[02:58:00]OFD Sender: No OFD packet to send [02:58:05]OFD Sender: No OFD packet to send [02:58:10]OFD Sender: No OFD packet to send [02:58:15]OFD Sender: No OFD packet to send [02:58:20]OFD Sender: No OFD packet to send [02:58:25]OFD Sender: No OFD packet to send [02:58:30]OFD Sender: No OFD packet to send [02:58:35]OFD Sender: No OFD packet to send [02:58:40]OFD Sender: No OFD packet to send [02:58:45]OFD Sender: No OFD packet to send [02:58:50]OFD Sender: No OFD packet to send [02:58:55]OFD Sender: No OFD packet to send [02:59:00]OFD Sender: No OFD packet to send [02:59:05]OFD Sender: No OFD packet to send [02:59:10]OFD Sender: No OFD packet to send [02:59:15]OFD Sender: No OFD packet to send [02:59:20]OFD Sender: No OFD packet to send [02:59:25]OFD Sender: No OFD packet to send [02:59:30]OFD Sender: No OFD packet to send [02:59:35]OFD Sender: No OFD packet to send [02:59:40]OFD Sender: No OFD packet to send [02:59:45]OFD Sender: No OFD packet to send [02:59:50]OFD Sender: No OFD packet to send [02:59:55]OFD Sender: No OFD packet to send [02:59:57]recv_with_timeout no data received [03:00:00]OFD Sender: No OFD packet to send [03:00:05]OFD Sender: No OFD packet to send [03:00:10]OFD Sender: No OFD packet to send [03:00:15]OFD Sender: No OFD packet to send [03:00:20]OFD Sender: No OFD packet to send [03:00:25]OFD Sender: No OFD packet to send [03:00:30]OFD Sender: No OFD packet to send [03:00:35]OFD Sender: No OFD packet to send [03:00:40]OFD Sender: No OFD packet to send [03:00:45]OFD Sender: No OFD packet to send [03:00:50]OFD Sender: No OFD packet to send [03:00:55]OFD Sender: No OFD packet to send [03:01:00]OFD Sender: No OFD packet to send [03:01:05]OFD Sender: No OFD packet to send [03:01:10]OFD Sender: No OFD packet to send [03:01:15]OFD Sender: No OFD packet to send [03:01:20]OFD Sender: No OFD packet to send [03:01:25]OFD Sender: No OFD packet to send [03:01:30]OFD Sender: No OFD packet to send [03:01:35]OFD Sender: No OFD packet to send [03:01:40]OFD Sender: No OFD packet to send [03:01:45]OFD Sender: No OFD packet to send [03:01:50]OFD Sender: No OFD packet to send [03:01:55]OFD Sender: No OFD packet to send [03:02:00]OFD Sender: No OFD packet to send [03:02:05]OFD Sender: No OFD packet to send [03:02:10]OFD Sender: No OFD packet to send [03:02:15]OFD Sender: No OFD packet to send [03:02:20]OFD Sender: No OFD packet to send [03:02:25]OFD Sender: No OFD packet to send [03:02:30]OFD Sender: No OFD packet to send [03:02:35]OFD Sender: No OFD packet to send [03:02:40]OFD Sender: No OFD packet to send [03:02:45]OFD Sender: No OFD packet to send [03:02:50]OFD Sender: No OFD packet to send [03:02:55]OFD Sender: No OFD packet to send [03:03:00]OFD Sender: No OFD packet to send [03:03:05]OFD Sender: No OFD packet to send [03:03:10]OFD Sender: No OFD packet to send [03:03:15]OFD Sender: No OFD packet to send [03:03:20]OFD Sender: No OFD packet to send [03:03:25]OFD Sender: No OFD packet to send [03:03:30]OFD Sender: No OFD packet to send [03:03:35]OFD Sender: No OFD packet to send [03:03:40]OFD Sender: No OFD packet to send [03:03:45]OFD Sender: No OFD packet to send [03:03:51]OFD Sender: No OFD packet to send [03:03:56]OFD Sender: No OFD packet to send [03:04:01]OFD Sender: No OFD packet to send [03:04:06]OFD Sender: No OFD packet to send [03:04:11]OFD Sender: No OFD packet to send [03:04:16]OFD Sender: No OFD packet to send [03:04:21]OFD Sender: No OFD packet to send [03:04:26]OFD Sender: No OFD packet to send [03:04:31]OFD Sender: No OFD packet to send [03:04:36]OFD Sender: No OFD packet to send [03:04:41]OFD Sender: No OFD packet to send [03:04:46]OFD Sender: No OFD packet to send [03:04:51]OFD Sender: No OFD packet to send [03:04:56]OFD Sender: No OFD packet to send [03:05:01]OFD Sender: No OFD packet to send [03:05:06]OFD Sender: No OFD packet to send [03:05:11]OFD Sender: No OFD packet to send [03:05:16]OFD Sender: No OFD packet to send [03:05:21]OFD Sender: No OFD packet to send [03:05:26]OFD Sender: No OFD packet to send [03:05:31]OFD Sender: No OFD packet to send [03:05:36]OFD Sender: No OFD packet to send [03:05:41]OFD Sender: No OFD packet to send [03:05:46]OFD Sender: No OFD packet to send [03:05:51]OFD Sender: No OFD packet to send [03:05:56]OFD Sender: No OFD packet to send [03:06:01]OFD Sender: No OFD packet to send [03:06:06]OFD Sender: No OFD packet to send [03:06:11]OFD Sender: No OFD packet to send [03:06:16]OFD Sender: No OFD packet to send [03:06:21]OFD Sender: No OFD packet to send [03:06:26]OFD Sender: No OFD packet to send [03:06:31]OFD Sender: No OFD packet to send [03:06:36]OFD Sender: No OFD packet to send [03:06:41]OFD Sender: No OFD packet to send [03:06:46]OFD Sender: No OFD packet to send [03:06:51]OFD Sender: No OFD packet to send [03:06:56]OFD Sender: No OFD packet to send [03:07:01]OFD Sender: No OFD packet to send [03:07:06]OFD Sender: No OFD packet to send [03:07:11]OFD Sender: No OFD packet to send [03:07:16]OFD Sender: No OFD packet to send [03:07:21]OFD Sender: No OFD packet to send [03:07:26]OFD Sender: No OFD packet to send [03:07:31]OFD Sender: No OFD packet to send [03:07:36]OFD Sender: No OFD packet to send [03:07:41]OFD Sender: No OFD packet to send [03:07:46]OFD Sender: No OFD packet to send [03:07:51]OFD Sender: No OFD packet to send [03:07:56]OFD Sender: No OFD packet to send [03:08:01]OFD Sender: No OFD packet to send [03:08:06]OFD Sender: No OFD packet to send [03:08:11]OFD Sender: No OFD packet to send [03:08:16]OFD Sender: No OFD packet to send [03:08:21]OFD Sender: No OFD packet to send [03:08:26]OFD Sender: No OFD packet to send [03:08:31]OFD Sender: No OFD packet to send [03:08:36]OFD Sender: No OFD packet to send [03:08:41]OFD Sender: No OFD packet to send [03:08:46]OFD Sender: No OFD packet to send [03:08:51]OFD Sender: No OFD packet to send [03:08:56]OFD Sender: No OFD packet to send [03:09:01]OFD Sender: No OFD packet to send [03:09:04]recv_with_timeout no data received [03:09:06]OFD Sender: No OFD packet to send [03:09:11]OFD Sender: No OFD packet to send [03:09:16]OFD Sender: No OFD packet to send [03:09:21]OFD Sender: No OFD packet to send [03:09:26]OFD Sender: No OFD packet to send [03:09:31]OFD Sender: No OFD packet to send [03:09:36]OFD Sender: No OFD packet to send [03:09:42]OFD Sender: No OFD packet to send [03:09:47]OFD Sender: No OFD packet to send [03:09:52]OFD Sender: No OFD packet to send [03:09:57]OFD Sender: No OFD packet to send [03:10:02]OFD Sender: No OFD packet to send [03:10:07]OFD Sender: No OFD packet to send [03:10:12]OFD Sender: No OFD packet to send [03:10:17]OFD Sender: No OFD packet to send [03:10:22]OFD Sender: No OFD packet to send [03:10:27]OFD Sender: No OFD packet to send [03:10:32]OFD Sender: No OFD packet to send [03:10:37]OFD Sender: No OFD packet to send [03:10:42]OFD Sender: No OFD packet to send [03:10:47]OFD Sender: No OFD packet to send [03:10:52]OFD Sender: No OFD packet to send [03:10:57]OFD Sender: No OFD packet to send [03:10:59]recv_with_timeout no data received [03:11:02]OFD Sender: No OFD packet to send [03:11:07]OFD Sender: No OFD packet to send [03:11:12]OFD Sender: No OFD packet to send [03:11:17]OFD Sender: No OFD packet to send [03:11:22]OFD Sender: No OFD packet to send [03:11:27]OFD Sender: No OFD packet to send [03:11:32]OFD Sender: No OFD packet to send [03:11:37]OFD Sender: No OFD packet to send [03:11:42]OFD Sender: No OFD packet to send [03:11:47]OFD Sender: No OFD packet to send [03:11:52]OFD Sender: No OFD packet to send [03:11:57]OFD Sender: No OFD packet to send [03:12:02]OFD Sender: No OFD packet to send [03:12:07]OFD Sender: No OFD packet to send [03:12:12]OFD Sender: No OFD packet to send [03:12:13]recv_with_timeout no data received [03:12:17]OFD Sender: No OFD packet to send [03:12:22]OFD Sender: No OFD packet to send [03:12:27]OFD Sender: No OFD packet to send [03:12:32]OFD Sender: No OFD packet to send [03:12:37]OFD Sender: No OFD packet to send [03:12:42]OFD Sender: No OFD packet to send [03:12:47]OFD Sender: No OFD packet to send [03:12:52]OFD Sender: No OFD packet to send [03:12:57]OFD Sender: No OFD packet to send [03:13:02]OFD Sender: No OFD packet to send [03:13:07]OFD Sender: No OFD packet to send [03:13:12]OFD Sender: No OFD packet to send [03:13:17]OFD Sender: No OFD packet to send [03:13:22]OFD Sender: No OFD packet to send [03:13:27]OFD Sender: No OFD packet to send [03:13:32]OFD Sender: No OFD packet to send [03:13:37]OFD Sender: No OFD packet to send [03:13:42]OFD Sender: No OFD packet to send [03:13:47]OFD Sender: No OFD packet to send [03:13:52]OFD Sender: No OFD packet to send [03:13:57]OFD Sender: No OFD packet to send [03:14:02]OFD Sender: No OFD packet to send [03:14:07]OFD Sender: No OFD packet to send [03:14:12]OFD Sender: No OFD packet to send [03:14:17]OFD Sender: No OFD packet to send [03:14:22]OFD Sender: No OFD packet to send [03:14:27]OFD Sender: No OFD packet to send [03:14:32]OFD Sender: No OFD packet to send [03:14:37]OFD Sender: No OFD packet to send [03:14:42]OFD Sender: No OFD packet to send [03:14:47]OFD Sender: No OFD packet to send [03:14:52]OFD Sender: No OFD packet to send [03:14:57]OFD Sender: No OFD packet to send [03:15:02]OFD Sender: No OFD packet to send [03:15:07]OFD Sender: No OFD packet to send [03:15:12]OFD Sender: No OFD packet to send [03:15:17]OFD Sender: No OFD packet to send [03:15:22]OFD Sender: No OFD packet to send [03:15:27]OFD Sender: No OFD packet to send [03:15:33]OFD Sender: No OFD packet to send [03:15:38]OFD Sender: No OFD packet to send [03:15:43]OFD Sender: No OFD packet to send [03:15:48]OFD Sender: No OFD packet to send [03:15:53]OFD Sender: No OFD packet to send [03:15:58]OFD Sender: No OFD packet to send [03:16:03]OFD Sender: No OFD packet to send [03:16:08]OFD Sender: No OFD packet to send [03:16:13]OFD Sender: No OFD packet to send [03:16:18]OFD Sender: No OFD packet to send [03:16:23]OFD Sender: No OFD packet to send [03:16:28]OFD Sender: No OFD packet to send [03:16:33]OFD Sender: No OFD packet to send [03:16:38]OFD Sender: No OFD packet to send [03:16:40]recv_with_timeout no data received [03:16:43]OFD Sender: No OFD packet to send [03:16:48]OFD Sender: No OFD packet to send [03:16:53]OFD Sender: No OFD packet to send [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:53]recv_with_timeout no data received [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [03:18:31]accept exits with 9 [03:18:31]New connection [03:18:31]New thread 3066727780 created [03:18:31]Thread 3066871140 joined [03:18:31]Waiting for new connection... [03:18:31] Sock 9.Parse request [03:18:31]Sock 9.Check first char [03:18:31]Sock 9.First char is OK [03:18:31]request: POST /json_proto HTTP/1.0 [03:18:31]Method: POST [03:18:31]URL: /json_proto [03:18:31]Method is POST - this is cgi request [03:18:31]url: /json_proto [03:18:31]query_string will be loaded in cgi processing [03:18:31]execute_cgi json_proto POST (null) [03:18:31]execute_cgi path=json_proto method=POST [03:18:31]POST find Content-Length [03:18:31]Host: 172.17.43.131:8080 [03:18:31]Content-Length: 802 [03:18:31]Content-Type: application/json [03:18:31] [03:18:31]POST finish read [03:18:31]Found Content-Length = 802 [03:18:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:31]execute_script... [03:18:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:31]POST & json_proto [03:18:31]process_json_proto [03:18:31]json parsed OK: [03:18:31]protocol is kg_v1.0 [03:18:31]action value=close_receipt [03:18:31]process_action close_receipt [03:18:31]cmd_close_receipt [03:18:31]MH_GetDate [03:18:31]Write to MH i2c: F0 00 00 E7 0A E0 [03:18:31]Write i2c OK [03:18:31]MH_I2C_Read... [03:18:31]Read from MH i2c: F0 [03:18:31]MH_I2C_Read... [03:18:31]Read from MH i2c: F0 09 00 [03:18:31]MH_I2C_Read... [03:18:31]Read from MH i2c: F0 09 00 E7 0A 00 88 15 A3 66 F9 24 A2 66 B4 [03:18:31]GetLastDocTimeStamp 1721962095 [03:18:31]current date 1721963912 [03:18:31]FM_GetShiftState [03:18:31]SAM_PROTO_GetShiftState [03:18:31]wFMCommunicate request_size=4 [03:18:31]MH_SAM_APDU [03:18:31]CAPDU: 80 13 01 00 [03:18:31]Write to MH i2c: E2 08 00 E8 0A 80 13 01 00 00 00 00 00 6F [03:18:31]Write i2c OK [03:18:31]MH_I2C_Read... [03:18:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:31]Read from MH i2c: E2 [03:18:31]MH_I2C_Read... [03:18:31]Read from MH i2c: E2 0E 00 [03:18:31]MH_I2C_Read... [03:18:31]Read from MH i2c: E2 0E 00 E8 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 20 [03:18:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [03:18:31]wFMCommunicate OK [03:18:31]SAM_PROTO_GetShiftState done [03:18:31]FM_GetShiftState done [03:18:31]opened in 1721952182 [03:18:31]opened+sec_in_day 1722038582 [03:18:31]quantity*price = 80004 [03:18:31]sum+1 = 80005 [03:18:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 46 26.07.2024 03:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 224978 ФПД: 130101906213729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T031832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224978&fm=130101906213729&tin=02508201610067®Number=0000000000092624&sum=80004 [03:18:32]StoreToDocumentArchive [03:18:32]shift 437 fd 224978 [03:18:32]save to /storage/0437/doc_00224978 [03:18:32]save last doc name /storage/0437/doc_00224978 to /storage/kkm_last_doc_name [03:18:32]save OK [03:18:32]Clear old archive folders... [03:18:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:18:32]tlvbuf is 01AC4700 [03:18:32]SAM_PROTO_ClearQueue [03:18:32]wFMCommunicate request_size=4 [03:18:32]MH_SAM_APDU [03:18:32]CAPDU: 80 09 00 00 [03:18:32]Write to MH i2c: E2 08 00 F5 0A 80 09 00 00 00 00 00 00 71 [03:18:32]Write i2c OK [03:18:32]MH_I2C_Read... [03:18:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:18:32]Read from MH i2c: E2 [03:18:32]MH_I2C_Read... [03:18:32]Read from MH i2c: E2 03 00 [03:18:32]MH_I2C_Read... [03:18:32]Read from MH i2c: E2 03 00 F5 0A 00 90 00 73 [03:18:32]RAPDU: 90 00 [03:18:32]wFMCommunicate OK [03:18:32]SAM_PROTO_ClearQueue done [03:18:32]KKMCreateOFDPacket [03:18:32]OFDProtocolAddRootSTLVToBuf [03:18:32]FM_MakeSignedData [03:18:32]FM_MakeSignedData [03:18:32]SAM_PROTO_SignData [03:18:32]wFMCommunicate request_size=4 [03:18:32]MH_SAM_APDU [03:18:32]CAPDU: 80 0D 01 02 [03:18:32]Write to MH i2c: E2 08 00 F6 0A 80 0D 01 02 00 00 00 00 79 [03:18:32]Write i2c OK [03:18:32]MH_I2C_Read... [03:18:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:18:32]Read from MH i2c: E2 [03:18:32]MH_I2C_Read... [03:18:32]Read from MH i2c: E2 03 00 [03:18:32]MH_I2C_Read... [03:18:32]Read from MH i2c: E2 03 00 F6 0A 00 90 00 74 [03:18:32]RAPDU: 90 00 [03:18:32]wFMCommunicate OK [03:18:32]wFMCommunicate request_size=255 [03:18:32]MH_SAM_APDU [03:18:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 88 15 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6E 03 00 35 04 06 00 76 [03:18:32]Write to MH i2c: E2 02 01 F7 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 88 15 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6E 03 00 35 04 06 00 76 00 00 F8 [03:18:32]Write i2c OK [03:18:32]MH_I2C_Read... [03:18:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:33]Read from MH i2c: E2 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 03 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 03 00 F7 0A 00 90 00 75 [03:18:33]RAPDU: 90 00 [03:18:33]wFMCommunicate OK [03:18:33]wFMCommunicate request_size=10 [03:18:33]MH_SAM_APDU [03:18:33]CAPDU: 80 0D 02 02 05 53 B5 E7 8B 61 [03:18:33]Write to MH i2c: E2 0D 00 F8 0A 80 0D 02 02 05 00 53 B5 E7 8B 61 00 00 61 [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:33]Read from MH i2c: E2 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 03 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 03 00 F8 0A 00 90 00 76 [03:18:33]RAPDU: 90 00 [03:18:33]wFMCommunicate OK [03:18:33]wFMCommunicate request_size=4 [03:18:33]MH_SAM_APDU [03:18:33]CAPDU: 80 0D 03 02 [03:18:33]Write to MH i2c: E2 08 00 F9 0A 80 0D 03 02 00 00 00 00 7E [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:18:33]Read from MH i2c: E2 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 0B 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 0B 00 F9 0A 00 84 30 33 E0 BF 9D AB A2 90 00 EF [03:18:33]RAPDU: 84 30 33 E0 BF 9D AB A2 90 00 [03:18:33]wFMCommunicate OK [03:18:33]SAM_PROTO_SignData done [03:18:33]FM_MakeSignedData done [03:18:33]CreateOFDProtocolMessage [03:18:33]wFMCommunicate request_size=4 [03:18:33]MH_SAM_APDU [03:18:33]CAPDU: 80 11 00 00 [03:18:33]Write to MH i2c: E2 08 00 FA 0A 80 11 00 00 00 00 00 00 7E [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:33]Read from MH i2c: E2 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 17 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: E2 17 00 FA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [03:18:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:18:33]wFMCommunicate OK [03:18:33]CreateOFDProtocolMessage done [03:18:33]OFDSenderStorePacket 224978 [03:18:33]StoreOFDPacket docnum=224978 [03:18:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 58 07 01 24 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 88 15 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6E 03 00 35 04 06 00 76 53 B5 E7 8B 61 84 30 33 E0 BF 9D AB A2 [03:18:33]CheckFolder [03:18:33]dirname=/storage/ofd_packets [03:18:33]CheckFolder done [03:18:33]ProducePacketName [03:18:33]name=ofd_packets/00224978 [03:18:33]NVStorageSaveData ofd_packets/00224978 [03:18:33]File name is /storage/ofd_packets/00224978 [03:18:33]Write 301 bytes [03:18:33]NVStorageSaveData done [03:18:33]OFDSenderStorePacket done [03:18:33]KKMCreateOFDPacket done [03:18:33]NVStorageSaveData kkm_last_timestamp [03:18:33]File name is /storage/kkm_last_timestamp [03:18:33]Write 4 bytes [03:18:33]NVStorageSaveData done [03:18:33]ExternCall_PrintAddStr [03:18:33]wPrintStart [03:18:33]Write to MH i2c: 01 00 00 FB 0A 05 [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: 01 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: 01 07 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: 01 07 00 FB 0A 00 00 00 00 00 FF 0F 1A [03:18:33]RasterBufferAndPrint [03:18:33]line Счет N : (1)2001122 [03:18:33]line ИНН: 02508201610067 [03:18:33]line Контрольно-Кассовый Чек [03:18:33]line ПРОДАЖА [03:18:33]line ТРК (МРК, ГНК) : 33 [03:18:33]line Товар: 2710124130 [03:18:33]line Аи-92-К-5 [03:18:33]line 11.800 * 67.80 [03:18:33]line = 800.04 [03:18:33]line НДС 12% НСП 1% [03:18:33]line > о реализуемом товаре [03:18:33]line ИТОГО: 800.04 [03:18:33]line НСП 1% : 7.08 [03:18:33]line НДС 12% : 84.96 [03:18:33]line Наличными: 0.00 [03:18:33]line Безнал.: 800.04 [03:18:33]line Место: АЗС № 97 "Партнер Нефть" [03:18:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:18:33]line СНО: Общий режим [03:18:33]line Чек 46 26.07.2024 03:18 [03:18:33]line Смена: 437 ФФД: 1.0 [03:18:33]line ЗНМ: 0300000054 [03:18:33]line РНМ: 0000000000092624 [03:18:33]line Версия ККМ: 001 [03:18:33]line Платежная система: O! деньги [03:18:33]line ФМ: 0000000000874959 [03:18:33]line ФД: 224978 [03:18:33]line ФПД: 130101906213729 [03:18:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T031832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224978&fm=130101906213729&tin=02508201610067®Number=0000000000092624&sum=80004 [03:18:33]written 0, free lines is 4095 [03:18:33]OFD Sender: Processing packet 224978 [packets to send 596, broken 595] [03:18:33]ProducePacketName [03:18:33]name=ofd_packets/00224978 [03:18:33]OFD Sender: To server: pG, [03:18:33]CommunicateWithHost lk.salyk.kg:30040 [03:18:33]ConnectInit lk.salyk.kg [03:18:33]Write to MH i2c: 01 00 00 25 0B 30 [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: 01 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: 01 07 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: 01 07 00 25 0B 00 00 00 00 00 5B 0C 9E [03:18:33]RasterBufferAndPrint [03:18:33]line [03:18:33]line [03:18:33]line [03:18:33]line [03:18:33]line [03:18:33]written 0, free lines is 3168 [03:18:33]MH_Cut [03:18:33]Write to MH i2c: D1 01 00 2C 0B 01 09 [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: D1 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: D1 01 00 [03:18:33]MH_I2C_Read... [03:18:33]Read from MH i2c: D1 01 00 2C 0B 00 08 [03:18:33]Write to MH i2c: 01 00 00 2D 0B 38 [03:18:33]Write i2c OK [03:18:33]MH_I2C_Read... [03:18:34]Connected sock=11 [03:18:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 58 07 01 24 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 88 15 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6E 03 00 35 04 06 00 76 53 B5 E7 8B 61 84 30 33 E0 BF 9D AB A2 [03:18:35]*** Cut start [03:18:35]*** Partial cut [03:18:35]*** CUTSNS_PIN = 1 [03:18:35]*** CUTSNS_PIN = 0 [03:18:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A4 56 47 00 39 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6E 03 00 F4 03 04 00 9B C1 A2 66 B6 04 01 00 00 CC 17 B4 AF 47 27 95 BE [03:18:35]CommunicateWithHost err = 0 [03:18:35]CheckOFDResponse [03:18:35]1017 (14) - 77093643461234 [03:18:35]1041 (16) - 0000000000874959 [03:18:35]1040 (4) - 224978 [03:18:35]1012 (4) - 25.07.2024 21:20 [03:18:35]1206 (1) - 0 [03:18:35]OFD Sender: Remove packet 224978 [03:18:35]ProducePacketName [03:18:35]name=ofd_packets/00224978 [03:18:35]NVStorageDeleteData [03:18:35]*** Brake cut motor [03:18:35]OFD Sender: No OFD packet to send [03:18:35]Read from MH i2c: 01 [03:18:35]MH_I2C_Read... [03:18:35]*** Stop cut motor [03:18:35]*** Cut end [03:18:35]Read from MH i2c: 01 07 00 [03:18:35]MH_I2C_Read... [03:18:35]Read from MH i2c: 01 07 00 2D 0B 00 00 00 00 00 FF 0F 4D [03:18:35]process_action close_receipt done [03:18:35]requested_data is exist [03:18:35]produce_requested_data [03:18:35]requested_item fm.sn is exist - process it [03:18:35]wFMCommunicate request_size=4 [03:18:35]MH_SAM_APDU [03:18:35]CAPDU: 80 11 00 00 [03:18:35]Write to MH i2c: E2 08 00 2E 0B 80 11 00 00 00 00 00 00 B3 [03:18:35]Write i2c OK [03:18:35]MH_I2C_Read... [03:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:35]Read from MH i2c: E2 [03:18:35]MH_I2C_Read... [03:18:35]Read from MH i2c: E2 17 00 [03:18:35]MH_I2C_Read... [03:18:35]Read from MH i2c: E2 17 00 2E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [03:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:18:35]wFMCommunicate OK [03:18:35]requested_item fd.num is exist - process it [03:18:35]SAM_PROTO_GetFieldsCounters [03:18:35]wFMCommunicate request_size=4 [03:18:35]MH_SAM_APDU [03:18:35]CAPDU: 80 13 00 00 [03:18:35]Write to MH i2c: E2 08 00 2F 0B 80 13 00 00 00 00 00 00 B6 [03:18:35]Write i2c OK [03:18:35]MH_I2C_Read... [03:18:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:18:36]Read from MH i2c: E2 [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: E2 62 00 [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: E2 62 00 2F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [03:18:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:18:36]wFMCommunicate OK [03:18:36]SAM_PROTO_GetFieldsCounters done [03:18:36]requested_item shift.num is exist - process it [03:18:36]requested_item shift.opened is exist - process it [03:18:36]req_shift_opened [03:18:36]FM_GetShiftState [03:18:36]SAM_PROTO_GetShiftState [03:18:36]wFMCommunicate request_size=4 [03:18:36]MH_SAM_APDU [03:18:36]CAPDU: 80 13 01 00 [03:18:36]Write to MH i2c: E2 08 00 30 0B 80 13 01 00 00 00 00 00 B8 [03:18:36]Write i2c OK [03:18:36]MH_I2C_Read... [03:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:36]Read from MH i2c: E2 [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: E2 0E 00 [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: E2 0E 00 30 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 69 [03:18:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [03:18:36]wFMCommunicate OK [03:18:36]SAM_PROTO_GetShiftState done [03:18:36]FM_GetShiftState done [03:18:36]req_shift_opened done [03:18:36]requested_item shift.open_date is exist - process it [03:18:36]req_shift_open_date [03:18:36]req_shift_open_date done [03:18:36]produce_requested_data done [03:18:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224978,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [03:18:36]process_action_free close_receipt [03:18:36]json_value_free [03:18:36]json_value_free done [03:18:36]process_json_proto returns [03:18:36]Send response to host [03:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224978,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [03:18:36]free response buf [03:18:36]execute_script done [03:18:36]execute_script returns [03:18:36]free content buf [03:18:36]Sock 9.Close socket [03:18:36]Sock 9.Thread stoped [03:18:40]OFD Sender: No OFD packet to send [03:18:45]OFD Sender: No OFD packet to send [03:18:50]OFD Sender: No OFD packet to send [03:18:55]OFD Sender: No OFD packet to send [03:19:00]OFD Sender: No OFD packet to send [03:19:05]OFD Sender: No OFD packet to send [03:19:10]OFD Sender: No OFD packet to send [03:19:15]OFD Sender: No OFD packet to send [03:19:20]OFD Sender: No OFD packet to send [03:19:25]OFD Sender: No OFD packet to send [03:19:30]OFD Sender: No OFD packet to send [03:19:35]OFD Sender: No OFD packet to send [03:19:40]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:06]OFD Sender: No OFD packet to send [03:20:11]OFD Sender: No OFD packet to send [03:20:16]OFD Sender: No OFD packet to send [03:20:21]OFD Sender: No OFD packet to send [03:20:26]OFD Sender: No OFD packet to send [03:20:31]OFD Sender: No OFD packet to send [03:20:36]OFD Sender: No OFD packet to send [03:20:41]OFD Sender: No OFD packet to send [03:20:43]recv_with_timeout no data received [03:20:46]OFD Sender: No OFD packet to send [03:20:51]OFD Sender: No OFD packet to send [03:20:56]OFD Sender: No OFD packet to send [03:21:01]OFD Sender: No OFD packet to send [03:21:06]OFD Sender: No OFD packet to send [03:21:11]OFD Sender: No OFD packet to send [03:21:16]OFD Sender: No OFD packet to send [03:21:21]OFD Sender: No OFD packet to send [03:21:26]OFD Sender: No OFD packet to send [03:21:31]OFD Sender: No OFD packet to send [03:21:36]OFD Sender: No OFD packet to send [03:21:41]OFD Sender: No OFD packet to send [03:21:46]OFD Sender: No OFD packet to send [03:21:51]OFD Sender: No OFD packet to send [03:21:55]recv_with_timeout no data received [03:21:56]OFD Sender: No OFD packet to send [03:22:01]OFD Sender: No OFD packet to send [03:22:06]OFD Sender: No OFD packet to send [03:22:11]OFD Sender: No OFD packet to send [03:22:16]OFD Sender: No OFD packet to send [03:22:21]OFD Sender: No OFD packet to send [03:22:26]OFD Sender: No OFD packet to send [03:22:31]OFD Sender: No OFD packet to send [03:22:36]OFD Sender: No OFD packet to send [03:22:41]OFD Sender: No OFD packet to send [03:22:46]OFD Sender: No OFD packet to send [03:22:51]OFD Sender: No OFD packet to send [03:22:56]OFD Sender: No OFD packet to send [03:23:01]OFD Sender: No OFD packet to send [03:23:06]OFD Sender: No OFD packet to send [03:23:11]OFD Sender: No OFD packet to send [03:23:16]OFD Sender: No OFD packet to send [03:23:21]OFD Sender: No OFD packet to send [03:23:26]OFD Sender: No OFD packet to send [03:23:31]OFD Sender: No OFD packet to send [03:23:36]OFD Sender: No OFD packet to send [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:25:01]OFD Sender: No OFD packet to send [03:25:06]OFD Sender: No OFD packet to send [03:25:11]OFD Sender: No OFD packet to send [03:25:16]OFD Sender: No OFD packet to send [03:25:21]OFD Sender: No OFD packet to send [03:25:26]OFD Sender: No OFD packet to send [03:25:31]OFD Sender: No OFD packet to send [03:25:36]OFD Sender: No OFD packet to send [03:25:41]OFD Sender: No OFD packet to send [03:25:46]OFD Sender: No OFD packet to send [03:25:51]OFD Sender: No OFD packet to send [03:25:56]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:16]recv_with_timeout no data received [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]recv_with_timeout no data received [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:54]recv_with_timeout no data received [03:31:58]OFD Sender: No OFD packet to send [03:32:03]OFD Sender: No OFD packet to send [03:32:08]OFD Sender: No OFD packet to send [03:32:13]OFD Sender: No OFD packet to send [03:32:18]OFD Sender: No OFD packet to send [03:32:23]OFD Sender: No OFD packet to send [03:32:28]OFD Sender: No OFD packet to send [03:32:33]OFD Sender: No OFD packet to send [03:32:38]OFD Sender: No OFD packet to send [03:32:43]OFD Sender: No OFD packet to send [03:32:48]OFD Sender: No OFD packet to send [03:32:53]OFD Sender: No OFD packet to send [03:32:58]OFD Sender: No OFD packet to send [03:33:03]OFD Sender: No OFD packet to send [03:33:08]OFD Sender: No OFD packet to send [03:33:13]OFD Sender: No OFD packet to send [03:33:18]OFD Sender: No OFD packet to send [03:33:23]OFD Sender: No OFD packet to send [03:33:28]OFD Sender: No OFD packet to send [03:33:33]OFD Sender: No OFD packet to send [03:33:38]OFD Sender: No OFD packet to send [03:33:43]OFD Sender: No OFD packet to send [03:33:48]OFD Sender: No OFD packet to send [03:33:51]recv_with_timeout no data received [03:33:53]OFD Sender: No OFD packet to send [03:33:58]OFD Sender: No OFD packet to send [03:34:03]OFD Sender: No OFD packet to send [03:34:08]OFD Sender: No OFD packet to send [03:34:13]OFD Sender: No OFD packet to send [03:34:18]OFD Sender: No OFD packet to send [03:34:23]OFD Sender: No OFD packet to send [03:34:28]OFD Sender: No OFD packet to send [03:34:33]OFD Sender: No OFD packet to send [03:34:38]OFD Sender: No OFD packet to send [03:34:43]OFD Sender: No OFD packet to send [03:34:48]OFD Sender: No OFD packet to send [03:34:53]OFD Sender: No OFD packet to send [03:34:58]OFD Sender: No OFD packet to send [03:35:03]OFD Sender: No OFD packet to send [03:35:08]OFD Sender: No OFD packet to send [03:35:13]OFD Sender: No OFD packet to send [03:35:18]OFD Sender: No OFD packet to send [03:35:23]OFD Sender: No OFD packet to send [03:35:28]OFD Sender: No OFD packet to send [03:35:33]OFD Sender: No OFD packet to send [03:35:38]accept exits with 10 [03:35:38]New connection [03:35:38]New thread 3066871140 created [03:35:38]Thread 3066727780 joined [03:35:38]Waiting for new connection... [03:35:38] Sock 10.Parse request [03:35:38]Sock 10.Check first char [03:35:38]Sock 10.First char is OK [03:35:38]request: POST /json_proto HTTP/1.0 [03:35:38]Method: POST [03:35:38]URL: /json_proto [03:35:38]Method is POST - this is cgi request [03:35:38]url: /json_proto [03:35:38]query_string will be loaded in cgi processing [03:35:38]execute_cgi json_proto POST (null) [03:35:38]execute_cgi path=json_proto method=POST [03:35:38]POST find Content-Length [03:35:38]Host: 172.17.43.131:8080 [03:35:38]Content-Length: 678 [03:35:38]Content-Type: application/json [03:35:38] [03:35:38]POST finish read [03:35:38]Found Content-Length = 678 [03:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:38]execute_script... [03:35:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:38]POST & json_proto [03:35:38]process_json_proto [03:35:38]json parsed OK: [03:35:38]protocol is kg_v1.0 [03:35:38]action value=close_receipt [03:35:38]process_action close_receipt [03:35:38]cmd_close_receipt [03:35:38]MH_GetDate [03:35:38]Write to MH i2c: F0 00 00 31 0B 2B [03:35:38]Write i2c OK [03:35:38]MH_I2C_Read... [03:35:38]Read from MH i2c: F0 [03:35:38]MH_I2C_Read... [03:35:38]Read from MH i2c: F0 09 00 [03:35:38]MH_I2C_Read... [03:35:38]Read from MH i2c: F0 09 00 31 0B 00 8B 19 A3 66 F9 24 A2 66 06 [03:35:38]GetLastDocTimeStamp 1721963912 [03:35:38]current date 1721964939 [03:35:38]FM_GetShiftState [03:35:38]SAM_PROTO_GetShiftState [03:35:38]wFMCommunicate request_size=4 [03:35:38]MH_SAM_APDU [03:35:38]CAPDU: 80 13 01 00 [03:35:38]Write to MH i2c: E2 08 00 32 0B 80 13 01 00 00 00 00 00 BA [03:35:38]Write i2c OK [03:35:38]MH_I2C_Read... [03:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:38]Read from MH i2c: E2 [03:35:38]MH_I2C_Read... [03:35:38]Read from MH i2c: E2 0E 00 [03:35:38]MH_I2C_Read... [03:35:38]Read from MH i2c: E2 0E 00 32 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [03:35:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [03:35:38]wFMCommunicate OK [03:35:38]SAM_PROTO_GetShiftState done [03:35:38]FM_GetShiftState done [03:35:38]opened in 1721952182 [03:35:38]opened+sec_in_day 1722038582 [03:35:38]quantity*price = 25018 [03:35:38]sum+1 = 25019 [03:35:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 47 26.07.2024 03:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224979 ФПД: 233427981476113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T033539&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224979&fm=233427981476113&tin=02508201610067®Number=0000000000092624&sum=25000 [03:35:39]StoreToDocumentArchive [03:35:39]shift 437 fd 224979 [03:35:39]save to /storage/0437/doc_00224979 [03:35:39]save last doc name /storage/0437/doc_00224979 to /storage/kkm_last_doc_name [03:35:39]save OK [03:35:39]Clear old archive folders... [03:35:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:35:39]tlvbuf is 01AD10C0 [03:35:39]SAM_PROTO_ClearQueue [03:35:39]wFMCommunicate request_size=4 [03:35:39]MH_SAM_APDU [03:35:39]CAPDU: 80 09 00 00 [03:35:39]Write to MH i2c: E2 08 00 3F 0B 80 09 00 00 00 00 00 00 BC [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:35:39]Read from MH i2c: E2 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 3F 0B 00 90 00 BE [03:35:39]RAPDU: 90 00 [03:35:39]wFMCommunicate OK [03:35:39]SAM_PROTO_ClearQueue done [03:35:39]KKMCreateOFDPacket [03:35:39]OFDProtocolAddRootSTLVToBuf [03:35:39]FM_MakeSignedData [03:35:39]FM_MakeSignedData [03:35:39]SAM_PROTO_SignData [03:35:39]wFMCommunicate request_size=4 [03:35:39]MH_SAM_APDU [03:35:39]CAPDU: 80 0D 01 02 [03:35:39]Write to MH i2c: E2 08 00 40 0B 80 0D 01 02 00 00 00 00 C4 [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:35:39]Read from MH i2c: E2 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 40 0B 00 90 00 BF [03:35:39]RAPDU: 90 00 [03:35:39]wFMCommunicate OK [03:35:39]wFMCommunicate request_size=255 [03:35:39]MH_SAM_APDU [03:35:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8B 19 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6E 03 00 35 04 06 00 D4 [03:35:39]Write to MH i2c: E2 02 01 41 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8B 19 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6E 03 00 35 04 06 00 D4 00 00 03 [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:39]Read from MH i2c: E2 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [03:35:39]RAPDU: 90 00 [03:35:39]wFMCommunicate OK [03:35:39]wFMCommunicate request_size=10 [03:35:39]MH_SAM_APDU [03:35:39]CAPDU: 80 0D 02 02 05 4D 2F EA A1 11 [03:35:39]Write to MH i2c: E2 0D 00 42 0B 80 0D 02 02 05 00 4D 2F EA A1 11 00 00 E9 [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:39]Read from MH i2c: E2 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [03:35:39]RAPDU: 90 00 [03:35:39]wFMCommunicate OK [03:35:39]wFMCommunicate request_size=4 [03:35:39]MH_SAM_APDU [03:35:39]CAPDU: 80 0D 03 02 [03:35:39]Write to MH i2c: E2 08 00 43 0B 80 0D 03 02 00 00 00 00 C9 [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:35:39]Read from MH i2c: E2 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 0B 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 0B 00 43 0B 00 62 98 34 1B 00 47 01 E2 90 00 3D [03:35:39]RAPDU: 62 98 34 1B 00 47 01 E2 90 00 [03:35:39]wFMCommunicate OK [03:35:39]SAM_PROTO_SignData done [03:35:39]FM_MakeSignedData done [03:35:39]CreateOFDProtocolMessage [03:35:39]wFMCommunicate request_size=4 [03:35:39]MH_SAM_APDU [03:35:39]CAPDU: 80 11 00 00 [03:35:39]Write to MH i2c: E2 08 00 44 0B 80 11 00 00 00 00 00 00 C9 [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:39]Read from MH i2c: E2 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 17 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: E2 17 00 44 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [03:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:35:39]wFMCommunicate OK [03:35:39]CreateOFDProtocolMessage done [03:35:39]OFDSenderStorePacket 224979 [03:35:39]StoreOFDPacket docnum=224979 [03:35:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0B A0 07 01 A0 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8B 19 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6E 03 00 35 04 06 00 D4 4D 2F EA A1 11 62 98 34 1B 00 47 01 E2 [03:35:39]CheckFolder [03:35:39]dirname=/storage/ofd_packets [03:35:39]CheckFolder done [03:35:39]ProducePacketName [03:35:39]name=ofd_packets/00224979 [03:35:39]NVStorageSaveData ofd_packets/00224979 [03:35:39]File name is /storage/ofd_packets/00224979 [03:35:39]Write 301 bytes [03:35:39]NVStorageSaveData done [03:35:39]OFDSenderStorePacket done [03:35:39]KKMCreateOFDPacket done [03:35:39]NVStorageSaveData kkm_last_timestamp [03:35:39]File name is /storage/kkm_last_timestamp [03:35:39]Write 4 bytes [03:35:39]NVStorageSaveData done [03:35:39]ExternCall_PrintAddStr [03:35:39]wPrintStart [03:35:39]Write to MH i2c: 01 00 00 45 0B 50 [03:35:39]Write i2c OK [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: 01 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: 01 07 00 [03:35:39]MH_I2C_Read... [03:35:39]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 FF 0F 65 [03:35:39]RasterBufferAndPrint [03:35:39]line Счет N : (1)2001123 [03:35:39]line ИНН: 02508201610067 [03:35:39]line Контрольно-Кассовый Чек [03:35:39]line ПРОДАЖА [03:35:39]line ТРК (МРК, ГНК) : 43 [03:35:39]line Товар: 2710124130 [03:35:39]line Аи-92-К-5 [03:35:39]line 3.690 * 67.80 [03:35:39]line = 250.18 [03:35:39]line НДС 12% НСП 1% [03:35:39]line > о реализуемом товаре [03:35:39]line ОКРУГЛЕНИЕ: -0.18 [03:35:39]line ИТОГО: 250.00 [03:35:39]line Внесено: 250.00 [03:35:39]line СДАЧА: 0.00 [03:35:39]line НСП 1% : 2.21 [03:35:39]line НДС 12% : 26.57 [03:35:39]line Наличными: 250.00 [03:35:39]line Безнал.: 0.00 [03:35:39]line Место: АЗС № 97 "Партнер Нефть" [03:35:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:35:39]line СНО: Общий режим [03:35:39]line Чек 47 26.07.2024 03:35 [03:35:39]line Смена: 437 ФФД: 1.0 [03:35:39]line ЗНМ: 0300000054 [03:35:39]line РНМ: 0000000000092624 [03:35:39]line Версия ККМ: 001 [03:35:39]line ФМ: 0000000000874959 [03:35:39]line ФД: 224979 [03:35:39]line ФПД: 233427981476113 [03:35:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T033539&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224979&fm=233427981476113&tin=02508201610067®Number=0000000000092624&sum=25000 [03:35:39]written 0, free lines is 4095 [03:35:39]OFD Sender: Processing packet 224979 [packets to send 596, broken 595] [03:35:39]ProducePacketName [03:35:39]name=ofd_packets/00224979 [03:35:39]OFD Sender: To server: pG, [03:35:39]CommunicateWithHost lk.salyk.kg:30040 [03:35:39]ConnectInit lk.salyk.kg [03:35:40]Write to MH i2c: 01 00 00 70 0B 7B [03:35:40]Write i2c OK [03:35:40]MH_I2C_Read... [03:35:40]Read from MH i2c: 01 [03:35:40]MH_I2C_Read... [03:35:40]Read from MH i2c: 01 07 00 [03:35:40]MH_I2C_Read... [03:35:40]Read from MH i2c: 01 07 00 70 0B 00 00 00 00 00 50 0C DE [03:35:40]RasterBufferAndPrint [03:35:40]line [03:35:40]line [03:35:40]line [03:35:40]line [03:35:40]line [03:35:40]written 0, free lines is 3156 [03:35:40]MH_Cut [03:35:40]Write to MH i2c: D1 01 00 77 0B 01 54 [03:35:40]Write i2c OK [03:35:40]MH_I2C_Read... [03:35:40]Read from MH i2c: D1 [03:35:40]MH_I2C_Read... [03:35:40]Read from MH i2c: D1 01 00 [03:35:40]MH_I2C_Read... [03:35:40]Read from MH i2c: D1 01 00 77 0B 00 53 [03:35:40]Write to MH i2c: 01 00 00 78 0B 83 [03:35:40]Write i2c OK [03:35:40]MH_I2C_Read... [03:35:41]*** Cut start [03:35:41]*** Partial cut [03:35:41]*** CUTSNS_PIN = 1 [03:35:41]*** CUTSNS_PIN = 0 [03:35:41]*** Brake cut motor [03:35:42]Read from MH i2c: 01 [03:35:42]MH_I2C_Read... [03:35:42]*** Stop cut motor [03:35:42]*** Cut end [03:35:42]Read from MH i2c: 01 07 00 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: 01 07 00 78 0B 00 00 00 00 00 FF 0F 98 [03:35:42]process_action close_receipt done [03:35:42]requested_data is exist [03:35:42]produce_requested_data [03:35:42]requested_item fm.sn is exist - process it [03:35:42]wFMCommunicate request_size=4 [03:35:42]MH_SAM_APDU [03:35:42]CAPDU: 80 11 00 00 [03:35:42]Write to MH i2c: E2 08 00 79 0B 80 11 00 00 00 00 00 00 FE [03:35:42]Write i2c OK [03:35:42]MH_I2C_Read... [03:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:42]Read from MH i2c: E2 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: E2 17 00 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: E2 17 00 79 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [03:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:35:42]wFMCommunicate OK [03:35:42]requested_item fd.num is exist - process it [03:35:42]SAM_PROTO_GetFieldsCounters [03:35:42]wFMCommunicate request_size=4 [03:35:42]MH_SAM_APDU [03:35:42]CAPDU: 80 13 00 00 [03:35:42]Write to MH i2c: E2 08 00 7A 0B 80 13 00 00 00 00 00 00 01 [03:35:42]Write i2c OK [03:35:42]MH_I2C_Read... [03:35:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:35:42]Read from MH i2c: E2 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: E2 62 00 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: E2 62 00 7A 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [03:35:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:35:42]wFMCommunicate OK [03:35:42]SAM_PROTO_GetFieldsCounters done [03:35:42]requested_item shift.num is exist - process it [03:35:42]requested_item shift.opened is exist - process it [03:35:42]req_shift_opened [03:35:42]FM_GetShiftState [03:35:42]SAM_PROTO_GetShiftState [03:35:42]wFMCommunicate request_size=4 [03:35:42]MH_SAM_APDU [03:35:42]CAPDU: 80 13 01 00 [03:35:42]Write to MH i2c: E2 08 00 7B 0B 80 13 01 00 00 00 00 00 03 [03:35:42]Write i2c OK [03:35:42]MH_I2C_Read... [03:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:42]Read from MH i2c: E2 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: E2 0E 00 [03:35:42]MH_I2C_Read... [03:35:42]Read from MH i2c: E2 0E 00 7B 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B4 [03:35:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [03:35:42]wFMCommunicate OK [03:35:42]SAM_PROTO_GetShiftState done [03:35:42]FM_GetShiftState done [03:35:42]req_shift_opened done [03:35:42]requested_item shift.open_date is exist - process it [03:35:42]req_shift_open_date [03:35:42]req_shift_open_date done [03:35:42]produce_requested_data done [03:35:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224979,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [03:35:42]process_action_free close_receipt [03:35:42]json_value_free [03:35:42]json_value_free done [03:35:42]process_json_proto returns [03:35:42]Send response to host [03:35:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224979,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [03:35:42]free response buf [03:35:42]execute_script done [03:35:42]execute_script returns [03:35:42]free content buf [03:35:42]Sock 10.Close socket [03:35:42]Sock 10.Thread stoped [03:35:49]Connected sock=9 [03:35:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0B A0 07 01 A0 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8B 19 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6E 03 00 35 04 06 00 D4 4D 2F EA A1 11 62 98 34 1B 00 47 01 E2 [03:35:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 68 14 47 00 C7 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6E 03 00 F4 03 04 00 A7 C5 A2 66 B6 04 01 00 00 CD EC F9 5F B4 21 11 5F [03:35:51]CommunicateWithHost err = 0 [03:35:51]CheckOFDResponse [03:35:51]1017 (14) - 77093643461234 [03:35:51]1041 (16) - 0000000000874959 [03:35:51]1040 (4) - 224979 [03:35:51]1012 (4) - 25.07.2024 21:37 [03:35:51]1206 (1) - 0 [03:35:51]OFD Sender: Remove packet 224979 [03:35:51]ProducePacketName [03:35:51]name=ofd_packets/00224979 [03:35:51]NVStorageDeleteData [03:35:51]OFD Sender: No OFD packet to send [03:35:54]recv_with_timeout no data received [03:35:56]OFD Sender: No OFD packet to send [03:36:01]OFD Sender: No OFD packet to send [03:36:06]OFD Sender: No OFD packet to send [03:36:11]OFD Sender: No OFD packet to send [03:36:16]OFD Sender: No OFD packet to send [03:36:21]OFD Sender: No OFD packet to send [03:36:26]OFD Sender: No OFD packet to send [03:36:31]OFD Sender: No OFD packet to send [03:36:36]OFD Sender: No OFD packet to send [03:36:41]OFD Sender: No OFD packet to send [03:36:46]OFD Sender: No OFD packet to send [03:36:51]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]OFD Sender: No OFD packet to send [03:37:26]OFD Sender: No OFD packet to send [03:37:31]OFD Sender: No OFD packet to send [03:37:36]OFD Sender: No OFD packet to send [03:37:41]OFD Sender: No OFD packet to send [03:37:46]OFD Sender: No OFD packet to send [03:37:51]OFD Sender: No OFD packet to send [03:37:56]OFD Sender: No OFD packet to send [03:38:01]OFD Sender: No OFD packet to send [03:38:06]OFD Sender: No OFD packet to send [03:38:11]OFD Sender: No OFD packet to send [03:38:17]OFD Sender: No OFD packet to send [03:38:22]OFD Sender: No OFD packet to send [03:38:27]OFD Sender: No OFD packet to send [03:38:32]OFD Sender: No OFD packet to send [03:38:37]OFD Sender: No OFD packet to send [03:38:42]OFD Sender: No OFD packet to send [03:38:47]OFD Sender: No OFD packet to send [03:38:52]OFD Sender: No OFD packet to send [03:38:57]OFD Sender: No OFD packet to send [03:39:02]OFD Sender: No OFD packet to send [03:39:07]OFD Sender: No OFD packet to send [03:39:12]OFD Sender: No OFD packet to send [03:39:17]OFD Sender: No OFD packet to send [03:39:22]OFD Sender: No OFD packet to send [03:39:27]OFD Sender: No OFD packet to send [03:39:32]OFD Sender: No OFD packet to send [03:39:37]OFD Sender: No OFD packet to send [03:39:42]OFD Sender: No OFD packet to send [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:12]OFD Sender: No OFD packet to send [03:40:17]OFD Sender: No OFD packet to send [03:40:22]OFD Sender: No OFD packet to send [03:40:27]OFD Sender: No OFD packet to send [03:40:32]OFD Sender: No OFD packet to send [03:40:37]OFD Sender: No OFD packet to send [03:40:42]OFD Sender: No OFD packet to send [03:40:47]OFD Sender: No OFD packet to send [03:40:52]OFD Sender: No OFD packet to send [03:40:57]OFD Sender: No OFD packet to send [03:41:02]OFD Sender: No OFD packet to send [03:41:07]OFD Sender: No OFD packet to send [03:41:12]OFD Sender: No OFD packet to send [03:41:17]OFD Sender: No OFD packet to send [03:41:22]OFD Sender: No OFD packet to send [03:41:27]OFD Sender: No OFD packet to send [03:41:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:47]OFD Sender: No OFD packet to send [03:42:52]OFD Sender: No OFD packet to send [03:42:57]OFD Sender: No OFD packet to send [03:43:02]OFD Sender: No OFD packet to send [03:43:07]OFD Sender: No OFD packet to send [03:43:12]OFD Sender: No OFD packet to send [03:43:17]OFD Sender: No OFD packet to send [03:43:22]OFD Sender: No OFD packet to send [03:43:27]OFD Sender: No OFD packet to send [03:43:32]OFD Sender: No OFD packet to send [03:43:37]OFD Sender: No OFD packet to send [03:43:42]OFD Sender: No OFD packet to send [03:43:47]OFD Sender: No OFD packet to send [03:43:52]OFD Sender: No OFD packet to send [03:43:57]OFD Sender: No OFD packet to send [03:44:02]OFD Sender: No OFD packet to send [03:44:07]OFD Sender: No OFD packet to send [03:44:13]OFD Sender: No OFD packet to send [03:44:18]OFD Sender: No OFD packet to send [03:44:23]OFD Sender: No OFD packet to send [03:44:28]OFD Sender: No OFD packet to send [03:44:33]OFD Sender: No OFD packet to send [03:44:38]OFD Sender: No OFD packet to send [03:44:43]OFD Sender: No OFD packet to send [03:44:48]OFD Sender: No OFD packet to send [03:44:53]OFD Sender: No OFD packet to send [03:44:58]OFD Sender: No OFD packet to send [03:45:03]OFD Sender: No OFD packet to send [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:09]OFD Sender: No OFD packet to send [03:50:14]OFD Sender: No OFD packet to send [03:50:19]OFD Sender: No OFD packet to send [03:50:24]OFD Sender: No OFD packet to send [03:50:29]OFD Sender: No OFD packet to send [03:50:34]OFD Sender: No OFD packet to send [03:50:39]OFD Sender: No OFD packet to send [03:50:44]OFD Sender: No OFD packet to send [03:50:49]OFD Sender: No OFD packet to send [03:50:54]OFD Sender: No OFD packet to send [03:50:59]OFD Sender: No OFD packet to send [03:51:04]OFD Sender: No OFD packet to send [03:51:09]OFD Sender: No OFD packet to send [03:51:14]OFD Sender: No OFD packet to send [03:51:19]OFD Sender: No OFD packet to send [03:51:24]OFD Sender: No OFD packet to send [03:51:29]OFD Sender: No OFD packet to send [03:51:34]OFD Sender: No OFD packet to send [03:51:39]OFD Sender: No OFD packet to send [03:51:44]OFD Sender: No OFD packet to send [03:51:49]OFD Sender: No OFD packet to send [03:51:54]OFD Sender: No OFD packet to send [03:51:59]OFD Sender: No OFD packet to send [03:51:59]accept exits with 8 [03:51:59]New connection [03:51:59]New thread 3066727780 created [03:51:59]Thread 3066871140 joined [03:51:59]Waiting for new connection... [03:51:59] Sock 8.Parse request [03:51:59]Sock 8.Check first char [03:51:59]Sock 8.First char is OK [03:51:59]request: POST /json_proto HTTP/1.0 [03:51:59]Method: POST [03:51:59]URL: /json_proto [03:51:59]Method is POST - this is cgi request [03:51:59]url: /json_proto [03:51:59]query_string will be loaded in cgi processing [03:51:59]execute_cgi json_proto POST (null) [03:51:59]execute_cgi path=json_proto method=POST [03:51:59]POST find Content-Length [03:51:59]Host: 172.17.43.131:8080 [03:51:59]Content-Length: 683 [03:51:59]Content-Type: application/json [03:51:59] [03:51:59]POST finish read [03:51:59]Found Content-Length = 683 [03:51:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:59]execute_script... [03:51:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:59]POST & json_proto [03:51:59]process_json_proto [03:51:59]json parsed OK: [03:51:59]protocol is kg_v1.0 [03:51:59]action value=close_receipt [03:51:59]process_action close_receipt [03:51:59]cmd_close_receipt [03:51:59]MH_GetDate [03:51:59]Write to MH i2c: F0 00 00 7C 0B 76 [03:51:59]Write i2c OK [03:51:59]MH_I2C_Read... [03:51:59]Read from MH i2c: F0 [03:51:59]MH_I2C_Read... [03:51:59]Read from MH i2c: F0 09 00 [03:51:59]MH_I2C_Read... [03:51:59]Read from MH i2c: F0 09 00 7C 0B 00 60 1D A3 66 F9 24 A2 66 2A [03:51:59]GetLastDocTimeStamp 1721964939 [03:51:59]current date 1721965920 [03:51:59]FM_GetShiftState [03:51:59]SAM_PROTO_GetShiftState [03:51:59]wFMCommunicate request_size=4 [03:51:59]MH_SAM_APDU [03:51:59]CAPDU: 80 13 01 00 [03:51:59]Write to MH i2c: E2 08 00 7D 0B 80 13 01 00 00 00 00 00 05 [03:51:59]Write i2c OK [03:51:59]MH_I2C_Read... [03:51:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:59]Read from MH i2c: E2 [03:51:59]MH_I2C_Read... [03:51:59]Read from MH i2c: E2 0E 00 [03:51:59]MH_I2C_Read... [03:51:59]Read from MH i2c: E2 0E 00 7D 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [03:51:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [03:51:59]wFMCommunicate OK [03:51:59]SAM_PROTO_GetShiftState done [03:51:59]FM_GetShiftState done [03:51:59]opened in 1721952182 [03:51:59]opened+sec_in_day 1722038582 [03:51:59]quantity*price = 100005 [03:51:59]sum+1 = 100006 [03:51:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 48 26.07.2024 03:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224980 ФПД: 101247916594324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T035200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224980&fm=101247916594324&tin=02508201610067®Number=0000000000092624&sum=100000 [03:52:00]StoreToDocumentArchive [03:52:00]shift 437 fd 224980 [03:52:00]save to /storage/0437/doc_00224980 [03:52:00]save last doc name /storage/0437/doc_00224980 to /storage/kkm_last_doc_name [03:52:00]save OK [03:52:00]Clear old archive folders... [03:52:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:52:00]tlvbuf is 01A14CA0 [03:52:00]SAM_PROTO_ClearQueue [03:52:00]wFMCommunicate request_size=4 [03:52:00]MH_SAM_APDU [03:52:00]CAPDU: 80 09 00 00 [03:52:00]Write to MH i2c: E2 08 00 8A 0B 80 09 00 00 00 00 00 00 07 [03:52:00]Write i2c OK [03:52:00]MH_I2C_Read... [03:52:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:52:00]Read from MH i2c: E2 [03:52:00]MH_I2C_Read... [03:52:00]Read from MH i2c: E2 03 00 [03:52:00]MH_I2C_Read... [03:52:00]Read from MH i2c: E2 03 00 8A 0B 00 90 00 09 [03:52:00]RAPDU: 90 00 [03:52:00]wFMCommunicate OK [03:52:00]SAM_PROTO_ClearQueue done [03:52:00]KKMCreateOFDPacket [03:52:00]OFDProtocolAddRootSTLVToBuf [03:52:00]FM_MakeSignedData [03:52:00]FM_MakeSignedData [03:52:00]SAM_PROTO_SignData [03:52:00]wFMCommunicate request_size=4 [03:52:00]MH_SAM_APDU [03:52:00]CAPDU: 80 0D 01 02 [03:52:00]Write to MH i2c: E2 08 00 8B 0B 80 0D 01 02 00 00 00 00 0F [03:52:00]Write i2c OK [03:52:00]MH_I2C_Read... [03:52:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:52:00]Read from MH i2c: E2 [03:52:00]MH_I2C_Read... [03:52:00]Read from MH i2c: E2 03 00 [03:52:00]MH_I2C_Read... [03:52:00]Read from MH i2c: E2 03 00 8B 0B 00 90 00 0A [03:52:00]RAPDU: 90 00 [03:52:00]wFMCommunicate OK [03:52:00]wFMCommunicate request_size=255 [03:52:00]MH_SAM_APDU [03:52:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 60 1D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6E 03 00 35 04 06 00 5C [03:52:00]Write to MH i2c: E2 02 01 8C 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 60 1D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6E 03 00 35 04 06 00 5C 00 00 32 [03:52:00]Write i2c OK [03:52:00]MH_I2C_Read... [03:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:01]Read from MH i2c: E2 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 03 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 03 00 8C 0B 00 90 00 0B [03:52:01]RAPDU: 90 00 [03:52:01]wFMCommunicate OK [03:52:01]wFMCommunicate request_size=10 [03:52:01]MH_SAM_APDU [03:52:01]CAPDU: 80 0D 02 02 05 15 9E 1A 54 94 [03:52:01]Write to MH i2c: E2 0D 00 8D 0B 80 0D 02 02 05 00 15 9E 1A 54 94 00 00 D1 [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:01]Read from MH i2c: E2 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 03 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 03 00 8D 0B 00 90 00 0C [03:52:01]RAPDU: 90 00 [03:52:01]wFMCommunicate OK [03:52:01]wFMCommunicate request_size=4 [03:52:01]MH_SAM_APDU [03:52:01]CAPDU: 80 0D 03 02 [03:52:01]Write to MH i2c: E2 08 00 8E 0B 80 0D 03 02 00 00 00 00 14 [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:52:01]Read from MH i2c: E2 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 0B 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 0B 00 8E 0B 00 A7 46 23 59 8B 19 49 B1 90 00 1C [03:52:01]RAPDU: A7 46 23 59 8B 19 49 B1 90 00 [03:52:01]wFMCommunicate OK [03:52:01]SAM_PROTO_SignData done [03:52:01]FM_MakeSignedData done [03:52:01]CreateOFDProtocolMessage [03:52:01]wFMCommunicate request_size=4 [03:52:01]MH_SAM_APDU [03:52:01]CAPDU: 80 11 00 00 [03:52:01]Write to MH i2c: E2 08 00 8F 0B 80 11 00 00 00 00 00 00 14 [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:01]Read from MH i2c: E2 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 17 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: E2 17 00 8F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [03:52:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:52:01]wFMCommunicate OK [03:52:01]CreateOFDProtocolMessage done [03:52:01]OFDSenderStorePacket 224980 [03:52:01]StoreOFDPacket docnum=224980 [03:52:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 30 8C 07 01 A2 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 60 1D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6E 03 00 35 04 06 00 5C 15 9E 1A 54 94 A7 46 23 59 8B 19 49 B1 [03:52:01]CheckFolder [03:52:01]dirname=/storage/ofd_packets [03:52:01]CheckFolder done [03:52:01]ProducePacketName [03:52:01]name=ofd_packets/00224980 [03:52:01]NVStorageSaveData ofd_packets/00224980 [03:52:01]File name is /storage/ofd_packets/00224980 [03:52:01]Write 301 bytes [03:52:01]NVStorageSaveData done [03:52:01]OFDSenderStorePacket done [03:52:01]KKMCreateOFDPacket done [03:52:01]NVStorageSaveData kkm_last_timestamp [03:52:01]File name is /storage/kkm_last_timestamp [03:52:01]Write 4 bytes [03:52:01]NVStorageSaveData done [03:52:01]ExternCall_PrintAddStr [03:52:01]wPrintStart [03:52:01]Write to MH i2c: 01 00 00 90 0B 9B [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: 01 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: 01 07 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: 01 07 00 90 0B 00 00 00 00 00 FF 0F B0 [03:52:01]RasterBufferAndPrint [03:52:01]line Счет N : (1)2001124 [03:52:01]line ИНН: 02508201610067 [03:52:01]line Контрольно-Кассовый Чек [03:52:01]line ПРОДАЖА [03:52:01]line ТРК (МРК, ГНК) : 43 [03:52:01]line Товар: 2710124130 [03:52:01]line Аи-92-К-5 [03:52:01]line 14.750 * 67.80 [03:52:01]line = 1000.05 [03:52:01]line НДС 12% НСП 1% [03:52:01]line > о реализуемом товаре [03:52:01]line ОКРУГЛЕНИЕ: -0.05 [03:52:01]line ИТОГО: 1000.00 [03:52:01]line Внесено: 1000.00 [03:52:01]line СДАЧА: 0.00 [03:52:01]line НСП 1% : 8.85 [03:52:01]line НДС 12% : 106.20 [03:52:01]line Наличными: 1000.00 [03:52:01]line Безнал.: 0.00 [03:52:01]line Место: АЗС № 97 "Партнер Нефть" [03:52:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [03:52:01]line СНО: Общий режим [03:52:01]line Чек 48 26.07.2024 03:52 [03:52:01]line Смена: 437 ФФД: 1.0 [03:52:01]line ЗНМ: 0300000054 [03:52:01]line РНМ: 0000000000092624 [03:52:01]line Версия ККМ: 001 [03:52:01]line ФМ: 0000000000874959 [03:52:01]line ФД: 224980 [03:52:01]line ФПД: 101247916594324 [03:52:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T035200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224980&fm=101247916594324&tin=02508201610067®Number=0000000000092624&sum=100000 [03:52:01]written 0, free lines is 4095 [03:52:01]OFD Sender: Processing packet 224980 [packets to send 596, broken 595] [03:52:01]ProducePacketName [03:52:01]name=ofd_packets/00224980 [03:52:01]OFD Sender: To server: pG, [03:52:01]CommunicateWithHost lk.salyk.kg:30040 [03:52:01]ConnectInit lk.salyk.kg [03:52:01]Write to MH i2c: 01 00 00 BB 0B C6 [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: 01 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: 01 07 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: 01 07 00 BB 0B 00 00 00 00 00 51 0C 2A [03:52:01]RasterBufferAndPrint [03:52:01]line [03:52:01]line [03:52:01]line [03:52:01]line [03:52:01]line [03:52:01]written 0, free lines is 3157 [03:52:01]MH_Cut [03:52:01]Write to MH i2c: D1 01 00 C2 0B 01 9F [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: D1 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: D1 01 00 [03:52:01]MH_I2C_Read... [03:52:01]Read from MH i2c: D1 01 00 C2 0B 00 9E [03:52:01]Write to MH i2c: 01 00 00 C3 0B CE [03:52:01]Write i2c OK [03:52:01]MH_I2C_Read... [03:52:02]Connected sock=10 [03:52:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 30 8C 07 01 A2 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 60 1D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6E 03 00 35 04 06 00 5C 15 9E 1A 54 94 A7 46 23 59 8B 19 49 B1 [03:52:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D 69 47 00 BC 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6E 03 00 F4 03 04 00 73 C9 A2 66 B6 04 01 00 00 24 D6 48 2F B2 4F E6 02 [03:52:02]CommunicateWithHost err = 0 [03:52:02]CheckOFDResponse [03:52:02]1017 (14) - 77093643461234 [03:52:02]1041 (16) - 0000000000874959 [03:52:02]1040 (4) - 224980 [03:52:02]1012 (4) - 25.07.2024 21:53 [03:52:02]1206 (1) - 0 [03:52:02]OFD Sender: Remove packet 224980 [03:52:02]ProducePacketName [03:52:02]name=ofd_packets/00224980 [03:52:02]NVStorageDeleteData [03:52:02]*** Cut start [03:52:02]*** Partial cut [03:52:03]*** CUTSNS_PIN = 1 [03:52:03]*** CUTSNS_PIN = 0 [03:52:03]*** Brake cut motor [03:52:03]OFD Sender: No OFD packet to send [03:52:03]Read from MH i2c: 01 [03:52:03]MH_I2C_Read... [03:52:03]*** Stop cut motor [03:52:03]*** Cut end [03:52:03]Read from MH i2c: 01 07 00 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: 01 07 00 C3 0B 00 00 00 00 00 FF 0F E3 [03:52:03]process_action close_receipt done [03:52:03]requested_data is exist [03:52:03]produce_requested_data [03:52:03]requested_item fm.sn is exist - process it [03:52:03]wFMCommunicate request_size=4 [03:52:03]MH_SAM_APDU [03:52:03]CAPDU: 80 11 00 00 [03:52:03]Write to MH i2c: E2 08 00 C4 0B 80 11 00 00 00 00 00 00 49 [03:52:03]Write i2c OK [03:52:03]MH_I2C_Read... [03:52:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:03]Read from MH i2c: E2 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: E2 17 00 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: E2 17 00 C4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [03:52:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [03:52:03]wFMCommunicate OK [03:52:03]requested_item fd.num is exist - process it [03:52:03]SAM_PROTO_GetFieldsCounters [03:52:03]wFMCommunicate request_size=4 [03:52:03]MH_SAM_APDU [03:52:03]CAPDU: 80 13 00 00 [03:52:03]Write to MH i2c: E2 08 00 C5 0B 80 13 00 00 00 00 00 00 4C [03:52:03]Write i2c OK [03:52:03]MH_I2C_Read... [03:52:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:52:03]Read from MH i2c: E2 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: E2 62 00 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: E2 62 00 C5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [03:52:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:52:03]wFMCommunicate OK [03:52:03]SAM_PROTO_GetFieldsCounters done [03:52:03]requested_item shift.num is exist - process it [03:52:03]requested_item shift.opened is exist - process it [03:52:03]req_shift_opened [03:52:03]FM_GetShiftState [03:52:03]SAM_PROTO_GetShiftState [03:52:03]wFMCommunicate request_size=4 [03:52:03]MH_SAM_APDU [03:52:03]CAPDU: 80 13 01 00 [03:52:03]Write to MH i2c: E2 08 00 C6 0B 80 13 01 00 00 00 00 00 4E [03:52:03]Write i2c OK [03:52:03]MH_I2C_Read... [03:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:03]Read from MH i2c: E2 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: E2 0E 00 [03:52:03]MH_I2C_Read... [03:52:03]Read from MH i2c: E2 0E 00 C6 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FF [03:52:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [03:52:03]wFMCommunicate OK [03:52:03]SAM_PROTO_GetShiftState done [03:52:03]FM_GetShiftState done [03:52:03]req_shift_opened done [03:52:03]requested_item shift.open_date is exist - process it [03:52:03]req_shift_open_date [03:52:03]req_shift_open_date done [03:52:03]produce_requested_data done [03:52:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224980,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [03:52:03]process_action_free close_receipt [03:52:03]json_value_free [03:52:03]json_value_free done [03:52:03]process_json_proto returns [03:52:03]Send response to host [03:52:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224980,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [03:52:03]free response buf [03:52:03]execute_script done [03:52:03]execute_script returns [03:52:03]free content buf [03:52:03]Sock 8.Close socket [03:52:03]Sock 8.Thread stoped [03:52:08]OFD Sender: No OFD packet to send [03:52:09]recv_with_timeout no data received [03:52:13]OFD Sender: No OFD packet to send [03:52:18]OFD Sender: No OFD packet to send [03:52:23]OFD Sender: No OFD packet to send [03:52:25]recv_with_timeout no data received [03:52:28]OFD Sender: No OFD packet to send [03:52:33]OFD Sender: No OFD packet to send [03:52:38]OFD Sender: No OFD packet to send [03:52:43]OFD Sender: No OFD packet to send [03:52:48]OFD Sender: No OFD packet to send [03:52:53]OFD Sender: No OFD packet to send [03:52:58]OFD Sender: No OFD packet to send [03:53:03]OFD Sender: No OFD packet to send [03:53:08]OFD Sender: No OFD packet to send [03:53:13]OFD Sender: No OFD packet to send [03:53:18]OFD Sender: No OFD packet to send [03:53:23]OFD Sender: No OFD packet to send [03:53:28]OFD Sender: No OFD packet to send [03:53:33]OFD Sender: No OFD packet to send [03:53:38]OFD Sender: No OFD packet to send [03:53:43]recv_with_timeout no data received [03:53:43]OFD Sender: No OFD packet to send [03:53:48]OFD Sender: No OFD packet to send [03:53:53]OFD Sender: No OFD packet to send [03:53:58]OFD Sender: No OFD packet to send [03:54:03]OFD Sender: No OFD packet to send [03:54:08]OFD Sender: No OFD packet to send [03:54:11]recv_with_timeout no data received [03:54:13]OFD Sender: No OFD packet to send [03:54:18]OFD Sender: No OFD packet to send [03:54:23]OFD Sender: No OFD packet to send [03:54:28]OFD Sender: No OFD packet to send [03:54:33]OFD Sender: No OFD packet to send [03:54:38]OFD Sender: No OFD packet to send [03:54:43]OFD Sender: No OFD packet to send [03:54:48]OFD Sender: No OFD packet to send [03:54:53]OFD Sender: No OFD packet to send [03:54:58]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:44]recv_with_timeout no data received [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]OFD Sender: No OFD packet to send [03:57:14]OFD Sender: No OFD packet to send [03:57:18]recv_with_timeout no data received [03:57:19]OFD Sender: No OFD packet to send [03:57:24]OFD Sender: No OFD packet to send [03:57:29]OFD Sender: No OFD packet to send [03:57:34]OFD Sender: No OFD packet to send [03:57:39]OFD Sender: No OFD packet to send [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:29]OFD Sender: No OFD packet to send [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:58]recv_with_timeout no data received [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:14]OFD Sender: No OFD packet to send [04:00:19]OFD Sender: No OFD packet to send [04:00:24]OFD Sender: No OFD packet to send [04:00:25]recv_with_timeout no data received [04:00:29]OFD Sender: No OFD packet to send [04:00:34]OFD Sender: No OFD packet to send [04:00:39]OFD Sender: No OFD packet to send [04:00:44]OFD Sender: No OFD packet to send [04:00:49]OFD Sender: No OFD packet to send [04:00:55]OFD Sender: No OFD packet to send [04:01:00]OFD Sender: No OFD packet to send [04:01:05]OFD Sender: No OFD packet to send [04:01:10]OFD Sender: No OFD packet to send [04:01:15]OFD Sender: No OFD packet to send [04:01:20]OFD Sender: No OFD packet to send [04:01:25]OFD Sender: No OFD packet to send [04:01:30]OFD Sender: No OFD packet to send [04:01:35]OFD Sender: No OFD packet to send [04:01:40]OFD Sender: No OFD packet to send [04:01:45]OFD Sender: No OFD packet to send [04:01:50]OFD Sender: No OFD packet to send [04:01:55]OFD Sender: No OFD packet to send [04:01:57]recv_with_timeout no data received [04:02:00]OFD Sender: No OFD packet to send [04:02:05]OFD Sender: No OFD packet to send [04:02:10]OFD Sender: No OFD packet to send [04:02:15]OFD Sender: No OFD packet to send [04:02:20]OFD Sender: No OFD packet to send [04:02:25]OFD Sender: No OFD packet to send [04:02:30]OFD Sender: No OFD packet to send [04:02:35]OFD Sender: No OFD packet to send [04:02:40]OFD Sender: No OFD packet to send [04:02:45]OFD Sender: No OFD packet to send [04:02:50]OFD Sender: No OFD packet to send [04:02:55]OFD Sender: No OFD packet to send [04:03:00]OFD Sender: No OFD packet to send [04:03:05]OFD Sender: No OFD packet to send [04:03:10]OFD Sender: No OFD packet to send [04:03:15]OFD Sender: No OFD packet to send [04:03:20]OFD Sender: No OFD packet to send [04:03:25]OFD Sender: No OFD packet to send [04:03:30]OFD Sender: No OFD packet to send [04:03:33]recv_with_timeout no data received [04:03:35]OFD Sender: No OFD packet to send [04:03:40]OFD Sender: No OFD packet to send [04:03:45]OFD Sender: No OFD packet to send [04:03:50]OFD Sender: No OFD packet to send [04:03:55]OFD Sender: No OFD packet to send [04:04:00]OFD Sender: No OFD packet to send [04:04:05]OFD Sender: No OFD packet to send [04:04:10]OFD Sender: No OFD packet to send [04:04:15]OFD Sender: No OFD packet to send [04:04:20]OFD Sender: No OFD packet to send [04:04:25]OFD Sender: No OFD packet to send [04:04:30]OFD Sender: No OFD packet to send [04:04:35]OFD Sender: No OFD packet to send [04:04:40]OFD Sender: No OFD packet to send [04:04:45]OFD Sender: No OFD packet to send [04:04:50]OFD Sender: No OFD packet to send [04:04:55]OFD Sender: No OFD packet to send [04:05:00]OFD Sender: No OFD packet to send [04:05:01]recv_with_timeout no data received [04:05:05]OFD Sender: No OFD packet to send [04:05:10]OFD Sender: No OFD packet to send [04:05:15]OFD Sender: No OFD packet to send [04:05:20]recv_with_timeout no data received [04:05:20]OFD Sender: No OFD packet to send [04:05:25]OFD Sender: No OFD packet to send [04:05:30]OFD Sender: No OFD packet to send [04:05:35]OFD Sender: No OFD packet to send [04:05:40]OFD Sender: No OFD packet to send [04:05:45]OFD Sender: No OFD packet to send [04:05:50]OFD Sender: No OFD packet to send [04:05:55]OFD Sender: No OFD packet to send [04:06:00]OFD Sender: No OFD packet to send [04:06:05]OFD Sender: No OFD packet to send [04:06:10]OFD Sender: No OFD packet to send [04:06:15]OFD Sender: No OFD packet to send [04:06:20]OFD Sender: No OFD packet to send [04:06:25]OFD Sender: No OFD packet to send [04:06:30]OFD Sender: No OFD packet to send [04:06:35]accept exits with 9 [04:06:35]New connection [04:06:35]New thread 3066871140 created [04:06:35]Thread 3066727780 joined [04:06:35]Waiting for new connection... [04:06:35] Sock 9.Parse request [04:06:35]Sock 9.Check first char [04:06:35]Sock 9.First char is OK [04:06:35]request: POST /json_proto HTTP/1.0 [04:06:35]Method: POST [04:06:35]URL: /json_proto [04:06:35]Method is POST - this is cgi request [04:06:35]url: /json_proto [04:06:35]query_string will be loaded in cgi processing [04:06:35]execute_cgi json_proto POST (null) [04:06:35]execute_cgi path=json_proto method=POST [04:06:35]POST find Content-Length [04:06:35]Host: 172.17.43.131:8080 [04:06:35]Content-Length: 640 [04:06:35]Content-Type: application/json [04:06:35] [04:06:35]POST finish read [04:06:35]Found Content-Length = 640 [04:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:35]execute_script... [04:06:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:35]POST & json_proto [04:06:35]process_json_proto [04:06:35]json parsed OK: [04:06:35]protocol is kg_v1.0 [04:06:35]action value=close_receipt [04:06:35]process_action close_receipt [04:06:35]cmd_close_receipt [04:06:35]MH_GetDate [04:06:35]Write to MH i2c: F0 00 00 C7 0B C1 [04:06:35]Write i2c OK [04:06:35]MH_I2C_Read... [04:06:35]Read from MH i2c: F0 [04:06:35]MH_I2C_Read... [04:06:35]Read from MH i2c: F0 09 00 [04:06:35]MH_I2C_Read... [04:06:35]Read from MH i2c: F0 09 00 C7 0B 00 CC 20 A3 66 F9 24 A2 66 E4 [04:06:35]GetLastDocTimeStamp 1721965920 [04:06:35]current date 1721966796 [04:06:35]FM_GetShiftState [04:06:35]SAM_PROTO_GetShiftState [04:06:35]wFMCommunicate request_size=4 [04:06:35]MH_SAM_APDU [04:06:35]CAPDU: 80 13 01 00 [04:06:35]Write to MH i2c: E2 08 00 C8 0B 80 13 01 00 00 00 00 00 50 [04:06:35]Write i2c OK [04:06:35]MH_I2C_Read... [04:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:35]Read from MH i2c: E2 [04:06:35]MH_I2C_Read... [04:06:35]Read from MH i2c: E2 0E 00 [04:06:35]MH_I2C_Read... [04:06:35]Read from MH i2c: E2 0E 00 C8 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [04:06:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:06:35]wFMCommunicate OK [04:06:35]SAM_PROTO_GetShiftState done [04:06:35]FM_GetShiftState done [04:06:35]opened in 1721952182 [04:06:35]opened+sec_in_day 1722038582 [04:06:35]quantity*price = 99999 [04:06:35]sum+1 = 100001 [04:06:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 49 26.07.2024 04:06 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224981 ФПД: 227996533203140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T040636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224981&fm=227996533203140&tin=02508201610067®Number=0000000000092624&sum=100000 [04:06:36]StoreToDocumentArchive [04:06:36]shift 437 fd 224981 [04:06:36]save to /storage/0437/doc_00224981 [04:06:36]save last doc name /storage/0437/doc_00224981 to /storage/kkm_last_doc_name [04:06:36]save OK [04:06:36]Clear old archive folders... [04:06:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:06:36]tlvbuf is 01A14AD0 [04:06:36]SAM_PROTO_ClearQueue [04:06:36]wFMCommunicate request_size=4 [04:06:36]MH_SAM_APDU [04:06:36]CAPDU: 80 09 00 00 [04:06:36]Write to MH i2c: E2 08 00 D5 0B 80 09 00 00 00 00 00 00 52 [04:06:36]Write i2c OK [04:06:36]MH_I2C_Read... [04:06:36]Read from MH i2c: E2 [04:06:36]MH_I2C_Read... [04:06:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:06:36]Read from MH i2c: E2 03 00 [04:06:36]MH_I2C_Read... [04:06:36]Read from MH i2c: E2 03 00 D5 0B 00 90 00 54 [04:06:36]RAPDU: 90 00 [04:06:36]wFMCommunicate OK [04:06:36]SAM_PROTO_ClearQueue done [04:06:36]KKMCreateOFDPacket [04:06:36]OFDProtocolAddRootSTLVToBuf [04:06:36]FM_MakeSignedData [04:06:36]FM_MakeSignedData [04:06:36]SAM_PROTO_SignData [04:06:36]wFMCommunicate request_size=4 [04:06:36]MH_SAM_APDU [04:06:36]CAPDU: 80 0D 01 02 [04:06:36]Write to MH i2c: E2 08 00 D6 0B 80 0D 01 02 00 00 00 00 5A [04:06:36]Write i2c OK [04:06:36]MH_I2C_Read... [04:06:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:06:36]Read from MH i2c: E2 [04:06:36]MH_I2C_Read... [04:06:36]Read from MH i2c: E2 03 00 [04:06:36]MH_I2C_Read... [04:06:36]Read from MH i2c: E2 03 00 D6 0B 00 90 00 55 [04:06:36]RAPDU: 90 00 [04:06:36]wFMCommunicate OK [04:06:36]wFMCommunicate request_size=255 [04:06:36]MH_SAM_APDU [04:06:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CC 20 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6E 03 00 35 04 06 00 CF 5C 94 5F [04:06:36]Write to MH i2c: E2 02 01 D7 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CC 20 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6E 03 00 35 04 06 00 CF 5C 94 5F 00 00 0C [04:06:36]Write i2c OK [04:06:36]MH_I2C_Read... [04:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:37]Read from MH i2c: E2 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 03 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 03 00 D7 0B 00 90 00 56 [04:06:37]RAPDU: 90 00 [04:06:37]wFMCommunicate OK [04:06:37]wFMCommunicate request_size=7 [04:06:37]MH_SAM_APDU [04:06:37]CAPDU: 80 0D 02 02 02 20 C4 [04:06:37]Write to MH i2c: E2 0A 00 D8 0B 80 0D 02 02 02 00 20 C4 00 00 45 [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:37]Read from MH i2c: E2 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 03 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 03 00 D8 0B 00 90 00 57 [04:06:37]RAPDU: 90 00 [04:06:37]wFMCommunicate OK [04:06:37]wFMCommunicate request_size=4 [04:06:37]MH_SAM_APDU [04:06:37]CAPDU: 80 0D 03 02 [04:06:37]Write to MH i2c: E2 08 00 D9 0B 80 0D 03 02 00 00 00 00 5F [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:06:37]Read from MH i2c: E2 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 0B 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 0B 00 D9 0B 00 E7 F9 F7 9F 5D 95 1F C7 90 00 AE [04:06:37]RAPDU: E7 F9 F7 9F 5D 95 1F C7 90 00 [04:06:37]wFMCommunicate OK [04:06:37]SAM_PROTO_SignData done [04:06:37]FM_MakeSignedData done [04:06:37]CreateOFDProtocolMessage [04:06:37]wFMCommunicate request_size=4 [04:06:37]MH_SAM_APDU [04:06:37]CAPDU: 80 11 00 00 [04:06:37]Write to MH i2c: E2 08 00 DA 0B 80 11 00 00 00 00 00 00 5F [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:37]Read from MH i2c: E2 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 17 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: E2 17 00 DA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [04:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:06:37]wFMCommunicate OK [04:06:37]CreateOFDProtocolMessage done [04:06:37]OFDSenderStorePacket 224981 [04:06:37]StoreOFDPacket docnum=224981 [04:06:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BF 69 04 01 FB 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CC 20 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6E 03 00 35 04 06 00 CF 5C 94 5F 20 C4 E7 F9 F7 9F 5D 95 1F C7 [04:06:37]CheckFolder [04:06:37]dirname=/storage/ofd_packets [04:06:37]CheckFolder done [04:06:37]ProducePacketName [04:06:37]name=ofd_packets/00224981 [04:06:37]NVStorageSaveData ofd_packets/00224981 [04:06:37]File name is /storage/ofd_packets/00224981 [04:06:37]Write 298 bytes [04:06:37]NVStorageSaveData done [04:06:37]OFDSenderStorePacket done [04:06:37]KKMCreateOFDPacket done [04:06:37]NVStorageSaveData kkm_last_timestamp [04:06:37]File name is /storage/kkm_last_timestamp [04:06:37]Write 4 bytes [04:06:37]NVStorageSaveData done [04:06:37]ExternCall_PrintAddStr [04:06:37]wPrintStart [04:06:37]Write to MH i2c: 01 00 00 DB 0B E6 [04:06:37]OFD Sender: Processing packet 224981 [packets to send 596, broken 595] [04:06:37]ProducePacketName [04:06:37]name=ofd_packets/00224981 [04:06:37]OFD Sender: To server: pG, [04:06:37]CommunicateWithHost lk.salyk.kg:30040 [04:06:37]ConnectInit lk.salyk.kg [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: 01 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: 01 07 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: 01 07 00 DB 0B 00 00 00 00 00 FF 0F FB [04:06:37]RasterBufferAndPrint [04:06:37]line Счет N : (1)2001125 [04:06:37]line ИНН: 02508201610067 [04:06:37]line Контрольно-Кассовый Чек [04:06:37]line ПРОДАЖА [04:06:37]line ТРК (МРК, ГНК) : 51 [04:06:37]line Товар: 2710194210 [04:06:37]line ДТ-К-5 [04:06:37]line 13.210 * 75.70 [04:06:37]line = 1000.00 [04:06:37]line НДС 12% НСП 1% [04:06:37]line > о реализуемом товаре [04:06:37]line ИТОГО: 1000.00 [04:06:37]line НСП 1% : 8.85 [04:06:37]line НДС 12% : 106.19 [04:06:37]line Наличными: 1000.00 [04:06:37]line Безнал.: 0.00 [04:06:37]line Место: АЗС № 97 "Партнер Нефть" [04:06:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:06:37]line СНО: Общий режим [04:06:37]line Чек 49 26.07.2024 04:06 [04:06:37]line Смена: 437 ФФД: 1.0 [04:06:37]line ЗНМ: 0300000054 [04:06:37]line РНМ: 0000000000092624 [04:06:37]line Версия ККМ: 001 [04:06:37]line ФМ: 0000000000874959 [04:06:37]line ФД: 224981 [04:06:37]line ФПД: 227996533203140 [04:06:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T040636&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224981&fm=227996533203140&tin=02508201610067®Number=0000000000092624&sum=100000 [04:06:37]written 0, free lines is 4095 [04:06:37]Write to MH i2c: 01 00 00 03 0C 0F [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: 01 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: 01 07 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: 01 07 00 03 0C 00 00 00 00 00 83 0C A5 [04:06:37]RasterBufferAndPrint [04:06:37]line [04:06:37]line [04:06:37]line [04:06:37]line [04:06:37]line [04:06:37]written 0, free lines is 3206 [04:06:37]MH_Cut [04:06:37]Write to MH i2c: D1 01 00 0A 0C 01 E8 [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: D1 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: D1 01 00 [04:06:37]MH_I2C_Read... [04:06:37]Read from MH i2c: D1 01 00 0A 0C 00 E7 [04:06:37]Write to MH i2c: 01 00 00 0B 0C 17 [04:06:37]Write i2c OK [04:06:37]MH_I2C_Read... [04:06:37]Connected sock=10 [04:06:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BF 69 04 01 FB 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 CC 20 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6E 03 00 35 04 06 00 CF 5C 94 5F 20 C4 E7 F9 F7 9F 5D 95 1F C7 [04:06:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 4E 47 00 A9 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6E 03 00 F4 03 04 00 DF CC A2 66 B6 04 01 00 00 6B 5E 6E 5B E0 E4 1F 2D [04:06:38]CommunicateWithHost err = 0 [04:06:38]CheckOFDResponse [04:06:38]1017 (14) - 77093643461234 [04:06:38]1041 (16) - 0000000000874959 [04:06:38]1040 (4) - 224981 [04:06:38]1012 (4) - 25.07.2024 22:08 [04:06:38]1206 (1) - 0 [04:06:38]OFD Sender: Remove packet 224981 [04:06:38]ProducePacketName [04:06:38]name=ofd_packets/00224981 [04:06:38]NVStorageDeleteData [04:06:38]OFD Sender: No OFD packet to send [04:06:38]*** Cut start [04:06:38]*** Partial cut [04:06:38]*** CUTSNS_PIN = 1 [04:06:39]*** CUTSNS_PIN = 0 [04:06:39]*** Brake cut motor [04:06:39]Read from MH i2c: 01 [04:06:39]MH_I2C_Read... [04:06:39]*** Stop cut motor [04:06:39]*** Cut end [04:06:39]Read from MH i2c: 01 07 00 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: 01 07 00 0B 0C 00 00 00 00 00 FF 0F 2C [04:06:39]process_action close_receipt done [04:06:39]requested_data is exist [04:06:39]produce_requested_data [04:06:39]requested_item fm.sn is exist - process it [04:06:39]wFMCommunicate request_size=4 [04:06:39]MH_SAM_APDU [04:06:39]CAPDU: 80 11 00 00 [04:06:39]Write to MH i2c: E2 08 00 0C 0C 80 11 00 00 00 00 00 00 92 [04:06:39]Write i2c OK [04:06:39]MH_I2C_Read... [04:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:39]Read from MH i2c: E2 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 17 00 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 17 00 0C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [04:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:06:39]wFMCommunicate OK [04:06:39]requested_item fd.num is exist - process it [04:06:39]SAM_PROTO_GetFieldsCounters [04:06:39]wFMCommunicate request_size=4 [04:06:39]MH_SAM_APDU [04:06:39]CAPDU: 80 13 00 00 [04:06:39]Write to MH i2c: E2 08 00 0D 0C 80 13 00 00 00 00 00 00 95 [04:06:39]Write i2c OK [04:06:39]MH_I2C_Read... [04:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:39]Read from MH i2c: E2 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 62 00 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 62 00 0D 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [04:06:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:06:39]wFMCommunicate OK [04:06:39]SAM_PROTO_GetFieldsCounters done [04:06:39]requested_item shift.num is exist - process it [04:06:39]requested_item shift.opened is exist - process it [04:06:39]req_shift_opened [04:06:39]FM_GetShiftState [04:06:39]SAM_PROTO_GetShiftState [04:06:39]wFMCommunicate request_size=4 [04:06:39]MH_SAM_APDU [04:06:39]CAPDU: 80 13 01 00 [04:06:39]Write to MH i2c: E2 08 00 0E 0C 80 13 01 00 00 00 00 00 97 [04:06:39]Write i2c OK [04:06:39]MH_I2C_Read... [04:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:39]Read from MH i2c: E2 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 0E 00 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 0E 00 0E 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 48 [04:06:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:06:39]wFMCommunicate OK [04:06:39]SAM_PROTO_GetShiftState done [04:06:39]FM_GetShiftState done [04:06:39]req_shift_opened done [04:06:39]requested_item shift.open_date is exist - process it [04:06:39]req_shift_open_date [04:06:39]req_shift_open_date done [04:06:39]produce_requested_data done [04:06:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224981,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:06:39]process_action_free close_receipt [04:06:39]json_value_free [04:06:39]json_value_free done [04:06:39]process_json_proto returns [04:06:39]Send response to host [04:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224981,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:06:39]free response buf [04:06:39]execute_script done [04:06:39]execute_script returns [04:06:39]free content buf [04:06:39]Sock 9.Close socket [04:06:39]Sock 9.Thread stoped [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:19]OFD Sender: No OFD packet to send [04:07:24]OFD Sender: No OFD packet to send [04:07:29]OFD Sender: No OFD packet to send [04:07:34]OFD Sender: No OFD packet to send [04:07:39]OFD Sender: No OFD packet to send [04:07:44]OFD Sender: No OFD packet to send [04:07:49]OFD Sender: No OFD packet to send [04:07:54]OFD Sender: No OFD packet to send [04:07:59]OFD Sender: No OFD packet to send [04:08:04]OFD Sender: No OFD packet to send [04:08:09]OFD Sender: No OFD packet to send [04:08:14]OFD Sender: No OFD packet to send [04:08:19]OFD Sender: No OFD packet to send [04:08:24]OFD Sender: No OFD packet to send [04:08:29]OFD Sender: No OFD packet to send [04:08:34]OFD Sender: No OFD packet to send [04:08:39]OFD Sender: No OFD packet to send [04:08:44]OFD Sender: No OFD packet to send [04:08:49]OFD Sender: No OFD packet to send [04:08:54]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:44]recv_with_timeout no data received [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:59]OFD Sender: No OFD packet to send [04:10:04]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:35]accept exits with 8 [04:10:35]New connection [04:10:35]New thread 3066727780 created [04:10:35]Thread 3066871140 joined [04:10:35]Waiting for new connection... [04:10:35] Sock 8.Parse request [04:10:35]Sock 8.Check first char [04:10:35]Sock 8.First char is OK [04:10:35]request: POST /json_proto HTTP/1.0 [04:10:35]Method: POST [04:10:35]URL: /json_proto [04:10:35]Method is POST - this is cgi request [04:10:35]url: /json_proto [04:10:35]query_string will be loaded in cgi processing [04:10:35]execute_cgi json_proto POST (null) [04:10:35]execute_cgi path=json_proto method=POST [04:10:35]POST find Content-Length [04:10:35]Host: 172.17.43.131:8080 [04:10:35]Content-Length: 676 [04:10:35]Content-Type: application/json [04:10:35] [04:10:35]POST finish read [04:10:35]Found Content-Length = 676 [04:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:10:35]execute_script... [04:10:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:10:35]POST & json_proto [04:10:35]process_json_proto [04:10:35]json parsed OK: [04:10:35]protocol is kg_v1.0 [04:10:35]action value=close_receipt [04:10:35]process_action close_receipt [04:10:35]cmd_close_receipt [04:10:35]MH_GetDate [04:10:35]Write to MH i2c: F0 00 00 0F 0C 0A [04:10:35]Write i2c OK [04:10:35]MH_I2C_Read... [04:10:35]Read from MH i2c: F0 [04:10:35]MH_I2C_Read... [04:10:35]Read from MH i2c: F0 09 00 [04:10:35]MH_I2C_Read... [04:10:35]Read from MH i2c: F0 09 00 0F 0C 00 BD 21 A3 66 F9 24 A2 66 1F [04:10:35]GetLastDocTimeStamp 1721966796 [04:10:35]current date 1721967037 [04:10:35]FM_GetShiftState [04:10:35]SAM_PROTO_GetShiftState [04:10:35]wFMCommunicate request_size=4 [04:10:35]MH_SAM_APDU [04:10:35]CAPDU: 80 13 01 00 [04:10:35]Write to MH i2c: E2 08 00 10 0C 80 13 01 00 00 00 00 00 99 [04:10:35]Write i2c OK [04:10:35]MH_I2C_Read... [04:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:35]Read from MH i2c: E2 [04:10:35]MH_I2C_Read... [04:10:35]Read from MH i2c: E2 0E 00 [04:10:35]MH_I2C_Read... [04:10:35]Read from MH i2c: E2 0E 00 10 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4A [04:10:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:10:35]wFMCommunicate OK [04:10:35]SAM_PROTO_GetShiftState done [04:10:35]FM_GetShiftState done [04:10:35]opened in 1721952182 [04:10:35]opened+sec_in_day 1722038582 [04:10:35]quantity*price = 80014 [04:10:35]sum+1 = 80016 [04:10:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 50 26.07.2024 04:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224982 ФПД: 81606243758035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T041037&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224982&fm=81606243758035&tin=02508201610067®Number=0000000000092624&sum=80000 [04:10:36]StoreToDocumentArchive [04:10:36]shift 437 fd 224982 [04:10:36]save to /storage/0437/doc_00224982 [04:10:36]save last doc name /storage/0437/doc_00224982 to /storage/kkm_last_doc_name [04:10:36]save OK [04:10:36]Clear old archive folders... [04:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:10:36]tlvbuf is 01ACA300 [04:10:36]SAM_PROTO_ClearQueue [04:10:36]wFMCommunicate request_size=4 [04:10:36]MH_SAM_APDU [04:10:36]CAPDU: 80 09 00 00 [04:10:36]Write to MH i2c: E2 08 00 1D 0C 80 09 00 00 00 00 00 00 9B [04:10:36]Write i2c OK [04:10:36]MH_I2C_Read... [04:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:10:37]Read from MH i2c: E2 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 1D 0C 00 90 00 9D [04:10:37]RAPDU: 90 00 [04:10:37]wFMCommunicate OK [04:10:37]SAM_PROTO_ClearQueue done [04:10:37]KKMCreateOFDPacket [04:10:37]OFDProtocolAddRootSTLVToBuf [04:10:37]FM_MakeSignedData [04:10:37]FM_MakeSignedData [04:10:37]SAM_PROTO_SignData [04:10:37]wFMCommunicate request_size=4 [04:10:37]MH_SAM_APDU [04:10:37]CAPDU: 80 0D 01 02 [04:10:37]Write to MH i2c: E2 08 00 1E 0C 80 0D 01 02 00 00 00 00 A3 [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:10:37]Read from MH i2c: E2 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 1E 0C 00 90 00 9E [04:10:37]RAPDU: 90 00 [04:10:37]wFMCommunicate OK [04:10:37]wFMCommunicate request_size=255 [04:10:37]MH_SAM_APDU [04:10:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 BD 21 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6E 03 00 35 04 06 00 4A 38 6F 2B [04:10:37]Write to MH i2c: E2 02 01 1F 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 BD 21 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6E 03 00 35 04 06 00 4A 38 6F 2B 00 00 AE [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 [04:10:37]MH_I2C_Read... [04:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:37]Read from MH i2c: E2 03 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 1F 0C 00 90 00 9F [04:10:37]RAPDU: 90 00 [04:10:37]wFMCommunicate OK [04:10:37]wFMCommunicate request_size=7 [04:10:37]MH_SAM_APDU [04:10:37]CAPDU: 80 0D 02 02 02 AF D3 [04:10:37]Write to MH i2c: E2 0A 00 20 0C 80 0D 02 02 02 00 AF D3 00 00 2C [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:37]Read from MH i2c: E2 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [04:10:37]RAPDU: 90 00 [04:10:37]wFMCommunicate OK [04:10:37]wFMCommunicate request_size=4 [04:10:37]MH_SAM_APDU [04:10:37]CAPDU: 80 0D 03 02 [04:10:37]Write to MH i2c: E2 08 00 21 0C 80 0D 03 02 00 00 00 00 A8 [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:10:37]Read from MH i2c: E2 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 0B 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 0B 00 21 0C 00 B0 55 83 97 8A 59 06 10 90 00 C1 [04:10:37]RAPDU: B0 55 83 97 8A 59 06 10 90 00 [04:10:37]wFMCommunicate OK [04:10:37]SAM_PROTO_SignData done [04:10:37]FM_MakeSignedData done [04:10:37]CreateOFDProtocolMessage [04:10:37]wFMCommunicate request_size=4 [04:10:37]MH_SAM_APDU [04:10:37]CAPDU: 80 11 00 00 [04:10:37]Write to MH i2c: E2 08 00 22 0C 80 11 00 00 00 00 00 00 A8 [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:37]Read from MH i2c: E2 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 17 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: E2 17 00 22 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [04:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:10:37]wFMCommunicate OK [04:10:37]CreateOFDProtocolMessage done [04:10:37]OFDSenderStorePacket 224982 [04:10:37]StoreOFDPacket docnum=224982 [04:10:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5E B7 04 01 70 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 BD 21 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6E 03 00 35 04 06 00 4A 38 6F 2B AF D3 B0 55 83 97 8A 59 06 10 [04:10:37]CheckFolder [04:10:37]dirname=/storage/ofd_packets [04:10:37]CheckFolder done [04:10:37]ProducePacketName [04:10:37]name=ofd_packets/00224982 [04:10:37]NVStorageSaveData ofd_packets/00224982 [04:10:37]File name is /storage/ofd_packets/00224982 [04:10:37]Write 298 bytes [04:10:37]NVStorageSaveData done [04:10:37]OFDSenderStorePacket done [04:10:37]KKMCreateOFDPacket done [04:10:37]NVStorageSaveData kkm_last_timestamp [04:10:37]File name is /storage/kkm_last_timestamp [04:10:37]Write 4 bytes [04:10:37]NVStorageSaveData done [04:10:37]ExternCall_PrintAddStr [04:10:37]wPrintStart [04:10:37]Write to MH i2c: 01 00 00 23 0C 2F [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: 01 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: 01 07 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: 01 07 00 23 0C 00 00 00 00 00 FF 0F 44 [04:10:37]RasterBufferAndPrint [04:10:37]line Счет N : (1)2001126 [04:10:37]line ИНН: 02508201610067 [04:10:37]line Контрольно-Кассовый Чек [04:10:37]line ПРОДАЖА [04:10:37]line ТРК (МРК, ГНК) : 41 [04:10:37]line Товар: 2710194210 [04:10:37]line ДТ-К-5 [04:10:37]line 10.570 * 75.70 [04:10:37]line = 800.15 [04:10:37]line НДС 12% НСП 1% [04:10:37]line > о реализуемом товаре [04:10:37]line ОКРУГЛЕНИЕ: -0.15 [04:10:37]line ИТОГО: 800.00 [04:10:37]line Внесено: 800.00 [04:10:37]line СДАЧА: 0.00 [04:10:37]line НСП 1% : 7.08 [04:10:37]line НДС 12% : 84.97 [04:10:37]line Наличными: 800.00 [04:10:37]line Безнал.: 0.00 [04:10:37]line Место: АЗС № 97 "Партнер Нефть" [04:10:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:10:37]line СНО: Общий режим [04:10:37]line Чек 50 26.07.2024 04:10 [04:10:37]line Смена: 437 ФФД: 1.0 [04:10:37]line ЗНМ: 0300000054 [04:10:37]line РНМ: 0000000000092624 [04:10:37]line Версия ККМ: 001 [04:10:37]line ФМ: 0000000000874959 [04:10:37]line ФД: 224982 [04:10:37]line ФПД: 81606243758035 [04:10:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T041037&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224982&fm=81606243758035&tin=02508201610067®Number=0000000000092624&sum=80000 [04:10:37]written 0, free lines is 4095 [04:10:37]OFD Sender: Processing packet 224982 [packets to send 596, broken 595] [04:10:37]ProducePacketName [04:10:37]name=ofd_packets/00224982 [04:10:37]OFD Sender: To server: pG, [04:10:37]CommunicateWithHost lk.salyk.kg:30040 [04:10:37]ConnectInit lk.salyk.kg [04:10:37]Write to MH i2c: 01 00 00 4E 0C 5A [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: 01 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: 01 07 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: 01 07 00 4E 0C 00 00 00 00 00 50 0C BD [04:10:37]RasterBufferAndPrint [04:10:37]line [04:10:37]line [04:10:37]line [04:10:37]line [04:10:37]line [04:10:37]written 0, free lines is 3155 [04:10:37]MH_Cut [04:10:37]Write to MH i2c: D1 01 00 55 0C 01 33 [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: D1 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: D1 01 00 [04:10:37]MH_I2C_Read... [04:10:37]Read from MH i2c: D1 01 00 55 0C 00 32 [04:10:37]Write to MH i2c: 01 00 00 56 0C 62 [04:10:37]Write i2c OK [04:10:37]MH_I2C_Read... [04:10:39]*** Cut start [04:10:39]*** Partial cut [04:10:39]*** CUTSNS_PIN = 1 [04:10:39]*** CUTSNS_PIN = 0 [04:10:39]*** Brake cut motor [04:10:39]Read from MH i2c: 01 [04:10:39]MH_I2C_Read... [04:10:39]*** Stop cut motor [04:10:39]*** Cut end [04:10:39]Read from MH i2c: 01 07 00 [04:10:39]MH_I2C_Read... [04:10:39]Read from MH i2c: 01 07 00 56 0C 00 00 00 00 00 FF 0F 77 [04:10:39]process_action close_receipt done [04:10:39]requested_data is exist [04:10:39]produce_requested_data [04:10:39]requested_item fm.sn is exist - process it [04:10:39]wFMCommunicate request_size=4 [04:10:39]MH_SAM_APDU [04:10:39]CAPDU: 80 11 00 00 [04:10:39]Write to MH i2c: E2 08 00 57 0C 80 11 00 00 00 00 00 00 DD [04:10:39]Write i2c OK [04:10:39]MH_I2C_Read... [04:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:39]Read from MH i2c: E2 [04:10:39]MH_I2C_Read... [04:10:39]Read from MH i2c: E2 17 00 [04:10:39]MH_I2C_Read... [04:10:39]Read from MH i2c: E2 17 00 57 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [04:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:10:39]wFMCommunicate OK [04:10:39]requested_item fd.num is exist - process it [04:10:39]SAM_PROTO_GetFieldsCounters [04:10:39]wFMCommunicate request_size=4 [04:10:39]MH_SAM_APDU [04:10:39]CAPDU: 80 13 00 00 [04:10:39]Write to MH i2c: E2 08 00 58 0C 80 13 00 00 00 00 00 00 E0 [04:10:39]Write i2c OK [04:10:39]MH_I2C_Read... [04:10:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:10:40]Read from MH i2c: E2 [04:10:40]MH_I2C_Read... [04:10:40]Read from MH i2c: E2 62 00 [04:10:40]MH_I2C_Read... [04:10:40]Read from MH i2c: E2 62 00 58 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [04:10:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:10:40]wFMCommunicate OK [04:10:40]SAM_PROTO_GetFieldsCounters done [04:10:40]requested_item shift.num is exist - process it [04:10:40]requested_item shift.opened is exist - process it [04:10:40]req_shift_opened [04:10:40]FM_GetShiftState [04:10:40]SAM_PROTO_GetShiftState [04:10:40]wFMCommunicate request_size=4 [04:10:40]MH_SAM_APDU [04:10:40]CAPDU: 80 13 01 00 [04:10:40]Write to MH i2c: E2 08 00 59 0C 80 13 01 00 00 00 00 00 E2 [04:10:40]Write i2c OK [04:10:40]MH_I2C_Read... [04:10:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:40]Read from MH i2c: E2 [04:10:40]MH_I2C_Read... [04:10:40]Read from MH i2c: E2 0E 00 [04:10:40]MH_I2C_Read... [04:10:40]Read from MH i2c: E2 0E 00 59 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 93 [04:10:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:10:40]wFMCommunicate OK [04:10:40]SAM_PROTO_GetShiftState done [04:10:40]FM_GetShiftState done [04:10:40]req_shift_opened done [04:10:40]requested_item shift.open_date is exist - process it [04:10:40]req_shift_open_date [04:10:40]req_shift_open_date done [04:10:40]produce_requested_data done [04:10:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224982,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:10:40]process_action_free close_receipt [04:10:40]json_value_free [04:10:40]json_value_free done [04:10:40]process_json_proto returns [04:10:40]Send response to host [04:10:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224982,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:10:40]free response buf [04:10:40]execute_script done [04:10:40]execute_script returns [04:10:40]free content buf [04:10:40]Sock 8.Close socket [04:10:40]Sock 8.Thread stoped [04:10:42]recv_with_timeout no data received [04:10:42]ConnectInit Can't take IP for lk.salyk.kg [04:10:42]CommunicateWithHost connect error [04:10:42]CommunicateWithHost err = -1 [04:10:42]OFD Sender: Server communicate error [04:10:47]OFD Sender: Processing packet 224982 [packets to send 596, broken 595] [04:10:47]ProducePacketName [04:10:47]name=ofd_packets/00224982 [04:10:47]OFD Sender: To server: pG, [04:10:47]CommunicateWithHost lk.salyk.kg:30040 [04:10:47]ConnectInit lk.salyk.kg [04:10:53]recv_with_timeout no data received [04:10:58]Connected sock=10 [04:10:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5E B7 04 01 70 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 BD 21 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6E 03 00 35 04 06 00 4A 38 6F 2B AF D3 B0 55 83 97 8A 59 06 10 [04:10:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 25 A3 47 00 90 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6E 03 00 F4 03 04 00 E4 CD A2 66 B6 04 01 00 00 34 8A C3 64 CF 4D 0F 70 [04:10:59]CommunicateWithHost err = 0 [04:10:59]CheckOFDResponse [04:10:59]1017 (14) - 77093643461234 [04:10:59]1041 (16) - 0000000000874959 [04:10:59]1040 (4) - 224982 [04:10:59]1012 (4) - 25.07.2024 22:12 [04:10:59]1206 (1) - 0 [04:10:59]OFD Sender: Remove packet 224982 [04:10:59]ProducePacketName [04:10:59]name=ofd_packets/00224982 [04:10:59]NVStorageDeleteData [04:11:00]OFD Sender: No OFD packet to send [04:11:05]OFD Sender: No OFD packet to send [04:11:10]OFD Sender: No OFD packet to send [04:11:15]OFD Sender: No OFD packet to send [04:11:20]OFD Sender: No OFD packet to send [04:11:25]OFD Sender: No OFD packet to send [04:11:29]recv_with_timeout no data received [04:11:30]OFD Sender: No OFD packet to send [04:11:35]OFD Sender: No OFD packet to send [04:11:40]OFD Sender: No OFD packet to send [04:11:45]OFD Sender: No OFD packet to send [04:11:50]OFD Sender: No OFD packet to send [04:11:55]OFD Sender: No OFD packet to send [04:12:00]OFD Sender: No OFD packet to send [04:12:05]OFD Sender: No OFD packet to send [04:12:10]OFD Sender: No OFD packet to send [04:12:15]OFD Sender: No OFD packet to send [04:12:20]OFD Sender: No OFD packet to send [04:12:25]OFD Sender: No OFD packet to send [04:12:30]OFD Sender: No OFD packet to send [04:12:35]OFD Sender: No OFD packet to send [04:12:37]recv_with_timeout no data received [04:12:40]OFD Sender: No OFD packet to send [04:12:45]OFD Sender: No OFD packet to send [04:12:50]OFD Sender: No OFD packet to send [04:12:55]OFD Sender: No OFD packet to send [04:13:00]OFD Sender: No OFD packet to send [04:13:05]OFD Sender: No OFD packet to send [04:13:10]OFD Sender: No OFD packet to send [04:13:15]OFD Sender: No OFD packet to send [04:13:20]OFD Sender: No OFD packet to send [04:13:25]OFD Sender: No OFD packet to send [04:13:30]OFD Sender: No OFD packet to send [04:13:35]OFD Sender: No OFD packet to send [04:13:40]OFD Sender: No OFD packet to send [04:13:45]OFD Sender: No OFD packet to send [04:13:50]OFD Sender: No OFD packet to send [04:13:55]OFD Sender: No OFD packet to send [04:14:00]OFD Sender: No OFD packet to send [04:14:05]OFD Sender: No OFD packet to send [04:14:10]OFD Sender: No OFD packet to send [04:14:15]OFD Sender: No OFD packet to send [04:14:20]OFD Sender: No OFD packet to send [04:14:25]OFD Sender: No OFD packet to send [04:14:30]OFD Sender: No OFD packet to send [04:14:35]OFD Sender: No OFD packet to send [04:14:40]OFD Sender: No OFD packet to send [04:14:45]OFD Sender: No OFD packet to send [04:14:50]OFD Sender: No OFD packet to send [04:14:55]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:24]recv_with_timeout no data received [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:40]recv_with_timeout no data received [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:03]recv_with_timeout no data received [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]OFD Sender: No OFD packet to send [04:16:21]OFD Sender: No OFD packet to send [04:16:26]OFD Sender: No OFD packet to send [04:16:31]OFD Sender: No OFD packet to send [04:16:36]OFD Sender: No OFD packet to send [04:16:41]OFD Sender: No OFD packet to send [04:16:46]OFD Sender: No OFD packet to send [04:16:51]OFD Sender: No OFD packet to send [04:16:56]OFD Sender: No OFD packet to send [04:17:01]OFD Sender: No OFD packet to send [04:17:06]OFD Sender: No OFD packet to send [04:17:11]OFD Sender: No OFD packet to send [04:17:16]OFD Sender: No OFD packet to send [04:17:21]OFD Sender: No OFD packet to send [04:17:26]OFD Sender: No OFD packet to send [04:17:31]OFD Sender: No OFD packet to send [04:17:36]OFD Sender: No OFD packet to send [04:17:41]OFD Sender: No OFD packet to send [04:17:46]OFD Sender: No OFD packet to send [04:17:51]OFD Sender: No OFD packet to send [04:17:56]OFD Sender: No OFD packet to send [04:18:01]OFD Sender: No OFD packet to send [04:18:06]OFD Sender: No OFD packet to send [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20:01]OFD Sender: No OFD packet to send [04:20:06]OFD Sender: No OFD packet to send [04:20:11]OFD Sender: No OFD packet to send [04:20:16]OFD Sender: No OFD packet to send [04:20:21]OFD Sender: No OFD packet to send [04:20:26]OFD Sender: No OFD packet to send [04:20:31]OFD Sender: No OFD packet to send [04:20:36]OFD Sender: No OFD packet to send [04:20:41]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:00]recv_with_timeout no data received [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:12]recv_with_timeout no data received [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:51]recv_with_timeout no data received [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:26]recv_with_timeout no data received [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:43]OFD Sender: No OFD packet to send [04:28:48]OFD Sender: No OFD packet to send [04:28:53]OFD Sender: No OFD packet to send [04:28:58]OFD Sender: No OFD packet to send [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]accept exits with 9 [04:31:13]New connection [04:31:13]New thread 3066871140 created [04:31:13]Thread 3066727780 joined [04:31:13]Waiting for new connection... [04:31:13] Sock 9.Parse request [04:31:13]Sock 9.Check first char [04:31:13]Sock 9.First char is OK [04:31:13]request: POST /json_proto HTTP/1.0 [04:31:13]Method: POST [04:31:13]URL: /json_proto [04:31:13]Method is POST - this is cgi request [04:31:13]url: /json_proto [04:31:13]query_string will be loaded in cgi processing [04:31:13]execute_cgi json_proto POST (null) [04:31:13]execute_cgi path=json_proto method=POST [04:31:13]POST find Content-Length [04:31:13]Host: 172.17.43.131:8080 [04:31:13]Content-Length: 680 [04:31:13]Content-Type: application/json [04:31:13] [04:31:13]POST finish read [04:31:13]Found Content-Length = 680 [04:31:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:13]execute_script... [04:31:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:13]POST & json_proto [04:31:13]process_json_proto [04:31:13]json parsed OK: [04:31:13]protocol is kg_v1.0 [04:31:13]action value=close_receipt [04:31:13]process_action close_receipt [04:31:13]cmd_close_receipt [04:31:13]MH_GetDate [04:31:13]Write to MH i2c: F0 00 00 5A 0C 55 [04:31:13]Write i2c OK [04:31:13]MH_I2C_Read... [04:31:13]Read from MH i2c: F0 [04:31:13]MH_I2C_Read... [04:31:13]Read from MH i2c: F0 09 00 [04:31:13]MH_I2C_Read... [04:31:13]Read from MH i2c: F0 09 00 5A 0C 00 93 26 A3 66 F9 24 A2 66 45 [04:31:13]GetLastDocTimeStamp 1721967037 [04:31:13]current date 1721968275 [04:31:13]FM_GetShiftState [04:31:13]SAM_PROTO_GetShiftState [04:31:13]wFMCommunicate request_size=4 [04:31:13]MH_SAM_APDU [04:31:13]CAPDU: 80 13 01 00 [04:31:13]Write to MH i2c: E2 08 00 5B 0C 80 13 01 00 00 00 00 00 E4 [04:31:13]Write i2c OK [04:31:13]MH_I2C_Read... [04:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:13]Read from MH i2c: E2 [04:31:13]MH_I2C_Read... [04:31:13]Read from MH i2c: E2 0E 00 [04:31:13]MH_I2C_Read... [04:31:13]Read from MH i2c: E2 0E 00 5B 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [04:31:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:31:13]wFMCommunicate OK [04:31:13]SAM_PROTO_GetShiftState done [04:31:13]FM_GetShiftState done [04:31:13]opened in 1721952182 [04:31:13]opened+sec_in_day 1722038582 [04:31:13]quantity*price = 500074 [04:31:13]sum+1 = 500075 [04:31:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.05 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 51 26.07.2024 04:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224983 ФПД: 166803564674027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T043115&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224983&fm=166803564674027&tin=02508201610067®Number=0000000000092624&sum=500000 [04:31:14]StoreToDocumentArchive [04:31:14]shift 437 fd 224983 [04:31:14]save to /storage/0437/doc_00224983 [04:31:14]save last doc name /storage/0437/doc_00224983 to /storage/kkm_last_doc_name [04:31:14]save OK [04:31:14]Clear old archive folders... [04:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:31:14]tlvbuf is 01A15970 [04:31:14]SAM_PROTO_ClearQueue [04:31:14]wFMCommunicate request_size=4 [04:31:14]MH_SAM_APDU [04:31:14]CAPDU: 80 09 00 00 [04:31:14]Write to MH i2c: E2 08 00 68 0C 80 09 00 00 00 00 00 00 E6 [04:31:14]Write i2c OK [04:31:14]MH_I2C_Read... [04:31:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:31:14]Read from MH i2c: E2 [04:31:14]MH_I2C_Read... [04:31:14]Read from MH i2c: E2 03 00 [04:31:14]MH_I2C_Read... [04:31:14]Read from MH i2c: E2 03 00 68 0C 00 90 00 E8 [04:31:14]RAPDU: 90 00 [04:31:14]wFMCommunicate OK [04:31:14]SAM_PROTO_ClearQueue done [04:31:14]KKMCreateOFDPacket [04:31:14]OFDProtocolAddRootSTLVToBuf [04:31:14]FM_MakeSignedData [04:31:14]FM_MakeSignedData [04:31:14]SAM_PROTO_SignData [04:31:14]wFMCommunicate request_size=4 [04:31:14]MH_SAM_APDU [04:31:14]CAPDU: 80 0D 01 02 [04:31:14]Write to MH i2c: E2 08 00 69 0C 80 0D 01 02 00 00 00 00 EE [04:31:14]Write i2c OK [04:31:14]MH_I2C_Read... [04:31:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:31:14]Read from MH i2c: E2 [04:31:14]MH_I2C_Read... [04:31:14]Read from MH i2c: E2 03 00 [04:31:14]MH_I2C_Read... [04:31:14]Read from MH i2c: E2 03 00 69 0C 00 90 00 E9 [04:31:14]RAPDU: 90 00 [04:31:14]wFMCommunicate OK [04:31:14]wFMCommunicate request_size=255 [04:31:14]MH_SAM_APDU [04:31:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 93 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6E 03 00 35 04 06 00 97 B4 FB 38 [04:31:14]Write to MH i2c: E2 02 01 6A 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 93 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6E 03 00 35 04 06 00 97 B4 FB 38 00 00 BE [04:31:14]Write i2c OK [04:31:14]MH_I2C_Read... [04:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:15]Read from MH i2c: E2 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 03 00 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [04:31:15]RAPDU: 90 00 [04:31:15]wFMCommunicate OK [04:31:15]wFMCommunicate request_size=7 [04:31:15]MH_SAM_APDU [04:31:15]CAPDU: 80 0D 02 02 02 3B EB [04:31:15]Write to MH i2c: E2 0A 00 6B 0C 80 0D 02 02 02 00 3B EB 00 00 1B [04:31:15]Write i2c OK [04:31:15]MH_I2C_Read... [04:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:15]Read from MH i2c: E2 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 03 00 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 03 00 6B 0C 00 90 00 EB [04:31:15]RAPDU: 90 00 [04:31:15]wFMCommunicate OK [04:31:15]wFMCommunicate request_size=4 [04:31:15]MH_SAM_APDU [04:31:15]CAPDU: 80 0D 03 02 [04:31:15]Write to MH i2c: E2 08 00 6C 0C 80 0D 03 02 00 00 00 00 F3 [04:31:15]Write i2c OK [04:31:15]MH_I2C_Read... [04:31:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:31:15]Read from MH i2c: E2 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 0B 00 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 0B 00 6C 0C 00 B2 60 28 08 B1 E3 2B 9B 90 00 90 [04:31:15]RAPDU: B2 60 28 08 B1 E3 2B 9B 90 00 [04:31:15]wFMCommunicate OK [04:31:15]SAM_PROTO_SignData done [04:31:15]FM_MakeSignedData done [04:31:15]CreateOFDProtocolMessage [04:31:15]wFMCommunicate request_size=4 [04:31:15]MH_SAM_APDU [04:31:15]CAPDU: 80 11 00 00 [04:31:15]Write to MH i2c: E2 08 00 6D 0C 80 11 00 00 00 00 00 00 F3 [04:31:15]Write i2c OK [04:31:15]MH_I2C_Read... [04:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:15]Read from MH i2c: E2 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 17 00 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: E2 17 00 6D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [04:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:31:15]wFMCommunicate OK [04:31:15]CreateOFDProtocolMessage done [04:31:15]OFDSenderStorePacket 224983 [04:31:15]StoreOFDPacket docnum=224983 [04:31:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E0 8D 04 01 F3 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 93 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6E 03 00 35 04 06 00 97 B4 FB 38 3B EB B2 60 28 08 B1 E3 2B 9B [04:31:15]CheckFolder [04:31:15]dirname=/storage/ofd_packets [04:31:15]CheckFolder done [04:31:15]ProducePacketName [04:31:15]name=ofd_packets/00224983 [04:31:15]NVStorageSaveData ofd_packets/00224983 [04:31:15]File name is /storage/ofd_packets/00224983 [04:31:15]Write 298 bytes [04:31:15]NVStorageSaveData done [04:31:15]OFDSenderStorePacket done [04:31:15]KKMCreateOFDPacket done [04:31:15]NVStorageSaveData kkm_last_timestamp [04:31:15]File name is /storage/kkm_last_timestamp [04:31:15]Write 4 bytes [04:31:15]NVStorageSaveData done [04:31:15]ExternCall_PrintAddStr [04:31:15]wPrintStart [04:31:15]Write to MH i2c: 01 00 00 6E 0C 7A [04:31:15]Write i2c OK [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: 01 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: 01 07 00 [04:31:15]MH_I2C_Read... [04:31:15]Read from MH i2c: 01 07 00 6E 0C 00 00 00 00 00 FF 0F 8F [04:31:15]RasterBufferAndPrint [04:31:15]line Счет N : (1)2001127 [04:31:15]line ИНН: 02508201610067 [04:31:15]line Контрольно-Кассовый Чек [04:31:15]line ПРОДАЖА [04:31:15]line ТРК (МРК, ГНК) : 21 [04:31:15]line Товар: 2710194210 [04:31:15]line ДТ-К-5 [04:31:15]line 66.060 * 75.70 [04:31:15]line = 5000.74 [04:31:15]line НДС 12% НСП 1% [04:31:15]line > о реализуемом товаре [04:31:15]line ОКРУГЛЕНИЕ: -0.74 [04:31:15]line ИТОГО: 5000.00 [04:31:15]line Внесено: 5000.00 [04:31:15]line СДАЧА: 0.00 [04:31:15]line НСП 1% : 44.25 [04:31:15]line НДС 12% : 531.05 [04:31:15]line Наличными: 5000.00 [04:31:15]line Безнал.: 0.00 [04:31:15]line Место: АЗС № 97 "Партнер Нефть" [04:31:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:31:15]line СНО: Общий режим [04:31:15]line Чек 51 26.07.2024 04:31 [04:31:15]line Смена: 437 ФФД: 1.0 [04:31:15]line ЗНМ: 0300000054 [04:31:15]line РНМ: 0000000000092624 [04:31:15]line Версия ККМ: 001 [04:31:15]line ФМ: 0000000000874959 [04:31:15]line ФД: 224983 [04:31:15]line ФПД: 166803564674027 [04:31:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T043115&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224983&fm=166803564674027&tin=02508201610067®Number=0000000000092624&sum=500000 [04:31:15]OFD Sender: Processing packet 224983 [packets to send 596, broken 595] [04:31:15]ProducePacketName [04:31:15]name=ofd_packets/00224983 [04:31:15]OFD Sender: To server: pG, [04:31:15]CommunicateWithHost lk.salyk.kg:30040 [04:31:15]ConnectInit lk.salyk.kg [04:31:15]written 0, free lines is 4095 [04:31:16]Write to MH i2c: 01 00 00 99 0C A5 [04:31:16]Write i2c OK [04:31:16]MH_I2C_Read... [04:31:16]Read from MH i2c: 01 [04:31:16]MH_I2C_Read... [04:31:16]Read from MH i2c: 01 07 00 [04:31:16]MH_I2C_Read... [04:31:16]Read from MH i2c: 01 07 00 99 0C 00 00 00 00 00 43 0C FB [04:31:16]RasterBufferAndPrint [04:31:16]line [04:31:16]line [04:31:16]line [04:31:16]line [04:31:16]line [04:31:16]written 0, free lines is 3144 [04:31:16]MH_Cut [04:31:16]Write to MH i2c: D1 01 00 A0 0C 01 7E [04:31:16]Write i2c OK [04:31:16]MH_I2C_Read... [04:31:16]Read from MH i2c: D1 [04:31:16]MH_I2C_Read... [04:31:16]Read from MH i2c: D1 01 00 [04:31:16]MH_I2C_Read... [04:31:16]Read from MH i2c: D1 01 00 A0 0C 00 7D [04:31:16]Write to MH i2c: 01 00 00 A1 0C AD [04:31:16]Write i2c OK [04:31:16]MH_I2C_Read... [04:31:16]Connected sock=10 [04:31:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E0 8D 04 01 F3 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 93 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6E 03 00 35 04 06 00 97 B4 FB 38 3B EB B2 60 28 08 B1 E3 2B 9B [04:31:17]*** Cut start [04:31:17]*** Partial cut [04:31:17]*** CUTSNS_PIN = 1 [04:31:17]*** CUTSNS_PIN = 0 [04:31:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5E 6C 47 00 5A 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6E 03 00 F4 03 04 00 A6 D2 A2 66 B6 04 01 00 00 EB 29 45 E4 C3 40 AF 78 [04:31:17]CommunicateWithHost err = 0 [04:31:17]CheckOFDResponse [04:31:17]1017 (14) - 77093643461234 [04:31:17]1041 (16) - 0000000000874959 [04:31:17]1040 (4) - 224983 [04:31:17]1012 (4) - 25.07.2024 22:33 [04:31:17]1206 (1) - 0 [04:31:17]OFD Sender: Remove packet 224983 [04:31:17]ProducePacketName [04:31:17]name=ofd_packets/00224983 [04:31:17]NVStorageDeleteData [04:31:17]*** Brake cut motor [04:31:18]Read from MH i2c: 01 [04:31:18]MH_I2C_Read... [04:31:18]*** Stop cut motor [04:31:18]*** Cut end [04:31:18]Read from MH i2c: 01 07 00 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: 01 07 00 A1 0C 00 00 00 00 00 FF 0F C2 [04:31:18]process_action close_receipt done [04:31:18]requested_data is exist [04:31:18]produce_requested_data [04:31:18]requested_item fm.sn is exist - process it [04:31:18]wFMCommunicate request_size=4 [04:31:18]MH_SAM_APDU [04:31:18]CAPDU: 80 11 00 00 [04:31:18]Write to MH i2c: E2 08 00 A2 0C 80 11 00 00 00 00 00 00 28 [04:31:18]Write i2c OK [04:31:18]MH_I2C_Read... [04:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:18]OFD Sender: No OFD packet to send [04:31:18]Read from MH i2c: E2 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: E2 17 00 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: E2 17 00 A2 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [04:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:31:18]wFMCommunicate OK [04:31:18]requested_item fd.num is exist - process it [04:31:18]SAM_PROTO_GetFieldsCounters [04:31:18]wFMCommunicate request_size=4 [04:31:18]MH_SAM_APDU [04:31:18]CAPDU: 80 13 00 00 [04:31:18]Write to MH i2c: E2 08 00 A3 0C 80 13 00 00 00 00 00 00 2B [04:31:18]Write i2c OK [04:31:18]MH_I2C_Read... [04:31:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:31:18]Read from MH i2c: E2 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: E2 62 00 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: E2 62 00 A3 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [04:31:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:31:18]wFMCommunicate OK [04:31:18]SAM_PROTO_GetFieldsCounters done [04:31:18]requested_item shift.num is exist - process it [04:31:18]requested_item shift.opened is exist - process it [04:31:18]req_shift_opened [04:31:18]FM_GetShiftState [04:31:18]SAM_PROTO_GetShiftState [04:31:18]wFMCommunicate request_size=4 [04:31:18]MH_SAM_APDU [04:31:18]CAPDU: 80 13 01 00 [04:31:18]Write to MH i2c: E2 08 00 A4 0C 80 13 01 00 00 00 00 00 2D [04:31:18]Write i2c OK [04:31:18]MH_I2C_Read... [04:31:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:18]Read from MH i2c: E2 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: E2 0E 00 [04:31:18]MH_I2C_Read... [04:31:18]Read from MH i2c: E2 0E 00 A4 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DE [04:31:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:31:18]wFMCommunicate OK [04:31:18]SAM_PROTO_GetShiftState done [04:31:18]FM_GetShiftState done [04:31:18]req_shift_opened done [04:31:18]requested_item shift.open_date is exist - process it [04:31:18]req_shift_open_date [04:31:18]req_shift_open_date done [04:31:18]produce_requested_data done [04:31:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224983,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:31:18]process_action_free close_receipt [04:31:18]json_value_free [04:31:18]json_value_free done [04:31:18]process_json_proto returns [04:31:18]Send response to host [04:31:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224983,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:31:18]free response buf [04:31:18]execute_script done [04:31:18]execute_script returns [04:31:18]free content buf [04:31:18]Sock 9.Close socket [04:31:18]Sock 9.Thread stoped [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:31]recv_with_timeout no data received [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:31:59]accept exits with 8 [04:31:59]New connection [04:31:59]New thread 3066727780 created [04:31:59]Thread 3066871140 joined [04:31:59]Waiting for new connection... [04:31:59] Sock 8.Parse request [04:31:59]Sock 8.Check first char [04:31:59]Sock 8.First char is OK [04:31:59]request: POST /json_proto HTTP/1.0 [04:31:59]Method: POST [04:31:59]URL: /json_proto [04:31:59]Method is POST - this is cgi request [04:31:59]url: /json_proto [04:31:59]query_string will be loaded in cgi processing [04:31:59]execute_cgi json_proto POST (null) [04:31:59]execute_cgi path=json_proto method=POST [04:31:59]POST find Content-Length [04:31:59]Host: 172.17.43.131:8080 [04:31:59]Content-Length: 683 [04:31:59]Content-Type: application/json [04:31:59] [04:31:59]POST finish read [04:31:59]Found Content-Length = 683 [04:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:59]execute_script... [04:31:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:59]POST & json_proto [04:31:59]process_json_proto [04:31:59]json parsed OK: [04:31:59]protocol is kg_v1.0 [04:31:59]action value=close_receipt [04:31:59]process_action close_receipt [04:31:59]cmd_close_receipt [04:31:59]MH_GetDate [04:31:59]Write to MH i2c: F0 00 00 A5 0C A0 [04:31:59]Write i2c OK [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: F0 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: F0 09 00 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: F0 09 00 A5 0C 00 C1 26 A3 66 F9 24 A2 66 BE [04:31:59]GetLastDocTimeStamp 1721968275 [04:31:59]current date 1721968321 [04:31:59]FM_GetShiftState [04:31:59]SAM_PROTO_GetShiftState [04:31:59]wFMCommunicate request_size=4 [04:31:59]MH_SAM_APDU [04:31:59]CAPDU: 80 13 01 00 [04:31:59]Write to MH i2c: E2 08 00 A6 0C 80 13 01 00 00 00 00 00 2F [04:31:59]Write i2c OK [04:31:59]MH_I2C_Read... [04:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:59]Read from MH i2c: E2 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 0E 00 [04:31:59]MH_I2C_Read... [04:31:59]Read from MH i2c: E2 0E 00 A6 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [04:31:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:31:59]wFMCommunicate OK [04:31:59]SAM_PROTO_GetShiftState done [04:31:59]FM_GetShiftState done [04:31:59]opened in 1721952182 [04:31:59]opened+sec_in_day 1722038582 [04:31:59]quantity*price = 100005 [04:31:59]sum+1 = 100006 [04:31:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 52 26.07.2024 04:32 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224984 ФПД: 104274196380427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T043201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224984&fm=104274196380427&tin=02508201610067®Number=0000000000092624&sum=100000 [04:32:00]StoreToDocumentArchive [04:32:00]shift 437 fd 224984 [04:32:00]save to /storage/0437/doc_00224984 [04:32:00]save last doc name /storage/0437/doc_00224984 to /storage/kkm_last_doc_name [04:32:00]save OK [04:32:00]Clear old archive folders... [04:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:32:00]tlvbuf is 01AAD040 [04:32:00]SAM_PROTO_ClearQueue [04:32:00]wFMCommunicate request_size=4 [04:32:00]MH_SAM_APDU [04:32:00]CAPDU: 80 09 00 00 [04:32:00]Write to MH i2c: E2 08 00 B3 0C 80 09 00 00 00 00 00 00 31 [04:32:00]Write i2c OK [04:32:00]MH_I2C_Read... [04:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:32:00]Read from MH i2c: E2 [04:32:00]MH_I2C_Read... [04:32:00]Read from MH i2c: E2 03 00 [04:32:00]MH_I2C_Read... [04:32:00]Read from MH i2c: E2 03 00 B3 0C 00 90 00 33 [04:32:00]RAPDU: 90 00 [04:32:00]wFMCommunicate OK [04:32:00]SAM_PROTO_ClearQueue done [04:32:00]KKMCreateOFDPacket [04:32:00]OFDProtocolAddRootSTLVToBuf [04:32:00]FM_MakeSignedData [04:32:00]FM_MakeSignedData [04:32:00]SAM_PROTO_SignData [04:32:00]wFMCommunicate request_size=4 [04:32:00]MH_SAM_APDU [04:32:00]CAPDU: 80 0D 01 02 [04:32:00]Write to MH i2c: E2 08 00 B4 0C 80 0D 01 02 00 00 00 00 39 [04:32:00]Write i2c OK [04:32:00]MH_I2C_Read... [04:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:32:00]Read from MH i2c: E2 [04:32:00]MH_I2C_Read... [04:32:00]Read from MH i2c: E2 03 00 [04:32:00]MH_I2C_Read... [04:32:00]Read from MH i2c: E2 03 00 B4 0C 00 90 00 34 [04:32:00]RAPDU: 90 00 [04:32:00]wFMCommunicate OK [04:32:00]wFMCommunicate request_size=255 [04:32:00]MH_SAM_APDU [04:32:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 C1 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6E 03 00 35 04 06 00 5E [04:32:00]Write to MH i2c: E2 02 01 B5 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 C1 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6E 03 00 35 04 06 00 5E 00 00 D0 [04:32:00]Write i2c OK [04:32:00]MH_I2C_Read... [04:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:32:01]Read from MH i2c: E2 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 03 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 03 00 B5 0C 00 90 00 35 [04:32:01]RAPDU: 90 00 [04:32:01]wFMCommunicate OK [04:32:01]wFMCommunicate request_size=10 [04:32:01]MH_SAM_APDU [04:32:01]CAPDU: 80 0D 02 02 05 D6 3A 6F 3B 0B [04:32:01]Write to MH i2c: E2 0D 00 B6 0C 80 0D 02 02 05 00 D6 3A 6F 3B 0B 00 00 0B [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:32:01]Read from MH i2c: E2 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 03 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 03 00 B6 0C 00 90 00 36 [04:32:01]RAPDU: 90 00 [04:32:01]wFMCommunicate OK [04:32:01]wFMCommunicate request_size=4 [04:32:01]MH_SAM_APDU [04:32:01]CAPDU: 80 0D 03 02 [04:32:01]Write to MH i2c: E2 08 00 B7 0C 80 0D 03 02 00 00 00 00 3E [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:32:01]Read from MH i2c: E2 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 0B 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 0B 00 B7 0C 00 BA 7B AE 9F F7 FC D1 27 90 00 AC [04:32:01]RAPDU: BA 7B AE 9F F7 FC D1 27 90 00 [04:32:01]wFMCommunicate OK [04:32:01]SAM_PROTO_SignData done [04:32:01]FM_MakeSignedData done [04:32:01]CreateOFDProtocolMessage [04:32:01]wFMCommunicate request_size=4 [04:32:01]MH_SAM_APDU [04:32:01]CAPDU: 80 11 00 00 [04:32:01]Write to MH i2c: E2 08 00 B8 0C 80 11 00 00 00 00 00 00 3E [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:32:01]Read from MH i2c: E2 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 17 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: E2 17 00 B8 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [04:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:32:01]wFMCommunicate OK [04:32:01]CreateOFDProtocolMessage done [04:32:01]OFDSenderStorePacket 224984 [04:32:01]StoreOFDPacket docnum=224984 [04:32:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 AC 07 01 40 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 C1 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6E 03 00 35 04 06 00 5E D6 3A 6F 3B 0B BA 7B AE 9F F7 FC D1 27 [04:32:01]CheckFolder [04:32:01]dirname=/storage/ofd_packets [04:32:01]CheckFolder done [04:32:01]ProducePacketName [04:32:01]name=ofd_packets/00224984 [04:32:01]NVStorageSaveData ofd_packets/00224984 [04:32:01]File name is /storage/ofd_packets/00224984 [04:32:01]Write 301 bytes [04:32:01]NVStorageSaveData done [04:32:01]OFDSenderStorePacket done [04:32:01]KKMCreateOFDPacket done [04:32:01]NVStorageSaveData kkm_last_timestamp [04:32:01]File name is /storage/kkm_last_timestamp [04:32:01]Write 4 bytes [04:32:01]NVStorageSaveData done [04:32:01]ExternCall_PrintAddStr [04:32:01]wPrintStart [04:32:01]Write to MH i2c: 01 00 00 B9 0C C5 [04:32:01]OFD Sender: Processing packet 224984 [packets to send 596, broken 595] [04:32:01]ProducePacketName [04:32:01]name=ofd_packets/00224984 [04:32:01]OFD Sender: To server: pG, [04:32:01]CommunicateWithHost lk.salyk.kg:30040 [04:32:01]ConnectInit lk.salyk.kg [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: 01 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: 01 07 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: 01 07 00 B9 0C 00 00 00 00 00 FF 0F DA [04:32:01]RasterBufferAndPrint [04:32:01]line Счет N : (1)2001128 [04:32:01]line ИНН: 02508201610067 [04:32:01]line Контрольно-Кассовый Чек [04:32:01]line ПРОДАЖА [04:32:01]line ТРК (МРК, ГНК) : 43 [04:32:01]line Товар: 2710124130 [04:32:01]line Аи-92-К-5 [04:32:01]line 14.750 * 67.80 [04:32:01]line = 1000.05 [04:32:01]line НДС 12% НСП 1% [04:32:01]line > о реализуемом товаре [04:32:01]line ОКРУГЛЕНИЕ: -0.05 [04:32:01]line ИТОГО: 1000.00 [04:32:01]line Внесено: 1000.00 [04:32:01]line СДАЧА: 0.00 [04:32:01]line НСП 1% : 8.85 [04:32:01]line НДС 12% : 106.20 [04:32:01]line Наличными: 1000.00 [04:32:01]line Безнал.: 0.00 [04:32:01]line Место: АЗС № 97 "Партнер Нефть" [04:32:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:32:01]line СНО: Общий режим [04:32:01]line Чек 52 26.07.2024 04:32 [04:32:01]line Смена: 437 ФФД: 1.0 [04:32:01]line ЗНМ: 0300000054 [04:32:01]line РНМ: 0000000000092624 [04:32:01]line Версия ККМ: 001 [04:32:01]line ФМ: 0000000000874959 [04:32:01]line ФД: 224984 [04:32:01]line ФПД: 104274196380427 [04:32:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T043201&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224984&fm=104274196380427&tin=02508201610067®Number=0000000000092624&sum=100000 [04:32:01]written 0, free lines is 4095 [04:32:01]Write to MH i2c: 01 00 00 E4 0C F0 [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: 01 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: 01 07 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: 01 07 00 E4 0C 00 00 00 00 00 52 0C 55 [04:32:01]RasterBufferAndPrint [04:32:01]line [04:32:01]line [04:32:01]line [04:32:01]line [04:32:01]line [04:32:01]written 0, free lines is 3158 [04:32:01]MH_Cut [04:32:01]Write to MH i2c: D1 01 00 EB 0C 01 C9 [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: D1 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: D1 01 00 [04:32:01]MH_I2C_Read... [04:32:01]Read from MH i2c: D1 01 00 EB 0C 00 C8 [04:32:01]Write to MH i2c: 01 00 00 EC 0C F8 [04:32:01]Write i2c OK [04:32:01]MH_I2C_Read... [04:32:03]recv_with_timeout no data received [04:32:03]*** Cut start [04:32:03]*** Partial cut [04:32:03]*** CUTSNS_PIN = 1 [04:32:03]*** CUTSNS_PIN = 0 [04:32:03]*** Brake cut motor [04:32:03]Read from MH i2c: 01 [04:32:03]MH_I2C_Read... [04:32:03]*** Stop cut motor [04:32:03]*** Cut end [04:32:03]Read from MH i2c: 01 07 00 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: 01 07 00 EC 0C 00 00 00 00 00 FF 0F 0D [04:32:03]process_action close_receipt done [04:32:03]requested_data is exist [04:32:03]produce_requested_data [04:32:03]requested_item fm.sn is exist - process it [04:32:03]wFMCommunicate request_size=4 [04:32:03]MH_SAM_APDU [04:32:03]CAPDU: 80 11 00 00 [04:32:03]Write to MH i2c: E2 08 00 ED 0C 80 11 00 00 00 00 00 00 73 [04:32:03]Write i2c OK [04:32:03]MH_I2C_Read... [04:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:32:03]Read from MH i2c: E2 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: E2 17 00 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: E2 17 00 ED 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [04:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:32:03]wFMCommunicate OK [04:32:03]requested_item fd.num is exist - process it [04:32:03]SAM_PROTO_GetFieldsCounters [04:32:03]wFMCommunicate request_size=4 [04:32:03]MH_SAM_APDU [04:32:03]CAPDU: 80 13 00 00 [04:32:03]Write to MH i2c: E2 08 00 EE 0C 80 13 00 00 00 00 00 00 76 [04:32:03]Write i2c OK [04:32:03]MH_I2C_Read... [04:32:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:32:03]Read from MH i2c: E2 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: E2 62 00 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: E2 62 00 EE 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [04:32:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:32:03]wFMCommunicate OK [04:32:03]SAM_PROTO_GetFieldsCounters done [04:32:03]requested_item shift.num is exist - process it [04:32:03]requested_item shift.opened is exist - process it [04:32:03]req_shift_opened [04:32:03]FM_GetShiftState [04:32:03]SAM_PROTO_GetShiftState [04:32:03]wFMCommunicate request_size=4 [04:32:03]MH_SAM_APDU [04:32:03]CAPDU: 80 13 01 00 [04:32:03]Write to MH i2c: E2 08 00 EF 0C 80 13 01 00 00 00 00 00 78 [04:32:03]Write i2c OK [04:32:03]MH_I2C_Read... [04:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:32:03]Read from MH i2c: E2 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: E2 0E 00 [04:32:03]MH_I2C_Read... [04:32:03]Read from MH i2c: E2 0E 00 EF 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 29 [04:32:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:32:03]wFMCommunicate OK [04:32:03]SAM_PROTO_GetShiftState done [04:32:03]FM_GetShiftState done [04:32:03]req_shift_opened done [04:32:03]requested_item shift.open_date is exist - process it [04:32:03]req_shift_open_date [04:32:03]req_shift_open_date done [04:32:03]produce_requested_data done [04:32:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224984,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:32:03]process_action_free close_receipt [04:32:03]json_value_free [04:32:03]json_value_free done [04:32:03]process_json_proto returns [04:32:03]Send response to host [04:32:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224984,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:32:03]free response buf [04:32:03]execute_script done [04:32:03]execute_script returns [04:32:03]free content buf [04:32:03]Sock 8.Close socket [04:32:03]Sock 8.Thread stoped [04:32:05]Connected sock=11 [04:32:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 AC 07 01 40 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 C1 26 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6E 03 00 35 04 06 00 5E D6 3A 6F 3B 0B BA 7B AE 9F F7 FC D1 27 [04:32:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 45 47 00 51 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6E 03 00 F4 03 04 00 D7 D2 A2 66 B6 04 01 00 00 3B 5C DE E3 03 73 31 B1 [04:32:06]CommunicateWithHost err = 0 [04:32:06]CheckOFDResponse [04:32:06]1017 (14) - 77093643461234 [04:32:06]1041 (16) - 0000000000874959 [04:32:06]1040 (4) - 224984 [04:32:06]1012 (4) - 25.07.2024 22:33 [04:32:06]1206 (1) - 0 [04:32:06]OFD Sender: Remove packet 224984 [04:32:06]ProducePacketName [04:32:06]name=ofd_packets/00224984 [04:32:06]NVStorageDeleteData [04:32:07]OFD Sender: No OFD packet to send [04:32:12]OFD Sender: No OFD packet to send [04:32:17]OFD Sender: No OFD packet to send [04:32:22]OFD Sender: No OFD packet to send [04:32:26]recv_with_timeout no data received [04:32:27]OFD Sender: No OFD packet to send [04:32:32]OFD Sender: No OFD packet to send [04:32:37]OFD Sender: No OFD packet to send [04:32:42]OFD Sender: No OFD packet to send [04:32:47]OFD Sender: No OFD packet to send [04:32:52]OFD Sender: No OFD packet to send [04:32:57]OFD Sender: No OFD packet to send [04:33:02]OFD Sender: No OFD packet to send [04:33:07]OFD Sender: No OFD packet to send [04:33:12]OFD Sender: No OFD packet to send [04:33:17]OFD Sender: No OFD packet to send [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34:12]OFD Sender: No OFD packet to send [04:34:17]OFD Sender: No OFD packet to send [04:34:22]OFD Sender: No OFD packet to send [04:34:27]OFD Sender: No OFD packet to send [04:34:32]OFD Sender: No OFD packet to send [04:34:37]OFD Sender: No OFD packet to send [04:34:42]OFD Sender: No OFD packet to send [04:34:47]OFD Sender: No OFD packet to send [04:34:52]OFD Sender: No OFD packet to send [04:34:57]OFD Sender: No OFD packet to send [04:35:02]OFD Sender: No OFD packet to send [04:35:07]OFD Sender: No OFD packet to send [04:35:12]OFD Sender: No OFD packet to send [04:35:17]OFD Sender: No OFD packet to send [04:35:22]OFD Sender: No OFD packet to send [04:35:27]OFD Sender: No OFD packet to send [04:35:32]OFD Sender: No OFD packet to send [04:35:37]OFD Sender: No OFD packet to send [04:35:42]OFD Sender: No OFD packet to send [04:35:47]OFD Sender: No OFD packet to send [04:35:52]OFD Sender: No OFD packet to send [04:35:57]OFD Sender: No OFD packet to send [04:36:02]OFD Sender: No OFD packet to send [04:36:07]OFD Sender: No OFD packet to send [04:36:12]OFD Sender: No OFD packet to send [04:36:17]OFD Sender: No OFD packet to send [04:36:22]OFD Sender: No OFD packet to send [04:36:27]OFD Sender: No OFD packet to send [04:36:32]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:03]OFD Sender: No OFD packet to send [04:38:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:20]recv_with_timeout no data received [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:28]OFD Sender: No OFD packet to send [04:40:29]recv_with_timeout no data received [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:41:01]recv_with_timeout no data received [04:41:03]OFD Sender: No OFD packet to send [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:19]recv_with_timeout no data received [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:17]recv_with_timeout no data received [04:48:19]OFD Sender: No OFD packet to send [04:48:25]OFD Sender: No OFD packet to send [04:48:30]OFD Sender: No OFD packet to send [04:48:33]recv_with_timeout no data received [04:48:35]OFD Sender: No OFD packet to send [04:48:40]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:54]recv_with_timeout no data received [04:50:55]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:38]recv_with_timeout no data received [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:50]accept exits with 10 [04:51:50]New connection [04:51:50]New thread 3066871140 created [04:51:50]Thread 3066727780 joined [04:51:50]Waiting for new connection... [04:51:50] Sock 10.Parse request [04:51:50]Sock 10.Check first char [04:51:50]Sock 10.First char is OK [04:51:50]request: POST /json_proto HTTP/1.0 [04:51:50]Method: POST [04:51:50]URL: /json_proto [04:51:50]Method is POST - this is cgi request [04:51:50]url: /json_proto [04:51:50]query_string will be loaded in cgi processing [04:51:50]execute_cgi json_proto POST (null) [04:51:50]execute_cgi path=json_proto method=POST [04:51:50]POST find Content-Length [04:51:50]Host: 172.17.43.131:8080 [04:51:50]Content-Length: 680 [04:51:50]Content-Type: application/json [04:51:50] [04:51:50]POST finish read [04:51:50]Found Content-Length = 680 [04:51:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:51:50]execute_script... [04:51:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:51:50]POST & json_proto [04:51:50]process_json_proto [04:51:50]json parsed OK: [04:51:50]protocol is kg_v1.0 [04:51:50]action value=close_receipt [04:51:50]process_action close_receipt [04:51:50]cmd_close_receipt [04:51:50]MH_GetDate [04:51:50]Write to MH i2c: F0 00 00 F0 0C EB [04:51:50]Write i2c OK [04:51:50]MH_I2C_Read... [04:51:50]Read from MH i2c: F0 [04:51:50]MH_I2C_Read... [04:51:50]Read from MH i2c: F0 09 00 [04:51:50]MH_I2C_Read... [04:51:50]Read from MH i2c: F0 09 00 F0 0C 00 68 2B A3 66 F9 24 A2 66 B5 [04:51:50]GetLastDocTimeStamp 1721968321 [04:51:50]current date 1721969512 [04:51:50]FM_GetShiftState [04:51:50]SAM_PROTO_GetShiftState [04:51:50]wFMCommunicate request_size=4 [04:51:50]MH_SAM_APDU [04:51:50]CAPDU: 80 13 01 00 [04:51:50]Write to MH i2c: E2 08 00 F1 0C 80 13 01 00 00 00 00 00 7A [04:51:50]Write i2c OK [04:51:50]MH_I2C_Read... [04:51:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:51:50]Read from MH i2c: E2 [04:51:50]MH_I2C_Read... [04:51:50]Read from MH i2c: E2 0E 00 [04:51:50]MH_I2C_Read... [04:51:50]Read from MH i2c: E2 0E 00 F1 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2B [04:51:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:51:50]wFMCommunicate OK [04:51:50]SAM_PROTO_GetShiftState done [04:51:50]FM_GetShiftState done [04:51:50]opened in 1721952182 [04:51:50]opened+sec_in_day 1722038582 [04:51:50]quantity*price = 150037 [04:51:50]sum+1 = 150038 [04:51:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 53 26.07.2024 04:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224985 ФПД: 1159972864692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T045152&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224985&fm=1159972864692&tin=02508201610067®Number=0000000000092624&sum=150000 [04:51:51]StoreToDocumentArchive [04:51:51]shift 437 fd 224985 [04:51:51]save to /storage/0437/doc_00224985 [04:51:51]save last doc name /storage/0437/doc_00224985 to /storage/kkm_last_doc_name [04:51:51]save OK [04:51:51]Clear old archive folders... [04:51:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:51:51]tlvbuf is 01A75360 [04:51:51]SAM_PROTO_ClearQueue [04:51:51]wFMCommunicate request_size=4 [04:51:51]MH_SAM_APDU [04:51:51]CAPDU: 80 09 00 00 [04:51:51]Write to MH i2c: E2 08 00 FE 0C 80 09 00 00 00 00 00 00 7C [04:51:51]Write i2c OK [04:51:51]MH_I2C_Read... [04:51:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:51:52]Read from MH i2c: E2 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 FE 0C 00 90 00 7E [04:51:52]RAPDU: 90 00 [04:51:52]wFMCommunicate OK [04:51:52]SAM_PROTO_ClearQueue done [04:51:52]KKMCreateOFDPacket [04:51:52]OFDProtocolAddRootSTLVToBuf [04:51:52]FM_MakeSignedData [04:51:52]FM_MakeSignedData [04:51:52]SAM_PROTO_SignData [04:51:52]wFMCommunicate request_size=4 [04:51:52]MH_SAM_APDU [04:51:52]CAPDU: 80 0D 01 02 [04:51:52]Write to MH i2c: E2 08 00 FF 0C 80 0D 01 02 00 00 00 00 84 [04:51:52]Write i2c OK [04:51:52]MH_I2C_Read... [04:51:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:51:52]Read from MH i2c: E2 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 FF 0C 00 90 00 7F [04:51:52]RAPDU: 90 00 [04:51:52]wFMCommunicate OK [04:51:52]wFMCommunicate request_size=255 [04:51:52]MH_SAM_APDU [04:51:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 68 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6E 03 00 35 04 06 00 01 0E 13 C5 [04:51:52]Write to MH i2c: E2 02 01 00 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 68 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6E 03 00 35 04 06 00 01 0E 13 C5 00 00 91 [04:51:52]Write i2c OK [04:51:52]MH_I2C_Read... [04:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:51:52]Read from MH i2c: E2 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 00 0D 00 90 00 81 [04:51:52]RAPDU: 90 00 [04:51:52]wFMCommunicate OK [04:51:52]wFMCommunicate request_size=7 [04:51:52]MH_SAM_APDU [04:51:52]CAPDU: 80 0D 02 02 02 42 B4 [04:51:52]Write to MH i2c: E2 0A 00 01 0D 80 0D 02 02 02 00 42 B4 00 00 82 [04:51:52]Write i2c OK [04:51:52]MH_I2C_Read... [04:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:51:52]Read from MH i2c: E2 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 03 00 01 0D 00 90 00 82 [04:51:52]RAPDU: 90 00 [04:51:52]wFMCommunicate OK [04:51:52]wFMCommunicate request_size=4 [04:51:52]MH_SAM_APDU [04:51:52]CAPDU: 80 0D 03 02 [04:51:52]Write to MH i2c: E2 08 00 02 0D 80 0D 03 02 00 00 00 00 8A [04:51:52]Write i2c OK [04:51:52]MH_I2C_Read... [04:51:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:51:52]Read from MH i2c: E2 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 0B 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 0B 00 02 0D 00 B0 5A 09 F7 F0 BA 92 B0 90 00 81 [04:51:52]RAPDU: B0 5A 09 F7 F0 BA 92 B0 90 00 [04:51:52]wFMCommunicate OK [04:51:52]SAM_PROTO_SignData done [04:51:52]FM_MakeSignedData done [04:51:52]CreateOFDProtocolMessage [04:51:52]wFMCommunicate request_size=4 [04:51:52]MH_SAM_APDU [04:51:52]CAPDU: 80 11 00 00 [04:51:52]Write to MH i2c: E2 08 00 03 0D 80 11 00 00 00 00 00 00 8A [04:51:52]Write i2c OK [04:51:52]MH_I2C_Read... [04:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:51:52]Read from MH i2c: E2 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 17 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: E2 17 00 03 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [04:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:51:52]wFMCommunicate OK [04:51:52]CreateOFDProtocolMessage done [04:51:52]OFDSenderStorePacket 224985 [04:51:52]StoreOFDPacket docnum=224985 [04:51:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 53 04 01 16 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 68 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6E 03 00 35 04 06 00 01 0E 13 C5 42 B4 B0 5A 09 F7 F0 BA 92 B0 [04:51:52]CheckFolder [04:51:52]dirname=/storage/ofd_packets [04:51:52]CheckFolder done [04:51:52]ProducePacketName [04:51:52]name=ofd_packets/00224985 [04:51:52]NVStorageSaveData ofd_packets/00224985 [04:51:52]File name is /storage/ofd_packets/00224985 [04:51:52]Write 298 bytes [04:51:52]NVStorageSaveData done [04:51:52]OFDSenderStorePacket done [04:51:52]KKMCreateOFDPacket done [04:51:52]NVStorageSaveData kkm_last_timestamp [04:51:52]File name is /storage/kkm_last_timestamp [04:51:52]Write 4 bytes [04:51:52]NVStorageSaveData done [04:51:52]ExternCall_PrintAddStr [04:51:52]wPrintStart [04:51:52]Write to MH i2c: 01 00 00 04 0D 11 [04:51:52]Write i2c OK [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: 01 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: 01 07 00 [04:51:52]MH_I2C_Read... [04:51:52]Read from MH i2c: 01 07 00 04 0D 00 00 00 00 00 FF 0F 26 [04:51:52]RasterBufferAndPrint [04:51:52]line Счет N : (1)2001129 [04:51:52]line ИНН: 02508201610067 [04:51:52]line Контрольно-Кассовый Чек [04:51:52]line ПРОДАЖА [04:51:52]line ТРК (МРК, ГНК) : 61 [04:51:52]line Товар: 2710194210 [04:51:52]line ДТ-К-5 [04:51:52]line 19.820 * 75.70 [04:51:52]line = 1500.37 [04:51:52]line НДС 12% НСП 1% [04:51:52]line > о реализуемом товаре [04:51:52]line ОКРУГЛЕНИЕ: -0.37 [04:51:52]line ИТОГО: 1500.00 [04:51:52]line Внесено: 1500.00 [04:51:52]line СДАЧА: 0.00 [04:51:52]line НСП 1% : 13.28 [04:51:52]line НДС 12% : 159.33 [04:51:52]line Наличными: 1500.00 [04:51:52]line Безнал.: 0.00 [04:51:52]line Место: АЗС № 97 "Партнер Нефть" [04:51:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:51:52]line СНО: Общий режим [04:51:52]line Чек 53 26.07.2024 04:51 [04:51:52]line Смена: 437 ФФД: 1.0 [04:51:52]line ЗНМ: 0300000054 [04:51:52]line РНМ: 0000000000092624 [04:51:52]line Версия ККМ: 001 [04:51:52]line ФМ: 0000000000874959 [04:51:52]line ФД: 224985 [04:51:52]line ФПД: 1159972864692 [04:51:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T045152&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224985&fm=1159972864692&tin=02508201610067®Number=0000000000092624&sum=150000 [04:51:52]OFD Sender: Processing packet 224985 [packets to send 596, broken 595] [04:51:52]ProducePacketName [04:51:52]name=ofd_packets/00224985 [04:51:52]OFD Sender: To server: pG, [04:51:52]CommunicateWithHost lk.salyk.kg:30040 [04:51:52]ConnectInit lk.salyk.kg [04:51:52]written 0, free lines is 4095 [04:51:53]Write to MH i2c: 01 00 00 2F 0D 3C [04:51:53]Write i2c OK [04:51:53]MH_I2C_Read... [04:51:53]Read from MH i2c: 01 [04:51:53]MH_I2C_Read... [04:51:53]Read from MH i2c: 01 07 00 [04:51:53]MH_I2C_Read... [04:51:53]Read from MH i2c: 01 07 00 2F 0D 00 00 00 00 00 46 0C 95 [04:51:53]RasterBufferAndPrint [04:51:53]line [04:51:53]line [04:51:53]line [04:51:53]line [04:51:53]line [04:51:53]written 0, free lines is 3146 [04:51:53]MH_Cut [04:51:53]Write to MH i2c: D1 01 00 36 0D 01 15 [04:51:53]Write i2c OK [04:51:53]MH_I2C_Read... [04:51:53]Read from MH i2c: D1 [04:51:53]MH_I2C_Read... [04:51:53]Read from MH i2c: D1 01 00 [04:51:53]MH_I2C_Read... [04:51:53]Read from MH i2c: D1 01 00 36 0D 00 14 [04:51:53]Write to MH i2c: 01 00 00 37 0D 44 [04:51:53]Write i2c OK [04:51:53]MH_I2C_Read... [04:51:54]Connected sock=11 [04:51:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 53 04 01 16 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 68 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6E 03 00 35 04 06 00 01 0E 13 C5 42 B4 B0 5A 09 F7 F0 BA 92 B0 [04:51:54]*** Cut start [04:51:54]*** Partial cut [04:51:54]*** CUTSNS_PIN = 1 [04:51:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A 71 47 00 50 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6E 03 00 F4 03 04 00 7B D7 A2 66 B6 04 01 00 00 42 92 4C DA 14 8D 53 D9 [04:51:54]CommunicateWithHost err = 0 [04:51:54]CheckOFDResponse [04:51:54]1017 (14) - 77093643461234 [04:51:54]1041 (16) - 0000000000874959 [04:51:54]1040 (4) - 224985 [04:51:54]1012 (4) - 25.07.2024 22:53 [04:51:54]1206 (1) - 0 [04:51:54]OFD Sender: Remove packet 224985 [04:51:54]ProducePacketName [04:51:54]name=ofd_packets/00224985 [04:51:54]NVStorageDeleteData [04:51:54]*** CUTSNS_PIN = 0 [04:51:54]*** Brake cut motor [04:51:55]OFD Sender: No OFD packet to send [04:51:55]Read from MH i2c: 01 [04:51:55]MH_I2C_Read... [04:51:55]*** Stop cut motor [04:51:55]*** Cut end [04:51:55]Read from MH i2c: 01 07 00 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: 01 07 00 37 0D 00 00 00 00 00 FF 0F 59 [04:51:55]process_action close_receipt done [04:51:55]requested_data is exist [04:51:55]produce_requested_data [04:51:55]requested_item fm.sn is exist - process it [04:51:55]wFMCommunicate request_size=4 [04:51:55]MH_SAM_APDU [04:51:55]CAPDU: 80 11 00 00 [04:51:55]Write to MH i2c: E2 08 00 38 0D 80 11 00 00 00 00 00 00 BF [04:51:55]Write i2c OK [04:51:55]MH_I2C_Read... [04:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:51:55]Read from MH i2c: E2 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: E2 17 00 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: E2 17 00 38 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [04:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:51:55]wFMCommunicate OK [04:51:55]requested_item fd.num is exist - process it [04:51:55]SAM_PROTO_GetFieldsCounters [04:51:55]wFMCommunicate request_size=4 [04:51:55]MH_SAM_APDU [04:51:55]CAPDU: 80 13 00 00 [04:51:55]Write to MH i2c: E2 08 00 39 0D 80 13 00 00 00 00 00 00 C2 [04:51:55]Write i2c OK [04:51:55]MH_I2C_Read... [04:51:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:51:55]Read from MH i2c: E2 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: E2 62 00 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: E2 62 00 39 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [04:51:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:51:55]wFMCommunicate OK [04:51:55]SAM_PROTO_GetFieldsCounters done [04:51:55]requested_item shift.num is exist - process it [04:51:55]requested_item shift.opened is exist - process it [04:51:55]req_shift_opened [04:51:55]FM_GetShiftState [04:51:55]SAM_PROTO_GetShiftState [04:51:55]wFMCommunicate request_size=4 [04:51:55]MH_SAM_APDU [04:51:55]CAPDU: 80 13 01 00 [04:51:55]Write to MH i2c: E2 08 00 3A 0D 80 13 01 00 00 00 00 00 C4 [04:51:55]Write i2c OK [04:51:55]MH_I2C_Read... [04:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:51:55]Read from MH i2c: E2 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: E2 0E 00 [04:51:55]MH_I2C_Read... [04:51:55]Read from MH i2c: E2 0E 00 3A 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 75 [04:51:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:51:55]wFMCommunicate OK [04:51:55]SAM_PROTO_GetShiftState done [04:51:55]FM_GetShiftState done [04:51:55]req_shift_opened done [04:51:55]requested_item shift.open_date is exist - process it [04:51:55]req_shift_open_date [04:51:55]req_shift_open_date done [04:51:55]produce_requested_data done [04:51:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224985,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:51:55]process_action_free close_receipt [04:51:55]json_value_free [04:51:55]json_value_free done [04:51:55]process_json_proto returns [04:51:55]Send response to host [04:51:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224985,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:51:55]free response buf [04:51:55]execute_script done [04:51:55]execute_script returns [04:51:55]free content buf [04:51:55]Sock 10.Close socket [04:51:55]Sock 10.Thread stoped [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:19]recv_with_timeout no data received [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:05]accept exits with 8 [04:53:05]New connection [04:53:05]New thread 3066727780 created [04:53:05]Thread 3066871140 joined [04:53:05]Waiting for new connection... [04:53:05] Sock 8.Parse request [04:53:05]Sock 8.Check first char [04:53:05]Sock 8.First char is OK [04:53:05]request: POST /json_proto HTTP/1.0 [04:53:05]Method: POST [04:53:05]URL: /json_proto [04:53:05]Method is POST - this is cgi request [04:53:05]url: /json_proto [04:53:05]query_string will be loaded in cgi processing [04:53:05]execute_cgi json_proto POST (null) [04:53:05]execute_cgi path=json_proto method=POST [04:53:05]POST find Content-Length [04:53:05]Host: 172.17.43.131:8080 [04:53:05]Content-Length: 678 [04:53:05]Content-Type: application/json [04:53:05] [04:53:05]POST finish read [04:53:05]Found Content-Length = 678 [04:53:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:53:05]execute_script... [04:53:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:53:05]POST & json_proto [04:53:05]process_json_proto [04:53:05]json parsed OK: [04:53:05]protocol is kg_v1.0 [04:53:05]action value=close_receipt [04:53:05]process_action close_receipt [04:53:05]cmd_close_receipt [04:53:05]MH_GetDate [04:53:05]Write to MH i2c: F0 00 00 3B 0D 37 [04:53:05]Write i2c OK [04:53:05]MH_I2C_Read... [04:53:05]Read from MH i2c: F0 [04:53:05]MH_I2C_Read... [04:53:05]Read from MH i2c: F0 09 00 [04:53:05]MH_I2C_Read... [04:53:05]Read from MH i2c: F0 09 00 3B 0D 00 B3 2B A3 66 F9 24 A2 66 4C [04:53:05]GetLastDocTimeStamp 1721969512 [04:53:05]current date 1721969587 [04:53:05]FM_GetShiftState [04:53:05]SAM_PROTO_GetShiftState [04:53:05]wFMCommunicate request_size=4 [04:53:05]MH_SAM_APDU [04:53:05]CAPDU: 80 13 01 00 [04:53:05]Write to MH i2c: E2 08 00 3C 0D 80 13 01 00 00 00 00 00 C6 [04:53:05]Write i2c OK [04:53:05]MH_I2C_Read... [04:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:53:06]Read from MH i2c: E2 [04:53:06]MH_I2C_Read... [04:53:06]Read from MH i2c: E2 0E 00 [04:53:06]MH_I2C_Read... [04:53:06]Read from MH i2c: E2 0E 00 3C 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 77 [04:53:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:53:06]wFMCommunicate OK [04:53:06]SAM_PROTO_GetShiftState done [04:53:06]FM_GetShiftState done [04:53:06]opened in 1721952182 [04:53:06]opened+sec_in_day 1722038582 [04:53:06]quantity*price = 30035 [04:53:06]sum+1 = 30036 [04:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 54 26.07.2024 04:53 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224986 ФПД: 156822393060724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T045307&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224986&fm=156822393060724&tin=02508201610067®Number=0000000000092624&sum=30000 [04:53:07]StoreToDocumentArchive [04:53:07]shift 437 fd 224986 [04:53:07]save to /storage/0437/doc_00224986 [04:53:07]save last doc name /storage/0437/doc_00224986 to /storage/kkm_last_doc_name [04:53:07]save OK [04:53:07]Clear old archive folders... [04:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:53:07]tlvbuf is 01A75360 [04:53:07]SAM_PROTO_ClearQueue [04:53:07]wFMCommunicate request_size=4 [04:53:07]MH_SAM_APDU [04:53:07]CAPDU: 80 09 00 00 [04:53:07]Write to MH i2c: E2 08 00 49 0D 80 09 00 00 00 00 00 00 C8 [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:53:07]Read from MH i2c: E2 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 49 0D 00 90 00 CA [04:53:07]RAPDU: 90 00 [04:53:07]wFMCommunicate OK [04:53:07]SAM_PROTO_ClearQueue done [04:53:07]KKMCreateOFDPacket [04:53:07]OFDProtocolAddRootSTLVToBuf [04:53:07]FM_MakeSignedData [04:53:07]FM_MakeSignedData [04:53:07]SAM_PROTO_SignData [04:53:07]wFMCommunicate request_size=4 [04:53:07]MH_SAM_APDU [04:53:07]CAPDU: 80 0D 01 02 [04:53:07]Write to MH i2c: E2 08 00 4A 0D 80 0D 01 02 00 00 00 00 D0 [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:53:07]Read from MH i2c: E2 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 4A 0D 00 90 00 CB [04:53:07]RAPDU: 90 00 [04:53:07]wFMCommunicate OK [04:53:07]wFMCommunicate request_size=255 [04:53:07]MH_SAM_APDU [04:53:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 B3 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6E 03 00 35 04 06 00 8E [04:53:07]Write to MH i2c: E2 02 01 4B 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 B3 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6E 03 00 35 04 06 00 8E 00 00 22 [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:53:07]Read from MH i2c: E2 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 4B 0D 00 90 00 CC [04:53:07]RAPDU: 90 00 [04:53:07]wFMCommunicate OK [04:53:07]wFMCommunicate request_size=10 [04:53:07]MH_SAM_APDU [04:53:07]CAPDU: 80 0D 02 02 05 A1 0F 07 FD 74 [04:53:07]Write to MH i2c: E2 0D 00 4C 0D 80 0D 02 02 05 00 A1 0F 07 FD 74 00 00 05 [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:53:07]Read from MH i2c: E2 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 03 00 4C 0D 00 90 00 CD [04:53:07]RAPDU: 90 00 [04:53:07]wFMCommunicate OK [04:53:07]wFMCommunicate request_size=4 [04:53:07]MH_SAM_APDU [04:53:07]CAPDU: 80 0D 03 02 [04:53:07]Write to MH i2c: E2 08 00 4D 0D 80 0D 03 02 00 00 00 00 D5 [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:53:07]Read from MH i2c: E2 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 0B 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 0B 00 4D 0D 00 3F 01 5A 7A 41 93 29 36 90 00 1D [04:53:07]RAPDU: 3F 01 5A 7A 41 93 29 36 90 00 [04:53:07]wFMCommunicate OK [04:53:07]SAM_PROTO_SignData done [04:53:07]FM_MakeSignedData done [04:53:07]CreateOFDProtocolMessage [04:53:07]wFMCommunicate request_size=4 [04:53:07]MH_SAM_APDU [04:53:07]CAPDU: 80 11 00 00 [04:53:07]Write to MH i2c: E2 08 00 4E 0D 80 11 00 00 00 00 00 00 D5 [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:53:07]Read from MH i2c: E2 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 17 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: E2 17 00 4E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [04:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:53:07]wFMCommunicate OK [04:53:07]CreateOFDProtocolMessage done [04:53:07]OFDSenderStorePacket 224986 [04:53:07]StoreOFDPacket docnum=224986 [04:53:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB B7 07 01 D6 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 B3 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6E 03 00 35 04 06 00 8E A1 0F 07 FD 74 3F 01 5A 7A 41 93 29 36 [04:53:07]CheckFolder [04:53:07]dirname=/storage/ofd_packets [04:53:07]CheckFolder done [04:53:07]ProducePacketName [04:53:07]name=ofd_packets/00224986 [04:53:07]NVStorageSaveData ofd_packets/00224986 [04:53:07]File name is /storage/ofd_packets/00224986 [04:53:07]Write 301 bytes [04:53:07]NVStorageSaveData done [04:53:07]OFDSenderStorePacket done [04:53:07]KKMCreateOFDPacket done [04:53:07]NVStorageSaveData kkm_last_timestamp [04:53:07]File name is /storage/kkm_last_timestamp [04:53:07]Write 4 bytes [04:53:07]NVStorageSaveData done [04:53:07]ExternCall_PrintAddStr [04:53:07]wPrintStart [04:53:07]Write to MH i2c: 01 00 00 4F 0D 5C [04:53:07]Write i2c OK [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: 01 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: 01 07 00 [04:53:07]MH_I2C_Read... [04:53:07]Read from MH i2c: 01 07 00 4F 0D 00 00 00 00 00 FF 0F 71 [04:53:07]RasterBufferAndPrint [04:53:07]line Счет N : (1)2001131 [04:53:07]line ИНН: 02508201610067 [04:53:07]line Контрольно-Кассовый Чек [04:53:07]line ПРОДАЖА [04:53:07]line ТРК (МРК, ГНК) : 43 [04:53:07]line Товар: 2710124130 [04:53:07]line Аи-92-К-5 [04:53:07]line 4.430 * 67.80 [04:53:07]line = 300.35 [04:53:07]line НДС 12% НСП 1% [04:53:07]line > о реализуемом товаре [04:53:07]line ОКРУГЛЕНИЕ: -0.35 [04:53:07]line ИТОГО: 300.00 [04:53:07]line Внесено: 300.00 [04:53:07]line СДАЧА: 0.00 [04:53:07]line НСП 1% : 2.66 [04:53:07]line НДС 12% : 31.90 [04:53:07]line Наличными: 300.00 [04:53:07]line Безнал.: 0.00 [04:53:07]line Место: АЗС № 97 "Партнер Нефть" [04:53:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:53:07]line СНО: Общий режим [04:53:07]line Чек 54 26.07.2024 04:53 [04:53:07]line Смена: 437 ФФД: 1.0 [04:53:07]line ЗНМ: 0300000054 [04:53:07]line РНМ: 0000000000092624 [04:53:07]line Версия ККМ: 001 [04:53:07]line ФМ: 0000000000874959 [04:53:07]line ФД: 224986 [04:53:07]line ФПД: 156822393060724 [04:53:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T045307&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224986&fm=156822393060724&tin=02508201610067®Number=0000000000092624&sum=30000 [04:53:08]OFD Sender: Processing packet 224986 [packets to send 596, broken 595] [04:53:08]ProducePacketName [04:53:08]name=ofd_packets/00224986 [04:53:08]OFD Sender: To server: pG, [04:53:08]CommunicateWithHost lk.salyk.kg:30040 [04:53:08]ConnectInit lk.salyk.kg [04:53:08]written 0, free lines is 4095 [04:53:08]Write to MH i2c: 01 00 00 7A 0D 87 [04:53:08]Write i2c OK [04:53:08]MH_I2C_Read... [04:53:08]Read from MH i2c: 01 [04:53:08]MH_I2C_Read... [04:53:08]Read from MH i2c: 01 07 00 [04:53:08]MH_I2C_Read... [04:53:08]Read from MH i2c: 01 07 00 7A 0D 00 00 00 00 00 51 0C EB [04:53:08]RasterBufferAndPrint [04:53:08]line [04:53:08]line [04:53:08]line [04:53:08]line [04:53:08]line [04:53:08]written 0, free lines is 3157 [04:53:08]MH_Cut [04:53:08]Write to MH i2c: D1 01 00 81 0D 01 60 [04:53:08]Write i2c OK [04:53:08]MH_I2C_Read... [04:53:08]Read from MH i2c: D1 [04:53:08]MH_I2C_Read... [04:53:08]Read from MH i2c: D1 01 00 [04:53:08]MH_I2C_Read... [04:53:08]Read from MH i2c: D1 01 00 81 0D 00 5F [04:53:08]Write to MH i2c: 01 00 00 82 0D 8F [04:53:08]Write i2c OK [04:53:08]MH_I2C_Read... [04:53:09]*** Cut start [04:53:09]*** Partial cut [04:53:09]*** CUTSNS_PIN = 1 [04:53:09]*** CUTSNS_PIN = 0 [04:53:10]*** Brake cut motor [04:53:10]Read from MH i2c: 01 [04:53:10]MH_I2C_Read... [04:53:10]*** Stop cut motor [04:53:10]*** Cut end [04:53:10]Read from MH i2c: 01 07 00 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: 01 07 00 82 0D 00 00 00 00 00 FF 0F A4 [04:53:10]process_action close_receipt done [04:53:10]requested_data is exist [04:53:10]produce_requested_data [04:53:10]requested_item fm.sn is exist - process it [04:53:10]wFMCommunicate request_size=4 [04:53:10]MH_SAM_APDU [04:53:10]CAPDU: 80 11 00 00 [04:53:10]Write to MH i2c: E2 08 00 83 0D 80 11 00 00 00 00 00 00 0A [04:53:10]Write i2c OK [04:53:10]MH_I2C_Read... [04:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:53:10]Read from MH i2c: E2 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: E2 17 00 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: E2 17 00 83 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [04:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:53:10]wFMCommunicate OK [04:53:10]requested_item fd.num is exist - process it [04:53:10]SAM_PROTO_GetFieldsCounters [04:53:10]wFMCommunicate request_size=4 [04:53:10]MH_SAM_APDU [04:53:10]CAPDU: 80 13 00 00 [04:53:10]Write to MH i2c: E2 08 00 84 0D 80 13 00 00 00 00 00 00 0D [04:53:10]Write i2c OK [04:53:10]MH_I2C_Read... [04:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:53:10]Read from MH i2c: E2 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: E2 62 00 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: E2 62 00 84 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [04:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:53:10]wFMCommunicate OK [04:53:10]SAM_PROTO_GetFieldsCounters done [04:53:10]requested_item shift.num is exist - process it [04:53:10]requested_item shift.opened is exist - process it [04:53:10]req_shift_opened [04:53:10]FM_GetShiftState [04:53:10]SAM_PROTO_GetShiftState [04:53:10]wFMCommunicate request_size=4 [04:53:10]MH_SAM_APDU [04:53:10]CAPDU: 80 13 01 00 [04:53:10]Write to MH i2c: E2 08 00 85 0D 80 13 01 00 00 00 00 00 0F [04:53:10]Write i2c OK [04:53:10]MH_I2C_Read... [04:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:53:10]Read from MH i2c: E2 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: E2 0E 00 [04:53:10]MH_I2C_Read... [04:53:10]Read from MH i2c: E2 0E 00 85 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C0 [04:53:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:53:10]wFMCommunicate OK [04:53:10]SAM_PROTO_GetShiftState done [04:53:10]FM_GetShiftState done [04:53:10]req_shift_opened done [04:53:10]requested_item shift.open_date is exist - process it [04:53:10]req_shift_open_date [04:53:10]req_shift_open_date done [04:53:10]produce_requested_data done [04:53:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224986,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:53:10]process_action_free close_receipt [04:53:10]json_value_free [04:53:10]json_value_free done [04:53:10]process_json_proto returns [04:53:10]Send response to host [04:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224986,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:53:10]free response buf [04:53:10]execute_script done [04:53:10]execute_script returns [04:53:10]free content buf [04:53:10]Sock 8.Close socket [04:53:10]Sock 8.Thread stoped [04:53:11]accept exits with 9 [04:53:11]New connection [04:53:11]New thread 3066871140 created [04:53:11]Thread 3066727780 joined [04:53:11]Waiting for new connection... [04:53:11] Sock 9.Parse request [04:53:11]Sock 9.Check first char [04:53:11]Sock 9.First char is OK [04:53:11]request: POST /json_proto HTTP/1.0 [04:53:11]Method: POST [04:53:11]URL: /json_proto [04:53:11]Method is POST - this is cgi request [04:53:11]url: /json_proto [04:53:11]query_string will be loaded in cgi processing [04:53:11]execute_cgi json_proto POST (null) [04:53:11]execute_cgi path=json_proto method=POST [04:53:11]POST find Content-Length [04:53:11]Host: 172.17.43.131:8080 [04:53:11]Content-Length: 1214 [04:53:11]Content-Type: application/json [04:53:11] [04:53:11]POST finish read [04:53:11]Found Content-Length = 1214 [04:53:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001130\u000A26.07.2024 04:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43304\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:53:11]execute_script... [04:53:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001130\u000A26.07.2024 04:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43304\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:53:11]POST & json_proto [04:53:11]process_json_proto [04:53:11]json parsed OK: [04:53:11]protocol is kg_v1.0 [04:53:11]action value=print_text [04:53:11]process_action print_text [04:53:11]cmd_print_text [04:53:11]ExternCall_PrintAddStr [04:53:11]wPrintStart [04:53:11]Write to MH i2c: 01 00 00 86 0D 93 [04:53:11]Write i2c OK [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: 01 [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: 01 07 00 [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: 01 07 00 86 0D 00 00 00 00 00 FF 0F A8 [04:53:11]RasterBufferAndPrint [04:53:11]line *****ТОВАРНЫЙ ЧЕК***** [04:53:11]line АЗС-97 [04:53:11]line Партнер нефть [04:53:11]line 02508201610067 [04:53:11]line Кассир : Ахмадалиева М. [04:53:11]line Счет N : (1)2001130 [04:53:11]line 26.07.2024 04:51 [04:53:11]line ПРОДАЖА [04:53:11]line ТРК (МРК, ГНК): 33 [04:53:11]line Вид ГСМ : 2710124130 [04:53:11]line Аи-92-К-5 [04:53:11]line 15.000 x 67.80 [04:53:11]line ИТОГ: 1017.00 [04:53:11]line Тип оплаты: Талоны: Топливная Карта [04:53:11]line 43304 [04:53:11]line ______________________ [04:53:11]line (подпись) [04:53:11]written 0, free lines is 4095 [04:53:11]Write to MH i2c: 01 00 00 9B 0D A8 [04:53:11]Write i2c OK [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: 01 [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: 01 07 00 [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: 01 07 00 9B 0D 00 00 00 00 00 F4 0D B0 [04:53:11]RasterBufferAndPrint [04:53:11]line [04:53:11]line [04:53:11]line [04:53:11]line [04:53:11]line [04:53:11]written 0, free lines is 3575 [04:53:11]MH_Cut [04:53:11]Write to MH i2c: D1 01 00 A2 0D 01 81 [04:53:11]Write i2c OK [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: D1 [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: D1 01 00 [04:53:11]MH_I2C_Read... [04:53:11]Read from MH i2c: D1 01 00 A2 0D 00 80 [04:53:11]Write to MH i2c: 01 00 00 A3 0D B0 [04:53:11]Write i2c OK [04:53:11]MH_I2C_Read... [04:53:11]recv_with_timeout no data received [04:53:12]*** Cut start [04:53:12]*** Partial cut [04:53:12]*** CUTSNS_PIN = 1 [04:53:12]*** CUTSNS_PIN = 0 [04:53:12]*** Brake cut motor [04:53:12]Read from MH i2c: 01 [04:53:12]MH_I2C_Read... [04:53:12]*** Stop cut motor [04:53:12]*** Cut end [04:53:12]Read from MH i2c: 01 07 00 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: 01 07 00 A3 0D 00 00 00 00 00 FF 0F C5 [04:53:12]process_action print_text done [04:53:12]requested_data is exist [04:53:12]produce_requested_data [04:53:12]requested_item fm.sn is exist - process it [04:53:12]wFMCommunicate request_size=4 [04:53:12]MH_SAM_APDU [04:53:12]CAPDU: 80 11 00 00 [04:53:12]Write to MH i2c: E2 08 00 A4 0D 80 11 00 00 00 00 00 00 2B [04:53:12]Write i2c OK [04:53:12]MH_I2C_Read... [04:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:53:12]Read from MH i2c: E2 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: E2 17 00 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: E2 17 00 A4 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [04:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:53:12]wFMCommunicate OK [04:53:12]requested_item fd.num is exist - process it [04:53:12]SAM_PROTO_GetFieldsCounters [04:53:12]wFMCommunicate request_size=4 [04:53:12]MH_SAM_APDU [04:53:12]CAPDU: 80 13 00 00 [04:53:12]Write to MH i2c: E2 08 00 A5 0D 80 13 00 00 00 00 00 00 2E [04:53:12]Write i2c OK [04:53:12]MH_I2C_Read... [04:53:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:53:12]Read from MH i2c: E2 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: E2 62 00 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: E2 62 00 A5 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [04:53:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:53:12]wFMCommunicate OK [04:53:12]SAM_PROTO_GetFieldsCounters done [04:53:12]requested_item shift.num is exist - process it [04:53:12]requested_item shift.opened is exist - process it [04:53:12]req_shift_opened [04:53:12]FM_GetShiftState [04:53:12]SAM_PROTO_GetShiftState [04:53:12]wFMCommunicate request_size=4 [04:53:12]MH_SAM_APDU [04:53:12]CAPDU: 80 13 01 00 [04:53:12]Write to MH i2c: E2 08 00 A6 0D 80 13 01 00 00 00 00 00 30 [04:53:12]Write i2c OK [04:53:12]MH_I2C_Read... [04:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:53:12]Read from MH i2c: E2 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: E2 0E 00 [04:53:12]MH_I2C_Read... [04:53:12]Read from MH i2c: E2 0E 00 A6 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E1 [04:53:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:53:12]wFMCommunicate OK [04:53:12]SAM_PROTO_GetShiftState done [04:53:12]FM_GetShiftState done [04:53:12]req_shift_opened done [04:53:12]requested_item shift.open_date is exist - process it [04:53:12]req_shift_open_date [04:53:12]req_shift_open_date done [04:53:12]produce_requested_data done [04:53:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224986,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:53:12]process_action_free print_text [04:53:12]json_value_free [04:53:12]json_value_free done [04:53:12]process_json_proto returns [04:53:12]Send response to host [04:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224986,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:53:12]free response buf [04:53:12]execute_script done [04:53:12]execute_script returns [04:53:12]free content buf [04:53:12]Sock 9.Close socket [04:53:12]Sock 9.Thread stoped [04:53:13]ConnectInit Can't take IP for lk.salyk.kg [04:53:13]CommunicateWithHost connect error [04:53:13]CommunicateWithHost err = -1 [04:53:13]OFD Sender: Server communicate error [04:53:18]OFD Sender: Processing packet 224986 [packets to send 596, broken 595] [04:53:18]ProducePacketName [04:53:18]name=ofd_packets/00224986 [04:53:18]OFD Sender: To server: pG, [04:53:18]CommunicateWithHost lk.salyk.kg:30040 [04:53:18]ConnectInit lk.salyk.kg [04:53:19]Connected sock=10 [04:53:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FB B7 07 01 D6 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 B3 2B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6E 03 00 35 04 06 00 8E A1 0F 07 FD 74 3F 01 5A 7A 41 93 29 36 [04:53:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 6E 47 00 B6 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6E 03 00 F4 03 04 00 D1 D7 A2 66 B6 04 01 00 00 BB 8F B3 29 49 49 D9 43 [04:53:20]CommunicateWithHost err = 0 [04:53:20]CheckOFDResponse [04:53:20]1017 (14) - 77093643461234 [04:53:20]1041 (16) - 0000000000874959 [04:53:20]1040 (4) - 224986 [04:53:20]1012 (4) - 25.07.2024 22:55 [04:53:20]1206 (1) - 0 [04:53:20]OFD Sender: Remove packet 224986 [04:53:20]ProducePacketName [04:53:20]name=ofd_packets/00224986 [04:53:20]NVStorageDeleteData [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:31]recv_with_timeout no data received [04:53:35]OFD Sender: No OFD packet to send [04:53:40]OFD Sender: No OFD packet to send [04:53:45]OFD Sender: No OFD packet to send [04:53:50]OFD Sender: No OFD packet to send [04:53:55]OFD Sender: No OFD packet to send [04:54:00]OFD Sender: No OFD packet to send [04:54:03]recv_with_timeout no data received [04:54:05]OFD Sender: No OFD packet to send [04:54:10]OFD Sender: No OFD packet to send [04:54:15]OFD Sender: No OFD packet to send [04:54:21]OFD Sender: No OFD packet to send [04:54:26]OFD Sender: No OFD packet to send [04:54:31]OFD Sender: No OFD packet to send [04:54:36]OFD Sender: No OFD packet to send [04:54:41]OFD Sender: No OFD packet to send [04:54:46]OFD Sender: No OFD packet to send [04:54:51]OFD Sender: No OFD packet to send [04:54:56]OFD Sender: No OFD packet to send [04:55:01]OFD Sender: No OFD packet to send [04:55:06]OFD Sender: No OFD packet to send [04:55:11]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:17]accept exits with 8 [04:55:17]New connection [04:55:17]New thread 3066727780 created [04:55:17]Thread 3066871140 joined [04:55:17]Waiting for new connection... [04:55:17] Sock 8.Parse request [04:55:17]Sock 8.Check first char [04:55:17]Sock 8.First char is OK [04:55:17]request: POST /json_proto HTTP/1.0 [04:55:17]Method: POST [04:55:17]URL: /json_proto [04:55:17]Method is POST - this is cgi request [04:55:17]url: /json_proto [04:55:17]query_string will be loaded in cgi processing [04:55:17]execute_cgi json_proto POST (null) [04:55:17]execute_cgi path=json_proto method=POST [04:55:17]POST find Content-Length [04:55:17]Host: 172.17.43.131:8080 [04:55:17]Content-Length: 679 [04:55:17]Content-Type: application/json [04:55:17] [04:55:17]POST finish read [04:55:17]Found Content-Length = 679 [04:55:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.160, "sum" : 960.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 960.00, "total" : 960.00, "payments": [ { "type": 0, "sum" : 960.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:17]execute_script... [04:55:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.160, "sum" : 960.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 960.00, "total" : 960.00, "payments": [ { "type": 0, "sum" : 960.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:17]POST & json_proto [04:55:17]process_json_proto [04:55:17]json parsed OK: [04:55:17]protocol is kg_v1.0 [04:55:17]action value=close_receipt [04:55:17]process_action close_receipt [04:55:17]cmd_close_receipt [04:55:17]MH_GetDate [04:55:17]Write to MH i2c: F0 00 00 A7 0D A3 [04:55:17]Write i2c OK [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: F0 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: F0 09 00 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: F0 09 00 A7 0D 00 37 2C A3 66 F9 24 A2 66 3D [04:55:17]GetLastDocTimeStamp 1721969587 [04:55:17]current date 1721969719 [04:55:17]FM_GetShiftState [04:55:17]SAM_PROTO_GetShiftState [04:55:17]wFMCommunicate request_size=4 [04:55:17]MH_SAM_APDU [04:55:17]CAPDU: 80 13 01 00 [04:55:17]Write to MH i2c: E2 08 00 A8 0D 80 13 01 00 00 00 00 00 32 [04:55:17]Write i2c OK [04:55:17]MH_I2C_Read... [04:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:17]Read from MH i2c: E2 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: E2 0E 00 [04:55:17]MH_I2C_Read... [04:55:17]Read from MH i2c: E2 0E 00 A8 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E3 [04:55:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:55:17]wFMCommunicate OK [04:55:17]SAM_PROTO_GetShiftState done [04:55:17]FM_GetShiftState done [04:55:17]opened in 1721952182 [04:55:17]opened+sec_in_day 1722038582 [04:55:17]quantity*price = 96004 [04:55:17]sum+1 = 96006 [04:55:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 960.00 Внесено: 960.00 СДАЧА: 0.00 НСП 1% : 8.50 НДС 12% : 101.95 Наличными: 960.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 55 26.07.2024 04:55 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224987 ФПД: 122581987815763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T045519&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224987&fm=122581987815763&tin=02508201610067®Number=0000000000092624&sum=96000 [04:55:19]StoreToDocumentArchive [04:55:19]shift 437 fd 224987 [04:55:19]save to /storage/0437/doc_00224987 [04:55:19]save last doc name /storage/0437/doc_00224987 to /storage/kkm_last_doc_name [04:55:19]save OK [04:55:19]Clear old archive folders... [04:55:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:55:19]tlvbuf is 01AC9F00 [04:55:19]SAM_PROTO_ClearQueue [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 09 00 00 [04:55:19]Write to MH i2c: E2 08 00 B5 0D 80 09 00 00 00 00 00 00 34 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 B5 0D 00 90 00 36 [04:55:19]RAPDU: 90 00 [04:55:19]wFMCommunicate OK [04:55:19]SAM_PROTO_ClearQueue done [04:55:19]KKMCreateOFDPacket [04:55:19]OFDProtocolAddRootSTLVToBuf [04:55:19]FM_MakeSignedData [04:55:19]FM_MakeSignedData [04:55:19]SAM_PROTO_SignData [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 0D 01 02 [04:55:19]Write to MH i2c: E2 08 00 B6 0D 80 0D 01 02 00 00 00 00 3C [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 B6 0D 00 90 00 37 [04:55:19]RAPDU: 90 00 [04:55:19]wFMCommunicate OK [04:55:19]wFMCommunicate request_size=255 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 05 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 2C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6E 03 00 35 04 06 00 6F [04:55:19]Write to MH i2c: E2 02 01 B7 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 05 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 2C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6E 03 00 35 04 06 00 6F 00 00 3B [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 B7 0D 00 90 00 38 [04:55:19]RAPDU: 90 00 [04:55:19]wFMCommunicate OK [04:55:19]wFMCommunicate request_size=10 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 0D 02 02 05 7C D7 D6 F1 53 [04:55:19]Write to MH i2c: E2 0D 00 B8 0D 80 0D 02 02 05 00 7C D7 D6 F1 53 00 00 B6 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 03 00 B8 0D 00 90 00 39 [04:55:19]RAPDU: 90 00 [04:55:19]wFMCommunicate OK [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 0D 03 02 [04:55:19]Write to MH i2c: E2 08 00 B9 0D 80 0D 03 02 00 00 00 00 41 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 0B 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 0B 00 B9 0D 00 0E 1D 63 75 D7 D1 53 55 90 00 95 [04:55:19]RAPDU: 0E 1D 63 75 D7 D1 53 55 90 00 [04:55:19]wFMCommunicate OK [04:55:19]SAM_PROTO_SignData done [04:55:19]FM_MakeSignedData done [04:55:19]CreateOFDProtocolMessage [04:55:19]wFMCommunicate request_size=4 [04:55:19]MH_SAM_APDU [04:55:19]CAPDU: 80 11 00 00 [04:55:19]Write to MH i2c: E2 08 00 BA 0D 80 11 00 00 00 00 00 00 41 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:55:19]Read from MH i2c: E2 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 17 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: E2 17 00 BA 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [04:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:55:19]wFMCommunicate OK [04:55:19]CreateOFDProtocolMessage done [04:55:19]OFDSenderStorePacket 224987 [04:55:19]StoreOFDPacket docnum=224987 [04:55:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C A8 07 01 14 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 05 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 2C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6E 03 00 35 04 06 00 6F 7C D7 D6 F1 53 0E 1D 63 75 D7 D1 53 55 [04:55:19]CheckFolder [04:55:19]dirname=/storage/ofd_packets [04:55:19]CheckFolder done [04:55:19]ProducePacketName [04:55:19]name=ofd_packets/00224987 [04:55:19]NVStorageSaveData ofd_packets/00224987 [04:55:19]File name is /storage/ofd_packets/00224987 [04:55:19]Write 301 bytes [04:55:19]NVStorageSaveData done [04:55:19]OFDSenderStorePacket done [04:55:19]KKMCreateOFDPacket done [04:55:19]NVStorageSaveData kkm_last_timestamp [04:55:19]File name is /storage/kkm_last_timestamp [04:55:19]Write 4 bytes [04:55:19]NVStorageSaveData done [04:55:19]ExternCall_PrintAddStr [04:55:19]wPrintStart [04:55:19]Write to MH i2c: 01 00 00 BB 0D C8 [04:55:19]Write i2c OK [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: 01 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: 01 07 00 [04:55:19]MH_I2C_Read... [04:55:19]Read from MH i2c: 01 07 00 BB 0D 00 00 00 00 00 FF 0F DD [04:55:19]RasterBufferAndPrint [04:55:19]line Счет N : (1)2001132 [04:55:19]line ИНН: 02508201610067 [04:55:19]line Контрольно-Кассовый Чек [04:55:19]line ПРОДАЖА [04:55:19]line ТРК (МРК, ГНК) : 33 [04:55:19]line Товар: 2710124130 [04:55:19]line Аи-92-К-5 [04:55:19]line 14.160 * 67.80 [04:55:19]line = 960.05 [04:55:19]line НДС 12% НСП 1% [04:55:19]line > о реализуемом товаре [04:55:19]line ОКРУГЛЕНИЕ: -0.05 [04:55:19]line ИТОГО: 960.00 [04:55:19]line Внесено: 960.00 [04:55:19]line СДАЧА: 0.00 [04:55:19]line НСП 1% : 8.50 [04:55:19]line НДС 12% : 101.95 [04:55:19]line Наличными: 960.00 [04:55:19]line Безнал.: 0.00 [04:55:19]line Место: АЗС № 97 "Партнер Нефть" [04:55:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [04:55:19]line СНО: Общий режим [04:55:19]line Чек 55 26.07.2024 04:55 [04:55:19]line Смена: 437 ФФД: 1.0 [04:55:19]line ЗНМ: 0300000054 [04:55:19]line РНМ: 0000000000092624 [04:55:19]line Версия ККМ: 001 [04:55:19]line ФМ: 0000000000874959 [04:55:19]line ФД: 224987 [04:55:19]line ФПД: 122581987815763 [04:55:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T045519&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224987&fm=122581987815763&tin=02508201610067®Number=0000000000092624&sum=96000 [04:55:19]written 0, free lines is 4095 [04:55:19]OFD Sender: Processing packet 224987 [packets to send 596, broken 595] [04:55:19]ProducePacketName [04:55:19]name=ofd_packets/00224987 [04:55:19]OFD Sender: To server: pG, [04:55:19]CommunicateWithHost lk.salyk.kg:30040 [04:55:19]ConnectInit lk.salyk.kg [04:55:19]Connected sock=10 [04:55:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C A8 07 01 14 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 05 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D3 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 37 2C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6E 03 00 35 04 06 00 6F 7C D7 D6 F1 53 0E 1D 63 75 D7 D1 53 55 [04:55:20]Write to MH i2c: 01 00 00 E6 0D F3 [04:55:20]Write i2c OK [04:55:20]MH_I2C_Read... [04:55:20]Read from MH i2c: 01 [04:55:20]MH_I2C_Read... [04:55:20]Read from MH i2c: 01 07 00 [04:55:20]MH_I2C_Read... [04:55:20]Read from MH i2c: 01 07 00 E6 0D 00 00 00 00 00 48 0C 4E [04:55:20]RasterBufferAndPrint [04:55:20]line [04:55:20]line [04:55:20]line [04:55:20]line [04:55:20]line [04:55:20]written 0, free lines is 3149 [04:55:20]MH_Cut [04:55:20]Write to MH i2c: D1 01 00 ED 0D 01 CC [04:55:20]Write i2c OK [04:55:20]MH_I2C_Read... [04:55:20]Read from MH i2c: D1 [04:55:20]MH_I2C_Read... [04:55:20]Read from MH i2c: D1 01 00 [04:55:20]MH_I2C_Read... [04:55:20]Read from MH i2c: D1 01 00 ED 0D 00 CB [04:55:20]Write to MH i2c: 01 00 00 EE 0D FB [04:55:20]Write i2c OK [04:55:20]MH_I2C_Read... [04:55:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD BF 47 00 94 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6E 03 00 F4 03 04 00 49 D8 A2 66 B6 04 01 00 00 2A E1 2A F5 2A 55 11 3B [04:55:20]CommunicateWithHost err = 0 [04:55:20]CheckOFDResponse [04:55:20]1017 (14) - 77093643461234 [04:55:20]1041 (16) - 0000000000874959 [04:55:20]1040 (4) - 224987 [04:55:20]1012 (4) - 25.07.2024 22:57 [04:55:20]1206 (1) - 0 [04:55:20]OFD Sender: Remove packet 224987 [04:55:20]ProducePacketName [04:55:20]name=ofd_packets/00224987 [04:55:20]NVStorageDeleteData [04:55:20]OFD Sender: No OFD packet to send [04:55:21]*** Cut start [04:55:21]*** Partial cut [04:55:21]*** CUTSNS_PIN = 1 [04:55:21]*** CUTSNS_PIN = 0 [04:55:21]*** Brake cut motor [04:55:21]Read from MH i2c: 01 [04:55:21]MH_I2C_Read... [04:55:21]*** Stop cut motor [04:55:21]*** Cut end [04:55:21]Read from MH i2c: 01 07 00 [04:55:21]MH_I2C_Read... [04:55:21]Read from MH i2c: 01 07 00 EE 0D 00 00 00 00 00 FF 0F 10 [04:55:21]process_action close_receipt done [04:55:21]requested_data is exist [04:55:21]produce_requested_data [04:55:21]requested_item fm.sn is exist - process it [04:55:21]wFMCommunicate request_size=4 [04:55:21]MH_SAM_APDU [04:55:21]CAPDU: 80 11 00 00 [04:55:21]Write to MH i2c: E2 08 00 EF 0D 80 11 00 00 00 00 00 00 76 [04:55:21]Write i2c OK [04:55:21]MH_I2C_Read... [04:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:55:22]Read from MH i2c: E2 [04:55:22]MH_I2C_Read... [04:55:22]Read from MH i2c: E2 17 00 [04:55:22]MH_I2C_Read... [04:55:22]Read from MH i2c: E2 17 00 EF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [04:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [04:55:22]wFMCommunicate OK [04:55:22]requested_item fd.num is exist - process it [04:55:22]SAM_PROTO_GetFieldsCounters [04:55:22]wFMCommunicate request_size=4 [04:55:22]MH_SAM_APDU [04:55:22]CAPDU: 80 13 00 00 [04:55:22]Write to MH i2c: E2 08 00 F0 0D 80 13 00 00 00 00 00 00 79 [04:55:22]Write i2c OK [04:55:22]MH_I2C_Read... [04:55:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:55:22]Read from MH i2c: E2 [04:55:22]MH_I2C_Read... [04:55:22]Read from MH i2c: E2 62 00 [04:55:22]MH_I2C_Read... [04:55:22]Read from MH i2c: E2 62 00 F0 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [04:55:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:55:22]wFMCommunicate OK [04:55:22]SAM_PROTO_GetFieldsCounters done [04:55:22]requested_item shift.num is exist - process it [04:55:22]requested_item shift.opened is exist - process it [04:55:22]req_shift_opened [04:55:22]FM_GetShiftState [04:55:22]SAM_PROTO_GetShiftState [04:55:22]wFMCommunicate request_size=4 [04:55:22]MH_SAM_APDU [04:55:22]CAPDU: 80 13 01 00 [04:55:22]Write to MH i2c: E2 08 00 F1 0D 80 13 01 00 00 00 00 00 7B [04:55:22]Write i2c OK [04:55:22]MH_I2C_Read... [04:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:22]Read from MH i2c: E2 [04:55:22]MH_I2C_Read... [04:55:22]Read from MH i2c: E2 0E 00 [04:55:22]MH_I2C_Read... [04:55:22]Read from MH i2c: E2 0E 00 F1 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [04:55:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [04:55:22]wFMCommunicate OK [04:55:22]SAM_PROTO_GetShiftState done [04:55:22]FM_GetShiftState done [04:55:22]req_shift_opened done [04:55:22]requested_item shift.open_date is exist - process it [04:55:22]req_shift_open_date [04:55:22]req_shift_open_date done [04:55:22]produce_requested_data done [04:55:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224987,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [04:55:22]process_action_free close_receipt [04:55:22]json_value_free [04:55:22]json_value_free done [04:55:22]process_json_proto returns [04:55:22]Send response to host [04:55:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224987,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [04:55:22]free response buf [04:55:22]execute_script done [04:55:22]execute_script returns [04:55:22]free content buf [04:55:22]Sock 8.Close socket [04:55:22]Sock 8.Thread stoped [04:55:25]OFD Sender: No OFD packet to send [04:55:30]OFD Sender: No OFD packet to send [04:55:33]recv_with_timeout no data received [04:55:35]OFD Sender: No OFD packet to send [04:55:40]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:39]recv_with_timeout no data received [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:11]OFD Sender: No OFD packet to send [04:57:16]OFD Sender: No OFD packet to send [04:57:21]OFD Sender: No OFD packet to send [04:57:26]OFD Sender: No OFD packet to send [04:57:31]OFD Sender: No OFD packet to send [04:57:36]OFD Sender: No OFD packet to send [04:57:41]OFD Sender: No OFD packet to send [04:57:46]OFD Sender: No OFD packet to send [04:57:51]OFD Sender: No OFD packet to send [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:02]recv_with_timeout no data received [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58:16]OFD Sender: No OFD packet to send [04:58:21]OFD Sender: No OFD packet to send [04:58:26]OFD Sender: No OFD packet to send [04:58:31]OFD Sender: No OFD packet to send [04:58:36]OFD Sender: No OFD packet to send [04:58:41]OFD Sender: No OFD packet to send [04:58:46]OFD Sender: No OFD packet to send [04:58:51]OFD Sender: No OFD packet to send [04:58:56]OFD Sender: No OFD packet to send [04:59:01]OFD Sender: No OFD packet to send [04:59:06]OFD Sender: No OFD packet to send [04:59:08]recv_with_timeout no data received [04:59:11]OFD Sender: No OFD packet to send [04:59:16]OFD Sender: No OFD packet to send [04:59:19]recv_with_timeout no data received [04:59:21]OFD Sender: No OFD packet to send [04:59:26]OFD Sender: No OFD packet to send [04:59:31]OFD Sender: No OFD packet to send [04:59:36]OFD Sender: No OFD packet to send [04:59:41]OFD Sender: No OFD packet to send [04:59:42]recv_with_timeout no data received [04:59:46]OFD Sender: No OFD packet to send [04:59:51]OFD Sender: No OFD packet to send [04:59:56]OFD Sender: No OFD packet to send [05:00:01]OFD Sender: No OFD packet to send [05:00:06]OFD Sender: No OFD packet to send [05:00:11]OFD Sender: No OFD packet to send [05:00:16]OFD Sender: No OFD packet to send [05:00:21]OFD Sender: No OFD packet to send [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:42]OFD Sender: No OFD packet to send [05:01:47]OFD Sender: No OFD packet to send [05:01:52]OFD Sender: No OFD packet to send [05:01:57]OFD Sender: No OFD packet to send [05:02:02]OFD Sender: No OFD packet to send [05:02:07]OFD Sender: No OFD packet to send [05:02:12]OFD Sender: No OFD packet to send [05:02:17]OFD Sender: No OFD packet to send [05:02:22]OFD Sender: No OFD packet to send [05:02:27]OFD Sender: No OFD packet to send [05:02:32]OFD Sender: No OFD packet to send [05:02:37]OFD Sender: No OFD packet to send [05:02:42]OFD Sender: No OFD packet to send [05:02:47]OFD Sender: No OFD packet to send [05:02:49]recv_with_timeout no data received [05:02:52]OFD Sender: No OFD packet to send [05:02:57]OFD Sender: No OFD packet to send [05:03:02]OFD Sender: No OFD packet to send [05:03:05]recv_with_timeout no data received [05:03:07]OFD Sender: No OFD packet to send [05:03:12]OFD Sender: No OFD packet to send [05:03:16]recv_with_timeout no data received [05:03:17]OFD Sender: No OFD packet to send [05:03:22]OFD Sender: No OFD packet to send [05:03:27]OFD Sender: No OFD packet to send [05:03:32]OFD Sender: No OFD packet to send [05:03:37]OFD Sender: No OFD packet to send [05:03:42]OFD Sender: No OFD packet to send [05:03:47]OFD Sender: No OFD packet to send [05:03:52]OFD Sender: No OFD packet to send [05:03:57]OFD Sender: No OFD packet to send [05:04:02]OFD Sender: No OFD packet to send [05:04:07]OFD Sender: No OFD packet to send [05:04:12]OFD Sender: No OFD packet to send [05:04:17]OFD Sender: No OFD packet to send [05:04:22]OFD Sender: No OFD packet to send [05:04:27]OFD Sender: No OFD packet to send [05:04:32]OFD Sender: No OFD packet to send [05:04:37]OFD Sender: No OFD packet to send [05:04:42]OFD Sender: No OFD packet to send [05:04:47]OFD Sender: No OFD packet to send [05:04:52]OFD Sender: No OFD packet to send [05:04:57]OFD Sender: No OFD packet to send [05:05:02]OFD Sender: No OFD packet to send [05:05:07]OFD Sender: No OFD packet to send [05:05:12]OFD Sender: No OFD packet to send [05:05:15]recv_with_timeout no data received [05:05:17]OFD Sender: No OFD packet to send [05:05:22]OFD Sender: No OFD packet to send [05:05:27]OFD Sender: No OFD packet to send [05:05:32]OFD Sender: No OFD packet to send [05:05:37]OFD Sender: No OFD packet to send [05:05:42]OFD Sender: No OFD packet to send [05:05:47]OFD Sender: No OFD packet to send [05:05:52]OFD Sender: No OFD packet to send [05:05:57]OFD Sender: No OFD packet to send [05:06:02]OFD Sender: No OFD packet to send [05:06:07]OFD Sender: No OFD packet to send [05:06:12]OFD Sender: No OFD packet to send [05:06:17]OFD Sender: No OFD packet to send [05:06:22]OFD Sender: No OFD packet to send [05:06:27]OFD Sender: No OFD packet to send [05:06:32]OFD Sender: No OFD packet to send [05:06:37]OFD Sender: No OFD packet to send [05:06:42]OFD Sender: No OFD packet to send [05:06:47]OFD Sender: No OFD packet to send [05:06:52]OFD Sender: No OFD packet to send [05:06:57]OFD Sender: No OFD packet to send [05:07:02]OFD Sender: No OFD packet to send [05:07:07]OFD Sender: No OFD packet to send [05:07:12]OFD Sender: No OFD packet to send [05:07:17]OFD Sender: No OFD packet to send [05:07:22]OFD Sender: No OFD packet to send [05:07:24]accept exits with 9 [05:07:24]New connection [05:07:24]New thread 3066871140 created [05:07:24]Thread 3066727780 joined [05:07:24]Waiting for new connection... [05:07:24] Sock 9.Parse request [05:07:24]Sock 9.Check first char [05:07:24]Sock 9.First char is OK [05:07:24]request: POST /json_proto HTTP/1.0 [05:07:24]Method: POST [05:07:24]URL: /json_proto [05:07:24]Method is POST - this is cgi request [05:07:24]url: /json_proto [05:07:24]query_string will be loaded in cgi processing [05:07:24]execute_cgi json_proto POST (null) [05:07:24]execute_cgi path=json_proto method=POST [05:07:24]POST find Content-Length [05:07:24]Host: 172.17.43.131:8080 [05:07:24]Content-Length: 679 [05:07:24]Content-Type: application/json [05:07:24] [05:07:24]POST finish read [05:07:24]Found Content-Length = 679 [05:07:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:07:24]execute_script... [05:07:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:07:24]POST & json_proto [05:07:24]process_json_proto [05:07:24]json parsed OK: [05:07:24]protocol is kg_v1.0 [05:07:24]action value=close_receipt [05:07:24]process_action close_receipt [05:07:24]cmd_close_receipt [05:07:24]MH_GetDate [05:07:24]Write to MH i2c: F0 00 00 F2 0D EE [05:07:24]Write i2c OK [05:07:24]MH_I2C_Read... [05:07:24]Read from MH i2c: F0 [05:07:24]MH_I2C_Read... [05:07:24]Read from MH i2c: F0 09 00 [05:07:24]MH_I2C_Read... [05:07:24]Read from MH i2c: F0 09 00 F2 0D 00 0E 2F A3 66 F9 24 A2 66 62 [05:07:24]GetLastDocTimeStamp 1721969719 [05:07:24]current date 1721970446 [05:07:24]FM_GetShiftState [05:07:24]SAM_PROTO_GetShiftState [05:07:24]wFMCommunicate request_size=4 [05:07:24]MH_SAM_APDU [05:07:24]CAPDU: 80 13 01 00 [05:07:24]Write to MH i2c: E2 08 00 F3 0D 80 13 01 00 00 00 00 00 7D [05:07:24]Write i2c OK [05:07:24]MH_I2C_Read... [05:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:24]Read from MH i2c: E2 [05:07:24]MH_I2C_Read... [05:07:24]Read from MH i2c: E2 0E 00 [05:07:24]MH_I2C_Read... [05:07:24]Read from MH i2c: E2 0E 00 F3 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2E [05:07:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:07:24]wFMCommunicate OK [05:07:24]SAM_PROTO_GetShiftState done [05:07:24]FM_GetShiftState done [05:07:24]opened in 1721952182 [05:07:24]opened+sec_in_day 1722038582 [05:07:24]quantity*price = 80061 [05:07:24]sum+1 = 80063 [05:07:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 56 26.07.2024 05:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224988 ФПД: 60970401571461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T050726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224988&fm=60970401571461&tin=02508201610067®Number=0000000000092624&sum=80000 [05:07:25]StoreToDocumentArchive [05:07:25]shift 437 fd 224988 [05:07:25]save to /storage/0437/doc_00224988 [05:07:25]save last doc name /storage/0437/doc_00224988 to /storage/kkm_last_doc_name [05:07:25]save OK [05:07:25]Clear old archive folders... [05:07:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:07:25]tlvbuf is 01A5B480 [05:07:25]SAM_PROTO_ClearQueue [05:07:25]wFMCommunicate request_size=4 [05:07:25]MH_SAM_APDU [05:07:25]CAPDU: 80 09 00 00 [05:07:25]Write to MH i2c: E2 08 00 00 0E 80 09 00 00 00 00 00 00 80 [05:07:25]Write i2c OK [05:07:25]MH_I2C_Read... [05:07:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:07:25]Read from MH i2c: E2 [05:07:25]MH_I2C_Read... [05:07:25]Read from MH i2c: E2 03 00 [05:07:25]MH_I2C_Read... [05:07:25]Read from MH i2c: E2 03 00 00 0E 00 90 00 82 [05:07:25]RAPDU: 90 00 [05:07:25]wFMCommunicate OK [05:07:25]SAM_PROTO_ClearQueue done [05:07:25]KKMCreateOFDPacket [05:07:25]OFDProtocolAddRootSTLVToBuf [05:07:25]FM_MakeSignedData [05:07:25]FM_MakeSignedData [05:07:25]SAM_PROTO_SignData [05:07:25]wFMCommunicate request_size=4 [05:07:25]MH_SAM_APDU [05:07:25]CAPDU: 80 0D 01 02 [05:07:25]Write to MH i2c: E2 08 00 01 0E 80 0D 01 02 00 00 00 00 88 [05:07:25]Write i2c OK [05:07:25]MH_I2C_Read... [05:07:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:07:25]Read from MH i2c: E2 [05:07:25]MH_I2C_Read... [05:07:25]Read from MH i2c: E2 03 00 [05:07:25]MH_I2C_Read... [05:07:25]Read from MH i2c: E2 03 00 01 0E 00 90 00 83 [05:07:25]RAPDU: 90 00 [05:07:25]wFMCommunicate OK [05:07:25]wFMCommunicate request_size=255 [05:07:25]MH_SAM_APDU [05:07:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 0E 2F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6E 03 00 35 04 06 00 37 [05:07:25]Write to MH i2c: E2 02 01 02 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 0E 2F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6E 03 00 35 04 06 00 37 00 00 44 [05:07:25]Write i2c OK [05:07:25]MH_I2C_Read... [05:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:26]Read from MH i2c: E2 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 03 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 03 00 02 0E 00 90 00 84 [05:07:26]RAPDU: 90 00 [05:07:26]wFMCommunicate OK [05:07:26]wFMCommunicate request_size=10 [05:07:26]MH_SAM_APDU [05:07:26]CAPDU: 80 0D 02 02 05 73 C7 20 A2 85 [05:07:26]Write to MH i2c: E2 0D 00 03 0E 80 0D 02 02 05 00 73 C7 20 A2 85 00 00 16 [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:26]Read from MH i2c: E2 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 03 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 03 00 03 0E 00 90 00 85 [05:07:26]RAPDU: 90 00 [05:07:26]wFMCommunicate OK [05:07:26]wFMCommunicate request_size=4 [05:07:26]MH_SAM_APDU [05:07:26]CAPDU: 80 0D 03 02 [05:07:26]Write to MH i2c: E2 08 00 04 0E 80 0D 03 02 00 00 00 00 8D [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:07:26]Read from MH i2c: E2 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 0B 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 0B 00 04 0E 00 0E B6 D2 63 13 3B 51 EB 90 00 11 [05:07:26]RAPDU: 0E B6 D2 63 13 3B 51 EB 90 00 [05:07:26]wFMCommunicate OK [05:07:26]SAM_PROTO_SignData done [05:07:26]FM_MakeSignedData done [05:07:26]CreateOFDProtocolMessage [05:07:26]wFMCommunicate request_size=4 [05:07:26]MH_SAM_APDU [05:07:26]CAPDU: 80 11 00 00 [05:07:26]Write to MH i2c: E2 08 00 05 0E 80 11 00 00 00 00 00 00 8D [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:26]Read from MH i2c: E2 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 17 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: E2 17 00 05 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [05:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:07:26]wFMCommunicate OK [05:07:26]CreateOFDProtocolMessage done [05:07:26]OFDSenderStorePacket 224988 [05:07:26]StoreOFDPacket docnum=224988 [05:07:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 34 07 01 B9 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 0E 2F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6E 03 00 35 04 06 00 37 73 C7 20 A2 85 0E B6 D2 63 13 3B 51 EB [05:07:26]CheckFolder [05:07:26]dirname=/storage/ofd_packets [05:07:26]CheckFolder done [05:07:26]ProducePacketName [05:07:26]name=ofd_packets/00224988 [05:07:26]NVStorageSaveData ofd_packets/00224988 [05:07:26]File name is /storage/ofd_packets/00224988 [05:07:26]Write 301 bytes [05:07:26]NVStorageSaveData done [05:07:26]OFDSenderStorePacket done [05:07:26]KKMCreateOFDPacket done [05:07:26]NVStorageSaveData kkm_last_timestamp [05:07:26]File name is /storage/kkm_last_timestamp [05:07:26]Write 4 bytes [05:07:26]NVStorageSaveData done [05:07:26]ExternCall_PrintAddStr [05:07:26]wPrintStart [05:07:26]Write to MH i2c: 01 00 00 06 0E 14 [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: 01 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: 01 07 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: 01 07 00 06 0E 00 00 00 00 00 FF 0F 29 [05:07:26]RasterBufferAndPrint [05:07:26]line Счет N : (1)2001133 [05:07:26]line ИНН: 02508201610067 [05:07:26]line Контрольно-Кассовый Чек [05:07:26]line ПРОДАЖА [05:07:26]line ТРК (МРК, ГНК) : 44 [05:07:26]line Товар: 2710124500 [05:07:26]line Аи-95-К-5 [05:07:26]line 10.790 * 74.20 [05:07:26]line = 800.62 [05:07:26]line НДС 12% НСП 1% [05:07:26]line > о реализуемом товаре [05:07:26]line ОКРУГЛЕНИЕ: -0.62 [05:07:26]line ИТОГО: 800.00 [05:07:26]line Внесено: 800.00 [05:07:26]line СДАЧА: 0.00 [05:07:26]line НСП 1% : 7.08 [05:07:26]line НДС 12% : 85.02 [05:07:26]line Наличными: 800.00 [05:07:26]line Безнал.: 0.00 [05:07:26]line Место: АЗС № 97 "Партнер Нефть" [05:07:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:07:26]line СНО: Общий режим [05:07:26]line Чек 56 26.07.2024 05:07 [05:07:26]line Смена: 437 ФФД: 1.0 [05:07:26]line ЗНМ: 0300000054 [05:07:26]line РНМ: 0000000000092624 [05:07:26]line Версия ККМ: 001 [05:07:26]line ФМ: 0000000000874959 [05:07:26]line ФД: 224988 [05:07:26]line ФПД: 60970401571461 [05:07:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T050726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224988&fm=60970401571461&tin=02508201610067®Number=0000000000092624&sum=80000 [05:07:26]written 0, free lines is 4095 [05:07:26]OFD Sender: Processing packet 224988 [packets to send 596, broken 595] [05:07:26]ProducePacketName [05:07:26]name=ofd_packets/00224988 [05:07:26]OFD Sender: To server: pG, [05:07:26]CommunicateWithHost lk.salyk.kg:30040 [05:07:26]ConnectInit lk.salyk.kg [05:07:26]Write to MH i2c: 01 00 00 31 0E 3F [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: 01 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: 01 07 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: 01 07 00 31 0E 00 00 00 00 00 50 0C A2 [05:07:26]RasterBufferAndPrint [05:07:26]line [05:07:26]line [05:07:26]line [05:07:26]line [05:07:26]line [05:07:26]Connected sock=8 [05:07:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 34 07 01 B9 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 0E 2F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6E 03 00 35 04 06 00 37 73 C7 20 A2 85 0E B6 D2 63 13 3B 51 EB [05:07:26]written 0, free lines is 3156 [05:07:26]MH_Cut [05:07:26]Write to MH i2c: D1 01 00 38 0E 01 18 [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: D1 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: D1 01 00 [05:07:26]MH_I2C_Read... [05:07:26]Read from MH i2c: D1 01 00 38 0E 00 17 [05:07:26]Write to MH i2c: 01 00 00 39 0E 47 [05:07:26]Write i2c OK [05:07:26]MH_I2C_Read... [05:07:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C7 18 47 00 4A 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6E 03 00 F4 03 04 00 20 DB A2 66 B6 04 01 00 00 2D 10 B1 8B 28 EA 6E 39 [05:07:27]CommunicateWithHost err = 0 [05:07:27]CheckOFDResponse [05:07:27]1017 (14) - 77093643461234 [05:07:27]1041 (16) - 0000000000874959 [05:07:27]1040 (4) - 224988 [05:07:27]1012 (4) - 25.07.2024 23:09 [05:07:27]1206 (1) - 0 [05:07:27]OFD Sender: Remove packet 224988 [05:07:27]ProducePacketName [05:07:27]name=ofd_packets/00224988 [05:07:27]NVStorageDeleteData [05:07:27]OFD Sender: No OFD packet to send [05:07:28]*** Cut start [05:07:28]*** Partial cut [05:07:28]*** CUTSNS_PIN = 1 [05:07:28]*** CUTSNS_PIN = 0 [05:07:28]*** Brake cut motor [05:07:28]Read from MH i2c: 01 [05:07:28]MH_I2C_Read... [05:07:28]*** Stop cut motor [05:07:28]*** Cut end [05:07:28]Read from MH i2c: 01 07 00 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: 01 07 00 39 0E 00 00 00 00 00 FF 0F 5C [05:07:28]process_action close_receipt done [05:07:28]requested_data is exist [05:07:28]produce_requested_data [05:07:28]requested_item fm.sn is exist - process it [05:07:28]wFMCommunicate request_size=4 [05:07:28]MH_SAM_APDU [05:07:28]CAPDU: 80 11 00 00 [05:07:28]Write to MH i2c: E2 08 00 3A 0E 80 11 00 00 00 00 00 00 C2 [05:07:28]Write i2c OK [05:07:28]MH_I2C_Read... [05:07:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:28]Read from MH i2c: E2 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: E2 17 00 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: E2 17 00 3A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [05:07:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:07:28]wFMCommunicate OK [05:07:28]requested_item fd.num is exist - process it [05:07:28]SAM_PROTO_GetFieldsCounters [05:07:28]wFMCommunicate request_size=4 [05:07:28]MH_SAM_APDU [05:07:28]CAPDU: 80 13 00 00 [05:07:28]Write to MH i2c: E2 08 00 3B 0E 80 13 00 00 00 00 00 00 C5 [05:07:28]Write i2c OK [05:07:28]MH_I2C_Read... [05:07:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:07:28]Read from MH i2c: E2 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: E2 62 00 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: E2 62 00 3B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [05:07:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:07:28]wFMCommunicate OK [05:07:28]SAM_PROTO_GetFieldsCounters done [05:07:28]requested_item shift.num is exist - process it [05:07:28]requested_item shift.opened is exist - process it [05:07:28]req_shift_opened [05:07:28]FM_GetShiftState [05:07:28]SAM_PROTO_GetShiftState [05:07:28]wFMCommunicate request_size=4 [05:07:28]MH_SAM_APDU [05:07:28]CAPDU: 80 13 01 00 [05:07:28]Write to MH i2c: E2 08 00 3C 0E 80 13 01 00 00 00 00 00 C7 [05:07:28]Write i2c OK [05:07:28]MH_I2C_Read... [05:07:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:28]Read from MH i2c: E2 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: E2 0E 00 [05:07:28]MH_I2C_Read... [05:07:28]Read from MH i2c: E2 0E 00 3C 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [05:07:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:07:29]wFMCommunicate OK [05:07:29]SAM_PROTO_GetShiftState done [05:07:29]FM_GetShiftState done [05:07:29]req_shift_opened done [05:07:29]requested_item shift.open_date is exist - process it [05:07:29]req_shift_open_date [05:07:29]req_shift_open_date done [05:07:29]produce_requested_data done [05:07:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224988,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [05:07:29]process_action_free close_receipt [05:07:29]json_value_free [05:07:29]json_value_free done [05:07:29]process_json_proto returns [05:07:29]Send response to host [05:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224988,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [05:07:29]free response buf [05:07:29]execute_script done [05:07:29]execute_script returns [05:07:29]free content buf [05:07:29]Sock 9.Close socket [05:07:29]Sock 9.Thread stoped [05:07:32]OFD Sender: No OFD packet to send [05:07:37]OFD Sender: No OFD packet to send [05:07:42]OFD Sender: No OFD packet to send [05:07:47]OFD Sender: No OFD packet to send [05:07:52]OFD Sender: No OFD packet to send [05:07:57]OFD Sender: No OFD packet to send [05:08:02]OFD Sender: No OFD packet to send [05:08:07]OFD Sender: No OFD packet to send [05:08:12]OFD Sender: No OFD packet to send [05:08:17]OFD Sender: No OFD packet to send [05:08:22]OFD Sender: No OFD packet to send [05:08:27]OFD Sender: No OFD packet to send [05:08:32]OFD Sender: No OFD packet to send [05:08:37]OFD Sender: No OFD packet to send [05:08:42]OFD Sender: No OFD packet to send [05:08:47]OFD Sender: No OFD packet to send [05:08:52]OFD Sender: No OFD packet to send [05:08:57]OFD Sender: No OFD packet to send [05:09:02]OFD Sender: No OFD packet to send [05:09:07]OFD Sender: No OFD packet to send [05:09:12]OFD Sender: No OFD packet to send [05:09:17]OFD Sender: No OFD packet to send [05:09:18]recv_with_timeout no data received [05:09:22]OFD Sender: No OFD packet to send [05:09:27]OFD Sender: No OFD packet to send [05:09:33]OFD Sender: No OFD packet to send [05:09:38]OFD Sender: No OFD packet to send [05:09:43]OFD Sender: No OFD packet to send [05:09:48]OFD Sender: No OFD packet to send [05:09:53]OFD Sender: No OFD packet to send [05:09:58]OFD Sender: No OFD packet to send [05:10:03]OFD Sender: No OFD packet to send [05:10:08]OFD Sender: No OFD packet to send [05:10:13]OFD Sender: No OFD packet to send [05:10:18]OFD Sender: No OFD packet to send [05:10:23]OFD Sender: No OFD packet to send [05:10:28]OFD Sender: No OFD packet to send [05:10:33]OFD Sender: No OFD packet to send [05:10:38]OFD Sender: No OFD packet to send [05:10:43]OFD Sender: No OFD packet to send [05:10:48]OFD Sender: No OFD packet to send [05:10:53]OFD Sender: No OFD packet to send [05:10:58]OFD Sender: No OFD packet to send [05:11:03]OFD Sender: No OFD packet to send [05:11:08]OFD Sender: No OFD packet to send [05:11:13]OFD Sender: No OFD packet to send [05:11:18]OFD Sender: No OFD packet to send [05:11:23]OFD Sender: No OFD packet to send [05:11:28]OFD Sender: No OFD packet to send [05:11:33]OFD Sender: No OFD packet to send [05:11:38]OFD Sender: No OFD packet to send [05:11:43]OFD Sender: No OFD packet to send [05:11:48]OFD Sender: No OFD packet to send [05:11:53]OFD Sender: No OFD packet to send [05:11:58]OFD Sender: No OFD packet to send [05:12:03]OFD Sender: No OFD packet to send [05:12:08]OFD Sender: No OFD packet to send [05:12:13]OFD Sender: No OFD packet to send [05:12:18]OFD Sender: No OFD packet to send [05:12:23]OFD Sender: No OFD packet to send [05:12:28]OFD Sender: No OFD packet to send [05:12:30]accept exits with 10 [05:12:30]New connection [05:12:30]New thread 3066727780 created [05:12:30]Thread 3066871140 joined [05:12:30]Waiting for new connection... [05:12:30] Sock 10.Parse request [05:12:30]Sock 10.Check first char [05:12:30]Sock 10.First char is OK [05:12:30]request: POST /json_proto HTTP/1.0 [05:12:30]Method: POST [05:12:30]URL: /json_proto [05:12:30]Method is POST - this is cgi request [05:12:30]url: /json_proto [05:12:30]query_string will be loaded in cgi processing [05:12:30]execute_cgi json_proto POST (null) [05:12:30]execute_cgi path=json_proto method=POST [05:12:30]POST find Content-Length [05:12:30]Host: 172.17.43.131:8080 [05:12:30]Content-Length: 804 [05:12:30]Content-Type: application/json [05:12:30] [05:12:30]POST finish read [05:12:30]Found Content-Length = 804 [05:12:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:12:30]execute_script... [05:12:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:12:30]POST & json_proto [05:12:30]process_json_proto [05:12:30]json parsed OK: [05:12:30]protocol is kg_v1.0 [05:12:30]action value=close_receipt [05:12:30]process_action close_receipt [05:12:30]cmd_close_receipt [05:12:30]MH_GetDate [05:12:30]Write to MH i2c: F0 00 00 3D 0E 3A [05:12:30]Write i2c OK [05:12:30]MH_I2C_Read... [05:12:30]Read from MH i2c: F0 [05:12:30]MH_I2C_Read... [05:12:30]Read from MH i2c: F0 09 00 [05:12:30]MH_I2C_Read... [05:12:30]Read from MH i2c: F0 09 00 3D 0E 00 40 30 A3 66 F9 24 A2 66 E1 [05:12:30]GetLastDocTimeStamp 1721970446 [05:12:30]current date 1721970752 [05:12:30]FM_GetShiftState [05:12:30]SAM_PROTO_GetShiftState [05:12:30]wFMCommunicate request_size=4 [05:12:30]MH_SAM_APDU [05:12:30]CAPDU: 80 13 01 00 [05:12:30]Write to MH i2c: E2 08 00 3E 0E 80 13 01 00 00 00 00 00 C9 [05:12:30]Write i2c OK [05:12:30]MH_I2C_Read... [05:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:12:30]Read from MH i2c: E2 [05:12:30]MH_I2C_Read... [05:12:30]Read from MH i2c: E2 0E 00 [05:12:30]MH_I2C_Read... [05:12:30]Read from MH i2c: E2 0E 00 3E 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [05:12:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:12:30]wFMCommunicate OK [05:12:30]SAM_PROTO_GetShiftState done [05:12:30]FM_GetShiftState done [05:12:30]opened in 1721952182 [05:12:30]opened+sec_in_day 1722038582 [05:12:30]quantity*price = 100005 [05:12:30]sum+1 = 100006 [05:12:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 57 26.07.2024 05:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 224989 ФПД: 157905720976359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T051232&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224989&fm=157905720976359&tin=02508201610067®Number=0000000000092624&sum=100005 [05:12:31]StoreToDocumentArchive [05:12:31]shift 437 fd 224989 [05:12:31]save to /storage/0437/doc_00224989 [05:12:31]save last doc name /storage/0437/doc_00224989 to /storage/kkm_last_doc_name [05:12:31]save OK [05:12:31]Clear old archive folders... [05:12:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:12:31]tlvbuf is 01ABF700 [05:12:31]SAM_PROTO_ClearQueue [05:12:31]wFMCommunicate request_size=4 [05:12:31]MH_SAM_APDU [05:12:31]CAPDU: 80 09 00 00 [05:12:31]Write to MH i2c: E2 08 00 4B 0E 80 09 00 00 00 00 00 00 CB [05:12:31]Write i2c OK [05:12:31]MH_I2C_Read... [05:12:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:12:31]Read from MH i2c: E2 [05:12:31]MH_I2C_Read... [05:12:31]Read from MH i2c: E2 03 00 [05:12:31]MH_I2C_Read... [05:12:31]Read from MH i2c: E2 03 00 4B 0E 00 90 00 CD [05:12:31]RAPDU: 90 00 [05:12:31]wFMCommunicate OK [05:12:31]SAM_PROTO_ClearQueue done [05:12:31]KKMCreateOFDPacket [05:12:31]OFDProtocolAddRootSTLVToBuf [05:12:31]FM_MakeSignedData [05:12:31]FM_MakeSignedData [05:12:31]SAM_PROTO_SignData [05:12:31]wFMCommunicate request_size=4 [05:12:31]MH_SAM_APDU [05:12:31]CAPDU: 80 0D 01 02 [05:12:31]Write to MH i2c: E2 08 00 4C 0E 80 0D 01 02 00 00 00 00 D3 [05:12:31]Write i2c OK [05:12:31]MH_I2C_Read... [05:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:12:31]Read from MH i2c: E2 [05:12:31]MH_I2C_Read... [05:12:31]Read from MH i2c: E2 03 00 [05:12:31]MH_I2C_Read... [05:12:31]Read from MH i2c: E2 03 00 4C 0E 00 90 00 CE [05:12:31]RAPDU: 90 00 [05:12:31]wFMCommunicate OK [05:12:31]wFMCommunicate request_size=255 [05:12:31]MH_SAM_APDU [05:12:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 40 30 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6E 03 00 35 04 06 00 8F [05:12:31]Write to MH i2c: E2 02 01 4D 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 40 30 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6E 03 00 35 04 06 00 8F 00 00 38 [05:12:31]Write i2c OK [05:12:31]MH_I2C_Read... [05:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:12:32]Read from MH i2c: E2 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 03 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 03 00 4D 0E 00 90 00 CF [05:12:32]RAPDU: 90 00 [05:12:32]wFMCommunicate OK [05:12:32]wFMCommunicate request_size=10 [05:12:32]MH_SAM_APDU [05:12:32]CAPDU: 80 0D 02 02 05 9D 4A 68 23 E7 [05:12:32]Write to MH i2c: E2 0D 00 4E 0E 80 0D 02 02 05 00 9D 4A 68 23 E7 00 00 39 [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:12:32]Read from MH i2c: E2 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 03 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 03 00 4E 0E 00 90 00 D0 [05:12:32]RAPDU: 90 00 [05:12:32]wFMCommunicate OK [05:12:32]wFMCommunicate request_size=4 [05:12:32]MH_SAM_APDU [05:12:32]CAPDU: 80 0D 03 02 [05:12:32]Write to MH i2c: E2 08 00 4F 0E 80 0D 03 02 00 00 00 00 D8 [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:12:32]Read from MH i2c: E2 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 0B 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 0B 00 4F 0E 00 A2 A7 6D C5 40 C9 00 3D 90 00 9A [05:12:32]RAPDU: A2 A7 6D C5 40 C9 00 3D 90 00 [05:12:32]wFMCommunicate OK [05:12:32]SAM_PROTO_SignData done [05:12:32]FM_MakeSignedData done [05:12:32]CreateOFDProtocolMessage [05:12:32]wFMCommunicate request_size=4 [05:12:32]MH_SAM_APDU [05:12:32]CAPDU: 80 11 00 00 [05:12:32]Write to MH i2c: E2 08 00 50 0E 80 11 00 00 00 00 00 00 D8 [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:12:32]Read from MH i2c: E2 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 17 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: E2 17 00 50 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [05:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:12:32]wFMCommunicate OK [05:12:32]CreateOFDProtocolMessage done [05:12:32]OFDSenderStorePacket 224989 [05:12:32]StoreOFDPacket docnum=224989 [05:12:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE 63 07 01 9B E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 40 30 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6E 03 00 35 04 06 00 8F 9D 4A 68 23 E7 A2 A7 6D C5 40 C9 00 3D [05:12:32]CheckFolder [05:12:32]dirname=/storage/ofd_packets [05:12:32]CheckFolder done [05:12:32]ProducePacketName [05:12:32]name=ofd_packets/00224989 [05:12:32]NVStorageSaveData ofd_packets/00224989 [05:12:32]File name is /storage/ofd_packets/00224989 [05:12:32]Write 301 bytes [05:12:32]NVStorageSaveData done [05:12:32]OFDSenderStorePacket done [05:12:32]KKMCreateOFDPacket done [05:12:32]NVStorageSaveData kkm_last_timestamp [05:12:32]File name is /storage/kkm_last_timestamp [05:12:32]Write 4 bytes [05:12:32]NVStorageSaveData done [05:12:32]ExternCall_PrintAddStr [05:12:32]wPrintStart [05:12:32]Write to MH i2c: 01 00 00 51 0E 5F [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: 01 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: 01 07 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: 01 07 00 51 0E 00 00 00 00 00 FF 0F 74 [05:12:32]RasterBufferAndPrint [05:12:32]line Счет N : (1)2001134 [05:12:32]line ИНН: 02508201610067 [05:12:32]line Контрольно-Кассовый Чек [05:12:32]line ПРОДАЖА [05:12:32]line ТРК (МРК, ГНК) : 43 [05:12:32]line Товар: 2710124130 [05:12:32]line Аи-92-К-5 [05:12:32]line 14.750 * 67.80 [05:12:32]line = 1000.05 [05:12:32]line НДС 12% НСП 1% [05:12:32]line > о реализуемом товаре [05:12:32]line ИТОГО: 1000.05 [05:12:32]line НСП 1% : 8.85 [05:12:32]line НДС 12% : 106.20 [05:12:32]line Наличными: 0.00 [05:12:32]line Безнал.: 1000.05 [05:12:32]line Место: АЗС № 97 "Партнер Нефть" [05:12:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:12:32]line СНО: Общий режим [05:12:32]line Чек 57 26.07.2024 05:12 [05:12:32]line Смена: 437 ФФД: 1.0 [05:12:32]line ЗНМ: 0300000054 [05:12:32]line РНМ: 0000000000092624 [05:12:32]line Версия ККМ: 001 [05:12:32]line Платежная система: O! деньги [05:12:32]line ФМ: 0000000000874959 [05:12:32]line ФД: 224989 [05:12:32]line ФПД: 157905720976359 [05:12:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T051232&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224989&fm=157905720976359&tin=02508201610067®Number=0000000000092624&sum=100005 [05:12:32]written 0, free lines is 4095 [05:12:32]OFD Sender: Processing packet 224989 [packets to send 596, broken 595] [05:12:32]ProducePacketName [05:12:32]name=ofd_packets/00224989 [05:12:32]OFD Sender: To server: pG, [05:12:32]CommunicateWithHost lk.salyk.kg:30040 [05:12:32]ConnectInit lk.salyk.kg [05:12:32]Write to MH i2c: 01 00 00 7B 0E 89 [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: 01 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: 01 07 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: 01 07 00 7B 0E 00 00 00 00 00 64 0C 00 [05:12:32]RasterBufferAndPrint [05:12:32]line [05:12:32]line [05:12:32]line [05:12:32]line [05:12:32]line [05:12:32]written 0, free lines is 3176 [05:12:32]MH_Cut [05:12:32]Write to MH i2c: D1 01 00 82 0E 01 62 [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: D1 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: D1 01 00 [05:12:32]MH_I2C_Read... [05:12:32]Read from MH i2c: D1 01 00 82 0E 00 61 [05:12:32]Write to MH i2c: 01 00 00 83 0E 91 [05:12:32]Write i2c OK [05:12:32]MH_I2C_Read... [05:12:34]*** Cut start [05:12:34]*** Partial cut [05:12:34]*** CUTSNS_PIN = 1 [05:12:34]*** CUTSNS_PIN = 0 [05:12:34]*** Brake cut motor [05:12:34]Read from MH i2c: 01 [05:12:34]MH_I2C_Read... [05:12:34]*** Stop cut motor [05:12:34]*** Cut end [05:12:34]Read from MH i2c: 01 07 00 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: 01 07 00 83 0E 00 00 00 00 00 FF 0F A6 [05:12:34]process_action close_receipt done [05:12:34]requested_data is exist [05:12:34]produce_requested_data [05:12:34]requested_item fm.sn is exist - process it [05:12:34]wFMCommunicate request_size=4 [05:12:34]MH_SAM_APDU [05:12:34]CAPDU: 80 11 00 00 [05:12:34]Write to MH i2c: E2 08 00 84 0E 80 11 00 00 00 00 00 00 0C [05:12:34]Write i2c OK [05:12:34]MH_I2C_Read... [05:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:12:34]Read from MH i2c: E2 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: E2 17 00 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: E2 17 00 84 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [05:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:12:34]wFMCommunicate OK [05:12:34]requested_item fd.num is exist - process it [05:12:34]SAM_PROTO_GetFieldsCounters [05:12:34]wFMCommunicate request_size=4 [05:12:34]MH_SAM_APDU [05:12:34]CAPDU: 80 13 00 00 [05:12:34]Write to MH i2c: E2 08 00 85 0E 80 13 00 00 00 00 00 00 0F [05:12:34]Write i2c OK [05:12:34]MH_I2C_Read... [05:12:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:12:34]Read from MH i2c: E2 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: E2 62 00 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: E2 62 00 85 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [05:12:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:12:34]wFMCommunicate OK [05:12:34]SAM_PROTO_GetFieldsCounters done [05:12:34]requested_item shift.num is exist - process it [05:12:34]requested_item shift.opened is exist - process it [05:12:34]req_shift_opened [05:12:34]FM_GetShiftState [05:12:34]SAM_PROTO_GetShiftState [05:12:34]wFMCommunicate request_size=4 [05:12:34]MH_SAM_APDU [05:12:34]CAPDU: 80 13 01 00 [05:12:34]Write to MH i2c: E2 08 00 86 0E 80 13 01 00 00 00 00 00 11 [05:12:34]Write i2c OK [05:12:34]MH_I2C_Read... [05:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:12:34]Read from MH i2c: E2 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: E2 0E 00 [05:12:34]MH_I2C_Read... [05:12:34]Read from MH i2c: E2 0E 00 86 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C2 [05:12:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:12:34]wFMCommunicate OK [05:12:34]SAM_PROTO_GetShiftState done [05:12:34]FM_GetShiftState done [05:12:34]req_shift_opened done [05:12:34]requested_item shift.open_date is exist - process it [05:12:34]req_shift_open_date [05:12:34]req_shift_open_date done [05:12:34]produce_requested_data done [05:12:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224989,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [05:12:34]process_action_free close_receipt [05:12:34]json_value_free [05:12:34]json_value_free done [05:12:34]process_json_proto returns [05:12:34]Send response to host [05:12:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224989,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [05:12:34]free response buf [05:12:34]execute_script done [05:12:34]execute_script returns [05:12:34]free content buf [05:12:34]Sock 10.Close socket [05:12:34]Sock 10.Thread stoped [05:12:35]Connected sock=9 [05:12:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FE 63 07 01 9B E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 40 30 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6E 03 00 35 04 06 00 8F 9D 4A 68 23 E7 A2 A7 6D C5 40 C9 00 3D [05:12:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 59 2C 47 00 A7 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6E 03 00 F4 03 04 00 55 DC A2 66 B6 04 01 00 00 50 2B EB 56 70 3A D4 5A [05:12:36]CommunicateWithHost err = 0 [05:12:36]CheckOFDResponse [05:12:36]1017 (14) - 77093643461234 [05:12:36]1041 (16) - 0000000000874959 [05:12:36]1040 (4) - 224989 [05:12:36]1012 (4) - 25.07.2024 23:14 [05:12:36]1206 (1) - 0 [05:12:36]OFD Sender: Remove packet 224989 [05:12:36]ProducePacketName [05:12:36]name=ofd_packets/00224989 [05:12:36]NVStorageDeleteData [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:49]recv_with_timeout no data received [05:12:52]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:07]OFD Sender: No OFD packet to send [05:14:12]OFD Sender: No OFD packet to send [05:14:17]OFD Sender: No OFD packet to send [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]OFD Sender: No OFD packet to send [05:15:32]OFD Sender: No OFD packet to send [05:15:37]OFD Sender: No OFD packet to send [05:15:43]OFD Sender: No OFD packet to send [05:15:48]OFD Sender: No OFD packet to send [05:15:53]OFD Sender: No OFD packet to send [05:15:58]OFD Sender: No OFD packet to send [05:16:03]OFD Sender: No OFD packet to send [05:16:08]OFD Sender: No OFD packet to send [05:16:13]OFD Sender: No OFD packet to send [05:16:13]recv_with_timeout no data received [05:16:18]OFD Sender: No OFD packet to send [05:16:23]OFD Sender: No OFD packet to send [05:16:28]OFD Sender: No OFD packet to send [05:16:33]OFD Sender: No OFD packet to send [05:16:38]OFD Sender: No OFD packet to send [05:16:43]OFD Sender: No OFD packet to send [05:16:48]OFD Sender: No OFD packet to send [05:16:53]OFD Sender: No OFD packet to send [05:16:58]OFD Sender: No OFD packet to send [05:17:03]OFD Sender: No OFD packet to send [05:17:08]OFD Sender: No OFD packet to send [05:17:13]OFD Sender: No OFD packet to send [05:17:18]OFD Sender: No OFD packet to send [05:17:23]OFD Sender: No OFD packet to send [05:17:28]OFD Sender: No OFD packet to send [05:17:33]OFD Sender: No OFD packet to send [05:17:38]OFD Sender: No OFD packet to send [05:17:43]OFD Sender: No OFD packet to send [05:17:48]OFD Sender: No OFD packet to send [05:17:53]OFD Sender: No OFD packet to send [05:17:58]OFD Sender: No OFD packet to send [05:18:03]OFD Sender: No OFD packet to send [05:18:08]OFD Sender: No OFD packet to send [05:18:13]OFD Sender: No OFD packet to send [05:18:18]OFD Sender: No OFD packet to send [05:18:23]OFD Sender: No OFD packet to send [05:18:28]OFD Sender: No OFD packet to send [05:18:33]OFD Sender: No OFD packet to send [05:18:38]OFD Sender: No OFD packet to send [05:18:43]OFD Sender: No OFD packet to send [05:18:48]OFD Sender: No OFD packet to send [05:18:53]OFD Sender: No OFD packet to send [05:18:58]OFD Sender: No OFD packet to send [05:19:03]OFD Sender: No OFD packet to send [05:19:08]OFD Sender: No OFD packet to send [05:19:13]OFD Sender: No OFD packet to send [05:19:18]OFD Sender: No OFD packet to send [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:45]recv_with_timeout no data received [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:23]OFD Sender: No OFD packet to send [05:20:28]OFD Sender: No OFD packet to send [05:20:33]OFD Sender: No OFD packet to send [05:20:38]OFD Sender: No OFD packet to send [05:20:43]OFD Sender: No OFD packet to send [05:20:48]OFD Sender: No OFD packet to send [05:20:53]OFD Sender: No OFD packet to send [05:20:58]OFD Sender: No OFD packet to send [05:21:03]OFD Sender: No OFD packet to send [05:21:08]OFD Sender: No OFD packet to send [05:21:13]OFD Sender: No OFD packet to send [05:21:18]OFD Sender: No OFD packet to send [05:21:23]OFD Sender: No OFD packet to send [05:21:28]OFD Sender: No OFD packet to send [05:21:30]accept exits with 8 [05:21:30]New connection [05:21:30]New thread 3066871140 created [05:21:30]Thread 3066727780 joined [05:21:30]Waiting for new connection... [05:21:30] Sock 8.Parse request [05:21:30]Sock 8.Check first char [05:21:30]Sock 8.First char is OK [05:21:30]request: POST /json_proto HTTP/1.0 [05:21:30]Method: POST [05:21:30]URL: /json_proto [05:21:30]Method is POST - this is cgi request [05:21:30]url: /json_proto [05:21:30]query_string will be loaded in cgi processing [05:21:30]execute_cgi json_proto POST (null) [05:21:30]execute_cgi path=json_proto method=POST [05:21:30]POST find Content-Length [05:21:30]Host: 172.17.43.131:8080 [05:21:30]Content-Length: 678 [05:21:30]Content-Type: application/json [05:21:30] [05:21:30]POST finish read [05:21:30]Found Content-Length = 678 [05:21:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:21:30]execute_script... [05:21:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:21:30]POST & json_proto [05:21:30]process_json_proto [05:21:30]json parsed OK: [05:21:30]protocol is kg_v1.0 [05:21:30]action value=close_receipt [05:21:30]process_action close_receipt [05:21:30]cmd_close_receipt [05:21:30]MH_GetDate [05:21:30]Write to MH i2c: F0 00 00 87 0E 84 [05:21:30]Write i2c OK [05:21:30]MH_I2C_Read... [05:21:30]Read from MH i2c: F0 [05:21:30]MH_I2C_Read... [05:21:30]Read from MH i2c: F0 09 00 [05:21:30]MH_I2C_Read... [05:21:30]Read from MH i2c: F0 09 00 87 0E 00 5B 32 A3 66 F9 24 A2 66 48 [05:21:30]GetLastDocTimeStamp 1721970752 [05:21:30]current date 1721971291 [05:21:30]FM_GetShiftState [05:21:30]SAM_PROTO_GetShiftState [05:21:30]wFMCommunicate request_size=4 [05:21:30]MH_SAM_APDU [05:21:30]CAPDU: 80 13 01 00 [05:21:30]Write to MH i2c: E2 08 00 88 0E 80 13 01 00 00 00 00 00 13 [05:21:30]Write i2c OK [05:21:30]MH_I2C_Read... [05:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:30]Read from MH i2c: E2 [05:21:30]MH_I2C_Read... [05:21:30]Read from MH i2c: E2 0E 00 [05:21:30]MH_I2C_Read... [05:21:30]Read from MH i2c: E2 0E 00 88 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [05:21:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:21:30]wFMCommunicate OK [05:21:30]SAM_PROTO_GetShiftState done [05:21:30]FM_GetShiftState done [05:21:30]opened in 1721952182 [05:21:30]opened+sec_in_day 1722038582 [05:21:30]quantity*price = 50036 [05:21:30]sum+1 = 50037 [05:21:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 58 26.07.2024 05:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224990 ФПД: 220480382131518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T052131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224990&fm=220480382131518&tin=02508201610067®Number=0000000000092624&sum=50000 [05:21:31]StoreToDocumentArchive [05:21:31]shift 437 fd 224990 [05:21:31]save to /storage/0437/doc_00224990 [05:21:31]save last doc name /storage/0437/doc_00224990 to /storage/kkm_last_doc_name [05:21:31]save OK [05:21:31]Clear old archive folders... [05:21:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:21:31]tlvbuf is 01AAD350 [05:21:31]SAM_PROTO_ClearQueue [05:21:31]wFMCommunicate request_size=4 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 09 00 00 [05:21:31]Write to MH i2c: E2 08 00 95 0E 80 09 00 00 00 00 00 00 15 [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 95 0E 00 90 00 17 [05:21:31]RAPDU: 90 00 [05:21:31]wFMCommunicate OK [05:21:31]SAM_PROTO_ClearQueue done [05:21:31]KKMCreateOFDPacket [05:21:31]OFDProtocolAddRootSTLVToBuf [05:21:31]FM_MakeSignedData [05:21:31]FM_MakeSignedData [05:21:31]SAM_PROTO_SignData [05:21:31]wFMCommunicate request_size=4 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 0D 01 02 [05:21:31]Write to MH i2c: E2 08 00 96 0E 80 0D 01 02 00 00 00 00 1D [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 96 0E 00 90 00 18 [05:21:31]RAPDU: 90 00 [05:21:31]wFMCommunicate OK [05:21:31]wFMCommunicate request_size=255 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 5B 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6E 03 00 35 04 06 00 C8 [05:21:31]Write to MH i2c: E2 02 01 97 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 5B 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6E 03 00 35 04 06 00 C8 00 00 41 [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 97 0E 00 90 00 19 [05:21:31]RAPDU: 90 00 [05:21:31]wFMCommunicate OK [05:21:31]wFMCommunicate request_size=10 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 0D 02 02 05 86 96 DB 5D 3E [05:21:31]Write to MH i2c: E2 0D 00 98 0E 80 0D 02 02 05 00 86 96 DB 5D 3E 00 00 BC [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 03 00 98 0E 00 90 00 1A [05:21:31]RAPDU: 90 00 [05:21:31]wFMCommunicate OK [05:21:31]wFMCommunicate request_size=4 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 0D 03 02 [05:21:31]Write to MH i2c: E2 08 00 99 0E 80 0D 03 02 00 00 00 00 22 [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 0B 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 0B 00 99 0E 00 8D FF 32 3B 71 06 B5 B3 90 00 FB [05:21:31]RAPDU: 8D FF 32 3B 71 06 B5 B3 90 00 [05:21:31]wFMCommunicate OK [05:21:31]SAM_PROTO_SignData done [05:21:31]FM_MakeSignedData done [05:21:31]CreateOFDProtocolMessage [05:21:31]wFMCommunicate request_size=4 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 11 00 00 [05:21:31]Write to MH i2c: E2 08 00 9A 0E 80 11 00 00 00 00 00 00 22 [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 17 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 17 00 9A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [05:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:21:31]wFMCommunicate OK [05:21:31]CreateOFDProtocolMessage done [05:21:31]OFDSenderStorePacket 224990 [05:21:31]StoreOFDPacket docnum=224990 [05:21:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 FC 07 01 7D CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 5B 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6E 03 00 35 04 06 00 C8 86 96 DB 5D 3E 8D FF 32 3B 71 06 B5 B3 [05:21:31]CheckFolder [05:21:31]dirname=/storage/ofd_packets [05:21:31]CheckFolder done [05:21:31]ProducePacketName [05:21:31]name=ofd_packets/00224990 [05:21:31]NVStorageSaveData ofd_packets/00224990 [05:21:31]File name is /storage/ofd_packets/00224990 [05:21:31]Write 301 bytes [05:21:31]NVStorageSaveData done [05:21:31]OFDSenderStorePacket done [05:21:31]KKMCreateOFDPacket done [05:21:31]NVStorageSaveData kkm_last_timestamp [05:21:31]File name is /storage/kkm_last_timestamp [05:21:31]Write 4 bytes [05:21:31]NVStorageSaveData done [05:21:31]ExternCall_PrintAddStr [05:21:31]wPrintStart [05:21:31]Write to MH i2c: 01 00 00 9B 0E A9 [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: 01 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: 01 07 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: 01 07 00 9B 0E 00 00 00 00 00 FF 0F BE [05:21:31]RasterBufferAndPrint [05:21:31]line Счет N : (1)2001135 [05:21:31]line ИНН: 02508201610067 [05:21:31]line Контрольно-Кассовый Чек [05:21:31]line ПРОДАЖА [05:21:31]line ТРК (МРК, ГНК) : 43 [05:21:31]line Товар: 2710124130 [05:21:31]line Аи-92-К-5 [05:21:31]line 7.380 * 67.80 [05:21:31]line = 500.36 [05:21:31]line НДС 12% НСП 1% [05:21:31]line > о реализуемом товаре [05:21:31]line ОКРУГЛЕНИЕ: -0.36 [05:21:31]line ИТОГО: 500.00 [05:21:31]line Внесено: 500.00 [05:21:31]line СДАЧА: 0.00 [05:21:31]line НСП 1% : 4.43 [05:21:31]line НДС 12% : 53.14 [05:21:31]line Наличными: 500.00 [05:21:31]line Безнал.: 0.00 [05:21:31]line Место: АЗС № 97 "Партнер Нефть" [05:21:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:21:31]line СНО: Общий режим [05:21:31]line Чек 58 26.07.2024 05:21 [05:21:31]line Смена: 437 ФФД: 1.0 [05:21:31]line ЗНМ: 0300000054 [05:21:31]line РНМ: 0000000000092624 [05:21:31]line Версия ККМ: 001 [05:21:31]line ФМ: 0000000000874959 [05:21:31]line ФД: 224990 [05:21:31]line ФПД: 220480382131518 [05:21:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T052131&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224990&fm=220480382131518&tin=02508201610067®Number=0000000000092624&sum=50000 [05:21:32]OFD Sender: Processing packet 224990 [packets to send 596, broken 595] [05:21:32]ProducePacketName [05:21:32]name=ofd_packets/00224990 [05:21:32]OFD Sender: To server: pG, [05:21:32]CommunicateWithHost lk.salyk.kg:30040 [05:21:32]ConnectInit lk.salyk.kg [05:21:32]written 0, free lines is 4095 [05:21:32]Write to MH i2c: 01 00 00 C6 0E D4 [05:21:32]Write i2c OK [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: 01 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: 01 07 00 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: 01 07 00 C6 0E 00 00 00 00 00 50 0C 37 [05:21:32]RasterBufferAndPrint [05:21:32]line [05:21:32]line [05:21:32]line [05:21:32]line [05:21:32]line [05:21:32]written 0, free lines is 3156 [05:21:32]MH_Cut [05:21:32]Write to MH i2c: D1 01 00 CD 0E 01 AD [05:21:32]Write i2c OK [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: D1 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: D1 01 00 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: D1 01 00 CD 0E 00 AC [05:21:32]Write to MH i2c: 01 00 00 CE 0E DC [05:21:32]Write i2c OK [05:21:32]MH_I2C_Read... [05:21:32]Connected sock=10 [05:21:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 FC 07 01 7D CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 5B 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6E 03 00 35 04 06 00 C8 86 96 DB 5D 3E 8D FF 32 3B 71 06 B5 B3 [05:21:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 00 D5 47 00 C1 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6E 03 00 F4 03 04 00 6E DE A2 66 B6 04 01 00 00 46 DE 0A 4B 91 02 49 C0 [05:21:33]CommunicateWithHost err = 0 [05:21:33]CheckOFDResponse [05:21:33]1017 (14) - 77093643461234 [05:21:33]1041 (16) - 0000000000874959 [05:21:33]1040 (4) - 224990 [05:21:33]1012 (4) - 25.07.2024 23:23 [05:21:33]1206 (1) - 0 [05:21:33]OFD Sender: Remove packet 224990 [05:21:33]ProducePacketName [05:21:33]name=ofd_packets/00224990 [05:21:33]NVStorageDeleteData [05:21:33]*** Cut start [05:21:33]*** Partial cut [05:21:33]*** CUTSNS_PIN = 1 [05:21:34]*** CUTSNS_PIN = 0 [05:21:34]OFD Sender: No OFD packet to send [05:21:34]*** Brake cut motor [05:21:34]Read from MH i2c: 01 [05:21:34]MH_I2C_Read... [05:21:34]*** Stop cut motor [05:21:34]*** Cut end [05:21:34]Read from MH i2c: 01 07 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 CE 0E 00 00 00 00 00 FF 0F F1 [05:21:34]process_action close_receipt done [05:21:34]requested_data is exist [05:21:34]produce_requested_data [05:21:34]requested_item fm.sn is exist - process it [05:21:34]wFMCommunicate request_size=4 [05:21:34]MH_SAM_APDU [05:21:34]CAPDU: 80 11 00 00 [05:21:34]Write to MH i2c: E2 08 00 CF 0E 80 11 00 00 00 00 00 00 57 [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:34]Read from MH i2c: E2 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 17 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 17 00 CF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [05:21:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:21:34]wFMCommunicate OK [05:21:34]requested_item fd.num is exist - process it [05:21:34]SAM_PROTO_GetFieldsCounters [05:21:34]wFMCommunicate request_size=4 [05:21:34]MH_SAM_APDU [05:21:34]CAPDU: 80 13 00 00 [05:21:34]Write to MH i2c: E2 08 00 D0 0E 80 13 00 00 00 00 00 00 5A [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:21:34]Read from MH i2c: E2 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 62 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 62 00 D0 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [05:21:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:21:34]wFMCommunicate OK [05:21:34]SAM_PROTO_GetFieldsCounters done [05:21:34]requested_item shift.num is exist - process it [05:21:34]requested_item shift.opened is exist - process it [05:21:34]req_shift_opened [05:21:34]FM_GetShiftState [05:21:34]SAM_PROTO_GetShiftState [05:21:34]wFMCommunicate request_size=4 [05:21:34]MH_SAM_APDU [05:21:34]CAPDU: 80 13 01 00 [05:21:34]Write to MH i2c: E2 08 00 D1 0E 80 13 01 00 00 00 00 00 5C [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:34]Read from MH i2c: E2 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 0E 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 0E 00 D1 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [05:21:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:21:34]wFMCommunicate OK [05:21:34]SAM_PROTO_GetShiftState done [05:21:34]FM_GetShiftState done [05:21:34]req_shift_opened done [05:21:34]requested_item shift.open_date is exist - process it [05:21:34]req_shift_open_date [05:21:34]req_shift_open_date done [05:21:34]produce_requested_data done [05:21:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224990,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [05:21:34]process_action_free close_receipt [05:21:34]json_value_free [05:21:34]json_value_free done [05:21:34]process_json_proto returns [05:21:34]Send response to host [05:21:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224990,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [05:21:34]free response buf [05:21:34]execute_script done [05:21:34]execute_script returns [05:21:34]free content buf [05:21:34]Sock 8.Close socket [05:21:34]Sock 8.Thread stoped [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:04]OFD Sender: No OFD packet to send [05:22:09]OFD Sender: No OFD packet to send [05:22:14]OFD Sender: No OFD packet to send [05:22:19]OFD Sender: No OFD packet to send [05:22:24]OFD Sender: No OFD packet to send [05:22:29]OFD Sender: No OFD packet to send [05:22:34]OFD Sender: No OFD packet to send [05:22:39]OFD Sender: No OFD packet to send [05:22:42]recv_with_timeout no data received [05:22:44]OFD Sender: No OFD packet to send [05:22:49]OFD Sender: No OFD packet to send [05:22:54]OFD Sender: No OFD packet to send [05:22:59]OFD Sender: No OFD packet to send [05:23:04]OFD Sender: No OFD packet to send [05:23:09]OFD Sender: No OFD packet to send [05:23:14]OFD Sender: No OFD packet to send [05:23:19]OFD Sender: No OFD packet to send [05:23:24]OFD Sender: No OFD packet to send [05:23:29]OFD Sender: No OFD packet to send [05:23:34]OFD Sender: No OFD packet to send [05:23:39]OFD Sender: No OFD packet to send [05:23:44]OFD Sender: No OFD packet to send [05:23:47]accept exits with 9 [05:23:47]New connection [05:23:47]New thread 3066727780 created [05:23:47]Thread 3066871140 joined [05:23:47]Waiting for new connection... [05:23:47] Sock 9.Parse request [05:23:47]Sock 9.Check first char [05:23:47]Sock 9.First char is OK [05:23:47]request: POST /json_proto HTTP/1.0 [05:23:47]Method: POST [05:23:47]URL: /json_proto [05:23:47]Method is POST - this is cgi request [05:23:47]url: /json_proto [05:23:47]query_string will be loaded in cgi processing [05:23:47]execute_cgi json_proto POST (null) [05:23:47]execute_cgi path=json_proto method=POST [05:23:47]POST find Content-Length [05:23:47]Host: 172.17.43.131:8080 [05:23:47]Content-Length: 683 [05:23:47]Content-Type: application/json [05:23:47] [05:23:47]POST finish read [05:23:47]Found Content-Length = 683 [05:23:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:23:47]execute_script... [05:23:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:23:47]POST & json_proto [05:23:47]process_json_proto [05:23:47]json parsed OK: [05:23:47]protocol is kg_v1.0 [05:23:47]action value=close_receipt [05:23:47]process_action close_receipt [05:23:47]cmd_close_receipt [05:23:47]MH_GetDate [05:23:47]Write to MH i2c: F0 00 00 D2 0E CF [05:23:47]Write i2c OK [05:23:47]MH_I2C_Read... [05:23:47]Read from MH i2c: F0 [05:23:47]MH_I2C_Read... [05:23:47]Read from MH i2c: F0 09 00 [05:23:47]MH_I2C_Read... [05:23:47]Read from MH i2c: F0 09 00 D2 0E 00 E4 32 A3 66 F9 24 A2 66 1C [05:23:47]GetLastDocTimeStamp 1721971291 [05:23:47]current date 1721971428 [05:23:47]FM_GetShiftState [05:23:47]SAM_PROTO_GetShiftState [05:23:47]wFMCommunicate request_size=4 [05:23:47]MH_SAM_APDU [05:23:47]CAPDU: 80 13 01 00 [05:23:47]Write to MH i2c: E2 08 00 D3 0E 80 13 01 00 00 00 00 00 5E [05:23:47]Write i2c OK [05:23:47]MH_I2C_Read... [05:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:23:47]Read from MH i2c: E2 [05:23:47]MH_I2C_Read... [05:23:47]Read from MH i2c: E2 0E 00 [05:23:47]MH_I2C_Read... [05:23:47]Read from MH i2c: E2 0E 00 D3 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [05:23:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:23:47]wFMCommunicate OK [05:23:47]SAM_PROTO_GetShiftState done [05:23:47]FM_GetShiftState done [05:23:47]opened in 1721952182 [05:23:47]opened+sec_in_day 1722038582 [05:23:47]quantity*price = 100021 [05:23:47]sum+1 = 100023 [05:23:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 59 26.07.2024 05:23 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224991 ФПД: 191812040338014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T052348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224991&fm=191812040338014&tin=02508201610067®Number=0000000000092624&sum=100000 [05:23:48]StoreToDocumentArchive [05:23:48]shift 437 fd 224991 [05:23:48]save to /storage/0437/doc_00224991 [05:23:48]save last doc name /storage/0437/doc_00224991 to /storage/kkm_last_doc_name [05:23:48]save OK [05:23:48]Clear old archive folders... [05:23:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:23:48]tlvbuf is 01A56920 [05:23:48]SAM_PROTO_ClearQueue [05:23:48]wFMCommunicate request_size=4 [05:23:48]MH_SAM_APDU [05:23:48]CAPDU: 80 09 00 00 [05:23:48]Write to MH i2c: E2 08 00 E0 0E 80 09 00 00 00 00 00 00 60 [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:23:48]Read from MH i2c: E2 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 E0 0E 00 90 00 62 [05:23:48]RAPDU: 90 00 [05:23:48]wFMCommunicate OK [05:23:48]SAM_PROTO_ClearQueue done [05:23:48]KKMCreateOFDPacket [05:23:48]OFDProtocolAddRootSTLVToBuf [05:23:48]FM_MakeSignedData [05:23:48]FM_MakeSignedData [05:23:48]SAM_PROTO_SignData [05:23:48]wFMCommunicate request_size=4 [05:23:48]MH_SAM_APDU [05:23:48]CAPDU: 80 0D 01 02 [05:23:48]Write to MH i2c: E2 08 00 E1 0E 80 0D 01 02 00 00 00 00 68 [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:23:48]Read from MH i2c: E2 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 E1 0E 00 90 00 63 [05:23:48]RAPDU: 90 00 [05:23:48]wFMCommunicate OK [05:23:48]wFMCommunicate request_size=255 [05:23:48]MH_SAM_APDU [05:23:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E4 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6E 03 00 35 04 06 00 AE [05:23:48]Write to MH i2c: E2 02 01 E2 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E4 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6E 03 00 35 04 06 00 AE 00 00 2A [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:23:48]Read from MH i2c: E2 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 E2 0E 00 90 00 64 [05:23:48]RAPDU: 90 00 [05:23:48]wFMCommunicate OK [05:23:48]wFMCommunicate request_size=10 [05:23:48]MH_SAM_APDU [05:23:48]CAPDU: 80 0D 02 02 05 73 B8 87 2A 5E [05:23:48]Write to MH i2c: E2 0D 00 E3 0E 80 0D 02 02 05 00 73 B8 87 2A 5E 00 00 AF [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:23:48]Read from MH i2c: E2 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 03 00 E3 0E 00 90 00 65 [05:23:48]RAPDU: 90 00 [05:23:48]wFMCommunicate OK [05:23:48]wFMCommunicate request_size=4 [05:23:48]MH_SAM_APDU [05:23:48]CAPDU: 80 0D 03 02 [05:23:48]Write to MH i2c: E2 08 00 E4 0E 80 0D 03 02 00 00 00 00 6D [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:23:48]Read from MH i2c: E2 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 0B 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 0B 00 E4 0E 00 67 33 F0 42 22 03 99 BC 90 00 B4 [05:23:48]RAPDU: 67 33 F0 42 22 03 99 BC 90 00 [05:23:48]wFMCommunicate OK [05:23:48]SAM_PROTO_SignData done [05:23:48]FM_MakeSignedData done [05:23:48]CreateOFDProtocolMessage [05:23:48]wFMCommunicate request_size=4 [05:23:48]MH_SAM_APDU [05:23:48]CAPDU: 80 11 00 00 [05:23:48]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:23:48]Read from MH i2c: E2 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 17 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: E2 17 00 E5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [05:23:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:23:48]wFMCommunicate OK [05:23:48]CreateOFDProtocolMessage done [05:23:48]OFDSenderStorePacket 224991 [05:23:48]StoreOFDPacket docnum=224991 [05:23:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 39 07 01 D7 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E4 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6E 03 00 35 04 06 00 AE 73 B8 87 2A 5E 67 33 F0 42 22 03 99 BC [05:23:48]CheckFolder [05:23:48]dirname=/storage/ofd_packets [05:23:48]CheckFolder done [05:23:48]ProducePacketName [05:23:48]name=ofd_packets/00224991 [05:23:48]NVStorageSaveData ofd_packets/00224991 [05:23:48]File name is /storage/ofd_packets/00224991 [05:23:48]Write 301 bytes [05:23:48]NVStorageSaveData done [05:23:48]OFDSenderStorePacket done [05:23:48]KKMCreateOFDPacket done [05:23:48]NVStorageSaveData kkm_last_timestamp [05:23:48]File name is /storage/kkm_last_timestamp [05:23:48]Write 4 bytes [05:23:48]NVStorageSaveData done [05:23:48]ExternCall_PrintAddStr [05:23:48]wPrintStart [05:23:48]Write to MH i2c: 01 00 00 E6 0E F4 [05:23:48]Write i2c OK [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: 01 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: 01 07 00 [05:23:48]MH_I2C_Read... [05:23:48]Read from MH i2c: 01 07 00 E6 0E 00 00 00 00 00 FF 0F 09 [05:23:48]RasterBufferAndPrint [05:23:48]line Счет N : (1)2001136 [05:23:48]line ИНН: 02508201610067 [05:23:48]line Контрольно-Кассовый Чек [05:23:48]line ПРОДАЖА [05:23:48]line ТРК (МРК, ГНК) : 44 [05:23:48]line Товар: 2710124500 [05:23:48]line Аи-95-К-5 [05:23:48]line 13.480 * 74.20 [05:23:48]line = 1000.22 [05:23:48]line НДС 12% НСП 1% [05:23:48]line > о реализуемом товаре [05:23:48]line ОКРУГЛЕНИЕ: -0.22 [05:23:48]line ИТОГО: 1000.00 [05:23:48]line Внесено: 1000.00 [05:23:48]line СДАЧА: 0.00 [05:23:48]line НСП 1% : 8.85 [05:23:48]line НДС 12% : 106.22 [05:23:48]line Наличными: 1000.00 [05:23:48]line Безнал.: 0.00 [05:23:48]line Место: АЗС № 97 "Партнер Нефть" [05:23:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:23:48]line СНО: Общий режим [05:23:48]line Чек 59 26.07.2024 05:23 [05:23:48]line Смена: 437 ФФД: 1.0 [05:23:48]line ЗНМ: 0300000054 [05:23:48]line РНМ: 0000000000092624 [05:23:48]line Версия ККМ: 001 [05:23:48]line ФМ: 0000000000874959 [05:23:48]line ФД: 224991 [05:23:48]line ФПД: 191812040338014 [05:23:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T052348&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224991&fm=191812040338014&tin=02508201610067®Number=0000000000092624&sum=100000 [05:23:49]OFD Sender: Processing packet 224991 [packets to send 596, broken 595] [05:23:49]ProducePacketName [05:23:49]name=ofd_packets/00224991 [05:23:49]OFD Sender: To server: pG, [05:23:49]CommunicateWithHost lk.salyk.kg:30040 [05:23:49]ConnectInit lk.salyk.kg [05:23:49]written 0, free lines is 4095 [05:23:49]Write to MH i2c: 01 00 00 11 0F 20 [05:23:49]Write i2c OK [05:23:49]MH_I2C_Read... [05:23:49]Read from MH i2c: 01 [05:23:49]MH_I2C_Read... [05:23:49]Read from MH i2c: 01 07 00 [05:23:49]MH_I2C_Read... [05:23:49]Read from MH i2c: 01 07 00 11 0F 00 00 00 00 00 50 0C 83 [05:23:49]RasterBufferAndPrint [05:23:49]line [05:23:49]line [05:23:49]line [05:23:49]line [05:23:49]line [05:23:49]written 0, free lines is 3154 [05:23:49]MH_Cut [05:23:49]Write to MH i2c: D1 01 00 18 0F 01 F9 [05:23:49]Write i2c OK [05:23:49]MH_I2C_Read... [05:23:49]Read from MH i2c: D1 [05:23:49]MH_I2C_Read... [05:23:49]Read from MH i2c: D1 01 00 [05:23:49]MH_I2C_Read... [05:23:49]Read from MH i2c: D1 01 00 18 0F 00 F8 [05:23:49]Write to MH i2c: 01 00 00 19 0F 28 [05:23:49]Write i2c OK [05:23:49]MH_I2C_Read... [05:23:50]*** Cut start [05:23:50]*** Partial cut [05:23:50]*** CUTSNS_PIN = 1 [05:23:50]*** CUTSNS_PIN = 0 [05:23:51]*** Brake cut motor [05:23:51]Read from MH i2c: 01 [05:23:51]MH_I2C_Read... [05:23:51]*** Stop cut motor [05:23:51]*** Cut end [05:23:51]Read from MH i2c: 01 07 00 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: 01 07 00 19 0F 00 00 00 00 00 FF 0F 3D [05:23:51]process_action close_receipt done [05:23:51]requested_data is exist [05:23:51]produce_requested_data [05:23:51]requested_item fm.sn is exist - process it [05:23:51]wFMCommunicate request_size=4 [05:23:51]MH_SAM_APDU [05:23:51]CAPDU: 80 11 00 00 [05:23:51]Write to MH i2c: E2 08 00 1A 0F 80 11 00 00 00 00 00 00 A3 [05:23:51]Write i2c OK [05:23:51]MH_I2C_Read... [05:23:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:23:51]Read from MH i2c: E2 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: E2 17 00 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: E2 17 00 1A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [05:23:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:23:51]wFMCommunicate OK [05:23:51]requested_item fd.num is exist - process it [05:23:51]SAM_PROTO_GetFieldsCounters [05:23:51]wFMCommunicate request_size=4 [05:23:51]MH_SAM_APDU [05:23:51]CAPDU: 80 13 00 00 [05:23:51]Write to MH i2c: E2 08 00 1B 0F 80 13 00 00 00 00 00 00 A6 [05:23:51]Write i2c OK [05:23:51]MH_I2C_Read... [05:23:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:23:51]Read from MH i2c: E2 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: E2 62 00 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: E2 62 00 1B 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [05:23:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:23:51]wFMCommunicate OK [05:23:51]SAM_PROTO_GetFieldsCounters done [05:23:51]requested_item shift.num is exist - process it [05:23:51]requested_item shift.opened is exist - process it [05:23:51]req_shift_opened [05:23:51]FM_GetShiftState [05:23:51]SAM_PROTO_GetShiftState [05:23:51]wFMCommunicate request_size=4 [05:23:51]MH_SAM_APDU [05:23:51]CAPDU: 80 13 01 00 [05:23:51]Write to MH i2c: E2 08 00 1C 0F 80 13 01 00 00 00 00 00 A8 [05:23:51]Write i2c OK [05:23:51]MH_I2C_Read... [05:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:23:51]Read from MH i2c: E2 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: E2 0E 00 [05:23:51]MH_I2C_Read... [05:23:51]Read from MH i2c: E2 0E 00 1C 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [05:23:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:23:51]wFMCommunicate OK [05:23:51]SAM_PROTO_GetShiftState done [05:23:51]FM_GetShiftState done [05:23:51]req_shift_opened done [05:23:51]requested_item shift.open_date is exist - process it [05:23:51]req_shift_open_date [05:23:51]req_shift_open_date done [05:23:51]produce_requested_data done [05:23:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224991,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [05:23:51]process_action_free close_receipt [05:23:51]json_value_free [05:23:51]json_value_free done [05:23:51]process_json_proto returns [05:23:51]Send response to host [05:23:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224991,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [05:23:51]free response buf [05:23:51]execute_script done [05:23:51]execute_script returns [05:23:51]free content buf [05:23:51]Sock 9.Close socket [05:23:51]Sock 9.Thread stoped [05:23:52]recv_with_timeout no data received [05:23:54]ConnectInit Can't take IP for lk.salyk.kg [05:23:54]CommunicateWithHost connect error [05:23:54]CommunicateWithHost err = -1 [05:23:54]OFD Sender: Server communicate error [05:23:59]OFD Sender: Processing packet 224991 [packets to send 596, broken 595] [05:23:59]ProducePacketName [05:23:59]name=ofd_packets/00224991 [05:23:59]OFD Sender: To server: pG, [05:23:59]CommunicateWithHost lk.salyk.kg:30040 [05:23:59]ConnectInit lk.salyk.kg [05:24:04]ConnectInit Can't take IP for lk.salyk.kg [05:24:04]CommunicateWithHost connect error [05:24:04]CommunicateWithHost err = -1 [05:24:04]OFD Sender: Server communicate error [05:24:09]OFD Sender: Processing packet 224991 [packets to send 596, broken 595] [05:24:09]ProducePacketName [05:24:09]name=ofd_packets/00224991 [05:24:09]OFD Sender: To server: pG, [05:24:09]CommunicateWithHost lk.salyk.kg:30040 [05:24:09]ConnectInit lk.salyk.kg [05:24:09]Connected sock=9 [05:24:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 39 07 01 D7 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E4 32 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6E 03 00 35 04 06 00 AE 73 B8 87 2A 5E 67 33 F0 42 22 03 99 BC [05:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9A C2 47 00 1F D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6E 03 00 F4 03 04 00 0A DF A2 66 B6 04 01 00 00 23 41 7A 23 1F 1F EE 9C [05:24:09]CommunicateWithHost err = 0 [05:24:09]CheckOFDResponse [05:24:09]1017 (14) - 77093643461234 [05:24:09]1041 (16) - 0000000000874959 [05:24:09]1040 (4) - 224991 [05:24:09]1012 (4) - 25.07.2024 23:26 [05:24:09]1206 (1) - 0 [05:24:09]OFD Sender: Remove packet 224991 [05:24:09]ProducePacketName [05:24:09]name=ofd_packets/00224991 [05:24:09]NVStorageDeleteData [05:24:10]OFD Sender: No OFD packet to send [05:24:15]OFD Sender: No OFD packet to send [05:24:20]OFD Sender: No OFD packet to send [05:24:25]OFD Sender: No OFD packet to send [05:24:28]recv_with_timeout no data received [05:24:30]OFD Sender: No OFD packet to send [05:24:35]OFD Sender: No OFD packet to send [05:24:40]OFD Sender: No OFD packet to send [05:24:45]OFD Sender: No OFD packet to send [05:24:50]OFD Sender: No OFD packet to send [05:24:55]OFD Sender: No OFD packet to send [05:25:00]OFD Sender: No OFD packet to send [05:25:05]OFD Sender: No OFD packet to send [05:25:10]OFD Sender: No OFD packet to send [05:25:15]OFD Sender: No OFD packet to send [05:25:20]OFD Sender: No OFD packet to send [05:25:25]OFD Sender: No OFD packet to send [05:25:30]OFD Sender: No OFD packet to send [05:25:35]OFD Sender: No OFD packet to send [05:25:40]OFD Sender: No OFD packet to send [05:25:45]OFD Sender: No OFD packet to send [05:25:50]OFD Sender: No OFD packet to send [05:25:55]OFD Sender: No OFD packet to send [05:26:00]OFD Sender: No OFD packet to send [05:26:05]OFD Sender: No OFD packet to send [05:26:06]accept exits with 8 [05:26:06]New connection [05:26:06]New thread 3066871140 created [05:26:06]Thread 3066727780 joined [05:26:06]Waiting for new connection... [05:26:06] Sock 8.Parse request [05:26:06]Sock 8.Check first char [05:26:06]Sock 8.First char is OK [05:26:06]request: POST /json_proto HTTP/1.0 [05:26:06]Method: POST [05:26:06]URL: /json_proto [05:26:06]Method is POST - this is cgi request [05:26:06]url: /json_proto [05:26:06]query_string will be loaded in cgi processing [05:26:06]execute_cgi json_proto POST (null) [05:26:06]execute_cgi path=json_proto method=POST [05:26:06]POST find Content-Length [05:26:06]Host: 172.17.43.131:8080 [05:26:06]Content-Length: 671 [05:26:06]Content-Type: application/json [05:26:06] [05:26:06]POST finish read [05:26:06]Found Content-Length = 671 [05:26:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:26:06]execute_script... [05:26:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:26:06]POST & json_proto [05:26:06]process_json_proto [05:26:06]json parsed OK: [05:26:06]protocol is kg_v1.0 [05:26:06]action value=close_receipt [05:26:06]process_action close_receipt [05:26:06]cmd_close_receipt [05:26:06]MH_GetDate [05:26:06]Write to MH i2c: F0 00 00 1D 0F 1B [05:26:06]Write i2c OK [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: F0 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: F0 09 00 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: F0 09 00 1D 0F 00 70 33 A3 66 F9 24 A2 66 F5 [05:26:06]GetLastDocTimeStamp 1721971428 [05:26:06]current date 1721971568 [05:26:06]FM_GetShiftState [05:26:06]SAM_PROTO_GetShiftState [05:26:06]wFMCommunicate request_size=4 [05:26:06]MH_SAM_APDU [05:26:06]CAPDU: 80 13 01 00 [05:26:06]Write to MH i2c: E2 08 00 1E 0F 80 13 01 00 00 00 00 00 AA [05:26:06]Write i2c OK [05:26:06]MH_I2C_Read... [05:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:06]Read from MH i2c: E2 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 0E 00 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 0E 00 1E 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [05:26:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:26:06]wFMCommunicate OK [05:26:06]SAM_PROTO_GetShiftState done [05:26:06]FM_GetShiftState done [05:26:06]opened in 1721952182 [05:26:06]opened+sec_in_day 1722038582 [05:26:06]quantity*price = 30065 [05:26:06]sum+1 = 30067 [05:26:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 60 26.07.2024 05:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224992 ФПД: 118733094754518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T052608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224992&fm=118733094754518&tin=02508201610067®Number=0000000000092624&sum=30000 [05:26:08]StoreToDocumentArchive [05:26:08]shift 437 fd 224992 [05:26:08]save to /storage/0437/doc_00224992 [05:26:08]save last doc name /storage/0437/doc_00224992 to /storage/kkm_last_doc_name [05:26:08]save OK [05:26:08]Clear old archive folders... [05:26:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:26:08]tlvbuf is 01AD7600 [05:26:08]SAM_PROTO_ClearQueue [05:26:08]wFMCommunicate request_size=4 [05:26:08]MH_SAM_APDU [05:26:08]CAPDU: 80 09 00 00 [05:26:08]Write to MH i2c: E2 08 00 2B 0F 80 09 00 00 00 00 00 00 AC [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:26:08]Read from MH i2c: E2 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 2B 0F 00 90 00 AE [05:26:08]RAPDU: 90 00 [05:26:08]wFMCommunicate OK [05:26:08]SAM_PROTO_ClearQueue done [05:26:08]KKMCreateOFDPacket [05:26:08]OFDProtocolAddRootSTLVToBuf [05:26:08]FM_MakeSignedData [05:26:08]FM_MakeSignedData [05:26:08]SAM_PROTO_SignData [05:26:08]wFMCommunicate request_size=4 [05:26:08]MH_SAM_APDU [05:26:08]CAPDU: 80 0D 01 02 [05:26:08]Write to MH i2c: E2 08 00 2C 0F 80 0D 01 02 00 00 00 00 B4 [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:26:08]Read from MH i2c: E2 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 2C 0F 00 90 00 AF [05:26:08]RAPDU: 90 00 [05:26:08]wFMCommunicate OK [05:26:08]wFMCommunicate request_size=255 [05:26:08]MH_SAM_APDU [05:26:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 70 33 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6E 03 00 35 04 06 00 [05:26:08]Write to MH i2c: E2 02 01 2D 0F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 70 33 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6E 03 00 35 04 06 00 00 00 BD [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:08]Read from MH i2c: E2 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 2D 0F 00 90 00 B0 [05:26:08]RAPDU: 90 00 [05:26:08]wFMCommunicate OK [05:26:08]wFMCommunicate request_size=11 [05:26:08]MH_SAM_APDU [05:26:08]CAPDU: 80 0D 02 02 06 6B FC B3 EF 98 D6 [05:26:08]Write to MH i2c: E2 0E 00 2E 0F 80 0D 02 02 06 00 6B FC B3 EF 98 D6 00 00 3A [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:08]Read from MH i2c: E2 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 03 00 2E 0F 00 90 00 B1 [05:26:08]RAPDU: 90 00 [05:26:08]wFMCommunicate OK [05:26:08]wFMCommunicate request_size=4 [05:26:08]MH_SAM_APDU [05:26:08]CAPDU: 80 0D 03 02 [05:26:08]Write to MH i2c: E2 08 00 2F 0F 80 0D 03 02 00 00 00 00 B9 [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:26:08]Read from MH i2c: E2 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 0B 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 0B 00 2F 0F 00 62 6D 67 05 05 02 1D 9C 90 00 B5 [05:26:08]RAPDU: 62 6D 67 05 05 02 1D 9C 90 00 [05:26:08]wFMCommunicate OK [05:26:08]SAM_PROTO_SignData done [05:26:08]FM_MakeSignedData done [05:26:08]CreateOFDProtocolMessage [05:26:08]wFMCommunicate request_size=4 [05:26:08]MH_SAM_APDU [05:26:08]CAPDU: 80 11 00 00 [05:26:08]Write to MH i2c: E2 08 00 30 0F 80 11 00 00 00 00 00 00 B9 [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:08]Read from MH i2c: E2 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 17 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: E2 17 00 30 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [05:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:26:08]wFMCommunicate OK [05:26:08]CreateOFDProtocolMessage done [05:26:08]OFDSenderStorePacket 224992 [05:26:08]StoreOFDPacket docnum=224992 [05:26:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 25 EF 08 01 4D 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 70 33 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6E 03 00 35 04 06 00 6B FC B3 EF 98 D6 62 6D 67 05 05 02 1D 9C [05:26:08]CheckFolder [05:26:08]dirname=/storage/ofd_packets [05:26:08]CheckFolder done [05:26:08]ProducePacketName [05:26:08]name=ofd_packets/00224992 [05:26:08]NVStorageSaveData ofd_packets/00224992 [05:26:08]File name is /storage/ofd_packets/00224992 [05:26:08]Write 302 bytes [05:26:08]NVStorageSaveData done [05:26:08]OFDSenderStorePacket done [05:26:08]KKMCreateOFDPacket done [05:26:08]NVStorageSaveData kkm_last_timestamp [05:26:08]File name is /storage/kkm_last_timestamp [05:26:08]Write 4 bytes [05:26:08]NVStorageSaveData done [05:26:08]ExternCall_PrintAddStr [05:26:08]wPrintStart [05:26:08]Write to MH i2c: 01 00 00 31 0F 40 [05:26:08]OFD Sender: Processing packet 224992 [packets to send 596, broken 595] [05:26:08]ProducePacketName [05:26:08]name=ofd_packets/00224992 [05:26:08]OFD Sender: To server: pG, [05:26:08]CommunicateWithHost lk.salyk.kg:30040 [05:26:08]ConnectInit lk.salyk.kg [05:26:08]Write i2c OK [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: 01 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: 01 07 00 [05:26:08]MH_I2C_Read... [05:26:08]Read from MH i2c: 01 07 00 31 0F 00 00 00 00 00 FF 0F 55 [05:26:08]RasterBufferAndPrint [05:26:08]line Счет N : (1)2001137 [05:26:08]line ИНН: 02508201610067 [05:26:08]line Контрольно-Кассовый Чек [05:26:08]line ПРОДАЖА [05:26:08]line ТРК (МРК, ГНК) : 62 [05:26:08]line Товар: 2710124130 [05:26:08]line Super-92-К-5 [05:26:08]line 4.370 * 68.80 [05:26:08]line = 300.66 [05:26:08]line НДС 12% НСП 1% [05:26:08]line > о реализуемом товаре [05:26:08]line ОКРУГЛЕНИЕ: -0.66 [05:26:08]line ИТОГО: 300.00 [05:26:08]line Внесено: 300.00 [05:26:08]line СДАЧА: 0.00 [05:26:08]line НСП 1% : 2.66 [05:26:08]line НДС 12% : 31.93 [05:26:08]line Наличными: 300.00 [05:26:08]line Безнал.: 0.00 [05:26:08]line Место: АЗС № 97 "Партнер Нефть" [05:26:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:26:08]line СНО: Общий режим [05:26:08]line Чек 60 26.07.2024 05:26 [05:26:08]line Смена: 437 ФФД: 1.0 [05:26:08]line ЗНМ: 0300000054 [05:26:08]line РНМ: 0000000000092624 [05:26:08]line Версия ККМ: 001 [05:26:08]line ФМ: 0000000000874959 [05:26:08]line ФД: 224992 [05:26:08]line ФПД: 118733094754518 [05:26:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T052608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224992&fm=118733094754518&tin=02508201610067®Number=0000000000092624&sum=30000 [05:26:08]written 0, free lines is 4095 [05:26:09]Connected sock=10 [05:26:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 25 EF 08 01 4D 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 70 33 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6E 03 00 35 04 06 00 6B FC B3 EF 98 D6 62 6D 67 05 05 02 1D 9C [05:26:09]Write to MH i2c: 01 00 00 5C 0F 6B [05:26:09]Write i2c OK [05:26:09]MH_I2C_Read... [05:26:09]Read from MH i2c: 01 [05:26:09]MH_I2C_Read... [05:26:09]Read from MH i2c: 01 07 00 [05:26:09]MH_I2C_Read... [05:26:09]Read from MH i2c: 01 07 00 5C 0F 00 00 00 00 00 5A 0C D8 [05:26:09]RasterBufferAndPrint [05:26:09]line [05:26:09]line [05:26:09]line [05:26:09]line [05:26:09]line [05:26:09]written 0, free lines is 3173 [05:26:09]MH_Cut [05:26:09]Write to MH i2c: D1 01 00 63 0F 01 44 [05:26:09]Write i2c OK [05:26:09]MH_I2C_Read... [05:26:09]Read from MH i2c: D1 [05:26:09]MH_I2C_Read... [05:26:09]Read from MH i2c: D1 01 00 [05:26:09]MH_I2C_Read... [05:26:09]Read from MH i2c: D1 01 00 63 0F 00 43 [05:26:09]Write to MH i2c: 01 00 00 64 0F 73 [05:26:09]Write i2c OK [05:26:09]MH_I2C_Read... [05:26:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2D FD 47 00 A5 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6E 03 00 F4 03 04 00 82 DF A2 66 B6 04 01 00 00 7B 60 11 22 04 9A DD 46 [05:26:09]CommunicateWithHost err = 0 [05:26:09]CheckOFDResponse [05:26:09]1017 (14) - 77093643461234 [05:26:09]1041 (16) - 0000000000874959 [05:26:09]1040 (4) - 224992 [05:26:09]1012 (4) - 25.07.2024 23:28 [05:26:09]1206 (1) - 0 [05:26:09]OFD Sender: Remove packet 224992 [05:26:09]ProducePacketName [05:26:09]name=ofd_packets/00224992 [05:26:09]NVStorageDeleteData [05:26:10]OFD Sender: No OFD packet to send [05:26:10]*** Cut start [05:26:10]*** Partial cut [05:26:10]*** CUTSNS_PIN = 1 [05:26:10]*** CUTSNS_PIN = 0 [05:26:10]*** Brake cut motor [05:26:11]Read from MH i2c: 01 [05:26:11]MH_I2C_Read... [05:26:11]*** Stop cut motor [05:26:11]*** Cut end [05:26:11]Read from MH i2c: 01 07 00 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: 01 07 00 64 0F 00 00 00 00 00 FF 0F 88 [05:26:11]process_action close_receipt done [05:26:11]requested_data is exist [05:26:11]produce_requested_data [05:26:11]requested_item fm.sn is exist - process it [05:26:11]wFMCommunicate request_size=4 [05:26:11]MH_SAM_APDU [05:26:11]CAPDU: 80 11 00 00 [05:26:11]Write to MH i2c: E2 08 00 65 0F 80 11 00 00 00 00 00 00 EE [05:26:11]Write i2c OK [05:26:11]MH_I2C_Read... [05:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:11]Read from MH i2c: E2 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: E2 17 00 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: E2 17 00 65 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [05:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:26:11]wFMCommunicate OK [05:26:11]requested_item fd.num is exist - process it [05:26:11]SAM_PROTO_GetFieldsCounters [05:26:11]wFMCommunicate request_size=4 [05:26:11]MH_SAM_APDU [05:26:11]CAPDU: 80 13 00 00 [05:26:11]Write to MH i2c: E2 08 00 66 0F 80 13 00 00 00 00 00 00 F1 [05:26:11]Write i2c OK [05:26:11]MH_I2C_Read... [05:26:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:26:11]Read from MH i2c: E2 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: E2 62 00 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: E2 62 00 66 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [05:26:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:26:11]wFMCommunicate OK [05:26:11]SAM_PROTO_GetFieldsCounters done [05:26:11]requested_item shift.num is exist - process it [05:26:11]requested_item shift.opened is exist - process it [05:26:11]req_shift_opened [05:26:11]FM_GetShiftState [05:26:11]SAM_PROTO_GetShiftState [05:26:11]wFMCommunicate request_size=4 [05:26:11]MH_SAM_APDU [05:26:11]CAPDU: 80 13 01 00 [05:26:11]Write to MH i2c: E2 08 00 67 0F 80 13 01 00 00 00 00 00 F3 [05:26:11]Write i2c OK [05:26:11]MH_I2C_Read... [05:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:11]Read from MH i2c: E2 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: E2 0E 00 [05:26:11]MH_I2C_Read... [05:26:11]Read from MH i2c: E2 0E 00 67 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A4 [05:26:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:26:11]wFMCommunicate OK [05:26:11]SAM_PROTO_GetShiftState done [05:26:11]FM_GetShiftState done [05:26:11]req_shift_opened done [05:26:11]requested_item shift.open_date is exist - process it [05:26:11]req_shift_open_date [05:26:11]req_shift_open_date done [05:26:11]produce_requested_data done [05:26:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224992,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [05:26:11]process_action_free close_receipt [05:26:11]json_value_free [05:26:11]json_value_free done [05:26:11]process_json_proto returns [05:26:11]Send response to host [05:26:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224992,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [05:26:11]free response buf [05:26:11]execute_script done [05:26:11]execute_script returns [05:26:11]free content buf [05:26:11]Sock 8.Close socket [05:26:11]Sock 8.Thread stoped [05:26:15]OFD Sender: No OFD packet to send [05:26:20]OFD Sender: No OFD packet to send [05:26:25]OFD Sender: No OFD packet to send [05:26:30]OFD Sender: No OFD packet to send [05:26:35]OFD Sender: No OFD packet to send [05:26:40]OFD Sender: No OFD packet to send [05:26:45]OFD Sender: No OFD packet to send [05:26:50]OFD Sender: No OFD packet to send [05:26:55]OFD Sender: No OFD packet to send [05:27:00]OFD Sender: No OFD packet to send [05:27:05]OFD Sender: No OFD packet to send [05:27:10]OFD Sender: No OFD packet to send [05:27:15]OFD Sender: No OFD packet to send [05:27:20]OFD Sender: No OFD packet to send [05:27:25]OFD Sender: No OFD packet to send [05:27:30]OFD Sender: No OFD packet to send [05:27:34]recv_with_timeout no data received [05:27:35]OFD Sender: No OFD packet to send [05:27:40]OFD Sender: No OFD packet to send [05:27:45]OFD Sender: No OFD packet to send [05:27:50]OFD Sender: No OFD packet to send [05:27:55]OFD Sender: No OFD packet to send [05:28:00]OFD Sender: No OFD packet to send [05:28:05]OFD Sender: No OFD packet to send [05:28:10]OFD Sender: No OFD packet to send [05:28:15]OFD Sender: No OFD packet to send [05:28:20]OFD Sender: No OFD packet to send [05:28:25]OFD Sender: No OFD packet to send [05:28:30]OFD Sender: No OFD packet to send [05:28:35]OFD Sender: No OFD packet to send [05:28:40]OFD Sender: No OFD packet to send [05:28:45]OFD Sender: No OFD packet to send [05:28:50]OFD Sender: No OFD packet to send [05:28:55]OFD Sender: No OFD packet to send [05:29:00]OFD Sender: No OFD packet to send [05:29:05]OFD Sender: No OFD packet to send [05:29:10]OFD Sender: No OFD packet to send [05:29:15]OFD Sender: No OFD packet to send [05:29:20]OFD Sender: No OFD packet to send [05:29:25]OFD Sender: No OFD packet to send [05:29:30]OFD Sender: No OFD packet to send [05:29:35]OFD Sender: No OFD packet to send [05:29:40]OFD Sender: No OFD packet to send [05:29:45]OFD Sender: No OFD packet to send [05:29:50]OFD Sender: No OFD packet to send [05:29:55]OFD Sender: No OFD packet to send [05:30:00]OFD Sender: No OFD packet to send [05:30:05]OFD Sender: No OFD packet to send [05:30:10]OFD Sender: No OFD packet to send [05:30:15]OFD Sender: No OFD packet to send [05:30:20]OFD Sender: No OFD packet to send [05:30:25]OFD Sender: No OFD packet to send [05:30:30]OFD Sender: No OFD packet to send [05:30:35]OFD Sender: No OFD packet to send [05:30:40]OFD Sender: No OFD packet to send [05:30:45]OFD Sender: No OFD packet to send [05:30:50]OFD Sender: No OFD packet to send [05:30:55]OFD Sender: No OFD packet to send [05:31:00]OFD Sender: No OFD packet to send [05:31:05]OFD Sender: No OFD packet to send [05:31:10]OFD Sender: No OFD packet to send [05:31:15]OFD Sender: No OFD packet to send [05:31:20]OFD Sender: No OFD packet to send [05:31:25]OFD Sender: No OFD packet to send [05:31:30]OFD Sender: No OFD packet to send [05:31:35]OFD Sender: No OFD packet to send [05:31:41]OFD Sender: No OFD packet to send [05:31:46]OFD Sender: No OFD packet to send [05:31:51]OFD Sender: No OFD packet to send [05:31:56]OFD Sender: No OFD packet to send [05:32:01]OFD Sender: No OFD packet to send [05:32:06]OFD Sender: No OFD packet to send [05:32:11]OFD Sender: No OFD packet to send [05:32:16]OFD Sender: No OFD packet to send [05:32:21]OFD Sender: No OFD packet to send [05:32:26]OFD Sender: No OFD packet to send [05:32:31]OFD Sender: No OFD packet to send [05:32:36]OFD Sender: No OFD packet to send [05:32:41]OFD Sender: No OFD packet to send [05:32:46]OFD Sender: No OFD packet to send [05:32:51]OFD Sender: No OFD packet to send [05:32:56]OFD Sender: No OFD packet to send [05:33:01]OFD Sender: No OFD packet to send [05:33:06]OFD Sender: No OFD packet to send [05:33:11]OFD Sender: No OFD packet to send [05:33:16]OFD Sender: No OFD packet to send [05:33:21]OFD Sender: No OFD packet to send [05:33:26]OFD Sender: No OFD packet to send [05:33:31]OFD Sender: No OFD packet to send [05:33:36]OFD Sender: No OFD packet to send [05:33:41]OFD Sender: No OFD packet to send [05:33:42]accept exits with 9 [05:33:42]New connection [05:33:42]New thread 3066727780 created [05:33:42]Thread 3066871140 joined [05:33:42]Waiting for new connection... [05:33:42] Sock 9.Parse request [05:33:42]Sock 9.Check first char [05:33:42]Sock 9.First char is OK [05:33:42]request: POST /json_proto HTTP/1.0 [05:33:42]Method: POST [05:33:42]URL: /json_proto [05:33:42]Method is POST - this is cgi request [05:33:42]url: /json_proto [05:33:42]query_string will be loaded in cgi processing [05:33:42]execute_cgi json_proto POST (null) [05:33:42]execute_cgi path=json_proto method=POST [05:33:42]POST find Content-Length [05:33:42]Host: 172.17.43.131:8080 [05:33:42]Content-Length: 680 [05:33:42]Content-Type: application/json [05:33:42] [05:33:42]POST finish read [05:33:42]Found Content-Length = 680 [05:33:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 52.850, "sum" : 4000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:33:42]execute_script... [05:33:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 52.850, "sum" : 4000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:33:42]POST & json_proto [05:33:42]process_json_proto [05:33:42]json parsed OK: [05:33:42]protocol is kg_v1.0 [05:33:42]action value=close_receipt [05:33:42]process_action close_receipt [05:33:42]cmd_close_receipt [05:33:42]MH_GetDate [05:33:42]Write to MH i2c: F0 00 00 68 0F 66 [05:33:42]Write i2c OK [05:33:42]MH_I2C_Read... [05:33:42]Read from MH i2c: F0 [05:33:42]MH_I2C_Read... [05:33:42]Read from MH i2c: F0 09 00 [05:33:42]MH_I2C_Read... [05:33:42]Read from MH i2c: F0 09 00 68 0F 00 38 35 A3 66 F9 24 A2 66 0A [05:33:42]GetLastDocTimeStamp 1721971568 [05:33:42]current date 1721972024 [05:33:42]FM_GetShiftState [05:33:42]SAM_PROTO_GetShiftState [05:33:42]wFMCommunicate request_size=4 [05:33:42]MH_SAM_APDU [05:33:42]CAPDU: 80 13 01 00 [05:33:42]Write to MH i2c: E2 08 00 69 0F 80 13 01 00 00 00 00 00 F5 [05:33:42]Write i2c OK [05:33:42]MH_I2C_Read... [05:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:33:43]Read from MH i2c: E2 [05:33:43]MH_I2C_Read... [05:33:43]Read from MH i2c: E2 0E 00 [05:33:43]MH_I2C_Read... [05:33:43]Read from MH i2c: E2 0E 00 69 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A6 [05:33:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:33:43]wFMCommunicate OK [05:33:43]SAM_PROTO_GetShiftState done [05:33:43]FM_GetShiftState done [05:33:43]opened in 1721952182 [05:33:43]opened+sec_in_day 1722038582 [05:33:43]quantity*price = 400074 [05:33:43]sum+1 = 400076 [05:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.86 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 61 26.07.2024 05:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224993 ФПД: 76740605981773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T053344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224993&fm=76740605981773&tin=02508201610067®Number=0000000000092624&sum=400000 [05:33:44]StoreToDocumentArchive [05:33:44]shift 437 fd 224993 [05:33:44]save to /storage/0437/doc_00224993 [05:33:44]save last doc name /storage/0437/doc_00224993 to /storage/kkm_last_doc_name [05:33:44]save OK [05:33:44]Clear old archive folders... [05:33:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:33:44]tlvbuf is 01A5AD90 [05:33:44]SAM_PROTO_ClearQueue [05:33:44]wFMCommunicate request_size=4 [05:33:44]MH_SAM_APDU [05:33:44]CAPDU: 80 09 00 00 [05:33:44]Write to MH i2c: E2 08 00 76 0F 80 09 00 00 00 00 00 00 F7 [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:33:44]Read from MH i2c: E2 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 76 0F 00 90 00 F9 [05:33:44]RAPDU: 90 00 [05:33:44]wFMCommunicate OK [05:33:44]SAM_PROTO_ClearQueue done [05:33:44]KKMCreateOFDPacket [05:33:44]OFDProtocolAddRootSTLVToBuf [05:33:44]FM_MakeSignedData [05:33:44]FM_MakeSignedData [05:33:44]SAM_PROTO_SignData [05:33:44]wFMCommunicate request_size=4 [05:33:44]MH_SAM_APDU [05:33:44]CAPDU: 80 0D 01 02 [05:33:44]Write to MH i2c: E2 08 00 77 0F 80 0D 01 02 00 00 00 00 FF [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:33:44]Read from MH i2c: E2 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 77 0F 00 90 00 FA [05:33:44]RAPDU: 90 00 [05:33:44]wFMCommunicate OK [05:33:44]wFMCommunicate request_size=255 [05:33:44]MH_SAM_APDU [05:33:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 38 35 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6E 03 00 35 04 06 00 45 CB 90 8F [05:33:44]Write to MH i2c: E2 02 01 78 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 38 35 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6E 03 00 35 04 06 00 45 CB 90 8F 00 00 E4 [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:33:44]Read from MH i2c: E2 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 78 0F 00 90 00 FB [05:33:44]RAPDU: 90 00 [05:33:44]wFMCommunicate OK [05:33:44]wFMCommunicate request_size=7 [05:33:44]MH_SAM_APDU [05:33:44]CAPDU: 80 0D 02 02 02 34 4D [05:33:44]Write to MH i2c: E2 0A 00 79 0F 80 0D 02 02 02 00 34 4D 00 00 87 [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:33:44]Read from MH i2c: E2 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 03 00 79 0F 00 90 00 FC [05:33:44]RAPDU: 90 00 [05:33:44]wFMCommunicate OK [05:33:44]wFMCommunicate request_size=4 [05:33:44]MH_SAM_APDU [05:33:44]CAPDU: 80 0D 03 02 [05:33:44]Write to MH i2c: E2 08 00 7A 0F 80 0D 03 02 00 00 00 00 04 [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:33:44]Read from MH i2c: E2 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 0B 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 0B 00 7A 0F 00 B7 D3 4C 18 B1 80 B9 32 90 00 0F [05:33:44]RAPDU: B7 D3 4C 18 B1 80 B9 32 90 00 [05:33:44]wFMCommunicate OK [05:33:44]SAM_PROTO_SignData done [05:33:44]FM_MakeSignedData done [05:33:44]CreateOFDProtocolMessage [05:33:44]wFMCommunicate request_size=4 [05:33:44]MH_SAM_APDU [05:33:44]CAPDU: 80 11 00 00 [05:33:44]Write to MH i2c: E2 08 00 7B 0F 80 11 00 00 00 00 00 00 04 [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:33:44]Read from MH i2c: E2 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 17 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: E2 17 00 7B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [05:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:33:44]wFMCommunicate OK [05:33:44]CreateOFDProtocolMessage done [05:33:44]OFDSenderStorePacket 224993 [05:33:44]StoreOFDPacket docnum=224993 [05:33:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 20 0C 04 01 AA D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 38 35 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6E 03 00 35 04 06 00 45 CB 90 8F 34 4D B7 D3 4C 18 B1 80 B9 32 [05:33:44]CheckFolder [05:33:44]dirname=/storage/ofd_packets [05:33:44]CheckFolder done [05:33:44]ProducePacketName [05:33:44]name=ofd_packets/00224993 [05:33:44]NVStorageSaveData ofd_packets/00224993 [05:33:44]File name is /storage/ofd_packets/00224993 [05:33:44]Write 298 bytes [05:33:44]NVStorageSaveData done [05:33:44]OFDSenderStorePacket done [05:33:44]KKMCreateOFDPacket done [05:33:44]NVStorageSaveData kkm_last_timestamp [05:33:44]File name is /storage/kkm_last_timestamp [05:33:44]Write 4 bytes [05:33:44]NVStorageSaveData done [05:33:44]ExternCall_PrintAddStr [05:33:44]wPrintStart [05:33:44]Write to MH i2c: 01 00 00 7C 0F 8B [05:33:44]Write i2c OK [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: 01 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: 01 07 00 [05:33:44]MH_I2C_Read... [05:33:44]Read from MH i2c: 01 07 00 7C 0F 00 00 00 00 00 FF 0F A0 [05:33:44]RasterBufferAndPrint [05:33:44]line Счет N : (1)2001138 [05:33:44]line ИНН: 02508201610067 [05:33:44]line Контрольно-Кассовый Чек [05:33:44]line ПРОДАЖА [05:33:44]line ТРК (МРК, ГНК) : 21 [05:33:44]line Товар: 2710194210 [05:33:44]line ДТ-К-5 [05:33:44]line 52.850 * 75.70 [05:33:44]line = 4000.75 [05:33:44]line НДС 12% НСП 1% [05:33:44]line > о реализуемом товаре [05:33:44]line ОКРУГЛЕНИЕ: -0.75 [05:33:44]line ИТОГО: 4000.00 [05:33:44]line Внесено: 4000.00 [05:33:44]line СДАЧА: 0.00 [05:33:44]line НСП 1% : 35.40 [05:33:44]line НДС 12% : 424.86 [05:33:44]line Наличными: 4000.00 [05:33:44]line Безнал.: 0.00 [05:33:44]line Место: АЗС № 97 "Партнер Нефть" [05:33:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [05:33:44]line СНО: Общий режим [05:33:44]line Чек 61 26.07.2024 05:33 [05:33:44]line Смена: 437 ФФД: 1.0 [05:33:44]line ЗНМ: 0300000054 [05:33:44]line РНМ: 0000000000092624 [05:33:44]line Версия ККМ: 001 [05:33:44]line ФМ: 0000000000874959 [05:33:44]line ФД: 224993 [05:33:44]line ФПД: 76740605981773 [05:33:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T053344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224993&fm=76740605981773&tin=02508201610067®Number=0000000000092624&sum=400000 [05:33:45]OFD Sender: Processing packet 224993 [packets to send 596, broken 595] [05:33:45]ProducePacketName [05:33:45]name=ofd_packets/00224993 [05:33:45]OFD Sender: To server: pG, [05:33:45]CommunicateWithHost lk.salyk.kg:30040 [05:33:45]ConnectInit lk.salyk.kg [05:33:45]written 0, free lines is 4095 [05:33:45]Connected sock=8 [05:33:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 20 0C 04 01 AA D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 38 35 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6E 03 00 35 04 06 00 45 CB 90 8F 34 4D B7 D3 4C 18 B1 80 B9 32 [05:33:45]Write to MH i2c: 01 00 00 A7 0F B6 [05:33:45]Write i2c OK [05:33:45]MH_I2C_Read... [05:33:45]Read from MH i2c: 01 [05:33:45]MH_I2C_Read... [05:33:45]Read from MH i2c: 01 07 00 [05:33:45]MH_I2C_Read... [05:33:45]Read from MH i2c: 01 07 00 A7 0F 00 00 00 00 00 4A 0C 13 [05:33:45]RasterBufferAndPrint [05:33:45]line [05:33:45]line [05:33:45]line [05:33:45]line [05:33:45]line [05:33:45]written 0, free lines is 3150 [05:33:45]MH_Cut [05:33:45]Write to MH i2c: D1 01 00 AE 0F 01 8F [05:33:45]Write i2c OK [05:33:45]MH_I2C_Read... [05:33:45]Read from MH i2c: D1 [05:33:45]MH_I2C_Read... [05:33:45]Read from MH i2c: D1 01 00 [05:33:45]MH_I2C_Read... [05:33:45]Read from MH i2c: D1 01 00 AE 0F 00 8E [05:33:45]Write to MH i2c: 01 00 00 AF 0F BE [05:33:45]Write i2c OK [05:33:45]MH_I2C_Read... [05:33:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D 52 47 00 81 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6E 03 00 F4 03 04 00 4A E1 A2 66 B6 04 01 00 00 74 36 B8 A7 56 D7 0F 5C [05:33:45]CommunicateWithHost err = 0 [05:33:45]CheckOFDResponse [05:33:45]1017 (14) - 77093643461234 [05:33:45]1041 (16) - 0000000000874959 [05:33:45]1040 (4) - 224993 [05:33:45]1012 (4) - 25.07.2024 23:35 [05:33:45]1206 (1) - 0 [05:33:45]OFD Sender: Remove packet 224993 [05:33:45]ProducePacketName [05:33:45]name=ofd_packets/00224993 [05:33:45]NVStorageDeleteData [05:33:46]OFD Sender: No OFD packet to send [05:33:46]*** Cut start [05:33:46]*** Partial cut [05:33:46]*** CUTSNS_PIN = 1 [05:33:46]*** CUTSNS_PIN = 0 [05:33:47]*** Brake cut motor [05:33:47]Read from MH i2c: 01 [05:33:47]MH_I2C_Read... [05:33:47]*** Stop cut motor [05:33:47]*** Cut end [05:33:47]Read from MH i2c: 01 07 00 [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: 01 07 00 AF 0F 00 00 00 00 00 FF 0F D3 [05:33:47]process_action close_receipt done [05:33:47]requested_data is exist [05:33:47]produce_requested_data [05:33:47]requested_item fm.sn is exist - process it [05:33:47]wFMCommunicate request_size=4 [05:33:47]MH_SAM_APDU [05:33:47]CAPDU: 80 11 00 00 [05:33:47]Write to MH i2c: E2 08 00 B0 0F 80 11 00 00 00 00 00 00 39 [05:33:47]Write i2c OK [05:33:47]MH_I2C_Read... [05:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:33:47]Read from MH i2c: E2 [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: E2 17 00 [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: E2 17 00 B0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [05:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [05:33:47]wFMCommunicate OK [05:33:47]requested_item fd.num is exist - process it [05:33:47]SAM_PROTO_GetFieldsCounters [05:33:47]wFMCommunicate request_size=4 [05:33:47]MH_SAM_APDU [05:33:47]CAPDU: 80 13 00 00 [05:33:47]Write to MH i2c: E2 08 00 B1 0F 80 13 00 00 00 00 00 00 3C [05:33:47]Write i2c OK [05:33:47]MH_I2C_Read... [05:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:33:47]Read from MH i2c: E2 [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: E2 62 00 [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: E2 62 00 B1 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [05:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:33:47]wFMCommunicate OK [05:33:47]SAM_PROTO_GetFieldsCounters done [05:33:47]requested_item shift.num is exist - process it [05:33:47]requested_item shift.opened is exist - process it [05:33:47]req_shift_opened [05:33:47]FM_GetShiftState [05:33:47]SAM_PROTO_GetShiftState [05:33:47]wFMCommunicate request_size=4 [05:33:47]MH_SAM_APDU [05:33:47]CAPDU: 80 13 01 00 [05:33:47]Write to MH i2c: E2 08 00 B2 0F 80 13 01 00 00 00 00 00 3E [05:33:47]Write i2c OK [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: E2 [05:33:47]MH_I2C_Read... [05:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:33:47]Read from MH i2c: E2 0E 00 [05:33:47]MH_I2C_Read... [05:33:47]Read from MH i2c: E2 0E 00 B2 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EF [05:33:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [05:33:47]wFMCommunicate OK [05:33:47]SAM_PROTO_GetShiftState done [05:33:47]FM_GetShiftState done [05:33:47]req_shift_opened done [05:33:47]requested_item shift.open_date is exist - process it [05:33:47]req_shift_open_date [05:33:47]req_shift_open_date done [05:33:47]produce_requested_data done [05:33:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224993,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [05:33:47]process_action_free close_receipt [05:33:47]json_value_free [05:33:47]json_value_free done [05:33:47]process_json_proto returns [05:33:47]Send response to host [05:33:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224993,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [05:33:47]free response buf [05:33:47]execute_script done [05:33:47]execute_script returns [05:33:47]free content buf [05:33:47]Sock 9.Close socket [05:33:47]Sock 9.Thread stoped [05:33:51]OFD Sender: No OFD packet to send [05:33:56]OFD Sender: No OFD packet to send [05:34:01]OFD Sender: No OFD packet to send [05:34:06]OFD Sender: No OFD packet to send [05:34:11]OFD Sender: No OFD packet to send [05:34:16]OFD Sender: No OFD packet to send [05:34:21]recv_with_timeout no data received [05:34:21]OFD Sender: No OFD packet to send [05:34:26]OFD Sender: No OFD packet to send [05:34:31]OFD Sender: No OFD packet to send [05:34:36]OFD Sender: No OFD packet to send [05:34:41]OFD Sender: No OFD packet to send [05:34:46]OFD Sender: No OFD packet to send [05:34:51]OFD Sender: No OFD packet to send [05:34:56]OFD Sender: No OFD packet to send [05:35:01]OFD Sender: No OFD packet to send [05:35:06]OFD Sender: No OFD packet to send [05:35:11]OFD Sender: No OFD packet to send [05:35:16]OFD Sender: No OFD packet to send [05:35:21]OFD Sender: No OFD packet to send [05:35:26]OFD Sender: No OFD packet to send [05:35:31]OFD Sender: No OFD packet to send [05:35:36]OFD Sender: No OFD packet to send [05:35:41]OFD Sender: No OFD packet to send [05:35:46]OFD Sender: No OFD packet to send [05:35:51]OFD Sender: No OFD packet to send [05:35:56]OFD Sender: No OFD packet to send [05:36:01]OFD Sender: No OFD packet to send [05:36:06]OFD Sender: No OFD packet to send [05:36:11]OFD Sender: No OFD packet to send [05:36:16]OFD Sender: No OFD packet to send [05:36:21]OFD Sender: No OFD packet to send [05:36:26]OFD Sender: No OFD packet to send [05:36:31]OFD Sender: No OFD packet to send [05:36:36]OFD Sender: No OFD packet to send [05:36:41]OFD Sender: No OFD packet to send [05:36:46]OFD Sender: No OFD packet to send [05:36:51]OFD Sender: No OFD packet to send [05:36:56]OFD Sender: No OFD packet to send [05:37:01]OFD Sender: No OFD packet to send [05:37:06]OFD Sender: No OFD packet to send [05:37:11]OFD Sender: No OFD packet to send [05:37:16]OFD Sender: No OFD packet to send [05:37:21]OFD Sender: No OFD packet to send [05:37:26]OFD Sender: No OFD packet to send [05:37:31]OFD Sender: No OFD packet to send [05:37:36]OFD Sender: No OFD packet to send [05:37:41]OFD Sender: No OFD packet to send [05:37:46]OFD Sender: No OFD packet to send [05:37:51]OFD Sender: No OFD packet to send [05:37:56]OFD Sender: No OFD packet to send [05:38:01]OFD Sender: No OFD packet to send [05:38:06]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:38]recv_with_timeout no data received [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:02]OFD Sender: No OFD packet to send [05:43:07]OFD Sender: No OFD packet to send [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:08]OFD Sender: No OFD packet to send [05:44:11]recv_with_timeout no data received [05:44:13]OFD Sender: No OFD packet to send [05:44:18]OFD Sender: No OFD packet to send [05:44:23]OFD Sender: No OFD packet to send [05:44:28]OFD Sender: No OFD packet to send [05:44:33]OFD Sender: No OFD packet to send [05:44:38]OFD Sender: No OFD packet to send [05:44:43]OFD Sender: No OFD packet to send [05:44:48]OFD Sender: No OFD packet to send [05:44:53]OFD Sender: No OFD packet to send [05:44:58]OFD Sender: No OFD packet to send [05:45:03]OFD Sender: No OFD packet to send [05:45:08]OFD Sender: No OFD packet to send [05:45:13]OFD Sender: No OFD packet to send [05:45:18]OFD Sender: No OFD packet to send [05:45:23]OFD Sender: No OFD packet to send [05:45:28]OFD Sender: No OFD packet to send [05:45:33]OFD Sender: No OFD packet to send [05:45:38]OFD Sender: No OFD packet to send [05:45:43]OFD Sender: No OFD packet to send [05:45:48]OFD Sender: No OFD packet to send [05:45:53]OFD Sender: No OFD packet to send [05:45:58]OFD Sender: No OFD packet to send [05:46:03]OFD Sender: No OFD packet to send [05:46:08]OFD Sender: No OFD packet to send [05:46:13]OFD Sender: No OFD packet to send [05:46:18]OFD Sender: No OFD packet to send [05:46:23]OFD Sender: No OFD packet to send [05:46:28]OFD Sender: No OFD packet to send [05:46:33]OFD Sender: No OFD packet to send [05:46:38]OFD Sender: No OFD packet to send [05:46:43]OFD Sender: No OFD packet to send [05:46:48]OFD Sender: No OFD packet to send [05:46:53]OFD Sender: No OFD packet to send [05:46:58]OFD Sender: No OFD packet to send [05:47:03]OFD Sender: No OFD packet to send [05:47:08]OFD Sender: No OFD packet to send [05:47:13]OFD Sender: No OFD packet to send [05:47:18]OFD Sender: No OFD packet to send [05:47:23]OFD Sender: No OFD packet to send [05:47:28]OFD Sender: No OFD packet to send [05:47:33]OFD Sender: No OFD packet to send [05:47:38]OFD Sender: No OFD packet to send [05:47:43]OFD Sender: No OFD packet to send [05:47:48]OFD Sender: No OFD packet to send [05:47:53]OFD Sender: No OFD packet to send [05:47:58]OFD Sender: No OFD packet to send [05:48:03]OFD Sender: No OFD packet to send [05:48:08]OFD Sender: No OFD packet to send [05:48:13]OFD Sender: No OFD packet to send [05:48:18]OFD Sender: No OFD packet to send [05:48:23]OFD Sender: No OFD packet to send [05:48:28]OFD Sender: No OFD packet to send [05:48:33]OFD Sender: No OFD packet to send [05:48:38]OFD Sender: No OFD packet to send [05:48:43]OFD Sender: No OFD packet to send [05:48:48]OFD Sender: No OFD packet to send [05:48:53]OFD Sender: No OFD packet to send [05:48:58]OFD Sender: No OFD packet to send [05:49:03]OFD Sender: No OFD packet to send [05:49:08]OFD Sender: No OFD packet to send [05:49:13]OFD Sender: No OFD packet to send [05:49:18]OFD Sender: No OFD packet to send [05:49:23]OFD Sender: No OFD packet to send [05:49:28]OFD Sender: No OFD packet to send [05:49:33]OFD Sender: No OFD packet to send [05:49:38]OFD Sender: No OFD packet to send [05:49:43]OFD Sender: No OFD packet to send [05:49:45]recv_with_timeout no data received [05:49:48]OFD Sender: No OFD packet to send [05:49:53]OFD Sender: No OFD packet to send [05:49:59]OFD Sender: No OFD packet to send [05:50:04]OFD Sender: No OFD packet to send [05:50:09]OFD Sender: No OFD packet to send [05:50:14]OFD Sender: No OFD packet to send [05:50:19]OFD Sender: No OFD packet to send [05:50:19]recv_with_timeout no data received [05:50:24]OFD Sender: No OFD packet to send [05:50:29]OFD Sender: No OFD packet to send [05:50:34]OFD Sender: No OFD packet to send [05:50:39]OFD Sender: No OFD packet to send [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:34]OFD Sender: No OFD packet to send [05:51:39]OFD Sender: No OFD packet to send [05:51:44]OFD Sender: No OFD packet to send [05:51:49]OFD Sender: No OFD packet to send [05:51:54]OFD Sender: No OFD packet to send [05:51:59]OFD Sender: No OFD packet to send [05:52:04]OFD Sender: No OFD packet to send [05:52:09]OFD Sender: No OFD packet to send [05:52:14]OFD Sender: No OFD packet to send [05:52:19]OFD Sender: No OFD packet to send [05:52:24]OFD Sender: No OFD packet to send [05:52:29]OFD Sender: No OFD packet to send [05:52:34]OFD Sender: No OFD packet to send [05:52:39]OFD Sender: No OFD packet to send [05:52:44]OFD Sender: No OFD packet to send [05:52:49]OFD Sender: No OFD packet to send [05:52:54]OFD Sender: No OFD packet to send [05:52:59]OFD Sender: No OFD packet to send [05:53:04]OFD Sender: No OFD packet to send [05:53:09]OFD Sender: No OFD packet to send [05:53:14]OFD Sender: No OFD packet to send [05:53:19]OFD Sender: No OFD packet to send [05:53:24]OFD Sender: No OFD packet to send [05:53:29]OFD Sender: No OFD packet to send [05:53:34]OFD Sender: No OFD packet to send [05:53:39]OFD Sender: No OFD packet to send [05:53:44]OFD Sender: No OFD packet to send [05:53:49]OFD Sender: No OFD packet to send [05:53:54]OFD Sender: No OFD packet to send [05:53:59]OFD Sender: No OFD packet to send [05:54:00]recv_with_timeout no data received [05:54:04]OFD Sender: No OFD packet to send [05:54:09]OFD Sender: No OFD packet to send [05:54:14]OFD Sender: No OFD packet to send [05:54:19]OFD Sender: No OFD packet to send [05:54:24]OFD Sender: No OFD packet to send [05:54:29]OFD Sender: No OFD packet to send [05:54:34]OFD Sender: No OFD packet to send [05:54:39]OFD Sender: No OFD packet to send [05:54:44]OFD Sender: No OFD packet to send [05:54:49]OFD Sender: No OFD packet to send [05:54:54]OFD Sender: No OFD packet to send [05:54:59]recv_with_timeout no data received [05:54:59]OFD Sender: No OFD packet to send [05:55:04]OFD Sender: No OFD packet to send [05:55:09]OFD Sender: No OFD packet to send [05:55:14]OFD Sender: No OFD packet to send [05:55:19]OFD Sender: No OFD packet to send [05:55:24]recv_with_timeout no data received [05:55:24]OFD Sender: No OFD packet to send [05:55:29]OFD Sender: No OFD packet to send [05:55:34]OFD Sender: No OFD packet to send [05:55:39]OFD Sender: No OFD packet to send [05:55:44]OFD Sender: No OFD packet to send [05:55:49]OFD Sender: No OFD packet to send [05:55:55]OFD Sender: No OFD packet to send [05:56:00]OFD Sender: No OFD packet to send [05:56:05]OFD Sender: No OFD packet to send [05:56:10]OFD Sender: No OFD packet to send [05:56:15]OFD Sender: No OFD packet to send [05:56:20]OFD Sender: No OFD packet to send [05:56:25]OFD Sender: No OFD packet to send [05:56:30]OFD Sender: No OFD packet to send [05:56:35]OFD Sender: No OFD packet to send [05:56:40]OFD Sender: No OFD packet to send [05:56:45]OFD Sender: No OFD packet to send [05:56:50]OFD Sender: No OFD packet to send [05:56:55]OFD Sender: No OFD packet to send [05:57:00]OFD Sender: No OFD packet to send [05:57:05]OFD Sender: No OFD packet to send [05:57:10]OFD Sender: No OFD packet to send [05:57:12]recv_with_timeout no data received [05:57:15]OFD Sender: No OFD packet to send [05:57:20]OFD Sender: No OFD packet to send [05:57:25]OFD Sender: No OFD packet to send [05:57:30]OFD Sender: No OFD packet to send [05:57:35]OFD Sender: No OFD packet to send [05:57:40]OFD Sender: No OFD packet to send [05:57:42]recv_with_timeout no data received [05:57:45]OFD Sender: No OFD packet to send [05:57:50]OFD Sender: No OFD packet to send [05:57:55]OFD Sender: No OFD packet to send [05:58:00]OFD Sender: No OFD packet to send [05:58:05]OFD Sender: No OFD packet to send [05:58:10]OFD Sender: No OFD packet to send [05:58:15]OFD Sender: No OFD packet to send [05:58:20]OFD Sender: No OFD packet to send [05:58:25]OFD Sender: No OFD packet to send [05:58:30]OFD Sender: No OFD packet to send [05:58:35]OFD Sender: No OFD packet to send [05:58:40]OFD Sender: No OFD packet to send [05:58:45]OFD Sender: No OFD packet to send [05:58:50]OFD Sender: No OFD packet to send [05:58:55]OFD Sender: No OFD packet to send [05:59:00]OFD Sender: No OFD packet to send [05:59:05]OFD Sender: No OFD packet to send [05:59:10]OFD Sender: No OFD packet to send [05:59:15]OFD Sender: No OFD packet to send [05:59:20]OFD Sender: No OFD packet to send [05:59:25]OFD Sender: No OFD packet to send [05:59:30]OFD Sender: No OFD packet to send [05:59:35]OFD Sender: No OFD packet to send [05:59:40]OFD Sender: No OFD packet to send [05:59:45]OFD Sender: No OFD packet to send [05:59:50]OFD Sender: No OFD packet to send [05:59:55]OFD Sender: No OFD packet to send [06:00:00]OFD Sender: No OFD packet to send [06:00:05]OFD Sender: No OFD packet to send [06:00:10]OFD Sender: No OFD packet to send [06:00:15]OFD Sender: No OFD packet to send [06:00:20]OFD Sender: No OFD packet to send [06:00:25]OFD Sender: No OFD packet to send [06:00:30]OFD Sender: No OFD packet to send [06:00:35]OFD Sender: No OFD packet to send [06:00:40]OFD Sender: No OFD packet to send [06:00:45]OFD Sender: No OFD packet to send [06:00:50]OFD Sender: No OFD packet to send [06:00:55]OFD Sender: No OFD packet to send [06:01:00]OFD Sender: No OFD packet to send [06:01:05]OFD Sender: No OFD packet to send [06:01:09]recv_with_timeout no data received [06:01:10]OFD Sender: No OFD packet to send [06:01:15]OFD Sender: No OFD packet to send [06:01:20]OFD Sender: No OFD packet to send [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:51]OFD Sender: No OFD packet to send [06:01:56]OFD Sender: No OFD packet to send [06:02:01]OFD Sender: No OFD packet to send [06:02:06]OFD Sender: No OFD packet to send [06:02:11]OFD Sender: No OFD packet to send [06:02:11]recv_with_timeout no data received [06:02:16]OFD Sender: No OFD packet to send [06:02:21]OFD Sender: No OFD packet to send [06:02:26]OFD Sender: No OFD packet to send [06:02:31]OFD Sender: No OFD packet to send [06:02:34]recv_with_timeout no data received [06:02:36]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:51]OFD Sender: No OFD packet to send [06:02:56]OFD Sender: No OFD packet to send [06:03:01]OFD Sender: No OFD packet to send [06:03:06]OFD Sender: No OFD packet to send [06:03:11]OFD Sender: No OFD packet to send [06:03:16]OFD Sender: No OFD packet to send [06:03:21]OFD Sender: No OFD packet to send [06:03:26]OFD Sender: No OFD packet to send [06:03:31]OFD Sender: No OFD packet to send [06:03:36]OFD Sender: No OFD packet to send [06:03:41]OFD Sender: No OFD packet to send [06:03:43]recv_with_timeout no data received [06:03:46]OFD Sender: No OFD packet to send [06:03:51]OFD Sender: No OFD packet to send [06:03:56]OFD Sender: No OFD packet to send [06:04:01]OFD Sender: No OFD packet to send [06:04:06]OFD Sender: No OFD packet to send [06:04:11]OFD Sender: No OFD packet to send [06:04:16]OFD Sender: No OFD packet to send [06:04:21]OFD Sender: No OFD packet to send [06:04:26]OFD Sender: No OFD packet to send [06:04:31]OFD Sender: No OFD packet to send [06:04:34]recv_with_timeout no data received [06:04:36]OFD Sender: No OFD packet to send [06:04:41]OFD Sender: No OFD packet to send [06:04:46]OFD Sender: No OFD packet to send [06:04:51]OFD Sender: No OFD packet to send [06:04:56]OFD Sender: No OFD packet to send [06:05:01]OFD Sender: No OFD packet to send [06:05:06]OFD Sender: No OFD packet to send [06:05:11]OFD Sender: No OFD packet to send [06:05:16]OFD Sender: No OFD packet to send [06:05:21]OFD Sender: No OFD packet to send [06:05:26]OFD Sender: No OFD packet to send [06:05:31]OFD Sender: No OFD packet to send [06:05:36]OFD Sender: No OFD packet to send [06:05:41]OFD Sender: No OFD packet to send [06:05:46]OFD Sender: No OFD packet to send [06:05:51]OFD Sender: No OFD packet to send [06:05:56]OFD Sender: No OFD packet to send [06:05:58]recv_with_timeout no data received [06:06:01]OFD Sender: No OFD packet to send [06:06:06]OFD Sender: No OFD packet to send [06:06:11]OFD Sender: No OFD packet to send [06:06:16]OFD Sender: No OFD packet to send [06:06:21]OFD Sender: No OFD packet to send [06:06:26]OFD Sender: No OFD packet to send [06:06:31]OFD Sender: No OFD packet to send [06:06:36]OFD Sender: No OFD packet to send [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:29]recv_with_timeout no data received [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:42]OFD Sender: No OFD packet to send [06:07:47]OFD Sender: No OFD packet to send [06:07:52]OFD Sender: No OFD packet to send [06:07:57]OFD Sender: No OFD packet to send [06:08:02]OFD Sender: No OFD packet to send [06:08:07]OFD Sender: No OFD packet to send [06:08:12]OFD Sender: No OFD packet to send [06:08:17]OFD Sender: No OFD packet to send [06:08:22]OFD Sender: No OFD packet to send [06:08:27]OFD Sender: No OFD packet to send [06:08:32]OFD Sender: No OFD packet to send [06:08:37]OFD Sender: No OFD packet to send [06:08:42]OFD Sender: No OFD packet to send [06:08:47]OFD Sender: No OFD packet to send [06:08:52]OFD Sender: No OFD packet to send [06:08:57]OFD Sender: No OFD packet to send [06:09:02]OFD Sender: No OFD packet to send [06:09:07]OFD Sender: No OFD packet to send [06:09:12]OFD Sender: No OFD packet to send [06:09:17]OFD Sender: No OFD packet to send [06:09:22]OFD Sender: No OFD packet to send [06:09:27]OFD Sender: No OFD packet to send [06:09:32]OFD Sender: No OFD packet to send [06:09:34]recv_with_timeout no data received [06:09:37]OFD Sender: No OFD packet to send [06:09:42]OFD Sender: No OFD packet to send [06:09:47]OFD Sender: No OFD packet to send [06:09:52]OFD Sender: No OFD packet to send [06:09:57]OFD Sender: No OFD packet to send [06:10:00]recv_with_timeout no data received [06:10:02]OFD Sender: No OFD packet to send [06:10:07]OFD Sender: No OFD packet to send [06:10:12]OFD Sender: No OFD packet to send [06:10:17]OFD Sender: No OFD packet to send [06:10:22]OFD Sender: No OFD packet to send [06:10:24]recv_with_timeout no data received [06:10:27]OFD Sender: No OFD packet to send [06:10:32]OFD Sender: No OFD packet to send [06:10:37]OFD Sender: No OFD packet to send [06:10:42]OFD Sender: No OFD packet to send [06:10:47]OFD Sender: No OFD packet to send [06:10:52]OFD Sender: No OFD packet to send [06:10:57]OFD Sender: No OFD packet to send [06:11:02]OFD Sender: No OFD packet to send [06:11:07]OFD Sender: No OFD packet to send [06:11:12]OFD Sender: No OFD packet to send [06:11:17]OFD Sender: No OFD packet to send [06:11:22]OFD Sender: No OFD packet to send [06:11:27]OFD Sender: No OFD packet to send [06:11:32]OFD Sender: No OFD packet to send [06:11:37]OFD Sender: No OFD packet to send [06:11:42]OFD Sender: No OFD packet to send [06:11:47]OFD Sender: No OFD packet to send [06:11:52]OFD Sender: No OFD packet to send [06:11:54]recv_with_timeout no data received [06:11:57]OFD Sender: No OFD packet to send [06:12:02]OFD Sender: No OFD packet to send [06:12:07]OFD Sender: No OFD packet to send [06:12:12]OFD Sender: No OFD packet to send [06:12:17]OFD Sender: No OFD packet to send [06:12:22]OFD Sender: No OFD packet to send [06:12:25]recv_with_timeout no data received [06:12:27]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]recv_with_timeout no data received [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:22]OFD Sender: No OFD packet to send [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:26]recv_with_timeout no data received [06:14:28]OFD Sender: No OFD packet to send [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:38]recv_with_timeout no data received [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:55]recv_with_timeout no data received [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:06]recv_with_timeout no data received [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:07]recv_with_timeout no data received [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]OFD Sender: No OFD packet to send [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:00]recv_with_timeout no data received [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:13]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:29]OFD Sender: No OFD packet to send [06:19:34]OFD Sender: No OFD packet to send [06:19:34]recv_with_timeout no data received [06:19:39]OFD Sender: No OFD packet to send [06:19:44]OFD Sender: No OFD packet to send [06:19:49]OFD Sender: No OFD packet to send [06:19:54]OFD Sender: No OFD packet to send [06:19:59]OFD Sender: No OFD packet to send [06:20:04]OFD Sender: No OFD packet to send [06:20:09]OFD Sender: No OFD packet to send [06:20:14]OFD Sender: No OFD packet to send [06:20:19]OFD Sender: No OFD packet to send [06:20:24]OFD Sender: No OFD packet to send [06:20:29]OFD Sender: No OFD packet to send [06:20:34]OFD Sender: No OFD packet to send [06:20:39]OFD Sender: No OFD packet to send [06:20:44]OFD Sender: No OFD packet to send [06:20:49]OFD Sender: No OFD packet to send [06:20:54]OFD Sender: No OFD packet to send [06:20:59]OFD Sender: No OFD packet to send [06:21:04]OFD Sender: No OFD packet to send [06:21:09]OFD Sender: No OFD packet to send [06:21:14]OFD Sender: No OFD packet to send [06:21:19]OFD Sender: No OFD packet to send [06:21:24]OFD Sender: No OFD packet to send [06:21:26]accept exits with 10 [06:21:26]New connection [06:21:26]New thread 3066871140 created [06:21:26]Thread 3066727780 joined [06:21:26]Waiting for new connection... [06:21:26] Sock 10.Parse request [06:21:26]Sock 10.Check first char [06:21:26]Sock 10.First char is OK [06:21:26]request: POST /json_proto HTTP/1.0 [06:21:26]Method: POST [06:21:26]URL: /json_proto [06:21:26]Method is POST - this is cgi request [06:21:26]url: /json_proto [06:21:26]query_string will be loaded in cgi processing [06:21:26]execute_cgi json_proto POST (null) [06:21:26]execute_cgi path=json_proto method=POST [06:21:26]POST find Content-Length [06:21:26]Host: 172.17.43.131:8080 [06:21:26]Content-Length: 683 [06:21:26]Content-Type: application/json [06:21:26] [06:21:26]POST finish read [06:21:26]Found Content-Length = 683 [06:21:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:21:26]execute_script... [06:21:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:21:26]POST & json_proto [06:21:26]process_json_proto [06:21:26]json parsed OK: [06:21:26]protocol is kg_v1.0 [06:21:26]action value=close_receipt [06:21:26]process_action close_receipt [06:21:26]cmd_close_receipt [06:21:26]MH_GetDate [06:21:26]Write to MH i2c: F0 00 00 B3 0F B1 [06:21:26]Write i2c OK [06:21:26]MH_I2C_Read... [06:21:26]Read from MH i2c: F0 [06:21:26]MH_I2C_Read... [06:21:26]Read from MH i2c: F0 09 00 [06:21:26]MH_I2C_Read... [06:21:26]Read from MH i2c: F0 09 00 B3 0F 00 68 40 A3 66 F9 24 A2 66 90 [06:21:26]GetLastDocTimeStamp 1721972024 [06:21:26]current date 1721974888 [06:21:26]FM_GetShiftState [06:21:26]SAM_PROTO_GetShiftState [06:21:26]wFMCommunicate request_size=4 [06:21:26]MH_SAM_APDU [06:21:26]CAPDU: 80 13 01 00 [06:21:26]Write to MH i2c: E2 08 00 B4 0F 80 13 01 00 00 00 00 00 40 [06:21:26]Write i2c OK [06:21:26]MH_I2C_Read... [06:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:26]Read from MH i2c: E2 [06:21:26]MH_I2C_Read... [06:21:26]Read from MH i2c: E2 0E 00 [06:21:26]MH_I2C_Read... [06:21:26]Read from MH i2c: E2 0E 00 B4 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F1 [06:21:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:21:26]wFMCommunicate OK [06:21:26]SAM_PROTO_GetShiftState done [06:21:26]FM_GetShiftState done [06:21:26]opened in 1721952182 [06:21:26]opened+sec_in_day 1722038582 [06:21:26]quantity*price = 100021 [06:21:26]sum+1 = 100023 [06:21:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 62 26.07.2024 06:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224994 ФПД: 67606665571437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T062128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224994&fm=67606665571437&tin=02508201610067®Number=0000000000092624&sum=100000 [06:21:28]StoreToDocumentArchive [06:21:28]shift 437 fd 224994 [06:21:28]save to /storage/0437/doc_00224994 [06:21:28]save last doc name /storage/0437/doc_00224994 to /storage/kkm_last_doc_name [06:21:28]save OK [06:21:28]Clear old archive folders... [06:21:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:21:28]tlvbuf is 01A5B870 [06:21:28]SAM_PROTO_ClearQueue [06:21:28]wFMCommunicate request_size=4 [06:21:28]MH_SAM_APDU [06:21:28]CAPDU: 80 09 00 00 [06:21:28]Write to MH i2c: E2 08 00 C1 0F 80 09 00 00 00 00 00 00 42 [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:21:28]Read from MH i2c: E2 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 C1 0F 00 90 00 44 [06:21:28]RAPDU: 90 00 [06:21:28]wFMCommunicate OK [06:21:28]SAM_PROTO_ClearQueue done [06:21:28]KKMCreateOFDPacket [06:21:28]OFDProtocolAddRootSTLVToBuf [06:21:28]FM_MakeSignedData [06:21:28]FM_MakeSignedData [06:21:28]SAM_PROTO_SignData [06:21:28]wFMCommunicate request_size=4 [06:21:28]MH_SAM_APDU [06:21:28]CAPDU: 80 0D 01 02 [06:21:28]Write to MH i2c: E2 08 00 C2 0F 80 0D 01 02 00 00 00 00 4A [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:21:28]Read from MH i2c: E2 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 C2 0F 00 90 00 45 [06:21:28]RAPDU: 90 00 [06:21:28]wFMCommunicate OK [06:21:28]wFMCommunicate request_size=255 [06:21:28]MH_SAM_APDU [06:21:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 68 40 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6E 03 00 35 04 06 00 3D [06:21:28]Write to MH i2c: E2 02 01 C3 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 68 40 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6E 03 00 35 04 06 00 3D 00 00 33 [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:28]Read from MH i2c: E2 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 C3 0F 00 90 00 46 [06:21:28]RAPDU: 90 00 [06:21:28]wFMCommunicate OK [06:21:28]wFMCommunicate request_size=10 [06:21:28]MH_SAM_APDU [06:21:28]CAPDU: 80 0D 02 02 05 7C E7 49 2C 6D [06:21:28]Write to MH i2c: E2 0D 00 C4 0F 80 0D 02 02 05 00 7C E7 49 2C 6D 00 00 9C [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:28]Read from MH i2c: E2 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 03 00 C4 0F 00 90 00 47 [06:21:28]RAPDU: 90 00 [06:21:28]wFMCommunicate OK [06:21:28]wFMCommunicate request_size=4 [06:21:28]MH_SAM_APDU [06:21:28]CAPDU: 80 0D 03 02 [06:21:28]Write to MH i2c: E2 08 00 C5 0F 80 0D 03 02 00 00 00 00 4F [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:21:28]Read from MH i2c: E2 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 0B 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 0B 00 C5 0F 00 CD 50 5A CD 2E 87 18 F5 90 00 56 [06:21:28]RAPDU: CD 50 5A CD 2E 87 18 F5 90 00 [06:21:28]wFMCommunicate OK [06:21:28]SAM_PROTO_SignData done [06:21:28]FM_MakeSignedData done [06:21:28]CreateOFDProtocolMessage [06:21:28]wFMCommunicate request_size=4 [06:21:28]MH_SAM_APDU [06:21:28]CAPDU: 80 11 00 00 [06:21:28]Write to MH i2c: E2 08 00 C6 0F 80 11 00 00 00 00 00 00 4F [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:28]Read from MH i2c: E2 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 17 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: E2 17 00 C6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [06:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:21:28]wFMCommunicate OK [06:21:28]CreateOFDProtocolMessage done [06:21:28]OFDSenderStorePacket 224994 [06:21:28]StoreOFDPacket docnum=224994 [06:21:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 1F 07 01 4A 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 68 40 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6E 03 00 35 04 06 00 3D 7C E7 49 2C 6D CD 50 5A CD 2E 87 18 F5 [06:21:28]CheckFolder [06:21:28]dirname=/storage/ofd_packets [06:21:28]CheckFolder done [06:21:28]ProducePacketName [06:21:28]name=ofd_packets/00224994 [06:21:28]NVStorageSaveData ofd_packets/00224994 [06:21:28]File name is /storage/ofd_packets/00224994 [06:21:28]Write 301 bytes [06:21:28]NVStorageSaveData done [06:21:28]OFDSenderStorePacket done [06:21:28]KKMCreateOFDPacket done [06:21:28]NVStorageSaveData kkm_last_timestamp [06:21:28]File name is /storage/kkm_last_timestamp [06:21:28]Write 4 bytes [06:21:28]NVStorageSaveData done [06:21:28]ExternCall_PrintAddStr [06:21:28]wPrintStart [06:21:28]Write to MH i2c: 01 00 00 C7 0F D6 [06:21:28]Write i2c OK [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: 01 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: 01 07 00 [06:21:28]MH_I2C_Read... [06:21:28]Read from MH i2c: 01 07 00 C7 0F 00 00 00 00 00 FF 0F EB [06:21:28]RasterBufferAndPrint [06:21:28]line Счет N : (1)2001139 [06:21:28]line ИНН: 02508201610067 [06:21:28]line Контрольно-Кассовый Чек [06:21:28]line ПРОДАЖА [06:21:28]line ТРК (МРК, ГНК) : 44 [06:21:28]line Товар: 2710124500 [06:21:28]line Аи-95-К-5 [06:21:28]line 13.480 * 74.20 [06:21:28]line = 1000.22 [06:21:28]line НДС 12% НСП 1% [06:21:28]line > о реализуемом товаре [06:21:28]line ОКРУГЛЕНИЕ: -0.22 [06:21:28]line ИТОГО: 1000.00 [06:21:28]line Внесено: 1000.00 [06:21:28]line СДАЧА: 0.00 [06:21:28]line НСП 1% : 8.85 [06:21:28]line НДС 12% : 106.22 [06:21:28]line Наличными: 1000.00 [06:21:28]line Безнал.: 0.00 [06:21:28]line Место: АЗС № 97 "Партнер Нефть" [06:21:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:21:28]line СНО: Общий режим [06:21:28]line Чек 62 26.07.2024 06:21 [06:21:28]line Смена: 437 ФФД: 1.0 [06:21:28]line ЗНМ: 0300000054 [06:21:28]line РНМ: 0000000000092624 [06:21:28]line Версия ККМ: 001 [06:21:28]line ФМ: 0000000000874959 [06:21:28]line ФД: 224994 [06:21:28]line ФПД: 67606665571437 [06:21:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T062128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224994&fm=67606665571437&tin=02508201610067®Number=0000000000092624&sum=100000 [06:21:28]written 0, free lines is 4095 [06:21:28]OFD Sender: Processing packet 224994 [packets to send 596, broken 595] [06:21:28]ProducePacketName [06:21:28]name=ofd_packets/00224994 [06:21:28]OFD Sender: To server: pG, [06:21:28]CommunicateWithHost lk.salyk.kg:30040 [06:21:28]ConnectInit lk.salyk.kg [06:21:29]Write to MH i2c: 01 00 00 F2 0F 01 [06:21:29]Write i2c OK [06:21:29]MH_I2C_Read... [06:21:29]Read from MH i2c: 01 [06:21:29]MH_I2C_Read... [06:21:29]Read from MH i2c: 01 07 00 [06:21:29]MH_I2C_Read... [06:21:29]Read from MH i2c: 01 07 00 F2 0F 00 00 00 00 00 58 0C 6C [06:21:29]RasterBufferAndPrint [06:21:29]line [06:21:29]line [06:21:29]line [06:21:29]line [06:21:29]line [06:21:29]written 0, free lines is 3163 [06:21:29]MH_Cut [06:21:29]Write to MH i2c: D1 01 00 F9 0F 01 DA [06:21:29]Write i2c OK [06:21:29]MH_I2C_Read... [06:21:29]Read from MH i2c: D1 [06:21:29]MH_I2C_Read... [06:21:29]Read from MH i2c: D1 01 00 [06:21:29]MH_I2C_Read... [06:21:29]Read from MH i2c: D1 01 00 F9 0F 00 D9 [06:21:29]Write to MH i2c: 01 00 00 FA 0F 09 [06:21:29]Write i2c OK [06:21:29]MH_I2C_Read... [06:21:30]*** Cut start [06:21:30]*** Partial cut [06:21:30]*** CUTSNS_PIN = 1 [06:21:30]*** CUTSNS_PIN = 0 [06:21:30]*** Brake cut motor [06:21:31]Read from MH i2c: 01 [06:21:31]MH_I2C_Read... [06:21:31]*** Stop cut motor [06:21:31]*** Cut end [06:21:31]Read from MH i2c: 01 07 00 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: 01 07 00 FA 0F 00 00 00 00 00 FF 0F 1E [06:21:31]process_action close_receipt done [06:21:31]requested_data is exist [06:21:31]produce_requested_data [06:21:31]requested_item fm.sn is exist - process it [06:21:31]wFMCommunicate request_size=4 [06:21:31]MH_SAM_APDU [06:21:31]CAPDU: 80 11 00 00 [06:21:31]Write to MH i2c: E2 08 00 FB 0F 80 11 00 00 00 00 00 00 84 [06:21:31]Write i2c OK [06:21:31]MH_I2C_Read... [06:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:31]Read from MH i2c: E2 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: E2 17 00 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: E2 17 00 FB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [06:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:21:31]wFMCommunicate OK [06:21:31]requested_item fd.num is exist - process it [06:21:31]SAM_PROTO_GetFieldsCounters [06:21:31]wFMCommunicate request_size=4 [06:21:31]MH_SAM_APDU [06:21:31]CAPDU: 80 13 00 00 [06:21:31]Write to MH i2c: E2 08 00 FC 0F 80 13 00 00 00 00 00 00 87 [06:21:31]Write i2c OK [06:21:31]MH_I2C_Read... [06:21:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:21:31]Read from MH i2c: E2 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: E2 62 00 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: E2 62 00 FC 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [06:21:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:21:31]wFMCommunicate OK [06:21:31]SAM_PROTO_GetFieldsCounters done [06:21:31]requested_item shift.num is exist - process it [06:21:31]requested_item shift.opened is exist - process it [06:21:31]req_shift_opened [06:21:31]FM_GetShiftState [06:21:31]SAM_PROTO_GetShiftState [06:21:31]wFMCommunicate request_size=4 [06:21:31]MH_SAM_APDU [06:21:31]CAPDU: 80 13 01 00 [06:21:31]Write to MH i2c: E2 08 00 FD 0F 80 13 01 00 00 00 00 00 89 [06:21:31]Write i2c OK [06:21:31]MH_I2C_Read... [06:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:31]Read from MH i2c: E2 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: E2 0E 00 [06:21:31]MH_I2C_Read... [06:21:31]Read from MH i2c: E2 0E 00 FD 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3A [06:21:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:21:31]wFMCommunicate OK [06:21:31]SAM_PROTO_GetShiftState done [06:21:31]FM_GetShiftState done [06:21:31]req_shift_opened done [06:21:31]requested_item shift.open_date is exist - process it [06:21:31]req_shift_open_date [06:21:31]req_shift_open_date done [06:21:31]produce_requested_data done [06:21:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224994,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:21:31]process_action_free close_receipt [06:21:31]json_value_free [06:21:31]json_value_free done [06:21:31]process_json_proto returns [06:21:31]Send response to host [06:21:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224994,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:21:31]free response buf [06:21:31]execute_script done [06:21:31]execute_script returns [06:21:31]free content buf [06:21:31]Sock 10.Close socket [06:21:31]Sock 10.Thread stoped [06:21:33]Connected sock=11 [06:21:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 1F 07 01 4A 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 68 40 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6E 03 00 35 04 06 00 3D 7C E7 49 2C 6D CD 50 5A CD 2E 87 18 F5 [06:21:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CC 26 47 00 45 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6E 03 00 F4 03 04 00 7F EC A2 66 B6 04 01 00 00 27 76 A4 D9 2E F7 A4 5E [06:21:34]CommunicateWithHost err = 0 [06:21:34]CheckOFDResponse [06:21:34]1017 (14) - 77093643461234 [06:21:34]1041 (16) - 0000000000874959 [06:21:34]1040 (4) - 224994 [06:21:34]1012 (4) - 26.07.2024 00:23 [06:21:34]1206 (1) - 0 [06:21:34]OFD Sender: Remove packet 224994 [06:21:34]ProducePacketName [06:21:34]name=ofd_packets/00224994 [06:21:34]NVStorageDeleteData [06:21:34]OFD Sender: No OFD packet to send [06:21:39]OFD Sender: No OFD packet to send [06:21:44]OFD Sender: No OFD packet to send [06:21:49]OFD Sender: No OFD packet to send [06:21:54]OFD Sender: No OFD packet to send [06:21:59]OFD Sender: No OFD packet to send [06:22:04]OFD Sender: No OFD packet to send [06:22:09]OFD Sender: No OFD packet to send [06:22:14]OFD Sender: No OFD packet to send [06:22:19]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:40]OFD Sender: No OFD packet to send [06:22:45]OFD Sender: No OFD packet to send [06:22:50]OFD Sender: No OFD packet to send [06:22:55]OFD Sender: No OFD packet to send [06:23:00]OFD Sender: No OFD packet to send [06:23:05]OFD Sender: No OFD packet to send [06:23:10]OFD Sender: No OFD packet to send [06:23:15]OFD Sender: No OFD packet to send [06:23:20]OFD Sender: No OFD packet to send [06:23:25]OFD Sender: No OFD packet to send [06:23:30]OFD Sender: No OFD packet to send [06:23:35]OFD Sender: No OFD packet to send [06:23:40]OFD Sender: No OFD packet to send [06:23:45]OFD Sender: No OFD packet to send [06:23:50]OFD Sender: No OFD packet to send [06:23:51]recv_with_timeout no data received [06:23:55]OFD Sender: No OFD packet to send [06:24:00]OFD Sender: No OFD packet to send [06:24:05]OFD Sender: No OFD packet to send [06:24:10]OFD Sender: No OFD packet to send [06:24:15]OFD Sender: No OFD packet to send [06:24:20]OFD Sender: No OFD packet to send [06:24:25]OFD Sender: No OFD packet to send [06:24:30]OFD Sender: No OFD packet to send [06:24:35]OFD Sender: No OFD packet to send [06:24:40]OFD Sender: No OFD packet to send [06:24:45]OFD Sender: No OFD packet to send [06:24:50]OFD Sender: No OFD packet to send [06:24:55]OFD Sender: No OFD packet to send [06:25:00]OFD Sender: No OFD packet to send [06:25:05]OFD Sender: No OFD packet to send [06:25:10]OFD Sender: No OFD packet to send [06:25:15]OFD Sender: No OFD packet to send [06:25:20]OFD Sender: No OFD packet to send [06:25:25]recv_with_timeout no data received [06:25:25]OFD Sender: No OFD packet to send [06:25:30]OFD Sender: No OFD packet to send [06:25:35]OFD Sender: No OFD packet to send [06:25:40]OFD Sender: No OFD packet to send [06:25:45]OFD Sender: No OFD packet to send [06:25:50]OFD Sender: No OFD packet to send [06:25:55]OFD Sender: No OFD packet to send [06:26:00]OFD Sender: No OFD packet to send [06:26:05]OFD Sender: No OFD packet to send [06:26:10]OFD Sender: No OFD packet to send [06:26:13]accept exits with 8 [06:26:13]New connection [06:26:13]New thread 3066727780 created [06:26:13]Thread 3066871140 joined [06:26:13]Waiting for new connection... [06:26:13] Sock 8.Parse request [06:26:13]Sock 8.Check first char [06:26:13]Sock 8.First char is OK [06:26:13]request: POST /json_proto HTTP/1.0 [06:26:13]Method: POST [06:26:13]URL: /json_proto [06:26:13]Method is POST - this is cgi request [06:26:13]url: /json_proto [06:26:13]query_string will be loaded in cgi processing [06:26:13]execute_cgi json_proto POST (null) [06:26:13]execute_cgi path=json_proto method=POST [06:26:13]POST find Content-Length [06:26:13]Host: 172.17.43.131:8080 [06:26:13]Content-Length: 640 [06:26:13]Content-Type: application/json [06:26:13] [06:26:13]POST finish read [06:26:13]Found Content-Length = 640 [06:26:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:26:13]execute_script... [06:26:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:26:13]POST & json_proto [06:26:13]process_json_proto [06:26:13]json parsed OK: [06:26:13]protocol is kg_v1.0 [06:26:13]action value=close_receipt [06:26:13]process_action close_receipt [06:26:13]cmd_close_receipt [06:26:13]MH_GetDate [06:26:13]Write to MH i2c: F0 00 00 FE 0F FC [06:26:13]Write i2c OK [06:26:13]MH_I2C_Read... [06:26:13]Read from MH i2c: F0 [06:26:13]MH_I2C_Read... [06:26:13]Read from MH i2c: F0 09 00 [06:26:13]MH_I2C_Read... [06:26:13]Read from MH i2c: F0 09 00 FE 0F 00 87 41 A3 66 F9 24 A2 66 FB [06:26:13]GetLastDocTimeStamp 1721974888 [06:26:13]current date 1721975175 [06:26:13]FM_GetShiftState [06:26:13]SAM_PROTO_GetShiftState [06:26:13]wFMCommunicate request_size=4 [06:26:13]MH_SAM_APDU [06:26:13]CAPDU: 80 13 01 00 [06:26:13]Write to MH i2c: E2 08 00 FF 0F 80 13 01 00 00 00 00 00 8B [06:26:13]Write i2c OK [06:26:13]MH_I2C_Read... [06:26:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:26:13]Read from MH i2c: E2 [06:26:13]MH_I2C_Read... [06:26:13]Read from MH i2c: E2 0E 00 [06:26:13]MH_I2C_Read... [06:26:13]Read from MH i2c: E2 0E 00 FF 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3C [06:26:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:26:13]wFMCommunicate OK [06:26:13]SAM_PROTO_GetShiftState done [06:26:13]FM_GetShiftState done [06:26:13]opened in 1721952182 [06:26:13]opened+sec_in_day 1722038582 [06:26:13]quantity*price = 99999 [06:26:13]sum+1 = 100001 [06:26:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 63 26.07.2024 06:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224995 ФПД: 269845556507433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T062615&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224995&fm=269845556507433&tin=02508201610067®Number=0000000000092624&sum=100000 [06:26:14]StoreToDocumentArchive [06:26:14]shift 437 fd 224995 [06:26:14]save to /storage/0437/doc_00224995 [06:26:14]save last doc name /storage/0437/doc_00224995 to /storage/kkm_last_doc_name [06:26:14]save OK [06:26:14]Clear old archive folders... [06:26:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:26:14]tlvbuf is 01AAD0C0 [06:26:14]SAM_PROTO_ClearQueue [06:26:14]wFMCommunicate request_size=4 [06:26:14]MH_SAM_APDU [06:26:14]CAPDU: 80 09 00 00 [06:26:14]Write to MH i2c: E2 08 00 0C 10 80 09 00 00 00 00 00 00 8E [06:26:14]Write i2c OK [06:26:14]MH_I2C_Read... [06:26:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:26:14]Read from MH i2c: E2 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 0C 10 00 90 00 90 [06:26:14]RAPDU: 90 00 [06:26:14]wFMCommunicate OK [06:26:14]SAM_PROTO_ClearQueue done [06:26:14]KKMCreateOFDPacket [06:26:14]OFDProtocolAddRootSTLVToBuf [06:26:14]FM_MakeSignedData [06:26:14]FM_MakeSignedData [06:26:14]SAM_PROTO_SignData [06:26:14]wFMCommunicate request_size=4 [06:26:14]MH_SAM_APDU [06:26:14]CAPDU: 80 0D 01 02 [06:26:14]Write to MH i2c: E2 08 00 0D 10 80 0D 01 02 00 00 00 00 96 [06:26:14]Write i2c OK [06:26:14]MH_I2C_Read... [06:26:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:26:14]Read from MH i2c: E2 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 0D 10 00 90 00 91 [06:26:14]RAPDU: 90 00 [06:26:14]wFMCommunicate OK [06:26:14]wFMCommunicate request_size=255 [06:26:14]MH_SAM_APDU [06:26:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 87 41 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6E 03 00 35 04 06 00 F5 6C 50 8A [06:26:14]Write to MH i2c: E2 02 01 0E 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 87 41 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6E 03 00 35 04 06 00 F5 6C 50 8A 00 00 5D [06:26:14]Write i2c OK [06:26:14]MH_I2C_Read... [06:26:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:26:14]Read from MH i2c: E2 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 0E 10 00 90 00 92 [06:26:14]RAPDU: 90 00 [06:26:14]wFMCommunicate OK [06:26:14]wFMCommunicate request_size=7 [06:26:14]MH_SAM_APDU [06:26:14]CAPDU: 80 0D 02 02 02 33 29 [06:26:14]Write to MH i2c: E2 0A 00 0F 10 80 0D 02 02 02 00 33 29 00 00 F9 [06:26:14]Write i2c OK [06:26:14]MH_I2C_Read... [06:26:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:26:14]Read from MH i2c: E2 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 03 00 0F 10 00 90 00 93 [06:26:14]RAPDU: 90 00 [06:26:14]wFMCommunicate OK [06:26:14]wFMCommunicate request_size=4 [06:26:14]MH_SAM_APDU [06:26:14]CAPDU: 80 0D 03 02 [06:26:14]Write to MH i2c: E2 08 00 10 10 80 0D 03 02 00 00 00 00 9B [06:26:14]Write i2c OK [06:26:14]MH_I2C_Read... [06:26:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:26:14]Read from MH i2c: E2 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 0B 00 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 0B 00 10 10 00 3A B0 51 5B 30 4D 2B 64 90 00 3E [06:26:14]RAPDU: 3A B0 51 5B 30 4D 2B 64 90 00 [06:26:14]wFMCommunicate OK [06:26:14]SAM_PROTO_SignData done [06:26:14]FM_MakeSignedData done [06:26:14]CreateOFDProtocolMessage [06:26:14]wFMCommunicate request_size=4 [06:26:14]MH_SAM_APDU [06:26:14]CAPDU: 80 11 00 00 [06:26:14]Write to MH i2c: E2 08 00 11 10 80 11 00 00 00 00 00 00 9B [06:26:14]Write i2c OK [06:26:14]MH_I2C_Read... [06:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:26:14]Read from MH i2c: E2 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 17 00 [06:26:14]MH_I2C_Read... [06:26:14]Read from MH i2c: E2 17 00 11 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [06:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:26:14]wFMCommunicate OK [06:26:14]CreateOFDProtocolMessage done [06:26:14]OFDSenderStorePacket 224995 [06:26:14]StoreOFDPacket docnum=224995 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 73123+1721902329=1721975452 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 9D 42 A3 66 F9 24 A2 66 0C [06:30:53]Current date/time: 26.07.2024 06:30 [06:30:53]FM_Init [06:30:53]wFMConnect [06:30:53]MH_SAM_On [06:30:53]Write to MH i2c: E0 00 00 08 00 E7 [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_init finished! [06:30:53]*** atr: [06:30:53]*** 0F 3B D5 18 FF 81 91 FE [06:30:53]*** 1F C3 80 73 C8 21 10 0A [06:30:53]*** 00 00 00 00 00 00 00 00 [06:30:53]*** 00 00 00 00 00 00 00 00 [06:30:53]*** 00 00 00 00 00 00 00 00 [06:30:53]*** 00 00 00 00 00 00 00 00 [06:30:53]*** 00 00 00 00 00 00 00 00 [06:30:53]*** 00 00 00 00 00 00 00 00 [06:30:53]Read from MH i2c: E0 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E0 10 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:30:53]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:30:53]wFMCommunicate request_size=10 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:30:53]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:30:53]RAPDU: 90 00 [06:30:53]wFMCommunicate OK [06:30:53]wFMCommunicate request_size=4 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 11 00 00 [06:30:53]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 17 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [06:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:30:53]wFMCommunicate OK [06:30:53]Detected FM SN is 0000000000874959 [06:30:53]Stored FM SN is 0000000000874959 [06:30:53]wFMCommunicate request_size=9 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 16 00 00 04 1A 5E 01 00 [06:30:53]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:30:53]RAPDU: 90 00 [06:30:53]wFMCommunicate OK [06:30:53]FM PIN OK [06:30:53]wFMCommunicate request_size=8 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 14 04 00 03 02 00 01 [06:30:53]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:30:53]RAPDU: 90 00 [06:30:53]wFMCommunicate OK [06:30:53]wFMCommunicate request_size=13 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:30:53]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:30:53]RAPDU: 90 00 [06:30:53]wFMCommunicate OK [06:30:53]wFMCommunicate request_size=4 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 11 00 00 [06:30:53]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 17 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [06:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:30:53]wFMCommunicate OK [06:30:53]DocumentArchiveInit [06:30:53]Start Httpd... [06:30:53]Httpd thread 3067780452 created [06:30:53]Write to MH i2c: 01 00 00 0F 00 0F [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: 01 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: 01 07 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [06:30:53]Allocated Socket 6 [06:30:53]Bind OK [06:30:53]Listen OK [06:30:53]httpd running on port 8080 [06:30:53]Waiting for new connection... [06:30:53]MH Int Process started [06:30:53]accept exits with 7 [06:30:53]New connection [06:30:53]New thread 3067493732 created [06:30:53]Waiting for new connection... [06:30:53] Sock 7.Parse request [06:30:53]Sock 7.Check first char [06:30:53]Sock 7.First char is OK [06:30:53]request: POST /json_proto HTTP/1.0 [06:30:53]Method: POST [06:30:53]URL: /json_proto [06:30:53]Method is POST - this is cgi request [06:30:53]url: /json_proto [06:30:53]query_string will be loaded in cgi processing [06:30:53]execute_cgi json_proto POST (null) [06:30:53]execute_cgi path=json_proto method=POST [06:30:53]POST find Content-Length [06:30:53]Host: 172.17.43.131:8080 [06:30:53]Content-Length: 215 [06:30:53]Content-Type: application/json [06:30:53] [06:30:53]POST finish read [06:30:53]Found Content-Length = 215 [06:30:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:53]execute_script... [06:30:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:53]POST & json_proto [06:30:53]process_json_proto [06:30:53]json parsed OK: [06:30:53]protocol is kg_v1.0 [06:30:53]action value=get_value [06:30:53]process_action get_value [06:30:53]cmd_get_value [06:30:53]process_action get_value done [06:30:53]requested_data is exist [06:30:53]produce_requested_data [06:30:53]requested_item kkm.sn is exist - process it [06:30:53]requested_item kkm.ver is exist - process it [06:30:53]requested_item fm.sn is exist - process it [06:30:53]wFMCommunicate request_size=4 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 11 00 00 [06:30:53]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 17 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [06:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:30:53]wFMCommunicate OK [06:30:53]requested_item fd.num is exist - process it [06:30:53]SAM_PROTO_GetFieldsCounters [06:30:53]wFMCommunicate request_size=4 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 13 00 00 [06:30:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 62 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [06:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:30:53]wFMCommunicate OK [06:30:53]SAM_PROTO_GetFieldsCounters done [06:30:53]requested_item shift.num is exist - process it [06:30:53]requested_item shift.opened is exist - process it [06:30:53]req_shift_opened [06:30:53]FM_GetShiftState [06:30:53]SAM_PROTO_GetShiftState [06:30:53]wFMCommunicate request_size=4 [06:30:53]MH_SAM_APDU [06:30:53]CAPDU: 80 13 01 00 [06:30:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:30:53]Write i2c OK [06:30:53]MH_I2C_Read... [06:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:53]Read from MH i2c: E2 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 0E 00 [06:30:53]MH_I2C_Read... [06:30:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [06:30:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:30:53]wFMCommunicate OK [06:30:53]SAM_PROTO_GetShiftState done [06:30:53]FM_GetShiftState done [06:30:53]req_shift_opened done [06:30:53]requested_item shift.open_date is exist - process it [06:30:53]req_shift_open_date [06:30:53]req_shift_open_date done [06:30:53]produce_requested_data done [06:30:53]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":224996,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:30:53]process_action_free get_value [06:30:53]json_value_free [06:30:53]json_value_free done [06:30:53]process_json_proto returns [06:30:53]Send response to host [06:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":224996,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:30:53]free response buf [06:30:53]execute_script done [06:30:53]execute_script returns [06:30:53]free content buf [06:30:53]Sock 7.Close socket [06:30:53]Sock 7.Thread stoped [06:30:54]accept exits with 10 [06:30:54]New connection [06:30:54]New thread 3067350372 created [06:30:54]Thread 3067493732 joined [06:30:54]Waiting for new connection... [06:30:54] Sock 10.Parse request [06:30:54]Sock 10.Check first char [06:30:54]Sock 10.First char is OK [06:30:54]request: POST /json_proto HTTP/1.0 [06:30:54]Method: POST [06:30:54]URL: /json_proto [06:30:54]Method is POST - this is cgi request [06:30:54]url: /json_proto [06:30:54]query_string will be loaded in cgi processing [06:30:54]execute_cgi json_proto POST (null) [06:30:54]execute_cgi path=json_proto method=POST [06:30:54]POST find Content-Length [06:30:54]Host: 172.17.43.131:8080 [06:30:54]Content-Length: 331 [06:30:54]Content-Type: application/json [06:30:54] [06:30:54]POST finish read [06:30:54]Found Content-Length = 331 [06:30:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:30:54]execute_script... [06:30:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:30:54]POST & json_proto [06:30:54]process_json_proto [06:30:54]json parsed OK: [06:30:54]protocol is kg_v1.0 [06:30:54]action value=get_value [06:30:54]process_action get_value [06:30:54]cmd_get_value [06:30:54]process_action get_value done [06:30:54]requested_data is exist [06:30:54]produce_requested_data [06:30:54]requested_item fm.sale.total is exist - process it [06:30:54]SAM_PROTO_GetFMData [06:30:54]wFMCommunicate request_size=4 [06:30:54]MH_SAM_APDU [06:30:54]CAPDU: 80 13 03 00 [06:30:54]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [06:30:54]Write i2c OK [06:30:54]MH_I2C_Read... [06:30:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:30:54]Read from MH i2c: E2 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 FD 00 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 7A 6B 03 00 69 04 A3 00 6F 04 04 00 33 65 03 00 B1 04 05 00 79 AB 6A 74 05 70 04 05 00 E0 B6 D9 A8 04 72 04 04 00 99 F4 90 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 67 66 55 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 30 2B 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 CE [06:30:54]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 7A 6B 03 00 69 04 A3 00 6F 04 04 00 33 65 03 00 B1 04 05 00 79 AB 6A 74 05 70 04 05 00 E0 B6 D9 A8 04 72 04 04 00 99 F4 90 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 67 66 55 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 30 2B 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 [06:30:54]wFMCommunicate OK [06:30:54]wFMCommunicate request_size=4 [06:30:54]MH_SAM_APDU [06:30:54]CAPDU: 80 17 00 00 [06:30:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [06:30:54]Write i2c OK [06:30:54]MH_I2C_Read... [06:30:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:30:54]Read from MH i2c: E2 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 FD 00 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 19 [06:30:54]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [06:30:54]wFMCommunicate OK [06:30:54]wFMCommunicate request_size=4 [06:30:54]MH_SAM_APDU [06:30:54]CAPDU: 80 17 00 00 [06:30:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:30:54]Write i2c OK [06:30:54]MH_I2C_Read... [06:30:54]OFD Sender: Processing packet 224995 [packets to send 597, broken 595] [06:30:54]ProducePacketName [06:30:54]name=ofd_packets/00224995 [06:30:54]OFD Sender: To server: pG, [06:30:54]CommunicateWithHost lk.salyk.kg:30040 [06:30:54]ConnectInit lk.salyk.kg [06:30:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:30:55]Read from MH i2c: E2 [06:30:55]MH_I2C_Read... [06:30:55]Read from MH i2c: E2 FD 00 [06:30:55]MH_I2C_Read... [06:30:55]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [06:30:55]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [06:30:55]wFMCommunicate OK [06:30:55]wFMCommunicate request_size=4 [06:30:55]MH_SAM_APDU [06:30:55]CAPDU: 80 17 00 00 [06:30:55]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:30:55]Write i2c OK [06:30:55]MH_I2C_Read... [06:30:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:30:55]Read from MH i2c: E2 [06:30:55]MH_I2C_Read... [06:30:55]Read from MH i2c: E2 FD 00 [06:30:55]MH_I2C_Read... [06:30:55]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [06:30:55]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [06:30:55]wFMCommunicate OK [06:30:55]wFMCommunicate request_size=4 [06:30:55]MH_SAM_APDU [06:30:55]CAPDU: 80 17 00 00 [06:30:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:30:55]Write i2c OK [06:30:55]MH_I2C_Read... [06:30:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [06:30:55]Read from MH i2c: E2 [06:30:55]MH_I2C_Read... [06:30:55]Read from MH i2c: E2 E2 00 [06:30:55]MH_I2C_Read... [06:30:55]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [06:30:55]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:30:55]wFMCommunicate OK [06:30:55]SAM_PROTO_GetFMData done [06:30:55]requested_item fm.sale_refund.total is exist - process it [06:30:55]requested_item fm.buy.total is exist - process it [06:30:55]requested_item shift.sale.total is exist - process it [06:30:55]SAM_PROTO_GetShiftData [06:30:55]wFMCommunicate request_size=4 [06:30:55]MH_SAM_APDU [06:30:55]CAPDU: 80 13 02 00 [06:30:55]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [06:30:55]Write i2c OK [06:30:55]MH_I2C_Read... [06:30:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:30:56]Read from MH i2c: E2 [06:30:56]MH_I2C_Read... [06:30:56]Read from MH i2c: E2 FD 00 [06:30:56]MH_I2C_Read... [06:30:56]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 40 00 00 00 69 04 9C 00 6F 04 04 00 40 00 00 00 B1 04 03 00 FD 92 78 70 04 03 00 E0 32 5B 72 04 03 00 1D 60 1D 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 99 CE 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 38 11 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 B1 [06:30:56]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 40 00 00 00 69 04 9C 00 6F 04 04 00 40 00 00 00 B1 04 03 00 FD 92 78 70 04 03 00 E0 32 5B 72 04 03 00 1D 60 1D 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 99 CE 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 38 11 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [06:30:56]wFMCommunicate OK [06:30:56]wFMCommunicate request_size=4 [06:30:56]MH_SAM_APDU [06:30:56]CAPDU: 80 17 00 00 [06:30:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [06:30:56]Write i2c OK [06:30:56]MH_I2C_Read... [06:30:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:30:56]Read from MH i2c: E2 [06:30:56]MH_I2C_Read... [06:30:56]Read from MH i2c: E2 FD 00 [06:30:56]MH_I2C_Read... [06:30:56]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [06:30:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [06:30:56]wFMCommunicate OK [06:30:56]wFMCommunicate request_size=4 [06:30:56]MH_SAM_APDU [06:30:56]CAPDU: 80 17 00 00 [06:30:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:30:56]Write i2c OK [06:30:56]MH_I2C_Read... [06:30:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:30:56]Read from MH i2c: E2 [06:30:56]MH_I2C_Read... [06:30:56]Read from MH i2c: E2 FD 00 [06:30:56]MH_I2C_Read... [06:30:56]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [06:30:56]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [06:30:56]wFMCommunicate OK [06:30:56]wFMCommunicate request_size=4 [06:30:56]MH_SAM_APDU [06:30:56]CAPDU: 80 17 00 00 [06:30:56]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:30:56]Write i2c OK [06:30:56]MH_I2C_Read... [06:30:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:30:57]Read from MH i2c: E2 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: E2 FD 00 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [06:30:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [06:30:57]wFMCommunicate OK [06:30:57]wFMCommunicate request_size=4 [06:30:57]MH_SAM_APDU [06:30:57]CAPDU: 80 17 00 00 [06:30:57]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:30:57]Write i2c OK [06:30:57]MH_I2C_Read... [06:30:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [06:30:57]Read from MH i2c: E2 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: E2 CC 00 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [06:30:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:30:57]wFMCommunicate OK [06:30:57]SAM_PROTO_GetShiftData done [06:30:57]requested_item shift.sale.total_cash is exist - process it [06:30:57]requested_item shift.sale_refund.total is exist - process it [06:30:57]requested_item shift.sale_refund.total_cash is exist - process it [06:30:57]requested_item shift.buy.total is exist - process it [06:30:57]requested_item shift.buy.total_cash is exist - process it [06:30:57]produce_requested_data done [06:30:57]produce_requested_data return {"fm.sale.total":234279842.49,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":79019.49,"shift.sale.total_cash":59768.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:30:57]process_action_free get_value [06:30:57]json_value_free [06:30:57]json_value_free done [06:30:57]process_json_proto returns [06:30:57]Send response to host [06:30:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234279842.49,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":79019.49,"shift.sale.total_cash":59768.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:30:57]free response buf [06:30:57]execute_script done [06:30:57]execute_script returns [06:30:57]free content buf [06:30:57]Sock 10.Close socket [06:30:57]Sock 10.Thread stoped [06:30:57]accept exits with 7 [06:30:57]New connection [06:30:57]New thread 3067493732 created [06:30:57]Thread 3067350372 joined [06:30:57]Waiting for new connection... [06:30:57] Sock 7.Parse request [06:30:57]Sock 7.Check first char [06:30:57]Sock 7.First char is OK [06:30:57]request: POST /json_proto HTTP/1.0 [06:30:57]Method: POST [06:30:57]URL: /json_proto [06:30:57]Method is POST - this is cgi request [06:30:57]url: /json_proto [06:30:57]query_string will be loaded in cgi processing [06:30:57]execute_cgi json_proto POST (null) [06:30:57]execute_cgi path=json_proto method=POST [06:30:57]POST find Content-Length [06:30:57]Host: 172.17.43.131:8080 [06:30:57]Content-Length: 683 [06:30:57]Content-Type: application/json [06:30:57] [06:30:57]POST finish read [06:30:57]Found Content-Length = 683 [06:30:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:57]execute_script... [06:30:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:57]POST & json_proto [06:30:57]process_json_proto [06:30:57]json parsed OK: [06:30:57]protocol is kg_v1.0 [06:30:57]action value=close_receipt [06:30:57]process_action close_receipt [06:30:57]cmd_close_receipt [06:30:57]MH_GetDate [06:30:57]Write to MH i2c: F0 00 00 1D 00 0C [06:30:57]Write i2c OK [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: F0 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: F0 09 00 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: F0 09 00 1D 00 00 A2 42 A3 66 F9 24 A2 66 27 [06:30:57]GetLastDocTimeStamp 1721975180 [06:30:57]current date 1721975458 [06:30:57]FM_GetShiftState [06:30:57]SAM_PROTO_GetShiftState [06:30:57]wFMCommunicate request_size=4 [06:30:57]MH_SAM_APDU [06:30:57]CAPDU: 80 13 01 00 [06:30:57]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [06:30:57]Write i2c OK [06:30:57]MH_I2C_Read... [06:30:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:57]Read from MH i2c: E2 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: E2 0E 00 [06:30:57]MH_I2C_Read... [06:30:57]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [06:30:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:30:57]wFMCommunicate OK [06:30:57]SAM_PROTO_GetShiftState done [06:30:57]FM_GetShiftState done [06:30:57]opened in 1721952182 [06:30:57]opened+sec_in_day 1722038582 [06:30:57]quantity*price = 100005 [06:30:57]sum+1 = 100006 [06:30:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 65 26.07.2024 06:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224997 ФПД: 214081910278585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224997&fm=214081910278585&tin=02508201610067®Number=0000000000092624&sum=100000 [06:30:58]StoreToDocumentArchive [06:30:58]shift 437 fd 224997 [06:30:58]save to /storage/0437/doc_00224997 [06:30:58]save last doc name /storage/0437/doc_00224997 to /storage/kkm_last_doc_name [06:30:58]save OK [06:30:58]Clear old archive folders... [06:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:30:58]tlvbuf is 00E8A3A0 [06:30:58]SAM_PROTO_ClearQueue [06:30:58]wFMCommunicate request_size=4 [06:30:58]MH_SAM_APDU [06:30:58]CAPDU: 80 09 00 00 [06:30:58]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [06:30:58]Write i2c OK [06:30:58]MH_I2C_Read... [06:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:30:58]Read from MH i2c: E2 [06:30:58]MH_I2C_Read... [06:30:58]Read from MH i2c: E2 03 00 [06:30:58]MH_I2C_Read... [06:30:58]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [06:30:58]RAPDU: 90 00 [06:30:58]wFMCommunicate OK [06:30:58]SAM_PROTO_ClearQueue done [06:30:58]KKMCreateOFDPacket [06:30:58]OFDProtocolAddRootSTLVToBuf [06:30:58]FM_MakeSignedData [06:30:58]FM_MakeSignedData [06:30:58]SAM_PROTO_SignData [06:30:58]wFMCommunicate request_size=4 [06:30:58]MH_SAM_APDU [06:30:58]CAPDU: 80 0D 01 02 [06:30:58]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [06:30:58]Write i2c OK [06:30:58]MH_I2C_Read... [06:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:30:58]Read from MH i2c: E2 [06:30:58]MH_I2C_Read... [06:30:58]Read from MH i2c: E2 03 00 [06:30:58]MH_I2C_Read... [06:30:58]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [06:30:58]RAPDU: 90 00 [06:30:58]wFMCommunicate OK [06:30:58]wFMCommunicate request_size=255 [06:30:58]MH_SAM_APDU [06:30:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A2 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6E 03 00 35 04 06 00 C2 [06:30:59]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A2 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6E 03 00 35 04 06 00 C2 00 00 B7 [06:30:59]Write i2c OK [06:30:59]MH_I2C_Read... [06:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:59]Read from MH i2c: E2 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 03 00 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [06:30:59]RAPDU: 90 00 [06:30:59]wFMCommunicate OK [06:30:59]wFMCommunicate request_size=10 [06:30:59]MH_SAM_APDU [06:30:59]CAPDU: 80 0D 02 02 05 B4 D4 37 09 B9 [06:30:59]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 B4 D4 37 09 B9 00 00 33 [06:30:59]Write i2c OK [06:30:59]MH_I2C_Read... [06:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:59]Read from MH i2c: E2 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 03 00 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [06:30:59]RAPDU: 90 00 [06:30:59]wFMCommunicate OK [06:30:59]wFMCommunicate request_size=4 [06:30:59]MH_SAM_APDU [06:30:59]CAPDU: 80 0D 03 02 [06:30:59]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [06:30:59]Write i2c OK [06:30:59]MH_I2C_Read... [06:30:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:30:59]Read from MH i2c: E2 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 0B 00 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 0B 00 2F 00 00 3A DF 8C 34 18 46 C9 9A 90 00 45 [06:30:59]RAPDU: 3A DF 8C 34 18 46 C9 9A 90 00 [06:30:59]wFMCommunicate OK [06:30:59]SAM_PROTO_SignData done [06:30:59]FM_MakeSignedData done [06:30:59]CreateOFDProtocolMessage [06:30:59]wFMCommunicate request_size=4 [06:30:59]MH_SAM_APDU [06:30:59]CAPDU: 80 11 00 00 [06:30:59]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [06:30:59]Write i2c OK [06:30:59]MH_I2C_Read... [06:30:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:59]Read from MH i2c: E2 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 17 00 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [06:30:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:30:59]wFMCommunicate OK [06:30:59]CreateOFDProtocolMessage done [06:30:59]OFDSenderStorePacket 224997 [06:30:59]StoreOFDPacket docnum=224997 [06:30:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9F 2C 07 01 A6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A2 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6E 03 00 35 04 06 00 C2 B4 D4 37 09 B9 3A DF 8C 34 18 46 C9 9A [06:30:59]CheckFolder [06:30:59]dirname=/storage/ofd_packets [06:30:59]CheckFolder done [06:30:59]ProducePacketName [06:30:59]name=ofd_packets/00224997 [06:30:59]NVStorageSaveData ofd_packets/00224997 [06:30:59]File name is /storage/ofd_packets/00224997 [06:30:59]Write 301 bytes [06:30:59]NVStorageSaveData done [06:30:59]OFDSenderStorePacket done [06:30:59]KKMCreateOFDPacket done [06:30:59]NVStorageSaveData kkm_last_timestamp [06:30:59]File name is /storage/kkm_last_timestamp [06:30:59]Write 4 bytes [06:30:59]NVStorageSaveData done [06:30:59]ConnectInit Can't take IP for lk.salyk.kg [06:30:59]CommunicateWithHost connect error [06:30:59]CommunicateWithHost err = -1 [06:30:59]OFD Sender: Server communicate error [06:30:59]ExternCall_PrintAddStr [06:30:59]wPrintStart [06:30:59]Write to MH i2c: 01 00 00 31 00 31 [06:30:59]Write i2c OK [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: 01 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: 01 07 00 [06:30:59]MH_I2C_Read... [06:30:59]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [06:30:59]RasterBufferAndPrint [06:30:59]line Счет N : (1)2001142 [06:30:59]line ИНН: 02508201610067 [06:30:59]line Контрольно-Кассовый Чек [06:30:59]line ПРОДАЖА [06:30:59]line ТРК (МРК, ГНК) : 33 [06:30:59]line Товар: 2710124130 [06:30:59]line Аи-92-К-5 [06:30:59]line 14.750 * 67.80 [06:30:59]line = 1000.05 [06:30:59]line НДС 12% НСП 1% [06:30:59]line > о реализуемом товаре [06:30:59]line ОКРУГЛЕНИЕ: -0.05 [06:30:59]line ИТОГО: 1000.00 [06:30:59]line Внесено: 1000.00 [06:30:59]line СДАЧА: 0.00 [06:30:59]line НСП 1% : 8.85 [06:30:59]line НДС 12% : 106.20 [06:30:59]line Наличными: 1000.00 [06:30:59]line Безнал.: 0.00 [06:30:59]line Место: АЗС № 97 "Партнер Нефть" [06:30:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:30:59]line СНО: Общий режим [06:30:59]line Чек 65 26.07.2024 06:30 [06:30:59]line Смена: 437 ФФД: 1.0 [06:30:59]line ЗНМ: 0300000054 [06:30:59]line РНМ: 0000000000092624 [06:30:59]line Версия ККМ: 001 [06:30:59]line ФМ: 0000000000874959 [06:30:59]line ФД: 224997 [06:30:59]line ФПД: 214081910278585 [06:30:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224997&fm=214081910278585&tin=02508201610067®Number=0000000000092624&sum=100000 [06:30:59]written 0, free lines is 4095 [06:31:00]OFD Sender: Processing packet 224995 [packets to send 598, broken 595] [06:31:00]ProducePacketName [06:31:00]name=ofd_packets/00224995 [06:31:00]OFD Sender: To server: pG, [06:31:00]CommunicateWithHost lk.salyk.kg:30040 [06:31:00]ConnectInit lk.salyk.kg [06:31:00]Write to MH i2c: 01 00 00 5C 00 5C [06:31:00]Write i2c OK [06:31:00]MH_I2C_Read... [06:31:00]Read from MH i2c: 01 [06:31:00]MH_I2C_Read... [06:31:00]Read from MH i2c: 01 07 00 [06:31:00]MH_I2C_Read... [06:31:00]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 4D 0C BC [06:31:00]RasterBufferAndPrint [06:31:00]line [06:31:00]line [06:31:00]line [06:31:00]line [06:31:00]line [06:31:00]written 0, free lines is 3162 [06:31:00]MH_Cut [06:31:00]Write to MH i2c: D1 01 00 63 00 01 35 [06:31:00]Write i2c OK [06:31:00]MH_I2C_Read... [06:31:00]Read from MH i2c: D1 [06:31:00]MH_I2C_Read... [06:31:00]Read from MH i2c: D1 01 00 [06:31:00]MH_I2C_Read... [06:31:00]Read from MH i2c: D1 01 00 63 00 00 34 [06:31:00]Write to MH i2c: 01 00 00 64 00 64 [06:31:00]Write i2c OK [06:31:00]MH_I2C_Read... [06:31:01]*** Cut start [06:31:01]*** Partial cut [06:31:01]*** CUTSNS_PIN = 1 [06:31:01]*** CUTSNS_PIN = 0 [06:31:02]*** Brake cut motor [06:31:02]Read from MH i2c: 01 [06:31:02]MH_I2C_Read... [06:31:02]*** Stop cut motor [06:31:02]*** Cut end [06:31:02]Read from MH i2c: 01 07 00 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [06:31:02]process_action close_receipt done [06:31:02]requested_data is exist [06:31:02]produce_requested_data [06:31:02]requested_item fm.sn is exist - process it [06:31:02]wFMCommunicate request_size=4 [06:31:02]MH_SAM_APDU [06:31:02]CAPDU: 80 11 00 00 [06:31:02]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [06:31:02]Write i2c OK [06:31:02]MH_I2C_Read... [06:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:02]Read from MH i2c: E2 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: E2 17 00 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [06:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:31:02]wFMCommunicate OK [06:31:02]requested_item fd.num is exist - process it [06:31:02]SAM_PROTO_GetFieldsCounters [06:31:02]wFMCommunicate request_size=4 [06:31:02]MH_SAM_APDU [06:31:02]CAPDU: 80 13 00 00 [06:31:02]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [06:31:02]Write i2c OK [06:31:02]MH_I2C_Read... [06:31:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:31:02]Read from MH i2c: E2 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: E2 62 00 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [06:31:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:31:02]wFMCommunicate OK [06:31:02]SAM_PROTO_GetFieldsCounters done [06:31:02]requested_item shift.num is exist - process it [06:31:02]requested_item shift.opened is exist - process it [06:31:02]req_shift_opened [06:31:02]FM_GetShiftState [06:31:02]SAM_PROTO_GetShiftState [06:31:02]wFMCommunicate request_size=4 [06:31:02]MH_SAM_APDU [06:31:02]CAPDU: 80 13 01 00 [06:31:02]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [06:31:02]Write i2c OK [06:31:02]MH_I2C_Read... [06:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:02]Read from MH i2c: E2 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: E2 0E 00 [06:31:02]MH_I2C_Read... [06:31:02]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [06:31:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:31:02]wFMCommunicate OK [06:31:02]SAM_PROTO_GetShiftState done [06:31:02]FM_GetShiftState done [06:31:02]req_shift_opened done [06:31:02]requested_item shift.open_date is exist - process it [06:31:02]req_shift_open_date [06:31:02]req_shift_open_date done [06:31:02]produce_requested_data done [06:31:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224997,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:31:02]process_action_free close_receipt [06:31:02]json_value_free [06:31:02]json_value_free done [06:31:02]process_json_proto returns [06:31:02]Send response to host [06:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224997,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:31:02]free response buf [06:31:02]execute_script done [06:31:02]execute_script returns [06:31:02]free content buf [06:31:02]Sock 7.Close socket [06:31:02]Sock 7.Thread stoped [06:31:05]ConnectInit Can't take IP for lk.salyk.kg [06:31:05]CommunicateWithHost connect error [06:31:05]CommunicateWithHost err = -1 [06:31:05]OFD Sender: Server communicate error [06:31:10]OFD Sender: Processing packet 224995 [packets to send 598, broken 595] [06:31:10]ProducePacketName [06:31:10]name=ofd_packets/00224995 [06:31:10]OFD Sender: To server: pG, [06:31:10]CommunicateWithHost lk.salyk.kg:30040 [06:31:10]ConnectInit lk.salyk.kg [06:31:15]ConnectInit Can't take IP for lk.salyk.kg [06:31:15]CommunicateWithHost connect error [06:31:15]CommunicateWithHost err = -1 [06:31:15]OFD Sender: Server communicate error [06:31:20]OFD Sender: Processing packet 224995 [packets to send 598, broken 595] [06:31:20]ProducePacketName [06:31:20]name=ofd_packets/00224995 [06:31:20]OFD Sender: To server: pG, [06:31:20]CommunicateWithHost lk.salyk.kg:30040 [06:31:20]ConnectInit lk.salyk.kg [06:31:20]Connected sock=8 [06:31:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7E 40 04 01 32 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 87 41 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6E 03 00 35 04 06 00 F5 6C 50 8A 33 29 3A B0 51 5B 30 4D 2B 64 [06:31:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F A7 47 00 8C 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6E 03 00 F4 03 04 00 C9 EE A2 66 B6 04 01 00 00 B0 44 D6 05 D1 31 8E 07 [06:31:21]CommunicateWithHost err = 0 [06:31:21]CheckOFDResponse [06:31:21]1017 (14) - 77093643461234 [06:31:21]1041 (16) - 0000000000874959 [06:31:21]1040 (4) - 224995 [06:31:21]1012 (4) - 26.07.2024 00:33 [06:31:21]1206 (1) - 0 [06:31:21]OFD Sender: Remove packet 224995 [06:31:21]ProducePacketName [06:31:21]name=ofd_packets/00224995 [06:31:21]NVStorageDeleteData [06:31:22]OFD Sender: Processing packet 224996 [packets to send 597, broken 595] [06:31:22]ProducePacketName [06:31:22]name=ofd_packets/00224996 [06:31:22]OFD Sender: To server: pG, [06:31:22]CommunicateWithHost lk.salyk.kg:30040 [06:31:22]ConnectInit lk.salyk.kg [06:31:22]Connected sock=8 [06:31:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 81 07 01 E9 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 8C 41 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6E 03 00 35 04 06 00 0D CB 58 A6 56 32 79 66 2F 04 7A 90 75 4F [06:31:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 84 01 47 00 9F FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6E 03 00 F4 03 04 00 CB EE A2 66 B6 04 01 00 00 2A B0 00 0E C2 5E 6D 66 [06:31:23]CommunicateWithHost err = 0 [06:31:23]CheckOFDResponse [06:31:23]1017 (14) - 77093643461234 [06:31:23]1041 (16) - 0000000000874959 [06:31:23]1040 (4) - 224996 [06:31:23]1012 (4) - 26.07.2024 00:33 [06:31:23]1206 (1) - 0 [06:31:23]OFD Sender: Remove packet 224996 [06:31:23]ProducePacketName [06:31:23]name=ofd_packets/00224996 [06:31:23]NVStorageDeleteData [06:31:23]OFD Sender: Processing packet 224997 [packets to send 596, broken 595] [06:31:23]ProducePacketName [06:31:23]name=ofd_packets/00224997 [06:31:23]OFD Sender: To server: pG, [06:31:23]CommunicateWithHost lk.salyk.kg:30040 [06:31:23]ConnectInit lk.salyk.kg [06:31:24]Connected sock=8 [06:31:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9F 2C 07 01 A6 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A2 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6E 03 00 35 04 06 00 C2 B4 D4 37 09 B9 3A DF 8C 34 18 46 C9 9A [06:31:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6A C4 47 00 B7 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6E 03 00 F4 03 04 00 CD EE A2 66 B6 04 01 00 00 49 CA 2D 14 0A C2 C2 DF [06:31:26]CommunicateWithHost err = 0 [06:31:26]CheckOFDResponse [06:31:26]1017 (14) - 77093643461234 [06:31:26]1041 (16) - 0000000000874959 [06:31:26]1040 (4) - 224997 [06:31:26]1012 (4) - 26.07.2024 00:33 [06:31:26]1206 (1) - 0 [06:31:26]OFD Sender: Remove packet 224997 [06:31:26]ProducePacketName [06:31:26]name=ofd_packets/00224997 [06:31:26]NVStorageDeleteData [06:31:26]OFD Sender: No OFD packet to send [06:31:31]OFD Sender: No OFD packet to send [06:31:36]OFD Sender: No OFD packet to send [06:31:41]OFD Sender: No OFD packet to send [06:31:46]accept exits with 10 [06:31:46]New connection [06:31:46]New thread 3067350372 created [06:31:46]Thread 3067493732 joined [06:31:46]Waiting for new connection... [06:31:46] Sock 10.Parse request [06:31:46]Sock 10.Check first char [06:31:46]Sock 10.First char is OK [06:31:46]request: POST /json_proto HTTP/1.0 [06:31:46]Method: POST [06:31:46]URL: /json_proto [06:31:46]Method is POST - this is cgi request [06:31:46]url: /json_proto [06:31:46]query_string will be loaded in cgi processing [06:31:46]execute_cgi json_proto POST (null) [06:31:46]execute_cgi path=json_proto method=POST [06:31:46]POST find Content-Length [06:31:46]Host: 172.17.43.131:8080 [06:31:46]Content-Length: 683 [06:31:46]Content-Type: application/json [06:31:46] [06:31:46]POST finish read [06:31:46]Found Content-Length = 683 [06:31:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.830, "sum" : 1005.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:31:46]execute_script... [06:31:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.830, "sum" : 1005.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:31:46]POST & json_proto [06:31:46]process_json_proto [06:31:46]json parsed OK: [06:31:46]protocol is kg_v1.0 [06:31:46]action value=close_receipt [06:31:46]process_action close_receipt [06:31:46]cmd_close_receipt [06:31:46]MH_GetDate [06:31:46]Write to MH i2c: F0 00 00 68 00 57 [06:31:46]Write i2c OK [06:31:46]MH_I2C_Read... [06:31:46]Read from MH i2c: F0 [06:31:46]MH_I2C_Read... [06:31:46]Read from MH i2c: F0 09 00 [06:31:46]MH_I2C_Read... [06:31:46]Read from MH i2c: F0 09 00 68 00 00 D3 42 A3 66 F9 24 A2 66 A3 [06:31:46]GetLastDocTimeStamp 1721975458 [06:31:46]current date 1721975507 [06:31:46]FM_GetShiftState [06:31:46]SAM_PROTO_GetShiftState [06:31:46]wFMCommunicate request_size=4 [06:31:46]MH_SAM_APDU [06:31:46]CAPDU: 80 13 01 00 [06:31:46]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [06:31:46]Write i2c OK [06:31:46]MH_I2C_Read... [06:31:46]Read from MH i2c: E2 [06:31:46]MH_I2C_Read... [06:31:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:46]Read from MH i2c: E2 0E 00 [06:31:46]MH_I2C_Read... [06:31:46]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [06:31:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:31:46]wFMCommunicate OK [06:31:46]SAM_PROTO_GetShiftState done [06:31:46]FM_GetShiftState done [06:31:46]opened in 1721952182 [06:31:46]opened+sec_in_day 1722038582 [06:31:46]quantity*price = 100547 [06:31:46]sum+1 = 100548 [06:31:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 1005.00 Внесено: 1005.00 СДАЧА: 0.00 НСП 1% : 8.90 НДС 12% : 106.78 Наличными: 1005.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 66 26.07.2024 06:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224998 ФПД: 160594775790419 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063147&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224998&fm=160594775790419&tin=02508201610067®Number=0000000000092624&sum=100500 [06:31:47]StoreToDocumentArchive [06:31:47]shift 437 fd 224998 [06:31:47]save to /storage/0437/doc_00224998 [06:31:47]save last doc name /storage/0437/doc_00224998 to /storage/kkm_last_doc_name [06:31:47]save OK [06:31:47]Clear old archive folders... [06:31:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:31:47]tlvbuf is 00E508E0 [06:31:47]SAM_PROTO_ClearQueue [06:31:47]wFMCommunicate request_size=4 [06:31:47]MH_SAM_APDU [06:31:47]CAPDU: 80 09 00 00 [06:31:47]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [06:31:47]Write i2c OK [06:31:47]MH_I2C_Read... [06:31:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:31:47]Read from MH i2c: E2 [06:31:47]MH_I2C_Read... [06:31:47]Read from MH i2c: E2 03 00 [06:31:47]MH_I2C_Read... [06:31:47]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [06:31:47]RAPDU: 90 00 [06:31:47]wFMCommunicate OK [06:31:47]SAM_PROTO_ClearQueue done [06:31:47]KKMCreateOFDPacket [06:31:47]OFDProtocolAddRootSTLVToBuf [06:31:47]FM_MakeSignedData [06:31:47]FM_MakeSignedData [06:31:47]SAM_PROTO_SignData [06:31:47]wFMCommunicate request_size=4 [06:31:47]MH_SAM_APDU [06:31:47]CAPDU: 80 0D 01 02 [06:31:47]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [06:31:47]Write i2c OK [06:31:47]MH_I2C_Read... [06:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:31:47]Read from MH i2c: E2 [06:31:47]MH_I2C_Read... [06:31:47]Read from MH i2c: E2 03 00 [06:31:47]MH_I2C_Read... [06:31:47]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [06:31:47]RAPDU: 90 00 [06:31:47]wFMCommunicate OK [06:31:47]wFMCommunicate request_size=255 [06:31:47]MH_SAM_APDU [06:31:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 D3 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6E 03 00 35 04 06 00 92 [06:31:47]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 D3 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6E 03 00 35 04 06 00 92 00 00 A0 [06:31:47]Write i2c OK [06:31:47]MH_I2C_Read... [06:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:48]Read from MH i2c: E2 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 03 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [06:31:48]RAPDU: 90 00 [06:31:48]wFMCommunicate OK [06:31:48]wFMCommunicate request_size=10 [06:31:48]MH_SAM_APDU [06:31:48]CAPDU: 80 0D 02 02 05 0F 62 90 53 53 [06:31:48]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 0F 62 90 53 53 00 00 A4 [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:48]Read from MH i2c: E2 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 03 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [06:31:48]RAPDU: 90 00 [06:31:48]wFMCommunicate OK [06:31:48]wFMCommunicate request_size=4 [06:31:48]MH_SAM_APDU [06:31:48]CAPDU: 80 0D 03 02 [06:31:48]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:31:48]Read from MH i2c: E2 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 0B 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 0B 00 7A 00 00 CB CD ED 4E B4 13 F6 1E 90 00 A4 [06:31:48]RAPDU: CB CD ED 4E B4 13 F6 1E 90 00 [06:31:48]wFMCommunicate OK [06:31:48]SAM_PROTO_SignData done [06:31:48]FM_MakeSignedData done [06:31:48]CreateOFDProtocolMessage [06:31:48]wFMCommunicate request_size=4 [06:31:48]MH_SAM_APDU [06:31:48]CAPDU: 80 11 00 00 [06:31:48]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:48]Read from MH i2c: E2 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 17 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [06:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:31:48]wFMCommunicate OK [06:31:48]CreateOFDProtocolMessage done [06:31:48]OFDSenderStorePacket 224998 [06:31:48]StoreOFDPacket docnum=224998 [06:31:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 7B 07 01 92 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 D3 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6E 03 00 35 04 06 00 92 0F 62 90 53 53 CB CD ED 4E B4 13 F6 1E [06:31:48]CheckFolder [06:31:48]dirname=/storage/ofd_packets [06:31:48]CheckFolder done [06:31:48]ProducePacketName [06:31:48]name=ofd_packets/00224998 [06:31:48]NVStorageSaveData ofd_packets/00224998 [06:31:48]File name is /storage/ofd_packets/00224998 [06:31:48]Write 301 bytes [06:31:48]NVStorageSaveData done [06:31:48]OFDSenderStorePacket done [06:31:48]KKMCreateOFDPacket done [06:31:48]NVStorageSaveData kkm_last_timestamp [06:31:48]File name is /storage/kkm_last_timestamp [06:31:48]Write 4 bytes [06:31:48]NVStorageSaveData done [06:31:48]ExternCall_PrintAddStr [06:31:48]wPrintStart [06:31:48]Write to MH i2c: 01 00 00 7C 00 7C [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: 01 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: 01 07 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [06:31:48]RasterBufferAndPrint [06:31:48]line Счет N : (1)2001143 [06:31:48]line ИНН: 02508201610067 [06:31:48]line Контрольно-Кассовый Чек [06:31:48]line ПРОДАЖА [06:31:48]line ТРК (МРК, ГНК) : 53 [06:31:48]line Товар: 2710124130 [06:31:48]line Аи-92-К-5 [06:31:48]line 14.830 * 67.80 [06:31:48]line = 1005.47 [06:31:48]line НДС 12% НСП 1% [06:31:48]line > о реализуемом товаре [06:31:48]line ОКРУГЛЕНИЕ: -0.47 [06:31:48]line ИТОГО: 1005.00 [06:31:48]line Внесено: 1005.00 [06:31:48]line СДАЧА: 0.00 [06:31:48]line НСП 1% : 8.90 [06:31:48]line НДС 12% : 106.78 [06:31:48]line Наличными: 1005.00 [06:31:48]line Безнал.: 0.00 [06:31:48]line Место: АЗС № 97 "Партнер Нефть" [06:31:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:31:48]line СНО: Общий режим [06:31:48]line Чек 66 26.07.2024 06:31 [06:31:48]line Смена: 437 ФФД: 1.0 [06:31:48]line ЗНМ: 0300000054 [06:31:48]line РНМ: 0000000000092624 [06:31:48]line Версия ККМ: 001 [06:31:48]line ФМ: 0000000000874959 [06:31:48]line ФД: 224998 [06:31:48]line ФПД: 160594775790419 [06:31:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063147&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224998&fm=160594775790419&tin=02508201610067®Number=0000000000092624&sum=100500 [06:31:48]OFD Sender: Processing packet 224998 [packets to send 596, broken 595] [06:31:48]ProducePacketName [06:31:48]name=ofd_packets/00224998 [06:31:48]OFD Sender: To server: pG, [06:31:48]CommunicateWithHost lk.salyk.kg:30040 [06:31:48]ConnectInit lk.salyk.kg [06:31:48]written 0, free lines is 4095 [06:31:48]Write to MH i2c: 01 00 00 A7 00 A7 [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: 01 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: 01 07 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 50 0C 0A [06:31:48]RasterBufferAndPrint [06:31:48]line [06:31:48]line [06:31:48]line [06:31:48]line [06:31:48]line [06:31:48]written 0, free lines is 3164 [06:31:48]MH_Cut [06:31:48]Write to MH i2c: D1 01 00 AE 00 01 80 [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: D1 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: D1 01 00 [06:31:48]MH_I2C_Read... [06:31:48]Read from MH i2c: D1 01 00 AE 00 00 7F [06:31:48]Write to MH i2c: 01 00 00 AF 00 AF [06:31:48]Write i2c OK [06:31:48]MH_I2C_Read... [06:31:48]Connected sock=9 [06:31:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 7B 07 01 92 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 D3 42 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6E 03 00 35 04 06 00 92 0F 62 90 53 53 CB CD ED 4E B4 13 F6 1E [06:31:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BE 7F 47 00 58 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6E 03 00 F4 03 04 00 E5 EE A2 66 B6 04 01 00 00 EC 03 F4 A8 5A E6 68 35 [06:31:49]CommunicateWithHost err = 0 [06:31:49]CheckOFDResponse [06:31:49]1017 (14) - 77093643461234 [06:31:49]1041 (16) - 0000000000874959 [06:31:49]1040 (4) - 224998 [06:31:49]1012 (4) - 26.07.2024 00:33 [06:31:49]1206 (1) - 0 [06:31:49]OFD Sender: Remove packet 224998 [06:31:49]ProducePacketName [06:31:49]name=ofd_packets/00224998 [06:31:49]NVStorageDeleteData [06:31:50]OFD Sender: No OFD packet to send [06:31:50]*** Cut start [06:31:50]*** Partial cut [06:31:50]*** CUTSNS_PIN = 1 [06:31:50]*** CUTSNS_PIN = 0 [06:31:50]*** Brake cut motor [06:31:50]Read from MH i2c: 01 [06:31:50]MH_I2C_Read... [06:31:50]*** Stop cut motor [06:31:50]*** Cut end [06:31:50]Read from MH i2c: 01 07 00 [06:31:50]MH_I2C_Read... [06:31:50]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [06:31:50]process_action close_receipt done [06:31:50]requested_data is exist [06:31:50]produce_requested_data [06:31:50]requested_item fm.sn is exist - process it [06:31:50]wFMCommunicate request_size=4 [06:31:50]MH_SAM_APDU [06:31:50]CAPDU: 80 11 00 00 [06:31:50]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [06:31:50]Write i2c OK [06:31:50]MH_I2C_Read... [06:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:50]Read from MH i2c: E2 [06:31:50]MH_I2C_Read... [06:31:50]Read from MH i2c: E2 17 00 [06:31:50]MH_I2C_Read... [06:31:50]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [06:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:31:50]wFMCommunicate OK [06:31:50]requested_item fd.num is exist - process it [06:31:50]SAM_PROTO_GetFieldsCounters [06:31:50]wFMCommunicate request_size=4 [06:31:50]MH_SAM_APDU [06:31:50]CAPDU: 80 13 00 00 [06:31:50]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [06:31:50]Write i2c OK [06:31:50]MH_I2C_Read... [06:31:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:31:51]Read from MH i2c: E2 [06:31:51]MH_I2C_Read... [06:31:51]Read from MH i2c: E2 62 00 [06:31:51]MH_I2C_Read... [06:31:51]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [06:31:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:31:51]wFMCommunicate OK [06:31:51]SAM_PROTO_GetFieldsCounters done [06:31:51]requested_item shift.num is exist - process it [06:31:51]requested_item shift.opened is exist - process it [06:31:51]req_shift_opened [06:31:51]FM_GetShiftState [06:31:51]SAM_PROTO_GetShiftState [06:31:51]wFMCommunicate request_size=4 [06:31:51]MH_SAM_APDU [06:31:51]CAPDU: 80 13 01 00 [06:31:51]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [06:31:51]Write i2c OK [06:31:51]MH_I2C_Read... [06:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:51]Read from MH i2c: E2 [06:31:51]MH_I2C_Read... [06:31:51]Read from MH i2c: E2 0E 00 [06:31:51]MH_I2C_Read... [06:31:51]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [06:31:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:31:51]wFMCommunicate OK [06:31:51]SAM_PROTO_GetShiftState done [06:31:51]FM_GetShiftState done [06:31:51]req_shift_opened done [06:31:51]requested_item shift.open_date is exist - process it [06:31:51]req_shift_open_date [06:31:51]req_shift_open_date done [06:31:51]produce_requested_data done [06:31:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224998,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:31:51]process_action_free close_receipt [06:31:51]json_value_free [06:31:51]json_value_free done [06:31:51]process_json_proto returns [06:31:51]Send response to host [06:31:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224998,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:31:51]free response buf [06:31:51]execute_script done [06:31:51]execute_script returns [06:31:51]free content buf [06:31:51]Sock 10.Close socket [06:31:51]Sock 10.Thread stoped [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:05]OFD Sender: No OFD packet to send [06:32:08]recv_with_timeout no data received [06:32:10]OFD Sender: No OFD packet to send [06:32:15]OFD Sender: No OFD packet to send [06:32:20]OFD Sender: No OFD packet to send [06:32:25]OFD Sender: No OFD packet to send [06:32:30]OFD Sender: No OFD packet to send [06:32:35]OFD Sender: No OFD packet to send [06:32:40]OFD Sender: No OFD packet to send [06:32:45]OFD Sender: No OFD packet to send [06:32:47]recv_with_timeout no data received [06:32:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [06:32:57]recv_with_timeout no data received [06:33:00]OFD Sender: No OFD packet to send [06:33:05]OFD Sender: No OFD packet to send [06:33:10]OFD Sender: No OFD packet to send [06:33:15]OFD Sender: No OFD packet to send [06:33:15]recv_with_timeout no data received [06:33:20]OFD Sender: No OFD packet to send [06:33:25]OFD Sender: No OFD packet to send [06:33:26]accept exits with 8 [06:33:26]New connection [06:33:26]New thread 3067493732 created [06:33:26]Thread 3067350372 joined [06:33:26]Waiting for new connection... [06:33:26] Sock 8.Parse request [06:33:26]Sock 8.Check first char [06:33:26]Sock 8.First char is OK [06:33:26]request: POST /json_proto HTTP/1.0 [06:33:26]Method: POST [06:33:26]URL: /json_proto [06:33:26]Method is POST - this is cgi request [06:33:26]url: /json_proto [06:33:26]query_string will be loaded in cgi processing [06:33:26]execute_cgi json_proto POST (null) [06:33:26]execute_cgi path=json_proto method=POST [06:33:26]POST find Content-Length [06:33:26]Host: 172.17.43.131:8080 [06:33:26]Content-Length: 671 [06:33:26]Content-Type: application/json [06:33:26] [06:33:26]POST finish read [06:33:26]Found Content-Length = 671 [06:33:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:26]execute_script... [06:33:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:26]POST & json_proto [06:33:26]process_json_proto [06:33:26]json parsed OK: [06:33:26]protocol is kg_v1.0 [06:33:26]action value=close_receipt [06:33:26]process_action close_receipt [06:33:26]cmd_close_receipt [06:33:26]MH_GetDate [06:33:26]Write to MH i2c: F0 00 00 B3 00 A2 [06:33:27]Write i2c OK [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: F0 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: F0 09 00 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: F0 09 00 B3 00 00 37 43 A3 66 F9 24 A2 66 53 [06:33:27]GetLastDocTimeStamp 1721975507 [06:33:27]current date 1721975607 [06:33:27]FM_GetShiftState [06:33:27]SAM_PROTO_GetShiftState [06:33:27]wFMCommunicate request_size=4 [06:33:27]MH_SAM_APDU [06:33:27]CAPDU: 80 13 01 00 [06:33:27]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [06:33:27]Write i2c OK [06:33:27]MH_I2C_Read... [06:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:27]Read from MH i2c: E2 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: E2 0E 00 [06:33:27]MH_I2C_Read... [06:33:27]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [06:33:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:33:27]wFMCommunicate OK [06:33:27]SAM_PROTO_GetShiftState done [06:33:27]FM_GetShiftState done [06:33:27]opened in 1721952182 [06:33:27]opened+sec_in_day 1722038582 [06:33:27]quantity*price = 50017 [06:33:27]sum+1 = 50019 [06:33:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 67 26.07.2024 06:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 224999 ФПД: 207339824977772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224999&fm=207339824977772&tin=02508201610067®Number=0000000000092624&sum=50000 [06:33:28]StoreToDocumentArchive [06:33:28]shift 437 fd 224999 [06:33:28]save to /storage/0437/doc_00224999 [06:33:28]save last doc name /storage/0437/doc_00224999 to /storage/kkm_last_doc_name [06:33:28]save OK [06:33:28]Clear old archive folders... [06:33:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:33:28]tlvbuf is 00E295F0 [06:33:28]SAM_PROTO_ClearQueue [06:33:28]wFMCommunicate request_size=4 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 09 00 00 [06:33:28]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [06:33:28]RAPDU: 90 00 [06:33:28]wFMCommunicate OK [06:33:28]SAM_PROTO_ClearQueue done [06:33:28]KKMCreateOFDPacket [06:33:28]OFDProtocolAddRootSTLVToBuf [06:33:28]FM_MakeSignedData [06:33:28]FM_MakeSignedData [06:33:28]SAM_PROTO_SignData [06:33:28]wFMCommunicate request_size=4 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 0D 01 02 [06:33:28]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [06:33:28]RAPDU: 90 00 [06:33:28]wFMCommunicate OK [06:33:28]wFMCommunicate request_size=255 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 37 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6E 03 00 35 04 06 00 [06:33:28]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 37 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6E 03 00 35 04 06 00 00 00 A2 [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [06:33:28]RAPDU: 90 00 [06:33:28]wFMCommunicate OK [06:33:28]wFMCommunicate request_size=11 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 0D 02 02 06 BC 93 10 9D 97 6C [06:33:28]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 BC 93 10 9D 97 6C 00 00 49 [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [06:33:28]RAPDU: 90 00 [06:33:28]wFMCommunicate OK [06:33:28]wFMCommunicate request_size=4 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 0D 03 02 [06:33:28]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 0B 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 0B 00 C5 00 00 D0 F9 37 13 70 49 3A 5F 90 00 A6 [06:33:28]RAPDU: D0 F9 37 13 70 49 3A 5F 90 00 [06:33:28]wFMCommunicate OK [06:33:28]SAM_PROTO_SignData done [06:33:28]FM_MakeSignedData done [06:33:28]CreateOFDProtocolMessage [06:33:28]wFMCommunicate request_size=4 [06:33:28]MH_SAM_APDU [06:33:28]CAPDU: 80 11 00 00 [06:33:28]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:28]Read from MH i2c: E2 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 17 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [06:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:33:28]wFMCommunicate OK [06:33:28]CreateOFDProtocolMessage done [06:33:28]OFDSenderStorePacket 224999 [06:33:28]StoreOFDPacket docnum=224999 [06:33:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 01 7C 08 01 90 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 37 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6E 03 00 35 04 06 00 BC 93 10 9D 97 6C D0 F9 37 13 70 49 3A 5F [06:33:28]CheckFolder [06:33:28]dirname=/storage/ofd_packets [06:33:28]CheckFolder done [06:33:28]ProducePacketName [06:33:28]name=ofd_packets/00224999 [06:33:28]NVStorageSaveData ofd_packets/00224999 [06:33:28]File name is /storage/ofd_packets/00224999 [06:33:28]Write 302 bytes [06:33:28]NVStorageSaveData done [06:33:28]OFDSenderStorePacket done [06:33:28]KKMCreateOFDPacket done [06:33:28]NVStorageSaveData kkm_last_timestamp [06:33:28]File name is /storage/kkm_last_timestamp [06:33:28]Write 4 bytes [06:33:28]NVStorageSaveData done [06:33:28]ExternCall_PrintAddStr [06:33:28]wPrintStart [06:33:28]Write to MH i2c: 01 00 00 C7 00 C7 [06:33:28]Write i2c OK [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: 01 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: 01 07 00 [06:33:28]MH_I2C_Read... [06:33:28]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [06:33:28]RasterBufferAndPrint [06:33:28]line Счет N : (1)2001144 [06:33:28]line ИНН: 02508201610067 [06:33:28]line Контрольно-Кассовый Чек [06:33:28]line ПРОДАЖА [06:33:28]line ТРК (МРК, ГНК) : 62 [06:33:28]line Товар: 2710124130 [06:33:28]line Super-92-К-5 [06:33:28]line 7.270 * 68.80 [06:33:28]line = 500.18 [06:33:28]line НДС 12% НСП 1% [06:33:28]line > о реализуемом товаре [06:33:28]line ОКРУГЛЕНИЕ: -0.18 [06:33:28]line ИТОГО: 500.00 [06:33:28]line Внесено: 500.00 [06:33:28]line СДАЧА: 0.00 [06:33:28]line НСП 1% : 4.43 [06:33:28]line НДС 12% : 53.12 [06:33:28]line Наличными: 500.00 [06:33:28]line Безнал.: 0.00 [06:33:28]line Место: АЗС № 97 "Партнер Нефть" [06:33:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:33:28]line СНО: Общий режим [06:33:28]line Чек 67 26.07.2024 06:33 [06:33:28]line Смена: 437 ФФД: 1.0 [06:33:28]line ЗНМ: 0300000054 [06:33:28]line РНМ: 0000000000092624 [06:33:28]line Версия ККМ: 001 [06:33:28]line ФМ: 0000000000874959 [06:33:28]line ФД: 224999 [06:33:28]line ФПД: 207339824977772 [06:33:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=224999&fm=207339824977772&tin=02508201610067®Number=0000000000092624&sum=50000 [06:33:28]written 0, free lines is 4095 [06:33:28]OFD Sender: Processing packet 224999 [packets to send 596, broken 595] [06:33:28]ProducePacketName [06:33:28]name=ofd_packets/00224999 [06:33:28]OFD Sender: To server: pG, [06:33:28]CommunicateWithHost lk.salyk.kg:30040 [06:33:28]ConnectInit lk.salyk.kg [06:33:29]Write to MH i2c: 01 00 00 F2 00 F2 [06:33:29]Write i2c OK [06:33:29]MH_I2C_Read... [06:33:29]Read from MH i2c: 01 [06:33:29]MH_I2C_Read... [06:33:29]Read from MH i2c: 01 07 00 [06:33:29]MH_I2C_Read... [06:33:29]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 4E 0C 53 [06:33:29]RasterBufferAndPrint [06:33:29]line [06:33:29]line [06:33:29]line [06:33:29]line [06:33:29]line [06:33:29]written 0, free lines is 3153 [06:33:29]MH_Cut [06:33:29]Write to MH i2c: D1 01 00 F9 00 01 CB [06:33:29]Write i2c OK [06:33:29]MH_I2C_Read... [06:33:29]Read from MH i2c: D1 [06:33:29]MH_I2C_Read... [06:33:29]Read from MH i2c: D1 01 00 [06:33:29]MH_I2C_Read... [06:33:29]Read from MH i2c: D1 01 00 F9 00 00 CA [06:33:29]Write to MH i2c: 01 00 00 FA 00 FA [06:33:29]Write i2c OK [06:33:29]MH_I2C_Read... [06:33:30]*** Cut start [06:33:30]*** Partial cut [06:33:30]*** CUTSNS_PIN = 1 [06:33:30]*** CUTSNS_PIN = 0 [06:33:30]*** Brake cut motor [06:33:31]Read from MH i2c: 01 [06:33:31]MH_I2C_Read... [06:33:31]*** Stop cut motor [06:33:31]*** Cut end [06:33:31]Read from MH i2c: 01 07 00 [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [06:33:31]process_action close_receipt done [06:33:31]requested_data is exist [06:33:31]produce_requested_data [06:33:31]requested_item fm.sn is exist - process it [06:33:31]wFMCommunicate request_size=4 [06:33:31]MH_SAM_APDU [06:33:31]CAPDU: 80 11 00 00 [06:33:31]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [06:33:31]Write i2c OK [06:33:31]MH_I2C_Read... [06:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:31]Read from MH i2c: E2 [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: E2 17 00 [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [06:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:33:31]wFMCommunicate OK [06:33:31]requested_item fd.num is exist - process it [06:33:31]SAM_PROTO_GetFieldsCounters [06:33:31]wFMCommunicate request_size=4 [06:33:31]MH_SAM_APDU [06:33:31]CAPDU: 80 13 00 00 [06:33:31]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [06:33:31]Write i2c OK [06:33:31]MH_I2C_Read... [06:33:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:31]Read from MH i2c: E2 [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: E2 62 00 [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [06:33:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:33:31]wFMCommunicate OK [06:33:31]SAM_PROTO_GetFieldsCounters done [06:33:31]requested_item shift.num is exist - process it [06:33:31]requested_item shift.opened is exist - process it [06:33:31]req_shift_opened [06:33:31]FM_GetShiftState [06:33:31]SAM_PROTO_GetShiftState [06:33:31]wFMCommunicate request_size=4 [06:33:31]MH_SAM_APDU [06:33:31]CAPDU: 80 13 01 00 [06:33:31]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [06:33:31]Write i2c OK [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: E2 [06:33:31]MH_I2C_Read... [06:33:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:31]Read from MH i2c: E2 0E 00 [06:33:31]MH_I2C_Read... [06:33:31]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2B [06:33:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:33:31]wFMCommunicate OK [06:33:31]SAM_PROTO_GetShiftState done [06:33:31]FM_GetShiftState done [06:33:31]req_shift_opened done [06:33:31]requested_item shift.open_date is exist - process it [06:33:31]req_shift_open_date [06:33:31]req_shift_open_date done [06:33:31]produce_requested_data done [06:33:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":224999,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:33:31]process_action_free close_receipt [06:33:31]json_value_free [06:33:31]json_value_free done [06:33:31]process_json_proto returns [06:33:31]Send response to host [06:33:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":224999,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:33:31]free response buf [06:33:31]execute_script done [06:33:31]execute_script returns [06:33:31]free content buf [06:33:31]Sock 8.Close socket [06:33:31]Sock 8.Thread stoped [06:33:34]Connected sock=11 [06:33:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 01 7C 08 01 90 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 37 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6E 03 00 35 04 06 00 BC 93 10 9D 97 6C D0 F9 37 13 70 49 3A 5F [06:33:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B E2 47 00 11 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6E 03 00 F4 03 04 00 51 EF A2 66 B6 04 01 00 00 5E 1B 83 16 4A 5A 77 79 [06:33:37]CommunicateWithHost err = 0 [06:33:37]CheckOFDResponse [06:33:37]1017 (14) - 77093643461234 [06:33:37]1041 (16) - 0000000000874959 [06:33:37]1040 (4) - 224999 [06:33:37]1012 (4) - 26.07.2024 00:35 [06:33:37]1206 (1) - 0 [06:33:37]OFD Sender: Remove packet 224999 [06:33:37]ProducePacketName [06:33:37]name=ofd_packets/00224999 [06:33:37]NVStorageDeleteData [06:33:38]OFD Sender: No OFD packet to send [06:33:43]recv_with_timeout no data received [06:33:43]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:48]accept exits with 10 [06:33:48]New connection [06:33:48]New thread 3067350372 created [06:33:48]Thread 3067493732 joined [06:33:48]Waiting for new connection... [06:33:48] Sock 10.Parse request [06:33:48]Sock 10.Check first char [06:33:48]Sock 10.First char is OK [06:33:48]request: POST /json_proto HTTP/1.0 [06:33:48]Method: POST [06:33:48]URL: /json_proto [06:33:48]Method is POST - this is cgi request [06:33:48]url: /json_proto [06:33:48]query_string will be loaded in cgi processing [06:33:48]execute_cgi json_proto POST (null) [06:33:48]execute_cgi path=json_proto method=POST [06:33:48]POST find Content-Length [06:33:48]Host: 172.17.43.131:8080 [06:33:48]Content-Length: 680 [06:33:48]Content-Type: application/json [06:33:48] [06:33:48]POST finish read [06:33:48]Found Content-Length = 680 [06:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:48]execute_script... [06:33:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:48]POST & json_proto [06:33:48]process_json_proto [06:33:48]json parsed OK: [06:33:48]protocol is kg_v1.0 [06:33:48]action value=close_receipt [06:33:48]process_action close_receipt [06:33:48]cmd_close_receipt [06:33:48]MH_GetDate [06:33:48]Write to MH i2c: F0 00 00 FE 00 ED [06:33:48]Write i2c OK [06:33:48]MH_I2C_Read... [06:33:48]Read from MH i2c: F0 [06:33:48]MH_I2C_Read... [06:33:48]Read from MH i2c: F0 09 00 [06:33:48]MH_I2C_Read... [06:33:48]Read from MH i2c: F0 09 00 FE 00 00 4D 43 A3 66 F9 24 A2 66 B4 [06:33:48]GetLastDocTimeStamp 1721975607 [06:33:48]current date 1721975629 [06:33:48]FM_GetShiftState [06:33:48]SAM_PROTO_GetShiftState [06:33:48]wFMCommunicate request_size=4 [06:33:48]MH_SAM_APDU [06:33:48]CAPDU: 80 13 01 00 [06:33:48]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [06:33:48]Write i2c OK [06:33:48]MH_I2C_Read... [06:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:48]Read from MH i2c: E2 [06:33:48]MH_I2C_Read... [06:33:48]Read from MH i2c: E2 0E 00 [06:33:48]MH_I2C_Read... [06:33:48]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [06:33:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:33:48]wFMCommunicate OK [06:33:48]SAM_PROTO_GetShiftState done [06:33:48]FM_GetShiftState done [06:33:48]opened in 1721952182 [06:33:48]opened+sec_in_day 1722038582 [06:33:48]quantity*price = 150037 [06:33:48]sum+1 = 150038 [06:33:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 68 26.07.2024 06:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225000 ФПД: 165483516743252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063349&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225000&fm=165483516743252&tin=02508201610067®Number=0000000000092624&sum=150000 [06:33:49]StoreToDocumentArchive [06:33:49]shift 437 fd 225000 [06:33:49]save to /storage/0437/doc_00225000 [06:33:49]save last doc name /storage/0437/doc_00225000 to /storage/kkm_last_doc_name [06:33:49]save OK [06:33:49]Clear old archive folders... [06:33:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:33:49]tlvbuf is 00E33F80 [06:33:49]SAM_PROTO_ClearQueue [06:33:49]wFMCommunicate request_size=4 [06:33:49]MH_SAM_APDU [06:33:49]CAPDU: 80 09 00 00 [06:33:49]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [06:33:49]Write i2c OK [06:33:49]MH_I2C_Read... [06:33:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:49]Read from MH i2c: E2 [06:33:49]MH_I2C_Read... [06:33:49]Read from MH i2c: E2 03 00 [06:33:49]MH_I2C_Read... [06:33:49]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [06:33:49]RAPDU: 90 00 [06:33:49]wFMCommunicate OK [06:33:49]SAM_PROTO_ClearQueue done [06:33:49]KKMCreateOFDPacket [06:33:49]OFDProtocolAddRootSTLVToBuf [06:33:49]FM_MakeSignedData [06:33:49]FM_MakeSignedData [06:33:49]SAM_PROTO_SignData [06:33:49]wFMCommunicate request_size=4 [06:33:49]MH_SAM_APDU [06:33:49]CAPDU: 80 0D 01 02 [06:33:49]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [06:33:49]Write i2c OK [06:33:49]MH_I2C_Read... [06:33:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:49]Read from MH i2c: E2 [06:33:49]MH_I2C_Read... [06:33:49]Read from MH i2c: E2 03 00 [06:33:49]MH_I2C_Read... [06:33:49]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [06:33:49]RAPDU: 90 00 [06:33:49]wFMCommunicate OK [06:33:49]wFMCommunicate request_size=255 [06:33:49]MH_SAM_APDU [06:33:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 4D 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6E 03 00 35 04 06 00 96 81 A2 3B [06:33:49]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 4D 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6E 03 00 35 04 06 00 96 81 A2 3B 00 00 BB [06:33:49]Write i2c OK [06:33:49]MH_I2C_Read... [06:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:50]Read from MH i2c: E2 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 03 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [06:33:50]RAPDU: 90 00 [06:33:50]wFMCommunicate OK [06:33:50]wFMCommunicate request_size=7 [06:33:50]MH_SAM_APDU [06:33:50]CAPDU: 80 0D 02 02 02 4E 54 [06:33:50]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 4E 54 00 00 30 [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:50]Read from MH i2c: E2 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 03 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [06:33:50]RAPDU: 90 00 [06:33:50]wFMCommunicate OK [06:33:50]wFMCommunicate request_size=4 [06:33:50]MH_SAM_APDU [06:33:50]CAPDU: 80 0D 03 02 [06:33:50]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:50]Read from MH i2c: E2 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 0B 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 0B 00 10 01 00 4C 26 D9 1E B1 8A B5 9A 90 00 80 [06:33:50]RAPDU: 4C 26 D9 1E B1 8A B5 9A 90 00 [06:33:50]wFMCommunicate OK [06:33:50]SAM_PROTO_SignData done [06:33:50]FM_MakeSignedData done [06:33:50]CreateOFDProtocolMessage [06:33:50]wFMCommunicate request_size=4 [06:33:50]MH_SAM_APDU [06:33:50]CAPDU: 80 11 00 00 [06:33:50]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:50]Read from MH i2c: E2 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 17 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [06:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:33:50]wFMCommunicate OK [06:33:50]CreateOFDProtocolMessage done [06:33:50]OFDSenderStorePacket 225000 [06:33:50]StoreOFDPacket docnum=225000 [06:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 27 31 04 01 40 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 4D 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6E 03 00 35 04 06 00 96 81 A2 3B 4E 54 4C 26 D9 1E B1 8A B5 9A [06:33:50]CheckFolder [06:33:50]dirname=/storage/ofd_packets [06:33:50]CheckFolder done [06:33:50]ProducePacketName [06:33:50]name=ofd_packets/00225000 [06:33:50]NVStorageSaveData ofd_packets/00225000 [06:33:50]File name is /storage/ofd_packets/00225000 [06:33:50]Write 298 bytes [06:33:50]NVStorageSaveData done [06:33:50]OFDSenderStorePacket done [06:33:50]KKMCreateOFDPacket done [06:33:50]NVStorageSaveData kkm_last_timestamp [06:33:50]File name is /storage/kkm_last_timestamp [06:33:50]Write 4 bytes [06:33:50]NVStorageSaveData done [06:33:50]ExternCall_PrintAddStr [06:33:50]wPrintStart [06:33:50]Write to MH i2c: 01 00 00 12 01 13 [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: 01 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: 01 07 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [06:33:50]RasterBufferAndPrint [06:33:50]line Счет N : (1)2001145 [06:33:50]line ИНН: 02508201610067 [06:33:50]line Контрольно-Кассовый Чек [06:33:50]line ПРОДАЖА [06:33:50]line ТРК (МРК, ГНК) : 31 [06:33:50]line Товар: 2710194210 [06:33:50]line ДТ-К-5 [06:33:50]line 19.820 * 75.70 [06:33:50]line = 1500.37 [06:33:50]line НДС 12% НСП 1% [06:33:50]line > о реализуемом товаре [06:33:50]line ОКРУГЛЕНИЕ: -0.37 [06:33:50]line ИТОГО: 1500.00 [06:33:50]line Внесено: 1500.00 [06:33:50]line СДАЧА: 0.00 [06:33:50]line НСП 1% : 13.28 [06:33:50]line НДС 12% : 159.33 [06:33:50]line Наличными: 1500.00 [06:33:50]line Безнал.: 0.00 [06:33:50]line Место: АЗС № 97 "Партнер Нефть" [06:33:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:33:50]line СНО: Общий режим [06:33:50]line Чек 68 26.07.2024 06:33 [06:33:50]line Смена: 437 ФФД: 1.0 [06:33:50]line ЗНМ: 0300000054 [06:33:50]line РНМ: 0000000000092624 [06:33:50]line Версия ККМ: 001 [06:33:50]line ФМ: 0000000000874959 [06:33:50]line ФД: 225000 [06:33:50]line ФПД: 165483516743252 [06:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063349&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225000&fm=165483516743252&tin=02508201610067®Number=0000000000092624&sum=150000 [06:33:50]written 0, free lines is 4095 [06:33:50]OFD Sender: Processing packet 225000 [packets to send 596, broken 595] [06:33:50]ProducePacketName [06:33:50]name=ofd_packets/00225000 [06:33:50]OFD Sender: To server: pG, [06:33:50]CommunicateWithHost lk.salyk.kg:30040 [06:33:50]ConnectInit lk.salyk.kg [06:33:50]Write to MH i2c: 01 00 00 3D 01 3E [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: 01 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: 01 07 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 50 0C A1 [06:33:50]RasterBufferAndPrint [06:33:50]line [06:33:50]line [06:33:50]line [06:33:50]line [06:33:50]line [06:33:50]written 0, free lines is 3158 [06:33:50]MH_Cut [06:33:50]Write to MH i2c: D1 01 00 44 01 01 17 [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: D1 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: D1 01 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: D1 01 00 44 01 00 16 [06:33:50]Write to MH i2c: 01 00 00 45 01 46 [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:52]*** Cut start [06:33:52]*** Partial cut [06:33:52]*** CUTSNS_PIN = 1 [06:33:52]*** CUTSNS_PIN = 0 [06:33:52]*** Brake cut motor [06:33:52]Read from MH i2c: 01 [06:33:52]MH_I2C_Read... [06:33:52]*** Stop cut motor [06:33:52]*** Cut end [06:33:52]Read from MH i2c: 01 07 00 [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [06:33:52]process_action close_receipt done [06:33:52]requested_data is exist [06:33:52]produce_requested_data [06:33:52]requested_item fm.sn is exist - process it [06:33:52]wFMCommunicate request_size=4 [06:33:52]MH_SAM_APDU [06:33:52]CAPDU: 80 11 00 00 [06:33:52]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [06:33:52]Write i2c OK [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: E2 [06:33:52]MH_I2C_Read... [06:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:52]Read from MH i2c: E2 17 00 [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [06:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:33:52]wFMCommunicate OK [06:33:52]requested_item fd.num is exist - process it [06:33:52]SAM_PROTO_GetFieldsCounters [06:33:52]wFMCommunicate request_size=4 [06:33:52]MH_SAM_APDU [06:33:52]CAPDU: 80 13 00 00 [06:33:52]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [06:33:52]Write i2c OK [06:33:52]MH_I2C_Read... [06:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:52]Read from MH i2c: E2 [06:33:53]MH_I2C_Read... [06:33:53]Read from MH i2c: E2 62 00 [06:33:53]MH_I2C_Read... [06:33:53]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [06:33:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:33:53]wFMCommunicate OK [06:33:53]SAM_PROTO_GetFieldsCounters done [06:33:53]requested_item shift.num is exist - process it [06:33:53]requested_item shift.opened is exist - process it [06:33:53]req_shift_opened [06:33:53]FM_GetShiftState [06:33:53]SAM_PROTO_GetShiftState [06:33:53]wFMCommunicate request_size=4 [06:33:53]MH_SAM_APDU [06:33:53]CAPDU: 80 13 01 00 [06:33:53]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [06:33:53]Write i2c OK [06:33:53]MH_I2C_Read... [06:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:53]Read from MH i2c: E2 [06:33:53]MH_I2C_Read... [06:33:53]Read from MH i2c: E2 0E 00 [06:33:53]MH_I2C_Read... [06:33:53]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 77 [06:33:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:33:53]wFMCommunicate OK [06:33:53]SAM_PROTO_GetShiftState done [06:33:53]FM_GetShiftState done [06:33:53]req_shift_opened done [06:33:53]requested_item shift.open_date is exist - process it [06:33:53]req_shift_open_date [06:33:53]req_shift_open_date done [06:33:53]produce_requested_data done [06:33:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225000,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:33:53]process_action_free close_receipt [06:33:53]json_value_free [06:33:53]json_value_free done [06:33:53]process_json_proto returns [06:33:53]Send response to host [06:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225000,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:33:53]free response buf [06:33:53]execute_script done [06:33:53]execute_script returns [06:33:53]free content buf [06:33:53]Sock 10.Close socket [06:33:53]Sock 10.Thread stoped [06:33:53]Connected sock=11 [06:33:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 27 31 04 01 40 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 4D 43 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6E 03 00 35 04 06 00 96 81 A2 3B 4E 54 4C 26 D9 1E B1 8A B5 9A [06:33:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9E 8E 47 00 7E 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6E 03 00 F4 03 04 00 61 EF A2 66 B6 04 01 00 00 EB B0 0D 3F D7 30 7D 49 [06:33:53]CommunicateWithHost err = 0 [06:33:53]CheckOFDResponse [06:33:53]1017 (14) - 77093643461234 [06:33:53]1041 (16) - 0000000000874959 [06:33:53]1040 (4) - 225000 [06:33:53]1012 (4) - 26.07.2024 00:35 [06:33:53]1206 (1) - 0 [06:33:53]OFD Sender: Remove packet 225000 [06:33:53]ProducePacketName [06:33:53]name=ofd_packets/00225000 [06:33:53]NVStorageDeleteData [06:33:54]OFD Sender: No OFD packet to send [06:33:59]OFD Sender: No OFD packet to send [06:34:03]recv_with_timeout no data received [06:34:04]OFD Sender: No OFD packet to send [06:34:09]OFD Sender: No OFD packet to send [06:34:14]OFD Sender: No OFD packet to send [06:34:19]OFD Sender: No OFD packet to send [06:34:24]OFD Sender: No OFD packet to send [06:34:29]OFD Sender: No OFD packet to send [06:34:34]OFD Sender: No OFD packet to send [06:34:39]OFD Sender: No OFD packet to send [06:34:44]OFD Sender: No OFD packet to send [06:34:49]OFD Sender: No OFD packet to send [06:34:54]OFD Sender: No OFD packet to send [06:34:59]OFD Sender: No OFD packet to send [06:35:04]OFD Sender: No OFD packet to send [06:35:09]OFD Sender: No OFD packet to send [06:35:14]OFD Sender: No OFD packet to send [06:35:19]OFD Sender: No OFD packet to send [06:35:24]OFD Sender: No OFD packet to send [06:35:29]OFD Sender: No OFD packet to send [06:35:34]OFD Sender: No OFD packet to send [06:35:39]OFD Sender: No OFD packet to send [06:35:44]OFD Sender: No OFD packet to send [06:35:49]OFD Sender: No OFD packet to send [06:35:54]OFD Sender: No OFD packet to send [06:35:59]OFD Sender: No OFD packet to send [06:36:04]OFD Sender: No OFD packet to send [06:36:09]OFD Sender: No OFD packet to send [06:36:14]OFD Sender: No OFD packet to send [06:36:19]OFD Sender: No OFD packet to send [06:36:24]OFD Sender: No OFD packet to send [06:36:29]OFD Sender: No OFD packet to send [06:36:34]OFD Sender: No OFD packet to send [06:36:39]OFD Sender: No OFD packet to send [06:36:44]OFD Sender: No OFD packet to send [06:36:49]OFD Sender: No OFD packet to send [06:36:54]OFD Sender: No OFD packet to send [06:36:59]OFD Sender: No OFD packet to send [06:37:04]OFD Sender: No OFD packet to send [06:37:09]OFD Sender: No OFD packet to send [06:37:14]OFD Sender: No OFD packet to send [06:37:19]OFD Sender: No OFD packet to send [06:37:23]accept exits with 9 [06:37:23]New connection [06:37:23]New thread 3067493732 created [06:37:23]Thread 3067350372 joined [06:37:23]Waiting for new connection... [06:37:23] Sock 9.Parse request [06:37:23]Sock 9.Check first char [06:37:23]Sock 9.First char is OK [06:37:23]request: POST /json_proto HTTP/1.0 [06:37:23]Method: POST [06:37:23]URL: /json_proto [06:37:23]Method is POST - this is cgi request [06:37:23]url: /json_proto [06:37:23]query_string will be loaded in cgi processing [06:37:23]execute_cgi json_proto POST (null) [06:37:23]execute_cgi path=json_proto method=POST [06:37:23]POST find Content-Length [06:37:23]Host: 172.17.43.131:8080 [06:37:23]Content-Length: 678 [06:37:23]Content-Type: application/json [06:37:23] [06:37:23]POST finish read [06:37:23]Found Content-Length = 678 [06:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:23]execute_script... [06:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:23]POST & json_proto [06:37:23]process_json_proto [06:37:23]json parsed OK: [06:37:23]protocol is kg_v1.0 [06:37:23]action value=close_receipt [06:37:23]process_action close_receipt [06:37:23]cmd_close_receipt [06:37:23]MH_GetDate [06:37:23]Write to MH i2c: F0 00 00 49 01 39 [06:37:23]Write i2c OK [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: F0 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: F0 09 00 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: F0 09 00 49 01 00 24 44 A3 66 F9 24 A2 66 D8 [06:37:23]GetLastDocTimeStamp 1721975629 [06:37:23]current date 1721975844 [06:37:23]FM_GetShiftState [06:37:23]SAM_PROTO_GetShiftState [06:37:23]wFMCommunicate request_size=4 [06:37:23]MH_SAM_APDU [06:37:23]CAPDU: 80 13 01 00 [06:37:23]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [06:37:23]Write i2c OK [06:37:23]MH_I2C_Read... [06:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:23]Read from MH i2c: E2 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: E2 0E 00 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 79 [06:37:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:37:23]wFMCommunicate OK [06:37:23]SAM_PROTO_GetShiftState done [06:37:23]FM_GetShiftState done [06:37:23]opened in 1721952182 [06:37:23]opened+sec_in_day 1722038582 [06:37:23]quantity*price = 50036 [06:37:23]sum+1 = 50037 [06:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 69 26.07.2024 06:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225001 ФПД: 8911111299771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225001&fm=8911111299771&tin=02508201610067®Number=0000000000092624&sum=50000 [06:37:25]StoreToDocumentArchive [06:37:25]shift 437 fd 225001 [06:37:25]save to /storage/0437/doc_00225001 [06:37:25]save last doc name /storage/0437/doc_00225001 to /storage/kkm_last_doc_name [06:37:25]save OK [06:37:25]Clear old archive folders... [06:37:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:37:25]tlvbuf is 00E154C0 [06:37:25]SAM_PROTO_ClearQueue [06:37:25]wFMCommunicate request_size=4 [06:37:25]MH_SAM_APDU [06:37:25]CAPDU: 80 09 00 00 [06:37:25]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:25]Read from MH i2c: E2 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [06:37:25]RAPDU: 90 00 [06:37:25]wFMCommunicate OK [06:37:25]SAM_PROTO_ClearQueue done [06:37:25]KKMCreateOFDPacket [06:37:25]OFDProtocolAddRootSTLVToBuf [06:37:25]FM_MakeSignedData [06:37:25]FM_MakeSignedData [06:37:25]SAM_PROTO_SignData [06:37:25]wFMCommunicate request_size=4 [06:37:25]MH_SAM_APDU [06:37:25]CAPDU: 80 0D 01 02 [06:37:25]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:25]Read from MH i2c: E2 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [06:37:25]RAPDU: 90 00 [06:37:25]wFMCommunicate OK [06:37:25]wFMCommunicate request_size=255 [06:37:25]MH_SAM_APDU [06:37:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 24 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6E 03 00 35 04 06 00 08 [06:37:25]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 24 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6E 03 00 35 04 06 00 08 00 00 27 [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:25]Read from MH i2c: E2 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [06:37:25]RAPDU: 90 00 [06:37:25]wFMCommunicate OK [06:37:25]wFMCommunicate request_size=10 [06:37:25]MH_SAM_APDU [06:37:25]CAPDU: 80 0D 02 02 05 1A C7 9F A2 BB [06:37:25]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 1A C7 9F A2 BB 00 00 BC [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:25]Read from MH i2c: E2 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [06:37:25]RAPDU: 90 00 [06:37:25]wFMCommunicate OK [06:37:25]wFMCommunicate request_size=4 [06:37:25]MH_SAM_APDU [06:37:25]CAPDU: 80 0D 03 02 [06:37:25]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:25]Read from MH i2c: E2 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 0B 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 0B 00 5B 01 00 00 81 26 F0 FB 1F 2C 37 90 00 EC [06:37:25]RAPDU: 00 81 26 F0 FB 1F 2C 37 90 00 [06:37:25]wFMCommunicate OK [06:37:25]SAM_PROTO_SignData done [06:37:25]FM_MakeSignedData done [06:37:25]CreateOFDProtocolMessage [06:37:25]wFMCommunicate request_size=4 [06:37:25]MH_SAM_APDU [06:37:25]CAPDU: 80 11 00 00 [06:37:25]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:25]Read from MH i2c: E2 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 17 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [06:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:37:25]wFMCommunicate OK [06:37:25]CreateOFDProtocolMessage done [06:37:25]OFDSenderStorePacket 225001 [06:37:25]StoreOFDPacket docnum=225001 [06:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 C2 07 01 88 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 24 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6E 03 00 35 04 06 00 08 1A C7 9F A2 BB 00 81 26 F0 FB 1F 2C 37 [06:37:25]CheckFolder [06:37:25]dirname=/storage/ofd_packets [06:37:25]CheckFolder done [06:37:25]ProducePacketName [06:37:25]name=ofd_packets/00225001 [06:37:25]NVStorageSaveData ofd_packets/00225001 [06:37:25]File name is /storage/ofd_packets/00225001 [06:37:25]Write 301 bytes [06:37:25]NVStorageSaveData done [06:37:25]OFDSenderStorePacket done [06:37:25]KKMCreateOFDPacket done [06:37:25]NVStorageSaveData kkm_last_timestamp [06:37:25]File name is /storage/kkm_last_timestamp [06:37:25]Write 4 bytes [06:37:25]NVStorageSaveData done [06:37:25]ExternCall_PrintAddStr [06:37:25]wPrintStart [06:37:25]Write to MH i2c: 01 00 00 5D 01 5E [06:37:25]Write i2c OK [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: 01 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: 01 07 00 [06:37:25]MH_I2C_Read... [06:37:25]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [06:37:25]RasterBufferAndPrint [06:37:25]line Счет N : (1)2001146 [06:37:25]line ИНН: 02508201610067 [06:37:25]line Контрольно-Кассовый Чек [06:37:25]line ПРОДАЖА [06:37:25]line ТРК (МРК, ГНК) : 53 [06:37:25]line Товар: 2710124130 [06:37:25]line Аи-92-К-5 [06:37:25]line 7.380 * 67.80 [06:37:25]line = 500.36 [06:37:25]line НДС 12% НСП 1% [06:37:25]line > о реализуемом товаре [06:37:25]line ОКРУГЛЕНИЕ: -0.36 [06:37:25]line ИТОГО: 500.00 [06:37:25]line Внесено: 500.00 [06:37:25]line СДАЧА: 0.00 [06:37:25]line НСП 1% : 4.43 [06:37:25]line НДС 12% : 53.14 [06:37:25]line Наличными: 500.00 [06:37:25]line Безнал.: 0.00 [06:37:25]line Место: АЗС № 97 "Партнер Нефть" [06:37:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:37:25]line СНО: Общий режим [06:37:25]line Чек 69 26.07.2024 06:37 [06:37:25]line Смена: 437 ФФД: 1.0 [06:37:25]line ЗНМ: 0300000054 [06:37:25]line РНМ: 0000000000092624 [06:37:25]line Версия ККМ: 001 [06:37:25]line ФМ: 0000000000874959 [06:37:25]line ФД: 225001 [06:37:25]line ФПД: 8911111299771 [06:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225001&fm=8911111299771&tin=02508201610067®Number=0000000000092624&sum=50000 [06:37:25]written 0, free lines is 4095 [06:37:25]OFD Sender: Processing packet 225001 [packets to send 596, broken 595] [06:37:25]ProducePacketName [06:37:25]name=ofd_packets/00225001 [06:37:25]OFD Sender: To server: pG, [06:37:25]CommunicateWithHost lk.salyk.kg:30040 [06:37:25]ConnectInit lk.salyk.kg [06:37:26]Write to MH i2c: 01 00 00 88 01 89 [06:37:26]Write i2c OK [06:37:26]MH_I2C_Read... [06:37:26]Read from MH i2c: 01 [06:37:26]MH_I2C_Read... [06:37:26]Read from MH i2c: 01 07 00 [06:37:26]MH_I2C_Read... [06:37:26]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 49 0C E5 [06:37:26]RasterBufferAndPrint [06:37:26]line [06:37:26]line [06:37:26]line [06:37:26]line [06:37:26]line [06:37:26]written 0, free lines is 3149 [06:37:26]MH_Cut [06:37:26]Write to MH i2c: D1 01 00 8F 01 01 62 [06:37:26]Write i2c OK [06:37:26]MH_I2C_Read... [06:37:26]Read from MH i2c: D1 [06:37:26]MH_I2C_Read... [06:37:26]Read from MH i2c: D1 01 00 [06:37:26]MH_I2C_Read... [06:37:26]Read from MH i2c: D1 01 00 8F 01 00 61 [06:37:26]Write to MH i2c: 01 00 00 90 01 91 [06:37:26]Write i2c OK [06:37:26]MH_I2C_Read... [06:37:26]Connected sock=11 [06:37:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 C2 07 01 88 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 24 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6E 03 00 35 04 06 00 08 1A C7 9F A2 BB 00 81 26 F0 FB 1F 2C 37 [06:37:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 71 C7 47 00 2D C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6E 03 00 F4 03 04 00 36 F0 A2 66 B6 04 01 00 00 5E 2E 63 65 D8 A1 FC 10 [06:37:26]CommunicateWithHost err = 0 [06:37:26]CheckOFDResponse [06:37:26]1017 (14) - 77093643461234 [06:37:26]1041 (16) - 0000000000874959 [06:37:26]1040 (4) - 225001 [06:37:26]1012 (4) - 26.07.2024 00:39 [06:37:26]1206 (1) - 0 [06:37:26]OFD Sender: Remove packet 225001 [06:37:26]ProducePacketName [06:37:26]name=ofd_packets/00225001 [06:37:26]NVStorageDeleteData [06:37:27]OFD Sender: No OFD packet to send [06:37:27]*** Cut start [06:37:27]*** Partial cut [06:37:27]*** CUTSNS_PIN = 1 [06:37:27]*** CUTSNS_PIN = 0 [06:37:27]*** Brake cut motor [06:37:27]Read from MH i2c: 01 [06:37:27]MH_I2C_Read... [06:37:27]Read from MH i2c: 01 07 00 [06:37:27]MH_I2C_Read... [06:37:27]*** Stop cut motor [06:37:27]*** Cut end [06:37:27]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [06:37:27]process_action close_receipt done [06:37:27]requested_data is exist [06:37:27]produce_requested_data [06:37:27]requested_item fm.sn is exist - process it [06:37:27]wFMCommunicate request_size=4 [06:37:27]MH_SAM_APDU [06:37:27]CAPDU: 80 11 00 00 [06:37:27]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [06:37:27]Write i2c OK [06:37:27]MH_I2C_Read... [06:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:28]Read from MH i2c: E2 [06:37:28]MH_I2C_Read... [06:37:28]Read from MH i2c: E2 17 00 [06:37:28]MH_I2C_Read... [06:37:28]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [06:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:37:28]wFMCommunicate OK [06:37:28]requested_item fd.num is exist - process it [06:37:28]SAM_PROTO_GetFieldsCounters [06:37:28]wFMCommunicate request_size=4 [06:37:28]MH_SAM_APDU [06:37:28]CAPDU: 80 13 00 00 [06:37:28]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [06:37:28]Write i2c OK [06:37:28]MH_I2C_Read... [06:37:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:28]Read from MH i2c: E2 [06:37:28]MH_I2C_Read... [06:37:28]Read from MH i2c: E2 62 00 [06:37:28]MH_I2C_Read... [06:37:28]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [06:37:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:28]wFMCommunicate OK [06:37:28]SAM_PROTO_GetFieldsCounters done [06:37:28]requested_item shift.num is exist - process it [06:37:28]requested_item shift.opened is exist - process it [06:37:28]req_shift_opened [06:37:28]FM_GetShiftState [06:37:28]SAM_PROTO_GetShiftState [06:37:28]wFMCommunicate request_size=4 [06:37:28]MH_SAM_APDU [06:37:28]CAPDU: 80 13 01 00 [06:37:28]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [06:37:28]Write i2c OK [06:37:28]MH_I2C_Read... [06:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:28]Read from MH i2c: E2 [06:37:28]MH_I2C_Read... [06:37:28]Read from MH i2c: E2 0E 00 [06:37:28]MH_I2C_Read... [06:37:28]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C2 [06:37:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:37:28]wFMCommunicate OK [06:37:28]SAM_PROTO_GetShiftState done [06:37:28]FM_GetShiftState done [06:37:28]req_shift_opened done [06:37:28]requested_item shift.open_date is exist - process it [06:37:28]req_shift_open_date [06:37:28]req_shift_open_date done [06:37:28]produce_requested_data done [06:37:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225001,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:37:28]process_action_free close_receipt [06:37:28]json_value_free [06:37:28]json_value_free done [06:37:28]process_json_proto returns [06:37:28]Send response to host [06:37:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225001,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:37:28]free response buf [06:37:28]execute_script done [06:37:28]execute_script returns [06:37:28]free content buf [06:37:28]Sock 9.Close socket [06:37:28]Sock 9.Thread stoped [06:37:32]OFD Sender: No OFD packet to send [06:37:37]OFD Sender: No OFD packet to send [06:37:42]OFD Sender: No OFD packet to send [06:37:47]OFD Sender: No OFD packet to send [06:37:52]OFD Sender: No OFD packet to send [06:37:57]OFD Sender: No OFD packet to send [06:38:02]OFD Sender: No OFD packet to send [06:38:07]OFD Sender: No OFD packet to send [06:38:12]OFD Sender: No OFD packet to send [06:38:17]OFD Sender: No OFD packet to send [06:38:22]OFD Sender: No OFD packet to send [06:38:27]OFD Sender: No OFD packet to send [06:38:32]OFD Sender: No OFD packet to send [06:38:37]OFD Sender: No OFD packet to send [06:38:42]OFD Sender: No OFD packet to send [06:38:47]OFD Sender: No OFD packet to send [06:38:52]OFD Sender: No OFD packet to send [06:38:52]accept exits with 10 [06:38:52]New connection [06:38:52]New thread 3067350372 created [06:38:52]Thread 3067493732 joined [06:38:52]Waiting for new connection... [06:38:52] Sock 10.Parse request [06:38:52]Sock 10.Check first char [06:38:52]Sock 10.First char is OK [06:38:52]request: POST /json_proto HTTP/1.0 [06:38:52]Method: POST [06:38:52]URL: /json_proto [06:38:52]Method is POST - this is cgi request [06:38:52]url: /json_proto [06:38:52]query_string will be loaded in cgi processing [06:38:52]execute_cgi json_proto POST (null) [06:38:52]execute_cgi path=json_proto method=POST [06:38:52]POST find Content-Length [06:38:52]Host: 172.17.43.131:8080 [06:38:52]Content-Length: 678 [06:38:52]Content-Type: application/json [06:38:52] [06:38:52]POST finish read [06:38:52]Found Content-Length = 678 [06:38:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:52]execute_script... [06:38:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:52]POST & json_proto [06:38:52]process_json_proto [06:38:52]json parsed OK: [06:38:52]protocol is kg_v1.0 [06:38:52]action value=close_receipt [06:38:52]process_action close_receipt [06:38:52]cmd_close_receipt [06:38:52]MH_GetDate [06:38:52]Write to MH i2c: F0 00 00 94 01 84 [06:38:52]Write i2c OK [06:38:52]MH_I2C_Read... [06:38:52]Read from MH i2c: F0 [06:38:52]MH_I2C_Read... [06:38:52]Read from MH i2c: F0 09 00 [06:38:52]MH_I2C_Read... [06:38:52]Read from MH i2c: F0 09 00 94 01 00 7D 44 A3 66 F9 24 A2 66 7C [06:38:52]GetLastDocTimeStamp 1721975844 [06:38:52]current date 1721975933 [06:38:52]FM_GetShiftState [06:38:52]SAM_PROTO_GetShiftState [06:38:52]wFMCommunicate request_size=4 [06:38:52]MH_SAM_APDU [06:38:52]CAPDU: 80 13 01 00 [06:38:52]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [06:38:52]Write i2c OK [06:38:52]MH_I2C_Read... [06:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:52]Read from MH i2c: E2 [06:38:52]MH_I2C_Read... [06:38:52]Read from MH i2c: E2 0E 00 [06:38:52]MH_I2C_Read... [06:38:52]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [06:38:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:38:52]wFMCommunicate OK [06:38:52]SAM_PROTO_GetShiftState done [06:38:52]FM_GetShiftState done [06:38:52]opened in 1721952182 [06:38:52]opened+sec_in_day 1722038582 [06:38:52]quantity*price = 45019 [06:38:52]sum+1 = 45020 [06:38:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 70 26.07.2024 06:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225002 ФПД: 192053993854667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063853&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225002&fm=192053993854667&tin=02508201610067®Number=0000000000092624&sum=45000 [06:38:54]StoreToDocumentArchive [06:38:54]shift 437 fd 225002 [06:38:54]save to /storage/0437/doc_00225002 [06:38:54]save last doc name /storage/0437/doc_00225002 to /storage/kkm_last_doc_name [06:38:54]save OK [06:38:54]Clear old archive folders... [06:38:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:38:54]tlvbuf is 00EA6E10 [06:38:54]SAM_PROTO_ClearQueue [06:38:54]wFMCommunicate request_size=4 [06:38:54]MH_SAM_APDU [06:38:54]CAPDU: 80 09 00 00 [06:38:54]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:38:54]Read from MH i2c: E2 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [06:38:54]RAPDU: 90 00 [06:38:54]wFMCommunicate OK [06:38:54]SAM_PROTO_ClearQueue done [06:38:54]KKMCreateOFDPacket [06:38:54]OFDProtocolAddRootSTLVToBuf [06:38:54]FM_MakeSignedData [06:38:54]FM_MakeSignedData [06:38:54]SAM_PROTO_SignData [06:38:54]wFMCommunicate request_size=4 [06:38:54]MH_SAM_APDU [06:38:54]CAPDU: 80 0D 01 02 [06:38:54]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:38:54]Read from MH i2c: E2 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [06:38:54]RAPDU: 90 00 [06:38:54]wFMCommunicate OK [06:38:54]wFMCommunicate request_size=255 [06:38:54]MH_SAM_APDU [06:38:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7D 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6E 03 00 35 04 06 00 AE [06:38:54]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7D 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6E 03 00 35 04 06 00 AE 00 00 63 [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:54]Read from MH i2c: E2 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [06:38:54]RAPDU: 90 00 [06:38:54]wFMCommunicate OK [06:38:54]wFMCommunicate request_size=10 [06:38:54]MH_SAM_APDU [06:38:54]CAPDU: 80 0D 02 02 05 AC 0E 14 D6 CB [06:38:54]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 AC 0E 14 D6 CB 00 00 99 [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:54]Read from MH i2c: E2 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [06:38:54]RAPDU: 90 00 [06:38:54]wFMCommunicate OK [06:38:54]wFMCommunicate request_size=4 [06:38:54]MH_SAM_APDU [06:38:54]CAPDU: 80 0D 03 02 [06:38:54]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:38:54]Read from MH i2c: E2 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 0B 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 0B 00 A6 01 00 8F BF A6 AC EE 6C A9 10 90 00 D6 [06:38:54]RAPDU: 8F BF A6 AC EE 6C A9 10 90 00 [06:38:54]wFMCommunicate OK [06:38:54]SAM_PROTO_SignData done [06:38:54]FM_MakeSignedData done [06:38:54]CreateOFDProtocolMessage [06:38:54]wFMCommunicate request_size=4 [06:38:54]MH_SAM_APDU [06:38:54]CAPDU: 80 11 00 00 [06:38:54]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:54]Read from MH i2c: E2 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 17 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [06:38:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:38:54]wFMCommunicate OK [06:38:54]CreateOFDProtocolMessage done [06:38:54]OFDSenderStorePacket 225002 [06:38:54]StoreOFDPacket docnum=225002 [06:38:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 8C 07 01 C8 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7D 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6E 03 00 35 04 06 00 AE AC 0E 14 D6 CB 8F BF A6 AC EE 6C A9 10 [06:38:54]CheckFolder [06:38:54]dirname=/storage/ofd_packets [06:38:54]CheckFolder done [06:38:54]ProducePacketName [06:38:54]name=ofd_packets/00225002 [06:38:54]NVStorageSaveData ofd_packets/00225002 [06:38:54]File name is /storage/ofd_packets/00225002 [06:38:54]Write 301 bytes [06:38:54]NVStorageSaveData done [06:38:54]OFDSenderStorePacket done [06:38:54]KKMCreateOFDPacket done [06:38:54]NVStorageSaveData kkm_last_timestamp [06:38:54]File name is /storage/kkm_last_timestamp [06:38:54]Write 4 bytes [06:38:54]NVStorageSaveData done [06:38:54]ExternCall_PrintAddStr [06:38:54]wPrintStart [06:38:54]Write to MH i2c: 01 00 00 A8 01 A9 [06:38:54]Write i2c OK [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: 01 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: 01 07 00 [06:38:54]MH_I2C_Read... [06:38:54]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [06:38:54]RasterBufferAndPrint [06:38:54]line Счет N : (1)2001147 [06:38:54]line ИНН: 02508201610067 [06:38:54]line Контрольно-Кассовый Чек [06:38:54]line ПРОДАЖА [06:38:54]line ТРК (МРК, ГНК) : 33 [06:38:54]line Товар: 2710124130 [06:38:54]line Аи-92-К-5 [06:38:54]line 6.640 * 67.80 [06:38:54]line = 450.19 [06:38:54]line НДС 12% НСП 1% [06:38:54]line > о реализуемом товаре [06:38:54]line ОКРУГЛЕНИЕ: -0.19 [06:38:54]line ИТОГО: 450.00 [06:38:54]line Внесено: 450.00 [06:38:54]line СДАЧА: 0.00 [06:38:54]line НСП 1% : 3.98 [06:38:54]line НДС 12% : 47.81 [06:38:54]line Наличными: 450.00 [06:38:54]line Безнал.: 0.00 [06:38:54]line Место: АЗС № 97 "Партнер Нефть" [06:38:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:38:54]line СНО: Общий режим [06:38:54]line Чек 70 26.07.2024 06:38 [06:38:54]line Смена: 437 ФФД: 1.0 [06:38:54]line ЗНМ: 0300000054 [06:38:54]line РНМ: 0000000000092624 [06:38:54]line Версия ККМ: 001 [06:38:54]line ФМ: 0000000000874959 [06:38:54]line ФД: 225002 [06:38:54]line ФПД: 192053993854667 [06:38:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T063853&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225002&fm=192053993854667&tin=02508201610067®Number=0000000000092624&sum=45000 [06:38:54]OFD Sender: Processing packet 225002 [packets to send 596, broken 595] [06:38:54]ProducePacketName [06:38:54]name=ofd_packets/00225002 [06:38:54]OFD Sender: To server: pG, [06:38:54]CommunicateWithHost lk.salyk.kg:30040 [06:38:54]ConnectInit lk.salyk.kg [06:38:54]written 0, free lines is 4095 [06:38:55]Write to MH i2c: 01 00 00 D3 01 D4 [06:38:55]Write i2c OK [06:38:55]MH_I2C_Read... [06:38:55]Read from MH i2c: 01 [06:38:55]MH_I2C_Read... [06:38:55]Read from MH i2c: 01 07 00 [06:38:55]MH_I2C_Read... [06:38:55]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 4F 0C 36 [06:38:55]RasterBufferAndPrint [06:38:55]line [06:38:55]line [06:38:55]line [06:38:55]line [06:38:55]line [06:38:55]written 0, free lines is 3154 [06:38:55]MH_Cut [06:38:55]Write to MH i2c: D1 01 00 DA 01 01 AD [06:38:55]Write i2c OK [06:38:55]MH_I2C_Read... [06:38:55]Read from MH i2c: D1 [06:38:55]MH_I2C_Read... [06:38:55]Read from MH i2c: D1 01 00 [06:38:55]MH_I2C_Read... [06:38:55]Read from MH i2c: D1 01 00 DA 01 00 AC [06:38:55]Write to MH i2c: 01 00 00 DB 01 DC [06:38:55]Write i2c OK [06:38:55]MH_I2C_Read... [06:38:55]Connected sock=11 [06:38:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 8C 07 01 C8 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 7D 44 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6E 03 00 35 04 06 00 AE AC 0E 14 D6 CB 8F BF A6 AC EE 6C A9 10 [06:38:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 04 8D 47 00 CB AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6E 03 00 F4 03 04 00 8F F0 A2 66 B6 04 01 00 00 06 6A DD 86 C1 6D FD CC [06:38:55]CommunicateWithHost err = 0 [06:38:55]CheckOFDResponse [06:38:55]1017 (14) - 77093643461234 [06:38:55]1041 (16) - 0000000000874959 [06:38:55]1040 (4) - 225002 [06:38:55]1012 (4) - 26.07.2024 00:40 [06:38:55]1206 (1) - 0 [06:38:55]OFD Sender: Remove packet 225002 [06:38:55]ProducePacketName [06:38:55]name=ofd_packets/00225002 [06:38:55]NVStorageDeleteData [06:38:56]OFD Sender: No OFD packet to send [06:38:56]*** Cut start [06:38:56]*** Partial cut [06:38:56]*** CUTSNS_PIN = 1 [06:38:56]*** CUTSNS_PIN = 0 [06:38:56]*** Brake cut motor [06:38:57]Read from MH i2c: 01 [06:38:57]MH_I2C_Read... [06:38:57]*** Stop cut motor [06:38:57]*** Cut end [06:38:57]Read from MH i2c: 01 07 00 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [06:38:57]process_action close_receipt done [06:38:57]requested_data is exist [06:38:57]produce_requested_data [06:38:57]requested_item fm.sn is exist - process it [06:38:57]wFMCommunicate request_size=4 [06:38:57]MH_SAM_APDU [06:38:57]CAPDU: 80 11 00 00 [06:38:57]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [06:38:57]Write i2c OK [06:38:57]MH_I2C_Read... [06:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:57]Read from MH i2c: E2 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: E2 17 00 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [06:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:38:57]wFMCommunicate OK [06:38:57]requested_item fd.num is exist - process it [06:38:57]SAM_PROTO_GetFieldsCounters [06:38:57]wFMCommunicate request_size=4 [06:38:57]MH_SAM_APDU [06:38:57]CAPDU: 80 13 00 00 [06:38:57]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [06:38:57]Write i2c OK [06:38:57]MH_I2C_Read... [06:38:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:57]Read from MH i2c: E2 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: E2 62 00 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [06:38:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:38:57]wFMCommunicate OK [06:38:57]SAM_PROTO_GetFieldsCounters done [06:38:57]requested_item shift.num is exist - process it [06:38:57]requested_item shift.opened is exist - process it [06:38:57]req_shift_opened [06:38:57]FM_GetShiftState [06:38:57]SAM_PROTO_GetShiftState [06:38:57]wFMCommunicate request_size=4 [06:38:57]MH_SAM_APDU [06:38:57]CAPDU: 80 13 01 00 [06:38:57]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [06:38:57]Write i2c OK [06:38:57]MH_I2C_Read... [06:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:57]Read from MH i2c: E2 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: E2 0E 00 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [06:38:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:38:57]wFMCommunicate OK [06:38:57]SAM_PROTO_GetShiftState done [06:38:57]FM_GetShiftState done [06:38:57]req_shift_opened done [06:38:57]requested_item shift.open_date is exist - process it [06:38:57]req_shift_open_date [06:38:57]req_shift_open_date done [06:38:57]produce_requested_data done [06:38:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225002,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:38:57]process_action_free close_receipt [06:38:57]json_value_free [06:38:57]json_value_free done [06:38:57]process_json_proto returns [06:38:57]Send response to host [06:38:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225002,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:38:57]free response buf [06:38:57]execute_script done [06:38:57]execute_script returns [06:38:57]free content buf [06:38:57]Sock 10.Close socket [06:38:57]Sock 10.Thread stoped [06:39:01]OFD Sender: No OFD packet to send [06:39:06]OFD Sender: No OFD packet to send [06:39:11]OFD Sender: No OFD packet to send [06:39:16]OFD Sender: No OFD packet to send [06:39:21]OFD Sender: No OFD packet to send [06:39:26]OFD Sender: No OFD packet to send [06:39:31]OFD Sender: No OFD packet to send [06:39:36]OFD Sender: No OFD packet to send [06:39:41]OFD Sender: No OFD packet to send [06:39:46]OFD Sender: No OFD packet to send [06:39:51]OFD Sender: No OFD packet to send [06:39:56]OFD Sender: No OFD packet to send [06:40:01]OFD Sender: No OFD packet to send [06:40:06]OFD Sender: No OFD packet to send [06:40:11]OFD Sender: No OFD packet to send [06:40:16]OFD Sender: No OFD packet to send [06:40:19]recv_with_timeout no data received [06:40:21]OFD Sender: No OFD packet to send [06:40:26]OFD Sender: No OFD packet to send [06:40:31]OFD Sender: No OFD packet to send [06:40:36]OFD Sender: No OFD packet to send [06:40:41]OFD Sender: No OFD packet to send [06:40:46]OFD Sender: No OFD packet to send [06:40:51]OFD Sender: No OFD packet to send [06:40:56]OFD Sender: No OFD packet to send [06:41:01]OFD Sender: No OFD packet to send [06:41:06]OFD Sender: No OFD packet to send [06:41:11]OFD Sender: No OFD packet to send [06:41:14]recv_with_timeout no data received [06:41:16]OFD Sender: No OFD packet to send [06:41:21]OFD Sender: No OFD packet to send [06:41:26]OFD Sender: No OFD packet to send [06:41:31]OFD Sender: No OFD packet to send [06:41:36]OFD Sender: No OFD packet to send [06:41:41]OFD Sender: No OFD packet to send [06:41:46]OFD Sender: No OFD packet to send [06:41:51]OFD Sender: No OFD packet to send [06:41:56]OFD Sender: No OFD packet to send [06:42:01]OFD Sender: No OFD packet to send [06:42:06]OFD Sender: No OFD packet to send [06:42:11]OFD Sender: No OFD packet to send [06:42:16]OFD Sender: No OFD packet to send [06:42:21]OFD Sender: No OFD packet to send [06:42:26]OFD Sender: No OFD packet to send [06:42:31]OFD Sender: No OFD packet to send [06:42:36]OFD Sender: No OFD packet to send [06:42:41]OFD Sender: No OFD packet to send [06:42:46]OFD Sender: No OFD packet to send [06:42:51]OFD Sender: No OFD packet to send [06:42:56]OFD Sender: No OFD packet to send [06:43:01]OFD Sender: No OFD packet to send [06:43:06]OFD Sender: No OFD packet to send [06:43:12]OFD Sender: No OFD packet to send [06:43:17]OFD Sender: No OFD packet to send [06:43:19]recv_with_timeout no data received [06:43:22]OFD Sender: No OFD packet to send [06:43:27]OFD Sender: No OFD packet to send [06:43:32]OFD Sender: No OFD packet to send [06:43:37]OFD Sender: No OFD packet to send [06:43:42]OFD Sender: No OFD packet to send [06:43:47]OFD Sender: No OFD packet to send [06:43:52]OFD Sender: No OFD packet to send [06:43:57]OFD Sender: No OFD packet to send [06:44:02]OFD Sender: No OFD packet to send [06:44:07]OFD Sender: No OFD packet to send [06:44:12]OFD Sender: No OFD packet to send [06:44:17]OFD Sender: No OFD packet to send [06:44:22]OFD Sender: No OFD packet to send [06:44:26]accept exits with 8 [06:44:26]New connection [06:44:26]New thread 3067493732 created [06:44:26]Thread 3067350372 joined [06:44:26]Waiting for new connection... [06:44:26] Sock 8.Parse request [06:44:26]Sock 8.Check first char [06:44:26]Sock 8.First char is OK [06:44:26]request: POST /json_proto HTTP/1.0 [06:44:26]Method: POST [06:44:26]URL: /json_proto [06:44:26]Method is POST - this is cgi request [06:44:26]url: /json_proto [06:44:26]query_string will be loaded in cgi processing [06:44:26]execute_cgi json_proto POST (null) [06:44:26]execute_cgi path=json_proto method=POST [06:44:26]POST find Content-Length [06:44:26]Host: 172.17.43.131:8080 [06:44:26]Content-Length: 671 [06:44:26]Content-Type: application/json [06:44:26] [06:44:26]POST finish read [06:44:26]Found Content-Length = 671 [06:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:44:26]execute_script... [06:44:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:44:26]POST & json_proto [06:44:26]process_json_proto [06:44:26]json parsed OK: [06:44:26]protocol is kg_v1.0 [06:44:26]action value=close_receipt [06:44:26]process_action close_receipt [06:44:26]cmd_close_receipt [06:44:26]MH_GetDate [06:44:26]Write to MH i2c: F0 00 00 DF 01 CF [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: F0 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: F0 09 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: F0 09 00 DF 01 00 CB 45 A3 66 F9 24 A2 66 16 [06:44:26]GetLastDocTimeStamp 1721975933 [06:44:26]current date 1721976267 [06:44:26]FM_GetShiftState [06:44:26]SAM_PROTO_GetShiftState [06:44:26]wFMCommunicate request_size=4 [06:44:26]MH_SAM_APDU [06:44:26]CAPDU: 80 13 01 00 [06:44:26]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:26]Read from MH i2c: E2 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 0E 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [06:44:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:44:26]wFMCommunicate OK [06:44:26]SAM_PROTO_GetShiftState done [06:44:26]FM_GetShiftState done [06:44:26]opened in 1721952182 [06:44:26]opened+sec_in_day 1722038582 [06:44:26]quantity*price = 60062 [06:44:26]sum+1 = 60063 [06:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 71 26.07.2024 06:44 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225003 ФПД: 110754525914945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T064427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225003&fm=110754525914945&tin=02508201610067®Number=0000000000092624&sum=60000 [06:44:27]StoreToDocumentArchive [06:44:27]shift 437 fd 225003 [06:44:27]save to /storage/0437/doc_00225003 [06:44:27]save last doc name /storage/0437/doc_00225003 to /storage/kkm_last_doc_name [06:44:27]save OK [06:44:27]Clear old archive folders... [06:44:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:44:27]tlvbuf is 00E9C0E0 [06:44:27]SAM_PROTO_ClearQueue [06:44:27]wFMCommunicate request_size=4 [06:44:27]MH_SAM_APDU [06:44:27]CAPDU: 80 09 00 00 [06:44:27]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [06:44:27]Write i2c OK [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 [06:44:27]MH_I2C_Read... [06:44:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:44:27]Read from MH i2c: E2 03 00 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [06:44:27]RAPDU: 90 00 [06:44:27]wFMCommunicate OK [06:44:27]SAM_PROTO_ClearQueue done [06:44:27]KKMCreateOFDPacket [06:44:27]OFDProtocolAddRootSTLVToBuf [06:44:27]FM_MakeSignedData [06:44:27]FM_MakeSignedData [06:44:27]SAM_PROTO_SignData [06:44:27]wFMCommunicate request_size=4 [06:44:27]MH_SAM_APDU [06:44:27]CAPDU: 80 0D 01 02 [06:44:27]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [06:44:27]Write i2c OK [06:44:27]MH_I2C_Read... [06:44:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:44:27]Read from MH i2c: E2 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 03 00 [06:44:27]MH_I2C_Read... [06:44:27]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [06:44:27]RAPDU: 90 00 [06:44:27]wFMCommunicate OK [06:44:27]wFMCommunicate request_size=255 [06:44:27]MH_SAM_APDU [06:44:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CB 45 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6E 03 00 35 04 06 00 [06:44:27]Write to MH i2c: E2 02 01 EF 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CB 45 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6E 03 00 35 04 06 00 00 00 7F [06:44:27]Write i2c OK [06:44:27]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 03 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [06:44:28]RAPDU: 90 00 [06:44:28]wFMCommunicate OK [06:44:28]wFMCommunicate request_size=11 [06:44:28]MH_SAM_APDU [06:44:28]CAPDU: 80 0D 02 02 06 64 BB 0C 2C A7 41 [06:44:28]Write to MH i2c: E2 0E 00 F0 01 80 0D 02 02 06 00 64 BB 0C 2C A7 41 00 00 B6 [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 03 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [06:44:28]RAPDU: 90 00 [06:44:28]wFMCommunicate OK [06:44:28]wFMCommunicate request_size=4 [06:44:28]MH_SAM_APDU [06:44:28]CAPDU: 80 0D 03 02 [06:44:28]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 0B 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 0B 00 F1 01 00 B9 15 E5 3B 2B 0B 25 32 90 00 E9 [06:44:28]RAPDU: B9 15 E5 3B 2B 0B 25 32 90 00 [06:44:28]wFMCommunicate OK [06:44:28]SAM_PROTO_SignData done [06:44:28]FM_MakeSignedData done [06:44:28]CreateOFDProtocolMessage [06:44:28]wFMCommunicate request_size=4 [06:44:28]MH_SAM_APDU [06:44:28]CAPDU: 80 11 00 00 [06:44:28]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 17 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [06:44:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:44:28]wFMCommunicate OK [06:44:28]CreateOFDProtocolMessage done [06:44:28]OFDSenderStorePacket 225003 [06:44:28]StoreOFDPacket docnum=225003 [06:44:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0A CA 08 01 62 D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CB 45 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6E 03 00 35 04 06 00 64 BB 0C 2C A7 41 B9 15 E5 3B 2B 0B 25 32 [06:44:28]CheckFolder [06:44:28]dirname=/storage/ofd_packets [06:44:28]CheckFolder done [06:44:28]ProducePacketName [06:44:28]name=ofd_packets/00225003 [06:44:28]NVStorageSaveData ofd_packets/00225003 [06:44:28]File name is /storage/ofd_packets/00225003 [06:44:28]Write 302 bytes [06:44:28]NVStorageSaveData done [06:44:28]OFDSenderStorePacket done [06:44:28]KKMCreateOFDPacket done [06:44:28]NVStorageSaveData kkm_last_timestamp [06:44:28]File name is /storage/kkm_last_timestamp [06:44:28]Write 4 bytes [06:44:28]NVStorageSaveData done [06:44:28]ExternCall_PrintAddStr [06:44:28]wPrintStart [06:44:28]Write to MH i2c: 01 00 00 F3 01 F4 [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 07 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [06:44:28]RasterBufferAndPrint [06:44:28]line Счет N : (1)2001148 [06:44:28]line ИНН: 02508201610067 [06:44:28]line Контрольно-Кассовый Чек [06:44:28]line ПРОДАЖА [06:44:28]line ТРК (МРК, ГНК) : 42 [06:44:28]line Товар: 2710124130 [06:44:28]line Super-92-К-5 [06:44:28]line 8.730 * 68.80 [06:44:28]line = 600.62 [06:44:28]line НДС 12% НСП 1% [06:44:28]line > о реализуемом товаре [06:44:28]line ОКРУГЛЕНИЕ: -0.62 [06:44:28]line ИТОГО: 600.00 [06:44:28]line Внесено: 600.00 [06:44:28]line СДАЧА: 0.00 [06:44:28]line НСП 1% : 5.31 [06:44:28]line НДС 12% : 63.78 [06:44:28]line Наличными: 600.00 [06:44:28]line Безнал.: 0.00 [06:44:28]line Место: АЗС № 97 "Партнер Нефть" [06:44:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:44:28]line СНО: Общий режим [06:44:28]line Чек 71 26.07.2024 06:44 [06:44:28]line Смена: 437 ФФД: 1.0 [06:44:28]line ЗНМ: 0300000054 [06:44:28]line РНМ: 0000000000092624 [06:44:28]line Версия ККМ: 001 [06:44:28]line ФМ: 0000000000874959 [06:44:28]line ФД: 225003 [06:44:28]line ФПД: 110754525914945 [06:44:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T064427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225003&fm=110754525914945&tin=02508201610067®Number=0000000000092624&sum=60000 [06:44:28]written 0, free lines is 4095 [06:44:28]OFD Sender: Processing packet 225003 [packets to send 596, broken 595] [06:44:28]ProducePacketName [06:44:28]name=ofd_packets/00225003 [06:44:28]OFD Sender: To server: pG, [06:44:28]CommunicateWithHost lk.salyk.kg:30040 [06:44:28]ConnectInit lk.salyk.kg [06:44:28]Connected sock=11 [06:44:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0A CA 08 01 62 D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 CB 45 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6E 03 00 35 04 06 00 64 BB 0C 2C A7 41 B9 15 E5 3B 2B 0B 25 32 [06:44:28]Write to MH i2c: 01 00 00 1E 02 20 [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 07 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 52 0C 85 [06:44:28]RasterBufferAndPrint [06:44:28]line [06:44:28]line [06:44:28]line [06:44:28]line [06:44:28]line [06:44:28]written 0, free lines is 3158 [06:44:28]MH_Cut [06:44:28]Write to MH i2c: D1 01 00 25 02 01 F9 [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: D1 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: D1 01 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: D1 01 00 25 02 00 F8 [06:44:28]Write to MH i2c: 01 00 00 26 02 28 [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B 0F 47 00 C4 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6E 03 00 F4 03 04 00 DC F1 A2 66 B6 04 01 00 00 03 DB 03 77 02 80 D6 A9 [06:44:29]CommunicateWithHost err = 0 [06:44:29]CheckOFDResponse [06:44:29]1017 (14) - 77093643461234 [06:44:29]1041 (16) - 0000000000874959 [06:44:29]1040 (4) - 225003 [06:44:29]1012 (4) - 26.07.2024 00:46 [06:44:29]1206 (1) - 0 [06:44:29]OFD Sender: Remove packet 225003 [06:44:29]ProducePacketName [06:44:29]name=ofd_packets/00225003 [06:44:29]NVStorageDeleteData [06:44:29]OFD Sender: No OFD packet to send [06:44:30]*** Cut start [06:44:30]*** Partial cut [06:44:30]*** CUTSNS_PIN = 1 [06:44:30]*** CUTSNS_PIN = 0 [06:44:30]*** Brake cut motor [06:44:30]Read from MH i2c: 01 [06:44:30]MH_I2C_Read... [06:44:30]*** Stop cut motor [06:44:30]*** Cut end [06:44:30]Read from MH i2c: 01 07 00 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [06:44:30]process_action close_receipt done [06:44:30]requested_data is exist [06:44:30]produce_requested_data [06:44:30]requested_item fm.sn is exist - process it [06:44:30]wFMCommunicate request_size=4 [06:44:30]MH_SAM_APDU [06:44:30]CAPDU: 80 11 00 00 [06:44:30]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [06:44:30]Write i2c OK [06:44:30]MH_I2C_Read... [06:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:30]Read from MH i2c: E2 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: E2 17 00 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [06:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:44:30]wFMCommunicate OK [06:44:30]requested_item fd.num is exist - process it [06:44:30]SAM_PROTO_GetFieldsCounters [06:44:30]wFMCommunicate request_size=4 [06:44:30]MH_SAM_APDU [06:44:30]CAPDU: 80 13 00 00 [06:44:30]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [06:44:30]Write i2c OK [06:44:30]MH_I2C_Read... [06:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:44:30]Read from MH i2c: E2 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: E2 62 00 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [06:44:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:44:30]wFMCommunicate OK [06:44:30]SAM_PROTO_GetFieldsCounters done [06:44:30]requested_item shift.num is exist - process it [06:44:30]requested_item shift.opened is exist - process it [06:44:30]req_shift_opened [06:44:30]FM_GetShiftState [06:44:30]SAM_PROTO_GetShiftState [06:44:30]wFMCommunicate request_size=4 [06:44:30]MH_SAM_APDU [06:44:30]CAPDU: 80 13 01 00 [06:44:30]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [06:44:30]Write i2c OK [06:44:30]MH_I2C_Read... [06:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:30]Read from MH i2c: E2 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: E2 0E 00 [06:44:30]MH_I2C_Read... [06:44:30]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [06:44:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:44:30]wFMCommunicate OK [06:44:30]SAM_PROTO_GetShiftState done [06:44:30]FM_GetShiftState done [06:44:30]req_shift_opened done [06:44:30]requested_item shift.open_date is exist - process it [06:44:30]req_shift_open_date [06:44:30]req_shift_open_date done [06:44:30]produce_requested_data done [06:44:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225003,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:44:30]process_action_free close_receipt [06:44:30]json_value_free [06:44:30]json_value_free done [06:44:30]process_json_proto returns [06:44:30]Send response to host [06:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225003,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:44:30]free response buf [06:44:30]execute_script done [06:44:30]execute_script returns [06:44:30]free content buf [06:44:30]Sock 8.Close socket [06:44:30]Sock 8.Thread stoped [06:44:34]OFD Sender: No OFD packet to send [06:44:39]OFD Sender: No OFD packet to send [06:44:44]OFD Sender: No OFD packet to send [06:44:49]OFD Sender: No OFD packet to send [06:44:54]OFD Sender: No OFD packet to send [06:44:59]OFD Sender: No OFD packet to send [06:45:04]OFD Sender: No OFD packet to send [06:45:09]OFD Sender: No OFD packet to send [06:45:14]OFD Sender: No OFD packet to send [06:45:19]OFD Sender: No OFD packet to send [06:45:24]OFD Sender: No OFD packet to send [06:45:29]OFD Sender: No OFD packet to send [06:45:34]OFD Sender: No OFD packet to send [06:45:39]OFD Sender: No OFD packet to send [06:45:44]OFD Sender: No OFD packet to send [06:45:49]OFD Sender: No OFD packet to send [06:45:54]OFD Sender: No OFD packet to send [06:45:59]OFD Sender: No OFD packet to send [06:46:04]OFD Sender: No OFD packet to send [06:46:09]OFD Sender: No OFD packet to send [06:46:14]OFD Sender: No OFD packet to send [06:46:19]OFD Sender: No OFD packet to send [06:46:24]OFD Sender: No OFD packet to send [06:46:29]OFD Sender: No OFD packet to send [06:46:34]OFD Sender: No OFD packet to send [06:46:39]OFD Sender: No OFD packet to send [06:46:44]OFD Sender: No OFD packet to send [06:46:49]OFD Sender: No OFD packet to send [06:46:54]OFD Sender: No OFD packet to send [06:46:59]OFD Sender: No OFD packet to send [06:47:04]OFD Sender: No OFD packet to send [06:47:10]OFD Sender: No OFD packet to send [06:47:15]OFD Sender: No OFD packet to send [06:47:20]OFD Sender: No OFD packet to send [06:47:25]OFD Sender: No OFD packet to send [06:47:30]OFD Sender: No OFD packet to send [06:47:35]OFD Sender: No OFD packet to send [06:47:40]OFD Sender: No OFD packet to send [06:47:45]OFD Sender: No OFD packet to send [06:47:50]OFD Sender: No OFD packet to send [06:47:55]OFD Sender: No OFD packet to send [06:47:56]accept exits with 9 [06:47:56]New connection [06:47:56]New thread 3067350372 created [06:47:56]Thread 3067493732 joined [06:47:56]Waiting for new connection... [06:47:56] Sock 9.Parse request [06:47:56]Sock 9.Check first char [06:47:56]Sock 9.First char is OK [06:47:56]request: POST /json_proto HTTP/1.0 [06:47:56]Method: POST [06:47:56]URL: /json_proto [06:47:56]Method is POST - this is cgi request [06:47:56]url: /json_proto [06:47:56]query_string will be loaded in cgi processing [06:47:56]execute_cgi json_proto POST (null) [06:47:56]execute_cgi path=json_proto method=POST [06:47:56]POST find Content-Length [06:47:56]Host: 172.17.43.131:8080 [06:47:56]Content-Length: 683 [06:47:56]Content-Type: application/json [06:47:56] [06:47:56]POST finish read [06:47:56]Found Content-Length = 683 [06:47:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:56]execute_script... [06:47:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:56]POST & json_proto [06:47:56]process_json_proto [06:47:56]json parsed OK: [06:47:56]protocol is kg_v1.0 [06:47:56]action value=close_receipt [06:47:56]process_action close_receipt [06:47:56]cmd_close_receipt [06:47:56]MH_GetDate [06:47:56]Write to MH i2c: F0 00 00 2A 02 1B [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: F0 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: F0 09 00 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: F0 09 00 2A 02 00 9C 46 A3 66 F9 24 A2 66 34 [06:47:56]GetLastDocTimeStamp 1721976267 [06:47:56]current date 1721976476 [06:47:56]FM_GetShiftState [06:47:56]SAM_PROTO_GetShiftState [06:47:56]wFMCommunicate request_size=4 [06:47:56]MH_SAM_APDU [06:47:56]CAPDU: 80 13 01 00 [06:47:56]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:47:56]Read from MH i2c: E2 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: E2 0E 00 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [06:47:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:47:56]wFMCommunicate OK [06:47:56]SAM_PROTO_GetShiftState done [06:47:56]FM_GetShiftState done [06:47:56]opened in 1721952182 [06:47:56]opened+sec_in_day 1722038582 [06:47:56]quantity*price = 200043 [06:47:56]sum+1 = 200044 [06:47:56]Check (price>sum+1) || (price+1 о реализуемом товаре [06:49:08]line ОКРУГЛЕНИЕ: -0.43 [06:49:08]line ИТОГО: 2000.00 [06:49:08]line Внесено: 2000.00 [06:49:08]line СДАЧА: 0.00 [06:49:08]line НСП 1% : 17.70 [06:49:08]line НДС 12% : 212.43 [06:49:08]line Наличными: 2000.00 [06:49:08]line Безнал.: 0.00 [06:49:08]line Место: АЗС № 97 "Партнер Нефть" [06:49:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:49:08]line СНО: Общий режим [06:49:08]line Чек 72 26.07.2024 06:47 [06:49:08]line Смена: 437 ФФД: 1.0 [06:49:08]line ЗНМ: 0300000054 [06:49:08]line РНМ: 0000000000092624 [06:49:08]line Версия ККМ: 001 [06:49:08]line ФМ: 0000000000874959 [06:49:08]line ФД: 225004 [06:49:08]line ФПД: 9300039904891 [06:49:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T064756&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225004&fm=9300039904891&tin=02508201610067®Number=0000000000092624&sum=200000 [06:49:08]written 0, free lines is 4095 [06:49:08]Write to MH i2c: 01 00 00 48 00 48 [06:49:08]Write i2c OK [06:49:08]MH_I2C_Read... [06:49:08]Read from MH i2c: 01 [06:49:08]MH_I2C_Read... [06:49:08]Read from MH i2c: 01 07 00 [06:49:08]MH_I2C_Read... [06:49:08]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 5F 0C BA [06:49:08]RasterBufferAndPrint [06:49:08]line [06:49:08]line [06:49:08]line [06:49:08]line [06:49:08]line [06:49:08]written 0, free lines is 3176 [06:49:08]MH_Cut [06:49:08]Write to MH i2c: D1 01 00 4F 00 01 21 [06:49:08]Write i2c OK [06:49:08]MH_I2C_Read... [06:49:08]Read from MH i2c: D1 [06:49:08]MH_I2C_Read... [06:49:08]Read from MH i2c: D1 01 00 [06:49:08]MH_I2C_Read... [06:49:08]Read from MH i2c: D1 01 00 4F 00 00 20 [06:49:08]Write to MH i2c: 01 00 00 50 00 50 [06:49:08]Write i2c OK [06:49:08]MH_I2C_Read... [06:49:09]OFD Sender: No OFD packet to send [06:49:09]*** Cut start [06:49:09]*** Partial cut [06:49:09]*** CUTSNS_PIN = 1 [06:49:09]*** CUTSNS_PIN = 0 [06:49:10]*** Brake cut motor [06:49:10]Read from MH i2c: 01 [06:49:10]MH_I2C_Read... [06:49:10]*** Stop cut motor [06:49:10]*** Cut end [06:49:10]Read from MH i2c: 01 07 00 [06:49:10]MH_I2C_Read... [06:49:10]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [06:49:10]process_action print_doc done [06:49:10]requested_data is exist [06:49:10]produce_requested_data [06:49:10]produce_requested_data return (null) [06:49:10]process_action_free print_doc [06:49:10]json_value_free [06:49:10]json_value_free done [06:49:10]process_json_proto returns [06:49:10]Send response to host [06:49:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:49:10]free response buf [06:49:10]execute_script done [06:49:10]execute_script returns [06:49:10]free content buf [06:49:10]Sock 8.Close socket [06:49:10]Sock 8.Thread stoped [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:25]recv_with_timeout no data received [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]accept exits with 10 [06:49:59]New connection [06:49:59]New thread 3066740068 created [06:49:59]Thread 3066883428 joined [06:49:59]Waiting for new connection... [06:49:59] Sock 10.Parse request [06:49:59]Sock 10.Check first char [06:49:59]Sock 10.First char is OK [06:49:59]request: POST /json_proto HTTP/1.0 [06:49:59]Method: POST [06:49:59]URL: /json_proto [06:49:59]Method is POST - this is cgi request [06:49:59]url: /json_proto [06:49:59]query_string will be loaded in cgi processing [06:49:59]execute_cgi json_proto POST (null) [06:49:59]execute_cgi path=json_proto method=POST [06:49:59]POST find Content-Length [06:49:59]Host: 172.17.43.131:8080 [06:49:59]Content-Length: 801 [06:49:59]Content-Type: application/json [06:49:59] [06:49:59]POST finish read [06:49:59]Found Content-Length = 801 [06:49:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:59]execute_script... [06:49:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:59]POST & json_proto [06:49:59]process_json_proto [06:49:59]json parsed OK: [06:49:59]protocol is kg_v1.0 [06:49:59]action value=close_receipt [06:49:59]process_action close_receipt [06:49:59]cmd_close_receipt [06:49:59]MH_GetDate [06:49:59]Write to MH i2c: F0 00 00 51 00 40 [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: F0 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: F0 09 00 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: F0 09 00 51 00 00 17 47 A3 66 F9 24 A2 66 D5 [06:49:59]GetLastDocTimeStamp 1721976476 [06:49:59]current date 1721976599 [06:49:59]FM_GetShiftState [06:49:59]SAM_PROTO_GetShiftState [06:49:59]wFMCommunicate request_size=4 [06:49:59]MH_SAM_APDU [06:49:59]CAPDU: 80 13 01 00 [06:49:59]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: E2 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: E2 0E 00 [06:49:59]MH_I2C_Read... [06:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:59]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [06:49:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:49:59]wFMCommunicate OK [06:49:59]SAM_PROTO_GetShiftState done [06:49:59]FM_GetShiftState done [06:49:59]opened in 1721952182 [06:49:59]opened+sec_in_day 1722038582 [06:49:59]quantity*price = 99999 [06:49:59]sum+1 = 100001 [06:49:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 73 26.07.2024 06:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225005 ФПД: 99624702518310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T064959&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225005&fm=99624702518310&tin=02508201610067®Number=0000000000092624&sum=100000 [06:50:00]StoreToDocumentArchive [06:50:00]shift 437 fd 225005 [06:50:00]save to /storage/0437/doc_00225005 [06:50:00]save last doc name /storage/0437/doc_00225005 to /storage/kkm_last_doc_name [06:50:00]save OK [06:50:00]Clear old archive folders... [06:50:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:50:00]tlvbuf is 009A6660 [06:50:00]SAM_PROTO_ClearQueue [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 09 00 00 [06:50:00]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [06:50:00]RAPDU: 90 00 [06:50:00]wFMCommunicate OK [06:50:00]SAM_PROTO_ClearQueue done [06:50:00]KKMCreateOFDPacket [06:50:00]OFDProtocolAddRootSTLVToBuf [06:50:00]FM_MakeSignedData [06:50:00]FM_MakeSignedData [06:50:00]SAM_PROTO_SignData [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 0D 01 02 [06:50:00]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [06:50:00]RAPDU: 90 00 [06:50:00]wFMCommunicate OK [06:50:00]wFMCommunicate request_size=255 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 17 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 6E 03 00 35 04 06 00 5A 9B AF 01 [06:50:00]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 17 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 6E 03 00 35 04 06 00 5A 9B AF 01 00 00 B4 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [06:50:00]RAPDU: 90 00 [06:50:00]wFMCommunicate OK [06:50:00]wFMCommunicate request_size=7 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 0D 02 02 02 24 26 [06:50:00]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 24 26 00 00 2A [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [06:50:00]RAPDU: 90 00 [06:50:00]wFMCommunicate OK [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 0D 03 02 [06:50:00]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 0B 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 0B 00 63 00 00 63 C4 F4 2A 14 DD A5 1F 90 00 D9 [06:50:00]RAPDU: 63 C4 F4 2A 14 DD A5 1F 90 00 [06:50:00]wFMCommunicate OK [06:50:00]SAM_PROTO_SignData done [06:50:00]FM_MakeSignedData done [06:50:00]CreateOFDProtocolMessage [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 11 00 00 [06:50:00]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 17 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [06:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:50:01]wFMCommunicate OK [06:50:01]CreateOFDProtocolMessage done [06:50:01]OFDSenderStorePacket 225005 [06:50:01]StoreOFDPacket docnum=225005 [06:50:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 13 DE 04 01 12 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 17 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 6E 03 00 35 04 06 00 5A 9B AF 01 24 26 63 C4 F4 2A 14 DD A5 1F [06:50:01]CheckFolder [06:50:01]dirname=/storage/ofd_packets [06:50:01]CheckFolder done [06:50:01]ProducePacketName [06:50:01]name=ofd_packets/00225005 [06:50:01]NVStorageSaveData ofd_packets/00225005 [06:50:01]File name is /storage/ofd_packets/00225005 [06:50:01]Write 298 bytes [06:50:01]NVStorageSaveData done [06:50:01]OFDSenderStorePacket done [06:50:01]KKMCreateOFDPacket done [06:50:01]NVStorageSaveData kkm_last_timestamp [06:50:01]File name is /storage/kkm_last_timestamp [06:50:01]Write 4 bytes [06:50:01]NVStorageSaveData done [06:50:01]ExternCall_PrintAddStr [06:50:01]wPrintStart [06:50:01]Write to MH i2c: 01 00 00 65 00 65 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [06:50:01]RasterBufferAndPrint [06:50:01]line Счет N : (1)2001150 [06:50:01]line ИНН: 02508201610067 [06:50:01]line Контрольно-Кассовый Чек [06:50:01]line ПРОДАЖА [06:50:01]line ТРК (МРК, ГНК) : 11 [06:50:01]line Товар: 2710194210 [06:50:01]line ДТ-К-5 [06:50:01]line 13.210 * 75.70 [06:50:01]line = 1000.00 [06:50:01]line НДС 12% НСП 1% [06:50:01]line > о реализуемом товаре [06:50:01]line ИТОГО: 1000.00 [06:50:01]line НСП 1% : 8.85 [06:50:01]line НДС 12% : 106.19 [06:50:01]line Наличными: 0.00 [06:50:01]line Безнал.: 1000.00 [06:50:01]line Место: АЗС № 97 "Партнер Нефть" [06:50:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:50:01]line СНО: Общий режим [06:50:01]line Чек 73 26.07.2024 06:49 [06:50:01]line Смена: 437 ФФД: 1.0 [06:50:01]line ЗНМ: 0300000054 [06:50:01]line РНМ: 0000000000092624 [06:50:01]line Версия ККМ: 001 [06:50:01]line Платежная система: O! деньги [06:50:01]line ФМ: 0000000000874959 [06:50:01]line ФД: 225005 [06:50:01]line ФПД: 99624702518310 [06:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T064959&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225005&fm=99624702518310&tin=02508201610067®Number=0000000000092624&sum=100000 [06:50:01]written 0, free lines is 4095 [06:50:01]OFD Sender: Processing packet 225005 [packets to send 596, broken 595] [06:50:01]ProducePacketName [06:50:01]name=ofd_packets/00225005 [06:50:01]OFD Sender: To server: pG, [06:50:01]CommunicateWithHost lk.salyk.kg:30040 [06:50:01]ConnectInit lk.salyk.kg [06:50:01]Write to MH i2c: 01 00 00 8F 00 8F [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 64 0C 06 [06:50:01]RasterBufferAndPrint [06:50:01]line [06:50:01]line [06:50:01]line [06:50:01]line [06:50:01]line [06:50:01]written 0, free lines is 3177 [06:50:01]MH_Cut [06:50:01]Write to MH i2c: D1 01 00 96 00 01 68 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: D1 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: D1 01 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: D1 01 00 96 00 00 67 [06:50:01]Write to MH i2c: 01 00 00 97 00 97 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Connected sock=9 [06:50:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 13 DE 04 01 12 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 17 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 6E 03 00 35 04 06 00 5A 9B AF 01 24 26 63 C4 F4 2A 14 DD A5 1F [06:50:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE 86 47 00 60 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 6E 03 00 F4 03 04 00 29 F3 A2 66 B6 04 01 00 00 5A 10 AB CD 88 B3 AD D7 [06:50:01]CommunicateWithHost err = 0 [06:50:01]CheckOFDResponse [06:50:01]1017 (14) - 77093643461234 [06:50:01]1041 (16) - 0000000000874959 [06:50:01]1040 (4) - 225005 [06:50:01]1012 (4) - 26.07.2024 00:51 [06:50:01]1206 (1) - 0 [06:50:01]OFD Sender: Remove packet 225005 [06:50:01]ProducePacketName [06:50:01]name=ofd_packets/00225005 [06:50:01]NVStorageDeleteData [06:50:02]OFD Sender: No OFD packet to send [06:50:02]*** Cut start [06:50:02]*** Partial cut [06:50:02]*** CUTSNS_PIN = 1 [06:50:02]*** CUTSNS_PIN = 0 [06:50:03]*** Brake cut motor [06:50:03]Read from MH i2c: 01 [06:50:03]MH_I2C_Read... [06:50:03]*** Stop cut motor [06:50:03]*** Cut end [06:50:03]Read from MH i2c: 01 07 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [06:50:03]process_action close_receipt done [06:50:03]requested_data is exist [06:50:03]produce_requested_data [06:50:03]requested_item fm.sn is exist - process it [06:50:03]wFMCommunicate request_size=4 [06:50:03]MH_SAM_APDU [06:50:03]CAPDU: 80 11 00 00 [06:50:03]Write to MH i2c: E2 08 00 98 00 80 11 00 00 00 00 00 00 12 [06:50:03]Write i2c OK [06:50:03]MH_I2C_Read... [06:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:03]Read from MH i2c: E2 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 17 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 17 00 98 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [06:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:50:03]wFMCommunicate OK [06:50:03]requested_item fd.num is exist - process it [06:50:03]SAM_PROTO_GetFieldsCounters [06:50:03]wFMCommunicate request_size=4 [06:50:03]MH_SAM_APDU [06:50:03]CAPDU: 80 13 00 00 [06:50:03]Write to MH i2c: E2 08 00 99 00 80 13 00 00 00 00 00 00 15 [06:50:03]Write i2c OK [06:50:03]MH_I2C_Read... [06:50:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:03]Read from MH i2c: E2 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 62 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 62 00 99 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [06:50:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:50:03]wFMCommunicate OK [06:50:03]SAM_PROTO_GetFieldsCounters done [06:50:03]requested_item shift.num is exist - process it [06:50:03]requested_item shift.opened is exist - process it [06:50:03]req_shift_opened [06:50:03]FM_GetShiftState [06:50:03]SAM_PROTO_GetShiftState [06:50:03]wFMCommunicate request_size=4 [06:50:03]MH_SAM_APDU [06:50:03]CAPDU: 80 13 01 00 [06:50:03]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [06:50:03]Write i2c OK [06:50:03]MH_I2C_Read... [06:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:03]Read from MH i2c: E2 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 0E 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C8 [06:50:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:50:03]wFMCommunicate OK [06:50:03]SAM_PROTO_GetShiftState done [06:50:03]FM_GetShiftState done [06:50:03]req_shift_opened done [06:50:03]requested_item shift.open_date is exist - process it [06:50:03]req_shift_open_date [06:50:03]req_shift_open_date done [06:50:03]produce_requested_data done [06:50:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225005,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:50:03]process_action_free close_receipt [06:50:03]json_value_free [06:50:03]json_value_free done [06:50:03]process_json_proto returns [06:50:03]Send response to host [06:50:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225005,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:50:03]free response buf [06:50:03]execute_script done [06:50:03]execute_script returns [06:50:03]free content buf [06:50:03]Sock 10.Close socket [06:50:03]Sock 10.Thread stoped [06:50:07]OFD Sender: No OFD packet to send [06:50:12]OFD Sender: No OFD packet to send [06:50:17]OFD Sender: No OFD packet to send [06:50:22]OFD Sender: No OFD packet to send [06:50:27]OFD Sender: No OFD packet to send [06:50:32]OFD Sender: No OFD packet to send [06:50:37]OFD Sender: No OFD packet to send [06:50:42]OFD Sender: No OFD packet to send [06:50:47]OFD Sender: No OFD packet to send [06:50:52]OFD Sender: No OFD packet to send [06:50:56]accept exits with 8 [06:50:56]New connection [06:50:56]New thread 3066883428 created [06:50:56]Thread 3066740068 joined [06:50:56]Waiting for new connection... [06:50:56] Sock 8.Parse request [06:50:56]Sock 8.Check first char [06:50:56]Sock 8.First char is OK [06:50:56]request: POST /json_proto HTTP/1.0 [06:50:56]Method: POST [06:50:56]URL: /json_proto [06:50:56]Method is POST - this is cgi request [06:50:56]url: /json_proto [06:50:56]query_string will be loaded in cgi processing [06:50:56]execute_cgi json_proto POST (null) [06:50:56]execute_cgi path=json_proto method=POST [06:50:56]POST find Content-Length [06:50:56]Host: 172.17.43.131:8080 [06:50:56]Content-Length: 801 [06:50:56]Content-Type: application/json [06:50:56] [06:50:56]POST finish read [06:50:56]Found Content-Length = 801 [06:50:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:56]execute_script... [06:50:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:56]POST & json_proto [06:50:56]process_json_proto [06:50:56]json parsed OK: [06:50:56]protocol is kg_v1.0 [06:50:56]action value=close_receipt [06:50:56]process_action close_receipt [06:50:56]cmd_close_receipt [06:50:56]MH_GetDate [06:50:56]Write to MH i2c: F0 00 00 9B 00 8A [06:50:56]Write i2c OK [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: F0 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: F0 09 00 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: F0 09 00 9B 00 00 50 47 A3 66 F9 24 A2 66 58 [06:50:56]GetLastDocTimeStamp 1721976599 [06:50:56]current date 1721976656 [06:50:56]FM_GetShiftState [06:50:56]SAM_PROTO_GetShiftState [06:50:56]wFMCommunicate request_size=4 [06:50:56]MH_SAM_APDU [06:50:56]CAPDU: 80 13 01 00 [06:50:56]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [06:50:56]Write i2c OK [06:50:56]MH_I2C_Read... [06:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:56]Read from MH i2c: E2 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: E2 0E 00 [06:50:56]MH_I2C_Read... [06:50:56]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CA [06:50:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:50:56]wFMCommunicate OK [06:50:56]SAM_PROTO_GetShiftState done [06:50:56]FM_GetShiftState done [06:50:56]opened in 1721952182 [06:50:56]opened+sec_in_day 1722038582 [06:50:56]quantity*price = 200075 [06:50:56]sum+1 = 200076 [06:50:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 74 26.07.2024 06:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225006 ФПД: 223907611327933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T065056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225006&fm=223907611327933&tin=02508201610067®Number=0000000000092624&sum=200075 [06:50:57]StoreToDocumentArchive [06:50:57]shift 437 fd 225006 [06:50:57]save to /storage/0437/doc_00225006 [06:50:57]save last doc name /storage/0437/doc_00225006 to /storage/kkm_last_doc_name [06:50:57]save OK [06:50:57]Clear old archive folders... [06:50:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:50:57]tlvbuf is 009A6520 [06:50:57]SAM_PROTO_ClearQueue [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 09 00 00 [06:50:57]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [06:50:57]RAPDU: 90 00 [06:50:57]wFMCommunicate OK [06:50:57]SAM_PROTO_ClearQueue done [06:50:57]KKMCreateOFDPacket [06:50:57]OFDProtocolAddRootSTLVToBuf [06:50:57]FM_MakeSignedData [06:50:57]FM_MakeSignedData [06:50:57]SAM_PROTO_SignData [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 0D 01 02 [06:50:57]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:57]OFD Sender: No OFD packet to send [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [06:50:57]RAPDU: 90 00 [06:50:57]wFMCommunicate OK [06:50:57]wFMCommunicate request_size=255 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 50 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6E 03 00 35 04 06 00 CB A4 8D A2 [06:50:57]Write to MH i2c: E2 02 01 AB 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 50 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6E 03 00 35 04 06 00 CB A4 8D A2 00 00 8C [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [06:50:57]RAPDU: 90 00 [06:50:57]wFMCommunicate OK [06:50:57]wFMCommunicate request_size=7 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 0D 02 02 02 BD BD [06:50:57]Write to MH i2c: E2 0A 00 AC 00 80 0D 02 02 02 00 BD BD 00 00 A4 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [06:50:57]RAPDU: 90 00 [06:50:57]wFMCommunicate OK [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 0D 03 02 [06:50:57]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 0B 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 0B 00 AD 00 00 78 E8 89 5B 7B 29 46 95 90 00 EC [06:50:57]RAPDU: 78 E8 89 5B 7B 29 46 95 90 00 [06:50:57]wFMCommunicate OK [06:50:57]SAM_PROTO_SignData done [06:50:57]FM_MakeSignedData done [06:50:57]CreateOFDProtocolMessage [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 11 00 00 [06:50:57]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 17 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [06:50:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:50:57]wFMCommunicate OK [06:50:57]CreateOFDProtocolMessage done [06:50:57]OFDSenderStorePacket 225006 [06:50:57]StoreOFDPacket docnum=225006 [06:50:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6B 9A 04 01 A7 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 50 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6E 03 00 35 04 06 00 CB A4 8D A2 BD BD 78 E8 89 5B 7B 29 46 95 [06:50:57]CheckFolder [06:50:57]dirname=/storage/ofd_packets [06:50:57]CheckFolder done [06:50:57]ProducePacketName [06:50:57]name=ofd_packets/00225006 [06:50:57]NVStorageSaveData ofd_packets/00225006 [06:50:57]File name is /storage/ofd_packets/00225006 [06:50:57]Write 298 bytes [06:50:57]NVStorageSaveData done [06:50:57]OFDSenderStorePacket done [06:50:57]KKMCreateOFDPacket done [06:50:57]NVStorageSaveData kkm_last_timestamp [06:50:57]File name is /storage/kkm_last_timestamp [06:50:57]Write 4 bytes [06:50:57]NVStorageSaveData done [06:50:57]ExternCall_PrintAddStr [06:50:57]wPrintStart [06:50:57]Write to MH i2c: 01 00 00 AF 00 AF [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: 01 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: 01 07 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [06:50:57]RasterBufferAndPrint [06:50:57]line Счет N : (1)2001151 [06:50:57]line ИНН: 02508201610067 [06:50:57]line Контрольно-Кассовый Чек [06:50:57]line ПРОДАЖА [06:50:57]line ТРК (МРК, ГНК) : 31 [06:50:57]line Товар: 2710194210 [06:50:57]line ДТ-К-5 [06:50:57]line 26.430 * 75.70 [06:50:57]line = 2000.75 [06:50:57]line НДС 12% НСП 1% [06:50:57]line > о реализуемом товаре [06:50:57]line ИТОГО: 2000.75 [06:50:57]line НСП 1% : 17.71 [06:50:57]line НДС 12% : 212.47 [06:50:57]line Наличными: 0.00 [06:50:57]line Безнал.: 2000.75 [06:50:57]line Место: АЗС № 97 "Партнер Нефть" [06:50:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:50:57]line СНО: Общий режим [06:50:57]line Чек 74 26.07.2024 06:50 [06:50:57]line Смена: 437 ФФД: 1.0 [06:50:57]line ЗНМ: 0300000054 [06:50:57]line РНМ: 0000000000092624 [06:50:57]line Версия ККМ: 001 [06:50:57]line Платежная система: O! деньги [06:50:57]line ФМ: 0000000000874959 [06:50:57]line ФД: 225006 [06:50:57]line ФПД: 223907611327933 [06:50:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T065056&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225006&fm=223907611327933&tin=02508201610067®Number=0000000000092624&sum=200075 [06:50:57]written 0, free lines is 4095 [06:50:58]OFD Sender: Processing packet 225006 [packets to send 596, broken 595] [06:50:58]ProducePacketName [06:50:58]name=ofd_packets/00225006 [06:50:58]OFD Sender: To server: pG, [06:50:58]CommunicateWithHost lk.salyk.kg:30040 [06:50:58]ConnectInit lk.salyk.kg [06:50:58]Connected sock=9 [06:50:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6B 9A 04 01 A7 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 50 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6E 03 00 35 04 06 00 CB A4 8D A2 BD BD 78 E8 89 5B 7B 29 46 95 [06:50:58]Write to MH i2c: 01 00 00 D9 00 D9 [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: 01 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: 01 07 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 64 0C 50 [06:50:58]RasterBufferAndPrint [06:50:58]line [06:50:58]line [06:50:58]line [06:50:58]line [06:50:58]line [06:50:58]written 0, free lines is 3176 [06:50:58]MH_Cut [06:50:58]Write to MH i2c: D1 01 00 E0 00 01 B2 [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: D1 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: D1 01 00 [06:50:58]MH_I2C_Read... [06:50:58]Read from MH i2c: D1 01 00 E0 00 00 B1 [06:50:58]Write to MH i2c: 01 00 00 E1 00 E1 [06:50:58]Write i2c OK [06:50:58]MH_I2C_Read... [06:50:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 0A 47 00 76 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6E 03 00 F4 03 04 00 61 F3 A2 66 B6 04 01 00 00 76 1B 71 49 98 22 AA 49 [06:50:58]CommunicateWithHost err = 0 [06:50:58]CheckOFDResponse [06:50:58]1017 (14) - 77093643461234 [06:50:58]1041 (16) - 0000000000874959 [06:50:58]1040 (4) - 225006 [06:50:58]1012 (4) - 26.07.2024 00:52 [06:50:58]1206 (1) - 0 [06:50:58]OFD Sender: Remove packet 225006 [06:50:58]ProducePacketName [06:50:58]name=ofd_packets/00225006 [06:50:58]NVStorageDeleteData [06:50:59]OFD Sender: No OFD packet to send [06:50:59]*** Cut start [06:50:59]*** Partial cut [06:50:59]*** CUTSNS_PIN = 1 [06:50:59]*** CUTSNS_PIN = 0 [06:51:00]*** Brake cut motor [06:51:00]Read from MH i2c: 01 [06:51:00]MH_I2C_Read... [06:51:00]*** Stop cut motor [06:51:00]Read from MH i2c: *** Cut end [06:51:00]01 07 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [06:51:00]process_action close_receipt done [06:51:00]requested_data is exist [06:51:00]produce_requested_data [06:51:00]requested_item fm.sn is exist - process it [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 11 00 00 [06:51:00]Write to MH i2c: E2 08 00 E2 00 80 11 00 00 00 00 00 00 5C [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 17 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 17 00 E2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [06:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:51:00]wFMCommunicate OK [06:51:00]requested_item fd.num is exist - process it [06:51:00]SAM_PROTO_GetFieldsCounters [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 13 00 00 [06:51:00]Write to MH i2c: E2 08 00 E3 00 80 13 00 00 00 00 00 00 5F [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 62 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 62 00 E3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [06:51:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:51:00]wFMCommunicate OK [06:51:00]SAM_PROTO_GetFieldsCounters done [06:51:00]requested_item shift.num is exist - process it [06:51:00]requested_item shift.opened is exist - process it [06:51:00]req_shift_opened [06:51:00]FM_GetShiftState [06:51:00]SAM_PROTO_GetShiftState [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 13 01 00 [06:51:00]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 0E 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 12 [06:51:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:51:00]wFMCommunicate OK [06:51:00]SAM_PROTO_GetShiftState done [06:51:00]FM_GetShiftState done [06:51:00]req_shift_opened done [06:51:00]requested_item shift.open_date is exist - process it [06:51:00]req_shift_open_date [06:51:00]req_shift_open_date done [06:51:00]produce_requested_data done [06:51:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225006,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:51:00]process_action_free close_receipt [06:51:00]json_value_free [06:51:00]json_value_free done [06:51:00]process_json_proto returns [06:51:00]Send response to host [06:51:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225006,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:51:00]free response buf [06:51:00]execute_script done [06:51:00]execute_script returns [06:51:00]free content buf [06:51:00]Sock 8.Close socket [06:51:00]Sock 8.Thread stoped [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:45]recv_with_timeout no data received [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:56]int [06:51:56]Write to MH i2c: 01 00 00 E5 00 E5 [06:51:56]*** FLAG_PRN_PAP1 set [06:51:56]Write i2c OK [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 E5 00 00 01 00 00 00 FF 0F FB [06:51:56]state=0 [06:51:56]No paper [06:51:56]int [06:51:56]Write to MH i2c: 01 00 00 E6 00 E6 [06:51:56]*** FLAG_PRN_PAP2 set [06:51:56]Write i2c OK [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 E6 00 00 03 00 00 00 FF 0F FE [06:51:56]state=0 [06:51:56]No paper [06:51:56]Cover opened [06:51:56]int [06:51:56]Write to MH i2c: 01 00 00 E7 00 E7 [06:51:56]*** FLAG_PRN_PAP2 reset [06:51:56]Write i2c OK [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 E7 00 00 01 00 00 00 FF 0F FD [06:51:56]state=3 [06:51:56]No paper [06:51:56]Cover closed [06:51:56]int [06:51:56]Write to MH i2c: 01 00 00 E8 00 E8 [06:51:56]*** FLAG_PRN_PAP2 set [06:51:56]Write i2c OK [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 [06:51:56]MH_I2C_Read... [06:51:56]Read from MH i2c: 01 07 00 E8 00 00 03 00 00 00 FF 0F 00 [06:51:56]state=0 [06:51:56]No paper [06:51:56]Cover opened [06:51:59]int [06:51:59]Write to MH i2c: 01 00 00 E9 00 E9 [06:51:59]*** FLAG_PRN_PAP1 reset [06:51:59]Write i2c OK [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 07 00 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 07 00 E9 00 00 02 00 00 00 FF 0F 00 [06:51:59]state=3 [06:51:59]Cover opened [06:51:59]int line is 0 - check status [06:51:59]Write to MH i2c: 01 00 00 EA 00 EA [06:51:59]*** FLAG_PRN_PAP2 reset [06:51:59]Write i2c OK [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 07 00 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 07 00 EA 00 00 00 00 00 00 FF 0F FF [06:51:59]state=3 [06:51:59]Cover closed [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:49]OFD Sender: No OFD packet to send [06:52:51]accept exits with 10 [06:52:51]New connection [06:52:51]New thread 3066740068 created [06:52:51]Thread 3066883428 joined [06:52:51]Waiting for new connection... [06:52:51] Sock 10.Parse request [06:52:51]Sock 10.Check first char [06:52:51]Sock 10.First char is OK [06:52:51]request: POST /json_proto HTTP/1.0 [06:52:51]Method: POST [06:52:51]URL: /json_proto [06:52:51]Method is POST - this is cgi request [06:52:51]url: /json_proto [06:52:51]query_string will be loaded in cgi processing [06:52:51]execute_cgi json_proto POST (null) [06:52:51]execute_cgi path=json_proto method=POST [06:52:51]POST find Content-Length [06:52:51]Host: 172.17.43.131:8080 [06:52:51]Content-Length: 797 [06:52:51]Content-Type: application/json [06:52:51] [06:52:51]POST finish read [06:52:51]Found Content-Length = 797 [06:52:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:51]execute_script... [06:52:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:52:51]POST & json_proto [06:52:51]process_json_proto [06:52:51]json parsed OK: [06:52:51]protocol is kg_v1.0 [06:52:51]action value=close_receipt [06:52:51]process_action close_receipt [06:52:51]cmd_close_receipt [06:52:51]MH_GetDate [06:52:51]Write to MH i2c: F0 00 00 EB 00 DA [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: F0 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: F0 09 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: F0 09 00 EB 00 00 C3 47 A3 66 F9 24 A2 66 1B [06:52:51]GetLastDocTimeStamp 1721976656 [06:52:51]current date 1721976771 [06:52:51]FM_GetShiftState [06:52:51]SAM_PROTO_GetShiftState [06:52:51]wFMCommunicate request_size=4 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 13 01 00 [06:52:51]Write to MH i2c: E2 08 00 EC 00 80 13 01 00 00 00 00 00 69 [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 05 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 05 00 EC 00 10 DE F4 FF FF B2 [06:52:51]Error from MH - 10 [06:52:51]res=8208 [06:52:51]FM_DeInit [06:52:51]wFMDisconnect [06:52:51]MH_SAM_Off [06:52:51]Write to MH i2c: E1 00 00 ED 00 CD [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** Shut down ICC! [06:52:51]Read from MH i2c: E1 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E1 01 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E1 01 00 ED 00 00 CE [06:52:51]FM_Init [06:52:51]wFMConnect [06:52:51]MH_SAM_On [06:52:51]Write to MH i2c: E0 00 00 EE 00 CD [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_init finished! [06:52:51]*** atr: [06:52:51]*** 0F 3B D5 18 FF 81 91 FE [06:52:51]*** 1F C3 80 73 C8 21 10 0A [06:52:51]*** 00 00 00 00 00 00 00 00 [06:52:51]*** 00 00 00 00 00 00 00 00 [06:52:51]*** 00 00 00 00 00 00 00 00 [06:52:51]*** 00 00 00 00 00 00 00 00 [06:52:51]*** 00 00 00 00 00 00 00 00 [06:52:51]*** 00 00 00 00 00 00 00 00 [06:52:51]Read from MH i2c: E0 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E0 10 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E0 10 00 EE 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A EC [06:52:51]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:52:51]wFMCommunicate request_size=10 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:52:51]Write to MH i2c: E2 0D 00 EF 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 99 [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [06:52:51]RAPDU: 90 00 [06:52:51]wFMCommunicate OK [06:52:51]wFMCommunicate request_size=4 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 11 00 00 [06:52:51]Write to MH i2c: E2 08 00 F0 00 80 11 00 00 00 00 00 00 6A [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 17 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 17 00 F0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [06:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:52:51]wFMCommunicate OK [06:52:51]Detected FM SN is 0000000000874959 [06:52:51]Stored FM SN is 0000000000874959 [06:52:51]wFMCommunicate request_size=9 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 16 00 00 04 1A 5E 01 00 [06:52:51]Write to MH i2c: E2 0C 00 F1 00 80 16 00 00 04 00 1A 5E 01 00 00 00 F1 [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [06:52:51]RAPDU: 90 00 [06:52:51]wFMCommunicate OK [06:52:51]FM PIN OK [06:52:51]wFMCommunicate request_size=8 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 14 04 00 03 02 00 01 [06:52:51]Write to MH i2c: E2 0B 00 F2 00 80 14 04 00 03 00 02 00 01 00 00 7C [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [06:52:51]RAPDU: 90 00 [06:52:51]wFMCommunicate OK [06:52:51]wFMCommunicate request_size=13 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:52:51]Write to MH i2c: E2 10 00 F3 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 A1 [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [06:52:51]RAPDU: 90 00 [06:52:51]wFMCommunicate OK [06:52:51]wFMCommunicate request_size=4 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 11 00 00 [06:52:51]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 17 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 17 00 F4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [06:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:52:51]wFMCommunicate OK [06:52:51]FM_GetShiftState [06:52:51]SAM_PROTO_GetShiftState [06:52:51]wFMCommunicate request_size=4 [06:52:51]MH_SAM_APDU [06:52:51]CAPDU: 80 13 01 00 [06:52:51]Write to MH i2c: E2 08 00 F5 00 80 13 01 00 00 00 00 00 72 [06:52:51]Write i2c OK [06:52:51]MH_I2C_Read... [06:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:51]Read from MH i2c: E2 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 0E 00 [06:52:51]MH_I2C_Read... [06:52:51]Read from MH i2c: E2 0E 00 F5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 23 [06:52:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:52:51]wFMCommunicate OK [06:52:51]SAM_PROTO_GetShiftState done [06:52:51]FM_GetShiftState done [06:52:51]opened in 1721952182 [06:52:51]opened+sec_in_day 1722038582 [06:52:51]quantity*price = 100035 [06:52:51]sum+1 = 100036 [06:52:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 75 26.07.2024 06:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225007 ФПД: 23180590068299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T065252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225007&fm=23180590068299&tin=02508201610067®Number=0000000000092624&sum=100035 [06:52:52]StoreToDocumentArchive [06:52:52]shift 437 fd 225007 [06:52:52]save to /storage/0437/doc_00225007 [06:52:52]save last doc name /storage/0437/doc_00225007 to /storage/kkm_last_doc_name [06:52:52]save OK [06:52:52]Clear old archive folders... [06:52:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:52:52]tlvbuf is 009B3170 [06:52:52]SAM_PROTO_ClearQueue [06:52:52]wFMCommunicate request_size=4 [06:52:52]MH_SAM_APDU [06:52:52]CAPDU: 80 09 00 00 [06:52:52]Write to MH i2c: E2 08 00 02 01 80 09 00 00 00 00 00 00 75 [06:52:52]Write i2c OK [06:52:52]MH_I2C_Read... [06:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:52]Read from MH i2c: E2 [06:52:52]MH_I2C_Read... [06:52:52]Read from MH i2c: E2 03 00 [06:52:52]MH_I2C_Read... [06:52:52]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [06:52:52]RAPDU: 90 00 [06:52:52]wFMCommunicate OK [06:52:52]SAM_PROTO_ClearQueue done [06:52:52]KKMCreateOFDPacket [06:52:52]OFDProtocolAddRootSTLVToBuf [06:52:52]FM_MakeSignedData [06:52:52]FM_MakeSignedData [06:52:52]SAM_PROTO_SignData [06:52:52]wFMCommunicate request_size=4 [06:52:52]MH_SAM_APDU [06:52:52]CAPDU: 80 0D 01 02 [06:52:52]Write to MH i2c: E2 08 00 03 01 80 0D 01 02 00 00 00 00 7D [06:52:52]Write i2c OK [06:52:52]MH_I2C_Read... [06:52:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:53]Read from MH i2c: E2 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 03 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [06:52:53]RAPDU: 90 00 [06:52:53]wFMCommunicate OK [06:52:53]wFMCommunicate request_size=255 [06:52:53]MH_SAM_APDU [06:52:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C4 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6E 03 00 35 04 06 00 [06:52:53]Write to MH i2c: E2 02 01 04 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C4 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6E 03 00 35 04 06 00 00 00 2A [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:53]Read from MH i2c: E2 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 03 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [06:52:53]RAPDU: 90 00 [06:52:53]wFMCommunicate OK [06:52:53]wFMCommunicate request_size=11 [06:52:53]MH_SAM_APDU [06:52:53]CAPDU: 80 0D 02 02 06 15 15 26 D6 32 4B [06:52:53]Write to MH i2c: E2 0E 00 05 01 80 0D 02 02 06 00 15 15 26 D6 32 4B 00 00 2F [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:53]Read from MH i2c: E2 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 03 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [06:52:53]RAPDU: 90 00 [06:52:53]wFMCommunicate OK [06:52:53]wFMCommunicate request_size=4 [06:52:53]MH_SAM_APDU [06:52:53]CAPDU: 80 0D 03 02 [06:52:53]Write to MH i2c: E2 08 00 06 01 80 0D 03 02 00 00 00 00 82 [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:53]Read from MH i2c: E2 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 0B 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 0B 00 06 01 00 16 2C 41 8E C4 13 3E A4 90 00 4D [06:52:53]RAPDU: 16 2C 41 8E C4 13 3E A4 90 00 [06:52:53]wFMCommunicate OK [06:52:53]SAM_PROTO_SignData done [06:52:53]FM_MakeSignedData done [06:52:53]CreateOFDProtocolMessage [06:52:53]wFMCommunicate request_size=4 [06:52:53]MH_SAM_APDU [06:52:53]CAPDU: 80 11 00 00 [06:52:53]Write to MH i2c: E2 08 00 07 01 80 11 00 00 00 00 00 00 82 [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:53]Read from MH i2c: E2 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 17 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: E2 17 00 07 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [06:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:52:53]wFMCommunicate OK [06:52:53]CreateOFDProtocolMessage done [06:52:53]OFDSenderStorePacket 225007 [06:52:53]StoreOFDPacket docnum=225007 [06:52:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 75 57 08 01 E1 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C4 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6E 03 00 35 04 06 00 15 15 26 D6 32 4B 16 2C 41 8E C4 13 3E A4 [06:52:53]CheckFolder [06:52:53]dirname=/storage/ofd_packets [06:52:53]CheckFolder done [06:52:53]ProducePacketName [06:52:53]name=ofd_packets/00225007 [06:52:53]NVStorageSaveData ofd_packets/00225007 [06:52:53]File name is /storage/ofd_packets/00225007 [06:52:53]Write 302 bytes [06:52:53]NVStorageSaveData done [06:52:53]OFDSenderStorePacket done [06:52:53]KKMCreateOFDPacket done [06:52:53]NVStorageSaveData kkm_last_timestamp [06:52:53]File name is /storage/kkm_last_timestamp [06:52:53]Write 4 bytes [06:52:53]NVStorageSaveData done [06:52:53]ExternCall_PrintAddStr [06:52:53]wPrintStart [06:52:53]Write to MH i2c: 01 00 00 08 01 09 [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: 01 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: 01 07 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: 01 07 00 08 01 00 00 00 00 00 FF 0F 1E [06:52:53]RasterBufferAndPrint [06:52:53]line Счет N : (1)2001152 [06:52:53]line ИНН: 02508201610067 [06:52:53]line Контрольно-Кассовый Чек [06:52:53]line ПРОДАЖА [06:52:53]line ТРК (МРК, ГНК) : 42 [06:52:53]line Товар: 2710124130 [06:52:53]line Super-92-К-5 [06:52:53]line 14.540 * 68.80 [06:52:53]line = 1000.35 [06:52:53]line НДС 12% НСП 1% [06:52:53]line > о реализуемом товаре [06:52:53]line ИТОГО: 1000.35 [06:52:53]line НСП 1% : 8.85 [06:52:53]line НДС 12% : 106.23 [06:52:53]line Наличными: 0.00 [06:52:53]line Безнал.: 1000.35 [06:52:53]line Место: АЗС № 97 "Партнер Нефть" [06:52:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [06:52:53]line СНО: Общий режим [06:52:53]line Чек 75 26.07.2024 06:52 [06:52:53]line Смена: 437 ФФД: 1.0 [06:52:53]line ЗНМ: 0300000054 [06:52:53]line РНМ: 0000000000092624 [06:52:53]line Версия ККМ: 001 [06:52:53]line Платежная система: O! деньги [06:52:53]line ФМ: 0000000000874959 [06:52:53]line ФД: 225007 [06:52:53]line ФПД: 23180590068299 [06:52:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T065252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225007&fm=23180590068299&tin=02508201610067®Number=0000000000092624&sum=100035 [06:52:53]written 0, free lines is 4095 [06:52:53]OFD Sender: Processing packet 225007 [packets to send 596, broken 595] [06:52:53]ProducePacketName [06:52:53]name=ofd_packets/00225007 [06:52:53]OFD Sender: To server: pG, [06:52:53]CommunicateWithHost lk.salyk.kg:30040 [06:52:53]ConnectInit lk.salyk.kg [06:52:53]Write to MH i2c: 01 00 00 32 01 33 [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: 01 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: 01 07 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 61 0C A7 [06:52:53]RasterBufferAndPrint [06:52:53]line [06:52:53]line [06:52:53]line [06:52:53]line [06:52:53]line [06:52:53]written 0, free lines is 3175 [06:52:53]MH_Cut [06:52:53]Write to MH i2c: D1 01 00 39 01 01 0C [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: D1 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: D1 01 00 [06:52:53]MH_I2C_Read... [06:52:53]Read from MH i2c: D1 01 00 39 01 00 0B [06:52:53]Write to MH i2c: 01 00 00 3A 01 3B [06:52:53]Write i2c OK [06:52:53]MH_I2C_Read... [06:52:53]Connected sock=8 [06:52:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 75 57 08 01 E1 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C4 47 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6E 03 00 35 04 06 00 15 15 26 D6 32 4B 16 2C 41 8E C4 13 3E A4 [06:52:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 08 B8 47 00 4F F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6E 03 00 F4 03 04 00 D5 F3 A2 66 B6 04 01 00 00 F5 51 3C 3B AB F9 F7 55 [06:52:54]CommunicateWithHost err = 0 [06:52:54]CheckOFDResponse [06:52:54]1017 (14) - 77093643461234 [06:52:54]1041 (16) - 0000000000874959 [06:52:54]1040 (4) - 225007 [06:52:54]1012 (4) - 26.07.2024 00:54 [06:52:54]1206 (1) - 0 [06:52:54]OFD Sender: Remove packet 225007 [06:52:54]ProducePacketName [06:52:54]name=ofd_packets/00225007 [06:52:54]NVStorageDeleteData [06:52:54]OFD Sender: No OFD packet to send [06:52:55]*** Cut start [06:52:55]*** Partial cut [06:52:55]*** CUTSNS_PIN = 1 [06:52:55]*** CUTSNS_PIN = 0 [06:52:55]*** Brake cut motor [06:52:55]Read from MH i2c: 01 [06:52:55]MH_I2C_Read... [06:52:55]*** Stop cut motor [06:52:55]*** Cut end [06:52:55]Read from MH i2c: 01 07 00 [06:52:55]MH_I2C_Read... [06:52:55]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 FF 0F 50 [06:52:55]process_action close_receipt done [06:52:55]requested_data is exist [06:52:55]produce_requested_data [06:52:55]requested_item fm.sn is exist - process it [06:52:55]wFMCommunicate request_size=4 [06:52:55]MH_SAM_APDU [06:52:55]CAPDU: 80 11 00 00 [06:52:55]Write to MH i2c: E2 08 00 3B 01 80 11 00 00 00 00 00 00 B6 [06:52:55]Write i2c OK [06:52:55]MH_I2C_Read... [06:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:55]Read from MH i2c: E2 [06:52:55]MH_I2C_Read... [06:52:55]Read from MH i2c: E2 17 00 [06:52:55]MH_I2C_Read... [06:52:55]Read from MH i2c: E2 17 00 3B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [06:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:52:55]wFMCommunicate OK [06:52:55]requested_item fd.num is exist - process it [06:52:55]SAM_PROTO_GetFieldsCounters [06:52:55]wFMCommunicate request_size=4 [06:52:55]MH_SAM_APDU [06:52:55]CAPDU: 80 13 00 00 [06:52:55]Write to MH i2c: E2 08 00 3C 01 80 13 00 00 00 00 00 00 B9 [06:52:55]Write i2c OK [06:52:55]MH_I2C_Read... [06:52:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:56]Read from MH i2c: E2 [06:52:56]MH_I2C_Read... [06:52:56]Read from MH i2c: E2 62 00 [06:52:56]MH_I2C_Read... [06:52:56]Read from MH i2c: E2 62 00 3C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [06:52:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:52:56]wFMCommunicate OK [06:52:56]SAM_PROTO_GetFieldsCounters done [06:52:56]requested_item shift.num is exist - process it [06:52:56]requested_item shift.opened is exist - process it [06:52:56]req_shift_opened [06:52:56]FM_GetShiftState [06:52:56]SAM_PROTO_GetShiftState [06:52:56]wFMCommunicate request_size=4 [06:52:56]MH_SAM_APDU [06:52:56]CAPDU: 80 13 01 00 [06:52:56]Write to MH i2c: E2 08 00 3D 01 80 13 01 00 00 00 00 00 BB [06:52:56]Write i2c OK [06:52:56]MH_I2C_Read... [06:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:56]Read from MH i2c: E2 [06:52:56]MH_I2C_Read... [06:52:56]Read from MH i2c: E2 0E 00 [06:52:56]MH_I2C_Read... [06:52:56]Read from MH i2c: E2 0E 00 3D 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6C [06:52:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:52:56]wFMCommunicate OK [06:52:56]SAM_PROTO_GetShiftState done [06:52:56]FM_GetShiftState done [06:52:56]req_shift_opened done [06:52:56]requested_item shift.open_date is exist - process it [06:52:56]req_shift_open_date [06:52:56]req_shift_open_date done [06:52:56]produce_requested_data done [06:52:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225007,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:52:56]process_action_free close_receipt [06:52:56]json_value_free [06:52:56]json_value_free done [06:52:56]process_json_proto returns [06:52:56]Send response to host [06:52:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225007,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:52:56]free response buf [06:52:56]execute_script done [06:52:56]execute_script returns [06:52:56]free content buf [06:52:56]Sock 10.Close socket [06:52:56]Sock 10.Thread stoped [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:09]OFD Sender: No OFD packet to send [06:53:14]OFD Sender: No OFD packet to send [06:53:20]OFD Sender: No OFD packet to send [06:53:25]OFD Sender: No OFD packet to send [06:53:30]OFD Sender: No OFD packet to send [06:53:35]OFD Sender: No OFD packet to send [06:53:40]OFD Sender: No OFD packet to send [06:53:45]OFD Sender: No OFD packet to send [06:53:50]OFD Sender: No OFD packet to send [06:53:55]OFD Sender: No OFD packet to send [06:54:00]OFD Sender: No OFD packet to send [06:54:05]OFD Sender: No OFD packet to send [06:54:10]OFD Sender: No OFD packet to send [06:54:15]OFD Sender: No OFD packet to send [06:54:20]OFD Sender: No OFD packet to send [06:54:25]OFD Sender: No OFD packet to send [06:54:30]OFD Sender: No OFD packet to send [06:54:34]accept exits with 9 [06:54:34]New connection [06:54:34]New thread 3066883428 created [06:54:34]Thread 3066740068 joined [06:54:34]Waiting for new connection... [06:54:34] Sock 9.Parse request [06:54:34]Sock 9.Check first char [06:54:34]Sock 9.First char is OK [06:54:34]request: POST /json_proto HTTP/1.0 [06:54:34]Method: POST [06:54:34]URL: /json_proto [06:54:34]Method is POST - this is cgi request [06:54:34]url: /json_proto [06:54:34]query_string will be loaded in cgi processing [06:54:34]execute_cgi json_proto POST (null) [06:54:34]execute_cgi path=json_proto method=POST [06:54:34]POST find Content-Length [06:54:34]Host: 172.17.43.131:8080 [06:54:34]Content-Length: 1176 [06:54:34]Content-Type: application/json [06:54:34] [06:54:34]POST finish read [06:54:34]Found Content-Length = 1176 [06:54:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001153\u000A26.07.2024 06:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 35.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2373.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30073599\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:34]execute_script... [06:54:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001153\u000A26.07.2024 06:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 35.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2373.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30073599\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:34]POST & json_proto [06:54:34]process_json_proto [06:54:34]json parsed OK: [06:54:34]protocol is kg_v1.0 [06:54:34]action value=print_text [06:54:34]process_action print_text [06:54:34]cmd_print_text [06:54:34]ExternCall_PrintAddStr [06:54:34]wPrintStart [06:54:34]Write to MH i2c: 01 00 00 3E 01 3F [06:54:34]Write i2c OK [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: 01 [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: 01 07 00 [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 FF 0F 54 [06:54:34]RasterBufferAndPrint [06:54:34]line *****ТОВАРНЫЙ ЧЕК***** [06:54:34]line АЗС-97 [06:54:34]line Партнер нефть [06:54:34]line 02508201610067 [06:54:34]line Кассир : Ахмадалиева М. [06:54:34]line Счет N : (1)2001153 [06:54:34]line 26.07.2024 06:53 [06:54:34]line ПРОДАЖА [06:54:34]line ТРК (МРК, ГНК): 63 [06:54:34]line Вид ГСМ : 2710124130 [06:54:34]line Аи-92-К-5 [06:54:34]line 35.000 x 67.80 [06:54:34]line ИТОГ: 2373.00 [06:54:34]line Тип оплаты: Талоны: ТК ГПНА Online [06:54:34]line 30073599 [06:54:34]line ______________________ [06:54:34]line (подпись) [06:54:34]written 0, free lines is 4095 [06:54:35]Write to MH i2c: 01 00 00 53 01 54 [06:54:35]Write i2c OK [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: 01 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: 01 07 00 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: 01 07 00 53 01 00 00 00 00 00 F6 0D 5E [06:54:35]RasterBufferAndPrint [06:54:35]line [06:54:35]line [06:54:35]line [06:54:35]line [06:54:35]line [06:54:35]written 0, free lines is 3575 [06:54:35]MH_Cut [06:54:35]Write to MH i2c: D1 01 00 5A 01 01 2D [06:54:35]Write i2c OK [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: D1 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: D1 01 00 [06:54:35]MH_I2C_Read... [06:54:35]Read from MH i2c: D1 01 00 5A 01 00 2C [06:54:35]Write to MH i2c: 01 00 00 5B 01 5C [06:54:35]Write i2c OK [06:54:35]MH_I2C_Read... [06:54:35]OFD Sender: No OFD packet to send [06:54:35]*** Cut start [06:54:35]*** Partial cut [06:54:35]*** CUTSNS_PIN = 1 [06:54:35]*** CUTSNS_PIN = 0 [06:54:36]*** Brake cut motor [06:54:36]Read from MH i2c: 01 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: 01 07 00 [06:54:36]MH_I2C_Read... [06:54:36]*** Stop cut motor [06:54:36]*** Cut end [06:54:36]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [06:54:36]process_action print_text done [06:54:36]requested_data is exist [06:54:36]produce_requested_data [06:54:36]requested_item fm.sn is exist - process it [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 11 00 00 [06:54:36]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 17 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [06:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [06:54:36]wFMCommunicate OK [06:54:36]requested_item fd.num is exist - process it [06:54:36]SAM_PROTO_GetFieldsCounters [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 13 00 00 [06:54:36]Write to MH i2c: E2 08 00 5D 01 80 13 00 00 00 00 00 00 DA [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 62 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 62 00 5D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [06:54:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:54:36]wFMCommunicate OK [06:54:36]SAM_PROTO_GetFieldsCounters done [06:54:36]requested_item shift.num is exist - process it [06:54:36]requested_item shift.opened is exist - process it [06:54:36]req_shift_opened [06:54:36]FM_GetShiftState [06:54:36]SAM_PROTO_GetShiftState [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 13 01 00 [06:54:36]Write to MH i2c: E2 08 00 5E 01 80 13 01 00 00 00 00 00 DC [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 0E 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 0E 00 5E 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8D [06:54:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [06:54:36]wFMCommunicate OK [06:54:36]SAM_PROTO_GetShiftState done [06:54:36]FM_GetShiftState done [06:54:36]req_shift_opened done [06:54:36]requested_item shift.open_date is exist - process it [06:54:36]req_shift_open_date [06:54:36]req_shift_open_date done [06:54:36]produce_requested_data done [06:54:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225007,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [06:54:36]process_action_free print_text [06:54:36]json_value_free [06:54:36]json_value_free done [06:54:36]process_json_proto returns [06:54:36]Send response to host [06:54:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225007,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [06:54:36]free response buf [06:54:36]execute_script done [06:54:36]execute_script returns [06:54:36]free content buf [06:54:36]Sock 9.Close socket [06:54:36]Sock 9.Thread stoped [06:54:40]OFD Sender: No OFD packet to send [06:54:44]recv_with_timeout no data received [06:54:45]OFD Sender: No OFD packet to send [06:54:50]OFD Sender: No OFD packet to send [06:54:55]OFD Sender: No OFD packet to send [06:55:00]OFD Sender: No OFD packet to send [06:55:05]OFD Sender: No OFD packet to send [06:55:10]OFD Sender: No OFD packet to send [06:55:15]OFD Sender: No OFD packet to send [06:55:20]OFD Sender: No OFD packet to send [06:55:25]OFD Sender: No OFD packet to send [06:55:30]OFD Sender: No OFD packet to send [06:55:35]OFD Sender: No OFD packet to send [06:55:40]OFD Sender: No OFD packet to send [06:55:45]OFD Sender: No OFD packet to send [06:55:50]OFD Sender: No OFD packet to send [06:55:55]OFD Sender: No OFD packet to send [06:56:00]OFD Sender: No OFD packet to send [06:56:05]OFD Sender: No OFD packet to send [06:56:10]OFD Sender: No OFD packet to send [06:56:15]OFD Sender: No OFD packet to send [06:56:20]OFD Sender: No OFD packet to send [06:56:25]OFD Sender: No OFD packet to send [06:56:30]OFD Sender: No OFD packet to send [06:56:35]OFD Sender: No OFD packet to send [06:56:40]OFD Sender: No OFD packet to send [06:56:45]OFD Sender: No OFD packet to send [06:56:50]OFD Sender: No OFD packet to send [06:56:55]OFD Sender: No OFD packet to send [06:57:00]OFD Sender: No OFD packet to send [06:57:00]recv_with_timeout no data received [06:57:05]OFD Sender: No OFD packet to send [06:57:10]OFD Sender: No OFD packet to send [06:57:15]OFD Sender: No OFD packet to send [06:57:20]OFD Sender: No OFD packet to send [06:57:24]recv_with_timeout no data received [06:57:25]OFD Sender: No OFD packet to send [06:57:30]OFD Sender: No OFD packet to send [06:57:35]OFD Sender: No OFD packet to send [06:57:40]OFD Sender: No OFD packet to send [06:57:45]OFD Sender: No OFD packet to send [06:57:50]OFD Sender: No OFD packet to send [06:57:55]OFD Sender: No OFD packet to send [06:57:57]recv_with_timeout no data received [06:58:00]OFD Sender: No OFD packet to send [06:58:05]OFD Sender: No OFD packet to send [06:58:10]OFD Sender: No OFD packet to send [06:58:15]OFD Sender: No OFD packet to send [06:58:20]OFD Sender: No OFD packet to send [06:58:25]OFD Sender: No OFD packet to send [06:58:30]OFD Sender: No OFD packet to send [06:58:35]OFD Sender: No OFD packet to send [06:58:40]OFD Sender: No OFD packet to send [06:58:45]OFD Sender: No OFD packet to send [06:58:50]OFD Sender: No OFD packet to send [06:58:55]OFD Sender: No OFD packet to send [06:59:00]OFD Sender: No OFD packet to send [06:59:05]OFD Sender: No OFD packet to send [06:59:10]OFD Sender: No OFD packet to send [06:59:15]OFD Sender: No OFD packet to send [06:59:21]OFD Sender: No OFD packet to send [06:59:26]OFD Sender: No OFD packet to send [06:59:31]OFD Sender: No OFD packet to send [06:59:36]OFD Sender: No OFD packet to send [06:59:41]OFD Sender: No OFD packet to send [06:59:46]OFD Sender: No OFD packet to send [06:59:51]OFD Sender: No OFD packet to send [06:59:56]OFD Sender: No OFD packet to send [07:00:01]OFD Sender: No OFD packet to send [07:00:06]OFD Sender: No OFD packet to send [07:00:09]accept exits with 8 [07:00:09]New connection [07:00:09]New thread 3066740068 created [07:00:09]Thread 3066883428 joined [07:00:09]Waiting for new connection... [07:00:09] Sock 8.Parse request [07:00:09]Sock 8.Check first char [07:00:09]Sock 8.First char is OK [07:00:09]request: POST /json_proto HTTP/1.0 [07:00:09]Method: POST [07:00:09]URL: /json_proto [07:00:09]Method is POST - this is cgi request [07:00:09]url: /json_proto [07:00:09]query_string will be loaded in cgi processing [07:00:09]execute_cgi json_proto POST (null) [07:00:09]execute_cgi path=json_proto method=POST [07:00:09]POST find Content-Length [07:00:09]Host: 172.17.43.131:8080 [07:00:09]Content-Length: 676 [07:00:09]Content-Type: application/json [07:00:09] [07:00:09]POST finish read [07:00:09]Found Content-Length = 676 [07:00:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:09]execute_script... [07:00:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:09]POST & json_proto [07:00:09]process_json_proto [07:00:09]json parsed OK: [07:00:09]protocol is kg_v1.0 [07:00:09]action value=close_receipt [07:00:09]process_action close_receipt [07:00:09]cmd_close_receipt [07:00:09]MH_GetDate [07:00:09]Write to MH i2c: F0 00 00 5F 01 4F [07:00:09]Write i2c OK [07:00:09]MH_I2C_Read... [07:00:09]Read from MH i2c: F0 [07:00:09]MH_I2C_Read... [07:00:09]Read from MH i2c: F0 09 00 [07:00:09]MH_I2C_Read... [07:00:09]Read from MH i2c: F0 09 00 5F 01 00 79 49 A3 66 F9 24 A2 66 48 [07:00:09]GetLastDocTimeStamp 1721976772 [07:00:09]current date 1721977209 [07:00:09]FM_GetShiftState [07:00:09]SAM_PROTO_GetShiftState [07:00:09]wFMCommunicate request_size=4 [07:00:09]MH_SAM_APDU [07:00:09]CAPDU: 80 13 01 00 [07:00:09]Write to MH i2c: E2 08 00 60 01 80 13 01 00 00 00 00 00 DE [07:00:09]Write i2c OK [07:00:09]MH_I2C_Read... [07:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:09]Read from MH i2c: E2 [07:00:09]MH_I2C_Read... [07:00:09]Read from MH i2c: E2 0E 00 [07:00:09]MH_I2C_Read... [07:00:09]Read from MH i2c: E2 0E 00 60 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8F [07:00:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:00:09]wFMCommunicate OK [07:00:09]SAM_PROTO_GetShiftState done [07:00:09]FM_GetShiftState done [07:00:09]opened in 1721952182 [07:00:09]opened+sec_in_day 1722038582 [07:00:09]quantity*price = 80014 [07:00:09]sum+1 = 80016 [07:00:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 76 26.07.2024 07:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225008 ФПД: 92871955495665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070009&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225008&fm=92871955495665&tin=02508201610067®Number=0000000000092624&sum=80000 [07:00:10]StoreToDocumentArchive [07:00:10]shift 437 fd 225008 [07:00:10]save to /storage/0437/doc_00225008 [07:00:10]save last doc name /storage/0437/doc_00225008 to /storage/kkm_last_doc_name [07:00:10]save OK [07:00:10]Clear old archive folders... [07:00:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:00:10]tlvbuf is 009AC2D0 [07:00:10]SAM_PROTO_ClearQueue [07:00:10]wFMCommunicate request_size=4 [07:00:10]MH_SAM_APDU [07:00:10]CAPDU: 80 09 00 00 [07:00:10]Write to MH i2c: E2 08 00 6D 01 80 09 00 00 00 00 00 00 E0 [07:00:10]Write i2c OK [07:00:10]MH_I2C_Read... [07:00:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:10]Read from MH i2c: E2 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [07:00:10]RAPDU: 90 00 [07:00:10]wFMCommunicate OK [07:00:10]SAM_PROTO_ClearQueue done [07:00:10]KKMCreateOFDPacket [07:00:10]OFDProtocolAddRootSTLVToBuf [07:00:10]FM_MakeSignedData [07:00:10]FM_MakeSignedData [07:00:10]SAM_PROTO_SignData [07:00:10]wFMCommunicate request_size=4 [07:00:10]MH_SAM_APDU [07:00:10]CAPDU: 80 0D 01 02 [07:00:10]Write to MH i2c: E2 08 00 6E 01 80 0D 01 02 00 00 00 00 E8 [07:00:10]Write i2c OK [07:00:10]MH_I2C_Read... [07:00:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:10]Read from MH i2c: E2 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [07:00:10]RAPDU: 90 00 [07:00:10]wFMCommunicate OK [07:00:10]wFMCommunicate request_size=255 [07:00:10]MH_SAM_APDU [07:00:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 79 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6E 03 00 35 04 06 00 54 77 6F EA [07:00:10]Write to MH i2c: E2 02 01 6F 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 79 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6E 03 00 35 04 06 00 54 77 6F EA 00 00 13 [07:00:10]Write i2c OK [07:00:10]MH_I2C_Read... [07:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:10]Read from MH i2c: E2 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 6F 01 00 90 00 E4 [07:00:10]RAPDU: 90 00 [07:00:10]wFMCommunicate OK [07:00:10]wFMCommunicate request_size=7 [07:00:10]MH_SAM_APDU [07:00:10]CAPDU: 80 0D 02 02 02 BA F1 [07:00:10]Write to MH i2c: E2 0A 00 70 01 80 0D 02 02 02 00 BA F1 00 00 9A [07:00:10]Write i2c OK [07:00:10]MH_I2C_Read... [07:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:10]Read from MH i2c: E2 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 03 00 70 01 00 90 00 E5 [07:00:10]RAPDU: 90 00 [07:00:10]wFMCommunicate OK [07:00:10]wFMCommunicate request_size=4 [07:00:10]MH_SAM_APDU [07:00:10]CAPDU: 80 0D 03 02 [07:00:10]Write to MH i2c: E2 08 00 71 01 80 0D 03 02 00 00 00 00 ED [07:00:10]Write i2c OK [07:00:10]MH_I2C_Read... [07:00:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:10]Read from MH i2c: E2 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 0B 00 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 0B 00 71 01 00 2E 6B CE 17 12 EB 99 B2 90 00 B4 [07:00:10]RAPDU: 2E 6B CE 17 12 EB 99 B2 90 00 [07:00:10]wFMCommunicate OK [07:00:10]SAM_PROTO_SignData done [07:00:10]FM_MakeSignedData done [07:00:10]CreateOFDProtocolMessage [07:00:10]wFMCommunicate request_size=4 [07:00:10]MH_SAM_APDU [07:00:10]CAPDU: 80 11 00 00 [07:00:10]Write to MH i2c: E2 08 00 72 01 80 11 00 00 00 00 00 00 ED [07:00:10]Write i2c OK [07:00:10]MH_I2C_Read... [07:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:10]Read from MH i2c: E2 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 17 00 [07:00:10]MH_I2C_Read... [07:00:10]Read from MH i2c: E2 17 00 72 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [07:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:00:10]wFMCommunicate OK [07:00:10]CreateOFDProtocolMessage done [07:00:10]OFDSenderStorePacket 225008 [07:00:10]StoreOFDPacket docnum=225008 [07:00:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5E 18 04 01 2B A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 79 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6E 03 00 35 04 06 00 54 77 6F EA BA F1 2E 6B CE 17 12 EB 99 B2 [07:00:10]CheckFolder [07:00:10]dirname=/storage/ofd_packets [07:00:10]CheckFolder done [07:00:10]ProducePacketName [07:00:10]name=ofd_packets/00225008 [07:00:10]NVStorageSaveData ofd_packets/00225008 [07:00:10]File name is /storage/ofd_packets/00225008 [07:00:10]Write 298 bytes [07:00:10]NVStorageSaveData done [07:00:10]OFDSenderStorePacket done [07:00:10]KKMCreateOFDPacket done [07:00:10]NVStorageSaveData kkm_last_timestamp [07:00:10]File name is /storage/kkm_last_timestamp [07:00:10]Write 4 bytes [07:00:10]NVStorageSaveData done [07:00:11]ExternCall_PrintAddStr [07:00:11]wPrintStart [07:00:11]Write to MH i2c: 01 00 00 73 01 74 [07:00:11]Write i2c OK [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: 01 [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: 01 07 00 [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: 01 07 00 73 01 00 00 00 00 00 FF 0F 89 [07:00:11]RasterBufferAndPrint [07:00:11]line Счет N : (1)2001155 [07:00:11]line ИНН: 02508201610067 [07:00:11]line Контрольно-Кассовый Чек [07:00:11]line ПРОДАЖА [07:00:11]line ТРК (МРК, ГНК) : 61 [07:00:11]line Товар: 2710194210 [07:00:11]line ДТ-К-5 [07:00:11]line 10.570 * 75.70 [07:00:11]line = 800.15 [07:00:11]line НДС 12% НСП 1% [07:00:11]line > о реализуемом товаре [07:00:11]line ОКРУГЛЕНИЕ: -0.15 [07:00:11]line ИТОГО: 800.00 [07:00:11]line Внесено: 800.00 [07:00:11]line СДАЧА: 0.00 [07:00:11]line НСП 1% : 7.08 [07:00:11]line НДС 12% : 84.97 [07:00:11]line Наличными: 800.00 [07:00:11]line Безнал.: 0.00 [07:00:11]line Место: АЗС № 97 "Партнер Нефть" [07:00:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:00:11]line СНО: Общий режим [07:00:11]line Чек 76 26.07.2024 07:00 [07:00:11]line Смена: 437 ФФД: 1.0 [07:00:11]line ЗНМ: 0300000054 [07:00:11]line РНМ: 0000000000092624 [07:00:11]line Версия ККМ: 001 [07:00:11]line ФМ: 0000000000874959 [07:00:11]line ФД: 225008 [07:00:11]line ФПД: 92871955495665 [07:00:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070009&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225008&fm=92871955495665&tin=02508201610067®Number=0000000000092624&sum=80000 [07:00:11]OFD Sender: Processing packet 225008 [packets to send 596, broken 595] [07:00:11]ProducePacketName [07:00:11]name=ofd_packets/00225008 [07:00:11]OFD Sender: To server: pG, [07:00:11]CommunicateWithHost lk.salyk.kg:30040 [07:00:11]ConnectInit lk.salyk.kg [07:00:11]written 0, free lines is 4095 [07:00:11]Write to MH i2c: 01 00 00 9E 01 9F [07:00:11]Write i2c OK [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: 01 [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: 01 07 00 [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: 01 07 00 9E 01 00 00 00 00 00 41 0C F3 [07:00:11]RasterBufferAndPrint [07:00:11]line [07:00:11]line [07:00:11]line [07:00:11]line [07:00:11]line [07:00:11]written 0, free lines is 3142 [07:00:11]MH_Cut [07:00:11]Write to MH i2c: D1 01 00 A5 01 01 78 [07:00:11]Write i2c OK [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: D1 [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: D1 01 00 [07:00:11]MH_I2C_Read... [07:00:11]Read from MH i2c: D1 01 00 A5 01 00 77 [07:00:11]Write to MH i2c: 01 00 00 A6 01 A7 [07:00:11]Write i2c OK [07:00:11]MH_I2C_Read... [07:00:12]Connected sock=10 [07:00:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5E 18 04 01 2B A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 79 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6E 03 00 35 04 06 00 54 77 6F EA BA F1 2E 6B CE 17 12 EB 99 B2 [07:00:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F1 0C 47 00 14 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6E 03 00 F4 03 04 00 8C F5 A2 66 B6 04 01 00 00 F4 F2 CE DD D8 9A FE C1 [07:00:12]CommunicateWithHost err = 0 [07:00:12]CheckOFDResponse [07:00:12]1017 (14) - 77093643461234 [07:00:12]1041 (16) - 0000000000874959 [07:00:12]1040 (4) - 225008 [07:00:12]1012 (4) - 26.07.2024 01:02 [07:00:12]1206 (1) - 0 [07:00:12]OFD Sender: Remove packet 225008 [07:00:12]ProducePacketName [07:00:12]name=ofd_packets/00225008 [07:00:12]NVStorageDeleteData [07:00:13]*** Cut start [07:00:13]*** Partial cut [07:00:13]*** CUTSNS_PIN = 1 [07:00:13]*** CUTSNS_PIN = 0 [07:00:13]*** Brake cut motor [07:00:13]OFD Sender: No OFD packet to send [07:00:13]Read from MH i2c: 01 [07:00:13]MH_I2C_Read... [07:00:13]*** Stop cut motor [07:00:13]*** Cut end [07:00:13]Read from MH i2c: 01 07 00 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [07:00:13]process_action close_receipt done [07:00:13]requested_data is exist [07:00:13]produce_requested_data [07:00:13]requested_item fm.sn is exist - process it [07:00:13]wFMCommunicate request_size=4 [07:00:13]MH_SAM_APDU [07:00:13]CAPDU: 80 11 00 00 [07:00:13]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [07:00:13]Write i2c OK [07:00:13]MH_I2C_Read... [07:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:13]Read from MH i2c: E2 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: E2 17 00 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [07:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:00:13]wFMCommunicate OK [07:00:13]requested_item fd.num is exist - process it [07:00:13]SAM_PROTO_GetFieldsCounters [07:00:13]wFMCommunicate request_size=4 [07:00:13]MH_SAM_APDU [07:00:13]CAPDU: 80 13 00 00 [07:00:13]Write to MH i2c: E2 08 00 A8 01 80 13 00 00 00 00 00 00 25 [07:00:13]Write i2c OK [07:00:13]MH_I2C_Read... [07:00:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:13]Read from MH i2c: E2 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: E2 62 00 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: E2 62 00 A8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [07:00:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:00:13]wFMCommunicate OK [07:00:13]SAM_PROTO_GetFieldsCounters done [07:00:13]requested_item shift.num is exist - process it [07:00:13]requested_item shift.opened is exist - process it [07:00:13]req_shift_opened [07:00:13]FM_GetShiftState [07:00:13]SAM_PROTO_GetShiftState [07:00:13]wFMCommunicate request_size=4 [07:00:13]MH_SAM_APDU [07:00:13]CAPDU: 80 13 01 00 [07:00:13]Write to MH i2c: E2 08 00 A9 01 80 13 01 00 00 00 00 00 27 [07:00:13]Write i2c OK [07:00:13]MH_I2C_Read... [07:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:14]Read from MH i2c: E2 [07:00:14]MH_I2C_Read... [07:00:14]Read from MH i2c: E2 0E 00 [07:00:14]MH_I2C_Read... [07:00:14]Read from MH i2c: E2 0E 00 A9 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [07:00:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:00:14]wFMCommunicate OK [07:00:14]SAM_PROTO_GetShiftState done [07:00:14]FM_GetShiftState done [07:00:14]req_shift_opened done [07:00:14]requested_item shift.open_date is exist - process it [07:00:14]req_shift_open_date [07:00:14]req_shift_open_date done [07:00:14]produce_requested_data done [07:00:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225008,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:00:14]process_action_free close_receipt [07:00:14]json_value_free [07:00:14]json_value_free done [07:00:14]process_json_proto returns [07:00:14]Send response to host [07:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225008,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:00:14]free response buf [07:00:14]execute_script done [07:00:14]execute_script returns [07:00:14]free content buf [07:00:14]Sock 8.Close socket [07:00:14]Sock 8.Thread stoped [07:00:18]OFD Sender: No OFD packet to send [07:00:23]OFD Sender: No OFD packet to send [07:00:28]OFD Sender: No OFD packet to send [07:00:33]OFD Sender: No OFD packet to send [07:00:34]accept exits with 9 [07:00:34]New connection [07:00:34]New thread 3066883428 created [07:00:34]Thread 3066740068 joined [07:00:34]Waiting for new connection... [07:00:34] Sock 9.Parse request [07:00:34]Sock 9.Check first char [07:00:34]Sock 9.First char is OK [07:00:34]request: POST /json_proto HTTP/1.0 [07:00:34]Method: POST [07:00:34]URL: /json_proto [07:00:34]Method is POST - this is cgi request [07:00:34]url: /json_proto [07:00:34]query_string will be loaded in cgi processing [07:00:34]execute_cgi json_proto POST (null) [07:00:34]execute_cgi path=json_proto method=POST [07:00:34]POST find Content-Length [07:00:34]Host: 172.17.43.131:8080 [07:00:34]Content-Length: 966 [07:00:34]Content-Type: application/json [07:00:34] [07:00:34]POST finish read [07:00:34]Found Content-Length = 966 [07:00:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 35.400, "sum" : 2400.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:34]execute_script... [07:00:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 35.400, "sum" : 2400.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:34]POST & json_proto [07:00:34]process_json_proto [07:00:34]json parsed OK: [07:00:34]protocol is kg_v1.0 [07:00:34]action value=close_receipt [07:00:34]process_action close_receipt [07:00:34]cmd_close_receipt [07:00:34]MH_GetDate [07:00:34]Write to MH i2c: F0 00 00 AA 01 9A [07:00:34]Write i2c OK [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: F0 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: F0 09 00 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: F0 09 00 AA 01 00 93 49 A3 66 F9 24 A2 66 AD [07:00:34]GetLastDocTimeStamp 1721977209 [07:00:34]current date 1721977235 [07:00:34]FM_GetShiftState [07:00:34]SAM_PROTO_GetShiftState [07:00:34]wFMCommunicate request_size=4 [07:00:34]MH_SAM_APDU [07:00:34]CAPDU: 80 13 01 00 [07:00:34]Write to MH i2c: E2 08 00 AB 01 80 13 01 00 00 00 00 00 29 [07:00:34]Write i2c OK [07:00:34]MH_I2C_Read... [07:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:34]Read from MH i2c: E2 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: E2 0E 00 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: E2 0E 00 AB 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DA [07:00:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:00:34]wFMCommunicate OK [07:00:34]SAM_PROTO_GetShiftState done [07:00:34]FM_GetShiftState done [07:00:34]opened in 1721952182 [07:00:34]opened+sec_in_day 1722038582 [07:00:34]quantity*price = 240012 [07:00:34]sum+1 = 240013 [07:00:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.88 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 77 26.07.2024 07:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 35.40 сом ФМ: 0000000000874959 ФД: 225009 ФПД: 159037760469387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070035&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225009&fm=159037760469387&tin=02508201610067®Number=0000000000092624&sum=240000 [07:00:35]StoreToDocumentArchive [07:00:35]shift 437 fd 225009 [07:00:35]save to /storage/0437/doc_00225009 [07:00:35]save last doc name /storage/0437/doc_00225009 to /storage/kkm_last_doc_name [07:00:35]save OK [07:00:35]Clear old archive folders... [07:00:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:00:35]tlvbuf is 009A3030 [07:00:35]SAM_PROTO_ClearQueue [07:00:35]wFMCommunicate request_size=4 [07:00:35]MH_SAM_APDU [07:00:35]CAPDU: 80 09 00 00 [07:00:35]Write to MH i2c: E2 08 00 B8 01 80 09 00 00 00 00 00 00 2B [07:00:35]Write i2c OK [07:00:35]MH_I2C_Read... [07:00:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:35]Read from MH i2c: E2 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 03 00 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 03 00 B8 01 00 90 00 2D [07:00:35]RAPDU: 90 00 [07:00:35]wFMCommunicate OK [07:00:35]SAM_PROTO_ClearQueue done [07:00:35]KKMCreateOFDPacket [07:00:35]OFDProtocolAddRootSTLVToBuf [07:00:35]FM_MakeSignedData [07:00:35]FM_MakeSignedData [07:00:35]SAM_PROTO_SignData [07:00:35]wFMCommunicate request_size=4 [07:00:35]MH_SAM_APDU [07:00:35]CAPDU: 80 0D 01 02 [07:00:35]Write to MH i2c: E2 08 00 B9 01 80 0D 01 02 00 00 00 00 33 [07:00:35]Write i2c OK [07:00:35]MH_I2C_Read... [07:00:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:36]Read from MH i2c: E2 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 03 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 03 00 B9 01 00 90 00 2E [07:00:36]RAPDU: 90 00 [07:00:36]wFMCommunicate OK [07:00:36]wFMCommunicate request_size=255 [07:00:36]MH_SAM_APDU [07:00:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 93 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6E 03 00 35 04 06 00 [07:00:36]Write to MH i2c: E2 02 01 BA 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 93 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6E 03 00 35 04 06 00 00 00 F8 [07:00:36]Write i2c OK [07:00:36]MH_I2C_Read... [07:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:36]Read from MH i2c: E2 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 03 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 03 00 BA 01 00 90 00 2F [07:00:36]RAPDU: 90 00 [07:00:36]wFMCommunicate OK [07:00:36]wFMCommunicate request_size=11 [07:00:36]MH_SAM_APDU [07:00:36]CAPDU: 80 0D 02 02 06 90 A4 DD 37 F9 8B [07:00:36]Write to MH i2c: E2 0E 00 BB 01 80 0D 02 02 06 00 90 A4 DD 37 F9 8B 00 00 0E [07:00:36]Write i2c OK [07:00:36]MH_I2C_Read... [07:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:36]Read from MH i2c: E2 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 03 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 03 00 BB 01 00 90 00 30 [07:00:36]RAPDU: 90 00 [07:00:36]wFMCommunicate OK [07:00:36]wFMCommunicate request_size=4 [07:00:36]MH_SAM_APDU [07:00:36]CAPDU: 80 0D 03 02 [07:00:36]Write to MH i2c: E2 08 00 BC 01 80 0D 03 02 00 00 00 00 38 [07:00:36]Write i2c OK [07:00:36]MH_I2C_Read... [07:00:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:36]Read from MH i2c: E2 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 0B 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 0B 00 BC 01 00 22 CF 75 72 9F 9F 2E 99 90 00 16 [07:00:36]RAPDU: 22 CF 75 72 9F 9F 2E 99 90 00 [07:00:36]wFMCommunicate OK [07:00:36]SAM_PROTO_SignData done [07:00:36]FM_MakeSignedData done [07:00:36]CreateOFDProtocolMessage [07:00:36]wFMCommunicate request_size=4 [07:00:36]MH_SAM_APDU [07:00:36]CAPDU: 80 11 00 00 [07:00:36]Write to MH i2c: E2 08 00 BD 01 80 11 00 00 00 00 00 00 38 [07:00:36]Write i2c OK [07:00:36]MH_I2C_Read... [07:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:36]Read from MH i2c: E2 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 17 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: E2 17 00 BD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [07:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:00:36]wFMCommunicate OK [07:00:36]CreateOFDProtocolMessage done [07:00:36]OFDSenderStorePacket 225009 [07:00:36]StoreOFDPacket docnum=225009 [07:00:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 46 5B 08 01 A5 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 93 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6E 03 00 35 04 06 00 90 A4 DD 37 F9 8B 22 CF 75 72 9F 9F 2E 99 [07:00:36]CheckFolder [07:00:36]dirname=/storage/ofd_packets [07:00:36]CheckFolder done [07:00:36]ProducePacketName [07:00:36]name=ofd_packets/00225009 [07:00:36]NVStorageSaveData ofd_packets/00225009 [07:00:36]File name is /storage/ofd_packets/00225009 [07:00:36]Write 302 bytes [07:00:36]NVStorageSaveData done [07:00:36]OFDSenderStorePacket done [07:00:36]KKMCreateOFDPacket done [07:00:36]NVStorageSaveData kkm_last_timestamp [07:00:36]File name is /storage/kkm_last_timestamp [07:00:36]Write 4 bytes [07:00:36]NVStorageSaveData done [07:00:36]ExternCall_PrintAddStr [07:00:36]wPrintStart [07:00:36]Write to MH i2c: 01 00 00 BE 01 BF [07:00:36]Write i2c OK [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: 01 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: 01 07 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: 01 07 00 BE 01 00 00 00 00 00 FF 0F D4 [07:00:36]RasterBufferAndPrint [07:00:36]line Счет N : (1)2001154 [07:00:36]line ИНН: 02508201610067 [07:00:36]line Контрольно-Кассовый Чек [07:00:36]line ПРОДАЖА [07:00:36]line ТРК (МРК, ГНК) : 52 [07:00:36]line Товар: 2710124130 [07:00:36]line Super-92-К-5 [07:00:36]line 35.400 * 67.80 [07:00:36]line = 2400.12 [07:00:36]line НДС 12% НСП 1% [07:00:36]line > о реализуемом товаре [07:00:36]line ОКРУГЛЕНИЕ: -0.12 [07:00:36]line ИТОГО: 2400.00 [07:00:36]line Внесено: 2400.00 [07:00:36]line СДАЧА: 0.00 [07:00:36]line НСП 1% : 21.24 [07:00:36]line НДС 12% : 254.88 [07:00:36]line Наличными: 2400.00 [07:00:36]line Безнал.: 0.00 [07:00:36]line Место: АЗС № 97 "Партнер Нефть" [07:00:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:00:36]line СНО: Общий режим [07:00:36]line Чек 77 26.07.2024 07:00 [07:00:36]line Смена: 437 ФФД: 1.0 [07:00:36]line ЗНМ: 0300000054 [07:00:36]line РНМ: 0000000000092624 [07:00:36]line Версия ККМ: 001 [07:00:36]line [07:00:36]line Дисконтная программа [07:00:36]line S-92 [07:00:36]line номер 97 [07:00:36]line сэкономлено 35.40 сом [07:00:36]line ФМ: 0000000000874959 [07:00:36]line ФД: 225009 [07:00:36]line ФПД: 159037760469387 [07:00:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070035&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225009&fm=159037760469387&tin=02508201610067®Number=0000000000092624&sum=240000 [07:00:36]written 0, free lines is 4095 [07:00:36]OFD Sender: Processing packet 225009 [packets to send 596, broken 595] [07:00:36]ProducePacketName [07:00:36]name=ofd_packets/00225009 [07:00:36]OFD Sender: To server: pG, [07:00:36]CommunicateWithHost lk.salyk.kg:30040 [07:00:36]ConnectInit lk.salyk.kg [07:00:36]Write to MH i2c: 01 00 00 EE 01 EF [07:00:36]Write i2c OK [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: 01 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: 01 07 00 [07:00:36]MH_I2C_Read... [07:00:36]Read from MH i2c: 01 07 00 EE 01 00 00 00 00 00 D8 0B D9 [07:00:36]RasterBufferAndPrint [07:00:36]line [07:00:36]line [07:00:36]line [07:00:36]line [07:00:36]line [07:00:36]written 0, free lines is 3035 [07:00:37]MH_Cut [07:00:37]Write to MH i2c: D1 01 00 F5 01 01 C8 [07:00:37]Connected sock=8 [07:00:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 46 5B 08 01 A5 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 93 49 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6E 03 00 35 04 06 00 90 A4 DD 37 F9 8B 22 CF 75 72 9F 9F 2E 99 [07:00:37]Write i2c OK [07:00:37]MH_I2C_Read... [07:00:37]Read from MH i2c: D1 [07:00:37]MH_I2C_Read... [07:00:37]Read from MH i2c: D1 01 00 [07:00:37]MH_I2C_Read... [07:00:37]Read from MH i2c: D1 01 00 F5 01 00 C7 [07:00:37]Write to MH i2c: 01 00 00 F6 01 F7 [07:00:37]Write i2c OK [07:00:37]MH_I2C_Read... [07:00:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 16 47 00 8E 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6E 03 00 F4 03 04 00 A4 F5 A2 66 B6 04 01 00 00 C4 6D 8E 6D 82 A9 73 4D [07:00:37]CommunicateWithHost err = 0 [07:00:37]CheckOFDResponse [07:00:37]1017 (14) - 77093643461234 [07:00:37]1041 (16) - 0000000000874959 [07:00:37]1040 (4) - 225009 [07:00:37]1012 (4) - 26.07.2024 01:02 [07:00:37]1206 (1) - 0 [07:00:37]OFD Sender: Remove packet 225009 [07:00:37]ProducePacketName [07:00:37]name=ofd_packets/00225009 [07:00:37]NVStorageDeleteData [07:00:37]OFD Sender: No OFD packet to send [07:00:38]*** Cut start [07:00:38]*** Partial cut [07:00:38]*** CUTSNS_PIN = 1 [07:00:38]*** CUTSNS_PIN = 0 [07:00:38]*** Brake cut motor [07:00:39]Read from MH i2c: 01 [07:00:39]MH_I2C_Read... [07:00:39]*** Stop cut motor [07:00:39]*** Cut end [07:00:39]Read from MH i2c: 01 07 00 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 FF 0F 0C [07:00:39]process_action close_receipt done [07:00:39]requested_data is exist [07:00:39]produce_requested_data [07:00:39]requested_item fm.sn is exist - process it [07:00:39]wFMCommunicate request_size=4 [07:00:39]MH_SAM_APDU [07:00:39]CAPDU: 80 11 00 00 [07:00:39]Write to MH i2c: E2 08 00 F7 01 80 11 00 00 00 00 00 00 72 [07:00:39]Write i2c OK [07:00:39]MH_I2C_Read... [07:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:39]Read from MH i2c: E2 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: E2 17 00 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: E2 17 00 F7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [07:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:00:39]wFMCommunicate OK [07:00:39]requested_item fd.num is exist - process it [07:00:39]SAM_PROTO_GetFieldsCounters [07:00:39]wFMCommunicate request_size=4 [07:00:39]MH_SAM_APDU [07:00:39]CAPDU: 80 13 00 00 [07:00:39]Write to MH i2c: E2 08 00 F8 01 80 13 00 00 00 00 00 00 75 [07:00:39]Write i2c OK [07:00:39]MH_I2C_Read... [07:00:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:39]Read from MH i2c: E2 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: E2 62 00 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: E2 62 00 F8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [07:00:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:00:39]wFMCommunicate OK [07:00:39]SAM_PROTO_GetFieldsCounters done [07:00:39]requested_item shift.num is exist - process it [07:00:39]requested_item shift.opened is exist - process it [07:00:39]req_shift_opened [07:00:39]FM_GetShiftState [07:00:39]SAM_PROTO_GetShiftState [07:00:39]wFMCommunicate request_size=4 [07:00:39]MH_SAM_APDU [07:00:39]CAPDU: 80 13 01 00 [07:00:39]Write to MH i2c: E2 08 00 F9 01 80 13 01 00 00 00 00 00 77 [07:00:39]Write i2c OK [07:00:39]MH_I2C_Read... [07:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:39]Read from MH i2c: E2 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: E2 0E 00 [07:00:39]MH_I2C_Read... [07:00:39]Read from MH i2c: E2 0E 00 F9 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 28 [07:00:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:00:39]wFMCommunicate OK [07:00:39]SAM_PROTO_GetShiftState done [07:00:39]FM_GetShiftState done [07:00:39]req_shift_opened done [07:00:39]requested_item shift.open_date is exist - process it [07:00:39]req_shift_open_date [07:00:39]req_shift_open_date done [07:00:39]produce_requested_data done [07:00:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225009,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:00:39]process_action_free close_receipt [07:00:39]json_value_free [07:00:39]json_value_free done [07:00:39]process_json_proto returns [07:00:39]Send response to host [07:00:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225009,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:00:39]free response buf [07:00:39]execute_script done [07:00:39]execute_script returns [07:00:39]free content buf [07:00:39]Sock 9.Close socket [07:00:39]Sock 9.Thread stoped [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:09]recv_with_timeout no data received [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:48]OFD Sender: No OFD packet to send [07:01:53]OFD Sender: No OFD packet to send [07:01:58]OFD Sender: No OFD packet to send [07:02:03]OFD Sender: No OFD packet to send [07:02:08]OFD Sender: No OFD packet to send [07:02:13]OFD Sender: No OFD packet to send [07:02:18]OFD Sender: No OFD packet to send [07:02:23]OFD Sender: No OFD packet to send [07:02:28]OFD Sender: No OFD packet to send [07:02:33]OFD Sender: No OFD packet to send [07:02:36]recv_with_timeout no data received [07:02:38]OFD Sender: No OFD packet to send [07:02:43]OFD Sender: No OFD packet to send [07:02:48]OFD Sender: No OFD packet to send [07:02:53]OFD Sender: No OFD packet to send [07:02:58]OFD Sender: No OFD packet to send [07:03:03]OFD Sender: No OFD packet to send [07:03:08]OFD Sender: No OFD packet to send [07:03:13]OFD Sender: No OFD packet to send [07:03:18]OFD Sender: No OFD packet to send [07:03:23]OFD Sender: No OFD packet to send [07:03:28]OFD Sender: No OFD packet to send [07:03:33]OFD Sender: No OFD packet to send [07:03:38]OFD Sender: No OFD packet to send [07:03:43]OFD Sender: No OFD packet to send [07:03:48]OFD Sender: No OFD packet to send [07:03:53]OFD Sender: No OFD packet to send [07:03:58]OFD Sender: No OFD packet to send [07:04:03]OFD Sender: No OFD packet to send [07:04:08]OFD Sender: No OFD packet to send [07:04:13]OFD Sender: No OFD packet to send [07:04:18]OFD Sender: No OFD packet to send [07:04:19]recv_with_timeout no data received [07:04:23]OFD Sender: No OFD packet to send [07:04:28]OFD Sender: No OFD packet to send [07:04:33]OFD Sender: No OFD packet to send [07:04:38]OFD Sender: No OFD packet to send [07:04:43]OFD Sender: No OFD packet to send [07:04:48]OFD Sender: No OFD packet to send [07:04:53]OFD Sender: No OFD packet to send [07:04:58]OFD Sender: No OFD packet to send [07:05:03]OFD Sender: No OFD packet to send [07:05:08]OFD Sender: No OFD packet to send [07:05:13]OFD Sender: No OFD packet to send [07:05:18]OFD Sender: No OFD packet to send [07:05:23]OFD Sender: No OFD packet to send [07:05:28]OFD Sender: No OFD packet to send [07:05:33]OFD Sender: No OFD packet to send [07:05:38]OFD Sender: No OFD packet to send [07:05:43]OFD Sender: No OFD packet to send [07:05:48]OFD Sender: No OFD packet to send [07:05:53]OFD Sender: No OFD packet to send [07:05:58]OFD Sender: No OFD packet to send [07:06:03]OFD Sender: No OFD packet to send [07:06:08]OFD Sender: No OFD packet to send [07:06:13]OFD Sender: No OFD packet to send [07:06:18]OFD Sender: No OFD packet to send [07:06:23]OFD Sender: No OFD packet to send [07:06:28]OFD Sender: No OFD packet to send [07:06:33]OFD Sender: No OFD packet to send [07:06:38]OFD Sender: No OFD packet to send [07:06:43]OFD Sender: No OFD packet to send [07:06:48]OFD Sender: No OFD packet to send [07:06:53]OFD Sender: No OFD packet to send [07:06:58]OFD Sender: No OFD packet to send [07:07:03]OFD Sender: No OFD packet to send [07:07:08]OFD Sender: No OFD packet to send [07:07:13]OFD Sender: No OFD packet to send [07:07:18]OFD Sender: No OFD packet to send [07:07:19]accept exits with 10 [07:07:19]New connection [07:07:19]New thread 3066740068 created [07:07:19]Thread 3066883428 joined [07:07:19]Waiting for new connection... [07:07:19] Sock 10.Parse request [07:07:19]Sock 10.Check first char [07:07:19]Sock 10.First char is OK [07:07:19]request: POST /json_proto HTTP/1.0 [07:07:19]Method: POST [07:07:19]URL: /json_proto [07:07:19]Method is POST - this is cgi request [07:07:19]url: /json_proto [07:07:19]query_string will be loaded in cgi processing [07:07:19]execute_cgi json_proto POST (null) [07:07:19]execute_cgi path=json_proto method=POST [07:07:19]POST find Content-Length [07:07:19]Host: 172.17.43.131:8080 [07:07:19]Content-Length: 680 [07:07:19]Content-Type: application/json [07:07:19] [07:07:19]POST finish read [07:07:19]Found Content-Length = 680 [07:07:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:19]execute_script... [07:07:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:19]POST & json_proto [07:07:19]process_json_proto [07:07:19]json parsed OK: [07:07:19]protocol is kg_v1.0 [07:07:19]action value=close_receipt [07:07:19]process_action close_receipt [07:07:19]cmd_close_receipt [07:07:19]MH_GetDate [07:07:19]Write to MH i2c: F0 00 00 FA 01 EA [07:07:19]Write i2c OK [07:07:19]MH_I2C_Read... [07:07:19]Read from MH i2c: F0 [07:07:19]MH_I2C_Read... [07:07:19]Read from MH i2c: F0 09 00 [07:07:19]MH_I2C_Read... [07:07:19]Read from MH i2c: F0 09 00 FA 01 00 27 4B A3 66 F9 24 A2 66 93 [07:07:19]GetLastDocTimeStamp 1721977235 [07:07:19]current date 1721977639 [07:07:19]FM_GetShiftState [07:07:19]SAM_PROTO_GetShiftState [07:07:19]wFMCommunicate request_size=4 [07:07:19]MH_SAM_APDU [07:07:19]CAPDU: 80 13 01 00 [07:07:19]Write to MH i2c: E2 08 00 FB 01 80 13 01 00 00 00 00 00 79 [07:07:19]Write i2c OK [07:07:19]MH_I2C_Read... [07:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:19]Read from MH i2c: E2 [07:07:19]MH_I2C_Read... [07:07:19]Read from MH i2c: E2 0E 00 [07:07:19]MH_I2C_Read... [07:07:19]Read from MH i2c: E2 0E 00 FB 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [07:07:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:07:19]wFMCommunicate OK [07:07:19]SAM_PROTO_GetShiftState done [07:07:19]FM_GetShiftState done [07:07:19]opened in 1721952182 [07:07:19]opened+sec_in_day 1722038582 [07:07:19]quantity*price = 150037 [07:07:19]sum+1 = 150038 [07:07:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 78 26.07.2024 07:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225010 ФПД: 101936913982549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225010&fm=101936913982549&tin=02508201610067®Number=0000000000092624&sum=150000 [07:07:20]StoreToDocumentArchive [07:07:20]shift 437 fd 225010 [07:07:20]save to /storage/0437/doc_00225010 [07:07:20]save last doc name /storage/0437/doc_00225010 to /storage/kkm_last_doc_name [07:07:20]save OK [07:07:20]Clear old archive folders... [07:07:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:07:20]tlvbuf is 009A4A50 [07:07:20]SAM_PROTO_ClearQueue [07:07:20]wFMCommunicate request_size=4 [07:07:20]MH_SAM_APDU [07:07:20]CAPDU: 80 09 00 00 [07:07:20]Write to MH i2c: E2 08 00 08 02 80 09 00 00 00 00 00 00 7C [07:07:20]Write i2c OK [07:07:20]MH_I2C_Read... [07:07:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:20]Read from MH i2c: E2 [07:07:20]MH_I2C_Read... [07:07:20]Read from MH i2c: E2 03 00 [07:07:20]MH_I2C_Read... [07:07:20]Read from MH i2c: E2 03 00 08 02 00 90 00 7E [07:07:20]RAPDU: 90 00 [07:07:20]wFMCommunicate OK [07:07:20]SAM_PROTO_ClearQueue done [07:07:20]KKMCreateOFDPacket [07:07:20]OFDProtocolAddRootSTLVToBuf [07:07:20]FM_MakeSignedData [07:07:20]FM_MakeSignedData [07:07:20]SAM_PROTO_SignData [07:07:20]wFMCommunicate request_size=4 [07:07:20]MH_SAM_APDU [07:07:20]CAPDU: 80 0D 01 02 [07:07:20]Write to MH i2c: E2 08 00 09 02 80 0D 01 02 00 00 00 00 84 [07:07:20]Write i2c OK [07:07:20]MH_I2C_Read... [07:07:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:20]Read from MH i2c: E2 [07:07:20]MH_I2C_Read... [07:07:20]Read from MH i2c: E2 03 00 [07:07:20]MH_I2C_Read... [07:07:20]Read from MH i2c: E2 03 00 09 02 00 90 00 7F [07:07:20]RAPDU: 90 00 [07:07:20]wFMCommunicate OK [07:07:20]wFMCommunicate request_size=255 [07:07:20]MH_SAM_APDU [07:07:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 27 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6E 03 00 35 04 06 00 5C B6 09 8C [07:07:20]Write to MH i2c: E2 02 01 0A 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 27 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6E 03 00 35 04 06 00 5C B6 09 8C 00 00 61 [07:07:20]Write i2c OK [07:07:20]MH_I2C_Read... [07:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:21]Read from MH i2c: E2 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 03 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 03 00 0A 02 00 90 00 80 [07:07:21]RAPDU: 90 00 [07:07:21]wFMCommunicate OK [07:07:21]wFMCommunicate request_size=7 [07:07:21]MH_SAM_APDU [07:07:21]CAPDU: 80 0D 02 02 02 24 55 [07:07:21]Write to MH i2c: E2 0A 00 0B 02 80 0D 02 02 02 00 24 55 00 00 04 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:21]Read from MH i2c: E2 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 03 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [07:07:21]RAPDU: 90 00 [07:07:21]wFMCommunicate OK [07:07:21]wFMCommunicate request_size=4 [07:07:21]MH_SAM_APDU [07:07:21]CAPDU: 80 0D 03 02 [07:07:21]Write to MH i2c: E2 08 00 0C 02 80 0D 03 02 00 00 00 00 89 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:21]Read from MH i2c: E2 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 0B 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 0B 00 0C 02 00 0A 2F 9D 23 90 BD CE E1 90 00 7F [07:07:21]RAPDU: 0A 2F 9D 23 90 BD CE E1 90 00 [07:07:21]wFMCommunicate OK [07:07:21]SAM_PROTO_SignData done [07:07:21]FM_MakeSignedData done [07:07:21]CreateOFDProtocolMessage [07:07:21]wFMCommunicate request_size=4 [07:07:21]MH_SAM_APDU [07:07:21]CAPDU: 80 11 00 00 [07:07:21]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:21]Read from MH i2c: E2 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 17 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [07:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:07:21]wFMCommunicate OK [07:07:21]CreateOFDProtocolMessage done [07:07:21]OFDSenderStorePacket 225010 [07:07:21]StoreOFDPacket docnum=225010 [07:07:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0A 3E 04 01 A7 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 27 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6E 03 00 35 04 06 00 5C B6 09 8C 24 55 0A 2F 9D 23 90 BD CE E1 [07:07:21]CheckFolder [07:07:21]dirname=/storage/ofd_packets [07:07:21]CheckFolder done [07:07:21]ProducePacketName [07:07:21]name=ofd_packets/00225010 [07:07:21]NVStorageSaveData ofd_packets/00225010 [07:07:21]File name is /storage/ofd_packets/00225010 [07:07:21]Write 298 bytes [07:07:21]NVStorageSaveData done [07:07:21]OFDSenderStorePacket done [07:07:21]KKMCreateOFDPacket done [07:07:21]NVStorageSaveData kkm_last_timestamp [07:07:21]File name is /storage/kkm_last_timestamp [07:07:21]Write 4 bytes [07:07:21]NVStorageSaveData done [07:07:21]ExternCall_PrintAddStr [07:07:21]wPrintStart [07:07:21]Write to MH i2c: 01 00 00 0E 02 10 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: 01 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: 01 07 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [07:07:21]RasterBufferAndPrint [07:07:21]line Счет N : (1)2001156 [07:07:21]line ИНН: 02508201610067 [07:07:21]line Контрольно-Кассовый Чек [07:07:21]line ПРОДАЖА [07:07:21]line ТРК (МРК, ГНК) : 31 [07:07:21]line Товар: 2710194210 [07:07:21]line ДТ-К-5 [07:07:21]line 19.820 * 75.70 [07:07:21]line = 1500.37 [07:07:21]line НДС 12% НСП 1% [07:07:21]line > о реализуемом товаре [07:07:21]line ОКРУГЛЕНИЕ: -0.37 [07:07:21]line ИТОГО: 1500.00 [07:07:21]line Внесено: 1500.00 [07:07:21]line СДАЧА: 0.00 [07:07:21]line НСП 1% : 13.28 [07:07:21]line НДС 12% : 159.33 [07:07:21]line Наличными: 1500.00 [07:07:21]line Безнал.: 0.00 [07:07:21]line Место: АЗС № 97 "Партнер Нефть" [07:07:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:07:21]line СНО: Общий режим [07:07:21]line Чек 78 26.07.2024 07:07 [07:07:21]line Смена: 437 ФФД: 1.0 [07:07:21]line ЗНМ: 0300000054 [07:07:21]line РНМ: 0000000000092624 [07:07:21]line Версия ККМ: 001 [07:07:21]line ФМ: 0000000000874959 [07:07:21]line ФД: 225010 [07:07:21]line ФПД: 101936913982549 [07:07:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225010&fm=101936913982549&tin=02508201610067®Number=0000000000092624&sum=150000 [07:07:21]OFD Sender: Processing packet 225010 [packets to send 596, broken 595] [07:07:21]ProducePacketName [07:07:21]name=ofd_packets/00225010 [07:07:21]OFD Sender: To server: pG, [07:07:21]CommunicateWithHost lk.salyk.kg:30040 [07:07:21]ConnectInit lk.salyk.kg [07:07:21]written 0, free lines is 4095 [07:07:22]Write to MH i2c: 01 00 00 39 02 3B [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: 01 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: 01 07 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 4A 0C 98 [07:07:22]RasterBufferAndPrint [07:07:22]line [07:07:22]line [07:07:22]line [07:07:22]line [07:07:22]line [07:07:22]written 0, free lines is 3150 [07:07:22]MH_Cut [07:07:22]Write to MH i2c: D1 01 00 40 02 01 14 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: D1 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: D1 01 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: D1 01 00 40 02 00 13 [07:07:22]Write to MH i2c: 01 00 00 41 02 43 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:23]*** Cut start [07:07:23]*** Partial cut [07:07:23]*** CUTSNS_PIN = 1 [07:07:23]*** CUTSNS_PIN = 0 [07:07:23]*** Brake cut motor [07:07:24]Read from MH i2c: 01 [07:07:24]MH_I2C_Read... [07:07:24]*** Stop cut motor [07:07:24]*** Cut end [07:07:24]Read from MH i2c: 01 07 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: 01 07 00 41 02 00 00 00 00 00 FF 0F 58 [07:07:24]process_action close_receipt done [07:07:24]requested_data is exist [07:07:24]produce_requested_data [07:07:24]requested_item fm.sn is exist - process it [07:07:24]wFMCommunicate request_size=4 [07:07:24]MH_SAM_APDU [07:07:24]CAPDU: 80 11 00 00 [07:07:24]Write to MH i2c: E2 08 00 42 02 80 11 00 00 00 00 00 00 BE [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:24]Read from MH i2c: E2 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 17 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 17 00 42 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [07:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:07:24]wFMCommunicate OK [07:07:24]requested_item fd.num is exist - process it [07:07:24]SAM_PROTO_GetFieldsCounters [07:07:24]wFMCommunicate request_size=4 [07:07:24]MH_SAM_APDU [07:07:24]CAPDU: 80 13 00 00 [07:07:24]Write to MH i2c: E2 08 00 43 02 80 13 00 00 00 00 00 00 C1 [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:24]Read from MH i2c: E2 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 62 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 62 00 43 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [07:07:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:24]wFMCommunicate OK [07:07:24]SAM_PROTO_GetFieldsCounters done [07:07:24]requested_item shift.num is exist - process it [07:07:24]requested_item shift.opened is exist - process it [07:07:24]req_shift_opened [07:07:24]FM_GetShiftState [07:07:24]SAM_PROTO_GetShiftState [07:07:24]wFMCommunicate request_size=4 [07:07:24]MH_SAM_APDU [07:07:24]CAPDU: 80 13 01 00 [07:07:24]Write to MH i2c: E2 08 00 44 02 80 13 01 00 00 00 00 00 C3 [07:07:24]Write i2c OK [07:07:24]MH_I2C_Read... [07:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:24]Read from MH i2c: E2 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 0E 00 [07:07:24]MH_I2C_Read... [07:07:24]Read from MH i2c: E2 0E 00 44 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 74 [07:07:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:07:24]wFMCommunicate OK [07:07:24]SAM_PROTO_GetShiftState done [07:07:24]FM_GetShiftState done [07:07:24]req_shift_opened done [07:07:24]requested_item shift.open_date is exist - process it [07:07:24]req_shift_open_date [07:07:24]req_shift_open_date done [07:07:24]produce_requested_data done [07:07:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225010,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:07:24]process_action_free close_receipt [07:07:24]json_value_free [07:07:24]json_value_free done [07:07:24]process_json_proto returns [07:07:24]Send response to host [07:07:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225010,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:07:24]free response buf [07:07:24]execute_script done [07:07:24]execute_script returns [07:07:24]free content buf [07:07:24]Sock 10.Close socket [07:07:24]Sock 10.Thread stoped [07:07:26]ConnectInit Can't take IP for lk.salyk.kg [07:07:26]CommunicateWithHost connect error [07:07:26]CommunicateWithHost err = -1 [07:07:26]OFD Sender: Server communicate error [07:07:31]OFD Sender: Processing packet 225010 [packets to send 596, broken 595] [07:07:31]ProducePacketName [07:07:31]name=ofd_packets/00225010 [07:07:31]OFD Sender: To server: pG, [07:07:31]CommunicateWithHost lk.salyk.kg:30040 [07:07:31]ConnectInit lk.salyk.kg [07:07:36]ConnectInit Can't take IP for lk.salyk.kg [07:07:36]CommunicateWithHost connect error [07:07:36]CommunicateWithHost err = -1 [07:07:36]OFD Sender: Server communicate error [07:07:41]OFD Sender: Processing packet 225010 [packets to send 596, broken 595] [07:07:41]ProducePacketName [07:07:41]name=ofd_packets/00225010 [07:07:41]OFD Sender: To server: pG, [07:07:41]CommunicateWithHost lk.salyk.kg:30040 [07:07:41]ConnectInit lk.salyk.kg [07:07:47]recv_with_timeout no data received [07:07:55]Connected sock=9 [07:07:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0A 3E 04 01 A7 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 27 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6E 03 00 35 04 06 00 5C B6 09 8C 24 55 0A 2F 9D 23 90 BD CE E1 [07:07:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 AF 47 00 1E 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6E 03 00 F4 03 04 00 5B F7 A2 66 B6 04 01 00 00 BE 2B 33 16 99 10 46 EA [07:07:56]CommunicateWithHost err = 0 [07:07:56]CheckOFDResponse [07:07:56]1017 (14) - 77093643461234 [07:07:56]1041 (16) - 0000000000874959 [07:07:56]1040 (4) - 225010 [07:07:56]1012 (4) - 26.07.2024 01:09 [07:07:56]1206 (1) - 0 [07:07:56]OFD Sender: Remove packet 225010 [07:07:56]ProducePacketName [07:07:56]name=ofd_packets/00225010 [07:07:56]NVStorageDeleteData [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:06]OFD Sender: No OFD packet to send [07:08:11]OFD Sender: No OFD packet to send [07:08:16]OFD Sender: No OFD packet to send [07:08:21]OFD Sender: No OFD packet to send [07:08:26]OFD Sender: No OFD packet to send [07:08:32]OFD Sender: No OFD packet to send [07:08:32]recv_with_timeout no data received [07:08:37]OFD Sender: No OFD packet to send [07:08:42]OFD Sender: No OFD packet to send [07:08:47]OFD Sender: No OFD packet to send [07:08:52]OFD Sender: No OFD packet to send [07:08:57]OFD Sender: No OFD packet to send [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:17]OFD Sender: No OFD packet to send [07:09:22]OFD Sender: No OFD packet to send [07:09:27]OFD Sender: No OFD packet to send [07:09:32]OFD Sender: No OFD packet to send [07:09:36]accept exits with 8 [07:09:36]New connection [07:09:36]New thread 3066883428 created [07:09:36]Thread 3066740068 joined [07:09:36]Waiting for new connection... [07:09:36] Sock 8.Parse request [07:09:36]Sock 8.Check first char [07:09:36]Sock 8.First char is OK [07:09:36]request: POST /json_proto HTTP/1.0 [07:09:36]Method: POST [07:09:36]URL: /json_proto [07:09:36]Method is POST - this is cgi request [07:09:36]url: /json_proto [07:09:36]query_string will be loaded in cgi processing [07:09:36]execute_cgi json_proto POST (null) [07:09:36]execute_cgi path=json_proto method=POST [07:09:36]POST find Content-Length [07:09:36]Host: 172.17.43.131:8080 [07:09:36]Content-Length: 984 [07:09:36]Content-Type: application/json [07:09:36] [07:09:36]POST finish read [07:09:36]Found Content-Length = 984 [07:09:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:36]execute_script... [07:09:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:36]POST & json_proto [07:09:36]process_json_proto [07:09:36]json parsed OK: [07:09:36]protocol is kg_v1.0 [07:09:36]action value=close_receipt [07:09:36]process_action close_receipt [07:09:36]cmd_close_receipt [07:09:36]MH_GetDate [07:09:36]Write to MH i2c: F0 00 00 45 02 36 [07:09:36]Write i2c OK [07:09:36]MH_I2C_Read... [07:09:36]Read from MH i2c: F0 [07:09:36]MH_I2C_Read... [07:09:36]Read from MH i2c: F0 09 00 [07:09:36]MH_I2C_Read... [07:09:36]Read from MH i2c: F0 09 00 45 02 00 B0 4B A3 66 F9 24 A2 66 68 [07:09:36]GetLastDocTimeStamp 1721977639 [07:09:36]current date 1721977776 [07:09:36]FM_GetShiftState [07:09:36]SAM_PROTO_GetShiftState [07:09:36]wFMCommunicate request_size=4 [07:09:36]MH_SAM_APDU [07:09:36]CAPDU: 80 13 01 00 [07:09:36]Write to MH i2c: E2 08 00 46 02 80 13 01 00 00 00 00 00 C5 [07:09:36]Write i2c OK [07:09:36]MH_I2C_Read... [07:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:36]Read from MH i2c: E2 [07:09:36]MH_I2C_Read... [07:09:36]Read from MH i2c: E2 0E 00 [07:09:36]MH_I2C_Read... [07:09:36]Read from MH i2c: E2 0E 00 46 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [07:09:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:09:36]wFMCommunicate OK [07:09:36]SAM_PROTO_GetShiftState done [07:09:36]FM_GetShiftState done [07:09:36]opened in 1721952182 [07:09:36]opened+sec_in_day 1722038582 [07:09:36]quantity*price = 200066 [07:09:36]sum+1 = 200067 [07:09:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 79 26.07.2024 07:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 29.95 сом ФМ: 0000000000874959 ФД: 225011 ФПД: 103161112257162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070936&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225011&fm=103161112257162&tin=02508201610067®Number=0000000000092624&sum=200000 [07:09:37]StoreToDocumentArchive [07:09:37]shift 437 fd 225011 [07:09:37]save to /storage/0437/doc_00225011 [07:09:37]save last doc name /storage/0437/doc_00225011 to /storage/kkm_last_doc_name [07:09:37]save OK [07:09:37]Clear old archive folders... [07:09:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:09:37]tlvbuf is 009BACA0 [07:09:37]SAM_PROTO_ClearQueue [07:09:37]wFMCommunicate request_size=4 [07:09:37]MH_SAM_APDU [07:09:37]CAPDU: 80 09 00 00 [07:09:37]Write to MH i2c: E2 08 00 53 02 80 09 00 00 00 00 00 00 C7 [07:09:37]Write i2c OK [07:09:37]MH_I2C_Read... [07:09:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:09:37]Read from MH i2c: E2 [07:09:37]MH_I2C_Read... [07:09:37]Read from MH i2c: E2 03 00 [07:09:37]MH_I2C_Read... [07:09:37]Read from MH i2c: E2 03 00 53 02 00 90 00 C9 [07:09:37]RAPDU: 90 00 [07:09:37]wFMCommunicate OK [07:09:37]SAM_PROTO_ClearQueue done [07:09:37]KKMCreateOFDPacket [07:09:37]OFDProtocolAddRootSTLVToBuf [07:09:37]FM_MakeSignedData [07:09:37]FM_MakeSignedData [07:09:37]SAM_PROTO_SignData [07:09:37]wFMCommunicate request_size=4 [07:09:37]MH_SAM_APDU [07:09:37]CAPDU: 80 0D 01 02 [07:09:37]Write to MH i2c: E2 08 00 54 02 80 0D 01 02 00 00 00 00 CF [07:09:37]Write i2c OK [07:09:37]MH_I2C_Read... [07:09:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:09:37]Read from MH i2c: E2 [07:09:37]MH_I2C_Read... [07:09:37]Read from MH i2c: E2 03 00 [07:09:37]MH_I2C_Read... [07:09:37]Read from MH i2c: E2 03 00 54 02 00 90 00 CA [07:09:37]RAPDU: 90 00 [07:09:37]wFMCommunicate OK [07:09:37]wFMCommunicate request_size=255 [07:09:37]MH_SAM_APDU [07:09:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 B0 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6E 03 00 35 04 06 00 5D [07:09:37]Write to MH i2c: E2 02 01 55 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 B0 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6E 03 00 35 04 06 00 5D 00 00 C1 [07:09:37]Write i2c OK [07:09:37]MH_I2C_Read... [07:09:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:38]Read from MH i2c: E2 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 03 00 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [07:09:38]RAPDU: 90 00 [07:09:38]wFMCommunicate OK [07:09:38]wFMCommunicate request_size=10 [07:09:38]MH_SAM_APDU [07:09:38]CAPDU: 80 0D 02 02 05 D3 11 73 62 8A [07:09:38]Write to MH i2c: E2 0D 00 56 02 80 0D 02 02 05 00 D3 11 73 62 8A 00 00 1F [07:09:38]Write i2c OK [07:09:38]MH_I2C_Read... [07:09:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:38]Read from MH i2c: E2 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 03 00 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [07:09:38]RAPDU: 90 00 [07:09:38]wFMCommunicate OK [07:09:38]wFMCommunicate request_size=4 [07:09:38]MH_SAM_APDU [07:09:38]CAPDU: 80 0D 03 02 [07:09:38]Write to MH i2c: E2 08 00 57 02 80 0D 03 02 00 00 00 00 D4 [07:09:38]Write i2c OK [07:09:38]MH_I2C_Read... [07:09:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:09:38]Read from MH i2c: E2 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 0B 00 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 0B 00 57 02 00 7C 11 64 D1 ED C1 11 B8 90 00 0E [07:09:38]RAPDU: 7C 11 64 D1 ED C1 11 B8 90 00 [07:09:38]wFMCommunicate OK [07:09:38]SAM_PROTO_SignData done [07:09:38]FM_MakeSignedData done [07:09:38]CreateOFDProtocolMessage [07:09:38]wFMCommunicate request_size=4 [07:09:38]MH_SAM_APDU [07:09:38]CAPDU: 80 11 00 00 [07:09:38]Write to MH i2c: E2 08 00 58 02 80 11 00 00 00 00 00 00 D4 [07:09:38]Write i2c OK [07:09:38]MH_I2C_Read... [07:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:38]Read from MH i2c: E2 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 17 00 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: E2 17 00 58 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [07:09:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:09:38]wFMCommunicate OK [07:09:38]CreateOFDProtocolMessage done [07:09:38]OFDSenderStorePacket 225011 [07:09:38]StoreOFDPacket docnum=225011 [07:09:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5A 64 07 01 62 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 B0 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6E 03 00 35 04 06 00 5D D3 11 73 62 8A 7C 11 64 D1 ED C1 11 B8 [07:09:38]CheckFolder [07:09:38]dirname=/storage/ofd_packets [07:09:38]CheckFolder done [07:09:38]ProducePacketName [07:09:38]name=ofd_packets/00225011 [07:09:38]NVStorageSaveData ofd_packets/00225011 [07:09:38]File name is /storage/ofd_packets/00225011 [07:09:38]Write 301 bytes [07:09:38]NVStorageSaveData done [07:09:38]OFDSenderStorePacket done [07:09:38]KKMCreateOFDPacket done [07:09:38]NVStorageSaveData kkm_last_timestamp [07:09:38]File name is /storage/kkm_last_timestamp [07:09:38]Write 4 bytes [07:09:38]NVStorageSaveData done [07:09:38]ExternCall_PrintAddStr [07:09:38]wPrintStart [07:09:38]Write to MH i2c: 01 00 00 59 02 5B [07:09:38]Write i2c OK [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: 01 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: 01 07 00 [07:09:38]MH_I2C_Read... [07:09:38]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [07:09:38]RasterBufferAndPrint [07:09:38]line Счет N : (1)2001157 [07:09:38]line ИНН: 02508201610067 [07:09:38]line Контрольно-Кассовый Чек [07:09:38]line ПРОДАЖА [07:09:38]line ТРК (МРК, ГНК) : 43 [07:09:38]line Товар: 2710124130 [07:09:38]line Аи-92-К-5 [07:09:38]line 29.950 * 66.80 [07:09:38]line = 2000.66 [07:09:38]line НДС 12% НСП 1% [07:09:38]line > о реализуемом товаре [07:09:38]line ОКРУГЛЕНИЕ: -0.66 [07:09:38]line ИТОГО: 2000.00 [07:09:38]line Внесено: 2000.00 [07:09:38]line СДАЧА: 0.00 [07:09:38]line НСП 1% : 17.70 [07:09:38]line НДС 12% : 212.46 [07:09:38]line Наличными: 2000.00 [07:09:38]line Безнал.: 0.00 [07:09:38]line Место: АЗС № 97 "Партнер Нефть" [07:09:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:09:38]line СНО: Общий режим [07:09:38]line Чек 79 26.07.2024 07:09 [07:09:38]line Смена: 437 ФФД: 1.0 [07:09:38]line ЗНМ: 0300000054 [07:09:38]line РНМ: 0000000000092624 [07:09:38]line Версия ККМ: 001 [07:09:38]line [07:09:38]line Дисконтная программа [07:09:38]line АИ-92 [07:09:38]line номер 97 [07:09:38]line сэкономлено 29.95 сом [07:09:38]line ФМ: 0000000000874959 [07:09:38]line ФД: 225011 [07:09:38]line ФПД: 103161112257162 [07:09:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T070936&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225011&fm=103161112257162&tin=02508201610067®Number=0000000000092624&sum=200000 [07:09:38]OFD Sender: Processing packet 225011 [packets to send 596, broken 595] [07:09:38]ProducePacketName [07:09:38]name=ofd_packets/00225011 [07:09:38]OFD Sender: To server: pG, [07:09:38]CommunicateWithHost lk.salyk.kg:30040 [07:09:38]ConnectInit lk.salyk.kg [07:09:38]written 0, free lines is 4095 [07:09:38]Connected sock=10 [07:09:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5A 64 07 01 62 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 B0 4B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6E 03 00 35 04 06 00 5D D3 11 73 62 8A 7C 11 64 D1 ED C1 11 B8 [07:09:39]Write to MH i2c: 01 00 00 89 02 8B [07:09:39]Write i2c OK [07:09:39]MH_I2C_Read... [07:09:39]Read from MH i2c: 01 [07:09:39]MH_I2C_Read... [07:09:39]Read from MH i2c: 01 07 00 [07:09:39]MH_I2C_Read... [07:09:39]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 DC 0B 79 [07:09:39]RasterBufferAndPrint [07:09:39]line [07:09:39]line [07:09:39]line [07:09:39]line [07:09:39]line [07:09:39]written 0, free lines is 3038 [07:09:39]MH_Cut [07:09:39]Write to MH i2c: D1 01 00 90 02 01 64 [07:09:39]Write i2c OK [07:09:39]MH_I2C_Read... [07:09:39]Read from MH i2c: D1 [07:09:39]MH_I2C_Read... [07:09:39]Read from MH i2c: D1 01 00 [07:09:39]MH_I2C_Read... [07:09:39]Read from MH i2c: D1 01 00 90 02 00 63 [07:09:39]Write to MH i2c: 01 00 00 91 02 93 [07:09:39]Write i2c OK [07:09:39]MH_I2C_Read... [07:09:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA 91 47 00 D9 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6E 03 00 F4 03 04 00 C2 F7 A2 66 B6 04 01 00 00 CA 9B FE 48 19 93 9D 1E [07:09:39]CommunicateWithHost err = 0 [07:09:39]CheckOFDResponse [07:09:39]1017 (14) - 77093643461234 [07:09:39]1041 (16) - 0000000000874959 [07:09:39]1040 (4) - 225011 [07:09:39]1012 (4) - 26.07.2024 01:11 [07:09:39]1206 (1) - 0 [07:09:39]OFD Sender: Remove packet 225011 [07:09:39]ProducePacketName [07:09:39]name=ofd_packets/00225011 [07:09:39]NVStorageDeleteData [07:09:39]OFD Sender: No OFD packet to send [07:09:40]*** Cut start [07:09:40]*** Partial cut [07:09:40]*** CUTSNS_PIN = 1 [07:09:40]*** CUTSNS_PIN = 0 [07:09:40]*** Brake cut motor [07:09:41]Read from MH i2c: 01 [07:09:41]MH_I2C_Read... [07:09:41]*** Stop cut motor [07:09:41]*** Cut end [07:09:41]Read from MH i2c: 01 07 00 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: 01 07 00 91 02 00 00 00 00 00 FF 0F A8 [07:09:41]process_action close_receipt done [07:09:41]requested_data is exist [07:09:41]produce_requested_data [07:09:41]requested_item fm.sn is exist - process it [07:09:41]wFMCommunicate request_size=4 [07:09:41]MH_SAM_APDU [07:09:41]CAPDU: 80 11 00 00 [07:09:41]Write to MH i2c: E2 08 00 92 02 80 11 00 00 00 00 00 00 0E [07:09:41]Write i2c OK [07:09:41]MH_I2C_Read... [07:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:41]Read from MH i2c: E2 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: E2 17 00 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: E2 17 00 92 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [07:09:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:09:41]wFMCommunicate OK [07:09:41]requested_item fd.num is exist - process it [07:09:41]SAM_PROTO_GetFieldsCounters [07:09:41]wFMCommunicate request_size=4 [07:09:41]MH_SAM_APDU [07:09:41]CAPDU: 80 13 00 00 [07:09:41]Write to MH i2c: E2 08 00 93 02 80 13 00 00 00 00 00 00 11 [07:09:41]Write i2c OK [07:09:41]MH_I2C_Read... [07:09:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:09:41]Read from MH i2c: E2 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: E2 62 00 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: E2 62 00 93 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [07:09:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:09:41]wFMCommunicate OK [07:09:41]SAM_PROTO_GetFieldsCounters done [07:09:41]requested_item shift.num is exist - process it [07:09:41]requested_item shift.opened is exist - process it [07:09:41]req_shift_opened [07:09:41]FM_GetShiftState [07:09:41]SAM_PROTO_GetShiftState [07:09:41]wFMCommunicate request_size=4 [07:09:41]MH_SAM_APDU [07:09:41]CAPDU: 80 13 01 00 [07:09:41]Write to MH i2c: E2 08 00 94 02 80 13 01 00 00 00 00 00 13 [07:09:41]Write i2c OK [07:09:41]MH_I2C_Read... [07:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:41]Read from MH i2c: E2 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: E2 0E 00 [07:09:41]MH_I2C_Read... [07:09:41]Read from MH i2c: E2 0E 00 94 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [07:09:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:09:41]wFMCommunicate OK [07:09:41]SAM_PROTO_GetShiftState done [07:09:41]FM_GetShiftState done [07:09:41]req_shift_opened done [07:09:41]requested_item shift.open_date is exist - process it [07:09:41]req_shift_open_date [07:09:41]req_shift_open_date done [07:09:41]produce_requested_data done [07:09:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225011,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:09:41]process_action_free close_receipt [07:09:41]json_value_free [07:09:41]json_value_free done [07:09:41]process_json_proto returns [07:09:41]Send response to host [07:09:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225011,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:09:41]free response buf [07:09:41]execute_script done [07:09:41]execute_script returns [07:09:41]free content buf [07:09:41]Sock 8.Close socket [07:09:41]Sock 8.Thread stoped [07:09:44]OFD Sender: No OFD packet to send [07:09:49]OFD Sender: No OFD packet to send [07:09:54]OFD Sender: No OFD packet to send [07:09:59]OFD Sender: No OFD packet to send [07:10:04]OFD Sender: No OFD packet to send [07:10:09]OFD Sender: No OFD packet to send [07:10:14]OFD Sender: No OFD packet to send [07:10:19]OFD Sender: No OFD packet to send [07:10:25]OFD Sender: No OFD packet to send [07:10:30]OFD Sender: No OFD packet to send [07:10:35]OFD Sender: No OFD packet to send [07:10:40]OFD Sender: No OFD packet to send [07:10:45]OFD Sender: No OFD packet to send [07:10:50]OFD Sender: No OFD packet to send [07:10:50]recv_with_timeout no data received [07:10:55]OFD Sender: No OFD packet to send [07:11:00]OFD Sender: No OFD packet to send [07:11:05]OFD Sender: No OFD packet to send [07:11:10]OFD Sender: No OFD packet to send [07:11:15]OFD Sender: No OFD packet to send [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:04]recv_with_timeout no data received [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:15]OFD Sender: No OFD packet to send [07:12:18]recv_with_timeout no data received [07:12:20]OFD Sender: No OFD packet to send [07:12:25]OFD Sender: No OFD packet to send [07:12:30]OFD Sender: No OFD packet to send [07:12:35]OFD Sender: No OFD packet to send [07:12:40]OFD Sender: No OFD packet to send [07:12:45]OFD Sender: No OFD packet to send [07:12:50]OFD Sender: No OFD packet to send [07:12:55]OFD Sender: No OFD packet to send [07:12:58]accept exits with 9 [07:12:58]New connection [07:12:58]New thread 3066740068 created [07:12:58]Thread 3066883428 joined [07:12:58]Waiting for new connection... [07:12:58] Sock 9.Parse request [07:12:58]Sock 9.Check first char [07:12:58]Sock 9.First char is OK [07:12:58]request: POST /json_proto HTTP/1.0 [07:12:58]Method: POST [07:12:58]URL: /json_proto [07:12:58]Method is POST - this is cgi request [07:12:58]url: /json_proto [07:12:58]query_string will be loaded in cgi processing [07:12:58]execute_cgi json_proto POST (null) [07:12:58]execute_cgi path=json_proto method=POST [07:12:58]POST find Content-Length [07:12:58]Host: 172.17.43.131:8080 [07:12:58]Content-Length: 671 [07:12:58]Content-Type: application/json [07:12:58] [07:12:58]POST finish read [07:12:58]Found Content-Length = 671 [07:12:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.490, "sum" : 240.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:58]execute_script... [07:12:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.490, "sum" : 240.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:58]POST & json_proto [07:12:58]process_json_proto [07:12:58]json parsed OK: [07:12:58]protocol is kg_v1.0 [07:12:58]action value=close_receipt [07:12:58]process_action close_receipt [07:12:58]cmd_close_receipt [07:12:58]MH_GetDate [07:12:58]Write to MH i2c: F0 00 00 95 02 86 [07:12:58]Write i2c OK [07:12:58]MH_I2C_Read... [07:12:58]Read from MH i2c: F0 [07:12:58]MH_I2C_Read... [07:12:58]Read from MH i2c: F0 09 00 [07:12:58]MH_I2C_Read... [07:12:58]Read from MH i2c: F0 09 00 95 02 00 7A 4C A3 66 F9 24 A2 66 83 [07:12:58]GetLastDocTimeStamp 1721977776 [07:12:58]current date 1721977978 [07:12:58]FM_GetShiftState [07:12:58]SAM_PROTO_GetShiftState [07:12:58]wFMCommunicate request_size=4 [07:12:58]MH_SAM_APDU [07:12:58]CAPDU: 80 13 01 00 [07:12:58]Write to MH i2c: E2 08 00 96 02 80 13 01 00 00 00 00 00 15 [07:12:58]Write i2c OK [07:12:58]MH_I2C_Read... [07:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:58]Read from MH i2c: E2 [07:12:58]MH_I2C_Read... [07:12:58]Read from MH i2c: E2 0E 00 [07:12:58]MH_I2C_Read... [07:12:58]Read from MH i2c: E2 0E 00 96 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C6 [07:12:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:12:58]wFMCommunicate OK [07:12:58]SAM_PROTO_GetShiftState done [07:12:58]FM_GetShiftState done [07:12:58]opened in 1721952182 [07:12:58]opened+sec_in_day 1722038582 [07:12:58]quantity*price = 24011 [07:12:58]sum+1 = 24012 [07:12:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 80 26.07.2024 07:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225012 ФПД: 82457758285147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T071258&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225012&fm=82457758285147&tin=02508201610067®Number=0000000000092624&sum=24000 [07:12:59]StoreToDocumentArchive [07:12:59]shift 437 fd 225012 [07:12:59]save to /storage/0437/doc_00225012 [07:12:59]save last doc name /storage/0437/doc_00225012 to /storage/kkm_last_doc_name [07:12:59]save OK [07:12:59]Clear old archive folders... [07:12:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:12:59]tlvbuf is 009A3140 [07:12:59]SAM_PROTO_ClearQueue [07:12:59]wFMCommunicate request_size=4 [07:12:59]MH_SAM_APDU [07:12:59]CAPDU: 80 09 00 00 [07:12:59]Write to MH i2c: E2 08 00 A3 02 80 09 00 00 00 00 00 00 17 [07:12:59]Write i2c OK [07:12:59]MH_I2C_Read... [07:12:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:12:59]Read from MH i2c: E2 [07:12:59]MH_I2C_Read... [07:12:59]Read from MH i2c: E2 03 00 [07:12:59]MH_I2C_Read... [07:12:59]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [07:12:59]RAPDU: 90 00 [07:12:59]wFMCommunicate OK [07:12:59]SAM_PROTO_ClearQueue done [07:12:59]KKMCreateOFDPacket [07:12:59]OFDProtocolAddRootSTLVToBuf [07:12:59]FM_MakeSignedData [07:12:59]FM_MakeSignedData [07:12:59]SAM_PROTO_SignData [07:12:59]wFMCommunicate request_size=4 [07:12:59]MH_SAM_APDU [07:12:59]CAPDU: 80 0D 01 02 [07:12:59]Write to MH i2c: E2 08 00 A4 02 80 0D 01 02 00 00 00 00 1F [07:12:59]Write i2c OK [07:12:59]MH_I2C_Read... [07:12:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:12:59]Read from MH i2c: E2 [07:12:59]MH_I2C_Read... [07:12:59]Read from MH i2c: E2 03 00 [07:12:59]MH_I2C_Read... [07:12:59]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [07:12:59]RAPDU: 90 00 [07:12:59]wFMCommunicate OK [07:12:59]wFMCommunicate request_size=255 [07:12:59]MH_SAM_APDU [07:12:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A2 0D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7A 4C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6E 03 00 35 04 06 00 [07:12:59]Write to MH i2c: E2 02 01 A5 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A2 0D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7A 4C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6E 03 00 35 04 06 00 00 00 73 [07:12:59]Write i2c OK [07:12:59]MH_I2C_Read... [07:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:00]Read from MH i2c: E2 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 03 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [07:13:00]RAPDU: 90 00 [07:13:00]wFMCommunicate OK [07:13:00]wFMCommunicate request_size=11 [07:13:00]MH_SAM_APDU [07:13:00]CAPDU: 80 0D 02 02 06 4A FE B1 64 3D 5B [07:13:00]Write to MH i2c: E2 0E 00 A6 02 80 0D 02 02 06 00 4A FE B1 64 3D 5B 00 00 23 [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:00]Read from MH i2c: E2 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 03 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [07:13:00]RAPDU: 90 00 [07:13:00]wFMCommunicate OK [07:13:00]wFMCommunicate request_size=4 [07:13:00]MH_SAM_APDU [07:13:00]CAPDU: 80 0D 03 02 [07:13:00]Write to MH i2c: E2 08 00 A7 02 80 0D 03 02 00 00 00 00 24 [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:00]Read from MH i2c: E2 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 0B 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 0B 00 A7 02 00 DD 89 53 7E A8 66 6C 58 90 00 2E [07:13:00]RAPDU: DD 89 53 7E A8 66 6C 58 90 00 [07:13:00]wFMCommunicate OK [07:13:00]SAM_PROTO_SignData done [07:13:00]FM_MakeSignedData done [07:13:00]CreateOFDProtocolMessage [07:13:00]wFMCommunicate request_size=4 [07:13:00]MH_SAM_APDU [07:13:00]CAPDU: 80 11 00 00 [07:13:00]Write to MH i2c: E2 08 00 A8 02 80 11 00 00 00 00 00 00 24 [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:00]Read from MH i2c: E2 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 17 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: E2 17 00 A8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 81 [07:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:13:00]wFMCommunicate OK [07:13:00]CreateOFDProtocolMessage done [07:13:00]OFDSenderStorePacket 225012 [07:13:00]StoreOFDPacket docnum=225012 [07:13:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 89 8F 08 01 DC 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A2 0D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7A 4C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6E 03 00 35 04 06 00 4A FE B1 64 3D 5B DD 89 53 7E A8 66 6C 58 [07:13:00]CheckFolder [07:13:00]dirname=/storage/ofd_packets [07:13:00]CheckFolder done [07:13:00]ProducePacketName [07:13:00]name=ofd_packets/00225012 [07:13:00]NVStorageSaveData ofd_packets/00225012 [07:13:00]File name is /storage/ofd_packets/00225012 [07:13:00]Write 302 bytes [07:13:00]NVStorageSaveData done [07:13:00]OFDSenderStorePacket done [07:13:00]KKMCreateOFDPacket done [07:13:00]NVStorageSaveData kkm_last_timestamp [07:13:00]File name is /storage/kkm_last_timestamp [07:13:00]Write 4 bytes [07:13:00]NVStorageSaveData done [07:13:00]ExternCall_PrintAddStr [07:13:00]wPrintStart [07:13:00]Write to MH i2c: 01 00 00 A9 02 AB [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: 01 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: 01 07 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: 01 07 00 A9 02 00 00 00 00 00 FF 0F C0 [07:13:00]RasterBufferAndPrint [07:13:00]line Счет N : (1)2001158 [07:13:00]line ИНН: 02508201610067 [07:13:00]line Контрольно-Кассовый Чек [07:13:00]line ПРОДАЖА [07:13:00]line ТРК (МРК, ГНК) : 42 [07:13:00]line Товар: 2710124130 [07:13:00]line Super-92-К-5 [07:13:00]line 3.490 * 68.80 [07:13:00]line = 240.11 [07:13:00]line НДС 12% НСП 1% [07:13:00]line > о реализуемом товаре [07:13:00]line ОКРУГЛЕНИЕ: -0.11 [07:13:00]line ИТОГО: 240.00 [07:13:00]line Внесено: 240.00 [07:13:00]line СДАЧА: 0.00 [07:13:00]line НСП 1% : 2.12 [07:13:00]line НДС 12% : 25.50 [07:13:00]line Наличными: 240.00 [07:13:00]line Безнал.: 0.00 [07:13:00]line Место: АЗС № 97 "Партнер Нефть" [07:13:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:13:00]line СНО: Общий режим [07:13:00]line Чек 80 26.07.2024 07:12 [07:13:00]line Смена: 437 ФФД: 1.0 [07:13:00]line ЗНМ: 0300000054 [07:13:00]line РНМ: 0000000000092624 [07:13:00]line Версия ККМ: 001 [07:13:00]line ФМ: 0000000000874959 [07:13:00]line ФД: 225012 [07:13:00]line ФПД: 82457758285147 [07:13:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T071258&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225012&fm=82457758285147&tin=02508201610067®Number=0000000000092624&sum=24000 [07:13:00]written 0, free lines is 4095 [07:13:00]OFD Sender: Processing packet 225012 [packets to send 596, broken 595] [07:13:00]ProducePacketName [07:13:00]name=ofd_packets/00225012 [07:13:00]OFD Sender: To server: pG, [07:13:00]CommunicateWithHost lk.salyk.kg:30040 [07:13:00]ConnectInit lk.salyk.kg [07:13:00]Write to MH i2c: 01 00 00 D4 02 D6 [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: 01 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: 01 07 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 45 0C 2E [07:13:00]RasterBufferAndPrint [07:13:00]line [07:13:00]line [07:13:00]line [07:13:00]line [07:13:00]line [07:13:00]written 0, free lines is 3145 [07:13:00]MH_Cut [07:13:00]Write to MH i2c: D1 01 00 DB 02 01 AF [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: D1 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: D1 01 00 [07:13:00]MH_I2C_Read... [07:13:00]Read from MH i2c: D1 01 00 DB 02 00 AE [07:13:00]Write to MH i2c: 01 00 00 DC 02 DE [07:13:00]Write i2c OK [07:13:00]MH_I2C_Read... [07:13:00]Connected sock=8 [07:13:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 89 8F 08 01 DC 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A2 0D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7A 4C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6E 03 00 35 04 06 00 4A FE B1 64 3D 5B DD 89 53 7E A8 66 6C 58 [07:13:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AD CC 47 00 90 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6E 03 00 F4 03 04 00 8C F8 A2 66 B6 04 01 00 00 B7 AD 83 97 1D 2B 21 57 [07:13:01]CommunicateWithHost err = 0 [07:13:01]CheckOFDResponse [07:13:01]1017 (14) - 77093643461234 [07:13:01]1041 (16) - 0000000000874959 [07:13:01]1040 (4) - 225012 [07:13:01]1012 (4) - 26.07.2024 01:14 [07:13:01]1206 (1) - 0 [07:13:01]OFD Sender: Remove packet 225012 [07:13:01]ProducePacketName [07:13:01]name=ofd_packets/00225012 [07:13:01]NVStorageDeleteData [07:13:01]OFD Sender: No OFD packet to send [07:13:01]*** Cut start [07:13:01]*** Partial cut [07:13:01]*** CUTSNS_PIN = 1 [07:13:01]*** CUTSNS_PIN = 0 [07:13:02]*** Brake cut motor [07:13:02]Read from MH i2c: 01 [07:13:02]MH_I2C_Read... [07:13:02]*** Stop cut motor [07:13:02]*** Cut end [07:13:02]Read from MH i2c: 01 07 00 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: 01 07 00 DC 02 00 00 00 00 00 FF 0F F3 [07:13:02]process_action close_receipt done [07:13:02]requested_data is exist [07:13:02]produce_requested_data [07:13:02]requested_item fm.sn is exist - process it [07:13:02]wFMCommunicate request_size=4 [07:13:02]MH_SAM_APDU [07:13:02]CAPDU: 80 11 00 00 [07:13:02]Write to MH i2c: E2 08 00 DD 02 80 11 00 00 00 00 00 00 59 [07:13:02]Write i2c OK [07:13:02]MH_I2C_Read... [07:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:02]Read from MH i2c: E2 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: E2 17 00 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: E2 17 00 DD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [07:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:13:02]wFMCommunicate OK [07:13:02]requested_item fd.num is exist - process it [07:13:02]SAM_PROTO_GetFieldsCounters [07:13:02]wFMCommunicate request_size=4 [07:13:02]MH_SAM_APDU [07:13:02]CAPDU: 80 13 00 00 [07:13:02]Write to MH i2c: E2 08 00 DE 02 80 13 00 00 00 00 00 00 5C [07:13:02]Write i2c OK [07:13:02]MH_I2C_Read... [07:13:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:02]Read from MH i2c: E2 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: E2 62 00 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: E2 62 00 DE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [07:13:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:02]wFMCommunicate OK [07:13:02]SAM_PROTO_GetFieldsCounters done [07:13:02]requested_item shift.num is exist - process it [07:13:02]requested_item shift.opened is exist - process it [07:13:02]req_shift_opened [07:13:02]FM_GetShiftState [07:13:02]SAM_PROTO_GetShiftState [07:13:02]wFMCommunicate request_size=4 [07:13:02]MH_SAM_APDU [07:13:02]CAPDU: 80 13 01 00 [07:13:02]Write to MH i2c: E2 08 00 DF 02 80 13 01 00 00 00 00 00 5E [07:13:02]Write i2c OK [07:13:02]MH_I2C_Read... [07:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:02]Read from MH i2c: E2 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: E2 0E 00 [07:13:02]MH_I2C_Read... [07:13:02]Read from MH i2c: E2 0E 00 DF 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [07:13:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:13:02]wFMCommunicate OK [07:13:02]SAM_PROTO_GetShiftState done [07:13:02]FM_GetShiftState done [07:13:02]req_shift_opened done [07:13:02]requested_item shift.open_date is exist - process it [07:13:02]req_shift_open_date [07:13:02]req_shift_open_date done [07:13:02]produce_requested_data done [07:13:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225012,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:13:02]process_action_free close_receipt [07:13:02]json_value_free [07:13:02]json_value_free done [07:13:02]process_json_proto returns [07:13:02]Send response to host [07:13:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225012,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:13:02]free response buf [07:13:02]execute_script done [07:13:02]execute_script returns [07:13:02]free content buf [07:13:02]Sock 9.Close socket [07:13:02]Sock 9.Thread stoped [07:13:06]OFD Sender: No OFD packet to send [07:13:11]OFD Sender: No OFD packet to send [07:13:16]OFD Sender: No OFD packet to send [07:13:21]OFD Sender: No OFD packet to send [07:13:26]OFD Sender: No OFD packet to send [07:13:31]OFD Sender: No OFD packet to send [07:13:36]OFD Sender: No OFD packet to send [07:13:41]OFD Sender: No OFD packet to send [07:13:46]OFD Sender: No OFD packet to send [07:13:51]OFD Sender: No OFD packet to send [07:13:57]OFD Sender: No OFD packet to send [07:14:02]OFD Sender: No OFD packet to send [07:14:07]OFD Sender: No OFD packet to send [07:14:12]OFD Sender: No OFD packet to send [07:14:17]OFD Sender: No OFD packet to send [07:14:22]OFD Sender: No OFD packet to send [07:14:27]OFD Sender: No OFD packet to send [07:14:32]OFD Sender: No OFD packet to send [07:14:37]OFD Sender: No OFD packet to send [07:14:42]OFD Sender: No OFD packet to send [07:14:47]OFD Sender: No OFD packet to send [07:14:52]OFD Sender: No OFD packet to send [07:14:57]OFD Sender: No OFD packet to send [07:15:02]OFD Sender: No OFD packet to send [07:15:07]OFD Sender: No OFD packet to send [07:15:12]OFD Sender: No OFD packet to send [07:15:17]OFD Sender: No OFD packet to send [07:15:20]recv_with_timeout no data received [07:15:22]OFD Sender: No OFD packet to send [07:15:26]accept exits with 10 [07:15:26]New connection [07:15:26]New thread 3066883428 created [07:15:26]Thread 3066740068 joined [07:15:26]Waiting for new connection... [07:15:26] Sock 10.Parse request [07:15:26]Sock 10.Check first char [07:15:26]Sock 10.First char is OK [07:15:26]request: POST /json_proto HTTP/1.0 [07:15:26]Method: POST [07:15:26]URL: /json_proto [07:15:26]Method is POST - this is cgi request [07:15:26]url: /json_proto [07:15:26]query_string will be loaded in cgi processing [07:15:26]execute_cgi json_proto POST (null) [07:15:26]execute_cgi path=json_proto method=POST [07:15:26]POST find Content-Length [07:15:26]Host: 172.17.43.131:8080 [07:15:26]Content-Length: 671 [07:15:26]Content-Type: application/json [07:15:26] [07:15:26]POST finish read [07:15:26]Found Content-Length = 671 [07:15:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.660, "sum" : 320.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:26]execute_script... [07:15:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.660, "sum" : 320.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:26]POST & json_proto [07:15:26]process_json_proto [07:15:26]json parsed OK: [07:15:26]protocol is kg_v1.0 [07:15:26]action value=close_receipt [07:15:26]process_action close_receipt [07:15:26]cmd_close_receipt [07:15:26]MH_GetDate [07:15:26]Write to MH i2c: F0 00 00 E0 02 D1 [07:15:26]Write i2c OK [07:15:26]MH_I2C_Read... [07:15:26]Read from MH i2c: F0 [07:15:26]MH_I2C_Read... [07:15:26]Read from MH i2c: F0 09 00 [07:15:26]MH_I2C_Read... [07:15:26]Read from MH i2c: F0 09 00 E0 02 00 0F 4D A3 66 F9 24 A2 66 64 [07:15:26]GetLastDocTimeStamp 1721977978 [07:15:26]current date 1721978127 [07:15:26]FM_GetShiftState [07:15:26]SAM_PROTO_GetShiftState [07:15:26]wFMCommunicate request_size=4 [07:15:26]MH_SAM_APDU [07:15:26]CAPDU: 80 13 01 00 [07:15:26]Write to MH i2c: E2 08 00 E1 02 80 13 01 00 00 00 00 00 60 [07:15:26]Write i2c OK [07:15:26]MH_I2C_Read... [07:15:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:26]Read from MH i2c: E2 [07:15:26]MH_I2C_Read... [07:15:26]Read from MH i2c: E2 0E 00 [07:15:26]MH_I2C_Read... [07:15:26]Read from MH i2c: E2 0E 00 E1 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 11 [07:15:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:15:26]wFMCommunicate OK [07:15:26]SAM_PROTO_GetShiftState done [07:15:26]FM_GetShiftState done [07:15:26]opened in 1721952182 [07:15:26]opened+sec_in_day 1722038582 [07:15:26]quantity*price = 32060 [07:15:26]sum+1 = 32062 [07:15:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.05 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 81 26.07.2024 07:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225013 ФПД: 256082359997816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T071527&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225013&fm=256082359997816&tin=02508201610067®Number=0000000000092624&sum=32000 [07:15:27]StoreToDocumentArchive [07:15:27]shift 437 fd 225013 [07:15:27]save to /storage/0437/doc_00225013 [07:15:27]save last doc name /storage/0437/doc_00225013 to /storage/kkm_last_doc_name [07:15:27]save OK [07:15:27]Clear old archive folders... [07:15:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:15:27]tlvbuf is 009D2190 [07:15:27]SAM_PROTO_ClearQueue [07:15:27]wFMCommunicate request_size=4 [07:15:27]MH_SAM_APDU [07:15:27]CAPDU: 80 09 00 00 [07:15:27]Write to MH i2c: E2 08 00 EE 02 80 09 00 00 00 00 00 00 62 [07:15:27]Write i2c OK [07:15:27]MH_I2C_Read... [07:15:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:27]Read from MH i2c: E2 [07:15:27]MH_I2C_Read... [07:15:27]Read from MH i2c: E2 03 00 [07:15:27]MH_I2C_Read... [07:15:27]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [07:15:27]RAPDU: 90 00 [07:15:27]wFMCommunicate OK [07:15:27]SAM_PROTO_ClearQueue done [07:15:27]KKMCreateOFDPacket [07:15:27]OFDProtocolAddRootSTLVToBuf [07:15:27]FM_MakeSignedData [07:15:27]FM_MakeSignedData [07:15:27]SAM_PROTO_SignData [07:15:27]wFMCommunicate request_size=4 [07:15:27]MH_SAM_APDU [07:15:27]CAPDU: 80 0D 01 02 [07:15:27]Write to MH i2c: E2 08 00 EF 02 80 0D 01 02 00 00 00 00 6A [07:15:27]Write i2c OK [07:15:27]MH_I2C_Read... [07:15:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:28]Read from MH i2c: E2 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 03 00 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [07:15:28]RAPDU: 90 00 [07:15:28]wFMCommunicate OK [07:15:28]wFMCommunicate request_size=255 [07:15:28]MH_SAM_APDU [07:15:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 12 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 3D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 0F 4D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6E 03 00 35 04 06 00 [07:15:28]Write to MH i2c: E2 02 01 F0 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 12 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 3D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 0F 4D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6E 03 00 35 04 06 00 00 00 E3 [07:15:28]Write i2c OK [07:15:28]MH_I2C_Read... [07:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:28]Read from MH i2c: E2 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 03 00 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [07:15:28]RAPDU: 90 00 [07:15:28]wFMCommunicate OK [07:15:28]wFMCommunicate request_size=11 [07:15:28]MH_SAM_APDU [07:15:28]CAPDU: 80 0D 02 02 06 E8 E7 D2 19 D5 78 [07:15:28]Write to MH i2c: E2 0E 00 F1 02 80 0D 02 02 06 00 E8 E7 D2 19 D5 78 00 00 80 [07:15:28]Write i2c OK [07:15:28]MH_I2C_Read... [07:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:28]Read from MH i2c: E2 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 03 00 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 03 00 F1 02 00 90 00 67 [07:15:28]RAPDU: 90 00 [07:15:28]wFMCommunicate OK [07:15:28]wFMCommunicate request_size=4 [07:15:28]MH_SAM_APDU [07:15:28]CAPDU: 80 0D 03 02 [07:15:28]Write to MH i2c: E2 08 00 F2 02 80 0D 03 02 00 00 00 00 6F [07:15:28]Write i2c OK [07:15:28]MH_I2C_Read... [07:15:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:28]Read from MH i2c: E2 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 0B 00 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 0B 00 F2 02 00 60 0D 1A 60 AF 63 3F DB 90 00 83 [07:15:28]RAPDU: 60 0D 1A 60 AF 63 3F DB 90 00 [07:15:28]wFMCommunicate OK [07:15:28]SAM_PROTO_SignData done [07:15:28]FM_MakeSignedData done [07:15:28]CreateOFDProtocolMessage [07:15:28]wFMCommunicate request_size=4 [07:15:28]MH_SAM_APDU [07:15:28]CAPDU: 80 11 00 00 [07:15:28]Write to MH i2c: E2 08 00 F3 02 80 11 00 00 00 00 00 00 6F [07:15:28]Write i2c OK [07:15:28]MH_I2C_Read... [07:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:28]Read from MH i2c: E2 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 17 00 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: E2 17 00 F3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [07:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:15:28]wFMCommunicate OK [07:15:28]CreateOFDProtocolMessage done [07:15:28]OFDSenderStorePacket 225013 [07:15:28]StoreOFDPacket docnum=225013 [07:15:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 47 28 08 01 C6 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 12 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 3D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 0F 4D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6E 03 00 35 04 06 00 E8 E7 D2 19 D5 78 60 0D 1A 60 AF 63 3F DB [07:15:28]CheckFolder [07:15:28]dirname=/storage/ofd_packets [07:15:28]CheckFolder done [07:15:28]ProducePacketName [07:15:28]name=ofd_packets/00225013 [07:15:28]NVStorageSaveData ofd_packets/00225013 [07:15:28]File name is /storage/ofd_packets/00225013 [07:15:28]Write 302 bytes [07:15:28]NVStorageSaveData done [07:15:28]OFDSenderStorePacket done [07:15:28]KKMCreateOFDPacket done [07:15:28]NVStorageSaveData kkm_last_timestamp [07:15:28]File name is /storage/kkm_last_timestamp [07:15:28]Write 4 bytes [07:15:28]NVStorageSaveData done [07:15:28]ExternCall_PrintAddStr [07:15:28]wPrintStart [07:15:28]Write to MH i2c: 01 00 00 F4 02 F6 [07:15:28]Write i2c OK [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: 01 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: 01 07 00 [07:15:28]MH_I2C_Read... [07:15:28]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [07:15:28]RasterBufferAndPrint [07:15:28]line Счет N : (1)2001159 [07:15:28]line ИНН: 02508201610067 [07:15:28]line Контрольно-Кассовый Чек [07:15:28]line ПРОДАЖА [07:15:28]line ТРК (МРК, ГНК) : 62 [07:15:28]line Товар: 2710124130 [07:15:28]line Super-92-К-5 [07:15:28]line 4.660 * 68.80 [07:15:28]line = 320.61 [07:15:28]line НДС 12% НСП 1% [07:15:28]line > о реализуемом товаре [07:15:28]line ОКРУГЛЕНИЕ: -0.61 [07:15:28]line ИТОГО: 320.00 [07:15:28]line Внесено: 320.00 [07:15:28]line СДАЧА: 0.00 [07:15:28]line НСП 1% : 2.84 [07:15:28]line НДС 12% : 34.05 [07:15:28]line Наличными: 320.00 [07:15:28]line Безнал.: 0.00 [07:15:28]line Место: АЗС № 97 "Партнер Нефть" [07:15:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:15:28]line СНО: Общий режим [07:15:28]line Чек 81 26.07.2024 07:15 [07:15:28]line Смена: 437 ФФД: 1.0 [07:15:28]line ЗНМ: 0300000054 [07:15:28]line РНМ: 0000000000092624 [07:15:28]line Версия ККМ: 001 [07:15:28]line ФМ: 0000000000874959 [07:15:28]line ФД: 225013 [07:15:28]line ФПД: 256082359997816 [07:15:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T071527&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225013&fm=256082359997816&tin=02508201610067®Number=0000000000092624&sum=32000 [07:15:28]written 0, free lines is 4095 [07:15:28]OFD Sender: Processing packet 225013 [packets to send 596, broken 595] [07:15:28]ProducePacketName [07:15:28]name=ofd_packets/00225013 [07:15:28]OFD Sender: To server: pG, [07:15:28]CommunicateWithHost lk.salyk.kg:30040 [07:15:28]ConnectInit lk.salyk.kg [07:15:29]Write to MH i2c: 01 00 00 1F 03 22 [07:15:29]Write i2c OK [07:15:29]MH_I2C_Read... [07:15:29]Read from MH i2c: 01 [07:15:29]MH_I2C_Read... [07:15:29]Read from MH i2c: 01 07 00 [07:15:29]MH_I2C_Read... [07:15:29]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 4A 0C 7F [07:15:29]RasterBufferAndPrint [07:15:29]line [07:15:29]line [07:15:29]line [07:15:29]line [07:15:29]line [07:15:29]written 0, free lines is 3150 [07:15:29]MH_Cut [07:15:29]Write to MH i2c: D1 01 00 26 03 01 FB [07:15:29]Write i2c OK [07:15:29]MH_I2C_Read... [07:15:29]Read from MH i2c: D1 [07:15:29]MH_I2C_Read... [07:15:29]Read from MH i2c: D1 01 00 [07:15:29]MH_I2C_Read... [07:15:29]Read from MH i2c: D1 01 00 26 03 00 FA [07:15:29]Write to MH i2c: 01 00 00 27 03 2A [07:15:29]Write i2c OK [07:15:29]MH_I2C_Read... [07:15:29]Connected sock=8 [07:15:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 47 28 08 01 C6 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 12 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 3D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 0F 4D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6E 03 00 35 04 06 00 E8 E7 D2 19 D5 78 60 0D 1A 60 AF 63 3F DB [07:15:30]*** Cut start [07:15:30]*** Partial cut [07:15:30]*** CUTSNS_PIN = 1 [07:15:30]*** CUTSNS_PIN = 0 [07:15:30]*** Brake cut motor [07:15:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F 0B 47 00 82 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6E 03 00 F4 03 04 00 22 F9 A2 66 B6 04 01 00 00 BD 5E E8 85 31 7D 49 13 [07:15:30]CommunicateWithHost err = 0 [07:15:30]CheckOFDResponse [07:15:30]1017 (14) - 77093643461234 [07:15:30]1041 (16) - 0000000000874959 [07:15:30]1040 (4) - 225013 [07:15:30]1012 (4) - 26.07.2024 01:17 [07:15:30]1206 (1) - 0 [07:15:30]OFD Sender: Remove packet 225013 [07:15:30]ProducePacketName [07:15:30]name=ofd_packets/00225013 [07:15:30]NVStorageDeleteData [07:15:31]Read from MH i2c: 01 [07:15:31]MH_I2C_Read... [07:15:31]*** Stop cut motor [07:15:31]*** Cut end [07:15:31]Read from MH i2c: 01 07 00 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [07:15:31]process_action close_receipt done [07:15:31]requested_data is exist [07:15:31]produce_requested_data [07:15:31]requested_item fm.sn is exist - process it [07:15:31]wFMCommunicate request_size=4 [07:15:31]MH_SAM_APDU [07:15:31]CAPDU: 80 11 00 00 [07:15:31]Write to MH i2c: E2 08 00 28 03 80 11 00 00 00 00 00 00 A5 [07:15:31]Write i2c OK [07:15:31]MH_I2C_Read... [07:15:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:31]Read from MH i2c: E2 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: E2 17 00 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: E2 17 00 28 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [07:15:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:15:31]wFMCommunicate OK [07:15:31]requested_item fd.num is exist - process it [07:15:31]SAM_PROTO_GetFieldsCounters [07:15:31]wFMCommunicate request_size=4 [07:15:31]MH_SAM_APDU [07:15:31]CAPDU: 80 13 00 00 [07:15:31]Write to MH i2c: E2 08 00 29 03 80 13 00 00 00 00 00 00 A8 [07:15:31]Write i2c OK [07:15:31]MH_I2C_Read... [07:15:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:31]OFD Sender: No OFD packet to send [07:15:31]Read from MH i2c: E2 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: E2 62 00 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: E2 62 00 29 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [07:15:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:31]wFMCommunicate OK [07:15:31]SAM_PROTO_GetFieldsCounters done [07:15:31]requested_item shift.num is exist - process it [07:15:31]requested_item shift.opened is exist - process it [07:15:31]req_shift_opened [07:15:31]FM_GetShiftState [07:15:31]SAM_PROTO_GetShiftState [07:15:31]wFMCommunicate request_size=4 [07:15:31]MH_SAM_APDU [07:15:31]CAPDU: 80 13 01 00 [07:15:31]Write to MH i2c: E2 08 00 2A 03 80 13 01 00 00 00 00 00 AA [07:15:31]Write i2c OK [07:15:31]MH_I2C_Read... [07:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:31]Read from MH i2c: E2 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: E2 0E 00 [07:15:31]MH_I2C_Read... [07:15:31]Read from MH i2c: E2 0E 00 2A 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [07:15:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:15:31]wFMCommunicate OK [07:15:31]SAM_PROTO_GetShiftState done [07:15:31]FM_GetShiftState done [07:15:31]req_shift_opened done [07:15:31]requested_item shift.open_date is exist - process it [07:15:31]req_shift_open_date [07:15:31]req_shift_open_date done [07:15:31]produce_requested_data done [07:15:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225013,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:15:31]process_action_free close_receipt [07:15:31]json_value_free [07:15:31]json_value_free done [07:15:31]process_json_proto returns [07:15:31]Send response to host [07:15:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225013,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:15:31]free response buf [07:15:31]execute_script done [07:15:31]execute_script returns [07:15:31]free content buf [07:15:31]Sock 10.Close socket [07:15:31]Sock 10.Thread stoped [07:15:36]OFD Sender: No OFD packet to send [07:15:37]recv_with_timeout no data received [07:15:41]OFD Sender: No OFD packet to send [07:15:46]OFD Sender: No OFD packet to send [07:15:51]OFD Sender: No OFD packet to send [07:15:56]OFD Sender: No OFD packet to send [07:16:01]OFD Sender: No OFD packet to send [07:16:06]OFD Sender: No OFD packet to send [07:16:11]OFD Sender: No OFD packet to send [07:16:16]OFD Sender: No OFD packet to send [07:16:21]OFD Sender: No OFD packet to send [07:16:26]OFD Sender: No OFD packet to send [07:16:31]OFD Sender: No OFD packet to send [07:16:36]OFD Sender: No OFD packet to send [07:16:41]OFD Sender: No OFD packet to send [07:16:46]OFD Sender: No OFD packet to send [07:16:51]OFD Sender: No OFD packet to send [07:16:56]OFD Sender: No OFD packet to send [07:17:01]OFD Sender: No OFD packet to send [07:17:06]OFD Sender: No OFD packet to send [07:17:11]OFD Sender: No OFD packet to send [07:17:16]OFD Sender: No OFD packet to send [07:17:21]OFD Sender: No OFD packet to send [07:17:26]OFD Sender: No OFD packet to send [07:17:31]OFD Sender: No OFD packet to send [07:17:36]OFD Sender: No OFD packet to send [07:17:41]OFD Sender: No OFD packet to send [07:17:46]OFD Sender: No OFD packet to send [07:17:51]OFD Sender: No OFD packet to send [07:17:56]OFD Sender: No OFD packet to send [07:18:01]OFD Sender: No OFD packet to send [07:18:06]OFD Sender: No OFD packet to send [07:18:11]OFD Sender: No OFD packet to send [07:18:16]OFD Sender: No OFD packet to send [07:18:21]OFD Sender: No OFD packet to send [07:18:26]OFD Sender: No OFD packet to send [07:18:31]OFD Sender: No OFD packet to send [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:02]OFD Sender: No OFD packet to send [07:19:07]OFD Sender: No OFD packet to send [07:19:12]OFD Sender: No OFD packet to send [07:19:27]OFD Sender: No OFD packet to send [07:19:32]OFD Sender: No OFD packet to send [07:19:32]recv_with_timeout no data received [07:19:37]OFD Sender: No OFD packet to send [07:19:42]OFD Sender: No OFD packet to send [07:19:47]OFD Sender: No OFD packet to send [07:19:52]OFD Sender: No OFD packet to send [07:19:57]OFD Sender: No OFD packet to send [07:20:02]OFD Sender: No OFD packet to send [07:20:07]OFD Sender: No OFD packet to send [07:20:12]OFD Sender: No OFD packet to send [07:20:17]OFD Sender: No OFD packet to send [07:20:22]OFD Sender: No OFD packet to send [07:20:27]OFD Sender: No OFD packet to send [07:20:32]OFD Sender: No OFD packet to send [07:20:37]OFD Sender: No OFD packet to send [07:20:42]OFD Sender: No OFD packet to send [07:20:47]OFD Sender: No OFD packet to send [07:20:52]OFD Sender: No OFD packet to send [07:20:57]OFD Sender: No OFD packet to send [07:20:58]accept exits with 9 [07:20:58]New connection [07:20:58]New thread 3066740068 created [07:20:58]Thread 3066883428 joined [07:20:58]Waiting for new connection... [07:20:58] Sock 9.Parse request [07:20:58]Sock 9.Check first char [07:20:58]Sock 9.First char is OK [07:20:58]request: POST /json_proto HTTP/1.0 [07:20:58]Method: POST [07:20:58]URL: /json_proto [07:20:58]Method is POST - this is cgi request [07:20:58]url: /json_proto [07:20:58]query_string will be loaded in cgi processing [07:20:58]execute_cgi json_proto POST (null) [07:20:58]execute_cgi path=json_proto method=POST [07:20:58]POST find Content-Length [07:20:58]Host: 172.17.43.131:8080 [07:20:58]Content-Length: 680 [07:20:58]Content-Type: application/json [07:20:58] [07:20:58]POST finish read [07:20:58]Found Content-Length = 680 [07:20:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:58]execute_script... [07:20:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:58]POST & json_proto [07:20:58]process_json_proto [07:20:58]json parsed OK: [07:20:58]protocol is kg_v1.0 [07:20:58]action value=close_receipt [07:20:58]process_action close_receipt [07:20:58]cmd_close_receipt [07:20:58]MH_GetDate [07:20:58]Write to MH i2c: F0 00 00 2B 03 1D [07:20:58]Write i2c OK [07:20:58]MH_I2C_Read... [07:20:58]Read from MH i2c: F0 [07:20:58]MH_I2C_Read... [07:20:58]Read from MH i2c: F0 09 00 [07:20:58]MH_I2C_Read... [07:20:58]Read from MH i2c: F0 09 00 2B 03 00 5A 4E A3 66 F9 24 A2 66 FC [07:20:58]GetLastDocTimeStamp 1721978127 [07:20:58]current date 1721978458 [07:20:58]FM_GetShiftState [07:20:58]SAM_PROTO_GetShiftState [07:20:58]wFMCommunicate request_size=4 [07:20:58]MH_SAM_APDU [07:20:58]CAPDU: 80 13 01 00 [07:20:58]Write to MH i2c: E2 08 00 2C 03 80 13 01 00 00 00 00 00 AC [07:20:58]Write i2c OK [07:20:58]MH_I2C_Read... [07:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:58]Read from MH i2c: E2 [07:20:58]MH_I2C_Read... [07:20:58]Read from MH i2c: E2 0E 00 [07:20:58]MH_I2C_Read... [07:20:58]Read from MH i2c: E2 0E 00 2C 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [07:20:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:20:58]wFMCommunicate OK [07:20:58]SAM_PROTO_GetShiftState done [07:20:58]FM_GetShiftState done [07:20:58]opened in 1721952182 [07:20:58]opened+sec_in_day 1722038582 [07:20:58]quantity*price = 150037 [07:20:58]sum+1 = 150038 [07:20:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 82 26.07.2024 07:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225014 ФПД: 74388018553028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T072058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225014&fm=74388018553028&tin=02508201610067®Number=0000000000092624&sum=150000 [07:20:59]StoreToDocumentArchive [07:20:59]shift 437 fd 225014 [07:20:59]save to /storage/0437/doc_00225014 [07:20:59]save last doc name /storage/0437/doc_00225014 to /storage/kkm_last_doc_name [07:20:59]save OK [07:20:59]Clear old archive folders... [07:20:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:20:59]tlvbuf is 009C4080 [07:20:59]SAM_PROTO_ClearQueue [07:20:59]wFMCommunicate request_size=4 [07:20:59]MH_SAM_APDU [07:20:59]CAPDU: 80 09 00 00 [07:20:59]Write to MH i2c: E2 08 00 39 03 80 09 00 00 00 00 00 00 AE [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:59]Read from MH i2c: E2 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [07:20:59]RAPDU: 90 00 [07:20:59]wFMCommunicate OK [07:20:59]SAM_PROTO_ClearQueue done [07:20:59]KKMCreateOFDPacket [07:20:59]OFDProtocolAddRootSTLVToBuf [07:20:59]FM_MakeSignedData [07:20:59]FM_MakeSignedData [07:20:59]SAM_PROTO_SignData [07:20:59]wFMCommunicate request_size=4 [07:20:59]MH_SAM_APDU [07:20:59]CAPDU: 80 0D 01 02 [07:20:59]Write to MH i2c: E2 08 00 3A 03 80 0D 01 02 00 00 00 00 B6 [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:59]Read from MH i2c: E2 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [07:20:59]RAPDU: 90 00 [07:20:59]wFMCommunicate OK [07:20:59]wFMCommunicate request_size=255 [07:20:59]MH_SAM_APDU [07:20:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6E 03 00 35 04 06 00 43 A7 CF 6B [07:20:59]Write to MH i2c: E2 02 01 3B 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6E 03 00 35 04 06 00 43 A7 CF 6B 00 00 4E [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:59]Read from MH i2c: E2 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [07:20:59]RAPDU: 90 00 [07:20:59]wFMCommunicate OK [07:20:59]wFMCommunicate request_size=7 [07:20:59]MH_SAM_APDU [07:20:59]CAPDU: 80 0D 02 02 02 E0 C4 [07:20:59]Write to MH i2c: E2 0A 00 3C 03 80 0D 02 02 02 00 E0 C4 00 00 61 [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:59]Read from MH i2c: E2 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [07:20:59]RAPDU: 90 00 [07:20:59]wFMCommunicate OK [07:20:59]wFMCommunicate request_size=4 [07:20:59]MH_SAM_APDU [07:20:59]CAPDU: 80 0D 03 02 [07:20:59]Write to MH i2c: E2 08 00 3D 03 80 0D 03 02 00 00 00 00 BB [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:59]Read from MH i2c: E2 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 0B 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 0B 00 3D 03 00 24 C5 D0 83 C7 6F 21 7F 90 00 CE [07:20:59]RAPDU: 24 C5 D0 83 C7 6F 21 7F 90 00 [07:20:59]wFMCommunicate OK [07:20:59]SAM_PROTO_SignData done [07:20:59]FM_MakeSignedData done [07:20:59]CreateOFDProtocolMessage [07:20:59]wFMCommunicate request_size=4 [07:20:59]MH_SAM_APDU [07:20:59]CAPDU: 80 11 00 00 [07:20:59]Write to MH i2c: E2 08 00 3E 03 80 11 00 00 00 00 00 00 BB [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:59]Read from MH i2c: E2 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 17 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: E2 17 00 3E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [07:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:20:59]wFMCommunicate OK [07:20:59]CreateOFDProtocolMessage done [07:20:59]OFDSenderStorePacket 225014 [07:20:59]StoreOFDPacket docnum=225014 [07:20:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C DA 04 01 46 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6E 03 00 35 04 06 00 43 A7 CF 6B E0 C4 24 C5 D0 83 C7 6F 21 7F [07:20:59]CheckFolder [07:20:59]dirname=/storage/ofd_packets [07:20:59]CheckFolder done [07:20:59]ProducePacketName [07:20:59]name=ofd_packets/00225014 [07:20:59]NVStorageSaveData ofd_packets/00225014 [07:20:59]File name is /storage/ofd_packets/00225014 [07:20:59]Write 298 bytes [07:20:59]NVStorageSaveData done [07:20:59]OFDSenderStorePacket done [07:20:59]KKMCreateOFDPacket done [07:20:59]NVStorageSaveData kkm_last_timestamp [07:20:59]File name is /storage/kkm_last_timestamp [07:20:59]Write 4 bytes [07:20:59]NVStorageSaveData done [07:20:59]ExternCall_PrintAddStr [07:20:59]wPrintStart [07:20:59]Write to MH i2c: 01 00 00 3F 03 42 [07:20:59]Write i2c OK [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: 01 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: 01 07 00 [07:20:59]MH_I2C_Read... [07:20:59]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [07:20:59]RasterBufferAndPrint [07:20:59]line Счет N : (1)2001160 [07:20:59]line ИНН: 02508201610067 [07:20:59]line Контрольно-Кассовый Чек [07:20:59]line ПРОДАЖА [07:20:59]line ТРК (МРК, ГНК) : 61 [07:20:59]line Товар: 2710194210 [07:20:59]line ДТ-К-5 [07:20:59]line 19.820 * 75.70 [07:20:59]line = 1500.37 [07:20:59]line НДС 12% НСП 1% [07:20:59]line > о реализуемом товаре [07:20:59]line ОКРУГЛЕНИЕ: -0.37 [07:20:59]line ИТОГО: 1500.00 [07:20:59]line Внесено: 1500.00 [07:20:59]line СДАЧА: 0.00 [07:20:59]line НСП 1% : 13.28 [07:20:59]line НДС 12% : 159.33 [07:20:59]line Наличными: 1500.00 [07:20:59]line Безнал.: 0.00 [07:20:59]line Место: АЗС № 97 "Партнер Нефть" [07:20:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:20:59]line СНО: Общий режим [07:20:59]line Чек 82 26.07.2024 07:20 [07:20:59]line Смена: 437 ФФД: 1.0 [07:20:59]line ЗНМ: 0300000054 [07:20:59]line РНМ: 0000000000092624 [07:20:59]line Версия ККМ: 001 [07:20:59]line ФМ: 0000000000874959 [07:20:59]line ФД: 225014 [07:20:59]line ФПД: 74388018553028 [07:21:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T072058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225014&fm=74388018553028&tin=02508201610067®Number=0000000000092624&sum=150000 [07:21:00]OFD Sender: Processing packet 225014 [packets to send 596, broken 595] [07:21:00]ProducePacketName [07:21:00]name=ofd_packets/00225014 [07:21:00]OFD Sender: To server: pG, [07:21:00]CommunicateWithHost lk.salyk.kg:30040 [07:21:00]ConnectInit lk.salyk.kg [07:21:00]written 0, free lines is 4095 [07:21:00]Connected sock=8 [07:21:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6C DA 04 01 46 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 5A 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6E 03 00 35 04 06 00 43 A7 CF 6B E0 C4 24 C5 D0 83 C7 6F 21 7F [07:21:00]Write to MH i2c: 01 00 00 6A 03 6D [07:21:00]Write i2c OK [07:21:00]MH_I2C_Read... [07:21:00]Read from MH i2c: 01 [07:21:00]MH_I2C_Read... [07:21:00]Read from MH i2c: 01 07 00 [07:21:00]MH_I2C_Read... [07:21:00]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 4A 0C CA [07:21:00]RasterBufferAndPrint [07:21:00]line [07:21:00]line [07:21:00]line [07:21:00]line [07:21:00]line [07:21:00]written 0, free lines is 3150 [07:21:00]MH_Cut [07:21:00]Write to MH i2c: D1 01 00 71 03 01 46 [07:21:00]Write i2c OK [07:21:00]MH_I2C_Read... [07:21:00]Read from MH i2c: D1 [07:21:00]MH_I2C_Read... [07:21:00]Read from MH i2c: D1 01 00 [07:21:00]MH_I2C_Read... [07:21:00]Read from MH i2c: D1 01 00 71 03 00 45 [07:21:00]Write to MH i2c: 01 00 00 72 03 75 [07:21:00]Write i2c OK [07:21:00]MH_I2C_Read... [07:21:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 0D 47 00 D3 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6E 03 00 F4 03 04 00 6C FA A2 66 B6 04 01 00 00 E4 FE 4D 64 B4 1A 71 AC [07:21:00]CommunicateWithHost err = 0 [07:21:00]CheckOFDResponse [07:21:00]1017 (14) - 77093643461234 [07:21:00]1041 (16) - 0000000000874959 [07:21:00]1040 (4) - 225014 [07:21:00]1012 (4) - 26.07.2024 01:22 [07:21:00]1206 (1) - 0 [07:21:00]OFD Sender: Remove packet 225014 [07:21:00]ProducePacketName [07:21:00]name=ofd_packets/00225014 [07:21:00]NVStorageDeleteData [07:21:01]OFD Sender: No OFD packet to send [07:21:01]*** Cut start [07:21:01]*** Partial cut [07:21:01]*** CUTSNS_PIN = 1 [07:21:01]*** CUTSNS_PIN = 0 [07:21:02]*** Brake cut motor [07:21:02]Read from MH i2c: 01 [07:21:02]MH_I2C_Read... [07:21:02]*** Stop cut motor [07:21:02]*** Cut end [07:21:02]Read from MH i2c: 01 07 00 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 FF 0F 8A [07:21:02]process_action close_receipt done [07:21:02]requested_data is exist [07:21:02]produce_requested_data [07:21:02]requested_item fm.sn is exist - process it [07:21:02]wFMCommunicate request_size=4 [07:21:02]MH_SAM_APDU [07:21:02]CAPDU: 80 11 00 00 [07:21:02]Write to MH i2c: E2 08 00 73 03 80 11 00 00 00 00 00 00 F0 [07:21:02]Write i2c OK [07:21:02]MH_I2C_Read... [07:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:02]Read from MH i2c: E2 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: E2 17 00 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: E2 17 00 73 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [07:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:21:02]wFMCommunicate OK [07:21:02]requested_item fd.num is exist - process it [07:21:02]SAM_PROTO_GetFieldsCounters [07:21:02]wFMCommunicate request_size=4 [07:21:02]MH_SAM_APDU [07:21:02]CAPDU: 80 13 00 00 [07:21:02]Write to MH i2c: E2 08 00 74 03 80 13 00 00 00 00 00 00 F3 [07:21:02]Write i2c OK [07:21:02]MH_I2C_Read... [07:21:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:21:02]Read from MH i2c: E2 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: E2 62 00 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: E2 62 00 74 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [07:21:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:21:02]wFMCommunicate OK [07:21:02]SAM_PROTO_GetFieldsCounters done [07:21:02]requested_item shift.num is exist - process it [07:21:02]requested_item shift.opened is exist - process it [07:21:02]req_shift_opened [07:21:02]FM_GetShiftState [07:21:02]SAM_PROTO_GetShiftState [07:21:02]wFMCommunicate request_size=4 [07:21:02]MH_SAM_APDU [07:21:02]CAPDU: 80 13 01 00 [07:21:02]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [07:21:02]Write i2c OK [07:21:02]MH_I2C_Read... [07:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:02]Read from MH i2c: E2 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: E2 0E 00 [07:21:02]MH_I2C_Read... [07:21:02]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A6 [07:21:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:21:02]wFMCommunicate OK [07:21:02]SAM_PROTO_GetShiftState done [07:21:02]FM_GetShiftState done [07:21:02]req_shift_opened done [07:21:02]requested_item shift.open_date is exist - process it [07:21:02]req_shift_open_date [07:21:02]req_shift_open_date done [07:21:02]produce_requested_data done [07:21:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225014,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:21:02]process_action_free close_receipt [07:21:02]json_value_free [07:21:02]json_value_free done [07:21:02]process_json_proto returns [07:21:02]Send response to host [07:21:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225014,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:21:02]free response buf [07:21:02]execute_script done [07:21:02]execute_script returns [07:21:02]free content buf [07:21:02]Sock 9.Close socket [07:21:02]Sock 9.Thread stoped [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:21:59]accept exits with 10 [07:21:59]New connection [07:21:59]New thread 3066883428 created [07:21:59]Thread 3066740068 joined [07:21:59]Waiting for new connection... [07:21:59] Sock 10.Parse request [07:21:59]Sock 10.Check first char [07:21:59]Sock 10.First char is OK [07:21:59]request: POST /json_proto HTTP/1.0 [07:21:59]Method: POST [07:21:59]URL: /json_proto [07:21:59]Method is POST - this is cgi request [07:21:59]url: /json_proto [07:21:59]query_string will be loaded in cgi processing [07:21:59]execute_cgi json_proto POST (null) [07:21:59]execute_cgi path=json_proto method=POST [07:21:59]POST find Content-Length [07:21:59]Host: 172.17.43.131:8080 [07:21:59]Content-Length: 679 [07:21:59]Content-Type: application/json [07:21:59] [07:21:59]POST finish read [07:21:59]Found Content-Length = 679 [07:21:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:21:59]execute_script... [07:21:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:21:59]POST & json_proto [07:21:59]process_json_proto [07:21:59]json parsed OK: [07:21:59]protocol is kg_v1.0 [07:21:59]action value=close_receipt [07:21:59]process_action close_receipt [07:21:59]cmd_close_receipt [07:21:59]MH_GetDate [07:21:59]Write to MH i2c: F0 00 00 76 03 68 [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: F0 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: F0 09 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: F0 09 00 76 03 00 97 4E A3 66 F9 24 A2 66 84 [07:21:59]GetLastDocTimeStamp 1721978458 [07:21:59]current date 1721978519 [07:21:59]FM_GetShiftState [07:21:59]SAM_PROTO_GetShiftState [07:21:59]wFMCommunicate request_size=4 [07:21:59]MH_SAM_APDU [07:21:59]CAPDU: 80 13 01 00 [07:21:59]Write to MH i2c: E2 08 00 77 03 80 13 01 00 00 00 00 00 F7 [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:59]Read from MH i2c: E2 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: E2 0E 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: E2 0E 00 77 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A8 [07:21:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:21:59]wFMCommunicate OK [07:21:59]SAM_PROTO_GetShiftState done [07:21:59]FM_GetShiftState done [07:21:59]opened in 1721952182 [07:21:59]opened+sec_in_day 1722038582 [07:21:59]quantity*price = 70037 [07:21:59]sum+1 = 70038 [07:21:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 83 26.07.2024 07:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225015 ФПД: 131748258718961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T072159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225015&fm=131748258718961&tin=02508201610067®Number=0000000000092624&sum=70000 [07:22:00]StoreToDocumentArchive [07:22:00]shift 437 fd 225015 [07:22:00]save to /storage/0437/doc_00225015 [07:22:00]save last doc name /storage/0437/doc_00225015 to /storage/kkm_last_doc_name [07:22:00]save OK [07:22:00]Clear old archive folders... [07:22:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:22:00]tlvbuf is 009AEA00 [07:22:00]SAM_PROTO_ClearQueue [07:22:00]wFMCommunicate request_size=4 [07:22:00]MH_SAM_APDU [07:22:00]CAPDU: 80 09 00 00 [07:22:00]Write to MH i2c: E2 08 00 84 03 80 09 00 00 00 00 00 00 F9 [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:00]Read from MH i2c: E2 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [07:22:00]RAPDU: 90 00 [07:22:00]wFMCommunicate OK [07:22:00]SAM_PROTO_ClearQueue done [07:22:00]KKMCreateOFDPacket [07:22:00]OFDProtocolAddRootSTLVToBuf [07:22:00]FM_MakeSignedData [07:22:00]FM_MakeSignedData [07:22:00]SAM_PROTO_SignData [07:22:00]wFMCommunicate request_size=4 [07:22:00]MH_SAM_APDU [07:22:00]CAPDU: 80 0D 01 02 [07:22:00]Write to MH i2c: E2 08 00 85 03 80 0D 01 02 00 00 00 00 01 [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:00]Read from MH i2c: E2 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [07:22:00]RAPDU: 90 00 [07:22:00]wFMCommunicate OK [07:22:00]wFMCommunicate request_size=255 [07:22:00]MH_SAM_APDU [07:22:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 97 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6E 03 00 35 04 06 00 77 [07:22:00]Write to MH i2c: E2 02 01 86 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 97 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6E 03 00 35 04 06 00 77 00 00 45 [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:00]Read from MH i2c: E2 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 86 03 00 90 00 FD [07:22:00]RAPDU: 90 00 [07:22:00]wFMCommunicate OK [07:22:00]wFMCommunicate request_size=10 [07:22:00]MH_SAM_APDU [07:22:00]CAPDU: 80 0D 02 02 05 D3 08 29 24 F1 [07:22:00]Write to MH i2c: E2 0D 00 87 03 80 0D 02 02 05 00 D3 08 29 24 F1 00 00 27 [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:00]Read from MH i2c: E2 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 03 00 87 03 00 90 00 FE [07:22:00]RAPDU: 90 00 [07:22:00]wFMCommunicate OK [07:22:00]wFMCommunicate request_size=4 [07:22:00]MH_SAM_APDU [07:22:00]CAPDU: 80 0D 03 02 [07:22:00]Write to MH i2c: E2 08 00 88 03 80 0D 03 02 00 00 00 00 06 [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:22:00]Read from MH i2c: E2 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 0B 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 0B 00 88 03 00 63 C5 45 78 85 EF AF F1 90 00 00 [07:22:00]RAPDU: 63 C5 45 78 85 EF AF F1 90 00 [07:22:00]wFMCommunicate OK [07:22:00]SAM_PROTO_SignData done [07:22:00]FM_MakeSignedData done [07:22:00]CreateOFDProtocolMessage [07:22:00]wFMCommunicate request_size=4 [07:22:00]MH_SAM_APDU [07:22:00]CAPDU: 80 11 00 00 [07:22:00]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:00]Read from MH i2c: E2 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 17 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [07:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:22:00]wFMCommunicate OK [07:22:00]CreateOFDProtocolMessage done [07:22:00]OFDSenderStorePacket 225015 [07:22:00]StoreOFDPacket docnum=225015 [07:22:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 42 07 01 90 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 97 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6E 03 00 35 04 06 00 77 D3 08 29 24 F1 63 C5 45 78 85 EF AF F1 [07:22:00]CheckFolder [07:22:00]dirname=/storage/ofd_packets [07:22:00]CheckFolder done [07:22:00]ProducePacketName [07:22:00]name=ofd_packets/00225015 [07:22:00]NVStorageSaveData ofd_packets/00225015 [07:22:00]File name is /storage/ofd_packets/00225015 [07:22:00]Write 301 bytes [07:22:00]NVStorageSaveData done [07:22:00]OFDSenderStorePacket done [07:22:00]KKMCreateOFDPacket done [07:22:00]NVStorageSaveData kkm_last_timestamp [07:22:00]File name is /storage/kkm_last_timestamp [07:22:00]Write 4 bytes [07:22:00]NVStorageSaveData done [07:22:00]ExternCall_PrintAddStr [07:22:00]wPrintStart [07:22:00]Write to MH i2c: 01 00 00 8A 03 8D [07:22:00]Write i2c OK [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: 01 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: 01 07 00 [07:22:00]MH_I2C_Read... [07:22:00]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FF 0F A2 [07:22:00]RasterBufferAndPrint [07:22:00]line Счет N : (1)2001161 [07:22:00]line ИНН: 02508201610067 [07:22:00]line Контрольно-Кассовый Чек [07:22:00]line ПРОДАЖА [07:22:00]line ТРК (МРК, ГНК) : 43 [07:22:00]line Товар: 2710124130 [07:22:00]line Аи-92-К-5 [07:22:00]line 10.330 * 67.80 [07:22:00]line = 700.37 [07:22:00]line НДС 12% НСП 1% [07:22:00]line > о реализуемом товаре [07:22:00]line ОКРУГЛЕНИЕ: -0.37 [07:22:00]line ИТОГО: 700.00 [07:22:00]line Внесено: 700.00 [07:22:00]line СДАЧА: 0.00 [07:22:00]line НСП 1% : 6.20 [07:22:00]line НДС 12% : 74.38 [07:22:00]line Наличными: 700.00 [07:22:00]line Безнал.: 0.00 [07:22:00]line Место: АЗС № 97 "Партнер Нефть" [07:22:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:22:00]line СНО: Общий режим [07:22:00]line Чек 83 26.07.2024 07:21 [07:22:00]line Смена: 437 ФФД: 1.0 [07:22:00]line ЗНМ: 0300000054 [07:22:00]line РНМ: 0000000000092624 [07:22:00]line Версия ККМ: 001 [07:22:00]line ФМ: 0000000000874959 [07:22:00]line ФД: 225015 [07:22:00]line ФПД: 131748258718961 [07:22:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T072159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225015&fm=131748258718961&tin=02508201610067®Number=0000000000092624&sum=70000 [07:22:00]written 0, free lines is 4095 [07:22:00]OFD Sender: Processing packet 225015 [packets to send 596, broken 595] [07:22:00]ProducePacketName [07:22:00]name=ofd_packets/00225015 [07:22:00]OFD Sender: To server: pG, [07:22:00]CommunicateWithHost lk.salyk.kg:30040 [07:22:00]ConnectInit lk.salyk.kg [07:22:01]Write to MH i2c: 01 00 00 B5 03 B8 [07:22:01]Write i2c OK [07:22:01]MH_I2C_Read... [07:22:01]Read from MH i2c: 01 [07:22:01]MH_I2C_Read... [07:22:01]Read from MH i2c: 01 07 00 [07:22:01]MH_I2C_Read... [07:22:01]Read from MH i2c: 01 07 00 B5 03 00 00 00 00 00 50 0C 1B [07:22:01]RasterBufferAndPrint [07:22:01]line [07:22:01]line [07:22:01]line [07:22:01]line [07:22:01]line [07:22:01]written 0, free lines is 3156 [07:22:01]MH_Cut [07:22:01]Write to MH i2c: D1 01 00 BC 03 01 91 [07:22:01]Write i2c OK [07:22:01]MH_I2C_Read... [07:22:01]Read from MH i2c: D1 [07:22:01]MH_I2C_Read... [07:22:01]Read from MH i2c: D1 01 00 [07:22:01]MH_I2C_Read... [07:22:01]Read from MH i2c: D1 01 00 BC 03 00 90 [07:22:01]Write to MH i2c: 01 00 00 BD 03 C0 [07:22:01]Write i2c OK [07:22:01]MH_I2C_Read... [07:22:02]Connected sock=9 [07:22:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 42 07 01 90 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 97 4E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6E 03 00 35 04 06 00 77 D3 08 29 24 F1 63 C5 45 78 85 EF AF F1 [07:22:02]*** Cut start [07:22:02]*** Partial cut [07:22:02]*** CUTSNS_PIN = 1 [07:22:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 03 47 00 FA 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6E 03 00 F4 03 04 00 A9 FA A2 66 B6 04 01 00 00 89 B1 F3 25 D2 3D 0F 18 [07:22:02]CommunicateWithHost err = 0 [07:22:02]CheckOFDResponse [07:22:02]1017 (14) - 77093643461234 [07:22:02]1041 (16) - 0000000000874959 [07:22:02]1040 (4) - 225015 [07:22:02]1012 (4) - 26.07.2024 01:23 [07:22:02]1206 (1) - 0 [07:22:02]OFD Sender: Remove packet 225015 [07:22:02]ProducePacketName [07:22:02]name=ofd_packets/00225015 [07:22:02]NVStorageDeleteData [07:22:02]*** CUTSNS_PIN = 0 [07:22:02]*** Brake cut motor [07:22:03]OFD Sender: No OFD packet to send [07:22:03]Read from MH i2c: 01 [07:22:03]MH_I2C_Read... [07:22:03]*** Stop cut motor [07:22:03]*** Cut end [07:22:03]Read from MH i2c: 01 07 00 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: 01 07 00 BD 03 00 00 00 00 00 FF 0F D5 [07:22:03]process_action close_receipt done [07:22:03]requested_data is exist [07:22:03]produce_requested_data [07:22:03]requested_item fm.sn is exist - process it [07:22:03]wFMCommunicate request_size=4 [07:22:03]MH_SAM_APDU [07:22:03]CAPDU: 80 11 00 00 [07:22:03]Write to MH i2c: E2 08 00 BE 03 80 11 00 00 00 00 00 00 3B [07:22:03]Write i2c OK [07:22:03]MH_I2C_Read... [07:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:03]Read from MH i2c: E2 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: E2 17 00 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: E2 17 00 BE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [07:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:22:03]wFMCommunicate OK [07:22:03]requested_item fd.num is exist - process it [07:22:03]SAM_PROTO_GetFieldsCounters [07:22:03]wFMCommunicate request_size=4 [07:22:03]MH_SAM_APDU [07:22:03]CAPDU: 80 13 00 00 [07:22:03]Write to MH i2c: E2 08 00 BF 03 80 13 00 00 00 00 00 00 3E [07:22:03]Write i2c OK [07:22:03]MH_I2C_Read... [07:22:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:03]Read from MH i2c: E2 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: E2 62 00 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: E2 62 00 BF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [07:22:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:22:03]wFMCommunicate OK [07:22:03]SAM_PROTO_GetFieldsCounters done [07:22:03]requested_item shift.num is exist - process it [07:22:03]requested_item shift.opened is exist - process it [07:22:03]req_shift_opened [07:22:03]FM_GetShiftState [07:22:03]SAM_PROTO_GetShiftState [07:22:03]wFMCommunicate request_size=4 [07:22:03]MH_SAM_APDU [07:22:03]CAPDU: 80 13 01 00 [07:22:03]Write to MH i2c: E2 08 00 C0 03 80 13 01 00 00 00 00 00 40 [07:22:03]Write i2c OK [07:22:03]MH_I2C_Read... [07:22:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:03]Read from MH i2c: E2 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: E2 0E 00 [07:22:03]MH_I2C_Read... [07:22:03]Read from MH i2c: E2 0E 00 C0 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F1 [07:22:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:22:03]wFMCommunicate OK [07:22:03]SAM_PROTO_GetShiftState done [07:22:03]FM_GetShiftState done [07:22:03]req_shift_opened done [07:22:03]requested_item shift.open_date is exist - process it [07:22:03]req_shift_open_date [07:22:03]req_shift_open_date done [07:22:03]produce_requested_data done [07:22:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225015,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:22:03]process_action_free close_receipt [07:22:03]json_value_free [07:22:03]json_value_free done [07:22:03]process_json_proto returns [07:22:03]Send response to host [07:22:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225015,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:22:03]free response buf [07:22:03]execute_script done [07:22:03]execute_script returns [07:22:03]free content buf [07:22:03]Sock 10.Close socket [07:22:03]Sock 10.Thread stoped [07:22:08]OFD Sender: No OFD packet to send [07:22:13]OFD Sender: No OFD packet to send [07:22:18]OFD Sender: No OFD packet to send [07:22:23]OFD Sender: No OFD packet to send [07:22:28]OFD Sender: No OFD packet to send [07:22:33]OFD Sender: No OFD packet to send [07:22:38]OFD Sender: No OFD packet to send [07:22:43]OFD Sender: No OFD packet to send [07:22:48]OFD Sender: No OFD packet to send [07:22:53]OFD Sender: No OFD packet to send [07:22:58]OFD Sender: No OFD packet to send [07:23:03]OFD Sender: No OFD packet to send [07:23:08]OFD Sender: No OFD packet to send [07:23:13]OFD Sender: No OFD packet to send [07:23:18]OFD Sender: No OFD packet to send [07:23:23]OFD Sender: No OFD packet to send [07:23:28]OFD Sender: No OFD packet to send [07:23:33]OFD Sender: No OFD packet to send [07:23:38]OFD Sender: No OFD packet to send [07:23:43]OFD Sender: No OFD packet to send [07:23:48]OFD Sender: No OFD packet to send [07:23:53]OFD Sender: No OFD packet to send [07:23:58]OFD Sender: No OFD packet to send [07:24:02]accept exits with 8 [07:24:02]New connection [07:24:02]New thread 3066740068 created [07:24:02]Thread 3066883428 joined [07:24:02]Waiting for new connection... [07:24:02] Sock 8.Parse request [07:24:02]Sock 8.Check first char [07:24:02]Sock 8.First char is OK [07:24:02]request: POST /json_proto HTTP/1.0 [07:24:02]Method: POST [07:24:02]URL: /json_proto [07:24:02]Method is POST - this is cgi request [07:24:02]url: /json_proto [07:24:02]query_string will be loaded in cgi processing [07:24:02]execute_cgi json_proto POST (null) [07:24:02]execute_cgi path=json_proto method=POST [07:24:02]POST find Content-Length [07:24:02]Host: 172.17.43.131:8080 [07:24:02]Content-Length: 1237 [07:24:02]Content-Type: application/json [07:24:02] [07:24:02]POST finish read [07:24:02]Found Content-Length = 1237 [07:24:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001162\u000A26.07.2024 07:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 25.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1892.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4009781:3706054:5733:6071\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:02]execute_script... [07:24:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001162\u000A26.07.2024 07:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 25.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1892.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4009781:3706054:5733:6071\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:02]POST & json_proto [07:24:02]process_json_proto [07:24:02]json parsed OK: [07:24:02]protocol is kg_v1.0 [07:24:02]action value=print_text [07:24:02]process_action print_text [07:24:02]cmd_print_text [07:24:02]ExternCall_PrintAddStr [07:24:02]wPrintStart [07:24:02]Write to MH i2c: 01 00 00 C1 03 C4 [07:24:02]Write i2c OK [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: 01 [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: 01 07 00 [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: 01 07 00 C1 03 00 00 00 00 00 FF 0F D9 [07:24:02]RasterBufferAndPrint [07:24:02]line *****ТОВАРНЫЙ ЧЕК***** [07:24:02]line АЗС-97 [07:24:02]line Партнер нефть [07:24:02]line 02508201610067 [07:24:02]line Кассир : Ахмадалиева М. [07:24:02]line Счет N : (1)2001162 [07:24:02]line 26.07.2024 07:22 [07:24:02]line ПРОДАЖА [07:24:02]line ТРК (МРК, ГНК): 51 [07:24:02]line Вид ГСМ : 2710194210 [07:24:02]line ДТ-К-5 [07:24:02]line 25.000 x 75.70 [07:24:02]line ИТОГ: 1892.50 [07:24:02]line Тип оплаты: Талоны: Топливные Талоны [07:24:02]line 4009781:3706054:5733:6071 [07:24:02]line ______________________ [07:24:02]line (подпись) [07:24:02]written 0, free lines is 4095 [07:24:02]Write to MH i2c: 01 00 00 D6 03 D9 [07:24:02]Write i2c OK [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: 01 [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: 01 07 00 [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: 01 07 00 D6 03 00 00 00 00 00 FA 0D E7 [07:24:02]RasterBufferAndPrint [07:24:02]line [07:24:02]line [07:24:02]line [07:24:02]line [07:24:02]line [07:24:02]written 0, free lines is 3580 [07:24:02]MH_Cut [07:24:02]Write to MH i2c: D1 01 00 DD 03 01 B2 [07:24:02]Write i2c OK [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: D1 [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: D1 01 00 [07:24:02]MH_I2C_Read... [07:24:02]Read from MH i2c: D1 01 00 DD 03 00 B1 [07:24:02]Write to MH i2c: 01 00 00 DE 03 E1 [07:24:02]Write i2c OK [07:24:02]MH_I2C_Read... [07:24:03]OFD Sender: No OFD packet to send [07:24:03]*** Cut start [07:24:03]*** Partial cut [07:24:03]*** CUTSNS_PIN = 1 [07:24:03]*** CUTSNS_PIN = 0 [07:24:03]*** Brake cut motor [07:24:04]Read from MH i2c: 01 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: 01 07 00 [07:24:04]MH_I2C_Read... [07:24:04]*** Stop cut motor [07:24:04]*** Cut end [07:24:04]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 FF 0F F6 [07:24:04]process_action print_text done [07:24:04]requested_data is exist [07:24:04]produce_requested_data [07:24:04]requested_item fm.sn is exist - process it [07:24:04]wFMCommunicate request_size=4 [07:24:04]MH_SAM_APDU [07:24:04]CAPDU: 80 11 00 00 [07:24:04]Write to MH i2c: E2 08 00 DF 03 80 11 00 00 00 00 00 00 5C [07:24:04]Write i2c OK [07:24:04]MH_I2C_Read... [07:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:04]Read from MH i2c: E2 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: E2 17 00 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: E2 17 00 DF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [07:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:24:04]wFMCommunicate OK [07:24:04]requested_item fd.num is exist - process it [07:24:04]SAM_PROTO_GetFieldsCounters [07:24:04]wFMCommunicate request_size=4 [07:24:04]MH_SAM_APDU [07:24:04]CAPDU: 80 13 00 00 [07:24:04]Write to MH i2c: E2 08 00 E0 03 80 13 00 00 00 00 00 00 5F [07:24:04]Write i2c OK [07:24:04]MH_I2C_Read... [07:24:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:24:04]Read from MH i2c: E2 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: E2 62 00 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: E2 62 00 E0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [07:24:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:24:04]wFMCommunicate OK [07:24:04]SAM_PROTO_GetFieldsCounters done [07:24:04]requested_item shift.num is exist - process it [07:24:04]requested_item shift.opened is exist - process it [07:24:04]req_shift_opened [07:24:04]FM_GetShiftState [07:24:04]SAM_PROTO_GetShiftState [07:24:04]wFMCommunicate request_size=4 [07:24:04]MH_SAM_APDU [07:24:04]CAPDU: 80 13 01 00 [07:24:04]Write to MH i2c: E2 08 00 E1 03 80 13 01 00 00 00 00 00 61 [07:24:04]Write i2c OK [07:24:04]MH_I2C_Read... [07:24:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:04]Read from MH i2c: E2 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: E2 0E 00 [07:24:04]MH_I2C_Read... [07:24:04]Read from MH i2c: E2 0E 00 E1 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 12 [07:24:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:24:04]wFMCommunicate OK [07:24:04]SAM_PROTO_GetShiftState done [07:24:04]FM_GetShiftState done [07:24:04]req_shift_opened done [07:24:04]requested_item shift.open_date is exist - process it [07:24:04]req_shift_open_date [07:24:04]req_shift_open_date done [07:24:04]produce_requested_data done [07:24:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225015,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:24:04]process_action_free print_text [07:24:04]json_value_free [07:24:04]json_value_free done [07:24:04]process_json_proto returns [07:24:04]Send response to host [07:24:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225015,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:24:04]free response buf [07:24:04]execute_script done [07:24:04]execute_script returns [07:24:04]free content buf [07:24:04]Sock 8.Close socket [07:24:04]Sock 8.Thread stoped [07:24:08]OFD Sender: No OFD packet to send [07:24:13]OFD Sender: No OFD packet to send [07:24:18]OFD Sender: No OFD packet to send [07:24:23]OFD Sender: No OFD packet to send [07:24:28]OFD Sender: No OFD packet to send [07:24:33]OFD Sender: No OFD packet to send [07:24:38]OFD Sender: No OFD packet to send [07:24:43]OFD Sender: No OFD packet to send [07:24:48]OFD Sender: No OFD packet to send [07:24:53]OFD Sender: No OFD packet to send [07:24:58]OFD Sender: No OFD packet to send [07:25:03]OFD Sender: No OFD packet to send [07:25:08]OFD Sender: No OFD packet to send [07:25:13]OFD Sender: No OFD packet to send [07:25:18]OFD Sender: No OFD packet to send [07:25:23]OFD Sender: No OFD packet to send [07:25:28]OFD Sender: No OFD packet to send [07:25:33]OFD Sender: No OFD packet to send [07:25:38]OFD Sender: No OFD packet to send [07:25:43]OFD Sender: No OFD packet to send [07:25:48]OFD Sender: No OFD packet to send [07:25:51]recv_with_timeout no data received [07:25:53]OFD Sender: No OFD packet to send [07:25:58]OFD Sender: No OFD packet to send [07:26:03]OFD Sender: No OFD packet to send [07:26:08]OFD Sender: No OFD packet to send [07:26:13]OFD Sender: No OFD packet to send [07:26:18]OFD Sender: No OFD packet to send [07:26:23]OFD Sender: No OFD packet to send [07:26:28]OFD Sender: No OFD packet to send [07:26:33]OFD Sender: No OFD packet to send [07:26:38]OFD Sender: No OFD packet to send [07:26:43]OFD Sender: No OFD packet to send [07:26:48]OFD Sender: No OFD packet to send [07:26:53]OFD Sender: No OFD packet to send [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:14]OFD Sender: No OFD packet to send [07:27:19]OFD Sender: No OFD packet to send [07:27:19]accept exits with 9 [07:27:19]New connection [07:27:19]New thread 3066883428 created [07:27:19]Thread 3066740068 joined [07:27:19]Waiting for new connection... [07:27:19] Sock 9.Parse request [07:27:19]Sock 9.Check first char [07:27:19]Sock 9.First char is OK [07:27:19]request: POST /json_proto HTTP/1.0 [07:27:19]Method: POST [07:27:19]URL: /json_proto [07:27:19]Method is POST - this is cgi request [07:27:19]url: /json_proto [07:27:19]query_string will be loaded in cgi processing [07:27:19]execute_cgi json_proto POST (null) [07:27:19]execute_cgi path=json_proto method=POST [07:27:19]POST find Content-Length [07:27:19]Host: 172.17.43.131:8080 [07:27:19]Content-Length: 640 [07:27:19]Content-Type: application/json [07:27:19] [07:27:19]POST finish read [07:27:19]Found Content-Length = 640 [07:27:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:19]execute_script... [07:27:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:19]POST & json_proto [07:27:19]process_json_proto [07:27:19]json parsed OK: [07:27:19]protocol is kg_v1.0 [07:27:19]action value=close_receipt [07:27:19]process_action close_receipt [07:27:19]cmd_close_receipt [07:27:19]MH_GetDate [07:27:19]Write to MH i2c: F0 00 00 E2 03 D4 [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: F0 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: F0 09 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: F0 09 00 E2 03 00 D7 4F A3 66 F9 24 A2 66 31 [07:27:19]GetLastDocTimeStamp 1721978519 [07:27:19]current date 1721978839 [07:27:19]FM_GetShiftState [07:27:19]SAM_PROTO_GetShiftState [07:27:19]wFMCommunicate request_size=4 [07:27:19]MH_SAM_APDU [07:27:19]CAPDU: 80 13 01 00 [07:27:19]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:19]Read from MH i2c: E2 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 0E 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [07:27:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:27:19]wFMCommunicate OK [07:27:19]SAM_PROTO_GetShiftState done [07:27:19]FM_GetShiftState done [07:27:19]opened in 1721952182 [07:27:19]opened+sec_in_day 1722038582 [07:27:19]quantity*price = 99999 [07:27:19]sum+1 = 100001 [07:27:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 84 26.07.2024 07:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225016 ФПД: 203293884224169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T072719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225016&fm=203293884224169&tin=02508201610067®Number=0000000000092624&sum=100000 [07:27:20]StoreToDocumentArchive [07:27:20]shift 437 fd 225016 [07:27:20]save to /storage/0437/doc_00225016 [07:27:20]save last doc name /storage/0437/doc_00225016 to /storage/kkm_last_doc_name [07:27:20]save OK [07:27:20]Clear old archive folders... [07:27:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:27:20]tlvbuf is 009D01E0 [07:27:20]SAM_PROTO_ClearQueue [07:27:20]wFMCommunicate request_size=4 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 09 00 00 [07:27:20]Write to MH i2c: E2 08 00 F0 03 80 09 00 00 00 00 00 00 65 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [07:27:20]RAPDU: 90 00 [07:27:20]wFMCommunicate OK [07:27:20]SAM_PROTO_ClearQueue done [07:27:20]KKMCreateOFDPacket [07:27:20]OFDProtocolAddRootSTLVToBuf [07:27:20]FM_MakeSignedData [07:27:20]FM_MakeSignedData [07:27:20]SAM_PROTO_SignData [07:27:20]wFMCommunicate request_size=4 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 0D 01 02 [07:27:20]Write to MH i2c: E2 08 00 F1 03 80 0D 01 02 00 00 00 00 6D [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [07:27:20]RAPDU: 90 00 [07:27:20]wFMCommunicate OK [07:27:20]wFMCommunicate request_size=255 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D7 4F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6E 03 00 35 04 06 00 B8 E5 0B C1 [07:27:20]Write to MH i2c: E2 02 01 F2 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D7 4F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6E 03 00 35 04 06 00 B8 E5 0B C1 00 00 EA [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [07:27:20]RAPDU: 90 00 [07:27:20]wFMCommunicate OK [07:27:20]wFMCommunicate request_size=7 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 0D 02 02 02 12 A9 [07:27:20]Write to MH i2c: E2 0A 00 F3 03 80 0D 02 02 02 00 12 A9 00 00 2F [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [07:27:20]RAPDU: 90 00 [07:27:20]wFMCommunicate OK [07:27:20]wFMCommunicate request_size=4 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 0D 03 02 [07:27:20]Write to MH i2c: E2 08 00 F4 03 80 0D 03 02 00 00 00 00 72 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 0B 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 0B 00 F4 03 00 F7 AA 46 11 6A 05 BE 1F 90 00 B7 [07:27:20]RAPDU: F7 AA 46 11 6A 05 BE 1F 90 00 [07:27:20]wFMCommunicate OK [07:27:20]SAM_PROTO_SignData done [07:27:20]FM_MakeSignedData done [07:27:20]CreateOFDProtocolMessage [07:27:20]wFMCommunicate request_size=4 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 11 00 00 [07:27:20]Write to MH i2c: E2 08 00 F5 03 80 11 00 00 00 00 00 00 72 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 17 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 17 00 F5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [07:27:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:27:20]wFMCommunicate OK [07:27:20]CreateOFDProtocolMessage done [07:27:20]OFDSenderStorePacket 225016 [07:27:20]StoreOFDPacket docnum=225016 [07:27:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F8 D4 04 01 34 F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D7 4F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6E 03 00 35 04 06 00 B8 E5 0B C1 12 A9 F7 AA 46 11 6A 05 BE 1F [07:27:20]CheckFolder [07:27:20]dirname=/storage/ofd_packets [07:27:20]CheckFolder done [07:27:20]ProducePacketName [07:27:20]name=ofd_packets/00225016 [07:27:20]NVStorageSaveData ofd_packets/00225016 [07:27:20]File name is /storage/ofd_packets/00225016 [07:27:20]Write 298 bytes [07:27:20]NVStorageSaveData done [07:27:20]OFDSenderStorePacket done [07:27:20]KKMCreateOFDPacket done [07:27:20]NVStorageSaveData kkm_last_timestamp [07:27:20]File name is /storage/kkm_last_timestamp [07:27:20]Write 4 bytes [07:27:20]NVStorageSaveData done [07:27:20]ExternCall_PrintAddStr [07:27:20]wPrintStart [07:27:20]Write to MH i2c: 01 00 00 F6 03 F9 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 07 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 07 00 F6 03 00 00 00 00 00 FF 0F 0E [07:27:20]RasterBufferAndPrint [07:27:20]line Счет N : (1)2001163 [07:27:20]line ИНН: 02508201610067 [07:27:20]line Контрольно-Кассовый Чек [07:27:20]line ПРОДАЖА [07:27:20]line ТРК (МРК, ГНК) : 11 [07:27:20]line Товар: 2710194210 [07:27:20]line ДТ-К-5 [07:27:20]line 13.210 * 75.70 [07:27:20]line = 1000.00 [07:27:20]line НДС 12% НСП 1% [07:27:20]line > о реализуемом товаре [07:27:20]line ИТОГО: 1000.00 [07:27:20]line НСП 1% : 8.85 [07:27:20]line НДС 12% : 106.19 [07:27:20]line Наличными: 1000.00 [07:27:20]line Безнал.: 0.00 [07:27:20]line Место: АЗС № 97 "Партнер Нефть" [07:27:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:27:20]line СНО: Общий режим [07:27:20]line Чек 84 26.07.2024 07:27 [07:27:20]line Смена: 437 ФФД: 1.0 [07:27:20]line ЗНМ: 0300000054 [07:27:20]line РНМ: 0000000000092624 [07:27:20]line Версия ККМ: 001 [07:27:20]line ФМ: 0000000000874959 [07:27:20]line ФД: 225016 [07:27:20]line ФПД: 203293884224169 [07:27:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T072719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225016&fm=203293884224169&tin=02508201610067®Number=0000000000092624&sum=100000 [07:27:21]written 0, free lines is 4095 [07:27:21]OFD Sender: Processing packet 225016 [packets to send 596, broken 595] [07:27:21]ProducePacketName [07:27:21]name=ofd_packets/00225016 [07:27:21]OFD Sender: To server: pG, [07:27:21]CommunicateWithHost lk.salyk.kg:30040 [07:27:21]ConnectInit lk.salyk.kg [07:27:21]Write to MH i2c: 01 00 00 1E 04 22 [07:27:21]Write i2c OK [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 07 00 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 7B 0C B0 [07:27:21]RasterBufferAndPrint [07:27:21]line [07:27:21]line [07:27:21]line [07:27:21]line [07:27:21]line [07:27:21]written 0, free lines is 3199 [07:27:21]MH_Cut [07:27:21]Write to MH i2c: D1 01 00 25 04 01 FB [07:27:21]Write i2c OK [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: D1 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: D1 01 00 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: D1 01 00 25 04 00 FA [07:27:21]Write to MH i2c: 01 00 00 26 04 2A [07:27:21]Write i2c OK [07:27:21]MH_I2C_Read... [07:27:21]Connected sock=10 [07:27:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F8 D4 04 01 34 F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D7 4F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6E 03 00 35 04 06 00 B8 E5 0B C1 12 A9 F7 AA 46 11 6A 05 BE 1F [07:27:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 14 26 47 00 F4 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6E 03 00 F4 03 04 00 E9 FB A2 66 B6 04 01 00 00 2C 9E 63 9D FC 53 95 5C [07:27:22]CommunicateWithHost err = 0 [07:27:22]CheckOFDResponse [07:27:22]1017 (14) - 77093643461234 [07:27:22]1041 (16) - 0000000000874959 [07:27:22]1040 (4) - 225016 [07:27:22]1012 (4) - 26.07.2024 01:29 [07:27:22]1206 (1) - 0 [07:27:22]OFD Sender: Remove packet 225016 [07:27:22]ProducePacketName [07:27:22]name=ofd_packets/00225016 [07:27:22]NVStorageDeleteData [07:27:22]*** Cut start [07:27:22]*** Partial cut [07:27:22]*** CUTSNS_PIN = 1 [07:27:22]OFD Sender: No OFD packet to send [07:27:22]*** CUTSNS_PIN = 0 [07:27:23]*** Brake cut motor [07:27:23]Read from MH i2c: 01 [07:27:23]MH_I2C_Read... [07:27:23]*** Stop cut motor [07:27:23]*** Cut end [07:27:23]Read from MH i2c: 01 07 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 FF 0F 3F [07:27:23]process_action close_receipt done [07:27:23]requested_data is exist [07:27:23]produce_requested_data [07:27:23]requested_item fm.sn is exist - process it [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 11 00 00 [07:27:23]Write to MH i2c: E2 08 00 27 04 80 11 00 00 00 00 00 00 A5 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 17 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 17 00 27 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [07:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:27:23]wFMCommunicate OK [07:27:23]requested_item fd.num is exist - process it [07:27:23]SAM_PROTO_GetFieldsCounters [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 13 00 00 [07:27:23]Write to MH i2c: E2 08 00 28 04 80 13 00 00 00 00 00 00 A8 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 62 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 62 00 28 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [07:27:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:27:23]wFMCommunicate OK [07:27:23]SAM_PROTO_GetFieldsCounters done [07:27:23]requested_item shift.num is exist - process it [07:27:23]requested_item shift.opened is exist - process it [07:27:23]req_shift_opened [07:27:23]FM_GetShiftState [07:27:23]SAM_PROTO_GetShiftState [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 13 01 00 [07:27:23]Write to MH i2c: E2 08 00 29 04 80 13 01 00 00 00 00 00 AA [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 0E 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 0E 00 29 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [07:27:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:27:23]wFMCommunicate OK [07:27:23]SAM_PROTO_GetShiftState done [07:27:23]FM_GetShiftState done [07:27:23]req_shift_opened done [07:27:23]requested_item shift.open_date is exist - process it [07:27:23]req_shift_open_date [07:27:23]req_shift_open_date done [07:27:23]produce_requested_data done [07:27:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225016,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:27:23]process_action_free close_receipt [07:27:23]json_value_free [07:27:23]json_value_free done [07:27:23]process_json_proto returns [07:27:23]Send response to host [07:27:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225016,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:27:23]free response buf [07:27:23]execute_script done [07:27:23]execute_script returns [07:27:23]free content buf [07:27:23]Sock 9.Close socket [07:27:23]Sock 9.Thread stoped [07:27:27]OFD Sender: No OFD packet to send [07:27:32]OFD Sender: No OFD packet to send [07:27:37]OFD Sender: No OFD packet to send [07:27:42]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:31]recv_with_timeout no data received [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:29:03]OFD Sender: No OFD packet to send [07:29:08]OFD Sender: No OFD packet to send [07:29:13]OFD Sender: No OFD packet to send [07:29:18]OFD Sender: No OFD packet to send [07:29:23]OFD Sender: No OFD packet to send [07:29:28]OFD Sender: No OFD packet to send [07:29:33]OFD Sender: No OFD packet to send [07:29:38]OFD Sender: No OFD packet to send [07:29:43]OFD Sender: No OFD packet to send [07:29:48]OFD Sender: No OFD packet to send [07:29:53]OFD Sender: No OFD packet to send [07:29:58]OFD Sender: No OFD packet to send [07:30:03]OFD Sender: No OFD packet to send [07:30:08]OFD Sender: No OFD packet to send [07:30:13]OFD Sender: No OFD packet to send [07:30:13]recv_with_timeout no data received [07:30:18]OFD Sender: No OFD packet to send [07:30:23]OFD Sender: No OFD packet to send [07:30:28]OFD Sender: No OFD packet to send [07:30:33]OFD Sender: No OFD packet to send [07:30:38]OFD Sender: No OFD packet to send [07:30:43]OFD Sender: No OFD packet to send [07:30:48]OFD Sender: No OFD packet to send [07:30:53]OFD Sender: No OFD packet to send [07:30:58]OFD Sender: No OFD packet to send [07:31:03]OFD Sender: No OFD packet to send [07:31:08]OFD Sender: No OFD packet to send [07:31:13]OFD Sender: No OFD packet to send [07:31:18]OFD Sender: No OFD packet to send [07:31:23]OFD Sender: No OFD packet to send [07:31:28]OFD Sender: No OFD packet to send [07:31:33]OFD Sender: No OFD packet to send [07:31:38]OFD Sender: No OFD packet to send [07:31:43]OFD Sender: No OFD packet to send [07:31:48]OFD Sender: No OFD packet to send [07:31:53]OFD Sender: No OFD packet to send [07:31:58]OFD Sender: No OFD packet to send [07:32:03]OFD Sender: No OFD packet to send [07:32:07]recv_with_timeout no data received [07:32:08]OFD Sender: No OFD packet to send [07:32:13]OFD Sender: No OFD packet to send [07:32:18]OFD Sender: No OFD packet to send [07:32:23]OFD Sender: No OFD packet to send [07:32:28]OFD Sender: No OFD packet to send [07:32:33]OFD Sender: No OFD packet to send [07:32:38]OFD Sender: No OFD packet to send [07:32:43]accept exits with 8 [07:32:43]New connection [07:32:43]New thread 3066740068 created [07:32:43]Thread 3066883428 joined [07:32:43]Waiting for new connection... [07:32:43] Sock 8.Parse request [07:32:43]Sock 8.Check first char [07:32:43]Sock 8.First char is OK [07:32:43]request: POST /json_proto HTTP/1.0 [07:32:43]Method: POST [07:32:43]URL: /json_proto [07:32:43]Method is POST - this is cgi request [07:32:43]url: /json_proto [07:32:43]query_string will be loaded in cgi processing [07:32:43]execute_cgi json_proto POST (null) [07:32:43]execute_cgi path=json_proto method=POST [07:32:43]POST find Content-Length [07:32:43]Host: 172.17.43.131:8080 [07:32:43]Content-Length: 640 [07:32:43]Content-Type: application/json [07:32:43] [07:32:43]POST finish read [07:32:43]Found Content-Length = 640 [07:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:32:43]execute_script... [07:32:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:32:43]POST & json_proto [07:32:43]process_json_proto [07:32:43]json parsed OK: [07:32:43]protocol is kg_v1.0 [07:32:43]action value=close_receipt [07:32:43]process_action close_receipt [07:32:43]cmd_close_receipt [07:32:43]MH_GetDate [07:32:43]Write to MH i2c: F0 00 00 2A 04 1D [07:32:43]Write i2c OK [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: F0 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: F0 09 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: F0 09 00 2A 04 00 1B 51 A3 66 F9 24 A2 66 C0 [07:32:43]GetLastDocTimeStamp 1721978839 [07:32:43]current date 1721979163 [07:32:43]FM_GetShiftState [07:32:43]SAM_PROTO_GetShiftState [07:32:43]wFMCommunicate request_size=4 [07:32:43]MH_SAM_APDU [07:32:43]CAPDU: 80 13 01 00 [07:32:43]Write to MH i2c: E2 08 00 2B 04 80 13 01 00 00 00 00 00 AC [07:32:43]Write i2c OK [07:32:43]MH_I2C_Read... [07:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:43]Read from MH i2c: E2 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 0E 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 0E 00 2B 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [07:32:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:32:43]wFMCommunicate OK [07:32:43]SAM_PROTO_GetShiftState done [07:32:43]FM_GetShiftState done [07:32:43]opened in 1721952182 [07:32:43]opened+sec_in_day 1722038582 [07:32:43]quantity*price = 99999 [07:32:43]sum+1 = 100001 [07:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 85 26.07.2024 07:32 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225017 ФПД: 180520514352097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073243&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225017&fm=180520514352097&tin=02508201610067®Number=0000000000092624&sum=100000 [07:32:44]StoreToDocumentArchive [07:32:44]shift 437 fd 225017 [07:32:44]save to /storage/0437/doc_00225017 [07:32:44]save last doc name /storage/0437/doc_00225017 to /storage/kkm_last_doc_name [07:32:44]save OK [07:32:44]Clear old archive folders... [07:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:32:44]tlvbuf is 009D2890 [07:32:44]SAM_PROTO_ClearQueue [07:32:44]wFMCommunicate request_size=4 [07:32:44]MH_SAM_APDU [07:32:44]CAPDU: 80 09 00 00 [07:32:44]Write to MH i2c: E2 08 00 38 04 80 09 00 00 00 00 00 00 AE [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:44]Read from MH i2c: E2 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 38 04 00 90 00 B0 [07:32:44]RAPDU: 90 00 [07:32:44]wFMCommunicate OK [07:32:44]SAM_PROTO_ClearQueue done [07:32:44]KKMCreateOFDPacket [07:32:44]OFDProtocolAddRootSTLVToBuf [07:32:44]FM_MakeSignedData [07:32:44]FM_MakeSignedData [07:32:44]SAM_PROTO_SignData [07:32:44]wFMCommunicate request_size=4 [07:32:44]MH_SAM_APDU [07:32:44]CAPDU: 80 0D 01 02 [07:32:44]Write to MH i2c: E2 08 00 39 04 80 0D 01 02 00 00 00 00 B6 [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:44]Read from MH i2c: E2 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [07:32:44]RAPDU: 90 00 [07:32:44]wFMCommunicate OK [07:32:44]wFMCommunicate request_size=255 [07:32:44]MH_SAM_APDU [07:32:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 1B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6E 03 00 35 04 06 00 A4 2E B5 21 [07:32:44]Write to MH i2c: E2 02 01 3A 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 1B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6E 03 00 35 04 06 00 A4 2E B5 21 00 00 BA [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:44]Read from MH i2c: E2 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [07:32:44]RAPDU: 90 00 [07:32:44]wFMCommunicate OK [07:32:44]wFMCommunicate request_size=7 [07:32:44]MH_SAM_APDU [07:32:44]CAPDU: 80 0D 02 02 02 F3 E1 [07:32:44]Write to MH i2c: E2 0A 00 3B 04 80 0D 02 02 02 00 F3 E1 00 00 91 [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:44]Read from MH i2c: E2 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [07:32:44]RAPDU: 90 00 [07:32:44]wFMCommunicate OK [07:32:44]wFMCommunicate request_size=4 [07:32:44]MH_SAM_APDU [07:32:44]CAPDU: 80 0D 03 02 [07:32:44]Write to MH i2c: E2 08 00 3C 04 80 0D 03 02 00 00 00 00 BB [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:44]Read from MH i2c: E2 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 0B 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: E2 0B 00 3C 04 00 83 33 E8 B8 D4 9E 82 CA 90 00 D0 [07:32:44]RAPDU: 83 33 E8 B8 D4 9E 82 CA 90 00 [07:32:44]wFMCommunicate OK [07:32:44]SAM_PROTO_SignData done [07:32:44]FM_MakeSignedData done [07:32:44]CreateOFDProtocolMessage [07:32:44]wFMCommunicate request_size=4 [07:32:44]MH_SAM_APDU [07:32:44]CAPDU: 80 11 00 00 [07:32:44]Write to MH i2c: E2 08 00 3D 04 80 11 00 00 00 00 00 00 BB [07:32:45]Write i2c OK [07:32:45]MH_I2C_Read... [07:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:45]Read from MH i2c: E2 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: E2 17 00 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: E2 17 00 3D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [07:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:32:45]wFMCommunicate OK [07:32:45]CreateOFDProtocolMessage done [07:32:45]OFDSenderStorePacket 225017 [07:32:45]StoreOFDPacket docnum=225017 [07:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 78 E9 04 01 2D A2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 1B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6E 03 00 35 04 06 00 A4 2E B5 21 F3 E1 83 33 E8 B8 D4 9E 82 CA [07:32:45]CheckFolder [07:32:45]dirname=/storage/ofd_packets [07:32:45]CheckFolder done [07:32:45]ProducePacketName [07:32:45]name=ofd_packets/00225017 [07:32:45]NVStorageSaveData ofd_packets/00225017 [07:32:45]File name is /storage/ofd_packets/00225017 [07:32:45]Write 298 bytes [07:32:45]NVStorageSaveData done [07:32:45]OFDSenderStorePacket done [07:32:45]KKMCreateOFDPacket done [07:32:45]NVStorageSaveData kkm_last_timestamp [07:32:45]File name is /storage/kkm_last_timestamp [07:32:45]Write 4 bytes [07:32:45]NVStorageSaveData done [07:32:45]ExternCall_PrintAddStr [07:32:45]wPrintStart [07:32:45]Write to MH i2c: 01 00 00 3E 04 42 [07:32:45]Write i2c OK [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: 01 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: 01 07 00 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: 01 07 00 3E 04 00 00 00 00 00 FF 0F 57 [07:32:45]RasterBufferAndPrint [07:32:45]line Счет N : (1)2001165 [07:32:45]line ИНН: 02508201610067 [07:32:45]line Контрольно-Кассовый Чек [07:32:45]line ПРОДАЖА [07:32:45]line ТРК (МРК, ГНК) : 11 [07:32:45]line Товар: 2710194210 [07:32:45]line ДТ-К-5 [07:32:45]line 13.210 * 75.70 [07:32:45]line = 1000.00 [07:32:45]line НДС 12% НСП 1% [07:32:45]line > о реализуемом товаре [07:32:45]line ИТОГО: 1000.00 [07:32:45]line НСП 1% : 8.85 [07:32:45]line НДС 12% : 106.19 [07:32:45]line Наличными: 1000.00 [07:32:45]line Безнал.: 0.00 [07:32:45]line Место: АЗС № 97 "Партнер Нефть" [07:32:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:32:45]line СНО: Общий режим [07:32:45]line Чек 85 26.07.2024 07:32 [07:32:45]line Смена: 437 ФФД: 1.0 [07:32:45]line ЗНМ: 0300000054 [07:32:45]line РНМ: 0000000000092624 [07:32:45]line Версия ККМ: 001 [07:32:45]line ФМ: 0000000000874959 [07:32:45]line ФД: 225017 [07:32:45]line ФПД: 180520514352097 [07:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073243&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225017&fm=180520514352097&tin=02508201610067®Number=0000000000092624&sum=100000 [07:32:45]written 0, free lines is 4095 [07:32:45]OFD Sender: Processing packet 225017 [packets to send 596, broken 595] [07:32:45]ProducePacketName [07:32:45]name=ofd_packets/00225017 [07:32:45]OFD Sender: To server: pG, [07:32:45]CommunicateWithHost lk.salyk.kg:30040 [07:32:45]ConnectInit lk.salyk.kg [07:32:45]Write to MH i2c: 01 00 00 66 04 6A [07:32:45]Write i2c OK [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: 01 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: 01 07 00 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: 01 07 00 66 04 00 00 00 00 00 7A 0C F7 [07:32:45]RasterBufferAndPrint [07:32:45]line [07:32:45]line [07:32:45]line [07:32:45]line [07:32:45]line [07:32:45]written 0, free lines is 3197 [07:32:45]MH_Cut [07:32:45]Write to MH i2c: D1 01 00 6D 04 01 43 [07:32:45]Write i2c OK [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: D1 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: D1 01 00 [07:32:45]MH_I2C_Read... [07:32:45]Read from MH i2c: D1 01 00 6D 04 00 42 [07:32:45]Write to MH i2c: 01 00 00 6E 04 72 [07:32:45]Write i2c OK [07:32:45]MH_I2C_Read... [07:32:46]*** Cut start [07:32:46]*** Partial cut [07:32:46]*** CUTSNS_PIN = 1 [07:32:46]*** CUTSNS_PIN = 0 [07:32:47]*** Brake cut motor [07:32:47]Read from MH i2c: 01 [07:32:47]MH_I2C_Read... [07:32:47]*** Stop cut motor [07:32:47]*** Cut end [07:32:47]Read from MH i2c: 01 07 00 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: 01 07 00 6E 04 00 00 00 00 00 FF 0F 87 [07:32:47]process_action close_receipt done [07:32:47]requested_data is exist [07:32:47]produce_requested_data [07:32:47]requested_item fm.sn is exist - process it [07:32:47]wFMCommunicate request_size=4 [07:32:47]MH_SAM_APDU [07:32:47]CAPDU: 80 11 00 00 [07:32:47]Write to MH i2c: E2 08 00 6F 04 80 11 00 00 00 00 00 00 ED [07:32:47]Write i2c OK [07:32:47]MH_I2C_Read... [07:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:47]Read from MH i2c: E2 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 17 00 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 17 00 6F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [07:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:32:47]wFMCommunicate OK [07:32:47]requested_item fd.num is exist - process it [07:32:47]SAM_PROTO_GetFieldsCounters [07:32:47]wFMCommunicate request_size=4 [07:32:47]MH_SAM_APDU [07:32:47]CAPDU: 80 13 00 00 [07:32:47]Write to MH i2c: E2 08 00 70 04 80 13 00 00 00 00 00 00 F0 [07:32:47]Write i2c OK [07:32:47]MH_I2C_Read... [07:32:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:47]Read from MH i2c: E2 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 62 00 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 62 00 70 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [07:32:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:32:47]wFMCommunicate OK [07:32:47]SAM_PROTO_GetFieldsCounters done [07:32:47]requested_item shift.num is exist - process it [07:32:47]requested_item shift.opened is exist - process it [07:32:47]req_shift_opened [07:32:47]FM_GetShiftState [07:32:47]SAM_PROTO_GetShiftState [07:32:47]wFMCommunicate request_size=4 [07:32:47]MH_SAM_APDU [07:32:47]CAPDU: 80 13 01 00 [07:32:47]Write to MH i2c: E2 08 00 71 04 80 13 01 00 00 00 00 00 F2 [07:32:47]Write i2c OK [07:32:47]MH_I2C_Read... [07:32:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:47]Read from MH i2c: E2 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 0E 00 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 0E 00 71 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A3 [07:32:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:32:47]wFMCommunicate OK [07:32:47]SAM_PROTO_GetShiftState done [07:32:47]FM_GetShiftState done [07:32:47]req_shift_opened done [07:32:47]requested_item shift.open_date is exist - process it [07:32:47]req_shift_open_date [07:32:47]req_shift_open_date done [07:32:47]produce_requested_data done [07:32:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225017,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:32:47]process_action_free close_receipt [07:32:47]json_value_free [07:32:47]json_value_free done [07:32:47]process_json_proto returns [07:32:47]Send response to host [07:32:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225017,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:32:47]free response buf [07:32:47]execute_script done [07:32:47]execute_script returns [07:32:47]free content buf [07:32:47]Sock 8.Close socket [07:32:47]Sock 8.Thread stoped [07:32:50]recv_with_timeout no data received [07:32:51]Connected sock=10 [07:32:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 78 E9 04 01 2D A2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 1B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6E 03 00 35 04 06 00 A4 2E B5 21 F3 E1 83 33 E8 B8 D4 9E 82 CA [07:32:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FE 9C 47 00 25 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6E 03 00 F4 03 04 00 33 FD A2 66 B6 04 01 00 00 86 1E 53 7F 87 7E 3D 5E [07:32:51]CommunicateWithHost err = 0 [07:32:51]CheckOFDResponse [07:32:51]1017 (14) - 77093643461234 [07:32:51]1041 (16) - 0000000000874959 [07:32:51]1040 (4) - 225017 [07:32:51]1012 (4) - 26.07.2024 01:34 [07:32:51]1206 (1) - 0 [07:32:51]OFD Sender: Remove packet 225017 [07:32:51]ProducePacketName [07:32:51]name=ofd_packets/00225017 [07:32:51]NVStorageDeleteData [07:32:52]OFD Sender: No OFD packet to send [07:32:57]OFD Sender: No OFD packet to send [07:33:02]OFD Sender: No OFD packet to send [07:33:07]OFD Sender: No OFD packet to send [07:33:12]OFD Sender: No OFD packet to send [07:33:14]accept exits with 9 [07:33:14]New connection [07:33:14]New thread 3066883428 created [07:33:14]Thread 3066740068 joined [07:33:14]Waiting for new connection... [07:33:14] Sock 9.Parse request [07:33:14]Sock 9.Check first char [07:33:14]Sock 9.First char is OK [07:33:14]request: POST /json_proto HTTP/1.0 [07:33:14]Method: POST [07:33:14]URL: /json_proto [07:33:14]Method is POST - this is cgi request [07:33:14]url: /json_proto [07:33:14]query_string will be loaded in cgi processing [07:33:14]execute_cgi json_proto POST (null) [07:33:14]execute_cgi path=json_proto method=POST [07:33:14]POST find Content-Length [07:33:14]Host: 172.17.43.131:8080 [07:33:14]Content-Length: 640 [07:33:14]Content-Type: application/json [07:33:14] [07:33:14]POST finish read [07:33:14]Found Content-Length = 640 [07:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:14]execute_script... [07:33:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:33:14]POST & json_proto [07:33:14]process_json_proto [07:33:14]json parsed OK: [07:33:14]protocol is kg_v1.0 [07:33:14]action value=close_receipt [07:33:14]process_action close_receipt [07:33:14]cmd_close_receipt [07:33:14]MH_GetDate [07:33:14]Write to MH i2c: F0 00 00 72 04 65 [07:33:14]Write i2c OK [07:33:14]MH_I2C_Read... [07:33:14]Read from MH i2c: F0 [07:33:14]MH_I2C_Read... [07:33:14]Read from MH i2c: F0 09 00 [07:33:14]MH_I2C_Read... [07:33:14]Read from MH i2c: F0 09 00 72 04 00 3B 51 A3 66 F9 24 A2 66 28 [07:33:14]GetLastDocTimeStamp 1721979163 [07:33:14]current date 1721979195 [07:33:14]FM_GetShiftState [07:33:14]SAM_PROTO_GetShiftState [07:33:14]wFMCommunicate request_size=4 [07:33:14]MH_SAM_APDU [07:33:14]CAPDU: 80 13 01 00 [07:33:14]Write to MH i2c: E2 08 00 73 04 80 13 01 00 00 00 00 00 F4 [07:33:14]Write i2c OK [07:33:14]MH_I2C_Read... [07:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:14]Read from MH i2c: E2 [07:33:14]MH_I2C_Read... [07:33:14]Read from MH i2c: E2 0E 00 [07:33:14]MH_I2C_Read... [07:33:14]Read from MH i2c: E2 0E 00 73 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A5 [07:33:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:33:14]wFMCommunicate OK [07:33:14]SAM_PROTO_GetShiftState done [07:33:14]FM_GetShiftState done [07:33:14]opened in 1721952182 [07:33:14]opened+sec_in_day 1722038582 [07:33:14]quantity*price = 99999 [07:33:14]sum+1 = 100001 [07:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 86 26.07.2024 07:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225018 ФПД: 191596170780496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073315&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225018&fm=191596170780496&tin=02508201610067®Number=0000000000092624&sum=100000 [07:33:15]StoreToDocumentArchive [07:33:15]shift 437 fd 225018 [07:33:15]save to /storage/0437/doc_00225018 [07:33:15]save last doc name /storage/0437/doc_00225018 to /storage/kkm_last_doc_name [07:33:15]save OK [07:33:15]Clear old archive folders... [07:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:33:15]tlvbuf is 009B8FE0 [07:33:15]SAM_PROTO_ClearQueue [07:33:15]wFMCommunicate request_size=4 [07:33:15]MH_SAM_APDU [07:33:15]CAPDU: 80 09 00 00 [07:33:15]Write to MH i2c: E2 08 00 80 04 80 09 00 00 00 00 00 00 F6 [07:33:15]Write i2c OK [07:33:15]MH_I2C_Read... [07:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:15]Read from MH i2c: E2 [07:33:15]MH_I2C_Read... [07:33:15]Read from MH i2c: E2 03 00 [07:33:15]MH_I2C_Read... [07:33:15]Read from MH i2c: E2 03 00 80 04 00 90 00 F8 [07:33:15]RAPDU: 90 00 [07:33:15]wFMCommunicate OK [07:33:15]SAM_PROTO_ClearQueue done [07:33:15]KKMCreateOFDPacket [07:33:15]OFDProtocolAddRootSTLVToBuf [07:33:15]FM_MakeSignedData [07:33:15]FM_MakeSignedData [07:33:15]SAM_PROTO_SignData [07:33:15]wFMCommunicate request_size=4 [07:33:15]MH_SAM_APDU [07:33:15]CAPDU: 80 0D 01 02 [07:33:15]Write to MH i2c: E2 08 00 81 04 80 0D 01 02 00 00 00 00 FE [07:33:15]Write i2c OK [07:33:15]MH_I2C_Read... [07:33:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:15]Read from MH i2c: E2 [07:33:15]MH_I2C_Read... [07:33:15]Read from MH i2c: E2 03 00 [07:33:15]MH_I2C_Read... [07:33:15]Read from MH i2c: E2 03 00 81 04 00 90 00 F9 [07:33:15]RAPDU: 90 00 [07:33:15]wFMCommunicate OK [07:33:15]wFMCommunicate request_size=255 [07:33:15]MH_SAM_APDU [07:33:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 3B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6E 03 00 35 04 06 00 AE 41 75 B3 [07:33:15]Write to MH i2c: E2 02 01 82 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 3B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6E 03 00 35 04 06 00 AE 41 75 B3 00 00 93 [07:33:15]Write i2c OK [07:33:15]MH_I2C_Read... [07:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:16]Read from MH i2c: E2 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 03 00 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 03 00 82 04 00 90 00 FA [07:33:16]RAPDU: 90 00 [07:33:16]wFMCommunicate OK [07:33:16]wFMCommunicate request_size=7 [07:33:16]MH_SAM_APDU [07:33:16]CAPDU: 80 0D 02 02 02 1F 50 [07:33:16]Write to MH i2c: E2 0A 00 83 04 80 0D 02 02 02 00 1F 50 00 00 74 [07:33:16]Write i2c OK [07:33:16]MH_I2C_Read... [07:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:16]Read from MH i2c: E2 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 03 00 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [07:33:16]RAPDU: 90 00 [07:33:16]wFMCommunicate OK [07:33:16]wFMCommunicate request_size=4 [07:33:16]MH_SAM_APDU [07:33:16]CAPDU: 80 0D 03 02 [07:33:16]Write to MH i2c: E2 08 00 84 04 80 0D 03 02 00 00 00 00 03 [07:33:16]Write i2c OK [07:33:16]MH_I2C_Read... [07:33:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:16]Read from MH i2c: E2 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 0B 00 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 0B 00 84 04 00 F0 BC 06 90 C5 90 2A DD 90 00 A2 [07:33:16]RAPDU: F0 BC 06 90 C5 90 2A DD 90 00 [07:33:16]wFMCommunicate OK [07:33:16]SAM_PROTO_SignData done [07:33:16]FM_MakeSignedData done [07:33:16]CreateOFDProtocolMessage [07:33:16]wFMCommunicate request_size=4 [07:33:16]MH_SAM_APDU [07:33:16]CAPDU: 80 11 00 00 [07:33:16]Write to MH i2c: E2 08 00 85 04 80 11 00 00 00 00 00 00 03 [07:33:16]Write i2c OK [07:33:16]MH_I2C_Read... [07:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:16]Read from MH i2c: E2 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 17 00 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: E2 17 00 85 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [07:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:16]wFMCommunicate OK [07:33:16]CreateOFDProtocolMessage done [07:33:16]OFDSenderStorePacket 225018 [07:33:16]StoreOFDPacket docnum=225018 [07:33:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A2 56 04 01 87 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 3B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6E 03 00 35 04 06 00 AE 41 75 B3 1F 50 F0 BC 06 90 C5 90 2A DD [07:33:16]CheckFolder [07:33:16]dirname=/storage/ofd_packets [07:33:16]CheckFolder done [07:33:16]ProducePacketName [07:33:16]name=ofd_packets/00225018 [07:33:16]NVStorageSaveData ofd_packets/00225018 [07:33:16]File name is /storage/ofd_packets/00225018 [07:33:16]Write 298 bytes [07:33:16]NVStorageSaveData done [07:33:16]OFDSenderStorePacket done [07:33:16]KKMCreateOFDPacket done [07:33:16]NVStorageSaveData kkm_last_timestamp [07:33:16]File name is /storage/kkm_last_timestamp [07:33:16]Write 4 bytes [07:33:16]NVStorageSaveData done [07:33:16]ExternCall_PrintAddStr [07:33:16]wPrintStart [07:33:16]Write to MH i2c: 01 00 00 86 04 8A [07:33:16]Write i2c OK [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: 01 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: 01 07 00 [07:33:16]MH_I2C_Read... [07:33:16]Read from MH i2c: 01 07 00 86 04 00 00 00 00 00 FF 0F 9F [07:33:16]RasterBufferAndPrint [07:33:16]line Счет N : (1)2001166 [07:33:16]line ИНН: 02508201610067 [07:33:16]line Контрольно-Кассовый Чек [07:33:16]line ПРОДАЖА [07:33:16]line ТРК (МРК, ГНК) : 31 [07:33:16]line Товар: 2710194210 [07:33:16]line ДТ-К-5 [07:33:16]line 13.210 * 75.70 [07:33:16]line = 1000.00 [07:33:16]line НДС 12% НСП 1% [07:33:16]line > о реализуемом товаре [07:33:16]line ИТОГО: 1000.00 [07:33:16]line НСП 1% : 8.85 [07:33:16]line НДС 12% : 106.19 [07:33:16]line Наличными: 1000.00 [07:33:16]line Безнал.: 0.00 [07:33:16]line Место: АЗС № 97 "Партнер Нефть" [07:33:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:33:16]line СНО: Общий режим [07:33:16]line Чек 86 26.07.2024 07:33 [07:33:16]line Смена: 437 ФФД: 1.0 [07:33:16]line ЗНМ: 0300000054 [07:33:16]line РНМ: 0000000000092624 [07:33:16]line Версия ККМ: 001 [07:33:16]line ФМ: 0000000000874959 [07:33:16]line ФД: 225018 [07:33:16]line ФПД: 191596170780496 [07:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073315&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225018&fm=191596170780496&tin=02508201610067®Number=0000000000092624&sum=100000 [07:33:16]written 0, free lines is 4095 [07:33:16]OFD Sender: Processing packet 225018 [packets to send 596, broken 595] [07:33:16]ProducePacketName [07:33:16]name=ofd_packets/00225018 [07:33:16]OFD Sender: To server: pG, [07:33:16]CommunicateWithHost lk.salyk.kg:30040 [07:33:16]ConnectInit lk.salyk.kg [07:33:17]Write to MH i2c: 01 00 00 AE 04 B2 [07:33:17]Write i2c OK [07:33:17]MH_I2C_Read... [07:33:17]Read from MH i2c: 01 [07:33:17]MH_I2C_Read... [07:33:17]Read from MH i2c: 01 07 00 [07:33:17]MH_I2C_Read... [07:33:17]Read from MH i2c: 01 07 00 AE 04 00 00 00 00 00 7D 0C 42 [07:33:17]RasterBufferAndPrint [07:33:17]line [07:33:17]line [07:33:17]line [07:33:17]line [07:33:17]line [07:33:17]written 0, free lines is 3200 [07:33:17]Connected sock=10 [07:33:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A2 56 04 01 87 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 3B 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6E 03 00 35 04 06 00 AE 41 75 B3 1F 50 F0 BC 06 90 C5 90 2A DD [07:33:17]MH_Cut [07:33:17]Write to MH i2c: D1 01 00 B5 04 01 8B [07:33:17]Write i2c OK [07:33:17]MH_I2C_Read... [07:33:17]Read from MH i2c: D1 [07:33:17]MH_I2C_Read... [07:33:17]Read from MH i2c: D1 01 00 [07:33:17]MH_I2C_Read... [07:33:17]Read from MH i2c: D1 01 00 B5 04 00 8A [07:33:17]Write to MH i2c: 01 00 00 B6 04 BA [07:33:17]Write i2c OK [07:33:17]MH_I2C_Read... [07:33:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 EA 47 00 43 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6E 03 00 F4 03 04 00 4C FD A2 66 B6 04 01 00 00 F2 98 00 63 86 05 B7 5B [07:33:17]CommunicateWithHost err = 0 [07:33:17]CheckOFDResponse [07:33:17]1017 (14) - 77093643461234 [07:33:17]1041 (16) - 0000000000874959 [07:33:17]1040 (4) - 225018 [07:33:17]1012 (4) - 26.07.2024 01:35 [07:33:17]1206 (1) - 0 [07:33:17]OFD Sender: Remove packet 225018 [07:33:17]ProducePacketName [07:33:17]name=ofd_packets/00225018 [07:33:17]NVStorageDeleteData [07:33:18]OFD Sender: No OFD packet to send [07:33:18]*** Cut start [07:33:18]*** Partial cut [07:33:18]*** CUTSNS_PIN = 1 [07:33:18]*** CUTSNS_PIN = 0 [07:33:18]*** Brake cut motor [07:33:19]Read from MH i2c: 01 [07:33:19]MH_I2C_Read... [07:33:19]*** Stop cut motor [07:33:19]*** Cut end [07:33:19]Read from MH i2c: 01 07 00 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: 01 07 00 B6 04 00 00 00 00 00 FF 0F CF [07:33:19]process_action close_receipt done [07:33:19]requested_data is exist [07:33:19]produce_requested_data [07:33:19]requested_item fm.sn is exist - process it [07:33:19]wFMCommunicate request_size=4 [07:33:19]MH_SAM_APDU [07:33:19]CAPDU: 80 11 00 00 [07:33:19]Write to MH i2c: E2 08 00 B7 04 80 11 00 00 00 00 00 00 35 [07:33:19]Write i2c OK [07:33:19]MH_I2C_Read... [07:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:19]Read from MH i2c: E2 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 17 00 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 17 00 B7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [07:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:33:19]wFMCommunicate OK [07:33:19]requested_item fd.num is exist - process it [07:33:19]SAM_PROTO_GetFieldsCounters [07:33:19]wFMCommunicate request_size=4 [07:33:19]MH_SAM_APDU [07:33:19]CAPDU: 80 13 00 00 [07:33:19]Write to MH i2c: E2 08 00 B8 04 80 13 00 00 00 00 00 00 38 [07:33:19]Write i2c OK [07:33:19]MH_I2C_Read... [07:33:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:19]Read from MH i2c: E2 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 62 00 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 62 00 B8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [07:33:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:33:19]wFMCommunicate OK [07:33:19]SAM_PROTO_GetFieldsCounters done [07:33:19]requested_item shift.num is exist - process it [07:33:19]requested_item shift.opened is exist - process it [07:33:19]req_shift_opened [07:33:19]FM_GetShiftState [07:33:19]SAM_PROTO_GetShiftState [07:33:19]wFMCommunicate request_size=4 [07:33:19]MH_SAM_APDU [07:33:19]CAPDU: 80 13 01 00 [07:33:19]Write to MH i2c: E2 08 00 B9 04 80 13 01 00 00 00 00 00 3A [07:33:19]Write i2c OK [07:33:19]MH_I2C_Read... [07:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:19]Read from MH i2c: E2 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 0E 00 [07:33:19]MH_I2C_Read... [07:33:19]Read from MH i2c: E2 0E 00 B9 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EB [07:33:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:33:19]wFMCommunicate OK [07:33:19]SAM_PROTO_GetShiftState done [07:33:19]FM_GetShiftState done [07:33:19]req_shift_opened done [07:33:19]requested_item shift.open_date is exist - process it [07:33:19]req_shift_open_date [07:33:19]req_shift_open_date done [07:33:19]produce_requested_data done [07:33:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225018,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:33:19]process_action_free close_receipt [07:33:19]json_value_free [07:33:19]json_value_free done [07:33:19]process_json_proto returns [07:33:19]Send response to host [07:33:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225018,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:33:19]free response buf [07:33:19]execute_script done [07:33:19]execute_script returns [07:33:19]free content buf [07:33:19]Sock 9.Close socket [07:33:19]Sock 9.Thread stoped [07:33:23]OFD Sender: No OFD packet to send [07:33:28]OFD Sender: No OFD packet to send [07:33:33]OFD Sender: No OFD packet to send [07:33:37]recv_with_timeout no data received [07:33:38]OFD Sender: No OFD packet to send [07:33:43]OFD Sender: No OFD packet to send [07:33:48]OFD Sender: No OFD packet to send [07:33:53]OFD Sender: No OFD packet to send [07:33:58]OFD Sender: No OFD packet to send [07:34:03]OFD Sender: No OFD packet to send [07:34:08]OFD Sender: No OFD packet to send [07:34:13]OFD Sender: No OFD packet to send [07:34:18]OFD Sender: No OFD packet to send [07:34:23]OFD Sender: No OFD packet to send [07:34:28]OFD Sender: No OFD packet to send [07:34:33]OFD Sender: No OFD packet to send [07:34:37]accept exits with 8 [07:34:37]New connection [07:34:37]New thread 3066740068 created [07:34:37]Thread 3066883428 joined [07:34:37]Waiting for new connection... [07:34:37] Sock 8.Parse request [07:34:37]Sock 8.Check first char [07:34:37]Sock 8.First char is OK [07:34:37]request: POST /json_proto HTTP/1.0 [07:34:37]Method: POST [07:34:37]URL: /json_proto [07:34:37]Method is POST - this is cgi request [07:34:37]url: /json_proto [07:34:37]query_string will be loaded in cgi processing [07:34:37]execute_cgi json_proto POST (null) [07:34:37]execute_cgi path=json_proto method=POST [07:34:37]POST find Content-Length [07:34:37]Host: 172.17.43.131:8080 [07:34:37]Content-Length: 686 [07:34:37]Content-Type: application/json [07:34:37] [07:34:37]POST finish read [07:34:37]Found Content-Length = 686 [07:34:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:37]execute_script... [07:34:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:37]POST & json_proto [07:34:37]process_json_proto [07:34:37]json parsed OK: [07:34:37]protocol is kg_v1.0 [07:34:37]action value=close_receipt [07:34:37]process_action close_receipt [07:34:37]cmd_close_receipt [07:34:37]MH_GetDate [07:34:37]Write to MH i2c: F0 00 00 BA 04 AD [07:34:37]Write i2c OK [07:34:37]MH_I2C_Read... [07:34:37]Read from MH i2c: F0 [07:34:37]MH_I2C_Read... [07:34:37]Read from MH i2c: F0 09 00 [07:34:37]MH_I2C_Read... [07:34:37]Read from MH i2c: F0 09 00 BA 04 00 8E 51 A3 66 F9 24 A2 66 C3 [07:34:37]GetLastDocTimeStamp 1721979195 [07:34:37]current date 1721979278 [07:34:37]FM_GetShiftState [07:34:37]SAM_PROTO_GetShiftState [07:34:37]wFMCommunicate request_size=4 [07:34:37]MH_SAM_APDU [07:34:37]CAPDU: 80 13 01 00 [07:34:37]Write to MH i2c: E2 08 00 BB 04 80 13 01 00 00 00 00 00 3C [07:34:37]Write i2c OK [07:34:37]MH_I2C_Read... [07:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:37]Read from MH i2c: E2 [07:34:37]MH_I2C_Read... [07:34:37]Read from MH i2c: E2 0E 00 [07:34:37]MH_I2C_Read... [07:34:37]Read from MH i2c: E2 0E 00 BB 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 ED [07:34:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:34:37]wFMCommunicate OK [07:34:37]SAM_PROTO_GetShiftState done [07:34:37]FM_GetShiftState done [07:34:37]opened in 1721952182 [07:34:37]opened+sec_in_day 1722038582 [07:34:37]quantity*price = 200018 [07:34:37]sum+1 = 200019 [07:34:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 87 26.07.2024 07:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225019 ФПД: 96302988095680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225019&fm=96302988095680&tin=02508201610067®Number=0000000000092624&sum=200000 [07:34:39]StoreToDocumentArchive [07:34:39]shift 437 fd 225019 [07:34:39]save to /storage/0437/doc_00225019 [07:34:39]save last doc name /storage/0437/doc_00225019 to /storage/kkm_last_doc_name [07:34:39]save OK [07:34:39]Clear old archive folders... [07:34:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:34:39]tlvbuf is 009B8ED0 [07:34:39]SAM_PROTO_ClearQueue [07:34:39]wFMCommunicate request_size=4 [07:34:39]MH_SAM_APDU [07:34:39]CAPDU: 80 09 00 00 [07:34:39]Write to MH i2c: E2 08 00 C8 04 80 09 00 00 00 00 00 00 3E [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:39]Read from MH i2c: E2 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 C8 04 00 90 00 40 [07:34:39]RAPDU: 90 00 [07:34:39]wFMCommunicate OK [07:34:39]SAM_PROTO_ClearQueue done [07:34:39]KKMCreateOFDPacket [07:34:39]OFDProtocolAddRootSTLVToBuf [07:34:39]FM_MakeSignedData [07:34:39]FM_MakeSignedData [07:34:39]SAM_PROTO_SignData [07:34:39]wFMCommunicate request_size=4 [07:34:39]MH_SAM_APDU [07:34:39]CAPDU: 80 0D 01 02 [07:34:39]Write to MH i2c: E2 08 00 C9 04 80 0D 01 02 00 00 00 00 46 [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:39]Read from MH i2c: E2 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 C9 04 00 90 00 41 [07:34:39]RAPDU: 90 00 [07:34:39]wFMCommunicate OK [07:34:39]wFMCommunicate request_size=255 [07:34:39]MH_SAM_APDU [07:34:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8E 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6E 03 00 35 04 06 00 57 96 [07:34:39]Write to MH i2c: E2 02 01 CA 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8E 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6E 03 00 35 04 06 00 57 96 00 00 4C [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:39]Read from MH i2c: E2 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 CA 04 00 90 00 42 [07:34:39]RAPDU: 90 00 [07:34:39]wFMCommunicate OK [07:34:39]wFMCommunicate request_size=9 [07:34:39]MH_SAM_APDU [07:34:39]CAPDU: 80 0D 02 02 04 49 65 70 C0 [07:34:39]Write to MH i2c: E2 0C 00 CB 04 80 0D 02 02 04 00 49 65 70 C0 00 00 2F [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:39]Read from MH i2c: E2 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 03 00 CB 04 00 90 00 43 [07:34:39]RAPDU: 90 00 [07:34:39]wFMCommunicate OK [07:34:39]wFMCommunicate request_size=4 [07:34:39]MH_SAM_APDU [07:34:39]CAPDU: 80 0D 03 02 [07:34:39]Write to MH i2c: E2 08 00 CC 04 80 0D 03 02 00 00 00 00 4B [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:39]Read from MH i2c: E2 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 0B 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 0B 00 CC 04 00 A6 8A 51 99 CC 4B 47 B8 90 00 7C [07:34:39]RAPDU: A6 8A 51 99 CC 4B 47 B8 90 00 [07:34:39]wFMCommunicate OK [07:34:39]SAM_PROTO_SignData done [07:34:39]FM_MakeSignedData done [07:34:39]CreateOFDProtocolMessage [07:34:39]wFMCommunicate request_size=4 [07:34:39]MH_SAM_APDU [07:34:39]CAPDU: 80 11 00 00 [07:34:39]Write to MH i2c: E2 08 00 CD 04 80 11 00 00 00 00 00 00 4B [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:39]Read from MH i2c: E2 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 17 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: E2 17 00 CD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [07:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:34:39]wFMCommunicate OK [07:34:39]CreateOFDProtocolMessage done [07:34:39]OFDSenderStorePacket 225019 [07:34:39]StoreOFDPacket docnum=225019 [07:34:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 60 CF 06 01 D6 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8E 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6E 03 00 35 04 06 00 57 96 49 65 70 C0 A6 8A 51 99 CC 4B 47 B8 [07:34:39]CheckFolder [07:34:39]dirname=/storage/ofd_packets [07:34:39]CheckFolder done [07:34:39]ProducePacketName [07:34:39]name=ofd_packets/00225019 [07:34:39]NVStorageSaveData ofd_packets/00225019 [07:34:39]File name is /storage/ofd_packets/00225019 [07:34:39]Write 300 bytes [07:34:39]NVStorageSaveData done [07:34:39]OFDSenderStorePacket done [07:34:39]KKMCreateOFDPacket done [07:34:39]NVStorageSaveData kkm_last_timestamp [07:34:39]File name is /storage/kkm_last_timestamp [07:34:39]Write 4 bytes [07:34:39]NVStorageSaveData done [07:34:39]ExternCall_PrintAddStr [07:34:39]wPrintStart [07:34:39]Write to MH i2c: 01 00 00 CE 04 D2 [07:34:39]Write i2c OK [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: 01 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: 01 07 00 [07:34:39]MH_I2C_Read... [07:34:39]Read from MH i2c: 01 07 00 CE 04 00 00 00 00 00 FF 0F E7 [07:34:39]RasterBufferAndPrint [07:34:39]line Счет N : (1)2001164 [07:34:39]line ИНН: 02508201610067 [07:34:39]line Контрольно-Кассовый Чек [07:34:39]line ПРОДАЖА [07:34:39]line ТРК (МРК, ГНК) : 81 [07:34:39]line Товар: 2711190000 [07:34:39]line ГАЗ-К-5 [07:34:39]line 54.950 * 36.40 [07:34:39]line = 2000.18 [07:34:39]line НДС 12% НСП 1% [07:34:39]line > о реализуемом товаре [07:34:39]line ОКРУГЛЕНИЕ: -0.18 [07:34:39]line ИТОГО: 2000.00 [07:34:39]line Внесено: 2000.00 [07:34:39]line СДАЧА: 0.00 [07:34:39]line НСП 1% : 17.70 [07:34:39]line НДС 12% : 212.41 [07:34:39]line Наличными: 2000.00 [07:34:39]line Безнал.: 0.00 [07:34:39]line Место: АЗС № 97 "Партнер Нефть" [07:34:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:34:39]line СНО: Общий режим [07:34:39]line Чек 87 26.07.2024 07:34 [07:34:39]line Смена: 437 ФФД: 1.0 [07:34:39]line ЗНМ: 0300000054 [07:34:39]line РНМ: 0000000000092624 [07:34:39]line Версия ККМ: 001 [07:34:39]line ФМ: 0000000000874959 [07:34:39]line ФД: 225019 [07:34:39]line ФПД: 96302988095680 [07:34:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225019&fm=96302988095680&tin=02508201610067®Number=0000000000092624&sum=200000 [07:34:39]written 0, free lines is 4095 [07:34:39]OFD Sender: Processing packet 225019 [packets to send 596, broken 595] [07:34:39]ProducePacketName [07:34:39]name=ofd_packets/00225019 [07:34:39]OFD Sender: To server: pG, [07:34:39]CommunicateWithHost lk.salyk.kg:30040 [07:34:39]ConnectInit lk.salyk.kg [07:34:40]Write to MH i2c: 01 00 00 F9 04 FD [07:34:40]Write i2c OK [07:34:40]MH_I2C_Read... [07:34:40]Read from MH i2c: 01 [07:34:40]MH_I2C_Read... [07:34:40]Read from MH i2c: 01 07 00 [07:34:40]MH_I2C_Read... [07:34:40]Read from MH i2c: 01 07 00 F9 04 00 00 00 00 00 46 0C 56 [07:34:40]RasterBufferAndPrint [07:34:40]line [07:34:40]line [07:34:40]line [07:34:40]line [07:34:40]line [07:34:40]written 0, free lines is 3147 [07:34:40]MH_Cut [07:34:40]Write to MH i2c: D1 01 00 00 05 01 D7 [07:34:40]Write i2c OK [07:34:40]MH_I2C_Read... [07:34:40]Read from MH i2c: D1 [07:34:40]MH_I2C_Read... [07:34:40]Read from MH i2c: D1 01 00 [07:34:40]MH_I2C_Read... [07:34:40]Read from MH i2c: D1 01 00 00 05 00 D6 [07:34:40]Write to MH i2c: 01 00 00 01 05 06 [07:34:40]Write i2c OK [07:34:40]MH_I2C_Read... [07:34:41]*** Cut start [07:34:41]*** Partial cut [07:34:41]*** CUTSNS_PIN = 1 [07:34:41]*** CUTSNS_PIN = 0 [07:34:41]*** Brake cut motor [07:34:42]Read from MH i2c: 01 [07:34:42]MH_I2C_Read... [07:34:42]*** Stop cut motor [07:34:42]*** Cut end [07:34:42]Read from MH i2c: 01 07 00 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: 01 07 00 01 05 00 00 00 00 00 FF 0F 1B [07:34:42]process_action close_receipt done [07:34:42]requested_data is exist [07:34:42]produce_requested_data [07:34:42]requested_item fm.sn is exist - process it [07:34:42]wFMCommunicate request_size=4 [07:34:42]MH_SAM_APDU [07:34:42]CAPDU: 80 11 00 00 [07:34:42]Write to MH i2c: E2 08 00 02 05 80 11 00 00 00 00 00 00 81 [07:34:42]Write i2c OK [07:34:42]MH_I2C_Read... [07:34:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:42]Read from MH i2c: E2 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: E2 17 00 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: E2 17 00 02 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [07:34:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:34:42]wFMCommunicate OK [07:34:42]requested_item fd.num is exist - process it [07:34:42]SAM_PROTO_GetFieldsCounters [07:34:42]wFMCommunicate request_size=4 [07:34:42]MH_SAM_APDU [07:34:42]CAPDU: 80 13 00 00 [07:34:42]Write to MH i2c: E2 08 00 03 05 80 13 00 00 00 00 00 00 84 [07:34:42]Write i2c OK [07:34:42]MH_I2C_Read... [07:34:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:42]Read from MH i2c: E2 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: E2 62 00 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: E2 62 00 03 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [07:34:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:34:42]wFMCommunicate OK [07:34:42]SAM_PROTO_GetFieldsCounters done [07:34:42]requested_item shift.num is exist - process it [07:34:42]requested_item shift.opened is exist - process it [07:34:42]req_shift_opened [07:34:42]FM_GetShiftState [07:34:42]SAM_PROTO_GetShiftState [07:34:42]wFMCommunicate request_size=4 [07:34:42]MH_SAM_APDU [07:34:42]CAPDU: 80 13 01 00 [07:34:42]Write to MH i2c: E2 08 00 04 05 80 13 01 00 00 00 00 00 86 [07:34:42]Write i2c OK [07:34:42]MH_I2C_Read... [07:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:42]Read from MH i2c: E2 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: E2 0E 00 [07:34:42]MH_I2C_Read... [07:34:42]Read from MH i2c: E2 0E 00 04 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 37 [07:34:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:34:42]wFMCommunicate OK [07:34:42]SAM_PROTO_GetShiftState done [07:34:42]FM_GetShiftState done [07:34:42]req_shift_opened done [07:34:42]requested_item shift.open_date is exist - process it [07:34:42]req_shift_open_date [07:34:42]req_shift_open_date done [07:34:42]produce_requested_data done [07:34:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225019,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:34:42]process_action_free close_receipt [07:34:42]json_value_free [07:34:42]json_value_free done [07:34:42]process_json_proto returns [07:34:42]Send response to host [07:34:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225019,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:34:42]free response buf [07:34:42]execute_script done [07:34:42]execute_script returns [07:34:42]free content buf [07:34:42]Sock 8.Close socket [07:34:42]Sock 8.Thread stoped [07:34:43]Connected sock=11 [07:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 60 CF 06 01 D6 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8E 51 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6E 03 00 35 04 06 00 57 96 49 65 70 C0 A6 8A 51 99 CC 4B 47 B8 [07:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA 43 47 00 AC F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6E 03 00 F4 03 04 00 A2 FD A2 66 B6 04 01 00 00 92 AF 8B 8B 17 48 72 56 [07:34:43]CommunicateWithHost err = 0 [07:34:43]CheckOFDResponse [07:34:43]1017 (14) - 77093643461234 [07:34:43]1041 (16) - 0000000000874959 [07:34:43]1040 (4) - 225019 [07:34:43]1012 (4) - 26.07.2024 01:36 [07:34:43]1206 (1) - 0 [07:34:43]OFD Sender: Remove packet 225019 [07:34:43]ProducePacketName [07:34:43]name=ofd_packets/00225019 [07:34:43]NVStorageDeleteData [07:34:44]OFD Sender: No OFD packet to send [07:34:49]OFD Sender: No OFD packet to send [07:34:54]OFD Sender: No OFD packet to send [07:34:59]OFD Sender: No OFD packet to send [07:35:04]OFD Sender: No OFD packet to send [07:35:09]OFD Sender: No OFD packet to send [07:35:14]OFD Sender: No OFD packet to send [07:35:19]OFD Sender: No OFD packet to send [07:35:24]OFD Sender: No OFD packet to send [07:35:29]OFD Sender: No OFD packet to send [07:35:34]OFD Sender: No OFD packet to send [07:35:39]OFD Sender: No OFD packet to send [07:35:44]OFD Sender: No OFD packet to send [07:35:49]OFD Sender: No OFD packet to send [07:35:54]OFD Sender: No OFD packet to send [07:35:59]OFD Sender: No OFD packet to send [07:36:04]OFD Sender: No OFD packet to send [07:36:09]OFD Sender: No OFD packet to send [07:36:14]OFD Sender: No OFD packet to send [07:36:19]OFD Sender: No OFD packet to send [07:36:24]OFD Sender: No OFD packet to send [07:36:29]OFD Sender: No OFD packet to send [07:36:34]OFD Sender: No OFD packet to send [07:36:39]OFD Sender: No OFD packet to send [07:36:44]OFD Sender: No OFD packet to send [07:36:49]OFD Sender: No OFD packet to send [07:36:52]accept exits with 10 [07:36:52]New connection [07:36:52]New thread 3066883428 created [07:36:52]Thread 3066740068 joined [07:36:52]Waiting for new connection... [07:36:52] Sock 10.Parse request [07:36:52]Sock 10.Check first char [07:36:52]Sock 10.First char is OK [07:36:52]request: POST /json_proto HTTP/1.0 [07:36:52]Method: POST [07:36:52]URL: /json_proto [07:36:52]Method is POST - this is cgi request [07:36:52]url: /json_proto [07:36:52]query_string will be loaded in cgi processing [07:36:52]execute_cgi json_proto POST (null) [07:36:52]execute_cgi path=json_proto method=POST [07:36:52]POST find Content-Length [07:36:52]Host: 172.17.43.131:8080 [07:36:52]Content-Length: 676 [07:36:52]Content-Type: application/json [07:36:52] [07:36:52]POST finish read [07:36:52]Found Content-Length = 676 [07:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:52]execute_script... [07:36:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:52]POST & json_proto [07:36:52]process_json_proto [07:36:52]json parsed OK: [07:36:52]protocol is kg_v1.0 [07:36:52]action value=close_receipt [07:36:52]process_action close_receipt [07:36:52]cmd_close_receipt [07:36:52]MH_GetDate [07:36:52]Write to MH i2c: F0 00 00 05 05 F9 [07:36:52]Write i2c OK [07:36:52]MH_I2C_Read... [07:36:52]Read from MH i2c: F0 [07:36:52]MH_I2C_Read... [07:36:52]Read from MH i2c: F0 09 00 [07:36:52]MH_I2C_Read... [07:36:52]Read from MH i2c: F0 09 00 05 05 00 15 52 A3 66 F9 24 A2 66 97 [07:36:52]GetLastDocTimeStamp 1721979278 [07:36:52]current date 1721979413 [07:36:52]FM_GetShiftState [07:36:52]SAM_PROTO_GetShiftState [07:36:52]wFMCommunicate request_size=4 [07:36:52]MH_SAM_APDU [07:36:52]CAPDU: 80 13 01 00 [07:36:52]Write to MH i2c: E2 08 00 06 05 80 13 01 00 00 00 00 00 88 [07:36:52]Write i2c OK [07:36:52]MH_I2C_Read... [07:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:52]Read from MH i2c: E2 [07:36:52]MH_I2C_Read... [07:36:52]Read from MH i2c: E2 0E 00 [07:36:52]MH_I2C_Read... [07:36:52]Read from MH i2c: E2 0E 00 06 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 39 [07:36:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:36:52]wFMCommunicate OK [07:36:52]SAM_PROTO_GetShiftState done [07:36:52]FM_GetShiftState done [07:36:52]opened in 1721952182 [07:36:52]opened+sec_in_day 1722038582 [07:36:52]quantity*price = 100035 [07:36:52]sum+1 = 100036 [07:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 88 26.07.2024 07:36 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225020 ФПД: 12543982378387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225020&fm=12543982378387&tin=02508201610067®Number=0000000000092624&sum=100000 [07:36:53]StoreToDocumentArchive [07:36:53]shift 437 fd 225020 [07:36:53]save to /storage/0437/doc_00225020 [07:36:53]save last doc name /storage/0437/doc_00225020 to /storage/kkm_last_doc_name [07:36:53]save OK [07:36:53]Clear old archive folders... [07:36:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:36:53]tlvbuf is 009A2650 [07:36:53]SAM_PROTO_ClearQueue [07:36:53]wFMCommunicate request_size=4 [07:36:53]MH_SAM_APDU [07:36:53]CAPDU: 80 09 00 00 [07:36:53]Write to MH i2c: E2 08 00 13 05 80 09 00 00 00 00 00 00 8A [07:36:53]Write i2c OK [07:36:53]MH_I2C_Read... [07:36:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:53]Read from MH i2c: E2 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: E2 03 00 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: E2 03 00 13 05 00 90 00 8C [07:36:53]RAPDU: 90 00 [07:36:53]wFMCommunicate OK [07:36:53]SAM_PROTO_ClearQueue done [07:36:53]KKMCreateOFDPacket [07:36:53]OFDProtocolAddRootSTLVToBuf [07:36:53]FM_MakeSignedData [07:36:53]FM_MakeSignedData [07:36:53]SAM_PROTO_SignData [07:36:53]wFMCommunicate request_size=4 [07:36:53]MH_SAM_APDU [07:36:53]CAPDU: 80 0D 01 02 [07:36:53]Write to MH i2c: E2 08 00 14 05 80 0D 01 02 00 00 00 00 92 [07:36:53]Write i2c OK [07:36:53]MH_I2C_Read... [07:36:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:53]Read from MH i2c: E2 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: E2 03 00 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: E2 03 00 14 05 00 90 00 8D [07:36:53]RAPDU: 90 00 [07:36:53]wFMCommunicate OK [07:36:53]wFMCommunicate request_size=255 [07:36:53]MH_SAM_APDU [07:36:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 15 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6E 03 00 35 04 06 00 [07:36:53]Write to MH i2c: E2 02 01 15 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 15 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6E 03 00 35 04 06 00 00 00 6F [07:36:53]Write i2c OK [07:36:53]MH_I2C_Read... [07:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:54]Read from MH i2c: E2 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 03 00 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 03 00 15 05 00 90 00 8E [07:36:54]RAPDU: 90 00 [07:36:54]wFMCommunicate OK [07:36:54]wFMCommunicate request_size=11 [07:36:54]MH_SAM_APDU [07:36:54]CAPDU: 80 0D 02 02 06 0B 68 9F 9D 1D 93 [07:36:54]Write to MH i2c: E2 0E 00 16 05 80 0D 02 02 06 00 0B 68 9F 9D 1D 93 00 00 00 [07:36:54]Write i2c OK [07:36:54]MH_I2C_Read... [07:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:54]Read from MH i2c: E2 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 03 00 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [07:36:54]RAPDU: 90 00 [07:36:54]wFMCommunicate OK [07:36:54]wFMCommunicate request_size=4 [07:36:54]MH_SAM_APDU [07:36:54]CAPDU: 80 0D 03 02 [07:36:54]Write to MH i2c: E2 08 00 17 05 80 0D 03 02 00 00 00 00 97 [07:36:54]Write i2c OK [07:36:54]MH_I2C_Read... [07:36:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:54]Read from MH i2c: E2 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 0B 00 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 0B 00 17 05 00 8E 43 3C AE 62 2B D1 DE 90 00 8F [07:36:54]RAPDU: 8E 43 3C AE 62 2B D1 DE 90 00 [07:36:54]wFMCommunicate OK [07:36:54]SAM_PROTO_SignData done [07:36:54]FM_MakeSignedData done [07:36:54]CreateOFDProtocolMessage [07:36:54]wFMCommunicate request_size=4 [07:36:54]MH_SAM_APDU [07:36:54]CAPDU: 80 11 00 00 [07:36:54]Write to MH i2c: E2 08 00 18 05 80 11 00 00 00 00 00 00 97 [07:36:54]Write i2c OK [07:36:54]MH_I2C_Read... [07:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:54]Read from MH i2c: E2 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 17 00 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 17 00 18 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [07:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:36:54]wFMCommunicate OK [07:36:54]CreateOFDProtocolMessage done [07:36:54]OFDSenderStorePacket 225020 [07:36:54]StoreOFDPacket docnum=225020 [07:36:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EA C2 08 01 59 2E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 15 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6E 03 00 35 04 06 00 0B 68 9F 9D 1D 93 8E 43 3C AE 62 2B D1 DE [07:36:54]CheckFolder [07:36:54]dirname=/storage/ofd_packets [07:36:54]CheckFolder done [07:36:54]ProducePacketName [07:36:54]name=ofd_packets/00225020 [07:36:54]NVStorageSaveData ofd_packets/00225020 [07:36:54]File name is /storage/ofd_packets/00225020 [07:36:54]Write 302 bytes [07:36:54]NVStorageSaveData done [07:36:54]OFDSenderStorePacket done [07:36:54]KKMCreateOFDPacket done [07:36:54]NVStorageSaveData kkm_last_timestamp [07:36:54]File name is /storage/kkm_last_timestamp [07:36:54]Write 4 bytes [07:36:54]NVStorageSaveData done [07:36:54]ExternCall_PrintAddStr [07:36:54]wPrintStart [07:36:54]Write to MH i2c: 01 00 00 19 05 1E [07:36:54]Write i2c OK [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: 01 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: 01 07 00 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: 01 07 00 19 05 00 00 00 00 00 FF 0F 33 [07:36:54]RasterBufferAndPrint [07:36:54]line Счет N : (1)2001168 [07:36:54]line ИНН: 02508201610067 [07:36:54]line Контрольно-Кассовый Чек [07:36:54]line ПРОДАЖА [07:36:54]line ТРК (МРК, ГНК) : 42 [07:36:54]line Товар: 2710124130 [07:36:54]line Super-92-К-5 [07:36:54]line 14.540 * 68.80 [07:36:54]line = 1000.35 [07:36:54]line НДС 12% НСП 1% [07:36:54]line > о реализуемом товаре [07:36:54]line ОКРУГЛЕНИЕ: -0.35 [07:36:54]line ИТОГО: 1000.00 [07:36:54]line Внесено: 1000.00 [07:36:54]line СДАЧА: 0.00 [07:36:54]line НСП 1% : 8.85 [07:36:54]line НДС 12% : 106.23 [07:36:54]line Наличными: 1000.00 [07:36:54]line Безнал.: 0.00 [07:36:54]line Место: АЗС № 97 "Партнер Нефть" [07:36:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:36:54]line СНО: Общий режим [07:36:54]line Чек 88 26.07.2024 07:36 [07:36:54]line Смена: 437 ФФД: 1.0 [07:36:54]line ЗНМ: 0300000054 [07:36:54]line РНМ: 0000000000092624 [07:36:54]line Версия ККМ: 001 [07:36:54]line ФМ: 0000000000874959 [07:36:54]line ФД: 225020 [07:36:54]line ФПД: 12543982378387 [07:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073653&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225020&fm=12543982378387&tin=02508201610067®Number=0000000000092624&sum=100000 [07:36:54]OFD Sender: Processing packet 225020 [packets to send 596, broken 595] [07:36:54]ProducePacketName [07:36:54]name=ofd_packets/00225020 [07:36:54]OFD Sender: To server: pG, [07:36:54]CommunicateWithHost lk.salyk.kg:30040 [07:36:54]ConnectInit lk.salyk.kg [07:36:54]written 0, free lines is 4095 [07:36:55]Write to MH i2c: 01 00 00 44 05 49 [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: 01 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: 01 07 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: 01 07 00 44 05 00 00 00 00 00 4E 0C AA [07:36:55]RasterBufferAndPrint [07:36:55]line [07:36:55]line [07:36:55]line [07:36:55]line [07:36:55]line [07:36:55]written 0, free lines is 3153 [07:36:55]MH_Cut [07:36:55]Write to MH i2c: D1 01 00 4B 05 01 22 [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: D1 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: D1 01 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: D1 01 00 4B 05 00 21 [07:36:55]Write to MH i2c: 01 00 00 4C 05 51 [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:56]*** Cut start [07:36:56]*** Partial cut [07:36:56]*** CUTSNS_PIN = 1 [07:36:56]*** CUTSNS_PIN = 0 [07:36:56]*** Brake cut motor [07:36:57]Read from MH i2c: 01 [07:36:57]MH_I2C_Read... [07:36:57]*** Stop cut motor [07:36:57]*** Cut end [07:36:57]Read from MH i2c: 01 07 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: 01 07 00 4C 05 00 00 00 00 00 FF 0F 66 [07:36:57]process_action close_receipt done [07:36:57]requested_data is exist [07:36:57]produce_requested_data [07:36:57]requested_item fm.sn is exist - process it [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 11 00 00 [07:36:57]Write to MH i2c: E2 08 00 4D 05 80 11 00 00 00 00 00 00 CC [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 17 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 17 00 4D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [07:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:36:57]wFMCommunicate OK [07:36:57]requested_item fd.num is exist - process it [07:36:57]SAM_PROTO_GetFieldsCounters [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 13 00 00 [07:36:57]Write to MH i2c: E2 08 00 4E 05 80 13 00 00 00 00 00 00 CF [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 62 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 62 00 4E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [07:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:36:57]wFMCommunicate OK [07:36:57]SAM_PROTO_GetFieldsCounters done [07:36:57]requested_item shift.num is exist - process it [07:36:57]requested_item shift.opened is exist - process it [07:36:57]req_shift_opened [07:36:57]FM_GetShiftState [07:36:57]SAM_PROTO_GetShiftState [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 13 01 00 [07:36:57]Write to MH i2c: E2 08 00 4F 05 80 13 01 00 00 00 00 00 D1 [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 0E 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 0E 00 4F 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 82 [07:36:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:36:57]wFMCommunicate OK [07:36:57]SAM_PROTO_GetShiftState done [07:36:57]FM_GetShiftState done [07:36:57]req_shift_opened done [07:36:57]requested_item shift.open_date is exist - process it [07:36:57]req_shift_open_date [07:36:57]req_shift_open_date done [07:36:57]produce_requested_data done [07:36:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225020,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:36:57]process_action_free close_receipt [07:36:57]json_value_free [07:36:57]json_value_free done [07:36:57]process_json_proto returns [07:36:57]Send response to host [07:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225020,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:36:57]free response buf [07:36:57]execute_script done [07:36:57]execute_script returns [07:36:57]free content buf [07:36:57]Sock 10.Close socket [07:36:57]Sock 10.Thread stoped [07:36:57]accept exits with 8 [07:36:57]New connection [07:36:57]New thread 3066740068 created [07:36:57]Thread 3066883428 joined [07:36:57]Waiting for new connection... [07:36:57] Sock 8.Parse request [07:36:57]Sock 8.Check first char [07:36:57]Sock 8.First char is OK [07:36:57]request: POST /json_proto HTTP/1.0 [07:36:57]Method: POST [07:36:57]URL: /json_proto [07:36:57]Method is POST - this is cgi request [07:36:57]url: /json_proto [07:36:57]query_string will be loaded in cgi processing [07:36:57]execute_cgi json_proto POST (null) [07:36:57]execute_cgi path=json_proto method=POST [07:36:57]POST find Content-Length [07:36:57]Host: 172.17.43.131:8080 [07:36:57]Content-Length: 984 [07:36:57]Content-Type: application/json [07:36:57] [07:36:57]POST finish read [07:36:57]Found Content-Length = 984 [07:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:57]execute_script... [07:36:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:57]POST & json_proto [07:36:57]process_json_proto [07:36:57]json parsed OK: [07:36:57]protocol is kg_v1.0 [07:36:57]action value=close_receipt [07:36:57]process_action close_receipt [07:36:57]cmd_close_receipt [07:36:57]MH_GetDate [07:36:57]Write to MH i2c: F0 00 00 50 05 44 [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: F0 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: F0 09 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: F0 09 00 50 05 00 1A 52 A3 66 F9 24 A2 66 E7 [07:36:57]GetLastDocTimeStamp 1721979413 [07:36:57]current date 1721979418 [07:36:57]FM_GetShiftState [07:36:57]SAM_PROTO_GetShiftState [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 13 01 00 [07:36:57]Write to MH i2c: E2 08 00 51 05 80 13 01 00 00 00 00 00 D3 [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 0E 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 0E 00 51 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 84 [07:36:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:36:57]wFMCommunicate OK [07:36:57]SAM_PROTO_GetShiftState done [07:36:57]FM_GetShiftState done [07:36:57]opened in 1721952182 [07:36:57]opened+sec_in_day 1722038582 [07:36:57]quantity*price = 200066 [07:36:57]sum+1 = 200067 [07:36:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 89 26.07.2024 07:36 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 29.95 сом ФМ: 0000000000874959 ФД: 225021 ФПД: 245056685387546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225021&fm=245056685387546&tin=02508201610067®Number=0000000000092624&sum=200000 [07:36:59]StoreToDocumentArchive [07:36:59]shift 437 fd 225021 [07:36:59]save to /storage/0437/doc_00225021 [07:36:59]save last doc name /storage/0437/doc_00225021 to /storage/kkm_last_doc_name [07:36:59]save OK [07:36:59]Clear old archive folders... [07:36:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:36:59]tlvbuf is 009E8B80 [07:36:59]SAM_PROTO_ClearQueue [07:36:59]wFMCommunicate request_size=4 [07:36:59]MH_SAM_APDU [07:36:59]CAPDU: 80 09 00 00 [07:36:59]Write to MH i2c: E2 08 00 5E 05 80 09 00 00 00 00 00 00 D5 [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:59]Read from MH i2c: E2 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 5E 05 00 90 00 D7 [07:36:59]RAPDU: 90 00 [07:36:59]wFMCommunicate OK [07:36:59]SAM_PROTO_ClearQueue done [07:36:59]KKMCreateOFDPacket [07:36:59]OFDProtocolAddRootSTLVToBuf [07:36:59]FM_MakeSignedData [07:36:59]FM_MakeSignedData [07:36:59]SAM_PROTO_SignData [07:36:59]wFMCommunicate request_size=4 [07:36:59]MH_SAM_APDU [07:36:59]CAPDU: 80 0D 01 02 [07:36:59]Write to MH i2c: E2 08 00 5F 05 80 0D 01 02 00 00 00 00 DD [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:59]Read from MH i2c: E2 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 5F 05 00 90 00 D8 [07:36:59]RAPDU: 90 00 [07:36:59]wFMCommunicate OK [07:36:59]wFMCommunicate request_size=255 [07:36:59]MH_SAM_APDU [07:36:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 1A 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6E 03 00 35 04 06 00 DE [07:36:59]Write to MH i2c: E2 02 01 60 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 1A 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6E 03 00 35 04 06 00 DE 00 00 D5 [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:59]Read from MH i2c: E2 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 60 05 00 90 00 D9 [07:36:59]RAPDU: 90 00 [07:36:59]wFMCommunicate OK [07:36:59]wFMCommunicate request_size=10 [07:36:59]MH_SAM_APDU [07:36:59]CAPDU: 80 0D 02 02 05 E0 B4 AE AF 1A [07:36:59]Write to MH i2c: E2 0D 00 61 05 80 0D 02 02 05 00 E0 B4 AE AF 1A 00 00 F5 [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:59]Read from MH i2c: E2 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 03 00 61 05 00 90 00 DA [07:36:59]RAPDU: 90 00 [07:36:59]wFMCommunicate OK [07:36:59]wFMCommunicate request_size=4 [07:36:59]MH_SAM_APDU [07:36:59]CAPDU: 80 0D 03 02 [07:36:59]Write to MH i2c: E2 08 00 62 05 80 0D 03 02 00 00 00 00 E2 [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:59]Read from MH i2c: E2 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 0B 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 0B 00 62 05 00 FD FF 68 8D C2 5D 7D 99 90 00 09 [07:36:59]RAPDU: FD FF 68 8D C2 5D 7D 99 90 00 [07:36:59]wFMCommunicate OK [07:36:59]SAM_PROTO_SignData done [07:36:59]FM_MakeSignedData done [07:36:59]CreateOFDProtocolMessage [07:36:59]wFMCommunicate request_size=4 [07:36:59]MH_SAM_APDU [07:36:59]CAPDU: 80 11 00 00 [07:36:59]Write to MH i2c: E2 08 00 63 05 80 11 00 00 00 00 00 00 E2 [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:59]Read from MH i2c: E2 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 17 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: E2 17 00 63 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [07:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:36:59]wFMCommunicate OK [07:36:59]CreateOFDProtocolMessage done [07:36:59]OFDSenderStorePacket 225021 [07:36:59]StoreOFDPacket docnum=225021 [07:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 89 07 01 DC C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 1A 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6E 03 00 35 04 06 00 DE E0 B4 AE AF 1A FD FF 68 8D C2 5D 7D 99 [07:36:59]CheckFolder [07:36:59]dirname=/storage/ofd_packets [07:36:59]CheckFolder done [07:36:59]ProducePacketName [07:36:59]name=ofd_packets/00225021 [07:36:59]NVStorageSaveData ofd_packets/00225021 [07:36:59]File name is /storage/ofd_packets/00225021 [07:36:59]Write 301 bytes [07:36:59]NVStorageSaveData done [07:36:59]OFDSenderStorePacket done [07:36:59]KKMCreateOFDPacket done [07:36:59]NVStorageSaveData kkm_last_timestamp [07:36:59]File name is /storage/kkm_last_timestamp [07:36:59]Write 4 bytes [07:36:59]NVStorageSaveData done [07:36:59]ExternCall_PrintAddStr [07:36:59]wPrintStart [07:36:59]Write to MH i2c: 01 00 00 64 05 69 [07:36:59]Write i2c OK [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: 01 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: 01 07 00 [07:36:59]MH_I2C_Read... [07:36:59]Read from MH i2c: 01 07 00 64 05 00 00 00 00 00 FF 0F 7E [07:36:59]RasterBufferAndPrint [07:36:59]line Счет N : (1)2001167 [07:36:59]line ИНН: 02508201610067 [07:36:59]line Контрольно-Кассовый Чек [07:36:59]line ПРОДАЖА [07:36:59]line ТРК (МРК, ГНК) : 53 [07:36:59]line Товар: 2710124130 [07:36:59]line Аи-92-К-5 [07:36:59]line 29.950 * 66.80 [07:37:00]line = 2000.66 [07:37:00]line НДС 12% НСП 1% [07:37:00]line > о реализуемом товаре [07:37:00]line ОКРУГЛЕНИЕ: -0.66 [07:37:00]line ИТОГО: 2000.00 [07:37:00]line Внесено: 2000.00 [07:37:00]line СДАЧА: 0.00 [07:37:00]line НСП 1% : 17.70 [07:37:00]line НДС 12% : 212.46 [07:37:00]line Наличными: 2000.00 [07:37:00]line Безнал.: 0.00 [07:37:00]line Место: АЗС № 97 "Партнер Нефть" [07:37:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:37:00]line СНО: Общий режим [07:37:00]line Чек 89 26.07.2024 07:36 [07:37:00]line Смена: 437 ФФД: 1.0 [07:37:00]line ЗНМ: 0300000054 [07:37:00]line РНМ: 0000000000092624 [07:37:00]line Версия ККМ: 001 [07:37:00]line [07:37:00]line Дисконтная программа [07:37:00]line АИ-92 [07:37:00]line номер 97 [07:37:00]line сэкономлено 29.95 сом [07:37:00]line ФМ: 0000000000874959 [07:37:00]line ФД: 225021 [07:37:00]line ФПД: 245056685387546 [07:37:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T073658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225021&fm=245056685387546&tin=02508201610067®Number=0000000000092624&sum=200000 [07:37:00]written 0, free lines is 4095 [07:37:00]Write to MH i2c: 01 00 00 94 05 99 [07:37:00]Write i2c OK [07:37:00]MH_I2C_Read... [07:37:00]Read from MH i2c: 01 [07:37:00]MH_I2C_Read... [07:37:00]Read from MH i2c: 01 07 00 [07:37:00]MH_I2C_Read... [07:37:00]Read from MH i2c: 01 07 00 94 05 00 00 00 00 00 DB 0B 86 [07:37:00]RasterBufferAndPrint [07:37:00]line [07:37:00]line [07:37:00]line [07:37:00]line [07:37:00]line [07:37:00]written 0, free lines is 3038 [07:37:00]MH_Cut [07:37:00]Write to MH i2c: D1 01 00 9B 05 01 72 [07:37:00]Write i2c OK [07:37:00]MH_I2C_Read... [07:37:00]Read from MH i2c: D1 [07:37:00]MH_I2C_Read... [07:37:00]Read from MH i2c: D1 01 00 [07:37:00]MH_I2C_Read... [07:37:00]Read from MH i2c: D1 01 00 9B 05 00 71 [07:37:00]Write to MH i2c: 01 00 00 9C 05 A1 [07:37:00]Write i2c OK [07:37:00]MH_I2C_Read... [07:37:00]recv_with_timeout no data received [07:37:01]*** Cut start [07:37:01]*** Partial cut [07:37:01]*** CUTSNS_PIN = 1 [07:37:01]*** CUTSNS_PIN = 0 [07:37:02]*** Brake cut motor [07:37:02]Read from MH i2c: 01 [07:37:02]MH_I2C_Read... [07:37:02]*** Stop cut motor [07:37:02]*** Cut end [07:37:02]Read from MH i2c: 01 07 00 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: 01 07 00 9C 05 00 00 00 00 00 FF 0F B6 [07:37:02]process_action close_receipt done [07:37:02]requested_data is exist [07:37:02]produce_requested_data [07:37:02]requested_item fm.sn is exist - process it [07:37:02]wFMCommunicate request_size=4 [07:37:02]MH_SAM_APDU [07:37:02]CAPDU: 80 11 00 00 [07:37:02]Write to MH i2c: E2 08 00 9D 05 80 11 00 00 00 00 00 00 1C [07:37:02]Write i2c OK [07:37:02]MH_I2C_Read... [07:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:02]Read from MH i2c: E2 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: E2 17 00 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: E2 17 00 9D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [07:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:37:02]wFMCommunicate OK [07:37:02]requested_item fd.num is exist - process it [07:37:02]SAM_PROTO_GetFieldsCounters [07:37:02]wFMCommunicate request_size=4 [07:37:02]MH_SAM_APDU [07:37:02]CAPDU: 80 13 00 00 [07:37:02]Write to MH i2c: E2 08 00 9E 05 80 13 00 00 00 00 00 00 1F [07:37:02]Write i2c OK [07:37:02]MH_I2C_Read... [07:37:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:02]Read from MH i2c: E2 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: E2 62 00 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: E2 62 00 9E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [07:37:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:37:02]wFMCommunicate OK [07:37:02]SAM_PROTO_GetFieldsCounters done [07:37:02]requested_item shift.num is exist - process it [07:37:02]requested_item shift.opened is exist - process it [07:37:02]req_shift_opened [07:37:02]FM_GetShiftState [07:37:02]SAM_PROTO_GetShiftState [07:37:02]wFMCommunicate request_size=4 [07:37:02]MH_SAM_APDU [07:37:02]CAPDU: 80 13 01 00 [07:37:02]Write to MH i2c: E2 08 00 9F 05 80 13 01 00 00 00 00 00 21 [07:37:02]Write i2c OK [07:37:02]MH_I2C_Read... [07:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:02]Read from MH i2c: E2 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: E2 0E 00 [07:37:02]MH_I2C_Read... [07:37:02]Read from MH i2c: E2 0E 00 9F 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D2 [07:37:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:37:02]wFMCommunicate OK [07:37:02]SAM_PROTO_GetShiftState done [07:37:02]FM_GetShiftState done [07:37:02]req_shift_opened done [07:37:02]requested_item shift.open_date is exist - process it [07:37:02]req_shift_open_date [07:37:02]req_shift_open_date done [07:37:02]produce_requested_data done [07:37:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225021,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:37:02]process_action_free close_receipt [07:37:02]json_value_free [07:37:02]json_value_free done [07:37:02]process_json_proto returns [07:37:02]Send response to host [07:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225021,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:37:02]free response buf [07:37:02]execute_script done [07:37:02]execute_script returns [07:37:02]free content buf [07:37:02]Sock 8.Close socket [07:37:02]Sock 8.Thread stoped [07:37:06]Connected sock=11 [07:37:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 EA C2 08 01 59 2E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 15 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6E 03 00 35 04 06 00 0B 68 9F 9D 1D 93 8E 43 3C AE 62 2B D1 DE [07:37:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AE 5A 47 00 D8 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6E 03 00 F4 03 04 00 35 FE A2 66 B6 04 01 00 00 7A CA 73 E6 08 ED 7A 4E [07:37:09]CommunicateWithHost err = 0 [07:37:09]CheckOFDResponse [07:37:09]1017 (14) - 77093643461234 [07:37:09]1041 (16) - 0000000000874959 [07:37:09]1040 (4) - 225020 [07:37:09]1012 (4) - 26.07.2024 01:39 [07:37:09]1206 (1) - 0 [07:37:09]OFD Sender: Remove packet 225020 [07:37:09]ProducePacketName [07:37:09]name=ofd_packets/00225020 [07:37:09]NVStorageDeleteData [07:37:10]OFD Sender: Processing packet 225021 [packets to send 596, broken 595] [07:37:10]ProducePacketName [07:37:10]name=ofd_packets/00225021 [07:37:10]OFD Sender: To server: pG, [07:37:10]CommunicateWithHost lk.salyk.kg:30040 [07:37:10]ConnectInit lk.salyk.kg [07:37:14]recv_with_timeout no data received [07:37:15]ConnectInit Can't take IP for lk.salyk.kg [07:37:15]CommunicateWithHost connect error [07:37:15]CommunicateWithHost err = -1 [07:37:15]OFD Sender: Server communicate error [07:37:15]OFD Sender: Processing packet 225021 [packets to send 596, broken 595] [07:37:15]ProducePacketName [07:37:15]name=ofd_packets/00225021 [07:37:15]OFD Sender: To server: pG, [07:37:15]CommunicateWithHost lk.salyk.kg:30040 [07:37:15]ConnectInit lk.salyk.kg [07:37:20]ConnectInit Can't take IP for lk.salyk.kg [07:37:20]CommunicateWithHost connect error [07:37:20]CommunicateWithHost err = -1 [07:37:20]OFD Sender: Server communicate error [07:37:25]OFD Sender: Processing packet 225021 [packets to send 596, broken 595] [07:37:25]ProducePacketName [07:37:25]name=ofd_packets/00225021 [07:37:25]OFD Sender: To server: pG, [07:37:25]CommunicateWithHost lk.salyk.kg:30040 [07:37:25]ConnectInit lk.salyk.kg [07:37:31]recv_with_timeout no data received [07:37:42]Connected sock=8 [07:37:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 89 07 01 DC C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 1A 52 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6E 03 00 35 04 06 00 DE E0 B4 AE AF 1A FD FF 68 8D C2 5D 7D 99 [07:37:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A D7 47 00 D0 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6E 03 00 F4 03 04 00 5B FE A2 66 B6 04 01 00 00 3F 45 C7 64 AF 18 96 A0 [07:37:47]CommunicateWithHost err = 0 [07:37:47]CheckOFDResponse [07:37:47]1017 (14) - 77093643461234 [07:37:47]1041 (16) - 0000000000874959 [07:37:47]1040 (4) - 225021 [07:37:47]1012 (4) - 26.07.2024 01:39 [07:37:47]1206 (1) - 0 [07:37:47]OFD Sender: Remove packet 225021 [07:37:47]ProducePacketName [07:37:47]name=ofd_packets/00225021 [07:37:47]NVStorageDeleteData [07:37:48]OFD Sender: No OFD packet to send [07:37:50]recv_with_timeout no data received [07:37:53]OFD Sender: No OFD packet to send [07:37:58]OFD Sender: No OFD packet to send [07:38:03]OFD Sender: No OFD packet to send [07:38:07]recv_with_timeout no data received [07:38:08]OFD Sender: No OFD packet to send [07:38:13]OFD Sender: No OFD packet to send [07:38:17]recv_with_timeout no data received [07:38:18]OFD Sender: No OFD packet to send [07:38:23]OFD Sender: No OFD packet to send [07:38:28]OFD Sender: No OFD packet to send [07:38:33]OFD Sender: No OFD packet to send [07:38:33]recv_with_timeout no data received [07:38:38]OFD Sender: No OFD packet to send [07:38:43]OFD Sender: No OFD packet to send [07:38:48]OFD Sender: No OFD packet to send [07:38:53]OFD Sender: No OFD packet to send [07:38:58]OFD Sender: No OFD packet to send [07:39:03]OFD Sender: No OFD packet to send [07:39:08]OFD Sender: No OFD packet to send [07:39:13]OFD Sender: No OFD packet to send [07:39:18]OFD Sender: No OFD packet to send [07:39:23]OFD Sender: No OFD packet to send [07:39:28]OFD Sender: No OFD packet to send [07:39:29]recv_with_timeout no data received [07:39:33]OFD Sender: No OFD packet to send [07:39:38]OFD Sender: No OFD packet to send [07:39:43]OFD Sender: No OFD packet to send [07:39:48]OFD Sender: No OFD packet to send [07:39:53]OFD Sender: No OFD packet to send [07:39:58]OFD Sender: No OFD packet to send [07:40:00]recv_with_timeout no data received [07:40:03]OFD Sender: No OFD packet to send [07:40:08]OFD Sender: No OFD packet to send [07:40:13]OFD Sender: No OFD packet to send [07:40:16]recv_with_timeout no data received [07:40:18]OFD Sender: No OFD packet to send [07:40:23]OFD Sender: No OFD packet to send [07:40:28]OFD Sender: No OFD packet to send [07:40:33]recv_with_timeout no data received [07:40:33]OFD Sender: No OFD packet to send [07:40:38]OFD Sender: No OFD packet to send [07:40:43]OFD Sender: No OFD packet to send [07:40:48]OFD Sender: No OFD packet to send [07:40:51]recv_with_timeout no data received [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:41:03]OFD Sender: No OFD packet to send [07:41:08]OFD Sender: No OFD packet to send [07:41:13]OFD Sender: No OFD packet to send [07:41:18]OFD Sender: No OFD packet to send [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]OFD Sender: No OFD packet to send [07:42:48]OFD Sender: No OFD packet to send [07:42:53]OFD Sender: No OFD packet to send [07:42:58]OFD Sender: No OFD packet to send [07:43:03]OFD Sender: No OFD packet to send [07:43:08]OFD Sender: No OFD packet to send [07:43:13]OFD Sender: No OFD packet to send [07:43:19]OFD Sender: No OFD packet to send [07:43:24]OFD Sender: No OFD packet to send [07:43:29]OFD Sender: No OFD packet to send [07:43:34]OFD Sender: No OFD packet to send [07:43:39]OFD Sender: No OFD packet to send [07:43:44]OFD Sender: No OFD packet to send [07:43:49]OFD Sender: No OFD packet to send [07:43:54]OFD Sender: No OFD packet to send [07:43:59]OFD Sender: No OFD packet to send [07:44:04]OFD Sender: No OFD packet to send [07:44:09]OFD Sender: No OFD packet to send [07:44:14]OFD Sender: No OFD packet to send [07:44:19]OFD Sender: No OFD packet to send [07:44:24]OFD Sender: No OFD packet to send [07:44:29]OFD Sender: No OFD packet to send [07:44:34]OFD Sender: No OFD packet to send [07:44:39]OFD Sender: No OFD packet to send [07:44:44]OFD Sender: No OFD packet to send [07:44:49]OFD Sender: No OFD packet to send [07:44:54]OFD Sender: No OFD packet to send [07:44:59]OFD Sender: No OFD packet to send [07:45:04]OFD Sender: No OFD packet to send [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:16]recv_with_timeout no data received [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:33]recv_with_timeout no data received [07:45:34]OFD Sender: No OFD packet to send [07:45:39]OFD Sender: No OFD packet to send [07:45:44]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:18]accept exits with 10 [07:46:18]New connection [07:46:18]New thread 3066883428 created [07:46:18]Thread 3066740068 joined [07:46:18]Waiting for new connection... [07:46:18] Sock 10.Parse request [07:46:18]Sock 10.Check first char [07:46:18]Sock 10.First char is OK [07:46:18]request: POST /json_proto HTTP/1.0 [07:46:18]Method: POST [07:46:18]URL: /json_proto [07:46:18]Method is POST - this is cgi request [07:46:18]url: /json_proto [07:46:18]query_string will be loaded in cgi processing [07:46:18]execute_cgi json_proto POST (null) [07:46:18]execute_cgi path=json_proto method=POST [07:46:18]POST find Content-Length [07:46:18]Host: 172.17.43.131:8080 [07:46:18]Content-Length: 671 [07:46:18]Content-Type: application/json [07:46:18] [07:46:18]POST finish read [07:46:18]Found Content-Length = 671 [07:46:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:18]execute_script... [07:46:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:18]POST & json_proto [07:46:18]process_json_proto [07:46:18]json parsed OK: [07:46:18]protocol is kg_v1.0 [07:46:18]action value=close_receipt [07:46:18]process_action close_receipt [07:46:18]cmd_close_receipt [07:46:18]MH_GetDate [07:46:18]Write to MH i2c: F0 00 00 A0 05 94 [07:46:18]Write i2c OK [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: F0 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: F0 09 00 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: F0 09 00 A0 05 00 4A 54 A3 66 F9 24 A2 66 69 [07:46:18]GetLastDocTimeStamp 1721979418 [07:46:18]current date 1721979978 [07:46:18]FM_GetShiftState [07:46:18]SAM_PROTO_GetShiftState [07:46:18]wFMCommunicate request_size=4 [07:46:18]MH_SAM_APDU [07:46:18]CAPDU: 80 13 01 00 [07:46:18]Write to MH i2c: E2 08 00 A1 05 80 13 01 00 00 00 00 00 23 [07:46:18]Write i2c OK [07:46:18]MH_I2C_Read... [07:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:18]Read from MH i2c: E2 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 0E 00 [07:46:18]MH_I2C_Read... [07:46:18]Read from MH i2c: E2 0E 00 A1 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D4 [07:46:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:46:18]wFMCommunicate OK [07:46:18]SAM_PROTO_GetShiftState done [07:46:18]FM_GetShiftState done [07:46:18]opened in 1721952182 [07:46:18]opened+sec_in_day 1722038582 [07:46:18]quantity*price = 40041 [07:46:18]sum+1 = 40043 [07:46:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 90 26.07.2024 07:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225022 ФПД: 164825366722849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T074618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225022&fm=164825366722849&tin=02508201610067®Number=0000000000092624&sum=40000 [07:46:19]StoreToDocumentArchive [07:46:19]shift 437 fd 225022 [07:46:19]save to /storage/0437/doc_00225022 [07:46:19]save last doc name /storage/0437/doc_00225022 to /storage/kkm_last_doc_name [07:46:19]save OK [07:46:19]Clear old archive folders... [07:46:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:46:19]tlvbuf is 009BE450 [07:46:19]SAM_PROTO_ClearQueue [07:46:19]wFMCommunicate request_size=4 [07:46:19]MH_SAM_APDU [07:46:19]CAPDU: 80 09 00 00 [07:46:19]Write to MH i2c: E2 08 00 AE 05 80 09 00 00 00 00 00 00 25 [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:19]Read from MH i2c: E2 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 AE 05 00 90 00 27 [07:46:19]RAPDU: 90 00 [07:46:19]wFMCommunicate OK [07:46:19]SAM_PROTO_ClearQueue done [07:46:19]KKMCreateOFDPacket [07:46:19]OFDProtocolAddRootSTLVToBuf [07:46:19]FM_MakeSignedData [07:46:19]FM_MakeSignedData [07:46:19]SAM_PROTO_SignData [07:46:19]wFMCommunicate request_size=4 [07:46:19]MH_SAM_APDU [07:46:19]CAPDU: 80 0D 01 02 [07:46:19]Write to MH i2c: E2 08 00 AF 05 80 0D 01 02 00 00 00 00 2D [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]OFD Sender: No OFD packet to send [07:46:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:19]Read from MH i2c: E2 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 AF 05 00 90 00 28 [07:46:19]RAPDU: 90 00 [07:46:19]wFMCommunicate OK [07:46:19]wFMCommunicate request_size=255 [07:46:19]MH_SAM_APDU [07:46:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 4A 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6E 03 00 35 04 06 00 [07:46:19]Write to MH i2c: E2 02 01 B0 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 4A 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6E 03 00 35 04 06 00 00 00 28 [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:19]Read from MH i2c: E2 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [07:46:19]RAPDU: 90 00 [07:46:19]wFMCommunicate OK [07:46:19]wFMCommunicate request_size=11 [07:46:19]MH_SAM_APDU [07:46:19]CAPDU: 80 0D 02 02 06 95 E8 65 6E F9 21 [07:46:19]Write to MH i2c: E2 0E 00 B1 05 80 0D 02 02 06 00 95 E8 65 6E F9 21 00 00 A6 [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:19]Read from MH i2c: E2 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [07:46:19]RAPDU: 90 00 [07:46:19]wFMCommunicate OK [07:46:19]wFMCommunicate request_size=4 [07:46:19]MH_SAM_APDU [07:46:19]CAPDU: 80 0D 03 02 [07:46:19]Write to MH i2c: E2 08 00 B2 05 80 0D 03 02 00 00 00 00 32 [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:19]Read from MH i2c: E2 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 0B 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 0B 00 B2 05 00 25 65 1A A5 A8 89 39 F9 90 00 DF [07:46:19]RAPDU: 25 65 1A A5 A8 89 39 F9 90 00 [07:46:19]wFMCommunicate OK [07:46:19]SAM_PROTO_SignData done [07:46:19]FM_MakeSignedData done [07:46:19]CreateOFDProtocolMessage [07:46:19]wFMCommunicate request_size=4 [07:46:19]MH_SAM_APDU [07:46:19]CAPDU: 80 11 00 00 [07:46:19]Write to MH i2c: E2 08 00 B3 05 80 11 00 00 00 00 00 00 32 [07:46:19]Write i2c OK [07:46:19]MH_I2C_Read... [07:46:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:19]Read from MH i2c: E2 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 17 00 [07:46:19]MH_I2C_Read... [07:46:19]Read from MH i2c: E2 17 00 B3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [07:46:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:46:19]wFMCommunicate OK [07:46:19]CreateOFDProtocolMessage done [07:46:19]OFDSenderStorePacket 225022 [07:46:19]StoreOFDPacket docnum=225022 [07:46:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 C7 B5 08 01 60 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 4A 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6E 03 00 35 04 06 00 95 E8 65 6E F9 21 25 65 1A A5 A8 89 39 F9 [07:46:19]CheckFolder [07:46:19]dirname=/storage/ofd_packets [07:46:19]CheckFolder done [07:46:19]ProducePacketName [07:46:19]name=ofd_packets/00225022 [07:46:19]NVStorageSaveData ofd_packets/00225022 [07:46:19]File name is /storage/ofd_packets/00225022 [07:46:19]Write 302 bytes [07:46:19]NVStorageSaveData done [07:46:19]OFDSenderStorePacket done [07:46:19]KKMCreateOFDPacket done [07:46:19]NVStorageSaveData kkm_last_timestamp [07:46:19]File name is /storage/kkm_last_timestamp [07:46:19]Write 4 bytes [07:46:19]NVStorageSaveData done [07:46:20]ExternCall_PrintAddStr [07:46:20]wPrintStart [07:46:20]Write to MH i2c: 01 00 00 B4 05 B9 [07:46:20]Write i2c OK [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 07 00 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 07 00 B4 05 00 00 00 00 00 FF 0F CE [07:46:20]RasterBufferAndPrint [07:46:20]line Счет N : (1)2001169 [07:46:20]line ИНН: 02508201610067 [07:46:20]line Контрольно-Кассовый Чек [07:46:20]line ПРОДАЖА [07:46:20]line ТРК (МРК, ГНК) : 52 [07:46:20]line Товар: 2710124130 [07:46:20]line Super-92-К-5 [07:46:20]line 5.820 * 68.80 [07:46:20]line = 400.42 [07:46:20]line НДС 12% НСП 1% [07:46:20]line > о реализуемом товаре [07:46:20]line ОКРУГЛЕНИЕ: -0.42 [07:46:20]line ИТОГО: 400.00 [07:46:20]line Внесено: 400.00 [07:46:20]line СДАЧА: 0.00 [07:46:20]line НСП 1% : 3.54 [07:46:20]line НДС 12% : 42.52 [07:46:20]line Наличными: 400.00 [07:46:20]line Безнал.: 0.00 [07:46:20]line Место: АЗС № 97 "Партнер Нефть" [07:46:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:46:20]line СНО: Общий режим [07:46:20]line Чек 90 26.07.2024 07:46 [07:46:20]line Смена: 437 ФФД: 1.0 [07:46:20]line ЗНМ: 0300000054 [07:46:20]line РНМ: 0000000000092624 [07:46:20]line Версия ККМ: 001 [07:46:20]line ФМ: 0000000000874959 [07:46:20]line ФД: 225022 [07:46:20]line ФПД: 164825366722849 [07:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T074618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225022&fm=164825366722849&tin=02508201610067®Number=0000000000092624&sum=40000 [07:46:20]OFD Sender: Processing packet 225022 [packets to send 596, broken 595] [07:46:20]ProducePacketName [07:46:20]name=ofd_packets/00225022 [07:46:20]OFD Sender: To server: pG, [07:46:20]CommunicateWithHost lk.salyk.kg:30040 [07:46:20]ConnectInit lk.salyk.kg [07:46:20]written 0, free lines is 4095 [07:46:20]Write to MH i2c: 01 00 00 DF 05 E4 [07:46:20]Write i2c OK [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 07 00 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: 01 07 00 DF 05 00 00 00 00 00 48 0C 3F [07:46:20]RasterBufferAndPrint [07:46:20]line [07:46:20]line [07:46:20]line [07:46:20]line [07:46:20]line [07:46:20]written 0, free lines is 3148 [07:46:20]MH_Cut [07:46:20]Write to MH i2c: D1 01 00 E6 05 01 BD [07:46:20]Write i2c OK [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: D1 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: D1 01 00 [07:46:20]MH_I2C_Read... [07:46:20]Read from MH i2c: D1 01 00 E6 05 00 BC [07:46:20]Write to MH i2c: 01 00 00 E7 05 EC [07:46:20]Write i2c OK [07:46:20]MH_I2C_Read... [07:46:22]*** Cut start [07:46:22]*** Partial cut [07:46:22]*** CUTSNS_PIN = 1 [07:46:22]*** CUTSNS_PIN = 0 [07:46:22]*** Brake cut motor [07:46:22]Read from MH i2c: 01 [07:46:22]MH_I2C_Read... [07:46:22]*** Stop cut motor [07:46:22]*** Cut end [07:46:22]Read from MH i2c: 01 07 00 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 FF 0F 01 [07:46:22]process_action close_receipt done [07:46:22]requested_data is exist [07:46:22]produce_requested_data [07:46:22]requested_item fm.sn is exist - process it [07:46:22]wFMCommunicate request_size=4 [07:46:22]MH_SAM_APDU [07:46:22]CAPDU: 80 11 00 00 [07:46:22]Write to MH i2c: E2 08 00 E8 05 80 11 00 00 00 00 00 00 67 [07:46:22]Write i2c OK [07:46:22]MH_I2C_Read... [07:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:22]Read from MH i2c: E2 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: E2 17 00 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: E2 17 00 E8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [07:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:46:22]wFMCommunicate OK [07:46:22]requested_item fd.num is exist - process it [07:46:22]SAM_PROTO_GetFieldsCounters [07:46:22]wFMCommunicate request_size=4 [07:46:22]MH_SAM_APDU [07:46:22]CAPDU: 80 13 00 00 [07:46:22]Write to MH i2c: E2 08 00 E9 05 80 13 00 00 00 00 00 00 6A [07:46:22]Write i2c OK [07:46:22]MH_I2C_Read... [07:46:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:22]Read from MH i2c: E2 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: E2 62 00 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: E2 62 00 E9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [07:46:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:22]wFMCommunicate OK [07:46:22]SAM_PROTO_GetFieldsCounters done [07:46:22]requested_item shift.num is exist - process it [07:46:22]requested_item shift.opened is exist - process it [07:46:22]req_shift_opened [07:46:22]FM_GetShiftState [07:46:22]SAM_PROTO_GetShiftState [07:46:22]wFMCommunicate request_size=4 [07:46:22]MH_SAM_APDU [07:46:22]CAPDU: 80 13 01 00 [07:46:22]Write to MH i2c: E2 08 00 EA 05 80 13 01 00 00 00 00 00 6C [07:46:22]Write i2c OK [07:46:22]MH_I2C_Read... [07:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:22]Read from MH i2c: E2 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: E2 0E 00 [07:46:22]MH_I2C_Read... [07:46:22]Read from MH i2c: E2 0E 00 EA 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1D [07:46:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:46:22]wFMCommunicate OK [07:46:22]SAM_PROTO_GetShiftState done [07:46:22]FM_GetShiftState done [07:46:22]req_shift_opened done [07:46:22]requested_item shift.open_date is exist - process it [07:46:22]req_shift_open_date [07:46:22]req_shift_open_date done [07:46:22]produce_requested_data done [07:46:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225022,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:46:22]process_action_free close_receipt [07:46:22]json_value_free [07:46:22]json_value_free done [07:46:22]process_json_proto returns [07:46:22]Send response to host [07:46:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225022,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:46:22]free response buf [07:46:22]execute_script done [07:46:22]execute_script returns [07:46:22]free content buf [07:46:22]Sock 10.Close socket [07:46:22]Sock 10.Thread stoped [07:46:26]recv_with_timeout no data received [07:46:30]Connected sock=11 [07:46:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 C7 B5 08 01 60 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 4A 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6E 03 00 35 04 06 00 95 E8 65 6E F9 21 25 65 1A A5 A8 89 39 F9 [07:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A4 B7 47 00 B1 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6E 03 00 F4 03 04 00 67 00 A3 66 B6 04 01 00 00 FE E7 6D B0 EC 85 83 AD [07:46:31]CommunicateWithHost err = 0 [07:46:31]CheckOFDResponse [07:46:31]1017 (14) - 77093643461234 [07:46:31]1041 (16) - 0000000000874959 [07:46:31]1040 (4) - 225022 [07:46:31]1012 (4) - 26.07.2024 01:48 [07:46:31]1206 (1) - 0 [07:46:31]OFD Sender: Remove packet 225022 [07:46:31]ProducePacketName [07:46:31]name=ofd_packets/00225022 [07:46:31]NVStorageDeleteData [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:27]OFD Sender: No OFD packet to send [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:57]OFD Sender: No OFD packet to send [07:48:02]OFD Sender: No OFD packet to send [07:48:07]OFD Sender: No OFD packet to send [07:48:12]OFD Sender: No OFD packet to send [07:48:16]accept exits with 9 [07:48:16]New connection [07:48:16]New thread 3066740068 created [07:48:16]Thread 3066883428 joined [07:48:16]Waiting for new connection... [07:48:16] Sock 9.Parse request [07:48:16]Sock 9.Check first char [07:48:16]Sock 9.First char is OK [07:48:16]request: POST /json_proto HTTP/1.0 [07:48:16]Method: POST [07:48:16]URL: /json_proto [07:48:16]Method is POST - this is cgi request [07:48:16]url: /json_proto [07:48:16]query_string will be loaded in cgi processing [07:48:16]execute_cgi json_proto POST (null) [07:48:16]execute_cgi path=json_proto method=POST [07:48:16]POST find Content-Length [07:48:16]Host: 172.17.43.131:8080 [07:48:16]Content-Length: 680 [07:48:16]Content-Type: application/json [07:48:16] [07:48:16]POST finish read [07:48:16]Found Content-Length = 680 [07:48:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:16]execute_script... [07:48:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:16]POST & json_proto [07:48:16]process_json_proto [07:48:16]json parsed OK: [07:48:16]protocol is kg_v1.0 [07:48:16]action value=close_receipt [07:48:16]process_action close_receipt [07:48:16]cmd_close_receipt [07:48:16]MH_GetDate [07:48:16]Write to MH i2c: F0 00 00 EB 05 DF [07:48:16]Write i2c OK [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: F0 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: F0 09 00 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: F0 09 00 EB 05 00 C1 54 A3 66 F9 24 A2 66 2B [07:48:16]GetLastDocTimeStamp 1721979978 [07:48:16]current date 1721980097 [07:48:16]FM_GetShiftState [07:48:16]SAM_PROTO_GetShiftState [07:48:16]wFMCommunicate request_size=4 [07:48:16]MH_SAM_APDU [07:48:16]CAPDU: 80 13 01 00 [07:48:16]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [07:48:16]Write i2c OK [07:48:16]MH_I2C_Read... [07:48:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:16]Read from MH i2c: E2 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: E2 0E 00 [07:48:16]MH_I2C_Read... [07:48:16]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1F [07:48:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:48:16]wFMCommunicate OK [07:48:16]SAM_PROTO_GetShiftState done [07:48:16]FM_GetShiftState done [07:48:16]opened in 1721952182 [07:48:16]opened+sec_in_day 1722038582 [07:48:16]quantity*price = 300074 [07:48:16]sum+1 = 300076 [07:48:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 91 26.07.2024 07:48 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225023 ФПД: 180440747186104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T074817&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225023&fm=180440747186104&tin=02508201610067®Number=0000000000092624&sum=300000 [07:48:18]StoreToDocumentArchive [07:48:18]shift 437 fd 225023 [07:48:18]save to /storage/0437/doc_00225023 [07:48:18]save last doc name /storage/0437/doc_00225023 to /storage/kkm_last_doc_name [07:48:18]save OK [07:48:18]Clear old archive folders... [07:48:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:48:18]tlvbuf is 009B1810 [07:48:18]SAM_PROTO_ClearQueue [07:48:18]wFMCommunicate request_size=4 [07:48:18]MH_SAM_APDU [07:48:18]CAPDU: 80 09 00 00 [07:48:18]Write to MH i2c: E2 08 00 F9 05 80 09 00 00 00 00 00 00 70 [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:18]Read from MH i2c: E2 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 F9 05 00 90 00 72 [07:48:18]RAPDU: 90 00 [07:48:18]wFMCommunicate OK [07:48:18]SAM_PROTO_ClearQueue done [07:48:18]KKMCreateOFDPacket [07:48:18]OFDProtocolAddRootSTLVToBuf [07:48:18]FM_MakeSignedData [07:48:18]FM_MakeSignedData [07:48:18]SAM_PROTO_SignData [07:48:18]wFMCommunicate request_size=4 [07:48:18]MH_SAM_APDU [07:48:18]CAPDU: 80 0D 01 02 [07:48:18]Write to MH i2c: E2 08 00 FA 05 80 0D 01 02 00 00 00 00 78 [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:18]Read from MH i2c: E2 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 FA 05 00 90 00 73 [07:48:18]RAPDU: 90 00 [07:48:18]wFMCommunicate OK [07:48:18]wFMCommunicate request_size=255 [07:48:18]MH_SAM_APDU [07:48:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 C1 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6E 03 00 35 04 06 00 A4 1C 22 A3 [07:48:18]Write to MH i2c: E2 02 01 FB 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 C1 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6E 03 00 35 04 06 00 A4 1C 22 A3 00 00 32 [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:18]Read from MH i2c: E2 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [07:48:18]RAPDU: 90 00 [07:48:18]wFMCommunicate OK [07:48:18]wFMCommunicate request_size=7 [07:48:18]MH_SAM_APDU [07:48:18]CAPDU: 80 0D 02 02 02 97 B8 [07:48:18]Write to MH i2c: E2 0A 00 FC 05 80 0D 02 02 02 00 97 B8 00 00 CE [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:18]Read from MH i2c: E2 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [07:48:18]RAPDU: 90 00 [07:48:18]wFMCommunicate OK [07:48:18]wFMCommunicate request_size=4 [07:48:18]MH_SAM_APDU [07:48:18]CAPDU: 80 0D 03 02 [07:48:18]Write to MH i2c: E2 08 00 FD 05 80 0D 03 02 00 00 00 00 7D [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:18]Read from MH i2c: E2 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 0B 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 0B 00 FD 05 00 85 80 C2 90 51 EE 75 8C 90 00 15 [07:48:18]RAPDU: 85 80 C2 90 51 EE 75 8C 90 00 [07:48:18]wFMCommunicate OK [07:48:18]SAM_PROTO_SignData done [07:48:18]FM_MakeSignedData done [07:48:18]CreateOFDProtocolMessage [07:48:18]wFMCommunicate request_size=4 [07:48:18]MH_SAM_APDU [07:48:18]CAPDU: 80 11 00 00 [07:48:18]Write to MH i2c: E2 08 00 FE 05 80 11 00 00 00 00 00 00 7D [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:18]Read from MH i2c: E2 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 17 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: E2 17 00 FE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [07:48:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:48:18]wFMCommunicate OK [07:48:18]CreateOFDProtocolMessage done [07:48:18]OFDSenderStorePacket 225023 [07:48:18]StoreOFDPacket docnum=225023 [07:48:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 F9 04 01 2F BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 C1 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6E 03 00 35 04 06 00 A4 1C 22 A3 97 B8 85 80 C2 90 51 EE 75 8C [07:48:18]CheckFolder [07:48:18]dirname=/storage/ofd_packets [07:48:18]CheckFolder done [07:48:18]ProducePacketName [07:48:18]name=ofd_packets/00225023 [07:48:18]NVStorageSaveData ofd_packets/00225023 [07:48:18]File name is /storage/ofd_packets/00225023 [07:48:18]Write 298 bytes [07:48:18]NVStorageSaveData done [07:48:18]OFDSenderStorePacket done [07:48:18]KKMCreateOFDPacket done [07:48:18]NVStorageSaveData kkm_last_timestamp [07:48:18]File name is /storage/kkm_last_timestamp [07:48:18]Write 4 bytes [07:48:18]NVStorageSaveData done [07:48:18]ExternCall_PrintAddStr [07:48:18]wPrintStart [07:48:18]Write to MH i2c: 01 00 00 FF 05 04 [07:48:18]Write i2c OK [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: 01 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: 01 07 00 [07:48:18]MH_I2C_Read... [07:48:18]Read from MH i2c: 01 07 00 FF 05 00 00 00 00 00 FF 0F 19 [07:48:18]RasterBufferAndPrint [07:48:18]line Счет N : (1)2001170 [07:48:18]line ИНН: 02508201610067 [07:48:18]line Контрольно-Кассовый Чек [07:48:18]line ПРОДАЖА [07:48:18]line ТРК (МРК, ГНК) : 21 [07:48:18]line Товар: 2710194210 [07:48:18]line ДТ-К-5 [07:48:18]line 39.640 * 75.70 [07:48:18]line = 3000.75 [07:48:18]line НДС 12% НСП 1% [07:48:18]line > о реализуемом товаре [07:48:18]line ОКРУГЛЕНИЕ: -0.75 [07:48:18]line ИТОГО: 3000.00 [07:48:18]line Внесено: 3000.00 [07:48:18]line СДАЧА: 0.00 [07:48:18]line НСП 1% : 26.55 [07:48:18]line НДС 12% : 318.66 [07:48:18]line Наличными: 3000.00 [07:48:18]line Безнал.: 0.00 [07:48:18]line Место: АЗС № 97 "Партнер Нефть" [07:48:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:48:18]line СНО: Общий режим [07:48:18]line Чек 91 26.07.2024 07:48 [07:48:18]line Смена: 437 ФФД: 1.0 [07:48:18]line ЗНМ: 0300000054 [07:48:18]line РНМ: 0000000000092624 [07:48:18]line Версия ККМ: 001 [07:48:18]line ФМ: 0000000000874959 [07:48:18]line ФД: 225023 [07:48:18]line ФПД: 180440747186104 [07:48:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T074817&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225023&fm=180440747186104&tin=02508201610067®Number=0000000000092624&sum=300000 [07:48:18]OFD Sender: Processing packet 225023 [packets to send 596, broken 595] [07:48:18]ProducePacketName [07:48:18]name=ofd_packets/00225023 [07:48:18]OFD Sender: To server: pG, [07:48:18]CommunicateWithHost lk.salyk.kg:30040 [07:48:18]ConnectInit lk.salyk.kg [07:48:18]written 0, free lines is 4095 [07:48:19]Write to MH i2c: 01 00 00 2A 06 30 [07:48:19]Write i2c OK [07:48:19]MH_I2C_Read... [07:48:19]Read from MH i2c: 01 [07:48:19]MH_I2C_Read... [07:48:19]Read from MH i2c: 01 07 00 [07:48:19]MH_I2C_Read... [07:48:19]Read from MH i2c: 01 07 00 2A 06 00 00 00 00 00 49 0C 8C [07:48:19]RasterBufferAndPrint [07:48:19]line [07:48:19]line [07:48:19]line [07:48:19]line [07:48:19]line [07:48:19]written 0, free lines is 3150 [07:48:19]MH_Cut [07:48:19]Write to MH i2c: D1 01 00 31 06 01 09 [07:48:19]Write i2c OK [07:48:19]MH_I2C_Read... [07:48:19]Read from MH i2c: D1 [07:48:19]MH_I2C_Read... [07:48:19]Read from MH i2c: D1 01 00 [07:48:19]MH_I2C_Read... [07:48:19]Read from MH i2c: D1 01 00 31 06 00 08 [07:48:19]Write to MH i2c: 01 00 00 32 06 38 [07:48:19]Write i2c OK [07:48:19]MH_I2C_Read... [07:48:19]Connected sock=10 [07:48:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 F9 04 01 2F BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 C1 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6E 03 00 35 04 06 00 A4 1C 22 A3 97 B8 85 80 C2 90 51 EE 75 8C [07:48:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D AF 47 00 C7 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6E 03 00 F4 03 04 00 D3 00 A3 66 B6 04 01 00 00 69 2E 77 79 0A FE 36 8A [07:48:20]CommunicateWithHost err = 0 [07:48:20]CheckOFDResponse [07:48:20]1017 (14) - 77093643461234 [07:48:20]1041 (16) - 0000000000874959 [07:48:20]1040 (4) - 225023 [07:48:20]1012 (4) - 26.07.2024 01:50 [07:48:20]1206 (1) - 0 [07:48:20]OFD Sender: Remove packet 225023 [07:48:20]ProducePacketName [07:48:20]name=ofd_packets/00225023 [07:48:20]NVStorageDeleteData [07:48:20]*** Cut start [07:48:20]*** Partial cut [07:48:20]*** CUTSNS_PIN = 1 [07:48:20]*** CUTSNS_PIN = 0 [07:48:21]*** Brake cut motor [07:48:21]OFD Sender: No OFD packet to send [07:48:21]Read from MH i2c: 01 [07:48:21]MH_I2C_Read... [07:48:21]*** Stop cut motor [07:48:21]*** Cut end [07:48:21]Read from MH i2c: 01 07 00 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: 01 07 00 32 06 00 00 00 00 00 FF 0F 4D [07:48:21]process_action close_receipt done [07:48:21]requested_data is exist [07:48:21]produce_requested_data [07:48:21]requested_item fm.sn is exist - process it [07:48:21]wFMCommunicate request_size=4 [07:48:21]MH_SAM_APDU [07:48:21]CAPDU: 80 11 00 00 [07:48:21]Write to MH i2c: E2 08 00 33 06 80 11 00 00 00 00 00 00 B3 [07:48:21]Write i2c OK [07:48:21]MH_I2C_Read... [07:48:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:21]Read from MH i2c: E2 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: E2 17 00 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: E2 17 00 33 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [07:48:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:48:21]wFMCommunicate OK [07:48:21]requested_item fd.num is exist - process it [07:48:21]SAM_PROTO_GetFieldsCounters [07:48:21]wFMCommunicate request_size=4 [07:48:21]MH_SAM_APDU [07:48:21]CAPDU: 80 13 00 00 [07:48:21]Write to MH i2c: E2 08 00 34 06 80 13 00 00 00 00 00 00 B6 [07:48:21]Write i2c OK [07:48:21]MH_I2C_Read... [07:48:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:21]Read from MH i2c: E2 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: E2 62 00 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: E2 62 00 34 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [07:48:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 6E 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:48:21]wFMCommunicate OK [07:48:21]SAM_PROTO_GetFieldsCounters done [07:48:21]requested_item shift.num is exist - process it [07:48:21]requested_item shift.opened is exist - process it [07:48:21]req_shift_opened [07:48:21]FM_GetShiftState [07:48:21]SAM_PROTO_GetShiftState [07:48:21]wFMCommunicate request_size=4 [07:48:21]MH_SAM_APDU [07:48:21]CAPDU: 80 13 01 00 [07:48:21]Write to MH i2c: E2 08 00 35 06 80 13 01 00 00 00 00 00 B8 [07:48:21]Write i2c OK [07:48:21]MH_I2C_Read... [07:48:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:21]Read from MH i2c: E2 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: E2 0E 00 [07:48:21]MH_I2C_Read... [07:48:21]Read from MH i2c: E2 0E 00 35 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 69 [07:48:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:48:21]wFMCommunicate OK [07:48:21]SAM_PROTO_GetShiftState done [07:48:21]FM_GetShiftState done [07:48:21]req_shift_opened done [07:48:21]requested_item shift.open_date is exist - process it [07:48:21]req_shift_open_date [07:48:21]req_shift_open_date done [07:48:21]produce_requested_data done [07:48:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225023,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:48:21]process_action_free close_receipt [07:48:21]json_value_free [07:48:21]json_value_free done [07:48:21]process_json_proto returns [07:48:21]Send response to host [07:48:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225023,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:48:21]free response buf [07:48:21]execute_script done [07:48:21]execute_script returns [07:48:21]free content buf [07:48:21]Sock 9.Close socket [07:48:21]Sock 9.Thread stoped [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:09]accept exits with 8 [07:49:09]New connection [07:49:09]New thread 3066883428 created [07:49:09]Thread 3066740068 joined [07:49:09]Waiting for new connection... [07:49:09] Sock 8.Parse request [07:49:09]Sock 8.Check first char [07:49:09]Sock 8.First char is OK [07:49:09]request: POST /json_proto HTTP/1.0 [07:49:09]Method: POST [07:49:09]URL: /json_proto [07:49:09]Method is POST - this is cgi request [07:49:09]url: /json_proto [07:49:09]query_string will be loaded in cgi processing [07:49:09]execute_cgi json_proto POST (null) [07:49:09]execute_cgi path=json_proto method=POST [07:49:09]POST find Content-Length [07:49:09]Host: 172.17.43.131:8080 [07:49:09]Content-Length: 680 [07:49:09]Content-Type: application/json [07:49:09] [07:49:09]POST finish read [07:49:09]Found Content-Length = 680 [07:49:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:09]execute_script... [07:49:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:09]POST & json_proto [07:49:09]process_json_proto [07:49:09]json parsed OK: [07:49:09]protocol is kg_v1.0 [07:49:09]action value=close_receipt [07:49:09]process_action close_receipt [07:49:09]cmd_close_receipt [07:49:09]MH_GetDate [07:49:09]Write to MH i2c: F0 00 00 36 06 2B [07:49:09]Write i2c OK [07:49:09]MH_I2C_Read... [07:49:09]Read from MH i2c: F0 [07:49:09]MH_I2C_Read... [07:49:09]Read from MH i2c: F0 09 00 [07:49:09]MH_I2C_Read... [07:49:09]Read from MH i2c: F0 09 00 36 06 00 F6 54 A3 66 F9 24 A2 66 AC [07:49:09]GetLastDocTimeStamp 1721980097 [07:49:09]current date 1721980150 [07:49:09]FM_GetShiftState [07:49:09]SAM_PROTO_GetShiftState [07:49:09]wFMCommunicate request_size=4 [07:49:09]MH_SAM_APDU [07:49:09]CAPDU: 80 13 01 00 [07:49:09]Write to MH i2c: E2 08 00 37 06 80 13 01 00 00 00 00 00 BA [07:49:09]Write i2c OK [07:49:09]MH_I2C_Read... [07:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:09]Read from MH i2c: E2 [07:49:09]MH_I2C_Read... [07:49:09]Read from MH i2c: E2 0E 00 [07:49:09]MH_I2C_Read... [07:49:09]Read from MH i2c: E2 0E 00 37 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [07:49:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:49:09]wFMCommunicate OK [07:49:09]SAM_PROTO_GetShiftState done [07:49:09]FM_GetShiftState done [07:49:09]opened in 1721952182 [07:49:09]opened+sec_in_day 1722038582 [07:49:09]quantity*price = 150037 [07:49:09]sum+1 = 150038 [07:49:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 92 26.07.2024 07:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225024 ФПД: 103622183805767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T074910&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225024&fm=103622183805767&tin=02508201610067®Number=0000000000092624&sum=150000 [07:49:11]StoreToDocumentArchive [07:49:11]shift 437 fd 225024 [07:49:11]save to /storage/0437/doc_00225024 [07:49:11]save last doc name /storage/0437/doc_00225024 to /storage/kkm_last_doc_name [07:49:11]save OK [07:49:11]Clear old archive folders... [07:49:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:49:11]tlvbuf is 009A1810 [07:49:11]SAM_PROTO_ClearQueue [07:49:11]wFMCommunicate request_size=4 [07:49:11]MH_SAM_APDU [07:49:11]CAPDU: 80 09 00 00 [07:49:11]Write to MH i2c: E2 08 00 44 06 80 09 00 00 00 00 00 00 BC [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:11]Read from MH i2c: E2 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 44 06 00 90 00 BE [07:49:11]RAPDU: 90 00 [07:49:11]wFMCommunicate OK [07:49:11]SAM_PROTO_ClearQueue done [07:49:11]KKMCreateOFDPacket [07:49:11]OFDProtocolAddRootSTLVToBuf [07:49:11]FM_MakeSignedData [07:49:11]FM_MakeSignedData [07:49:11]SAM_PROTO_SignData [07:49:11]wFMCommunicate request_size=4 [07:49:11]MH_SAM_APDU [07:49:11]CAPDU: 80 0D 01 02 [07:49:11]Write to MH i2c: E2 08 00 45 06 80 0D 01 02 00 00 00 00 C4 [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:11]Read from MH i2c: E2 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [07:49:11]RAPDU: 90 00 [07:49:11]wFMCommunicate OK [07:49:11]wFMCommunicate request_size=255 [07:49:11]MH_SAM_APDU [07:49:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F6 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 6F 03 00 35 04 06 00 5E 3E 6B 74 [07:49:11]Write to MH i2c: E2 02 01 46 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F6 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 6F 03 00 35 04 06 00 5E 3E 6B 74 00 00 6A [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]OFD Sender: No OFD packet to send [07:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:11]Read from MH i2c: E2 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [07:49:11]RAPDU: 90 00 [07:49:11]wFMCommunicate OK [07:49:11]wFMCommunicate request_size=7 [07:49:11]MH_SAM_APDU [07:49:11]CAPDU: 80 0D 02 02 02 E3 47 [07:49:11]Write to MH i2c: E2 0A 00 47 06 80 0D 02 02 02 00 E3 47 00 00 F5 [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:11]Read from MH i2c: E2 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [07:49:11]RAPDU: 90 00 [07:49:11]wFMCommunicate OK [07:49:11]wFMCommunicate request_size=4 [07:49:11]MH_SAM_APDU [07:49:11]CAPDU: 80 0D 03 02 [07:49:11]Write to MH i2c: E2 08 00 48 06 80 0D 03 02 00 00 00 00 C9 [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:11]Read from MH i2c: E2 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 0B 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 0B 00 48 06 00 FB DD 2A 42 9A 36 BD 5F 90 00 FA [07:49:11]RAPDU: FB DD 2A 42 9A 36 BD 5F 90 00 [07:49:11]wFMCommunicate OK [07:49:11]SAM_PROTO_SignData done [07:49:11]FM_MakeSignedData done [07:49:11]CreateOFDProtocolMessage [07:49:11]wFMCommunicate request_size=4 [07:49:11]MH_SAM_APDU [07:49:11]CAPDU: 80 11 00 00 [07:49:11]Write to MH i2c: E2 08 00 49 06 80 11 00 00 00 00 00 00 C9 [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:11]Read from MH i2c: E2 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 17 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: E2 17 00 49 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [07:49:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:49:11]wFMCommunicate OK [07:49:11]CreateOFDProtocolMessage done [07:49:11]OFDSenderStorePacket 225024 [07:49:11]StoreOFDPacket docnum=225024 [07:49:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B5 C0 04 01 1E FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F6 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 6F 03 00 35 04 06 00 5E 3E 6B 74 E3 47 FB DD 2A 42 9A 36 BD 5F [07:49:11]CheckFolder [07:49:11]dirname=/storage/ofd_packets [07:49:11]CheckFolder done [07:49:11]ProducePacketName [07:49:11]name=ofd_packets/00225024 [07:49:11]NVStorageSaveData ofd_packets/00225024 [07:49:11]File name is /storage/ofd_packets/00225024 [07:49:11]Write 298 bytes [07:49:11]NVStorageSaveData done [07:49:11]OFDSenderStorePacket done [07:49:11]KKMCreateOFDPacket done [07:49:11]NVStorageSaveData kkm_last_timestamp [07:49:11]File name is /storage/kkm_last_timestamp [07:49:11]Write 4 bytes [07:49:11]NVStorageSaveData done [07:49:11]ExternCall_PrintAddStr [07:49:11]wPrintStart [07:49:11]Write to MH i2c: 01 00 00 4A 06 50 [07:49:11]Write i2c OK [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: 01 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: 01 07 00 [07:49:11]MH_I2C_Read... [07:49:11]Read from MH i2c: 01 07 00 4A 06 00 00 00 00 00 FF 0F 65 [07:49:11]RasterBufferAndPrint [07:49:11]line Счет N : (1)2001171 [07:49:11]line ИНН: 02508201610067 [07:49:11]line Контрольно-Кассовый Чек [07:49:11]line ПРОДАЖА [07:49:11]line ТРК (МРК, ГНК) : 61 [07:49:11]line Товар: 2710194210 [07:49:11]line ДТ-К-5 [07:49:11]line 19.820 * 75.70 [07:49:11]line = 1500.37 [07:49:11]line НДС 12% НСП 1% [07:49:11]line > о реализуемом товаре [07:49:11]line ОКРУГЛЕНИЕ: -0.37 [07:49:11]line ИТОГО: 1500.00 [07:49:11]line Внесено: 1500.00 [07:49:11]line СДАЧА: 0.00 [07:49:11]line НСП 1% : 13.28 [07:49:11]line НДС 12% : 159.33 [07:49:11]line Наличными: 1500.00 [07:49:11]line Безнал.: 0.00 [07:49:11]line Место: АЗС № 97 "Партнер Нефть" [07:49:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:49:11]line СНО: Общий режим [07:49:11]line Чек 92 26.07.2024 07:49 [07:49:11]line Смена: 437 ФФД: 1.0 [07:49:11]line ЗНМ: 0300000054 [07:49:11]line РНМ: 0000000000092624 [07:49:11]line Версия ККМ: 001 [07:49:11]line ФМ: 0000000000874959 [07:49:11]line ФД: 225024 [07:49:11]line ФПД: 103622183805767 [07:49:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T074910&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225024&fm=103622183805767&tin=02508201610067®Number=0000000000092624&sum=150000 [07:49:11]OFD Sender: Processing packet 225024 [packets to send 596, broken 595] [07:49:11]ProducePacketName [07:49:11]name=ofd_packets/00225024 [07:49:11]OFD Sender: To server: pG, [07:49:11]CommunicateWithHost lk.salyk.kg:30040 [07:49:11]ConnectInit lk.salyk.kg [07:49:11]written 0, free lines is 4095 [07:49:12]Write to MH i2c: 01 00 00 75 06 7B [07:49:12]Write i2c OK [07:49:12]MH_I2C_Read... [07:49:12]Read from MH i2c: 01 [07:49:12]MH_I2C_Read... [07:49:12]Read from MH i2c: 01 07 00 [07:49:12]MH_I2C_Read... [07:49:12]Read from MH i2c: 01 07 00 75 06 00 00 00 00 00 4C 0C DA [07:49:12]RasterBufferAndPrint [07:49:12]line [07:49:12]line [07:49:12]line [07:49:12]line [07:49:12]line [07:49:12]written 0, free lines is 3152 [07:49:12]MH_Cut [07:49:12]Write to MH i2c: D1 01 00 7C 06 01 54 [07:49:12]Write i2c OK [07:49:12]MH_I2C_Read... [07:49:12]Read from MH i2c: D1 [07:49:12]MH_I2C_Read... [07:49:12]Read from MH i2c: D1 01 00 [07:49:12]MH_I2C_Read... [07:49:12]Read from MH i2c: D1 01 00 7C 06 00 53 [07:49:12]Write to MH i2c: 01 00 00 7D 06 83 [07:49:12]Write i2c OK [07:49:12]MH_I2C_Read... [07:49:12]Connected sock=10 [07:49:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B5 C0 04 01 1E FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 F6 54 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 6F 03 00 35 04 06 00 5E 3E 6B 74 E3 47 FB DD 2A 42 9A 36 BD 5F [07:49:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FE 55 47 00 D4 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 6F 03 00 F4 03 04 00 08 01 A3 66 B6 04 01 00 00 CC 9D C6 14 40 9E 0F AE [07:49:13]CommunicateWithHost err = 0 [07:49:13]CheckOFDResponse [07:49:13]1017 (14) - 77093643461234 [07:49:13]1041 (16) - 0000000000874959 [07:49:13]1040 (4) - 225024 [07:49:13]1012 (4) - 26.07.2024 01:51 [07:49:13]1206 (1) - 0 [07:49:13]OFD Sender: Remove packet 225024 [07:49:13]ProducePacketName [07:49:13]name=ofd_packets/00225024 [07:49:13]NVStorageDeleteData [07:49:13]*** Cut start [07:49:13]*** Partial cut [07:49:13]*** CUTSNS_PIN = 1 [07:49:13]*** CUTSNS_PIN = 0 [07:49:13]*** Brake cut motor [07:49:13]OFD Sender: No OFD packet to send [07:49:14]Read from MH i2c: 01 [07:49:14]MH_I2C_Read... [07:49:14]*** Stop cut motor [07:49:14]*** Cut end [07:49:14]Read from MH i2c: 01 07 00 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: 01 07 00 7D 06 00 00 00 00 00 FF 0F 98 [07:49:14]process_action close_receipt done [07:49:14]requested_data is exist [07:49:14]produce_requested_data [07:49:14]requested_item fm.sn is exist - process it [07:49:14]wFMCommunicate request_size=4 [07:49:14]MH_SAM_APDU [07:49:14]CAPDU: 80 11 00 00 [07:49:14]Write to MH i2c: E2 08 00 7E 06 80 11 00 00 00 00 00 00 FE [07:49:14]Write i2c OK [07:49:14]MH_I2C_Read... [07:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:14]Read from MH i2c: E2 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: E2 17 00 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: E2 17 00 7E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [07:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:49:14]wFMCommunicate OK [07:49:14]requested_item fd.num is exist - process it [07:49:14]SAM_PROTO_GetFieldsCounters [07:49:14]wFMCommunicate request_size=4 [07:49:14]MH_SAM_APDU [07:49:14]CAPDU: 80 13 00 00 [07:49:14]Write to MH i2c: E2 08 00 7F 06 80 13 00 00 00 00 00 00 01 [07:49:14]Write i2c OK [07:49:14]MH_I2C_Read... [07:49:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:14]Read from MH i2c: E2 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: E2 62 00 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: E2 62 00 7F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [07:49:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:49:14]wFMCommunicate OK [07:49:14]SAM_PROTO_GetFieldsCounters done [07:49:14]requested_item shift.num is exist - process it [07:49:14]requested_item shift.opened is exist - process it [07:49:14]req_shift_opened [07:49:14]FM_GetShiftState [07:49:14]SAM_PROTO_GetShiftState [07:49:14]wFMCommunicate request_size=4 [07:49:14]MH_SAM_APDU [07:49:14]CAPDU: 80 13 01 00 [07:49:14]Write to MH i2c: E2 08 00 80 06 80 13 01 00 00 00 00 00 03 [07:49:14]Write i2c OK [07:49:14]MH_I2C_Read... [07:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:14]Read from MH i2c: E2 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: E2 0E 00 [07:49:14]MH_I2C_Read... [07:49:14]Read from MH i2c: E2 0E 00 80 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B4 [07:49:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:49:14]wFMCommunicate OK [07:49:14]SAM_PROTO_GetShiftState done [07:49:14]FM_GetShiftState done [07:49:14]req_shift_opened done [07:49:14]requested_item shift.open_date is exist - process it [07:49:14]req_shift_open_date [07:49:14]req_shift_open_date done [07:49:14]produce_requested_data done [07:49:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225024,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:49:14]process_action_free close_receipt [07:49:14]json_value_free [07:49:14]json_value_free done [07:49:14]process_json_proto returns [07:49:14]Send response to host [07:49:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225024,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:49:14]free response buf [07:49:14]execute_script done [07:49:14]execute_script returns [07:49:14]free content buf [07:49:14]Sock 8.Close socket [07:49:14]Sock 8.Thread stoped [07:49:19]OFD Sender: No OFD packet to send [07:49:24]OFD Sender: No OFD packet to send [07:49:29]OFD Sender: No OFD packet to send [07:49:34]OFD Sender: No OFD packet to send [07:49:39]OFD Sender: No OFD packet to send [07:49:44]OFD Sender: No OFD packet to send [07:49:49]OFD Sender: No OFD packet to send [07:49:54]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:15]recv_with_timeout no data received [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:09]OFD Sender: No OFD packet to send [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:22]recv_with_timeout no data received [07:53:24]OFD Sender: No OFD packet to send [07:53:28]accept exits with 9 [07:53:28]New connection [07:53:28]New thread 3066740068 created [07:53:28]Thread 3066883428 joined [07:53:28]Waiting for new connection... [07:53:28] Sock 9.Parse request [07:53:28]Sock 9.Check first char [07:53:28]Sock 9.First char is OK [07:53:28]request: POST /json_proto HTTP/1.0 [07:53:28]Method: POST [07:53:28]URL: /json_proto [07:53:28]Method is POST - this is cgi request [07:53:28]url: /json_proto [07:53:28]query_string will be loaded in cgi processing [07:53:28]execute_cgi json_proto POST (null) [07:53:28]execute_cgi path=json_proto method=POST [07:53:28]POST find Content-Length [07:53:28]Host: 172.17.43.131:8080 [07:53:28]Content-Length: 675 [07:53:28]Content-Type: application/json [07:53:28] [07:53:28]POST finish read [07:53:28]Found Content-Length = 675 [07:53:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:28]execute_script... [07:53:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:28]POST & json_proto [07:53:28]process_json_proto [07:53:28]json parsed OK: [07:53:28]protocol is kg_v1.0 [07:53:28]action value=close_receipt [07:53:28]process_action close_receipt [07:53:28]cmd_close_receipt [07:53:28]MH_GetDate [07:53:28]Write to MH i2c: F0 00 00 81 06 76 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: F0 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: F0 09 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: F0 09 00 81 06 00 F8 55 A3 66 F9 24 A2 66 FA [07:53:28]GetLastDocTimeStamp 1721980150 [07:53:28]current date 1721980408 [07:53:28]FM_GetShiftState [07:53:28]SAM_PROTO_GetShiftState [07:53:28]wFMCommunicate request_size=4 [07:53:28]MH_SAM_APDU [07:53:28]CAPDU: 80 13 01 00 [07:53:28]Write to MH i2c: E2 08 00 82 06 80 13 01 00 00 00 00 00 05 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:28]Read from MH i2c: E2 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 0E 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 0E 00 82 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [07:53:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:53:28]wFMCommunicate OK [07:53:28]SAM_PROTO_GetShiftState done [07:53:28]FM_GetShiftState done [07:53:28]opened in 1721952182 [07:53:28]opened+sec_in_day 1722038582 [07:53:28]quantity*price = 50037 [07:53:28]sum+1 = 50039 [07:53:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 93 26.07.2024 07:53 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225025 ФПД: 56542427880292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T075328&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225025&fm=56542427880292&tin=02508201610067®Number=0000000000092624&sum=50000 [07:53:29]StoreToDocumentArchive [07:53:29]shift 437 fd 225025 [07:53:29]save to /storage/0437/doc_00225025 [07:53:29]save last doc name /storage/0437/doc_00225025 to /storage/kkm_last_doc_name [07:53:29]save OK [07:53:29]Clear old archive folders... [07:53:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:53:29]tlvbuf is 009CE420 [07:53:29]SAM_PROTO_ClearQueue [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 09 00 00 [07:53:29]Write to MH i2c: E2 08 00 8F 06 80 09 00 00 00 00 00 00 07 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]SAM_PROTO_ClearQueue done [07:53:29]KKMCreateOFDPacket [07:53:29]OFDProtocolAddRootSTLVToBuf [07:53:29]FM_MakeSignedData [07:53:29]FM_MakeSignedData [07:53:29]SAM_PROTO_SignData [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 01 02 [07:53:29]Write to MH i2c: E2 08 00 90 06 80 0D 01 02 00 00 00 00 0F [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]wFMCommunicate request_size=255 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 F8 55 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 6F 03 00 35 04 06 00 33 6C CF 54 [07:53:29]Write to MH i2c: E2 02 01 91 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 F8 55 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 6F 03 00 35 04 06 00 33 6C CF 54 00 00 9D [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]wFMCommunicate request_size=7 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 02 02 02 1B 64 [07:53:29]Write to MH i2c: E2 0A 00 92 06 80 0D 02 02 02 00 1B 64 00 00 95 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:29]OFD Sender: No OFD packet to send [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 03 02 [07:53:29]Write to MH i2c: E2 08 00 93 06 80 0D 03 02 00 00 00 00 14 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 0B 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 0B 00 93 06 00 FE FB F4 91 40 DE 92 C7 90 00 0A [07:53:29]RAPDU: FE FB F4 91 40 DE 92 C7 90 00 [07:53:29]wFMCommunicate OK [07:53:29]SAM_PROTO_SignData done [07:53:29]FM_MakeSignedData done [07:53:29]CreateOFDProtocolMessage [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 11 00 00 [07:53:29]Write to MH i2c: E2 08 00 94 06 80 11 00 00 00 00 00 00 14 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 17 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 17 00 94 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [07:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:53:29]wFMCommunicate OK [07:53:29]CreateOFDProtocolMessage done [07:53:29]OFDSenderStorePacket 225025 [07:53:29]StoreOFDPacket docnum=225025 [07:53:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E3 C5 04 01 09 B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 F8 55 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 6F 03 00 35 04 06 00 33 6C CF 54 1B 64 FE FB F4 91 40 DE 92 C7 [07:53:29]CheckFolder [07:53:29]dirname=/storage/ofd_packets [07:53:29]CheckFolder done [07:53:29]ProducePacketName [07:53:29]name=ofd_packets/00225025 [07:53:29]NVStorageSaveData ofd_packets/00225025 [07:53:29]File name is /storage/ofd_packets/00225025 [07:53:29]Write 298 bytes [07:53:29]NVStorageSaveData done [07:53:29]OFDSenderStorePacket done [07:53:29]KKMCreateOFDPacket done [07:53:29]NVStorageSaveData kkm_last_timestamp [07:53:29]File name is /storage/kkm_last_timestamp [07:53:29]Write 4 bytes [07:53:29]NVStorageSaveData done [07:53:29]ExternCall_PrintAddStr [07:53:29]wPrintStart [07:53:29]Write to MH i2c: 01 00 00 95 06 9B [07:53:29]OFD Sender: Processing packet 225025 [packets to send 596, broken 595] [07:53:29]ProducePacketName [07:53:29]name=ofd_packets/00225025 [07:53:29]OFD Sender: To server: pG, [07:53:29]CommunicateWithHost lk.salyk.kg:30040 [07:53:29]ConnectInit lk.salyk.kg [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: 01 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: 01 07 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 FF 0F B0 [07:53:29]RasterBufferAndPrint [07:53:29]line Счет N : (1)2001172 [07:53:29]line ИНН: 02508201610067 [07:53:29]line Контрольно-Кассовый Чек [07:53:29]line ПРОДАЖА [07:53:29]line ТРК (МРК, ГНК) : 41 [07:53:29]line Товар: 2710194210 [07:53:29]line ДТ-К-5 [07:53:29]line 6.610 * 75.70 [07:53:29]line = 500.38 [07:53:29]line НДС 12% НСП 1% [07:53:29]line > о реализуемом товаре [07:53:29]line ОКРУГЛЕНИЕ: -0.38 [07:53:29]line ИТОГО: 500.00 [07:53:29]line Внесено: 500.00 [07:53:29]line СДАЧА: 0.00 [07:53:29]line НСП 1% : 4.43 [07:53:29]line НДС 12% : 53.14 [07:53:29]line Наличными: 500.00 [07:53:29]line Безнал.: 0.00 [07:53:29]line Место: АЗС № 97 "Партнер Нефть" [07:53:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:53:29]line СНО: Общий режим [07:53:29]line Чек 93 26.07.2024 07:53 [07:53:29]line Смена: 437 ФФД: 1.0 [07:53:29]line ЗНМ: 0300000054 [07:53:29]line РНМ: 0000000000092624 [07:53:29]line Версия ККМ: 001 [07:53:29]line ФМ: 0000000000874959 [07:53:29]line ФД: 225025 [07:53:29]line ФПД: 56542427880292 [07:53:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T075328&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225025&fm=56542427880292&tin=02508201610067®Number=0000000000092624&sum=50000 [07:53:30]written 0, free lines is 4095 [07:53:30]Connected sock=8 [07:53:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E3 C5 04 01 09 B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 F8 55 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 6F 03 00 35 04 06 00 33 6C CF 54 1B 64 FE FB F4 91 40 DE 92 C7 [07:53:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1E CB 47 00 F8 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 6F 03 00 F4 03 04 00 0A 02 A3 66 B6 04 01 00 00 31 83 4F 85 A7 E0 F9 78 [07:53:30]CommunicateWithHost err = 0 [07:53:30]CheckOFDResponse [07:53:30]1017 (14) - 77093643461234 [07:53:30]1041 (16) - 0000000000874959 [07:53:30]1040 (4) - 225025 [07:53:30]1012 (4) - 26.07.2024 01:55 [07:53:30]1206 (1) - 0 [07:53:30]OFD Sender: Remove packet 225025 [07:53:30]ProducePacketName [07:53:30]name=ofd_packets/00225025 [07:53:30]NVStorageDeleteData [07:53:30]Write to MH i2c: 01 00 00 C0 06 C6 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 07 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 07 00 C0 06 00 00 00 00 00 4E 0C 27 [07:53:30]RasterBufferAndPrint [07:53:30]line [07:53:30]line [07:53:30]line [07:53:30]line [07:53:30]line [07:53:30]written 0, free lines is 3153 [07:53:30]MH_Cut [07:53:30]Write to MH i2c: D1 01 00 C7 06 01 9F [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: D1 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: D1 01 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: D1 01 00 C7 06 00 9E [07:53:30]Write to MH i2c: 01 00 00 C8 06 CE [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:31]OFD Sender: No OFD packet to send [07:53:31]*** Cut start [07:53:31]*** Partial cut [07:53:31]*** CUTSNS_PIN = 1 [07:53:31]*** CUTSNS_PIN = 0 [07:53:32]*** Brake cut motor [07:53:32]Read from MH i2c: 01 [07:53:32]MH_I2C_Read... [07:53:32]*** Stop cut motor [07:53:32]*** Cut end [07:53:32]Read from MH i2c: 01 07 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 07 00 C8 06 00 00 00 00 00 FF 0F E3 [07:53:32]process_action close_receipt done [07:53:32]requested_data is exist [07:53:32]produce_requested_data [07:53:32]requested_item fm.sn is exist - process it [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 11 00 00 [07:53:32]Write to MH i2c: E2 08 00 C9 06 80 11 00 00 00 00 00 00 49 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 17 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 17 00 C9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [07:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:53:32]wFMCommunicate OK [07:53:32]requested_item fd.num is exist - process it [07:53:32]SAM_PROTO_GetFieldsCounters [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 13 00 00 [07:53:32]Write to MH i2c: E2 08 00 CA 06 80 13 00 00 00 00 00 00 4C [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 62 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 62 00 CA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [07:53:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:32]wFMCommunicate OK [07:53:32]SAM_PROTO_GetFieldsCounters done [07:53:32]requested_item shift.num is exist - process it [07:53:32]requested_item shift.opened is exist - process it [07:53:32]req_shift_opened [07:53:32]FM_GetShiftState [07:53:32]SAM_PROTO_GetShiftState [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 13 01 00 [07:53:32]Write to MH i2c: E2 08 00 CB 06 80 13 01 00 00 00 00 00 4E [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 0E 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 0E 00 CB 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FF [07:53:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:53:32]wFMCommunicate OK [07:53:32]SAM_PROTO_GetShiftState done [07:53:32]FM_GetShiftState done [07:53:32]req_shift_opened done [07:53:32]requested_item shift.open_date is exist - process it [07:53:32]req_shift_open_date [07:53:32]req_shift_open_date done [07:53:32]produce_requested_data done [07:53:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225025,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:53:32]process_action_free close_receipt [07:53:32]json_value_free [07:53:32]json_value_free done [07:53:32]process_json_proto returns [07:53:32]Send response to host [07:53:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225025,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:53:32]free response buf [07:53:32]execute_script done [07:53:32]execute_script returns [07:53:32]free content buf [07:53:32]Sock 9.Close socket [07:53:32]Sock 9.Thread stoped [07:53:36]OFD Sender: No OFD packet to send [07:53:41]OFD Sender: No OFD packet to send [07:53:46]OFD Sender: No OFD packet to send [07:53:51]OFD Sender: No OFD packet to send [07:53:56]OFD Sender: No OFD packet to send [07:54:01]OFD Sender: No OFD packet to send [07:54:06]OFD Sender: No OFD packet to send [07:54:11]OFD Sender: No OFD packet to send [07:54:16]OFD Sender: No OFD packet to send [07:54:21]OFD Sender: No OFD packet to send [07:54:26]OFD Sender: No OFD packet to send [07:54:31]OFD Sender: No OFD packet to send [07:54:36]OFD Sender: No OFD packet to send [07:54:41]OFD Sender: No OFD packet to send [07:54:46]OFD Sender: No OFD packet to send [07:54:51]OFD Sender: No OFD packet to send [07:54:56]OFD Sender: No OFD packet to send [07:55:01]OFD Sender: No OFD packet to send [07:55:06]OFD Sender: No OFD packet to send [07:55:11]OFD Sender: No OFD packet to send [07:55:16]OFD Sender: No OFD packet to send [07:55:21]OFD Sender: No OFD packet to send [07:55:26]OFD Sender: No OFD packet to send [07:55:31]OFD Sender: No OFD packet to send [07:55:36]OFD Sender: No OFD packet to send [07:55:41]OFD Sender: No OFD packet to send [07:55:46]OFD Sender: No OFD packet to send [07:55:51]OFD Sender: No OFD packet to send [07:55:56]OFD Sender: No OFD packet to send [07:56:01]OFD Sender: No OFD packet to send [07:56:06]OFD Sender: No OFD packet to send [07:56:11]OFD Sender: No OFD packet to send [07:56:16]OFD Sender: No OFD packet to send [07:56:21]OFD Sender: No OFD packet to send [07:56:26]OFD Sender: No OFD packet to send [07:56:31]OFD Sender: No OFD packet to send [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:21]OFD Sender: No OFD packet to send [07:57:26]OFD Sender: No OFD packet to send [07:57:31]OFD Sender: No OFD packet to send [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:43]accept exits with 10 [07:57:43]New connection [07:57:43]New thread 3066883428 created [07:57:43]Thread 3066740068 joined [07:57:43]Waiting for new connection... [07:57:43] Sock 10.Parse request [07:57:43]Sock 10.Check first char [07:57:43]Sock 10.First char is OK [07:57:43]request: POST /json_proto HTTP/1.0 [07:57:43]Method: POST [07:57:43]URL: /json_proto [07:57:43]Method is POST - this is cgi request [07:57:43]url: /json_proto [07:57:43]query_string will be loaded in cgi processing [07:57:43]execute_cgi json_proto POST (null) [07:57:43]execute_cgi path=json_proto method=POST [07:57:43]POST find Content-Length [07:57:43]Host: 172.17.43.131:8080 [07:57:43]Content-Length: 683 [07:57:43]Content-Type: application/json [07:57:43] [07:57:43]POST finish read [07:57:43]Found Content-Length = 683 [07:57:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:43]execute_script... [07:57:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:43]POST & json_proto [07:57:43]process_json_proto [07:57:43]json parsed OK: [07:57:43]protocol is kg_v1.0 [07:57:43]action value=close_receipt [07:57:43]process_action close_receipt [07:57:43]cmd_close_receipt [07:57:43]MH_GetDate [07:57:43]Write to MH i2c: F0 00 00 CC 06 C1 [07:57:43]Write i2c OK [07:57:43]MH_I2C_Read... [07:57:43]Read from MH i2c: F0 [07:57:43]MH_I2C_Read... [07:57:43]Read from MH i2c: F0 09 00 [07:57:43]MH_I2C_Read... [07:57:43]Read from MH i2c: F0 09 00 CC 06 00 F7 56 A3 66 F9 24 A2 66 45 [07:57:43]GetLastDocTimeStamp 1721980408 [07:57:43]current date 1721980663 [07:57:43]FM_GetShiftState [07:57:43]SAM_PROTO_GetShiftState [07:57:43]wFMCommunicate request_size=4 [07:57:43]MH_SAM_APDU [07:57:43]CAPDU: 80 13 01 00 [07:57:43]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [07:57:43]Write i2c OK [07:57:43]MH_I2C_Read... [07:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:43]Read from MH i2c: E2 [07:57:43]MH_I2C_Read... [07:57:43]Read from MH i2c: E2 0E 00 [07:57:43]MH_I2C_Read... [07:57:43]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [07:57:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:57:43]wFMCommunicate OK [07:57:43]SAM_PROTO_GetShiftState done [07:57:43]FM_GetShiftState done [07:57:43]opened in 1721952182 [07:57:43]opened+sec_in_day 1722038582 [07:57:43]quantity*price = 100021 [07:57:43]sum+1 = 100023 [07:57:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 94 26.07.2024 07:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225026 ФПД: 135511977334387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T075743&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225026&fm=135511977334387&tin=02508201610067®Number=0000000000092624&sum=100000 [07:57:44]StoreToDocumentArchive [07:57:44]shift 437 fd 225026 [07:57:44]save to /storage/0437/doc_00225026 [07:57:44]save last doc name /storage/0437/doc_00225026 to /storage/kkm_last_doc_name [07:57:44]save OK [07:57:44]Clear old archive folders... [07:57:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:57:44]tlvbuf is 009CFFE0 [07:57:44]SAM_PROTO_ClearQueue [07:57:44]wFMCommunicate request_size=4 [07:57:44]MH_SAM_APDU [07:57:44]CAPDU: 80 09 00 00 [07:57:44]Write to MH i2c: E2 08 00 DA 06 80 09 00 00 00 00 00 00 52 [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:44]Read from MH i2c: E2 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [07:57:44]RAPDU: 90 00 [07:57:44]wFMCommunicate OK [07:57:44]SAM_PROTO_ClearQueue done [07:57:44]KKMCreateOFDPacket [07:57:44]OFDProtocolAddRootSTLVToBuf [07:57:44]FM_MakeSignedData [07:57:44]FM_MakeSignedData [07:57:44]SAM_PROTO_SignData [07:57:44]wFMCommunicate request_size=4 [07:57:44]MH_SAM_APDU [07:57:44]CAPDU: 80 0D 01 02 [07:57:44]Write to MH i2c: E2 08 00 DB 06 80 0D 01 02 00 00 00 00 5A [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:44]Read from MH i2c: E2 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 DB 06 00 90 00 55 [07:57:44]RAPDU: 90 00 [07:57:44]wFMCommunicate OK [07:57:44]wFMCommunicate request_size=255 [07:57:44]MH_SAM_APDU [07:57:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 56 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 6F 03 00 35 04 06 00 7B [07:57:44]Write to MH i2c: E2 02 01 DC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 56 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 6F 03 00 35 04 06 00 7B 00 00 67 [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:44]Read from MH i2c: E2 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [07:57:44]RAPDU: 90 00 [07:57:44]wFMCommunicate OK [07:57:44]wFMCommunicate request_size=10 [07:57:44]MH_SAM_APDU [07:57:44]CAPDU: 80 0D 02 02 05 3F 57 45 96 73 [07:57:44]Write to MH i2c: E2 0D 00 DD 06 80 0D 02 02 05 00 3F 57 45 96 73 00 00 4B [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:44]Read from MH i2c: E2 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [07:57:44]RAPDU: 90 00 [07:57:44]wFMCommunicate OK [07:57:44]wFMCommunicate request_size=4 [07:57:44]MH_SAM_APDU [07:57:44]CAPDU: 80 0D 03 02 [07:57:44]Write to MH i2c: E2 08 00 DE 06 80 0D 03 02 00 00 00 00 5F [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:44]Read from MH i2c: E2 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 0B 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 0B 00 DE 06 00 AF A4 D4 66 6F CD 9A 67 90 00 2A [07:57:44]RAPDU: AF A4 D4 66 6F CD 9A 67 90 00 [07:57:44]wFMCommunicate OK [07:57:44]SAM_PROTO_SignData done [07:57:44]FM_MakeSignedData done [07:57:44]CreateOFDProtocolMessage [07:57:44]wFMCommunicate request_size=4 [07:57:44]MH_SAM_APDU [07:57:44]CAPDU: 80 11 00 00 [07:57:44]Write to MH i2c: E2 08 00 DF 06 80 11 00 00 00 00 00 00 5F [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:44]Read from MH i2c: E2 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 17 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: E2 17 00 DF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [07:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:57:44]wFMCommunicate OK [07:57:44]CreateOFDProtocolMessage done [07:57:44]OFDSenderStorePacket 225026 [07:57:44]StoreOFDPacket docnum=225026 [07:57:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 5D 07 01 04 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 56 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 6F 03 00 35 04 06 00 7B 3F 57 45 96 73 AF A4 D4 66 6F CD 9A 67 [07:57:44]CheckFolder [07:57:44]dirname=/storage/ofd_packets [07:57:44]CheckFolder done [07:57:44]ProducePacketName [07:57:44]name=ofd_packets/00225026 [07:57:44]NVStorageSaveData ofd_packets/00225026 [07:57:44]File name is /storage/ofd_packets/00225026 [07:57:44]Write 301 bytes [07:57:44]NVStorageSaveData done [07:57:44]OFDSenderStorePacket done [07:57:44]KKMCreateOFDPacket done [07:57:44]NVStorageSaveData kkm_last_timestamp [07:57:44]File name is /storage/kkm_last_timestamp [07:57:44]Write 4 bytes [07:57:44]NVStorageSaveData done [07:57:44]ExternCall_PrintAddStr [07:57:44]wPrintStart [07:57:44]Write to MH i2c: 01 00 00 E0 06 E6 [07:57:44]Write i2c OK [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: 01 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: 01 07 00 [07:57:44]MH_I2C_Read... [07:57:44]Read from MH i2c: 01 07 00 E0 06 00 00 00 00 00 FF 0F FB [07:57:44]RasterBufferAndPrint [07:57:44]line Счет N : (1)2001173 [07:57:44]line ИНН: 02508201610067 [07:57:44]line Контрольно-Кассовый Чек [07:57:44]line ПРОДАЖА [07:57:44]line ТРК (МРК, ГНК) : 54 [07:57:44]line Товар: 2710124500 [07:57:44]line Аи-95-К-5 [07:57:44]line 13.480 * 74.20 [07:57:44]line = 1000.22 [07:57:44]line НДС 12% НСП 1% [07:57:44]line > о реализуемом товаре [07:57:44]line ОКРУГЛЕНИЕ: -0.22 [07:57:44]line ИТОГО: 1000.00 [07:57:44]line Внесено: 1000.00 [07:57:44]line СДАЧА: 0.00 [07:57:44]line НСП 1% : 8.85 [07:57:44]line НДС 12% : 106.22 [07:57:44]line Наличными: 1000.00 [07:57:44]line Безнал.: 0.00 [07:57:44]line Место: АЗС № 97 "Партнер Нефть" [07:57:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [07:57:44]line СНО: Общий режим [07:57:44]line Чек 94 26.07.2024 07:57 [07:57:44]line Смена: 437 ФФД: 1.0 [07:57:44]line ЗНМ: 0300000054 [07:57:44]line РНМ: 0000000000092624 [07:57:44]line Версия ККМ: 001 [07:57:44]line ФМ: 0000000000874959 [07:57:44]line ФД: 225026 [07:57:44]line ФПД: 135511977334387 [07:57:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T075743&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225026&fm=135511977334387&tin=02508201610067®Number=0000000000092624&sum=100000 [07:57:45]OFD Sender: Processing packet 225026 [packets to send 596, broken 595] [07:57:45]ProducePacketName [07:57:45]name=ofd_packets/00225026 [07:57:45]OFD Sender: To server: pG, [07:57:45]CommunicateWithHost lk.salyk.kg:30040 [07:57:45]ConnectInit lk.salyk.kg [07:57:45]written 0, free lines is 4095 [07:57:45]Write to MH i2c: 01 00 00 0B 07 12 [07:57:45]Write i2c OK [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: 01 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: 01 07 00 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: 01 07 00 0B 07 00 00 00 00 00 4A 0C 6F [07:57:45]RasterBufferAndPrint [07:57:45]line [07:57:45]line [07:57:45]line [07:57:45]line [07:57:45]line [07:57:45]written 0, free lines is 3150 [07:57:45]MH_Cut [07:57:45]Write to MH i2c: D1 01 00 12 07 01 EB [07:57:45]Write i2c OK [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: D1 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: D1 01 00 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: D1 01 00 12 07 00 EA [07:57:45]Write to MH i2c: 01 00 00 13 07 1A [07:57:45]Write i2c OK [07:57:45]MH_I2C_Read... [07:57:46]Connected sock=9 [07:57:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 5D 07 01 04 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 56 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 6F 03 00 35 04 06 00 7B 3F 57 45 96 73 AF A4 D4 66 6F CD 9A 67 [07:57:47]*** Cut start [07:57:47]*** Partial cut [07:57:47]*** CUTSNS_PIN = 1 [07:57:47]*** CUTSNS_PIN = 0 [07:57:47]*** Brake cut motor [07:57:47]Read from MH i2c: 01 [07:57:47]MH_I2C_Read... [07:57:47]*** Stop cut motor [07:57:47]*** Cut end [07:57:47]Read from MH i2c: 01 07 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: 01 07 00 13 07 00 00 00 00 00 FF 0F 2F [07:57:47]process_action close_receipt done [07:57:47]requested_data is exist [07:57:47]produce_requested_data [07:57:47]requested_item fm.sn is exist - process it [07:57:47]wFMCommunicate request_size=4 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 11 00 00 [07:57:47]Write to MH i2c: E2 08 00 14 07 80 11 00 00 00 00 00 00 95 [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0A A2 47 00 5F 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 6F 03 00 F4 03 04 00 0A 03 A3 66 B6 04 01 00 00 E8 1E B0 ED 2A A9 C9 58 [07:57:47]CommunicateWithHost err = 0 [07:57:47]CheckOFDResponse [07:57:47]1017 (14) - 77093643461234 [07:57:47]1041 (16) - 0000000000874959 [07:57:47]1040 (4) - 225026 [07:57:47]1012 (4) - 26.07.2024 01:59 [07:57:47]1206 (1) - 0 [07:57:47]OFD Sender: Remove packet 225026 [07:57:47]ProducePacketName [07:57:47]name=ofd_packets/00225026 [07:57:47]NVStorageDeleteData [07:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 17 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 17 00 14 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [07:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [07:57:47]wFMCommunicate OK [07:57:47]requested_item fd.num is exist - process it [07:57:47]SAM_PROTO_GetFieldsCounters [07:57:47]wFMCommunicate request_size=4 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 13 00 00 [07:57:47]Write to MH i2c: E2 08 00 15 07 80 13 00 00 00 00 00 00 98 [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 62 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 62 00 15 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [07:57:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:47]wFMCommunicate OK [07:57:47]SAM_PROTO_GetFieldsCounters done [07:57:47]requested_item shift.num is exist - process it [07:57:47]requested_item shift.opened is exist - process it [07:57:47]req_shift_opened [07:57:47]FM_GetShiftState [07:57:47]SAM_PROTO_GetShiftState [07:57:47]wFMCommunicate request_size=4 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 13 01 00 [07:57:47]Write to MH i2c: E2 08 00 16 07 80 13 01 00 00 00 00 00 9A [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 0E 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 0E 00 16 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4B [07:57:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [07:57:47]wFMCommunicate OK [07:57:47]SAM_PROTO_GetShiftState done [07:57:47]FM_GetShiftState done [07:57:47]req_shift_opened done [07:57:47]requested_item shift.open_date is exist - process it [07:57:47]req_shift_open_date [07:57:47]req_shift_open_date done [07:57:47]produce_requested_data done [07:57:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225026,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [07:57:47]process_action_free close_receipt [07:57:47]json_value_free [07:57:47]json_value_free done [07:57:47]process_json_proto returns [07:57:47]Send response to host [07:57:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225026,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [07:57:47]free response buf [07:57:47]execute_script done [07:57:47]execute_script returns [07:57:47]free content buf [07:57:47]Sock 10.Close socket [07:57:47]Sock 10.Thread stoped [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:43]OFD Sender: No OFD packet to send [07:58:48]OFD Sender: No OFD packet to send [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:59:03]OFD Sender: No OFD packet to send [07:59:08]OFD Sender: No OFD packet to send [07:59:13]OFD Sender: No OFD packet to send [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:08]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:23]OFD Sender: No OFD packet to send [08:00:24]recv_with_timeout no data received [08:00:28]OFD Sender: No OFD packet to send [08:00:33]OFD Sender: No OFD packet to send [08:00:38]OFD Sender: No OFD packet to send [08:00:43]OFD Sender: No OFD packet to send [08:00:48]OFD Sender: No OFD packet to send [08:00:53]OFD Sender: No OFD packet to send [08:00:58]OFD Sender: No OFD packet to send [08:01:03]OFD Sender: No OFD packet to send [08:01:08]OFD Sender: No OFD packet to send [08:01:13]OFD Sender: No OFD packet to send [08:01:18]OFD Sender: No OFD packet to send [08:01:23]OFD Sender: No OFD packet to send [08:01:28]OFD Sender: No OFD packet to send [08:01:33]OFD Sender: No OFD packet to send [08:01:38]OFD Sender: No OFD packet to send [08:01:43]OFD Sender: No OFD packet to send [08:01:48]OFD Sender: No OFD packet to send [08:01:53]OFD Sender: No OFD packet to send [08:01:58]OFD Sender: No OFD packet to send [08:02:04]OFD Sender: No OFD packet to send [08:02:06]recv_with_timeout no data received [08:02:09]OFD Sender: No OFD packet to send [08:02:14]OFD Sender: No OFD packet to send [08:02:19]OFD Sender: No OFD packet to send [08:02:24]OFD Sender: No OFD packet to send [08:02:29]OFD Sender: No OFD packet to send [08:02:34]OFD Sender: No OFD packet to send [08:02:39]OFD Sender: No OFD packet to send [08:02:44]OFD Sender: No OFD packet to send [08:02:49]OFD Sender: No OFD packet to send [08:02:54]OFD Sender: No OFD packet to send [08:02:59]OFD Sender: No OFD packet to send [08:03:04]OFD Sender: No OFD packet to send [08:03:09]OFD Sender: No OFD packet to send [08:03:14]OFD Sender: No OFD packet to send [08:03:15]recv_with_timeout no data received [08:03:19]OFD Sender: No OFD packet to send [08:03:24]OFD Sender: No OFD packet to send [08:03:29]OFD Sender: No OFD packet to send [08:03:34]OFD Sender: No OFD packet to send [08:03:39]OFD Sender: No OFD packet to send [08:03:44]OFD Sender: No OFD packet to send [08:03:49]OFD Sender: No OFD packet to send [08:03:54]OFD Sender: No OFD packet to send [08:03:59]OFD Sender: No OFD packet to send [08:04:04]OFD Sender: No OFD packet to send [08:04:09]OFD Sender: No OFD packet to send [08:04:14]OFD Sender: No OFD packet to send [08:04:17]accept exits with 8 [08:04:17]New connection [08:04:17]New thread 3066740068 created [08:04:17]Thread 3066883428 joined [08:04:17]Waiting for new connection... [08:04:17] Sock 8.Parse request [08:04:17]Sock 8.Check first char [08:04:17]Sock 8.First char is OK [08:04:17]request: POST /json_proto HTTP/1.0 [08:04:17]Method: POST [08:04:17]URL: /json_proto [08:04:17]Method is POST - this is cgi request [08:04:17]url: /json_proto [08:04:17]query_string will be loaded in cgi processing [08:04:17]execute_cgi json_proto POST (null) [08:04:17]execute_cgi path=json_proto method=POST [08:04:17]POST find Content-Length [08:04:17]Host: 172.17.43.131:8080 [08:04:17]Content-Length: 640 [08:04:17]Content-Type: application/json [08:04:17] [08:04:17]POST finish read [08:04:17]Found Content-Length = 640 [08:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:17]execute_script... [08:04:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:17]POST & json_proto [08:04:17]process_json_proto [08:04:17]json parsed OK: [08:04:17]protocol is kg_v1.0 [08:04:17]action value=close_receipt [08:04:17]process_action close_receipt [08:04:17]cmd_close_receipt [08:04:17]MH_GetDate [08:04:17]Write to MH i2c: F0 00 00 17 07 0D [08:04:17]Write i2c OK [08:04:17]MH_I2C_Read... [08:04:17]Read from MH i2c: F0 [08:04:17]MH_I2C_Read... [08:04:17]Read from MH i2c: F0 09 00 [08:04:17]MH_I2C_Read... [08:04:17]Read from MH i2c: F0 09 00 17 07 00 81 58 A3 66 F9 24 A2 66 1D [08:04:17]GetLastDocTimeStamp 1721980663 [08:04:17]current date 1721981057 [08:04:17]FM_GetShiftState [08:04:17]SAM_PROTO_GetShiftState [08:04:17]wFMCommunicate request_size=4 [08:04:17]MH_SAM_APDU [08:04:17]CAPDU: 80 13 01 00 [08:04:17]Write to MH i2c: E2 08 00 18 07 80 13 01 00 00 00 00 00 9C [08:04:17]Write i2c OK [08:04:17]MH_I2C_Read... [08:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:17]Read from MH i2c: E2 [08:04:17]MH_I2C_Read... [08:04:17]Read from MH i2c: E2 0E 00 [08:04:17]MH_I2C_Read... [08:04:17]Read from MH i2c: E2 0E 00 18 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4D [08:04:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:04:17]wFMCommunicate OK [08:04:17]SAM_PROTO_GetShiftState done [08:04:17]FM_GetShiftState done [08:04:17]opened in 1721952182 [08:04:17]opened+sec_in_day 1722038582 [08:04:17]quantity*price = 99999 [08:04:17]sum+1 = 100001 [08:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 95 26.07.2024 08:04 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225027 ФПД: 241234997004627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T080417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225027&fm=241234997004627&tin=02508201610067®Number=0000000000092624&sum=100000 [08:04:18]StoreToDocumentArchive [08:04:18]shift 437 fd 225027 [08:04:18]save to /storage/0437/doc_00225027 [08:04:18]save last doc name /storage/0437/doc_00225027 to /storage/kkm_last_doc_name [08:04:18]save OK [08:04:18]Clear old archive folders... [08:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:04:18]tlvbuf is 009A1D70 [08:04:18]SAM_PROTO_ClearQueue [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 09 00 00 [08:04:18]Write to MH i2c: E2 08 00 25 07 80 09 00 00 00 00 00 00 9E [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 25 07 00 90 00 A0 [08:04:18]RAPDU: 90 00 [08:04:18]wFMCommunicate OK [08:04:18]SAM_PROTO_ClearQueue done [08:04:18]KKMCreateOFDPacket [08:04:18]OFDProtocolAddRootSTLVToBuf [08:04:18]FM_MakeSignedData [08:04:18]FM_MakeSignedData [08:04:18]SAM_PROTO_SignData [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 0D 01 02 [08:04:18]Write to MH i2c: E2 08 00 26 07 80 0D 01 02 00 00 00 00 A6 [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 26 07 00 90 00 A1 [08:04:18]RAPDU: 90 00 [08:04:18]wFMCommunicate OK [08:04:18]wFMCommunicate request_size=255 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 81 58 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 6F 03 00 35 04 06 00 DB 66 E6 4D [08:04:18]Write to MH i2c: E2 02 01 27 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 81 58 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 6F 03 00 35 04 06 00 DB 66 E6 4D 00 00 F8 [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [08:04:18]RAPDU: 90 00 [08:04:18]wFMCommunicate OK [08:04:18]wFMCommunicate request_size=7 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 0D 02 02 02 C9 53 [08:04:18]Write to MH i2c: E2 0A 00 28 07 80 0D 02 02 02 00 C9 53 00 00 C9 [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [08:04:18]RAPDU: 90 00 [08:04:18]wFMCommunicate OK [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 0D 03 02 [08:04:18]Write to MH i2c: E2 08 00 29 07 80 0D 03 02 00 00 00 00 AB [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 0B 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 0B 00 29 07 00 5B EA 73 FE 14 C2 4D B2 90 00 37 [08:04:18]RAPDU: 5B EA 73 FE 14 C2 4D B2 90 00 [08:04:18]wFMCommunicate OK [08:04:18]SAM_PROTO_SignData done [08:04:18]FM_MakeSignedData done [08:04:18]CreateOFDProtocolMessage [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 11 00 00 [08:04:18]Write to MH i2c: E2 08 00 2A 07 80 11 00 00 00 00 00 00 AB [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 17 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 17 00 2A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [08:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:04:18]wFMCommunicate OK [08:04:18]CreateOFDProtocolMessage done [08:04:18]OFDSenderStorePacket 225027 [08:04:18]StoreOFDPacket docnum=225027 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 78866+1721902329=1721981195 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 0C 59 A3 66 F9 24 A2 66 92 [08:06:36]Current date/time: 26.07.2024 08:06 [08:06:36]FM_Init [08:06:36]wFMConnect [08:06:36]MH_SAM_On [08:06:36]Write to MH i2c: E0 00 00 08 00 E7 [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_init finished! [08:06:36]*** atr: [08:06:36]*** 0F 3B D5 18 FF 81 91 FE [08:06:36]*** 1F C3 80 73 C8 21 10 0A [08:06:36]*** 00 00 00 00 00 00 00 00 [08:06:36]*** 00 00 00 00 00 00 00 00 [08:06:36]*** 00 00 00 00 00 00 00 00 [08:06:36]*** 00 00 00 00 00 00 00 00 [08:06:36]*** 00 00 00 00 00 00 00 00 [08:06:36]*** 00 00 00 00 00 00 00 00 [08:06:36]Read from MH i2c: E0 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E0 10 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:06:36]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:06:36]wFMCommunicate request_size=10 [08:06:36]MH_SAM_APDU [08:06:36]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:06:36]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:06:36]Read from MH i2c: E2 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:06:36]RAPDU: 90 00 [08:06:36]wFMCommunicate OK [08:06:36]wFMCommunicate request_size=4 [08:06:36]MH_SAM_APDU [08:06:36]CAPDU: 80 11 00 00 [08:06:36]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:36]Read from MH i2c: E2 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 17 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [08:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:06:36]wFMCommunicate OK [08:06:36]Detected FM SN is 0000000000874959 [08:06:36]Stored FM SN is 0000000000874959 [08:06:36]wFMCommunicate request_size=9 [08:06:36]MH_SAM_APDU [08:06:36]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:06:36]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:06:36]Read from MH i2c: E2 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:06:36]RAPDU: 90 00 [08:06:36]wFMCommunicate OK [08:06:36]FM PIN OK [08:06:36]wFMCommunicate request_size=8 [08:06:36]MH_SAM_APDU [08:06:36]CAPDU: 80 14 04 00 03 02 00 01 [08:06:36]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:06:36]Read from MH i2c: E2 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:06:36]RAPDU: 90 00 [08:06:36]wFMCommunicate OK [08:06:36]wFMCommunicate request_size=13 [08:06:36]MH_SAM_APDU [08:06:36]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:06:36]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:06:36]Read from MH i2c: E2 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:06:36]RAPDU: 90 00 [08:06:36]wFMCommunicate OK [08:06:36]wFMCommunicate request_size=4 [08:06:36]MH_SAM_APDU [08:06:36]CAPDU: 80 11 00 00 [08:06:36]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:36]Read from MH i2c: E2 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 17 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [08:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:06:36]wFMCommunicate OK [08:06:36]DocumentArchiveInit [08:06:36]Start Httpd... [08:06:36]Httpd thread 3067624804 created [08:06:36]Write to MH i2c: 01 00 00 0F 00 0F [08:06:36]Write i2c OK [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: 01 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: 01 07 00 [08:06:36]MH_I2C_Read... [08:06:36]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:06:36]MH Int Process started [08:06:36]Allocated Socket 7 [08:06:36]Bind OK [08:06:36]Listen OK [08:06:36]httpd running on port 8080 [08:06:36]Waiting for new connection... [08:06:37]OFD Sender: Processing packet 225027 [packets to send 597, broken 595] [08:06:37]ProducePacketName [08:06:37]name=ofd_packets/00225027 [08:06:37]OFD Sender: To server: pG, [08:06:37]CommunicateWithHost lk.salyk.kg:30040 [08:06:37]ConnectInit lk.salyk.kg [08:06:38]accept exits with 8 [08:06:38]New connection [08:06:38]New thread 3067338084 created [08:06:38]Waiting for new connection... [08:06:38] Sock 8.Parse request [08:06:38]Sock 8.Check first char [08:06:38]Sock 8.First char is OK [08:06:38]request: POST /json_proto HTTP/1.0 [08:06:38]Method: POST [08:06:38]URL: /json_proto [08:06:38]Method is POST - this is cgi request [08:06:38]url: /json_proto [08:06:38]query_string will be loaded in cgi processing [08:06:38]execute_cgi json_proto POST (null) [08:06:38]execute_cgi path=json_proto method=POST [08:06:38]POST find Content-Length [08:06:38]Host: 172.17.43.131:8080 [08:06:38]Content-Length: 215 [08:06:38]Content-Type: application/json [08:06:38] [08:06:38]POST finish read [08:06:38]Found Content-Length = 215 [08:06:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:38]execute_script... [08:06:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:38]POST & json_proto [08:06:38]process_json_proto [08:06:38]json parsed OK: [08:06:38]protocol is kg_v1.0 [08:06:38]action value=get_value [08:06:38]process_action get_value [08:06:38]cmd_get_value [08:06:38]process_action get_value done [08:06:38]requested_data is exist [08:06:38]produce_requested_data [08:06:38]requested_item kkm.sn is exist - process it [08:06:38]requested_item kkm.ver is exist - process it [08:06:38]requested_item fm.sn is exist - process it [08:06:38]wFMCommunicate request_size=4 [08:06:38]MH_SAM_APDU [08:06:38]CAPDU: 80 11 00 00 [08:06:38]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:06:38]Write i2c OK [08:06:38]MH_I2C_Read... [08:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:38]Read from MH i2c: E2 [08:06:38]MH_I2C_Read... [08:06:38]Read from MH i2c: E2 17 00 [08:06:38]MH_I2C_Read... [08:06:38]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [08:06:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:06:38]wFMCommunicate OK [08:06:38]requested_item fd.num is exist - process it [08:06:38]SAM_PROTO_GetFieldsCounters [08:06:38]wFMCommunicate request_size=4 [08:06:38]MH_SAM_APDU [08:06:38]CAPDU: 80 13 00 00 [08:06:38]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:06:38]Write i2c OK [08:06:38]MH_I2C_Read... [08:06:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:38]Read from MH i2c: E2 [08:06:38]MH_I2C_Read... [08:06:38]Read from MH i2c: E2 62 00 [08:06:38]MH_I2C_Read... [08:06:38]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [08:06:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:38]wFMCommunicate OK [08:06:38]SAM_PROTO_GetFieldsCounters done [08:06:38]requested_item shift.num is exist - process it [08:06:38]requested_item shift.opened is exist - process it [08:06:38]req_shift_opened [08:06:38]FM_GetShiftState [08:06:38]SAM_PROTO_GetShiftState [08:06:38]wFMCommunicate request_size=4 [08:06:38]MH_SAM_APDU [08:06:38]CAPDU: 80 13 01 00 [08:06:38]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:06:38]Write i2c OK [08:06:38]MH_I2C_Read... [08:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:38]Read from MH i2c: E2 [08:06:38]MH_I2C_Read... [08:06:38]Read from MH i2c: E2 0E 00 [08:06:38]MH_I2C_Read... [08:06:38]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [08:06:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:06:38]wFMCommunicate OK [08:06:38]SAM_PROTO_GetShiftState done [08:06:38]FM_GetShiftState done [08:06:38]req_shift_opened done [08:06:38]requested_item shift.open_date is exist - process it [08:06:38]req_shift_open_date [08:06:38]req_shift_open_date done [08:06:38]produce_requested_data done [08:06:38]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225028,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:06:38]process_action_free get_value [08:06:38]json_value_free [08:06:38]json_value_free done [08:06:38]process_json_proto returns [08:06:38]Send response to host [08:06:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225028,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:06:38]free response buf [08:06:38]execute_script done [08:06:38]execute_script returns [08:06:38]free content buf [08:06:38]Sock 8.Close socket [08:06:38]Sock 8.Thread stoped [08:06:38]accept exits with 11 [08:06:38]New connection [08:06:38]New thread 3067194724 created [08:06:38]Thread 3067338084 joined [08:06:38]Waiting for new connection... [08:06:38] Sock 11.Parse request [08:06:38]Sock 11.Check first char [08:06:38]Sock 11.First char is OK [08:06:38]request: POST /json_proto HTTP/1.0 [08:06:38]Method: POST [08:06:38]URL: /json_proto [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10] [00:00:10]*** [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 78971+1721902329=1721981300 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 74 59 A3 66 F9 24 A2 66 FA [08:08:20]Current date/time: 26.07.2024 08:08 [08:08:20]FM_Init [08:08:20]wFMConnect [08:08:20]MH_SAM_On [08:08:20]Write to MH i2c: E0 00 00 08 00 E7 [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_init finished! [08:08:20]*** atr: [08:08:20]*** 0F 3B D5 18 FF 81 91 FE [08:08:20]*** 1F C3 80 73 C8 21 10 0A [08:08:20]*** 00 00 00 00 00 00 00 00 [08:08:20]*** 00 00 00 00 00 00 00 00 [08:08:20]*** 00 00 00 00 00 00 00 00 [08:08:20]*** 00 00 00 00 00 00 00 00 [08:08:20]*** 00 00 00 00 00 00 00 00 [08:08:20]*** 00 00 00 00 00 00 00 00 [08:08:20]Read from MH i2c: E0 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E0 10 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:08:20]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:08:20]wFMCommunicate request_size=10 [08:08:20]MH_SAM_APDU [08:08:20]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:08:20]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:08:20]Read from MH i2c: E2 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:08:20]RAPDU: 90 00 [08:08:20]wFMCommunicate OK [08:08:20]wFMCommunicate request_size=4 [08:08:20]MH_SAM_APDU [08:08:20]CAPDU: 80 11 00 00 [08:08:20]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:20]Read from MH i2c: E2 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 17 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [08:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:08:20]wFMCommunicate OK [08:08:20]Detected FM SN is 0000000000874959 [08:08:20]Stored FM SN is 0000000000874959 [08:08:20]wFMCommunicate request_size=9 [08:08:20]MH_SAM_APDU [08:08:20]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:08:20]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:08:20]Read from MH i2c: E2 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:08:20]RAPDU: 90 00 [08:08:20]wFMCommunicate OK [08:08:20]FM PIN OK [08:08:20]wFMCommunicate request_size=8 [08:08:20]MH_SAM_APDU [08:08:20]CAPDU: 80 14 04 00 03 02 00 01 [08:08:20]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:08:20]Read from MH i2c: E2 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:08:20]RAPDU: 90 00 [08:08:20]wFMCommunicate OK [08:08:20]wFMCommunicate request_size=13 [08:08:20]MH_SAM_APDU [08:08:20]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:08:20]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:08:20]Read from MH i2c: E2 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:08:20]RAPDU: 90 00 [08:08:20]wFMCommunicate OK [08:08:20]wFMCommunicate request_size=4 [08:08:20]MH_SAM_APDU [08:08:20]CAPDU: 80 11 00 00 [08:08:20]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:20]Read from MH i2c: E2 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 17 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [08:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:08:20]wFMCommunicate OK [08:08:20]DocumentArchiveInit [08:08:20]Start Httpd... [08:08:20]Httpd thread 3067833700 created [08:08:20]Write to MH i2c: 01 00 00 0F 00 0F [08:08:20]Write i2c OK [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: 01 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: 01 07 00 [08:08:20]MH_I2C_Read... [08:08:20]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:08:20]MH Int Process started [08:08:20]Allocated Socket 7 [08:08:20]Bind OK [08:08:20]Listen OK [08:08:20]httpd running on port 8080 [08:08:20]Waiting for new connection... [08:08:21]OFD Sender: Processing packet 225027 [packets to send 600, broken 595] [08:08:21]ProducePacketName [08:08:21]name=ofd_packets/00225027 [08:08:21]OFD Sender: To server: pG, [08:08:21]CommunicateWithHost lk.salyk.kg:30040 [08:08:21]ConnectInit lk.salyk.kg [08:08:22]accept exits with 8 [08:08:22]New connection [08:08:22]New thread 3067546980 created [08:08:22]Waiting for new connection... [08:08:22] Sock 8.Parse request [08:08:22]Sock 8.Check first char [08:08:22]Sock 8.First char is OK [08:08:22]request: POST /json_proto HTTP/1.0 [08:08:22]Method: POST [08:08:22]URL: /json_proto [08:08:22]Method is POST - this is cgi request [08:08:22]url: /json_proto [08:08:22]query_string will be loaded in cgi processing [08:08:22]execute_cgi json_proto POST (null) [08:08:22]execute_cgi path=json_proto method=POST [08:08:22]POST find Content-Length [08:08:22]Host: 172.17.43.131:8080 [08:08:22]Content-Length: 215 [08:08:22]Content-Type: application/json [08:08:22] [08:08:22]POST finish read [08:08:22]Found Content-Length = 215 [08:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:22]execute_script... [08:08:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:22]POST & json_proto [08:08:22]process_json_proto [08:08:22]json parsed OK: [08:08:22]protocol is kg_v1.0 [08:08:22]action value=get_value [08:08:22]process_action get_value [08:08:22]cmd_get_value [08:08:22]process_action get_value done [08:08:22]requested_data is exist [08:08:22]produce_requested_data [08:08:22]requested_item kkm.sn is exist - process it [08:08:22]requested_item kkm.ver is exist - process it [08:08:22]requested_item fm.sn is exist - process it [08:08:22]wFMCommunicate request_size=4 [08:08:22]MH_SAM_APDU [08:08:22]CAPDU: 80 11 00 00 [08:08:22]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:08:22]Write i2c OK [08:08:22]MH_I2C_Read... [08:08:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:22]Read from MH i2c: E2 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 17 00 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [08:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:08:22]wFMCommunicate OK [08:08:22]requested_item fd.num is exist - process it [08:08:22]SAM_PROTO_GetFieldsCounters [08:08:22]wFMCommunicate request_size=4 [08:08:22]MH_SAM_APDU [08:08:22]CAPDU: 80 13 00 00 [08:08:22]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:08:22]Write i2c OK [08:08:22]MH_I2C_Read... [08:08:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:22]Read from MH i2c: E2 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 62 00 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [08:08:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:22]wFMCommunicate OK [08:08:22]SAM_PROTO_GetFieldsCounters done [08:08:22]requested_item shift.num is exist - process it [08:08:22]requested_item shift.opened is exist - process it [08:08:22]req_shift_opened [08:08:22]FM_GetShiftState [08:08:22]SAM_PROTO_GetShiftState [08:08:22]wFMCommunicate request_size=4 [08:08:22]MH_SAM_APDU [08:08:22]CAPDU: 80 13 01 00 [08:08:22]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:08:22]Write i2c OK [08:08:22]MH_I2C_Read... [08:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:22]Read from MH i2c: E2 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 0E 00 [08:08:22]MH_I2C_Read... [08:08:22]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [08:08:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:08:22]wFMCommunicate OK [08:08:22]SAM_PROTO_GetShiftState done [08:08:22]FM_GetShiftState done [08:08:22]req_shift_opened done [08:08:22]requested_item shift.open_date is exist - process it [08:08:22]req_shift_open_date [08:08:22]req_shift_open_date done [08:08:22]produce_requested_data done [08:08:22]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225031,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:08:22]process_action_free get_value [08:08:22]json_value_free [08:08:22]json_value_free done [08:08:22]process_json_proto returns [08:08:22]Send response to host [08:08:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225031,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:08:22]free response buf [08:08:22]execute_script done [08:08:22]execute_script returns [08:08:22]free content buf [08:08:22]Sock 8.Close socket [08:08:22]Sock 8.Thread stoped [08:08:22]accept exits with 11 [08:08:22]New connection [08:08:22]New thread 3067403620 created [08:08:22]Thread 3067546980 joined [08:08:22]Waiting for new connection... [08:08:22] Sock 11.Parse request [08:08:22]Sock 11.Check first char [08:08:22]Sock 11.First char is OK [08:08:22]request: POST /json_proto HTTP/1.0 [08:08:22]Method: POST [08:08:22]URL: /json_proto [08:08:22]Method is POST - this is cgi request [08:08:22]url: /json_proto [08:08:22]query_string will be loaded in cgi processing [08:08:22]execute_cgi json_proto POST (null) [08:08:22]execute_cgi path=json_proto method=POST [08:08:22]POST find Content-Length [08:08:22]Host: 172.17.43.131:8080 [08:08:22]Content-Length: 331 [08:08:22]Content-Type: application/json [08:08:22] [08:08:22]POST finish read [08:08:22]Found Content-Length = 331 [08:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:08:22]execute_script... [08:08:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:08:22]POST & json_proto [08:08:22]process_json_proto [08:08:22]json parsed OK: [08:08:22]protocol is kg_v1.0 [08:08:22]action value=get_value [08:08:22]process_action get_value [08:08:22]cmd_get_value [08:08:22]process_action get_value done [08:08:22]requested_data is exist [08:08:22]produce_requested_data [08:08:22]requested_item fm.sale.total is exist - process it [08:08:22]SAM_PROTO_GetFMData [08:08:22]wFMCommunicate request_size=4 [08:08:22]MH_SAM_APDU [08:08:22]CAPDU: 80 13 03 00 [08:08:22]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:08:22]Write i2c OK [08:08:22]MH_I2C_Read... [08:08:22]Connected sock=6 [08:08:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 38 84 04 01 00 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 81 58 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 6F 03 00 35 04 06 00 DB 66 E6 4D C9 53 5B EA 73 FE 14 C2 4D B2 [08:08:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:08:23]Read from MH i2c: E2 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 FD 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 9D 6B 03 00 69 04 A3 00 6F 04 04 00 56 65 03 00 B1 04 05 00 3B 83 AD 74 05 70 04 05 00 B4 73 16 A9 04 72 04 04 00 87 0F 97 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FB 7F 5C 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A6 C2 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 91 [08:08:23]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 9D 6B 03 00 69 04 A3 00 6F 04 04 00 56 65 03 00 B1 04 05 00 3B 83 AD 74 05 70 04 05 00 B4 73 16 A9 04 72 04 04 00 87 0F 97 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FB 7F 5C 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A6 C2 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 [08:08:23]wFMCommunicate OK [08:08:23]wFMCommunicate request_size=4 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 17 00 00 [08:08:23]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 41 08 47 00 2C 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 6F 03 00 F4 03 04 00 87 05 A3 66 B6 04 01 00 00 CF 4C 5D B1 15 E5 86 2E [08:08:23]CommunicateWithHost err = 0 [08:08:23]CheckOFDResponse [08:08:23]1017 (14) - 77093643461234 [08:08:23]1041 (16) - 0000000000874959 [08:08:23]1040 (4) - 225027 [08:08:23]1012 (4) - 26.07.2024 02:10 [08:08:23]1206 (1) - 0 [08:08:23]OFD Sender: Remove packet 225027 [08:08:23]ProducePacketName [08:08:23]name=ofd_packets/00225027 [08:08:23]NVStorageDeleteData [08:08:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:08:23]Read from MH i2c: E2 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 FD 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 19 [08:08:23]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [08:08:23]wFMCommunicate OK [08:08:23]wFMCommunicate request_size=4 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 17 00 00 [08:08:23]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:08:23]Read from MH i2c: E2 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 FD 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [08:08:23]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [08:08:23]wFMCommunicate OK [08:08:23]wFMCommunicate request_size=4 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 17 00 00 [08:08:23]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]OFD Sender: Processing packet 225028 [packets to send 599, broken 595] [08:08:23]ProducePacketName [08:08:23]name=ofd_packets/00225028 [08:08:24]OFD Sender: To server: pG, [08:08:24]CommunicateWithHost lk.salyk.kg:30040 [08:08:24]ConnectInit lk.salyk.kg [08:08:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 FD 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [08:08:24]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [08:08:24]wFMCommunicate OK [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 17 00 00 [08:08:24]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 E2 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [08:08:24]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:08:24]wFMCommunicate OK [08:08:24]SAM_PROTO_GetFMData done [08:08:24]requested_item fm.sale_refund.total is exist - process it [08:08:24]requested_item fm.buy.total is exist - process it [08:08:24]requested_item shift.sale.total is exist - process it [08:08:24]SAM_PROTO_GetShiftData [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 13 02 00 [08:08:24]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 FD 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 63 00 00 00 69 04 9C 00 6F 04 04 00 63 00 00 00 B1 04 03 00 BF 6A BB 70 04 03 00 B4 EF 97 72 04 03 00 0B 7B 23 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 2D E8 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AE A8 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 72 [08:08:24]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 63 00 00 00 69 04 9C 00 6F 04 04 00 63 00 00 00 B1 04 03 00 BF 6A BB 70 04 03 00 B4 EF 97 72 04 03 00 0B 7B 23 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 2D E8 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AE A8 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:08:24]wFMCommunicate OK [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 17 00 00 [08:08:24]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 FD 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [08:08:25]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:08:25]wFMCommunicate OK [08:08:25]wFMCommunicate request_size=4 [08:08:25]MH_SAM_APDU [08:08:25]CAPDU: 80 17 00 00 [08:08:25]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 FD 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [08:08:25]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:08:25]wFMCommunicate OK [08:08:25]wFMCommunicate request_size=4 [08:08:25]MH_SAM_APDU [08:08:25]CAPDU: 80 17 00 00 [08:08:25]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 FD 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [08:08:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:08:25]wFMCommunicate OK [08:08:25]wFMCommunicate request_size=4 [08:08:25]MH_SAM_APDU [08:08:25]CAPDU: 80 17 00 00 [08:08:25]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:08:26]Read from MH i2c: E2 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: E2 CC 00 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [08:08:26]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:08:26]wFMCommunicate OK [08:08:26]SAM_PROTO_GetShiftData done [08:08:26]requested_item shift.sale.total_cash is exist - process it [08:08:26]requested_item shift.sale_refund.total is exist - process it [08:08:26]requested_item shift.sale_refund.total_cash is exist - process it [08:08:26]requested_item shift.buy.total is exist - process it [08:08:26]requested_item shift.buy.total_cash is exist - process it [08:08:26]produce_requested_data done [08:08:26]produce_requested_data return {"fm.sale.total":234323648.59,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":122825.59,"shift.sale.total_cash":99573.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:08:26]process_action_free get_value [08:08:26]json_value_free [08:08:26]json_value_free done [08:08:26]process_json_proto returns [08:08:26]Send response to host [08:08:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234323648.59,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":122825.59,"shift.sale.total_cash":99573.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:08:26]free response buf [08:08:26]execute_script done [08:08:26]execute_script returns [08:08:26]free content buf [08:08:26]Sock 11.Close socket [08:08:26]Sock 11.Thread stoped [08:08:26]accept exits with 8 [08:08:26]New connection [08:08:26]New thread 3067546980 created [08:08:26]Thread 3067403620 joined [08:08:26]Waiting for new connection... [08:08:26] Sock 8.Parse request [08:08:26]Sock 8.Check first char [08:08:26]Sock 8.First char is OK [08:08:26]request: POST /json_proto HTTP/1.0 [08:08:26]Method: POST [08:08:26]URL: /json_proto [08:08:26]Method is POST - this is cgi request [08:08:26]url: /json_proto [08:08:26]query_string will be loaded in cgi processing [08:08:26]execute_cgi json_proto POST (null) [08:08:26]execute_cgi path=json_proto method=POST [08:08:26]POST find Content-Length [08:08:26]Host: 172.17.43.131:8080 [08:08:26]Content-Length: 1173 [08:08:26]Content-Type: application/json [08:08:26] [08:08:26]POST finish read [08:08:26]Found Content-Length = 1173 [08:08:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001179\u000A26.07.2024 08:07\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30097739\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:26]execute_script... [08:08:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001179\u000A26.07.2024 08:07\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30097739\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:26]POST & json_proto [08:08:26]process_json_proto [08:08:26]json parsed OK: [08:08:26]protocol is kg_v1.0 [08:08:26]action value=print_text [08:08:26]process_action print_text [08:08:26]cmd_print_text [08:08:26]ExternCall_PrintAddStr [08:08:26]wPrintStart [08:08:26]Write to MH i2c: 01 00 00 1D 00 1D [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 07 00 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [08:08:26]RasterBufferAndPrint [08:08:26]line *****ТОВАРНЫЙ ЧЕК***** [08:08:26]line АЗС-97 [08:08:26]line Партнер нефть [08:08:26]line 02508201610067 [08:08:26]line Кассир : Ахмадалиева М. [08:08:26]line Счет N : (1)2001179 [08:08:26]line 26.07.2024 08:07 [08:08:26]line ПРОДАЖА [08:08:26]line ТРК (МРК, ГНК): 21 [08:08:26]line Вид ГСМ : 2710194210 [08:08:26]line ДТ-К-5 [08:08:26]line 50.000 x 75.70 [08:08:26]line ИТОГ: 3785.00 [08:08:26]line Тип оплаты: Талоны: ТК ГПНА Online [08:08:26]line 30097739 [08:08:26]line ______________________ [08:08:26]line (подпись) [08:08:26]written 0, free lines is 4095 [08:08:26]Write to MH i2c: 01 00 00 32 00 32 [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 07 00 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 07 00 32 00 00 00 00 00 00 F7 0D 3D [08:08:26]RasterBufferAndPrint [08:08:26]line [08:08:26]line [08:08:26]line [08:08:26]line [08:08:26]line [08:08:26]written 0, free lines is 3584 [08:08:26]MH_Cut [08:08:26]Write to MH i2c: D1 01 00 39 00 01 0B [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: D1 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: D1 01 00 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: D1 01 00 39 00 00 0A [08:08:26]Write to MH i2c: 01 00 00 3A 00 3A [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:27]*** Cut start [08:08:27]*** Partial cut [08:08:27]*** CUTSNS_PIN = 1 [08:08:27]*** CUTSNS_PIN = 0 [08:08:27]*** Brake cut motor [08:08:28]Read from MH i2c: 01 [08:08:28]MH_I2C_Read... [08:08:28]*** Stop cut motor [08:08:28]*** Cut end [08:08:28]Read from MH i2c: 01 07 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: 01 07 00 3A 00 00 00 00 00 00 FF 0F 4F [08:08:28]process_action print_text done [08:08:28]requested_data is exist [08:08:28]produce_requested_data [08:08:28]requested_item fm.sn is exist - process it [08:08:28]wFMCommunicate request_size=4 [08:08:28]MH_SAM_APDU [08:08:28]CAPDU: 80 11 00 00 [08:08:28]Write to MH i2c: E2 08 00 3B 00 80 11 00 00 00 00 00 00 B5 [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:28]Read from MH i2c: E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 17 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 17 00 3B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [08:08:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:08:28]wFMCommunicate OK [08:08:28]requested_item fd.num is exist - process it [08:08:28]SAM_PROTO_GetFieldsCounters [08:08:28]wFMCommunicate request_size=4 [08:08:28]MH_SAM_APDU [08:08:28]CAPDU: 80 13 00 00 [08:08:28]Write to MH i2c: E2 08 00 3C 00 80 13 00 00 00 00 00 00 B8 [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]Connected sock=10 [08:08:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:28]00 00 F7 E0 08 01 76 BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 87 58 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 6F 03 00 35 04 06 00 65 EC 29 05 1B 39 E8 14 B9 01 B9 FE 78 7F [08:08:28]Read from MH i2c: E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 62 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 62 00 3C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [08:08:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:28]wFMCommunicate OK [08:08:28]SAM_PROTO_GetFieldsCounters done [08:08:28]requested_item shift.num is exist - process it [08:08:28]requested_item shift.opened is exist - process it [08:08:28]req_shift_opened [08:08:28]FM_GetShiftState [08:08:28]SAM_PROTO_GetShiftState [08:08:28]wFMCommunicate request_size=4 [08:08:28]MH_SAM_APDU [08:08:28]CAPDU: 80 13 01 00 [08:08:28]Write to MH i2c: E2 08 00 3D 00 80 13 01 00 00 00 00 00 BA [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:28]Read from MH i2c: E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 0E 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 0E 00 3D 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [08:08:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:08:28]wFMCommunicate OK [08:08:28]SAM_PROTO_GetShiftState done [08:08:28]FM_GetShiftState done [08:08:28]req_shift_opened done [08:08:28]requested_item shift.open_date is exist - process it [08:08:28]req_shift_open_date [08:08:28]req_shift_open_date done [08:08:28]produce_requested_data done [08:08:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225031,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:08:28]process_action_free print_text [08:08:28]json_value_free [08:08:28]json_value_free done [08:08:28]process_json_proto returns [08:08:28]Send response to host [08:08:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225031,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:08:28]free response buf [08:08:28]execute_script done [08:08:28]execute_script returns [08:08:28]free content buf [08:08:28]Sock 8.Close socket [08:08:28]Sock 8.Thread stoped [08:08:28]accept exits with 11 [08:08:28]New connection [08:08:28]New thread 3067403620 created [08:08:28]Thread 3067546980 joined [08:08:28]Waiting for new connection... [08:08:28] Sock 11.Parse request [08:08:28]Sock 11.Check first char [08:08:28]Sock 11.First char is OK [08:08:28]request: POST /json_proto HTTP/1.0 [08:08:28]Method: POST [08:08:28]URL: /json_proto [08:08:28]Method is POST - this is cgi request [08:08:28]url: /json_proto [08:08:28]query_string will be loaded in cgi processing [08:08:28]execute_cgi json_proto POST (null) [08:08:28]execute_cgi path=json_proto method=POST [08:08:28]POST find Content-Length [08:08:28]Host: 172.17.43.131:8080 [08:08:28]Content-Length: 678 [08:08:28]Content-Type: application/json [08:08:28] [08:08:28]POST finish read [08:08:28]Found Content-Length = 678 [08:08:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:28]execute_script... [08:08:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:28]POST & json_proto [08:08:28]process_json_proto [08:08:28]json parsed OK: [08:08:28]protocol is kg_v1.0 [08:08:28]action value=close_receipt [08:08:28]process_action close_receipt [08:08:28]cmd_close_receipt [08:08:28]MH_GetDate [08:08:28]Write to MH i2c: F0 00 00 3E 00 2D [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: F0 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: F0 09 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: F0 09 00 3E 00 00 7D 59 A3 66 F9 24 A2 66 3A [08:08:28]GetLastDocTimeStamp 1721981213 [08:08:28]current date 1721981309 [08:08:28]FM_GetShiftState [08:08:28]SAM_PROTO_GetShiftState [08:08:28]wFMCommunicate request_size=4 [08:08:28]MH_SAM_APDU [08:08:28]CAPDU: 80 13 01 00 [08:08:28]Write to MH i2c: E2 08 00 3F 00 80 13 01 00 00 00 00 00 BC [08:08:28]Write i2c OK [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:28]E2 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 0E 00 [08:08:28]MH_I2C_Read... [08:08:28]Read from MH i2c: E2 0E 00 3F 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6D [08:08:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:08:28]wFMCommunicate OK [08:08:28]SAM_PROTO_GetShiftState done [08:08:28]FM_GetShiftState done [08:08:28]opened in 1721952182 [08:08:28]opened+sec_in_day 1722038582 [08:08:28]quantity*price = 40002 [08:08:28]sum+1 = 40003 [08:08:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 100 26.07.2024 08:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225032 ФПД: 28825203906129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T080829&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225032&fm=28825203906129&tin=02508201610067®Number=0000000000092624&sum=40000 [08:08:30]StoreToDocumentArchive [08:08:30]shift 437 fd 225032 [08:08:30]save to /storage/0437/doc_00225032 [08:08:30]save last doc name /storage/0437/doc_00225032 to /storage/kkm_last_doc_name [08:08:30]save OK [08:08:30]Clear old archive folders... [08:08:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:30]tlvbuf is 00C7A220 [08:08:30]SAM_PROTO_ClearQueue [08:08:30]wFMCommunicate request_size=4 [08:08:30]MH_SAM_APDU [08:08:30]CAPDU: 80 09 00 00 [08:08:30]Write to MH i2c: E2 08 00 4C 00 80 09 00 00 00 00 00 00 BE [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:30]Read from MH i2c: E2 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 03 00 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [08:08:30]RAPDU: 90 00 [08:08:30]wFMCommunicate OK [08:08:30]SAM_PROTO_ClearQueue done [08:08:30]KKMCreateOFDPacket [08:08:30]OFDProtocolAddRootSTLVToBuf [08:08:30]FM_MakeSignedData [08:08:30]FM_MakeSignedData [08:08:30]SAM_PROTO_SignData [08:08:30]wFMCommunicate request_size=4 [08:08:30]MH_SAM_APDU [08:08:30]CAPDU: 80 0D 01 02 [08:08:30]Write to MH i2c: E2 08 00 4D 00 80 0D 01 02 00 00 00 00 C6 [08:08:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 97 18 47 00 8A D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 6F 03 00 F4 03 04 00 8D 05 A3 66 B6 04 01 00 00 29 DF 58 Write i2c OK [08:08:30]74 MH_I2C_Read... [08:08:30]36 Read from MH i2c: 96 E2 F6 [08:08:30]F3 MH_I2C_Read... [08:08:30] [08:08:30]Read from MH i2c: CommunicateWithHost err = 0 [08:08:30]E2 CheckOFDResponse [08:08:30]03 1017 (14) - 77093643461234 [08:08:30]00 1041 (16) - 0000000000874959 [08:08:30] [08:08:30]1040 (4) - 225028 [08:08:30]MH_I2C_Read... [08:08:30]1012 (4) - 26.07.2024 02:10 [08:08:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:30]1206 (1) - 0 [08:08:30]OFD Sender: Remove packet 225028 [08:08:30]ProducePacketName [08:08:30]name=ofd_packets/00225028 [08:08:30]NVStorageDeleteData [08:08:30]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [08:08:30]RAPDU: 90 00 [08:08:30]wFMCommunicate OK [08:08:30]wFMCommunicate request_size=255 [08:08:30]MH_SAM_APDU [08:08:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 7D 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 6F 03 00 35 04 06 00 1A [08:08:30]Write to MH i2c: E2 02 01 4E 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 7D 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 6F 03 00 35 04 06 00 1A 00 00 BF [08:08:30]OFD Sender: Processing packet 225029 [packets to send 598, broken 595] [08:08:30]ProducePacketName [08:08:30]name=ofd_packets/00225029 [08:08:30]OFD Sender: To server: pG, [08:08:30]CommunicateWithHost lk.salyk.kg:30040 [08:08:30]ConnectInit lk.salyk.kg [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 4E 00 00 90 00 C2 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=10 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 02 02 05 37 64 0A 16 51 [08:08:31]Write to MH i2c: E2 0D 00 4F 00 80 0D 02 02 05 00 37 64 0A 16 51 00 00 DF [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 4F 00 00 90 00 C3 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 03 02 [08:08:31]Write to MH i2c: E2 08 00 50 00 80 0D 03 02 00 00 00 00 CB [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 0B 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 0B 00 50 00 00 50 19 3B C4 46 54 A6 5F 90 00 D3 [08:08:31]RAPDU: 50 19 3B C4 46 54 A6 5F 90 00 [08:08:31]wFMCommunicate OK [08:08:31]SAM_PROTO_SignData done [08:08:31]FM_MakeSignedData done [08:08:31]CreateOFDProtocolMessage [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 11 00 00 [08:08:31]Write to MH i2c: E2 08 00 51 00 80 11 00 00 00 00 00 00 CB [08:08:31]Connected sock=9 [08:08:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 96 77 06 01 66 84 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 Write i2c OK [08:08:31]00 MH_I2C_Read... [08:08:31]00 Read from MH i2c: 00 E2 F2 [08:08:31]03 MH_I2C_Read... [08:08:31]01 Read from MH i2c: 00 E2 01 17 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:31]00 F6 [08:08:31]03 MH_I2C_Read... [08:08:31]01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 Read from MH i2c: 03 E2 01 17 00 00 01 51 F7 00 03 00 06 11 00 04 EA 10 06 00 00 30 00 30 00 30 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 30 00 30 00 30 00 30 39 30 04 30 06 30 00 38 00 37 00 34 00 39 35 00 39 00 90 00 00 1F 28 04 [08:08:31]02 RAPDU: 00 11 01 04 00 10 00 12 30 04 30 04 30 00 30 61 30 00 30 00 00 F4 03 04 00 12 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 38 30 37 30 34 30 39 30 35 30 39 30 90 30 00 [08:08:31]39 wFMCommunicate OK [08:08:31]32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 CreateOFDProtocolMessage done [08:08:31]04 OFDSenderStorePacket 225032 [08:08:31]00 StoreOFDPacket docnum=225032 [08:08:31]05 6F 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 5D 07 01 8C BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 7D 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 6F 03 00 35 04 06 00 1A 37 64 0A 16 51 50 19 3B C4 46 54 A6 5F 03 [08:08:31]00 CheckFolder [08:08:31]35 dirname=/storage/ofd_packets [08:08:31]04 CheckFolder done [08:08:31]06 ProducePacketName [08:08:31]00 name=ofd_packets/00225032 [08:08:31]46 NVStorageSaveData ofd_packets/00225032 [08:08:31]19 17 B3 7D 48 2A B1 2E C8 16 E0 56 09 [08:08:31]File name is /storage/ofd_packets/00225032 [08:08:31]Write 301 bytes [08:08:31]NVStorageSaveData done [08:08:31]OFDSenderStorePacket done [08:08:31]KKMCreateOFDPacket done [08:08:31]NVStorageSaveData kkm_last_timestamp [08:08:31]File name is /storage/kkm_last_timestamp [08:08:31]Write 4 bytes [08:08:31]NVStorageSaveData done [08:08:31]ExternCall_PrintAddStr [08:08:31]wPrintStart [08:08:31]Write to MH i2c: 01 00 00 52 00 52 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 07 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 07 00 52 00 00 00 00 00 00 FF 0F 67 [08:08:31]RasterBufferAndPrint [08:08:31]line Счет N : (1)2001180 [08:08:31]line ИНН: 02508201610067 [08:08:31]line Контрольно-Кассовый Чек [08:08:31]line ПРОДАЖА [08:08:31]line ТРК (МРК, ГНК) : 43 [08:08:31]line Товар: 2710124130 [08:08:31]line Аи-92-К-5 [08:08:31]line 5.900 * 67.80 [08:08:31]line = 400.02 [08:08:31]line НДС 12% НСП 1% [08:08:31]line > о реализуемом товаре [08:08:31]line ОКРУГЛЕНИЕ: -0.02 [08:08:31]line ИТОГО: 400.00 [08:08:31]line Внесено: 400.00 [08:08:31]line СДАЧА: 0.00 [08:08:31]line НСП 1% : 3.54 [08:08:31]line НДС 12% : 42.48 [08:08:31]line Наличными: 400.00 [08:08:31]line Безнал.: 0.00 [08:08:31]line Место: АЗС № 97 "Партнер Нефть" [08:08:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:08:31]line СНО: Общий режим [08:08:31]line Чек 100 26.07.2024 08:08 [08:08:31]line Смена: 437 ФФД: 1.0 [08:08:31]line ЗНМ: 0300000054 [08:08:31]line РНМ: 0000000000092624 [08:08:31]line Версия ККМ: 001 [08:08:31]line ФМ: 0000000000874959 [08:08:31]line ФД: 225032 [08:08:31]line ФПД: 28825203906129 [08:08:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T080829&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225032&fm=28825203906129&tin=02508201610067®Number=0000000000092624&sum=40000 [08:08:31]written 0, free lines is 4095 [08:08:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EA 4B 47 00 51 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 6F 03 00 F4 03 04 00 8F 05 A3 66 B6 04 01 00 00 64 6E F4 F0 31 FD 7D 79 [08:08:31]CommunicateWithHost err = 0 [08:08:31]CheckOFDResponse [08:08:31]1017 (14) - 77093643461234 [08:08:31]1041 (16) - 0000000000874959 [08:08:31]1040 (4) - 225029 [08:08:31]1012 (4) - 26.07.2024 02:10 [08:08:31]1206 (1) - 0 [08:08:31]OFD Sender: Remove packet 225029 [08:08:31]ProducePacketName [08:08:31]name=ofd_packets/00225029 [08:08:31]NVStorageDeleteData [08:08:32]Write to MH i2c: 01 00 00 7D 00 7D [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 07 00 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 07 00 7D 00 00 00 00 00 00 68 0C F8 [08:08:32]RasterBufferAndPrint [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]written 0, free lines is 3187 [08:08:32]MH_Cut [08:08:32]Write to MH i2c: D1 01 00 84 00 01 56 [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 01 00 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 01 00 84 00 00 55 [08:08:32]Write to MH i2c: 01 00 00 85 00 85 [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]OFD Sender: Processing packet 225030 [packets to send 598, broken 595] [08:08:32]ProducePacketName [08:08:32]name=ofd_packets/00225030 [08:08:32]OFD Sender: To server: pG, [08:08:32]CommunicateWithHost lk.salyk.kg:30040 [08:08:32]ConnectInit lk.salyk.kg [08:08:32]Connected sock=9 [08:08:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 1E 07 01 43 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 6E 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 74 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 4E 00 00 00 00 07 04 06 00 48 E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 17 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 6F 03 00 35 04 06 00 CD CF 50 2C 2B 1D 9B BF ED 5D 30 ED FF 8C [08:08:33]*** Cut start [08:08:33]*** Partial cut [08:08:33]*** CUTSNS_PIN = 1 [08:08:33]*** CUTSNS_PIN = 0 [08:08:33]*** Brake cut motor [08:08:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B1 62 47 00 64 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 6F 03 00 F4 03 04 00 91 05 A3 66 B6 04 01 00 00 3C BA 2A 62 71 38 61 61 [08:08:33]CommunicateWithHost err = 0 [08:08:33]CheckOFDResponse [08:08:33]1017 (14) - 77093643461234 [08:08:33]1041 (16) - 0000000000874959 [08:08:33]1040 (4) - 225030 [08:08:33]1012 (4) - 26.07.2024 02:10 [08:08:33]1206 (1) - 0 [08:08:33]OFD Sender: Remove packet 225030 [08:08:33]ProducePacketName [08:08:33]name=ofd_packets/00225030 [08:08:33]NVStorageDeleteData [08:08:33]Read from MH i2c: 01 [08:08:33]MH_I2C_Read... [08:08:33]*** Stop cut motor [08:08:33]*** Cut end [08:08:33]Read from MH i2c: 01 07 00 [08:08:33]MH_I2C_Read... [08:08:33]Read from MH i2c: 01 07 00 85 00 00 00 00 00 00 FF 0F 9A [08:08:33]process_action close_receipt done [08:08:33]requested_data is exist [08:08:33]produce_requested_data [08:08:33]requested_item fm.sn is exist - process it [08:08:33]wFMCommunicate request_size=4 [08:08:33]MH_SAM_APDU [08:08:33]CAPDU: 80 11 00 00 [08:08:33]Write to MH i2c: E2 08 00 86 00 80 11 00 00 00 00 00 00 00 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 17 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 17 00 86 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [08:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:08:34]wFMCommunicate OK [08:08:34]requested_item fd.num is exist - process it [08:08:34]SAM_PROTO_GetFieldsCounters [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 13 00 00 [08:08:34]Write to MH i2c: E2 08 00 87 00 80 13 00 00 00 00 00 00 03 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 62 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 62 00 87 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [08:08:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:34]wFMCommunicate OK [08:08:34]SAM_PROTO_GetFieldsCounters done [08:08:34]requested_item shift.num is exist - process it [08:08:34]requested_item shift.opened is exist - process it [08:08:34]req_shift_opened [08:08:34]FM_GetShiftState [08:08:34]SAM_PROTO_GetShiftState [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 13 01 00 [08:08:34]Write to MH i2c: E2 08 00 88 00 80 13 01 00 00 00 00 00 05 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 0E 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 0E 00 88 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [08:08:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:08:34]wFMCommunicate OK [08:08:34]SAM_PROTO_GetShiftState done [08:08:34]FM_GetShiftState done [08:08:34]req_shift_opened done [08:08:34]requested_item shift.open_date is exist - process it [08:08:34]req_shift_open_date [08:08:34]req_shift_open_date done [08:08:34]produce_requested_data done [08:08:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225032,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:08:34]process_action_free close_receipt [08:08:34]json_value_free [08:08:34]json_value_free done [08:08:34]process_json_proto returns [08:08:34]Send response to host [08:08:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225032,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:08:34]free response buf [08:08:34]execute_script done [08:08:34]execute_script returns [08:08:34]free content buf [08:08:34]Sock 11.Close socket [08:08:34]Sock 11.Thread stoped [08:08:34]OFD Sender: Processing packet 225031 [packets to send 597, broken 595] [08:08:34]ProducePacketName [08:08:34]name=ofd_packets/00225031 [08:08:34]OFD Sender: To server: pG, [08:08:34]CommunicateWithHost lk.salyk.kg:30040 [08:08:34]ConnectInit lk.salyk.kg [08:08:39]recv_with_timeout no data received [08:08:41]Connected sock=10 [08:08:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 59 4F 04 01 97 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 1D 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 6F 03 00 35 04 06 00 E7 D8 15 09 94 3B 33 53 AE 07 78 B5 DF A8 [08:08:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 14 3D 47 00 15 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 6F 03 00 F4 03 04 00 9A 05 A3 66 B6 04 01 00 00 CE 09 0F E3 AD 32 D4 09 [08:08:42]CommunicateWithHost err = 0 [08:08:42]CheckOFDResponse [08:08:42]1017 (14) - 77093643461234 [08:08:42]1041 (16) - 0000000000874959 [08:08:42]1040 (4) - 225031 [08:08:42]1012 (4) - 26.07.2024 02:10 [08:08:42]1206 (1) - 0 [08:08:42]OFD Sender: Remove packet 225031 [08:08:42]ProducePacketName [08:08:42]name=ofd_packets/00225031 [08:08:42]NVStorageDeleteData [08:08:42]OFD Sender: Processing packet 225032 [packets to send 596, broken 595] [08:08:42]ProducePacketName [08:08:42]name=ofd_packets/00225032 [08:08:42]OFD Sender: To server: pG, [08:08:42]CommunicateWithHost lk.salyk.kg:30040 [08:08:42]ConnectInit lk.salyk.kg [08:08:43]Connected sock=9 [08:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 5D 07 01 8C BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 7D 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 6F 03 00 35 04 06 00 1A 37 64 0A 16 51 50 19 3B C4 46 54 A6 5F [08:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D0 55 47 00 08 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 6F 03 00 F4 03 04 00 9B 05 A3 66 B6 04 01 00 00 72 5E CA 63 E4 7C 09 58 [08:08:44]CommunicateWithHost err = 0 [08:08:44]CheckOFDResponse [08:08:44]1017 (14) - 77093643461234 [08:08:44]1041 (16) - 0000000000874959 [08:08:44]1040 (4) - 225032 [08:08:44]1012 (4) - 26.07.2024 02:10 [08:08:44]1206 (1) - 0 [08:08:44]OFD Sender: Remove packet 225032 [08:08:44]ProducePacketName [08:08:44]name=ofd_packets/00225032 [08:08:44]NVStorageDeleteData [08:08:44]OFD Sender: No OFD packet to send [08:08:44]OFD Sender: No OFD packet to send [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [08:09:14]OFD Sender: No OFD packet to send [08:09:19]OFD Sender: No OFD packet to send [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:31]accept exits with 6 [08:09:31]New connection [08:09:31]New thread 3067546980 created [08:09:31]Thread 3067403620 joined [08:09:31]Waiting for new connection... [08:09:31] Sock 6.Parse request [08:09:31]Sock 6.Check first char [08:09:31]Sock 6.First char is OK [08:09:31]request: POST /json_proto HTTP/1.0 [08:09:31]Method: POST [08:09:31]URL: /json_proto [08:09:31]Method is POST - this is cgi request [08:09:31]url: /json_proto [08:09:31]query_string will be loaded in cgi processing [08:09:31]execute_cgi json_proto POST (null) [08:09:31]execute_cgi path=json_proto method=POST [08:09:31]POST find Content-Length [08:09:31]Host: 172.17.43.131:8080 [08:09:31]Content-Length: 683 [08:09:31]Content-Type: application/json [08:09:31] [08:09:31]POST finish read [08:09:31]Found Content-Length = 683 [08:09:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:31]execute_script... [08:09:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:31]POST & json_proto [08:09:31]process_json_proto [08:09:31]json parsed OK: [08:09:31]protocol is kg_v1.0 [08:09:31]action value=close_receipt [08:09:31]process_action close_receipt [08:09:31]cmd_close_receipt [08:09:31]MH_GetDate [08:09:31]Write to MH i2c: F0 00 00 89 00 78 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: F0 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: F0 09 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: F0 09 00 89 00 00 BC 59 A3 66 F9 24 A2 66 C4 [08:09:31]GetLastDocTimeStamp 1721981309 [08:09:31]current date 1721981372 [08:09:31]FM_GetShiftState [08:09:31]SAM_PROTO_GetShiftState [08:09:31]wFMCommunicate request_size=4 [08:09:31]MH_SAM_APDU [08:09:31]CAPDU: 80 13 01 00 [08:09:31]Write to MH i2c: E2 08 00 8A 00 80 13 01 00 00 00 00 00 07 [08:09:31]Write i2c OK [08:09:31]MH_I2C_Read... [08:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:31]Read from MH i2c: E2 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 0E 00 [08:09:31]MH_I2C_Read... [08:09:31]Read from MH i2c: E2 0E 00 8A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B8 [08:09:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:09:31]wFMCommunicate OK [08:09:31]SAM_PROTO_GetShiftState done [08:09:31]FM_GetShiftState done [08:09:31]opened in 1721952182 [08:09:31]opened+sec_in_day 1722038582 [08:09:31]quantity*price = 100005 [08:09:31]sum+1 = 100006 [08:09:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 101 26.07.2024 08:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225033 ФПД: 18783425834273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T080932&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225033&fm=18783425834273&tin=02508201610067®Number=0000000000092624&sum=100000 [08:09:32]StoreToDocumentArchive [08:09:32]shift 437 fd 225033 [08:09:32]save to /storage/0437/doc_00225033 [08:09:32]save last doc name /storage/0437/doc_00225033 to /storage/kkm_last_doc_name [08:09:32]save OK [08:09:32]Clear old archive folders... [08:09:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:32]tlvbuf is 00C79DE0 [08:09:32]SAM_PROTO_ClearQueue [08:09:32]wFMCommunicate request_size=4 [08:09:32]MH_SAM_APDU [08:09:32]CAPDU: 80 09 00 00 [08:09:32]Write to MH i2c: E2 08 00 97 00 80 09 00 00 00 00 00 00 09 [08:09:32]Write i2c OK [08:09:32]MH_I2C_Read... [08:09:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:32]Read from MH i2c: E2 [08:09:32]MH_I2C_Read... [08:09:32]Read from MH i2c: E2 03 00 [08:09:32]MH_I2C_Read... [08:09:32]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [08:09:32]RAPDU: 90 00 [08:09:32]wFMCommunicate OK [08:09:32]SAM_PROTO_ClearQueue done [08:09:32]KKMCreateOFDPacket [08:09:32]OFDProtocolAddRootSTLVToBuf [08:09:32]FM_MakeSignedData [08:09:32]FM_MakeSignedData [08:09:32]SAM_PROTO_SignData [08:09:32]wFMCommunicate request_size=4 [08:09:32]MH_SAM_APDU [08:09:32]CAPDU: 80 0D 01 02 [08:09:32]Write to MH i2c: E2 08 00 98 00 80 0D 01 02 00 00 00 00 11 [08:09:32]Write i2c OK [08:09:32]MH_I2C_Read... [08:09:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:32]Read from MH i2c: E2 [08:09:32]MH_I2C_Read... [08:09:32]Read from MH i2c: E2 03 00 [08:09:32]MH_I2C_Read... [08:09:32]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [08:09:32]RAPDU: 90 00 [08:09:32]wFMCommunicate OK [08:09:32]wFMCommunicate request_size=255 [08:09:32]MH_SAM_APDU [08:09:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BC 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 6F 03 00 35 04 06 00 11 [08:09:32]Write to MH i2c: E2 02 01 99 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BC 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 6F 03 00 35 04 06 00 11 00 00 EC [08:09:32]Write i2c OK [08:09:32]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [08:09:33]RAPDU: 90 00 [08:09:33]wFMCommunicate OK [08:09:33]wFMCommunicate request_size=10 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 0D 02 02 05 15 5B 6C AD 21 [08:09:33]Write to MH i2c: E2 0D 00 9A 00 80 0D 02 02 05 00 15 5B 6C AD 21 00 00 C8 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 9A 00 00 90 00 0E [08:09:33]RAPDU: 90 00 [08:09:33]wFMCommunicate OK [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 0D 03 02 [08:09:33]Write to MH i2c: E2 08 00 9B 00 80 0D 03 02 00 00 00 00 16 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 0B 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 0B 00 9B 00 00 61 09 DE F3 92 91 71 09 90 00 EF [08:09:33]RAPDU: 61 09 DE F3 92 91 71 09 90 00 [08:09:33]wFMCommunicate OK [08:09:33]SAM_PROTO_SignData done [08:09:33]FM_MakeSignedData done [08:09:33]CreateOFDProtocolMessage [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 11 00 00 [08:09:33]Write to MH i2c: E2 08 00 9C 00 80 11 00 00 00 00 00 00 16 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 9C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [08:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:09:33]wFMCommunicate OK [08:09:33]CreateOFDProtocolMessage done [08:09:33]OFDSenderStorePacket 225033 [08:09:33]StoreOFDPacket docnum=225033 [08:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 35 07 01 4E 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BC 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 6F 03 00 35 04 06 00 11 15 5B 6C AD 21 61 09 DE F3 92 91 71 09 [08:09:33]CheckFolder [08:09:33]dirname=/storage/ofd_packets [08:09:33]CheckFolder done [08:09:33]ProducePacketName [08:09:33]name=ofd_packets/00225033 [08:09:33]NVStorageSaveData ofd_packets/00225033 [08:09:33]File name is /storage/ofd_packets/00225033 [08:09:33]Write 301 bytes [08:09:33]NVStorageSaveData done [08:09:33]OFDSenderStorePacket done [08:09:33]KKMCreateOFDPacket done [08:09:33]NVStorageSaveData kkm_last_timestamp [08:09:33]File name is /storage/kkm_last_timestamp [08:09:33]Write 4 bytes [08:09:33]NVStorageSaveData done [08:09:33]ExternCall_PrintAddStr [08:09:33]wPrintStart [08:09:33]Write to MH i2c: 01 00 00 9D 00 9D [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [08:09:33]RasterBufferAndPrint [08:09:33]line Счет N : (1)2001181 [08:09:33]line ИНН: 02508201610067 [08:09:33]line Контрольно-Кассовый Чек [08:09:33]line ПРОДАЖА [08:09:33]line ТРК (МРК, ГНК) : 53 [08:09:33]line Товар: 2710124130 [08:09:33]line Аи-92-К-5 [08:09:33]line 14.750 * 67.80 [08:09:33]line = 1000.05 [08:09:33]line НДС 12% НСП 1% [08:09:33]line > о реализуемом товаре [08:09:33]line ОКРУГЛЕНИЕ: -0.05 [08:09:33]line ИТОГО: 1000.00 [08:09:33]line Внесено: 1000.00 [08:09:33]line СДАЧА: 0.00 [08:09:33]line НСП 1% : 8.85 [08:09:33]line НДС 12% : 106.20 [08:09:33]line Наличными: 1000.00 [08:09:33]line Безнал.: 0.00 [08:09:33]line Место: АЗС № 97 "Партнер Нефть" [08:09:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:09:33]line СНО: Общий режим [08:09:33]line Чек 101 26.07.2024 08:09 [08:09:33]line Смена: 437 ФФД: 1.0 [08:09:33]line ЗНМ: 0300000054 [08:09:33]line РНМ: 0000000000092624 [08:09:33]line Версия ККМ: 001 [08:09:33]line ФМ: 0000000000874959 [08:09:33]line ФД: 225033 [08:09:33]line ФПД: 18783425834273 [08:09:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T080932&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225033&fm=18783425834273&tin=02508201610067®Number=0000000000092624&sum=100000 [08:09:33]written 0, free lines is 4095 [08:09:33]OFD Sender: Processing packet 225033 [packets to send 596, broken 595] [08:09:33]ProducePacketName [08:09:33]name=ofd_packets/00225033 [08:09:33]OFD Sender: To server: pG, [08:09:33]CommunicateWithHost lk.salyk.kg:30040 [08:09:33]ConnectInit lk.salyk.kg [08:09:33]Write to MH i2c: 01 00 00 C8 00 C8 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 55 0C 30 [08:09:33]RasterBufferAndPrint [08:09:33]line [08:09:33]line [08:09:33]line [08:09:33]line [08:09:33]line [08:09:33]written 0, free lines is 3163 [08:09:33]MH_Cut [08:09:33]Write to MH i2c: D1 01 00 CF 00 01 A1 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: D1 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: D1 01 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: D1 01 00 CF 00 00 A0 [08:09:33]Write to MH i2c: 01 00 00 D0 00 D0 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:35]*** Cut start [08:09:35]*** Partial cut [08:09:35]*** CUTSNS_PIN = 1 [08:09:35]*** CUTSNS_PIN = 0 [08:09:35]*** Brake cut motor [08:09:35]Read from MH i2c: 01 [08:09:35]MH_I2C_Read... [08:09:35]*** Stop cut motor [08:09:35]*** Cut end [08:09:35]Read from MH i2c: 01 07 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [08:09:35]process_action close_receipt done [08:09:35]requested_data is exist [08:09:35]produce_requested_data [08:09:35]requested_item fm.sn is exist - process it [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 11 00 00 [08:09:35]Write to MH i2c: E2 08 00 D1 00 80 11 00 00 00 00 00 00 4B [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]recv_with_timeout no data received [08:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 17 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 17 00 D1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [08:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:09:35]wFMCommunicate OK [08:09:35]requested_item fd.num is exist - process it [08:09:35]SAM_PROTO_GetFieldsCounters [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 13 00 00 [08:09:35]Write to MH i2c: E2 08 00 D2 00 80 13 00 00 00 00 00 00 4E [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 62 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 62 00 D2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [08:09:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:36]wFMCommunicate OK [08:09:36]SAM_PROTO_GetFieldsCounters done [08:09:36]requested_item shift.num is exist - process it [08:09:36]requested_item shift.opened is exist - process it [08:09:36]req_shift_opened [08:09:36]FM_GetShiftState [08:09:36]SAM_PROTO_GetShiftState [08:09:36]wFMCommunicate request_size=4 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 13 01 00 [08:09:36]Write to MH i2c: E2 08 00 D3 00 80 13 01 00 00 00 00 00 50 [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 0E 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 0E 00 D3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [08:09:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:09:36]wFMCommunicate OK [08:09:36]SAM_PROTO_GetShiftState done [08:09:36]FM_GetShiftState done [08:09:36]req_shift_opened done [08:09:36]requested_item shift.open_date is exist - process it [08:09:36]req_shift_open_date [08:09:36]req_shift_open_date done [08:09:36]produce_requested_data done [08:09:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225033,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:09:36]process_action_free close_receipt [08:09:36]json_value_free [08:09:36]json_value_free done [08:09:36]process_json_proto returns [08:09:36]Send response to host [08:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225033,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:09:36]free response buf [08:09:36]execute_script done [08:09:36]execute_script returns [08:09:36]free content buf [08:09:36]Sock 6.Close socket [08:09:36]Sock 6.Thread stoped [08:09:36]Connected sock=11 [08:09:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 35 07 01 4E 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 BC 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 6F 03 00 35 04 06 00 11 15 5B 6C AD 21 61 09 DE F3 92 91 71 09 [08:09:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 00 2F 47 00 8B 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 6F 03 00 F4 03 04 00 D0 05 A3 66 B6 04 01 00 00 97 3C CB FC AF B9 6B B2 [08:09:36]CommunicateWithHost err = 0 [08:09:36]CheckOFDResponse [08:09:36]1017 (14) - 77093643461234 [08:09:36]1041 (16) - 0000000000874959 [08:09:36]1040 (4) - 225033 [08:09:36]1012 (4) - 26.07.2024 02:11 [08:09:36]1206 (1) - 0 [08:09:36]OFD Sender: Remove packet 225033 [08:09:36]ProducePacketName [08:09:36]name=ofd_packets/00225033 [08:09:36]NVStorageDeleteData [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [08:09:46]recv_with_timeout no data received [08:09:47]OFD Sender: No OFD packet to send [08:09:52]OFD Sender: No OFD packet to send [08:09:57]OFD Sender: No OFD packet to send [08:10:02]OFD Sender: No OFD packet to send [08:10:06]recv_with_timeout no data received [08:10:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:14]accept exits with 10 [08:10:14]New connection [08:10:14]New thread 3067403620 created [08:10:14]Thread 3067546980 joined [08:10:14]Waiting for new connection... [08:10:14] Sock 10.Parse request [08:10:14]Sock 10.Check first char [08:10:14]Sock 10.First char is OK [08:10:14]request: POST /json_proto HTTP/1.0 [08:10:14]Method: POST [08:10:14]URL: /json_proto [08:10:14]Method is POST - this is cgi request [08:10:14]url: /json_proto [08:10:14]query_string will be loaded in cgi processing [08:10:14]execute_cgi json_proto POST (null) [08:10:14]execute_cgi path=json_proto method=POST [08:10:14]POST find Content-Length [08:10:14]Host: 172.17.43.131:8080 [08:10:14]Content-Length: 984 [08:10:14]Content-Type: application/json [08:10:14] [08:10:14]POST finish read [08:10:14]Found Content-Length = 984 [08:10:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:14]execute_script... [08:10:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:14]POST & json_proto [08:10:14]process_json_proto [08:10:14]json parsed OK: [08:10:14]protocol is kg_v1.0 [08:10:14]action value=close_receipt [08:10:14]process_action close_receipt [08:10:14]cmd_close_receipt [08:10:14]MH_GetDate [08:10:14]Write to MH i2c: F0 00 00 D4 00 C3 [08:10:14]Write i2c OK [08:10:14]MH_I2C_Read... [08:10:14]Read from MH i2c: F0 [08:10:14]MH_I2C_Read... [08:10:14]Read from MH i2c: F0 09 00 [08:10:14]MH_I2C_Read... [08:10:14]Read from MH i2c: F0 09 00 D4 00 00 E7 59 A3 66 F9 24 A2 66 3A [08:10:14]GetLastDocTimeStamp 1721981372 [08:10:14]current date 1721981415 [08:10:14]FM_GetShiftState [08:10:14]SAM_PROTO_GetShiftState [08:10:14]wFMCommunicate request_size=4 [08:10:14]MH_SAM_APDU [08:10:14]CAPDU: 80 13 01 00 [08:10:14]Write to MH i2c: E2 08 00 D5 00 80 13 01 00 00 00 00 00 52 [08:10:14]Write i2c OK [08:10:14]MH_I2C_Read... [08:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:14]Read from MH i2c: E2 [08:10:14]MH_I2C_Read... [08:10:14]Read from MH i2c: E2 0E 00 [08:10:14]MH_I2C_Read... [08:10:14]Read from MH i2c: E2 0E 00 D5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [08:10:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:10:14]wFMCommunicate OK [08:10:14]SAM_PROTO_GetShiftState done [08:10:14]FM_GetShiftState done [08:10:14]opened in 1721952182 [08:10:14]opened+sec_in_day 1722038582 [08:10:14]quantity*price = 150032 [08:10:14]sum+1 = 150034 [08:10:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 102 26.07.2024 08:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 225034 ФПД: 49776648912958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081015&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225034&fm=49776648912958&tin=02508201610067®Number=0000000000092624&sum=150000 [08:10:15]StoreToDocumentArchive [08:10:15]shift 437 fd 225034 [08:10:15]save to /storage/0437/doc_00225034 [08:10:15]save last doc name /storage/0437/doc_00225034 to /storage/kkm_last_doc_name [08:10:15]save OK [08:10:15]Clear old archive folders... [08:10:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:15]tlvbuf is 00BF8B20 [08:10:15]SAM_PROTO_ClearQueue [08:10:15]wFMCommunicate request_size=4 [08:10:15]MH_SAM_APDU [08:10:15]CAPDU: 80 09 00 00 [08:10:15]Write to MH i2c: E2 08 00 E2 00 80 09 00 00 00 00 00 00 54 [08:10:15]Write i2c OK [08:10:15]MH_I2C_Read... [08:10:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:15]Read from MH i2c: E2 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [08:10:15]RAPDU: 90 00 [08:10:15]wFMCommunicate OK [08:10:15]SAM_PROTO_ClearQueue done [08:10:15]KKMCreateOFDPacket [08:10:15]OFDProtocolAddRootSTLVToBuf [08:10:15]FM_MakeSignedData [08:10:15]FM_MakeSignedData [08:10:15]SAM_PROTO_SignData [08:10:15]wFMCommunicate request_size=4 [08:10:15]MH_SAM_APDU [08:10:15]CAPDU: 80 0D 01 02 [08:10:15]Write to MH i2c: E2 08 00 E3 00 80 0D 01 02 00 00 00 00 5C [08:10:15]Write i2c OK [08:10:15]MH_I2C_Read... [08:10:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:15]Read from MH i2c: E2 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [08:10:15]RAPDU: 90 00 [08:10:15]wFMCommunicate OK [08:10:15]wFMCommunicate request_size=255 [08:10:15]MH_SAM_APDU [08:10:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 E7 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 6F 03 00 35 04 06 00 2D [08:10:15]Write to MH i2c: E2 02 01 E4 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 E7 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 6F 03 00 35 04 06 00 2D 00 00 44 [08:10:15]Write i2c OK [08:10:15]MH_I2C_Read... [08:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:15]Read from MH i2c: E2 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [08:10:15]RAPDU: 90 00 [08:10:15]wFMCommunicate OK [08:10:15]wFMCommunicate request_size=10 [08:10:15]MH_SAM_APDU [08:10:15]CAPDU: 80 0D 02 02 05 45 87 7A 00 3E [08:10:15]Write to MH i2c: E2 0D 00 E5 00 80 0D 02 02 05 00 45 87 7A 00 3E 00 00 ED [08:10:15]Write i2c OK [08:10:15]MH_I2C_Read... [08:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:15]Read from MH i2c: E2 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 03 00 E5 00 00 90 00 59 [08:10:15]RAPDU: 90 00 [08:10:15]wFMCommunicate OK [08:10:15]wFMCommunicate request_size=4 [08:10:15]MH_SAM_APDU [08:10:15]CAPDU: 80 0D 03 02 [08:10:15]Write to MH i2c: E2 08 00 E6 00 80 0D 03 02 00 00 00 00 61 [08:10:15]Write i2c OK [08:10:15]MH_I2C_Read... [08:10:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:15]Read from MH i2c: E2 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 0B 00 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 0B 00 E6 00 00 DA 3D 16 DD DC B3 4E 49 90 00 92 [08:10:15]RAPDU: DA 3D 16 DD DC B3 4E 49 90 00 [08:10:15]wFMCommunicate OK [08:10:15]SAM_PROTO_SignData done [08:10:15]FM_MakeSignedData done [08:10:15]CreateOFDProtocolMessage [08:10:15]wFMCommunicate request_size=4 [08:10:15]MH_SAM_APDU [08:10:15]CAPDU: 80 11 00 00 [08:10:15]Write to MH i2c: E2 08 00 E7 00 80 11 00 00 00 00 00 00 61 [08:10:15]Write i2c OK [08:10:15]MH_I2C_Read... [08:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:15]Read from MH i2c: E2 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 17 00 [08:10:15]MH_I2C_Read... [08:10:15]Read from MH i2c: E2 17 00 E7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [08:10:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:10:15]wFMCommunicate OK [08:10:15]CreateOFDProtocolMessage done [08:10:15]OFDSenderStorePacket 225034 [08:10:15]StoreOFDPacket docnum=225034 [08:10:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 79 7D 07 01 C2 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 E7 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 6F 03 00 35 04 06 00 2D 45 87 7A 00 3E DA 3D 16 DD DC B3 4E 49 [08:10:15]CheckFolder [08:10:15]dirname=/storage/ofd_packets [08:10:15]CheckFolder done [08:10:15]ProducePacketName [08:10:15]name=ofd_packets/00225034 [08:10:15]NVStorageSaveData ofd_packets/00225034 [08:10:15]File name is /storage/ofd_packets/00225034 [08:10:15]Write 301 bytes [08:10:15]NVStorageSaveData done [08:10:16]OFDSenderStorePacket done [08:10:16]KKMCreateOFDPacket done [08:10:16]NVStorageSaveData kkm_last_timestamp [08:10:16]File name is /storage/kkm_last_timestamp [08:10:16]Write 4 bytes [08:10:16]NVStorageSaveData done [08:10:16]ExternCall_PrintAddStr [08:10:16]wPrintStart [08:10:16]Write to MH i2c: 01 00 00 E8 00 E8 [08:10:16]Write i2c OK [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: 01 [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: 01 07 00 [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 FF 0F FD [08:10:16]RasterBufferAndPrint [08:10:16]line Счет N : (1)2001182 [08:10:16]line ИНН: 02508201610067 [08:10:16]line Контрольно-Кассовый Чек [08:10:16]line ПРОДАЖА [08:10:16]line ТРК (МРК, ГНК) : 33 [08:10:16]line Товар: 2710124130 [08:10:16]line Аи-92-К-5 [08:10:16]line 22.460 * 66.80 [08:10:16]line = 1500.33 [08:10:16]line НДС 12% НСП 1% [08:10:16]line > о реализуемом товаре [08:10:16]line ОКРУГЛЕНИЕ: -0.33 [08:10:16]line ИТОГО: 1500.00 [08:10:16]line Внесено: 1500.00 [08:10:16]line СДАЧА: 0.00 [08:10:16]line НСП 1% : 13.28 [08:10:16]line НДС 12% : 159.33 [08:10:16]line Наличными: 1500.00 [08:10:16]line Безнал.: 0.00 [08:10:16]line Место: АЗС № 97 "Партнер Нефть" [08:10:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:10:16]line СНО: Общий режим [08:10:16]line Чек 102 26.07.2024 08:10 [08:10:16]line Смена: 437 ФФД: 1.0 [08:10:16]line ЗНМ: 0300000054 [08:10:16]line РНМ: 0000000000092624 [08:10:16]line Версия ККМ: 001 [08:10:16]line [08:10:16]line Дисконтная программа [08:10:16]line АИ-92 [08:10:16]line номер 97 [08:10:16]line сэкономлено 22.46 сом [08:10:16]line ФМ: 0000000000874959 [08:10:16]line ФД: 225034 [08:10:16]line ФПД: 49776648912958 [08:10:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081015&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225034&fm=49776648912958&tin=02508201610067®Number=0000000000092624&sum=150000 [08:10:16]OFD Sender: Processing packet 225034 [packets to send 596, broken 595] [08:10:16]ProducePacketName [08:10:16]name=ofd_packets/00225034 [08:10:16]OFD Sender: To server: pG, [08:10:16]CommunicateWithHost lk.salyk.kg:30040 [08:10:16]ConnectInit lk.salyk.kg [08:10:16]written 0, free lines is 4095 [08:10:16]Write to MH i2c: 01 00 00 18 01 19 [08:10:16]Write i2c OK [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: 01 [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: 01 07 00 [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: 01 07 00 18 01 00 00 00 00 00 DD 0B 08 [08:10:16]RasterBufferAndPrint [08:10:16]line [08:10:16]line [08:10:16]line [08:10:16]line [08:10:16]line [08:10:16]written 0, free lines is 3038 [08:10:16]MH_Cut [08:10:16]Write to MH i2c: D1 01 00 1F 01 01 F2 [08:10:16]Write i2c OK [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: D1 [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: D1 01 00 [08:10:16]MH_I2C_Read... [08:10:16]Read from MH i2c: D1 01 00 1F 01 00 F1 [08:10:16]Write to MH i2c: 01 00 00 20 01 21 [08:10:16]Write i2c OK [08:10:16]MH_I2C_Read... [08:10:17]recv_with_timeout no data received [08:10:18]*** Cut start [08:10:18]*** Partial cut [08:10:18]*** CUTSNS_PIN = 1 [08:10:18]*** CUTSNS_PIN = 0 [08:10:18]*** Brake cut motor [08:10:18]Read from MH i2c: 01 [08:10:18]MH_I2C_Read... [08:10:18]*** Stop cut motor [08:10:18]*** Cut end [08:10:18]Read from MH i2c: 01 07 00 [08:10:18]MH_I2C_Read... [08:10:18]Read from MH i2c: 01 07 00 20 01 00 00 00 00 00 FF 0F 36 [08:10:18]process_action close_receipt done [08:10:18]requested_data is exist [08:10:18]produce_requested_data [08:10:18]requested_item fm.sn is exist - process it [08:10:18]wFMCommunicate request_size=4 [08:10:18]MH_SAM_APDU [08:10:18]CAPDU: 80 11 00 00 [08:10:18]Write to MH i2c: E2 08 00 21 01 80 11 00 00 00 00 00 00 9C [08:10:18]Write i2c OK [08:10:18]MH_I2C_Read... [08:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:18]Read from MH i2c: E2 [08:10:18]MH_I2C_Read... [08:10:18]Read from MH i2c: E2 17 00 [08:10:18]MH_I2C_Read... [08:10:18]Read from MH i2c: E2 17 00 21 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [08:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:10:18]wFMCommunicate OK [08:10:18]requested_item fd.num is exist - process it [08:10:18]SAM_PROTO_GetFieldsCounters [08:10:18]wFMCommunicate request_size=4 [08:10:18]MH_SAM_APDU [08:10:18]CAPDU: 80 13 00 00 [08:10:18]Write to MH i2c: E2 08 00 22 01 80 13 00 00 00 00 00 00 9F [08:10:18]Write i2c OK [08:10:18]MH_I2C_Read... [08:10:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:19]Read from MH i2c: E2 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: E2 62 00 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: E2 62 00 22 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [08:10:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:19]wFMCommunicate OK [08:10:19]SAM_PROTO_GetFieldsCounters done [08:10:19]requested_item shift.num is exist - process it [08:10:19]requested_item shift.opened is exist - process it [08:10:19]req_shift_opened [08:10:19]FM_GetShiftState [08:10:19]SAM_PROTO_GetShiftState [08:10:19]wFMCommunicate request_size=4 [08:10:19]MH_SAM_APDU [08:10:19]CAPDU: 80 13 01 00 [08:10:19]Write to MH i2c: E2 08 00 23 01 80 13 01 00 00 00 00 00 A1 [08:10:19]Write i2c OK [08:10:19]MH_I2C_Read... [08:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:19]Read from MH i2c: E2 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: E2 0E 00 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: E2 0E 00 23 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 52 [08:10:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:10:19]wFMCommunicate OK [08:10:19]SAM_PROTO_GetShiftState done [08:10:19]FM_GetShiftState done [08:10:19]req_shift_opened done [08:10:19]requested_item shift.open_date is exist - process it [08:10:19]req_shift_open_date [08:10:19]req_shift_open_date done [08:10:19]produce_requested_data done [08:10:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225034,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:10:19]process_action_free close_receipt [08:10:19]json_value_free [08:10:19]json_value_free done [08:10:19]process_json_proto returns [08:10:19]Send response to host [08:10:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225034,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:10:19]free response buf [08:10:19]execute_script done [08:10:19]execute_script returns [08:10:19]free content buf [08:10:19]Sock 10.Close socket [08:10:19]Sock 10.Thread stoped [08:10:21]Connected sock=11 [08:10:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 79 7D 07 01 C2 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 E7 59 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 6F 03 00 35 04 06 00 2D 45 87 7A 00 3E DA 3D 16 DD DC B3 4E 49 [08:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 78 97 47 00 E4 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 6F 03 00 F4 03 04 00 FD 05 A3 66 B6 04 01 00 00 9E 3D B6 6B 0C 09 5D 7A [08:10:22]CommunicateWithHost err = 0 [08:10:22]CheckOFDResponse [08:10:22]1017 (14) - 77093643461234 [08:10:22]1041 (16) - 0000000000874959 [08:10:22]1040 (4) - 225034 [08:10:22]1012 (4) - 26.07.2024 02:12 [08:10:22]1206 (1) - 0 [08:10:22]OFD Sender: Remove packet 225034 [08:10:22]ProducePacketName [08:10:22]name=ofd_packets/00225034 [08:10:22]NVStorageDeleteData [08:10:22]OFD Sender: No OFD packet to send [08:10:27]OFD Sender: No OFD packet to send [08:10:32]OFD Sender: No OFD packet to send [08:10:37]OFD Sender: No OFD packet to send [08:10:42]OFD Sender: No OFD packet to send [08:10:47]OFD Sender: No OFD packet to send [08:10:52]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:08]accept exits with 9 [08:11:08]New connection [08:11:08]New thread 3067546980 created [08:11:08]Thread 3067403620 joined [08:11:08]Waiting for new connection... [08:11:08] Sock 9.Parse request [08:11:08]Sock 9.Check first char [08:11:08]Sock 9.First char is OK [08:11:08]request: POST /json_proto HTTP/1.0 [08:11:08]Method: POST [08:11:08]URL: /json_proto [08:11:08]Method is POST - this is cgi request [08:11:08]url: /json_proto [08:11:08]query_string will be loaded in cgi processing [08:11:08]execute_cgi json_proto POST (null) [08:11:08]execute_cgi path=json_proto method=POST [08:11:08]POST find Content-Length [08:11:08]Host: 172.17.43.131:8080 [08:11:08]Content-Length: 678 [08:11:08]Content-Type: application/json [08:11:08] [08:11:08]POST finish read [08:11:08]Found Content-Length = 678 [08:11:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:08]execute_script... [08:11:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:08]POST & json_proto [08:11:08]process_json_proto [08:11:08]json parsed OK: [08:11:08]protocol is kg_v1.0 [08:11:08]action value=close_receipt [08:11:08]process_action close_receipt [08:11:08]cmd_close_receipt [08:11:08]MH_GetDate [08:11:08]Write to MH i2c: F0 00 00 24 01 14 [08:11:08]Write i2c OK [08:11:08]MH_I2C_Read... [08:11:08]Read from MH i2c: F0 [08:11:08]MH_I2C_Read... [08:11:08]Read from MH i2c: F0 09 00 [08:11:08]MH_I2C_Read... [08:11:08]Read from MH i2c: F0 09 00 24 01 00 1C 5A A3 66 F9 24 A2 66 C1 [08:11:08]GetLastDocTimeStamp 1721981415 [08:11:08]current date 1721981468 [08:11:08]FM_GetShiftState [08:11:08]SAM_PROTO_GetShiftState [08:11:08]wFMCommunicate request_size=4 [08:11:08]MH_SAM_APDU [08:11:08]CAPDU: 80 13 01 00 [08:11:08]Write to MH i2c: E2 08 00 25 01 80 13 01 00 00 00 00 00 A3 [08:11:08]Write i2c OK [08:11:08]MH_I2C_Read... [08:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:08]Read from MH i2c: E2 [08:11:08]MH_I2C_Read... [08:11:08]Read from MH i2c: E2 0E 00 [08:11:08]MH_I2C_Read... [08:11:08]Read from MH i2c: E2 0E 00 25 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 54 [08:11:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:11:08]wFMCommunicate OK [08:11:08]SAM_PROTO_GetShiftState done [08:11:08]FM_GetShiftState done [08:11:08]opened in 1721952182 [08:11:08]opened+sec_in_day 1722038582 [08:11:08]quantity*price = 50036 [08:11:08]sum+1 = 50037 [08:11:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 103 26.07.2024 08:11 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225035 ФПД: 156155326366607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081108&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225035&fm=156155326366607&tin=02508201610067®Number=0000000000092624&sum=50000 [08:11:09]StoreToDocumentArchive [08:11:09]shift 437 fd 225035 [08:11:09]save to /storage/0437/doc_00225035 [08:11:09]save last doc name /storage/0437/doc_00225035 to /storage/kkm_last_doc_name [08:11:09]save OK [08:11:09]Clear old archive folders... [08:11:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:11:09]tlvbuf is 00BF8970 [08:11:09]SAM_PROTO_ClearQueue [08:11:09]wFMCommunicate request_size=4 [08:11:09]MH_SAM_APDU [08:11:09]CAPDU: 80 09 00 00 [08:11:09]Write to MH i2c: E2 08 00 32 01 80 09 00 00 00 00 00 00 A5 [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:11:09]Read from MH i2c: E2 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 32 01 00 90 00 A7 [08:11:09]RAPDU: 90 00 [08:11:09]wFMCommunicate OK [08:11:09]SAM_PROTO_ClearQueue done [08:11:09]KKMCreateOFDPacket [08:11:09]OFDProtocolAddRootSTLVToBuf [08:11:09]FM_MakeSignedData [08:11:09]FM_MakeSignedData [08:11:09]SAM_PROTO_SignData [08:11:09]wFMCommunicate request_size=4 [08:11:09]MH_SAM_APDU [08:11:09]CAPDU: 80 0D 01 02 [08:11:09]Write to MH i2c: E2 08 00 33 01 80 0D 01 02 00 00 00 00 AD [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:11:09]Read from MH i2c: E2 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 33 01 00 90 00 A8 [08:11:09]RAPDU: 90 00 [08:11:09]wFMCommunicate OK [08:11:09]wFMCommunicate request_size=255 [08:11:09]MH_SAM_APDU [08:11:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 1C 5A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 6F 03 00 35 04 06 00 8E [08:11:09]Write to MH i2c: E2 02 01 34 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 1C 5A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 6F 03 00 35 04 06 00 8E 00 00 DB [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:09]Read from MH i2c: E2 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 34 01 00 90 00 A9 [08:11:09]RAPDU: 90 00 [08:11:09]wFMCommunicate OK [08:11:09]wFMCommunicate request_size=10 [08:11:09]MH_SAM_APDU [08:11:09]CAPDU: 80 0D 02 02 05 05 BE C2 03 8F [08:11:09]Write to MH i2c: E2 0D 00 35 01 80 0D 02 02 05 00 05 BE C2 03 8F 00 00 D1 [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:09]Read from MH i2c: E2 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 03 00 35 01 00 90 00 AA [08:11:09]RAPDU: 90 00 [08:11:09]wFMCommunicate OK [08:11:09]wFMCommunicate request_size=4 [08:11:09]MH_SAM_APDU [08:11:09]CAPDU: 80 0D 03 02 [08:11:09]Write to MH i2c: E2 08 00 36 01 80 0D 03 02 00 00 00 00 B2 [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:11:09]Read from MH i2c: E2 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 0B 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 0B 00 36 01 00 0C 12 DA A6 21 EE 5F 16 90 00 D5 [08:11:09]RAPDU: 0C 12 DA A6 21 EE 5F 16 90 00 [08:11:09]wFMCommunicate OK [08:11:09]SAM_PROTO_SignData done [08:11:09]FM_MakeSignedData done [08:11:09]CreateOFDProtocolMessage [08:11:09]wFMCommunicate request_size=4 [08:11:09]MH_SAM_APDU [08:11:09]CAPDU: 80 11 00 00 [08:11:09]Write to MH i2c: E2 08 00 37 01 80 11 00 00 00 00 00 00 B2 [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:09]Read from MH i2c: E2 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 17 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: E2 17 00 37 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0F [08:11:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:11:09]wFMCommunicate OK [08:11:09]CreateOFDProtocolMessage done [08:11:09]OFDSenderStorePacket 225035 [08:11:09]StoreOFDPacket docnum=225035 [08:11:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 7A 07 01 27 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 1C 5A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 6F 03 00 35 04 06 00 8E 05 BE C2 03 8F 0C 12 DA A6 21 EE 5F 16 [08:11:09]CheckFolder [08:11:09]dirname=/storage/ofd_packets [08:11:09]CheckFolder done [08:11:09]ProducePacketName [08:11:09]name=ofd_packets/00225035 [08:11:09]NVStorageSaveData ofd_packets/00225035 [08:11:09]File name is /storage/ofd_packets/00225035 [08:11:09]Write 301 bytes [08:11:09]NVStorageSaveData done [08:11:09]OFDSenderStorePacket done [08:11:09]KKMCreateOFDPacket done [08:11:09]NVStorageSaveData kkm_last_timestamp [08:11:09]File name is /storage/kkm_last_timestamp [08:11:09]Write 4 bytes [08:11:09]NVStorageSaveData done [08:11:09]ExternCall_PrintAddStr [08:11:09]wPrintStart [08:11:09]Write to MH i2c: 01 00 00 38 01 39 [08:11:09]Write i2c OK [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: 01 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: 01 07 00 [08:11:09]MH_I2C_Read... [08:11:09]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 FF 0F 4E [08:11:09]RasterBufferAndPrint [08:11:09]line Счет N : (1)2001183 [08:11:09]line ИНН: 02508201610067 [08:11:09]line Контрольно-Кассовый Чек [08:11:09]line ПРОДАЖА [08:11:09]line ТРК (МРК, ГНК) : 63 [08:11:09]line Товар: 2710124130 [08:11:09]line Аи-92-К-5 [08:11:09]line 7.380 * 67.80 [08:11:09]line = 500.36 [08:11:09]line НДС 12% НСП 1% [08:11:09]line > о реализуемом товаре [08:11:09]line ОКРУГЛЕНИЕ: -0.36 [08:11:09]line ИТОГО: 500.00 [08:11:09]line Внесено: 500.00 [08:11:09]line СДАЧА: 0.00 [08:11:09]line НСП 1% : 4.43 [08:11:09]line НДС 12% : 53.14 [08:11:09]line Наличными: 500.00 [08:11:09]line Безнал.: 0.00 [08:11:09]line Место: АЗС № 97 "Партнер Нефть" [08:11:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:11:09]line СНО: Общий режим [08:11:09]line Чек 103 26.07.2024 08:11 [08:11:09]line Смена: 437 ФФД: 1.0 [08:11:09]line ЗНМ: 0300000054 [08:11:09]line РНМ: 0000000000092624 [08:11:09]line Версия ККМ: 001 [08:11:09]line ФМ: 0000000000874959 [08:11:09]line ФД: 225035 [08:11:09]line ФПД: 156155326366607 [08:11:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081108&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225035&fm=156155326366607&tin=02508201610067®Number=0000000000092624&sum=50000 [08:11:10]OFD Sender: Processing packet 225035 [packets to send 596, broken 595] [08:11:10]ProducePacketName [08:11:10]name=ofd_packets/00225035 [08:11:10]OFD Sender: To server: pG, [08:11:10]CommunicateWithHost lk.salyk.kg:30040 [08:11:10]ConnectInit lk.salyk.kg [08:11:10]written 0, free lines is 4095 [08:11:10]Write to MH i2c: 01 00 00 63 01 64 [08:11:10]Write i2c OK [08:11:10]MH_I2C_Read... [08:11:10]Read from MH i2c: 01 [08:11:10]MH_I2C_Read... [08:11:10]Read from MH i2c: 01 07 00 [08:11:10]MH_I2C_Read... [08:11:10]Read from MH i2c: 01 07 00 63 01 00 00 00 00 00 53 0C CA [08:11:10]RasterBufferAndPrint [08:11:10]line [08:11:10]line [08:11:10]line [08:11:10]line [08:11:10]line [08:11:10]written 0, free lines is 3159 [08:11:10]MH_Cut [08:11:10]Write to MH i2c: D1 01 00 6A 01 01 3D [08:11:10]Write i2c OK [08:11:10]MH_I2C_Read... [08:11:10]Read from MH i2c: D1 [08:11:10]MH_I2C_Read... [08:11:10]Read from MH i2c: D1 01 00 [08:11:10]MH_I2C_Read... [08:11:10]Read from MH i2c: D1 01 00 6A 01 00 3C [08:11:10]Write to MH i2c: 01 00 00 6B 01 6C [08:11:10]Write i2c OK [08:11:10]MH_I2C_Read... [08:11:10]Connected sock=11 [08:11:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3C 7A 07 01 27 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 1C 5A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 6F 03 00 35 04 06 00 8E 05 BE C2 03 8F 0C 12 DA A6 21 EE 5F 16 [08:11:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6D EB 47 00 5E F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 6F 03 00 F4 03 04 00 2F 06 A3 66 B6 04 01 00 00 8A E8 54 E7 42 38 10 E9 [08:11:11]CommunicateWithHost err = 0 [08:11:11]CheckOFDResponse [08:11:11]1017 (14) - 77093643461234 [08:11:11]1041 (16) - 0000000000874959 [08:11:11]1040 (4) - 225035 [08:11:11]1012 (4) - 26.07.2024 02:13 [08:11:11]1206 (1) - 0 [08:11:11]OFD Sender: Remove packet 225035 [08:11:11]ProducePacketName [08:11:11]name=ofd_packets/00225035 [08:11:11]NVStorageDeleteData [08:11:11]*** Cut start [08:11:11]*** Partial cut [08:11:11]*** CUTSNS_PIN = 1 [08:11:11]OFD Sender: No OFD packet to send [08:11:11]*** CUTSNS_PIN = 0 [08:11:12]*** Brake cut motor [08:11:12]Read from MH i2c: 01 [08:11:12]MH_I2C_Read... [08:11:12]*** Stop cut motor [08:11:12]*** Cut end [08:11:12]Read from MH i2c: 01 07 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: 01 07 00 6B 01 00 00 00 00 00 FF 0F 81 [08:11:12]process_action close_receipt done [08:11:12]requested_data is exist [08:11:12]produce_requested_data [08:11:12]requested_item fm.sn is exist - process it [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 11 00 00 [08:11:12]Write to MH i2c: E2 08 00 6C 01 80 11 00 00 00 00 00 00 E7 [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:12]Read from MH i2c: E2 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 17 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 17 00 6C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [08:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:11:12]wFMCommunicate OK [08:11:12]requested_item fd.num is exist - process it [08:11:12]SAM_PROTO_GetFieldsCounters [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 13 00 00 [08:11:12]Write to MH i2c: E2 08 00 6D 01 80 13 00 00 00 00 00 00 EA [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:12]Read from MH i2c: E2 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 62 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 62 00 6D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [08:11:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:12]wFMCommunicate OK [08:11:12]SAM_PROTO_GetFieldsCounters done [08:11:12]requested_item shift.num is exist - process it [08:11:12]requested_item shift.opened is exist - process it [08:11:12]req_shift_opened [08:11:12]FM_GetShiftState [08:11:12]SAM_PROTO_GetShiftState [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 13 01 00 [08:11:12]Write to MH i2c: E2 08 00 6E 01 80 13 01 00 00 00 00 00 EC [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 [08:11:12]MH_I2C_Read... [08:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:12]Read from MH i2c: E2 0E 00 [08:11:12]MH_I2C_Read... [08:11:12]Read from MH i2c: E2 0E 00 6E 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9D [08:11:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:11:12]wFMCommunicate OK [08:11:12]SAM_PROTO_GetShiftState done [08:11:12]FM_GetShiftState done [08:11:12]req_shift_opened done [08:11:12]requested_item shift.open_date is exist - process it [08:11:12]req_shift_open_date [08:11:12]req_shift_open_date done [08:11:12]produce_requested_data done [08:11:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225035,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:11:12]process_action_free close_receipt [08:11:12]json_value_free [08:11:12]json_value_free done [08:11:12]process_json_proto returns [08:11:12]Send response to host [08:11:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225035,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:11:12]free response buf [08:11:12]execute_script done [08:11:12]execute_script returns [08:11:12]free content buf [08:11:12]Sock 9.Close socket [08:11:12]Sock 9.Thread stoped [08:11:16]OFD Sender: No OFD packet to send [08:11:21]OFD Sender: No OFD packet to send [08:11:26]OFD Sender: No OFD packet to send [08:11:31]OFD Sender: No OFD packet to send [08:11:36]OFD Sender: No OFD packet to send [08:11:41]OFD Sender: No OFD packet to send [08:11:46]OFD Sender: No OFD packet to send [08:11:51]OFD Sender: No OFD packet to send [08:11:54]recv_with_timeout no data received [08:11:56]OFD Sender: No OFD packet to send [08:12:01]OFD Sender: No OFD packet to send [08:12:06]OFD Sender: No OFD packet to send [08:12:11]OFD Sender: No OFD packet to send [08:12:16]OFD Sender: No OFD packet to send [08:12:22]OFD Sender: No OFD packet to send [08:12:27]OFD Sender: No OFD packet to send [08:12:32]OFD Sender: No OFD packet to send [08:12:37]OFD Sender: No OFD packet to send [08:12:42]OFD Sender: No OFD packet to send [08:12:47]OFD Sender: No OFD packet to send [08:12:52]OFD Sender: No OFD packet to send [08:12:57]OFD Sender: No OFD packet to send [08:13:02]OFD Sender: No OFD packet to send [08:13:07]OFD Sender: No OFD packet to send [08:13:12]OFD Sender: No OFD packet to send [08:13:17]OFD Sender: No OFD packet to send [08:13:22]OFD Sender: No OFD packet to send [08:13:27]OFD Sender: No OFD packet to send [08:13:32]OFD Sender: No OFD packet to send [08:13:37]OFD Sender: No OFD packet to send [08:13:42]OFD Sender: No OFD packet to send [08:13:47]OFD Sender: No OFD packet to send [08:13:52]OFD Sender: No OFD packet to send [08:13:57]OFD Sender: No OFD packet to send [08:14:02]OFD Sender: No OFD packet to send [08:14:07]OFD Sender: No OFD packet to send [08:14:12]OFD Sender: No OFD packet to send [08:14:16]recv_with_timeout no data received [08:14:17]OFD Sender: No OFD packet to send [08:14:22]OFD Sender: No OFD packet to send [08:14:27]OFD Sender: No OFD packet to send [08:14:32]OFD Sender: No OFD packet to send [08:14:37]OFD Sender: No OFD packet to send [08:14:42]OFD Sender: No OFD packet to send [08:14:47]OFD Sender: No OFD packet to send [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:00]accept exits with 10 [08:15:00]New connection [08:15:00]New thread 3067403620 created [08:15:00]Thread 3067546980 joined [08:15:00]Waiting for new connection... [08:15:00] Sock 10.Parse request [08:15:00]Sock 10.Check first char [08:15:00]Sock 10.First char is OK [08:15:00]request: POST /json_proto HTTP/1.0 [08:15:00]Method: POST [08:15:00]URL: /json_proto [08:15:00]Method is POST - this is cgi request [08:15:00]url: /json_proto [08:15:00]query_string will be loaded in cgi processing [08:15:00]execute_cgi json_proto POST (null) [08:15:00]execute_cgi path=json_proto method=POST [08:15:00]POST find Content-Length [08:15:00]Host: 172.17.43.131:8080 [08:15:00]Content-Length: 679 [08:15:00]Content-Type: application/json [08:15:00] [08:15:00]POST finish read [08:15:00]Found Content-Length = 679 [08:15:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:00]execute_script... [08:15:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:00]POST & json_proto [08:15:00]process_json_proto [08:15:00]json parsed OK: [08:15:00]protocol is kg_v1.0 [08:15:00]action value=close_receipt [08:15:00]process_action close_receipt [08:15:00]cmd_close_receipt [08:15:00]MH_GetDate [08:15:00]Write to MH i2c: F0 00 00 6F 01 5F [08:15:00]Write i2c OK [08:15:00]MH_I2C_Read... [08:15:00]Read from MH i2c: F0 [08:15:00]MH_I2C_Read... [08:15:00]Read from MH i2c: F0 09 00 [08:15:00]MH_I2C_Read... [08:15:00]Read from MH i2c: F0 09 00 6F 01 00 05 5B A3 66 F9 24 A2 66 F6 [08:15:00]GetLastDocTimeStamp 1721981468 [08:15:00]current date 1721981701 [08:15:00]FM_GetShiftState [08:15:00]SAM_PROTO_GetShiftState [08:15:00]wFMCommunicate request_size=4 [08:15:00]MH_SAM_APDU [08:15:00]CAPDU: 80 13 01 00 [08:15:00]Write to MH i2c: E2 08 00 70 01 80 13 01 00 00 00 00 00 EE [08:15:00]Write i2c OK [08:15:00]MH_I2C_Read... [08:15:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:00]Read from MH i2c: E2 [08:15:00]MH_I2C_Read... [08:15:00]Read from MH i2c: E2 0E 00 [08:15:00]MH_I2C_Read... [08:15:00]Read from MH i2c: E2 0E 00 70 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9F [08:15:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:15:00]wFMCommunicate OK [08:15:00]SAM_PROTO_GetShiftState done [08:15:00]FM_GetShiftState done [08:15:00]opened in 1721952182 [08:15:00]opened+sec_in_day 1722038582 [08:15:00]quantity*price = 80061 [08:15:00]sum+1 = 80063 [08:15:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 104 26.07.2024 08:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225036 ФПД: 212779970636253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225036&fm=212779970636253&tin=02508201610067®Number=0000000000092624&sum=80000 [08:15:02]StoreToDocumentArchive [08:15:02]shift 437 fd 225036 [08:15:02]save to /storage/0437/doc_00225036 [08:15:02]save last doc name /storage/0437/doc_00225036 to /storage/kkm_last_doc_name [08:15:02]save OK [08:15:02]Clear old archive folders... [08:15:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:02]tlvbuf is 00BFE5B0 [08:15:02]SAM_PROTO_ClearQueue [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 09 00 00 [08:15:02]Write to MH i2c: E2 08 00 7D 01 80 09 00 00 00 00 00 00 F0 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 7D 01 00 90 00 F2 [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]SAM_PROTO_ClearQueue done [08:15:02]KKMCreateOFDPacket [08:15:02]OFDProtocolAddRootSTLVToBuf [08:15:02]FM_MakeSignedData [08:15:02]FM_MakeSignedData [08:15:02]SAM_PROTO_SignData [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 01 02 [08:15:02]Write to MH i2c: E2 08 00 7E 01 80 0D 01 02 00 00 00 00 F8 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 7E 01 00 90 00 F3 [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]wFMCommunicate request_size=255 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 05 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 6F 03 00 35 04 06 00 C1 [08:15:02]Write to MH i2c: E2 02 01 7F 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 05 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 6F 03 00 35 04 06 00 C1 00 00 C2 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:02]OFD Sender: No OFD packet to send [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 7F 01 00 90 00 F4 [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]wFMCommunicate request_size=10 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 02 02 05 85 B2 90 A9 DD [08:15:02]Write to MH i2c: E2 0D 00 80 01 80 0D 02 02 05 00 85 B2 90 A9 DD 00 00 52 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 80 01 00 90 00 F5 [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 03 02 [08:15:02]Write to MH i2c: E2 08 00 81 01 80 0D 03 02 00 00 00 00 FD [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 0B 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 0B 00 81 01 00 58 60 07 94 1D 77 B3 23 90 00 BB [08:15:02]RAPDU: 58 60 07 94 1D 77 B3 23 90 00 [08:15:02]wFMCommunicate OK [08:15:02]SAM_PROTO_SignData done [08:15:02]FM_MakeSignedData done [08:15:02]CreateOFDProtocolMessage [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 11 00 00 [08:15:02]Write to MH i2c: E2 08 00 82 01 80 11 00 00 00 00 00 00 FD [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 17 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 17 00 82 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [08:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:15:02]wFMCommunicate OK [08:15:02]CreateOFDProtocolMessage done [08:15:02]OFDSenderStorePacket 225036 [08:15:02]StoreOFDPacket docnum=225036 [08:15:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2D 7C 07 01 93 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 05 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 6F 03 00 35 04 06 00 C1 85 B2 90 A9 DD 58 60 07 94 1D 77 B3 23 [08:15:02]CheckFolder [08:15:02]dirname=/storage/ofd_packets [08:15:02]CheckFolder done [08:15:02]ProducePacketName [08:15:02]name=ofd_packets/00225036 [08:15:02]NVStorageSaveData ofd_packets/00225036 [08:15:02]File name is /storage/ofd_packets/00225036 [08:15:02]Write 301 bytes [08:15:02]NVStorageSaveData done [08:15:02]OFDSenderStorePacket done [08:15:02]KKMCreateOFDPacket done [08:15:02]NVStorageSaveData kkm_last_timestamp [08:15:02]File name is /storage/kkm_last_timestamp [08:15:02]Write 4 bytes [08:15:02]NVStorageSaveData done [08:15:02]ExternCall_PrintAddStr [08:15:02]wPrintStart [08:15:02]Write to MH i2c: 01 00 00 83 01 84 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: 01 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: 01 07 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 FF 0F 99 [08:15:02]RasterBufferAndPrint [08:15:02]line Счет N : (1)2001185 [08:15:02]line ИНН: 02508201610067 [08:15:02]line Контрольно-Кассовый Чек [08:15:02]line ПРОДАЖА [08:15:02]line ТРК (МРК, ГНК) : 54 [08:15:02]line Товар: 2710124500 [08:15:02]line Аи-95-К-5 [08:15:02]line 10.790 * 74.20 [08:15:02]line = 800.62 [08:15:02]line НДС 12% НСП 1% [08:15:02]line > о реализуемом товаре [08:15:02]line ОКРУГЛЕНИЕ: -0.62 [08:15:02]line ИТОГО: 800.00 [08:15:02]line Внесено: 800.00 [08:15:02]line СДАЧА: 0.00 [08:15:02]line НСП 1% : 7.08 [08:15:02]line НДС 12% : 85.02 [08:15:02]line Наличными: 800.00 [08:15:02]line Безнал.: 0.00 [08:15:02]line Место: АЗС № 97 "Партнер Нефть" [08:15:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:15:02]line СНО: Общий режим [08:15:02]line Чек 104 26.07.2024 08:15 [08:15:02]line Смена: 437 ФФД: 1.0 [08:15:02]line ЗНМ: 0300000054 [08:15:02]line РНМ: 0000000000092624 [08:15:02]line Версия ККМ: 001 [08:15:02]line ФМ: 0000000000874959 [08:15:02]line ФД: 225036 [08:15:02]line ФПД: 212779970636253 [08:15:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225036&fm=212779970636253&tin=02508201610067®Number=0000000000092624&sum=80000 [08:15:02]written 0, free lines is 4095 [08:15:02]OFD Sender: Processing packet 225036 [packets to send 596, broken 595] [08:15:02]ProducePacketName [08:15:02]name=ofd_packets/00225036 [08:15:02]OFD Sender: To server: pG, [08:15:02]CommunicateWithHost lk.salyk.kg:30040 [08:15:02]ConnectInit lk.salyk.kg [08:15:03]Write to MH i2c: 01 00 00 AE 01 AF [08:15:03]Write i2c OK [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: 01 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: 01 07 00 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 52 0C 14 [08:15:03]RasterBufferAndPrint [08:15:03]line [08:15:03]line [08:15:03]line [08:15:03]line [08:15:03]line [08:15:03]written 0, free lines is 3158 [08:15:03]MH_Cut [08:15:03]Write to MH i2c: D1 01 00 B5 01 01 88 [08:15:03]Write i2c OK [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: D1 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: D1 01 00 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: D1 01 00 B5 01 00 87 [08:15:03]Write to MH i2c: 01 00 00 B6 01 B7 [08:15:03]Write i2c OK [08:15:03]MH_I2C_Read... [08:15:03]Connected sock=8 [08:15:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2D 7C 07 01 93 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 05 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 6F 03 00 35 04 06 00 C1 85 B2 90 A9 DD 58 60 07 94 1D 77 B3 23 [08:15:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A4 8B 47 00 80 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 6F 03 00 F4 03 04 00 17 07 A3 66 B6 04 01 00 00 33 E4 2F 06 67 40 83 27 [08:15:04]CommunicateWithHost err = 0 [08:15:04]CheckOFDResponse [08:15:04]1017 (14) - 77093643461234 [08:15:04]1041 (16) - 0000000000874959 [08:15:04]1040 (4) - 225036 [08:15:04]1012 (4) - 26.07.2024 02:16 [08:15:04]1206 (1) - 0 [08:15:04]OFD Sender: Remove packet 225036 [08:15:04]ProducePacketName [08:15:04]name=ofd_packets/00225036 [08:15:04]NVStorageDeleteData [08:15:04]*** Cut start [08:15:04]*** Partial cut [08:15:04]*** CUTSNS_PIN = 1 [08:15:04]*** CUTSNS_PIN = 0 [08:15:04]OFD Sender: No OFD packet to send [08:15:04]*** Brake cut motor [08:15:05]Read from MH i2c: 01 [08:15:05]MH_I2C_Read... [08:15:05]*** Stop cut motor [08:15:05]*** Cut end [08:15:05]Read from MH i2c: 01 07 00 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 FF 0F CC [08:15:05]process_action close_receipt done [08:15:05]requested_data is exist [08:15:05]produce_requested_data [08:15:05]requested_item fm.sn is exist - process it [08:15:05]wFMCommunicate request_size=4 [08:15:05]MH_SAM_APDU [08:15:05]CAPDU: 80 11 00 00 [08:15:05]Write to MH i2c: E2 08 00 B7 01 80 11 00 00 00 00 00 00 32 [08:15:05]Write i2c OK [08:15:05]MH_I2C_Read... [08:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:05]Read from MH i2c: E2 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: E2 17 00 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: E2 17 00 B7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [08:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:15:05]wFMCommunicate OK [08:15:05]requested_item fd.num is exist - process it [08:15:05]SAM_PROTO_GetFieldsCounters [08:15:05]wFMCommunicate request_size=4 [08:15:05]MH_SAM_APDU [08:15:05]CAPDU: 80 13 00 00 [08:15:05]Write to MH i2c: E2 08 00 B8 01 80 13 00 00 00 00 00 00 35 [08:15:05]Write i2c OK [08:15:05]MH_I2C_Read... [08:15:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:05]Read from MH i2c: E2 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: E2 62 00 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: E2 62 00 B8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [08:15:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:05]wFMCommunicate OK [08:15:05]SAM_PROTO_GetFieldsCounters done [08:15:05]requested_item shift.num is exist - process it [08:15:05]requested_item shift.opened is exist - process it [08:15:05]req_shift_opened [08:15:05]FM_GetShiftState [08:15:05]SAM_PROTO_GetShiftState [08:15:05]wFMCommunicate request_size=4 [08:15:05]MH_SAM_APDU [08:15:05]CAPDU: 80 13 01 00 [08:15:05]Write to MH i2c: E2 08 00 B9 01 80 13 01 00 00 00 00 00 37 [08:15:05]Write i2c OK [08:15:05]MH_I2C_Read... [08:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:05]Read from MH i2c: E2 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: E2 0E 00 [08:15:05]MH_I2C_Read... [08:15:05]Read from MH i2c: E2 0E 00 B9 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E8 [08:15:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:15:05]wFMCommunicate OK [08:15:05]SAM_PROTO_GetShiftState done [08:15:05]FM_GetShiftState done [08:15:05]req_shift_opened done [08:15:05]requested_item shift.open_date is exist - process it [08:15:05]req_shift_open_date [08:15:05]req_shift_open_date done [08:15:05]produce_requested_data done [08:15:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225036,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:15:05]process_action_free close_receipt [08:15:05]json_value_free [08:15:05]json_value_free done [08:15:05]process_json_proto returns [08:15:05]Send response to host [08:15:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225036,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:15:05]free response buf [08:15:05]execute_script done [08:15:05]execute_script returns [08:15:05]free content buf [08:15:05]Sock 10.Close socket [08:15:05]Sock 10.Thread stoped [08:15:08]accept exits with 9 [08:15:08]New connection [08:15:08]New thread 3067546980 created [08:15:08]Thread 3067403620 joined [08:15:08]Waiting for new connection... [08:15:08] Sock 9.Parse request [08:15:08]Sock 9.Check first char [08:15:08]Sock 9.First char is OK [08:15:08]request: POST /json_proto HTTP/1.0 [08:15:08]Method: POST [08:15:08]URL: /json_proto [08:15:08]Method is POST - this is cgi request [08:15:08]url: /json_proto [08:15:08]query_string will be loaded in cgi processing [08:15:08]execute_cgi json_proto POST (null) [08:15:08]execute_cgi path=json_proto method=POST [08:15:08]POST find Content-Length [08:15:08]Host: 172.17.43.131:8080 [08:15:08]Content-Length: 1176 [08:15:08]Content-Type: application/json [08:15:08] [08:15:08]POST finish read [08:15:08]Found Content-Length = 1176 [08:15:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001184\u000A26.07.2024 08:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 25.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1695.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017935\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:08]execute_script... [08:15:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001184\u000A26.07.2024 08:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 25.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1695.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017935\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:08]POST & json_proto [08:15:08]process_json_proto [08:15:08]json parsed OK: [08:15:08]protocol is kg_v1.0 [08:15:08]action value=print_text [08:15:08]process_action print_text [08:15:08]cmd_print_text [08:15:08]ExternCall_PrintAddStr [08:15:08]wPrintStart [08:15:08]Write to MH i2c: 01 00 00 BA 01 BB [08:15:08]Write i2c OK [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: 01 [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: 01 07 00 [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 FF 0F D0 [08:15:08]RasterBufferAndPrint [08:15:08]line *****ТОВАРНЫЙ ЧЕК***** [08:15:08]line АЗС-97 [08:15:08]line Партнер нефть [08:15:08]line 02508201610067 [08:15:08]line Кассир : Ахмадалиева М. [08:15:08]line Счет N : (1)2001184 [08:15:08]line 26.07.2024 08:13 [08:15:08]line ПРОДАЖА [08:15:08]line ТРК (МРК, ГНК): 43 [08:15:08]line Вид ГСМ : 2710124130 [08:15:08]line Аи-92-К-5 [08:15:08]line 25.000 x 67.80 [08:15:08]line ИТОГ: 1695.00 [08:15:08]line Тип оплаты: Талоны: ТК ГПНА Online [08:15:08]line 30017935 [08:15:08]line ______________________ [08:15:08]line (подпись) [08:15:08]written 0, free lines is 4095 [08:15:08]Write to MH i2c: 01 00 00 CF 01 D0 [08:15:08]Write i2c OK [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: 01 [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: 01 07 00 [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 F6 0D DA [08:15:08]RasterBufferAndPrint [08:15:08]line [08:15:08]line [08:15:08]line [08:15:08]line [08:15:08]line [08:15:08]written 0, free lines is 3577 [08:15:08]MH_Cut [08:15:08]Write to MH i2c: D1 01 00 D6 01 01 A9 [08:15:08]Write i2c OK [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: D1 [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: D1 01 00 [08:15:08]MH_I2C_Read... [08:15:08]Read from MH i2c: D1 01 00 D6 01 00 A8 [08:15:08]Write to MH i2c: 01 00 00 D7 01 D8 [08:15:08]Write i2c OK [08:15:08]MH_I2C_Read... [08:15:09]*** Cut start [08:15:09]*** Partial cut [08:15:09]*** CUTSNS_PIN = 1 [08:15:09]*** CUTSNS_PIN = 0 [08:15:09]OFD Sender: No OFD packet to send [08:15:09]*** Brake cut motor [08:15:10]Read from MH i2c: 01 [08:15:10]MH_I2C_Read... [08:15:10]*** Stop cut motor [08:15:10]*** Cut end [08:15:10]Read from MH i2c: 01 07 00 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [08:15:10]process_action print_text done [08:15:10]requested_data is exist [08:15:10]produce_requested_data [08:15:10]requested_item fm.sn is exist - process it [08:15:10]wFMCommunicate request_size=4 [08:15:10]MH_SAM_APDU [08:15:10]CAPDU: 80 11 00 00 [08:15:10]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [08:15:10]Write i2c OK [08:15:10]MH_I2C_Read... [08:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:10]Read from MH i2c: E2 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: E2 17 00 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [08:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:15:10]wFMCommunicate OK [08:15:10]requested_item fd.num is exist - process it [08:15:10]SAM_PROTO_GetFieldsCounters [08:15:10]wFMCommunicate request_size=4 [08:15:10]MH_SAM_APDU [08:15:10]CAPDU: 80 13 00 00 [08:15:10]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [08:15:10]Write i2c OK [08:15:10]MH_I2C_Read... [08:15:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:10]Read from MH i2c: E2 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: E2 62 00 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: E2 62 00 D9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [08:15:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:10]wFMCommunicate OK [08:15:10]SAM_PROTO_GetFieldsCounters done [08:15:10]requested_item shift.num is exist - process it [08:15:10]requested_item shift.opened is exist - process it [08:15:10]req_shift_opened [08:15:10]FM_GetShiftState [08:15:10]SAM_PROTO_GetShiftState [08:15:10]wFMCommunicate request_size=4 [08:15:10]MH_SAM_APDU [08:15:10]CAPDU: 80 13 01 00 [08:15:10]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [08:15:10]Write i2c OK [08:15:10]MH_I2C_Read... [08:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:10]Read from MH i2c: E2 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: E2 0E 00 [08:15:10]MH_I2C_Read... [08:15:10]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [08:15:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:15:10]wFMCommunicate OK [08:15:10]SAM_PROTO_GetShiftState done [08:15:10]FM_GetShiftState done [08:15:10]req_shift_opened done [08:15:10]requested_item shift.open_date is exist - process it [08:15:10]req_shift_open_date [08:15:10]req_shift_open_date done [08:15:10]produce_requested_data done [08:15:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225036,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:15:10]process_action_free print_text [08:15:10]json_value_free [08:15:10]json_value_free done [08:15:10]process_json_proto returns [08:15:10]Send response to host [08:15:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225036,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:15:10]free response buf [08:15:10]execute_script done [08:15:10]execute_script returns [08:15:10]free content buf [08:15:10]Sock 9.Close socket [08:15:10]Sock 9.Thread stoped [08:15:14]OFD Sender: No OFD packet to send [08:15:19]OFD Sender: No OFD packet to send [08:15:23]accept exits with 10 [08:15:23]New connection [08:15:23]New thread 3067403620 created [08:15:23]Thread 3067546980 joined [08:15:23]Waiting for new connection... [08:15:23] Sock 10.Parse request [08:15:23]Sock 10.Check first char [08:15:23]Sock 10.First char is OK [08:15:23]request: POST /json_proto HTTP/1.0 [08:15:23]Method: POST [08:15:23]URL: /json_proto [08:15:23]Method is POST - this is cgi request [08:15:23]url: /json_proto [08:15:23]query_string will be loaded in cgi processing [08:15:23]execute_cgi json_proto POST (null) [08:15:23]execute_cgi path=json_proto method=POST [08:15:23]POST find Content-Length [08:15:23]Host: 172.17.43.131:8080 [08:15:23]Content-Length: 675 [08:15:23]Content-Type: application/json [08:15:23] [08:15:23]POST finish read [08:15:23]Found Content-Length = 675 [08:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:23]execute_script... [08:15:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:23]POST & json_proto [08:15:23]process_json_proto [08:15:23]json parsed OK: [08:15:23]protocol is kg_v1.0 [08:15:23]action value=close_receipt [08:15:23]process_action close_receipt [08:15:23]cmd_close_receipt [08:15:23]MH_GetDate [08:15:23]Write to MH i2c: F0 00 00 DB 01 CB [08:15:23]Write i2c OK [08:15:23]MH_I2C_Read... [08:15:23]Read from MH i2c: F0 [08:15:23]MH_I2C_Read... [08:15:23]Read from MH i2c: F0 09 00 [08:15:23]MH_I2C_Read... [08:15:23]Read from MH i2c: F0 09 00 DB 01 00 1C 5B A3 66 F9 24 A2 66 79 [08:15:23]GetLastDocTimeStamp 1721981701 [08:15:23]current date 1721981724 [08:15:23]FM_GetShiftState [08:15:23]SAM_PROTO_GetShiftState [08:15:23]wFMCommunicate request_size=4 [08:15:23]MH_SAM_APDU [08:15:23]CAPDU: 80 13 01 00 [08:15:23]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [08:15:23]Write i2c OK [08:15:23]MH_I2C_Read... [08:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:23]Read from MH i2c: E2 [08:15:23]MH_I2C_Read... [08:15:23]Read from MH i2c: E2 0E 00 [08:15:23]MH_I2C_Read... [08:15:23]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [08:15:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:15:23]wFMCommunicate OK [08:15:23]SAM_PROTO_GetShiftState done [08:15:23]FM_GetShiftState done [08:15:23]opened in 1721952182 [08:15:23]opened+sec_in_day 1722038582 [08:15:23]quantity*price = 50037 [08:15:23]sum+1 = 50039 [08:15:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 105 26.07.2024 08:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225037 ФПД: 172527853009142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081524&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225037&fm=172527853009142&tin=02508201610067®Number=0000000000092624&sum=50000 [08:15:24]StoreToDocumentArchive [08:15:24]shift 437 fd 225037 [08:15:24]save to /storage/0437/doc_00225037 [08:15:24]save last doc name /storage/0437/doc_00225037 to /storage/kkm_last_doc_name [08:15:24]save OK [08:15:24]Clear old archive folders... [08:15:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:15:24]tlvbuf is 00C0B0B0 [08:15:24]SAM_PROTO_ClearQueue [08:15:24]wFMCommunicate request_size=4 [08:15:24]MH_SAM_APDU [08:15:24]CAPDU: 80 09 00 00 [08:15:24]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [08:15:24]Write i2c OK [08:15:24]MH_I2C_Read... [08:15:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:24]Read from MH i2c: E2 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 03 00 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [08:15:24]RAPDU: 90 00 [08:15:24]wFMCommunicate OK [08:15:24]SAM_PROTO_ClearQueue done [08:15:24]KKMCreateOFDPacket [08:15:24]OFDProtocolAddRootSTLVToBuf [08:15:24]FM_MakeSignedData [08:15:24]FM_MakeSignedData [08:15:24]SAM_PROTO_SignData [08:15:24]wFMCommunicate request_size=4 [08:15:24]MH_SAM_APDU [08:15:24]CAPDU: 80 0D 01 02 [08:15:24]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [08:15:24]Write i2c OK [08:15:24]MH_I2C_Read... [08:15:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:24]Read from MH i2c: E2 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 03 00 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [08:15:24]RAPDU: 90 00 [08:15:24]wFMCommunicate OK [08:15:24]wFMCommunicate request_size=255 [08:15:24]MH_SAM_APDU [08:15:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 1C 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 6F 03 00 35 04 06 00 9C E9 C5 64 [08:15:24]Write to MH i2c: E2 02 01 EB 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 1C 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 6F 03 00 35 04 06 00 9C E9 C5 64 00 00 20 [08:15:24]Write i2c OK [08:15:24]MH_I2C_Read... [08:15:24]OFD Sender: No OFD packet to send [08:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:24]Read from MH i2c: E2 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 03 00 [08:15:24]MH_I2C_Read... [08:15:24]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [08:15:24]RAPDU: 90 00 [08:15:24]wFMCommunicate OK [08:15:24]wFMCommunicate request_size=7 [08:15:24]MH_SAM_APDU [08:15:24]CAPDU: 80 0D 02 02 02 78 F6 [08:15:24]Write to MH i2c: E2 0A 00 EC 01 80 0D 02 02 02 00 78 F6 00 00 D9 [08:15:24]Write i2c OK [08:15:24]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 [08:15:25]MH_I2C_Read... [08:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:25]Read from MH i2c: E2 03 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [08:15:25]RAPDU: 90 00 [08:15:25]wFMCommunicate OK [08:15:25]wFMCommunicate request_size=4 [08:15:25]MH_SAM_APDU [08:15:25]CAPDU: 80 0D 03 02 [08:15:25]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:25]Read from MH i2c: E2 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 0B 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 0B 00 ED 01 00 78 F0 45 D0 96 AB 1C 6B 90 00 AF [08:15:25]RAPDU: 78 F0 45 D0 96 AB 1C 6B 90 00 [08:15:25]wFMCommunicate OK [08:15:25]SAM_PROTO_SignData done [08:15:25]FM_MakeSignedData done [08:15:25]CreateOFDProtocolMessage [08:15:25]wFMCommunicate request_size=4 [08:15:25]MH_SAM_APDU [08:15:25]CAPDU: 80 11 00 00 [08:15:25]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:25]Read from MH i2c: E2 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 17 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: E2 17 00 EE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [08:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:15:25]wFMCommunicate OK [08:15:25]CreateOFDProtocolMessage done [08:15:25]OFDSenderStorePacket 225037 [08:15:25]StoreOFDPacket docnum=225037 [08:15:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6D E2 04 01 D5 F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 1C 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 6F 03 00 35 04 06 00 9C E9 C5 64 78 F6 78 F0 45 D0 96 AB 1C 6B [08:15:25]CheckFolder [08:15:25]dirname=/storage/ofd_packets [08:15:25]CheckFolder done [08:15:25]ProducePacketName [08:15:25]name=ofd_packets/00225037 [08:15:25]NVStorageSaveData ofd_packets/00225037 [08:15:25]File name is /storage/ofd_packets/00225037 [08:15:25]Write 298 bytes [08:15:25]NVStorageSaveData done [08:15:25]OFDSenderStorePacket done [08:15:25]KKMCreateOFDPacket done [08:15:25]NVStorageSaveData kkm_last_timestamp [08:15:25]File name is /storage/kkm_last_timestamp [08:15:25]Write 4 bytes [08:15:25]NVStorageSaveData done [08:15:25]ExternCall_PrintAddStr [08:15:25]wPrintStart [08:15:25]Write to MH i2c: 01 00 00 EF 01 F0 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: 01 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: 01 07 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [08:15:25]RasterBufferAndPrint [08:15:25]line Счет N : (1)2001186 [08:15:25]line ИНН: 02508201610067 [08:15:25]line Контрольно-Кассовый Чек [08:15:25]line ПРОДАЖА [08:15:25]line ТРК (МРК, ГНК) : 11 [08:15:25]line Товар: 2710194210 [08:15:25]line ДТ-К-5 [08:15:25]line 6.610 * 75.70 [08:15:25]line = 500.38 [08:15:25]line НДС 12% НСП 1% [08:15:25]line > о реализуемом товаре [08:15:25]line ОКРУГЛЕНИЕ: -0.38 [08:15:25]line ИТОГО: 500.00 [08:15:25]line Внесено: 500.00 [08:15:25]line СДАЧА: 0.00 [08:15:25]line НСП 1% : 4.43 [08:15:25]line НДС 12% : 53.14 [08:15:25]line Наличными: 500.00 [08:15:25]line Безнал.: 0.00 [08:15:25]line Место: АЗС № 97 "Партнер Нефть" [08:15:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:15:25]line СНО: Общий режим [08:15:25]line Чек 105 26.07.2024 08:15 [08:15:25]line Смена: 437 ФФД: 1.0 [08:15:25]line ЗНМ: 0300000054 [08:15:25]line РНМ: 0000000000092624 [08:15:25]line Версия ККМ: 001 [08:15:25]line ФМ: 0000000000874959 [08:15:25]line ФД: 225037 [08:15:25]line ФПД: 172527853009142 [08:15:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081524&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225037&fm=172527853009142&tin=02508201610067®Number=0000000000092624&sum=50000 [08:15:25]written 0, free lines is 4095 [08:15:25]OFD Sender: Processing packet 225037 [packets to send 596, broken 595] [08:15:25]ProducePacketName [08:15:25]name=ofd_packets/00225037 [08:15:25]OFD Sender: To server: pG, [08:15:25]CommunicateWithHost lk.salyk.kg:30040 [08:15:25]ConnectInit lk.salyk.kg [08:15:25]Write to MH i2c: 01 00 00 1A 02 1C [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: 01 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: 01 07 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 50 0C 7F [08:15:25]RasterBufferAndPrint [08:15:25]line [08:15:25]line [08:15:25]line [08:15:25]line [08:15:25]line [08:15:25]written 0, free lines is 3157 [08:15:25]MH_Cut [08:15:25]Write to MH i2c: D1 01 00 21 02 01 F5 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: D1 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: D1 01 00 [08:15:25]MH_I2C_Read... [08:15:25]Read from MH i2c: D1 01 00 21 02 00 F4 [08:15:25]Write to MH i2c: 01 00 00 22 02 24 [08:15:25]Write i2c OK [08:15:25]MH_I2C_Read... [08:15:26]*** Cut start [08:15:26]*** Partial cut [08:15:26]*** CUTSNS_PIN = 1 [08:15:26]*** CUTSNS_PIN = 0 [08:15:27]*** Brake cut motor [08:15:27]Read from MH i2c: 01 [08:15:27]MH_I2C_Read... [08:15:27]*** Stop cut motor [08:15:27]*** Cut end [08:15:27]Read from MH i2c: 01 07 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 FF 0F 39 [08:15:27]process_action close_receipt done [08:15:27]requested_data is exist [08:15:27]produce_requested_data [08:15:27]requested_item fm.sn is exist - process it [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 11 00 00 [08:15:27]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 17 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [08:15:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:15:27]wFMCommunicate OK [08:15:27]requested_item fd.num is exist - process it [08:15:27]SAM_PROTO_GetFieldsCounters [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 13 00 00 [08:15:27]Write to MH i2c: E2 08 00 24 02 80 13 00 00 00 00 00 00 A2 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 62 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 62 00 24 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 3B [08:15:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:27]wFMCommunicate OK [08:15:27]SAM_PROTO_GetFieldsCounters done [08:15:27]requested_item shift.num is exist - process it [08:15:27]requested_item shift.opened is exist - process it [08:15:27]req_shift_opened [08:15:27]FM_GetShiftState [08:15:27]SAM_PROTO_GetShiftState [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 13 01 00 [08:15:27]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 0E 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 55 [08:15:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:15:27]wFMCommunicate OK [08:15:27]SAM_PROTO_GetShiftState done [08:15:27]FM_GetShiftState done [08:15:27]req_shift_opened done [08:15:27]requested_item shift.open_date is exist - process it [08:15:27]req_shift_open_date [08:15:27]req_shift_open_date done [08:15:27]produce_requested_data done [08:15:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225037,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:15:27]process_action_free close_receipt [08:15:27]json_value_free [08:15:27]json_value_free done [08:15:27]process_json_proto returns [08:15:27]Send response to host [08:15:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225037,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:15:27]free response buf [08:15:27]execute_script done [08:15:27]execute_script returns [08:15:27]free content buf [08:15:27]Sock 10.Close socket [08:15:27]Sock 10.Thread stoped [08:15:29]Connected sock=11 [08:15:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6D E2 04 01 D5 F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 1C 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 6F 03 00 35 04 06 00 9C E9 C5 64 78 F6 78 F0 45 D0 96 AB 1C 6B [08:15:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 B3 47 00 A7 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 6F 03 00 F4 03 04 00 31 07 A3 66 B6 04 01 00 00 39 4E 94 81 C3 9B 94 4D [08:15:30]CommunicateWithHost err = 0 [08:15:30]CheckOFDResponse [08:15:30]1017 (14) - 77093643461234 [08:15:30]1041 (16) - 0000000000874959 [08:15:30]1040 (4) - 225037 [08:15:30]1012 (4) - 26.07.2024 02:17 [08:15:30]1206 (1) - 0 [08:15:30]OFD Sender: Remove packet 225037 [08:15:30]ProducePacketName [08:15:30]name=ofd_packets/00225037 [08:15:30]NVStorageDeleteData [08:15:30]OFD Sender: No OFD packet to send [08:15:35]OFD Sender: No OFD packet to send [08:15:40]recv_with_timeout no data received [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [08:15:50]recv_with_timeout no data received [08:15:50]OFD Sender: No OFD packet to send [08:15:55]OFD Sender: No OFD packet to send [08:16:00]OFD Sender: No OFD packet to send [08:16:01]recv_with_timeout no data received [08:16:05]OFD Sender: No OFD packet to send [08:16:10]OFD Sender: No OFD packet to send [08:16:15]OFD Sender: No OFD packet to send [08:16:20]OFD Sender: No OFD packet to send [08:16:25]OFD Sender: No OFD packet to send [08:16:30]OFD Sender: No OFD packet to send [08:16:35]OFD Sender: No OFD packet to send [08:16:40]OFD Sender: No OFD packet to send [08:16:45]OFD Sender: No OFD packet to send [08:16:50]OFD Sender: No OFD packet to send [08:16:53]accept exits with 8 [08:16:53]New connection [08:16:53]New thread 3067546980 created [08:16:53]Thread 3067403620 joined [08:16:53]Waiting for new connection... [08:16:53] Sock 8.Parse request [08:16:53]Sock 8.Check first char [08:16:53]Sock 8.First char is OK [08:16:53]request: POST /json_proto HTTP/1.0 [08:16:53]Method: POST [08:16:53]URL: /json_proto [08:16:53]Method is POST - this is cgi request [08:16:53]url: /json_proto [08:16:53]query_string will be loaded in cgi processing [08:16:53]execute_cgi json_proto POST (null) [08:16:53]execute_cgi path=json_proto method=POST [08:16:53]POST find Content-Length [08:16:53]Host: 172.17.43.131:8080 [08:16:53]Content-Length: 640 [08:16:53]Content-Type: application/json [08:16:53] [08:16:53]POST finish read [08:16:53]Found Content-Length = 640 [08:16:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:53]execute_script... [08:16:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:53]POST & json_proto [08:16:53]process_json_proto [08:16:53]json parsed OK: [08:16:53]protocol is kg_v1.0 [08:16:53]action value=close_receipt [08:16:53]process_action close_receipt [08:16:53]cmd_close_receipt [08:16:53]MH_GetDate [08:16:53]Write to MH i2c: F0 00 00 26 02 17 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: F0 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: F0 09 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: F0 09 00 26 02 00 76 5B A3 66 F9 24 A2 66 1F [08:16:53]GetLastDocTimeStamp 1721981724 [08:16:53]current date 1721981814 [08:16:53]FM_GetShiftState [08:16:53]SAM_PROTO_GetShiftState [08:16:53]wFMCommunicate request_size=4 [08:16:53]MH_SAM_APDU [08:16:53]CAPDU: 80 13 01 00 [08:16:53]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:53]Read from MH i2c: E2 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 0E 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 57 [08:16:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:16:53]wFMCommunicate OK [08:16:53]SAM_PROTO_GetShiftState done [08:16:53]FM_GetShiftState done [08:16:53]opened in 1721952182 [08:16:53]opened+sec_in_day 1722038582 [08:16:53]quantity*price = 99999 [08:16:53]sum+1 = 100001 [08:16:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 106 26.07.2024 08:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225038 ФПД: 245484499373662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T081654&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225038&fm=245484499373662&tin=02508201610067®Number=0000000000092624&sum=100000 [08:16:54]StoreToDocumentArchive [08:16:54]shift 437 fd 225038 [08:16:54]save to /storage/0437/doc_00225038 [08:16:54]save last doc name /storage/0437/doc_00225038 to /storage/kkm_last_doc_name [08:16:54]save OK [08:16:54]Clear old archive folders... [08:16:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:16:54]tlvbuf is 00BFB6B0 [08:16:54]SAM_PROTO_ClearQueue [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 09 00 00 [08:16:54]Write to MH i2c: E2 08 00 34 02 80 09 00 00 00 00 00 00 A8 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [08:16:54]RAPDU: 90 00 [08:16:54]wFMCommunicate OK [08:16:54]SAM_PROTO_ClearQueue done [08:16:54]KKMCreateOFDPacket [08:16:54]OFDProtocolAddRootSTLVToBuf [08:16:54]FM_MakeSignedData [08:16:54]FM_MakeSignedData [08:16:54]SAM_PROTO_SignData [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 0D 01 02 [08:16:54]Write to MH i2c: E2 08 00 35 02 80 0D 01 02 00 00 00 00 B0 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [08:16:54]RAPDU: 90 00 [08:16:54]wFMCommunicate OK [08:16:54]wFMCommunicate request_size=255 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 76 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 6F 03 00 35 04 06 00 DF 44 50 62 [08:16:54]Write to MH i2c: E2 02 01 36 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 76 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 6F 03 00 35 04 06 00 DF 44 50 62 00 00 71 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [08:16:54]RAPDU: 90 00 [08:16:54]wFMCommunicate OK [08:16:54]wFMCommunicate request_size=7 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 0D 02 02 02 0E 5E [08:16:54]Write to MH i2c: E2 0A 00 37 02 80 0D 02 02 02 00 0E 5E 00 00 23 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [08:16:54]RAPDU: 90 00 [08:16:54]wFMCommunicate OK [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 0D 03 02 [08:16:54]Write to MH i2c: E2 08 00 38 02 80 0D 03 02 00 00 00 00 B5 [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 0B 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 0B 00 38 02 00 A7 AC 66 AD A5 56 69 71 90 00 F1 [08:16:54]RAPDU: A7 AC 66 AD A5 56 69 71 90 00 [08:16:54]wFMCommunicate OK [08:16:54]SAM_PROTO_SignData done [08:16:54]FM_MakeSignedData done [08:16:54]CreateOFDProtocolMessage [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:18:36]ConnectInit Can't connect to host [08:18:38]OFD Sender: Processing packet 225038 [packets to send 596, broken 595] [08:18:38]ProducePacketName [08:18:38]name=ofd_packets/00225038 [08:18:38]OFD Sender: To server: pG, [08:18:38]CommunicateWithHost lk.salyk.kg:30040 [08:18:38]ConnectInit lk.salyk.kg [08:18:41]Connected sock=7 [08:18:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 19 04 01 E6 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 76 5B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 6F 03 00 35 04 06 00 DF 44 50 62 0E 5E A7 AC 66 AD A5 56 69 71 [08:18:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 75 C0 47 00 7C C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 6F 03 00 F4 03 04 00 F1 07 A3 66 B6 04 01 00 00 B0 B3 79 10 6F A2 D1 BA [08:18:42]CommunicateWithHost err = 0 [08:18:42]CheckOFDResponse [08:18:42]1017 (14) - 77093643461234 [08:18:42]1041 (16) - 0000000000874959 [08:18:42]1040 (4) - 225038 [08:18:42]1012 (4) - 26.07.2024 02:20 [08:18:42]1206 (1) - 0 [08:18:42]OFD Sender: Remove packet 225038 [08:18:42]ProducePacketName [08:18:42]name=ofd_packets/00225038 [08:18:42]NVStorageDeleteData [08:18:43]OFD Sender: No OFD packet to send [08:18:48]OFD Sender: No OFD packet to send [08:18:53]OFD Sender: No OFD packet to send [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:33]OFD Sender: No OFD packet to send [08:19:38]OFD Sender: No OFD packet to send [08:19:43]OFD Sender: No OFD packet to send [08:19:48]OFD Sender: No OFD packet to send [08:19:51]accept exits with 9 [08:19:51]New connection [08:19:51]New thread 3067026788 created [08:19:51]Waiting for new connection... [08:19:51] Sock 9.Parse request [08:19:51]Sock 9.Check first char [08:19:51]Sock 9.First char is OK [08:19:51]request: POST /json_proto HTTP/1.0 [08:19:51]Method: POST [08:19:51]URL: /json_proto [08:19:51]Method is POST - this is cgi request [08:19:51]url: /json_proto [08:19:51]query_string will be loaded in cgi processing [08:19:51]execute_cgi json_proto POST (null) [08:19:51]execute_cgi path=json_proto method=POST [08:19:51]POST find Content-Length [08:19:51]Host: 172.17.43.131:8080 [08:19:51]Content-Length: 1214 [08:19:51]Content-Type: application/json [08:19:51] [08:19:51]POST finish read [08:19:51]Found Content-Length = 1214 [08:19:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001189\u000A26.07.2024 08:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01665\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:51]execute_script... [08:19:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001189\u000A26.07.2024 08:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01665\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:51]POST & json_proto [08:19:51]process_json_proto [08:19:51]json parsed OK: [08:19:51]protocol is kg_v1.0 [08:19:51]action value=print_text [08:19:51]process_action print_text [08:19:51]cmd_print_text [08:19:51]ExternCall_PrintAddStr [08:19:51]wPrintStart [08:19:51]Write to MH i2c: 01 00 00 10 00 10 [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: 01 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: 01 07 00 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: 01 07 00 10 00 00 00 00 00 00 FF 0F 25 [08:19:51]RasterBufferAndPrint [08:19:51]line *****ТОВАРНЫЙ ЧЕК***** [08:19:51]line АЗС-97 [08:19:51]line Партнер нефть [08:19:51]line 02508201610067 [08:19:51]line Кассир : Ахмадалиева М. [08:19:51]line Счет N : (1)2001189 [08:19:51]line 26.07.2024 08:18 [08:19:51]line ПРОДАЖА [08:19:51]line ТРК (МРК, ГНК): 43 [08:19:51]line Вид ГСМ : 2710124130 [08:19:51]line Аи-92-К-5 [08:19:51]line 15.000 x 67.80 [08:19:51]line ИТОГ: 1017.00 [08:19:51]line Тип оплаты: Талоны: Топливная Карта [08:19:51]line 01665 [08:19:51]line ______________________ [08:19:51]line (подпись) [08:19:51]written 0, free lines is 4095 [08:19:51]Write to MH i2c: 01 00 00 25 00 25 [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: 01 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: 01 07 00 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: 01 07 00 25 00 00 00 00 00 00 F9 0D 32 [08:19:51]RasterBufferAndPrint [08:19:51]line [08:19:51]line [08:19:51]line [08:19:51]line [08:19:51]line [08:19:51]written 0, free lines is 3578 [08:19:51]MH_Cut [08:19:51]Write to MH i2c: D1 01 00 2C 00 01 FE [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: D1 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: D1 01 00 [08:19:51]MH_I2C_Read... [08:19:51]Read from MH i2c: D1 01 00 2C 00 00 FD [08:19:51]Write to MH i2c: 01 00 00 2D 00 2D [08:19:51]Write i2c OK [08:19:51]MH_I2C_Read... [08:19:52]*** Cut start [08:19:52]*** Partial cut [08:19:52]*** CUTSNS_PIN = 1 [08:19:52]*** CUTSNS_PIN = 0 [08:19:52]*** Brake cut motor [08:19:53]OFD Sender: No OFD packet to send [08:19:53]Read from MH i2c: 01 [08:19:53]MH_I2C_Read... [08:19:53]*** Stop cut motor [08:19:53]*** Cut end [08:19:53]Read from MH i2c: 01 07 00 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: 01 07 00 2D 00 00 00 00 00 00 FF 0F 42 [08:19:53]process_action print_text done [08:19:53]requested_data is exist [08:19:53]produce_requested_data [08:19:53]requested_item fm.sn is exist - process it [08:19:53]wFMCommunicate request_size=4 [08:19:53]MH_SAM_APDU [08:19:53]CAPDU: 80 11 00 00 [08:19:53]Write to MH i2c: E2 08 00 2E 00 80 11 00 00 00 00 00 00 A8 [08:19:53]Write i2c OK [08:19:53]MH_I2C_Read... [08:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:53]Read from MH i2c: E2 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: E2 17 00 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: E2 17 00 2E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [08:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:19:53]wFMCommunicate OK [08:19:53]requested_item fd.num is exist - process it [08:19:53]SAM_PROTO_GetFieldsCounters [08:19:53]wFMCommunicate request_size=4 [08:19:53]MH_SAM_APDU [08:19:53]CAPDU: 80 13 00 00 [08:19:53]Write to MH i2c: E2 08 00 2F 00 80 13 00 00 00 00 00 00 AB [08:19:53]Write i2c OK [08:19:53]MH_I2C_Read... [08:19:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:53]Read from MH i2c: E2 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: E2 62 00 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: E2 62 00 2F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [08:19:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:53]wFMCommunicate OK [08:19:53]SAM_PROTO_GetFieldsCounters done [08:19:53]requested_item shift.num is exist - process it [08:19:53]requested_item shift.opened is exist - process it [08:19:53]req_shift_opened [08:19:53]FM_GetShiftState [08:19:53]SAM_PROTO_GetShiftState [08:19:53]wFMCommunicate request_size=4 [08:19:53]MH_SAM_APDU [08:19:53]CAPDU: 80 13 01 00 [08:19:53]Write to MH i2c: E2 08 00 30 00 80 13 01 00 00 00 00 00 AD [08:19:53]Write i2c OK [08:19:53]MH_I2C_Read... [08:19:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:53]Read from MH i2c: E2 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: E2 0E 00 [08:19:53]MH_I2C_Read... [08:19:53]Read from MH i2c: E2 0E 00 30 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5E [08:19:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:19:53]wFMCommunicate OK [08:19:53]SAM_PROTO_GetShiftState done [08:19:53]FM_GetShiftState done [08:19:53]req_shift_opened done [08:19:53]requested_item shift.open_date is exist - process it [08:19:53]req_shift_open_date [08:19:53]req_shift_open_date done [08:19:53]produce_requested_data done [08:19:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225039,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:19:53]process_action_free print_text [08:19:53]json_value_free [08:19:53]json_value_free done [08:19:53]process_json_proto returns [08:19:53]Send response to host [08:19:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225039,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:19:53]free response buf [08:19:53]execute_script done [08:19:53]execute_script returns [08:19:53]free content buf [08:19:53]Sock 9.Close socket [08:19:53]Sock 9.Thread stoped [08:19:57]recv_with_timeout no data received [08:19:58]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:08]recv_with_timeout no data received [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:29]accept exits with 7 [08:20:29]New connection [08:20:29]New thread 3066883428 created [08:20:29]Thread 3067026788 joined [08:20:29]Waiting for new connection... [08:20:29] Sock 7.Parse request [08:20:29]Sock 7.Check first char [08:20:29]Sock 7.First char is OK [08:20:29]request: POST /json_proto HTTP/1.0 [08:20:29]Method: POST [08:20:29]URL: /json_proto [08:20:29]Method is POST - this is cgi request [08:20:29]url: /json_proto [08:20:29]query_string will be loaded in cgi processing [08:20:29]execute_cgi json_proto POST (null) [08:20:29]execute_cgi path=json_proto method=POST [08:20:29]POST find Content-Length [08:20:29]Host: 172.17.43.131:8080 [08:20:29]Content-Length: 683 [08:20:29]Content-Type: application/json [08:20:29] [08:20:29]POST finish read [08:20:29]Found Content-Length = 683 [08:20:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:29]execute_script... [08:20:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:29]POST & json_proto [08:20:29]process_json_proto [08:20:29]json parsed OK: [08:20:29]protocol is kg_v1.0 [08:20:29]action value=close_receipt [08:20:29]process_action close_receipt [08:20:29]cmd_close_receipt [08:20:29]MH_GetDate [08:20:29]Write to MH i2c: F0 00 00 31 00 20 [08:20:29]Write i2c OK [08:20:29]MH_I2C_Read... [08:20:29]Read from MH i2c: F0 [08:20:29]MH_I2C_Read... [08:20:29]Read from MH i2c: F0 09 00 [08:20:29]MH_I2C_Read... [08:20:29]Read from MH i2c: F0 09 00 31 00 00 4D 5C A3 66 F9 24 A2 66 00 [08:20:29]GetLastDocTimeStamp 1721981814 [08:20:29]current date 1721982029 [08:20:29]FM_GetShiftState [08:20:29]SAM_PROTO_GetShiftState [08:20:29]wFMCommunicate request_size=4 [08:20:29]MH_SAM_APDU [08:20:29]CAPDU: 80 13 01 00 [08:20:29]Write to MH i2c: E2 08 00 32 00 80 13 01 00 00 00 00 00 AF [08:20:29]Write i2c OK [08:20:29]MH_I2C_Read... [08:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:29]Read from MH i2c: E2 [08:20:29]MH_I2C_Read... [08:20:29]Read from MH i2c: E2 0E 00 [08:20:29]MH_I2C_Read... [08:20:29]Read from MH i2c: E2 0E 00 32 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 60 [08:20:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:20:29]wFMCommunicate OK [08:20:29]SAM_PROTO_GetShiftState done [08:20:29]FM_GetShiftState done [08:20:29]opened in 1721952182 [08:20:29]opened+sec_in_day 1722038582 [08:20:29]quantity*price = 100005 [08:20:29]sum+1 = 100006 [08:20:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 108 26.07.2024 08:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225040 ФПД: 198421586496920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T082029&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225040&fm=198421586496920&tin=02508201610067®Number=0000000000092624&sum=100000 [08:20:30]StoreToDocumentArchive [08:20:30]shift 437 fd 225040 [08:20:30]save to /storage/0437/doc_00225040 [08:20:30]save last doc name /storage/0437/doc_00225040 to /storage/kkm_last_doc_name [08:20:30]save OK [08:20:30]Clear old archive folders... [08:20:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:30]tlvbuf is 01B13B10 [08:20:30]SAM_PROTO_ClearQueue [08:20:30]wFMCommunicate request_size=4 [08:20:30]MH_SAM_APDU [08:20:30]CAPDU: 80 09 00 00 [08:20:30]Write to MH i2c: E2 08 00 3F 00 80 09 00 00 00 00 00 00 B1 [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:30]Read from MH i2c: E2 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 3F 00 00 90 00 B3 [08:20:30]RAPDU: 90 00 [08:20:30]wFMCommunicate OK [08:20:30]SAM_PROTO_ClearQueue done [08:20:30]KKMCreateOFDPacket [08:20:30]OFDProtocolAddRootSTLVToBuf [08:20:30]FM_MakeSignedData [08:20:30]FM_MakeSignedData [08:20:30]SAM_PROTO_SignData [08:20:30]wFMCommunicate request_size=4 [08:20:30]MH_SAM_APDU [08:20:30]CAPDU: 80 0D 01 02 [08:20:30]Write to MH i2c: E2 08 00 40 00 80 0D 01 02 00 00 00 00 B9 [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:30]Read from MH i2c: E2 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 40 00 00 90 00 B4 [08:20:30]RAPDU: 90 00 [08:20:30]wFMCommunicate OK [08:20:30]wFMCommunicate request_size=255 [08:20:30]MH_SAM_APDU [08:20:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 4D 5C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 6F 03 00 35 04 06 00 B4 [08:20:30]Write to MH i2c: E2 02 01 41 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 4D 5C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 6F 03 00 35 04 06 00 B4 00 00 D9 [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:30]Read from MH i2c: E2 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 41 00 00 90 00 B5 [08:20:30]RAPDU: 90 00 [08:20:30]wFMCommunicate OK [08:20:30]wFMCommunicate request_size=10 [08:20:30]MH_SAM_APDU [08:20:30]CAPDU: 80 0D 02 02 05 76 A0 2D CD 98 [08:20:30]Write to MH i2c: E2 0D 00 42 00 80 0D 02 02 05 00 76 A0 2D CD 98 00 00 6E [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:30]Read from MH i2c: E2 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 03 00 42 00 00 90 00 B6 [08:20:30]RAPDU: 90 00 [08:20:30]wFMCommunicate OK [08:20:30]wFMCommunicate request_size=4 [08:20:30]MH_SAM_APDU [08:20:30]CAPDU: 80 0D 03 02 [08:20:30]Write to MH i2c: E2 08 00 43 00 80 0D 03 02 00 00 00 00 BE [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:30]Read from MH i2c: E2 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 0B 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 0B 00 43 00 00 21 15 B6 90 AE 98 7B 35 90 00 31 [08:20:30]RAPDU: 21 15 B6 90 AE 98 7B 35 90 00 [08:20:30]wFMCommunicate OK [08:20:30]SAM_PROTO_SignData done [08:20:30]FM_MakeSignedData done [08:20:30]CreateOFDProtocolMessage [08:20:30]wFMCommunicate request_size=4 [08:20:30]MH_SAM_APDU [08:20:30]CAPDU: 80 11 00 00 [08:20:30]Write to MH i2c: E2 08 00 44 00 80 11 00 00 00 00 00 00 BE [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:30]Read from MH i2c: E2 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 17 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: E2 17 00 44 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [08:20:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:20:30]wFMCommunicate OK [08:20:30]CreateOFDProtocolMessage done [08:20:30]OFDSenderStorePacket 225040 [08:20:30]StoreOFDPacket docnum=225040 [08:20:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 31 63 07 01 CC 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 4D 5C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 6F 03 00 35 04 06 00 B4 76 A0 2D CD 98 21 15 B6 90 AE 98 7B 35 [08:20:30]CheckFolder [08:20:30]dirname=/storage/ofd_packets [08:20:30]CheckFolder done [08:20:30]ProducePacketName [08:20:30]name=ofd_packets/00225040 [08:20:30]NVStorageSaveData ofd_packets/00225040 [08:20:30]File name is /storage/ofd_packets/00225040 [08:20:30]Write 301 bytes [08:20:30]NVStorageSaveData done [08:20:30]OFDSenderStorePacket done [08:20:30]KKMCreateOFDPacket done [08:20:30]NVStorageSaveData kkm_last_timestamp [08:20:30]File name is /storage/kkm_last_timestamp [08:20:30]Write 4 bytes [08:20:30]NVStorageSaveData done [08:20:30]ExternCall_PrintAddStr [08:20:30]wPrintStart [08:20:30]Write to MH i2c: 01 00 00 45 00 45 [08:20:30]Write i2c OK [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: 01 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: 01 07 00 [08:20:30]MH_I2C_Read... [08:20:30]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 FF 0F 5A [08:20:30]RasterBufferAndPrint [08:20:30]line Счет N : (1)2001191 [08:20:30]line ИНН: 02508201610067 [08:20:30]line Контрольно-Кассовый Чек [08:20:30]line ПРОДАЖА [08:20:30]line ТРК (МРК, ГНК) : 53 [08:20:30]line Товар: 2710124130 [08:20:30]line Аи-92-К-5 [08:20:30]line 14.750 * 67.80 [08:20:30]line = 1000.05 [08:20:30]line НДС 12% НСП 1% [08:20:30]line > о реализуемом товаре [08:20:30]line ОКРУГЛЕНИЕ: -0.05 [08:20:30]line ИТОГО: 1000.00 [08:20:30]line Внесено: 1000.00 [08:20:30]line СДАЧА: 0.00 [08:20:30]line НСП 1% : 8.85 [08:20:30]line НДС 12% : 106.20 [08:20:30]line Наличными: 1000.00 [08:20:30]line Безнал.: 0.00 [08:20:30]line Место: АЗС № 97 "Партнер Нефть" [08:20:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:20:30]line СНО: Общий режим [08:20:30]line Чек 108 26.07.2024 08:20 [08:20:30]line Смена: 437 ФФД: 1.0 [08:20:30]line ЗНМ: 0300000054 [08:20:30]line РНМ: 0000000000092624 [08:20:30]line Версия ККМ: 001 [08:20:30]line ФМ: 0000000000874959 [08:20:30]line ФД: 225040 [08:20:30]line ФПД: 198421586496920 [08:20:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T082029&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225040&fm=198421586496920&tin=02508201610067®Number=0000000000092624&sum=100000 [08:20:30]written 0, free lines is 4095 [08:20:30]OFD Sender: Processing packet 225040 [packets to send 596, broken 595] [08:20:30]ProducePacketName [08:20:30]name=ofd_packets/00225040 [08:20:30]OFD Sender: To server: pG, [08:20:30]CommunicateWithHost lk.salyk.kg:30040 [08:20:30]ConnectInit lk.salyk.kg [08:20:31]Write to MH i2c: 01 00 00 70 00 70 [08:20:31]Write i2c OK [08:20:31]MH_I2C_Read... [08:20:31]Read from MH i2c: 01 [08:20:31]MH_I2C_Read... [08:20:31]Read from MH i2c: 01 07 00 [08:20:31]MH_I2C_Read... [08:20:31]Read from MH i2c: 01 07 00 70 00 00 00 00 00 00 52 0C D5 [08:20:31]RasterBufferAndPrint [08:20:31]line [08:20:31]line [08:20:31]line [08:20:31]line [08:20:31]line [08:20:31]written 0, free lines is 3157 [08:20:31]MH_Cut [08:20:31]Write to MH i2c: D1 01 00 77 00 01 49 [08:20:31]Write i2c OK [08:20:31]MH_I2C_Read... [08:20:31]Read from MH i2c: D1 [08:20:31]MH_I2C_Read... [08:20:31]Read from MH i2c: D1 01 00 [08:20:31]MH_I2C_Read... [08:20:31]Read from MH i2c: D1 01 00 77 00 00 48 [08:20:31]Write to MH i2c: 01 00 00 78 00 78 [08:20:31]Write i2c OK [08:20:31]MH_I2C_Read... [08:20:31]Connected sock=10 [08:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 31 63 07 01 CC 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 4D 5C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 6F 03 00 35 04 06 00 B4 76 A0 2D CD 98 21 15 B6 90 AE 98 7B 35 [08:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD A2 47 00 66 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 6F 03 00 F4 03 04 00 5F 08 A3 66 B6 04 01 00 00 C0 B5 85 41 23 BA F1 07 [08:20:32]CommunicateWithHost err = 0 [08:20:32]CheckOFDResponse [08:20:32]1017 (14) - 77093643461234 [08:20:32]1041 (16) - 0000000000874959 [08:20:32]1040 (4) - 225040 [08:20:32]1012 (4) - 26.07.2024 02:22 [08:20:32]1206 (1) - 0 [08:20:32]OFD Sender: Remove packet 225040 [08:20:32]ProducePacketName [08:20:32]name=ofd_packets/00225040 [08:20:32]NVStorageDeleteData [08:20:32]*** Cut start [08:20:32]*** Partial cut [08:20:32]*** CUTSNS_PIN = 1 [08:20:32]OFD Sender: No OFD packet to send [08:20:32]*** CUTSNS_PIN = 0 [08:20:33]*** Brake cut motor [08:20:33]Read from MH i2c: 01 [08:20:33]MH_I2C_Read... [08:20:33]*** Stop cut motor [08:20:33]*** Cut end [08:20:33]Read from MH i2c: 01 07 00 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: 01 07 00 78 00 00 00 00 00 00 FF 0F 8D [08:20:33]process_action close_receipt done [08:20:33]requested_data is exist [08:20:33]produce_requested_data [08:20:33]requested_item fm.sn is exist - process it [08:20:33]wFMCommunicate request_size=4 [08:20:33]MH_SAM_APDU [08:20:33]CAPDU: 80 11 00 00 [08:20:33]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [08:20:33]Write i2c OK [08:20:33]MH_I2C_Read... [08:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:33]Read from MH i2c: E2 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 17 00 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [08:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:20:33]wFMCommunicate OK [08:20:33]requested_item fd.num is exist - process it [08:20:33]SAM_PROTO_GetFieldsCounters [08:20:33]wFMCommunicate request_size=4 [08:20:33]MH_SAM_APDU [08:20:33]CAPDU: 80 13 00 00 [08:20:33]Write to MH i2c: E2 08 00 7A 00 80 13 00 00 00 00 00 00 F6 [08:20:33]Write i2c OK [08:20:33]MH_I2C_Read... [08:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:33]Read from MH i2c: E2 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 62 00 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 62 00 7A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [08:20:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:33]wFMCommunicate OK [08:20:33]SAM_PROTO_GetFieldsCounters done [08:20:33]requested_item shift.num is exist - process it [08:20:33]requested_item shift.opened is exist - process it [08:20:33]req_shift_opened [08:20:33]FM_GetShiftState [08:20:33]SAM_PROTO_GetShiftState [08:20:33]wFMCommunicate request_size=4 [08:20:33]MH_SAM_APDU [08:20:33]CAPDU: 80 13 01 00 [08:20:33]Write to MH i2c: E2 08 00 7B 00 80 13 01 00 00 00 00 00 F8 [08:20:33]Write i2c OK [08:20:33]MH_I2C_Read... [08:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:33]Read from MH i2c: E2 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 0E 00 [08:20:33]MH_I2C_Read... [08:20:33]Read from MH i2c: E2 0E 00 7B 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A9 [08:20:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:20:33]wFMCommunicate OK [08:20:33]SAM_PROTO_GetShiftState done [08:20:33]FM_GetShiftState done [08:20:33]req_shift_opened done [08:20:33]requested_item shift.open_date is exist - process it [08:20:33]req_shift_open_date [08:20:33]req_shift_open_date done [08:20:33]produce_requested_data done [08:20:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:20:33]process_action_free close_receipt [08:20:33]json_value_free [08:20:33]json_value_free done [08:20:33]process_json_proto returns [08:20:33]Send response to host [08:20:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:20:33]free response buf [08:20:33]execute_script done [08:20:33]execute_script returns [08:20:33]free content buf [08:20:33]Sock 7.Close socket [08:20:33]Sock 7.Thread stoped [08:20:37]OFD Sender: No OFD packet to send [08:20:42]OFD Sender: No OFD packet to send [08:20:47]OFD Sender: No OFD packet to send [08:20:52]OFD Sender: No OFD packet to send [08:20:57]OFD Sender: No OFD packet to send [08:21:02]OFD Sender: No OFD packet to send [08:21:05]accept exits with 9 [08:21:05]New connection [08:21:05]New thread 3067026788 created [08:21:05]Thread 3066883428 joined [08:21:05]Waiting for new connection... [08:21:05] Sock 9.Parse request [08:21:05]Sock 9.Check first char [08:21:05]Sock 9.First char is OK [08:21:05]request: POST /json_proto HTTP/1.0 [08:21:05]Method: POST [08:21:05]URL: /json_proto [08:21:05]Method is POST - this is cgi request [08:21:05]url: /json_proto [08:21:05]query_string will be loaded in cgi processing [08:21:05]execute_cgi json_proto POST (null) [08:21:05]execute_cgi path=json_proto method=POST [08:21:05]POST find Content-Length [08:21:05]Host: 172.17.43.131:8080 [08:21:05]Content-Length: 1176 [08:21:05]Content-Type: application/json [08:21:05] [08:21:05]POST finish read [08:21:05]Found Content-Length = 1176 [08:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001190\u000A26.07.2024 08:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 34\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 50.000 x 74.20\u000A\u0418\u0422\u041E\u0413: 3710.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30049581\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:05]execute_script... [08:21:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001190\u000A26.07.2024 08:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 34\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 50.000 x 74.20\u000A\u0418\u0422\u041E\u0413: 3710.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30049581\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:05]POST & json_proto [08:21:05]process_json_proto [08:21:05]json parsed OK: [08:21:05]protocol is kg_v1.0 [08:21:05]action value=print_text [08:21:05]process_action print_text [08:21:05]cmd_print_text [08:21:05]ExternCall_PrintAddStr [08:21:05]wPrintStart [08:21:05]Write to MH i2c: 01 00 00 7C 00 7C [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 07 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:21:05]RasterBufferAndPrint [08:21:05]line *****ТОВАРНЫЙ ЧЕК***** [08:21:05]line АЗС-97 [08:21:05]line Партнер нефть [08:21:05]line 02508201610067 [08:21:05]line Кассир : Ахмадалиева М. [08:21:05]line Счет N : (1)2001190 [08:21:05]line 26.07.2024 08:19 [08:21:05]line ПРОДАЖА [08:21:05]line ТРК (МРК, ГНК): 34 [08:21:05]line Вид ГСМ : 2710124500 [08:21:05]line Аи-95-К-5 [08:21:05]line 50.000 x 74.20 [08:21:05]line ИТОГ: 3710.00 [08:21:05]line Тип оплаты: Талоны: ТК ГПНА Online [08:21:05]line 30049581 [08:21:05]line ______________________ [08:21:05]line (подпись) [08:21:05]written 0, free lines is 4095 [08:21:05]Write to MH i2c: 01 00 00 91 00 91 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 07 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 07 00 91 00 00 00 00 00 00 F6 0D 9B [08:21:05]RasterBufferAndPrint [08:21:05]line [08:21:05]line [08:21:05]line [08:21:05]line [08:21:05]line [08:21:05]written 0, free lines is 3576 [08:21:05]MH_Cut [08:21:05]Write to MH i2c: D1 01 00 98 00 01 6A [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: D1 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: D1 01 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: D1 01 00 98 00 00 69 [08:21:05]Write to MH i2c: 01 00 00 99 00 99 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:06]*** Cut start [08:21:06]*** Partial cut [08:21:06]*** CUTSNS_PIN = 1 [08:21:06]*** CUTSNS_PIN = 0 [08:21:06]*** Brake cut motor [08:21:06]Read from MH i2c: 01 [08:21:06]MH_I2C_Read... [08:21:06]*** Stop cut motor [08:21:06]*** Cut end [08:21:06]Read from MH i2c: 01 07 00 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: 01 07 00 99 00 00 00 00 00 00 FF 0F AE [08:21:06]process_action print_text done [08:21:06]requested_data is exist [08:21:06]produce_requested_data [08:21:06]requested_item fm.sn is exist - process it [08:21:06]wFMCommunicate request_size=4 [08:21:06]MH_SAM_APDU [08:21:06]CAPDU: 80 11 00 00 [08:21:06]Write to MH i2c: E2 08 00 9A 00 80 11 00 00 00 00 00 00 14 [08:21:06]Write i2c OK [08:21:06]MH_I2C_Read... [08:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:06]Read from MH i2c: E2 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: E2 17 00 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: E2 17 00 9A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [08:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:21:06]wFMCommunicate OK [08:21:06]requested_item fd.num is exist - process it [08:21:06]SAM_PROTO_GetFieldsCounters [08:21:06]wFMCommunicate request_size=4 [08:21:06]MH_SAM_APDU [08:21:06]CAPDU: 80 13 00 00 [08:21:06]Write to MH i2c: E2 08 00 9B 00 80 13 00 00 00 00 00 00 17 [08:21:06]Write i2c OK [08:21:06]MH_I2C_Read... [08:21:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:06]Read from MH i2c: E2 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: E2 62 00 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: E2 62 00 9B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [08:21:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:06]wFMCommunicate OK [08:21:06]SAM_PROTO_GetFieldsCounters done [08:21:06]requested_item shift.num is exist - process it [08:21:06]requested_item shift.opened is exist - process it [08:21:06]req_shift_opened [08:21:06]FM_GetShiftState [08:21:06]SAM_PROTO_GetShiftState [08:21:06]wFMCommunicate request_size=4 [08:21:06]MH_SAM_APDU [08:21:06]CAPDU: 80 13 01 00 [08:21:06]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [08:21:06]Write i2c OK [08:21:06]MH_I2C_Read... [08:21:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:06]Read from MH i2c: E2 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: E2 0E 00 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CA [08:21:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:21:06]wFMCommunicate OK [08:21:06]SAM_PROTO_GetShiftState done [08:21:06]FM_GetShiftState done [08:21:06]req_shift_opened done [08:21:06]requested_item shift.open_date is exist - process it [08:21:06]req_shift_open_date [08:21:06]req_shift_open_date done [08:21:06]produce_requested_data done [08:21:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:21:06]process_action_free print_text [08:21:06]json_value_free [08:21:06]json_value_free done [08:21:06]process_json_proto returns [08:21:06]Send response to host [08:21:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:21:06]free response buf [08:21:06]execute_script done [08:21:06]execute_script returns [08:21:06]free content buf [08:21:06]Sock 9.Close socket [08:21:06]Sock 9.Thread stoped [08:21:07]OFD Sender: No OFD packet to send [08:21:12]OFD Sender: No OFD packet to send [08:21:17]OFD Sender: No OFD packet to send [08:21:22]OFD Sender: No OFD packet to send [08:21:27]OFD Sender: No OFD packet to send [08:21:32]OFD Sender: No OFD packet to send [08:21:37]OFD Sender: No OFD packet to send [08:21:42]OFD Sender: No OFD packet to send [08:21:47]OFD Sender: No OFD packet to send [08:21:52]OFD Sender: No OFD packet to send [08:21:57]OFD Sender: No OFD packet to send [08:22:02]OFD Sender: No OFD packet to send [08:22:08]OFD Sender: No OFD packet to send [08:22:08]accept exits with 10 [08:22:08]New connection [08:22:08]New thread 3066883428 created [08:22:08]Thread 3067026788 joined [08:22:08]Waiting for new connection... [08:22:08] Sock 10.Parse request [08:22:08]Sock 10.Check first char [08:22:08]Sock 10.First char is OK [08:22:08]request: POST /json_proto HTTP/1.0 [08:22:08]Method: POST [08:22:08]URL: /json_proto [08:22:08]Method is POST - this is cgi request [08:22:08]url: /json_proto [08:22:08]query_string will be loaded in cgi processing [08:22:08]execute_cgi json_proto POST (null) [08:22:08]execute_cgi path=json_proto method=POST [08:22:08]POST find Content-Length [08:22:08]Host: 172.17.43.131:8080 [08:22:08]Content-Length: 1176 [08:22:08]Content-Type: application/json [08:22:08] [08:22:08]POST finish read [08:22:08]Found Content-Length = 1176 [08:22:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001192\u000A26.07.2024 08:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30039301\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:08]execute_script... [08:22:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001192\u000A26.07.2024 08:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30039301\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:08]POST & json_proto [08:22:08]process_json_proto [08:22:08]json parsed OK: [08:22:08]protocol is kg_v1.0 [08:22:08]action value=print_text [08:22:08]process_action print_text [08:22:08]cmd_print_text [08:22:08]ExternCall_PrintAddStr [08:22:08]wPrintStart [08:22:08]Write to MH i2c: 01 00 00 9D 00 9D [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 07 00 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [08:22:08]RasterBufferAndPrint [08:22:08]line *****ТОВАРНЫЙ ЧЕК***** [08:22:08]line АЗС-97 [08:22:08]line Партнер нефть [08:22:08]line 02508201610067 [08:22:08]line Кассир : Ахмадалиева М. [08:22:08]line Счет N : (1)2001192 [08:22:08]line 26.07.2024 08:20 [08:22:08]line ПРОДАЖА [08:22:08]line ТРК (МРК, ГНК): 63 [08:22:08]line Вид ГСМ : 2710124130 [08:22:08]line Аи-92-К-5 [08:22:08]line 30.000 x 67.80 [08:22:08]line ИТОГ: 2034.00 [08:22:08]line Тип оплаты: Талоны: ТК ГПНА Online [08:22:08]line 30039301 [08:22:08]line ______________________ [08:22:08]line (подпись) [08:22:08]written 0, free lines is 4095 [08:22:08]Write to MH i2c: 01 00 00 B2 00 B2 [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 07 00 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: 01 07 00 B2 00 00 00 00 00 00 F7 0D BD [08:22:08]RasterBufferAndPrint [08:22:08]line [08:22:08]line [08:22:08]line [08:22:08]line [08:22:08]line [08:22:08]written 0, free lines is 3576 [08:22:08]MH_Cut [08:22:08]Write to MH i2c: D1 01 00 B9 00 01 8B [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: D1 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: D1 01 00 [08:22:08]MH_I2C_Read... [08:22:08]Read from MH i2c: D1 01 00 B9 00 00 8A [08:22:08]Write to MH i2c: 01 00 00 BA 00 BA [08:22:08]Write i2c OK [08:22:08]MH_I2C_Read... [08:22:09]*** Cut start [08:22:09]*** Partial cut [08:22:09]*** CUTSNS_PIN = 1 [08:22:09]*** CUTSNS_PIN = 0 [08:22:10]*** Brake cut motor [08:22:10]Read from MH i2c: 01 [08:22:10]MH_I2C_Read... [08:22:10]*** Stop cut motor [08:22:10]*** Cut end [08:22:10]Read from MH i2c: 01 07 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: 01 07 00 BA 00 00 00 00 00 00 FF 0F CF [08:22:10]process_action print_text done [08:22:10]requested_data is exist [08:22:10]produce_requested_data [08:22:10]requested_item fm.sn is exist - process it [08:22:10]wFMCommunicate request_size=4 [08:22:10]MH_SAM_APDU [08:22:10]CAPDU: 80 11 00 00 [08:22:10]Write to MH i2c: E2 08 00 BB 00 80 11 00 00 00 00 00 00 35 [08:22:10]Write i2c OK [08:22:10]MH_I2C_Read... [08:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:10]Read from MH i2c: E2 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 17 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 17 00 BB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [08:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:22:10]wFMCommunicate OK [08:22:10]requested_item fd.num is exist - process it [08:22:10]SAM_PROTO_GetFieldsCounters [08:22:10]wFMCommunicate request_size=4 [08:22:10]MH_SAM_APDU [08:22:10]CAPDU: 80 13 00 00 [08:22:10]Write to MH i2c: E2 08 00 BC 00 80 13 00 00 00 00 00 00 38 [08:22:10]Write i2c OK [08:22:10]MH_I2C_Read... [08:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:10]Read from MH i2c: E2 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 62 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 62 00 BC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [08:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:10]wFMCommunicate OK [08:22:10]SAM_PROTO_GetFieldsCounters done [08:22:10]requested_item shift.num is exist - process it [08:22:10]requested_item shift.opened is exist - process it [08:22:10]req_shift_opened [08:22:10]FM_GetShiftState [08:22:10]SAM_PROTO_GetShiftState [08:22:10]wFMCommunicate request_size=4 [08:22:10]MH_SAM_APDU [08:22:10]CAPDU: 80 13 01 00 [08:22:10]Write to MH i2c: E2 08 00 BD 00 80 13 01 00 00 00 00 00 3A [08:22:10]Write i2c OK [08:22:10]MH_I2C_Read... [08:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:10]Read from MH i2c: E2 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 0E 00 [08:22:10]MH_I2C_Read... [08:22:10]Read from MH i2c: E2 0E 00 BD 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EB [08:22:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:22:10]wFMCommunicate OK [08:22:10]SAM_PROTO_GetShiftState done [08:22:10]FM_GetShiftState done [08:22:10]req_shift_opened done [08:22:10]requested_item shift.open_date is exist - process it [08:22:10]req_shift_open_date [08:22:10]req_shift_open_date done [08:22:10]produce_requested_data done [08:22:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:22:10]process_action_free print_text [08:22:10]json_value_free [08:22:10]json_value_free done [08:22:10]process_json_proto returns [08:22:10]Send response to host [08:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:22:10]free response buf [08:22:10]execute_script done [08:22:10]execute_script returns [08:22:10]free content buf [08:22:10]Sock 10.Close socket [08:22:10]Sock 10.Thread stoped [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:18]recv_with_timeout no data received [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:07]recv_with_timeout no data received [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:21]recv_with_timeout no data received [08:23:23]OFD Sender: No OFD packet to send [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:48]OFD Sender: No OFD packet to send [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:24:03]OFD Sender: No OFD packet to send [08:24:06]recv_with_timeout no data received [08:24:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:18]OFD Sender: No OFD packet to send [08:24:23]OFD Sender: No OFD packet to send [08:24:28]OFD Sender: No OFD packet to send [08:24:29]recv_with_timeout no data received [08:24:33]OFD Sender: No OFD packet to send [08:24:38]OFD Sender: No OFD packet to send [08:24:43]OFD Sender: No OFD packet to send [08:24:48]OFD Sender: No OFD packet to send [08:24:53]OFD Sender: No OFD packet to send [08:24:58]OFD Sender: No OFD packet to send [08:25:03]OFD Sender: No OFD packet to send [08:25:08]OFD Sender: No OFD packet to send [08:25:13]OFD Sender: No OFD packet to send [08:25:18]OFD Sender: No OFD packet to send [08:25:23]OFD Sender: No OFD packet to send [08:25:28]OFD Sender: No OFD packet to send [08:25:31]recv_with_timeout no data received [08:25:33]OFD Sender: No OFD packet to send [08:25:38]OFD Sender: No OFD packet to send [08:25:43]OFD Sender: No OFD packet to send [08:25:48]OFD Sender: No OFD packet to send [08:25:53]OFD Sender: No OFD packet to send [08:25:58]OFD Sender: No OFD packet to send [08:26:03]OFD Sender: No OFD packet to send [08:26:08]OFD Sender: No OFD packet to send [08:26:13]OFD Sender: No OFD packet to send [08:26:18]OFD Sender: No OFD packet to send [08:26:23]OFD Sender: No OFD packet to send [08:26:28]OFD Sender: No OFD packet to send [08:26:29]recv_with_timeout no data received [08:26:33]OFD Sender: No OFD packet to send [08:26:38]OFD Sender: No OFD packet to send [08:26:43]OFD Sender: No OFD packet to send [08:26:48]OFD Sender: No OFD packet to send [08:26:53]OFD Sender: No OFD packet to send [08:26:58]OFD Sender: No OFD packet to send [08:27:03]OFD Sender: No OFD packet to send [08:27:08]OFD Sender: No OFD packet to send [08:27:13]OFD Sender: No OFD packet to send [08:27:18]OFD Sender: No OFD packet to send [08:27:23]OFD Sender: No OFD packet to send [08:27:28]OFD Sender: No OFD packet to send [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]OFD Sender: No OFD packet to send [08:27:58]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:14]OFD Sender: No OFD packet to send [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:29]OFD Sender: No OFD packet to send [08:28:34]OFD Sender: No OFD packet to send [08:28:39]OFD Sender: No OFD packet to send [08:28:44]OFD Sender: No OFD packet to send [08:28:49]OFD Sender: No OFD packet to send [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:04]OFD Sender: No OFD packet to send [08:29:09]OFD Sender: No OFD packet to send [08:29:14]OFD Sender: No OFD packet to send [08:29:19]OFD Sender: No OFD packet to send [08:29:24]OFD Sender: No OFD packet to send [08:29:29]OFD Sender: No OFD packet to send [08:29:30]accept exits with 7 [08:29:30]New connection [08:29:30]New thread 3067026788 created [08:29:30]Thread 3066883428 joined [08:29:30]Waiting for new connection... [08:29:30] Sock 7.Parse request [08:29:30]Sock 7.Check first char [08:29:30]Sock 7.First char is OK [08:29:30]request: POST /json_proto HTTP/1.0 [08:29:30]Method: POST [08:29:30]URL: /json_proto [08:29:30]Method is POST - this is cgi request [08:29:30]url: /json_proto [08:29:30]query_string will be loaded in cgi processing [08:29:30]execute_cgi json_proto POST (null) [08:29:30]execute_cgi path=json_proto method=POST [08:29:30]POST find Content-Length [08:29:30]Host: 172.17.43.131:8080 [08:29:30]Content-Length: 1173 [08:29:30]Content-Type: application/json [08:29:30] [08:29:30]POST finish read [08:29:30]Found Content-Length = 1173 [08:29:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001193\u000A26.07.2024 08:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087276\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:30]execute_script... [08:29:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001193\u000A26.07.2024 08:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087276\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:30]POST & json_proto [08:29:30]process_json_proto [08:29:30]json parsed OK: [08:29:30]protocol is kg_v1.0 [08:29:30]action value=print_text [08:29:30]process_action print_text [08:29:30]cmd_print_text [08:29:30]ExternCall_PrintAddStr [08:29:30]wPrintStart [08:29:30]Write to MH i2c: 01 00 00 BE 00 BE [08:29:30]Write i2c OK [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: 01 [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: 01 07 00 [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: 01 07 00 BE 00 00 00 00 00 00 FF 0F D3 [08:29:30]RasterBufferAndPrint [08:29:30]line *****ТОВАРНЫЙ ЧЕК***** [08:29:30]line АЗС-97 [08:29:30]line Партнер нефть [08:29:30]line 02508201610067 [08:29:30]line Кассир : Ахмадалиева М. [08:29:30]line Счет N : (1)2001193 [08:29:30]line 26.07.2024 08:28 [08:29:30]line ПРОДАЖА [08:29:30]line ТРК (МРК, ГНК): 41 [08:29:30]line Вид ГСМ : 2710194210 [08:29:30]line ДТ-К-5 [08:29:30]line 20.000 x 75.70 [08:29:30]line ИТОГ: 1514.00 [08:29:30]line Тип оплаты: Талоны: ТК ГПНА Online [08:29:30]line 30087276 [08:29:30]line ______________________ [08:29:30]line (подпись) [08:29:30]written 0, free lines is 4095 [08:29:30]Write to MH i2c: 01 00 00 D3 00 D3 [08:29:30]Write i2c OK [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: 01 [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: 01 07 00 [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: 01 07 00 D3 00 00 00 00 00 00 F4 0D DB [08:29:30]RasterBufferAndPrint [08:29:30]line [08:29:30]line [08:29:30]line [08:29:30]line [08:29:30]line [08:29:30]written 0, free lines is 3574 [08:29:30]MH_Cut [08:29:30]Write to MH i2c: D1 01 00 DA 00 01 AC [08:29:30]Write i2c OK [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: D1 [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: D1 01 00 [08:29:30]MH_I2C_Read... [08:29:30]Read from MH i2c: D1 01 00 DA 00 00 AB [08:29:30]Write to MH i2c: 01 00 00 DB 00 DB [08:29:30]Write i2c OK [08:29:30]MH_I2C_Read... [08:29:31]*** Cut start [08:29:31]*** Partial cut [08:29:31]*** CUTSNS_PIN = 1 [08:29:31]*** CUTSNS_PIN = 0 [08:29:31]*** Brake cut motor [08:29:31]Read from MH i2c: 01 [08:29:31]MH_I2C_Read... [08:29:31]*** Stop cut motor [08:29:31]*** Cut end [08:29:31]Read from MH i2c: 01 07 00 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 FF 0F F0 [08:29:31]process_action print_text done [08:29:31]requested_data is exist [08:29:31]produce_requested_data [08:29:31]requested_item fm.sn is exist - process it [08:29:31]wFMCommunicate request_size=4 [08:29:31]MH_SAM_APDU [08:29:31]CAPDU: 80 11 00 00 [08:29:31]Write to MH i2c: E2 08 00 DC 00 80 11 00 00 00 00 00 00 56 [08:29:31]Write i2c OK [08:29:31]MH_I2C_Read... [08:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:31]Read from MH i2c: E2 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: E2 17 00 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: E2 17 00 DC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [08:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:29:31]wFMCommunicate OK [08:29:31]requested_item fd.num is exist - process it [08:29:31]SAM_PROTO_GetFieldsCounters [08:29:31]wFMCommunicate request_size=4 [08:29:31]MH_SAM_APDU [08:29:31]CAPDU: 80 13 00 00 [08:29:31]Write to MH i2c: E2 08 00 DD 00 80 13 00 00 00 00 00 00 59 [08:29:31]Write i2c OK [08:29:31]MH_I2C_Read... [08:29:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:31]Read from MH i2c: E2 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: E2 62 00 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: E2 62 00 DD 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [08:29:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:31]wFMCommunicate OK [08:29:31]SAM_PROTO_GetFieldsCounters done [08:29:31]requested_item shift.num is exist - process it [08:29:31]requested_item shift.opened is exist - process it [08:29:31]req_shift_opened [08:29:31]FM_GetShiftState [08:29:31]SAM_PROTO_GetShiftState [08:29:31]wFMCommunicate request_size=4 [08:29:31]MH_SAM_APDU [08:29:31]CAPDU: 80 13 01 00 [08:29:31]Write to MH i2c: E2 08 00 DE 00 80 13 01 00 00 00 00 00 5B [08:29:31]Write i2c OK [08:29:31]MH_I2C_Read... [08:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:31]Read from MH i2c: E2 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: E2 0E 00 [08:29:31]MH_I2C_Read... [08:29:31]Read from MH i2c: E2 0E 00 DE 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [08:29:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:29:31]wFMCommunicate OK [08:29:31]SAM_PROTO_GetShiftState done [08:29:31]FM_GetShiftState done [08:29:31]req_shift_opened done [08:29:31]requested_item shift.open_date is exist - process it [08:29:31]req_shift_open_date [08:29:31]req_shift_open_date done [08:29:31]produce_requested_data done [08:29:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:29:31]process_action_free print_text [08:29:31]json_value_free [08:29:31]json_value_free done [08:29:31]process_json_proto returns [08:29:31]Send response to host [08:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225040,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:29:31]free response buf [08:29:31]execute_script done [08:29:31]execute_script returns [08:29:31]free content buf [08:29:31]Sock 7.Close socket [08:29:31]Sock 7.Thread stoped [08:29:32]accept exits with 9 [08:29:32]New connection [08:29:32]New thread 3066883428 created [08:29:32]Thread 3067026788 joined [08:29:32]Waiting for new connection... [08:29:32] Sock 9.Parse request [08:29:32]Sock 9.Check first char [08:29:32]Sock 9.First char is OK [08:29:32]request: POST /json_proto HTTP/1.0 [08:29:32]Method: POST [08:29:32]URL: /json_proto [08:29:32]Method is POST - this is cgi request [08:29:32]url: /json_proto [08:29:32]query_string will be loaded in cgi processing [08:29:32]execute_cgi json_proto POST (null) [08:29:32]execute_cgi path=json_proto method=POST [08:29:32]POST find Content-Length [08:29:32]Host: 172.17.43.131:8080 [08:29:32]Content-Length: 678 [08:29:32]Content-Type: application/json [08:29:32] [08:29:32]POST finish read [08:29:32]Found Content-Length = 678 [08:29:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:32]execute_script... [08:29:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:32]POST & json_proto [08:29:32]process_json_proto [08:29:32]json parsed OK: [08:29:32]protocol is kg_v1.0 [08:29:32]action value=close_receipt [08:29:32]process_action close_receipt [08:29:32]cmd_close_receipt [08:29:32]MH_GetDate [08:29:32]Write to MH i2c: F0 00 00 DF 00 CE [08:29:32]Write i2c OK [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: F0 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: F0 09 00 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: F0 09 00 DF 00 00 6C 5E A3 66 F9 24 A2 66 CF [08:29:32]GetLastDocTimeStamp 1721982029 [08:29:32]current date 1721982572 [08:29:32]FM_GetShiftState [08:29:32]SAM_PROTO_GetShiftState [08:29:32]wFMCommunicate request_size=4 [08:29:32]MH_SAM_APDU [08:29:32]CAPDU: 80 13 01 00 [08:29:32]Write to MH i2c: E2 08 00 E0 00 80 13 01 00 00 00 00 00 5D [08:29:32]Write i2c OK [08:29:32]MH_I2C_Read... [08:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:32]Read from MH i2c: E2 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 0E 00 [08:29:32]MH_I2C_Read... [08:29:32]Read from MH i2c: E2 0E 00 E0 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [08:29:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:29:32]wFMCommunicate OK [08:29:32]SAM_PROTO_GetShiftState done [08:29:32]FM_GetShiftState done [08:29:32]opened in 1721952182 [08:29:32]opened+sec_in_day 1722038582 [08:29:32]quantity*price = 50036 [08:29:32]sum+1 = 50037 [08:29:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 109 26.07.2024 08:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225041 ФПД: 266124660629724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T082932&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225041&fm=266124660629724&tin=02508201610067®Number=0000000000092624&sum=50000 [08:29:33]StoreToDocumentArchive [08:29:33]shift 437 fd 225041 [08:29:33]save to /storage/0437/doc_00225041 [08:29:33]save last doc name /storage/0437/doc_00225041 to /storage/kkm_last_doc_name [08:29:33]save OK [08:29:33]Clear old archive folders... [08:29:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:33]tlvbuf is 01B13C10 [08:29:33]SAM_PROTO_ClearQueue [08:29:33]wFMCommunicate request_size=4 [08:29:33]MH_SAM_APDU [08:29:33]CAPDU: 80 09 00 00 [08:29:33]Write to MH i2c: E2 08 00 ED 00 80 09 00 00 00 00 00 00 5F [08:29:33]Write i2c OK [08:29:33]MH_I2C_Read... [08:29:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:33]Read from MH i2c: E2 [08:29:33]MH_I2C_Read... [08:29:33]Read from MH i2c: E2 03 00 [08:29:33]MH_I2C_Read... [08:29:33]Read from MH i2c: E2 03 00 ED 00 00 90 00 61 [08:29:33]RAPDU: 90 00 [08:29:33]wFMCommunicate OK [08:29:33]SAM_PROTO_ClearQueue done [08:29:33]KKMCreateOFDPacket [08:29:33]OFDProtocolAddRootSTLVToBuf [08:29:33]FM_MakeSignedData [08:29:33]FM_MakeSignedData [08:29:33]SAM_PROTO_SignData [08:29:33]wFMCommunicate request_size=4 [08:29:33]MH_SAM_APDU [08:29:33]CAPDU: 80 0D 01 02 [08:29:33]Write to MH i2c: E2 08 00 EE 00 80 0D 01 02 00 00 00 00 67 [08:29:33]Write i2c OK [08:29:33]MH_I2C_Read... [08:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:33]Read from MH i2c: E2 [08:29:33]MH_I2C_Read... [08:29:33]Read from MH i2c: E2 03 00 [08:29:33]MH_I2C_Read... [08:29:33]Read from MH i2c: E2 03 00 EE 00 00 90 00 62 [08:29:33]RAPDU: 90 00 [08:29:33]wFMCommunicate OK [08:29:33]wFMCommunicate request_size=255 [08:29:33]MH_SAM_APDU [08:29:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 6C 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 6F 03 00 35 04 06 00 F2 [08:29:33]Write to MH i2c: E2 02 01 EF 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 6C 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 6F 03 00 35 04 06 00 F2 00 00 59 [08:29:34]Write i2c OK [08:29:34]MH_I2C_Read... [08:29:34]OFD Sender: No OFD packet to send [08:29:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:34]Read from MH i2c: E2 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 03 00 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [08:29:34]RAPDU: 90 00 [08:29:34]wFMCommunicate OK [08:29:34]wFMCommunicate request_size=10 [08:29:34]MH_SAM_APDU [08:29:34]CAPDU: 80 0D 02 02 05 09 F9 DC E0 DC [08:29:34]Write to MH i2c: E2 0D 00 F0 00 80 0D 02 02 05 00 09 F9 DC E0 DC 00 00 0E [08:29:34]Write i2c OK [08:29:34]MH_I2C_Read... [08:29:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:34]Read from MH i2c: E2 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 03 00 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [08:29:34]RAPDU: 90 00 [08:29:34]wFMCommunicate OK [08:29:34]wFMCommunicate request_size=4 [08:29:34]MH_SAM_APDU [08:29:34]CAPDU: 80 0D 03 02 [08:29:34]Write to MH i2c: E2 08 00 F1 00 80 0D 03 02 00 00 00 00 6C [08:29:34]Write i2c OK [08:29:34]MH_I2C_Read... [08:29:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:34]Read from MH i2c: E2 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 0B 00 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 0B 00 F1 00 00 45 F1 4C E5 AA BF 39 49 90 00 BF [08:29:34]RAPDU: 45 F1 4C E5 AA BF 39 49 90 00 [08:29:34]wFMCommunicate OK [08:29:34]SAM_PROTO_SignData done [08:29:34]FM_MakeSignedData done [08:29:34]CreateOFDProtocolMessage [08:29:34]wFMCommunicate request_size=4 [08:29:34]MH_SAM_APDU [08:29:34]CAPDU: 80 11 00 00 [08:29:34]Write to MH i2c: E2 08 00 F2 00 80 11 00 00 00 00 00 00 6C [08:29:34]Write i2c OK [08:29:34]MH_I2C_Read... [08:29:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:34]Read from MH i2c: E2 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 17 00 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: E2 17 00 F2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [08:29:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:29:34]wFMCommunicate OK [08:29:34]CreateOFDProtocolMessage done [08:29:34]OFDSenderStorePacket 225041 [08:29:34]StoreOFDPacket docnum=225041 [08:29:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 09 07 01 2D FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 6C 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 6F 03 00 35 04 06 00 F2 09 F9 DC E0 DC 45 F1 4C E5 AA BF 39 49 [08:29:34]CheckFolder [08:29:34]dirname=/storage/ofd_packets [08:29:34]CheckFolder done [08:29:34]ProducePacketName [08:29:34]name=ofd_packets/00225041 [08:29:34]NVStorageSaveData ofd_packets/00225041 [08:29:34]File name is /storage/ofd_packets/00225041 [08:29:34]Write 301 bytes [08:29:34]NVStorageSaveData done [08:29:34]OFDSenderStorePacket done [08:29:34]KKMCreateOFDPacket done [08:29:34]NVStorageSaveData kkm_last_timestamp [08:29:34]File name is /storage/kkm_last_timestamp [08:29:34]Write 4 bytes [08:29:34]NVStorageSaveData done [08:29:34]ExternCall_PrintAddStr [08:29:34]wPrintStart [08:29:34]Write to MH i2c: 01 00 00 F3 00 F3 [08:29:34]Write i2c OK [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: 01 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: 01 07 00 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 FF 0F 08 [08:29:34]RasterBufferAndPrint [08:29:34]line Счет N : (1)2001194 [08:29:34]line ИНН: 02508201610067 [08:29:34]line Контрольно-Кассовый Чек [08:29:34]line ПРОДАЖА [08:29:34]line ТРК (МРК, ГНК) : 33 [08:29:34]line Товар: 2710124130 [08:29:34]line Аи-92-К-5 [08:29:34]line 7.380 * 67.80 [08:29:34]line = 500.36 [08:29:34]line НДС 12% НСП 1% [08:29:34]line > о реализуемом товаре [08:29:34]line ОКРУГЛЕНИЕ: -0.36 [08:29:34]line ИТОГО: 500.00 [08:29:34]line Внесено: 500.00 [08:29:34]line СДАЧА: 0.00 [08:29:34]line НСП 1% : 4.43 [08:29:34]line НДС 12% : 53.14 [08:29:34]line Наличными: 500.00 [08:29:34]line Безнал.: 0.00 [08:29:34]line Место: АЗС № 97 "Партнер Нефть" [08:29:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:29:34]line СНО: Общий режим [08:29:34]line Чек 109 26.07.2024 08:29 [08:29:34]line Смена: 437 ФФД: 1.0 [08:29:34]line ЗНМ: 0300000054 [08:29:34]line РНМ: 0000000000092624 [08:29:34]line Версия ККМ: 001 [08:29:34]line ФМ: 0000000000874959 [08:29:34]line ФД: 225041 [08:29:34]line ФПД: 266124660629724 [08:29:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T082932&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225041&fm=266124660629724&tin=02508201610067®Number=0000000000092624&sum=50000 [08:29:34]written 0, free lines is 4095 [08:29:34]OFD Sender: Processing packet 225041 [packets to send 596, broken 595] [08:29:34]ProducePacketName [08:29:34]name=ofd_packets/00225041 [08:29:34]OFD Sender: To server: pG, [08:29:34]CommunicateWithHost lk.salyk.kg:30040 [08:29:34]ConnectInit lk.salyk.kg [08:29:34]Connected sock=10 [08:29:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 09 07 01 2D FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 6C 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 6F 03 00 35 04 06 00 F2 09 F9 DC E0 DC 45 F1 4C E5 AA BF 39 49 [08:29:34]Write to MH i2c: 01 00 00 1E 01 1F [08:29:34]Write i2c OK [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: 01 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: 01 07 00 [08:29:34]MH_I2C_Read... [08:29:34]Read from MH i2c: 01 07 00 1E 01 00 00 00 00 00 50 0C 82 [08:29:34]RasterBufferAndPrint [08:29:34]line [08:29:34]line [08:29:34]line [08:29:34]line [08:29:34]line [08:29:34]written 0, free lines is 3157 [08:29:35]MH_Cut [08:29:35]Write to MH i2c: D1 01 00 25 01 01 F8 [08:29:35]Write i2c OK [08:29:35]MH_I2C_Read... [08:29:35]Read from MH i2c: D1 [08:29:35]MH_I2C_Read... [08:29:35]Read from MH i2c: D1 01 00 [08:29:35]MH_I2C_Read... [08:29:35]Read from MH i2c: D1 01 00 25 01 00 F7 [08:29:35]Write to MH i2c: 01 00 00 26 01 27 [08:29:35]Write i2c OK [08:29:35]MH_I2C_Read... [08:29:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6F 57 47 00 88 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 6F 03 00 F4 03 04 00 7E 0A A3 66 B6 04 01 00 00 8A 86 49 77 ED 59 4A AD [08:29:35]CommunicateWithHost err = 0 [08:29:35]CheckOFDResponse [08:29:35]1017 (14) - 77093643461234 [08:29:35]1041 (16) - 0000000000874959 [08:29:35]1040 (4) - 225041 [08:29:35]1012 (4) - 26.07.2024 02:31 [08:29:35]1206 (1) - 0 [08:29:35]OFD Sender: Remove packet 225041 [08:29:35]ProducePacketName [08:29:35]name=ofd_packets/00225041 [08:29:35]NVStorageDeleteData [08:29:35]OFD Sender: No OFD packet to send [08:29:36]*** Cut start [08:29:36]*** Partial cut [08:29:36]*** CUTSNS_PIN = 1 [08:29:36]*** CUTSNS_PIN = 0 [08:29:36]*** Brake cut motor [08:29:36]Read from MH i2c: 01 [08:29:36]MH_I2C_Read... [08:29:36]*** Stop cut motor [08:29:36]*** Cut end [08:29:36]Read from MH i2c: 01 07 00 [08:29:36]MH_I2C_Read... [08:29:36]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 FF 0F 3C [08:29:36]process_action close_receipt done [08:29:36]requested_data is exist [08:29:36]produce_requested_data [08:29:36]requested_item fm.sn is exist - process it [08:29:36]wFMCommunicate request_size=4 [08:29:36]MH_SAM_APDU [08:29:36]CAPDU: 80 11 00 00 [08:29:36]Write to MH i2c: E2 08 00 27 01 80 11 00 00 00 00 00 00 A2 [08:29:36]Write i2c OK [08:29:36]MH_I2C_Read... [08:29:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:36]Read from MH i2c: E2 [08:29:36]MH_I2C_Read... [08:29:36]Read from MH i2c: E2 17 00 [08:29:36]MH_I2C_Read... [08:29:36]Read from MH i2c: E2 17 00 27 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [08:29:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:29:36]wFMCommunicate OK [08:29:36]requested_item fd.num is exist - process it [08:29:36]SAM_PROTO_GetFieldsCounters [08:29:36]wFMCommunicate request_size=4 [08:29:36]MH_SAM_APDU [08:29:36]CAPDU: 80 13 00 00 [08:29:36]Write to MH i2c: E2 08 00 28 01 80 13 00 00 00 00 00 00 A5 [08:29:36]Write i2c OK [08:29:36]MH_I2C_Read... [08:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:37]Read from MH i2c: E2 [08:29:37]MH_I2C_Read... [08:29:37]Read from MH i2c: E2 62 00 [08:29:37]MH_I2C_Read... [08:29:37]Read from MH i2c: E2 62 00 28 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [08:29:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:37]wFMCommunicate OK [08:29:37]SAM_PROTO_GetFieldsCounters done [08:29:37]requested_item shift.num is exist - process it [08:29:37]requested_item shift.opened is exist - process it [08:29:37]req_shift_opened [08:29:37]FM_GetShiftState [08:29:37]SAM_PROTO_GetShiftState [08:29:37]wFMCommunicate request_size=4 [08:29:37]MH_SAM_APDU [08:29:37]CAPDU: 80 13 01 00 [08:29:37]Write to MH i2c: E2 08 00 29 01 80 13 01 00 00 00 00 00 A7 [08:29:37]Write i2c OK [08:29:37]MH_I2C_Read... [08:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:37]Read from MH i2c: E2 [08:29:37]MH_I2C_Read... [08:29:37]Read from MH i2c: E2 0E 00 [08:29:37]MH_I2C_Read... [08:29:37]Read from MH i2c: E2 0E 00 29 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 58 [08:29:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:29:37]wFMCommunicate OK [08:29:37]SAM_PROTO_GetShiftState done [08:29:37]FM_GetShiftState done [08:29:37]req_shift_opened done [08:29:37]requested_item shift.open_date is exist - process it [08:29:37]req_shift_open_date [08:29:37]req_shift_open_date done [08:29:37]produce_requested_data done [08:29:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225041,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:29:37]process_action_free close_receipt [08:29:37]json_value_free [08:29:37]json_value_free done [08:29:37]process_json_proto returns [08:29:37]Send response to host [08:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225041,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:29:37]free response buf [08:29:37]execute_script done [08:29:37]execute_script returns [08:29:37]free content buf [08:29:37]Sock 9.Close socket [08:29:37]Sock 9.Thread stoped [08:29:40]OFD Sender: No OFD packet to send [08:29:45]OFD Sender: No OFD packet to send [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:02]recv_with_timeout no data received [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:15]OFD Sender: No OFD packet to send [08:30:20]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:28]recv_with_timeout no data received [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:46]OFD Sender: No OFD packet to send [08:30:47]recv_with_timeout no data received [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:30:58]accept exits with 7 [08:30:58]New connection [08:30:58]New thread 3067026788 created [08:30:58]Thread 3066883428 joined [08:30:58]Waiting for new connection... [08:30:58] Sock 7.Parse request [08:30:58]Sock 7.Check first char [08:30:58]Sock 7.First char is OK [08:30:58]request: POST /json_proto HTTP/1.0 [08:30:58]Method: POST [08:30:58]URL: /json_proto [08:30:58]Method is POST - this is cgi request [08:30:58]url: /json_proto [08:30:58]query_string will be loaded in cgi processing [08:30:58]execute_cgi json_proto POST (null) [08:30:58]execute_cgi path=json_proto method=POST [08:30:58]POST find Content-Length [08:30:58]Host: 172.17.43.131:8080 [08:30:58]Content-Length: 678 [08:30:58]Content-Type: application/json [08:30:58] [08:30:58]POST finish read [08:30:58]Found Content-Length = 678 [08:30:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:58]execute_script... [08:30:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:58]POST & json_proto [08:30:58]process_json_proto [08:30:58]json parsed OK: [08:30:58]protocol is kg_v1.0 [08:30:58]action value=close_receipt [08:30:58]process_action close_receipt [08:30:58]cmd_close_receipt [08:30:58]MH_GetDate [08:30:58]Write to MH i2c: F0 00 00 2A 01 1A [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: F0 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: F0 09 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: F0 09 00 2A 01 00 C2 5E A3 66 F9 24 A2 66 71 [08:30:58]GetLastDocTimeStamp 1721982572 [08:30:58]current date 1721982658 [08:30:58]FM_GetShiftState [08:30:58]SAM_PROTO_GetShiftState [08:30:58]wFMCommunicate request_size=4 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 13 01 00 [08:30:58]Write to MH i2c: E2 08 00 2B 01 80 13 01 00 00 00 00 00 A9 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 0E 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 0E 00 2B 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5A [08:30:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:30:58]wFMCommunicate OK [08:30:58]SAM_PROTO_GetShiftState done [08:30:58]FM_GetShiftState done [08:30:58]opened in 1721952182 [08:30:58]opened+sec_in_day 1722038582 [08:30:58]quantity*price = 50036 [08:30:58]sum+1 = 50037 [08:30:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 110 26.07.2024 08:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225042 ФПД: 89506800470754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T083058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225042&fm=89506800470754&tin=02508201610067®Number=0000000000092624&sum=50000 [08:30:59]StoreToDocumentArchive [08:30:59]shift 437 fd 225042 [08:30:59]save to /storage/0437/doc_00225042 [08:30:59]save last doc name /storage/0437/doc_00225042 to /storage/kkm_last_doc_name [08:30:59]save OK [08:30:59]Clear old archive folders... [08:30:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:30:59]tlvbuf is 01B080A0 [08:30:59]SAM_PROTO_ClearQueue [08:30:59]wFMCommunicate request_size=4 [08:30:59]MH_SAM_APDU [08:30:59]CAPDU: 80 09 00 00 [08:30:59]Write to MH i2c: E2 08 00 38 01 80 09 00 00 00 00 00 00 AB [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:59]Read from MH i2c: E2 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 38 01 00 90 00 AD [08:30:59]RAPDU: 90 00 [08:30:59]wFMCommunicate OK [08:30:59]SAM_PROTO_ClearQueue done [08:30:59]KKMCreateOFDPacket [08:30:59]OFDProtocolAddRootSTLVToBuf [08:30:59]FM_MakeSignedData [08:30:59]FM_MakeSignedData [08:30:59]SAM_PROTO_SignData [08:30:59]wFMCommunicate request_size=4 [08:30:59]MH_SAM_APDU [08:30:59]CAPDU: 80 0D 01 02 [08:30:59]Write to MH i2c: E2 08 00 39 01 80 0D 01 02 00 00 00 00 B3 [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:59]Read from MH i2c: E2 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [08:30:59]RAPDU: 90 00 [08:30:59]wFMCommunicate OK [08:30:59]wFMCommunicate request_size=255 [08:30:59]MH_SAM_APDU [08:30:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C2 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 6F 03 00 35 04 06 00 51 [08:30:59]Write to MH i2c: E2 02 01 3A 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C2 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 6F 03 00 35 04 06 00 51 00 00 5C [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:59]Read from MH i2c: E2 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [08:30:59]RAPDU: 90 00 [08:30:59]wFMCommunicate OK [08:30:59]wFMCommunicate request_size=10 [08:30:59]MH_SAM_APDU [08:30:59]CAPDU: 80 0D 02 02 05 67 ED 0C 0A E2 [08:30:59]Write to MH i2c: E2 0D 00 3B 01 80 0D 02 02 05 00 67 ED 0C 0A E2 00 00 0C [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:59]Read from MH i2c: E2 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [08:30:59]RAPDU: 90 00 [08:30:59]wFMCommunicate OK [08:30:59]wFMCommunicate request_size=4 [08:30:59]MH_SAM_APDU [08:30:59]CAPDU: 80 0D 03 02 [08:30:59]Write to MH i2c: E2 08 00 3C 01 80 0D 03 02 00 00 00 00 B8 [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:59]Read from MH i2c: E2 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 0B 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 0B 00 3C 01 00 CD B3 DA A6 7E B9 42 59 90 00 8B [08:30:59]RAPDU: CD B3 DA A6 7E B9 42 59 90 00 [08:30:59]wFMCommunicate OK [08:30:59]SAM_PROTO_SignData done [08:30:59]FM_MakeSignedData done [08:30:59]CreateOFDProtocolMessage [08:30:59]wFMCommunicate request_size=4 [08:30:59]MH_SAM_APDU [08:30:59]CAPDU: 80 11 00 00 [08:30:59]Write to MH i2c: E2 08 00 3D 01 80 11 00 00 00 00 00 00 B8 [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:59]Read from MH i2c: E2 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 17 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: E2 17 00 3D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [08:30:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:30:59]wFMCommunicate OK [08:30:59]CreateOFDProtocolMessage done [08:30:59]OFDSenderStorePacket 225042 [08:30:59]StoreOFDPacket docnum=225042 [08:30:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 21 07 01 A5 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C2 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 6F 03 00 35 04 06 00 51 67 ED 0C 0A E2 CD B3 DA A6 7E B9 42 59 [08:30:59]CheckFolder [08:30:59]dirname=/storage/ofd_packets [08:30:59]CheckFolder done [08:30:59]ProducePacketName [08:30:59]name=ofd_packets/00225042 [08:30:59]NVStorageSaveData ofd_packets/00225042 [08:30:59]File name is /storage/ofd_packets/00225042 [08:30:59]Write 301 bytes [08:30:59]NVStorageSaveData done [08:30:59]OFDSenderStorePacket done [08:30:59]KKMCreateOFDPacket done [08:30:59]NVStorageSaveData kkm_last_timestamp [08:30:59]File name is /storage/kkm_last_timestamp [08:30:59]Write 4 bytes [08:30:59]NVStorageSaveData done [08:31:00]ExternCall_PrintAddStr [08:31:00]wPrintStart [08:31:00]Write to MH i2c: 01 00 00 3E 01 3F [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 FF 0F 54 [08:31:00]RasterBufferAndPrint [08:31:00]line Счет N : (1)2001196 [08:31:00]line ИНН: 02508201610067 [08:31:00]line Контрольно-Кассовый Чек [08:31:00]line ПРОДАЖА [08:31:00]line ТРК (МРК, ГНК) : 63 [08:31:00]line Товар: 2710124130 [08:31:00]line Аи-92-К-5 [08:31:00]line 7.380 * 67.80 [08:31:00]line = 500.36 [08:31:00]line НДС 12% НСП 1% [08:31:00]line > о реализуемом товаре [08:31:00]line ОКРУГЛЕНИЕ: -0.36 [08:31:00]line ИТОГО: 500.00 [08:31:00]line Внесено: 500.00 [08:31:00]line СДАЧА: 0.00 [08:31:00]line НСП 1% : 4.43 [08:31:00]line НДС 12% : 53.14 [08:31:00]line Наличными: 500.00 [08:31:00]line Безнал.: 0.00 [08:31:00]line Место: АЗС № 97 "Партнер Нефть" [08:31:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:31:00]line СНО: Общий режим [08:31:00]line Чек 110 26.07.2024 08:30 [08:31:00]line Смена: 437 ФФД: 1.0 [08:31:00]line ЗНМ: 0300000054 [08:31:00]line РНМ: 0000000000092624 [08:31:00]line Версия ККМ: 001 [08:31:00]line ФМ: 0000000000874959 [08:31:00]line ФД: 225042 [08:31:00]line ФПД: 89506800470754 [08:31:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T083058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225042&fm=89506800470754&tin=02508201610067®Number=0000000000092624&sum=50000 [08:31:00]written 0, free lines is 4095 [08:31:00]OFD Sender: Processing packet 225042 [packets to send 596, broken 595] [08:31:00]ProducePacketName [08:31:00]name=ofd_packets/00225042 [08:31:00]OFD Sender: To server: pG, [08:31:00]CommunicateWithHost lk.salyk.kg:30040 [08:31:00]ConnectInit lk.salyk.kg [08:31:00]Write to MH i2c: 01 00 00 69 01 6A [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 69 01 00 00 00 00 00 51 0C CE [08:31:00]RasterBufferAndPrint [08:31:00]line [08:31:00]line [08:31:00]line [08:31:00]line [08:31:00]line [08:31:00]written 0, free lines is 3160 [08:31:00]MH_Cut [08:31:00]Write to MH i2c: D1 01 00 70 01 01 43 [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: D1 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: D1 01 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: D1 01 00 70 01 00 42 [08:31:00]Write to MH i2c: 01 00 00 71 01 72 [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]Connected sock=11 [08:31:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 21 07 01 A5 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C2 5E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 6F 03 00 35 04 06 00 51 67 ED 0C 0A E2 CD B3 DA A6 7E B9 42 59 [08:31:01]*** Cut start [08:31:01]*** Partial cut [08:31:01]*** CUTSNS_PIN = 1 [08:31:01]*** CUTSNS_PIN = 0 [08:31:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EC 11 47 00 3B BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 6F 03 00 F4 03 04 00 D4 0A A3 66 B6 04 01 00 00 AC 79 1C 20 DC 6F 6C A5 [08:31:01]CommunicateWithHost err = 0 [08:31:01]CheckOFDResponse [08:31:01]1017 (14) - 77093643461234 [08:31:01]1041 (16) - 0000000000874959 [08:31:01]1040 (4) - 225042 [08:31:01]1012 (4) - 26.07.2024 02:32 [08:31:01]1206 (1) - 0 [08:31:01]OFD Sender: Remove packet 225042 [08:31:01]ProducePacketName [08:31:01]name=ofd_packets/00225042 [08:31:01]NVStorageDeleteData [08:31:02]*** Brake cut motor [08:31:02]Read from MH i2c: 01 [08:31:02]MH_I2C_Read... [08:31:02]*** Stop cut motor [08:31:02]*** Cut end [08:31:02]Read from MH i2c: 01 07 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 FF 0F 87 [08:31:02]process_action close_receipt done [08:31:02]requested_data is exist [08:31:02]produce_requested_data [08:31:02]requested_item fm.sn is exist - process it [08:31:02]wFMCommunicate request_size=4 [08:31:02]MH_SAM_APDU [08:31:02]CAPDU: 80 11 00 00 [08:31:02]Write to MH i2c: E2 08 00 72 01 80 11 00 00 00 00 00 00 ED [08:31:02]Write i2c OK [08:31:02]MH_I2C_Read... [08:31:02]OFD Sender: No OFD packet to send [08:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:02]Read from MH i2c: E2 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 17 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 17 00 72 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [08:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:31:02]wFMCommunicate OK [08:31:02]requested_item fd.num is exist - process it [08:31:02]SAM_PROTO_GetFieldsCounters [08:31:02]wFMCommunicate request_size=4 [08:31:02]MH_SAM_APDU [08:31:02]CAPDU: 80 13 00 00 [08:31:02]Write to MH i2c: E2 08 00 73 01 80 13 00 00 00 00 00 00 F0 [08:31:02]Write i2c OK [08:31:02]MH_I2C_Read... [08:31:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:02]Read from MH i2c: E2 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 62 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 62 00 73 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [08:31:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:02]wFMCommunicate OK [08:31:02]SAM_PROTO_GetFieldsCounters done [08:31:02]requested_item shift.num is exist - process it [08:31:02]requested_item shift.opened is exist - process it [08:31:02]req_shift_opened [08:31:02]FM_GetShiftState [08:31:02]SAM_PROTO_GetShiftState [08:31:02]wFMCommunicate request_size=4 [08:31:02]MH_SAM_APDU [08:31:02]CAPDU: 80 13 01 00 [08:31:02]Write to MH i2c: E2 08 00 74 01 80 13 01 00 00 00 00 00 F2 [08:31:02]Write i2c OK [08:31:02]MH_I2C_Read... [08:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:02]Read from MH i2c: E2 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 0E 00 [08:31:02]MH_I2C_Read... [08:31:02]Read from MH i2c: E2 0E 00 74 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A3 [08:31:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:31:02]wFMCommunicate OK [08:31:02]SAM_PROTO_GetShiftState done [08:31:02]FM_GetShiftState done [08:31:02]req_shift_opened done [08:31:02]requested_item shift.open_date is exist - process it [08:31:02]req_shift_open_date [08:31:02]req_shift_open_date done [08:31:02]produce_requested_data done [08:31:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:31:02]process_action_free close_receipt [08:31:02]json_value_free [08:31:02]json_value_free done [08:31:02]process_json_proto returns [08:31:02]Send response to host [08:31:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:31:02]free response buf [08:31:02]execute_script done [08:31:02]execute_script returns [08:31:02]free content buf [08:31:02]Sock 7.Close socket [08:31:02]Sock 7.Thread stoped [08:31:07]OFD Sender: No OFD packet to send [08:31:11]accept exits with 9 [08:31:11]New connection [08:31:11]New thread 3066883428 created [08:31:11]Thread 3067026788 joined [08:31:11]Waiting for new connection... [08:31:11] Sock 9.Parse request [08:31:11]Sock 9.Check first char [08:31:11]Sock 9.First char is OK [08:31:11]request: POST /json_proto HTTP/1.0 [08:31:11]Method: POST [08:31:11]URL: /json_proto [08:31:11]Method is POST - this is cgi request [08:31:11]url: /json_proto [08:31:11]query_string will be loaded in cgi processing [08:31:11]execute_cgi json_proto POST (null) [08:31:11]execute_cgi path=json_proto method=POST [08:31:11]POST find Content-Length [08:31:11]Host: 172.17.43.131:8080 [08:31:11]Content-Length: 1211 [08:31:11]Content-Type: application/json [08:31:11] [08:31:11]POST finish read [08:31:11]Found Content-Length = 1211 [08:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001195\u000A26.07.2024 08:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 23.780 x 75.70\u000A\u0418\u0422\u041E\u0413: 1800.15\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99593\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:11]execute_script... [08:31:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001195\u000A26.07.2024 08:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 23.780 x 75.70\u000A\u0418\u0422\u041E\u0413: 1800.15\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99593\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:11]POST & json_proto [08:31:11]process_json_proto [08:31:11]json parsed OK: [08:31:11]protocol is kg_v1.0 [08:31:11]action value=print_text [08:31:11]process_action print_text [08:31:11]cmd_print_text [08:31:11]ExternCall_PrintAddStr [08:31:11]wPrintStart [08:31:11]Write to MH i2c: 01 00 00 75 01 76 [08:31:11]Write i2c OK [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: 01 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: 01 07 00 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 FF 0F 8B [08:31:11]RasterBufferAndPrint [08:31:11]line *****ТОВАРНЫЙ ЧЕК***** [08:31:11]line АЗС-97 [08:31:11]line Партнер нефть [08:31:11]line 02508201610067 [08:31:11]line Кассир : Ахмадалиева М. [08:31:11]line Счет N : (1)2001195 [08:31:11]line 26.07.2024 08:29 [08:31:11]line ПРОДАЖА [08:31:11]line ТРК (МРК, ГНК): 11 [08:31:11]line Вид ГСМ : 2710194210 [08:31:11]line ДТ-К-5 [08:31:11]line 23.780 x 75.70 [08:31:11]line ИТОГ: 1800.15 [08:31:11]line Тип оплаты: Талоны: Топливная Карта [08:31:11]line 99593 [08:31:11]line ______________________ [08:31:11]line (подпись) [08:31:11]written 0, free lines is 4095 [08:31:11]Write to MH i2c: 01 00 00 8A 01 8B [08:31:11]Write i2c OK [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: 01 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: 01 07 00 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 F5 0D 94 [08:31:11]RasterBufferAndPrint [08:31:11]line [08:31:11]line [08:31:11]line [08:31:11]line [08:31:11]line [08:31:11]written 0, free lines is 3576 [08:31:11]MH_Cut [08:31:11]Write to MH i2c: D1 01 00 91 01 01 64 [08:31:11]Write i2c OK [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: D1 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: D1 01 00 [08:31:11]MH_I2C_Read... [08:31:11]Read from MH i2c: D1 01 00 91 01 00 63 [08:31:11]Write to MH i2c: 01 00 00 92 01 93 [08:31:11]Write i2c OK [08:31:11]MH_I2C_Read... [08:31:12]*** Cut start [08:31:12]*** Partial cut [08:31:12]*** CUTSNS_PIN = 1 [08:31:12]*** CUTSNS_PIN = 0 [08:31:12]OFD Sender: No OFD packet to send [08:31:12]*** Brake cut motor [08:31:12]Read from MH i2c: 01 [08:31:12]MH_I2C_Read... [08:31:12]*** Stop cut motor [08:31:12]*** Cut end [08:31:12]Read from MH i2c: 01 07 00 [08:31:12]MH_I2C_Read... [08:31:12]Read from MH i2c: 01 07 00 92 01 00 00 00 00 00 FF 0F A8 [08:31:12]process_action print_text done [08:31:12]requested_data is exist [08:31:12]produce_requested_data [08:31:12]requested_item fm.sn is exist - process it [08:31:12]wFMCommunicate request_size=4 [08:31:12]MH_SAM_APDU [08:31:12]CAPDU: 80 11 00 00 [08:31:12]Write to MH i2c: E2 08 00 93 01 80 11 00 00 00 00 00 00 0E [08:31:12]Write i2c OK [08:31:12]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 17 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 17 00 93 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6B [08:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:31:13]wFMCommunicate OK [08:31:13]requested_item fd.num is exist - process it [08:31:13]SAM_PROTO_GetFieldsCounters [08:31:13]wFMCommunicate request_size=4 [08:31:13]MH_SAM_APDU [08:31:13]CAPDU: 80 13 00 00 [08:31:13]Write to MH i2c: E2 08 00 94 01 80 13 00 00 00 00 00 00 11 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 62 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 62 00 94 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [08:31:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:13]wFMCommunicate OK [08:31:13]SAM_PROTO_GetFieldsCounters done [08:31:13]requested_item shift.num is exist - process it [08:31:13]requested_item shift.opened is exist - process it [08:31:13]req_shift_opened [08:31:13]FM_GetShiftState [08:31:13]SAM_PROTO_GetShiftState [08:31:13]wFMCommunicate request_size=4 [08:31:13]MH_SAM_APDU [08:31:13]CAPDU: 80 13 01 00 [08:31:13]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [08:31:13]Write i2c OK [08:31:13]MH_I2C_Read... [08:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:13]Read from MH i2c: E2 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 0E 00 [08:31:13]MH_I2C_Read... [08:31:13]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [08:31:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:31:13]wFMCommunicate OK [08:31:13]SAM_PROTO_GetShiftState done [08:31:13]FM_GetShiftState done [08:31:13]req_shift_opened done [08:31:13]requested_item shift.open_date is exist - process it [08:31:13]req_shift_open_date [08:31:13]req_shift_open_date done [08:31:13]produce_requested_data done [08:31:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:31:13]process_action_free print_text [08:31:13]json_value_free [08:31:13]json_value_free done [08:31:13]process_json_proto returns [08:31:13]Send response to host [08:31:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:31:13]free response buf [08:31:13]execute_script done [08:31:13]execute_script returns [08:31:13]free content buf [08:31:13]Sock 9.Close socket [08:31:13]Sock 9.Thread stoped [08:31:17]OFD Sender: No OFD packet to send [08:31:19]int [08:31:19]Write to MH i2c: 01 00 00 96 01 97 [08:31:19]*** FLAG_PRN_PAP1 set [08:31:19]Write i2c OK [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 07 00 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 07 00 96 01 00 01 00 00 00 FF 0F AD [08:31:19]state=0 [08:31:19]No paper [08:31:19]int [08:31:19]Write to MH i2c: 01 00 00 97 01 98 [08:31:19]*** FLAG_PRN_PAP2 set [08:31:19]Write i2c OK [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 07 00 [08:31:19]MH_I2C_Read... [08:31:19]Read from MH i2c: 01 07 00 97 01 00 03 00 00 00 FF 0F B0 [08:31:19]state=0 [08:31:19]No paper [08:31:19]Cover opened [08:31:22]OFD Sender: No OFD packet to send [08:31:24]Write to MH i2c: 01 00 00 98 01 99 [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 07 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 07 00 98 01 00 03 00 00 00 FF 0F B1 [08:31:24]state=3 [08:31:24]No paper [08:31:24]Cover opened [08:31:27]OFD Sender: No OFD packet to send [08:31:29]Write to MH i2c: 01 00 00 99 01 9A [08:31:29]Write i2c OK [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 07 00 [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 07 00 99 01 00 03 00 00 00 FF 0F B2 [08:31:29]state=3 [08:31:29]No paper [08:31:29]Cover opened [08:31:29]int [08:31:29]Write to MH i2c: 01 00 00 9A 01 9B [08:31:29]*** FLAG_PRN_PAP1 reset [08:31:29]Write i2c OK [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 07 00 [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 07 00 9A 01 00 02 00 00 00 FF 0F B2 [08:31:29]state=3 [08:31:29]Cover opened [08:31:29]int [08:31:29]Write to MH i2c: 01 00 00 9B 01 9C [08:31:29]*** FLAG_PRN_PAP2 reset [08:31:29]Write i2c OK [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 07 00 [08:31:29]MH_I2C_Read... [08:31:29]Read from MH i2c: 01 07 00 9B 01 00 00 00 00 00 FF 0F B1 [08:31:29]state=3 [08:31:29]Cover closed [08:31:32]OFD Sender: No OFD packet to send [08:31:37]OFD Sender: No OFD packet to send [08:31:42]OFD Sender: No OFD packet to send [08:31:47]OFD Sender: No OFD packet to send [08:31:52]OFD Sender: No OFD packet to send [08:31:57]OFD Sender: No OFD packet to send [08:32:02]OFD Sender: No OFD packet to send [08:32:07]OFD Sender: No OFD packet to send [08:32:12]OFD Sender: No OFD packet to send [08:32:17]OFD Sender: No OFD packet to send [08:32:22]OFD Sender: No OFD packet to send [08:32:27]OFD Sender: No OFD packet to send [08:32:32]OFD Sender: No OFD packet to send [08:32:37]OFD Sender: No OFD packet to send [08:32:42]OFD Sender: No OFD packet to send [08:32:47]OFD Sender: No OFD packet to send [08:32:50]recv_with_timeout no data received [08:32:52]OFD Sender: No OFD packet to send [08:32:57]OFD Sender: No OFD packet to send [08:33:02]OFD Sender: No OFD packet to send [08:33:07]OFD Sender: No OFD packet to send [08:33:12]OFD Sender: No OFD packet to send [08:33:17]OFD Sender: No OFD packet to send [08:33:22]OFD Sender: No OFD packet to send [08:33:27]OFD Sender: No OFD packet to send [08:33:32]OFD Sender: No OFD packet to send [08:33:37]OFD Sender: No OFD packet to send [08:33:42]OFD Sender: No OFD packet to send [08:33:47]OFD Sender: No OFD packet to send [08:33:52]OFD Sender: No OFD packet to send [08:33:57]OFD Sender: No OFD packet to send [08:34:02]OFD Sender: No OFD packet to send [08:34:07]OFD Sender: No OFD packet to send [08:34:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:23]OFD Sender: No OFD packet to send [08:34:28]OFD Sender: No OFD packet to send [08:34:33]OFD Sender: No OFD packet to send [08:34:38]OFD Sender: No OFD packet to send [08:34:43]OFD Sender: No OFD packet to send [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:24]recv_with_timeout no data received [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:03]OFD Sender: No OFD packet to send [08:36:08]OFD Sender: No OFD packet to send [08:36:13]OFD Sender: No OFD packet to send [08:36:18]OFD Sender: No OFD packet to send [08:36:23]OFD Sender: No OFD packet to send [08:36:28]OFD Sender: No OFD packet to send [08:36:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]OFD Sender: No OFD packet to send [08:36:58]OFD Sender: No OFD packet to send [08:37:03]OFD Sender: No OFD packet to send [08:37:06]recv_with_timeout no data received [08:37:08]OFD Sender: No OFD packet to send [08:37:13]OFD Sender: No OFD packet to send [08:37:18]OFD Sender: No OFD packet to send [08:37:23]OFD Sender: No OFD packet to send [08:37:28]OFD Sender: No OFD packet to send [08:37:33]OFD Sender: No OFD packet to send [08:37:38]OFD Sender: No OFD packet to send [08:37:43]OFD Sender: No OFD packet to send [08:37:48]OFD Sender: No OFD packet to send [08:37:53]OFD Sender: No OFD packet to send [08:37:58]OFD Sender: No OFD packet to send [08:38:03]OFD Sender: No OFD packet to send [08:38:08]OFD Sender: No OFD packet to send [08:38:13]OFD Sender: No OFD packet to send [08:38:18]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 80783+1721902329=1721983112 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 89 60 A3 66 F9 24 A2 66 16 [08:38:33]Current date/time: 26.07.2024 08:38 [08:38:33]FM_Init [08:38:33]wFMConnect [08:38:33]MH_SAM_On [08:38:33]Write to MH i2c: E0 00 00 08 00 E7 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_init finished! [08:38:33]*** atr: [08:38:33]*** 0F 3B D5 18 FF 81 91 FE [08:38:33]*** 1F C3 80 73 C8 21 10 0A [08:38:33]*** 00 00 00 00 00 00 00 00 [08:38:33]*** 00 00 00 00 00 00 00 00 [08:38:33]*** 00 00 00 00 00 00 00 00 [08:38:33]*** 00 00 00 00 00 00 00 00 [08:38:33]*** 00 00 00 00 00 00 00 00 [08:38:33]*** 00 00 00 00 00 00 00 00 [08:38:33]Read from MH i2c: E0 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E0 10 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:38:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:38:33]wFMCommunicate request_size=10 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:38:33]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:38:33]RAPDU: 90 00 [08:38:33]wFMCommunicate OK [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 11 00 00 [08:38:33]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 17 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [08:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:33]wFMCommunicate OK [08:38:33]Detected FM SN is 0000000000874959 [08:38:33]Stored FM SN is 0000000000874959 [08:38:33]wFMCommunicate request_size=9 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:38:33]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:38:33]RAPDU: 90 00 [08:38:33]wFMCommunicate OK [08:38:33]FM PIN OK [08:38:33]wFMCommunicate request_size=8 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 14 04 00 03 02 00 01 [08:38:33]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:38:33]RAPDU: 90 00 [08:38:33]wFMCommunicate OK [08:38:33]wFMCommunicate request_size=13 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:38:33]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:38:33]RAPDU: 90 00 [08:38:33]wFMCommunicate OK [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 11 00 00 [08:38:33]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 17 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [08:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:33]wFMCommunicate OK [08:38:33]DocumentArchiveInit [08:38:33]Start Httpd... [08:38:33]Httpd thread 3067620708 created [08:38:33]Write to MH i2c: 01 00 00 0F 00 0F [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: 01 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: 01 07 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:38:33]MH Int Process started [08:38:33]Allocated Socket 7 [08:38:33]Bind OK [08:38:33]Listen OK [08:38:33]httpd running on port 8080 [08:38:33]Waiting for new connection... [08:38:34]OFD Sender: No OFD packet to send [08:38:35]accept exits with 8 [08:38:35]New connection [08:38:35]New thread 3067333988 created [08:38:35]Waiting for new connection... [08:38:35] Sock 8.Parse request [08:38:35]Sock 8.Check first char [08:38:35]Sock 8.First char is OK [08:38:35]request: POST /json_proto HTTP/1.0 [08:38:35]Method: POST [08:38:35]URL: /json_proto [08:38:35]Method is POST - this is cgi request [08:38:35]url: /json_proto [08:38:35]query_string will be loaded in cgi processing [08:38:35]execute_cgi json_proto POST (null) [08:38:35]execute_cgi path=json_proto method=POST [08:38:35]POST find Content-Length [08:38:35]Host: 172.17.43.131:8080 [08:38:35]Content-Length: 215 [08:38:35]Content-Type: application/json [08:38:35] [08:38:35]POST finish read [08:38:35]Found Content-Length = 215 [08:38:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:35]execute_script... [08:38:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:35]POST & json_proto [08:38:35]process_json_proto [08:38:35]json parsed OK: [08:38:35]protocol is kg_v1.0 [08:38:35]action value=get_value [08:38:35]process_action get_value [08:38:35]cmd_get_value [08:38:35]process_action get_value done [08:38:35]requested_data is exist [08:38:35]produce_requested_data [08:38:35]requested_item kkm.sn is exist - process it [08:38:35]requested_item kkm.ver is exist - process it [08:38:35]requested_item fm.sn is exist - process it [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 11 00 00 [08:38:35]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 17 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [08:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:38:35]wFMCommunicate OK [08:38:35]requested_item fd.num is exist - process it [08:38:35]SAM_PROTO_GetFieldsCounters [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 13 00 00 [08:38:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 62 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [08:38:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:35]wFMCommunicate OK [08:38:35]SAM_PROTO_GetFieldsCounters done [08:38:35]requested_item shift.num is exist - process it [08:38:35]requested_item shift.opened is exist - process it [08:38:35]req_shift_opened [08:38:35]FM_GetShiftState [08:38:35]SAM_PROTO_GetShiftState [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 13 01 00 [08:38:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:35]Read from MH i2c: E2 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 0E 00 [08:38:35]MH_I2C_Read... [08:38:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [08:38:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:38:35]wFMCommunicate OK [08:38:35]SAM_PROTO_GetShiftState done [08:38:35]FM_GetShiftState done [08:38:35]req_shift_opened done [08:38:35]requested_item shift.open_date is exist - process it [08:38:35]req_shift_open_date [08:38:35]req_shift_open_date done [08:38:35]produce_requested_data done [08:38:35]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:38:35]process_action_free get_value [08:38:35]json_value_free [08:38:35]json_value_free done [08:38:35]process_json_proto returns [08:38:35]Send response to host [08:38:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:38:35]free response buf [08:38:35]execute_script done [08:38:35]execute_script returns [08:38:35]free content buf [08:38:35]Sock 8.Close socket [08:38:35]Sock 8.Thread stoped [08:38:35]accept exits with 9 [08:38:35]New connection [08:38:35]New thread 3067190628 created [08:38:35]Thread 3067333988 joined [08:38:35]Waiting for new connection... [08:38:35] Sock 9.Parse request [08:38:35]Sock 9.Check first char [08:38:35]Sock 9.First char is OK [08:38:35]request: POST /json_proto HTTP/1.0 [08:38:35]Method: POST [08:38:35]URL: /json_proto [08:38:35]Method is POST - this is cgi request [08:38:35]url: /json_proto [08:38:35]query_string will be loaded in cgi processing [08:38:35]execute_cgi json_proto POST (null) [08:38:35]execute_cgi path=json_proto method=POST [08:38:35]POST find Content-Length [08:38:35]Host: 172.17.43.131:8080 [08:38:35]Content-Length: 331 [08:38:35]Content-Type: application/json [08:38:35] [08:38:35]POST finish read [08:38:35]Found Content-Length = 331 [08:38:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:38:35]execute_script... [08:38:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:38:35]POST & json_proto [08:38:35]process_json_proto [08:38:35]json parsed OK: [08:38:35]protocol is kg_v1.0 [08:38:35]action value=get_value [08:38:35]process_action get_value [08:38:35]cmd_get_value [08:38:35]process_action get_value done [08:38:35]requested_data is exist [08:38:35]produce_requested_data [08:38:35]requested_item fm.sale.total is exist - process it [08:38:35]SAM_PROTO_GetFMData [08:38:35]wFMCommunicate request_size=4 [08:38:35]MH_SAM_APDU [08:38:35]CAPDU: 80 13 03 00 [08:38:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:38:35]Write i2c OK [08:38:35]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 FD 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 A8 6B 03 00 69 04 A3 00 6F 04 04 00 61 65 03 00 B1 04 05 00 FB 8C BB 74 05 70 04 05 00 74 7D 24 A9 04 72 04 04 00 87 0F 97 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF FD 5D 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 77 E2 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 8A [08:38:36]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A8 6B 03 00 69 04 A3 00 6F 04 04 00 61 65 03 00 B1 04 05 00 FB 8C BB 74 05 70 04 05 00 74 7D 24 A9 04 72 04 04 00 87 0F 97 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF FD 5D 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 77 E2 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 17 00 00 [08:38:36]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 FD 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 19 [08:38:36]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 17 00 00 [08:38:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:36]Read from MH i2c: E2 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 FD 00 [08:38:36]MH_I2C_Read... [08:38:36]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [08:38:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [08:38:36]wFMCommunicate OK [08:38:36]wFMCommunicate request_size=4 [08:38:36]MH_SAM_APDU [08:38:36]CAPDU: 80 17 00 00 [08:38:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:38:36]Write i2c OK [08:38:36]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 FD 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [08:38:37]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 17 00 00 [08:38:37]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 E2 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [08:38:37]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:38:37]wFMCommunicate OK [08:38:37]SAM_PROTO_GetFMData done [08:38:37]requested_item fm.sale_refund.total is exist - process it [08:38:37]requested_item fm.buy.total is exist - process it [08:38:37]requested_item shift.sale.total is exist - process it [08:38:37]SAM_PROTO_GetShiftData [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 13 02 00 [08:38:37]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:38:37]Read from MH i2c: E2 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 FD 00 [08:38:37]MH_I2C_Read... [08:38:37]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 6E 00 00 00 69 04 9C 00 6F 04 04 00 6E 00 00 00 B1 04 03 00 7F 74 C9 70 04 03 00 74 F9 A5 72 04 03 00 0B 7B 23 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 65 15 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7F C8 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 6C [08:38:37]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 6E 00 00 00 69 04 9C 00 6F 04 04 00 6E 00 00 00 B1 04 03 00 7F 74 C9 70 04 03 00 74 F9 A5 72 04 03 00 0B 7B 23 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 65 15 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7F C8 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:38:37]wFMCommunicate OK [08:38:37]wFMCommunicate request_size=4 [08:38:37]MH_SAM_APDU [08:38:37]CAPDU: 80 17 00 00 [08:38:37]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:38:37]Write i2c OK [08:38:37]MH_I2C_Read... [08:38:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:38]Read from MH i2c: E2 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 FD 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [08:38:38]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:38:38]wFMCommunicate OK [08:38:38]wFMCommunicate request_size=4 [08:38:38]MH_SAM_APDU [08:38:38]CAPDU: 80 17 00 00 [08:38:38]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:38]Read from MH i2c: E2 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 FD 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [08:38:38]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:38:38]wFMCommunicate OK [08:38:38]wFMCommunicate request_size=4 [08:38:38]MH_SAM_APDU [08:38:38]CAPDU: 80 17 00 00 [08:38:38]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:38:38]Read from MH i2c: E2 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 FD 00 [08:38:38]MH_I2C_Read... [08:38:38]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [08:38:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:38:38]wFMCommunicate OK [08:38:38]wFMCommunicate request_size=4 [08:38:38]MH_SAM_APDU [08:38:38]CAPDU: 80 17 00 00 [08:38:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:38:38]Write i2c OK [08:38:38]MH_I2C_Read... [08:38:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:38:39]Read from MH i2c: E2 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 CC 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [08:38:39]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:38:39]wFMCommunicate OK [08:38:39]SAM_PROTO_GetShiftData done [08:38:39]requested_item shift.sale.total_cash is exist - process it [08:38:39]requested_item shift.sale_refund.total is exist - process it [08:38:39]requested_item shift.sale_refund.total_cash is exist - process it [08:38:39]requested_item shift.buy.total is exist - process it [08:38:39]requested_item shift.buy.total_cash is exist - process it [08:38:39]produce_requested_data done [08:38:39]produce_requested_data return {"fm.sale.total":234332848.59,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":132025.59,"shift.sale.total_cash":108773.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:38:39]process_action_free get_value [08:38:39]json_value_free [08:38:39]json_value_free done [08:38:39]process_json_proto returns [08:38:39]Send response to host [08:38:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234332848.59,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":132025.59,"shift.sale.total_cash":108773.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:38:39]free response buf [08:38:39]execute_script done [08:38:39]execute_script returns [08:38:39]free content buf [08:38:39]Sock 9.Close socket [08:38:39]Sock 9.Thread stoped [08:38:39]OFD Sender: No OFD packet to send [08:38:42]recv_with_timeout no data received [08:38:44]OFD Sender: No OFD packet to send [08:38:49]OFD Sender: No OFD packet to send [08:38:54]OFD Sender: No OFD packet to send [08:38:59]OFD Sender: No OFD packet to send [08:39:01]accept exits with 8 [08:39:01]New connection [08:39:01]New thread 3067333988 created [08:39:01]Thread 3067190628 joined [08:39:01]Waiting for new connection... [08:39:01] Sock 8.Parse request [08:39:01]Sock 8.Check first char [08:39:01]Sock 8.First char is OK [08:39:01]request: POST /json_proto HTTP/1.0 [08:39:01]Method: POST [08:39:01]URL: /json_proto [08:39:01]Method is POST - this is cgi request [08:39:01]url: /json_proto [08:39:01]query_string will be loaded in cgi processing [08:39:01]execute_cgi json_proto POST (null) [08:39:01]execute_cgi path=json_proto method=POST [08:39:01]POST find Content-Length [08:39:01]Host: 172.17.43.131:8080 [08:39:01]Content-Length: 1214 [08:39:01]Content-Type: application/json [08:39:01] [08:39:01]POST finish read [08:39:01]Found Content-Length = 1214 [08:39:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001197\u000A26.07.2024 08:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 22.120 x 67.80\u000A\u0418\u0422\u041E\u0413: 1499.74\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99560\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:01]execute_script... [08:39:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001197\u000A26.07.2024 08:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 22.120 x 67.80\u000A\u0418\u0422\u041E\u0413: 1499.74\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99560\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:01]POST & json_proto [08:39:01]process_json_proto [08:39:01]json parsed OK: [08:39:01]protocol is kg_v1.0 [08:39:01]action value=print_text [08:39:01]process_action print_text [08:39:01]cmd_print_text [08:39:01]ExternCall_PrintAddStr [08:39:01]wPrintStart [08:39:01]Write to MH i2c: 01 00 00 1D 00 1D [08:39:01]Write i2c OK [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: 01 [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: 01 07 00 [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [08:39:01]RasterBufferAndPrint [08:39:01]line *****ТОВАРНЫЙ ЧЕК***** [08:39:01]line АЗС-97 [08:39:01]line Партнер нефть [08:39:01]line 02508201610067 [08:39:01]line Кассир : Ахмадалиева М. [08:39:01]line Счет N : (1)2001197 [08:39:01]line 26.07.2024 08:37 [08:39:01]line ПРОДАЖА [08:39:01]line ТРК (МРК, ГНК): 53 [08:39:01]line Вид ГСМ : 2710124130 [08:39:01]line Аи-92-К-5 [08:39:01]line 22.120 x 67.80 [08:39:01]line ИТОГ: 1499.74 [08:39:01]line Тип оплаты: Талоны: Топливная Карта [08:39:01]line 99560 [08:39:01]line ______________________ [08:39:01]line (подпись) [08:39:01]written 0, free lines is 4095 [08:39:01]Write to MH i2c: 01 00 00 32 00 32 [08:39:01]Write i2c OK [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: 01 [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: 01 07 00 [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: 01 07 00 32 00 00 00 00 00 00 FA 0D 40 [08:39:01]RasterBufferAndPrint [08:39:01]line [08:39:01]line [08:39:01]line [08:39:01]line [08:39:01]line [08:39:01]written 0, free lines is 3581 [08:39:01]MH_Cut [08:39:01]Write to MH i2c: D1 01 00 39 00 01 0B [08:39:01]Write i2c OK [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: D1 [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: D1 01 00 [08:39:01]MH_I2C_Read... [08:39:01]Read from MH i2c: D1 01 00 39 00 00 0A [08:39:01]Write to MH i2c: 01 00 00 3A 00 3A [08:39:01]Write i2c OK [08:39:01]MH_I2C_Read... [08:39:02]*** Cut start [08:39:02]*** Partial cut [08:39:02]*** CUTSNS_PIN = 1 [08:39:02]*** CUTSNS_PIN = 0 [08:39:02]*** Brake cut motor [08:39:03]Read from MH i2c: 01 [08:39:03]MH_I2C_Read... [08:39:03]*** Stop cut motor [08:39:03]*** Cut end [08:39:03]Read from MH i2c: 01 07 00 [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: 01 07 00 3A 00 00 00 00 00 00 FF 0F 4F [08:39:03]process_action print_text done [08:39:03]requested_data is exist [08:39:03]produce_requested_data [08:39:03]requested_item fm.sn is exist - process it [08:39:03]wFMCommunicate request_size=4 [08:39:03]MH_SAM_APDU [08:39:03]CAPDU: 80 11 00 00 [08:39:03]Write to MH i2c: E2 08 00 3B 00 80 11 00 00 00 00 00 00 B5 [08:39:03]Write i2c OK [08:39:03]MH_I2C_Read... [08:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:03]Read from MH i2c: E2 [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: E2 17 00 [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: E2 17 00 3B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [08:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:39:03]wFMCommunicate OK [08:39:03]requested_item fd.num is exist - process it [08:39:03]SAM_PROTO_GetFieldsCounters [08:39:03]wFMCommunicate request_size=4 [08:39:03]MH_SAM_APDU [08:39:03]CAPDU: 80 13 00 00 [08:39:03]Write to MH i2c: E2 08 00 3C 00 80 13 00 00 00 00 00 00 B8 [08:39:03]Write i2c OK [08:39:03]MH_I2C_Read... [08:39:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:03]Read from MH i2c: E2 [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: E2 62 00 [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: E2 62 00 3C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [08:39:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:03]wFMCommunicate OK [08:39:03]SAM_PROTO_GetFieldsCounters done [08:39:03]requested_item shift.num is exist - process it [08:39:03]requested_item shift.opened is exist - process it [08:39:03]req_shift_opened [08:39:03]FM_GetShiftState [08:39:03]SAM_PROTO_GetShiftState [08:39:03]wFMCommunicate request_size=4 [08:39:03]MH_SAM_APDU [08:39:03]CAPDU: 80 13 01 00 [08:39:03]Write to MH i2c: E2 08 00 3D 00 80 13 01 00 00 00 00 00 BA [08:39:03]Write i2c OK [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: E2 [08:39:03]MH_I2C_Read... [08:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:03]Read from MH i2c: E2 0E 00 [08:39:03]MH_I2C_Read... [08:39:03]Read from MH i2c: E2 0E 00 3D 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [08:39:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:39:03]wFMCommunicate OK [08:39:03]SAM_PROTO_GetShiftState done [08:39:03]FM_GetShiftState done [08:39:03]req_shift_opened done [08:39:03]requested_item shift.open_date is exist - process it [08:39:03]req_shift_open_date [08:39:03]req_shift_open_date done [08:39:03]produce_requested_data done [08:39:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:39:03]process_action_free print_text [08:39:03]json_value_free [08:39:03]json_value_free done [08:39:03]process_json_proto returns [08:39:03]Send response to host [08:39:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225042,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:39:03]free response buf [08:39:03]execute_script done [08:39:03]execute_script returns [08:39:03]free content buf [08:39:03]Sock 8.Close socket [08:39:03]Sock 8.Thread stoped [08:39:04]OFD Sender: No OFD packet to send [08:39:09]OFD Sender: No OFD packet to send [08:39:14]OFD Sender: No OFD packet to send [08:39:19]OFD Sender: No OFD packet to send [08:39:24]OFD Sender: No OFD packet to send [08:39:29]OFD Sender: No OFD packet to send [08:39:34]OFD Sender: No OFD packet to send [08:39:39]OFD Sender: No OFD packet to send [08:39:44]OFD Sender: No OFD packet to send [08:39:49]OFD Sender: No OFD packet to send [08:39:54]OFD Sender: No OFD packet to send [08:39:59]OFD Sender: No OFD packet to send [08:40:04]OFD Sender: No OFD packet to send [08:40:09]OFD Sender: No OFD packet to send [08:40:14]OFD Sender: No OFD packet to send [08:40:19]OFD Sender: No OFD packet to send [08:40:24]OFD Sender: No OFD packet to send [08:40:25]recv_with_timeout no data received [08:40:29]OFD Sender: No OFD packet to send [08:40:34]OFD Sender: No OFD packet to send [08:40:39]OFD Sender: No OFD packet to send [08:40:44]OFD Sender: No OFD packet to send [08:40:45]recv_with_timeout no data received [08:40:49]OFD Sender: No OFD packet to send [08:40:54]OFD Sender: No OFD packet to send [08:40:59]OFD Sender: No OFD packet to send [08:41:04]OFD Sender: No OFD packet to send [08:41:09]OFD Sender: No OFD packet to send [08:41:14]OFD Sender: No OFD packet to send [08:41:19]OFD Sender: No OFD packet to send [08:41:24]OFD Sender: No OFD packet to send [08:41:29]OFD Sender: No OFD packet to send [08:41:34]OFD Sender: No OFD packet to send [08:41:39]OFD Sender: No OFD packet to send [08:41:44]OFD Sender: No OFD packet to send [08:41:49]OFD Sender: No OFD packet to send [08:41:54]OFD Sender: No OFD packet to send [08:41:59]OFD Sender: No OFD packet to send [08:42:04]OFD Sender: No OFD packet to send [08:42:09]OFD Sender: No OFD packet to send [08:42:14]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:50]OFD Sender: No OFD packet to send [08:42:55]OFD Sender: No OFD packet to send [08:43:00]OFD Sender: No OFD packet to send [08:43:05]OFD Sender: No OFD packet to send [08:43:10]OFD Sender: No OFD packet to send [08:43:15]OFD Sender: No OFD packet to send [08:43:20]OFD Sender: No OFD packet to send [08:43:25]OFD Sender: No OFD packet to send [08:43:30]OFD Sender: No OFD packet to send [08:43:35]OFD Sender: No OFD packet to send [08:43:40]OFD Sender: No OFD packet to send [08:43:45]OFD Sender: No OFD packet to send [08:43:50]OFD Sender: No OFD packet to send [08:43:55]OFD Sender: No OFD packet to send [08:44:00]OFD Sender: No OFD packet to send [08:44:05]OFD Sender: No OFD packet to send [08:44:10]OFD Sender: No OFD packet to send [08:44:15]OFD Sender: No OFD packet to send [08:44:20]OFD Sender: No OFD packet to send [08:44:25]OFD Sender: No OFD packet to send [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:40]OFD Sender: No OFD packet to send [08:44:45]OFD Sender: No OFD packet to send [08:44:50]OFD Sender: No OFD packet to send [08:44:55]OFD Sender: No OFD packet to send [08:45:00]OFD Sender: No OFD packet to send [08:45:05]OFD Sender: No OFD packet to send [08:45:10]OFD Sender: No OFD packet to send [08:45:15]OFD Sender: No OFD packet to send [08:45:20]OFD Sender: No OFD packet to send [08:45:25]accept exits with 9 [08:45:25]New connection [08:45:25]New thread 3067190628 created [08:45:25]Thread 3067333988 joined [08:45:25]Waiting for new connection... [08:45:25] Sock 9.Parse request [08:45:25]Sock 9.Check first char [08:45:25]Sock 9.First char is OK [08:45:25]request: POST /json_proto HTTP/1.0 [08:45:25]Method: POST [08:45:25]URL: /json_proto [08:45:25]Method is POST - this is cgi request [08:45:25]url: /json_proto [08:45:25]query_string will be loaded in cgi processing [08:45:25]execute_cgi json_proto POST (null) [08:45:25]execute_cgi path=json_proto method=POST [08:45:25]POST find Content-Length [08:45:25]Host: 172.17.43.131:8080 [08:45:25]Content-Length: 679 [08:45:25]Content-Type: application/json [08:45:25] [08:45:25]POST finish read [08:45:25]Found Content-Length = 679 [08:45:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:25]execute_script... [08:45:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:25]POST & json_proto [08:45:25]process_json_proto [08:45:25]json parsed OK: [08:45:25]protocol is kg_v1.0 [08:45:25]action value=close_receipt [08:45:25]process_action close_receipt [08:45:25]cmd_close_receipt [08:45:25]MH_GetDate [08:45:25]Write to MH i2c: F0 00 00 3E 00 2D [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: F0 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: F0 09 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: F0 09 00 3E 00 00 25 62 A3 66 F9 24 A2 66 EB [08:45:25]GetLastDocTimeStamp 1721982658 [08:45:25]current date 1721983525 [08:45:25]FM_GetShiftState [08:45:25]SAM_PROTO_GetShiftState [08:45:25]wFMCommunicate request_size=4 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 13 01 00 [08:45:25]Write to MH i2c: E2 08 00 3F 00 80 13 01 00 00 00 00 00 BC [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 0E 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 0E 00 3F 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6D [08:45:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:45:25]wFMCommunicate OK [08:45:25]SAM_PROTO_GetShiftState done [08:45:25]FM_GetShiftState done [08:45:25]opened in 1721952182 [08:45:25]opened+sec_in_day 1722038582 [08:45:25]quantity*price = 75016 [08:45:25]sum+1 = 75017 [08:45:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 111 26.07.2024 08:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225043 ФПД: 37063469843750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084525&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225043&fm=37063469843750&tin=02508201610067®Number=0000000000092624&sum=75000 [08:45:26]StoreToDocumentArchive [08:45:26]shift 437 fd 225043 [08:45:26]save to /storage/0437/doc_00225043 [08:45:26]save last doc name /storage/0437/doc_00225043 to /storage/kkm_last_doc_name [08:45:26]save OK [08:45:26]Clear old archive folders... [08:45:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:26]tlvbuf is 00849A80 [08:45:26]SAM_PROTO_ClearQueue [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 09 00 00 [08:45:26]Write to MH i2c: E2 08 00 4C 00 80 09 00 00 00 00 00 00 BE [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [08:45:26]RAPDU: 90 00 [08:45:26]wFMCommunicate OK [08:45:26]SAM_PROTO_ClearQueue done [08:45:26]KKMCreateOFDPacket [08:45:26]OFDProtocolAddRootSTLVToBuf [08:45:26]FM_MakeSignedData [08:45:26]FM_MakeSignedData [08:45:26]SAM_PROTO_SignData [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 0D 01 02 [08:45:26]Write to MH i2c: E2 08 00 4D 00 80 0D 01 02 00 00 00 00 C6 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [08:45:26]RAPDU: 90 00 [08:45:26]wFMCommunicate OK [08:45:26]wFMCommunicate request_size=255 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 25 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 6F 03 00 35 04 06 00 21 [08:45:26]Write to MH i2c: E2 02 01 4E 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 25 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 6F 03 00 35 04 06 00 21 00 00 33 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 4E 00 00 90 00 C2 [08:45:26]RAPDU: 90 00 [08:45:26]wFMCommunicate OK [08:45:26]wFMCommunicate request_size=10 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 0D 02 02 05 B5 82 F4 45 26 [08:45:26]Write to MH i2c: E2 0D 00 4F 00 80 0D 02 02 05 00 B5 82 F4 45 26 00 00 69 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 4F 00 00 90 00 C3 [08:45:26]RAPDU: 90 00 [08:45:26]wFMCommunicate OK [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 0D 03 02 [08:45:26]Write to MH i2c: E2 08 00 50 00 80 0D 03 02 00 00 00 00 CB [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 0B 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 0B 00 50 00 00 DB 74 19 73 D6 EA 1D 76 90 00 FA [08:45:26]RAPDU: DB 74 19 73 D6 EA 1D 76 90 00 [08:45:26]wFMCommunicate OK [08:45:26]SAM_PROTO_SignData done [08:45:26]FM_MakeSignedData done [08:45:26]CreateOFDProtocolMessage [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 11 00 00 [08:45:26]Write to MH i2c: E2 08 00 51 00 80 11 00 00 00 00 00 00 CB [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 17 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 17 00 51 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [08:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:45:26]wFMCommunicate OK [08:45:26]CreateOFDProtocolMessage done [08:45:26]OFDSenderStorePacket 225043 [08:45:26]StoreOFDPacket docnum=225043 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 81341+1721902329=1721983670 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 B6 62 A3 66 F9 24 A2 66 45 [08:47:50]Current date/time: 26.07.2024 08:47 [08:47:50]FM_Init [08:47:50]wFMConnect [08:47:50]MH_SAM_On [08:47:50]Write to MH i2c: E0 00 00 08 00 E7 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_init finished! [08:47:50]*** atr: [08:47:50]*** 0F 3B D5 18 FF 81 91 FE [08:47:50]*** 1F C3 80 73 C8 21 10 0A [08:47:50]*** 00 00 00 00 00 00 00 00 [08:47:50]*** 00 00 00 00 00 00 00 00 [08:47:50]*** 00 00 00 00 00 00 00 00 [08:47:50]*** 00 00 00 00 00 00 00 00 [08:47:50]*** 00 00 00 00 00 00 00 00 [08:47:50]*** 00 00 00 00 00 00 00 00 [08:47:50]Read from MH i2c: E0 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E0 10 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:47:50]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:47:50]wFMCommunicate request_size=10 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:47:50]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 11 00 00 [08:47:50]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 17 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [08:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:47:50]wFMCommunicate OK [08:47:50]Detected FM SN is 0000000000874959 [08:47:50]Stored FM SN is 0000000000874959 [08:47:50]wFMCommunicate request_size=9 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 16 00 00 04 1A 5E 01 00 [08:47:50]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]FM PIN OK [08:47:50]wFMCommunicate request_size=8 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 14 04 00 03 02 00 01 [08:47:50]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=13 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:47:50]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:47:50]RAPDU: 90 00 [08:47:50]wFMCommunicate OK [08:47:50]wFMCommunicate request_size=4 [08:47:50]MH_SAM_APDU [08:47:50]CAPDU: 80 11 00 00 [08:47:50]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:50]Read from MH i2c: E2 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 17 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [08:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:47:50]wFMCommunicate OK [08:47:50]DocumentArchiveInit [08:47:50]Start Httpd... [08:47:50]Httpd thread 3067755876 created [08:47:50]Write to MH i2c: 01 00 00 0F 00 0F [08:47:50]Write i2c OK [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: 01 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: 01 07 00 [08:47:50]MH_I2C_Read... [08:47:50]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:47:50]MH Int Process started [08:47:50]Allocated Socket 8 [08:47:50]Bind OK [08:47:50]Listen OK [08:47:50]httpd running on port 8080 [08:47:50]Waiting for new connection... [08:47:51]OFD Sender: Processing packet 225043 [packets to send 596, broken 595] [08:47:51]ProducePacketName [08:47:51]name=ofd_packets/00225043 [08:47:51]OFD Sender: To server: pG, [08:47:51]CommunicateWithHost lk.salyk.kg:30040 [08:47:51]ConnectInit lk.salyk.kg [08:47:52]Connected sock=6 [08:47:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC A9 07 01 73 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 25 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 6F 03 00 35 04 06 00 21 B5 82 F4 45 26 DB 74 19 73 D6 EA 1D 76 [08:47:52]accept exits with 9 [08:47:52]New connection [08:47:52]New thread 3067469156 created [08:47:52]Waiting for new connection... [08:47:52] Sock 9.Parse request [08:47:52]Sock 9.Check first char [08:47:52]Sock 9.First char is OK [08:47:52]request: POST /json_proto HTTP/1.0 [08:47:52]Method: POST [08:47:52]URL: /json_proto [08:47:52]Method is POST - this is cgi request [08:47:52]url: /json_proto [08:47:52]query_string will be loaded in cgi processing [08:47:52]execute_cgi json_proto POST (null) [08:47:52]execute_cgi path=json_proto method=POST [08:47:52]POST find Content-Length [08:47:52]Host: 172.17.43.131:8080 [08:47:52]Content-Length: 215 [08:47:52]Content-Type: application/json [08:47:52] [08:47:52]POST finish read [08:47:52]Found Content-Length = 215 [08:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:52]execute_script... [08:47:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:52]POST & json_proto [08:47:52]process_json_proto [08:47:52]json parsed OK: [08:47:52]protocol is kg_v1.0 [08:47:52]action value=get_value [08:47:52]process_action get_value [08:47:52]cmd_get_value [08:47:52]process_action get_value done [08:47:52]requested_data is exist [08:47:52]produce_requested_data [08:47:52]requested_item kkm.sn is exist - process it [08:47:52]requested_item kkm.ver is exist - process it [08:47:52]requested_item fm.sn is exist - process it [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 11 00 00 [08:47:52]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 17 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [08:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:47:52]wFMCommunicate OK [08:47:52]requested_item fd.num is exist - process it [08:47:52]SAM_PROTO_GetFieldsCounters [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 13 00 00 [08:47:52]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 62 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [08:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:52]wFMCommunicate OK [08:47:52]SAM_PROTO_GetFieldsCounters done [08:47:52]requested_item shift.num is exist - process it [08:47:52]requested_item shift.opened is exist - process it [08:47:52]req_shift_opened [08:47:52]FM_GetShiftState [08:47:52]SAM_PROTO_GetShiftState [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 13 01 00 [08:47:52]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 0E 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [08:47:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:47:52]wFMCommunicate OK [08:47:52]SAM_PROTO_GetShiftState done [08:47:52]FM_GetShiftState done [08:47:52]req_shift_opened done [08:47:52]requested_item shift.open_date is exist - process it [08:47:52]req_shift_open_date [08:47:52]req_shift_open_date done [08:47:52]produce_requested_data done [08:47:52]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225043,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:47:52]process_action_free get_value [08:47:52]json_value_free [08:47:52]json_value_free done [08:47:52]process_json_proto returns [08:47:52]Send response to host [08:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225043,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:47:52]free response buf [08:47:52]execute_script done [08:47:52]execute_script returns [08:47:52]free content buf [08:47:52]Sock 9.Close socket [08:47:52]Sock 9.Thread stoped [08:47:52]accept exits with 10 [08:47:52]New connection [08:47:52]New thread 3067325796 created [08:47:52]Thread 3067469156 joined [08:47:52]Waiting for new connection... [08:47:52] Sock 10.Parse request [08:47:52]Sock 10.Check first char [08:47:52]Sock 10.First char is OK [08:47:52]request: POST /json_proto HTTP/1.0 [08:47:52]Method: POST [08:47:52]URL: /json_proto [08:47:52]Method is POST - this is cgi request [08:47:52]url: /json_proto [08:47:52]query_string will be loaded in cgi processing [08:47:52]execute_cgi json_proto POST (null) [08:47:52]execute_cgi path=json_proto method=POST [08:47:52]POST find Content-Length [08:47:52]Host: 172.17.43.131:8080 [08:47:52]Content-Length: 331 [08:47:52]Content-Type: application/json [08:47:52] [08:47:52]POST finish read [08:47:52]Found Content-Length = 331 [08:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:47:52]execute_script... [08:47:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:47:52]POST & json_proto [08:47:52]process_json_proto [08:47:52]json parsed OK: [08:47:52]protocol is kg_v1.0 [08:47:52]action value=get_value [08:47:52]process_action get_value [08:47:52]cmd_get_value [08:47:52]process_action get_value done [08:47:52]requested_data is exist [08:47:52]produce_requested_data [08:47:52]requested_item fm.sale.total is exist - process it [08:47:52]SAM_PROTO_GetFMData [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 13 03 00 [08:47:52]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:47:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EA C9 47 00 F5 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 6F 03 00 F4 03 04 00 C8 0E A3 66 B6 04 01 00 00 6E 8C 42 EA 43 21 EA FB [08:47:53]CommunicateWithHost err = 0 [08:47:53]CheckOFDResponse [08:47:53]1017 (14) - 77093643461234 [08:47:53]1041 (16) - 0000000000874959 [08:47:53]1040 (4) - 225043 [08:47:53]1012 (4) - 26.07.2024 02:49 [08:47:53]1206 (1) - 0 [08:47:53]OFD Sender: Remove packet 225043 [08:47:53]ProducePacketName [08:47:53]name=ofd_packets/00225043 [08:47:53]NVStorageDeleteData [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 FD 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 A9 6B 03 00 69 04 A3 00 6F 04 04 00 62 65 03 00 B1 04 05 00 F3 B1 BC 74 05 70 04 05 00 6C A2 25 A9 04 72 04 04 00 87 0F 97 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DD 1C 5E 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0F E5 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 A1 [08:47:53]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A9 6B 03 00 69 04 A3 00 6F 04 04 00 62 65 03 00 B1 04 05 00 F3 B1 BC 74 05 70 04 05 00 6C A2 25 A9 04 72 04 04 00 87 0F 97 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 DD 1C 5E 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 0F E5 5C 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 [08:47:53]wFMCommunicate OK [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 17 00 00 [08:47:53]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]OFD Sender: No OFD packet to send [08:47:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 FD 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 19 [08:47:53]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [08:47:53]wFMCommunicate OK [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 17 00 00 [08:47:53]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 FD 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [08:47:54]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [08:47:54]wFMCommunicate OK [08:47:54]wFMCommunicate request_size=4 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 17 00 00 [08:47:54]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 FD 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [08:47:54]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [08:47:54]wFMCommunicate OK [08:47:54]wFMCommunicate request_size=4 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 17 00 00 [08:47:54]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 E2 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [08:47:54]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:47:54]wFMCommunicate OK [08:47:54]SAM_PROTO_GetFMData done [08:47:54]requested_item fm.sale_refund.total is exist - process it [08:47:54]requested_item fm.buy.total is exist - process it [08:47:54]requested_item shift.sale.total is exist - process it [08:47:54]SAM_PROTO_GetShiftData [08:47:54]wFMCommunicate request_size=4 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 13 02 00 [08:47:54]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 6F 00 00 00 69 04 9C 00 6F 04 04 00 6F 00 00 00 B1 04 03 00 77 99 CA 70 04 03 00 6C 1E A7 72 04 03 00 0B 7B 23 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0F 85 15 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 CB 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 84 [08:47:55]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 6F 00 00 00 69 04 9C 00 6F 04 04 00 6F 00 00 00 B1 04 03 00 77 99 CA 70 04 03 00 6C 1E A7 72 04 03 00 0B 7B 23 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0F 85 15 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 CB 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [08:47:55]wFMCommunicate OK [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 17 00 00 [08:47:55]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [08:47:55]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [08:47:55]wFMCommunicate OK [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 17 00 00 [08:47:55]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [08:47:55]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [08:47:55]wFMCommunicate OK [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 17 00 00 [08:47:55]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [08:47:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [08:47:56]wFMCommunicate OK [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 17 00 00 [08:47:56]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 CC 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [08:47:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:47:56]wFMCommunicate OK [08:47:56]SAM_PROTO_GetShiftData done [08:47:56]requested_item shift.sale.total_cash is exist - process it [08:47:56]requested_item shift.sale_refund.total is exist - process it [08:47:56]requested_item shift.sale_refund.total_cash is exist - process it [08:47:56]requested_item shift.buy.total is exist - process it [08:47:56]requested_item shift.buy.total_cash is exist - process it [08:47:56]produce_requested_data done [08:47:56]produce_requested_data return {"fm.sale.total":234333598.59,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":132775.59,"shift.sale.total_cash":109523.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:47:56]process_action_free get_value [08:47:56]json_value_free [08:47:56]json_value_free done [08:47:56]process_json_proto returns [08:47:56]Send response to host [08:47:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234333598.59,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":132775.59,"shift.sale.total_cash":109523.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:47:56]free response buf [08:47:56]execute_script done [08:47:56]execute_script returns [08:47:56]free content buf [08:47:56]Sock 10.Close socket [08:47:56]Sock 10.Thread stoped [08:47:56]accept exits with 9 [08:47:56]New connection [08:47:56]New thread 3067469156 created [08:47:56]Thread 3067325796 joined [08:47:56]Waiting for new connection... [08:47:56] Sock 9.Parse request [08:47:56]Sock 9.Check first char [08:47:56]Sock 9.First char is OK [08:47:56]request: POST /json_proto HTTP/1.0 [08:47:56]Method: POST [08:47:56]URL: /json_proto [08:47:56]Method is POST - this is cgi request [08:47:56]url: /json_proto [08:47:56]query_string will be loaded in cgi processing [08:47:56]execute_cgi json_proto POST (null) [08:47:56]execute_cgi path=json_proto method=POST [08:47:56]POST find Content-Length [08:47:56]Host: 172.17.43.131:8080 [08:47:56]Content-Length: 678 [08:47:56]Content-Type: application/json [08:47:56] [08:47:56]POST finish read [08:47:56]Found Content-Length = 678 [08:47:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:56]execute_script... [08:47:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:56]POST & json_proto [08:47:56]process_json_proto [08:47:56]json parsed OK: [08:47:56]protocol is kg_v1.0 [08:47:56]action value=close_receipt [08:47:56]process_action close_receipt [08:47:56]cmd_close_receipt [08:47:56]MH_GetDate [08:47:56]Write to MH i2c: F0 00 00 1D 00 0C [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: F0 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: F0 09 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: F0 09 00 1D 00 00 BD 62 A3 66 F9 24 A2 66 62 [08:47:56]GetLastDocTimeStamp 1721983525 [08:47:56]current date 1721983677 [08:47:56]FM_GetShiftState [08:47:56]SAM_PROTO_GetShiftState [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 13 01 00 [08:47:56]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 0E 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [08:47:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:47:56]wFMCommunicate OK [08:47:56]SAM_PROTO_GetShiftState done [08:47:56]FM_GetShiftState done [08:47:56]opened in 1721952182 [08:47:56]opened+sec_in_day 1722038582 [08:47:56]quantity*price = 50036 [08:47:56]sum+1 = 50037 [08:47:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 112 26.07.2024 08:47 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225044 ФПД: 22398424730975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084757&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225044&fm=22398424730975&tin=02508201610067®Number=0000000000092624&sum=50000 [08:47:57]StoreToDocumentArchive [08:47:57]shift 437 fd 225044 [08:47:57]save to /storage/0437/doc_00225044 [08:47:57]save last doc name /storage/0437/doc_00225044 to /storage/kkm_last_doc_name [08:47:57]save OK [08:47:57]Clear old archive folders... [08:47:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:57]tlvbuf is 01AB6DE0 [08:47:57]SAM_PROTO_ClearQueue [08:47:57]wFMCommunicate request_size=4 [08:47:57]MH_SAM_APDU [08:47:57]CAPDU: 80 09 00 00 [08:47:57]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:47:57]Write i2c OK [08:47:57]MH_I2C_Read... [08:47:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:57]Read from MH i2c: E2 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: E2 03 00 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:47:57]RAPDU: 90 00 [08:47:57]wFMCommunicate OK [08:47:57]SAM_PROTO_ClearQueue done [08:47:57]KKMCreateOFDPacket [08:47:57]OFDProtocolAddRootSTLVToBuf [08:47:57]FM_MakeSignedData [08:47:57]FM_MakeSignedData [08:47:57]SAM_PROTO_SignData [08:47:57]wFMCommunicate request_size=4 [08:47:57]MH_SAM_APDU [08:47:57]CAPDU: 80 0D 01 02 [08:47:57]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:47:57]Write i2c OK [08:47:57]MH_I2C_Read... [08:47:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:57]Read from MH i2c: E2 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: E2 03 00 [08:47:57]MH_I2C_Read... [08:47:57]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:47:57]RAPDU: 90 00 [08:47:57]wFMCommunicate OK [08:47:57]wFMCommunicate request_size=255 [08:47:57]MH_SAM_APDU [08:47:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 BD 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 6F 03 00 35 04 06 00 14 [08:47:57]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 BD 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 6F 03 00 35 04 06 00 14 00 00 14 [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 03 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:47:58]RAPDU: 90 00 [08:47:58]wFMCommunicate OK [08:47:58]wFMCommunicate request_size=10 [08:47:58]MH_SAM_APDU [08:47:58]CAPDU: 80 0D 02 02 05 5F 0A 26 4D 5F [08:47:58]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 5F 0A 26 4D 5F 00 00 ED [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 03 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:47:58]RAPDU: 90 00 [08:47:58]wFMCommunicate OK [08:47:58]wFMCommunicate request_size=4 [08:47:58]MH_SAM_APDU [08:47:58]CAPDU: 80 0D 03 02 [08:47:58]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:47:58]OFD Sender: No OFD packet to send [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 0B 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 0B 00 2F 00 00 9F 90 FB BC 44 5D 4A E3 90 00 5F [08:47:58]RAPDU: 9F 90 FB BC 44 5D 4A E3 90 00 [08:47:58]wFMCommunicate OK [08:47:58]SAM_PROTO_SignData done [08:47:58]FM_MakeSignedData done [08:47:58]CreateOFDProtocolMessage [08:47:58]wFMCommunicate request_size=4 [08:47:58]MH_SAM_APDU [08:47:58]CAPDU: 80 11 00 00 [08:47:58]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 17 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [08:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:47:58]wFMCommunicate OK [08:47:58]CreateOFDProtocolMessage done [08:47:58]OFDSenderStorePacket 225044 [08:47:58]StoreOFDPacket docnum=225044 [08:47:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 31 1B 07 01 AC 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 BD 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 6F 03 00 35 04 06 00 14 5F 0A 26 4D 5F 9F 90 FB BC 44 5D 4A E3 [08:47:58]CheckFolder [08:47:58]dirname=/storage/ofd_packets [08:47:58]CheckFolder done [08:47:58]ProducePacketName [08:47:58]name=ofd_packets/00225044 [08:47:58]NVStorageSaveData ofd_packets/00225044 [08:47:58]File name is /storage/ofd_packets/00225044 [08:47:58]Write 301 bytes [08:47:58]NVStorageSaveData done [08:47:58]OFDSenderStorePacket done [08:47:58]KKMCreateOFDPacket done [08:47:58]NVStorageSaveData kkm_last_timestamp [08:47:58]File name is /storage/kkm_last_timestamp [08:47:58]Write 4 bytes [08:47:58]NVStorageSaveData done [08:47:58]ExternCall_PrintAddStr [08:47:58]wPrintStart [08:47:58]Write to MH i2c: 01 00 00 31 00 31 [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: 01 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: 01 07 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:47:58]RasterBufferAndPrint [08:47:58]line Счет N : (1)2001201 [08:47:58]line ИНН: 02508201610067 [08:47:58]line Контрольно-Кассовый Чек [08:47:58]line ПРОДАЖА [08:47:58]line ТРК (МРК, ГНК) : 43 [08:47:58]line Товар: 2710124130 [08:47:58]line Аи-92-К-5 [08:47:58]line 7.380 * 67.80 [08:47:58]line = 500.36 [08:47:58]line НДС 12% НСП 1% [08:47:58]line > о реализуемом товаре [08:47:58]line ОКРУГЛЕНИЕ: -0.36 [08:47:58]line ИТОГО: 500.00 [08:47:58]line Внесено: 500.00 [08:47:58]line СДАЧА: 0.00 [08:47:58]line НСП 1% : 4.43 [08:47:58]line НДС 12% : 53.14 [08:47:58]line Наличными: 500.00 [08:47:58]line Безнал.: 0.00 [08:47:58]line Место: АЗС № 97 "Партнер Нефть" [08:47:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:47:58]line СНО: Общий режим [08:47:58]line Чек 112 26.07.2024 08:47 [08:47:58]line Смена: 437 ФФД: 1.0 [08:47:58]line ЗНМ: 0300000054 [08:47:58]line РНМ: 0000000000092624 [08:47:58]line Версия ККМ: 001 [08:47:58]line ФМ: 0000000000874959 [08:47:58]line ФД: 225044 [08:47:58]line ФПД: 22398424730975 [08:47:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084757&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225044&fm=22398424730975&tin=02508201610067®Number=0000000000092624&sum=50000 [08:47:58]written 0, free lines is 4095 [08:47:58]OFD Sender: Processing packet 225044 [packets to send 596, broken 595] [08:47:58]ProducePacketName [08:47:58]name=ofd_packets/00225044 [08:47:58]OFD Sender: To server: pG, [08:47:58]CommunicateWithHost lk.salyk.kg:30040 [08:47:58]ConnectInit lk.salyk.kg [08:47:59]Write to MH i2c: 01 00 00 5C 00 5C [08:47:59]Write i2c OK [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: 01 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: 01 07 00 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5B 0C CA [08:47:59]RasterBufferAndPrint [08:47:59]line [08:47:59]line [08:47:59]line [08:47:59]line [08:47:59]line [08:47:59]written 0, free lines is 3176 [08:47:59]MH_Cut [08:47:59]Write to MH i2c: D1 01 00 63 00 01 35 [08:47:59]Write i2c OK [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: D1 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: D1 01 00 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: D1 01 00 63 00 00 34 [08:47:59]Write to MH i2c: 01 00 00 64 00 64 [08:47:59]Write i2c OK [08:47:59]MH_I2C_Read... [08:47:59]recv_with_timeout no data received [08:48:00]*** Cut start [08:48:00]*** Partial cut [08:48:00]*** CUTSNS_PIN = 1 [08:48:00]*** CUTSNS_PIN = 0 [08:48:00]*** Brake cut motor [08:48:01]Read from MH i2c: *** Stop cut motor [08:48:01]01 *** Cut end [08:48:01] [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: 01 07 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [08:48:01]process_action close_receipt done [08:48:01]requested_data is exist [08:48:01]produce_requested_data [08:48:01]requested_item fm.sn is exist - process it [08:48:01]wFMCommunicate request_size=4 [08:48:01]MH_SAM_APDU [08:48:01]CAPDU: 80 11 00 00 [08:48:01]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:01]Read from MH i2c: E2 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 17 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [08:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:48:01]wFMCommunicate OK [08:48:01]requested_item fd.num is exist - process it [08:48:01]SAM_PROTO_GetFieldsCounters [08:48:01]wFMCommunicate request_size=4 [08:48:01]MH_SAM_APDU [08:48:01]CAPDU: 80 13 00 00 [08:48:01]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:01]Read from MH i2c: E2 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 62 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [08:48:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:01]wFMCommunicate OK [08:48:01]SAM_PROTO_GetFieldsCounters done [08:48:01]requested_item shift.num is exist - process it [08:48:01]requested_item shift.opened is exist - process it [08:48:01]req_shift_opened [08:48:01]FM_GetShiftState [08:48:01]SAM_PROTO_GetShiftState [08:48:01]wFMCommunicate request_size=4 [08:48:01]MH_SAM_APDU [08:48:01]CAPDU: 80 13 01 00 [08:48:01]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:01]Read from MH i2c: E2 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 0E 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [08:48:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:48:01]wFMCommunicate OK [08:48:01]SAM_PROTO_GetShiftState done [08:48:01]FM_GetShiftState done [08:48:01]req_shift_opened done [08:48:01]requested_item shift.open_date is exist - process it [08:48:01]req_shift_open_date [08:48:01]req_shift_open_date done [08:48:01]produce_requested_data done [08:48:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225044,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:48:01]process_action_free close_receipt [08:48:01]json_value_free [08:48:01]json_value_free done [08:48:01]process_json_proto returns [08:48:01]Send response to host [08:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225044,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:48:01]free response buf [08:48:01]execute_script done [08:48:01]execute_script returns [08:48:01]free content buf [08:48:01]Sock 9.Close socket [08:48:01]Sock 9.Thread stoped [08:48:02]accept exits with 10 [08:48:02]New connection [08:48:02]New thread 3067325796 created [08:48:02]Thread 3067469156 joined [08:48:02]Waiting for new connection... [08:48:02] Sock 10.Parse request [08:48:02]Sock 10.Check first char [08:48:02]Sock 10.First char is OK [08:48:02]request: POST /json_proto HTTP/1.0 [08:48:02]Method: POST [08:48:02]URL: /json_proto [08:48:02]Method is POST - this is cgi request [08:48:02]url: /json_proto [08:48:02]query_string will be loaded in cgi processing [08:48:02]execute_cgi json_proto POST (null) [08:48:02]execute_cgi path=json_proto method=POST [08:48:02]POST find Content-Length [08:48:02]Host: 172.17.43.131:8080 [08:48:02]Content-Length: 672 [08:48:02]Content-Type: application/json [08:48:02] [08:48:02]POST finish read [08:48:02]Found Content-Length = 672 [08:48:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.910, "sum" : 750.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:02]execute_script... [08:48:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.910, "sum" : 750.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:02]POST & json_proto [08:48:02]process_json_proto [08:48:02]json parsed OK: [08:48:02]protocol is kg_v1.0 [08:48:02]action value=close_receipt [08:48:02]process_action close_receipt [08:48:02]cmd_close_receipt [08:48:02]MH_GetDate [08:48:02]Write to MH i2c: F0 00 00 68 00 57 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: F0 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: F0 09 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: F0 09 00 68 00 00 C2 62 A3 66 F9 24 A2 66 B2 [08:48:02]GetLastDocTimeStamp 1721983677 [08:48:02]current date 1721983682 [08:48:02]FM_GetShiftState [08:48:02]SAM_PROTO_GetShiftState [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 13 01 00 [08:48:02]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 0E 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [08:48:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:48:02]wFMCommunicate OK [08:48:02]SAM_PROTO_GetShiftState done [08:48:02]FM_GetShiftState done [08:48:02]opened in 1721952182 [08:48:02]opened+sec_in_day 1722038582 [08:48:02]quantity*price = 75060 [08:48:02]sum+1 = 75062 [08:48:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 113 26.07.2024 08:48 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225045 ФПД: 34919738403179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225045&fm=34919738403179&tin=02508201610067®Number=0000000000092624&sum=75000 [08:48:03]StoreToDocumentArchive [08:48:03]shift 437 fd 225045 [08:48:03]save to /storage/0437/doc_00225045 [08:48:03]save last doc name /storage/0437/doc_00225045 to /storage/kkm_last_doc_name [08:48:03]save OK [08:48:03]Clear old archive folders... [08:48:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:48:03]tlvbuf is 01ACF790 [08:48:03]SAM_PROTO_ClearQueue [08:48:03]wFMCommunicate request_size=4 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 09 00 00 [08:48:03]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:48:03]RAPDU: 90 00 [08:48:03]wFMCommunicate OK [08:48:03]SAM_PROTO_ClearQueue done [08:48:03]KKMCreateOFDPacket [08:48:03]OFDProtocolAddRootSTLVToBuf [08:48:03]FM_MakeSignedData [08:48:03]FM_MakeSignedData [08:48:03]SAM_PROTO_SignData [08:48:03]wFMCommunicate request_size=4 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 0D 01 02 [08:48:03]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:48:03]RAPDU: 90 00 [08:48:03]wFMCommunicate OK [08:48:03]wFMCommunicate request_size=255 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 2A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C3 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 6F 03 00 35 04 06 00 [08:48:03]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 2A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 ConnectInit Can't take IP for lk.salyk.kg [08:48:04]00 CommunicateWithHost connect error [08:48:04]00 CommunicateWithHost err = -1 [08:48:04]07 OFD Sender: Server communicate error [08:48:04]04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C3 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 6F 03 00 35 04 06 00 00 00 3B [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:04]Read from MH i2c: E2 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 03 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:48:04]RAPDU: 90 00 [08:48:04]wFMCommunicate OK [08:48:04]wFMCommunicate request_size=11 [08:48:04]MH_SAM_APDU [08:48:04]CAPDU: 80 0D 02 02 06 1F C2 62 9A 69 6B [08:48:04]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 1F C2 62 9A 69 6B 00 00 B0 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:04]Read from MH i2c: E2 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 03 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [08:48:04]RAPDU: 90 00 [08:48:04]wFMCommunicate OK [08:48:04]wFMCommunicate request_size=4 [08:48:04]MH_SAM_APDU [08:48:04]CAPDU: 80 0D 03 02 [08:48:04]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:04]Read from MH i2c: E2 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 0B 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 0B 00 7A 00 00 D8 39 AF 87 44 7C 62 37 90 00 96 [08:48:04]RAPDU: D8 39 AF 87 44 7C 62 37 90 00 [08:48:04]wFMCommunicate OK [08:48:04]SAM_PROTO_SignData done [08:48:04]FM_MakeSignedData done [08:48:04]CreateOFDProtocolMessage [08:48:04]wFMCommunicate request_size=4 [08:48:04]MH_SAM_APDU [08:48:04]CAPDU: 80 11 00 00 [08:48:04]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:04]Read from MH i2c: E2 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 17 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [08:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:48:04]wFMCommunicate OK [08:48:04]CreateOFDProtocolMessage done [08:48:04]OFDSenderStorePacket 225045 [08:48:04]StoreOFDPacket docnum=225045 [08:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E4 FF 08 01 3B A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 2A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C3 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 6F 03 00 35 04 06 00 1F C2 62 9A 69 6B D8 39 AF 87 44 7C 62 37 [08:48:04]CheckFolder [08:48:04]dirname=/storage/ofd_packets [08:48:04]CheckFolder done [08:48:04]ProducePacketName [08:48:04]name=ofd_packets/00225045 [08:48:04]NVStorageSaveData ofd_packets/00225045 [08:48:04]File name is /storage/ofd_packets/00225045 [08:48:04]Write 302 bytes [08:48:04]NVStorageSaveData done [08:48:04]OFDSenderStorePacket done [08:48:04]KKMCreateOFDPacket done [08:48:04]NVStorageSaveData kkm_last_timestamp [08:48:04]File name is /storage/kkm_last_timestamp [08:48:04]Write 4 bytes [08:48:04]NVStorageSaveData done [08:48:04]ExternCall_PrintAddStr [08:48:04]wPrintStart [08:48:04]Write to MH i2c: 01 00 00 7C 00 7C [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 07 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:48:04]RasterBufferAndPrint [08:48:04]line Счет N : (1)2001202 [08:48:04]line ИНН: 02508201610067 [08:48:04]line Контрольно-Кассовый Чек [08:48:04]line ПРОДАЖА [08:48:04]line ТРК (МРК, ГНК) : 62 [08:48:04]line Товар: 2710124130 [08:48:04]line Super-92-К-5 [08:48:04]line 10.910 * 68.80 [08:48:04]line = 750.61 [08:48:04]line НДС 12% НСП 1% [08:48:04]line > о реализуемом товаре [08:48:04]line ОКРУГЛЕНИЕ: -0.61 [08:48:04]line ИТОГО: 750.00 [08:48:04]line Внесено: 750.00 [08:48:04]line СДАЧА: 0.00 [08:48:04]line НСП 1% : 6.64 [08:48:04]line НДС 12% : 79.71 [08:48:04]line Наличными: 750.00 [08:48:04]line Безнал.: 0.00 [08:48:04]line Место: АЗС № 97 "Партнер Нефть" [08:48:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:48:04]line СНО: Общий режим [08:48:04]line Чек 113 26.07.2024 08:48 [08:48:04]line Смена: 437 ФФД: 1.0 [08:48:04]line ЗНМ: 0300000054 [08:48:04]OFD Sender: Processing packet 225044 [packets to send 597, broken 595] [08:48:04]line РНМ: 0000000000092624 [08:48:04]ProducePacketName [08:48:04]line Версия ККМ: 001 [08:48:04]name=ofd_packets/00225044 [08:48:04]line ФМ: 0000000000874959 [08:48:04]OFD Sender: To server: pG, [08:48:04]line ФД: 225045 [08:48:04]CommunicateWithHost lk.salyk.kg:30040 [08:48:04]line ФПД: 34919738403179 [08:48:04]ConnectInit lk.salyk.kg [08:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084803&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225045&fm=34919738403179&tin=02508201610067®Number=0000000000092624&sum=75000 [08:48:04]written 0, free lines is 4095 [08:48:05]Write to MH i2c: 01 00 00 A7 00 A7 [08:48:05]Write i2c OK [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: 01 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: 01 07 00 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 53 0C 0D [08:48:05]RasterBufferAndPrint [08:48:05]line [08:48:05]line [08:48:05]line [08:48:05]line [08:48:05]line [08:48:05]written 0, free lines is 3172 [08:48:05]MH_Cut [08:48:05]Write to MH i2c: D1 01 00 AE 00 01 80 [08:48:05]Write i2c OK [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: D1 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: D1 01 00 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: D1 01 00 AE 00 00 7F [08:48:05]Write to MH i2c: 01 00 00 AF 00 AF [08:48:05]Write i2c OK [08:48:05]MH_I2C_Read... [08:48:06]*** Cut start [08:48:06]*** Partial cut [08:48:06]*** CUTSNS_PIN = 1 [08:48:06]*** CUTSNS_PIN = 0 [08:48:06]*** Brake cut motor [08:48:07]Read from MH i2c: 01 [08:48:07]MH_I2C_Read... [08:48:07]*** Stop cut motor [08:48:07]*** Cut end [08:48:07]Read from MH i2c: 01 07 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [08:48:07]process_action close_receipt done [08:48:07]requested_data is exist [08:48:07]produce_requested_data [08:48:07]requested_item fm.sn is exist - process it [08:48:07]wFMCommunicate request_size=4 [08:48:07]MH_SAM_APDU [08:48:07]CAPDU: 80 11 00 00 [08:48:07]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 17 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [08:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:48:07]wFMCommunicate OK [08:48:07]requested_item fd.num is exist - process it [08:48:07]SAM_PROTO_GetFieldsCounters [08:48:07]wFMCommunicate request_size=4 [08:48:07]MH_SAM_APDU [08:48:07]CAPDU: 80 13 00 00 [08:48:07]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 62 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [08:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:07]wFMCommunicate OK [08:48:07]SAM_PROTO_GetFieldsCounters done [08:48:07]requested_item shift.num is exist - process it [08:48:07]requested_item shift.opened is exist - process it [08:48:07]req_shift_opened [08:48:07]FM_GetShiftState [08:48:07]SAM_PROTO_GetShiftState [08:48:07]wFMCommunicate request_size=4 [08:48:07]MH_SAM_APDU [08:48:07]CAPDU: 80 13 01 00 [08:48:07]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:48:07]Write i2c OK [08:48:07]MH_I2C_Read... [08:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:07]Read from MH i2c: E2 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 0E 00 [08:48:07]MH_I2C_Read... [08:48:07]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [08:48:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:48:07]wFMCommunicate OK [08:48:07]SAM_PROTO_GetShiftState done [08:48:07]FM_GetShiftState done [08:48:07]req_shift_opened done [08:48:07]requested_item shift.open_date is exist - process it [08:48:07]req_shift_open_date [08:48:07]req_shift_open_date done [08:48:07]produce_requested_data done [08:48:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225045,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:48:07]process_action_free close_receipt [08:48:07]json_value_free [08:48:07]json_value_free done [08:48:07]process_json_proto returns [08:48:07]Send response to host [08:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225045,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:48:07]free response buf [08:48:07]execute_script done [08:48:07]execute_script returns [08:48:07]free content buf [08:48:07]Sock 10.Close socket [08:48:07]Sock 10.Thread stoped [08:48:09]ConnectInit Can't take IP for lk.salyk.kg [08:48:09]CommunicateWithHost connect error [08:48:09]CommunicateWithHost err = -1 [08:48:09]OFD Sender: Server communicate error [08:48:14]OFD Sender: Processing packet 225044 [packets to send 597, broken 595] [08:48:14]ProducePacketName [08:48:14]name=ofd_packets/00225044 [08:48:14]OFD Sender: To server: pG, [08:48:14]CommunicateWithHost lk.salyk.kg:30040 [08:48:14]ConnectInit lk.salyk.kg [08:48:19]ConnectInit Can't take IP for lk.salyk.kg [08:48:19]CommunicateWithHost connect error [08:48:19]CommunicateWithHost err = -1 [08:48:19]OFD Sender: Server communicate error [08:48:24]OFD Sender: Processing packet 225044 [packets to send 597, broken 595] [08:48:24]ProducePacketName [08:48:24]name=ofd_packets/00225044 [08:48:24]OFD Sender: To server: pG, [08:48:24]CommunicateWithHost lk.salyk.kg:30040 [08:48:24]ConnectInit lk.salyk.kg [08:48:25]recv_with_timeout no data received [08:48:26]Connected sock=10 [08:48:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 31 1B 07 01 AC 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 BD 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 6F 03 00 35 04 06 00 14 5F 0A 26 4D 5F 9F 90 FB BC 44 5D 4A E3 [08:48:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CB B4 47 00 8B 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 6F 03 00 F4 03 04 00 EA 0E A3 66 B6 04 01 00 00 A0 A7 98 BB 0F BA CF D5 [08:48:26]CommunicateWithHost err = 0 [08:48:26]CheckOFDResponse [08:48:26]1017 (14) - 77093643461234 [08:48:26]1041 (16) - 0000000000874959 [08:48:26]1040 (4) - 225044 [08:48:26]1012 (4) - 26.07.2024 02:50 [08:48:26]1206 (1) - 0 [08:48:26]OFD Sender: Remove packet 225044 [08:48:26]ProducePacketName [08:48:26]name=ofd_packets/00225044 [08:48:26]NVStorageDeleteData [08:48:27]OFD Sender: Processing packet 225045 [packets to send 596, broken 595] [08:48:27]ProducePacketName [08:48:27]name=ofd_packets/00225045 [08:48:27]OFD Sender: To server: pG, [08:48:27]CommunicateWithHost lk.salyk.kg:30040 [08:48:27]ConnectInit lk.salyk.kg [08:48:27]Connected sock=9 [08:48:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E4 FF 08 01 3B A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 2A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C3 62 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 6F 03 00 35 04 06 00 1F C2 62 9A 69 6B D8 39 AF 87 44 7C 62 37 [08:48:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9A 58 47 00 8D CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 6F 03 00 F4 03 04 00 EC 0E A3 66 B6 04 01 00 00 DD 43 9E F1 4D 9C EE 2B [08:48:28]CommunicateWithHost err = 0 [08:48:28]CheckOFDResponse [08:48:28]1017 (14) - 77093643461234 [08:48:28]1041 (16) - 0000000000874959 [08:48:28]1040 (4) - 225045 [08:48:28]1012 (4) - 26.07.2024 02:50 [08:48:28]1206 (1) - 0 [08:48:28]OFD Sender: Remove packet 225045 [08:48:28]ProducePacketName [08:48:28]name=ofd_packets/00225045 [08:48:28]NVStorageDeleteData [08:48:29]OFD Sender: No OFD packet to send [08:48:34]OFD Sender: No OFD packet to send [08:48:39]OFD Sender: No OFD packet to send [08:48:42]recv_with_timeout no data received [08:48:44]OFD Sender: No OFD packet to send [08:48:49]OFD Sender: No OFD packet to send [08:48:54]OFD Sender: No OFD packet to send [08:48:59]OFD Sender: No OFD packet to send [08:49:00]recv_with_timeout no data received [08:49:04]OFD Sender: No OFD packet to send [08:49:09]OFD Sender: No OFD packet to send [08:49:14]OFD Sender: No OFD packet to send [08:49:19]OFD Sender: No OFD packet to send [08:49:24]OFD Sender: No OFD packet to send [08:49:29]OFD Sender: No OFD packet to send [08:49:34]OFD Sender: No OFD packet to send [08:49:39]OFD Sender: No OFD packet to send [08:49:44]OFD Sender: No OFD packet to send [08:49:46]recv_with_timeout no data received [08:49:49]OFD Sender: No OFD packet to send [08:49:53]accept exits with 7 [08:49:53]New connection [08:49:53]New thread 3067469156 created [08:49:53] Sock 7.Parse request [08:49:53]Thread 3067325796 joined [08:49:53]Sock 7.Check first char [08:49:53]Waiting for new connection... [08:49:53]Sock 7.First char is OK [08:49:53]request: POST /json_proto HTTP/1.0 [08:49:53]Method: POST [08:49:53]URL: /json_proto [08:49:53]Method is POST - this is cgi request [08:49:53]url: /json_proto [08:49:53]query_string will be loaded in cgi processing [08:49:53]execute_cgi json_proto POST (null) [08:49:53]execute_cgi path=json_proto method=POST [08:49:53]POST find Content-Length [08:49:53]Host: 172.17.43.131:8080 [08:49:53]Content-Length: 678 [08:49:53]Content-Type: application/json [08:49:53] [08:49:53]POST finish read [08:49:53]Found Content-Length = 678 [08:49:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:53]execute_script... [08:49:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:53]POST & json_proto [08:49:53]process_json_proto [08:49:53]json parsed OK: [08:49:53]protocol is kg_v1.0 [08:49:53]action value=close_receipt [08:49:53]process_action close_receipt [08:49:53]cmd_close_receipt [08:49:53]MH_GetDate [08:49:53]Write to MH i2c: F0 00 00 B3 00 A2 [08:49:53]Write i2c OK [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: F0 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: F0 09 00 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: F0 09 00 B3 00 00 32 63 A3 66 F9 24 A2 66 6E [08:49:53]GetLastDocTimeStamp 1721983683 [08:49:53]current date 1721983794 [08:49:53]FM_GetShiftState [08:49:53]SAM_PROTO_GetShiftState [08:49:53]wFMCommunicate request_size=4 [08:49:53]MH_SAM_APDU [08:49:53]CAPDU: 80 13 01 00 [08:49:53]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [08:49:53]Write i2c OK [08:49:53]MH_I2C_Read... [08:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:53]Read from MH i2c: E2 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 0E 00 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [08:49:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:49:53]wFMCommunicate OK [08:49:53]SAM_PROTO_GetShiftState done [08:49:53]FM_GetShiftState done [08:49:53]opened in 1721952182 [08:49:53]opened+sec_in_day 1722038582 [08:49:53]quantity*price = 50010 [08:49:53]sum+1 = 50012 [08:49:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 114 26.07.2024 08:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225046 ФПД: 150878885654511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225046&fm=150878885654511&tin=02508201610067®Number=0000000000092624&sum=50000 [08:49:54]StoreToDocumentArchive [08:49:54]shift 437 fd 225046 [08:49:54]save to /storage/0437/doc_00225046 [08:49:54]save last doc name /storage/0437/doc_00225046 to /storage/kkm_last_doc_name [08:49:54]save OK [08:49:54]Clear old archive folders... [08:49:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:54]tlvbuf is 01ACD4C0 [08:49:54]SAM_PROTO_ClearQueue [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 09 00 00 [08:49:54]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]OFD Sender: No OFD packet to send [08:49:54]Read from MH i2c: E2 03 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:49:54]RAPDU: 90 00 [08:49:54]wFMCommunicate OK [08:49:54]SAM_PROTO_ClearQueue done [08:49:54]KKMCreateOFDPacket [08:49:54]OFDProtocolAddRootSTLVToBuf [08:49:54]FM_MakeSignedData [08:49:54]FM_MakeSignedData [08:49:54]SAM_PROTO_SignData [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 0D 01 02 [08:49:54]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:49:54]RAPDU: 90 00 [08:49:54]wFMCommunicate OK [08:49:54]wFMCommunicate request_size=255 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 32 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 6F 03 00 35 04 06 00 89 [08:49:54]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 32 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 6F 03 00 35 04 06 00 89 00 00 81 [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [08:49:54]RAPDU: 90 00 [08:49:54]wFMCommunicate OK [08:49:54]wFMCommunicate request_size=10 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 0D 02 02 05 39 3A 62 2F EF [08:49:54]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 39 3A 62 2F EF 00 00 3B [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [08:49:54]RAPDU: 90 00 [08:49:54]wFMCommunicate OK [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 0D 03 02 [08:49:54]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 0B 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 0B 00 C5 00 00 5D F3 05 E1 44 06 A8 1F 90 00 88 [08:49:54]RAPDU: 5D F3 05 E1 44 06 A8 1F 90 00 [08:49:54]wFMCommunicate OK [08:49:54]SAM_PROTO_SignData done [08:49:54]FM_MakeSignedData done [08:49:54]CreateOFDProtocolMessage [08:49:54]wFMCommunicate request_size=4 [08:49:54]MH_SAM_APDU [08:49:54]CAPDU: 80 11 00 00 [08:49:54]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:54]Read from MH i2c: E2 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 17 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [08:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:49:54]wFMCommunicate OK [08:49:54]CreateOFDProtocolMessage done [08:49:54]OFDSenderStorePacket 225046 [08:49:54]StoreOFDPacket docnum=225046 [08:49:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 14 07 01 E2 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 32 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 6F 03 00 35 04 06 00 89 39 3A 62 2F EF 5D F3 05 E1 44 06 A8 1F [08:49:54]CheckFolder [08:49:54]dirname=/storage/ofd_packets [08:49:54]CheckFolder done [08:49:54]ProducePacketName [08:49:54]name=ofd_packets/00225046 [08:49:54]NVStorageSaveData ofd_packets/00225046 [08:49:54]File name is /storage/ofd_packets/00225046 [08:49:54]Write 301 bytes [08:49:54]NVStorageSaveData done [08:49:54]OFDSenderStorePacket done [08:49:54]KKMCreateOFDPacket done [08:49:54]NVStorageSaveData kkm_last_timestamp [08:49:54]File name is /storage/kkm_last_timestamp [08:49:54]Write 4 bytes [08:49:54]NVStorageSaveData done [08:49:54]ExternCall_PrintAddStr [08:49:54]wPrintStart [08:49:54]Write to MH i2c: 01 00 00 C7 00 C7 [08:49:54]Write i2c OK [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: 01 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: 01 07 00 [08:49:54]MH_I2C_Read... [08:49:54]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [08:49:54]RasterBufferAndPrint [08:49:54]line Счет N : (1)2001207 [08:49:54]line ИНН: 02508201610067 [08:49:54]line Контрольно-Кассовый Чек [08:49:54]line ПРОДАЖА [08:49:54]line ТРК (МРК, ГНК) : 64 [08:49:54]line Товар: 2710124500 [08:49:54]line Аи-95-К-5 [08:49:54]line 6.740 * 74.20 [08:49:54]line = 500.11 [08:49:54]line НДС 12% НСП 1% [08:49:54]line > о реализуемом товаре [08:49:54]line ОКРУГЛЕНИЕ: -0.11 [08:49:54]line ИТОГО: 500.00 [08:49:54]line Внесено: 500.00 [08:49:54]line СДАЧА: 0.00 [08:49:54]line НСП 1% : 4.43 [08:49:54]line НДС 12% : 53.11 [08:49:54]line Наличными: 500.00 [08:49:54]line Безнал.: 0.00 [08:49:54]line Место: АЗС № 97 "Партнер Нефть" [08:49:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:49:54]line СНО: Общий режим [08:49:54]line Чек 114 26.07.2024 08:49 [08:49:54]line Смена: 437 ФФД: 1.0 [08:49:54]line ЗНМ: 0300000054 [08:49:54]line РНМ: 0000000000092624 [08:49:54]line Версия ККМ: 001 [08:49:54]line ФМ: 0000000000874959 [08:49:54]line ФД: 225046 [08:49:54]line ФПД: 150878885654511 [08:49:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T084954&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225046&fm=150878885654511&tin=02508201610067®Number=0000000000092624&sum=50000 [08:49:54]written 0, free lines is 4095 [08:49:54]OFD Sender: Processing packet 225046 [packets to send 596, broken 595] [08:49:54]ProducePacketName [08:49:54]name=ofd_packets/00225046 [08:49:54]OFD Sender: To server: pG, [08:49:54]CommunicateWithHost lk.salyk.kg:30040 [08:49:54]ConnectInit lk.salyk.kg [08:49:55]Write to MH i2c: 01 00 00 F2 00 F2 [08:49:55]Write i2c OK [08:49:55]MH_I2C_Read... [08:49:55]Read from MH i2c: 01 [08:49:55]MH_I2C_Read... [08:49:55]Read from MH i2c: 01 07 00 [08:49:55]MH_I2C_Read... [08:49:55]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 5C 0C 61 [08:49:55]RasterBufferAndPrint [08:49:55]line [08:49:55]line [08:49:55]line [08:49:55]line [08:49:55]line [08:49:55]written 0, free lines is 3169 [08:49:55]MH_Cut [08:49:55]Write to MH i2c: D1 01 00 F9 00 01 CB [08:49:55]Write i2c OK [08:49:55]MH_I2C_Read... [08:49:55]Read from MH i2c: D1 [08:49:55]MH_I2C_Read... [08:49:55]Read from MH i2c: D1 01 00 [08:49:55]MH_I2C_Read... [08:49:55]Read from MH i2c: D1 01 00 F9 00 00 CA [08:49:55]Write to MH i2c: 01 00 00 FA 00 FA [08:49:55]Write i2c OK [08:49:55]MH_I2C_Read... [08:49:56]*** Cut start [08:49:56]*** Partial cut [08:49:56]*** CUTSNS_PIN = 1 [08:49:56]*** CUTSNS_PIN = 0 [08:49:56]*** Brake cut motor [08:49:57]Read from MH i2c: 01 [08:49:57]MH_I2C_Read... [08:49:57]*** Stop cut motor [08:49:57]*** Cut end [08:49:57]Read from MH i2c: 01 07 00 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [08:49:57]process_action close_receipt done [08:49:57]requested_data is exist [08:49:57]produce_requested_data [08:49:57]requested_item fm.sn is exist - process it [08:49:57]wFMCommunicate request_size=4 [08:49:57]MH_SAM_APDU [08:49:57]CAPDU: 80 11 00 00 [08:49:57]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [08:49:57]Write i2c OK [08:49:57]MH_I2C_Read... [08:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:57]Read from MH i2c: E2 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: E2 17 00 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [08:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:49:57]wFMCommunicate OK [08:49:57]requested_item fd.num is exist - process it [08:49:57]SAM_PROTO_GetFieldsCounters [08:49:57]wFMCommunicate request_size=4 [08:49:57]MH_SAM_APDU [08:49:57]CAPDU: 80 13 00 00 [08:49:57]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [08:49:57]Write i2c OK [08:49:57]MH_I2C_Read... [08:49:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:57]Read from MH i2c: E2 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: E2 62 00 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [08:49:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:57]wFMCommunicate OK [08:49:57]SAM_PROTO_GetFieldsCounters done [08:49:57]requested_item shift.num is exist - process it [08:49:57]requested_item shift.opened is exist - process it [08:49:57]req_shift_opened [08:49:57]FM_GetShiftState [08:49:57]SAM_PROTO_GetShiftState [08:49:57]wFMCommunicate request_size=4 [08:49:57]MH_SAM_APDU [08:49:57]CAPDU: 80 13 01 00 [08:49:57]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [08:49:57]Write i2c OK [08:49:57]MH_I2C_Read... [08:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:57]Read from MH i2c: E2 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: E2 0E 00 [08:49:57]MH_I2C_Read... [08:49:57]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2B [08:49:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:49:57]wFMCommunicate OK [08:49:57]SAM_PROTO_GetShiftState done [08:49:57]FM_GetShiftState done [08:49:57]req_shift_opened done [08:49:57]requested_item shift.open_date is exist - process it [08:49:57]req_shift_open_date [08:49:57]req_shift_open_date done [08:49:57]produce_requested_data done [08:49:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225046,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:49:57]process_action_free close_receipt [08:49:57]json_value_free [08:49:57]json_value_free done [08:49:57]process_json_proto returns [08:49:57]Send response to host [08:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225046,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:49:57]free response buf [08:49:57]execute_script done [08:49:57]execute_script returns [08:49:57]free content buf [08:49:57]Sock 7.Close socket [08:49:57]Sock 7.Thread stoped [08:49:59]ConnectInit Can't take IP for lk.salyk.kg [08:49:59]CommunicateWithHost connect error [08:49:59]CommunicateWithHost err = -1 [08:49:59]OFD Sender: Server communicate error [08:50:04]OFD Sender: Processing packet 225046 [packets to send 596, broken 595] [08:50:04]ProducePacketName [08:50:04]name=ofd_packets/00225046 [08:50:04]OFD Sender: To server: pG, [08:50:04]CommunicateWithHost lk.salyk.kg:30040 [08:50:04]ConnectInit lk.salyk.kg [08:50:08]Connected sock=7 [08:50:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 97 14 07 01 E2 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 32 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 6F 03 00 35 04 06 00 89 39 3A 62 2F EF 5D F3 05 E1 44 06 A8 1F [08:50:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CC 62 47 00 FF E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 6F 03 00 F4 03 04 00 50 0F A3 66 B6 04 01 00 00 30 C8 42 91 DE 8E 09 D8 [08:50:09]CommunicateWithHost err = 0 [08:50:09]CheckOFDResponse [08:50:09]1017 (14) - 77093643461234 [08:50:09]1041 (16) - 0000000000874959 [08:50:09]1040 (4) - 225046 [08:50:09]1012 (4) - 26.07.2024 02:52 [08:50:09]1206 (1) - 0 [08:50:09]OFD Sender: Remove packet 225046 [08:50:09]ProducePacketName [08:50:09]name=ofd_packets/00225046 [08:50:09]NVStorageDeleteData [08:50:10]OFD Sender: No OFD packet to send [08:50:12]accept exits with 10 [08:50:12]New connection [08:50:12]New thread 3067325796 created [08:50:12]Thread 3067469156 joined [08:50:12]Waiting for new connection... [08:50:12] Sock 10.Parse request [08:50:12]Sock 10.Check first char [08:50:12]Sock 10.First char is OK [08:50:12]request: POST /json_proto HTTP/1.0 [08:50:12]Method: POST [08:50:12]URL: /json_proto [08:50:12]Method is POST - this is cgi request [08:50:12]url: /json_proto [08:50:12]query_string will be loaded in cgi processing [08:50:12]execute_cgi json_proto POST (null) [08:50:12]execute_cgi path=json_proto method=POST [08:50:12]POST find Content-Length [08:50:12]Host: 172.17.43.131:8080 [08:50:12]Content-Length: 680 [08:50:12]Content-Type: application/json [08:50:12] [08:50:12]POST finish read [08:50:12]Found Content-Length = 680 [08:50:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:12]execute_script... [08:50:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:12]POST & json_proto [08:50:12]process_json_proto [08:50:12]json parsed OK: [08:50:12]protocol is kg_v1.0 [08:50:12]action value=close_receipt [08:50:12]process_action close_receipt [08:50:12]cmd_close_receipt [08:50:12]MH_GetDate [08:50:12]Write to MH i2c: F0 00 00 FE 00 ED [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: F0 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: F0 09 00 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: F0 09 00 FE 00 00 45 63 A3 66 F9 24 A2 66 CC [08:50:12]GetLastDocTimeStamp 1721983794 [08:50:12]current date 1721983813 [08:50:12]FM_GetShiftState [08:50:12]SAM_PROTO_GetShiftState [08:50:12]wFMCommunicate request_size=4 [08:50:12]MH_SAM_APDU [08:50:12]CAPDU: 80 13 01 00 [08:50:12]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:12]Read from MH i2c: E2 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: E2 0E 00 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [08:50:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:50:12]wFMCommunicate OK [08:50:12]SAM_PROTO_GetShiftState done [08:50:12]FM_GetShiftState done [08:50:12]opened in 1721952182 [08:50:12]opened+sec_in_day 1722038582 [08:50:12]quantity*price = 120060 [08:50:12]sum+1 = 120061 [08:50:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 115 26.07.2024 08:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225047 ФПД: 43008947774586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085013&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225047&fm=43008947774586&tin=02508201610067®Number=0000000000092624&sum=120000 [08:50:14]StoreToDocumentArchive [08:50:14]shift 437 fd 225047 [08:50:14]save to /storage/0437/doc_00225047 [08:50:14]save last doc name /storage/0437/doc_00225047 to /storage/kkm_last_doc_name [08:50:14]save OK [08:50:14]Clear old archive folders... [08:50:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:50:14]tlvbuf is 01A58FE0 [08:50:14]SAM_PROTO_ClearQueue [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 09 00 00 [08:50:14]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]SAM_PROTO_ClearQueue done [08:50:14]KKMCreateOFDPacket [08:50:14]OFDProtocolAddRootSTLVToBuf [08:50:14]FM_MakeSignedData [08:50:14]FM_MakeSignedData [08:50:14]SAM_PROTO_SignData [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 01 02 [08:50:14]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=255 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 45 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 6F 03 00 35 04 06 00 27 1D CD 0D [08:50:14]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 45 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 6F 03 00 35 04 06 00 27 1D CD 0D 00 00 71 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=7 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 02 02 02 E4 7A [08:50:14]Write to MH i2c: E2 0A 00 0F 01 80 0D 02 02 02 00 E4 7A 00 00 EC [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 03 02 [08:50:14]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 0B 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 0B 00 10 01 00 8F 8E 2B D5 FD 26 35 28 90 00 2A [08:50:14]RAPDU: 8F 8E 2B D5 FD 26 35 28 90 00 [08:50:14]wFMCommunicate OK [08:50:14]SAM_PROTO_SignData done [08:50:14]FM_MakeSignedData done [08:50:14]CreateOFDProtocolMessage [08:50:14]wFMCommunicate request_size=4 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 11 00 00 [08:50:14]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 17 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [08:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:50:14]wFMCommunicate OK [08:50:14]CreateOFDProtocolMessage done [08:50:14]OFDSenderStorePacket 225047 [08:50:14]StoreOFDPacket docnum=225047 [08:50:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BC 77 04 01 B4 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 45 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 6F 03 00 35 04 06 00 27 1D CD 0D E4 7A 8F 8E 2B D5 FD 26 35 28 [08:50:14]CheckFolder [08:50:14]dirname=/storage/ofd_packets [08:50:14]CheckFolder done [08:50:14]ProducePacketName [08:50:14]name=ofd_packets/00225047 [08:50:14]NVStorageSaveData ofd_packets/00225047 [08:50:14]File name is /storage/ofd_packets/00225047 [08:50:14]Write 298 bytes [08:50:14]NVStorageSaveData done [08:50:14]OFDSenderStorePacket done [08:50:14]KKMCreateOFDPacket done [08:50:14]NVStorageSaveData kkm_last_timestamp [08:50:14]File name is /storage/kkm_last_timestamp [08:50:14]Write 4 bytes [08:50:14]NVStorageSaveData done [08:50:14]ExternCall_PrintAddStr [08:50:14]wPrintStart [08:50:14]Write to MH i2c: 01 00 00 12 01 13 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [08:50:14]RasterBufferAndPrint [08:50:14]line Счет N : (1)2001206 [08:50:14]line ИНН: 02508201610067 [08:50:14]line Контрольно-Кассовый Чек [08:50:14]line ПРОДАЖА [08:50:14]line ТРК (МРК, ГНК) : 41 [08:50:14]line Товар: 2710194210 [08:50:14]line ДТ-К-5 [08:50:14]line 15.860 * 75.70 [08:50:14]line = 1200.60 [08:50:14]line НДС 12% НСП 1% [08:50:14]line > о реализуемом товаре [08:50:14]line ОКРУГЛЕНИЕ: -0.60 [08:50:14]line ИТОГО: 1200.00 [08:50:14]line Внесено: 1200.00 [08:50:14]line СДАЧА: 0.00 [08:50:14]line НСП 1% : 10.62 [08:50:14]line НДС 12% : 127.50 [08:50:14]line Наличными: 1200.00 [08:50:14]line Безнал.: 0.00 [08:50:14]line Место: АЗС № 97 "Партнер Нефть" [08:50:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:50:14]line СНО: Общий режим [08:50:14]line Чек 115 26.07.2024 08:50 [08:50:14]line Смена: 437 ФФД: 1.0 [08:50:14]line ЗНМ: 0300000054 [08:50:14]line РНМ: 0000000000092624 [08:50:14]line Версия ККМ: 001 [08:50:14]line ФМ: 0000000000874959 [08:50:14]line ФД: 225047 [08:50:14]line ФПД: 43008947774586 [08:50:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085013&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225047&fm=43008947774586&tin=02508201610067®Number=0000000000092624&sum=120000 [08:50:14]OFD Sender: Processing packet 225047 [packets to send 596, broken 595] [08:50:14]ProducePacketName [08:50:14]name=ofd_packets/00225047 [08:50:14]OFD Sender: To server: pG, [08:50:14]CommunicateWithHost lk.salyk.kg:30040 [08:50:14]ConnectInit lk.salyk.kg [08:50:14]written 0, free lines is 4095 [08:50:15]Write to MH i2c: 01 00 00 3D 01 3E [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 07 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 5C 0C AD [08:50:15]RasterBufferAndPrint [08:50:15]line [08:50:15]line [08:50:15]line [08:50:15]line [08:50:15]line [08:50:15]written 0, free lines is 3173 [08:50:15]MH_Cut [08:50:15]Write to MH i2c: D1 01 00 44 01 01 17 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: D1 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: D1 01 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: D1 01 00 44 01 00 16 [08:50:15]Write to MH i2c: 01 00 00 45 01 46 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Connected sock=9 [08:50:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BC 77 04 01 B4 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 45 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 6F 03 00 35 04 06 00 27 1D CD 0D E4 7A 8F 8E 2B D5 FD 26 35 28 [08:50:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 D6 47 00 E7 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 6F 03 00 F4 03 04 00 57 0F A3 66 B6 04 01 00 00 2D 46 3F 0F 9F 62 3A 36 [08:50:16]CommunicateWithHost err = 0 [08:50:16]CheckOFDResponse [08:50:16]1017 (14) - 77093643461234 [08:50:16]1041 (16) - 0000000000874959 [08:50:16]1040 (4) - 225047 [08:50:16]1012 (4) - 26.07.2024 02:52 [08:50:16]1206 (1) - 0 [08:50:16]OFD Sender: Remove packet 225047 [08:50:16]ProducePacketName [08:50:16]name=ofd_packets/00225047 [08:50:16]NVStorageDeleteData [08:50:16]*** Cut start [08:50:16]*** Partial cut [08:50:16]*** CUTSNS_PIN = 1 [08:50:16]*** CUTSNS_PIN = 0 [08:50:16]OFD Sender: No OFD packet to send [08:50:16]*** Brake cut motor [08:50:17]Read from MH i2c: 01 [08:50:17]MH_I2C_Read... [08:50:17]*** Stop cut motor [08:50:17]*** Cut end [08:50:17]Read from MH i2c: 01 07 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [08:50:17]process_action close_receipt done [08:50:17]requested_data is exist [08:50:17]produce_requested_data [08:50:17]requested_item fm.sn is exist - process it [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 11 00 00 [08:50:17]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 17 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [08:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:50:17]wFMCommunicate OK [08:50:17]requested_item fd.num is exist - process it [08:50:17]SAM_PROTO_GetFieldsCounters [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 13 00 00 [08:50:17]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 62 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [08:50:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:17]wFMCommunicate OK [08:50:17]SAM_PROTO_GetFieldsCounters done [08:50:17]requested_item shift.num is exist - process it [08:50:17]requested_item shift.opened is exist - process it [08:50:17]req_shift_opened [08:50:17]FM_GetShiftState [08:50:17]SAM_PROTO_GetShiftState [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 13 01 00 [08:50:17]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 0E 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 77 [08:50:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:50:17]wFMCommunicate OK [08:50:17]SAM_PROTO_GetShiftState done [08:50:17]FM_GetShiftState done [08:50:17]req_shift_opened done [08:50:17]requested_item shift.open_date is exist - process it [08:50:17]req_shift_open_date [08:50:17]req_shift_open_date done [08:50:17]produce_requested_data done [08:50:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225047,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:50:17]process_action_free close_receipt [08:50:17]json_value_free [08:50:17]json_value_free done [08:50:17]process_json_proto returns [08:50:17]Send response to host [08:50:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225047,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:50:17]free response buf [08:50:17]execute_script done [08:50:17]execute_script returns [08:50:17]free content buf [08:50:17]Sock 10.Close socket [08:50:17]Sock 10.Thread stoped [08:50:17]accept exits with 7 [08:50:17]New connection [08:50:17]New thread 3067469156 created [08:50:17]Thread 3067325796 joined [08:50:17]Waiting for new connection... [08:50:17] Sock 7.Parse request [08:50:17]Sock 7.Check first char [08:50:17]Sock 7.First char is OK [08:50:17]request: POST /json_proto HTTP/1.0 [08:50:17]Method: POST [08:50:17]URL: /json_proto [08:50:17]Method is POST - this is cgi request [08:50:17]url: /json_proto [08:50:17]query_string will be loaded in cgi processing [08:50:17]execute_cgi json_proto POST (null) [08:50:17]execute_cgi path=json_proto method=POST [08:50:17]POST find Content-Length [08:50:17]Host: 172.17.43.131:8080 [08:50:17]Content-Length: 680 [08:50:17]Content-Type: application/json [08:50:17] [08:50:17]POST finish read [08:50:17]Found Content-Length = 680 [08:50:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:17]execute_script... [08:50:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:17]POST & json_proto [08:50:17]process_json_proto [08:50:17]json parsed OK: [08:50:17]protocol is kg_v1.0 [08:50:17]action value=close_receipt [08:50:17]process_action close_receipt [08:50:17]cmd_close_receipt [08:50:17]MH_GetDate [08:50:17]Write to MH i2c: F0 00 00 49 01 39 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: F0 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: F0 09 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: F0 09 00 49 01 00 4A 63 A3 66 F9 24 A2 66 1D [08:50:17]GetLastDocTimeStamp 1721983813 [08:50:17]current date 1721983818 [08:50:17]FM_GetShiftState [08:50:17]SAM_PROTO_GetShiftState [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 13 01 00 [08:50:17]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:18]Read from MH i2c: E2 [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: E2 0E 00 [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 79 [08:50:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:50:18]wFMCommunicate OK [08:50:18]SAM_PROTO_GetShiftState done [08:50:18]FM_GetShiftState done [08:50:18]opened in 1721952182 [08:50:18]opened+sec_in_day 1722038582 [08:50:18]quantity*price = 300074 [08:50:18]sum+1 = 300076 [08:50:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 116 26.07.2024 08:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225048 ФПД: 32163092833691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085018&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225048&fm=32163092833691&tin=02508201610067®Number=0000000000092624&sum=300000 [08:50:19]StoreToDocumentArchive [08:50:19]shift 437 fd 225048 [08:50:19]save to /storage/0437/doc_00225048 [08:50:19]save last doc name /storage/0437/doc_00225048 to /storage/kkm_last_doc_name [08:50:19]save OK [08:50:19]Clear old archive folders... [08:50:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:50:19]tlvbuf is 01AC5C10 [08:50:19]SAM_PROTO_ClearQueue [08:50:19]wFMCommunicate request_size=4 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 09 00 00 [08:50:19]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 03 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [08:50:19]RAPDU: 90 00 [08:50:19]wFMCommunicate OK [08:50:19]SAM_PROTO_ClearQueue done [08:50:19]KKMCreateOFDPacket [08:50:19]OFDProtocolAddRootSTLVToBuf [08:50:19]FM_MakeSignedData [08:50:19]FM_MakeSignedData [08:50:19]SAM_PROTO_SignData [08:50:19]wFMCommunicate request_size=4 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 0D 01 02 [08:50:19]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 03 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [08:50:19]RAPDU: 90 00 [08:50:19]wFMCommunicate OK [08:50:19]wFMCommunicate request_size=255 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 4A 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 6F 03 00 35 04 06 00 1D 40 8D B9 [08:50:19]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 4A 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 6F 03 00 35 04 06 00 1D 40 8D B9 00 00 75 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 03 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [08:50:19]RAPDU: 90 00 [08:50:19]wFMCommunicate OK [08:50:19]wFMCommunicate request_size=7 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 0D 02 02 02 25 9B [08:50:19]Write to MH i2c: E2 0A 00 5A 01 80 0D 02 02 02 00 25 9B 00 00 99 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:20]Read from MH i2c: E2 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: E2 03 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [08:50:20]RAPDU: 90 00 [08:50:20]wFMCommunicate OK [08:50:20]wFMCommunicate request_size=4 [08:50:20]MH_SAM_APDU [08:50:20]CAPDU: 80 0D 03 02 [08:50:20]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:20]Read from MH i2c: E2 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: E2 0B 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: E2 0B 00 5B 01 00 94 50 E7 CC CE 05 DD E0 90 00 FF [08:50:20]RAPDU: 94 50 E7 CC CE 05 DD E0 90 00 [08:50:20]wFMCommunicate OK [08:50:20]SAM_PROTO_SignData done [08:50:20]FM_MakeSignedData done [08:50:20]CreateOFDProtocolMessage [08:50:20]wFMCommunicate request_size=4 [08:50:20]MH_SAM_APDU [08:50:20]CAPDU: 80 11 00 00 [08:50:20]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:20]Read from MH i2c: E2 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: E2 17 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [08:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:50:20]wFMCommunicate OK [08:50:20]CreateOFDProtocolMessage done [08:50:20]OFDSenderStorePacket 225048 [08:50:20]StoreOFDPacket docnum=225048 [08:50:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BE 07 04 01 18 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 4A 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 6F 03 00 35 04 06 00 1D 40 8D B9 25 9B 94 50 E7 CC CE 05 DD E0 [08:50:20]CheckFolder [08:50:20]dirname=/storage/ofd_packets [08:50:20]CheckFolder done [08:50:20]ProducePacketName [08:50:20]name=ofd_packets/00225048 [08:50:20]NVStorageSaveData ofd_packets/00225048 [08:50:20]File name is /storage/ofd_packets/00225048 [08:50:20]Write 298 bytes [08:50:20]NVStorageSaveData done [08:50:20]OFDSenderStorePacket done [08:50:20]KKMCreateOFDPacket done [08:50:20]NVStorageSaveData kkm_last_timestamp [08:50:20]File name is /storage/kkm_last_timestamp [08:50:20]Write 4 bytes [08:50:20]NVStorageSaveData done [08:50:20]ExternCall_PrintAddStr [08:50:20]wPrintStart [08:50:20]Write to MH i2c: 01 00 00 5D 01 5E [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 07 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [08:50:20]RasterBufferAndPrint [08:50:20]line Счет N : (1)2001204 [08:50:20]line ИНН: 02508201610067 [08:50:20]line Контрольно-Кассовый Чек [08:50:20]line ПРОДАЖА [08:50:20]line ТРК (МРК, ГНК) : 31 [08:50:20]line Товар: 2710194210 [08:50:20]line ДТ-К-5 [08:50:20]line 39.640 * 75.70 [08:50:20]line = 3000.75 [08:50:20]line НДС 12% НСП 1% [08:50:20]line > о реализуемом товаре [08:50:20]line ОКРУГЛЕНИЕ: -0.75 [08:50:20]line ИТОГО: 3000.00 [08:50:20]line Внесено: 3000.00 [08:50:20]line СДАЧА: 0.00 [08:50:20]line НСП 1% : 26.55 [08:50:20]line НДС 12% : 318.66 [08:50:20]line Наличными: 3000.00 [08:50:20]line Безнал.: 0.00 [08:50:20]line Место: АЗС № 97 "Партнер Нефть" [08:50:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:50:20]line СНО: Общий режим [08:50:20]line Чек 116 26.07.2024 08:50 [08:50:20]line Смена: 437 ФФД: 1.0 [08:50:20]line ЗНМ: 0300000054 [08:50:20]line РНМ: 0000000000092624 [08:50:20]line Версия ККМ: 001 [08:50:20]line ФМ: 0000000000874959 [08:50:20]line ФД: 225048 [08:50:20]line ФПД: 32163092833691 [08:50:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085018&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225048&fm=32163092833691&tin=02508201610067®Number=0000000000092624&sum=300000 [08:50:20]written 0, free lines is 4095 [08:50:20]OFD Sender: Processing packet 225048 [packets to send 596, broken 595] [08:50:20]ProducePacketName [08:50:20]name=ofd_packets/00225048 [08:50:20]OFD Sender: To server: pG, [08:50:20]CommunicateWithHost lk.salyk.kg:30040 [08:50:20]ConnectInit lk.salyk.kg [08:50:20]Write to MH i2c: 01 00 00 88 01 89 [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 07 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 5B 0C F7 [08:50:20]RasterBufferAndPrint [08:50:20]line [08:50:20]line [08:50:20]line [08:50:20]line [08:50:20]line [08:50:20]written 0, free lines is 3177 [08:50:20]MH_Cut [08:50:20]Write to MH i2c: D1 01 00 8F 01 01 62 [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: D1 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: D1 01 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: D1 01 00 8F 01 00 61 [08:50:20]Write to MH i2c: 01 00 00 90 01 91 [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:21]*** Cut start [08:50:21]*** Partial cut [08:50:21]*** CUTSNS_PIN = 1 [08:50:21]*** CUTSNS_PIN = 0 [08:50:22]*** Brake cut motor [08:50:22]Read from MH i2c: 01 *** Stop cut motor [08:50:22] [08:50:22]*** Cut end [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: 01 07 00 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [08:50:22]process_action close_receipt done [08:50:22]requested_data is exist [08:50:22]produce_requested_data [08:50:22]requested_item fm.sn is exist - process it [08:50:22]wFMCommunicate request_size=4 [08:50:22]MH_SAM_APDU [08:50:22]CAPDU: 80 11 00 00 [08:50:22]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [08:50:22]Write i2c OK [08:50:22]MH_I2C_Read... [08:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:22]Read from MH i2c: E2 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 17 00 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [08:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:50:22]wFMCommunicate OK [08:50:22]requested_item fd.num is exist - process it [08:50:22]SAM_PROTO_GetFieldsCounters [08:50:22]wFMCommunicate request_size=4 [08:50:22]MH_SAM_APDU [08:50:22]CAPDU: 80 13 00 00 [08:50:22]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [08:50:22]Write i2c OK [08:50:22]MH_I2C_Read... [08:50:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:22]Read from MH i2c: E2 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 62 00 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [08:50:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:22]wFMCommunicate OK [08:50:22]SAM_PROTO_GetFieldsCounters done [08:50:22]requested_item shift.num is exist - process it [08:50:22]requested_item shift.opened is exist - process it [08:50:22]req_shift_opened [08:50:22]FM_GetShiftState [08:50:22]SAM_PROTO_GetShiftState [08:50:22]wFMCommunicate request_size=4 [08:50:22]MH_SAM_APDU [08:50:22]CAPDU: 80 13 01 00 [08:50:22]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [08:50:22]Write i2c OK [08:50:22]MH_I2C_Read... [08:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:22]Read from MH i2c: E2 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 0E 00 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C2 [08:50:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:50:22]wFMCommunicate OK [08:50:22]SAM_PROTO_GetShiftState done [08:50:22]FM_GetShiftState done [08:50:22]req_shift_opened done [08:50:22]requested_item shift.open_date is exist - process it [08:50:22]req_shift_open_date [08:50:22]req_shift_open_date done [08:50:22]produce_requested_data done [08:50:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225048,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:50:22]process_action_free close_receipt [08:50:22]json_value_free [08:50:22]json_value_free done [08:50:22]process_json_proto returns [08:50:22]Send response to host [08:50:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225048,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:50:22]free response buf [08:50:22]execute_script done [08:50:22]execute_script returns [08:50:22]free content buf [08:50:22]Sock 7.Close socket [08:50:22]Sock 7.Thread stoped [08:50:23]Connected sock=11 [08:50:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BE 07 04 01 18 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 4A 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 6F 03 00 35 04 06 00 1D 40 8D B9 25 9B 94 50 E7 CC CE 05 DD E0 [08:50:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 12 C2 47 00 0B 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 6F 03 00 F4 03 04 00 5F 0F A3 66 B6 04 01 00 00 01 B3 19 D5 88 69 7A D9 [08:50:24]CommunicateWithHost err = 0 [08:50:24]CheckOFDResponse [08:50:24]1017 (14) - 77093643461234 [08:50:24]1041 (16) - 0000000000874959 [08:50:24]1040 (4) - 225048 [08:50:24]1012 (4) - 26.07.2024 02:52 [08:50:24]1206 (1) - 0 [08:50:24]OFD Sender: Remove packet 225048 [08:50:24]ProducePacketName [08:50:24]name=ofd_packets/00225048 [08:50:24]NVStorageDeleteData [08:50:25]OFD Sender: No OFD packet to send [08:50:30]OFD Sender: No OFD packet to send [08:50:35]OFD Sender: No OFD packet to send [08:50:39]recv_with_timeout no data received [08:50:40]OFD Sender: No OFD packet to send [08:50:45]OFD Sender: No OFD packet to send [08:50:50]OFD Sender: No OFD packet to send [08:50:55]OFD Sender: No OFD packet to send [08:51:00]OFD Sender: No OFD packet to send [08:51:05]OFD Sender: No OFD packet to send [08:51:10]OFD Sender: No OFD packet to send [08:51:15]OFD Sender: No OFD packet to send [08:51:20]OFD Sender: No OFD packet to send [08:51:25]OFD Sender: No OFD packet to send [08:51:30]OFD Sender: No OFD packet to send [08:51:35]OFD Sender: No OFD packet to send [08:51:40]OFD Sender: No OFD packet to send [08:51:45]OFD Sender: No OFD packet to send [08:51:50]OFD Sender: No OFD packet to send [08:51:54]accept exits with 9 [08:51:54]New connection [08:51:54]New thread 3067325796 created [08:51:54]Thread 3067469156 joined [08:51:54]Waiting for new connection... [08:51:54] Sock 9.Parse request [08:51:54]Sock 9.Check first char [08:51:54]Sock 9.First char is OK [08:51:54]request: POST /json_proto HTTP/1.0 [08:51:54]Method: POST [08:51:54]URL: /json_proto [08:51:54]Method is POST - this is cgi request [08:51:54]url: /json_proto [08:51:54]query_string will be loaded in cgi processing [08:51:54]execute_cgi json_proto POST (null) [08:51:54]execute_cgi path=json_proto method=POST [08:51:54]POST find Content-Length [08:51:54]Host: 172.17.43.131:8080 [08:51:54]Content-Length: 686 [08:51:54]Content-Type: application/json [08:51:54] [08:51:54]POST finish read [08:51:54]Found Content-Length = 686 [08:51:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:54]execute_script... [08:51:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 54.950, "sum" : 2000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:54]POST & json_proto [08:51:54]process_json_proto [08:51:54]json parsed OK: [08:51:54]protocol is kg_v1.0 [08:51:54]action value=close_receipt [08:51:54]process_action close_receipt [08:51:54]cmd_close_receipt [08:51:54]MH_GetDate [08:51:54]Write to MH i2c: F0 00 00 94 01 84 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: F0 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: F0 09 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: F0 09 00 94 01 00 AA 63 A3 66 F9 24 A2 66 C8 [08:51:54]GetLastDocTimeStamp 1721983818 [08:51:54]current date 1721983914 [08:51:54]FM_GetShiftState [08:51:54]SAM_PROTO_GetShiftState [08:51:54]wFMCommunicate request_size=4 [08:51:54]MH_SAM_APDU [08:51:54]CAPDU: 80 13 01 00 [08:51:54]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [08:51:54]Write i2c OK [08:51:54]MH_I2C_Read... [08:51:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:54]Read from MH i2c: E2 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 0E 00 [08:51:54]MH_I2C_Read... [08:51:54]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [08:51:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:51:54]wFMCommunicate OK [08:51:54]SAM_PROTO_GetShiftState done [08:51:54]FM_GetShiftState done [08:51:54]opened in 1721952182 [08:51:54]opened+sec_in_day 1722038582 [08:51:54]quantity*price = 200018 [08:51:54]sum+1 = 200019 [08:51:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 117 26.07.2024 08:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225049 ФПД: 143856675166811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085155&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225049&fm=143856675166811&tin=02508201610067®Number=0000000000092624&sum=200000 [08:51:55]StoreToDocumentArchive [08:51:55]shift 437 fd 225049 [08:51:55]save to /storage/0437/doc_00225049 [08:51:55]save last doc name /storage/0437/doc_00225049 to /storage/kkm_last_doc_name [08:51:55]save OK [08:51:55]Clear old archive folders... [08:51:55]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:51:55]tlvbuf is 01AC6F40 [08:51:55]SAM_PROTO_ClearQueue [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 09 00 00 [08:51:55]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [08:51:55]RAPDU: 90 00 [08:51:55]wFMCommunicate OK [08:51:55]SAM_PROTO_ClearQueue done [08:51:55]KKMCreateOFDPacket [08:51:55]OFDProtocolAddRootSTLVToBuf [08:51:55]FM_MakeSignedData [08:51:55]FM_MakeSignedData [08:51:55]SAM_PROTO_SignData [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 0D 01 02 [08:51:55]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [08:51:55]RAPDU: 90 00 [08:51:55]wFMCommunicate OK [08:51:55]wFMCommunicate request_size=255 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 AB 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 6F 03 00 35 04 06 00 82 D6 [08:51:55]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 AB 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 6F 03 00 35 04 06 00 82 D6 00 00 FA [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]OFD Sender: No OFD packet to send [08:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [08:51:55]RAPDU: 90 00 [08:51:55]wFMCommunicate OK [08:51:55]wFMCommunicate request_size=9 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 0D 02 02 04 3E 05 9A 5B [08:51:55]Write to MH i2c: E2 0C 00 A5 01 80 0D 02 02 04 00 3E 05 9A 5B 00 00 60 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [08:51:55]RAPDU: 90 00 [08:51:55]wFMCommunicate OK [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 0D 03 02 [08:51:55]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 0B 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 0B 00 A6 01 00 C3 7E 26 1A C8 64 10 32 90 00 12 [08:51:55]RAPDU: C3 7E 26 1A C8 64 10 32 90 00 [08:51:55]wFMCommunicate OK [08:51:55]SAM_PROTO_SignData done [08:51:55]FM_MakeSignedData done [08:51:55]CreateOFDProtocolMessage [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 11 00 00 [08:51:55]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 17 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [08:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:51:55]wFMCommunicate OK [08:51:55]CreateOFDProtocolMessage done [08:51:55]OFDSenderStorePacket 225049 [08:51:55]StoreOFDPacket docnum=225049 [08:51:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 E5 1C 06 01 69 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 AB 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 6F 03 00 35 04 06 00 82 D6 3E 05 9A 5B C3 7E 26 1A C8 64 10 32 [08:51:55]CheckFolder [08:51:55]dirname=/storage/ofd_packets [08:51:55]CheckFolder done [08:51:55]ProducePacketName [08:51:55]name=ofd_packets/00225049 [08:51:55]NVStorageSaveData ofd_packets/00225049 [08:51:55]File name is /storage/ofd_packets/00225049 [08:51:55]Write 300 bytes [08:51:55]NVStorageSaveData done [08:51:55]OFDSenderStorePacket done [08:51:55]KKMCreateOFDPacket done [08:51:55]NVStorageSaveData kkm_last_timestamp [08:51:55]File name is /storage/kkm_last_timestamp [08:51:55]Write 4 bytes [08:51:55]NVStorageSaveData done [08:51:55]ExternCall_PrintAddStr [08:51:55]wPrintStart [08:51:55]Write to MH i2c: 01 00 00 A8 01 A9 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 07 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [08:51:55]RasterBufferAndPrint [08:51:55]line Счет N : (1)2001205 [08:51:55]line ИНН: 02508201610067 [08:51:55]line Контрольно-Кассовый Чек [08:51:55]line ПРОДАЖА [08:51:55]line ТРК (МРК, ГНК) : 81 [08:51:55]line Товар: 2711190000 [08:51:55]line ГАЗ-К-5 [08:51:55]line 54.950 * 36.40 [08:51:55]line = 2000.18 [08:51:55]line НДС 12% НСП 1% [08:51:55]line > о реализуемом товаре [08:51:55]line ОКРУГЛЕНИЕ: -0.18 [08:51:55]line ИТОГО: 2000.00 [08:51:55]line Внесено: 2000.00 [08:51:55]line СДАЧА: 0.00 [08:51:55]line НСП 1% : 17.70 [08:51:55]line НДС 12% : 212.41 [08:51:55]line Наличными: 2000.00 [08:51:55]line Безнал.: 0.00 [08:51:55]line Место: АЗС № 97 "Партнер Нефть" [08:51:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:51:55]line СНО: Общий режим [08:51:55]line Чек 117 26.07.2024 08:51 [08:51:55]line Смена: 437 ФФД: 1.0 [08:51:55]line ЗНМ: 0300000054 [08:51:55]line РНМ: 0000000000092624 [08:51:55]line Версия ККМ: 001 [08:51:55]line ФМ: 0000000000874959 [08:51:55]line ФД: 225049 [08:51:55]line ФПД: 143856675166811 [08:51:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085155&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225049&fm=143856675166811&tin=02508201610067®Number=0000000000092624&sum=200000 [08:51:56]OFD Sender: Processing packet 225049 [packets to send 596, broken 595] [08:51:56]ProducePacketName [08:51:56]name=ofd_packets/00225049 [08:51:56]OFD Sender: To server: pG, [08:51:56]CommunicateWithHost lk.salyk.kg:30040 [08:51:56]ConnectInit lk.salyk.kg [08:51:56]written 0, free lines is 4095 [08:51:56]Write to MH i2c: 01 00 00 D3 01 D4 [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 4F 0C 36 [08:51:56]RasterBufferAndPrint [08:51:56]line [08:51:56]line [08:51:56]line [08:51:56]line [08:51:56]line [08:51:56]written 0, free lines is 3154 [08:51:56]MH_Cut [08:51:56]Write to MH i2c: D1 01 00 DA 01 01 AD [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: D1 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: D1 01 00 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: D1 01 00 DA 01 00 AC [08:51:56]Write to MH i2c: 01 00 00 DB 01 DC [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:56]Connected sock=10 [08:51:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 E5 1C 06 01 69 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A6 D6 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 52 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 AB 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 6F 03 00 35 04 06 00 82 D6 3E 05 9A 5B C3 7E 26 1A C8 64 10 32 [08:51:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5D 9A 47 00 CA C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 6F 03 00 F4 03 04 00 BC 0F A3 66 B6 04 01 00 00 84 FE E9 E3 91 48 F2 11 [08:51:57]CommunicateWithHost err = 0 [08:51:57]CheckOFDResponse [08:51:57]1017 (14) - 77093643461234 [08:51:57]1041 (16) - 0000000000874959 [08:51:57]1040 (4) - 225049 [08:51:57]1012 (4) - 26.07.2024 02:53 [08:51:57]1206 (1) - 0 [08:51:57]OFD Sender: Remove packet 225049 [08:51:57]ProducePacketName [08:51:57]name=ofd_packets/00225049 [08:51:57]NVStorageDeleteData [08:51:57]OFD Sender: No OFD packet to send [08:51:57]*** Cut start [08:51:57]*** Partial cut [08:51:57]*** CUTSNS_PIN = 1 [08:51:57]*** CUTSNS_PIN = 0 [08:51:58]*** Brake cut motor [08:51:58]Read from MH i2c: 01 [08:51:58]MH_I2C_Read... [08:51:58]*** Stop cut motor [08:51:58]*** Cut end [08:51:58]Read from MH i2c: 01 07 00 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [08:51:58]process_action close_receipt done [08:51:58]requested_data is exist [08:51:58]produce_requested_data [08:51:58]requested_item fm.sn is exist - process it [08:51:58]wFMCommunicate request_size=4 [08:51:58]MH_SAM_APDU [08:51:58]CAPDU: 80 11 00 00 [08:51:58]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [08:51:58]Write i2c OK [08:51:58]MH_I2C_Read... [08:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:58]Read from MH i2c: E2 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 17 00 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [08:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:51:58]wFMCommunicate OK [08:51:58]requested_item fd.num is exist - process it [08:51:58]SAM_PROTO_GetFieldsCounters [08:51:58]wFMCommunicate request_size=4 [08:51:58]MH_SAM_APDU [08:51:58]CAPDU: 80 13 00 00 [08:51:58]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [08:51:58]Write i2c OK [08:51:58]MH_I2C_Read... [08:51:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:58]Read from MH i2c: E2 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 62 00 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [08:51:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:58]wFMCommunicate OK [08:51:58]SAM_PROTO_GetFieldsCounters done [08:51:58]requested_item shift.num is exist - process it [08:51:58]requested_item shift.opened is exist - process it [08:51:58]req_shift_opened [08:51:58]FM_GetShiftState [08:51:58]SAM_PROTO_GetShiftState [08:51:58]wFMCommunicate request_size=4 [08:51:58]MH_SAM_APDU [08:51:58]CAPDU: 80 13 01 00 [08:51:58]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [08:51:58]Write i2c OK [08:51:58]MH_I2C_Read... [08:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:58]Read from MH i2c: E2 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 0E 00 [08:51:58]MH_I2C_Read... [08:51:58]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [08:51:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:51:58]wFMCommunicate OK [08:51:58]SAM_PROTO_GetShiftState done [08:51:58]FM_GetShiftState done [08:51:58]req_shift_opened done [08:51:58]requested_item shift.open_date is exist - process it [08:51:58]req_shift_open_date [08:51:58]req_shift_open_date done [08:51:58]produce_requested_data done [08:51:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225049,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:51:58]process_action_free close_receipt [08:51:58]json_value_free [08:51:58]json_value_free done [08:51:58]process_json_proto returns [08:51:58]Send response to host [08:51:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225049,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:51:58]free response buf [08:51:58]execute_script done [08:51:58]execute_script returns [08:51:58]free content buf [08:51:58]Sock 9.Close socket [08:51:58]Sock 9.Thread stoped [08:51:59]accept exits with 7 [08:51:59]New connection [08:51:59]New thread 3067469156 created [08:51:59]Thread 3067325796 joined [08:51:59]Waiting for new connection... [08:51:59] Sock 7.Parse request [08:51:59]Sock 7.Check first char [08:51:59]Sock 7.First char is OK [08:51:59]request: POST /json_proto HTTP/1.0 [08:51:59]Method: POST [08:51:59]URL: /json_proto [08:51:59]Method is POST - this is cgi request [08:51:59]url: /json_proto [08:51:59]query_string will be loaded in cgi processing [08:51:59]execute_cgi json_proto POST (null) [08:51:59]execute_cgi path=json_proto method=POST [08:51:59]POST find Content-Length [08:51:59]Host: 172.17.43.131:8080 [08:51:59]Content-Length: 678 [08:51:59]Content-Type: application/json [08:51:59] [08:51:59]POST finish read [08:51:59]Found Content-Length = 678 [08:51:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:59]execute_script... [08:51:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:59]POST & json_proto [08:51:59]process_json_proto [08:51:59]json parsed OK: [08:51:59]protocol is kg_v1.0 [08:51:59]action value=close_receipt [08:51:59]process_action close_receipt [08:51:59]cmd_close_receipt [08:51:59]MH_GetDate [08:51:59]Write to MH i2c: F0 00 00 DF 01 CF [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: F0 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: F0 09 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: F0 09 00 DF 01 00 B0 63 A3 66 F9 24 A2 66 19 [08:51:59]GetLastDocTimeStamp 1721983915 [08:51:59]current date 1721983920 [08:51:59]FM_GetShiftState [08:51:59]SAM_PROTO_GetShiftState [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 13 01 00 [08:51:59]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0E 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [08:51:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:51:59]wFMCommunicate OK [08:51:59]SAM_PROTO_GetShiftState done [08:51:59]FM_GetShiftState done [08:51:59]opened in 1721952182 [08:51:59]opened+sec_in_day 1722038582 [08:51:59]quantity*price = 50036 [08:51:59]sum+1 = 50037 [08:51:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 118 26.07.2024 08:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225050 ФПД: 229960555347175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225050&fm=229960555347175&tin=02508201610067®Number=0000000000092624&sum=50000 [08:52:00]StoreToDocumentArchive [08:52:00]shift 437 fd 225050 [08:52:00]save to /storage/0437/doc_00225050 [08:52:00]save last doc name /storage/0437/doc_00225050 to /storage/kkm_last_doc_name [08:52:00]save OK [08:52:00]Clear old archive folders... [08:52:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:00]tlvbuf is 01ADBE10 [08:52:00]SAM_PROTO_ClearQueue [08:52:00]wFMCommunicate request_size=4 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 09 00 00 [08:52:00]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [08:52:00]RAPDU: 90 00 [08:52:00]wFMCommunicate OK [08:52:00]SAM_PROTO_ClearQueue done [08:52:00]KKMCreateOFDPacket [08:52:00]OFDProtocolAddRootSTLVToBuf [08:52:00]FM_MakeSignedData [08:52:00]FM_MakeSignedData [08:52:00]SAM_PROTO_SignData [08:52:00]wFMCommunicate request_size=4 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 0D 01 02 [08:52:00]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:00]Read from MH i2c: E2 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 [08:52:00]MH_I2C_Read... [08:52:00]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [08:52:00]RAPDU: 90 00 [08:52:00]wFMCommunicate OK [08:52:00]wFMCommunicate request_size=255 [08:52:00]MH_SAM_APDU [08:52:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 B0 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 6F 03 00 35 04 06 00 D1 [08:52:00]Write to MH i2c: E2 02 01 EF 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 B0 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 6F 03 00 35 04 06 00 D1 00 00 94 [08:52:00]Write i2c OK [08:52:00]MH_I2C_Read... [08:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:01]Read from MH i2c: E2 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 03 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [08:52:01]RAPDU: 90 00 [08:52:01]wFMCommunicate OK [08:52:01]wFMCommunicate request_size=10 [08:52:01]MH_SAM_APDU [08:52:01]CAPDU: 80 0D 02 02 05 25 DD 36 BC E7 [08:52:01]Write to MH i2c: E2 0D 00 F0 01 80 0D 02 02 05 00 25 DD 36 BC E7 00 00 50 [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:01]Read from MH i2c: E2 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 03 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [08:52:01]RAPDU: 90 00 [08:52:01]wFMCommunicate OK [08:52:01]wFMCommunicate request_size=4 [08:52:01]MH_SAM_APDU [08:52:01]CAPDU: 80 0D 03 02 [08:52:01]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:01]Read from MH i2c: E2 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 0B 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 0B 00 F1 01 00 76 F8 0F 65 36 F7 05 D4 90 00 56 [08:52:01]RAPDU: 76 F8 0F 65 36 F7 05 D4 90 00 [08:52:01]wFMCommunicate OK [08:52:01]SAM_PROTO_SignData done [08:52:01]FM_MakeSignedData done [08:52:01]CreateOFDProtocolMessage [08:52:01]wFMCommunicate request_size=4 [08:52:01]MH_SAM_APDU [08:52:01]CAPDU: 80 11 00 00 [08:52:01]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:01]Read from MH i2c: E2 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 17 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [08:52:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:52:01]wFMCommunicate OK [08:52:01]CreateOFDProtocolMessage done [08:52:01]OFDSenderStorePacket 225050 [08:52:01]StoreOFDPacket docnum=225050 [08:52:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 12 07 01 DD 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 B0 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 6F 03 00 35 04 06 00 D1 25 DD 36 BC E7 76 F8 0F 65 36 F7 05 D4 [08:52:01]CheckFolder [08:52:01]dirname=/storage/ofd_packets [08:52:01]CheckFolder done [08:52:01]ProducePacketName [08:52:01]name=ofd_packets/00225050 [08:52:01]NVStorageSaveData ofd_packets/00225050 [08:52:01]File name is /storage/ofd_packets/00225050 [08:52:01]Write 301 bytes [08:52:01]NVStorageSaveData done [08:52:01]OFDSenderStorePacket done [08:52:01]KKMCreateOFDPacket done [08:52:01]NVStorageSaveData kkm_last_timestamp [08:52:01]File name is /storage/kkm_last_timestamp [08:52:01]Write 4 bytes [08:52:01]NVStorageSaveData done [08:52:01]ExternCall_PrintAddStr [08:52:01]wPrintStart [08:52:01]Write to MH i2c: 01 00 00 F3 01 F4 [08:52:01]OFD Sender: Processing packet 225050 [packets to send 596, broken 595] [08:52:01]ProducePacketName [08:52:01]name=ofd_packets/00225050 [08:52:01]OFD Sender: To server: pG, [08:52:01]CommunicateWithHost lk.salyk.kg:30040 [08:52:01]ConnectInit lk.salyk.kg [08:52:01]Write i2c OK [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: 01 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: 01 07 00 [08:52:01]MH_I2C_Read... [08:52:01]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [08:52:01]RasterBufferAndPrint [08:52:01]line Счет N : (1)2001208 [08:52:01]line ИНН: 02508201610067 [08:52:01]line Контрольно-Кассовый Чек [08:52:01]line ПРОДАЖА [08:52:01]line ТРК (МРК, ГНК) : 63 [08:52:01]line Товар: 2710124130 [08:52:01]line Аи-92-К-5 [08:52:01]line 7.380 * 67.80 [08:52:01]line = 500.36 [08:52:01]line НДС 12% НСП 1% [08:52:01]line > о реализуемом товаре [08:52:01]line ОКРУГЛЕНИЕ: -0.36 [08:52:01]line ИТОГО: 500.00 [08:52:01]line Внесено: 500.00 [08:52:01]line СДАЧА: 0.00 [08:52:01]line НСП 1% : 4.43 [08:52:01]line НДС 12% : 53.14 [08:52:01]line Наличными: 500.00 [08:52:01]line Безнал.: 0.00 [08:52:01]line Место: АЗС № 97 "Партнер Нефть" [08:52:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:52:01]line СНО: Общий режим [08:52:01]line Чек 118 26.07.2024 08:52 [08:52:01]line Смена: 437 ФФД: 1.0 [08:52:01]line ЗНМ: 0300000054 [08:52:01]line РНМ: 0000000000092624 [08:52:01]line Версия ККМ: 001 [08:52:01]line ФМ: 0000000000874959 [08:52:01]line ФД: 225050 [08:52:01]line ФПД: 229960555347175 [08:52:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225050&fm=229960555347175&tin=02508201610067®Number=0000000000092624&sum=50000 [08:52:01]written 0, free lines is 4095 [08:52:02]Write to MH i2c: 01 00 00 1E 02 20 [08:52:02]Write i2c OK [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: 01 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: 01 07 00 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 54 0C 87 [08:52:02]RasterBufferAndPrint [08:52:02]line [08:52:02]line [08:52:02]line [08:52:02]line [08:52:02]line [08:52:02]written 0, free lines is 3164 [08:52:02]MH_Cut [08:52:02]Write to MH i2c: D1 01 00 25 02 01 F9 [08:52:02]Write i2c OK [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: D1 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: D1 01 00 [08:52:02]MH_I2C_Read... [08:52:02]Read from MH i2c: D1 01 00 25 02 00 F8 [08:52:02]Write to MH i2c: 01 00 00 26 02 28 [08:52:02]Write i2c OK [08:52:02]MH_I2C_Read... [08:52:03]*** Cut start [08:52:03]*** Partial cut [08:52:03]*** CUTSNS_PIN = 1 [08:52:03]*** CUTSNS_PIN = 0 [08:52:03]*** Brake cut motor [08:52:03]Read from MH i2c: 01 [08:52:04]MH_I2C_Read... [08:52:04]*** Stop cut motor [08:52:04]*** Cut end [08:52:04]Read from MH i2c: 01 07 00 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [08:52:04]process_action close_receipt done [08:52:04]requested_data is exist [08:52:04]produce_requested_data [08:52:04]requested_item fm.sn is exist - process it [08:52:04]wFMCommunicate request_size=4 [08:52:04]MH_SAM_APDU [08:52:04]CAPDU: 80 11 00 00 [08:52:04]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [08:52:04]Write i2c OK [08:52:04]MH_I2C_Read... [08:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:04]Read from MH i2c: E2 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 17 00 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [08:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:52:04]wFMCommunicate OK [08:52:04]requested_item fd.num is exist - process it [08:52:04]SAM_PROTO_GetFieldsCounters [08:52:04]wFMCommunicate request_size=4 [08:52:04]MH_SAM_APDU [08:52:04]CAPDU: 80 13 00 00 [08:52:04]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [08:52:04]Write i2c OK [08:52:04]MH_I2C_Read... [08:52:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:04]Read from MH i2c: E2 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 62 00 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [08:52:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:04]wFMCommunicate OK [08:52:04]SAM_PROTO_GetFieldsCounters done [08:52:04]requested_item shift.num is exist - process it [08:52:04]requested_item shift.opened is exist - process it [08:52:04]req_shift_opened [08:52:04]FM_GetShiftState [08:52:04]SAM_PROTO_GetShiftState [08:52:04]wFMCommunicate request_size=4 [08:52:04]MH_SAM_APDU [08:52:04]CAPDU: 80 13 01 00 [08:52:04]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [08:52:04]Write i2c OK [08:52:04]MH_I2C_Read... [08:52:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:04]Read from MH i2c: E2 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 0E 00 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [08:52:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:52:04]wFMCommunicate OK [08:52:04]SAM_PROTO_GetShiftState done [08:52:04]FM_GetShiftState done [08:52:04]req_shift_opened done [08:52:04]requested_item shift.open_date is exist - process it [08:52:04]req_shift_open_date [08:52:04]req_shift_open_date done [08:52:04]produce_requested_data done [08:52:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225050,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:52:04]process_action_free close_receipt [08:52:04]json_value_free [08:52:04]json_value_free done [08:52:04]process_json_proto returns [08:52:04]Send response to host [08:52:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225050,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:52:04]free response buf [08:52:04]execute_script done [08:52:04]execute_script returns [08:52:04]free content buf [08:52:04]Sock 7.Close socket [08:52:04]Sock 7.Thread stoped [08:52:04]Connected sock=11 [08:52:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 12 07 01 DD 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 B0 63 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 6F 03 00 35 04 06 00 D1 25 DD 36 BC E7 76 F8 0F 65 36 F7 05 D4 [08:52:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F BE 47 00 7B 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 6F 03 00 F4 03 04 00 C4 0F A3 66 B6 04 01 00 00 4A 91 F0 A5 26 D0 60 5A [08:52:06]CommunicateWithHost err = 0 [08:52:06]CheckOFDResponse [08:52:06]1017 (14) - 77093643461234 [08:52:06]1041 (16) - 0000000000874959 [08:52:06]1040 (4) - 225050 [08:52:06]1012 (4) - 26.07.2024 02:53 [08:52:06]1206 (1) - 0 [08:52:06]OFD Sender: Remove packet 225050 [08:52:06]ProducePacketName [08:52:06]name=ofd_packets/00225050 [08:52:06]NVStorageDeleteData [08:52:06]OFD Sender: No OFD packet to send [08:52:11]OFD Sender: No OFD packet to send [08:52:16]OFD Sender: No OFD packet to send [08:52:21]OFD Sender: No OFD packet to send [08:52:26]OFD Sender: No OFD packet to send [08:52:31]OFD Sender: No OFD packet to send [08:52:36]OFD Sender: No OFD packet to send [08:52:41]OFD Sender: No OFD packet to send [08:52:42]recv_with_timeout no data received [08:52:46]OFD Sender: No OFD packet to send [08:52:51]OFD Sender: No OFD packet to send [08:52:56]OFD Sender: No OFD packet to send [08:53:01]OFD Sender: No OFD packet to send [08:53:06]OFD Sender: No OFD packet to send [08:53:11]OFD Sender: No OFD packet to send [08:53:16]OFD Sender: No OFD packet to send [08:53:20]accept exits with 9 [08:53:20]New connection [08:53:20]New thread 3067325796 created [08:53:20]Thread 3067469156 joined [08:53:20]Waiting for new connection... [08:53:20] Sock 9.Parse request [08:53:20]Sock 9.Check first char [08:53:20]Sock 9.First char is OK [08:53:20]request: POST /json_proto HTTP/1.0 [08:53:20]Method: POST [08:53:20]URL: /json_proto [08:53:20]Method is POST - this is cgi request [08:53:20]url: /json_proto [08:53:20]query_string will be loaded in cgi processing [08:53:20]execute_cgi json_proto POST (null) [08:53:20]execute_cgi path=json_proto method=POST [08:53:20]POST find Content-Length [08:53:20]Host: 172.17.43.131:8080 [08:53:20]Content-Length: 804 [08:53:20]Content-Type: application/json [08:53:20] [08:53:20]POST finish read [08:53:20]Found Content-Length = 804 [08:53:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:20]execute_script... [08:53:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:20]POST & json_proto [08:53:20]process_json_proto [08:53:20]json parsed OK: [08:53:20]protocol is kg_v1.0 [08:53:20]action value=close_receipt [08:53:20]process_action close_receipt [08:53:20]cmd_close_receipt [08:53:20]MH_GetDate [08:53:20]Write to MH i2c: F0 00 00 2A 02 1B [08:53:20]Write i2c OK [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: F0 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: F0 09 00 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: F0 09 00 2A 02 00 01 64 A3 66 F9 24 A2 66 B7 [08:53:20]GetLastDocTimeStamp 1721983920 [08:53:20]current date 1721984001 [08:53:20]FM_GetShiftState [08:53:20]SAM_PROTO_GetShiftState [08:53:20]wFMCommunicate request_size=4 [08:53:20]MH_SAM_APDU [08:53:20]CAPDU: 80 13 01 00 [08:53:20]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [08:53:20]Write i2c OK [08:53:20]MH_I2C_Read... [08:53:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:20]Read from MH i2c: E2 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 0E 00 [08:53:20]MH_I2C_Read... [08:53:20]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [08:53:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:53:20]wFMCommunicate OK [08:53:20]SAM_PROTO_GetShiftState done [08:53:20]FM_GetShiftState done [08:53:20]opened in 1721952182 [08:53:20]opened+sec_in_day 1722038582 [08:53:20]quantity*price = 120006 [08:53:20]sum+1 = 120007 [08:53:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.06 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.06 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 119 26.07.2024 08:53 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225051 ФПД: 203221163721117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085321&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225051&fm=203221163721117&tin=02508201610067®Number=0000000000092624&sum=120006 [08:53:21]StoreToDocumentArchive [08:53:21]shift 437 fd 225051 [08:53:21]save to /storage/0437/doc_00225051 [08:53:21]save last doc name /storage/0437/doc_00225051 to /storage/kkm_last_doc_name [08:53:21]save OK [08:53:21]Clear old archive folders... [08:53:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:53:21]tlvbuf is 01AC6F40 [08:53:21]SAM_PROTO_ClearQueue [08:53:21]wFMCommunicate request_size=4 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 09 00 00 [08:53:21]Write to MH i2c: E2 08 00 38 02 80 09 00 00 00 00 00 00 AC [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [08:53:21]RAPDU: 90 00 [08:53:21]wFMCommunicate OK [08:53:21]SAM_PROTO_ClearQueue done [08:53:21]KKMCreateOFDPacket [08:53:21]OFDProtocolAddRootSTLVToBuf [08:53:21]FM_MakeSignedData [08:53:21]FM_MakeSignedData [08:53:21]SAM_PROTO_SignData [08:53:21]wFMCommunicate request_size=4 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 0D 01 02 [08:53:21]Write to MH i2c: E2 08 00 39 02 80 0D 01 02 00 00 00 00 B4 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [08:53:21]RAPDU: 90 00 [08:53:21]wFMCommunicate OK [08:53:21]wFMCommunicate request_size=255 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 01 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 6F 03 00 35 04 06 00 B8 [08:53:21]Write to MH i2c: E2 02 01 3A 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 01 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 6F 03 00 35 04 06 00 B8 00 00 99 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [08:53:21]RAPDU: 90 00 [08:53:21]wFMCommunicate OK [08:53:21]wFMCommunicate request_size=10 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 0D 02 02 05 D4 1D 46 41 9D [08:53:21]Write to MH i2c: E2 0D 00 3B 02 80 0D 02 02 05 00 D4 1D 46 41 9D 00 00 D6 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [08:53:21]RAPDU: 90 00 [08:53:21]wFMCommunicate OK [08:53:21]wFMCommunicate request_size=4 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 0D 03 02 [08:53:21]Write to MH i2c: E2 08 00 3C 02 80 0D 03 02 00 00 00 00 B9 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 0B 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 0B 00 3C 02 00 13 B2 F1 DC 2B D9 B6 7B 90 00 81 [08:53:21]RAPDU: 13 B2 F1 DC 2B D9 B6 7B 90 00 [08:53:21]wFMCommunicate OK [08:53:21]SAM_PROTO_SignData done [08:53:21]FM_MakeSignedData done [08:53:21]CreateOFDProtocolMessage [08:53:21]wFMCommunicate request_size=4 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 11 00 00 [08:53:21]Write to MH i2c: E2 08 00 3D 02 80 11 00 00 00 00 00 00 B9 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 17 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 17 00 3D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [08:53:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:53:21]wFMCommunicate OK [08:53:21]CreateOFDProtocolMessage done [08:53:21]OFDSenderStorePacket 225051 [08:53:21]StoreOFDPacket docnum=225051 [08:53:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 59 07 01 08 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 01 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 6F 03 00 35 04 06 00 B8 D4 1D 46 41 9D 13 B2 F1 DC 2B D9 B6 7B [08:53:21]CheckFolder [08:53:21]dirname=/storage/ofd_packets [08:53:21]CheckFolder done [08:53:21]ProducePacketName [08:53:21]name=ofd_packets/00225051 [08:53:21]NVStorageSaveData ofd_packets/00225051 [08:53:21]File name is /storage/ofd_packets/00225051 [08:53:21]Write 301 bytes [08:53:21]NVStorageSaveData done [08:53:21]OFDSenderStorePacket done [08:53:21]KKMCreateOFDPacket done [08:53:21]NVStorageSaveData kkm_last_timestamp [08:53:21]File name is /storage/kkm_last_timestamp [08:53:21]Write 4 bytes [08:53:21]NVStorageSaveData done [08:53:21]ExternCall_PrintAddStr [08:53:21]wPrintStart [08:53:21]Write to MH i2c: 01 00 00 3E 02 40 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: 01 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: 01 07 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [08:53:21]RasterBufferAndPrint [08:53:21]line Счет N : (1)2001203 [08:53:21]line ИНН: 02508201610067 [08:53:21]line Контрольно-Кассовый Чек [08:53:21]line ПРОДАЖА [08:53:21]line ТРК (МРК, ГНК) : 53 [08:53:21]line Товар: 2710124130 [08:53:21]line Аи-92-К-5 [08:53:21]line 17.700 * 67.80 [08:53:21]line = 1200.06 [08:53:21]line НДС 12% НСП 1% [08:53:21]line > о реализуемом товаре [08:53:21]line ИТОГО: 1200.06 [08:53:21]line НСП 1% : 10.62 [08:53:21]line НДС 12% : 127.44 [08:53:21]line Наличными: 0.00 [08:53:21]line Безнал.: 1200.06 [08:53:21]line Место: АЗС № 97 "Партнер Нефть" [08:53:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:53:21]line СНО: Общий режим [08:53:21]line Чек 119 26.07.2024 08:53 [08:53:21]line Смена: 437 ФФД: 1.0 [08:53:21]line ЗНМ: 0300000054 [08:53:21]line РНМ: 0000000000092624 [08:53:21]line Версия ККМ: 001 [08:53:21]line Платежная система: O! деньги [08:53:21]line ФМ: 0000000000874959 [08:53:21]line ФД: 225051 [08:53:21]line ФПД: 203221163721117 [08:53:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085321&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225051&fm=203221163721117&tin=02508201610067®Number=0000000000092624&sum=120006 [08:53:21]written 0, free lines is 4095 [08:53:21]OFD Sender: Processing packet 225051 [packets to send 596, broken 595] [08:53:21]ProducePacketName [08:53:21]name=ofd_packets/00225051 [08:53:21]OFD Sender: To server: pG, [08:53:21]CommunicateWithHost lk.salyk.kg:30040 [08:53:21]ConnectInit lk.salyk.kg [08:53:22]Write to MH i2c: 01 00 00 68 02 6A [08:53:22]Write i2c OK [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: 01 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: 01 07 00 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 64 0C E1 [08:53:22]RasterBufferAndPrint [08:53:22]line [08:53:22]line [08:53:22]line [08:53:22]line [08:53:22]line [08:53:22]written 0, free lines is 3176 [08:53:22]MH_Cut [08:53:22]Write to MH i2c: D1 01 00 6F 02 01 43 [08:53:22]Write i2c OK [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: D1 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: D1 01 00 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: D1 01 00 6F 02 00 42 [08:53:22]Write to MH i2c: 01 00 00 70 02 72 [08:53:22]Write i2c OK [08:53:22]MH_I2C_Read... [08:53:23]*** Cut start [08:53:23]*** Partial cut [08:53:23]*** CUTSNS_PIN = 1 [08:53:23]*** CUTSNS_PIN = 0 [08:53:23]*** Brake cut motor [08:53:24]Read from MH i2c: 01 [08:53:24]*** Stop cut motor [08:53:24]*** Cut end [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 07 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [08:53:24]process_action close_receipt done [08:53:24]requested_data is exist [08:53:24]produce_requested_data [08:53:24]requested_item fm.sn is exist - process it [08:53:24]wFMCommunicate request_size=4 [08:53:24]MH_SAM_APDU [08:53:24]CAPDU: 80 11 00 00 [08:53:24]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:24]Read from MH i2c: E2 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: E2 17 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [08:53:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:53:24]wFMCommunicate OK [08:53:24]requested_item fd.num is exist - process it [08:53:24]SAM_PROTO_GetFieldsCounters [08:53:24]wFMCommunicate request_size=4 [08:53:24]MH_SAM_APDU [08:53:24]CAPDU: 80 13 00 00 [08:53:24]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:24]Read from MH i2c: E2 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: E2 62 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: E2 62 00 72 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [08:53:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:53:24]wFMCommunicate OK [08:53:24]SAM_PROTO_GetFieldsCounters done [08:53:24]requested_item shift.num is exist - process it [08:53:24]requested_item shift.opened is exist - process it [08:53:24]req_shift_opened [08:53:24]FM_GetShiftState [08:53:24]SAM_PROTO_GetShiftState [08:53:24]wFMCommunicate request_size=4 [08:53:24]MH_SAM_APDU [08:53:24]CAPDU: 80 13 01 00 [08:53:24]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:24]Read from MH i2c: E2 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: E2 0E 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A3 [08:53:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:53:24]wFMCommunicate OK [08:53:24]SAM_PROTO_GetShiftState done [08:53:24]FM_GetShiftState done [08:53:24]req_shift_opened done [08:53:24]requested_item shift.open_date is exist - process it [08:53:24]req_shift_open_date [08:53:24]req_shift_open_date done [08:53:24]produce_requested_data done [08:53:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225051,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:53:24]process_action_free close_receipt [08:53:24]json_value_free [08:53:24]json_value_free done [08:53:24]process_json_proto returns [08:53:24]Send response to host [08:53:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225051,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:53:24]free response buf [08:53:24]execute_script done [08:53:24]execute_script returns [08:53:24]free content buf [08:53:24]Sock 9.Close socket [08:53:24]Sock 9.Thread stoped [08:53:25]Connected sock=11 [08:53:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 59 07 01 08 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 01 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 6F 03 00 35 04 06 00 B8 D4 1D 46 41 9D 13 B2 F1 DC 2B D9 B6 7B [08:53:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 2C 47 00 C7 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 6F 03 00 F4 03 04 00 15 10 A3 66 B6 04 01 00 00 71 7D 03 D7 29 1B EF 26 [08:53:26]CommunicateWithHost err = 0 [08:53:26]CheckOFDResponse [08:53:26]1017 (14) - 77093643461234 [08:53:26]1041 (16) - 0000000000874959 [08:53:26]1040 (4) - 225051 [08:53:26]1012 (4) - 26.07.2024 02:55 [08:53:26]1206 (1) - 0 [08:53:26]OFD Sender: Remove packet 225051 [08:53:26]ProducePacketName [08:53:26]name=ofd_packets/00225051 [08:53:26]NVStorageDeleteData [08:53:26]OFD Sender: No OFD packet to send [08:53:31]OFD Sender: No OFD packet to send [08:53:36]OFD Sender: No OFD packet to send [08:53:41]OFD Sender: No OFD packet to send [08:53:46]OFD Sender: No OFD packet to send [08:53:51]OFD Sender: No OFD packet to send [08:53:56]OFD Sender: No OFD packet to send [08:54:01]OFD Sender: No OFD packet to send [08:54:06]OFD Sender: No OFD packet to send [08:54:11]OFD Sender: No OFD packet to send [08:54:16]OFD Sender: No OFD packet to send [08:54:18]accept exits with 10 [08:54:18]New connection [08:54:18]New thread 3067469156 created [08:54:18]Thread 3067325796 joined [08:54:18]Waiting for new connection... [08:54:18] Sock 10.Parse request [08:54:18]Sock 10.Check first char [08:54:18]Sock 10.First char is OK [08:54:18]request: POST /json_proto HTTP/1.0 [08:54:18]Method: POST [08:54:18]URL: /json_proto [08:54:18]Method is POST - this is cgi request [08:54:18]url: /json_proto [08:54:18]query_string will be loaded in cgi processing [08:54:18]execute_cgi json_proto POST (null) [08:54:18]execute_cgi path=json_proto method=POST [08:54:18]POST find Content-Length [08:54:18]Host: 172.17.43.131:8080 [08:54:18]Content-Length: 683 [08:54:18]Content-Type: application/json [08:54:18] [08:54:18]POST finish read [08:54:18]Found Content-Length = 683 [08:54:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:18]execute_script... [08:54:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:18]POST & json_proto [08:54:18]process_json_proto [08:54:18]json parsed OK: [08:54:18]protocol is kg_v1.0 [08:54:18]action value=close_receipt [08:54:18]process_action close_receipt [08:54:18]cmd_close_receipt [08:54:18]MH_GetDate [08:54:18]Write to MH i2c: F0 00 00 74 02 65 [08:54:18]Write i2c OK [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: F0 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: F0 09 00 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: F0 09 00 74 02 00 3B 64 A3 66 F9 24 A2 66 3B [08:54:18]GetLastDocTimeStamp 1721984001 [08:54:18]current date 1721984059 [08:54:18]FM_GetShiftState [08:54:18]SAM_PROTO_GetShiftState [08:54:18]wFMCommunicate request_size=4 [08:54:18]MH_SAM_APDU [08:54:18]CAPDU: 80 13 01 00 [08:54:18]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [08:54:18]Write i2c OK [08:54:18]MH_I2C_Read... [08:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:18]Read from MH i2c: E2 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 0E 00 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A5 [08:54:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:54:18]wFMCommunicate OK [08:54:18]SAM_PROTO_GetShiftState done [08:54:18]FM_GetShiftState done [08:54:18]opened in 1721952182 [08:54:18]opened+sec_in_day 1722038582 [08:54:18]quantity*price = 100005 [08:54:18]sum+1 = 100006 [08:54:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 120 26.07.2024 08:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225052 ФПД: 54664698178921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225052&fm=54664698178921&tin=02508201610067®Number=0000000000092624&sum=100000 [08:54:19]StoreToDocumentArchive [08:54:19]shift 437 fd 225052 [08:54:19]save to /storage/0437/doc_00225052 [08:54:19]save last doc name /storage/0437/doc_00225052 to /storage/kkm_last_doc_name [08:54:19]save OK [08:54:19]Clear old archive folders... [08:54:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:19]tlvbuf is 01AE25C0 [08:54:19]SAM_PROTO_ClearQueue [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 09 00 00 [08:54:19]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]SAM_PROTO_ClearQueue done [08:54:19]KKMCreateOFDPacket [08:54:19]OFDProtocolAddRootSTLVToBuf [08:54:19]FM_MakeSignedData [08:54:19]FM_MakeSignedData [08:54:19]SAM_PROTO_SignData [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 01 02 [08:54:19]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]wFMCommunicate request_size=255 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 3B 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 6F 03 00 35 04 06 00 31 [08:54:19]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 3B 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 6F 03 00 35 04 06 00 31 00 00 A9 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]wFMCommunicate request_size=10 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 02 02 05 B7 9D EA AD 69 [08:54:19]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 B7 9D EA AD 69 00 00 5F [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 03 02 [08:54:19]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 0B 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 0B 00 86 02 00 6B AA 14 19 78 91 2B 0D 90 00 87 [08:54:19]RAPDU: 6B AA 14 19 78 91 2B 0D 90 00 [08:54:19]wFMCommunicate OK [08:54:19]SAM_PROTO_SignData done [08:54:19]FM_MakeSignedData done [08:54:19]CreateOFDProtocolMessage [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 11 00 00 [08:54:19]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 17 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [08:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:54:19]wFMCommunicate OK [08:54:19]CreateOFDProtocolMessage done [08:54:19]OFDSenderStorePacket 225052 [08:54:19]StoreOFDPacket docnum=225052 [08:54:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC D6 07 01 33 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 3B 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 6F 03 00 35 04 06 00 31 B7 9D EA AD 69 6B AA 14 19 78 91 2B 0D [08:54:19]CheckFolder [08:54:19]dirname=/storage/ofd_packets [08:54:19]CheckFolder done [08:54:19]ProducePacketName [08:54:19]name=ofd_packets/00225052 [08:54:19]NVStorageSaveData ofd_packets/00225052 [08:54:19]File name is /storage/ofd_packets/00225052 [08:54:19]Write 301 bytes [08:54:19]NVStorageSaveData done [08:54:19]OFDSenderStorePacket done [08:54:19]KKMCreateOFDPacket done [08:54:19]NVStorageSaveData kkm_last_timestamp [08:54:19]File name is /storage/kkm_last_timestamp [08:54:19]Write 4 bytes [08:54:19]NVStorageSaveData done [08:54:19]ExternCall_PrintAddStr [08:54:19]wPrintStart [08:54:19]Write to MH i2c: 01 00 00 88 02 8A [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 07 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [08:54:19]RasterBufferAndPrint [08:54:19]line Счет N : (1)2001210 [08:54:19]line ИНН: 02508201610067 [08:54:19]line Контрольно-Кассовый Чек [08:54:19]line ПРОДАЖА [08:54:19]line ТРК (МРК, ГНК) : 63 [08:54:19]line Товар: 2710124130 [08:54:19]line Аи-92-К-5 [08:54:19]line 14.750 * 67.80 [08:54:19]line = 1000.05 [08:54:19]line НДС 12% НСП 1% [08:54:19]line > о реализуемом товаре [08:54:19]line ОКРУГЛЕНИЕ: -0.05 [08:54:19]line ИТОГО: 1000.00 [08:54:19]line Внесено: 1000.00 [08:54:19]line СДАЧА: 0.00 [08:54:19]line НСП 1% : 8.85 [08:54:19]line НДС 12% : 106.20 [08:54:19]line Наличными: 1000.00 [08:54:19]line Безнал.: 0.00 [08:54:19]line Место: АЗС № 97 "Партнер Нефть" [08:54:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:54:19]line СНО: Общий режим [08:54:19]line Чек 120 26.07.2024 08:54 [08:54:19]line Смена: 437 ФФД: 1.0 [08:54:19]line ЗНМ: 0300000054 [08:54:19]line РНМ: 0000000000092624 [08:54:19]line Версия ККМ: 001 [08:54:19]line ФМ: 0000000000874959 [08:54:19]line ФД: 225052 [08:54:19]line ФПД: 54664698178921 [08:54:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225052&fm=54664698178921&tin=02508201610067®Number=0000000000092624&sum=100000 [08:54:19]written 0, free lines is 4095 [08:54:19]OFD Sender: Processing packet 225052 [packets to send 596, broken 595] [08:54:19]ProducePacketName [08:54:19]name=ofd_packets/00225052 [08:54:19]OFD Sender: To server: pG, [08:54:19]CommunicateWithHost lk.salyk.kg:30040 [08:54:19]ConnectInit lk.salyk.kg [08:54:20]Connected sock=7 [08:54:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC D6 07 01 33 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 3B 64 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 6F 03 00 35 04 06 00 31 B7 9D EA AD 69 6B AA 14 19 78 91 2B 0D [08:54:20]Write to MH i2c: 01 00 00 B3 02 B5 [08:54:20]Write i2c OK [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: 01 [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: 01 07 00 [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 51 0C 19 [08:54:20]RasterBufferAndPrint [08:54:20]line [08:54:20]line [08:54:20]line [08:54:20]line [08:54:20]line [08:54:20]written 0, free lines is 3158 [08:54:20]MH_Cut [08:54:20]Write to MH i2c: D1 01 00 BA 02 01 8E [08:54:20]Write i2c OK [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: D1 [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: D1 01 00 [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: D1 01 00 BA 02 00 8D [08:54:20]Write to MH i2c: 01 00 00 BB 02 BD [08:54:20]Write i2c OK [08:54:20]MH_I2C_Read... [08:54:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 96 94 47 00 D2 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 6F 03 00 F4 03 04 00 4C 10 A3 66 B6 04 01 00 00 60 F5 A3 A5 FB 74 33 C2 [08:54:20]CommunicateWithHost err = 0 [08:54:20]CheckOFDResponse [08:54:20]1017 (14) - 77093643461234 [08:54:20]1041 (16) - 0000000000874959 [08:54:20]1040 (4) - 225052 [08:54:20]1012 (4) - 26.07.2024 02:56 [08:54:20]1206 (1) - 0 [08:54:20]OFD Sender: Remove packet 225052 [08:54:20]ProducePacketName [08:54:20]name=ofd_packets/00225052 [08:54:20]NVStorageDeleteData [08:54:21]OFD Sender: No OFD packet to send [08:54:21]*** Cut start [08:54:21]*** Partial cut [08:54:21]*** CUTSNS_PIN = 1 [08:54:21]*** CUTSNS_PIN = 0 [08:54:21]*** Brake cut motor [08:54:22]Read from MH i2c: 01 [08:54:22]MH_I2C_Read... [08:54:22]*** Stop cut motor [08:54:22]*** Cut end [08:54:22]Read from MH i2c: 01 07 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [08:54:22]process_action close_receipt done [08:54:22]requested_data is exist [08:54:22]produce_requested_data [08:54:22]requested_item fm.sn is exist - process it [08:54:22]wFMCommunicate request_size=4 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 11 00 00 [08:54:22]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:22]Read from MH i2c: E2 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 17 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [08:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:54:22]wFMCommunicate OK [08:54:22]requested_item fd.num is exist - process it [08:54:22]SAM_PROTO_GetFieldsCounters [08:54:22]wFMCommunicate request_size=4 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 13 00 00 [08:54:22]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:22]Read from MH i2c: E2 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 62 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 62 00 BD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [08:54:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:22]wFMCommunicate OK [08:54:22]SAM_PROTO_GetFieldsCounters done [08:54:22]requested_item shift.num is exist - process it [08:54:22]requested_item shift.opened is exist - process it [08:54:22]req_shift_opened [08:54:22]FM_GetShiftState [08:54:22]SAM_PROTO_GetShiftState [08:54:22]wFMCommunicate request_size=4 [08:54:22]MH_SAM_APDU [08:54:22]CAPDU: 80 13 01 00 [08:54:22]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [08:54:22]Write i2c OK [08:54:22]MH_I2C_Read... [08:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:22]Read from MH i2c: E2 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 0E 00 [08:54:22]MH_I2C_Read... [08:54:22]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EE [08:54:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:54:22]wFMCommunicate OK [08:54:22]SAM_PROTO_GetShiftState done [08:54:22]FM_GetShiftState done [08:54:22]req_shift_opened done [08:54:22]requested_item shift.open_date is exist - process it [08:54:22]req_shift_open_date [08:54:22]req_shift_open_date done [08:54:22]produce_requested_data done [08:54:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:54:22]process_action_free close_receipt [08:54:22]json_value_free [08:54:22]json_value_free done [08:54:22]process_json_proto returns [08:54:22]Send response to host [08:54:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:54:22]free response buf [08:54:22]execute_script done [08:54:22]execute_script returns [08:54:22]free content buf [08:54:22]Sock 10.Close socket [08:54:22]Sock 10.Thread stoped [08:54:26]OFD Sender: No OFD packet to send [08:54:30]recv_with_timeout no data received [08:54:31]OFD Sender: No OFD packet to send [08:54:36]OFD Sender: No OFD packet to send [08:54:41]OFD Sender: No OFD packet to send [08:54:46]OFD Sender: No OFD packet to send [08:54:51]OFD Sender: No OFD packet to send [08:54:56]OFD Sender: No OFD packet to send [08:55:01]OFD Sender: No OFD packet to send [08:55:05]recv_with_timeout no data received [08:55:06]OFD Sender: No OFD packet to send [08:55:06]accept exits with 9 [08:55:06]New connection [08:55:06]New thread 3067325796 created [08:55:06]Thread 3067469156 joined [08:55:06]Waiting for new connection... [08:55:06] Sock 9.Parse request [08:55:06]Sock 9.Check first char [08:55:06]Sock 9.First char is OK [08:55:06]request: POST /json_proto HTTP/1.0 [08:55:06]Method: POST [08:55:06]URL: /json_proto [08:55:06]Method is POST - this is cgi request [08:55:06]url: /json_proto [08:55:06]query_string will be loaded in cgi processing [08:55:06]execute_cgi json_proto POST (null) [08:55:06]execute_cgi path=json_proto method=POST [08:55:06]POST find Content-Length [08:55:06]Host: 172.17.43.131:8080 [08:55:06]Content-Length: 1176 [08:55:06]Content-Type: application/json [08:55:06] [08:55:06]POST finish read [08:55:06]Found Content-Length = 1176 [08:55:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001209\u000A26.07.2024 08:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:06]execute_script... [08:55:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001209\u000A26.07.2024 08:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:06]POST & json_proto [08:55:06]process_json_proto [08:55:06]json parsed OK: [08:55:06]protocol is kg_v1.0 [08:55:06]action value=print_text [08:55:06]process_action print_text [08:55:06]cmd_print_text [08:55:06]ExternCall_PrintAddStr [08:55:06]wPrintStart [08:55:06]Write to MH i2c: 01 00 00 BF 02 C1 [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [08:55:06]RasterBufferAndPrint [08:55:06]line *****ТОВАРНЫЙ ЧЕК***** [08:55:06]line АЗС-97 [08:55:06]line Партнер нефть [08:55:06]line 02508201610067 [08:55:06]line Кассир : Ахмадалиева М. [08:55:06]line Счет N : (1)2001209 [08:55:06]line 26.07.2024 08:53 [08:55:06]line ПРОДАЖА [08:55:06]line ТРК (МРК, ГНК): 43 [08:55:06]line Вид ГСМ : 2710124130 [08:55:06]line Аи-92-К-5 [08:55:06]line 50.000 x 67.80 [08:55:06]line ИТОГ: 3390.00 [08:55:06]line Тип оплаты: Талоны: ТК ГПНА Online [08:55:06]line 30074845 [08:55:06]line ______________________ [08:55:06]line (подпись) [08:55:06]written 0, free lines is 4095 [08:55:06]Write to MH i2c: 01 00 00 D4 02 D6 [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 F5 0D DF [08:55:06]RasterBufferAndPrint [08:55:06]line [08:55:06]line [08:55:06]line [08:55:06]line [08:55:06]line [08:55:06]written 0, free lines is 3575 [08:55:06]MH_Cut [08:55:06]Write to MH i2c: D1 01 00 DB 02 01 AF [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: D1 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: D1 01 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: D1 01 00 DB 02 00 AE [08:55:06]Write to MH i2c: 01 00 00 DC 02 DE [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:07]*** Cut start [08:55:07]*** Partial cut [08:55:07]*** CUTSNS_PIN = 1 [08:55:07]*** CUTSNS_PIN = 0 [08:55:07]*** Brake cut motor [08:55:08]Read from MH i2c: 01 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: 01 07 00 [08:55:08]MH_I2C_Read... [08:55:08]*** Stop cut motor [08:55:08]*** Cut end [08:55:08]Read from MH i2c: 01 07 00 DC 02 00 00 00 00 00 FF 0F F3 [08:55:08]process_action print_text done [08:55:08]requested_data is exist [08:55:08]produce_requested_data [08:55:08]requested_item fm.sn is exist - process it [08:55:08]wFMCommunicate request_size=4 [08:55:08]MH_SAM_APDU [08:55:08]CAPDU: 80 11 00 00 [08:55:08]Write to MH i2c: E2 08 00 DD 02 80 11 00 00 00 00 00 00 59 [08:55:08]Write i2c OK [08:55:08]MH_I2C_Read... [08:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:08]Read from MH i2c: E2 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 17 00 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 17 00 DD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [08:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:55:08]wFMCommunicate OK [08:55:08]requested_item fd.num is exist - process it [08:55:08]SAM_PROTO_GetFieldsCounters [08:55:08]wFMCommunicate request_size=4 [08:55:08]MH_SAM_APDU [08:55:08]CAPDU: 80 13 00 00 [08:55:08]Write to MH i2c: E2 08 00 DE 02 80 13 00 00 00 00 00 00 5C [08:55:08]Write i2c OK [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 [08:55:08]MH_I2C_Read... [08:55:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:08]Read from MH i2c: E2 62 00 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 62 00 DE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [08:55:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:08]wFMCommunicate OK [08:55:08]SAM_PROTO_GetFieldsCounters done [08:55:08]requested_item shift.num is exist - process it [08:55:08]requested_item shift.opened is exist - process it [08:55:08]req_shift_opened [08:55:08]FM_GetShiftState [08:55:08]SAM_PROTO_GetShiftState [08:55:08]wFMCommunicate request_size=4 [08:55:08]MH_SAM_APDU [08:55:08]CAPDU: 80 13 01 00 [08:55:08]Write to MH i2c: E2 08 00 DF 02 80 13 01 00 00 00 00 00 5E [08:55:08]Write i2c OK [08:55:08]MH_I2C_Read... [08:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:08]Read from MH i2c: E2 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 0E 00 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 0E 00 DF 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [08:55:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:55:08]wFMCommunicate OK [08:55:08]SAM_PROTO_GetShiftState done [08:55:08]FM_GetShiftState done [08:55:08]req_shift_opened done [08:55:08]requested_item shift.open_date is exist - process it [08:55:08]req_shift_open_date [08:55:08]req_shift_open_date done [08:55:08]produce_requested_data done [08:55:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:55:08]process_action_free print_text [08:55:08]json_value_free [08:55:08]json_value_free done [08:55:08]process_json_proto returns [08:55:08]Send response to host [08:55:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:55:08]free response buf [08:55:08]execute_script done [08:55:08]execute_script returns [08:55:08]free content buf [08:55:08]Sock 9.Close socket [08:55:08]Sock 9.Thread stoped [08:55:11]OFD Sender: No OFD packet to send [08:55:16]OFD Sender: No OFD packet to send [08:55:21]OFD Sender: No OFD packet to send [08:55:26]OFD Sender: No OFD packet to send [08:55:31]OFD Sender: No OFD packet to send [08:55:36]OFD Sender: No OFD packet to send [08:55:41]OFD Sender: No OFD packet to send [08:55:46]OFD Sender: No OFD packet to send [08:55:48]accept exits with 7 [08:55:48]New connection [08:55:48]New thread 3067469156 created [08:55:48]Thread 3067325796 joined [08:55:48]Waiting for new connection... [08:55:48] Sock 7.Parse request [08:55:48]Sock 7.Check first char [08:55:48]Sock 7.First char is OK [08:55:48]request: POST /json_proto HTTP/1.0 [08:55:48]Method: POST [08:55:48]URL: /json_proto [08:55:48]Method is POST - this is cgi request [08:55:48]url: /json_proto [08:55:48]query_string will be loaded in cgi processing [08:55:48]execute_cgi json_proto POST (null) [08:55:48]execute_cgi path=json_proto method=POST [08:55:48]POST find Content-Length [08:55:48]Host: 172.17.43.131:8080 [08:55:48]Content-Length: 1212 [08:55:48]Content-Type: application/json [08:55:48] [08:55:48]POST finish read [08:55:48]Found Content-Length = 1212 [08:55:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001200\u000A26.07.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:48]execute_script... [08:55:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001200\u000A26.07.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:48]POST & json_proto [08:55:48]process_json_proto [08:55:48]json parsed OK: [08:55:48]protocol is kg_v1.0 [08:55:48]action value=print_text [08:55:48]process_action print_text [08:55:48]cmd_print_text [08:55:48]ExternCall_PrintAddStr [08:55:48]wPrintStart [08:55:48]Write to MH i2c: 01 00 00 E0 02 E2 [08:55:48]Write i2c OK [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: 01 [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: 01 07 00 [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 FF 0F F7 [08:55:48]RasterBufferAndPrint [08:55:48]line *****ТОВАРНЫЙ ЧЕК***** [08:55:48]line АЗС-97 [08:55:48]line Партнер нефть [08:55:48]line 02508201610067 [08:55:48]line Кассир : Ахмадалиева М. [08:55:48]line Счет N : (1)2001200 [08:55:48]line 26.07.2024 08:54 [08:55:48]line ПРОДАЖА [08:55:48]line ТРК (МРК, ГНК): 11 [08:55:48]line Вид ГСМ : 2710194210 [08:55:48]line ДТ-К-5 [08:55:48]line 130.000 x 75.70 [08:55:48]line ИТОГ: 9841.00 [08:55:48]line Тип оплаты: Талоны: Топливная Карта [08:55:48]line 68638 [08:55:48]line ______________________ [08:55:48]line (подпись) [08:55:48]written 0, free lines is 4095 [08:55:48]Write to MH i2c: 01 00 00 F5 02 F7 [08:55:48]Write i2c OK [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: 01 [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: 01 07 00 [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 F4 0D FF [08:55:48]RasterBufferAndPrint [08:55:48]line [08:55:48]line [08:55:48]line [08:55:48]line [08:55:48]line [08:55:48]written 0, free lines is 3574 [08:55:48]MH_Cut [08:55:48]Write to MH i2c: D1 01 00 FC 02 01 D0 [08:55:48]Write i2c OK [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: D1 [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: D1 01 00 [08:55:48]MH_I2C_Read... [08:55:48]Read from MH i2c: D1 01 00 FC 02 00 CF [08:55:48]Write to MH i2c: 01 00 00 FD 02 FF [08:55:48]Write i2c OK [08:55:48]MH_I2C_Read... [08:55:49]*** Cut start [08:55:49]*** Partial cut [08:55:49]*** CUTSNS_PIN = 1 [08:55:49]*** CUTSNS_PIN = 0 [08:55:49]*** Brake cut motor [08:55:50]Read from MH i2c: 01 [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: 01 07 00 [08:55:50]MH_I2C_Read... [08:55:50]*** Stop cut motor [08:55:50]*** Cut end [08:55:50]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 FF 0F 14 [08:55:50]process_action print_text done [08:55:50]requested_data is exist [08:55:50]produce_requested_data [08:55:50]requested_item fm.sn is exist - process it [08:55:50]wFMCommunicate request_size=4 [08:55:50]MH_SAM_APDU [08:55:50]CAPDU: 80 11 00 00 [08:55:50]Write to MH i2c: E2 08 00 FE 02 80 11 00 00 00 00 00 00 7A [08:55:50]Write i2c OK [08:55:50]MH_I2C_Read... [08:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:50]Read from MH i2c: E2 [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: E2 17 00 [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: E2 17 00 FE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [08:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:55:50]wFMCommunicate OK [08:55:50]requested_item fd.num is exist - process it [08:55:50]SAM_PROTO_GetFieldsCounters [08:55:50]wFMCommunicate request_size=4 [08:55:50]MH_SAM_APDU [08:55:50]CAPDU: 80 13 00 00 [08:55:50]Write to MH i2c: E2 08 00 FF 02 80 13 00 00 00 00 00 00 7D [08:55:50]Write i2c OK [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: E2 [08:55:50]MH_I2C_Read... [08:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:50]Read from MH i2c: E2 62 00 [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: E2 62 00 FF 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [08:55:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:50]wFMCommunicate OK [08:55:50]SAM_PROTO_GetFieldsCounters done [08:55:50]requested_item shift.num is exist - process it [08:55:50]requested_item shift.opened is exist - process it [08:55:50]req_shift_opened [08:55:50]FM_GetShiftState [08:55:50]SAM_PROTO_GetShiftState [08:55:50]wFMCommunicate request_size=4 [08:55:50]MH_SAM_APDU [08:55:50]CAPDU: 80 13 01 00 [08:55:50]Write to MH i2c: E2 08 00 00 03 80 13 01 00 00 00 00 00 80 [08:55:50]Write i2c OK [08:55:50]MH_I2C_Read... [08:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:50]Read from MH i2c: E2 [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: E2 0E 00 [08:55:50]MH_I2C_Read... [08:55:50]Read from MH i2c: E2 0E 00 00 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 31 [08:55:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:55:50]wFMCommunicate OK [08:55:50]SAM_PROTO_GetShiftState done [08:55:50]FM_GetShiftState done [08:55:50]req_shift_opened done [08:55:50]requested_item shift.open_date is exist - process it [08:55:50]req_shift_open_date [08:55:50]req_shift_open_date done [08:55:50]produce_requested_data done [08:55:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:55:50]process_action_free print_text [08:55:50]json_value_free [08:55:50]json_value_free done [08:55:50]process_json_proto returns [08:55:50]Send response to host [08:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:55:50]free response buf [08:55:50]execute_script done [08:55:50]execute_script returns [08:55:50]free content buf [08:55:50]Sock 7.Close socket [08:55:50]Sock 7.Thread stoped [08:55:51]OFD Sender: No OFD packet to send [08:55:56]OFD Sender: No OFD packet to send [08:56:01]OFD Sender: No OFD packet to send [08:56:03]accept exits with 9 [08:56:03]New connection [08:56:03]New thread 3067325796 created [08:56:03]Thread 3067469156 joined [08:56:03]Waiting for new connection... [08:56:03] Sock 9.Parse request [08:56:03]Sock 9.Check first char [08:56:03]Sock 9.First char is OK [08:56:03]request: POST /json_proto HTTP/1.0 [08:56:03]Method: POST [08:56:03]URL: /json_proto [08:56:03]Method is POST - this is cgi request [08:56:03]url: /json_proto [08:56:03]query_string will be loaded in cgi processing [08:56:03]execute_cgi json_proto POST (null) [08:56:03]execute_cgi path=json_proto method=POST [08:56:03]POST find Content-Length [08:56:03]Host: 172.17.43.131:8080 [08:56:03]Content-Length: 1214 [08:56:03]Content-Type: application/json [08:56:03] [08:56:03]POST finish read [08:56:03]Found Content-Length = 1214 [08:56:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001211\u000A26.07.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03882\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:03]execute_script... [08:56:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001211\u000A26.07.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03882\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:03]POST & json_proto [08:56:03]process_json_proto [08:56:03]json parsed OK: [08:56:03]protocol is kg_v1.0 [08:56:03]action value=print_text [08:56:03]process_action print_text [08:56:03]cmd_print_text [08:56:03]ExternCall_PrintAddStr [08:56:03]wPrintStart [08:56:03]Write to MH i2c: 01 00 00 01 03 04 [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [08:56:03]RasterBufferAndPrint [08:56:03]line *****ТОВАРНЫЙ ЧЕК***** [08:56:03]line АЗС-97 [08:56:03]line Партнер нефть [08:56:03]line 02508201610067 [08:56:03]line Кассир : Ахмадалиева М. [08:56:03]line Счет N : (1)2001211 [08:56:03]line 26.07.2024 08:54 [08:56:03]line ПРОДАЖА [08:56:03]line ТРК (МРК, ГНК): 33 [08:56:03]line Вид ГСМ : 2710124130 [08:56:03]line Аи-92-К-5 [08:56:03]line 40.000 x 67.80 [08:56:03]line ИТОГ: 2712.00 [08:56:03]line Тип оплаты: Талоны: Топливная Карта [08:56:03]line 03882 [08:56:03]line ______________________ [08:56:03]line (подпись) [08:56:03]written 0, free lines is 4095 [08:56:03]Write to MH i2c: 01 00 00 16 03 19 [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: 01 07 00 16 03 00 00 00 00 00 F5 0D 22 [08:56:03]RasterBufferAndPrint [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]line [08:56:03]written 0, free lines is 3575 [08:56:03]MH_Cut [08:56:03]Write to MH i2c: D1 01 00 1D 03 01 F2 [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 01 00 [08:56:03]MH_I2C_Read... [08:56:03]Read from MH i2c: D1 01 00 1D 03 00 F1 [08:56:03]Write to MH i2c: 01 00 00 1E 03 21 [08:56:03]Write i2c OK [08:56:03]MH_I2C_Read... [08:56:04]*** Cut start [08:56:04]*** Partial cut [08:56:04]*** CUTSNS_PIN = 1 [08:56:04]*** CUTSNS_PIN = 0 [08:56:04]*** Brake cut motor [08:56:05]Read from MH i2c: 01 [08:56:05]MH_I2C_Read... [08:56:05]*** Stop cut motor [08:56:05]*** Cut end [08:56:05]Read from MH i2c: 01 07 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [08:56:05]process_action print_text done [08:56:05]requested_data is exist [08:56:05]produce_requested_data [08:56:05]requested_item fm.sn is exist - process it [08:56:05]wFMCommunicate request_size=4 [08:56:05]MH_SAM_APDU [08:56:05]CAPDU: 80 11 00 00 [08:56:05]Write to MH i2c: E2 08 00 1F 03 80 11 00 00 00 00 00 00 9C [08:56:05]Write i2c OK [08:56:05]MH_I2C_Read... [08:56:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:05]Read from MH i2c: E2 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 17 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 17 00 1F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [08:56:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:56:05]wFMCommunicate OK [08:56:05]requested_item fd.num is exist - process it [08:56:05]SAM_PROTO_GetFieldsCounters [08:56:05]wFMCommunicate request_size=4 [08:56:05]MH_SAM_APDU [08:56:05]CAPDU: 80 13 00 00 [08:56:05]Write to MH i2c: E2 08 00 20 03 80 13 00 00 00 00 00 00 9F [08:56:05]Write i2c OK [08:56:05]MH_I2C_Read... [08:56:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:05]Read from MH i2c: E2 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 62 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 62 00 20 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [08:56:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:05]wFMCommunicate OK [08:56:05]SAM_PROTO_GetFieldsCounters done [08:56:05]requested_item shift.num is exist - process it [08:56:05]requested_item shift.opened is exist - process it [08:56:05]req_shift_opened [08:56:05]FM_GetShiftState [08:56:05]SAM_PROTO_GetShiftState [08:56:05]wFMCommunicate request_size=4 [08:56:05]MH_SAM_APDU [08:56:05]CAPDU: 80 13 01 00 [08:56:05]Write to MH i2c: E2 08 00 21 03 80 13 01 00 00 00 00 00 A1 [08:56:05]Write i2c OK [08:56:05]MH_I2C_Read... [08:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:05]Read from MH i2c: E2 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 0E 00 [08:56:05]MH_I2C_Read... [08:56:05]Read from MH i2c: E2 0E 00 21 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 52 [08:56:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:56:05]wFMCommunicate OK [08:56:05]SAM_PROTO_GetShiftState done [08:56:05]FM_GetShiftState done [08:56:05]req_shift_opened done [08:56:05]requested_item shift.open_date is exist - process it [08:56:05]req_shift_open_date [08:56:05]req_shift_open_date done [08:56:05]produce_requested_data done [08:56:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:56:05]process_action_free print_text [08:56:05]json_value_free [08:56:05]json_value_free done [08:56:05]process_json_proto returns [08:56:05]Send response to host [08:56:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:56:05]free response buf [08:56:05]execute_script done [08:56:05]execute_script returns [08:56:05]free content buf [08:56:05]Sock 9.Close socket [08:56:05]Sock 9.Thread stoped [08:56:06]OFD Sender: No OFD packet to send [08:56:11]OFD Sender: No OFD packet to send [08:56:16]OFD Sender: No OFD packet to send [08:56:21]OFD Sender: No OFD packet to send [08:56:26]OFD Sender: No OFD packet to send [08:56:31]OFD Sender: No OFD packet to send [08:56:32]accept exits with 7 [08:56:32]New connection [08:56:32]New thread 3067469156 created [08:56:32]Thread 3067325796 joined [08:56:32]Waiting for new connection... [08:56:32] Sock 7.Parse request [08:56:32]Sock 7.Check first char [08:56:32]Sock 7.First char is OK [08:56:32]request: POST /json_proto HTTP/1.0 [08:56:32]Method: POST [08:56:32]URL: /json_proto [08:56:32]Method is POST - this is cgi request [08:56:32]url: /json_proto [08:56:32]query_string will be loaded in cgi processing [08:56:32]execute_cgi json_proto POST (null) [08:56:32]execute_cgi path=json_proto method=POST [08:56:32]POST find Content-Length [08:56:32]Host: 172.17.43.131:8080 [08:56:32]Content-Length: 1212 [08:56:32]Content-Type: application/json [08:56:32] [08:56:32]POST finish read [08:56:32]Found Content-Length = 1212 [08:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001199\u000A26.07.2024 08:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:32]execute_script... [08:56:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001199\u000A26.07.2024 08:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:32]POST & json_proto [08:56:32]process_json_proto [08:56:32]json parsed OK: [08:56:32]protocol is kg_v1.0 [08:56:32]action value=print_text [08:56:32]process_action print_text [08:56:32]cmd_print_text [08:56:32]ExternCall_PrintAddStr [08:56:32]wPrintStart [08:56:32]Write to MH i2c: 01 00 00 22 03 25 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 07 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 07 00 22 03 00 00 00 00 00 FF 0F 3A [08:56:32]RasterBufferAndPrint [08:56:32]line *****ТОВАРНЫЙ ЧЕК***** [08:56:32]line АЗС-97 [08:56:32]line Партнер нефть [08:56:32]line 02508201610067 [08:56:32]line Кассир : Ахмадалиева М. [08:56:32]line Счет N : (1)2001199 [08:56:32]line 26.07.2024 08:55 [08:56:32]line ПРОДАЖА [08:56:32]line ТРК (МРК, ГНК): 21 [08:56:32]line Вид ГСМ : 2710194210 [08:56:32]line ДТ-К-5 [08:56:32]line 130.000 x 75.70 [08:56:32]line ИТОГ: 9841.00 [08:56:32]line Тип оплаты: Талоны: Топливная Карта [08:56:32]line 68638 [08:56:32]line ______________________ [08:56:32]line (подпись) [08:56:32]written 0, free lines is 4095 [08:56:32]Write to MH i2c: 01 00 00 37 03 3A [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 07 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 F4 0D 42 [08:56:32]RasterBufferAndPrint [08:56:32]line [08:56:32]line [08:56:32]line [08:56:32]line [08:56:32]line [08:56:32]written 0, free lines is 3574 [08:56:32]MH_Cut [08:56:32]Write to MH i2c: D1 01 00 3E 03 01 13 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: D1 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: D1 01 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: D1 01 00 3E 03 00 12 [08:56:32]Write to MH i2c: 01 00 00 3F 03 42 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:33]*** Cut start [08:56:33]*** Partial cut [08:56:33]*** CUTSNS_PIN = 1 [08:56:33]*** CUTSNS_PIN = 0 [08:56:33]*** Brake cut motor [08:56:33]Read from MH i2c: 01 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: 01 07 00 [08:56:33]MH_I2C_Read... [08:56:33]*** Stop cut motor [08:56:33]*** Cut end [08:56:33]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [08:56:33]process_action print_text done [08:56:33]requested_data is exist [08:56:33]produce_requested_data [08:56:33]requested_item fm.sn is exist - process it [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 11 00 00 [08:56:33]Write to MH i2c: E2 08 00 40 03 80 11 00 00 00 00 00 00 BD [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 17 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 17 00 40 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [08:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:56:33]wFMCommunicate OK [08:56:33]requested_item fd.num is exist - process it [08:56:33]SAM_PROTO_GetFieldsCounters [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 13 00 00 [08:56:33]Write to MH i2c: E2 08 00 41 03 80 13 00 00 00 00 00 00 C0 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:33]Read from MH i2c: E2 62 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 62 00 41 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [08:56:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:33]wFMCommunicate OK [08:56:33]SAM_PROTO_GetFieldsCounters done [08:56:33]requested_item shift.num is exist - process it [08:56:33]requested_item shift.opened is exist - process it [08:56:33]req_shift_opened [08:56:33]FM_GetShiftState [08:56:33]SAM_PROTO_GetShiftState [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 13 01 00 [08:56:33]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:34]Read from MH i2c: E2 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: E2 0E 00 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 73 [08:56:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:56:34]wFMCommunicate OK [08:56:34]SAM_PROTO_GetShiftState done [08:56:34]FM_GetShiftState done [08:56:34]req_shift_opened done [08:56:34]requested_item shift.open_date is exist - process it [08:56:34]req_shift_open_date [08:56:34]req_shift_open_date done [08:56:34]produce_requested_data done [08:56:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:56:34]process_action_free print_text [08:56:34]json_value_free [08:56:34]json_value_free done [08:56:34]process_json_proto returns [08:56:34]Send response to host [08:56:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225052,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:56:34]free response buf [08:56:34]execute_script done [08:56:34]execute_script returns [08:56:34]free content buf [08:56:34]Sock 7.Close socket [08:56:34]Sock 7.Thread stoped [08:56:36]OFD Sender: No OFD packet to send [08:56:41]OFD Sender: No OFD packet to send [08:56:46]OFD Sender: No OFD packet to send [08:56:51]OFD Sender: No OFD packet to send [08:56:56]OFD Sender: No OFD packet to send [08:57:01]OFD Sender: No OFD packet to send [08:57:06]OFD Sender: No OFD packet to send [08:57:11]OFD Sender: No OFD packet to send [08:57:16]OFD Sender: No OFD packet to send [08:57:21]OFD Sender: No OFD packet to send [08:57:26]OFD Sender: No OFD packet to send [08:57:31]OFD Sender: No OFD packet to send [08:57:36]OFD Sender: No OFD packet to send [08:57:41]OFD Sender: No OFD packet to send [08:57:46]OFD Sender: No OFD packet to send [08:57:51]OFD Sender: No OFD packet to send [08:57:56]OFD Sender: No OFD packet to send [08:58:01]OFD Sender: No OFD packet to send [08:58:06]OFD Sender: No OFD packet to send [08:58:11]OFD Sender: No OFD packet to send [08:58:16]OFD Sender: No OFD packet to send [08:58:21]OFD Sender: No OFD packet to send [08:58:26]OFD Sender: No OFD packet to send [08:58:32]OFD Sender: No OFD packet to send [08:58:37]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]OFD Sender: No OFD packet to send [08:59:07]OFD Sender: No OFD packet to send [08:59:12]OFD Sender: No OFD packet to send [08:59:14]accept exits with 10 [08:59:14]New connection [08:59:14]New thread 3067325796 created [08:59:14]Thread 3067469156 joined [08:59:14]Waiting for new connection... [08:59:14] Sock 10.Parse request [08:59:14]Sock 10.Check first char [08:59:14]Sock 10.First char is OK [08:59:14]request: POST /json_proto HTTP/1.0 [08:59:14]Method: POST [08:59:14]URL: /json_proto [08:59:14]Method is POST - this is cgi request [08:59:14]url: /json_proto [08:59:14]query_string will be loaded in cgi processing [08:59:14]execute_cgi json_proto POST (null) [08:59:14]execute_cgi path=json_proto method=POST [08:59:14]POST find Content-Length [08:59:14]Host: 172.17.43.131:8080 [08:59:14]Content-Length: 683 [08:59:14]Content-Type: application/json [08:59:14] [08:59:14]POST finish read [08:59:14]Found Content-Length = 683 [08:59:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.920, "sum" : 1350.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:14]execute_script... [08:59:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.920, "sum" : 1350.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:14]POST & json_proto [08:59:14]process_json_proto [08:59:14]json parsed OK: [08:59:14]protocol is kg_v1.0 [08:59:14]action value=close_receipt [08:59:14]process_action close_receipt [08:59:14]cmd_close_receipt [08:59:14]MH_GetDate [08:59:14]Write to MH i2c: F0 00 00 43 03 35 [08:59:14]Write i2c OK [08:59:14]MH_I2C_Read... [08:59:14]Read from MH i2c: F0 [08:59:14]MH_I2C_Read... [08:59:14]Read from MH i2c: F0 09 00 [08:59:14]MH_I2C_Read... [08:59:14]Read from MH i2c: F0 09 00 43 03 00 63 65 A3 66 F9 24 A2 66 34 [08:59:14]GetLastDocTimeStamp 1721984059 [08:59:14]current date 1721984355 [08:59:14]FM_GetShiftState [08:59:14]SAM_PROTO_GetShiftState [08:59:14]wFMCommunicate request_size=4 [08:59:14]MH_SAM_APDU [08:59:14]CAPDU: 80 13 01 00 [08:59:14]Write to MH i2c: E2 08 00 44 03 80 13 01 00 00 00 00 00 C4 [08:59:14]Write i2c OK [08:59:14]MH_I2C_Read... [08:59:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:14]Read from MH i2c: E2 [08:59:14]MH_I2C_Read... [08:59:14]Read from MH i2c: E2 0E 00 [08:59:14]MH_I2C_Read... [08:59:14]Read from MH i2c: E2 0E 00 44 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 75 [08:59:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:59:14]wFMCommunicate OK [08:59:14]SAM_PROTO_GetShiftState done [08:59:14]FM_GetShiftState done [08:59:14]opened in 1721952182 [08:59:14]opened+sec_in_day 1722038582 [08:59:14]quantity*price = 135057 [08:59:14]sum+1 = 135059 [08:59:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 1350.00 Внесено: 1350.00 СДАЧА: 0.00 НСП 1% : 11.95 НДС 12% : 143.42 Наличными: 1350.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 121 26.07.2024 08:59 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225053 ФПД: 187288423670898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225053&fm=187288423670898&tin=02508201610067®Number=0000000000092624&sum=135000 [08:59:15]StoreToDocumentArchive [08:59:15]shift 437 fd 225053 [08:59:15]save to /storage/0437/doc_00225053 [08:59:15]save last doc name /storage/0437/doc_00225053 to /storage/kkm_last_doc_name [08:59:15]save OK [08:59:15]Clear old archive folders... [08:59:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:15]tlvbuf is 01AB4EF0 [08:59:15]SAM_PROTO_ClearQueue [08:59:15]wFMCommunicate request_size=4 [08:59:15]MH_SAM_APDU [08:59:15]CAPDU: 80 09 00 00 [08:59:15]Write to MH i2c: E2 08 00 51 03 80 09 00 00 00 00 00 00 C6 [08:59:15]Write i2c OK [08:59:15]MH_I2C_Read... [08:59:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:15]Read from MH i2c: E2 [08:59:15]MH_I2C_Read... [08:59:15]Read from MH i2c: E2 03 00 [08:59:15]MH_I2C_Read... [08:59:15]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [08:59:15]RAPDU: 90 00 [08:59:15]wFMCommunicate OK [08:59:15]SAM_PROTO_ClearQueue done [08:59:15]KKMCreateOFDPacket [08:59:15]OFDProtocolAddRootSTLVToBuf [08:59:15]FM_MakeSignedData [08:59:15]FM_MakeSignedData [08:59:15]SAM_PROTO_SignData [08:59:15]wFMCommunicate request_size=4 [08:59:15]MH_SAM_APDU [08:59:15]CAPDU: 80 0D 01 02 [08:59:15]Write to MH i2c: E2 08 00 52 03 80 0D 01 02 00 00 00 00 CE [08:59:15]Write i2c OK [08:59:15]MH_I2C_Read... [08:59:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:15]Read from MH i2c: E2 [08:59:15]MH_I2C_Read... [08:59:15]Read from MH i2c: E2 03 00 [08:59:15]MH_I2C_Read... [08:59:15]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [08:59:15]RAPDU: 90 00 [08:59:15]wFMCommunicate OK [08:59:15]wFMCommunicate request_size=255 [08:59:15]MH_SAM_APDU [08:59:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 92 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 63 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 6F 03 00 35 04 06 00 AA [08:59:15]Write to MH i2c: E2 02 01 53 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 92 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 63 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 6F 03 00 35 04 06 00 AA 00 00 2E [08:59:15]Write i2c OK [08:59:15]MH_I2C_Read... [08:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:16]Read from MH i2c: E2 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 03 00 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 03 00 53 03 00 90 00 CA [08:59:16]RAPDU: 90 00 [08:59:16]wFMCommunicate OK [08:59:16]wFMCommunicate request_size=10 [08:59:16]MH_SAM_APDU [08:59:16]CAPDU: 80 0D 02 02 05 56 7B F6 A4 72 [08:59:16]Write to MH i2c: E2 0D 00 54 03 80 0D 02 02 05 00 56 7B F6 A4 72 00 00 B8 [08:59:16]Write i2c OK [08:59:16]MH_I2C_Read... [08:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:16]Read from MH i2c: E2 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 03 00 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 03 00 54 03 00 90 00 CB [08:59:16]RAPDU: 90 00 [08:59:16]wFMCommunicate OK [08:59:16]wFMCommunicate request_size=4 [08:59:16]MH_SAM_APDU [08:59:16]CAPDU: 80 0D 03 02 [08:59:16]Write to MH i2c: E2 08 00 55 03 80 0D 03 02 00 00 00 00 D3 [08:59:16]Write i2c OK [08:59:16]MH_I2C_Read... [08:59:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:16]Read from MH i2c: E2 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 0B 00 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 0B 00 55 03 00 FD AC DB 02 B9 B5 A8 58 90 00 C8 [08:59:16]RAPDU: FD AC DB 02 B9 B5 A8 58 90 00 [08:59:16]wFMCommunicate OK [08:59:16]SAM_PROTO_SignData done [08:59:16]FM_MakeSignedData done [08:59:16]CreateOFDProtocolMessage [08:59:16]wFMCommunicate request_size=4 [08:59:16]MH_SAM_APDU [08:59:16]CAPDU: 80 11 00 00 [08:59:16]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [08:59:16]Write i2c OK [08:59:16]MH_I2C_Read... [08:59:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:16]Read from MH i2c: E2 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 17 00 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [08:59:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:59:16]wFMCommunicate OK [08:59:16]CreateOFDProtocolMessage done [08:59:16]OFDSenderStorePacket 225053 [08:59:16]StoreOFDPacket docnum=225053 [08:59:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 BB 07 01 AD C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 92 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 63 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 6F 03 00 35 04 06 00 AA 56 7B F6 A4 72 FD AC DB 02 B9 B5 A8 58 [08:59:16]CheckFolder [08:59:16]dirname=/storage/ofd_packets [08:59:16]CheckFolder done [08:59:16]ProducePacketName [08:59:16]name=ofd_packets/00225053 [08:59:16]NVStorageSaveData ofd_packets/00225053 [08:59:16]File name is /storage/ofd_packets/00225053 [08:59:16]Write 301 bytes [08:59:16]NVStorageSaveData done [08:59:16]OFDSenderStorePacket done [08:59:16]KKMCreateOFDPacket done [08:59:16]NVStorageSaveData kkm_last_timestamp [08:59:16]File name is /storage/kkm_last_timestamp [08:59:16]Write 4 bytes [08:59:16]NVStorageSaveData done [08:59:16]ExternCall_PrintAddStr [08:59:16]wPrintStart [08:59:16]Write to MH i2c: 01 00 00 57 03 5A [08:59:16]Write i2c OK [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: 01 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: 01 07 00 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [08:59:16]RasterBufferAndPrint [08:59:16]line Счет N : (1)2001214 [08:59:16]line ИНН: 02508201610067 [08:59:16]line Контрольно-Кассовый Чек [08:59:16]line ПРОДАЖА [08:59:16]line ТРК (МРК, ГНК) : 53 [08:59:16]line Товар: 2710124130 [08:59:16]line Аи-92-К-5 [08:59:16]line 19.920 * 67.80 [08:59:16]line = 1350.58 [08:59:16]line НДС 12% НСП 1% [08:59:16]line > о реализуемом товаре [08:59:16]line ОКРУГЛЕНИЕ: -0.58 [08:59:16]line ИТОГО: 1350.00 [08:59:16]line Внесено: 1350.00 [08:59:16]line СДАЧА: 0.00 [08:59:16]line НСП 1% : 11.95 [08:59:16]line НДС 12% : 143.42 [08:59:16]line Наличными: 1350.00 [08:59:16]line Безнал.: 0.00 [08:59:16]line Место: АЗС № 97 "Партнер Нефть" [08:59:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [08:59:16]line СНО: Общий режим [08:59:16]line Чек 121 26.07.2024 08:59 [08:59:16]line Смена: 437 ФФД: 1.0 [08:59:16]line ЗНМ: 0300000054 [08:59:16]line РНМ: 0000000000092624 [08:59:16]line Версия ККМ: 001 [08:59:16]line ФМ: 0000000000874959 [08:59:16]line ФД: 225053 [08:59:16]line ФПД: 187288423670898 [08:59:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T085915&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225053&fm=187288423670898&tin=02508201610067®Number=0000000000092624&sum=135000 [08:59:16]OFD Sender: Processing packet 225053 [packets to send 596, broken 595] [08:59:16]ProducePacketName [08:59:16]name=ofd_packets/00225053 [08:59:16]OFD Sender: To server: pG, [08:59:16]CommunicateWithHost lk.salyk.kg:30040 [08:59:16]ConnectInit lk.salyk.kg [08:59:16]written 0, free lines is 4095 [08:59:17]Write to MH i2c: 01 00 00 82 03 85 [08:59:17]Write i2c OK [08:59:17]MH_I2C_Read... [08:59:17]Read from MH i2c: 01 [08:59:17]MH_I2C_Read... [08:59:17]Read from MH i2c: 01 07 00 [08:59:17]MH_I2C_Read... [08:59:17]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 50 0C E8 [08:59:17]RasterBufferAndPrint [08:59:17]line [08:59:17]line [08:59:17]line [08:59:17]line [08:59:17]line [08:59:17]written 0, free lines is 3155 [08:59:17]MH_Cut [08:59:17]Write to MH i2c: D1 01 00 89 03 01 5E [08:59:17]Write i2c OK [08:59:17]MH_I2C_Read... [08:59:17]Read from MH i2c: D1 [08:59:17]MH_I2C_Read... [08:59:17]Read from MH i2c: D1 01 00 [08:59:17]MH_I2C_Read... [08:59:17]Read from MH i2c: D1 01 00 89 03 00 5D [08:59:17]Write to MH i2c: 01 00 00 8A 03 8D [08:59:17]Write i2c OK [08:59:17]MH_I2C_Read... [08:59:18]*** Cut start [08:59:18]*** Partial cut [08:59:18]*** CUTSNS_PIN = 1 [08:59:18]*** CUTSNS_PIN = 0 [08:59:18]*** Brake cut motor [08:59:19]Read from MH i2c: 01 [08:59:19]MH_I2C_Read... [08:59:19]*** Stop cut motor [08:59:19]*** Cut end [08:59:19]Read from MH i2c: 01 07 00 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FF 0F A2 [08:59:19]process_action close_receipt done [08:59:19]requested_data is exist [08:59:19]produce_requested_data [08:59:19]requested_item fm.sn is exist - process it [08:59:19]wFMCommunicate request_size=4 [08:59:19]MH_SAM_APDU [08:59:19]CAPDU: 80 11 00 00 [08:59:19]Write to MH i2c: E2 08 00 8B 03 80 11 00 00 00 00 00 00 08 [08:59:19]Write i2c OK [08:59:19]MH_I2C_Read... [08:59:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:19]Read from MH i2c: E2 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: E2 17 00 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: E2 17 00 8B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [08:59:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [08:59:19]wFMCommunicate OK [08:59:19]requested_item fd.num is exist - process it [08:59:19]SAM_PROTO_GetFieldsCounters [08:59:19]wFMCommunicate request_size=4 [08:59:19]MH_SAM_APDU [08:59:19]CAPDU: 80 13 00 00 [08:59:19]Write to MH i2c: E2 08 00 8C 03 80 13 00 00 00 00 00 00 0B [08:59:19]Write i2c OK [08:59:19]MH_I2C_Read... [08:59:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:19]Read from MH i2c: E2 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: E2 62 00 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: E2 62 00 8C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [08:59:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:59:19]wFMCommunicate OK [08:59:19]SAM_PROTO_GetFieldsCounters done [08:59:19]requested_item shift.num is exist - process it [08:59:19]requested_item shift.opened is exist - process it [08:59:19]req_shift_opened [08:59:19]FM_GetShiftState [08:59:19]SAM_PROTO_GetShiftState [08:59:19]wFMCommunicate request_size=4 [08:59:19]MH_SAM_APDU [08:59:19]CAPDU: 80 13 01 00 [08:59:19]Write to MH i2c: E2 08 00 8D 03 80 13 01 00 00 00 00 00 0D [08:59:19]Write i2c OK [08:59:19]MH_I2C_Read... [08:59:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:19]Read from MH i2c: E2 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: E2 0E 00 [08:59:19]MH_I2C_Read... [08:59:19]Read from MH i2c: E2 0E 00 8D 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BE [08:59:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [08:59:19]wFMCommunicate OK [08:59:19]SAM_PROTO_GetShiftState done [08:59:19]FM_GetShiftState done [08:59:19]req_shift_opened done [08:59:19]requested_item shift.open_date is exist - process it [08:59:19]req_shift_open_date [08:59:19]req_shift_open_date done [08:59:19]produce_requested_data done [08:59:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225053,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [08:59:19]process_action_free close_receipt [08:59:19]json_value_free [08:59:19]json_value_free done [08:59:19]process_json_proto returns [08:59:19]Send response to host [08:59:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225053,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [08:59:19]free response buf [08:59:19]execute_script done [08:59:19]execute_script returns [08:59:19]free content buf [08:59:19]Sock 10.Close socket [08:59:19]Sock 10.Thread stoped [08:59:21]ConnectInit Can't take IP for lk.salyk.kg [08:59:21]CommunicateWithHost connect error [08:59:21]CommunicateWithHost err = -1 [08:59:21]OFD Sender: Server communicate error [08:59:26]recv_with_timeout no data received [08:59:26]OFD Sender: Processing packet 225053 [packets to send 596, broken 595] [08:59:26]ProducePacketName [08:59:26]name=ofd_packets/00225053 [08:59:26]OFD Sender: To server: pG, [08:59:26]CommunicateWithHost lk.salyk.kg:30040 [08:59:26]ConnectInit lk.salyk.kg [08:59:31]ConnectInit Can't take IP for lk.salyk.kg [08:59:31]CommunicateWithHost connect error [08:59:31]CommunicateWithHost err = -1 [08:59:31]OFD Sender: Server communicate error [08:59:36]OFD Sender: Processing packet 225053 [packets to send 596, broken 595] [08:59:36]ProducePacketName [08:59:36]name=ofd_packets/00225053 [08:59:36]OFD Sender: To server: pG, [08:59:36]CommunicateWithHost lk.salyk.kg:30040 [08:59:36]ConnectInit lk.salyk.kg [08:59:41]ConnectInit Can't take IP for lk.salyk.kg [08:59:41]CommunicateWithHost connect error [08:59:41]CommunicateWithHost err = -1 [08:59:41]OFD Sender: Server communicate error [08:59:46]OFD Sender: Processing packet 225053 [packets to send 596, broken 595] [08:59:46]ProducePacketName [08:59:46]name=ofd_packets/00225053 [08:59:46]OFD Sender: To server: pG, [08:59:46]CommunicateWithHost lk.salyk.kg:30040 [08:59:46]ConnectInit lk.salyk.kg [08:59:51]ConnectInit Can't take IP for lk.salyk.kg [08:59:51]CommunicateWithHost connect error [08:59:51]CommunicateWithHost err = -1 [08:59:51]OFD Sender: Server communicate error [08:59:56]OFD Sender: Processing packet 225053 [packets to send 596, broken 595] [08:59:56]ProducePacketName [08:59:56]name=ofd_packets/00225053 [08:59:56]OFD Sender: To server: pG, [08:59:56]CommunicateWithHost lk.salyk.kg:30040 [08:59:56]ConnectInit lk.salyk.kg [09:00:01]ConnectInit Can't take IP for lk.salyk.kg [09:00:01]CommunicateWithHost connect error [09:00:01]CommunicateWithHost err = -1 [09:00:01]OFD Sender: Server communicate error [09:00:06]OFD Sender: Processing packet 225053 [packets to send 596, broken 595] [09:00:06]ProducePacketName [09:00:06]name=ofd_packets/00225053 [09:00:06]OFD Sender: To server: pG, [09:00:06]CommunicateWithHost lk.salyk.kg:30040 [09:00:06]ConnectInit lk.salyk.kg [09:00:10]recv_with_timeout no data received [09:00:10]Connected sock=7 [09:00:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 BB 07 01 AD C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D0 4D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 92 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 63 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 6F 03 00 35 04 06 00 AA 56 7B F6 A4 72 FD AC DB 02 B9 B5 A8 58 [09:00:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 60 47 00 13 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 6F 03 00 F4 03 04 00 AB 11 A3 66 B6 04 01 00 00 DB 72 95 BE 2B 8B 98 1D [09:00:12]CommunicateWithHost err = 0 [09:00:12]CheckOFDResponse [09:00:12]1017 (14) - 77093643461234 [09:00:12]1041 (16) - 0000000000874959 [09:00:12]1040 (4) - 225053 [09:00:12]1012 (4) - 26.07.2024 03:02 [09:00:12]1206 (1) - 0 [09:00:12]OFD Sender: Remove packet 225053 [09:00:12]ProducePacketName [09:00:12]name=ofd_packets/00225053 [09:00:12]NVStorageDeleteData [09:00:13]OFD Sender: No OFD packet to send [09:00:18]OFD Sender: No OFD packet to send [09:00:20]recv_with_timeout no data received [09:00:23]OFD Sender: No OFD packet to send [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:38]OFD Sender: No OFD packet to send [09:00:39]accept exits with 9 [09:00:39]New connection [09:00:39]New thread 3067469156 created [09:00:39]Thread 3067325796 joined [09:00:39]Waiting for new connection... [09:00:39] Sock 9.Parse request [09:00:39]Sock 9.Check first char [09:00:39]Sock 9.First char is OK [09:00:39]request: POST /json_proto HTTP/1.0 [09:00:39]Method: POST [09:00:39]URL: /json_proto [09:00:39]Method is POST - this is cgi request [09:00:39]url: /json_proto [09:00:39]query_string will be loaded in cgi processing [09:00:39]execute_cgi json_proto POST (null) [09:00:39]execute_cgi path=json_proto method=POST [09:00:39]POST find Content-Length [09:00:39]Host: 172.17.43.131:8080 [09:00:39]Content-Length: 678 [09:00:39]Content-Type: application/json [09:00:39] [09:00:39]POST finish read [09:00:39]Found Content-Length = 678 [09:00:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:39]execute_script... [09:00:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:39]POST & json_proto [09:00:39]process_json_proto [09:00:39]json parsed OK: [09:00:39]protocol is kg_v1.0 [09:00:39]action value=close_receipt [09:00:39]process_action close_receipt [09:00:39]cmd_close_receipt [09:00:39]MH_GetDate [09:00:39]Write to MH i2c: F0 00 00 8E 03 80 [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: F0 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: F0 09 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: F0 09 00 8E 03 00 B8 65 A3 66 F9 24 A2 66 D4 [09:00:39]GetLastDocTimeStamp 1721984355 [09:00:39]current date 1721984440 [09:00:39]FM_GetShiftState [09:00:39]SAM_PROTO_GetShiftState [09:00:39]wFMCommunicate request_size=4 [09:00:39]MH_SAM_APDU [09:00:39]CAPDU: 80 13 01 00 [09:00:39]Write to MH i2c: E2 08 00 8F 03 80 13 01 00 00 00 00 00 0F [09:00:39]Write i2c OK [09:00:39]MH_I2C_Read... [09:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:39]Read from MH i2c: E2 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 0E 00 [09:00:39]MH_I2C_Read... [09:00:39]Read from MH i2c: E2 0E 00 8F 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C0 [09:00:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:00:39]wFMCommunicate OK [09:00:39]SAM_PROTO_GetShiftState done [09:00:39]FM_GetShiftState done [09:00:39]opened in 1721952182 [09:00:39]opened+sec_in_day 1722038582 [09:00:39]quantity*price = 50036 [09:00:39]sum+1 = 50037 [09:00:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 122 26.07.2024 09:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225054 ФПД: 246499093315749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225054&fm=246499093315749&tin=02508201610067®Number=0000000000092624&sum=50000 [09:00:40]StoreToDocumentArchive [09:00:40]shift 437 fd 225054 [09:00:40]save to /storage/0437/doc_00225054 [09:00:40]save last doc name /storage/0437/doc_00225054 to /storage/kkm_last_doc_name [09:00:40]save OK [09:00:40]Clear old archive folders... [09:00:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:40]tlvbuf is 01AD0C10 [09:00:40]SAM_PROTO_ClearQueue [09:00:40]wFMCommunicate request_size=4 [09:00:40]MH_SAM_APDU [09:00:40]CAPDU: 80 09 00 00 [09:00:40]Write to MH i2c: E2 08 00 9C 03 80 09 00 00 00 00 00 00 11 [09:00:40]Write i2c OK [09:00:40]MH_I2C_Read... [09:00:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:40]Read from MH i2c: E2 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: E2 03 00 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [09:00:40]RAPDU: 90 00 [09:00:40]wFMCommunicate OK [09:00:40]SAM_PROTO_ClearQueue done [09:00:40]KKMCreateOFDPacket [09:00:40]OFDProtocolAddRootSTLVToBuf [09:00:40]FM_MakeSignedData [09:00:40]FM_MakeSignedData [09:00:40]SAM_PROTO_SignData [09:00:40]wFMCommunicate request_size=4 [09:00:40]MH_SAM_APDU [09:00:40]CAPDU: 80 0D 01 02 [09:00:40]Write to MH i2c: E2 08 00 9D 03 80 0D 01 02 00 00 00 00 19 [09:00:40]Write i2c OK [09:00:40]MH_I2C_Read... [09:00:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:40]Read from MH i2c: E2 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: E2 03 00 [09:00:40]MH_I2C_Read... [09:00:40]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [09:00:40]RAPDU: 90 00 [09:00:40]wFMCommunicate OK [09:00:40]wFMCommunicate request_size=255 [09:00:40]MH_SAM_APDU [09:00:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 B8 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 6F 03 00 35 04 06 00 E0 [09:00:40]Write to MH i2c: E2 02 01 9E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 B8 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 6F 03 00 35 04 06 00 E0 00 00 66 [09:00:40]Write i2c OK [09:00:40]MH_I2C_Read... [09:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:41]Read from MH i2c: E2 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 03 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 03 00 9E 03 00 90 00 15 [09:00:41]RAPDU: 90 00 [09:00:41]wFMCommunicate OK [09:00:41]wFMCommunicate request_size=10 [09:00:41]MH_SAM_APDU [09:00:41]CAPDU: 80 0D 02 02 05 30 8A E5 00 A5 [09:00:41]Write to MH i2c: E2 0D 00 9F 03 80 0D 02 02 05 00 30 8A E5 00 A5 00 00 6A [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:41]Read from MH i2c: E2 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 03 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 03 00 9F 03 00 90 00 16 [09:00:41]RAPDU: 90 00 [09:00:41]wFMCommunicate OK [09:00:41]wFMCommunicate request_size=4 [09:00:41]MH_SAM_APDU [09:00:41]CAPDU: 80 0D 03 02 [09:00:41]Write to MH i2c: E2 08 00 A0 03 80 0D 03 02 00 00 00 00 1E [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:41]Read from MH i2c: E2 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 0B 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 0B 00 A0 03 00 26 84 83 E4 96 97 11 33 90 00 A1 [09:00:41]RAPDU: 26 84 83 E4 96 97 11 33 90 00 [09:00:41]wFMCommunicate OK [09:00:41]SAM_PROTO_SignData done [09:00:41]FM_MakeSignedData done [09:00:41]CreateOFDProtocolMessage [09:00:41]wFMCommunicate request_size=4 [09:00:41]MH_SAM_APDU [09:00:41]CAPDU: 80 11 00 00 [09:00:41]Write to MH i2c: E2 08 00 A1 03 80 11 00 00 00 00 00 00 1E [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:41]Read from MH i2c: E2 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 17 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: E2 17 00 A1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [09:00:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:41]wFMCommunicate OK [09:00:41]CreateOFDProtocolMessage done [09:00:41]OFDSenderStorePacket 225054 [09:00:41]StoreOFDPacket docnum=225054 [09:00:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 D5 07 01 F5 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 B8 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 6F 03 00 35 04 06 00 E0 30 8A E5 00 A5 26 84 83 E4 96 97 11 33 [09:00:41]CheckFolder [09:00:41]dirname=/storage/ofd_packets [09:00:41]CheckFolder done [09:00:41]ProducePacketName [09:00:41]name=ofd_packets/00225054 [09:00:41]NVStorageSaveData ofd_packets/00225054 [09:00:41]File name is /storage/ofd_packets/00225054 [09:00:41]Write 301 bytes [09:00:41]NVStorageSaveData done [09:00:41]OFDSenderStorePacket done [09:00:41]KKMCreateOFDPacket done [09:00:41]NVStorageSaveData kkm_last_timestamp [09:00:41]File name is /storage/kkm_last_timestamp [09:00:41]Write 4 bytes [09:00:41]NVStorageSaveData done [09:00:41]ExternCall_PrintAddStr [09:00:41]wPrintStart [09:00:41]Write to MH i2c: 01 00 00 A2 03 A5 [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: 01 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: 01 07 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: 01 07 00 A2 03 00 00 00 00 00 FF 0F BA [09:00:41]RasterBufferAndPrint [09:00:41]line Счет N : (1)2001215 [09:00:41]line ИНН: 02508201610067 [09:00:41]line Контрольно-Кассовый Чек [09:00:41]line ПРОДАЖА [09:00:41]line ТРК (МРК, ГНК) : 33 [09:00:41]line Товар: 2710124130 [09:00:41]line Аи-92-К-5 [09:00:41]line 7.380 * 67.80 [09:00:41]line = 500.36 [09:00:41]line НДС 12% НСП 1% [09:00:41]line > о реализуемом товаре [09:00:41]line ОКРУГЛЕНИЕ: -0.36 [09:00:41]line ИТОГО: 500.00 [09:00:41]line Внесено: 500.00 [09:00:41]line СДАЧА: 0.00 [09:00:41]line НСП 1% : 4.43 [09:00:41]line НДС 12% : 53.14 [09:00:41]line Наличными: 500.00 [09:00:41]line Безнал.: 0.00 [09:00:41]line Место: АЗС № 97 "Партнер Нефть" [09:00:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:00:41]line СНО: Общий режим [09:00:41]line Чек 122 26.07.2024 09:00 [09:00:41]line Смена: 437 ФФД: 1.0 [09:00:41]line ЗНМ: 0300000054 [09:00:41]line РНМ: 0000000000092624 [09:00:41]line Версия ККМ: 001 [09:00:41]line ФМ: 0000000000874959 [09:00:41]line ФД: 225054 [09:00:41]line ФПД: 246499093315749 [09:00:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225054&fm=246499093315749&tin=02508201610067®Number=0000000000092624&sum=50000 [09:00:41]written 0, free lines is 4095 [09:00:41]OFD Sender: Processing packet 225054 [packets to send 596, broken 595] [09:00:41]ProducePacketName [09:00:41]name=ofd_packets/00225054 [09:00:41]OFD Sender: To server: pG, [09:00:41]CommunicateWithHost lk.salyk.kg:30040 [09:00:41]ConnectInit lk.salyk.kg [09:00:41]Write to MH i2c: 01 00 00 CD 03 D0 [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: 01 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: 01 07 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: 01 07 00 CD 03 00 00 00 00 00 51 0C 34 [09:00:41]RasterBufferAndPrint [09:00:41]line [09:00:41]line [09:00:41]line [09:00:41]line [09:00:41]line [09:00:41]written 0, free lines is 3157 [09:00:41]MH_Cut [09:00:41]Write to MH i2c: D1 01 00 D4 03 01 A9 [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: D1 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: D1 01 00 [09:00:41]MH_I2C_Read... [09:00:41]Read from MH i2c: D1 01 00 D4 03 00 A8 [09:00:41]Write to MH i2c: 01 00 00 D5 03 D8 [09:00:41]Write i2c OK [09:00:41]MH_I2C_Read... [09:00:41]Connected sock=11 [09:00:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 D5 07 01 F5 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 B8 65 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 6F 03 00 35 04 06 00 E0 30 8A E5 00 A5 26 84 83 E4 96 97 11 33 [09:00:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 50 FE 47 00 AF D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 6F 03 00 F4 03 04 00 C9 11 A3 66 B6 04 01 00 00 CE 43 17 5C C4 94 F4 E8 [09:00:42]CommunicateWithHost err = 0 [09:00:42]CheckOFDResponse [09:00:42]1017 (14) - 77093643461234 [09:00:42]1041 (16) - 0000000000874959 [09:00:42]1040 (4) - 225054 [09:00:42]1012 (4) - 26.07.2024 03:02 [09:00:42]1206 (1) - 0 [09:00:42]OFD Sender: Remove packet 225054 [09:00:42]ProducePacketName [09:00:42]name=ofd_packets/00225054 [09:00:42]NVStorageDeleteData [09:00:42]OFD Sender: No OFD packet to send [09:00:42]*** Cut start [09:00:42]*** Partial cut [09:00:42]*** CUTSNS_PIN = 1 [09:00:42]*** CUTSNS_PIN = 0 [09:00:43]*** Brake cut motor [09:00:43]Read from MH i2c: 01 [09:00:43]MH_I2C_Read... [09:00:43]*** Stop cut motor [09:00:43]*** Cut end [09:00:43]Read from MH i2c: 01 07 00 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: 01 07 00 D5 03 00 00 00 00 00 FF 0F ED [09:00:43]process_action close_receipt done [09:00:43]requested_data is exist [09:00:43]produce_requested_data [09:00:43]requested_item fm.sn is exist - process it [09:00:43]wFMCommunicate request_size=4 [09:00:43]MH_SAM_APDU [09:00:43]CAPDU: 80 11 00 00 [09:00:43]Write to MH i2c: E2 08 00 D6 03 80 11 00 00 00 00 00 00 53 [09:00:43]Write i2c OK [09:00:43]MH_I2C_Read... [09:00:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:43]Read from MH i2c: E2 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: E2 17 00 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: E2 17 00 D6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [09:00:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:00:43]wFMCommunicate OK [09:00:43]requested_item fd.num is exist - process it [09:00:43]SAM_PROTO_GetFieldsCounters [09:00:43]wFMCommunicate request_size=4 [09:00:43]MH_SAM_APDU [09:00:43]CAPDU: 80 13 00 00 [09:00:43]Write to MH i2c: E2 08 00 D7 03 80 13 00 00 00 00 00 00 56 [09:00:43]Write i2c OK [09:00:43]MH_I2C_Read... [09:00:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:43]Read from MH i2c: E2 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: E2 62 00 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: E2 62 00 D7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:00:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:43]wFMCommunicate OK [09:00:43]SAM_PROTO_GetFieldsCounters done [09:00:43]requested_item shift.num is exist - process it [09:00:43]requested_item shift.opened is exist - process it [09:00:43]req_shift_opened [09:00:43]FM_GetShiftState [09:00:43]SAM_PROTO_GetShiftState [09:00:43]wFMCommunicate request_size=4 [09:00:43]MH_SAM_APDU [09:00:43]CAPDU: 80 13 01 00 [09:00:43]Write to MH i2c: E2 08 00 D8 03 80 13 01 00 00 00 00 00 58 [09:00:43]Write i2c OK [09:00:43]MH_I2C_Read... [09:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:43]Read from MH i2c: E2 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: E2 0E 00 [09:00:43]MH_I2C_Read... [09:00:43]Read from MH i2c: E2 0E 00 D8 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [09:00:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:00:43]wFMCommunicate OK [09:00:43]SAM_PROTO_GetShiftState done [09:00:43]FM_GetShiftState done [09:00:43]req_shift_opened done [09:00:43]requested_item shift.open_date is exist - process it [09:00:43]req_shift_open_date [09:00:43]req_shift_open_date done [09:00:43]produce_requested_data done [09:00:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225054,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:00:43]process_action_free close_receipt [09:00:43]json_value_free [09:00:43]json_value_free done [09:00:43]process_json_proto returns [09:00:43]Send response to host [09:00:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225054,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:00:43]free response buf [09:00:43]execute_script done [09:00:43]execute_script returns [09:00:43]free content buf [09:00:43]Sock 9.Close socket [09:00:43]Sock 9.Thread stoped [09:00:47]OFD Sender: No OFD packet to send [09:00:52]OFD Sender: No OFD packet to send [09:00:57]OFD Sender: No OFD packet to send [09:01:02]recv_with_timeout no data received [09:01:02]OFD Sender: No OFD packet to send [09:01:08]OFD Sender: No OFD packet to send [09:01:13]OFD Sender: No OFD packet to send [09:01:18]OFD Sender: No OFD packet to send [09:01:23]OFD Sender: No OFD packet to send [09:01:28]OFD Sender: No OFD packet to send [09:01:33]OFD Sender: No OFD packet to send [09:01:38]OFD Sender: No OFD packet to send [09:01:43]OFD Sender: No OFD packet to send [09:01:48]OFD Sender: No OFD packet to send [09:01:53]OFD Sender: No OFD packet to send [09:01:58]OFD Sender: No OFD packet to send [09:02:01]recv_with_timeout no data received [09:02:03]OFD Sender: No OFD packet to send [09:02:07]accept exits with 7 [09:02:07]New connection [09:02:07]New thread 3067325796 created [09:02:07]Thread 3067469156 joined [09:02:07]Waiting for new connection... [09:02:07] Sock 7.Parse request [09:02:07]Sock 7.Check first char [09:02:07]Sock 7.First char is OK [09:02:07]request: POST /json_proto HTTP/1.0 [09:02:07]Method: POST [09:02:07]URL: /json_proto [09:02:07]Method is POST - this is cgi request [09:02:07]url: /json_proto [09:02:07]query_string will be loaded in cgi processing [09:02:07]execute_cgi json_proto POST (null) [09:02:07]execute_cgi path=json_proto method=POST [09:02:07]POST find Content-Length [09:02:07]Host: 172.17.43.131:8080 [09:02:07]Content-Length: 678 [09:02:07]Content-Type: application/json [09:02:07] [09:02:07]POST finish read [09:02:07]Found Content-Length = 678 [09:02:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:07]execute_script... [09:02:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:07]POST & json_proto [09:02:07]process_json_proto [09:02:07]json parsed OK: [09:02:07]protocol is kg_v1.0 [09:02:07]action value=close_receipt [09:02:07]process_action close_receipt [09:02:07]cmd_close_receipt [09:02:07]MH_GetDate [09:02:07]Write to MH i2c: F0 00 00 D9 03 CB [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: F0 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: F0 09 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: F0 09 00 D9 03 00 10 66 A3 66 F9 24 A2 66 78 [09:02:07]GetLastDocTimeStamp 1721984440 [09:02:07]current date 1721984528 [09:02:07]FM_GetShiftState [09:02:07]SAM_PROTO_GetShiftState [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 13 01 00 [09:02:07]Write to MH i2c: E2 08 00 DA 03 80 13 01 00 00 00 00 00 5A [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 0E 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 0E 00 DA 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [09:02:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:02:07]wFMCommunicate OK [09:02:07]SAM_PROTO_GetShiftState done [09:02:07]FM_GetShiftState done [09:02:07]opened in 1721952182 [09:02:07]opened+sec_in_day 1722038582 [09:02:07]quantity*price = 60027 [09:02:07]sum+1 = 60029 [09:02:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 123 26.07.2024 09:02 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225055 ФПД: 114805406874622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225055&fm=114805406874622&tin=02508201610067®Number=0000000000092624&sum=60000 [09:02:08]StoreToDocumentArchive [09:02:08]shift 437 fd 225055 [09:02:08]save to /storage/0437/doc_00225055 [09:02:08]save last doc name /storage/0437/doc_00225055 to /storage/kkm_last_doc_name [09:02:08]save OK [09:02:08]Clear old archive folders... [09:02:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:08]tlvbuf is 01AE2D10 [09:02:08]SAM_PROTO_ClearQueue [09:02:08]wFMCommunicate request_size=4 [09:02:08]MH_SAM_APDU [09:02:08]CAPDU: 80 09 00 00 [09:02:08]Write to MH i2c: E2 08 00 E7 03 80 09 00 00 00 00 00 00 5C [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:08]Read from MH i2c: E2 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: E2 03 00 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [09:02:08]RAPDU: 90 00 [09:02:08]wFMCommunicate OK [09:02:08]SAM_PROTO_ClearQueue done [09:02:08]KKMCreateOFDPacket [09:02:08]OFDProtocolAddRootSTLVToBuf [09:02:08]FM_MakeSignedData [09:02:08]FM_MakeSignedData [09:02:08]SAM_PROTO_SignData [09:02:08]wFMCommunicate request_size=4 [09:02:08]MH_SAM_APDU [09:02:08]CAPDU: 80 0D 01 02 [09:02:08]Write to MH i2c: E2 08 00 E8 03 80 0D 01 02 00 00 00 00 64 [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:09]Read from MH i2c: E2 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 03 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 03 00 E8 03 00 90 00 5F [09:02:09]RAPDU: 90 00 [09:02:09]wFMCommunicate OK [09:02:09]wFMCommunicate request_size=255 [09:02:09]MH_SAM_APDU [09:02:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 10 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 6F 03 00 35 04 06 00 68 [09:02:09]Write to MH i2c: E2 02 01 E9 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 10 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 6F 03 00 35 04 06 00 68 00 00 02 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:09]Read from MH i2c: E2 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 03 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 03 00 E9 03 00 90 00 60 [09:02:09]RAPDU: 90 00 [09:02:09]wFMCommunicate OK [09:02:09]wFMCommunicate request_size=10 [09:02:09]MH_SAM_APDU [09:02:09]CAPDU: 80 0D 02 02 05 6A 37 7E BB FE [09:02:09]Write to MH i2c: E2 0D 00 EA 03 80 0D 02 02 05 00 6A 37 7E BB FE 00 00 49 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:09]Read from MH i2c: E2 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 03 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 03 00 EA 03 00 90 00 61 [09:02:09]RAPDU: 90 00 [09:02:09]wFMCommunicate OK [09:02:09]wFMCommunicate request_size=4 [09:02:09]MH_SAM_APDU [09:02:09]CAPDU: 80 0D 03 02 [09:02:09]Write to MH i2c: E2 08 00 EB 03 80 0D 03 02 00 00 00 00 69 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:09]Read from MH i2c: E2 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 0B 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 0B 00 EB 03 00 85 93 D8 9F 06 44 6F 9E 90 00 50 [09:02:09]RAPDU: 85 93 D8 9F 06 44 6F 9E 90 00 [09:02:09]wFMCommunicate OK [09:02:09]SAM_PROTO_SignData done [09:02:09]FM_MakeSignedData done [09:02:09]CreateOFDProtocolMessage [09:02:09]wFMCommunicate request_size=4 [09:02:09]MH_SAM_APDU [09:02:09]CAPDU: 80 11 00 00 [09:02:09]Write to MH i2c: E2 08 00 EC 03 80 11 00 00 00 00 00 00 69 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:09]Read from MH i2c: E2 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 17 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: E2 17 00 EC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [09:02:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:09]wFMCommunicate OK [09:02:09]CreateOFDProtocolMessage done [09:02:09]OFDSenderStorePacket 225055 [09:02:09]StoreOFDPacket docnum=225055 [09:02:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 E7 07 01 D3 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 10 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 6F 03 00 35 04 06 00 68 6A 37 7E BB FE 85 93 D8 9F 06 44 6F 9E [09:02:09]CheckFolder [09:02:09]dirname=/storage/ofd_packets [09:02:09]CheckFolder done [09:02:09]ProducePacketName [09:02:09]name=ofd_packets/00225055 [09:02:09]NVStorageSaveData ofd_packets/00225055 [09:02:09]File name is /storage/ofd_packets/00225055 [09:02:09]Write 301 bytes [09:02:09]NVStorageSaveData done [09:02:09]OFDSenderStorePacket done [09:02:09]KKMCreateOFDPacket done [09:02:09]NVStorageSaveData kkm_last_timestamp [09:02:09]File name is /storage/kkm_last_timestamp [09:02:09]Write 4 bytes [09:02:09]NVStorageSaveData done [09:02:09]ExternCall_PrintAddStr [09:02:09]wPrintStart [09:02:09]Write to MH i2c: 01 00 00 ED 03 F0 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: 01 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: 01 07 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: 01 07 00 ED 03 00 00 00 00 00 FF 0F 05 [09:02:09]RasterBufferAndPrint [09:02:09]line Счет N : (1)2001217 [09:02:09]line ИНН: 02508201610067 [09:02:09]line Контрольно-Кассовый Чек [09:02:09]line ПРОДАЖА [09:02:09]line ТРК (МРК, ГНК) : 54 [09:02:09]line Товар: 2710124500 [09:02:09]line Аи-95-К-5 [09:02:09]line 8.090 * 74.20 [09:02:09]line = 600.28 [09:02:09]line НДС 12% НСП 1% [09:02:09]line > о реализуемом товаре [09:02:09]line ОКРУГЛЕНИЕ: -0.28 [09:02:09]line ИТОГО: 600.00 [09:02:09]line Внесено: 600.00 [09:02:09]line СДАЧА: 0.00 [09:02:09]line НСП 1% : 5.31 [09:02:09]line НДС 12% : 63.75 [09:02:09]line Наличными: 600.00 [09:02:09]line Безнал.: 0.00 [09:02:09]line Место: АЗС № 97 "Партнер Нефть" [09:02:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:02:09]line СНО: Общий режим [09:02:09]line Чек 123 26.07.2024 09:02 [09:02:09]line Смена: 437 ФФД: 1.0 [09:02:09]line ЗНМ: 0300000054 [09:02:09]line РНМ: 0000000000092624 [09:02:09]line Версия ККМ: 001 [09:02:09]line ФМ: 0000000000874959 [09:02:09]line ФД: 225055 [09:02:09]line ФПД: 114805406874622 [09:02:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225055&fm=114805406874622&tin=02508201610067®Number=0000000000092624&sum=60000 [09:02:09]written 0, free lines is 4095 [09:02:09]OFD Sender: Processing packet 225055 [packets to send 596, broken 595] [09:02:09]ProducePacketName [09:02:09]name=ofd_packets/00225055 [09:02:09]OFD Sender: To server: pG, [09:02:09]CommunicateWithHost lk.salyk.kg:30040 [09:02:09]ConnectInit lk.salyk.kg [09:02:09]Write to MH i2c: 01 00 00 18 04 1C [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: 01 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: 01 07 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: 01 07 00 18 04 00 00 00 00 00 50 0C 7F [09:02:09]RasterBufferAndPrint [09:02:09]line [09:02:09]line [09:02:09]line [09:02:09]line [09:02:09]line [09:02:09]written 0, free lines is 3155 [09:02:09]MH_Cut [09:02:09]Write to MH i2c: D1 01 00 1F 04 01 F5 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: D1 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: D1 01 00 [09:02:09]MH_I2C_Read... [09:02:09]Read from MH i2c: D1 01 00 1F 04 00 F4 [09:02:09]Write to MH i2c: 01 00 00 20 04 24 [09:02:09]Write i2c OK [09:02:09]MH_I2C_Read... [09:02:10]Connected sock=11 [09:02:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 E7 07 01 D3 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 10 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 6F 03 00 35 04 06 00 68 6A 37 7E BB FE 85 93 D8 9F 06 44 6F 9E [09:02:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 1C 47 00 A4 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 6F 03 00 F4 03 04 00 22 12 A3 66 B6 04 01 00 00 76 2C 49 3D 7A F3 F1 43 [09:02:10]CommunicateWithHost err = 0 [09:02:10]CheckOFDResponse [09:02:10]1017 (14) - 77093643461234 [09:02:10]1041 (16) - 0000000000874959 [09:02:10]1040 (4) - 225055 [09:02:10]1012 (4) - 26.07.2024 03:04 [09:02:10]1206 (1) - 0 [09:02:10]OFD Sender: Remove packet 225055 [09:02:10]ProducePacketName [09:02:10]name=ofd_packets/00225055 [09:02:10]NVStorageDeleteData [09:02:11]*** Cut start [09:02:11]*** Partial cut [09:02:11]*** CUTSNS_PIN = 1 [09:02:11]OFD Sender: No OFD packet to send [09:02:11]*** CUTSNS_PIN = 0 [09:02:11]*** Brake cut motor [09:02:11]Read from MH i2c: 01 [09:02:11]MH_I2C_Read... [09:02:11]*** Stop cut motor [09:02:11]*** Cut end [09:02:11]Read from MH i2c: 01 07 00 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: 01 07 00 20 04 00 00 00 00 00 FF 0F 39 [09:02:11]process_action close_receipt done [09:02:11]requested_data is exist [09:02:11]produce_requested_data [09:02:11]requested_item fm.sn is exist - process it [09:02:11]wFMCommunicate request_size=4 [09:02:11]MH_SAM_APDU [09:02:11]CAPDU: 80 11 00 00 [09:02:11]Write to MH i2c: E2 08 00 21 04 80 11 00 00 00 00 00 00 9F [09:02:11]Write i2c OK [09:02:11]MH_I2C_Read... [09:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:11]Read from MH i2c: E2 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: E2 17 00 [09:02:11]MH_I2C_Read... [09:02:11]Read from MH i2c: E2 17 00 21 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [09:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:11]wFMCommunicate OK [09:02:11]requested_item fd.num is exist - process it [09:02:11]SAM_PROTO_GetFieldsCounters [09:02:11]wFMCommunicate request_size=4 [09:02:11]MH_SAM_APDU [09:02:11]CAPDU: 80 13 00 00 [09:02:11]Write to MH i2c: E2 08 00 22 04 80 13 00 00 00 00 00 00 A2 [09:02:11]Write i2c OK [09:02:11]MH_I2C_Read... [09:02:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:12]Read from MH i2c: E2 [09:02:12]MH_I2C_Read... [09:02:12]Read from MH i2c: E2 62 00 [09:02:12]MH_I2C_Read... [09:02:12]Read from MH i2c: E2 62 00 22 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [09:02:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:12]wFMCommunicate OK [09:02:12]SAM_PROTO_GetFieldsCounters done [09:02:12]requested_item shift.num is exist - process it [09:02:12]requested_item shift.opened is exist - process it [09:02:12]req_shift_opened [09:02:12]FM_GetShiftState [09:02:12]SAM_PROTO_GetShiftState [09:02:12]wFMCommunicate request_size=4 [09:02:12]MH_SAM_APDU [09:02:12]CAPDU: 80 13 01 00 [09:02:12]Write to MH i2c: E2 08 00 23 04 80 13 01 00 00 00 00 00 A4 [09:02:12]Write i2c OK [09:02:12]MH_I2C_Read... [09:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:12]Read from MH i2c: E2 [09:02:12]MH_I2C_Read... [09:02:12]Read from MH i2c: E2 0E 00 [09:02:12]MH_I2C_Read... [09:02:12]Read from MH i2c: E2 0E 00 23 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 55 [09:02:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:02:12]wFMCommunicate OK [09:02:12]SAM_PROTO_GetShiftState done [09:02:12]FM_GetShiftState done [09:02:12]req_shift_opened done [09:02:12]requested_item shift.open_date is exist - process it [09:02:12]req_shift_open_date [09:02:12]req_shift_open_date done [09:02:12]produce_requested_data done [09:02:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225055,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:02:12]process_action_free close_receipt [09:02:12]json_value_free [09:02:12]json_value_free done [09:02:12]process_json_proto returns [09:02:12]Send response to host [09:02:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225055,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:02:12]free response buf [09:02:12]execute_script done [09:02:12]execute_script returns [09:02:12]free content buf [09:02:12]Sock 7.Close socket [09:02:12]Sock 7.Thread stoped [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:42]accept exits with 10 [09:02:42]New connection [09:02:42]New thread 3067469156 created [09:02:42]Thread 3067325796 joined [09:02:42]Waiting for new connection... [09:02:42] Sock 10.Parse request [09:02:42]Sock 10.Check first char [09:02:42]Sock 10.First char is OK [09:02:42]request: POST /json_proto HTTP/1.0 [09:02:42]Method: POST [09:02:42]URL: /json_proto [09:02:42]Method is POST - this is cgi request [09:02:42]url: /json_proto [09:02:42]query_string will be loaded in cgi processing [09:02:42]execute_cgi json_proto POST (null) [09:02:42]execute_cgi path=json_proto method=POST [09:02:42]POST find Content-Length [09:02:42]Host: 172.17.43.131:8080 [09:02:42]Content-Length: 640 [09:02:42]Content-Type: application/json [09:02:42] [09:02:42]POST finish read [09:02:42]Found Content-Length = 640 [09:02:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:42]execute_script... [09:02:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:42]POST & json_proto [09:02:42]process_json_proto [09:02:42]json parsed OK: [09:02:42]protocol is kg_v1.0 [09:02:42]action value=close_receipt [09:02:42]process_action close_receipt [09:02:42]cmd_close_receipt [09:02:42]MH_GetDate [09:02:42]Write to MH i2c: F0 00 00 24 04 17 [09:02:42]Write i2c OK [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: F0 [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: F0 09 00 [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: F0 09 00 24 04 00 33 66 A3 66 F9 24 A2 66 E7 [09:02:42]GetLastDocTimeStamp 1721984528 [09:02:42]current date 1721984563 [09:02:42]FM_GetShiftState [09:02:42]SAM_PROTO_GetShiftState [09:02:42]wFMCommunicate request_size=4 [09:02:42]MH_SAM_APDU [09:02:42]CAPDU: 80 13 01 00 [09:02:42]Write to MH i2c: E2 08 00 25 04 80 13 01 00 00 00 00 00 A6 [09:02:42]Write i2c OK [09:02:42]MH_I2C_Read... [09:02:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:43]Read from MH i2c: E2 [09:02:43]MH_I2C_Read... [09:02:43]Read from MH i2c: E2 0E 00 [09:02:43]MH_I2C_Read... [09:02:43]Read from MH i2c: E2 0E 00 25 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 57 [09:02:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:02:43]wFMCommunicate OK [09:02:43]SAM_PROTO_GetShiftState done [09:02:43]FM_GetShiftState done [09:02:43]opened in 1721952182 [09:02:43]opened+sec_in_day 1722038582 [09:02:43]quantity*price = 99999 [09:02:43]sum+1 = 100001 [09:02:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 124 26.07.2024 09:02 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225056 ФПД: 56468503865999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090243&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225056&fm=56468503865999&tin=02508201610067®Number=0000000000092624&sum=100000 [09:02:44]StoreToDocumentArchive [09:02:44]shift 437 fd 225056 [09:02:44]save to /storage/0437/doc_00225056 [09:02:44]save last doc name /storage/0437/doc_00225056 to /storage/kkm_last_doc_name [09:02:44]save OK [09:02:44]Clear old archive folders... [09:02:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:02:44]tlvbuf is 01AB7820 [09:02:44]SAM_PROTO_ClearQueue [09:02:44]wFMCommunicate request_size=4 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 09 00 00 [09:02:44]Write to MH i2c: E2 08 00 32 04 80 09 00 00 00 00 00 00 A8 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 32 04 00 90 00 AA [09:02:44]RAPDU: 90 00 [09:02:44]wFMCommunicate OK [09:02:44]SAM_PROTO_ClearQueue done [09:02:44]KKMCreateOFDPacket [09:02:44]OFDProtocolAddRootSTLVToBuf [09:02:44]FM_MakeSignedData [09:02:44]FM_MakeSignedData [09:02:44]SAM_PROTO_SignData [09:02:44]wFMCommunicate request_size=4 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 0D 01 02 [09:02:44]Write to MH i2c: E2 08 00 33 04 80 0D 01 02 00 00 00 00 B0 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [09:02:44]RAPDU: 90 00 [09:02:44]wFMCommunicate OK [09:02:44]wFMCommunicate request_size=255 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 6F 03 00 35 04 06 00 33 5B 99 1D [09:02:44]Write to MH i2c: E2 02 01 34 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 6F 03 00 35 04 06 00 33 5B 99 1D 00 00 CC [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [09:02:44]RAPDU: 90 00 [09:02:44]wFMCommunicate OK [09:02:44]wFMCommunicate request_size=7 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 0D 02 02 02 2A 8F [09:02:44]Write to MH i2c: E2 0A 00 35 04 80 0D 02 02 02 00 2A 8F 00 00 70 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 35 04 00 90 00 AD [09:02:44]RAPDU: 90 00 [09:02:44]wFMCommunicate OK [09:02:44]wFMCommunicate request_size=4 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 0D 03 02 [09:02:44]Write to MH i2c: E2 08 00 36 04 80 0D 03 02 00 00 00 00 B5 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 0B 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 0B 00 36 04 00 9C 24 CB 78 E4 54 0F 5F 90 00 5F [09:02:44]RAPDU: 9C 24 CB 78 E4 54 0F 5F 90 00 [09:02:44]wFMCommunicate OK [09:02:44]SAM_PROTO_SignData done [09:02:44]FM_MakeSignedData done [09:02:44]CreateOFDProtocolMessage [09:02:44]wFMCommunicate request_size=4 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 11 00 00 [09:02:44]Write to MH i2c: E2 08 00 37 04 80 11 00 00 00 00 00 00 B5 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 17 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 17 00 37 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [09:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:44]wFMCommunicate OK [09:02:44]CreateOFDProtocolMessage done [09:02:44]OFDSenderStorePacket 225056 [09:02:44]StoreOFDPacket docnum=225056 [09:02:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 20 60 04 01 C5 59 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 6F 03 00 35 04 06 00 33 5B 99 1D 2A 8F 9C 24 CB 78 E4 54 0F 5F [09:02:44]CheckFolder [09:02:44]dirname=/storage/ofd_packets [09:02:44]CheckFolder done [09:02:44]ProducePacketName [09:02:44]name=ofd_packets/00225056 [09:02:44]NVStorageSaveData ofd_packets/00225056 [09:02:44]File name is /storage/ofd_packets/00225056 [09:02:44]Write 298 bytes [09:02:44]NVStorageSaveData done [09:02:44]OFDSenderStorePacket done [09:02:44]KKMCreateOFDPacket done [09:02:44]NVStorageSaveData kkm_last_timestamp [09:02:44]File name is /storage/kkm_last_timestamp [09:02:44]Write 4 bytes [09:02:44]NVStorageSaveData done [09:02:44]ExternCall_PrintAddStr [09:02:44]wPrintStart [09:02:44]Write to MH i2c: 01 00 00 38 04 3C [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 07 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [09:02:44]RasterBufferAndPrint [09:02:44]line Счет N : (1)2001216 [09:02:44]line ИНН: 02508201610067 [09:02:44]line Контрольно-Кассовый Чек [09:02:44]line ПРОДАЖА [09:02:44]line ТРК (МРК, ГНК) : 41 [09:02:44]line Товар: 2710194210 [09:02:44]line ДТ-К-5 [09:02:44]line 13.210 * 75.70 [09:02:44]line = 1000.00 [09:02:44]line НДС 12% НСП 1% [09:02:44]line > о реализуемом товаре [09:02:44]line ИТОГО: 1000.00 [09:02:44]line НСП 1% : 8.85 [09:02:44]line НДС 12% : 106.19 [09:02:44]line Наличными: 1000.00 [09:02:44]line Безнал.: 0.00 [09:02:44]line Место: АЗС № 97 "Партнер Нефть" [09:02:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:02:44]line СНО: Общий режим [09:02:44]line Чек 124 26.07.2024 09:02 [09:02:44]line Смена: 437 ФФД: 1.0 [09:02:44]line ЗНМ: 0300000054 [09:02:44]line РНМ: 0000000000092624 [09:02:44]line Версия ККМ: 001 [09:02:44]line ФМ: 0000000000874959 [09:02:44]line ФД: 225056 [09:02:44]line ФПД: 56468503865999 [09:02:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090243&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225056&fm=56468503865999&tin=02508201610067®Number=0000000000092624&sum=100000 [09:02:45]written 0, free lines is 4095 [09:02:45]OFD Sender: Processing packet 225056 [packets to send 596, broken 595] [09:02:45]ProducePacketName [09:02:45]name=ofd_packets/00225056 [09:02:45]OFD Sender: To server: pG, [09:02:45]CommunicateWithHost lk.salyk.kg:30040 [09:02:45]ConnectInit lk.salyk.kg [09:02:45]Write to MH i2c: 01 00 00 60 04 64 [09:02:45]Write i2c OK [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: 01 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: 01 07 00 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: 01 07 00 60 04 00 00 00 00 00 94 0C 0B [09:02:45]RasterBufferAndPrint [09:02:45]line [09:02:45]line [09:02:45]line [09:02:45]line [09:02:45]line [09:02:45]written 0, free lines is 3226 [09:02:45]MH_Cut [09:02:45]Write to MH i2c: D1 01 00 67 04 01 3D [09:02:45]Write i2c OK [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: D1 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: D1 01 00 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: D1 01 00 67 04 00 3C [09:02:45]Write to MH i2c: 01 00 00 68 04 6C [09:02:45]Write i2c OK [09:02:45]MH_I2C_Read... [09:02:46]*** Cut start [09:02:46]*** Partial cut [09:02:46]*** CUTSNS_PIN = 1 [09:02:46]*** CUTSNS_PIN = 0 [09:02:46]*** Brake cut motor [09:02:47]Read from MH i2c: 01 [09:02:47]MH_I2C_Read... [09:02:47]*** Stop cut motor [09:02:47]*** Cut end [09:02:47]Read from MH i2c: 01 07 00 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 FF 0F 81 [09:02:47]process_action close_receipt done [09:02:47]requested_data is exist [09:02:47]produce_requested_data [09:02:47]requested_item fm.sn is exist - process it [09:02:47]wFMCommunicate request_size=4 [09:02:47]MH_SAM_APDU [09:02:47]CAPDU: 80 11 00 00 [09:02:47]Write to MH i2c: E2 08 00 69 04 80 11 00 00 00 00 00 00 E7 [09:02:47]Write i2c OK [09:02:47]MH_I2C_Read... [09:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:47]Read from MH i2c: E2 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: E2 17 00 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: E2 17 00 69 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [09:02:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:02:47]wFMCommunicate OK [09:02:47]requested_item fd.num is exist - process it [09:02:47]SAM_PROTO_GetFieldsCounters [09:02:47]wFMCommunicate request_size=4 [09:02:47]MH_SAM_APDU [09:02:47]CAPDU: 80 13 00 00 [09:02:47]Write to MH i2c: E2 08 00 6A 04 80 13 00 00 00 00 00 00 EA [09:02:47]Write i2c OK [09:02:47]MH_I2C_Read... [09:02:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:47]Read from MH i2c: E2 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: E2 62 00 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: E2 62 00 6A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [09:02:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:47]wFMCommunicate OK [09:02:47]SAM_PROTO_GetFieldsCounters done [09:02:47]requested_item shift.num is exist - process it [09:02:47]requested_item shift.opened is exist - process it [09:02:47]req_shift_opened [09:02:47]FM_GetShiftState [09:02:47]SAM_PROTO_GetShiftState [09:02:47]wFMCommunicate request_size=4 [09:02:47]MH_SAM_APDU [09:02:47]CAPDU: 80 13 01 00 [09:02:47]Write to MH i2c: E2 08 00 6B 04 80 13 01 00 00 00 00 00 EC [09:02:47]Write i2c OK [09:02:47]MH_I2C_Read... [09:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:47]Read from MH i2c: E2 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: E2 0E 00 [09:02:47]MH_I2C_Read... [09:02:47]Read from MH i2c: E2 0E 00 6B 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9D [09:02:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:02:47]wFMCommunicate OK [09:02:47]SAM_PROTO_GetShiftState done [09:02:47]FM_GetShiftState done [09:02:47]req_shift_opened done [09:02:47]requested_item shift.open_date is exist - process it [09:02:47]req_shift_open_date [09:02:47]req_shift_open_date done [09:02:47]produce_requested_data done [09:02:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225056,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:02:47]process_action_free close_receipt [09:02:47]json_value_free [09:02:47]json_value_free done [09:02:47]process_json_proto returns [09:02:47]Send response to host [09:02:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225056,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:02:47]free response buf [09:02:47]execute_script done [09:02:47]execute_script returns [09:02:47]free content buf [09:02:47]Sock 10.Close socket [09:02:47]Sock 10.Thread stoped [09:02:48]recv_with_timeout no data received [09:02:50]ConnectInit Can't take IP for lk.salyk.kg [09:02:50]CommunicateWithHost connect error [09:02:50]CommunicateWithHost err = -1 [09:02:50]OFD Sender: Server communicate error [09:02:55]OFD Sender: Processing packet 225056 [packets to send 596, broken 595] [09:02:55]ProducePacketName [09:02:55]name=ofd_packets/00225056 [09:02:55]OFD Sender: To server: pG, [09:02:55]CommunicateWithHost lk.salyk.kg:30040 [09:02:55]ConnectInit lk.salyk.kg [09:02:58]recv_with_timeout no data received [09:03:00]Connected sock=10 [09:03:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 20 60 04 01 C5 59 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 6F 03 00 35 04 06 00 33 5B 99 1D 2A 8F 9C 24 CB 78 E4 54 0F 5F [09:03:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 98 2E 47 00 3B 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 6F 03 00 F4 03 04 00 54 12 A3 66 B6 04 01 00 00 C7 C2 9D E3 22 57 66 DF [09:03:01]CommunicateWithHost err = 0 [09:03:01]CheckOFDResponse [09:03:01]1017 (14) - 77093643461234 [09:03:01]1041 (16) - 0000000000874959 [09:03:01]1040 (4) - 225056 [09:03:01]1012 (4) - 26.07.2024 03:04 [09:03:01]1206 (1) - 0 [09:03:01]OFD Sender: Remove packet 225056 [09:03:01]ProducePacketName [09:03:01]name=ofd_packets/00225056 [09:03:01]NVStorageDeleteData [09:03:01]OFD Sender: No OFD packet to send [09:03:06]OFD Sender: No OFD packet to send [09:03:11]OFD Sender: No OFD packet to send [09:03:12]recv_with_timeout no data received [09:03:16]OFD Sender: No OFD packet to send [09:03:21]OFD Sender: No OFD packet to send [09:03:26]OFD Sender: No OFD packet to send [09:03:31]OFD Sender: No OFD packet to send [09:03:36]OFD Sender: No OFD packet to send [09:03:41]OFD Sender: No OFD packet to send [09:03:46]OFD Sender: No OFD packet to send [09:03:51]OFD Sender: No OFD packet to send [09:03:56]OFD Sender: No OFD packet to send [09:04:01]OFD Sender: No OFD packet to send [09:04:06]OFD Sender: No OFD packet to send [09:04:11]OFD Sender: No OFD packet to send [09:04:16]OFD Sender: No OFD packet to send [09:04:21]OFD Sender: No OFD packet to send [09:04:26]OFD Sender: No OFD packet to send [09:04:31]OFD Sender: No OFD packet to send [09:04:36]OFD Sender: No OFD packet to send [09:04:41]OFD Sender: No OFD packet to send [09:04:46]OFD Sender: No OFD packet to send [09:04:52]OFD Sender: No OFD packet to send [09:04:57]OFD Sender: No OFD packet to send [09:05:02]OFD Sender: No OFD packet to send [09:05:07]OFD Sender: No OFD packet to send [09:05:12]OFD Sender: No OFD packet to send [09:05:17]OFD Sender: No OFD packet to send [09:05:22]OFD Sender: No OFD packet to send [09:05:27]OFD Sender: No OFD packet to send [09:05:32]OFD Sender: No OFD packet to send [09:05:34]accept exits with 9 [09:05:34]New connection [09:05:34]New thread 3067325796 created [09:05:34]Thread 3067469156 joined [09:05:34]Waiting for new connection... [09:05:34] Sock 9.Parse request [09:05:34]Sock 9.Check first char [09:05:34]Sock 9.First char is OK [09:05:34]request: POST /json_proto HTTP/1.0 [09:05:34]Method: POST [09:05:34]URL: /json_proto [09:05:34]Method is POST - this is cgi request [09:05:34]url: /json_proto [09:05:34]query_string will be loaded in cgi processing [09:05:34]execute_cgi json_proto POST (null) [09:05:34]execute_cgi path=json_proto method=POST [09:05:34]POST find Content-Length [09:05:34]Host: 172.17.43.131:8080 [09:05:34]Content-Length: 678 [09:05:34]Content-Type: application/json [09:05:34] [09:05:34]POST finish read [09:05:34]Found Content-Length = 678 [09:05:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.420, "sum" : 435.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 435.00, "payments": [ { "type": 0, "sum" : 435.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:34]execute_script... [09:05:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.420, "sum" : 435.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 435.00, "payments": [ { "type": 0, "sum" : 435.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:34]POST & json_proto [09:05:34]process_json_proto [09:05:34]json parsed OK: [09:05:34]protocol is kg_v1.0 [09:05:34]action value=close_receipt [09:05:34]process_action close_receipt [09:05:34]cmd_close_receipt [09:05:34]MH_GetDate [09:05:34]Write to MH i2c: F0 00 00 6C 04 5F [09:05:34]Write i2c OK [09:05:34]MH_I2C_Read... [09:05:34]Read from MH i2c: F0 [09:05:34]MH_I2C_Read... [09:05:34]Read from MH i2c: F0 09 00 [09:05:34]MH_I2C_Read... [09:05:34]Read from MH i2c: F0 09 00 6C 04 00 DF 66 A3 66 F9 24 A2 66 DB [09:05:34]GetLastDocTimeStamp 1721984563 [09:05:34]current date 1721984735 [09:05:34]FM_GetShiftState [09:05:34]SAM_PROTO_GetShiftState [09:05:34]wFMCommunicate request_size=4 [09:05:34]MH_SAM_APDU [09:05:34]CAPDU: 80 13 01 00 [09:05:34]Write to MH i2c: E2 08 00 6D 04 80 13 01 00 00 00 00 00 EE [09:05:34]Write i2c OK [09:05:34]MH_I2C_Read... [09:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:35]Read from MH i2c: E2 [09:05:35]MH_I2C_Read... [09:05:35]Read from MH i2c: E2 0E 00 [09:05:35]MH_I2C_Read... [09:05:35]Read from MH i2c: E2 0E 00 6D 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9F [09:05:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:05:35]wFMCommunicate OK [09:05:35]SAM_PROTO_GetShiftState done [09:05:35]FM_GetShiftState done [09:05:35]opened in 1721952182 [09:05:35]opened+sec_in_day 1722038582 [09:05:35]quantity*price = 43527 [09:05:35]sum+1 = 43529 [09:05:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 435.00 Внесено: 500.00 СДАЧА: 65.00 НСП 1% : 3.85 НДС 12% : 46.22 Наличными: 435.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 125 26.07.2024 09:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225057 ФПД: 89770181890083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225057&fm=89770181890083&tin=02508201610067®Number=0000000000092624&sum=43500 [09:05:36]StoreToDocumentArchive [09:05:36]shift 437 fd 225057 [09:05:36]save to /storage/0437/doc_00225057 [09:05:36]save last doc name /storage/0437/doc_00225057 to /storage/kkm_last_doc_name [09:05:36]save OK [09:05:36]Clear old archive folders... [09:05:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:36]tlvbuf is 01AB7710 [09:05:36]SAM_PROTO_ClearQueue [09:05:36]wFMCommunicate request_size=4 [09:05:36]MH_SAM_APDU [09:05:36]CAPDU: 80 09 00 00 [09:05:36]Write to MH i2c: E2 08 00 7A 04 80 09 00 00 00 00 00 00 F0 [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:36]Read from MH i2c: E2 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [09:05:36]RAPDU: 90 00 [09:05:36]wFMCommunicate OK [09:05:36]SAM_PROTO_ClearQueue done [09:05:36]KKMCreateOFDPacket [09:05:36]OFDProtocolAddRootSTLVToBuf [09:05:36]FM_MakeSignedData [09:05:36]FM_MakeSignedData [09:05:36]SAM_PROTO_SignData [09:05:36]wFMCommunicate request_size=4 [09:05:36]MH_SAM_APDU [09:05:36]CAPDU: 80 0D 01 02 [09:05:36]Write to MH i2c: E2 08 00 7B 04 80 0D 01 02 00 00 00 00 F8 [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:36]Read from MH i2c: E2 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [09:05:36]RAPDU: 90 00 [09:05:36]wFMCommunicate OK [09:05:36]wFMCommunicate request_size=255 [09:05:36]MH_SAM_APDU [09:05:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 AA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 12 00 00 00 00 07 04 06 00 EC A9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 DF 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 6F 03 00 35 04 06 00 51 [09:05:36]Write to MH i2c: E2 02 01 7C 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 AA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 12 00 00 00 00 07 04 06 00 EC A9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 DF 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 6F 03 00 35 04 06 00 51 00 00 B0 [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:36]Read from MH i2c: E2 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [09:05:36]RAPDU: 90 00 [09:05:36]wFMCommunicate OK [09:05:36]wFMCommunicate request_size=10 [09:05:36]MH_SAM_APDU [09:05:36]CAPDU: 80 0D 02 02 05 A5 3F CD 90 23 [09:05:36]Write to MH i2c: E2 0D 00 7D 04 80 0D 02 02 05 00 A5 3F CD 90 23 00 00 69 [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:36]Read from MH i2c: E2 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 03 00 7D 04 00 90 00 F5 [09:05:36]RAPDU: 90 00 [09:05:36]wFMCommunicate OK [09:05:36]wFMCommunicate request_size=4 [09:05:36]MH_SAM_APDU [09:05:36]CAPDU: 80 0D 03 02 [09:05:36]Write to MH i2c: E2 08 00 7E 04 80 0D 03 02 00 00 00 00 FD [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:36]Read from MH i2c: E2 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 0B 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 0B 00 7E 04 00 E1 A4 C8 6C 0D 4B 24 AC 90 00 DF [09:05:36]RAPDU: E1 A4 C8 6C 0D 4B 24 AC 90 00 [09:05:36]wFMCommunicate OK [09:05:36]SAM_PROTO_SignData done [09:05:36]FM_MakeSignedData done [09:05:36]CreateOFDProtocolMessage [09:05:36]wFMCommunicate request_size=4 [09:05:36]MH_SAM_APDU [09:05:36]CAPDU: 80 11 00 00 [09:05:36]Write to MH i2c: E2 08 00 7F 04 80 11 00 00 00 00 00 00 FD [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:36]Read from MH i2c: E2 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 17 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: E2 17 00 7F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5A [09:05:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:05:36]wFMCommunicate OK [09:05:36]CreateOFDProtocolMessage done [09:05:36]OFDSenderStorePacket 225057 [09:05:36]StoreOFDPacket docnum=225057 [09:05:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 54 07 01 EA 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 AA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 12 00 00 00 00 07 04 06 00 EC A9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 DF 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 6F 03 00 35 04 06 00 51 A5 3F CD 90 23 E1 A4 C8 6C 0D 4B 24 AC [09:05:36]CheckFolder [09:05:36]dirname=/storage/ofd_packets [09:05:36]CheckFolder done [09:05:36]ProducePacketName [09:05:36]name=ofd_packets/00225057 [09:05:36]NVStorageSaveData ofd_packets/00225057 [09:05:36]File name is /storage/ofd_packets/00225057 [09:05:36]Write 301 bytes [09:05:36]NVStorageSaveData done [09:05:36]OFDSenderStorePacket done [09:05:36]KKMCreateOFDPacket done [09:05:36]NVStorageSaveData kkm_last_timestamp [09:05:36]File name is /storage/kkm_last_timestamp [09:05:36]Write 4 bytes [09:05:36]NVStorageSaveData done [09:05:36]ExternCall_PrintAddStr [09:05:36]wPrintStart [09:05:36]Write to MH i2c: 01 00 00 80 04 84 [09:05:36]Write i2c OK [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: 01 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: 01 07 00 [09:05:36]MH_I2C_Read... [09:05:36]Read from MH i2c: 01 07 00 80 04 00 00 00 00 00 FF 0F 99 [09:05:36]RasterBufferAndPrint [09:05:36]line Счет N : (1)2001218 [09:05:36]line ИНН: 02508201610067 [09:05:36]line Контрольно-Кассовый Чек [09:05:36]line ПРОДАЖА [09:05:36]line ТРК (МРК, ГНК) : 43 [09:05:36]line Товар: 2710124130 [09:05:36]line Аи-92-К-5 [09:05:36]line 6.420 * 67.80 [09:05:36]line = 435.28 [09:05:36]line НДС 12% НСП 1% [09:05:36]line > о реализуемом товаре [09:05:36]line ОКРУГЛЕНИЕ: -0.28 [09:05:36]line ИТОГО: 435.00 [09:05:36]line Внесено: 500.00 [09:05:36]line СДАЧА: 65.00 [09:05:36]line НСП 1% : 3.85 [09:05:36]line НДС 12% : 46.22 [09:05:36]line Наличными: 435.00 [09:05:36]line Безнал.: 0.00 [09:05:36]line Место: АЗС № 97 "Партнер Нефть" [09:05:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:05:36]line СНО: Общий режим [09:05:36]line Чек 125 26.07.2024 09:05 [09:05:36]line Смена: 437 ФФД: 1.0 [09:05:36]line ЗНМ: 0300000054 [09:05:36]line РНМ: 0000000000092624 [09:05:36]line Версия ККМ: 001 [09:05:36]line ФМ: 0000000000874959 [09:05:36]line ФД: 225057 [09:05:36]line ФПД: 89770181890083 [09:05:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225057&fm=89770181890083&tin=02508201610067®Number=0000000000092624&sum=43500 [09:05:36]written 0, free lines is 4095 [09:05:36]OFD Sender: Processing packet 225057 [packets to send 596, broken 595] [09:05:36]ProducePacketName [09:05:36]name=ofd_packets/00225057 [09:05:36]OFD Sender: To server: pG, [09:05:36]CommunicateWithHost lk.salyk.kg:30040 [09:05:36]ConnectInit lk.salyk.kg [09:05:37]Write to MH i2c: 01 00 00 AB 04 AF [09:05:37]Write i2c OK [09:05:37]MH_I2C_Read... [09:05:37]Read from MH i2c: 01 [09:05:37]MH_I2C_Read... [09:05:37]Read from MH i2c: 01 07 00 [09:05:37]MH_I2C_Read... [09:05:37]Read from MH i2c: 01 07 00 AB 04 00 00 00 00 00 5C 0C 1E [09:05:37]RasterBufferAndPrint [09:05:37]line [09:05:37]line [09:05:37]line [09:05:37]line [09:05:37]line [09:05:37]written 0, free lines is 3166 [09:05:37]MH_Cut [09:05:37]Write to MH i2c: D1 01 00 B2 04 01 88 [09:05:37]Write i2c OK [09:05:37]MH_I2C_Read... [09:05:37]Read from MH i2c: D1 [09:05:37]MH_I2C_Read... [09:05:37]Read from MH i2c: D1 01 00 [09:05:37]MH_I2C_Read... [09:05:37]Read from MH i2c: D1 01 00 B2 04 00 87 [09:05:37]Write to MH i2c: 01 00 00 B3 04 B7 [09:05:37]Write i2c OK [09:05:37]MH_I2C_Read... [09:05:38]*** Cut start [09:05:38]*** Partial cut [09:05:38]*** CUTSNS_PIN = 1 [09:05:38]*** CUTSNS_PIN = 0 [09:05:38]*** Brake cut motor [09:05:39]Read from MH i2c: 01 [09:05:39]MH_I2C_Read... [09:05:39]*** Stop cut motor [09:05:39]*** Cut end [09:05:39]Read from MH i2c: 01 07 00 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: 01 07 00 B3 04 00 00 00 00 00 FF 0F CC [09:05:39]process_action close_receipt done [09:05:39]requested_data is exist [09:05:39]produce_requested_data [09:05:39]requested_item fm.sn is exist - process it [09:05:39]wFMCommunicate request_size=4 [09:05:39]MH_SAM_APDU [09:05:39]CAPDU: 80 11 00 00 [09:05:39]Write to MH i2c: E2 08 00 B4 04 80 11 00 00 00 00 00 00 32 [09:05:39]Write i2c OK [09:05:39]MH_I2C_Read... [09:05:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:39]Read from MH i2c: E2 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: E2 17 00 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: E2 17 00 B4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [09:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:05:39]wFMCommunicate OK [09:05:39]requested_item fd.num is exist - process it [09:05:39]SAM_PROTO_GetFieldsCounters [09:05:39]wFMCommunicate request_size=4 [09:05:39]MH_SAM_APDU [09:05:39]CAPDU: 80 13 00 00 [09:05:39]Write to MH i2c: E2 08 00 B5 04 80 13 00 00 00 00 00 00 35 [09:05:39]Write i2c OK [09:05:39]MH_I2C_Read... [09:05:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:39]Read from MH i2c: E2 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: E2 62 00 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: E2 62 00 B5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [09:05:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:39]wFMCommunicate OK [09:05:39]SAM_PROTO_GetFieldsCounters done [09:05:39]requested_item shift.num is exist - process it [09:05:39]requested_item shift.opened is exist - process it [09:05:39]req_shift_opened [09:05:39]FM_GetShiftState [09:05:39]SAM_PROTO_GetShiftState [09:05:39]wFMCommunicate request_size=4 [09:05:39]MH_SAM_APDU [09:05:39]CAPDU: 80 13 01 00 [09:05:39]Write to MH i2c: E2 08 00 B6 04 80 13 01 00 00 00 00 00 37 [09:05:39]Write i2c OK [09:05:39]MH_I2C_Read... [09:05:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:39]Read from MH i2c: E2 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: E2 0E 00 [09:05:39]MH_I2C_Read... [09:05:39]Read from MH i2c: E2 0E 00 B6 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E8 [09:05:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:05:39]wFMCommunicate OK [09:05:39]SAM_PROTO_GetShiftState done [09:05:39]FM_GetShiftState done [09:05:39]req_shift_opened done [09:05:39]requested_item shift.open_date is exist - process it [09:05:39]req_shift_open_date [09:05:39]req_shift_open_date done [09:05:39]produce_requested_data done [09:05:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:05:39]process_action_free close_receipt [09:05:39]json_value_free [09:05:39]json_value_free done [09:05:39]process_json_proto returns [09:05:39]Send response to host [09:05:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:05:39]free response buf [09:05:39]execute_script done [09:05:39]execute_script returns [09:05:39]free content buf [09:05:39]Sock 9.Close socket [09:05:39]Sock 9.Thread stoped [09:05:42]recv_with_timeout no data received [09:05:58]recv_with_timeout no data received [09:06:13]recv_with_timeout no data received [09:06:15]accept exits with 7 [09:06:15]New connection [09:06:15]New thread 3067469156 created [09:06:15]Thread 3067325796 joined [09:06:15]Waiting for new connection... [09:06:15] Sock 7.Parse request [09:06:15]Sock 7.Check first char [09:06:15]Sock 7.First char is OK [09:06:15]request: POST /json_proto HTTP/1.0 [09:06:15]Method: POST [09:06:15]URL: /json_proto [09:06:15]Method is POST - this is cgi request [09:06:15]url: /json_proto [09:06:15]query_string will be loaded in cgi processing [09:06:15]execute_cgi json_proto POST (null) [09:06:15]execute_cgi path=json_proto method=POST [09:06:15]POST find Content-Length [09:06:15]Host: 172.17.43.131:8080 [09:06:15]Content-Length: 1212 [09:06:15]Content-Type: application/json [09:06:15] [09:06:15]POST finish read [09:06:15]Found Content-Length = 1212 [09:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001212\u000A26.07.2024 09:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:15]execute_script... [09:06:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001212\u000A26.07.2024 09:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:15]POST & json_proto [09:06:15]process_json_proto [09:06:15]json parsed OK: [09:06:15]protocol is kg_v1.0 [09:06:15]action value=print_text [09:06:15]process_action print_text [09:06:15]cmd_print_text [09:06:15]ExternCall_PrintAddStr [09:06:15]wPrintStart [09:06:15]Write to MH i2c: 01 00 00 B7 04 BB [09:06:15]Write i2c OK [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: 01 [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: 01 07 00 [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: 01 07 00 B7 04 00 00 00 00 00 FF 0F D0 [09:06:15]RasterBufferAndPrint [09:06:15]line *****ТОВАРНЫЙ ЧЕК***** [09:06:15]line АЗС-97 [09:06:15]line Партнер нефть [09:06:15]line 02508201610067 [09:06:15]line Кассир : Ахмадалиева М. [09:06:15]line Счет N : (1)2001212 [09:06:15]line 26.07.2024 09:04 [09:06:15]line ПРОДАЖА [09:06:15]line ТРК (МРК, ГНК): 11 [09:06:15]line Вид ГСМ : 2710194210 [09:06:15]line ДТ-К-5 [09:06:15]line 130.000 x 75.70 [09:06:15]line ИТОГ: 9841.00 [09:06:15]line Тип оплаты: Талоны: Топливная Карта [09:06:15]line 68638 [09:06:15]line ______________________ [09:06:15]line (подпись) [09:06:15]written 0, free lines is 4095 [09:06:15]Write to MH i2c: 01 00 00 CC 04 D0 [09:06:15]Write i2c OK [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: 01 [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: 01 07 00 [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: 01 07 00 CC 04 00 00 00 00 00 F4 0D D8 [09:06:15]RasterBufferAndPrint [09:06:15]line [09:06:15]line [09:06:15]line [09:06:15]line [09:06:15]line [09:06:15]written 0, free lines is 3573 [09:06:15]MH_Cut [09:06:15]Write to MH i2c: D1 01 00 D3 04 01 A9 [09:06:15]Write i2c OK [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: D1 [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: D1 01 00 [09:06:15]MH_I2C_Read... [09:06:15]Read from MH i2c: D1 01 00 D3 04 00 A8 [09:06:15]Write to MH i2c: 01 00 00 D4 04 D8 [09:06:15]Write i2c OK [09:06:15]MH_I2C_Read... [09:06:16]*** Cut start [09:06:16]*** Partial cut [09:06:16]*** CUTSNS_PIN = 1 [09:06:16]*** CUTSNS_PIN = 0 [09:06:16]*** Brake cut motor [09:06:16]Read from MH i2c: 01 [09:06:16]MH_I2C_Read... [09:06:16]*** Stop cut motor [09:06:16]*** Cut end [09:06:16]Read from MH i2c: 01 07 00 [09:06:16]MH_I2C_Read... [09:06:16]Read from MH i2c: 01 07 00 D4 04 00 00 00 00 00 FF 0F ED [09:06:16]process_action print_text done [09:06:16]requested_data is exist [09:06:16]produce_requested_data [09:06:16]requested_item fm.sn is exist - process it [09:06:16]wFMCommunicate request_size=4 [09:06:16]MH_SAM_APDU [09:06:16]CAPDU: 80 11 00 00 [09:06:16]Write to MH i2c: E2 08 00 D5 04 80 11 00 00 00 00 00 00 53 [09:06:16]Write i2c OK [09:06:16]MH_I2C_Read... [09:06:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:16]Read from MH i2c: E2 [09:06:16]MH_I2C_Read... [09:06:16]Read from MH i2c: E2 17 00 [09:06:16]MH_I2C_Read... [09:06:16]Read from MH i2c: E2 17 00 D5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [09:06:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:06:16]wFMCommunicate OK [09:06:16]requested_item fd.num is exist - process it [09:06:16]SAM_PROTO_GetFieldsCounters [09:06:16]wFMCommunicate request_size=4 [09:06:16]MH_SAM_APDU [09:06:16]CAPDU: 80 13 00 00 [09:06:16]Write to MH i2c: E2 08 00 D6 04 80 13 00 00 00 00 00 00 56 [09:06:16]Write i2c OK [09:06:16]MH_I2C_Read... [09:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:17]Read from MH i2c: E2 [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: E2 62 00 [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: E2 62 00 D6 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [09:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:17]wFMCommunicate OK [09:06:17]SAM_PROTO_GetFieldsCounters done [09:06:17]requested_item shift.num is exist - process it [09:06:17]requested_item shift.opened is exist - process it [09:06:17]req_shift_opened [09:06:17]FM_GetShiftState [09:06:17]SAM_PROTO_GetShiftState [09:06:17]wFMCommunicate request_size=4 [09:06:17]MH_SAM_APDU [09:06:17]CAPDU: 80 13 01 00 [09:06:17]Write to MH i2c: E2 08 00 D7 04 80 13 01 00 00 00 00 00 58 [09:06:17]Write i2c OK [09:06:17]MH_I2C_Read... [09:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:17]Read from MH i2c: E2 [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: E2 0E 00 [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: E2 0E 00 D7 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [09:06:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:06:17]wFMCommunicate OK [09:06:17]SAM_PROTO_GetShiftState done [09:06:17]FM_GetShiftState done [09:06:17]req_shift_opened done [09:06:17]requested_item shift.open_date is exist - process it [09:06:17]req_shift_open_date [09:06:17]req_shift_open_date done [09:06:17]produce_requested_data done [09:06:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:06:17]process_action_free print_text [09:06:17]json_value_free [09:06:17]json_value_free done [09:06:17]process_json_proto returns [09:06:17]Send response to host [09:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:06:17]free response buf [09:06:17]execute_script done [09:06:17]execute_script returns [09:06:17]free content buf [09:06:17]Sock 7.Close socket [09:06:17]Sock 7.Thread stoped [09:06:27]recv_with_timeout no data received [09:06:34]accept exits with 9 [09:06:34]New connection [09:06:34]New thread 3067325796 created [09:06:34]Thread 3067469156 joined [09:06:34]Waiting for new connection... [09:06:34] Sock 9.Parse request [09:06:34]Sock 9.Check first char [09:06:34]Sock 9.First char is OK [09:06:34]request: POST /json_proto HTTP/1.0 [09:06:34]Method: POST [09:06:34]URL: /json_proto [09:06:34]Method is POST - this is cgi request [09:06:34]url: /json_proto [09:06:34]query_string will be loaded in cgi processing [09:06:34]execute_cgi json_proto POST (null) [09:06:34]execute_cgi path=json_proto method=POST [09:06:34]POST find Content-Length [09:06:34]Host: 172.17.43.131:8080 [09:06:34]Content-Length: 1212 [09:06:34]Content-Type: application/json [09:06:34] [09:06:34]POST finish read [09:06:34]Found Content-Length = 1212 [09:06:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001213\u000A26.07.2024 09:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:34]execute_script... [09:06:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001213\u000A26.07.2024 09:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:34]POST & json_proto [09:06:34]process_json_proto [09:06:34]json parsed OK: [09:06:34]protocol is kg_v1.0 [09:06:34]action value=print_text [09:06:34]process_action print_text [09:06:34]cmd_print_text [09:06:34]ExternCall_PrintAddStr [09:06:34]wPrintStart [09:06:34]Write to MH i2c: 01 00 00 D8 04 DC [09:06:34]Write i2c OK [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: 01 [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: 01 07 00 [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 FF 0F F1 [09:06:34]RasterBufferAndPrint [09:06:34]line *****ТОВАРНЫЙ ЧЕК***** [09:06:34]line АЗС-97 [09:06:34]line Партнер нефть [09:06:34]line 02508201610067 [09:06:34]line Кассир : Ахмадалиева М. [09:06:34]line Счет N : (1)2001213 [09:06:34]line 26.07.2024 09:05 [09:06:34]line ПРОДАЖА [09:06:34]line ТРК (МРК, ГНК): 21 [09:06:34]line Вид ГСМ : 2710194210 [09:06:34]line ДТ-К-5 [09:06:34]line 130.000 x 75.70 [09:06:34]line ИТОГ: 9841.00 [09:06:34]line Тип оплаты: Талоны: Топливная Карта [09:06:34]line 68638 [09:06:34]line ______________________ [09:06:34]line (подпись) [09:06:34]written 0, free lines is 4095 [09:06:34]Write to MH i2c: 01 00 00 ED 04 F1 [09:06:34]Write i2c OK [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: 01 [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: 01 07 00 [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: 01 07 00 ED 04 00 00 00 00 00 F4 0D F9 [09:06:34]RasterBufferAndPrint [09:06:34]line [09:06:34]line [09:06:34]line [09:06:34]line [09:06:34]line [09:06:34]written 0, free lines is 3573 [09:06:34]MH_Cut [09:06:34]Write to MH i2c: D1 01 00 F4 04 01 CA [09:06:34]Write i2c OK [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: D1 [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: D1 01 00 [09:06:34]MH_I2C_Read... [09:06:34]Read from MH i2c: D1 01 00 F4 04 00 C9 [09:06:34]Write to MH i2c: 01 00 00 F5 04 F9 [09:06:34]Write i2c OK [09:06:34]MH_I2C_Read... [09:06:35]*** Cut start [09:06:35]*** Partial cut [09:06:35]*** CUTSNS_PIN = 1 [09:06:35]*** CUTSNS_PIN = 0 [09:06:35]*** Brake cut motor [09:06:36]Read from MH i2c: 01 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: 01 07 00 [09:06:36]MH_I2C_Read... [09:06:36]*** Stop cut motor [09:06:36]*** Cut end [09:06:36]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 FF 0F 0E [09:06:36]process_action print_text done [09:06:36]requested_data is exist [09:06:36]produce_requested_data [09:06:36]requested_item fm.sn is exist - process it [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 11 00 00 [09:06:36]Write to MH i2c: E2 08 00 F6 04 80 11 00 00 00 00 00 00 74 [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 17 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 17 00 F6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [09:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:06:36]wFMCommunicate OK [09:06:36]requested_item fd.num is exist - process it [09:06:36]SAM_PROTO_GetFieldsCounters [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 13 00 00 [09:06:36]Write to MH i2c: E2 08 00 F7 04 80 13 00 00 00 00 00 00 77 [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 62 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 62 00 F7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:06:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:36]wFMCommunicate OK [09:06:36]SAM_PROTO_GetFieldsCounters done [09:06:36]requested_item shift.num is exist - process it [09:06:36]requested_item shift.opened is exist - process it [09:06:36]req_shift_opened [09:06:36]FM_GetShiftState [09:06:36]SAM_PROTO_GetShiftState [09:06:36]wFMCommunicate request_size=4 [09:06:36]MH_SAM_APDU [09:06:36]CAPDU: 80 13 01 00 [09:06:36]Write to MH i2c: E2 08 00 F8 04 80 13 01 00 00 00 00 00 79 [09:06:36]Write i2c OK [09:06:36]MH_I2C_Read... [09:06:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:36]Read from MH i2c: E2 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 0E 00 [09:06:36]MH_I2C_Read... [09:06:36]Read from MH i2c: E2 0E 00 F8 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [09:06:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:06:36]wFMCommunicate OK [09:06:36]SAM_PROTO_GetShiftState done [09:06:36]FM_GetShiftState done [09:06:36]req_shift_opened done [09:06:36]requested_item shift.open_date is exist - process it [09:06:36]req_shift_open_date [09:06:36]req_shift_open_date done [09:06:36]produce_requested_data done [09:06:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:06:36]process_action_free print_text [09:06:36]json_value_free [09:06:36]json_value_free done [09:06:36]process_json_proto returns [09:06:36]Send response to host [09:06:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:06:36]free response buf [09:06:36]execute_script done [09:06:36]execute_script returns [09:06:36]free content buf [09:06:36]Sock 9.Close socket [09:06:36]Sock 9.Thread stoped [09:07:12]accept exits with 11 [09:07:12]New connection [09:07:12]New thread 3067469156 created [09:07:12]Thread 3067325796 joined [09:07:12]Waiting for new connection... [09:07:12] Sock 11.Parse request [09:07:12]Sock 11.Check first char [09:07:12]Sock 11.First char is OK [09:07:12]request: POST /json_proto HTTP/1.0 [09:07:12]Method: POST [09:07:12]URL: /json_proto [09:07:12]Method is POST - this is cgi request [09:07:12]url: /json_proto [09:07:12]query_string will be loaded in cgi processing [09:07:12]execute_cgi json_proto POST (null) [09:07:12]execute_cgi path=json_proto method=POST [09:07:12]POST find Content-Length [09:07:12]Host: 172.17.43.131:8080 [09:07:12]Content-Length: 1230 [09:07:12]Content-Type: application/json [09:07:12] [09:07:12]POST finish read [09:07:12]Found Content-Length = 1230 [09:07:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001219\u000A26.07.2024 09:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083982.3707033.34\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:12]execute_script... [09:07:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001219\u000A26.07.2024 09:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083982.3707033.34\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:12]POST & json_proto [09:07:12]process_json_proto [09:07:12]json parsed OK: [09:07:12]protocol is kg_v1.0 [09:07:12]action value=print_text [09:07:12]process_action print_text [09:07:12]cmd_print_text [09:07:12]ExternCall_PrintAddStr [09:07:12]wPrintStart [09:07:12]Write to MH i2c: 01 00 00 F9 04 FD [09:07:12]Write i2c OK [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: 01 [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: 01 07 00 [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: 01 07 00 F9 04 00 00 00 00 00 FF 0F 12 [09:07:12]RasterBufferAndPrint [09:07:12]line *****ТОВАРНЫЙ ЧЕК***** [09:07:12]line АЗС-97 [09:07:12]line Партнер нефть [09:07:12]line 02508201610067 [09:07:12]line Кассир : Ахмадалиева М. [09:07:12]line Счет N : (1)2001219 [09:07:12]line 26.07.2024 09:05 [09:07:12]line ПРОДАЖА [09:07:12]line ТРК (МРК, ГНК): 31 [09:07:12]line Вид ГСМ : 2710194210 [09:07:12]line ДТ-К-5 [09:07:12]line 30.000 x 75.70 [09:07:12]line ИТОГ: 2271.00 [09:07:12]line Тип оплаты: Талоны: Топливные Талоны [09:07:12]line 4083982.3707033.34 [09:07:12]line ______________________ [09:07:12]line (подпись) [09:07:12]written 0, free lines is 4095 [09:07:12]Write to MH i2c: 01 00 00 0E 05 13 [09:07:12]Write i2c OK [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: 01 [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: 01 07 00 [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 F8 0D 1F [09:07:12]RasterBufferAndPrint [09:07:12]line [09:07:12]line [09:07:12]line [09:07:12]line [09:07:12]line [09:07:12]written 0, free lines is 3578 [09:07:12]MH_Cut [09:07:12]Write to MH i2c: D1 01 00 15 05 01 EC [09:07:12]Write i2c OK [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: D1 [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: D1 01 00 [09:07:12]MH_I2C_Read... [09:07:12]Read from MH i2c: D1 01 00 15 05 00 EB [09:07:12]Write to MH i2c: 01 00 00 16 05 1B [09:07:12]Write i2c OK [09:07:12]MH_I2C_Read... [09:07:13]*** Cut start [09:07:13]*** Partial cut [09:07:13]*** CUTSNS_PIN = 1 [09:07:13]*** CUTSNS_PIN = 0 [09:07:13]*** Brake cut motor [09:07:14]Read from MH i2c: 01 [09:07:14]MH_I2C_Read... [09:07:14]*** Stop cut motor [09:07:14]*** Cut end [09:07:14]Read from MH i2c: 01 07 00 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: 01 07 00 16 05 00 00 00 00 00 FF 0F 30 [09:07:14]process_action print_text done [09:07:14]requested_data is exist [09:07:14]produce_requested_data [09:07:14]requested_item fm.sn is exist - process it [09:07:14]wFMCommunicate request_size=4 [09:07:14]MH_SAM_APDU [09:07:14]CAPDU: 80 11 00 00 [09:07:14]Write to MH i2c: E2 08 00 17 05 80 11 00 00 00 00 00 00 96 [09:07:14]Write i2c OK [09:07:14]MH_I2C_Read... [09:07:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:14]Read from MH i2c: E2 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: E2 17 00 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: E2 17 00 17 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [09:07:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:07:14]wFMCommunicate OK [09:07:14]requested_item fd.num is exist - process it [09:07:14]SAM_PROTO_GetFieldsCounters [09:07:14]wFMCommunicate request_size=4 [09:07:14]MH_SAM_APDU [09:07:14]CAPDU: 80 13 00 00 [09:07:14]Write to MH i2c: E2 08 00 18 05 80 13 00 00 00 00 00 00 99 [09:07:14]Write i2c OK [09:07:14]MH_I2C_Read... [09:07:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:14]Read from MH i2c: E2 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: E2 62 00 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: E2 62 00 18 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [09:07:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:14]wFMCommunicate OK [09:07:14]SAM_PROTO_GetFieldsCounters done [09:07:14]requested_item shift.num is exist - process it [09:07:14]requested_item shift.opened is exist - process it [09:07:14]req_shift_opened [09:07:14]FM_GetShiftState [09:07:14]SAM_PROTO_GetShiftState [09:07:14]wFMCommunicate request_size=4 [09:07:14]MH_SAM_APDU [09:07:14]CAPDU: 80 13 01 00 [09:07:14]Write to MH i2c: E2 08 00 19 05 80 13 01 00 00 00 00 00 9B [09:07:14]Write i2c OK [09:07:14]MH_I2C_Read... [09:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:14]Read from MH i2c: E2 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: E2 0E 00 [09:07:14]MH_I2C_Read... [09:07:14]Read from MH i2c: E2 0E 00 19 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [09:07:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:07:14]wFMCommunicate OK [09:07:14]SAM_PROTO_GetShiftState done [09:07:14]FM_GetShiftState done [09:07:14]req_shift_opened done [09:07:14]requested_item shift.open_date is exist - process it [09:07:14]req_shift_open_date [09:07:14]req_shift_open_date done [09:07:14]produce_requested_data done [09:07:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:07:14]process_action_free print_text [09:07:14]json_value_free [09:07:14]json_value_free done [09:07:14]process_json_proto returns [09:07:14]Send response to host [09:07:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225057,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:07:14]free response buf [09:07:14]execute_script done [09:07:14]execute_script returns [09:07:14]free content buf [09:07:14]Sock 11.Close socket [09:07:14]Sock 11.Thread stoped [09:07:26]recv_with_timeout no data received [09:07:47]ConnectInit Can't connect to host [09:07:47]CommunicateWithHost connect error [09:07:47]CommunicateWithHost err = -1 [09:07:47]OFD Sender: Server communicate error [09:07:52]OFD Sender: Processing packet 225057 [packets to send 596, broken 595] [09:07:52]ProducePacketName [09:07:52]name=ofd_packets/00225057 [09:07:52]OFD Sender: To server: pG, [09:07:52]CommunicateWithHost lk.salyk.kg:30040 [09:07:52]ConnectInit lk.salyk.kg [09:07:53]Connected sock=10 [09:07:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F0 54 07 01 EA 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 AA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC A9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 12 00 00 00 00 07 04 06 00 EC A9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 DF 66 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 6F 03 00 35 04 06 00 51 A5 3F CD 90 23 E1 A4 C8 6C 0D 4B 24 AC [09:07:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3A 02 47 00 69 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 6F 03 00 F4 03 04 00 79 13 A3 66 B6 04 01 00 00 89 46 51 74 D1 12 B2 FB [09:07:53]CommunicateWithHost err = 0 [09:07:53]CheckOFDResponse [09:07:53]1017 (14) - 77093643461234 [09:07:53]1041 (16) - 0000000000874959 [09:07:53]1040 (4) - 225057 [09:07:53]1012 (4) - 26.07.2024 03:09 [09:07:53]1206 (1) - 0 [09:07:53]OFD Sender: Remove packet 225057 [09:07:53]ProducePacketName [09:07:53]name=ofd_packets/00225057 [09:07:53]NVStorageDeleteData [09:07:54]OFD Sender: No OFD packet to send [09:07:59]OFD Sender: No OFD packet to send [09:08:04]OFD Sender: No OFD packet to send [09:08:09]OFD Sender: No OFD packet to send [09:08:14]OFD Sender: No OFD packet to send [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:41]accept exits with 7 [09:08:41]New connection [09:08:41]New thread 3067325796 created [09:08:41]Thread 3067469156 joined [09:08:41]Waiting for new connection... [09:08:41] Sock 7.Parse request [09:08:41]Sock 7.Check first char [09:08:41]Sock 7.First char is OK [09:08:41]request: POST /json_proto HTTP/1.0 [09:08:41]Method: POST [09:08:41]URL: /json_proto [09:08:41]Method is POST - this is cgi request [09:08:41]url: /json_proto [09:08:41]query_string will be loaded in cgi processing [09:08:41]execute_cgi json_proto POST (null) [09:08:41]execute_cgi path=json_proto method=POST [09:08:41]POST find Content-Length [09:08:41]Host: 172.17.43.131:8080 [09:08:41]Content-Length: 671 [09:08:41]Content-Type: application/json [09:08:41] [09:08:41]POST finish read [09:08:41]Found Content-Length = 671 [09:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:41]execute_script... [09:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:41]POST & json_proto [09:08:41]process_json_proto [09:08:41]json parsed OK: [09:08:41]protocol is kg_v1.0 [09:08:41]action value=close_receipt [09:08:41]process_action close_receipt [09:08:41]cmd_close_receipt [09:08:41]MH_GetDate [09:08:41]Write to MH i2c: F0 00 00 1A 05 0E [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: F0 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: F0 09 00 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: F0 09 00 1A 05 00 9A 67 A3 66 F9 24 A2 66 46 [09:08:41]GetLastDocTimeStamp 1721984735 [09:08:41]current date 1721984922 [09:08:41]FM_GetShiftState [09:08:41]SAM_PROTO_GetShiftState [09:08:41]wFMCommunicate request_size=4 [09:08:41]MH_SAM_APDU [09:08:41]CAPDU: 80 13 01 00 [09:08:41]Write to MH i2c: E2 08 00 1B 05 80 13 01 00 00 00 00 00 9D [09:08:41]Write i2c OK [09:08:41]MH_I2C_Read... [09:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:41]Read from MH i2c: E2 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: E2 0E 00 [09:08:41]MH_I2C_Read... [09:08:41]Read from MH i2c: E2 0E 00 1B 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4E [09:08:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:08:41]wFMCommunicate OK [09:08:41]SAM_PROTO_GetShiftState done [09:08:41]FM_GetShiftState done [09:08:41]opened in 1721952182 [09:08:41]opened+sec_in_day 1722038582 [09:08:41]quantity*price = 20020 [09:08:41]sum+1 = 20022 [09:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 126 26.07.2024 09:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225058 ФПД: 269296077330953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090842&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225058&fm=269296077330953&tin=02508201610067®Number=0000000000092624&sum=20000 [09:08:42]StoreToDocumentArchive [09:08:42]shift 437 fd 225058 [09:08:42]save to /storage/0437/doc_00225058 [09:08:42]save last doc name /storage/0437/doc_00225058 to /storage/kkm_last_doc_name [09:08:42]save OK [09:08:42]Clear old archive folders... [09:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:08:42]tlvbuf is 01A4C0A0 [09:08:42]SAM_PROTO_ClearQueue [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 09 00 00 [09:08:42]Write to MH i2c: E2 08 00 28 05 80 09 00 00 00 00 00 00 9F [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [09:08:42]RAPDU: 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_ClearQueue done [09:08:42]KKMCreateOFDPacket [09:08:42]OFDProtocolAddRootSTLVToBuf [09:08:42]FM_MakeSignedData [09:08:42]FM_MakeSignedData [09:08:42]SAM_PROTO_SignData [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 0D 01 02 [09:08:42]Write to MH i2c: E2 08 00 29 05 80 0D 01 02 00 00 00 00 A7 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [09:08:42]RAPDU: 90 00 [09:08:42]wFMCommunicate OK [09:08:42]wFMCommunicate request_size=255 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 9A 67 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 6F 03 00 35 04 06 00 [09:08:42]Write to MH i2c: E2 02 01 2A 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 9A 67 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 6F 03 00 35 04 06 00 00 00 7E [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 2A 05 00 90 00 A3 [09:08:42]RAPDU: 90 00 [09:08:42]wFMCommunicate OK [09:08:42]wFMCommunicate request_size=11 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 0D 02 02 06 F4 EC 61 07 5A 09 [09:08:42]Write to MH i2c: E2 0E 00 2B 05 80 0D 02 02 06 00 F4 EC 61 07 5A 09 00 00 61 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 03 00 2B 05 00 90 00 A4 [09:08:42]RAPDU: 90 00 [09:08:42]wFMCommunicate OK [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 0D 03 02 [09:08:42]Write to MH i2c: E2 08 00 2C 05 80 0D 03 02 00 00 00 00 AC [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0B 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0B 00 2C 05 00 14 C8 71 19 ED B3 FD 69 90 00 19 [09:08:42]RAPDU: 14 C8 71 19 ED B3 FD 69 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_SignData done [09:08:42]FM_MakeSignedData done [09:08:42]CreateOFDProtocolMessage [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 11 00 00 [09:08:42]Write to MH i2c: E2 08 00 2D 05 80 11 00 00 00 00 00 00 AC [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 17 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 17 00 2D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [09:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:08:42]wFMCommunicate OK [09:08:42]CreateOFDProtocolMessage done [09:08:42]OFDSenderStorePacket 225058 [09:08:42]StoreOFDPacket docnum=225058 [09:08:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8A CE 08 01 A0 30 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 9A 67 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 6F 03 00 35 04 06 00 F4 EC 61 07 5A 09 14 C8 71 19 ED B3 FD 69 [09:08:42]CheckFolder [09:08:42]dirname=/storage/ofd_packets [09:08:42]CheckFolder done [09:08:42]ProducePacketName [09:08:42]name=ofd_packets/00225058 [09:08:42]NVStorageSaveData ofd_packets/00225058 [09:08:42]File name is /storage/ofd_packets/00225058 [09:08:42]Write 302 bytes [09:08:42]NVStorageSaveData done [09:08:42]OFDSenderStorePacket done [09:08:42]KKMCreateOFDPacket done [09:08:42]NVStorageSaveData kkm_last_timestamp [09:08:42]File name is /storage/kkm_last_timestamp [09:08:42]Write 4 bytes [09:08:42]NVStorageSaveData done [09:08:42]ExternCall_PrintAddStr [09:08:42]wPrintStart [09:08:42]Write to MH i2c: 01 00 00 2E 05 33 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: 01 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: 01 07 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: 01 07 00 2E 05 00 00 00 00 00 FF 0F 48 [09:08:42]RasterBufferAndPrint [09:08:42]line Счет N : (1)2001222 [09:08:42]line ИНН: 02508201610067 [09:08:42]line Контрольно-Кассовый Чек [09:08:42]line ПРОДАЖА [09:08:42]line ТРК (МРК, ГНК) : 52 [09:08:42]line Товар: 2710124130 [09:08:42]line Super-92-К-5 [09:08:42]line 2.910 * 68.80 [09:08:42]line = 200.21 [09:08:42]line НДС 12% НСП 1% [09:08:42]line > о реализуемом товаре [09:08:42]line ОКРУГЛЕНИЕ: -0.21 [09:08:42]line ИТОГО: 200.00 [09:08:42]line Внесено: 200.00 [09:08:42]line СДАЧА: 0.00 [09:08:42]line НСП 1% : 1.77 [09:08:42]line НДС 12% : 21.26 [09:08:42]line Наличными: 200.00 [09:08:42]line Безнал.: 0.00 [09:08:42]line Место: АЗС № 97 "Партнер Нефть" [09:08:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:08:42]line СНО: Общий режим [09:08:42]line Чек 126 26.07.2024 09:08 [09:08:42]line Смена: 437 ФФД: 1.0 [09:08:42]line ЗНМ: 0300000054 [09:08:42]line РНМ: 0000000000092624 [09:08:42]line Версия ККМ: 001 [09:08:42]line ФМ: 0000000000874959 [09:08:42]line ФД: 225058 [09:08:42]line ФПД: 269296077330953 [09:08:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T090842&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225058&fm=269296077330953&tin=02508201610067®Number=0000000000092624&sum=20000 [09:08:43]OFD Sender: Processing packet 225058 [packets to send 596, broken 595] [09:08:43]ProducePacketName [09:08:43]name=ofd_packets/00225058 [09:08:43]OFD Sender: To server: pG, [09:08:43]CommunicateWithHost lk.salyk.kg:30040 [09:08:43]ConnectInit lk.salyk.kg [09:08:43]written 0, free lines is 4095 [09:08:43]Write to MH i2c: 01 00 00 59 05 5E [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: 01 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: 01 07 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 50 0C C1 [09:08:43]RasterBufferAndPrint [09:08:43]line [09:08:43]line [09:08:43]line [09:08:43]line [09:08:43]line [09:08:43]written 0, free lines is 3155 [09:08:43]MH_Cut [09:08:43]Write to MH i2c: D1 01 00 60 05 01 37 [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: D1 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: D1 01 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: D1 01 00 60 05 00 36 [09:08:43]Write to MH i2c: 01 00 00 61 05 66 [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:44]Connected sock=9 [09:08:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8A CE 08 01 A0 30 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 9A 67 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 6F 03 00 35 04 06 00 F4 EC 61 07 5A 09 14 C8 71 19 ED B3 FD 69 [09:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B3 17 47 00 26 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 6F 03 00 F4 03 04 00 AC 13 A3 66 B6 04 01 00 00 0D FC 55 EC E4 74 53 37 [09:08:44]CommunicateWithHost err = 0 [09:08:44]CheckOFDResponse [09:08:44]1017 (14) - 77093643461234 [09:08:44]1041 (16) - 0000000000874959 [09:08:44]1040 (4) - 225058 [09:08:44]1012 (4) - 26.07.2024 03:10 [09:08:44]1206 (1) - 0 [09:08:44]OFD Sender: Remove packet 225058 [09:08:44]ProducePacketName [09:08:44]name=ofd_packets/00225058 [09:08:44]NVStorageDeleteData [09:08:44]*** Cut start [09:08:44]*** Partial cut [09:08:44]*** CUTSNS_PIN = 1 [09:08:45]*** CUTSNS_PIN = 0 [09:08:45]OFD Sender: No OFD packet to send [09:08:45]*** Brake cut motor [09:08:45]Read from MH i2c: 01 [09:08:45]MH_I2C_Read... [09:08:45]*** Stop cut motor [09:08:45]*** Cut end [09:08:45]Read from MH i2c: 01 07 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 07 00 61 05 00 00 00 00 00 FF 0F 7B [09:08:45]process_action close_receipt done [09:08:45]requested_data is exist [09:08:45]produce_requested_data [09:08:45]requested_item fm.sn is exist - process it [09:08:45]wFMCommunicate request_size=4 [09:08:45]MH_SAM_APDU [09:08:45]CAPDU: 80 11 00 00 [09:08:45]Write to MH i2c: E2 08 00 62 05 80 11 00 00 00 00 00 00 E1 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:45]Read from MH i2c: E2 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 17 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 17 00 62 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [09:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:08:45]wFMCommunicate OK [09:08:45]requested_item fd.num is exist - process it [09:08:45]SAM_PROTO_GetFieldsCounters [09:08:45]wFMCommunicate request_size=4 [09:08:45]MH_SAM_APDU [09:08:45]CAPDU: 80 13 00 00 [09:08:45]Write to MH i2c: E2 08 00 63 05 80 13 00 00 00 00 00 00 E4 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:45]Read from MH i2c: E2 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 62 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 62 00 63 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [09:08:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:45]wFMCommunicate OK [09:08:45]SAM_PROTO_GetFieldsCounters done [09:08:45]requested_item shift.num is exist - process it [09:08:45]requested_item shift.opened is exist - process it [09:08:45]req_shift_opened [09:08:45]FM_GetShiftState [09:08:45]SAM_PROTO_GetShiftState [09:08:45]wFMCommunicate request_size=4 [09:08:45]MH_SAM_APDU [09:08:45]CAPDU: 80 13 01 00 [09:08:45]Write to MH i2c: E2 08 00 64 05 80 13 01 00 00 00 00 00 E6 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:45]Read from MH i2c: E2 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 0E 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 0E 00 64 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [09:08:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:08:45]wFMCommunicate OK [09:08:45]SAM_PROTO_GetShiftState done [09:08:45]FM_GetShiftState done [09:08:45]req_shift_opened done [09:08:45]requested_item shift.open_date is exist - process it [09:08:45]req_shift_open_date [09:08:45]req_shift_open_date done [09:08:45]produce_requested_data done [09:08:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225058,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:08:45]process_action_free close_receipt [09:08:45]json_value_free [09:08:45]json_value_free done [09:08:45]process_json_proto returns [09:08:45]Send response to host [09:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225058,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:08:45]free response buf [09:08:45]execute_script done [09:08:45]execute_script returns [09:08:45]free content buf [09:08:45]Sock 7.Close socket [09:08:45]Sock 7.Thread stoped [09:08:50]OFD Sender: No OFD packet to send [09:08:52]recv_with_timeout no data received [09:08:55]OFD Sender: No OFD packet to send [09:09:00]OFD Sender: No OFD packet to send [09:09:05]OFD Sender: No OFD packet to send [09:09:10]OFD Sender: No OFD packet to send [09:09:15]OFD Sender: No OFD packet to send [09:09:20]OFD Sender: No OFD packet to send [09:09:25]OFD Sender: No OFD packet to send [09:09:30]OFD Sender: No OFD packet to send [09:09:35]OFD Sender: No OFD packet to send [09:09:40]OFD Sender: No OFD packet to send [09:09:45]OFD Sender: No OFD packet to send [09:09:50]OFD Sender: No OFD packet to send [09:09:55]OFD Sender: No OFD packet to send [09:10:00]OFD Sender: No OFD packet to send [09:10:05]OFD Sender: No OFD packet to send [09:10:10]OFD Sender: No OFD packet to send [09:10:15]OFD Sender: No OFD packet to send [09:10:20]OFD Sender: No OFD packet to send [09:10:25]OFD Sender: No OFD packet to send [09:10:30]OFD Sender: No OFD packet to send [09:10:35]OFD Sender: No OFD packet to send [09:10:40]OFD Sender: No OFD packet to send [09:10:45]OFD Sender: No OFD packet to send [09:10:50]OFD Sender: No OFD packet to send [09:10:55]OFD Sender: No OFD packet to send [09:11:00]recv_with_timeout no data received [09:11:00]OFD Sender: No OFD packet to send [09:11:05]OFD Sender: No OFD packet to send [09:11:10]OFD Sender: No OFD packet to send [09:11:15]OFD Sender: No OFD packet to send [09:11:20]OFD Sender: No OFD packet to send [09:11:24]accept exits with 10 [09:11:24]New connection [09:11:24]New thread 3067469156 created [09:11:24]Thread 3067325796 joined [09:11:24]Waiting for new connection... [09:11:24] Sock 10.Parse request [09:11:24]Sock 10.Check first char [09:11:24]Sock 10.First char is OK [09:11:24]request: POST /json_proto HTTP/1.0 [09:11:24]Method: POST [09:11:24]URL: /json_proto [09:11:24]Method is POST - this is cgi request [09:11:24]url: /json_proto [09:11:24]query_string will be loaded in cgi processing [09:11:24]execute_cgi json_proto POST (null) [09:11:24]execute_cgi path=json_proto method=POST [09:11:24]POST find Content-Length [09:11:24]Host: 172.17.43.131:8080 [09:11:24]Content-Length: 678 [09:11:24]Content-Type: application/json [09:11:24] [09:11:24]POST finish read [09:11:24]Found Content-Length = 678 [09:11:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:24]execute_script... [09:11:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:24]POST & json_proto [09:11:24]process_json_proto [09:11:24]json parsed OK: [09:11:24]protocol is kg_v1.0 [09:11:24]action value=close_receipt [09:11:24]process_action close_receipt [09:11:24]cmd_close_receipt [09:11:24]MH_GetDate [09:11:24]Write to MH i2c: F0 00 00 65 05 59 [09:11:24]Write i2c OK [09:11:24]MH_I2C_Read... [09:11:24]Read from MH i2c: F0 [09:11:24]MH_I2C_Read... [09:11:24]Read from MH i2c: F0 09 00 [09:11:24]MH_I2C_Read... [09:11:24]Read from MH i2c: F0 09 00 65 05 00 3D 68 A3 66 F9 24 A2 66 35 [09:11:24]GetLastDocTimeStamp 1721984922 [09:11:24]current date 1721985085 [09:11:24]FM_GetShiftState [09:11:24]SAM_PROTO_GetShiftState [09:11:24]wFMCommunicate request_size=4 [09:11:24]MH_SAM_APDU [09:11:24]CAPDU: 80 13 01 00 [09:11:24]Write to MH i2c: E2 08 00 66 05 80 13 01 00 00 00 00 00 E8 [09:11:24]Write i2c OK [09:11:24]MH_I2C_Read... [09:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:24]Read from MH i2c: E2 [09:11:24]MH_I2C_Read... [09:11:24]Read from MH i2c: E2 0E 00 [09:11:24]MH_I2C_Read... [09:11:24]Read from MH i2c: E2 0E 00 66 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 99 [09:11:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:11:24]wFMCommunicate OK [09:11:24]SAM_PROTO_GetShiftState done [09:11:24]FM_GetShiftState done [09:11:24]opened in 1721952182 [09:11:24]opened+sec_in_day 1722038582 [09:11:24]quantity*price = 50036 [09:11:24]sum+1 = 50037 [09:11:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 127 26.07.2024 09:11 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225059 ФПД: 277225274035523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225059&fm=277225274035523&tin=02508201610067®Number=0000000000092624&sum=50000 [09:11:25]StoreToDocumentArchive [09:11:25]shift 437 fd 225059 [09:11:25]save to /storage/0437/doc_00225059 [09:11:25]save last doc name /storage/0437/doc_00225059 to /storage/kkm_last_doc_name [09:11:25]save OK [09:11:25]Clear old archive folders... [09:11:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:25]tlvbuf is 01AB7CA0 [09:11:25]SAM_PROTO_ClearQueue [09:11:25]wFMCommunicate request_size=4 [09:11:25]MH_SAM_APDU [09:11:25]CAPDU: 80 09 00 00 [09:11:25]Write to MH i2c: E2 08 00 73 05 80 09 00 00 00 00 00 00 EA [09:11:25]Write i2c OK [09:11:25]MH_I2C_Read... [09:11:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:26]Read from MH i2c: E2 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [09:11:26]RAPDU: 90 00 [09:11:26]wFMCommunicate OK [09:11:26]SAM_PROTO_ClearQueue done [09:11:26]KKMCreateOFDPacket [09:11:26]OFDProtocolAddRootSTLVToBuf [09:11:26]FM_MakeSignedData [09:11:26]FM_MakeSignedData [09:11:26]SAM_PROTO_SignData [09:11:26]wFMCommunicate request_size=4 [09:11:26]MH_SAM_APDU [09:11:26]CAPDU: 80 0D 01 02 [09:11:26]Write to MH i2c: E2 08 00 74 05 80 0D 01 02 00 00 00 00 F2 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:26]Read from MH i2c: E2 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [09:11:26]RAPDU: 90 00 [09:11:26]wFMCommunicate OK [09:11:26]wFMCommunicate request_size=255 [09:11:26]MH_SAM_APDU [09:11:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 3D 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 6F 03 00 35 04 06 00 FC [09:11:26]Write to MH i2c: E2 02 01 75 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 3D 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 6F 03 00 35 04 06 00 FC 00 00 ED [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:26]Read from MH i2c: E2 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 75 05 00 90 00 EE [09:11:26]RAPDU: 90 00 [09:11:26]wFMCommunicate OK [09:11:26]wFMCommunicate request_size=10 [09:11:26]MH_SAM_APDU [09:11:26]CAPDU: 80 0D 02 02 05 22 89 FB 4D 43 [09:11:26]Write to MH i2c: E2 0D 00 76 05 80 0D 02 02 05 00 22 89 FB 4D 43 00 00 35 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:26]Read from MH i2c: E2 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 03 00 76 05 00 90 00 EF [09:11:26]RAPDU: 90 00 [09:11:26]wFMCommunicate OK [09:11:26]wFMCommunicate request_size=4 [09:11:26]MH_SAM_APDU [09:11:26]CAPDU: 80 0D 03 02 [09:11:26]Write to MH i2c: E2 08 00 77 05 80 0D 03 02 00 00 00 00 F7 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:26]Read from MH i2c: E2 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 0B 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 0B 00 77 05 00 EC 94 85 34 1F 5C BE 00 90 00 6A [09:11:26]RAPDU: EC 94 85 34 1F 5C BE 00 90 00 [09:11:26]wFMCommunicate OK [09:11:26]SAM_PROTO_SignData done [09:11:26]FM_MakeSignedData done [09:11:26]CreateOFDProtocolMessage [09:11:26]wFMCommunicate request_size=4 [09:11:26]MH_SAM_APDU [09:11:26]CAPDU: 80 11 00 00 [09:11:26]Write to MH i2c: E2 08 00 78 05 80 11 00 00 00 00 00 00 F7 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:26]Read from MH i2c: E2 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 17 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: E2 17 00 78 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [09:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:11:26]wFMCommunicate OK [09:11:26]CreateOFDProtocolMessage done [09:11:26]OFDSenderStorePacket 225059 [09:11:26]StoreOFDPacket docnum=225059 [09:11:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF 1A 07 01 07 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 3D 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 6F 03 00 35 04 06 00 FC 22 89 FB 4D 43 EC 94 85 34 1F 5C BE 00 [09:11:26]CheckFolder [09:11:26]dirname=/storage/ofd_packets [09:11:26]CheckFolder done [09:11:26]ProducePacketName [09:11:26]name=ofd_packets/00225059 [09:11:26]NVStorageSaveData ofd_packets/00225059 [09:11:26]File name is /storage/ofd_packets/00225059 [09:11:26]Write 301 bytes [09:11:26]NVStorageSaveData done [09:11:26]OFDSenderStorePacket done [09:11:26]KKMCreateOFDPacket done [09:11:26]NVStorageSaveData kkm_last_timestamp [09:11:26]File name is /storage/kkm_last_timestamp [09:11:26]Write 4 bytes [09:11:26]NVStorageSaveData done [09:11:26]ExternCall_PrintAddStr [09:11:26]wPrintStart [09:11:26]Write to MH i2c: 01 00 00 79 05 7E [09:11:26]OFD Sender: Processing packet 225059 [packets to send 596, broken 595] [09:11:26]ProducePacketName [09:11:26]name=ofd_packets/00225059 [09:11:26]OFD Sender: To server: pG, [09:11:26]CommunicateWithHost lk.salyk.kg:30040 [09:11:26]ConnectInit lk.salyk.kg [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: 01 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: 01 07 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 FF 0F 93 [09:11:26]RasterBufferAndPrint [09:11:26]line Счет N : (1)2001223 [09:11:26]line ИНН: 02508201610067 [09:11:26]line Контрольно-Кассовый Чек [09:11:26]line ПРОДАЖА [09:11:26]line ТРК (МРК, ГНК) : 53 [09:11:26]line Товар: 2710124130 [09:11:26]line Аи-92-К-5 [09:11:26]line 7.380 * 67.80 [09:11:26]line = 500.36 [09:11:26]line НДС 12% НСП 1% [09:11:26]line > о реализуемом товаре [09:11:26]line ОКРУГЛЕНИЕ: -0.36 [09:11:26]line ИТОГО: 500.00 [09:11:26]line Внесено: 500.00 [09:11:26]line СДАЧА: 0.00 [09:11:26]line НСП 1% : 4.43 [09:11:26]line НДС 12% : 53.14 [09:11:26]line Наличными: 500.00 [09:11:26]line Безнал.: 0.00 [09:11:26]line Место: АЗС № 97 "Партнер Нефть" [09:11:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:11:26]line СНО: Общий режим [09:11:26]line Чек 127 26.07.2024 09:11 [09:11:26]line Смена: 437 ФФД: 1.0 [09:11:26]line ЗНМ: 0300000054 [09:11:26]line РНМ: 0000000000092624 [09:11:26]line Версия ККМ: 001 [09:11:26]line ФМ: 0000000000874959 [09:11:26]line ФД: 225059 [09:11:26]line ФПД: 277225274035523 [09:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225059&fm=277225274035523&tin=02508201610067®Number=0000000000092624&sum=50000 [09:11:26]written 0, free lines is 4095 [09:11:26]Write to MH i2c: 01 00 00 A4 05 A9 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: 01 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: 01 07 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: 01 07 00 A4 05 00 00 00 00 00 52 0C 0E [09:11:26]RasterBufferAndPrint [09:11:26]line [09:11:26]line [09:11:26]line [09:11:26]line [09:11:26]line [09:11:26]written 0, free lines is 3158 [09:11:26]MH_Cut [09:11:26]Write to MH i2c: D1 01 00 AB 05 01 82 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: D1 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: D1 01 00 [09:11:26]MH_I2C_Read... [09:11:26]Read from MH i2c: D1 01 00 AB 05 00 81 [09:11:26]Write to MH i2c: 01 00 00 AC 05 B1 [09:11:26]Write i2c OK [09:11:26]MH_I2C_Read... [09:11:28]*** Cut start [09:11:28]*** Partial cut [09:11:28]*** CUTSNS_PIN = 1 [09:11:28]*** CUTSNS_PIN = 0 [09:11:28]*** Brake cut motor [09:11:28]Read from MH i2c: 01 [09:11:28]MH_I2C_Read... [09:11:28]*** Stop cut motor [09:11:28]*** Cut end [09:11:28]Read from MH i2c: 01 07 00 [09:11:28]MH_I2C_Read... [09:11:28]Read from MH i2c: 01 07 00 AC 05 00 00 00 00 00 FF 0F C6 [09:11:28]process_action close_receipt done [09:11:28]requested_data is exist [09:11:28]produce_requested_data [09:11:28]requested_item fm.sn is exist - process it [09:11:28]wFMCommunicate request_size=4 [09:11:28]MH_SAM_APDU [09:11:28]CAPDU: 80 11 00 00 [09:11:28]Write to MH i2c: E2 08 00 AD 05 80 11 00 00 00 00 00 00 2C [09:11:28]Write i2c OK [09:11:28]MH_I2C_Read... [09:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:28]Read from MH i2c: E2 [09:11:28]MH_I2C_Read... [09:11:28]Read from MH i2c: E2 17 00 [09:11:28]MH_I2C_Read... [09:11:28]Read from MH i2c: E2 17 00 AD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [09:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:11:28]wFMCommunicate OK [09:11:28]requested_item fd.num is exist - process it [09:11:28]SAM_PROTO_GetFieldsCounters [09:11:28]wFMCommunicate request_size=4 [09:11:28]MH_SAM_APDU [09:11:28]CAPDU: 80 13 00 00 [09:11:28]Write to MH i2c: E2 08 00 AE 05 80 13 00 00 00 00 00 00 2F [09:11:28]Write i2c OK [09:11:28]MH_I2C_Read... [09:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:29]Read from MH i2c: E2 [09:11:29]MH_I2C_Read... [09:11:29]Read from MH i2c: E2 62 00 [09:11:29]MH_I2C_Read... [09:11:29]Read from MH i2c: E2 62 00 AE 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [09:11:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:29]wFMCommunicate OK [09:11:29]SAM_PROTO_GetFieldsCounters done [09:11:29]requested_item shift.num is exist - process it [09:11:29]requested_item shift.opened is exist - process it [09:11:29]req_shift_opened [09:11:29]FM_GetShiftState [09:11:29]SAM_PROTO_GetShiftState [09:11:29]wFMCommunicate request_size=4 [09:11:29]MH_SAM_APDU [09:11:29]CAPDU: 80 13 01 00 [09:11:29]Write to MH i2c: E2 08 00 AF 05 80 13 01 00 00 00 00 00 31 [09:11:29]Write i2c OK [09:11:29]MH_I2C_Read... [09:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:29]Read from MH i2c: E2 [09:11:29]MH_I2C_Read... [09:11:29]Read from MH i2c: E2 0E 00 [09:11:29]MH_I2C_Read... [09:11:29]Read from MH i2c: E2 0E 00 AF 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [09:11:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:11:29]wFMCommunicate OK [09:11:29]SAM_PROTO_GetShiftState done [09:11:29]FM_GetShiftState done [09:11:29]req_shift_opened done [09:11:29]requested_item shift.open_date is exist - process it [09:11:29]req_shift_open_date [09:11:29]req_shift_open_date done [09:11:29]produce_requested_data done [09:11:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225059,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:11:29]process_action_free close_receipt [09:11:29]json_value_free [09:11:29]json_value_free done [09:11:29]process_json_proto returns [09:11:29]Send response to host [09:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225059,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:11:29]free response buf [09:11:29]execute_script done [09:11:29]execute_script returns [09:11:29]free content buf [09:11:29]Sock 10.Close socket [09:11:29]Sock 10.Thread stoped [09:11:39]recv_with_timeout no data received [09:11:49]recv_with_timeout no data received [09:13:40]ConnectInit Can't connect to host [09:13:40]CommunicateWithHost connect error [09:13:40]CommunicateWithHost err = -1 [09:13:40]OFD Sender: Server communicate error [09:13:45]OFD Sender: Processing packet 225059 [packets to send 596, broken 595] [09:13:45]ProducePacketName [09:13:45]name=ofd_packets/00225059 [09:13:45]OFD Sender: To server: pG, [09:13:45]CommunicateWithHost lk.salyk.kg:30040 [09:13:45]ConnectInit lk.salyk.kg [09:13:47]Connected sock=10 [09:13:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF 1A 07 01 07 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 3D 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 6F 03 00 35 04 06 00 FC 22 89 FB 4D 43 EC 94 85 34 1F 5C BE 00 [09:13:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 93 3B 47 00 DC 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 6F 03 00 F4 03 04 00 DB 14 A3 66 B6 04 01 00 00 8D 43 D7 82 76 0F 2D 1D [09:13:47]CommunicateWithHost err = 0 [09:13:47]CheckOFDResponse [09:13:47]1017 (14) - 77093643461234 [09:13:47]1041 (16) - 0000000000874959 [09:13:47]1040 (4) - 225059 [09:13:47]1012 (4) - 26.07.2024 03:15 [09:13:47]1206 (1) - 0 [09:13:47]OFD Sender: Remove packet 225059 [09:13:47]ProducePacketName [09:13:47]name=ofd_packets/00225059 [09:13:47]NVStorageDeleteData [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [09:13:54]accept exits with 7 [09:13:54]New connection [09:13:54]New thread 3067325796 created [09:13:54]Thread 3067469156 joined [09:13:54]Waiting for new connection... [09:13:54] Sock 7.Parse request [09:13:54]Sock 7.Check first char [09:13:54]Sock 7.First char is OK [09:13:54]request: POST /json_proto HTTP/1.0 [09:13:54]Method: POST [09:13:54]URL: /json_proto [09:13:54]Method is POST - this is cgi request [09:13:54]url: /json_proto [09:13:54]query_string will be loaded in cgi processing [09:13:54]execute_cgi json_proto POST (null) [09:13:54]execute_cgi path=json_proto method=POST [09:13:54]POST find Content-Length [09:13:54]Host: 172.17.43.131:8080 [09:13:54]Content-Length: 1173 [09:13:54]Content-Type: application/json [09:13:54] [09:13:54]POST finish read [09:13:54]Found Content-Length = 1173 [09:13:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001224\u000A26.07.2024 09:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104907\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:54]execute_script... [09:13:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001224\u000A26.07.2024 09:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104907\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:54]POST & json_proto [09:13:54]process_json_proto [09:13:54]json parsed OK: [09:13:54]protocol is kg_v1.0 [09:13:54]action value=print_text [09:13:54]process_action print_text [09:13:54]cmd_print_text [09:13:54]ExternCall_PrintAddStr [09:13:54]wPrintStart [09:13:54]Write to MH i2c: 01 00 00 B0 05 B5 [09:13:54]Write i2c OK [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 07 00 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 07 00 B0 05 00 00 00 00 00 FF 0F CA [09:13:54]RasterBufferAndPrint [09:13:54]line *****ТОВАРНЫЙ ЧЕК***** [09:13:54]line АЗС-97 [09:13:54]line Партнер нефть [09:13:54]line 02508201610067 [09:13:54]line Кассир : Ахмадалиева М. [09:13:54]line Счет N : (1)2001224 [09:13:54]line 26.07.2024 09:12 [09:13:54]line ПРОДАЖА [09:13:54]line ТРК (МРК, ГНК): 31 [09:13:54]line Вид ГСМ : 2710194210 [09:13:54]line ДТ-К-5 [09:13:54]line 20.000 x 75.70 [09:13:54]line ИТОГ: 1514.00 [09:13:54]line Тип оплаты: Талоны: ТК ГПНА Online [09:13:54]line 30104907 [09:13:54]line ______________________ [09:13:54]line (подпись) [09:13:54]written 0, free lines is 4095 [09:13:55]Write to MH i2c: 01 00 00 C5 05 CA [09:13:55]Write i2c OK [09:13:55]MH_I2C_Read... [09:13:55]Read from MH i2c: 01 [09:13:55]MH_I2C_Read... [09:13:55]Read from MH i2c: 01 07 00 [09:13:55]MH_I2C_Read... [09:13:55]Read from MH i2c: 01 07 00 C5 05 00 00 00 00 00 F2 0D D0 [09:13:55]RasterBufferAndPrint [09:13:55]line [09:13:55]line [09:13:55]line [09:13:55]line [09:13:55]line [09:13:55]written 0, free lines is 3572 [09:13:55]MH_Cut [09:13:55]Write to MH i2c: D1 01 00 CC 05 01 A3 [09:13:55]Write i2c OK [09:13:55]MH_I2C_Read... [09:13:55]Read from MH i2c: D1 [09:13:55]MH_I2C_Read... [09:13:55]Read from MH i2c: D1 01 00 [09:13:55]MH_I2C_Read... [09:13:55]Read from MH i2c: D1 01 00 CC 05 00 A2 [09:13:55]Write to MH i2c: 01 00 00 CD 05 D2 [09:13:55]Write i2c OK [09:13:55]MH_I2C_Read... [09:13:55]*** Cut start [09:13:55]*** Partial cut [09:13:55]*** CUTSNS_PIN = 1 [09:13:55]*** CUTSNS_PIN = 0 [09:13:56]*** Brake cut motor [09:13:56]Read from MH i2c: 01 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: 01 07 00 [09:13:56]MH_I2C_Read... [09:13:56]*** Stop cut motor [09:13:56]*** Cut end [09:13:56]Read from MH i2c: 01 07 00 CD 05 00 00 00 00 00 FF 0F E7 [09:13:56]process_action print_text done [09:13:56]requested_data is exist [09:13:56]produce_requested_data [09:13:56]requested_item fm.sn is exist - process it [09:13:56]wFMCommunicate request_size=4 [09:13:56]MH_SAM_APDU [09:13:56]CAPDU: 80 11 00 00 [09:13:56]Write to MH i2c: E2 08 00 CE 05 80 11 00 00 00 00 00 00 4D [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:56]Read from MH i2c: E2 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 17 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 17 00 CE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [09:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:13:56]wFMCommunicate OK [09:13:56]requested_item fd.num is exist - process it [09:13:56]SAM_PROTO_GetFieldsCounters [09:13:56]wFMCommunicate request_size=4 [09:13:56]MH_SAM_APDU [09:13:56]CAPDU: 80 13 00 00 [09:13:56]Write to MH i2c: E2 08 00 CF 05 80 13 00 00 00 00 00 00 50 [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 [09:13:56]MH_I2C_Read... [09:13:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:56]Read from MH i2c: E2 62 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 62 00 CF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [09:13:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:56]wFMCommunicate OK [09:13:56]SAM_PROTO_GetFieldsCounters done [09:13:56]requested_item shift.num is exist - process it [09:13:56]requested_item shift.opened is exist - process it [09:13:56]req_shift_opened [09:13:56]FM_GetShiftState [09:13:56]SAM_PROTO_GetShiftState [09:13:56]wFMCommunicate request_size=4 [09:13:56]MH_SAM_APDU [09:13:56]CAPDU: 80 13 01 00 [09:13:56]Write to MH i2c: E2 08 00 D0 05 80 13 01 00 00 00 00 00 52 [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:56]Read from MH i2c: E2 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 0E 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 0E 00 D0 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [09:13:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:13:56]wFMCommunicate OK [09:13:56]SAM_PROTO_GetShiftState done [09:13:56]FM_GetShiftState done [09:13:56]req_shift_opened done [09:13:56]requested_item shift.open_date is exist - process it [09:13:56]req_shift_open_date [09:13:56]req_shift_open_date done [09:13:56]produce_requested_data done [09:13:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225059,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:13:56]process_action_free print_text [09:13:56]json_value_free [09:13:56]json_value_free done [09:13:56]process_json_proto returns [09:13:56]Send response to host [09:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225059,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:13:56]free response buf [09:13:56]execute_script done [09:13:56]execute_script returns [09:13:56]free content buf [09:13:56]Sock 7.Close socket [09:13:56]Sock 7.Thread stoped [09:13:56]recv_with_timeout no data received [09:13:58]OFD Sender: No OFD packet to send [09:14:03]OFD Sender: No OFD packet to send [09:14:08]OFD Sender: No OFD packet to send [09:14:13]OFD Sender: No OFD packet to send [09:14:18]OFD Sender: No OFD packet to send [09:14:23]OFD Sender: No OFD packet to send [09:14:26]accept exits with 10 [09:14:26]New connection [09:14:26]New thread 3067469156 created [09:14:26]Thread 3067325796 joined [09:14:26]Waiting for new connection... [09:14:26] Sock 10.Parse request [09:14:26]Sock 10.Check first char [09:14:26]Sock 10.First char is OK [09:14:26]request: POST /json_proto HTTP/1.0 [09:14:26]Method: POST [09:14:26]URL: /json_proto [09:14:26]Method is POST - this is cgi request [09:14:26]url: /json_proto [09:14:26]query_string will be loaded in cgi processing [09:14:26]execute_cgi json_proto POST (null) [09:14:26]execute_cgi path=json_proto method=POST [09:14:26]POST find Content-Length [09:14:26]Host: 172.17.43.131:8080 [09:14:26]Content-Length: 966 [09:14:26]Content-Type: application/json [09:14:26] [09:14:26]POST finish read [09:14:26]Found Content-Length = 966 [09:14:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 35.400, "sum" : 2400.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:26]execute_script... [09:14:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 35.400, "sum" : 2400.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 35.40 \u0441\u043E\u043C", "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:26]POST & json_proto [09:14:26]process_json_proto [09:14:26]json parsed OK: [09:14:26]protocol is kg_v1.0 [09:14:26]action value=close_receipt [09:14:26]process_action close_receipt [09:14:26]cmd_close_receipt [09:14:26]MH_GetDate [09:14:26]Write to MH i2c: F0 00 00 D1 05 C5 [09:14:26]Write i2c OK [09:14:26]MH_I2C_Read... [09:14:26]Read from MH i2c: F0 [09:14:26]MH_I2C_Read... [09:14:26]Read from MH i2c: F0 09 00 [09:14:26]MH_I2C_Read... [09:14:26]Read from MH i2c: F0 09 00 D1 05 00 F3 68 A3 66 F9 24 A2 66 57 [09:14:26]GetLastDocTimeStamp 1721985085 [09:14:26]current date 1721985267 [09:14:26]FM_GetShiftState [09:14:26]SAM_PROTO_GetShiftState [09:14:26]wFMCommunicate request_size=4 [09:14:26]MH_SAM_APDU [09:14:26]CAPDU: 80 13 01 00 [09:14:26]Write to MH i2c: E2 08 00 D2 05 80 13 01 00 00 00 00 00 54 [09:14:26]Write i2c OK [09:14:26]MH_I2C_Read... [09:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:26]Read from MH i2c: E2 [09:14:26]MH_I2C_Read... [09:14:26]Read from MH i2c: E2 0E 00 [09:14:26]MH_I2C_Read... [09:14:26]Read from MH i2c: E2 0E 00 D2 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 05 [09:14:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:14:26]wFMCommunicate OK [09:14:26]SAM_PROTO_GetShiftState done [09:14:26]FM_GetShiftState done [09:14:26]opened in 1721952182 [09:14:26]opened+sec_in_day 1722038582 [09:14:26]quantity*price = 240012 [09:14:26]sum+1 = 240013 [09:14:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.88 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 128 26.07.2024 09:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 35.40 сом ФМ: 0000000000874959 ФД: 225060 ФПД: 26842876910561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225060&fm=26842876910561&tin=02508201610067®Number=0000000000092624&sum=240000 [09:14:28]StoreToDocumentArchive [09:14:28]shift 437 fd 225060 [09:14:28]save to /storage/0437/doc_00225060 [09:14:28]save last doc name /storage/0437/doc_00225060 to /storage/kkm_last_doc_name [09:14:28]save OK [09:14:28]Clear old archive folders... [09:14:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:14:28]tlvbuf is 01ACA6C0 [09:14:28]SAM_PROTO_ClearQueue [09:14:28]wFMCommunicate request_size=4 [09:14:28]MH_SAM_APDU [09:14:28]CAPDU: 80 09 00 00 [09:14:28]Write to MH i2c: E2 08 00 DF 05 80 09 00 00 00 00 00 00 56 [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:28]Read from MH i2c: E2 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [09:14:28]RAPDU: 90 00 [09:14:28]wFMCommunicate OK [09:14:28]SAM_PROTO_ClearQueue done [09:14:28]KKMCreateOFDPacket [09:14:28]OFDProtocolAddRootSTLVToBuf [09:14:28]FM_MakeSignedData [09:14:28]FM_MakeSignedData [09:14:28]SAM_PROTO_SignData [09:14:28]wFMCommunicate request_size=4 [09:14:28]MH_SAM_APDU [09:14:28]CAPDU: 80 0D 01 02 [09:14:28]Write to MH i2c: E2 08 00 E0 05 80 0D 01 02 00 00 00 00 5E [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:28]Read from MH i2c: E2 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 E0 05 00 90 00 59 [09:14:28]RAPDU: 90 00 [09:14:28]wFMCommunicate OK [09:14:28]wFMCommunicate request_size=255 [09:14:28]MH_SAM_APDU [09:14:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F3 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 6F 03 00 35 04 06 00 [09:14:28]Write to MH i2c: E2 02 01 E1 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F3 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 6F 03 00 35 04 06 00 00 00 09 [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:28]OFD Sender: No OFD packet to send [09:14:28]Read from MH i2c: E2 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 E1 05 00 90 00 5A [09:14:28]RAPDU: 90 00 [09:14:28]wFMCommunicate OK [09:14:28]wFMCommunicate request_size=11 [09:14:28]MH_SAM_APDU [09:14:28]CAPDU: 80 0D 02 02 06 18 69 D8 24 9B E1 [09:14:28]Write to MH i2c: E2 0E 00 E2 05 80 0D 02 02 06 00 18 69 D8 24 9B E1 00 00 66 [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:28]Read from MH i2c: E2 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 03 00 E2 05 00 90 00 5B [09:14:28]RAPDU: 90 00 [09:14:28]wFMCommunicate OK [09:14:28]wFMCommunicate request_size=4 [09:14:28]MH_SAM_APDU [09:14:28]CAPDU: 80 0D 03 02 [09:14:28]Write to MH i2c: E2 08 00 E3 05 80 0D 03 02 00 00 00 00 63 [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:28]Read from MH i2c: E2 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 0B 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 0B 00 E3 05 00 74 92 BB 02 BC 85 DA B8 90 00 FA [09:14:28]RAPDU: 74 92 BB 02 BC 85 DA B8 90 00 [09:14:28]wFMCommunicate OK [09:14:28]SAM_PROTO_SignData done [09:14:28]FM_MakeSignedData done [09:14:28]CreateOFDProtocolMessage [09:14:28]wFMCommunicate request_size=4 [09:14:28]MH_SAM_APDU [09:14:28]CAPDU: 80 11 00 00 [09:14:28]Write to MH i2c: E2 08 00 E4 05 80 11 00 00 00 00 00 00 63 [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:28]Read from MH i2c: E2 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 17 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: E2 17 00 E4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [09:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:14:28]wFMCommunicate OK [09:14:28]CreateOFDProtocolMessage done [09:14:28]OFDSenderStorePacket 225060 [09:14:28]StoreOFDPacket docnum=225060 [09:14:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1F 31 08 01 E2 0F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F3 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 6F 03 00 35 04 06 00 18 69 D8 24 9B E1 74 92 BB 02 BC 85 DA B8 [09:14:28]CheckFolder [09:14:28]dirname=/storage/ofd_packets [09:14:28]CheckFolder done [09:14:28]ProducePacketName [09:14:28]name=ofd_packets/00225060 [09:14:28]NVStorageSaveData ofd_packets/00225060 [09:14:28]File name is /storage/ofd_packets/00225060 [09:14:28]Write 302 bytes [09:14:28]NVStorageSaveData done [09:14:28]OFDSenderStorePacket done [09:14:28]KKMCreateOFDPacket done [09:14:28]NVStorageSaveData kkm_last_timestamp [09:14:28]File name is /storage/kkm_last_timestamp [09:14:28]Write 4 bytes [09:14:28]NVStorageSaveData done [09:14:28]ExternCall_PrintAddStr [09:14:28]wPrintStart [09:14:28]Write to MH i2c: 01 00 00 E5 05 EA [09:14:28]Write i2c OK [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: 01 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: 01 07 00 [09:14:28]MH_I2C_Read... [09:14:28]Read from MH i2c: 01 07 00 E5 05 00 00 00 00 00 FF 0F FF [09:14:28]RasterBufferAndPrint [09:14:28]line Счет N : (1)2001225 [09:14:28]line ИНН: 02508201610067 [09:14:28]line Контрольно-Кассовый Чек [09:14:28]line ПРОДАЖА [09:14:28]line ТРК (МРК, ГНК) : 42 [09:14:28]line Товар: 2710124130 [09:14:28]line Super-92-К-5 [09:14:28]line 35.400 * 67.80 [09:14:28]line = 2400.12 [09:14:28]line НДС 12% НСП 1% [09:14:28]line > о реализуемом товаре [09:14:28]line ОКРУГЛЕНИЕ: -0.12 [09:14:28]line ИТОГО: 2400.00 [09:14:28]line Внесено: 2400.00 [09:14:28]line СДАЧА: 0.00 [09:14:28]line НСП 1% : 21.24 [09:14:28]line НДС 12% : 254.88 [09:14:28]line Наличными: 2400.00 [09:14:28]line Безнал.: 0.00 [09:14:28]line Место: АЗС № 97 "Партнер Нефть" [09:14:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:14:28]line СНО: Общий режим [09:14:28]line Чек 128 26.07.2024 09:14 [09:14:28]line Смена: 437 ФФД: 1.0 [09:14:28]line ЗНМ: 0300000054 [09:14:28]line РНМ: 0000000000092624 [09:14:28]line Версия ККМ: 001 [09:14:28]line [09:14:28]line Дисконтная программа [09:14:28]line S-92 [09:14:28]line номер 97 [09:14:28]line сэкономлено 35.40 сом [09:14:28]line ФМ: 0000000000874959 [09:14:28]line ФД: 225060 [09:14:28]line ФПД: 26842876910561 [09:14:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225060&fm=26842876910561&tin=02508201610067®Number=0000000000092624&sum=240000 [09:14:28]OFD Sender: Processing packet 225060 [packets to send 596, broken 595] [09:14:28]ProducePacketName [09:14:28]name=ofd_packets/00225060 [09:14:28]OFD Sender: To server: pG, [09:14:28]CommunicateWithHost lk.salyk.kg:30040 [09:14:28]ConnectInit lk.salyk.kg [09:14:28]written 0, free lines is 4095 [09:14:29]Connected sock=9 [09:14:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1F 31 08 01 E2 0F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 8A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8C A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 F3 68 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 6F 03 00 35 04 06 00 18 69 D8 24 9B E1 74 92 BB 02 BC 85 DA B8 [09:14:29]Write to MH i2c: 01 00 00 15 06 1B [09:14:29]Write i2c OK [09:14:29]MH_I2C_Read... [09:14:29]Read from MH i2c: 01 [09:14:29]MH_I2C_Read... [09:14:29]Read from MH i2c: 01 07 00 [09:14:29]MH_I2C_Read... [09:14:29]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 E1 0B 0E [09:14:29]RasterBufferAndPrint [09:14:29]line [09:14:29]line [09:14:29]line [09:14:29]line [09:14:29]line [09:14:29]written 0, free lines is 3044 [09:14:29]MH_Cut [09:14:29]Write to MH i2c: D1 01 00 1C 06 01 F4 [09:14:29]Write i2c OK [09:14:29]MH_I2C_Read... [09:14:29]Read from MH i2c: D1 [09:14:29]MH_I2C_Read... [09:14:29]Read from MH i2c: D1 01 00 [09:14:29]MH_I2C_Read... [09:14:29]Read from MH i2c: D1 01 00 1C 06 00 F3 [09:14:29]Write to MH i2c: 01 00 00 1D 06 23 [09:14:29]Write i2c OK [09:14:29]MH_I2C_Read... [09:14:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 42 7C 47 00 18 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 6F 03 00 F4 03 04 00 05 15 A3 66 B6 04 01 00 00 BF 83 B6 B8 EC 56 A8 BA [09:14:29]CommunicateWithHost err = 0 [09:14:29]CheckOFDResponse [09:14:29]1017 (14) - 77093643461234 [09:14:29]1041 (16) - 0000000000874959 [09:14:29]1040 (4) - 225060 [09:14:29]1012 (4) - 26.07.2024 03:16 [09:14:29]1206 (1) - 0 [09:14:29]OFD Sender: Remove packet 225060 [09:14:29]ProducePacketName [09:14:29]name=ofd_packets/00225060 [09:14:29]NVStorageDeleteData [09:14:30]OFD Sender: No OFD packet to send [09:14:30]*** Cut start [09:14:30]*** Partial cut [09:14:30]*** CUTSNS_PIN = 1 [09:14:30]*** CUTSNS_PIN = 0 [09:14:31]*** Brake cut motor [09:14:31]Read from MH i2c: 01 [09:14:31]MH_I2C_Read... [09:14:31]*** Stop cut motor [09:14:31]*** Cut end [09:14:31]Read from MH i2c: 01 07 00 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: 01 07 00 1D 06 00 00 00 00 00 FF 0F 38 [09:14:31]process_action close_receipt done [09:14:31]requested_data is exist [09:14:31]produce_requested_data [09:14:31]requested_item fm.sn is exist - process it [09:14:31]wFMCommunicate request_size=4 [09:14:31]MH_SAM_APDU [09:14:31]CAPDU: 80 11 00 00 [09:14:31]Write to MH i2c: E2 08 00 1E 06 80 11 00 00 00 00 00 00 9E [09:14:31]Write i2c OK [09:14:31]MH_I2C_Read... [09:14:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:31]Read from MH i2c: E2 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: E2 17 00 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: E2 17 00 1E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [09:14:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:14:31]wFMCommunicate OK [09:14:31]requested_item fd.num is exist - process it [09:14:31]SAM_PROTO_GetFieldsCounters [09:14:31]wFMCommunicate request_size=4 [09:14:31]MH_SAM_APDU [09:14:31]CAPDU: 80 13 00 00 [09:14:31]Write to MH i2c: E2 08 00 1F 06 80 13 00 00 00 00 00 00 A1 [09:14:31]Write i2c OK [09:14:31]MH_I2C_Read... [09:14:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:31]Read from MH i2c: E2 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: E2 62 00 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: E2 62 00 1F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:14:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:31]wFMCommunicate OK [09:14:31]SAM_PROTO_GetFieldsCounters done [09:14:31]requested_item shift.num is exist - process it [09:14:31]requested_item shift.opened is exist - process it [09:14:31]req_shift_opened [09:14:31]FM_GetShiftState [09:14:31]SAM_PROTO_GetShiftState [09:14:31]wFMCommunicate request_size=4 [09:14:31]MH_SAM_APDU [09:14:31]CAPDU: 80 13 01 00 [09:14:31]Write to MH i2c: E2 08 00 20 06 80 13 01 00 00 00 00 00 A3 [09:14:31]Write i2c OK [09:14:31]MH_I2C_Read... [09:14:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:31]Read from MH i2c: E2 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: E2 0E 00 [09:14:31]MH_I2C_Read... [09:14:31]Read from MH i2c: E2 0E 00 20 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 54 [09:14:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:14:31]wFMCommunicate OK [09:14:31]SAM_PROTO_GetShiftState done [09:14:31]FM_GetShiftState done [09:14:31]req_shift_opened done [09:14:31]requested_item shift.open_date is exist - process it [09:14:31]req_shift_open_date [09:14:31]req_shift_open_date done [09:14:31]produce_requested_data done [09:14:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225060,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:14:31]process_action_free close_receipt [09:14:31]json_value_free [09:14:31]json_value_free done [09:14:31]process_json_proto returns [09:14:31]Send response to host [09:14:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225060,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:14:31]free response buf [09:14:31]execute_script done [09:14:31]execute_script returns [09:14:31]free content buf [09:14:31]Sock 10.Close socket [09:14:31]Sock 10.Thread stoped [09:14:35]OFD Sender: No OFD packet to send [09:14:40]OFD Sender: No OFD packet to send [09:14:42]recv_with_timeout no data received [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:15:00]OFD Sender: No OFD packet to send [09:15:05]OFD Sender: No OFD packet to send [09:15:10]OFD Sender: No OFD packet to send [09:15:14]accept exits with 7 [09:15:14]New connection [09:15:14]New thread 3067325796 created [09:15:14]Thread 3067469156 joined [09:15:14]Waiting for new connection... [09:15:14] Sock 7.Parse request [09:15:14]Sock 7.Check first char [09:15:14]Sock 7.First char is OK [09:15:14]request: POST /json_proto HTTP/1.0 [09:15:14]Method: POST [09:15:14]URL: /json_proto [09:15:14]Method is POST - this is cgi request [09:15:14]url: /json_proto [09:15:14]query_string will be loaded in cgi processing [09:15:14]execute_cgi json_proto POST (null) [09:15:14]execute_cgi path=json_proto method=POST [09:15:14]POST find Content-Length [09:15:14]Host: 172.17.43.131:8080 [09:15:14]Content-Length: 676 [09:15:14]Content-Type: application/json [09:15:14] [09:15:14]POST finish read [09:15:14]Found Content-Length = 676 [09:15:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.040, "sum" : 760.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:14]execute_script... [09:15:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.040, "sum" : 760.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:14]POST & json_proto [09:15:14]process_json_proto [09:15:14]json parsed OK: [09:15:14]protocol is kg_v1.0 [09:15:14]action value=close_receipt [09:15:14]process_action close_receipt [09:15:14]cmd_close_receipt [09:15:14]MH_GetDate [09:15:14]Write to MH i2c: F0 00 00 21 06 16 [09:15:14]Write i2c OK [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: F0 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: F0 09 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: F0 09 00 21 06 00 23 69 A3 66 F9 24 A2 66 D9 [09:15:14]GetLastDocTimeStamp 1721985267 [09:15:14]current date 1721985315 [09:15:14]FM_GetShiftState [09:15:14]SAM_PROTO_GetShiftState [09:15:14]wFMCommunicate request_size=4 [09:15:14]MH_SAM_APDU [09:15:14]CAPDU: 80 13 01 00 [09:15:14]Write to MH i2c: E2 08 00 22 06 80 13 01 00 00 00 00 00 A5 [09:15:14]Write i2c OK [09:15:14]MH_I2C_Read... [09:15:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:14]Read from MH i2c: E2 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 0E 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 0E 00 22 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 56 [09:15:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:15:14]wFMCommunicate OK [09:15:14]SAM_PROTO_GetShiftState done [09:15:14]FM_GetShiftState done [09:15:14]opened in 1721952182 [09:15:14]opened+sec_in_day 1722038582 [09:15:14]quantity*price = 76002 [09:15:14]sum+1 = 76004 [09:15:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 760.00 Внесено: 760.00 СДАЧА: 0.00 НСП 1% : 6.73 НДС 12% : 80.71 Наличными: 760.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 129 26.07.2024 09:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225061 ФПД: 121304239474410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091515&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225061&fm=121304239474410&tin=02508201610067®Number=0000000000092624&sum=76000 [09:15:15]StoreToDocumentArchive [09:15:15]shift 437 fd 225061 [09:15:15]save to /storage/0437/doc_00225061 [09:15:15]save last doc name /storage/0437/doc_00225061 to /storage/kkm_last_doc_name [09:15:15]save OK [09:15:15]Clear old archive folders... [09:15:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:15:15]tlvbuf is 01A2D510 [09:15:15]SAM_PROTO_ClearQueue [09:15:15]wFMCommunicate request_size=4 [09:15:15]MH_SAM_APDU [09:15:15]CAPDU: 80 09 00 00 [09:15:15]Write to MH i2c: E2 08 00 2F 06 80 09 00 00 00 00 00 00 A7 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:15]Read from MH i2c: E2 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 2F 06 00 90 00 A9 [09:15:15]RAPDU: 90 00 [09:15:15]wFMCommunicate OK [09:15:15]SAM_PROTO_ClearQueue done [09:15:15]KKMCreateOFDPacket [09:15:15]OFDProtocolAddRootSTLVToBuf [09:15:15]FM_MakeSignedData [09:15:15]FM_MakeSignedData [09:15:15]SAM_PROTO_SignData [09:15:15]wFMCommunicate request_size=4 [09:15:15]MH_SAM_APDU [09:15:15]CAPDU: 80 0D 01 02 [09:15:15]Write to MH i2c: E2 08 00 30 06 80 0D 01 02 00 00 00 00 AF [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:15]Read from MH i2c: E2 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 30 06 00 90 00 AA [09:15:15]RAPDU: 90 00 [09:15:15]wFMCommunicate OK [09:15:15]wFMCommunicate request_size=255 [09:15:15]MH_SAM_APDU [09:15:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 23 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 6F 03 00 35 04 06 00 6E 53 58 1A [09:15:15]Write to MH i2c: E2 02 01 31 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 23 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 6F 03 00 35 04 06 00 6E 53 58 1A 00 00 1F [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:15]Read from MH i2c: E2 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [09:15:15]RAPDU: 90 00 [09:15:15]wFMCommunicate OK [09:15:15]wFMCommunicate request_size=7 [09:15:15]MH_SAM_APDU [09:15:15]CAPDU: 80 0D 02 02 02 86 EA [09:15:15]Write to MH i2c: E2 0A 00 32 06 80 0D 02 02 02 00 86 EA 00 00 26 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:15]Read from MH i2c: E2 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [09:15:15]RAPDU: 90 00 [09:15:15]wFMCommunicate OK [09:15:15]wFMCommunicate request_size=4 [09:15:15]MH_SAM_APDU [09:15:15]CAPDU: 80 0D 03 02 [09:15:15]Write to MH i2c: E2 08 00 33 06 80 0D 03 02 00 00 00 00 B4 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:15]Read from MH i2c: E2 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 0B 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 0B 00 33 06 00 C3 1E 1D C1 C6 55 10 CF 90 00 6E [09:15:15]RAPDU: C3 1E 1D C1 C6 55 10 CF 90 00 [09:15:15]wFMCommunicate OK [09:15:15]SAM_PROTO_SignData done [09:15:15]FM_MakeSignedData done [09:15:15]CreateOFDProtocolMessage [09:15:15]wFMCommunicate request_size=4 [09:15:15]MH_SAM_APDU [09:15:15]CAPDU: 80 11 00 00 [09:15:15]Write to MH i2c: E2 08 00 34 06 80 11 00 00 00 00 00 00 B4 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:15]Read from MH i2c: E2 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 17 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: E2 17 00 34 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [09:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:15:15]wFMCommunicate OK [09:15:15]CreateOFDProtocolMessage done [09:15:15]OFDSenderStorePacket 225061 [09:15:15]StoreOFDPacket docnum=225061 [09:15:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A3 91 04 01 80 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 23 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 6F 03 00 35 04 06 00 6E 53 58 1A 86 EA C3 1E 1D C1 C6 55 10 CF [09:15:15]CheckFolder [09:15:15]dirname=/storage/ofd_packets [09:15:15]CheckFolder done [09:15:15]ProducePacketName [09:15:15]name=ofd_packets/00225061 [09:15:15]NVStorageSaveData ofd_packets/00225061 [09:15:15]File name is /storage/ofd_packets/00225061 [09:15:15]Write 298 bytes [09:15:15]NVStorageSaveData done [09:15:15]OFDSenderStorePacket done [09:15:15]KKMCreateOFDPacket done [09:15:15]NVStorageSaveData kkm_last_timestamp [09:15:15]File name is /storage/kkm_last_timestamp [09:15:15]Write 4 bytes [09:15:15]NVStorageSaveData done [09:15:15]ExternCall_PrintAddStr [09:15:15]wPrintStart [09:15:15]Write to MH i2c: 01 00 00 35 06 3B [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 35 06 00 00 00 00 00 FF 0F 50 [09:15:15]RasterBufferAndPrint [09:15:15]line Счет N : (1)2001226 [09:15:15]line ИНН: 02508201610067 [09:15:15]line Контрольно-Кассовый Чек [09:15:15]line ПРОДАЖА [09:15:15]line ТРК (МРК, ГНК) : 61 [09:15:15]line Товар: 2710194210 [09:15:15]line ДТ-К-5 [09:15:15]line 10.040 * 75.70 [09:15:15]line = 760.03 [09:15:15]line НДС 12% НСП 1% [09:15:15]line > о реализуемом товаре [09:15:15]line ОКРУГЛЕНИЕ: -0.03 [09:15:15]line ИТОГО: 760.00 [09:15:15]line Внесено: 760.00 [09:15:15]line СДАЧА: 0.00 [09:15:15]line НСП 1% : 6.73 [09:15:15]line НДС 12% : 80.71 [09:15:15]line Наличными: 760.00 [09:15:15]line Безнал.: 0.00 [09:15:15]line Место: АЗС № 97 "Партнер Нефть" [09:15:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:15:15]line СНО: Общий режим [09:15:15]line Чек 129 26.07.2024 09:15 [09:15:15]line Смена: 437 ФФД: 1.0 [09:15:15]line ЗНМ: 0300000054 [09:15:15]line РНМ: 0000000000092624 [09:15:15]line Версия ККМ: 001 [09:15:15]line ФМ: 0000000000874959 [09:15:15]line ФД: 225061 [09:15:15]line ФПД: 121304239474410 [09:15:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091515&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225061&fm=121304239474410&tin=02508201610067®Number=0000000000092624&sum=76000 [09:15:16]written 0, free lines is 4095 [09:15:16]OFD Sender: Processing packet 225061 [packets to send 596, broken 595] [09:15:16]ProducePacketName [09:15:16]name=ofd_packets/00225061 [09:15:16]OFD Sender: To server: pG, [09:15:16]CommunicateWithHost lk.salyk.kg:30040 [09:15:16]ConnectInit lk.salyk.kg [09:15:16]Write to MH i2c: 01 00 00 60 06 66 [09:15:16]Write i2c OK [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: 01 [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: 01 07 00 [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: 01 07 00 60 06 00 00 00 00 00 4E 0C C7 [09:15:16]RasterBufferAndPrint [09:15:16]line [09:15:16]line [09:15:16]line [09:15:16]line [09:15:16]line [09:15:16]written 0, free lines is 3154 [09:15:16]MH_Cut [09:15:16]Write to MH i2c: D1 01 00 67 06 01 3F [09:15:16]Write i2c OK [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: D1 [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: D1 01 00 [09:15:16]MH_I2C_Read... [09:15:16]Read from MH i2c: D1 01 00 67 06 00 3E [09:15:16]Write to MH i2c: 01 00 00 68 06 6E [09:15:16]Write i2c OK [09:15:16]MH_I2C_Read... [09:15:17]Connected sock=9 [09:15:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A3 91 04 01 80 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 23 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 6F 03 00 35 04 06 00 6E 53 58 1A 86 EA C3 1E 1D C1 C6 55 10 CF [09:15:17]*** Cut start [09:15:17]*** Partial cut [09:15:17]*** CUTSNS_PIN = 1 [09:15:17]*** CUTSNS_PIN = 0 [09:15:18]*** Brake cut motor [09:15:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 55 47 00 7E 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 6F 03 00 F4 03 04 00 35 15 A3 66 B6 04 01 00 00 59 21 90 3A A6 99 80 1B [09:15:18]CommunicateWithHost err = 0 [09:15:18]CheckOFDResponse [09:15:18]1017 (14) - 77093643461234 [09:15:18]1041 (16) - 0000000000874959 [09:15:18]1040 (4) - 225061 [09:15:18]1012 (4) - 26.07.2024 03:17 [09:15:18]1206 (1) - 0 [09:15:18]OFD Sender: Remove packet 225061 [09:15:18]ProducePacketName [09:15:18]name=ofd_packets/00225061 [09:15:18]NVStorageDeleteData [09:15:18]Read from MH i2c: 01 [09:15:18]MH_I2C_Read... [09:15:18]*** Stop cut motor [09:15:18]*** Cut end [09:15:18]Read from MH i2c: 01 07 00 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: 01 07 00 68 06 00 00 00 00 00 FF 0F 83 [09:15:18]process_action close_receipt done [09:15:18]requested_data is exist [09:15:18]produce_requested_data [09:15:18]requested_item fm.sn is exist - process it [09:15:18]wFMCommunicate request_size=4 [09:15:18]MH_SAM_APDU [09:15:18]CAPDU: 80 11 00 00 [09:15:18]Write to MH i2c: E2 08 00 69 06 80 11 00 00 00 00 00 00 E9 [09:15:18]Write i2c OK [09:15:18]MH_I2C_Read... [09:15:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:18]Read from MH i2c: E2 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: E2 17 00 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: E2 17 00 69 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [09:15:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:15:18]wFMCommunicate OK [09:15:18]requested_item fd.num is exist - process it [09:15:18]SAM_PROTO_GetFieldsCounters [09:15:18]wFMCommunicate request_size=4 [09:15:18]MH_SAM_APDU [09:15:18]CAPDU: 80 13 00 00 [09:15:18]Write to MH i2c: E2 08 00 6A 06 80 13 00 00 00 00 00 00 EC [09:15:18]Write i2c OK [09:15:18]MH_I2C_Read... [09:15:18]OFD Sender: No OFD packet to send [09:15:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:18]Read from MH i2c: E2 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: E2 62 00 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: E2 62 00 6A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [09:15:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:18]wFMCommunicate OK [09:15:18]SAM_PROTO_GetFieldsCounters done [09:15:18]requested_item shift.num is exist - process it [09:15:18]requested_item shift.opened is exist - process it [09:15:18]req_shift_opened [09:15:18]FM_GetShiftState [09:15:18]SAM_PROTO_GetShiftState [09:15:18]wFMCommunicate request_size=4 [09:15:18]MH_SAM_APDU [09:15:18]CAPDU: 80 13 01 00 [09:15:18]Write to MH i2c: E2 08 00 6B 06 80 13 01 00 00 00 00 00 EE [09:15:18]Write i2c OK [09:15:18]MH_I2C_Read... [09:15:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:18]Read from MH i2c: E2 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: E2 0E 00 [09:15:18]MH_I2C_Read... [09:15:18]Read from MH i2c: E2 0E 00 6B 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9F [09:15:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:15:18]wFMCommunicate OK [09:15:18]SAM_PROTO_GetShiftState done [09:15:18]FM_GetShiftState done [09:15:18]req_shift_opened done [09:15:18]requested_item shift.open_date is exist - process it [09:15:18]req_shift_open_date [09:15:18]req_shift_open_date done [09:15:18]produce_requested_data done [09:15:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225061,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:15:18]process_action_free close_receipt [09:15:18]json_value_free [09:15:18]json_value_free done [09:15:18]process_json_proto returns [09:15:18]Send response to host [09:15:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225061,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:15:18]free response buf [09:15:18]execute_script done [09:15:18]execute_script returns [09:15:18]free content buf [09:15:18]Sock 7.Close socket [09:15:18]Sock 7.Thread stoped [09:15:23]OFD Sender: No OFD packet to send [09:15:28]OFD Sender: No OFD packet to send [09:15:33]OFD Sender: No OFD packet to send [09:15:38]OFD Sender: No OFD packet to send [09:15:43]OFD Sender: No OFD packet to send [09:15:48]OFD Sender: No OFD packet to send [09:15:53]OFD Sender: No OFD packet to send [09:15:58]OFD Sender: No OFD packet to send [09:16:00]recv_with_timeout no data received [09:16:03]OFD Sender: No OFD packet to send [09:16:08]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:52]accept exits with 10 [09:16:52]New connection [09:16:52]New thread 3067469156 created [09:16:52]Thread 3067325796 joined [09:16:52]Waiting for new connection... [09:16:52] Sock 10.Parse request [09:16:52]Sock 10.Check first char [09:16:52]Sock 10.First char is OK [09:16:52]request: POST /json_proto HTTP/1.0 [09:16:52]Method: POST [09:16:52]URL: /json_proto [09:16:52]Method is POST - this is cgi request [09:16:52]url: /json_proto [09:16:52]query_string will be loaded in cgi processing [09:16:52]execute_cgi json_proto POST (null) [09:16:52]execute_cgi path=json_proto method=POST [09:16:52]POST find Content-Length [09:16:52]Host: 172.17.43.131:8080 [09:16:52]Content-Length: 1212 [09:16:52]Content-Type: application/json [09:16:52] [09:16:52]POST finish read [09:16:52]Found Content-Length = 1212 [09:16:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001220\u000A26.07.2024 09:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:52]execute_script... [09:16:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001220\u000A26.07.2024 09:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:52]POST & json_proto [09:16:52]process_json_proto [09:16:52]json parsed OK: [09:16:52]protocol is kg_v1.0 [09:16:52]action value=print_text [09:16:52]process_action print_text [09:16:52]cmd_print_text [09:16:52]ExternCall_PrintAddStr [09:16:52]wPrintStart [09:16:52]Write to MH i2c: 01 00 00 6C 06 72 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 07 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 07 00 6C 06 00 00 00 00 00 FF 0F 87 [09:16:52]RasterBufferAndPrint [09:16:52]line *****ТОВАРНЫЙ ЧЕК***** [09:16:52]line АЗС-97 [09:16:52]line Партнер нефть [09:16:52]line 02508201610067 [09:16:52]line Кассир : Ахмадалиева М. [09:16:52]line Счет N : (1)2001220 [09:16:52]line 26.07.2024 09:15 [09:16:52]line ПРОДАЖА [09:16:52]line ТРК (МРК, ГНК): 11 [09:16:52]line Вид ГСМ : 2710194210 [09:16:52]line ДТ-К-5 [09:16:52]line 130.000 x 75.70 [09:16:52]line ИТОГ: 9841.00 [09:16:52]line Тип оплаты: Талоны: Топливная Карта [09:16:52]line 68638 [09:16:52]line ______________________ [09:16:52]line (подпись) [09:16:52]written 0, free lines is 4095 [09:16:52]Write to MH i2c: 01 00 00 81 06 87 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 07 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 07 00 81 06 00 00 00 00 00 F4 0D 8F [09:16:52]RasterBufferAndPrint [09:16:52]line [09:16:52]line [09:16:52]line [09:16:52]line [09:16:52]line [09:16:52]written 0, free lines is 3573 [09:16:52]MH_Cut [09:16:52]Write to MH i2c: D1 01 00 88 06 01 60 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: D1 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: D1 01 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: D1 01 00 88 06 00 5F [09:16:52]Write to MH i2c: 01 00 00 89 06 8F [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:53]*** Cut start [09:16:53]*** Partial cut [09:16:53]*** CUTSNS_PIN = 1 [09:16:53]*** CUTSNS_PIN = 0 [09:16:53]*** Brake cut motor [09:16:53]OFD Sender: No OFD packet to send [09:16:54]Read from MH i2c: 01 [09:16:54]MH_I2C_Read... [09:16:54]*** Stop cut motor [09:16:54]*** Cut end [09:16:54]Read from MH i2c: 01 07 00 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: 01 07 00 89 06 00 00 00 00 00 FF 0F A4 [09:16:54]process_action print_text done [09:16:54]requested_data is exist [09:16:54]produce_requested_data [09:16:54]requested_item fm.sn is exist - process it [09:16:54]wFMCommunicate request_size=4 [09:16:54]MH_SAM_APDU [09:16:54]CAPDU: 80 11 00 00 [09:16:54]Write to MH i2c: E2 08 00 8A 06 80 11 00 00 00 00 00 00 0A [09:16:54]Write i2c OK [09:16:54]MH_I2C_Read... [09:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:54]Read from MH i2c: E2 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: E2 17 00 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: E2 17 00 8A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [09:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:16:54]wFMCommunicate OK [09:16:54]requested_item fd.num is exist - process it [09:16:54]SAM_PROTO_GetFieldsCounters [09:16:54]wFMCommunicate request_size=4 [09:16:54]MH_SAM_APDU [09:16:54]CAPDU: 80 13 00 00 [09:16:54]Write to MH i2c: E2 08 00 8B 06 80 13 00 00 00 00 00 00 0D [09:16:54]Write i2c OK [09:16:54]MH_I2C_Read... [09:16:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:54]Read from MH i2c: E2 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: E2 62 00 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: E2 62 00 8B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [09:16:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:54]wFMCommunicate OK [09:16:54]SAM_PROTO_GetFieldsCounters done [09:16:54]requested_item shift.num is exist - process it [09:16:54]requested_item shift.opened is exist - process it [09:16:54]req_shift_opened [09:16:54]FM_GetShiftState [09:16:54]SAM_PROTO_GetShiftState [09:16:54]wFMCommunicate request_size=4 [09:16:54]MH_SAM_APDU [09:16:54]CAPDU: 80 13 01 00 [09:16:54]Write to MH i2c: E2 08 00 8C 06 80 13 01 00 00 00 00 00 0F [09:16:54]Write i2c OK [09:16:54]MH_I2C_Read... [09:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:54]Read from MH i2c: E2 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: E2 0E 00 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: E2 0E 00 8C 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C0 [09:16:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:16:54]wFMCommunicate OK [09:16:54]SAM_PROTO_GetShiftState done [09:16:54]FM_GetShiftState done [09:16:54]req_shift_opened done [09:16:54]requested_item shift.open_date is exist - process it [09:16:54]req_shift_open_date [09:16:54]req_shift_open_date done [09:16:54]produce_requested_data done [09:16:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225061,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:16:54]process_action_free print_text [09:16:54]json_value_free [09:16:54]json_value_free done [09:16:54]process_json_proto returns [09:16:54]Send response to host [09:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225061,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:16:54]free response buf [09:16:54]execute_script done [09:16:54]execute_script returns [09:16:54]free content buf [09:16:54]Sock 10.Close socket [09:16:54]Sock 10.Thread stoped [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:05]accept exits with 7 [09:17:05]New connection [09:17:05]New thread 3067325796 created [09:17:05]Thread 3067469156 joined [09:17:05]Waiting for new connection... [09:17:05] Sock 7.Parse request [09:17:05]Sock 7.Check first char [09:17:05]Sock 7.First char is OK [09:17:05]request: POST /json_proto HTTP/1.0 [09:17:05]Method: POST [09:17:05]URL: /json_proto [09:17:05]Method is POST - this is cgi request [09:17:05]url: /json_proto [09:17:05]query_string will be loaded in cgi processing [09:17:05]execute_cgi json_proto POST (null) [09:17:05]execute_cgi path=json_proto method=POST [09:17:05]POST find Content-Length [09:17:05]Host: 172.17.43.131:8080 [09:17:05]Content-Length: 676 [09:17:05]Content-Type: application/json [09:17:05] [09:17:05]POST finish read [09:17:05]Found Content-Length = 676 [09:17:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:05]execute_script... [09:17:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:05]POST & json_proto [09:17:05]process_json_proto [09:17:05]json parsed OK: [09:17:05]protocol is kg_v1.0 [09:17:05]action value=close_receipt [09:17:05]process_action close_receipt [09:17:05]cmd_close_receipt [09:17:05]MH_GetDate [09:17:05]Write to MH i2c: F0 00 00 8D 06 82 [09:17:06]Write i2c OK [09:17:06]MH_I2C_Read... [09:17:06]Read from MH i2c: F0 [09:17:06]MH_I2C_Read... [09:17:06]Read from MH i2c: F0 09 00 [09:17:06]MH_I2C_Read... [09:17:06]Read from MH i2c: F0 09 00 8D 06 00 92 69 A3 66 F9 24 A2 66 B4 [09:17:06]GetLastDocTimeStamp 1721985315 [09:17:06]current date 1721985426 [09:17:06]FM_GetShiftState [09:17:06]SAM_PROTO_GetShiftState [09:17:06]wFMCommunicate request_size=4 [09:17:06]MH_SAM_APDU [09:17:06]CAPDU: 80 13 01 00 [09:17:06]Write to MH i2c: E2 08 00 8E 06 80 13 01 00 00 00 00 00 11 [09:17:06]Write i2c OK [09:17:06]MH_I2C_Read... [09:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:06]Read from MH i2c: E2 [09:17:06]MH_I2C_Read... [09:17:06]Read from MH i2c: E2 0E 00 [09:17:06]MH_I2C_Read... [09:17:06]Read from MH i2c: E2 0E 00 8E 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C2 [09:17:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:17:06]wFMCommunicate OK [09:17:06]SAM_PROTO_GetShiftState done [09:17:06]FM_GetShiftState done [09:17:06]opened in 1721952182 [09:17:06]opened+sec_in_day 1722038582 [09:17:06]quantity*price = 100035 [09:17:06]sum+1 = 100036 [09:17:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 130 26.07.2024 09:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225062 ФПД: 41164444038175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091706&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225062&fm=41164444038175&tin=02508201610067®Number=0000000000092624&sum=100000 [09:17:07]StoreToDocumentArchive [09:17:07]shift 437 fd 225062 [09:17:07]save to /storage/0437/doc_00225062 [09:17:07]save last doc name /storage/0437/doc_00225062 to /storage/kkm_last_doc_name [09:17:07]save OK [09:17:07]Clear old archive folders... [09:17:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:17:07]tlvbuf is 01AE6300 [09:17:07]SAM_PROTO_ClearQueue [09:17:07]wFMCommunicate request_size=4 [09:17:07]MH_SAM_APDU [09:17:07]CAPDU: 80 09 00 00 [09:17:07]Write to MH i2c: E2 08 00 9B 06 80 09 00 00 00 00 00 00 13 [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:07]Read from MH i2c: E2 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [09:17:07]RAPDU: 90 00 [09:17:07]wFMCommunicate OK [09:17:07]SAM_PROTO_ClearQueue done [09:17:07]KKMCreateOFDPacket [09:17:07]OFDProtocolAddRootSTLVToBuf [09:17:07]FM_MakeSignedData [09:17:07]FM_MakeSignedData [09:17:07]SAM_PROTO_SignData [09:17:07]wFMCommunicate request_size=4 [09:17:07]MH_SAM_APDU [09:17:07]CAPDU: 80 0D 01 02 [09:17:07]Write to MH i2c: E2 08 00 9C 06 80 0D 01 02 00 00 00 00 1B [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:07]Read from MH i2c: E2 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 9C 06 00 90 00 16 [09:17:07]RAPDU: 90 00 [09:17:07]wFMCommunicate OK [09:17:07]wFMCommunicate request_size=255 [09:17:07]MH_SAM_APDU [09:17:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 92 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 6F 03 00 35 04 06 00 [09:17:07]Write to MH i2c: E2 02 01 9D 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 92 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 6F 03 00 35 04 06 00 00 00 E1 [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:07]Read from MH i2c: E2 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [09:17:07]RAPDU: 90 00 [09:17:07]wFMCommunicate OK [09:17:07]wFMCommunicate request_size=11 [09:17:07]MH_SAM_APDU [09:17:07]CAPDU: 80 0D 02 02 06 25 70 58 10 74 1F [09:17:07]Write to MH i2c: E2 0E 00 9E 06 80 0D 02 02 06 00 25 70 58 10 74 1F 00 00 BA [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:07]Read from MH i2c: E2 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [09:17:07]RAPDU: 90 00 [09:17:07]wFMCommunicate OK [09:17:07]wFMCommunicate request_size=4 [09:17:07]MH_SAM_APDU [09:17:07]CAPDU: 80 0D 03 02 [09:17:07]Write to MH i2c: E2 08 00 9F 06 80 0D 03 02 00 00 00 00 20 [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:07]Read from MH i2c: E2 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 0B 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 0B 00 9F 06 00 95 6F 59 E6 0C 96 7B 0A 90 00 8B [09:17:07]RAPDU: 95 6F 59 E6 0C 96 7B 0A 90 00 [09:17:07]wFMCommunicate OK [09:17:07]SAM_PROTO_SignData done [09:17:07]FM_MakeSignedData done [09:17:07]CreateOFDProtocolMessage [09:17:07]wFMCommunicate request_size=4 [09:17:07]MH_SAM_APDU [09:17:07]CAPDU: 80 11 00 00 [09:17:07]Write to MH i2c: E2 08 00 A0 06 80 11 00 00 00 00 00 00 20 [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:07]Read from MH i2c: E2 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 17 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: E2 17 00 A0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [09:17:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:17:07]wFMCommunicate OK [09:17:07]CreateOFDProtocolMessage done [09:17:07]OFDSenderStorePacket 225062 [09:17:07]StoreOFDPacket docnum=225062 [09:17:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B 32 08 01 60 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 92 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 6F 03 00 35 04 06 00 25 70 58 10 74 1F 95 6F 59 E6 0C 96 7B 0A [09:17:07]CheckFolder [09:17:07]dirname=/storage/ofd_packets [09:17:07]CheckFolder done [09:17:07]ProducePacketName [09:17:07]name=ofd_packets/00225062 [09:17:07]NVStorageSaveData ofd_packets/00225062 [09:17:07]File name is /storage/ofd_packets/00225062 [09:17:07]Write 302 bytes [09:17:07]NVStorageSaveData done [09:17:07]OFDSenderStorePacket done [09:17:07]KKMCreateOFDPacket done [09:17:07]NVStorageSaveData kkm_last_timestamp [09:17:07]File name is /storage/kkm_last_timestamp [09:17:07]Write 4 bytes [09:17:07]NVStorageSaveData done [09:17:07]ExternCall_PrintAddStr [09:17:07]wPrintStart [09:17:07]Write to MH i2c: 01 00 00 A1 06 A7 [09:17:07]Write i2c OK [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: 01 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: 01 07 00 [09:17:07]MH_I2C_Read... [09:17:07]Read from MH i2c: 01 07 00 A1 06 00 00 00 00 00 FF 0F BC [09:17:07]RasterBufferAndPrint [09:17:07]line Счет N : (1)2001227 [09:17:07]line ИНН: 02508201610067 [09:17:07]line Контрольно-Кассовый Чек [09:17:07]line ПРОДАЖА [09:17:07]line ТРК (МРК, ГНК) : 42 [09:17:07]line Товар: 2710124130 [09:17:07]line Super-92-К-5 [09:17:07]line 14.540 * 68.80 [09:17:07]line = 1000.35 [09:17:07]line НДС 12% НСП 1% [09:17:07]line > о реализуемом товаре [09:17:07]line ОКРУГЛЕНИЕ: -0.35 [09:17:07]line ИТОГО: 1000.00 [09:17:07]line Внесено: 1000.00 [09:17:07]line СДАЧА: 0.00 [09:17:07]line НСП 1% : 8.85 [09:17:07]line НДС 12% : 106.23 [09:17:07]line Наличными: 1000.00 [09:17:07]line Безнал.: 0.00 [09:17:07]line Место: АЗС № 97 "Партнер Нефть" [09:17:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:17:07]line СНО: Общий режим [09:17:07]line Чек 130 26.07.2024 09:17 [09:17:07]line Смена: 437 ФФД: 1.0 [09:17:07]line ЗНМ: 0300000054 [09:17:07]line РНМ: 0000000000092624 [09:17:07]line Версия ККМ: 001 [09:17:07]line ФМ: 0000000000874959 [09:17:07]line ФД: 225062 [09:17:07]line ФПД: 41164444038175 [09:17:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091706&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225062&fm=41164444038175&tin=02508201610067®Number=0000000000092624&sum=100000 [09:17:07]written 0, free lines is 4095 [09:17:07]OFD Sender: Processing packet 225062 [packets to send 596, broken 595] [09:17:07]ProducePacketName [09:17:07]name=ofd_packets/00225062 [09:17:07]OFD Sender: To server: pG, [09:17:07]CommunicateWithHost lk.salyk.kg:30040 [09:17:07]ConnectInit lk.salyk.kg [09:17:08]Write to MH i2c: 01 00 00 CC 06 D2 [09:17:08]Write i2c OK [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: 01 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: 01 07 00 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: 01 07 00 CC 06 00 00 00 00 00 50 0C 35 [09:17:08]RasterBufferAndPrint [09:17:08]line [09:17:08]line [09:17:08]line [09:17:08]line [09:17:08]line [09:17:08]written 0, free lines is 3155 [09:17:08]MH_Cut [09:17:08]Write to MH i2c: D1 01 00 D3 06 01 AB [09:17:08]Write i2c OK [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: D1 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: D1 01 00 [09:17:08]MH_I2C_Read... [09:17:08]Read from MH i2c: D1 01 00 D3 06 00 AA [09:17:08]Write to MH i2c: 01 00 00 D4 06 DA [09:17:08]Write i2c OK [09:17:08]MH_I2C_Read... [09:17:09]*** Cut start [09:17:09]*** Partial cut [09:17:09]*** CUTSNS_PIN = 1 [09:17:09]*** CUTSNS_PIN = 0 [09:17:09]*** Brake cut motor [09:17:10]Read from MH i2c: 01 [09:17:10]*** Stop cut motor [09:17:10]*** Cut end [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 07 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 FF 0F EF [09:17:10]process_action close_receipt done [09:17:10]requested_data is exist [09:17:10]produce_requested_data [09:17:10]requested_item fm.sn is exist - process it [09:17:10]wFMCommunicate request_size=4 [09:17:10]MH_SAM_APDU [09:17:10]CAPDU: 80 11 00 00 [09:17:10]Write to MH i2c: E2 08 00 D5 06 80 11 00 00 00 00 00 00 55 [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:10]Read from MH i2c: E2 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 17 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 17 00 D5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [09:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:17:10]wFMCommunicate OK [09:17:10]requested_item fd.num is exist - process it [09:17:10]SAM_PROTO_GetFieldsCounters [09:17:10]wFMCommunicate request_size=4 [09:17:10]MH_SAM_APDU [09:17:10]CAPDU: 80 13 00 00 [09:17:10]Write to MH i2c: E2 08 00 D6 06 80 13 00 00 00 00 00 00 58 [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:10]Read from MH i2c: E2 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 62 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 62 00 D6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [09:17:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:10]wFMCommunicate OK [09:17:10]SAM_PROTO_GetFieldsCounters done [09:17:10]requested_item shift.num is exist - process it [09:17:10]requested_item shift.opened is exist - process it [09:17:10]req_shift_opened [09:17:10]FM_GetShiftState [09:17:10]SAM_PROTO_GetShiftState [09:17:10]wFMCommunicate request_size=4 [09:17:10]MH_SAM_APDU [09:17:10]CAPDU: 80 13 01 00 [09:17:10]Write to MH i2c: E2 08 00 D7 06 80 13 01 00 00 00 00 00 5A [09:17:10]Write i2c OK [09:17:10]MH_I2C_Read... [09:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:10]Read from MH i2c: E2 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 0E 00 [09:17:10]MH_I2C_Read... [09:17:10]Read from MH i2c: E2 0E 00 D7 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [09:17:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:17:10]wFMCommunicate OK [09:17:10]SAM_PROTO_GetShiftState done [09:17:10]FM_GetShiftState done [09:17:10]req_shift_opened done [09:17:10]requested_item shift.open_date is exist - process it [09:17:10]req_shift_open_date [09:17:10]req_shift_open_date done [09:17:10]produce_requested_data done [09:17:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225062,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:17:10]process_action_free close_receipt [09:17:10]json_value_free [09:17:10]json_value_free done [09:17:10]process_json_proto returns [09:17:10]Send response to host [09:17:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225062,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:17:10]free response buf [09:17:10]execute_script done [09:17:10]execute_script returns [09:17:10]free content buf [09:17:10]Sock 7.Close socket [09:17:10]Sock 7.Thread stoped [09:17:10]Connected sock=11 [09:17:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B 32 08 01 60 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 92 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 6F 03 00 35 04 06 00 25 70 58 10 74 1F 95 6F 59 E6 0C 96 7B 0A [09:17:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 06 E3 47 00 68 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 6F 03 00 F4 03 04 00 A6 15 A3 66 B6 04 01 00 00 11 56 79 2C A5 58 22 DF [09:17:11]CommunicateWithHost err = 0 [09:17:11]CheckOFDResponse [09:17:11]1017 (14) - 77093643461234 [09:17:11]1041 (16) - 0000000000874959 [09:17:11]1040 (4) - 225062 [09:17:11]1012 (4) - 26.07.2024 03:19 [09:17:11]1206 (1) - 0 [09:17:11]OFD Sender: Remove packet 225062 [09:17:11]ProducePacketName [09:17:11]name=ofd_packets/00225062 [09:17:11]NVStorageDeleteData [09:17:12]OFD Sender: No OFD packet to send [09:17:17]OFD Sender: No OFD packet to send [09:17:22]OFD Sender: No OFD packet to send [09:17:22]accept exits with 10 [09:17:22]New connection [09:17:22]New thread 3067469156 created [09:17:22]Thread 3067325796 joined [09:17:22]Waiting for new connection... [09:17:22] Sock 10.Parse request [09:17:22]Sock 10.Check first char [09:17:22]Sock 10.First char is OK [09:17:22]request: POST /json_proto HTTP/1.0 [09:17:22]Method: POST [09:17:22]URL: /json_proto [09:17:22]Method is POST - this is cgi request [09:17:22]url: /json_proto [09:17:22]query_string will be loaded in cgi processing [09:17:22]execute_cgi json_proto POST (null) [09:17:22]execute_cgi path=json_proto method=POST [09:17:22]POST find Content-Length [09:17:22]Host: 172.17.43.131:8080 [09:17:22]Content-Length: 1212 [09:17:22]Content-Type: application/json [09:17:22] [09:17:22]POST finish read [09:17:22]Found Content-Length = 1212 [09:17:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001221\u000A26.07.2024 09:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:22]execute_script... [09:17:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001221\u000A26.07.2024 09:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 130.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9841.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:22]POST & json_proto [09:17:22]process_json_proto [09:17:22]json parsed OK: [09:17:22]protocol is kg_v1.0 [09:17:22]action value=print_text [09:17:22]process_action print_text [09:17:22]cmd_print_text [09:17:22]ExternCall_PrintAddStr [09:17:22]wPrintStart [09:17:22]Write to MH i2c: 01 00 00 D8 06 DE [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 07 00 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 07 00 D8 06 00 00 00 00 00 FF 0F F3 [09:17:22]RasterBufferAndPrint [09:17:22]line *****ТОВАРНЫЙ ЧЕК***** [09:17:22]line АЗС-97 [09:17:22]line Партнер нефть [09:17:22]line 02508201610067 [09:17:22]line Кассир : Ахмадалиева М. [09:17:22]line Счет N : (1)2001221 [09:17:22]line 26.07.2024 09:16 [09:17:22]line ПРОДАЖА [09:17:22]line ТРК (МРК, ГНК): 21 [09:17:22]line Вид ГСМ : 2710194210 [09:17:22]line ДТ-К-5 [09:17:22]line 130.000 x 75.70 [09:17:22]line ИТОГ: 9841.00 [09:17:22]line Тип оплаты: Талоны: Топливная Карта [09:17:22]line 68638 [09:17:22]line ______________________ [09:17:22]line (подпись) [09:17:22]written 0, free lines is 4095 [09:17:22]Write to MH i2c: 01 00 00 ED 06 F3 [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 07 00 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 F4 0D FB [09:17:22]RasterBufferAndPrint [09:17:22]line [09:17:22]line [09:17:22]line [09:17:22]line [09:17:22]line [09:17:22]written 0, free lines is 3575 [09:17:22]MH_Cut [09:17:22]Write to MH i2c: D1 01 00 F4 06 01 CC [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: D1 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: D1 01 00 [09:17:22]MH_I2C_Read... [09:17:22]Read from MH i2c: D1 01 00 F4 06 00 CB [09:17:22]Write to MH i2c: 01 00 00 F5 06 FB [09:17:22]Write i2c OK [09:17:22]MH_I2C_Read... [09:17:23]*** Cut start [09:17:23]*** Partial cut [09:17:23]*** CUTSNS_PIN = 1 [09:17:23]*** CUTSNS_PIN = 0 [09:17:23]*** Brake cut motor [09:17:24]Read from MH i2c: 01 [09:17:24]MH_I2C_Read... [09:17:24]*** Stop cut motor [09:17:24]*** Cut end [09:17:24]Read from MH i2c: 01 07 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: 01 07 00 F5 06 00 00 00 00 00 FF 0F 10 [09:17:24]process_action print_text done [09:17:24]requested_data is exist [09:17:24]produce_requested_data [09:17:24]requested_item fm.sn is exist - process it [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 11 00 00 [09:17:24]Write to MH i2c: E2 08 00 F6 06 80 11 00 00 00 00 00 00 76 [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:24]Read from MH i2c: E2 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 17 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 17 00 F6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [09:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:17:24]wFMCommunicate OK [09:17:24]requested_item fd.num is exist - process it [09:17:24]SAM_PROTO_GetFieldsCounters [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 13 00 00 [09:17:24]Write to MH i2c: E2 08 00 F7 06 80 13 00 00 00 00 00 00 79 [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:24]Read from MH i2c: E2 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 62 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 62 00 F7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [09:17:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:24]wFMCommunicate OK [09:17:24]SAM_PROTO_GetFieldsCounters done [09:17:24]requested_item shift.num is exist - process it [09:17:24]requested_item shift.opened is exist - process it [09:17:24]req_shift_opened [09:17:24]FM_GetShiftState [09:17:24]SAM_PROTO_GetShiftState [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 13 01 00 [09:17:24]Write to MH i2c: E2 08 00 F8 06 80 13 01 00 00 00 00 00 7B [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:24]Read from MH i2c: E2 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 0E 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 0E 00 F8 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [09:17:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:17:24]wFMCommunicate OK [09:17:24]SAM_PROTO_GetShiftState done [09:17:24]FM_GetShiftState done [09:17:24]req_shift_opened done [09:17:24]requested_item shift.open_date is exist - process it [09:17:24]req_shift_open_date [09:17:24]req_shift_open_date done [09:17:24]produce_requested_data done [09:17:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225062,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:17:24]process_action_free print_text [09:17:24]json_value_free [09:17:24]json_value_free done [09:17:24]process_json_proto returns [09:17:24]Send response to host [09:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225062,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:17:24]free response buf [09:17:24]execute_script done [09:17:24]execute_script returns [09:17:24]free content buf [09:17:24]Sock 10.Close socket [09:17:24]Sock 10.Thread stoped [09:17:27]OFD Sender: No OFD packet to send [09:17:32]OFD Sender: No OFD packet to send [09:17:37]OFD Sender: No OFD packet to send [09:17:42]OFD Sender: No OFD packet to send [09:17:47]OFD Sender: No OFD packet to send [09:17:52]OFD Sender: No OFD packet to send [09:17:57]OFD Sender: No OFD packet to send [09:18:02]OFD Sender: No OFD packet to send [09:18:05]accept exits with 7 [09:18:05]New connection [09:18:05]New thread 3067325796 created [09:18:05]Thread 3067469156 joined [09:18:05]Waiting for new connection... [09:18:05] Sock 7.Parse request [09:18:05]Sock 7.Check first char [09:18:05]Sock 7.First char is OK [09:18:05]request: POST /json_proto HTTP/1.0 [09:18:05]Method: POST [09:18:05]URL: /json_proto [09:18:05]Method is POST - this is cgi request [09:18:05]url: /json_proto [09:18:05]query_string will be loaded in cgi processing [09:18:05]execute_cgi json_proto POST (null) [09:18:05]execute_cgi path=json_proto method=POST [09:18:05]POST find Content-Length [09:18:05]Host: 172.17.43.131:8080 [09:18:05]Content-Length: 1173 [09:18:05]Content-Type: application/json [09:18:05] [09:18:05]POST finish read [09:18:05]Found Content-Length = 1173 [09:18:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001228\u000A26.07.2024 09:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:05]execute_script... [09:18:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001228\u000A26.07.2024 09:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:05]POST & json_proto [09:18:05]process_json_proto [09:18:05]json parsed OK: [09:18:05]protocol is kg_v1.0 [09:18:05]action value=print_text [09:18:05]process_action print_text [09:18:05]cmd_print_text [09:18:05]ExternCall_PrintAddStr [09:18:05]wPrintStart [09:18:05]Write to MH i2c: 01 00 00 F9 06 FF [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 F9 06 00 00 00 00 00 FF 0F 14 [09:18:05]RasterBufferAndPrint [09:18:05]line *****ТОВАРНЫЙ ЧЕК***** [09:18:05]line АЗС-97 [09:18:05]line Партнер нефть [09:18:05]line 02508201610067 [09:18:05]line Кассир : Ахмадалиева М. [09:18:05]line Счет N : (1)2001228 [09:18:05]line 26.07.2024 09:16 [09:18:05]line ПРОДАЖА [09:18:05]line ТРК (МРК, ГНК): 31 [09:18:05]line Вид ГСМ : 2710194210 [09:18:05]line ДТ-К-5 [09:18:05]line 20.000 x 75.70 [09:18:05]line ИТОГ: 1514.00 [09:18:05]line Тип оплаты: Талоны: ТК ГПНА Online [09:18:05]line 30137659 [09:18:05]line ______________________ [09:18:05]line (подпись) [09:18:05]written 0, free lines is 4095 [09:18:05]Write to MH i2c: 01 00 00 0E 07 15 [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 0E 07 00 00 00 00 00 F3 0D 1C [09:18:05]RasterBufferAndPrint [09:18:05]line [09:18:05]line [09:18:05]line [09:18:05]line [09:18:05]line [09:18:05]written 0, free lines is 3573 [09:18:05]MH_Cut [09:18:05]Write to MH i2c: D1 01 00 15 07 01 EE [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: D1 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: D1 01 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: D1 01 00 15 07 00 ED [09:18:05]Write to MH i2c: 01 00 00 16 07 1D [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:06]*** Cut start [09:18:06]*** Partial cut [09:18:06]*** CUTSNS_PIN = 1 [09:18:06]*** CUTSNS_PIN = 0 [09:18:06]*** Brake cut motor [09:18:07]Read from MH i2c: 01 [09:18:07]MH_I2C_Read... [09:18:07]*** Stop cut motor [09:18:07]*** Cut end [09:18:07]Read from MH i2c: 01 07 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: 01 07 00 16 07 00 00 00 00 00 FF 0F 32 [09:18:07]process_action print_text done [09:18:07]requested_data is exist [09:18:07]produce_requested_data [09:18:07]requested_item fm.sn is exist - process it [09:18:07]wFMCommunicate request_size=4 [09:18:07]MH_SAM_APDU [09:18:07]CAPDU: 80 11 00 00 [09:18:07]Write to MH i2c: E2 08 00 17 07 80 11 00 00 00 00 00 00 98 [09:18:07]Write i2c OK [09:18:07]MH_I2C_Read... [09:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:07]Read from MH i2c: E2 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 17 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 17 00 17 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F5 [09:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:18:07]wFMCommunicate OK [09:18:07]requested_item fd.num is exist - process it [09:18:07]SAM_PROTO_GetFieldsCounters [09:18:07]wFMCommunicate request_size=4 [09:18:07]MH_SAM_APDU [09:18:07]CAPDU: 80 13 00 00 [09:18:07]Write to MH i2c: E2 08 00 18 07 80 13 00 00 00 00 00 00 9B [09:18:07]Write i2c OK [09:18:07]MH_I2C_Read... [09:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:07]OFD Sender: No OFD packet to send [09:18:07]Read from MH i2c: E2 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 62 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 62 00 18 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [09:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:07]wFMCommunicate OK [09:18:07]SAM_PROTO_GetFieldsCounters done [09:18:07]requested_item shift.num is exist - process it [09:18:07]requested_item shift.opened is exist - process it [09:18:07]req_shift_opened [09:18:07]FM_GetShiftState [09:18:07]SAM_PROTO_GetShiftState [09:18:07]wFMCommunicate request_size=4 [09:18:07]MH_SAM_APDU [09:18:07]CAPDU: 80 13 01 00 [09:18:07]Write to MH i2c: E2 08 00 19 07 80 13 01 00 00 00 00 00 9D [09:18:07]Write i2c OK [09:18:07]MH_I2C_Read... [09:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:07]Read from MH i2c: E2 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 0E 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 0E 00 19 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4E [09:18:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:18:07]wFMCommunicate OK [09:18:07]SAM_PROTO_GetShiftState done [09:18:07]FM_GetShiftState done [09:18:07]req_shift_opened done [09:18:07]requested_item shift.open_date is exist - process it [09:18:07]req_shift_open_date [09:18:07]req_shift_open_date done [09:18:07]produce_requested_data done [09:18:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225062,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:18:07]process_action_free print_text [09:18:07]json_value_free [09:18:07]json_value_free done [09:18:07]process_json_proto returns [09:18:07]Send response to host [09:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225062,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:18:07]free response buf [09:18:07]execute_script done [09:18:07]execute_script returns [09:18:07]free content buf [09:18:07]Sock 7.Close socket [09:18:07]Sock 7.Thread stoped [09:18:12]OFD Sender: No OFD packet to send [09:18:15]recv_with_timeout no data received [09:18:15]accept exits with 9 [09:18:15]New connection [09:18:15]New thread 3067469156 created [09:18:15]Thread 3067325796 joined [09:18:15]Waiting for new connection... [09:18:15] Sock 9.Parse request [09:18:15]Sock 9.Check first char [09:18:15]Sock 9.First char is OK [09:18:15]request: POST /json_proto HTTP/1.0 [09:18:15]Method: POST [09:18:15]URL: /json_proto [09:18:15]Method is POST - this is cgi request [09:18:15]url: /json_proto [09:18:15]query_string will be loaded in cgi processing [09:18:15]execute_cgi json_proto POST (null) [09:18:15]execute_cgi path=json_proto method=POST [09:18:15]POST find Content-Length [09:18:15]Host: 172.17.43.131:8080 [09:18:15]Content-Length: 683 [09:18:15]Content-Type: application/json [09:18:15] [09:18:15]POST finish read [09:18:15]Found Content-Length = 683 [09:18:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:15]execute_script... [09:18:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:15]POST & json_proto [09:18:15]process_json_proto [09:18:15]json parsed OK: [09:18:15]protocol is kg_v1.0 [09:18:15]action value=close_receipt [09:18:15]process_action close_receipt [09:18:15]cmd_close_receipt [09:18:15]MH_GetDate [09:18:15]Write to MH i2c: F0 00 00 1A 07 10 [09:18:15]Write i2c OK [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: F0 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: F0 09 00 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: F0 09 00 1A 07 00 D8 69 A3 66 F9 24 A2 66 88 [09:18:15]GetLastDocTimeStamp 1721985426 [09:18:15]current date 1721985496 [09:18:15]FM_GetShiftState [09:18:15]SAM_PROTO_GetShiftState [09:18:15]wFMCommunicate request_size=4 [09:18:15]MH_SAM_APDU [09:18:15]CAPDU: 80 13 01 00 [09:18:15]Write to MH i2c: E2 08 00 1B 07 80 13 01 00 00 00 00 00 9F [09:18:15]Write i2c OK [09:18:15]MH_I2C_Read... [09:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:15]Read from MH i2c: E2 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 0E 00 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 0E 00 1B 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 50 [09:18:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:18:15]wFMCommunicate OK [09:18:15]SAM_PROTO_GetShiftState done [09:18:15]FM_GetShiftState done [09:18:15]opened in 1721952182 [09:18:15]opened+sec_in_day 1722038582 [09:18:15]quantity*price = 100005 [09:18:15]sum+1 = 100006 [09:18:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 131 26.07.2024 09:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225063 ФПД: 160628004507283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225063&fm=160628004507283&tin=02508201610067®Number=0000000000092624&sum=100000 [09:18:17]StoreToDocumentArchive [09:18:17]shift 437 fd 225063 [09:18:17]save to /storage/0437/doc_00225063 [09:18:17]save last doc name /storage/0437/doc_00225063 to /storage/kkm_last_doc_name [09:18:17]save OK [09:18:17]Clear old archive folders... [09:18:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:17]tlvbuf is 01A4B820 [09:18:17]SAM_PROTO_ClearQueue [09:18:17]wFMCommunicate request_size=4 [09:18:17]MH_SAM_APDU [09:18:17]CAPDU: 80 09 00 00 [09:18:17]Write to MH i2c: E2 08 00 28 07 80 09 00 00 00 00 00 00 A1 [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:17]Read from MH i2c: E2 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [09:18:17]RAPDU: 90 00 [09:18:17]wFMCommunicate OK [09:18:17]SAM_PROTO_ClearQueue done [09:18:17]KKMCreateOFDPacket [09:18:17]OFDProtocolAddRootSTLVToBuf [09:18:17]FM_MakeSignedData [09:18:17]FM_MakeSignedData [09:18:17]SAM_PROTO_SignData [09:18:17]wFMCommunicate request_size=4 [09:18:17]MH_SAM_APDU [09:18:17]CAPDU: 80 0D 01 02 [09:18:17]Write to MH i2c: E2 08 00 29 07 80 0D 01 02 00 00 00 00 A9 [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:17]Read from MH i2c: E2 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [09:18:17]RAPDU: 90 00 [09:18:17]wFMCommunicate OK [09:18:17]wFMCommunicate request_size=255 [09:18:17]MH_SAM_APDU [09:18:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 D8 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 6F 03 00 35 04 06 00 92 [09:18:17]Write to MH i2c: E2 02 01 2A 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 D8 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 6F 03 00 35 04 06 00 92 00 00 6D [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]OFD Sender: No OFD packet to send [09:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:17]Read from MH i2c: E2 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [09:18:17]RAPDU: 90 00 [09:18:17]wFMCommunicate OK [09:18:17]wFMCommunicate request_size=10 [09:18:17]MH_SAM_APDU [09:18:17]CAPDU: 80 0D 02 02 05 17 1F 26 4E 93 [09:18:17]Write to MH i2c: E2 0D 00 2B 07 80 0D 02 02 05 00 17 1F 26 4E 93 00 00 F3 [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:17]Read from MH i2c: E2 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [09:18:17]RAPDU: 90 00 [09:18:17]wFMCommunicate OK [09:18:17]wFMCommunicate request_size=4 [09:18:17]MH_SAM_APDU [09:18:17]CAPDU: 80 0D 03 02 [09:18:17]Write to MH i2c: E2 08 00 2C 07 80 0D 03 02 00 00 00 00 AE [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:17]Read from MH i2c: E2 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 0B 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 0B 00 2C 07 00 20 3E AE B1 DC 3B 8D 15 90 00 25 [09:18:17]RAPDU: 20 3E AE B1 DC 3B 8D 15 90 00 [09:18:17]wFMCommunicate OK [09:18:17]SAM_PROTO_SignData done [09:18:17]FM_MakeSignedData done [09:18:17]CreateOFDProtocolMessage [09:18:17]wFMCommunicate request_size=4 [09:18:17]MH_SAM_APDU [09:18:17]CAPDU: 80 11 00 00 [09:18:17]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:17]Read from MH i2c: E2 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 17 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0B [09:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:18:17]wFMCommunicate OK [09:18:17]CreateOFDProtocolMessage done [09:18:17]OFDSenderStorePacket 225063 [09:18:17]StoreOFDPacket docnum=225063 [09:18:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 96 07 01 10 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 D8 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 6F 03 00 35 04 06 00 92 17 1F 26 4E 93 20 3E AE B1 DC 3B 8D 15 [09:18:17]CheckFolder [09:18:17]dirname=/storage/ofd_packets [09:18:17]CheckFolder done [09:18:17]ProducePacketName [09:18:17]name=ofd_packets/00225063 [09:18:17]NVStorageSaveData ofd_packets/00225063 [09:18:17]File name is /storage/ofd_packets/00225063 [09:18:17]Write 301 bytes [09:18:17]NVStorageSaveData done [09:18:17]OFDSenderStorePacket done [09:18:17]KKMCreateOFDPacket done [09:18:17]NVStorageSaveData kkm_last_timestamp [09:18:17]File name is /storage/kkm_last_timestamp [09:18:17]Write 4 bytes [09:18:17]NVStorageSaveData done [09:18:17]ExternCall_PrintAddStr [09:18:17]wPrintStart [09:18:17]Write to MH i2c: 01 00 00 2E 07 35 [09:18:17]Write i2c OK [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: 01 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: 01 07 00 [09:18:17]MH_I2C_Read... [09:18:17]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 FF 0F 4A [09:18:17]RasterBufferAndPrint [09:18:17]line Счет N : (1)2001229 [09:18:17]line ИНН: 02508201610067 [09:18:17]line Контрольно-Кассовый Чек [09:18:17]line ПРОДАЖА [09:18:17]line ТРК (МРК, ГНК) : 53 [09:18:17]line Товар: 2710124130 [09:18:17]line Аи-92-К-5 [09:18:17]line 14.750 * 67.80 [09:18:17]line = 1000.05 [09:18:17]line НДС 12% НСП 1% [09:18:17]line > о реализуемом товаре [09:18:17]line ОКРУГЛЕНИЕ: -0.05 [09:18:17]line ИТОГО: 1000.00 [09:18:17]line Внесено: 1000.00 [09:18:17]line СДАЧА: 0.00 [09:18:17]line НСП 1% : 8.85 [09:18:17]line НДС 12% : 106.20 [09:18:17]line Наличными: 1000.00 [09:18:17]line Безнал.: 0.00 [09:18:17]line Место: АЗС № 97 "Партнер Нефть" [09:18:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:18:17]OFD Sender: Processing packet 225063 [packets to send 596, broken 595] [09:18:17]ProducePacketName [09:18:17]name=ofd_packets/00225063 [09:18:17]OFD Sender: To server: pG, [09:18:17]CommunicateWithHost lk.salyk.kg:30040 [09:18:17]ConnectInit lk.salyk.kg [09:18:17]line СНО: Общий режим [09:18:17]line Чек 131 26.07.2024 09:18 [09:18:17]line Смена: 437 ФФД: 1.0 [09:18:17]line ЗНМ: 0300000054 [09:18:17]line РНМ: 0000000000092624 [09:18:17]line Версия ККМ: 001 [09:18:17]line ФМ: 0000000000874959 [09:18:17]line ФД: 225063 [09:18:17]line ФПД: 160628004507283 [09:18:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T091816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225063&fm=160628004507283&tin=02508201610067®Number=0000000000092624&sum=100000 [09:18:17]written 0, free lines is 4095 [09:18:18]Write to MH i2c: 01 00 00 59 07 60 [09:18:18]Write i2c OK [09:18:18]MH_I2C_Read... [09:18:18]Read from MH i2c: 01 [09:18:18]MH_I2C_Read... [09:18:18]Read from MH i2c: 01 07 00 [09:18:18]MH_I2C_Read... [09:18:18]Read from MH i2c: 01 07 00 59 07 00 00 00 00 00 57 0C CA [09:18:18]RasterBufferAndPrint [09:18:18]line [09:18:18]line [09:18:18]line [09:18:18]line [09:18:18]line [09:18:18]written 0, free lines is 3162 [09:18:18]MH_Cut [09:18:18]Write to MH i2c: D1 01 00 60 07 01 39 [09:18:18]Write i2c OK [09:18:18]MH_I2C_Read... [09:18:18]Read from MH i2c: D1 [09:18:18]MH_I2C_Read... [09:18:18]Read from MH i2c: D1 01 00 [09:18:18]MH_I2C_Read... [09:18:18]Read from MH i2c: D1 01 00 60 07 00 38 [09:18:18]Write to MH i2c: 01 00 00 61 07 68 [09:18:18]Write i2c OK [09:18:18]MH_I2C_Read... [09:18:19]*** Cut start [09:18:19]*** Partial cut [09:18:19]*** CUTSNS_PIN = 1 [09:18:19]*** CUTSNS_PIN = 0 [09:18:19]*** Brake cut motor [09:18:20]Read from MH i2c: 01 [09:18:20]MH_I2C_Read... [09:18:20]*** Stop cut motor [09:18:20]*** Cut end [09:18:20]Read from MH i2c: 01 07 00 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 FF 0F 7D [09:18:20]process_action close_receipt done [09:18:20]requested_data is exist [09:18:20]produce_requested_data [09:18:20]requested_item fm.sn is exist - process it [09:18:20]wFMCommunicate request_size=4 [09:18:20]MH_SAM_APDU [09:18:20]CAPDU: 80 11 00 00 [09:18:20]Write to MH i2c: E2 08 00 62 07 80 11 00 00 00 00 00 00 E3 [09:18:20]Write i2c OK [09:18:20]MH_I2C_Read... [09:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:20]Read from MH i2c: E2 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: E2 17 00 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: E2 17 00 62 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [09:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:18:20]wFMCommunicate OK [09:18:20]requested_item fd.num is exist - process it [09:18:20]SAM_PROTO_GetFieldsCounters [09:18:20]wFMCommunicate request_size=4 [09:18:20]MH_SAM_APDU [09:18:20]CAPDU: 80 13 00 00 [09:18:20]Write to MH i2c: E2 08 00 63 07 80 13 00 00 00 00 00 00 E6 [09:18:20]Write i2c OK [09:18:20]MH_I2C_Read... [09:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:20]Read from MH i2c: E2 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: E2 62 00 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: E2 62 00 63 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [09:18:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:20]wFMCommunicate OK [09:18:20]SAM_PROTO_GetFieldsCounters done [09:18:20]requested_item shift.num is exist - process it [09:18:20]requested_item shift.opened is exist - process it [09:18:20]req_shift_opened [09:18:20]FM_GetShiftState [09:18:20]SAM_PROTO_GetShiftState [09:18:20]wFMCommunicate request_size=4 [09:18:20]MH_SAM_APDU [09:18:20]CAPDU: 80 13 01 00 [09:18:20]Write to MH i2c: E2 08 00 64 07 80 13 01 00 00 00 00 00 E8 [09:18:20]Write i2c OK [09:18:20]MH_I2C_Read... [09:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:20]Read from MH i2c: E2 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: E2 0E 00 [09:18:20]MH_I2C_Read... [09:18:20]Read from MH i2c: E2 0E 00 64 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 99 [09:18:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:18:20]wFMCommunicate OK [09:18:20]SAM_PROTO_GetShiftState done [09:18:20]FM_GetShiftState done [09:18:20]req_shift_opened done [09:18:20]requested_item shift.open_date is exist - process it [09:18:20]req_shift_open_date [09:18:20]req_shift_open_date done [09:18:20]produce_requested_data done [09:18:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225063,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:18:20]process_action_free close_receipt [09:18:20]json_value_free [09:18:20]json_value_free done [09:18:20]process_json_proto returns [09:18:20]Send response to host [09:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225063,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:18:20]free response buf [09:18:20]execute_script done [09:18:20]execute_script returns [09:18:20]free content buf [09:18:20]Sock 9.Close socket [09:18:20]Sock 9.Thread stoped [09:18:22]ConnectInit Can't take IP for lk.salyk.kg [09:18:22]CommunicateWithHost connect error [09:18:22]CommunicateWithHost err = -1 [09:18:22]OFD Sender: Server communicate error [09:18:27]OFD Sender: Processing packet 225063 [packets to send 596, broken 595] [09:18:27]ProducePacketName [09:18:27]name=ofd_packets/00225063 [09:18:27]OFD Sender: To server: pG, [09:18:27]CommunicateWithHost lk.salyk.kg:30040 [09:18:27]ConnectInit lk.salyk.kg [09:18:33]recv_with_timeout no data received [09:18:34]accept exits with 7 [09:18:34]New connection [09:18:34]New thread 3067325796 created [09:18:34]Thread 3067469156 joined [09:18:34]Waiting for new connection... [09:18:34] Sock 7.Parse request [09:18:34]Sock 7.Check first char [09:18:34]Sock 7.First char is OK [09:18:34]request: POST /json_proto HTTP/1.0 [09:18:34]Method: POST [09:18:34]URL: /json_proto [09:18:34]Method is POST - this is cgi request [09:18:34]url: /json_proto [09:18:34]query_string will be loaded in cgi processing [09:18:34]execute_cgi json_proto POST (null) [09:18:34]execute_cgi path=json_proto method=POST [09:18:34]POST find Content-Length [09:18:34]Host: 172.17.43.131:8080 [09:18:34]Content-Length: 680 [09:18:34]Content-Type: application/json [09:18:34] [09:18:34]POST finish read [09:18:34]Found Content-Length = 680 [09:19:35]ProducePacketName [09:19:35]name=ofd_packets/00225063 [09:19:35]OFD Sender: To server: pG, [09:19:35]CommunicateWithHost lk.salyk.kg:30040 [09:19:35]ConnectInit lk.salyk.kg [09:19:38]accept exits with 12 [09:19:38]New connection [09:19:38]New thread 3067325796 created [09:19:38]Thread 3067469156 joined [09:19:38]Waiting for new connection... [09:19:38] Sock 12.Parse request [09:19:38]Sock 12.Check first char [09:19:38]Sock 12.First char is OK [09:19:38]request: POST /json_proto HTTP/1.0 [09:19:38]Method: POST [09:19:38]URL: /json_proto [09:19:38]Method is POST - this is cgi request [09:19:38]url: /json_proto [09:19:38]query_string will be loaded in cgi processing [09:19:38]execute_cgi json_proto POST (null) [09:19:38]execute_cgi path=json_proto method=POST [09:19:38]POST find Content-Length [09:19:38]Host: 172.17.43.131:8080 [09:19:38]Content-Length: 1170 [09:19:38]Content-Type: application/json [09:19:38] [09:19:38]POST finish read [09:19:38]Found Content-Length = 1170 [09:19:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001231\u000A26.07.2024 09:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:38]execute_script... [09:19:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001231\u000A26.07.2024 09:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A68638\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:38]POST & json_proto [09:19:38]process_json_proto [09:19:38]json parsed OK: [09:19:38]protocol is kg_v1.0 [09:19:38]action value=print_text [09:19:38]process_action print_text [09:19:38]cmd_print_text [09:19:38]ExternCall_PrintAddStr [09:19:38]wPrintStart [09:19:38]Write to MH i2c: 01 00 00 FB 07 02 [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 07 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 07 00 FB 07 00 00 00 00 00 FF 0F 17 [09:19:38]RasterBufferAndPrint [09:19:38]line *****ТОВАРНЫЙ ЧЕК***** [09:19:38]line АЗС-97 [09:19:38]line Партнер нефть [09:19:38]line 02508201610067 [09:19:38]line Кассир : Ахмадалиева М. [09:19:38]line Счет N : (1)2001231 [09:19:38]line 26.07.2024 09:18 [09:19:38]line ПРОДАЖА [09:19:38]line ТРК (МРК, ГНК): 11 [09:19:38]line Вид ГСМ : 2710194210 [09:19:38]line ДТ-К-5 [09:19:38]line 20.000 x 75.70 [09:19:38]line ИТОГ: 1514.00 [09:19:38]line Тип оплаты: Талоны: ТК ГПНА Online [09:19:38]line 68638 [09:19:38]line ______________________ [09:19:38]line (подпись) [09:19:38]written 0, free lines is 4095 [09:19:38]recv_with_timeout no data received [09:19:38]Write to MH i2c: 01 00 00 10 08 18 [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 07 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: 01 07 00 10 08 00 00 00 00 00 F2 0D 1E [09:19:38]RasterBufferAndPrint [09:19:38]line [09:19:38]line [09:19:38]line [09:19:38]line [09:19:38]line [09:19:38]written 0, free lines is 3577 [09:19:38]MH_Cut [09:19:38]Write to MH i2c: D1 01 00 17 08 01 F1 [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: D1 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: D1 01 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: D1 01 00 17 08 00 F0 [09:19:38]Write to MH i2c: 01 00 00 18 08 20 [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:39]*** Cut start [09:19:39]*** Partial cut [09:19:39]*** CUTSNS_PIN = 1 [09:19:39]*** CUTSNS_PIN = 0 [09:19:39]*** Brake cut motor [09:19:40]Read from MH i2c: 01 [09:19:40]MH_I2C_Read... [09:19:40]*** Stop cut motor [09:19:40]*** Cut end [09:19:40]Read from MH i2c: 01 07 00 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: 01 07 00 18 08 00 00 00 00 00 FF 0F 35 [09:19:40]process_action print_text done [09:19:40]requested_data is exist [09:19:40]produce_requested_data [09:19:40]requested_item fm.sn is exist - process it [09:19:40]wFMCommunicate request_size=4 [09:19:40]MH_SAM_APDU [09:19:40]CAPDU: 80 11 00 00 [09:19:40]Write to MH i2c: E2 08 00 19 08 80 11 00 00 00 00 00 00 9B [09:19:40]Write i2c OK [09:19:40]MH_I2C_Read... [09:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:40]Read from MH i2c: E2 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: E2 17 00 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: E2 17 00 19 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [09:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:19:40]wFMCommunicate OK [09:19:40]requested_item fd.num is exist - process it [09:19:40]SAM_PROTO_GetFieldsCounters [09:19:40]wFMCommunicate request_size=4 [09:19:40]MH_SAM_APDU [09:19:40]CAPDU: 80 13 00 00 [09:19:40]Write to MH i2c: E2 08 00 1A 08 80 13 00 00 00 00 00 00 9E [09:19:40]Write i2c OK [09:19:40]MH_I2C_Read... [09:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:40]Read from MH i2c: E2 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: E2 62 00 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: E2 62 00 1A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [09:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:40]wFMCommunicate OK [09:19:40]SAM_PROTO_GetFieldsCounters done [09:19:40]requested_item shift.num is exist - process it [09:19:40]requested_item shift.opened is exist - process it [09:19:40]req_shift_opened [09:19:40]FM_GetShiftState [09:19:40]SAM_PROTO_GetShiftState [09:19:40]wFMCommunicate request_size=4 [09:19:40]MH_SAM_APDU [09:19:40]CAPDU: 80 13 01 00 [09:19:40]Write to MH i2c: E2 08 00 1B 08 80 13 01 00 00 00 00 00 A0 [09:19:40]ConnectInit Can't take IP for lk.salyk.kg [09:19:40]CommunicateWithHost connect error [09:19:40]CommunicateWithHost err = -1 [09:19:40]Write i2c OK [09:19:40]OFD Sender: Server communicate error [09:19:40]MH_I2C_Read... [09:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:40]Read from MH i2c: E2 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: E2 0E 00 [09:19:40]MH_I2C_Read... [09:19:40]Read from MH i2c: E2 0E 00 1B 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 51 [09:19:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:19:40]wFMCommunicate OK [09:19:40]SAM_PROTO_GetShiftState done [09:19:40]FM_GetShiftState done [09:19:40]req_shift_opened done [09:19:40]requested_item shift.open_date is exist - process it [09:19:40]req_shift_open_date [09:19:40]req_shift_open_date done [09:19:40]produce_requested_data done [09:19:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225065,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:19:40]process_action_free print_text [09:19:40]json_value_free [09:19:40]json_value_free done [09:19:40]process_json_proto returns [09:19:40]Send response to host [09:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225065,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:19:40]free response buf [09:19:40]execute_script done [09:19:40]execute_script returns [09:19:40]free content buf [09:19:40]Sock 12.Close socket [09:19:40]Sock 12.Thread stoped [09:19:45]OFD Sender: Processing packet 225063 [packets to send 598, broken 595] [09:19:45]ProducePacketName [09:19:45]name=ofd_packets/00225063 [09:19:45]OFD Sender: To server: pG, [09:19:45]CommunicateWithHost lk.salyk.kg:30040 [09:19:45]ConnectInit lk.salyk.kg [09:19:47]ConnectInit Can't connect to host [09:19:50]ConnectInit Can't take IP for lk.salyk.kg [09:19:50]CommunicateWithHost connect error [09:19:50]CommunicateWithHost err = -1 [09:19:50]OFD Sender: Server communicate error [09:19:52]ConnectInit Can't connect to host [09:19:55]OFD Sender: Processing packet 225063 [packets to send 598, broken 595] [09:19:55]ProducePacketName [09:19:55]name=ofd_packets/00225063 [09:19:55]OFD Sender: To server: pG, [09:19:55]CommunicateWithHost lk.salyk.kg:30040 [09:19:55]ConnectInit lk.salyk.kg [09:19:57]ConnectInit Can't connect to host [09:20:00]ConnectInit Can't take IP for lk.salyk.kg [09:20:00]CommunicateWithHost connect error [09:20:00]CommunicateWithHost err = -1 [09:20:00]OFD Sender: Server communicate error [09:20:02]ConnectInit Can't connect to host [09:20:05]OFD Sender: Processing packet 225063 [packets to send 598, broken 595] [09:20:05]ProducePacketName [09:20:05]name=ofd_packets/00225063 [09:20:05]OFD Sender: To server: pG, [09:20:05]CommunicateWithHost lk.salyk.kg:30040 [09:20:05]ConnectInit lk.salyk.kg [09:20:08]ConnectInit Can't connect to host [09:20:10]ConnectInit Can't take IP for lk.salyk.kg [09:20:10]CommunicateWithHost connect error [09:20:10]CommunicateWithHost err = -1 [09:20:10]OFD Sender: Server communicate error [09:20:15]OFD Sender: Processing packet 225063 [packets to send 598, broken 595] [09:20:15]ProducePacketName [09:20:15]name=ofd_packets/00225063 [09:20:15]OFD Sender: To server: pG, [09:20:15]CommunicateWithHost lk.salyk.kg:30040 [09:20:15]ConnectInit lk.salyk.kg [09:20:19]recv_with_timeout no data received [09:20:20]ConnectInit Can't take IP for lk.salyk.kg [09:20:20]CommunicateWithHost connect error [09:20:20]CommunicateWithHost err = -1 [09:20:20]OFD Sender: Server communicate error [09:20:25]OFD Sender: Processing packet 225063 [packets to send 598, broken 595] [09:20:25]ProducePacketName [09:20:25]name=ofd_packets/00225063 [09:20:25]OFD Sender: To server: pG, [09:20:25]CommunicateWithHost lk.salyk.kg:30040 [09:20:25]ConnectInit lk.salyk.kg [09:20:29]Connected sock=9 [09:20:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 96 07 01 10 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 D8 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 6F 03 00 35 04 06 00 92 17 1F 26 4E 93 20 3E AE B1 DC 3B 8D 15 [09:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF 4C 47 00 31 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 6F 03 00 F4 03 04 00 6D 16 A3 66 B6 04 01 00 00 20 C9 2B 2B 75 62 4D F0 [09:20:31]CommunicateWithHost err = 0 [09:20:31]CheckOFDResponse [09:20:31]1017 (14) - 77093643461234 [09:20:31]1041 (16) - 0000000000874959 [09:20:31]1040 (4) - 225063 [09:20:31]1012 (4) - 26.07.2024 03:22 [09:20:31]1206 (1) - 0 [09:20:31]OFD Sender: Remove packet 225063 [09:20:31]ProducePacketName [09:20:31]name=ofd_packets/00225063 [09:20:31]NVStorageDeleteData [09:20:31]OFD Sender: Processing packet 225064 [packets to send 597, broken 595] [09:20:31]ProducePacketName [09:20:31]name=ofd_packets/00225064 [09:20:31]OFD Sender: To server: pG, [09:20:31]CommunicateWithHost lk.salyk.kg:30040 [09:20:31]ConnectInit lk.salyk.kg [09:20:33]Connected sock=7 [09:20:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C 9F 07 01 6F 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 EB 69 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 6F 03 00 35 04 06 00 EE 3D ED F0 37 6D FE 36 C8 B8 2D 7F 87 7A [09:20:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5C C8 47 00 FC 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 6F 03 00 F4 03 04 00 71 16 A3 66 B6 04 01 00 00 EA 79 D4 6C DB C3 EE 12 [09:20:34]CommunicateWithHost err = 0 [09:20:34]CheckOFDResponse [09:20:34]1017 (14) - 77093643461234 [09:20:34]1041 (16) - 0000000000874959 [09:20:34]1040 (4) - 225064 [09:20:34]1012 (4) - 26.07.2024 03:22 [09:20:34]1206 (1) - 0 [09:20:34]OFD Sender: Remove packet 225064 [09:20:34]ProducePacketName [09:20:34]name=ofd_packets/00225064 [09:20:34]NVStorageDeleteData [09:20:34]OFD Sender: Processing packet 225065 [packets to send 596, broken 595] [09:20:34]ProducePacketName [09:20:34]name=ofd_packets/00225065 [09:20:34]OFD Sender: To server: pG, [09:20:34]CommunicateWithHost lk.salyk.kg:30040 [09:20:34]ConnectInit lk.salyk.kg [09:20:38]Connected sock=9 [09:20:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 30 07 01 FC 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 05 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 6F 03 00 35 04 06 00 EE 71 D4 B7 71 BC 85 05 99 41 07 28 42 B7 [09:20:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 36 7C 47 00 DD 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 6F 03 00 F4 03 04 00 76 16 A3 66 B6 04 01 00 00 5C 45 99 13 2A 9F 5C 85 [09:20:39]CommunicateWithHost err = 0 [09:20:39]CheckOFDResponse [09:20:39]1017 (14) - 77093643461234 [09:20:39]1041 (16) - 0000000000874959 [09:20:39]1040 (4) - 225065 [09:20:39]1012 (4) - 26.07.2024 03:22 [09:20:39]1206 (1) - 0 [09:20:39]OFD Sender: Remove packet 225065 [09:20:39]ProducePacketName [09:20:39]name=ofd_packets/00225065 [09:20:39]NVStorageDeleteData [09:20:39]OFD Sender: No OFD packet to send [09:20:45]OFD Sender: No OFD packet to send [09:20:50]OFD Sender: No OFD packet to send [09:20:50]recv_with_timeout no data received [09:20:55]OFD Sender: No OFD packet to send [09:21:00]OFD Sender: No OFD packet to send [09:21:04]accept exits with 11 [09:21:04]New connection [09:21:04]New thread 3067469156 created [09:21:04]Thread 3067325796 joined [09:21:04]Waiting for new connection... [09:21:04] Sock 11.Parse request [09:21:04]Sock 11.Check first char [09:21:04]Sock 11.First char is OK [09:21:04]request: POST /json_proto HTTP/1.0 [09:21:04]Method: POST [09:21:04]URL: /json_proto [09:21:04]Method is POST - this is cgi request [09:21:04]url: /json_proto [09:21:04]query_string will be loaded in cgi processing [09:21:04]execute_cgi json_proto POST (null) [09:21:04]execute_cgi path=json_proto method=POST [09:21:04]POST find Content-Length [09:21:04]Host: 172.17.43.131:8080 [09:21:04]Content-Length: 683 [09:21:04]Content-Type: application/json [09:21:04] [09:21:04]POST finish read [09:21:04]Found Content-Length = 683 [09:21:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:04]execute_script... [09:21:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:04]POST & json_proto [09:21:04]process_json_proto [09:21:04]json parsed OK: [09:21:04]protocol is kg_v1.0 [09:21:04]action value=close_receipt [09:21:04]process_action close_receipt [09:21:04]cmd_close_receipt [09:21:04]MH_GetDate [09:21:04]Write to MH i2c: F0 00 00 1C 08 13 [09:21:04]Write i2c OK [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: F0 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: F0 09 00 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: F0 09 00 1C 08 00 81 6A A3 66 F9 24 A2 66 35 [09:21:04]GetLastDocTimeStamp 1721985541 [09:21:04]current date 1721985665 [09:21:04]FM_GetShiftState [09:21:04]SAM_PROTO_GetShiftState [09:21:04]wFMCommunicate request_size=4 [09:21:04]MH_SAM_APDU [09:21:04]CAPDU: 80 13 01 00 [09:21:04]Write to MH i2c: E2 08 00 1D 08 80 13 01 00 00 00 00 00 A2 [09:21:04]Write i2c OK [09:21:04]MH_I2C_Read... [09:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:04]Read from MH i2c: E2 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: E2 0E 00 [09:21:04]MH_I2C_Read... [09:21:04]Read from MH i2c: E2 0E 00 1D 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 53 [09:21:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:21:04]wFMCommunicate OK [09:21:04]SAM_PROTO_GetShiftState done [09:21:04]FM_GetShiftState done [09:21:04]opened in 1721952182 [09:21:04]opened+sec_in_day 1722038582 [09:21:04]quantity*price = 160049 [09:21:04]sum+1 = 160050 [09:21:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 134 26.07.2024 09:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225066 ФПД: 258298666083408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225066&fm=258298666083408&tin=02508201610067®Number=0000000000092624&sum=160000 [09:21:05]StoreToDocumentArchive [09:21:05]shift 437 fd 225066 [09:21:05]save to /storage/0437/doc_00225066 [09:21:05]save last doc name /storage/0437/doc_00225066 to /storage/kkm_last_doc_name [09:21:05]save OK [09:21:05]Clear old archive folders... [09:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:05]tlvbuf is 01AC2C20 [09:21:05]SAM_PROTO_ClearQueue [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 09 00 00 [09:21:05]Write to MH i2c: E2 08 00 2A 08 80 09 00 00 00 00 00 00 A4 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 2A 08 00 90 00 A6 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]SAM_PROTO_ClearQueue done [09:21:05]KKMCreateOFDPacket [09:21:05]OFDProtocolAddRootSTLVToBuf [09:21:05]FM_MakeSignedData [09:21:05]FM_MakeSignedData [09:21:05]SAM_PROTO_SignData [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 01 02 [09:21:05]Write to MH i2c: E2 08 00 2B 08 80 0D 01 02 00 00 00 00 AC [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 2B 08 00 90 00 A7 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=255 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 81 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 6F 03 00 35 04 06 00 EA [09:21:05]Write to MH i2c: E2 02 01 2C 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 81 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 6F 03 00 35 04 06 00 EA 00 00 E3 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 2C 08 00 90 00 A8 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=10 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 02 02 05 EB D8 3C E4 50 [09:21:05]Write to MH i2c: E2 0D 00 2D 08 80 0D 02 02 05 00 EB D8 3C E4 50 00 00 EC [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 03 00 2D 08 00 90 00 A9 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 0D 03 02 [09:21:05]Write to MH i2c: E2 08 00 2E 08 80 0D 03 02 00 00 00 00 B1 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 0B 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 0B 00 2E 08 00 88 D3 EB 04 0E C9 1C 3A 90 00 29 [09:21:05]RAPDU: 88 D3 EB 04 0E C9 1C 3A 90 00 [09:21:05]wFMCommunicate OK [09:21:05]SAM_PROTO_SignData done [09:21:05]FM_MakeSignedData done [09:21:05]CreateOFDProtocolMessage [09:21:05]wFMCommunicate request_size=4 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 11 00 00 [09:21:05]Write to MH i2c: E2 08 00 2F 08 80 11 00 00 00 00 00 00 B1 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:05]Read from MH i2c: E2 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 17 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: E2 17 00 2F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [09:21:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:21:05]wFMCommunicate OK [09:21:05]CreateOFDProtocolMessage done [09:21:05]OFDSenderStorePacket 225066 [09:21:05]StoreOFDPacket docnum=225066 [09:21:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 99 07 01 C4 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 81 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 6F 03 00 35 04 06 00 EA EB D8 3C E4 50 88 D3 EB 04 0E C9 1C 3A [09:21:05]CheckFolder [09:21:05]dirname=/storage/ofd_packets [09:21:05]CheckFolder done [09:21:05]ProducePacketName [09:21:05]name=ofd_packets/00225066 [09:21:05]NVStorageSaveData ofd_packets/00225066 [09:21:05]File name is /storage/ofd_packets/00225066 [09:21:05]Write 301 bytes [09:21:05]NVStorageSaveData done [09:21:05]OFDSenderStorePacket done [09:21:05]KKMCreateOFDPacket done [09:21:05]NVStorageSaveData kkm_last_timestamp [09:21:05]File name is /storage/kkm_last_timestamp [09:21:05]Write 4 bytes [09:21:05]NVStorageSaveData done [09:21:05]ExternCall_PrintAddStr [09:21:05]wPrintStart [09:21:05]Write to MH i2c: 01 00 00 30 08 38 [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: 01 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: 01 07 00 [09:21:05]MH_I2C_Read... [09:21:05]Read from MH i2c: 01 07 00 30 08 00 00 00 00 00 FF 0F 4D [09:21:05]RasterBufferAndPrint [09:21:05]line Счет N : (1)2001233 [09:21:05]line ИНН: 02508201610067 [09:21:05]line Контрольно-Кассовый Чек [09:21:05]line ПРОДАЖА [09:21:05]line ТРК (МРК, ГНК) : 34 [09:21:05]line Товар: 2710124500 [09:21:05]line Аи-95-К-5 [09:21:05]line 21.570 * 74.20 [09:21:05]line = 1600.49 [09:21:05]line НДС 12% НСП 1% [09:21:05]line > о реализуемом товаре [09:21:05]line ОКРУГЛЕНИЕ: -0.49 [09:21:05]line ИТОГО: 1600.00 [09:21:05]line Внесено: 1600.00 [09:21:05]line СДАЧА: 0.00 [09:21:05]line НСП 1% : 14.16 [09:21:05]line НДС 12% : 169.96 [09:21:05]line Наличными: 1600.00 [09:21:05]line Безнал.: 0.00 [09:21:05]line Место: АЗС № 97 "Партнер Нефть" [09:21:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:21:05]line СНО: Общий режим [09:21:05]line Чек 134 26.07.2024 09:21 [09:21:05]line Смена: 437 ФФД: 1.0 [09:21:05]line ЗНМ: 0300000054 [09:21:05]line РНМ: 0000000000092624 [09:21:05]line Версия ККМ: 001 [09:21:05]line ФМ: 0000000000874959 [09:21:05]line ФД: 225066 [09:21:05]line ФПД: 258298666083408 [09:21:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225066&fm=258298666083408&tin=02508201610067®Number=0000000000092624&sum=160000 [09:21:05]written 0, free lines is 4095 [09:21:05]OFD Sender: Processing packet 225066 [packets to send 596, broken 595] [09:21:05]ProducePacketName [09:21:05]name=ofd_packets/00225066 [09:21:05]OFD Sender: To server: pG, [09:21:05]CommunicateWithHost lk.salyk.kg:30040 [09:21:05]ConnectInit lk.salyk.kg [09:21:06]Write to MH i2c: 01 00 00 5B 08 63 [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 07 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: 01 07 00 5B 08 00 00 00 00 00 62 0C D8 [09:21:06]RasterBufferAndPrint [09:21:06]line [09:21:06]line [09:21:06]line [09:21:06]line [09:21:06]line [09:21:06]written 0, free lines is 3174 [09:21:06]MH_Cut [09:21:06]Write to MH i2c: D1 01 00 62 08 01 3C [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: D1 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: D1 01 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: D1 01 00 62 08 00 3B [09:21:06]Write to MH i2c: 01 00 00 63 08 6B [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]Connected sock=9 [09:21:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E9 99 07 01 C4 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 81 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 6F 03 00 35 04 06 00 EA EB D8 3C E4 50 88 D3 EB 04 0E C9 1C 3A [09:21:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 5E 47 00 79 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 6F 03 00 F4 03 04 00 92 16 A3 66 B6 04 01 00 00 16 06 9B 5A C9 EB 34 3B [09:21:07]CommunicateWithHost err = 0 [09:21:07]CheckOFDResponse [09:21:07]1017 (14) - 77093643461234 [09:21:07]1041 (16) - 0000000000874959 [09:21:07]1040 (4) - 225066 [09:21:07]1012 (4) - 26.07.2024 03:22 [09:21:07]1206 (1) - 0 [09:21:07]OFD Sender: Remove packet 225066 [09:21:07]ProducePacketName [09:21:07]name=ofd_packets/00225066 [09:21:07]NVStorageDeleteData [09:21:07]*** Cut start [09:21:07]*** Partial cut [09:21:07]*** CUTSNS_PIN = 1 [09:21:07]*** CUTSNS_PIN = 0 [09:21:07]*** Brake cut motor [09:21:07]OFD Sender: No OFD packet to send [09:21:08]Read from MH i2c: 01 [09:21:08]MH_I2C_Read... [09:21:08]*** Stop cut motor [09:21:08]*** Cut end [09:21:08]Read from MH i2c: 01 07 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: 01 07 00 63 08 00 00 00 00 00 FF 0F 80 [09:21:08]process_action close_receipt done [09:21:08]requested_data is exist [09:21:08]produce_requested_data [09:21:08]requested_item fm.sn is exist - process it [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 11 00 00 [09:21:08]Write to MH i2c: E2 08 00 64 08 80 11 00 00 00 00 00 00 E6 [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 17 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 17 00 64 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [09:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:21:08]wFMCommunicate OK [09:21:08]requested_item fd.num is exist - process it [09:21:08]SAM_PROTO_GetFieldsCounters [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 13 00 00 [09:21:08]Write to MH i2c: E2 08 00 65 08 80 13 00 00 00 00 00 00 E9 [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 62 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 62 00 65 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [09:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:08]wFMCommunicate OK [09:21:08]SAM_PROTO_GetFieldsCounters done [09:21:08]requested_item shift.num is exist - process it [09:21:08]requested_item shift.opened is exist - process it [09:21:08]req_shift_opened [09:21:08]FM_GetShiftState [09:21:08]SAM_PROTO_GetShiftState [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 13 01 00 [09:21:08]Write to MH i2c: E2 08 00 66 08 80 13 01 00 00 00 00 00 EB [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 0E 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 0E 00 66 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9C [09:21:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:21:08]wFMCommunicate OK [09:21:08]SAM_PROTO_GetShiftState done [09:21:08]FM_GetShiftState done [09:21:08]req_shift_opened done [09:21:08]requested_item shift.open_date is exist - process it [09:21:08]req_shift_open_date [09:21:08]req_shift_open_date done [09:21:08]produce_requested_data done [09:21:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225066,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:21:08]process_action_free close_receipt [09:21:08]json_value_free [09:21:08]json_value_free done [09:21:08]process_json_proto returns [09:21:08]Send response to host [09:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225066,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:21:08]free response buf [09:21:08]execute_script done [09:21:08]execute_script returns [09:21:08]free content buf [09:21:08]Sock 11.Close socket [09:21:08]Sock 11.Thread stoped [09:21:12]OFD Sender: No OFD packet to send [09:21:17]OFD Sender: No OFD packet to send [09:21:22]accept exits with 7 [09:21:22]New connection [09:21:22]New thread 3067325796 created [09:21:22]Thread 3067469156 joined [09:21:22]Waiting for new connection... [09:21:22] Sock 7.Parse request [09:21:22]Sock 7.Check first char [09:21:22]Sock 7.First char is OK [09:21:22]request: POST /json_proto HTTP/1.0 [09:21:22]Method: POST [09:21:22]URL: /json_proto [09:21:22]Method is POST - this is cgi request [09:21:22]url: /json_proto [09:21:22]query_string will be loaded in cgi processing [09:21:22]execute_cgi json_proto POST (null) [09:21:22]execute_cgi path=json_proto method=POST [09:21:22]POST find Content-Length [09:21:22]Host: 172.17.43.131:8080 [09:21:22]Content-Length: 679 [09:21:22]Content-Type: application/json [09:21:22] [09:21:22]POST finish read [09:21:22]Found Content-Length = 679 [09:21:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:22]execute_script... [09:21:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:22]POST & json_proto [09:21:22]process_json_proto [09:21:22]json parsed OK: [09:21:22]protocol is kg_v1.0 [09:21:22]action value=close_receipt [09:21:22]process_action close_receipt [09:21:22]cmd_close_receipt [09:21:22]MH_GetDate [09:21:22]Write to MH i2c: F0 00 00 67 08 5E [09:21:22]Write i2c OK [09:21:22]MH_I2C_Read... [09:21:22]Read from MH i2c: F0 [09:21:22]MH_I2C_Read... [09:21:22]Read from MH i2c: F0 09 00 [09:21:22]MH_I2C_Read... [09:21:22]Read from MH i2c: F0 09 00 67 08 00 93 6A A3 66 F9 24 A2 66 92 [09:21:22]GetLastDocTimeStamp 1721985665 [09:21:22]current date 1721985683 [09:21:22]FM_GetShiftState [09:21:22]SAM_PROTO_GetShiftState [09:21:22]wFMCommunicate request_size=4 [09:21:22]MH_SAM_APDU [09:21:22]CAPDU: 80 13 01 00 [09:21:22]Write to MH i2c: E2 08 00 68 08 80 13 01 00 00 00 00 00 ED [09:21:22]Write i2c OK [09:21:22]MH_I2C_Read... [09:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:22]Read from MH i2c: E2 [09:21:22]MH_I2C_Read... [09:21:22]Read from MH i2c: E2 0E 00 [09:21:22]MH_I2C_Read... [09:21:22]Read from MH i2c: E2 0E 00 68 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9E [09:21:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:21:22]wFMCommunicate OK [09:21:22]SAM_PROTO_GetShiftState done [09:21:22]FM_GetShiftState done [09:21:22]opened in 1721952182 [09:21:22]opened+sec_in_day 1722038582 [09:21:22]quantity*price = 70037 [09:21:22]sum+1 = 70038 [09:21:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 135 26.07.2024 09:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225067 ФПД: 189685151008335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225067&fm=189685151008335&tin=02508201610067®Number=0000000000092624&sum=70000 [09:21:23]StoreToDocumentArchive [09:21:23]shift 437 fd 225067 [09:21:23]save to /storage/0437/doc_00225067 [09:21:23]save last doc name /storage/0437/doc_00225067 to /storage/kkm_last_doc_name [09:21:23]save OK [09:21:23]Clear old archive folders... [09:21:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:23]tlvbuf is 01A4A730 [09:21:23]SAM_PROTO_ClearQueue [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 09 00 00 [09:21:23]Write to MH i2c: E2 08 00 75 08 80 09 00 00 00 00 00 00 EF [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 75 08 00 90 00 F1 [09:21:23]RAPDU: 90 00 [09:21:23]wFMCommunicate OK [09:21:23]SAM_PROTO_ClearQueue done [09:21:23]KKMCreateOFDPacket [09:21:23]OFDProtocolAddRootSTLVToBuf [09:21:23]FM_MakeSignedData [09:21:23]FM_MakeSignedData [09:21:23]SAM_PROTO_SignData [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 0D 01 02 [09:21:23]Write to MH i2c: E2 08 00 76 08 80 0D 01 02 00 00 00 00 F7 [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 76 08 00 90 00 F2 [09:21:23]RAPDU: 90 00 [09:21:23]wFMCommunicate OK [09:21:23]wFMCommunicate request_size=255 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 93 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 6F 03 00 35 04 06 00 AC [09:21:23]Write to MH i2c: E2 02 01 77 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 93 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 6F 03 00 35 04 06 00 AC 00 00 F1 [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 77 08 00 90 00 F3 [09:21:23]RAPDU: 90 00 [09:21:23]wFMCommunicate OK [09:21:23]wFMCommunicate request_size=10 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 0D 02 02 05 84 84 0B 86 4F [09:21:23]Write to MH i2c: E2 0D 00 78 08 80 0D 02 02 05 00 84 84 0B 86 4F 00 00 EC [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 03 00 78 08 00 90 00 F4 [09:21:23]RAPDU: 90 00 [09:21:23]wFMCommunicate OK [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 0D 03 02 [09:21:23]Write to MH i2c: E2 08 00 79 08 80 0D 03 02 00 00 00 00 FC [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 0B 00 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 0B 00 79 08 00 0F AF 84 E1 E0 3D 62 C3 90 00 62 [09:21:23]RAPDU: 0F AF 84 E1 E0 3D 62 C3 90 00 [09:21:23]wFMCommunicate OK [09:21:23]SAM_PROTO_SignData done [09:21:23]FM_MakeSignedData done [09:21:23]CreateOFDProtocolMessage [09:21:23]wFMCommunicate request_size=4 [09:21:23]MH_SAM_APDU [09:21:23]CAPDU: 80 11 00 00 [09:21:23]Write to MH i2c: E2 08 00 7A 08 80 11 00 00 00 00 00 00 FC [09:21:23]Write i2c OK [09:21:23]MH_I2C_Read... [09:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:23]Read from MH i2c: E2 [09:21:23]MH_I2C_Read... [09:21:23]Read from MH i2c: E2 17 00 [09:21:23]MH_I2C_Read... [09:18:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:34]execute_script... [09:18:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:34]POST & json_proto [09:18:34]process_json_proto [09:18:34]json parsed OK: [09:18:34]protocol is kg_v1.0 [09:18:34]action value=close_receipt [09:18:34]process_action close_receipt [09:18:34]cmd_close_receipt [09:18:34]MH_GetDate [09:18:34]Write to MH i2c: F0 00 00 65 07 5B [09:18:34]Write i2c OK [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: F0 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: F0 09 00 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: F0 09 00 65 07 00 EB 69 A3 66 F9 24 A2 66 E6 [09:18:34]GetLastDocTimeStamp 1721985496 [09:18:34]current date 1721985515 [09:18:34]FM_GetShiftState [09:18:34]SAM_PROTO_GetShiftState [09:18:34]wFMCommunicate request_size=4 [09:18:34]MH_SAM_APDU [09:18:34]CAPDU: 80 13 01 00 [09:18:34]Write to MH i2c: E2 08 00 66 07 80 13 01 00 00 00 00 00 EA [09:18:34]Write i2c OK [09:18:34]MH_I2C_Read... [09:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:34]Read from MH i2c: E2 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 0E 00 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 0E 00 66 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9B [09:18:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:18:34]wFMCommunicate OK [09:18:34]SAM_PROTO_GetShiftState done [09:18:34]FM_GetShiftState done [09:18:34]opened in 1721952182 [09:18:34]opened+sec_in_day 1722038582 [09:18:34]quantity*price = 75016 [09:18:34]sum+1 = 75017 [09:18:34]Check (price>sum+1) || (price+1 о реализуемом товаре [09:21:23]line ОКРУГЛЕНИЕ: -0.37 [09:21:23]line ИТОГО: 700.00 [09:21:23]line Внесено: 700.00 [09:21:23]line СДАЧА: 0.00 [09:21:23]line НСП 1% : 6.20 [09:21:23]line НДС 12% : 74.38 [09:21:23]line Наличными: 700.00 [09:21:23]line Безнал.: 0.00 [09:21:23]line Место: АЗС № 97 "Партнер Нефть" [09:21:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:21:23]line СНО: Общий режим [09:21:23]line Чек 135 26.07.2024 09:21 [09:21:23]line Смена: 437 ФФД: 1.0 [09:21:23]line ЗНМ: 0300000054 [09:21:23]line РНМ: 0000000000092624 [09:21:23]line Версия ККМ: 001 [09:21:23]line ФМ: 0000000000874959 [09:21:23]line ФД: 225067 [09:21:23]line ФПД: 189685151008335 [09:21:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092123&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225067&fm=189685151008335&tin=02508201610067®Number=0000000000092624&sum=70000 [09:21:23]written 0, free lines is 4095 [09:21:24]OFD Sender: Processing packet 225067 [packets to send 596, broken 595] [09:21:24]ProducePacketName [09:21:24]name=ofd_packets/00225067 [09:21:24]OFD Sender: To server: pG, [09:21:24]CommunicateWithHost lk.salyk.kg:30040 [09:21:24]ConnectInit lk.salyk.kg [09:21:24]Write to MH i2c: 01 00 00 A6 08 AE [09:21:24]Write i2c OK [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: 01 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: 01 07 00 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: 01 07 00 A6 08 00 00 00 00 00 60 0C 21 [09:21:24]RasterBufferAndPrint [09:21:24]line [09:21:24]line [09:21:24]line [09:21:24]line [09:21:24]line [09:21:24]written 0, free lines is 3172 [09:21:24]MH_Cut [09:21:24]Write to MH i2c: D1 01 00 AD 08 01 87 [09:21:24]Write i2c OK [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: D1 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: D1 01 00 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: D1 01 00 AD 08 00 86 [09:21:24]Write to MH i2c: 01 00 00 AE 08 B6 [09:21:24]Write i2c OK [09:21:24]MH_I2C_Read... [09:21:25]*** Cut start [09:21:25]*** Partial cut [09:21:25]*** CUTSNS_PIN = 1 [09:21:25]*** CUTSNS_PIN = 0 [09:21:25]Connected sock=11 [09:21:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D0 2B 07 01 45 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 93 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 6F 03 00 35 04 06 00 AC 84 84 0B 86 4F 0F AF 84 E1 E0 3D 62 C3 [09:21:25]*** Brake cut motor [09:21:26]Read from MH i2c: 01 [09:21:26]MH_I2C_Read... [09:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5E 77 47 00 FD 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 6F 03 00 F4 03 04 00 A5 16 A3 66 B6 04 01 00 00 2B 04 76 9C DB BC 18 EC [09:21:26]CommunicateWithHost err = 0 [09:21:26]CheckOFDResponse [09:21:26]1017 (14) - 77093643461234 [09:21:26]1041 (16) - 0000000000874959 [09:21:26]1040 (4) - 225067 [09:21:26]1012 (4) - 26.07.2024 03:23 [09:21:26]1206 (1) - 0 [09:21:26]OFD Sender: Remove packet 225067 [09:21:26]ProducePacketName [09:21:26]name=ofd_packets/00225067 [09:21:26]NVStorageDeleteData [09:21:26]*** Stop cut motor [09:21:26]*** Cut end [09:21:26]Read from MH i2c: 01 07 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: 01 07 00 AE 08 00 00 00 00 00 FF 0F CB [09:21:26]process_action close_receipt done [09:21:26]requested_data is exist [09:21:26]produce_requested_data [09:21:26]requested_item fm.sn is exist - process it [09:21:26]wFMCommunicate request_size=4 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 11 00 00 [09:21:26]Write to MH i2c: E2 08 00 AF 08 80 11 00 00 00 00 00 00 31 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:26]Read from MH i2c: E2 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 17 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 17 00 AF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [09:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:21:26]wFMCommunicate OK [09:21:26]requested_item fd.num is exist - process it [09:21:26]SAM_PROTO_GetFieldsCounters [09:21:26]wFMCommunicate request_size=4 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 13 00 00 [09:21:26]Write to MH i2c: E2 08 00 B0 08 80 13 00 00 00 00 00 00 34 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:26]Read from MH i2c: E2 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 62 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 62 00 B0 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [09:21:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:26]wFMCommunicate OK [09:21:26]SAM_PROTO_GetFieldsCounters done [09:21:26]requested_item shift.num is exist - process it [09:21:26]requested_item shift.opened is exist - process it [09:21:26]req_shift_opened [09:21:26]FM_GetShiftState [09:21:26]SAM_PROTO_GetShiftState [09:21:26]wFMCommunicate request_size=4 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 13 01 00 [09:21:26]Write to MH i2c: E2 08 00 B1 08 80 13 01 00 00 00 00 00 36 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:26]Read from MH i2c: E2 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 0E 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 0E 00 B1 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E7 [09:21:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:21:26]wFMCommunicate OK [09:21:26]SAM_PROTO_GetShiftState done [09:21:26]FM_GetShiftState done [09:21:26]req_shift_opened done [09:21:26]requested_item shift.open_date is exist - process it [09:21:26]req_shift_open_date [09:21:26]req_shift_open_date done [09:21:26]produce_requested_data done [09:21:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225067,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:21:26]process_action_free close_receipt [09:21:26]json_value_free [09:21:26]json_value_free done [09:21:26]process_json_proto returns [09:21:26]Send response to host [09:21:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225067,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:21:26]free response buf [09:21:26]execute_script done [09:21:26]execute_script returns [09:21:26]free content buf [09:21:26]Sock 7.Close socket [09:21:26]Sock 7.Thread stoped [09:21:26]OFD Sender: No OFD packet to send [09:21:31]OFD Sender: No OFD packet to send [09:21:36]OFD Sender: No OFD packet to send [09:21:41]OFD Sender: No OFD packet to send [09:21:46]OFD Sender: No OFD packet to send [09:21:51]OFD Sender: No OFD packet to send [09:21:56]OFD Sender: No OFD packet to send [09:22:01]OFD Sender: No OFD packet to send [09:22:06]OFD Sender: No OFD packet to send [09:22:07]accept exits with 9 [09:22:07]New connection [09:22:07]New thread 3067469156 created [09:22:07]Thread 3067325796 joined [09:22:07]Waiting for new connection... [09:22:07] Sock 9.Parse request [09:22:07]Sock 9.Check first char [09:22:07]Sock 9.First char is OK [09:22:07]request: POST /json_proto HTTP/1.0 [09:22:07]Method: POST [09:22:07]URL: /json_proto [09:22:07]Method is POST - this is cgi request [09:22:07]url: /json_proto [09:22:07]query_string will be loaded in cgi processing [09:22:07]execute_cgi json_proto POST (null) [09:22:07]execute_cgi path=json_proto method=POST [09:22:07]POST find Content-Length [09:22:07]Host: 172.17.43.131:8080 [09:22:07]Content-Length: 675 [09:22:07]Content-Type: application/json [09:22:07] [09:22:07]POST finish read [09:22:07]Found Content-Length = 675 [09:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:07]execute_script... [09:22:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:07]POST & json_proto [09:22:07]process_json_proto [09:22:07]json parsed OK: [09:22:07]protocol is kg_v1.0 [09:22:07]action value=close_receipt [09:22:07]process_action close_receipt [09:22:07]cmd_close_receipt [09:22:07]MH_GetDate [09:22:07]Write to MH i2c: F0 00 00 B2 08 A9 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: F0 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: F0 09 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: F0 09 00 B2 08 00 C0 6A A3 66 F9 24 A2 66 0A [09:22:07]GetLastDocTimeStamp 1721985683 [09:22:07]current date 1721985728 [09:22:07]FM_GetShiftState [09:22:07]SAM_PROTO_GetShiftState [09:22:07]wFMCommunicate request_size=4 [09:22:07]MH_SAM_APDU [09:22:07]CAPDU: 80 13 01 00 [09:22:07]Write to MH i2c: E2 08 00 B3 08 80 13 01 00 00 00 00 00 38 [09:22:07]Write i2c OK [09:22:07]MH_I2C_Read... [09:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:07]Read from MH i2c: E2 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 0E 00 [09:22:07]MH_I2C_Read... [09:22:07]Read from MH i2c: E2 0E 00 B3 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E9 [09:22:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:22:07]wFMCommunicate OK [09:22:07]SAM_PROTO_GetShiftState done [09:22:07]FM_GetShiftState done [09:22:07]opened in 1721952182 [09:22:07]opened+sec_in_day 1722038582 [09:22:07]quantity*price = 50037 [09:22:07]sum+1 = 50039 [09:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 136 26.07.2024 09:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225068 ФПД: 217663897457640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225068&fm=217663897457640&tin=02508201610067®Number=0000000000092624&sum=50000 [09:22:08]StoreToDocumentArchive [09:22:08]shift 437 fd 225068 [09:22:08]save to /storage/0437/doc_00225068 [09:22:08]save last doc name /storage/0437/doc_00225068 to /storage/kkm_last_doc_name [09:22:08]save OK [09:22:08]Clear old archive folders... [09:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:22:08]tlvbuf is 01AC3E30 [09:22:08]SAM_PROTO_ClearQueue [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 09 00 00 [09:22:08]Write to MH i2c: E2 08 00 C0 08 80 09 00 00 00 00 00 00 3A [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 03 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [09:22:08]RAPDU: 90 00 [09:22:08]wFMCommunicate OK [09:22:08]SAM_PROTO_ClearQueue done [09:22:08]KKMCreateOFDPacket [09:22:08]OFDProtocolAddRootSTLVToBuf [09:22:08]FM_MakeSignedData [09:22:08]FM_MakeSignedData [09:22:08]SAM_PROTO_SignData [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 0D 01 02 [09:22:08]Write to MH i2c: E2 08 00 C1 08 80 0D 01 02 00 00 00 00 42 [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 03 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [09:22:08]RAPDU: 90 00 [09:22:08]wFMCommunicate OK [09:22:08]wFMCommunicate request_size=255 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 C0 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 6F 03 00 35 04 06 00 C5 F6 D3 49 [09:22:08]Write to MH i2c: E2 02 01 C2 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 C0 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 6F 03 00 35 04 06 00 C5 F6 D3 49 00 00 18 [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 03 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 03 00 C2 08 00 90 00 3E [09:22:09]RAPDU: 90 00 [09:22:09]wFMCommunicate OK [09:22:09]wFMCommunicate request_size=7 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 0D 02 02 02 D3 E8 [09:22:09]Write to MH i2c: E2 0A 00 C3 08 80 0D 02 02 02 00 D3 E8 00 00 04 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 03 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 03 00 C3 08 00 90 00 3F [09:22:09]RAPDU: 90 00 [09:22:09]wFMCommunicate OK [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 0D 03 02 [09:22:09]Write to MH i2c: E2 08 00 C4 08 80 0D 03 02 00 00 00 00 47 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 0B 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 0B 00 C4 08 00 AC 5F EE 1B 7E 78 07 3A 90 00 93 [09:22:09]RAPDU: AC 5F EE 1B 7E 78 07 3A 90 00 [09:22:09]wFMCommunicate OK [09:22:09]SAM_PROTO_SignData done [09:22:09]FM_MakeSignedData done [09:22:09]CreateOFDProtocolMessage [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 11 00 00 [09:22:09]Write to MH i2c: E2 08 00 C5 08 80 11 00 00 00 00 00 00 47 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 17 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 17 00 C5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [09:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:09]wFMCommunicate OK [09:22:09]CreateOFDProtocolMessage done [09:22:09]OFDSenderStorePacket 225068 [09:22:09]StoreOFDPacket docnum=225068 [09:22:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 39 38 04 01 B3 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 C0 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 6F 03 00 35 04 06 00 C5 F6 D3 49 D3 E8 AC 5F EE 1B 7E 78 07 3A [09:22:09]CheckFolder [09:22:09]dirname=/storage/ofd_packets [09:22:09]CheckFolder done [09:22:09]ProducePacketName [09:22:09]name=ofd_packets/00225068 [09:22:09]NVStorageSaveData ofd_packets/00225068 [09:22:09]File name is /storage/ofd_packets/00225068 [09:22:09]Write 298 bytes [09:22:09]NVStorageSaveData done [09:22:09]OFDSenderStorePacket done [09:22:09]KKMCreateOFDPacket done [09:22:09]NVStorageSaveData kkm_last_timestamp [09:22:09]File name is /storage/kkm_last_timestamp [09:22:09]Write 4 bytes [09:22:09]NVStorageSaveData done [09:22:09]ExternCall_PrintAddStr [09:22:09]wPrintStart [09:22:09]Write to MH i2c: 01 00 00 C6 08 CE [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: 01 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: 01 07 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: 01 07 00 C6 08 00 00 00 00 00 FF 0F E3 [09:22:09]RasterBufferAndPrint [09:22:09]line Счет N : (1)2001235 [09:22:09]line ИНН: 02508201610067 [09:22:09]line Контрольно-Кассовый Чек [09:22:09]line ПРОДАЖА [09:22:09]line ТРК (МРК, ГНК) : 51 [09:22:09]line Товар: 2710194210 [09:22:09]line ДТ-К-5 [09:22:09]line 6.610 * 75.70 [09:22:09]line = 500.38 [09:22:09]line НДС 12% НСП 1% [09:22:09]line > о реализуемом товаре [09:22:09]line ОКРУГЛЕНИЕ: -0.38 [09:22:09]line ИТОГО: 500.00 [09:22:09]line Внесено: 500.00 [09:22:09]line СДАЧА: 0.00 [09:22:09]line НСП 1% : 4.43 [09:22:09]line НДС 12% : 53.14 [09:22:09]line Наличными: 500.00 [09:22:09]line Безнал.: 0.00 [09:22:09]line Место: АЗС № 97 "Партнер Нефть" [09:22:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:22:09]line СНО: Общий режим [09:22:09]line Чек 136 26.07.2024 09:22 [09:22:09]line Смена: 437 ФФД: 1.0 [09:22:09]line ЗНМ: 0300000054 [09:22:09]line РНМ: 0000000000092624 [09:22:09]line Версия ККМ: 001 [09:22:09]line ФМ: 0000000000874959 [09:22:09]line ФД: 225068 [09:22:09]line ФПД: 217663897457640 [09:22:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092208&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225068&fm=217663897457640&tin=02508201610067®Number=0000000000092624&sum=50000 [09:22:09]written 0, free lines is 4095 [09:22:09]OFD Sender: Processing packet 225068 [packets to send 596, broken 595] [09:22:09]ProducePacketName [09:22:09]name=ofd_packets/00225068 [09:22:09]OFD Sender: To server: pG, [09:22:09]CommunicateWithHost lk.salyk.kg:30040 [09:22:09]ConnectInit lk.salyk.kg [09:22:10]Write to MH i2c: 01 00 00 F1 08 F9 [09:22:10]Write i2c OK [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: 01 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: 01 07 00 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: 01 07 00 F1 08 00 00 00 00 00 58 0C 64 [09:22:10]RasterBufferAndPrint [09:22:10]line [09:22:10]line [09:22:10]line [09:22:10]line [09:22:10]line [09:22:10]written 0, free lines is 3163 [09:22:10]MH_Cut [09:22:10]Write to MH i2c: D1 01 00 F8 08 01 D2 [09:22:10]Write i2c OK [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: D1 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: D1 01 00 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: D1 01 00 F8 08 00 D1 [09:22:10]Write to MH i2c: 01 00 00 F9 08 01 [09:22:10]Write i2c OK [09:22:10]MH_I2C_Read... [09:22:10]Connected sock=11 [09:22:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 39 38 04 01 B3 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 C0 6A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 6F 03 00 35 04 06 00 C5 F6 D3 49 D3 E8 AC 5F EE 1B 7E 78 07 3A [09:22:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 12 47 00 7F 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 6F 03 00 F4 03 04 00 D2 16 A3 66 B6 04 01 00 00 CE 1B 8C A5 10 31 CE 2E [09:22:11]CommunicateWithHost err = 0 [09:22:11]CheckOFDResponse [09:22:11]1017 (14) - 77093643461234 [09:22:11]1041 (16) - 0000000000874959 [09:22:11]1040 (4) - 225068 [09:22:11]1012 (4) - 26.07.2024 03:24 [09:22:11]1206 (1) - 0 [09:22:11]OFD Sender: Remove packet 225068 [09:22:11]ProducePacketName [09:22:11]name=ofd_packets/00225068 [09:22:11]NVStorageDeleteData [09:22:11]*** Cut start [09:22:11]*** Partial cut [09:22:11]*** CUTSNS_PIN = 1 [09:22:11]*** CUTSNS_PIN = 0 [09:22:11]*** Brake cut motor [09:22:11]OFD Sender: No OFD packet to send [09:22:11]Read from MH i2c: 01 [09:22:11]MH_I2C_Read... [09:22:11]*** Stop cut motor [09:22:11]*** Cut end [09:22:11]Read from MH i2c: 01 07 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: 01 07 00 F9 08 00 00 00 00 00 FF 0F 16 [09:22:11]process_action close_receipt done [09:22:11]requested_data is exist [09:22:11]produce_requested_data [09:22:11]requested_item fm.sn is exist - process it [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 11 00 00 [09:22:11]Write to MH i2c: E2 08 00 FA 08 80 11 00 00 00 00 00 00 7C [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 17 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 17 00 FA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [09:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:22:11]wFMCommunicate OK [09:22:11]requested_item fd.num is exist - process it [09:22:11]SAM_PROTO_GetFieldsCounters [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 13 00 00 [09:22:11]Write to MH i2c: E2 08 00 FB 08 80 13 00 00 00 00 00 00 7F [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 62 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 62 00 FB 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [09:22:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:12]wFMCommunicate OK [09:22:12]SAM_PROTO_GetFieldsCounters done [09:22:12]requested_item shift.num is exist - process it [09:22:12]requested_item shift.opened is exist - process it [09:22:12]req_shift_opened [09:22:12]FM_GetShiftState [09:22:12]SAM_PROTO_GetShiftState [09:22:12]wFMCommunicate request_size=4 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 13 01 00 [09:22:12]Write to MH i2c: E2 08 00 FC 08 80 13 01 00 00 00 00 00 81 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:12]Read from MH i2c: E2 0E 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 0E 00 FC 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 32 [09:22:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:22:12]wFMCommunicate OK [09:22:12]SAM_PROTO_GetShiftState done [09:22:12]FM_GetShiftState done [09:22:12]req_shift_opened done [09:22:12]requested_item shift.open_date is exist - process it [09:22:12]req_shift_open_date [09:22:12]req_shift_open_date done [09:22:12]produce_requested_data done [09:22:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225068,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:22:12]process_action_free close_receipt [09:22:12]json_value_free [09:22:12]json_value_free done [09:22:12]process_json_proto returns [09:22:12]Send response to host [09:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225068,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:22:12]free response buf [09:22:12]execute_script done [09:22:12]execute_script returns [09:22:12]free content buf [09:22:12]Sock 9.Close socket [09:22:12]Sock 9.Thread stoped [09:22:16]OFD Sender: No OFD packet to send [09:22:21]OFD Sender: No OFD packet to send [09:22:26]OFD Sender: No OFD packet to send [09:22:31]OFD Sender: No OFD packet to send [09:22:36]OFD Sender: No OFD packet to send [09:22:41]OFD Sender: No OFD packet to send [09:22:46]OFD Sender: No OFD packet to send [09:22:51]OFD Sender: No OFD packet to send [09:22:56]OFD Sender: No OFD packet to send [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:13]accept exits with 7 [09:23:13]New connection [09:23:13]New thread 3067325796 created [09:23:13]Thread 3067469156 joined [09:23:13]Waiting for new connection... [09:23:13] Sock 7.Parse request [09:23:13]Sock 7.Check first char [09:23:13]Sock 7.First char is OK [09:23:13]request: POST /json_proto HTTP/1.0 [09:23:13]Method: POST [09:23:13]URL: /json_proto [09:23:13]Method is POST - this is cgi request [09:23:13]url: /json_proto [09:23:13]query_string will be loaded in cgi processing [09:23:13]execute_cgi json_proto POST (null) [09:23:13]execute_cgi path=json_proto method=POST [09:23:13]POST find Content-Length [09:23:13]Host: 172.17.43.131:8080 [09:23:13]Content-Length: 683 [09:23:13]Content-Type: application/json [09:23:13] [09:23:13]POST finish read [09:23:13]Found Content-Length = 683 [09:23:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:13]execute_script... [09:23:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:13]POST & json_proto [09:23:13]process_json_proto [09:23:13]json parsed OK: [09:23:13]protocol is kg_v1.0 [09:23:13]action value=close_receipt [09:23:13]process_action close_receipt [09:23:13]cmd_close_receipt [09:23:13]MH_GetDate [09:23:13]Write to MH i2c: F0 00 00 FD 08 F4 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: F0 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: F0 09 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: F0 09 00 FD 08 00 02 6B A3 66 F9 24 A2 66 98 [09:23:13]GetLastDocTimeStamp 1721985728 [09:23:13]current date 1721985794 [09:23:13]FM_GetShiftState [09:23:13]SAM_PROTO_GetShiftState [09:23:13]wFMCommunicate request_size=4 [09:23:13]MH_SAM_APDU [09:23:13]CAPDU: 80 13 01 00 [09:23:13]Write to MH i2c: E2 08 00 FE 08 80 13 01 00 00 00 00 00 83 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 0E 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 0E 00 FE 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 34 [09:23:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:23:13]wFMCommunicate OK [09:23:13]SAM_PROTO_GetShiftState done [09:23:13]FM_GetShiftState done [09:23:13]opened in 1721952182 [09:23:13]opened+sec_in_day 1722038582 [09:23:13]quantity*price = 100005 [09:23:13]sum+1 = 100006 [09:23:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 137 26.07.2024 09:23 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225069 ФПД: 31017526417182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092314&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225069&fm=31017526417182&tin=02508201610067®Number=0000000000092624&sum=100000 [09:23:14]StoreToDocumentArchive [09:23:14]shift 437 fd 225069 [09:23:14]save to /storage/0437/doc_00225069 [09:23:14]save last doc name /storage/0437/doc_00225069 to /storage/kkm_last_doc_name [09:23:14]save OK [09:23:14]Clear old archive folders... [09:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:14]tlvbuf is 01A4AA20 [09:23:14]SAM_PROTO_ClearQueue [09:23:14]wFMCommunicate request_size=4 [09:23:14]MH_SAM_APDU [09:23:14]CAPDU: 80 09 00 00 [09:23:14]Write to MH i2c: E2 08 00 0B 09 80 09 00 00 00 00 00 00 86 [09:23:14]Write i2c OK [09:23:14]MH_I2C_Read... [09:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:14]Read from MH i2c: E2 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 03 00 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 03 00 0B 09 00 90 00 88 [09:23:14]RAPDU: 90 00 [09:23:14]wFMCommunicate OK [09:23:14]SAM_PROTO_ClearQueue done [09:23:14]KKMCreateOFDPacket [09:23:14]OFDProtocolAddRootSTLVToBuf [09:23:14]FM_MakeSignedData [09:23:14]FM_MakeSignedData [09:23:14]SAM_PROTO_SignData [09:23:14]wFMCommunicate request_size=4 [09:23:14]MH_SAM_APDU [09:23:14]CAPDU: 80 0D 01 02 [09:23:14]Write to MH i2c: E2 08 00 0C 09 80 0D 01 02 00 00 00 00 8E [09:23:14]Write i2c OK [09:23:14]MH_I2C_Read... [09:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:14]Read from MH i2c: E2 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 03 00 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 03 00 0C 09 00 90 00 89 [09:23:14]RAPDU: 90 00 [09:23:14]wFMCommunicate OK [09:23:14]wFMCommunicate request_size=255 [09:23:14]MH_SAM_APDU [09:23:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 02 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 6F 03 00 35 04 06 00 1C [09:23:14]Write to MH i2c: E2 02 01 0D 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 02 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 6F 03 00 35 04 06 00 1C 00 00 14 [09:23:14]Write i2c OK [09:23:14]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 03 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 03 00 0D 09 00 90 00 8A [09:23:15]RAPDU: 90 00 [09:23:15]wFMCommunicate OK [09:23:15]wFMCommunicate request_size=10 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 0D 02 02 05 35 D4 A4 D7 1E [09:23:15]Write to MH i2c: E2 0D 00 0E 09 80 0D 02 02 05 00 35 D4 A4 D7 1E 00 00 3D [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 03 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 03 00 0E 09 00 90 00 8B [09:23:15]RAPDU: 90 00 [09:23:15]wFMCommunicate OK [09:23:15]wFMCommunicate request_size=4 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 0D 03 02 [09:23:15]Write to MH i2c: E2 08 00 0F 09 80 0D 03 02 00 00 00 00 93 [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 0B 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 0B 00 0F 09 00 1F 9A 18 81 15 86 4F AE 90 00 7E [09:23:15]RAPDU: 1F 9A 18 81 15 86 4F AE 90 00 [09:23:15]wFMCommunicate OK [09:23:15]SAM_PROTO_SignData done [09:23:15]FM_MakeSignedData done [09:23:15]CreateOFDProtocolMessage [09:23:15]wFMCommunicate request_size=4 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 11 00 00 [09:23:15]Write to MH i2c: E2 08 00 10 09 80 11 00 00 00 00 00 00 93 [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 17 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 17 00 10 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [09:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:23:15]wFMCommunicate OK [09:23:15]CreateOFDProtocolMessage done [09:23:15]OFDSenderStorePacket 225069 [09:23:15]StoreOFDPacket docnum=225069 [09:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D B2 07 01 1F 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 02 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 6F 03 00 35 04 06 00 1C 35 D4 A4 D7 1E 1F 9A 18 81 15 86 4F AE [09:23:15]CheckFolder [09:23:15]dirname=/storage/ofd_packets [09:23:15]CheckFolder done [09:23:15]ProducePacketName [09:23:15]name=ofd_packets/00225069 [09:23:15]NVStorageSaveData ofd_packets/00225069 [09:23:15]File name is /storage/ofd_packets/00225069 [09:23:15]Write 301 bytes [09:23:15]NVStorageSaveData done [09:23:15]OFDSenderStorePacket done [09:23:15]KKMCreateOFDPacket done [09:23:15]NVStorageSaveData kkm_last_timestamp [09:23:15]File name is /storage/kkm_last_timestamp [09:23:15]Write 4 bytes [09:23:15]NVStorageSaveData done [09:23:15]ExternCall_PrintAddStr [09:23:15]wPrintStart [09:23:15]Write to MH i2c: 01 00 00 11 09 1A [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 07 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 07 00 11 09 00 00 00 00 00 FF 0F 2F [09:23:15]RasterBufferAndPrint [09:23:15]line Счет N : (1)2001236 [09:23:15]line ИНН: 02508201610067 [09:23:15]line Контрольно-Кассовый Чек [09:23:15]line ПРОДАЖА [09:23:15]line ТРК (МРК, ГНК) : 33 [09:23:15]line Товар: 2710124130 [09:23:15]line Аи-92-К-5 [09:23:15]line 14.750 * 67.80 [09:23:15]line = 1000.05 [09:23:15]line НДС 12% НСП 1% [09:23:15]line > о реализуемом товаре [09:23:15]line ОКРУГЛЕНИЕ: -0.05 [09:23:15]line ИТОГО: 1000.00 [09:23:15]line Внесено: 1000.00 [09:23:15]line СДАЧА: 0.00 [09:23:15]line НСП 1% : 8.85 [09:23:15]line НДС 12% : 106.20 [09:23:15]line Наличными: 1000.00 [09:23:15]line Безнал.: 0.00 [09:23:15]line Место: АЗС № 97 "Партнер Нефть" [09:23:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:23:15]line СНО: Общий режим [09:23:15]line Чек 137 26.07.2024 09:23 [09:23:15]line Смена: 437 ФФД: 1.0 [09:23:15]line ЗНМ: 0300000054 [09:23:15]line РНМ: 0000000000092624 [09:23:15]line Версия ККМ: 001 [09:23:15]line ФМ: 0000000000874959 [09:23:15]line ФД: 225069 [09:23:15]line ФПД: 31017526417182 [09:23:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092314&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225069&fm=31017526417182&tin=02508201610067®Number=0000000000092624&sum=100000 [09:23:15]written 0, free lines is 4095 [09:23:15]OFD Sender: Processing packet 225069 [packets to send 596, broken 595] [09:23:15]ProducePacketName [09:23:15]name=ofd_packets/00225069 [09:23:15]OFD Sender: To server: pG, [09:23:15]CommunicateWithHost lk.salyk.kg:30040 [09:23:15]ConnectInit lk.salyk.kg [09:23:15]Write to MH i2c: 01 00 00 3C 09 45 [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 07 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 07 00 3C 09 00 00 00 00 00 58 0C B0 [09:23:15]RasterBufferAndPrint [09:23:15]line [09:23:15]line [09:23:15]line [09:23:15]line [09:23:15]line [09:23:15]written 0, free lines is 3164 [09:23:15]MH_Cut [09:23:15]Write to MH i2c: D1 01 00 43 09 01 1E [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: D1 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: D1 01 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: D1 01 00 43 09 00 1D [09:23:15]Write to MH i2c: 01 00 00 44 09 4D [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:16]Connected sock=9 [09:23:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D B2 07 01 1F 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 02 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 6F 03 00 35 04 06 00 1C 35 D4 A4 D7 1E 1F 9A 18 81 15 86 4F AE [09:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AB 3C 47 00 04 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 6F 03 00 F4 03 04 00 14 17 A3 66 B6 04 01 00 00 50 78 7D 18 1C 2C 94 70 [09:23:16]CommunicateWithHost err = 0 [09:23:16]CheckOFDResponse [09:23:16]1017 (14) - 77093643461234 [09:23:16]1041 (16) - 0000000000874959 [09:23:16]1040 (4) - 225069 [09:23:16]1012 (4) - 26.07.2024 03:25 [09:23:16]1206 (1) - 0 [09:23:16]OFD Sender: Remove packet 225069 [09:23:16]ProducePacketName [09:23:16]name=ofd_packets/00225069 [09:23:16]NVStorageDeleteData [09:23:17]OFD Sender: No OFD packet to send [09:23:17]*** Cut start [09:23:17]*** Partial cut [09:23:17]*** CUTSNS_PIN = 1 [09:23:17]*** CUTSNS_PIN = 0 [09:23:17]*** Brake cut motor [09:23:17]Read from MH i2c: 01 [09:23:17]MH_I2C_Read... [09:23:17]*** Stop cut motor [09:23:17]*** Cut end [09:23:17]Read from MH i2c: 01 07 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: 01 07 00 44 09 00 00 00 00 00 FF 0F 62 [09:23:17]process_action close_receipt done [09:23:17]requested_data is exist [09:23:17]produce_requested_data [09:23:17]requested_item fm.sn is exist - process it [09:23:17]wFMCommunicate request_size=4 [09:23:17]MH_SAM_APDU [09:23:17]CAPDU: 80 11 00 00 [09:23:17]Write to MH i2c: E2 08 00 45 09 80 11 00 00 00 00 00 00 C8 [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:17]Read from MH i2c: E2 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 17 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 17 00 45 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [09:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:23:17]wFMCommunicate OK [09:23:17]requested_item fd.num is exist - process it [09:23:17]SAM_PROTO_GetFieldsCounters [09:23:17]wFMCommunicate request_size=4 [09:23:17]MH_SAM_APDU [09:23:17]CAPDU: 80 13 00 00 [09:23:17]Write to MH i2c: E2 08 00 46 09 80 13 00 00 00 00 00 00 CB [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:17]Read from MH i2c: E2 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 62 00 [09:23:17]MH_I2C_Read... [09:23:17]Read from MH i2c: E2 62 00 46 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [09:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:17]wFMCommunicate OK [09:23:17]SAM_PROTO_GetFieldsCounters done [09:23:17]requested_item shift.num is exist - process it [09:23:17]requested_item shift.opened is exist - process it [09:23:17]req_shift_opened [09:23:17]FM_GetShiftState [09:23:17]SAM_PROTO_GetShiftState [09:23:17]wFMCommunicate request_size=4 [09:23:17]MH_SAM_APDU [09:23:17]CAPDU: 80 13 01 00 [09:23:17]Write to MH i2c: E2 08 00 47 09 80 13 01 00 00 00 00 00 CD [09:23:17]Write i2c OK [09:23:17]MH_I2C_Read... [09:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:18]Read from MH i2c: E2 [09:23:18]MH_I2C_Read... [09:23:18]Read from MH i2c: E2 0E 00 [09:23:18]MH_I2C_Read... [09:23:18]Read from MH i2c: E2 0E 00 47 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7E [09:23:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:23:18]wFMCommunicate OK [09:23:18]SAM_PROTO_GetShiftState done [09:23:18]FM_GetShiftState done [09:23:18]req_shift_opened done [09:23:18]requested_item shift.open_date is exist - process it [09:23:18]req_shift_open_date [09:23:18]req_shift_open_date done [09:23:18]produce_requested_data done [09:23:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225069,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:23:18]process_action_free close_receipt [09:23:18]json_value_free [09:23:18]json_value_free done [09:23:18]process_json_proto returns [09:23:18]Send response to host [09:23:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225069,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:23:18]free response buf [09:23:18]execute_script done [09:23:18]execute_script returns [09:23:18]free content buf [09:23:18]Sock 7.Close socket [09:23:18]Sock 7.Thread stoped [09:23:22]OFD Sender: No OFD packet to send [09:23:27]OFD Sender: No OFD packet to send [09:23:32]OFD Sender: No OFD packet to send [09:23:37]OFD Sender: No OFD packet to send [09:23:40]accept exits with 10 [09:23:40]New connection [09:23:40]New thread 3067469156 created [09:23:40]Thread 3067325796 joined [09:23:40]Waiting for new connection... [09:23:40] Sock 10.Parse request [09:23:40]Sock 10.Check first char [09:23:40]Sock 10.First char is OK [09:23:40]request: POST /json_proto HTTP/1.0 [09:23:40]Method: POST [09:23:40]URL: /json_proto [09:23:40]Method is POST - this is cgi request [09:23:40]url: /json_proto [09:23:40]query_string will be loaded in cgi processing [09:23:40]execute_cgi json_proto POST (null) [09:23:40]execute_cgi path=json_proto method=POST [09:23:40]POST find Content-Length [09:23:40]Host: 172.17.43.131:8080 [09:23:40]Content-Length: 678 [09:23:40]Content-Type: application/json [09:23:40] [09:23:40]POST finish read [09:23:40]Found Content-Length = 678 [09:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:40]execute_script... [09:23:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:40]POST & json_proto [09:23:40]process_json_proto [09:23:40]json parsed OK: [09:23:40]protocol is kg_v1.0 [09:23:40]action value=close_receipt [09:23:40]process_action close_receipt [09:23:40]cmd_close_receipt [09:23:40]MH_GetDate [09:23:40]Write to MH i2c: F0 00 00 48 09 40 [09:23:40]Write i2c OK [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 09 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 09 00 48 09 00 1D 6B A3 66 F9 24 A2 66 FF [09:23:40]GetLastDocTimeStamp 1721985794 [09:23:40]current date 1721985821 [09:23:40]FM_GetShiftState [09:23:40]SAM_PROTO_GetShiftState [09:23:40]wFMCommunicate request_size=4 [09:23:40]MH_SAM_APDU [09:23:40]CAPDU: 80 13 01 00 [09:23:40]Write to MH i2c: E2 08 00 49 09 80 13 01 00 00 00 00 00 CF [09:23:40]Write i2c OK [09:23:40]MH_I2C_Read... [09:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:40]Read from MH i2c: E2 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: E2 0E 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: E2 0E 00 49 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [09:23:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:23:40]wFMCommunicate OK [09:23:40]SAM_PROTO_GetShiftState done [09:23:40]FM_GetShiftState done [09:23:40]opened in 1721952182 [09:23:40]opened+sec_in_day 1722038582 [09:23:40]quantity*price = 40068 [09:23:40]sum+1 = 40069 [09:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 138 26.07.2024 09:23 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225070 ФПД: 59444554664072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225070&fm=59444554664072&tin=02508201610067®Number=0000000000092624&sum=40000 [09:23:41]StoreToDocumentArchive [09:23:41]shift 437 fd 225070 [09:23:41]save to /storage/0437/doc_00225070 [09:23:41]save last doc name /storage/0437/doc_00225070 to /storage/kkm_last_doc_name [09:23:41]save OK [09:23:41]Clear old archive folders... [09:23:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:41]tlvbuf is B6F260C0 [09:23:41]SAM_PROTO_ClearQueue [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 09 00 00 [09:23:41]Write to MH i2c: E2 08 00 56 09 80 09 00 00 00 00 00 00 D1 [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:41]Read from MH i2c: E2 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 03 00 [09:23:41]MH_I2C_Read... [09:23:41]Read from MH i2c: E2 03 00 56 09 00 90 00 D3 [09:23:41]RAPDU: 90 00 [09:23:41]wFMCommunicate OK [09:23:41]SAM_PROTO_ClearQueue done [09:23:41]KKMCreateOFDPacket [09:23:41]OFDProtocolAddRootSTLVToBuf [09:23:41]FM_MakeSignedData [09:23:41]FM_MakeSignedData [09:23:41]SAM_PROTO_SignData [09:23:41]wFMCommunicate request_size=4 [09:23:41]MH_SAM_APDU [09:23:41]CAPDU: 80 0D 01 02 [09:23:41]Write to MH i2c: E2 08 00 57 09 80 0D 01 02 00 00 00 00 D9 [09:23:41]Write i2c OK [09:23:41]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 57 09 00 90 00 D4 [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=255 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1D 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 6F 03 00 35 04 06 00 36 [09:23:42]Write to MH i2c: E2 02 01 58 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1D 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 6F 03 00 35 04 06 00 36 00 00 C6 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]OFD Sender: No OFD packet to send [09:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 58 09 00 90 00 D5 [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=10 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 02 02 05 10 83 90 88 88 [09:23:42]Write to MH i2c: E2 0D 00 59 09 80 0D 02 02 05 00 10 83 90 88 88 00 00 19 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 59 09 00 90 00 D6 [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 03 02 [09:23:42]Write to MH i2c: E2 08 00 5A 09 80 0D 03 02 00 00 00 00 DE [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0B 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0B 00 5A 09 00 A6 62 AC E0 FB 15 07 7B 90 00 05 [09:23:42]RAPDU: A6 62 AC E0 FB 15 07 7B 90 00 [09:23:42]wFMCommunicate OK [09:23:42]SAM_PROTO_SignData done [09:23:42]FM_MakeSignedData done [09:23:42]CreateOFDProtocolMessage [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 11 00 00 [09:23:42]Write to MH i2c: E2 08 00 5B 09 80 11 00 00 00 00 00 00 DE [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 17 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 17 00 5B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [09:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:23:42]wFMCommunicate OK [09:23:42]CreateOFDProtocolMessage done [09:23:42]OFDSenderStorePacket 225070 [09:23:42]StoreOFDPacket docnum=225070 [09:23:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8B F7 07 01 29 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1D 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 6F 03 00 35 04 06 00 36 10 83 90 88 88 A6 62 AC E0 FB 15 07 7B [09:23:42]CheckFolder [09:23:42]dirname=/storage/ofd_packets [09:23:42]CheckFolder done [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00225070 [09:23:42]NVStorageSaveData ofd_packets/00225070 [09:23:42]File name is /storage/ofd_packets/00225070 [09:23:42]Write 301 bytes [09:23:42]NVStorageSaveData done [09:23:42]OFDSenderStorePacket done [09:23:42]KKMCreateOFDPacket done [09:23:42]NVStorageSaveData kkm_last_timestamp [09:23:42]File name is /storage/kkm_last_timestamp [09:23:42]Write 4 bytes [09:23:42]NVStorageSaveData done [09:23:42]ExternCall_PrintAddStr [09:23:42]wPrintStart [09:23:42]Write to MH i2c: 01 00 00 5C 09 65 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 5C 09 00 00 00 00 00 FF 0F 7A [09:23:42]RasterBufferAndPrint [09:23:42]line Счет N : (1)2001237 [09:23:42]line ИНН: 02508201610067 [09:23:42]line Контрольно-Кассовый Чек [09:23:42]line ПРОДАЖА [09:23:42]line ТРК (МРК, ГНК) : 44 [09:23:42]line Товар: 2710124500 [09:23:42]line Аи-95-К-5 [09:23:42]line 5.400 * 74.20 [09:23:42]line = 400.68 [09:23:42]line НДС 12% НСП 1% [09:23:42]line > о реализуемом товаре [09:23:42]line ОКРУГЛЕНИЕ: -0.68 [09:23:42]line ИТОГО: 400.00 [09:23:42]line Внесено: 400.00 [09:23:42]line СДАЧА: 0.00 [09:23:42]line НСП 1% : 3.55 [09:23:42]line НДС 12% : 42.55 [09:23:42]line Наличными: 400.00 [09:23:42]line Безнал.: 0.00 [09:23:42]line Место: АЗС № 97 "Партнер Нефть" [09:23:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:23:42]line СНО: Общий режим [09:23:42]line Чек 138 26.07.2024 09:23 [09:23:42]line Смена: 437 ФФД: 1.0 [09:23:42]line ЗНМ: 0300000054 [09:23:42]line РНМ: 0000000000092624 [09:23:42]line Версия ККМ: 001 [09:23:42]line ФМ: 0000000000874959 [09:23:42]line ФД: 225070 [09:23:42]line ФПД: 59444554664072 [09:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225070&fm=59444554664072&tin=02508201610067®Number=0000000000092624&sum=40000 [09:23:42]OFD Sender: Processing packet 225070 [packets to send 596, broken 595] [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00225070 [09:23:42]OFD Sender: To server: pG, [09:23:42]CommunicateWithHost lk.salyk.kg:30040 [09:23:42]ConnectInit lk.salyk.kg [09:23:42]written 0, free lines is 4095 [09:23:43]Write to MH i2c: 01 00 00 87 09 90 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: 01 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: 01 07 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: 01 07 00 87 09 00 00 00 00 00 62 0C 05 [09:23:43]RasterBufferAndPrint [09:23:43]line [09:23:43]line [09:23:43]line [09:23:43]line [09:23:43]line [09:23:43]written 0, free lines is 3173 [09:23:43]MH_Cut [09:23:43]Write to MH i2c: D1 01 00 8E 09 01 69 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: D1 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: D1 01 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: D1 01 00 8E 09 00 68 [09:23:43]Write to MH i2c: 01 00 00 8F 09 98 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:44]*** Cut start [09:23:44]*** Partial cut [09:23:44]*** CUTSNS_PIN = 1 [09:23:44]*** CUTSNS_PIN = 0 [09:23:44]*** Brake cut motor [09:23:45]Read from MH i2c: 01 [09:23:45]*** Stop cut motor [09:23:45]*** Cut end [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: 01 07 00 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: 01 07 00 8F 09 00 00 00 00 00 FF 0F AD [09:23:45]process_action close_receipt done [09:23:45]requested_data is exist [09:23:45]produce_requested_data [09:23:45]requested_item fm.sn is exist - process it [09:23:45]wFMCommunicate request_size=4 [09:23:45]MH_SAM_APDU [09:23:45]CAPDU: 80 11 00 00 [09:23:45]Write to MH i2c: E2 08 00 90 09 80 11 00 00 00 00 00 00 13 [09:23:45]Write i2c OK [09:23:45]MH_I2C_Read... [09:23:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:45]Read from MH i2c: E2 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: E2 17 00 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: E2 17 00 90 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [09:23:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:23:45]wFMCommunicate OK [09:23:45]requested_item fd.num is exist - process it [09:23:45]SAM_PROTO_GetFieldsCounters [09:23:45]wFMCommunicate request_size=4 [09:23:45]MH_SAM_APDU [09:23:45]CAPDU: 80 13 00 00 [09:23:45]Write to MH i2c: E2 08 00 91 09 80 13 00 00 00 00 00 00 16 [09:23:45]Write i2c OK [09:23:45]MH_I2C_Read... [09:23:45]Connected sock=11 [09:23:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8B F7 07 01 29 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 1D 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 6F 03 00 35 04 06 00 36 10 83 90 88 88 A6 62 AC E0 FB 15 07 7B [09:23:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:45]Read from MH i2c: E2 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: E2 62 00 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: E2 62 00 91 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:23:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:45]wFMCommunicate OK [09:23:45]SAM_PROTO_GetFieldsCounters done [09:23:45]requested_item shift.num is exist - process it [09:23:45]requested_item shift.opened is exist - process it [09:23:45]req_shift_opened [09:23:45]FM_GetShiftState [09:23:45]SAM_PROTO_GetShiftState [09:23:45]wFMCommunicate request_size=4 [09:23:45]MH_SAM_APDU [09:23:45]CAPDU: 80 13 01 00 [09:23:45]Write to MH i2c: E2 08 00 92 09 80 13 01 00 00 00 00 00 18 [09:23:45]Write i2c OK [09:23:45]MH_I2C_Read... [09:23:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:45]Read from MH i2c: E2 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: E2 0E 00 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: E2 0E 00 92 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C9 [09:23:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:23:45]wFMCommunicate OK [09:23:45]SAM_PROTO_GetShiftState done [09:23:45]FM_GetShiftState done [09:23:45]req_shift_opened done [09:23:45]requested_item shift.open_date is exist - process it [09:23:45]req_shift_open_date [09:23:45]req_shift_open_date done [09:23:45]produce_requested_data done [09:23:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225070,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:23:45]process_action_free close_receipt [09:23:45]json_value_free [09:23:45]json_value_free done [09:23:45]process_json_proto returns [09:23:45]Send response to host [09:23:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225070,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:23:45]free response buf [09:23:45]execute_script done [09:23:45]execute_script returns [09:23:45]free content buf [09:23:45]Sock 10.Close socket [09:23:45]Sock 10.Thread stoped [09:23:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE 23 47 00 37 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 6F 03 00 F4 03 04 00 31 17 A3 66 B6 04 01 00 00 C2 6F 45 C5 FD 71 2D 79 [09:23:45]CommunicateWithHost err = 0 [09:23:45]CheckOFDResponse [09:23:45]1017 (14) - 77093643461234 [09:23:45]1041 (16) - 0000000000874959 [09:23:45]1040 (4) - 225070 [09:23:45]1012 (4) - 26.07.2024 03:25 [09:23:45]1206 (1) - 0 [09:23:45]OFD Sender: Remove packet 225070 [09:23:45]ProducePacketName [09:23:45]name=ofd_packets/00225070 [09:23:45]NVStorageDeleteData [09:23:46]OFD Sender: No OFD packet to send [09:23:47]recv_with_timeout no data received [09:23:51]OFD Sender: No OFD packet to send [09:23:56]OFD Sender: No OFD packet to send [09:24:01]OFD Sender: No OFD packet to send [09:24:05]recv_with_timeout no data received [09:24:06]OFD Sender: No OFD packet to send [09:24:11]OFD Sender: No OFD packet to send [09:24:14]accept exits with 7 [09:24:14]New connection [09:24:14]New thread 3067325796 created [09:24:14]Thread 3067469156 joined [09:24:14]Waiting for new connection... [09:24:14] Sock 7.Parse request [09:24:14]Sock 7.Check first char [09:24:14]Sock 7.First char is OK [09:24:14]request: POST /json_proto HTTP/1.0 [09:24:14]Method: POST [09:24:14]URL: /json_proto [09:24:14]Method is POST - this is cgi request [09:24:14]url: /json_proto [09:24:14]query_string will be loaded in cgi processing [09:24:14]execute_cgi json_proto POST (null) [09:24:14]execute_cgi path=json_proto method=POST [09:24:14]POST find Content-Length [09:24:14]Host: 172.17.43.131:8080 [09:24:14]Content-Length: 679 [09:24:14]Content-Type: application/json [09:24:14] [09:24:14]POST finish read [09:24:14]Found Content-Length = 679 [09:24:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:14]execute_script... [09:24:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:14]POST & json_proto [09:24:14]process_json_proto [09:24:14]json parsed OK: [09:24:14]protocol is kg_v1.0 [09:24:14]action value=close_receipt [09:24:14]process_action close_receipt [09:24:14]cmd_close_receipt [09:24:14]MH_GetDate [09:24:14]Write to MH i2c: F0 00 00 93 09 8B [09:24:14]Write i2c OK [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: F0 [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: F0 09 00 [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: F0 09 00 93 09 00 3F 6B A3 66 F9 24 A2 66 6C [09:24:14]GetLastDocTimeStamp 1721985821 [09:24:14]current date 1721985855 [09:24:14]FM_GetShiftState [09:24:14]SAM_PROTO_GetShiftState [09:24:14]wFMCommunicate request_size=4 [09:24:14]MH_SAM_APDU [09:24:14]CAPDU: 80 13 01 00 [09:24:14]Write to MH i2c: E2 08 00 94 09 80 13 01 00 00 00 00 00 1A [09:24:14]Write i2c OK [09:24:14]MH_I2C_Read... [09:24:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:14]Read from MH i2c: E2 [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: E2 0E 00 [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: E2 0E 00 94 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CB [09:24:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:24:14]wFMCommunicate OK [09:24:14]SAM_PROTO_GetShiftState done [09:24:14]FM_GetShiftState done [09:24:14]opened in 1721952182 [09:24:14]opened+sec_in_day 1722038582 [09:24:14]quantity*price = 70037 [09:24:14]sum+1 = 70038 [09:24:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 139 26.07.2024 09:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225071 ФПД: 246977960639800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225071&fm=246977960639800&tin=02508201610067®Number=0000000000092624&sum=70000 [09:24:15]StoreToDocumentArchive [09:24:15]shift 437 fd 225071 [09:24:15]save to /storage/0437/doc_00225071 [09:24:15]save last doc name /storage/0437/doc_00225071 to /storage/kkm_last_doc_name [09:24:15]save OK [09:24:15]Clear old archive folders... [09:24:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:15]tlvbuf is 01AC45A0 [09:24:15]SAM_PROTO_ClearQueue [09:24:15]wFMCommunicate request_size=4 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 09 00 00 [09:24:15]Write to MH i2c: E2 08 00 A1 09 80 09 00 00 00 00 00 00 1C [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 A1 09 00 90 00 1E [09:24:15]RAPDU: 90 00 [09:24:15]wFMCommunicate OK [09:24:15]SAM_PROTO_ClearQueue done [09:24:15]KKMCreateOFDPacket [09:24:15]OFDProtocolAddRootSTLVToBuf [09:24:15]FM_MakeSignedData [09:24:15]FM_MakeSignedData [09:24:15]SAM_PROTO_SignData [09:24:15]wFMCommunicate request_size=4 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 0D 01 02 [09:24:15]Write to MH i2c: E2 08 00 A2 09 80 0D 01 02 00 00 00 00 24 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 A2 09 00 90 00 1F [09:24:15]RAPDU: 90 00 [09:24:15]wFMCommunicate OK [09:24:15]wFMCommunicate request_size=255 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 3F 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 6F 03 00 35 04 06 00 E0 [09:24:15]Write to MH i2c: E2 02 01 A3 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 3F 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 6F 03 00 35 04 06 00 E0 00 00 07 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 A3 09 00 90 00 20 [09:24:15]RAPDU: 90 00 [09:24:15]wFMCommunicate OK [09:24:15]wFMCommunicate request_size=10 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 0D 02 02 05 A0 09 9C 7D 38 [09:24:15]Write to MH i2c: E2 0D 00 A4 09 80 0D 02 02 05 00 A0 09 9C 7D 38 00 00 2B [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 03 00 A4 09 00 90 00 21 [09:24:15]RAPDU: 90 00 [09:24:15]wFMCommunicate OK [09:24:15]wFMCommunicate request_size=4 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 0D 03 02 [09:24:15]Write to MH i2c: E2 08 00 A5 09 80 0D 03 02 00 00 00 00 29 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 0B 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 0B 00 A5 09 00 07 A5 48 55 33 3A 17 EF 90 00 E6 [09:24:15]RAPDU: 07 A5 48 55 33 3A 17 EF 90 00 [09:24:15]wFMCommunicate OK [09:24:15]SAM_PROTO_SignData done [09:24:15]FM_MakeSignedData done [09:24:15]CreateOFDProtocolMessage [09:24:15]wFMCommunicate request_size=4 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 11 00 00 [09:24:15]Write to MH i2c: E2 08 00 A6 09 80 11 00 00 00 00 00 00 29 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 17 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 17 00 A6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [09:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:24:15]wFMCommunicate OK [09:24:15]CreateOFDProtocolMessage done [09:24:15]OFDSenderStorePacket 225071 [09:24:15]StoreOFDPacket docnum=225071 [09:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 2B 07 01 79 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 3F 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 6F 03 00 35 04 06 00 E0 A0 09 9C 7D 38 07 A5 48 55 33 3A 17 EF [09:24:15]CheckFolder [09:24:15]dirname=/storage/ofd_packets [09:24:15]CheckFolder done [09:24:15]ProducePacketName [09:24:15]name=ofd_packets/00225071 [09:24:15]NVStorageSaveData ofd_packets/00225071 [09:24:15]File name is /storage/ofd_packets/00225071 [09:24:15]Write 301 bytes [09:24:15]NVStorageSaveData done [09:24:15]OFDSenderStorePacket done [09:24:15]KKMCreateOFDPacket done [09:24:15]NVStorageSaveData kkm_last_timestamp [09:24:15]File name is /storage/kkm_last_timestamp [09:24:15]Write 4 bytes [09:24:15]NVStorageSaveData done [09:24:15]ExternCall_PrintAddStr [09:24:15]wPrintStart [09:24:15]Write to MH i2c: 01 00 00 A7 09 B0 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: 01 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: 01 07 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: 01 07 00 A7 09 00 00 00 00 00 FF 0F C5 [09:24:15]RasterBufferAndPrint [09:24:15]line Счет N : (1)2001239 [09:24:15]line ИНН: 02508201610067 [09:24:15]line Контрольно-Кассовый Чек [09:24:15]line ПРОДАЖА [09:24:15]line ТРК (МРК, ГНК) : 53 [09:24:15]line Товар: 2710124130 [09:24:15]line Аи-92-К-5 [09:24:15]line 10.330 * 67.80 [09:24:15]line = 700.37 [09:24:15]line НДС 12% НСП 1% [09:24:15]line > о реализуемом товаре [09:24:15]line ОКРУГЛЕНИЕ: -0.37 [09:24:15]line ИТОГО: 700.00 [09:24:15]line Внесено: 700.00 [09:24:15]line СДАЧА: 0.00 [09:24:15]line НСП 1% : 6.20 [09:24:15]line НДС 12% : 74.38 [09:24:15]line Наличными: 700.00 [09:24:15]line Безнал.: 0.00 [09:24:15]line Место: АЗС № 97 "Партнер Нефть" [09:24:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:24:15]line СНО: Общий режим [09:24:15]line Чек 139 26.07.2024 09:24 [09:24:15]line Смена: 437 ФФД: 1.0 [09:24:15]line ЗНМ: 0300000054 [09:24:15]line РНМ: 0000000000092624 [09:24:15]line Версия ККМ: 001 [09:24:15]line ФМ: 0000000000874959 [09:24:15]line ФД: 225071 [09:24:15]line ФПД: 246977960639800 [09:24:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092415&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225071&fm=246977960639800&tin=02508201610067®Number=0000000000092624&sum=70000 [09:24:15]written 0, free lines is 4095 [09:24:15]OFD Sender: Processing packet 225071 [packets to send 596, broken 595] [09:24:15]ProducePacketName [09:24:15]name=ofd_packets/00225071 [09:24:15]OFD Sender: To server: pG, [09:24:15]CommunicateWithHost lk.salyk.kg:30040 [09:24:15]ConnectInit lk.salyk.kg [09:24:16]Write to MH i2c: 01 00 00 D2 09 DB [09:24:16]Write i2c OK [09:24:16]MH_I2C_Read... [09:24:16]Read from MH i2c: 01 [09:24:16]MH_I2C_Read... [09:24:16]Read from MH i2c: 01 07 00 [09:24:16]MH_I2C_Read... [09:24:16]Read from MH i2c: 01 07 00 D2 09 00 00 00 00 00 5A 0C 48 [09:24:16]RasterBufferAndPrint [09:24:16]line [09:24:16]line [09:24:16]line [09:24:16]line [09:24:16]line [09:24:16]written 0, free lines is 3166 [09:24:16]MH_Cut [09:24:16]Write to MH i2c: D1 01 00 D9 09 01 B4 [09:24:16]Write i2c OK [09:24:16]MH_I2C_Read... [09:24:16]Read from MH i2c: D1 [09:24:16]MH_I2C_Read... [09:24:16]Read from MH i2c: D1 01 00 [09:24:16]MH_I2C_Read... [09:24:16]Read from MH i2c: D1 01 00 D9 09 00 B3 [09:24:16]Write to MH i2c: 01 00 00 DA 09 E3 [09:24:16]Write i2c OK [09:24:16]MH_I2C_Read... [09:24:16]Connected sock=10 [09:24:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4A 2B 07 01 79 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 3F 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 6F 03 00 35 04 06 00 E0 A0 09 9C 7D 38 07 A5 48 55 33 3A 17 EF [09:24:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F5 34 47 00 E5 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 6F 03 00 F4 03 04 00 51 17 A3 66 B6 04 01 00 00 03 7E D3 71 53 C1 80 82 [09:24:17]CommunicateWithHost err = 0 [09:24:17]CheckOFDResponse [09:24:17]1017 (14) - 77093643461234 [09:24:17]1041 (16) - 0000000000874959 [09:24:17]1040 (4) - 225071 [09:24:17]1012 (4) - 26.07.2024 03:26 [09:24:17]1206 (1) - 0 [09:24:17]OFD Sender: Remove packet 225071 [09:24:17]ProducePacketName [09:24:17]name=ofd_packets/00225071 [09:24:17]NVStorageDeleteData [09:24:17]*** Cut start [09:24:17]*** Partial cut [09:24:17]*** CUTSNS_PIN = 1 [09:24:17]*** CUTSNS_PIN = 0 [09:24:17]*** Brake cut motor [09:24:17]OFD Sender: No OFD packet to send [09:24:18]Read from MH i2c: 01 [09:24:18]MH_I2C_Read... [09:24:18]*** Stop cut motor [09:24:18]*** Cut end [09:24:18]Read from MH i2c: 01 07 00 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: 01 07 00 DA 09 00 00 00 00 00 FF 0F F8 [09:24:18]process_action close_receipt done [09:24:18]requested_data is exist [09:24:18]produce_requested_data [09:24:18]requested_item fm.sn is exist - process it [09:24:18]wFMCommunicate request_size=4 [09:24:18]MH_SAM_APDU [09:24:18]CAPDU: 80 11 00 00 [09:24:18]Write to MH i2c: E2 08 00 DB 09 80 11 00 00 00 00 00 00 5E [09:24:18]Write i2c OK [09:24:18]MH_I2C_Read... [09:24:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:18]Read from MH i2c: E2 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: E2 17 00 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: E2 17 00 DB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [09:24:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:24:18]wFMCommunicate OK [09:24:18]requested_item fd.num is exist - process it [09:24:18]SAM_PROTO_GetFieldsCounters [09:24:18]wFMCommunicate request_size=4 [09:24:18]MH_SAM_APDU [09:24:18]CAPDU: 80 13 00 00 [09:24:18]Write to MH i2c: E2 08 00 DC 09 80 13 00 00 00 00 00 00 61 [09:24:18]Write i2c OK [09:24:18]MH_I2C_Read... [09:24:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:18]Read from MH i2c: E2 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: E2 62 00 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: E2 62 00 DC 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [09:24:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:18]wFMCommunicate OK [09:24:18]SAM_PROTO_GetFieldsCounters done [09:24:18]requested_item shift.num is exist - process it [09:24:18]requested_item shift.opened is exist - process it [09:24:18]req_shift_opened [09:24:18]FM_GetShiftState [09:24:18]SAM_PROTO_GetShiftState [09:24:18]wFMCommunicate request_size=4 [09:24:18]MH_SAM_APDU [09:24:18]CAPDU: 80 13 01 00 [09:24:18]Write to MH i2c: E2 08 00 DD 09 80 13 01 00 00 00 00 00 63 [09:24:18]Write i2c OK [09:24:18]MH_I2C_Read... [09:24:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:18]Read from MH i2c: E2 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: E2 0E 00 [09:24:18]MH_I2C_Read... [09:24:18]Read from MH i2c: E2 0E 00 DD 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [09:24:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:24:18]wFMCommunicate OK [09:24:18]SAM_PROTO_GetShiftState done [09:24:18]FM_GetShiftState done [09:24:18]req_shift_opened done [09:24:18]requested_item shift.open_date is exist - process it [09:24:18]req_shift_open_date [09:24:18]req_shift_open_date done [09:24:18]produce_requested_data done [09:24:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225071,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:24:18]process_action_free close_receipt [09:24:18]json_value_free [09:24:18]json_value_free done [09:24:18]process_json_proto returns [09:24:18]Send response to host [09:24:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225071,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:24:18]free response buf [09:24:18]execute_script done [09:24:18]execute_script returns [09:24:18]free content buf [09:24:18]Sock 7.Close socket [09:24:18]Sock 7.Thread stoped [09:24:22]recv_with_timeout no data received [09:24:23]OFD Sender: No OFD packet to send [09:24:26]accept exits with 9 [09:24:26]New connection [09:24:26]New thread 3067469156 created [09:24:26]Thread 3067325796 joined [09:24:26]Waiting for new connection... [09:24:26] Sock 9.Parse request [09:24:26]Sock 9.Check first char [09:24:26]Sock 9.First char is OK [09:24:26]request: POST /json_proto HTTP/1.0 [09:24:26]Method: POST [09:24:26]URL: /json_proto [09:24:26]Method is POST - this is cgi request [09:24:26]url: /json_proto [09:24:26]query_string will be loaded in cgi processing [09:24:26]execute_cgi json_proto POST (null) [09:24:26]execute_cgi path=json_proto method=POST [09:24:26]POST find Content-Length [09:24:26]Host: 172.17.43.131:8080 [09:24:26]Content-Length: 680 [09:24:26]Content-Type: application/json [09:24:26] [09:24:26]POST finish read [09:24:26]Found Content-Length = 680 [09:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:26]execute_script... [09:24:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:26]POST & json_proto [09:24:26]process_json_proto [09:24:26]json parsed OK: [09:24:26]protocol is kg_v1.0 [09:24:26]action value=close_receipt [09:24:26]process_action close_receipt [09:24:26]cmd_close_receipt [09:24:26]MH_GetDate [09:24:26]Write to MH i2c: F0 00 00 DE 09 D6 [09:24:26]Write i2c OK [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: F0 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: F0 09 00 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: F0 09 00 DE 09 00 4B 6B A3 66 F9 24 A2 66 C3 [09:24:26]GetLastDocTimeStamp 1721985855 [09:24:26]current date 1721985867 [09:24:26]FM_GetShiftState [09:24:26]SAM_PROTO_GetShiftState [09:24:26]wFMCommunicate request_size=4 [09:24:26]MH_SAM_APDU [09:24:26]CAPDU: 80 13 01 00 [09:24:26]Write to MH i2c: E2 08 00 DF 09 80 13 01 00 00 00 00 00 65 [09:24:26]Write i2c OK [09:24:26]MH_I2C_Read... [09:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:26]Read from MH i2c: E2 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: E2 0E 00 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: E2 0E 00 DF 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [09:24:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:24:26]wFMCommunicate OK [09:24:26]SAM_PROTO_GetShiftState done [09:24:26]FM_GetShiftState done [09:24:26]opened in 1721952182 [09:24:26]opened+sec_in_day 1722038582 [09:24:26]quantity*price = 200075 [09:24:26]sum+1 = 200076 [09:24:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 140 26.07.2024 09:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225072 ФПД: 136062920969725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225072&fm=136062920969725&tin=02508201610067®Number=0000000000092624&sum=200000 [09:24:27]StoreToDocumentArchive [09:24:27]shift 437 fd 225072 [09:24:27]save to /storage/0437/doc_00225072 [09:24:27]save last doc name /storage/0437/doc_00225072 to /storage/kkm_last_doc_name [09:24:27]save OK [09:24:27]Clear old archive folders... [09:24:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:24:27]tlvbuf is 01AC2440 [09:24:27]SAM_PROTO_ClearQueue [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 09 00 00 [09:24:27]Write to MH i2c: E2 08 00 EC 09 80 09 00 00 00 00 00 00 67 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 EC 09 00 90 00 69 [09:24:27]RAPDU: 90 00 [09:24:27]wFMCommunicate OK [09:24:27]SAM_PROTO_ClearQueue done [09:24:27]KKMCreateOFDPacket [09:24:27]OFDProtocolAddRootSTLVToBuf [09:24:27]FM_MakeSignedData [09:24:27]FM_MakeSignedData [09:24:27]SAM_PROTO_SignData [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 0D 01 02 [09:24:27]Write to MH i2c: E2 08 00 ED 09 80 0D 01 02 00 00 00 00 6F [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 ED 09 00 90 00 6A [09:24:27]RAPDU: 90 00 [09:24:27]wFMCommunicate OK [09:24:27]wFMCommunicate request_size=255 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 4B 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 6F 03 00 35 04 06 00 7B BF 9E 12 [09:24:27]Write to MH i2c: E2 02 01 EE 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 4B 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 6F 03 00 35 04 06 00 7B BF 9E 12 00 00 32 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 EE 09 00 90 00 6B [09:24:27]RAPDU: 90 00 [09:24:27]wFMCommunicate OK [09:24:27]wFMCommunicate request_size=7 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 0D 02 02 02 4D FD [09:24:27]Write to MH i2c: E2 0A 00 EF 09 80 0D 02 02 02 00 4D FD 00 00 C0 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [09:24:27]RAPDU: 90 00 [09:24:27]wFMCommunicate OK [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 0D 03 02 [09:24:27]Write to MH i2c: E2 08 00 F0 09 80 0D 03 02 00 00 00 00 74 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0B 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0B 00 F0 09 00 BD 92 D8 49 8E B8 A3 F1 90 00 BF [09:24:27]RAPDU: BD 92 D8 49 8E B8 A3 F1 90 00 [09:24:27]wFMCommunicate OK [09:24:27]SAM_PROTO_SignData done [09:24:27]FM_MakeSignedData done [09:24:27]CreateOFDProtocolMessage [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 11 00 00 [09:24:27]Write to MH i2c: E2 08 00 F1 09 80 11 00 00 00 00 00 00 74 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:28]Read from MH i2c: E2 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 17 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 17 00 F1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [09:24:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:24:28]wFMCommunicate OK [09:24:28]CreateOFDProtocolMessage done [09:24:28]OFDSenderStorePacket 225072 [09:24:28]StoreOFDPacket docnum=225072 [09:24:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AB CF 04 01 52 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 4B 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 6F 03 00 35 04 06 00 7B BF 9E 12 4D FD BD 92 D8 49 8E B8 A3 F1 [09:24:28]CheckFolder [09:24:28]dirname=/storage/ofd_packets [09:24:28]CheckFolder done [09:24:28]ProducePacketName [09:24:28]name=ofd_packets/00225072 [09:24:28]NVStorageSaveData ofd_packets/00225072 [09:24:28]File name is /storage/ofd_packets/00225072 [09:24:28]Write 298 bytes [09:24:28]NVStorageSaveData done [09:24:28]OFDSenderStorePacket done [09:24:28]KKMCreateOFDPacket done [09:24:28]NVStorageSaveData kkm_last_timestamp [09:24:28]File name is /storage/kkm_last_timestamp [09:24:28]Write 4 bytes [09:24:28]NVStorageSaveData done [09:24:28]OFD Sender: No OFD packet to send [09:24:28]ExternCall_PrintAddStr [09:24:28]wPrintStart [09:24:28]Write to MH i2c: 01 00 00 F2 09 FB [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: 01 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: 01 07 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: 01 07 00 F2 09 00 00 00 00 00 FF 0F 10 [09:24:28]RasterBufferAndPrint [09:24:28]line Счет N : (1)2001238 [09:24:28]line ИНН: 02508201610067 [09:24:28]line Контрольно-Кассовый Чек [09:24:28]line ПРОДАЖА [09:24:28]line ТРК (МРК, ГНК) : 61 [09:24:28]line Товар: 2710194210 [09:24:28]line ДТ-К-5 [09:24:28]line 26.430 * 75.70 [09:24:28]line = 2000.75 [09:24:28]line НДС 12% НСП 1% [09:24:28]line > о реализуемом товаре [09:24:28]line ОКРУГЛЕНИЕ: -0.75 [09:24:28]line ИТОГО: 2000.00 [09:24:28]line Внесено: 2000.00 [09:24:28]line СДАЧА: 0.00 [09:24:28]line НСП 1% : 17.71 [09:24:28]line НДС 12% : 212.47 [09:24:28]line Наличными: 2000.00 [09:24:28]line Безнал.: 0.00 [09:24:28]line Место: АЗС № 97 "Партнер Нефть" [09:24:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:24:28]line СНО: Общий режим [09:24:28]line Чек 140 26.07.2024 09:24 [09:24:28]line Смена: 437 ФФД: 1.0 [09:24:28]line ЗНМ: 0300000054 [09:24:28]line РНМ: 0000000000092624 [09:24:28]line Версия ККМ: 001 [09:24:28]line ФМ: 0000000000874959 [09:24:28]line ФД: 225072 [09:24:28]line ФПД: 136062920969725 [09:24:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225072&fm=136062920969725&tin=02508201610067®Number=0000000000092624&sum=200000 [09:24:28]written 0, free lines is 4095 [09:24:28]OFD Sender: Processing packet 225072 [packets to send 596, broken 595] [09:24:28]ProducePacketName [09:24:28]name=ofd_packets/00225072 [09:24:28]OFD Sender: To server: pG, [09:24:28]CommunicateWithHost lk.salyk.kg:30040 [09:24:28]ConnectInit lk.salyk.kg [09:24:28]Write to MH i2c: 01 00 00 1D 0A 27 [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: 01 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: 01 07 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: 01 07 00 1D 0A 00 00 00 00 00 5F 0C 99 [09:24:28]RasterBufferAndPrint [09:24:28]line [09:24:28]line [09:24:28]line [09:24:28]line [09:24:28]line [09:24:28]written 0, free lines is 3172 [09:24:28]MH_Cut [09:24:28]Write to MH i2c: D1 01 00 24 0A 01 00 [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: D1 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: D1 01 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: D1 01 00 24 0A 00 FF [09:24:28]Write to MH i2c: 01 00 00 25 0A 2F [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:29]*** Cut start [09:24:29]*** Partial cut [09:24:29]*** CUTSNS_PIN = 1 [09:24:29]*** CUTSNS_PIN = 0 [09:24:30]*** Brake cut motor [09:24:30]Read from MH i2c: 01 [09:24:30]MH_I2C_Read... [09:24:30]*** Stop cut motor [09:24:30]*** Cut end [09:24:30]Read from MH i2c: 01 07 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: 01 07 00 25 0A 00 00 00 00 00 FF 0F 44 [09:24:30]process_action close_receipt done [09:24:30]requested_data is exist [09:24:30]produce_requested_data [09:24:30]requested_item fm.sn is exist - process it [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 11 00 00 [09:24:30]Write to MH i2c: E2 08 00 26 0A 80 11 00 00 00 00 00 00 AA [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 17 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 17 00 26 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [09:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:24:30]wFMCommunicate OK [09:24:30]requested_item fd.num is exist - process it [09:24:30]SAM_PROTO_GetFieldsCounters [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 13 00 00 [09:24:30]Write to MH i2c: E2 08 00 27 0A 80 13 00 00 00 00 00 00 AD [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 62 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 62 00 27 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [09:24:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 30 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:30]wFMCommunicate OK [09:24:30]SAM_PROTO_GetFieldsCounters done [09:24:30]requested_item shift.num is exist - process it [09:24:30]requested_item shift.opened is exist - process it [09:24:30]req_shift_opened [09:24:30]FM_GetShiftState [09:24:30]SAM_PROTO_GetShiftState [09:24:30]wFMCommunicate request_size=4 [09:24:30]MH_SAM_APDU [09:24:30]CAPDU: 80 13 01 00 [09:24:30]Write to MH i2c: E2 08 00 28 0A 80 13 01 00 00 00 00 00 AF [09:24:30]Write i2c OK [09:24:30]MH_I2C_Read... [09:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:30]Read from MH i2c: E2 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 0E 00 [09:24:30]MH_I2C_Read... [09:24:30]Read from MH i2c: E2 0E 00 28 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 60 [09:24:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:24:30]wFMCommunicate OK [09:24:30]SAM_PROTO_GetShiftState done [09:24:30]FM_GetShiftState done [09:24:30]req_shift_opened done [09:24:30]requested_item shift.open_date is exist - process it [09:24:30]req_shift_open_date [09:24:30]req_shift_open_date done [09:24:30]produce_requested_data done [09:24:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225072,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:24:30]process_action_free close_receipt [09:24:30]json_value_free [09:24:30]json_value_free done [09:24:30]process_json_proto returns [09:24:30]Send response to host [09:24:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225072,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:24:30]free response buf [09:24:30]execute_script done [09:24:30]execute_script returns [09:24:30]free content buf [09:24:30]Sock 9.Close socket [09:24:30]Sock 9.Thread stoped [09:24:33]ConnectInit Can't take IP for lk.salyk.kg [09:24:33]CommunicateWithHost connect error [09:24:33]CommunicateWithHost err = -1 [09:24:33]OFD Sender: Server communicate error [09:24:38]OFD Sender: Processing packet 225072 [packets to send 596, broken 595] [09:24:38]ProducePacketName [09:24:38]name=ofd_packets/00225072 [09:24:38]OFD Sender: To server: pG, [09:24:38]CommunicateWithHost lk.salyk.kg:30040 [09:24:38]ConnectInit lk.salyk.kg [09:24:39]Connected sock=9 [09:24:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AB CF 04 01 52 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 4B 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 6F 03 00 35 04 06 00 7B BF 9E 12 4D FD BD 92 D8 49 8E B8 A3 F1 [09:24:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 75 06 47 00 41 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 6F 03 00 F4 03 04 00 67 17 A3 66 B6 04 01 00 00 13 87 19 7A 3F A0 D0 65 [09:24:39]CommunicateWithHost err = 0 [09:24:39]CheckOFDResponse [09:24:39]1017 (14) - 77093643461234 [09:24:39]1041 (16) - 0000000000874959 [09:24:39]1040 (4) - 225072 [09:24:39]1012 (4) - 26.07.2024 03:26 [09:24:39]1206 (1) - 0 [09:24:39]OFD Sender: Remove packet 225072 [09:24:39]ProducePacketName [09:24:39]name=ofd_packets/00225072 [09:24:40]NVStorageDeleteData [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:24:57]recv_with_timeout no data received [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]OFD Sender: No OFD packet to send [09:25:15]OFD Sender: No OFD packet to send [09:25:20]OFD Sender: No OFD packet to send [09:25:25]OFD Sender: No OFD packet to send [09:25:30]OFD Sender: No OFD packet to send [09:25:35]OFD Sender: No OFD packet to send [09:25:40]OFD Sender: No OFD packet to send [09:25:45]OFD Sender: No OFD packet to send [09:25:50]OFD Sender: No OFD packet to send [09:25:55]OFD Sender: No OFD packet to send [09:26:00]recv_with_timeout no data received [09:26:00]OFD Sender: No OFD packet to send [09:26:05]OFD Sender: No OFD packet to send [09:26:10]OFD Sender: No OFD packet to send [09:26:15]OFD Sender: No OFD packet to send [09:26:20]OFD Sender: No OFD packet to send [09:26:25]OFD Sender: No OFD packet to send [09:26:30]OFD Sender: No OFD packet to send [09:26:35]OFD Sender: No OFD packet to send [09:26:40]OFD Sender: No OFD packet to send [09:26:45]OFD Sender: No OFD packet to send [09:26:50]OFD Sender: No OFD packet to send [09:26:55]OFD Sender: No OFD packet to send [09:27:00]OFD Sender: No OFD packet to send [09:27:05]OFD Sender: No OFD packet to send [09:27:10]OFD Sender: No OFD packet to send [09:27:15]OFD Sender: No OFD packet to send [09:27:20]OFD Sender: No OFD packet to send [09:27:23]accept exits with 7 [09:27:23]New connection [09:27:23]New thread 3067325796 created [09:27:23]Thread 3067469156 joined [09:27:23]Waiting for new connection... [09:27:23] Sock 7.Parse request [09:27:23]Sock 7.Check first char [09:27:23]Sock 7.First char is OK [09:27:23]request: POST /json_proto HTTP/1.0 [09:27:23]Method: POST [09:27:23]URL: /json_proto [09:27:23]Method is POST - this is cgi request [09:27:23]url: /json_proto [09:27:23]query_string will be loaded in cgi processing [09:27:23]execute_cgi json_proto POST (null) [09:27:23]execute_cgi path=json_proto method=POST [09:27:23]POST find Content-Length [09:27:23]Host: 172.17.43.131:8080 [09:27:23]Content-Length: 679 [09:27:23]Content-Type: application/json [09:27:23] [09:27:23]POST finish read [09:27:23]Found Content-Length = 679 [09:27:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:23]execute_script... [09:27:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:23]POST & json_proto [09:27:23]process_json_proto [09:27:23]json parsed OK: [09:27:23]protocol is kg_v1.0 [09:27:23]action value=close_receipt [09:27:23]process_action close_receipt [09:27:23]cmd_close_receipt [09:27:23]MH_GetDate [09:27:23]Write to MH i2c: F0 00 00 29 0A 22 [09:27:23]Write i2c OK [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: F0 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: F0 09 00 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: F0 09 00 29 0A 00 FC 6B A3 66 F9 24 A2 66 C0 [09:27:23]GetLastDocTimeStamp 1721985867 [09:27:23]current date 1721986044 [09:27:23]FM_GetShiftState [09:27:23]SAM_PROTO_GetShiftState [09:27:23]wFMCommunicate request_size=4 [09:27:23]MH_SAM_APDU [09:27:23]CAPDU: 80 13 01 00 [09:27:23]Write to MH i2c: E2 08 00 2A 0A 80 13 01 00 00 00 00 00 B1 [09:27:23]Write i2c OK [09:27:23]MH_I2C_Read... [09:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:23]Read from MH i2c: E2 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: E2 0E 00 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: E2 0E 00 2A 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 62 [09:27:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:27:23]wFMCommunicate OK [09:27:23]SAM_PROTO_GetShiftState done [09:27:23]FM_GetShiftState done [09:27:23]opened in 1721952182 [09:27:23]opened+sec_in_day 1722038582 [09:27:23]quantity*price = 90004 [09:27:23]sum+1 = 90006 [09:27:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 141 26.07.2024 09:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225073 ФПД: 243475699246771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225073&fm=243475699246771&tin=02508201610067®Number=0000000000092624&sum=90000 [09:27:24]StoreToDocumentArchive [09:27:24]shift 437 fd 225073 [09:27:24]save to /storage/0437/doc_00225073 [09:27:24]save last doc name /storage/0437/doc_00225073 to /storage/kkm_last_doc_name [09:27:24]save OK [09:27:24]Clear old archive folders... [09:27:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:24]tlvbuf is 01AD06C0 [09:27:24]SAM_PROTO_ClearQueue [09:27:24]wFMCommunicate request_size=4 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 09 00 00 [09:27:24]Write to MH i2c: E2 08 00 37 0A 80 09 00 00 00 00 00 00 B3 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 37 0A 00 90 00 B5 [09:27:24]RAPDU: 90 00 [09:27:24]wFMCommunicate OK [09:27:24]SAM_PROTO_ClearQueue done [09:27:24]KKMCreateOFDPacket [09:27:24]OFDProtocolAddRootSTLVToBuf [09:27:24]FM_MakeSignedData [09:27:24]FM_MakeSignedData [09:27:24]SAM_PROTO_SignData [09:27:24]wFMCommunicate request_size=4 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 0D 01 02 [09:27:24]Write to MH i2c: E2 08 00 38 0A 80 0D 01 02 00 00 00 00 BB [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 38 0A 00 90 00 B6 [09:27:24]RAPDU: 90 00 [09:27:24]wFMCommunicate OK [09:27:24]wFMCommunicate request_size=255 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 FC 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 6F 03 00 35 04 06 00 DD [09:27:24]Write to MH i2c: E2 02 01 39 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 FC 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 6F 03 00 35 04 06 00 DD 00 00 1C [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 03 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 03 00 39 0A 00 90 00 B7 [09:27:25]RAPDU: 90 00 [09:27:25]wFMCommunicate OK [09:27:25]wFMCommunicate request_size=10 [09:27:25]MH_SAM_APDU [09:27:25]CAPDU: 80 0D 02 02 05 70 9A 90 A6 B3 [09:27:25]Write to MH i2c: E2 0D 00 3A 0A 80 0D 02 02 05 00 70 9A 90 A6 B3 00 00 BB [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 03 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 03 00 3A 0A 00 90 00 B8 [09:27:25]RAPDU: 90 00 [09:27:25]wFMCommunicate OK [09:27:25]wFMCommunicate request_size=4 [09:27:25]MH_SAM_APDU [09:27:25]CAPDU: 80 0D 03 02 [09:27:25]Write to MH i2c: E2 08 00 3B 0A 80 0D 03 02 00 00 00 00 C0 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 0B 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 0B 00 3B 0A 00 FA 7F 0D 9E 33 BA 46 8A 90 00 A2 [09:27:25]RAPDU: FA 7F 0D 9E 33 BA 46 8A 90 00 [09:27:25]wFMCommunicate OK [09:27:25]SAM_PROTO_SignData done [09:27:25]FM_MakeSignedData done [09:27:25]CreateOFDProtocolMessage [09:27:25]wFMCommunicate request_size=4 [09:27:25]MH_SAM_APDU [09:27:25]CAPDU: 80 11 00 00 [09:27:25]Write to MH i2c: E2 08 00 3C 0A 80 11 00 00 00 00 00 00 C0 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:25]Read from MH i2c: E2 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 17 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: E2 17 00 3C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [09:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:27:25]wFMCommunicate OK [09:27:25]CreateOFDProtocolMessage done [09:27:25]OFDSenderStorePacket 225073 [09:27:25]StoreOFDPacket docnum=225073 [09:27:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 80 07 01 3F 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 FC 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 6F 03 00 35 04 06 00 DD 70 9A 90 A6 B3 FA 7F 0D 9E 33 BA 46 8A [09:27:25]CheckFolder [09:27:25]dirname=/storage/ofd_packets [09:27:25]CheckFolder done [09:27:25]ProducePacketName [09:27:25]name=ofd_packets/00225073 [09:27:25]NVStorageSaveData ofd_packets/00225073 [09:27:25]File name is /storage/ofd_packets/00225073 [09:27:25]Write 301 bytes [09:27:25]NVStorageSaveData done [09:27:25]OFDSenderStorePacket done [09:27:25]KKMCreateOFDPacket done [09:27:25]NVStorageSaveData kkm_last_timestamp [09:27:25]File name is /storage/kkm_last_timestamp [09:27:25]Write 4 bytes [09:27:25]NVStorageSaveData done [09:27:25]ExternCall_PrintAddStr [09:27:25]wPrintStart [09:27:25]Write to MH i2c: 01 00 00 3D 0A 47 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 07 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 07 00 3D 0A 00 00 00 00 00 FF 0F 5C [09:27:25]RasterBufferAndPrint [09:27:25]line Счет N : (1)2001242 [09:27:25]line ИНН: 02508201610067 [09:27:25]line Контрольно-Кассовый Чек [09:27:25]line ПРОДАЖА [09:27:25]line ТРК (МРК, ГНК) : 54 [09:27:25]line Товар: 2710124500 [09:27:25]line Аи-95-К-5 [09:27:25]line 12.130 * 74.20 [09:27:25]line = 900.05 [09:27:25]line НДС 12% НСП 1% [09:27:25]line > о реализуемом товаре [09:27:25]line ОКРУГЛЕНИЕ: -0.05 [09:27:25]line ИТОГО: 900.00 [09:27:25]line Внесено: 900.00 [09:27:25]line СДАЧА: 0.00 [09:27:25]line НСП 1% : 7.96 [09:27:25]line НДС 12% : 95.58 [09:27:25]line Наличными: 900.00 [09:27:25]line Безнал.: 0.00 [09:27:25]line Место: АЗС № 97 "Партнер Нефть" [09:27:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:27:25]line СНО: Общий режим [09:27:25]line Чек 141 26.07.2024 09:27 [09:27:25]line Смена: 437 ФФД: 1.0 [09:27:25]line ЗНМ: 0300000054 [09:27:25]line РНМ: 0000000000092624 [09:27:25]line Версия ККМ: 001 [09:27:25]line ФМ: 0000000000874959 [09:27:25]line ФД: 225073 [09:27:25]line ФПД: 243475699246771 [09:27:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225073&fm=243475699246771&tin=02508201610067®Number=0000000000092624&sum=90000 [09:27:25]OFD Sender: Processing packet 225073 [packets to send 596, broken 595] [09:27:25]ProducePacketName [09:27:25]name=ofd_packets/00225073 [09:27:25]OFD Sender: To server: pG, [09:27:25]CommunicateWithHost lk.salyk.kg:30040 [09:27:25]ConnectInit lk.salyk.kg [09:27:25]written 0, free lines is 4095 [09:27:25]Connected sock=10 [09:27:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 11 80 07 01 3F 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 FC 6B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 6F 03 00 35 04 06 00 DD 70 9A 90 A6 B3 FA 7F 0D 9E 33 BA 46 8A [09:27:26]Write to MH i2c: 01 00 00 68 0A 72 [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 68 0A 00 00 00 00 00 5A 0C DF [09:27:26]RasterBufferAndPrint [09:27:26]line [09:27:26]line [09:27:26]line [09:27:26]line [09:27:26]line [09:27:26]written 0, free lines is 3165 [09:27:26]MH_Cut [09:27:26]Write to MH i2c: D1 01 00 6F 0A 01 4B [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: D1 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: D1 01 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: D1 01 00 6F 0A 00 4A [09:27:26]Write to MH i2c: 01 00 00 70 0A 7A [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 64 FC 47 00 D9 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 6F 03 00 F4 03 04 00 0E 18 A3 66 B6 04 01 00 00 47 D8 74 95 45 10 26 97 [09:27:26]CommunicateWithHost err = 0 [09:27:26]CheckOFDResponse [09:27:26]1017 (14) - 77093643461234 [09:27:26]1041 (16) - 0000000000874959 [09:27:26]1040 (4) - 225073 [09:27:26]1012 (4) - 26.07.2024 03:29 [09:27:26]1206 (1) - 0 [09:27:26]OFD Sender: Remove packet 225073 [09:27:26]ProducePacketName [09:27:26]name=ofd_packets/00225073 [09:27:26]NVStorageDeleteData [09:27:27]*** Cut start [09:27:27]*** Partial cut [09:27:27]*** CUTSNS_PIN = 1 [09:27:27]*** CUTSNS_PIN = 0 [09:27:27]OFD Sender: No OFD packet to send [09:27:27]*** Brake cut motor [09:27:27]Read from MH i2c: 01 [09:27:27]MH_I2C_Read... [09:27:27]*** Stop cut motor [09:27:27]*** Cut end [09:27:27]Read from MH i2c: 01 07 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: 01 07 00 70 0A 00 00 00 00 00 FF 0F 8F [09:27:27]process_action close_receipt done [09:27:27]requested_data is exist [09:27:27]produce_requested_data [09:27:27]requested_item fm.sn is exist - process it [09:27:27]wFMCommunicate request_size=4 [09:27:27]MH_SAM_APDU [09:27:27]CAPDU: 80 11 00 00 [09:27:27]Write to MH i2c: E2 08 00 71 0A 80 11 00 00 00 00 00 00 F5 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:27]Read from MH i2c: E2 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 17 00 [09:27:27]MH_I2C_Read... [09:27:27]Read from MH i2c: E2 17 00 71 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [09:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:27:27]wFMCommunicate OK [09:27:27]requested_item fd.num is exist - process it [09:27:27]SAM_PROTO_GetFieldsCounters [09:27:27]wFMCommunicate request_size=4 [09:27:27]MH_SAM_APDU [09:27:27]CAPDU: 80 13 00 00 [09:27:27]Write to MH i2c: E2 08 00 72 0A 80 13 00 00 00 00 00 00 F8 [09:27:27]Write i2c OK [09:27:27]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 62 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 62 00 72 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [09:27:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:28]wFMCommunicate OK [09:27:28]SAM_PROTO_GetFieldsCounters done [09:27:28]requested_item shift.num is exist - process it [09:27:28]requested_item shift.opened is exist - process it [09:27:28]req_shift_opened [09:27:28]FM_GetShiftState [09:27:28]SAM_PROTO_GetShiftState [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 13 01 00 [09:27:28]Write to MH i2c: E2 08 00 73 0A 80 13 01 00 00 00 00 00 FA [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 0E 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 0E 00 73 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AB [09:27:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:27:28]wFMCommunicate OK [09:27:28]SAM_PROTO_GetShiftState done [09:27:28]FM_GetShiftState done [09:27:28]req_shift_opened done [09:27:28]requested_item shift.open_date is exist - process it [09:27:28]req_shift_open_date [09:27:28]req_shift_open_date done [09:27:28]produce_requested_data done [09:27:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225073,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:27:28]process_action_free close_receipt [09:27:28]json_value_free [09:27:28]json_value_free done [09:27:28]process_json_proto returns [09:27:28]Send response to host [09:27:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225073,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:27:28]free response buf [09:27:28]execute_script done [09:27:28]execute_script returns [09:27:28]free content buf [09:27:28]Sock 7.Close socket [09:27:28]Sock 7.Thread stoped [09:27:32]OFD Sender: No OFD packet to send [09:27:37]OFD Sender: No OFD packet to send [09:27:38]recv_with_timeout no data received [09:27:42]OFD Sender: No OFD packet to send [09:27:47]OFD Sender: No OFD packet to send [09:27:52]OFD Sender: No OFD packet to send [09:27:57]OFD Sender: No OFD packet to send [09:28:02]OFD Sender: No OFD packet to send [09:28:06]accept exits with 9 [09:28:06]New connection [09:28:06]New thread 3067469156 created [09:28:06]Thread 3067325796 joined [09:28:06]Waiting for new connection... [09:28:06] Sock 9.Parse request [09:28:06]Sock 9.Check first char [09:28:06]Sock 9.First char is OK [09:28:06]request: POST /json_proto HTTP/1.0 [09:28:06]Method: POST [09:28:06]URL: /json_proto [09:28:06]Method is POST - this is cgi request [09:28:06]url: /json_proto [09:28:06]query_string will be loaded in cgi processing [09:28:06]execute_cgi json_proto POST (null) [09:28:06]execute_cgi path=json_proto method=POST [09:28:06]POST find Content-Length [09:28:06]Host: 172.17.43.131:8080 [09:28:06]Content-Length: 680 [09:28:06]Content-Type: application/json [09:28:06] [09:28:06]POST finish read [09:28:06]Found Content-Length = 680 [09:28:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:06]execute_script... [09:28:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:06]POST & json_proto [09:28:06]process_json_proto [09:28:06]json parsed OK: [09:28:06]protocol is kg_v1.0 [09:28:06]action value=close_receipt [09:28:06]process_action close_receipt [09:28:06]cmd_close_receipt [09:28:06]MH_GetDate [09:28:06]Write to MH i2c: F0 00 00 74 0A 6D [09:28:06]Write i2c OK [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: F0 [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: F0 09 00 [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: F0 09 00 74 0A 00 27 6C A3 66 F9 24 A2 66 37 [09:28:06]GetLastDocTimeStamp 1721986044 [09:28:06]current date 1721986087 [09:28:06]FM_GetShiftState [09:28:06]SAM_PROTO_GetShiftState [09:28:06]wFMCommunicate request_size=4 [09:28:06]MH_SAM_APDU [09:28:06]CAPDU: 80 13 01 00 [09:28:06]Write to MH i2c: E2 08 00 75 0A 80 13 01 00 00 00 00 00 FC [09:28:06]Write i2c OK [09:28:06]MH_I2C_Read... [09:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:06]Read from MH i2c: E2 [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: E2 0E 00 [09:28:06]MH_I2C_Read... [09:28:06]Read from MH i2c: E2 0E 00 75 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AD [09:28:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:28:06]wFMCommunicate OK [09:28:06]SAM_PROTO_GetShiftState done [09:28:06]FM_GetShiftState done [09:28:06]opened in 1721952182 [09:28:06]opened+sec_in_day 1722038582 [09:28:06]quantity*price = 200075 [09:28:06]sum+1 = 200076 [09:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 142 26.07.2024 09:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225074 ФПД: 109129532130790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092807&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225074&fm=109129532130790&tin=02508201610067®Number=0000000000092624&sum=200000 [09:28:07]StoreToDocumentArchive [09:28:07]shift 437 fd 225074 [09:28:07]save to /storage/0437/doc_00225074 [09:28:07]save last doc name /storage/0437/doc_00225074 to /storage/kkm_last_doc_name [09:28:07]save OK [09:28:07]Clear old archive folders... [09:28:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:28:07]tlvbuf is 01A471F0 [09:28:07]SAM_PROTO_ClearQueue [09:28:07]wFMCommunicate request_size=4 [09:28:07]MH_SAM_APDU [09:28:07]CAPDU: 80 09 00 00 [09:28:07]Write to MH i2c: E2 08 00 82 0A 80 09 00 00 00 00 00 00 FE [09:28:07]Write i2c OK [09:28:07]MH_I2C_Read... [09:28:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:07]Read from MH i2c: E2 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: E2 03 00 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: E2 03 00 82 0A 00 90 00 00 [09:28:07]RAPDU: 90 00 [09:28:07]wFMCommunicate OK [09:28:07]SAM_PROTO_ClearQueue done [09:28:07]KKMCreateOFDPacket [09:28:07]OFDProtocolAddRootSTLVToBuf [09:28:07]FM_MakeSignedData [09:28:07]FM_MakeSignedData [09:28:07]SAM_PROTO_SignData [09:28:07]wFMCommunicate request_size=4 [09:28:07]MH_SAM_APDU [09:28:07]CAPDU: 80 0D 01 02 [09:28:07]Write to MH i2c: E2 08 00 83 0A 80 0D 01 02 00 00 00 00 06 [09:28:07]Write i2c OK [09:28:07]MH_I2C_Read... [09:28:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:07]Read from MH i2c: E2 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: E2 03 00 [09:28:07]MH_I2C_Read... [09:28:07]Read from MH i2c: E2 03 00 83 0A 00 90 00 01 [09:28:07]RAPDU: 90 00 [09:28:07]wFMCommunicate OK [09:28:07]wFMCommunicate request_size=255 [09:28:07]MH_SAM_APDU [09:28:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 6F 03 00 35 04 06 00 63 40 B2 FF [09:28:07]Write to MH i2c: E2 02 01 84 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 6F 03 00 35 04 06 00 63 40 B2 FF 00 00 14 [09:28:07]Write i2c OK [09:28:07]MH_I2C_Read... [09:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:08]Read from MH i2c: E2 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 03 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 03 00 84 0A 00 90 00 02 [09:28:08]RAPDU: 90 00 [09:28:08]wFMCommunicate OK [09:28:08]wFMCommunicate request_size=7 [09:28:08]MH_SAM_APDU [09:28:08]CAPDU: 80 0D 02 02 02 45 E6 [09:28:08]Write to MH i2c: E2 0A 00 85 0A 80 0D 02 02 02 00 45 E6 00 00 38 [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:08]Read from MH i2c: E2 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 03 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 03 00 85 0A 00 90 00 03 [09:28:08]RAPDU: 90 00 [09:28:08]wFMCommunicate OK [09:28:08]wFMCommunicate request_size=4 [09:28:08]MH_SAM_APDU [09:28:08]CAPDU: 80 0D 03 02 [09:28:08]Write to MH i2c: E2 08 00 86 0A 80 0D 03 02 00 00 00 00 0B [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:08]Read from MH i2c: E2 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 0B 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 0B 00 86 0A 00 88 57 94 57 72 A1 0F 1D 90 00 15 [09:28:08]RAPDU: 88 57 94 57 72 A1 0F 1D 90 00 [09:28:08]wFMCommunicate OK [09:28:08]SAM_PROTO_SignData done [09:28:08]FM_MakeSignedData done [09:28:08]CreateOFDProtocolMessage [09:28:08]wFMCommunicate request_size=4 [09:28:08]MH_SAM_APDU [09:28:08]CAPDU: 80 11 00 00 [09:28:08]Write to MH i2c: E2 08 00 87 0A 80 11 00 00 00 00 00 00 0B [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:08]Read from MH i2c: E2 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 17 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: E2 17 00 87 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [09:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:28:08]wFMCommunicate OK [09:28:08]CreateOFDProtocolMessage done [09:28:08]OFDSenderStorePacket 225074 [09:28:08]StoreOFDPacket docnum=225074 [09:28:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C7 C3 04 01 38 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 6F 03 00 35 04 06 00 63 40 B2 FF 45 E6 88 57 94 57 72 A1 0F 1D [09:28:08]CheckFolder [09:28:08]dirname=/storage/ofd_packets [09:28:08]CheckFolder done [09:28:08]ProducePacketName [09:28:08]name=ofd_packets/00225074 [09:28:08]NVStorageSaveData ofd_packets/00225074 [09:28:08]File name is /storage/ofd_packets/00225074 [09:28:08]Write 298 bytes [09:28:08]NVStorageSaveData done [09:28:08]OFDSenderStorePacket done [09:28:08]KKMCreateOFDPacket done [09:28:08]NVStorageSaveData kkm_last_timestamp [09:28:08]File name is /storage/kkm_last_timestamp [09:28:08]Write 4 bytes [09:28:08]NVStorageSaveData done [09:28:08]ExternCall_PrintAddStr [09:28:08]wPrintStart [09:28:08]Write to MH i2c: 01 00 00 88 0A 92 [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: 01 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: 01 07 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: 01 07 00 88 0A 00 00 00 00 00 FF 0F A7 [09:28:08]RasterBufferAndPrint [09:28:08]line Счет N : (1)2001241 [09:28:08]line ИНН: 02508201610067 [09:28:08]line Контрольно-Кассовый Чек [09:28:08]line ПРОДАЖА [09:28:08]line ТРК (МРК, ГНК) : 31 [09:28:08]line Товар: 2710194210 [09:28:08]line ДТ-К-5 [09:28:08]line 26.430 * 75.70 [09:28:08]line = 2000.75 [09:28:08]line НДС 12% НСП 1% [09:28:08]line > о реализуемом товаре [09:28:08]line ОКРУГЛЕНИЕ: -0.75 [09:28:08]line ИТОГО: 2000.00 [09:28:08]line Внесено: 2000.00 [09:28:08]line СДАЧА: 0.00 [09:28:08]line НСП 1% : 17.71 [09:28:08]line НДС 12% : 212.47 [09:28:08]line Наличными: 2000.00 [09:28:08]line Безнал.: 0.00 [09:28:08]line Место: АЗС № 97 "Партнер Нефть" [09:28:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:28:08]line СНО: Общий режим [09:28:08]line Чек 142 26.07.2024 09:28 [09:28:08]line Смена: 437 ФФД: 1.0 [09:28:08]line ЗНМ: 0300000054 [09:28:08]line РНМ: 0000000000092624 [09:28:08]line Версия ККМ: 001 [09:28:08]line ФМ: 0000000000874959 [09:28:08]line ФД: 225074 [09:28:08]line ФПД: 109129532130790 [09:28:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092807&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225074&fm=109129532130790&tin=02508201610067®Number=0000000000092624&sum=200000 [09:28:08]written 0, free lines is 4095 [09:28:08]OFD Sender: Processing packet 225074 [packets to send 596, broken 595] [09:28:08]ProducePacketName [09:28:08]name=ofd_packets/00225074 [09:28:08]OFD Sender: To server: pG, [09:28:08]CommunicateWithHost lk.salyk.kg:30040 [09:28:08]ConnectInit lk.salyk.kg [09:28:08]Write to MH i2c: 01 00 00 B3 0A BD [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: 01 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: 01 07 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: 01 07 00 B3 0A 00 00 00 00 00 57 0C 27 [09:28:08]RasterBufferAndPrint [09:28:08]line [09:28:08]line [09:28:08]line [09:28:08]line [09:28:08]line [09:28:08]written 0, free lines is 3162 [09:28:08]MH_Cut [09:28:08]Write to MH i2c: D1 01 00 BA 0A 01 96 [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: D1 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: D1 01 00 [09:28:08]MH_I2C_Read... [09:28:08]Read from MH i2c: D1 01 00 BA 0A 00 95 [09:28:08]Write to MH i2c: 01 00 00 BB 0A C5 [09:28:08]Write i2c OK [09:28:08]MH_I2C_Read... [09:28:08]Connected sock=7 [09:28:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C7 C3 04 01 38 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 27 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 6F 03 00 35 04 06 00 63 40 B2 FF 45 E6 88 57 94 57 72 A1 0F 1D [09:28:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 A7 47 00 22 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 6F 03 00 F4 03 04 00 38 18 A3 66 B6 04 01 00 00 DE 8E CE 28 83 4C 28 2D [09:28:09]CommunicateWithHost err = 0 [09:28:09]CheckOFDResponse [09:28:09]1017 (14) - 77093643461234 [09:28:09]1041 (16) - 0000000000874959 [09:28:09]1040 (4) - 225074 [09:28:09]1012 (4) - 26.07.2024 03:30 [09:28:09]1206 (1) - 0 [09:28:09]OFD Sender: Remove packet 225074 [09:28:09]ProducePacketName [09:28:09]name=ofd_packets/00225074 [09:28:09]NVStorageDeleteData [09:28:09]OFD Sender: No OFD packet to send [09:28:09]*** Cut start [09:28:09]*** Partial cut [09:28:09]*** CUTSNS_PIN = 1 [09:28:10]*** CUTSNS_PIN = 0 [09:28:10]*** Brake cut motor [09:28:10]Read from MH i2c: 01 [09:28:10]MH_I2C_Read... [09:28:10]*** Stop cut motor [09:28:10]*** Cut end [09:28:10]Read from MH i2c: 01 07 00 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: 01 07 00 BB 0A 00 00 00 00 00 FF 0F DA [09:28:10]process_action close_receipt done [09:28:10]requested_data is exist [09:28:10]produce_requested_data [09:28:10]requested_item fm.sn is exist - process it [09:28:10]wFMCommunicate request_size=4 [09:28:10]MH_SAM_APDU [09:28:10]CAPDU: 80 11 00 00 [09:28:10]Write to MH i2c: E2 08 00 BC 0A 80 11 00 00 00 00 00 00 40 [09:28:10]Write i2c OK [09:28:10]MH_I2C_Read... [09:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:10]Read from MH i2c: E2 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: E2 17 00 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: E2 17 00 BC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [09:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:28:10]wFMCommunicate OK [09:28:10]requested_item fd.num is exist - process it [09:28:10]SAM_PROTO_GetFieldsCounters [09:28:10]wFMCommunicate request_size=4 [09:28:10]MH_SAM_APDU [09:28:10]CAPDU: 80 13 00 00 [09:28:10]Write to MH i2c: E2 08 00 BD 0A 80 13 00 00 00 00 00 00 43 [09:28:10]Write i2c OK [09:28:10]MH_I2C_Read... [09:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:10]Read from MH i2c: E2 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: E2 62 00 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: E2 62 00 BD 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [09:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:10]wFMCommunicate OK [09:28:10]SAM_PROTO_GetFieldsCounters done [09:28:10]requested_item shift.num is exist - process it [09:28:10]requested_item shift.opened is exist - process it [09:28:10]req_shift_opened [09:28:10]FM_GetShiftState [09:28:10]SAM_PROTO_GetShiftState [09:28:10]wFMCommunicate request_size=4 [09:28:10]MH_SAM_APDU [09:28:10]CAPDU: 80 13 01 00 [09:28:10]Write to MH i2c: E2 08 00 BE 0A 80 13 01 00 00 00 00 00 45 [09:28:10]Write i2c OK [09:28:10]MH_I2C_Read... [09:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:10]Read from MH i2c: E2 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: E2 0E 00 [09:28:10]MH_I2C_Read... [09:28:10]Read from MH i2c: E2 0E 00 BE 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F6 [09:28:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:28:10]wFMCommunicate OK [09:28:10]SAM_PROTO_GetShiftState done [09:28:10]FM_GetShiftState done [09:28:10]req_shift_opened done [09:28:10]requested_item shift.open_date is exist - process it [09:28:10]req_shift_open_date [09:28:10]req_shift_open_date done [09:28:10]produce_requested_data done [09:28:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225074,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:28:10]process_action_free close_receipt [09:28:10]json_value_free [09:28:10]json_value_free done [09:28:10]process_json_proto returns [09:28:10]Send response to host [09:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225074,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:28:10]free response buf [09:28:10]execute_script done [09:28:10]execute_script returns [09:28:10]free content buf [09:28:10]Sock 9.Close socket [09:28:10]Sock 9.Thread stoped [09:28:14]OFD Sender: No OFD packet to send [09:28:18]recv_with_timeout no data received [09:28:19]OFD Sender: No OFD packet to send [09:28:21]accept exits with 10 [09:28:21]New connection [09:28:21]New thread 3067325796 created [09:28:21]Thread 3067469156 joined [09:28:21]Waiting for new connection... [09:28:21] Sock 10.Parse request [09:28:21]Sock 10.Check first char [09:28:21]Sock 10.First char is OK [09:28:21]request: POST /json_proto HTTP/1.0 [09:28:21]Method: POST [09:28:21]URL: /json_proto [09:28:21]Method is POST - this is cgi request [09:28:21]url: /json_proto [09:28:21]query_string will be loaded in cgi processing [09:28:21]execute_cgi json_proto POST (null) [09:28:21]execute_cgi path=json_proto method=POST [09:28:21]POST find Content-Length [09:28:21]Host: 172.17.43.131:8080 [09:28:21]Content-Length: 680 [09:28:21]Content-Type: application/json [09:28:21] [09:28:21]POST finish read [09:28:21]Found Content-Length = 680 [09:28:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 46.240, "sum" : 3500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:21]execute_script... [09:28:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 46.240, "sum" : 3500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:21]POST & json_proto [09:28:21]process_json_proto [09:28:21]json parsed OK: [09:28:21]protocol is kg_v1.0 [09:28:21]action value=close_receipt [09:28:21]process_action close_receipt [09:28:21]cmd_close_receipt [09:28:21]MH_GetDate [09:28:21]Write to MH i2c: F0 00 00 BF 0A B8 [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: F0 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: F0 09 00 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: F0 09 00 BF 0A 00 36 6C A3 66 F9 24 A2 66 91 [09:28:21]GetLastDocTimeStamp 1721986087 [09:28:21]current date 1721986102 [09:28:21]FM_GetShiftState [09:28:21]SAM_PROTO_GetShiftState [09:28:21]wFMCommunicate request_size=4 [09:28:21]MH_SAM_APDU [09:28:21]CAPDU: 80 13 01 00 [09:28:21]Write to MH i2c: E2 08 00 C0 0A 80 13 01 00 00 00 00 00 47 [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:21]Read from MH i2c: E2 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: E2 0E 00 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: E2 0E 00 C0 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F8 [09:28:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:28:21]wFMCommunicate OK [09:28:21]SAM_PROTO_GetShiftState done [09:28:21]FM_GetShiftState done [09:28:21]opened in 1721952182 [09:28:21]opened+sec_in_day 1722038582 [09:28:21]quantity*price = 350036 [09:28:21]sum+1 = 350038 [09:28:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.72 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 143 26.07.2024 09:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225075 ФПД: 26286831165579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225075&fm=26286831165579&tin=02508201610067®Number=0000000000092624&sum=350000 [09:28:22]StoreToDocumentArchive [09:28:22]shift 437 fd 225075 [09:28:22]save to /storage/0437/doc_00225075 [09:28:22]save last doc name /storage/0437/doc_00225075 to /storage/kkm_last_doc_name [09:28:22]save OK [09:28:22]Clear old archive folders... [09:28:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:28:22]tlvbuf is 01A61930 [09:28:22]SAM_PROTO_ClearQueue [09:28:22]wFMCommunicate request_size=4 [09:28:22]MH_SAM_APDU [09:28:22]CAPDU: 80 09 00 00 [09:28:22]Write to MH i2c: E2 08 00 CD 0A 80 09 00 00 00 00 00 00 49 [09:28:22]Write i2c OK [09:28:22]MH_I2C_Read... [09:28:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:22]Read from MH i2c: E2 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 CD 0A 00 90 00 4B [09:28:22]RAPDU: 90 00 [09:28:22]wFMCommunicate OK [09:28:22]SAM_PROTO_ClearQueue done [09:28:22]KKMCreateOFDPacket [09:28:22]OFDProtocolAddRootSTLVToBuf [09:28:22]FM_MakeSignedData [09:28:22]FM_MakeSignedData [09:28:22]SAM_PROTO_SignData [09:28:22]wFMCommunicate request_size=4 [09:28:22]MH_SAM_APDU [09:28:22]CAPDU: 80 0D 01 02 [09:28:22]Write to MH i2c: E2 08 00 CE 0A 80 0D 01 02 00 00 00 00 51 [09:28:22]Write i2c OK [09:28:22]MH_I2C_Read... [09:28:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:22]Read from MH i2c: E2 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 CE 0A 00 90 00 4C [09:28:22]RAPDU: 90 00 [09:28:22]wFMCommunicate OK [09:28:22]wFMCommunicate request_size=255 [09:28:22]MH_SAM_APDU [09:28:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 36 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 6F 03 00 35 04 06 00 17 E8 61 3B [09:28:22]Write to MH i2c: E2 02 01 CF 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 36 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 6F 03 00 35 04 06 00 17 E8 61 3B 00 00 9D [09:28:22]Write i2c OK [09:28:22]MH_I2C_Read... [09:28:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:22]Read from MH i2c: E2 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 CF 0A 00 90 00 4D [09:28:22]RAPDU: 90 00 [09:28:22]wFMCommunicate OK [09:28:22]wFMCommunicate request_size=7 [09:28:22]MH_SAM_APDU [09:28:22]CAPDU: 80 0D 02 02 02 E0 8B [09:28:22]Write to MH i2c: E2 0A 00 D0 0A 80 0D 02 02 02 00 E0 8B 00 00 C3 [09:28:22]Write i2c OK [09:28:22]MH_I2C_Read... [09:28:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:22]Read from MH i2c: E2 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 [09:28:22]MH_I2C_Read... [09:28:22]Read from MH i2c: E2 03 00 D0 0A 00 90 00 4E [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 03 02 [09:28:23]Write to MH i2c: E2 08 00 D1 0A 80 0D 03 02 00 00 00 00 56 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 0B 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 0B 00 D1 0A 00 24 0A FF B3 0A C6 C8 A6 90 00 75 [09:28:23]RAPDU: 24 0A FF B3 0A C6 C8 A6 90 00 [09:28:23]wFMCommunicate OK [09:28:23]SAM_PROTO_SignData done [09:28:23]FM_MakeSignedData done [09:28:23]CreateOFDProtocolMessage [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 11 00 00 [09:28:23]Write to MH i2c: E2 08 00 D2 0A 80 11 00 00 00 00 00 00 56 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 17 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 17 00 D2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [09:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:28:23]wFMCommunicate OK [09:28:23]CreateOFDProtocolMessage done [09:28:23]OFDSenderStorePacket 225075 [09:28:23]StoreOFDPacket docnum=225075 [09:28:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4B E9 04 01 C5 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 36 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 6F 03 00 35 04 06 00 17 E8 61 3B E0 8B 24 0A FF B3 0A C6 C8 A6 [09:28:23]CheckFolder [09:28:23]dirname=/storage/ofd_packets [09:28:23]CheckFolder done [09:28:23]ProducePacketName [09:28:23]name=ofd_packets/00225075 [09:28:23]NVStorageSaveData ofd_packets/00225075 [09:28:23]File name is /storage/ofd_packets/00225075 [09:28:23]Write 298 bytes [09:28:23]NVStorageSaveData done [09:28:23]OFDSenderStorePacket done [09:28:23]KKMCreateOFDPacket done [09:28:23]NVStorageSaveData kkm_last_timestamp [09:28:23]File name is /storage/kkm_last_timestamp [09:28:23]Write 4 bytes [09:28:23]NVStorageSaveData done [09:28:23]ExternCall_PrintAddStr [09:28:23]wPrintStart [09:28:23]Write to MH i2c: 01 00 00 D3 0A DD [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 07 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 07 00 D3 0A 00 00 00 00 00 FF 0F F2 [09:28:23]RasterBufferAndPrint [09:28:23]line Счет N : (1)2001240 [09:28:23]line ИНН: 02508201610067 [09:28:23]line Контрольно-Кассовый Чек [09:28:23]line ПРОДАЖА [09:28:23]line ТРК (МРК, ГНК) : 61 [09:28:23]line Товар: 2710194210 [09:28:23]line ДТ-К-5 [09:28:23]line 46.240 * 75.70 [09:28:23]line = 3500.37 [09:28:23]line НДС 12% НСП 1% [09:28:23]line > о реализуемом товаре [09:28:23]line ОКРУГЛЕНИЕ: -0.37 [09:28:23]line ИТОГО: 3500.00 [09:28:23]line Внесено: 3500.00 [09:28:23]line СДАЧА: 0.00 [09:28:23]line НСП 1% : 30.98 [09:28:23]line НДС 12% : 371.72 [09:28:23]line Наличными: 3500.00 [09:28:23]line Безнал.: 0.00 [09:28:23]line Место: АЗС № 97 "Партнер Нефть" [09:28:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:28:23]line СНО: Общий режим [09:28:23]line Чек 143 26.07.2024 09:28 [09:28:23]line Смена: 437 ФФД: 1.0 [09:28:23]line ЗНМ: 0300000054 [09:28:23]line РНМ: 0000000000092624 [09:28:23]line Версия ККМ: 001 [09:28:23]line ФМ: 0000000000874959 [09:28:23]line ФД: 225075 [09:28:23]line ФПД: 26286831165579 [09:28:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T092822&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225075&fm=26286831165579&tin=02508201610067®Number=0000000000092624&sum=350000 [09:28:23]written 0, free lines is 4095 [09:28:23]OFD Sender: Processing packet 225075 [packets to send 596, broken 595] [09:28:23]ProducePacketName [09:28:23]name=ofd_packets/00225075 [09:28:23]OFD Sender: To server: pG, [09:28:23]CommunicateWithHost lk.salyk.kg:30040 [09:28:23]ConnectInit lk.salyk.kg [09:28:23]Connected sock=9 [09:28:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4B E9 04 01 C5 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 36 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 6F 03 00 35 04 06 00 17 E8 61 3B E0 8B 24 0A FF B3 0A C6 C8 A6 [09:28:23]Write to MH i2c: 01 00 00 FE 0A 08 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 07 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 07 00 FE 0A 00 00 00 00 00 87 0C A2 [09:28:23]RasterBufferAndPrint [09:28:23]line [09:28:23]line [09:28:23]line [09:28:23]line [09:28:23]line [09:28:23]written 0, free lines is 3213 [09:28:23]MH_Cut [09:28:23]Write to MH i2c: D1 01 00 05 0B 01 E2 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: D1 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: D1 01 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: D1 01 00 05 0B 00 E1 [09:28:23]Write to MH i2c: 01 00 00 06 0B 11 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CE 24 47 00 40 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 6F 03 00 F4 03 04 00 47 18 A3 66 B6 04 01 00 00 43 CB 94 80 08 59 19 D8 [09:28:24]CommunicateWithHost err = 0 [09:28:24]CheckOFDResponse [09:28:24]1017 (14) - 77093643461234 [09:28:24]1041 (16) - 0000000000874959 [09:28:24]1040 (4) - 225075 [09:28:24]1012 (4) - 26.07.2024 03:30 [09:28:24]1206 (1) - 0 [09:28:24]OFD Sender: Remove packet 225075 [09:28:24]ProducePacketName [09:28:24]name=ofd_packets/00225075 [09:28:24]NVStorageDeleteData [09:28:24]*** Cut start [09:28:24]*** Partial cut [09:28:24]*** CUTSNS_PIN = 1 [09:28:24]*** CUTSNS_PIN = 0 [09:28:24]OFD Sender: No OFD packet to send [09:28:25]*** Brake cut motor [09:28:25]Read from MH i2c: 01 [09:28:25]MH_I2C_Read... [09:28:25]*** Stop cut motor [09:28:25]*** Cut end [09:28:25]Read from MH i2c: 01 07 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: 01 07 00 06 0B 00 00 00 00 00 FF 0F 26 [09:28:25]process_action close_receipt done [09:28:25]requested_data is exist [09:28:25]produce_requested_data [09:28:25]requested_item fm.sn is exist - process it [09:28:25]wFMCommunicate request_size=4 [09:28:25]MH_SAM_APDU [09:28:25]CAPDU: 80 11 00 00 [09:28:25]Write to MH i2c: E2 08 00 07 0B 80 11 00 00 00 00 00 00 8C [09:28:25]Write i2c OK [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 [09:28:25]MH_I2C_Read... [09:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:25]Read from MH i2c: E2 17 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 17 00 07 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [09:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:28:25]wFMCommunicate OK [09:28:25]requested_item fd.num is exist - process it [09:28:25]SAM_PROTO_GetFieldsCounters [09:28:25]wFMCommunicate request_size=4 [09:28:25]MH_SAM_APDU [09:28:25]CAPDU: 80 13 00 00 [09:28:25]Write to MH i2c: E2 08 00 08 0B 80 13 00 00 00 00 00 00 8F [09:28:25]Write i2c OK [09:28:25]MH_I2C_Read... [09:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:25]Read from MH i2c: E2 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 62 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 62 00 08 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [09:28:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:25]wFMCommunicate OK [09:28:25]SAM_PROTO_GetFieldsCounters done [09:28:25]requested_item shift.num is exist - process it [09:28:25]requested_item shift.opened is exist - process it [09:28:25]req_shift_opened [09:28:25]FM_GetShiftState [09:28:25]SAM_PROTO_GetShiftState [09:28:25]wFMCommunicate request_size=4 [09:28:25]MH_SAM_APDU [09:28:25]CAPDU: 80 13 01 00 [09:28:25]Write to MH i2c: E2 08 00 09 0B 80 13 01 00 00 00 00 00 91 [09:28:25]Write i2c OK [09:28:25]MH_I2C_Read... [09:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:25]Read from MH i2c: E2 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 0E 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 0E 00 09 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 42 [09:28:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:28:25]wFMCommunicate OK [09:28:25]SAM_PROTO_GetShiftState done [09:28:25]FM_GetShiftState done [09:28:25]req_shift_opened done [09:28:25]requested_item shift.open_date is exist - process it [09:28:25]req_shift_open_date [09:28:25]req_shift_open_date done [09:28:25]produce_requested_data done [09:28:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225075,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:28:25]process_action_free close_receipt [09:28:25]json_value_free [09:28:25]json_value_free done [09:28:25]process_json_proto returns [09:28:25]Send response to host [09:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225075,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:28:25]free response buf [09:28:25]execute_script done [09:28:25]execute_script returns [09:28:25]free content buf [09:28:25]Sock 10.Close socket [09:28:25]Sock 10.Thread stoped [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:39]recv_with_timeout no data received [09:28:39]OFD Sender: No OFD packet to send [09:28:44]OFD Sender: No OFD packet to send [09:28:49]recv_with_timeout no data received [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:05]OFD Sender: No OFD packet to send [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:25]OFD Sender: No OFD packet to send [09:29:30]OFD Sender: No OFD packet to send [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:45]OFD Sender: No OFD packet to send [09:29:50]OFD Sender: No OFD packet to send [09:29:55]OFD Sender: No OFD packet to send [09:30:00]OFD Sender: No OFD packet to send [09:30:05]OFD Sender: No OFD packet to send [09:30:10]OFD Sender: No OFD packet to send [09:30:15]OFD Sender: No OFD packet to send [09:30:20]OFD Sender: No OFD packet to send [09:30:25]OFD Sender: No OFD packet to send [09:30:30]OFD Sender: No OFD packet to send [09:30:30]accept exits with 7 [09:30:30]New connection [09:30:30]New thread 3067469156 created [09:30:30]Thread 3067325796 joined [09:30:30]Waiting for new connection... [09:30:30] Sock 7.Parse request [09:30:30]Sock 7.Check first char [09:30:30]Sock 7.First char is OK [09:30:30]request: POST /json_proto HTTP/1.0 [09:30:30]Method: POST [09:30:30]URL: /json_proto [09:30:30]Method is POST - this is cgi request [09:30:30]url: /json_proto [09:30:30]query_string will be loaded in cgi processing [09:30:30]execute_cgi json_proto POST (null) [09:30:30]execute_cgi path=json_proto method=POST [09:30:30]POST find Content-Length [09:30:30]Host: 172.17.43.131:8080 [09:30:30]Content-Length: 678 [09:30:30]Content-Type: application/json [09:30:30] [09:30:30]POST finish read [09:30:30]Found Content-Length = 678 [09:30:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:30]execute_script... [09:30:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:30]POST & json_proto [09:30:30]process_json_proto [09:30:30]json parsed OK: [09:30:30]protocol is kg_v1.0 [09:30:30]action value=close_receipt [09:30:30]process_action close_receipt [09:30:30]cmd_close_receipt [09:30:30]MH_GetDate [09:30:30]Write to MH i2c: F0 00 00 0A 0B 04 [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: F0 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: F0 09 00 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: F0 09 00 0A 0B 00 B7 6C A3 66 F9 24 A2 66 5E [09:30:30]GetLastDocTimeStamp 1721986102 [09:30:30]current date 1721986231 [09:30:30]FM_GetShiftState [09:30:30]SAM_PROTO_GetShiftState [09:30:30]wFMCommunicate request_size=4 [09:30:30]MH_SAM_APDU [09:30:30]CAPDU: 80 13 01 00 [09:30:30]Write to MH i2c: E2 08 00 0B 0B 80 13 01 00 00 00 00 00 93 [09:30:30]Write i2c OK [09:30:30]MH_I2C_Read... [09:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:30]Read from MH i2c: E2 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: E2 0E 00 [09:30:30]MH_I2C_Read... [09:30:30]Read from MH i2c: E2 0E 00 0B 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 44 [09:30:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:30:30]wFMCommunicate OK [09:30:30]SAM_PROTO_GetShiftState done [09:30:30]FM_GetShiftState done [09:30:30]opened in 1721952182 [09:30:30]opened+sec_in_day 1722038582 [09:30:30]quantity*price = 50036 [09:30:30]sum+1 = 50037 [09:30:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 144 26.07.2024 09:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225076 ФПД: 201357281367600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093031&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225076&fm=201357281367600&tin=02508201610067®Number=0000000000092624&sum=50000 [09:30:31]StoreToDocumentArchive [09:30:31]shift 437 fd 225076 [09:30:31]save to /storage/0437/doc_00225076 [09:30:31]save last doc name /storage/0437/doc_00225076 to /storage/kkm_last_doc_name [09:30:31]save OK [09:30:31]Clear old archive folders... [09:30:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:32]tlvbuf is 01AC0230 [09:30:32]SAM_PROTO_ClearQueue [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 09 00 00 [09:30:32]Write to MH i2c: E2 08 00 18 0B 80 09 00 00 00 00 00 00 95 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 18 0B 00 90 00 97 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]SAM_PROTO_ClearQueue done [09:30:32]KKMCreateOFDPacket [09:30:32]OFDProtocolAddRootSTLVToBuf [09:30:32]FM_MakeSignedData [09:30:32]FM_MakeSignedData [09:30:32]SAM_PROTO_SignData [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 01 02 [09:30:32]Write to MH i2c: E2 08 00 19 0B 80 0D 01 02 00 00 00 00 9D [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 19 0B 00 90 00 98 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]wFMCommunicate request_size=255 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 B7 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 6F 03 00 35 04 06 00 B7 [09:30:32]Write to MH i2c: E2 02 01 1A 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 B7 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 6F 03 00 35 04 06 00 B7 00 00 F3 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 1A 0B 00 90 00 99 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]wFMCommunicate request_size=10 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 02 02 05 22 25 3A 96 30 [09:30:32]Write to MH i2c: E2 0D 00 1B 0B 80 0D 02 02 05 00 22 25 3A 96 30 00 00 F1 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 1B 0B 00 90 00 9A [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 03 02 [09:30:32]Write to MH i2c: E2 08 00 1C 0B 80 0D 03 02 00 00 00 00 A2 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 0B 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 0B 00 1C 0B 00 4B 82 17 49 B7 F2 23 FC 90 00 98 [09:30:32]RAPDU: 4B 82 17 49 B7 F2 23 FC 90 00 [09:30:32]wFMCommunicate OK [09:30:32]SAM_PROTO_SignData done [09:30:32]FM_MakeSignedData done [09:30:32]CreateOFDProtocolMessage [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 11 00 00 [09:30:32]Write to MH i2c: E2 08 00 1D 0B 80 11 00 00 00 00 00 00 A2 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 17 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 17 00 1D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [09:30:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:30:32]wFMCommunicate OK [09:30:32]CreateOFDProtocolMessage done [09:30:32]OFDSenderStorePacket 225076 [09:30:32]StoreOFDPacket docnum=225076 [09:30:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 37 07 01 F1 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 B7 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 6F 03 00 35 04 06 00 B7 22 25 3A 96 30 4B 82 17 49 B7 F2 23 FC [09:30:32]CheckFolder [09:30:32]dirname=/storage/ofd_packets [09:30:32]CheckFolder done [09:30:32]ProducePacketName [09:30:32]name=ofd_packets/00225076 [09:30:32]NVStorageSaveData ofd_packets/00225076 [09:30:32]File name is /storage/ofd_packets/00225076 [09:30:32]Write 301 bytes [09:30:32]NVStorageSaveData done [09:30:32]OFDSenderStorePacket done [09:30:32]KKMCreateOFDPacket done [09:30:32]NVStorageSaveData kkm_last_timestamp [09:30:32]File name is /storage/kkm_last_timestamp [09:30:32]Write 4 bytes [09:30:32]NVStorageSaveData done [09:30:32]ExternCall_PrintAddStr [09:30:32]wPrintStart [09:30:32]Write to MH i2c: 01 00 00 1E 0B 29 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 07 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 07 00 1E 0B 00 00 00 00 00 FF 0F 3E [09:30:32]RasterBufferAndPrint [09:30:32]line Счет N : (1)2001243 [09:30:32]line ИНН: 02508201610067 [09:30:32]line Контрольно-Кассовый Чек [09:30:32]line ПРОДАЖА [09:30:32]line ТРК (МРК, ГНК) : 43 [09:30:32]line Товар: 2710124130 [09:30:32]line Аи-92-К-5 [09:30:32]line 7.380 * 67.80 [09:30:32]line = 500.36 [09:30:32]line НДС 12% НСП 1% [09:30:32]line > о реализуемом товаре [09:30:32]line ОКРУГЛЕНИЕ: -0.36 [09:30:32]line ИТОГО: 500.00 [09:30:32]line Внесено: 500.00 [09:30:32]line СДАЧА: 0.00 [09:30:32]line НСП 1% : 4.43 [09:30:32]line НДС 12% : 53.14 [09:30:32]line Наличными: 500.00 [09:30:32]line Безнал.: 0.00 [09:30:32]line Место: АЗС № 97 "Партнер Нефть" [09:30:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:30:32]line СНО: Общий режим [09:30:32]line Чек 144 26.07.2024 09:30 [09:30:32]line Смена: 437 ФФД: 1.0 [09:30:32]line ЗНМ: 0300000054 [09:30:32]line РНМ: 0000000000092624 [09:30:32]line Версия ККМ: 001 [09:30:32]line ФМ: 0000000000874959 [09:30:32]line ФД: 225076 [09:30:32]line ФПД: 201357281367600 [09:30:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093031&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225076&fm=201357281367600&tin=02508201610067®Number=0000000000092624&sum=50000 [09:30:32]OFD Sender: Processing packet 225076 [packets to send 596, broken 595] [09:30:32]ProducePacketName [09:30:32]name=ofd_packets/00225076 [09:30:32]OFD Sender: To server: pG, [09:30:32]CommunicateWithHost lk.salyk.kg:30040 [09:30:32]ConnectInit lk.salyk.kg [09:30:32]written 0, free lines is 4095 [09:30:33]Connected sock=6 [09:30:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 37 07 01 F1 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 B7 6C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 6F 03 00 35 04 06 00 B7 22 25 3A 96 30 4B 82 17 49 B7 F2 23 FC [09:30:33]Write to MH i2c: 01 00 00 49 0B 54 [09:30:33]Write i2c OK [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: 01 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: 01 07 00 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: 01 07 00 49 0B 00 00 00 00 00 62 0C C9 [09:30:33]RasterBufferAndPrint [09:30:33]line [09:30:33]line [09:30:33]line [09:30:33]line [09:30:33]line [09:30:33]written 0, free lines is 3173 [09:30:33]MH_Cut [09:30:33]Write to MH i2c: D1 01 00 50 0B 01 2D [09:30:33]Write i2c OK [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: D1 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: D1 01 00 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: D1 01 00 50 0B 00 2C [09:30:33]Write to MH i2c: 01 00 00 51 0B 5C [09:30:33]Write i2c OK [09:30:33]MH_I2C_Read... [09:30:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A3 E3 47 00 42 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 6F 03 00 F4 03 04 00 C9 18 A3 66 B6 04 01 00 00 47 4D 8C 42 46 DF D2 DD [09:30:33]CommunicateWithHost err = 0 [09:30:33]CheckOFDResponse [09:30:33]1017 (14) - 77093643461234 [09:30:33]1041 (16) - 0000000000874959 [09:30:33]1040 (4) - 225076 [09:30:33]1012 (4) - 26.07.2024 03:32 [09:30:33]1206 (1) - 0 [09:30:33]OFD Sender: Remove packet 225076 [09:30:33]ProducePacketName [09:30:33]name=ofd_packets/00225076 [09:30:33]NVStorageDeleteData [09:30:34]OFD Sender: No OFD packet to send [09:30:34]*** Cut start [09:30:34]*** Partial cut [09:30:34]*** CUTSNS_PIN = 1 [09:30:34]*** CUTSNS_PIN = 0 [09:30:34]*** Brake cut motor [09:30:35]Read from MH i2c: 01 [09:30:35]MH_I2C_Read... [09:30:35]*** Stop cut motor [09:30:35]*** Cut end [09:30:35]Read from MH i2c: 01 07 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: 01 07 00 51 0B 00 00 00 00 00 FF 0F 71 [09:30:35]process_action close_receipt done [09:30:35]requested_data is exist [09:30:35]produce_requested_data [09:30:35]requested_item fm.sn is exist - process it [09:30:35]wFMCommunicate request_size=4 [09:30:35]MH_SAM_APDU [09:30:35]CAPDU: 80 11 00 00 [09:30:35]Write to MH i2c: E2 08 00 52 0B 80 11 00 00 00 00 00 00 D7 [09:30:35]Write i2c OK [09:30:35]MH_I2C_Read... [09:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:35]Read from MH i2c: E2 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 17 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 17 00 52 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [09:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:30:35]wFMCommunicate OK [09:30:35]requested_item fd.num is exist - process it [09:30:35]SAM_PROTO_GetFieldsCounters [09:30:35]wFMCommunicate request_size=4 [09:30:35]MH_SAM_APDU [09:30:35]CAPDU: 80 13 00 00 [09:30:35]Write to MH i2c: E2 08 00 53 0B 80 13 00 00 00 00 00 00 DA [09:30:35]Write i2c OK [09:30:35]MH_I2C_Read... [09:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:35]Read from MH i2c: E2 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 62 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 62 00 53 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [09:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:35]wFMCommunicate OK [09:30:35]SAM_PROTO_GetFieldsCounters done [09:30:35]requested_item shift.num is exist - process it [09:30:35]requested_item shift.opened is exist - process it [09:30:35]req_shift_opened [09:30:35]FM_GetShiftState [09:30:35]SAM_PROTO_GetShiftState [09:30:35]wFMCommunicate request_size=4 [09:30:35]MH_SAM_APDU [09:30:35]CAPDU: 80 13 01 00 [09:30:35]Write to MH i2c: E2 08 00 54 0B 80 13 01 00 00 00 00 00 DC [09:30:35]Write i2c OK [09:30:35]MH_I2C_Read... [09:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:35]Read from MH i2c: E2 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 0E 00 [09:30:35]MH_I2C_Read... [09:30:35]Read from MH i2c: E2 0E 00 54 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8D [09:30:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:30:35]wFMCommunicate OK [09:30:35]SAM_PROTO_GetShiftState done [09:30:35]FM_GetShiftState done [09:30:35]req_shift_opened done [09:30:35]requested_item shift.open_date is exist - process it [09:30:35]req_shift_open_date [09:30:35]req_shift_open_date done [09:30:35]produce_requested_data done [09:30:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225076,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:30:35]process_action_free close_receipt [09:30:35]json_value_free [09:30:35]json_value_free done [09:30:35]process_json_proto returns [09:30:35]Send response to host [09:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225076,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:30:35]free response buf [09:30:35]execute_script done [09:30:35]execute_script returns [09:30:35]free content buf [09:30:35]Sock 7.Close socket [09:30:35]Sock 7.Thread stoped [09:30:39]OFD Sender: No OFD packet to send [09:30:44]OFD Sender: No OFD packet to send [09:30:49]OFD Sender: No OFD packet to send [09:30:54]OFD Sender: No OFD packet to send [09:30:59]OFD Sender: No OFD packet to send [09:31:04]OFD Sender: No OFD packet to send [09:31:09]OFD Sender: No OFD packet to send [09:31:14]OFD Sender: No OFD packet to send [09:31:19]OFD Sender: No OFD packet to send [09:31:24]OFD Sender: No OFD packet to send [09:31:29]OFD Sender: No OFD packet to send [09:31:34]OFD Sender: No OFD packet to send [09:31:39]OFD Sender: No OFD packet to send [09:31:44]OFD Sender: No OFD packet to send [09:31:49]OFD Sender: No OFD packet to send [09:31:54]OFD Sender: No OFD packet to send [09:31:59]OFD Sender: No OFD packet to send [09:32:04]OFD Sender: No OFD packet to send [09:32:09]OFD Sender: No OFD packet to send [09:32:14]OFD Sender: No OFD packet to send [09:32:19]OFD Sender: No OFD packet to send [09:32:24]OFD Sender: No OFD packet to send [09:32:29]OFD Sender: No OFD packet to send [09:32:34]OFD Sender: No OFD packet to send [09:32:39]OFD Sender: No OFD packet to send [09:32:44]OFD Sender: No OFD packet to send [09:32:49]OFD Sender: No OFD packet to send [09:32:54]OFD Sender: No OFD packet to send [09:32:59]OFD Sender: No OFD packet to send [09:33:04]OFD Sender: No OFD packet to send [09:33:09]OFD Sender: No OFD packet to send [09:33:14]OFD Sender: No OFD packet to send [09:33:15]accept exits with 9 [09:33:15]New connection [09:33:15]New thread 3067325796 created [09:33:15]Thread 3067469156 joined [09:33:15]Waiting for new connection... [09:33:15] Sock 9.Parse request [09:33:15]Sock 9.Check first char [09:33:15]Sock 9.First char is OK [09:33:15]request: POST /json_proto HTTP/1.0 [09:33:15]Method: POST [09:33:15]URL: /json_proto [09:33:15]Method is POST - this is cgi request [09:33:15]url: /json_proto [09:33:15]query_string will be loaded in cgi processing [09:33:15]execute_cgi json_proto POST (null) [09:33:15]execute_cgi path=json_proto method=POST [09:33:15]POST find Content-Length [09:33:15]Host: 172.17.43.131:8080 [09:33:15]Content-Length: 1209 [09:33:15]Content-Type: application/json [09:33:15] [09:33:15]POST finish read [09:33:15]Found Content-Length = 1209 [09:33:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001244\u000A26.07.2024 09:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 6.610 x 75.70\u000A\u0418\u0422\u041E\u0413: 500.38\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99595\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:15]execute_script... [09:33:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001244\u000A26.07.2024 09:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 6.610 x 75.70\u000A\u0418\u0422\u041E\u0413: 500.38\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99595\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:15]POST & json_proto [09:33:15]process_json_proto [09:33:15]json parsed OK: [09:33:15]protocol is kg_v1.0 [09:33:15]action value=print_text [09:33:15]process_action print_text [09:33:15]cmd_print_text [09:33:15]ExternCall_PrintAddStr [09:33:15]wPrintStart [09:33:15]Write to MH i2c: 01 00 00 55 0B 60 [09:33:15]Write i2c OK [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: 01 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: 01 07 00 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: 01 07 00 55 0B 00 00 00 00 00 FF 0F 75 [09:33:15]RasterBufferAndPrint [09:33:15]line *****ТОВАРНЫЙ ЧЕК***** [09:33:15]line АЗС-97 [09:33:15]line Партнер нефть [09:33:15]line 02508201610067 [09:33:15]line Кассир : Ахмадалиева М. [09:33:15]line Счет N : (1)2001244 [09:33:15]line 26.07.2024 09:31 [09:33:15]line ПРОДАЖА [09:33:15]line ТРК (МРК, ГНК): 21 [09:33:15]line Вид ГСМ : 2710194210 [09:33:15]line ДТ-К-5 [09:33:15]line 6.610 x 75.70 [09:33:15]line ИТОГ: 500.38 [09:33:15]line Тип оплаты: Талоны: Топливная Карта [09:33:15]line 99595 [09:33:15]line ______________________ [09:33:15]line (подпись) [09:33:15]written 0, free lines is 4095 [09:33:15]Write to MH i2c: 01 00 00 6A 0B 75 [09:33:15]Write i2c OK [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: 01 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: 01 07 00 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: 01 07 00 6A 0B 00 00 00 00 00 F3 0D 7C [09:33:15]RasterBufferAndPrint [09:33:15]line [09:33:15]line [09:33:15]line [09:33:15]line [09:33:15]line [09:33:15]written 0, free lines is 3573 [09:33:15]MH_Cut [09:33:15]Write to MH i2c: D1 01 00 71 0B 01 4E [09:33:15]Write i2c OK [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: D1 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: D1 01 00 [09:33:15]MH_I2C_Read... [09:33:15]Read from MH i2c: D1 01 00 71 0B 00 4D [09:33:15]Write to MH i2c: 01 00 00 72 0B 7D [09:33:15]Write i2c OK [09:33:15]MH_I2C_Read... [09:33:16]*** Cut start [09:33:16]*** Partial cut [09:33:16]*** CUTSNS_PIN = 1 [09:33:16]*** CUTSNS_PIN = 0 [09:33:16]*** Brake cut motor [09:33:17]Read from MH i2c: 01 [09:33:17]MH_I2C_Read... [09:33:17]*** Stop cut motor [09:33:17]*** Cut end [09:33:17]Read from MH i2c: 01 07 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: 01 07 00 72 0B 00 00 00 00 00 FF 0F 92 [09:33:17]process_action print_text done [09:33:17]requested_data is exist [09:33:17]produce_requested_data [09:33:17]requested_item fm.sn is exist - process it [09:33:17]wFMCommunicate request_size=4 [09:33:17]MH_SAM_APDU [09:33:17]CAPDU: 80 11 00 00 [09:33:17]Write to MH i2c: E2 08 00 73 0B 80 11 00 00 00 00 00 00 F8 [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:17]Read from MH i2c: E2 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 17 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 17 00 73 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [09:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:33:17]wFMCommunicate OK [09:33:17]requested_item fd.num is exist - process it [09:33:17]SAM_PROTO_GetFieldsCounters [09:33:17]wFMCommunicate request_size=4 [09:33:17]MH_SAM_APDU [09:33:17]CAPDU: 80 13 00 00 [09:33:17]Write to MH i2c: E2 08 00 74 0B 80 13 00 00 00 00 00 00 FB [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:17]Read from MH i2c: E2 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 62 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 62 00 74 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [09:33:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:17]wFMCommunicate OK [09:33:17]SAM_PROTO_GetFieldsCounters done [09:33:17]requested_item shift.num is exist - process it [09:33:17]requested_item shift.opened is exist - process it [09:33:17]req_shift_opened [09:33:17]FM_GetShiftState [09:33:17]SAM_PROTO_GetShiftState [09:33:17]wFMCommunicate request_size=4 [09:33:17]MH_SAM_APDU [09:33:17]CAPDU: 80 13 01 00 [09:33:17]Write to MH i2c: E2 08 00 75 0B 80 13 01 00 00 00 00 00 FD [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:17]Read from MH i2c: E2 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 0E 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 0E 00 75 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AE [09:33:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:33:17]wFMCommunicate OK [09:33:17]SAM_PROTO_GetShiftState done [09:33:17]FM_GetShiftState done [09:33:17]req_shift_opened done [09:33:17]requested_item shift.open_date is exist - process it [09:33:17]req_shift_open_date [09:33:17]req_shift_open_date done [09:33:17]produce_requested_data done [09:33:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225076,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:33:17]process_action_free print_text [09:33:17]json_value_free [09:33:17]json_value_free done [09:33:17]process_json_proto returns [09:33:17]Send response to host [09:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225076,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:33:17]free response buf [09:33:17]execute_script done [09:33:17]execute_script returns [09:33:17]free content buf [09:33:17]Sock 9.Close socket [09:33:17]Sock 9.Thread stoped [09:33:19]OFD Sender: No OFD packet to send [09:33:24]OFD Sender: No OFD packet to send [09:33:29]OFD Sender: No OFD packet to send [09:33:34]OFD Sender: No OFD packet to send [09:33:39]OFD Sender: No OFD packet to send [09:33:44]OFD Sender: No OFD packet to send [09:33:49]OFD Sender: No OFD packet to send [09:33:54]OFD Sender: No OFD packet to send [09:33:59]OFD Sender: No OFD packet to send [09:34:04]OFD Sender: No OFD packet to send [09:34:09]OFD Sender: No OFD packet to send [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:22]accept exits with 10 [09:34:22]New connection [09:34:22]New thread 3067469156 created [09:34:22]Thread 3067325796 joined [09:34:22]Waiting for new connection... [09:34:22] Sock 10.Parse request [09:34:22]Sock 10.Check first char [09:34:22]Sock 10.First char is OK [09:34:22]request: POST /json_proto HTTP/1.0 [09:34:22]Method: POST [09:34:22]URL: /json_proto [09:34:22]Method is POST - this is cgi request [09:34:22]url: /json_proto [09:34:22]query_string will be loaded in cgi processing [09:34:22]execute_cgi json_proto POST (null) [09:34:22]execute_cgi path=json_proto method=POST [09:34:22]POST find Content-Length [09:34:22]Host: 172.17.43.131:8080 [09:34:22]Content-Length: 1214 [09:34:22]Content-Type: application/json [09:34:22] [09:34:22]POST finish read [09:34:22]Found Content-Length = 1214 [09:34:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001245\u000A26.07.2024 09:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03116\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:22]execute_script... [09:34:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001245\u000A26.07.2024 09:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03116\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:22]POST & json_proto [09:34:22]process_json_proto [09:34:22]json parsed OK: [09:34:22]protocol is kg_v1.0 [09:34:22]action value=print_text [09:34:22]process_action print_text [09:34:22]cmd_print_text [09:34:22]ExternCall_PrintAddStr [09:34:22]wPrintStart [09:34:22]Write to MH i2c: 01 00 00 76 0B 81 [09:34:22]Write i2c OK [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: 01 [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: 01 07 00 [09:34:22]MH_I2C_Read... [09:34:22]Read from MH i2c: 01 07 00 76 0B 00 00 00 00 00 FF 0F 96 [09:34:22]RasterBufferAndPrint [09:34:22]line *****ТОВАРНЫЙ ЧЕК***** [09:34:22]line АЗС-97 [09:34:22]line Партнер нефть [09:34:22]line 02508201610067 [09:34:22]line Кассир : Ахмадалиева М. [09:34:22]line Счет N : (1)2001245 [09:34:22]line 26.07.2024 09:33 [09:34:22]line ПРОДАЖА [09:34:22]line ТРК (МРК, ГНК): 43 [09:34:22]line Вид ГСМ : 2710124130 [09:34:22]line Аи-92-К-5 [09:34:22]line 20.000 x 67.80 [09:34:22]line ИТОГ: 1356.00 [09:34:22]line Тип оплаты: Талоны: Топливная Карта [09:34:22]line 03116 [09:34:22]line ______________________ [09:34:22]line (подпись) [09:34:22]written 0, free lines is 4095 [09:34:23]Write to MH i2c: 01 00 00 8B 0B 96 [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: 01 07 00 8B 0B 00 00 00 00 00 F7 0D A1 [09:34:23]RasterBufferAndPrint [09:34:23]line [09:34:23]line [09:34:23]line [09:34:23]line [09:34:23]line [09:34:23]written 0, free lines is 3576 [09:34:23]MH_Cut [09:34:23]Write to MH i2c: D1 01 00 92 0B 01 6F [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: D1 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: D1 01 00 [09:34:23]MH_I2C_Read... [09:34:23]Read from MH i2c: D1 01 00 92 0B 00 6E [09:34:23]Write to MH i2c: 01 00 00 93 0B 9E [09:34:23]Write i2c OK [09:34:23]MH_I2C_Read... [09:34:23]*** Cut start [09:34:23]*** Partial cut [09:34:23]*** CUTSNS_PIN = 1 [09:34:23]*** CUTSNS_PIN = 0 [09:34:24]*** Brake cut motor [09:34:24]Read from MH i2c: 01 [09:34:24]MH_I2C_Read... [09:34:24]*** Stop cut motor [09:34:24]*** Cut end [09:34:24]Read from MH i2c: 01 07 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: 01 07 00 93 0B 00 00 00 00 00 FF 0F B3 [09:34:24]process_action print_text done [09:34:24]requested_data is exist [09:34:24]produce_requested_data [09:34:24]requested_item fm.sn is exist - process it [09:34:24]wFMCommunicate request_size=4 [09:34:24]MH_SAM_APDU [09:34:24]CAPDU: 80 11 00 00 [09:34:24]Write to MH i2c: E2 08 00 94 0B 80 11 00 00 00 00 00 00 19 [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:24]Read from MH i2c: E2 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 17 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 17 00 94 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [09:34:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:34:24]wFMCommunicate OK [09:34:24]requested_item fd.num is exist - process it [09:34:24]SAM_PROTO_GetFieldsCounters [09:34:24]wFMCommunicate request_size=4 [09:34:24]MH_SAM_APDU [09:34:24]CAPDU: 80 13 00 00 [09:34:24]Write to MH i2c: E2 08 00 95 0B 80 13 00 00 00 00 00 00 1C [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:24]Read from MH i2c: E2 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 62 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 62 00 95 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [09:34:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:24]wFMCommunicate OK [09:34:24]SAM_PROTO_GetFieldsCounters done [09:34:24]requested_item shift.num is exist - process it [09:34:24]requested_item shift.opened is exist - process it [09:34:24]req_shift_opened [09:34:24]FM_GetShiftState [09:34:24]SAM_PROTO_GetShiftState [09:34:24]wFMCommunicate request_size=4 [09:34:24]MH_SAM_APDU [09:34:24]CAPDU: 80 13 01 00 [09:34:24]Write to MH i2c: E2 08 00 96 0B 80 13 01 00 00 00 00 00 1E [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:24]Read from MH i2c: E2 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 0E 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 0E 00 96 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CF [09:34:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:34:24]wFMCommunicate OK [09:34:24]SAM_PROTO_GetShiftState done [09:34:24]FM_GetShiftState done [09:34:24]req_shift_opened done [09:34:24]requested_item shift.open_date is exist - process it [09:34:24]req_shift_open_date [09:34:24]req_shift_open_date done [09:34:24]produce_requested_data done [09:34:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225076,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:34:24]process_action_free print_text [09:34:24]json_value_free [09:34:24]json_value_free done [09:34:24]process_json_proto returns [09:34:24]Send response to host [09:34:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225076,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:34:24]free response buf [09:34:24]execute_script done [09:34:24]execute_script returns [09:34:24]free content buf [09:34:24]Sock 10.Close socket [09:34:24]Sock 10.Thread stoped [09:34:24]OFD Sender: No OFD packet to send [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:39]OFD Sender: No OFD packet to send [09:34:44]OFD Sender: No OFD packet to send [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:00]accept exits with 9 [09:35:00]New connection [09:35:00]New thread 3067325796 created [09:35:00]Thread 3067469156 joined [09:35:00]Waiting for new connection... [09:35:00] Sock 9.Parse request [09:35:00]Sock 9.Check first char [09:35:00]Sock 9.First char is OK [09:35:00]request: POST /json_proto HTTP/1.0 [09:35:00]Method: POST [09:35:00]URL: /json_proto [09:35:00]Method is POST - this is cgi request [09:35:00]url: /json_proto [09:35:00]query_string will be loaded in cgi processing [09:35:00]execute_cgi json_proto POST (null) [09:35:00]execute_cgi path=json_proto method=POST [09:35:00]POST find Content-Length [09:35:00]Host: 172.17.43.131:8080 [09:35:00]Content-Length: 678 [09:35:00]Content-Type: application/json [09:35:00] [09:35:00]POST finish read [09:35:00]Found Content-Length = 678 [09:35:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.710, "sum" : 275.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 275.00, "total" : 275.00, "payments": [ { "type": 0, "sum" : 275.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:00]execute_script... [09:35:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.710, "sum" : 275.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 275.00, "total" : 275.00, "payments": [ { "type": 0, "sum" : 275.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:00]POST & json_proto [09:35:00]process_json_proto [09:35:00]json parsed OK: [09:35:00]protocol is kg_v1.0 [09:35:00]action value=close_receipt [09:35:00]process_action close_receipt [09:35:00]cmd_close_receipt [09:35:00]MH_GetDate [09:35:00]Write to MH i2c: F0 00 00 97 0B 91 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: F0 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: F0 09 00 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: F0 09 00 97 0B 00 C5 6D A3 66 F9 24 A2 66 FA [09:35:00]GetLastDocTimeStamp 1721986231 [09:35:00]current date 1721986501 [09:35:00]FM_GetShiftState [09:35:00]SAM_PROTO_GetShiftState [09:35:00]wFMCommunicate request_size=4 [09:35:00]MH_SAM_APDU [09:35:00]CAPDU: 80 13 01 00 [09:35:00]Write to MH i2c: E2 08 00 98 0B 80 13 01 00 00 00 00 00 20 [09:35:00]Write i2c OK [09:35:00]MH_I2C_Read... [09:35:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:00]Read from MH i2c: E2 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 0E 00 [09:35:00]MH_I2C_Read... [09:35:00]Read from MH i2c: E2 0E 00 98 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D1 [09:35:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:35:00]wFMCommunicate OK [09:35:00]SAM_PROTO_GetShiftState done [09:35:00]FM_GetShiftState done [09:35:00]opened in 1721952182 [09:35:00]opened+sec_in_day 1722038582 [09:35:00]quantity*price = 27528 [09:35:00]sum+1 = 27529 [09:35:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 275.00 Внесено: 275.00 СДАЧА: 0.00 НСП 1% : 2.44 НДС 12% : 29.23 Наличными: 275.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 145 26.07.2024 09:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225077 ФПД: 134603343229129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225077&fm=134603343229129&tin=02508201610067®Number=0000000000092624&sum=27500 [09:35:02]StoreToDocumentArchive [09:35:02]shift 437 fd 225077 [09:35:02]save to /storage/0437/doc_00225077 [09:35:02]save last doc name /storage/0437/doc_00225077 to /storage/kkm_last_doc_name [09:35:02]save OK [09:35:02]Clear old archive folders... [09:35:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:02]tlvbuf is 01B0EB80 [09:35:02]SAM_PROTO_ClearQueue [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 09 00 00 [09:35:02]Write to MH i2c: E2 08 00 A5 0B 80 09 00 00 00 00 00 00 22 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 A5 0B 00 90 00 24 [09:35:02]RAPDU: 90 00 [09:35:02]wFMCommunicate OK [09:35:02]SAM_PROTO_ClearQueue done [09:35:02]KKMCreateOFDPacket [09:35:02]OFDProtocolAddRootSTLVToBuf [09:35:02]FM_MakeSignedData [09:35:02]FM_MakeSignedData [09:35:02]SAM_PROTO_SignData [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 0D 01 02 [09:35:02]Write to MH i2c: E2 08 00 A6 0B 80 0D 01 02 00 00 00 00 2A [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 A6 0B 00 90 00 25 [09:35:02]RAPDU: 90 00 [09:35:02]wFMCommunicate OK [09:35:02]wFMCommunicate request_size=255 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 88 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 0B 00 00 00 00 07 04 06 00 6C 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 6F 03 00 35 04 06 00 7A [09:35:02]Write to MH i2c: E2 02 01 A7 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 88 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 0B 00 00 00 00 07 04 06 00 6C 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 6F 03 00 35 04 06 00 7A 00 00 92 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 A7 0B 00 90 00 26 [09:35:02]RAPDU: 90 00 [09:35:02]wFMCommunicate OK [09:35:02]wFMCommunicate request_size=10 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 0D 02 02 05 6B C8 75 70 C9 [09:35:02]Write to MH i2c: E2 0D 00 A8 0B 80 0D 02 02 05 00 6B C8 75 70 C9 00 00 18 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [09:35:02]RAPDU: 90 00 [09:35:02]wFMCommunicate OK [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 0D 03 02 [09:35:02]Write to MH i2c: E2 08 00 A9 0B 80 0D 03 02 00 00 00 00 2F [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 0B 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 0B 00 A9 0B 00 3B AB 7E 79 65 A9 83 B1 90 00 4F [09:35:02]RAPDU: 3B AB 7E 79 65 A9 83 B1 90 00 [09:35:02]wFMCommunicate OK [09:35:02]SAM_PROTO_SignData done [09:35:02]FM_MakeSignedData done [09:35:02]CreateOFDProtocolMessage [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 11 00 00 [09:35:02]Write to MH i2c: E2 08 00 AA 0B 80 11 00 00 00 00 00 00 2F [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 17 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 17 00 AA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [09:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:02]wFMCommunicate OK [09:35:02]CreateOFDProtocolMessage done [09:35:02]OFDSenderStorePacket 225077 [09:35:02]StoreOFDPacket docnum=225077 [09:35:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B BA 07 01 23 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 88 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 0B 00 00 00 00 07 04 06 00 6C 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 6F 03 00 35 04 06 00 7A 6B C8 75 70 C9 3B AB 7E 79 65 A9 83 B1 [09:35:02]CheckFolder [09:35:02]dirname=/storage/ofd_packets [09:35:02]CheckFolder done [09:35:02]ProducePacketName [09:35:02]name=ofd_packets/00225077 [09:35:02]NVStorageSaveData ofd_packets/00225077 [09:35:02]File name is /storage/ofd_packets/00225077 [09:35:02]Write 301 bytes [09:35:02]NVStorageSaveData done [09:35:02]OFDSenderStorePacket done [09:35:02]KKMCreateOFDPacket done [09:35:02]NVStorageSaveData kkm_last_timestamp [09:35:02]File name is /storage/kkm_last_timestamp [09:35:02]Write 4 bytes [09:35:02]NVStorageSaveData done [09:35:02]ExternCall_PrintAddStr [09:35:02]wPrintStart [09:35:02]Write to MH i2c: 01 00 00 AB 0B B6 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: 01 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: 01 07 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: 01 07 00 AB 0B 00 00 00 00 00 FF 0F CB [09:35:02]RasterBufferAndPrint [09:35:02]line Счет N : (1)2001246 [09:35:02]line ИНН: 02508201610067 [09:35:02]line Контрольно-Кассовый Чек [09:35:02]line ПРОДАЖА [09:35:02]line ТРК (МРК, ГНК) : 34 [09:35:02]line Товар: 2710124500 [09:35:02]line Аи-95-К-5 [09:35:02]line 3.710 * 74.20 [09:35:02]line = 275.28 [09:35:02]line НДС 12% НСП 1% [09:35:02]line > о реализуемом товаре [09:35:02]line ОКРУГЛЕНИЕ: -0.28 [09:35:02]line ИТОГО: 275.00 [09:35:02]line Внесено: 275.00 [09:35:02]line СДАЧА: 0.00 [09:35:02]line НСП 1% : 2.44 [09:35:02]line НДС 12% : 29.23 [09:35:02]line Наличными: 275.00 [09:35:02]line Безнал.: 0.00 [09:35:02]line Место: АЗС № 97 "Партнер Нефть" [09:35:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:35:02]line СНО: Общий режим [09:35:02]line Чек 145 26.07.2024 09:35 [09:35:02]line Смена: 437 ФФД: 1.0 [09:35:02]line ЗНМ: 0300000054 [09:35:02]line РНМ: 0000000000092624 [09:35:02]line Версия ККМ: 001 [09:35:02]line ФМ: 0000000000874959 [09:35:02]line ФД: 225077 [09:35:02]line ФПД: 134603343229129 [09:35:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093501&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225077&fm=134603343229129&tin=02508201610067®Number=0000000000092624&sum=27500 [09:35:02]OFD Sender: Processing packet 225077 [packets to send 596, broken 595] [09:35:02]ProducePacketName [09:35:02]name=ofd_packets/00225077 [09:35:02]OFD Sender: To server: pG, [09:35:02]CommunicateWithHost lk.salyk.kg:30040 [09:35:02]ConnectInit lk.salyk.kg [09:35:02]written 0, free lines is 4095 [09:35:03]Write to MH i2c: 01 00 00 D6 0B E1 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: 01 07 00 D6 0B 00 00 00 00 00 60 0C 54 [09:35:03]RasterBufferAndPrint [09:35:03]line [09:35:03]line [09:35:03]line [09:35:03]line [09:35:03]line [09:35:03]written 0, free lines is 3170 [09:35:03]MH_Cut [09:35:03]Write to MH i2c: D1 01 00 DD 0B 01 BA [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: D1 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: D1 01 00 [09:35:03]MH_I2C_Read... [09:35:03]Read from MH i2c: D1 01 00 DD 0B 00 B9 [09:35:03]Write to MH i2c: 01 00 00 DE 0B E9 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:04]*** Cut start [09:35:04]*** Partial cut [09:35:04]*** CUTSNS_PIN = 1 [09:35:04]*** CUTSNS_PIN = 0 [09:35:04]*** Brake cut motor [09:35:05]Read from MH i2c: 01 [09:35:05]MH_I2C_Read... [09:35:05]*** Stop cut motor [09:35:05]*** Cut end [09:35:05]Read from MH i2c: 01 07 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 07 00 DE 0B 00 00 00 00 00 FF 0F FE [09:35:05]process_action close_receipt done [09:35:05]requested_data is exist [09:35:05]produce_requested_data [09:35:05]requested_item fm.sn is exist - process it [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 11 00 00 [09:35:05]Write to MH i2c: E2 08 00 DF 0B 80 11 00 00 00 00 00 00 64 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 17 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 17 00 DF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [09:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:05]wFMCommunicate OK [09:35:05]requested_item fd.num is exist - process it [09:35:05]SAM_PROTO_GetFieldsCounters [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 13 00 00 [09:35:05]Write to MH i2c: E2 08 00 E0 0B 80 13 00 00 00 00 00 00 67 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 62 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 62 00 E0 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [09:35:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:05]wFMCommunicate OK [09:35:05]SAM_PROTO_GetFieldsCounters done [09:35:05]requested_item shift.num is exist - process it [09:35:05]requested_item shift.opened is exist - process it [09:35:05]req_shift_opened [09:35:05]FM_GetShiftState [09:35:05]SAM_PROTO_GetShiftState [09:35:05]wFMCommunicate request_size=4 [09:35:05]MH_SAM_APDU [09:35:05]CAPDU: 80 13 01 00 [09:35:05]Write to MH i2c: E2 08 00 E1 0B 80 13 01 00 00 00 00 00 69 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:05]Read from MH i2c: E2 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 0E 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: E2 0E 00 E1 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1A [09:35:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:35:05]wFMCommunicate OK [09:35:05]SAM_PROTO_GetShiftState done [09:35:05]FM_GetShiftState done [09:35:05]req_shift_opened done [09:35:05]requested_item shift.open_date is exist - process it [09:35:05]req_shift_open_date [09:35:05]req_shift_open_date done [09:35:05]produce_requested_data done [09:35:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225077,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:35:05]process_action_free close_receipt [09:35:05]json_value_free [09:35:05]json_value_free done [09:35:05]process_json_proto returns [09:35:05]Send response to host [09:35:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225077,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:35:05]free response buf [09:35:05]execute_script done [09:35:05]execute_script returns [09:35:05]free content buf [09:35:05]Sock 9.Close socket [09:35:05]Sock 9.Thread stoped [09:35:07]ConnectInit Can't take IP for lk.salyk.kg [09:35:07]CommunicateWithHost connect error [09:35:07]CommunicateWithHost err = -1 [09:35:07]OFD Sender: Server communicate error [09:35:12]OFD Sender: Processing packet 225077 [packets to send 596, broken 595] [09:35:12]ProducePacketName [09:35:12]name=ofd_packets/00225077 [09:35:12]OFD Sender: To server: pG, [09:35:12]CommunicateWithHost lk.salyk.kg:30040 [09:35:12]ConnectInit lk.salyk.kg [09:35:14]accept exits with 7 [09:35:14]New connection [09:35:14]New thread 3067469156 created [09:35:14]Thread 3067325796 joined [09:35:14]Waiting for new connection... [09:35:14] Sock 7.Parse request [09:35:14]Sock 7.Check first char [09:35:14]Sock 7.First char is OK [09:35:14]request: POST /json_proto HTTP/1.0 [09:35:14]Method: POST [09:35:14]URL: /json_proto [09:35:14]Method is POST - this is cgi request [09:35:14]url: /json_proto [09:35:14]query_string will be loaded in cgi processing [09:35:14]execute_cgi json_proto POST (null) [09:35:14]execute_cgi path=json_proto method=POST [09:35:14]POST find Content-Length [09:35:14]Host: 172.17.43.131:8080 [09:35:14]Content-Length: 1175 [09:35:14]Content-Type: application/json [09:35:14] [09:35:14]POST finish read [09:35:14]Found Content-Length = 1175 [09:35:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001247\u000A26.07.2024 09:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30078044\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:14]execute_script... [09:35:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001247\u000A26.07.2024 09:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30078044\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:14]POST & json_proto [09:35:14]process_json_proto [09:35:14]json parsed OK: [09:35:14]protocol is kg_v1.0 [09:35:14]action value=print_text [09:35:14]process_action print_text [09:35:14]cmd_print_text [09:35:14]ExternCall_PrintAddStr [09:35:14]wPrintStart [09:35:14]Write to MH i2c: 01 00 00 E2 0B ED [09:35:14]Write i2c OK [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: 01 [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: 01 07 00 [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: 01 07 00 E2 0B 00 00 00 00 00 FF 0F 02 [09:35:14]RasterBufferAndPrint [09:35:14]line *****ТОВАРНЫЙ ЧЕК***** [09:35:14]line АЗС-97 [09:35:14]line Партнер нефть [09:35:14]line 02508201610067 [09:35:14]line Кассир : Ахмадалиева М. [09:35:14]line Счет N : (1)2001247 [09:35:14]line 26.07.2024 09:33 [09:35:14]line ПРОДАЖА [09:35:14]line ТРК (МРК, ГНК): 63 [09:35:14]line Вид ГСМ : 2710124130 [09:35:14]line Аи-92-К-5 [09:35:14]line 10.000 x 67.80 [09:35:14]line ИТОГ: 678.00 [09:35:14]line Тип оплаты: Талоны: ТК ГПНА Online [09:35:14]line 30078044 [09:35:14]line ______________________ [09:35:14]line (подпись) [09:35:14]written 0, free lines is 4095 [09:35:14]Write to MH i2c: 01 00 00 F7 0B 02 [09:35:14]Write i2c OK [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: 01 [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: 01 07 00 [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: 01 07 00 F7 0B 00 00 00 00 00 F7 0D 0D [09:35:14]RasterBufferAndPrint [09:35:14]line [09:35:14]line [09:35:14]line [09:35:14]line [09:35:14]line [09:35:14]written 0, free lines is 3578 [09:35:14]MH_Cut [09:35:14]Write to MH i2c: D1 01 00 FE 0B 01 DB [09:35:14]Write i2c OK [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: D1 [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: D1 01 00 [09:35:14]MH_I2C_Read... [09:35:14]Read from MH i2c: D1 01 00 FE 0B 00 DA [09:35:14]Write to MH i2c: 01 00 00 FF 0B 0A [09:35:14]Write i2c OK [09:35:14]MH_I2C_Read... [09:35:15]*** Cut start [09:35:15]*** Partial cut [09:35:15]*** CUTSNS_PIN = 1 [09:35:15]*** CUTSNS_PIN = 0 [09:35:16]*** Brake cut motor [09:35:16]Read from MH i2c: 01 [09:35:16]MH_I2C_Read... [09:35:16]*** Stop cut motor [09:35:16]*** Cut end [09:35:16]Read from MH i2c: 01 07 00 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: 01 07 00 FF 0B 00 00 00 00 00 FF 0F 1F [09:35:16]process_action print_text done [09:35:16]requested_data is exist [09:35:16]produce_requested_data [09:35:16]requested_item fm.sn is exist - process it [09:35:16]wFMCommunicate request_size=4 [09:35:16]MH_SAM_APDU [09:35:16]CAPDU: 80 11 00 00 [09:35:16]Write to MH i2c: E2 08 00 00 0C 80 11 00 00 00 00 00 00 86 [09:35:16]Write i2c OK [09:35:16]MH_I2C_Read... [09:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:16]Read from MH i2c: E2 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: E2 17 00 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: E2 17 00 00 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [09:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:16]wFMCommunicate OK [09:35:16]requested_item fd.num is exist - process it [09:35:16]SAM_PROTO_GetFieldsCounters [09:35:16]wFMCommunicate request_size=4 [09:35:16]MH_SAM_APDU [09:35:16]CAPDU: 80 13 00 00 [09:35:16]Write to MH i2c: E2 08 00 01 0C 80 13 00 00 00 00 00 00 89 [09:35:16]Write i2c OK [09:35:16]MH_I2C_Read... [09:35:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:16]Read from MH i2c: E2 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: E2 62 00 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: E2 62 00 01 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:35:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:16]wFMCommunicate OK [09:35:16]SAM_PROTO_GetFieldsCounters done [09:35:16]requested_item shift.num is exist - process it [09:35:16]requested_item shift.opened is exist - process it [09:35:16]req_shift_opened [09:35:16]FM_GetShiftState [09:35:16]SAM_PROTO_GetShiftState [09:35:16]wFMCommunicate request_size=4 [09:35:16]MH_SAM_APDU [09:35:16]CAPDU: 80 13 01 00 [09:35:16]Write to MH i2c: E2 08 00 02 0C 80 13 01 00 00 00 00 00 8B [09:35:16]Write i2c OK [09:35:16]MH_I2C_Read... [09:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:16]Read from MH i2c: E2 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: E2 0E 00 [09:35:16]MH_I2C_Read... [09:35:16]Read from MH i2c: E2 0E 00 02 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3C [09:35:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:35:16]wFMCommunicate OK [09:35:16]SAM_PROTO_GetShiftState done [09:35:16]FM_GetShiftState done [09:35:16]req_shift_opened done [09:35:16]requested_item shift.open_date is exist - process it [09:35:16]req_shift_open_date [09:35:16]req_shift_open_date done [09:35:16]produce_requested_data done [09:35:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225077,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:35:16]process_action_free print_text [09:35:16]json_value_free [09:35:16]json_value_free done [09:35:16]process_json_proto returns [09:35:16]Send response to host [09:35:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225077,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:35:16]free response buf [09:35:16]execute_script done [09:35:16]execute_script returns [09:35:16]free content buf [09:35:16]Sock 7.Close socket [09:35:16]Sock 7.Thread stoped [09:35:17]ConnectInit Can't take IP for lk.salyk.kg [09:35:17]CommunicateWithHost connect error [09:35:17]CommunicateWithHost err = -1 [09:35:17]OFD Sender: Server communicate error [09:35:22]OFD Sender: Processing packet 225077 [packets to send 596, broken 595] [09:35:22]ProducePacketName [09:35:22]name=ofd_packets/00225077 [09:35:22]OFD Sender: To server: pG, [09:35:22]CommunicateWithHost lk.salyk.kg:30040 [09:35:22]ConnectInit lk.salyk.kg [09:35:27]ConnectInit Can't take IP for lk.salyk.kg [09:35:27]CommunicateWithHost connect error [09:35:27]CommunicateWithHost err = -1 [09:35:27]OFD Sender: Server communicate error [09:35:33]OFD Sender: Processing packet 225077 [packets to send 596, broken 595] [09:35:33]ProducePacketName [09:35:33]name=ofd_packets/00225077 [09:35:33]OFD Sender: To server: pG, [09:35:33]CommunicateWithHost lk.salyk.kg:30040 [09:35:33]ConnectInit lk.salyk.kg [09:35:33]Connected sock=7 [09:35:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B BA 07 01 23 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 88 6B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 0B 00 00 00 00 07 04 06 00 6C 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 6F 03 00 35 04 06 00 7A 6B C8 75 70 C9 3B AB 7E 79 65 A9 83 B1 [09:35:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 89 69 47 00 84 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 6F 03 00 F4 03 04 00 F5 19 A3 66 B6 04 01 00 00 08 29 B0 63 91 26 DD C6 [09:35:34]CommunicateWithHost err = 0 [09:35:34]CheckOFDResponse [09:35:34]1017 (14) - 77093643461234 [09:35:34]1041 (16) - 0000000000874959 [09:35:34]1040 (4) - 225077 [09:35:34]1012 (4) - 26.07.2024 03:37 [09:35:34]1206 (1) - 0 [09:35:34]OFD Sender: Remove packet 225077 [09:35:34]ProducePacketName [09:35:34]name=ofd_packets/00225077 [09:35:34]NVStorageDeleteData [09:35:34]OFD Sender: No OFD packet to send [09:35:39]accept exits with 12 [09:35:39]New connection [09:35:39]New thread 3067325796 created [09:35:39]Thread 3067469156 joined [09:35:39]Waiting for new connection... [09:35:39] Sock 12.Parse request [09:35:39]Sock 12.Check first char [09:35:39]Sock 12.First char is OK [09:35:39]request: POST /json_proto HTTP/1.0 [09:35:39]Method: POST [09:35:39]URL: /json_proto [09:35:39]Method is POST - this is cgi request [09:35:39]url: /json_proto [09:35:39]query_string will be loaded in cgi processing [09:35:39]execute_cgi json_proto POST (null) [09:35:39]execute_cgi path=json_proto method=POST [09:35:39]POST find Content-Length [09:35:39]Host: 172.17.43.131:8080 [09:35:39]Content-Length: 683 [09:35:39]Content-Type: application/json [09:35:39] [09:35:39]POST finish read [09:35:39]Found Content-Length = 683 [09:35:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:39]execute_script... [09:35:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:39]POST & json_proto [09:35:39]process_json_proto [09:35:39]json parsed OK: [09:35:39]protocol is kg_v1.0 [09:35:39]action value=close_receipt [09:35:39]process_action close_receipt [09:35:39]cmd_close_receipt [09:35:39]MH_GetDate [09:35:39]Write to MH i2c: F0 00 00 03 0C FE [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: F0 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: F0 09 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: F0 09 00 03 0C 00 EC 6D A3 66 F9 24 A2 66 8E [09:35:39]GetLastDocTimeStamp 1721986501 [09:35:39]current date 1721986540 [09:35:39]FM_GetShiftState [09:35:39]SAM_PROTO_GetShiftState [09:35:39]wFMCommunicate request_size=4 [09:35:39]MH_SAM_APDU [09:35:39]CAPDU: 80 13 01 00 [09:35:39]Write to MH i2c: E2 08 00 04 0C 80 13 01 00 00 00 00 00 8D [09:35:39]Write i2c OK [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 [09:35:39]MH_I2C_Read... [09:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:39]Read from MH i2c: E2 0E 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 0E 00 04 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3E [09:35:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:35:39]wFMCommunicate OK [09:35:39]SAM_PROTO_GetShiftState done [09:35:39]FM_GetShiftState done [09:35:39]opened in 1721952182 [09:35:39]opened+sec_in_day 1722038582 [09:35:39]quantity*price = 120006 [09:35:39]sum+1 = 120007 [09:35:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 146 26.07.2024 09:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225078 ФПД: 49629386090452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225078&fm=49629386090452&tin=02508201610067®Number=0000000000092624&sum=120000 [09:35:40]StoreToDocumentArchive [09:35:40]shift 437 fd 225078 [09:35:40]save to /storage/0437/doc_00225078 [09:35:40]save last doc name /storage/0437/doc_00225078 to /storage/kkm_last_doc_name [09:35:40]save OK [09:35:40]Clear old archive folders... [09:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:40]tlvbuf is 01A53250 [09:35:40]SAM_PROTO_ClearQueue [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 09 00 00 [09:35:40]Write to MH i2c: E2 08 00 11 0C 80 09 00 00 00 00 00 00 8F [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 11 0C 00 90 00 91 [09:35:40]RAPDU: 90 00 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_ClearQueue done [09:35:40]KKMCreateOFDPacket [09:35:40]OFDProtocolAddRootSTLVToBuf [09:35:40]FM_MakeSignedData [09:35:40]FM_MakeSignedData [09:35:40]SAM_PROTO_SignData [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 0D 01 02 [09:35:40]Write to MH i2c: E2 08 00 12 0C 80 0D 01 02 00 00 00 00 97 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 12 0C 00 90 00 92 [09:35:40]RAPDU: 90 00 [09:35:40]wFMCommunicate OK [09:35:40]wFMCommunicate request_size=255 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 EC 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 6F 03 00 35 04 06 00 2D [09:35:40]Write to MH i2c: E2 02 01 13 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 EC 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 6F 03 00 35 04 06 00 2D 00 00 0F [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 03 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [09:35:41]RAPDU: 90 00 [09:35:41]wFMCommunicate OK [09:35:41]wFMCommunicate request_size=10 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 0D 02 02 05 23 3D ED A7 D4 [09:35:41]Write to MH i2c: E2 0D 00 14 0C 80 0D 02 02 05 00 23 3D ED A7 D4 00 00 6C [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 03 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [09:35:41]RAPDU: 90 00 [09:35:41]wFMCommunicate OK [09:35:41]wFMCommunicate request_size=4 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 0D 03 02 [09:35:41]Write to MH i2c: E2 08 00 15 0C 80 0D 03 02 00 00 00 00 9C [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 0B 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 0B 00 15 0C 00 A9 B5 04 20 65 8F 88 E7 90 00 82 [09:35:41]RAPDU: A9 B5 04 20 65 8F 88 E7 90 00 [09:35:41]wFMCommunicate OK [09:35:41]SAM_PROTO_SignData done [09:35:41]FM_MakeSignedData done [09:35:41]CreateOFDProtocolMessage [09:35:41]wFMCommunicate request_size=4 [09:35:41]MH_SAM_APDU [09:35:41]CAPDU: 80 11 00 00 [09:35:41]Write to MH i2c: E2 08 00 16 0C 80 11 00 00 00 00 00 00 9C [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:41]Read from MH i2c: E2 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 17 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: E2 17 00 16 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [09:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:41]wFMCommunicate OK [09:35:41]CreateOFDProtocolMessage done [09:35:41]OFDSenderStorePacket 225078 [09:35:41]StoreOFDPacket docnum=225078 [09:35:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 8C 07 01 51 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 EC 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 6F 03 00 35 04 06 00 2D 23 3D ED A7 D4 A9 B5 04 20 65 8F 88 E7 [09:35:41]CheckFolder [09:35:41]dirname=/storage/ofd_packets [09:35:41]CheckFolder done [09:35:41]ProducePacketName [09:35:41]name=ofd_packets/00225078 [09:35:41]NVStorageSaveData ofd_packets/00225078 [09:35:41]File name is /storage/ofd_packets/00225078 [09:35:41]Write 301 bytes [09:35:41]NVStorageSaveData done [09:35:41]OFDSenderStorePacket done [09:35:41]KKMCreateOFDPacket done [09:35:41]NVStorageSaveData kkm_last_timestamp [09:35:41]File name is /storage/kkm_last_timestamp [09:35:41]Write 4 bytes [09:35:41]NVStorageSaveData done [09:35:41]ExternCall_PrintAddStr [09:35:41]wPrintStart [09:35:41]Write to MH i2c: 01 00 00 17 0C 23 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 07 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 07 00 17 0C 00 00 00 00 00 FF 0F 38 [09:35:41]RasterBufferAndPrint [09:35:41]line Счет N : (1)2001248 [09:35:41]line ИНН: 02508201610067 [09:35:41]line Контрольно-Кассовый Чек [09:35:41]line ПРОДАЖА [09:35:41]line ТРК (МРК, ГНК) : 53 [09:35:41]line Товар: 2710124130 [09:35:41]line Аи-92-К-5 [09:35:41]line 17.700 * 67.80 [09:35:41]line = 1200.06 [09:35:41]line НДС 12% НСП 1% [09:35:41]line > о реализуемом товаре [09:35:41]line ОКРУГЛЕНИЕ: -0.06 [09:35:41]line ИТОГО: 1200.00 [09:35:41]line Внесено: 1200.00 [09:35:41]line СДАЧА: 0.00 [09:35:41]line НСП 1% : 10.62 [09:35:41]line НДС 12% : 127.44 [09:35:41]line Наличными: 1200.00 [09:35:41]line Безнал.: 0.00 [09:35:41]line Место: АЗС № 97 "Партнер Нефть" [09:35:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:35:41]line СНО: Общий режим [09:35:41]line Чек 146 26.07.2024 09:35 [09:35:41]line Смена: 437 ФФД: 1.0 [09:35:41]line ЗНМ: 0300000054 [09:35:41]line РНМ: 0000000000092624 [09:35:41]line Версия ККМ: 001 [09:35:41]line ФМ: 0000000000874959 [09:35:41]line ФД: 225078 [09:35:41]line ФПД: 49629386090452 [09:35:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225078&fm=49629386090452&tin=02508201610067®Number=0000000000092624&sum=120000 [09:35:41]written 0, free lines is 4095 [09:35:41]OFD Sender: Processing packet 225078 [packets to send 596, broken 595] [09:35:41]ProducePacketName [09:35:41]name=ofd_packets/00225078 [09:35:41]OFD Sender: To server: pG, [09:35:41]CommunicateWithHost lk.salyk.kg:30040 [09:35:41]ConnectInit lk.salyk.kg [09:35:41]Write to MH i2c: 01 00 00 42 0C 4E [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 07 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 07 00 42 0C 00 00 00 00 00 5C 0C BD [09:35:41]RasterBufferAndPrint [09:35:41]line [09:35:41]line [09:35:41]line [09:35:41]line [09:35:41]line [09:35:41]written 0, free lines is 3170 [09:35:41]MH_Cut [09:35:41]Write to MH i2c: D1 01 00 49 0C 01 27 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: D1 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: D1 01 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: D1 01 00 49 0C 00 26 [09:35:41]Write to MH i2c: 01 00 00 4A 0C 56 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:42]Connected sock=7 [09:35:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 8C 07 01 51 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 EC 6D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 6F 03 00 35 04 06 00 2D 23 3D ED A7 D4 A9 B5 04 20 65 8F 88 E7 [09:35:43]*** Cut start [09:35:43]*** Partial cut [09:35:43]*** CUTSNS_PIN = 1 [09:35:43]*** CUTSNS_PIN = 0 [09:35:43]*** Brake cut motor [09:35:43]Read from MH i2c: 01 [09:35:43]MH_I2C_Read... [09:35:43]*** Stop cut motor [09:35:43]*** Cut end [09:35:43]Read from MH i2c: 01 07 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: 01 07 00 4A 0C 00 00 00 00 00 FF 0F 6B [09:35:43]process_action close_receipt done [09:35:43]requested_data is exist [09:35:43]produce_requested_data [09:35:43]requested_item fm.sn is exist - process it [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 11 00 00 [09:35:43]Write to MH i2c: E2 08 00 4B 0C 80 11 00 00 00 00 00 00 D1 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD 68 47 00 63 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 6F 03 00 F4 03 04 00 FF 19 A3 66 B6 04 01 00 00 8A 0B 2C 06 83 B3 87 C5 [09:35:43]CommunicateWithHost err = 0 [09:35:43]CheckOFDResponse [09:35:43]1017 (14) - 77093643461234 [09:35:43]1041 (16) - 0000000000874959 [09:35:43]1040 (4) - 225078 [09:35:43]1012 (4) - 26.07.2024 03:37 [09:35:43]1206 (1) - 0 [09:35:43]OFD Sender: Remove packet 225078 [09:35:43]ProducePacketName [09:35:43]name=ofd_packets/00225078 [09:35:43]NVStorageDeleteData [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 17 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 17 00 4B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [09:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:35:43]wFMCommunicate OK [09:35:43]requested_item fd.num is exist - process it [09:35:43]SAM_PROTO_GetFieldsCounters [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 13 00 00 [09:35:43]Write to MH i2c: E2 08 00 4C 0C 80 13 00 00 00 00 00 00 D4 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 62 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 62 00 4C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [09:35:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:44]wFMCommunicate OK [09:35:44]SAM_PROTO_GetFieldsCounters done [09:35:44]requested_item shift.num is exist - process it [09:35:44]requested_item shift.opened is exist - process it [09:35:44]req_shift_opened [09:35:44]FM_GetShiftState [09:35:44]SAM_PROTO_GetShiftState [09:35:44]wFMCommunicate request_size=4 [09:35:44]MH_SAM_APDU [09:35:44]CAPDU: 80 13 01 00 [09:35:44]Write to MH i2c: E2 08 00 4D 0C 80 13 01 00 00 00 00 00 D6 [09:35:44]Write i2c OK [09:35:44]MH_I2C_Read... [09:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:44]Read from MH i2c: E2 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 0E 00 [09:35:44]MH_I2C_Read... [09:35:44]Read from MH i2c: E2 0E 00 4D 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 87 [09:35:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:35:44]wFMCommunicate OK [09:35:44]SAM_PROTO_GetShiftState done [09:35:44]FM_GetShiftState done [09:35:44]req_shift_opened done [09:35:44]requested_item shift.open_date is exist - process it [09:35:44]req_shift_open_date [09:35:44]req_shift_open_date done [09:35:44]produce_requested_data done [09:35:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225078,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:35:44]process_action_free close_receipt [09:35:44]json_value_free [09:35:44]json_value_free done [09:35:44]process_json_proto returns [09:35:44]Send response to host [09:35:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225078,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:35:44]free response buf [09:35:44]execute_script done [09:35:44]execute_script returns [09:35:44]free content buf [09:35:44]Sock 12.Close socket [09:35:44]Sock 12.Thread stoped [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:29]OFD Sender: No OFD packet to send [09:36:33]recv_with_timeout no data received [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:42]accept exits with 9 [09:36:42]New connection [09:36:42]New thread 3067469156 created [09:36:42]Thread 3067325796 joined [09:36:42]Waiting for new connection... [09:36:42] Sock 9.Parse request [09:36:42]Sock 9.Check first char [09:36:42]Sock 9.First char is OK [09:36:42]request: POST /json_proto HTTP/1.0 [09:36:42]Method: POST [09:36:42]URL: /json_proto [09:36:42]Method is POST - this is cgi request [09:36:42]url: /json_proto [09:36:42]query_string will be loaded in cgi processing [09:36:42]execute_cgi json_proto POST (null) [09:36:42]execute_cgi path=json_proto method=POST [09:36:42]POST find Content-Length [09:36:42]Host: 172.17.43.131:8080 [09:36:42]Content-Length: 683 [09:36:42]Content-Type: application/json [09:36:42] [09:36:42]POST finish read [09:36:42]Found Content-Length = 683 [09:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:42]execute_script... [09:36:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:42]POST & json_proto [09:36:42]process_json_proto [09:36:42]json parsed OK: [09:36:42]protocol is kg_v1.0 [09:36:42]action value=close_receipt [09:36:42]process_action close_receipt [09:36:42]cmd_close_receipt [09:36:42]MH_GetDate [09:36:42]Write to MH i2c: F0 00 00 4E 0C 49 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: F0 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: F0 09 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: F0 09 00 4E 0C 00 2B 6E A3 66 F9 24 A2 66 19 [09:36:42]GetLastDocTimeStamp 1721986540 [09:36:42]current date 1721986603 [09:36:42]FM_GetShiftState [09:36:42]SAM_PROTO_GetShiftState [09:36:42]wFMCommunicate request_size=4 [09:36:42]MH_SAM_APDU [09:36:42]CAPDU: 80 13 01 00 [09:36:42]Write to MH i2c: E2 08 00 4F 0C 80 13 01 00 00 00 00 00 D8 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:42]Read from MH i2c: E2 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: E2 0E 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: E2 0E 00 4F 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 89 [09:36:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:36:42]wFMCommunicate OK [09:36:42]SAM_PROTO_GetShiftState done [09:36:42]FM_GetShiftState done [09:36:42]opened in 1721952182 [09:36:42]opened+sec_in_day 1722038582 [09:36:42]quantity*price = 100005 [09:36:42]sum+1 = 100006 [09:36:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 147 26.07.2024 09:36 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225079 ФПД: 255207141496692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093643&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225079&fm=255207141496692&tin=02508201610067®Number=0000000000092624&sum=100000 [09:36:43]StoreToDocumentArchive [09:36:43]shift 437 fd 225079 [09:36:43]save to /storage/0437/doc_00225079 [09:36:43]save last doc name /storage/0437/doc_00225079 to /storage/kkm_last_doc_name [09:36:43]save OK [09:36:43]Clear old archive folders... [09:36:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:43]tlvbuf is 01ACA690 [09:36:43]SAM_PROTO_ClearQueue [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 09 00 00 [09:36:43]Write to MH i2c: E2 08 00 5C 0C 80 09 00 00 00 00 00 00 DA [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 5C 0C 00 90 00 DC [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]SAM_PROTO_ClearQueue done [09:36:43]KKMCreateOFDPacket [09:36:43]OFDProtocolAddRootSTLVToBuf [09:36:43]FM_MakeSignedData [09:36:43]FM_MakeSignedData [09:36:43]SAM_PROTO_SignData [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 01 02 [09:36:43]Write to MH i2c: E2 08 00 5D 0C 80 0D 01 02 00 00 00 00 E2 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 5D 0C 00 90 00 DD [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=255 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 2B 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 6F 03 00 35 04 06 00 E8 [09:36:43]Write to MH i2c: E2 02 01 5E 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 2B 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 6F 03 00 35 04 06 00 E8 00 00 74 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:44]Read from MH i2c: E2 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 03 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 03 00 5E 0C 00 90 00 DE [09:36:44]RAPDU: 90 00 [09:36:44]wFMCommunicate OK [09:36:44]wFMCommunicate request_size=10 [09:36:44]MH_SAM_APDU [09:36:44]CAPDU: 80 0D 02 02 05 1C 0B 03 57 74 [09:36:44]Write to MH i2c: E2 0D 00 5F 0C 80 0D 02 02 05 00 1C 0B 03 57 74 00 00 E4 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:44]Read from MH i2c: E2 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 03 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 03 00 5F 0C 00 90 00 DF [09:36:44]RAPDU: 90 00 [09:36:44]wFMCommunicate OK [09:36:44]wFMCommunicate request_size=4 [09:36:44]MH_SAM_APDU [09:36:44]CAPDU: 80 0D 03 02 [09:36:44]Write to MH i2c: E2 08 00 60 0C 80 0D 03 02 00 00 00 00 E7 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:44]Read from MH i2c: E2 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 0B 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 0B 00 60 0C 00 AB 51 66 24 E3 86 92 3D 90 00 A6 [09:36:44]RAPDU: AB 51 66 24 E3 86 92 3D 90 00 [09:36:44]wFMCommunicate OK [09:36:44]SAM_PROTO_SignData done [09:36:44]FM_MakeSignedData done [09:36:44]CreateOFDProtocolMessage [09:36:44]wFMCommunicate request_size=4 [09:36:44]MH_SAM_APDU [09:36:44]CAPDU: 80 11 00 00 [09:36:44]Write to MH i2c: E2 08 00 61 0C 80 11 00 00 00 00 00 00 E7 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:44]Read from MH i2c: E2 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 17 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: E2 17 00 61 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [09:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:36:44]wFMCommunicate OK [09:36:44]CreateOFDProtocolMessage done [09:36:44]OFDSenderStorePacket 225079 [09:36:44]StoreOFDPacket docnum=225079 [09:36:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B 38 07 01 EB 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 2B 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 6F 03 00 35 04 06 00 E8 1C 0B 03 57 74 AB 51 66 24 E3 86 92 3D [09:36:44]CheckFolder [09:36:44]dirname=/storage/ofd_packets [09:36:44]CheckFolder done [09:36:44]ProducePacketName [09:36:44]name=ofd_packets/00225079 [09:36:44]NVStorageSaveData ofd_packets/00225079 [09:36:44]File name is /storage/ofd_packets/00225079 [09:36:44]Write 301 bytes [09:36:44]NVStorageSaveData done [09:36:44]OFDSenderStorePacket done [09:36:44]KKMCreateOFDPacket done [09:36:44]NVStorageSaveData kkm_last_timestamp [09:36:44]File name is /storage/kkm_last_timestamp [09:36:44]Write 4 bytes [09:36:44]NVStorageSaveData done [09:36:44]ExternCall_PrintAddStr [09:36:44]wPrintStart [09:36:44]Write to MH i2c: 01 00 00 62 0C 6E [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 62 0C 00 00 00 00 00 FF 0F 83 [09:36:44]RasterBufferAndPrint [09:36:44]line Счет N : (1)2001250 [09:36:44]line ИНН: 02508201610067 [09:36:44]line Контрольно-Кассовый Чек [09:36:44]line ПРОДАЖА [09:36:44]line ТРК (МРК, ГНК) : 43 [09:36:44]line Товар: 2710124130 [09:36:44]line Аи-92-К-5 [09:36:44]line 14.750 * 67.80 [09:36:44]line = 1000.05 [09:36:44]line НДС 12% НСП 1% [09:36:44]line > о реализуемом товаре [09:36:44]line ОКРУГЛЕНИЕ: -0.05 [09:36:44]line ИТОГО: 1000.00 [09:36:44]line Внесено: 1000.00 [09:36:44]line СДАЧА: 0.00 [09:36:44]line НСП 1% : 8.85 [09:36:44]line НДС 12% : 106.20 [09:36:44]line Наличными: 1000.00 [09:36:44]line Безнал.: 0.00 [09:36:44]line Место: АЗС № 97 "Партнер Нефть" [09:36:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:36:44]line СНО: Общий режим [09:36:44]line Чек 147 26.07.2024 09:36 [09:36:44]line Смена: 437 ФФД: 1.0 [09:36:44]line ЗНМ: 0300000054 [09:36:44]line РНМ: 0000000000092624 [09:36:44]line Версия ККМ: 001 [09:36:44]line ФМ: 0000000000874959 [09:36:44]line ФД: 225079 [09:36:44]line ФПД: 255207141496692 [09:36:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093643&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225079&fm=255207141496692&tin=02508201610067®Number=0000000000092624&sum=100000 [09:36:44]written 0, free lines is 4095 [09:36:44]OFD Sender: Processing packet 225079 [packets to send 596, broken 595] [09:36:44]ProducePacketName [09:36:44]name=ofd_packets/00225079 [09:36:44]OFD Sender: To server: pG, [09:36:44]CommunicateWithHost lk.salyk.kg:30040 [09:36:44]ConnectInit lk.salyk.kg [09:36:44]recv_with_timeout no data received [09:36:44]Write to MH i2c: 01 00 00 8D 0C 99 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 8D 0C 00 00 00 00 00 65 0C 11 [09:36:44]RasterBufferAndPrint [09:36:44]line [09:36:44]line [09:36:44]line [09:36:44]line [09:36:44]line [09:36:44]written 0, free lines is 3177 [09:36:44]MH_Cut [09:36:44]Write to MH i2c: D1 01 00 94 0C 01 72 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: D1 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: D1 01 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: D1 01 00 94 0C 00 71 [09:36:44]Write to MH i2c: 01 00 00 95 0C A1 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:45]*** Cut start [09:36:45]*** Partial cut [09:36:45]*** CUTSNS_PIN = 1 [09:36:45]*** CUTSNS_PIN = 0 [09:36:46]Connected sock=11 [09:36:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1B 38 07 01 EB 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 2B 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 6F 03 00 35 04 06 00 E8 1C 0B 03 57 74 AB 51 66 24 E3 86 92 3D [09:36:46]*** Brake cut motor [09:36:46]Read from MH i2c: 01 [09:36:46]MH_I2C_Read... [09:36:46]*** Stop cut motor [09:36:46]*** Cut end [09:36:46]Read from MH i2c: 01 07 00 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: 01 07 00 95 0C 00 00 00 00 00 FF 0F B6 [09:36:46]process_action close_receipt done [09:36:46]requested_data is exist [09:36:46]produce_requested_data [09:36:46]requested_item fm.sn is exist - process it [09:36:46]wFMCommunicate request_size=4 [09:36:46]MH_SAM_APDU [09:36:46]CAPDU: 80 11 00 00 [09:36:46]Write to MH i2c: E2 08 00 96 0C 80 11 00 00 00 00 00 00 1C [09:36:46]Write i2c OK [09:36:46]MH_I2C_Read... [09:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:46]Read from MH i2c: E2 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 17 00 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 17 00 96 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [09:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:36:46]wFMCommunicate OK [09:36:46]requested_item fd.num is exist - process it [09:36:46]SAM_PROTO_GetFieldsCounters [09:36:46]wFMCommunicate request_size=4 [09:36:46]MH_SAM_APDU [09:36:46]CAPDU: 80 13 00 00 [09:36:46]Write to MH i2c: E2 08 00 97 0C 80 13 00 00 00 00 00 00 1F [09:36:46]Write i2c OK [09:36:46]MH_I2C_Read... [09:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:46]Read from MH i2c: E2 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 62 00 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 62 00 97 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:46]wFMCommunicate OK [09:36:46]SAM_PROTO_GetFieldsCounters done [09:36:46]requested_item shift.num is exist - process it [09:36:46]requested_item shift.opened is exist - process it [09:36:46]req_shift_opened [09:36:46]FM_GetShiftState [09:36:46]SAM_PROTO_GetShiftState [09:36:46]wFMCommunicate request_size=4 [09:36:46]MH_SAM_APDU [09:36:46]CAPDU: 80 13 01 00 [09:36:46]Write to MH i2c: E2 08 00 98 0C 80 13 01 00 00 00 00 00 21 [09:36:46]Write i2c OK [09:36:46]MH_I2C_Read... [09:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:46]Read from MH i2c: E2 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 0E 00 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 0E 00 98 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D2 [09:36:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:36:46]wFMCommunicate OK [09:36:46]SAM_PROTO_GetShiftState done [09:36:46]FM_GetShiftState done [09:36:46]req_shift_opened done [09:36:46]requested_item shift.open_date is exist - process it [09:36:46]req_shift_open_date [09:36:46]req_shift_open_date done [09:36:46]produce_requested_data done [09:36:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225079,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:36:46]process_action_free close_receipt [09:36:46]json_value_free [09:36:46]json_value_free done [09:36:46]process_json_proto returns [09:36:46]Send response to host [09:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225079,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:36:46]free response buf [09:36:46]execute_script done [09:36:46]execute_script returns [09:36:46]free content buf [09:36:46]Sock 9.Close socket [09:36:46]Sock 9.Thread stoped [09:36:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 20 B2 47 00 28 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 6F 03 00 F4 03 04 00 3E 1A A3 66 B6 04 01 00 00 9B EF 48 10 5C 3F 8D 0C [09:36:47]CommunicateWithHost err = 0 [09:36:47]CheckOFDResponse [09:36:47]1017 (14) - 77093643461234 [09:36:47]1041 (16) - 0000000000874959 [09:36:47]1040 (4) - 225079 [09:36:47]1012 (4) - 26.07.2024 03:38 [09:36:47]1206 (1) - 0 [09:36:47]OFD Sender: Remove packet 225079 [09:36:47]ProducePacketName [09:36:47]name=ofd_packets/00225079 [09:36:47]NVStorageDeleteData [09:36:47]OFD Sender: No OFD packet to send [09:36:52]OFD Sender: No OFD packet to send [09:36:57]OFD Sender: No OFD packet to send [09:37:02]OFD Sender: No OFD packet to send [09:37:07]OFD Sender: No OFD packet to send [09:37:12]OFD Sender: No OFD packet to send [09:37:17]OFD Sender: No OFD packet to send [09:37:22]OFD Sender: No OFD packet to send [09:37:27]OFD Sender: No OFD packet to send [09:37:32]OFD Sender: No OFD packet to send [09:37:37]OFD Sender: No OFD packet to send [09:37:39]recv_with_timeout no data received [09:37:42]OFD Sender: No OFD packet to send [09:37:47]OFD Sender: No OFD packet to send [09:37:52]OFD Sender: No OFD packet to send [09:37:56]accept exits with 10 [09:37:56]New connection [09:37:56]New thread 3067325796 created [09:37:56]Thread 3067469156 joined [09:37:56]Waiting for new connection... [09:37:56] Sock 10.Parse request [09:37:56]Sock 10.Check first char [09:37:56]Sock 10.First char is OK [09:37:56]request: POST /json_proto HTTP/1.0 [09:37:56]Method: POST [09:37:56]URL: /json_proto [09:37:56]Method is POST - this is cgi request [09:37:56]url: /json_proto [09:37:56]query_string will be loaded in cgi processing [09:37:56]execute_cgi json_proto POST (null) [09:37:56]execute_cgi path=json_proto method=POST [09:37:56]POST find Content-Length [09:37:56]Host: 172.17.43.131:8080 [09:37:56]Content-Length: 683 [09:37:56]Content-Type: application/json [09:37:56] [09:37:56]POST finish read [09:37:56]Found Content-Length = 683 [09:37:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 24.260, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:56]execute_script... [09:37:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 24.260, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:56]POST & json_proto [09:37:56]process_json_proto [09:37:56]json parsed OK: [09:37:56]protocol is kg_v1.0 [09:37:56]action value=close_receipt [09:37:56]process_action close_receipt [09:37:56]cmd_close_receipt [09:37:56]MH_GetDate [09:37:56]Write to MH i2c: F0 00 00 99 0C 94 [09:37:56]Write i2c OK [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: F0 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: F0 09 00 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: F0 09 00 99 0C 00 75 6E A3 66 F9 24 A2 66 AE [09:37:56]GetLastDocTimeStamp 1721986603 [09:37:56]current date 1721986677 [09:37:56]FM_GetShiftState [09:37:56]SAM_PROTO_GetShiftState [09:37:56]wFMCommunicate request_size=4 [09:37:56]MH_SAM_APDU [09:37:56]CAPDU: 80 13 01 00 [09:37:56]Write to MH i2c: E2 08 00 9A 0C 80 13 01 00 00 00 00 00 23 [09:37:56]Write i2c OK [09:37:56]MH_I2C_Read... [09:37:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:56]Read from MH i2c: E2 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: E2 0E 00 [09:37:56]MH_I2C_Read... [09:37:56]Read from MH i2c: E2 0E 00 9A 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D4 [09:37:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:37:56]wFMCommunicate OK [09:37:56]SAM_PROTO_GetShiftState done [09:37:56]FM_GetShiftState done [09:37:56]opened in 1721952182 [09:37:56]opened+sec_in_day 1722038582 [09:37:56]quantity*price = 180009 [09:37:56]sum+1 = 180010 [09:37:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 148 26.07.2024 09:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225080 ФПД: 84751429119495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093757&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225080&fm=84751429119495&tin=02508201610067®Number=0000000000092624&sum=180000 [09:37:57]StoreToDocumentArchive [09:37:57]shift 437 fd 225080 [09:37:57]save to /storage/0437/doc_00225080 [09:37:57]save last doc name /storage/0437/doc_00225080 to /storage/kkm_last_doc_name [09:37:57]save OK [09:37:57]Clear old archive folders... [09:37:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:57]tlvbuf is 01ABF1F0 [09:37:57]SAM_PROTO_ClearQueue [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 09 00 00 [09:37:57]Write to MH i2c: E2 08 00 A7 0C 80 09 00 00 00 00 00 00 25 [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 A7 0C 00 90 00 27 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]SAM_PROTO_ClearQueue done [09:37:57]KKMCreateOFDPacket [09:37:57]OFDProtocolAddRootSTLVToBuf [09:37:57]FM_MakeSignedData [09:37:57]FM_MakeSignedData [09:37:57]SAM_PROTO_SignData [09:37:57]wFMCommunicate request_size=4 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 01 02 [09:37:57]Write to MH i2c: E2 08 00 A8 0C 80 0D 01 02 00 00 00 00 2D [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 A8 0C 00 90 00 28 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]wFMCommunicate request_size=255 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 75 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 6F 03 00 35 04 06 00 4D [09:37:57]Write to MH i2c: E2 02 01 A9 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 75 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 6F 03 00 35 04 06 00 4D 00 00 8B [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]OFD Sender: No OFD packet to send [09:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 A9 0C 00 90 00 29 [09:37:57]RAPDU: 90 00 [09:37:57]wFMCommunicate OK [09:37:57]wFMCommunicate request_size=10 [09:37:57]MH_SAM_APDU [09:37:57]CAPDU: 80 0D 02 02 05 14 BA D3 AE 07 [09:37:57]Write to MH i2c: E2 0D 00 AA 0C 80 0D 02 02 05 00 14 BA D3 AE 07 00 00 90 [09:37:57]Write i2c OK [09:37:57]MH_I2C_Read... [09:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:57]Read from MH i2c: E2 [09:37:57]MH_I2C_Read... [09:37:57]Read from MH i2c: E2 03 00 [09:37:57]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 03 00 AA 0C 00 90 00 2A [09:37:58]RAPDU: 90 00 [09:37:58]wFMCommunicate OK [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 0D 03 02 [09:37:58]Write to MH i2c: E2 08 00 AB 0C 80 0D 03 02 00 00 00 00 32 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 0B 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 0B 00 AB 0C 00 65 48 D5 29 80 67 D2 1E 90 00 B5 [09:37:58]RAPDU: 65 48 D5 29 80 67 D2 1E 90 00 [09:37:58]wFMCommunicate OK [09:37:58]SAM_PROTO_SignData done [09:37:58]FM_MakeSignedData done [09:37:58]CreateOFDProtocolMessage [09:37:58]wFMCommunicate request_size=4 [09:37:58]MH_SAM_APDU [09:37:58]CAPDU: 80 11 00 00 [09:37:58]Write to MH i2c: E2 08 00 AC 0C 80 11 00 00 00 00 00 00 32 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:58]Read from MH i2c: E2 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 17 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: E2 17 00 AC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [09:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:37:58]wFMCommunicate OK [09:37:58]CreateOFDProtocolMessage done [09:37:58]OFDSenderStorePacket 225080 [09:37:58]StoreOFDPacket docnum=225080 [09:37:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 80 07 01 EF 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 75 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 6F 03 00 35 04 06 00 4D 14 BA D3 AE 07 65 48 D5 29 80 67 D2 1E [09:37:58]CheckFolder [09:37:58]dirname=/storage/ofd_packets [09:37:58]CheckFolder done [09:37:58]ProducePacketName [09:37:58]name=ofd_packets/00225080 [09:37:58]NVStorageSaveData ofd_packets/00225080 [09:37:58]File name is /storage/ofd_packets/00225080 [09:37:58]Write 301 bytes [09:37:58]NVStorageSaveData done [09:37:58]OFDSenderStorePacket done [09:37:58]KKMCreateOFDPacket done [09:37:58]NVStorageSaveData kkm_last_timestamp [09:37:58]File name is /storage/kkm_last_timestamp [09:37:58]Write 4 bytes [09:37:58]NVStorageSaveData done [09:37:58]ExternCall_PrintAddStr [09:37:58]wPrintStart [09:37:58]Write to MH i2c: 01 00 00 AD 0C B9 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 AD 0C 00 00 00 00 00 FF 0F CE [09:37:58]RasterBufferAndPrint [09:37:58]line Счет N : (1)2001249 [09:37:58]line ИНН: 02508201610067 [09:37:58]line Контрольно-Кассовый Чек [09:37:58]line ПРОДАЖА [09:37:58]line ТРК (МРК, ГНК) : 64 [09:37:58]line Товар: 2710124500 [09:37:58]line Аи-95-К-5 [09:37:58]line 24.260 * 74.20 [09:37:58]line = 1800.09 [09:37:58]line НДС 12% НСП 1% [09:37:58]line > о реализуемом товаре [09:37:58]line ОКРУГЛЕНИЕ: -0.09 [09:37:58]line ИТОГО: 1800.00 [09:37:58]line Внесено: 1800.00 [09:37:58]line СДАЧА: 0.00 [09:37:58]line НСП 1% : 15.93 [09:37:58]line НДС 12% : 191.16 [09:37:58]line Наличными: 1800.00 [09:37:58]line Безнал.: 0.00 [09:37:58]line Место: АЗС № 97 "Партнер Нефть" [09:37:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:37:58]line СНО: Общий режим [09:37:58]line Чек 148 26.07.2024 09:37 [09:37:58]line Смена: 437 ФФД: 1.0 [09:37:58]line ЗНМ: 0300000054 [09:37:58]line РНМ: 0000000000092624 [09:37:58]line Версия ККМ: 001 [09:37:58]line ФМ: 0000000000874959 [09:37:58]line ФД: 225080 [09:37:58]line ФПД: 84751429119495 [09:37:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093757&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225080&fm=84751429119495&tin=02508201610067®Number=0000000000092624&sum=180000 [09:37:58]OFD Sender: Processing packet 225080 [packets to send 596, broken 595] [09:37:58]ProducePacketName [09:37:58]name=ofd_packets/00225080 [09:37:58]OFD Sender: To server: pG, [09:37:58]CommunicateWithHost lk.salyk.kg:30040 [09:37:58]ConnectInit lk.salyk.kg [09:37:58]written 0, free lines is 4095 [09:37:58]Write to MH i2c: 01 00 00 D8 0C E4 [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: 01 07 00 D8 0C 00 00 00 00 00 69 0C 60 [09:37:58]RasterBufferAndPrint [09:37:58]line [09:37:58]line [09:37:58]line [09:37:58]line [09:37:58]line [09:37:58]written 0, free lines is 3181 [09:37:58]MH_Cut [09:37:58]Write to MH i2c: D1 01 00 DF 0C 01 BD [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D1 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D1 01 00 [09:37:58]MH_I2C_Read... [09:37:58]Read from MH i2c: D1 01 00 DF 0C 00 BC [09:37:58]Write to MH i2c: 01 00 00 E0 0C EC [09:37:58]Write i2c OK [09:37:58]MH_I2C_Read... [09:37:59]Connected sock=9 [09:37:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DE 80 07 01 EF 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 75 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 6F 03 00 35 04 06 00 4D 14 BA D3 AE 07 65 48 D5 29 80 67 D2 1E [09:37:59]*** Cut start [09:37:59]*** Partial cut [09:37:59]*** CUTSNS_PIN = 1 [09:37:59]*** CUTSNS_PIN = 0 [09:38:00]*** Brake cut motor [09:38:00]Read from MH i2c: 01 [09:38:00]MH_I2C_Read... [09:38:00]*** Stop cut motor [09:38:00]*** Cut end [09:38:00]Read from MH i2c: 01 07 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: 01 07 00 E0 0C 00 00 00 00 00 FF 0F 01 [09:38:00]process_action close_receipt done [09:38:00]requested_data is exist [09:38:00]produce_requested_data [09:38:00]requested_item fm.sn is exist - process it [09:38:00]wFMCommunicate request_size=4 [09:38:00]MH_SAM_APDU [09:38:00]CAPDU: 80 11 00 00 [09:38:00]Write to MH i2c: E2 08 00 E1 0C 80 11 00 00 00 00 00 00 67 [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:00]Read from MH i2c: E2 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 17 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 17 00 E1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [09:38:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:00]wFMCommunicate OK [09:38:00]requested_item fd.num is exist - process it [09:38:00]SAM_PROTO_GetFieldsCounters [09:38:00]wFMCommunicate request_size=4 [09:38:00]MH_SAM_APDU [09:38:00]CAPDU: 80 13 00 00 [09:38:00]Write to MH i2c: E2 08 00 E2 0C 80 13 00 00 00 00 00 00 6A [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:00]Read from MH i2c: E2 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 62 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 62 00 E2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [09:38:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:00]wFMCommunicate OK [09:38:00]SAM_PROTO_GetFieldsCounters done [09:38:00]requested_item shift.num is exist - process it [09:38:00]requested_item shift.opened is exist - process it [09:38:00]req_shift_opened [09:38:00]FM_GetShiftState [09:38:00]SAM_PROTO_GetShiftState [09:38:00]wFMCommunicate request_size=4 [09:38:00]MH_SAM_APDU [09:38:00]CAPDU: 80 13 01 00 [09:38:00]Write to MH i2c: E2 08 00 E3 0C 80 13 01 00 00 00 00 00 6C [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:00]Read from MH i2c: E2 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 0E 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: E2 0E 00 E3 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1D [09:38:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:38:00]wFMCommunicate OK [09:38:00]SAM_PROTO_GetShiftState done [09:38:00]FM_GetShiftState done [09:38:00]req_shift_opened done [09:38:00]requested_item shift.open_date is exist - process it [09:38:00]req_shift_open_date [09:38:00]req_shift_open_date done [09:38:00]produce_requested_data done [09:38:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225080,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:38:00]process_action_free close_receipt [09:38:00]json_value_free [09:38:00]json_value_free done [09:38:00]process_json_proto returns [09:38:00]Send response to host [09:38:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225080,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:38:00]free response buf [09:38:00]execute_script done [09:38:00]execute_script returns [09:38:00]free content buf [09:38:00]Sock 10.Close socket [09:38:00]Sock 10.Thread stoped [09:38:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 26 CF 47 00 F7 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 6F 03 00 F4 03 04 00 89 1A A3 66 B6 04 01 00 00 90 AE D9 2A B6 DD 27 B1 [09:38:02]CommunicateWithHost err = 0 [09:38:02]CheckOFDResponse [09:38:02]1017 (14) - 77093643461234 [09:38:02]1041 (16) - 0000000000874959 [09:38:02]1040 (4) - 225080 [09:38:02]1012 (4) - 26.07.2024 03:39 [09:38:02]1206 (1) - 0 [09:38:02]OFD Sender: Remove packet 225080 [09:38:02]ProducePacketName [09:38:02]name=ofd_packets/00225080 [09:38:02]NVStorageDeleteData [09:38:02]OFD Sender: No OFD packet to send [09:38:06]accept exits with 7 [09:38:06]New connection [09:38:06]New thread 3067469156 created [09:38:06]Thread 3067325796 joined [09:38:06]Waiting for new connection... [09:38:06] Sock 7.Parse request [09:38:06]Sock 7.Check first char [09:38:06]Sock 7.First char is OK [09:38:06]request: POST /json_proto HTTP/1.0 [09:38:06]Method: POST [09:38:06]URL: /json_proto [09:38:06]Method is POST - this is cgi request [09:38:06]url: /json_proto [09:38:06]query_string will be loaded in cgi processing [09:38:06]execute_cgi json_proto POST (null) [09:38:06]execute_cgi path=json_proto method=POST [09:38:06]POST find Content-Length [09:38:06]Host: 172.17.43.131:8080 [09:38:06]Content-Length: 966 [09:38:06]Content-Type: application/json [09:38:06] [09:38:06]POST finish read [09:38:06]Found Content-Length = 966 [09:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:06]execute_script... [09:38:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:06]POST & json_proto [09:38:06]process_json_proto [09:38:06]json parsed OK: [09:38:06]protocol is kg_v1.0 [09:38:06]action value=close_receipt [09:38:06]process_action close_receipt [09:38:06]cmd_close_receipt [09:38:06]MH_GetDate [09:38:06]Write to MH i2c: F0 00 00 E4 0C DF [09:38:06]Write i2c OK [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: F0 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: F0 09 00 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: F0 09 00 E4 0C 00 7F 6E A3 66 F9 24 A2 66 03 [09:38:06]GetLastDocTimeStamp 1721986677 [09:38:06]current date 1721986687 [09:38:06]FM_GetShiftState [09:38:06]SAM_PROTO_GetShiftState [09:38:06]wFMCommunicate request_size=4 [09:38:06]MH_SAM_APDU [09:38:06]CAPDU: 80 13 01 00 [09:38:06]Write to MH i2c: E2 08 00 E5 0C 80 13 01 00 00 00 00 00 6E [09:38:06]Write i2c OK [09:38:06]MH_I2C_Read... [09:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:06]Read from MH i2c: E2 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: E2 0E 00 [09:38:06]MH_I2C_Read... [09:38:06]Read from MH i2c: E2 0E 00 E5 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1F [09:38:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:38:06]wFMCommunicate OK [09:38:06]SAM_PROTO_GetShiftState done [09:38:06]FM_GetShiftState done [09:38:06]opened in 1721952182 [09:38:06]opened+sec_in_day 1722038582 [09:38:06]quantity*price = 150041 [09:38:06]sum+1 = 150042 [09:38:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 149 26.07.2024 09:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 225081 ФПД: 246023053353129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093807&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225081&fm=246023053353129&tin=02508201610067®Number=0000000000092624&sum=150000 [09:38:08]StoreToDocumentArchive [09:38:08]shift 437 fd 225081 [09:38:08]save to /storage/0437/doc_00225081 [09:38:08]save last doc name /storage/0437/doc_00225081 to /storage/kkm_last_doc_name [09:38:08]save OK [09:38:08]Clear old archive folders... [09:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:38:08]tlvbuf is 01A4C2B0 [09:38:08]SAM_PROTO_ClearQueue [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 09 00 00 [09:38:08]Write to MH i2c: E2 08 00 F2 0C 80 09 00 00 00 00 00 00 70 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 F2 0C 00 90 00 72 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]SAM_PROTO_ClearQueue done [09:38:08]KKMCreateOFDPacket [09:38:08]OFDProtocolAddRootSTLVToBuf [09:38:08]FM_MakeSignedData [09:38:08]FM_MakeSignedData [09:38:08]SAM_PROTO_SignData [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 01 02 [09:38:08]Write to MH i2c: E2 08 00 F3 0C 80 0D 01 02 00 00 00 00 78 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]wFMCommunicate request_size=255 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 7F 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 6F 03 00 35 04 06 00 [09:38:08]Write to MH i2c: E2 02 01 F4 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 7F 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 6F 03 00 35 04 06 00 00 00 8A [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]wFMCommunicate request_size=11 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 02 02 06 DF C1 B4 B3 A0 A9 [09:38:08]Write to MH i2c: E2 0E 00 F5 0C 80 0D 02 02 06 00 DF C1 B4 B3 A0 A9 00 00 D7 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [09:38:08]RAPDU: 90 00 [09:38:08]wFMCommunicate OK [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 0D 03 02 [09:38:08]Write to MH i2c: E2 08 00 F6 0C 80 0D 03 02 00 00 00 00 7D [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 0B 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 0B 00 F6 0C 00 EE 30 D0 A3 35 12 1E 8E 90 00 02 [09:38:08]RAPDU: EE 30 D0 A3 35 12 1E 8E 90 00 [09:38:08]wFMCommunicate OK [09:38:08]SAM_PROTO_SignData done [09:38:08]FM_MakeSignedData done [09:38:08]CreateOFDProtocolMessage [09:38:08]wFMCommunicate request_size=4 [09:38:08]MH_SAM_APDU [09:38:08]CAPDU: 80 11 00 00 [09:38:08]Write to MH i2c: E2 08 00 F7 0C 80 11 00 00 00 00 00 00 7D [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:08]Read from MH i2c: E2 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 17 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: E2 17 00 F7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [09:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:08]wFMCommunicate OK [09:38:08]CreateOFDProtocolMessage done [09:38:08]OFDSenderStorePacket 225081 [09:38:08]StoreOFDPacket docnum=225081 [09:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 40 04 08 01 3A 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 7F 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 6F 03 00 35 04 06 00 DF C1 B4 B3 A0 A9 EE 30 D0 A3 35 12 1E 8E [09:38:08]CheckFolder [09:38:08]dirname=/storage/ofd_packets [09:38:08]CheckFolder done [09:38:08]ProducePacketName [09:38:08]name=ofd_packets/00225081 [09:38:08]NVStorageSaveData ofd_packets/00225081 [09:38:08]File name is /storage/ofd_packets/00225081 [09:38:08]Write 302 bytes [09:38:08]NVStorageSaveData done [09:38:08]OFDSenderStorePacket done [09:38:08]KKMCreateOFDPacket done [09:38:08]NVStorageSaveData kkm_last_timestamp [09:38:08]File name is /storage/kkm_last_timestamp [09:38:08]Write 4 bytes [09:38:08]NVStorageSaveData done [09:38:08]ExternCall_PrintAddStr [09:38:08]wPrintStart [09:38:08]Write to MH i2c: 01 00 00 F8 0C 04 [09:38:08]Write i2c OK [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 07 00 [09:38:08]MH_I2C_Read... [09:38:08]Read from MH i2c: 01 07 00 F8 0C 00 00 00 00 00 FF 0F 19 [09:38:08]RasterBufferAndPrint [09:38:08]line Счет N : (1)2001251 [09:38:08]line ИНН: 02508201610067 [09:38:08]line Контрольно-Кассовый Чек [09:38:08]line ПРОДАЖА [09:38:08]line ТРК (МРК, ГНК) : 32 [09:38:08]line Товар: 2710124130 [09:38:08]line Super-92-К-5 [09:38:08]line 22.130 * 67.80 [09:38:08]line = 1500.41 [09:38:08]line НДС 12% НСП 1% [09:38:08]line > о реализуемом товаре [09:38:08]line ОКРУГЛЕНИЕ: -0.41 [09:38:08]line ИТОГО: 1500.00 [09:38:08]line Внесено: 1500.00 [09:38:08]line СДАЧА: 0.00 [09:38:08]line НСП 1% : 13.28 [09:38:08]line НДС 12% : 159.34 [09:38:08]line Наличными: 1500.00 [09:38:08]line Безнал.: 0.00 [09:38:08]line Место: АЗС № 97 "Партнер Нефть" [09:38:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:38:08]line СНО: Общий режим [09:38:08]line Чек 149 26.07.2024 09:38 [09:38:08]line Смена: 437 ФФД: 1.0 [09:38:08]line ЗНМ: 0300000054 [09:38:08]line РНМ: 0000000000092624 [09:38:08]line Версия ККМ: 001 [09:38:08]line [09:38:08]line Дисконтная программа [09:38:08]line S-92 [09:38:08]line номер 97 [09:38:08]line сэкономлено 22.13 сом [09:38:08]line ФМ: 0000000000874959 [09:38:08]line ФД: 225081 [09:38:08]line ФПД: 246023053353129 [09:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T093807&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225081&fm=246023053353129&tin=02508201610067®Number=0000000000092624&sum=150000 [09:38:08]written 0, free lines is 4095 [09:38:08]OFD Sender: Processing packet 225081 [packets to send 596, broken 595] [09:38:08]ProducePacketName [09:38:08]name=ofd_packets/00225081 [09:38:08]OFD Sender: To server: pG, [09:38:08]CommunicateWithHost lk.salyk.kg:30040 [09:38:08]ConnectInit lk.salyk.kg [09:38:09]Write to MH i2c: 01 00 00 28 0D 35 [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 07 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: 01 07 00 28 0D 00 00 00 00 00 E6 0B 2D [09:38:09]RasterBufferAndPrint [09:38:09]line [09:38:09]line [09:38:09]line [09:38:09]line [09:38:09]line [09:38:09]written 0, free lines is 3050 [09:38:09]MH_Cut [09:38:09]Write to MH i2c: D1 01 00 2F 0D 01 0E [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: D1 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: D1 01 00 [09:38:09]MH_I2C_Read... [09:38:09]Read from MH i2c: D1 01 00 2F 0D 00 0D [09:38:09]Write to MH i2c: 01 00 00 30 0D 3D [09:38:09]Write i2c OK [09:38:09]MH_I2C_Read... [09:38:09]Connected sock=11 [09:38:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 40 04 08 01 3A 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 7F 6E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 6F 03 00 35 04 06 00 DF C1 B4 B3 A0 A9 EE 30 D0 A3 35 12 1E 8E [09:38:10]*** Cut start [09:38:10]*** Partial cut [09:38:10]*** CUTSNS_PIN = 1 [09:38:10]*** CUTSNS_PIN = 0 [09:38:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D 7A 47 00 E6 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 6F 03 00 F4 03 04 00 91 1A A3 66 B6 04 01 00 00 7A 00 78 AE 0B 86 9C E3 [09:38:10]CommunicateWithHost err = 0 [09:38:10]CheckOFDResponse [09:38:10]1017 (14) - 77093643461234 [09:38:10]1041 (16) - 0000000000874959 [09:38:10]1040 (4) - 225081 [09:38:10]1012 (4) - 26.07.2024 03:40 [09:38:10]1206 (1) - 0 [09:38:10]OFD Sender: Remove packet 225081 [09:38:10]ProducePacketName [09:38:10]name=ofd_packets/00225081 [09:38:10]NVStorageDeleteData [09:38:10]*** Brake cut motor [09:38:11]OFD Sender: No OFD packet to send [09:38:11]Read from MH i2c: 01 [09:38:11]MH_I2C_Read... [09:38:11]*** Stop cut motor [09:38:11]*** Cut end [09:38:11]Read from MH i2c: 01 07 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: 01 07 00 30 0D 00 00 00 00 00 FF 0F 52 [09:38:11]process_action close_receipt done [09:38:11]requested_data is exist [09:38:11]produce_requested_data [09:38:11]requested_item fm.sn is exist - process it [09:38:11]wFMCommunicate request_size=4 [09:38:11]MH_SAM_APDU [09:38:11]CAPDU: 80 11 00 00 [09:38:11]Write to MH i2c: E2 08 00 31 0D 80 11 00 00 00 00 00 00 B8 [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 17 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 17 00 31 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [09:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:38:11]wFMCommunicate OK [09:38:11]requested_item fd.num is exist - process it [09:38:11]SAM_PROTO_GetFieldsCounters [09:38:11]wFMCommunicate request_size=4 [09:38:11]MH_SAM_APDU [09:38:11]CAPDU: 80 13 00 00 [09:38:11]Write to MH i2c: E2 08 00 32 0D 80 13 00 00 00 00 00 00 BB [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 62 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 62 00 32 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [09:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:11]wFMCommunicate OK [09:38:11]SAM_PROTO_GetFieldsCounters done [09:38:11]requested_item shift.num is exist - process it [09:38:11]requested_item shift.opened is exist - process it [09:38:11]req_shift_opened [09:38:11]FM_GetShiftState [09:38:11]SAM_PROTO_GetShiftState [09:38:11]wFMCommunicate request_size=4 [09:38:11]MH_SAM_APDU [09:38:11]CAPDU: 80 13 01 00 [09:38:11]Write to MH i2c: E2 08 00 33 0D 80 13 01 00 00 00 00 00 BD [09:38:11]Write i2c OK [09:38:11]MH_I2C_Read... [09:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:11]Read from MH i2c: E2 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 0E 00 [09:38:11]MH_I2C_Read... [09:38:11]Read from MH i2c: E2 0E 00 33 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6E [09:38:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:38:11]wFMCommunicate OK [09:38:11]SAM_PROTO_GetShiftState done [09:38:11]FM_GetShiftState done [09:38:11]req_shift_opened done [09:38:11]requested_item shift.open_date is exist - process it [09:38:11]req_shift_open_date [09:38:11]req_shift_open_date done [09:38:11]produce_requested_data done [09:38:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225081,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:38:11]process_action_free close_receipt [09:38:11]json_value_free [09:38:11]json_value_free done [09:38:11]process_json_proto returns [09:38:11]Send response to host [09:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225081,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:38:11]free response buf [09:38:11]execute_script done [09:38:11]execute_script returns [09:38:11]free content buf [09:38:11]Sock 7.Close socket [09:38:11]Sock 7.Thread stoped [09:38:16]OFD Sender: No OFD packet to send [09:38:21]OFD Sender: No OFD packet to send [09:38:26]OFD Sender: No OFD packet to send [09:38:31]OFD Sender: No OFD packet to send [09:38:36]OFD Sender: No OFD packet to send [09:38:41]OFD Sender: No OFD packet to send [09:38:46]OFD Sender: No OFD packet to send [09:38:51]OFD Sender: No OFD packet to send [09:38:56]OFD Sender: No OFD packet to send [09:39:01]OFD Sender: No OFD packet to send [09:39:06]OFD Sender: No OFD packet to send [09:39:11]OFD Sender: No OFD packet to send [09:39:16]OFD Sender: No OFD packet to send [09:39:21]OFD Sender: No OFD packet to send [09:39:26]OFD Sender: No OFD packet to send [09:39:31]OFD Sender: No OFD packet to send [09:39:36]OFD Sender: No OFD packet to send [09:39:41]OFD Sender: No OFD packet to send [09:39:46]OFD Sender: No OFD packet to send [09:39:51]OFD Sender: No OFD packet to send [09:39:56]OFD Sender: No OFD packet to send [09:40:01]OFD Sender: No OFD packet to send [09:40:06]OFD Sender: No OFD packet to send [09:40:11]OFD Sender: No OFD packet to send [09:40:16]OFD Sender: No OFD packet to send [09:40:17]accept exits with 10 [09:40:17]New connection [09:40:17]New thread 3067325796 created [09:40:17]Thread 3067469156 joined [09:40:17]Waiting for new connection... [09:40:17] Sock 10.Parse request [09:40:17]Sock 10.Check first char [09:40:17]Sock 10.First char is OK [09:40:17]request: POST /json_proto HTTP/1.0 [09:40:17]Method: POST [09:40:17]URL: /json_proto [09:40:17]Method is POST - this is cgi request [09:40:17]url: /json_proto [09:40:17]query_string will be loaded in cgi processing [09:40:17]execute_cgi json_proto POST (null) [09:40:17]execute_cgi path=json_proto method=POST [09:40:17]POST find Content-Length [09:40:17]Host: 172.17.43.131:8080 [09:40:17]Content-Length: 680 [09:40:17]Content-Type: application/json [09:40:17] [09:40:17]POST finish read [09:40:17]Found Content-Length = 680 [09:40:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 31.710, "sum" : 2400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:17]execute_script... [09:40:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 31.710, "sum" : 2400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:17]POST & json_proto [09:40:17]process_json_proto [09:40:17]json parsed OK: [09:40:17]protocol is kg_v1.0 [09:40:17]action value=close_receipt [09:40:17]process_action close_receipt [09:40:17]cmd_close_receipt [09:40:17]MH_GetDate [09:40:17]Write to MH i2c: F0 00 00 34 0D 30 [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: F0 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: F0 09 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: F0 09 00 34 0D 00 02 6F A3 66 F9 24 A2 66 D8 [09:40:17]GetLastDocTimeStamp 1721986687 [09:40:17]current date 1721986818 [09:40:17]FM_GetShiftState [09:40:17]SAM_PROTO_GetShiftState [09:40:17]wFMCommunicate request_size=4 [09:40:17]MH_SAM_APDU [09:40:17]CAPDU: 80 13 01 00 [09:40:17]Write to MH i2c: E2 08 00 35 0D 80 13 01 00 00 00 00 00 BF [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:17]Read from MH i2c: E2 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 0E 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 0E 00 35 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 70 [09:40:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:40:17]wFMCommunicate OK [09:40:17]SAM_PROTO_GetShiftState done [09:40:17]FM_GetShiftState done [09:40:17]opened in 1721952182 [09:40:17]opened+sec_in_day 1722038582 [09:40:17]quantity*price = 240044 [09:40:17]sum+1 = 240046 [09:40:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.91 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 150 26.07.2024 09:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225082 ФПД: 24777579671472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094018&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225082&fm=24777579671472&tin=02508201610067®Number=0000000000092624&sum=240000 [09:40:18]StoreToDocumentArchive [09:40:18]shift 437 fd 225082 [09:40:18]save to /storage/0437/doc_00225082 [09:40:18]save last doc name /storage/0437/doc_00225082 to /storage/kkm_last_doc_name [09:40:18]save OK [09:40:18]Clear old archive folders... [09:40:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:40:18]tlvbuf is 01AE3DA0 [09:40:18]SAM_PROTO_ClearQueue [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 09 00 00 [09:40:18]Write to MH i2c: E2 08 00 42 0D 80 09 00 00 00 00 00 00 C1 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 42 0D 00 90 00 C3 [09:40:18]RAPDU: 90 00 [09:40:18]wFMCommunicate OK [09:40:18]SAM_PROTO_ClearQueue done [09:40:18]KKMCreateOFDPacket [09:40:18]OFDProtocolAddRootSTLVToBuf [09:40:18]FM_MakeSignedData [09:40:18]FM_MakeSignedData [09:40:18]SAM_PROTO_SignData [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 0D 01 02 [09:40:18]Write to MH i2c: E2 08 00 43 0D 80 0D 01 02 00 00 00 00 C9 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 43 0D 00 90 00 C4 [09:40:18]RAPDU: 90 00 [09:40:18]wFMCommunicate OK [09:40:18]wFMCommunicate request_size=255 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 7B 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AD A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 02 6F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 6F 03 00 35 04 06 00 16 88 FA D5 [09:40:18]Write to MH i2c: E2 02 01 44 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 7B 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AD A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 02 6F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 6F 03 00 35 04 06 00 16 88 FA D5 00 00 10 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 44 0D 00 90 00 C5 [09:40:18]RAPDU: 90 00 [09:40:18]wFMCommunicate OK [09:40:18]wFMCommunicate request_size=7 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 0D 02 02 02 AF B0 [09:40:18]Write to MH i2c: E2 0A 00 45 0D 80 0D 02 02 02 00 AF B0 00 00 2F [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 03 00 45 0D 00 90 00 C6 [09:40:18]RAPDU: 90 00 [09:40:18]wFMCommunicate OK [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 0D 03 02 [09:40:18]Write to MH i2c: E2 08 00 46 0D 80 0D 03 02 00 00 00 00 CE [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 0B 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 0B 00 46 0D 00 FE E1 3D D4 3A 73 1E EA 90 00 74 [09:40:18]RAPDU: FE E1 3D D4 3A 73 1E EA 90 00 [09:40:18]wFMCommunicate OK [09:40:18]SAM_PROTO_SignData done [09:40:18]FM_MakeSignedData done [09:40:18]CreateOFDProtocolMessage [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 11 00 00 [09:40:18]Write to MH i2c: E2 08 00 47 0D 80 11 00 00 00 00 00 00 CE [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:18]Read from MH i2c: E2 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 17 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: E2 17 00 47 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [09:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:40:18]wFMCommunicate OK [09:40:18]CreateOFDProtocolMessage done [09:40:18]OFDSenderStorePacket 225082 [09:40:18]StoreOFDPacket docnum=225082 [09:40:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A6 4A 04 01 BF 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 7B 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AD A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 02 6F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 6F 03 00 35 04 06 00 16 88 FA D5 AF B0 FE E1 3D D4 3A 73 1E EA [09:40:18]CheckFolder [09:40:18]dirname=/storage/ofd_packets [09:40:18]CheckFolder done [09:40:18]ProducePacketName [09:40:18]name=ofd_packets/00225082 [09:40:18]NVStorageSaveData ofd_packets/00225082 [09:40:18]File name is /storage/ofd_packets/00225082 [09:40:18]Write 298 bytes [09:40:18]NVStorageSaveData done [09:40:18]OFDSenderStorePacket done [09:40:18]KKMCreateOFDPacket done [09:40:18]NVStorageSaveData kkm_last_timestamp [09:40:18]File name is /storage/kkm_last_timestamp [09:40:18]Write 4 bytes [09:40:18]NVStorageSaveData done [09:40:18]ExternCall_PrintAddStr [09:40:18]wPrintStart [09:40:18]Write to MH i2c: 01 00 00 48 0D 55 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: 01 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: 01 07 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: 01 07 00 48 0D 00 00 00 00 00 FF 0F 6A [09:40:18]RasterBufferAndPrint [09:40:18]line Счет N : (1)2001253 [09:40:18]line ИНН: 02508201610067 [09:40:18]line Контрольно-Кассовый Чек [09:40:18]line ПРОДАЖА [09:40:18]line ТРК (МРК, ГНК) : 41 [09:40:18]line Товар: 2710194210 [09:40:18]line ДТ-К-5 [09:40:18]line 31.710 * 75.70 [09:40:18]line = 2400.45 [09:40:18]line НДС 12% НСП 1% [09:40:18]line > о реализуемом товаре [09:40:18]line ОКРУГЛЕНИЕ: -0.45 [09:40:18]line ИТОГО: 2400.00 [09:40:18]line Внесено: 2400.00 [09:40:18]line СДАЧА: 0.00 [09:40:18]line НСП 1% : 21.24 [09:40:18]line НДС 12% : 254.91 [09:40:18]line Наличными: 2400.00 [09:40:18]line Безнал.: 0.00 [09:40:18]line Место: АЗС № 97 "Партнер Нефть" [09:40:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:40:18]line СНО: Общий режим [09:40:18]line Чек 150 26.07.2024 09:40 [09:40:18]line Смена: 437 ФФД: 1.0 [09:40:18]line ЗНМ: 0300000054 [09:40:18]line РНМ: 0000000000092624 [09:40:19]line Версия ККМ: 001 [09:40:19]line ФМ: 0000000000874959 [09:40:19]line ФД: 225082 [09:40:19]line ФПД: 24777579671472 [09:40:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094018&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225082&fm=24777579671472&tin=02508201610067®Number=0000000000092624&sum=240000 [09:40:19]OFD Sender: Processing packet 225082 [packets to send 596, broken 595] [09:40:19]ProducePacketName [09:40:19]name=ofd_packets/00225082 [09:40:19]OFD Sender: To server: pG, [09:40:19]CommunicateWithHost lk.salyk.kg:30040 [09:40:19]ConnectInit lk.salyk.kg [09:40:19]written 0, free lines is 4095 [09:40:19]Write to MH i2c: 01 00 00 73 0D 80 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 07 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: 01 07 00 73 0D 00 00 00 00 00 5E 0C F1 [09:40:19]RasterBufferAndPrint [09:40:19]line [09:40:19]line [09:40:19]line [09:40:19]line [09:40:19]line [09:40:19]written 0, free lines is 3168 [09:40:19]MH_Cut [09:40:19]Write to MH i2c: D1 01 00 7A 0D 01 59 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: D1 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: D1 01 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: D1 01 00 7A 0D 00 58 [09:40:19]Write to MH i2c: 01 00 00 7B 0D 88 [09:40:19]Write i2c OK [09:40:19]MH_I2C_Read... [09:40:20]*** Cut start [09:40:20]*** Partial cut [09:40:20]*** CUTSNS_PIN = 1 [09:40:21]*** CUTSNS_PIN = 0 [09:40:21]*** Brake cut motor [09:40:21]Read from MH i2c: 01 [09:40:21]MH_I2C_Read... [09:40:21]*** Stop cut motor [09:40:21]*** Cut end [09:40:21]Read from MH i2c: 01 07 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: 01 07 00 7B 0D 00 00 00 00 00 FF 0F 9D [09:40:21]process_action close_receipt done [09:40:21]requested_data is exist [09:40:21]produce_requested_data [09:40:21]requested_item fm.sn is exist - process it [09:40:21]wFMCommunicate request_size=4 [09:40:21]MH_SAM_APDU [09:40:21]CAPDU: 80 11 00 00 [09:40:21]Write to MH i2c: E2 08 00 7C 0D 80 11 00 00 00 00 00 00 03 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:21]Read from MH i2c: E2 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 17 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 17 00 7C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [09:40:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:40:21]wFMCommunicate OK [09:40:21]requested_item fd.num is exist - process it [09:40:21]SAM_PROTO_GetFieldsCounters [09:40:21]wFMCommunicate request_size=4 [09:40:21]MH_SAM_APDU [09:40:21]CAPDU: 80 13 00 00 [09:40:21]Write to MH i2c: E2 08 00 7D 0D 80 13 00 00 00 00 00 00 06 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:21]Read from MH i2c: E2 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 62 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 62 00 7D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [09:40:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:21]wFMCommunicate OK [09:40:21]SAM_PROTO_GetFieldsCounters done [09:40:21]requested_item shift.num is exist - process it [09:40:21]requested_item shift.opened is exist - process it [09:40:21]req_shift_opened [09:40:21]FM_GetShiftState [09:40:21]SAM_PROTO_GetShiftState [09:40:21]wFMCommunicate request_size=4 [09:40:21]MH_SAM_APDU [09:40:21]CAPDU: 80 13 01 00 [09:40:21]Write to MH i2c: E2 08 00 7E 0D 80 13 01 00 00 00 00 00 08 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:21]Read from MH i2c: E2 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 0E 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: E2 0E 00 7E 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B9 [09:40:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:40:21]wFMCommunicate OK [09:40:21]SAM_PROTO_GetShiftState done [09:40:21]FM_GetShiftState done [09:40:21]req_shift_opened done [09:40:21]requested_item shift.open_date is exist - process it [09:40:21]req_shift_open_date [09:40:21]req_shift_open_date done [09:40:21]produce_requested_data done [09:40:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225082,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:40:21]process_action_free close_receipt [09:40:21]json_value_free [09:40:21]json_value_free done [09:40:21]process_json_proto returns [09:40:21]Send response to host [09:40:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225082,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:40:21]free response buf [09:40:21]execute_script done [09:40:21]execute_script returns [09:40:21]free content buf [09:40:21]Sock 10.Close socket [09:40:21]Sock 10.Thread stoped [09:40:23]recv_with_timeout no data received [09:40:24]ConnectInit Can't take IP for lk.salyk.kg [09:40:24]CommunicateWithHost connect error [09:40:24]CommunicateWithHost err = -1 [09:40:24]OFD Sender: Server communicate error [09:40:29]OFD Sender: Processing packet 225082 [packets to send 596, broken 595] [09:40:29]ProducePacketName [09:40:29]name=ofd_packets/00225082 [09:40:29]OFD Sender: To server: pG, [09:40:29]CommunicateWithHost lk.salyk.kg:30040 [09:40:29]ConnectInit lk.salyk.kg [09:40:36]recv_with_timeout no data received [09:40:36]Connected sock=10 [09:40:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A6 4A 04 01 BF 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DE 7B 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AD A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 63 00 00 00 00 07 04 06 00 80 A9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 02 6F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 84753+1721902329=1721987082 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 0A 70 A3 66 F9 24 A2 66 A7 [09:44:42]Current date/time: 26.07.2024 09:44 [09:44:42]FM_Init [09:44:42]wFMConnect [09:44:42]MH_SAM_On [09:44:42]Write to MH i2c: E0 00 00 08 00 E7 [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_init finished! [09:44:42]*** atr: [09:44:42]*** 0F 3B D5 18 FF 81 91 FE [09:44:42]*** 1F C3 80 73 C8 21 10 0A [09:44:42]*** 00 00 00 00 00 00 00 00 [09:44:42]*** 00 00 00 00 00 00 00 00 [09:44:42]*** 00 00 00 00 00 00 00 00 [09:44:42]*** 00 00 00 00 00 00 00 00 [09:44:42]*** 00 00 00 00 00 00 00 00 [09:44:42]*** 00 00 00 00 00 00 00 00 [09:44:42]Read from MH i2c: E0 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E0 10 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:44:42]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:44:42]wFMCommunicate request_size=10 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:44:42]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:44:42]RAPDU: 90 00 [09:44:42]wFMCommunicate OK [09:44:42]wFMCommunicate request_size=4 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 11 00 00 [09:44:42]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 17 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [09:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:44:42]wFMCommunicate OK [09:44:42]Detected FM SN is 0000000000874959 [09:44:42]Stored FM SN is 0000000000874959 [09:44:42]wFMCommunicate request_size=9 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 16 00 00 04 1A 5E 01 00 [09:44:42]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:44:42]RAPDU: 90 00 [09:44:42]wFMCommunicate OK [09:44:42]FM PIN OK [09:44:42]wFMCommunicate request_size=8 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 14 04 00 03 02 00 01 [09:44:42]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:44:42]RAPDU: 90 00 [09:44:42]wFMCommunicate OK [09:44:42]wFMCommunicate request_size=13 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:44:42]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:44:42]RAPDU: 90 00 [09:44:42]wFMCommunicate OK [09:44:42]wFMCommunicate request_size=4 [09:44:42]MH_SAM_APDU [09:44:42]CAPDU: 80 11 00 00 [09:44:42]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:42]Read from MH i2c: E2 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 17 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [09:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:44:42]wFMCommunicate OK [09:44:42]DocumentArchiveInit [09:44:42]Start Httpd... [09:44:42]Httpd thread 3067587940 created [09:44:42]Write to MH i2c: 01 00 00 0F 00 0F [09:44:42]Write i2c OK [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: 01 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: 01 07 00 [09:44:42]MH_I2C_Read... [09:44:42]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:44:42]MH Int Process started [09:44:42]Allocated Socket 8 [09:44:42]Bind OK [09:44:42]Listen OK [09:44:42]httpd running on port 8080 [09:44:42]Waiting for new connection... [09:44:43]OFD Sender: Processing packet 225083 [packets to send 596, broken 595] [09:44:43]ProducePacketName [09:44:43]name=ofd_packets/00225083 [09:44:43]OFD Sender: To server: pG, [09:44:43]CommunicateWithHost lk.salyk.kg:30040 [09:44:43]ConnectInit lk.salyk.kg [09:44:44]Connected sock=6 [09:44:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 29 2A 06 01 D8 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 18 6F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 6F 03 00 35 04 06 00 7C 36 91 9F 13 9D 31 AB BE BD 0C 01 40 CC [09:44:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 04 47 00 79 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 6F 03 00 F4 03 04 00 1C 1C A3 66 B6 04 01 00 00 02 8B 5F 8D F9 AF F7 3D [09:44:44]CommunicateWithHost err = 0 [09:44:44]CheckOFDResponse [09:44:44]1017 (14) - 77093643461234 [09:44:44]1041 (16) - 0000000000874959 [09:44:44]1040 (4) - 225083 [09:44:44]1012 (4) - 26.07.2024 03:46 [09:44:44]1206 (1) - 0 [09:44:44]OFD Sender: Remove packet 225083 [09:44:44]ProducePacketName [09:44:44]name=ofd_packets/00225083 [09:44:44]NVStorageDeleteData [09:44:45]OFD Sender: No OFD packet to send [09:44:46]accept exits with 9 [09:44:46]New connection [09:44:46]New thread 3067301220 created [09:44:46]Waiting for new connection... [09:44:46] Sock 9.Parse request [09:44:46]Sock 9.Check first char [09:44:46]Sock 9.First char is OK [09:44:46]request: POST /json_proto HTTP/1.0 [09:44:46]Method: POST [09:44:46]URL: /json_proto [09:44:46]Method is POST - this is cgi request [09:44:46]url: /json_proto [09:44:46]query_string will be loaded in cgi processing [09:44:46]execute_cgi json_proto POST (null) [09:44:46]execute_cgi path=json_proto method=POST [09:44:46]POST find Content-Length [09:44:46]Host: 172.17.43.131:8080 [09:44:46]Content-Length: 215 [09:44:46]Content-Type: application/json [09:44:46] [09:44:46]POST finish read [09:44:46]Found Content-Length = 215 [09:44:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:46]execute_script... [09:44:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:46]POST & json_proto [09:44:46]process_json_proto [09:44:46]json parsed OK: [09:44:46]protocol is kg_v1.0 [09:44:46]action value=get_value [09:44:46]process_action get_value [09:44:46]cmd_get_value [09:44:46]process_action get_value done [09:44:46]requested_data is exist [09:44:46]produce_requested_data [09:44:46]requested_item kkm.sn is exist - process it [09:44:46]requested_item kkm.ver is exist - process it [09:44:46]requested_item fm.sn is exist - process it [09:44:46]wFMCommunicate request_size=4 [09:44:46]MH_SAM_APDU [09:44:46]CAPDU: 80 11 00 00 [09:44:46]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:44:46]Write i2c OK [09:44:46]MH_I2C_Read... [09:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:46]Read from MH i2c: E2 [09:44:46]MH_I2C_Read... [09:44:46]Read from MH i2c: E2 17 00 [09:44:46]MH_I2C_Read... [09:44:46]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [09:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:44:46]wFMCommunicate OK [09:44:46]requested_item fd.num is exist - process it [09:44:46]SAM_PROTO_GetFieldsCounters [09:44:46]wFMCommunicate request_size=4 [09:44:46]MH_SAM_APDU [09:44:46]CAPDU: 80 13 00 00 [09:44:46]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:44:46]Write i2c OK [09:44:46]MH_I2C_Read... [09:44:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:46]Read from MH i2c: E2 [09:44:46]MH_I2C_Read... [09:44:46]Read from MH i2c: E2 62 00 [09:44:46]MH_I2C_Read... [09:44:46]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [09:44:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:46]wFMCommunicate OK [09:44:46]SAM_PROTO_GetFieldsCounters done [09:44:46]requested_item shift.num is exist - process it [09:44:46]requested_item shift.opened is exist - process it [09:44:46]req_shift_opened [09:44:46]FM_GetShiftState [09:44:46]SAM_PROTO_GetShiftState [09:44:46]wFMCommunicate request_size=4 [09:44:46]MH_SAM_APDU [09:44:46]CAPDU: 80 13 01 00 [09:44:46]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:44:46]Write i2c OK [09:44:46]MH_I2C_Read... [09:44:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:47]Read from MH i2c: E2 [09:44:47]MH_I2C_Read... [09:44:47]Read from MH i2c: E2 0E 00 [09:44:47]MH_I2C_Read... [09:44:47]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [09:44:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:44:47]wFMCommunicate OK [09:44:47]SAM_PROTO_GetShiftState done [09:44:47]FM_GetShiftState done [09:44:47]req_shift_opened done [09:44:47]requested_item shift.open_date is exist - process it [09:44:47]req_shift_open_date [09:44:47]req_shift_open_date done [09:44:47]produce_requested_data done [09:44:47]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225083,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:44:47]process_action_free get_value [09:44:47]json_value_free [09:44:47]json_value_free done [09:44:47]process_json_proto returns [09:44:47]Send response to host [09:44:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225083,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:44:47]free response buf [09:44:47]execute_script done [09:44:47]execute_script returns [09:44:47]free content buf [09:44:47]Sock 9.Close socket [09:44:47]Sock 9.Thread stoped [09:44:47]accept exits with 10 [09:44:47]New connection [09:44:47]New thread 3067157860 created [09:44:47]Thread 3067301220 joined [09:44:47]Waiting for new connection... [09:44:47] Sock 10.Parse request [09:44:47]Sock 10.Check first char [09:44:47]Sock 10.First char is OK [09:44:47]request: POST /json_proto HTTP/1.0 [09:44:47]Method: POST [09:44:47]URL: /json_proto [09:44:47]Method is POST - this is cgi request [09:44:47]url: /json_proto [09:44:47]query_string will be loaded in cgi processing [09:44:47]execute_cgi json_proto POST (null) [09:44:47]execute_cgi path=json_proto method=POST [09:44:47]POST find Content-Length [09:44:47]Host: 172.17.43.131:8080 [09:44:47]Content-Length: 331 [09:44:47]Content-Type: application/json [09:44:47] [09:44:47]POST finish read [09:44:47]Found Content-Length = 331 [09:44:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:44:47]execute_script... [09:44:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:44:47]POST & json_proto [09:44:47]process_json_proto [09:44:47]json parsed OK: [09:44:47]protocol is kg_v1.0 [09:44:47]action value=get_value [09:44:47]process_action get_value [09:44:47]cmd_get_value [09:44:47]process_action get_value done [09:44:47]requested_data is exist [09:44:47]produce_requested_data [09:44:47]requested_item fm.sale.total is exist - process it [09:44:47]SAM_PROTO_GetFMData [09:44:47]wFMCommunicate request_size=4 [09:44:47]MH_SAM_APDU [09:44:47]CAPDU: 80 13 03 00 [09:44:47]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:44:47]Write i2c OK [09:44:47]MH_I2C_Read... [09:44:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:44:47]Read from MH i2c: E2 [09:44:47]MH_I2C_Read... [09:44:47]Read from MH i2c: E2 FD 00 [09:44:47]MH_I2C_Read... [09:44:47]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 D1 6B 03 00 69 04 A3 00 6F 04 04 00 8A 65 03 00 B1 04 05 00 19 D9 01 75 05 70 04 05 00 CC F4 68 A9 04 72 04 04 00 4D E4 98 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 59 75 65 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C5 81 5D 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 45 [09:44:47]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 D1 6B 03 00 69 04 A3 00 6F 04 04 00 8A 65 03 00 B1 04 05 00 19 D9 01 75 05 70 04 05 00 CC F4 68 A9 04 72 04 04 00 4D E4 98 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 59 75 65 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C5 81 5D 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 [09:44:47]wFMCommunicate OK [09:44:47]wFMCommunicate request_size=4 [09:44:47]MH_SAM_APDU [09:44:47]CAPDU: 80 17 00 00 [09:44:47]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:44:47]Write i2c OK [09:44:47]MH_I2C_Read... [09:44:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:44:48]Read from MH i2c: E2 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 FD 00 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 19 [09:44:48]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [09:44:48]wFMCommunicate OK [09:44:48]wFMCommunicate request_size=4 [09:44:48]MH_SAM_APDU [09:44:48]CAPDU: 80 17 00 00 [09:44:48]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:44:48]Write i2c OK [09:44:48]MH_I2C_Read... [09:44:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:44:48]Read from MH i2c: E2 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 FD 00 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [09:44:48]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [09:44:48]wFMCommunicate OK [09:44:48]wFMCommunicate request_size=4 [09:44:48]MH_SAM_APDU [09:44:48]CAPDU: 80 17 00 00 [09:44:48]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:44:48]Write i2c OK [09:44:48]MH_I2C_Read... [09:44:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:44:48]Read from MH i2c: E2 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 FD 00 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [09:44:48]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [09:44:48]wFMCommunicate OK [09:44:48]wFMCommunicate request_size=4 [09:44:48]MH_SAM_APDU [09:44:48]CAPDU: 80 17 00 00 [09:44:48]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:44:48]Write i2c OK [09:44:48]MH_I2C_Read... [09:44:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [09:44:48]Read from MH i2c: E2 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 E2 00 [09:44:48]MH_I2C_Read... [09:44:48]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [09:44:48]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:44:48]wFMCommunicate OK [09:44:48]SAM_PROTO_GetFMData done [09:44:48]requested_item fm.sale_refund.total is exist - process it [09:44:48]requested_item fm.buy.total is exist - process it [09:44:48]requested_item shift.sale.total is exist - process it [09:44:48]SAM_PROTO_GetShiftData [09:44:48]wFMCommunicate request_size=4 [09:44:48]MH_SAM_APDU [09:44:48]CAPDU: 80 13 02 00 [09:44:48]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:44:48]Write i2c OK [09:44:48]MH_I2C_Read... [09:44:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:44:49]Read from MH i2c: E2 [09:44:49]MH_I2C_Read... [09:44:49]Read from MH i2c: E2 FD 00 [09:44:49]MH_I2C_Read... [09:44:49]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 97 00 00 00 69 04 9D 00 6F 04 04 00 97 00 00 00 B1 04 04 00 9D C0 0F 01 70 04 03 00 CC 70 EA 72 04 03 00 D1 4F 25 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B DD 1C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 67 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 29 [09:44:49]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 97 00 00 00 69 04 9D 00 6F 04 04 00 97 00 00 00 B1 04 04 00 9D C0 0F 01 70 04 03 00 CC 70 EA 72 04 03 00 D1 4F 25 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8B DD 1C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 67 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [09:44:49]wFMCommunicate OK [09:44:49]wFMCommunicate request_size=4 [09:44:49]MH_SAM_APDU [09:44:49]CAPDU: 80 17 00 00 [09:44:49]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:44:49]Write i2c OK [09:44:49]MH_I2C_Read... [09:44:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:44:49]Read from MH i2c: E2 [09:44:49]MH_I2C_Read... [09:44:49]Read from MH i2c: E2 FD 00 [09:44:49]MH_I2C_Read... [09:44:49]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [09:44:49]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [09:44:49]wFMCommunicate OK [09:44:49]wFMCommunicate request_size=4 [09:44:49]MH_SAM_APDU [09:44:49]CAPDU: 80 17 00 00 [09:44:49]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:44:49]Write i2c OK [09:44:49]MH_I2C_Read... [09:44:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:44:49]Read from MH i2c: E2 [09:44:49]MH_I2C_Read... [09:44:49]Read from MH i2c: E2 FD 00 [09:44:49]MH_I2C_Read... [09:44:49]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [09:44:49]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [09:44:50]wFMCommunicate OK [09:44:50]wFMCommunicate request_size=4 [09:44:50]MH_SAM_APDU [09:44:50]CAPDU: 80 17 00 00 [09:44:50]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:44:50]Write i2c OK [09:44:50]MH_I2C_Read... [09:44:50]OFD Sender: No OFD packet to send [09:44:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:44:50]Read from MH i2c: E2 [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: E2 FD 00 [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [09:44:50]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [09:44:50]wFMCommunicate OK [09:44:50]wFMCommunicate request_size=4 [09:44:50]MH_SAM_APDU [09:44:50]CAPDU: 80 17 00 00 [09:44:50]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:44:50]Write i2c OK [09:44:50]MH_I2C_Read... [09:44:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [09:44:50]Read from MH i2c: E2 [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: E2 CD 00 [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [09:44:50]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:44:50]wFMCommunicate OK [09:44:50]SAM_PROTO_GetShiftData done [09:44:50]requested_item shift.sale.total_cash is exist - process it [09:44:50]requested_item shift.sale_refund.total is exist - process it [09:44:50]requested_item shift.sale_refund.total_cash is exist - process it [09:44:50]requested_item shift.buy.total is exist - process it [09:44:50]requested_item shift.buy.total_cash is exist - process it [09:44:50]produce_requested_data done [09:44:50]produce_requested_data return {"fm.sale.total":234378918.65,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":178095.65,"shift.sale.total_cash":153643.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:44:50]process_action_free get_value [09:44:50]json_value_free [09:44:50]json_value_free done [09:44:50]process_json_proto returns [09:44:50]Send response to host [09:44:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234378918.65,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":178095.65,"shift.sale.total_cash":153643.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:44:50]free response buf [09:44:50]execute_script done [09:44:50]execute_script returns [09:44:50]free content buf [09:44:50]Sock 10.Close socket [09:44:50]Sock 10.Thread stoped [09:44:50]accept exits with 9 [09:44:50]New connection [09:44:50]New thread 3067301220 created [09:44:50]Thread 3067157860 joined [09:44:50]Waiting for new connection... [09:44:50] Sock 9.Parse request [09:44:50]Sock 9.Check first char [09:44:50]Sock 9.First char is OK [09:44:50]request: POST /json_proto HTTP/1.0 [09:44:50]Method: POST [09:44:50]URL: /json_proto [09:44:50]Method is POST - this is cgi request [09:44:50]url: /json_proto [09:44:50]query_string will be loaded in cgi processing [09:44:50]execute_cgi json_proto POST (null) [09:44:50]execute_cgi path=json_proto method=POST [09:44:50]POST find Content-Length [09:44:50]Host: 172.17.43.131:8080 [09:44:50]Content-Length: 144 [09:44:50]Content-Type: application/json [09:44:50] [09:44:50]POST finish read [09:44:50]Found Content-Length = 144 [09:44:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [09:44:50]execute_script... [09:44:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [09:44:50]POST & json_proto [09:44:50]process_json_proto [09:44:50]json parsed OK: [09:44:50]protocol is kg_v1.0 [09:44:50]action value=print_doc [09:44:50]process_action print_doc [09:44:50]ExternCall_PrintAddStr [09:44:50]wPrintStart [09:44:50]Write to MH i2c: 01 00 00 1D 00 1D [09:44:50]Write i2c OK [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: 01 [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: 01 07 00 [09:44:50]MH_I2C_Read... [09:44:50]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [09:44:50]RasterBufferAndPrint [09:44:50]line Счет N : (1)2001252 [09:44:50]line ИНН: 02508201610067 [09:44:50]line Контрольно-Кассовый Чек [09:44:50]line ПРОДАЖА [09:44:50]line ТРК (МРК, ГНК) : 81 [09:44:50]line Товар: 2711190000 [09:44:50]line ГАЗ-К-5 [09:44:50]line 27.480 * 36.40 [09:44:50]line = 1000.27 [09:44:50]line НДС 12% НСП 1% [09:44:50]line > о реализуемом товаре [09:44:50]line ОКРУГЛЕНИЕ: -0.27 [09:44:50]line ИТОГО: 1000.00 [09:44:50]line Внесено: 1000.00 [09:44:50]line СДАЧА: 0.00 [09:44:50]line НСП 1% : 8.85 [09:44:50]line НДС 12% : 106.22 [09:44:50]line Наличными: 1000.00 [09:44:50]line Безнал.: 0.00 [09:44:50]line Место: АЗС № 97 "Партнер Нефть" [09:44:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:44:50]line СНО: Общий режим [09:44:50]line Чек 151 26.07.2024 09:40 [09:44:50]line Смена: 437 ФФД: 1.0 [09:44:50]line ЗНМ: 0300000054 [09:44:50]line РНМ: 0000000000092624 [09:44:50]line Версия ККМ: 001 [09:44:50]line ФМ: 0000000000874959 [09:44:50]line ФД: 225083 [09:44:50]line ФПД: 136573813199773 [09:44:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094040&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225083&fm=136573813199773&tin=02508201610067®Number=0000000000092624&sum=100000 [09:44:50]written 0, free lines is 4095 [09:44:51]recv_with_timeout no data received [09:44:51]Write to MH i2c: 01 00 00 48 00 48 [09:44:51]Write i2c OK [09:44:51]MH_I2C_Read... [09:44:51]Read from MH i2c: 01 [09:44:51]MH_I2C_Read... [09:44:51]Read from MH i2c: 01 07 00 [09:44:51]MH_I2C_Read... [09:44:51]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 58 0C B3 [09:44:51]RasterBufferAndPrint [09:44:51]line [09:44:51]line [09:44:51]line [09:44:51]line [09:44:51]line [09:44:51]written 0, free lines is 3170 [09:44:51]MH_Cut [09:44:51]Write to MH i2c: D1 01 00 4F 00 01 21 [09:44:51]Write i2c OK [09:44:51]MH_I2C_Read... [09:44:51]Read from MH i2c: D1 [09:44:51]MH_I2C_Read... [09:44:51]Read from MH i2c: D1 01 00 [09:44:51]MH_I2C_Read... [09:44:51]Read from MH i2c: D1 01 00 4F 00 00 20 [09:44:51]Write to MH i2c: 01 00 00 50 00 50 [09:44:51]Write i2c OK [09:44:51]MH_I2C_Read... [09:44:52]*** Cut start [09:44:52]*** Partial cut [09:44:52]*** CUTSNS_PIN = 1 [09:44:52]*** CUTSNS_PIN = 0 [09:44:52]*** Brake cut motor [09:44:53]Read from MH i2c: 01 [09:44:53]MH_I2C_Read... [09:44:53]*** Stop cut motor [09:44:53]*** Cut end [09:44:53]Read from MH i2c: 01 07 00 [09:44:53]MH_I2C_Read... [09:44:53]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [09:44:53]process_action print_doc done [09:44:53]requested_data is exist [09:44:53]produce_requested_data [09:44:53]produce_requested_data return (null) [09:44:53]process_action_free print_doc [09:44:53]json_value_free [09:44:53]json_value_free done [09:44:53]process_json_proto returns [09:44:53]Send response to host [09:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:44:53]free response buf [09:44:53]execute_script done [09:44:53]execute_script returns [09:44:53]free content buf [09:44:53]Sock 9.Close socket [09:44:53]Sock 9.Thread stoped [09:44:55]OFD Sender: No OFD packet to send [09:45:00]OFD Sender: No OFD packet to send [09:45:01]recv_with_timeout no data received [09:45:05]OFD Sender: No OFD packet to send [09:45:10]OFD Sender: No OFD packet to send [09:45:15]OFD Sender: No OFD packet to send [09:45:20]OFD Sender: No OFD packet to send [09:45:25]OFD Sender: No OFD packet to send [09:45:30]OFD Sender: No OFD packet to send [09:45:35]OFD Sender: No OFD packet to send [09:45:40]OFD Sender: No OFD packet to send [09:45:45]OFD Sender: No OFD packet to send [09:45:50]OFD Sender: No OFD packet to send [09:45:50]accept exits with 10 [09:45:50]New connection [09:45:50]New thread 3067157860 created [09:45:50]Thread 3067301220 joined [09:45:50]Waiting for new connection... [09:45:50] Sock 10.Parse request [09:45:50]Sock 10.Check first char [09:45:50]Sock 10.First char is OK [09:45:50]request: POST /json_proto HTTP/1.0 [09:45:50]Method: POST [09:45:50]URL: /json_proto [09:45:50]Method is POST - this is cgi request [09:45:50]url: /json_proto [09:45:50]query_string will be loaded in cgi processing [09:45:50]execute_cgi json_proto POST (null) [09:45:50]execute_cgi path=json_proto method=POST [09:45:50]POST find Content-Length [09:45:50]Host: 172.17.43.131:8080 [09:45:50]Content-Length: 683 [09:45:50]Content-Type: application/json [09:45:50] [09:45:50]POST finish read [09:45:50]Found Content-Length = 683 [09:45:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:50]execute_script... [09:45:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:50]POST & json_proto [09:45:50]process_json_proto [09:45:50]json parsed OK: [09:45:50]protocol is kg_v1.0 [09:45:50]action value=close_receipt [09:45:50]process_action close_receipt [09:45:50]cmd_close_receipt [09:45:50]MH_GetDate [09:45:50]Write to MH i2c: F0 00 00 51 00 40 [09:45:50]Write i2c OK [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: F0 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: F0 09 00 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: F0 09 00 51 00 00 4F 70 A3 66 F9 24 A2 66 36 [09:45:50]GetLastDocTimeStamp 1721986840 [09:45:50]current date 1721987151 [09:45:50]FM_GetShiftState [09:45:50]SAM_PROTO_GetShiftState [09:45:50]wFMCommunicate request_size=4 [09:45:50]MH_SAM_APDU [09:45:50]CAPDU: 80 13 01 00 [09:45:50]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [09:45:50]Write i2c OK [09:45:50]MH_I2C_Read... [09:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:50]Read from MH i2c: E2 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 0E 00 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [09:45:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:45:50]wFMCommunicate OK [09:45:50]SAM_PROTO_GetShiftState done [09:45:50]FM_GetShiftState done [09:45:50]opened in 1721952182 [09:45:50]opened+sec_in_day 1722038582 [09:45:50]quantity*price = 100005 [09:45:50]sum+1 = 100006 [09:45:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 152 26.07.2024 09:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225084 ФПД: 241313331803312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094551&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225084&fm=241313331803312&tin=02508201610067®Number=0000000000092624&sum=100000 [09:45:52]StoreToDocumentArchive [09:45:52]shift 437 fd 225084 [09:45:52]save to /storage/0437/doc_00225084 [09:45:52]save last doc name /storage/0437/doc_00225084 to /storage/kkm_last_doc_name [09:45:52]save OK [09:45:52]Clear old archive folders... [09:45:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:52]tlvbuf is 01066000 [09:45:52]SAM_PROTO_ClearQueue [09:45:52]wFMCommunicate request_size=4 [09:45:52]MH_SAM_APDU [09:45:52]CAPDU: 80 09 00 00 [09:45:52]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:52]Read from MH i2c: E2 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [09:45:52]RAPDU: 90 00 [09:45:52]wFMCommunicate OK [09:45:52]SAM_PROTO_ClearQueue done [09:45:52]KKMCreateOFDPacket [09:45:52]OFDProtocolAddRootSTLVToBuf [09:45:52]FM_MakeSignedData [09:45:52]FM_MakeSignedData [09:45:52]SAM_PROTO_SignData [09:45:52]wFMCommunicate request_size=4 [09:45:52]MH_SAM_APDU [09:45:52]CAPDU: 80 0D 01 02 [09:45:52]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:52]Read from MH i2c: E2 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [09:45:52]RAPDU: 90 00 [09:45:52]wFMCommunicate OK [09:45:52]wFMCommunicate request_size=255 [09:45:52]MH_SAM_APDU [09:45:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4F 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 6F 03 00 35 04 06 00 DB [09:45:52]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4F 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 6F 03 00 35 04 06 00 DB 00 00 8E [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:52]Read from MH i2c: E2 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [09:45:52]RAPDU: 90 00 [09:45:52]wFMCommunicate OK [09:45:52]wFMCommunicate request_size=10 [09:45:52]MH_SAM_APDU [09:45:52]CAPDU: 80 0D 02 02 05 79 23 6B F4 B0 [09:45:52]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 79 23 6B F4 B0 00 00 91 [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:52]Read from MH i2c: E2 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [09:45:52]RAPDU: 90 00 [09:45:52]wFMCommunicate OK [09:45:52]wFMCommunicate request_size=4 [09:45:52]MH_SAM_APDU [09:45:52]CAPDU: 80 0D 03 02 [09:45:52]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:52]Read from MH i2c: E2 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 0B 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 0B 00 63 00 00 30 0B 6B 2C 49 2E 87 58 90 00 07 [09:45:52]RAPDU: 30 0B 6B 2C 49 2E 87 58 90 00 [09:45:52]wFMCommunicate OK [09:45:52]SAM_PROTO_SignData done [09:45:52]FM_MakeSignedData done [09:45:52]CreateOFDProtocolMessage [09:45:52]wFMCommunicate request_size=4 [09:45:52]MH_SAM_APDU [09:45:52]CAPDU: 80 11 00 00 [09:45:52]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:52]Read from MH i2c: E2 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 17 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [09:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:45:52]wFMCommunicate OK [09:45:52]CreateOFDProtocolMessage done [09:45:52]OFDSenderStorePacket 225084 [09:45:52]StoreOFDPacket docnum=225084 [09:45:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 EE 07 01 B2 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4F 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 6F 03 00 35 04 06 00 DB 79 23 6B F4 B0 30 0B 6B 2C 49 2E 87 58 [09:45:52]CheckFolder [09:45:52]dirname=/storage/ofd_packets [09:45:52]CheckFolder done [09:45:52]ProducePacketName [09:45:52]name=ofd_packets/00225084 [09:45:52]NVStorageSaveData ofd_packets/00225084 [09:45:52]File name is /storage/ofd_packets/00225084 [09:45:52]Write 301 bytes [09:45:52]NVStorageSaveData done [09:45:52]OFDSenderStorePacket done [09:45:52]KKMCreateOFDPacket done [09:45:52]NVStorageSaveData kkm_last_timestamp [09:45:52]File name is /storage/kkm_last_timestamp [09:45:52]Write 4 bytes [09:45:52]NVStorageSaveData done [09:45:52]ExternCall_PrintAddStr [09:45:52]wPrintStart [09:45:52]Write to MH i2c: 01 00 00 65 00 65 [09:45:52]Write i2c OK [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: 01 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: 01 07 00 [09:45:52]MH_I2C_Read... [09:45:52]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [09:45:52]RasterBufferAndPrint [09:45:52]line Счет N : (1)2001258 [09:45:52]line ИНН: 02508201610067 [09:45:52]line Контрольно-Кассовый Чек [09:45:52]line ПРОДАЖА [09:45:52]line ТРК (МРК, ГНК) : 63 [09:45:52]line Товар: 2710124130 [09:45:52]line Аи-92-К-5 [09:45:52]line 14.750 * 67.80 [09:45:52]line = 1000.05 [09:45:52]line НДС 12% НСП 1% [09:45:52]line > о реализуемом товаре [09:45:52]line ОКРУГЛЕНИЕ: -0.05 [09:45:52]line ИТОГО: 1000.00 [09:45:52]line Внесено: 1000.00 [09:45:52]line СДАЧА: 0.00 [09:45:52]line НСП 1% : 8.85 [09:45:52]line НДС 12% : 106.20 [09:45:52]line Наличными: 1000.00 [09:45:52]line Безнал.: 0.00 [09:45:52]line Место: АЗС № 97 "Партнер Нефть" [09:45:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:45:52]line СНО: Общий режим [09:45:52]line Чек 152 26.07.2024 09:45 [09:45:52]line Смена: 437 ФФД: 1.0 [09:45:52]line ЗНМ: 0300000054 [09:45:52]line РНМ: 0000000000092624 [09:45:52]line Версия ККМ: 001 [09:45:52]line ФМ: 0000000000874959 [09:45:52]line ФД: 225084 [09:45:52]line ФПД: 241313331803312 [09:45:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094551&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225084&fm=241313331803312&tin=02508201610067®Number=0000000000092624&sum=100000 [09:45:52]written 0, free lines is 4095 [09:45:52]OFD Sender: Processing packet 225084 [packets to send 596, broken 595] [09:45:52]ProducePacketName [09:45:52]name=ofd_packets/00225084 [09:45:52]OFD Sender: To server: pG, [09:45:52]CommunicateWithHost lk.salyk.kg:30040 [09:45:52]ConnectInit lk.salyk.kg [09:45:53]Write to MH i2c: 01 00 00 90 00 90 [09:45:53]Write i2c OK [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: 01 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: 01 07 00 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 52 0C F5 [09:45:53]RasterBufferAndPrint [09:45:53]line [09:45:53]line [09:45:53]line [09:45:53]line [09:45:53]line [09:45:53]written 0, free lines is 3158 [09:45:53]MH_Cut [09:45:53]Write to MH i2c: D1 01 00 97 00 01 69 [09:45:53]Write i2c OK [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: D1 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: D1 01 00 [09:45:53]MH_I2C_Read... [09:45:53]Read from MH i2c: D1 01 00 97 00 00 68 [09:45:53]Write to MH i2c: 01 00 00 98 00 98 [09:45:53]Write i2c OK [09:45:53]MH_I2C_Read... [09:45:53]Connected sock=9 [09:45:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 EE 07 01 B2 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 4F 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 6F 03 00 35 04 06 00 DB 79 23 6B F4 B0 30 0B 6B 2C 49 2E 87 58 [09:45:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2C EB 47 00 0A FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 6F 03 00 F4 03 04 00 61 1C A3 66 B6 04 01 00 00 06 79 C0 EF E1 C6 44 9A [09:45:53]CommunicateWithHost err = 0 [09:45:53]CheckOFDResponse [09:45:53]1017 (14) - 77093643461234 [09:45:53]1041 (16) - 0000000000874959 [09:45:53]1040 (4) - 225084 [09:45:53]1012 (4) - 26.07.2024 03:47 [09:45:53]1206 (1) - 0 [09:45:53]OFD Sender: Remove packet 225084 [09:45:53]ProducePacketName [09:45:53]name=ofd_packets/00225084 [09:45:53]NVStorageDeleteData [09:45:54]*** Cut start [09:45:54]*** Partial cut [09:45:54]*** CUTSNS_PIN = 1 [09:45:54]*** CUTSNS_PIN = 0 [09:45:54]OFD Sender: No OFD packet to send [09:45:54]*** Brake cut motor [09:45:54]Read from MH i2c: 01 [09:45:54]MH_I2C_Read... [09:45:54]*** Stop cut motor [09:45:54]*** Cut end [09:45:54]Read from MH i2c: 01 07 00 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [09:45:54]process_action close_receipt done [09:45:54]requested_data is exist [09:45:54]produce_requested_data [09:45:54]requested_item fm.sn is exist - process it [09:45:54]wFMCommunicate request_size=4 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 11 00 00 [09:45:54]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:54]Read from MH i2c: E2 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 17 00 [09:45:54]MH_I2C_Read... [09:45:54]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [09:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:45:54]wFMCommunicate OK [09:45:54]requested_item fd.num is exist - process it [09:45:54]SAM_PROTO_GetFieldsCounters [09:45:54]wFMCommunicate request_size=4 [09:45:54]MH_SAM_APDU [09:45:54]CAPDU: 80 13 00 00 [09:45:54]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [09:45:54]Write i2c OK [09:45:54]MH_I2C_Read... [09:45:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:55]Read from MH i2c: E2 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 62 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [09:45:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:55]wFMCommunicate OK [09:45:55]SAM_PROTO_GetFieldsCounters done [09:45:55]requested_item shift.num is exist - process it [09:45:55]requested_item shift.opened is exist - process it [09:45:55]req_shift_opened [09:45:55]FM_GetShiftState [09:45:55]SAM_PROTO_GetShiftState [09:45:55]wFMCommunicate request_size=4 [09:45:55]MH_SAM_APDU [09:45:55]CAPDU: 80 13 01 00 [09:45:55]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [09:45:55]Write i2c OK [09:45:55]MH_I2C_Read... [09:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:55]Read from MH i2c: E2 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 0E 00 [09:45:55]MH_I2C_Read... [09:45:55]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C9 [09:45:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:45:55]wFMCommunicate OK [09:45:55]SAM_PROTO_GetShiftState done [09:45:55]FM_GetShiftState done [09:45:55]req_shift_opened done [09:45:55]requested_item shift.open_date is exist - process it [09:45:55]req_shift_open_date [09:45:55]req_shift_open_date done [09:45:55]produce_requested_data done [09:45:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225084,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:45:55]process_action_free close_receipt [09:45:55]json_value_free [09:45:55]json_value_free done [09:45:55]process_json_proto returns [09:45:55]Send response to host [09:45:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225084,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:45:55]free response buf [09:45:55]execute_script done [09:45:55]execute_script returns [09:45:55]free content buf [09:45:55]Sock 10.Close socket [09:45:55]Sock 10.Thread stoped [09:45:56]accept exits with 7 [09:45:56]New connection [09:45:56]New thread 3067301220 created [09:45:56]Thread 3067157860 joined [09:45:56]Waiting for new connection... [09:45:56] Sock 7.Parse request [09:45:56]Sock 7.Check first char [09:45:56]Sock 7.First char is OK [09:45:56]request: POST /json_proto HTTP/1.0 [09:45:56]Method: POST [09:45:56]URL: /json_proto [09:45:56]Method is POST - this is cgi request [09:45:56]url: /json_proto [09:45:56]query_string will be loaded in cgi processing [09:45:56]execute_cgi json_proto POST (null) [09:45:56]execute_cgi path=json_proto method=POST [09:45:56]POST find Content-Length [09:45:56]Host: 172.17.43.131:8080 [09:45:56]Content-Length: 676 [09:45:56]Content-Type: application/json [09:45:56] [09:45:56]POST finish read [09:45:56]Found Content-Length = 676 [09:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:56]execute_script... [09:45:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:56]POST & json_proto [09:45:56]process_json_proto [09:45:56]json parsed OK: [09:45:56]protocol is kg_v1.0 [09:45:56]action value=close_receipt [09:45:56]process_action close_receipt [09:45:56]cmd_close_receipt [09:45:56]MH_GetDate [09:45:56]Write to MH i2c: F0 00 00 9C 00 8B [09:45:56]Write i2c OK [09:45:56]MH_I2C_Read... [09:45:56]Read from MH i2c: F0 [09:45:56]MH_I2C_Read... [09:45:56]Read from MH i2c: F0 09 00 [09:45:56]MH_I2C_Read... [09:45:56]Read from MH i2c: F0 09 00 9C 00 00 55 70 A3 66 F9 24 A2 66 87 [09:45:56]GetLastDocTimeStamp 1721987151 [09:45:56]current date 1721987157 [09:45:56]FM_GetShiftState [09:45:56]SAM_PROTO_GetShiftState [09:45:56]wFMCommunicate request_size=4 [09:45:56]MH_SAM_APDU [09:45:56]CAPDU: 80 13 01 00 [09:45:56]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [09:45:56]Write i2c OK [09:45:56]MH_I2C_Read... [09:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:56]Read from MH i2c: E2 [09:45:56]MH_I2C_Read... [09:45:56]Read from MH i2c: E2 0E 00 [09:45:56]MH_I2C_Read... [09:45:56]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CB [09:45:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:45:56]wFMCommunicate OK [09:45:56]SAM_PROTO_GetShiftState done [09:45:56]FM_GetShiftState done [09:45:56]opened in 1721952182 [09:45:56]opened+sec_in_day 1722038582 [09:45:56]quantity*price = 100035 [09:45:56]sum+1 = 100036 [09:45:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 153 26.07.2024 09:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225085 ФПД: 66952985621251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225085&fm=66952985621251&tin=02508201610067®Number=0000000000092624&sum=100000 [09:45:57]StoreToDocumentArchive [09:45:57]shift 437 fd 225085 [09:45:57]save to /storage/0437/doc_00225085 [09:45:57]save last doc name /storage/0437/doc_00225085 to /storage/kkm_last_doc_name [09:45:57]save OK [09:45:57]Clear old archive folders... [09:45:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:45:57]tlvbuf is 0106A800 [09:45:57]SAM_PROTO_ClearQueue [09:45:57]wFMCommunicate request_size=4 [09:45:57]MH_SAM_APDU [09:45:57]CAPDU: 80 09 00 00 [09:45:57]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [09:45:57]Write i2c OK [09:45:57]MH_I2C_Read... [09:45:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:57]Read from MH i2c: E2 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 03 00 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [09:45:57]RAPDU: 90 00 [09:45:57]wFMCommunicate OK [09:45:57]SAM_PROTO_ClearQueue done [09:45:57]KKMCreateOFDPacket [09:45:57]OFDProtocolAddRootSTLVToBuf [09:45:57]FM_MakeSignedData [09:45:57]FM_MakeSignedData [09:45:57]SAM_PROTO_SignData [09:45:57]wFMCommunicate request_size=4 [09:45:57]MH_SAM_APDU [09:45:57]CAPDU: 80 0D 01 02 [09:45:57]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [09:45:57]Write i2c OK [09:45:57]MH_I2C_Read... [09:45:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:57]Read from MH i2c: E2 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 03 00 [09:45:57]MH_I2C_Read... [09:45:57]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [09:45:57]RAPDU: 90 00 [09:45:57]wFMCommunicate OK [09:45:57]wFMCommunicate request_size=255 [09:45:57]MH_SAM_APDU [09:45:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 55 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 6F 03 00 35 04 06 00 [09:45:57]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 55 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 6F 03 00 35 04 06 00 00 00 E2 [09:45:57]Write i2c OK [09:45:57]MH_I2C_Read... [09:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:58]Read from MH i2c: E2 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 03 00 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [09:45:58]RAPDU: 90 00 [09:45:58]wFMCommunicate OK [09:45:58]wFMCommunicate request_size=11 [09:45:58]MH_SAM_APDU [09:45:58]CAPDU: 80 0D 02 02 06 3C E4 B4 EC B3 03 [09:45:58]Write to MH i2c: E2 0E 00 AD 00 80 0D 02 02 06 00 3C E4 B4 EC B3 03 00 00 A9 [09:45:58]Write i2c OK [09:45:58]MH_I2C_Read... [09:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:58]Read from MH i2c: E2 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 03 00 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [09:45:58]RAPDU: 90 00 [09:45:58]wFMCommunicate OK [09:45:58]wFMCommunicate request_size=4 [09:45:58]MH_SAM_APDU [09:45:58]CAPDU: 80 0D 03 02 [09:45:58]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [09:45:58]Write i2c OK [09:45:58]MH_I2C_Read... [09:45:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:58]Read from MH i2c: E2 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 0B 00 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 0B 00 AE 00 00 2D E0 48 A9 29 21 0D 69 90 00 E8 [09:45:58]RAPDU: 2D E0 48 A9 29 21 0D 69 90 00 [09:45:58]wFMCommunicate OK [09:45:58]SAM_PROTO_SignData done [09:45:58]FM_MakeSignedData done [09:45:58]CreateOFDProtocolMessage [09:45:58]wFMCommunicate request_size=4 [09:45:58]MH_SAM_APDU [09:45:58]CAPDU: 80 11 00 00 [09:45:58]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [09:45:58]Write i2c OK [09:45:58]MH_I2C_Read... [09:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:58]Read from MH i2c: E2 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 17 00 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [09:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:45:58]wFMCommunicate OK [09:45:58]CreateOFDProtocolMessage done [09:45:58]OFDSenderStorePacket 225085 [09:45:58]StoreOFDPacket docnum=225085 [09:45:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8F E0 08 01 ED F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 55 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 6F 03 00 35 04 06 00 3C E4 B4 EC B3 03 2D E0 48 A9 29 21 0D 69 [09:45:58]CheckFolder [09:45:58]dirname=/storage/ofd_packets [09:45:58]CheckFolder done [09:45:58]ProducePacketName [09:45:58]name=ofd_packets/00225085 [09:45:58]NVStorageSaveData ofd_packets/00225085 [09:45:58]File name is /storage/ofd_packets/00225085 [09:45:58]Write 302 bytes [09:45:58]NVStorageSaveData done [09:45:58]OFDSenderStorePacket done [09:45:58]KKMCreateOFDPacket done [09:45:58]NVStorageSaveData kkm_last_timestamp [09:45:58]File name is /storage/kkm_last_timestamp [09:45:58]Write 4 bytes [09:45:58]NVStorageSaveData done [09:45:58]ExternCall_PrintAddStr [09:45:58]wPrintStart [09:45:58]Write to MH i2c: 01 00 00 B0 00 B0 [09:45:58]Write i2c OK [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: 01 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: 01 07 00 [09:45:58]MH_I2C_Read... [09:45:58]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [09:45:58]RasterBufferAndPrint [09:45:58]line Счет N : (1)2001257 [09:45:58]line ИНН: 02508201610067 [09:45:58]line Контрольно-Кассовый Чек [09:45:58]line ПРОДАЖА [09:45:58]line ТРК (МРК, ГНК) : 52 [09:45:58]line Товар: 2710124130 [09:45:58]line Super-92-К-5 [09:45:58]line 14.540 * 68.80 [09:45:58]line = 1000.35 [09:45:58]line НДС 12% НСП 1% [09:45:58]line > о реализуемом товаре [09:45:58]line ОКРУГЛЕНИЕ: -0.35 [09:45:58]line ИТОГО: 1000.00 [09:45:58]line Внесено: 1000.00 [09:45:58]line СДАЧА: 0.00 [09:45:58]line НСП 1% : 8.85 [09:45:58]line НДС 12% : 106.23 [09:45:58]line Наличными: 1000.00 [09:45:58]line Безнал.: 0.00 [09:45:58]line Место: АЗС № 97 "Партнер Нефть" [09:45:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:45:58]line СНО: Общий режим [09:45:58]line Чек 153 26.07.2024 09:45 [09:45:58]line Смена: 437 ФФД: 1.0 [09:45:58]line ЗНМ: 0300000054 [09:45:58]line РНМ: 0000000000092624 [09:45:58]line Версия ККМ: 001 [09:45:58]line ФМ: 0000000000874959 [09:45:58]line ФД: 225085 [09:45:58]line ФПД: 66952985621251 [09:45:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094557&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225085&fm=66952985621251&tin=02508201610067®Number=0000000000092624&sum=100000 [09:45:58]OFD Sender: Processing packet 225085 [packets to send 596, broken 595] [09:45:58]ProducePacketName [09:45:58]name=ofd_packets/00225085 [09:45:58]OFD Sender: To server: pG, [09:45:58]CommunicateWithHost lk.salyk.kg:30040 [09:45:58]ConnectInit lk.salyk.kg [09:45:58]written 0, free lines is 4095 [09:45:59]Write to MH i2c: 01 00 00 DB 00 DB [09:45:59]Write i2c OK [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: 01 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: 01 07 00 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 59 0C 47 [09:45:59]RasterBufferAndPrint [09:45:59]line [09:45:59]line [09:45:59]line [09:45:59]line [09:45:59]line [09:45:59]written 0, free lines is 3168 [09:45:59]MH_Cut [09:45:59]Write to MH i2c: D1 01 00 E2 00 01 B4 [09:45:59]Write i2c OK [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: D1 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: D1 01 00 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: D1 01 00 E2 00 00 B3 [09:45:59]Write to MH i2c: 01 00 00 E3 00 E3 [09:45:59]Write i2c OK [09:45:59]MH_I2C_Read... [09:45:59]Connected sock=9 [09:45:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 8F E0 08 01 ED F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 55 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 6F 03 00 35 04 06 00 3C E4 B4 EC B3 03 2D E0 48 A9 29 21 0D 69 [09:46:00]*** Cut start [09:46:00]*** Partial cut [09:46:00]*** CUTSNS_PIN = 1 [09:46:00]*** CUTSNS_PIN = 0 [09:46:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C7 77 47 00 7D 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 6F 03 00 F4 03 04 00 67 1C A3 66 B6 04 01 00 00 EB 73 4E 49 E1 AB 67 CE [09:46:00]CommunicateWithHost err = 0 [09:46:00]CheckOFDResponse [09:46:00]1017 (14) - 77093643461234 [09:46:00]1041 (16) - 0000000000874959 [09:46:00]1040 (4) - 225085 [09:46:00]1012 (4) - 26.07.2024 03:47 [09:46:00]1206 (1) - 0 [09:46:00]OFD Sender: Remove packet 225085 [09:46:00]ProducePacketName [09:46:00]name=ofd_packets/00225085 [09:46:00]NVStorageDeleteData [09:46:00]*** Brake cut motor [09:46:01]Read from MH i2c: 01 *** Stop cut motor [09:46:01] [09:46:01]*** Cut end [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [09:46:01]process_action close_receipt done [09:46:01]requested_data is exist [09:46:01]produce_requested_data [09:46:01]requested_item fm.sn is exist - process it [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 11 00 00 [09:46:01]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]OFD Sender: No OFD packet to send [09:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 17 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [09:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:01]wFMCommunicate OK [09:46:01]requested_item fd.num is exist - process it [09:46:01]SAM_PROTO_GetFieldsCounters [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 13 00 00 [09:46:01]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 62 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [09:46:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:01]wFMCommunicate OK [09:46:01]SAM_PROTO_GetFieldsCounters done [09:46:01]requested_item shift.num is exist - process it [09:46:01]requested_item shift.opened is exist - process it [09:46:01]req_shift_opened [09:46:01]FM_GetShiftState [09:46:01]SAM_PROTO_GetShiftState [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 13 01 00 [09:46:01]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0E 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [09:46:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:01]wFMCommunicate OK [09:46:01]SAM_PROTO_GetShiftState done [09:46:01]FM_GetShiftState done [09:46:01]req_shift_opened done [09:46:01]requested_item shift.open_date is exist - process it [09:46:01]req_shift_open_date [09:46:01]req_shift_open_date done [09:46:01]produce_requested_data done [09:46:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225085,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:46:01]process_action_free close_receipt [09:46:01]json_value_free [09:46:01]json_value_free done [09:46:01]process_json_proto returns [09:46:01]Send response to host [09:46:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225085,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:46:01]free response buf [09:46:01]execute_script done [09:46:01]execute_script returns [09:46:01]free content buf [09:46:01]Sock 7.Close socket [09:46:01]Sock 7.Thread stoped [09:46:01]accept exits with 10 [09:46:01]New connection [09:46:01]New thread 3067157860 created [09:46:01]Thread 3067301220 joined [09:46:01]Waiting for new connection... [09:46:01] Sock 10.Parse request [09:46:01]Sock 10.Check first char [09:46:01]Sock 10.First char is OK [09:46:01]request: POST /json_proto HTTP/1.0 [09:46:01]Method: POST [09:46:01]URL: /json_proto [09:46:01]Method is POST - this is cgi request [09:46:01]url: /json_proto [09:46:01]query_string will be loaded in cgi processing [09:46:01]execute_cgi json_proto POST (null) [09:46:01]execute_cgi path=json_proto method=POST [09:46:01]POST find Content-Length [09:46:01]Host: 172.17.43.131:8080 [09:46:01]Content-Length: 682 [09:46:01]Content-Type: application/json [09:46:01] [09:46:01]POST finish read [09:46:01]Found Content-Length = 682 [09:46:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:01]execute_script... [09:46:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:01]POST & json_proto [09:46:01]process_json_proto [09:46:01]json parsed OK: [09:46:01]protocol is kg_v1.0 [09:46:01]action value=close_receipt [09:46:01]process_action close_receipt [09:46:01]cmd_close_receipt [09:46:01]MH_GetDate [09:46:01]Write to MH i2c: F0 00 00 E7 00 D6 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: F0 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: F0 09 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: F0 09 00 E7 00 00 5A 70 A3 66 F9 24 A2 66 D7 [09:46:01]GetLastDocTimeStamp 1721987157 [09:46:01]current date 1721987162 [09:46:01]FM_GetShiftState [09:46:01]SAM_PROTO_GetShiftState [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 13 01 00 [09:46:01]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0E 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [09:46:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:01]wFMCommunicate OK [09:46:01]SAM_PROTO_GetShiftState done [09:46:01]FM_GetShiftState done [09:46:01]opened in 1721952182 [09:46:01]opened+sec_in_day 1722038582 [09:46:01]quantity*price = 70033 [09:46:01]sum+1 = 70035 [09:46:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 154 26.07.2024 09:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225086 ФПД: 96844569691625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225086&fm=96844569691625&tin=02508201610067®Number=0000000000092624&sum=70000 [09:46:02]StoreToDocumentArchive [09:46:02]shift 437 fd 225086 [09:46:02]save to /storage/0437/doc_00225086 [09:46:02]save last doc name /storage/0437/doc_00225086 to /storage/kkm_last_doc_name [09:46:02]save OK [09:46:02]Clear old archive folders... [09:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:46:02]tlvbuf is 010497A0 [09:46:02]SAM_PROTO_ClearQueue [09:46:02]wFMCommunicate request_size=4 [09:46:02]MH_SAM_APDU [09:46:02]CAPDU: 80 09 00 00 [09:46:02]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [09:46:02]Write i2c OK [09:46:02]MH_I2C_Read... [09:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:02]Read from MH i2c: E2 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: E2 03 00 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [09:46:02]RAPDU: 90 00 [09:46:02]wFMCommunicate OK [09:46:02]SAM_PROTO_ClearQueue done [09:46:02]KKMCreateOFDPacket [09:46:02]OFDProtocolAddRootSTLVToBuf [09:46:02]FM_MakeSignedData [09:46:02]FM_MakeSignedData [09:46:02]SAM_PROTO_SignData [09:46:02]wFMCommunicate request_size=4 [09:46:02]MH_SAM_APDU [09:46:02]CAPDU: 80 0D 01 02 [09:46:02]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [09:46:02]Write i2c OK [09:46:02]MH_I2C_Read... [09:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:02]Read from MH i2c: E2 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: E2 03 00 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [09:46:02]RAPDU: 90 00 [09:46:02]wFMCommunicate OK [09:46:02]wFMCommunicate request_size=255 [09:46:02]MH_SAM_APDU [09:46:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 5A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 6F 03 00 35 04 06 00 58 14 [09:46:03]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 5A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 6F 03 00 35 04 06 00 58 14 00 00 60 [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 03 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [09:46:03]RAPDU: 90 00 [09:46:03]wFMCommunicate OK [09:46:03]wFMCommunicate request_size=9 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 0D 02 02 04 62 2C C5 E9 [09:46:03]Write to MH i2c: E2 0C 00 F8 00 80 0D 02 02 04 00 62 2C C5 E9 00 00 B6 [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 03 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [09:46:03]RAPDU: 90 00 [09:46:03]wFMCommunicate OK [09:46:03]wFMCommunicate request_size=4 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 0D 03 02 [09:46:03]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 0B 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 0B 00 F9 00 00 2D 53 FF C0 17 A9 0C 03 90 00 83 [09:46:03]RAPDU: 2D 53 FF C0 17 A9 0C 03 90 00 [09:46:03]wFMCommunicate OK [09:46:03]SAM_PROTO_SignData done [09:46:03]FM_MakeSignedData done [09:46:03]CreateOFDProtocolMessage [09:46:03]wFMCommunicate request_size=4 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 11 00 00 [09:46:03]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 17 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [09:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:03]wFMCommunicate OK [09:46:03]CreateOFDProtocolMessage done [09:46:03]OFDSenderStorePacket 225086 [09:46:03]StoreOFDPacket docnum=225086 [09:46:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 89 0B 06 01 6E A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 5A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 6F 03 00 35 04 06 00 58 14 62 2C C5 E9 2D 53 FF C0 17 A9 0C 03 [09:46:03]CheckFolder [09:46:03]dirname=/storage/ofd_packets [09:46:03]CheckFolder done [09:46:03]ProducePacketName [09:46:03]name=ofd_packets/00225086 [09:46:03]NVStorageSaveData ofd_packets/00225086 [09:46:03]File name is /storage/ofd_packets/00225086 [09:46:03]Write 300 bytes [09:46:03]NVStorageSaveData done [09:46:03]OFDSenderStorePacket done [09:46:03]KKMCreateOFDPacket done [09:46:03]NVStorageSaveData kkm_last_timestamp [09:46:03]File name is /storage/kkm_last_timestamp [09:46:03]Write 4 bytes [09:46:03]NVStorageSaveData done [09:46:03]ExternCall_PrintAddStr [09:46:03]wPrintStart [09:46:03]Write to MH i2c: 01 00 00 FB 00 FB [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: 01 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: 01 07 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [09:46:03]RasterBufferAndPrint [09:46:03]line Счет N : (1)2001254 [09:46:03]line ИНН: 02508201610067 [09:46:03]line Контрольно-Кассовый Чек [09:46:03]line ПРОДАЖА [09:46:03]line ТРК (МРК, ГНК) : 81 [09:46:03]line Товар: 2711190000 [09:46:03]line ГАЗ-К-5 [09:46:03]line 19.240 * 36.40 [09:46:03]line = 700.34 [09:46:03]line НДС 12% НСП 1% [09:46:03]line > о реализуемом товаре [09:46:03]line ОКРУГЛЕНИЕ: -0.34 [09:46:03]line ИТОГО: 700.00 [09:46:03]line Внесено: 700.00 [09:46:03]line СДАЧА: 0.00 [09:46:03]line НСП 1% : 6.20 [09:46:03]line НДС 12% : 74.37 [09:46:03]line Наличными: 700.00 [09:46:03]line Безнал.: 0.00 [09:46:03]line Место: АЗС № 97 "Партнер Нефть" [09:46:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:46:03]line СНО: Общий режим [09:46:03]line Чек 154 26.07.2024 09:46 [09:46:03]line Смена: 437 ФФД: 1.0 [09:46:03]line ЗНМ: 0300000054 [09:46:03]line РНМ: 0000000000092624 [09:46:03]line Версия ККМ: 001 [09:46:03]line ФМ: 0000000000874959 [09:46:03]line ФД: 225086 [09:46:03]line ФПД: 96844569691625 [09:46:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094602&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225086&fm=96844569691625&tin=02508201610067®Number=0000000000092624&sum=70000 [09:46:03]written 0, free lines is 4095 [09:46:04]OFD Sender: Processing packet 225086 [packets to send 596, broken 595] [09:46:04]ProducePacketName [09:46:04]name=ofd_packets/00225086 [09:46:04]OFD Sender: To server: pG, [09:46:04]CommunicateWithHost lk.salyk.kg:30040 [09:46:04]ConnectInit lk.salyk.kg [09:46:04]Write to MH i2c: 01 00 00 26 01 27 [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: 01 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: 01 07 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 60 0C 9A [09:46:04]RasterBufferAndPrint [09:46:04]line [09:46:04]line [09:46:04]line [09:46:04]line [09:46:04]line [09:46:04]written 0, free lines is 3180 [09:46:04]MH_Cut [09:46:04]Write to MH i2c: D1 01 00 2D 01 01 00 [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: D1 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: D1 01 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: D1 01 00 2D 01 00 FF [09:46:04]Write to MH i2c: 01 00 00 2E 01 2F [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:05]*** Cut start [09:46:05]*** Partial cut [09:46:05]*** CUTSNS_PIN = 1 [09:46:05]*** CUTSNS_PIN = 0 [09:46:05]*** Brake cut motor [09:46:06]Read from MH i2c: 01 [09:46:06]MH_I2C_Read... [09:46:06]*** Stop cut motor [09:46:06]*** Cut end [09:46:06]Read from MH i2c: 01 07 00 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [09:46:06]process_action close_receipt done [09:46:06]requested_data is exist [09:46:06]produce_requested_data [09:46:06]requested_item fm.sn is exist - process it [09:46:06]wFMCommunicate request_size=4 [09:46:06]MH_SAM_APDU [09:46:06]CAPDU: 80 11 00 00 [09:46:06]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [09:46:06]Write i2c OK [09:46:06]MH_I2C_Read... [09:46:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:06]Read from MH i2c: E2 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: E2 17 00 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [09:46:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:06]wFMCommunicate OK [09:46:06]requested_item fd.num is exist - process it [09:46:06]SAM_PROTO_GetFieldsCounters [09:46:06]wFMCommunicate request_size=4 [09:46:06]MH_SAM_APDU [09:46:06]CAPDU: 80 13 00 00 [09:46:06]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [09:46:06]Write i2c OK [09:46:06]MH_I2C_Read... [09:46:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:06]Read from MH i2c: E2 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: E2 62 00 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [09:46:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:06]wFMCommunicate OK [09:46:06]SAM_PROTO_GetFieldsCounters done [09:46:06]requested_item shift.num is exist - process it [09:46:06]requested_item shift.opened is exist - process it [09:46:06]req_shift_opened [09:46:06]FM_GetShiftState [09:46:06]SAM_PROTO_GetShiftState [09:46:06]wFMCommunicate request_size=4 [09:46:06]MH_SAM_APDU [09:46:06]CAPDU: 80 13 01 00 [09:46:06]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [09:46:06]Write i2c OK [09:46:06]MH_I2C_Read... [09:46:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:06]Read from MH i2c: E2 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: E2 0E 00 [09:46:06]MH_I2C_Read... [09:46:06]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 60 [09:46:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:06]wFMCommunicate OK [09:46:06]SAM_PROTO_GetShiftState done [09:46:06]FM_GetShiftState done [09:46:06]req_shift_opened done [09:46:06]requested_item shift.open_date is exist - process it [09:46:06]req_shift_open_date [09:46:06]req_shift_open_date done [09:46:06]produce_requested_data done [09:46:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225086,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:46:06]process_action_free close_receipt [09:46:06]json_value_free [09:46:06]json_value_free done [09:46:06]process_json_proto returns [09:46:06]Send response to host [09:46:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225086,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:46:06]free response buf [09:46:06]execute_script done [09:46:06]execute_script returns [09:46:06]free content buf [09:46:06]Sock 10.Close socket [09:46:06]Sock 10.Thread stoped [09:46:07]accept exits with 7 [09:46:07]New connection [09:46:07]New thread 3067301220 created [09:46:07]Thread 3067157860 joined [09:46:07]Waiting for new connection... [09:46:07] Sock 7.Parse request [09:46:07]Sock 7.Check first char [09:46:07]Sock 7.First char is OK [09:46:07]request: POST /json_proto HTTP/1.0 [09:46:07]Method: POST [09:46:07]URL: /json_proto [09:46:07]Method is POST - this is cgi request [09:46:07]url: /json_proto [09:46:07]query_string will be loaded in cgi processing [09:46:07]execute_cgi json_proto POST (null) [09:46:07]execute_cgi path=json_proto method=POST [09:46:07]POST find Content-Length [09:46:07]Host: 172.17.43.131:8080 [09:46:07]Content-Length: 640 [09:46:07]Content-Type: application/json [09:46:07] [09:46:07]POST finish read [09:46:07]Found Content-Length = 640 [09:46:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:07]execute_script... [09:46:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:07]POST & json_proto [09:46:07]process_json_proto [09:46:07]json parsed OK: [09:46:07]protocol is kg_v1.0 [09:46:07]action value=close_receipt [09:46:07]process_action close_receipt [09:46:07]cmd_close_receipt [09:46:07]MH_GetDate [09:46:07]Write to MH i2c: F0 00 00 32 01 22 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: F0 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: F0 09 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: F0 09 00 32 01 00 5F 70 A3 66 F9 24 A2 66 28 [09:46:07]GetLastDocTimeStamp 1721987162 [09:46:07]current date 1721987167 [09:46:07]FM_GetShiftState [09:46:07]SAM_PROTO_GetShiftState [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 13 01 00 [09:46:07]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 0E 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 62 [09:46:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:07]wFMCommunicate OK [09:46:07]SAM_PROTO_GetShiftState done [09:46:07]FM_GetShiftState done [09:46:07]opened in 1721952182 [09:46:07]opened+sec_in_day 1722038582 [09:46:07]quantity*price = 99999 [09:46:07]sum+1 = 100001 [09:46:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 155 26.07.2024 09:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225087 ФПД: 167412909130078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225087&fm=167412909130078&tin=02508201610067®Number=0000000000092624&sum=100000 [09:46:08]StoreToDocumentArchive [09:46:08]shift 437 fd 225087 [09:46:08]save to /storage/0437/doc_00225087 [09:46:08]save last doc name /storage/0437/doc_00225087 to /storage/kkm_last_doc_name [09:46:08]save OK [09:46:08]Clear old archive folders... [09:46:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:46:08]tlvbuf is 01076590 [09:46:08]SAM_PROTO_ClearQueue [09:46:08]wFMCommunicate request_size=4 [09:46:08]MH_SAM_APDU [09:46:08]CAPDU: 80 09 00 00 [09:46:08]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:08]Read from MH i2c: E2 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: E2 03 00 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [09:46:08]RAPDU: 90 00 [09:46:08]wFMCommunicate OK [09:46:08]SAM_PROTO_ClearQueue done [09:46:08]KKMCreateOFDPacket [09:46:08]OFDProtocolAddRootSTLVToBuf [09:46:08]FM_MakeSignedData [09:46:08]FM_MakeSignedData [09:46:08]SAM_PROTO_SignData [09:46:08]wFMCommunicate request_size=4 [09:46:08]MH_SAM_APDU [09:46:08]CAPDU: 80 0D 01 02 [09:46:08]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:08]Read from MH i2c: E2 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: E2 03 00 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [09:46:08]RAPDU: 90 00 [09:46:08]wFMCommunicate OK [09:46:08]wFMCommunicate request_size=255 [09:46:08]MH_SAM_APDU [09:46:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 60 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 6F 03 00 35 04 06 00 98 42 DA FA [09:46:08]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 60 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 6F 03 00 35 04 06 00 98 42 DA FA 00 00 B6 [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 03 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [09:46:09]RAPDU: 90 00 [09:46:09]wFMCommunicate OK [09:46:09]wFMCommunicate request_size=7 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 0D 02 02 02 C1 5E [09:46:09]Write to MH i2c: E2 0A 00 43 01 80 0D 02 02 02 00 C1 5E 00 00 E1 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:09]Connected sock=11 [09:46:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 89 0B 06 01 6E A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 5A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 6F 03 00 35 04 06 00 58 14 62 2C C5 E9 2D 53 FF C0 17 A9 0C 03 [09:46:09]recv_with_timeout no data received [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 03 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [09:46:09]RAPDU: 90 00 [09:46:09]wFMCommunicate OK [09:46:09]wFMCommunicate request_size=4 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 0D 03 02 [09:46:09]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 0B 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 0B 00 44 01 00 6D EF 2C EE 03 00 24 74 90 00 D2 [09:46:09]RAPDU: 6D EF 2C EE 03 00 24 74 90 00 [09:46:09]wFMCommunicate OK [09:46:09]SAM_PROTO_SignData done [09:46:09]FM_MakeSignedData done [09:46:09]CreateOFDProtocolMessage [09:46:09]wFMCommunicate request_size=4 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 11 00 00 [09:46:09]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 17 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [09:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:09]wFMCommunicate OK [09:46:09]CreateOFDProtocolMessage done [09:46:09]OFDSenderStorePacket 225087 [09:46:09]StoreOFDPacket docnum=225087 [09:46:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C8 F3 04 01 F2 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 60 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 6F 03 00 35 04 06 00 98 42 DA FA C1 5E 6D EF 2C EE 03 00 24 74 [09:46:09]CheckFolder [09:46:09]dirname=/storage/ofd_packets [09:46:09]CheckFolder done [09:46:09]ProducePacketName [09:46:09]name=ofd_packets/00225087 [09:46:09]NVStorageSaveData ofd_packets/00225087 [09:46:09]File name is /storage/ofd_packets/00225087 [09:46:09]Write 298 bytes [09:46:09]NVStorageSaveData done [09:46:09]OFDSenderStorePacket done [09:46:09]KKMCreateOFDPacket done [09:46:09]NVStorageSaveData kkm_last_timestamp [09:46:09]File name is /storage/kkm_last_timestamp [09:46:09]Write 4 bytes [09:46:09]NVStorageSaveData done [09:46:09]ExternCall_PrintAddStr [09:46:09]wPrintStart [09:46:09]Write to MH i2c: 01 00 00 46 01 47 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: 01 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: 01 07 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [09:46:09]RasterBufferAndPrint [09:46:09]line Счет N : (1)2001256 [09:46:09]line ИНН: 02508201610067 [09:46:09]line Контрольно-Кассовый Чек [09:46:09]line ПРОДАЖА [09:46:09]line ТРК (МРК, ГНК) : 11 [09:46:09]line Товар: 2710194210 [09:46:09]line ДТ-К-5 [09:46:09]line 13.210 * 75.70 [09:46:09]line = 1000.00 [09:46:09]line НДС 12% НСП 1% [09:46:09]line > о реализуемом товаре [09:46:09]line ИТОГО: 1000.00 [09:46:09]line НСП 1% : 8.85 [09:46:09]line НДС 12% : 106.19 [09:46:09]line Наличными: 1000.00 [09:46:09]line Безнал.: 0.00 [09:46:09]line Место: АЗС № 97 "Партнер Нефть" [09:46:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:46:09]line СНО: Общий режим [09:46:09]line Чек 155 26.07.2024 09:46 [09:46:09]line Смена: 437 ФФД: 1.0 [09:46:09]line ЗНМ: 0300000054 [09:46:09]line РНМ: 0000000000092624 [09:46:09]line Версия ККМ: 001 [09:46:09]line ФМ: 0000000000874959 [09:46:09]line ФД: 225087 [09:46:09]line ФПД: 167412909130078 [09:46:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225087&fm=167412909130078&tin=02508201610067®Number=0000000000092624&sum=100000 [09:46:09]written 0, free lines is 4095 [09:46:10]Write to MH i2c: 01 00 00 6E 01 6F [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: 01 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: 01 07 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: 01 07 00 6E 01 00 00 00 00 00 9D 0C 1F [09:46:10]RasterBufferAndPrint [09:46:10]line [09:46:10]line [09:46:10]line [09:46:10]line [09:46:10]line [09:46:10]written 0, free lines is 3251 [09:46:10]MH_Cut [09:46:10]Write to MH i2c: D1 01 00 75 01 01 48 [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: D1 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: D1 01 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: D1 01 00 75 01 00 47 [09:46:10]Write to MH i2c: 01 00 00 76 01 77 [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 16 E2 47 00 A9 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 6F 03 00 F4 03 04 00 71 1C A3 66 B6 04 01 00 00 08 C2 10 C8 72 F2 0E 42 [09:46:11]CommunicateWithHost err = 0 [09:46:11]CheckOFDResponse [09:46:11]1017 (14) - 77093643461234 [09:46:11]1041 (16) - 0000000000874959 [09:46:11]1040 (4) - 225086 [09:46:11]1012 (4) - 26.07.2024 03:48 [09:46:11]1206 (1) - 0 [09:46:11]OFD Sender: Remove packet 225086 [09:46:11]ProducePacketName [09:46:11]name=ofd_packets/00225086 [09:46:11]NVStorageDeleteData [09:46:11]*** Cut start [09:46:11]*** Partial cut [09:46:11]*** CUTSNS_PIN = 1 [09:46:11]*** CUTSNS_PIN = 0 [09:46:11]OFD Sender: Processing packet 225087 [packets to send 596, broken 595] [09:46:11]ProducePacketName [09:46:11]name=ofd_packets/00225087 [09:46:11]OFD Sender: To server: pG, [09:46:11]CommunicateWithHost lk.salyk.kg:30040 [09:46:11]ConnectInit lk.salyk.kg [09:46:11]*** Brake cut motor [09:46:12]Read from MH i2c: 01 [09:46:12]MH_I2C_Read... [09:46:12]*** Stop cut motor [09:46:12]*** Cut end [09:46:12]Read from MH i2c: 01 07 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 FF 0F 8C [09:46:12]process_action close_receipt done [09:46:12]requested_data is exist [09:46:12]produce_requested_data [09:46:12]requested_item fm.sn is exist - process it [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 11 00 00 [09:46:12]Write to MH i2c: E2 08 00 77 01 80 11 00 00 00 00 00 00 F2 [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:12]Read from MH i2c: E2 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 17 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 17 00 77 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [09:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:12]wFMCommunicate OK [09:46:12]requested_item fd.num is exist - process it [09:46:12]SAM_PROTO_GetFieldsCounters [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 13 00 00 [09:46:12]Write to MH i2c: E2 08 00 78 01 80 13 00 00 00 00 00 00 F5 [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]Connected sock=9 [09:46:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C8 F3 04 01 F2 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 60 70 A3 66 0E 04 Read from MH i2c: 04 E2 00 [09:46:12]B5 MH_I2C_Read... [09:46:12]01 00 00 B9 04 01 00 01 0D 04 Read from MH i2c: 10 E2 00 62 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:12]00 30 [09:46:12]30 MH_I2C_Read... [09:46:12]30 30 30 30 30 Read from MH i2c: 30 E2 30 62 30 00 30 78 39 01 32 00 36 5D 32 00 34 B9 11 04 04 01 10 00 00 01 30 11 30 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 38 30 37 34 39 35 39 10 04 04 00 3F 6F 03 00 35 04 06 00 98 42 DA FA C1 5E 30 6D 30 EF 30 2C 38 EE 37 03 34 00 39 24 35 74 39 [09:46:12]0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [09:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:12]wFMCommunicate OK [09:46:12]SAM_PROTO_GetFieldsCounters done [09:46:12]requested_item shift.num is exist - process it [09:46:12]requested_item shift.opened is exist - process it [09:46:12]req_shift_opened [09:46:12]FM_GetShiftState [09:46:12]SAM_PROTO_GetShiftState [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 13 01 00 [09:46:12]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:12]Read from MH i2c: E2 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 0E 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A8 [09:46:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:12]wFMCommunicate OK [09:46:12]SAM_PROTO_GetShiftState done [09:46:12]FM_GetShiftState done [09:46:12]req_shift_opened done [09:46:12]requested_item shift.open_date is exist - process it [09:46:12]req_shift_open_date [09:46:12]req_shift_open_date done [09:46:12]produce_requested_data done [09:46:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225087,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:46:12]process_action_free close_receipt [09:46:12]json_value_free [09:46:12]json_value_free done [09:46:12]process_json_proto returns [09:46:12]Send response to host [09:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225087,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:46:12]free response buf [09:46:12]execute_script done [09:46:12]execute_script returns [09:46:12]free content buf [09:46:12]Sock 7.Close socket [09:46:12]Sock 7.Thread stoped [09:46:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2A F9 47 00 87 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 6F 03 00 F4 03 04 00 74 1C A3 66 B6 04 01 00 00 45 BD 9F 64 E9 04 2C DD [09:46:13]CommunicateWithHost err = 0 [09:46:13]CheckOFDResponse [09:46:13]1017 (14) - 77093643461234 [09:46:13]1041 (16) - 0000000000874959 [09:46:13]1040 (4) - 225087 [09:46:13]1012 (4) - 26.07.2024 03:48 [09:46:13]1206 (1) - 0 [09:46:13]OFD Sender: Remove packet 225087 [09:46:13]ProducePacketName [09:46:13]name=ofd_packets/00225087 [09:46:13]NVStorageDeleteData [09:46:13]OFD Sender: No OFD packet to send [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:33]accept exits with 10 [09:46:33]New connection [09:46:33]New thread 3067157860 created [09:46:33]Thread 3067301220 joined [09:46:33]Waiting for new connection... [09:46:33] Sock 10.Parse request [09:46:33]Sock 10.Check first char [09:46:33]Sock 10.First char is OK [09:46:33]request: POST /json_proto HTTP/1.0 [09:46:33]Method: POST [09:46:33]URL: /json_proto [09:46:33]Method is POST - this is cgi request [09:46:33]url: /json_proto [09:46:33]query_string will be loaded in cgi processing [09:46:33]execute_cgi json_proto POST (null) [09:46:33]execute_cgi path=json_proto method=POST [09:46:33]POST find Content-Length [09:46:33]Host: 172.17.43.131:8080 [09:46:33]Content-Length: 678 [09:46:33]Content-Type: application/json [09:46:33] [09:46:33]POST finish read [09:46:33]Found Content-Length = 678 [09:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:33]execute_script... [09:46:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:33]POST & json_proto [09:46:33]process_json_proto [09:46:33]json parsed OK: [09:46:33]protocol is kg_v1.0 [09:46:33]action value=close_receipt [09:46:33]process_action close_receipt [09:46:33]cmd_close_receipt [09:46:33]MH_GetDate [09:46:33]Write to MH i2c: F0 00 00 7A 01 6A [09:46:33]Write i2c OK [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: F0 [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: F0 09 00 [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: F0 09 00 7A 01 00 79 70 A3 66 F9 24 A2 66 8A [09:46:33]GetLastDocTimeStamp 1721987168 [09:46:33]current date 1721987193 [09:46:33]FM_GetShiftState [09:46:33]SAM_PROTO_GetShiftState [09:46:33]wFMCommunicate request_size=4 [09:46:33]MH_SAM_APDU [09:46:33]CAPDU: 80 13 01 00 [09:46:33]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [09:46:33]Write i2c OK [09:46:33]MH_I2C_Read... [09:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:33]Read from MH i2c: E2 [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: E2 0E 00 [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [09:46:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:33]wFMCommunicate OK [09:46:33]SAM_PROTO_GetShiftState done [09:46:33]FM_GetShiftState done [09:46:33]opened in 1721952182 [09:46:33]opened+sec_in_day 1722038582 [09:46:33]quantity*price = 40068 [09:46:33]sum+1 = 40069 [09:46:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 156 26.07.2024 09:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225088 ФПД: 133750306030683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225088&fm=133750306030683&tin=02508201610067®Number=0000000000092624&sum=40000 [09:46:34]StoreToDocumentArchive [09:46:34]shift 437 fd 225088 [09:46:34]save to /storage/0437/doc_00225088 [09:46:34]save last doc name /storage/0437/doc_00225088 to /storage/kkm_last_doc_name [09:46:34]save OK [09:46:34]Clear old archive folders... [09:46:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:34]tlvbuf is 0104B180 [09:46:34]SAM_PROTO_ClearQueue [09:46:34]wFMCommunicate request_size=4 [09:46:34]MH_SAM_APDU [09:46:34]CAPDU: 80 09 00 00 [09:46:34]Write to MH i2c: E2 08 00 88 01 80 09 00 00 00 00 00 00 FB [09:46:34]Write i2c OK [09:46:34]MH_I2C_Read... [09:46:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:34]Read from MH i2c: E2 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 03 00 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [09:46:34]RAPDU: 90 00 [09:46:34]wFMCommunicate OK [09:46:34]SAM_PROTO_ClearQueue done [09:46:34]KKMCreateOFDPacket [09:46:34]OFDProtocolAddRootSTLVToBuf [09:46:34]FM_MakeSignedData [09:46:34]FM_MakeSignedData [09:46:34]SAM_PROTO_SignData [09:46:34]wFMCommunicate request_size=4 [09:46:34]MH_SAM_APDU [09:46:34]CAPDU: 80 0D 01 02 [09:46:34]Write to MH i2c: E2 08 00 89 01 80 0D 01 02 00 00 00 00 03 [09:46:34]Write i2c OK [09:46:34]MH_I2C_Read... [09:46:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:34]Read from MH i2c: E2 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 03 00 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [09:46:34]RAPDU: 90 00 [09:46:34]wFMCommunicate OK [09:46:34]wFMCommunicate request_size=255 [09:46:34]MH_SAM_APDU [09:46:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 6F 03 00 35 04 06 00 79 [09:46:34]Write to MH i2c: E2 02 01 8A 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 6F 03 00 35 04 06 00 79 00 00 B9 [09:46:34]Write i2c OK [09:46:34]MH_I2C_Read... [09:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:35]Read from MH i2c: E2 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 03 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [09:46:35]RAPDU: 90 00 [09:46:35]wFMCommunicate OK [09:46:35]wFMCommunicate request_size=10 [09:46:35]MH_SAM_APDU [09:46:35]CAPDU: 80 0D 02 02 05 A5 2B 7A C4 5B [09:46:35]Write to MH i2c: E2 0D 00 8B 01 80 0D 02 02 05 00 A5 2B 7A C4 5B 00 00 79 [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:35]Read from MH i2c: E2 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 03 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [09:46:35]RAPDU: 90 00 [09:46:35]wFMCommunicate OK [09:46:35]wFMCommunicate request_size=4 [09:46:35]MH_SAM_APDU [09:46:35]CAPDU: 80 0D 03 02 [09:46:35]Write to MH i2c: E2 08 00 8C 01 80 0D 03 02 00 00 00 00 08 [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:35]Read from MH i2c: E2 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 0B 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 0B 00 8C 01 00 AC 39 2E 77 BE 16 D3 30 90 00 6A [09:46:35]RAPDU: AC 39 2E 77 BE 16 D3 30 90 00 [09:46:35]wFMCommunicate OK [09:46:35]SAM_PROTO_SignData done [09:46:35]FM_MakeSignedData done [09:46:35]CreateOFDProtocolMessage [09:46:35]wFMCommunicate request_size=4 [09:46:35]MH_SAM_APDU [09:46:35]CAPDU: 80 11 00 00 [09:46:35]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:35]Read from MH i2c: E2 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 17 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [09:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:35]wFMCommunicate OK [09:46:35]CreateOFDProtocolMessage done [09:46:35]OFDSenderStorePacket 225088 [09:46:35]StoreOFDPacket docnum=225088 [09:46:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 38 07 01 3C 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 6F 03 00 35 04 06 00 79 A5 2B 7A C4 5B AC 39 2E 77 BE 16 D3 30 [09:46:35]CheckFolder [09:46:35]dirname=/storage/ofd_packets [09:46:35]CheckFolder done [09:46:35]ProducePacketName [09:46:35]name=ofd_packets/00225088 [09:46:35]NVStorageSaveData ofd_packets/00225088 [09:46:35]File name is /storage/ofd_packets/00225088 [09:46:35]Write 301 bytes [09:46:35]NVStorageSaveData done [09:46:35]OFDSenderStorePacket done [09:46:35]KKMCreateOFDPacket done [09:46:35]NVStorageSaveData kkm_last_timestamp [09:46:35]File name is /storage/kkm_last_timestamp [09:46:35]Write 4 bytes [09:46:35]NVStorageSaveData done [09:46:35]ExternCall_PrintAddStr [09:46:35]wPrintStart [09:46:35]Write to MH i2c: 01 00 00 8E 01 8F [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: 01 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: 01 07 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [09:46:35]RasterBufferAndPrint [09:46:35]line Счет N : (1)2001255 [09:46:35]line ИНН: 02508201610067 [09:46:35]line Контрольно-Кассовый Чек [09:46:35]line ПРОДАЖА [09:46:35]line ТРК (МРК, ГНК) : 34 [09:46:35]line Товар: 2710124500 [09:46:35]line Аи-95-К-5 [09:46:35]line 5.400 * 74.20 [09:46:35]line = 400.68 [09:46:35]line НДС 12% НСП 1% [09:46:35]line > о реализуемом товаре [09:46:35]line ОКРУГЛЕНИЕ: -0.68 [09:46:35]line ИТОГО: 400.00 [09:46:35]line Внесено: 400.00 [09:46:35]line СДАЧА: 0.00 [09:46:35]line НСП 1% : 3.55 [09:46:35]line НДС 12% : 42.55 [09:46:35]line Наличными: 400.00 [09:46:35]line Безнал.: 0.00 [09:46:35]line Место: АЗС № 97 "Партнер Нефть" [09:46:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:46:35]line СНО: Общий режим [09:46:35]line Чек 156 26.07.2024 09:46 [09:46:35]line Смена: 437 ФФД: 1.0 [09:46:35]line ЗНМ: 0300000054 [09:46:35]line РНМ: 0000000000092624 [09:46:35]line Версия ККМ: 001 [09:46:35]line ФМ: 0000000000874959 [09:46:35]line ФД: 225088 [09:46:35]line ФПД: 133750306030683 [09:46:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094634&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225088&fm=133750306030683&tin=02508201610067®Number=0000000000092624&sum=40000 [09:46:35]OFD Sender: Processing packet 225088 [packets to send 596, broken 595] [09:46:35]ProducePacketName [09:46:35]name=ofd_packets/00225088 [09:46:35]OFD Sender: To server: pG, [09:46:35]CommunicateWithHost lk.salyk.kg:30040 [09:46:35]ConnectInit lk.salyk.kg [09:46:35]written 0, free lines is 4095 [09:46:35]Write to MH i2c: 01 00 00 B9 01 BA [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: 01 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: 01 07 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 68 0C 35 [09:46:35]RasterBufferAndPrint [09:46:35]line [09:46:35]line [09:46:35]line [09:46:35]line [09:46:35]line [09:46:35]written 0, free lines is 3188 [09:46:35]MH_Cut [09:46:35]Write to MH i2c: D1 01 00 C0 01 01 93 [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: D1 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: D1 01 00 [09:46:35]MH_I2C_Read... [09:46:35]Read from MH i2c: D1 01 00 C0 01 00 92 [09:46:35]Write to MH i2c: 01 00 00 C1 01 C2 [09:46:35]Write i2c OK [09:46:35]MH_I2C_Read... [09:46:37]*** Cut start [09:46:37]*** Partial cut [09:46:37]*** CUTSNS_PIN = 1 [09:46:37]*** CUTSNS_PIN = 0 [09:46:37]*** Brake cut motor [09:46:37]Read from MH i2c: 01 [09:46:37]MH_I2C_Read... [09:46:37]*** Stop cut motor [09:46:37]*** Cut end [09:46:37]Read from MH i2c: 01 07 00 [09:46:37]MH_I2C_Read... [09:46:37]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [09:46:37]process_action close_receipt done [09:46:37]requested_data is exist [09:46:37]produce_requested_data [09:46:37]requested_item fm.sn is exist - process it [09:46:37]wFMCommunicate request_size=4 [09:46:37]MH_SAM_APDU [09:46:37]CAPDU: 80 11 00 00 [09:46:37]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [09:46:37]Write i2c OK [09:46:37]MH_I2C_Read... [09:46:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:37]Read from MH i2c: E2 [09:46:37]MH_I2C_Read... [09:46:37]Read from MH i2c: E2 17 00 [09:46:37]MH_I2C_Read... [09:46:37]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [09:46:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:46:37]wFMCommunicate OK [09:46:37]requested_item fd.num is exist - process it [09:46:37]SAM_PROTO_GetFieldsCounters [09:46:37]wFMCommunicate request_size=4 [09:46:37]MH_SAM_APDU [09:46:37]CAPDU: 80 13 00 00 [09:46:37]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [09:46:37]Write i2c OK [09:46:37]MH_I2C_Read... [09:46:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:37]Read from MH i2c: E2 [09:46:37]MH_I2C_Read... [09:46:37]Read from MH i2c: E2 62 00 [09:46:37]MH_I2C_Read... [09:46:37]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [09:46:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:38]wFMCommunicate OK [09:46:38]SAM_PROTO_GetFieldsCounters done [09:46:38]requested_item shift.num is exist - process it [09:46:38]requested_item shift.opened is exist - process it [09:46:38]req_shift_opened [09:46:38]FM_GetShiftState [09:46:38]SAM_PROTO_GetShiftState [09:46:38]wFMCommunicate request_size=4 [09:46:38]MH_SAM_APDU [09:46:38]CAPDU: 80 13 01 00 [09:46:38]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [09:46:38]Write i2c OK [09:46:38]MH_I2C_Read... [09:46:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:38]Read from MH i2c: E2 [09:46:38]MH_I2C_Read... [09:46:38]Read from MH i2c: E2 0E 00 [09:46:38]MH_I2C_Read... [09:46:38]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F3 [09:46:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:46:38]wFMCommunicate OK [09:46:38]SAM_PROTO_GetShiftState done [09:46:38]FM_GetShiftState done [09:46:38]req_shift_opened done [09:46:38]requested_item shift.open_date is exist - process it [09:46:38]req_shift_open_date [09:46:38]req_shift_open_date done [09:46:38]produce_requested_data done [09:46:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225088,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:46:38]process_action_free close_receipt [09:46:38]json_value_free [09:46:38]json_value_free done [09:46:38]process_json_proto returns [09:46:38]Send response to host [09:46:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225088,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:46:38]free response buf [09:46:38]execute_script done [09:46:38]execute_script returns [09:46:38]free content buf [09:46:38]Sock 10.Close socket [09:46:38]Sock 10.Thread stoped [09:46:40]ConnectInit Can't take IP for lk.salyk.kg [09:46:40]CommunicateWithHost connect error [09:46:40]CommunicateWithHost err = -1 [09:46:40]OFD Sender: Server communicate error [09:46:45]OFD Sender: Processing packet 225088 [packets to send 596, broken 595] [09:46:45]ProducePacketName [09:46:45]name=ofd_packets/00225088 [09:46:45]OFD Sender: To server: pG, [09:46:45]CommunicateWithHost lk.salyk.kg:30040 [09:46:45]ConnectInit lk.salyk.kg [09:46:48]Connected sock=10 [09:46:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 77 38 07 01 3C 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 7A 70 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 6F 03 00 35 04 06 00 79 A5 2B 7A C4 5B AC 39 2E 77 BE 16 D3 30 [09:46:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1B 68 47 00 CE 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 6F 03 00 F4 03 04 00 99 1C A3 66 B6 04 01 00 00 00 8E 01 05 26 32 B0 D1 [09:46:50]CommunicateWithHost err = 0 [09:46:50]CheckOFDResponse [09:46:50]1017 (14) - 77093643461234 [09:46:50]1041 (16) - 0000000000874959 [09:46:50]1040 (4) - 225088 [09:46:50]1012 (4) - 26.07.2024 03:48 [09:46:50]1206 (1) - 0 [09:46:50]OFD Sender: Remove packet 225088 [09:46:50]ProducePacketName [09:46:50]name=ofd_packets/00225088 [09:46:50]NVStorageDeleteData [09:46:51]OFD Sender: No OFD packet to send [09:46:56]OFD Sender: No OFD packet to send [09:47:01]OFD Sender: No OFD packet to send [09:47:06]OFD Sender: No OFD packet to send [09:47:11]OFD Sender: No OFD packet to send [09:47:13]recv_with_timeout no data received [09:47:16]OFD Sender: No OFD packet to send [09:47:21]OFD Sender: No OFD packet to send [09:47:24]recv_with_timeout no data received [09:47:26]OFD Sender: No OFD packet to send [09:47:31]OFD Sender: No OFD packet to send [09:47:36]OFD Sender: No OFD packet to send [09:47:41]OFD Sender: No OFD packet to send [09:47:46]OFD Sender: No OFD packet to send [09:47:51]OFD Sender: No OFD packet to send [09:47:56]OFD Sender: No OFD packet to send [09:47:58]recv_with_timeout no data received [09:48:01]OFD Sender: No OFD packet to send [09:48:06]OFD Sender: No OFD packet to send [09:48:09]recv_with_timeout no data received [09:48:11]OFD Sender: No OFD packet to send [09:48:14]accept exits with 7 [09:48:14]New connection [09:48:14]New thread 3067301220 created [09:48:14]Thread 3067157860 joined [09:48:14]Waiting for new connection... [09:48:14] Sock 7.Parse request [09:48:14]Sock 7.Check first char [09:48:14]Sock 7.First char is OK [09:48:14]request: POST /json_proto HTTP/1.0 [09:48:14]Method: POST [09:48:14]URL: /json_proto [09:48:14]Method is POST - this is cgi request [09:48:14]url: /json_proto [09:48:14]query_string will be loaded in cgi processing [09:48:14]execute_cgi json_proto POST (null) [09:48:14]execute_cgi path=json_proto method=POST [09:48:14]POST find Content-Length [09:48:14]Host: 172.17.43.131:8080 [09:48:14]Content-Length: 1211 [09:48:14]Content-Type: application/json [09:48:14] [09:48:14]POST finish read [09:48:14]Found Content-Length = 1211 [09:48:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001259\u000A26.07.2024 09:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99594\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:14]execute_script... [09:48:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001259\u000A26.07.2024 09:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99594\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:14]POST & json_proto [09:48:14]process_json_proto [09:48:14]json parsed OK: [09:48:14]protocol is kg_v1.0 [09:48:14]action value=print_text [09:48:14]process_action print_text [09:48:14]cmd_print_text [09:48:14]ExternCall_PrintAddStr [09:48:14]wPrintStart [09:48:14]Write to MH i2c: 01 00 00 C5 01 C6 [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 07 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 07 00 C5 01 00 00 00 00 00 FF 0F DB [09:48:14]RasterBufferAndPrint [09:48:14]line *****ТОВАРНЫЙ ЧЕК***** [09:48:14]line АЗС-97 [09:48:14]line Партнер нефть [09:48:14]line 02508201610067 [09:48:14]line Кассир : Ахмадалиева М. [09:48:14]line Счет N : (1)2001259 [09:48:14]line 26.07.2024 09:46 [09:48:14]line ПРОДАЖА [09:48:14]line ТРК (МРК, ГНК): 51 [09:48:14]line Вид ГСМ : 2710194210 [09:48:14]line ДТ-К-5 [09:48:14]line 13.210 x 75.70 [09:48:14]line ИТОГ: 1000.00 [09:48:14]line Тип оплаты: Талоны: Топливная Карта [09:48:14]line 99594 [09:48:14]line ______________________ [09:48:14]line (подпись) [09:48:14]written 0, free lines is 4095 [09:48:14]Write to MH i2c: 01 00 00 DA 01 DB [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 07 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 F3 0D E2 [09:48:14]RasterBufferAndPrint [09:48:14]line [09:48:14]line [09:48:14]line [09:48:14]line [09:48:14]line [09:48:14]written 0, free lines is 3573 [09:48:14]MH_Cut [09:48:14]Write to MH i2c: D1 01 00 E1 01 01 B4 [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: D1 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: D1 01 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: D1 01 00 E1 01 00 B3 [09:48:14]Write to MH i2c: 01 00 00 E2 01 E3 [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:15]*** Cut start [09:48:15]*** Partial cut [09:48:15]*** CUTSNS_PIN = 1 [09:48:15]*** CUTSNS_PIN = 0 [09:48:15]*** Brake cut motor [09:48:15]Read from MH i2c: 01 [09:48:15]MH_I2C_Read... [09:48:15]*** Stop cut motor [09:48:15]*** Cut end [09:48:15]Read from MH i2c: 01 07 00 [09:48:15]MH_I2C_Read... [09:48:15]Read from MH i2c: 01 07 00 E2 01 00 00 00 00 00 FF 0F F8 [09:48:15]process_action print_text done [09:48:15]requested_data is exist [09:48:15]produce_requested_data [09:48:15]requested_item fm.sn is exist - process it [09:48:15]wFMCommunicate request_size=4 [09:48:15]MH_SAM_APDU [09:48:15]CAPDU: 80 11 00 00 [09:48:15]Write to MH i2c: E2 08 00 E3 01 80 11 00 00 00 00 00 00 5E [09:48:15]Write i2c OK [09:48:15]MH_I2C_Read... [09:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:15]Read from MH i2c: E2 [09:48:15]MH_I2C_Read... [09:48:15]Read from MH i2c: E2 17 00 [09:48:15]MH_I2C_Read... [09:48:15]Read from MH i2c: E2 17 00 E3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [09:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:48:15]wFMCommunicate OK [09:48:15]requested_item fd.num is exist - process it [09:48:15]SAM_PROTO_GetFieldsCounters [09:48:15]wFMCommunicate request_size=4 [09:48:15]MH_SAM_APDU [09:48:15]CAPDU: 80 13 00 00 [09:48:15]Write to MH i2c: E2 08 00 E4 01 80 13 00 00 00 00 00 00 61 [09:48:15]Write i2c OK [09:48:15]MH_I2C_Read... [09:48:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:16]Read from MH i2c: E2 [09:48:16]MH_I2C_Read... [09:48:16]Read from MH i2c: E2 62 00 [09:48:16]MH_I2C_Read... [09:48:16]Read from MH i2c: E2 62 00 E4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [09:48:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:16]wFMCommunicate OK [09:48:16]SAM_PROTO_GetFieldsCounters done [09:48:16]requested_item shift.num is exist - process it [09:48:16]requested_item shift.opened is exist - process it [09:48:16]req_shift_opened [09:48:16]FM_GetShiftState [09:48:16]SAM_PROTO_GetShiftState [09:48:16]wFMCommunicate request_size=4 [09:48:16]MH_SAM_APDU [09:48:16]CAPDU: 80 13 01 00 [09:48:16]Write to MH i2c: E2 08 00 E5 01 80 13 01 00 00 00 00 00 63 [09:48:16]Write i2c OK [09:48:16]MH_I2C_Read... [09:48:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:16]Read from MH i2c: E2 [09:48:16]MH_I2C_Read... [09:48:16]Read from MH i2c: E2 0E 00 [09:48:16]MH_I2C_Read... [09:48:16]Read from MH i2c: E2 0E 00 E5 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [09:48:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:48:16]wFMCommunicate OK [09:48:16]SAM_PROTO_GetShiftState done [09:48:16]FM_GetShiftState done [09:48:16]req_shift_opened done [09:48:16]requested_item shift.open_date is exist - process it [09:48:16]req_shift_open_date [09:48:16]req_shift_open_date done [09:48:16]produce_requested_data done [09:48:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225088,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:48:16]process_action_free print_text [09:48:16]json_value_free [09:48:16]json_value_free done [09:48:16]process_json_proto returns [09:48:16]Send response to host [09:48:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225088,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:48:16]free response buf [09:48:16]execute_script done [09:48:16]execute_script returns [09:48:16]free content buf [09:48:16]Sock 7.Close socket [09:48:16]Sock 7.Thread stoped [09:48:16]OFD Sender: No OFD packet to send [09:48:21]OFD Sender: No OFD packet to send [09:48:26]OFD Sender: No OFD packet to send [09:48:31]OFD Sender: No OFD packet to send [09:48:36]OFD Sender: No OFD packet to send [09:48:41]OFD Sender: No OFD packet to send [09:48:46]OFD Sender: No OFD packet to send [09:48:51]OFD Sender: No OFD packet to send [09:48:54]recv_with_timeout no data received [09:48:56]OFD Sender: No OFD packet to send [09:49:01]OFD Sender: No OFD packet to send [09:49:02]accept exits with 9 [09:49:02]New connection [09:49:02]New thread 3067157860 created [09:49:02]Thread 3067301220 joined [09:49:02]Waiting for new connection... [09:49:02] Sock 9.Parse request [09:49:02]Sock 9.Check first char [09:49:02]Sock 9.First char is OK [09:49:02]request: POST /json_proto HTTP/1.0 [09:49:02]Method: POST [09:49:02]URL: /json_proto [09:49:02]Method is POST - this is cgi request [09:49:02]url: /json_proto [09:49:02]query_string will be loaded in cgi processing [09:49:02]execute_cgi json_proto POST (null) [09:49:02]execute_cgi path=json_proto method=POST [09:49:02]POST find Content-Length [09:49:02]Host: 172.17.43.131:8080 [09:49:02]Content-Length: 674 [09:49:02]Content-Type: application/json [09:49:02] [09:49:02]POST finish read [09:49:02]Found Content-Length = 674 [09:49:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.040, "sum" : 70.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 70.00, "total" : 70.00, "payments": [ { "type": 0, "sum" : 70.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:02]execute_script... [09:49:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.040, "sum" : 70.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 70.00, "total" : 70.00, "payments": [ { "type": 0, "sum" : 70.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:02]POST & json_proto [09:49:02]process_json_proto [09:49:02]json parsed OK: [09:49:02]protocol is kg_v1.0 [09:49:02]action value=close_receipt [09:49:02]process_action close_receipt [09:49:02]cmd_close_receipt [09:49:02]MH_GetDate [09:49:02]Write to MH i2c: F0 00 00 E6 01 D6 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: F0 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: F0 09 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: F0 09 00 E6 01 00 0F 71 A3 66 F9 24 A2 66 8D [09:49:02]GetLastDocTimeStamp 1721987194 [09:49:02]current date 1721987343 [09:49:02]FM_GetShiftState [09:49:02]SAM_PROTO_GetShiftState [09:49:02]wFMCommunicate request_size=4 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 13 01 00 [09:49:02]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 0E 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [09:49:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:49:02]wFMCommunicate OK [09:49:02]SAM_PROTO_GetShiftState done [09:49:02]FM_GetShiftState done [09:49:02]opened in 1721952182 [09:49:02]opened+sec_in_day 1722038582 [09:49:02]quantity*price = 7051 [09:49:02]sum+1 = 7052 [09:49:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 70.00 Внесено: 70.00 СДАЧА: 0.00 НСП 1% : 0.62 НДС 12% : 7.49 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 157 26.07.2024 09:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225089 ФПД: 128318995440908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094903&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225089&fm=128318995440908&tin=02508201610067®Number=0000000000092624&sum=7000 [09:49:03]StoreToDocumentArchive [09:49:03]shift 437 fd 225089 [09:49:03]save to /storage/0437/doc_00225089 [09:49:03]save last doc name /storage/0437/doc_00225089 to /storage/kkm_last_doc_name [09:49:03]save OK [09:49:03]Clear old archive folders... [09:49:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:03]tlvbuf is 01064970 [09:49:03]SAM_PROTO_ClearQueue [09:49:03]wFMCommunicate request_size=4 [09:49:03]MH_SAM_APDU [09:49:03]CAPDU: 80 09 00 00 [09:49:03]Write to MH i2c: E2 08 00 F4 01 80 09 00 00 00 00 00 00 67 [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:03]Read from MH i2c: E2 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [09:49:03]RAPDU: 90 00 [09:49:03]wFMCommunicate OK [09:49:03]SAM_PROTO_ClearQueue done [09:49:03]KKMCreateOFDPacket [09:49:03]OFDProtocolAddRootSTLVToBuf [09:49:03]FM_MakeSignedData [09:49:03]FM_MakeSignedData [09:49:03]SAM_PROTO_SignData [09:49:03]wFMCommunicate request_size=4 [09:49:03]MH_SAM_APDU [09:49:03]CAPDU: 80 0D 01 02 [09:49:03]Write to MH i2c: E2 08 00 F5 01 80 0D 01 02 00 00 00 00 6F [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:03]Read from MH i2c: E2 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [09:49:03]RAPDU: 90 00 [09:49:03]wFMCommunicate OK [09:49:03]wFMCommunicate request_size=255 [09:49:03]MH_SAM_APDU [09:49:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8B 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 0F 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 6F 03 00 35 04 06 00 74 [09:49:03]Write to MH i2c: E2 02 01 F6 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8B 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 0F 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 6F 03 00 35 04 06 00 74 00 00 E7 [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:03]Read from MH i2c: E2 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [09:49:03]RAPDU: 90 00 [09:49:03]wFMCommunicate OK [09:49:03]wFMCommunicate request_size=10 [09:49:03]MH_SAM_APDU [09:49:03]CAPDU: 80 0D 02 02 05 B4 98 24 25 0C [09:49:03]Write to MH i2c: E2 0D 00 F7 01 80 0D 02 02 05 00 B4 98 24 25 0C 00 00 1D [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:03]Read from MH i2c: E2 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [09:49:03]RAPDU: 90 00 [09:49:03]wFMCommunicate OK [09:49:03]wFMCommunicate request_size=4 [09:49:03]MH_SAM_APDU [09:49:03]CAPDU: 80 0D 03 02 [09:49:03]Write to MH i2c: E2 08 00 F8 01 80 0D 03 02 00 00 00 00 74 [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:03]Read from MH i2c: E2 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 0B 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: E2 0B 00 F8 01 00 BC DD 00 E4 5E 11 73 1E 90 00 F2 [09:49:03]RAPDU: BC DD 00 E4 5E 11 73 1E 90 00 [09:49:03]wFMCommunicate OK [09:49:03]SAM_PROTO_SignData done [09:49:03]FM_MakeSignedData done [09:49:03]CreateOFDProtocolMessage [09:49:03]wFMCommunicate request_size=4 [09:49:03]MH_SAM_APDU [09:49:03]CAPDU: 80 11 00 00 [09:49:03]Write to MH i2c: E2 08 00 F9 01 80 11 00 00 00 00 00 00 74 [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:04]Read from MH i2c: E2 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 17 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 17 00 F9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [09:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:49:04]wFMCommunicate OK [09:49:04]CreateOFDProtocolMessage done [09:49:04]OFDSenderStorePacket 225089 [09:49:04]StoreOFDPacket docnum=225089 [09:49:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B2 4F 07 01 C0 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8B 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 0F 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 6F 03 00 35 04 06 00 74 B4 98 24 25 0C BC DD 00 E4 5E 11 73 1E [09:49:04]CheckFolder [09:49:04]dirname=/storage/ofd_packets [09:49:04]CheckFolder done [09:49:04]ProducePacketName [09:49:04]name=ofd_packets/00225089 [09:49:04]NVStorageSaveData ofd_packets/00225089 [09:49:04]File name is /storage/ofd_packets/00225089 [09:49:04]Write 301 bytes [09:49:04]NVStorageSaveData done [09:49:04]OFDSenderStorePacket done [09:49:04]KKMCreateOFDPacket done [09:49:04]NVStorageSaveData kkm_last_timestamp [09:49:04]File name is /storage/kkm_last_timestamp [09:49:04]Write 4 bytes [09:49:04]NVStorageSaveData done [09:49:04]ExternCall_PrintAddStr [09:49:04]wPrintStart [09:49:04]Write to MH i2c: 01 00 00 FA 01 FB [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 07 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [09:49:04]RasterBufferAndPrint [09:49:04]line Счет N : (1)2001260 [09:49:04]line ИНН: 02508201610067 [09:49:04]line Контрольно-Кассовый Чек [09:49:04]line ПРОДАЖА [09:49:04]line ТРК (МРК, ГНК) : 63 [09:49:04]line Товар: 2710124130 [09:49:04]line Аи-92-К-5 [09:49:04]line 1.040 * 67.80 [09:49:04]line = 70.51 [09:49:04]line НДС 12% НСП 1% [09:49:04]line > о реализуемом товаре [09:49:04]line ОКРУГЛЕНИЕ: -0.51 [09:49:04]line ИТОГО: 70.00 [09:49:04]line Внесено: 70.00 [09:49:04]line СДАЧА: 0.00 [09:49:04]line НСП 1% : 0.62 [09:49:04]line НДС 12% : 7.49 [09:49:04]line Наличными: 70.00 [09:49:04]line Безнал.: 0.00 [09:49:04]line Место: АЗС № 97 "Партнер Нефть" [09:49:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:49:04]line СНО: Общий режим [09:49:04]line Чек 157 26.07.2024 09:49 [09:49:04]line Смена: 437 ФФД: 1.0 [09:49:04]line ЗНМ: 0300000054 [09:49:04]line РНМ: 0000000000092624 [09:49:04]line Версия ККМ: 001 [09:49:04]line ФМ: 0000000000874959 [09:49:04]line ФД: 225089 [09:49:04]line ФПД: 128318995440908 [09:49:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T094903&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225089&fm=128318995440908&tin=02508201610067®Number=0000000000092624&sum=7000 [09:49:04]written 0, free lines is 4095 [09:49:04]OFD Sender: Processing packet 225089 [packets to send 596, broken 595] [09:49:04]ProducePacketName [09:49:04]name=ofd_packets/00225089 [09:49:04]OFD Sender: To server: pG, [09:49:04]CommunicateWithHost lk.salyk.kg:30040 [09:49:04]ConnectInit lk.salyk.kg [09:49:04]Write to MH i2c: 01 00 00 25 02 27 [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 07 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 53 0C 8D [09:49:04]RasterBufferAndPrint [09:49:04]line [09:49:04]line [09:49:04]line [09:49:04]line [09:49:04]line [09:49:04]written 0, free lines is 3159 [09:49:04]MH_Cut [09:49:04]Write to MH i2c: D1 01 00 2C 02 01 00 [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: D1 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: D1 01 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: D1 01 00 2C 02 00 FF [09:49:04]Write to MH i2c: 01 00 00 2D 02 2F [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]Connected sock=7 [09:49:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B2 4F 07 01 C0 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8B 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 0F 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 6F 03 00 35 04 06 00 74 B4 98 24 25 0C BC DD 00 E4 5E 11 73 1E [09:49:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 94 47 00 19 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 6F 03 00 F4 03 04 00 20 1D A3 66 B6 04 01 00 00 D9 F7 F8 D0 07 EE 3A 9D [09:49:05]CommunicateWithHost err = 0 [09:49:05]CheckOFDResponse [09:49:05]1017 (14) - 77093643461234 [09:49:05]1041 (16) - 0000000000874959 [09:49:05]1040 (4) - 225089 [09:49:05]1012 (4) - 26.07.2024 03:50 [09:49:05]1206 (1) - 0 [09:49:05]OFD Sender: Remove packet 225089 [09:49:05]ProducePacketName [09:49:05]name=ofd_packets/00225089 [09:49:05]NVStorageDeleteData [09:49:05]OFD Sender: No OFD packet to send [09:49:05]*** Cut start [09:49:05]*** Partial cut [09:49:05]*** CUTSNS_PIN = 1 [09:49:05]*** CUTSNS_PIN = 0 [09:49:06]*** Brake cut motor [09:49:06]Read from MH i2c: 01 [09:49:06]MH_I2C_Read... [09:49:06]*** Stop cut motor [09:49:06]*** Cut end [09:49:06]Read from MH i2c: 01 07 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [09:49:06]process_action close_receipt done [09:49:06]requested_data is exist [09:49:06]produce_requested_data [09:49:06]requested_item fm.sn is exist - process it [09:49:06]wFMCommunicate request_size=4 [09:49:06]MH_SAM_APDU [09:49:06]CAPDU: 80 11 00 00 [09:49:06]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:06]Read from MH i2c: E2 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 17 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 17 00 2E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [09:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:49:06]wFMCommunicate OK [09:49:06]requested_item fd.num is exist - process it [09:49:06]SAM_PROTO_GetFieldsCounters [09:49:06]wFMCommunicate request_size=4 [09:49:06]MH_SAM_APDU [09:49:06]CAPDU: 80 13 00 00 [09:49:06]Write to MH i2c: E2 08 00 2F 02 80 13 00 00 00 00 00 00 AD [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:06]Read from MH i2c: E2 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 62 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 62 00 2F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [09:49:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:06]wFMCommunicate OK [09:49:06]SAM_PROTO_GetFieldsCounters done [09:49:06]requested_item shift.num is exist - process it [09:49:06]requested_item shift.opened is exist - process it [09:49:06]req_shift_opened [09:49:06]FM_GetShiftState [09:49:06]SAM_PROTO_GetShiftState [09:49:06]wFMCommunicate request_size=4 [09:49:06]MH_SAM_APDU [09:49:06]CAPDU: 80 13 01 00 [09:49:06]Write to MH i2c: E2 08 00 30 02 80 13 01 00 00 00 00 00 AF [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:06]Read from MH i2c: E2 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 0E 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 0E 00 30 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 60 [09:49:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:49:06]wFMCommunicate OK [09:49:06]SAM_PROTO_GetShiftState done [09:49:06]FM_GetShiftState done [09:49:06]req_shift_opened done [09:49:06]requested_item shift.open_date is exist - process it [09:49:06]req_shift_open_date [09:49:06]req_shift_open_date done [09:49:06]produce_requested_data done [09:49:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225089,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:49:06]process_action_free close_receipt [09:49:06]json_value_free [09:49:06]json_value_free done [09:49:06]process_json_proto returns [09:49:06]Send response to host [09:49:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225089,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:49:06]free response buf [09:49:06]execute_script done [09:49:06]execute_script returns [09:49:06]free content buf [09:49:06]Sock 9.Close socket [09:49:06]Sock 9.Thread stoped [09:49:10]OFD Sender: No OFD packet to send [09:49:13]recv_with_timeout no data received [09:49:15]OFD Sender: No OFD packet to send [09:49:20]OFD Sender: No OFD packet to send [09:49:25]OFD Sender: No OFD packet to send [09:49:25]recv_with_timeout no data received [09:49:30]OFD Sender: No OFD packet to send [09:49:35]OFD Sender: No OFD packet to send [09:49:40]OFD Sender: No OFD packet to send [09:49:45]OFD Sender: No OFD packet to send [09:49:50]OFD Sender: No OFD packet to send [09:49:55]OFD Sender: No OFD packet to send [09:50:00]OFD Sender: No OFD packet to send [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:44]accept exits with 10 [09:50:44]New connection [09:50:44]New thread 3067301220 created [09:50:44]Thread 3067157860 joined [09:50:44]Waiting for new connection... [09:50:44] Sock 10.Parse request [09:50:44]Sock 10.Check first char [09:50:44]Sock 10.First char is OK [09:50:44]request: POST /json_proto HTTP/1.0 [09:50:44]Method: POST [09:50:44]URL: /json_proto [09:50:44]Method is POST - this is cgi request [09:50:44]url: /json_proto [09:50:44]query_string will be loaded in cgi processing [09:50:44]execute_cgi json_proto POST (null) [09:50:44]execute_cgi path=json_proto method=POST [09:50:44]POST find Content-Length [09:50:44]Host: 172.17.43.131:8080 [09:50:44]Content-Length: 683 [09:50:44]Content-Type: application/json [09:50:44] [09:50:44]POST finish read [09:50:44]Found Content-Length = 683 [09:50:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:44]execute_script... [09:50:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:44]POST & json_proto [09:50:44]process_json_proto [09:50:44]json parsed OK: [09:50:44]protocol is kg_v1.0 [09:50:44]action value=close_receipt [09:50:44]process_action close_receipt [09:50:44]cmd_close_receipt [09:50:44]MH_GetDate [09:50:44]Write to MH i2c: F0 00 00 31 02 22 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: F0 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: F0 09 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: F0 09 00 31 02 00 75 71 A3 66 F9 24 A2 66 3F [09:50:44]GetLastDocTimeStamp 1721987343 [09:50:44]current date 1721987445 [09:50:44]FM_GetShiftState [09:50:44]SAM_PROTO_GetShiftState [09:50:44]wFMCommunicate request_size=4 [09:50:44]MH_SAM_APDU [09:50:44]CAPDU: 80 13 01 00 [09:50:44]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:44]Read from MH i2c: E2 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: E2 0E 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 62 [09:50:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:50:44]wFMCommunicate OK [09:50:44]SAM_PROTO_GetShiftState done [09:50:44]FM_GetShiftState done [09:50:44]opened in 1721952182 [09:50:44]opened+sec_in_day 1722038582 [09:50:44]quantity*price = 100005 [09:50:44]sum+1 = 100006 [09:50:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 158 26.07.2024 09:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225090 ФПД: 43143470543438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225090&fm=43143470543438&tin=02508201610067®Number=0000000000092624&sum=100000 [09:50:45]StoreToDocumentArchive [09:50:45]shift 437 fd 225090 [09:50:45]save to /storage/0437/doc_00225090 [09:50:45]save last doc name /storage/0437/doc_00225090 to /storage/kkm_last_doc_name [09:50:45]save OK [09:50:45]Clear old archive folders... [09:50:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:45]tlvbuf is 010B3110 [09:50:45]SAM_PROTO_ClearQueue [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 09 00 00 [09:50:45]Write to MH i2c: E2 08 00 3F 02 80 09 00 00 00 00 00 00 B3 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [09:50:45]RAPDU: 90 00 [09:50:45]wFMCommunicate OK [09:50:45]SAM_PROTO_ClearQueue done [09:50:45]KKMCreateOFDPacket [09:50:45]OFDProtocolAddRootSTLVToBuf [09:50:45]FM_MakeSignedData [09:50:45]FM_MakeSignedData [09:50:45]SAM_PROTO_SignData [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 0D 01 02 [09:50:45]Write to MH i2c: E2 08 00 40 02 80 0D 01 02 00 00 00 00 BB [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:45]OFD Sender: No OFD packet to send [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 40 02 00 90 00 B6 [09:50:45]RAPDU: 90 00 [09:50:45]wFMCommunicate OK [09:50:45]wFMCommunicate request_size=255 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 75 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 6F 03 00 35 04 06 00 27 [09:50:45]Write to MH i2c: E2 02 01 41 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 75 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 6F 03 00 35 04 06 00 27 00 00 EF [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 03 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [09:50:46]RAPDU: 90 00 [09:50:46]wFMCommunicate OK [09:50:46]wFMCommunicate request_size=10 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 0D 02 02 05 3D 1F 3C 72 4E [09:50:46]Write to MH i2c: E2 0D 00 42 02 80 0D 02 02 05 00 3D 1F 3C 72 4E 00 00 20 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 03 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [09:50:46]RAPDU: 90 00 [09:50:46]wFMCommunicate OK [09:50:46]wFMCommunicate request_size=4 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 0D 03 02 [09:50:46]Write to MH i2c: E2 08 00 43 02 80 0D 03 02 00 00 00 00 C0 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 0B 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 0B 00 43 02 00 63 51 4C EE 13 7B B7 2E 90 00 22 [09:50:46]RAPDU: 63 51 4C EE 13 7B B7 2E 90 00 [09:50:46]wFMCommunicate OK [09:50:46]SAM_PROTO_SignData done [09:50:46]FM_MakeSignedData done [09:50:46]CreateOFDProtocolMessage [09:50:46]wFMCommunicate request_size=4 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 11 00 00 [09:50:46]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 17 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [09:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:46]wFMCommunicate OK [09:50:46]CreateOFDProtocolMessage done [09:50:46]OFDSenderStorePacket 225090 [09:50:46]StoreOFDPacket docnum=225090 [09:50:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E8 A4 07 01 D8 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 75 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 6F 03 00 35 04 06 00 27 3D 1F 3C 72 4E 63 51 4C EE 13 7B B7 2E [09:50:46]CheckFolder [09:50:46]dirname=/storage/ofd_packets [09:50:46]CheckFolder done [09:50:46]ProducePacketName [09:50:46]name=ofd_packets/00225090 [09:50:46]NVStorageSaveData ofd_packets/00225090 [09:50:46]File name is /storage/ofd_packets/00225090 [09:50:46]Write 301 bytes [09:50:46]NVStorageSaveData done [09:50:46]OFDSenderStorePacket done [09:50:46]KKMCreateOFDPacket done [09:50:46]NVStorageSaveData kkm_last_timestamp [09:50:46]File name is /storage/kkm_last_timestamp [09:50:46]Write 4 bytes [09:50:46]NVStorageSaveData done [09:50:46]ExternCall_PrintAddStr [09:50:46]wPrintStart [09:50:46]Write to MH i2c: 01 00 00 45 02 47 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [09:50:46]RasterBufferAndPrint [09:50:46]line Счет N : (1)2001261 [09:50:46]line ИНН: 02508201610067 [09:50:46]line Контрольно-Кассовый Чек [09:50:46]line ПРОДАЖА [09:50:46]line ТРК (МРК, ГНК) : 43 [09:50:46]line Товар: 2710124130 [09:50:46]line Аи-92-К-5 [09:50:46]line 14.750 * 67.80 [09:50:46]line = 1000.05 [09:50:46]line НДС 12% НСП 1% [09:50:46]line > о реализуемом товаре [09:50:46]line ОКРУГЛЕНИЕ: -0.05 [09:50:46]line ИТОГО: 1000.00 [09:50:46]line Внесено: 1000.00 [09:50:46]line СДАЧА: 0.00 [09:50:46]line НСП 1% : 8.85 [09:50:46]line НДС 12% : 106.20 [09:50:46]line Наличными: 1000.00 [09:50:46]line Безнал.: 0.00 [09:50:46]line Место: АЗС № 97 "Партнер Нефть" [09:50:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:50:46]line СНО: Общий режим [09:50:46]line Чек 158 26.07.2024 09:50 [09:50:46]line Смена: 437 ФФД: 1.0 [09:50:46]line ЗНМ: 0300000054 [09:50:46]line РНМ: 0000000000092624 [09:50:46]line Версия ККМ: 001 [09:50:46]line ФМ: 0000000000874959 [09:50:46]line ФД: 225090 [09:50:46]line ФПД: 43143470543438 [09:50:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225090&fm=43143470543438&tin=02508201610067®Number=0000000000092624&sum=100000 [09:50:46]written 0, free lines is 4095 [09:50:46]OFD Sender: Processing packet 225090 [packets to send 596, broken 595] [09:50:46]ProducePacketName [09:50:46]name=ofd_packets/00225090 [09:50:46]OFD Sender: To server: pG, [09:50:46]CommunicateWithHost lk.salyk.kg:30040 [09:50:46]ConnectInit lk.salyk.kg [09:50:46]Write to MH i2c: 01 00 00 70 02 72 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 5F 0C E4 [09:50:46]RasterBufferAndPrint [09:50:46]line [09:50:46]line [09:50:46]line [09:50:46]line [09:50:46]line [09:50:46]written 0, free lines is 3169 [09:50:46]MH_Cut [09:50:46]Write to MH i2c: D1 01 00 77 02 01 4B [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: D1 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: D1 01 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: D1 01 00 77 02 00 4A [09:50:46]Write to MH i2c: 01 00 00 78 02 7A [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:48]*** Cut start [09:50:48]*** Partial cut [09:50:48]*** CUTSNS_PIN = 1 [09:50:48]*** CUTSNS_PIN = 0 [09:50:48]*** Brake cut motor [09:50:48]Read from MH i2c: 01 [09:50:48]MH_I2C_Read... [09:50:48]*** Stop cut motor [09:50:48]*** Cut end [09:50:48]Read from MH i2c: 01 07 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 07 00 78 02 00 00 00 00 00 FF 0F 8F [09:50:48]process_action close_receipt done [09:50:48]requested_data is exist [09:50:48]produce_requested_data [09:50:48]requested_item fm.sn is exist - process it [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 11 00 00 [09:50:48]Write to MH i2c: E2 08 00 79 02 80 11 00 00 00 00 00 00 F5 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 17 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 17 00 79 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [09:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:50:48]wFMCommunicate OK [09:50:48]requested_item fd.num is exist - process it [09:50:48]SAM_PROTO_GetFieldsCounters [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 13 00 00 [09:50:48]Write to MH i2c: E2 08 00 7A 02 80 13 00 00 00 00 00 00 F8 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 62 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 62 00 7A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [09:50:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:50:48]wFMCommunicate OK [09:50:48]SAM_PROTO_GetFieldsCounters done [09:50:48]requested_item shift.num is exist - process it [09:50:48]requested_item shift.opened is exist - process it [09:50:48]req_shift_opened [09:50:48]FM_GetShiftState [09:50:48]SAM_PROTO_GetShiftState [09:50:48]wFMCommunicate request_size=4 [09:50:48]MH_SAM_APDU [09:50:48]CAPDU: 80 13 01 00 [09:50:48]Write to MH i2c: E2 08 00 7B 02 80 13 01 00 00 00 00 00 FA [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:48]Read from MH i2c: E2 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 0E 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: E2 0E 00 7B 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AB [09:50:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:50:48]wFMCommunicate OK [09:50:48]SAM_PROTO_GetShiftState done [09:50:48]FM_GetShiftState done [09:50:48]req_shift_opened done [09:50:48]requested_item shift.open_date is exist - process it [09:50:48]req_shift_open_date [09:50:48]req_shift_open_date done [09:50:48]produce_requested_data done [09:50:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225090,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:50:48]process_action_free close_receipt [09:50:48]json_value_free [09:50:48]json_value_free done [09:50:48]process_json_proto returns [09:50:48]Send response to host [09:50:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225090,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:50:48]free response buf [09:50:48]execute_script done [09:50:48]execute_script returns [09:50:48]free content buf [09:50:48]Sock 10.Close socket [09:50:48]Sock 10.Thread stoped [09:50:51]ConnectInit Can't take IP for lk.salyk.kg [09:50:51]CommunicateWithHost connect error [09:50:51]CommunicateWithHost err = -1 [09:50:51]OFD Sender: Server communicate error [09:50:56]OFD Sender: Processing packet 225090 [packets to send 596, broken 595] [09:50:56]ProducePacketName [09:50:56]name=ofd_packets/00225090 [09:50:56]OFD Sender: To server: pG, [09:50:56]CommunicateWithHost lk.salyk.kg:30040 [09:50:56]ConnectInit lk.salyk.kg [09:50:59]Connected sock=10 [09:50:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E8 A4 07 01 D8 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 75 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 6F 03 00 35 04 06 00 27 3D 1F 3C 72 4E 63 51 4C EE 13 7B B7 2E [09:51:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 15 47 47 00 3F 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 6F 03 00 F4 03 04 00 93 1D A3 66 B6 04 01 00 00 5A 89 B9 FC FB AB 93 9C [09:51:00]CommunicateWithHost err = 0 [09:51:00]CheckOFDResponse [09:51:00]1017 (14) - 77093643461234 [09:51:00]1041 (16) - 0000000000874959 [09:51:00]1040 (4) - 225090 [09:51:00]1012 (4) - 26.07.2024 03:52 [09:51:00]1206 (1) - 0 [09:51:00]OFD Sender: Remove packet 225090 [09:51:00]ProducePacketName [09:51:00]name=ofd_packets/00225090 [09:51:00]NVStorageDeleteData [09:51:00]OFD Sender: No OFD packet to send [09:51:06]OFD Sender: No OFD packet to send [09:51:11]OFD Sender: No OFD packet to send [09:51:16]OFD Sender: No OFD packet to send [09:51:21]OFD Sender: No OFD packet to send [09:51:26]OFD Sender: No OFD packet to send [09:51:31]OFD Sender: No OFD packet to send [09:51:36]OFD Sender: No OFD packet to send [09:51:41]OFD Sender: No OFD packet to send [09:51:46]OFD Sender: No OFD packet to send [09:51:51]OFD Sender: No OFD packet to send [09:51:56]OFD Sender: No OFD packet to send [09:52:01]OFD Sender: No OFD packet to send [09:52:06]OFD Sender: No OFD packet to send [09:52:11]OFD Sender: No OFD packet to send [09:52:13]accept exits with 9 [09:52:13]New connection [09:52:13]New thread 3067157860 created [09:52:13]Thread 3067301220 joined [09:52:13]Waiting for new connection... [09:52:13] Sock 9.Parse request [09:52:13]Sock 9.Check first char [09:52:13]Sock 9.First char is OK [09:52:13]request: POST /json_proto HTTP/1.0 [09:52:13]Method: POST [09:52:13]URL: /json_proto [09:52:13]Method is POST - this is cgi request [09:52:13]url: /json_proto [09:52:13]query_string will be loaded in cgi processing [09:52:13]execute_cgi json_proto POST (null) [09:52:13]execute_cgi path=json_proto method=POST [09:52:13]POST find Content-Length [09:52:13]Host: 172.17.43.131:8080 [09:52:13]Content-Length: 678 [09:52:13]Content-Type: application/json [09:52:13] [09:52:13]POST finish read [09:52:13]Found Content-Length = 678 [09:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:13]execute_script... [09:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:13]POST & json_proto [09:52:13]process_json_proto [09:52:13]json parsed OK: [09:52:13]protocol is kg_v1.0 [09:52:13]action value=close_receipt [09:52:13]process_action close_receipt [09:52:13]cmd_close_receipt [09:52:13]MH_GetDate [09:52:13]Write to MH i2c: F0 00 00 7C 02 6D [09:52:13]Write i2c OK [09:52:13]MH_I2C_Read... [09:52:13]Read from MH i2c: F0 [09:52:13]MH_I2C_Read... [09:52:13]Read from MH i2c: F0 09 00 [09:52:13]MH_I2C_Read... [09:52:13]Read from MH i2c: F0 09 00 7C 02 00 CE 71 A3 66 F9 24 A2 66 E3 [09:52:13]GetLastDocTimeStamp 1721987445 [09:52:13]current date 1721987534 [09:52:13]FM_GetShiftState [09:52:13]SAM_PROTO_GetShiftState [09:52:13]wFMCommunicate request_size=4 [09:52:13]MH_SAM_APDU [09:52:13]CAPDU: 80 13 01 00 [09:52:13]Write to MH i2c: E2 08 00 7D 02 80 13 01 00 00 00 00 00 FC [09:52:13]Write i2c OK [09:52:13]MH_I2C_Read... [09:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:13]Read from MH i2c: E2 [09:52:13]MH_I2C_Read... [09:52:13]Read from MH i2c: E2 0E 00 [09:52:13]MH_I2C_Read... [09:52:13]Read from MH i2c: E2 0E 00 7D 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AD [09:52:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:52:13]wFMCommunicate OK [09:52:13]SAM_PROTO_GetShiftState done [09:52:13]FM_GetShiftState done [09:52:13]opened in 1721952182 [09:52:13]opened+sec_in_day 1722038582 [09:52:13]quantity*price = 50036 [09:52:13]sum+1 = 50037 [09:52:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 159 26.07.2024 09:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225091 ФПД: 148769779090776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225091&fm=148769779090776&tin=02508201610067®Number=0000000000092624&sum=50000 [09:52:14]StoreToDocumentArchive [09:52:14]shift 437 fd 225091 [09:52:14]save to /storage/0437/doc_00225091 [09:52:14]save last doc name /storage/0437/doc_00225091 to /storage/kkm_last_doc_name [09:52:14]save OK [09:52:14]Clear old archive folders... [09:52:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:14]tlvbuf is 01009070 [09:52:14]SAM_PROTO_ClearQueue [09:52:14]wFMCommunicate request_size=4 [09:52:14]MH_SAM_APDU [09:52:14]CAPDU: 80 09 00 00 [09:52:14]Write to MH i2c: E2 08 00 8A 02 80 09 00 00 00 00 00 00 FE [09:52:14]Write i2c OK [09:52:14]MH_I2C_Read... [09:52:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:14]Read from MH i2c: E2 [09:52:14]MH_I2C_Read... [09:52:14]Read from MH i2c: E2 03 00 [09:52:14]MH_I2C_Read... [09:52:14]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [09:52:14]RAPDU: 90 00 [09:52:14]wFMCommunicate OK [09:52:14]SAM_PROTO_ClearQueue done [09:52:14]KKMCreateOFDPacket [09:52:14]OFDProtocolAddRootSTLVToBuf [09:52:14]FM_MakeSignedData [09:52:14]FM_MakeSignedData [09:52:14]SAM_PROTO_SignData [09:52:14]wFMCommunicate request_size=4 [09:52:14]MH_SAM_APDU [09:52:14]CAPDU: 80 0D 01 02 [09:52:14]Write to MH i2c: E2 08 00 8B 02 80 0D 01 02 00 00 00 00 06 [09:52:14]Write i2c OK [09:52:14]MH_I2C_Read... [09:52:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:14]Read from MH i2c: E2 [09:52:14]MH_I2C_Read... [09:52:14]Read from MH i2c: E2 03 00 [09:52:14]MH_I2C_Read... [09:52:14]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [09:52:14]RAPDU: 90 00 [09:52:14]wFMCommunicate OK [09:52:14]wFMCommunicate request_size=255 [09:52:14]MH_SAM_APDU [09:52:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 CE 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 6F 03 00 35 04 06 00 87 [09:52:14]Write to MH i2c: E2 02 01 8C 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 CE 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 6F 03 00 35 04 06 00 87 00 00 66 [09:52:14]Write i2c OK [09:52:14]MH_I2C_Read... [09:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:14]Read from MH i2c: E2 [09:52:14]MH_I2C_Read... [09:52:14]Read from MH i2c: E2 03 00 [09:52:14]MH_I2C_Read... [09:52:14]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [09:52:14]RAPDU: 90 00 [09:52:14]wFMCommunicate OK [09:52:14]wFMCommunicate request_size=10 [09:52:14]MH_SAM_APDU [09:52:14]CAPDU: 80 0D 02 02 05 4E 29 D6 05 58 [09:52:14]Write to MH i2c: E2 0D 00 8D 02 80 0D 02 02 05 00 4E 29 D6 05 58 00 00 BD [09:52:14]Write i2c OK [09:52:14]MH_I2C_Read... [09:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:15]Read from MH i2c: E2 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 03 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [09:52:15]RAPDU: 90 00 [09:52:15]wFMCommunicate OK [09:52:15]wFMCommunicate request_size=4 [09:52:15]MH_SAM_APDU [09:52:15]CAPDU: 80 0D 03 02 [09:52:15]Write to MH i2c: E2 08 00 8E 02 80 0D 03 02 00 00 00 00 0B [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:15]Read from MH i2c: E2 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 0B 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 0B 00 8E 02 00 F1 46 08 FC 32 40 2F 56 90 00 3E [09:52:15]RAPDU: F1 46 08 FC 32 40 2F 56 90 00 [09:52:15]wFMCommunicate OK [09:52:15]SAM_PROTO_SignData done [09:52:15]FM_MakeSignedData done [09:52:15]CreateOFDProtocolMessage [09:52:15]wFMCommunicate request_size=4 [09:52:15]MH_SAM_APDU [09:52:15]CAPDU: 80 11 00 00 [09:52:15]Write to MH i2c: E2 08 00 8F 02 80 11 00 00 00 00 00 00 0B [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:15]Read from MH i2c: E2 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 17 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 17 00 8F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [09:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:52:15]wFMCommunicate OK [09:52:15]CreateOFDProtocolMessage done [09:52:15]OFDSenderStorePacket 225091 [09:52:15]StoreOFDPacket docnum=225091 [09:52:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 4C 07 01 8A 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 CE 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 6F 03 00 35 04 06 00 87 4E 29 D6 05 58 F1 46 08 FC 32 40 2F 56 [09:52:15]CheckFolder [09:52:15]dirname=/storage/ofd_packets [09:52:15]CheckFolder done [09:52:15]ProducePacketName [09:52:15]name=ofd_packets/00225091 [09:52:15]NVStorageSaveData ofd_packets/00225091 [09:52:15]File name is /storage/ofd_packets/00225091 [09:52:15]Write 301 bytes [09:52:15]NVStorageSaveData done [09:52:15]OFDSenderStorePacket done [09:52:15]KKMCreateOFDPacket done [09:52:15]NVStorageSaveData kkm_last_timestamp [09:52:15]File name is /storage/kkm_last_timestamp [09:52:15]Write 4 bytes [09:52:15]NVStorageSaveData done [09:52:15]ExternCall_PrintAddStr [09:52:15]wPrintStart [09:52:15]Write to MH i2c: 01 00 00 90 02 92 [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: 01 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: 01 07 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [09:52:15]RasterBufferAndPrint [09:52:15]line Счет N : (1)2001264 [09:52:15]line ИНН: 02508201610067 [09:52:15]line Контрольно-Кассовый Чек [09:52:15]line ПРОДАЖА [09:52:15]line ТРК (МРК, ГНК) : 43 [09:52:15]line Товар: 2710124130 [09:52:15]line Аи-92-К-5 [09:52:15]line 7.380 * 67.80 [09:52:15]line = 500.36 [09:52:15]line НДС 12% НСП 1% [09:52:15]line > о реализуемом товаре [09:52:15]line ОКРУГЛЕНИЕ: -0.36 [09:52:15]line ИТОГО: 500.00 [09:52:15]line Внесено: 500.00 [09:52:15]line СДАЧА: 0.00 [09:52:15]line НСП 1% : 4.43 [09:52:15]line НДС 12% : 53.14 [09:52:15]line Наличными: 500.00 [09:52:15]line Безнал.: 0.00 [09:52:15]line Место: АЗС № 97 "Партнер Нефть" [09:52:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:52:15]line СНО: Общий режим [09:52:15]line Чек 159 26.07.2024 09:52 [09:52:15]line Смена: 437 ФФД: 1.0 [09:52:15]line ЗНМ: 0300000054 [09:52:15]line РНМ: 0000000000092624 [09:52:15]line Версия ККМ: 001 [09:52:15]line ФМ: 0000000000874959 [09:52:15]line ФД: 225091 [09:52:15]line ФПД: 148769779090776 [09:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095214&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225091&fm=148769779090776&tin=02508201610067®Number=0000000000092624&sum=50000 [09:52:15]written 0, free lines is 4095 [09:52:15]OFD Sender: Processing packet 225091 [packets to send 596, broken 595] [09:52:15]ProducePacketName [09:52:15]name=ofd_packets/00225091 [09:52:15]OFD Sender: To server: pG, [09:52:15]CommunicateWithHost lk.salyk.kg:30040 [09:52:15]ConnectInit lk.salyk.kg [09:52:15]Write to MH i2c: 01 00 00 BB 02 BD [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: 01 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: 01 07 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 5D 0C 2D [09:52:15]RasterBufferAndPrint [09:52:15]line [09:52:15]line [09:52:15]line [09:52:15]line [09:52:15]line [09:52:15]written 0, free lines is 3168 [09:52:15]MH_Cut [09:52:15]Write to MH i2c: D1 01 00 C2 02 01 96 [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: D1 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: D1 01 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: D1 01 00 C2 02 00 95 [09:52:15]Write to MH i2c: 01 00 00 C3 02 C5 [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:16]*** Cut start [09:52:16]*** Partial cut [09:52:16]*** CUTSNS_PIN = 1 [09:52:16]*** CUTSNS_PIN = 0 [09:52:17]*** Brake cut motor [09:52:17]Read from MH i2c: 01 [09:52:17]MH_I2C_Read... [09:52:17]*** Stop cut motor [09:52:17]*** Cut end [09:52:17]Read from MH i2c: 01 07 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [09:52:17]process_action close_receipt done [09:52:17]requested_data is exist [09:52:17]produce_requested_data [09:52:17]requested_item fm.sn is exist - process it [09:52:17]wFMCommunicate request_size=4 [09:52:17]MH_SAM_APDU [09:52:17]CAPDU: 80 11 00 00 [09:52:17]Write to MH i2c: E2 08 00 C4 02 80 11 00 00 00 00 00 00 40 [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:17]Read from MH i2c: E2 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 17 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 17 00 C4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [09:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:52:17]wFMCommunicate OK [09:52:17]requested_item fd.num is exist - process it [09:52:17]SAM_PROTO_GetFieldsCounters [09:52:17]wFMCommunicate request_size=4 [09:52:17]MH_SAM_APDU [09:52:17]CAPDU: 80 13 00 00 [09:52:17]Write to MH i2c: E2 08 00 C5 02 80 13 00 00 00 00 00 00 43 [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:17]Read from MH i2c: E2 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 62 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 62 00 C5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [09:52:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 43 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:17]wFMCommunicate OK [09:52:17]SAM_PROTO_GetFieldsCounters done [09:52:17]requested_item shift.num is exist - process it [09:52:17]requested_item shift.opened is exist - process it [09:52:17]req_shift_opened [09:52:17]FM_GetShiftState [09:52:17]SAM_PROTO_GetShiftState [09:52:17]wFMCommunicate request_size=4 [09:52:17]MH_SAM_APDU [09:52:17]CAPDU: 80 13 01 00 [09:52:17]Write to MH i2c: E2 08 00 C6 02 80 13 01 00 00 00 00 00 45 [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:17]Read from MH i2c: E2 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 0E 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 0E 00 C6 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F6 [09:52:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:52:17]wFMCommunicate OK [09:52:17]SAM_PROTO_GetShiftState done [09:52:17]FM_GetShiftState done [09:52:17]req_shift_opened done [09:52:17]requested_item shift.open_date is exist - process it [09:52:17]req_shift_open_date [09:52:17]req_shift_open_date done [09:52:17]produce_requested_data done [09:52:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225091,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:52:17]process_action_free close_receipt [09:52:17]json_value_free [09:52:17]json_value_free done [09:52:17]process_json_proto returns [09:52:17]Send response to host [09:52:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225091,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:52:17]free response buf [09:52:17]execute_script done [09:52:17]execute_script returns [09:52:17]free content buf [09:52:17]Sock 9.Close socket [09:52:17]Sock 9.Thread stoped [09:52:20]ConnectInit Can't take IP for lk.salyk.kg [09:52:20]CommunicateWithHost connect error [09:52:20]CommunicateWithHost err = -1 [09:52:20]OFD Sender: Server communicate error [09:52:23]accept exits with 7 [09:52:23]New connection [09:52:23]New thread 3067301220 created [09:52:23]Thread 3067157860 joined [09:52:23]Waiting for new connection... [09:52:23] Sock 7.Parse request [09:52:23]Sock 7.Check first char [09:52:23]Sock 7.First char is OK [09:52:23]request: POST /json_proto HTTP/1.0 [09:52:23]Method: POST [09:52:23]URL: /json_proto [09:52:23]Method is POST - this is cgi request [09:52:23]url: /json_proto [09:52:23]query_string will be loaded in cgi processing [09:52:23]execute_cgi json_proto POST (null) [09:52:23]execute_cgi path=json_proto method=POST [09:52:23]POST find Content-Length [09:52:23]Host: 172.17.43.131:8080 [09:52:23]Content-Length: 678 [09:52:23]Content-Type: application/json [09:52:23] [09:52:23]POST finish read [09:52:23]Found Content-Length = 678 [09:52:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:23]execute_script... [09:52:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:23]POST & json_proto [09:52:23]process_json_proto [09:52:23]json parsed OK: [09:52:23]protocol is kg_v1.0 [09:52:23]action value=close_receipt [09:52:23]process_action close_receipt [09:52:23]cmd_close_receipt [09:52:23]MH_GetDate [09:52:23]Write to MH i2c: F0 00 00 C7 02 B8 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: F0 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: F0 09 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: F0 09 00 C7 02 00 D8 71 A3 66 F9 24 A2 66 38 [09:52:23]GetLastDocTimeStamp 1721987534 [09:52:23]current date 1721987544 [09:52:23]FM_GetShiftState [09:52:23]SAM_PROTO_GetShiftState [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 13 01 00 [09:52:23]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 0E 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F8 [09:52:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:52:23]wFMCommunicate OK [09:52:23]SAM_PROTO_GetShiftState done [09:52:23]FM_GetShiftState done [09:52:23]opened in 1721952182 [09:52:23]opened+sec_in_day 1722038582 [09:52:23]quantity*price = 20034 [09:52:23]sum+1 = 20035 [09:52:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 160 26.07.2024 09:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225092 ФПД: 104171575202730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095224&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225092&fm=104171575202730&tin=02508201610067®Number=0000000000092624&sum=20000 [09:52:24]StoreToDocumentArchive [09:52:24]shift 437 fd 225092 [09:52:24]save to /storage/0437/doc_00225092 [09:52:24]save last doc name /storage/0437/doc_00225092 to /storage/kkm_last_doc_name [09:52:24]save OK [09:52:24]Clear old archive folders... [09:52:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:24]tlvbuf is 0105F890 [09:52:24]SAM_PROTO_ClearQueue [09:52:24]wFMCommunicate request_size=4 [09:52:24]MH_SAM_APDU [09:52:24]CAPDU: 80 09 00 00 [09:52:24]Write to MH i2c: E2 08 00 D5 02 80 09 00 00 00 00 00 00 49 [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:24]Read from MH i2c: E2 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 03 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [09:52:24]RAPDU: 90 00 [09:52:24]wFMCommunicate OK [09:52:24]SAM_PROTO_ClearQueue done [09:52:24]KKMCreateOFDPacket [09:52:24]OFDProtocolAddRootSTLVToBuf [09:52:24]FM_MakeSignedData [09:52:24]FM_MakeSignedData [09:52:24]SAM_PROTO_SignData [09:52:24]wFMCommunicate request_size=4 [09:52:24]MH_SAM_APDU [09:52:24]CAPDU: 80 0D 01 02 [09:52:24]Write to MH i2c: E2 08 00 D6 02 80 0D 01 02 00 00 00 00 51 [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:24]Read from MH i2c: E2 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 03 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [09:52:24]RAPDU: 90 00 [09:52:24]wFMCommunicate OK [09:52:24]wFMCommunicate request_size=255 [09:52:24]MH_SAM_APDU [09:52:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 D8 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 6F 03 00 35 04 06 00 5E [09:52:24]Write to MH i2c: E2 02 01 D7 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 D8 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 6F 03 00 35 04 06 00 5E 00 00 45 [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:25]Read from MH i2c: E2 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 03 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [09:52:25]RAPDU: 90 00 [09:52:25]wFMCommunicate OK [09:52:25]wFMCommunicate request_size=10 [09:52:25]MH_SAM_APDU [09:52:25]CAPDU: 80 0D 02 02 05 BE 55 BC 53 AA [09:52:25]Write to MH i2c: E2 0D 00 D8 02 80 0D 02 02 05 00 BE 55 BC 53 AA 00 00 2A [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:25]Read from MH i2c: E2 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 03 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [09:52:25]RAPDU: 90 00 [09:52:25]wFMCommunicate OK [09:52:25]wFMCommunicate request_size=4 [09:52:25]MH_SAM_APDU [09:52:25]CAPDU: 80 0D 03 02 [09:52:25]Write to MH i2c: E2 08 00 D9 02 80 0D 03 02 00 00 00 00 56 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:25]Read from MH i2c: E2 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 0B 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 0B 00 D9 02 00 90 2C 46 8B 30 CA 2B 32 90 00 3B [09:52:25]RAPDU: 90 2C 46 8B 30 CA 2B 32 90 00 [09:52:25]wFMCommunicate OK [09:52:25]SAM_PROTO_SignData done [09:52:25]FM_MakeSignedData done [09:52:25]CreateOFDProtocolMessage [09:52:25]wFMCommunicate request_size=4 [09:52:25]MH_SAM_APDU [09:52:25]CAPDU: 80 11 00 00 [09:52:25]Write to MH i2c: E2 08 00 DA 02 80 11 00 00 00 00 00 00 56 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:25]Read from MH i2c: E2 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 17 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 17 00 DA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [09:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:52:25]wFMCommunicate OK [09:52:25]CreateOFDProtocolMessage done [09:52:25]OFDSenderStorePacket 225092 [09:52:25]StoreOFDPacket docnum=225092 [09:52:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD FC 07 01 22 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 D8 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 6F 03 00 35 04 06 00 5E BE 55 BC 53 AA 90 2C 46 8B 30 CA 2B 32 [09:52:25]CheckFolder [09:52:25]dirname=/storage/ofd_packets [09:52:25]CheckFolder done [09:52:25]ProducePacketName [09:52:25]name=ofd_packets/00225092 [09:52:25]NVStorageSaveData ofd_packets/00225092 [09:52:25]File name is /storage/ofd_packets/00225092 [09:52:25]Write 301 bytes [09:52:25]NVStorageSaveData done [09:52:25]OFDSenderStorePacket done [09:52:25]KKMCreateOFDPacket done [09:52:25]NVStorageSaveData kkm_last_timestamp [09:52:25]File name is /storage/kkm_last_timestamp [09:52:25]Write 4 bytes [09:52:25]NVStorageSaveData done [09:52:25]OFD Sender: Processing packet 225091 [packets to send 597, broken 595] [09:52:25]ProducePacketName [09:52:25]name=ofd_packets/00225091 [09:52:25]OFD Sender: To server: pG, [09:52:25]CommunicateWithHost lk.salyk.kg:30040 [09:52:25]ConnectInit lk.salyk.kg [09:52:25]ExternCall_PrintAddStr [09:52:25]wPrintStart [09:52:25]Write to MH i2c: 01 00 00 DB 02 DD [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: 01 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: 01 07 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [09:52:25]RasterBufferAndPrint [09:52:25]line Счет N : (1)2001263 [09:52:25]line ИНН: 02508201610067 [09:52:25]line Контрольно-Кассовый Чек [09:52:25]line ПРОДАЖА [09:52:25]line ТРК (МРК, ГНК) : 54 [09:52:25]line Товар: 2710124500 [09:52:25]line Аи-95-К-5 [09:52:25]line 2.700 * 74.20 [09:52:25]line = 200.34 [09:52:25]line НДС 12% НСП 1% [09:52:25]line > о реализуемом товаре [09:52:25]line ОКРУГЛЕНИЕ: -0.34 [09:52:25]line ИТОГО: 200.00 [09:52:25]line Внесено: 200.00 [09:52:25]line СДАЧА: 0.00 [09:52:25]line НСП 1% : 1.77 [09:52:25]line НДС 12% : 21.27 [09:52:25]line Наличными: 200.00 [09:52:25]line Безнал.: 0.00 [09:52:25]line Место: АЗС № 97 "Партнер Нефть" [09:52:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:52:25]line СНО: Общий режим [09:52:25]line Чек 160 26.07.2024 09:52 [09:52:25]line Смена: 437 ФФД: 1.0 [09:52:25]line ЗНМ: 0300000054 [09:52:25]line РНМ: 0000000000092624 [09:52:25]line Версия ККМ: 001 [09:52:25]line ФМ: 0000000000874959 [09:52:25]line ФД: 225092 [09:52:25]line ФПД: 104171575202730 [09:52:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095224&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225092&fm=104171575202730&tin=02508201610067®Number=0000000000092624&sum=20000 [09:52:25]written 0, free lines is 4095 [09:52:25]Write to MH i2c: 01 00 00 06 03 09 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: 01 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: 01 07 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 58 0C 74 [09:52:25]RasterBufferAndPrint [09:52:25]line [09:52:25]line [09:52:25]line [09:52:25]line [09:52:25]line [09:52:25]written 0, free lines is 3167 [09:52:25]MH_Cut [09:52:25]Write to MH i2c: D1 01 00 0D 03 01 E2 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: D1 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: D1 01 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: D1 01 00 0D 03 00 E1 [09:52:25]Write to MH i2c: 01 00 00 0E 03 11 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:26]*** Cut start [09:52:26]*** Partial cut [09:52:26]*** CUTSNS_PIN = 1 [09:52:26]Connected sock=11 [09:52:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 4C 07 01 8A 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 CE 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 6F 03 00 35 04 06 *** CUTSNS_PIN = 0 [09:52:27]00 87 4E 29 D6 05 58 F1 46 08 FC 32 40 2F 56 [09:52:27]*** Brake cut motor [09:52:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 52 47 00 17 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 6F 03 00 F4 03 04 00 EA 1D A3 66 B6 04 01 00 00 BB BE F5 1D BA 45 70 2A [09:52:27]CommunicateWithHost err = 0 [09:52:27]CheckOFDResponse [09:52:27]1017 (14) - 77093643461234 [09:52:27]1041 (16) - 0000000000874959 [09:52:27]1040 (4) - 225091 [09:52:27]1012 (4) - 26.07.2024 03:54 [09:52:27]1206 (1) - 0 [09:52:27]OFD Sender: Remove packet 225091 [09:52:27]ProducePacketName [09:52:27]name=ofd_packets/00225091 [09:52:27]NVStorageDeleteData [09:52:27]Read from MH i2c: 01 [09:52:27]MH_I2C_Read... [09:52:27]*** Stop cut motor [09:52:27]*** Cut end [09:52:27]Read from MH i2c: 01 07 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: 01 07 00 0E 03 00 00 00 00 00 FF 0F 26 [09:52:27]process_action close_receipt done [09:52:27]requested_data is exist [09:52:27]produce_requested_data [09:52:27]requested_item fm.sn is exist - process it [09:52:27]wFMCommunicate request_size=4 [09:52:27]MH_SAM_APDU [09:52:27]CAPDU: 80 11 00 00 [09:52:27]Write to MH i2c: E2 08 00 0F 03 80 11 00 00 00 00 00 00 8C [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 17 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 17 00 0F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [09:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:52:27]wFMCommunicate OK [09:52:27]requested_item fd.num is exist - process it [09:52:27]SAM_PROTO_GetFieldsCounters [09:52:27]wFMCommunicate request_size=4 [09:52:27]MH_SAM_APDU [09:52:27]CAPDU: 80 13 00 00 [09:52:27]Write to MH i2c: E2 08 00 10 03 80 13 00 00 00 00 00 00 8F [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 62 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 62 00 10 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [09:52:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:27]wFMCommunicate OK [09:52:27]SAM_PROTO_GetFieldsCounters done [09:52:27]requested_item shift.num is exist - process it [09:52:27]requested_item shift.opened is exist - process it [09:52:27]req_shift_opened [09:52:27]FM_GetShiftState [09:52:27]SAM_PROTO_GetShiftState [09:52:27]wFMCommunicate request_size=4 [09:52:27]MH_SAM_APDU [09:52:27]CAPDU: 80 13 01 00 [09:52:27]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 0E 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 42 [09:52:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:52:27]wFMCommunicate OK [09:52:27]SAM_PROTO_GetShiftState done [09:52:27]FM_GetShiftState done [09:52:27]req_shift_opened done [09:52:27]requested_item shift.open_date is exist - process it [09:52:27]req_shift_open_date [09:52:27]req_shift_open_date done [09:52:27]produce_requested_data done [09:52:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225092,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:52:27]process_action_free close_receipt [09:52:27]json_value_free [09:52:27]json_value_free done [09:52:27]process_json_proto returns [09:52:27]Send response to host [09:52:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225092,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:52:27]free response buf [09:52:27]execute_script done [09:52:27]execute_script returns [09:52:27]free content buf [09:52:27]Sock 7.Close socket [09:52:27]Sock 7.Thread stoped [09:52:28]OFD Sender: Processing packet 225092 [packets to send 596, broken 595] [09:52:28]ProducePacketName [09:52:28]name=ofd_packets/00225092 [09:52:28]OFD Sender: To server: pG, [09:52:28]CommunicateWithHost lk.salyk.kg:30040 [09:52:28]ConnectInit lk.salyk.kg [09:52:28]Connected sock=7 [09:52:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD FC 07 01 22 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 D8 71 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 6F 03 00 35 04 06 00 5E BE 55 BC 53 AA 90 2C 46 8B 30 CA 2B 32 [09:52:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0E 00 47 00 7A 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 6F 03 00 F4 03 04 00 EC 1D A3 66 B6 04 01 00 00 8B 0F 9A 0C 0F 5A C3 C9 [09:52:28]CommunicateWithHost err = 0 [09:52:28]CheckOFDResponse [09:52:28]1017 (14) - 77093643461234 [09:52:28]1041 (16) - 0000000000874959 [09:52:28]1040 (4) - 225092 [09:52:28]1012 (4) - 26.07.2024 03:54 [09:52:28]1206 (1) - 0 [09:52:28]OFD Sender: Remove packet 225092 [09:52:28]ProducePacketName [09:52:28]name=ofd_packets/00225092 [09:52:28]NVStorageDeleteData [09:52:29]OFD Sender: No OFD packet to send [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:39]recv_with_timeout no data received [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:04]OFD Sender: No OFD packet to send [09:53:09]OFD Sender: No OFD packet to send [09:53:12]recv_with_timeout no data received [09:53:14]OFD Sender: No OFD packet to send [09:53:19]OFD Sender: No OFD packet to send [09:53:19]accept exits with 10 [09:53:19]New connection [09:53:19]New thread 3067157860 created [09:53:19]Thread 3067301220 joined [09:53:19]Waiting for new connection... [09:53:19] Sock 10.Parse request [09:53:19]Sock 10.Check first char [09:53:19]Sock 10.First char is OK [09:53:19]request: POST /json_proto HTTP/1.0 [09:53:19]Method: POST [09:53:19]URL: /json_proto [09:53:19]Method is POST - this is cgi request [09:53:19]url: /json_proto [09:53:19]query_string will be loaded in cgi processing [09:53:19]execute_cgi json_proto POST (null) [09:53:19]execute_cgi path=json_proto method=POST [09:53:19]POST find Content-Length [09:53:19]Host: 172.17.43.131:8080 [09:53:19]Content-Length: 683 [09:53:19]Content-Type: application/json [09:53:19] [09:53:19]POST finish read [09:53:19]Found Content-Length = 683 [09:53:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:19]execute_script... [09:53:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:19]POST & json_proto [09:53:19]process_json_proto [09:53:19]json parsed OK: [09:53:19]protocol is kg_v1.0 [09:53:19]action value=close_receipt [09:53:19]process_action close_receipt [09:53:19]cmd_close_receipt [09:53:19]MH_GetDate [09:53:19]Write to MH i2c: F0 00 00 12 03 04 [09:53:19]Write i2c OK [09:53:19]MH_I2C_Read... [09:53:19]Read from MH i2c: F0 [09:53:19]MH_I2C_Read... [09:53:19]Read from MH i2c: F0 09 00 [09:53:19]MH_I2C_Read... [09:53:19]Read from MH i2c: F0 09 00 12 03 00 10 72 A3 66 F9 24 A2 66 BD [09:53:19]GetLastDocTimeStamp 1721987544 [09:53:19]current date 1721987600 [09:53:19]FM_GetShiftState [09:53:19]SAM_PROTO_GetShiftState [09:53:19]wFMCommunicate request_size=4 [09:53:19]MH_SAM_APDU [09:53:19]CAPDU: 80 13 01 00 [09:53:19]Write to MH i2c: E2 08 00 13 03 80 13 01 00 00 00 00 00 93 [09:53:19]Write i2c OK [09:53:19]MH_I2C_Read... [09:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:19]Read from MH i2c: E2 [09:53:19]MH_I2C_Read... [09:53:19]Read from MH i2c: E2 0E 00 [09:53:19]MH_I2C_Read... [09:53:19]Read from MH i2c: E2 0E 00 13 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 44 [09:53:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:53:19]wFMCommunicate OK [09:53:19]SAM_PROTO_GetShiftState done [09:53:19]FM_GetShiftState done [09:53:19]opened in 1721952182 [09:53:19]opened+sec_in_day 1722038582 [09:53:19]quantity*price = 100005 [09:53:19]sum+1 = 100006 [09:53:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 161 26.07.2024 09:53 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225093 ФПД: 88449716385008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225093&fm=88449716385008&tin=02508201610067®Number=0000000000092624&sum=100000 [09:53:20]StoreToDocumentArchive [09:53:20]shift 437 fd 225093 [09:53:20]save to /storage/0437/doc_00225093 [09:53:20]save last doc name /storage/0437/doc_00225093 to /storage/kkm_last_doc_name [09:53:20]save OK [09:53:20]Clear old archive folders... [09:53:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:20]tlvbuf is 01008170 [09:53:20]SAM_PROTO_ClearQueue [09:53:20]wFMCommunicate request_size=4 [09:53:20]MH_SAM_APDU [09:53:20]CAPDU: 80 09 00 00 [09:53:20]Write to MH i2c: E2 08 00 20 03 80 09 00 00 00 00 00 00 95 [09:53:20]Write i2c OK [09:53:20]MH_I2C_Read... [09:53:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:21]Read from MH i2c: E2 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [09:53:21]RAPDU: 90 00 [09:53:21]wFMCommunicate OK [09:53:21]SAM_PROTO_ClearQueue done [09:53:21]KKMCreateOFDPacket [09:53:21]OFDProtocolAddRootSTLVToBuf [09:53:21]FM_MakeSignedData [09:53:21]FM_MakeSignedData [09:53:21]SAM_PROTO_SignData [09:53:21]wFMCommunicate request_size=4 [09:53:21]MH_SAM_APDU [09:53:21]CAPDU: 80 0D 01 02 [09:53:21]Write to MH i2c: E2 08 00 21 03 80 0D 01 02 00 00 00 00 9D [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:21]Read from MH i2c: E2 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [09:53:21]RAPDU: 90 00 [09:53:21]wFMCommunicate OK [09:53:21]wFMCommunicate request_size=255 [09:53:21]MH_SAM_APDU [09:53:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 10 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 6F 03 00 35 04 06 00 50 [09:53:21]Write to MH i2c: E2 02 01 22 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 10 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 6F 03 00 35 04 06 00 50 00 00 9C [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:21]Read from MH i2c: E2 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [09:53:21]RAPDU: 90 00 [09:53:21]wFMCommunicate OK [09:53:21]wFMCommunicate request_size=10 [09:53:21]MH_SAM_APDU [09:53:21]CAPDU: 80 0D 02 02 05 71 CD EC F4 F0 [09:53:21]Write to MH i2c: E2 0D 00 23 03 80 0D 02 02 05 00 71 CD EC F4 F0 00 00 B8 [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:21]Read from MH i2c: E2 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [09:53:21]RAPDU: 90 00 [09:53:21]wFMCommunicate OK [09:53:21]wFMCommunicate request_size=4 [09:53:21]MH_SAM_APDU [09:53:21]CAPDU: 80 0D 03 02 [09:53:21]Write to MH i2c: E2 08 00 24 03 80 0D 03 02 00 00 00 00 A2 [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:21]Read from MH i2c: E2 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 0B 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 0B 00 24 03 00 43 8D 9F 73 99 64 D1 98 90 00 EB [09:53:21]RAPDU: 43 8D 9F 73 99 64 D1 98 90 00 [09:53:21]wFMCommunicate OK [09:53:21]SAM_PROTO_SignData done [09:53:21]FM_MakeSignedData done [09:53:21]CreateOFDProtocolMessage [09:53:21]wFMCommunicate request_size=4 [09:53:21]MH_SAM_APDU [09:53:21]CAPDU: 80 11 00 00 [09:53:21]Write to MH i2c: E2 08 00 25 03 80 11 00 00 00 00 00 00 A2 [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:21]Read from MH i2c: E2 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 17 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: E2 17 00 25 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [09:53:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:53:21]wFMCommunicate OK [09:53:21]CreateOFDProtocolMessage done [09:53:21]OFDSenderStorePacket 225093 [09:53:21]StoreOFDPacket docnum=225093 [09:53:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 15 87 07 01 3A E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 10 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 6F 03 00 35 04 06 00 50 71 CD EC F4 F0 43 8D 9F 73 99 64 D1 98 [09:53:21]CheckFolder [09:53:21]dirname=/storage/ofd_packets [09:53:21]CheckFolder done [09:53:21]ProducePacketName [09:53:21]name=ofd_packets/00225093 [09:53:21]NVStorageSaveData ofd_packets/00225093 [09:53:21]File name is /storage/ofd_packets/00225093 [09:53:21]Write 301 bytes [09:53:21]NVStorageSaveData done [09:53:21]OFDSenderStorePacket done [09:53:21]KKMCreateOFDPacket done [09:53:21]NVStorageSaveData kkm_last_timestamp [09:53:21]File name is /storage/kkm_last_timestamp [09:53:21]Write 4 bytes [09:53:21]NVStorageSaveData done [09:53:21]ExternCall_PrintAddStr [09:53:21]wPrintStart [09:53:21]Write to MH i2c: 01 00 00 26 03 29 [09:53:21]OFD Sender: Processing packet 225093 [packets to send 596, broken 595] [09:53:21]ProducePacketName [09:53:21]name=ofd_packets/00225093 [09:53:21]OFD Sender: To server: pG, [09:53:21]CommunicateWithHost lk.salyk.kg:30040 [09:53:21]ConnectInit lk.salyk.kg [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: 01 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: 01 07 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 FF 0F 3E [09:53:21]RasterBufferAndPrint [09:53:21]line Счет N : (1)2001266 [09:53:21]line ИНН: 02508201610067 [09:53:21]line Контрольно-Кассовый Чек [09:53:21]line ПРОДАЖА [09:53:21]line ТРК (МРК, ГНК) : 63 [09:53:21]line Товар: 2710124130 [09:53:21]line Аи-92-К-5 [09:53:21]line 14.750 * 67.80 [09:53:21]line = 1000.05 [09:53:21]line НДС 12% НСП 1% [09:53:21]line > о реализуемом товаре [09:53:21]line ОКРУГЛЕНИЕ: -0.05 [09:53:21]line ИТОГО: 1000.00 [09:53:21]line Внесено: 1000.00 [09:53:21]line СДАЧА: 0.00 [09:53:21]line НСП 1% : 8.85 [09:53:21]line НДС 12% : 106.20 [09:53:21]line Наличными: 1000.00 [09:53:21]line Безнал.: 0.00 [09:53:21]line Место: АЗС № 97 "Партнер Нефть" [09:53:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:53:21]line СНО: Общий режим [09:53:21]line Чек 161 26.07.2024 09:53 [09:53:21]line Смена: 437 ФФД: 1.0 [09:53:21]line ЗНМ: 0300000054 [09:53:21]line РНМ: 0000000000092624 [09:53:21]line Версия ККМ: 001 [09:53:21]line ФМ: 0000000000874959 [09:53:21]line ФД: 225093 [09:53:21]line ФПД: 88449716385008 [09:53:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095320&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225093&fm=88449716385008&tin=02508201610067®Number=0000000000092624&sum=100000 [09:53:21]written 0, free lines is 4095 [09:53:21]Write to MH i2c: 01 00 00 51 03 54 [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: 01 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: 01 07 00 [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 55 0C BC [09:53:21]RasterBufferAndPrint [09:53:21]line [09:53:21]line [09:53:21]line [09:53:21]line [09:53:21]line [09:53:21]written 0, free lines is 3160 [09:53:21]MH_Cut [09:53:21]Write to MH i2c: D1 01 00 58 03 01 2D [09:53:21]Write i2c OK [09:53:21]MH_I2C_Read... [09:53:21]Read from MH i2c: D1 [09:53:21]MH_I2C_Read... [09:53:22]Read from MH i2c: D1 01 00 [09:53:22]MH_I2C_Read... [09:53:22]Read from MH i2c: D1 01 00 58 03 00 2C [09:53:22]Write to MH i2c: 01 00 00 59 03 5C [09:53:22]Write i2c OK [09:53:22]MH_I2C_Read... [09:53:23]*** Cut start [09:53:23]*** Partial cut [09:53:23]*** CUTSNS_PIN = 1 [09:53:23]*** CUTSNS_PIN = 0 [09:53:23]*** Brake cut motor [09:53:23]Read from MH i2c: 01 [09:53:23]MH_I2C_Read... [09:53:23]*** Stop cut motor [09:53:23]*** Cut end [09:53:23]Read from MH i2c: 01 07 00 [09:53:23]MH_I2C_Read... [09:53:23]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 FF 0F 71 [09:53:23]process_action close_receipt done [09:53:23]requested_data is exist [09:53:23]produce_requested_data [09:53:23]requested_item fm.sn is exist - process it [09:53:23]wFMCommunicate request_size=4 [09:53:23]MH_SAM_APDU [09:53:23]CAPDU: 80 11 00 00 [09:53:23]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [09:53:23]Write i2c OK [09:53:23]MH_I2C_Read... [09:53:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:23]Read from MH i2c: E2 [09:53:23]MH_I2C_Read... [09:53:23]Read from MH i2c: E2 17 00 [09:53:23]MH_I2C_Read... [09:53:23]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [09:53:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:53:23]wFMCommunicate OK [09:53:23]requested_item fd.num is exist - process it [09:53:23]SAM_PROTO_GetFieldsCounters [09:53:23]wFMCommunicate request_size=4 [09:53:23]MH_SAM_APDU [09:53:23]CAPDU: 80 13 00 00 [09:53:23]Write to MH i2c: E2 08 00 5B 03 80 13 00 00 00 00 00 00 DA [09:53:23]Write i2c OK [09:53:23]MH_I2C_Read... [09:53:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:24]Read from MH i2c: E2 [09:53:24]MH_I2C_Read... [09:53:24]Read from MH i2c: E2 62 00 [09:53:24]MH_I2C_Read... [09:53:24]Read from MH i2c: E2 62 00 5B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [09:53:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:53:24]wFMCommunicate OK [09:53:24]SAM_PROTO_GetFieldsCounters done [09:53:24]requested_item shift.num is exist - process it [09:53:24]requested_item shift.opened is exist - process it [09:53:24]req_shift_opened [09:53:24]FM_GetShiftState [09:53:24]SAM_PROTO_GetShiftState [09:53:24]wFMCommunicate request_size=4 [09:53:24]MH_SAM_APDU [09:53:24]CAPDU: 80 13 01 00 [09:53:24]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [09:53:24]Write i2c OK [09:53:24]MH_I2C_Read... [09:53:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:24]Read from MH i2c: E2 [09:53:24]MH_I2C_Read... [09:53:24]Read from MH i2c: E2 0E 00 [09:53:24]MH_I2C_Read... [09:53:24]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8D [09:53:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:53:24]wFMCommunicate OK [09:53:24]SAM_PROTO_GetShiftState done [09:53:24]FM_GetShiftState done [09:53:24]req_shift_opened done [09:53:24]requested_item shift.open_date is exist - process it [09:53:24]req_shift_open_date [09:53:24]req_shift_open_date done [09:53:24]produce_requested_data done [09:53:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225093,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:53:24]process_action_free close_receipt [09:53:24]json_value_free [09:53:24]json_value_free done [09:53:24]process_json_proto returns [09:53:24]Send response to host [09:53:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225093,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:53:24]free response buf [09:53:24]execute_script done [09:53:24]execute_script returns [09:53:24]free content buf [09:53:24]Sock 10.Close socket [09:53:24]Sock 10.Thread stoped [09:53:26]ConnectInit Can't take IP for lk.salyk.kg [09:53:26]CommunicateWithHost connect error [09:53:26]CommunicateWithHost err = -1 [09:53:26]OFD Sender: Server communicate error [09:53:31]OFD Sender: Processing packet 225093 [packets to send 596, broken 595] [09:53:31]ProducePacketName [09:53:31]name=ofd_packets/00225093 [09:53:31]OFD Sender: To server: pG, [09:53:31]CommunicateWithHost lk.salyk.kg:30040 [09:53:31]ConnectInit lk.salyk.kg [09:53:32]recv_with_timeout no data received [09:53:36]ConnectInit Can't take IP for lk.salyk.kg [09:53:36]CommunicateWithHost connect error [09:53:36]CommunicateWithHost err = -1 [09:53:36]OFD Sender: Server communicate error [09:53:41]OFD Sender: Processing packet 225093 [packets to send 596, broken 595] [09:53:41]ProducePacketName [09:53:41]name=ofd_packets/00225093 [09:53:41]OFD Sender: To server: pG, [09:53:41]CommunicateWithHost lk.salyk.kg:30040 [09:53:41]ConnectInit lk.salyk.kg [09:53:43]recv_with_timeout no data received [09:53:43]Connected sock=10 [09:53:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 15 87 07 01 3A E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 10 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 6F 03 00 35 04 06 00 50 71 CD EC F4 F0 43 8D 9F 73 99 64 D1 98 [09:53:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 FF 47 00 8D 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 6F 03 00 F4 03 04 00 37 1E A3 66 B6 04 01 00 00 54 D0 D0 2E 1E 84 F1 26 [09:53:44]CommunicateWithHost err = 0 [09:53:44]CheckOFDResponse [09:53:44]1017 (14) - 77093643461234 [09:53:44]1041 (16) - 0000000000874959 [09:53:44]1040 (4) - 225093 [09:53:44]1012 (4) - 26.07.2024 03:55 [09:53:44]1206 (1) - 0 [09:53:44]OFD Sender: Remove packet 225093 [09:53:44]ProducePacketName [09:53:44]name=ofd_packets/00225093 [09:53:44]NVStorageDeleteData [09:53:44]OFD Sender: No OFD packet to send [09:53:49]OFD Sender: No OFD packet to send [09:53:54]OFD Sender: No OFD packet to send [09:53:59]OFD Sender: No OFD packet to send [09:54:04]OFD Sender: No OFD packet to send [09:54:09]OFD Sender: No OFD packet to send [09:54:10]recv_with_timeout no data received [09:54:14]OFD Sender: No OFD packet to send [09:54:16]accept exits with 9 [09:54:16]New connection [09:54:16]New thread 3067301220 created [09:54:16]Thread 3067157860 joined [09:54:16]Waiting for new connection... [09:54:16] Sock 9.Parse request [09:54:16]Sock 9.Check first char [09:54:16]Sock 9.First char is OK [09:54:16]request: POST /json_proto HTTP/1.0 [09:54:16]Method: POST [09:54:16]URL: /json_proto [09:54:16]Method is POST - this is cgi request [09:54:16]url: /json_proto [09:54:16]query_string will be loaded in cgi processing [09:54:16]execute_cgi json_proto POST (null) [09:54:16]execute_cgi path=json_proto method=POST [09:54:16]POST find Content-Length [09:54:16]Host: 172.17.43.131:8080 [09:54:16]Content-Length: 1211 [09:54:16]Content-Type: application/json [09:54:16] [09:54:16]POST finish read [09:54:16]Found Content-Length = 1211 [09:54:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001265\u000A26.07.2024 09:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 23.780 x 75.70\u000A\u0418\u0422\u041E\u0413: 1800.15\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99597\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:16]execute_script... [09:54:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001265\u000A26.07.2024 09:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 23.780 x 75.70\u000A\u0418\u0422\u041E\u0413: 1800.15\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99597\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:16]POST & json_proto [09:54:16]process_json_proto [09:54:16]json parsed OK: [09:54:16]protocol is kg_v1.0 [09:54:16]action value=print_text [09:54:16]process_action print_text [09:54:16]cmd_print_text [09:54:16]ExternCall_PrintAddStr [09:54:16]wPrintStart [09:54:16]Write to MH i2c: 01 00 00 5D 03 60 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: 01 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: 01 07 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: 01 07 00 5D 03 00 00 00 00 00 FF 0F 75 [09:54:16]RasterBufferAndPrint [09:54:16]line *****ТОВАРНЫЙ ЧЕК***** [09:54:16]line АЗС-97 [09:54:16]line Партнер нефть [09:54:16]line 02508201610067 [09:54:16]line Кассир : Ахмадалиева М. [09:54:16]line Счет N : (1)2001265 [09:54:16]line 26.07.2024 09:52 [09:54:16]line ПРОДАЖА [09:54:16]line ТРК (МРК, ГНК): 51 [09:54:16]line Вид ГСМ : 2710194210 [09:54:16]line ДТ-К-5 [09:54:16]line 23.780 x 75.70 [09:54:16]line ИТОГ: 1800.15 [09:54:16]line Тип оплаты: Талоны: Топливная Карта [09:54:16]line 99597 [09:54:16]line ______________________ [09:54:16]line (подпись) [09:54:16]written 0, free lines is 4095 [09:54:17]Write to MH i2c: 01 00 00 72 03 75 [09:54:17]Write i2c OK [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: 01 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: 01 07 00 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 F4 0D 7D [09:54:17]RasterBufferAndPrint [09:54:17]line [09:54:17]line [09:54:17]line [09:54:17]line [09:54:17]line [09:54:17]written 0, free lines is 3574 [09:54:17]MH_Cut [09:54:17]Write to MH i2c: D1 01 00 79 03 01 4E [09:54:17]Write i2c OK [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: D1 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: D1 01 00 [09:54:17]MH_I2C_Read... [09:54:17]Read from MH i2c: D1 01 00 79 03 00 4D [09:54:17]Write to MH i2c: 01 00 00 7A 03 7D [09:54:17]Write i2c OK [09:54:17]MH_I2C_Read... [09:54:17]*** Cut start [09:54:17]*** Partial cut [09:54:17]*** CUTSNS_PIN = 1 [09:54:17]*** CUTSNS_PIN = 0 [09:54:18]*** Brake cut motor [09:54:18]Read from MH i2c: 01 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 [09:54:18]MH_I2C_Read... [09:54:18]*** Stop cut motor [09:54:18]*** Cut end [09:54:18]Read from MH i2c: 01 07 00 7A 03 00 00 00 00 00 FF 0F 92 [09:54:18]process_action print_text done [09:54:18]requested_data is exist [09:54:18]produce_requested_data [09:54:18]requested_item fm.sn is exist - process it [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 11 00 00 [09:54:18]Write to MH i2c: E2 08 00 7B 03 80 11 00 00 00 00 00 00 F8 [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 17 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 17 00 7B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 55 [09:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:54:18]wFMCommunicate OK [09:54:18]requested_item fd.num is exist - process it [09:54:18]SAM_PROTO_GetFieldsCounters [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 13 00 00 [09:54:18]Write to MH i2c: E2 08 00 7C 03 80 13 00 00 00 00 00 00 FB [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 62 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 62 00 7C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [09:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:18]wFMCommunicate OK [09:54:18]SAM_PROTO_GetFieldsCounters done [09:54:18]requested_item shift.num is exist - process it [09:54:18]requested_item shift.opened is exist - process it [09:54:18]req_shift_opened [09:54:18]FM_GetShiftState [09:54:18]SAM_PROTO_GetShiftState [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 13 01 00 [09:54:18]Write to MH i2c: E2 08 00 7D 03 80 13 01 00 00 00 00 00 FD [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 0E 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 0E 00 7D 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AE [09:54:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:54:18]wFMCommunicate OK [09:54:18]SAM_PROTO_GetShiftState done [09:54:18]FM_GetShiftState done [09:54:18]req_shift_opened done [09:54:18]requested_item shift.open_date is exist - process it [09:54:18]req_shift_open_date [09:54:18]req_shift_open_date done [09:54:18]produce_requested_data done [09:54:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225093,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:54:18]process_action_free print_text [09:54:18]json_value_free [09:54:18]json_value_free done [09:54:18]process_json_proto returns [09:54:18]Send response to host [09:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225093,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:54:18]free response buf [09:54:18]execute_script done [09:54:18]execute_script returns [09:54:18]free content buf [09:54:18]Sock 9.Close socket [09:54:18]Sock 9.Thread stoped [09:54:19]OFD Sender: No OFD packet to send [09:54:24]OFD Sender: No OFD packet to send [09:54:29]OFD Sender: No OFD packet to send [09:54:34]OFD Sender: No OFD packet to send [09:54:39]OFD Sender: No OFD packet to send [09:54:44]OFD Sender: No OFD packet to send [09:54:49]OFD Sender: No OFD packet to send [09:54:54]OFD Sender: No OFD packet to send [09:54:59]OFD Sender: No OFD packet to send [09:55:04]OFD Sender: No OFD packet to send [09:55:09]OFD Sender: No OFD packet to send [09:55:14]OFD Sender: No OFD packet to send [09:55:19]OFD Sender: No OFD packet to send [09:55:24]OFD Sender: No OFD packet to send [09:55:25]accept exits with 10 [09:55:25]New connection [09:55:25]New thread 3067157860 created [09:55:25]Thread 3067301220 joined [09:55:25]Waiting for new connection... [09:55:25] Sock 10.Parse request [09:55:25]Sock 10.Check first char [09:55:25]Sock 10.First char is OK [09:55:25]request: POST /json_proto HTTP/1.0 [09:55:25]Method: POST [09:55:25]URL: /json_proto [09:55:25]Method is POST - this is cgi request [09:55:25]url: /json_proto [09:55:25]query_string will be loaded in cgi processing [09:55:25]execute_cgi json_proto POST (null) [09:55:25]execute_cgi path=json_proto method=POST [09:55:25]POST find Content-Length [09:55:25]Host: 172.17.43.131:8080 [09:55:25]Content-Length: 1214 [09:55:25]Content-Type: application/json [09:55:25] [09:55:25]POST finish read [09:55:25]Found Content-Length = 1214 [09:55:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001262\u000A26.07.2024 09:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 22.010 x 67.80\u000A\u0418\u0422\u041E\u0413: 1492.28\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03371\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:25]execute_script... [09:55:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001262\u000A26.07.2024 09:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 22.010 x 67.80\u000A\u0418\u0422\u041E\u0413: 1492.28\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03371\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:25]POST & json_proto [09:55:25]process_json_proto [09:55:25]json parsed OK: [09:55:25]protocol is kg_v1.0 [09:55:25]action value=print_text [09:55:25]process_action print_text [09:55:25]cmd_print_text [09:55:25]ExternCall_PrintAddStr [09:55:25]wPrintStart [09:55:25]Write to MH i2c: 01 00 00 7E 03 81 [09:55:25]Write i2c OK [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: 01 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: 01 07 00 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: 01 07 00 7E 03 00 00 00 00 00 FF 0F 96 [09:55:25]RasterBufferAndPrint [09:55:25]line *****ТОВАРНЫЙ ЧЕК***** [09:55:25]line АЗС-97 [09:55:25]line Партнер нефть [09:55:25]line 02508201610067 [09:55:25]line Кассир : Ахмадалиева М. [09:55:25]line Счет N : (1)2001262 [09:55:25]line 26.07.2024 09:54 [09:55:25]line ПРОДАЖА [09:55:25]line ТРК (МРК, ГНК): 33 [09:55:25]line Вид ГСМ : 2710124130 [09:55:25]line Аи-92-К-5 [09:55:25]line 22.010 x 67.80 [09:55:25]line ИТОГ: 1492.28 [09:55:25]line Тип оплаты: Талоны: Топливная Карта [09:55:25]line 03371 [09:55:25]line ______________________ [09:55:25]line (подпись) [09:55:25]written 0, free lines is 4095 [09:55:25]Write to MH i2c: 01 00 00 93 03 96 [09:55:25]Write i2c OK [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: 01 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: 01 07 00 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 F6 0D A0 [09:55:25]RasterBufferAndPrint [09:55:25]line [09:55:25]line [09:55:25]line [09:55:25]line [09:55:25]line [09:55:25]written 0, free lines is 3576 [09:55:25]MH_Cut [09:55:25]Write to MH i2c: D1 01 00 9A 03 01 6F [09:55:25]Write i2c OK [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: D1 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: D1 01 00 [09:55:25]MH_I2C_Read... [09:55:25]Read from MH i2c: D1 01 00 9A 03 00 6E [09:55:25]Write to MH i2c: 01 00 00 9B 03 9E [09:55:25]Write i2c OK [09:55:25]MH_I2C_Read... [09:55:26]*** Cut start [09:55:26]*** Partial cut [09:55:26]*** CUTSNS_PIN = 1 [09:55:26]*** CUTSNS_PIN = 0 [09:55:26]*** Brake cut motor [09:55:26]Read from MH i2c: 01 [09:55:26]MH_I2C_Read... [09:55:26]*** Stop cut motor [09:55:26]*** Cut end [09:55:26]Read from MH i2c: 01 07 00 [09:55:26]MH_I2C_Read... [09:55:26]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [09:55:26]process_action print_text done [09:55:26]requested_data is exist [09:55:26]produce_requested_data [09:55:26]requested_item fm.sn is exist - process it [09:55:26]wFMCommunicate request_size=4 [09:55:26]MH_SAM_APDU [09:55:26]CAPDU: 80 11 00 00 [09:55:26]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [09:55:26]Write i2c OK [09:55:26]MH_I2C_Read... [09:55:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:27]Read from MH i2c: E2 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 17 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [09:55:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:55:27]wFMCommunicate OK [09:55:27]requested_item fd.num is exist - process it [09:55:27]SAM_PROTO_GetFieldsCounters [09:55:27]wFMCommunicate request_size=4 [09:55:27]MH_SAM_APDU [09:55:27]CAPDU: 80 13 00 00 [09:55:27]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:27]Read from MH i2c: E2 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 62 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 62 00 9D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [09:55:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:27]wFMCommunicate OK [09:55:27]SAM_PROTO_GetFieldsCounters done [09:55:27]requested_item shift.num is exist - process it [09:55:27]requested_item shift.opened is exist - process it [09:55:27]req_shift_opened [09:55:27]FM_GetShiftState [09:55:27]SAM_PROTO_GetShiftState [09:55:27]wFMCommunicate request_size=4 [09:55:27]MH_SAM_APDU [09:55:27]CAPDU: 80 13 01 00 [09:55:27]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [09:55:27]Write i2c OK [09:55:27]MH_I2C_Read... [09:55:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:27]Read from MH i2c: E2 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 0E 00 [09:55:27]MH_I2C_Read... [09:55:27]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CF [09:55:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:55:27]wFMCommunicate OK [09:55:27]SAM_PROTO_GetShiftState done [09:55:27]FM_GetShiftState done [09:55:27]req_shift_opened done [09:55:27]requested_item shift.open_date is exist - process it [09:55:27]req_shift_open_date [09:55:27]req_shift_open_date done [09:55:27]produce_requested_data done [09:55:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225093,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:55:27]process_action_free print_text [09:55:27]json_value_free [09:55:27]json_value_free done [09:55:27]process_json_proto returns [09:55:27]Send response to host [09:55:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225093,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:55:27]free response buf [09:55:27]execute_script done [09:55:27]execute_script returns [09:55:27]free content buf [09:55:27]Sock 10.Close socket [09:55:27]Sock 10.Thread stoped [09:55:29]OFD Sender: No OFD packet to send [09:55:34]OFD Sender: No OFD packet to send [09:55:39]OFD Sender: No OFD packet to send [09:55:43]recv_with_timeout no data received [09:55:44]OFD Sender: No OFD packet to send [09:55:49]OFD Sender: No OFD packet to send [09:55:54]OFD Sender: No OFD packet to send [09:55:59]OFD Sender: No OFD packet to send [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:14]OFD Sender: No OFD packet to send [09:56:19]OFD Sender: No OFD packet to send [09:56:25]OFD Sender: No OFD packet to send [09:56:30]OFD Sender: No OFD packet to send [09:56:35]OFD Sender: No OFD packet to send [09:56:40]OFD Sender: No OFD packet to send [09:56:45]OFD Sender: No OFD packet to send [09:56:50]OFD Sender: No OFD packet to send [09:56:55]OFD Sender: No OFD packet to send [09:57:00]OFD Sender: No OFD packet to send [09:57:00]accept exits with 9 [09:57:00]New connection [09:57:00]New thread 3067301220 created [09:57:00]Thread 3067157860 joined [09:57:00]Waiting for new connection... [09:57:00] Sock 9.Parse request [09:57:00]Sock 9.Check first char [09:57:00]Sock 9.First char is OK [09:57:00]request: POST /json_proto HTTP/1.0 [09:57:00]Method: POST [09:57:00]URL: /json_proto [09:57:00]Method is POST - this is cgi request [09:57:00]url: /json_proto [09:57:00]query_string will be loaded in cgi processing [09:57:00]execute_cgi json_proto POST (null) [09:57:00]execute_cgi path=json_proto method=POST [09:57:00]POST find Content-Length [09:57:00]Host: 172.17.43.131:8080 [09:57:00]Content-Length: 804 [09:57:00]Content-Type: application/json [09:57:00] [09:57:00]POST finish read [09:57:00]Found Content-Length = 804 [09:57:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:00]execute_script... [09:57:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:00]POST & json_proto [09:57:00]process_json_proto [09:57:00]json parsed OK: [09:57:00]protocol is kg_v1.0 [09:57:00]action value=close_receipt [09:57:00]process_action close_receipt [09:57:00]cmd_close_receipt [09:57:00]MH_GetDate [09:57:00]Write to MH i2c: F0 00 00 9F 03 91 [09:57:00]Write i2c OK [09:57:00]MH_I2C_Read... [09:57:00]Read from MH i2c: F0 [09:57:00]MH_I2C_Read... [09:57:00]Read from MH i2c: F0 09 00 [09:57:00]MH_I2C_Read... [09:57:00]Read from MH i2c: F0 09 00 9F 03 00 ED 72 A3 66 F9 24 A2 66 27 [09:57:00]GetLastDocTimeStamp 1721987600 [09:57:00]current date 1721987821 [09:57:00]FM_GetShiftState [09:57:00]SAM_PROTO_GetShiftState [09:57:00]wFMCommunicate request_size=4 [09:57:00]MH_SAM_APDU [09:57:00]CAPDU: 80 13 01 00 [09:57:00]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [09:57:00]Write i2c OK [09:57:00]MH_I2C_Read... [09:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:00]Read from MH i2c: E2 [09:57:00]MH_I2C_Read... [09:57:00]Read from MH i2c: E2 0E 00 [09:57:00]MH_I2C_Read... [09:57:00]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D1 [09:57:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:57:00]wFMCommunicate OK [09:57:00]SAM_PROTO_GetShiftState done [09:57:00]FM_GetShiftState done [09:57:00]opened in 1721952182 [09:57:00]opened+sec_in_day 1722038582 [09:57:00]quantity*price = 120006 [09:57:00]sum+1 = 120007 [09:57:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.06 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.06 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 162 26.07.2024 09:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225094 ФПД: 79939176729308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095701&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225094&fm=79939176729308&tin=02508201610067®Number=0000000000092624&sum=120006 [09:57:01]StoreToDocumentArchive [09:57:01]shift 437 fd 225094 [09:57:01]save to /storage/0437/doc_00225094 [09:57:01]save last doc name /storage/0437/doc_00225094 to /storage/kkm_last_doc_name [09:57:01]save OK [09:57:01]Clear old archive folders... [09:57:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:01]tlvbuf is 01009D90 [09:57:01]SAM_PROTO_ClearQueue [09:57:01]wFMCommunicate request_size=4 [09:57:01]MH_SAM_APDU [09:57:01]CAPDU: 80 09 00 00 [09:57:01]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [09:57:01]Write i2c OK [09:57:01]MH_I2C_Read... [09:57:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:01]Read from MH i2c: E2 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: E2 03 00 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [09:57:01]RAPDU: 90 00 [09:57:01]wFMCommunicate OK [09:57:01]SAM_PROTO_ClearQueue done [09:57:01]KKMCreateOFDPacket [09:57:01]OFDProtocolAddRootSTLVToBuf [09:57:01]FM_MakeSignedData [09:57:01]FM_MakeSignedData [09:57:01]SAM_PROTO_SignData [09:57:01]wFMCommunicate request_size=4 [09:57:01]MH_SAM_APDU [09:57:01]CAPDU: 80 0D 01 02 [09:57:01]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [09:57:01]Write i2c OK [09:57:01]MH_I2C_Read... [09:57:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:01]Read from MH i2c: E2 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: E2 03 00 [09:57:01]MH_I2C_Read... [09:57:01]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [09:57:01]RAPDU: 90 00 [09:57:01]wFMCommunicate OK [09:57:01]wFMCommunicate request_size=255 [09:57:01]MH_SAM_APDU [09:57:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 ED 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 6F 03 00 35 04 06 00 48 [09:57:01]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 ED 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 6F 03 00 35 04 06 00 48 00 00 EF [09:57:01]Write i2c OK [09:57:01]MH_I2C_Read... [09:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:02]Read from MH i2c: E2 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [09:57:02]RAPDU: 90 00 [09:57:02]wFMCommunicate OK [09:57:02]wFMCommunicate request_size=10 [09:57:02]MH_SAM_APDU [09:57:02]CAPDU: 80 0D 02 02 05 B4 4A 3B 8A DC [09:57:02]Write to MH i2c: E2 0D 00 B0 03 80 0D 02 02 05 00 B4 4A 3B 8A DC 00 00 D6 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:02]Read from MH i2c: E2 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [09:57:02]RAPDU: 90 00 [09:57:02]wFMCommunicate OK [09:57:02]wFMCommunicate request_size=4 [09:57:02]MH_SAM_APDU [09:57:02]CAPDU: 80 0D 03 02 [09:57:02]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:02]Read from MH i2c: E2 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 0B 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 0B 00 B1 03 00 27 7A A5 57 A5 9D 0B A5 90 00 BF [09:57:02]RAPDU: 27 7A A5 57 A5 9D 0B A5 90 00 [09:57:02]wFMCommunicate OK [09:57:02]SAM_PROTO_SignData done [09:57:02]FM_MakeSignedData done [09:57:02]CreateOFDProtocolMessage [09:57:02]wFMCommunicate request_size=4 [09:57:02]MH_SAM_APDU [09:57:02]CAPDU: 80 11 00 00 [09:57:02]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:02]Read from MH i2c: E2 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 17 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [09:57:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:02]wFMCommunicate OK [09:57:02]CreateOFDProtocolMessage done [09:57:02]OFDSenderStorePacket 225094 [09:57:02]StoreOFDPacket docnum=225094 [09:57:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 86 F9 07 01 20 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 ED 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 6F 03 00 35 04 06 00 48 B4 4A 3B 8A DC 27 7A A5 57 A5 9D 0B A5 [09:57:02]CheckFolder [09:57:02]dirname=/storage/ofd_packets [09:57:02]CheckFolder done [09:57:02]ProducePacketName [09:57:02]name=ofd_packets/00225094 [09:57:02]NVStorageSaveData ofd_packets/00225094 [09:57:02]File name is /storage/ofd_packets/00225094 [09:57:02]Write 301 bytes [09:57:02]NVStorageSaveData done [09:57:02]OFDSenderStorePacket done [09:57:02]KKMCreateOFDPacket done [09:57:02]NVStorageSaveData kkm_last_timestamp [09:57:02]File name is /storage/kkm_last_timestamp [09:57:02]Write 4 bytes [09:57:02]NVStorageSaveData done [09:57:02]ExternCall_PrintAddStr [09:57:02]wPrintStart [09:57:02]Write to MH i2c: 01 00 00 B3 03 B6 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: 01 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: 01 07 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [09:57:02]RasterBufferAndPrint [09:57:02]line Счет N : (1)2001267 [09:57:02]line ИНН: 02508201610067 [09:57:02]line Контрольно-Кассовый Чек [09:57:02]line ПРОДАЖА [09:57:02]line ТРК (МРК, ГНК) : 43 [09:57:02]line Товар: 2710124130 [09:57:02]line Аи-92-К-5 [09:57:02]line 17.700 * 67.80 [09:57:02]line = 1200.06 [09:57:02]line НДС 12% НСП 1% [09:57:02]line > о реализуемом товаре [09:57:02]line ИТОГО: 1200.06 [09:57:02]line НСП 1% : 10.62 [09:57:02]line НДС 12% : 127.44 [09:57:02]line Наличными: 0.00 [09:57:02]line Безнал.: 1200.06 [09:57:02]line Место: АЗС № 97 "Партнер Нефть" [09:57:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:57:02]line СНО: Общий режим [09:57:02]line Чек 162 26.07.2024 09:57 [09:57:02]line Смена: 437 ФФД: 1.0 [09:57:02]line ЗНМ: 0300000054 [09:57:02]line РНМ: 0000000000092624 [09:57:02]line Версия ККМ: 001 [09:57:02]line Платежная система: O! деньги [09:57:02]line ФМ: 0000000000874959 [09:57:02]line ФД: 225094 [09:57:02]line ФПД: 79939176729308 [09:57:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095701&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225094&fm=79939176729308&tin=02508201610067®Number=0000000000092624&sum=120006 [09:57:02]written 0, free lines is 4095 [09:57:02]OFD Sender: Processing packet 225094 [packets to send 596, broken 595] [09:57:02]ProducePacketName [09:57:02]name=ofd_packets/00225094 [09:57:02]OFD Sender: To server: pG, [09:57:02]CommunicateWithHost lk.salyk.kg:30040 [09:57:02]ConnectInit lk.salyk.kg [09:57:02]Write to MH i2c: 01 00 00 DD 03 E0 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: 01 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: 01 07 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 78 0C 6B [09:57:02]RasterBufferAndPrint [09:57:02]line [09:57:02]line [09:57:02]line [09:57:02]line [09:57:02]line [09:57:02]written 0, free lines is 3196 [09:57:02]MH_Cut [09:57:02]Write to MH i2c: D1 01 00 E4 03 01 B9 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: D1 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: D1 01 00 [09:57:02]MH_I2C_Read... [09:57:02]Read from MH i2c: D1 01 00 E4 03 00 B8 [09:57:02]Write to MH i2c: 01 00 00 E5 03 E8 [09:57:02]Write i2c OK [09:57:02]MH_I2C_Read... [09:57:02]Connected sock=10 [09:57:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 86 F9 07 01 20 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 ED 72 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 6F 03 00 35 04 06 00 48 B4 4A 3B 8A DC 27 7A A5 57 A5 9D 0B A5 [09:57:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B1 C8 47 00 FF 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 6F 03 00 F4 03 04 00 FF 1E A3 66 B6 04 01 00 00 1A EA 27 D0 A1 6D CB 17 [09:57:03]CommunicateWithHost err = 0 [09:57:03]CheckOFDResponse [09:57:03]1017 (14) - 77093643461234 [09:57:03]1041 (16) - 0000000000874959 [09:57:03]1040 (4) - 225094 [09:57:03]1012 (4) - 26.07.2024 03:58 [09:57:03]1206 (1) - 0 [09:57:03]OFD Sender: Remove packet 225094 [09:57:03]ProducePacketName [09:57:03]name=ofd_packets/00225094 [09:57:03]NVStorageDeleteData [09:57:03]*** Cut start [09:57:03]*** Partial cut [09:57:03]*** CUTSNS_PIN = 1 [09:57:03]OFD Sender: No OFD packet to send [09:57:03]*** CUTSNS_PIN = 0 [09:57:04]*** Brake cut motor [09:57:04]Read from MH i2c: 01 [09:57:04]MH_I2C_Read... [09:57:04]*** Stop cut motor [09:57:04]*** Cut end [09:57:04]Read from MH i2c: 01 07 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [09:57:04]process_action close_receipt done [09:57:04]requested_data is exist [09:57:04]produce_requested_data [09:57:04]requested_item fm.sn is exist - process it [09:57:04]wFMCommunicate request_size=4 [09:57:04]MH_SAM_APDU [09:57:04]CAPDU: 80 11 00 00 [09:57:04]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:04]Read from MH i2c: E2 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 17 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [09:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:57:04]wFMCommunicate OK [09:57:04]requested_item fd.num is exist - process it [09:57:04]SAM_PROTO_GetFieldsCounters [09:57:04]wFMCommunicate request_size=4 [09:57:04]MH_SAM_APDU [09:57:04]CAPDU: 80 13 00 00 [09:57:04]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:04]Read from MH i2c: E2 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 62 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 62 00 E7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [09:57:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:04]wFMCommunicate OK [09:57:04]SAM_PROTO_GetFieldsCounters done [09:57:04]requested_item shift.num is exist - process it [09:57:04]requested_item shift.opened is exist - process it [09:57:04]req_shift_opened [09:57:04]FM_GetShiftState [09:57:04]SAM_PROTO_GetShiftState [09:57:04]wFMCommunicate request_size=4 [09:57:04]MH_SAM_APDU [09:57:04]CAPDU: 80 13 01 00 [09:57:04]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [09:57:04]Write i2c OK [09:57:04]MH_I2C_Read... [09:57:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:04]Read from MH i2c: E2 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 0E 00 [09:57:04]MH_I2C_Read... [09:57:04]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 19 [09:57:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:57:04]wFMCommunicate OK [09:57:04]SAM_PROTO_GetShiftState done [09:57:04]FM_GetShiftState done [09:57:04]req_shift_opened done [09:57:04]requested_item shift.open_date is exist - process it [09:57:04]req_shift_open_date [09:57:04]req_shift_open_date done [09:57:04]produce_requested_data done [09:57:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225094,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:57:04]process_action_free close_receipt [09:57:04]json_value_free [09:57:04]json_value_free done [09:57:04]process_json_proto returns [09:57:04]Send response to host [09:57:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225094,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:57:04]free response buf [09:57:04]execute_script done [09:57:04]execute_script returns [09:57:04]free content buf [09:57:04]Sock 9.Close socket [09:57:04]Sock 9.Thread stoped [09:57:08]OFD Sender: No OFD packet to send [09:57:13]OFD Sender: No OFD packet to send [09:57:18]OFD Sender: No OFD packet to send [09:57:23]OFD Sender: No OFD packet to send [09:57:28]OFD Sender: No OFD packet to send [09:57:33]OFD Sender: No OFD packet to send [09:57:38]OFD Sender: No OFD packet to send [09:57:43]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:08]accept exits with 7 [09:58:08]New connection [09:58:08]New thread 3067157860 created [09:58:08]Thread 3067301220 joined [09:58:08]Waiting for new connection... [09:58:08] Sock 7.Parse request [09:58:08]Sock 7.Check first char [09:58:08]Sock 7.First char is OK [09:58:08]request: POST /json_proto HTTP/1.0 [09:58:08]Method: POST [09:58:08]URL: /json_proto [09:58:08]Method is POST - this is cgi request [09:58:08]url: /json_proto [09:58:08]query_string will be loaded in cgi processing [09:58:08]execute_cgi json_proto POST (null) [09:58:08]execute_cgi path=json_proto method=POST [09:58:08]POST find Content-Length [09:58:08]Host: 172.17.43.131:8080 [09:58:08]Content-Length: 683 [09:58:08]Content-Type: application/json [09:58:08] [09:58:08]POST finish read [09:58:08]Found Content-Length = 683 [09:58:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.440, "sum" : 3520.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3520.00, "total" : 3520.00, "payments": [ { "type": 0, "sum" : 3520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:08]execute_script... [09:58:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.440, "sum" : 3520.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3520.00, "total" : 3520.00, "payments": [ { "type": 0, "sum" : 3520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:08]POST & json_proto [09:58:08]process_json_proto [09:58:08]json parsed OK: [09:58:08]protocol is kg_v1.0 [09:58:08]action value=close_receipt [09:58:08]process_action close_receipt [09:58:08]cmd_close_receipt [09:58:08]MH_GetDate [09:58:08]Write to MH i2c: F0 00 00 E9 03 DB [09:58:08]Write i2c OK [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: F0 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: F0 09 00 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: F0 09 00 E9 03 00 31 73 A3 66 F9 24 A2 66 B6 [09:58:08]GetLastDocTimeStamp 1721987821 [09:58:08]current date 1721987889 [09:58:08]FM_GetShiftState [09:58:08]SAM_PROTO_GetShiftState [09:58:08]wFMCommunicate request_size=4 [09:58:08]MH_SAM_APDU [09:58:08]CAPDU: 80 13 01 00 [09:58:08]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [09:58:08]Write i2c OK [09:58:08]MH_I2C_Read... [09:58:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:08]Read from MH i2c: E2 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: E2 0E 00 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1B [09:58:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:58:08]wFMCommunicate OK [09:58:08]SAM_PROTO_GetShiftState done [09:58:08]FM_GetShiftState done [09:58:08]opened in 1721952182 [09:58:08]opened+sec_in_day 1722038582 [09:58:08]quantity*price = 352004 [09:58:08]sum+1 = 352006 [09:58:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 3520.00 Внесено: 3520.00 СДАЧА: 0.00 НСП 1% : 31.15 НДС 12% : 373.81 Наличными: 3520.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 163 26.07.2024 09:58 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225095 ФПД: 218497095217166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225095&fm=218497095217166&tin=02508201610067®Number=0000000000092624&sum=352000 [09:58:10]StoreToDocumentArchive [09:58:10]shift 437 fd 225095 [09:58:10]save to /storage/0437/doc_00225095 [09:58:10]save last doc name /storage/0437/doc_00225095 to /storage/kkm_last_doc_name [09:58:10]save OK [09:58:10]Clear old archive folders... [09:58:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:10]tlvbuf is 010B2550 [09:58:10]SAM_PROTO_ClearQueue [09:58:10]wFMCommunicate request_size=4 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 09 00 00 [09:58:10]Write to MH i2c: E2 08 00 F7 03 80 09 00 00 00 00 00 00 6C [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [09:58:10]RAPDU: 90 00 [09:58:10]wFMCommunicate OK [09:58:10]SAM_PROTO_ClearQueue done [09:58:10]KKMCreateOFDPacket [09:58:10]OFDProtocolAddRootSTLVToBuf [09:58:10]FM_MakeSignedData [09:58:10]FM_MakeSignedData [09:58:10]SAM_PROTO_SignData [09:58:10]wFMCommunicate request_size=4 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 0D 01 02 [09:58:10]Write to MH i2c: E2 08 00 F8 03 80 0D 01 02 00 00 00 00 74 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [09:58:10]RAPDU: 90 00 [09:58:10]wFMCommunicate OK [09:58:10]wFMCommunicate request_size=255 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 B9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 05 5F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 92 00 00 00 00 07 04 06 00 00 5F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 31 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 6F 03 00 35 04 06 00 C6 [09:58:10]Write to MH i2c: E2 02 01 F9 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 B9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 05 5F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 92 00 00 00 00 07 04 06 00 00 5F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 31 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 6F 03 00 35 04 06 00 C6 00 00 2F [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [09:58:10]RAPDU: 90 00 [09:58:10]wFMCommunicate OK [09:58:10]wFMCommunicate request_size=10 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 0D 02 02 05 B8 D1 BE B0 0E [09:58:10]Write to MH i2c: E2 0D 00 FA 03 80 0D 02 02 05 00 B8 D1 BE B0 0E 00 00 86 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [09:58:10]RAPDU: 90 00 [09:58:10]wFMCommunicate OK [09:58:10]wFMCommunicate request_size=4 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 0D 03 02 [09:58:10]Write to MH i2c: E2 08 00 FB 03 80 0D 03 02 00 00 00 00 79 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 0B 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 0B 00 FB 03 00 A3 3E 61 35 30 CA 87 F8 90 00 6A [09:58:10]RAPDU: A3 3E 61 35 30 CA 87 F8 90 00 [09:58:10]wFMCommunicate OK [09:58:10]SAM_PROTO_SignData done [09:58:10]FM_MakeSignedData done [09:58:10]CreateOFDProtocolMessage [09:58:10]wFMCommunicate request_size=4 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 11 00 00 [09:58:10]Write to MH i2c: E2 08 00 FC 03 80 11 00 00 00 00 00 00 79 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 17 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 17 00 FC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [09:58:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:58:10]wFMCommunicate OK [09:58:10]CreateOFDProtocolMessage done [09:58:10]OFDSenderStorePacket 225095 [09:58:10]StoreOFDPacket docnum=225095 [09:58:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 F0 07 01 03 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 B9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 05 5F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 92 00 00 00 00 07 04 06 00 00 5F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 31 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 6F 03 00 35 04 06 00 C6 B8 D1 BE B0 0E A3 3E 61 35 30 CA 87 F8 [09:58:10]CheckFolder [09:58:10]dirname=/storage/ofd_packets [09:58:10]CheckFolder done [09:58:10]ProducePacketName [09:58:10]name=ofd_packets/00225095 [09:58:10]NVStorageSaveData ofd_packets/00225095 [09:58:10]File name is /storage/ofd_packets/00225095 [09:58:10]Write 301 bytes [09:58:10]NVStorageSaveData done [09:58:10]OFDSenderStorePacket done [09:58:10]KKMCreateOFDPacket done [09:58:10]NVStorageSaveData kkm_last_timestamp [09:58:10]File name is /storage/kkm_last_timestamp [09:58:10]Write 4 bytes [09:58:10]NVStorageSaveData done [09:58:10]ExternCall_PrintAddStr [09:58:10]wPrintStart [09:58:10]Write to MH i2c: 01 00 00 FD 03 00 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: 01 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: 01 07 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [09:58:10]RasterBufferAndPrint [09:58:10]line Счет N : (1)2001268 [09:58:10]line ИНН: 02508201610067 [09:58:10]line Контрольно-Кассовый Чек [09:58:10]line ПРОДАЖА [09:58:10]line ТРК (МРК, ГНК) : 64 [09:58:10]line Товар: 2710124500 [09:58:10]line Аи-95-К-5 [09:58:10]line 47.440 * 74.20 [09:58:10]line = 3520.05 [09:58:10]line НДС 12% НСП 1% [09:58:10]line > о реализуемом товаре [09:58:10]line ОКРУГЛЕНИЕ: -0.05 [09:58:10]line ИТОГО: 3520.00 [09:58:10]line Внесено: 3520.00 [09:58:10]line СДАЧА: 0.00 [09:58:10]line НСП 1% : 31.15 [09:58:10]line НДС 12% : 373.81 [09:58:10]line Наличными: 3520.00 [09:58:10]line Безнал.: 0.00 [09:58:10]line Место: АЗС № 97 "Партнер Нефть" [09:58:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [09:58:10]line СНО: Общий режим [09:58:10]line Чек 163 26.07.2024 09:58 [09:58:10]line Смена: 437 ФФД: 1.0 [09:58:10]line ЗНМ: 0300000054 [09:58:10]line РНМ: 0000000000092624 [09:58:10]line Версия ККМ: 001 [09:58:10]line ФМ: 0000000000874959 [09:58:10]line ФД: 225095 [09:58:10]line ФПД: 218497095217166 [09:58:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T095809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225095&fm=218497095217166&tin=02508201610067®Number=0000000000092624&sum=352000 [09:58:10]written 0, free lines is 4095 [09:58:10]OFD Sender: Processing packet 225095 [packets to send 596, broken 595] [09:58:10]ProducePacketName [09:58:10]name=ofd_packets/00225095 [09:58:10]OFD Sender: To server: pG, [09:58:10]CommunicateWithHost lk.salyk.kg:30040 [09:58:10]ConnectInit lk.salyk.kg [09:58:11]Write to MH i2c: 01 00 00 28 04 2C [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: 01 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: 01 07 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 60 0C 9F [09:58:11]RasterBufferAndPrint [09:58:11]line [09:58:11]line [09:58:11]line [09:58:11]line [09:58:11]line [09:58:11]written 0, free lines is 3170 [09:58:11]MH_Cut [09:58:11]Write to MH i2c: D1 01 00 2F 04 01 05 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: D1 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: D1 01 00 [09:58:11]MH_I2C_Read... [09:58:11]Read from MH i2c: D1 01 00 2F 04 00 04 [09:58:11]Write to MH i2c: 01 00 00 30 04 34 [09:58:11]Write i2c OK [09:58:11]MH_I2C_Read... [09:58:12]*** Cut start [09:58:12]*** Partial cut [09:58:12]*** CUTSNS_PIN = 1 [09:58:12]*** CUTSNS_PIN = 0 [09:58:12]*** Brake cut motor [09:58:12]Read from MH i2c: 01 [09:58:12]MH_I2C_Read... [09:58:12]*** Stop cut motor [09:58:12]*** Cut end [09:58:12]Read from MH i2c: 01 07 00 [09:58:12]MH_I2C_Read... [09:58:12]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [09:58:12]process_action close_receipt done [09:58:12]requested_data is exist [09:58:12]produce_requested_data [09:58:12]requested_item fm.sn is exist - process it [09:58:12]wFMCommunicate request_size=4 [09:58:12]MH_SAM_APDU [09:58:12]CAPDU: 80 11 00 00 [09:58:12]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:13]Read from MH i2c: E2 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 17 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [09:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [09:58:13]wFMCommunicate OK [09:58:13]requested_item fd.num is exist - process it [09:58:13]SAM_PROTO_GetFieldsCounters [09:58:13]wFMCommunicate request_size=4 [09:58:13]MH_SAM_APDU [09:58:13]CAPDU: 80 13 00 00 [09:58:13]Write to MH i2c: E2 08 00 32 04 80 13 00 00 00 00 00 00 B2 [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:13]Read from MH i2c: E2 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 62 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 62 00 32 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:58:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:13]wFMCommunicate OK [09:58:13]SAM_PROTO_GetFieldsCounters done [09:58:13]requested_item shift.num is exist - process it [09:58:13]requested_item shift.opened is exist - process it [09:58:13]req_shift_opened [09:58:13]FM_GetShiftState [09:58:13]SAM_PROTO_GetShiftState [09:58:13]wFMCommunicate request_size=4 [09:58:13]MH_SAM_APDU [09:58:13]CAPDU: 80 13 01 00 [09:58:13]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:13]Read from MH i2c: E2 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 0E 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 65 [09:58:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [09:58:13]wFMCommunicate OK [09:58:13]SAM_PROTO_GetShiftState done [09:58:13]FM_GetShiftState done [09:58:13]req_shift_opened done [09:58:13]requested_item shift.open_date is exist - process it [09:58:13]req_shift_open_date [09:58:13]req_shift_open_date done [09:58:13]produce_requested_data done [09:58:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225095,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [09:58:13]process_action_free close_receipt [09:58:13]json_value_free [09:58:13]json_value_free done [09:58:13]process_json_proto returns [09:58:13]Send response to host [09:58:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225095,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [09:58:13]free response buf [09:58:13]execute_script done [09:58:13]execute_script returns [09:58:13]free content buf [09:58:13]Sock 7.Close socket [09:58:13]Sock 7.Thread stoped [09:58:24]recv_with_timeout no data received [10:00:23]ConnectInit Can't connect to host [10:00:23]CommunicateWithHost connect error [10:00:23]CommunicateWithHost err = -1 [10:00:23]OFD Sender: Server communicate error [10:00:26]accept exits with 9 [10:00:26]New connection [10:00:26]New thread 3067301220 created [10:00:26]Thread 3067157860 joined [10:00:26]Waiting for new connection... [10:00:26] Sock 9.Parse request [10:00:26]Sock 9.Check first char [10:00:26]Sock 9.First char is OK [10:00:26]request: POST /json_proto HTTP/1.0 [10:00:26]Method: POST [10:00:26]URL: /json_proto [10:00:26]Method is POST - this is cgi request [10:00:26]url: /json_proto [10:00:26]query_string will be loaded in cgi processing [10:00:26]execute_cgi json_proto POST (null) [10:00:26]execute_cgi path=json_proto method=POST [10:00:26]POST find Content-Length [10:00:26]Host: 172.17.43.131:8080 [10:00:26]Content-Length: 678 [10:00:26]Content-Type: application/json [10:00:26] [10:00:26]POST finish read [10:00:26]Found Content-Length = 678 [10:00:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:26]execute_script... [10:00:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:26]POST & json_proto [10:00:26]process_json_proto [10:00:26]json parsed OK: [10:00:26]protocol is kg_v1.0 [10:00:26]action value=close_receipt [10:00:26]process_action close_receipt [10:00:26]cmd_close_receipt [10:00:26]MH_GetDate [10:00:26]Write to MH i2c: F0 00 00 34 04 27 [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: F0 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: F0 09 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: F0 09 00 34 04 00 BB 73 A3 66 F9 24 A2 66 8C [10:00:26]GetLastDocTimeStamp 1721987889 [10:00:26]current date 1721988027 [10:00:26]FM_GetShiftState [10:00:26]SAM_PROTO_GetShiftState [10:00:26]wFMCommunicate request_size=4 [10:00:26]MH_SAM_APDU [10:00:26]CAPDU: 80 13 01 00 [10:00:26]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [10:00:26]Write i2c OK [10:00:26]MH_I2C_Read... [10:00:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:26]Read from MH i2c: E2 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 0E 00 [10:00:26]MH_I2C_Read... [10:00:26]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 67 [10:00:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:00:26]wFMCommunicate OK [10:00:26]SAM_PROTO_GetShiftState done [10:00:26]FM_GetShiftState done [10:00:26]opened in 1721952182 [10:00:26]opened+sec_in_day 1722038582 [10:00:26]quantity*price = 40002 [10:00:26]sum+1 = 40003 [10:00:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 164 26.07.2024 10:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225096 ФПД: 77448666839460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100027&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225096&fm=77448666839460&tin=02508201610067®Number=0000000000092624&sum=40000 [10:00:27]StoreToDocumentArchive [10:00:27]shift 437 fd 225096 [10:00:27]save to /storage/0437/doc_00225096 [10:00:27]save last doc name /storage/0437/doc_00225096 to /storage/kkm_last_doc_name [10:00:27]save OK [10:00:27]Clear old archive folders... [10:00:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:27]tlvbuf is 010B8800 [10:00:27]SAM_PROTO_ClearQueue [10:00:27]wFMCommunicate request_size=4 [10:00:27]MH_SAM_APDU [10:00:27]CAPDU: 80 09 00 00 [10:00:27]Write to MH i2c: E2 08 00 42 04 80 09 00 00 00 00 00 00 B8 [10:00:27]Write i2c OK [10:00:27]MH_I2C_Read... [10:00:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:27]Read from MH i2c: E2 [10:00:27]MH_I2C_Read... [10:00:27]Read from MH i2c: E2 03 00 [10:00:27]MH_I2C_Read... [10:00:27]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [10:00:27]RAPDU: 90 00 [10:00:27]wFMCommunicate OK [10:00:27]SAM_PROTO_ClearQueue done [10:00:27]KKMCreateOFDPacket [10:00:27]OFDProtocolAddRootSTLVToBuf [10:00:27]FM_MakeSignedData [10:00:27]FM_MakeSignedData [10:00:27]SAM_PROTO_SignData [10:00:27]wFMCommunicate request_size=4 [10:00:27]MH_SAM_APDU [10:00:27]CAPDU: 80 0D 01 02 [10:00:27]Write to MH i2c: E2 08 00 43 04 80 0D 01 02 00 00 00 00 C0 [10:00:27]Write i2c OK [10:00:27]MH_I2C_Read... [10:00:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:27]Read from MH i2c: E2 [10:00:27]MH_I2C_Read... [10:00:27]Read from MH i2c: E2 03 00 [10:00:27]MH_I2C_Read... [10:00:27]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [10:00:27]RAPDU: 90 00 [10:00:27]wFMCommunicate OK [10:00:27]wFMCommunicate request_size=255 [10:00:27]MH_SAM_APDU [10:00:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 BB 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 6F 03 00 35 04 06 00 46 [10:00:27]Write to MH i2c: E2 02 01 44 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 BB 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 6F 03 00 35 04 06 00 46 00 00 BD [10:00:27]Write i2c OK [10:00:27]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 03 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [10:00:28]RAPDU: 90 00 [10:00:28]wFMCommunicate OK [10:00:28]wFMCommunicate request_size=10 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 0D 02 02 05 70 6C 46 79 A4 [10:00:28]Write to MH i2c: E2 0D 00 45 04 80 0D 02 02 05 00 70 6C 46 79 A4 00 00 0C [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 03 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [10:00:28]RAPDU: 90 00 [10:00:28]wFMCommunicate OK [10:00:28]wFMCommunicate request_size=4 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 0D 03 02 [10:00:28]Write to MH i2c: E2 08 00 46 04 80 0D 03 02 00 00 00 00 C5 [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 0B 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 0B 00 46 04 00 C2 DF 2E EB 67 D9 F8 63 90 00 1B [10:00:28]RAPDU: C2 DF 2E EB 67 D9 F8 63 90 00 [10:00:28]wFMCommunicate OK [10:00:28]SAM_PROTO_SignData done [10:00:28]FM_MakeSignedData done [10:00:28]CreateOFDProtocolMessage [10:00:28]wFMCommunicate request_size=4 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 11 00 00 [10:00:28]Write to MH i2c: E2 08 00 47 04 80 11 00 00 00 00 00 00 C5 [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:28]Read from MH i2c: E2 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 17 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: E2 17 00 47 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [10:00:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:00:28]wFMCommunicate OK [10:00:28]CreateOFDProtocolMessage done [10:00:28]OFDSenderStorePacket 225096 [10:00:28]StoreOFDPacket docnum=225096 [10:00:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 4E 07 01 1B A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 BB 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 6F 03 00 35 04 06 00 46 70 6C 46 79 A4 C2 DF 2E EB 67 D9 F8 63 [10:00:28]CheckFolder [10:00:28]dirname=/storage/ofd_packets [10:00:28]CheckFolder done [10:00:28]ProducePacketName [10:00:28]name=ofd_packets/00225096 [10:00:28]NVStorageSaveData ofd_packets/00225096 [10:00:28]File name is /storage/ofd_packets/00225096 [10:00:28]Write 301 bytes [10:00:28]NVStorageSaveData done [10:00:28]OFDSenderStorePacket done [10:00:28]KKMCreateOFDPacket done [10:00:28]NVStorageSaveData kkm_last_timestamp [10:00:28]File name is /storage/kkm_last_timestamp [10:00:28]Write 4 bytes [10:00:28]NVStorageSaveData done [10:00:28]ExternCall_PrintAddStr [10:00:28]wPrintStart [10:00:28]Write to MH i2c: 01 00 00 48 04 4C [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: 01 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: 01 07 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 FF 0F 61 [10:00:28]RasterBufferAndPrint [10:00:28]line Счет N : (1)2001271 [10:00:28]line ИНН: 02508201610067 [10:00:28]line Контрольно-Кассовый Чек [10:00:28]line ПРОДАЖА [10:00:28]line ТРК (МРК, ГНК) : 43 [10:00:28]line Товар: 2710124130 [10:00:28]line Аи-92-К-5 [10:00:28]line 5.900 * 67.80 [10:00:28]line = 400.02 [10:00:28]line НДС 12% НСП 1% [10:00:28]line > о реализуемом товаре [10:00:28]line ОКРУГЛЕНИЕ: -0.02 [10:00:28]line ИТОГО: 400.00 [10:00:28]line Внесено: 400.00 [10:00:28]line СДАЧА: 0.00 [10:00:28]line НСП 1% : 3.54 [10:00:28]line НДС 12% : 42.48 [10:00:28]line Наличными: 400.00 [10:00:28]line Безнал.: 0.00 [10:00:28]line Место: АЗС № 97 "Партнер Нефть" [10:00:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:00:28]line СНО: Общий режим [10:00:28]line Чек 164 26.07.2024 10:00 [10:00:28]line Смена: 437 ФФД: 1.0 [10:00:28]line ЗНМ: 0300000054 [10:00:28]line РНМ: 0000000000092624 [10:00:28]line Версия ККМ: 001 [10:00:28]line ФМ: 0000000000874959 [10:00:28]line ФД: 225096 [10:00:28]line ФПД: 77448666839460 [10:00:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100027&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225096&fm=77448666839460&tin=02508201610067®Number=0000000000092624&sum=40000 [10:00:28]OFD Sender: Processing packet 225095 [packets to send 597, broken 595] [10:00:28]ProducePacketName [10:00:28]name=ofd_packets/00225095 [10:00:28]OFD Sender: To server: pG, [10:00:28]CommunicateWithHost lk.salyk.kg:30040 [10:00:28]ConnectInit lk.salyk.kg [10:00:28]written 0, free lines is 4095 [10:00:29]Write to MH i2c: 01 00 00 73 04 77 [10:00:29]Write i2c OK [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: 01 [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: 01 07 00 [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 5B 0C E5 [10:00:29]RasterBufferAndPrint [10:00:29]line [10:00:29]line [10:00:29]line [10:00:29]line [10:00:29]line [10:00:29]written 0, free lines is 3166 [10:00:29]MH_Cut [10:00:29]Write to MH i2c: D1 01 00 7A 04 01 50 [10:00:29]Write i2c OK [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: D1 [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: D1 01 00 [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: D1 01 00 7A 04 00 4F [10:00:29]Write to MH i2c: 01 00 00 7B 04 7F [10:00:29]Write i2c OK [10:00:29]MH_I2C_Read... [10:00:30]*** Cut start [10:00:30]*** Partial cut [10:00:30]*** CUTSNS_PIN = 1 [10:00:30]*** CUTSNS_PIN = 0 [10:00:30]*** Brake cut motor [10:00:31]Read from MH i2c: 01 [10:00:31]MH_I2C_Read... [10:00:31]*** Stop cut motor [10:00:31]*** Cut end [10:00:31]Read from MH i2c: 01 07 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 FF 0F 94 [10:00:31]process_action close_receipt done [10:00:31]requested_data is exist [10:00:31]produce_requested_data [10:00:31]requested_item fm.sn is exist - process it [10:00:31]wFMCommunicate request_size=4 [10:00:31]MH_SAM_APDU [10:00:31]CAPDU: 80 11 00 00 [10:00:31]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:31]Read from MH i2c: E2 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 17 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [10:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:00:31]wFMCommunicate OK [10:00:31]requested_item fd.num is exist - process it [10:00:31]SAM_PROTO_GetFieldsCounters [10:00:31]wFMCommunicate request_size=4 [10:00:31]MH_SAM_APDU [10:00:31]CAPDU: 80 13 00 00 [10:00:31]Write to MH i2c: E2 08 00 7D 04 80 13 00 00 00 00 00 00 FD [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:31]Read from MH i2c: E2 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 62 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 62 00 7D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [10:00:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:31]wFMCommunicate OK [10:00:31]SAM_PROTO_GetFieldsCounters done [10:00:31]requested_item shift.num is exist - process it [10:00:31]requested_item shift.opened is exist - process it [10:00:31]req_shift_opened [10:00:31]FM_GetShiftState [10:00:31]SAM_PROTO_GetShiftState [10:00:31]wFMCommunicate request_size=4 [10:00:31]MH_SAM_APDU [10:00:31]CAPDU: 80 13 01 00 [10:00:31]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:31]Read from MH i2c: E2 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 0E 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B0 [10:00:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:00:31]wFMCommunicate OK [10:00:31]SAM_PROTO_GetShiftState done [10:00:31]FM_GetShiftState done [10:00:31]req_shift_opened done [10:00:31]requested_item shift.open_date is exist - process it [10:00:31]req_shift_open_date [10:00:31]req_shift_open_date done [10:00:31]produce_requested_data done [10:00:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225096,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:00:31]process_action_free close_receipt [10:00:31]json_value_free [10:00:31]json_value_free done [10:00:31]process_json_proto returns [10:00:31]Send response to host [10:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225096,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:00:31]free response buf [10:00:31]execute_script done [10:00:31]execute_script returns [10:00:31]free content buf [10:00:31]Sock 9.Close socket [10:00:31]Sock 9.Thread stoped [10:00:33]accept exits with 7 [10:00:33]New connection [10:00:33]New thread 3067157860 created [10:00:33]Thread 3067301220 joined [10:00:33]Waiting for new connection... [10:00:33] Sock 7.Parse request [10:00:33]Sock 7.Check first char [10:00:33]Sock 7.First char is OK [10:00:33]request: POST /json_proto HTTP/1.0 [10:00:33]Method: POST [10:00:33]URL: /json_proto [10:00:33]Method is POST - this is cgi request [10:00:33]url: /json_proto [10:00:33]query_string will be loaded in cgi processing [10:00:33]execute_cgi json_proto POST (null) [10:00:33]execute_cgi path=json_proto method=POST [10:00:33]POST find Content-Length [10:00:33]Host: 172.17.43.131:8080 [10:00:33]Content-Length: 1219 [10:00:33]Content-Type: application/json [10:00:33] [10:00:33]POST finish read [10:00:33]Found Content-Length = 1219 [10:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001270\u000A26.07.2024 09:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4087260\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:33]execute_script... [10:00:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001270\u000A26.07.2024 09:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4087260\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:33]POST & json_proto [10:00:33]process_json_proto [10:00:33]json parsed OK: [10:00:33]protocol is kg_v1.0 [10:00:33]action value=print_text [10:00:33]process_action print_text [10:00:33]cmd_print_text [10:00:33]ExternCall_PrintAddStr [10:00:33]wPrintStart [10:00:33]Write to MH i2c: 01 00 00 7F 04 83 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 07 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 07 00 7F 04 00 00 00 00 00 FF 0F 98 [10:00:33]RasterBufferAndPrint [10:00:33]line *****ТОВАРНЫЙ ЧЕК***** [10:00:33]line АЗС-97 [10:00:33]line Партнер нефть [10:00:33]line 02508201610067 [10:00:33]line Кассир : Ахмадалиева М. [10:00:33]line Счет N : (1)2001270 [10:00:33]line 26.07.2024 09:59 [10:00:33]line ПРОДАЖА [10:00:33]line ТРК (МРК, ГНК): 31 [10:00:33]line Вид ГСМ : 2710194210 [10:00:33]line ДТ-К-5 [10:00:33]line 20.000 x 75.70 [10:00:33]line ИТОГ: 1514.00 [10:00:33]line Тип оплаты: Талоны: Топливные Талоны [10:00:33]line 4087260 [10:00:33]line ______________________ [10:00:33]line (подпись) [10:00:33]written 0, free lines is 4095 [10:00:33]Write to MH i2c: 01 00 00 94 04 98 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 07 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 07 00 94 04 00 00 00 00 00 F3 0D 9F [10:00:33]RasterBufferAndPrint [10:00:33]line [10:00:33]line [10:00:33]line [10:00:33]line [10:00:33]line [10:00:33]written 0, free lines is 3574 [10:00:33]MH_Cut [10:00:33]Write to MH i2c: D1 01 00 9B 04 01 71 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: D1 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: D1 01 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: D1 01 00 9B 04 00 70 [10:00:33]Write to MH i2c: 01 00 00 9C 04 A0 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:34]*** Cut start [10:00:34]*** Partial cut [10:00:34]*** CUTSNS_PIN = 1 [10:00:34]*** CUTSNS_PIN = 0 [10:00:34]*** Brake cut motor [10:00:35]Read from MH i2c: 01 [10:00:35]MH_I2C_Read... [10:00:35]*** Stop cut motor [10:00:35]*** Cut end [10:00:35]Read from MH i2c: 01 07 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 07 00 9C 04 00 00 00 00 00 FF 0F B5 [10:00:35]process_action print_text done [10:00:35]requested_data is exist [10:00:35]produce_requested_data [10:00:35]requested_item fm.sn is exist - process it [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 11 00 00 [10:00:35]Write to MH i2c: E2 08 00 9D 04 80 11 00 00 00 00 00 00 1B [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 17 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 17 00 9D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [10:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:00:35]wFMCommunicate OK [10:00:35]requested_item fd.num is exist - process it [10:00:35]SAM_PROTO_GetFieldsCounters [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 13 00 00 [10:00:35]Write to MH i2c: E2 08 00 9E 04 80 13 00 00 00 00 00 00 1E [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 62 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 62 00 9E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [10:00:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:35]wFMCommunicate OK [10:00:35]SAM_PROTO_GetFieldsCounters done [10:00:35]requested_item shift.num is exist - process it [10:00:35]requested_item shift.opened is exist - process it [10:00:35]req_shift_opened [10:00:35]FM_GetShiftState [10:00:35]SAM_PROTO_GetShiftState [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 13 01 00 [10:00:35]Write to MH i2c: E2 08 00 9F 04 80 13 01 00 00 00 00 00 20 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 0E 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 0E 00 9F 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D1 [10:00:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:00:35]wFMCommunicate OK [10:00:35]SAM_PROTO_GetShiftState done [10:00:35]FM_GetShiftState done [10:00:35]req_shift_opened done [10:00:35]requested_item shift.open_date is exist - process it [10:00:35]req_shift_open_date [10:00:35]req_shift_open_date done [10:00:35]produce_requested_data done [10:00:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225096,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:00:35]process_action_free print_text [10:00:35]json_value_free [10:00:35]json_value_free done [10:00:35]process_json_proto returns [10:00:35]Send response to host [10:00:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225096,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:00:35]free response buf [10:00:35]execute_script done [10:00:35]execute_script returns [10:00:35]free content buf [10:00:35]Sock 7.Close socket [10:00:35]Sock 7.Thread stoped [10:00:38]Connected sock=11 [10:00:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 F0 07 01 03 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 B9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 05 5F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 92 00 00 00 00 07 04 06 00 00 5F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 31 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 6F 03 00 35 04 06 00 C6 B8 D1 BE B0 0E A3 3E 61 35 30 CA 87 F8 [10:00:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 34 12 47 00 7E C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 6F 03 00 F4 03 04 00 D7 1F A3 66 B6 04 01 00 00 FD 86 53 05 8A E2 59 79 [10:00:40]CommunicateWithHost err = 0 [10:00:40]CheckOFDResponse [10:00:40]1017 (14) - 77093643461234 [10:00:40]1041 (16) - 0000000000874959 [10:00:40]1040 (4) - 225095 [10:00:40]1012 (4) - 26.07.2024 04:02 [10:00:40]1206 (1) - 0 [10:00:40]OFD Sender: Remove packet 225095 [10:00:40]ProducePacketName [10:00:40]name=ofd_packets/00225095 [10:00:40]NVStorageDeleteData [10:00:40]OFD Sender: Processing packet 225096 [packets to send 596, broken 595] [10:00:40]ProducePacketName [10:00:40]name=ofd_packets/00225096 [10:00:40]OFD Sender: To server: pG, [10:00:40]CommunicateWithHost lk.salyk.kg:30040 [10:00:40]ConnectInit lk.salyk.kg [10:00:43]recv_with_timeout no data received [10:00:44]Connected sock=10 [10:00:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 4E 07 01 1B A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 BB 73 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 6F 03 00 35 04 06 00 46 70 6C 46 79 A4 C2 DF 2E EB 67 D9 F8 63 [10:00:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6B FA 47 00 42 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 6F 03 00 F4 03 04 00 DD 1F A3 66 B6 04 01 00 00 7C 61 EA AE 94 3B B8 8A [10:00:45]CommunicateWithHost err = 0 [10:00:45]CheckOFDResponse [10:00:45]1017 (14) - 77093643461234 [10:00:45]1041 (16) - 0000000000874959 [10:00:45]1040 (4) - 225096 [10:00:45]1012 (4) - 26.07.2024 04:02 [10:00:45]1206 (1) - 0 [10:00:45]OFD Sender: Remove packet 225096 [10:00:45]ProducePacketName [10:00:45]name=ofd_packets/00225096 [10:00:45]NVStorageDeleteData [10:00:46]OFD Sender: No OFD packet to send [10:00:51]OFD Sender: No OFD packet to send [10:00:56]OFD Sender: No OFD packet to send [10:00:58]accept exits with 9 [10:00:58]New connection [10:00:58]New thread 3067301220 created [10:00:58]Thread 3067157860 joined [10:00:58]Waiting for new connection... [10:00:58] Sock 9.Parse request [10:00:58]Sock 9.Check first char [10:00:58]Sock 9.First char is OK [10:00:58]request: POST /json_proto HTTP/1.0 [10:00:58]Method: POST [10:00:58]URL: /json_proto [10:00:58]Method is POST - this is cgi request [10:00:58]url: /json_proto [10:00:58]query_string will be loaded in cgi processing [10:00:58]execute_cgi json_proto POST (null) [10:00:58]execute_cgi path=json_proto method=POST [10:00:58]POST find Content-Length [10:00:58]Host: 172.17.43.131:8080 [10:00:58]Content-Length: 1176 [10:00:58]Content-Type: application/json [10:00:58] [10:00:58]POST finish read [10:00:58]Found Content-Length = 1176 [10:00:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001269\u000A26.07.2024 09:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088183\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:58]execute_script... [10:00:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001269\u000A26.07.2024 09:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088183\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:58]POST & json_proto [10:00:58]process_json_proto [10:00:58]json parsed OK: [10:00:58]protocol is kg_v1.0 [10:00:58]action value=print_text [10:00:58]process_action print_text [10:00:58]cmd_print_text [10:00:58]ExternCall_PrintAddStr [10:00:58]wPrintStart [10:00:58]Write to MH i2c: 01 00 00 A0 04 A4 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 07 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 07 00 A0 04 00 00 00 00 00 FF 0F B9 [10:00:58]RasterBufferAndPrint [10:00:58]line *****ТОВАРНЫЙ ЧЕК***** [10:00:58]line АЗС-97 [10:00:58]line Партнер нефть [10:00:58]line 02508201610067 [10:00:58]line Кассир : Ахмадалиева М. [10:00:58]line Счет N : (1)2001269 [10:00:58]line 26.07.2024 09:59 [10:00:58]line ПРОДАЖА [10:00:58]line ТРК (МРК, ГНК): 53 [10:00:58]line Вид ГСМ : 2710124130 [10:00:58]line Аи-92-К-5 [10:00:58]line 40.000 x 67.80 [10:00:58]line ИТОГ: 2712.00 [10:00:58]line Тип оплаты: Талоны: ТК ГПНА Online [10:00:58]line 30088183 [10:00:58]line ______________________ [10:00:58]line (подпись) [10:00:59]written 0, free lines is 4095 [10:00:59]Write to MH i2c: 01 00 00 B5 04 B9 [10:00:59]Write i2c OK [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: 01 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: 01 07 00 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 F6 0D C3 [10:00:59]RasterBufferAndPrint [10:00:59]line [10:00:59]line [10:00:59]line [10:00:59]line [10:00:59]line [10:00:59]written 0, free lines is 3576 [10:00:59]MH_Cut [10:00:59]Write to MH i2c: D1 01 00 BC 04 01 92 [10:00:59]Write i2c OK [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: D1 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: D1 01 00 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: D1 01 00 BC 04 00 91 [10:00:59]Write to MH i2c: 01 00 00 BD 04 C1 [10:00:59]Write i2c OK [10:00:59]MH_I2C_Read... [10:00:59]*** Cut start [10:00:59]*** Partial cut [10:00:59]*** CUTSNS_PIN = 1 [10:01:00]*** CUTSNS_PIN = 0 [10:01:00]*** Brake cut motor [10:01:00]Read from MH i2c: 01 [10:01:00]MH_I2C_Read... [10:01:00]*** Stop cut motor [10:01:00]Read from MH i2c: 01 07 00 [10:01:00]MH_I2C_Read... [10:01:00]*** Cut end [10:01:00]Read from MH i2c: 01 07 00 BD 04 00 00 00 00 00 FF 0F D6 [10:01:00]process_action print_text done [10:01:00]requested_data is exist [10:01:00]produce_requested_data [10:01:00]requested_item fm.sn is exist - process it [10:01:00]wFMCommunicate request_size=4 [10:01:00]MH_SAM_APDU [10:01:00]CAPDU: 80 11 00 00 [10:01:00]Write to MH i2c: E2 08 00 BE 04 80 11 00 00 00 00 00 00 3C [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 17 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 17 00 BE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [10:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:01:00]wFMCommunicate OK [10:01:00]requested_item fd.num is exist - process it [10:01:00]SAM_PROTO_GetFieldsCounters [10:01:00]wFMCommunicate request_size=4 [10:01:00]MH_SAM_APDU [10:01:00]CAPDU: 80 13 00 00 [10:01:00]Write to MH i2c: E2 08 00 BF 04 80 13 00 00 00 00 00 00 3F [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 62 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 62 00 BF 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [10:01:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:00]wFMCommunicate OK [10:01:00]SAM_PROTO_GetFieldsCounters done [10:01:00]requested_item shift.num is exist - process it [10:01:00]requested_item shift.opened is exist - process it [10:01:00]req_shift_opened [10:01:00]FM_GetShiftState [10:01:00]SAM_PROTO_GetShiftState [10:01:00]wFMCommunicate request_size=4 [10:01:00]MH_SAM_APDU [10:01:00]CAPDU: 80 13 01 00 [10:01:00]Write to MH i2c: E2 08 00 C0 04 80 13 01 00 00 00 00 00 41 [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 0E 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 0E 00 C0 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F2 [10:01:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:01:00]wFMCommunicate OK [10:01:00]SAM_PROTO_GetShiftState done [10:01:00]FM_GetShiftState done [10:01:00]req_shift_opened done [10:01:00]requested_item shift.open_date is exist - process it [10:01:00]req_shift_open_date [10:01:00]req_shift_open_date done [10:01:00]produce_requested_data done [10:01:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225096,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:01:00]process_action_free print_text [10:01:00]json_value_free [10:01:00]json_value_free done [10:01:00]process_json_proto returns [10:01:00]Send response to host [10:01:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225096,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:01:00]free response buf [10:01:00]execute_script done [10:01:00]execute_script returns [10:01:00]free content buf [10:01:00]Sock 9.Close socket [10:01:00]Sock 9.Thread stoped [10:01:01]OFD Sender: No OFD packet to send [10:01:06]OFD Sender: No OFD packet to send [10:01:11]OFD Sender: No OFD packet to send [10:01:16]OFD Sender: No OFD packet to send [10:01:21]OFD Sender: No OFD packet to send [10:01:26]OFD Sender: No OFD packet to send [10:01:31]OFD Sender: No OFD packet to send [10:01:36]OFD Sender: No OFD packet to send [10:01:41]OFD Sender: No OFD packet to send [10:01:46]OFD Sender: No OFD packet to send [10:01:51]OFD Sender: No OFD packet to send [10:01:56]OFD Sender: No OFD packet to send [10:02:01]OFD Sender: No OFD packet to send [10:02:06]OFD Sender: No OFD packet to send [10:02:11]OFD Sender: No OFD packet to send [10:02:16]OFD Sender: No OFD packet to send [10:02:16]recv_with_timeout no data received [10:02:21]OFD Sender: No OFD packet to send [10:02:26]OFD Sender: No OFD packet to send [10:02:31]OFD Sender: No OFD packet to send [10:02:36]OFD Sender: No OFD packet to send [10:02:41]OFD Sender: No OFD packet to send [10:02:46]OFD Sender: No OFD packet to send [10:02:51]OFD Sender: No OFD packet to send [10:02:56]OFD Sender: No OFD packet to send [10:03:01]OFD Sender: No OFD packet to send [10:03:06]OFD Sender: No OFD packet to send [10:03:11]OFD Sender: No OFD packet to send [10:03:16]recv_with_timeout no data received [10:03:16]OFD Sender: No OFD packet to send [10:03:21]OFD Sender: No OFD packet to send [10:03:26]OFD Sender: No OFD packet to send [10:03:31]OFD Sender: No OFD packet to send [10:03:36]OFD Sender: No OFD packet to send [10:03:41]OFD Sender: No OFD packet to send [10:03:42]recv_with_timeout no data received [10:03:43]accept exits with 10 [10:03:43]New connection [10:03:43]New thread 3067157860 created [10:03:43]Thread 3067301220 joined [10:03:43]Waiting for new connection... [10:03:43] Sock 10.Parse request [10:03:43]Sock 10.Check first char [10:03:43]Sock 10.First char is OK [10:03:43]request: POST /json_proto HTTP/1.0 [10:03:43]Method: POST [10:03:43]URL: /json_proto [10:03:43]Method is POST - this is cgi request [10:03:43]url: /json_proto [10:03:43]query_string will be loaded in cgi processing [10:03:43]execute_cgi json_proto POST (null) [10:03:43]execute_cgi path=json_proto method=POST [10:03:43]POST find Content-Length [10:03:43]Host: 172.17.43.131:8080 [10:03:43]Content-Length: 640 [10:03:43]Content-Type: application/json [10:03:43] [10:03:43]POST finish read [10:03:43]Found Content-Length = 640 [10:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:43]execute_script... [10:03:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:43]POST & json_proto [10:03:43]process_json_proto [10:03:43]json parsed OK: [10:03:43]protocol is kg_v1.0 [10:03:43]action value=close_receipt [10:03:43]process_action close_receipt [10:03:43]cmd_close_receipt [10:03:43]MH_GetDate [10:03:43]Write to MH i2c: F0 00 00 C1 04 B4 [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: F0 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: F0 09 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: F0 09 00 C1 04 00 80 74 A3 66 F9 24 A2 66 DF [10:03:43]GetLastDocTimeStamp 1721988027 [10:03:43]current date 1721988224 [10:03:43]FM_GetShiftState [10:03:43]SAM_PROTO_GetShiftState [10:03:43]wFMCommunicate request_size=4 [10:03:43]MH_SAM_APDU [10:03:43]CAPDU: 80 13 01 00 [10:03:43]Write to MH i2c: E2 08 00 C2 04 80 13 01 00 00 00 00 00 43 [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:43]Read from MH i2c: E2 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 0E 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 0E 00 C2 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F4 [10:03:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:03:43]wFMCommunicate OK [10:03:43]SAM_PROTO_GetShiftState done [10:03:43]FM_GetShiftState done [10:03:43]opened in 1721952182 [10:03:43]opened+sec_in_day 1722038582 [10:03:43]quantity*price = 99999 [10:03:43]sum+1 = 100001 [10:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 165 26.07.2024 10:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225097 ФПД: 173096790201243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225097&fm=173096790201243&tin=02508201610067®Number=0000000000092624&sum=100000 [10:03:44]StoreToDocumentArchive [10:03:44]shift 437 fd 225097 [10:03:44]save to /storage/0437/doc_00225097 [10:03:44]save last doc name /storage/0437/doc_00225097 to /storage/kkm_last_doc_name [10:03:44]save OK [10:03:44]Clear old archive folders... [10:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:03:44]tlvbuf is 01059B50 [10:03:44]SAM_PROTO_ClearQueue [10:03:44]wFMCommunicate request_size=4 [10:03:44]MH_SAM_APDU [10:03:44]CAPDU: 80 09 00 00 [10:03:44]Write to MH i2c: E2 08 00 CF 04 80 09 00 00 00 00 00 00 45 [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [10:03:44]RAPDU: 90 00 [10:03:44]wFMCommunicate OK [10:03:44]SAM_PROTO_ClearQueue done [10:03:44]KKMCreateOFDPacket [10:03:44]OFDProtocolAddRootSTLVToBuf [10:03:44]FM_MakeSignedData [10:03:44]FM_MakeSignedData [10:03:44]SAM_PROTO_SignData [10:03:44]wFMCommunicate request_size=4 [10:03:44]MH_SAM_APDU [10:03:44]CAPDU: 80 0D 01 02 [10:03:44]Write to MH i2c: E2 08 00 D0 04 80 0D 01 02 00 00 00 00 4D [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [10:03:44]RAPDU: 90 00 [10:03:44]wFMCommunicate OK [10:03:44]wFMCommunicate request_size=255 [10:03:44]MH_SAM_APDU [10:03:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 80 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 6F 03 00 35 04 06 00 9D 6E 3C B1 [10:03:44]Write to MH i2c: E2 02 01 D1 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 80 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 6F 03 00 35 04 06 00 9D 6E 3C B1 00 00 CA [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 D1 04 00 90 00 49 [10:03:44]RAPDU: 90 00 [10:03:44]wFMCommunicate OK [10:03:44]wFMCommunicate request_size=7 [10:03:44]MH_SAM_APDU [10:03:44]CAPDU: 80 0D 02 02 02 13 9B [10:03:44]Write to MH i2c: E2 0A 00 D2 04 80 0D 02 02 02 00 13 9B 00 00 02 [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [10:03:44]RAPDU: 90 00 [10:03:44]wFMCommunicate OK [10:03:44]wFMCommunicate request_size=4 [10:03:44]MH_SAM_APDU [10:03:44]CAPDU: 80 0D 03 02 [10:03:44]Write to MH i2c: E2 08 00 D3 04 80 0D 03 02 00 00 00 00 52 [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 0B 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 0B 00 D3 04 00 FE BC 85 37 46 66 84 09 90 00 02 [10:03:44]RAPDU: FE BC 85 37 46 66 84 09 90 00 [10:03:44]wFMCommunicate OK [10:03:44]SAM_PROTO_SignData done [10:03:44]FM_MakeSignedData done [10:03:44]CreateOFDProtocolMessage [10:03:44]wFMCommunicate request_size=4 [10:03:44]MH_SAM_APDU [10:03:44]CAPDU: 80 11 00 00 [10:03:44]Write to MH i2c: E2 08 00 D4 04 80 11 00 00 00 00 00 00 52 [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 17 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 17 00 D4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [10:03:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:03:44]wFMCommunicate OK [10:03:44]CreateOFDProtocolMessage done [10:03:44]OFDSenderStorePacket 225097 [10:03:44]StoreOFDPacket docnum=225097 [10:03:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C1 44 04 01 DE 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 80 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 6F 03 00 35 04 06 00 9D 6E 3C B1 13 9B FE BC 85 37 46 66 84 09 [10:03:44]CheckFolder [10:03:44]dirname=/storage/ofd_packets [10:03:44]CheckFolder done [10:03:44]ProducePacketName [10:03:44]name=ofd_packets/00225097 [10:03:44]NVStorageSaveData ofd_packets/00225097 [10:03:44]File name is /storage/ofd_packets/00225097 [10:03:44]Write 298 bytes [10:03:44]NVStorageSaveData done [10:03:44]OFDSenderStorePacket done [10:03:44]KKMCreateOFDPacket done [10:03:44]NVStorageSaveData kkm_last_timestamp [10:03:44]File name is /storage/kkm_last_timestamp [10:03:44]Write 4 bytes [10:03:44]NVStorageSaveData done [10:03:44]ExternCall_PrintAddStr [10:03:44]wPrintStart [10:03:44]Write to MH i2c: 01 00 00 D5 04 D9 [10:03:44]Write i2c OK [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: 01 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: 01 07 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: 01 07 00 D5 04 00 00 00 00 00 FF 0F EE [10:03:44]RasterBufferAndPrint [10:03:44]line Счет N : (1)2001272 [10:03:44]line ИНН: 02508201610067 [10:03:44]line Контрольно-Кассовый Чек [10:03:44]line ПРОДАЖА [10:03:44]line ТРК (МРК, ГНК) : 31 [10:03:44]line Товар: 2710194210 [10:03:44]line ДТ-К-5 [10:03:44]line 13.210 * 75.70 [10:03:44]line = 1000.00 [10:03:44]line НДС 12% НСП 1% [10:03:44]line > о реализуемом товаре [10:03:44]line ИТОГО: 1000.00 [10:03:44]line НСП 1% : 8.85 [10:03:44]line НДС 12% : 106.19 [10:03:44]line Наличными: 1000.00 [10:03:44]line Безнал.: 0.00 [10:03:44]line Место: АЗС № 97 "Партнер Нефть" [10:03:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:03:44]line СНО: Общий режим [10:03:44]line Чек 165 26.07.2024 10:03 [10:03:44]line Смена: 437 ФФД: 1.0 [10:03:44]line ЗНМ: 0300000054 [10:03:44]line РНМ: 0000000000092624 [10:03:44]line Версия ККМ: 001 [10:03:44]line ФМ: 0000000000874959 [10:03:44]line ФД: 225097 [10:03:44]line ФПД: 173096790201243 [10:03:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100344&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225097&fm=173096790201243&tin=02508201610067®Number=0000000000092624&sum=100000 [10:03:44]written 0, free lines is 4095 [10:03:44]OFD Sender: Processing packet 225097 [packets to send 596, broken 595] [10:03:44]ProducePacketName [10:03:44]name=ofd_packets/00225097 [10:03:44]OFD Sender: To server: pG, [10:03:44]CommunicateWithHost lk.salyk.kg:30040 [10:03:44]ConnectInit lk.salyk.kg [10:03:45]Write to MH i2c: 01 00 00 FD 04 01 [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: 01 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: 01 07 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 89 0C 9D [10:03:45]RasterBufferAndPrint [10:03:45]line [10:03:45]line [10:03:45]line [10:03:45]line [10:03:45]line [10:03:45]written 0, free lines is 3215 [10:03:45]MH_Cut [10:03:45]Write to MH i2c: D1 01 00 04 05 01 DB [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: D1 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: D1 01 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: D1 01 00 04 05 00 DA [10:03:45]Write to MH i2c: 01 00 00 05 05 0A [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]Connected sock=9 [10:03:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C1 44 04 01 DE 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 80 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 6F 03 00 35 04 06 00 9D 6E 3C B1 13 9B FE BC 85 37 46 66 84 09 [10:03:46]*** Cut start [10:03:46]*** Partial cut [10:03:46]*** CUTSNS_PIN = 1 [10:03:46]*** CUTSNS_PIN = 0 [10:03:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 31 47 00 87 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 6F 03 00 F4 03 04 00 91 20 A3 66 B6 04 01 00 00 93 93 83 5E 33 A5 5D 47 [10:03:46]CommunicateWithHost err = 0 [10:03:46]CheckOFDResponse [10:03:46]1017 (14) - 77093643461234 [10:03:46]1041 (16) - 0000000000874959 [10:03:46]1040 (4) - 225097 [10:03:46]1012 (4) - 26.07.2024 04:05 [10:03:46]1206 (1) - 0 [10:03:46]OFD Sender: Remove packet 225097 [10:03:46]ProducePacketName [10:03:46]name=ofd_packets/00225097 [10:03:46]NVStorageDeleteData [10:03:46]*** Brake cut motor [10:03:47]Read from MH i2c: 01 [10:03:47]MH_I2C_Read... [10:03:47]*** Stop cut motor [10:03:47]*** Cut end [10:03:47]Read from MH i2c: 01 07 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 FF 0F 1F [10:03:47]process_action close_receipt done [10:03:47]requested_data is exist [10:03:47]produce_requested_data [10:03:47]requested_item fm.sn is exist - process it [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 11 00 00 [10:03:47]Write to MH i2c: E2 08 00 06 05 80 11 00 00 00 00 00 00 85 [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 17 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 17 00 06 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [10:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:03:47]wFMCommunicate OK [10:03:47]requested_item fd.num is exist - process it [10:03:47]SAM_PROTO_GetFieldsCounters [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 13 00 00 [10:03:47]Write to MH i2c: E2 08 00 07 05 80 13 00 00 00 00 00 00 88 [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]OFD Sender: No OFD packet to send [10:03:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 62 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 62 00 07 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [10:03:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:47]wFMCommunicate OK [10:03:47]SAM_PROTO_GetFieldsCounters done [10:03:47]requested_item shift.num is exist - process it [10:03:47]requested_item shift.opened is exist - process it [10:03:47]req_shift_opened [10:03:47]FM_GetShiftState [10:03:47]SAM_PROTO_GetShiftState [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 13 01 00 [10:03:47]Write to MH i2c: E2 08 00 08 05 80 13 01 00 00 00 00 00 8A [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 0E 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 0E 00 08 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3B [10:03:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:03:47]wFMCommunicate OK [10:03:47]SAM_PROTO_GetShiftState done [10:03:47]FM_GetShiftState done [10:03:47]req_shift_opened done [10:03:47]requested_item shift.open_date is exist - process it [10:03:47]req_shift_open_date [10:03:47]req_shift_open_date done [10:03:47]produce_requested_data done [10:03:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225097,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:03:47]process_action_free close_receipt [10:03:47]json_value_free [10:03:47]json_value_free done [10:03:47]process_json_proto returns [10:03:47]Send response to host [10:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225097,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:03:47]free response buf [10:03:47]execute_script done [10:03:47]execute_script returns [10:03:47]free content buf [10:03:47]Sock 10.Close socket [10:03:47]Sock 10.Thread stoped [10:03:52]OFD Sender: No OFD packet to send [10:03:53]recv_with_timeout no data received [10:03:57]OFD Sender: No OFD packet to send [10:03:58]accept exits with 7 [10:03:58]New connection [10:03:58]New thread 3067301220 created [10:03:58]Thread 3067157860 joined [10:03:58]Waiting for new connection... [10:03:58] Sock 7.Parse request [10:03:58]Sock 7.Check first char [10:03:58]Sock 7.First char is OK [10:03:58]request: POST /json_proto HTTP/1.0 [10:03:58]Method: POST [10:03:58]URL: /json_proto [10:03:58]Method is POST - this is cgi request [10:03:58]url: /json_proto [10:03:58]query_string will be loaded in cgi processing [10:03:58]execute_cgi json_proto POST (null) [10:03:58]execute_cgi path=json_proto method=POST [10:03:58]POST find Content-Length [10:03:58]Host: 172.17.43.131:8080 [10:03:58]Content-Length: 678 [10:03:58]Content-Type: application/json [10:03:58] [10:03:58]POST finish read [10:03:58]Found Content-Length = 678 [10:03:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:58]execute_script... [10:03:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:58]POST & json_proto [10:03:58]process_json_proto [10:03:58]json parsed OK: [10:03:58]protocol is kg_v1.0 [10:03:58]action value=close_receipt [10:03:58]process_action close_receipt [10:03:58]cmd_close_receipt [10:03:58]MH_GetDate [10:03:58]Write to MH i2c: F0 00 00 09 05 FD [10:03:58]Write i2c OK [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: F0 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: F0 09 00 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: F0 09 00 09 05 00 8F 74 A3 66 F9 24 A2 66 37 [10:03:58]GetLastDocTimeStamp 1721988224 [10:03:58]current date 1721988239 [10:03:58]FM_GetShiftState [10:03:58]SAM_PROTO_GetShiftState [10:03:58]wFMCommunicate request_size=4 [10:03:58]MH_SAM_APDU [10:03:58]CAPDU: 80 13 01 00 [10:03:58]Write to MH i2c: E2 08 00 0A 05 80 13 01 00 00 00 00 00 8C [10:03:58]Write i2c OK [10:03:58]MH_I2C_Read... [10:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:58]Read from MH i2c: E2 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: E2 0E 00 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: E2 0E 00 0A 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3D [10:03:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:03:58]wFMCommunicate OK [10:03:58]SAM_PROTO_GetShiftState done [10:03:58]FM_GetShiftState done [10:03:58]opened in 1721952182 [10:03:58]opened+sec_in_day 1722038582 [10:03:58]quantity*price = 50036 [10:03:58]sum+1 = 50037 [10:03:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 166 26.07.2024 10:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225098 ФПД: 267911786241662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100359&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225098&fm=267911786241662&tin=02508201610067®Number=0000000000092624&sum=50000 [10:04:00]StoreToDocumentArchive [10:04:00]shift 437 fd 225098 [10:04:00]save to /storage/0437/doc_00225098 [10:04:00]save last doc name /storage/0437/doc_00225098 to /storage/kkm_last_doc_name [10:04:00]save OK [10:04:00]Clear old archive folders... [10:04:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:00]tlvbuf is 010088C0 [10:04:00]SAM_PROTO_ClearQueue [10:04:00]wFMCommunicate request_size=4 [10:04:00]MH_SAM_APDU [10:04:00]CAPDU: 80 09 00 00 [10:04:00]Write to MH i2c: E2 08 00 17 05 80 09 00 00 00 00 00 00 8E [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:00]Read from MH i2c: E2 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 03 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [10:04:00]RAPDU: 90 00 [10:04:00]wFMCommunicate OK [10:04:00]SAM_PROTO_ClearQueue done [10:04:00]KKMCreateOFDPacket [10:04:00]OFDProtocolAddRootSTLVToBuf [10:04:00]FM_MakeSignedData [10:04:00]FM_MakeSignedData [10:04:00]SAM_PROTO_SignData [10:04:00]wFMCommunicate request_size=4 [10:04:00]MH_SAM_APDU [10:04:00]CAPDU: 80 0D 01 02 [10:04:00]Write to MH i2c: E2 08 00 18 05 80 0D 01 02 00 00 00 00 96 [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:00]Read from MH i2c: E2 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 03 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [10:04:00]RAPDU: 90 00 [10:04:00]wFMCommunicate OK [10:04:00]wFMCommunicate request_size=255 [10:04:00]MH_SAM_APDU [10:04:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 8F 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 6F 03 00 35 04 06 00 F3 [10:04:00]Write to MH i2c: E2 02 01 19 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 8F 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 6F 03 00 35 04 06 00 F3 00 00 34 [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 [10:04:00]MH_I2C_Read... [10:04:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:00]Read from MH i2c: E2 03 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [10:04:00]RAPDU: 90 00 [10:04:00]wFMCommunicate OK [10:04:00]wFMCommunicate request_size=10 [10:04:00]MH_SAM_APDU [10:04:00]CAPDU: 80 0D 02 02 05 AA 12 D9 9E 7E [10:04:00]Write to MH i2c: E2 0D 00 1A 05 80 0D 02 02 05 00 AA 12 D9 9E 7E 00 00 54 [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 [10:04:00]MH_I2C_Read... [10:04:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:00]Read from MH i2c: E2 03 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [10:04:00]RAPDU: 90 00 [10:04:00]wFMCommunicate OK [10:04:00]wFMCommunicate request_size=4 [10:04:00]MH_SAM_APDU [10:04:00]CAPDU: 80 0D 03 02 [10:04:00]Write to MH i2c: E2 08 00 1B 05 80 0D 03 02 00 00 00 00 9B [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:00]Read from MH i2c: E2 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 0B 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 0B 00 1B 05 00 BE DE E7 1F 80 79 B2 87 90 00 70 [10:04:00]RAPDU: BE DE E7 1F 80 79 B2 87 90 00 [10:04:00]wFMCommunicate OK [10:04:00]SAM_PROTO_SignData done [10:04:00]FM_MakeSignedData done [10:04:00]CreateOFDProtocolMessage [10:04:00]wFMCommunicate request_size=4 [10:04:00]MH_SAM_APDU [10:04:00]CAPDU: 80 11 00 00 [10:04:00]Write to MH i2c: E2 08 00 1C 05 80 11 00 00 00 00 00 00 9B [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:00]Read from MH i2c: E2 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 17 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: E2 17 00 1C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [10:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:04:00]wFMCommunicate OK [10:04:00]CreateOFDProtocolMessage done [10:04:00]OFDSenderStorePacket 225098 [10:04:00]StoreOFDPacket docnum=225098 [10:04:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 2D 07 01 77 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 8F 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 6F 03 00 35 04 06 00 F3 AA 12 D9 9E 7E BE DE E7 1F 80 79 B2 87 [10:04:00]CheckFolder [10:04:00]dirname=/storage/ofd_packets [10:04:00]CheckFolder done [10:04:00]ProducePacketName [10:04:00]name=ofd_packets/00225098 [10:04:00]NVStorageSaveData ofd_packets/00225098 [10:04:00]File name is /storage/ofd_packets/00225098 [10:04:00]Write 301 bytes [10:04:00]NVStorageSaveData done [10:04:00]OFDSenderStorePacket done [10:04:00]KKMCreateOFDPacket done [10:04:00]NVStorageSaveData kkm_last_timestamp [10:04:00]File name is /storage/kkm_last_timestamp [10:04:00]Write 4 bytes [10:04:00]NVStorageSaveData done [10:04:00]ExternCall_PrintAddStr [10:04:00]wPrintStart [10:04:00]Write to MH i2c: 01 00 00 1D 05 22 [10:04:00]Write i2c OK [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: 01 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: 01 07 00 [10:04:00]MH_I2C_Read... [10:04:00]Read from MH i2c: 01 07 00 1D 05 00 00 00 00 00 FF 0F 37 [10:04:00]RasterBufferAndPrint [10:04:00]line Счет N : (1)2001273 [10:04:00]line ИНН: 02508201610067 [10:04:00]line Контрольно-Кассовый Чек [10:04:00]line ПРОДАЖА [10:04:00]line ТРК (МРК, ГНК) : 53 [10:04:00]line Товар: 2710124130 [10:04:00]line Аи-92-К-5 [10:04:00]line 7.380 * 67.80 [10:04:00]line = 500.36 [10:04:00]line НДС 12% НСП 1% [10:04:00]line > о реализуемом товаре [10:04:00]line ОКРУГЛЕНИЕ: -0.36 [10:04:00]line ИТОГО: 500.00 [10:04:00]line Внесено: 500.00 [10:04:00]line СДАЧА: 0.00 [10:04:00]line НСП 1% : 4.43 [10:04:00]line НДС 12% : 53.14 [10:04:00]line Наличными: 500.00 [10:04:00]line Безнал.: 0.00 [10:04:00]line Место: АЗС № 97 "Партнер Нефть" [10:04:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:04:00]line СНО: Общий режим [10:04:00]line Чек 166 26.07.2024 10:03 [10:04:00]line Смена: 437 ФФД: 1.0 [10:04:00]line ЗНМ: 0300000054 [10:04:00]line РНМ: 0000000000092624 [10:04:00]line Версия ККМ: 001 [10:04:00]line ФМ: 0000000000874959 [10:04:00]line ФД: 225098 [10:04:00]line ФПД: 267911786241662 [10:04:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100359&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225098&fm=267911786241662&tin=02508201610067®Number=0000000000092624&sum=50000 [10:04:00]written 0, free lines is 4095 [10:04:00]OFD Sender: Processing packet 225098 [packets to send 596, broken 595] [10:04:00]ProducePacketName [10:04:00]name=ofd_packets/00225098 [10:04:00]OFD Sender: To server: pG, [10:04:00]CommunicateWithHost lk.salyk.kg:30040 [10:04:00]ConnectInit lk.salyk.kg [10:04:01]Write to MH i2c: 01 00 00 48 05 4D [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: 01 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: 01 07 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 62 0C C2 [10:04:01]RasterBufferAndPrint [10:04:01]line [10:04:01]line [10:04:01]line [10:04:01]line [10:04:01]line [10:04:01]written 0, free lines is 3174 [10:04:01]MH_Cut [10:04:01]Write to MH i2c: D1 01 00 4F 05 01 26 [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: D1 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: D1 01 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: D1 01 00 4F 05 00 25 [10:04:01]Write to MH i2c: 01 00 00 50 05 55 [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]Connected sock=11 [10:04:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 2D 07 01 77 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 8F 74 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 6F 03 00 35 04 06 00 F3 AA 12 D9 9E 7E BE DE E7 1F 80 79 B2 87 [10:04:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 E8 47 00 35 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 6F 03 00 F4 03 04 00 A1 20 A3 66 B6 04 01 00 00 56 FE FF 74 58 61 1C B8 [10:04:02]CommunicateWithHost err = 0 [10:04:02]CheckOFDResponse [10:04:02]1017 (14) - 77093643461234 [10:04:02]1041 (16) - 0000000000874959 [10:04:02]1040 (4) - 225098 [10:04:02]1012 (4) - 26.07.2024 04:05 [10:04:02]1206 (1) - 0 [10:04:02]OFD Sender: Remove packet 225098 [10:04:02]ProducePacketName [10:04:02]name=ofd_packets/00225098 [10:04:02]NVStorageDeleteData [10:04:02]*** Cut start [10:04:02]*** Partial cut [10:04:02]*** CUTSNS_PIN = 1 [10:04:02]*** CUTSNS_PIN = 0 [10:04:02]*** Brake cut motor [10:04:02]OFD Sender: No OFD packet to send [10:04:03]Read from MH i2c: 01 [10:04:03]MH_I2C_Read... [10:04:03]*** Stop cut motor [10:04:03]*** Cut end [10:04:03]Read from MH i2c: 01 07 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 FF 0F 6A [10:04:03]process_action close_receipt done [10:04:03]requested_data is exist [10:04:03]produce_requested_data [10:04:03]requested_item fm.sn is exist - process it [10:04:03]wFMCommunicate request_size=4 [10:04:03]MH_SAM_APDU [10:04:03]CAPDU: 80 11 00 00 [10:04:03]Write to MH i2c: E2 08 00 51 05 80 11 00 00 00 00 00 00 D0 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 17 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 17 00 51 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [10:04:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:04:03]wFMCommunicate OK [10:04:03]requested_item fd.num is exist - process it [10:04:03]SAM_PROTO_GetFieldsCounters [10:04:03]wFMCommunicate request_size=4 [10:04:03]MH_SAM_APDU [10:04:03]CAPDU: 80 13 00 00 [10:04:03]Write to MH i2c: E2 08 00 52 05 80 13 00 00 00 00 00 00 D3 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 62 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 62 00 52 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [10:04:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:03]wFMCommunicate OK [10:04:03]SAM_PROTO_GetFieldsCounters done [10:04:03]requested_item shift.num is exist - process it [10:04:03]requested_item shift.opened is exist - process it [10:04:03]req_shift_opened [10:04:03]FM_GetShiftState [10:04:03]SAM_PROTO_GetShiftState [10:04:03]wFMCommunicate request_size=4 [10:04:03]MH_SAM_APDU [10:04:03]CAPDU: 80 13 01 00 [10:04:03]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 0E 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 86 [10:04:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:04:03]wFMCommunicate OK [10:04:03]SAM_PROTO_GetShiftState done [10:04:03]FM_GetShiftState done [10:04:03]req_shift_opened done [10:04:03]requested_item shift.open_date is exist - process it [10:04:03]req_shift_open_date [10:04:03]req_shift_open_date done [10:04:03]produce_requested_data done [10:04:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225098,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:04:03]process_action_free close_receipt [10:04:03]json_value_free [10:04:03]json_value_free done [10:04:03]process_json_proto returns [10:04:03]Send response to host [10:04:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225098,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:04:03]free response buf [10:04:03]execute_script done [10:04:03]execute_script returns [10:04:03]free content buf [10:04:03]Sock 7.Close socket [10:04:03]Sock 7.Thread stoped [10:04:07]OFD Sender: No OFD packet to send [10:04:12]OFD Sender: No OFD packet to send [10:04:17]OFD Sender: No OFD packet to send [10:04:22]OFD Sender: No OFD packet to send [10:04:27]OFD Sender: No OFD packet to send [10:04:32]OFD Sender: No OFD packet to send [10:04:37]OFD Sender: No OFD packet to send [10:04:42]OFD Sender: No OFD packet to send [10:04:47]OFD Sender: No OFD packet to send [10:04:52]OFD Sender: No OFD packet to send [10:04:57]OFD Sender: No OFD packet to send [10:05:02]OFD Sender: No OFD packet to send [10:05:07]OFD Sender: No OFD packet to send [10:05:12]OFD Sender: No OFD packet to send [10:05:17]OFD Sender: No OFD packet to send [10:05:22]OFD Sender: No OFD packet to send [10:05:27]OFD Sender: No OFD packet to send [10:05:32]OFD Sender: No OFD packet to send [10:05:37]OFD Sender: No OFD packet to send [10:05:42]OFD Sender: No OFD packet to send [10:05:48]OFD Sender: No OFD packet to send [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]OFD Sender: No OFD packet to send [10:06:38]OFD Sender: No OFD packet to send [10:06:43]OFD Sender: No OFD packet to send [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:57]accept exits with 10 [10:06:57]New connection [10:06:57]New thread 3067157860 created [10:06:57]Thread 3067301220 joined [10:06:57]Waiting for new connection... [10:06:57] Sock 10.Parse request [10:06:57]Sock 10.Check first char [10:06:57]Sock 10.First char is OK [10:06:57]request: POST /json_proto HTTP/1.0 [10:06:57]Method: POST [10:06:57]URL: /json_proto [10:06:57]Method is POST - this is cgi request [10:06:57]url: /json_proto [10:06:57]query_string will be loaded in cgi processing [10:06:57]execute_cgi json_proto POST (null) [10:06:57]execute_cgi path=json_proto method=POST [10:06:57]POST find Content-Length [10:06:57]Host: 172.17.43.131:8080 [10:06:57]Content-Length: 1210 [10:06:57]Content-Type: application/json [10:06:57] [10:06:57]POST finish read [10:06:57]Found Content-Length = 1210 [10:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001274\u000A26.07.2024 10:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 12.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 908.40\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43410\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:57]execute_script... [10:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001274\u000A26.07.2024 10:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 12.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 908.40\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43410\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:57]POST & json_proto [10:06:57]process_json_proto [10:06:57]json parsed OK: [10:06:57]protocol is kg_v1.0 [10:06:57]action value=print_text [10:06:57]process_action print_text [10:06:57]cmd_print_text [10:06:57]ExternCall_PrintAddStr [10:06:57]wPrintStart [10:06:57]Write to MH i2c: 01 00 00 54 05 59 [10:06:57]Write i2c OK [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 07 00 [10:06:57]MH_I2C_Read... [10:06:57]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 FF 0F 6E [10:06:57]RasterBufferAndPrint [10:06:57]line *****ТОВАРНЫЙ ЧЕК***** [10:06:57]line АЗС-97 [10:06:57]line Партнер нефть [10:06:57]line 02508201610067 [10:06:57]line Кассир : Ахмадалиева М. [10:06:57]line Счет N : (1)2001274 [10:06:57]line 26.07.2024 10:05 [10:06:57]line ПРОДАЖА [10:06:57]line ТРК (МРК, ГНК): 41 [10:06:57]line Вид ГСМ : 2710194210 [10:06:57]line ДТ-К-5 [10:06:57]line 12.000 x 75.70 [10:06:57]line ИТОГ: 908.40 [10:06:57]line Тип оплаты: Талоны: Топливная Карта [10:06:57]line 43410 [10:06:57]line ______________________ [10:06:57]line (подпись) [10:06:57]written 0, free lines is 4095 [10:06:58]Write to MH i2c: 01 00 00 69 05 6E [10:06:58]Write i2c OK [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: 01 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: 01 07 00 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: 01 07 00 69 05 00 00 00 00 00 F2 0D 74 [10:06:58]RasterBufferAndPrint [10:06:58]line [10:06:58]line [10:06:58]line [10:06:58]line [10:06:58]line [10:06:58]written 0, free lines is 3571 [10:06:58]MH_Cut [10:06:58]Write to MH i2c: D1 01 00 70 05 01 47 [10:06:58]Write i2c OK [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: D1 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: D1 01 00 [10:06:58]MH_I2C_Read... [10:06:58]Read from MH i2c: D1 01 00 70 05 00 46 [10:06:58]Write to MH i2c: 01 00 00 71 05 76 [10:06:58]Write i2c OK [10:06:58]MH_I2C_Read... [10:06:58]OFD Sender: No OFD packet to send [10:06:58]*** Cut start [10:06:58]*** Partial cut [10:06:58]*** CUTSNS_PIN = 1 [10:06:58]*** CUTSNS_PIN = 0 [10:06:59]*** Brake cut motor [10:06:59]Read from MH i2c: 01 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: 01 07 00 [10:06:59]MH_I2C_Read... [10:06:59]*** Stop cut motor [10:06:59]*** Cut end [10:06:59]Read from MH i2c: 01 07 00 71 05 00 00 00 00 00 FF 0F 8B [10:06:59]process_action print_text done [10:06:59]requested_data is exist [10:06:59]produce_requested_data [10:06:59]requested_item fm.sn is exist - process it [10:06:59]wFMCommunicate request_size=4 [10:06:59]MH_SAM_APDU [10:06:59]CAPDU: 80 11 00 00 [10:06:59]Write to MH i2c: E2 08 00 72 05 80 11 00 00 00 00 00 00 F1 [10:06:59]Write i2c OK [10:06:59]MH_I2C_Read... [10:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:59]Read from MH i2c: E2 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 17 00 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 17 00 72 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [10:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:06:59]wFMCommunicate OK [10:06:59]requested_item fd.num is exist - process it [10:06:59]SAM_PROTO_GetFieldsCounters [10:06:59]wFMCommunicate request_size=4 [10:06:59]MH_SAM_APDU [10:06:59]CAPDU: 80 13 00 00 [10:06:59]Write to MH i2c: E2 08 00 73 05 80 13 00 00 00 00 00 00 F4 [10:06:59]Write i2c OK [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 [10:06:59]MH_I2C_Read... [10:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:59]Read from MH i2c: E2 62 00 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 62 00 73 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [10:06:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:59]wFMCommunicate OK [10:06:59]SAM_PROTO_GetFieldsCounters done [10:06:59]requested_item shift.num is exist - process it [10:06:59]requested_item shift.opened is exist - process it [10:06:59]req_shift_opened [10:06:59]FM_GetShiftState [10:06:59]SAM_PROTO_GetShiftState [10:06:59]wFMCommunicate request_size=4 [10:06:59]MH_SAM_APDU [10:06:59]CAPDU: 80 13 01 00 [10:06:59]Write to MH i2c: E2 08 00 74 05 80 13 01 00 00 00 00 00 F6 [10:06:59]Write i2c OK [10:06:59]MH_I2C_Read... [10:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:59]Read from MH i2c: E2 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 0E 00 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 0E 00 74 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A7 [10:06:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:06:59]wFMCommunicate OK [10:06:59]SAM_PROTO_GetShiftState done [10:06:59]FM_GetShiftState done [10:06:59]req_shift_opened done [10:06:59]requested_item shift.open_date is exist - process it [10:06:59]req_shift_open_date [10:06:59]req_shift_open_date done [10:06:59]produce_requested_data done [10:06:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225098,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:06:59]process_action_free print_text [10:06:59]json_value_free [10:06:59]json_value_free done [10:06:59]process_json_proto returns [10:06:59]Send response to host [10:06:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225098,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:06:59]free response buf [10:06:59]execute_script done [10:06:59]execute_script returns [10:06:59]free content buf [10:06:59]Sock 10.Close socket [10:06:59]Sock 10.Thread stoped [10:07:03]OFD Sender: No OFD packet to send [10:07:04]accept exits with 7 [10:07:04]New connection [10:07:04]New thread 3067301220 created [10:07:04]Thread 3067157860 joined [10:07:04]Waiting for new connection... [10:07:04] Sock 7.Parse request [10:07:04]Sock 7.Check first char [10:07:04]Sock 7.First char is OK [10:07:04]request: POST /json_proto HTTP/1.0 [10:07:04]Method: POST [10:07:04]URL: /json_proto [10:07:04]Method is POST - this is cgi request [10:07:04]url: /json_proto [10:07:04]query_string will be loaded in cgi processing [10:07:04]execute_cgi json_proto POST (null) [10:07:04]execute_cgi path=json_proto method=POST [10:07:04]POST find Content-Length [10:07:04]Host: 172.17.43.131:8080 [10:07:04]Content-Length: 794 [10:07:04]Content-Type: application/json [10:07:04] [10:07:04]POST finish read [10:07:04]Found Content-Length = 794 [10:07:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:04]execute_script... [10:07:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:04]POST & json_proto [10:07:04]process_json_proto [10:07:04]json parsed OK: [10:07:04]protocol is kg_v1.0 [10:07:04]action value=close_receipt [10:07:04]process_action close_receipt [10:07:04]cmd_close_receipt [10:07:04]MH_GetDate [10:07:04]Write to MH i2c: F0 00 00 75 05 69 [10:07:04]Write i2c OK [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: F0 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: F0 09 00 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: F0 09 00 75 05 00 49 75 A3 66 F9 24 A2 66 5E [10:07:04]GetLastDocTimeStamp 1721988239 [10:07:04]current date 1721988425 [10:07:04]FM_GetShiftState [10:07:04]SAM_PROTO_GetShiftState [10:07:04]wFMCommunicate request_size=4 [10:07:04]MH_SAM_APDU [10:07:04]CAPDU: 80 13 01 00 [10:07:04]Write to MH i2c: E2 08 00 76 05 80 13 01 00 00 00 00 00 F8 [10:07:04]Write i2c OK [10:07:04]MH_I2C_Read... [10:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:04]Read from MH i2c: E2 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: E2 0E 00 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: E2 0E 00 76 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A9 [10:07:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:07:04]wFMCommunicate OK [10:07:04]SAM_PROTO_GetShiftState done [10:07:04]FM_GetShiftState done [10:07:04]opened in 1721952182 [10:07:04]opened+sec_in_day 1722038582 [10:07:04]quantity*price = 40041 [10:07:04]sum+1 = 40043 [10:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.42 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.42 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 167 26.07.2024 10:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225099 ФПД: 218388634586339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225099&fm=218388634586339&tin=02508201610067®Number=0000000000092624&sum=40042 [10:07:05]StoreToDocumentArchive [10:07:05]shift 437 fd 225099 [10:07:05]save to /storage/0437/doc_00225099 [10:07:05]save last doc name /storage/0437/doc_00225099 to /storage/kkm_last_doc_name [10:07:05]save OK [10:07:05]Clear old archive folders... [10:07:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:07:05]tlvbuf is 01057DC0 [10:07:05]SAM_PROTO_ClearQueue [10:07:05]wFMCommunicate request_size=4 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 09 00 00 [10:07:05]Write to MH i2c: E2 08 00 83 05 80 09 00 00 00 00 00 00 FA [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 83 05 00 90 00 FC [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]SAM_PROTO_ClearQueue done [10:07:05]KKMCreateOFDPacket [10:07:05]OFDProtocolAddRootSTLVToBuf [10:07:05]FM_MakeSignedData [10:07:05]FM_MakeSignedData [10:07:05]SAM_PROTO_SignData [10:07:05]wFMCommunicate request_size=4 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 01 02 [10:07:05]Write to MH i2c: E2 08 00 84 05 80 0D 01 02 00 00 00 00 02 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 84 05 00 90 00 FD [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]wFMCommunicate request_size=255 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 49 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 6F 03 00 35 04 06 00 [10:07:05]Write to MH i2c: E2 02 01 85 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 49 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 6F 03 00 35 04 06 00 00 00 0C [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 85 05 00 90 00 FE [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]wFMCommunicate request_size=11 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 02 02 06 C6 9F 90 FC CC E3 [10:07:05]Write to MH i2c: E2 0E 00 86 05 80 0D 02 02 06 00 C6 9F 90 FC CC E3 00 00 B1 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 86 05 00 90 00 FF [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]wFMCommunicate request_size=4 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 03 02 [10:07:05]Write to MH i2c: E2 08 00 87 05 80 0D 03 02 00 00 00 00 07 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 0B 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 0B 00 87 05 00 F6 DF D3 B1 AE 63 24 6C 90 00 02 [10:07:05]RAPDU: F6 DF D3 B1 AE 63 24 6C 90 00 [10:07:05]wFMCommunicate OK [10:07:05]SAM_PROTO_SignData done [10:07:05]FM_MakeSignedData done [10:07:05]CreateOFDProtocolMessage [10:07:05]wFMCommunicate request_size=4 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 11 00 00 [10:07:05]Write to MH i2c: E2 08 00 88 05 80 11 00 00 00 00 00 00 07 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 17 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 17 00 88 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [10:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:05]wFMCommunicate OK [10:07:05]CreateOFDProtocolMessage done [10:07:05]OFDSenderStorePacket 225099 [10:07:05]StoreOFDPacket docnum=225099 [10:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E8 65 08 01 35 E2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 49 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 6F 03 00 35 04 06 00 C6 9F 90 FC CC E3 F6 DF D3 B1 AE 63 24 6C [10:07:05]CheckFolder [10:07:05]dirname=/storage/ofd_packets [10:07:05]CheckFolder done [10:07:05]ProducePacketName [10:07:05]name=ofd_packets/00225099 [10:07:05]NVStorageSaveData ofd_packets/00225099 [10:07:05]File name is /storage/ofd_packets/00225099 [10:07:05]Write 302 bytes [10:07:05]NVStorageSaveData done [10:07:05]OFDSenderStorePacket done [10:07:05]KKMCreateOFDPacket done [10:07:05]NVStorageSaveData kkm_last_timestamp [10:07:05]File name is /storage/kkm_last_timestamp [10:07:05]Write 4 bytes [10:07:05]NVStorageSaveData done [10:07:05]ExternCall_PrintAddStr [10:07:05]wPrintStart [10:07:05]Write to MH i2c: 01 00 00 89 05 8E [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: 01 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: 01 07 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: 01 07 00 89 05 00 00 00 00 00 FF 0F A3 [10:07:05]RasterBufferAndPrint [10:07:05]line Счет N : (1)2001275 [10:07:05]line ИНН: 02508201610067 [10:07:05]line Контрольно-Кассовый Чек [10:07:05]line ПРОДАЖА [10:07:05]line ТРК (МРК, ГНК) : 52 [10:07:05]line Товар: 2710124130 [10:07:05]line Super-92-К-5 [10:07:05]line 5.820 * 68.80 [10:07:05]line = 400.42 [10:07:05]line НДС 12% НСП 1% [10:07:05]line > о реализуемом товаре [10:07:05]line ИТОГО: 400.42 [10:07:05]line НСП 1% : 3.54 [10:07:05]line НДС 12% : 42.52 [10:07:05]line Наличными: 0.00 [10:07:05]line Безнал.: 400.42 [10:07:05]line Место: АЗС № 97 "Партнер Нефть" [10:07:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:07:05]line СНО: Общий режим [10:07:05]line Чек 167 26.07.2024 10:07 [10:07:05]line Смена: 437 ФФД: 1.0 [10:07:05]line ЗНМ: 0300000054 [10:07:05]line РНМ: 0000000000092624 [10:07:05]line Версия ККМ: 001 [10:07:05]line Платежная система: O! деньги [10:07:05]line ФМ: 0000000000874959 [10:07:05]line ФД: 225099 [10:07:05]line ФПД: 218388634586339 [10:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225099&fm=218388634586339&tin=02508201610067®Number=0000000000092624&sum=40042 [10:07:05]written 0, free lines is 4095 [10:07:05]OFD Sender: Processing packet 225099 [packets to send 596, broken 595] [10:07:05]ProducePacketName [10:07:05]name=ofd_packets/00225099 [10:07:05]OFD Sender: To server: pG, [10:07:05]CommunicateWithHost lk.salyk.kg:30040 [10:07:05]ConnectInit lk.salyk.kg [10:07:06]Write to MH i2c: 01 00 00 B3 05 B8 [10:07:06]Write i2c OK [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: 01 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: 01 07 00 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: 01 07 00 B3 05 00 00 00 00 00 6E 0C 39 [10:07:06]RasterBufferAndPrint [10:07:06]line [10:07:06]line [10:07:06]line [10:07:06]line [10:07:06]line [10:07:06]written 0, free lines is 3187 [10:07:06]MH_Cut [10:07:06]Write to MH i2c: D1 01 00 BA 05 01 91 [10:07:06]Write i2c OK [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: D1 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: D1 01 00 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: D1 01 00 BA 05 00 90 [10:07:06]Write to MH i2c: 01 00 00 BB 05 C0 [10:07:06]Write i2c OK [10:07:06]MH_I2C_Read... [10:07:06]Connected sock=10 [10:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E8 65 08 01 35 E2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 49 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 6F 03 00 35 04 06 00 C6 9F 90 FC CC E3 F6 DF D3 B1 AE 63 24 6C [10:07:07]*** Cut start [10:07:07]*** Partial cut [10:07:07]*** CUTSNS_PIN = 1 [10:07:07]*** CUTSNS_PIN = 0 [10:07:07]*** Brake cut motor [10:07:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 59 47 00 05 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 6F 03 00 F4 03 04 00 5A 21 A3 66 B6 04 01 00 00 B2 C5 FA 6A D6 EA CB F9 [10:07:08]CommunicateWithHost err = 0 [10:07:08]CheckOFDResponse [10:07:08]1017 (14) - 77093643461234 [10:07:08]1041 (16) - 0000000000874959 [10:07:08]1040 (4) - 225099 [10:07:08]1012 (4) - 26.07.2024 04:08 [10:07:08]1206 (1) - 0 [10:07:08]OFD Sender: Remove packet 225099 [10:07:08]ProducePacketName [10:07:08]name=ofd_packets/00225099 [10:07:08]NVStorageDeleteData [10:07:08]Read from MH i2c: 01 [10:07:08]MH_I2C_Read... [10:07:08]*** Stop cut motor [10:07:08]*** Cut end [10:07:08]Read from MH i2c: 01 07 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: 01 07 00 BB 05 00 00 00 00 00 FF 0F D5 [10:07:08]process_action close_receipt done [10:07:08]requested_data is exist [10:07:08]produce_requested_data [10:07:08]requested_item fm.sn is exist - process it [10:07:08]wFMCommunicate request_size=4 [10:07:08]MH_SAM_APDU [10:07:08]CAPDU: 80 11 00 00 [10:07:08]Write to MH i2c: E2 08 00 BC 05 80 11 00 00 00 00 00 00 3B [10:07:08]Write i2c OK [10:07:08]MH_I2C_Read... [10:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:08]Read from MH i2c: E2 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 17 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 17 00 BC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [10:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:07:08]wFMCommunicate OK [10:07:08]requested_item fd.num is exist - process it [10:07:08]SAM_PROTO_GetFieldsCounters [10:07:08]wFMCommunicate request_size=4 [10:07:08]MH_SAM_APDU [10:07:08]CAPDU: 80 13 00 00 [10:07:08]Write to MH i2c: E2 08 00 BD 05 80 13 00 00 00 00 00 00 3E [10:07:08]Write i2c OK [10:07:08]MH_I2C_Read... [10:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:08]Read from MH i2c: E2 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 62 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 62 00 BD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [10:07:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:08]wFMCommunicate OK [10:07:08]SAM_PROTO_GetFieldsCounters done [10:07:08]requested_item shift.num is exist - process it [10:07:08]requested_item shift.opened is exist - process it [10:07:08]req_shift_opened [10:07:08]FM_GetShiftState [10:07:08]SAM_PROTO_GetShiftState [10:07:08]wFMCommunicate request_size=4 [10:07:08]MH_SAM_APDU [10:07:08]CAPDU: 80 13 01 00 [10:07:08]Write to MH i2c: E2 08 00 BE 05 80 13 01 00 00 00 00 00 40 [10:07:08]Write i2c OK [10:07:08]MH_I2C_Read... [10:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:08]Read from MH i2c: E2 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 0E 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 0E 00 BE 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F1 [10:07:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:07:08]wFMCommunicate OK [10:07:08]SAM_PROTO_GetShiftState done [10:07:08]FM_GetShiftState done [10:07:08]req_shift_opened done [10:07:08]requested_item shift.open_date is exist - process it [10:07:08]req_shift_open_date [10:07:08]req_shift_open_date done [10:07:08]produce_requested_data done [10:07:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225099,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:07:08]process_action_free close_receipt [10:07:08]json_value_free [10:07:08]json_value_free done [10:07:08]process_json_proto returns [10:07:08]Send response to host [10:07:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225099,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:07:08]free response buf [10:07:08]execute_script done [10:07:08]execute_script returns [10:07:08]free content buf [10:07:08]Sock 7.Close socket [10:07:08]Sock 7.Thread stoped [10:07:08]OFD Sender: No OFD packet to send [10:07:12]recv_with_timeout no data received [10:07:13]OFD Sender: No OFD packet to send [10:07:18]OFD Sender: No OFD packet to send [10:07:23]recv_with_timeout no data received [10:07:23]OFD Sender: No OFD packet to send [10:07:28]OFD Sender: No OFD packet to send [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [10:07:48]OFD Sender: No OFD packet to send [10:07:53]OFD Sender: No OFD packet to send [10:07:58]OFD Sender: No OFD packet to send [10:08:03]OFD Sender: No OFD packet to send [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:19]accept exits with 9 [10:08:19]New connection [10:08:19]New thread 3067157860 created [10:08:19]Thread 3067301220 joined [10:08:19]Waiting for new connection... [10:08:19] Sock 9.Parse request [10:08:19]Sock 9.Check first char [10:08:19]Sock 9.First char is OK [10:08:19]request: POST /json_proto HTTP/1.0 [10:08:19]Method: POST [10:08:19]URL: /json_proto [10:08:19]Method is POST - this is cgi request [10:08:19]url: /json_proto [10:08:19]query_string will be loaded in cgi processing [10:08:19]execute_cgi json_proto POST (null) [10:08:19]execute_cgi path=json_proto method=POST [10:08:19]POST find Content-Length [10:08:19]Host: 172.17.43.131:8080 [10:08:19]Content-Length: 683 [10:08:19]Content-Type: application/json [10:08:19] [10:08:19]POST finish read [10:08:19]Found Content-Length = 683 [10:08:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:19]execute_script... [10:08:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:19]POST & json_proto [10:08:19]process_json_proto [10:08:19]json parsed OK: [10:08:19]protocol is kg_v1.0 [10:08:19]action value=close_receipt [10:08:19]process_action close_receipt [10:08:19]cmd_close_receipt [10:08:19]MH_GetDate [10:08:19]Write to MH i2c: F0 00 00 BF 05 B3 [10:08:19]Write i2c OK [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: F0 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: F0 09 00 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: F0 09 00 BF 05 00 94 75 A3 66 F9 24 A2 66 F3 [10:08:19]GetLastDocTimeStamp 1721988425 [10:08:19]current date 1721988500 [10:08:19]FM_GetShiftState [10:08:19]SAM_PROTO_GetShiftState [10:08:19]wFMCommunicate request_size=4 [10:08:19]MH_SAM_APDU [10:08:19]CAPDU: 80 13 01 00 [10:08:19]Write to MH i2c: E2 08 00 C0 05 80 13 01 00 00 00 00 00 42 [10:08:19]Write i2c OK [10:08:19]MH_I2C_Read... [10:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:19]Read from MH i2c: E2 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: E2 0E 00 [10:08:19]MH_I2C_Read... [10:08:19]Read from MH i2c: E2 0E 00 C0 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F3 [10:08:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:08:19]wFMCommunicate OK [10:08:19]SAM_PROTO_GetShiftState done [10:08:19]FM_GetShiftState done [10:08:19]opened in 1721952182 [10:08:19]opened+sec_in_day 1722038582 [10:08:19]quantity*price = 300064 [10:08:19]sum+1 = 300066 [10:08:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 168 26.07.2024 10:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225100 ФПД: 204063440955654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100820&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225100&fm=204063440955654&tin=02508201610067®Number=0000000000092624&sum=300000 [10:08:20]StoreToDocumentArchive [10:08:20]shift 437 fd 225100 [10:08:20]save to /storage/0437/doc_00225100 [10:08:20]save last doc name /storage/0437/doc_00225100 to /storage/kkm_last_doc_name [10:08:20]save OK [10:08:20]Clear old archive folders... [10:08:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:20]tlvbuf is 010B2CD0 [10:08:20]SAM_PROTO_ClearQueue [10:08:20]wFMCommunicate request_size=4 [10:08:20]MH_SAM_APDU [10:08:20]CAPDU: 80 09 00 00 [10:08:20]Write to MH i2c: E2 08 00 CD 05 80 09 00 00 00 00 00 00 44 [10:08:20]Write i2c OK [10:08:20]MH_I2C_Read... [10:08:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:20]Read from MH i2c: E2 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: E2 03 00 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: E2 03 00 CD 05 00 90 00 46 [10:08:20]RAPDU: 90 00 [10:08:20]wFMCommunicate OK [10:08:20]SAM_PROTO_ClearQueue done [10:08:20]KKMCreateOFDPacket [10:08:20]OFDProtocolAddRootSTLVToBuf [10:08:20]FM_MakeSignedData [10:08:20]FM_MakeSignedData [10:08:20]SAM_PROTO_SignData [10:08:20]wFMCommunicate request_size=4 [10:08:20]MH_SAM_APDU [10:08:20]CAPDU: 80 0D 01 02 [10:08:20]Write to MH i2c: E2 08 00 CE 05 80 0D 01 02 00 00 00 00 4C [10:08:20]Write i2c OK [10:08:20]MH_I2C_Read... [10:08:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:20]Read from MH i2c: E2 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: E2 03 00 [10:08:20]MH_I2C_Read... [10:08:20]Read from MH i2c: E2 03 00 CE 05 00 90 00 47 [10:08:20]RAPDU: 90 00 [10:08:20]wFMCommunicate OK [10:08:20]wFMCommunicate request_size=255 [10:08:20]MH_SAM_APDU [10:08:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 94 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 6F 03 00 35 04 06 00 B9 [10:08:20]Write to MH i2c: E2 02 01 CF 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 94 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 6F 03 00 35 04 06 00 B9 00 00 FB [10:08:20]Write i2c OK [10:08:20]MH_I2C_Read... [10:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:21]Read from MH i2c: E2 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 03 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 03 00 CF 05 00 90 00 48 [10:08:21]RAPDU: 90 00 [10:08:21]wFMCommunicate OK [10:08:21]wFMCommunicate request_size=10 [10:08:21]MH_SAM_APDU [10:08:21]CAPDU: 80 0D 02 02 05 98 38 E8 E9 06 [10:08:21]Write to MH i2c: E2 0D 00 D0 05 80 0D 02 02 05 00 98 38 E8 E9 06 00 00 00 [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:21]Read from MH i2c: E2 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 03 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [10:08:21]RAPDU: 90 00 [10:08:21]wFMCommunicate OK [10:08:21]wFMCommunicate request_size=4 [10:08:21]MH_SAM_APDU [10:08:21]CAPDU: 80 0D 03 02 [10:08:21]Write to MH i2c: E2 08 00 D1 05 80 0D 03 02 00 00 00 00 51 [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:21]Read from MH i2c: E2 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 0B 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 0B 00 D1 05 00 F4 3F 77 59 3A 06 CB 3E 90 00 9E [10:08:21]RAPDU: F4 3F 77 59 3A 06 CB 3E 90 00 [10:08:21]wFMCommunicate OK [10:08:21]SAM_PROTO_SignData done [10:08:21]FM_MakeSignedData done [10:08:21]CreateOFDProtocolMessage [10:08:21]wFMCommunicate request_size=4 [10:08:21]MH_SAM_APDU [10:08:21]CAPDU: 80 11 00 00 [10:08:21]Write to MH i2c: E2 08 00 D2 05 80 11 00 00 00 00 00 00 51 [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:21]Read from MH i2c: E2 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 17 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: E2 17 00 D2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [10:08:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:21]wFMCommunicate OK [10:08:21]CreateOFDProtocolMessage done [10:08:21]OFDSenderStorePacket 225100 [10:08:21]StoreOFDPacket docnum=225100 [10:08:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 75 07 01 F7 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 94 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 6F 03 00 35 04 06 00 B9 98 38 E8 E9 06 F4 3F 77 59 3A 06 CB 3E [10:08:21]CheckFolder [10:08:21]dirname=/storage/ofd_packets [10:08:21]CheckFolder done [10:08:21]ProducePacketName [10:08:21]name=ofd_packets/00225100 [10:08:21]NVStorageSaveData ofd_packets/00225100 [10:08:21]File name is /storage/ofd_packets/00225100 [10:08:21]Write 301 bytes [10:08:21]NVStorageSaveData done [10:08:21]OFDSenderStorePacket done [10:08:21]KKMCreateOFDPacket done [10:08:21]NVStorageSaveData kkm_last_timestamp [10:08:21]File name is /storage/kkm_last_timestamp [10:08:21]Write 4 bytes [10:08:21]NVStorageSaveData done [10:08:21]ExternCall_PrintAddStr [10:08:21]wPrintStart [10:08:21]Write to MH i2c: 01 00 00 D3 05 D8 [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: 01 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: 01 07 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: 01 07 00 D3 05 00 00 00 00 00 FF 0F ED [10:08:21]RasterBufferAndPrint [10:08:21]line Счет N : (1)2001276 [10:08:21]line ИНН: 02508201610067 [10:08:21]line Контрольно-Кассовый Чек [10:08:21]line ПРОДАЖА [10:08:21]line ТРК (МРК, ГНК) : 64 [10:08:21]line Товар: 2710124500 [10:08:21]line Аи-95-К-5 [10:08:21]line 40.440 * 74.20 [10:08:21]line = 3000.65 [10:08:21]line НДС 12% НСП 1% [10:08:21]line > о реализуемом товаре [10:08:21]line ОКРУГЛЕНИЕ: -0.65 [10:08:21]line ИТОГО: 3000.00 [10:08:21]line Внесено: 3000.00 [10:08:21]line СДАЧА: 0.00 [10:08:21]line НСП 1% : 26.55 [10:08:21]line НДС 12% : 318.65 [10:08:21]line Наличными: 3000.00 [10:08:21]line Безнал.: 0.00 [10:08:21]line Место: АЗС № 97 "Партнер Нефть" [10:08:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:08:21]line СНО: Общий режим [10:08:21]line Чек 168 26.07.2024 10:08 [10:08:21]line Смена: 437 ФФД: 1.0 [10:08:21]line ЗНМ: 0300000054 [10:08:21]line РНМ: 0000000000092624 [10:08:21]line Версия ККМ: 001 [10:08:21]line ФМ: 0000000000874959 [10:08:21]line ФД: 225100 [10:08:21]line ФПД: 204063440955654 [10:08:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100820&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225100&fm=204063440955654&tin=02508201610067®Number=0000000000092624&sum=300000 [10:08:21]written 0, free lines is 4095 [10:08:21]OFD Sender: Processing packet 225100 [packets to send 596, broken 595] [10:08:21]ProducePacketName [10:08:21]name=ofd_packets/00225100 [10:08:21]OFD Sender: To server: pG, [10:08:21]CommunicateWithHost lk.salyk.kg:30040 [10:08:21]ConnectInit lk.salyk.kg [10:08:21]Write to MH i2c: 01 00 00 FE 05 03 [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: 01 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: 01 07 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 63 0C 79 [10:08:21]RasterBufferAndPrint [10:08:21]line [10:08:21]line [10:08:21]line [10:08:21]line [10:08:21]line [10:08:21]written 0, free lines is 3174 [10:08:21]MH_Cut [10:08:21]Write to MH i2c: D1 01 00 05 06 01 DD [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: D1 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: D1 01 00 [10:08:21]MH_I2C_Read... [10:08:21]Read from MH i2c: D1 01 00 05 06 00 DC [10:08:21]Write to MH i2c: 01 00 00 06 06 0C [10:08:21]Write i2c OK [10:08:21]MH_I2C_Read... [10:08:21]Connected sock=7 [10:08:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 75 07 01 F7 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 94 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 6F 03 00 35 04 06 00 B9 98 38 E8 E9 06 F4 3F 77 59 3A 06 CB 3E [10:08:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 98 47 00 6C 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 6F 03 00 F4 03 04 00 A5 21 A3 66 B6 04 01 00 00 E3 84 DC BD A2 82 38 B1 [10:08:22]CommunicateWithHost err = 0 [10:08:22]CheckOFDResponse [10:08:22]1017 (14) - 77093643461234 [10:08:22]1041 (16) - 0000000000874959 [10:08:22]1040 (4) - 225100 [10:08:22]1012 (4) - 26.07.2024 04:10 [10:08:22]1206 (1) - 0 [10:08:22]OFD Sender: Remove packet 225100 [10:08:22]ProducePacketName [10:08:22]name=ofd_packets/00225100 [10:08:22]NVStorageDeleteData [10:08:22]OFD Sender: No OFD packet to send [10:08:22]*** Cut start [10:08:22]*** Partial cut [10:08:22]*** CUTSNS_PIN = 1 [10:08:23]*** CUTSNS_PIN = 0 [10:08:23]*** Brake cut motor [10:08:23]Read from MH i2c: 01 [10:08:23]MH_I2C_Read... [10:08:23]*** Stop cut motor [10:08:23]*** Cut end [10:08:23]Read from MH i2c: 01 07 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 FF 0F 21 [10:08:23]process_action close_receipt done [10:08:23]requested_data is exist [10:08:23]produce_requested_data [10:08:23]requested_item fm.sn is exist - process it [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 11 00 00 [10:08:23]Write to MH i2c: E2 08 00 07 06 80 11 00 00 00 00 00 00 87 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 17 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 17 00 07 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E4 [10:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:23]wFMCommunicate OK [10:08:23]requested_item fd.num is exist - process it [10:08:23]SAM_PROTO_GetFieldsCounters [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 13 00 00 [10:08:23]Write to MH i2c: E2 08 00 08 06 80 13 00 00 00 00 00 00 8A [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 62 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 62 00 08 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [10:08:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:23]wFMCommunicate OK [10:08:23]SAM_PROTO_GetFieldsCounters done [10:08:23]requested_item shift.num is exist - process it [10:08:23]requested_item shift.opened is exist - process it [10:08:23]req_shift_opened [10:08:23]FM_GetShiftState [10:08:23]SAM_PROTO_GetShiftState [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 13 01 00 [10:08:23]Write to MH i2c: E2 08 00 09 06 80 13 01 00 00 00 00 00 8C [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:23]Read from MH i2c: E2 0E 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 0E 00 09 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3D [10:08:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:08:23]wFMCommunicate OK [10:08:23]SAM_PROTO_GetShiftState done [10:08:23]FM_GetShiftState done [10:08:23]req_shift_opened done [10:08:23]requested_item shift.open_date is exist - process it [10:08:23]req_shift_open_date [10:08:23]req_shift_open_date done [10:08:23]produce_requested_data done [10:08:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225100,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:08:23]process_action_free close_receipt [10:08:23]json_value_free [10:08:23]json_value_free done [10:08:23]process_json_proto returns [10:08:23]Send response to host [10:08:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225100,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:08:23]free response buf [10:08:23]execute_script done [10:08:23]execute_script returns [10:08:23]free content buf [10:08:23]Sock 9.Close socket [10:08:23]Sock 9.Thread stoped [10:08:27]OFD Sender: No OFD packet to send [10:08:30]accept exits with 10 [10:08:30]New connection [10:08:30]New thread 3067301220 created [10:08:30]Thread 3067157860 joined [10:08:30]Waiting for new connection... [10:08:30] Sock 10.Parse request [10:08:30]Sock 10.Check first char [10:08:30]Sock 10.First char is OK [10:08:30]request: POST /json_proto HTTP/1.0 [10:08:30]Method: POST [10:08:30]URL: /json_proto [10:08:30]Method is POST - this is cgi request [10:08:30]url: /json_proto [10:08:30]query_string will be loaded in cgi processing [10:08:30]execute_cgi json_proto POST (null) [10:08:30]execute_cgi path=json_proto method=POST [10:08:30]POST find Content-Length [10:08:30]Host: 172.17.43.131:8080 [10:08:30]Content-Length: 672 [10:08:30]Content-Type: application/json [10:08:30] [10:08:30]POST finish read [10:08:30]Found Content-Length = 672 [10:08:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:30]execute_script... [10:08:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:30]POST & json_proto [10:08:30]process_json_proto [10:08:30]json parsed OK: [10:08:30]protocol is kg_v1.0 [10:08:30]action value=close_receipt [10:08:30]process_action close_receipt [10:08:30]cmd_close_receipt [10:08:30]MH_GetDate [10:08:30]Write to MH i2c: F0 00 00 0A 06 FF [10:08:30]Write i2c OK [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: F0 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: F0 09 00 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: F0 09 00 0A 06 00 9F 75 A3 66 F9 24 A2 66 4A [10:08:30]GetLastDocTimeStamp 1721988500 [10:08:30]current date 1721988511 [10:08:30]FM_GetShiftState [10:08:30]SAM_PROTO_GetShiftState [10:08:30]wFMCommunicate request_size=4 [10:08:30]MH_SAM_APDU [10:08:30]CAPDU: 80 13 01 00 [10:08:30]Write to MH i2c: E2 08 00 0B 06 80 13 01 00 00 00 00 00 8E [10:08:30]Write i2c OK [10:08:30]MH_I2C_Read... [10:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:30]Read from MH i2c: E2 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: E2 0E 00 [10:08:30]MH_I2C_Read... [10:08:30]Read from MH i2c: E2 0E 00 0B 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3F [10:08:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:08:30]wFMCommunicate OK [10:08:30]SAM_PROTO_GetShiftState done [10:08:30]FM_GetShiftState done [10:08:30]opened in 1721952182 [10:08:30]opened+sec_in_day 1722038582 [10:08:30]quantity*price = 70038 [10:08:30]sum+1 = 70039 [10:08:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 169 26.07.2024 10:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225101 ФПД: 87593297130230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100831&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225101&fm=87593297130230&tin=02508201610067®Number=0000000000092624&sum=70000 [10:08:31]StoreToDocumentArchive [10:08:31]shift 437 fd 225101 [10:08:31]save to /storage/0437/doc_00225101 [10:08:31]save last doc name /storage/0437/doc_00225101 to /storage/kkm_last_doc_name [10:08:31]save OK [10:08:31]Clear old archive folders... [10:08:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:08:31]tlvbuf is 01017D80 [10:08:31]SAM_PROTO_ClearQueue [10:08:31]wFMCommunicate request_size=4 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 09 00 00 [10:08:31]Write to MH i2c: E2 08 00 18 06 80 09 00 00 00 00 00 00 90 [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 18 06 00 90 00 92 [10:08:31]RAPDU: 90 00 [10:08:31]wFMCommunicate OK [10:08:31]SAM_PROTO_ClearQueue done [10:08:31]KKMCreateOFDPacket [10:08:31]OFDProtocolAddRootSTLVToBuf [10:08:31]FM_MakeSignedData [10:08:31]FM_MakeSignedData [10:08:31]SAM_PROTO_SignData [10:08:31]wFMCommunicate request_size=4 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 0D 01 02 [10:08:31]Write to MH i2c: E2 08 00 19 06 80 0D 01 02 00 00 00 00 98 [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [10:08:31]RAPDU: 90 00 [10:08:31]wFMCommunicate OK [10:08:31]wFMCommunicate request_size=255 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 9F 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 6F 03 00 35 04 06 00 [10:08:31]Write to MH i2c: E2 02 01 1A 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 9F 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 6F 03 00 35 04 06 00 00 00 39 [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [10:08:31]RAPDU: 90 00 [10:08:31]wFMCommunicate OK [10:08:31]wFMCommunicate request_size=11 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 0D 02 02 06 4F AA 67 5C 32 F6 [10:08:31]Write to MH i2c: E2 0E 00 1B 06 80 0D 02 02 06 00 4F AA 67 5C 32 F6 00 00 8B [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [10:08:31]RAPDU: 90 00 [10:08:31]wFMCommunicate OK [10:08:31]wFMCommunicate request_size=4 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 0D 03 02 [10:08:31]Write to MH i2c: E2 08 00 1C 06 80 0D 03 02 00 00 00 00 9D [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 0B 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 0B 00 1C 06 00 D1 AD 53 DE 4F 40 58 B3 90 00 E7 [10:08:31]RAPDU: D1 AD 53 DE 4F 40 58 B3 90 00 [10:08:31]wFMCommunicate OK [10:08:31]SAM_PROTO_SignData done [10:08:31]FM_MakeSignedData done [10:08:31]CreateOFDProtocolMessage [10:08:31]wFMCommunicate request_size=4 [10:08:31]MH_SAM_APDU [10:08:31]CAPDU: 80 11 00 00 [10:08:31]Write to MH i2c: E2 08 00 1D 06 80 11 00 00 00 00 00 00 9D [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:31]Read from MH i2c: E2 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 17 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: E2 17 00 1D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [10:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:31]wFMCommunicate OK [10:08:31]CreateOFDProtocolMessage done [10:08:31]OFDSenderStorePacket 225101 [10:08:31]StoreOFDPacket docnum=225101 [10:08:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 9C 81 08 01 26 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 9F 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 6F 03 00 35 04 06 00 4F AA 67 5C 32 F6 D1 AD 53 DE 4F 40 58 B3 [10:08:31]CheckFolder [10:08:31]dirname=/storage/ofd_packets [10:08:31]CheckFolder done [10:08:31]ProducePacketName [10:08:31]name=ofd_packets/00225101 [10:08:31]NVStorageSaveData ofd_packets/00225101 [10:08:31]File name is /storage/ofd_packets/00225101 [10:08:31]Write 302 bytes [10:08:31]NVStorageSaveData done [10:08:31]OFDSenderStorePacket done [10:08:31]KKMCreateOFDPacket done [10:08:31]NVStorageSaveData kkm_last_timestamp [10:08:31]File name is /storage/kkm_last_timestamp [10:08:31]Write 4 bytes [10:08:31]NVStorageSaveData done [10:08:31]ExternCall_PrintAddStr [10:08:31]wPrintStart [10:08:31]Write to MH i2c: 01 00 00 1E 06 24 [10:08:31]Write i2c OK [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: 01 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: 01 07 00 [10:08:31]MH_I2C_Read... [10:08:31]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [10:08:31]RasterBufferAndPrint [10:08:31]line Счет N : (1)2001277 [10:08:31]line ИНН: 02508201610067 [10:08:31]line Контрольно-Кассовый Чек [10:08:31]line ПРОДАЖА [10:08:31]line ТРК (МРК, ГНК) : 32 [10:08:31]line Товар: 2710124130 [10:08:31]line Super-92-К-5 [10:08:31]line 10.180 * 68.80 [10:08:31]line = 700.38 [10:08:31]line НДС 12% НСП 1% [10:08:31]line > о реализуемом товаре [10:08:31]line ОКРУГЛЕНИЕ: -0.38 [10:08:31]line ИТОГО: 700.00 [10:08:31]line Внесено: 700.00 [10:08:31]line СДАЧА: 0.00 [10:08:31]line НСП 1% : 6.20 [10:08:31]line НДС 12% : 74.38 [10:08:31]line Наличными: 700.00 [10:08:31]line Безнал.: 0.00 [10:08:31]line Место: АЗС № 97 "Партнер Нефть" [10:08:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:08:31]line СНО: Общий режим [10:08:31]line Чек 169 26.07.2024 10:08 [10:08:31]line Смена: 437 ФФД: 1.0 [10:08:31]line ЗНМ: 0300000054 [10:08:31]line РНМ: 0000000000092624 [10:08:31]line Версия ККМ: 001 [10:08:31]line ФМ: 0000000000874959 [10:08:31]line ФД: 225101 [10:08:31]line ФПД: 87593297130230 [10:08:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100831&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225101&fm=87593297130230&tin=02508201610067®Number=0000000000092624&sum=70000 [10:08:31]written 0, free lines is 4095 [10:08:31]OFD Sender: Processing packet 225101 [packets to send 596, broken 595] [10:08:31]ProducePacketName [10:08:31]name=ofd_packets/00225101 [10:08:31]OFD Sender: To server: pG, [10:08:31]CommunicateWithHost lk.salyk.kg:30040 [10:08:31]ConnectInit lk.salyk.kg [10:08:31]recv_with_timeout no data received [10:08:32]Write to MH i2c: 01 00 00 49 06 4F [10:08:32]Write i2c OK [10:08:32]MH_I2C_Read... [10:08:32]Read from MH i2c: 01 [10:08:32]MH_I2C_Read... [10:08:32]Read from MH i2c: 01 07 00 [10:08:32]MH_I2C_Read... [10:08:32]Read from MH i2c: 01 07 00 49 06 00 00 00 00 00 58 0C BA [10:08:32]RasterBufferAndPrint [10:08:32]line [10:08:32]line [10:08:32]line [10:08:32]line [10:08:32]line [10:08:32]written 0, free lines is 3167 [10:08:32]MH_Cut [10:08:32]Write to MH i2c: D1 01 00 50 06 01 28 [10:08:32]Write i2c OK [10:08:32]MH_I2C_Read... [10:08:32]Read from MH i2c: D1 [10:08:32]MH_I2C_Read... [10:08:32]Read from MH i2c: D1 01 00 [10:08:32]MH_I2C_Read... [10:08:32]Read from MH i2c: D1 01 00 50 06 00 27 [10:08:32]Write to MH i2c: 01 00 00 51 06 57 [10:08:32]Write i2c OK [10:08:32]MH_I2C_Read... [10:08:32]Connected sock=11 [10:08:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 9C 81 08 01 26 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 9F 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 6F 03 00 35 04 06 00 4F AA 67 5C 32 F6 D1 AD 53 DE 4F 40 58 B3 [10:08:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 62 81 47 00 63 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 6F 03 00 F4 03 04 00 B1 21 A3 66 B6 04 01 00 00 1E 03 08 45 1C A4 43 3F [10:08:33]CommunicateWithHost err = 0 [10:08:33]CheckOFDResponse [10:08:33]1017 (14) - 77093643461234 [10:08:33]1041 (16) - 0000000000874959 [10:08:33]1040 (4) - 225101 [10:08:33]1012 (4) - 26.07.2024 04:10 [10:08:33]1206 (1) - 0 [10:08:33]OFD Sender: Remove packet 225101 [10:08:33]ProducePacketName [10:08:33]name=ofd_packets/00225101 [10:08:33]NVStorageDeleteData [10:08:33]*** Cut start [10:08:33]*** Partial cut [10:08:33]*** CUTSNS_PIN = 1 [10:08:33]*** CUTSNS_PIN = 0 [10:08:33]*** Brake cut motor [10:08:33]OFD Sender: No OFD packet to send [10:08:34]Read from MH i2c: 01 [10:08:34]MH_I2C_Read... [10:08:34]*** Stop cut motor [10:08:34]*** Cut end [10:08:34]Read from MH i2c: 01 07 00 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: 01 07 00 51 06 00 00 00 00 00 FF 0F 6C [10:08:34]process_action close_receipt done [10:08:34]requested_data is exist [10:08:34]produce_requested_data [10:08:34]requested_item fm.sn is exist - process it [10:08:34]wFMCommunicate request_size=4 [10:08:34]MH_SAM_APDU [10:08:34]CAPDU: 80 11 00 00 [10:08:34]Write to MH i2c: E2 08 00 52 06 80 11 00 00 00 00 00 00 D2 [10:08:34]Write i2c OK [10:08:34]MH_I2C_Read... [10:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:34]Read from MH i2c: E2 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: E2 17 00 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: E2 17 00 52 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2F [10:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:08:34]wFMCommunicate OK [10:08:34]requested_item fd.num is exist - process it [10:08:34]SAM_PROTO_GetFieldsCounters [10:08:34]wFMCommunicate request_size=4 [10:08:34]MH_SAM_APDU [10:08:34]CAPDU: 80 13 00 00 [10:08:34]Write to MH i2c: E2 08 00 53 06 80 13 00 00 00 00 00 00 D5 [10:08:34]Write i2c OK [10:08:34]MH_I2C_Read... [10:08:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:34]Read from MH i2c: E2 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: E2 62 00 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: E2 62 00 53 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [10:08:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:34]wFMCommunicate OK [10:08:34]SAM_PROTO_GetFieldsCounters done [10:08:34]requested_item shift.num is exist - process it [10:08:34]requested_item shift.opened is exist - process it [10:08:34]req_shift_opened [10:08:34]FM_GetShiftState [10:08:34]SAM_PROTO_GetShiftState [10:08:34]wFMCommunicate request_size=4 [10:08:34]MH_SAM_APDU [10:08:34]CAPDU: 80 13 01 00 [10:08:34]Write to MH i2c: E2 08 00 54 06 80 13 01 00 00 00 00 00 D7 [10:08:34]Write i2c OK [10:08:34]MH_I2C_Read... [10:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:34]Read from MH i2c: E2 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: E2 0E 00 [10:08:34]MH_I2C_Read... [10:08:34]Read from MH i2c: E2 0E 00 54 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 88 [10:08:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:08:34]wFMCommunicate OK [10:08:34]SAM_PROTO_GetShiftState done [10:08:34]FM_GetShiftState done [10:08:34]req_shift_opened done [10:08:34]requested_item shift.open_date is exist - process it [10:08:34]req_shift_open_date [10:08:34]req_shift_open_date done [10:08:34]produce_requested_data done [10:08:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225101,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:08:34]process_action_free close_receipt [10:08:34]json_value_free [10:08:34]json_value_free done [10:08:34]process_json_proto returns [10:08:34]Send response to host [10:08:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225101,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:08:34]free response buf [10:08:34]execute_script done [10:08:34]execute_script returns [10:08:34]free content buf [10:08:34]Sock 10.Close socket [10:08:34]Sock 10.Thread stoped [10:08:38]OFD Sender: No OFD packet to send [10:08:42]recv_with_timeout no data received [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:04]OFD Sender: No OFD packet to send [10:09:09]OFD Sender: No OFD packet to send [10:09:10]recv_with_timeout no data received [10:09:11]accept exits with 9 [10:09:11]New connection [10:09:11]New thread 3067157860 created [10:09:11]Thread 3067301220 joined [10:09:11]Waiting for new connection... [10:09:11] Sock 9.Parse request [10:09:11]Sock 9.Check first char [10:09:11]Sock 9.First char is OK [10:09:11]request: POST /json_proto HTTP/1.0 [10:09:11]Method: POST [10:09:11]URL: /json_proto [10:09:11]Method is POST - this is cgi request [10:09:11]url: /json_proto [10:09:11]query_string will be loaded in cgi processing [10:09:11]execute_cgi json_proto POST (null) [10:09:11]execute_cgi path=json_proto method=POST [10:09:11]POST find Content-Length [10:09:11]Host: 172.17.43.131:8080 [10:09:11]Content-Length: 680 [10:09:11]Content-Type: application/json [10:09:11] [10:09:11]POST finish read [10:09:11]Found Content-Length = 680 [10:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:11]execute_script... [10:09:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:11]POST & json_proto [10:09:11]process_json_proto [10:09:11]json parsed OK: [10:09:11]protocol is kg_v1.0 [10:09:11]action value=close_receipt [10:09:11]process_action close_receipt [10:09:11]cmd_close_receipt [10:09:11]MH_GetDate [10:09:11]Write to MH i2c: F0 00 00 55 06 4A [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 55 06 00 C8 75 A3 66 F9 24 A2 66 BE [10:09:11]GetLastDocTimeStamp 1721988511 [10:09:11]current date 1721988552 [10:09:11]FM_GetShiftState [10:09:11]SAM_PROTO_GetShiftState [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 13 01 00 [10:09:11]Write to MH i2c: E2 08 00 56 06 80 13 01 00 00 00 00 00 D9 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 56 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8A [10:09:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:09:11]wFMCommunicate OK [10:09:11]SAM_PROTO_GetShiftState done [10:09:11]FM_GetShiftState done [10:09:11]opened in 1721952182 [10:09:11]opened+sec_in_day 1722038582 [10:09:11]quantity*price = 200075 [10:09:11]sum+1 = 200076 [10:09:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 170 26.07.2024 10:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225102 ФПД: 81789907419823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100912&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225102&fm=81789907419823&tin=02508201610067®Number=0000000000092624&sum=200000 [10:09:12]StoreToDocumentArchive [10:09:12]shift 437 fd 225102 [10:09:12]save to /storage/0437/doc_00225102 [10:09:12]save last doc name /storage/0437/doc_00225102 to /storage/kkm_last_doc_name [10:09:12]save OK [10:09:12]Clear old archive folders... [10:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:09:12]tlvbuf is 01052E20 [10:09:12]SAM_PROTO_ClearQueue [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 09 00 00 [10:09:12]Write to MH i2c: E2 08 00 63 06 80 09 00 00 00 00 00 00 DB [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]SAM_PROTO_ClearQueue done [10:09:12]KKMCreateOFDPacket [10:09:12]OFDProtocolAddRootSTLVToBuf [10:09:12]FM_MakeSignedData [10:09:12]FM_MakeSignedData [10:09:12]SAM_PROTO_SignData [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 01 02 [10:09:12]Write to MH i2c: E2 08 00 64 06 80 0D 01 02 00 00 00 00 E3 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]wFMCommunicate request_size=255 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 C8 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 6F 03 00 35 04 06 00 4A 63 32 60 [10:09:12]Write to MH i2c: E2 02 01 65 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 C8 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 6F 03 00 35 04 06 00 4A 63 32 60 00 00 BE [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [10:09:13]RAPDU: 90 00 [10:09:13]wFMCommunicate OK [10:09:13]wFMCommunicate request_size=7 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 0D 02 02 02 C2 AF [10:09:13]Write to MH i2c: E2 0A 00 66 06 80 0D 02 02 02 00 C2 AF 00 00 5B [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:13]Read from MH i2c: E2 03 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [10:09:13]RAPDU: 90 00 [10:09:13]wFMCommunicate OK [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 0D 03 02 [10:09:13]Write to MH i2c: E2 08 00 67 06 80 0D 03 02 00 00 00 00 E8 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 67 06 00 75 16 2B 18 E5 79 EA BB 90 00 BA [10:09:13]RAPDU: 75 16 2B 18 E5 79 EA BB 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_SignData done [10:09:13]FM_MakeSignedData done [10:09:13]CreateOFDProtocolMessage [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 11 00 00 [10:09:13]Write to MH i2c: E2 08 00 68 06 80 11 00 00 00 00 00 00 E8 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 68 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [10:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:09:13]wFMCommunicate OK [10:09:13]CreateOFDProtocolMessage done [10:09:13]OFDSenderStorePacket 225102 [10:09:13]StoreOFDPacket docnum=225102 [10:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8A 56 04 01 36 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 C8 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 6F 03 00 35 04 06 00 4A 63 32 60 C2 AF 75 16 2B 18 E5 79 EA BB [10:09:13]CheckFolder [10:09:13]dirname=/storage/ofd_packets [10:09:13]CheckFolder done [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00225102 [10:09:13]NVStorageSaveData ofd_packets/00225102 [10:09:13]File name is /storage/ofd_packets/00225102 [10:09:13]Write 298 bytes [10:09:13]NVStorageSaveData done [10:09:13]OFDSenderStorePacket done [10:09:13]KKMCreateOFDPacket done [10:09:13]NVStorageSaveData kkm_last_timestamp [10:09:13]File name is /storage/kkm_last_timestamp [10:09:13]Write 4 bytes [10:09:13]NVStorageSaveData done [10:09:13]ExternCall_PrintAddStr [10:09:13]wPrintStart [10:09:13]Write to MH i2c: 01 00 00 69 06 6F [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 FF 0F 84 [10:09:13]RasterBufferAndPrint [10:09:13]line Счет N : (1)2001279 [10:09:13]line ИНН: 02508201610067 [10:09:13]line Контрольно-Кассовый Чек [10:09:13]line ПРОДАЖА [10:09:13]line ТРК (МРК, ГНК) : 21 [10:09:13]line Товар: 2710194210 [10:09:13]line ДТ-К-5 [10:09:13]line 26.430 * 75.70 [10:09:13]line = 2000.75 [10:09:13]line НДС 12% НСП 1% [10:09:13]line > о реализуемом товаре [10:09:13]line ОКРУГЛЕНИЕ: -0.75 [10:09:13]line ИТОГО: 2000.00 [10:09:13]line Внесено: 2000.00 [10:09:13]line СДАЧА: 0.00 [10:09:13]line НСП 1% : 17.71 [10:09:13]line НДС 12% : 212.47 [10:09:13]line Наличными: 2000.00 [10:09:13]line Безнал.: 0.00 [10:09:13]line Место: АЗС № 97 "Партнер Нефть" [10:09:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:09:13]line СНО: Общий режим [10:09:13]line Чек 170 26.07.2024 10:09 [10:09:13]line Смена: 437 ФФД: 1.0 [10:09:13]line ЗНМ: 0300000054 [10:09:13]line РНМ: 0000000000092624 [10:09:13]line Версия ККМ: 001 [10:09:13]line ФМ: 0000000000874959 [10:09:13]line ФД: 225102 [10:09:13]line ФПД: 81789907419823 [10:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T100912&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225102&fm=81789907419823&tin=02508201610067®Number=0000000000092624&sum=200000 [10:09:13]written 0, free lines is 4095 [10:09:13]OFD Sender: Processing packet 225102 [packets to send 596, broken 595] [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00225102 [10:09:13]OFD Sender: To server: pG, [10:09:13]CommunicateWithHost lk.salyk.kg:30040 [10:09:13]ConnectInit lk.salyk.kg [10:09:13]Write to MH i2c: 01 00 00 94 06 9A [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 94 06 00 00 00 00 00 56 0C 03 [10:09:13]RasterBufferAndPrint [10:09:13]line [10:09:13]line [10:09:13]line [10:09:13]line [10:09:13]line [10:09:13]written 0, free lines is 3162 [10:09:13]MH_Cut [10:09:13]Write to MH i2c: D1 01 00 9B 06 01 73 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: D1 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: D1 01 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: D1 01 00 9B 06 00 72 [10:09:13]Write to MH i2c: 01 00 00 9C 06 A2 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:15]*** Cut start [10:09:15]*** Partial cut [10:09:15]*** CUTSNS_PIN = 1 [10:09:15]*** CUTSNS_PIN = 0 [10:09:15]*** Brake cut motor [10:09:15]Connected sock=10 [10:09:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8A 56 04 01 36 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 C8 75 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 6F 03 00 35 04 06 00 4A 63 32 60 C2 AF 75 16 2B 18 E5 79 EA BB [10:09:15]Read from MH i2c: 01 [10:09:15]MH_I2C_Read... [10:09:15]*** Stop cut motor [10:09:15]*** Cut end [10:09:15]Read from MH i2c: 01 07 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 FF 0F B7 [10:09:15]process_action close_receipt done [10:09:15]requested_data is exist [10:09:15]produce_requested_data [10:09:15]requested_item fm.sn is exist - process it [10:09:15]wFMCommunicate request_size=4 [10:09:15]MH_SAM_APDU [10:09:15]CAPDU: 80 11 00 00 [10:09:15]Write to MH i2c: E2 08 00 9D 06 80 11 00 00 00 00 00 00 1D [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 17 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 17 00 9D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [10:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:09:15]wFMCommunicate OK [10:09:15]requested_item fd.num is exist - process it [10:09:15]SAM_PROTO_GetFieldsCounters [10:09:15]wFMCommunicate request_size=4 [10:09:15]MH_SAM_APDU [10:09:15]CAPDU: 80 13 00 00 [10:09:15]Write to MH i2c: E2 08 00 9E 06 80 13 00 00 00 00 00 00 20 [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 62 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 62 00 9E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [10:09:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:15]wFMCommunicate OK [10:09:15]SAM_PROTO_GetFieldsCounters done [10:09:15]requested_item shift.num is exist - process it [10:09:15]requested_item shift.opened is exist - process it [10:09:15]req_shift_opened [10:09:15]FM_GetShiftState [10:09:15]SAM_PROTO_GetShiftState [10:09:15]wFMCommunicate request_size=4 [10:09:15]MH_SAM_APDU [10:09:15]CAPDU: 80 13 01 00 [10:09:15]Write to MH i2c: E2 08 00 9F 06 80 13 01 00 00 00 00 00 22 [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 0E 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 0E 00 9F 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D3 [10:09:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:09:15]wFMCommunicate OK [10:09:15]SAM_PROTO_GetShiftState done [10:09:15]FM_GetShiftState done [10:09:15]req_shift_opened done [10:09:15]requested_item shift.open_date is exist - process it [10:09:15]req_shift_open_date [10:09:15]req_shift_open_date done [10:09:15]produce_requested_data done [10:09:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225102,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:09:15]process_action_free close_receipt [10:09:15]json_value_free [10:09:15]json_value_free done [10:09:15]process_json_proto returns [10:09:15]Send response to host [10:09:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225102,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:09:15]free response buf [10:09:15]execute_script done [10:09:15]execute_script returns [10:09:15]free content buf [10:09:15]Sock 9.Close socket [10:09:15]Sock 9.Thread stoped [10:09:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 57 47 00 22 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 6F 03 00 F4 03 04 00 DB 21 A3 66 B6 04 01 00 00 B0 87 CD BE 5D 1C FC C5 [10:09:16]CommunicateWithHost err = 0 [10:09:16]CheckOFDResponse [10:09:16]1017 (14) - 77093643461234 [10:09:16]1041 (16) - 0000000000874959 [10:09:16]1040 (4) - 225102 [10:09:16]1012 (4) - 26.07.2024 04:11 [10:09:16]1206 (1) - 0 [10:09:16]OFD Sender: Remove packet 225102 [10:09:16]ProducePacketName [10:09:16]name=ofd_packets/00225102 [10:09:16]NVStorageDeleteData [10:09:16]OFD Sender: No OFD packet to send [10:09:21]recv_with_timeout no data received [10:09:21]OFD Sender: No OFD packet to send [10:09:26]OFD Sender: No OFD packet to send [10:09:31]OFD Sender: No OFD packet to send [10:09:36]OFD Sender: No OFD packet to send [10:09:41]OFD Sender: No OFD packet to send [10:09:46]OFD Sender: No OFD packet to send [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:08]recv_with_timeout no data received [10:10:11]OFD Sender: No OFD packet to send [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:22]recv_with_timeout no data received [10:10:26]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 86313+1721902329=1721988642 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 23 76 A3 66 F9 24 A2 66 C6 [10:10:43]Current date/time: 26.07.2024 10:10 [10:10:43]FM_Init [10:10:43]wFMConnect [10:10:43]MH_SAM_On [10:10:43]Write to MH i2c: E0 00 00 08 00 E7 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_init finished! [10:10:43]*** atr: [10:10:43]*** 0F 3B D5 18 FF 81 91 FE [10:10:43]*** 1F C3 80 73 C8 21 10 0A [10:10:43]*** 00 00 00 00 00 00 00 00 [10:10:43]*** 00 00 00 00 00 00 00 00 [10:10:43]*** 00 00 00 00 00 00 00 00 [10:10:43]*** 00 00 00 00 00 00 00 00 [10:10:43]*** 00 00 00 00 00 00 00 00 [10:10:43]*** 00 00 00 00 00 00 00 00 [10:10:43]Read from MH i2c: E0 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E0 10 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:10:43]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:10:43]wFMCommunicate request_size=10 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:10:43]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 11 00 00 [10:10:43]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 17 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [10:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:43]wFMCommunicate OK [10:10:43]Detected FM SN is 0000000000874959 [10:10:43]Stored FM SN is 0000000000874959 [10:10:43]wFMCommunicate request_size=9 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 16 00 00 04 1A 5E 01 00 [10:10:43]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]FM PIN OK [10:10:43]wFMCommunicate request_size=8 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 14 04 00 03 02 00 01 [10:10:43]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=13 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:10:43]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:10:43]RAPDU: 90 00 [10:10:43]wFMCommunicate OK [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 11 00 00 [10:10:43]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 17 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [10:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:43]wFMCommunicate OK [10:10:43]DocumentArchiveInit [10:10:43]Start Httpd... [10:10:43]Httpd thread 3067850084 created [10:10:43]Write to MH i2c: 01 00 00 0F 00 0F [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: 01 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: 01 07 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:10:43]MH Int Process started [10:10:43]Allocated Socket 8 [10:10:43]Bind OK [10:10:43]Listen OK [10:10:43]httpd running on port 8080 [10:10:43]Waiting for new connection... [10:10:44]OFD Sender: No OFD packet to send [10:10:46]accept exits with 9 [10:10:46]New connection [10:10:46]New thread 3067563364 created [10:10:46]Waiting for new connection... [10:10:46] Sock 9.Parse request [10:10:46]Sock 9.Check first char [10:10:46]Sock 9.First char is OK [10:10:46]request: POST /json_proto HTTP/1.0 [10:10:46]Method: POST [10:10:46]URL: /json_proto [10:10:46]Method is POST - this is cgi request [10:10:46]url: /json_proto [10:10:46]query_string will be loaded in cgi processing [10:10:46]execute_cgi json_proto POST (null) [10:10:46]execute_cgi path=json_proto method=POST [10:10:46]POST find Content-Length [10:10:46]Host: 172.17.43.131:8080 [10:10:46]Content-Length: 215 [10:10:46]Content-Type: application/json [10:10:46] [10:10:46]POST finish read [10:10:46]Found Content-Length = 215 [10:10:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:46]execute_script... [10:10:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:46]POST & json_proto [10:10:46]process_json_proto [10:10:46]json parsed OK: [10:10:46]protocol is kg_v1.0 [10:10:46]action value=get_value [10:10:46]process_action get_value [10:10:46]cmd_get_value [10:10:46]process_action get_value done [10:10:46]requested_data is exist [10:10:46]produce_requested_data [10:10:46]requested_item kkm.sn is exist - process it [10:10:46]requested_item kkm.ver is exist - process it [10:10:46]requested_item fm.sn is exist - process it [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 11 00 00 [10:10:46]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 17 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [10:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:10:46]wFMCommunicate OK [10:10:46]requested_item fd.num is exist - process it [10:10:46]SAM_PROTO_GetFieldsCounters [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 13 00 00 [10:10:46]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 62 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [10:10:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:46]wFMCommunicate OK [10:10:46]SAM_PROTO_GetFieldsCounters done [10:10:46]requested_item shift.num is exist - process it [10:10:46]requested_item shift.opened is exist - process it [10:10:46]req_shift_opened [10:10:46]FM_GetShiftState [10:10:46]SAM_PROTO_GetShiftState [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 13 01 00 [10:10:46]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:46]Read from MH i2c: E2 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 0E 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [10:10:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:10:46]wFMCommunicate OK [10:10:46]SAM_PROTO_GetShiftState done [10:10:46]FM_GetShiftState done [10:10:46]req_shift_opened done [10:10:46]requested_item shift.open_date is exist - process it [10:10:46]req_shift_open_date [10:10:46]req_shift_open_date done [10:10:46]produce_requested_data done [10:10:46]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225102,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:10:46]process_action_free get_value [10:10:46]json_value_free [10:10:46]json_value_free done [10:10:46]process_json_proto returns [10:10:46]Send response to host [10:10:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225102,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:10:46]free response buf [10:10:46]execute_script done [10:10:46]execute_script returns [10:10:46]free content buf [10:10:46]Sock 9.Close socket [10:10:46]Sock 9.Thread stoped [10:10:46]accept exits with 7 [10:10:46]New connection [10:10:46]New thread 3067420004 created [10:10:46]Thread 3067563364 joined [10:10:46]Waiting for new connection... [10:10:46] Sock 7.Parse request [10:10:46]Sock 7.Check first char [10:10:46]Sock 7.First char is OK [10:10:46]request: POST /json_proto HTTP/1.0 [10:10:46]Method: POST [10:10:46]URL: /json_proto [10:10:46]Method is POST - this is cgi request [10:10:46]url: /json_proto [10:10:46]query_string will be loaded in cgi processing [10:10:46]execute_cgi json_proto POST (null) [10:10:46]execute_cgi path=json_proto method=POST [10:10:46]POST find Content-Length [10:10:46]Host: 172.17.43.131:8080 [10:10:46]Content-Length: 331 [10:10:46]Content-Type: application/json [10:10:46] [10:10:46]POST finish read [10:10:46]Found Content-Length = 331 [10:10:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:10:46]execute_script... [10:10:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:10:46]POST & json_proto [10:10:46]process_json_proto [10:10:46]json parsed OK: [10:10:46]protocol is kg_v1.0 [10:10:46]action value=get_value [10:10:46]process_action get_value [10:10:46]cmd_get_value [10:10:46]process_action get_value done [10:10:46]requested_data is exist [10:10:46]produce_requested_data [10:10:46]requested_item fm.sale.total is exist - process it [10:10:46]SAM_PROTO_GetFMData [10:10:46]wFMCommunicate request_size=4 [10:10:46]MH_SAM_APDU [10:10:46]CAPDU: 80 13 03 00 [10:10:46]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 E4 6B 03 00 69 04 A3 00 6F 04 04 00 9D 65 03 00 B1 04 05 00 A1 BD 1F 75 05 70 04 05 00 24 68 84 A9 04 72 04 04 00 7D 55 9B CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 35 A2 68 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 82 C5 5D 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 8E [10:10:47]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 E4 6B 03 00 69 04 A3 00 6F 04 04 00 9D 65 03 00 B1 04 05 00 A1 BD 1F 75 05 70 04 05 00 24 68 84 A9 04 72 04 04 00 7D 55 9B CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 35 A2 68 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 82 C5 5D 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 47 06 00 00 B1 04 04 00 40 07 8F 1F 70 04 04 00 40 07 8F 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 77 07 5A 03 EF 03 09 90 00 [10:10:47]wFMCommunicate OK [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 17 00 00 [10:10:47]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 19 [10:10:47]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 80 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [10:10:47]wFMCommunicate OK [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 17 00 00 [10:10:47]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [10:10:47]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [10:10:47]wFMCommunicate OK [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 17 00 00 [10:10:47]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [10:10:47]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [10:10:47]wFMCommunicate OK [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 17 00 00 [10:10:47]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 E2 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [10:10:48]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:10:48]wFMCommunicate OK [10:10:48]SAM_PROTO_GetFMData done [10:10:48]requested_item fm.sale_refund.total is exist - process it [10:10:48]requested_item fm.buy.total is exist - process it [10:10:48]requested_item shift.sale.total is exist - process it [10:10:48]SAM_PROTO_GetShiftData [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 13 02 00 [10:10:48]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 FD 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 AA 00 00 00 69 04 9E 00 6F 04 04 00 AA 00 00 00 B1 04 04 00 25 A5 2D 01 70 04 04 00 24 E4 05 01 72 04 03 00 01 C1 27 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 67 0A 20 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8A AB 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 78 [10:10:48]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AA 00 00 00 69 04 9E 00 6F 04 04 00 AA 00 00 00 B1 04 04 00 25 A5 2D 01 70 04 04 00 24 E4 05 01 72 04 03 00 01 C1 27 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 67 0A 20 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8A AB 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [10:10:48]wFMCommunicate OK [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 17 00 00 [10:10:48]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 FD 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [10:10:48]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [10:10:48]wFMCommunicate OK [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 17 00 00 [10:10:48]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:49]Read from MH i2c: E2 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 FD 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [10:10:49]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:10:49]wFMCommunicate OK [10:10:49]wFMCommunicate request_size=4 [10:10:49]MH_SAM_APDU [10:10:49]CAPDU: 80 17 00 00 [10:10:49]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:49]OFD Sender: No OFD packet to send [10:10:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:10:49]Read from MH i2c: E2 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 FD 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [10:10:49]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [10:10:49]wFMCommunicate OK [10:10:49]wFMCommunicate request_size=4 [10:10:49]MH_SAM_APDU [10:10:49]CAPDU: 80 17 00 00 [10:10:49]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [10:10:49]Read from MH i2c: E2 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 CE 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [10:10:49]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:10:49]wFMCommunicate OK [10:10:49]SAM_PROTO_GetShiftData done [10:10:49]requested_item shift.sale.total_cash is exist - process it [10:10:49]requested_item shift.sale_refund.total is exist - process it [10:10:49]requested_item shift.sale_refund.total_cash is exist - process it [10:10:49]requested_item shift.buy.total is exist - process it [10:10:49]requested_item shift.buy.total_cash is exist - process it [10:10:49]produce_requested_data done [10:10:49]produce_requested_data return {"fm.sale.total":234398509.13,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":197686.13,"shift.sale.total_cash":171633.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:10:49]process_action_free get_value [10:10:49]json_value_free [10:10:49]json_value_free done [10:10:49]process_json_proto returns [10:10:49]Send response to host [10:10:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234398509.13,"fm.sale_refund.total":5294672.00,"fm.buy.total":0.00,"shift.sale.total":197686.13,"shift.sale.total_cash":171633.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:10:49]free response buf [10:10:49]execute_script done [10:10:49]execute_script returns [10:10:49]free content buf [10:10:49]Sock 7.Close socket [10:10:49]Sock 7.Thread stoped [10:10:53]recv_with_timeout no data received [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:09]OFD Sender: No OFD packet to send [10:11:11]accept exits with 9 [10:11:11]New connection [10:11:11]New thread 3067563364 created [10:11:11]Thread 3067420004 joined [10:11:11]Waiting for new connection... [10:11:11] Sock 9.Parse request [10:11:11]Sock 9.Check first char [10:11:11]Sock 9.First char is OK [10:11:11]request: POST /json_proto HTTP/1.0 [10:11:11]Method: POST [10:11:11]URL: /json_proto [10:11:11]Method is POST - this is cgi request [10:11:11]url: /json_proto [10:11:11]query_string will be loaded in cgi processing [10:11:11]execute_cgi json_proto POST (null) [10:11:11]execute_cgi path=json_proto method=POST [10:11:11]POST find Content-Length [10:11:11]Host: 172.17.43.131:8080 [10:11:11]Content-Length: 675 [10:11:11]Content-Type: application/json [10:11:11] [10:11:11]POST finish read [10:11:11]Found Content-Length = 675 [10:11:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:11]execute_script... [10:11:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:11]POST & json_proto [10:11:11]process_json_proto [10:11:11]json parsed OK: [10:11:11]protocol is kg_v1.0 [10:11:11]action value=close_receipt [10:11:11]process_action close_receipt [10:11:11]cmd_close_receipt [10:11:11]MH_GetDate [10:11:11]Write to MH i2c: F0 00 00 1D 00 0C [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: F0 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: F0 09 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: F0 09 00 1D 00 00 40 76 A3 66 F9 24 A2 66 F9 [10:11:11]GetLastDocTimeStamp 1721988552 [10:11:11]current date 1721988672 [10:11:11]FM_GetShiftState [10:11:11]SAM_PROTO_GetShiftState [10:11:11]wFMCommunicate request_size=4 [10:11:11]MH_SAM_APDU [10:11:11]CAPDU: 80 13 01 00 [10:11:11]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:11:11]Write i2c OK [10:11:11]MH_I2C_Read... [10:11:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:11]Read from MH i2c: E2 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 0E 00 [10:11:11]MH_I2C_Read... [10:11:11]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [10:11:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:11:11]wFMCommunicate OK [10:11:11]SAM_PROTO_GetShiftState done [10:11:11]FM_GetShiftState done [10:11:11]opened in 1721952182 [10:11:11]opened+sec_in_day 1722038582 [10:11:11]quantity*price = 50037 [10:11:11]sum+1 = 50039 [10:11:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 171 26.07.2024 10:11 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225103 ФПД: 152032640639089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225103&fm=152032640639089&tin=02508201610067®Number=0000000000092624&sum=50000 [10:11:12]StoreToDocumentArchive [10:11:12]shift 437 fd 225103 [10:11:12]save to /storage/0437/doc_00225103 [10:11:12]save last doc name /storage/0437/doc_00225103 to /storage/kkm_last_doc_name [10:11:12]save OK [10:11:12]Clear old archive folders... [10:11:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:11:12]tlvbuf is 00C56BE0 [10:11:12]SAM_PROTO_ClearQueue [10:11:12]wFMCommunicate request_size=4 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 09 00 00 [10:11:12]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:12]Read from MH i2c: E2 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:11:12]RAPDU: 90 00 [10:11:12]wFMCommunicate OK [10:11:12]SAM_PROTO_ClearQueue done [10:11:12]KKMCreateOFDPacket [10:11:12]OFDProtocolAddRootSTLVToBuf [10:11:12]FM_MakeSignedData [10:11:12]FM_MakeSignedData [10:11:12]SAM_PROTO_SignData [10:11:12]wFMCommunicate request_size=4 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 0D 01 02 [10:11:12]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:12]Read from MH i2c: E2 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 [10:11:12]MH_I2C_Read... [10:11:12]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:11:12]RAPDU: 90 00 [10:11:12]wFMCommunicate OK [10:11:12]wFMCommunicate request_size=255 [10:11:12]MH_SAM_APDU [10:11:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 40 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 6F 03 00 35 04 06 00 8A 45 DB 8A [10:11:12]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 40 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 6F 03 00 35 04 06 00 8A 45 DB 8A 00 00 AA [10:11:12]Write i2c OK [10:11:12]MH_I2C_Read... [10:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:13]Read from MH i2c: E2 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 03 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:11:13]RAPDU: 90 00 [10:11:13]wFMCommunicate OK [10:11:13]wFMCommunicate request_size=7 [10:11:13]MH_SAM_APDU [10:11:13]CAPDU: 80 0D 02 02 02 20 71 [10:11:13]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 20 71 00 00 3D [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:13]Read from MH i2c: E2 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 03 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:11:13]RAPDU: 90 00 [10:11:13]wFMCommunicate OK [10:11:13]wFMCommunicate request_size=4 [10:11:13]MH_SAM_APDU [10:11:13]CAPDU: 80 0D 03 02 [10:11:13]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:13]Read from MH i2c: E2 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 0B 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 0B 00 2F 00 00 B3 92 52 1F 30 F4 3C 01 90 00 C2 [10:11:13]RAPDU: B3 92 52 1F 30 F4 3C 01 90 00 [10:11:13]wFMCommunicate OK [10:11:13]SAM_PROTO_SignData done [10:11:13]FM_MakeSignedData done [10:11:13]CreateOFDProtocolMessage [10:11:13]wFMCommunicate request_size=4 [10:11:13]MH_SAM_APDU [10:11:13]CAPDU: 80 11 00 00 [10:11:13]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:13]Read from MH i2c: E2 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 17 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [10:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:11:13]wFMCommunicate OK [10:11:13]CreateOFDProtocolMessage done [10:11:13]OFDSenderStorePacket 225103 [10:11:13]StoreOFDPacket docnum=225103 [10:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 54 63 04 01 5B AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 40 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 6F 03 00 35 04 06 00 8A 45 DB 8A 20 71 B3 92 52 1F 30 F4 3C 01 [10:11:13]CheckFolder [10:11:13]dirname=/storage/ofd_packets [10:11:13]CheckFolder done [10:11:13]ProducePacketName [10:11:13]name=ofd_packets/00225103 [10:11:13]NVStorageSaveData ofd_packets/00225103 [10:11:13]File name is /storage/ofd_packets/00225103 [10:11:13]Write 298 bytes [10:11:13]NVStorageSaveData done [10:11:13]OFDSenderStorePacket done [10:11:13]KKMCreateOFDPacket done [10:11:13]NVStorageSaveData kkm_last_timestamp [10:11:13]File name is /storage/kkm_last_timestamp [10:11:13]Write 4 bytes [10:11:13]NVStorageSaveData done [10:11:13]ExternCall_PrintAddStr [10:11:13]wPrintStart [10:11:13]Write to MH i2c: 01 00 00 31 00 31 [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:11:13]RasterBufferAndPrint [10:11:13]line Счет N : (1)2001280 [10:11:13]line ИНН: 02508201610067 [10:11:13]line Контрольно-Кассовый Чек [10:11:13]line ПРОДАЖА [10:11:13]line ТРК (МРК, ГНК) : 41 [10:11:13]line Товар: 2710194210 [10:11:13]line ДТ-К-5 [10:11:13]line 6.610 * 75.70 [10:11:13]line = 500.38 [10:11:13]line НДС 12% НСП 1% [10:11:13]line > о реализуемом товаре [10:11:13]line ОКРУГЛЕНИЕ: -0.38 [10:11:13]line ИТОГО: 500.00 [10:11:13]line Внесено: 500.00 [10:11:13]line СДАЧА: 0.00 [10:11:13]line НСП 1% : 4.43 [10:11:13]line НДС 12% : 53.14 [10:11:13]line Наличными: 500.00 [10:11:13]line Безнал.: 0.00 [10:11:13]line Место: АЗС № 97 "Партнер Нефть" [10:11:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:11:13]line СНО: Общий режим [10:11:13]line Чек 171 26.07.2024 10:11 [10:11:13]line Смена: 437 ФФД: 1.0 [10:11:13]line ЗНМ: 0300000054 [10:11:13]line РНМ: 0000000000092624 [10:11:13]line Версия ККМ: 001 [10:11:13]line ФМ: 0000000000874959 [10:11:13]line ФД: 225103 [10:11:13]line ФПД: 152032640639089 [10:11:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225103&fm=152032640639089&tin=02508201610067®Number=0000000000092624&sum=50000 [10:11:13]written 0, free lines is 4095 [10:11:13]OFD Sender: Processing packet 225103 [packets to send 596, broken 595] [10:11:13]ProducePacketName [10:11:13]name=ofd_packets/00225103 [10:11:13]OFD Sender: To server: pG, [10:11:13]CommunicateWithHost lk.salyk.kg:30040 [10:11:13]ConnectInit lk.salyk.kg [10:11:13]Write to MH i2c: 01 00 00 5C 00 5C [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 66 0C D5 [10:11:13]RasterBufferAndPrint [10:11:13]line [10:11:13]line [10:11:13]line [10:11:13]line [10:11:13]line [10:11:13]written 0, free lines is 3184 [10:11:13]MH_Cut [10:11:13]Write to MH i2c: D1 01 00 63 00 01 35 [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: D1 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: D1 01 00 [10:11:13]MH_I2C_Read... [10:11:13]Read from MH i2c: D1 01 00 63 00 00 34 [10:11:13]Write to MH i2c: 01 00 00 64 00 64 [10:11:13]Write i2c OK [10:11:13]MH_I2C_Read... [10:11:15]*** Cut start [10:11:15]*** Partial cut [10:11:15]*** CUTSNS_PIN = 1 [10:11:15]*** CUTSNS_PIN = 0 [10:11:15]*** Brake cut motor [10:11:15]Read from MH i2c: 01 [10:11:15]MH_I2C_Read... [10:11:15]*** Stop cut motor [10:11:15]*** Cut end [10:11:15]Read from MH i2c: 01 07 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [10:11:15]process_action close_receipt done [10:11:15]requested_data is exist [10:11:15]produce_requested_data [10:11:15]requested_item fm.sn is exist - process it [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 11 00 00 [10:11:15]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 17 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [10:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:11:15]wFMCommunicate OK [10:11:15]requested_item fd.num is exist - process it [10:11:15]SAM_PROTO_GetFieldsCounters [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 13 00 00 [10:11:15]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 62 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [10:11:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:16]wFMCommunicate OK [10:11:16]SAM_PROTO_GetFieldsCounters done [10:11:16]requested_item shift.num is exist - process it [10:11:16]requested_item shift.opened is exist - process it [10:11:16]req_shift_opened [10:11:16]FM_GetShiftState [10:11:16]SAM_PROTO_GetShiftState [10:11:16]wFMCommunicate request_size=4 [10:11:16]MH_SAM_APDU [10:11:16]CAPDU: 80 13 01 00 [10:11:16]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:16]Read from MH i2c: E2 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: E2 0E 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [10:11:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:11:16]wFMCommunicate OK [10:11:16]SAM_PROTO_GetShiftState done [10:11:16]FM_GetShiftState done [10:11:16]req_shift_opened done [10:11:16]requested_item shift.open_date is exist - process it [10:11:16]req_shift_open_date [10:11:16]req_shift_open_date done [10:11:16]produce_requested_data done [10:11:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225103,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:11:16]process_action_free close_receipt [10:11:16]json_value_free [10:11:16]json_value_free done [10:11:16]process_json_proto returns [10:11:16]Send response to host [10:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225103,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:11:16]free response buf [10:11:16]execute_script done [10:11:16]execute_script returns [10:11:16]free content buf [10:11:16]Sock 9.Close socket [10:11:16]Sock 9.Thread stoped [10:11:16]accept exits with 10 [10:11:16]New connection [10:11:16]New thread 3067420004 created [10:11:16]Thread 3067563364 joined [10:11:16]Waiting for new connection... [10:11:16] Sock 10.Parse request [10:11:16]Sock 10.Check first char [10:11:16]Sock 10.First char is OK [10:11:16]request: POST /json_proto HTTP/1.0 [10:11:16]Method: POST [10:11:16]URL: /json_proto [10:11:16]Method is POST - this is cgi request [10:11:16]url: /json_proto [10:11:16]query_string will be loaded in cgi processing [10:11:16]execute_cgi json_proto POST (null) [10:11:16]execute_cgi path=json_proto method=POST [10:11:16]POST find Content-Length [10:11:16]Host: 172.17.43.131:8080 [10:11:16]Content-Length: 1175 [10:11:16]Content-Type: application/json [10:11:16] [10:11:16]POST finish read [10:11:16]Found Content-Length = 1175 [10:11:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001278\u000A26.07.2024 10:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:16]execute_script... [10:11:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001278\u000A26.07.2024 10:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106076\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:16]POST & json_proto [10:11:16]process_json_proto [10:11:16]json parsed OK: [10:11:16]protocol is kg_v1.0 [10:11:16]action value=print_text [10:11:16]process_action print_text [10:11:16]cmd_print_text [10:11:16]ExternCall_PrintAddStr [10:11:16]wPrintStart [10:11:16]Write to MH i2c: 01 00 00 68 00 68 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 07 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 07 00 68 00 00 00 00 00 00 FF 0F 7D [10:11:16]RasterBufferAndPrint [10:11:16]line *****ТОВАРНЫЙ ЧЕК***** [10:11:16]line АЗС-97 [10:11:16]line Партнер нефть [10:11:16]line 02508201610067 [10:11:16]line Кассир : Ахмадалиева М. [10:11:16]line Счет N : (1)2001278 [10:11:16]line 26.07.2024 10:09 [10:11:16]line ПРОДАЖА [10:11:16]line ТРК (МРК, ГНК): 53 [10:11:16]line Вид ГСМ : 2710124130 [10:11:16]line Аи-92-К-5 [10:11:16]line 10.000 x 67.80 [10:11:16]line ИТОГ: 678.00 [10:11:16]line Тип оплаты: Талоны: ТК ГПНА Online [10:11:16]line 30106076 [10:11:16]line ______________________ [10:11:16]line (подпись) [10:11:16]written 0, free lines is 4095 [10:11:16]Write to MH i2c: 01 00 00 7D 00 7D [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 07 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 07 00 7D 00 00 00 00 00 00 F7 0D 88 [10:11:16]RasterBufferAndPrint [10:11:16]line [10:11:16]line [10:11:16]line [10:11:16]line [10:11:16]line [10:11:16]written 0, free lines is 3588 [10:11:16]MH_Cut [10:11:16]Write to MH i2c: D1 01 00 84 00 01 56 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: D1 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: D1 01 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: D1 01 00 84 00 00 55 [10:11:16]Write to MH i2c: 01 00 00 85 00 85 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:17]*** Cut start [10:11:17]*** Partial cut [10:11:17]*** CUTSNS_PIN = 1 [10:11:17]*** CUTSNS_PIN = 0 [10:11:17]*** Brake cut motor [10:11:18]Read from MH i2c: 01 [10:11:18]MH_I2C_Read... [10:11:18]*** Stop cut motor [10:11:18]*** Cut end [10:11:18]Read from MH i2c: 01 07 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 07 00 85 00 00 00 00 00 00 FF 0F 9A [10:11:18]process_action print_text done [10:11:18]requested_data is exist [10:11:18]produce_requested_data [10:11:18]requested_item fm.sn is exist - process it [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 11 00 00 [10:11:18]Write to MH i2c: E2 08 00 86 00 80 11 00 00 00 00 00 00 00 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 17 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 17 00 86 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [10:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:11:18]wFMCommunicate OK [10:11:18]requested_item fd.num is exist - process it [10:11:18]SAM_PROTO_GetFieldsCounters [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 13 00 00 [10:11:18]Write to MH i2c: E2 08 00 87 00 80 13 00 00 00 00 00 00 03 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 62 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 62 00 87 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [10:11:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:18]wFMCommunicate OK [10:11:18]SAM_PROTO_GetFieldsCounters done [10:11:18]requested_item shift.num is exist - process it [10:11:18]requested_item shift.opened is exist - process it [10:11:18]req_shift_opened [10:11:18]FM_GetShiftState [10:11:18]SAM_PROTO_GetShiftState [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 13 01 00 [10:11:18]Write to MH i2c: E2 08 00 88 00 80 13 01 00 00 00 00 00 05 [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 0E 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 0E 00 88 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [10:11:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:11:18]wFMCommunicate OK [10:11:18]SAM_PROTO_GetShiftState done [10:11:18]FM_GetShiftState done [10:11:18]req_shift_opened done [10:11:18]requested_item shift.open_date is exist - process it [10:11:18]req_shift_open_date [10:11:18]req_shift_open_date done [10:11:18]produce_requested_data done [10:11:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225103,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:11:18]process_action_free print_text [10:11:18]json_value_free [10:11:18]json_value_free done [10:11:18]process_json_proto returns [10:11:18]Send response to host [10:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225103,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:11:18]free response buf [10:11:18]execute_script done [10:11:18]execute_script returns [10:11:18]free content buf [10:11:18]Sock 10.Close socket [10:11:18]Sock 10.Thread stoped [10:11:18]ConnectInit Can't take IP for lk.salyk.kg [10:11:18]CommunicateWithHost connect error [10:11:18]CommunicateWithHost err = -1 [10:11:18]OFD Sender: Server communicate error [10:11:23]OFD Sender: Processing packet 225103 [packets to send 596, broken 595] [10:11:23]ProducePacketName [10:11:23]name=ofd_packets/00225103 [10:11:23]OFD Sender: To server: pG, [10:11:23]CommunicateWithHost lk.salyk.kg:30040 [10:11:23]ConnectInit lk.salyk.kg [10:11:23]Connected sock=10 [10:11:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 54 63 04 01 5B AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 40 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 6F 03 00 35 04 06 00 8A 45 DB 8A 20 71 B3 92 52 1F 30 F4 3C 01 [10:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 84 47 00 D7 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 6F 03 00 F4 03 04 00 5B 22 A3 66 B6 04 01 00 00 2E A0 C5 B3 B0 16 04 42 [10:11:24]CommunicateWithHost err = 0 [10:11:24]CheckOFDResponse [10:11:24]1017 (14) - 77093643461234 [10:11:24]1041 (16) - 0000000000874959 [10:11:24]1040 (4) - 225103 [10:11:24]1012 (4) - 26.07.2024 04:13 [10:11:24]1206 (1) - 0 [10:11:24]OFD Sender: Remove packet 225103 [10:11:24]ProducePacketName [10:11:24]name=ofd_packets/00225103 [10:11:24]NVStorageDeleteData [10:11:24]OFD Sender: No OFD packet to send [10:11:29]OFD Sender: No OFD packet to send [10:11:35]OFD Sender: No OFD packet to send [10:11:40]OFD Sender: No OFD packet to send [10:11:45]OFD Sender: No OFD packet to send [10:11:50]OFD Sender: No OFD packet to send [10:11:51]accept exits with 9 [10:11:51]New connection [10:11:51]New thread 3067563364 created [10:11:51]Thread 3067420004 joined [10:11:51]Waiting for new connection... [10:11:51] Sock 9.Parse request [10:11:51]Sock 9.Check first char [10:11:51]Sock 9.First char is OK [10:11:51]request: POST /json_proto HTTP/1.0 [10:11:51]Method: POST [10:11:51]URL: /json_proto [10:11:51]Method is POST - this is cgi request [10:11:51]url: /json_proto [10:11:51]query_string will be loaded in cgi processing [10:11:51]execute_cgi json_proto POST (null) [10:11:51]execute_cgi path=json_proto method=POST [10:11:51]POST find Content-Length [10:11:51]Host: 172.17.43.131:8080 [10:11:51]Content-Length: 678 [10:11:51]Content-Type: application/json [10:11:51] [10:11:51]POST finish read [10:11:51]Found Content-Length = 678 [10:11:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:51]execute_script... [10:11:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:51]POST & json_proto [10:11:51]process_json_proto [10:11:51]json parsed OK: [10:11:51]protocol is kg_v1.0 [10:11:51]action value=close_receipt [10:11:51]process_action close_receipt [10:11:51]cmd_close_receipt [10:11:51]MH_GetDate [10:11:51]Write to MH i2c: F0 00 00 89 00 78 [10:11:51]Write i2c OK [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: F0 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: F0 09 00 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: F0 09 00 89 00 00 68 76 A3 66 F9 24 A2 66 8D [10:11:51]GetLastDocTimeStamp 1721988672 [10:11:51]current date 1721988712 [10:11:51]FM_GetShiftState [10:11:51]SAM_PROTO_GetShiftState [10:11:51]wFMCommunicate request_size=4 [10:11:51]MH_SAM_APDU [10:11:51]CAPDU: 80 13 01 00 [10:11:51]Write to MH i2c: E2 08 00 8A 00 80 13 01 00 00 00 00 00 07 [10:11:51]Write i2c OK [10:11:51]MH_I2C_Read... [10:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:51]Read from MH i2c: E2 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: E2 0E 00 [10:11:51]MH_I2C_Read... [10:11:51]Read from MH i2c: E2 0E 00 8A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B8 [10:11:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:11:51]wFMCommunicate OK [10:11:51]SAM_PROTO_GetShiftState done [10:11:51]FM_GetShiftState done [10:11:51]opened in 1721952182 [10:11:51]opened+sec_in_day 1722038582 [10:11:51]quantity*price = 50036 [10:11:51]sum+1 = 50037 [10:11:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 172 26.07.2024 10:11 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225104 ФПД: 4610147415713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101152&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225104&fm=4610147415713&tin=02508201610067®Number=0000000000092624&sum=50000 [10:11:52]StoreToDocumentArchive [10:11:52]shift 437 fd 225104 [10:11:52]save to /storage/0437/doc_00225104 [10:11:52]save last doc name /storage/0437/doc_00225104 to /storage/kkm_last_doc_name [10:11:52]save OK [10:11:52]Clear old archive folders... [10:11:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:52]tlvbuf is 00C7E2A0 [10:11:52]SAM_PROTO_ClearQueue [10:11:52]wFMCommunicate request_size=4 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 09 00 00 [10:11:52]Write to MH i2c: E2 08 00 97 00 80 09 00 00 00 00 00 00 09 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [10:11:52]RAPDU: 90 00 [10:11:52]wFMCommunicate OK [10:11:52]SAM_PROTO_ClearQueue done [10:11:52]KKMCreateOFDPacket [10:11:52]OFDProtocolAddRootSTLVToBuf [10:11:52]FM_MakeSignedData [10:11:52]FM_MakeSignedData [10:11:52]SAM_PROTO_SignData [10:11:52]wFMCommunicate request_size=4 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 0D 01 02 [10:11:52]Write to MH i2c: E2 08 00 98 00 80 0D 01 02 00 00 00 00 11 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [10:11:52]RAPDU: 90 00 [10:11:52]wFMCommunicate OK [10:11:52]wFMCommunicate request_size=255 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 68 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 6F 03 00 35 04 06 00 04 [10:11:53]Write to MH i2c: E2 02 01 99 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 68 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 6F 03 00 35 04 06 00 04 00 00 A7 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [10:11:53]RAPDU: 90 00 [10:11:53]wFMCommunicate OK [10:11:53]wFMCommunicate request_size=10 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 0D 02 02 05 31 62 32 F6 A1 [10:11:53]Write to MH i2c: E2 0D 00 9A 00 80 0D 02 02 05 00 31 62 32 F6 A1 00 00 7A [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 9A 00 00 90 00 0E [10:11:53]RAPDU: 90 00 [10:11:53]wFMCommunicate OK [10:11:53]wFMCommunicate request_size=4 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 0D 03 02 [10:11:53]Write to MH i2c: E2 08 00 9B 00 80 0D 03 02 00 00 00 00 16 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 0B 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 0B 00 9B 00 00 DC C0 B2 B3 27 E7 07 D8 90 00 05 [10:11:53]RAPDU: DC C0 B2 B3 27 E7 07 D8 90 00 [10:11:53]wFMCommunicate OK [10:11:53]SAM_PROTO_SignData done [10:11:53]FM_MakeSignedData done [10:11:53]CreateOFDProtocolMessage [10:11:53]wFMCommunicate request_size=4 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 11 00 00 [10:11:53]Write to MH i2c: E2 08 00 9C 00 80 11 00 00 00 00 00 00 16 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 17 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 17 00 9C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [10:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:11:53]wFMCommunicate OK [10:11:53]CreateOFDProtocolMessage done [10:11:53]OFDSenderStorePacket 225104 [10:11:53]StoreOFDPacket docnum=225104 [10:11:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 07 07 01 36 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 68 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 6F 03 00 35 04 06 00 04 31 62 32 F6 A1 DC C0 B2 B3 27 E7 07 D8 [10:11:53]CheckFolder [10:11:53]dirname=/storage/ofd_packets [10:11:53]CheckFolder done [10:11:53]ProducePacketName [10:11:53]name=ofd_packets/00225104 [10:11:53]NVStorageSaveData ofd_packets/00225104 [10:11:53]File name is /storage/ofd_packets/00225104 [10:11:53]Write 301 bytes [10:11:53]NVStorageSaveData done [10:11:53]OFDSenderStorePacket done [10:11:53]KKMCreateOFDPacket done [10:11:53]NVStorageSaveData kkm_last_timestamp [10:11:53]File name is /storage/kkm_last_timestamp [10:11:53]Write 4 bytes [10:11:53]NVStorageSaveData done [10:11:53]ExternCall_PrintAddStr [10:11:53]wPrintStart [10:11:53]Write to MH i2c: 01 00 00 9D 00 9D [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: 01 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: 01 07 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [10:11:53]RasterBufferAndPrint [10:11:53]line Счет N : (1)2001281 [10:11:53]line ИНН: 02508201610067 [10:11:53]line Контрольно-Кассовый Чек [10:11:53]line ПРОДАЖА [10:11:53]line ТРК (МРК, ГНК) : 63 [10:11:53]line Товар: 2710124130 [10:11:53]line Аи-92-К-5 [10:11:53]line 7.380 * 67.80 [10:11:53]line = 500.36 [10:11:53]line НДС 12% НСП 1% [10:11:53]line > о реализуемом товаре [10:11:53]line ОКРУГЛЕНИЕ: -0.36 [10:11:53]line ИТОГО: 500.00 [10:11:53]line Внесено: 500.00 [10:11:53]line СДАЧА: 0.00 [10:11:53]line НСП 1% : 4.43 [10:11:53]line НДС 12% : 53.14 [10:11:53]line Наличными: 500.00 [10:11:53]line Безнал.: 0.00 [10:11:53]line Место: АЗС № 97 "Партнер Нефть" [10:11:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:11:53]line СНО: Общий режим [10:11:53]line Чек 172 26.07.2024 10:11 [10:11:53]line Смена: 437 ФФД: 1.0 [10:11:53]line ЗНМ: 0300000054 [10:11:53]line РНМ: 0000000000092624 [10:11:53]line Версия ККМ: 001 [10:11:53]line ФМ: 0000000000874959 [10:11:53]line ФД: 225104 [10:11:53]line ФПД: 4610147415713 [10:11:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101152&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225104&fm=4610147415713&tin=02508201610067®Number=0000000000092624&sum=50000 [10:11:53]written 0, free lines is 4095 [10:11:53]OFD Sender: Processing packet 225104 [packets to send 596, broken 595] [10:11:53]ProducePacketName [10:11:53]name=ofd_packets/00225104 [10:11:53]OFD Sender: To server: pG, [10:11:53]CommunicateWithHost lk.salyk.kg:30040 [10:11:53]ConnectInit lk.salyk.kg [10:11:54]Write to MH i2c: 01 00 00 C8 00 C8 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 5C 0C 37 [10:11:54]RasterBufferAndPrint [10:11:54]line [10:11:54]line [10:11:54]line [10:11:54]line [10:11:54]line [10:11:54]written 0, free lines is 3181 [10:11:54]MH_Cut [10:11:54]Write to MH i2c: D1 01 00 CF 00 01 A1 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: D1 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: D1 01 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: D1 01 00 CF 00 00 A0 [10:11:54]Write to MH i2c: 01 00 00 D0 00 D0 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]Connected sock=11 [10:11:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 07 07 01 36 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 68 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 6F 03 00 35 04 06 00 04 31 62 32 F6 A1 DC C0 B2 B3 27 E7 07 D8 [10:11:55]*** Cut start [10:11:55]*** Partial cut [10:11:55]*** CUTSNS_PIN = 1 [10:11:55]*** CUTSNS_PIN = 0 [10:11:55]*** Brake cut motor [10:11:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F1 A9 47 00 05 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 6F 03 00 F4 03 04 00 7A 22 A3 66 B6 04 01 00 00 14 75 70 40 44 49 49 A6 [10:11:55]CommunicateWithHost err = 0 [10:11:55]CheckOFDResponse [10:11:55]1017 (14) - 77093643461234 [10:11:55]1041 (16) - 0000000000874959 [10:11:55]1040 (4) - 225104 [10:11:55]1012 (4) - 26.07.2024 04:13 [10:11:55]1206 (1) - 0 [10:11:55]OFD Sender: Remove packet 225104 [10:11:55]ProducePacketName [10:11:55]name=ofd_packets/00225104 [10:11:55]NVStorageDeleteData [10:11:56]Read from MH i2c: 01 [10:11:56]MH_I2C_Read... [10:11:56]*** Stop cut motor [10:11:56]*** Cut end [10:11:56]Read from MH i2c: 01 07 00 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [10:11:56]process_action close_receipt done [10:11:56]requested_data is exist [10:11:56]produce_requested_data [10:11:56]requested_item fm.sn is exist - process it [10:11:56]wFMCommunicate request_size=4 [10:11:56]MH_SAM_APDU [10:11:56]CAPDU: 80 11 00 00 [10:11:56]Write to MH i2c: E2 08 00 D1 00 80 11 00 00 00 00 00 00 4B [10:11:56]Write i2c OK [10:11:56]MH_I2C_Read... [10:11:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:56]Read from MH i2c: E2 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: E2 17 00 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: E2 17 00 D1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [10:11:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:11:56]wFMCommunicate OK [10:11:56]requested_item fd.num is exist - process it [10:11:56]SAM_PROTO_GetFieldsCounters [10:11:56]wFMCommunicate request_size=4 [10:11:56]MH_SAM_APDU [10:11:56]CAPDU: 80 13 00 00 [10:11:56]Write to MH i2c: E2 08 00 D2 00 80 13 00 00 00 00 00 00 4E [10:11:56]Write i2c OK [10:11:56]MH_I2C_Read... [10:11:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:56]Read from MH i2c: E2 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: E2 62 00 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: E2 62 00 D2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [10:11:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 50 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:56]wFMCommunicate OK [10:11:56]SAM_PROTO_GetFieldsCounters done [10:11:56]requested_item shift.num is exist - process it [10:11:56]requested_item shift.opened is exist - process it [10:11:56]req_shift_opened [10:11:56]FM_GetShiftState [10:11:56]SAM_PROTO_GetShiftState [10:11:56]wFMCommunicate request_size=4 [10:11:56]MH_SAM_APDU [10:11:56]CAPDU: 80 13 01 00 [10:11:56]Write to MH i2c: E2 08 00 D3 00 80 13 01 00 00 00 00 00 50 [10:11:56]OFD Sender: No OFD packet to send [10:11:56]Write i2c OK [10:11:56]MH_I2C_Read... [10:11:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:56]Read from MH i2c: E2 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: E2 0E 00 [10:11:56]MH_I2C_Read... [10:11:56]Read from MH i2c: E2 0E 00 D3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [10:11:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:11:56]wFMCommunicate OK [10:11:56]SAM_PROTO_GetShiftState done [10:11:56]FM_GetShiftState done [10:11:56]req_shift_opened done [10:11:56]requested_item shift.open_date is exist - process it [10:11:56]req_shift_open_date [10:11:56]req_shift_open_date done [10:11:56]produce_requested_data done [10:11:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225104,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:11:56]process_action_free close_receipt [10:11:56]json_value_free [10:11:56]json_value_free done [10:11:56]process_json_proto returns [10:11:56]Send response to host [10:11:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225104,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:11:56]free response buf [10:11:56]execute_script done [10:11:56]execute_script returns [10:11:56]free content buf [10:11:56]Sock 9.Close socket [10:11:56]Sock 9.Thread stoped [10:12:01]OFD Sender: No OFD packet to send [10:12:06]OFD Sender: No OFD packet to send [10:12:08]recv_with_timeout no data received [10:12:11]OFD Sender: No OFD packet to send [10:12:16]OFD Sender: No OFD packet to send [10:12:18]recv_with_timeout no data received [10:12:21]OFD Sender: No OFD packet to send [10:12:24]accept exits with 10 [10:12:24]New connection [10:12:24]New thread 3067420004 created [10:12:24]Thread 3067563364 joined [10:12:24]Waiting for new connection... [10:12:24] Sock 10.Parse request [10:12:24]Sock 10.Check first char [10:12:24]Sock 10.First char is OK [10:12:24]request: POST /json_proto HTTP/1.0 [10:12:24]Method: POST [10:12:24]URL: /json_proto [10:12:24]Method is POST - this is cgi request [10:12:24]url: /json_proto [10:12:24]query_string will be loaded in cgi processing [10:12:24]execute_cgi json_proto POST (null) [10:12:24]execute_cgi path=json_proto method=POST [10:12:24]POST find Content-Length [10:12:24]Host: 172.17.43.131:8080 [10:12:24]Content-Length: 737 [10:12:24]Content-Type: application/json [10:12:24] [10:12:24]POST finish read [10:12:24]Found Content-Length = 737 [10:12:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 225102, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:24]execute_script... [10:12:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 225102, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:24]POST & json_proto [10:12:24]process_json_proto [10:12:24]json parsed OK: [10:12:24]protocol is kg_v1.0 [10:12:24]action value=close_receipt [10:12:24]process_action close_receipt [10:12:24]cmd_close_receipt [10:12:24]MH_GetDate [10:12:24]Write to MH i2c: F0 00 00 D4 00 C3 [10:12:24]Write i2c OK [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: F0 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: F0 09 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: F0 09 00 D4 00 00 88 76 A3 66 F9 24 A2 66 F8 [10:12:24]GetLastDocTimeStamp 1721988712 [10:12:24]current date 1721988744 [10:12:24]FM_GetShiftState [10:12:24]SAM_PROTO_GetShiftState [10:12:24]wFMCommunicate request_size=4 [10:12:24]MH_SAM_APDU [10:12:24]CAPDU: 80 13 01 00 [10:12:24]Write to MH i2c: E2 08 00 D5 00 80 13 01 00 00 00 00 00 52 [10:12:24]Write i2c OK [10:12:24]MH_I2C_Read... [10:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:24]Read from MH i2c: E2 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 0E 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 0E 00 D5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [10:12:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:12:24]wFMCommunicate OK [10:12:24]SAM_PROTO_GetShiftState done [10:12:24]FM_GetShiftState done [10:12:24]opened in 1721952182 [10:12:24]opened+sec_in_day 1722038582 [10:12:24]quantity*price = 200075 [10:12:24]sum+1 = 200076 [10:12:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 173 26.07.2024 10:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 225102 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 225105 ФПД: 99044072760795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101224&type=2&operation_type=1&fn_number=0000000000874959&fd_number=225105&fm=99044072760795&tin=02508201610067®Number=0000000000092624&sum=200000 [10:12:25]StoreToDocumentArchive [10:12:25]shift 437 fd 225105 [10:12:25]save to /storage/0437/doc_00225105 [10:12:25]save last doc name /storage/0437/doc_00225105 to /storage/kkm_last_doc_name [10:12:25]save OK [10:12:25]Clear old archive folders... [10:12:25]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:12:25]tlvbuf is 00C28EB0 [10:12:25]SAM_PROTO_ClearQueue [10:12:25]wFMCommunicate request_size=4 [10:12:25]MH_SAM_APDU [10:12:25]CAPDU: 80 09 00 00 [10:12:25]Write to MH i2c: E2 08 00 E4 00 80 09 00 00 00 00 00 00 56 [10:12:25]Write i2c OK [10:12:25]MH_I2C_Read... [10:12:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:25]Read from MH i2c: E2 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: E2 03 00 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [10:12:25]RAPDU: 90 00 [10:12:25]wFMCommunicate OK [10:12:25]SAM_PROTO_ClearQueue done [10:12:25]KKMCreateOFDPacket [10:12:25]OFDProtocolAddRootSTLVToBuf [10:12:25]FM_MakeSignedData [10:12:25]FM_MakeSignedData [10:12:25]SAM_PROTO_SignData [10:12:25]wFMCommunicate request_size=4 [10:12:25]MH_SAM_APDU [10:12:25]CAPDU: 80 0D 01 02 [10:12:25]Write to MH i2c: E2 08 00 E5 00 80 0D 01 02 00 00 00 00 5E [10:12:25]Write i2c OK [10:12:25]MH_I2C_Read... [10:12:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:25]Read from MH i2c: E2 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: E2 03 00 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: E2 03 00 E5 00 00 90 00 59 [10:12:25]RAPDU: 90 00 [10:12:25]wFMCommunicate OK [10:12:25]wFMCommunicate request_size=255 [10:12:25]MH_SAM_APDU [10:12:25]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 88 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 4E 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 [10:12:25]Write to MH i2c: E2 02 01 E6 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 88 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 4E 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 00 00 B0 [10:12:25]Write i2c OK [10:12:25]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 E6 00 00 90 00 5A [10:12:26]RAPDU: 90 00 [10:12:26]wFMCommunicate OK [10:12:26]wFMCommunicate request_size=35 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 6F 03 00 35 04 06 00 5A 14 7E C6 25 DB [10:12:26]Write to MH i2c: E2 26 00 E7 00 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 6F 03 00 35 04 06 00 5A 14 7E C6 25 DB 00 00 D3 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 E7 00 00 90 00 5B [10:12:26]RAPDU: 90 00 [10:12:26]wFMCommunicate OK [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 0D 03 02 [10:12:26]Write to MH i2c: E2 08 00 E8 00 80 0D 03 02 00 00 00 00 63 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 0B 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 0B 00 E8 00 00 7D 1D 0B FF D3 37 0E 43 90 00 63 [10:12:26]RAPDU: 7D 1D 0B FF D3 37 0E 43 90 00 [10:12:26]wFMCommunicate OK [10:12:26]SAM_PROTO_SignData done [10:12:26]FM_MakeSignedData done [10:12:26]CreateOFDProtocolMessage [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 11 00 00 [10:12:26]Write to MH i2c: E2 08 00 E9 00 80 11 00 00 00 00 00 00 63 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 17 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 17 00 E9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [10:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:12:26]wFMCommunicate OK [10:12:26]CreateOFDProtocolMessage done [10:12:26]OFDSenderStorePacket 225105 [10:12:26]StoreOFDPacket docnum=225105 [10:12:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 D7 1F 20 01 34 60 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 88 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 4E 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 6F 03 00 35 04 06 00 5A 14 7E C6 25 DB 7D 1D 0B FF D3 37 0E 43 [10:12:26]CheckFolder [10:12:26]dirname=/storage/ofd_packets [10:12:26]CheckFolder done [10:12:26]ProducePacketName [10:12:26]name=ofd_packets/00225105 [10:12:26]NVStorageSaveData ofd_packets/00225105 [10:12:26]File name is /storage/ofd_packets/00225105 [10:12:26]Write 326 bytes [10:12:26]NVStorageSaveData done [10:12:26]OFDSenderStorePacket done [10:12:26]KKMCreateOFDPacket done [10:12:26]NVStorageSaveData kkm_last_timestamp [10:12:26]File name is /storage/kkm_last_timestamp [10:12:26]Write 4 bytes [10:12:26]NVStorageSaveData done [10:12:26]ExternCall_PrintAddStr [10:12:26]wPrintStart [10:12:26]Write to MH i2c: 01 00 00 EA 00 EA [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: 01 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: 01 07 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: 01 07 00 EA 00 00 00 00 00 00 FF 0F FF [10:12:26]RasterBufferAndPrint [10:12:26]line Счет N : (1)2001279 [10:12:26]line ИНН: 02508201610067 [10:12:26]line Контрольно-Кассовый Чек [10:12:26]line ВОЗВРАТ ПРОДАЖИ [10:12:26]line ТРК (МРК, ГНК) : 21 [10:12:26]line Товар: 2710194210 [10:12:26]line ДТ-К-5 [10:12:26]line 26.430 * 75.70 [10:12:26]line = 2000.75 [10:12:26]line НДС 12% НСП 1% [10:12:26]line > о реализуемом товаре [10:12:26]line ОКРУГЛЕНИЕ: -0.75 [10:12:26]line ИТОГО: 2000.00 [10:12:26]line НСП 1% : 17.71 [10:12:26]line НДС 12% : 212.47 [10:12:26]line Наличными: 2000.00 [10:12:26]line Безнал.: 0.00 [10:12:26]line Место: АЗС № 97 "Партнер Нефть" [10:12:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:12:26]line СНО: Общий режим [10:12:26]line Чек 173 26.07.2024 10:12 [10:12:26]line Смена: 437 ФФД: 1.0 [10:12:26]line ЗНМ: 0300000054 [10:12:26]line РНМ: 0000000000092624 [10:12:26]line Версия ККМ: 001 [10:12:26]line ФД осн.: 225102 [10:12:26]line ФМ осн.: 0000000000874959 [10:12:26]line ФМ: 0000000000874959 [10:12:26]line ФД: 225105 [10:12:26]line ФПД: 99044072760795 [10:12:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101224&type=2&operation_type=1&fn_number=0000000000874959&fd_number=225105&fm=99044072760795&tin=02508201610067®Number=0000000000092624&sum=200000 [10:12:26]written 0, free lines is 4095 [10:12:26]OFD Sender: Processing packet 225105 [packets to send 596, broken 595] [10:12:26]ProducePacketName [10:12:26]name=ofd_packets/00225105 [10:12:26]OFD Sender: To server: pG, [10:12:26]CommunicateWithHost lk.salyk.kg:30040 [10:12:26]ConnectInit lk.salyk.kg [10:12:26]Write to MH i2c: 01 00 00 15 01 16 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: 01 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: 01 07 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 61 0C 8A [10:12:26]RasterBufferAndPrint [10:12:26]line [10:12:26]line [10:12:26]line [10:12:26]line [10:12:26]line [10:12:26]written 0, free lines is 3184 [10:12:27]MH_Cut [10:12:27]Write to MH i2c: D1 01 00 1C 01 01 EF [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: D1 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: D1 01 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: D1 01 00 1C 01 00 EE [10:12:27]Write to MH i2c: 01 00 00 1D 01 1E [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:28]*** Cut start [10:12:28]*** Partial cut [10:12:28]*** CUTSNS_PIN = 1 [10:12:28]*** CUTSNS_PIN = 0 [10:12:28]*** Brake cut motor [10:12:28]Read from MH i2c: 01 [10:12:28]MH_I2C_Read... [10:12:28]*** Stop cut motor [10:12:28]*** Cut end [10:12:28]Read from MH i2c: 01 07 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 FF 0F 33 [10:12:28]process_action close_receipt done [10:12:28]requested_data is exist [10:12:28]produce_requested_data [10:12:28]requested_item fm.sn is exist - process it [10:12:28]wFMCommunicate request_size=4 [10:12:28]MH_SAM_APDU [10:12:28]CAPDU: 80 11 00 00 [10:12:28]Write to MH i2c: E2 08 00 1E 01 80 11 00 00 00 00 00 00 99 [10:12:28]Write i2c OK [10:12:28]MH_I2C_Read... [10:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:28]Read from MH i2c: E2 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 17 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 17 00 1E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [10:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:12:28]wFMCommunicate OK [10:12:28]requested_item fd.num is exist - process it [10:12:28]SAM_PROTO_GetFieldsCounters [10:12:28]wFMCommunicate request_size=4 [10:12:28]MH_SAM_APDU [10:12:28]CAPDU: 80 13 00 00 [10:12:28]Write to MH i2c: E2 08 00 1F 01 80 13 00 00 00 00 00 00 9C [10:12:28]Write i2c OK [10:12:28]MH_I2C_Read... [10:12:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:29]Read from MH i2c: E2 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 62 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 62 00 1F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [10:12:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 51 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:29]wFMCommunicate OK [10:12:29]SAM_PROTO_GetFieldsCounters done [10:12:29]requested_item shift.num is exist - process it [10:12:29]requested_item shift.opened is exist - process it [10:12:29]req_shift_opened [10:12:29]FM_GetShiftState [10:12:29]SAM_PROTO_GetShiftState [10:12:29]wFMCommunicate request_size=4 [10:12:29]MH_SAM_APDU [10:12:29]CAPDU: 80 13 01 00 [10:12:29]Write to MH i2c: E2 08 00 20 01 80 13 01 00 00 00 00 00 9E [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:29]Read from MH i2c: E2 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 0E 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 0E 00 20 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4F [10:12:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:12:29]wFMCommunicate OK [10:12:29]SAM_PROTO_GetShiftState done [10:12:29]FM_GetShiftState done [10:12:29]req_shift_opened done [10:12:29]requested_item shift.open_date is exist - process it [10:12:29]req_shift_open_date [10:12:29]req_shift_open_date done [10:12:29]produce_requested_data done [10:12:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225105,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:12:29]process_action_free close_receipt [10:12:29]json_value_free [10:12:29]json_value_free done [10:12:29]process_json_proto returns [10:12:29]Send response to host [10:12:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225105,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:12:29]free response buf [10:12:29]execute_script done [10:12:29]execute_script returns [10:12:29]free content buf [10:12:29]Sock 10.Close socket [10:12:29]Sock 10.Thread stoped [10:12:29]Connected sock=11 [10:12:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 D7 1F 20 01 34 60 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 88 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 4E 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 accept exits with 9 [10:12:29]35 New connection [10:12:29]39 New thread 3067563364 created [10:12:29]10 Thread 3067420004 joined [10:12:29]04 Waiting for new connection... [10:12:29]04 00 51 6F 03 00 35 04 06 00 5A 14 7E C6 25 DB 7D 1D 0B FF D3 37 0E 43 [10:12:29] Sock 9.Parse request [10:12:29]Sock 9.Check first char [10:12:29]Sock 9.First char is OK [10:12:29]request: POST /json_proto HTTP/1.0 [10:12:29]Method: POST [10:12:29]URL: /json_proto [10:12:29]Method is POST - this is cgi request [10:12:29]url: /json_proto [10:12:29]query_string will be loaded in cgi processing [10:12:29]execute_cgi json_proto POST (null) [10:12:29]execute_cgi path=json_proto method=POST [10:12:29]POST find Content-Length [10:12:29]Host: 172.17.43.131:8080 [10:12:29]Content-Length: 676 [10:12:29]Content-Type: application/json [10:12:29] [10:12:29]POST finish read [10:12:29]Found Content-Length = 676 [10:12:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.590, "sum" : 574.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 574.00, "payments": [ { "type": 0, "sum" : 574.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:29]execute_script... [10:12:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.590, "sum" : 574.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 574.00, "payments": [ { "type": 0, "sum" : 574.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:29]POST & json_proto [10:12:29]process_json_proto [10:12:29]json parsed OK: [10:12:29]protocol is kg_v1.0 [10:12:29]action value=close_receipt [10:12:29]process_action close_receipt [10:12:29]cmd_close_receipt [10:12:29]MH_GetDate [10:12:29]Write to MH i2c: F0 00 00 21 01 11 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: F0 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: F0 09 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: F0 09 00 21 01 00 8E 76 A3 66 F9 24 A2 66 4C [10:12:29]GetLastDocTimeStamp 1721988744 [10:12:29]current date 1721988750 [10:12:29]FM_GetShiftState [10:12:29]SAM_PROTO_GetShiftState [10:12:29]wFMCommunicate request_size=4 [10:12:29]MH_SAM_APDU [10:12:29]CAPDU: 80 13 01 00 [10:12:29]Write to MH i2c: E2 08 00 22 01 80 13 01 00 00 00 00 00 A0 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:29]Read from MH i2c: E2 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 0E 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 0E 00 22 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 51 [10:12:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:12:29]wFMCommunicate OK [10:12:29]SAM_PROTO_GetShiftState done [10:12:29]FM_GetShiftState done [10:12:29]opened in 1721952182 [10:12:29]opened+sec_in_day 1722038582 [10:12:29]quantity*price = 57456 [10:12:29]sum+1 = 57457 [10:12:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 574.00 Внесено: 2000.00 СДАЧА: 1426.00 НСП 1% : 5.08 НДС 12% : 61.01 Наличными: 574.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 174 26.07.2024 10:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225106 ФПД: 167162279897259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101230&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225106&fm=167162279897259&tin=02508201610067®Number=0000000000092624&sum=57400 [10:12:31]StoreToDocumentArchive [10:12:31]shift 437 fd 225106 [10:12:31]save to /storage/0437/doc_00225106 [10:12:31]save last doc name /storage/0437/doc_00225106 to /storage/kkm_last_doc_name [10:12:31]save OK [10:12:31]Clear old archive folders... [10:12:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:12:31]tlvbuf is 00C0F5D0 [10:12:31]SAM_PROTO_ClearQueue [10:12:31]wFMCommunicate request_size=4 [10:12:31]MH_SAM_APDU [10:12:31]CAPDU: 80 09 00 00 [10:12:31]Write to MH i2c: E2 08 00 2F 01 80 09 00 00 00 00 00 00 A2 [10:12:31]Write i2c OK [10:12:31]MH_I2C_Read... [10:12:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:31]Read from MH i2c: E2 [10:12:31]MH_I2C_Read... [10:12:31]Read from MH i2c: E2 03 00 [10:12:31]MH_I2C_Read... [10:12:31]Read from MH i2c: E2 03 00 2F 01 00 90 00 A4 [10:12:31]RAPDU: 90 00 [10:12:31]wFMCommunicate OK [10:12:31]SAM_PROTO_ClearQueue done [10:12:31]KKMCreateOFDPacket [10:12:31]OFDProtocolAddRootSTLVToBuf [10:12:31]FM_MakeSignedData [10:12:31]FM_MakeSignedData [10:12:31]SAM_PROTO_SignData [10:12:31]wFMCommunicate request_size=4 [10:12:31]MH_SAM_APDU [10:12:31]CAPDU: 80 0D 01 02 [10:12:31]Write to MH i2c: E2 08 00 30 01 80 0D 01 02 00 00 00 00 AA [10:12:31]Write i2c OK [10:12:31]MH_I2C_Read... [10:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:31]Read from MH i2c: E2 [10:12:31]MH_I2C_Read... [10:12:31]Read from MH i2c: E2 03 00 [10:12:31]MH_I2C_Read... [10:12:31]Read from MH i2c: E2 03 00 30 01 00 90 00 A5 [10:12:31]RAPDU: 90 00 [10:12:31]wFMCommunicate OK [10:12:31]wFMCommunicate request_size=255 [10:12:31]MH_SAM_APDU [10:12:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 1D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 70 E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 17 00 00 00 00 07 04 06 00 38 E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 8E 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 6F 03 00 35 04 06 00 98 08 80 50 [10:12:31]Write to MH i2c: E2 02 01 31 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 1D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 70 E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 17 00 00 00 00 07 04 06 00 38 E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 8E 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 6F 03 00 35 04 06 00 98 08 80 50 00 00 8F [10:12:31]Write i2c OK [10:12:31]MH_I2C_Read... [10:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:32]Read from MH i2c: E2 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 03 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 03 00 31 01 00 90 00 A6 [10:12:32]RAPDU: 90 00 [10:12:32]wFMCommunicate OK [10:12:32]wFMCommunicate request_size=7 [10:12:32]MH_SAM_APDU [10:12:32]CAPDU: 80 0D 02 02 02 28 AB [10:12:32]Write to MH i2c: E2 0A 00 32 01 80 0D 02 02 02 00 28 AB 00 00 84 [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:32]Read from MH i2c: E2 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 03 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 03 00 32 01 00 90 00 A7 [10:12:32]RAPDU: 90 00 [10:12:32]wFMCommunicate OK [10:12:32]wFMCommunicate request_size=4 [10:12:32]MH_SAM_APDU [10:12:32]CAPDU: 80 0D 03 02 [10:12:32]Write to MH i2c: E2 08 00 33 01 80 0D 03 02 00 00 00 00 AF [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:32]Read from MH i2c: E2 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 0B 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 0B 00 33 01 00 F5 65 5F E4 DA AF 35 44 90 00 4F [10:12:32]RAPDU: F5 65 5F E4 DA AF 35 44 90 00 [10:12:32]wFMCommunicate OK [10:12:32]SAM_PROTO_SignData done [10:12:32]FM_MakeSignedData done [10:12:32]CreateOFDProtocolMessage [10:12:32]wFMCommunicate request_size=4 [10:12:32]MH_SAM_APDU [10:12:32]CAPDU: 80 11 00 00 [10:12:32]Write to MH i2c: E2 08 00 34 01 80 11 00 00 00 00 00 00 AF [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:32]Read from MH i2c: E2 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 17 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: E2 17 00 34 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [10:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:12:32]wFMCommunicate OK [10:12:32]CreateOFDProtocolMessage done [10:12:32]OFDSenderStorePacket 225106 [10:12:32]StoreOFDPacket docnum=225106 [10:12:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 12 04 01 98 A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 1D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 70 E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 17 00 00 00 00 07 04 06 00 38 E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 8E 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 6F 03 00 35 04 06 00 98 08 80 50 28 AB F5 65 5F E4 DA AF 35 44 [10:12:32]CheckFolder [10:12:32]dirname=/storage/ofd_packets [10:12:32]CheckFolder done [10:12:32]ProducePacketName [10:12:32]name=ofd_packets/00225106 [10:12:32]NVStorageSaveData ofd_packets/00225106 [10:12:32]File name is /storage/ofd_packets/00225106 [10:12:32]Write 298 bytes [10:12:32]NVStorageSaveData done [10:12:32]OFDSenderStorePacket done [10:12:32]KKMCreateOFDPacket done [10:12:32]NVStorageSaveData kkm_last_timestamp [10:12:32]File name is /storage/kkm_last_timestamp [10:12:32]Write 4 bytes [10:12:32]NVStorageSaveData done [10:12:32]ExternCall_PrintAddStr [10:12:32]wPrintStart [10:12:32]Write to MH i2c: 01 00 00 35 01 36 [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: 01 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: 01 07 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: 01 07 00 35 01 00 00 00 00 00 FF 0F 4B [10:12:32]RasterBufferAndPrint [10:12:32]line Счет N : (1)2001279 [10:12:32]line ИНН: 02508201610067 [10:12:32]line Контрольно-Кассовый Чек [10:12:32]line ПРОДАЖА [10:12:32]line ТРК (МРК, ГНК) : 21 [10:12:32]line Товар: 2710194210 [10:12:32]line ДТ-К-5 [10:12:32]line 7.590 * 75.70 [10:12:32]line = 574.56 [10:12:32]line НДС 12% НСП 1% [10:12:32]line > о реализуемом товаре [10:12:32]line ОКРУГЛЕНИЕ: -0.56 [10:12:32]line ИТОГО: 574.00 [10:12:32]line Внесено: 2000.00 [10:12:32]line СДАЧА: 1426.00 [10:12:32]line НСП 1% : 5.08 [10:12:32]line НДС 12% : 61.01 [10:12:32]line Наличными: 574.00 [10:12:32]line Безнал.: 0.00 [10:12:32]line Место: АЗС № 97 "Партнер Нефть" [10:12:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:12:32]line СНО: Общий режим [10:12:32]line Чек 174 26.07.2024 10:12 [10:12:32]line Смена: 437 ФФД: 1.0 [10:12:32]line ЗНМ: 0300000054 [10:12:32]line РНМ: 0000000000092624 [10:12:32]line Версия ККМ: 001 [10:12:32]line ФМ: 0000000000874959 [10:12:32]line ФД: 225106 [10:12:32]line ФПД: 167162279897259 [10:12:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101230&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225106&fm=167162279897259&tin=02508201610067®Number=0000000000092624&sum=57400 [10:12:32]written 0, free lines is 4095 [10:12:32]OFD Sender: Processing packet 225106 [packets to send 596, broken 595] [10:12:32]ProducePacketName [10:12:32]name=ofd_packets/00225106 [10:12:32]OFD Sender: To server: pG, [10:12:32]CommunicateWithHost lk.salyk.kg:30040 [10:12:32]ConnectInit lk.salyk.kg [10:12:32]Write to MH i2c: 01 00 00 60 01 61 [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: 01 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: 01 07 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: 01 07 00 60 01 00 00 00 00 00 67 0C DB [10:12:32]RasterBufferAndPrint [10:12:32]line [10:12:32]line [10:12:32]line [10:12:32]line [10:12:32]line [10:12:32]written 0, free lines is 3191 [10:12:32]MH_Cut [10:12:32]Write to MH i2c: D1 01 00 67 01 01 3A [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: D1 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: D1 01 00 [10:12:32]MH_I2C_Read... [10:12:32]Read from MH i2c: D1 01 00 67 01 00 39 [10:12:32]Write to MH i2c: 01 00 00 68 01 69 [10:12:32]Write i2c OK [10:12:32]MH_I2C_Read... [10:12:32]Connected sock=10 [10:12:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 12 04 01 98 A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 1D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 70 E0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 E0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 17 00 00 00 00 07 04 06 00 38 E0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 8E 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 6F 03 00 35 04 06 00 98 08 80 50 28 AB F5 65 5F E4 DA AF 35 44 [10:12:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 DF 47 00 A0 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 6F 03 00 F4 03 04 00 A0 22 A3 66 B6 04 01 00 00 CE E3 11 7D F0 1A CE F4 [10:12:34]CommunicateWithHost err = 0 [10:12:34]CheckOFDResponse [10:12:34]*** Cut start [10:12:34]1017 (14) - 77093643461234 [10:12:34]*** Partial cut [10:12:34]1041 (16) - 0000000000874959 [10:12:34]*** CUTSNS_PIN = 1 [10:12:34]1040 (4) - 225106 [10:12:34]1012 (4) - 26.07.2024 04:14 [10:12:34]1206 (1) - 0 [10:12:34]OFD Sender: Remove packet 225106 [10:12:34]ProducePacketName [10:12:34]name=ofd_packets/00225106 [10:12:34]NVStorageDeleteData [10:12:34]*** CUTSNS_PIN = 0 [10:12:34]*** Brake cut motor [10:12:34]OFD Sender: No OFD packet to send [10:12:34]Read from MH i2c: 01 [10:12:34]MH_I2C_Read... [10:12:34]*** Stop cut motor [10:12:34]*** Cut end [10:12:34]Read from MH i2c: 01 07 00 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: 01 07 00 68 01 00 00 00 00 00 FF 0F 7E [10:12:34]process_action close_receipt done [10:12:34]requested_data is exist [10:12:34]produce_requested_data [10:12:34]requested_item fm.sn is exist - process it [10:12:34]wFMCommunicate request_size=4 [10:12:34]MH_SAM_APDU [10:12:34]CAPDU: 80 11 00 00 [10:12:34]Write to MH i2c: E2 08 00 69 01 80 11 00 00 00 00 00 00 E4 [10:12:34]Write i2c OK [10:12:34]MH_I2C_Read... [10:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:34]Read from MH i2c: E2 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: E2 17 00 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: E2 17 00 69 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [10:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:12:34]wFMCommunicate OK [10:12:34]requested_item fd.num is exist - process it [10:12:34]SAM_PROTO_GetFieldsCounters [10:12:34]wFMCommunicate request_size=4 [10:12:34]MH_SAM_APDU [10:12:34]CAPDU: 80 13 00 00 [10:12:34]Write to MH i2c: E2 08 00 6A 01 80 13 00 00 00 00 00 00 E7 [10:12:34]Write i2c OK [10:12:34]MH_I2C_Read... [10:12:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:35]Read from MH i2c: E2 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 62 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 62 00 6A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [10:12:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:35]wFMCommunicate OK [10:12:35]SAM_PROTO_GetFieldsCounters done [10:12:35]requested_item shift.num is exist - process it [10:12:35]requested_item shift.opened is exist - process it [10:12:35]req_shift_opened [10:12:35]FM_GetShiftState [10:12:35]SAM_PROTO_GetShiftState [10:12:35]wFMCommunicate request_size=4 [10:12:35]MH_SAM_APDU [10:12:35]CAPDU: 80 13 01 00 [10:12:35]Write to MH i2c: E2 08 00 6B 01 80 13 01 00 00 00 00 00 E9 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:35]Read from MH i2c: E2 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 0E 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 0E 00 6B 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9A [10:12:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:12:35]wFMCommunicate OK [10:12:35]SAM_PROTO_GetShiftState done [10:12:35]FM_GetShiftState done [10:12:35]req_shift_opened done [10:12:35]requested_item shift.open_date is exist - process it [10:12:35]req_shift_open_date [10:12:35]req_shift_open_date done [10:12:35]produce_requested_data done [10:12:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225106,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:12:35]process_action_free close_receipt [10:12:35]json_value_free [10:12:35]json_value_free done [10:12:35]process_json_proto returns [10:12:35]Send response to host [10:12:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225106,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:12:35]free response buf [10:12:35]execute_script done [10:12:35]execute_script returns [10:12:35]free content buf [10:12:35]Sock 9.Close socket [10:12:35]Sock 9.Thread stoped [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:54]OFD Sender: No OFD packet to send [10:12:56]recv_with_timeout no data received [10:12:59]OFD Sender: No OFD packet to send [10:13:01]accept exits with 7 [10:13:01]New connection [10:13:01]New thread 3067420004 created [10:13:01]Thread 3067563364 joined [10:13:01]Waiting for new connection... [10:13:01] Sock 7.Parse request [10:13:01]Sock 7.Check first char [10:13:01]Sock 7.First char is OK [10:13:01]request: POST /json_proto HTTP/1.0 [10:13:01]Method: POST [10:13:01]URL: /json_proto [10:13:01]Method is POST - this is cgi request [10:13:01]url: /json_proto [10:13:01]query_string will be loaded in cgi processing [10:13:01]execute_cgi json_proto POST (null) [10:13:01]execute_cgi path=json_proto method=POST [10:13:01]POST find Content-Length [10:13:01]Host: 172.17.43.131:8080 [10:13:01]Content-Length: 680 [10:13:01]Content-Type: application/json [10:13:01] [10:13:01]POST finish read [10:13:01]Found Content-Length = 680 [10:13:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 18.860, "sum" : 1427.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1427.00, "total" : 1427.00, "payments": [ { "type": 0, "sum" : 1427.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:01]execute_script... [10:13:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 18.860, "sum" : 1427.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1427.00, "total" : 1427.00, "payments": [ { "type": 0, "sum" : 1427.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:01]POST & json_proto [10:13:01]process_json_proto [10:13:01]json parsed OK: [10:13:01]protocol is kg_v1.0 [10:13:01]action value=close_receipt [10:13:01]process_action close_receipt [10:13:01]cmd_close_receipt [10:13:01]MH_GetDate [10:13:01]Write to MH i2c: F0 00 00 6C 01 5C [10:13:01]Write i2c OK [10:13:01]MH_I2C_Read... [10:13:01]Read from MH i2c: F0 [10:13:01]MH_I2C_Read... [10:13:01]Read from MH i2c: F0 09 00 [10:13:01]MH_I2C_Read... [10:13:01]Read from MH i2c: F0 09 00 6C 01 00 AD 76 A3 66 F9 24 A2 66 B6 [10:13:01]GetLastDocTimeStamp 1721988750 [10:13:01]current date 1721988781 [10:13:01]FM_GetShiftState [10:13:01]SAM_PROTO_GetShiftState [10:13:01]wFMCommunicate request_size=4 [10:13:01]MH_SAM_APDU [10:13:01]CAPDU: 80 13 01 00 [10:13:01]Write to MH i2c: E2 08 00 6D 01 80 13 01 00 00 00 00 00 EB [10:13:01]Write i2c OK [10:13:01]MH_I2C_Read... [10:13:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:01]Read from MH i2c: E2 [10:13:01]MH_I2C_Read... [10:13:01]Read from MH i2c: E2 0E 00 [10:13:01]MH_I2C_Read... [10:13:01]Read from MH i2c: E2 0E 00 6D 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9C [10:13:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:13:01]wFMCommunicate OK [10:13:01]SAM_PROTO_GetShiftState done [10:13:01]FM_GetShiftState done [10:13:01]opened in 1721952182 [10:13:01]opened+sec_in_day 1722038582 [10:13:01]quantity*price = 142770 [10:13:01]sum+1 = 142771 [10:13:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 1427.00 Внесено: 1427.00 СДАЧА: 0.00 НСП 1% : 12.63 НДС 12% : 151.61 Наличными: 1427.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 175 26.07.2024 10:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225107 ФПД: 37085572121301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101302&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225107&fm=37085572121301&tin=02508201610067®Number=0000000000092624&sum=142700 [10:13:02]StoreToDocumentArchive [10:13:02]shift 437 fd 225107 [10:13:02]save to /storage/0437/doc_00225107 [10:13:02]save last doc name /storage/0437/doc_00225107 to /storage/kkm_last_doc_name [10:13:02]save OK [10:13:02]Clear old archive folders... [10:13:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:13:02]tlvbuf is 00C45A90 [10:13:02]SAM_PROTO_ClearQueue [10:13:02]wFMCommunicate request_size=4 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 09 00 00 [10:13:02]Write to MH i2c: E2 08 00 7A 01 80 09 00 00 00 00 00 00 ED [10:13:02]Write i2c OK [10:13:02]MH_I2C_Read... [10:13:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:02]Read from MH i2c: E2 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 [10:13:02]MH_I2C_Read... [10:13:02]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [10:13:02]RAPDU: 90 00 [10:13:02]wFMCommunicate OK [10:13:02]SAM_PROTO_ClearQueue done [10:13:02]KKMCreateOFDPacket [10:13:02]OFDProtocolAddRootSTLVToBuf [10:13:02]FM_MakeSignedData [10:13:02]FM_MakeSignedData [10:13:02]SAM_PROTO_SignData [10:13:02]wFMCommunicate request_size=4 [10:13:02]MH_SAM_APDU [10:13:02]CAPDU: 80 0D 01 02 [10:13:02]Write to MH i2c: E2 08 00 7B 01 80 0D 01 02 00 00 00 00 F5 [10:13:02]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:03]Read from MH i2c: E2 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 03 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 03 00 7B 01 00 90 00 F0 [10:13:03]RAPDU: 90 00 [10:13:03]wFMCommunicate OK [10:13:03]wFMCommunicate request_size=255 [10:13:03]MH_SAM_APDU [10:13:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 AE 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 6F 03 00 35 04 06 00 21 BA A8 5A [10:13:03]Write to MH i2c: E2 02 01 7C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 AE 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 6F 03 00 35 04 06 00 21 BA A8 5A 00 00 B0 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:03]Read from MH i2c: E2 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 03 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 03 00 7C 01 00 90 00 F1 [10:13:03]RAPDU: 90 00 [10:13:03]wFMCommunicate OK [10:13:03]wFMCommunicate request_size=7 [10:13:03]MH_SAM_APDU [10:13:03]CAPDU: 80 0D 02 02 02 42 D5 [10:13:03]Write to MH i2c: E2 0A 00 7D 01 80 0D 02 02 02 00 42 D5 00 00 13 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:03]Read from MH i2c: E2 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 03 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 03 00 7D 01 00 90 00 F2 [10:13:03]RAPDU: 90 00 [10:13:03]wFMCommunicate OK [10:13:03]wFMCommunicate request_size=4 [10:13:03]MH_SAM_APDU [10:13:03]CAPDU: 80 0D 03 02 [10:13:03]Write to MH i2c: E2 08 00 7E 01 80 0D 03 02 00 00 00 00 FA [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:03]Read from MH i2c: E2 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 0B 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 0B 00 7E 01 00 5F 66 A9 20 22 C2 E0 34 90 00 81 [10:13:03]RAPDU: 5F 66 A9 20 22 C2 E0 34 90 00 [10:13:03]wFMCommunicate OK [10:13:03]SAM_PROTO_SignData done [10:13:03]FM_MakeSignedData done [10:13:03]CreateOFDProtocolMessage [10:13:03]wFMCommunicate request_size=4 [10:13:03]MH_SAM_APDU [10:13:03]CAPDU: 80 11 00 00 [10:13:03]Write to MH i2c: E2 08 00 7F 01 80 11 00 00 00 00 00 00 FA [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:03]Read from MH i2c: E2 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 17 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: E2 17 00 7F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [10:13:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:13:03]wFMCommunicate OK [10:13:03]CreateOFDProtocolMessage done [10:13:03]OFDSenderStorePacket 225107 [10:13:03]StoreOFDPacket docnum=225107 [10:13:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EB F2 04 01 F3 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 AE 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 6F 03 00 35 04 06 00 21 BA A8 5A 42 D5 5F 66 A9 20 22 C2 E0 34 [10:13:03]CheckFolder [10:13:03]dirname=/storage/ofd_packets [10:13:03]CheckFolder done [10:13:03]ProducePacketName [10:13:03]name=ofd_packets/00225107 [10:13:03]NVStorageSaveData ofd_packets/00225107 [10:13:03]File name is /storage/ofd_packets/00225107 [10:13:03]Write 298 bytes [10:13:03]NVStorageSaveData done [10:13:03]OFDSenderStorePacket done [10:13:03]KKMCreateOFDPacket done [10:13:03]NVStorageSaveData kkm_last_timestamp [10:13:03]File name is /storage/kkm_last_timestamp [10:13:03]Write 4 bytes [10:13:03]NVStorageSaveData done [10:13:03]ExternCall_PrintAddStr [10:13:03]wPrintStart [10:13:03]Write to MH i2c: 01 00 00 80 01 81 [10:13:03]Write i2c OK [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 07 00 [10:13:03]MH_I2C_Read... [10:13:03]Read from MH i2c: 01 07 00 80 01 00 00 00 00 00 FF 0F 96 [10:13:03]RasterBufferAndPrint [10:13:03]line Счет N : (1)2001283 [10:13:03]line ИНН: 02508201610067 [10:13:03]line Контрольно-Кассовый Чек [10:13:03]line ПРОДАЖА [10:13:03]line ТРК (МРК, ГНК) : 21 [10:13:03]line Товар: 2710194210 [10:13:03]line ДТ-К-5 [10:13:03]line 18.860 * 75.70 [10:13:03]line = 1427.70 [10:13:03]line НДС 12% НСП 1% [10:13:03]line > о реализуемом товаре [10:13:03]line ОКРУГЛЕНИЕ: -0.70 [10:13:03]line ИТОГО: 1427.00 [10:13:03]line Внесено: 1427.00 [10:13:03]line СДАЧА: 0.00 [10:13:03]line НСП 1% : 12.63 [10:13:03]line НДС 12% : 151.61 [10:13:03]line Наличными: 1427.00 [10:13:03]line Безнал.: 0.00 [10:13:03]line Место: АЗС № 97 "Партнер Нефть" [10:13:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:13:03]line СНО: Общий режим [10:13:03]line Чек 175 26.07.2024 10:13 [10:13:03]line Смена: 437 ФФД: 1.0 [10:13:03]line ЗНМ: 0300000054 [10:13:03]line РНМ: 0000000000092624 [10:13:03]line Версия ККМ: 001 [10:13:03]line ФМ: 0000000000874959 [10:13:03]line ФД: 225107 [10:13:03]line ФПД: 37085572121301 [10:13:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101302&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225107&fm=37085572121301&tin=02508201610067®Number=0000000000092624&sum=142700 [10:13:03]written 0, free lines is 4095 [10:13:04]OFD Sender: Processing packet 225107 [packets to send 596, broken 595] [10:13:04]ProducePacketName [10:13:04]name=ofd_packets/00225107 [10:13:04]OFD Sender: To server: pG, [10:13:04]CommunicateWithHost lk.salyk.kg:30040 [10:13:04]ConnectInit lk.salyk.kg [10:13:04]Write to MH i2c: 01 00 00 AB 01 AC [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: 01 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: 01 07 00 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: 01 07 00 AB 01 00 00 00 00 00 5F 0C 1E [10:13:04]RasterBufferAndPrint [10:13:04]line [10:13:04]line [10:13:04]line [10:13:04]line [10:13:04]line [10:13:04]written 0, free lines is 3185 [10:13:04]MH_Cut [10:13:04]Write to MH i2c: D1 01 00 B2 01 01 85 [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: D1 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: D1 01 00 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: D1 01 00 B2 01 00 84 [10:13:04]Write to MH i2c: 01 00 00 B3 01 B4 [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:05]*** Cut start [10:13:05]*** Partial cut [10:13:05]*** CUTSNS_PIN = 1 [10:13:05]*** CUTSNS_PIN = 0 [10:13:05]*** Brake cut motor [10:13:06]Read from MH i2c: 01 [10:13:06]MH_I2C_Read... [10:13:06]*** Stop cut motor [10:13:06]*** Cut end [10:13:06]Read from MH i2c: 01 07 00 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: 01 07 00 B3 01 00 00 00 00 00 FF 0F C9 [10:13:06]process_action close_receipt done [10:13:06]requested_data is exist [10:13:06]produce_requested_data [10:13:06]requested_item fm.sn is exist - process it [10:13:06]wFMCommunicate request_size=4 [10:13:06]MH_SAM_APDU [10:13:06]CAPDU: 80 11 00 00 [10:13:06]Write to MH i2c: E2 08 00 B4 01 80 11 00 00 00 00 00 00 2F [10:13:06]Write i2c OK [10:13:06]MH_I2C_Read... [10:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:06]Read from MH i2c: E2 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: E2 17 00 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: E2 17 00 B4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [10:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:13:06]wFMCommunicate OK [10:13:06]requested_item fd.num is exist - process it [10:13:06]SAM_PROTO_GetFieldsCounters [10:13:06]wFMCommunicate request_size=4 [10:13:06]MH_SAM_APDU [10:13:06]CAPDU: 80 13 00 00 [10:13:06]Write to MH i2c: E2 08 00 B5 01 80 13 00 00 00 00 00 00 32 [10:13:06]Write i2c OK [10:13:06]MH_I2C_Read... [10:13:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:06]Read from MH i2c: E2 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: E2 62 00 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: E2 62 00 B5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [10:13:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 53 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:06]wFMCommunicate OK [10:13:06]SAM_PROTO_GetFieldsCounters done [10:13:06]requested_item shift.num is exist - process it [10:13:06]requested_item shift.opened is exist - process it [10:13:06]req_shift_opened [10:13:06]FM_GetShiftState [10:13:06]SAM_PROTO_GetShiftState [10:13:06]wFMCommunicate request_size=4 [10:13:06]MH_SAM_APDU [10:13:06]CAPDU: 80 13 01 00 [10:13:06]Write to MH i2c: E2 08 00 B6 01 80 13 01 00 00 00 00 00 34 [10:13:06]Write i2c OK [10:13:06]MH_I2C_Read... [10:13:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:06]Read from MH i2c: E2 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: E2 0E 00 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: E2 0E 00 B6 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E5 [10:13:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:13:06]wFMCommunicate OK [10:13:06]SAM_PROTO_GetShiftState done [10:13:06]FM_GetShiftState done [10:13:06]req_shift_opened done [10:13:06]requested_item shift.open_date is exist - process it [10:13:06]req_shift_open_date [10:13:06]req_shift_open_date done [10:13:06]produce_requested_data done [10:13:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225107,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:13:06]process_action_free close_receipt [10:13:06]json_value_free [10:13:06]json_value_free done [10:13:06]process_json_proto returns [10:13:06]Send response to host [10:13:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225107,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:13:06]free response buf [10:13:06]execute_script done [10:13:06]execute_script returns [10:13:06]free content buf [10:13:06]Sock 7.Close socket [10:13:06]Sock 7.Thread stoped [10:13:11]recv_with_timeout no data received [10:13:11]Connected sock=11 [10:13:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EB F2 04 01 F3 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 AE 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 6F 03 00 35 04 06 00 21 BA A8 5A 42 D5 5F 66 A9 20 22 C2 E0 34 [10:13:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EC 7D 47 00 9D AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 6F 03 00 F4 03 04 00 C7 22 A3 66 B6 04 01 00 00 DA EF 24 19 8D 3F BF B9 [10:13:12]CommunicateWithHost err = 0 [10:13:12]CheckOFDResponse [10:13:12]1017 (14) - 77093643461234 [10:13:12]1041 (16) - 0000000000874959 [10:13:12]1040 (4) - 225107 [10:13:12]1012 (4) - 26.07.2024 04:15 [10:13:12]1206 (1) - 0 [10:13:12]OFD Sender: Remove packet 225107 [10:13:12]ProducePacketName [10:13:12]name=ofd_packets/00225107 [10:13:12]NVStorageDeleteData [10:13:13]OFD Sender: No OFD packet to send [10:13:18]OFD Sender: No OFD packet to send [10:13:22]recv_with_timeout no data received [10:13:23]OFD Sender: No OFD packet to send [10:13:28]OFD Sender: No OFD packet to send [10:13:33]OFD Sender: No OFD packet to send [10:13:38]OFD Sender: No OFD packet to send [10:13:42]recv_with_timeout no data received [10:13:43]OFD Sender: No OFD packet to send [10:13:45]accept exits with 10 [10:13:45]New connection [10:13:45]New thread 3067563364 created [10:13:45]Thread 3067420004 joined [10:13:45]Waiting for new connection... [10:13:45] Sock 10.Parse request [10:13:45]Sock 10.Check first char [10:13:45]Sock 10.First char is OK [10:13:45]request: POST /json_proto HTTP/1.0 [10:13:45]Method: POST [10:13:45]URL: /json_proto [10:13:45]Method is POST - this is cgi request [10:13:45]url: /json_proto [10:13:45]query_string will be loaded in cgi processing [10:13:45]execute_cgi json_proto POST (null) [10:13:45]execute_cgi path=json_proto method=POST [10:13:45]POST find Content-Length [10:13:45]Host: 172.17.43.131:8080 [10:13:45]Content-Length: 737 [10:13:45]Content-Type: application/json [10:13:45] [10:13:45]POST finish read [10:13:45]Found Content-Length = 737 [10:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 225107, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 18.860, "sum" : 1427.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1427.00, "total" : 1427.00, "payments": [ { "type": 0, "sum" : 1427.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:45]execute_script... [10:13:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 225107, "base_FM": "0000000000874959", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 18.860, "sum" : 1427.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1427.00, "total" : 1427.00, "payments": [ { "type": 0, "sum" : 1427.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:45]POST & json_proto [10:13:45]process_json_proto [10:13:45]json parsed OK: [10:13:45]protocol is kg_v1.0 [10:13:45]action value=close_receipt [10:13:45]process_action close_receipt [10:13:45]cmd_close_receipt [10:13:45]MH_GetDate [10:13:45]Write to MH i2c: F0 00 00 B7 01 A7 [10:13:45]Write i2c OK [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 09 00 [10:13:45]MH_I2C_Read... [10:13:45]Read from MH i2c: F0 09 00 B7 01 00 DA 76 A3 66 F9 24 A2 66 2E [10:13:45]GetLastDocTimeStamp 1721988782 [10:13:45]current date 1721988826 [10:13:45]FM_GetShiftState [10:13:45]SAM_PROTO_GetShiftState [10:13:45]wFMCommunicate request_size=4 [10:13:45]MH_SAM_APDU [10:13:46]CAPDU: 80 13 01 00 [10:13:46]Write to MH i2c: E2 08 00 B8 01 80 13 01 00 00 00 00 00 36 [10:13:46]Write i2c OK [10:13:46]MH_I2C_Read... [10:13:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:46]Read from MH i2c: E2 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 0E 00 [10:13:46]MH_I2C_Read... [10:13:46]Read from MH i2c: E2 0E 00 B8 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E7 [10:13:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:13:46]wFMCommunicate OK [10:13:46]SAM_PROTO_GetShiftState done [10:13:46]FM_GetShiftState done [10:13:46]opened in 1721952182 [10:13:46]opened+sec_in_day 1722038582 [10:13:46]quantity*price = 142770 [10:13:46]sum+1 = 142771 [10:13:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 1427.00 НСП 1% : 12.63 НДС 12% : 151.61 Наличными: 1427.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 176 26.07.2024 10:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФД осн.: 225107 ФМ осн.: 0000000000874959 ФМ: 0000000000874959 ФД: 225108 ФПД: 279592577437200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101346&type=2&operation_type=1&fn_number=0000000000874959&fd_number=225108&fm=279592577437200&tin=02508201610067®Number=0000000000092624&sum=142700 [10:13:47]StoreToDocumentArchive [10:13:47]shift 437 fd 225108 [10:13:47]save to /storage/0437/doc_00225108 [10:13:47]save last doc name /storage/0437/doc_00225108 to /storage/kkm_last_doc_name [10:13:47]save OK [10:13:47]Clear old archive folders... [10:13:47]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:13:47]tlvbuf is 00CC6090 [10:13:47]SAM_PROTO_ClearQueue [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 09 00 00 [10:13:47]Write to MH i2c: E2 08 00 C7 01 80 09 00 00 00 00 00 00 3A [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 C7 01 00 90 00 3C [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]SAM_PROTO_ClearQueue done [10:13:47]KKMCreateOFDPacket [10:13:47]OFDProtocolAddRootSTLVToBuf [10:13:47]FM_MakeSignedData [10:13:47]FM_MakeSignedData [10:13:47]SAM_PROTO_SignData [10:13:47]wFMCommunicate request_size=4 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 01 02 [10:13:47]Write to MH i2c: E2 08 00 C8 01 80 0D 01 02 00 00 00 00 42 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:47]Read from MH i2c: E2 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: E2 03 00 C8 01 00 90 00 3D [10:13:47]RAPDU: 90 00 [10:13:47]wFMCommunicate OK [10:13:47]wFMCommunicate request_size=255 [10:13:47]MH_SAM_APDU [10:13:47]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 DA 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 53 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 [10:13:47]Write to MH i2c: E2 02 01 C9 01 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 DA 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 53 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 00 00 3F [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 C9 01 00 90 00 3E [10:13:48]RAPDU: 90 00 [10:13:48]wFMCommunicate OK [10:13:48]wFMCommunicate request_size=35 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 6F 03 00 35 04 06 00 FE 49 B8 42 8E 10 [10:13:48]Write to MH i2c: E2 26 00 CA 01 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 6F 03 00 35 04 06 00 FE 49 B8 42 8E 10 00 00 E7 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 03 00 CA 01 00 90 00 3F [10:13:48]RAPDU: 90 00 [10:13:48]wFMCommunicate OK [10:13:48]wFMCommunicate request_size=4 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 0D 03 02 [10:13:48]Write to MH i2c: E2 08 00 CB 01 80 0D 03 02 00 00 00 00 47 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 0B 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 0B 00 CB 01 00 25 3A 43 42 EA EB 2A D6 90 00 01 [10:13:48]RAPDU: 25 3A 43 42 EA EB 2A D6 90 00 [10:13:48]wFMCommunicate OK [10:13:48]SAM_PROTO_SignData done [10:13:48]FM_MakeSignedData done [10:13:48]CreateOFDProtocolMessage [10:13:48]wFMCommunicate request_size=4 [10:13:48]MH_SAM_APDU [10:13:48]CAPDU: 80 11 00 00 [10:13:48]Write to MH i2c: E2 08 00 CC 01 80 11 00 00 00 00 00 00 47 [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:48]Read from MH i2c: E2 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 17 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: E2 17 00 CC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [10:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:13:48]wFMCommunicate OK [10:13:48]CreateOFDProtocolMessage done [10:13:48]OFDSenderStorePacket 225108 [10:13:48]StoreOFDPacket docnum=225108 [10:13:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 99 3D 20 01 09 D6 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 DA 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 53 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 6F 03 00 35 04 06 00 FE 49 B8 42 8E 10 25 3A 43 42 EA EB 2A D6 [10:13:48]CheckFolder [10:13:48]dirname=/storage/ofd_packets [10:13:48]CheckFolder done [10:13:48]ProducePacketName [10:13:48]name=ofd_packets/00225108 [10:13:48]NVStorageSaveData ofd_packets/00225108 [10:13:48]File name is /storage/ofd_packets/00225108 [10:13:48]Write 326 bytes [10:13:48]NVStorageSaveData done [10:13:48]OFDSenderStorePacket done [10:13:48]KKMCreateOFDPacket done [10:13:48]NVStorageSaveData kkm_last_timestamp [10:13:48]File name is /storage/kkm_last_timestamp [10:13:48]Write 4 bytes [10:13:48]NVStorageSaveData done [10:13:48]OFD Sender: No OFD packet to send [10:13:48]ExternCall_PrintAddStr [10:13:48]wPrintStart [10:13:48]Write to MH i2c: 01 00 00 CD 01 CE [10:13:48]Write i2c OK [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 07 00 [10:13:48]MH_I2C_Read... [10:13:48]Read from MH i2c: 01 07 00 CD 01 00 00 00 00 00 FF 0F E3 [10:13:48]RasterBufferAndPrint [10:13:48]line Счет N : (1)2001283 [10:13:48]line ИНН: 02508201610067 [10:13:48]line Контрольно-Кассовый Чек [10:13:48]line ВОЗВРАТ ПРОДАЖИ [10:13:48]line ТРК (МРК, ГНК) : 21 [10:13:48]line Товар: 2710194210 [10:13:48]line ДТ-К-5 [10:13:48]line 18.860 * 75.70 [10:13:48]line = 1427.70 [10:13:48]line НДС 12% НСП 1% [10:13:48]line > о реализуемом товаре [10:13:48]line ОКРУГЛЕНИЕ: -0.70 [10:13:48]line ИТОГО: 1427.00 [10:13:48]line НСП 1% : 12.63 [10:13:48]line НДС 12% : 151.61 [10:13:48]line Наличными: 1427.00 [10:13:48]line Безнал.: 0.00 [10:13:48]line Место: АЗС № 97 "Партнер Нефть" [10:13:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:13:48]line СНО: Общий режим [10:13:48]line Чек 176 26.07.2024 10:13 [10:13:48]line Смена: 437 ФФД: 1.0 [10:13:48]line ЗНМ: 0300000054 [10:13:48]line РНМ: 0000000000092624 [10:13:48]line Версия ККМ: 001 [10:13:48]line ФД осн.: 225107 [10:13:48]line ФМ осн.: 0000000000874959 [10:13:48]line ФМ: 0000000000874959 [10:13:48]line ФД: 225108 [10:13:48]line ФПД: 279592577437200 [10:13:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101346&type=2&operation_type=1&fn_number=0000000000874959&fd_number=225108&fm=279592577437200&tin=02508201610067®Number=0000000000092624&sum=142700 [10:13:48]written 0, free lines is 4095 [10:13:48]OFD Sender: Processing packet 225108 [packets to send 596, broken 595] [10:13:48]ProducePacketName [10:13:48]name=ofd_packets/00225108 [10:13:48]OFD Sender: To server: pG, [10:13:48]CommunicateWithHost lk.salyk.kg:30040 [10:13:48]ConnectInit lk.salyk.kg [10:13:49]Write to MH i2c: 01 00 00 F8 01 F9 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 07 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: 01 07 00 F8 01 00 00 00 00 00 68 0C 74 [10:13:49]RasterBufferAndPrint [10:13:49]line [10:13:49]line [10:13:49]line [10:13:49]line [10:13:49]line [10:13:49]written 0, free lines is 3191 [10:13:49]MH_Cut [10:13:49]Write to MH i2c: D1 01 00 FF 01 01 D2 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: D1 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: D1 01 00 [10:13:49]MH_I2C_Read... [10:13:49]Read from MH i2c: D1 01 00 FF 01 00 D1 [10:13:49]Write to MH i2c: 01 00 00 00 02 02 [10:13:49]Write i2c OK [10:13:49]MH_I2C_Read... [10:13:50]*** Cut start [10:13:50]*** Partial cut [10:13:50]*** CUTSNS_PIN = 1 [10:13:50]*** CUTSNS_PIN = 0 [10:13:50]*** Brake cut motor [10:13:51]Read from MH i2c: 01 [10:13:51]MH_I2C_Read... [10:13:51]*** Stop cut motor [10:13:51]*** Cut end [10:13:51]Read from MH i2c: 01 07 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 FF 0F 17 [10:13:51]process_action close_receipt done [10:13:51]requested_data is exist [10:13:51]produce_requested_data [10:13:51]requested_item fm.sn is exist - process it [10:13:51]wFMCommunicate request_size=4 [10:13:51]MH_SAM_APDU [10:13:51]CAPDU: 80 11 00 00 [10:13:51]Write to MH i2c: E2 08 00 01 02 80 11 00 00 00 00 00 00 7D [10:13:51]Write i2c OK [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:51]Read from MH i2c: E2 17 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 17 00 01 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [10:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:13:51]wFMCommunicate OK [10:13:51]requested_item fd.num is exist - process it [10:13:51]SAM_PROTO_GetFieldsCounters [10:13:51]wFMCommunicate request_size=4 [10:13:51]MH_SAM_APDU [10:13:51]CAPDU: 80 13 00 00 [10:13:51]Write to MH i2c: E2 08 00 02 02 80 13 00 00 00 00 00 00 80 [10:13:51]Write i2c OK [10:13:51]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 62 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 62 00 02 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [10:13:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 54 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:51]wFMCommunicate OK [10:13:51]SAM_PROTO_GetFieldsCounters done [10:13:51]requested_item shift.num is exist - process it [10:13:51]requested_item shift.opened is exist - process it [10:13:51]req_shift_opened [10:13:51]FM_GetShiftState [10:13:51]SAM_PROTO_GetShiftState [10:13:51]wFMCommunicate request_size=4 [10:13:51]MH_SAM_APDU [10:13:51]CAPDU: 80 13 01 00 [10:13:51]Write to MH i2c: E2 08 00 03 02 80 13 01 00 00 00 00 00 82 [10:13:51]Write i2c OK [10:13:51]MH_I2C_Read... [10:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:51]Read from MH i2c: E2 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 0E 00 [10:13:51]MH_I2C_Read... [10:13:51]Read from MH i2c: E2 0E 00 03 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 33 [10:13:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:13:51]wFMCommunicate OK [10:13:51]SAM_PROTO_GetShiftState done [10:13:51]FM_GetShiftState done [10:13:51]req_shift_opened done [10:13:51]requested_item shift.open_date is exist - process it [10:13:51]req_shift_open_date [10:13:51]req_shift_open_date done [10:13:51]produce_requested_data done [10:13:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225108,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:13:51]process_action_free close_receipt [10:13:51]json_value_free [10:13:51]json_value_free done [10:13:51]process_json_proto returns [10:13:51]Send response to host [10:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225108,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:13:51]free response buf [10:13:51]execute_script done [10:13:51]execute_script returns [10:13:51]free content buf [10:13:51]Sock 10.Close socket [10:13:51]Sock 10.Thread stoped [10:13:52]accept exits with 7 [10:13:52]New connection [10:13:52]New thread 3067420004 created [10:13:52]Thread 3067563364 joined [10:13:52]Waiting for new connection... [10:13:52] Sock 7.Parse request [10:13:52]Sock 7.Check first char [10:13:52]Sock 7.First char is OK [10:13:52]request: POST /json_proto HTTP/1.0 [10:13:52]Method: POST [10:13:52]URL: /json_proto [10:13:52]Method is POST - this is cgi request [10:13:52]url: /json_proto [10:13:52]query_string will be loaded in cgi processing [10:13:52]execute_cgi json_proto POST (null) [10:13:52]execute_cgi path=json_proto method=POST [10:13:52]POST find Content-Length [10:13:52]Host: 172.17.43.131:8080 [10:13:52]Content-Length: 673 [10:13:52]Content-Type: application/json [10:13:52] [10:13:52]POST finish read [10:13:52]Found Content-Length = 673 [10:13:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 0.440, "sum" : 33.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1427.00, "total" : 33.00, "payments": [ { "type": 0, "sum" : 33.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:52]execute_script... [10:13:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 0.440, "sum" : 33.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1427.00, "total" : 33.00, "payments": [ { "type": 0, "sum" : 33.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:52]POST & json_proto [10:13:52]process_json_proto [10:13:52]json parsed OK: [10:13:52]protocol is kg_v1.0 [10:13:52]action value=close_receipt [10:13:52]process_action close_receipt [10:13:52]cmd_close_receipt [10:13:52]MH_GetDate [10:13:52]Write to MH i2c: F0 00 00 04 02 F5 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: F0 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: F0 09 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: F0 09 00 04 02 00 E0 76 A3 66 F9 24 A2 66 82 [10:13:52]GetLastDocTimeStamp 1721988826 [10:13:52]current date 1721988832 [10:13:52]FM_GetShiftState [10:13:52]SAM_PROTO_GetShiftState [10:13:52]wFMCommunicate request_size=4 [10:13:52]MH_SAM_APDU [10:13:52]CAPDU: 80 13 01 00 [10:13:52]Write to MH i2c: E2 08 00 05 02 80 13 01 00 00 00 00 00 84 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 0E 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 0E 00 05 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 35 [10:13:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:13:52]wFMCommunicate OK [10:13:52]SAM_PROTO_GetShiftState done [10:13:52]FM_GetShiftState done [10:13:52]opened in 1721952182 [10:13:52]opened+sec_in_day 1722038582 [10:13:52]quantity*price = 3330 [10:13:52]sum+1 = 3332 [10:13:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 33.00 Внесено: 1427.00 СДАЧА: 1394.00 НСП 1% : 0.29 НДС 12% : 3.54 Наличными: 33.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 177 26.07.2024 10:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225109 ФПД: 61540903115740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101352&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225109&fm=61540903115740&tin=02508201610067®Number=0000000000092624&sum=3300 [10:13:53]StoreToDocumentArchive [10:13:53]shift 437 fd 225109 [10:13:53]save to /storage/0437/doc_00225109 [10:13:53]save last doc name /storage/0437/doc_00225109 to /storage/kkm_last_doc_name [10:13:53]save OK [10:13:53]Clear old archive folders... [10:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:13:53]tlvbuf is 00CB4260 [10:13:53]SAM_PROTO_ClearQueue [10:13:53]wFMCommunicate request_size=4 [10:13:53]MH_SAM_APDU [10:13:53]CAPDU: 80 09 00 00 [10:13:53]Write to MH i2c: E2 08 00 12 02 80 09 00 00 00 00 00 00 86 [10:13:53]Write i2c OK [10:13:53]MH_I2C_Read... [10:13:54]recv_with_timeout no data received [10:13:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:54]Connected sock=11 [10:13:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 28 01 00 00 99 3D 20 01 09 D6 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AC 49 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3B 00 00 00 00 07 04 06 00 6C 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 Read from MH i2c: 04 E2 04 [10:13:54]00 MH_I2C_Read... [10:13:54]B0 Read from MH i2c: 00 E2 00 03 00 00 F4 [10:13:54]03 MH_I2C_Read... [10:13:54]04 00 DA 76 A3 66 0E 04 04 Read from MH i2c: 00 E2 B5 03 01 00 00 12 00 02 B9 00 04 90 01 00 00 88 01 [10:13:54]0D 04 RAPDU: 10 90 00 00 30 [10:13:54]30 wFMCommunicate OK [10:13:54]30 SAM_PROTO_ClearQueue done [10:13:54]30 KKMCreateOFDPacket [10:13:54]OFDProtocolAddRootSTLVToBuf [10:13:54]FM_MakeSignedData [10:13:54]FM_MakeSignedData [10:13:54]SAM_PROTO_SignData [10:13:54]wFMCommunicate request_size=4 [10:13:54]MH_SAM_APDU [10:13:54]CAPDU: 80 0D 01 02 [10:13:54]Write to MH i2c: E2 08 00 13 02 80 0D 01 02 00 00 00 00 8E [10:13:54]30 30 30 30 30 30 30 39 32 36 32 34 27 04 04 00 53 6F 03 00 28 04 10 00 30 30 30 30 30 30 30 *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:54]30 30 30 38 37 34 39 35 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 6F 03 00 35 04 06 00 FE 49 B8 42 8E 10 25 3A 43 42 EA EB 2A D6 [10:13:54]Write i2c OK [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 03 00 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 03 00 13 02 00 90 00 89 [10:13:54]RAPDU: 90 00 [10:13:54]wFMCommunicate OK [10:13:54]wFMCommunicate request_size=255 [10:13:54]MH_SAM_APDU [10:13:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 01 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 03 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 01 00 00 00 00 07 04 06 00 E4 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 6F 03 00 35 04 06 00 37 F8 9B AB [10:13:54]Write to MH i2c: E2 02 01 14 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 01 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 03 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 01 00 00 00 00 07 04 06 00 E4 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 6F 03 00 35 04 06 00 37 F8 9B AB 00 00 CD [10:13:54]Write i2c OK [10:13:54]MH_I2C_Read... [10:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:55]Read from MH i2c: E2 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 03 00 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 03 00 14 02 00 90 00 8A [10:13:55]RAPDU: 90 00 [10:13:55]wFMCommunicate OK [10:13:55]wFMCommunicate request_size=7 [10:13:55]MH_SAM_APDU [10:13:55]CAPDU: 80 0D 02 02 02 5B DC [10:13:55]Write to MH i2c: E2 0A 00 15 02 80 0D 02 02 02 00 5B DC 00 00 CC [10:13:55]Write i2c OK [10:13:55]MH_I2C_Read... [10:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:55]Read from MH i2c: E2 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 03 00 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 03 00 15 02 00 90 00 8B [10:13:55]RAPDU: 90 00 [10:13:55]wFMCommunicate OK [10:13:55]wFMCommunicate request_size=4 [10:13:55]MH_SAM_APDU [10:13:55]CAPDU: 80 0D 03 02 [10:13:55]Write to MH i2c: E2 08 00 16 02 80 0D 03 02 00 00 00 00 93 [10:13:55]Write i2c OK [10:13:55]MH_I2C_Read... [10:13:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:55]Read from MH i2c: E2 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 0B 00 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 0B 00 16 02 00 37 23 4B D2 E0 BB 04 81 90 00 2B [10:13:55]RAPDU: 37 23 4B D2 E0 BB 04 81 90 00 [10:13:55]wFMCommunicate OK [10:13:55]SAM_PROTO_SignData done [10:13:55]FM_MakeSignedData done [10:13:55]CreateOFDProtocolMessage [10:13:55]wFMCommunicate request_size=4 [10:13:55]MH_SAM_APDU [10:13:55]CAPDU: 80 11 00 00 [10:13:55]Write to MH i2c: E2 08 00 17 02 80 11 00 00 00 00 00 00 93 [10:13:55]Write i2c OK [10:13:55]MH_I2C_Read... [10:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:55]Read from MH i2c: E2 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 17 00 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: E2 17 00 17 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F0 [10:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:13:55]wFMCommunicate OK [10:13:55]CreateOFDProtocolMessage done [10:13:55]OFDSenderStorePacket 225109 [10:13:55]StoreOFDPacket docnum=225109 [10:13:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 62 06 04 01 76 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 01 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 03 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 01 00 00 00 00 07 04 06 00 E4 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 6F 03 00 35 04 06 00 37 F8 9B AB 5B DC 37 23 4B D2 E0 BB 04 81 [10:13:55]CheckFolder [10:13:55]dirname=/storage/ofd_packets [10:13:55]CheckFolder done [10:13:55]ProducePacketName [10:13:55]name=ofd_packets/00225109 [10:13:55]NVStorageSaveData ofd_packets/00225109 [10:13:55]File name is /storage/ofd_packets/00225109 [10:13:55]Write 298 bytes [10:13:55]NVStorageSaveData done [10:13:55]OFDSenderStorePacket done [10:13:55]KKMCreateOFDPacket done [10:13:55]NVStorageSaveData kkm_last_timestamp [10:13:55]File name is /storage/kkm_last_timestamp [10:13:55]Write 4 bytes [10:13:55]NVStorageSaveData done [10:13:55]ExternCall_PrintAddStr [10:13:55]wPrintStart [10:13:55]Write to MH i2c: 01 00 00 18 02 1A [10:13:55]Write i2c OK [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: 01 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: 01 07 00 [10:13:55]MH_I2C_Read... [10:13:55]Read from MH i2c: 01 07 00 18 02 00 00 00 00 00 FF 0F 2F [10:13:55]RasterBufferAndPrint [10:13:55]line Счет N : (1)2001283 [10:13:55]line ИНН: 02508201610067 [10:13:55]line Контрольно-Кассовый Чек [10:13:55]line ПРОДАЖА [10:13:55]line ТРК (МРК, ГНК) : 21 [10:13:55]line Товар: 2710194210 [10:13:55]line ДТ-К-5 [10:13:55]line 0.440 * 75.70 [10:13:55]line = 33.31 [10:13:55]line НДС 12% НСП 1% [10:13:55]line > о реализуемом товаре [10:13:55]line ОКРУГЛЕНИЕ: -0.31 [10:13:55]line ИТОГО: 33.00 [10:13:55]line Внесено: 1427.00 [10:13:55]line СДАЧА: 1394.00 [10:13:55]line НСП 1% : 0.29 [10:13:55]line НДС 12% : 3.54 [10:13:55]line Наличными: 33.00 [10:13:55]line Безнал.: 0.00 [10:13:55]line Место: АЗС № 97 "Партнер Нефть" [10:13:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:13:55]line СНО: Общий режим [10:13:55]line Чек 177 26.07.2024 10:13 [10:13:55]line Смена: 437 ФФД: 1.0 [10:13:55]line ЗНМ: 0300000054 [10:13:55]line РНМ: 0000000000092624 [10:13:55]line Версия ККМ: 001 [10:13:55]line ФМ: 0000000000874959 [10:13:55]line ФД: 225109 [10:13:55]line ФПД: 61540903115740 [10:13:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101352&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225109&fm=61540903115740&tin=02508201610067®Number=0000000000092624&sum=3300 [10:13:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DB C1 47 00 F9 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 6F 03 00 F4 03 04 00 F2 22 A3 66 B6 04 01 00 00 1B AF 7D 03 64 C7 C8 5B [10:13:55]CommunicateWithHost err = 0 [10:13:55]CheckOFDResponse [10:13:55]1017 (14) - 77093643461234 [10:13:55]1041 (16) - 0000000000874959 [10:13:55]1040 (4) - 225108 [10:13:55]1012 (4) - 26.07.2024 04:15 [10:13:55]1206 (1) - 0 [10:13:55]OFD Sender: Remove packet 225108 [10:13:55]ProducePacketName [10:13:55]name=ofd_packets/00225108 [10:13:55]NVStorageDeleteData [10:13:55]written 0, free lines is 4095 [10:13:56]Write to MH i2c: 01 00 00 43 02 45 [10:13:56]Write i2c OK [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: 01 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: 01 07 00 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: 01 07 00 43 02 00 00 00 00 00 5D 0C B5 [10:13:56]RasterBufferAndPrint [10:13:56]line [10:13:56]line [10:13:56]line [10:13:56]line [10:13:56]line [10:13:56]written 0, free lines is 3187 [10:13:56]MH_Cut [10:13:56]Write to MH i2c: D1 01 00 4A 02 01 1E [10:13:56]Write i2c OK [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: D1 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: D1 01 00 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: D1 01 00 4A 02 00 1D [10:13:56]Write to MH i2c: 01 00 00 4B 02 4D [10:13:56]OFD Sender: Processing packet 225109 [packets to send 596, broken 595] [10:13:56]ProducePacketName [10:13:56]name=ofd_packets/00225109 [10:13:56]OFD Sender: To server: pG, [10:13:56]CommunicateWithHost lk.salyk.kg:30040 [10:13:56]ConnectInit lk.salyk.kg [10:13:56]Write i2c OK [10:13:56]MH_I2C_Read... [10:13:56]Connected sock=9 [10:13:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 62 06 04 01 76 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 01 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 03 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 0C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 01 00 00 00 00 07 04 06 00 E4 0C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 E0 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 6F 03 00 35 04 06 00 37 F8 9B AB 5B DC 37 23 4B D2 E0 BB 04 81 [10:13:57]*** Cut start [10:13:57]*** Partial cut [10:13:57]*** CUTSNS_PIN = 1 [10:13:57]*** CUTSNS_PIN = 0 [10:13:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4B 1F 47 00 6A 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 *** Brake cut motor [10:13:57]55 6F 03 00 F4 03 04 00 F4 22 A3 66 B6 04 01 00 00 C9 95 1F 5C 53 10 76 AE [10:13:57]CommunicateWithHost err = 0 [10:13:57]CheckOFDResponse [10:13:57]1017 (14) - 77093643461234 [10:13:57]1041 (16) - 0000000000874959 [10:13:57]1040 (4) - 225109 [10:13:57]1012 (4) - 26.07.2024 04:15 [10:13:57]1206 (1) - 0 [10:13:57]OFD Sender: Remove packet 225109 [10:13:57]ProducePacketName [10:13:57]name=ofd_packets/00225109 [10:13:57]NVStorageDeleteData [10:13:57]Read from MH i2c: *** Stop cut motor [10:13:57]01 *** Cut end [10:13:57] [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: 01 07 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 07 00 4B 02 00 00 00 00 00 FF 0F 62 [10:13:58]process_action close_receipt done [10:13:58]requested_data is exist [10:13:58]produce_requested_data [10:13:58]requested_item fm.sn is exist - process it [10:13:58]wFMCommunicate request_size=4 [10:13:58]MH_SAM_APDU [10:13:58]CAPDU: 80 11 00 00 [10:13:58]Write to MH i2c: E2 08 00 4C 02 80 11 00 00 00 00 00 00 C8 [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:58]E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 17 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 17 00 4C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [10:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:13:58]wFMCommunicate OK [10:13:58]requested_item fd.num is exist - process it [10:13:58]SAM_PROTO_GetFieldsCounters [10:13:58]wFMCommunicate request_size=4 [10:13:58]MH_SAM_APDU [10:13:58]CAPDU: 80 13 00 00 [10:13:58]Write to MH i2c: E2 08 00 4D 02 80 13 00 00 00 00 00 00 CB [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]OFD Sender: No OFD packet to send [10:13:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:58]Read from MH i2c: E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 62 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 62 00 4D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [10:13:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 OFD Sender: No OFD packet to send [10:13:58]30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:58]wFMCommunicate OK [10:13:58]SAM_PROTO_GetFieldsCounters done [10:13:58]requested_item shift.num is exist - process it [10:13:58]requested_item shift.opened is exist - process it [10:13:58]req_shift_opened [10:13:58]FM_GetShiftState [10:13:58]SAM_PROTO_GetShiftState [10:13:58]wFMCommunicate request_size=4 [10:13:58]MH_SAM_APDU [10:13:58]CAPDU: 80 13 01 00 [10:13:58]Write to MH i2c: E2 08 00 4E 02 80 13 01 00 00 00 00 00 CD [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:58]Read from MH i2c: E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 0E 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 0E 00 4E 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7E [10:13:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:13:58]wFMCommunicate OK [10:13:58]SAM_PROTO_GetShiftState done [10:13:58]FM_GetShiftState done [10:13:58]req_shift_opened done [10:13:58]requested_item shift.open_date is exist - process it [10:13:58]req_shift_open_date [10:13:58]req_shift_open_date done [10:13:58]produce_requested_data done [10:13:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225109,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:13:58]process_action_free close_receipt [10:13:58]json_value_free [10:13:58]json_value_free done [10:13:58]process_json_proto returns [10:13:58]Send response to host [10:13:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225109,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:13:58]free response buf [10:13:58]execute_script done [10:13:58]execute_script returns [10:13:58]free content buf [10:13:58]Sock 7.Close socket [10:13:58]Sock 7.Thread stoped [10:14:03]OFD Sender: No OFD packet to send [10:14:04]recv_with_timeout no data received [10:14:08]OFD Sender: No OFD packet to send [10:14:11]accept exits with 10 [10:14:11]New connection [10:14:11]New thread 3067563364 created [10:14:11]Thread 3067420004 joined [10:14:11]Waiting for new connection... [10:14:11] Sock 10.Parse request [10:14:11]Sock 10.Check first char [10:14:11]Sock 10.First char is OK [10:14:11]request: POST /json_proto HTTP/1.0 [10:14:11]Method: POST [10:14:11]URL: /json_proto [10:14:11]Method is POST - this is cgi request [10:14:11]url: /json_proto [10:14:11]query_string will be loaded in cgi processing [10:14:11]execute_cgi json_proto POST (null) [10:14:11]execute_cgi path=json_proto method=POST [10:14:11]POST find Content-Length [10:14:11]Host: 172.17.43.131:8080 [10:14:11]Content-Length: 817 [10:14:11]Content-Type: application/json [10:14:11] [10:14:11]POST finish read [10:14:11]Found Content-Length = 817 [10:14:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:11]execute_script... [10:14:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:11]POST & json_proto [10:14:11]process_json_proto [10:14:11]json parsed OK: [10:14:11]protocol is kg_v1.0 [10:14:11]action value=close_receipt [10:14:11]process_action close_receipt [10:14:11]cmd_close_receipt [10:14:11]MH_GetDate [10:14:11]Write to MH i2c: F0 00 00 4F 02 40 [10:14:11]Write i2c OK [10:14:11]MH_I2C_Read... [10:14:11]Read from MH i2c: F0 [10:14:11]MH_I2C_Read... [10:14:11]Read from MH i2c: F0 09 00 [10:14:11]MH_I2C_Read... [10:14:11]Read from MH i2c: F0 09 00 4F 02 00 F3 76 A3 66 F9 24 A2 66 E0 [10:14:11]GetLastDocTimeStamp 1721988832 [10:14:11]current date 1721988851 [10:14:11]FM_GetShiftState [10:14:11]SAM_PROTO_GetShiftState [10:14:11]wFMCommunicate request_size=4 [10:14:11]MH_SAM_APDU [10:14:11]CAPDU: 80 13 01 00 [10:14:11]Write to MH i2c: E2 08 00 50 02 80 13 01 00 00 00 00 00 CF [10:14:11]Write i2c OK [10:14:11]MH_I2C_Read... [10:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:11]Read from MH i2c: E2 [10:14:11]MH_I2C_Read... [10:14:11]Read from MH i2c: E2 0E 00 [10:14:11]MH_I2C_Read... [10:14:11]Read from MH i2c: E2 0E 00 50 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [10:14:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:14:11]wFMCommunicate OK [10:14:11]SAM_PROTO_GetShiftState done [10:14:11]FM_GetShiftState done [10:14:11]opened in 1721952182 [10:14:11]opened+sec_in_day 1722038582 [10:14:11]quantity*price = 300074 [10:14:11]sum+1 = 300076 [10:14:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.75 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 178 26.07.2024 10:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225110 ФПД: 232977236011982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225110&fm=232977236011982&tin=02508201610067®Number=0000000000092624&sum=300075 [10:14:13]StoreToDocumentArchive [10:14:13]shift 437 fd 225110 [10:14:13]save to /storage/0437/doc_00225110 [10:14:13]save last doc name /storage/0437/doc_00225110 to /storage/kkm_last_doc_name [10:14:13]save OK [10:14:13]Clear old archive folders... [10:14:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:14:13]tlvbuf is 00CB5E80 [10:14:13]SAM_PROTO_ClearQueue [10:14:13]wFMCommunicate request_size=4 [10:14:13]MH_SAM_APDU [10:14:13]CAPDU: 80 09 00 00 [10:14:13]Write to MH i2c: E2 08 00 5D 02 80 09 00 00 00 00 00 00 D1 [10:14:13]Write i2c OK [10:14:13]MH_I2C_Read... [10:14:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:13]Read from MH i2c: E2 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 5D 02 00 90 00 D3 [10:14:13]RAPDU: 90 00 [10:14:13]wFMCommunicate OK [10:14:13]SAM_PROTO_ClearQueue done [10:14:13]KKMCreateOFDPacket [10:14:13]OFDProtocolAddRootSTLVToBuf [10:14:13]FM_MakeSignedData [10:14:13]FM_MakeSignedData [10:14:13]SAM_PROTO_SignData [10:14:13]wFMCommunicate request_size=4 [10:14:13]MH_SAM_APDU [10:14:13]CAPDU: 80 0D 01 02 [10:14:13]Write to MH i2c: E2 08 00 5E 02 80 0D 01 02 00 00 00 00 D9 [10:14:13]Write i2c OK [10:14:13]MH_I2C_Read... [10:14:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:13]Read from MH i2c: E2 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 5E 02 00 90 00 D4 [10:14:13]RAPDU: 90 00 [10:14:13]wFMCommunicate OK [10:14:13]wFMCommunicate request_size=255 [10:14:13]MH_SAM_APDU [10:14:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 F4 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 6F 03 00 35 04 06 00 D3 E4 3D 64 [10:14:13]Write to MH i2c: E2 02 01 5F 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 OFD Sender: No OFD packet to send [10:14:13]01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 F4 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 6F 03 00 35 04 06 00 D3 E4 3D 64 00 00 02 [10:14:13]Write i2c OK [10:14:13]MH_I2C_Read... [10:14:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:13]Read from MH i2c: E2 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 5F 02 00 90 00 D5 [10:14:13]RAPDU: 90 00 [10:14:13]wFMCommunicate OK [10:14:13]wFMCommunicate request_size=7 [10:14:13]MH_SAM_APDU [10:14:13]CAPDU: 80 0D 02 02 02 AB CE [10:14:13]Write to MH i2c: E2 0A 00 60 02 80 0D 02 02 02 00 AB CE 00 00 59 [10:14:13]Write i2c OK [10:14:13]MH_I2C_Read... [10:14:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:13]Read from MH i2c: E2 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [10:14:13]RAPDU: 90 00 [10:14:13]wFMCommunicate OK [10:14:13]wFMCommunicate request_size=4 [10:14:13]MH_SAM_APDU [10:14:13]CAPDU: 80 0D 03 02 [10:14:13]Write to MH i2c: E2 08 00 61 02 80 0D 03 02 00 00 00 00 DE [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:14]Read from MH i2c: E2 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 0B 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 0B 00 61 02 00 4E 3B C5 36 F1 36 A6 7A 90 00 AA [10:14:14]RAPDU: 4E 3B C5 36 F1 36 A6 7A 90 00 [10:14:14]wFMCommunicate OK [10:14:14]SAM_PROTO_SignData done [10:14:14]FM_MakeSignedData done [10:14:14]CreateOFDProtocolMessage [10:14:14]wFMCommunicate request_size=4 [10:14:14]MH_SAM_APDU [10:14:14]CAPDU: 80 11 00 00 [10:14:14]Write to MH i2c: E2 08 00 62 02 80 11 00 00 00 00 00 00 DE [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 [10:14:14]MH_I2C_Read... [10:14:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:14]Read from MH i2c: E2 17 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 17 00 62 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [10:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:14:14]wFMCommunicate OK [10:14:14]CreateOFDProtocolMessage done [10:14:14]OFDSenderStorePacket 225110 [10:14:14]StoreOFDPacket docnum=225110 [10:14:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 44 32 04 01 FB 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 F4 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 6F 03 00 35 04 06 00 D3 E4 3D 64 AB CE 4E 3B C5 36 F1 36 A6 7A [10:14:14]CheckFolder [10:14:14]dirname=/storage/ofd_packets [10:14:14]CheckFolder done [10:14:14]ProducePacketName [10:14:14]name=ofd_packets/00225110 [10:14:14]NVStorageSaveData ofd_packets/00225110 [10:14:14]File name is /storage/ofd_packets/00225110 [10:14:14]Write 298 bytes [10:14:14]NVStorageSaveData done [10:14:14]OFDSenderStorePacket done [10:14:14]KKMCreateOFDPacket done [10:14:14]NVStorageSaveData kkm_last_timestamp [10:14:14]File name is /storage/kkm_last_timestamp [10:14:14]Write 4 bytes [10:14:14]NVStorageSaveData done [10:14:14]OFD Sender: Processing packet 225110 [packets to send 596, broken 595] [10:14:14]ProducePacketName [10:14:14]name=ofd_packets/00225110 [10:14:14]OFD Sender: To server: pG, [10:14:14]CommunicateWithHost lk.salyk.kg:30040 [10:14:14]ConnectInit lk.salyk.kg [10:14:14]ExternCall_PrintAddStr [10:14:14]wPrintStart [10:14:14]Write to MH i2c: 01 00 00 63 02 65 [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: 01 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: 01 07 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 FF 0F 7A [10:14:14]RasterBufferAndPrint [10:14:14]line Счет N : (1)2001282 [10:14:14]line ИНН: 02508201610067 [10:14:14]line Контрольно-Кассовый Чек [10:14:14]line ПРОДАЖА [10:14:14]line ТРК (МРК, ГНК) : 31 [10:14:14]line Товар: 2710194210 [10:14:14]line ДТ-К-5 [10:14:14]line 39.640 * 75.70 [10:14:14]line = 3000.75 [10:14:14]line НДС 12% НСП 1% [10:14:14]line > о реализуемом товаре [10:14:14]line ИТОГО: 3000.75 [10:14:14]line НСП 1% : 26.55 [10:14:14]line НДС 12% : 318.66 [10:14:14]line Наличными: 0.00 [10:14:14]line Безнал.: 3000.75 [10:14:14]line Место: АЗС № 97 "Партнер Нефть" [10:14:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:14:14]line СНО: Общий режим [10:14:14]line Чек 178 26.07.2024 10:14 [10:14:14]line Смена: 437 ФФД: 1.0 [10:14:14]line ЗНМ: 0300000054 [10:14:14]line РНМ: 0000000000092624 [10:14:14]line Версия ККМ: 001 [10:14:14]line Платежная система: Бакай Банк [10:14:14]line ФМ: 0000000000874959 [10:14:14]line ФД: 225110 [10:14:14]line ФПД: 232977236011982 [10:14:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225110&fm=232977236011982&tin=02508201610067®Number=0000000000092624&sum=300075 [10:14:14]written 0, free lines is 4095 [10:14:14]recv_with_timeout no data received [10:14:14]Write to MH i2c: 01 00 00 8D 02 8F [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: 01 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: 01 07 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 7E 0C 20 [10:14:14]RasterBufferAndPrint [10:14:14]line [10:14:14]line [10:14:14]line [10:14:14]line [10:14:14]line [10:14:14]written 0, free lines is 3220 [10:14:14]MH_Cut [10:14:14]Write to MH i2c: D1 01 00 94 02 01 68 [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: D1 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: D1 01 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: D1 01 00 94 02 00 67 [10:14:14]Write to MH i2c: 01 00 00 95 02 97 [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:15]*** Cut start [10:14:15]*** Partial cut [10:14:15]*** CUTSNS_PIN = 1 [10:14:16]*** CUTSNS_PIN = 0 [10:14:16]*** Brake cut motor [10:14:16]Read from MH i2c: 01 [10:14:16]MH_I2C_Read... [10:14:16]*** Stop cut motor [10:14:16]*** Cut end [10:14:16]Read from MH i2c: 01 07 00 [10:14:16]MH_I2C_Read... [10:14:16]Read from MH i2c: 01 07 00 95 02 00 00 00 00 00 FF 0F AC [10:14:16]process_action close_receipt done [10:14:16]requested_data is exist [10:14:16]produce_requested_data [10:14:16]requested_item fm.sn is exist - process it [10:14:16]wFMCommunicate request_size=4 [10:14:16]MH_SAM_APDU [10:14:16]CAPDU: 80 11 00 00 [10:14:16]Write to MH i2c: E2 08 00 96 02 80 11 00 00 00 00 00 00 12 [10:14:16]Write i2c OK [10:14:16]MH_I2C_Read... [10:14:16]Read from MH i2c: E2 [10:14:16]MH_I2C_Read... [10:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:16]Read from MH i2c: E2 17 00 [10:14:16]MH_I2C_Read... [10:14:16]Read from MH i2c: E2 17 00 96 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [10:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:14:16]wFMCommunicate OK [10:14:16]requested_item fd.num is exist - process it [10:14:16]SAM_PROTO_GetFieldsCounters [10:14:16]wFMCommunicate request_size=4 [10:14:16]MH_SAM_APDU [10:14:16]CAPDU: 80 13 00 00 [10:14:16]Write to MH i2c: E2 08 00 97 02 80 13 00 00 00 00 00 00 15 [10:14:16]Write i2c OK [10:14:16]MH_I2C_Read... [10:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:16]Read from MH i2c: E2 [10:14:16]MH_I2C_Read... [10:14:16]Read from MH i2c: E2 62 00 [10:14:16]MH_I2C_Read... [10:14:16]Read from MH i2c: E2 62 00 97 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [10:14:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:17]wFMCommunicate OK [10:14:17]SAM_PROTO_GetFieldsCounters done [10:14:17]requested_item shift.num is exist - process it [10:14:17]requested_item shift.opened is exist - process it [10:14:17]req_shift_opened [10:14:17]FM_GetShiftState [10:14:17]SAM_PROTO_GetShiftState [10:14:17]wFMCommunicate request_size=4 [10:14:17]MH_SAM_APDU [10:14:17]CAPDU: 80 13 01 00 [10:14:17]Write to MH i2c: E2 08 00 98 02 80 13 01 00 00 00 00 00 17 [10:14:17]Write i2c OK [10:14:17]MH_I2C_Read... [10:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:17]Read from MH i2c: E2 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 0E 00 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 0E 00 98 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C8 [10:14:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:14:17]wFMCommunicate OK [10:14:17]SAM_PROTO_GetShiftState done [10:14:17]FM_GetShiftState done [10:14:17]req_shift_opened done [10:14:17]requested_item shift.open_date is exist - process it [10:14:17]req_shift_open_date [10:14:17]req_shift_open_date done [10:14:17]produce_requested_data done [10:14:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225110,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:14:17]process_action_free close_receipt [10:14:17]json_value_free [10:14:17]json_value_free done [10:14:17]process_json_proto returns [10:14:17]Send response to host [10:14:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225110,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:14:17]free response buf [10:14:17]execute_script done [10:14:17]execute_script returns [10:14:17]free content buf [10:14:17]Sock 10.Close socket [10:14:17]Sock 10.Thread stoped [10:14:18]Connected sock=11 [10:14:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 44 32 04 01 FB 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 F4 76 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 6F 03 00 35 04 06 00 D3 E4 3D 64 AB CE 4E 3B C5 36 F1 36 A6 7A [10:14:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CF 01 47 00 12 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 6F 03 00 F4 03 04 00 0A 23 A3 66 B6 04 01 00 00 A7 50 5D 74 35 E5 99 44 [10:14:19]CommunicateWithHost err = 0 [10:14:19]CheckOFDResponse [10:14:19]1017 (14) - 77093643461234 [10:14:19]1041 (16) - 0000000000874959 [10:14:19]1040 (4) - 225110 [10:14:19]1012 (4) - 26.07.2024 04:16 [10:14:19]1206 (1) - 0 [10:14:19]OFD Sender: Remove packet 225110 [10:14:19]ProducePacketName [10:14:19]name=ofd_packets/00225110 [10:14:19]NVStorageDeleteData [10:14:19]OFD Sender: No OFD packet to send [10:14:24]OFD Sender: No OFD packet to send [10:14:24]recv_with_timeout no data received [10:14:29]OFD Sender: No OFD packet to send [10:14:34]OFD Sender: No OFD packet to send [10:14:35]recv_with_timeout no data received [10:14:39]OFD Sender: No OFD packet to send [10:14:44]OFD Sender: No OFD packet to send [10:14:45]recv_with_timeout no data received [10:14:49]OFD Sender: No OFD packet to send [10:14:51]accept exits with 9 [10:14:51]New connection [10:14:51]New thread 3067420004 created [10:14:51]Thread 3067563364 joined [10:14:51]Waiting for new connection... [10:14:51] Sock 9.Parse request [10:14:51]Sock 9.Check first char [10:14:51]Sock 9.First char is OK [10:14:51]request: POST /json_proto HTTP/1.0 [10:14:51]Method: POST [10:14:51]URL: /json_proto [10:14:51]Method is POST - this is cgi request [10:14:51]url: /json_proto [10:14:51]query_string will be loaded in cgi processing [10:14:51]execute_cgi json_proto POST (null) [10:14:51]execute_cgi path=json_proto method=POST [10:14:51]POST find Content-Length [10:14:51]Host: 172.17.43.131:8080 [10:14:51]Content-Length: 678 [10:14:51]Content-Type: application/json [10:14:51] [10:14:51]POST finish read [10:14:51]Found Content-Length = 678 [10:14:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:51]execute_script... [10:14:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:51]POST & json_proto [10:14:51]process_json_proto [10:14:51]json parsed OK: [10:14:51]protocol is kg_v1.0 [10:14:51]action value=close_receipt [10:14:51]process_action close_receipt [10:14:51]cmd_close_receipt [10:14:51]MH_GetDate [10:14:51]Write to MH i2c: F0 00 00 99 02 8A [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: F0 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: F0 09 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: F0 09 00 99 02 00 1B 77 A3 66 F9 24 A2 66 53 [10:14:51]GetLastDocTimeStamp 1721988852 [10:14:51]current date 1721988891 [10:14:51]FM_GetShiftState [10:14:51]SAM_PROTO_GetShiftState [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 13 01 00 [10:14:51]Write to MH i2c: E2 08 00 9A 02 80 13 01 00 00 00 00 00 19 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 0E 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 0E 00 9A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CA [10:14:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:14:51]wFMCommunicate OK [10:14:51]SAM_PROTO_GetShiftState done [10:14:51]FM_GetShiftState done [10:14:51]opened in 1721952182 [10:14:51]opened+sec_in_day 1722038582 [10:14:51]quantity*price = 50036 [10:14:51]sum+1 = 50037 [10:14:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 179 26.07.2024 10:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225111 ФПД: 240789277508945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101451&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225111&fm=240789277508945&tin=02508201610067®Number=0000000000092624&sum=50000 [10:14:52]StoreToDocumentArchive [10:14:52]shift 437 fd 225111 [10:14:52]save to /storage/0437/doc_00225111 [10:14:52]save last doc name /storage/0437/doc_00225111 to /storage/kkm_last_doc_name [10:14:52]save OK [10:14:52]Clear old archive folders... [10:14:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:52]tlvbuf is 00C33FB0 [10:14:52]SAM_PROTO_ClearQueue [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 09 00 00 [10:14:52]Write to MH i2c: E2 08 00 A7 02 80 09 00 00 00 00 00 00 1B [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 03 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 03 00 A7 02 00 90 00 1D [10:14:52]RAPDU: 90 00 [10:14:52]wFMCommunicate OK [10:14:52]SAM_PROTO_ClearQueue done [10:14:52]KKMCreateOFDPacket [10:14:52]OFDProtocolAddRootSTLVToBuf [10:14:52]FM_MakeSignedData [10:14:52]FM_MakeSignedData [10:14:52]SAM_PROTO_SignData [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 0D 01 02 [10:14:52]Write to MH i2c: E2 08 00 A8 02 80 0D 01 02 00 00 00 00 23 [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 03 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 03 00 A8 02 00 90 00 1E [10:14:53]RAPDU: 90 00 [10:14:53]wFMCommunicate OK [10:14:53]wFMCommunicate request_size=255 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1B 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 6F 03 00 35 04 06 00 DA [10:14:53]Write to MH i2c: E2 02 01 A9 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1B 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 6F 03 00 35 04 06 00 DA 00 00 51 [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 03 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 03 00 A9 02 00 90 00 1F [10:14:53]RAPDU: 90 00 [10:14:53]wFMCommunicate OK [10:14:53]wFMCommunicate request_size=10 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 0D 02 02 05 FF 1F 5A 05 51 [10:14:53]Write to MH i2c: E2 0D 00 AA 02 80 0D 02 02 05 00 FF 1F 5A 05 51 00 00 FE [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 03 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 03 00 AA 02 00 90 00 20 [10:14:53]RAPDU: 90 00 [10:14:53]wFMCommunicate OK [10:14:53]wFMCommunicate request_size=4 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 0D 03 02 [10:14:53]Write to MH i2c: E2 08 00 AB 02 80 0D 03 02 00 00 00 00 28 [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 0B 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 0B 00 AB 02 00 76 7C 5A 5C 76 16 13 A1 90 00 11 [10:14:53]RAPDU: 76 7C 5A 5C 76 16 13 A1 90 00 [10:14:53]wFMCommunicate OK [10:14:53]SAM_PROTO_SignData done [10:14:53]FM_MakeSignedData done [10:14:53]CreateOFDProtocolMessage [10:14:53]wFMCommunicate request_size=4 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 11 00 00 [10:14:53]Write to MH i2c: E2 08 00 AC 02 80 11 00 00 00 00 00 00 28 [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:53]Read from MH i2c: E2 17 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 17 00 AC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [10:14:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:14:53]wFMCommunicate OK [10:14:53]CreateOFDProtocolMessage done [10:14:53]OFDSenderStorePacket 225111 [10:14:53]StoreOFDPacket docnum=225111 [10:14:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5D DD 07 01 72 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1B 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 6F 03 00 35 04 06 00 DA FF 1F 5A 05 51 76 7C 5A 5C 76 16 13 A1 [10:14:53]CheckFolder [10:14:54]dirname=/storage/ofd_packets [10:14:54]CheckFolder done [10:14:54]ProducePacketName [10:14:54]name=ofd_packets/00225111 [10:14:54]NVStorageSaveData ofd_packets/00225111 [10:14:54]File name is /storage/ofd_packets/00225111 [10:14:54]Write 301 bytes [10:14:54]NVStorageSaveData done [10:14:54]OFDSenderStorePacket done [10:14:54]KKMCreateOFDPacket done [10:14:54]NVStorageSaveData kkm_last_timestamp [10:14:54]File name is /storage/kkm_last_timestamp [10:14:54]Write 4 bytes [10:14:54]NVStorageSaveData done [10:14:54]ExternCall_PrintAddStr [10:14:54]wPrintStart [10:14:54]Write to MH i2c: 01 00 00 AD 02 AF [10:14:54]Write i2c OK [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: 01 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: 01 07 00 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: 01 07 00 AD 02 00 00 00 00 00 FF 0F C4 [10:14:54]RasterBufferAndPrint [10:14:54]line Счет N : (1)2001284 [10:14:54]line ИНН: 02508201610067 [10:14:54]line Контрольно-Кассовый Чек [10:14:54]line ПРОДАЖА [10:14:54]line ТРК (МРК, ГНК) : 53 [10:14:54]line Товар: 2710124130 [10:14:54]line Аи-92-К-5 [10:14:54]line 7.380 * 67.80 [10:14:54]line = 500.36 [10:14:54]line НДС 12% НСП 1% [10:14:54]line > о реализуемом товаре [10:14:54]line ОКРУГЛЕНИЕ: -0.36 [10:14:54]line ИТОГО: 500.00 [10:14:54]line Внесено: 500.00 [10:14:54]line СДАЧА: 0.00 [10:14:54]line НСП 1% : 4.43 [10:14:54]line НДС 12% : 53.14 [10:14:54]line Наличными: 500.00 [10:14:54]line Безнал.: 0.00 [10:14:54]line Место: АЗС № 97 "Партнер Нефть" [10:14:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:14:54]line СНО: Общий режим [10:14:54]line Чек 179 26.07.2024 10:14 [10:14:54]line Смена: 437 ФФД: 1.0 [10:14:54]line ЗНМ: 0300000054 [10:14:54]line РНМ: 0000000000092624 [10:14:54]line Версия ККМ: 001 [10:14:54]line ФМ: 0000000000874959 [10:14:54]line ФД: 225111 [10:14:54]line ФПД: 240789277508945 [10:14:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101451&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225111&fm=240789277508945&tin=02508201610067®Number=0000000000092624&sum=50000 [10:14:54]OFD Sender: Processing packet 225111 [packets to send 596, broken 595] [10:14:54]ProducePacketName [10:14:54]name=ofd_packets/00225111 [10:14:54]OFD Sender: To server: pG, [10:14:54]CommunicateWithHost lk.salyk.kg:30040 [10:14:54]ConnectInit lk.salyk.kg [10:14:54]written 0, free lines is 4095 [10:14:54]Write to MH i2c: 01 00 00 D8 02 DA [10:14:54]Write i2c OK [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: 01 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: 01 07 00 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 65 0C 52 [10:14:54]RasterBufferAndPrint [10:14:54]line [10:14:54]line [10:14:54]line [10:14:54]line [10:14:54]line [10:14:54]written 0, free lines is 3192 [10:14:54]MH_Cut [10:14:54]Write to MH i2c: D1 01 00 DF 02 01 B3 [10:14:54]Write i2c OK [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: D1 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: D1 01 00 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: D1 01 00 DF 02 00 B2 [10:14:54]Write to MH i2c: 01 00 00 E0 02 E2 [10:14:54]Write i2c OK [10:14:54]MH_I2C_Read... [10:14:55]*** Cut start [10:14:55]*** Partial cut [10:14:55]*** CUTSNS_PIN = 1 [10:14:55]*** CUTSNS_PIN = 0 [10:14:56]*** Brake cut motor [10:14:56]Read from MH i2c: 01 [10:14:56]MH_I2C_Read... [10:14:56]*** Stop cut motor [10:14:56]*** Cut end [10:14:56]Read from MH i2c: 01 07 00 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 FF 0F F7 [10:14:56]process_action close_receipt done [10:14:56]requested_data is exist [10:14:56]produce_requested_data [10:14:56]requested_item fm.sn is exist - process it [10:14:56]wFMCommunicate request_size=4 [10:14:56]MH_SAM_APDU [10:14:56]CAPDU: 80 11 00 00 [10:14:56]Write to MH i2c: E2 08 00 E1 02 80 11 00 00 00 00 00 00 5D [10:14:56]Write i2c OK [10:14:56]MH_I2C_Read... [10:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:56]Read from MH i2c: E2 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: E2 17 00 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: E2 17 00 E1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BA [10:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:14:56]wFMCommunicate OK [10:14:56]requested_item fd.num is exist - process it [10:14:56]SAM_PROTO_GetFieldsCounters [10:14:56]wFMCommunicate request_size=4 [10:14:56]MH_SAM_APDU [10:14:56]CAPDU: 80 13 00 00 [10:14:56]Write to MH i2c: E2 08 00 E2 02 80 13 00 00 00 00 00 00 60 [10:14:56]Write i2c OK [10:14:56]MH_I2C_Read... [10:14:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:56]Read from MH i2c: E2 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: E2 62 00 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: E2 62 00 E2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:14:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 57 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:56]wFMCommunicate OK [10:14:56]SAM_PROTO_GetFieldsCounters done [10:14:56]requested_item shift.num is exist - process it [10:14:56]requested_item shift.opened is exist - process it [10:14:56]req_shift_opened [10:14:56]FM_GetShiftState [10:14:56]SAM_PROTO_GetShiftState [10:14:56]wFMCommunicate request_size=4 [10:14:56]MH_SAM_APDU [10:14:56]CAPDU: 80 13 01 00 [10:14:56]Write to MH i2c: E2 08 00 E3 02 80 13 01 00 00 00 00 00 62 [10:14:56]Write i2c OK [10:14:56]MH_I2C_Read... [10:14:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:56]Read from MH i2c: E2 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: E2 0E 00 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: E2 0E 00 E3 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 13 [10:14:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:14:56]wFMCommunicate OK [10:14:56]SAM_PROTO_GetShiftState done [10:14:56]FM_GetShiftState done [10:14:56]req_shift_opened done [10:14:56]requested_item shift.open_date is exist - process it [10:14:56]req_shift_open_date [10:14:56]req_shift_open_date done [10:14:56]produce_requested_data done [10:14:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225111,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:14:56]process_action_free close_receipt [10:14:56]json_value_free [10:14:56]json_value_free done [10:14:56]process_json_proto returns [10:14:56]Send response to host [10:14:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225111,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:14:56]free response buf [10:14:56]execute_script done [10:14:56]execute_script returns [10:14:56]free content buf [10:14:56]Sock 9.Close socket [10:14:56]Sock 9.Thread stoped [10:14:59]ConnectInit Can't take IP for lk.salyk.kg [10:14:59]CommunicateWithHost connect error [10:14:59]CommunicateWithHost err = -1 [10:14:59]OFD Sender: Server communicate error [10:15:04]OFD Sender: Processing packet 225111 [packets to send 596, broken 595] [10:15:04]ProducePacketName [10:15:04]name=ofd_packets/00225111 [10:15:04]OFD Sender: To server: pG, [10:15:04]CommunicateWithHost lk.salyk.kg:30040 [10:15:04]ConnectInit lk.salyk.kg [10:15:07]recv_with_timeout no data received [10:15:09]ConnectInit Can't take IP for lk.salyk.kg [10:15:09]CommunicateWithHost connect error [10:15:09]CommunicateWithHost err = -1 [10:15:09]OFD Sender: Server communicate error [10:15:14]OFD Sender: Processing packet 225111 [packets to send 596, broken 595] [10:15:14]ProducePacketName [10:15:14]name=ofd_packets/00225111 [10:15:14]OFD Sender: To server: pG, [10:15:14]CommunicateWithHost lk.salyk.kg:30040 [10:15:14]ConnectInit lk.salyk.kg [10:15:19]ConnectInit Can't take IP for lk.salyk.kg [10:15:19]CommunicateWithHost connect error [10:15:19]CommunicateWithHost err = -1 [10:15:19]OFD Sender: Server communicate error [10:15:24]OFD Sender: Processing packet 225111 [packets to send 596, broken 595] [10:15:24]ProducePacketName [10:15:24]name=ofd_packets/00225111 [10:15:24]OFD Sender: To server: pG, [10:15:24]CommunicateWithHost lk.salyk.kg:30040 [10:15:24]ConnectInit lk.salyk.kg [10:15:25]recv_with_timeout no data received [10:15:29]ConnectInit Can't take IP for lk.salyk.kg [10:15:29]CommunicateWithHost connect error [10:15:29]CommunicateWithHost err = -1 [10:15:29]OFD Sender: Server communicate error [10:15:34]OFD Sender: Processing packet 225111 [packets to send 596, broken 595] [10:15:34]ProducePacketName [10:15:34]name=ofd_packets/00225111 [10:15:34]OFD Sender: To server: pG, [10:15:34]CommunicateWithHost lk.salyk.kg:30040 [10:15:34]ConnectInit lk.salyk.kg [10:15:41]recv_with_timeout no data received [10:15:52]Connected sock=9 [10:15:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5D DD 07 01 72 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 1B 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 6F 03 00 35 04 06 00 DA FF 1F 5A 05 51 76 7C 5A 5C 76 16 13 A1 [10:15:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DB CE 47 00 35 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 6F 03 00 F4 03 04 00 6A 23 A3 66 B6 04 01 00 00 15 32 7B 79 D6 D2 28 1A [10:15:56]CommunicateWithHost err = 0 [10:15:56]CheckOFDResponse [10:15:56]1017 (14) - 77093643461234 [10:15:56]1041 (16) - 0000000000874959 [10:15:56]1040 (4) - 225111 [10:15:56]1012 (4) - 26.07.2024 04:17 [10:15:56]1206 (1) - 0 [10:15:56]OFD Sender: Remove packet 225111 [10:15:56]ProducePacketName [10:15:56]name=ofd_packets/00225111 [10:15:56]NVStorageDeleteData [10:15:56]OFD Sender: No OFD packet to send [10:15:58]recv_with_timeout no data received [10:16:01]OFD Sender: No OFD packet to send [10:16:06]OFD Sender: No OFD packet to send [10:16:11]OFD Sender: No OFD packet to send [10:16:16]OFD Sender: No OFD packet to send [10:16:16]recv_with_timeout no data received [10:16:21]OFD Sender: No OFD packet to send [10:16:26]OFD Sender: No OFD packet to send [10:16:31]OFD Sender: No OFD packet to send [10:16:34]recv_with_timeout no data received [10:16:36]OFD Sender: No OFD packet to send [10:16:41]OFD Sender: No OFD packet to send [10:16:46]OFD Sender: No OFD packet to send [10:16:51]OFD Sender: No OFD packet to send [10:16:53]recv_with_timeout no data received [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:13]accept exits with 10 [10:17:13]New connection [10:17:13]New thread 3067563364 created [10:17:13]Thread 3067420004 joined [10:17:13]Waiting for new connection... [10:17:13] Sock 10.Parse request [10:17:13]Sock 10.Check first char [10:17:13]Sock 10.First char is OK [10:17:13]request: POST /json_proto HTTP/1.0 [10:17:13]Method: POST [10:17:13]URL: /json_proto [10:17:13]Method is POST - this is cgi request [10:17:13]url: /json_proto [10:17:13]query_string will be loaded in cgi processing [10:17:13]execute_cgi json_proto POST (null) [10:17:13]execute_cgi path=json_proto method=POST [10:17:13]POST find Content-Length [10:17:13]Host: 172.17.43.131:8080 [10:17:13]Content-Length: 671 [10:17:13]Content-Type: application/json [10:17:13] [10:17:13]POST finish read [10:17:13]Found Content-Length = 671 [10:17:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:13]execute_script... [10:17:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:13]POST & json_proto [10:17:13]process_json_proto [10:17:13]json parsed OK: [10:17:13]protocol is kg_v1.0 [10:17:13]action value=close_receipt [10:17:13]process_action close_receipt [10:17:13]cmd_close_receipt [10:17:13]MH_GetDate [10:17:13]Write to MH i2c: F0 00 00 E4 02 D5 [10:17:13]Write i2c OK [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: F0 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: F0 09 00 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: F0 09 00 E4 02 00 A9 77 A3 66 F9 24 A2 66 2C [10:17:13]GetLastDocTimeStamp 1721988891 [10:17:13]current date 1721989033 [10:17:13]FM_GetShiftState [10:17:13]SAM_PROTO_GetShiftState [10:17:13]wFMCommunicate request_size=4 [10:17:13]MH_SAM_APDU [10:17:13]CAPDU: 80 13 01 00 [10:17:13]Write to MH i2c: E2 08 00 E5 02 80 13 01 00 00 00 00 00 64 [10:17:13]Write i2c OK [10:17:13]MH_I2C_Read... [10:17:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:13]Read from MH i2c: E2 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: E2 0E 00 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: E2 0E 00 E5 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 15 [10:17:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:17:13]wFMCommunicate OK [10:17:13]SAM_PROTO_GetShiftState done [10:17:13]FM_GetShiftState done [10:17:13]opened in 1721952182 [10:17:13]opened+sec_in_day 1722038582 [10:17:13]quantity*price = 50017 [10:17:13]sum+1 = 50019 [10:17:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 180 26.07.2024 10:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225112 ФПД: 121392803118371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225112&fm=121392803118371&tin=02508201610067®Number=0000000000092624&sum=50000 [10:17:14]StoreToDocumentArchive [10:17:14]shift 437 fd 225112 [10:17:14]save to /storage/0437/doc_00225112 [10:17:14]save last doc name /storage/0437/doc_00225112 to /storage/kkm_last_doc_name [10:17:14]save OK [10:17:14]Clear old archive folders... [10:17:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:17:14]tlvbuf is 00C08A80 [10:17:14]SAM_PROTO_ClearQueue [10:17:14]wFMCommunicate request_size=4 [10:17:14]MH_SAM_APDU [10:17:14]CAPDU: 80 09 00 00 [10:17:14]Write to MH i2c: E2 08 00 F2 02 80 09 00 00 00 00 00 00 66 [10:17:14]Write i2c OK [10:17:14]MH_I2C_Read... [10:17:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:14]Read from MH i2c: E2 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 03 00 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 03 00 F2 02 00 90 00 68 [10:17:14]RAPDU: 90 00 [10:17:14]wFMCommunicate OK [10:17:14]SAM_PROTO_ClearQueue done [10:17:14]KKMCreateOFDPacket [10:17:14]OFDProtocolAddRootSTLVToBuf [10:17:14]FM_MakeSignedData [10:17:14]FM_MakeSignedData [10:17:14]SAM_PROTO_SignData [10:17:14]wFMCommunicate request_size=4 [10:17:14]MH_SAM_APDU [10:17:14]CAPDU: 80 0D 01 02 [10:17:14]Write to MH i2c: E2 08 00 F3 02 80 0D 01 02 00 00 00 00 6E [10:17:14]Write i2c OK [10:17:14]MH_I2C_Read... [10:17:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:14]Read from MH i2c: E2 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 03 00 [10:17:14]MH_I2C_Read... [10:17:14]Read from MH i2c: E2 03 00 F3 02 00 90 00 69 [10:17:14]RAPDU: 90 00 [10:17:14]wFMCommunicate OK [10:17:14]wFMCommunicate request_size=255 [10:17:14]MH_SAM_APDU [10:17:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AA 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 6F 03 00 35 04 06 00 [10:17:15]Write to MH i2c: E2 02 01 F4 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AA 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 6F 03 00 35 04 06 00 00 00 5F [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 F4 02 00 90 00 6A [10:17:15]RAPDU: 90 00 [10:17:15]wFMCommunicate OK [10:17:15]wFMCommunicate request_size=11 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 0D 02 02 06 6E 67 F6 E8 7D 23 [10:17:15]Write to MH i2c: E2 0E 00 F5 02 80 0D 02 02 06 00 6E 67 F6 E8 7D 23 00 00 D0 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 F5 02 00 90 00 6B [10:17:15]RAPDU: 90 00 [10:17:15]wFMCommunicate OK [10:17:15]wFMCommunicate request_size=4 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 0D 03 02 [10:17:15]Write to MH i2c: E2 08 00 F6 02 80 0D 03 02 00 00 00 00 73 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 0B 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 0B 00 F6 02 00 5C B3 BA E8 84 BA 94 B6 90 00 AD [10:17:15]RAPDU: 5C B3 BA E8 84 BA 94 B6 90 00 [10:17:15]wFMCommunicate OK [10:17:15]SAM_PROTO_SignData done [10:17:15]FM_MakeSignedData done [10:17:15]CreateOFDProtocolMessage [10:17:15]wFMCommunicate request_size=4 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 11 00 00 [10:17:15]Write to MH i2c: E2 08 00 F7 02 80 11 00 00 00 00 00 00 73 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 17 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 17 00 F7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D0 [10:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:17:15]wFMCommunicate OK [10:17:15]CreateOFDProtocolMessage done [10:17:15]OFDSenderStorePacket 225112 [10:17:15]StoreOFDPacket docnum=225112 [10:17:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 17 08 01 42 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AA 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 6F 03 00 35 04 06 00 6E 67 F6 E8 7D 23 5C B3 BA E8 84 BA 94 B6 [10:17:15]CheckFolder [10:17:15]dirname=/storage/ofd_packets [10:17:15]CheckFolder done [10:17:15]ProducePacketName [10:17:15]name=ofd_packets/00225112 [10:17:15]NVStorageSaveData ofd_packets/00225112 [10:17:15]File name is /storage/ofd_packets/00225112 [10:17:15]Write 302 bytes [10:17:15]NVStorageSaveData done [10:17:15]OFDSenderStorePacket done [10:17:15]KKMCreateOFDPacket done [10:17:15]NVStorageSaveData kkm_last_timestamp [10:17:15]File name is /storage/kkm_last_timestamp [10:17:15]Write 4 bytes [10:17:15]NVStorageSaveData done [10:17:15]ExternCall_PrintAddStr [10:17:15]wPrintStart [10:17:15]Write to MH i2c: 01 00 00 F8 02 FA [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 F8 02 00 00 00 00 00 FF 0F 0F [10:17:15]RasterBufferAndPrint [10:17:15]line Счет N : (1)2001285 [10:17:15]line ИНН: 02508201610067 [10:17:15]line Контрольно-Кассовый Чек [10:17:15]line ПРОДАЖА [10:17:15]line ТРК (МРК, ГНК) : 62 [10:17:15]line Товар: 2710124130 [10:17:15]line Super-92-К-5 [10:17:15]line 7.270 * 68.80 [10:17:15]line = 500.18 [10:17:15]line НДС 12% НСП 1% [10:17:15]line > о реализуемом товаре [10:17:15]line ОКРУГЛЕНИЕ: -0.18 [10:17:15]line ИТОГО: 500.00 [10:17:15]line Внесено: 500.00 [10:17:15]line СДАЧА: 0.00 [10:17:15]line НСП 1% : 4.43 [10:17:15]line НДС 12% : 53.12 [10:17:15]line Наличными: 500.00 [10:17:15]line Безнал.: 0.00 [10:17:15]line Место: АЗС № 97 "Партнер Нефть" [10:17:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:17:15]line СНО: Общий режим [10:17:15]line Чек 180 26.07.2024 10:17 [10:17:15]line Смена: 437 ФФД: 1.0 [10:17:15]line ЗНМ: 0300000054 [10:17:15]line РНМ: 0000000000092624 [10:17:15]line Версия ККМ: 001 [10:17:15]line ФМ: 0000000000874959 [10:17:15]line ФД: 225112 [10:17:15]line ФПД: 121392803118371 [10:17:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T101714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225112&fm=121392803118371&tin=02508201610067®Number=0000000000092624&sum=50000 [10:17:15]written 0, free lines is 4095 [10:17:15]OFD Sender: Processing packet 225112 [packets to send 596, broken 595] [10:17:15]ProducePacketName [10:17:15]name=ofd_packets/00225112 [10:17:15]OFD Sender: To server: pG, [10:17:15]CommunicateWithHost lk.salyk.kg:30040 [10:17:15]ConnectInit lk.salyk.kg [10:17:16]Write to MH i2c: 01 00 00 23 03 26 [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: 01 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: 01 07 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: 01 07 00 23 03 00 00 00 00 00 60 0C 99 [10:17:16]RasterBufferAndPrint [10:17:16]line [10:17:16]line [10:17:16]line [10:17:16]line [10:17:16]line [10:17:16]written 0, free lines is 3186 [10:17:16]MH_Cut [10:17:16]Write to MH i2c: D1 01 00 2A 03 01 FF [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: D1 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: D1 01 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: D1 01 00 2A 03 00 FE [10:17:16]Write to MH i2c: 01 00 00 2B 03 2E [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:17]*** Cut start [10:17:17]*** Partial cut [10:17:17]*** CUTSNS_PIN = 1 [10:17:17]*** CUTSNS_PIN = 0 [10:17:17]*** Brake cut motor [10:17:18]Read from MH i2c: 01 [10:17:18]MH_I2C_Read... [10:17:18]*** Stop cut motor [10:17:18]*** Cut end [10:17:18]Read from MH i2c: 01 07 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 FF 0F 43 [10:17:18]process_action close_receipt done [10:17:18]requested_data is exist [10:17:18]produce_requested_data [10:17:18]requested_item fm.sn is exist - process it [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 11 00 00 [10:17:18]Write to MH i2c: E2 08 00 2C 03 80 11 00 00 00 00 00 00 A9 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 17 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 17 00 2C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [10:17:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:17:18]wFMCommunicate OK [10:17:18]requested_item fd.num is exist - process it [10:17:18]SAM_PROTO_GetFieldsCounters [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 13 00 00 [10:17:18]Write to MH i2c: E2 08 00 2D 03 80 13 00 00 00 00 00 00 AC [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 62 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 62 00 2D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [10:17:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:18]wFMCommunicate OK [10:17:18]SAM_PROTO_GetFieldsCounters done [10:17:18]requested_item shift.num is exist - process it [10:17:18]requested_item shift.opened is exist - process it [10:17:18]req_shift_opened [10:17:18]FM_GetShiftState [10:17:18]SAM_PROTO_GetShiftState [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 13 01 00 [10:17:18]Write to MH i2c: E2 08 00 2E 03 80 13 01 00 00 00 00 00 AE [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]recv_with_timeout no data received [10:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 0E 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 0E 00 2E 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5F [10:17:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:17:18]wFMCommunicate OK [10:17:18]SAM_PROTO_GetShiftState done [10:17:18]FM_GetShiftState done [10:17:18]req_shift_opened done [10:17:18]requested_item shift.open_date is exist - process it [10:17:18]req_shift_open_date [10:17:18]req_shift_open_date done [10:17:18]produce_requested_data done [10:17:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225112,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:17:18]process_action_free close_receipt [10:17:18]json_value_free [10:17:18]json_value_free done [10:17:18]process_json_proto returns [10:17:18]Send response to host [10:17:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225112,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:17:18]free response buf [10:17:18]execute_script done [10:17:18]execute_script returns [10:17:18]free content buf [10:17:18]Sock 10.Close socket [10:17:18]Sock 10.Thread stoped [10:17:20]ConnectInit Can't take IP for lk.salyk.kg [10:17:20]CommunicateWithHost connect error [10:17:20]CommunicateWithHost err = -1 [10:17:20]OFD Sender: Server communicate error [10:17:25]OFD Sender: Processing packet 225112 [packets to send 596, broken 595] [10:17:25]ProducePacketName [10:17:25]name=ofd_packets/00225112 [10:17:25]OFD Sender: To server: pG, [10:17:25]CommunicateWithHost lk.salyk.kg:30040 [10:17:25]ConnectInit lk.salyk.kg [10:17:28]Connected sock=10 [10:17:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 17 08 01 42 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AA 77 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 6F 03 00 35 04 06 00 6E 67 F6 E8 7D 23 5C B3 BA E8 84 BA 94 B6 [10:17:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 24 47 00 09 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 6F 03 00 F4 03 04 00 C8 23 A3 66 B6 04 01 00 00 E3 8B 32 45 D0 C5 19 67 [10:17:29]CommunicateWithHost err = 0 [10:17:29]CheckOFDResponse [10:17:29]1017 (14) - 77093643461234 [10:17:29]1041 (16) - 0000000000874959 [10:17:29]1040 (4) - 225112 [10:17:29]1012 (4) - 26.07.2024 04:19 [10:17:29]1206 (1) - 0 [10:17:29]OFD Sender: Remove packet 225112 [10:17:29]ProducePacketName [10:17:29]name=ofd_packets/00225112 [10:17:29]NVStorageDeleteData [10:17:29]OFD Sender: No OFD packet to send [10:17:34]OFD Sender: No OFD packet to send [10:17:39]OFD Sender: No OFD packet to send [10:17:44]OFD Sender: No OFD packet to send [10:17:45]recv_with_timeout no data received [10:17:49]OFD Sender: No OFD packet to send [10:17:54]OFD Sender: No OFD packet to send [10:17:56]recv_with_timeout no data received [10:17:59]OFD Sender: No OFD packet to send [10:18:04]OFD Sender: No OFD packet to send [10:18:09]OFD Sender: No OFD packet to send [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:24]OFD Sender: No OFD packet to send [10:18:29]OFD Sender: No OFD packet to send [10:18:34]OFD Sender: No OFD packet to send [10:18:39]OFD Sender: No OFD packet to send [10:18:44]OFD Sender: No OFD packet to send [10:18:49]OFD Sender: No OFD packet to send [10:18:54]OFD Sender: No OFD packet to send [10:18:59]OFD Sender: No OFD packet to send [10:19:04]OFD Sender: No OFD packet to send [10:19:09]OFD Sender: No OFD packet to send [10:19:14]OFD Sender: No OFD packet to send [10:19:15]recv_with_timeout no data received [10:19:19]OFD Sender: No OFD packet to send [10:19:25]OFD Sender: No OFD packet to send [10:19:30]OFD Sender: No OFD packet to send [10:19:35]OFD Sender: No OFD packet to send [10:19:40]OFD Sender: No OFD packet to send [10:19:45]OFD Sender: No OFD packet to send [10:19:50]OFD Sender: No OFD packet to send [10:19:55]OFD Sender: No OFD packet to send [10:20:00]OFD Sender: No OFD packet to send [10:20:05]OFD Sender: No OFD packet to send [10:20:10]OFD Sender: No OFD packet to send [10:20:15]OFD Sender: No OFD packet to send [10:20:20]OFD Sender: No OFD packet to send [10:20:25]OFD Sender: No OFD packet to send [10:20:30]recv_with_timeout no data received [10:20:30]OFD Sender: No OFD packet to send [10:20:35]OFD Sender: No OFD packet to send [10:20:40]OFD Sender: No OFD packet to send [10:20:44]accept exits with 9 [10:20:44]New connection [10:20:44]New thread 3067420004 created [10:20:44]Thread 3067563364 joined [10:20:44]Waiting for new connection... [10:20:44] Sock 9.Parse request [10:20:44]Sock 9.Check first char [10:20:44]Sock 9.First char is OK [10:20:44]request: POST /json_proto HTTP/1.0 [10:20:44]Method: POST [10:20:44]URL: /json_proto [10:20:44]Method is POST - this is cgi request [10:20:44]url: /json_proto [10:20:44]query_string will be loaded in cgi processing [10:20:44]execute_cgi json_proto POST (null) [10:20:44]execute_cgi path=json_proto method=POST [10:20:44]POST find Content-Length [10:20:44]Host: 172.17.43.131:8080 [10:20:44]Content-Length: 678 [10:20:44]Content-Type: application/json [10:20:44] [10:20:44]POST finish read [10:20:44]Found Content-Length = 678 [10:20:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:44]execute_script... [10:20:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:44]POST & json_proto [10:20:44]process_json_proto [10:20:44]json parsed OK: [10:20:44]protocol is kg_v1.0 [10:20:44]action value=close_receipt [10:20:44]process_action close_receipt [10:20:44]cmd_close_receipt [10:20:44]MH_GetDate [10:20:44]Write to MH i2c: F0 00 00 2F 03 21 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: F0 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: F0 09 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: F0 09 00 2F 03 00 7D 78 A3 66 F9 24 A2 66 4D [10:20:44]GetLastDocTimeStamp 1721989034 [10:20:44]current date 1721989245 [10:20:44]FM_GetShiftState [10:20:44]SAM_PROTO_GetShiftState [10:20:44]wFMCommunicate request_size=4 [10:20:44]MH_SAM_APDU [10:20:44]CAPDU: 80 13 01 00 [10:20:44]Write to MH i2c: E2 08 00 30 03 80 13 01 00 00 00 00 00 B0 [10:20:44]Write i2c OK [10:20:44]MH_I2C_Read... [10:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:44]Read from MH i2c: E2 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 0E 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: E2 0E 00 30 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 61 [10:20:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:20:44]wFMCommunicate OK [10:20:44]SAM_PROTO_GetShiftState done [10:20:44]FM_GetShiftState done [10:20:44]opened in 1721952182 [10:20:44]opened+sec_in_day 1722038582 [10:20:44]quantity*price = 50010 [10:20:44]sum+1 = 50012 [10:20:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 181 26.07.2024 10:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225113 ФПД: 153104429265666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225113&fm=153104429265666&tin=02508201610067®Number=0000000000092624&sum=50000 [10:20:46]StoreToDocumentArchive [10:20:46]shift 437 fd 225113 [10:20:46]save to /storage/0437/doc_00225113 [10:20:46]save last doc name /storage/0437/doc_00225113 to /storage/kkm_last_doc_name [10:20:46]save OK [10:20:46]Clear old archive folders... [10:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:46]tlvbuf is 00C031A0 [10:20:46]SAM_PROTO_ClearQueue [10:20:46]wFMCommunicate request_size=4 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 09 00 00 [10:20:46]Write to MH i2c: E2 08 00 3D 03 80 09 00 00 00 00 00 00 B2 [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 3D 03 00 90 00 B4 [10:20:46]RAPDU: 90 00 [10:20:46]wFMCommunicate OK [10:20:46]SAM_PROTO_ClearQueue done [10:20:46]KKMCreateOFDPacket [10:20:46]OFDProtocolAddRootSTLVToBuf [10:20:46]FM_MakeSignedData [10:20:46]FM_MakeSignedData [10:20:46]SAM_PROTO_SignData [10:20:46]wFMCommunicate request_size=4 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 0D 01 02 [10:20:46]Write to MH i2c: E2 08 00 3E 03 80 0D 01 02 00 00 00 00 BA [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 3E 03 00 90 00 B5 [10:20:46]RAPDU: 90 00 [10:20:46]wFMCommunicate OK [10:20:46]wFMCommunicate request_size=255 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 7D 78 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 6F 03 00 35 04 06 00 8B [10:20:46]Write to MH i2c: E2 02 01 3F 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 7D 78 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 6F 03 00 35 04 06 00 8B 00 00 E8 [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 3F 03 00 90 00 B6 [10:20:46]RAPDU: 90 00 [10:20:46]wFMCommunicate OK [10:20:46]wFMCommunicate request_size=10 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 0D 02 02 05 3F 67 1E B3 02 [10:20:46]Write to MH i2c: E2 0D 00 40 03 80 0D 02 02 05 00 3F 67 1E B3 02 00 00 40 [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 03 00 40 03 00 90 00 B7 [10:20:46]RAPDU: 90 00 [10:20:46]wFMCommunicate OK [10:20:46]wFMCommunicate request_size=4 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 0D 03 02 [10:20:46]Write to MH i2c: E2 08 00 41 03 80 0D 03 02 00 00 00 00 BF [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 0B 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 0B 00 41 03 00 E9 6B 4E 76 A9 C4 72 4C 90 00 03 [10:20:46]RAPDU: E9 6B 4E 76 A9 C4 72 4C 90 00 [10:20:46]wFMCommunicate OK [10:20:46]SAM_PROTO_SignData done [10:20:46]FM_MakeSignedData done [10:20:46]CreateOFDProtocolMessage [10:20:46]wFMCommunicate request_size=4 [10:20:46]MH_SAM_APDU [10:20:46]CAPDU: 80 11 00 00 [10:20:46]Write to MH i2c: E2 08 00 42 03 80 11 00 00 00 00 00 00 BF [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:46]Read from MH i2c: E2 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 17 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: E2 17 00 42 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [10:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:20:46]wFMCommunicate OK [10:20:46]CreateOFDProtocolMessage done [10:20:46]OFDSenderStorePacket 225113 [10:20:46]StoreOFDPacket docnum=225113 [10:20:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3B F9 07 01 2D 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 7D 78 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 6F 03 00 35 04 06 00 8B 3F 67 1E B3 02 E9 6B 4E 76 A9 C4 72 4C [10:20:46]CheckFolder [10:20:46]dirname=/storage/ofd_packets [10:20:46]CheckFolder done [10:20:46]ProducePacketName [10:20:46]name=ofd_packets/00225113 [10:20:46]NVStorageSaveData ofd_packets/00225113 [10:20:46]File name is /storage/ofd_packets/00225113 [10:20:46]Write 301 bytes [10:20:46]NVStorageSaveData done [10:20:46]OFDSenderStorePacket done [10:20:46]KKMCreateOFDPacket done [10:20:46]NVStorageSaveData kkm_last_timestamp [10:20:46]File name is /storage/kkm_last_timestamp [10:20:46]Write 4 bytes [10:20:46]NVStorageSaveData done [10:20:46]ExternCall_PrintAddStr [10:20:46]wPrintStart [10:20:46]Write to MH i2c: 01 00 00 43 03 46 [10:20:46]Write i2c OK [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: 01 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: 01 07 00 [10:20:46]MH_I2C_Read... [10:20:46]Read from MH i2c: 01 07 00 43 03 00 00 00 00 00 FF 0F 5B [10:20:46]RasterBufferAndPrint [10:20:46]line Счет N : (1)2001286 [10:20:46]line ИНН: 02508201610067 [10:20:46]line Контрольно-Кассовый Чек [10:20:46]line ПРОДАЖА [10:20:46]line ТРК (МРК, ГНК) : 54 [10:20:46]line Товар: 2710124500 [10:20:46]line Аи-95-К-5 [10:20:46]line 6.740 * 74.20 [10:20:46]line = 500.11 [10:20:46]line НДС 12% НСП 1% [10:20:46]line > о реализуемом товаре [10:20:46]line ОКРУГЛЕНИЕ: -0.11 [10:20:46]line ИТОГО: 500.00 [10:20:46]line Внесено: 500.00 [10:20:46]line СДАЧА: 0.00 [10:20:46]line НСП 1% : 4.43 [10:20:46]line НДС 12% : 53.11 [10:20:46]line Наличными: 500.00 [10:20:46]line Безнал.: 0.00 [10:20:46]line Место: АЗС № 97 "Партнер Нефть" [10:20:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:20:46]line СНО: Общий режим [10:20:46]line Чек 181 26.07.2024 10:20 [10:20:46]line Смена: 437 ФФД: 1.0 [10:20:46]line ЗНМ: 0300000054 [10:20:46]line РНМ: 0000000000092624 [10:20:46]line Версия ККМ: 001 [10:20:46]line ФМ: 0000000000874959 [10:20:46]line ФД: 225113 [10:20:46]line ФПД: 153104429265666 [10:20:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102045&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225113&fm=153104429265666&tin=02508201610067®Number=0000000000092624&sum=50000 [10:20:46]written 0, free lines is 4095 [10:20:46]OFD Sender: Processing packet 225113 [packets to send 596, broken 595] [10:20:46]ProducePacketName [10:20:46]name=ofd_packets/00225113 [10:20:46]OFD Sender: To server: pG, [10:20:46]CommunicateWithHost lk.salyk.kg:30040 [10:20:46]ConnectInit lk.salyk.kg [10:20:47]Write to MH i2c: 01 00 00 6E 03 71 [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: 01 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: 01 07 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: 01 07 00 6E 03 00 00 00 00 00 58 0C DC [10:20:47]RasterBufferAndPrint [10:20:47]line [10:20:47]line [10:20:47]line [10:20:47]line [10:20:47]line [10:20:47]written 0, free lines is 3164 [10:20:47]MH_Cut [10:20:47]Write to MH i2c: D1 01 00 75 03 01 4A [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: D1 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: D1 01 00 [10:20:47]MH_I2C_Read... [10:20:47]Read from MH i2c: D1 01 00 75 03 00 49 [10:20:47]Write to MH i2c: 01 00 00 76 03 79 [10:20:47]Write i2c OK [10:20:47]MH_I2C_Read... [10:20:47]Connected sock=7 [10:20:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3B F9 07 01 2D 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 7D 78 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 6F 03 00 35 04 06 00 8B 3F 67 1E B3 02 E9 6B 4E 76 A9 C4 72 4C [10:20:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 50 47 00 F5 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 6F 03 00 F4 03 04 00 8F 24 A3 66 B6 04 01 00 00 4E 60 5F 26 D7 5E F9 96 [10:20:48]CommunicateWithHost err = 0 [10:20:48]CheckOFDResponse [10:20:48]1017 (14) - 77093643461234 [10:20:48]1041 (16) - 0000000000874959 [10:20:48]1040 (4) - 225113 [10:20:48]1012 (4) - 26.07.2024 04:22 [10:20:48]1206 (1) - 0 [10:20:48]OFD Sender: Remove packet 225113 [10:20:48]ProducePacketName [10:20:48]name=ofd_packets/00225113 [10:20:48]NVStorageDeleteData [10:20:48]*** Cut start [10:20:48]*** Partial cut [10:20:48]*** CUTSNS_PIN = 1 [10:20:48]*** CUTSNS_PIN = 0 [10:20:48]*** Brake cut motor [10:20:48]OFD Sender: No OFD packet to send [10:20:48]Read from MH i2c: 01 [10:20:48]MH_I2C_Read... [10:20:48]*** Stop cut motor [10:20:48]*** Cut end [10:20:48]Read from MH i2c: 01 07 00 [10:20:48]MH_I2C_Read... [10:20:48]Read from MH i2c: 01 07 00 76 03 00 00 00 00 00 FF 0F 8E [10:20:48]process_action close_receipt done [10:20:48]requested_data is exist [10:20:48]produce_requested_data [10:20:48]requested_item fm.sn is exist - process it [10:20:48]wFMCommunicate request_size=4 [10:20:48]MH_SAM_APDU [10:20:48]CAPDU: 80 11 00 00 [10:20:48]Write to MH i2c: E2 08 00 77 03 80 11 00 00 00 00 00 00 F4 [10:20:48]Write i2c OK [10:20:48]MH_I2C_Read... [10:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:49]Read from MH i2c: E2 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 17 00 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 17 00 77 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [10:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:20:49]wFMCommunicate OK [10:20:49]requested_item fd.num is exist - process it [10:20:49]SAM_PROTO_GetFieldsCounters [10:20:49]wFMCommunicate request_size=4 [10:20:49]MH_SAM_APDU [10:20:49]CAPDU: 80 13 00 00 [10:20:49]Write to MH i2c: E2 08 00 78 03 80 13 00 00 00 00 00 00 F7 [10:20:49]Write i2c OK [10:20:49]MH_I2C_Read... [10:20:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:49]Read from MH i2c: E2 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 62 00 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 62 00 78 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [10:20:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:49]wFMCommunicate OK [10:20:49]SAM_PROTO_GetFieldsCounters done [10:20:49]requested_item shift.num is exist - process it [10:20:49]requested_item shift.opened is exist - process it [10:20:49]req_shift_opened [10:20:49]FM_GetShiftState [10:20:49]SAM_PROTO_GetShiftState [10:20:49]wFMCommunicate request_size=4 [10:20:49]MH_SAM_APDU [10:20:49]CAPDU: 80 13 01 00 [10:20:49]Write to MH i2c: E2 08 00 79 03 80 13 01 00 00 00 00 00 F9 [10:20:49]Write i2c OK [10:20:49]MH_I2C_Read... [10:20:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:49]Read from MH i2c: E2 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 0E 00 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 0E 00 79 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [10:20:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:20:49]wFMCommunicate OK [10:20:49]SAM_PROTO_GetShiftState done [10:20:49]FM_GetShiftState done [10:20:49]req_shift_opened done [10:20:49]requested_item shift.open_date is exist - process it [10:20:49]req_shift_open_date [10:20:49]req_shift_open_date done [10:20:49]produce_requested_data done [10:20:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225113,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:20:49]process_action_free close_receipt [10:20:49]json_value_free [10:20:49]json_value_free done [10:20:49]process_json_proto returns [10:20:49]Send response to host [10:20:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225113,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:20:49]free response buf [10:20:49]execute_script done [10:20:49]execute_script returns [10:20:49]free content buf [10:20:49]Sock 9.Close socket [10:20:49]Sock 9.Thread stoped [10:20:53]OFD Sender: No OFD packet to send [10:20:56]recv_with_timeout no data received [10:20:58]OFD Sender: No OFD packet to send [10:21:03]OFD Sender: No OFD packet to send [10:21:08]OFD Sender: No OFD packet to send [10:21:13]OFD Sender: No OFD packet to send [10:21:18]OFD Sender: No OFD packet to send [10:21:23]OFD Sender: No OFD packet to send [10:21:28]OFD Sender: No OFD packet to send [10:21:33]OFD Sender: No OFD packet to send [10:21:38]OFD Sender: No OFD packet to send [10:21:43]OFD Sender: No OFD packet to send [10:21:48]OFD Sender: No OFD packet to send [10:21:53]OFD Sender: No OFD packet to send [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:29]recv_with_timeout no data received [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:04]OFD Sender: No OFD packet to send [10:23:09]OFD Sender: No OFD packet to send [10:23:14]OFD Sender: No OFD packet to send [10:23:19]OFD Sender: No OFD packet to send [10:23:23]recv_with_timeout no data received [10:23:24]OFD Sender: No OFD packet to send [10:23:39]OFD Sender: No OFD packet to send [10:23:44]OFD Sender: No OFD packet to send [10:23:49]OFD Sender: No OFD packet to send [10:23:52]recv_with_timeout no data received [10:23:54]OFD Sender: No OFD packet to send [10:23:59]OFD Sender: No OFD packet to send [10:24:04]OFD Sender: No OFD packet to send [10:24:09]OFD Sender: No OFD packet to send [10:24:14]OFD Sender: No OFD packet to send [10:24:19]OFD Sender: No OFD packet to send [10:24:24]OFD Sender: No OFD packet to send [10:24:29]OFD Sender: No OFD packet to send [10:24:34]OFD Sender: No OFD packet to send [10:24:39]OFD Sender: No OFD packet to send [10:24:44]OFD Sender: No OFD packet to send [10:24:49]OFD Sender: No OFD packet to send [10:24:54]OFD Sender: No OFD packet to send [10:24:59]OFD Sender: No OFD packet to send [10:25:04]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:24]OFD Sender: No OFD packet to send [10:25:29]OFD Sender: No OFD packet to send [10:25:34]OFD Sender: No OFD packet to send [10:25:39]OFD Sender: No OFD packet to send [10:25:44]OFD Sender: No OFD packet to send [10:25:49]OFD Sender: No OFD packet to send [10:25:54]OFD Sender: No OFD packet to send [10:25:59]OFD Sender: No OFD packet to send [10:26:04]OFD Sender: No OFD packet to send [10:26:09]OFD Sender: No OFD packet to send [10:26:14]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:59]OFD Sender: No OFD packet to send [10:27:03]accept exits with 10 [10:27:03]New connection [10:27:03]New thread 3067563364 created [10:27:03]Thread 3067420004 joined [10:27:03]Waiting for new connection... [10:27:03] Sock 10.Parse request [10:27:03]Sock 10.Check first char [10:27:03]Sock 10.First char is OK [10:27:03]request: POST /json_proto HTTP/1.0 [10:27:03]Method: POST [10:27:03]URL: /json_proto [10:27:03]Method is POST - this is cgi request [10:27:03]url: /json_proto [10:27:03]query_string will be loaded in cgi processing [10:27:03]execute_cgi json_proto POST (null) [10:27:03]execute_cgi path=json_proto method=POST [10:27:03]POST find Content-Length [10:27:03]Host: 172.17.43.131:8080 [10:27:03]Content-Length: 683 [10:27:03]Content-Type: application/json [10:27:03] [10:27:03]POST finish read [10:27:03]Found Content-Length = 683 [10:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:03]execute_script... [10:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:03]POST & json_proto [10:27:03]process_json_proto [10:27:03]json parsed OK: [10:27:03]protocol is kg_v1.0 [10:27:03]action value=close_receipt [10:27:03]process_action close_receipt [10:27:03]cmd_close_receipt [10:27:03]MH_GetDate [10:27:03]Write to MH i2c: F0 00 00 7A 03 6C [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: F0 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: F0 09 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: F0 09 00 7A 03 00 F8 79 A3 66 F9 24 A2 66 14 [10:27:03]GetLastDocTimeStamp 1721989245 [10:27:03]current date 1721989624 [10:27:03]FM_GetShiftState [10:27:03]SAM_PROTO_GetShiftState [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 13 01 00 [10:27:03]Write to MH i2c: E2 08 00 7B 03 80 13 01 00 00 00 00 00 FB [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 0E 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 0E 00 7B 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AC [10:27:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:27:03]wFMCommunicate OK [10:27:03]SAM_PROTO_GetShiftState done [10:27:03]FM_GetShiftState done [10:27:03]opened in 1721952182 [10:27:03]opened+sec_in_day 1722038582 [10:27:03]quantity*price = 100005 [10:27:03]sum+1 = 100006 [10:27:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 182 26.07.2024 10:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225114 ФПД: 143037867793529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225114&fm=143037867793529&tin=02508201610067®Number=0000000000092624&sum=100000 [10:27:05]StoreToDocumentArchive [10:27:05]shift 437 fd 225114 [10:27:05]save to /storage/0437/doc_00225114 [10:27:05]save last doc name /storage/0437/doc_00225114 to /storage/kkm_last_doc_name [10:27:05]save OK [10:27:05]Clear old archive folders... [10:27:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:05]tlvbuf is 00C00150 [10:27:05]SAM_PROTO_ClearQueue [10:27:05]wFMCommunicate request_size=4 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 09 00 00 [10:27:05]Write to MH i2c: E2 08 00 88 03 80 09 00 00 00 00 00 00 FD [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 88 03 00 90 00 FF [10:27:05]RAPDU: 90 00 [10:27:05]wFMCommunicate OK [10:27:05]SAM_PROTO_ClearQueue done [10:27:05]KKMCreateOFDPacket [10:27:05]OFDProtocolAddRootSTLVToBuf [10:27:05]FM_MakeSignedData [10:27:05]FM_MakeSignedData [10:27:05]SAM_PROTO_SignData [10:27:05]wFMCommunicate request_size=4 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 0D 01 02 [10:27:05]Write to MH i2c: E2 08 00 89 03 80 0D 01 02 00 00 00 00 05 [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 89 03 00 90 00 00 [10:27:05]RAPDU: 90 00 [10:27:05]wFMCommunicate OK [10:27:05]wFMCommunicate request_size=255 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 F8 79 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 6F 03 00 35 04 06 00 82 [10:27:05]Write to MH i2c: E2 02 01 8A 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 F8 79 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 6F 03 00 35 04 06 00 82 00 00 4F [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 8A 03 00 90 00 01 [10:27:05]RAPDU: 90 00 [10:27:05]wFMCommunicate OK [10:27:05]wFMCommunicate request_size=10 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 0D 02 02 05 17 99 4C 9C 79 [10:27:05]Write to MH i2c: E2 0D 00 8B 03 80 0D 02 02 05 00 17 99 4C 9C 79 00 00 23 [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [10:27:05]RAPDU: 90 00 [10:27:05]wFMCommunicate OK [10:27:05]wFMCommunicate request_size=4 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 0D 03 02 [10:27:05]Write to MH i2c: E2 08 00 8C 03 80 0D 03 02 00 00 00 00 0A [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 0B 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 0B 00 8C 03 00 89 CE 3A 9F F5 B5 90 91 90 00 06 [10:27:05]RAPDU: 89 CE 3A 9F F5 B5 90 91 90 00 [10:27:05]wFMCommunicate OK [10:27:05]SAM_PROTO_SignData done [10:27:05]FM_MakeSignedData done [10:27:05]CreateOFDProtocolMessage [10:27:05]wFMCommunicate request_size=4 [10:27:05]MH_SAM_APDU [10:27:05]CAPDU: 80 11 00 00 [10:27:05]Write to MH i2c: E2 08 00 8D 03 80 11 00 00 00 00 00 00 0A [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:05]Read from MH i2c: E2 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 17 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: E2 17 00 8D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [10:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:27:05]wFMCommunicate OK [10:27:05]CreateOFDProtocolMessage done [10:27:05]OFDSenderStorePacket 225114 [10:27:05]StoreOFDPacket docnum=225114 [10:27:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B E2 07 01 E0 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 F8 79 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 6F 03 00 35 04 06 00 82 17 99 4C 9C 79 89 CE 3A 9F F5 B5 90 91 [10:27:05]CheckFolder [10:27:05]dirname=/storage/ofd_packets [10:27:05]CheckFolder done [10:27:05]ProducePacketName [10:27:05]name=ofd_packets/00225114 [10:27:05]NVStorageSaveData ofd_packets/00225114 [10:27:05]File name is /storage/ofd_packets/00225114 [10:27:05]Write 301 bytes [10:27:05]NVStorageSaveData done [10:27:05]OFDSenderStorePacket done [10:27:05]KKMCreateOFDPacket done [10:27:05]NVStorageSaveData kkm_last_timestamp [10:27:05]File name is /storage/kkm_last_timestamp [10:27:05]Write 4 bytes [10:27:05]NVStorageSaveData done [10:27:05]ExternCall_PrintAddStr [10:27:05]wPrintStart [10:27:05]Write to MH i2c: 01 00 00 8E 03 91 [10:27:05]Write i2c OK [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: 01 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: 01 07 00 [10:27:05]MH_I2C_Read... [10:27:05]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 FF 0F A6 [10:27:05]RasterBufferAndPrint [10:27:05]line Счет N : (1)2001289 [10:27:05]line ИНН: 02508201610067 [10:27:05]line Контрольно-Кассовый Чек [10:27:05]line ПРОДАЖА [10:27:05]line ТРК (МРК, ГНК) : 43 [10:27:05]line Товар: 2710124130 [10:27:05]line Аи-92-К-5 [10:27:05]line 14.750 * 67.80 [10:27:05]line = 1000.05 [10:27:05]line НДС 12% НСП 1% [10:27:05]line > о реализуемом товаре [10:27:05]line ОКРУГЛЕНИЕ: -0.05 [10:27:05]line ИТОГО: 1000.00 [10:27:05]line Внесено: 1000.00 [10:27:05]line СДАЧА: 0.00 [10:27:05]line НСП 1% : 8.85 [10:27:05]line НДС 12% : 106.20 [10:27:05]line Наличными: 1000.00 [10:27:05]line Безнал.: 0.00 [10:27:05]line Место: АЗС № 97 "Партнер Нефть" [10:27:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:27:05]line СНО: Общий режим [10:27:05]line Чек 182 26.07.2024 10:27 [10:27:05]line Смена: 437 ФФД: 1.0 [10:27:05]line ЗНМ: 0300000054 [10:27:05]line РНМ: 0000000000092624 [10:27:05]line Версия ККМ: 001 [10:27:05]line ФМ: 0000000000874959 [10:27:05]line ФД: 225114 [10:27:05]line ФПД: 143037867793529 [10:27:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225114&fm=143037867793529&tin=02508201610067®Number=0000000000092624&sum=100000 [10:27:05]written 0, free lines is 4095 [10:27:05]OFD Sender: Processing packet 225114 [packets to send 596, broken 595] [10:27:05]ProducePacketName [10:27:05]name=ofd_packets/00225114 [10:27:05]OFD Sender: To server: pG, [10:27:05]CommunicateWithHost lk.salyk.kg:30040 [10:27:05]ConnectInit lk.salyk.kg [10:27:06]Write to MH i2c: 01 00 00 B9 03 BC [10:27:06]Write i2c OK [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: 01 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: 01 07 00 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: 01 07 00 B9 03 00 00 00 00 00 61 0C 30 [10:27:06]RasterBufferAndPrint [10:27:06]line [10:27:06]line [10:27:06]line [10:27:06]line [10:27:06]line [10:27:06]written 0, free lines is 3172 [10:27:06]MH_Cut [10:27:06]Write to MH i2c: D1 01 00 C0 03 01 95 [10:27:06]Write i2c OK [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: D1 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: D1 01 00 [10:27:06]MH_I2C_Read... [10:27:06]Read from MH i2c: D1 01 00 C0 03 00 94 [10:27:06]Write to MH i2c: 01 00 00 C1 03 C4 [10:27:06]Write i2c OK [10:27:06]MH_I2C_Read... [10:27:07]*** Cut start [10:27:07]*** Partial cut [10:27:07]*** CUTSNS_PIN = 1 [10:27:07]*** CUTSNS_PIN = 0 [10:27:07]*** Brake cut motor [10:27:07]Read from MH i2c: 01 [10:27:07]MH_I2C_Read... [10:27:07]*** Stop cut motor [10:27:07]*** Cut end [10:27:07]Read from MH i2c: 01 07 00 [10:27:07]MH_I2C_Read... [10:27:07]Read from MH i2c: 01 07 00 C1 03 00 00 00 00 00 FF 0F D9 [10:27:07]process_action close_receipt done [10:27:07]requested_data is exist [10:27:07]produce_requested_data [10:27:07]requested_item fm.sn is exist - process it [10:27:07]wFMCommunicate request_size=4 [10:27:07]MH_SAM_APDU [10:27:07]CAPDU: 80 11 00 00 [10:27:07]Write to MH i2c: E2 08 00 C2 03 80 11 00 00 00 00 00 00 3F [10:27:07]Write i2c OK [10:27:07]MH_I2C_Read... [10:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:08]Read from MH i2c: E2 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 17 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 17 00 C2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [10:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:27:08]wFMCommunicate OK [10:27:08]requested_item fd.num is exist - process it [10:27:08]SAM_PROTO_GetFieldsCounters [10:27:08]wFMCommunicate request_size=4 [10:27:08]MH_SAM_APDU [10:27:08]CAPDU: 80 13 00 00 [10:27:08]Write to MH i2c: E2 08 00 C3 03 80 13 00 00 00 00 00 00 42 [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:08]Read from MH i2c: E2 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 62 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 62 00 C3 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [10:27:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:08]wFMCommunicate OK [10:27:08]SAM_PROTO_GetFieldsCounters done [10:27:08]requested_item shift.num is exist - process it [10:27:08]requested_item shift.opened is exist - process it [10:27:08]req_shift_opened [10:27:08]FM_GetShiftState [10:27:08]SAM_PROTO_GetShiftState [10:27:08]wFMCommunicate request_size=4 [10:27:08]MH_SAM_APDU [10:27:08]CAPDU: 80 13 01 00 [10:27:08]Write to MH i2c: E2 08 00 C4 03 80 13 01 00 00 00 00 00 44 [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:08]Read from MH i2c: E2 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 0E 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 0E 00 C4 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F5 [10:27:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:27:08]wFMCommunicate OK [10:27:08]SAM_PROTO_GetShiftState done [10:27:08]FM_GetShiftState done [10:27:08]req_shift_opened done [10:27:08]requested_item shift.open_date is exist - process it [10:27:08]req_shift_open_date [10:27:08]req_shift_open_date done [10:27:08]produce_requested_data done [10:27:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225114,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:27:08]process_action_free close_receipt [10:27:08]json_value_free [10:27:08]json_value_free done [10:27:08]process_json_proto returns [10:27:08]Send response to host [10:27:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225114,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:27:08]free response buf [10:27:08]execute_script done [10:27:08]execute_script returns [10:27:08]free content buf [10:27:08]Sock 10.Close socket [10:27:08]Sock 10.Thread stoped [10:27:08]accept exits with 7 [10:27:08]New connection [10:27:08]New thread 3067420004 created [10:27:08]Thread 3067563364 joined [10:27:08]Waiting for new connection... [10:27:08] Sock 7.Parse request [10:27:08]Sock 7.Check first char [10:27:08]Sock 7.First char is OK [10:27:08]request: POST /json_proto HTTP/1.0 [10:27:08]Method: POST [10:27:08]URL: /json_proto [10:27:08]Method is POST - this is cgi request [10:27:08]url: /json_proto [10:27:08]query_string will be loaded in cgi processing [10:27:08]execute_cgi json_proto POST (null) [10:27:08]execute_cgi path=json_proto method=POST [10:27:08]POST find Content-Length [10:27:08]Host: 172.17.43.131:8080 [10:27:08]Content-Length: 1222 [10:27:08]Content-Type: application/json [10:27:08] [10:27:08]POST finish read [10:27:08]Found Content-Length = 1222 [10:27:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001288\u000A26.07.2024 10:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3944343\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:08]execute_script... [10:27:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001288\u000A26.07.2024 10:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3944343\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:08]POST & json_proto [10:27:08]process_json_proto [10:27:08]json parsed OK: [10:27:08]protocol is kg_v1.0 [10:27:08]action value=print_text [10:27:08]process_action print_text [10:27:08]cmd_print_text [10:27:08]ExternCall_PrintAddStr [10:27:08]wPrintStart [10:27:08]Write to MH i2c: 01 00 00 C5 03 C8 [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: 01 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: 01 07 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: 01 07 00 C5 03 00 00 00 00 00 FF 0F DD [10:27:08]RasterBufferAndPrint [10:27:08]line *****ТОВАРНЫЙ ЧЕК***** [10:27:08]line АЗС-97 [10:27:08]line Партнер нефть [10:27:08]line 02508201610067 [10:27:08]line Кассир : Ахмадалиева М. [10:27:08]line Счет N : (1)2001288 [10:27:08]line 26.07.2024 10:25 [10:27:08]line ПРОДАЖА [10:27:08]line ТРК (МРК, ГНК): 63 [10:27:08]line Вид ГСМ : 2710124130 [10:27:08]line Аи-92-К-5 [10:27:08]line 20.000 x 67.80 [10:27:08]line ИТОГ: 1356.00 [10:27:08]line Тип оплаты: Талоны: Топливные Талоны [10:27:08]line 3944343 [10:27:08]line ______________________ [10:27:08]line (подпись) [10:27:08]written 0, free lines is 4095 [10:27:08]Write to MH i2c: 01 00 00 DA 03 DD [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: 01 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: 01 07 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: 01 07 00 DA 03 00 00 00 00 00 F8 0D E9 [10:27:08]RasterBufferAndPrint [10:27:08]line [10:27:08]line [10:27:08]line [10:27:08]line [10:27:08]line [10:27:08]written 0, free lines is 3579 [10:27:08]Connected sock=11 [10:27:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9B E2 07 01 E0 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 F8 79 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 6F 03 00 35 04 06 00 82 17 99 4C 9C 79 89 CE 3A 9F F5 B5 90 91 [10:27:08]MH_Cut [10:27:08]Write to MH i2c: D1 01 00 E1 03 01 B6 [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: D1 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: D1 01 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: D1 01 00 E1 03 00 B5 [10:27:08]Write to MH i2c: 01 00 00 E2 03 E5 [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 73 47 00 9F 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 6F 03 00 F4 03 04 00 0C 26 A3 66 B6 04 01 00 00 C3 10 07 BA 53 84 CE 8B [10:27:09]CommunicateWithHost err = 0 [10:27:09]CheckOFDResponse [10:27:09]1017 (14) - 77093643461234 [10:27:09]1041 (16) - 0000000000874959 [10:27:09]1040 (4) - 225114 [10:27:09]1012 (4) - 26.07.2024 04:29 [10:27:09]1206 (1) - 0 [10:27:09]OFD Sender: Remove packet 225114 [10:27:09]ProducePacketName [10:27:09]name=ofd_packets/00225114 [10:27:09]NVStorageDeleteData [10:27:09]*** Cut start [10:27:09]*** Partial cut [10:27:09]*** CUTSNS_PIN = 1 [10:27:09]*** CUTSNS_PIN = 0 [10:27:09]OFD Sender: No OFD packet to send [10:27:09]*** Brake cut motor [10:27:10]Read from MH i2c: 01 [10:27:10]MH_I2C_Read... [10:27:10]*** Stop cut motor [10:27:10]*** Cut end [10:27:10]Read from MH i2c: 01 07 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 07 00 E2 03 00 00 00 00 00 FF 0F FA [10:27:10]process_action print_text done [10:27:10]requested_data is exist [10:27:10]produce_requested_data [10:27:10]requested_item fm.sn is exist - process it [10:27:10]wFMCommunicate request_size=4 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 11 00 00 [10:27:10]Write to MH i2c: E2 08 00 E3 03 80 11 00 00 00 00 00 00 60 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 17 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 17 00 E3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [10:27:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:27:10]wFMCommunicate OK [10:27:10]requested_item fd.num is exist - process it [10:27:10]SAM_PROTO_GetFieldsCounters [10:27:10]wFMCommunicate request_size=4 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 13 00 00 [10:27:10]Write to MH i2c: E2 08 00 E4 03 80 13 00 00 00 00 00 00 63 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 62 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 62 00 E4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [10:27:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:10]wFMCommunicate OK [10:27:10]SAM_PROTO_GetFieldsCounters done [10:27:10]requested_item shift.num is exist - process it [10:27:10]requested_item shift.opened is exist - process it [10:27:10]req_shift_opened [10:27:10]FM_GetShiftState [10:27:10]SAM_PROTO_GetShiftState [10:27:10]wFMCommunicate request_size=4 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 13 01 00 [10:27:10]Write to MH i2c: E2 08 00 E5 03 80 13 01 00 00 00 00 00 65 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 0E 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 0E 00 E5 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [10:27:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:27:10]wFMCommunicate OK [10:27:10]SAM_PROTO_GetShiftState done [10:27:10]FM_GetShiftState done [10:27:10]req_shift_opened done [10:27:10]requested_item shift.open_date is exist - process it [10:27:10]req_shift_open_date [10:27:10]req_shift_open_date done [10:27:10]produce_requested_data done [10:27:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225114,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:27:10]process_action_free print_text [10:27:10]json_value_free [10:27:10]json_value_free done [10:27:10]process_json_proto returns [10:27:10]Send response to host [10:27:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225114,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:27:10]free response buf [10:27:10]execute_script done [10:27:10]execute_script returns [10:27:10]free content buf [10:27:10]Sock 7.Close socket [10:27:10]Sock 7.Thread stoped [10:27:14]OFD Sender: No OFD packet to send [10:27:19]recv_with_timeout no data received [10:27:19]OFD Sender: No OFD packet to send [10:27:24]OFD Sender: No OFD packet to send [10:27:29]OFD Sender: No OFD packet to send [10:27:34]OFD Sender: No OFD packet to send [10:27:38]recv_with_timeout no data received [10:27:39]OFD Sender: No OFD packet to send [10:27:44]OFD Sender: No OFD packet to send [10:27:49]OFD Sender: No OFD packet to send [10:27:54]OFD Sender: No OFD packet to send [10:27:59]OFD Sender: No OFD packet to send [10:28:04]OFD Sender: No OFD packet to send [10:28:05]accept exits with 9 [10:28:05]New connection [10:28:05]New thread 3067563364 created [10:28:05]Thread 3067420004 joined [10:28:05]Waiting for new connection... [10:28:05] Sock 9.Parse request [10:28:05]Sock 9.Check first char [10:28:05]Sock 9.First char is OK [10:28:05]request: POST /json_proto HTTP/1.0 [10:28:05]Method: POST [10:28:05]URL: /json_proto [10:28:05]Method is POST - this is cgi request [10:28:05]url: /json_proto [10:28:05]query_string will be loaded in cgi processing [10:28:05]execute_cgi json_proto POST (null) [10:28:05]execute_cgi path=json_proto method=POST [10:28:05]POST find Content-Length [10:28:05]Host: 172.17.43.131:8080 [10:28:05]Content-Length: 804 [10:28:05]Content-Type: application/json [10:28:05] [10:28:05]POST finish read [10:28:05]Found Content-Length = 804 [10:28:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 57.290, "sum" : 4250.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4250.92 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:05]execute_script... [10:28:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 57.290, "sum" : 4250.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4250.92 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:05]POST & json_proto [10:28:05]process_json_proto [10:28:05]json parsed OK: [10:28:05]protocol is kg_v1.0 [10:28:05]action value=close_receipt [10:28:05]process_action close_receipt [10:28:05]cmd_close_receipt [10:28:05]MH_GetDate [10:28:05]Write to MH i2c: F0 00 00 E6 03 D8 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: F0 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: F0 09 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: F0 09 00 E6 03 00 36 7A A3 66 F9 24 A2 66 BF [10:28:05]GetLastDocTimeStamp 1721989624 [10:28:05]current date 1721989686 [10:28:05]FM_GetShiftState [10:28:05]SAM_PROTO_GetShiftState [10:28:05]wFMCommunicate request_size=4 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 13 01 00 [10:28:05]Write to MH i2c: E2 08 00 E7 03 80 13 01 00 00 00 00 00 67 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 0E 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 0E 00 E7 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 18 [10:28:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:28:05]wFMCommunicate OK [10:28:05]SAM_PROTO_GetShiftState done [10:28:05]FM_GetShiftState done [10:28:05]opened in 1721952182 [10:28:05]opened+sec_in_day 1722038582 [10:28:05]quantity*price = 425091 [10:28:05]sum+1 = 425093 [10:28:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4250.92 НСП 1% : 37.62 НДС 12% : 451.42 Наличными: 0.00 Безнал.: 4250.92 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 183 26.07.2024 10:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225115 ФПД: 48572138594714 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102806&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225115&fm=48572138594714&tin=02508201610067®Number=0000000000092624&sum=425092 [10:28:06]StoreToDocumentArchive [10:28:06]shift 437 fd 225115 [10:28:06]save to /storage/0437/doc_00225115 [10:28:06]save last doc name /storage/0437/doc_00225115 to /storage/kkm_last_doc_name [10:28:06]save OK [10:28:06]Clear old archive folders... [10:28:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:06]tlvbuf is 00C54110 [10:28:06]SAM_PROTO_ClearQueue [10:28:06]wFMCommunicate request_size=4 [10:28:06]MH_SAM_APDU [10:28:06]CAPDU: 80 09 00 00 [10:28:06]Write to MH i2c: E2 08 00 F4 03 80 09 00 00 00 00 00 00 69 [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [10:28:07]RAPDU: 90 00 [10:28:07]wFMCommunicate OK [10:28:07]SAM_PROTO_ClearQueue done [10:28:07]KKMCreateOFDPacket [10:28:07]OFDProtocolAddRootSTLVToBuf [10:28:07]FM_MakeSignedData [10:28:07]FM_MakeSignedData [10:28:07]SAM_PROTO_SignData [10:28:07]wFMCommunicate request_size=4 [10:28:07]MH_SAM_APDU [10:28:07]CAPDU: 80 0D 01 02 [10:28:07]Write to MH i2c: E2 08 00 F5 03 80 0D 01 02 00 00 00 00 71 [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [10:28:07]RAPDU: 90 00 [10:28:07]wFMCommunicate OK [10:28:07]wFMCommunicate request_size=255 [10:28:07]MH_SAM_APDU [10:28:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CA DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 7C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 7C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 B0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 7C 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 36 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 6F 03 00 35 04 06 00 2C [10:28:07]Write to MH i2c: E2 02 01 F6 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CA DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 7C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 7C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 B0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 7C 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 36 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 6F 03 00 35 04 06 00 2C 00 00 3F [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [10:28:07]RAPDU: 90 00 [10:28:07]wFMCommunicate OK [10:28:07]wFMCommunicate request_size=10 [10:28:07]MH_SAM_APDU [10:28:07]CAPDU: 80 0D 02 02 05 2D 15 11 21 9A [10:28:07]Write to MH i2c: E2 0D 00 F7 03 80 0D 02 02 05 00 2D 15 11 21 9A 00 00 8C [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [10:28:07]RAPDU: 90 00 [10:28:07]wFMCommunicate OK [10:28:07]wFMCommunicate request_size=4 [10:28:07]MH_SAM_APDU [10:28:07]CAPDU: 80 0D 03 02 [10:28:07]Write to MH i2c: E2 08 00 F8 03 80 0D 03 02 00 00 00 00 76 [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 0B 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 0B 00 F8 03 00 7E 25 3D 86 26 1F C7 30 90 00 19 [10:28:07]RAPDU: 7E 25 3D 86 26 1F C7 30 90 00 [10:28:07]wFMCommunicate OK [10:28:07]SAM_PROTO_SignData done [10:28:07]FM_MakeSignedData done [10:28:07]CreateOFDProtocolMessage [10:28:07]wFMCommunicate request_size=4 [10:28:07]MH_SAM_APDU [10:28:07]CAPDU: 80 11 00 00 [10:28:07]Write to MH i2c: E2 08 00 F9 03 80 11 00 00 00 00 00 00 76 [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:07]Read from MH i2c: E2 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 17 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: E2 17 00 F9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [10:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:28:07]wFMCommunicate OK [10:28:07]CreateOFDProtocolMessage done [10:28:07]OFDSenderStorePacket 225115 [10:28:07]StoreOFDPacket docnum=225115 [10:28:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A A6 07 01 3D 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CA DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 7C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 7C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 B0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 7C 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 36 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 6F 03 00 35 04 06 00 2C 2D 15 11 21 9A 7E 25 3D 86 26 1F C7 30 [10:28:07]CheckFolder [10:28:07]dirname=/storage/ofd_packets [10:28:07]CheckFolder done [10:28:07]ProducePacketName [10:28:07]name=ofd_packets/00225115 [10:28:07]NVStorageSaveData ofd_packets/00225115 [10:28:07]File name is /storage/ofd_packets/00225115 [10:28:07]Write 301 bytes [10:28:07]NVStorageSaveData done [10:28:07]OFDSenderStorePacket done [10:28:07]KKMCreateOFDPacket done [10:28:07]NVStorageSaveData kkm_last_timestamp [10:28:07]File name is /storage/kkm_last_timestamp [10:28:07]Write 4 bytes [10:28:07]NVStorageSaveData done [10:28:07]ExternCall_PrintAddStr [10:28:07]wPrintStart [10:28:07]Write to MH i2c: 01 00 00 FA 03 FD [10:28:07]Write i2c OK [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: 01 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: 01 07 00 [10:28:07]MH_I2C_Read... [10:28:07]Read from MH i2c: 01 07 00 FA 03 00 00 00 00 00 FF 0F 12 [10:28:07]RasterBufferAndPrint [10:28:07]line Счет N : (1)2001287 [10:28:07]line ИНН: 02508201610067 [10:28:07]line Контрольно-Кассовый Чек [10:28:07]line ПРОДАЖА [10:28:07]line ТРК (МРК, ГНК) : 54 [10:28:07]line Товар: 2710124500 [10:28:07]line Аи-95-К-5 [10:28:07]line 57.290 * 74.20 [10:28:07]line = 4250.92 [10:28:07]line НДС 12% НСП 1% [10:28:07]line > о реализуемом товаре [10:28:07]line ИТОГО: 4250.92 [10:28:07]line НСП 1% : 37.62 [10:28:07]line НДС 12% : 451.42 [10:28:07]line Наличными: 0.00 [10:28:07]line Безнал.: 4250.92 [10:28:07]line Место: АЗС № 97 "Партнер Нефть" [10:28:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:28:07]line СНО: Общий режим [10:28:07]line Чек 183 26.07.2024 10:28 [10:28:07]line Смена: 437 ФФД: 1.0 [10:28:07]line ЗНМ: 0300000054 [10:28:07]line РНМ: 0000000000092624 [10:28:07]line Версия ККМ: 001 [10:28:07]line Платежная система: O! деньги [10:28:07]line ФМ: 0000000000874959 [10:28:07]line ФД: 225115 [10:28:07]line ФПД: 48572138594714 [10:28:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102806&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225115&fm=48572138594714&tin=02508201610067®Number=0000000000092624&sum=425092 [10:28:07]written 0, free lines is 4095 [10:28:07]OFD Sender: Processing packet 225115 [packets to send 596, broken 595] [10:28:07]ProducePacketName [10:28:07]name=ofd_packets/00225115 [10:28:07]OFD Sender: To server: pG, [10:28:07]CommunicateWithHost lk.salyk.kg:30040 [10:28:07]ConnectInit lk.salyk.kg [10:28:08]Write to MH i2c: 01 00 00 24 04 28 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: 01 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: 01 07 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: 01 07 00 24 04 00 00 00 00 00 73 0C AE [10:28:08]RasterBufferAndPrint [10:28:08]line [10:28:08]line [10:28:08]line [10:28:08]line [10:28:08]line [10:28:08]written 0, free lines is 3191 [10:28:08]MH_Cut [10:28:08]Write to MH i2c: D1 01 00 2B 04 01 01 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: D1 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: D1 01 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: D1 01 00 2B 04 00 00 [10:28:08]Write to MH i2c: 01 00 00 2C 04 30 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:09]*** Cut start [10:28:09]*** Partial cut [10:28:09]*** CUTSNS_PIN = 1 [10:28:09]*** CUTSNS_PIN = 0 [10:28:09]*** Brake cut motor [10:28:09]Read from MH i2c: 01 [10:28:09]MH_I2C_Read... [10:28:09]*** Stop cut motor [10:28:09]*** Cut end [10:28:09]Read from MH i2c: 01 07 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 FF 0F 45 [10:28:09]process_action close_receipt done [10:28:09]requested_data is exist [10:28:09]produce_requested_data [10:28:09]requested_item fm.sn is exist - process it [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 11 00 00 [10:28:09]Write to MH i2c: E2 08 00 2D 04 80 11 00 00 00 00 00 00 AB [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 17 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 17 00 2D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [10:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:28:09]wFMCommunicate OK [10:28:09]requested_item fd.num is exist - process it [10:28:09]SAM_PROTO_GetFieldsCounters [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 13 00 00 [10:28:09]Write to MH i2c: E2 08 00 2E 04 80 13 00 00 00 00 00 00 AE [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:10]Read from MH i2c: E2 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 62 00 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 62 00 2E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [10:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:10]wFMCommunicate OK [10:28:10]SAM_PROTO_GetFieldsCounters done [10:28:10]requested_item shift.num is exist - process it [10:28:10]requested_item shift.opened is exist - process it [10:28:10]req_shift_opened [10:28:10]FM_GetShiftState [10:28:10]SAM_PROTO_GetShiftState [10:28:10]wFMCommunicate request_size=4 [10:28:10]MH_SAM_APDU [10:28:10]CAPDU: 80 13 01 00 [10:28:10]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [10:28:10]Write i2c OK [10:28:10]MH_I2C_Read... [10:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:10]Read from MH i2c: E2 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 0E 00 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 61 [10:28:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:28:10]wFMCommunicate OK [10:28:10]SAM_PROTO_GetShiftState done [10:28:10]FM_GetShiftState done [10:28:10]req_shift_opened done [10:28:10]requested_item shift.open_date is exist - process it [10:28:10]req_shift_open_date [10:28:10]req_shift_open_date done [10:28:10]produce_requested_data done [10:28:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225115,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:28:10]process_action_free close_receipt [10:28:10]json_value_free [10:28:10]json_value_free done [10:28:10]process_json_proto returns [10:28:10]Send response to host [10:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225115,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:28:10]free response buf [10:28:10]execute_script done [10:28:10]execute_script returns [10:28:10]free content buf [10:28:10]Sock 9.Close socket [10:28:10]Sock 9.Thread stoped [10:28:12]ConnectInit Can't take IP for lk.salyk.kg [10:28:12]CommunicateWithHost connect error [10:28:12]CommunicateWithHost err = -1 [10:28:12]OFD Sender: Server communicate error [10:28:17]OFD Sender: Processing packet 225115 [packets to send 596, broken 595] [10:28:17]ProducePacketName [10:28:17]name=ofd_packets/00225115 [10:28:17]OFD Sender: To server: pG, [10:28:17]CommunicateWithHost lk.salyk.kg:30040 [10:28:17]ConnectInit lk.salyk.kg [10:28:18]Connected sock=7 [10:28:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A A6 07 01 3D 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CA DF 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 7C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 7C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 B0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 7C 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 36 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 6F 03 00 35 04 06 00 2C 2D 15 11 21 9A 7E 25 3D 86 26 1F C7 30 [10:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 24 B5 47 00 5A C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 6F 03 00 F4 03 04 00 51 26 A3 66 B6 04 01 00 00 FF 0E 90 A0 A1 B8 D7 A4 [10:28:18]CommunicateWithHost err = 0 [10:28:18]CheckOFDResponse [10:28:18]1017 (14) - 77093643461234 [10:28:18]1041 (16) - 0000000000874959 [10:28:18]1040 (4) - 225115 [10:28:18]1012 (4) - 26.07.2024 04:30 [10:28:18]1206 (1) - 0 [10:28:18]OFD Sender: Remove packet 225115 [10:28:18]ProducePacketName [10:28:18]name=ofd_packets/00225115 [10:28:18]NVStorageDeleteData [10:28:19]OFD Sender: No OFD packet to send [10:28:24]OFD Sender: No OFD packet to send [10:28:29]OFD Sender: No OFD packet to send [10:28:34]OFD Sender: No OFD packet to send [10:28:35]recv_with_timeout no data received [10:28:39]OFD Sender: No OFD packet to send [10:28:44]OFD Sender: No OFD packet to send [10:28:49]OFD Sender: No OFD packet to send [10:28:53]recv_with_timeout no data received [10:28:54]OFD Sender: No OFD packet to send [10:28:54]accept exits with 10 [10:28:54]New connection [10:28:54]New thread 3067420004 created [10:28:54]Thread 3067563364 joined [10:28:54]Waiting for new connection... [10:28:54] Sock 10.Parse request [10:28:54]Sock 10.Check first char [10:28:54]Sock 10.First char is OK [10:28:54]request: POST /json_proto HTTP/1.0 [10:28:54]Method: POST [10:28:54]URL: /json_proto [10:28:54]Method is POST - this is cgi request [10:28:54]url: /json_proto [10:28:54]query_string will be loaded in cgi processing [10:28:54]execute_cgi json_proto POST (null) [10:28:54]execute_cgi path=json_proto method=POST [10:28:54]POST find Content-Length [10:28:54]Host: 172.17.43.131:8080 [10:28:54]Content-Length: 1173 [10:28:54]Content-Type: application/json [10:28:54] [10:28:54]POST finish read [10:28:54]Found Content-Length = 1173 [10:28:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001290\u000A26.07.2024 10:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1135.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087052\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:54]execute_script... [10:28:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001290\u000A26.07.2024 10:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1135.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087052\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:54]POST & json_proto [10:28:54]process_json_proto [10:28:54]json parsed OK: [10:28:54]protocol is kg_v1.0 [10:28:54]action value=print_text [10:28:54]process_action print_text [10:28:54]cmd_print_text [10:28:54]ExternCall_PrintAddStr [10:28:54]wPrintStart [10:28:54]Write to MH i2c: 01 00 00 30 04 34 [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 07 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [10:28:54]RasterBufferAndPrint [10:28:54]line *****ТОВАРНЫЙ ЧЕК***** [10:28:54]line АЗС-97 [10:28:54]line Партнер нефть [10:28:54]line 02508201610067 [10:28:54]line Кассир : Ахмадалиева М. [10:28:54]line Счет N : (1)2001290 [10:28:54]line 26.07.2024 10:27 [10:28:54]line ПРОДАЖА [10:28:54]line ТРК (МРК, ГНК): 31 [10:28:54]line Вид ГСМ : 2710194210 [10:28:54]line ДТ-К-5 [10:28:54]line 15.000 x 75.70 [10:28:54]line ИТОГ: 1135.50 [10:28:54]line Тип оплаты: Талоны: ТК ГПНА Online [10:28:54]line 30087052 [10:28:54]line ______________________ [10:28:54]line (подпись) [10:28:54]written 0, free lines is 4095 [10:28:54]Write to MH i2c: 01 00 00 45 04 49 [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 07 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 07 00 45 04 00 00 00 00 00 F3 0D 50 [10:28:54]RasterBufferAndPrint [10:28:54]line [10:28:54]line [10:28:54]line [10:28:54]line [10:28:54]line [10:28:54]written 0, free lines is 3573 [10:28:54]MH_Cut [10:28:54]Write to MH i2c: D1 01 00 4C 04 01 22 [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: D1 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: D1 01 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: D1 01 00 4C 04 00 21 [10:28:54]Write to MH i2c: 01 00 00 4D 04 51 [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:55]*** Cut start [10:28:55]*** Partial cut [10:28:55]*** CUTSNS_PIN = 1 [10:28:55]*** CUTSNS_PIN = 0 [10:28:56]*** Brake cut motor [10:28:56]Read from MH i2c: 01 [10:28:56]MH_I2C_Read... [10:28:56]*** Stop cut motor [10:28:56]*** Cut end [10:28:56]Read from MH i2c: 01 07 00 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: 01 07 00 4D 04 00 00 00 00 00 FF 0F 66 [10:28:56]process_action print_text done [10:28:56]requested_data is exist [10:28:56]produce_requested_data [10:28:56]requested_item fm.sn is exist - process it [10:28:56]wFMCommunicate request_size=4 [10:28:56]MH_SAM_APDU [10:28:56]CAPDU: 80 11 00 00 [10:28:56]Write to MH i2c: E2 08 00 4E 04 80 11 00 00 00 00 00 00 CC [10:28:56]Write i2c OK [10:28:56]MH_I2C_Read... [10:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:56]Read from MH i2c: E2 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: E2 17 00 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: E2 17 00 4E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [10:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:28:56]wFMCommunicate OK [10:28:56]requested_item fd.num is exist - process it [10:28:56]SAM_PROTO_GetFieldsCounters [10:28:56]wFMCommunicate request_size=4 [10:28:56]MH_SAM_APDU [10:28:56]CAPDU: 80 13 00 00 [10:28:56]Write to MH i2c: E2 08 00 4F 04 80 13 00 00 00 00 00 00 CF [10:28:56]Write i2c OK [10:28:56]MH_I2C_Read... [10:28:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:56]Read from MH i2c: E2 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: E2 62 00 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: E2 62 00 4F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [10:28:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:56]wFMCommunicate OK [10:28:56]SAM_PROTO_GetFieldsCounters done [10:28:56]requested_item shift.num is exist - process it [10:28:56]requested_item shift.opened is exist - process it [10:28:56]req_shift_opened [10:28:56]FM_GetShiftState [10:28:56]SAM_PROTO_GetShiftState [10:28:56]wFMCommunicate request_size=4 [10:28:56]MH_SAM_APDU [10:28:56]CAPDU: 80 13 01 00 [10:28:56]Write to MH i2c: E2 08 00 50 04 80 13 01 00 00 00 00 00 D1 [10:28:56]Write i2c OK [10:28:56]MH_I2C_Read... [10:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:56]Read from MH i2c: E2 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: E2 0E 00 [10:28:56]MH_I2C_Read... [10:28:56]Read from MH i2c: E2 0E 00 50 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 82 [10:28:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:28:56]wFMCommunicate OK [10:28:56]SAM_PROTO_GetShiftState done [10:28:56]FM_GetShiftState done [10:28:56]req_shift_opened done [10:28:56]requested_item shift.open_date is exist - process it [10:28:56]req_shift_open_date [10:28:56]req_shift_open_date done [10:28:56]produce_requested_data done [10:28:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225115,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:28:56]process_action_free print_text [10:28:56]json_value_free [10:28:56]json_value_free done [10:28:56]process_json_proto returns [10:28:56]Send response to host [10:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225115,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:28:56]free response buf [10:28:56]execute_script done [10:28:56]execute_script returns [10:28:56]free content buf [10:28:56]Sock 10.Close socket [10:28:56]Sock 10.Thread stoped [10:28:59]OFD Sender: No OFD packet to send [10:29:04]OFD Sender: No OFD packet to send [10:29:09]OFD Sender: No OFD packet to send [10:29:14]OFD Sender: No OFD packet to send [10:29:14]recv_with_timeout no data received [10:29:19]OFD Sender: No OFD packet to send [10:29:24]OFD Sender: No OFD packet to send [10:29:29]OFD Sender: No OFD packet to send [10:29:34]OFD Sender: No OFD packet to send [10:29:39]OFD Sender: No OFD packet to send [10:29:44]OFD Sender: No OFD packet to send [10:29:47]accept exits with 7 [10:29:47]New connection [10:29:47]New thread 3067563364 created [10:29:47]Thread 3067420004 joined [10:29:47]Waiting for new connection... [10:29:47] Sock 7.Parse request [10:29:47]Sock 7.Check first char [10:29:47]Sock 7.First char is OK [10:29:47]request: POST /json_proto HTTP/1.0 [10:29:47]Method: POST [10:29:47]URL: /json_proto [10:29:47]Method is POST - this is cgi request [10:29:47]url: /json_proto [10:29:47]query_string will be loaded in cgi processing [10:29:47]execute_cgi json_proto POST (null) [10:29:47]execute_cgi path=json_proto method=POST [10:29:47]POST find Content-Length [10:29:47]Host: 172.17.43.131:8080 [10:29:47]Content-Length: 680 [10:29:47]Content-Type: application/json [10:29:47] [10:29:47]POST finish read [10:29:47]Found Content-Length = 680 [10:29:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:47]execute_script... [10:29:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:47]POST & json_proto [10:29:47]process_json_proto [10:29:47]json parsed OK: [10:29:47]protocol is kg_v1.0 [10:29:47]action value=close_receipt [10:29:47]process_action close_receipt [10:29:47]cmd_close_receipt [10:29:47]MH_GetDate [10:29:47]Write to MH i2c: F0 00 00 51 04 44 [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: F0 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: F0 09 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: F0 09 00 51 04 00 9B 7A A3 66 F9 24 A2 66 90 [10:29:47]GetLastDocTimeStamp 1721989686 [10:29:47]current date 1721989787 [10:29:47]FM_GetShiftState [10:29:47]SAM_PROTO_GetShiftState [10:29:47]wFMCommunicate request_size=4 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 13 01 00 [10:29:47]Write to MH i2c: E2 08 00 52 04 80 13 01 00 00 00 00 00 D3 [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 0E 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 0E 00 52 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 84 [10:29:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:29:47]wFMCommunicate OK [10:29:47]SAM_PROTO_GetShiftState done [10:29:47]FM_GetShiftState done [10:29:47]opened in 1721952182 [10:29:47]opened+sec_in_day 1722038582 [10:29:47]quantity*price = 160029 [10:29:47]sum+1 = 160031 [10:29:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 184 26.07.2024 10:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225116 ФПД: 225307023143286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102947&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225116&fm=225307023143286&tin=02508201610067®Number=0000000000092624&sum=160000 [10:29:48]StoreToDocumentArchive [10:29:48]shift 437 fd 225116 [10:29:48]save to /storage/0437/doc_00225116 [10:29:48]save last doc name /storage/0437/doc_00225116 to /storage/kkm_last_doc_name [10:29:48]save OK [10:29:48]Clear old archive folders... [10:29:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:29:48]tlvbuf is 00C004E0 [10:29:48]SAM_PROTO_ClearQueue [10:29:48]wFMCommunicate request_size=4 [10:29:48]MH_SAM_APDU [10:29:48]CAPDU: 80 09 00 00 [10:29:48]Write to MH i2c: E2 08 00 5F 04 80 09 00 00 00 00 00 00 D5 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:48]Read from MH i2c: E2 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 5F 04 00 90 00 D7 [10:29:48]RAPDU: 90 00 [10:29:48]wFMCommunicate OK [10:29:48]SAM_PROTO_ClearQueue done [10:29:48]KKMCreateOFDPacket [10:29:48]OFDProtocolAddRootSTLVToBuf [10:29:48]FM_MakeSignedData [10:29:48]FM_MakeSignedData [10:29:48]SAM_PROTO_SignData [10:29:48]wFMCommunicate request_size=4 [10:29:48]MH_SAM_APDU [10:29:48]CAPDU: 80 0D 01 02 [10:29:48]Write to MH i2c: E2 08 00 60 04 80 0D 01 02 00 00 00 00 DD [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:48]Read from MH i2c: E2 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 60 04 00 90 00 D8 [10:29:48]RAPDU: 90 00 [10:29:48]wFMCommunicate OK [10:29:48]wFMCommunicate request_size=255 [10:29:48]MH_SAM_APDU [10:29:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 9B 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 6F 03 00 35 04 06 00 CC EA 61 14 [10:29:48]Write to MH i2c: E2 02 01 61 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 9B 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 6F 03 00 35 04 06 00 CC EA 61 14 00 00 04 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:48]Read from MH i2c: E2 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [10:29:48]RAPDU: 90 00 [10:29:48]wFMCommunicate OK [10:29:48]wFMCommunicate request_size=7 [10:29:48]MH_SAM_APDU [10:29:48]CAPDU: 80 0D 02 02 02 71 76 [10:29:48]Write to MH i2c: E2 0A 00 62 04 80 0D 02 02 02 00 71 76 00 00 CB [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:48]Read from MH i2c: E2 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 03 00 62 04 00 90 00 DA [10:29:48]RAPDU: 90 00 [10:29:48]wFMCommunicate OK [10:29:48]wFMCommunicate request_size=4 [10:29:48]MH_SAM_APDU [10:29:48]CAPDU: 80 0D 03 02 [10:29:48]Write to MH i2c: E2 08 00 63 04 80 0D 03 02 00 00 00 00 E2 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:48]Read from MH i2c: E2 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 0B 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 0B 00 63 04 00 6F 31 90 E3 C6 0E 18 31 90 00 13 [10:29:48]RAPDU: 6F 31 90 E3 C6 0E 18 31 90 00 [10:29:48]wFMCommunicate OK [10:29:48]SAM_PROTO_SignData done [10:29:48]FM_MakeSignedData done [10:29:48]CreateOFDProtocolMessage [10:29:48]wFMCommunicate request_size=4 [10:29:48]MH_SAM_APDU [10:29:48]CAPDU: 80 11 00 00 [10:29:48]Write to MH i2c: E2 08 00 64 04 80 11 00 00 00 00 00 00 E2 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:48]Read from MH i2c: E2 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 17 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: E2 17 00 64 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3F [10:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:29:48]wFMCommunicate OK [10:29:48]CreateOFDProtocolMessage done [10:29:48]OFDSenderStorePacket 225116 [10:29:48]StoreOFDPacket docnum=225116 [10:29:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 73 F9 04 01 7F 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 9B 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 6F 03 00 35 04 06 00 CC EA 61 14 71 76 6F 31 90 E3 C6 0E 18 31 [10:29:48]CheckFolder [10:29:48]dirname=/storage/ofd_packets [10:29:48]CheckFolder done [10:29:48]ProducePacketName [10:29:48]name=ofd_packets/00225116 [10:29:48]NVStorageSaveData ofd_packets/00225116 [10:29:48]File name is /storage/ofd_packets/00225116 [10:29:48]Write 298 bytes [10:29:48]NVStorageSaveData done [10:29:48]OFDSenderStorePacket done [10:29:48]KKMCreateOFDPacket done [10:29:48]NVStorageSaveData kkm_last_timestamp [10:29:48]File name is /storage/kkm_last_timestamp [10:29:48]Write 4 bytes [10:29:48]NVStorageSaveData done [10:29:48]ExternCall_PrintAddStr [10:29:48]wPrintStart [10:29:48]Write to MH i2c: 01 00 00 65 04 69 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: 01 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: 01 07 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: 01 07 00 65 04 00 00 00 00 00 FF 0F 7E [10:29:48]RasterBufferAndPrint [10:29:48]line Счет N : (1)2001291 [10:29:48]line ИНН: 02508201610067 [10:29:48]line Контрольно-Кассовый Чек [10:29:48]line ПРОДАЖА [10:29:48]line ТРК (МРК, ГНК) : 11 [10:29:48]line Товар: 2710194210 [10:29:48]line ДТ-К-5 [10:29:48]line 21.140 * 75.70 [10:29:48]line = 1600.30 [10:29:48]line НДС 12% НСП 1% [10:29:48]line > о реализуемом товаре [10:29:48]line ОКРУГЛЕНИЕ: -0.30 [10:29:48]line ИТОГО: 1600.00 [10:29:48]line Внесено: 1600.00 [10:29:48]line СДАЧА: 0.00 [10:29:48]line НСП 1% : 14.16 [10:29:48]line НДС 12% : 169.94 [10:29:48]line Наличными: 1600.00 [10:29:48]line Безнал.: 0.00 [10:29:48]line Место: АЗС № 97 "Партнер Нефть" [10:29:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:29:48]line СНО: Общий режим [10:29:48]line Чек 184 26.07.2024 10:29 [10:29:48]line Смена: 437 ФФД: 1.0 [10:29:48]line ЗНМ: 0300000054 [10:29:48]line РНМ: 0000000000092624 [10:29:48]line Версия ККМ: 001 [10:29:48]line ФМ: 0000000000874959 [10:29:48]line ФД: 225116 [10:29:48]line ФПД: 225307023143286 [10:29:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T102947&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225116&fm=225307023143286&tin=02508201610067®Number=0000000000092624&sum=160000 [10:29:49]written 0, free lines is 4095 [10:29:49]OFD Sender: Processing packet 225116 [packets to send 596, broken 595] [10:29:49]ProducePacketName [10:29:49]name=ofd_packets/00225116 [10:29:49]OFD Sender: To server: pG, [10:29:49]CommunicateWithHost lk.salyk.kg:30040 [10:29:49]ConnectInit lk.salyk.kg [10:29:49]Connected sock=10 [10:29:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 73 F9 04 01 7F 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 9B 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 6F 03 00 35 04 06 00 CC EA 61 14 71 76 6F 31 90 E3 C6 0E 18 31 [10:29:49]Write to MH i2c: 01 00 00 90 04 94 [10:29:49]Write i2c OK [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: 01 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: 01 07 00 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: 01 07 00 90 04 00 00 00 00 00 60 0C 07 [10:29:49]RasterBufferAndPrint [10:29:49]line [10:29:49]line [10:29:49]line [10:29:49]line [10:29:49]line [10:29:49]written 0, free lines is 3172 [10:29:49]MH_Cut [10:29:49]Write to MH i2c: D1 01 00 97 04 01 6D [10:29:49]Write i2c OK [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: D1 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: D1 01 00 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: D1 01 00 97 04 00 6C [10:29:49]Write to MH i2c: 01 00 00 98 04 9C [10:29:49]Write i2c OK [10:29:49]MH_I2C_Read... [10:29:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 B7 47 00 6C 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 6F 03 00 F4 03 04 00 AD 26 A3 66 B6 04 01 00 00 FC 55 78 B0 10 B0 8E 6A [10:29:50]CommunicateWithHost err = 0 [10:29:50]CheckOFDResponse [10:29:50]1017 (14) - 77093643461234 [10:29:50]1041 (16) - 0000000000874959 [10:29:50]1040 (4) - 225116 [10:29:50]1012 (4) - 26.07.2024 04:31 [10:29:50]1206 (1) - 0 [10:29:50]OFD Sender: Remove packet 225116 [10:29:50]ProducePacketName [10:29:50]name=ofd_packets/00225116 [10:29:50]NVStorageDeleteData [10:29:50]OFD Sender: No OFD packet to send [10:29:50]*** Cut start [10:29:50]*** Partial cut [10:29:50]*** CUTSNS_PIN = 1 [10:29:51]*** CUTSNS_PIN = 0 [10:29:51]*** Brake cut motor [10:29:51]Read from MH i2c: 01 [10:29:51]MH_I2C_Read... [10:29:51]*** Stop cut motor [10:29:51]*** Cut end [10:29:51]Read from MH i2c: 01 07 00 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 FF 0F B1 [10:29:51]process_action close_receipt done [10:29:51]requested_data is exist [10:29:51]produce_requested_data [10:29:51]requested_item fm.sn is exist - process it [10:29:51]wFMCommunicate request_size=4 [10:29:51]MH_SAM_APDU [10:29:51]CAPDU: 80 11 00 00 [10:29:51]Write to MH i2c: E2 08 00 99 04 80 11 00 00 00 00 00 00 17 [10:29:51]Write i2c OK [10:29:51]MH_I2C_Read... [10:29:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:51]Read from MH i2c: E2 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 17 00 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 17 00 99 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 74 [10:29:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:29:51]wFMCommunicate OK [10:29:51]requested_item fd.num is exist - process it [10:29:51]SAM_PROTO_GetFieldsCounters [10:29:51]wFMCommunicate request_size=4 [10:29:51]MH_SAM_APDU [10:29:51]CAPDU: 80 13 00 00 [10:29:51]Write to MH i2c: E2 08 00 9A 04 80 13 00 00 00 00 00 00 1A [10:29:51]Write i2c OK [10:29:51]MH_I2C_Read... [10:29:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:51]Read from MH i2c: E2 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 62 00 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 62 00 9A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [10:29:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:29:51]wFMCommunicate OK [10:29:51]SAM_PROTO_GetFieldsCounters done [10:29:51]requested_item shift.num is exist - process it [10:29:51]requested_item shift.opened is exist - process it [10:29:51]req_shift_opened [10:29:51]FM_GetShiftState [10:29:51]SAM_PROTO_GetShiftState [10:29:51]wFMCommunicate request_size=4 [10:29:51]MH_SAM_APDU [10:29:51]CAPDU: 80 13 01 00 [10:29:51]Write to MH i2c: E2 08 00 9B 04 80 13 01 00 00 00 00 00 1C [10:29:51]Write i2c OK [10:29:51]MH_I2C_Read... [10:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:51]Read from MH i2c: E2 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 0E 00 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 0E 00 9B 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CD [10:29:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:29:51]wFMCommunicate OK [10:29:51]SAM_PROTO_GetShiftState done [10:29:51]FM_GetShiftState done [10:29:51]req_shift_opened done [10:29:51]requested_item shift.open_date is exist - process it [10:29:51]req_shift_open_date [10:29:51]req_shift_open_date done [10:29:51]produce_requested_data done [10:29:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225116,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:29:51]process_action_free close_receipt [10:29:51]json_value_free [10:29:51]json_value_free done [10:29:51]process_json_proto returns [10:29:51]Send response to host [10:29:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225116,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:29:51]free response buf [10:29:51]execute_script done [10:29:51]execute_script returns [10:29:51]free content buf [10:29:51]Sock 7.Close socket [10:29:51]Sock 7.Thread stoped [10:29:55]OFD Sender: No OFD packet to send [10:30:00]OFD Sender: No OFD packet to send [10:30:05]OFD Sender: No OFD packet to send [10:30:10]OFD Sender: No OFD packet to send [10:30:15]OFD Sender: No OFD packet to send [10:30:20]accept exits with 9 [10:30:20]New connection [10:30:20]New thread 3067420004 created [10:30:20]Thread 3067563364 joined [10:30:20]Waiting for new connection... [10:30:20] Sock 9.Parse request [10:30:20]Sock 9.Check first char [10:30:20]Sock 9.First char is OK [10:30:20]request: POST /json_proto HTTP/1.0 [10:30:20]Method: POST [10:30:20]URL: /json_proto [10:30:20]Method is POST - this is cgi request [10:30:20]url: /json_proto [10:30:20]query_string will be loaded in cgi processing [10:30:20]execute_cgi json_proto POST (null) [10:30:20]execute_cgi path=json_proto method=POST [10:30:20]POST find Content-Length [10:30:20]Host: 172.17.43.131:8080 [10:30:20]Content-Length: 683 [10:30:20]Content-Type: application/json [10:30:20] [10:30:20]POST finish read [10:30:20]Found Content-Length = 683 [10:30:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:20]execute_script... [10:30:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:20]POST & json_proto [10:30:20]process_json_proto [10:30:20]json parsed OK: [10:30:20]protocol is kg_v1.0 [10:30:20]action value=close_receipt [10:30:20]process_action close_receipt [10:30:20]cmd_close_receipt [10:30:20]MH_GetDate [10:30:20]Write to MH i2c: F0 00 00 9C 04 8F [10:30:20]Write i2c OK [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: F0 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: F0 09 00 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: F0 09 00 9C 04 00 BD 7A A3 66 F9 24 A2 66 FD [10:30:20]GetLastDocTimeStamp 1721989787 [10:30:20]current date 1721989821 [10:30:20]FM_GetShiftState [10:30:20]SAM_PROTO_GetShiftState [10:30:20]wFMCommunicate request_size=4 [10:30:20]MH_SAM_APDU [10:30:20]CAPDU: 80 13 01 00 [10:30:20]Write to MH i2c: E2 08 00 9D 04 80 13 01 00 00 00 00 00 1E [10:30:20]Write i2c OK [10:30:20]MH_I2C_Read... [10:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:20]Read from MH i2c: E2 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 0E 00 [10:30:20]MH_I2C_Read... [10:30:20]Read from MH i2c: E2 0E 00 9D 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CF [10:30:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:30:20]wFMCommunicate OK [10:30:20]SAM_PROTO_GetShiftState done [10:30:20]FM_GetShiftState done [10:30:20]opened in 1721952182 [10:30:20]opened+sec_in_day 1722038582 [10:30:20]quantity*price = 140015 [10:30:20]sum+1 = 140016 [10:30:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 185 26.07.2024 10:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225117 ФПД: 155677694137799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T103021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225117&fm=155677694137799&tin=02508201610067®Number=0000000000092624&sum=140000 [10:30:21]StoreToDocumentArchive [10:30:21]shift 437 fd 225117 [10:30:21]save to /storage/0437/doc_00225117 [10:30:21]save last doc name /storage/0437/doc_00225117 to /storage/kkm_last_doc_name [10:30:21]save OK [10:30:21]Clear old archive folders... [10:30:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:21]tlvbuf is B6FED750 [10:30:21]SAM_PROTO_ClearQueue [10:30:21]wFMCommunicate request_size=4 [10:30:21]MH_SAM_APDU [10:30:21]CAPDU: 80 09 00 00 [10:30:21]Write to MH i2c: E2 08 00 AA 04 80 09 00 00 00 00 00 00 20 [10:30:21]Write i2c OK [10:30:21]MH_I2C_Read... [10:30:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:21]Read from MH i2c: E2 [10:30:21]MH_I2C_Read... [10:30:21]Read from MH i2c: E2 03 00 [10:30:21]MH_I2C_Read... [10:30:21]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [10:30:21]RAPDU: 90 00 [10:30:21]wFMCommunicate OK [10:30:21]SAM_PROTO_ClearQueue done [10:30:21]KKMCreateOFDPacket [10:30:21]OFDProtocolAddRootSTLVToBuf [10:30:21]FM_MakeSignedData [10:30:21]FM_MakeSignedData [10:30:21]SAM_PROTO_SignData [10:30:21]wFMCommunicate request_size=4 [10:30:21]MH_SAM_APDU [10:30:21]CAPDU: 80 0D 01 02 [10:30:21]Write to MH i2c: E2 08 00 AB 04 80 0D 01 02 00 00 00 00 28 [10:30:21]Write i2c OK [10:30:21]MH_I2C_Read... [10:30:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:21]Read from MH i2c: E2 [10:30:21]MH_I2C_Read... [10:30:21]Read from MH i2c: E2 03 00 [10:30:21]MH_I2C_Read... [10:30:21]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [10:30:21]RAPDU: 90 00 [10:30:21]wFMCommunicate OK [10:30:21]wFMCommunicate request_size=255 [10:30:21]MH_SAM_APDU [10:30:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BD 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 6F 03 00 35 04 06 00 8D [10:30:21]Write to MH i2c: E2 02 01 AC 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BD 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 6F 03 00 35 04 06 00 8D 00 00 A5 [10:30:21]Write i2c OK [10:30:21]MH_I2C_Read... [10:30:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:22]Read from MH i2c: E2 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 03 00 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 03 00 AC 04 00 90 00 24 [10:30:22]RAPDU: 90 00 [10:30:22]wFMCommunicate OK [10:30:22]wFMCommunicate request_size=10 [10:30:22]MH_SAM_APDU [10:30:22]CAPDU: 80 0D 02 02 05 96 89 A8 95 C7 [10:30:22]Write to MH i2c: E2 0D 00 AD 04 80 0D 02 02 05 00 96 89 A8 95 C7 00 00 58 [10:30:22]Write i2c OK [10:30:22]MH_I2C_Read... [10:30:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:22]Read from MH i2c: E2 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 03 00 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 03 00 AD 04 00 90 00 25 [10:30:22]RAPDU: 90 00 [10:30:22]wFMCommunicate OK [10:30:22]wFMCommunicate request_size=4 [10:30:22]MH_SAM_APDU [10:30:22]CAPDU: 80 0D 03 02 [10:30:22]Write to MH i2c: E2 08 00 AE 04 80 0D 03 02 00 00 00 00 2D [10:30:22]Write i2c OK [10:30:22]MH_I2C_Read... [10:30:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:22]Read from MH i2c: E2 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 0B 00 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 0B 00 AE 04 00 19 9B 48 CC 73 72 84 FC 90 00 5B [10:30:22]RAPDU: 19 9B 48 CC 73 72 84 FC 90 00 [10:30:22]wFMCommunicate OK [10:30:22]SAM_PROTO_SignData done [10:30:22]FM_MakeSignedData done [10:30:22]CreateOFDProtocolMessage [10:30:22]wFMCommunicate request_size=4 [10:30:22]MH_SAM_APDU [10:30:22]CAPDU: 80 11 00 00 [10:30:22]Write to MH i2c: E2 08 00 AF 04 80 11 00 00 00 00 00 00 2D [10:30:22]Write i2c OK [10:30:22]MH_I2C_Read... [10:30:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:22]Read from MH i2c: E2 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 17 00 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: E2 17 00 AF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [10:30:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:30:22]wFMCommunicate OK [10:30:22]CreateOFDProtocolMessage done [10:30:22]OFDSenderStorePacket 225117 [10:30:22]StoreOFDPacket docnum=225117 [10:30:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED E3 07 01 04 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BD 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 6F 03 00 35 04 06 00 8D 96 89 A8 95 C7 19 9B 48 CC 73 72 84 FC [10:30:22]CheckFolder [10:30:22]dirname=/storage/ofd_packets [10:30:22]CheckFolder done [10:30:22]ProducePacketName [10:30:22]name=ofd_packets/00225117 [10:30:22]NVStorageSaveData ofd_packets/00225117 [10:30:22]File name is /storage/ofd_packets/00225117 [10:30:22]Write 301 bytes [10:30:22]NVStorageSaveData done [10:30:22]OFDSenderStorePacket done [10:30:22]KKMCreateOFDPacket done [10:30:22]NVStorageSaveData kkm_last_timestamp [10:30:22]File name is /storage/kkm_last_timestamp [10:30:22]Write 4 bytes [10:30:22]NVStorageSaveData done [10:30:22]ExternCall_PrintAddStr [10:30:22]wPrintStart [10:30:22]Write to MH i2c: 01 00 00 B0 04 B4 [10:30:22]Write i2c OK [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: 01 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: 01 07 00 [10:30:22]MH_I2C_Read... [10:30:22]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [10:30:22]RasterBufferAndPrint [10:30:22]line Счет N : (1)2001292 [10:30:22]line ИНН: 02508201610067 [10:30:22]line Контрольно-Кассовый Чек [10:30:22]line ПРОДАЖА [10:30:22]line ТРК (МРК, ГНК) : 54 [10:30:22]line Товар: 2710124500 [10:30:22]line Аи-95-К-5 [10:30:22]line 18.870 * 74.20 [10:30:22]line = 1400.15 [10:30:22]line НДС 12% НСП 1% [10:30:22]line > о реализуемом товаре [10:30:22]line ОКРУГЛЕНИЕ: -0.15 [10:30:22]line ИТОГО: 1400.00 [10:30:22]line Внесено: 1400.00 [10:30:22]line СДАЧА: 0.00 [10:30:22]line НСП 1% : 12.39 [10:30:22]line НДС 12% : 148.69 [10:30:22]line Наличными: 1400.00 [10:30:22]line Безнал.: 0.00 [10:30:22]line Место: АЗС № 97 "Партнер Нефть" [10:30:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:30:22]line СНО: Общий режим [10:30:22]line Чек 185 26.07.2024 10:30 [10:30:22]line Смена: 437 ФФД: 1.0 [10:30:22]line ЗНМ: 0300000054 [10:30:22]line РНМ: 0000000000092624 [10:30:22]line Версия ККМ: 001 [10:30:22]line ФМ: 0000000000874959 [10:30:22]line ФД: 225117 [10:30:22]line ФПД: 155677694137799 [10:30:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T103021&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225117&fm=155677694137799&tin=02508201610067®Number=0000000000092624&sum=140000 [10:30:22]OFD Sender: Processing packet 225117 [packets to send 596, broken 595] [10:30:22]ProducePacketName [10:30:22]name=ofd_packets/00225117 [10:30:22]OFD Sender: To server: pG, [10:30:22]CommunicateWithHost lk.salyk.kg:30040 [10:30:22]ConnectInit lk.salyk.kg [10:30:22]written 0, free lines is 4095 [10:30:23]Write to MH i2c: 01 00 00 DB 04 DF [10:30:23]Write i2c OK [10:30:23]MH_I2C_Read... [10:30:23]Read from MH i2c: 01 [10:30:23]MH_I2C_Read... [10:30:23]Read from MH i2c: 01 07 00 [10:30:23]MH_I2C_Read... [10:30:23]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 5A 0C 4C [10:30:23]RasterBufferAndPrint [10:30:23]line [10:30:23]line [10:30:23]line [10:30:23]line [10:30:23]line [10:30:23]written 0, free lines is 3166 [10:30:23]MH_Cut [10:30:23]Write to MH i2c: D1 01 00 E2 04 01 B8 [10:30:23]Write i2c OK [10:30:23]MH_I2C_Read... [10:30:23]Read from MH i2c: D1 [10:30:23]MH_I2C_Read... [10:30:23]Read from MH i2c: D1 01 00 [10:30:23]MH_I2C_Read... [10:30:23]Read from MH i2c: D1 01 00 E2 04 00 B7 [10:30:23]Write to MH i2c: 01 00 00 E3 04 E7 [10:30:23]Write i2c OK [10:30:23]MH_I2C_Read... [10:30:24]*** Cut start [10:30:24]*** Partial cut [10:30:24]*** CUTSNS_PIN = 1 [10:30:24]*** CUTSNS_PIN = 0 [10:30:24]*** Brake cut motor [10:30:24]Read from MH i2c: 01 [10:30:24]MH_I2C_Read... [10:30:24]*** Stop cut motor [10:30:24]*** Cut end [10:30:24]Read from MH i2c: 01 07 00 [10:30:24]MH_I2C_Read... [10:30:24]Read from MH i2c: 01 07 00 E3 04 00 00 00 00 00 FF 0F FC [10:30:24]process_action close_receipt done [10:30:24]requested_data is exist [10:30:24]produce_requested_data [10:30:24]requested_item fm.sn is exist - process it [10:30:24]wFMCommunicate request_size=4 [10:30:24]MH_SAM_APDU [10:30:24]CAPDU: 80 11 00 00 [10:30:24]Write to MH i2c: E2 08 00 E4 04 80 11 00 00 00 00 00 00 62 [10:30:24]Write i2c OK [10:30:24]MH_I2C_Read... [10:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:24]Read from MH i2c: E2 [10:30:24]MH_I2C_Read... [10:30:24]Read from MH i2c: E2 17 00 [10:30:24]MH_I2C_Read... [10:30:25]Read from MH i2c: E2 17 00 E4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [10:30:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:30:25]wFMCommunicate OK [10:30:25]requested_item fd.num is exist - process it [10:30:25]SAM_PROTO_GetFieldsCounters [10:30:25]wFMCommunicate request_size=4 [10:30:25]MH_SAM_APDU [10:30:25]CAPDU: 80 13 00 00 [10:30:25]Write to MH i2c: E2 08 00 E5 04 80 13 00 00 00 00 00 00 65 [10:30:25]Write i2c OK [10:30:25]MH_I2C_Read... [10:30:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:25]Read from MH i2c: E2 [10:30:25]MH_I2C_Read... [10:30:25]Read from MH i2c: E2 62 00 [10:30:25]MH_I2C_Read... [10:30:25]Read from MH i2c: E2 62 00 E5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [10:30:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:25]wFMCommunicate OK [10:30:25]SAM_PROTO_GetFieldsCounters done [10:30:25]requested_item shift.num is exist - process it [10:30:25]requested_item shift.opened is exist - process it [10:30:25]req_shift_opened [10:30:25]FM_GetShiftState [10:30:25]SAM_PROTO_GetShiftState [10:30:25]wFMCommunicate request_size=4 [10:30:25]MH_SAM_APDU [10:30:25]CAPDU: 80 13 01 00 [10:30:25]Write to MH i2c: E2 08 00 E6 04 80 13 01 00 00 00 00 00 67 [10:30:25]Write i2c OK [10:30:25]MH_I2C_Read... [10:30:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:25]Read from MH i2c: E2 [10:30:25]MH_I2C_Read... [10:30:25]Read from MH i2c: E2 0E 00 [10:30:25]MH_I2C_Read... [10:30:25]Read from MH i2c: E2 0E 00 E6 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 18 [10:30:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:30:25]wFMCommunicate OK [10:30:25]SAM_PROTO_GetShiftState done [10:30:25]FM_GetShiftState done [10:30:25]req_shift_opened done [10:30:25]requested_item shift.open_date is exist - process it [10:30:25]req_shift_open_date [10:30:25]req_shift_open_date done [10:30:25]produce_requested_data done [10:30:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225117,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:30:25]process_action_free close_receipt [10:30:25]json_value_free [10:30:25]json_value_free done [10:30:25]process_json_proto returns [10:30:25]Send response to host [10:30:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225117,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:30:25]free response buf [10:30:25]execute_script done [10:30:25]execute_script returns [10:30:25]free content buf [10:30:25]Sock 9.Close socket [10:30:25]Sock 9.Thread stoped [10:30:27]recv_with_timeout no data received [10:30:27]ConnectInit Can't take IP for lk.salyk.kg [10:30:27]CommunicateWithHost connect error [10:30:27]CommunicateWithHost err = -1 [10:30:27]OFD Sender: Server communicate error [10:30:32]OFD Sender: Processing packet 225117 [packets to send 596, broken 595] [10:30:32]ProducePacketName [10:30:32]name=ofd_packets/00225117 [10:30:32]OFD Sender: To server: pG, [10:30:32]CommunicateWithHost lk.salyk.kg:30040 [10:30:32]ConnectInit lk.salyk.kg [10:30:39]recv_with_timeout no data received [10:30:41]Connected sock=10 [10:30:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED E3 07 01 04 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BD 7A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 6F 03 00 35 04 06 00 8D 96 89 A8 95 C7 19 9B 48 CC 73 72 84 FC [10:30:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 49 D7 47 00 6A 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 6F 03 00 F4 03 04 00 E0 26 A3 66 B6 04 01 00 00 F2 51 10 2E 34 BF 76 4D [10:30:42]CommunicateWithHost err = 0 [10:30:42]CheckOFDResponse [10:30:42]1017 (14) - 77093643461234 [10:30:42]1041 (16) - 0000000000874959 [10:30:42]1040 (4) - 225117 [10:30:42]1012 (4) - 26.07.2024 04:32 [10:30:42]1206 (1) - 0 [10:30:42]OFD Sender: Remove packet 225117 [10:30:42]ProducePacketName [10:30:42]name=ofd_packets/00225117 [10:30:42]NVStorageDeleteData [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:39:01]ConnectInit Can't connect to host [10:39:02]ConnectInit Can't take IP for lk.salyk.kg [10:39:02]CommunicateWithHost connect error [10:39:02]CommunicateWithHost err = -1 [10:39:02]OFD Sender: Server communicate error [10:39:07]OFD Sender: Processing packet 225118 [packets to send 598, broken 595] [10:39:07]ProducePacketName [10:39:07]name=ofd_packets/00225118 [10:39:07]OFD Sender: To server: pG, [10:39:07]CommunicateWithHost lk.salyk.kg:30040 [10:39:07]ConnectInit lk.salyk.kg [10:39:09]Connected sock=9 [10:39:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 95 CE 04 01 77 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 30 25 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 82 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 17 7B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 6F 03 00 35 04 06 00 75 79 55 17 AE 05 F0 F5 FC 3E 1D E9 2E 76 [10:39:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 81 B6 47 00 A7 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 6F 03 00 F4 03 04 00 DD 28 A3 66 B6 04 01 00 00 AB B6 B3 AB 0E 10 5B 0F [10:39:10]CommunicateWithHost err = 0 [10:39:10]CheckOFDResponse [10:39:10]1017 (14) - 77093643461234 [10:39:10]1041 (16) - 0000000000874959 [10:39:10]1040 (4) - 225118 [10:39:10]1012 (4) - 26.07.2024 04:41 [10:39:10]1206 (1) - 0 [10:39:10]OFD Sender: Remove packet 225118 [10:39:10]ProducePacketName [10:39:10]name=ofd_packets/00225118 [10:39:10]NVStorageDeleteData [10:39:11]OFD Sender: Processing packet 225119 [packets to send 597, broken 595] [10:39:11]ProducePacketName [10:39:11]name=ofd_packets/00225119 [10:39:11]OFD Sender: To server: pG, [10:39:11]CommunicateWithHost lk.salyk.kg:30040 [10:39:11]ConnectInit lk.salyk.kg [10:39:17]Connected sock=7 [10:39:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7B 97 07 01 F2 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 AC 7B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 6F 03 00 35 04 06 00 F1 9C 32 BF 97 9B 6E 00 67 0B D9 42 98 BB [10:39:22]recv_with_timeout no data received [10:39:22]CommunicateWithHost answer receiving error [10:39:22]CommunicateWithHost err = -3 [10:39:22]OFD Sender: Server communicate error [10:39:27]OFD Sender: Processing packet 225119 [packets to send 597, broken 595] [10:39:27]ProducePacketName [10:39:27]name=ofd_packets/00225119 [10:39:27]OFD Sender: To server: pG, [10:39:27]CommunicateWithHost lk.salyk.kg:30040 [10:39:27]ConnectInit lk.salyk.kg [10:39:29]Connected sock=7 [10:39:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7B 97 07 01 F2 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 AC 7B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 6F 03 00 35 04 06 00 F1 9C 32 BF 97 9B 6E 00 67 0B D9 42 98 BB [10:39:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 59 AE 47 00 66 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 6F 03 00 F4 03 04 00 F1 28 A3 66 B6 04 01 00 00 5F E3 9A EB 95 C9 5E 64 [10:39:30]CommunicateWithHost err = 0 [10:39:30]CheckOFDResponse [10:39:30]1017 (14) - 77093643461234 [10:39:30]1041 (16) - 0000000000874959 [10:39:30]1040 (4) - 225119 [10:39:30]1012 (4) - 26.07.2024 04:41 [10:39:30]1206 (1) - 0 [10:39:30]OFD Sender: Remove packet 225119 [10:39:30]ProducePacketName [10:39:30]name=ofd_packets/00225119 [10:39:30]NVStorageDeleteData [10:39:31]OFD Sender: Processing packet 225120 [packets to send 596, broken 595] [10:39:31]ProducePacketName [10:39:31]name=ofd_packets/00225120 [10:39:31]OFD Sender: To server: pG, [10:39:31]CommunicateWithHost lk.salyk.kg:30040 [10:39:31]ConnectInit lk.salyk.kg [10:39:35]Connected sock=7 [10:39:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A0 16 07 01 F8 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 A0 7C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 6F 03 00 35 04 06 00 7D 0A 7C 65 60 9A 1F 4D 62 7C 56 16 A6 53 [10:39:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 D7 47 00 95 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 6F 03 00 F4 03 04 00 F7 28 A3 66 B6 04 01 00 00 38 6F 45 68 20 3B C3 80 [10:39:36]CommunicateWithHost err = 0 [10:39:36]CheckOFDResponse [10:39:36]1017 (14) - 77093643461234 [10:39:36]1041 (16) - 0000000000874959 [10:39:36]1040 (4) - 225120 [10:39:36]1012 (4) - 26.07.2024 04:41 [10:39:36]1206 (1) - 0 [10:39:36]OFD Sender: Remove packet 225120 [10:39:36]ProducePacketName [10:39:36]name=ofd_packets/00225120 [10:39:36]NVStorageDeleteData [10:39:36]OFD Sender: No OFD packet to send [10:39:41]OFD Sender: No OFD packet to send [10:39:46]OFD Sender: No OFD packet to send [10:39:51]OFD Sender: No OFD packet to send [10:39:56]OFD Sender: No OFD packet to send [10:40:01]OFD Sender: No OFD packet to send [10:40:06]OFD Sender: No OFD packet to send [10:40:11]OFD Sender: No OFD packet to send [10:40:12]recv_with_timeout no data received [10:40:16]OFD Sender: No OFD packet to send [10:40:21]OFD Sender: No OFD packet to send [10:40:26]OFD Sender: No OFD packet to send [10:40:31]OFD Sender: No OFD packet to send [10:40:36]OFD Sender: No OFD packet to send [10:40:41]OFD Sender: No OFD packet to send [10:40:46]OFD Sender: No OFD packet to send [10:40:51]OFD Sender: No OFD packet to send [10:40:56]OFD Sender: No OFD packet to send [10:40:59]recv_with_timeout no data received [10:41:01]OFD Sender: No OFD packet to send [10:41:06]OFD Sender: No OFD packet to send [10:41:11]OFD Sender: No OFD packet to send [10:41:16]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:24]accept exits with 12 [10:41:24]New connection [10:41:24]New thread 3067420004 created [10:41:24]Thread 3067563364 joined [10:41:24]Waiting for new connection... [10:41:24] Sock 12.Parse request [10:41:24]Sock 12.Check first char [10:41:24]Sock 12.First char is OK [10:41:24]request: POST /json_proto HTTP/1.0 [10:41:24]Method: POST [10:41:24]URL: /json_proto [10:41:24]Method is POST - this is cgi request [10:41:24]url: /json_proto [10:41:24]query_string will be loaded in cgi processing [10:41:24]execute_cgi json_proto POST (null) [10:41:24]execute_cgi path=json_proto method=POST [10:41:24]POST find Content-Length [10:41:24]Host: 172.17.43.131:8080 [10:41:24]Content-Length: 680 [10:41:24]Content-Type: application/json [10:41:24] [10:41:24]POST finish read [10:41:24]Found Content-Length = 680 [10:41:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:24]execute_script... [10:41:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:24]POST & json_proto [10:41:24]process_json_proto [10:41:24]json parsed OK: [10:41:24]protocol is kg_v1.0 [10:41:24]action value=close_receipt [10:41:24]process_action close_receipt [10:41:24]cmd_close_receipt [10:41:24]MH_GetDate [10:41:24]Write to MH i2c: F0 00 00 C7 05 BB [10:41:24]Write i2c OK [10:41:24]MH_I2C_Read... [10:41:24]Read from MH i2c: F0 [10:41:24]MH_I2C_Read... [10:41:24]Read from MH i2c: F0 09 00 [10:41:24]MH_I2C_Read... [10:41:24]Read from MH i2c: F0 09 00 C7 05 00 55 7D A3 66 F9 24 A2 66 C4 [10:41:24]GetLastDocTimeStamp 1721990304 [10:41:24]current date 1721990485 [10:41:24]FM_GetShiftState [10:41:24]SAM_PROTO_GetShiftState [10:41:24]wFMCommunicate request_size=4 [10:41:24]MH_SAM_APDU [10:41:24]CAPDU: 80 13 01 00 [10:41:24]Write to MH i2c: E2 08 00 C8 05 80 13 01 00 00 00 00 00 4A [10:41:24]Write i2c OK [10:41:24]MH_I2C_Read... [10:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:24]Read from MH i2c: E2 [10:41:24]MH_I2C_Read... [10:41:24]Read from MH i2c: E2 0E 00 [10:41:24]MH_I2C_Read... [10:41:24]Read from MH i2c: E2 0E 00 C8 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FB [10:41:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:41:24]wFMCommunicate OK [10:41:24]SAM_PROTO_GetShiftState done [10:41:24]FM_GetShiftState done [10:41:24]opened in 1721952182 [10:41:24]opened+sec_in_day 1722038582 [10:41:24]quantity*price = 300074 [10:41:24]sum+1 = 300076 [10:41:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 189 26.07.2024 10:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225121 ФПД: 211633274025719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225121&fm=211633274025719&tin=02508201610067®Number=0000000000092624&sum=300000 [10:41:25]StoreToDocumentArchive [10:41:25]shift 437 fd 225121 [10:41:25]save to /storage/0437/doc_00225121 [10:41:25]save last doc name /storage/0437/doc_00225121 to /storage/kkm_last_doc_name [10:41:25]save OK [10:41:25]Clear old archive folders... [10:41:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:41:25]tlvbuf is 00C53500 [10:41:25]SAM_PROTO_ClearQueue [10:41:25]wFMCommunicate request_size=4 [10:41:25]MH_SAM_APDU [10:41:25]CAPDU: 80 09 00 00 [10:41:25]Write to MH i2c: E2 08 00 D5 05 80 09 00 00 00 00 00 00 4C [10:41:25]Write i2c OK [10:41:25]MH_I2C_Read... [10:41:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:25]Read from MH i2c: E2 [10:41:25]MH_I2C_Read... [10:41:25]Read from MH i2c: E2 03 00 [10:41:25]MH_I2C_Read... [10:41:25]Read from MH i2c: E2 03 00 D5 05 00 90 00 4E [10:41:25]RAPDU: 90 00 [10:41:25]wFMCommunicate OK [10:41:25]SAM_PROTO_ClearQueue done [10:41:25]KKMCreateOFDPacket [10:41:25]OFDProtocolAddRootSTLVToBuf [10:41:25]FM_MakeSignedData [10:41:25]FM_MakeSignedData [10:41:25]SAM_PROTO_SignData [10:41:25]wFMCommunicate request_size=4 [10:41:25]MH_SAM_APDU [10:41:25]CAPDU: 80 0D 01 02 [10:41:25]Write to MH i2c: E2 08 00 D6 05 80 0D 01 02 00 00 00 00 54 [10:41:25]Write i2c OK [10:41:25]MH_I2C_Read... [10:41:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:25]Read from MH i2c: E2 [10:41:25]MH_I2C_Read... [10:41:25]Read from MH i2c: E2 03 00 [10:41:25]MH_I2C_Read... [10:41:25]Read from MH i2c: E2 03 00 D6 05 00 90 00 4F [10:41:25]RAPDU: 90 00 [10:41:25]wFMCommunicate OK [10:41:25]wFMCommunicate request_size=255 [10:41:25]MH_SAM_APDU [10:41:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 55 7D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 6F 03 00 35 04 06 00 C0 7A B6 1E [10:41:25]Write to MH i2c: E2 02 01 D7 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 55 7D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 6F 03 00 35 04 06 00 C0 7A B6 1E 00 00 19 [10:41:25]Write i2c OK [10:41:25]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 03 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 03 00 D7 05 00 90 00 50 [10:41:26]RAPDU: 90 00 [10:41:26]wFMCommunicate OK [10:41:26]wFMCommunicate request_size=7 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 0D 02 02 02 F6 F7 [10:41:26]Write to MH i2c: E2 0A 00 D8 05 80 0D 02 02 02 00 F6 F7 00 00 48 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 03 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 03 00 D8 05 00 90 00 51 [10:41:26]RAPDU: 90 00 [10:41:26]wFMCommunicate OK [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 0D 03 02 [10:41:26]Write to MH i2c: E2 08 00 D9 05 80 0D 03 02 00 00 00 00 59 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0B 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0B 00 D9 05 00 42 10 39 BA 84 51 0F D0 90 00 53 [10:41:26]RAPDU: 42 10 39 BA 84 51 0F D0 90 00 [10:41:26]wFMCommunicate OK [10:41:26]SAM_PROTO_SignData done [10:41:26]FM_MakeSignedData done [10:41:26]CreateOFDProtocolMessage [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 11 00 00 [10:41:26]Write to MH i2c: E2 08 00 DA 05 80 11 00 00 00 00 00 00 59 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 17 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 17 00 DA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B6 [10:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:26]wFMCommunicate OK [10:41:26]CreateOFDProtocolMessage done [10:41:26]OFDSenderStorePacket 225121 [10:41:26]StoreOFDPacket docnum=225121 [10:41:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 66 23 04 01 2F D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 55 7D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 6F 03 00 35 04 06 00 C0 7A B6 1E F6 F7 42 10 39 BA 84 51 0F D0 [10:41:26]CheckFolder [10:41:26]dirname=/storage/ofd_packets [10:41:26]CheckFolder done [10:41:26]ProducePacketName [10:41:26]name=ofd_packets/00225121 [10:41:26]NVStorageSaveData ofd_packets/00225121 [10:41:26]File name is /storage/ofd_packets/00225121 [10:41:26]Write 298 bytes [10:41:26]NVStorageSaveData done [10:41:26]OFDSenderStorePacket done [10:41:26]KKMCreateOFDPacket done [10:41:26]NVStorageSaveData kkm_last_timestamp [10:41:26]File name is /storage/kkm_last_timestamp [10:41:26]Write 4 bytes [10:41:26]NVStorageSaveData done [10:41:26]ExternCall_PrintAddStr [10:41:26]wPrintStart [10:41:26]Write to MH i2c: 01 00 00 DB 05 E0 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: 01 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: 01 07 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: 01 07 00 DB 05 00 00 00 00 00 FF 0F F5 [10:41:26]RasterBufferAndPrint [10:41:26]line Счет N : (1)2001296 [10:41:26]line ИНН: 02508201610067 [10:41:26]line Контрольно-Кассовый Чек [10:41:26]line ПРОДАЖА [10:41:26]line ТРК (МРК, ГНК) : 51 [10:41:26]line Товар: 2710194210 [10:41:26]line ДТ-К-5 [10:41:26]line 39.640 * 75.70 [10:41:26]line = 3000.75 [10:41:26]line НДС 12% НСП 1% [10:41:26]line > о реализуемом товаре [10:41:26]line ОКРУГЛЕНИЕ: -0.75 [10:41:26]line ИТОГО: 3000.00 [10:41:26]line Внесено: 3000.00 [10:41:26]line СДАЧА: 0.00 [10:41:26]line НСП 1% : 26.55 [10:41:26]line НДС 12% : 318.66 [10:41:26]line Наличными: 3000.00 [10:41:26]line Безнал.: 0.00 [10:41:26]line Место: АЗС № 97 "Партнер Нефть" [10:41:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:41:26]line СНО: Общий режим [10:41:26]line Чек 189 26.07.2024 10:41 [10:41:26]line Смена: 437 ФФД: 1.0 [10:41:26]line ЗНМ: 0300000054 [10:41:26]line РНМ: 0000000000092624 [10:41:26]line Версия ККМ: 001 [10:41:26]line ФМ: 0000000000874959 [10:41:26]line ФД: 225121 [10:41:26]line ФПД: 211633274025719 [10:41:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225121&fm=211633274025719&tin=02508201610067®Number=0000000000092624&sum=300000 [10:41:26]OFD Sender: Processing packet 225121 [packets to send 596, broken 595] [10:41:26]ProducePacketName [10:41:26]name=ofd_packets/00225121 [10:41:26]OFD Sender: To server: pG, [10:41:26]CommunicateWithHost lk.salyk.kg:30040 [10:41:26]ConnectInit lk.salyk.kg [10:41:26]written 0, free lines is 4095 [10:41:27]Write to MH i2c: 01 00 00 06 06 0C [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: 01 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: 01 07 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 57 0C 76 [10:41:27]RasterBufferAndPrint [10:41:27]line [10:41:27]line [10:41:27]line [10:41:27]line [10:41:27]line [10:41:27]written 0, free lines is 3162 [10:41:27]MH_Cut [10:41:27]Write to MH i2c: D1 01 00 0D 06 01 E5 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: D1 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: D1 01 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: D1 01 00 0D 06 00 E4 [10:41:27]Write to MH i2c: 01 00 00 0E 06 14 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:28]*** Cut start [10:41:28]*** Partial cut [10:41:28]*** CUTSNS_PIN = 1 [10:41:28]*** CUTSNS_PIN = 0 [10:41:28]*** Brake cut motor [10:41:28]Read from MH i2c: 01 [10:41:28]MH_I2C_Read... [10:41:28]*** Stop cut motor [10:41:28]*** Cut end [10:41:28]Read from MH i2c: 01 07 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 07 00 0E 06 00 00 00 00 00 FF 0F 29 [10:41:28]process_action close_receipt done [10:41:28]requested_data is exist [10:41:28]produce_requested_data [10:41:28]requested_item fm.sn is exist - process it [10:41:28]wFMCommunicate request_size=4 [10:41:28]MH_SAM_APDU [10:41:28]CAPDU: 80 11 00 00 [10:41:28]Write to MH i2c: E2 08 00 0F 06 80 11 00 00 00 00 00 00 8F [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:28]Read from MH i2c: E2 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 17 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 17 00 0F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [10:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:41:28]wFMCommunicate OK [10:41:28]requested_item fd.num is exist - process it [10:41:28]SAM_PROTO_GetFieldsCounters [10:41:28]wFMCommunicate request_size=4 [10:41:28]MH_SAM_APDU [10:41:28]CAPDU: 80 13 00 00 [10:41:28]Write to MH i2c: E2 08 00 10 06 80 13 00 00 00 00 00 00 92 [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:29]Read from MH i2c: E2 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: E2 62 00 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: E2 62 00 10 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [10:41:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:29]wFMCommunicate OK [10:41:29]SAM_PROTO_GetFieldsCounters done [10:41:29]requested_item shift.num is exist - process it [10:41:29]requested_item shift.opened is exist - process it [10:41:29]req_shift_opened [10:41:29]FM_GetShiftState [10:41:29]SAM_PROTO_GetShiftState [10:41:29]wFMCommunicate request_size=4 [10:41:29]MH_SAM_APDU [10:41:29]CAPDU: 80 13 01 00 [10:41:29]Write to MH i2c: E2 08 00 11 06 80 13 01 00 00 00 00 00 94 [10:41:29]Write i2c OK [10:41:29]MH_I2C_Read... [10:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:29]Read from MH i2c: E2 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: E2 0E 00 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: E2 0E 00 11 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 45 [10:41:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:41:29]wFMCommunicate OK [10:41:29]SAM_PROTO_GetShiftState done [10:41:29]FM_GetShiftState done [10:41:29]req_shift_opened done [10:41:29]requested_item shift.open_date is exist - process it [10:41:29]req_shift_open_date [10:41:29]req_shift_open_date done [10:41:29]produce_requested_data done [10:41:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225121,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:41:29]process_action_free close_receipt [10:41:29]json_value_free [10:41:29]json_value_free done [10:41:29]process_json_proto returns [10:41:29]Send response to host [10:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225121,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:41:29]free response buf [10:41:29]execute_script done [10:41:29]execute_script returns [10:41:29]free content buf [10:41:29]Sock 12.Close socket [10:41:29]Sock 12.Thread stoped [10:41:29]Connected sock=10 [10:41:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 66 23 04 01 2F D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 55 7D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 6F 03 00 35 04 06 00 C0 7A B6 1E F6 F7 42 10 39 BA 84 51 0F D0 [10:41:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 47 AB 47 00 F8 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 6F 03 00 F4 03 04 00 69 29 A3 66 B6 04 01 00 00 13 8E FB C0 4B FA D5 7B [10:41:30]CommunicateWithHost err = 0 [10:41:30]CheckOFDResponse [10:41:30]1017 (14) - 77093643461234 [10:41:30]1041 (16) - 0000000000874959 [10:41:30]1040 (4) - 225121 [10:41:30]1012 (4) - 26.07.2024 04:43 [10:41:30]1206 (1) - 0 [10:41:30]OFD Sender: Remove packet 225121 [10:41:30]ProducePacketName [10:41:30]name=ofd_packets/00225121 [10:41:30]NVStorageDeleteData [10:41:30]OFD Sender: No OFD packet to send [10:41:35]OFD Sender: No OFD packet to send [10:41:40]OFD Sender: No OFD packet to send [10:41:45]OFD Sender: No OFD packet to send [10:41:50]OFD Sender: No OFD packet to send [10:41:55]OFD Sender: No OFD packet to send [10:42:00]OFD Sender: No OFD packet to send [10:42:05]OFD Sender: No OFD packet to send [10:42:10]OFD Sender: No OFD packet to send [10:42:15]OFD Sender: No OFD packet to send [10:42:20]OFD Sender: No OFD packet to send [10:42:25]OFD Sender: No OFD packet to send [10:42:30]OFD Sender: No OFD packet to send [10:42:35]OFD Sender: No OFD packet to send [10:42:40]OFD Sender: No OFD packet to send [10:42:45]OFD Sender: No OFD packet to send [10:42:51]OFD Sender: No OFD packet to send [10:42:56]OFD Sender: No OFD packet to send [10:43:01]OFD Sender: No OFD packet to send [10:43:06]OFD Sender: No OFD packet to send [10:43:11]OFD Sender: No OFD packet to send [10:43:16]OFD Sender: No OFD packet to send [10:43:21]OFD Sender: No OFD packet to send [10:43:26]OFD Sender: No OFD packet to send [10:43:31]OFD Sender: No OFD packet to send [10:43:36]OFD Sender: No OFD packet to send [10:43:41]OFD Sender: No OFD packet to send [10:43:46]OFD Sender: No OFD packet to send [10:43:51]OFD Sender: No OFD packet to send [10:43:56]OFD Sender: No OFD packet to send [10:44:01]OFD Sender: No OFD packet to send [10:44:06]OFD Sender: No OFD packet to send [10:44:06]recv_with_timeout no data received [10:44:11]OFD Sender: No OFD packet to send [10:44:16]OFD Sender: No OFD packet to send [10:44:21]OFD Sender: No OFD packet to send [10:44:26]OFD Sender: No OFD packet to send [10:44:31]OFD Sender: No OFD packet to send [10:44:36]OFD Sender: No OFD packet to send [10:44:41]OFD Sender: No OFD packet to send [10:44:46]OFD Sender: No OFD packet to send [10:44:51]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:06]OFD Sender: No OFD packet to send [10:45:11]OFD Sender: No OFD packet to send [10:45:16]OFD Sender: No OFD packet to send [10:45:21]OFD Sender: No OFD packet to send [10:45:26]OFD Sender: No OFD packet to send [10:45:31]OFD Sender: No OFD packet to send [10:45:36]OFD Sender: No OFD packet to send [10:45:41]OFD Sender: No OFD packet to send [10:45:46]OFD Sender: No OFD packet to send [10:45:50]recv_with_timeout no data received [10:45:51]OFD Sender: No OFD packet to send [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:04]accept exits with 7 [10:46:04]New connection [10:46:04]New thread 3067563364 created [10:46:04]Thread 3067420004 joined [10:46:04]Waiting for new connection... [10:46:04] Sock 7.Parse request [10:46:04]Sock 7.Check first char [10:46:04]Sock 7.First char is OK [10:46:04]request: POST /json_proto HTTP/1.0 [10:46:04]Method: POST [10:46:04]URL: /json_proto [10:46:04]Method is POST - this is cgi request [10:46:04]url: /json_proto [10:46:04]query_string will be loaded in cgi processing [10:46:04]execute_cgi json_proto POST (null) [10:46:04]execute_cgi path=json_proto method=POST [10:46:04]POST find Content-Length [10:46:04]Host: 172.17.43.131:8080 [10:46:04]Content-Length: 678 [10:46:04]Content-Type: application/json [10:46:04] [10:46:04]POST finish read [10:46:04]Found Content-Length = 678 [10:46:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:04]execute_script... [10:46:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:04]POST & json_proto [10:46:04]process_json_proto [10:46:04]json parsed OK: [10:46:04]protocol is kg_v1.0 [10:46:04]action value=close_receipt [10:46:04]process_action close_receipt [10:46:04]cmd_close_receipt [10:46:04]MH_GetDate [10:46:04]Write to MH i2c: F0 00 00 12 06 07 [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: F0 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: F0 09 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: F0 09 00 12 06 00 6D 7E A3 66 F9 24 A2 66 29 [10:46:04]GetLastDocTimeStamp 1721990485 [10:46:04]current date 1721990765 [10:46:04]FM_GetShiftState [10:46:04]SAM_PROTO_GetShiftState [10:46:04]wFMCommunicate request_size=4 [10:46:04]MH_SAM_APDU [10:46:04]CAPDU: 80 13 01 00 [10:46:04]Write to MH i2c: E2 08 00 13 06 80 13 01 00 00 00 00 00 96 [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:04]Read from MH i2c: E2 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 0E 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: E2 0E 00 13 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 47 [10:46:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:46:04]wFMCommunicate OK [10:46:04]SAM_PROTO_GetShiftState done [10:46:04]FM_GetShiftState done [10:46:04]opened in 1721952182 [10:46:04]opened+sec_in_day 1722038582 [10:46:04]quantity*price = 60003 [10:46:04]sum+1 = 60004 [10:46:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 190 26.07.2024 10:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225122 ФПД: 249694793187278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104605&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225122&fm=249694793187278&tin=02508201610067®Number=0000000000092624&sum=60000 [10:46:05]StoreToDocumentArchive [10:46:05]shift 437 fd 225122 [10:46:05]save to /storage/0437/doc_00225122 [10:46:05]save last doc name /storage/0437/doc_00225122 to /storage/kkm_last_doc_name [10:46:05]save OK [10:46:05]Clear old archive folders... [10:46:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:05]tlvbuf is 00C4BC90 [10:46:05]SAM_PROTO_ClearQueue [10:46:05]wFMCommunicate request_size=4 [10:46:05]MH_SAM_APDU [10:46:05]CAPDU: 80 09 00 00 [10:46:05]Write to MH i2c: E2 08 00 20 06 80 09 00 00 00 00 00 00 98 [10:46:05]Write i2c OK [10:46:05]MH_I2C_Read... [10:46:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:05]Read from MH i2c: E2 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 03 00 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 03 00 20 06 00 90 00 9A [10:46:05]RAPDU: 90 00 [10:46:05]wFMCommunicate OK [10:46:05]SAM_PROTO_ClearQueue done [10:46:05]KKMCreateOFDPacket [10:46:05]OFDProtocolAddRootSTLVToBuf [10:46:05]FM_MakeSignedData [10:46:05]FM_MakeSignedData [10:46:05]SAM_PROTO_SignData [10:46:05]wFMCommunicate request_size=4 [10:46:05]MH_SAM_APDU [10:46:05]CAPDU: 80 0D 01 02 [10:46:05]Write to MH i2c: E2 08 00 21 06 80 0D 01 02 00 00 00 00 A0 [10:46:05]Write i2c OK [10:46:05]MH_I2C_Read... [10:46:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:05]Read from MH i2c: E2 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 03 00 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 03 00 21 06 00 90 00 9B [10:46:05]RAPDU: 90 00 [10:46:05]wFMCommunicate OK [10:46:05]wFMCommunicate request_size=255 [10:46:05]MH_SAM_APDU [10:46:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 6D 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 6F 03 00 35 04 06 00 E3 [10:46:05]Write to MH i2c: E2 02 01 22 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 6D 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 6F 03 00 35 04 06 00 E3 00 00 0D [10:46:05]Write i2c OK [10:46:05]MH_I2C_Read... [10:46:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:06]Read from MH i2c: E2 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 03 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 03 00 22 06 00 90 00 9C [10:46:06]RAPDU: 90 00 [10:46:06]wFMCommunicate OK [10:46:06]wFMCommunicate request_size=10 [10:46:06]MH_SAM_APDU [10:46:06]CAPDU: 80 0D 02 02 05 18 99 73 3F CE [10:46:06]Write to MH i2c: E2 0D 00 23 06 80 0D 02 02 05 00 18 99 73 3F CE 00 00 DE [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:06]Read from MH i2c: E2 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 03 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 03 00 23 06 00 90 00 9D [10:46:06]RAPDU: 90 00 [10:46:06]wFMCommunicate OK [10:46:06]wFMCommunicate request_size=4 [10:46:06]MH_SAM_APDU [10:46:06]CAPDU: 80 0D 03 02 [10:46:06]Write to MH i2c: E2 08 00 24 06 80 0D 03 02 00 00 00 00 A5 [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:06]Read from MH i2c: E2 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 0B 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 0B 00 24 06 00 18 A5 B1 F1 4F C0 CB F0 90 00 CF [10:46:06]RAPDU: 18 A5 B1 F1 4F C0 CB F0 90 00 [10:46:06]wFMCommunicate OK [10:46:06]SAM_PROTO_SignData done [10:46:06]FM_MakeSignedData done [10:46:06]CreateOFDProtocolMessage [10:46:06]wFMCommunicate request_size=4 [10:46:06]MH_SAM_APDU [10:46:06]CAPDU: 80 11 00 00 [10:46:06]Write to MH i2c: E2 08 00 25 06 80 11 00 00 00 00 00 00 A5 [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:06]Read from MH i2c: E2 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 17 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: E2 17 00 25 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [10:46:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:46:06]wFMCommunicate OK [10:46:06]CreateOFDProtocolMessage done [10:46:06]OFDSenderStorePacket 225122 [10:46:06]StoreOFDPacket docnum=225122 [10:46:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED C8 07 01 C0 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 6D 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 6F 03 00 35 04 06 00 E3 18 99 73 3F CE 18 A5 B1 F1 4F C0 CB F0 [10:46:06]CheckFolder [10:46:06]dirname=/storage/ofd_packets [10:46:06]CheckFolder done [10:46:06]ProducePacketName [10:46:06]name=ofd_packets/00225122 [10:46:06]NVStorageSaveData ofd_packets/00225122 [10:46:06]File name is /storage/ofd_packets/00225122 [10:46:06]Write 301 bytes [10:46:06]NVStorageSaveData done [10:46:06]OFDSenderStorePacket done [10:46:06]KKMCreateOFDPacket done [10:46:06]NVStorageSaveData kkm_last_timestamp [10:46:06]File name is /storage/kkm_last_timestamp [10:46:06]Write 4 bytes [10:46:06]NVStorageSaveData done [10:46:06]ExternCall_PrintAddStr [10:46:06]wPrintStart [10:46:06]Write to MH i2c: 01 00 00 26 06 2C [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: 01 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: 01 07 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 FF 0F 41 [10:46:06]RasterBufferAndPrint [10:46:06]line Счет N : (1)2001297 [10:46:06]line ИНН: 02508201610067 [10:46:06]line Контрольно-Кассовый Чек [10:46:06]line ПРОДАЖА [10:46:06]line ТРК (МРК, ГНК) : 33 [10:46:06]line Товар: 2710124130 [10:46:06]line Аи-92-К-5 [10:46:06]line 8.850 * 67.80 [10:46:06]line = 600.03 [10:46:06]line НДС 12% НСП 1% [10:46:06]line > о реализуемом товаре [10:46:06]line ОКРУГЛЕНИЕ: -0.03 [10:46:06]line ИТОГО: 600.00 [10:46:06]line Внесено: 600.00 [10:46:06]line СДАЧА: 0.00 [10:46:06]line НСП 1% : 5.31 [10:46:06]line НДС 12% : 63.72 [10:46:06]line Наличными: 600.00 [10:46:06]line Безнал.: 0.00 [10:46:06]line Место: АЗС № 97 "Партнер Нефть" [10:46:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:46:06]line СНО: Общий режим [10:46:06]line Чек 190 26.07.2024 10:46 [10:46:06]line Смена: 437 ФФД: 1.0 [10:46:06]line ЗНМ: 0300000054 [10:46:06]line РНМ: 0000000000092624 [10:46:06]line Версия ККМ: 001 [10:46:06]line ФМ: 0000000000874959 [10:46:06]line ФД: 225122 [10:46:06]line ФПД: 249694793187278 [10:46:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104605&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225122&fm=249694793187278&tin=02508201610067®Number=0000000000092624&sum=60000 [10:46:06]written 0, free lines is 4095 [10:46:06]OFD Sender: Processing packet 225122 [packets to send 596, broken 595] [10:46:06]ProducePacketName [10:46:06]name=ofd_packets/00225122 [10:46:06]OFD Sender: To server: pG, [10:46:06]CommunicateWithHost lk.salyk.kg:30040 [10:46:06]ConnectInit lk.salyk.kg [10:46:06]Write to MH i2c: 01 00 00 51 06 57 [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: 01 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: 01 07 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: 01 07 00 51 06 00 00 00 00 00 59 0C C3 [10:46:06]RasterBufferAndPrint [10:46:06]line [10:46:06]line [10:46:06]line [10:46:06]line [10:46:06]line [10:46:06]written 0, free lines is 3165 [10:46:06]MH_Cut [10:46:06]Write to MH i2c: D1 01 00 58 06 01 30 [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: D1 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: D1 01 00 [10:46:06]MH_I2C_Read... [10:46:06]Read from MH i2c: D1 01 00 58 06 00 2F [10:46:06]Write to MH i2c: 01 00 00 59 06 5F [10:46:06]Write i2c OK [10:46:06]MH_I2C_Read... [10:46:08]*** Cut start [10:46:08]*** Partial cut [10:46:08]*** CUTSNS_PIN = 1 [10:46:08]*** CUTSNS_PIN = 0 [10:46:08]*** Brake cut motor [10:46:08]Read from MH i2c: 01 [10:46:08]MH_I2C_Read... [10:46:08]*** Stop cut motor [10:46:08]*** Cut end [10:46:08]Read from MH i2c: 01 07 00 [10:46:08]MH_I2C_Read... [10:46:08]Read from MH i2c: 01 07 00 59 06 00 00 00 00 00 FF 0F 74 [10:46:08]process_action close_receipt done [10:46:08]requested_data is exist [10:46:08]produce_requested_data [10:46:08]requested_item fm.sn is exist - process it [10:46:08]wFMCommunicate request_size=4 [10:46:08]MH_SAM_APDU [10:46:08]CAPDU: 80 11 00 00 [10:46:08]Write to MH i2c: E2 08 00 5A 06 80 11 00 00 00 00 00 00 DA [10:46:08]Write i2c OK [10:46:08]MH_I2C_Read... [10:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:08]Read from MH i2c: E2 [10:46:08]MH_I2C_Read... [10:46:08]Read from MH i2c: E2 17 00 [10:46:08]MH_I2C_Read... [10:46:08]Read from MH i2c: E2 17 00 5A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [10:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:46:08]wFMCommunicate OK [10:46:08]requested_item fd.num is exist - process it [10:46:08]SAM_PROTO_GetFieldsCounters [10:46:08]wFMCommunicate request_size=4 [10:46:08]MH_SAM_APDU [10:46:08]CAPDU: 80 13 00 00 [10:46:08]Write to MH i2c: E2 08 00 5B 06 80 13 00 00 00 00 00 00 DD [10:46:08]Write i2c OK [10:46:08]MH_I2C_Read... [10:46:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:08]Read from MH i2c: E2 [10:46:08]MH_I2C_Read... [10:46:08]Read from MH i2c: E2 62 00 [10:46:08]MH_I2C_Read... [10:46:08]Read from MH i2c: E2 62 00 5B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [10:46:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:08]wFMCommunicate OK [10:46:08]SAM_PROTO_GetFieldsCounters done [10:46:08]requested_item shift.num is exist - process it [10:46:08]requested_item shift.opened is exist - process it [10:46:08]req_shift_opened [10:46:08]FM_GetShiftState [10:46:08]SAM_PROTO_GetShiftState [10:46:08]wFMCommunicate request_size=4 [10:46:08]MH_SAM_APDU [10:46:08]CAPDU: 80 13 01 00 [10:46:08]Write to MH i2c: E2 08 00 5C 06 80 13 01 00 00 00 00 00 DF [10:46:08]Write i2c OK [10:46:08]MH_I2C_Read... [10:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:09]Read from MH i2c: E2 [10:46:09]MH_I2C_Read... [10:46:09]Read from MH i2c: E2 0E 00 [10:46:09]MH_I2C_Read... [10:46:09]Read from MH i2c: E2 0E 00 5C 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 90 [10:46:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:46:09]wFMCommunicate OK [10:46:09]SAM_PROTO_GetShiftState done [10:46:09]FM_GetShiftState done [10:46:09]req_shift_opened done [10:46:09]requested_item shift.open_date is exist - process it [10:46:09]req_shift_open_date [10:46:09]req_shift_open_date done [10:46:09]produce_requested_data done [10:46:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225122,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:46:09]process_action_free close_receipt [10:46:09]json_value_free [10:46:09]json_value_free done [10:46:09]process_json_proto returns [10:46:09]Send response to host [10:46:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225122,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:46:09]free response buf [10:46:09]execute_script done [10:46:09]execute_script returns [10:46:09]free content buf [10:46:09]Sock 7.Close socket [10:46:09]Sock 7.Thread stoped [10:46:09]Connected sock=11 [10:46:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED C8 07 01 C0 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 6D 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 6F 03 00 35 04 06 00 E3 18 99 73 3F CE 18 A5 B1 F1 4F C0 CB F0 [10:46:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C 02 47 00 82 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 6F 03 00 F4 03 04 00 81 2A A3 66 B6 04 01 00 00 63 8C A9 29 6A B7 6A 9E [10:46:10]CommunicateWithHost err = 0 [10:46:10]CheckOFDResponse [10:46:10]1017 (14) - 77093643461234 [10:46:10]1041 (16) - 0000000000874959 [10:46:10]1040 (4) - 225122 [10:46:10]1012 (4) - 26.07.2024 04:48 [10:46:10]1206 (1) - 0 [10:46:10]OFD Sender: Remove packet 225122 [10:46:10]ProducePacketName [10:46:10]name=ofd_packets/00225122 [10:46:10]NVStorageDeleteData [10:46:10]OFD Sender: No OFD packet to send [10:46:15]OFD Sender: No OFD packet to send [10:46:20]OFD Sender: No OFD packet to send [10:46:25]OFD Sender: No OFD packet to send [10:46:30]OFD Sender: No OFD packet to send [10:46:35]OFD Sender: No OFD packet to send [10:46:40]OFD Sender: No OFD packet to send [10:46:45]OFD Sender: No OFD packet to send [10:46:50]OFD Sender: No OFD packet to send [10:46:55]OFD Sender: No OFD packet to send [10:47:00]OFD Sender: No OFD packet to send [10:47:05]OFD Sender: No OFD packet to send [10:47:10]OFD Sender: No OFD packet to send [10:47:15]OFD Sender: No OFD packet to send [10:47:21]OFD Sender: No OFD packet to send [10:47:26]OFD Sender: No OFD packet to send [10:47:31]OFD Sender: No OFD packet to send [10:47:36]OFD Sender: No OFD packet to send [10:47:37]recv_with_timeout no data received [10:47:41]OFD Sender: No OFD packet to send [10:47:46]OFD Sender: No OFD packet to send [10:47:51]OFD Sender: No OFD packet to send [10:47:56]OFD Sender: No OFD packet to send [10:47:58]accept exits with 10 [10:47:58]New connection [10:47:58]New thread 3067420004 created [10:47:58]Thread 3067563364 joined [10:47:58]Waiting for new connection... [10:47:58] Sock 10.Parse request [10:47:58]Sock 10.Check first char [10:47:58]Sock 10.First char is OK [10:47:58]request: POST /json_proto HTTP/1.0 [10:47:58]Method: POST [10:47:58]URL: /json_proto [10:47:58]Method is POST - this is cgi request [10:47:58]url: /json_proto [10:47:58]query_string will be loaded in cgi processing [10:47:58]execute_cgi json_proto POST (null) [10:47:58]execute_cgi path=json_proto method=POST [10:47:58]POST find Content-Length [10:47:58]Host: 172.17.43.131:8080 [10:47:58]Content-Length: 680 [10:47:58]Content-Type: application/json [10:47:58] [10:47:58]POST finish read [10:47:58]Found Content-Length = 680 [10:47:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:58]execute_script... [10:47:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:58]POST & json_proto [10:47:58]process_json_proto [10:47:58]json parsed OK: [10:47:58]protocol is kg_v1.0 [10:47:58]action value=close_receipt [10:47:58]process_action close_receipt [10:47:58]cmd_close_receipt [10:47:58]MH_GetDate [10:47:58]Write to MH i2c: F0 00 00 5D 06 52 [10:47:58]Write i2c OK [10:47:58]MH_I2C_Read... [10:47:58]Read from MH i2c: F0 [10:47:58]MH_I2C_Read... [10:47:58]Read from MH i2c: F0 09 00 [10:47:58]MH_I2C_Read... [10:47:58]Read from MH i2c: F0 09 00 5D 06 00 DF 7E A3 66 F9 24 A2 66 E6 [10:47:58]GetLastDocTimeStamp 1721990765 [10:47:58]current date 1721990879 [10:47:58]FM_GetShiftState [10:47:58]SAM_PROTO_GetShiftState [10:47:58]wFMCommunicate request_size=4 [10:47:58]MH_SAM_APDU [10:47:58]CAPDU: 80 13 01 00 [10:47:58]Write to MH i2c: E2 08 00 5E 06 80 13 01 00 00 00 00 00 E1 [10:47:58]Write i2c OK [10:47:58]MH_I2C_Read... [10:47:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:58]Read from MH i2c: E2 [10:47:58]MH_I2C_Read... [10:47:58]Read from MH i2c: E2 0E 00 [10:47:58]MH_I2C_Read... [10:47:58]Read from MH i2c: E2 0E 00 5E 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 92 [10:47:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:47:58]wFMCommunicate OK [10:47:58]SAM_PROTO_GetShiftState done [10:47:58]FM_GetShiftState done [10:47:58]opened in 1721952182 [10:47:58]opened+sec_in_day 1722038582 [10:47:58]quantity*price = 300074 [10:47:58]sum+1 = 300076 [10:47:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 191 26.07.2024 10:47 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225123 ФПД: 96385332268638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225123&fm=96385332268638&tin=02508201610067®Number=0000000000092624&sum=300000 [10:48:00]StoreToDocumentArchive [10:48:00]shift 437 fd 225123 [10:48:00]save to /storage/0437/doc_00225123 [10:48:00]save last doc name /storage/0437/doc_00225123 to /storage/kkm_last_doc_name [10:48:00]save OK [10:48:00]Clear old archive folders... [10:48:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:48:00]tlvbuf is 00C47870 [10:48:00]SAM_PROTO_ClearQueue [10:48:00]wFMCommunicate request_size=4 [10:48:00]MH_SAM_APDU [10:48:00]CAPDU: 80 09 00 00 [10:48:00]Write to MH i2c: E2 08 00 6B 06 80 09 00 00 00 00 00 00 E3 [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:00]Read from MH i2c: E2 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 6B 06 00 90 00 E5 [10:48:00]RAPDU: 90 00 [10:48:00]wFMCommunicate OK [10:48:00]SAM_PROTO_ClearQueue done [10:48:00]KKMCreateOFDPacket [10:48:00]OFDProtocolAddRootSTLVToBuf [10:48:00]FM_MakeSignedData [10:48:00]FM_MakeSignedData [10:48:00]SAM_PROTO_SignData [10:48:00]wFMCommunicate request_size=4 [10:48:00]MH_SAM_APDU [10:48:00]CAPDU: 80 0D 01 02 [10:48:00]Write to MH i2c: E2 08 00 6C 06 80 0D 01 02 00 00 00 00 EB [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:00]Read from MH i2c: E2 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 6C 06 00 90 00 E6 [10:48:00]RAPDU: 90 00 [10:48:00]wFMCommunicate OK [10:48:00]wFMCommunicate request_size=255 [10:48:00]MH_SAM_APDU [10:48:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 DF 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 6F 03 00 35 04 06 00 57 A9 75 7D [10:48:00]Write to MH i2c: E2 02 01 6D 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 DF 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 6F 03 00 35 04 06 00 57 A9 75 7D 00 00 23 [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:00]Read from MH i2c: E2 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 6D 06 00 90 00 E7 [10:48:00]RAPDU: 90 00 [10:48:00]wFMCommunicate OK [10:48:00]wFMCommunicate request_size=7 [10:48:00]MH_SAM_APDU [10:48:00]CAPDU: 80 0D 02 02 02 CE 5E [10:48:00]Write to MH i2c: E2 0A 00 6E 06 80 0D 02 02 02 00 CE 5E 00 00 1E [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:00]Read from MH i2c: E2 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 03 00 6E 06 00 90 00 E8 [10:48:00]RAPDU: 90 00 [10:48:00]wFMCommunicate OK [10:48:00]wFMCommunicate request_size=4 [10:48:00]MH_SAM_APDU [10:48:00]CAPDU: 80 0D 03 02 [10:48:00]Write to MH i2c: E2 08 00 6F 06 80 0D 03 02 00 00 00 00 F0 [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:00]Read from MH i2c: E2 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 0B 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 0B 00 6F 06 00 57 00 6B F8 3F 81 18 68 90 00 EB [10:48:00]RAPDU: 57 00 6B F8 3F 81 18 68 90 00 [10:48:00]wFMCommunicate OK [10:48:00]SAM_PROTO_SignData done [10:48:00]FM_MakeSignedData done [10:48:00]CreateOFDProtocolMessage [10:48:00]wFMCommunicate request_size=4 [10:48:00]MH_SAM_APDU [10:48:00]CAPDU: 80 11 00 00 [10:48:00]Write to MH i2c: E2 08 00 70 06 80 11 00 00 00 00 00 00 F0 [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:00]Read from MH i2c: E2 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 17 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: E2 17 00 70 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [10:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:00]wFMCommunicate OK [10:48:00]CreateOFDProtocolMessage done [10:48:00]OFDSenderStorePacket 225123 [10:48:00]StoreOFDPacket docnum=225123 [10:48:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 76 71 04 01 34 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 DF 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 6F 03 00 35 04 06 00 57 A9 75 7D CE 5E 57 00 6B F8 3F 81 18 68 [10:48:00]CheckFolder [10:48:00]dirname=/storage/ofd_packets [10:48:00]CheckFolder done [10:48:00]ProducePacketName [10:48:00]name=ofd_packets/00225123 [10:48:00]NVStorageSaveData ofd_packets/00225123 [10:48:00]File name is /storage/ofd_packets/00225123 [10:48:00]Write 298 bytes [10:48:00]NVStorageSaveData done [10:48:00]OFDSenderStorePacket done [10:48:00]KKMCreateOFDPacket done [10:48:00]NVStorageSaveData kkm_last_timestamp [10:48:00]File name is /storage/kkm_last_timestamp [10:48:00]Write 4 bytes [10:48:00]NVStorageSaveData done [10:48:00]ExternCall_PrintAddStr [10:48:00]wPrintStart [10:48:00]Write to MH i2c: 01 00 00 71 06 77 [10:48:00]Write i2c OK [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: 01 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: 01 07 00 [10:48:00]MH_I2C_Read... [10:48:00]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 FF 0F 8C [10:48:00]RasterBufferAndPrint [10:48:00]line Счет N : (1)2001300 [10:48:00]line ИНН: 02508201610067 [10:48:00]line Контрольно-Кассовый Чек [10:48:00]line ПРОДАЖА [10:48:00]line ТРК (МРК, ГНК) : 31 [10:48:00]line Товар: 2710194210 [10:48:00]line ДТ-К-5 [10:48:00]line 39.640 * 75.70 [10:48:00]line = 3000.75 [10:48:00]line НДС 12% НСП 1% [10:48:00]line > о реализуемом товаре [10:48:00]line ОКРУГЛЕНИЕ: -0.75 [10:48:00]line ИТОГО: 3000.00 [10:48:00]line Внесено: 3000.00 [10:48:00]line СДАЧА: 0.00 [10:48:00]line НСП 1% : 26.55 [10:48:00]line НДС 12% : 318.66 [10:48:00]line Наличными: 3000.00 [10:48:00]line Безнал.: 0.00 [10:48:00]line Место: АЗС № 97 "Партнер Нефть" [10:48:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:48:00]line СНО: Общий режим [10:48:00]line Чек 191 26.07.2024 10:47 [10:48:00]line Смена: 437 ФФД: 1.0 [10:48:00]line ЗНМ: 0300000054 [10:48:00]line РНМ: 0000000000092624 [10:48:00]line Версия ККМ: 001 [10:48:00]line ФМ: 0000000000874959 [10:48:00]line ФД: 225123 [10:48:00]line ФПД: 96385332268638 [10:48:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225123&fm=96385332268638&tin=02508201610067®Number=0000000000092624&sum=300000 [10:48:00]written 0, free lines is 4095 [10:48:00]OFD Sender: Processing packet 225123 [packets to send 596, broken 595] [10:48:00]ProducePacketName [10:48:00]name=ofd_packets/00225123 [10:48:00]OFD Sender: To server: pG, [10:48:00]CommunicateWithHost lk.salyk.kg:30040 [10:48:00]ConnectInit lk.salyk.kg [10:48:01]Write to MH i2c: 01 00 00 9C 06 A2 [10:48:01]Write i2c OK [10:48:01]MH_I2C_Read... [10:48:01]Read from MH i2c: 01 [10:48:01]MH_I2C_Read... [10:48:01]Read from MH i2c: 01 07 00 [10:48:01]MH_I2C_Read... [10:48:01]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 5A 0C 0F [10:48:01]RasterBufferAndPrint [10:48:01]line [10:48:01]line [10:48:01]line [10:48:01]line [10:48:01]line [10:48:01]written 0, free lines is 3166 [10:48:01]MH_Cut [10:48:01]Write to MH i2c: D1 01 00 A3 06 01 7B [10:48:01]Write i2c OK [10:48:01]MH_I2C_Read... [10:48:01]Read from MH i2c: D1 [10:48:01]MH_I2C_Read... [10:48:01]Read from MH i2c: D1 01 00 [10:48:01]MH_I2C_Read... [10:48:01]Read from MH i2c: D1 01 00 A3 06 00 7A [10:48:01]Write to MH i2c: 01 00 00 A4 06 AA [10:48:01]Write i2c OK [10:48:01]MH_I2C_Read... [10:48:02]*** Cut start [10:48:02]*** Partial cut [10:48:02]*** CUTSNS_PIN = 1 [10:48:02]*** CUTSNS_PIN = 0 [10:48:02]*** Brake cut motor [10:48:03]Read from MH i2c: 01 [10:48:03]MH_I2C_Read... [10:48:03]*** Stop cut motor [10:48:03]*** Cut end [10:48:03]Read from MH i2c: 01 07 00 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: 01 07 00 A4 06 00 00 00 00 00 FF 0F BF [10:48:03]process_action close_receipt done [10:48:03]requested_data is exist [10:48:03]produce_requested_data [10:48:03]requested_item fm.sn is exist - process it [10:48:03]wFMCommunicate request_size=4 [10:48:03]MH_SAM_APDU [10:48:03]CAPDU: 80 11 00 00 [10:48:03]Write to MH i2c: E2 08 00 A5 06 80 11 00 00 00 00 00 00 25 [10:48:03]Write i2c OK [10:48:03]MH_I2C_Read... [10:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:03]Read from MH i2c: E2 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 17 00 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 17 00 A5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [10:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:03]wFMCommunicate OK [10:48:03]requested_item fd.num is exist - process it [10:48:03]SAM_PROTO_GetFieldsCounters [10:48:03]wFMCommunicate request_size=4 [10:48:03]MH_SAM_APDU [10:48:03]CAPDU: 80 13 00 00 [10:48:03]Write to MH i2c: E2 08 00 A6 06 80 13 00 00 00 00 00 00 28 [10:48:03]Write i2c OK [10:48:03]MH_I2C_Read... [10:48:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:03]Read from MH i2c: E2 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 62 00 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 62 00 A6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [10:48:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:03]wFMCommunicate OK [10:48:03]SAM_PROTO_GetFieldsCounters done [10:48:03]requested_item shift.num is exist - process it [10:48:03]requested_item shift.opened is exist - process it [10:48:03]req_shift_opened [10:48:03]FM_GetShiftState [10:48:03]SAM_PROTO_GetShiftState [10:48:03]wFMCommunicate request_size=4 [10:48:03]MH_SAM_APDU [10:48:03]CAPDU: 80 13 01 00 [10:48:03]Write to MH i2c: E2 08 00 A7 06 80 13 01 00 00 00 00 00 2A [10:48:03]Write i2c OK [10:48:03]MH_I2C_Read... [10:48:03]Connected sock=9 [10:48:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 76 71 04 01 34 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 DF 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 6F 03 00 35 04 06 00 57 A9 75 7D CE 5E 57 00 6B F8 3F 81 18 68 [10:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:03]Read from MH i2c: E2 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 0E 00 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 0E 00 A7 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DB [10:48:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:48:03]wFMCommunicate OK [10:48:03]SAM_PROTO_GetShiftState done [10:48:03]FM_GetShiftState done [10:48:03]req_shift_opened done [10:48:03]requested_item shift.open_date is exist - process it [10:48:03]req_shift_open_date [10:48:03]req_shift_open_date done [10:48:03]produce_requested_data done [10:48:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225123,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:48:03]process_action_free close_receipt [10:48:03]json_value_free [10:48:03]json_value_free done [10:48:03]process_json_proto returns [10:48:03]Send response to host [10:48:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225123,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:48:03]free response buf [10:48:03]execute_script done [10:48:03]execute_script returns [10:48:03]free content buf [10:48:03]Sock 10.Close socket [10:48:03]Sock 10.Thread stoped [10:48:03]accept exits with 7 [10:48:03]New connection [10:48:03]New thread 3067563364 created [10:48:03]Thread 3067420004 joined [10:48:03]Waiting for new connection... [10:48:03] Sock 7.Parse request [10:48:03]Sock 7.Check first char [10:48:03]Sock 7.First char is OK [10:48:03]request: POST /json_proto HTTP/1.0 [10:48:03]Method: POST [10:48:03]URL: /json_proto [10:48:03]Method is POST - this is cgi request [10:48:03]url: /json_proto [10:48:03]query_string will be loaded in cgi processing [10:48:03]execute_cgi json_proto POST (null) [10:48:03]execute_cgi path=json_proto method=POST [10:48:03]POST find Content-Length [10:48:03]Host: 172.17.43.131:8080 [10:48:03]Content-Length: 801 [10:48:03]Content-Type: application/json [10:48:03] [10:48:03]POST finish read [10:48:03]Found Content-Length = 801 [10:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:03]execute_script... [10:48:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:03]POST & json_proto [10:48:03]process_json_proto [10:48:03]json parsed OK: [10:48:03]protocol is kg_v1.0 [10:48:03]action value=close_receipt [10:48:03]process_action close_receipt [10:48:03]cmd_close_receipt [10:48:03]MH_GetDate [10:48:03]Write to MH i2c: F0 00 00 A8 06 9D [10:48:03]Write i2c OK [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: F0 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: F0 09 00 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: F0 09 00 A8 06 00 E4 7E A3 66 F9 24 A2 66 36 [10:48:03]GetLastDocTimeStamp 1721990879 [10:48:03]current date 1721990884 [10:48:03]FM_GetShiftState [10:48:03]SAM_PROTO_GetShiftState [10:48:03]wFMCommunicate request_size=4 [10:48:03]MH_SAM_APDU [10:48:03]CAPDU: 80 13 01 00 [10:48:03]Write to MH i2c: E2 08 00 A9 06 80 13 01 00 00 00 00 00 2C [10:48:03]Write i2c OK [10:48:03]MH_I2C_Read... [10:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:03]Read from MH i2c: E2 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 0E 00 [10:48:03]MH_I2C_Read... [10:48:03]Read from MH i2c: E2 0E 00 A9 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [10:48:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:48:04]wFMCommunicate OK [10:48:04]SAM_PROTO_GetShiftState done [10:48:04]FM_GetShiftState done [10:48:04]opened in 1721952182 [10:48:04]opened+sec_in_day 1722038582 [10:48:04]quantity*price = 150037 [10:48:04]sum+1 = 150038 [10:48:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 192 26.07.2024 10:48 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225124 ФПД: 140169342491452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225124&fm=140169342491452&tin=02508201610067®Number=0000000000092624&sum=150037 [10:48:05]StoreToDocumentArchive [10:48:05]shift 437 fd 225124 [10:48:05]save to /storage/0437/doc_00225124 [10:48:05]save last doc name /storage/0437/doc_00225124 to /storage/kkm_last_doc_name [10:48:05]save OK [10:48:05]Clear old archive folders... [10:48:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:48:05]tlvbuf is 00C41210 [10:48:05]SAM_PROTO_ClearQueue [10:48:05]wFMCommunicate request_size=4 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 09 00 00 [10:48:05]Write to MH i2c: E2 08 00 B6 06 80 09 00 00 00 00 00 00 2E [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 B6 06 00 90 00 30 [10:48:05]RAPDU: 90 00 [10:48:05]wFMCommunicate OK [10:48:05]SAM_PROTO_ClearQueue done [10:48:05]KKMCreateOFDPacket [10:48:05]OFDProtocolAddRootSTLVToBuf [10:48:05]FM_MakeSignedData [10:48:05]FM_MakeSignedData [10:48:05]SAM_PROTO_SignData [10:48:05]wFMCommunicate request_size=4 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 0D 01 02 [10:48:05]Write to MH i2c: E2 08 00 B7 06 80 0D 01 02 00 00 00 00 36 [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [10:48:05]RAPDU: 90 00 [10:48:05]wFMCommunicate OK [10:48:05]wFMCommunicate request_size=255 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 E4 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 6F 03 00 35 04 06 00 7F 7B B7 DE [10:48:05]Write to MH i2c: E2 02 01 B8 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 E4 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 6F 03 00 35 04 06 00 7F 7B B7 DE 00 00 1C [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [10:48:05]RAPDU: 90 00 [10:48:05]wFMCommunicate OK [10:48:05]wFMCommunicate request_size=7 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 0D 02 02 02 1B 3C [10:48:05]Write to MH i2c: E2 0A 00 B9 06 80 0D 02 02 02 00 1B 3C 00 00 94 [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [10:48:05]RAPDU: 90 00 [10:48:05]wFMCommunicate OK [10:48:05]wFMCommunicate request_size=4 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 0D 03 02 [10:48:05]Write to MH i2c: E2 08 00 BA 06 80 0D 03 02 00 00 00 00 3B [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 0B 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 0B 00 BA 06 00 38 86 E5 CD 6A 79 B3 B8 90 00 FA [10:48:05]RAPDU: 38 86 E5 CD 6A 79 B3 B8 90 00 [10:48:05]wFMCommunicate OK [10:48:05]SAM_PROTO_SignData done [10:48:05]FM_MakeSignedData done [10:48:05]CreateOFDProtocolMessage [10:48:05]wFMCommunicate request_size=4 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 11 00 00 [10:48:05]Write to MH i2c: E2 08 00 BB 06 80 11 00 00 00 00 00 00 3B [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 17 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 17 00 BB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [10:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:05]wFMCommunicate OK [10:48:05]CreateOFDProtocolMessage done [10:48:05]OFDSenderStorePacket 225124 [10:48:05]StoreOFDPacket docnum=225124 [10:48:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AF 01 04 01 FF 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 E4 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 6F 03 00 35 04 06 00 7F 7B B7 DE 1B 3C 38 86 E5 CD 6A 79 B3 B8 [10:48:06]CheckFolder [10:48:06]dirname=/storage/ofd_packets [10:48:06]CheckFolder done [10:48:06]ProducePacketName [10:48:06]name=ofd_packets/00225124 [10:48:06]NVStorageSaveData ofd_packets/00225124 [10:48:06]File name is /storage/ofd_packets/00225124 [10:48:06]Write 298 bytes [10:48:06]NVStorageSaveData done [10:48:06]OFDSenderStorePacket done [10:48:06]KKMCreateOFDPacket done [10:48:06]NVStorageSaveData kkm_last_timestamp [10:48:06]File name is /storage/kkm_last_timestamp [10:48:06]Write 4 bytes [10:48:06]NVStorageSaveData done [10:48:06]ExternCall_PrintAddStr [10:48:06]wPrintStart [10:48:06]Write to MH i2c: 01 00 00 BC 06 C2 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 07 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 07 00 BC 06 00 00 00 00 00 FF 0F D7 [10:48:06]RasterBufferAndPrint [10:48:06]line Счет N : (1)2001298 [10:48:06]line ИНН: 02508201610067 [10:48:06]line Контрольно-Кассовый Чек [10:48:06]line ПРОДАЖА [10:48:06]line ТРК (МРК, ГНК) : 61 [10:48:06]line Товар: 2710194210 [10:48:06]line ДТ-К-5 [10:48:06]line 19.820 * 75.70 [10:48:06]line = 1500.37 [10:48:06]line НДС 12% НСП 1% [10:48:06]line > о реализуемом товаре [10:48:06]line ИТОГО: 1500.37 [10:48:06]line НСП 1% : 13.28 [10:48:06]line НДС 12% : 159.33 [10:48:06]line Наличными: 0.00 [10:48:06]line Безнал.: 1500.37 [10:48:06]line Место: АЗС № 97 "Партнер Нефть" [10:48:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:48:06]line СНО: Общий режим [10:48:06]line Чек 192 26.07.2024 10:48 [10:48:06]line Смена: 437 ФФД: 1.0 [10:48:06]line ЗНМ: 0300000054 [10:48:06]line РНМ: 0000000000092624 [10:48:06]line Версия ККМ: 001 [10:48:06]line Платежная система: O! деньги [10:48:06]line ФМ: 0000000000874959 [10:48:06]line ФД: 225124 [10:48:06]line ФПД: 140169342491452 [10:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225124&fm=140169342491452&tin=02508201610067®Number=0000000000092624&sum=150037 [10:48:06]written 0, free lines is 4095 [10:48:06]OFD Sender: Processing packet 225124 [packets to send 596, broken 595] [10:48:06]ProducePacketName [10:48:06]name=ofd_packets/00225124 [10:48:06]OFD Sender: To server: pG, [10:48:06]CommunicateWithHost lk.salyk.kg:30040 [10:48:06]ConnectInit lk.salyk.kg [10:48:06]Write to MH i2c: 01 00 00 E6 06 EC [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 07 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 70 0C 6F [10:48:06]RasterBufferAndPrint [10:48:06]line [10:48:06]line [10:48:06]line [10:48:06]line [10:48:06]line [10:48:06]written 0, free lines is 3192 [10:48:06]MH_Cut [10:48:06]Write to MH i2c: D1 01 00 ED 06 01 C5 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: D1 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: D1 01 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: D1 01 00 ED 06 00 C4 [10:48:06]Write to MH i2c: 01 00 00 EE 06 F4 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:07]*** Cut start [10:48:07]*** Partial cut [10:48:07]*** CUTSNS_PIN = 1 [10:48:08]*** CUTSNS_PIN = 0 [10:48:08]*** Brake cut motor [10:48:08]Read from MH i2c: 01 [10:48:08]MH_I2C_Read... [10:48:08]*** Stop cut motor [10:48:08]*** Cut end [10:48:08]Read from MH i2c: 01 07 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: 01 07 00 EE 06 00 00 00 00 00 FF 0F 09 [10:48:08]process_action close_receipt done [10:48:08]requested_data is exist [10:48:08]produce_requested_data [10:48:08]requested_item fm.sn is exist - process it [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 11 00 00 [10:48:08]Write to MH i2c: E2 08 00 EF 06 80 11 00 00 00 00 00 00 6F [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 17 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 17 00 EF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [10:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:08]wFMCommunicate OK [10:48:08]requested_item fd.num is exist - process it [10:48:08]SAM_PROTO_GetFieldsCounters [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 13 00 00 [10:48:08]Write to MH i2c: E2 08 00 F0 06 80 13 00 00 00 00 00 00 72 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 62 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 62 00 F0 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [10:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:08]wFMCommunicate OK [10:48:08]SAM_PROTO_GetFieldsCounters done [10:48:08]requested_item shift.num is exist - process it [10:48:08]requested_item shift.opened is exist - process it [10:48:08]req_shift_opened [10:48:08]FM_GetShiftState [10:48:08]SAM_PROTO_GetShiftState [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 13 01 00 [10:48:08]Write to MH i2c: E2 08 00 F1 06 80 13 01 00 00 00 00 00 74 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 0E 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 0E 00 F1 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 25 [10:48:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:48:08]wFMCommunicate OK [10:48:08]SAM_PROTO_GetShiftState done [10:48:08]FM_GetShiftState done [10:48:08]req_shift_opened done [10:48:08]requested_item shift.open_date is exist - process it [10:48:08]req_shift_open_date [10:48:08]req_shift_open_date done [10:48:08]produce_requested_data done [10:48:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225124,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:48:08]process_action_free close_receipt [10:48:08]json_value_free [10:48:08]json_value_free done [10:48:08]process_json_proto returns [10:48:08]Send response to host [10:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225124,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:48:08]free response buf [10:48:08]execute_script done [10:48:08]execute_script returns [10:48:08]free content buf [10:48:08]Sock 7.Close socket [10:48:08]Sock 7.Thread stoped [10:48:09]recv_with_timeout no data received [10:48:11]Connected sock=9 [10:48:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AF 01 04 01 FF 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 E4 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 6F 03 00 35 04 06 00 7F 7B B7 DE 1B 3C 38 86 E5 CD 6A 79 B3 B8 [10:48:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 D8 47 00 30 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 6F 03 00 F4 03 04 00 FB 2A A3 66 B6 04 01 00 00 4A 59 BA EA 1D 32 6E F0 [10:48:13]CommunicateWithHost err = 0 [10:48:13]CheckOFDResponse [10:48:13]1017 (14) - 77093643461234 [10:48:13]1041 (16) - 0000000000874959 [10:48:13]1040 (4) - 225124 [10:48:13]1012 (4) - 26.07.2024 04:50 [10:48:13]1206 (1) - 0 [10:48:13]OFD Sender: Remove packet 225124 [10:48:13]ProducePacketName [10:48:13]name=ofd_packets/00225124 [10:48:13]NVStorageDeleteData [10:48:14]OFD Sender: No OFD packet to send [10:48:19]OFD Sender: No OFD packet to send [10:48:24]OFD Sender: No OFD packet to send [10:48:28]accept exits with 10 [10:48:28]New connection [10:48:28]New thread 3067420004 created [10:48:28]Thread 3067563364 joined [10:48:28]Waiting for new connection... [10:48:28] Sock 10.Parse request [10:48:28]Sock 10.Check first char [10:48:28]Sock 10.First char is OK [10:48:28]request: POST /json_proto HTTP/1.0 [10:48:28]Method: POST [10:48:28]URL: /json_proto [10:48:28]Method is POST - this is cgi request [10:48:28]url: /json_proto [10:48:28]query_string will be loaded in cgi processing [10:48:28]execute_cgi json_proto POST (null) [10:48:28]execute_cgi path=json_proto method=POST [10:48:28]POST find Content-Length [10:48:28]Host: 172.17.43.131:8080 [10:48:28]Content-Length: 640 [10:48:28]Content-Type: application/json [10:48:28] [10:48:28]POST finish read [10:48:28]Found Content-Length = 640 [10:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:28]execute_script... [10:48:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:28]POST & json_proto [10:48:28]process_json_proto [10:48:28]json parsed OK: [10:48:28]protocol is kg_v1.0 [10:48:28]action value=close_receipt [10:48:28]process_action close_receipt [10:48:28]cmd_close_receipt [10:48:28]MH_GetDate [10:48:28]Write to MH i2c: F0 00 00 F2 06 E7 [10:48:28]Write i2c OK [10:48:28]MH_I2C_Read... [10:48:28]Read from MH i2c: F0 [10:48:28]MH_I2C_Read... [10:48:28]Read from MH i2c: F0 09 00 [10:48:28]MH_I2C_Read... [10:48:28]Read from MH i2c: F0 09 00 F2 06 00 FC 7E A3 66 F9 24 A2 66 98 [10:48:28]GetLastDocTimeStamp 1721990884 [10:48:28]current date 1721990908 [10:48:28]FM_GetShiftState [10:48:28]SAM_PROTO_GetShiftState [10:48:28]wFMCommunicate request_size=4 [10:48:28]MH_SAM_APDU [10:48:28]CAPDU: 80 13 01 00 [10:48:28]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [10:48:28]Write i2c OK [10:48:28]MH_I2C_Read... [10:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:28]Read from MH i2c: E2 [10:48:28]MH_I2C_Read... [10:48:28]Read from MH i2c: E2 0E 00 [10:48:28]MH_I2C_Read... [10:48:28]Read from MH i2c: E2 0E 00 F3 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 27 [10:48:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:48:28]wFMCommunicate OK [10:48:28]SAM_PROTO_GetShiftState done [10:48:28]FM_GetShiftState done [10:48:28]opened in 1721952182 [10:48:28]opened+sec_in_day 1722038582 [10:48:28]quantity*price = 99999 [10:48:28]sum+1 = 100001 [10:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 193 26.07.2024 10:48 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225125 ФПД: 31512167100840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225125&fm=31512167100840&tin=02508201610067®Number=0000000000092624&sum=100000 [10:48:29]StoreToDocumentArchive [10:48:29]shift 437 fd 225125 [10:48:29]save to /storage/0437/doc_00225125 [10:48:29]save last doc name /storage/0437/doc_00225125 to /storage/kkm_last_doc_name [10:48:29]save OK [10:48:29]Clear old archive folders... [10:48:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:48:29]tlvbuf is 00C55F10 [10:48:29]SAM_PROTO_ClearQueue [10:48:29]wFMCommunicate request_size=4 [10:48:29]MH_SAM_APDU [10:48:29]CAPDU: 80 09 00 00 [10:48:29]Write to MH i2c: E2 08 00 00 07 80 09 00 00 00 00 00 00 79 [10:48:29]Write i2c OK [10:48:29]MH_I2C_Read... [10:48:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:29]Read from MH i2c: E2 [10:48:29]MH_I2C_Read... [10:48:29]Read from MH i2c: E2 03 00 [10:48:29]MH_I2C_Read... [10:48:29]Read from MH i2c: E2 03 00 00 07 00 90 00 7B [10:48:29]RAPDU: 90 00 [10:48:29]wFMCommunicate OK [10:48:29]SAM_PROTO_ClearQueue done [10:48:29]KKMCreateOFDPacket [10:48:29]OFDProtocolAddRootSTLVToBuf [10:48:29]FM_MakeSignedData [10:48:29]FM_MakeSignedData [10:48:29]SAM_PROTO_SignData [10:48:29]wFMCommunicate request_size=4 [10:48:29]MH_SAM_APDU [10:48:29]CAPDU: 80 0D 01 02 [10:48:29]Write to MH i2c: E2 08 00 01 07 80 0D 01 02 00 00 00 00 81 [10:48:29]Write i2c OK [10:48:29]MH_I2C_Read... [10:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:29]Read from MH i2c: E2 [10:48:29]MH_I2C_Read... [10:48:29]Read from MH i2c: E2 03 00 [10:48:29]MH_I2C_Read... [10:48:29]Read from MH i2c: E2 03 00 01 07 00 90 00 7C [10:48:29]RAPDU: 90 00 [10:48:29]wFMCommunicate OK [10:48:29]wFMCommunicate request_size=255 [10:48:29]MH_SAM_APDU [10:48:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FC 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 6F 03 00 35 04 06 00 1C A8 FF 86 [10:48:29]Write to MH i2c: E2 02 01 02 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FC 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 6F 03 00 35 04 06 00 1C A8 FF 86 00 00 0D [10:48:29]OFD Sender: No OFD packet to send [10:48:29]Write i2c OK [10:48:29]MH_I2C_Read... [10:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:29]Read from MH i2c: E2 [10:48:29]MH_I2C_Read... [10:48:29]Read from MH i2c: E2 03 00 [10:48:29]MH_I2C_Read... [10:48:29]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [10:48:29]RAPDU: 90 00 [10:48:29]wFMCommunicate OK [10:48:29]wFMCommunicate request_size=7 [10:48:29]MH_SAM_APDU [10:48:29]CAPDU: 80 0D 02 02 02 B1 A8 [10:48:29]Write to MH i2c: E2 0A 00 03 07 80 0D 02 02 02 00 B1 A8 00 00 E1 [10:48:29]Write i2c OK [10:48:29]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 [10:48:30]MH_I2C_Read... [10:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:30]Read from MH i2c: E2 03 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [10:48:30]RAPDU: 90 00 [10:48:30]wFMCommunicate OK [10:48:30]wFMCommunicate request_size=4 [10:48:30]MH_SAM_APDU [10:48:30]CAPDU: 80 0D 03 02 [10:48:30]Write to MH i2c: E2 08 00 04 07 80 0D 03 02 00 00 00 00 86 [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:30]Read from MH i2c: E2 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 0B 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 0B 00 04 07 00 26 66 C2 58 F4 EF CB 41 90 00 1C [10:48:30]RAPDU: 26 66 C2 58 F4 EF CB 41 90 00 [10:48:30]wFMCommunicate OK [10:48:30]SAM_PROTO_SignData done [10:48:30]FM_MakeSignedData done [10:48:30]CreateOFDProtocolMessage [10:48:30]wFMCommunicate request_size=4 [10:48:30]MH_SAM_APDU [10:48:30]CAPDU: 80 11 00 00 [10:48:30]Write to MH i2c: E2 08 00 05 07 80 11 00 00 00 00 00 00 86 [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:30]Read from MH i2c: E2 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 17 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 17 00 05 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [10:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:30]wFMCommunicate OK [10:48:30]CreateOFDProtocolMessage done [10:48:30]OFDSenderStorePacket 225125 [10:48:30]StoreOFDPacket docnum=225125 [10:48:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A D2 04 01 46 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FC 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 6F 03 00 35 04 06 00 1C A8 FF 86 B1 A8 26 66 C2 58 F4 EF CB 41 [10:48:30]CheckFolder [10:48:30]dirname=/storage/ofd_packets [10:48:30]CheckFolder done [10:48:30]ProducePacketName [10:48:30]name=ofd_packets/00225125 [10:48:30]NVStorageSaveData ofd_packets/00225125 [10:48:30]File name is /storage/ofd_packets/00225125 [10:48:30]Write 298 bytes [10:48:30]NVStorageSaveData done [10:48:30]OFDSenderStorePacket done [10:48:30]KKMCreateOFDPacket done [10:48:30]NVStorageSaveData kkm_last_timestamp [10:48:30]File name is /storage/kkm_last_timestamp [10:48:30]Write 4 bytes [10:48:30]NVStorageSaveData done [10:48:30]ExternCall_PrintAddStr [10:48:30]wPrintStart [10:48:30]Write to MH i2c: 01 00 00 06 07 0D [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: 01 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: 01 07 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: 01 07 00 06 07 00 00 00 00 00 FF 0F 22 [10:48:30]RasterBufferAndPrint [10:48:30]line Счет N : (1)2001299 [10:48:30]line ИНН: 02508201610067 [10:48:30]line Контрольно-Кассовый Чек [10:48:30]line ПРОДАЖА [10:48:30]line ТРК (МРК, ГНК) : 41 [10:48:30]line Товар: 2710194210 [10:48:30]line ДТ-К-5 [10:48:30]line 13.210 * 75.70 [10:48:30]line = 1000.00 [10:48:30]line НДС 12% НСП 1% [10:48:30]line > о реализуемом товаре [10:48:30]line ИТОГО: 1000.00 [10:48:30]line НСП 1% : 8.85 [10:48:30]line НДС 12% : 106.19 [10:48:30]line Наличными: 1000.00 [10:48:30]line Безнал.: 0.00 [10:48:30]line Место: АЗС № 97 "Партнер Нефть" [10:48:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:48:30]line СНО: Общий режим [10:48:30]line Чек 193 26.07.2024 10:48 [10:48:30]line Смена: 437 ФФД: 1.0 [10:48:30]line ЗНМ: 0300000054 [10:48:30]line РНМ: 0000000000092624 [10:48:30]line Версия ККМ: 001 [10:48:30]line ФМ: 0000000000874959 [10:48:30]line ФД: 225125 [10:48:30]line ФПД: 31512167100840 [10:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T104828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225125&fm=31512167100840&tin=02508201610067®Number=0000000000092624&sum=100000 [10:48:30]written 0, free lines is 4095 [10:48:30]OFD Sender: Processing packet 225125 [packets to send 596, broken 595] [10:48:30]ProducePacketName [10:48:30]name=ofd_packets/00225125 [10:48:30]OFD Sender: To server: pG, [10:48:30]CommunicateWithHost lk.salyk.kg:30040 [10:48:30]ConnectInit lk.salyk.kg [10:48:30]Write to MH i2c: 01 00 00 2E 07 35 [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: 01 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: 01 07 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 9B 0C E3 [10:48:30]RasterBufferAndPrint [10:48:30]line [10:48:30]line [10:48:30]line [10:48:30]line [10:48:30]line [10:48:30]written 0, free lines is 3240 [10:48:30]MH_Cut [10:48:30]Write to MH i2c: D1 01 00 35 07 01 0E [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: D1 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: D1 01 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: D1 01 00 35 07 00 0D [10:48:30]Write to MH i2c: 01 00 00 36 07 3D [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]Connected sock=9 [10:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A D2 04 01 46 AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FC 7E A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 6F 03 00 35 04 06 00 1C A8 FF 86 B1 A8 26 66 C2 58 F4 EF CB 41 [10:48:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BA B1 47 00 9D 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 6F 03 00 F4 03 04 00 0E 2B A3 66 B6 04 01 00 00 E6 79 B3 F4 93 FC EC BA [10:48:31]CommunicateWithHost err = 0 [10:48:31]CheckOFDResponse [10:48:31]1017 (14) - 77093643461234 [10:48:31]1041 (16) - 0000000000874959 [10:48:31]1040 (4) - 225125 [10:48:31]1012 (4) - 26.07.2024 04:50 [10:48:31]1206 (1) - 0 [10:48:31]OFD Sender: Remove packet 225125 [10:48:31]ProducePacketName [10:48:31]name=ofd_packets/00225125 [10:48:31]NVStorageDeleteData [10:48:31]*** Cut start [10:48:31]*** Partial cut [10:48:31]*** CUTSNS_PIN = 1 [10:48:31]*** CUTSNS_PIN = 0 [10:48:32]OFD Sender: No OFD packet to send [10:48:32]*** Brake cut motor [10:48:32]Read from MH i2c: 01 [10:48:32]MH_I2C_Read... [10:48:32]*** Stop cut motor [10:48:32]*** Cut end [10:48:32]Read from MH i2c: 01 07 00 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: 01 07 00 36 07 00 00 00 00 00 FF 0F 52 [10:48:32]process_action close_receipt done [10:48:32]requested_data is exist [10:48:32]produce_requested_data [10:48:32]requested_item fm.sn is exist - process it [10:48:32]wFMCommunicate request_size=4 [10:48:32]MH_SAM_APDU [10:48:32]CAPDU: 80 11 00 00 [10:48:32]Write to MH i2c: E2 08 00 37 07 80 11 00 00 00 00 00 00 B8 [10:48:32]Write i2c OK [10:48:32]MH_I2C_Read... [10:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:32]Read from MH i2c: E2 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: E2 17 00 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: E2 17 00 37 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [10:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:48:32]wFMCommunicate OK [10:48:32]requested_item fd.num is exist - process it [10:48:32]SAM_PROTO_GetFieldsCounters [10:48:32]wFMCommunicate request_size=4 [10:48:32]MH_SAM_APDU [10:48:32]CAPDU: 80 13 00 00 [10:48:32]Write to MH i2c: E2 08 00 38 07 80 13 00 00 00 00 00 00 BB [10:48:32]Write i2c OK [10:48:32]MH_I2C_Read... [10:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:32]Read from MH i2c: E2 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: E2 62 00 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: E2 62 00 38 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [10:48:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:32]wFMCommunicate OK [10:48:32]SAM_PROTO_GetFieldsCounters done [10:48:32]requested_item shift.num is exist - process it [10:48:32]requested_item shift.opened is exist - process it [10:48:32]req_shift_opened [10:48:32]FM_GetShiftState [10:48:32]SAM_PROTO_GetShiftState [10:48:32]wFMCommunicate request_size=4 [10:48:32]MH_SAM_APDU [10:48:32]CAPDU: 80 13 01 00 [10:48:32]Write to MH i2c: E2 08 00 39 07 80 13 01 00 00 00 00 00 BD [10:48:32]Write i2c OK [10:48:32]MH_I2C_Read... [10:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:32]Read from MH i2c: E2 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: E2 0E 00 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: E2 0E 00 39 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6E [10:48:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:48:32]wFMCommunicate OK [10:48:32]SAM_PROTO_GetShiftState done [10:48:32]FM_GetShiftState done [10:48:32]req_shift_opened done [10:48:32]requested_item shift.open_date is exist - process it [10:48:32]req_shift_open_date [10:48:32]req_shift_open_date done [10:48:32]produce_requested_data done [10:48:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225125,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:48:32]process_action_free close_receipt [10:48:32]json_value_free [10:48:32]json_value_free done [10:48:32]process_json_proto returns [10:48:32]Send response to host [10:48:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225125,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:48:32]free response buf [10:48:32]execute_script done [10:48:32]execute_script returns [10:48:32]free content buf [10:48:32]Sock 10.Close socket [10:48:32]Sock 10.Thread stoped [10:48:37]OFD Sender: No OFD packet to send [10:48:42]OFD Sender: No OFD packet to send [10:48:47]OFD Sender: No OFD packet to send [10:48:52]OFD Sender: No OFD packet to send [10:48:55]recv_with_timeout no data received [10:48:57]OFD Sender: No OFD packet to send [10:49:02]OFD Sender: No OFD packet to send [10:49:06]recv_with_timeout no data received [10:49:07]OFD Sender: No OFD packet to send [10:49:12]OFD Sender: No OFD packet to send [10:49:16]recv_with_timeout no data received [10:49:17]OFD Sender: No OFD packet to send [10:49:22]OFD Sender: No OFD packet to send [10:49:26]recv_with_timeout no data received [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:45]recv_with_timeout no data received [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:32]OFD Sender: No OFD packet to send [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:02]OFD Sender: No OFD packet to send [10:52:07]OFD Sender: No OFD packet to send [10:52:12]OFD Sender: No OFD packet to send [10:52:16]recv_with_timeout no data received [10:52:17]OFD Sender: No OFD packet to send [10:52:22]OFD Sender: No OFD packet to send [10:52:27]OFD Sender: No OFD packet to send [10:52:32]OFD Sender: No OFD packet to send [10:52:37]OFD Sender: No OFD packet to send [10:52:39]accept exits with 7 [10:52:39]New connection [10:52:39]New thread 3067563364 created [10:52:39]Thread 3067420004 joined [10:52:39]Waiting for new connection... [10:52:39] Sock 7.Parse request [10:52:39]Sock 7.Check first char [10:52:39]Sock 7.First char is OK [10:52:39]request: POST /json_proto HTTP/1.0 [10:52:39]Method: POST [10:52:39]URL: /json_proto [10:52:39]Method is POST - this is cgi request [10:52:39]url: /json_proto [10:52:39]query_string will be loaded in cgi processing [10:52:39]execute_cgi json_proto POST (null) [10:52:39]execute_cgi path=json_proto method=POST [10:52:39]POST find Content-Length [10:52:39]Host: 172.17.43.131:8080 [10:52:39]Content-Length: 680 [10:52:39]Content-Type: application/json [10:52:39] [10:52:39]POST finish read [10:52:39]Found Content-Length = 680 [10:52:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:39]execute_script... [10:52:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:39]POST & json_proto [10:52:39]process_json_proto [10:52:39]json parsed OK: [10:52:39]protocol is kg_v1.0 [10:52:39]action value=close_receipt [10:52:39]process_action close_receipt [10:52:39]cmd_close_receipt [10:52:39]MH_GetDate [10:52:39]Write to MH i2c: F0 00 00 3A 07 30 [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: F0 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: F0 09 00 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: F0 09 00 3A 07 00 F8 7F A3 66 F9 24 A2 66 DE [10:52:39]GetLastDocTimeStamp 1721990908 [10:52:39]current date 1721991160 [10:52:39]FM_GetShiftState [10:52:39]SAM_PROTO_GetShiftState [10:52:39]wFMCommunicate request_size=4 [10:52:39]MH_SAM_APDU [10:52:39]CAPDU: 80 13 01 00 [10:52:39]Write to MH i2c: E2 08 00 3B 07 80 13 01 00 00 00 00 00 BF [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:39]Read from MH i2c: E2 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 0E 00 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 0E 00 3B 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 70 [10:52:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:52:39]wFMCommunicate OK [10:52:39]SAM_PROTO_GetShiftState done [10:52:39]FM_GetShiftState done [10:52:39]opened in 1721952182 [10:52:39]opened+sec_in_day 1722038582 [10:52:39]quantity*price = 150037 [10:52:39]sum+1 = 150038 [10:52:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 194 26.07.2024 10:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225126 ФПД: 43301145769183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105240&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225126&fm=43301145769183&tin=02508201610067®Number=0000000000092624&sum=150000 [10:52:41]StoreToDocumentArchive [10:52:41]shift 437 fd 225126 [10:52:41]save to /storage/0437/doc_00225126 [10:52:41]save last doc name /storage/0437/doc_00225126 to /storage/kkm_last_doc_name [10:52:41]save OK [10:52:41]Clear old archive folders... [10:52:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:52:41]tlvbuf is 00C42BC0 [10:52:41]SAM_PROTO_ClearQueue [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 09 00 00 [10:52:41]Write to MH i2c: E2 08 00 48 07 80 09 00 00 00 00 00 00 C1 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 48 07 00 90 00 C3 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]SAM_PROTO_ClearQueue done [10:52:41]KKMCreateOFDPacket [10:52:41]OFDProtocolAddRootSTLVToBuf [10:52:41]FM_MakeSignedData [10:52:41]FM_MakeSignedData [10:52:41]SAM_PROTO_SignData [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 01 02 [10:52:41]Write to MH i2c: E2 08 00 49 07 80 0D 01 02 00 00 00 00 C9 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 49 07 00 90 00 C4 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]wFMCommunicate request_size=255 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F8 7F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 6F 03 00 35 04 06 00 27 61 D5 69 [10:52:41]Write to MH i2c: E2 02 01 4A 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F8 7F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 6F 03 00 35 04 06 00 27 61 D5 69 00 00 B3 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 4A 07 00 90 00 C5 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]wFMCommunicate request_size=7 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 02 02 02 74 DF [10:52:41]Write to MH i2c: E2 0A 00 4B 07 80 0D 02 02 02 00 74 DF 00 00 23 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 03 00 4B 07 00 90 00 C6 [10:52:41]RAPDU: 90 00 [10:52:41]wFMCommunicate OK [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 0D 03 02 [10:52:41]Write to MH i2c: E2 08 00 4C 07 80 0D 03 02 00 00 00 00 CE [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 0B 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 0B 00 4C 07 00 FE 52 22 6F 31 3E 40 59 90 00 B8 [10:52:41]RAPDU: FE 52 22 6F 31 3E 40 59 90 00 [10:52:41]wFMCommunicate OK [10:52:41]SAM_PROTO_SignData done [10:52:41]FM_MakeSignedData done [10:52:41]CreateOFDProtocolMessage [10:52:41]wFMCommunicate request_size=4 [10:52:41]MH_SAM_APDU [10:52:41]CAPDU: 80 11 00 00 [10:52:41]Write to MH i2c: E2 08 00 4D 07 80 11 00 00 00 00 00 00 CE [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:41]Read from MH i2c: E2 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 17 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: E2 17 00 4D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [10:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:41]wFMCommunicate OK [10:52:41]CreateOFDProtocolMessage done [10:52:41]OFDSenderStorePacket 225126 [10:52:41]StoreOFDPacket docnum=225126 [10:52:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EA CA 04 01 A5 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F8 7F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 6F 03 00 35 04 06 00 27 61 D5 69 74 DF FE 52 22 6F 31 3E 40 59 [10:52:41]CheckFolder [10:52:41]dirname=/storage/ofd_packets [10:52:41]CheckFolder done [10:52:41]ProducePacketName [10:52:41]name=ofd_packets/00225126 [10:52:41]NVStorageSaveData ofd_packets/00225126 [10:52:41]File name is /storage/ofd_packets/00225126 [10:52:41]Write 298 bytes [10:52:41]NVStorageSaveData done [10:52:41]OFDSenderStorePacket done [10:52:41]KKMCreateOFDPacket done [10:52:41]NVStorageSaveData kkm_last_timestamp [10:52:41]File name is /storage/kkm_last_timestamp [10:52:41]Write 4 bytes [10:52:41]NVStorageSaveData done [10:52:41]ExternCall_PrintAddStr [10:52:41]wPrintStart [10:52:41]Write to MH i2c: 01 00 00 4E 07 55 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 07 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 07 00 4E 07 00 00 00 00 00 FF 0F 6A [10:52:41]RasterBufferAndPrint [10:52:41]line Счет N : (1)2001302 [10:52:41]line ИНН: 02508201610067 [10:52:41]line Контрольно-Кассовый Чек [10:52:41]line ПРОДАЖА [10:52:41]line ТРК (МРК, ГНК) : 11 [10:52:41]line Товар: 2710194210 [10:52:41]line ДТ-К-5 [10:52:41]line 19.820 * 75.70 [10:52:41]line = 1500.37 [10:52:41]line НДС 12% НСП 1% [10:52:41]line > о реализуемом товаре [10:52:41]line ОКРУГЛЕНИЕ: -0.37 [10:52:41]line ИТОГО: 1500.00 [10:52:41]line Внесено: 1500.00 [10:52:41]line СДАЧА: 0.00 [10:52:41]line НСП 1% : 13.28 [10:52:41]line НДС 12% : 159.33 [10:52:41]line Наличными: 1500.00 [10:52:41]line Безнал.: 0.00 [10:52:41]line Место: АЗС № 97 "Партнер Нефть" [10:52:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:52:41]line СНО: Общий режим [10:52:41]line Чек 194 26.07.2024 10:52 [10:52:41]line Смена: 437 ФФД: 1.0 [10:52:41]line ЗНМ: 0300000054 [10:52:41]line РНМ: 0000000000092624 [10:52:41]line Версия ККМ: 001 [10:52:41]line ФМ: 0000000000874959 [10:52:41]line ФД: 225126 [10:52:41]line ФПД: 43301145769183 [10:52:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105240&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225126&fm=43301145769183&tin=02508201610067®Number=0000000000092624&sum=150000 [10:52:41]OFD Sender: Processing packet 225126 [packets to send 596, broken 595] [10:52:41]ProducePacketName [10:52:41]name=ofd_packets/00225126 [10:52:41]OFD Sender: To server: pG, [10:52:41]CommunicateWithHost lk.salyk.kg:30040 [10:52:41]ConnectInit lk.salyk.kg [10:52:41]written 0, free lines is 4095 [10:52:42]Write to MH i2c: 01 00 00 79 07 80 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 07 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 07 00 79 07 00 00 00 00 00 57 0C EA [10:52:42]RasterBufferAndPrint [10:52:42]line [10:52:42]line [10:52:42]line [10:52:42]line [10:52:42]line [10:52:42]written 0, free lines is 3163 [10:52:42]MH_Cut [10:52:42]Write to MH i2c: D1 01 00 80 07 01 59 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: D1 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: D1 01 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: D1 01 00 80 07 00 58 [10:52:42]Write to MH i2c: 01 00 00 81 07 88 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:43]*** Cut start [10:52:43]*** Partial cut [10:52:43]*** CUTSNS_PIN = 1 [10:52:43]*** CUTSNS_PIN = 0 [10:52:43]*** Brake cut motor [10:52:44]Read from MH i2c: 01 [10:52:44]MH_I2C_Read... [10:52:44]*** Stop cut motor [10:52:44]*** Cut end [10:52:44]Read from MH i2c: 01 07 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: 01 07 00 81 07 00 00 00 00 00 FF 0F 9D [10:52:44]process_action close_receipt done [10:52:44]requested_data is exist [10:52:44]produce_requested_data [10:52:44]requested_item fm.sn is exist - process it [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 11 00 00 [10:52:44]Write to MH i2c: E2 08 00 82 07 80 11 00 00 00 00 00 00 03 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 17 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 17 00 82 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [10:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:52:44]wFMCommunicate OK [10:52:44]requested_item fd.num is exist - process it [10:52:44]SAM_PROTO_GetFieldsCounters [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 13 00 00 [10:52:44]Write to MH i2c: E2 08 00 83 07 80 13 00 00 00 00 00 00 06 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 62 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 62 00 83 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [10:52:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:44]wFMCommunicate OK [10:52:44]SAM_PROTO_GetFieldsCounters done [10:52:44]requested_item shift.num is exist - process it [10:52:44]requested_item shift.opened is exist - process it [10:52:44]req_shift_opened [10:52:44]FM_GetShiftState [10:52:44]SAM_PROTO_GetShiftState [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 13 01 00 [10:52:44]Write to MH i2c: E2 08 00 84 07 80 13 01 00 00 00 00 00 08 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 0E 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 0E 00 84 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B9 [10:52:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:52:44]wFMCommunicate OK [10:52:44]SAM_PROTO_GetShiftState done [10:52:44]FM_GetShiftState done [10:52:44]req_shift_opened done [10:52:44]requested_item shift.open_date is exist - process it [10:52:44]req_shift_open_date [10:52:44]req_shift_open_date done [10:52:44]produce_requested_data done [10:52:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225126,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:52:44]process_action_free close_receipt [10:52:44]json_value_free [10:52:44]json_value_free done [10:52:44]process_json_proto returns [10:52:44]Send response to host [10:52:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225126,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:52:44]free response buf [10:52:44]execute_script done [10:52:44]execute_script returns [10:52:44]free content buf [10:52:44]Sock 7.Close socket [10:52:44]Sock 7.Thread stoped [10:52:44]Connected sock=10 [10:52:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EA CA 04 01 A5 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 F8 7F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 6F 03 00 35 04 06 00 27 61 D5 69 74 DF FE 52 22 6F 31 3E 40 59 [10:52:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 37 47 00 07 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 6F 03 00 F4 03 04 00 0D 2C A3 66 B6 04 01 00 00 8F 62 95 88 F2 FE 69 26 [10:52:46]CommunicateWithHost err = 0 [10:52:46]CheckOFDResponse [10:52:46]1017 (14) - 77093643461234 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 8E 07 00 90 00 09 [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]wFMCommunicate request_size=13 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 15 02 00 08 F4 03 04 00 0D 80 A3 66 [10:53:02]Write to MH i2c: E2 10 00 8F 07 80 15 02 00 08 00 F4 03 04 00 0D 80 A3 66 00 00 B7 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 8F 07 00 90 00 0A [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]wFMCommunicate request_size=25 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [10:53:02]Write to MH i2c: E2 1C 00 90 07 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 77 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 90 07 00 90 00 0B [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]wFMCommunicate request_size=4 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 15 03 00 [10:53:02]Write to MH i2c: E2 08 00 91 07 80 15 03 00 00 00 00 00 19 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 40 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 40 00 91 07 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C3 00 00 00 35 04 06 00 22 0E A9 3F 1D 35 90 00 D5 [10:53:02]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C3 00 00 00 35 04 06 00 22 0E A9 3F 1D 35 90 00 [10:53:02]wFMCommunicate OK [10:53:02]SAM_PROTO_ProcessDocument answer len = 59 [10:53:02]SAM_PROTO_ProcessDocument done [10:53:02]SetTLVBufToDocument [10:53:02]Processing tag 1209 (04B9) [10:53:02]Malloc new data [10:53:02]Processing tag 1041 (0411) [10:53:02]Processing tag 1040 (0410) [10:53:02]Malloc new data [10:53:02]Processing tag 1038 (040E) [10:53:02]Malloc new data [10:53:02]Processing tag 1042 (0412) [10:53:02]Malloc new data [10:53:02]Processing tag 1077 (0435) [10:53:02]Malloc new data [10:53:02]SetTLVBufToDocument err=0 [10:53:02]KKMLoadAndSignReceiptData store KKM data [10:53:02]KKMLoadAndSignReceiptData err=0 [10:53:02]wFMCommunicate request_size=4 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 11 00 00 [10:53:02]Write to MH i2c: E2 08 00 92 07 80 11 00 00 00 00 00 00 13 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 17 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 17 00 92 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [10:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:53:02]wFMCommunicate OK [10:53:02]Счет N : (1)2001303 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 41 Товар: 2710194210 ДТ-К-5 0.120 * 75.70 = 9.08 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 9.00 Внесено: 1500.00 СДАЧА: 1491.00 НСП 1% : 0.08 НДС 12% : 0.96 Наличными: 9.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 195 26.07.2024 10:53 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225127 ФПД: 37446364372277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105301&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225127&fm=37446364372277&tin=02508201610067®Number=0000000000092624&sum=900 [10:53:02]StoreToDocumentArchive [10:53:02]shift 437 fd 225127 [10:53:02]save to /storage/0437/doc_00225127 [10:53:02]save last doc name /storage/0437/doc_00225127 to /storage/kkm_last_doc_name [10:53:02]save OK [10:53:02]Clear old archive folders... [10:53:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:53:02]tlvbuf is 00CDE320 [10:53:02]SAM_PROTO_ClearQueue [10:53:02]wFMCommunicate request_size=4 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 09 00 00 [10:53:02]Write to MH i2c: E2 08 00 93 07 80 09 00 00 00 00 00 00 0C [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 93 07 00 90 00 0E [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]SAM_PROTO_ClearQueue done [10:53:02]KKMCreateOFDPacket [10:53:02]OFDProtocolAddRootSTLVToBuf [10:53:02]FM_MakeSignedData [10:53:02]FM_MakeSignedData [10:53:02]SAM_PROTO_SignData [10:53:02]wFMCommunicate request_size=4 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 0D 01 02 [10:53:02]Write to MH i2c: E2 08 00 94 07 80 0D 01 02 00 00 00 00 14 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 94 07 00 90 00 0F [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]wFMCommunicate request_size=255 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 00 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8C 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 0D 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 35 04 06 00 22 0E A9 3F [10:53:02]Write to MH i2c: E2 02 01 95 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 00 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8C 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 0D 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 35 04 06 00 22 0E A9 3F 00 00 A5 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 95 07 00 90 00 10 [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]wFMCommunicate request_size=7 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 0D 02 02 02 1D 35 [10:53:02]Write to MH i2c: E2 0A 00 96 07 80 0D 02 02 02 00 1D 35 00 00 6D [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [10:53:02]RAPDU: 90 00 [10:53:02]wFMCommunicate OK [10:53:02]wFMCommunicate request_size=4 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 0D 03 02 [10:53:02]Write to MH i2c: E2 08 00 97 07 80 0D 03 02 00 00 00 00 19 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:02]Read from MH i2c: E2 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 0B 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: E2 0B 00 97 07 00 D5 D9 04 52 A0 00 48 D9 90 00 DF [10:53:02]RAPDU: D5 D9 04 52 A0 00 48 D9 90 00 [10:53:02]wFMCommunicate OK [10:53:02]SAM_PROTO_SignData done [10:53:02]FM_MakeSignedData done [10:53:02]CreateOFDProtocolMessage [10:53:02]wFMCommunicate request_size=4 [10:53:02]MH_SAM_APDU [10:53:02]CAPDU: 80 11 00 00 [10:53:02]Write to MH i2c: E2 08 00 98 07 80 11 00 00 00 00 00 00 19 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:03]Read from MH i2c: E2 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: E2 17 00 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: E2 17 00 98 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 [10:53:15]CheckFolder done [10:53:15]ProducePacketName [10:53:15]name=ofd_packets/00225129 [10:53:15]NVStorageSaveData ofd_packets/00225129 [10:53:15]File name is /storage/ofd_packets/00225129 [10:53:15]Write 301 bytes [10:53:15]NVStorageSaveData done [10:53:15]OFDSenderStorePacket done [10:53:15]KKMCreateOFDPacket done [10:53:15]NVStorageSaveData kkm_last_timestamp [10:53:15]File name is /storage/kkm_last_timestamp [10:53:15]Write 4 bytes [10:53:15]NVStorageSaveData done [10:53:15]ExternCall_PrintAddStr [10:53:15]wPrintStart [10:53:15]Write to MH i2c: 01 00 00 34 08 3C [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: 01 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: 01 07 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 FF 0F 51 [10:53:15]RasterBufferAndPrint [10:53:15]line Счет N : (1)2001305 [10:53:15]line ИНН: 02508201610067 [10:53:15]line Контрольно-Кассовый Чек [10:53:15]line ПРОДАЖА [10:53:15]line ТРК (МРК, ГНК) : 64 [10:53:15]line Товар: 2710124500 [10:53:15]line Аи-95-К-5 [10:53:15]line 6.740 * 74.20 [10:53:15]line = 500.11 [10:53:15]line НДС 12% НСП 1% [10:53:15]line > о реализуемом товаре [10:53:15]line ОКРУГЛЕНИЕ: -0.11 [10:53:15]line ИТОГО: 500.00 [10:53:15]line Внесено: 500.00 [10:53:15]line СДАЧА: 0.00 [10:53:15]line НСП 1% : 4.43 [10:53:15]line НДС 12% : 53.11 [10:53:15]line Наличными: 500.00 [10:53:15]line Безнал.: 0.00 [10:53:15]line Место: АЗС № 97 "Партнер Нефть" [10:53:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:53:15]line СНО: Общий режим [10:53:15]line Чек 197 26.07.2024 10:53 [10:53:15]line Смена: 437 ФФД: 1.0 [10:53:15]line ЗНМ: 0300000054 [10:53:15]line РНМ: 0000000000092624 [10:53:15]line Версия ККМ: 001 [10:53:15]line ФМ: 0000000000874959 [10:53:15]line ФД: 225129 [10:53:15]line ФПД: 5119192441144 [10:53:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105314&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225129&fm=5119192441144&tin=02508201610067®Number=0000000000092624&sum=50000 [10:53:15]written 0, free lines is 4095 [10:53:15]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:53:15]ProducePacketName [10:53:15]name=ofd_packets/00225127 [10:53:15]OFD Sender: To server: pG, [10:53:15]CommunicateWithHost lk.salyk.kg:30040 [10:53:15]ConnectInit lk.salyk.kg [10:53:15]Write to MH i2c: 01 00 00 5F 08 67 [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: 01 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: 01 07 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: 01 07 00 5F 08 00 00 00 00 00 68 0C E2 [10:53:15]RasterBufferAndPrint [10:53:15]line [10:53:15]line [10:53:15]line [10:53:15]line [10:53:15]line [10:53:15]written 0, free lines is 3187 [10:53:15]MH_Cut [10:53:15]Write to MH i2c: D1 01 00 66 08 01 40 [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: D1 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: D1 01 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: D1 01 00 66 08 00 3F [10:53:15]Write to MH i2c: 01 00 00 67 08 6F [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:17]*** Cut start [10:53:17]*** Partial cut [10:53:17]*** CUTSNS_PIN = 1 [10:53:17]*** CUTSNS_PIN = 0 [10:53:17]*** Brake cut motor [10:53:17]Read from MH i2c: 01 [10:53:17]MH_I2C_Read... [10:53:17]*** Stop cut motor [10:53:17]*** Cut end [10:53:17]Read from MH i2c: 01 07 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 07 00 67 08 00 00 00 00 00 FF 0F 84 [10:53:17]process_action close_receipt done [10:53:17]requested_data is exist [10:53:17]produce_requested_data [10:53:17]requested_item fm.sn is exist - process it [10:53:17]wFMCommunicate request_size=4 [10:53:17]MH_SAM_APDU [10:53:17]CAPDU: 80 11 00 00 [10:53:17]Write to MH i2c: E2 08 00 68 08 80 11 00 00 00 00 00 00 EA [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 17 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 17 00 68 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [10:53:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:53:17]wFMCommunicate OK [10:53:17]requested_item fd.num is exist - process it [10:53:17]SAM_PROTO_GetFieldsCounters [10:53:17]wFMCommunicate request_size=4 [10:53:17]MH_SAM_APDU [10:53:17]CAPDU: 80 13 00 00 [10:53:17]Write to MH i2c: E2 08 00 69 08 80 13 00 00 00 00 00 00 ED [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 62 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 62 00 69 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [10:53:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:18]wFMCommunicate OK [10:53:18]SAM_PROTO_GetFieldsCounters done [10:53:18]requested_item shift.num is exist - process it [10:53:18]requested_item shift.opened is exist - process it [10:53:18]req_shift_opened [10:53:18]FM_GetShiftState [10:53:18]SAM_PROTO_GetShiftState [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 13 01 00 [10:53:18]Write to MH i2c: E2 08 00 6A 08 80 13 01 00 00 00 00 00 EF [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:18]Read from MH i2c: E2 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 0E 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 0E 00 6A 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A0 [10:53:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:53:18]wFMCommunicate OK [10:53:18]SAM_PROTO_GetShiftState done [10:53:18]FM_GetShiftState done [10:53:18]req_shift_opened done [10:53:18]requested_item shift.open_date is exist - process it [10:53:18]req_shift_open_date [10:53:18]req_shift_open_date done [10:53:18]produce_requested_data done [10:53:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225129,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:53:18]process_action_free close_receipt [10:53:18]json_value_free [10:53:18]json_value_free done [10:53:18]process_json_proto returns [10:53:18]Send response to host [10:53:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225129,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:53:18]free response buf [10:53:18]execute_script done [10:53:18]execute_script returns [10:53:18]free content buf [10:53:18]Sock 9.Close socket [10:53:18]Sock 9.Thread stoped [10:53:20]ConnectInit Can't take IP for lk.salyk.kg [10:53:20]CommunicateWithHost connect error [10:53:20]CommunicateWithHost err = -1 [10:53:20]OFD Sender: Server communicate error [10:53:25]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:53:25]ProducePacketName [10:53:25]name=ofd_packets/00225127 [10:53:25]OFD Sender: To server: pG, [10:53:25]CommunicateWithHost lk.salyk.kg:30040 [10:53:25]ConnectInit lk.salyk.kg [10:53:30]ConnectInit Can't take IP for lk.salyk.kg [10:53:30]CommunicateWithHost connect error [10:53:30]CommunicateWithHost err = -1 [10:53:30]OFD Sender: Server communicate error [10:53:35]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:53:35]ProducePacketName [10:53:35]name=ofd_packets/00225127 [10:53:35]OFD Sender: To server: pG, [10:53:35]CommunicateWithHost lk.salyk.kg:30040 [10:53:35]ConnectInit lk.salyk.kg [10:53:40]ConnectInit Can't take IP for lk.salyk.kg [10:53:40]CommunicateWithHost connect error [10:53:40]CommunicateWithHost err = -1 [10:53:40]OFD Sender: Server communicate error [10:53:44]recv_with_timeout no data received [10:53:45]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:53:45]ProducePacketName [10:53:45]name=ofd_packets/00225127 [10:53:45]OFD Sender: To server: pG, [10:53:45]CommunicateWithHost lk.salyk.kg:30040 [10:53:45]ConnectInit lk.salyk.kg [10:53:50]ConnectInit Can't take IP for lk.salyk.kg [10:53:50]CommunicateWithHost connect error [10:53:50]CommunicateWithHost err = -1 [10:53:50]OFD Sender: Server communicate error [10:53:55]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:53:55]ProducePacketName [10:53:55]name=ofd_packets/00225127 [10:53:55]OFD Sender: To server: pG, [10:53:55]CommunicateWithHost lk.salyk.kg:30040 [10:53:55]ConnectInit lk.salyk.kg [10:54:00]ConnectInit Can't take IP for lk.salyk.kg [10:54:00]CommunicateWithHost connect error [10:54:00]CommunicateWithHost err = -1 [10:54:00]OFD Sender: Server communicate error [10:54:05]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:54:05]ProducePacketName [10:54:05]name=ofd_packets/00225127 [10:54:05]OFD Sender: To server: pG, [10:54:05]CommunicateWithHost lk.salyk.kg:30040 [10:54:05]ConnectInit lk.salyk.kg [10:54:10]ConnectInit Can't take IP for lk.salyk.kg [10:54:10]CommunicateWithHost connect error [10:54:10]CommunicateWithHost err = -1 [10:54:10]OFD Sender: Server communicate error [10:54:15]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:54:15]ProducePacketName [10:54:15]name=ofd_packets/00225127 [10:54:15]OFD Sender: To server: pG, [10:54:15]CommunicateWithHost lk.salyk.kg:30040 [10:54:15]ConnectInit lk.salyk.kg [10:54:20]ConnectInit Can't take IP for lk.salyk.kg [10:54:20]CommunicateWithHost connect error [10:54:20]CommunicateWithHost err = -1 [10:54:20]OFD Sender: Server communicate error [10:54:22]ConnectInit Can't connect to host [10:54:25]OFD Sender: Processing packet 225127 [packets to send 598, broken 595] [10:54:25]ProducePacketName [10:54:25]name=ofd_packets/00225127 [10:54:25]OFD Sender: To server: pG, [10:54:25]CommunicateWithHost lk.salyk.kg:30040 [10:54:25]ConnectInit lk.salyk.kg [10:54:33]accept exits with 7 [10:54:33]New connection [10:54:33]New thread 3067563364 created [10:54:33]Thread 3067420004 joined [10:54:33]Waiting for new connection... [10:54:33] Sock 7.Parse request [10:54:33]Sock 7.Check first char [10:54:33]Sock 7.First char is OK [10:54:33]request: POST /json_proto HTTP/1.0 [10:54:33]Method: POST [10:54:33]URL: /json_proto [10:54:33]Method is POST - this is cgi request [10:54:33]url: /json_proto [10:54:33]query_string will be loaded in cgi processing [10:54:33]execute_cgi json_proto POST (null) [10:54:33]execute_cgi path=json_proto method=POST [10:54:33]POST find Content-Length [10:54:33]Host: 172.17.43.131:8080 [10:54:33]Content-Length: 680 [10:54:33]Content-Type: application/json [10:54:33] [10:54:33]POST finish read [10:54:33]Found Content-Length = 680 [10:54:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:33]execute_script... [10:54:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:33]POST & json_proto [10:54:33]process_json_proto [10:54:33]json parsed OK: [10:54:33]protocol is kg_v1.0 [10:54:33]action value=close_receipt [10:54:33]process_action close_receipt [10:54:33]cmd_close_receipt [10:54:33]MH_GetDate [10:54:33]Write to MH i2c: F0 00 00 6B 08 62 [10:54:33]Write i2c OK [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: F0 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: F0 09 00 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: F0 09 00 6B 08 00 6A 80 A3 66 F9 24 A2 66 83 [10:54:33]GetLastDocTimeStamp 1721991194 [10:54:33]current date 1721991274 [10:54:33]FM_GetShiftState [10:54:33]SAM_PROTO_GetShiftState [10:54:33]wFMCommunicate request_size=4 [10:54:33]MH_SAM_APDU [10:54:33]CAPDU: 80 13 01 00 [10:54:33]Write to MH i2c: E2 08 00 6C 08 80 13 01 00 00 00 00 00 F1 [10:54:33]Write i2c OK [10:54:33]MH_I2C_Read... [10:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:33]Read from MH i2c: E2 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 0E 00 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 0E 00 6C 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A2 [10:54:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:54:33]wFMCommunicate OK [10:54:33]SAM_PROTO_GetShiftState done [10:54:33]FM_GetShiftState done [10:54:33]opened in 1721952182 [10:54:33]opened+sec_in_day 1722038582 [10:54:33]quantity*price = 120060 [10:54:33]sum+1 = 120061 [10:54:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 198 26.07.2024 10:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225130 ФПД: 177977782845125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105434&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225130&fm=177977782845125&tin=02508201610067®Number=0000000000092624&sum=120000 [10:54:35]StoreToDocumentArchive [10:54:35]shift 437 fd 225130 [10:54:35]save to /storage/0437/doc_00225130 [10:54:35]save last doc name /storage/0437/doc_00225130 to /storage/kkm_last_doc_name [10:54:35]save OK [10:54:35]Clear old archive folders... [10:54:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:54:35]tlvbuf is 00D05360 [10:54:35]SAM_PROTO_ClearQueue [10:54:35]wFMCommunicate request_size=4 [10:54:35]MH_SAM_APDU [10:54:35]CAPDU: 80 09 00 00 [10:54:35]Write to MH i2c: E2 08 00 79 08 80 09 00 00 00 00 00 00 F3 [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:35]Read from MH i2c: E2 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 79 08 00 90 00 F5 [10:54:35]RAPDU: 90 00 [10:54:35]wFMCommunicate OK [10:54:35]SAM_PROTO_ClearQueue done [10:54:35]KKMCreateOFDPacket [10:54:35]OFDProtocolAddRootSTLVToBuf [10:54:35]FM_MakeSignedData [10:54:35]FM_MakeSignedData [10:54:35]SAM_PROTO_SignData [10:54:35]wFMCommunicate request_size=4 [10:54:35]MH_SAM_APDU [10:54:35]CAPDU: 80 0D 01 02 [10:54:35]Write to MH i2c: E2 08 00 7A 08 80 0D 01 02 00 00 00 00 FB [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:35]Read from MH i2c: E2 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 7A 08 00 90 00 F6 [10:54:35]RAPDU: 90 00 [10:54:35]wFMCommunicate OK [10:54:35]wFMCommunicate request_size=255 [10:54:35]MH_SAM_APDU [10:54:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 6A 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 6F 03 00 35 04 06 00 A1 DE AE 86 [10:54:35]Write to MH i2c: E2 02 01 7B 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 6A 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 6F 03 00 35 04 06 00 A1 DE AE 86 00 00 62 [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:35]Read from MH i2c: E2 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 7B 08 00 90 00 F7 [10:54:35]RAPDU: 90 00 [10:54:35]wFMCommunicate OK [10:54:35]wFMCommunicate request_size=7 [10:54:35]MH_SAM_APDU [10:54:35]CAPDU: 80 0D 02 02 02 3E C5 [10:54:35]Write to MH i2c: E2 0A 00 7C 08 80 0D 02 02 02 00 3E C5 00 00 05 [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:35]Read from MH i2c: E2 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 03 00 7C 08 00 90 00 F8 [10:54:35]RAPDU: 90 00 [10:54:35]wFMCommunicate OK [10:54:35]wFMCommunicate request_size=4 [10:54:35]MH_SAM_APDU [10:54:35]CAPDU: 80 0D 03 02 [10:54:35]Write to MH i2c: E2 08 00 7D 08 80 0D 03 02 00 00 00 00 00 [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:35]Read from MH i2c: E2 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 0B 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 0B 00 7D 08 00 36 B9 8D 4F D4 B9 6B C2 90 00 86 [10:54:35]RAPDU: 36 B9 8D 4F D4 B9 6B C2 90 00 [10:54:35]wFMCommunicate OK [10:54:35]SAM_PROTO_SignData done [10:54:35]FM_MakeSignedData done [10:54:35]CreateOFDProtocolMessage [10:54:35]wFMCommunicate request_size=4 [10:54:35]MH_SAM_APDU [10:54:35]CAPDU: 80 11 00 00 [10:54:35]Write to MH i2c: E2 08 00 7E 08 80 11 00 00 00 00 00 00 00 [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:35]Read from MH i2c: E2 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 17 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: E2 17 00 7E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [10:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:35]wFMCommunicate OK [10:54:35]CreateOFDProtocolMessage done [10:54:35]OFDSenderStorePacket 225130 [10:54:35]StoreOFDPacket docnum=225130 [10:54:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 40 41 04 01 54 CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 6A 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 6F 03 00 35 04 06 00 A1 DE AE 86 3E C5 36 B9 8D 4F D4 B9 6B C2 [10:54:35]CheckFolder [10:54:35]dirname=/storage/ofd_packets [10:54:35]CheckFolder done [10:54:35]ProducePacketName [10:54:35]name=ofd_packets/00225130 [10:54:35]NVStorageSaveData ofd_packets/00225130 [10:54:35]File name is /storage/ofd_packets/00225130 [10:54:35]Write 298 bytes [10:54:35]NVStorageSaveData done [10:54:35]OFDSenderStorePacket done [10:54:35]KKMCreateOFDPacket done [10:54:35]NVStorageSaveData kkm_last_timestamp [10:54:35]File name is /storage/kkm_last_timestamp [10:54:35]Write 4 bytes [10:54:35]NVStorageSaveData done [10:54:35]ExternCall_PrintAddStr [10:54:35]wPrintStart [10:54:35]Write to MH i2c: 01 00 00 7F 08 87 [10:54:35]Write i2c OK [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: 01 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: 01 07 00 [10:54:35]MH_I2C_Read... [10:54:35]Read from MH i2c: 01 07 00 7F 08 00 00 00 00 00 FF 0F 9C [10:54:35]RasterBufferAndPrint [10:54:35]line Счет N : (1)2001306 [10:54:35]line ИНН: 02508201610067 [10:54:35]line Контрольно-Кассовый Чек [10:54:35]line ПРОДАЖА [10:54:35]line ТРК (МРК, ГНК) : 21 [10:54:35]line Товар: 2710194210 [10:54:35]line ДТ-К-5 [10:54:35]line 15.860 * 75.70 [10:54:35]line = 1200.60 [10:54:35]line НДС 12% НСП 1% [10:54:35]line > о реализуемом товаре [10:54:35]line ОКРУГЛЕНИЕ: -0.60 [10:54:35]line ИТОГО: 1200.00 [10:54:35]line Внесено: 1200.00 [10:54:35]line СДАЧА: 0.00 [10:54:35]line НСП 1% : 10.62 [10:54:35]line НДС 12% : 127.50 [10:54:35]line Наличными: 1200.00 [10:54:35]line Безнал.: 0.00 [10:54:35]line Место: АЗС № 97 "Партнер Нефть" [10:54:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:54:35]line СНО: Общий режим [10:54:35]line Чек 198 26.07.2024 10:54 [10:54:35]line Смена: 437 ФФД: 1.0 [10:54:35]line ЗНМ: 0300000054 [10:54:35]line РНМ: 0000000000092624 [10:54:35]line Версия ККМ: 001 [10:54:35]line ФМ: 0000000000874959 [10:54:35]line ФД: 225130 [10:54:35]line ФПД: 177977782845125 [10:54:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105434&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225130&fm=177977782845125&tin=02508201610067®Number=0000000000092624&sum=120000 [10:54:35]written 0, free lines is 4095 [10:54:36]Write to MH i2c: 01 00 00 AA 08 B2 [10:54:36]Write i2c OK [10:54:36]MH_I2C_Read... [10:54:36]Read from MH i2c: 01 [10:54:36]MH_I2C_Read... [10:54:36]Read from MH i2c: 01 07 00 [10:54:36]MH_I2C_Read... [10:54:36]Read from MH i2c: 01 07 00 AA 08 00 00 00 00 00 5F 0C 24 [10:54:36]RasterBufferAndPrint [10:54:36]line [10:54:36]line [10:54:36]line [10:54:36]line [10:54:36]line [10:54:36]written 0, free lines is 3181 [10:54:36]MH_Cut [10:54:36]Write to MH i2c: D1 01 00 B1 08 01 8B [10:54:36]Write i2c OK [10:54:36]MH_I2C_Read... [10:54:36]Read from MH i2c: D1 [10:54:36]MH_I2C_Read... [10:54:36]Read from MH i2c: D1 01 00 [10:54:36]MH_I2C_Read... [10:54:36]Read from MH i2c: D1 01 00 B1 08 00 8A [10:54:36]Write to MH i2c: 01 00 00 B2 08 BA [10:54:36]Write i2c OK [10:54:36]MH_I2C_Read... [10:54:37]*** Cut start [10:54:37]*** Partial cut [10:54:37]*** CUTSNS_PIN = 1 [10:54:37]*** CUTSNS_PIN = 0 [10:54:37]*** Brake cut motor [10:54:37]Connected sock=9 [10:54:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E8 6B 04 01 64 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 00 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8C 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 0D 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 35 04 06 00 22 0E A9 3F 1D 35 D5 D9 04 52 A0 00 48 D9 [10:54:38]Read from MH i2c: 01 [10:54:38]MH_I2C_Read... [10:54:38]*** Stop cut motor [10:54:38]*** Cut end [10:54:38]Read from MH i2c: 01 07 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: 01 07 00 B2 08 00 00 00 00 00 FF 0F CF [10:54:38]process_action close_receipt done [10:54:38]requested_data is exist [10:54:38]produce_requested_data [10:54:38]requested_item fm.sn is exist - process it [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 11 00 00 [10:54:38]Write to MH i2c: E2 08 00 B3 08 80 11 00 00 00 00 00 00 35 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 17 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 17 00 B3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [10:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:54:38]wFMCommunicate OK [10:54:38]requested_item fd.num is exist - process it [10:54:38]SAM_PROTO_GetFieldsCounters [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 13 00 00 [10:54:38]Write to MH i2c: E2 08 00 B4 08 80 13 00 00 00 00 00 00 38 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 62 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 62 00 B4 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [10:54:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:38]wFMCommunicate OK [10:54:38]SAM_PROTO_GetFieldsCounters done [10:54:38]requested_item shift.num is exist - process it [10:54:38]requested_item shift.opened is exist - process it [10:54:38]req_shift_opened [10:54:38]FM_GetShiftState [10:54:38]SAM_PROTO_GetShiftState [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 13 01 00 [10:54:38]Write to MH i2c: E2 08 00 B5 08 80 13 01 00 00 00 00 00 3A [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 0E 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 0E 00 B5 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EB [10:54:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:54:38]wFMCommunicate OK [10:54:38]SAM_PROTO_GetShiftState done [10:54:38]FM_GetShiftState done [10:54:38]req_shift_opened done [10:54:38]requested_item shift.open_date is exist - process it [10:54:38]req_shift_open_date [10:54:38]req_shift_open_date done [10:54:38]produce_requested_data done [10:54:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225130,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:54:38]process_action_free close_receipt [10:54:38]json_value_free [10:54:38]json_value_free done [10:54:38]process_json_proto returns [10:54:38]Send response to host [10:54:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225130,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:54:38]free response buf [10:54:38]execute_script done [10:54:38]execute_script returns [10:54:38]free content buf [10:54:38]Sock 7.Close socket [10:54:38]Sock 7.Thread stoped [10:54:43]recv_with_timeout no data received [10:54:43]CommunicateWithHost answer receiving error [10:54:43]CommunicateWithHost err = -3 [10:54:43]OFD Sender: Server communicate error [10:54:43]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:54:43]ProducePacketName [10:54:43]name=ofd_packets/00225127 [10:54:43]OFD Sender: To server: pG, [10:54:43]CommunicateWithHost lk.salyk.kg:30040 [10:54:43]ConnectInit lk.salyk.kg [10:54:43]recv_with_timeout no data received [10:54:48]ConnectInit Can't take IP for lk.salyk.kg [10:54:48]CommunicateWithHost connect error [10:54:48]CommunicateWithHost err = -1 [10:54:48]OFD Sender: Server communicate error [10:54:53]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:54:53]ProducePacketName [10:54:53]name=ofd_packets/00225127 [10:54:53]OFD Sender: To server: pG, [10:54:53]CommunicateWithHost lk.salyk.kg:30040 [10:54:53]ConnectInit lk.salyk.kg [10:54:58]ConnectInit Can't take IP for lk.salyk.kg [10:54:58]CommunicateWithHost connect error [10:54:58]CommunicateWithHost err = -1 [10:54:58]OFD Sender: Server communicate error [10:55:02]accept exits with 11 [10:55:02]New connection [10:55:02]New thread 3067420004 created [10:55:02]Thread 3067563364 joined [10:55:02]Waiting for new connection... [10:55:02] Sock 11.Parse request [10:55:02]Sock 11.Check first char [10:55:02]Sock 11.First char is OK [10:55:02]request: POST /json_proto HTTP/1.0 [10:55:02]Method: POST [10:55:02]URL: /json_proto [10:55:02]Method is POST - this is cgi request [10:55:02]url: /json_proto [10:55:02]query_string will be loaded in cgi processing [10:55:02]execute_cgi json_proto POST (null) [10:55:02]execute_cgi path=json_proto method=POST [10:55:02]POST find Content-Length [10:55:02]Host: 172.17.43.131:8080 [10:55:02]Content-Length: 1173 [10:55:02]Content-Type: application/json [10:55:02] [10:55:02]POST finish read [10:55:02]Found Content-Length = 1173 [10:55:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001304\u000A26.07.2024 10:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 60.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 4542.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088274\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:02]execute_script... [10:55:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001304\u000A26.07.2024 10:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 60.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 4542.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088274\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:02]POST & json_proto [10:55:02]process_json_proto [10:55:02]json parsed OK: [10:55:02]protocol is kg_v1.0 [10:55:02]action value=print_text [10:55:02]process_action print_text [10:55:02]cmd_print_text [10:55:02]ExternCall_PrintAddStr [10:55:02]wPrintStart [10:55:02]Write to MH i2c: 01 00 00 B6 08 BE [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 07 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 07 00 B6 08 00 00 00 00 00 FF 0F D3 [10:55:02]RasterBufferAndPrint [10:55:02]line *****ТОВАРНЫЙ ЧЕК***** [10:55:02]line АЗС-97 [10:55:02]line Партнер нефть [10:55:02]line 02508201610067 [10:55:02]line Кассир : Ахмадалиева М. [10:55:02]line Счет N : (1)2001304 [10:55:02]line 26.07.2024 10:53 [10:55:02]line ПРОДАЖА [10:55:02]line ТРК (МРК, ГНК): 31 [10:55:02]line Вид ГСМ : 2710194210 [10:55:02]line ДТ-К-5 [10:55:02]line 60.000 x 75.70 [10:55:02]line ИТОГ: 4542.00 [10:55:02]line Тип оплаты: Талоны: ТК ГПНА Online [10:55:02]line 30088274 [10:55:02]line ______________________ [10:55:02]line (подпись) [10:55:02]written 0, free lines is 4095 [10:55:03]Write to MH i2c: 01 00 00 CB 08 D3 [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 07 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 07 00 CB 08 00 00 00 00 00 F7 0D DE [10:55:03]RasterBufferAndPrint [10:55:03]line [10:55:03]line [10:55:03]line [10:55:03]line [10:55:03]line [10:55:03]written 0, free lines is 3590 [10:55:03]MH_Cut [10:55:03]Write to MH i2c: D1 01 00 D2 08 01 AC [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: D1 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: D1 01 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: D1 01 00 D2 08 00 AB [10:55:03]Write to MH i2c: 01 00 00 D3 08 DB [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:55:03]ProducePacketName [10:55:03]name=ofd_packets/00225127 [10:55:03]OFD Sender: To server: pG, [10:55:03]CommunicateWithHost lk.salyk.kg:30040 [10:55:03]ConnectInit lk.salyk.kg [10:55:03]*** Cut start [10:55:03]*** Partial cut [10:55:03]*** CUTSNS_PIN = 1 [10:55:03]*** CUTSNS_PIN = 0 [10:55:04]*** Brake cut motor [10:55:04]Read from MH i2c: 01 [10:55:04]MH_I2C_Read... [10:55:04]*** Stop cut motor [10:55:04]*** Cut end [10:55:04]Read from MH i2c: 01 07 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: 01 07 00 D3 08 00 00 00 00 00 FF 0F F0 [10:55:04]process_action print_text done [10:55:04]requested_data is exist [10:55:04]produce_requested_data [10:55:04]requested_item fm.sn is exist - process it [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 11 00 00 [10:55:04]Write to MH i2c: E2 08 00 D4 08 80 11 00 00 00 00 00 00 56 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 17 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 17 00 D4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [10:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:55:04]wFMCommunicate OK [10:55:04]requested_item fd.num is exist - process it [10:55:04]SAM_PROTO_GetFieldsCounters [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 13 00 00 [10:55:04]Write to MH i2c: E2 08 00 D5 08 80 13 00 00 00 00 00 00 59 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 62 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 62 00 D5 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [10:55:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:04]wFMCommunicate OK [10:55:04]SAM_PROTO_GetFieldsCounters done [10:55:04]requested_item shift.num is exist - process it [10:55:04]requested_item shift.opened is exist - process it [10:55:04]req_shift_opened [10:55:04]FM_GetShiftState [10:55:04]SAM_PROTO_GetShiftState [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 13 01 00 [10:55:04]Write to MH i2c: E2 08 00 D6 08 80 13 01 00 00 00 00 00 5B [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 0E 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 0E 00 D6 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [10:55:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:55:04]wFMCommunicate OK [10:55:04]SAM_PROTO_GetShiftState done [10:55:04]FM_GetShiftState done [10:55:04]req_shift_opened done [10:55:04]requested_item shift.open_date is exist - process it [10:55:04]req_shift_open_date [10:55:04]req_shift_open_date done [10:55:04]produce_requested_data done [10:55:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225130,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:55:04]process_action_free print_text [10:55:04]json_value_free [10:55:04]json_value_free done [10:55:04]process_json_proto returns [10:55:04]Send response to host [10:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225130,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:55:04]free response buf [10:55:04]execute_script done [10:55:04]execute_script returns [10:55:04]free content buf [10:55:04]Sock 11.Close socket [10:55:04]Sock 11.Thread stoped [10:55:05]recv_with_timeout no data received [10:55:08]ConnectInit Can't take IP for lk.salyk.kg [10:55:08]CommunicateWithHost connect error [10:55:08]CommunicateWithHost err = -1 [10:55:08]OFD Sender: Server communicate error [10:55:13]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:55:13]ProducePacketName [10:55:13]name=ofd_packets/00225127 [10:55:13]OFD Sender: To server: pG, [10:55:13]CommunicateWithHost lk.salyk.kg:30040 [10:55:13]ConnectInit lk.salyk.kg [10:55:22]recv_with_timeout no data received [10:55:24]ConnectInit Can't connect to host [10:55:24]CommunicateWithHost connect error [10:55:24]CommunicateWithHost err = -1 [10:55:24]OFD Sender: Server communicate error [10:55:28]ConnectInit Can't connect to host [10:55:29]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:55:29]ProducePacketName [10:55:29]name=ofd_packets/00225127 [10:55:29]OFD Sender: To server: pG, [10:55:29]CommunicateWithHost lk.salyk.kg:30040 [10:55:29]ConnectInit lk.salyk.kg [10:55:33]ConnectInit Can't connect to host [10:55:34]ConnectInit Can't take IP for lk.salyk.kg [10:55:34]CommunicateWithHost connect error [10:55:34]CommunicateWithHost err = -1 [10:55:34]OFD Sender: Server communicate error [10:55:39]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:55:39]ProducePacketName [10:55:39]name=ofd_packets/00225127 [10:55:39]OFD Sender: To server: pG, [10:55:39]CommunicateWithHost lk.salyk.kg:30040 [10:55:39]ConnectInit lk.salyk.kg [10:55:41]ConnectInit Can't connect to host [10:55:44]ConnectInit Can't take IP for lk.salyk.kg [10:55:44]CommunicateWithHost connect error [10:55:44]CommunicateWithHost err = -1 [10:55:44]OFD Sender: Server communicate error [10:55:46]ConnectInit Can't connect to host [10:55:49]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:55:49]ProducePacketName [10:55:49]name=ofd_packets/00225127 [10:55:49]OFD Sender: To server: pG, [10:55:49]CommunicateWithHost lk.salyk.kg:30040 [10:55:49]ConnectInit lk.salyk.kg [10:55:54]ConnectInit Can't take IP for lk.salyk.kg [10:55:54]CommunicateWithHost connect error [10:55:54]CommunicateWithHost err = -1 [10:55:54]OFD Sender: Server communicate error [10:55:59]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:55:59]ProducePacketName [10:55:59]name=ofd_packets/00225127 [10:55:59]OFD Sender: To server: pG, [10:55:59]CommunicateWithHost lk.salyk.kg:30040 [10:55:59]ConnectInit lk.salyk.kg [10:56:00]recv_with_timeout no data received [10:56:04]ConnectInit Can't take IP for lk.salyk.kg [10:56:04]CommunicateWithHost connect error [10:56:04]CommunicateWithHost err = -1 [10:56:04]OFD Sender: Server communicate error [10:56:09]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:56:09]ProducePacketName [10:56:09]name=ofd_packets/00225127 [10:56:09]OFD Sender: To server: pG, [10:56:09]CommunicateWithHost lk.salyk.kg:30040 [10:56:09]ConnectInit lk.salyk.kg [10:56:14]ConnectInit Can't take IP for lk.salyk.kg [10:56:14]CommunicateWithHost connect error [10:56:14]CommunicateWithHost err = -1 [10:56:14]OFD Sender: Server communicate error [10:56:19]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:56:19]ProducePacketName [10:56:19]name=ofd_packets/00225127 [10:56:19]OFD Sender: To server: pG, [10:56:19]CommunicateWithHost lk.salyk.kg:30040 [10:56:19]ConnectInit lk.salyk.kg [10:56:20]recv_with_timeout no data received [10:56:24]ConnectInit Can't take IP for lk.salyk.kg [10:56:24]CommunicateWithHost connect error [10:56:24]CommunicateWithHost err = -1 [10:56:24]OFD Sender: Server communicate error [10:56:29]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:56:29]ProducePacketName [10:56:29]name=ofd_packets/00225127 [10:56:29]OFD Sender: To server: pG, [10:56:29]CommunicateWithHost lk.salyk.kg:30040 [10:56:29]ConnectInit lk.salyk.kg [10:56:32]recv_with_timeout no data received [10:56:34]ConnectInit Can't take IP for lk.salyk.kg [10:56:34]CommunicateWithHost connect error [10:56:34]CommunicateWithHost err = -1 [10:56:34]OFD Sender: Server communicate error [10:56:39]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:56:39]ProducePacketName [10:56:39]name=ofd_packets/00225127 [10:56:39]OFD Sender: To server: pG, [10:56:39]CommunicateWithHost lk.salyk.kg:30040 [10:56:39]ConnectInit lk.salyk.kg [10:56:43]recv_with_timeout no data received [10:56:44]ConnectInit Can't take IP for lk.salyk.kg [10:56:44]CommunicateWithHost connect error [10:56:44]CommunicateWithHost err = -1 [10:56:44]OFD Sender: Server communicate error [10:56:49]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:56:49]ProducePacketName [10:56:49]name=ofd_packets/00225127 [10:56:49]OFD Sender: To server: pG, [10:56:49]CommunicateWithHost lk.salyk.kg:30040 [10:56:49]ConnectInit lk.salyk.kg [10:56:54]recv_with_timeout no data received [10:56:54]ConnectInit Can't take IP for lk.salyk.kg [10:56:54]CommunicateWithHost connect error [10:56:54]CommunicateWithHost err = -1 [10:56:54]OFD Sender: Server communicate error [10:56:59]OFD Sender: Processing packet 225127 [packets to send 599, broken 595] [10:56:59]ProducePacketName [10:56:59]name=ofd_packets/00225127 [10:56:59]OFD Sender: To server: pG, [10:56:59]CommunicateWithHost lk.salyk.kg:30040 [10:56:59]ConnectInit lk.salyk.kg [10:57:05]Connected sock=10 [10:57:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E8 6B 04 01 64 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 78 00 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8C 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 0D 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 35 04 06 00 22 0E A9 3F 1D 35 D5 D9 04 52 A0 00 48 D9 [10:57:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A 56 47 00 E5 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 6F 03 00 F4 03 04 00 11 2D A3 66 B6 04 01 00 00 FC E6 82 DF 9F B3 C2 CA [10:57:06]CommunicateWithHost err = 0 [10:57:06]CheckOFDResponse [10:57:06]1017 (14) - 77093643461234 [10:57:06]1041 (16) - 0000000000874959 [10:57:06]1040 (4) - 225127 [10:57:06]1012 (4) - 26.07.2024 04:58 [10:57:06]1206 (1) - 0 [10:57:06]OFD Sender: Remove packet 225127 [10:57:06]ProducePacketName [10:57:06]name=ofd_packets/00225127 [10:57:06]NVStorageDeleteData [10:57:07]OFD Sender: Processing packet 225128 [packets to send 598, broken 595] [10:57:07]ProducePacketName [10:57:07]name=ofd_packets/00225128 [10:57:07]OFD Sender: To server: pG, [10:57:07]CommunicateWithHost lk.salyk.kg:30040 [10:57:07]ConnectInit lk.salyk.kg [10:57:08]Connected sock=7 [10:57:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 62 50 07 01 B4 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 12 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 6F 03 00 35 04 06 00 FD FA 6A 64 EC 82 D0 46 8D A1 3A 79 97 F3 [10:57:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3C 0B 47 00 43 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 6F 03 00 F4 03 04 00 14 2D A3 66 B6 04 01 00 00 32 B9 45 80 AD 90 4E 03 [10:57:09]CommunicateWithHost err = 0 [10:57:09]CheckOFDResponse [10:57:09]1017 (14) - 77093643461234 [10:57:09]1041 (16) - 0000000000874959 [10:57:09]1040 (4) - 225128 [10:57:09]1012 (4) - 26.07.2024 04:59 [10:57:09]1206 (1) - 0 [10:57:09]OFD Sender: Remove packet 225128 [10:57:09]ProducePacketName [10:57:09]name=ofd_packets/00225128 [10:57:09]NVStorageDeleteData [10:57:10]OFD Sender: Processing packet 225129 [packets to send 597, broken 595] [10:57:10]ProducePacketName [10:57:10]name=ofd_packets/00225129 [10:57:10]OFD Sender: To server: pG, [10:57:10]CommunicateWithHost lk.salyk.kg:30040 [10:57:10]ConnectInit lk.salyk.kg [10:57:16]Connected sock=7 [10:57:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 05 45 07 01 24 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 1A 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 6F 03 00 35 04 06 00 04 A7 E7 A5 A1 38 E6 F1 20 59 EC 9E 98 4F [10:57:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 09 47 00 DA CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 6F 03 00 F4 03 04 00 1C 2D A3 66 B6 04 01 00 00 9C 15 2E EC 58 AD 4A 52 [10:57:17]CommunicateWithHost err = 0 [10:57:17]CheckOFDResponse [10:57:17]1017 (14) - 77093643461234 [10:57:17]1041 (16) - 0000000000874959 [10:57:17]1040 (4) - 225129 [10:57:17]1012 (4) - 26.07.2024 04:59 [10:57:17]1206 (1) - 0 [10:57:17]OFD Sender: Remove packet 225129 [10:57:17]ProducePacketName [10:57:17]name=ofd_packets/00225129 [10:57:17]NVStorageDeleteData [10:57:17]OFD Sender: Processing packet 225130 [packets to send 596, broken 595] [10:57:17]ProducePacketName [10:57:17]name=ofd_packets/00225130 [10:57:17]OFD Sender: To server: pG, [10:57:17]CommunicateWithHost lk.salyk.kg:30040 [10:57:17]ConnectInit lk.salyk.kg [10:57:18]Connected sock=7 [10:57:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 40 41 04 01 54 CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 6A 80 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 6F 03 00 35 04 06 00 A1 DE AE 86 3E C5 36 B9 8D 4F D4 B9 6B C2 [10:57:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 37 47 00 63 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 6F 03 00 F4 03 04 00 1E 2D A3 66 B6 04 01 00 00 EA 9D 76 45 2D BC 51 89 [10:57:18]CommunicateWithHost err = 0 [10:57:18]CheckOFDResponse [10:57:18]1017 (14) - 77093643461234 [10:57:18]1041 (16) - 0000000000874959 [10:57:18]1040 (4) - 225130 [10:57:18]1012 (4) - 26.07.2024 04:59 [10:57:18]1206 (1) - 0 [10:57:18]OFD Sender: Remove packet 225130 [10:57:18]ProducePacketName [10:57:18]name=ofd_packets/00225130 [10:57:18]NVStorageDeleteData [10:57:19]OFD Sender: No OFD packet to send [10:57:24]OFD Sender: No OFD packet to send [10:57:29]OFD Sender: No OFD packet to send [10:57:34]OFD Sender: No OFD packet to send [10:57:39]OFD Sender: No OFD packet to send [10:57:44]OFD Sender: No OFD packet to send [10:57:49]OFD Sender: No OFD packet to send [10:57:53]recv_with_timeout no data received [10:57:54]OFD Sender: No OFD packet to send [10:57:59]OFD Sender: No OFD packet to send [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:19]OFD Sender: No OFD packet to send [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:39]OFD Sender: No OFD packet to send [10:59:41]accept exits with 9 [10:59:41]New connection [10:59:41]New thread 3067563364 created [10:59:41]Thread 3067420004 joined [10:59:41]Waiting for new connection... [10:59:41] Sock 9.Parse request [10:59:41]Sock 9.Check first char [10:59:41]Sock 9.First char is OK [10:59:41]request: POST /json_proto HTTP/1.0 [10:59:41]Method: POST [10:59:41]URL: /json_proto [10:59:41]Method is POST - this is cgi request [10:59:41]url: /json_proto [10:59:41]query_string will be loaded in cgi processing [10:59:41]execute_cgi json_proto POST (null) [10:59:41]execute_cgi path=json_proto method=POST [10:59:41]POST find Content-Length [10:59:41]Host: 172.17.43.131:8080 [10:59:41]Content-Length: 804 [10:59:41]Content-Type: application/json [10:59:41] [10:59:41]POST finish read [10:59:41]Found Content-Length = 804 [10:59:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 45.000, "sum" : 3051.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3051.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:41]execute_script... [10:59:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 45.000, "sum" : 3051.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3051.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:41]POST & json_proto [10:59:41]process_json_proto [10:59:41]json parsed OK: [10:59:41]protocol is kg_v1.0 [10:59:41]action value=close_receipt [10:59:41]process_action close_receipt [10:59:41]cmd_close_receipt [10:59:41]MH_GetDate [10:59:41]Write to MH i2c: F0 00 00 D7 08 CE [10:59:41]Write i2c OK [10:59:41]MH_I2C_Read... [10:59:41]Read from MH i2c: F0 [10:59:41]MH_I2C_Read... [10:59:41]Read from MH i2c: F0 09 00 [10:59:41]MH_I2C_Read... [10:59:41]Read from MH i2c: F0 09 00 D7 08 00 9E 81 A3 66 F9 24 A2 66 24 [10:59:41]GetLastDocTimeStamp 1721991274 [10:59:41]current date 1721991582 [10:59:41]FM_GetShiftState [10:59:41]SAM_PROTO_GetShiftState [10:59:41]wFMCommunicate request_size=4 [10:59:41]MH_SAM_APDU [10:59:41]CAPDU: 80 13 01 00 [10:59:41]Write to MH i2c: E2 08 00 D8 08 80 13 01 00 00 00 00 00 5D [10:59:41]Write i2c OK [10:59:41]MH_I2C_Read... [10:59:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:41]Read from MH i2c: E2 [10:59:41]MH_I2C_Read... [10:59:41]Read from MH i2c: E2 0E 00 [10:59:41]MH_I2C_Read... [10:59:41]Read from MH i2c: E2 0E 00 D8 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [10:59:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:59:41]wFMCommunicate OK [10:59:41]SAM_PROTO_GetShiftState done [10:59:41]FM_GetShiftState done [10:59:41]opened in 1721952182 [10:59:41]opened+sec_in_day 1722038582 [10:59:41]quantity*price = 305100 [10:59:41]sum+1 = 305101 [10:59:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3051.00 НСП 1% : 27.00 НДС 12% : 324.00 Наличными: 0.00 Безнал.: 3051.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 199 26.07.2024 10:59 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225131 ФПД: 1516853119982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105942&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225131&fm=1516853119982&tin=02508201610067®Number=0000000000092624&sum=305100 [10:59:42]StoreToDocumentArchive [10:59:42]shift 437 fd 225131 [10:59:42]save to /storage/0437/doc_00225131 [10:59:42]save last doc name /storage/0437/doc_00225131 to /storage/kkm_last_doc_name [10:59:42]save OK [10:59:42]Clear old archive folders... [10:59:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:42]tlvbuf is 00CCD100 [10:59:42]SAM_PROTO_ClearQueue [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 09 00 00 [10:59:42]Write to MH i2c: E2 08 00 E5 08 80 09 00 00 00 00 00 00 5F [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [10:59:42]RAPDU: 90 00 [10:59:42]wFMCommunicate OK [10:59:42]SAM_PROTO_ClearQueue done [10:59:42]KKMCreateOFDPacket [10:59:42]OFDProtocolAddRootSTLVToBuf [10:59:42]FM_MakeSignedData [10:59:42]FM_MakeSignedData [10:59:42]SAM_PROTO_SignData [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 0D 01 02 [10:59:42]Write to MH i2c: E2 08 00 E6 08 80 0D 01 02 00 00 00 00 67 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 E6 08 00 90 00 62 [10:59:42]RAPDU: 90 00 [10:59:42]wFMCommunicate OK [10:59:42]wFMCommunicate request_size=255 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 9E 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 6F 03 00 35 04 06 00 01 [10:59:42]Write to MH i2c: E2 02 01 E7 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 9E 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 6F 03 00 35 04 06 00 01 00 00 12 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 E7 08 00 90 00 63 [10:59:42]RAPDU: 90 00 [10:59:42]wFMCommunicate OK [10:59:42]wFMCommunicate request_size=10 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 0D 02 02 05 61 2B 7D CB EE [10:59:42]Write to MH i2c: E2 0D 00 E8 08 80 0D 02 02 05 00 61 2B 7D CB EE 00 00 36 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 03 00 E8 08 00 90 00 64 [10:59:42]RAPDU: 90 00 [10:59:42]wFMCommunicate OK [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 0D 03 02 [10:59:42]Write to MH i2c: E2 08 00 E9 08 80 0D 03 02 00 00 00 00 6C [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:43]Read from MH i2c: E2 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 0B 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 0B 00 E9 08 00 F1 70 66 37 02 48 5B 66 90 00 76 [10:59:43]RAPDU: F1 70 66 37 02 48 5B 66 90 00 [10:59:43]wFMCommunicate OK [10:59:43]SAM_PROTO_SignData done [10:59:43]FM_MakeSignedData done [10:59:43]CreateOFDProtocolMessage [10:59:43]wFMCommunicate request_size=4 [10:59:43]MH_SAM_APDU [10:59:43]CAPDU: 80 11 00 00 [10:59:43]Write to MH i2c: E2 08 00 EA 08 80 11 00 00 00 00 00 00 6C [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:43]Read from MH i2c: E2 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 17 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 17 00 EA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [10:59:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:59:43]wFMCommunicate OK [10:59:43]CreateOFDProtocolMessage done [10:59:43]OFDSenderStorePacket 225131 [10:59:43]StoreOFDPacket docnum=225131 [10:59:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 26 3A 07 01 70 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 9E 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 6F 03 00 35 04 06 00 01 61 2B 7D CB EE F1 70 66 37 02 48 5B 66 [10:59:43]CheckFolder [10:59:43]dirname=/storage/ofd_packets [10:59:43]CheckFolder done [10:59:43]ProducePacketName [10:59:43]name=ofd_packets/00225131 [10:59:43]NVStorageSaveData ofd_packets/00225131 [10:59:43]File name is /storage/ofd_packets/00225131 [10:59:43]Write 301 bytes [10:59:43]NVStorageSaveData done [10:59:43]OFDSenderStorePacket done [10:59:43]KKMCreateOFDPacket done [10:59:43]NVStorageSaveData kkm_last_timestamp [10:59:43]File name is /storage/kkm_last_timestamp [10:59:43]Write 4 bytes [10:59:43]NVStorageSaveData done [10:59:43]ExternCall_PrintAddStr [10:59:43]wPrintStart [10:59:43]Write to MH i2c: 01 00 00 EB 08 F3 [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 07 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 07 00 EB 08 00 00 00 00 00 FF 0F 08 [10:59:43]RasterBufferAndPrint [10:59:43]line Счет N : (1)2001308 [10:59:43]line ИНН: 02508201610067 [10:59:43]line Контрольно-Кассовый Чек [10:59:43]line ПРОДАЖА [10:59:43]line ТРК (МРК, ГНК) : 43 [10:59:43]line Товар: 2710124130 [10:59:43]line Аи-92-К-5 [10:59:43]line 45.000 * 67.80 [10:59:43]line = 3051.00 [10:59:43]line НДС 12% НСП 1% [10:59:43]line > о реализуемом товаре [10:59:43]line ИТОГО: 3051.00 [10:59:43]line НСП 1% : 27.00 [10:59:43]line НДС 12% : 324.00 [10:59:43]line Наличными: 0.00 [10:59:43]line Безнал.: 3051.00 [10:59:43]line Место: АЗС № 97 "Партнер Нефть" [10:59:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [10:59:43]line СНО: Общий режим [10:59:43]line Чек 199 26.07.2024 10:59 [10:59:43]line Смена: 437 ФФД: 1.0 [10:59:43]line ЗНМ: 0300000054 [10:59:43]line РНМ: 0000000000092624 [10:59:43]line Версия ККМ: 001 [10:59:43]line Платежная система: O! деньги [10:59:43]line ФМ: 0000000000874959 [10:59:43]line ФД: 225131 [10:59:43]line ФПД: 1516853119982 [10:59:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T105942&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225131&fm=1516853119982&tin=02508201610067®Number=0000000000092624&sum=305100 [10:59:43]OFD Sender: Processing packet 225131 [packets to send 596, broken 595] [10:59:43]ProducePacketName [10:59:43]name=ofd_packets/00225131 [10:59:43]OFD Sender: To server: pG, [10:59:43]CommunicateWithHost lk.salyk.kg:30040 [10:59:43]ConnectInit lk.salyk.kg [10:59:43]written 0, free lines is 4095 [10:59:43]Write to MH i2c: 01 00 00 15 09 1E [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 07 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: 01 07 00 15 09 00 00 00 00 00 78 0C A9 [10:59:43]RasterBufferAndPrint [10:59:43]line [10:59:43]line [10:59:43]line [10:59:43]line [10:59:43]line [10:59:43]written 0, free lines is 3196 [10:59:43]MH_Cut [10:59:43]Write to MH i2c: D1 01 00 1C 09 01 F7 [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: D1 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: D1 01 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: D1 01 00 1C 09 00 F6 [10:59:43]Write to MH i2c: 01 00 00 1D 09 26 [10:59:43]Write i2c OK [10:59:43]MH_I2C_Read... [10:59:45]*** Cut start [10:59:45]*** Partial cut [10:59:45]*** CUTSNS_PIN = 1 [10:59:45]*** CUTSNS_PIN = 0 [10:59:45]*** Brake cut motor [10:59:45]Read from MH i2c: 01 [10:59:45]MH_I2C_Read... [10:59:45]*** Stop cut motor [10:59:45]*** Cut end [10:59:45]Read from MH i2c: 01 07 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: 01 07 00 1D 09 00 00 00 00 00 FF 0F 3B [10:59:45]process_action close_receipt done [10:59:45]requested_data is exist [10:59:45]produce_requested_data [10:59:45]requested_item fm.sn is exist - process it [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 11 00 00 [10:59:45]Write to MH i2c: E2 08 00 1E 09 80 11 00 00 00 00 00 00 A1 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 17 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 17 00 1E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [10:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [10:59:45]wFMCommunicate OK [10:59:45]requested_item fd.num is exist - process it [10:59:45]SAM_PROTO_GetFieldsCounters [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 13 00 00 [10:59:45]Write to MH i2c: E2 08 00 1F 09 80 13 00 00 00 00 00 00 A4 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 62 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 62 00 1F 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [10:59:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:45]wFMCommunicate OK [10:59:45]SAM_PROTO_GetFieldsCounters done [10:59:45]requested_item shift.num is exist - process it [10:59:45]requested_item shift.opened is exist - process it [10:59:45]req_shift_opened [10:59:45]FM_GetShiftState [10:59:45]SAM_PROTO_GetShiftState [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 13 01 00 [10:59:45]Write to MH i2c: E2 08 00 20 09 80 13 01 00 00 00 00 00 A6 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 0E 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 0E 00 20 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 57 [10:59:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [10:59:46]wFMCommunicate OK [10:59:46]SAM_PROTO_GetShiftState done [10:59:46]FM_GetShiftState done [10:59:46]req_shift_opened done [10:59:46]requested_item shift.open_date is exist - process it [10:59:46]req_shift_open_date [10:59:46]req_shift_open_date done [10:59:46]produce_requested_data done [10:59:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225131,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [10:59:46]process_action_free close_receipt [10:59:46]json_value_free [10:59:46]json_value_free done [10:59:46]process_json_proto returns [10:59:46]Send response to host [10:59:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225131,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [10:59:46]free response buf [10:59:46]execute_script done [10:59:46]execute_script returns [10:59:46]free content buf [10:59:46]Sock 9.Close socket [10:59:46]Sock 9.Thread stoped [10:59:48]ConnectInit Can't take IP for lk.salyk.kg [10:59:48]CommunicateWithHost connect error [10:59:48]CommunicateWithHost err = -1 [10:59:48]OFD Sender: Server communicate error [10:59:53]OFD Sender: Processing packet 225131 [packets to send 596, broken 595] [10:59:53]ProducePacketName [10:59:53]name=ofd_packets/00225131 [10:59:53]OFD Sender: To server: pG, [10:59:53]CommunicateWithHost lk.salyk.kg:30040 [10:59:53]ConnectInit lk.salyk.kg [10:59:59]Connected sock=9 [10:59:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 26 3A 07 01 70 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CC A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 9E 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 6F 03 00 35 04 06 00 01 61 2B 7D CB EE F1 70 66 37 02 48 5B 66 [11:00:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 F8 47 00 C3 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 6F 03 00 F4 03 04 00 C0 2D A3 66 B6 04 01 00 00 23 7C 54 35 97 57 C7 E9 [11:00:01]CommunicateWithHost err = 0 [11:00:01]CheckOFDResponse [11:00:01]1017 (14) - 77093643461234 [11:00:01]1041 (16) - 0000000000874959 [11:00:01]1040 (4) - 225131 [11:00:01]1012 (4) - 26.07.2024 05:01 [11:00:01]1206 (1) - 0 [11:00:01]OFD Sender: Remove packet 225131 [11:00:01]ProducePacketName [11:00:01]name=ofd_packets/00225131 [11:00:01]NVStorageDeleteData [11:00:01]OFD Sender: No OFD packet to send [11:00:06]OFD Sender: No OFD packet to send [11:00:11]OFD Sender: No OFD packet to send [11:00:16]OFD Sender: No OFD packet to send [11:00:21]OFD Sender: No OFD packet to send [11:00:26]OFD Sender: No OFD packet to send [11:00:31]OFD Sender: No OFD packet to send [11:00:36]OFD Sender: No OFD packet to send [11:00:41]OFD Sender: No OFD packet to send [11:00:42]accept exits with 10 [11:00:42]New connection [11:00:42]New thread 3067420004 created [11:00:42]Thread 3067563364 joined [11:00:42]Waiting for new connection... [11:00:42] Sock 10.Parse request [11:00:42]Sock 10.Check first char [11:00:42]Sock 10.First char is OK [11:00:42]request: POST /json_proto HTTP/1.0 [11:00:42]Method: POST [11:00:42]URL: /json_proto [11:00:42]Method is POST - this is cgi request [11:00:42]url: /json_proto [11:00:42]query_string will be loaded in cgi processing [11:00:42]execute_cgi json_proto POST (null) [11:00:42]execute_cgi path=json_proto method=POST [11:00:42]POST find Content-Length [11:00:42]Host: 172.17.43.131:8080 [11:00:42]Content-Length: 683 [11:00:42]Content-Type: application/json [11:00:42] [11:00:42]POST finish read [11:00:42]Found Content-Length = 683 [11:00:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:42]execute_script... [11:00:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:42]POST & json_proto [11:00:42]process_json_proto [11:00:42]json parsed OK: [11:00:42]protocol is kg_v1.0 [11:00:42]action value=close_receipt [11:00:42]process_action close_receipt [11:00:42]cmd_close_receipt [11:00:42]MH_GetDate [11:00:42]Write to MH i2c: F0 00 00 21 09 19 [11:00:42]Write i2c OK [11:00:42]MH_I2C_Read... [11:00:42]Read from MH i2c: F0 [11:00:42]MH_I2C_Read... [11:00:42]Read from MH i2c: F0 09 00 [11:00:42]MH_I2C_Read... [11:00:42]Read from MH i2c: F0 09 00 21 09 00 DB 81 A3 66 F9 24 A2 66 AC [11:00:42]GetLastDocTimeStamp 1721991582 [11:00:42]current date 1721991643 [11:00:42]FM_GetShiftState [11:00:42]SAM_PROTO_GetShiftState [11:00:42]wFMCommunicate request_size=4 [11:00:42]MH_SAM_APDU [11:00:42]CAPDU: 80 13 01 00 [11:00:42]Write to MH i2c: E2 08 00 22 09 80 13 01 00 00 00 00 00 A8 [11:00:42]Write i2c OK [11:00:42]MH_I2C_Read... [11:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:42]Read from MH i2c: E2 [11:00:42]MH_I2C_Read... [11:00:42]Read from MH i2c: E2 0E 00 [11:00:42]MH_I2C_Read... [11:00:42]Read from MH i2c: E2 0E 00 22 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [11:00:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:00:42]wFMCommunicate OK [11:00:42]SAM_PROTO_GetShiftState done [11:00:42]FM_GetShiftState done [11:00:42]opened in 1721952182 [11:00:42]opened+sec_in_day 1722038582 [11:00:42]quantity*price = 120055 [11:00:42]sum+1 = 120057 [11:00:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 200 26.07.2024 11:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225132 ФПД: 120161789304753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225132&fm=120161789304753&tin=02508201610067®Number=0000000000092624&sum=120000 [11:00:43]StoreToDocumentArchive [11:00:43]shift 437 fd 225132 [11:00:43]save to /storage/0437/doc_00225132 [11:00:43]save last doc name /storage/0437/doc_00225132 to /storage/kkm_last_doc_name [11:00:43]save OK [11:00:43]Clear old archive folders... [11:00:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:43]tlvbuf is 00BF8730 [11:00:43]SAM_PROTO_ClearQueue [11:00:43]wFMCommunicate request_size=4 [11:00:43]MH_SAM_APDU [11:00:43]CAPDU: 80 09 00 00 [11:00:43]Write to MH i2c: E2 08 00 2F 09 80 09 00 00 00 00 00 00 AA [11:00:43]Write i2c OK [11:00:43]MH_I2C_Read... [11:00:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:43]Read from MH i2c: E2 [11:00:43]MH_I2C_Read... [11:00:43]Read from MH i2c: E2 03 00 [11:00:43]MH_I2C_Read... [11:00:43]Read from MH i2c: E2 03 00 2F 09 00 90 00 AC [11:00:43]RAPDU: 90 00 [11:00:43]wFMCommunicate OK [11:00:43]SAM_PROTO_ClearQueue done [11:00:43]KKMCreateOFDPacket [11:00:43]OFDProtocolAddRootSTLVToBuf [11:00:43]FM_MakeSignedData [11:00:43]FM_MakeSignedData [11:00:43]SAM_PROTO_SignData [11:00:43]wFMCommunicate request_size=4 [11:00:43]MH_SAM_APDU [11:00:43]CAPDU: 80 0D 01 02 [11:00:43]Write to MH i2c: E2 08 00 30 09 80 0D 01 02 00 00 00 00 B2 [11:00:43]Write i2c OK [11:00:43]MH_I2C_Read... [11:00:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:43]Read from MH i2c: E2 [11:00:43]MH_I2C_Read... [11:00:43]Read from MH i2c: E2 03 00 [11:00:43]MH_I2C_Read... [11:00:43]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [11:00:43]RAPDU: 90 00 [11:00:43]wFMCommunicate OK [11:00:43]wFMCommunicate request_size=255 [11:00:43]MH_SAM_APDU [11:00:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 DB 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 6F 03 00 35 04 06 00 6D [11:00:43]Write to MH i2c: E2 02 01 31 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 DB 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 6F 03 00 35 04 06 00 6D 00 00 A0 [11:00:43]Write i2c OK [11:00:43]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 [11:00:44]MH_I2C_Read... [11:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:44]Read from MH i2c: E2 03 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 03 00 31 09 00 90 00 AE [11:00:44]RAPDU: 90 00 [11:00:44]wFMCommunicate OK [11:00:44]wFMCommunicate request_size=10 [11:00:44]MH_SAM_APDU [11:00:44]CAPDU: 80 0D 02 02 05 49 58 C4 5F B1 [11:00:44]Write to MH i2c: E2 0D 00 32 09 80 0D 02 02 05 00 49 58 C4 5F B1 00 00 34 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:44]Read from MH i2c: E2 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 03 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 03 00 32 09 00 90 00 AF [11:00:44]RAPDU: 90 00 [11:00:44]wFMCommunicate OK [11:00:44]wFMCommunicate request_size=4 [11:00:44]MH_SAM_APDU [11:00:44]CAPDU: 80 0D 03 02 [11:00:44]Write to MH i2c: E2 08 00 33 09 80 0D 03 02 00 00 00 00 B7 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:44]Read from MH i2c: E2 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 0B 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 0B 00 33 09 00 1F 1D D6 1B B5 58 63 9F 90 00 F4 [11:00:44]RAPDU: 1F 1D D6 1B B5 58 63 9F 90 00 [11:00:44]wFMCommunicate OK [11:00:44]SAM_PROTO_SignData done [11:00:44]FM_MakeSignedData done [11:00:44]CreateOFDProtocolMessage [11:00:44]wFMCommunicate request_size=4 [11:00:44]MH_SAM_APDU [11:00:44]CAPDU: 80 11 00 00 [11:00:44]Write to MH i2c: E2 08 00 34 09 80 11 00 00 00 00 00 00 B7 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:44]Read from MH i2c: E2 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 17 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: E2 17 00 34 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 14 [11:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:00:44]wFMCommunicate OK [11:00:44]CreateOFDProtocolMessage done [11:00:44]OFDSenderStorePacket 225132 [11:00:44]StoreOFDPacket docnum=225132 [11:00:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 D4 07 01 5C C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 DB 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 6F 03 00 35 04 06 00 6D 49 58 C4 5F B1 1F 1D D6 1B B5 58 63 9F [11:00:44]CheckFolder [11:00:44]dirname=/storage/ofd_packets [11:00:44]CheckFolder done [11:00:44]ProducePacketName [11:00:44]name=ofd_packets/00225132 [11:00:44]NVStorageSaveData ofd_packets/00225132 [11:00:44]File name is /storage/ofd_packets/00225132 [11:00:44]Write 301 bytes [11:00:44]NVStorageSaveData done [11:00:44]OFDSenderStorePacket done [11:00:44]KKMCreateOFDPacket done [11:00:44]NVStorageSaveData kkm_last_timestamp [11:00:44]File name is /storage/kkm_last_timestamp [11:00:44]Write 4 bytes [11:00:44]NVStorageSaveData done [11:00:44]ExternCall_PrintAddStr [11:00:44]wPrintStart [11:00:44]Write to MH i2c: 01 00 00 35 09 3E [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: 01 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: 01 07 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: 01 07 00 35 09 00 00 00 00 00 FF 0F 53 [11:00:44]RasterBufferAndPrint [11:00:44]line Счет N : (1)2001309 [11:00:44]line ИНН: 02508201610067 [11:00:44]line Контрольно-Кассовый Чек [11:00:44]line ПРОДАЖА [11:00:44]line ТРК (МРК, ГНК) : 54 [11:00:44]line Товар: 2710124500 [11:00:44]line Аи-95-К-5 [11:00:44]line 16.180 * 74.20 [11:00:44]line = 1200.56 [11:00:44]line НДС 12% НСП 1% [11:00:44]line > о реализуемом товаре [11:00:44]line ОКРУГЛЕНИЕ: -0.56 [11:00:44]line ИТОГО: 1200.00 [11:00:44]line Внесено: 1200.00 [11:00:44]line СДАЧА: 0.00 [11:00:44]line НСП 1% : 10.62 [11:00:44]line НДС 12% : 127.49 [11:00:44]line Наличными: 1200.00 [11:00:44]line Безнал.: 0.00 [11:00:44]line Место: АЗС № 97 "Партнер Нефть" [11:00:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:00:44]line СНО: Общий режим [11:00:44]line Чек 200 26.07.2024 11:00 [11:00:44]line Смена: 437 ФФД: 1.0 [11:00:44]line ЗНМ: 0300000054 [11:00:44]line РНМ: 0000000000092624 [11:00:44]line Версия ККМ: 001 [11:00:44]line ФМ: 0000000000874959 [11:00:44]line ФД: 225132 [11:00:44]line ФПД: 120161789304753 [11:00:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110043&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225132&fm=120161789304753&tin=02508201610067®Number=0000000000092624&sum=120000 [11:00:44]written 0, free lines is 4095 [11:00:44]OFD Sender: Processing packet 225132 [packets to send 596, broken 595] [11:00:44]ProducePacketName [11:00:44]name=ofd_packets/00225132 [11:00:44]OFD Sender: To server: pG, [11:00:44]CommunicateWithHost lk.salyk.kg:30040 [11:00:44]ConnectInit lk.salyk.kg [11:00:44]Write to MH i2c: 01 00 00 60 09 69 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: 01 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: 01 07 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: 01 07 00 60 09 00 00 00 00 00 5D 0C D9 [11:00:44]RasterBufferAndPrint [11:00:44]line [11:00:44]line [11:00:44]line [11:00:44]line [11:00:44]line [11:00:44]written 0, free lines is 3168 [11:00:44]MH_Cut [11:00:44]Write to MH i2c: D1 01 00 67 09 01 42 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: D1 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: D1 01 00 [11:00:44]MH_I2C_Read... [11:00:44]Read from MH i2c: D1 01 00 67 09 00 41 [11:00:44]Write to MH i2c: 01 00 00 68 09 71 [11:00:44]Write i2c OK [11:00:44]MH_I2C_Read... [11:00:46]*** Cut start [11:00:46]*** Partial cut [11:00:46]*** CUTSNS_PIN = 1 [11:00:46]*** CUTSNS_PIN = 0 [11:00:46]*** Brake cut motor [11:00:46]Read from MH i2c: 01 [11:00:46]MH_I2C_Read... [11:00:46]*** Stop cut motor [11:00:46]*** Cut end [11:00:46]Read from MH i2c: 01 07 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: 01 07 00 68 09 00 00 00 00 00 FF 0F 86 [11:00:46]process_action close_receipt done [11:00:46]requested_data is exist [11:00:46]produce_requested_data [11:00:46]requested_item fm.sn is exist - process it [11:00:46]wFMCommunicate request_size=4 [11:00:46]MH_SAM_APDU [11:00:46]CAPDU: 80 11 00 00 [11:00:46]Write to MH i2c: E2 08 00 69 09 80 11 00 00 00 00 00 00 EC [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:46]Read from MH i2c: E2 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 17 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 17 00 69 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 49 [11:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:00:46]wFMCommunicate OK [11:00:46]requested_item fd.num is exist - process it [11:00:46]SAM_PROTO_GetFieldsCounters [11:00:46]wFMCommunicate request_size=4 [11:00:46]MH_SAM_APDU [11:00:46]CAPDU: 80 13 00 00 [11:00:46]Write to MH i2c: E2 08 00 6A 09 80 13 00 00 00 00 00 00 EF [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:46]Read from MH i2c: E2 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 62 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 62 00 6A 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [11:00:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:46]wFMCommunicate OK [11:00:46]SAM_PROTO_GetFieldsCounters done [11:00:46]requested_item shift.num is exist - process it [11:00:46]requested_item shift.opened is exist - process it [11:00:46]req_shift_opened [11:00:46]FM_GetShiftState [11:00:46]SAM_PROTO_GetShiftState [11:00:46]wFMCommunicate request_size=4 [11:00:46]MH_SAM_APDU [11:00:46]CAPDU: 80 13 01 00 [11:00:46]Write to MH i2c: E2 08 00 6B 09 80 13 01 00 00 00 00 00 F1 [11:00:46]Write i2c OK [11:00:46]MH_I2C_Read... [11:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:46]Read from MH i2c: E2 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 0E 00 [11:00:46]MH_I2C_Read... [11:00:46]Read from MH i2c: E2 0E 00 6B 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A2 [11:00:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:00:46]wFMCommunicate OK [11:00:46]SAM_PROTO_GetShiftState done [11:00:46]FM_GetShiftState done [11:00:46]req_shift_opened done [11:00:46]requested_item shift.open_date is exist - process it [11:00:46]req_shift_open_date [11:00:46]req_shift_open_date done [11:00:46]produce_requested_data done [11:00:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225132,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:00:46]process_action_free close_receipt [11:00:46]json_value_free [11:00:46]json_value_free done [11:00:46]process_json_proto returns [11:00:46]Send response to host [11:00:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225132,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:00:46]free response buf [11:00:46]execute_script done [11:00:46]execute_script returns [11:00:46]free content buf [11:00:46]Sock 10.Close socket [11:00:46]Sock 10.Thread stoped [11:00:49]Connected sock=11 [11:00:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 D4 07 01 5C C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 DB 81 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 6F 03 00 35 04 06 00 6D 49 58 C4 5F B1 1F 1D D6 1B B5 58 63 9F [11:00:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 72 47 00 79 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 6F 03 00 F4 03 04 00 F0 2D A3 66 B6 04 01 00 00 A8 F2 0A 00 84 74 EB AE [11:00:50]CommunicateWithHost err = 0 [11:00:50]CheckOFDResponse [11:00:50]1017 (14) - 77093643461234 [11:00:50]1041 (16) - 0000000000874959 [11:00:50]1040 (4) - 225132 [11:00:50]1012 (4) - 26.07.2024 05:02 [11:00:50]1206 (1) - 0 [11:00:50]OFD Sender: Remove packet 225132 [11:00:50]ProducePacketName [11:00:50]name=ofd_packets/00225132 [11:00:50]NVStorageDeleteData [11:00:51]OFD Sender: No OFD packet to send [11:00:56]OFD Sender: No OFD packet to send [11:00:58]recv_with_timeout no data received [11:01:01]OFD Sender: No OFD packet to send [11:01:06]OFD Sender: No OFD packet to send [11:01:11]OFD Sender: No OFD packet to send [11:01:16]OFD Sender: No OFD packet to send [11:01:21]OFD Sender: No OFD packet to send [11:01:26]OFD Sender: No OFD packet to send [11:01:31]OFD Sender: No OFD packet to send [11:01:36]OFD Sender: No OFD packet to send [11:01:41]OFD Sender: No OFD packet to send [11:01:46]OFD Sender: No OFD packet to send [11:01:51]OFD Sender: No OFD packet to send [11:01:56]OFD Sender: No OFD packet to send [11:02:01]OFD Sender: No OFD packet to send [11:02:06]OFD Sender: No OFD packet to send [11:02:07]recv_with_timeout no data received [11:02:09]accept exits with 7 [11:02:09]New connection [11:02:09]New thread 3067563364 created [11:02:09]Thread 3067420004 joined [11:02:09]Waiting for new connection... [11:02:09] Sock 7.Parse request [11:02:09]Sock 7.Check first char [11:02:09]Sock 7.First char is OK [11:02:09]request: POST /json_proto HTTP/1.0 [11:02:09]Method: POST [11:02:09]URL: /json_proto [11:02:09]Method is POST - this is cgi request [11:02:09]url: /json_proto [11:02:09]query_string will be loaded in cgi processing [11:02:09]execute_cgi json_proto POST (null) [11:02:09]execute_cgi path=json_proto method=POST [11:02:09]POST find Content-Length [11:02:09]Host: 172.17.43.131:8080 [11:02:09]Content-Length: 1174 [11:02:09]Content-Type: application/json [11:02:09] [11:02:09]POST finish read [11:02:09]Found Content-Length = 1174 [11:02:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001307\u000A26.07.2024 11:00\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 125.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9462.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088290\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:09]execute_script... [11:02:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001307\u000A26.07.2024 11:00\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 125.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 9462.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088290\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:09]POST & json_proto [11:02:09]process_json_proto [11:02:09]json parsed OK: [11:02:09]protocol is kg_v1.0 [11:02:09]action value=print_text [11:02:09]process_action print_text [11:02:09]cmd_print_text [11:02:09]ExternCall_PrintAddStr [11:02:09]wPrintStart [11:02:09]Write to MH i2c: 01 00 00 6C 09 75 [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 07 00 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 07 00 6C 09 00 00 00 00 00 FF 0F 8A [11:02:09]RasterBufferAndPrint [11:02:09]line *****ТОВАРНЫЙ ЧЕК***** [11:02:09]line АЗС-97 [11:02:09]line Партнер нефть [11:02:09]line 02508201610067 [11:02:09]line Кассир : Ахмадалиева М. [11:02:09]line Счет N : (1)2001307 [11:02:09]line 26.07.2024 11:00 [11:02:09]line ПРОДАЖА [11:02:09]line ТРК (МРК, ГНК): 31 [11:02:09]line Вид ГСМ : 2710194210 [11:02:09]line ДТ-К-5 [11:02:09]line 125.000 x 75.70 [11:02:09]line ИТОГ: 9462.50 [11:02:09]line Тип оплаты: Талоны: ТК ГПНА Online [11:02:09]line 30088290 [11:02:09]line ______________________ [11:02:09]line (подпись) [11:02:09]written 0, free lines is 4095 [11:02:09]Write to MH i2c: 01 00 00 81 09 8A [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 07 00 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 07 00 81 09 00 00 00 00 00 F4 0D 92 [11:02:09]RasterBufferAndPrint [11:02:09]line [11:02:09]line [11:02:09]line [11:02:09]line [11:02:09]line [11:02:09]written 0, free lines is 3574 [11:02:09]MH_Cut [11:02:09]Write to MH i2c: D1 01 00 88 09 01 63 [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: D1 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: D1 01 00 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: D1 01 00 88 09 00 62 [11:02:09]Write to MH i2c: 01 00 00 89 09 92 [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:10]*** Cut start [11:02:10]*** Partial cut [11:02:10]*** CUTSNS_PIN = 1 [11:02:10]*** CUTSNS_PIN = 0 [11:02:10]*** Brake cut motor [11:02:10]Read from MH i2c: 01 [11:02:10]MH_I2C_Read... [11:02:10]*** Stop cut motor [11:02:10]*** Cut end [11:02:10]Read from MH i2c: 01 07 00 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: 01 07 00 89 09 00 00 00 00 00 FF 0F A7 [11:02:10]process_action print_text done [11:02:10]requested_data is exist [11:02:10]produce_requested_data [11:02:10]requested_item fm.sn is exist - process it [11:02:10]wFMCommunicate request_size=4 [11:02:10]MH_SAM_APDU [11:02:10]CAPDU: 80 11 00 00 [11:02:10]Write to MH i2c: E2 08 00 8A 09 80 11 00 00 00 00 00 00 0D [11:02:10]Write i2c OK [11:02:10]MH_I2C_Read... [11:02:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:10]Read from MH i2c: E2 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 17 00 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 17 00 8A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [11:02:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:02:10]wFMCommunicate OK [11:02:10]requested_item fd.num is exist - process it [11:02:10]SAM_PROTO_GetFieldsCounters [11:02:10]wFMCommunicate request_size=4 [11:02:10]MH_SAM_APDU [11:02:10]CAPDU: 80 13 00 00 [11:02:10]Write to MH i2c: E2 08 00 8B 09 80 13 00 00 00 00 00 00 10 [11:02:10]Write i2c OK [11:02:10]MH_I2C_Read... [11:02:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:10]Read from MH i2c: E2 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 62 00 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 62 00 8B 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [11:02:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:10]wFMCommunicate OK [11:02:10]SAM_PROTO_GetFieldsCounters done [11:02:10]requested_item shift.num is exist - process it [11:02:10]requested_item shift.opened is exist - process it [11:02:10]req_shift_opened [11:02:10]FM_GetShiftState [11:02:10]SAM_PROTO_GetShiftState [11:02:10]wFMCommunicate request_size=4 [11:02:10]MH_SAM_APDU [11:02:10]CAPDU: 80 13 01 00 [11:02:10]Write to MH i2c: E2 08 00 8C 09 80 13 01 00 00 00 00 00 12 [11:02:10]Write i2c OK [11:02:10]MH_I2C_Read... [11:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:10]Read from MH i2c: E2 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 0E 00 [11:02:10]MH_I2C_Read... [11:02:10]Read from MH i2c: E2 0E 00 8C 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [11:02:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:02:10]wFMCommunicate OK [11:02:10]SAM_PROTO_GetShiftState done [11:02:10]FM_GetShiftState done [11:02:10]req_shift_opened done [11:02:10]requested_item shift.open_date is exist - process it [11:02:10]req_shift_open_date [11:02:10]req_shift_open_date done [11:02:10]produce_requested_data done [11:02:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225132,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:02:10]process_action_free print_text [11:02:10]json_value_free [11:02:10]json_value_free done [11:02:10]process_json_proto returns [11:02:10]Send response to host [11:02:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225132,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:02:10]free response buf [11:02:10]execute_script done [11:02:10]execute_script returns [11:02:10]free content buf [11:02:10]Sock 7.Close socket [11:02:10]Sock 7.Thread stoped [11:02:11]OFD Sender: No OFD packet to send [11:02:16]OFD Sender: No OFD packet to send [11:02:21]OFD Sender: No OFD packet to send [11:02:21]recv_with_timeout no data received [11:02:26]OFD Sender: No OFD packet to send [11:02:31]OFD Sender: No OFD packet to send [11:02:36]OFD Sender: No OFD packet to send [11:02:41]OFD Sender: No OFD packet to send [11:02:46]OFD Sender: No OFD packet to send [11:02:51]OFD Sender: No OFD packet to send [11:02:56]OFD Sender: No OFD packet to send [11:03:01]OFD Sender: No OFD packet to send [11:03:03]accept exits with 9 [11:03:03]New connection [11:03:03]New thread 3067420004 created [11:03:03]Thread 3067563364 joined [11:03:03]Waiting for new connection... [11:03:03] Sock 9.Parse request [11:03:03]Sock 9.Check first char [11:03:03]Sock 9.First char is OK [11:03:03]request: POST /json_proto HTTP/1.0 [11:03:03]Method: POST [11:03:03]URL: /json_proto [11:03:03]Method is POST - this is cgi request [11:03:03]url: /json_proto [11:03:03]query_string will be loaded in cgi processing [11:03:03]execute_cgi json_proto POST (null) [11:03:03]execute_cgi path=json_proto method=POST [11:03:03]POST find Content-Length [11:03:03]Host: 172.17.43.131:8080 [11:03:03]Content-Length: 680 [11:03:03]Content-Type: application/json [11:03:03] [11:03:03]POST finish read [11:03:03]Found Content-Length = 680 [11:03:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.700, "sum" : 1491.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1491.00, "total" : 1491.00, "payments": [ { "type": 0, "sum" : 1491.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:03]execute_script... [11:03:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.700, "sum" : 1491.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1491.00, "total" : 1491.00, "payments": [ { "type": 0, "sum" : 1491.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:03]POST & json_proto [11:03:03]process_json_proto [11:03:03]json parsed OK: [11:03:03]protocol is kg_v1.0 [11:03:03]action value=close_receipt [11:03:03]process_action close_receipt [11:03:03]cmd_close_receipt [11:03:03]MH_GetDate [11:03:03]Write to MH i2c: F0 00 00 8D 09 85 [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: F0 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: F0 09 00 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: F0 09 00 8D 09 00 67 82 A3 66 F9 24 A2 66 A5 [11:03:03]GetLastDocTimeStamp 1721991643 [11:03:03]current date 1721991783 [11:03:03]FM_GetShiftState [11:03:03]SAM_PROTO_GetShiftState [11:03:03]wFMCommunicate request_size=4 [11:03:03]MH_SAM_APDU [11:03:03]CAPDU: 80 13 01 00 [11:03:03]Write to MH i2c: E2 08 00 8E 09 80 13 01 00 00 00 00 00 14 [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:03]Read from MH i2c: E2 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: E2 0E 00 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: E2 0E 00 8E 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [11:03:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:03:03]wFMCommunicate OK [11:03:03]SAM_PROTO_GetShiftState done [11:03:03]FM_GetShiftState done [11:03:03]opened in 1721952182 [11:03:03]opened+sec_in_day 1722038582 [11:03:03]quantity*price = 149129 [11:03:03]sum+1 = 149130 [11:03:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1491.00 Внесено: 1491.00 СДАЧА: 0.00 НСП 1% : 13.20 НДС 12% : 158.37 Наличными: 1491.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 201 26.07.2024 11:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225133 ФПД: 156610690426541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225133&fm=156610690426541&tin=02508201610067®Number=0000000000092624&sum=149100 [11:03:04]StoreToDocumentArchive [11:03:04]shift 437 fd 225133 [11:03:04]save to /storage/0437/doc_00225133 [11:03:04]save last doc name /storage/0437/doc_00225133 to /storage/kkm_last_doc_name [11:03:04]save OK [11:03:04]Clear old archive folders... [11:03:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:03:04]tlvbuf is 00CE0C10 [11:03:04]SAM_PROTO_ClearQueue [11:03:04]wFMCommunicate request_size=4 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 09 00 00 [11:03:04]Write to MH i2c: E2 08 00 9B 09 80 09 00 00 00 00 00 00 16 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 9B 09 00 90 00 18 [11:03:04]RAPDU: 90 00 [11:03:04]wFMCommunicate OK [11:03:04]SAM_PROTO_ClearQueue done [11:03:04]KKMCreateOFDPacket [11:03:04]OFDProtocolAddRootSTLVToBuf [11:03:04]FM_MakeSignedData [11:03:04]FM_MakeSignedData [11:03:04]SAM_PROTO_SignData [11:03:04]wFMCommunicate request_size=4 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 0D 01 02 [11:03:04]Write to MH i2c: E2 08 00 9C 09 80 0D 01 02 00 00 00 00 1E [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 9C 09 00 90 00 19 [11:03:04]RAPDU: 90 00 [11:03:04]wFMCommunicate OK [11:03:04]wFMCommunicate request_size=255 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 4C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 89 46 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 46 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 3D 00 00 00 00 07 04 06 00 6C 46 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 68 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 6F 03 00 35 04 06 00 8E 6F C4 92 [11:03:04]Write to MH i2c: E2 02 01 9D 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 4C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 89 46 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 46 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 3D 00 00 00 00 07 04 06 00 6C 46 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 68 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 6F 03 00 35 04 06 00 8E 6F C4 92 00 00 96 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 9D 09 00 90 00 1A [11:03:04]RAPDU: 90 00 [11:03:04]wFMCommunicate OK [11:03:04]wFMCommunicate request_size=7 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 0D 02 02 02 26 AD [11:03:04]Write to MH i2c: E2 0A 00 9E 09 80 0D 02 02 02 00 26 AD 00 00 F8 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [11:03:04]RAPDU: 90 00 [11:03:04]wFMCommunicate OK [11:03:04]wFMCommunicate request_size=4 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 0D 03 02 [11:03:04]Write to MH i2c: E2 08 00 9F 09 80 0D 03 02 00 00 00 00 23 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 0B 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 0B 00 9F 09 00 A1 DC 8E 63 48 9B 14 91 90 00 1A [11:03:04]RAPDU: A1 DC 8E 63 48 9B 14 91 90 00 [11:03:04]wFMCommunicate OK [11:03:04]SAM_PROTO_SignData done [11:03:04]FM_MakeSignedData done [11:03:04]CreateOFDProtocolMessage [11:03:04]wFMCommunicate request_size=4 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 11 00 00 [11:03:04]Write to MH i2c: E2 08 00 A0 09 80 11 00 00 00 00 00 00 23 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 17 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 17 00 A0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [11:03:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:03:05]wFMCommunicate OK [11:03:05]CreateOFDProtocolMessage done [11:03:05]OFDSenderStorePacket 225133 [11:03:05]StoreOFDPacket docnum=225133 [11:03:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BA E1 04 01 36 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 4C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 89 46 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 46 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 3D 00 00 00 00 07 04 06 00 6C 46 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 68 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 6F 03 00 35 04 06 00 8E 6F C4 92 26 AD A1 DC 8E 63 48 9B 14 91 [11:03:05]CheckFolder [11:03:05]dirname=/storage/ofd_packets [11:03:05]CheckFolder done [11:03:05]ProducePacketName [11:03:05]name=ofd_packets/00225133 [11:03:05]NVStorageSaveData ofd_packets/00225133 [11:03:05]File name is /storage/ofd_packets/00225133 [11:03:05]Write 298 bytes [11:03:05]NVStorageSaveData done [11:03:05]OFDSenderStorePacket done [11:03:05]KKMCreateOFDPacket done [11:03:05]NVStorageSaveData kkm_last_timestamp [11:03:05]File name is /storage/kkm_last_timestamp [11:03:05]Write 4 bytes [11:03:05]NVStorageSaveData done [11:03:05]ExternCall_PrintAddStr [11:03:05]wPrintStart [11:03:05]Write to MH i2c: 01 00 00 A1 09 AA [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 07 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 FF 0F BF [11:03:05]RasterBufferAndPrint [11:03:05]line Счет N : (1)2001310 [11:03:05]line ИНН: 02508201610067 [11:03:05]line Контрольно-Кассовый Чек [11:03:05]line ПРОДАЖА [11:03:05]line ТРК (МРК, ГНК) : 61 [11:03:05]line Товар: 2710194210 [11:03:05]line ДТ-К-5 [11:03:05]line 19.700 * 75.70 [11:03:05]line = 1491.29 [11:03:05]line НДС 12% НСП 1% [11:03:05]line > о реализуемом товаре [11:03:05]line ОКРУГЛЕНИЕ: -0.29 [11:03:05]line ИТОГО: 1491.00 [11:03:05]line Внесено: 1491.00 [11:03:05]line СДАЧА: 0.00 [11:03:05]line НСП 1% : 13.20 [11:03:05]line НДС 12% : 158.37 [11:03:05]line Наличными: 1491.00 [11:03:05]line Безнал.: 0.00 [11:03:05]line Место: АЗС № 97 "Партнер Нефть" [11:03:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:03:05]line СНО: Общий режим [11:03:05]line Чек 201 26.07.2024 11:03 [11:03:05]line Смена: 437 ФФД: 1.0 [11:03:05]line ЗНМ: 0300000054 [11:03:05]line РНМ: 0000000000092624 [11:03:05]line Версия ККМ: 001 [11:03:05]line ФМ: 0000000000874959 [11:03:05]line ФД: 225133 [11:03:05]line ФПД: 156610690426541 [11:03:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225133&fm=156610690426541&tin=02508201610067®Number=0000000000092624&sum=149100 [11:03:05]OFD Sender: Processing packet 225133 [packets to send 596, broken 595] [11:03:05]ProducePacketName [11:03:05]name=ofd_packets/00225133 [11:03:05]OFD Sender: To server: pG, [11:03:05]CommunicateWithHost lk.salyk.kg:30040 [11:03:05]ConnectInit lk.salyk.kg [11:03:05]written 0, free lines is 4095 [11:03:05]Write to MH i2c: 01 00 00 CC 09 D5 [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 07 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: 01 07 00 CC 09 00 00 00 00 00 58 0C 40 [11:03:05]RasterBufferAndPrint [11:03:05]line [11:03:05]line [11:03:05]line [11:03:05]line [11:03:05]line [11:03:05]written 0, free lines is 3164 [11:03:05]MH_Cut [11:03:05]Write to MH i2c: D1 01 00 D3 09 01 AE [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: D1 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: D1 01 00 [11:03:05]MH_I2C_Read... [11:03:05]Read from MH i2c: D1 01 00 D3 09 00 AD [11:03:05]Write to MH i2c: 01 00 00 D4 09 DD [11:03:05]Write i2c OK [11:03:05]MH_I2C_Read... [11:03:07]*** Cut start [11:03:07]*** Partial cut [11:03:07]*** CUTSNS_PIN = 1 [11:03:07]*** CUTSNS_PIN = 0 [11:03:07]*** Brake cut motor [11:03:07]Read from MH i2c: 01 [11:03:07]MH_I2C_Read... [11:03:07]*** Stop cut motor [11:03:07]*** Cut end [11:03:07]Read from MH i2c: 01 07 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 FF 0F F2 [11:03:07]process_action close_receipt done [11:03:07]requested_data is exist [11:03:07]produce_requested_data [11:03:07]requested_item fm.sn is exist - process it [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 11 00 00 [11:03:07]Write to MH i2c: E2 08 00 D5 09 80 11 00 00 00 00 00 00 58 [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 17 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 17 00 D5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [11:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:03:07]wFMCommunicate OK [11:03:07]requested_item fd.num is exist - process it [11:03:07]SAM_PROTO_GetFieldsCounters [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 13 00 00 [11:03:07]Write to MH i2c: E2 08 00 D6 09 80 13 00 00 00 00 00 00 5B [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 62 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 62 00 D6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [11:03:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:07]wFMCommunicate OK [11:03:07]SAM_PROTO_GetFieldsCounters done [11:03:07]requested_item shift.num is exist - process it [11:03:07]requested_item shift.opened is exist - process it [11:03:07]req_shift_opened [11:03:07]FM_GetShiftState [11:03:07]SAM_PROTO_GetShiftState [11:03:07]wFMCommunicate request_size=4 [11:03:07]MH_SAM_APDU [11:03:07]CAPDU: 80 13 01 00 [11:03:07]Write to MH i2c: E2 08 00 D7 09 80 13 01 00 00 00 00 00 5D [11:03:07]Write i2c OK [11:03:07]MH_I2C_Read... [11:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:07]Read from MH i2c: E2 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 0E 00 [11:03:07]MH_I2C_Read... [11:03:07]Read from MH i2c: E2 0E 00 D7 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [11:03:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:03:07]wFMCommunicate OK [11:03:07]SAM_PROTO_GetShiftState done [11:03:07]FM_GetShiftState done [11:03:07]req_shift_opened done [11:03:07]requested_item shift.open_date is exist - process it [11:03:07]req_shift_open_date [11:03:07]req_shift_open_date done [11:03:07]produce_requested_data done [11:03:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225133,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:03:07]process_action_free close_receipt [11:03:07]json_value_free [11:03:07]json_value_free done [11:03:07]process_json_proto returns [11:03:07]Send response to host [11:03:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225133,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:03:07]free response buf [11:03:07]execute_script done [11:03:07]execute_script returns [11:03:07]free content buf [11:03:07]Sock 9.Close socket [11:03:07]Sock 9.Thread stoped [11:03:09]Connected sock=11 [11:03:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BA E1 04 01 36 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 4C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 89 46 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 46 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 3D 00 00 00 00 07 04 06 00 6C 46 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 68 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 6F 03 00 35 04 06 00 8E 6F C4 92 26 AD A1 DC 8E 63 48 9B 14 91 [11:03:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 36 57 47 00 73 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 6F 03 00 F4 03 04 00 7C 2E A3 66 B6 04 01 00 00 75 D8 84 58 84 BB A9 C6 [11:03:09]CommunicateWithHost err = 0 [11:03:09]CheckOFDResponse [11:03:09]1017 (14) - 77093643461234 [11:03:09]1041 (16) - 0000000000874959 [11:03:09]1040 (4) - 225133 [11:03:09]1012 (4) - 26.07.2024 05:05 [11:03:09]1206 (1) - 0 [11:03:09]OFD Sender: Remove packet 225133 [11:03:09]ProducePacketName [11:03:09]name=ofd_packets/00225133 [11:03:09]NVStorageDeleteData [11:03:10]OFD Sender: No OFD packet to send [11:03:15]OFD Sender: No OFD packet to send [11:03:20]OFD Sender: No OFD packet to send [11:03:25]OFD Sender: No OFD packet to send [11:03:27]recv_with_timeout no data received [11:03:30]OFD Sender: No OFD packet to send [11:03:35]OFD Sender: No OFD packet to send [11:03:40]OFD Sender: No OFD packet to send [11:03:45]OFD Sender: No OFD packet to send [11:03:50]OFD Sender: No OFD packet to send [11:03:55]OFD Sender: No OFD packet to send [11:03:57]accept exits with 10 [11:03:57]New connection [11:03:57]New thread 3067563364 created [11:03:57]Thread 3067420004 joined [11:03:57]Waiting for new connection... [11:03:57] Sock 10.Parse request [11:03:57]Sock 10.Check first char [11:03:57]Sock 10.First char is OK [11:03:57]request: POST /json_proto HTTP/1.0 [11:03:57]Method: POST [11:03:57]URL: /json_proto [11:03:57]Method is POST - this is cgi request [11:03:57]url: /json_proto [11:03:57]query_string will be loaded in cgi processing [11:03:57]execute_cgi json_proto POST (null) [11:03:57]execute_cgi path=json_proto method=POST [11:03:57]POST find Content-Length [11:03:57]Host: 172.17.43.131:8080 [11:03:57]Content-Length: 1209 [11:03:57]Content-Type: application/json [11:03:57] [11:03:57]POST finish read [11:03:57]Found Content-Length = 1209 [11:03:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001311\u000A26.07.2024 11:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 6.370 x 75.70\u000A\u0418\u0422\u041E\u0413: 482.21\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99987\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:57]execute_script... [11:03:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001311\u000A26.07.2024 11:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 6.370 x 75.70\u000A\u0418\u0422\u041E\u0413: 482.21\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99987\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:57]POST & json_proto [11:03:57]process_json_proto [11:03:57]json parsed OK: [11:03:57]protocol is kg_v1.0 [11:03:57]action value=print_text [11:03:57]process_action print_text [11:03:57]cmd_print_text [11:03:57]ExternCall_PrintAddStr [11:03:57]wPrintStart [11:03:57]Write to MH i2c: 01 00 00 D8 09 E1 [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 D8 09 00 00 00 00 00 FF 0F F6 [11:03:57]RasterBufferAndPrint [11:03:57]line *****ТОВАРНЫЙ ЧЕК***** [11:03:57]line АЗС-97 [11:03:57]line Партнер нефть [11:03:57]line 02508201610067 [11:03:57]line Кассир : Ахмадалиева М. [11:03:57]line Счет N : (1)2001311 [11:03:57]line 26.07.2024 11:02 [11:03:57]line ПРОДАЖА [11:03:57]line ТРК (МРК, ГНК): 51 [11:03:57]line Вид ГСМ : 2710194210 [11:03:57]line ДТ-К-5 [11:03:57]line 6.370 x 75.70 [11:03:57]line ИТОГ: 482.21 [11:03:57]line Тип оплаты: Талоны: Топливная Карта [11:03:57]line 99987 [11:03:57]line ______________________ [11:03:57]line (подпись) [11:03:57]written 0, free lines is 4095 [11:03:57]Write to MH i2c: 01 00 00 ED 09 F6 [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 ED 09 00 00 00 00 00 F3 0D FD [11:03:57]RasterBufferAndPrint [11:03:57]line [11:03:57]line [11:03:57]line [11:03:57]line [11:03:57]line [11:03:57]written 0, free lines is 3573 [11:03:57]MH_Cut [11:03:57]Write to MH i2c: D1 01 00 F4 09 01 CF [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: D1 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: D1 01 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: D1 01 00 F4 09 00 CE [11:03:57]Write to MH i2c: 01 00 00 F5 09 FE [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:58]*** Cut start [11:03:58]*** Partial cut [11:03:58]*** CUTSNS_PIN = 1 [11:03:58]*** CUTSNS_PIN = 0 [11:03:58]*** Brake cut motor [11:03:58]Read from MH i2c: 01 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: 01 07 00 [11:03:58]MH_I2C_Read... [11:03:58]*** Stop cut motor [11:03:58]*** Cut end [11:03:58]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 FF 0F 13 [11:03:58]process_action print_text done [11:03:58]requested_data is exist [11:03:58]produce_requested_data [11:03:58]requested_item fm.sn is exist - process it [11:03:58]wFMCommunicate request_size=4 [11:03:58]MH_SAM_APDU [11:03:58]CAPDU: 80 11 00 00 [11:03:58]Write to MH i2c: E2 08 00 F6 09 80 11 00 00 00 00 00 00 79 [11:03:58]Write i2c OK [11:03:58]MH_I2C_Read... [11:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:58]Read from MH i2c: E2 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: E2 17 00 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: E2 17 00 F6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [11:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:03:58]wFMCommunicate OK [11:03:58]requested_item fd.num is exist - process it [11:03:58]SAM_PROTO_GetFieldsCounters [11:03:58]wFMCommunicate request_size=4 [11:03:58]MH_SAM_APDU [11:03:58]CAPDU: 80 13 00 00 [11:03:58]Write to MH i2c: E2 08 00 F7 09 80 13 00 00 00 00 00 00 7C [11:03:58]Write i2c OK [11:03:58]MH_I2C_Read... [11:03:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:58]Read from MH i2c: E2 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: E2 62 00 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: E2 62 00 F7 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [11:03:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:58]wFMCommunicate OK [11:03:58]SAM_PROTO_GetFieldsCounters done [11:03:58]requested_item shift.num is exist - process it [11:03:58]requested_item shift.opened is exist - process it [11:03:58]req_shift_opened [11:03:58]FM_GetShiftState [11:03:58]SAM_PROTO_GetShiftState [11:03:58]wFMCommunicate request_size=4 [11:03:58]MH_SAM_APDU [11:03:58]CAPDU: 80 13 01 00 [11:03:58]Write to MH i2c: E2 08 00 F8 09 80 13 01 00 00 00 00 00 7E [11:03:58]Write i2c OK [11:03:58]MH_I2C_Read... [11:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:58]Read from MH i2c: E2 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: E2 0E 00 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: E2 0E 00 F8 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2F [11:03:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:03:58]wFMCommunicate OK [11:03:58]SAM_PROTO_GetShiftState done [11:03:58]FM_GetShiftState done [11:03:58]req_shift_opened done [11:03:58]requested_item shift.open_date is exist - process it [11:03:58]req_shift_open_date [11:03:58]req_shift_open_date done [11:03:58]produce_requested_data done [11:03:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225133,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:03:58]process_action_free print_text [11:03:58]json_value_free [11:03:58]json_value_free done [11:03:58]process_json_proto returns [11:03:58]Send response to host [11:03:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225133,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:03:58]free response buf [11:03:58]execute_script done [11:03:58]execute_script returns [11:03:58]free content buf [11:03:58]Sock 10.Close socket [11:03:58]Sock 10.Thread stoped [11:04:00]OFD Sender: No OFD packet to send [11:04:05]recv_with_timeout no data received [11:04:05]OFD Sender: No OFD packet to send [11:04:10]OFD Sender: No OFD packet to send [11:04:15]OFD Sender: No OFD packet to send [11:04:20]OFD Sender: No OFD packet to send [11:04:25]OFD Sender: No OFD packet to send [11:04:27]accept exits with 7 [11:04:27]New connection [11:04:27]New thread 3067420004 created [11:04:27]Thread 3067563364 joined [11:04:27]Waiting for new connection... [11:04:27] Sock 7.Parse request [11:04:27]Sock 7.Check first char [11:04:27]Sock 7.First char is OK [11:04:27]request: POST /json_proto HTTP/1.0 [11:04:27]Method: POST [11:04:27]URL: /json_proto [11:04:27]Method is POST - this is cgi request [11:04:27]url: /json_proto [11:04:27]query_string will be loaded in cgi processing [11:04:27]execute_cgi json_proto POST (null) [11:04:27]execute_cgi path=json_proto method=POST [11:04:27]POST find Content-Length [11:04:27]Host: 172.17.43.131:8080 [11:04:27]Content-Length: 678 [11:04:27]Content-Type: application/json [11:04:27] [11:04:27]POST finish read [11:04:27]Found Content-Length = 678 [11:04:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:27]execute_script... [11:04:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:27]POST & json_proto [11:04:27]process_json_proto [11:04:27]json parsed OK: [11:04:27]protocol is kg_v1.0 [11:04:27]action value=close_receipt [11:04:27]process_action close_receipt [11:04:27]cmd_close_receipt [11:04:27]MH_GetDate [11:04:27]Write to MH i2c: F0 00 00 F9 09 F1 [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: F0 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: F0 09 00 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: F0 09 00 F9 09 00 BB 82 A3 66 F9 24 A2 66 65 [11:04:27]GetLastDocTimeStamp 1721991784 [11:04:27]current date 1721991867 [11:04:27]FM_GetShiftState [11:04:27]SAM_PROTO_GetShiftState [11:04:27]wFMCommunicate request_size=4 [11:04:27]MH_SAM_APDU [11:04:27]CAPDU: 80 13 01 00 [11:04:27]Write to MH i2c: E2 08 00 FA 09 80 13 01 00 00 00 00 00 80 [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:27]Read from MH i2c: E2 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 0E 00 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 0E 00 FA 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 31 [11:04:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:04:27]wFMCommunicate OK [11:04:27]SAM_PROTO_GetShiftState done [11:04:27]FM_GetShiftState done [11:04:27]opened in 1721952182 [11:04:27]opened+sec_in_day 1722038582 [11:04:27]quantity*price = 20001 [11:04:27]sum+1 = 20002 [11:04:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 202 26.07.2024 11:04 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225134 ФПД: 212747788682081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225134&fm=212747788682081&tin=02508201610067®Number=0000000000092624&sum=20000 [11:04:28]StoreToDocumentArchive [11:04:28]shift 437 fd 225134 [11:04:28]save to /storage/0437/doc_00225134 [11:04:28]save last doc name /storage/0437/doc_00225134 to /storage/kkm_last_doc_name [11:04:28]save OK [11:04:28]Clear old archive folders... [11:04:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:28]tlvbuf is 00C38470 [11:04:28]SAM_PROTO_ClearQueue [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 09 00 00 [11:04:28]Write to MH i2c: E2 08 00 07 0A 80 09 00 00 00 00 00 00 83 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [11:04:28]RAPDU: 90 00 [11:04:28]wFMCommunicate OK [11:04:28]SAM_PROTO_ClearQueue done [11:04:28]KKMCreateOFDPacket [11:04:28]OFDProtocolAddRootSTLVToBuf [11:04:28]FM_MakeSignedData [11:04:28]FM_MakeSignedData [11:04:28]SAM_PROTO_SignData [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 0D 01 02 [11:04:28]Write to MH i2c: E2 08 00 08 0A 80 0D 01 02 00 00 00 00 8B [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 08 0A 00 90 00 86 [11:04:28]RAPDU: 90 00 [11:04:28]wFMCommunicate OK [11:04:28]wFMCommunicate request_size=255 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BB 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 6F 03 00 35 04 06 00 C1 [11:04:28]Write to MH i2c: E2 02 01 09 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BB 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 6F 03 00 35 04 06 00 C1 00 00 7B [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [11:04:28]RAPDU: 90 00 [11:04:28]wFMCommunicate OK [11:04:28]wFMCommunicate request_size=10 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 0D 02 02 05 7E 34 5F 03 61 [11:04:28]Write to MH i2c: E2 0D 00 0A 0A 80 0D 02 02 05 00 7E 34 5F 03 61 00 00 0D [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 0A 0A 00 90 00 88 [11:04:28]RAPDU: 90 00 [11:04:28]wFMCommunicate OK [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 0D 03 02 [11:04:28]Write to MH i2c: E2 08 00 0B 0A 80 0D 03 02 00 00 00 00 90 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 0B 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 0B 00 0B 0A 00 20 B7 4A BC 4C D3 56 66 90 00 49 [11:04:28]RAPDU: 20 B7 4A BC 4C D3 56 66 90 00 [11:04:28]wFMCommunicate OK [11:04:28]SAM_PROTO_SignData done [11:04:28]FM_MakeSignedData done [11:04:28]CreateOFDProtocolMessage [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 11 00 00 [11:04:28]Write to MH i2c: E2 08 00 0C 0A 80 11 00 00 00 00 00 00 90 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 17 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 17 00 0C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 ED [11:04:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:04:28]wFMCommunicate OK [11:04:28]CreateOFDProtocolMessage done [11:04:28]OFDSenderStorePacket 225134 [11:04:28]StoreOFDPacket docnum=225134 [11:04:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 47 07 01 54 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BB 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 6F 03 00 35 04 06 00 C1 7E 34 5F 03 61 20 B7 4A BC 4C D3 56 66 [11:04:28]CheckFolder [11:04:28]dirname=/storage/ofd_packets [11:04:28]CheckFolder done [11:04:28]ProducePacketName [11:04:28]name=ofd_packets/00225134 [11:04:28]NVStorageSaveData ofd_packets/00225134 [11:04:28]File name is /storage/ofd_packets/00225134 [11:04:28]Write 301 bytes [11:04:28]NVStorageSaveData done [11:04:28]OFDSenderStorePacket done [11:04:28]KKMCreateOFDPacket done [11:04:28]NVStorageSaveData kkm_last_timestamp [11:04:28]File name is /storage/kkm_last_timestamp [11:04:28]Write 4 bytes [11:04:28]NVStorageSaveData done [11:04:28]ExternCall_PrintAddStr [11:04:28]wPrintStart [11:04:28]Write to MH i2c: 01 00 00 0D 0A 17 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 0D 0A 00 00 00 00 00 FF 0F 2C [11:04:28]RasterBufferAndPrint [11:04:28]line Счет N : (1)2001312 [11:04:28]line ИНН: 02508201610067 [11:04:28]line Контрольно-Кассовый Чек [11:04:28]line ПРОДАЖА [11:04:28]line ТРК (МРК, ГНК) : 33 [11:04:28]line Товар: 2710124130 [11:04:28]line Аи-92-К-5 [11:04:28]line 2.950 * 67.80 [11:04:28]line = 200.01 [11:04:28]line НДС 12% НСП 1% [11:04:28]line > о реализуемом товаре [11:04:28]line ОКРУГЛЕНИЕ: -0.01 [11:04:28]line ИТОГО: 200.00 [11:04:28]line Внесено: 200.00 [11:04:28]line СДАЧА: 0.00 [11:04:28]line НСП 1% : 1.77 [11:04:28]line НДС 12% : 21.24 [11:04:28]line Наличными: 200.00 [11:04:28]line Безнал.: 0.00 [11:04:28]line Место: АЗС № 97 "Партнер Нефть" [11:04:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:04:28]line СНО: Общий режим [11:04:28]line Чек 202 26.07.2024 11:04 [11:04:28]line Смена: 437 ФФД: 1.0 [11:04:28]line ЗНМ: 0300000054 [11:04:28]line РНМ: 0000000000092624 [11:04:28]line Версия ККМ: 001 [11:04:28]line ФМ: 0000000000874959 [11:04:28]line ФД: 225134 [11:04:28]line ФПД: 212747788682081 [11:04:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110427&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225134&fm=212747788682081&tin=02508201610067®Number=0000000000092624&sum=20000 [11:04:28]written 0, free lines is 4095 [11:04:28]OFD Sender: Processing packet 225134 [packets to send 596, broken 595] [11:04:28]ProducePacketName [11:04:28]name=ofd_packets/00225134 [11:04:28]OFD Sender: To server: pG, [11:04:28]CommunicateWithHost lk.salyk.kg:30040 [11:04:28]ConnectInit lk.salyk.kg [11:04:29]Write to MH i2c: 01 00 00 38 0A 42 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 38 0A 00 00 00 00 00 58 0C AD [11:04:29]RasterBufferAndPrint [11:04:29]line [11:04:29]line [11:04:29]line [11:04:29]line [11:04:29]line [11:04:29]written 0, free lines is 3164 [11:04:29]MH_Cut [11:04:29]Write to MH i2c: D1 01 00 3F 0A 01 1B [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: D1 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: D1 01 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: D1 01 00 3F 0A 00 1A [11:04:29]Write to MH i2c: 01 00 00 40 0A 4A [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:30]Connected sock=9 [11:04:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CE 47 07 01 54 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BB 82 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 6F 03 00 35 04 06 00 C1 7E 34 5F 03 61 20 B7 4A BC 4C D3 56 66 [11:04:30]*** Cut start [11:04:30]*** Partial cut [11:04:30]*** CUTSNS_PIN = 1 [11:04:30]*** CUTSNS_PIN = 0 [11:04:30]*** Brake cut motor [11:04:31]Read from MH i2c: 01 [11:04:31]MH_I2C_Read... [11:04:31]*** Stop cut motor [11:04:31]*** Cut end [11:04:31]Read from MH i2c: 01 07 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: 01 07 00 40 0A 00 00 00 00 00 FF 0F 5F [11:04:31]process_action close_receipt done [11:04:31]requested_data is exist [11:04:31]produce_requested_data [11:04:31]requested_item fm.sn is exist - process it [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 11 00 00 [11:04:31]Write to MH i2c: E2 08 00 41 0A 80 11 00 00 00 00 00 00 C5 [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 17 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 17 00 41 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [11:04:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:04:31]wFMCommunicate OK [11:04:31]requested_item fd.num is exist - process it [11:04:31]SAM_PROTO_GetFieldsCounters [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 13 00 00 [11:04:31]Write to MH i2c: E2 08 00 42 0A 80 13 00 00 00 00 00 00 C8 [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 62 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 62 00 42 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [11:04:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:31]wFMCommunicate OK [11:04:31]SAM_PROTO_GetFieldsCounters done [11:04:31]requested_item shift.num is exist - process it [11:04:31]requested_item shift.opened is exist - process it [11:04:31]req_shift_opened [11:04:31]FM_GetShiftState [11:04:31]SAM_PROTO_GetShiftState [11:04:31]wFMCommunicate request_size=4 [11:04:31]MH_SAM_APDU [11:04:31]CAPDU: 80 13 01 00 [11:04:31]Write to MH i2c: E2 08 00 43 0A 80 13 01 00 00 00 00 00 CA [11:04:31]Write i2c OK [11:04:31]MH_I2C_Read... [11:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:31]Read from MH i2c: E2 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 0E 00 [11:04:31]MH_I2C_Read... [11:04:31]Read from MH i2c: E2 0E 00 43 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7B [11:04:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:04:31]wFMCommunicate OK [11:04:31]SAM_PROTO_GetShiftState done [11:04:31]FM_GetShiftState done [11:04:31]req_shift_opened done [11:04:31]requested_item shift.open_date is exist - process it [11:04:31]req_shift_open_date [11:04:31]req_shift_open_date done [11:04:31]produce_requested_data done [11:04:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225134,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:04:31]process_action_free close_receipt [11:04:31]json_value_free [11:04:31]json_value_free done [11:04:31]process_json_proto returns [11:04:31]Send response to host [11:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225134,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:04:31]free response buf [11:04:31]execute_script done [11:04:31]execute_script returns [11:04:31]free content buf [11:04:31]Sock 7.Close socket [11:04:31]Sock 7.Thread stoped [11:04:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0F 16 47 00 F6 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 6F 03 00 F4 03 04 00 CE 2E A3 66 B6 04 01 00 00 A7 5A 38 24 8D F4 42 8C [11:04:32]CommunicateWithHost err = 0 [11:04:32]CheckOFDResponse [11:04:32]1017 (14) - 77093643461234 [11:04:32]1041 (16) - 0000000000874959 [11:04:32]1040 (4) - 225134 [11:04:32]1012 (4) - 26.07.2024 05:06 [11:04:32]1206 (1) - 0 [11:04:32]OFD Sender: Remove packet 225134 [11:04:32]ProducePacketName [11:04:32]name=ofd_packets/00225134 [11:04:32]NVStorageDeleteData [11:04:32]OFD Sender: No OFD packet to send [11:04:37]OFD Sender: No OFD packet to send [11:04:38]recv_with_timeout no data received [11:04:42]OFD Sender: No OFD packet to send [11:04:47]OFD Sender: No OFD packet to send [11:04:52]OFD Sender: No OFD packet to send [11:04:52]recv_with_timeout no data received [11:04:57]OFD Sender: No OFD packet to send [11:05:02]OFD Sender: No OFD packet to send [11:05:06]recv_with_timeout no data received [11:05:07]OFD Sender: No OFD packet to send [11:05:12]OFD Sender: No OFD packet to send [11:05:17]OFD Sender: No OFD packet to send [11:05:22]OFD Sender: No OFD packet to send [11:05:27]OFD Sender: No OFD packet to send [11:05:27]recv_with_timeout no data received [11:05:32]OFD Sender: No OFD packet to send [11:05:37]OFD Sender: No OFD packet to send [11:05:39]accept exits with 10 [11:05:39]New connection [11:05:39]New thread 3067563364 created [11:05:39]Thread 3067420004 joined [11:05:39]Waiting for new connection... [11:05:39] Sock 10.Parse request [11:05:39]Sock 10.Check first char [11:05:39]Sock 10.First char is OK [11:05:39]request: POST /json_proto HTTP/1.0 [11:05:39]Method: POST [11:05:39]URL: /json_proto [11:05:39]Method is POST - this is cgi request [11:05:39]url: /json_proto [11:05:39]query_string will be loaded in cgi processing [11:05:39]execute_cgi json_proto POST (null) [11:05:39]execute_cgi path=json_proto method=POST [11:05:39]POST find Content-Length [11:05:39]Host: 172.17.43.131:8080 [11:05:39]Content-Length: 683 [11:05:39]Content-Type: application/json [11:05:39] [11:05:39]POST finish read [11:05:39]Found Content-Length = 683 [11:05:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:39]execute_script... [11:05:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:39]POST & json_proto [11:05:39]process_json_proto [11:05:39]json parsed OK: [11:05:39]protocol is kg_v1.0 [11:05:39]action value=close_receipt [11:05:39]process_action close_receipt [11:05:39]cmd_close_receipt [11:05:39]MH_GetDate [11:05:39]Write to MH i2c: F0 00 00 44 0A 3D [11:05:39]Write i2c OK [11:05:39]MH_I2C_Read... [11:05:39]Read from MH i2c: F0 [11:05:39]MH_I2C_Read... [11:05:39]Read from MH i2c: F0 09 00 [11:05:39]MH_I2C_Read... [11:05:39]Read from MH i2c: F0 09 00 44 0A 00 04 83 A3 66 F9 24 A2 66 FB [11:05:39]GetLastDocTimeStamp 1721991867 [11:05:39]current date 1721991940 [11:05:39]FM_GetShiftState [11:05:39]SAM_PROTO_GetShiftState [11:05:39]wFMCommunicate request_size=4 [11:05:39]MH_SAM_APDU [11:05:39]CAPDU: 80 13 01 00 [11:05:39]Write to MH i2c: E2 08 00 45 0A 80 13 01 00 00 00 00 00 CC [11:05:39]Write i2c OK [11:05:39]MH_I2C_Read... [11:05:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:39]Read from MH i2c: E2 [11:05:39]MH_I2C_Read... [11:05:39]Read from MH i2c: E2 0E 00 [11:05:39]MH_I2C_Read... [11:05:39]Read from MH i2c: E2 0E 00 45 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7D [11:05:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:05:39]wFMCommunicate OK [11:05:39]SAM_PROTO_GetShiftState done [11:05:39]FM_GetShiftState done [11:05:39]opened in 1721952182 [11:05:39]opened+sec_in_day 1722038582 [11:05:39]quantity*price = 150041 [11:05:39]sum+1 = 150042 [11:05:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 203 26.07.2024 11:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225135 ФПД: 215343510308659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225135&fm=215343510308659&tin=02508201610067®Number=0000000000092624&sum=150000 [11:05:40]StoreToDocumentArchive [11:05:40]shift 437 fd 225135 [11:05:40]save to /storage/0437/doc_00225135 [11:05:40]save last doc name /storage/0437/doc_00225135 to /storage/kkm_last_doc_name [11:05:40]save OK [11:05:40]Clear old archive folders... [11:05:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:40]tlvbuf is 00BFB620 [11:05:40]SAM_PROTO_ClearQueue [11:05:40]wFMCommunicate request_size=4 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 09 00 00 [11:05:40]Write to MH i2c: E2 08 00 52 0A 80 09 00 00 00 00 00 00 CE [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:40]Read from MH i2c: E2 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 52 0A 00 90 00 D0 [11:05:40]RAPDU: 90 00 [11:05:40]wFMCommunicate OK [11:05:40]SAM_PROTO_ClearQueue done [11:05:40]KKMCreateOFDPacket [11:05:40]OFDProtocolAddRootSTLVToBuf [11:05:40]FM_MakeSignedData [11:05:40]FM_MakeSignedData [11:05:40]SAM_PROTO_SignData [11:05:40]wFMCommunicate request_size=4 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 0D 01 02 [11:05:40]Write to MH i2c: E2 08 00 53 0A 80 0D 01 02 00 00 00 00 D6 [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:40]Read from MH i2c: E2 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [11:05:40]RAPDU: 90 00 [11:05:40]wFMCommunicate OK [11:05:40]wFMCommunicate request_size=255 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 04 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 6F 03 00 35 04 06 00 C3 [11:05:40]Write to MH i2c: E2 02 01 54 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 04 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 6F 03 00 35 04 06 00 C3 00 00 87 [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:40]Read from MH i2c: E2 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [11:05:40]RAPDU: 90 00 [11:05:40]wFMCommunicate OK [11:05:40]wFMCommunicate request_size=10 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 0D 02 02 05 DA 91 6F C7 33 [11:05:40]Write to MH i2c: E2 0D 00 55 0A 80 0D 02 02 05 00 DA 91 6F C7 33 00 00 B7 [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:40]Read from MH i2c: E2 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 03 00 55 0A 00 90 00 D3 [11:05:40]RAPDU: 90 00 [11:05:40]wFMCommunicate OK [11:05:40]wFMCommunicate request_size=4 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 0D 03 02 [11:05:40]Write to MH i2c: E2 08 00 56 0A 80 0D 03 02 00 00 00 00 DB [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:40]Read from MH i2c: E2 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 0B 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 0B 00 56 0A 00 A8 F4 9D E9 B6 F4 8B 2B 90 00 5E [11:05:40]RAPDU: A8 F4 9D E9 B6 F4 8B 2B 90 00 [11:05:40]wFMCommunicate OK [11:05:40]SAM_PROTO_SignData done [11:05:40]FM_MakeSignedData done [11:05:40]CreateOFDProtocolMessage [11:05:40]wFMCommunicate request_size=4 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 11 00 00 [11:05:40]Write to MH i2c: E2 08 00 57 0A 80 11 00 00 00 00 00 00 DB [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:41]Read from MH i2c: E2 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: E2 17 00 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: E2 17 00 57 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [11:05:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:05:41]wFMCommunicate OK [11:05:41]CreateOFDProtocolMessage done [11:05:41]OFDSenderStorePacket 225135 [11:05:41]StoreOFDPacket docnum=225135 [11:05:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CB B7 07 01 97 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 04 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 6F 03 00 35 04 06 00 C3 DA 91 6F C7 33 A8 F4 9D E9 B6 F4 8B 2B [11:05:41]CheckFolder [11:05:41]dirname=/storage/ofd_packets [11:05:41]CheckFolder done [11:05:41]ProducePacketName [11:05:41]name=ofd_packets/00225135 [11:05:41]NVStorageSaveData ofd_packets/00225135 [11:05:41]File name is /storage/ofd_packets/00225135 [11:05:41]Write 301 bytes [11:05:41]NVStorageSaveData done [11:05:41]OFDSenderStorePacket done [11:05:41]KKMCreateOFDPacket done [11:05:41]NVStorageSaveData kkm_last_timestamp [11:05:41]File name is /storage/kkm_last_timestamp [11:05:41]Write 4 bytes [11:05:41]NVStorageSaveData done [11:05:41]ExternCall_PrintAddStr [11:05:41]wPrintStart [11:05:41]Write to MH i2c: 01 00 00 58 0A 62 [11:05:41]Write i2c OK [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: 01 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: 01 07 00 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: 01 07 00 58 0A 00 00 00 00 00 FF 0F 77 [11:05:41]RasterBufferAndPrint [11:05:41]line Счет N : (1)2001313 [11:05:41]line ИНН: 02508201610067 [11:05:41]line Контрольно-Кассовый Чек [11:05:41]line ПРОДАЖА [11:05:41]line ТРК (МРК, ГНК) : 43 [11:05:41]line Товар: 2710124130 [11:05:41]line Аи-92-К-5 [11:05:41]line 22.130 * 67.80 [11:05:41]line = 1500.41 [11:05:41]line НДС 12% НСП 1% [11:05:41]line > о реализуемом товаре [11:05:41]line ОКРУГЛЕНИЕ: -0.41 [11:05:41]line ИТОГО: 1500.00 [11:05:41]line Внесено: 1500.00 [11:05:41]line СДАЧА: 0.00 [11:05:41]line НСП 1% : 13.28 [11:05:41]line НДС 12% : 159.34 [11:05:41]line Наличными: 1500.00 [11:05:41]line Безнал.: 0.00 [11:05:41]line Место: АЗС № 97 "Партнер Нефть" [11:05:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:05:41]line СНО: Общий режим [11:05:41]line Чек 203 26.07.2024 11:05 [11:05:41]line Смена: 437 ФФД: 1.0 [11:05:41]line ЗНМ: 0300000054 [11:05:41]line РНМ: 0000000000092624 [11:05:41]line Версия ККМ: 001 [11:05:41]line ФМ: 0000000000874959 [11:05:41]line ФД: 225135 [11:05:41]line ФПД: 215343510308659 [11:05:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225135&fm=215343510308659&tin=02508201610067®Number=0000000000092624&sum=150000 [11:05:41]written 0, free lines is 4095 [11:05:41]OFD Sender: Processing packet 225135 [packets to send 596, broken 595] [11:05:41]ProducePacketName [11:05:41]name=ofd_packets/00225135 [11:05:41]OFD Sender: To server: pG, [11:05:41]CommunicateWithHost lk.salyk.kg:30040 [11:05:41]ConnectInit lk.salyk.kg [11:05:41]Write to MH i2c: 01 00 00 83 0A 8D [11:05:41]Write i2c OK [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: 01 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: 01 07 00 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: 01 07 00 83 0A 00 00 00 00 00 63 0C 03 [11:05:41]RasterBufferAndPrint [11:05:41]line [11:05:41]line [11:05:41]line [11:05:41]line [11:05:41]line [11:05:41]written 0, free lines is 3174 [11:05:41]MH_Cut [11:05:41]Write to MH i2c: D1 01 00 8A 0A 01 66 [11:05:41]Write i2c OK [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: D1 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: D1 01 00 [11:05:41]MH_I2C_Read... [11:05:41]Read from MH i2c: D1 01 00 8A 0A 00 65 [11:05:41]Write to MH i2c: 01 00 00 8B 0A 95 [11:05:41]Write i2c OK [11:05:41]MH_I2C_Read... [11:05:42]*** Cut start [11:05:42]*** Partial cut [11:05:42]*** CUTSNS_PIN = 1 [11:05:42]*** CUTSNS_PIN = 0 [11:05:43]*** Brake cut motor [11:05:43]Read from MH i2c: 01 [11:05:43]MH_I2C_Read... [11:05:43]*** Stop cut motor [11:05:43]*** Cut end [11:05:43]Read from MH i2c: 01 07 00 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: 01 07 00 8B 0A 00 00 00 00 00 FF 0F AA [11:05:43]process_action close_receipt done [11:05:43]requested_data is exist [11:05:43]produce_requested_data [11:05:43]requested_item fm.sn is exist - process it [11:05:43]wFMCommunicate request_size=4 [11:05:43]MH_SAM_APDU [11:05:43]CAPDU: 80 11 00 00 [11:05:43]Write to MH i2c: E2 08 00 8C 0A 80 11 00 00 00 00 00 00 10 [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:43]Read from MH i2c: E2 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: E2 17 00 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: E2 17 00 8C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [11:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:05:43]wFMCommunicate OK [11:05:43]requested_item fd.num is exist - process it [11:05:43]SAM_PROTO_GetFieldsCounters [11:05:43]wFMCommunicate request_size=4 [11:05:43]MH_SAM_APDU [11:05:43]CAPDU: 80 13 00 00 [11:05:43]Write to MH i2c: E2 08 00 8D 0A 80 13 00 00 00 00 00 00 13 [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:43]Read from MH i2c: E2 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: E2 62 00 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: E2 62 00 8D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [11:05:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:43]wFMCommunicate OK [11:05:43]SAM_PROTO_GetFieldsCounters done [11:05:43]requested_item shift.num is exist - process it [11:05:43]requested_item shift.opened is exist - process it [11:05:43]req_shift_opened [11:05:43]FM_GetShiftState [11:05:43]SAM_PROTO_GetShiftState [11:05:43]wFMCommunicate request_size=4 [11:05:43]MH_SAM_APDU [11:05:43]CAPDU: 80 13 01 00 [11:05:43]Write to MH i2c: E2 08 00 8E 0A 80 13 01 00 00 00 00 00 15 [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:43]Read from MH i2c: E2 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: E2 0E 00 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: E2 0E 00 8E 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C6 [11:05:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:05:43]wFMCommunicate OK [11:05:43]SAM_PROTO_GetShiftState done [11:05:43]FM_GetShiftState done [11:05:43]req_shift_opened done [11:05:43]requested_item shift.open_date is exist - process it [11:05:43]req_shift_open_date [11:05:43]req_shift_open_date done [11:05:43]produce_requested_data done [11:05:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225135,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:05:43]process_action_free close_receipt [11:05:43]json_value_free [11:05:43]json_value_free done [11:05:43]process_json_proto returns [11:05:43]Send response to host [11:05:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225135,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:05:43]free response buf [11:05:43]execute_script done [11:05:43]execute_script returns [11:05:43]free content buf [11:05:43]Sock 10.Close socket [11:05:43]Sock 10.Thread stoped [11:05:47]Connected sock=11 [11:05:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CB B7 07 01 97 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 04 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 6F 03 00 35 04 06 00 C3 DA 91 6F C7 33 A8 F4 9D E9 B6 F4 8B 2B [11:05:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 0A 47 00 07 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 6F 03 00 F4 03 04 00 1B 2F A3 66 B6 04 01 00 00 20 CF 3D A6 A8 44 66 7D [11:05:48]CommunicateWithHost err = 0 [11:05:48]CheckOFDResponse [11:07:34]ConnectInit Can't connect to host [11:07:38]ConnectInit Can't take IP for lk.salyk.kg [11:07:38]CommunicateWithHost connect error [11:07:38]CommunicateWithHost err = -1 [11:07:38]OFD Sender: Server communicate error [11:07:43]OFD Sender: Processing packet 225136 [packets to send 596, broken 595] [11:07:43]ProducePacketName [11:07:43]name=ofd_packets/00225136 [11:07:43]OFD Sender: To server: pG, [11:07:43]CommunicateWithHost lk.salyk.kg:30040 [11:07:43]ConnectInit lk.salyk.kg [11:07:48]accept exits with 10 [11:07:48]New connection [11:07:48]New thread 3067563364 created [11:07:48]Thread 3067420004 joined [11:07:48]Waiting for new connection... [11:07:48] Sock 10.Parse request [11:07:48]Sock 10.Check first char [11:07:48]Sock 10.First char is OK [11:07:48]request: POST /json_proto HTTP/1.0 [11:07:48]Method: POST [11:07:48]URL: /json_proto [11:07:48]Method is POST - this is cgi request [11:07:48]url: /json_proto [11:07:48]query_string will be loaded in cgi processing [11:07:48]execute_cgi json_proto POST (null) [11:07:48]execute_cgi path=json_proto method=POST [11:07:48]POST find Content-Length [11:07:48]Host: 172.17.43.131:8080 [11:07:48]Content-Length: 683 [11:07:48]Content-Type: application/json [11:07:48] [11:07:48]POST finish read [11:07:48]Found Content-Length = 683 [11:07:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.080, "sum" : 1193.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1193.00, "total" : 1193.00, "payments": [ { "type": 0, "sum" : 1193.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:48]execute_script... [11:07:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.080, "sum" : 1193.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1193.00, "total" : 1193.00, "payments": [ { "type": 0, "sum" : 1193.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:48]POST & json_proto [11:07:48]process_json_proto [11:07:48]json parsed OK: [11:07:48]protocol is kg_v1.0 [11:07:48]action value=close_receipt [11:07:48]process_action close_receipt [11:07:48]cmd_close_receipt [11:07:48]MH_GetDate [11:07:48]Write to MH i2c: F0 00 00 DA 0A D3 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: F0 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: F0 09 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: F0 09 00 DA 0A 00 84 83 A3 66 F9 24 A2 66 11 [11:07:48]GetLastDocTimeStamp 1721991971 [11:07:48]current date 1721992068 [11:07:48]FM_GetShiftState [11:07:48]SAM_PROTO_GetShiftState [11:07:48]wFMCommunicate request_size=4 [11:07:48]MH_SAM_APDU [11:07:48]CAPDU: 80 13 01 00 [11:07:48]Write to MH i2c: E2 08 00 DB 0A 80 13 01 00 00 00 00 00 62 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:48]Read from MH i2c: E2 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 0E 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 0E 00 DB 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 13 [11:07:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:07:48]wFMCommunicate OK [11:07:48]SAM_PROTO_GetShiftState done [11:07:48]FM_GetShiftState done [11:07:48]opened in 1721952182 [11:07:48]opened+sec_in_day 1722038582 [11:07:48]quantity*price = 119313 [11:07:48]sum+1 = 119315 [11:07:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1193.00 Внесено: 1193.00 СДАЧА: 0.00 НСП 1% : 10.56 НДС 12% : 126.70 Наличными: 1193.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 205 26.07.2024 11:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225137 ФПД: 33328765880517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110748&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225137&fm=33328765880517&tin=02508201610067®Number=0000000000092624&sum=119300 [11:07:49]StoreToDocumentArchive [11:07:49]shift 437 fd 225137 [11:07:49]save to /storage/0437/doc_00225137 [11:07:49]save last doc name /storage/0437/doc_00225137 to /storage/kkm_last_doc_name [11:07:49]save OK [11:07:49]Clear old archive folders... [11:07:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:49]tlvbuf is 00CC71F0 [11:07:49]SAM_PROTO_ClearQueue [11:07:49]wFMCommunicate request_size=4 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 09 00 00 [11:07:49]Write to MH i2c: E2 08 00 E8 0A 80 09 00 00 00 00 00 00 64 [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 E8 0A 00 90 00 66 [11:07:49]RAPDU: 90 00 [11:07:49]wFMCommunicate OK [11:07:49]SAM_PROTO_ClearQueue done [11:07:49]KKMCreateOFDPacket [11:07:49]OFDProtocolAddRootSTLVToBuf [11:07:49]FM_MakeSignedData [11:07:49]FM_MakeSignedData [11:07:49]SAM_PROTO_SignData [11:07:49]wFMCommunicate request_size=4 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 0D 01 02 [11:07:49]Write to MH i2c: E2 08 00 E9 0A 80 0D 01 02 00 00 00 00 6C [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [11:07:49]RAPDU: 90 00 [11:07:49]wFMCommunicate OK [11:07:49]wFMCommunicate request_size=255 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D0 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 12 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 84 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 6F 03 00 35 04 06 00 1E [11:07:49]Write to MH i2c: E2 02 01 EA 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D0 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 12 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 84 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 6F 03 00 35 04 06 00 1E 00 00 A2 [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [11:07:49]RAPDU: 90 00 [11:07:49]wFMCommunicate OK [11:07:49]wFMCommunicate request_size=10 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 0D 02 02 05 4F F5 40 48 C5 [11:07:49]Write to MH i2c: E2 0D 00 EB 0A 80 0D 02 02 05 00 4F F5 40 48 C5 00 00 0A [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 03 00 EB 0A 00 90 00 69 [11:07:49]RAPDU: 90 00 [11:07:49]wFMCommunicate OK [11:07:49]wFMCommunicate request_size=4 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 0D 03 02 [11:07:49]Write to MH i2c: E2 08 00 EC 0A 80 0D 03 02 00 00 00 00 71 [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 0B 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 0B 00 EC 0A 00 34 EF 5F F7 B7 B7 FE EF 90 00 46 [11:07:49]RAPDU: 34 EF 5F F7 B7 B7 FE EF 90 00 [11:07:49]wFMCommunicate OK [11:07:49]SAM_PROTO_SignData done [11:07:49]FM_MakeSignedData done [11:07:49]CreateOFDProtocolMessage [11:07:49]wFMCommunicate request_size=4 [11:07:49]MH_SAM_APDU [11:07:49]CAPDU: 80 11 00 00 [11:07:49]Write to MH i2c: E2 08 00 ED 0A 80 11 00 00 00 00 00 00 71 [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:49]Read from MH i2c: E2 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 17 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: E2 17 00 ED 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [11:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:07:49]wFMCommunicate OK [11:07:49]CreateOFDProtocolMessage done [11:07:49]OFDSenderStorePacket 225137 [11:07:49]StoreOFDPacket docnum=225137 [11:07:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 73 07 01 B3 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D0 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 12 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 84 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 6F 03 00 35 04 06 00 1E 4F F5 40 48 C5 34 EF 5F F7 B7 B7 FE EF [11:07:49]CheckFolder [11:07:49]dirname=/storage/ofd_packets [11:07:49]CheckFolder done [11:07:49]ProducePacketName [11:07:49]name=ofd_packets/00225137 [11:07:49]NVStorageSaveData ofd_packets/00225137 [11:07:49]File name is /storage/ofd_packets/00225137 [11:07:49]Write 301 bytes [11:07:49]NVStorageSaveData done [11:07:49]OFDSenderStorePacket done [11:07:49]KKMCreateOFDPacket done [11:07:49]NVStorageSaveData kkm_last_timestamp [11:07:49]File name is /storage/kkm_last_timestamp [11:07:49]Write 4 bytes [11:07:49]NVStorageSaveData done [11:07:49]ExternCall_PrintAddStr [11:07:49]wPrintStart [11:07:49]Write to MH i2c: 01 00 00 EE 0A F8 [11:07:49]Write i2c OK [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: 01 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: 01 07 00 [11:07:49]MH_I2C_Read... [11:07:49]Read from MH i2c: 01 07 00 EE 0A 00 00 00 00 00 FF 0F 0D [11:07:49]RasterBufferAndPrint [11:07:49]line Счет N : (1)2001315 [11:07:49]line ИНН: 02508201610067 [11:07:49]line Контрольно-Кассовый Чек [11:07:49]line ПРОДАЖА [11:07:49]line ТРК (МРК, ГНК) : 64 [11:07:49]line Товар: 2710124500 [11:07:49]line Аи-95-К-5 [11:07:49]line 16.080 * 74.20 [11:07:49]line = 1193.14 [11:07:49]line НДС 12% НСП 1% [11:07:49]line > о реализуемом товаре [11:07:49]line ОКРУГЛЕНИЕ: -0.14 [11:07:49]line ИТОГО: 1193.00 [11:07:49]line Внесено: 1193.00 [11:07:49]line СДАЧА: 0.00 [11:07:49]line НСП 1% : 10.56 [11:07:49]line НДС 12% : 126.70 [11:07:49]line Наличными: 1193.00 [11:07:49]line Безнал.: 0.00 [11:07:49]line Место: АЗС № 97 "Партнер Нефть" [11:07:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:07:49]line СНО: Общий режим [11:07:49]line Чек 205 26.07.2024 11:07 [11:07:49]line Смена: 437 ФФД: 1.0 [11:07:49]line ЗНМ: 0300000054 [11:07:49]line РНМ: 0000000000092624 [11:07:49]line Версия ККМ: 001 [11:07:49]line ФМ: 0000000000874959 [11:07:49]line ФД: 225137 [11:07:49]line ФПД: 33328765880517 [11:07:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110748&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225137&fm=33328765880517&tin=02508201610067®Number=0000000000092624&sum=119300 [11:07:49]written 0, free lines is 4095 [11:07:49]OFD Sender: Processing packet 225136 [packets to send 597, broken 595] [11:07:49]ProducePacketName [11:07:49]name=ofd_packets/00225136 [11:07:49]OFD Sender: To server: pG, [11:07:49]CommunicateWithHost lk.salyk.kg:30040 [11:07:49]ConnectInit lk.salyk.kg [11:07:50]Write to MH i2c: 01 00 00 19 0B 24 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 07 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 62 0C 99 [11:07:50]RasterBufferAndPrint [11:07:50]line [11:07:50]line [11:07:50]line [11:07:50]line [11:07:50]line [11:07:50]written 0, free lines is 3174 [11:07:50]MH_Cut [11:07:50]Write to MH i2c: D1 01 00 20 0B 01 FD [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: D1 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: D1 01 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: D1 01 00 20 0B 00 FC [11:07:50]Write to MH i2c: 01 00 00 21 0B 2C [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:51]*** Cut start [11:07:51]*** Partial cut [11:07:51]*** CUTSNS_PIN = 1 [11:07:51]*** CUTSNS_PIN = 0 [11:07:51]*** Brake cut motor [11:07:51]Connected sock=7 [11:07:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E4 61 07 01 B6 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 23 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 6F 03 00 35 04 06 00 9B 4D D4 54 8F 8A FA 0F AE 95 27 B4 8D DE [11:07:52]Read from MH i2c: 01 [11:07:52]MH_I2C_Read... [11:07:52]*** Stop cut motor [11:07:52]*** Cut end [11:07:52]Read from MH i2c: 01 07 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: 01 07 00 21 0B 00 00 00 00 00 FF 0F 41 [11:07:52]process_action close_receipt done [11:07:52]requested_data is exist [11:07:52]produce_requested_data [11:07:52]requested_item fm.sn is exist - process it [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 11 00 00 [11:07:52]Write to MH i2c: E2 08 00 22 0B 80 11 00 00 00 00 00 00 A7 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 17 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 17 00 22 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [11:07:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:07:52]wFMCommunicate OK [11:07:52]requested_item fd.num is exist - process it [11:07:52]SAM_PROTO_GetFieldsCounters [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 13 00 00 [11:07:52]Write to MH i2c: E2 08 00 23 0B 80 13 00 00 00 00 00 00 AA [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 62 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 62 00 23 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [11:07:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 71 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_GetFieldsCounters done [11:07:52]requested_item shift.num is exist - process it [11:07:52]requested_item shift.opened is exist - process it [11:07:52]req_shift_opened [11:07:52]FM_GetShiftState [11:07:52]SAM_PROTO_GetShiftState [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 13 01 00 [11:07:52]Write to MH i2c: E2 08 00 24 0B 80 13 01 00 00 00 00 00 AC [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:52]Read from MH i2c: E2 0E 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 0E 00 24 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [11:07:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_GetShiftState done [11:07:52]FM_GetShiftState done [11:07:52]req_shift_opened done [11:07:52]requested_item shift.open_date is exist - process it [11:07:52]req_shift_open_date [11:07:52]req_shift_open_date done [11:07:52]produce_requested_data done [11:07:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225137,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:07:52]process_action_free close_receipt [11:07:52]json_value_free [11:07:52]json_value_free done [11:07:52]process_json_proto returns [11:07:52]Send response to host [11:07:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225137,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:07:52]free response buf [11:07:52]execute_script done [11:07:52]execute_script returns [11:07:52]free content buf [11:07:52]Sock 10.Close socket [11:07:52]Sock 10.Thread stoped [11:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7A 3C 47 00 8E 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 6F 03 00 F4 03 04 00 97 2F A3 66 B6 04 01 00 00 27 2C 02 02 4C AD DC EF [11:07:52]CommunicateWithHost err = 0 [11:07:52]CheckOFDResponse [11:07:52]1017 (14) - 77093643461234 [11:07:52]1041 (16) - 0000000000874959 [11:07:52]1040 (4) - 225136 [11:07:52]1012 (4) - 26.07.2024 05:09 [11:07:52]1206 (1) - 0 [11:07:52]OFD Sender: Remove packet 225136 [11:07:52]ProducePacketName [11:07:52]name=ofd_packets/00225136 [11:07:52]NVStorageDeleteData [11:07:53]OFD Sender: Processing packet 225137 [packets to send 596, broken 595] [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00225137 [11:07:53]OFD Sender: To server: pG, [11:07:53]CommunicateWithHost lk.salyk.kg:30040 [11:07:53]ConnectInit lk.salyk.kg [11:07:54]Connected sock=7 [11:07:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 73 07 01 B3 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D0 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 12 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 84 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 6F 03 00 35 04 06 00 1E 4F F5 40 48 C5 34 EF 5F F7 B7 B7 FE EF [11:07:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 88 54 47 00 E0 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 71 6F 03 00 F4 03 04 00 99 2F A3 66 B6 04 01 00 00 E4 5C 69 D6 23 1A C3 02 [11:07:54]CommunicateWithHost err = 0 [11:07:54]CheckOFDResponse [11:07:54]1017 (14) - 77093643461234 [11:07:54]1041 (16) - 0000000000874959 [11:07:54]1040 (4) - 225137 [11:07:54]1012 (4) - 26.07.2024 05:09 [11:07:54]1206 (1) - 0 [11:07:54]OFD Sender: Remove packet 225137 [11:07:54]ProducePacketName [11:07:54]name=ofd_packets/00225137 [11:07:54]NVStorageDeleteData [11:07:55]OFD Sender: No OFD packet to send [11:08:00]OFD Sender: No OFD packet to send [11:08:05]OFD Sender: No OFD packet to send [11:08:10]OFD Sender: No OFD packet to send [11:08:15]OFD Sender: No OFD packet to send [11:08:20]OFD Sender: No OFD packet to send [11:08:25]OFD Sender: No OFD packet to send [11:08:30]OFD Sender: No OFD packet to send [11:08:35]OFD Sender: No OFD packet to send [11:08:40]OFD Sender: No OFD packet to send [11:08:45]OFD Sender: No OFD packet to send [11:08:50]OFD Sender: No OFD packet to send [11:08:53]recv_with_timeout no data received [11:08:55]OFD Sender: No OFD packet to send [11:09:00]OFD Sender: No OFD packet to send [11:09:05]OFD Sender: No OFD packet to send [11:09:08]accept exits with 12 [11:09:08]New connection [11:09:08]New thread 3067420004 created [11:09:08]Thread 3067563364 joined [11:09:08]Waiting for new connection... [11:09:08] Sock 12.Parse request [11:09:08]Sock 12.Check first char [11:09:08]Sock 12.First char is OK [11:09:08]request: POST /json_proto HTTP/1.0 [11:09:08]Method: POST [11:09:08]URL: /json_proto [11:09:08]Method is POST - this is cgi request [11:09:08]url: /json_proto [11:09:08]query_string will be loaded in cgi processing [11:09:08]execute_cgi json_proto POST (null) [11:09:08]execute_cgi path=json_proto method=POST [11:09:08]POST find Content-Length [11:09:08]Host: 172.17.43.131:8080 [11:09:08]Content-Length: 671 [11:09:08]Content-Type: application/json [11:09:08] [11:09:08]POST finish read [11:09:08]Found Content-Length = 671 [11:09:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:08]execute_script... [11:09:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:08]POST & json_proto [11:09:08]process_json_proto [11:09:08]json parsed OK: [11:09:08]protocol is kg_v1.0 [11:09:08]action value=close_receipt [11:09:08]process_action close_receipt [11:09:08]cmd_close_receipt [11:09:08]MH_GetDate [11:09:08]Write to MH i2c: F0 00 00 25 0B 1F [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: F0 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: F0 09 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: F0 09 00 25 0B 00 D4 83 A3 66 F9 24 A2 66 AD [11:09:08]GetLastDocTimeStamp 1721992068 [11:09:08]current date 1721992148 [11:09:08]FM_GetShiftState [11:09:08]SAM_PROTO_GetShiftState [11:09:08]wFMCommunicate request_size=4 [11:09:08]MH_SAM_APDU [11:09:08]CAPDU: 80 13 01 00 [11:09:08]Write to MH i2c: E2 08 00 26 0B 80 13 01 00 00 00 00 00 AE [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:08]Read from MH i2c: E2 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 0E 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 0E 00 26 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5F [11:09:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:09:08]wFMCommunicate OK [11:09:08]SAM_PROTO_GetShiftState done [11:09:08]FM_GetShiftState done [11:09:08]opened in 1721952182 [11:09:08]opened+sec_in_day 1722038582 [11:09:08]quantity*price = 20020 [11:09:08]sum+1 = 20022 [11:09:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 206 26.07.2024 11:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225138 ФПД: 164071113268357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110908&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225138&fm=164071113268357&tin=02508201610067®Number=0000000000092624&sum=20000 [11:09:09]StoreToDocumentArchive [11:09:09]shift 437 fd 225138 [11:09:09]save to /storage/0437/doc_00225138 [11:09:09]save last doc name /storage/0437/doc_00225138 to /storage/kkm_last_doc_name [11:09:09]save OK [11:09:09]Clear old archive folders... [11:09:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:09:09]tlvbuf is 00C589E0 [11:09:09]SAM_PROTO_ClearQueue [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 09 00 00 [11:09:09]Write to MH i2c: E2 08 00 33 0B 80 09 00 00 00 00 00 00 B0 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 33 0B 00 90 00 B2 [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]SAM_PROTO_ClearQueue done [11:09:09]KKMCreateOFDPacket [11:09:09]OFDProtocolAddRootSTLVToBuf [11:09:09]FM_MakeSignedData [11:09:09]FM_MakeSignedData [11:09:09]SAM_PROTO_SignData [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 01 02 [11:09:09]Write to MH i2c: E2 08 00 34 0B 80 0D 01 02 00 00 00 00 B8 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=255 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D4 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 6F 03 00 35 04 06 00 [11:09:09]Write to MH i2c: E2 02 01 35 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D4 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 6F 03 00 35 04 06 00 00 00 85 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 35 0B 00 90 00 B4 [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=11 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 02 02 06 95 38 C8 6C 9C 85 [11:09:09]Write to MH i2c: E2 0E 00 36 0B 80 0D 02 02 06 00 95 38 C8 6C 9C 85 00 00 E9 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 36 0B 00 90 00 B5 [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 03 02 [11:09:09]Write to MH i2c: E2 08 00 37 0B 80 0D 03 02 00 00 00 00 BD [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 0B 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 0B 00 37 0B 00 41 DD C1 38 D2 66 FA 37 90 00 3E [11:09:09]RAPDU: 41 DD C1 38 D2 66 FA 37 90 00 [11:09:09]wFMCommunicate OK [11:09:09]SAM_PROTO_SignData done [11:09:09]FM_MakeSignedData done [11:09:09]CreateOFDProtocolMessage [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 11 00 00 [11:09:09]Write to MH i2c: E2 08 00 38 0B 80 11 00 00 00 00 00 00 BD [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 17 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 17 00 38 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [11:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:09:09]wFMCommunicate OK [11:09:09]CreateOFDProtocolMessage done [11:09:09]OFDSenderStorePacket 225138 [11:09:09]StoreOFDPacket docnum=225138 [11:09:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AF DE 08 01 3F B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D4 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 6F 03 00 35 04 06 00 95 38 C8 6C 9C 85 41 DD C1 38 D2 66 FA 37 [11:09:09]CheckFolder [11:09:09]dirname=/storage/ofd_packets [11:09:09]CheckFolder done [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00225138 [11:09:09]NVStorageSaveData ofd_packets/00225138 [11:09:09]File name is /storage/ofd_packets/00225138 [11:09:09]Write 302 bytes [11:09:09]NVStorageSaveData done [11:09:09]OFDSenderStorePacket done [11:09:09]KKMCreateOFDPacket done [11:09:09]NVStorageSaveData kkm_last_timestamp [11:09:09]File name is /storage/kkm_last_timestamp [11:09:09]Write 4 bytes [11:09:09]NVStorageSaveData done [11:09:09]ExternCall_PrintAddStr [11:09:09]wPrintStart [11:09:09]Write to MH i2c: 01 00 00 39 0B 44 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 07 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 07 00 39 0B 00 00 00 00 00 FF 0F 59 [11:09:09]RasterBufferAndPrint [11:09:09]line Счет N : (1)2001317 [11:09:09]line ИНН: 02508201610067 [11:09:09]line Контрольно-Кассовый Чек [11:09:09]line ПРОДАЖА [11:09:09]line ТРК (МРК, ГНК) : 42 [11:09:09]line Товар: 2710124130 [11:09:09]line Super-92-К-5 [11:09:09]line 2.910 * 68.80 [11:09:09]line = 200.21 [11:09:09]line НДС 12% НСП 1% [11:09:09]line > о реализуемом товаре [11:09:09]line ОКРУГЛЕНИЕ: -0.21 [11:09:09]line ИТОГО: 200.00 [11:09:09]line Внесено: 200.00 [11:09:09]line СДАЧА: 0.00 [11:09:09]line НСП 1% : 1.77 [11:09:09]line НДС 12% : 21.26 [11:09:09]line Наличными: 200.00 [11:09:09]line Безнал.: 0.00 [11:09:09]line Место: АЗС № 97 "Партнер Нефть" [11:09:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:09:09]line СНО: Общий режим [11:09:09]line Чек 206 26.07.2024 11:09 [11:09:09]line Смена: 437 ФФД: 1.0 [11:09:09]line ЗНМ: 0300000054 [11:09:09]line РНМ: 0000000000092624 [11:09:09]line Версия ККМ: 001 [11:09:09]line ФМ: 0000000000874959 [11:09:09]line ФД: 225138 [11:09:09]line ФПД: 164071113268357 [11:09:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T110908&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225138&fm=164071113268357&tin=02508201610067®Number=0000000000092624&sum=20000 [11:09:09]written 0, free lines is 4095 [11:09:10]OFD Sender: Processing packet 225138 [packets to send 596, broken 595] [11:09:10]ProducePacketName [11:09:10]name=ofd_packets/00225138 [11:09:10]OFD Sender: To server: pG, [11:09:10]CommunicateWithHost lk.salyk.kg:30040 [11:09:10]ConnectInit lk.salyk.kg [11:09:10]Connected sock=9 [11:09:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AF DE 08 01 3F B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D4 83 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 6F 03 00 35 04 06 00 95 38 C8 6C 9C 85 41 DD C1 38 D2 66 FA 37 [11:09:10]Write to MH i2c: 01 00 00 64 0B 6F [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 07 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 07 00 64 0B 00 00 00 00 00 63 0C E5 [11:09:10]RasterBufferAndPrint [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]written 0, free lines is 3175 [11:09:10]MH_Cut [11:09:10]Write to MH i2c: D1 01 00 6B 0B 01 48 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 01 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 01 00 6B 0B 00 47 [11:09:10]Write to MH i2c: 01 00 00 6C 0B 77 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 54 A9 47 00 2F 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 6F 03 00 F4 03 04 00 E6 2F A3 66 B6 04 01 00 00 9A 3E BC 82 08 BB 2F 4B [11:09:10]CommunicateWithHost err = 0 [11:09:10]CheckOFDResponse [11:09:10]1017 (14) - 77093643461234 [11:09:10]1041 (16) - 0000000000874959 [11:09:10]1040 (4) - 225138 [11:09:10]1012 (4) - 26.07.2024 05:11 [11:09:10]1206 (1) - 0 [11:09:10]OFD Sender: Remove packet 225138 [11:09:10]ProducePacketName [11:09:10]name=ofd_packets/00225138 [11:09:10]NVStorageDeleteData [11:09:11]OFD Sender: No OFD packet to send [11:09:11]*** Cut start [11:09:11]*** Partial cut [11:09:11]*** CUTSNS_PIN = 1 [11:09:11]*** CUTSNS_PIN = 0 [11:09:11]*** Brake cut motor [11:09:12]Read from MH i2c: 01 [11:09:12]MH_I2C_Read... [11:09:12]*** Stop cut motor [11:09:12]*** Cut end [11:09:12]Read from MH i2c: 01 07 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: 01 07 00 6C 0B 00 00 00 00 00 FF 0F 8C [11:09:12]process_action close_receipt done [11:09:12]requested_data is exist [11:09:12]produce_requested_data [11:09:12]requested_item fm.sn is exist - process it [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 11 00 00 [11:09:12]Write to MH i2c: E2 08 00 6D 0B 80 11 00 00 00 00 00 00 F2 [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 6D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [11:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:09:12]wFMCommunicate OK [11:09:12]requested_item fd.num is exist - process it [11:09:12]SAM_PROTO_GetFieldsCounters [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 00 00 [11:09:12]Write to MH i2c: E2 08 00 6E 0B 80 13 00 00 00 00 00 00 F5 [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 6E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:09:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetFieldsCounters done [11:09:12]requested_item shift.num is exist - process it [11:09:12]requested_item shift.opened is exist - process it [11:09:12]req_shift_opened [11:09:12]FM_GetShiftState [11:09:12]SAM_PROTO_GetShiftState [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 01 00 [11:09:12]Write to MH i2c: E2 08 00 6F 0B 80 13 01 00 00 00 00 00 F7 [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 6F 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A8 [11:09:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetShiftState done [11:09:12]FM_GetShiftState done [11:09:12]req_shift_opened done [11:09:12]requested_item shift.open_date is exist - process it [11:09:12]req_shift_open_date [11:09:12]req_shift_open_date done [11:09:12]produce_requested_data done [11:09:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225138,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:09:12]process_action_free close_receipt [11:09:12]json_value_free [11:09:12]json_value_free done [11:09:12]process_json_proto returns [11:09:12]Send response to host [11:09:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225138,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:09:12]free response buf [11:09:12]execute_script done [11:09:12]execute_script returns [11:09:12]free content buf [11:09:12]Sock 12.Close socket [11:09:12]Sock 12.Thread stoped [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:26]recv_with_timeout no data received [11:09:31]OFD Sender: No OFD packet to send [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:46]OFD Sender: No OFD packet to send [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:10:01]OFD Sender: No OFD packet to send [11:10:06]OFD Sender: No OFD packet to send [11:10:11]OFD Sender: No OFD packet to send [11:10:16]OFD Sender: No OFD packet to send [11:10:21]OFD Sender: No OFD packet to send [11:10:26]OFD Sender: No OFD packet to send [11:10:31]OFD Sender: No OFD packet to send [11:10:36]OFD Sender: No OFD packet to send [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:10:58]accept exits with 7 [11:10:58]New connection [11:10:58]New thread 3067563364 created [11:10:58]Thread 3067420004 joined [11:10:58]Waiting for new connection... [11:10:58] Sock 7.Parse request [11:10:58]Sock 7.Check first char [11:10:58]Sock 7.First char is OK [11:10:58]request: POST /json_proto HTTP/1.0 [11:10:58]Method: POST [11:10:58]URL: /json_proto [11:10:58]Method is POST - this is cgi request [11:10:58]url: /json_proto [11:10:58]query_string will be loaded in cgi processing [11:10:58]execute_cgi json_proto POST (null) [11:10:58]execute_cgi path=json_proto method=POST [11:10:58]POST find Content-Length [11:10:58]Host: 172.17.43.131:8080 [11:10:58]Content-Length: 678 [11:10:58]Content-Type: application/json [11:10:58] [11:10:58]POST finish read [11:10:58]Found Content-Length = 678 [11:10:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:58]execute_script... [11:10:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:58]POST & json_proto [11:10:58]process_json_proto [11:10:58]json parsed OK: [11:10:58]protocol is kg_v1.0 [11:10:58]action value=close_receipt [11:10:58]process_action close_receipt [11:10:58]cmd_close_receipt [11:10:58]MH_GetDate [11:10:58]Write to MH i2c: F0 00 00 70 0B 6A [11:10:58]Write i2c OK [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: F0 [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: F0 09 00 [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: F0 09 00 70 0B 00 43 84 A3 66 F9 24 A2 66 68 [11:10:58]GetLastDocTimeStamp 1721992148 [11:10:58]current date 1721992259 [11:10:58]FM_GetShiftState [11:10:58]SAM_PROTO_GetShiftState [11:10:58]wFMCommunicate request_size=4 [11:10:58]MH_SAM_APDU [11:10:58]CAPDU: 80 13 01 00 [11:10:58]Write to MH i2c: E2 08 00 71 0B 80 13 01 00 00 00 00 00 F9 [11:10:58]Write i2c OK [11:10:58]MH_I2C_Read... [11:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:58]Read from MH i2c: E2 [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: E2 0E 00 [11:10:58]MH_I2C_Read... [11:10:58]Read from MH i2c: E2 0E 00 71 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [11:10:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:10:58]wFMCommunicate OK [11:10:58]SAM_PROTO_GetShiftState done [11:10:58]FM_GetShiftState done [11:10:58]opened in 1721952182 [11:10:58]opened+sec_in_day 1722038582 [11:10:58]quantity*price = 20001 [11:10:58]sum+1 = 20002 [11:10:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 207 26.07.2024 11:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225139 ФПД: 141688383379688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225139&fm=141688383379688&tin=02508201610067®Number=0000000000092624&sum=20000 [11:10:59]StoreToDocumentArchive [11:10:59]shift 437 fd 225139 [11:10:59]save to /storage/0437/doc_00225139 [11:10:59]save last doc name /storage/0437/doc_00225139 to /storage/kkm_last_doc_name [11:10:59]save OK [11:10:59]Clear old archive folders... [11:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:59]tlvbuf is 00BFD890 [11:10:59]SAM_PROTO_ClearQueue [11:10:59]wFMCommunicate request_size=4 [11:10:59]MH_SAM_APDU [11:10:59]CAPDU: 80 09 00 00 [11:10:59]Write to MH i2c: E2 08 00 7E 0B 80 09 00 00 00 00 00 00 FB [11:10:59]Write i2c OK [11:10:59]MH_I2C_Read... [11:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:59]Read from MH i2c: E2 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 03 00 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 03 00 7E 0B 00 90 00 FD [11:10:59]RAPDU: 90 00 [11:10:59]wFMCommunicate OK [11:10:59]SAM_PROTO_ClearQueue done [11:10:59]KKMCreateOFDPacket [11:10:59]OFDProtocolAddRootSTLVToBuf [11:10:59]FM_MakeSignedData [11:10:59]FM_MakeSignedData [11:10:59]SAM_PROTO_SignData [11:10:59]wFMCommunicate request_size=4 [11:10:59]MH_SAM_APDU [11:10:59]CAPDU: 80 0D 01 02 [11:10:59]Write to MH i2c: E2 08 00 7F 0B 80 0D 01 02 00 00 00 00 03 [11:10:59]Write i2c OK [11:10:59]MH_I2C_Read... [11:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:59]Read from MH i2c: E2 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 03 00 [11:10:59]MH_I2C_Read... [11:10:59]Read from MH i2c: E2 03 00 7F 0B 00 90 00 FE [11:10:59]RAPDU: 90 00 [11:10:59]wFMCommunicate OK [11:10:59]wFMCommunicate request_size=255 [11:10:59]MH_SAM_APDU [11:10:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 43 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 6F 03 00 35 04 06 00 80 [11:10:59]Write to MH i2c: E2 02 01 80 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 43 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 6F 03 00 35 04 06 00 80 00 00 46 [11:10:59]Write i2c OK [11:10:59]MH_I2C_Read... [11:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:00]Read from MH i2c: E2 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 03 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [11:11:00]RAPDU: 90 00 [11:11:00]wFMCommunicate OK [11:11:00]wFMCommunicate request_size=10 [11:11:00]MH_SAM_APDU [11:11:00]CAPDU: 80 0D 02 02 05 DD 65 C2 98 E8 [11:11:00]Write to MH i2c: E2 0D 00 81 0B 80 0D 02 02 05 00 DD 65 C2 98 E8 00 00 94 [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:00]Read from MH i2c: E2 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 03 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 03 00 81 0B 00 90 00 00 [11:11:00]RAPDU: 90 00 [11:11:00]wFMCommunicate OK [11:11:00]wFMCommunicate request_size=4 [11:11:00]MH_SAM_APDU [11:11:00]CAPDU: 80 0D 03 02 [11:11:00]Write to MH i2c: E2 08 00 82 0B 80 0D 03 02 00 00 00 00 08 [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:00]Read from MH i2c: E2 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 0B 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 0B 00 82 0B 00 7D B4 0F 52 7F C3 19 61 90 00 57 [11:11:00]RAPDU: 7D B4 0F 52 7F C3 19 61 90 00 [11:11:00]wFMCommunicate OK [11:11:00]SAM_PROTO_SignData done [11:11:00]FM_MakeSignedData done [11:11:00]CreateOFDProtocolMessage [11:11:00]wFMCommunicate request_size=4 [11:11:00]MH_SAM_APDU [11:11:00]CAPDU: 80 11 00 00 [11:11:00]Write to MH i2c: E2 08 00 83 0B 80 11 00 00 00 00 00 00 08 [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:00]Read from MH i2c: E2 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 17 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: E2 17 00 83 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [11:11:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:11:00]wFMCommunicate OK [11:11:00]CreateOFDProtocolMessage done [11:11:00]OFDSenderStorePacket 225139 [11:11:00]StoreOFDPacket docnum=225139 [11:11:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F B6 07 01 BD D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 43 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 6F 03 00 35 04 06 00 80 DD 65 C2 98 E8 7D B4 0F 52 7F C3 19 61 [11:11:00]CheckFolder [11:11:00]dirname=/storage/ofd_packets [11:11:00]CheckFolder done [11:11:00]ProducePacketName [11:11:00]name=ofd_packets/00225139 [11:11:00]NVStorageSaveData ofd_packets/00225139 [11:11:00]File name is /storage/ofd_packets/00225139 [11:11:00]Write 301 bytes [11:11:00]NVStorageSaveData done [11:11:00]OFDSenderStorePacket done [11:11:00]KKMCreateOFDPacket done [11:11:00]NVStorageSaveData kkm_last_timestamp [11:11:00]File name is /storage/kkm_last_timestamp [11:11:00]Write 4 bytes [11:11:00]NVStorageSaveData done [11:11:00]ExternCall_PrintAddStr [11:11:00]wPrintStart [11:11:00]Write to MH i2c: 01 00 00 84 0B 8F [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: 01 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: 01 07 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: 01 07 00 84 0B 00 00 00 00 00 FF 0F A4 [11:11:00]RasterBufferAndPrint [11:11:00]line Счет N : (1)2001318 [11:11:00]line ИНН: 02508201610067 [11:11:00]line Контрольно-Кассовый Чек [11:11:00]line ПРОДАЖА [11:11:00]line ТРК (МРК, ГНК) : 53 [11:11:00]line Товар: 2710124130 [11:11:00]line Аи-92-К-5 [11:11:00]line 2.950 * 67.80 [11:11:00]line = 200.01 [11:11:00]line НДС 12% НСП 1% [11:11:00]line > о реализуемом товаре [11:11:00]line ОКРУГЛЕНИЕ: -0.01 [11:11:00]line ИТОГО: 200.00 [11:11:00]line Внесено: 200.00 [11:11:00]line СДАЧА: 0.00 [11:11:00]line НСП 1% : 1.77 [11:11:00]line НДС 12% : 21.24 [11:11:00]line Наличными: 200.00 [11:11:00]line Безнал.: 0.00 [11:11:00]line Место: АЗС № 97 "Партнер Нефть" [11:11:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:11:00]line СНО: Общий режим [11:11:00]line Чек 207 26.07.2024 11:10 [11:11:00]line Смена: 437 ФФД: 1.0 [11:11:00]line ЗНМ: 0300000054 [11:11:00]line РНМ: 0000000000092624 [11:11:00]line Версия ККМ: 001 [11:11:00]line ФМ: 0000000000874959 [11:11:00]line ФД: 225139 [11:11:00]line ФПД: 141688383379688 [11:11:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225139&fm=141688383379688&tin=02508201610067®Number=0000000000092624&sum=20000 [11:11:00]OFD Sender: Processing packet 225139 [packets to send 596, broken 595] [11:11:00]ProducePacketName [11:11:00]name=ofd_packets/00225139 [11:11:00]OFD Sender: To server: pG, [11:11:00]CommunicateWithHost lk.salyk.kg:30040 [11:11:00]ConnectInit lk.salyk.kg [11:11:00]written 0, free lines is 4095 [11:11:00]Write to MH i2c: 01 00 00 AF 0B BA [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: 01 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: 01 07 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: 01 07 00 AF 0B 00 00 00 00 00 5A 0C 27 [11:11:00]RasterBufferAndPrint [11:11:00]line [11:11:00]line [11:11:00]line [11:11:00]line [11:11:00]line [11:11:00]written 0, free lines is 3166 [11:11:00]MH_Cut [11:11:00]Write to MH i2c: D1 01 00 B6 0B 01 93 [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: D1 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: D1 01 00 [11:11:00]MH_I2C_Read... [11:11:00]Read from MH i2c: D1 01 00 B6 0B 00 92 [11:11:00]Write to MH i2c: 01 00 00 B7 0B C2 [11:11:00]Write i2c OK [11:11:00]MH_I2C_Read... [11:11:02]*** Cut start [11:11:02]*** Partial cut [11:11:02]*** CUTSNS_PIN = 1 [11:11:02]*** CUTSNS_PIN = 0 [11:11:02]*** Brake cut motor [11:11:02]Read from MH i2c: 01 [11:11:02]MH_I2C_Read... [11:11:02]*** Stop cut motor [11:11:02]*** Cut end [11:11:02]Read from MH i2c: 01 07 00 [11:11:02]MH_I2C_Read... [11:11:02]Read from MH i2c: 01 07 00 B7 0B 00 00 00 00 00 FF 0F D7 [11:11:02]process_action close_receipt done [11:11:02]requested_data is exist [11:11:02]produce_requested_data [11:11:02]requested_item fm.sn is exist - process it [11:11:02]wFMCommunicate request_size=4 [11:11:02]MH_SAM_APDU [11:11:02]CAPDU: 80 11 00 00 [11:11:02]Write to MH i2c: E2 08 00 B8 0B 80 11 00 00 00 00 00 00 3D [11:11:02]Write i2c OK [11:11:02]MH_I2C_Read... [11:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:02]Read from MH i2c: E2 [11:11:02]MH_I2C_Read... [11:11:02]Read from MH i2c: E2 17 00 [11:11:02]MH_I2C_Read... [11:11:02]Read from MH i2c: E2 17 00 B8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [11:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:11:02]wFMCommunicate OK [11:11:02]requested_item fd.num is exist - process it [11:11:02]SAM_PROTO_GetFieldsCounters [11:11:02]wFMCommunicate request_size=4 [11:11:02]MH_SAM_APDU [11:11:02]CAPDU: 80 13 00 00 [11:11:02]Write to MH i2c: E2 08 00 B9 0B 80 13 00 00 00 00 00 00 40 [11:11:02]Write i2c OK [11:11:02]MH_I2C_Read... [11:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:02]Read from MH i2c: E2 [11:11:02]MH_I2C_Read... [11:11:02]Read from MH i2c: E2 62 00 [11:11:02]MH_I2C_Read... [11:11:03]Read from MH i2c: E2 62 00 B9 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [11:11:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:11:03]wFMCommunicate OK [11:11:03]SAM_PROTO_GetFieldsCounters done [11:11:03]requested_item shift.num is exist - process it [11:11:03]requested_item shift.opened is exist - process it [11:11:03]req_shift_opened [11:11:03]FM_GetShiftState [11:11:03]SAM_PROTO_GetShiftState [11:11:03]wFMCommunicate request_size=4 [11:11:03]MH_SAM_APDU [11:11:03]CAPDU: 80 13 01 00 [11:11:03]Write to MH i2c: E2 08 00 BA 0B 80 13 01 00 00 00 00 00 42 [11:11:03]Write i2c OK [11:11:03]MH_I2C_Read... [11:11:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:03]Read from MH i2c: E2 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: E2 0E 00 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: E2 0E 00 BA 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F3 [11:11:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:11:03]wFMCommunicate OK [11:11:03]SAM_PROTO_GetShiftState done [11:11:03]FM_GetShiftState done [11:11:03]req_shift_opened done [11:11:03]requested_item shift.open_date is exist - process it [11:11:03]req_shift_open_date [11:11:03]req_shift_open_date done [11:11:03]produce_requested_data done [11:11:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225139,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:11:03]process_action_free close_receipt [11:11:03]json_value_free [11:11:03]json_value_free done [11:11:03]process_json_proto returns [11:11:03]Send response to host [11:11:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225139,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:11:03]free response buf [11:11:03]execute_script done [11:11:03]execute_script returns [11:11:03]free content buf [11:11:03]Sock 7.Close socket [11:11:03]Sock 7.Thread stoped [11:11:03]Connected sock=11 [11:11:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F B6 07 01 BD D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 43 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 6F 03 00 35 04 06 00 80 DD 65 C2 98 E8 7D B4 0F 52 7F C3 19 61 [11:11:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 33 47 00 A7 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 6F 03 00 F4 03 04 00 57 30 A3 66 B6 04 01 00 00 C3 D0 B2 9E 09 B1 51 3E [11:11:04]CommunicateWithHost err = 0 [11:11:04]CheckOFDResponse [11:11:04]1017 (14) - 77093643461234 [11:11:04]1041 (16) - 0000000000874959 [11:11:04]1040 (4) - 225139 [11:11:04]1012 (4) - 26.07.2024 05:12 [11:11:04]1206 (1) - 0 [11:11:04]OFD Sender: Remove packet 225139 [11:11:04]ProducePacketName [11:11:04]name=ofd_packets/00225139 [11:11:04]NVStorageDeleteData [11:11:04]OFD Sender: No OFD packet to send [11:11:09]OFD Sender: No OFD packet to send [11:11:14]OFD Sender: No OFD packet to send [11:11:19]OFD Sender: No OFD packet to send [11:11:22]recv_with_timeout no data received [11:11:24]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:40]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:00]recv_with_timeout no data received [11:12:05]OFD Sender: No OFD packet to send [11:12:10]OFD Sender: No OFD packet to send [11:12:15]OFD Sender: No OFD packet to send [11:12:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:29]recv_with_timeout no data received [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:35]accept exits with 10 [11:12:35]New connection [11:12:35]New thread 3067420004 created [11:12:35]Thread 3067563364 joined [11:12:35]Waiting for new connection... [11:12:35] Sock 10.Parse request [11:12:35]Sock 10.Check first char [11:12:35]Sock 10.First char is OK [11:12:35]request: POST /json_proto HTTP/1.0 [11:12:35]Method: POST [11:12:35]URL: /json_proto [11:12:35]Method is POST - this is cgi request [11:12:35]url: /json_proto [11:12:35]query_string will be loaded in cgi processing [11:12:35]execute_cgi json_proto POST (null) [11:12:35]execute_cgi path=json_proto method=POST [11:12:35]POST find Content-Length [11:12:35]Host: 172.17.43.131:8080 [11:12:35]Content-Length: 678 [11:12:35]Content-Type: application/json [11:12:35] [11:12:35]POST finish read [11:12:35]Found Content-Length = 678 [11:12:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:35]execute_script... [11:12:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:35]POST & json_proto [11:12:35]process_json_proto [11:12:35]json parsed OK: [11:12:35]protocol is kg_v1.0 [11:12:35]action value=close_receipt [11:12:35]process_action close_receipt [11:12:35]cmd_close_receipt [11:12:35]MH_GetDate [11:12:35]Write to MH i2c: F0 00 00 BB 0B B5 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: F0 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: F0 09 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: F0 09 00 BB 0B 00 A4 84 A3 66 F9 24 A2 66 14 [11:12:35]GetLastDocTimeStamp 1721992259 [11:12:35]current date 1721992356 [11:12:35]FM_GetShiftState [11:12:35]SAM_PROTO_GetShiftState [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 13 01 00 [11:12:35]Write to MH i2c: E2 08 00 BC 0B 80 13 01 00 00 00 00 00 44 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0E 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0E 00 BC 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F5 [11:12:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_GetShiftState done [11:12:35]FM_GetShiftState done [11:12:35]opened in 1721952182 [11:12:35]opened+sec_in_day 1722038582 [11:12:35]quantity*price = 50036 [11:12:35]sum+1 = 50037 [11:12:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 208 26.07.2024 11:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225140 ФПД: 249224882096560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111236&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225140&fm=249224882096560&tin=02508201610067®Number=0000000000092624&sum=50000 [11:12:36]StoreToDocumentArchive [11:12:36]shift 437 fd 225140 [11:12:36]save to /storage/0437/doc_00225140 [11:12:36]save last doc name /storage/0437/doc_00225140 to /storage/kkm_last_doc_name [11:12:36]save OK [11:12:36]Clear old archive folders... [11:12:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:36]tlvbuf is 00C595F0 [11:12:36]SAM_PROTO_ClearQueue [11:12:36]wFMCommunicate request_size=4 [11:12:36]MH_SAM_APDU [11:12:36]CAPDU: 80 09 00 00 [11:12:36]Write to MH i2c: E2 08 00 C9 0B 80 09 00 00 00 00 00 00 46 [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:36]Read from MH i2c: E2 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: E2 03 00 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [11:12:36]RAPDU: 90 00 [11:12:36]wFMCommunicate OK [11:12:36]SAM_PROTO_ClearQueue done [11:12:36]KKMCreateOFDPacket [11:12:36]OFDProtocolAddRootSTLVToBuf [11:12:36]FM_MakeSignedData [11:12:36]FM_MakeSignedData [11:12:36]SAM_PROTO_SignData [11:12:36]wFMCommunicate request_size=4 [11:12:36]MH_SAM_APDU [11:12:36]CAPDU: 80 0D 01 02 [11:12:36]Write to MH i2c: E2 08 00 CA 0B 80 0D 01 02 00 00 00 00 4E [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:36]Read from MH i2c: E2 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: E2 03 00 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [11:12:36]RAPDU: 90 00 [11:12:36]wFMCommunicate OK [11:12:36]wFMCommunicate request_size=255 [11:12:36]MH_SAM_APDU [11:12:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 6F 03 00 35 04 06 00 E2 [11:12:36]Write to MH i2c: E2 02 01 CB 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 6F 03 00 35 04 06 00 E2 00 00 54 [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:37]Read from MH i2c: E2 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 03 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [11:12:37]RAPDU: 90 00 [11:12:37]wFMCommunicate OK [11:12:37]wFMCommunicate request_size=10 [11:12:37]MH_SAM_APDU [11:12:37]CAPDU: 80 0D 02 02 05 AB 30 91 09 B0 [11:12:37]Write to MH i2c: E2 0D 00 CC 0B 80 0D 02 02 05 00 AB 30 91 09 B0 00 00 80 [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:37]Read from MH i2c: E2 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 03 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 03 00 CC 0B 00 90 00 4B [11:12:37]RAPDU: 90 00 [11:12:37]wFMCommunicate OK [11:12:37]wFMCommunicate request_size=4 [11:12:37]MH_SAM_APDU [11:12:37]CAPDU: 80 0D 03 02 [11:12:37]Write to MH i2c: E2 08 00 CD 0B 80 0D 03 02 00 00 00 00 53 [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:37]Read from MH i2c: E2 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 0B 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 0B 00 CD 0B 00 AB DF DC A0 1D C3 68 67 90 00 09 [11:12:37]RAPDU: AB DF DC A0 1D C3 68 67 90 00 [11:12:37]wFMCommunicate OK [11:12:37]SAM_PROTO_SignData done [11:12:37]FM_MakeSignedData done [11:12:37]CreateOFDProtocolMessage [11:12:37]wFMCommunicate request_size=4 [11:12:37]MH_SAM_APDU [11:12:37]CAPDU: 80 11 00 00 [11:12:37]Write to MH i2c: E2 08 00 CE 0B 80 11 00 00 00 00 00 00 53 [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:37]Read from MH i2c: E2 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 17 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 17 00 CE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [11:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:37]wFMCommunicate OK [11:12:37]CreateOFDProtocolMessage done [11:12:37]OFDSenderStorePacket 225140 [11:12:37]StoreOFDPacket docnum=225140 [11:12:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 15 A0 07 01 AA 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 6F 03 00 35 04 06 00 E2 AB 30 91 09 B0 AB DF DC A0 1D C3 68 67 [11:12:37]CheckFolder [11:12:37]dirname=/storage/ofd_packets [11:12:37]CheckFolder done [11:12:37]ProducePacketName [11:12:37]name=ofd_packets/00225140 [11:12:37]NVStorageSaveData ofd_packets/00225140 [11:12:37]File name is /storage/ofd_packets/00225140 [11:12:37]Write 301 bytes [11:12:37]NVStorageSaveData done [11:12:37]OFDSenderStorePacket done [11:12:37]KKMCreateOFDPacket done [11:12:37]NVStorageSaveData kkm_last_timestamp [11:12:37]File name is /storage/kkm_last_timestamp [11:12:37]Write 4 bytes [11:12:37]NVStorageSaveData done [11:12:37]ExternCall_PrintAddStr [11:12:37]wPrintStart [11:12:37]Write to MH i2c: 01 00 00 CF 0B DA [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: 01 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: 01 07 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: 01 07 00 CF 0B 00 00 00 00 00 FF 0F EF [11:12:37]RasterBufferAndPrint [11:12:37]line Счет N : (1)2001321 [11:12:37]line ИНН: 02508201610067 [11:12:37]line Контрольно-Кассовый Чек [11:12:37]line ПРОДАЖА [11:12:37]line ТРК (МРК, ГНК) : 53 [11:12:37]line Товар: 2710124130 [11:12:37]line Аи-92-К-5 [11:12:37]line 7.380 * 67.80 [11:12:37]line = 500.36 [11:12:37]line НДС 12% НСП 1% [11:12:37]line > о реализуемом товаре [11:12:37]line ОКРУГЛЕНИЕ: -0.36 [11:12:37]line ИТОГО: 500.00 [11:12:37]line Внесено: 500.00 [11:12:37]line СДАЧА: 0.00 [11:12:37]line НСП 1% : 4.43 [11:12:37]line НДС 12% : 53.14 [11:12:37]line Наличными: 500.00 [11:12:37]line Безнал.: 0.00 [11:12:37]line Место: АЗС № 97 "Партнер Нефть" [11:12:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:12:37]line СНО: Общий режим [11:12:37]line Чек 208 26.07.2024 11:12 [11:12:37]line Смена: 437 ФФД: 1.0 [11:12:37]line ЗНМ: 0300000054 [11:12:37]line РНМ: 0000000000092624 [11:12:37]line Версия ККМ: 001 [11:12:37]line ФМ: 0000000000874959 [11:12:37]line ФД: 225140 [11:12:37]line ФПД: 249224882096560 [11:12:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111236&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225140&fm=249224882096560&tin=02508201610067®Number=0000000000092624&sum=50000 [11:12:37]written 0, free lines is 4095 [11:12:37]OFD Sender: Processing packet 225140 [packets to send 596, broken 595] [11:12:37]ProducePacketName [11:12:37]name=ofd_packets/00225140 [11:12:37]OFD Sender: To server: pG, [11:12:37]CommunicateWithHost lk.salyk.kg:30040 [11:12:37]ConnectInit lk.salyk.kg [11:12:37]Write to MH i2c: 01 00 00 FA 0B 05 [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: 01 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: 01 07 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: 01 07 00 FA 0B 00 00 00 00 00 5A 0C 72 [11:12:37]RasterBufferAndPrint [11:12:37]line [11:12:37]line [11:12:37]line [11:12:37]line [11:12:37]line [11:12:37]written 0, free lines is 3166 [11:12:37]MH_Cut [11:12:37]Write to MH i2c: D1 01 00 01 0C 01 DF [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: D1 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: D1 01 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: D1 01 00 01 0C 00 DE [11:12:37]Write to MH i2c: 01 00 00 02 0C 0E [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:38]Connected sock=7 [11:12:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 15 A0 07 01 AA 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 A4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 6F 03 00 35 04 06 00 E2 AB 30 91 09 B0 AB DF DC A0 1D C3 68 67 [11:12:38]*** Cut start [11:12:38]*** Partial cut [11:12:38]*** CUTSNS_PIN = 1 [11:12:38]*** CUTSNS_PIN = 0 [11:12:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A9 DC 47 00 3B 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 6F 03 00 F4 03 04 00 B6 30 A3 66 B6 04 01 00 00 6E 77 55 BE 7E F0 37 CE [11:12:39]CommunicateWithHost err = 0 [11:12:39]CheckOFDResponse [11:12:39]1017 (14) - 77093643461234 [11:12:39]1041 (16) - 0000000000874959 [11:12:39]1040 (4) - 225140 [11:12:39]1012 (4) - 26.07.2024 05:14 [11:12:39]1206 (1) - 0 [11:12:39]OFD Sender: Remove packet 225140 [11:12:39]ProducePacketName [11:12:39]name=ofd_packets/00225140 [11:12:39]NVStorageDeleteData [11:12:39]*** Brake cut motor [11:12:39]OFD Sender: No OFD packet to send [11:12:39]Read from MH i2c: 01 [11:12:39]MH_I2C_Read... [11:12:39]*** Stop cut motor [11:12:39]*** Cut end [11:12:39]Read from MH i2c: 01 07 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 07 00 02 0C 00 00 00 00 00 FF 0F 23 [11:12:39]process_action close_receipt done [11:12:39]requested_data is exist [11:12:39]produce_requested_data [11:12:39]requested_item fm.sn is exist - process it [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 11 00 00 [11:12:39]Write to MH i2c: E2 08 00 03 0C 80 11 00 00 00 00 00 00 89 [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 17 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 17 00 03 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [11:12:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:39]wFMCommunicate OK [11:12:39]requested_item fd.num is exist - process it [11:12:39]SAM_PROTO_GetFieldsCounters [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 13 00 00 [11:12:39]Write to MH i2c: E2 08 00 04 0C 80 13 00 00 00 00 00 00 8C [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 62 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 62 00 04 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [11:12:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:39]wFMCommunicate OK [11:12:39]SAM_PROTO_GetFieldsCounters done [11:12:39]requested_item shift.num is exist - process it [11:12:39]requested_item shift.opened is exist - process it [11:12:39]req_shift_opened [11:12:39]FM_GetShiftState [11:12:39]SAM_PROTO_GetShiftState [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 13 01 00 [11:12:39]Write to MH i2c: E2 08 00 05 0C 80 13 01 00 00 00 00 00 8E [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 0E 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 0E 00 05 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3F [11:12:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:12:39]wFMCommunicate OK [11:12:39]SAM_PROTO_GetShiftState done [11:12:39]FM_GetShiftState done [11:12:39]req_shift_opened done [11:12:39]requested_item shift.open_date is exist - process it [11:12:39]req_shift_open_date [11:12:39]req_shift_open_date done [11:12:39]produce_requested_data done [11:12:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225140,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:12:39]process_action_free close_receipt [11:12:39]json_value_free [11:12:39]json_value_free done [11:12:39]process_json_proto returns [11:12:39]Send response to host [11:12:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225140,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:12:39]free response buf [11:12:39]execute_script done [11:12:39]execute_script returns [11:12:39]free content buf [11:12:39]Sock 10.Close socket [11:12:39]Sock 10.Thread stoped [11:12:44]OFD Sender: No OFD packet to send [11:12:49]OFD Sender: No OFD packet to send [11:12:51]accept exits with 9 [11:12:51]New connection [11:12:51]New thread 3067563364 created [11:12:51]Thread 3067420004 joined [11:12:51]Waiting for new connection... [11:12:51] Sock 9.Parse request [11:12:51]Sock 9.Check first char [11:12:51]Sock 9.First char is OK [11:12:51]request: POST /json_proto HTTP/1.0 [11:12:51]Method: POST [11:12:51]URL: /json_proto [11:12:51]Method is POST - this is cgi request [11:12:51]url: /json_proto [11:12:51]query_string will be loaded in cgi processing [11:12:51]execute_cgi json_proto POST (null) [11:12:51]execute_cgi path=json_proto method=POST [11:12:51]POST find Content-Length [11:12:51]Host: 172.17.43.131:8080 [11:12:51]Content-Length: 640 [11:12:51]Content-Type: application/json [11:12:51] [11:12:51]POST finish read [11:12:51]Found Content-Length = 640 [11:12:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:51]execute_script... [11:12:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:51]POST & json_proto [11:12:51]process_json_proto [11:12:51]json parsed OK: [11:12:51]protocol is kg_v1.0 [11:12:51]action value=close_receipt [11:12:51]process_action close_receipt [11:12:51]cmd_close_receipt [11:12:51]MH_GetDate [11:12:51]Write to MH i2c: F0 00 00 06 0C 01 [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: F0 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: F0 09 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: F0 09 00 06 0C 00 B4 84 A3 66 F9 24 A2 66 70 [11:12:51]GetLastDocTimeStamp 1721992356 [11:12:51]current date 1721992372 [11:12:51]FM_GetShiftState [11:12:51]SAM_PROTO_GetShiftState [11:12:51]wFMCommunicate request_size=4 [11:12:51]MH_SAM_APDU [11:12:51]CAPDU: 80 13 01 00 [11:12:51]Write to MH i2c: E2 08 00 07 0C 80 13 01 00 00 00 00 00 90 [11:12:51]Write i2c OK [11:12:51]MH_I2C_Read... [11:12:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:51]Read from MH i2c: E2 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 0E 00 [11:12:51]MH_I2C_Read... [11:12:51]Read from MH i2c: E2 0E 00 07 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 41 [11:12:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:12:51]wFMCommunicate OK [11:12:51]SAM_PROTO_GetShiftState done [11:12:51]FM_GetShiftState done [11:12:51]opened in 1721952182 [11:12:51]opened+sec_in_day 1722038582 [11:12:51]quantity*price = 99999 [11:12:51]sum+1 = 100001 [11:12:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 209 26.07.2024 11:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225141 ФПД: 15111531543365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225141&fm=15111531543365&tin=02508201610067®Number=0000000000092624&sum=100000 [11:12:52]StoreToDocumentArchive [11:12:52]shift 437 fd 225141 [11:12:52]save to /storage/0437/doc_00225141 [11:12:52]save last doc name /storage/0437/doc_00225141 to /storage/kkm_last_doc_name [11:12:52]save OK [11:12:52]Clear old archive folders... [11:12:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:12:52]tlvbuf is 00CB6FC0 [11:12:52]SAM_PROTO_ClearQueue [11:12:52]wFMCommunicate request_size=4 [11:12:52]MH_SAM_APDU [11:12:52]CAPDU: 80 09 00 00 [11:12:52]Write to MH i2c: E2 08 00 14 0C 80 09 00 00 00 00 00 00 92 [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:52]Read from MH i2c: E2 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 03 00 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [11:12:52]RAPDU: 90 00 [11:12:52]wFMCommunicate OK [11:12:52]SAM_PROTO_ClearQueue done [11:12:52]KKMCreateOFDPacket [11:12:52]OFDProtocolAddRootSTLVToBuf [11:12:52]FM_MakeSignedData [11:12:52]FM_MakeSignedData [11:12:52]SAM_PROTO_SignData [11:12:52]wFMCommunicate request_size=4 [11:12:52]MH_SAM_APDU [11:12:52]CAPDU: 80 0D 01 02 [11:12:52]Write to MH i2c: E2 08 00 15 0C 80 0D 01 02 00 00 00 00 9A [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:52]Read from MH i2c: E2 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 03 00 [11:12:52]MH_I2C_Read... [11:12:52]Read from MH i2c: E2 03 00 15 0C 00 90 00 95 [11:12:52]RAPDU: 90 00 [11:12:52]wFMCommunicate OK [11:12:52]wFMCommunicate request_size=255 [11:12:52]MH_SAM_APDU [11:12:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 B4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 6F 03 00 35 04 06 00 0D BE 6D 78 [11:12:52]Write to MH i2c: E2 02 01 16 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 B4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 6F 03 00 35 04 06 00 0D BE 6D 78 00 00 6B [11:12:52]Write i2c OK [11:12:52]MH_I2C_Read... [11:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:53]Read from MH i2c: E2 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 03 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [11:12:53]RAPDU: 90 00 [11:12:53]wFMCommunicate OK [11:12:53]wFMCommunicate request_size=7 [11:12:53]MH_SAM_APDU [11:12:53]CAPDU: 80 0D 02 02 02 3B 45 [11:12:53]Write to MH i2c: E2 0A 00 17 0C 80 0D 02 02 02 00 3B 45 00 00 21 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:53]Read from MH i2c: E2 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 03 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 03 00 17 0C 00 90 00 97 [11:12:53]RAPDU: 90 00 [11:12:53]wFMCommunicate OK [11:12:53]wFMCommunicate request_size=4 [11:12:53]MH_SAM_APDU [11:12:53]CAPDU: 80 0D 03 02 [11:12:53]Write to MH i2c: E2 08 00 18 0C 80 0D 03 02 00 00 00 00 9F [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:53]Read from MH i2c: E2 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 0B 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 0B 00 18 0C 00 E1 2E 22 B0 C2 5B FA AF 90 00 47 [11:12:53]RAPDU: E1 2E 22 B0 C2 5B FA AF 90 00 [11:12:53]wFMCommunicate OK [11:12:53]SAM_PROTO_SignData done [11:12:53]FM_MakeSignedData done [11:12:53]CreateOFDProtocolMessage [11:12:53]wFMCommunicate request_size=4 [11:12:53]MH_SAM_APDU [11:12:53]CAPDU: 80 11 00 00 [11:12:53]Write to MH i2c: E2 08 00 19 0C 80 11 00 00 00 00 00 00 9F [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:53]Read from MH i2c: E2 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 17 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: E2 17 00 19 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [11:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:53]wFMCommunicate OK [11:12:53]CreateOFDProtocolMessage done [11:12:53]OFDSenderStorePacket 225141 [11:12:53]StoreOFDPacket docnum=225141 [11:12:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FD 8E 04 01 A9 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 B4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 6F 03 00 35 04 06 00 0D BE 6D 78 3B 45 E1 2E 22 B0 C2 5B FA AF [11:12:53]CheckFolder [11:12:53]dirname=/storage/ofd_packets [11:12:53]CheckFolder done [11:12:53]ProducePacketName [11:12:53]name=ofd_packets/00225141 [11:12:53]NVStorageSaveData ofd_packets/00225141 [11:12:53]File name is /storage/ofd_packets/00225141 [11:12:53]Write 298 bytes [11:12:53]NVStorageSaveData done [11:12:53]OFDSenderStorePacket done [11:12:53]KKMCreateOFDPacket done [11:12:53]NVStorageSaveData kkm_last_timestamp [11:12:53]File name is /storage/kkm_last_timestamp [11:12:53]Write 4 bytes [11:12:53]NVStorageSaveData done [11:12:53]ExternCall_PrintAddStr [11:12:53]wPrintStart [11:12:53]Write to MH i2c: 01 00 00 1A 0C 26 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 1A 0C 00 00 00 00 00 FF 0F 3B [11:12:53]RasterBufferAndPrint [11:12:53]line Счет N : (1)2001319 [11:12:53]line ИНН: 02508201610067 [11:12:53]line Контрольно-Кассовый Чек [11:12:53]line ПРОДАЖА [11:12:53]line ТРК (МРК, ГНК) : 41 [11:12:53]line Товар: 2710194210 [11:12:53]line ДТ-К-5 [11:12:53]line 13.210 * 75.70 [11:12:53]line = 1000.00 [11:12:53]line НДС 12% НСП 1% [11:12:53]line > о реализуемом товаре [11:12:53]line ИТОГО: 1000.00 [11:12:53]line НСП 1% : 8.85 [11:12:53]line НДС 12% : 106.19 [11:12:53]line Наличными: 1000.00 [11:12:53]line Безнал.: 0.00 [11:12:53]line Место: АЗС № 97 "Партнер Нефть" [11:12:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:12:53]line СНО: Общий режим [11:12:53]line Чек 209 26.07.2024 11:12 [11:12:53]line Смена: 437 ФФД: 1.0 [11:12:53]line ЗНМ: 0300000054 [11:12:53]line РНМ: 0000000000092624 [11:12:53]line Версия ККМ: 001 [11:12:53]line ФМ: 0000000000874959 [11:12:53]line ФД: 225141 [11:12:53]line ФПД: 15111531543365 [11:12:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111252&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225141&fm=15111531543365&tin=02508201610067®Number=0000000000092624&sum=100000 [11:12:53]written 0, free lines is 4095 [11:12:53]OFD Sender: Processing packet 225141 [packets to send 596, broken 595] [11:12:53]ProducePacketName [11:12:53]name=ofd_packets/00225141 [11:12:53]OFD Sender: To server: pG, [11:12:53]CommunicateWithHost lk.salyk.kg:30040 [11:12:53]ConnectInit lk.salyk.kg [11:12:53]Write to MH i2c: 01 00 00 42 0C 4E [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: 01 07 00 42 0C 00 00 00 00 00 97 0C F8 [11:12:53]RasterBufferAndPrint [11:12:53]line [11:12:53]line [11:12:53]line [11:12:53]line [11:12:53]line [11:12:53]written 0, free lines is 3230 [11:12:53]MH_Cut [11:12:53]Write to MH i2c: D1 01 00 49 0C 01 27 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: D1 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: D1 01 00 [11:12:53]MH_I2C_Read... [11:12:53]Read from MH i2c: D1 01 00 49 0C 00 26 [11:12:53]Write to MH i2c: 01 00 00 4A 0C 56 [11:12:53]Write i2c OK [11:12:53]MH_I2C_Read... [11:12:54]*** Cut start [11:12:54]*** Partial cut [11:12:54]*** CUTSNS_PIN = 1 [11:12:55]*** CUTSNS_PIN = 0 [11:12:55]Connected sock=11 [11:12:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FD 8E 04 01 A9 85 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 B4 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 6F 03 00 35 04 06 00 0D BE 6D 78 3B 45 E1 2E 22 B0 C2 5B FA AF [11:12:55]*** Brake cut motor [11:12:55]Read from MH i2c: 01 [11:12:55]MH_I2C_Read... [11:12:55]*** Stop cut motor [11:12:55]*** Cut end [11:12:55]Read from MH i2c: 01 07 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: 01 07 00 4A 0C 00 00 00 00 00 FF 0F 6B [11:12:55]process_action close_receipt done [11:12:55]requested_data is exist [11:12:55]produce_requested_data [11:12:55]requested_item fm.sn is exist - process it [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 11 00 00 [11:12:55]Write to MH i2c: E2 08 00 4B 0C 80 11 00 00 00 00 00 00 D1 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:55]Read from MH i2c: E2 17 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 17 00 4B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [11:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:55]wFMCommunicate OK [11:12:55]requested_item fd.num is exist - process it [11:12:55]SAM_PROTO_GetFieldsCounters [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 13 00 00 [11:12:55]Write to MH i2c: E2 08 00 4C 0C 80 13 00 00 00 00 00 00 D4 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 67 47 00 4E A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 6F 03 00 F4 03 04 00 C6 30 A3 66 B6 04 01 00 00 E3 02 73 0A D1 78 78 CB [11:12:55]CommunicateWithHost err = 0 [11:12:55]CheckOFDResponse [11:12:55]1017 (14) - 77093643461234 [11:12:55]1041 (16) - 0000000000874959 [11:12:55]1040 (4) - 225141 [11:12:55]1012 (4) - 26.07.2024 05:14 [11:12:55]1206 (1) - 0 [11:12:55]OFD Sender: Remove packet 225141 [11:12:55]ProducePacketName [11:12:55]name=ofd_packets/00225141 [11:12:55]NVStorageDeleteData [11:12:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 62 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 62 00 4C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [11:12:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:55]wFMCommunicate OK [11:12:55]SAM_PROTO_GetFieldsCounters done [11:12:55]requested_item shift.num is exist - process it [11:12:55]requested_item shift.opened is exist - process it [11:12:55]req_shift_opened [11:12:55]FM_GetShiftState [11:12:55]SAM_PROTO_GetShiftState [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 13 01 00 [11:12:55]Write to MH i2c: E2 08 00 4D 0C 80 13 01 00 00 00 00 00 D6 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 0E 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 0E 00 4D 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 87 [11:12:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:12:55]wFMCommunicate OK [11:12:55]SAM_PROTO_GetShiftState done [11:12:55]FM_GetShiftState done [11:12:55]req_shift_opened done [11:12:55]requested_item shift.open_date is exist - process it [11:12:55]req_shift_open_date [11:12:55]req_shift_open_date done [11:12:55]produce_requested_data done [11:12:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225141,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:12:55]process_action_free close_receipt [11:12:55]json_value_free [11:12:55]json_value_free done [11:12:55]process_json_proto returns [11:12:55]Send response to host [11:12:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225141,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:12:55]free response buf [11:12:55]execute_script done [11:12:55]execute_script returns [11:12:55]free content buf [11:12:55]Sock 9.Close socket [11:12:55]Sock 9.Thread stoped [11:12:56]OFD Sender: No OFD packet to send [11:12:56]accept exits with 10 [11:12:56]New connection [11:12:56]New thread 3067420004 created [11:12:56]Thread 3067563364 joined [11:12:56]Waiting for new connection... [11:12:56] Sock 10.Parse request [11:12:56]Sock 10.Check first char [11:12:56]Sock 10.First char is OK [11:12:56]request: POST /json_proto HTTP/1.0 [11:12:56]Method: POST [11:12:56]URL: /json_proto [11:12:56]Method is POST - this is cgi request [11:12:56]url: /json_proto [11:12:56]query_string will be loaded in cgi processing [11:12:56]execute_cgi json_proto POST (null) [11:12:56]execute_cgi path=json_proto method=POST [11:12:56]POST find Content-Length [11:12:56]Host: 172.17.43.131:8080 [11:12:56]Content-Length: 680 [11:12:56]Content-Type: application/json [11:12:56] [11:12:56]POST finish read [11:12:56]Found Content-Length = 680 [11:12:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:56]execute_script... [11:12:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:56]POST & json_proto [11:12:56]process_json_proto [11:12:56]json parsed OK: [11:12:56]protocol is kg_v1.0 [11:12:56]action value=close_receipt [11:12:56]process_action close_receipt [11:12:56]cmd_close_receipt [11:12:56]MH_GetDate [11:12:56]Write to MH i2c: F0 00 00 4E 0C 49 [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: F0 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: F0 09 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: F0 09 00 4E 0C 00 B9 84 A3 66 F9 24 A2 66 BD [11:12:56]GetLastDocTimeStamp 1721992372 [11:12:56]current date 1721992377 [11:12:56]FM_GetShiftState [11:12:56]SAM_PROTO_GetShiftState [11:12:56]wFMCommunicate request_size=4 [11:12:56]MH_SAM_APDU [11:12:56]CAPDU: 80 13 01 00 [11:12:56]Write to MH i2c: E2 08 00 4F 0C 80 13 01 00 00 00 00 00 D8 [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:56]Read from MH i2c: E2 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 0E 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 0E 00 4F 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 89 [11:12:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:12:56]wFMCommunicate OK [11:12:56]SAM_PROTO_GetShiftState done [11:12:56]FM_GetShiftState done [11:12:56]opened in 1721952182 [11:12:56]opened+sec_in_day 1722038582 [11:12:56]quantity*price = 160029 [11:12:56]sum+1 = 160031 [11:12:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 210 26.07.2024 11:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225142 ФПД: 87376484382064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225142&fm=87376484382064&tin=02508201610067®Number=0000000000092624&sum=160000 [11:12:57]StoreToDocumentArchive [11:12:57]shift 437 fd 225142 [11:12:57]save to /storage/0437/doc_00225142 [11:12:57]save last doc name /storage/0437/doc_00225142 to /storage/kkm_last_doc_name [11:12:57]save OK [11:12:57]Clear old archive folders... [11:12:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:12:57]tlvbuf is 00BF8670 [11:12:57]SAM_PROTO_ClearQueue [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 09 00 00 [11:12:57]Write to MH i2c: E2 08 00 5C 0C 80 09 00 00 00 00 00 00 DA [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 5C 0C 00 90 00 DC [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]SAM_PROTO_ClearQueue done [11:12:57]KKMCreateOFDPacket [11:12:57]OFDProtocolAddRootSTLVToBuf [11:12:57]FM_MakeSignedData [11:12:57]FM_MakeSignedData [11:12:57]SAM_PROTO_SignData [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 01 02 [11:12:57]Write to MH i2c: E2 08 00 5D 0C 80 0D 01 02 00 00 00 00 E2 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 5D 0C 00 90 00 DD [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=255 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B9 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 6F 03 00 35 04 06 00 4F 77 EC 50 [11:12:57]Write to MH i2c: E2 02 01 5E 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B9 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 6F 03 00 35 04 06 00 4F 77 EC 50 00 00 3C [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:58]Read from MH i2c: E2 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 03 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 03 00 5E 0C 00 90 00 DE [11:12:58]RAPDU: 90 00 [11:12:58]wFMCommunicate OK [11:12:58]wFMCommunicate request_size=7 [11:12:58]MH_SAM_APDU [11:12:58]CAPDU: 80 0D 02 02 02 35 70 [11:12:58]Write to MH i2c: E2 0A 00 5F 0C 80 0D 02 02 02 00 35 70 00 00 8E [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 [11:12:58]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:58]Read from MH i2c: E2 03 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 03 00 5F 0C 00 90 00 DF [11:12:58]RAPDU: 90 00 [11:12:58]wFMCommunicate OK [11:12:58]wFMCommunicate request_size=4 [11:12:58]MH_SAM_APDU [11:12:58]CAPDU: 80 0D 03 02 [11:12:58]Write to MH i2c: E2 08 00 60 0C 80 0D 03 02 00 00 00 00 E7 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:58]Read from MH i2c: E2 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 0B 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 0B 00 60 0C 00 26 B4 2D 90 A0 50 F0 93 90 00 F2 [11:12:58]RAPDU: 26 B4 2D 90 A0 50 F0 93 90 00 [11:12:58]wFMCommunicate OK [11:12:58]SAM_PROTO_SignData done [11:12:58]FM_MakeSignedData done [11:12:58]CreateOFDProtocolMessage [11:12:58]wFMCommunicate request_size=4 [11:12:58]MH_SAM_APDU [11:12:58]CAPDU: 80 11 00 00 [11:12:58]Write to MH i2c: E2 08 00 61 0C 80 11 00 00 00 00 00 00 E7 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:58]Read from MH i2c: E2 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 17 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 17 00 61 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 44 [11:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:12:58]wFMCommunicate OK [11:12:58]CreateOFDProtocolMessage done [11:12:58]OFDSenderStorePacket 225142 [11:12:58]StoreOFDPacket docnum=225142 [11:12:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7D 8F 04 01 D5 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B9 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 6F 03 00 35 04 06 00 4F 77 EC 50 35 70 26 B4 2D 90 A0 50 F0 93 [11:12:58]CheckFolder [11:12:58]dirname=/storage/ofd_packets [11:12:58]CheckFolder done [11:12:58]ProducePacketName [11:12:58]name=ofd_packets/00225142 [11:12:58]NVStorageSaveData ofd_packets/00225142 [11:12:58]File name is /storage/ofd_packets/00225142 [11:12:58]Write 298 bytes [11:12:58]NVStorageSaveData done [11:12:58]OFDSenderStorePacket done [11:12:58]KKMCreateOFDPacket done [11:12:58]NVStorageSaveData kkm_last_timestamp [11:12:58]File name is /storage/kkm_last_timestamp [11:12:58]Write 4 bytes [11:12:58]NVStorageSaveData done [11:12:58]ExternCall_PrintAddStr [11:12:58]wPrintStart [11:12:58]Write to MH i2c: 01 00 00 62 0C 6E [11:12:58]OFD Sender: Processing packet 225142 [packets to send 596, broken 595] [11:12:58]ProducePacketName [11:12:58]name=ofd_packets/00225142 [11:12:58]OFD Sender: To server: pG, [11:12:58]CommunicateWithHost lk.salyk.kg:30040 [11:12:58]ConnectInit lk.salyk.kg [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 62 0C 00 00 00 00 00 FF 0F 83 [11:12:58]RasterBufferAndPrint [11:12:58]line Счет N : (1)2001320 [11:12:58]line ИНН: 02508201610067 [11:12:58]line Контрольно-Кассовый Чек [11:12:58]line ПРОДАЖА [11:12:58]line ТРК (МРК, ГНК) : 61 [11:12:58]line Товар: 2710194210 [11:12:58]line ДТ-К-5 [11:12:58]line 21.140 * 75.70 [11:12:58]line = 1600.30 [11:12:58]line НДС 12% НСП 1% [11:12:58]line > о реализуемом товаре [11:12:58]line ОКРУГЛЕНИЕ: -0.30 [11:12:58]line ИТОГО: 1600.00 [11:12:58]line Внесено: 1600.00 [11:12:58]line СДАЧА: 0.00 [11:12:58]line НСП 1% : 14.16 [11:12:58]line НДС 12% : 169.94 [11:12:58]line Наличными: 1600.00 [11:12:58]line Безнал.: 0.00 [11:12:58]line Место: АЗС № 97 "Партнер Нефть" [11:12:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:12:58]line СНО: Общий режим [11:12:58]line Чек 210 26.07.2024 11:12 [11:12:58]line Смена: 437 ФФД: 1.0 [11:12:58]line ЗНМ: 0300000054 [11:12:58]line РНМ: 0000000000092624 [11:12:58]line Версия ККМ: 001 [11:12:58]line ФМ: 0000000000874959 [11:12:58]line ФД: 225142 [11:12:58]line ФПД: 87376484382064 [11:12:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225142&fm=87376484382064&tin=02508201610067®Number=0000000000092624&sum=160000 [11:12:58]written 0, free lines is 4095 [11:12:58]Write to MH i2c: 01 00 00 8D 0C 99 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 8D 0C 00 00 00 00 00 5F 0C 0B [11:12:58]RasterBufferAndPrint [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]written 0, free lines is 3179 [11:12:58]MH_Cut [11:12:58]Write to MH i2c: D1 01 00 94 0C 01 72 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 01 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 01 00 94 0C 00 71 [11:12:58]Write to MH i2c: 01 00 00 95 0C A1 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:59]Connected sock=9 [11:12:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7D 8F 04 01 D5 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B9 84 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 6F 03 00 35 04 06 00 4F 77 EC 50 35 70 26 B4 2D 90 A0 50 F0 93 [11:12:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 42 37 47 00 28 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 6F 03 00 F4 03 04 00 CA 30 A3 66 B6 04 01 00 00 53 2C 03 54 D8 C8 6A 90 [11:12:59]CommunicateWithHost err = 0 [11:12:59]CheckOFDResponse [11:12:59]1017 (14) - 77093643461234 [11:12:59]1041 (16) - 0000000000874959 [11:12:59]1040 (4) - 225142 [11:12:59]1012 (4) - 26.07.2024 05:14 [11:12:59]1206 (1) - 0 [11:12:59]OFD Sender: Remove packet 225142 [11:12:59]ProducePacketName [11:12:59]name=ofd_packets/00225142 [11:12:59]NVStorageDeleteData [11:13:00]*** Cut start [11:13:00]*** Partial cut [11:13:00]*** CUTSNS_PIN = 1 [11:13:00]*** CUTSNS_PIN = 0 [11:13:00]*** Brake cut motor [11:13:00]OFD Sender: No OFD packet to send [11:13:00]Read from MH i2c: 01 [11:13:00]MH_I2C_Read... [11:13:00]*** Stop cut motor [11:13:00]*** Cut end [11:13:00]Read from MH i2c: 01 07 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 07 00 95 0C 00 00 00 00 00 FF 0F B6 [11:13:00]process_action close_receipt done [11:13:00]requested_data is exist [11:13:00]produce_requested_data [11:13:00]requested_item fm.sn is exist - process it [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 11 00 00 [11:13:00]Write to MH i2c: E2 08 00 96 0C 80 11 00 00 00 00 00 00 1C [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 17 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 17 00 96 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [11:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:13:00]wFMCommunicate OK [11:13:00]requested_item fd.num is exist - process it [11:13:00]SAM_PROTO_GetFieldsCounters [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 13 00 00 [11:13:00]Write to MH i2c: E2 08 00 97 0C 80 13 00 00 00 00 00 00 1F [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 62 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 62 00 97 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [11:13:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:01]wFMCommunicate OK [11:13:01]SAM_PROTO_GetFieldsCounters done [11:13:01]requested_item shift.num is exist - process it [11:13:01]requested_item shift.opened is exist - process it [11:13:01]req_shift_opened [11:13:01]FM_GetShiftState [11:13:01]SAM_PROTO_GetShiftState [11:13:01]wFMCommunicate request_size=4 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 13 01 00 [11:13:01]Write to MH i2c: E2 08 00 98 0C 80 13 01 00 00 00 00 00 21 [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 0E 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 0E 00 98 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D2 [11:13:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:13:01]wFMCommunicate OK [11:13:01]SAM_PROTO_GetShiftState done [11:13:01]FM_GetShiftState done [11:13:01]req_shift_opened done [11:13:01]requested_item shift.open_date is exist - process it [11:13:01]req_shift_open_date [11:13:01]req_shift_open_date done [11:13:01]produce_requested_data done [11:13:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225142,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:13:01]process_action_free close_receipt [11:13:01]json_value_free [11:13:01]json_value_free done [11:13:01]process_json_proto returns [11:13:01]Send response to host [11:13:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225142,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:13:01]free response buf [11:13:01]execute_script done [11:13:01]execute_script returns [11:13:01]free content buf [11:13:01]Sock 10.Close socket [11:13:01]Sock 10.Thread stoped [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:13]recv_with_timeout no data received [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:35]recv_with_timeout no data received [11:13:40]OFD Sender: No OFD packet to send [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:13]recv_with_timeout no data received [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:35]OFD Sender: No OFD packet to send [11:14:40]OFD Sender: No OFD packet to send [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:55]OFD Sender: No OFD packet to send [11:14:57]accept exits with 7 [11:14:57]New connection [11:14:57]New thread 3067563364 created [11:14:57]Thread 3067420004 joined [11:14:57]Waiting for new connection... [11:14:57] Sock 7.Parse request [11:14:57]Sock 7.Check first char [11:14:57]Sock 7.First char is OK [11:14:57]request: POST /json_proto HTTP/1.0 [11:14:57]Method: POST [11:14:57]URL: /json_proto [11:14:57]Method is POST - this is cgi request [11:14:57]url: /json_proto [11:14:57]query_string will be loaded in cgi processing [11:14:57]execute_cgi json_proto POST (null) [11:14:57]execute_cgi path=json_proto method=POST [11:14:57]POST find Content-Length [11:14:57]Host: 172.17.43.131:8080 [11:14:57]Content-Length: 678 [11:14:57]Content-Type: application/json [11:14:57] [11:14:57]POST finish read [11:14:57]Found Content-Length = 678 [11:14:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:57]execute_script... [11:14:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:57]POST & json_proto [11:14:57]process_json_proto [11:14:57]json parsed OK: [11:14:57]protocol is kg_v1.0 [11:14:57]action value=close_receipt [11:14:57]process_action close_receipt [11:14:57]cmd_close_receipt [11:14:57]MH_GetDate [11:14:57]Write to MH i2c: F0 00 00 99 0C 94 [11:14:57]Write i2c OK [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: F0 [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: F0 09 00 [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: F0 09 00 99 0C 00 32 85 A3 66 F9 24 A2 66 82 [11:14:57]GetLastDocTimeStamp 1721992377 [11:14:57]current date 1721992498 [11:14:57]FM_GetShiftState [11:14:57]SAM_PROTO_GetShiftState [11:14:57]wFMCommunicate request_size=4 [11:14:57]MH_SAM_APDU [11:14:57]CAPDU: 80 13 01 00 [11:14:57]Write to MH i2c: E2 08 00 9A 0C 80 13 01 00 00 00 00 00 23 [11:14:57]Write i2c OK [11:14:57]MH_I2C_Read... [11:14:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:57]Read from MH i2c: E2 [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: E2 0E 00 [11:14:57]MH_I2C_Read... [11:14:57]Read from MH i2c: E2 0E 00 9A 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D4 [11:14:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:14:57]wFMCommunicate OK [11:14:57]SAM_PROTO_GetShiftState done [11:14:57]FM_GetShiftState done [11:14:57]opened in 1721952182 [11:14:57]opened+sec_in_day 1722038582 [11:14:57]quantity*price = 50036 [11:14:57]sum+1 = 50037 [11:14:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 211 26.07.2024 11:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225143 ФПД: 67462271487378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111458&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225143&fm=67462271487378&tin=02508201610067®Number=0000000000092624&sum=50000 [11:14:58]StoreToDocumentArchive [11:14:58]shift 437 fd 225143 [11:14:58]save to /storage/0437/doc_00225143 [11:14:58]save last doc name /storage/0437/doc_00225143 to /storage/kkm_last_doc_name [11:14:58]save OK [11:14:58]Clear old archive folders... [11:14:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:58]tlvbuf is 00CB8150 [11:14:58]SAM_PROTO_ClearQueue [11:14:58]wFMCommunicate request_size=4 [11:14:58]MH_SAM_APDU [11:14:58]CAPDU: 80 09 00 00 [11:14:58]Write to MH i2c: E2 08 00 A7 0C 80 09 00 00 00 00 00 00 25 [11:14:58]Write i2c OK [11:14:58]MH_I2C_Read... [11:14:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:58]Read from MH i2c: E2 [11:14:58]MH_I2C_Read... [11:14:58]Read from MH i2c: E2 03 00 [11:14:58]MH_I2C_Read... [11:14:58]Read from MH i2c: E2 03 00 A7 0C 00 90 00 27 [11:14:58]RAPDU: 90 00 [11:14:58]wFMCommunicate OK [11:14:58]SAM_PROTO_ClearQueue done [11:14:58]KKMCreateOFDPacket [11:14:58]OFDProtocolAddRootSTLVToBuf [11:14:58]FM_MakeSignedData [11:14:58]FM_MakeSignedData [11:14:58]SAM_PROTO_SignData [11:14:58]wFMCommunicate request_size=4 [11:14:58]MH_SAM_APDU [11:14:58]CAPDU: 80 0D 01 02 [11:14:58]Write to MH i2c: E2 08 00 A8 0C 80 0D 01 02 00 00 00 00 2D [11:14:58]Write i2c OK [11:14:58]MH_I2C_Read... [11:14:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:58]Read from MH i2c: E2 [11:14:58]MH_I2C_Read... [11:14:58]Read from MH i2c: E2 03 00 [11:14:58]MH_I2C_Read... [11:14:58]Read from MH i2c: E2 03 00 A8 0C 00 90 00 28 [11:14:58]RAPDU: 90 00 [11:14:58]wFMCommunicate OK [11:14:58]wFMCommunicate request_size=255 [11:14:58]MH_SAM_APDU [11:14:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 32 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 6F 03 00 35 04 06 00 3D [11:14:58]Write to MH i2c: E2 02 01 A9 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 32 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 6F 03 00 35 04 06 00 3D 00 00 23 [11:14:58]Write i2c OK [11:14:58]MH_I2C_Read... [11:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:59]Read from MH i2c: E2 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 03 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 03 00 A9 0C 00 90 00 29 [11:14:59]RAPDU: 90 00 [11:14:59]wFMCommunicate OK [11:14:59]wFMCommunicate request_size=10 [11:14:59]MH_SAM_APDU [11:14:59]CAPDU: 80 0D 02 02 05 5B 48 BA 4D 92 [11:14:59]Write to MH i2c: E2 0D 00 AA 0C 80 0D 02 02 05 00 5B 48 BA 4D 92 00 00 76 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:59]Read from MH i2c: E2 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 03 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 03 00 AA 0C 00 90 00 2A [11:14:59]RAPDU: 90 00 [11:14:59]wFMCommunicate OK [11:14:59]wFMCommunicate request_size=4 [11:14:59]MH_SAM_APDU [11:14:59]CAPDU: 80 0D 03 02 [11:14:59]Write to MH i2c: E2 08 00 AB 0C 80 0D 03 02 00 00 00 00 32 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:59]Read from MH i2c: E2 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 0B 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 0B 00 AB 0C 00 BB D8 8F A8 62 7E 71 28 90 00 76 [11:14:59]RAPDU: BB D8 8F A8 62 7E 71 28 90 00 [11:14:59]wFMCommunicate OK [11:14:59]SAM_PROTO_SignData done [11:14:59]FM_MakeSignedData done [11:14:59]CreateOFDProtocolMessage [11:14:59]wFMCommunicate request_size=4 [11:14:59]MH_SAM_APDU [11:14:59]CAPDU: 80 11 00 00 [11:14:59]Write to MH i2c: E2 08 00 AC 0C 80 11 00 00 00 00 00 00 32 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:59]Read from MH i2c: E2 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 17 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 17 00 AC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [11:14:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:14:59]wFMCommunicate OK [11:14:59]CreateOFDProtocolMessage done [11:14:59]OFDSenderStorePacket 225143 [11:14:59]StoreOFDPacket docnum=225143 [11:14:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF B0 07 01 92 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 32 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 6F 03 00 35 04 06 00 3D 5B 48 BA 4D 92 BB D8 8F A8 62 7E 71 28 [11:14:59]CheckFolder [11:14:59]dirname=/storage/ofd_packets [11:14:59]CheckFolder done [11:14:59]ProducePacketName [11:14:59]name=ofd_packets/00225143 [11:14:59]NVStorageSaveData ofd_packets/00225143 [11:14:59]File name is /storage/ofd_packets/00225143 [11:14:59]Write 301 bytes [11:14:59]NVStorageSaveData done [11:14:59]OFDSenderStorePacket done [11:14:59]KKMCreateOFDPacket done [11:14:59]NVStorageSaveData kkm_last_timestamp [11:14:59]File name is /storage/kkm_last_timestamp [11:14:59]Write 4 bytes [11:14:59]NVStorageSaveData done [11:14:59]ExternCall_PrintAddStr [11:14:59]wPrintStart [11:14:59]Write to MH i2c: 01 00 00 AD 0C B9 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: 01 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: 01 07 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: 01 07 00 AD 0C 00 00 00 00 00 FF 0F CE [11:14:59]RasterBufferAndPrint [11:14:59]line Счет N : (1)2001323 [11:14:59]line ИНН: 02508201610067 [11:14:59]line Контрольно-Кассовый Чек [11:14:59]line ПРОДАЖА [11:14:59]line ТРК (МРК, ГНК) : 33 [11:14:59]line Товар: 2710124130 [11:14:59]line Аи-92-К-5 [11:14:59]line 7.380 * 67.80 [11:14:59]line = 500.36 [11:14:59]line НДС 12% НСП 1% [11:14:59]line > о реализуемом товаре [11:14:59]line ОКРУГЛЕНИЕ: -0.36 [11:14:59]line ИТОГО: 500.00 [11:14:59]line Внесено: 500.00 [11:14:59]line СДАЧА: 0.00 [11:14:59]line НСП 1% : 4.43 [11:14:59]line НДС 12% : 53.14 [11:14:59]line Наличными: 500.00 [11:14:59]line Безнал.: 0.00 [11:14:59]line Место: АЗС № 97 "Партнер Нефть" [11:14:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:14:59]line СНО: Общий режим [11:14:59]line Чек 211 26.07.2024 11:14 [11:14:59]line Смена: 437 ФФД: 1.0 [11:14:59]line ЗНМ: 0300000054 [11:14:59]line РНМ: 0000000000092624 [11:14:59]line Версия ККМ: 001 [11:14:59]line ФМ: 0000000000874959 [11:14:59]line ФД: 225143 [11:14:59]line ФПД: 67462271487378 [11:14:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111458&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225143&fm=67462271487378&tin=02508201610067®Number=0000000000092624&sum=50000 [11:14:59]written 0, free lines is 4095 [11:14:59]OFD Sender: Processing packet 225143 [packets to send 596, broken 595] [11:14:59]ProducePacketName [11:14:59]name=ofd_packets/00225143 [11:14:59]OFD Sender: To server: pG, [11:14:59]CommunicateWithHost lk.salyk.kg:30040 [11:14:59]ConnectInit lk.salyk.kg [11:14:59]Write to MH i2c: 01 00 00 D8 0C E4 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: 01 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: 01 07 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: 01 07 00 D8 0C 00 00 00 00 00 56 0C 4D [11:14:59]RasterBufferAndPrint [11:14:59]line [11:14:59]line [11:14:59]line [11:14:59]line [11:14:59]line [11:14:59]written 0, free lines is 3162 [11:14:59]MH_Cut [11:14:59]Write to MH i2c: D1 01 00 DF 0C 01 BD [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: D1 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: D1 01 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: D1 01 00 DF 0C 00 BC [11:14:59]Write to MH i2c: 01 00 00 E0 0C EC [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:15:01]*** Cut start [11:15:01]*** Partial cut [11:15:01]*** CUTSNS_PIN = 1 [11:15:01]*** CUTSNS_PIN = 0 [11:15:01]*** Brake cut motor [11:15:01]Connected sock=9 [11:15:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF B0 07 01 92 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 32 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 6F 03 00 35 04 06 00 3D 5B 48 BA 4D 92 BB D8 8F A8 62 7E 71 28 [11:15:01]Read from MH i2c: 01 [11:15:01]MH_I2C_Read... [11:15:01]*** Stop cut motor [11:15:01]*** Cut end [11:15:01]Read from MH i2c: 01 07 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 07 00 E0 0C 00 00 00 00 00 FF 0F 01 [11:15:01]process_action close_receipt done [11:15:01]requested_data is exist [11:15:01]produce_requested_data [11:15:01]requested_item fm.sn is exist - process it [11:15:01]wFMCommunicate request_size=4 [11:15:01]MH_SAM_APDU [11:15:01]CAPDU: 80 11 00 00 [11:15:01]Write to MH i2c: E2 08 00 E1 0C 80 11 00 00 00 00 00 00 67 [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:01]Read from MH i2c: E2 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 17 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 17 00 E1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [11:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:01]wFMCommunicate OK [11:15:01]requested_item fd.num is exist - process it [11:15:01]SAM_PROTO_GetFieldsCounters [11:15:01]wFMCommunicate request_size=4 [11:15:01]MH_SAM_APDU [11:15:01]CAPDU: 80 13 00 00 [11:15:01]Write to MH i2c: E2 08 00 E2 0C 80 13 00 00 00 00 00 00 6A [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:01]Read from MH i2c: E2 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 62 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 62 00 E2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [11:15:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:01]wFMCommunicate OK [11:15:01]SAM_PROTO_GetFieldsCounters done [11:15:01]requested_item shift.num is exist - process it [11:15:01]requested_item shift.opened is exist - process it [11:15:01]req_shift_opened [11:15:01]FM_GetShiftState [11:15:01]SAM_PROTO_GetShiftState [11:15:01]wFMCommunicate request_size=4 [11:15:01]MH_SAM_APDU [11:15:01]CAPDU: 80 13 01 00 [11:15:01]Write to MH i2c: E2 08 00 E3 0C 80 13 01 00 00 00 00 00 6C [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:01]Read from MH i2c: E2 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 0E 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 0E 00 E3 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1D [11:15:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:15:01]wFMCommunicate OK [11:15:01]SAM_PROTO_GetShiftState done [11:15:01]FM_GetShiftState done [11:15:01]req_shift_opened done [11:15:01]requested_item shift.open_date is exist - process it [11:15:01]req_shift_open_date [11:15:01]req_shift_open_date done [11:15:01]produce_requested_data done [11:15:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225143,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:15:01]process_action_free close_receipt [11:15:01]json_value_free [11:15:01]json_value_free done [11:15:01]process_json_proto returns [11:15:01]Send response to host [11:15:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225143,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:15:01]free response buf [11:15:01]execute_script done [11:15:01]execute_script returns [11:15:01]free content buf [11:15:01]Sock 7.Close socket [11:15:01]Sock 7.Thread stoped [11:15:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 F5 47 00 88 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 6F 03 00 F4 03 04 00 45 31 A3 66 B6 04 01 00 00 E6 8D 3B 9F 69 17 FD 61 [11:15:02]CommunicateWithHost err = 0 [11:15:02]CheckOFDResponse [11:15:02]1017 (14) - 77093643461234 [11:15:02]1041 (16) - 0000000000874959 [11:15:02]1040 (4) - 225143 [11:15:02]1012 (4) - 26.07.2024 05:16 [11:15:02]1206 (1) - 0 [11:15:02]OFD Sender: Remove packet 225143 [11:15:02]ProducePacketName [11:15:02]name=ofd_packets/00225143 [11:15:02]NVStorageDeleteData [11:15:02]OFD Sender: No OFD packet to send [11:15:07]OFD Sender: No OFD packet to send [11:15:08]recv_with_timeout no data received [11:15:12]OFD Sender: No OFD packet to send [11:15:17]OFD Sender: No OFD packet to send [11:15:20]recv_with_timeout no data received [11:15:22]OFD Sender: No OFD packet to send [11:15:27]OFD Sender: No OFD packet to send [11:15:31]accept exits with 10 [11:15:31]New connection [11:15:31]New thread 3067420004 created [11:15:31]Thread 3067563364 joined [11:15:31]Waiting for new connection... [11:15:31] Sock 10.Parse request [11:15:31]Sock 10.Check first char [11:15:31]Sock 10.First char is OK [11:15:31]request: POST /json_proto HTTP/1.0 [11:15:31]Method: POST [11:15:31]URL: /json_proto [11:15:31]Method is POST - this is cgi request [11:15:31]url: /json_proto [11:15:31]query_string will be loaded in cgi processing [11:15:31]execute_cgi json_proto POST (null) [11:15:31]execute_cgi path=json_proto method=POST [11:15:31]POST find Content-Length [11:15:31]Host: 172.17.43.131:8080 [11:15:31]Content-Length: 678 [11:15:31]Content-Type: application/json [11:15:31] [11:15:31]POST finish read [11:15:31]Found Content-Length = 678 [11:15:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:31]execute_script... [11:15:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:31]POST & json_proto [11:15:31]process_json_proto [11:15:31]json parsed OK: [11:15:31]protocol is kg_v1.0 [11:15:31]action value=close_receipt [11:15:31]process_action close_receipt [11:15:31]cmd_close_receipt [11:15:31]MH_GetDate [11:15:31]Write to MH i2c: F0 00 00 E4 0C DF [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: F0 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: F0 09 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: F0 09 00 E4 0C 00 53 85 A3 66 F9 24 A2 66 EE [11:15:31]GetLastDocTimeStamp 1721992498 [11:15:31]current date 1721992531 [11:15:31]FM_GetShiftState [11:15:31]SAM_PROTO_GetShiftState [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 13 01 00 [11:15:31]Write to MH i2c: E2 08 00 E5 0C 80 13 01 00 00 00 00 00 6E [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0E 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0E 00 E5 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1F [11:15:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:15:31]wFMCommunicate OK [11:15:31]SAM_PROTO_GetShiftState done [11:15:31]FM_GetShiftState done [11:15:31]opened in 1721952182 [11:15:31]opened+sec_in_day 1722038582 [11:15:31]quantity*price = 50036 [11:15:31]sum+1 = 50037 [11:15:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 212 26.07.2024 11:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225144 ФПД: 234968913951059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225144&fm=234968913951059&tin=02508201610067®Number=0000000000092624&sum=50000 [11:15:32]StoreToDocumentArchive [11:15:32]shift 437 fd 225144 [11:15:32]save to /storage/0437/doc_00225144 [11:15:32]save last doc name /storage/0437/doc_00225144 to /storage/kkm_last_doc_name [11:15:32]save OK [11:15:32]Clear old archive folders... [11:15:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:32]tlvbuf is 00C4F900 [11:15:32]SAM_PROTO_ClearQueue [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 09 00 00 [11:15:32]Write to MH i2c: E2 08 00 F2 0C 80 09 00 00 00 00 00 00 70 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 F2 0C 00 90 00 72 [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]SAM_PROTO_ClearQueue done [11:15:32]KKMCreateOFDPacket [11:15:32]OFDProtocolAddRootSTLVToBuf [11:15:32]FM_MakeSignedData [11:15:32]FM_MakeSignedData [11:15:32]SAM_PROTO_SignData [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 01 02 [11:15:32]Write to MH i2c: E2 08 00 F3 0C 80 0D 01 02 00 00 00 00 78 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]wFMCommunicate request_size=255 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 54 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 6F 03 00 35 04 06 00 D5 [11:15:32]Write to MH i2c: E2 02 01 F4 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 54 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 6F 03 00 35 04 06 00 D5 00 00 2A [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]wFMCommunicate request_size=10 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 02 02 05 B3 F6 A6 39 53 [11:15:32]Write to MH i2c: E2 0D 00 F5 0C 80 0D 02 02 05 00 B3 F6 A6 39 53 00 00 60 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 03 02 [11:15:32]Write to MH i2c: E2 08 00 F6 0C 80 0D 03 02 00 00 00 00 7D [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]OFD Sender: No OFD packet to send [11:15:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 0B 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 0B 00 F6 0C 00 1C B5 7B DF 11 5D 6F FD 90 00 83 [11:15:32]RAPDU: 1C B5 7B DF 11 5D 6F FD 90 00 [11:15:32]wFMCommunicate OK [11:15:32]SAM_PROTO_SignData done [11:15:32]FM_MakeSignedData done [11:15:32]CreateOFDProtocolMessage [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 11 00 00 [11:15:32]Write to MH i2c: E2 08 00 F7 0C 80 11 00 00 00 00 00 00 7D [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 17 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 17 00 F7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DA [11:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:32]wFMCommunicate OK [11:15:32]CreateOFDProtocolMessage done [11:15:32]OFDSenderStorePacket 225144 [11:15:32]StoreOFDPacket docnum=225144 [11:15:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A E6 07 01 EB 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 54 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 6F 03 00 35 04 06 00 D5 B3 F6 A6 39 53 1C B5 7B DF 11 5D 6F FD [11:15:32]CheckFolder [11:15:32]dirname=/storage/ofd_packets [11:15:32]CheckFolder done [11:15:32]ProducePacketName [11:15:32]name=ofd_packets/00225144 [11:15:32]NVStorageSaveData ofd_packets/00225144 [11:15:32]File name is /storage/ofd_packets/00225144 [11:15:32]Write 301 bytes [11:15:32]NVStorageSaveData done [11:15:32]OFDSenderStorePacket done [11:15:32]KKMCreateOFDPacket done [11:15:32]NVStorageSaveData kkm_last_timestamp [11:15:32]File name is /storage/kkm_last_timestamp [11:15:32]Write 4 bytes [11:15:32]NVStorageSaveData done [11:15:32]ExternCall_PrintAddStr [11:15:32]wPrintStart [11:15:32]Write to MH i2c: 01 00 00 F8 0C 04 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 F8 0C 00 00 00 00 00 FF 0F 19 [11:15:32]RasterBufferAndPrint [11:15:32]line Счет N : (1)2001322 [11:15:32]line ИНН: 02508201610067 [11:15:32]line Контрольно-Кассовый Чек [11:15:32]line ПРОДАЖА [11:15:32]line ТРК (МРК, ГНК) : 53 [11:15:32]line Товар: 2710124130 [11:15:32]line Аи-92-К-5 [11:15:32]line 7.380 * 67.80 [11:15:32]line = 500.36 [11:15:32]line НДС 12% НСП 1% [11:15:32]line > о реализуемом товаре [11:15:32]line ОКРУГЛЕНИЕ: -0.36 [11:15:32]line ИТОГО: 500.00 [11:15:32]line Внесено: 500.00 [11:15:32]line СДАЧА: 0.00 [11:15:32]line НСП 1% : 4.43 [11:15:32]line НДС 12% : 53.14 [11:15:32]line Наличными: 500.00 [11:15:32]line Безнал.: 0.00 [11:15:32]line Место: АЗС № 97 "Партнер Нефть" [11:15:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:15:32]line СНО: Общий режим [11:15:32]line Чек 212 26.07.2024 11:15 [11:15:32]line Смена: 437 ФФД: 1.0 [11:15:32]line ЗНМ: 0300000054 [11:15:32]line РНМ: 0000000000092624 [11:15:32]line Версия ККМ: 001 [11:15:32]line ФМ: 0000000000874959 [11:15:32]line ФД: 225144 [11:15:32]line ФПД: 234968913951059 [11:15:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111532&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225144&fm=234968913951059&tin=02508201610067®Number=0000000000092624&sum=50000 [11:15:33]OFD Sender: Processing packet 225144 [packets to send 596, broken 595] [11:15:33]ProducePacketName [11:15:33]name=ofd_packets/00225144 [11:15:33]OFD Sender: To server: pG, [11:15:33]CommunicateWithHost lk.salyk.kg:30040 [11:15:33]ConnectInit lk.salyk.kg [11:15:33]written 0, free lines is 4095 [11:15:33]Write to MH i2c: 01 00 00 23 0D 30 [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: 01 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: 01 07 00 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: 01 07 00 23 0D 00 00 00 00 00 58 0C 9B [11:15:33]RasterBufferAndPrint [11:15:33]line [11:15:33]line [11:15:33]line [11:15:33]line [11:15:33]line [11:15:33]written 0, free lines is 3164 [11:15:33]MH_Cut [11:15:33]Write to MH i2c: D1 01 00 2A 0D 01 09 [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: D1 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: D1 01 00 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: D1 01 00 2A 0D 00 08 [11:15:33]Write to MH i2c: 01 00 00 2B 0D 38 [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:34]*** Cut start [11:15:34]*** Partial cut [11:15:34]*** CUTSNS_PIN = 1 [11:15:35]*** CUTSNS_PIN = 0 [11:15:35]*** Brake cut motor [11:15:35]Read from MH i2c: 01 [11:15:35]MH_I2C_Read... [11:15:35]*** Stop cut motor [11:15:35]*** Cut end [11:15:35]Read from MH i2c: 01 07 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: 01 07 00 2B 0D 00 00 00 00 00 FF 0F 4D [11:15:35]process_action close_receipt done [11:15:35]requested_data is exist [11:15:35]produce_requested_data [11:15:35]requested_item fm.sn is exist - process it [11:15:35]wFMCommunicate request_size=4 [11:15:35]MH_SAM_APDU [11:15:35]CAPDU: 80 11 00 00 [11:15:35]Write to MH i2c: E2 08 00 2C 0D 80 11 00 00 00 00 00 00 B3 [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 17 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 17 00 2C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [11:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:35]wFMCommunicate OK [11:15:35]requested_item fd.num is exist - process it [11:15:35]SAM_PROTO_GetFieldsCounters [11:15:35]wFMCommunicate request_size=4 [11:15:35]MH_SAM_APDU [11:15:35]CAPDU: 80 13 00 00 [11:15:35]Write to MH i2c: E2 08 00 2D 0D 80 13 00 00 00 00 00 00 B6 [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 62 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 62 00 2D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [11:15:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:35]wFMCommunicate OK [11:15:35]SAM_PROTO_GetFieldsCounters done [11:15:35]requested_item shift.num is exist - process it [11:15:35]requested_item shift.opened is exist - process it [11:15:35]req_shift_opened [11:15:35]FM_GetShiftState [11:15:35]SAM_PROTO_GetShiftState [11:15:35]wFMCommunicate request_size=4 [11:15:35]MH_SAM_APDU [11:15:35]CAPDU: 80 13 01 00 [11:15:35]Write to MH i2c: E2 08 00 2E 0D 80 13 01 00 00 00 00 00 B8 [11:15:35]Write i2c OK [11:15:35]MH_I2C_Read... [11:15:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:35]Read from MH i2c: E2 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 0E 00 [11:15:35]MH_I2C_Read... [11:15:35]Read from MH i2c: E2 0E 00 2E 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 69 [11:15:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:15:35]wFMCommunicate OK [11:15:35]SAM_PROTO_GetShiftState done [11:15:35]FM_GetShiftState done [11:15:35]req_shift_opened done [11:15:35]requested_item shift.open_date is exist - process it [11:15:35]req_shift_open_date [11:15:35]req_shift_open_date done [11:15:35]produce_requested_data done [11:15:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225144,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:15:35]process_action_free close_receipt [11:15:35]json_value_free [11:15:35]json_value_free done [11:15:35]process_json_proto returns [11:15:35]Send response to host [11:15:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225144,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:15:35]free response buf [11:15:35]execute_script done [11:15:35]execute_script returns [11:15:35]free content buf [11:15:35]Sock 10.Close socket [11:15:35]Sock 10.Thread stoped [11:15:36]Connected sock=7 [11:15:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A E6 07 01 EB 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 54 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 6F 03 00 35 04 06 00 D5 B3 F6 A6 39 53 1C B5 7B DF 11 5D 6F FD [11:15:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 88 47 00 84 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 6F 03 00 F4 03 04 00 67 31 A3 66 B6 04 01 00 00 55 65 F7 E8 32 D1 3C 12 [11:15:36]CommunicateWithHost err = 0 [11:15:36]CheckOFDResponse [11:15:36]1017 (14) - 77093643461234 [11:15:36]1041 (16) - 0000000000874959 [11:15:36]1040 (4) - 225144 [11:15:36]1012 (4) - 26.07.2024 05:17 [11:15:36]1206 (1) - 0 [11:15:36]OFD Sender: Remove packet 225144 [11:15:36]ProducePacketName [11:15:36]name=ofd_packets/00225144 [11:15:36]NVStorageDeleteData [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:53]accept exits with 9 [11:15:53]New connection [11:15:53]New thread 3067563364 created [11:15:53]Thread 3067420004 joined [11:15:53]Waiting for new connection... [11:15:53] Sock 9.Parse request [11:15:53]Sock 9.Check first char [11:15:53]Sock 9.First char is OK [11:15:53]request: POST /json_proto HTTP/1.0 [11:15:53]Method: POST [11:15:53]URL: /json_proto [11:15:53]Method is POST - this is cgi request [11:15:53]url: /json_proto [11:15:53]query_string will be loaded in cgi processing [11:15:53]execute_cgi json_proto POST (null) [11:15:53]execute_cgi path=json_proto method=POST [11:15:53]POST find Content-Length [11:15:53]Host: 172.17.43.131:8080 [11:15:53]Content-Length: 678 [11:15:53]Content-Type: application/json [11:15:53] [11:15:53]POST finish read [11:15:53]Found Content-Length = 678 [11:15:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.360, "sum" : 620.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:53]execute_script... [11:15:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.360, "sum" : 620.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:53]POST & json_proto [11:15:53]process_json_proto [11:15:53]json parsed OK: [11:15:53]protocol is kg_v1.0 [11:15:53]action value=close_receipt [11:15:53]process_action close_receipt [11:15:53]cmd_close_receipt [11:15:53]MH_GetDate [11:15:53]Write to MH i2c: F0 00 00 2F 0D 2B [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: F0 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: F0 09 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: F0 09 00 2F 0D 00 6A 85 A3 66 F9 24 A2 66 51 [11:15:53]GetLastDocTimeStamp 1721992532 [11:15:53]current date 1721992554 [11:15:53]FM_GetShiftState [11:15:53]SAM_PROTO_GetShiftState [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 13 01 00 [11:15:53]Write to MH i2c: E2 08 00 30 0D 80 13 01 00 00 00 00 00 BA [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 0E 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 0E 00 30 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [11:15:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:15:53]wFMCommunicate OK [11:15:53]SAM_PROTO_GetShiftState done [11:15:53]FM_GetShiftState done [11:15:53]opened in 1721952182 [11:15:53]opened+sec_in_day 1722038582 [11:15:53]quantity*price = 62031 [11:15:53]sum+1 = 62032 [11:15:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 213 26.07.2024 11:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225145 ФПД: 272393589216581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111554&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225145&fm=272393589216581&tin=02508201610067®Number=0000000000092624&sum=62000 [11:15:54]StoreToDocumentArchive [11:15:54]shift 437 fd 225145 [11:15:54]save to /storage/0437/doc_00225145 [11:15:54]save last doc name /storage/0437/doc_00225145 to /storage/kkm_last_doc_name [11:15:54]save OK [11:15:54]Clear old archive folders... [11:15:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:54]tlvbuf is 00C8F850 [11:15:54]SAM_PROTO_ClearQueue [11:15:54]wFMCommunicate request_size=4 [11:15:54]MH_SAM_APDU [11:15:54]CAPDU: 80 09 00 00 [11:15:54]Write to MH i2c: E2 08 00 3D 0D 80 09 00 00 00 00 00 00 BC [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:54]Read from MH i2c: E2 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 03 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [11:15:54]RAPDU: 90 00 [11:15:54]wFMCommunicate OK [11:15:54]SAM_PROTO_ClearQueue done [11:15:54]KKMCreateOFDPacket [11:15:54]OFDProtocolAddRootSTLVToBuf [11:15:54]FM_MakeSignedData [11:15:54]FM_MakeSignedData [11:15:54]SAM_PROTO_SignData [11:15:54]wFMCommunicate request_size=4 [11:15:54]MH_SAM_APDU [11:15:54]CAPDU: 80 0D 01 02 [11:15:54]Write to MH i2c: E2 08 00 3E 0D 80 0D 01 02 00 00 00 00 C4 [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:54]Read from MH i2c: E2 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 03 00 [11:15:54]MH_I2C_Read... [11:15:54]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [11:15:54]RAPDU: 90 00 [11:15:54]wFMCommunicate OK [11:15:54]wFMCommunicate request_size=255 [11:15:54]MH_SAM_APDU [11:15:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 6F 03 00 35 04 06 00 F7 [11:15:54]Write to MH i2c: E2 02 01 3F 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 6F 03 00 35 04 06 00 F7 00 00 9F [11:15:54]Write i2c OK [11:15:54]MH_I2C_Read... [11:15:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:55]Read from MH i2c: E2 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 03 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 03 00 3F 0D 00 90 00 C0 [11:15:55]RAPDU: 90 00 [11:15:55]wFMCommunicate OK [11:15:55]wFMCommunicate request_size=10 [11:15:55]MH_SAM_APDU [11:15:55]CAPDU: 80 0D 02 02 05 BD 93 1F D5 45 [11:15:55]Write to MH i2c: E2 0D 00 40 0D 80 0D 02 02 05 00 BD 93 1F D5 45 00 00 5A [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:55]Read from MH i2c: E2 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 03 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 03 00 40 0D 00 90 00 C1 [11:15:55]RAPDU: 90 00 [11:15:55]wFMCommunicate OK [11:15:55]wFMCommunicate request_size=4 [11:15:55]MH_SAM_APDU [11:15:55]CAPDU: 80 0D 03 02 [11:15:55]Write to MH i2c: E2 08 00 41 0D 80 0D 03 02 00 00 00 00 C9 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:55]Read from MH i2c: E2 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 0B 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 0B 00 41 0D 00 B4 DE 85 A9 1C 02 9D 7C 90 00 C1 [11:15:55]RAPDU: B4 DE 85 A9 1C 02 9D 7C 90 00 [11:15:55]wFMCommunicate OK [11:15:55]SAM_PROTO_SignData done [11:15:55]FM_MakeSignedData done [11:15:55]CreateOFDProtocolMessage [11:15:55]wFMCommunicate request_size=4 [11:15:55]MH_SAM_APDU [11:15:55]CAPDU: 80 11 00 00 [11:15:55]Write to MH i2c: E2 08 00 42 0D 80 11 00 00 00 00 00 00 C9 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:55]Read from MH i2c: E2 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 17 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: E2 17 00 42 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 26 [11:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:55]wFMCommunicate OK [11:15:55]CreateOFDProtocolMessage done [11:15:55]OFDSenderStorePacket 225145 [11:15:55]StoreOFDPacket docnum=225145 [11:15:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 68 07 01 D3 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 6F 03 00 35 04 06 00 F7 BD 93 1F D5 45 B4 DE 85 A9 1C 02 9D 7C [11:15:55]CheckFolder [11:15:55]dirname=/storage/ofd_packets [11:15:55]CheckFolder done [11:15:55]ProducePacketName [11:15:55]name=ofd_packets/00225145 [11:15:55]NVStorageSaveData ofd_packets/00225145 [11:15:55]File name is /storage/ofd_packets/00225145 [11:15:55]Write 301 bytes [11:15:55]NVStorageSaveData done [11:15:55]OFDSenderStorePacket done [11:15:55]KKMCreateOFDPacket done [11:15:55]NVStorageSaveData kkm_last_timestamp [11:15:55]File name is /storage/kkm_last_timestamp [11:15:55]Write 4 bytes [11:15:55]NVStorageSaveData done [11:15:55]ExternCall_PrintAddStr [11:15:55]wPrintStart [11:15:55]Write to MH i2c: 01 00 00 43 0D 50 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 07 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 07 00 43 0D 00 00 00 00 00 FF 0F 65 [11:15:55]RasterBufferAndPrint [11:15:55]line Счет N : (1)2001324 [11:15:55]line ИНН: 02508201610067 [11:15:55]line Контрольно-Кассовый Чек [11:15:55]line ПРОДАЖА [11:15:55]line ТРК (МРК, ГНК) : 64 [11:15:55]line Товар: 2710124500 [11:15:55]line Аи-95-К-5 [11:15:55]line 8.360 * 74.20 [11:15:55]line = 620.31 [11:15:55]line НДС 12% НСП 1% [11:15:55]line > о реализуемом товаре [11:15:55]line ОКРУГЛЕНИЕ: -0.31 [11:15:55]line ИТОГО: 620.00 [11:15:55]line Внесено: 620.00 [11:15:55]line СДАЧА: 0.00 [11:15:55]line НСП 1% : 5.49 [11:15:55]line НДС 12% : 65.87 [11:15:55]line Наличными: 620.00 [11:15:55]line Безнал.: 0.00 [11:15:55]line Место: АЗС № 97 "Партнер Нефть" [11:15:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:15:55]line СНО: Общий режим [11:15:55]line Чек 213 26.07.2024 11:15 [11:15:55]line Смена: 437 ФФД: 1.0 [11:15:55]line ЗНМ: 0300000054 [11:15:55]line РНМ: 0000000000092624 [11:15:55]line Версия ККМ: 001 [11:15:55]line ФМ: 0000000000874959 [11:15:55]line ФД: 225145 [11:15:55]line ФПД: 272393589216581 [11:15:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111554&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225145&fm=272393589216581&tin=02508201610067®Number=0000000000092624&sum=62000 [11:15:55]written 0, free lines is 4095 [11:15:55]OFD Sender: Processing packet 225145 [packets to send 596, broken 595] [11:15:55]ProducePacketName [11:15:55]name=ofd_packets/00225145 [11:15:55]OFD Sender: To server: pG, [11:15:55]CommunicateWithHost lk.salyk.kg:30040 [11:15:55]ConnectInit lk.salyk.kg [11:15:55]Write to MH i2c: 01 00 00 6E 0D 7B [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 07 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: 01 07 00 6E 0D 00 00 00 00 00 67 0C F5 [11:15:55]RasterBufferAndPrint [11:15:55]line [11:15:55]line [11:15:55]line [11:15:55]line [11:15:55]line [11:15:55]written 0, free lines is 3179 [11:15:55]MH_Cut [11:15:55]Write to MH i2c: D1 01 00 75 0D 01 54 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: D1 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: D1 01 00 [11:15:55]MH_I2C_Read... [11:15:55]Read from MH i2c: D1 01 00 75 0D 00 53 [11:15:55]Write to MH i2c: 01 00 00 76 0D 83 [11:15:55]Write i2c OK [11:15:55]MH_I2C_Read... [11:15:56]Connected sock=11 [11:15:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 68 07 01 D3 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 85 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 6F 03 00 35 04 06 00 F7 BD 93 1F D5 45 B4 DE 85 A9 1C 02 9D 7C [11:15:56]*** Cut start [11:15:56]*** Partial cut [11:15:56]*** CUTSNS_PIN = 1 [11:15:56]*** CUTSNS_PIN = 0 [11:15:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD 10 47 00 8D 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 79 6F 03 00 F4 03 04 00 7C 31 A3 66 B6 04 01 00 00 D7 F1 94 81 B7 DC 86 2A [11:15:57]CommunicateWithHost err = 0 [11:15:57]CheckOFDResponse [11:15:57]1017 (14) - 77093643461234 [11:15:57]1041 (16) - 0000000000874959 [11:15:57]1040 (4) - 225145 [11:15:57]1012 (4) - 26.07.2024 05:17 [11:15:57]1206 (1) - 0 [11:15:57]OFD Sender: Remove packet 225145 [11:15:57]ProducePacketName [11:15:57]name=ofd_packets/00225145 [11:15:57]NVStorageDeleteData [11:15:57]*** Brake cut motor [11:15:57]Read from MH i2c: 01 [11:15:57]MH_I2C_Read... [11:15:57]*** Stop cut motor [11:15:57]*** Cut end [11:15:57]Read from MH i2c: 01 07 00 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: 01 07 00 76 0D 00 00 00 00 00 FF 0F 98 [11:15:57]process_action close_receipt done [11:15:57]requested_data is exist [11:15:57]produce_requested_data [11:15:57]requested_item fm.sn is exist - process it [11:15:57]wFMCommunicate request_size=4 [11:15:57]MH_SAM_APDU [11:15:57]CAPDU: 80 11 00 00 [11:15:57]Write to MH i2c: E2 08 00 77 0D 80 11 00 00 00 00 00 00 FE [11:15:57]Write i2c OK [11:15:57]MH_I2C_Read... [11:15:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:57]Read from MH i2c: E2 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: E2 17 00 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: E2 17 00 77 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [11:15:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:15:57]wFMCommunicate OK [11:15:57]requested_item fd.num is exist - process it [11:15:57]SAM_PROTO_GetFieldsCounters [11:15:57]wFMCommunicate request_size=4 [11:15:57]MH_SAM_APDU [11:15:57]CAPDU: 80 13 00 00 [11:15:57]Write to MH i2c: E2 08 00 78 0D 80 13 00 00 00 00 00 00 01 [11:15:57]Write i2c OK [11:15:57]MH_I2C_Read... [11:15:57]OFD Sender: No OFD packet to send [11:15:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:57]Read from MH i2c: E2 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: E2 62 00 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: E2 62 00 78 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [11:15:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 79 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:57]wFMCommunicate OK [11:15:57]SAM_PROTO_GetFieldsCounters done [11:15:57]requested_item shift.num is exist - process it [11:15:57]requested_item shift.opened is exist - process it [11:15:57]req_shift_opened [11:15:57]FM_GetShiftState [11:15:57]SAM_PROTO_GetShiftState [11:15:57]wFMCommunicate request_size=4 [11:15:57]MH_SAM_APDU [11:15:57]CAPDU: 80 13 01 00 [11:15:57]Write to MH i2c: E2 08 00 79 0D 80 13 01 00 00 00 00 00 03 [11:15:57]Write i2c OK [11:15:57]MH_I2C_Read... [11:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:57]Read from MH i2c: E2 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: E2 0E 00 [11:15:57]MH_I2C_Read... [11:15:57]Read from MH i2c: E2 0E 00 79 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B4 [11:15:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:15:57]wFMCommunicate OK [11:15:57]SAM_PROTO_GetShiftState done [11:15:57]FM_GetShiftState done [11:15:57]req_shift_opened done [11:15:57]requested_item shift.open_date is exist - process it [11:15:57]req_shift_open_date [11:15:57]req_shift_open_date done [11:15:57]produce_requested_data done [11:15:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225145,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:15:57]process_action_free close_receipt [11:15:57]json_value_free [11:15:57]json_value_free done [11:15:57]process_json_proto returns [11:15:57]Send response to host [11:15:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225145,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:15:57]free response buf [11:15:57]execute_script done [11:15:57]execute_script returns [11:15:57]free content buf [11:15:57]Sock 9.Close socket [11:15:57]Sock 9.Thread stoped [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:12]OFD Sender: No OFD packet to send [11:16:17]OFD Sender: No OFD packet to send [11:16:22]OFD Sender: No OFD packet to send [11:16:27]OFD Sender: No OFD packet to send [11:16:32]OFD Sender: No OFD packet to send [11:16:37]OFD Sender: No OFD packet to send [11:16:42]OFD Sender: No OFD packet to send [11:16:47]OFD Sender: No OFD packet to send [11:16:52]OFD Sender: No OFD packet to send [11:16:57]OFD Sender: No OFD packet to send [11:17:02]OFD Sender: No OFD packet to send [11:17:07]OFD Sender: No OFD packet to send [11:17:12]OFD Sender: No OFD packet to send [11:17:17]OFD Sender: No OFD packet to send [11:17:22]OFD Sender: No OFD packet to send [11:17:27]OFD Sender: No OFD packet to send [11:17:32]OFD Sender: No OFD packet to send [11:17:37]OFD Sender: No OFD packet to send [11:17:42]OFD Sender: No OFD packet to send [11:17:47]OFD Sender: No OFD packet to send [11:17:52]OFD Sender: No OFD packet to send [11:17:57]OFD Sender: No OFD packet to send [11:18:03]OFD Sender: No OFD packet to send [11:18:08]OFD Sender: No OFD packet to send [11:18:13]OFD Sender: No OFD packet to send [11:18:18]OFD Sender: No OFD packet to send [11:18:23]OFD Sender: No OFD packet to send [11:18:28]OFD Sender: No OFD packet to send [11:18:33]OFD Sender: No OFD packet to send [11:18:38]OFD Sender: No OFD packet to send [11:18:43]OFD Sender: No OFD packet to send [11:18:48]OFD Sender: No OFD packet to send [11:18:53]OFD Sender: No OFD packet to send [11:18:57]recv_with_timeout no data received [11:18:58]OFD Sender: No OFD packet to send [11:19:03]OFD Sender: No OFD packet to send [11:19:08]OFD Sender: No OFD packet to send [11:19:13]OFD Sender: No OFD packet to send [11:19:18]OFD Sender: No OFD packet to send [11:19:23]OFD Sender: No OFD packet to send [11:19:28]OFD Sender: No OFD packet to send [11:19:33]OFD Sender: No OFD packet to send [11:19:33]accept exits with 10 [11:19:33]New connection [11:19:33]New thread 3067420004 created [11:19:33]Thread 3067563364 joined [11:19:33]Waiting for new connection... [11:19:33] Sock 10.Parse request [11:19:33]Sock 10.Check first char [11:19:33]Sock 10.First char is OK [11:19:33]request: POST /json_proto HTTP/1.0 [11:19:33]Method: POST [11:19:33]URL: /json_proto [11:19:33]Method is POST - this is cgi request [11:19:33]url: /json_proto [11:19:33]query_string will be loaded in cgi processing [11:19:33]execute_cgi json_proto POST (null) [11:19:33]execute_cgi path=json_proto method=POST [11:19:33]POST find Content-Length [11:19:33]Host: 172.17.43.131:8080 [11:19:33]Content-Length: 683 [11:19:33]Content-Type: application/json [11:19:33] [11:19:33]POST finish read [11:19:33]Found Content-Length = 683 [11:19:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:33]execute_script... [11:19:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:33]POST & json_proto [11:19:33]process_json_proto [11:19:33]json parsed OK: [11:19:33]protocol is kg_v1.0 [11:19:33]action value=close_receipt [11:19:33]process_action close_receipt [11:19:33]cmd_close_receipt [11:19:33]MH_GetDate [11:19:33]Write to MH i2c: F0 00 00 7A 0D 76 [11:19:33]Write i2c OK [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: F0 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: F0 09 00 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: F0 09 00 7A 0D 00 46 86 A3 66 F9 24 A2 66 79 [11:19:33]GetLastDocTimeStamp 1721992554 [11:19:33]current date 1721992774 [11:19:33]FM_GetShiftState [11:19:33]SAM_PROTO_GetShiftState [11:19:33]wFMCommunicate request_size=4 [11:19:33]MH_SAM_APDU [11:19:33]CAPDU: 80 13 01 00 [11:19:33]Write to MH i2c: E2 08 00 7B 0D 80 13 01 00 00 00 00 00 05 [11:19:33]Write i2c OK [11:19:33]MH_I2C_Read... [11:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:33]Read from MH i2c: E2 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: E2 0E 00 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: E2 0E 00 7B 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [11:19:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:19:33]wFMCommunicate OK [11:19:33]SAM_PROTO_GetShiftState done [11:19:33]FM_GetShiftState done [11:19:33]opened in 1721952182 [11:19:33]opened+sec_in_day 1722038582 [11:19:33]quantity*price = 100005 [11:19:33]sum+1 = 100006 [11:19:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 214 26.07.2024 11:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225146 ФПД: 149871570100509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225146&fm=149871570100509&tin=02508201610067®Number=0000000000092624&sum=100000 [11:19:34]StoreToDocumentArchive [11:19:34]shift 437 fd 225146 [11:19:34]save to /storage/0437/doc_00225146 [11:19:34]save last doc name /storage/0437/doc_00225146 to /storage/kkm_last_doc_name [11:19:34]save OK [11:19:34]Clear old archive folders... [11:19:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:34]tlvbuf is 00C504B0 [11:19:34]SAM_PROTO_ClearQueue [11:19:34]wFMCommunicate request_size=4 [11:19:34]MH_SAM_APDU [11:19:34]CAPDU: 80 09 00 00 [11:19:34]Write to MH i2c: E2 08 00 88 0D 80 09 00 00 00 00 00 00 07 [11:19:34]Write i2c OK [11:19:34]MH_I2C_Read... [11:19:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:34]Read from MH i2c: E2 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [11:19:34]RAPDU: 90 00 [11:19:34]wFMCommunicate OK [11:19:34]SAM_PROTO_ClearQueue done [11:19:34]KKMCreateOFDPacket [11:19:34]OFDProtocolAddRootSTLVToBuf [11:19:34]FM_MakeSignedData [11:19:34]FM_MakeSignedData [11:19:34]SAM_PROTO_SignData [11:19:34]wFMCommunicate request_size=4 [11:19:34]MH_SAM_APDU [11:19:34]CAPDU: 80 0D 01 02 [11:19:34]Write to MH i2c: E2 08 00 89 0D 80 0D 01 02 00 00 00 00 0F [11:19:34]Write i2c OK [11:19:34]MH_I2C_Read... [11:19:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:34]Read from MH i2c: E2 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 89 0D 00 90 00 0A [11:19:34]RAPDU: 90 00 [11:19:34]wFMCommunicate OK [11:19:34]wFMCommunicate request_size=255 [11:19:34]MH_SAM_APDU [11:19:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 46 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 6F 03 00 35 04 06 00 88 [11:19:34]Write to MH i2c: E2 02 01 8A 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 46 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 6F 03 00 35 04 06 00 88 00 00 FA [11:19:34]Write i2c OK [11:19:34]MH_I2C_Read... [11:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:34]Read from MH i2c: E2 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 8A 0D 00 90 00 0B [11:19:34]RAPDU: 90 00 [11:19:34]wFMCommunicate OK [11:19:34]wFMCommunicate request_size=10 [11:19:34]MH_SAM_APDU [11:19:34]CAPDU: 80 0D 02 02 05 4E B1 B2 A1 1D [11:19:34]Write to MH i2c: E2 0D 00 8B 0D 80 0D 02 02 05 00 4E B1 B2 A1 1D 00 00 8B [11:19:34]Write i2c OK [11:19:34]MH_I2C_Read... [11:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:34]Read from MH i2c: E2 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 [11:19:34]MH_I2C_Read... [11:19:34]Read from MH i2c: E2 03 00 8B 0D 00 90 00 0C [11:19:34]RAPDU: 90 00 [11:19:34]wFMCommunicate OK [11:19:34]wFMCommunicate request_size=4 [11:19:34]MH_SAM_APDU [11:19:34]CAPDU: 80 0D 03 02 [11:19:34]Write to MH i2c: E2 08 00 8C 0D 80 0D 03 02 00 00 00 00 14 [11:19:34]Write i2c OK [11:19:34]MH_I2C_Read... [11:19:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:35]Read from MH i2c: E2 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 0B 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 0B 00 8C 0D 00 99 D1 A4 27 78 12 59 4F 90 00 7C [11:19:35]RAPDU: 99 D1 A4 27 78 12 59 4F 90 00 [11:19:35]wFMCommunicate OK [11:19:35]SAM_PROTO_SignData done [11:19:35]FM_MakeSignedData done [11:19:35]CreateOFDProtocolMessage [11:19:35]wFMCommunicate request_size=4 [11:19:35]MH_SAM_APDU [11:19:35]CAPDU: 80 11 00 00 [11:19:35]Write to MH i2c: E2 08 00 8D 0D 80 11 00 00 00 00 00 00 14 [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:35]Read from MH i2c: E2 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 17 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 17 00 8D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [11:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:19:35]wFMCommunicate OK [11:19:35]CreateOFDProtocolMessage done [11:19:35]OFDSenderStorePacket 225146 [11:19:35]StoreOFDPacket docnum=225146 [11:19:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 FB 07 01 7F 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 46 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 6F 03 00 35 04 06 00 88 4E B1 B2 A1 1D 99 D1 A4 27 78 12 59 4F [11:19:35]CheckFolder [11:19:35]dirname=/storage/ofd_packets [11:19:35]CheckFolder done [11:19:35]ProducePacketName [11:19:35]name=ofd_packets/00225146 [11:19:35]NVStorageSaveData ofd_packets/00225146 [11:19:35]File name is /storage/ofd_packets/00225146 [11:19:35]Write 301 bytes [11:19:35]NVStorageSaveData done [11:19:35]OFDSenderStorePacket done [11:19:35]KKMCreateOFDPacket done [11:19:35]NVStorageSaveData kkm_last_timestamp [11:19:35]File name is /storage/kkm_last_timestamp [11:19:35]Write 4 bytes [11:19:35]NVStorageSaveData done [11:19:35]ExternCall_PrintAddStr [11:19:35]wPrintStart [11:19:35]Write to MH i2c: 01 00 00 8E 0D 9B [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 07 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 07 00 8E 0D 00 00 00 00 00 FF 0F B0 [11:19:35]RasterBufferAndPrint [11:19:35]line Счет N : (1)2001325 [11:19:35]line ИНН: 02508201610067 [11:19:35]line Контрольно-Кассовый Чек [11:19:35]line ПРОДАЖА [11:19:35]line ТРК (МРК, ГНК) : 33 [11:19:35]line Товар: 2710124130 [11:19:35]line Аи-92-К-5 [11:19:35]line 14.750 * 67.80 [11:19:35]line = 1000.05 [11:19:35]line НДС 12% НСП 1% [11:19:35]line > о реализуемом товаре [11:19:35]line ОКРУГЛЕНИЕ: -0.05 [11:19:35]line ИТОГО: 1000.00 [11:19:35]line Внесено: 1000.00 [11:19:35]line СДАЧА: 0.00 [11:19:35]line НСП 1% : 8.85 [11:19:35]line НДС 12% : 106.20 [11:19:35]line Наличными: 1000.00 [11:19:35]line Безнал.: 0.00 [11:19:35]line Место: АЗС № 97 "Партнер Нефть" [11:19:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:19:35]line СНО: Общий режим [11:19:35]line Чек 214 26.07.2024 11:19 [11:19:35]line Смена: 437 ФФД: 1.0 [11:19:35]line ЗНМ: 0300000054 [11:19:35]line РНМ: 0000000000092624 [11:19:35]line Версия ККМ: 001 [11:19:35]line ФМ: 0000000000874959 [11:19:35]line ФД: 225146 [11:19:35]line ФПД: 149871570100509 [11:19:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T111934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225146&fm=149871570100509&tin=02508201610067®Number=0000000000092624&sum=100000 [11:19:35]written 0, free lines is 4095 [11:19:35]OFD Sender: Processing packet 225146 [packets to send 596, broken 595] [11:19:35]ProducePacketName [11:19:35]name=ofd_packets/00225146 [11:19:35]OFD Sender: To server: pG, [11:19:35]CommunicateWithHost lk.salyk.kg:30040 [11:19:35]ConnectInit lk.salyk.kg [11:19:35]Write to MH i2c: 01 00 00 B9 0D C6 [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 07 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 07 00 B9 0D 00 00 00 00 00 5C 0C 35 [11:19:35]RasterBufferAndPrint [11:19:35]line [11:19:35]line [11:19:35]line [11:19:35]line [11:19:35]line [11:19:35]written 0, free lines is 3168 [11:19:35]MH_Cut [11:19:35]Write to MH i2c: D1 01 00 C0 0D 01 9F [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: D1 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: D1 01 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: D1 01 00 C0 0D 00 9E [11:19:35]Write to MH i2c: 01 00 00 C1 0D CE [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]Connected sock=9 [11:19:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 27 FB 07 01 7F 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 46 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 6F 03 00 35 04 06 00 88 4E B1 B2 A1 1D 99 D1 A4 27 78 12 59 4F [11:19:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 4A 47 00 44 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 6F 03 00 F4 03 04 00 57 32 A3 66 B6 04 01 00 00 BF CC 54 05 1E 90 17 55 [11:19:36]CommunicateWithHost err = 0 [11:19:36]CheckOFDResponse [11:19:36]1017 (14) - 77093643461234 [11:19:36]1041 (16) - 0000000000874959 [11:19:36]1040 (4) - 225146 [11:19:36]1012 (4) - 26.07.2024 05:21 [11:19:36]1206 (1) - 0 [11:19:36]OFD Sender: Remove packet 225146 [11:19:36]ProducePacketName [11:19:36]name=ofd_packets/00225146 [11:19:36]NVStorageDeleteData [11:19:36]*** Cut start [11:19:36]*** Partial cut [11:19:36]*** CUTSNS_PIN = 1 [11:19:36]*** CUTSNS_PIN = 0 [11:19:37]OFD Sender: No OFD packet to send [11:19:37]*** Brake cut motor [11:19:37]Read from MH i2c: 01 [11:19:37]MH_I2C_Read... [11:19:37]*** Stop cut motor [11:19:37]*** Cut end [11:19:37]Read from MH i2c: 01 07 00 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: 01 07 00 C1 0D 00 00 00 00 00 FF 0F E3 [11:19:37]process_action close_receipt done [11:19:37]requested_data is exist [11:19:37]produce_requested_data [11:19:37]requested_item fm.sn is exist - process it [11:19:37]wFMCommunicate request_size=4 [11:19:37]MH_SAM_APDU [11:19:37]CAPDU: 80 11 00 00 [11:19:37]Write to MH i2c: E2 08 00 C2 0D 80 11 00 00 00 00 00 00 49 [11:19:37]Write i2c OK [11:19:37]MH_I2C_Read... [11:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:37]Read from MH i2c: E2 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: E2 17 00 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: E2 17 00 C2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [11:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:19:37]wFMCommunicate OK [11:19:37]requested_item fd.num is exist - process it [11:19:37]SAM_PROTO_GetFieldsCounters [11:19:37]wFMCommunicate request_size=4 [11:19:37]MH_SAM_APDU [11:19:37]CAPDU: 80 13 00 00 [11:19:37]Write to MH i2c: E2 08 00 C3 0D 80 13 00 00 00 00 00 00 4C [11:19:37]Write i2c OK [11:19:37]MH_I2C_Read... [11:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:37]Read from MH i2c: E2 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: E2 62 00 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: E2 62 00 C3 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [11:19:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:37]wFMCommunicate OK [11:19:37]SAM_PROTO_GetFieldsCounters done [11:19:37]requested_item shift.num is exist - process it [11:19:37]requested_item shift.opened is exist - process it [11:19:37]req_shift_opened [11:19:37]FM_GetShiftState [11:19:37]SAM_PROTO_GetShiftState [11:19:37]wFMCommunicate request_size=4 [11:19:37]MH_SAM_APDU [11:19:37]CAPDU: 80 13 01 00 [11:19:37]Write to MH i2c: E2 08 00 C4 0D 80 13 01 00 00 00 00 00 4E [11:19:37]Write i2c OK [11:19:37]MH_I2C_Read... [11:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:37]Read from MH i2c: E2 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: E2 0E 00 [11:19:37]MH_I2C_Read... [11:19:37]Read from MH i2c: E2 0E 00 C4 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FF [11:19:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:19:37]wFMCommunicate OK [11:19:37]SAM_PROTO_GetShiftState done [11:19:37]FM_GetShiftState done [11:19:37]req_shift_opened done [11:19:37]requested_item shift.open_date is exist - process it [11:19:37]req_shift_open_date [11:19:37]req_shift_open_date done [11:19:37]produce_requested_data done [11:19:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225146,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:19:37]process_action_free close_receipt [11:19:37]json_value_free [11:19:37]json_value_free done [11:19:37]process_json_proto returns [11:19:37]Send response to host [11:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225146,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:19:37]free response buf [11:19:37]execute_script done [11:19:37]execute_script returns [11:19:37]free content buf [11:19:37]Sock 10.Close socket [11:19:37]Sock 10.Thread stoped [11:19:42]OFD Sender: No OFD packet to send [11:19:42]recv_with_timeout no data received [11:19:47]OFD Sender: No OFD packet to send [11:19:52]OFD Sender: No OFD packet to send [11:19:57]OFD Sender: No OFD packet to send [11:19:58]recv_with_timeout no data received [11:20:02]OFD Sender: No OFD packet to send [11:20:07]OFD Sender: No OFD packet to send [11:20:12]OFD Sender: No OFD packet to send [11:20:17]OFD Sender: No OFD packet to send [11:20:22]OFD Sender: No OFD packet to send [11:20:27]OFD Sender: No OFD packet to send [11:20:32]OFD Sender: No OFD packet to send [11:20:37]OFD Sender: No OFD packet to send [11:20:42]OFD Sender: No OFD packet to send [11:20:45]recv_with_timeout no data received [11:20:47]OFD Sender: No OFD packet to send [11:20:52]OFD Sender: No OFD packet to send [11:20:57]OFD Sender: No OFD packet to send [11:21:00]accept exits with 7 [11:21:00]New connection [11:21:00]New thread 3067563364 created [11:21:00]Thread 3067420004 joined [11:21:00]Waiting for new connection... [11:21:00] Sock 7.Parse request [11:21:00]Sock 7.Check first char [11:21:00]Sock 7.First char is OK [11:21:00]request: POST /json_proto HTTP/1.0 [11:21:00]Method: POST [11:21:00]URL: /json_proto [11:21:00]Method is POST - this is cgi request [11:21:00]url: /json_proto [11:21:00]query_string will be loaded in cgi processing [11:21:00]execute_cgi json_proto POST (null) [11:21:00]execute_cgi path=json_proto method=POST [11:21:00]POST find Content-Length [11:21:00]Host: 172.17.43.131:8080 [11:21:00]Content-Length: 671 [11:21:00]Content-Type: application/json [11:21:00] [11:21:00]POST finish read [11:21:00]Found Content-Length = 671 [11:21:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:00]execute_script... [11:21:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:00]POST & json_proto [11:21:00]process_json_proto [11:21:00]json parsed OK: [11:21:00]protocol is kg_v1.0 [11:21:00]action value=close_receipt [11:21:00]process_action close_receipt [11:21:00]cmd_close_receipt [11:21:00]MH_GetDate [11:21:00]Write to MH i2c: F0 00 00 C5 0D C1 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: F0 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: F0 09 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: F0 09 00 C5 0D 00 9D 86 A3 66 F9 24 A2 66 1B [11:21:00]GetLastDocTimeStamp 1721992774 [11:21:00]current date 1721992861 [11:21:00]FM_GetShiftState [11:21:00]SAM_PROTO_GetShiftState [11:21:00]wFMCommunicate request_size=4 [11:21:00]MH_SAM_APDU [11:21:00]CAPDU: 80 13 01 00 [11:21:00]Write to MH i2c: E2 08 00 C6 0D 80 13 01 00 00 00 00 00 50 [11:21:00]Write i2c OK [11:21:00]MH_I2C_Read... [11:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:00]Read from MH i2c: E2 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 0E 00 [11:21:00]MH_I2C_Read... [11:21:00]Read from MH i2c: E2 0E 00 C6 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [11:21:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:21:00]wFMCommunicate OK [11:21:00]SAM_PROTO_GetShiftState done [11:21:00]FM_GetShiftState done [11:21:00]opened in 1721952182 [11:21:00]opened+sec_in_day 1722038582 [11:21:00]quantity*price = 30065 [11:21:00]sum+1 = 30067 [11:21:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 215 26.07.2024 11:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225147 ФПД: 117356224120557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225147&fm=117356224120557&tin=02508201610067®Number=0000000000092624&sum=30000 [11:21:01]StoreToDocumentArchive [11:21:01]shift 437 fd 225147 [11:21:01]save to /storage/0437/doc_00225147 [11:21:01]save last doc name /storage/0437/doc_00225147 to /storage/kkm_last_doc_name [11:21:01]save OK [11:21:01]Clear old archive folders... [11:21:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:21:01]tlvbuf is 00C8F3C0 [11:21:01]SAM_PROTO_ClearQueue [11:21:01]wFMCommunicate request_size=4 [11:21:01]MH_SAM_APDU [11:21:01]CAPDU: 80 09 00 00 [11:21:01]Write to MH i2c: E2 08 00 D3 0D 80 09 00 00 00 00 00 00 52 [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:01]Read from MH i2c: E2 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: E2 03 00 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [11:21:01]RAPDU: 90 00 [11:21:01]wFMCommunicate OK [11:21:01]SAM_PROTO_ClearQueue done [11:21:01]KKMCreateOFDPacket [11:21:01]OFDProtocolAddRootSTLVToBuf [11:21:01]FM_MakeSignedData [11:21:01]FM_MakeSignedData [11:21:01]SAM_PROTO_SignData [11:21:01]wFMCommunicate request_size=4 [11:21:01]MH_SAM_APDU [11:21:01]CAPDU: 80 0D 01 02 [11:21:01]Write to MH i2c: E2 08 00 D4 0D 80 0D 01 02 00 00 00 00 5A [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:01]Read from MH i2c: E2 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: E2 03 00 [11:21:01]MH_I2C_Read... [11:21:01]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [11:21:01]RAPDU: 90 00 [11:21:01]wFMCommunicate OK [11:21:01]wFMCommunicate request_size=255 [11:21:01]MH_SAM_APDU [11:21:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 9D 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 6F 03 00 35 04 06 00 [11:21:01]Write to MH i2c: E2 02 01 D5 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 9D 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 6F 03 00 35 04 06 00 00 00 1A [11:21:01]Write i2c OK [11:21:01]MH_I2C_Read... [11:21:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:02]Read from MH i2c: E2 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 03 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 03 00 D5 0D 00 90 00 56 [11:21:02]RAPDU: 90 00 [11:21:02]wFMCommunicate OK [11:21:02]wFMCommunicate request_size=11 [11:21:02]MH_SAM_APDU [11:21:02]CAPDU: 80 0D 02 02 06 6A BC 20 0D 06 ED [11:21:02]Write to MH i2c: E2 0E 00 D6 0D 80 0D 02 02 06 00 6A BC 20 0D 06 ED 00 00 AF [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:02]Read from MH i2c: E2 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 03 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 03 00 D6 0D 00 90 00 57 [11:21:02]RAPDU: 90 00 [11:21:02]wFMCommunicate OK [11:21:02]wFMCommunicate request_size=4 [11:21:02]MH_SAM_APDU [11:21:02]CAPDU: 80 0D 03 02 [11:21:02]Write to MH i2c: E2 08 00 D7 0D 80 0D 03 02 00 00 00 00 5F [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:02]Read from MH i2c: E2 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 0B 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 0B 00 D7 0D 00 6F 31 C2 A7 AB EC 16 F5 90 00 0B [11:21:02]RAPDU: 6F 31 C2 A7 AB EC 16 F5 90 00 [11:21:02]wFMCommunicate OK [11:21:02]SAM_PROTO_SignData done [11:21:02]FM_MakeSignedData done [11:21:02]CreateOFDProtocolMessage [11:21:02]wFMCommunicate request_size=4 [11:21:02]MH_SAM_APDU [11:21:02]CAPDU: 80 11 00 00 [11:21:02]Write to MH i2c: E2 08 00 D8 0D 80 11 00 00 00 00 00 00 5F [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:02]Read from MH i2c: E2 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 17 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: E2 17 00 D8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [11:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:02]wFMCommunicate OK [11:21:02]CreateOFDProtocolMessage done [11:21:02]OFDSenderStorePacket 225147 [11:21:02]StoreOFDPacket docnum=225147 [11:21:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 17 08 01 DF 0B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 9D 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 6F 03 00 35 04 06 00 6A BC 20 0D 06 ED 6F 31 C2 A7 AB EC 16 F5 [11:21:02]CheckFolder [11:21:02]dirname=/storage/ofd_packets [11:21:02]CheckFolder done [11:21:02]ProducePacketName [11:21:02]name=ofd_packets/00225147 [11:21:02]NVStorageSaveData ofd_packets/00225147 [11:21:02]File name is /storage/ofd_packets/00225147 [11:21:02]Write 302 bytes [11:21:02]NVStorageSaveData done [11:21:02]OFDSenderStorePacket done [11:21:02]KKMCreateOFDPacket done [11:21:02]NVStorageSaveData kkm_last_timestamp [11:21:02]File name is /storage/kkm_last_timestamp [11:21:02]Write 4 bytes [11:21:02]NVStorageSaveData done [11:21:02]ExternCall_PrintAddStr [11:21:02]wPrintStart [11:21:02]Write to MH i2c: 01 00 00 D9 0D E6 [11:21:02]Write i2c OK [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: 01 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: 01 07 00 [11:21:02]MH_I2C_Read... [11:21:02]Read from MH i2c: 01 07 00 D9 0D 00 00 00 00 00 FF 0F FB [11:21:02]RasterBufferAndPrint [11:21:02]line Счет N : (1)2001326 [11:21:02]line ИНН: 02508201610067 [11:21:02]line Контрольно-Кассовый Чек [11:21:02]line ПРОДАЖА [11:21:02]line ТРК (МРК, ГНК) : 52 [11:21:02]line Товар: 2710124130 [11:21:02]line Super-92-К-5 [11:21:02]line 4.370 * 68.80 [11:21:02]line = 300.66 [11:21:02]line НДС 12% НСП 1% [11:21:02]line > о реализуемом товаре [11:21:02]line ОКРУГЛЕНИЕ: -0.66 [11:21:02]line ИТОГО: 300.00 [11:21:02]line Внесено: 300.00 [11:21:02]line СДАЧА: 0.00 [11:21:02]line НСП 1% : 2.66 [11:21:02]line НДС 12% : 31.93 [11:21:02]line Наличными: 300.00 [11:21:02]line Безнал.: 0.00 [11:21:02]line Место: АЗС № 97 "Партнер Нефть" [11:21:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:21:02]line СНО: Общий режим [11:21:02]line Чек 215 26.07.2024 11:21 [11:21:02]line Смена: 437 ФФД: 1.0 [11:21:02]line ЗНМ: 0300000054 [11:21:02]line РНМ: 0000000000092624 [11:21:02]line Версия ККМ: 001 [11:21:02]line ФМ: 0000000000874959 [11:21:02]line ФД: 225147 [11:21:02]line ФПД: 117356224120557 [11:21:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225147&fm=117356224120557&tin=02508201610067®Number=0000000000092624&sum=30000 [11:21:02]OFD Sender: Processing packet 225147 [packets to send 596, broken 595] [11:21:02]ProducePacketName [11:21:02]name=ofd_packets/00225147 [11:21:02]OFD Sender: To server: pG, [11:21:02]CommunicateWithHost lk.salyk.kg:30040 [11:21:02]ConnectInit lk.salyk.kg [11:21:02]written 0, free lines is 4095 [11:21:03]Write to MH i2c: 01 00 00 04 0E 12 [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: 01 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: 01 07 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: 01 07 00 04 0E 00 00 00 00 00 5A 0C 7F [11:21:03]RasterBufferAndPrint [11:21:03]line [11:21:03]line [11:21:03]line [11:21:03]line [11:21:03]line [11:21:03]written 0, free lines is 3166 [11:21:03]MH_Cut [11:21:03]Write to MH i2c: D1 01 00 0B 0E 01 EB [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: D1 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: D1 01 00 [11:21:03]MH_I2C_Read... [11:21:03]Read from MH i2c: D1 01 00 0B 0E 00 EA [11:21:03]Write to MH i2c: 01 00 00 0C 0E 1A [11:21:03]Write i2c OK [11:21:03]MH_I2C_Read... [11:21:04]*** Cut start [11:21:04]*** Partial cut [11:21:04]*** CUTSNS_PIN = 1 [11:21:04]*** CUTSNS_PIN = 0 [11:21:04]*** Brake cut motor [11:21:04]Read from MH i2c: 01 [11:21:04]MH_I2C_Read... [11:21:04]*** Stop cut motor [11:21:04]*** Cut end [11:21:04]Read from MH i2c: 01 07 00 [11:21:04]MH_I2C_Read... [11:21:04]Read from MH i2c: 01 07 00 0C 0E 00 00 00 00 00 FF 0F 2F [11:21:04]process_action close_receipt done [11:21:04]requested_data is exist [11:21:04]produce_requested_data [11:21:04]requested_item fm.sn is exist - process it [11:21:04]wFMCommunicate request_size=4 [11:21:04]MH_SAM_APDU [11:21:04]CAPDU: 80 11 00 00 [11:21:04]Write to MH i2c: E2 08 00 0D 0E 80 11 00 00 00 00 00 00 95 [11:21:04]Write i2c OK [11:21:04]MH_I2C_Read... [11:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:04]Read from MH i2c: E2 [11:21:04]MH_I2C_Read... [11:21:04]Read from MH i2c: E2 17 00 [11:21:04]MH_I2C_Read... [11:21:04]Read from MH i2c: E2 17 00 0D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [11:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:21:04]wFMCommunicate OK [11:21:04]requested_item fd.num is exist - process it [11:21:04]SAM_PROTO_GetFieldsCounters [11:21:04]wFMCommunicate request_size=4 [11:21:04]MH_SAM_APDU [11:21:04]CAPDU: 80 13 00 00 [11:21:04]Write to MH i2c: E2 08 00 0E 0E 80 13 00 00 00 00 00 00 98 [11:21:04]Write i2c OK [11:21:04]MH_I2C_Read... [11:21:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 62 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 62 00 0E 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [11:21:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:05]wFMCommunicate OK [11:21:05]SAM_PROTO_GetFieldsCounters done [11:21:05]requested_item shift.num is exist - process it [11:21:05]requested_item shift.opened is exist - process it [11:21:05]req_shift_opened [11:21:05]FM_GetShiftState [11:21:05]SAM_PROTO_GetShiftState [11:21:05]wFMCommunicate request_size=4 [11:21:05]MH_SAM_APDU [11:21:05]CAPDU: 80 13 01 00 [11:21:05]Write to MH i2c: E2 08 00 0F 0E 80 13 01 00 00 00 00 00 9A [11:21:05]Write i2c OK [11:21:05]MH_I2C_Read... [11:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:05]Read from MH i2c: E2 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 0E 00 [11:21:05]MH_I2C_Read... [11:21:05]Read from MH i2c: E2 0E 00 0F 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4B [11:21:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:21:05]wFMCommunicate OK [11:21:05]SAM_PROTO_GetShiftState done [11:21:05]FM_GetShiftState done [11:21:05]req_shift_opened done [11:21:05]requested_item shift.open_date is exist - process it [11:21:05]req_shift_open_date [11:21:05]req_shift_open_date done [11:21:05]produce_requested_data done [11:21:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225147,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:21:05]process_action_free close_receipt [11:21:05]json_value_free [11:21:05]json_value_free done [11:21:05]process_json_proto returns [11:21:05]Send response to host [11:21:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225147,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:21:05]free response buf [11:21:05]execute_script done [11:21:05]execute_script returns [11:21:05]free content buf [11:21:05]Sock 7.Close socket [11:21:05]Sock 7.Thread stoped [11:21:07]ConnectInit Can't take IP for lk.salyk.kg [11:21:07]CommunicateWithHost connect error [11:21:07]CommunicateWithHost err = -1 [11:21:07]OFD Sender: Server communicate error [11:21:12]OFD Sender: Processing packet 225147 [packets to send 596, broken 595] [11:21:12]ProducePacketName [11:21:12]name=ofd_packets/00225147 [11:21:12]OFD Sender: To server: pG, [11:21:12]CommunicateWithHost lk.salyk.kg:30040 [11:21:12]ConnectInit lk.salyk.kg [11:21:17]ConnectInit Can't take IP for lk.salyk.kg [11:21:17]CommunicateWithHost connect error [11:21:17]CommunicateWithHost err = -1 [11:21:17]OFD Sender: Server communicate error [11:21:22]recv_with_timeout no data received [11:21:22]OFD Sender: Processing packet 225147 [packets to send 596, broken 595] [11:21:22]ProducePacketName [11:21:22]name=ofd_packets/00225147 [11:21:22]OFD Sender: To server: pG, [11:21:22]CommunicateWithHost lk.salyk.kg:30040 [11:21:22]ConnectInit lk.salyk.kg [11:21:23]Connected sock=7 [11:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 28 17 08 01 DF 0B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 9D 86 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 6F 03 00 35 04 06 00 6A BC 20 0D 06 ED 6F 31 C2 A7 AB EC 16 F5 [11:21:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6F 4F 47 00 F8 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 6F 03 00 F4 03 04 00 C3 32 A3 66 B6 04 01 00 00 BC 6C A4 F5 FD 12 80 18 [11:21:24]CommunicateWithHost err = 0 [11:21:24]CheckOFDResponse [11:21:24]1017 (14) - 77093643461234 [11:21:24]1041 (16) - 0000000000874959 [11:21:24]1040 (4) - 225147 [11:21:24]1012 (4) - 26.07.2024 05:23 [11:21:24]1206 (1) - 0 [11:21:24]OFD Sender: Remove packet 225147 [11:21:24]ProducePacketName [11:21:24]name=ofd_packets/00225147 [11:21:24]NVStorageDeleteData [11:21:25]OFD Sender: No OFD packet to send [11:21:30]OFD Sender: No OFD packet to send [11:21:35]OFD Sender: No OFD packet to send [11:21:40]OFD Sender: No OFD packet to send [11:21:45]OFD Sender: No OFD packet to send [11:21:50]OFD Sender: No OFD packet to send [11:21:53]recv_with_timeout no data received [11:21:55]OFD Sender: No OFD packet to send [11:22:00]OFD Sender: No OFD packet to send [11:22:05]OFD Sender: No OFD packet to send [11:22:10]OFD Sender: No OFD packet to send [11:22:15]OFD Sender: No OFD packet to send [11:22:20]OFD Sender: No OFD packet to send [11:22:25]OFD Sender: No OFD packet to send [11:22:30]OFD Sender: No OFD packet to send [11:22:35]OFD Sender: No OFD packet to send [11:22:40]OFD Sender: No OFD packet to send [11:22:45]OFD Sender: No OFD packet to send [11:22:50]OFD Sender: No OFD packet to send [11:22:55]OFD Sender: No OFD packet to send [11:23:00]OFD Sender: No OFD packet to send [11:23:05]OFD Sender: No OFD packet to send [11:23:10]OFD Sender: No OFD packet to send [11:23:15]OFD Sender: No OFD packet to send [11:23:20]OFD Sender: No OFD packet to send [11:23:25]OFD Sender: No OFD packet to send [11:23:30]OFD Sender: No OFD packet to send [11:23:35]OFD Sender: No OFD packet to send [11:23:40]OFD Sender: No OFD packet to send [11:23:45]OFD Sender: No OFD packet to send [11:23:50]OFD Sender: No OFD packet to send [11:23:55]OFD Sender: No OFD packet to send [11:24:00]OFD Sender: No OFD packet to send [11:24:05]OFD Sender: No OFD packet to send [11:24:10]OFD Sender: No OFD packet to send [11:24:15]OFD Sender: No OFD packet to send [11:24:17]accept exits with 10 [11:24:17]New connection [11:24:17]New thread 3067420004 created [11:24:17]Thread 3067563364 joined [11:24:17]Waiting for new connection... [11:24:17] Sock 10.Parse request [11:24:17]Sock 10.Check first char [11:24:17]Sock 10.First char is OK [11:24:17]request: POST /json_proto HTTP/1.0 [11:24:17]Method: POST [11:24:17]URL: /json_proto [11:24:17]Method is POST - this is cgi request [11:24:17]url: /json_proto [11:24:17]query_string will be loaded in cgi processing [11:24:17]execute_cgi json_proto POST (null) [11:24:17]execute_cgi path=json_proto method=POST [11:24:17]POST find Content-Length [11:24:17]Host: 172.17.43.131:8080 [11:24:17]Content-Length: 1175 [11:24:17]Content-Type: application/json [11:24:17] [11:24:17]POST finish read [11:24:17]Found Content-Length = 1175 [11:24:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001327\u000A26.07.2024 11:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30152880\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:17]execute_script... [11:24:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001327\u000A26.07.2024 11:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30152880\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:17]POST & json_proto [11:24:17]process_json_proto [11:24:17]json parsed OK: [11:24:17]protocol is kg_v1.0 [11:24:17]action value=print_text [11:24:17]process_action print_text [11:24:17]cmd_print_text [11:24:17]ExternCall_PrintAddStr [11:24:17]wPrintStart [11:24:17]Write to MH i2c: 01 00 00 10 0E 1E [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 07 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 07 00 10 0E 00 00 00 00 00 FF 0F 33 [11:24:17]RasterBufferAndPrint [11:24:17]line *****ТОВАРНЫЙ ЧЕК***** [11:24:17]line АЗС-97 [11:24:17]line Партнер нефть [11:24:17]line 02508201610067 [11:24:17]line Кассир : Ахмадалиева М. [11:24:17]line Счет N : (1)2001327 [11:24:17]line 26.07.2024 11:22 [11:24:17]line ПРОДАЖА [11:24:17]line ТРК (МРК, ГНК): 33 [11:24:17]line Вид ГСМ : 2710124130 [11:24:17]line Аи-92-К-5 [11:24:17]line 10.000 x 67.80 [11:24:17]line ИТОГ: 678.00 [11:24:17]line Тип оплаты: Талоны: ТК ГПНА Online [11:24:17]line 30152880 [11:24:17]line ______________________ [11:24:17]line (подпись) [11:24:17]written 0, free lines is 4095 [11:24:17]Write to MH i2c: 01 00 00 25 0E 33 [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 07 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 07 00 25 0E 00 00 00 00 00 F5 0D 3C [11:24:17]RasterBufferAndPrint [11:24:17]line [11:24:17]line [11:24:17]line [11:24:17]line [11:24:17]line [11:24:17]written 0, free lines is 3575 [11:24:17]MH_Cut [11:24:17]Write to MH i2c: D1 01 00 2C 0E 01 0C [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: D1 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: D1 01 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: D1 01 00 2C 0E 00 0B [11:24:17]Write to MH i2c: 01 00 00 2D 0E 3B [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:18]*** Cut start [11:24:18]*** Partial cut [11:24:18]*** CUTSNS_PIN = 1 [11:24:18]*** CUTSNS_PIN = 0 [11:24:18]*** Brake cut motor [11:24:18]Read from MH i2c: 01 [11:24:18]MH_I2C_Read... [11:24:18]*** Stop cut motor [11:24:18]*** Cut end [11:24:18]Read from MH i2c: 01 07 00 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: 01 07 00 2D 0E 00 00 00 00 00 FF 0F 50 [11:24:18]process_action print_text done [11:24:18]requested_data is exist [11:24:18]produce_requested_data [11:24:18]requested_item fm.sn is exist - process it [11:24:18]wFMCommunicate request_size=4 [11:24:18]MH_SAM_APDU [11:24:18]CAPDU: 80 11 00 00 [11:24:18]Write to MH i2c: E2 08 00 2E 0E 80 11 00 00 00 00 00 00 B6 [11:24:18]Write i2c OK [11:24:18]MH_I2C_Read... [11:24:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:18]Read from MH i2c: E2 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: E2 17 00 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: E2 17 00 2E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [11:24:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:24:18]wFMCommunicate OK [11:24:18]requested_item fd.num is exist - process it [11:24:18]SAM_PROTO_GetFieldsCounters [11:24:18]wFMCommunicate request_size=4 [11:24:18]MH_SAM_APDU [11:24:18]CAPDU: 80 13 00 00 [11:24:18]Write to MH i2c: E2 08 00 2F 0E 80 13 00 00 00 00 00 00 B9 [11:24:18]Write i2c OK [11:24:18]MH_I2C_Read... [11:24:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:19]Read from MH i2c: E2 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 62 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 62 00 2F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [11:24:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:19]wFMCommunicate OK [11:24:19]SAM_PROTO_GetFieldsCounters done [11:24:19]requested_item shift.num is exist - process it [11:24:19]requested_item shift.opened is exist - process it [11:24:19]req_shift_opened [11:24:19]FM_GetShiftState [11:24:19]SAM_PROTO_GetShiftState [11:24:19]wFMCommunicate request_size=4 [11:24:19]MH_SAM_APDU [11:24:19]CAPDU: 80 13 01 00 [11:24:19]Write to MH i2c: E2 08 00 30 0E 80 13 01 00 00 00 00 00 BB [11:24:19]Write i2c OK [11:24:19]MH_I2C_Read... [11:24:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:19]Read from MH i2c: E2 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 0E 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 0E 00 30 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6C [11:24:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:24:19]wFMCommunicate OK [11:24:19]SAM_PROTO_GetShiftState done [11:24:19]FM_GetShiftState done [11:24:19]req_shift_opened done [11:24:19]requested_item shift.open_date is exist - process it [11:24:19]req_shift_open_date [11:24:19]req_shift_open_date done [11:24:19]produce_requested_data done [11:24:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225147,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:24:19]process_action_free print_text [11:24:19]json_value_free [11:24:19]json_value_free done [11:24:19]process_json_proto returns [11:24:19]Send response to host [11:24:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225147,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:24:19]free response buf [11:24:19]execute_script done [11:24:19]execute_script returns [11:24:19]free content buf [11:24:19]Sock 10.Close socket [11:24:19]Sock 10.Thread stoped [11:24:20]OFD Sender: No OFD packet to send [11:24:25]OFD Sender: No OFD packet to send [11:24:30]OFD Sender: No OFD packet to send [11:24:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24:50]OFD Sender: No OFD packet to send [11:24:55]OFD Sender: No OFD packet to send [11:25:00]OFD Sender: No OFD packet to send [11:25:05]OFD Sender: No OFD packet to send [11:25:10]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:35]OFD Sender: No OFD packet to send [11:25:40]OFD Sender: No OFD packet to send [11:25:45]OFD Sender: No OFD packet to send [11:25:50]OFD Sender: No OFD packet to send [11:25:55]OFD Sender: No OFD packet to send [11:26:00]OFD Sender: No OFD packet to send [11:26:05]OFD Sender: No OFD packet to send [11:26:10]OFD Sender: No OFD packet to send [11:26:15]OFD Sender: No OFD packet to send [11:26:20]OFD Sender: No OFD packet to send [11:26:24]accept exits with 9 [11:26:24]New connection [11:26:24]New thread 3067563364 created [11:26:24]Thread 3067420004 joined [11:26:24]Waiting for new connection... [11:26:24] Sock 9.Parse request [11:26:24]Sock 9.Check first char [11:26:24]Sock 9.First char is OK [11:26:24]request: POST /json_proto HTTP/1.0 [11:26:24]Method: POST [11:26:24]URL: /json_proto [11:26:24]Method is POST - this is cgi request [11:26:24]url: /json_proto [11:26:24]query_string will be loaded in cgi processing [11:26:24]execute_cgi json_proto POST (null) [11:26:24]execute_cgi path=json_proto method=POST [11:26:24]POST find Content-Length [11:26:24]Host: 172.17.43.131:8080 [11:26:24]Content-Length: 678 [11:26:24]Content-Type: application/json [11:26:24] [11:26:24]POST finish read [11:26:24]Found Content-Length = 678 [11:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:24]execute_script... [11:26:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:24]POST & json_proto [11:26:24]process_json_proto [11:26:24]json parsed OK: [11:26:24]protocol is kg_v1.0 [11:26:24]action value=close_receipt [11:26:24]process_action close_receipt [11:26:24]cmd_close_receipt [11:26:24]MH_GetDate [11:26:24]Write to MH i2c: F0 00 00 31 0E 2E [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 09 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 09 00 31 0E 00 E1 87 A3 66 F9 24 A2 66 CD [11:26:24]GetLastDocTimeStamp 1721992861 [11:26:24]current date 1721993185 [11:26:24]FM_GetShiftState [11:26:24]SAM_PROTO_GetShiftState [11:26:24]wFMCommunicate request_size=4 [11:26:24]MH_SAM_APDU [11:26:24]CAPDU: 80 13 01 00 [11:26:24]Write to MH i2c: E2 08 00 32 0E 80 13 01 00 00 00 00 00 BD [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:24]Read from MH i2c: E2 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: E2 0E 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: E2 0E 00 32 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6E [11:26:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:26:24]wFMCommunicate OK [11:26:24]SAM_PROTO_GetShiftState done [11:26:24]FM_GetShiftState done [11:26:24]opened in 1721952182 [11:26:24]opened+sec_in_day 1722038582 [11:26:24]quantity*price = 40002 [11:26:24]sum+1 = 40003 [11:26:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 216 26.07.2024 11:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225148 ФПД: 252748604884041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112625&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225148&fm=252748604884041&tin=02508201610067®Number=0000000000092624&sum=40000 [11:26:25]StoreToDocumentArchive [11:26:25]shift 437 fd 225148 [11:26:25]save to /storage/0437/doc_00225148 [11:26:25]save last doc name /storage/0437/doc_00225148 to /storage/kkm_last_doc_name [11:26:25]save OK [11:26:25]Clear old archive folders... [11:26:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:25]tlvbuf is 00CF6D00 [11:26:25]SAM_PROTO_ClearQueue [11:26:25]wFMCommunicate request_size=4 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 09 00 00 [11:26:25]Write to MH i2c: E2 08 00 3F 0E 80 09 00 00 00 00 00 00 BF [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 03 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 03 00 3F 0E 00 90 00 C1 [11:26:25]RAPDU: 90 00 [11:26:25]wFMCommunicate OK [11:26:25]SAM_PROTO_ClearQueue done [11:26:25]KKMCreateOFDPacket [11:26:25]OFDProtocolAddRootSTLVToBuf [11:26:25]FM_MakeSignedData [11:26:25]FM_MakeSignedData [11:26:25]SAM_PROTO_SignData [11:26:25]wFMCommunicate request_size=4 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 0D 01 02 [11:26:25]Write to MH i2c: E2 08 00 40 0E 80 0D 01 02 00 00 00 00 C7 [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 03 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 03 00 40 0E 00 90 00 C2 [11:26:25]RAPDU: 90 00 [11:26:25]wFMCommunicate OK [11:26:25]wFMCommunicate request_size=255 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 E1 87 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 6F 03 00 35 04 06 00 E5 [11:26:25]Write to MH i2c: E2 02 01 41 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 E1 87 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 6F 03 00 35 04 06 00 E5 00 00 05 [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:26]OFD Sender: No OFD packet to send [11:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 41 0E 00 90 00 C3 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=10 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 02 02 05 DF 9E CF C4 49 [11:26:26]Write to MH i2c: E2 0D 00 42 0E 80 0D 02 02 05 00 DF 9E CF C4 49 00 00 2D [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 42 0E 00 90 00 C4 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 03 02 [11:26:26]Write to MH i2c: E2 08 00 43 0E 80 0D 03 02 00 00 00 00 CC [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0B 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0B 00 43 0E 00 CF E6 EA 5B AB 37 0A 25 90 00 D8 [11:26:26]RAPDU: CF E6 EA 5B AB 37 0A 25 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_SignData done [11:26:26]FM_MakeSignedData done [11:26:26]CreateOFDProtocolMessage [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 11 00 00 [11:26:26]Write to MH i2c: E2 08 00 44 0E 80 11 00 00 00 00 00 00 CC [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 44 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 29 [11:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:26:26]wFMCommunicate OK [11:26:26]CreateOFDProtocolMessage done [11:26:26]OFDSenderStorePacket 225148 [11:26:26]StoreOFDPacket docnum=225148 [11:26:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 A8 07 01 66 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 E1 87 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 6F 03 00 35 04 06 00 E5 DF 9E CF C4 49 CF E6 EA 5B AB 37 0A 25 [11:26:26]CheckFolder [11:26:26]dirname=/storage/ofd_packets [11:26:26]CheckFolder done [11:26:26]ProducePacketName [11:26:26]name=ofd_packets/00225148 [11:26:26]NVStorageSaveData ofd_packets/00225148 [11:26:26]File name is /storage/ofd_packets/00225148 [11:26:26]Write 301 bytes [11:26:26]NVStorageSaveData done [11:26:26]OFDSenderStorePacket done [11:26:26]KKMCreateOFDPacket done [11:26:26]NVStorageSaveData kkm_last_timestamp [11:26:26]File name is /storage/kkm_last_timestamp [11:26:26]Write 4 bytes [11:26:26]NVStorageSaveData done [11:26:26]ExternCall_PrintAddStr [11:26:26]wPrintStart [11:26:26]Write to MH i2c: 01 00 00 45 0E 53 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 45 0E 00 00 00 00 00 FF 0F 68 [11:26:26]RasterBufferAndPrint [11:26:26]line Счет N : (1)2001329 [11:26:26]line ИНН: 02508201610067 [11:26:26]line Контрольно-Кассовый Чек [11:26:26]line ПРОДАЖА [11:26:26]line ТРК (МРК, ГНК) : 43 [11:26:26]line Товар: 2710124130 [11:26:26]line Аи-92-К-5 [11:26:26]line 5.900 * 67.80 [11:26:26]line = 400.02 [11:26:26]line НДС 12% НСП 1% [11:26:26]line > о реализуемом товаре [11:26:26]line ОКРУГЛЕНИЕ: -0.02 [11:26:26]line ИТОГО: 400.00 [11:26:26]line Внесено: 400.00 [11:26:26]line СДАЧА: 0.00 [11:26:26]line НСП 1% : 3.54 [11:26:26]line НДС 12% : 42.48 [11:26:26]line Наличными: 400.00 [11:26:26]line Безнал.: 0.00 [11:26:26]line Место: АЗС № 97 "Партнер Нефть" [11:26:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:26:26]line СНО: Общий режим [11:26:26]line Чек 216 26.07.2024 11:26 [11:26:26]line Смена: 437 ФФД: 1.0 [11:26:26]line ЗНМ: 0300000054 [11:26:26]line РНМ: 0000000000092624 [11:26:26]line Версия ККМ: 001 [11:26:26]line ФМ: 0000000000874959 [11:26:26]line ФД: 225148 [11:26:26]line ФПД: 252748604884041 [11:26:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112625&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225148&fm=252748604884041&tin=02508201610067®Number=0000000000092624&sum=40000 [11:26:26]written 0, free lines is 4095 [11:26:26]OFD Sender: Processing packet 225148 [packets to send 596, broken 595] [11:26:26]ProducePacketName [11:26:26]name=ofd_packets/00225148 [11:26:26]OFD Sender: To server: pG, [11:26:26]CommunicateWithHost lk.salyk.kg:30040 [11:26:26]ConnectInit lk.salyk.kg [11:26:26]Write to MH i2c: 01 00 00 70 0E 7E [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 70 0E 00 00 00 00 00 5E 0C EF [11:26:26]RasterBufferAndPrint [11:26:26]line [11:26:26]line [11:26:26]line [11:26:26]line [11:26:26]line [11:26:26]written 0, free lines is 3169 [11:26:26]MH_Cut [11:26:26]Write to MH i2c: D1 01 00 77 0E 01 57 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: D1 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: D1 01 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: D1 01 00 77 0E 00 56 [11:26:26]Write to MH i2c: 01 00 00 78 0E 86 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:27]Connected sock=10 [11:26:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 A8 07 01 66 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 E1 87 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 6F 03 00 35 04 06 00 E5 DF 9E CF C4 49 CF E6 EA 5B AB 37 0A 25 [11:26:27]*** Cut start [11:26:27]*** Partial cut [11:26:27]*** CUTSNS_PIN = 1 [11:26:27]*** CUTSNS_PIN = 0 [11:26:28]*** Brake cut motor [11:26:28]Read from MH i2c: 01 [11:26:28]MH_I2C_Read... [11:26:28]*** Stop cut motor [11:26:28]*** Cut end [11:26:28]Read from MH i2c: 01 07 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: 01 07 00 78 0E 00 00 00 00 00 FF 0F 9B [11:26:28]process_action close_receipt done [11:26:28]requested_data is exist [11:26:28]produce_requested_data [11:26:28]requested_item fm.sn is exist - process it [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 11 00 00 [11:26:28]Write to MH i2c: E2 08 00 79 0E 80 11 00 00 00 00 00 00 01 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 17 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 17 00 79 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [11:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:26:28]wFMCommunicate OK [11:26:28]requested_item fd.num is exist - process it [11:26:28]SAM_PROTO_GetFieldsCounters [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 13 00 00 [11:26:28]Write to MH i2c: E2 08 00 7A 0E 80 13 00 00 00 00 00 00 04 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E7 E5 47 00 12 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 6F 03 00 F4 03 04 00 F3 33 A3 66 B6 04 01 00 00 58 56 44 D8 E2 B8 DF 85 [11:26:28]CommunicateWithHost err = 0 [11:26:28]CheckOFDResponse [11:26:28]1017 (14) - 77093643461234 [11:26:28]1041 (16) - 0000000000874959 [11:26:28]1040 (4) - 225148 [11:26:28]1012 (4) - 26.07.2024 05:28 [11:26:28]1206 (1) - 0 [11:26:28]OFD Sender: Remove packet 225148 [11:26:28]ProducePacketName [11:26:28]name=ofd_packets/00225148 [11:26:28]NVStorageDeleteData [11:26:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 62 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 62 00 7A 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [11:26:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_GetFieldsCounters done [11:26:28]requested_item shift.num is exist - process it [11:26:28]requested_item shift.opened is exist - process it [11:26:28]req_shift_opened [11:26:28]FM_GetShiftState [11:26:28]SAM_PROTO_GetShiftState [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 13 01 00 [11:26:28]Write to MH i2c: E2 08 00 7B 0E 80 13 01 00 00 00 00 00 06 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 0E 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 0E 00 7B 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B7 [11:26:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_GetShiftState done [11:26:28]FM_GetShiftState done [11:26:28]req_shift_opened done [11:26:28]requested_item shift.open_date is exist - process it [11:26:28]req_shift_open_date [11:26:28]req_shift_open_date done [11:26:28]produce_requested_data done [11:26:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225148,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:26:28]process_action_free close_receipt [11:26:28]json_value_free [11:26:28]json_value_free done [11:26:28]process_json_proto returns [11:26:28]Send response to host [11:26:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225148,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:26:28]free response buf [11:26:28]execute_script done [11:26:28]execute_script returns [11:26:28]free content buf [11:26:28]Sock 9.Close socket [11:26:28]Sock 9.Thread stoped [11:26:29]OFD Sender: No OFD packet to send [11:26:30]accept exits with 7 [11:26:30]New connection [11:26:30]New thread 3067420004 created [11:26:30]Thread 3067563364 joined [11:26:30]Waiting for new connection... [11:26:30] Sock 7.Parse request [11:26:30]Sock 7.Check first char [11:26:30]Sock 7.First char is OK [11:26:30]request: POST /json_proto HTTP/1.0 [11:26:30]Method: POST [11:26:30]URL: /json_proto [11:26:30]Method is POST - this is cgi request [11:26:30]url: /json_proto [11:26:30]query_string will be loaded in cgi processing [11:26:30]execute_cgi json_proto POST (null) [11:26:30]execute_cgi path=json_proto method=POST [11:26:30]POST find Content-Length [11:26:30]Host: 172.17.43.131:8080 [11:26:30]Content-Length: 1230 [11:26:30]Content-Type: application/json [11:26:30] [11:26:30]POST finish read [11:26:30]Found Content-Length = 1230 [11:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001328\u000A26.07.2024 11:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3588624:3588626\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:30]execute_script... [11:26:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001328\u000A26.07.2024 11:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3588624:3588626\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:30]POST & json_proto [11:26:30]process_json_proto [11:26:30]json parsed OK: [11:26:30]protocol is kg_v1.0 [11:26:30]action value=print_text [11:26:30]process_action print_text [11:26:30]cmd_print_text [11:26:30]ExternCall_PrintAddStr [11:26:30]wPrintStart [11:26:30]Write to MH i2c: 01 00 00 7C 0E 8A [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 7C 0E 00 00 00 00 00 FF 0F 9F [11:26:30]RasterBufferAndPrint [11:26:30]line *****ТОВАРНЫЙ ЧЕК***** [11:26:30]line АЗС-97 [11:26:30]line Партнер нефть [11:26:30]line 02508201610067 [11:26:30]line Кассир : Ахмадалиева М. [11:26:30]line Счет N : (1)2001328 [11:26:30]line 26.07.2024 11:25 [11:26:30]line ПРОДАЖА [11:26:30]line ТРК (МРК, ГНК): 63 [11:26:30]line Вид ГСМ : 2710124130 [11:26:30]line Аи-92-К-5 [11:26:30]line 40.000 x 67.80 [11:26:30]line ИТОГ: 2712.00 [11:26:30]line Тип оплаты: Талоны: Топливные Талоны [11:26:30]line 3588624:3588626 [11:26:30]line ______________________ [11:26:30]line (подпись) [11:26:30]written 0, free lines is 4095 [11:26:30]Write to MH i2c: 01 00 00 91 0E 9F [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 91 0E 00 00 00 00 00 FD 0D B0 [11:26:30]RasterBufferAndPrint [11:26:30]line [11:26:30]line [11:26:30]line [11:26:30]line [11:26:30]line [11:26:30]written 0, free lines is 3584 [11:26:30]MH_Cut [11:26:30]Write to MH i2c: D1 01 00 98 0E 01 78 [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: D1 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: D1 01 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: D1 01 00 98 0E 00 77 [11:26:30]Write to MH i2c: 01 00 00 99 0E A7 [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:31]*** Cut start [11:26:31]*** Partial cut [11:26:31]*** CUTSNS_PIN = 1 [11:26:31]*** CUTSNS_PIN = 0 [11:26:31]*** Brake cut motor [11:26:32]Read from MH i2c: 01 [11:26:32]MH_I2C_Read... [11:26:32]*** Stop cut motor [11:26:32]*** Cut end [11:26:32]Read from MH i2c: 01 07 00 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: 01 07 00 99 0E 00 00 00 00 00 FF 0F BC [11:26:32]process_action print_text done [11:26:32]requested_data is exist [11:26:32]produce_requested_data [11:26:32]requested_item fm.sn is exist - process it [11:26:32]wFMCommunicate request_size=4 [11:26:32]MH_SAM_APDU [11:26:32]CAPDU: 80 11 00 00 [11:26:32]Write to MH i2c: E2 08 00 9A 0E 80 11 00 00 00 00 00 00 22 [11:26:32]Write i2c OK [11:26:32]MH_I2C_Read... [11:26:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:32]Read from MH i2c: E2 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 17 00 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 17 00 9A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [11:26:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:26:32]wFMCommunicate OK [11:26:32]requested_item fd.num is exist - process it [11:26:32]SAM_PROTO_GetFieldsCounters [11:26:32]wFMCommunicate request_size=4 [11:26:32]MH_SAM_APDU [11:26:32]CAPDU: 80 13 00 00 [11:26:32]Write to MH i2c: E2 08 00 9B 0E 80 13 00 00 00 00 00 00 25 [11:26:32]Write i2c OK [11:26:32]MH_I2C_Read... [11:26:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:32]Read from MH i2c: E2 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 62 00 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 62 00 9B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [11:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:32]wFMCommunicate OK [11:26:32]SAM_PROTO_GetFieldsCounters done [11:26:32]requested_item shift.num is exist - process it [11:26:32]requested_item shift.opened is exist - process it [11:26:32]req_shift_opened [11:26:32]FM_GetShiftState [11:26:32]SAM_PROTO_GetShiftState [11:26:32]wFMCommunicate request_size=4 [11:26:32]MH_SAM_APDU [11:26:32]CAPDU: 80 13 01 00 [11:26:32]Write to MH i2c: E2 08 00 9C 0E 80 13 01 00 00 00 00 00 27 [11:26:32]Write i2c OK [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 [11:26:32]MH_I2C_Read... [11:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:32]Read from MH i2c: E2 0E 00 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 0E 00 9C 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [11:26:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:26:32]wFMCommunicate OK [11:26:32]SAM_PROTO_GetShiftState done [11:26:32]FM_GetShiftState done [11:26:32]req_shift_opened done [11:26:32]requested_item shift.open_date is exist - process it [11:26:32]req_shift_open_date [11:26:32]req_shift_open_date done [11:26:32]produce_requested_data done [11:26:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225148,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:26:32]process_action_free print_text [11:26:32]json_value_free [11:26:32]json_value_free done [11:26:32]process_json_proto returns [11:26:32]Send response to host [11:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225148,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:26:32]free response buf [11:26:32]execute_script done [11:26:32]execute_script returns [11:26:32]free content buf [11:26:32]Sock 7.Close socket [11:26:32]Sock 7.Thread stoped [11:26:34]OFD Sender: No OFD packet to send [11:26:34]recv_with_timeout no data received [11:26:39]OFD Sender: No OFD packet to send [11:26:44]OFD Sender: No OFD packet to send [11:26:48]recv_with_timeout no data received [11:26:49]OFD Sender: No OFD packet to send [11:26:54]OFD Sender: No OFD packet to send [11:26:59]OFD Sender: No OFD packet to send [11:27:04]OFD Sender: No OFD packet to send [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:19]OFD Sender: No OFD packet to send [11:27:24]OFD Sender: No OFD packet to send [11:27:29]OFD Sender: No OFD packet to send [11:27:34]OFD Sender: No OFD packet to send [11:27:39]recv_with_timeout no data received [11:27:39]OFD Sender: No OFD packet to send [11:27:44]OFD Sender: No OFD packet to send [11:27:49]OFD Sender: No OFD packet to send [11:27:54]OFD Sender: No OFD packet to send [11:27:59]OFD Sender: No OFD packet to send [11:28:04]OFD Sender: No OFD packet to send [11:28:09]OFD Sender: No OFD packet to send [11:28:14]OFD Sender: No OFD packet to send [11:28:19]OFD Sender: No OFD packet to send [11:28:24]OFD Sender: No OFD packet to send [11:28:29]OFD Sender: No OFD packet to send [11:28:34]OFD Sender: No OFD packet to send [11:28:39]OFD Sender: No OFD packet to send [11:28:39]recv_with_timeout no data received [11:28:44]OFD Sender: No OFD packet to send [11:28:49]OFD Sender: No OFD packet to send [11:28:54]OFD Sender: No OFD packet to send [11:28:59]OFD Sender: No OFD packet to send [11:29:04]OFD Sender: No OFD packet to send [11:29:04]recv_with_timeout no data received [11:29:09]OFD Sender: No OFD packet to send [11:29:14]OFD Sender: No OFD packet to send [11:29:19]OFD Sender: No OFD packet to send [11:29:21]accept exits with 10 [11:29:21]New connection [11:29:21]New thread 3067563364 created [11:29:21]Thread 3067420004 joined [11:29:21]Waiting for new connection... [11:29:21] Sock 10.Parse request [11:29:21]Sock 10.Check first char [11:29:21]Sock 10.First char is OK [11:29:21]request: POST /json_proto HTTP/1.0 [11:29:21]Method: POST [11:29:21]URL: /json_proto [11:29:21]Method is POST - this is cgi request [11:29:21]url: /json_proto [11:29:21]query_string will be loaded in cgi processing [11:29:21]execute_cgi json_proto POST (null) [11:29:21]execute_cgi path=json_proto method=POST [11:29:21]POST find Content-Length [11:29:21]Host: 172.17.43.131:8080 [11:29:21]Content-Length: 672 [11:29:21]Content-Type: application/json [11:29:21] [11:29:21]POST finish read [11:29:21]Found Content-Length = 672 [11:29:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:21]execute_script... [11:29:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:21]POST & json_proto [11:29:21]process_json_proto [11:29:21]json parsed OK: [11:29:21]protocol is kg_v1.0 [11:29:21]action value=close_receipt [11:29:21]process_action close_receipt [11:29:21]cmd_close_receipt [11:29:21]MH_GetDate [11:29:21]Write to MH i2c: F0 00 00 9D 0E 9A [11:29:21]Write i2c OK [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: F0 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: F0 09 00 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: F0 09 00 9D 0E 00 92 88 A3 66 F9 24 A2 66 EB [11:29:21]GetLastDocTimeStamp 1721993185 [11:29:21]current date 1721993362 [11:29:21]FM_GetShiftState [11:29:21]SAM_PROTO_GetShiftState [11:29:21]wFMCommunicate request_size=4 [11:29:21]MH_SAM_APDU [11:29:21]CAPDU: 80 13 01 00 [11:29:21]Write to MH i2c: E2 08 00 9E 0E 80 13 01 00 00 00 00 00 29 [11:29:21]Write i2c OK [11:29:21]MH_I2C_Read... [11:29:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:21]Read from MH i2c: E2 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 0E 00 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 0E 00 9E 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DA [11:29:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:29:21]wFMCommunicate OK [11:29:21]SAM_PROTO_GetShiftState done [11:29:21]FM_GetShiftState done [11:29:21]opened in 1721952182 [11:29:21]opened+sec_in_day 1722038582 [11:29:21]quantity*price = 70038 [11:29:21]sum+1 = 70039 [11:29:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 217 26.07.2024 11:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225149 ФПД: 186441677007351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112922&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225149&fm=186441677007351&tin=02508201610067®Number=0000000000092624&sum=70000 [11:29:23]StoreToDocumentArchive [11:29:23]shift 437 fd 225149 [11:29:23]save to /storage/0437/doc_00225149 [11:29:23]save last doc name /storage/0437/doc_00225149 to /storage/kkm_last_doc_name [11:29:23]save OK [11:29:23]Clear old archive folders... [11:29:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:29:23]tlvbuf is 00CCA5E0 [11:29:23]SAM_PROTO_ClearQueue [11:29:23]wFMCommunicate request_size=4 [11:29:23]MH_SAM_APDU [11:29:23]CAPDU: 80 09 00 00 [11:29:23]Write to MH i2c: E2 08 00 AB 0E 80 09 00 00 00 00 00 00 2B [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:23]Read from MH i2c: E2 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [11:29:23]RAPDU: 90 00 [11:29:23]wFMCommunicate OK [11:29:23]SAM_PROTO_ClearQueue done [11:29:23]KKMCreateOFDPacket [11:29:23]OFDProtocolAddRootSTLVToBuf [11:29:23]FM_MakeSignedData [11:29:23]FM_MakeSignedData [11:29:23]SAM_PROTO_SignData [11:29:23]wFMCommunicate request_size=4 [11:29:23]MH_SAM_APDU [11:29:23]CAPDU: 80 0D 01 02 [11:29:23]Write to MH i2c: E2 08 00 AC 0E 80 0D 01 02 00 00 00 00 33 [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:23]Read from MH i2c: E2 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 AC 0E 00 90 00 2E [11:29:23]RAPDU: 90 00 [11:29:23]wFMCommunicate OK [11:29:23]wFMCommunicate request_size=255 [11:29:23]MH_SAM_APDU [11:29:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 92 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 6F 03 00 35 04 06 00 [11:29:23]Write to MH i2c: E2 02 01 AD 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 92 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 6F 03 00 35 04 06 00 00 00 3A [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:23]Read from MH i2c: E2 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 AD 0E 00 90 00 2F [11:29:23]RAPDU: 90 00 [11:29:23]wFMCommunicate OK [11:29:23]wFMCommunicate request_size=11 [11:29:23]MH_SAM_APDU [11:29:23]CAPDU: 80 0D 02 02 06 A9 91 55 ED E9 F7 [11:29:23]Write to MH i2c: E2 0E 00 AE 0E 80 0D 02 02 06 00 A9 91 55 ED E9 F7 00 00 9E [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:23]Read from MH i2c: E2 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 03 00 AE 0E 00 90 00 30 [11:29:23]RAPDU: 90 00 [11:29:23]wFMCommunicate OK [11:29:23]wFMCommunicate request_size=4 [11:29:23]MH_SAM_APDU [11:29:23]CAPDU: 80 0D 03 02 [11:29:23]Write to MH i2c: E2 08 00 AF 0E 80 0D 03 02 00 00 00 00 38 [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:23]Read from MH i2c: E2 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 0B 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 0B 00 AF 0E 00 CB 14 B6 FC D5 10 42 06 90 00 F7 [11:29:23]RAPDU: CB 14 B6 FC D5 10 42 06 90 00 [11:29:23]wFMCommunicate OK [11:29:23]SAM_PROTO_SignData done [11:29:23]FM_MakeSignedData done [11:29:23]CreateOFDProtocolMessage [11:29:23]wFMCommunicate request_size=4 [11:29:23]MH_SAM_APDU [11:29:23]CAPDU: 80 11 00 00 [11:29:23]Write to MH i2c: E2 08 00 B0 0E 80 11 00 00 00 00 00 00 38 [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:23]Read from MH i2c: E2 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 17 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: E2 17 00 B0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [11:29:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:23]wFMCommunicate OK [11:29:23]CreateOFDProtocolMessage done [11:29:23]OFDSenderStorePacket 225149 [11:29:23]StoreOFDPacket docnum=225149 [11:29:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BF 68 08 01 01 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 92 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 6F 03 00 35 04 06 00 A9 91 55 ED E9 F7 CB 14 B6 FC D5 10 42 06 [11:29:23]CheckFolder [11:29:23]dirname=/storage/ofd_packets [11:29:23]CheckFolder done [11:29:23]ProducePacketName [11:29:23]name=ofd_packets/00225149 [11:29:23]NVStorageSaveData ofd_packets/00225149 [11:29:23]File name is /storage/ofd_packets/00225149 [11:29:23]Write 302 bytes [11:29:23]NVStorageSaveData done [11:29:23]OFDSenderStorePacket done [11:29:23]KKMCreateOFDPacket done [11:29:23]NVStorageSaveData kkm_last_timestamp [11:29:23]File name is /storage/kkm_last_timestamp [11:29:23]Write 4 bytes [11:29:23]NVStorageSaveData done [11:29:23]ExternCall_PrintAddStr [11:29:23]wPrintStart [11:29:23]Write to MH i2c: 01 00 00 B1 0E BF [11:29:23]Write i2c OK [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: 01 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: 01 07 00 [11:29:23]MH_I2C_Read... [11:29:23]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 FF 0F D4 [11:29:23]RasterBufferAndPrint [11:29:23]line Счет N : (1)2001330 [11:29:23]line ИНН: 02508201610067 [11:29:23]line Контрольно-Кассовый Чек [11:29:23]line ПРОДАЖА [11:29:23]line ТРК (МРК, ГНК) : 52 [11:29:23]line Товар: 2710124130 [11:29:23]line Super-92-К-5 [11:29:23]line 10.180 * 68.80 [11:29:23]line = 700.38 [11:29:23]line НДС 12% НСП 1% [11:29:23]line > о реализуемом товаре [11:29:23]line ОКРУГЛЕНИЕ: -0.38 [11:29:23]line ИТОГО: 700.00 [11:29:23]line Внесено: 700.00 [11:29:23]line СДАЧА: 0.00 [11:29:23]line НСП 1% : 6.20 [11:29:23]line НДС 12% : 74.38 [11:29:23]line Наличными: 700.00 [11:29:23]line Безнал.: 0.00 [11:29:23]line Место: АЗС № 97 "Партнер Нефть" [11:29:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:29:23]line СНО: Общий режим [11:29:23]line Чек 217 26.07.2024 11:29 [11:29:23]line Смена: 437 ФФД: 1.0 [11:29:23]line ЗНМ: 0300000054 [11:29:23]line РНМ: 0000000000092624 [11:29:23]line Версия ККМ: 001 [11:29:23]line ФМ: 0000000000874959 [11:29:23]line ФД: 225149 [11:29:23]line ФПД: 186441677007351 [11:29:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112922&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225149&fm=186441677007351&tin=02508201610067®Number=0000000000092624&sum=70000 [11:29:23]OFD Sender: Processing packet 225149 [packets to send 596, broken 595] [11:29:23]ProducePacketName [11:29:23]name=ofd_packets/00225149 [11:29:23]OFD Sender: To server: pG, [11:29:23]CommunicateWithHost lk.salyk.kg:30040 [11:29:23]ConnectInit lk.salyk.kg [11:29:23]written 0, free lines is 4095 [11:29:24]Write to MH i2c: 01 00 00 DC 0E EA [11:29:24]Write i2c OK [11:29:24]MH_I2C_Read... [11:29:24]Read from MH i2c: 01 [11:29:24]MH_I2C_Read... [11:29:24]Read from MH i2c: 01 07 00 [11:29:24]MH_I2C_Read... [11:29:24]Read from MH i2c: 01 07 00 DC 0E 00 00 00 00 00 5A 0C 57 [11:29:24]RasterBufferAndPrint [11:29:24]line [11:29:24]line [11:29:24]line [11:29:24]line [11:29:24]line [11:29:24]written 0, free lines is 3165 [11:29:24]MH_Cut [11:29:24]Write to MH i2c: D1 01 00 E3 0E 01 C3 [11:29:24]Write i2c OK [11:29:24]MH_I2C_Read... [11:29:24]Read from MH i2c: D1 [11:29:24]MH_I2C_Read... [11:29:24]Read from MH i2c: D1 01 00 [11:29:24]MH_I2C_Read... [11:29:24]Read from MH i2c: D1 01 00 E3 0E 00 C2 [11:29:24]Write to MH i2c: 01 00 00 E4 0E F2 [11:29:24]Write i2c OK [11:29:24]MH_I2C_Read... [11:29:25]Connected sock=9 [11:29:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 BF 68 08 01 01 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 92 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 6F 03 00 35 04 06 00 A9 91 55 ED E9 F7 CB 14 B6 FC D5 10 42 06 [11:29:25]*** Cut start [11:29:25]*** Partial cut [11:29:25]*** CUTSNS_PIN = 1 [11:29:25]*** CUTSNS_PIN = 0 [11:29:25]*** Brake cut motor [11:29:26]Read from MH i2c: 01 [11:29:26]MH_I2C_Read... [11:29:26]*** Stop cut motor [11:29:26]*** Cut end [11:29:26]Read from MH i2c: 01 07 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 07 00 E4 0E 00 00 00 00 00 FF 0F 07 [11:29:26]process_action close_receipt done [11:29:26]requested_data is exist [11:29:26]produce_requested_data [11:29:26]requested_item fm.sn is exist - process it [11:29:26]wFMCommunicate request_size=4 [11:29:26]MH_SAM_APDU [11:29:26]CAPDU: 80 11 00 00 [11:29:26]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [11:29:26]Write i2c OK [11:29:26]MH_I2C_Read... [11:29:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:26]Read from MH i2c: E2 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: E2 17 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: E2 17 00 E5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [11:29:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:26]wFMCommunicate OK [11:29:26]requested_item fd.num is exist - process it [11:29:26]SAM_PROTO_GetFieldsCounters [11:29:26]wFMCommunicate request_size=4 [11:29:26]MH_SAM_APDU [11:29:26]CAPDU: 80 13 00 00 [11:29:26]Write to MH i2c: E2 08 00 E6 0E 80 13 00 00 00 00 00 00 70 [11:29:26]Write i2c OK [11:29:26]MH_I2C_Read... [11:29:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:26]Read from MH i2c: E2 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: E2 62 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: E2 62 00 E6 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [11:29:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:26]wFMCommunicate OK [11:29:26]SAM_PROTO_GetFieldsCounters done [11:29:26]requested_item shift.num is exist - process it [11:29:26]requested_item shift.opened is exist - process it [11:29:26]req_shift_opened [11:29:26]FM_GetShiftState [11:29:26]SAM_PROTO_GetShiftState [11:29:26]wFMCommunicate request_size=4 [11:29:26]MH_SAM_APDU [11:29:26]CAPDU: 80 13 01 00 [11:29:26]Write to MH i2c: E2 08 00 E7 0E 80 13 01 00 00 00 00 00 72 [11:29:26]Write i2c OK [11:29:26]MH_I2C_Read... [11:29:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:26]Read from MH i2c: E2 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: E2 0E 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: E2 0E 00 E7 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 23 [11:29:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:29:26]wFMCommunicate OK [11:29:26]SAM_PROTO_GetShiftState done [11:29:26]FM_GetShiftState done [11:29:26]req_shift_opened done [11:29:26]requested_item shift.open_date is exist - process it [11:29:26]req_shift_open_date [11:29:26]req_shift_open_date done [11:29:26]produce_requested_data done [11:29:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225149,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:29:26]process_action_free close_receipt [11:29:26]json_value_free [11:29:26]json_value_free done [11:29:26]process_json_proto returns [11:29:26]Send response to host [11:29:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225149,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:29:26]free response buf [11:29:26]execute_script done [11:29:26]execute_script returns [11:29:26]free content buf [11:29:26]Sock 10.Close socket [11:29:26]Sock 10.Thread stoped [11:29:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 C5 47 00 44 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 6F 03 00 F4 03 04 00 A5 34 A3 66 B6 04 01 00 00 D5 89 C0 FC 30 DF E5 42 [11:29:26]CommunicateWithHost err = 0 [11:29:26]CheckOFDResponse [11:29:26]1017 (14) - 77093643461234 [11:29:26]1041 (16) - 0000000000874959 [11:29:26]1040 (4) - 225149 [11:29:26]1012 (4) - 26.07.2024 05:31 [11:29:26]1206 (1) - 0 [11:29:26]OFD Sender: Remove packet 225149 [11:29:26]ProducePacketName [11:29:26]name=ofd_packets/00225149 [11:29:26]NVStorageDeleteData [11:29:27]OFD Sender: No OFD packet to send [11:29:31]recv_with_timeout no data received [11:29:32]OFD Sender: No OFD packet to send [11:29:37]OFD Sender: No OFD packet to send [11:29:42]OFD Sender: No OFD packet to send [11:29:47]OFD Sender: No OFD packet to send [11:29:47]recv_with_timeout no data received [11:29:51]accept exits with 7 [11:29:51]New connection [11:29:51]New thread 3067420004 created [11:29:51]Thread 3067563364 joined [11:29:51]Waiting for new connection... [11:29:51] Sock 7.Parse request [11:29:51]Sock 7.Check first char [11:29:51]Sock 7.First char is OK [11:29:51]request: POST /json_proto HTTP/1.0 [11:29:51]Method: POST [11:29:51]URL: /json_proto [11:29:51]Method is POST - this is cgi request [11:29:51]url: /json_proto [11:29:51]query_string will be loaded in cgi processing [11:29:51]execute_cgi json_proto POST (null) [11:29:51]execute_cgi path=json_proto method=POST [11:29:51]POST find Content-Length [11:29:51]Host: 172.17.43.131:8080 [11:29:51]Content-Length: 676 [11:29:51]Content-Type: application/json [11:29:51] [11:29:51]POST finish read [11:29:51]Found Content-Length = 676 [11:29:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.040, "sum" : 760.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:51]execute_script... [11:29:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.040, "sum" : 760.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:51]POST & json_proto [11:29:51]process_json_proto [11:29:51]json parsed OK: [11:29:51]protocol is kg_v1.0 [11:29:51]action value=close_receipt [11:29:51]process_action close_receipt [11:29:51]cmd_close_receipt [11:29:51]MH_GetDate [11:29:51]Write to MH i2c: F0 00 00 E8 0E E5 [11:29:51]Write i2c OK [11:29:51]MH_I2C_Read... [11:29:51]Read from MH i2c: F0 [11:29:51]MH_I2C_Read... [11:29:51]Read from MH i2c: F0 09 00 [11:29:51]MH_I2C_Read... [11:29:51]Read from MH i2c: F0 09 00 E8 0E 00 B0 88 A3 66 F9 24 A2 66 54 [11:29:51]GetLastDocTimeStamp 1721993362 [11:29:51]current date 1721993392 [11:29:51]FM_GetShiftState [11:29:51]SAM_PROTO_GetShiftState [11:29:51]wFMCommunicate request_size=4 [11:29:51]MH_SAM_APDU [11:29:51]CAPDU: 80 13 01 00 [11:29:51]Write to MH i2c: E2 08 00 E9 0E 80 13 01 00 00 00 00 00 74 [11:29:51]Write i2c OK [11:29:51]MH_I2C_Read... [11:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:51]Read from MH i2c: E2 [11:29:51]MH_I2C_Read... [11:29:51]Read from MH i2c: E2 0E 00 [11:29:51]MH_I2C_Read... [11:29:51]Read from MH i2c: E2 0E 00 E9 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 25 [11:29:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:29:51]wFMCommunicate OK [11:29:51]SAM_PROTO_GetShiftState done [11:29:51]FM_GetShiftState done [11:29:51]opened in 1721952182 [11:29:51]opened+sec_in_day 1722038582 [11:29:51]quantity*price = 76002 [11:29:51]sum+1 = 76004 [11:29:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 760.00 Внесено: 760.00 СДАЧА: 0.00 НСП 1% : 6.73 НДС 12% : 80.71 Наличными: 760.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 218 26.07.2024 11:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225150 ФПД: 44844347853909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112952&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225150&fm=44844347853909&tin=02508201610067®Number=0000000000092624&sum=76000 [11:29:52]StoreToDocumentArchive [11:29:52]shift 437 fd 225150 [11:29:52]save to /storage/0437/doc_00225150 [11:29:52]save last doc name /storage/0437/doc_00225150 to /storage/kkm_last_doc_name [11:29:52]save OK [11:29:52]Clear old archive folders... [11:29:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:52]tlvbuf is 00CC71B0 [11:29:52]SAM_PROTO_ClearQueue [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 09 00 00 [11:29:52]Write to MH i2c: E2 08 00 F6 0E 80 09 00 00 00 00 00 00 76 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]SAM_PROTO_ClearQueue done [11:29:52]KKMCreateOFDPacket [11:29:52]OFDProtocolAddRootSTLVToBuf [11:29:52]FM_MakeSignedData [11:29:52]FM_MakeSignedData [11:29:52]SAM_PROTO_SignData [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 01 02 [11:29:52]Write to MH i2c: E2 08 00 F7 0E 80 0D 01 02 00 00 00 00 7E [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]wFMCommunicate request_size=255 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 B0 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 6F 03 00 35 04 06 00 28 C9 23 6C [11:29:52]Write to MH i2c: E2 02 01 F8 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 B0 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 6F 03 00 35 04 06 00 28 C9 23 6C 00 00 99 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]wFMCommunicate request_size=7 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 02 02 02 8C 55 [11:29:52]Write to MH i2c: E2 0A 00 F9 0E 80 0D 02 02 02 00 8C 55 00 00 66 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [11:29:52]RAPDU: 90 00 [11:29:52]wFMCommunicate OK [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 0D 03 02 [11:29:52]Write to MH i2c: E2 08 00 FA 0E 80 0D 03 02 00 00 00 00 83 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:52]Read from MH i2c: E2 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 0B 00 [11:29:52]MH_I2C_Read... [11:29:52]Read from MH i2c: E2 0B 00 FA 0E 00 66 50 F1 E3 02 6C 37 2E 90 00 E1 [11:29:52]RAPDU: 66 50 F1 E3 02 6C 37 2E 90 00 [11:29:52]wFMCommunicate OK [11:29:52]SAM_PROTO_SignData done [11:29:52]FM_MakeSignedData done [11:29:52]CreateOFDProtocolMessage [11:29:52]wFMCommunicate request_size=4 [11:29:52]MH_SAM_APDU [11:29:52]CAPDU: 80 11 00 00 [11:29:52]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [11:29:52]Write i2c OK [11:29:52]MH_I2C_Read... [11:29:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:53]Read from MH i2c: E2 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: E2 17 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [11:29:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:53]wFMCommunicate OK [11:29:53]CreateOFDProtocolMessage done [11:29:53]OFDSenderStorePacket 225150 [11:29:53]StoreOFDPacket docnum=225150 [11:29:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BE 3B 04 01 FB 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 B0 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 6F 03 00 35 04 06 00 28 C9 23 6C 8C 55 66 50 F1 E3 02 6C 37 2E [11:29:53]CheckFolder [11:29:53]dirname=/storage/ofd_packets [11:29:53]CheckFolder done [11:29:53]ProducePacketName [11:29:53]name=ofd_packets/00225150 [11:29:53]NVStorageSaveData ofd_packets/00225150 [11:29:53]File name is /storage/ofd_packets/00225150 [11:29:53]Write 298 bytes [11:29:53]NVStorageSaveData done [11:29:53]OFDSenderStorePacket done [11:29:53]KKMCreateOFDPacket done [11:29:53]NVStorageSaveData kkm_last_timestamp [11:29:53]File name is /storage/kkm_last_timestamp [11:29:53]Write 4 bytes [11:29:53]NVStorageSaveData done [11:29:53]ExternCall_PrintAddStr [11:29:53]wPrintStart [11:29:53]Write to MH i2c: 01 00 00 FC 0E 0A [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 FC 0E 00 00 00 00 00 FF 0F 1F [11:29:53]RasterBufferAndPrint [11:29:53]line Счет N : (1)2001331 [11:29:53]line ИНН: 02508201610067 [11:29:53]line Контрольно-Кассовый Чек [11:29:53]line ПРОДАЖА [11:29:53]line ТРК (МРК, ГНК) : 61 [11:29:53]line Товар: 2710194210 [11:29:53]line ДТ-К-5 [11:29:53]line 10.040 * 75.70 [11:29:53]line = 760.03 [11:29:53]line НДС 12% НСП 1% [11:29:53]line > о реализуемом товаре [11:29:53]line ОКРУГЛЕНИЕ: -0.03 [11:29:53]line ИТОГО: 760.00 [11:29:53]line Внесено: 760.00 [11:29:53]line СДАЧА: 0.00 [11:29:53]line НСП 1% : 6.73 [11:29:53]line НДС 12% : 80.71 [11:29:53]line Наличными: 760.00 [11:29:53]line Безнал.: 0.00 [11:29:53]line Место: АЗС № 97 "Партнер Нефть" [11:29:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:29:53]line СНО: Общий режим [11:29:53]line Чек 218 26.07.2024 11:29 [11:29:53]line Смена: 437 ФФД: 1.0 [11:29:53]line ЗНМ: 0300000054 [11:29:53]line РНМ: 0000000000092624 [11:29:53]line Версия ККМ: 001 [11:29:53]line ФМ: 0000000000874959 [11:29:53]line ФД: 225150 [11:29:53]line ФПД: 44844347853909 [11:29:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112952&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225150&fm=44844347853909&tin=02508201610067®Number=0000000000092624&sum=76000 [11:29:53]written 0, free lines is 4095 [11:29:53]OFD Sender: Processing packet 225150 [packets to send 596, broken 595] [11:29:53]ProducePacketName [11:29:53]name=ofd_packets/00225150 [11:29:53]OFD Sender: To server: pG, [11:29:53]CommunicateWithHost lk.salyk.kg:30040 [11:29:53]ConnectInit lk.salyk.kg [11:29:53]Write to MH i2c: 01 00 00 27 0F 36 [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: 01 07 00 27 0F 00 00 00 00 00 56 0C 9F [11:29:53]RasterBufferAndPrint [11:29:53]line [11:29:53]line [11:29:53]line [11:29:53]line [11:29:53]line [11:29:53]written 0, free lines is 3161 [11:29:53]MH_Cut [11:29:53]Write to MH i2c: D1 01 00 2E 0F 01 0F [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: D1 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: D1 01 00 [11:29:53]MH_I2C_Read... [11:29:53]Read from MH i2c: D1 01 00 2E 0F 00 0E [11:29:53]Write to MH i2c: 01 00 00 2F 0F 3E [11:29:53]Write i2c OK [11:29:53]MH_I2C_Read... [11:29:54]*** Cut start [11:29:54]*** Partial cut [11:29:54]*** CUTSNS_PIN = 1 [11:29:54]*** CUTSNS_PIN = 0 [11:29:55]*** Brake cut motor [11:29:55]Read from MH i2c: 01 [11:29:55]MH_I2C_Read... [11:29:55]*** Stop cut motor [11:29:55]*** Cut end [11:29:55]Read from MH i2c: 01 07 00 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: 01 07 00 2F 0F 00 00 00 00 00 FF 0F 53 [11:29:55]process_action close_receipt done [11:29:55]requested_data is exist [11:29:55]produce_requested_data [11:29:55]requested_item fm.sn is exist - process it [11:29:55]wFMCommunicate request_size=4 [11:29:55]MH_SAM_APDU [11:29:55]CAPDU: 80 11 00 00 [11:29:55]Write to MH i2c: E2 08 00 30 0F 80 11 00 00 00 00 00 00 B9 [11:29:55]Write i2c OK [11:29:55]MH_I2C_Read... [11:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:55]Read from MH i2c: E2 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: E2 17 00 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: E2 17 00 30 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [11:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:55]wFMCommunicate OK [11:29:55]requested_item fd.num is exist - process it [11:29:55]SAM_PROTO_GetFieldsCounters [11:29:55]wFMCommunicate request_size=4 [11:29:55]MH_SAM_APDU [11:29:55]CAPDU: 80 13 00 00 [11:29:55]Write to MH i2c: E2 08 00 31 0F 80 13 00 00 00 00 00 00 BC [11:29:55]Write i2c OK [11:29:55]MH_I2C_Read... [11:29:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:55]Read from MH i2c: E2 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: E2 62 00 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: E2 62 00 31 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [11:29:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:55]wFMCommunicate OK [11:29:55]SAM_PROTO_GetFieldsCounters done [11:29:55]requested_item shift.num is exist - process it [11:29:55]requested_item shift.opened is exist - process it [11:29:55]req_shift_opened [11:29:55]FM_GetShiftState [11:29:55]SAM_PROTO_GetShiftState [11:29:55]wFMCommunicate request_size=4 [11:29:55]MH_SAM_APDU [11:29:55]CAPDU: 80 13 01 00 [11:29:55]Write to MH i2c: E2 08 00 32 0F 80 13 01 00 00 00 00 00 BE [11:29:55]Write i2c OK [11:29:55]MH_I2C_Read... [11:29:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:55]Read from MH i2c: E2 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: E2 0E 00 [11:29:55]MH_I2C_Read... [11:29:55]Read from MH i2c: E2 0E 00 32 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6F [11:29:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:29:55]wFMCommunicate OK [11:29:55]SAM_PROTO_GetShiftState done [11:29:55]FM_GetShiftState done [11:29:55]req_shift_opened done [11:29:55]requested_item shift.open_date is exist - process it [11:29:55]req_shift_open_date [11:29:55]req_shift_open_date done [11:29:55]produce_requested_data done [11:29:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225150,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:29:55]process_action_free close_receipt [11:29:55]json_value_free [11:29:55]json_value_free done [11:29:55]process_json_proto returns [11:29:55]Send response to host [11:29:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225150,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:29:55]free response buf [11:29:55]execute_script done [11:29:55]execute_script returns [11:29:55]free content buf [11:29:55]Sock 7.Close socket [11:29:55]Sock 7.Thread stoped [11:29:57]accept exits with 9 [11:29:57]New connection [11:29:57]New thread 3067563364 created [11:29:57]Thread 3067420004 joined [11:29:57]Waiting for new connection... [11:29:57] Sock 9.Parse request [11:29:57]Sock 9.Check first char [11:29:57]Sock 9.First char is OK [11:29:57]request: POST /json_proto HTTP/1.0 [11:29:57]Method: POST [11:29:57]URL: /json_proto [11:29:57]Method is POST - this is cgi request [11:29:57]url: /json_proto [11:29:57]query_string will be loaded in cgi processing [11:29:57]execute_cgi json_proto POST (null) [11:29:57]execute_cgi path=json_proto method=POST [11:29:57]POST find Content-Length [11:29:57]Host: 172.17.43.131:8080 [11:29:57]Content-Length: 640 [11:29:57]Content-Type: application/json [11:29:57] [11:29:57]POST finish read [11:29:57]Found Content-Length = 640 [11:29:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:57]execute_script... [11:29:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:57]POST & json_proto [11:29:57]process_json_proto [11:29:57]json parsed OK: [11:29:57]protocol is kg_v1.0 [11:29:57]action value=close_receipt [11:29:57]process_action close_receipt [11:29:57]cmd_close_receipt [11:29:57]MH_GetDate [11:29:57]Write to MH i2c: F0 00 00 33 0F 31 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: F0 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: F0 09 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: F0 09 00 33 0F 00 B6 88 A3 66 F9 24 A2 66 A6 [11:29:57]GetLastDocTimeStamp 1721993392 [11:29:57]current date 1721993398 [11:29:57]FM_GetShiftState [11:29:57]SAM_PROTO_GetShiftState [11:29:57]wFMCommunicate request_size=4 [11:29:57]MH_SAM_APDU [11:29:57]CAPDU: 80 13 01 00 [11:29:57]Write to MH i2c: E2 08 00 34 0F 80 13 01 00 00 00 00 00 C0 [11:29:57]Write i2c OK [11:29:57]MH_I2C_Read... [11:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:57]Read from MH i2c: E2 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 0E 00 [11:29:57]MH_I2C_Read... [11:29:57]Read from MH i2c: E2 0E 00 34 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 71 [11:29:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:29:57]wFMCommunicate OK [11:29:57]SAM_PROTO_GetShiftState done [11:29:57]FM_GetShiftState done [11:29:57]opened in 1721952182 [11:29:57]opened+sec_in_day 1722038582 [11:29:57]quantity*price = 99999 [11:29:57]sum+1 = 100001 [11:29:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 219 26.07.2024 11:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225151 ФПД: 124051714824569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225151&fm=124051714824569&tin=02508201610067®Number=0000000000092624&sum=100000 [11:29:59]StoreToDocumentArchive [11:29:59]shift 437 fd 225151 [11:29:59]save to /storage/0437/doc_00225151 [11:29:59]save last doc name /storage/0437/doc_00225151 to /storage/kkm_last_doc_name [11:29:59]save OK [11:29:59]Clear old archive folders... [11:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:59]tlvbuf is 00CECFD0 [11:29:59]SAM_PROTO_ClearQueue [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 09 00 00 [11:29:59]Write to MH i2c: E2 08 00 41 0F 80 09 00 00 00 00 00 00 C2 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]SAM_PROTO_ClearQueue done [11:29:59]KKMCreateOFDPacket [11:29:59]OFDProtocolAddRootSTLVToBuf [11:29:59]FM_MakeSignedData [11:29:59]FM_MakeSignedData [11:29:59]SAM_PROTO_SignData [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 01 02 [11:29:59]Write to MH i2c: E2 08 00 42 0F 80 0D 01 02 00 00 00 00 CA [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=255 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 B6 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 6F 03 00 35 04 06 00 70 D3 0A 65 [11:29:59]Write to MH i2c: E2 02 01 43 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 B6 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 6F 03 00 35 04 06 00 70 D3 0A 65 00 00 B7 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=7 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 02 02 02 59 79 [11:29:59]Write to MH i2c: E2 0A 00 44 0F 80 0D 02 02 02 00 59 79 00 00 A3 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 44 0F 00 90 00 C7 [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 03 02 [11:29:59]Write to MH i2c: E2 08 00 45 0F 80 0D 03 02 00 00 00 00 CF [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 0B 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 0B 00 45 0F 00 01 C5 77 62 EA 6D 6B 4D 90 00 7E [11:29:59]RAPDU: 01 C5 77 62 EA 6D 6B 4D 90 00 [11:29:59]wFMCommunicate OK [11:29:59]SAM_PROTO_SignData done [11:29:59]FM_MakeSignedData done [11:29:59]CreateOFDProtocolMessage [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 11 00 00 [11:29:59]Write to MH i2c: E2 08 00 46 0F 80 11 00 00 00 00 00 00 CF [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 17 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 17 00 46 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [11:29:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:29:59]wFMCommunicate OK [11:29:59]CreateOFDProtocolMessage done [11:29:59]OFDSenderStorePacket 225151 [11:29:59]StoreOFDPacket docnum=225151 [11:29:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 0D 04 01 59 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 B6 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 6F 03 00 35 04 06 00 70 D3 0A 65 59 79 01 C5 77 62 EA 6D 6B 4D [11:29:59]CheckFolder [11:29:59]dirname=/storage/ofd_packets [11:29:59]CheckFolder done [11:29:59]ProducePacketName [11:29:59]name=ofd_packets/00225151 [11:29:59]NVStorageSaveData ofd_packets/00225151 [11:29:59]File name is /storage/ofd_packets/00225151 [11:29:59]Write 298 bytes [11:29:59]NVStorageSaveData done [11:29:59]OFDSenderStorePacket done [11:29:59]KKMCreateOFDPacket done [11:29:59]NVStorageSaveData kkm_last_timestamp [11:29:59]File name is /storage/kkm_last_timestamp [11:29:59]Write 4 bytes [11:29:59]NVStorageSaveData done [11:29:59]ExternCall_PrintAddStr [11:29:59]wPrintStart [11:29:59]Write to MH i2c: 01 00 00 47 0F 56 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: 01 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: 01 07 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: 01 07 00 47 0F 00 00 00 00 00 FF 0F 6B [11:29:59]RasterBufferAndPrint [11:29:59]line Счет N : (1)2001332 [11:29:59]line ИНН: 02508201610067 [11:29:59]line Контрольно-Кассовый Чек [11:29:59]line ПРОДАЖА [11:29:59]line ТРК (МРК, ГНК) : 41 [11:29:59]line Товар: 2710194210 [11:29:59]line ДТ-К-5 [11:29:59]line 13.210 * 75.70 [11:29:59]line = 1000.00 [11:29:59]line НДС 12% НСП 1% [11:29:59]line > о реализуемом товаре [11:29:59]line ИТОГО: 1000.00 [11:29:59]line НСП 1% : 8.85 [11:29:59]line НДС 12% : 106.19 [11:29:59]line Наличными: 1000.00 [11:29:59]line Безнал.: 0.00 [11:29:59]line Место: АЗС № 97 "Партнер Нефть" [11:29:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:29:59]line СНО: Общий режим [11:29:59]line Чек 219 26.07.2024 11:29 [11:29:59]line Смена: 437 ФФД: 1.0 [11:29:59]line ЗНМ: 0300000054 [11:29:59]line РНМ: 0000000000092624 [11:29:59]line Версия ККМ: 001 [11:29:59]line ФМ: 0000000000874959 [11:29:59]line ФД: 225151 [11:29:59]line ФПД: 124051714824569 [11:29:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T112958&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225151&fm=124051714824569&tin=02508201610067®Number=0000000000092624&sum=100000 [11:29:59]written 0, free lines is 4095 [11:29:59]OFD Sender: Processing packet 225150 [packets to send 597, broken 595] [11:29:59]ProducePacketName [11:29:59]name=ofd_packets/00225150 [11:29:59]OFD Sender: To server: pG, [11:29:59]CommunicateWithHost lk.salyk.kg:30040 [11:29:59]ConnectInit lk.salyk.kg [11:30:00]Write to MH i2c: 01 00 00 6F 0F 7E [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 07 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 07 00 6F 0F 00 00 00 00 00 A6 0C 37 [11:30:00]RasterBufferAndPrint [11:30:00]line [11:30:00]line [11:30:00]line [11:30:00]line [11:30:00]line [11:30:00]written 0, free lines is 3248 [11:30:00]MH_Cut [11:30:00]Write to MH i2c: D1 01 00 76 0F 01 57 [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: D1 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: D1 01 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: D1 01 00 76 0F 00 56 [11:30:00]Write to MH i2c: 01 00 00 77 0F 86 [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:01]*** Cut start [11:30:01]*** Partial cut [11:30:01]*** CUTSNS_PIN = 1 [11:30:01]*** CUTSNS_PIN = 0 [11:30:01]*** Brake cut motor [11:30:01]Read from MH i2c: 01 [11:30:01]MH_I2C_Read... [11:30:01]*** Stop cut motor [11:30:01]*** Cut end [11:30:01]Read from MH i2c: 01 07 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: 01 07 00 77 0F 00 00 00 00 00 FF 0F 9B [11:30:01]process_action close_receipt done [11:30:01]requested_data is exist [11:30:01]produce_requested_data [11:30:01]requested_item fm.sn is exist - process it [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 11 00 00 [11:30:01]Write to MH i2c: E2 08 00 78 0F 80 11 00 00 00 00 00 00 01 [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 17 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 17 00 78 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [11:30:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:30:02]wFMCommunicate OK [11:30:02]requested_item fd.num is exist - process it [11:30:02]SAM_PROTO_GetFieldsCounters [11:30:02]wFMCommunicate request_size=4 [11:30:02]MH_SAM_APDU [11:30:02]CAPDU: 80 13 00 00 [11:30:02]Write to MH i2c: E2 08 00 79 0F 80 13 00 00 00 00 00 00 04 [11:30:02]Write i2c OK [11:30:02]MH_I2C_Read... [11:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:02]Read from MH i2c: E2 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 62 00 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 62 00 79 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [11:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:02]wFMCommunicate OK [11:30:02]SAM_PROTO_GetFieldsCounters done [11:30:02]requested_item shift.num is exist - process it [11:30:02]requested_item shift.opened is exist - process it [11:30:02]req_shift_opened [11:30:02]FM_GetShiftState [11:30:02]SAM_PROTO_GetShiftState [11:30:02]wFMCommunicate request_size=4 [11:30:02]MH_SAM_APDU [11:30:02]CAPDU: 80 13 01 00 [11:30:02]Write to MH i2c: E2 08 00 7A 0F 80 13 01 00 00 00 00 00 06 [11:30:02]Write i2c OK [11:30:02]MH_I2C_Read... [11:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:02]Read from MH i2c: E2 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 0E 00 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 0E 00 7A 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B7 [11:30:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:30:02]wFMCommunicate OK [11:30:02]SAM_PROTO_GetShiftState done [11:30:02]FM_GetShiftState done [11:30:02]req_shift_opened done [11:30:02]requested_item shift.open_date is exist - process it [11:30:02]req_shift_open_date [11:30:02]req_shift_open_date done [11:30:02]produce_requested_data done [11:30:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225151,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:30:02]process_action_free close_receipt [11:30:02]json_value_free [11:30:02]json_value_free done [11:30:02]process_json_proto returns [11:30:02]Send response to host [11:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225151,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:30:02]free response buf [11:30:02]execute_script done [11:30:02]execute_script returns [11:30:02]free content buf [11:30:02]Sock 9.Close socket [11:30:02]Sock 9.Thread stoped [11:30:06]recv_with_timeout no data received [11:30:07]Connected sock=11 [11:30:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 BE 3B 04 01 FB 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 E3 28 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 B0 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 6F 03 00 35 04 06 00 28 C9 23 6C 8C 55 66 50 F1 E3 02 6C 37 2E [11:30:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 6B 47 00 82 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 6F 03 00 F4 03 04 00 CF 34 A3 66 B6 04 01 00 00 F4 84 0D 44 73 67 91 95 [11:30:08]CommunicateWithHost err = 0 [11:30:08]CheckOFDResponse [11:30:08]1017 (14) - 77093643461234 [11:30:08]1041 (16) - 0000000000874959 [11:30:08]1040 (4) - 225150 [11:30:08]1012 (4) - 26.07.2024 05:31 [11:30:08]1206 (1) - 0 [11:30:08]OFD Sender: Remove packet 225150 [11:30:08]ProducePacketName [11:30:08]name=ofd_packets/00225150 [11:30:08]NVStorageDeleteData [11:30:09]OFD Sender: Processing packet 225151 [packets to send 596, broken 595] [11:30:09]ProducePacketName [11:30:09]name=ofd_packets/00225151 [11:30:09]OFD Sender: To server: pG, [11:30:09]CommunicateWithHost lk.salyk.kg:30040 [11:30:09]ConnectInit lk.salyk.kg [11:30:10]Connected sock=9 [11:30:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8E 0D 04 01 59 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 B6 88 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 6F 03 00 35 04 06 00 70 D3 0A 65 59 79 01 C5 77 62 EA 6D 6B 4D [11:30:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 80 71 47 00 89 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 6F 03 00 F4 03 04 00 D2 34 A3 66 B6 04 01 00 00 A2 66 BF E9 93 9F 1A 3D [11:30:10]CommunicateWithHost err = 0 [11:30:10]CheckOFDResponse [11:30:10]1017 (14) - 77093643461234 [11:30:10]1041 (16) - 0000000000874959 [11:30:10]1040 (4) - 225151 [11:30:10]1012 (4) - 26.07.2024 05:32 [11:30:10]1206 (1) - 0 [11:30:10]OFD Sender: Remove packet 225151 [11:30:10]ProducePacketName [11:30:10]name=ofd_packets/00225151 [11:30:10]NVStorageDeleteData [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:17]recv_with_timeout no data received [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:56]OFD Sender: No OFD packet to send [11:31:01]OFD Sender: No OFD packet to send [11:31:06]OFD Sender: No OFD packet to send [11:31:11]OFD Sender: No OFD packet to send [11:31:16]OFD Sender: No OFD packet to send [11:31:21]OFD Sender: No OFD packet to send [11:31:26]OFD Sender: No OFD packet to send [11:31:31]OFD Sender: No OFD packet to send [11:31:36]OFD Sender: No OFD packet to send [11:31:41]OFD Sender: No OFD packet to send [11:31:46]OFD Sender: No OFD packet to send [11:31:51]OFD Sender: No OFD packet to send [11:31:56]OFD Sender: No OFD packet to send [11:32:01]OFD Sender: No OFD packet to send [11:32:06]OFD Sender: No OFD packet to send [11:32:11]OFD Sender: No OFD packet to send [11:32:16]OFD Sender: No OFD packet to send [11:32:21]OFD Sender: No OFD packet to send [11:32:26]OFD Sender: No OFD packet to send [11:32:31]OFD Sender: No OFD packet to send [11:32:36]OFD Sender: No OFD packet to send [11:32:41]OFD Sender: No OFD packet to send [11:32:46]OFD Sender: No OFD packet to send [11:32:51]OFD Sender: No OFD packet to send [11:32:56]OFD Sender: No OFD packet to send [11:33:01]OFD Sender: No OFD packet to send [11:33:06]OFD Sender: No OFD packet to send [11:33:11]OFD Sender: No OFD packet to send [11:33:15]accept exits with 7 [11:33:15]New connection [11:33:15]New thread 3067420004 created [11:33:15]Thread 3067563364 joined [11:33:15]Waiting for new connection... [11:33:15] Sock 7.Parse request [11:33:15]Sock 7.Check first char [11:33:15]Sock 7.First char is OK [11:33:15]request: POST /json_proto HTTP/1.0 [11:33:15]Method: POST [11:33:15]URL: /json_proto [11:33:15]Method is POST - this is cgi request [11:33:15]url: /json_proto [11:33:15]query_string will be loaded in cgi processing [11:33:15]execute_cgi json_proto POST (null) [11:33:15]execute_cgi path=json_proto method=POST [11:33:15]POST find Content-Length [11:33:15]Host: 172.17.43.131:8080 [11:33:15]Content-Length: 1221 [11:33:15]Content-Type: application/json [11:33:15] [11:33:15]POST finish read [11:33:15]Found Content-Length = 1221 [11:33:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001335\u000A26.07.2024 11:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4123671\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:15]execute_script... [11:33:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001335\u000A26.07.2024 11:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4123671\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:15]POST & json_proto [11:33:15]process_json_proto [11:33:15]json parsed OK: [11:33:15]protocol is kg_v1.0 [11:33:15]action value=print_text [11:33:15]process_action print_text [11:33:15]cmd_print_text [11:33:15]ExternCall_PrintAddStr [11:33:15]wPrintStart [11:33:15]Write to MH i2c: 01 00 00 7B 0F 8A [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 7B 0F 00 00 00 00 00 FF 0F 9F [11:33:15]RasterBufferAndPrint [11:33:15]line *****ТОВАРНЫЙ ЧЕК***** [11:33:15]line АЗС-97 [11:33:15]line Партнер нефть [11:33:15]line 02508201610067 [11:33:15]line Кассир : Ахмадалиева М. [11:33:15]line Счет N : (1)2001335 [11:33:15]line 26.07.2024 11:31 [11:33:15]line ПРОДАЖА [11:33:15]line ТРК (МРК, ГНК): 43 [11:33:15]line Вид ГСМ : 2710124130 [11:33:15]line Аи-92-К-5 [11:33:15]line 10.000 x 67.80 [11:33:15]line ИТОГ: 678.00 [11:33:15]line Тип оплаты: Талоны: Топливные Талоны [11:33:15]line 4123671 [11:33:15]line ______________________ [11:33:15]line (подпись) [11:33:15]written 0, free lines is 4095 [11:33:15]Write to MH i2c: 01 00 00 90 0F 9F [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 90 0F 00 00 00 00 00 F4 0D A7 [11:33:15]RasterBufferAndPrint [11:33:15]line [11:33:15]line [11:33:15]line [11:33:15]line [11:33:15]line [11:33:15]written 0, free lines is 3574 [11:33:15]MH_Cut [11:33:15]Write to MH i2c: D1 01 00 97 0F 01 78 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: D1 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: D1 01 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: D1 01 00 97 0F 00 77 [11:33:15]Write to MH i2c: 01 00 00 98 0F A7 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:16]*** Cut start [11:33:16]*** Partial cut [11:33:16]*** CUTSNS_PIN = 1 [11:33:16]*** CUTSNS_PIN = 0 [11:33:16]*** Brake cut motor [11:33:16]Read from MH i2c: 01 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: 01 07 00 [11:33:16]MH_I2C_Read... [11:33:16]*** Stop cut motor [11:33:16]*** Cut end [11:33:16]Read from MH i2c: 01 07 00 98 0F 00 00 00 00 00 FF 0F BC [11:33:16]process_action print_text done [11:33:16]requested_data is exist [11:33:16]produce_requested_data [11:33:16]requested_item fm.sn is exist - process it [11:33:16]wFMCommunicate request_size=4 [11:33:16]MH_SAM_APDU [11:33:16]CAPDU: 80 11 00 00 [11:33:16]Write to MH i2c: E2 08 00 99 0F 80 11 00 00 00 00 00 00 22 [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:16]Read from MH i2c: E2 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 17 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 17 00 99 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [11:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:16]wFMCommunicate OK [11:33:16]requested_item fd.num is exist - process it [11:33:16]SAM_PROTO_GetFieldsCounters [11:33:16]wFMCommunicate request_size=4 [11:33:16]MH_SAM_APDU [11:33:16]CAPDU: 80 13 00 00 [11:33:16]Write to MH i2c: E2 08 00 9A 0F 80 13 00 00 00 00 00 00 25 [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]OFD Sender: No OFD packet to send [11:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:17]Read from MH i2c: E2 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 62 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 62 00 9A 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [11:33:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:17]wFMCommunicate OK [11:33:17]SAM_PROTO_GetFieldsCounters done [11:33:17]requested_item shift.num is exist - process it [11:33:17]requested_item shift.opened is exist - process it [11:33:17]req_shift_opened [11:33:17]FM_GetShiftState [11:33:17]SAM_PROTO_GetShiftState [11:33:17]wFMCommunicate request_size=4 [11:33:17]MH_SAM_APDU [11:33:17]CAPDU: 80 13 01 00 [11:33:17]Write to MH i2c: E2 08 00 9B 0F 80 13 01 00 00 00 00 00 27 [11:33:17]Write i2c OK [11:33:17]MH_I2C_Read... [11:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:17]Read from MH i2c: E2 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 0E 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 0E 00 9B 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [11:33:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:33:17]wFMCommunicate OK [11:33:17]SAM_PROTO_GetShiftState done [11:33:17]FM_GetShiftState done [11:33:17]req_shift_opened done [11:33:17]requested_item shift.open_date is exist - process it [11:33:17]req_shift_open_date [11:33:17]req_shift_open_date done [11:33:17]produce_requested_data done [11:33:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225151,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:33:17]process_action_free print_text [11:33:17]json_value_free [11:33:17]json_value_free done [11:33:17]process_json_proto returns [11:33:17]Send response to host [11:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225151,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:33:17]free response buf [11:33:17]execute_script done [11:33:17]execute_script returns [11:33:17]free content buf [11:33:17]Sock 7.Close socket [11:33:17]Sock 7.Thread stoped [11:33:20]recv_with_timeout no data received [11:33:20]accept exits with 10 [11:33:20]New connection [11:33:20]New thread 3067563364 created [11:33:20]Thread 3067420004 joined [11:33:20]Waiting for new connection... [11:33:20] Sock 10.Parse request [11:33:20]Sock 10.Check first char [11:33:20]Sock 10.First char is OK [11:33:20]request: POST /json_proto HTTP/1.0 [11:33:20]Method: POST [11:33:20]URL: /json_proto [11:33:20]Method is POST - this is cgi request [11:33:20]url: /json_proto [11:33:20]query_string will be loaded in cgi processing [11:33:20]execute_cgi json_proto POST (null) [11:33:20]execute_cgi path=json_proto method=POST [11:33:20]POST find Content-Length [11:33:20]Host: 172.17.43.131:8080 [11:33:20]Content-Length: 680 [11:33:20]Content-Type: application/json [11:33:20] [11:33:20]POST finish read [11:33:20]Found Content-Length = 680 [11:33:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:20]execute_script... [11:33:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:20]POST & json_proto [11:33:20]process_json_proto [11:33:20]json parsed OK: [11:33:20]protocol is kg_v1.0 [11:33:20]action value=close_receipt [11:33:20]process_action close_receipt [11:33:20]cmd_close_receipt [11:33:20]MH_GetDate [11:33:20]Write to MH i2c: F0 00 00 9C 0F 9A [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: F0 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: F0 09 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: F0 09 00 9C 0F 00 81 89 A3 66 F9 24 A2 66 DB [11:33:20]GetLastDocTimeStamp 1721993398 [11:33:20]current date 1721993601 [11:33:20]FM_GetShiftState [11:33:20]SAM_PROTO_GetShiftState [11:33:20]wFMCommunicate request_size=4 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 13 01 00 [11:33:20]Write to MH i2c: E2 08 00 9D 0F 80 13 01 00 00 00 00 00 29 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 0E 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 0E 00 9D 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DA [11:33:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:33:20]wFMCommunicate OK [11:33:20]SAM_PROTO_GetShiftState done [11:33:20]FM_GetShiftState done [11:33:20]opened in 1721952182 [11:33:20]opened+sec_in_day 1722038582 [11:33:20]quantity*price = 200075 [11:33:20]sum+1 = 200076 [11:33:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 220 26.07.2024 11:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225152 ФПД: 25504374051099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113321&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225152&fm=25504374051099&tin=02508201610067®Number=0000000000092624&sum=200000 [11:33:21]StoreToDocumentArchive [11:33:21]shift 437 fd 225152 [11:33:21]save to /storage/0437/doc_00225152 [11:33:21]save last doc name /storage/0437/doc_00225152 to /storage/kkm_last_doc_name [11:33:21]save OK [11:33:21]Clear old archive folders... [11:33:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:33:21]tlvbuf is 00C59B70 [11:33:21]SAM_PROTO_ClearQueue [11:33:21]wFMCommunicate request_size=4 [11:33:21]MH_SAM_APDU [11:33:21]CAPDU: 80 09 00 00 [11:33:21]Write to MH i2c: E2 08 00 AA 0F 80 09 00 00 00 00 00 00 2B [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:21]Read from MH i2c: E2 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 AA 0F 00 90 00 2D [11:33:21]RAPDU: 90 00 [11:33:21]wFMCommunicate OK [11:33:21]SAM_PROTO_ClearQueue done [11:33:21]KKMCreateOFDPacket [11:33:21]OFDProtocolAddRootSTLVToBuf [11:33:21]FM_MakeSignedData [11:33:21]FM_MakeSignedData [11:33:21]SAM_PROTO_SignData [11:33:21]wFMCommunicate request_size=4 [11:33:21]MH_SAM_APDU [11:33:21]CAPDU: 80 0D 01 02 [11:33:21]Write to MH i2c: E2 08 00 AB 0F 80 0D 01 02 00 00 00 00 33 [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:21]Read from MH i2c: E2 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 AB 0F 00 90 00 2E [11:33:21]RAPDU: 90 00 [11:33:21]wFMCommunicate OK [11:33:21]wFMCommunicate request_size=255 [11:33:21]MH_SAM_APDU [11:33:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 81 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 6F 03 00 35 04 06 00 17 32 33 27 [11:33:21]Write to MH i2c: E2 02 01 AC 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 81 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 6F 03 00 35 04 06 00 17 32 33 27 00 00 A3 [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:21]Read from MH i2c: E2 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 AC 0F 00 90 00 2F [11:33:21]RAPDU: 90 00 [11:33:21]wFMCommunicate OK [11:33:21]wFMCommunicate request_size=7 [11:33:21]MH_SAM_APDU [11:33:21]CAPDU: 80 0D 02 02 02 D1 1B [11:33:21]Write to MH i2c: E2 0A 00 AD 0F 80 0D 02 02 02 00 D1 1B 00 00 26 [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:21]Read from MH i2c: E2 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 03 00 AD 0F 00 90 00 30 [11:33:21]RAPDU: 90 00 [11:33:21]wFMCommunicate OK [11:33:21]wFMCommunicate request_size=4 [11:33:21]MH_SAM_APDU [11:33:21]CAPDU: 80 0D 03 02 [11:33:21]Write to MH i2c: E2 08 00 AE 0F 80 0D 03 02 00 00 00 00 38 [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:21]Read from MH i2c: E2 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 0B 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 0B 00 AE 0F 00 F8 80 28 46 E0 31 57 6A 90 00 F1 [11:33:21]RAPDU: F8 80 28 46 E0 31 57 6A 90 00 [11:33:21]wFMCommunicate OK [11:33:21]SAM_PROTO_SignData done [11:33:21]FM_MakeSignedData done [11:33:21]CreateOFDProtocolMessage [11:33:21]wFMCommunicate request_size=4 [11:33:21]MH_SAM_APDU [11:33:21]CAPDU: 80 11 00 00 [11:33:21]Write to MH i2c: E2 08 00 AF 0F 80 11 00 00 00 00 00 00 38 [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:21]Read from MH i2c: E2 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 17 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: E2 17 00 AF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [11:33:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:21]wFMCommunicate OK [11:33:21]CreateOFDProtocolMessage done [11:33:21]OFDSenderStorePacket 225152 [11:33:21]StoreOFDPacket docnum=225152 [11:33:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 0B 04 01 0F E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 81 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 6F 03 00 35 04 06 00 17 32 33 27 D1 1B F8 80 28 46 E0 31 57 6A [11:33:21]CheckFolder [11:33:21]dirname=/storage/ofd_packets [11:33:21]CheckFolder done [11:33:21]ProducePacketName [11:33:21]name=ofd_packets/00225152 [11:33:21]NVStorageSaveData ofd_packets/00225152 [11:33:21]File name is /storage/ofd_packets/00225152 [11:33:21]Write 298 bytes [11:33:21]NVStorageSaveData done [11:33:21]OFDSenderStorePacket done [11:33:21]KKMCreateOFDPacket done [11:33:21]NVStorageSaveData kkm_last_timestamp [11:33:21]File name is /storage/kkm_last_timestamp [11:33:21]Write 4 bytes [11:33:21]NVStorageSaveData done [11:33:21]ExternCall_PrintAddStr [11:33:21]wPrintStart [11:33:21]Write to MH i2c: 01 00 00 B0 0F BF [11:33:21]Write i2c OK [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: 01 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: 01 07 00 [11:33:21]MH_I2C_Read... [11:33:21]Read from MH i2c: 01 07 00 B0 0F 00 00 00 00 00 FF 0F D4 [11:33:21]RasterBufferAndPrint [11:33:21]line Счет N : (1)2001334 [11:33:21]line ИНН: 02508201610067 [11:33:21]line Контрольно-Кассовый Чек [11:33:21]line ПРОДАЖА [11:33:21]line ТРК (МРК, ГНК) : 21 [11:33:21]line Товар: 2710194210 [11:33:21]line ДТ-К-5 [11:33:21]line 26.430 * 75.70 [11:33:21]line = 2000.75 [11:33:21]line НДС 12% НСП 1% [11:33:21]line > о реализуемом товаре [11:33:21]line ОКРУГЛЕНИЕ: -0.75 [11:33:21]line ИТОГО: 2000.00 [11:33:21]line Внесено: 2000.00 [11:33:21]line СДАЧА: 0.00 [11:33:21]line НСП 1% : 17.71 [11:33:21]line НДС 12% : 212.47 [11:33:21]line Наличными: 2000.00 [11:33:21]line Безнал.: 0.00 [11:33:21]line Место: АЗС № 97 "Партнер Нефть" [11:33:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:33:21]line СНО: Общий режим [11:33:21]line Чек 220 26.07.2024 11:33 [11:33:21]line Смена: 437 ФФД: 1.0 [11:33:21]line ЗНМ: 0300000054 [11:33:21]line РНМ: 0000000000092624 [11:33:21]line Версия ККМ: 001 [11:33:21]line ФМ: 0000000000874959 [11:33:21]line ФД: 225152 [11:33:21]line ФПД: 25504374051099 [11:33:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113321&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225152&fm=25504374051099&tin=02508201610067®Number=0000000000092624&sum=200000 [11:33:22]written 0, free lines is 4095 [11:33:22]OFD Sender: Processing packet 225152 [packets to send 596, broken 595] [11:33:22]ProducePacketName [11:33:22]name=ofd_packets/00225152 [11:33:22]OFD Sender: To server: pG, [11:33:22]CommunicateWithHost lk.salyk.kg:30040 [11:33:22]ConnectInit lk.salyk.kg [11:33:22]Write to MH i2c: 01 00 00 DB 0F EA [11:33:22]Write i2c OK [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: 01 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: 01 07 00 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: 01 07 00 DB 0F 00 00 00 00 00 53 0C 50 [11:33:22]RasterBufferAndPrint [11:33:22]line [11:33:22]line [11:33:22]line [11:33:22]line [11:33:22]line [11:33:22]written 0, free lines is 3160 [11:33:22]MH_Cut [11:33:22]Write to MH i2c: D1 01 00 E2 0F 01 C3 [11:33:22]Write i2c OK [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: D1 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: D1 01 00 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: D1 01 00 E2 0F 00 C2 [11:33:22]Write to MH i2c: 01 00 00 E3 0F F2 [11:33:22]Write i2c OK [11:33:22]MH_I2C_Read... [11:33:23]Connected sock=9 [11:33:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 0B 04 01 0F E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 81 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 6F 03 00 35 04 06 00 17 32 33 27 D1 1B F8 80 28 46 E0 31 57 6A [11:33:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B0 BE 47 00 88 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 6F 03 00 F4 03 04 00 92 35 A3 66 B6 04 01 00 00 A4 B5 C6 0F D5 1D 28 FB [11:33:23]CommunicateWithHost err = 0 [11:33:23]CheckOFDResponse [11:33:23]1017 (14) - 77093643461234 [11:33:23]1041 (16) - 0000000000874959 [11:33:23]1040 (4) - 225152 [11:33:23]1012 (4) - 26.07.2024 05:35 [11:33:23]1206 (1) - 0 [11:33:23]OFD Sender: Remove packet 225152 [11:33:23]ProducePacketName [11:33:23]name=ofd_packets/00225152 [11:33:23]NVStorageDeleteData [11:33:23]*** Cut start [11:33:23]*** Partial cut [11:33:23]*** CUTSNS_PIN = 1 [11:33:24]*** CUTSNS_PIN = 0 [11:33:24]OFD Sender: No OFD packet to send [11:33:24]*** Brake cut motor [11:33:24]Read from MH i2c: 01 [11:33:24]MH_I2C_Read... [11:33:24]*** Stop cut motor [11:33:24]*** Cut end [11:33:24]Read from MH i2c: 01 07 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: 01 07 00 E3 0F 00 00 00 00 00 FF 0F 07 [11:33:24]process_action close_receipt done [11:33:24]requested_data is exist [11:33:24]produce_requested_data [11:33:24]requested_item fm.sn is exist - process it [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 11 00 00 [11:33:24]Write to MH i2c: E2 08 00 E4 0F 80 11 00 00 00 00 00 00 6D [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 17 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 17 00 E4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [11:33:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:24]wFMCommunicate OK [11:33:24]requested_item fd.num is exist - process it [11:33:24]SAM_PROTO_GetFieldsCounters [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 13 00 00 [11:33:24]Write to MH i2c: E2 08 00 E5 0F 80 13 00 00 00 00 00 00 70 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 62 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 62 00 E5 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [11:33:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 80 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:24]wFMCommunicate OK [11:33:24]SAM_PROTO_GetFieldsCounters done [11:33:24]requested_item shift.num is exist - process it [11:33:24]requested_item shift.opened is exist - process it [11:33:24]req_shift_opened [11:33:24]FM_GetShiftState [11:33:24]SAM_PROTO_GetShiftState [11:33:24]wFMCommunicate request_size=4 [11:33:24]MH_SAM_APDU [11:33:24]CAPDU: 80 13 01 00 [11:33:24]Write to MH i2c: E2 08 00 E6 0F 80 13 01 00 00 00 00 00 72 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:24]Read from MH i2c: E2 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 0E 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: E2 0E 00 E6 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 23 [11:33:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:33:24]wFMCommunicate OK [11:33:24]SAM_PROTO_GetShiftState done [11:33:24]FM_GetShiftState done [11:33:24]req_shift_opened done [11:33:24]requested_item shift.open_date is exist - process it [11:33:24]req_shift_open_date [11:33:24]req_shift_open_date done [11:33:24]produce_requested_data done [11:33:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225152,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:33:24]process_action_free close_receipt [11:33:24]json_value_free [11:33:24]json_value_free done [11:33:24]process_json_proto returns [11:33:24]Send response to host [11:33:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225152,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:33:24]free response buf [11:33:24]execute_script done [11:33:24]execute_script returns [11:33:24]free content buf [11:33:24]Sock 10.Close socket [11:33:24]Sock 10.Thread stoped [11:33:28]accept exits with 7 [11:33:28]New connection [11:33:28]New thread 3067420004 created [11:33:28]Thread 3067563364 joined [11:33:28]Waiting for new connection... [11:33:28] Sock 7.Parse request [11:33:28]Sock 7.Check first char [11:33:28]Sock 7.First char is OK [11:33:28]request: POST /json_proto HTTP/1.0 [11:33:28]Method: POST [11:33:28]URL: /json_proto [11:33:28]Method is POST - this is cgi request [11:33:28]url: /json_proto [11:33:28]query_string will be loaded in cgi processing [11:33:28]execute_cgi json_proto POST (null) [11:33:28]execute_cgi path=json_proto method=POST [11:33:28]POST find Content-Length [11:33:28]Host: 172.17.43.131:8080 [11:33:28]Content-Length: 683 [11:33:28]Content-Type: application/json [11:33:28] [11:33:28]POST finish read [11:33:28]Found Content-Length = 683 [11:33:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:28]execute_script... [11:33:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:28]POST & json_proto [11:33:28]process_json_proto [11:33:28]json parsed OK: [11:33:28]protocol is kg_v1.0 [11:33:28]action value=close_receipt [11:33:28]process_action close_receipt [11:33:28]cmd_close_receipt [11:33:28]MH_GetDate [11:33:28]Write to MH i2c: F0 00 00 E7 0F E5 [11:33:28]Write i2c OK [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: F0 [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: F0 09 00 [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: F0 09 00 E7 0F 00 88 89 A3 66 F9 24 A2 66 2D [11:33:28]GetLastDocTimeStamp 1721993601 [11:33:28]current date 1721993608 [11:33:28]FM_GetShiftState [11:33:28]SAM_PROTO_GetShiftState [11:33:28]wFMCommunicate request_size=4 [11:33:28]MH_SAM_APDU [11:33:28]CAPDU: 80 13 01 00 [11:33:28]Write to MH i2c: E2 08 00 E8 0F 80 13 01 00 00 00 00 00 74 [11:33:28]Write i2c OK [11:33:28]MH_I2C_Read... [11:33:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:28]Read from MH i2c: E2 [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: E2 0E 00 [11:33:28]MH_I2C_Read... [11:33:28]Read from MH i2c: E2 0E 00 E8 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 25 [11:33:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:33:28]wFMCommunicate OK [11:33:28]SAM_PROTO_GetShiftState done [11:33:28]FM_GetShiftState done [11:33:28]opened in 1721952182 [11:33:28]opened+sec_in_day 1722038582 [11:33:28]quantity*price = 100005 [11:33:28]sum+1 = 100006 [11:33:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 221 26.07.2024 11:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225153 ФПД: 170322799935563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113328&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225153&fm=170322799935563&tin=02508201610067®Number=0000000000092624&sum=100000 [11:33:29]StoreToDocumentArchive [11:33:29]shift 437 fd 225153 [11:33:29]save to /storage/0437/doc_00225153 [11:33:29]save last doc name /storage/0437/doc_00225153 to /storage/kkm_last_doc_name [11:33:29]save OK [11:33:29]Clear old archive folders... [11:33:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:29]tlvbuf is 00CFB0C0 [11:33:29]SAM_PROTO_ClearQueue [11:33:29]wFMCommunicate request_size=4 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 09 00 00 [11:33:29]Write to MH i2c: E2 08 00 F5 0F 80 09 00 00 00 00 00 00 76 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 F5 0F 00 90 00 78 [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]SAM_PROTO_ClearQueue done [11:33:29]KKMCreateOFDPacket [11:33:29]OFDProtocolAddRootSTLVToBuf [11:33:29]FM_MakeSignedData [11:33:29]FM_MakeSignedData [11:33:29]SAM_PROTO_SignData [11:33:29]wFMCommunicate request_size=4 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 01 02 [11:33:29]Write to MH i2c: E2 08 00 F6 0F 80 0D 01 02 00 00 00 00 7E [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 F6 0F 00 90 00 79 [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]wFMCommunicate request_size=255 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 88 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 6F 03 00 35 04 06 00 9A [11:33:29]Write to MH i2c: E2 02 01 F7 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 88 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 6F 03 00 35 04 06 00 9A 00 00 CE [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 F7 0F 00 90 00 7A [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]wFMCommunicate request_size=10 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 02 02 05 E8 5D FC C0 4B [11:33:29]Write to MH i2c: E2 0D 00 F8 0F 80 0D 02 02 05 00 E8 5D FC C0 4B 00 00 D7 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 03 00 F8 0F 00 90 00 7B [11:33:29]RAPDU: 90 00 [11:33:29]wFMCommunicate OK [11:33:29]wFMCommunicate request_size=4 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 0D 03 02 [11:33:29]Write to MH i2c: E2 08 00 F9 0F 80 0D 03 02 00 00 00 00 83 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 0B 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 0B 00 F9 0F 00 2A F0 E6 CF 3C 01 D1 70 90 00 D1 [11:33:29]RAPDU: 2A F0 E6 CF 3C 01 D1 70 90 00 [11:33:29]wFMCommunicate OK [11:33:29]SAM_PROTO_SignData done [11:33:29]FM_MakeSignedData done [11:33:29]CreateOFDProtocolMessage [11:33:29]wFMCommunicate request_size=4 [11:33:29]MH_SAM_APDU [11:33:29]CAPDU: 80 11 00 00 [11:33:29]Write to MH i2c: E2 08 00 FA 0F 80 11 00 00 00 00 00 00 83 [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:29]Read from MH i2c: E2 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 17 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: E2 17 00 FA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [11:33:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:29]wFMCommunicate OK [11:33:29]CreateOFDProtocolMessage done [11:33:29]OFDSenderStorePacket 225153 [11:33:29]StoreOFDPacket docnum=225153 [11:33:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 63 67 07 01 C0 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 88 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 6F 03 00 35 04 06 00 9A E8 5D FC C0 4B 2A F0 E6 CF 3C 01 D1 70 [11:33:29]CheckFolder [11:33:29]dirname=/storage/ofd_packets [11:33:29]CheckFolder done [11:33:29]ProducePacketName [11:33:29]name=ofd_packets/00225153 [11:33:29]NVStorageSaveData ofd_packets/00225153 [11:33:29]File name is /storage/ofd_packets/00225153 [11:33:29]Write 301 bytes [11:33:29]NVStorageSaveData done [11:33:29]OFDSenderStorePacket done [11:33:29]KKMCreateOFDPacket done [11:33:29]NVStorageSaveData kkm_last_timestamp [11:33:29]File name is /storage/kkm_last_timestamp [11:33:29]Write 4 bytes [11:33:29]NVStorageSaveData done [11:33:29]ExternCall_PrintAddStr [11:33:29]wPrintStart [11:33:29]Write to MH i2c: 01 00 00 FB 0F 0A [11:33:29]Write i2c OK [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 07 00 [11:33:29]MH_I2C_Read... [11:33:29]Read from MH i2c: 01 07 00 FB 0F 00 00 00 00 00 FF 0F 1F [11:33:29]RasterBufferAndPrint [11:33:29]line Счет N : (1)2001333 [11:33:29]line ИНН: 02508201610067 [11:33:29]line Контрольно-Кассовый Чек [11:33:29]line ПРОДАЖА [11:33:29]line ТРК (МРК, ГНК) : 33 [11:33:29]line Товар: 2710124130 [11:33:29]line Аи-92-К-5 [11:33:29]line 14.750 * 67.80 [11:33:29]line = 1000.05 [11:33:29]line НДС 12% НСП 1% [11:33:29]line > о реализуемом товаре [11:33:29]line ОКРУГЛЕНИЕ: -0.05 [11:33:29]line ИТОГО: 1000.00 [11:33:29]line Внесено: 1000.00 [11:33:29]line СДАЧА: 0.00 [11:33:29]line НСП 1% : 8.85 [11:33:29]line НДС 12% : 106.20 [11:33:29]line Наличными: 1000.00 [11:33:29]line Безнал.: 0.00 [11:33:29]line Место: АЗС № 97 "Партнер Нефть" [11:33:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:33:29]line СНО: Общий режим [11:33:29]line Чек 221 26.07.2024 11:33 [11:33:29]line Смена: 437 ФФД: 1.0 [11:33:29]line ЗНМ: 0300000054 [11:33:29]line РНМ: 0000000000092624 [11:33:29]line Версия ККМ: 001 [11:33:29]line ФМ: 0000000000874959 [11:33:29]line ФД: 225153 [11:33:29]line ФПД: 170322799935563 [11:33:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113328&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225153&fm=170322799935563&tin=02508201610067®Number=0000000000092624&sum=100000 [11:33:29]written 0, free lines is 4095 [11:33:29]OFD Sender: Processing packet 225153 [packets to send 596, broken 595] [11:33:29]ProducePacketName [11:33:29]name=ofd_packets/00225153 [11:33:29]OFD Sender: To server: pG, [11:33:29]CommunicateWithHost lk.salyk.kg:30040 [11:33:29]ConnectInit lk.salyk.kg [11:33:30]Write to MH i2c: 01 00 00 26 10 36 [11:33:30]Write i2c OK [11:33:30]MH_I2C_Read... [11:33:30]Read from MH i2c: 01 [11:33:30]MH_I2C_Read... [11:33:30]Read from MH i2c: 01 07 00 [11:33:30]MH_I2C_Read... [11:33:30]Read from MH i2c: 01 07 00 26 10 00 00 00 00 00 5A 0C A3 [11:33:30]RasterBufferAndPrint [11:33:30]line [11:33:30]line [11:33:30]line [11:33:30]line [11:33:30]line [11:33:30]written 0, free lines is 3172 [11:33:30]MH_Cut [11:33:30]Write to MH i2c: D1 01 00 2D 10 01 0F [11:33:30]Write i2c OK [11:33:30]MH_I2C_Read... [11:33:30]Read from MH i2c: D1 [11:33:30]MH_I2C_Read... [11:33:30]Read from MH i2c: D1 01 00 [11:33:30]MH_I2C_Read... [11:33:30]Read from MH i2c: D1 01 00 2D 10 00 0E [11:33:30]Write to MH i2c: 01 00 00 2E 10 3E [11:33:30]Write i2c OK [11:33:30]MH_I2C_Read... [11:33:31]*** Cut start [11:33:31]*** Partial cut [11:33:31]*** CUTSNS_PIN = 1 [11:33:31]*** CUTSNS_PIN = 0 [11:33:31]Connected sock=9 [11:33:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 63 67 07 01 C0 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 88 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 6F 03 00 35 04 06 00 9A E8 5D FC C0 4B 2A F0 E6 CF 3C 01 D1 70 [11:33:31]*** Brake cut motor [11:33:32]Read from MH i2c: 01 [11:33:32]MH_I2C_Read... [11:33:32]*** Stop cut motor [11:33:32]*** Cut end [11:33:32]Read from MH i2c: 01 07 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: 01 07 00 2E 10 00 00 00 00 00 FF 0F 53 [11:33:32]process_action close_receipt done [11:33:32]requested_data is exist [11:33:32]produce_requested_data [11:33:32]requested_item fm.sn is exist - process it [11:33:32]wFMCommunicate request_size=4 [11:33:32]MH_SAM_APDU [11:33:32]CAPDU: 80 11 00 00 [11:33:32]Write to MH i2c: E2 08 00 2F 10 80 11 00 00 00 00 00 00 B9 [11:33:32]Write i2c OK [11:33:32]MH_I2C_Read... [11:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:32]Read from MH i2c: E2 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 17 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 17 00 2F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [11:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:33:32]wFMCommunicate OK [11:33:32]requested_item fd.num is exist - process it [11:33:32]SAM_PROTO_GetFieldsCounters [11:33:32]wFMCommunicate request_size=4 [11:33:32]MH_SAM_APDU [11:33:32]CAPDU: 80 13 00 00 [11:33:32]Write to MH i2c: E2 08 00 30 10 80 13 00 00 00 00 00 00 BC [11:33:32]Write i2c OK [11:33:32]MH_I2C_Read... [11:33:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:32]Read from MH i2c: E2 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 62 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 62 00 30 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [11:33:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:32]wFMCommunicate OK [11:33:32]SAM_PROTO_GetFieldsCounters done [11:33:32]requested_item shift.num is exist - process it [11:33:32]requested_item shift.opened is exist - process it [11:33:32]req_shift_opened [11:33:32]FM_GetShiftState [11:33:32]SAM_PROTO_GetShiftState [11:33:32]wFMCommunicate request_size=4 [11:33:32]MH_SAM_APDU [11:33:32]CAPDU: 80 13 01 00 [11:33:32]Write to MH i2c: E2 08 00 31 10 80 13 01 00 00 00 00 00 BE [11:33:32]Write i2c OK [11:33:32]MH_I2C_Read... [11:33:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:32]Read from MH i2c: E2 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 0E 00 [11:33:32]MH_I2C_Read... [11:33:32]Read from MH i2c: E2 0E 00 31 10 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6F [11:33:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:33:32]wFMCommunicate OK [11:33:32]SAM_PROTO_GetShiftState done [11:33:32]FM_GetShiftState done [11:33:32]req_shift_opened done [11:33:32]requested_item shift.open_date is exist - process it [11:33:32]req_shift_open_date [11:33:32]req_shift_open_date done [11:33:32]produce_requested_data done [11:33:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225153,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:33:32]process_action_free close_receipt [11:33:32]json_value_free [11:33:32]json_value_free done [11:33:32]process_json_proto returns [11:33:32]Send response to host [11:33:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225153,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:33:32]free response buf [11:33:32]execute_script done [11:33:32]execute_script returns [11:33:32]free content buf [11:33:32]Sock 7.Close socket [11:33:32]Sock 7.Thread stoped [11:33:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4F D1 47 00 8C F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 6F 03 00 F4 03 04 00 9B 35 A3 66 B6 04 01 00 00 59 B1 89 B7 5A C3 01 AE [11:33:32]CommunicateWithHost err = 0 [11:33:32]CheckOFDResponse [11:33:32]1017 (14) - 77093643461234 [11:33:32]1041 (16) - 0000000000874959 [11:33:32]1040 (4) - 225153 [11:33:32]1012 (4) - 26.07.2024 05:35 [11:33:32]1206 (1) - 0 [11:33:32]OFD Sender: Remove packet 225153 [11:33:32]ProducePacketName [11:33:32]name=ofd_packets/00225153 [11:33:32]NVStorageDeleteData [11:33:33]OFD Sender: No OFD packet to send [11:33:38]OFD Sender: No OFD packet to send [11:33:40]recv_with_timeout no data received [11:33:43]OFD Sender: No OFD packet to send [11:33:48]OFD Sender: No OFD packet to send [11:33:50]recv_with_timeout no data received [11:33:53]OFD Sender: No OFD packet to send [11:33:58]OFD Sender: No OFD packet to send [11:34:01]recv_with_timeout no data received [11:34:03]OFD Sender: No OFD packet to send [11:34:07]accept exits with 10 [11:34:07]New connection [11:34:07]New thread 3067563364 created [11:34:07]Thread 3067420004 joined [11:34:07]Waiting for new connection... [11:34:07] Sock 10.Parse request [11:34:07]Sock 10.Check first char [11:34:07]Sock 10.First char is OK [11:34:07]request: POST /json_proto HTTP/1.0 [11:34:07]Method: POST [11:34:07]URL: /json_proto [11:34:07]Method is POST - this is cgi request [11:34:07]url: /json_proto [11:34:07]query_string will be loaded in cgi processing [11:34:07]execute_cgi json_proto POST (null) [11:34:07]execute_cgi path=json_proto method=POST [11:34:07]POST find Content-Length [11:34:07]Host: 172.17.43.131:8080 [11:34:07]Content-Length: 683 [11:34:07]Content-Type: application/json [11:34:07] [11:34:07]POST finish read [11:34:07]Found Content-Length = 683 [11:34:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:07]execute_script... [11:34:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:07]POST & json_proto [11:34:07]process_json_proto [11:34:07]json parsed OK: [11:34:07]protocol is kg_v1.0 [11:34:07]action value=close_receipt [11:34:07]process_action close_receipt [11:34:07]cmd_close_receipt [11:34:07]MH_GetDate [11:34:07]Write to MH i2c: F0 00 00 32 10 31 [11:34:07]Write i2c OK [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: F0 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: F0 09 00 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: F0 09 00 32 10 00 B0 89 A3 66 F9 24 A2 66 A1 [11:34:07]GetLastDocTimeStamp 1721993608 [11:34:07]current date 1721993648 [11:34:07]FM_GetShiftState [11:34:07]SAM_PROTO_GetShiftState [11:34:07]wFMCommunicate request_size=4 [11:34:07]MH_SAM_APDU [11:34:07]CAPDU: 80 13 01 00 [11:34:07]Write to MH i2c: E2 08 00 33 10 80 13 01 00 00 00 00 00 C0 [11:34:07]Write i2c OK [11:34:07]MH_I2C_Read... [11:34:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:07]Read from MH i2c: E2 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 0E 00 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 0E 00 33 10 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 71 [11:34:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:34:07]wFMCommunicate OK [11:34:07]SAM_PROTO_GetShiftState done [11:34:07]FM_GetShiftState done [11:34:07]opened in 1721952182 [11:34:07]opened+sec_in_day 1722038582 [11:34:07]quantity*price = 100005 [11:34:07]sum+1 = 100006 [11:34:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 222 26.07.2024 11:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225154 ФПД: 268853753287192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225154&fm=268853753287192&tin=02508201610067®Number=0000000000092624&sum=100000 [11:34:08]StoreToDocumentArchive [11:34:08]shift 437 fd 225154 [11:34:08]save to /storage/0437/doc_00225154 [11:34:08]save last doc name /storage/0437/doc_00225154 to /storage/kkm_last_doc_name [11:34:08]save OK [11:34:08]Clear old archive folders... [11:34:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:08]tlvbuf is 00C8FE80 [11:34:08]SAM_PROTO_ClearQueue [11:34:08]wFMCommunicate request_size=4 [11:34:08]MH_SAM_APDU [11:34:08]CAPDU: 80 09 00 00 [11:34:08]Write to MH i2c: E2 08 00 40 10 80 09 00 00 00 00 00 00 C2 [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:08]Read from MH i2c: E2 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 40 10 00 90 00 C4 [11:34:08]RAPDU: 90 00 [11:34:08]wFMCommunicate OK [11:34:08]SAM_PROTO_ClearQueue done [11:34:08]KKMCreateOFDPacket [11:34:08]OFDProtocolAddRootSTLVToBuf [11:34:08]FM_MakeSignedData [11:34:08]FM_MakeSignedData [11:34:08]SAM_PROTO_SignData [11:34:08]wFMCommunicate request_size=4 [11:34:08]MH_SAM_APDU [11:34:08]CAPDU: 80 0D 01 02 [11:34:08]Write to MH i2c: E2 08 00 41 10 80 0D 01 02 00 00 00 00 CA [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:08]Read from MH i2c: E2 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 41 10 00 90 00 C5 [11:34:08]RAPDU: 90 00 [11:34:08]wFMCommunicate OK [11:34:08]wFMCommunicate request_size=255 [11:34:08]MH_SAM_APDU [11:34:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B0 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 6F 03 00 35 04 06 00 F4 [11:34:08]Write to MH i2c: E2 02 01 42 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B0 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 6F 03 00 35 04 06 00 F4 00 00 9E [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:08]Read from MH i2c: E2 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 42 10 00 90 00 C6 [11:34:08]RAPDU: 90 00 [11:34:08]wFMCommunicate OK [11:34:08]wFMCommunicate request_size=10 [11:34:08]MH_SAM_APDU [11:34:08]CAPDU: 80 0D 02 02 05 85 64 76 12 18 [11:34:08]Write to MH i2c: E2 0D 00 43 10 80 0D 02 02 05 00 85 64 76 12 18 00 00 60 [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:08]Read from MH i2c: E2 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 03 00 43 10 00 90 00 C7 [11:34:08]RAPDU: 90 00 [11:34:08]wFMCommunicate OK [11:34:08]wFMCommunicate request_size=4 [11:34:08]MH_SAM_APDU [11:34:08]CAPDU: 80 0D 03 02 [11:34:08]Write to MH i2c: E2 08 00 44 10 80 0D 03 02 00 00 00 00 CF [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:09]Read from MH i2c: E2 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 0B 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 0B 00 44 10 00 44 C3 14 9D 7A A6 A5 22 90 00 6F [11:34:09]RAPDU: 44 C3 14 9D 7A A6 A5 22 90 00 [11:34:09]wFMCommunicate OK [11:34:09]SAM_PROTO_SignData done [11:34:09]FM_MakeSignedData done [11:34:09]CreateOFDProtocolMessage [11:34:09]wFMCommunicate request_size=4 [11:34:09]MH_SAM_APDU [11:34:09]CAPDU: 80 11 00 00 [11:34:09]Write to MH i2c: E2 08 00 45 10 80 11 00 00 00 00 00 00 CF [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:09]Read from MH i2c: E2 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 17 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 17 00 45 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [11:34:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:09]wFMCommunicate OK [11:34:09]CreateOFDProtocolMessage done [11:34:09]OFDSenderStorePacket 225154 [11:34:09]StoreOFDPacket docnum=225154 [11:34:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 56 37 07 01 38 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B0 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 6F 03 00 35 04 06 00 F4 85 64 76 12 18 44 C3 14 9D 7A A6 A5 22 [11:34:09]CheckFolder [11:34:09]dirname=/storage/ofd_packets [11:34:09]CheckFolder done [11:34:09]ProducePacketName [11:34:09]name=ofd_packets/00225154 [11:34:09]NVStorageSaveData ofd_packets/00225154 [11:34:09]File name is /storage/ofd_packets/00225154 [11:34:09]Write 301 bytes [11:34:09]NVStorageSaveData done [11:34:09]OFDSenderStorePacket done [11:34:09]KKMCreateOFDPacket done [11:34:09]NVStorageSaveData kkm_last_timestamp [11:34:09]File name is /storage/kkm_last_timestamp [11:34:09]Write 4 bytes [11:34:09]NVStorageSaveData done [11:34:09]ExternCall_PrintAddStr [11:34:09]wPrintStart [11:34:09]Write to MH i2c: 01 00 00 46 10 56 [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: 01 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: 01 07 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: 01 07 00 46 10 00 00 00 00 00 FF 0F 6B [11:34:09]RasterBufferAndPrint [11:34:09]line Счет N : (1)2001336 [11:34:09]line ИНН: 02508201610067 [11:34:09]line Контрольно-Кассовый Чек [11:34:09]line ПРОДАЖА [11:34:09]line ТРК (МРК, ГНК) : 63 [11:34:09]line Товар: 2710124130 [11:34:09]line Аи-92-К-5 [11:34:09]line 14.750 * 67.80 [11:34:09]line = 1000.05 [11:34:09]line НДС 12% НСП 1% [11:34:09]line > о реализуемом товаре [11:34:09]line ОКРУГЛЕНИЕ: -0.05 [11:34:09]line ИТОГО: 1000.00 [11:34:09]line Внесено: 1000.00 [11:34:09]line СДАЧА: 0.00 [11:34:09]line НСП 1% : 8.85 [11:34:09]line НДС 12% : 106.20 [11:34:09]line Наличными: 1000.00 [11:34:09]line Безнал.: 0.00 [11:34:09]line Место: АЗС № 97 "Партнер Нефть" [11:34:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:34:09]line СНО: Общий режим [11:34:09]line Чек 222 26.07.2024 11:34 [11:34:09]line Смена: 437 ФФД: 1.0 [11:34:09]line ЗНМ: 0300000054 [11:34:09]line РНМ: 0000000000092624 [11:34:09]line Версия ККМ: 001 [11:34:09]line ФМ: 0000000000874959 [11:34:09]line ФД: 225154 [11:34:09]line ФПД: 268853753287192 [11:34:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225154&fm=268853753287192&tin=02508201610067®Number=0000000000092624&sum=100000 [11:34:09]written 0, free lines is 4095 [11:34:09]OFD Sender: Processing packet 225154 [packets to send 596, broken 595] [11:34:09]ProducePacketName [11:34:09]name=ofd_packets/00225154 [11:34:09]OFD Sender: To server: pG, [11:34:09]CommunicateWithHost lk.salyk.kg:30040 [11:34:09]ConnectInit lk.salyk.kg [11:34:09]Write to MH i2c: 01 00 00 71 10 81 [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: 01 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: 01 07 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: 01 07 00 71 10 00 00 00 00 00 5E 0C F2 [11:34:09]RasterBufferAndPrint [11:34:09]line [11:34:09]line [11:34:09]line [11:34:09]line [11:34:09]line [11:34:09]written 0, free lines is 3173 [11:34:09]MH_Cut [11:34:09]Write to MH i2c: D1 01 00 78 10 01 5A [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: D1 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: D1 01 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: D1 01 00 78 10 00 59 [11:34:09]Write to MH i2c: 01 00 00 79 10 89 [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:10]*** Cut start [11:34:10]*** Partial cut [11:34:10]*** CUTSNS_PIN = 1 [11:34:10]*** CUTSNS_PIN = 0 [11:34:11]*** Brake cut motor [11:34:11]Read from MH i2c: 01 [11:34:11]MH_I2C_Read... [11:34:11]*** Stop cut motor [11:34:11]*** Cut end [11:34:11]Read from MH i2c: 01 07 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 79 10 00 00 00 00 00 FF 0F 9E [11:34:11]process_action close_receipt done [11:34:11]requested_data is exist [11:34:11]produce_requested_data [11:34:11]requested_item fm.sn is exist - process it [11:34:11]wFMCommunicate request_size=4 [11:34:11]MH_SAM_APDU [11:34:11]CAPDU: 80 11 00 00 [11:34:11]Write to MH i2c: E2 08 00 7A 10 80 11 00 00 00 00 00 00 04 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 17 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 17 00 7A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [11:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:11]wFMCommunicate OK [11:34:11]requested_item fd.num is exist - process it [11:34:11]SAM_PROTO_GetFieldsCounters [11:34:11]wFMCommunicate request_size=4 [11:34:11]MH_SAM_APDU [11:34:11]CAPDU: 80 13 00 00 [11:34:11]Write to MH i2c: E2 08 00 7B 10 80 13 00 00 00 00 00 00 07 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 62 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 62 00 7B 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [11:34:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 82 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:11]wFMCommunicate OK [11:34:11]SAM_PROTO_GetFieldsCounters done [11:34:11]requested_item shift.num is exist - process it [11:34:11]requested_item shift.opened is exist - process it [11:34:11]req_shift_opened [11:34:11]FM_GetShiftState [11:34:11]SAM_PROTO_GetShiftState [11:34:11]wFMCommunicate request_size=4 [11:34:11]MH_SAM_APDU [11:34:11]CAPDU: 80 13 01 00 [11:34:11]Write to MH i2c: E2 08 00 7C 10 80 13 01 00 00 00 00 00 09 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:11]Read from MH i2c: E2 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 0E 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: E2 0E 00 7C 10 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BA [11:34:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:34:11]wFMCommunicate OK [11:34:11]SAM_PROTO_GetShiftState done [11:34:11]FM_GetShiftState done [11:34:11]req_shift_opened done [11:34:11]requested_item shift.open_date is exist - process it [11:34:11]req_shift_open_date [11:34:11]req_shift_open_date done [11:34:11]produce_requested_data done [11:34:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225154,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:34:11]process_action_free close_receipt [11:34:11]json_value_free [11:34:11]json_value_free done [11:34:11]process_json_proto returns [11:34:11]Send response to host [11:34:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225154,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:34:11]free response buf [11:34:11]execute_script done [11:34:11]execute_script returns [11:34:11]free content buf [11:34:11]Sock 10.Close socket [11:34:11]Sock 10.Thread stoped [11:34:11]recv_with_timeout no data received [11:34:14]ConnectInit Can't take IP for lk.salyk.kg [11:34:14]CommunicateWithHost connect error [11:34:14]CommunicateWithHost err = -1 [11:34:14]OFD Sender: Server communicate error [11:34:19]OFD Sender: Processing packet 225154 [packets to send 596, broken 595] [11:34:19]ProducePacketName [11:34:19]name=ofd_packets/00225154 [11:34:19]OFD Sender: To server: pG, [11:34:19]CommunicateWithHost lk.salyk.kg:30040 [11:34:19]ConnectInit lk.salyk.kg [11:34:23]recv_with_timeout no data received [11:34:24]ConnectInit Can't take IP for lk.salyk.kg [11:34:24]CommunicateWithHost connect error [11:34:24]CommunicateWithHost err = -1 [11:34:24]OFD Sender: Server communicate error [11:34:29]OFD Sender: Processing packet 225154 [packets to send 596, broken 595] [11:34:29]ProducePacketName [11:34:29]name=ofd_packets/00225154 [11:34:29]OFD Sender: To server: pG, [11:34:29]CommunicateWithHost lk.salyk.kg:30040 [11:34:29]ConnectInit lk.salyk.kg [11:34:35]recv_with_timeout no data received [11:34:36]Connected sock=10 [11:34:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 56 37 07 01 38 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B0 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 82 6F 03 00 35 04 06 00 F4 85 64 76 12 18 44 C3 14 9D 7A A6 A5 22 [11:34:37]accept exits with 9 [11:34:37]New connection [11:34:37]New thread 3067420004 created [11:34:37]Thread 3067563364 joined [11:34:37]Waiting for new connection... [11:34:37] Sock 9.Parse request [11:34:37]Sock 9.Check first char [11:34:37]Sock 9.First char is OK [11:34:37]request: POST /json_proto HTTP/1.0 [11:34:37]Method: POST [11:34:37]URL: /json_proto [11:34:37]Method is POST - this is cgi request [11:34:37]url: /json_proto [11:34:37]query_string will be loaded in cgi processing [11:34:37]execute_cgi json_proto POST (null) [11:34:37]execute_cgi path=json_proto method=POST [11:34:37]POST find Content-Length [11:34:37]Host: 172.17.43.131:8080 [11:34:37]Content-Length: 802 [11:34:37]Content-Type: application/json [11:34:37] [11:34:37]POST finish read [11:34:37]Found Content-Length = 802 [11:34:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:37]execute_script... [11:34:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:37]POST & json_proto [11:34:37]process_json_proto [11:34:37]json parsed OK: [11:34:37]protocol is kg_v1.0 [11:34:37]action value=close_receipt [11:34:37]process_action close_receipt [11:34:37]cmd_close_receipt [11:34:37]MH_GetDate [11:34:37]Write to MH i2c: F0 00 00 7D 10 7C [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: F0 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: F0 09 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: F0 09 00 7D 10 00 CE 89 A3 66 F9 24 A2 66 0A [11:34:37]GetLastDocTimeStamp 1721993648 [11:34:37]current date 1721993678 [11:34:37]FM_GetShiftState [11:34:37]SAM_PROTO_GetShiftState [11:34:37]wFMCommunicate request_size=4 [11:34:37]MH_SAM_APDU [11:34:37]CAPDU: 80 13 01 00 [11:34:37]Write to MH i2c: E2 08 00 7E 10 80 13 01 00 00 00 00 00 0B [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:37]Read from MH i2c: E2 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 0E 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 0E 00 7E 10 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BC [11:34:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:34:37]wFMCommunicate OK [11:34:37]SAM_PROTO_GetShiftState done [11:34:37]FM_GetShiftState done [11:34:37]opened in 1721952182 [11:34:37]opened+sec_in_day 1722038582 [11:34:37]quantity*price = 70037 [11:34:37]sum+1 = 70038 [11:34:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 223 26.07.2024 11:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225155 ФПД: 161512446647121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225155&fm=161512446647121&tin=02508201610067®Number=0000000000092624&sum=70037 [11:34:38]StoreToDocumentArchive [11:34:38]shift 437 fd 225155 [11:34:38]save to /storage/0437/doc_00225155 [11:34:38]save last doc name /storage/0437/doc_00225155 to /storage/kkm_last_doc_name [11:34:38]save OK [11:34:38]Clear old archive folders... [11:34:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:38]tlvbuf is 00CFCBC0 [11:34:38]SAM_PROTO_ClearQueue [11:34:38]wFMCommunicate request_size=4 [11:34:38]MH_SAM_APDU [11:34:38]CAPDU: 80 09 00 00 [11:34:38]Write to MH i2c: E2 08 00 8B 10 80 09 00 00 00 00 00 00 0D [11:34:38]Write i2c OK [11:34:38]MH_I2C_Read... [11:34:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 8B 10 00 90 00 0F [11:34:39]RAPDU: 90 00 [11:34:39]wFMCommunicate OK [11:34:39]SAM_PROTO_ClearQueue done [11:34:39]KKMCreateOFDPacket [11:34:39]OFDProtocolAddRootSTLVToBuf [11:34:39]FM_MakeSignedData [11:34:39]FM_MakeSignedData [11:34:39]SAM_PROTO_SignData [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 0D 01 02 [11:34:39]Write to MH i2c: E2 08 00 8C 10 80 0D 01 02 00 00 00 00 15 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 8C 10 00 90 00 10 [11:34:39]RAPDU: 90 00 [11:34:39]wFMCommunicate OK [11:34:39]wFMCommunicate request_size=255 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 CE 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 6F 03 00 35 04 06 00 92 [11:34:39]Write to MH i2c: E2 02 01 8D 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 CE 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 6F 03 00 35 04 06 00 92 00 00 49 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 8D 10 00 90 00 11 [11:34:39]RAPDU: 90 00 [11:34:39]wFMCommunicate OK [11:34:39]wFMCommunicate request_size=10 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 0D 02 02 05 E5 0C 02 5B 51 [11:34:39]Write to MH i2c: E2 0D 00 8E 10 80 0D 02 02 05 00 E5 0C 02 5B 51 00 00 C1 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 03 00 8E 10 00 90 00 12 [11:34:39]RAPDU: 90 00 [11:34:39]wFMCommunicate OK [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 0D 03 02 [11:34:39]Write to MH i2c: E2 08 00 8F 10 80 0D 03 02 00 00 00 00 1A [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 0B 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 0B 00 8F 10 00 22 10 3D C4 ED FD 8C AE 90 00 72 [11:34:39]RAPDU: 22 10 3D C4 ED FD 8C AE 90 00 [11:34:39]wFMCommunicate OK [11:34:39]SAM_PROTO_SignData done [11:34:39]FM_MakeSignedData done [11:34:39]CreateOFDProtocolMessage [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 11 00 00 [11:34:39]Write to MH i2c: E2 08 00 90 10 80 11 00 00 00 00 00 00 1A [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 17 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 17 00 90 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 77 [11:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:39]wFMCommunicate OK [11:34:39]CreateOFDProtocolMessage done [11:34:39]OFDSenderStorePacket 225155 [11:34:39]StoreOFDPacket docnum=225155 [11:34:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 73 07 01 91 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 CE 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 6F 03 00 35 04 06 00 92 E5 0C 02 5B 51 22 10 3D C4 ED FD 8C AE [11:34:39]CheckFolder [11:34:39]dirname=/storage/ofd_packets [11:34:39]CheckFolder done [11:34:39]ProducePacketName [11:34:39]name=ofd_packets/00225155 [11:34:39]NVStorageSaveData ofd_packets/00225155 [11:34:39]File name is /storage/ofd_packets/00225155 [11:34:39]Write 301 bytes [11:34:39]NVStorageSaveData done [11:34:39]OFDSenderStorePacket done [11:34:39]KKMCreateOFDPacket done [11:34:39]NVStorageSaveData kkm_last_timestamp [11:34:39]File name is /storage/kkm_last_timestamp [11:34:39]Write 4 bytes [11:34:39]NVStorageSaveData done [11:34:39]ExternCall_PrintAddStr [11:34:39]wPrintStart [11:34:39]Write to MH i2c: 01 00 00 91 10 A1 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: 01 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: 01 07 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: 01 07 00 91 10 00 00 00 00 00 FF 0F B6 [11:34:39]RasterBufferAndPrint [11:34:39]line Счет N : (1)2001337 [11:34:39]line ИНН: 02508201610067 [11:34:39]line Контрольно-Кассовый Чек [11:34:39]line ПРОДАЖА [11:34:39]line ТРК (МРК, ГНК) : 53 [11:34:39]line Товар: 2710124130 [11:34:39]line Аи-92-К-5 [11:34:39]line 10.330 * 67.80 [11:34:39]line = 700.37 [11:34:39]line НДС 12% НСП 1% [11:34:39]line > о реализуемом товаре [11:34:39]line ИТОГО: 700.37 [11:34:39]line НСП 1% : 6.20 [11:34:39]line НДС 12% : 74.38 [11:34:39]line Наличными: 0.00 [11:34:39]line Безнал.: 700.37 [11:34:39]line Место: АЗС № 97 "Партнер Нефть" [11:34:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:34:39]line СНО: Общий режим [11:34:39]line Чек 223 26.07.2024 11:34 [11:34:39]line Смена: 437 ФФД: 1.0 [11:34:39]line ЗНМ: 0300000054 [11:34:39]line РНМ: 0000000000092624 [11:34:39]line Версия ККМ: 001 [11:34:39]line Платежная система: O! деньги [11:34:39]line ФМ: 0000000000874959 [11:34:39]line ФД: 225155 [11:34:39]line ФПД: 161512446647121 [11:34:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225155&fm=161512446647121&tin=02508201610067®Number=0000000000092624&sum=70037 [11:34:39]OFD Sender: Processing packet 225155 [packets to send 596, broken 595] [11:34:39]ProducePacketName [11:34:39]name=ofd_packets/00225155 [11:34:39]OFD Sender: To server: pG, [11:34:39]CommunicateWithHost lk.salyk.kg:30040 [11:34:39]ConnectInit lk.salyk.kg [11:34:39]written 0, free lines is 4095 [11:34:40]Write to MH i2c: 01 00 00 BB 10 CB [11:34:40]Write i2c OK [11:34:40]MH_I2C_Read... [11:34:40]Read from MH i2c: 01 [11:34:40]MH_I2C_Read... [11:34:40]Read from MH i2c: 01 07 00 [11:34:40]MH_I2C_Read... [11:34:40]Read from MH i2c: 01 07 00 BB 10 00 00 00 00 00 6E 0C 4C [11:34:40]RasterBufferAndPrint [11:34:40]line [11:34:40]line [11:34:40]line [11:34:40]line [11:34:40]line [11:34:40]written 0, free lines is 3191 [11:34:40]MH_Cut [11:34:40]Write to MH i2c: D1 01 00 C2 10 01 A4 [11:34:40]Write i2c OK [11:34:40]MH_I2C_Read... [11:34:40]Read from MH i2c: D1 [11:34:40]MH_I2C_Read... [11:34:40]Read from MH i2c: D1 01 00 [11:34:40]MH_I2C_Read... [11:34:40]Read from MH i2c: D1 01 00 C2 10 00 A3 [11:34:40]Write to MH i2c: 01 00 00 C3 10 D3 [11:34:40]Write i2c OK [11:34:40]MH_I2C_Read... [11:34:41]*** Cut start [11:34:41]*** Partial cut [11:34:41]*** CUTSNS_PIN = 1 [11:34:41]Connected sock=10 [11:34:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 73 07 01 91 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF *** CUTSNS_PIN = 0 [11:34:41]03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 CE 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 6F 03 00 35 04 06 00 92 E5 0C 02 5B 51 22 10 3D C4 ED FD 8C AE [11:34:41]*** Brake cut motor [11:34:41]Read from MH i2c: 01 [11:34:41]MH_I2C_Read... [11:34:41]*** Stop cut motor [11:34:41]*** Cut end [11:34:41]Read from MH i2c: 01 07 00 [11:34:41]MH_I2C_Read... [11:34:41]Read from MH i2c: 01 07 00 C3 10 00 00 00 00 00 FF 0F E8 [11:34:41]process_action close_receipt done [11:34:41]requested_data is exist [11:34:41]produce_requested_data [11:34:41]requested_item fm.sn is exist - process it [11:34:41]wFMCommunicate request_size=4 [11:34:41]MH_SAM_APDU [11:34:41]CAPDU: 80 11 00 00 [11:34:41]Write to MH i2c: E2 08 00 C4 10 80 11 00 00 00 00 00 00 4E [11:34:41]Write i2c OK [11:34:41]MH_I2C_Read... [11:34:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:41]Read from MH i2c: E2 [11:34:41]MH_I2C_Read... [11:34:41]Read from MH i2c: E2 17 00 [11:34:41]MH_I2C_Read... [11:34:41]Read from MH i2c: E2 17 00 C4 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [11:34:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:34:41]wFMCommunicate OK [11:34:41]requested_item fd.num is exist - process it [11:34:41]SAM_PROTO_GetFieldsCounters [11:34:41]wFMCommunicate request_size=4 [11:34:41]MH_SAM_APDU [11:34:41]CAPDU: 80 13 00 00 [11:34:41]Write to MH i2c: E2 08 00 C5 10 80 13 00 00 00 00 00 00 51 [11:34:41]Write i2c OK [11:34:41]MH_I2C_Read... [11:34:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:42]Read from MH i2c: E2 [11:34:42]MH_I2C_Read... [11:34:42]Read from MH i2c: E2 62 00 [11:34:42]MH_I2C_Read... [11:34:42]Read from MH i2c: E2 62 00 C5 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [11:34:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:42]wFMCommunicate OK [11:34:42]SAM_PROTO_GetFieldsCounters done [11:34:42]requested_item shift.num is exist - process it [11:34:42]requested_item shift.opened is exist - process it [11:34:42]req_shift_opened [11:34:42]FM_GetShiftState [11:34:42]SAM_PROTO_GetShiftState [11:34:42]wFMCommunicate request_size=4 [11:34:42]MH_SAM_APDU [11:34:42]CAPDU: 80 13 01 00 [11:34:42]Write to MH i2c: E2 08 00 C6 10 80 13 01 00 00 00 00 00 53 [11:34:42]Write i2c OK [11:34:42]MH_I2C_Read... [11:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:42]Read from MH i2c: E2 [11:34:42]MH_I2C_Read... [11:34:42]Read from MH i2c: E2 0E 00 [11:34:42]MH_I2C_Read... [11:34:42]Read from MH i2c: E2 0E 00 C6 10 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 04 [11:34:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:34:42]wFMCommunicate OK [11:34:42]SAM_PROTO_GetShiftState done [11:34:42]FM_GetShiftState done [11:34:42]req_shift_opened done [11:34:42]requested_item shift.open_date is exist - process it [11:34:42]req_shift_open_date [11:34:42]req_shift_open_date done [11:34:42]produce_requested_data done [11:34:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225155,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:34:42]process_action_free close_receipt [11:34:42]json_value_free [11:34:42]json_value_free done [11:34:42]process_json_proto returns [11:34:42]Send response to host [11:34:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225155,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:34:42]free response buf [11:34:42]execute_script done [11:34:42]execute_script returns [11:34:42]free content buf [11:34:42]Sock 9.Close socket [11:34:42]Sock 9.Thread stoped [11:34:46]recv_with_timeout no data received [11:34:46]recv_with_timeout no data received [11:34:46]CommunicateWithHost answer receiving error [11:34:46]CommunicateWithHost err = -3 [11:34:46]OFD Sender: Server communicate error [11:34:51]OFD Sender: Processing packet 225155 [packets to send 596, broken 595] [11:34:51]ProducePacketName [11:34:51]name=ofd_packets/00225155 [11:34:51]OFD Sender: To server: pG, [11:34:51]CommunicateWithHost lk.salyk.kg:30040 [11:34:51]ConnectInit lk.salyk.kg [11:34:56]recv_with_timeout no data received [11:34:57]Connected sock=10 [11:34:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 06 73 07 01 91 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 CE 89 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 6F 03 00 35 04 06 00 92 E5 0C 02 5B 51 22 10 3D C4 ED FD 8C AE [11:34:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F1 6C 47 00 CC 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 6F 03 00 F4 03 04 00 F1 35 A3 66 B6 04 01 00 00 C4 2F 5B 81 72 7C 04 2E [11:34:58]CommunicateWithHost err = 0 [11:34:58]CheckOFDResponse [11:34:58]1017 (14) - 77093643461234 [11:34:58]1041 (16) - 0000000000874959 [11:34:58]1040 (4) - 225155 [11:34:58]1012 (4) - 26.07.2024 05:36 [11:34:58]1206 (1) - 0 [11:34:58]OFD Sender: Remove packet 225155 [11:34:58]ProducePacketName [11:34:58]name=ofd_packets/00225155 [11:34:58]NVStorageDeleteData [11:34:58]OFD Sender: No OFD packet to send [11:35:03]OFD Sender: No OFD packet to send [11:35:08]OFD Sender: No OFD packet to send [11:35:13]OFD Sender: No OFD packet to send [11:35:19]OFD Sender: No OFD packet to send [11:35:24]OFD Sender: No OFD packet to send [11:35:29]OFD Sender: No OFD packet to send [11:35:34]OFD Sender: No OFD packet to send [11:35:35]accept exits with 7 [11:35:35]New connection [11:35:35]New thread 3067563364 created [11:35:35]Thread 3067420004 joined [11:35:35]Waiting for new connection... [11:35:35] Sock 7.Parse request [11:35:35]Sock 7.Check first char [11:35:35]Sock 7.First char is OK [11:35:35]request: POST /json_proto HTTP/1.0 [11:35:35]Method: POST [11:35:35]URL: /json_proto [11:35:35]Method is POST - this is cgi request [11:35:35]url: /json_proto [11:35:35]query_string will be loaded in cgi processing [11:35:35]execute_cgi json_proto POST (null) [11:35:35]execute_cgi path=json_proto method=POST [11:35:35]POST find Content-Length [11:35:35]Host: 172.17.43.131:8080 [11:35:35]Content-Length: 683 [11:35:35]Content-Type: application/json [11:35:35] [11:35:35]POST finish read [11:35:35]Found Content-Length = 683 [11:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:35]execute_script... [11:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:35]POST & json_proto [11:35:35]process_json_proto [11:35:35]json parsed OK: [11:35:35]protocol is kg_v1.0 [11:35:35]action value=close_receipt [11:35:35]process_action close_receipt [11:35:35]cmd_close_receipt [11:35:35]MH_GetDate [11:35:35]Write to MH i2c: F0 00 00 C7 10 C6 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: F0 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: F0 09 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: F0 09 00 C7 10 00 08 8A A3 66 F9 24 A2 66 8F [11:35:35]GetLastDocTimeStamp 1721993678 [11:35:35]current date 1721993736 [11:35:35]FM_GetShiftState [11:35:35]SAM_PROTO_GetShiftState [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 13 01 00 [11:35:35]Write to MH i2c: E2 08 00 C8 10 80 13 01 00 00 00 00 00 55 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 0E 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 0E 00 C8 10 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 06 [11:35:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:35:35]wFMCommunicate OK [11:35:35]SAM_PROTO_GetShiftState done [11:35:35]FM_GetShiftState done [11:35:35]opened in 1721952182 [11:35:35]opened+sec_in_day 1722038582 [11:35:35]quantity*price = 100021 [11:35:35]sum+1 = 100023 [11:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 224 26.07.2024 11:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225156 ФПД: 277995595899103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113536&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225156&fm=277995595899103&tin=02508201610067®Number=0000000000092624&sum=100000 [11:35:36]StoreToDocumentArchive [11:35:36]shift 437 fd 225156 [11:35:36]save to /storage/0437/doc_00225156 [11:35:36]save last doc name /storage/0437/doc_00225156 to /storage/kkm_last_doc_name [11:35:36]save OK [11:35:36]Clear old archive folders... [11:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:36]tlvbuf is 00BFE1F0 [11:35:36]SAM_PROTO_ClearQueue [11:35:36]wFMCommunicate request_size=4 [11:35:36]MH_SAM_APDU [11:35:36]CAPDU: 80 09 00 00 [11:35:36]Write to MH i2c: E2 08 00 D5 10 80 09 00 00 00 00 00 00 57 [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:36]Read from MH i2c: E2 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: E2 03 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: E2 03 00 D5 10 00 90 00 59 [11:35:36]RAPDU: 90 00 [11:35:36]wFMCommunicate OK [11:35:36]SAM_PROTO_ClearQueue done [11:35:36]KKMCreateOFDPacket [11:35:36]OFDProtocolAddRootSTLVToBuf [11:35:36]FM_MakeSignedData [11:35:36]FM_MakeSignedData [11:35:36]SAM_PROTO_SignData [11:35:36]wFMCommunicate request_size=4 [11:35:36]MH_SAM_APDU [11:35:36]CAPDU: 80 0D 01 02 [11:35:36]Write to MH i2c: E2 08 00 D6 10 80 0D 01 02 00 00 00 00 5F [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:36]Read from MH i2c: E2 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: E2 03 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: E2 03 00 D6 10 00 90 00 5A [11:35:36]RAPDU: 90 00 [11:35:36]wFMCommunicate OK [11:35:36]wFMCommunicate request_size=255 [11:35:36]MH_SAM_APDU [11:35:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 08 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 6F 03 00 35 04 06 00 FC [11:35:36]Write to MH i2c: E2 02 01 D7 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 08 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 6F 03 00 35 04 06 00 FC 00 00 36 [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 D7 10 00 90 00 5B [11:35:37]RAPDU: 90 00 [11:35:37]wFMCommunicate OK [11:35:37]wFMCommunicate request_size=10 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 0D 02 02 05 D5 E4 BE 20 DF [11:35:37]Write to MH i2c: E2 0D 00 D8 10 80 0D 02 02 05 00 D5 E4 BE 20 DF 00 00 E2 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 03 00 D8 10 00 90 00 5C [11:35:37]RAPDU: 90 00 [11:35:37]wFMCommunicate OK [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 0D 03 02 [11:35:37]Write to MH i2c: E2 08 00 D9 10 80 0D 03 02 00 00 00 00 64 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 0B 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 0B 00 D9 10 00 B8 3F 8A 3C 69 F7 86 48 90 00 50 [11:35:37]RAPDU: B8 3F 8A 3C 69 F7 86 48 90 00 [11:35:37]wFMCommunicate OK [11:35:37]SAM_PROTO_SignData done [11:35:37]FM_MakeSignedData done [11:35:37]CreateOFDProtocolMessage [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 11 00 00 [11:35:37]Write to MH i2c: E2 08 00 DA 10 80 11 00 00 00 00 00 00 64 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 17 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 17 00 DA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [11:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:35:37]wFMCommunicate OK [11:35:37]CreateOFDProtocolMessage done [11:35:37]OFDSenderStorePacket 225156 [11:35:37]StoreOFDPacket docnum=225156 [11:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 BF 07 01 4D B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 08 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 6F 03 00 35 04 06 00 FC D5 E4 BE 20 DF B8 3F 8A 3C 69 F7 86 48 [11:35:37]CheckFolder [11:35:37]dirname=/storage/ofd_packets [11:35:37]CheckFolder done [11:35:37]ProducePacketName [11:35:37]name=ofd_packets/00225156 [11:35:37]NVStorageSaveData ofd_packets/00225156 [11:35:37]File name is /storage/ofd_packets/00225156 [11:35:37]Write 301 bytes [11:35:37]NVStorageSaveData done [11:35:37]OFDSenderStorePacket done [11:35:37]KKMCreateOFDPacket done [11:35:37]NVStorageSaveData kkm_last_timestamp [11:35:37]File name is /storage/kkm_last_timestamp [11:35:37]Write 4 bytes [11:35:37]NVStorageSaveData done [11:35:37]ExternCall_PrintAddStr [11:35:37]wPrintStart [11:35:37]Write to MH i2c: 01 00 00 DB 10 EB [11:35:37]OFD Sender: Processing packet 225156 [packets to send 596, broken 595] [11:35:37]ProducePacketName [11:35:37]name=ofd_packets/00225156 [11:35:37]OFD Sender: To server: pG, [11:35:37]CommunicateWithHost lk.salyk.kg:30040 [11:35:37]ConnectInit lk.salyk.kg [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 07 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 07 00 DB 10 00 00 00 00 00 FF 0F 00 [11:35:37]RasterBufferAndPrint [11:35:37]line Счет N : (1)2001338 [11:35:37]line ИНН: 02508201610067 [11:35:37]line Контрольно-Кассовый Чек [11:35:37]line ПРОДАЖА [11:35:37]line ТРК (МРК, ГНК) : 64 [11:35:37]line Товар: 2710124500 [11:35:37]line Аи-95-К-5 [11:35:37]line 13.480 * 74.20 [11:35:37]line = 1000.22 [11:35:37]line НДС 12% НСП 1% [11:35:37]line > о реализуемом товаре [11:35:37]line ОКРУГЛЕНИЕ: -0.22 [11:35:37]line ИТОГО: 1000.00 [11:35:37]line Внесено: 1000.00 [11:35:37]line СДАЧА: 0.00 [11:35:37]line НСП 1% : 8.85 [11:35:37]line НДС 12% : 106.22 [11:35:37]line Наличными: 1000.00 [11:35:37]line Безнал.: 0.00 [11:35:37]line Место: АЗС № 97 "Партнер Нефть" [11:35:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:35:37]line СНО: Общий режим [11:35:37]line Чек 224 26.07.2024 11:35 [11:35:37]line Смена: 437 ФФД: 1.0 [11:35:37]line ЗНМ: 0300000054 [11:35:37]line РНМ: 0000000000092624 [11:35:37]line Версия ККМ: 001 [11:35:37]line ФМ: 0000000000874959 [11:35:37]line ФД: 225156 [11:35:37]line ФПД: 277995595899103 [11:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113536&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225156&fm=277995595899103&tin=02508201610067®Number=0000000000092624&sum=100000 [11:35:37]written 0, free lines is 4095 [11:35:37]Write to MH i2c: 01 00 00 06 11 17 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 07 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 07 00 06 11 00 00 00 00 00 62 0C 8C [11:35:37]RasterBufferAndPrint [11:35:37]line [11:35:37]line [11:35:37]line [11:35:37]line [11:35:37]line [11:35:37]written 0, free lines is 3174 [11:35:37]MH_Cut [11:35:37]Write to MH i2c: D1 01 00 0D 11 01 F0 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: D1 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: D1 01 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: D1 01 00 0D 11 00 EF [11:35:37]Write to MH i2c: 01 00 00 0E 11 1F [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:38]Connected sock=10 [11:35:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 BF 07 01 4D B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 08 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 6F 03 00 35 04 06 00 FC D5 E4 BE 20 DF B8 3F 8A 3C 69 F7 86 48 [11:35:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 06 47 00 50 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 6F 03 00 F4 03 04 00 19 36 A3 66 B6 04 01 00 00 D7 54 4D 21 18 3F 44 80 [11:35:38]CommunicateWithHost err = 0 [11:35:38]CheckOFDResponse [11:35:38]1017 (14) - 77093643461234 [11:35:38]1041 (16) - 0000000000874959 [11:35:38]1040 (4) - 225156 [11:35:38]1012 (4) - 26.07.2024 05:37 [11:35:38]1206 (1) - 0 [11:35:38]OFD Sender: Remove packet 225156 [11:35:38]ProducePacketName [11:35:38]name=ofd_packets/00225156 [11:35:38]NVStorageDeleteData [11:35:39]*** Cut start [11:35:39]*** Partial cut [11:35:39]*** CUTSNS_PIN = 1 [11:35:39]*** CUTSNS_PIN = 0 [11:35:39]*** Brake cut motor [11:35:39]OFD Sender: No OFD packet to send [11:35:39]Read from MH i2c: 01 [11:35:39]MH_I2C_Read... [11:35:39]*** Stop cut motor [11:35:39]*** Cut end [11:35:39]Read from MH i2c: 01 07 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: 01 07 00 0E 11 00 00 00 00 00 FF 0F 34 [11:35:39]process_action close_receipt done [11:35:39]requested_data is exist [11:35:39]produce_requested_data [11:35:39]requested_item fm.sn is exist - process it [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 11 00 00 [11:35:39]Write to MH i2c: E2 08 00 0F 11 80 11 00 00 00 00 00 00 9A [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:39]Read from MH i2c: E2 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 17 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 17 00 0F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [11:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:35:39]wFMCommunicate OK [11:35:39]requested_item fd.num is exist - process it [11:35:39]SAM_PROTO_GetFieldsCounters [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 13 00 00 [11:35:39]Write to MH i2c: E2 08 00 10 11 80 13 00 00 00 00 00 00 9D [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:39]Read from MH i2c: E2 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 62 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 62 00 10 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [11:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:39]wFMCommunicate OK [11:35:39]SAM_PROTO_GetFieldsCounters done [11:35:39]requested_item shift.num is exist - process it [11:35:39]requested_item shift.opened is exist - process it [11:35:39]req_shift_opened [11:35:39]FM_GetShiftState [11:35:39]SAM_PROTO_GetShiftState [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 13 01 00 [11:35:39]Write to MH i2c: E2 08 00 11 11 80 13 01 00 00 00 00 00 9F [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:39]Read from MH i2c: E2 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 0E 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 0E 00 11 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 50 [11:35:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:35:40]wFMCommunicate OK [11:35:40]SAM_PROTO_GetShiftState done [11:35:40]FM_GetShiftState done [11:35:40]req_shift_opened done [11:35:40]requested_item shift.open_date is exist - process it [11:35:40]req_shift_open_date [11:35:40]req_shift_open_date done [11:35:40]produce_requested_data done [11:35:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225156,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:35:40]process_action_free close_receipt [11:35:40]json_value_free [11:35:40]json_value_free done [11:35:40]process_json_proto returns [11:35:40]Send response to host [11:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225156,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:35:40]free response buf [11:35:40]execute_script done [11:35:40]execute_script returns [11:35:40]free content buf [11:35:40]Sock 7.Close socket [11:35:40]Sock 7.Thread stoped [11:35:44]OFD Sender: No OFD packet to send [11:35:49]OFD Sender: No OFD packet to send [11:35:51]recv_with_timeout no data received [11:35:54]OFD Sender: No OFD packet to send [11:35:59]OFD Sender: No OFD packet to send [11:36:01]recv_with_timeout no data received [11:36:04]OFD Sender: No OFD packet to send [11:36:09]OFD Sender: No OFD packet to send [11:36:14]OFD Sender: No OFD packet to send [11:36:19]OFD Sender: No OFD packet to send [11:36:24]OFD Sender: No OFD packet to send [11:36:29]OFD Sender: No OFD packet to send [11:36:34]OFD Sender: No OFD packet to send [11:36:39]OFD Sender: No OFD packet to send [11:36:44]OFD Sender: No OFD packet to send [11:36:49]OFD Sender: No OFD packet to send [11:36:54]OFD Sender: No OFD packet to send [11:36:59]OFD Sender: No OFD packet to send [11:37:04]OFD Sender: No OFD packet to send [11:37:09]OFD Sender: No OFD packet to send [11:37:14]OFD Sender: No OFD packet to send [11:37:19]OFD Sender: No OFD packet to send [11:37:24]OFD Sender: No OFD packet to send [11:37:29]OFD Sender: No OFD packet to send [11:37:34]OFD Sender: No OFD packet to send [11:37:39]OFD Sender: No OFD packet to send [11:37:44]OFD Sender: No OFD packet to send [11:37:49]OFD Sender: No OFD packet to send [11:37:54]OFD Sender: No OFD packet to send [11:37:59]OFD Sender: No OFD packet to send [11:38:04]OFD Sender: No OFD packet to send [11:38:09]OFD Sender: No OFD packet to send [11:38:13]accept exits with 9 [11:38:13]New connection [11:38:13]New thread 3067420004 created [11:38:13]Thread 3067563364 joined [11:38:13]Waiting for new connection... [11:38:13] Sock 9.Parse request [11:38:13]Sock 9.Check first char [11:38:13]Sock 9.First char is OK [11:38:13]request: POST /json_proto HTTP/1.0 [11:38:13]Method: POST [11:38:13]URL: /json_proto [11:38:13]Method is POST - this is cgi request [11:38:13]url: /json_proto [11:38:13]query_string will be loaded in cgi processing [11:38:13]execute_cgi json_proto POST (null) [11:38:13]execute_cgi path=json_proto method=POST [11:38:13]POST find Content-Length [11:38:13]Host: 172.17.43.131:8080 [11:38:13]Content-Length: 678 [11:38:13]Content-Type: application/json [11:38:13] [11:38:13]POST finish read [11:38:13]Found Content-Length = 678 [11:38:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:13]execute_script... [11:38:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:13]POST & json_proto [11:38:13]process_json_proto [11:38:13]json parsed OK: [11:38:13]protocol is kg_v1.0 [11:38:13]action value=close_receipt [11:38:13]process_action close_receipt [11:38:13]cmd_close_receipt [11:38:13]MH_GetDate [11:38:13]Write to MH i2c: F0 00 00 12 11 12 [11:38:13]Write i2c OK [11:38:13]MH_I2C_Read... [11:38:13]Read from MH i2c: F0 [11:38:13]MH_I2C_Read... [11:38:13]Read from MH i2c: F0 09 00 [11:38:13]MH_I2C_Read... [11:38:13]Read from MH i2c: F0 09 00 12 11 00 A6 8A A3 66 F9 24 A2 66 79 [11:38:13]GetLastDocTimeStamp 1721993736 [11:38:13]current date 1721993894 [11:38:13]FM_GetShiftState [11:38:13]SAM_PROTO_GetShiftState [11:38:13]wFMCommunicate request_size=4 [11:38:13]MH_SAM_APDU [11:38:13]CAPDU: 80 13 01 00 [11:38:13]Write to MH i2c: E2 08 00 13 11 80 13 01 00 00 00 00 00 A1 [11:38:13]Write i2c OK [11:38:13]MH_I2C_Read... [11:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:13]Read from MH i2c: E2 [11:38:13]MH_I2C_Read... [11:38:13]Read from MH i2c: E2 0E 00 [11:38:13]MH_I2C_Read... [11:38:13]Read from MH i2c: E2 0E 00 13 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 52 [11:38:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:38:13]wFMCommunicate OK [11:38:13]SAM_PROTO_GetShiftState done [11:38:13]FM_GetShiftState done [11:38:13]opened in 1721952182 [11:38:13]opened+sec_in_day 1722038582 [11:38:13]quantity*price = 70044 [11:38:13]sum+1 = 70046 [11:38:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 225 26.07.2024 11:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225157 ФПД: 191085395244931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225157&fm=191085395244931&tin=02508201610067®Number=0000000000092624&sum=70000 [11:38:14]StoreToDocumentArchive [11:38:14]shift 437 fd 225157 [11:38:14]save to /storage/0437/doc_00225157 [11:38:14]save last doc name /storage/0437/doc_00225157 to /storage/kkm_last_doc_name [11:38:14]save OK [11:38:14]Clear old archive folders... [11:38:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:14]tlvbuf is 00C4B200 [11:38:14]SAM_PROTO_ClearQueue [11:38:14]wFMCommunicate request_size=4 [11:38:14]MH_SAM_APDU [11:38:14]CAPDU: 80 09 00 00 [11:38:14]Write to MH i2c: E2 08 00 20 11 80 09 00 00 00 00 00 00 A3 [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:14]Read from MH i2c: E2 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: E2 03 00 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: E2 03 00 20 11 00 90 00 A5 [11:38:14]RAPDU: 90 00 [11:38:14]wFMCommunicate OK [11:38:14]SAM_PROTO_ClearQueue done [11:38:14]KKMCreateOFDPacket [11:38:14]OFDProtocolAddRootSTLVToBuf [11:38:14]FM_MakeSignedData [11:38:14]FM_MakeSignedData [11:38:14]SAM_PROTO_SignData [11:38:14]wFMCommunicate request_size=4 [11:38:14]MH_SAM_APDU [11:38:14]CAPDU: 80 0D 01 02 [11:38:14]Write to MH i2c: E2 08 00 21 11 80 0D 01 02 00 00 00 00 AB [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:14]Read from MH i2c: E2 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: E2 03 00 [11:38:14]MH_I2C_Read... [11:38:14]Read from MH i2c: E2 03 00 21 11 00 90 00 A6 [11:38:14]RAPDU: 90 00 [11:38:14]wFMCommunicate OK [11:38:14]wFMCommunicate request_size=255 [11:38:14]MH_SAM_APDU [11:38:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 A6 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 6F 03 00 35 04 06 00 AD [11:38:14]Write to MH i2c: E2 02 01 22 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 A6 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 6F 03 00 35 04 06 00 AD 00 00 9D [11:38:14]Write i2c OK [11:38:14]MH_I2C_Read... [11:38:14]OFD Sender: No OFD packet to send [11:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:15]Read from MH i2c: E2 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 03 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 03 00 22 11 00 90 00 A7 [11:38:15]RAPDU: 90 00 [11:38:15]wFMCommunicate OK [11:38:15]wFMCommunicate request_size=10 [11:38:15]MH_SAM_APDU [11:38:15]CAPDU: 80 0D 02 02 05 CA 89 1A F7 83 [11:38:15]Write to MH i2c: E2 0D 00 23 11 80 0D 02 02 05 00 CA 89 1A F7 83 00 00 9F [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:15]Read from MH i2c: E2 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 03 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 03 00 23 11 00 90 00 A8 [11:38:15]RAPDU: 90 00 [11:38:15]wFMCommunicate OK [11:38:15]wFMCommunicate request_size=4 [11:38:15]MH_SAM_APDU [11:38:15]CAPDU: 80 0D 03 02 [11:38:15]Write to MH i2c: E2 08 00 24 11 80 0D 03 02 00 00 00 00 B0 [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:15]Read from MH i2c: E2 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 0B 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 0B 00 24 11 00 8D A5 1F 20 DE F4 DA 21 90 00 EF [11:38:15]RAPDU: 8D A5 1F 20 DE F4 DA 21 90 00 [11:38:15]wFMCommunicate OK [11:38:15]SAM_PROTO_SignData done [11:38:15]FM_MakeSignedData done [11:38:15]CreateOFDProtocolMessage [11:38:15]wFMCommunicate request_size=4 [11:38:15]MH_SAM_APDU [11:38:15]CAPDU: 80 11 00 00 [11:38:15]Write to MH i2c: E2 08 00 25 11 80 11 00 00 00 00 00 00 B0 [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:15]Read from MH i2c: E2 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 17 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: E2 17 00 25 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [11:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:38:15]wFMCommunicate OK [11:38:15]CreateOFDProtocolMessage done [11:38:15]OFDSenderStorePacket 225157 [11:38:15]StoreOFDPacket docnum=225157 [11:38:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 74 07 01 03 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 A6 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 6F 03 00 35 04 06 00 AD CA 89 1A F7 83 8D A5 1F 20 DE F4 DA 21 [11:38:15]CheckFolder [11:38:15]dirname=/storage/ofd_packets [11:38:15]CheckFolder done [11:38:15]ProducePacketName [11:38:15]name=ofd_packets/00225157 [11:38:15]NVStorageSaveData ofd_packets/00225157 [11:38:15]File name is /storage/ofd_packets/00225157 [11:38:15]Write 301 bytes [11:38:15]NVStorageSaveData done [11:38:15]OFDSenderStorePacket done [11:38:15]KKMCreateOFDPacket done [11:38:15]NVStorageSaveData kkm_last_timestamp [11:38:15]File name is /storage/kkm_last_timestamp [11:38:15]Write 4 bytes [11:38:15]NVStorageSaveData done [11:38:15]ExternCall_PrintAddStr [11:38:15]wPrintStart [11:38:15]Write to MH i2c: 01 00 00 26 11 37 [11:38:15]Write i2c OK [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: 01 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: 01 07 00 [11:38:15]MH_I2C_Read... [11:38:15]Read from MH i2c: 01 07 00 26 11 00 00 00 00 00 FF 0F 4C [11:38:15]RasterBufferAndPrint [11:38:15]line Счет N : (1)2001339 [11:38:15]line ИНН: 02508201610067 [11:38:15]line Контрольно-Кассовый Чек [11:38:15]line ПРОДАЖА [11:38:15]line ТРК (МРК, ГНК) : 34 [11:38:15]line Товар: 2710124500 [11:38:15]line Аи-95-К-5 [11:38:15]line 9.440 * 74.20 [11:38:15]line = 700.45 [11:38:15]line НДС 12% НСП 1% [11:38:15]line > о реализуемом товаре [11:38:15]line ОКРУГЛЕНИЕ: -0.45 [11:38:15]line ИТОГО: 700.00 [11:38:15]line Внесено: 700.00 [11:38:15]line СДАЧА: 0.00 [11:38:15]line НСП 1% : 6.20 [11:38:15]line НДС 12% : 74.38 [11:38:15]line Наличными: 700.00 [11:38:15]line Безнал.: 0.00 [11:38:15]line Место: АЗС № 97 "Партнер Нефть" [11:38:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:38:15]line СНО: Общий режим [11:38:15]line Чек 225 26.07.2024 11:38 [11:38:15]line Смена: 437 ФФД: 1.0 [11:38:15]line ЗНМ: 0300000054 [11:38:15]line РНМ: 0000000000092624 [11:38:15]line Версия ККМ: 001 [11:38:15]line ФМ: 0000000000874959 [11:38:15]line ФД: 225157 [11:38:15]line ФПД: 191085395244931 [11:38:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113814&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225157&fm=191085395244931&tin=02508201610067®Number=0000000000092624&sum=70000 [11:38:15]OFD Sender: Processing packet 225157 [packets to send 596, broken 595] [11:38:15]ProducePacketName [11:38:15]name=ofd_packets/00225157 [11:38:15]OFD Sender: To server: pG, [11:38:15]CommunicateWithHost lk.salyk.kg:30040 [11:38:15]ConnectInit lk.salyk.kg [11:38:15]written 0, free lines is 4095 [11:38:16]Write to MH i2c: 01 00 00 51 11 62 [11:38:16]Write i2c OK [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: 01 [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: 01 07 00 [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: 01 07 00 51 11 00 00 00 00 00 5C 0C D1 [11:38:16]RasterBufferAndPrint [11:38:16]line [11:38:16]line [11:38:16]line [11:38:16]line [11:38:16]line [11:38:16]written 0, free lines is 3167 [11:38:16]MH_Cut [11:38:16]Write to MH i2c: D1 01 00 58 11 01 3B [11:38:16]Write i2c OK [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: D1 [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: D1 01 00 [11:38:16]MH_I2C_Read... [11:38:16]Read from MH i2c: D1 01 00 58 11 00 3A [11:38:16]Write to MH i2c: 01 00 00 59 11 6A [11:38:16]Write i2c OK [11:38:16]MH_I2C_Read... [11:38:17]*** Cut start [11:38:17]*** Partial cut [11:38:17]*** CUTSNS_PIN = 1 [11:38:17]*** CUTSNS_PIN = 0 [11:38:17]*** Brake cut motor [11:38:17]Connected sock=11 [11:38:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F7 74 07 01 03 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 A6 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 6F 03 00 35 04 06 00 AD CA 89 1A F7 83 8D A5 1F 20 DE F4 DA 21 [11:38:17]Read from MH i2c: 01 [11:38:17]MH_I2C_Read... [11:38:17]*** Stop cut motor [11:38:17]*** Cut end [11:38:17]Read from MH i2c: 01 07 00 [11:38:17]MH_I2C_Read... [11:38:17]Read from MH i2c: 01 07 00 59 11 00 00 00 00 00 FF 0F 7F [11:38:17]process_action close_receipt done [11:38:17]requested_data is exist [11:38:17]produce_requested_data [11:38:17]requested_item fm.sn is exist - process it [11:38:17]wFMCommunicate request_size=4 [11:38:17]MH_SAM_APDU [11:38:17]CAPDU: 80 11 00 00 [11:38:17]Write to MH i2c: E2 08 00 5A 11 80 11 00 00 00 00 00 00 E5 [11:38:17]Write i2c OK [11:38:17]MH_I2C_Read... [11:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:17]Read from MH i2c: E2 [11:38:17]MH_I2C_Read... [11:38:17]Read from MH i2c: E2 17 00 [11:38:17]MH_I2C_Read... [11:38:17]Read from MH i2c: E2 17 00 5A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [11:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:38:17]wFMCommunicate OK [11:38:17]requested_item fd.num is exist - process it [11:38:17]SAM_PROTO_GetFieldsCounters [11:38:17]wFMCommunicate request_size=4 [11:38:17]MH_SAM_APDU [11:38:17]CAPDU: 80 13 00 00 [11:38:17]Write to MH i2c: E2 08 00 5B 11 80 13 00 00 00 00 00 00 E8 [11:38:17]Write i2c OK [11:38:17]MH_I2C_Read... [11:38:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:18]Read from MH i2c: E2 [11:38:18]MH_I2C_Read... [11:38:18]Read from MH i2c: E2 62 00 [11:38:18]MH_I2C_Read... [11:38:18]Read from MH i2c: E2 62 00 5B 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [11:38:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:38:18]wFMCommunicate OK [11:38:18]SAM_PROTO_GetFieldsCounters done [11:38:18]requested_item shift.num is exist - process it [11:38:18]requested_item shift.opened is exist - process it [11:38:18]req_shift_opened [11:38:18]FM_GetShiftState [11:38:18]SAM_PROTO_GetShiftState [11:38:18]wFMCommunicate request_size=4 [11:38:18]MH_SAM_APDU [11:38:18]CAPDU: 80 13 01 00 [11:38:18]Write to MH i2c: E2 08 00 5C 11 80 13 01 00 00 00 00 00 EA [11:38:18]Write i2c OK [11:38:18]MH_I2C_Read... [11:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:18]Read from MH i2c: E2 [11:38:18]MH_I2C_Read... [11:38:18]Read from MH i2c: E2 0E 00 [11:38:18]MH_I2C_Read... [11:38:18]Read from MH i2c: E2 0E 00 5C 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9B [11:38:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:38:18]wFMCommunicate OK [11:38:18]SAM_PROTO_GetShiftState done [11:38:18]FM_GetShiftState done [11:38:18]req_shift_opened done [11:38:18]requested_item shift.open_date is exist - process it [11:38:18]req_shift_open_date [11:38:18]req_shift_open_date done [11:38:18]produce_requested_data done [11:38:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225157,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:38:18]process_action_free close_receipt [11:38:18]json_value_free [11:38:18]json_value_free done [11:38:18]process_json_proto returns [11:38:18]Send response to host [11:38:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225157,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:38:18]free response buf [11:38:18]execute_script done [11:38:18]execute_script returns [11:38:18]free content buf [11:38:18]Sock 9.Close socket [11:38:18]Sock 9.Thread stoped [11:38:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 02 47 00 3B CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 6F 03 00 F4 03 04 00 B9 36 A3 66 B6 04 01 00 00 0B B6 51 59 62 FD 62 82 [11:38:18]CommunicateWithHost err = 0 [11:38:18]CheckOFDResponse [11:38:18]1017 (14) - 77093643461234 [11:38:18]1041 (16) - 0000000000874959 [11:38:18]1040 (4) - 225157 [11:38:18]1012 (4) - 26.07.2024 05:40 [11:38:18]1206 (1) - 0 [11:38:18]OFD Sender: Remove packet 225157 [11:38:18]ProducePacketName [11:38:18]name=ofd_packets/00225157 [11:38:18]NVStorageDeleteData [11:38:19]OFD Sender: No OFD packet to send [11:38:24]OFD Sender: No OFD packet to send [11:38:27]recv_with_timeout no data received [11:38:29]OFD Sender: No OFD packet to send [11:38:34]OFD Sender: No OFD packet to send [11:38:38]recv_with_timeout no data received [11:38:39]OFD Sender: No OFD packet to send [11:38:44]OFD Sender: No OFD packet to send [11:38:49]OFD Sender: No OFD packet to send [11:38:54]OFD Sender: No OFD packet to send [11:38:59]OFD Sender: No OFD packet to send [11:39:04]OFD Sender: No OFD packet to send [11:39:09]OFD Sender: No OFD packet to send [11:39:14]OFD Sender: No OFD packet to send [11:39:19]OFD Sender: No OFD packet to send [11:39:24]OFD Sender: No OFD packet to send [11:39:29]OFD Sender: No OFD packet to send [11:39:34]OFD Sender: No OFD packet to send [11:39:37]accept exits with 7 [11:39:37]New connection [11:39:37]New thread 3067563364 created [11:39:37]Thread 3067420004 joined [11:39:37]Waiting for new connection... [11:39:37] Sock 7.Parse request [11:39:37]Sock 7.Check first char [11:39:37]Sock 7.First char is OK [11:39:37]request: POST /json_proto HTTP/1.0 [11:39:37]Method: POST [11:39:37]URL: /json_proto [11:39:37]Method is POST - this is cgi request [11:39:37]url: /json_proto [11:39:37]query_string will be loaded in cgi processing [11:39:37]execute_cgi json_proto POST (null) [11:39:37]execute_cgi path=json_proto method=POST [11:39:37]POST find Content-Length [11:39:37]Host: 172.17.43.131:8080 [11:39:37]Content-Length: 682 [11:39:37]Content-Type: application/json [11:39:37] [11:39:37]POST finish read [11:39:37]Found Content-Length = 682 [11:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:37]execute_script... [11:39:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:37]POST & json_proto [11:39:37]process_json_proto [11:39:37]json parsed OK: [11:39:37]protocol is kg_v1.0 [11:39:37]action value=close_receipt [11:39:37]process_action close_receipt [11:39:37]cmd_close_receipt [11:39:37]MH_GetDate [11:39:37]Write to MH i2c: F0 00 00 5D 11 5D [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: F0 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: F0 09 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: F0 09 00 5D 11 00 FA 8A A3 66 F9 24 A2 66 18 [11:39:37]GetLastDocTimeStamp 1721993894 [11:39:37]current date 1721993978 [11:39:37]FM_GetShiftState [11:39:37]SAM_PROTO_GetShiftState [11:39:37]wFMCommunicate request_size=4 [11:39:37]MH_SAM_APDU [11:39:37]CAPDU: 80 13 01 00 [11:39:37]Write to MH i2c: E2 08 00 5E 11 80 13 01 00 00 00 00 00 EC [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:37]Read from MH i2c: E2 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 0E 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 0E 00 5E 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9D [11:39:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:39:37]wFMCommunicate OK [11:39:37]SAM_PROTO_GetShiftState done [11:39:37]FM_GetShiftState done [11:39:37]opened in 1721952182 [11:39:37]opened+sec_in_day 1722038582 [11:39:37]quantity*price = 50013 [11:39:37]sum+1 = 50015 [11:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 226 26.07.2024 11:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225158 ФПД: 106670489011260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225158&fm=106670489011260&tin=02508201610067®Number=0000000000092624&sum=50000 [11:39:38]StoreToDocumentArchive [11:39:38]shift 437 fd 225158 [11:39:38]save to /storage/0437/doc_00225158 [11:39:38]save last doc name /storage/0437/doc_00225158 to /storage/kkm_last_doc_name [11:39:38]save OK [11:39:38]Clear old archive folders... [11:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:39:38]tlvbuf is 00D14E20 [11:39:38]SAM_PROTO_ClearQueue [11:39:38]wFMCommunicate request_size=4 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 09 00 00 [11:39:38]Write to MH i2c: E2 08 00 6B 11 80 09 00 00 00 00 00 00 EE [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 6B 11 00 90 00 F0 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]SAM_PROTO_ClearQueue done [11:39:39]KKMCreateOFDPacket [11:39:39]OFDProtocolAddRootSTLVToBuf [11:39:39]FM_MakeSignedData [11:39:39]FM_MakeSignedData [11:39:39]SAM_PROTO_SignData [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 01 02 [11:39:39]Write to MH i2c: E2 08 00 6C 11 80 0D 01 02 00 00 00 00 F6 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 6C 11 00 90 00 F1 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]wFMCommunicate request_size=255 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 FA 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 6F 03 00 35 04 06 00 61 04 [11:39:39]Write to MH i2c: E2 02 01 6D 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 FA 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 6F 03 00 35 04 06 00 61 04 00 00 2E [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]OFD Sender: No OFD packet to send [11:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 6D 11 00 90 00 F2 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]wFMCommunicate request_size=9 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 02 02 04 28 9B 04 3C [11:39:39]Write to MH i2c: E2 0C 00 6E 11 80 0D 02 02 04 00 28 9B 04 3C 00 00 04 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 03 00 6E 11 00 90 00 F3 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 03 02 [11:39:39]Write to MH i2c: E2 08 00 6F 11 80 0D 03 02 00 00 00 00 FB [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 0B 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 0B 00 6F 11 00 2E 47 03 A8 89 BC 32 5F 90 00 F2 [11:39:39]RAPDU: 2E 47 03 A8 89 BC 32 5F 90 00 [11:39:39]wFMCommunicate OK [11:39:39]SAM_PROTO_SignData done [11:39:39]FM_MakeSignedData done [11:39:39]CreateOFDProtocolMessage [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 11 00 00 [11:39:39]Write to MH i2c: E2 08 00 70 11 80 11 00 00 00 00 00 00 FB [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 17 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 17 00 70 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [11:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:39:39]wFMCommunicate OK [11:39:39]CreateOFDProtocolMessage done [11:39:39]OFDSenderStorePacket 225158 [11:39:39]StoreOFDPacket docnum=225158 [11:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F6 96 06 01 E0 45 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 FA 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 6F 03 00 35 04 06 00 61 04 28 9B 04 3C 2E 47 03 A8 89 BC 32 5F [11:39:39]CheckFolder [11:39:39]dirname=/storage/ofd_packets [11:39:39]CheckFolder done [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00225158 [11:39:39]NVStorageSaveData ofd_packets/00225158 [11:39:39]File name is /storage/ofd_packets/00225158 [11:39:39]Write 300 bytes [11:39:39]NVStorageSaveData done [11:39:39]OFDSenderStorePacket done [11:39:39]KKMCreateOFDPacket done [11:39:39]NVStorageSaveData kkm_last_timestamp [11:39:39]File name is /storage/kkm_last_timestamp [11:39:39]Write 4 bytes [11:39:39]NVStorageSaveData done [11:39:39]ExternCall_PrintAddStr [11:39:39]wPrintStart [11:39:39]Write to MH i2c: 01 00 00 71 11 82 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 71 11 00 00 00 00 00 FF 0F 97 [11:39:39]RasterBufferAndPrint [11:39:39]line Счет N : (1)2001340 [11:39:39]line ИНН: 02508201610067 [11:39:39]line Контрольно-Кассовый Чек [11:39:39]line ПРОДАЖА [11:39:39]line ТРК (МРК, ГНК) : 81 [11:39:39]line Товар: 2711190000 [11:39:39]line ГАЗ-К-5 [11:39:39]line 13.740 * 36.40 [11:39:39]line = 500.14 [11:39:39]line НДС 12% НСП 1% [11:39:39]line > о реализуемом товаре [11:39:39]line ОКРУГЛЕНИЕ: -0.14 [11:39:39]line ИТОГО: 500.00 [11:39:39]line Внесено: 500.00 [11:39:39]line СДАЧА: 0.00 [11:39:39]line НСП 1% : 4.43 [11:39:39]line НДС 12% : 53.11 [11:39:39]line Наличными: 500.00 [11:39:39]line Безнал.: 0.00 [11:39:39]line Место: АЗС № 97 "Партнер Нефть" [11:39:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:39:39]line СНО: Общий режим [11:39:39]line Чек 226 26.07.2024 11:39 [11:39:39]line Смена: 437 ФФД: 1.0 [11:39:39]line ЗНМ: 0300000054 [11:39:39]line РНМ: 0000000000092624 [11:39:39]line Версия ККМ: 001 [11:39:39]line ФМ: 0000000000874959 [11:39:39]line ФД: 225158 [11:39:39]line ФПД: 106670489011260 [11:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T113938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225158&fm=106670489011260&tin=02508201610067®Number=0000000000092624&sum=50000 [11:39:39]written 0, free lines is 4095 [11:39:39]OFD Sender: Processing packet 225158 [packets to send 596, broken 595] [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00225158 [11:39:39]OFD Sender: To server: pG, [11:39:39]CommunicateWithHost lk.salyk.kg:30040 [11:39:39]ConnectInit lk.salyk.kg [11:39:39]Write to MH i2c: 01 00 00 9C 11 AD [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 9C 11 00 00 00 00 00 54 0C 14 [11:39:39]RasterBufferAndPrint [11:39:39]line [11:39:39]line [11:39:39]line [11:39:39]line [11:39:39]line [11:39:39]written 0, free lines is 3160 [11:39:39]MH_Cut [11:39:39]Write to MH i2c: D1 01 00 A3 11 01 86 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: D1 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: D1 01 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: D1 01 00 A3 11 00 85 [11:39:39]Write to MH i2c: 01 00 00 A4 11 B5 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:41]*** Cut start [11:39:41]*** Partial cut [11:39:41]*** CUTSNS_PIN = 1 [11:39:41]*** CUTSNS_PIN = 0 [11:39:41]*** Brake cut motor [11:39:41]Read from MH i2c: 01 [11:39:41]MH_I2C_Read... [11:39:41]*** Stop cut motor [11:39:41]*** Cut end [11:39:41]Read from MH i2c: 01 07 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 07 00 A4 11 00 00 00 00 00 FF 0F CA [11:39:41]process_action close_receipt done [11:39:41]requested_data is exist [11:39:41]produce_requested_data [11:39:41]requested_item fm.sn is exist - process it [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 11 00 00 [11:39:41]Write to MH i2c: E2 08 00 A5 11 80 11 00 00 00 00 00 00 30 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 A5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [11:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:39:41]wFMCommunicate OK [11:39:41]requested_item fd.num is exist - process it [11:39:41]SAM_PROTO_GetFieldsCounters [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 13 00 00 [11:39:41]Write to MH i2c: E2 08 00 A6 11 80 13 00 00 00 00 00 00 33 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:42]Read from MH i2c: E2 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: E2 62 00 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: E2 62 00 A6 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [11:39:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:42]wFMCommunicate OK [11:39:42]SAM_PROTO_GetFieldsCounters done [11:39:42]requested_item shift.num is exist - process it [11:39:42]requested_item shift.opened is exist - process it [11:39:42]req_shift_opened [11:39:42]FM_GetShiftState [11:39:42]SAM_PROTO_GetShiftState [11:39:42]wFMCommunicate request_size=4 [11:39:42]MH_SAM_APDU [11:39:42]CAPDU: 80 13 01 00 [11:39:42]Write to MH i2c: E2 08 00 A7 11 80 13 01 00 00 00 00 00 35 [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:42]Read from MH i2c: E2 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: E2 0E 00 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: E2 0E 00 A7 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E6 [11:39:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:39:42]wFMCommunicate OK [11:39:42]SAM_PROTO_GetShiftState done [11:39:42]FM_GetShiftState done [11:39:42]req_shift_opened done [11:39:42]requested_item shift.open_date is exist - process it [11:39:42]req_shift_open_date [11:39:42]req_shift_open_date done [11:39:42]produce_requested_data done [11:39:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225158,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:39:42]process_action_free close_receipt [11:39:42]json_value_free [11:39:42]json_value_free done [11:39:42]process_json_proto returns [11:39:42]Send response to host [11:39:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225158,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:39:42]free response buf [11:39:42]execute_script done [11:39:42]execute_script returns [11:39:42]free content buf [11:39:42]Sock 7.Close socket [11:39:42]Sock 7.Thread stoped [11:39:44]ConnectInit Can't take IP for lk.salyk.kg [11:39:44]CommunicateWithHost connect error [11:39:44]CommunicateWithHost err = -1 [11:39:44]OFD Sender: Server communicate error [11:39:49]OFD Sender: Processing packet 225158 [packets to send 596, broken 595] [11:39:49]ProducePacketName [11:39:49]name=ofd_packets/00225158 [11:39:49]OFD Sender: To server: pG, [11:39:49]CommunicateWithHost lk.salyk.kg:30040 [11:39:49]ConnectInit lk.salyk.kg [11:40:01]Connected sock=7 [11:40:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 F6 96 06 01 E0 45 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 FA 8A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 6F 03 00 35 04 06 00 61 04 28 9B 04 3C 2E 47 03 A8 89 BC 32 5F [11:40:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E 57 47 00 79 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 6F 03 00 F4 03 04 00 24 37 A3 66 B6 04 01 00 00 6C 43 CB E2 3B E1 58 83 [11:40:05]CommunicateWithHost err = 0 [11:40:05]CheckOFDResponse [11:40:05]1017 (14) - 77093643461234 [11:40:05]1041 (16) - 0000000000874959 [11:40:05]1040 (4) - 225158 [11:40:05]1012 (4) - 26.07.2024 05:41 [11:40:05]1206 (1) - 0 [11:40:05]OFD Sender: Remove packet 225158 [11:40:05]ProducePacketName [11:40:05]name=ofd_packets/00225158 [11:40:05]NVStorageDeleteData [11:40:05]OFD Sender: No OFD packet to send [11:40:08]recv_with_timeout no data received [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:19]recv_with_timeout no data received [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:31]OFD Sender: No OFD packet to send [11:40:36]OFD Sender: No OFD packet to send [11:40:41]OFD Sender: No OFD packet to send [11:40:46]OFD Sender: No OFD packet to send [11:40:51]OFD Sender: No OFD packet to send [11:40:56]OFD Sender: No OFD packet to send [11:41:01]OFD Sender: No OFD packet to send [11:41:06]OFD Sender: No OFD packet to send [11:41:11]OFD Sender: No OFD packet to send [11:41:16]OFD Sender: No OFD packet to send [11:41:21]OFD Sender: No OFD packet to send [11:41:26]OFD Sender: No OFD packet to send [11:41:31]OFD Sender: No OFD packet to send [11:41:36]OFD Sender: No OFD packet to send [11:41:41]OFD Sender: No OFD packet to send [11:41:42]accept exits with 10 [11:41:42]New connection [11:41:42]New thread 3067420004 created [11:41:42]Thread 3067563364 joined [11:41:42]Waiting for new connection... [11:41:42] Sock 10.Parse request [11:41:42]Sock 10.Check first char [11:41:42]Sock 10.First char is OK [11:41:42]request: POST /json_proto HTTP/1.0 [11:41:42]Method: POST [11:41:42]URL: /json_proto [11:41:42]Method is POST - this is cgi request [11:41:42]url: /json_proto [11:41:42]query_string will be loaded in cgi processing [11:41:42]execute_cgi json_proto POST (null) [11:41:42]execute_cgi path=json_proto method=POST [11:41:42]POST find Content-Length [11:41:42]Host: 172.17.43.131:8080 [11:41:42]Content-Length: 683 [11:41:42]Content-Type: application/json [11:41:42] [11:41:42]POST finish read [11:41:42]Found Content-Length = 683 [11:41:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:42]execute_script... [11:41:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:42]POST & json_proto [11:41:42]process_json_proto [11:41:42]json parsed OK: [11:41:42]protocol is kg_v1.0 [11:41:42]action value=close_receipt [11:41:42]process_action close_receipt [11:41:42]cmd_close_receipt [11:41:42]MH_GetDate [11:41:42]Write to MH i2c: F0 00 00 A8 11 A8 [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: F0 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: F0 09 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: F0 09 00 A8 11 00 77 8B A3 66 F9 24 A2 66 E1 [11:41:42]GetLastDocTimeStamp 1721993978 [11:41:42]current date 1721994103 [11:41:42]FM_GetShiftState [11:41:42]SAM_PROTO_GetShiftState [11:41:42]wFMCommunicate request_size=4 [11:41:42]MH_SAM_APDU [11:41:42]CAPDU: 80 13 01 00 [11:41:42]Write to MH i2c: E2 08 00 A9 11 80 13 01 00 00 00 00 00 37 [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:42]Read from MH i2c: E2 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 0E 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 0E 00 A9 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E8 [11:41:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:41:42]wFMCommunicate OK [11:41:42]SAM_PROTO_GetShiftState done [11:41:42]FM_GetShiftState done [11:41:42]opened in 1721952182 [11:41:42]opened+sec_in_day 1722038582 [11:41:42]quantity*price = 100005 [11:41:42]sum+1 = 100006 [11:41:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 227 26.07.2024 11:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225159 ФПД: 117759567491556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114143&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225159&fm=117759567491556&tin=02508201610067®Number=0000000000092624&sum=100000 [11:41:44]StoreToDocumentArchive [11:41:44]shift 437 fd 225159 [11:41:44]save to /storage/0437/doc_00225159 [11:41:44]save last doc name /storage/0437/doc_00225159 to /storage/kkm_last_doc_name [11:41:44]save OK [11:41:44]Clear old archive folders... [11:41:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:44]tlvbuf is 00CBF9D0 [11:41:44]SAM_PROTO_ClearQueue [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 09 00 00 [11:41:44]Write to MH i2c: E2 08 00 B6 11 80 09 00 00 00 00 00 00 39 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 B6 11 00 90 00 3B [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]SAM_PROTO_ClearQueue done [11:41:44]KKMCreateOFDPacket [11:41:44]OFDProtocolAddRootSTLVToBuf [11:41:44]FM_MakeSignedData [11:41:44]FM_MakeSignedData [11:41:44]SAM_PROTO_SignData [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 0D 01 02 [11:41:44]Write to MH i2c: E2 08 00 B7 11 80 0D 01 02 00 00 00 00 41 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 B7 11 00 90 00 3C [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]wFMCommunicate request_size=255 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 77 8B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 6F 03 00 35 04 06 00 6B [11:41:44]Write to MH i2c: E2 02 01 B8 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 77 8B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 6F 03 00 35 04 06 00 6B 00 00 5F [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 B8 11 00 90 00 3D [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]wFMCommunicate request_size=10 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 0D 02 02 05 1A 09 30 71 E4 [11:41:44]Write to MH i2c: E2 0D 00 B9 11 80 0D 02 02 05 00 1A 09 30 71 E4 00 00 F6 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 B9 11 00 90 00 3E [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 0D 03 02 [11:41:44]Write to MH i2c: E2 08 00 BA 11 80 0D 03 02 00 00 00 00 46 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 0B 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 0B 00 BA 11 00 A0 ED 1F 31 23 16 0E 42 90 00 AD [11:41:44]RAPDU: A0 ED 1F 31 23 16 0E 42 90 00 [11:41:44]wFMCommunicate OK [11:41:44]SAM_PROTO_SignData done [11:41:44]FM_MakeSignedData done [11:41:44]CreateOFDProtocolMessage [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 11 00 00 [11:41:44]Write to MH i2c: E2 08 00 BB 11 80 11 00 00 00 00 00 00 46 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 17 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 17 00 BB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [11:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:41:44]wFMCommunicate OK [11:41:44]CreateOFDProtocolMessage done [11:41:44]OFDSenderStorePacket 225159 [11:41:44]StoreOFDPacket docnum=225159 [11:41:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 AF 07 01 CB 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 77 8B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 6F 03 00 35 04 06 00 6B 1A 09 30 71 E4 A0 ED 1F 31 23 16 0E 42 [11:41:44]CheckFolder [11:41:44]dirname=/storage/ofd_packets [11:41:44]CheckFolder done [11:41:44]ProducePacketName [11:41:44]name=ofd_packets/00225159 [11:41:44]NVStorageSaveData ofd_packets/00225159 [11:41:44]File name is /storage/ofd_packets/00225159 [11:41:44]Write 301 bytes [11:41:44]NVStorageSaveData done [11:41:44]OFDSenderStorePacket done [11:41:44]KKMCreateOFDPacket done [11:41:44]NVStorageSaveData kkm_last_timestamp [11:41:44]File name is /storage/kkm_last_timestamp [11:41:44]Write 4 bytes [11:41:44]NVStorageSaveData done [11:41:44]ExternCall_PrintAddStr [11:41:44]wPrintStart [11:41:44]Write to MH i2c: 01 00 00 BC 11 CD [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: 01 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: 01 07 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: 01 07 00 BC 11 00 00 00 00 00 FF 0F E2 [11:41:44]RasterBufferAndPrint [11:41:44]line Счет N : (1)2001342 [11:41:44]line ИНН: 02508201610067 [11:41:44]line Контрольно-Кассовый Чек [11:41:44]line ПРОДАЖА [11:41:44]line ТРК (МРК, ГНК) : 63 [11:41:44]line Товар: 2710124130 [11:41:44]line Аи-92-К-5 [11:41:44]line 14.750 * 67.80 [11:41:44]line = 1000.05 [11:41:44]line НДС 12% НСП 1% [11:41:44]line > о реализуемом товаре [11:41:44]line ОКРУГЛЕНИЕ: -0.05 [11:41:44]line ИТОГО: 1000.00 [11:41:44]line Внесено: 1000.00 [11:41:44]line СДАЧА: 0.00 [11:41:44]line НСП 1% : 8.85 [11:41:44]line НДС 12% : 106.20 [11:41:44]line Наличными: 1000.00 [11:41:44]line Безнал.: 0.00 [11:41:44]line Место: АЗС № 97 "Партнер Нефть" [11:41:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:41:44]line СНО: Общий режим [11:41:44]line Чек 227 26.07.2024 11:41 [11:41:44]line Смена: 437 ФФД: 1.0 [11:41:44]line ЗНМ: 0300000054 [11:41:44]line РНМ: 0000000000092624 [11:41:44]line Версия ККМ: 001 [11:41:44]line ФМ: 0000000000874959 [11:41:44]line ФД: 225159 [11:41:44]line ФПД: 117759567491556 [11:41:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114143&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225159&fm=117759567491556&tin=02508201610067®Number=0000000000092624&sum=100000 [11:41:44]written 0, free lines is 4095 [11:41:44]OFD Sender: Processing packet 225159 [packets to send 596, broken 595] [11:41:44]ProducePacketName [11:41:44]name=ofd_packets/00225159 [11:41:44]OFD Sender: To server: pG, [11:41:44]CommunicateWithHost lk.salyk.kg:30040 [11:41:45]ConnectInit lk.salyk.kg [11:41:45]Write to MH i2c: 01 00 00 E7 11 F8 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 07 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 07 00 E7 11 00 00 00 00 00 55 0C 60 [11:41:45]RasterBufferAndPrint [11:41:45]line [11:41:45]line [11:41:45]line [11:41:45]line [11:41:45]line [11:41:45]written 0, free lines is 3160 [11:41:45]MH_Cut [11:41:45]Write to MH i2c: D1 01 00 EE 11 01 D1 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: D1 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: D1 01 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: D1 01 00 EE 11 00 D0 [11:41:45]Write to MH i2c: 01 00 00 EF 11 00 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:46]*** Cut start [11:41:46]*** Partial cut [11:41:46]*** CUTSNS_PIN = 1 [11:41:46]*** CUTSNS_PIN = 0 [11:41:46]Connected sock=7 [11:41:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 AF 07 01 CB 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 77 8B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 6F 03 00 35 04 06 00 6B 1A 09 30 71 E4 A0 ED 1F 31 23 16 0E 42 [11:41:46]*** Brake cut motor [11:41:47]Read from MH i2c: 01 [11:41:47]MH_I2C_Read... [11:41:47]*** Stop cut motor [11:41:47]*** Cut end [11:41:47]Read from MH i2c: 01 07 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 07 00 EF 11 00 00 00 00 00 FF 0F 15 [11:41:47]process_action close_receipt done [11:41:47]requested_data is exist [11:41:47]produce_requested_data [11:41:47]requested_item fm.sn is exist - process it [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 11 00 00 [11:41:47]Write to MH i2c: E2 08 00 F0 11 80 11 00 00 00 00 00 00 7B [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 17 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 17 00 F0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [11:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:41:47]wFMCommunicate OK [11:41:47]requested_item fd.num is exist - process it [11:41:47]SAM_PROTO_GetFieldsCounters [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 13 00 00 [11:41:47]Write to MH i2c: E2 08 00 F1 11 80 13 00 00 00 00 00 00 7E [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 2F 47 00 10 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 6F 03 00 F4 03 04 00 8A 37 A3 66 B6 04 01 00 00 88 0C 73 71 2D D8 B9 C2 [11:41:47]CommunicateWithHost err = 0 [11:41:47]CheckOFDResponse [11:41:47]1017 (14) - 77093643461234 [11:41:47]1041 (16) - 0000000000874959 [11:41:47]1040 (4) - 225159 [11:41:47]1012 (4) - 26.07.2024 05:43 [11:41:47]1206 (1) - 0 [11:41:47]OFD Sender: Remove packet 225159 [11:41:47]ProducePacketName [11:41:47]name=ofd_packets/00225159 [11:41:47]NVStorageDeleteData [11:41:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 62 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 62 00 F1 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [11:41:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_GetFieldsCounters done [11:41:47]requested_item shift.num is exist - process it [11:41:47]requested_item shift.opened is exist - process it [11:41:47]req_shift_opened [11:41:47]FM_GetShiftState [11:41:47]SAM_PROTO_GetShiftState [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 13 01 00 [11:41:47]Write to MH i2c: E2 08 00 F2 11 80 13 01 00 00 00 00 00 80 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 F2 11 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 31 [11:41:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_GetShiftState done [11:41:47]FM_GetShiftState done [11:41:47]req_shift_opened done [11:41:47]requested_item shift.open_date is exist - process it [11:41:47]req_shift_open_date [11:41:47]req_shift_open_date done [11:41:47]produce_requested_data done [11:41:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225159,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:41:47]process_action_free close_receipt [11:41:47]json_value_free [11:41:47]json_value_free done [11:41:47]process_json_proto returns [11:41:47]Send response to host [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 91843+1721902329=1721994172 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 BD 8B A3 66 F9 24 A2 66 75 [11:42:53]Current date/time: 26.07.2024 11:42 [11:42:53]FM_Init [11:42:53]wFMConnect [11:42:53]MH_SAM_On [11:42:53]Write to MH i2c: E0 00 00 08 00 E7 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_init finished! [11:42:53]*** atr: [11:42:53]*** 0F 3B D5 18 FF 81 91 FE [11:42:53]*** 1F C3 80 73 C8 21 10 0A [11:42:53]*** 00 00 00 00 00 00 00 00 [11:42:53]*** 00 00 00 00 00 00 00 00 [11:42:53]*** 00 00 00 00 00 00 00 00 [11:42:53]*** 00 00 00 00 00 00 00 00 [11:42:53]*** 00 00 00 00 00 00 00 00 [11:42:53]*** 00 00 00 00 00 00 00 00 [11:42:53]Read from MH i2c: E0 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E0 10 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:42:53]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:42:53]wFMCommunicate request_size=10 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:42:53]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 11 00 00 [11:42:53]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [11:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:42:53]wFMCommunicate OK [11:42:53]Detected FM SN is 0000000000874959 [11:42:53]Stored FM SN is 0000000000874959 [11:42:53]wFMCommunicate request_size=9 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 16 00 00 04 1A 5E 01 00 [11:42:53]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]FM PIN OK [11:42:53]wFMCommunicate request_size=8 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 14 04 00 03 02 00 01 [11:42:53]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=13 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:42:53]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:42:53]RAPDU: 90 00 [11:42:53]wFMCommunicate OK [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 11 00 00 [11:42:53]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [11:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:42:53]wFMCommunicate OK [11:42:53]DocumentArchiveInit [11:42:53]Start Httpd... [11:42:53]Httpd thread 3067649380 created [11:42:53]Write to MH i2c: 01 00 00 0F 00 0F [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 07 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:42:53]MH Int Process started [11:42:53]Allocated Socket 7 [11:42:53]Bind OK [11:42:53]Listen OK [11:42:53]httpd running on port 8080 [11:42:53]Waiting for new connection... [11:42:54]OFD Sender: No OFD packet to send [11:42:59]OFD Sender: No OFD packet to send [11:42:59]accept exits with 8 [11:42:59]New connection [11:42:59]New thread 3067362660 created [11:42:59]Waiting for new connection... [11:42:59] Sock 8.Parse request [11:42:59]Sock 8.Check first char [11:42:59]Sock 8.First char is OK [11:42:59]request: POST /json_proto HTTP/1.0 [11:42:59]Method: POST [11:42:59]URL: /json_proto [11:42:59]Method is POST - this is cgi request [11:42:59]url: /json_proto [11:42:59]query_string will be loaded in cgi processing [11:42:59]execute_cgi json_proto POST (null) [11:42:59]execute_cgi path=json_proto method=POST [11:42:59]POST find Content-Length [11:42:59]Host: 172.17.43.131:8080 [11:42:59]Content-Length: 215 [11:42:59]Content-Type: application/json [11:42:59] [11:42:59]POST finish read [11:42:59]Found Content-Length = 215 [11:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:59]execute_script... [11:42:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:59]POST & json_proto [11:42:59]process_json_proto [11:42:59]json parsed OK: [11:42:59]protocol is kg_v1.0 [11:42:59]action value=get_value [11:42:59]process_action get_value [11:42:59]cmd_get_value [11:42:59]process_action get_value done [11:42:59]requested_data is exist [11:42:59]produce_requested_data [11:42:59]requested_item kkm.sn is exist - process it [11:42:59]requested_item kkm.ver is exist - process it [11:42:59]requested_item fm.sn is exist - process it [11:42:59]wFMCommunicate request_size=4 [11:42:59]MH_SAM_APDU [11:42:59]CAPDU: 80 11 00 00 [11:42:59]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:42:59]Write i2c OK [11:42:59]MH_I2C_Read... [11:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:59]Read from MH i2c: E2 [11:42:59]MH_I2C_Read... [11:42:59]Read from MH i2c: E2 17 00 [11:42:59]MH_I2C_Read... [11:42:59]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [11:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:42:59]wFMCommunicate OK [11:42:59]requested_item fd.num is exist - process it [11:42:59]SAM_PROTO_GetFieldsCounters [11:42:59]wFMCommunicate request_size=4 [11:42:59]MH_SAM_APDU [11:42:59]CAPDU: 80 13 00 00 [11:42:59]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:42:59]Write i2c OK [11:42:59]MH_I2C_Read... [11:42:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:59]Read from MH i2c: E2 [11:42:59]MH_I2C_Read... [11:42:59]Read from MH i2c: E2 62 00 [11:42:59]MH_I2C_Read... [11:42:59]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [11:43:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:43:00]wFMCommunicate OK [11:43:00]SAM_PROTO_GetFieldsCounters done [11:43:00]requested_item shift.num is exist - process it [11:43:00]requested_item shift.opened is exist - process it [11:43:00]req_shift_opened [11:43:00]FM_GetShiftState [11:43:00]SAM_PROTO_GetShiftState [11:43:00]wFMCommunicate request_size=4 [11:43:00]MH_SAM_APDU [11:43:00]CAPDU: 80 13 01 00 [11:43:00]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:00]Read from MH i2c: E2 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 0E 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [11:43:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:43:00]wFMCommunicate OK [11:43:00]SAM_PROTO_GetShiftState done [11:43:00]FM_GetShiftState done [11:43:00]req_shift_opened done [11:43:00]requested_item shift.open_date is exist - process it [11:43:00]req_shift_open_date [11:43:00]req_shift_open_date done [11:43:00]produce_requested_data done [11:43:00]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225162,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:43:00]process_action_free get_value [11:43:00]json_value_free [11:43:00]json_value_free done [11:43:00]process_json_proto returns [11:43:00]Send response to host [11:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225162,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:43:00]free response buf [11:43:00]execute_script done [11:43:00]execute_script returns [11:43:00]free content buf [11:43:00]Sock 8.Close socket [11:43:00]Sock 8.Thread stoped [11:43:00]accept exits with 10 [11:43:00]New connection [11:43:00]New thread 3067219300 created [11:43:00]Thread 3067362660 joined [11:43:00]Waiting for new connection... [11:43:00] Sock 10.Parse request [11:43:00]Sock 10.Check first char [11:43:00]Sock 10.First char is OK [11:43:00]request: POST /json_proto HTTP/1.0 [11:43:00]Method: POST [11:43:00]URL: /json_proto [11:43:00]Method is POST - this is cgi request [11:43:00]url: /json_proto [11:43:00]query_string will be loaded in cgi processing [11:43:00]execute_cgi json_proto POST (null) [11:43:00]execute_cgi path=json_proto method=POST [11:43:00]POST find Content-Length [11:43:00]Host: 172.17.43.131:8080 [11:43:00]Content-Length: 331 [11:43:00]Content-Type: application/json [11:43:00] [11:43:00]POST finish read [11:43:00]Found Content-Length = 331 [11:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:43:00]execute_script... [11:43:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:43:00]POST & json_proto [11:43:00]process_json_proto [11:43:00]json parsed OK: [11:43:00]protocol is kg_v1.0 [11:43:00]action value=get_value [11:43:00]process_action get_value [11:43:00]cmd_get_value [11:43:00]process_action get_value done [11:43:00]requested_data is exist [11:43:00]produce_requested_data [11:43:00]requested_item fm.sale.total is exist - process it [11:43:00]SAM_PROTO_GetFMData [11:43:00]wFMCommunicate request_size=4 [11:43:00]MH_SAM_APDU [11:43:00]CAPDU: 80 13 03 00 [11:43:00]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:43:00]Read from MH i2c: E2 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 FD 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 20 6C 03 00 69 04 A3 00 6F 04 04 00 D7 65 03 00 B1 04 05 00 FD 11 80 75 05 70 04 05 00 00 E5 D0 A9 04 72 04 04 00 FD 2C AF CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9E DD 72 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CC 9F 5E 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 97 [11:43:00]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 20 6C 03 00 69 04 A3 00 6F 04 04 00 D7 65 03 00 B1 04 05 00 FD 11 80 75 05 70 04 05 00 00 E5 D0 A9 04 72 04 04 00 FD 2C AF CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9E DD 72 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CC 9F 5E 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [11:43:00]wFMCommunicate OK [11:43:00]wFMCommunicate request_size=4 [11:43:00]MH_SAM_APDU [11:43:00]CAPDU: 80 17 00 00 [11:43:00]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:01]Read from MH i2c: E2 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 FD 00 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [11:43:01]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [11:43:01]wFMCommunicate OK [11:43:01]wFMCommunicate request_size=4 [11:43:01]MH_SAM_APDU [11:43:01]CAPDU: 80 17 00 00 [11:43:01]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:43:01]Write i2c OK [11:43:01]MH_I2C_Read... [11:43:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:01]Read from MH i2c: E2 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 FD 00 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [11:43:01]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [11:43:01]wFMCommunicate OK [11:43:01]wFMCommunicate request_size=4 [11:43:01]MH_SAM_APDU [11:43:01]CAPDU: 80 17 00 00 [11:43:01]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:43:01]Write i2c OK [11:43:01]MH_I2C_Read... [11:43:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:01]Read from MH i2c: E2 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 FD 00 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [11:43:01]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [11:43:01]wFMCommunicate OK [11:43:01]wFMCommunicate request_size=4 [11:43:01]MH_SAM_APDU [11:43:01]CAPDU: 80 17 00 00 [11:43:01]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:43:01]Write i2c OK [11:43:01]MH_I2C_Read... [11:43:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [11:43:01]Read from MH i2c: E2 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 E2 00 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [11:43:01]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:43:01]wFMCommunicate OK [11:43:01]SAM_PROTO_GetFMData done [11:43:01]requested_item fm.sale_refund.total is exist - process it [11:43:01]requested_item fm.buy.total is exist - process it [11:43:01]requested_item shift.sale.total is exist - process it [11:43:01]SAM_PROTO_GetShiftData [11:43:01]wFMCommunicate request_size=4 [11:43:01]MH_SAM_APDU [11:43:01]CAPDU: 80 13 02 00 [11:43:01]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:43:01]Write i2c OK [11:43:01]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:43:02]Read from MH i2c: E2 FD 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 E6 00 00 00 69 04 9E 00 6F 04 04 00 E4 00 00 00 B1 04 04 00 81 F9 8D 01 70 04 04 00 00 61 52 01 72 04 03 00 81 98 3B 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D0 45 2A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 85 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 B7 [11:43:02]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 E6 00 00 00 69 04 9E 00 6F 04 04 00 E4 00 00 00 B1 04 04 00 81 F9 8D 01 70 04 04 00 00 61 52 01 72 04 03 00 81 98 3B 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D0 45 2A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 85 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 17 00 00 [11:43:02]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 FD 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [11:43:02]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 17 00 00 [11:43:02]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 FD 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [11:43:02]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 17 00 00 [11:43:02]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:03]recv_with_timeout no data received [11:43:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:43:03]Read from MH i2c: E2 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: E2 FD 00 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [11:43:03]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:43:03]wFMCommunicate OK [11:43:03]wFMCommunicate request_size=4 [11:43:03]MH_SAM_APDU [11:43:03]CAPDU: 80 17 00 00 [11:43:03]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [11:43:03]Read from MH i2c: E2 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: E2 D8 00 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [11:43:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:43:03]wFMCommunicate OK [11:43:03]SAM_PROTO_GetShiftData done [11:43:03]requested_item shift.sale.total_cash is exist - process it [11:43:03]requested_item shift.sale_refund.total is exist - process it [11:43:03]requested_item shift.sale_refund.total_cash is exist - process it [11:43:03]requested_item shift.buy.total is exist - process it [11:43:03]requested_item shift.buy.total_cash is exist - process it [11:43:03]produce_requested_data done [11:43:03]produce_requested_data return {"fm.sale.total":234461639.65,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":260816.65,"shift.sale.total_cash":221760.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:43:03]process_action_free get_value [11:43:03]json_value_free [11:43:03]json_value_free done [11:43:03]process_json_proto returns [11:43:03]Send response to host [11:43:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234461639.65,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":260816.65,"shift.sale.total_cash":221760.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:43:03]free response buf [11:43:03]execute_script done [11:43:03]execute_script returns [11:43:03]free content buf [11:43:03]Sock 10.Close socket [11:43:03]Sock 10.Thread stoped [11:43:03]accept exits with 8 [11:43:03]New connection [11:43:03]New thread 3067362660 created [11:43:03]Thread 3067219300 joined [11:43:03]Waiting for new connection... [11:43:03] Sock 8.Parse request [11:43:03]Sock 8.Check first char [11:43:03]Sock 8.First char is OK [11:43:03]request: POST /json_proto HTTP/1.0 [11:43:03]Method: POST [11:43:03]URL: /json_proto [11:43:03]Method is POST - this is cgi request [11:43:03]url: /json_proto [11:43:03]query_string will be loaded in cgi processing [11:43:03]execute_cgi json_proto POST (null) [11:43:03]execute_cgi path=json_proto method=POST [11:43:03]POST find Content-Length [11:43:03]Host: 172.17.43.131:8080 [11:43:03]Content-Length: 144 [11:43:03]Content-Type: application/json [11:43:03] [11:43:03]POST finish read [11:43:03]Found Content-Length = 144 [11:43:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:43:03]execute_script... [11:43:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:43:03]POST & json_proto [11:43:03]process_json_proto [11:43:03]json parsed OK: [11:43:03]protocol is kg_v1.0 [11:43:03]action value=print_doc [11:43:03]process_action print_doc [11:43:03]process_action_free print_doc [11:43:03]json_value_free [11:43:03]json_value_free done [11:43:03]process_json_proto returns [11:43:03]Send response to host [11:43:03]{"protocol":"kg_v1.0","response":{"error":1000,"error_desc":"Open file error(LoadLastDocumentFromArchive)"}} [11:43:03]free response buf [11:43:03]execute_script done [11:43:03]execute_script returns [11:43:03]free content buf [11:43:03]Sock 8.Close socket [11:43:03]Sock 8.Thread stoped [11:43:04]OFD Sender: No OFD packet to send [11:43:09]OFD Sender: No OFD packet to send [11:43:14]OFD Sender: No OFD packet to send [11:43:19]OFD Sender: No OFD packet to send [11:43:19]recv_with_timeout no data received [11:43:24]OFD Sender: No OFD packet to send [11:43:29]OFD Sender: No OFD packet to send [11:43:31]recv_with_timeout no data received [11:43:34]OFD Sender: No OFD packet to send [11:43:39]OFD Sender: No OFD packet to send [11:43:44]OFD Sender: No OFD packet to send [11:43:49]OFD Sender: No OFD packet to send [11:43:54]OFD Sender: No OFD packet to send [11:43:59]OFD Sender: No OFD packet to send [11:44:04]OFD Sender: No OFD packet to send [11:44:09]OFD Sender: No OFD packet to send [11:44:11]recv_with_timeout no data received [11:44:14]OFD Sender: No OFD packet to send [11:44:19]OFD Sender: No OFD packet to send [11:44:24]OFD Sender: No OFD packet to send [11:44:29]OFD Sender: No OFD packet to send [11:44:30]recv_with_timeout no data received [11:44:34]OFD Sender: No OFD packet to send [11:44:39]OFD Sender: No OFD packet to send [11:44:44]OFD Sender: No OFD packet to send [11:44:49]OFD Sender: No OFD packet to send [11:44:54]OFD Sender: No OFD packet to send [11:44:59]OFD Sender: No OFD packet to send [11:45:04]OFD Sender: No OFD packet to send [11:45:09]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 92003+1721902329=1721994332 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 5C 8C A3 66 F9 24 A2 66 15 [11:45:32]Current date/time: 26.07.2024 11:45 [11:45:32]FM_Init [11:45:32]wFMConnect [11:45:32]MH_SAM_On [11:45:32]Write to MH i2c: E0 00 00 08 00 E7 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_init finished! [11:45:32]*** atr: [11:45:32]*** 0F 3B D5 18 FF 81 91 FE [11:45:32]*** 1F C3 80 73 C8 21 10 0A [11:45:32]*** 00 00 00 00 00 00 00 00 [11:45:32]*** 00 00 00 00 00 00 00 00 [11:45:32]*** 00 00 00 00 00 00 00 00 [11:45:32]*** 00 00 00 00 00 00 00 00 [11:45:32]*** 00 00 00 00 00 00 00 00 [11:45:32]*** 00 00 00 00 00 00 00 00 [11:45:32]Read from MH i2c: E0 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E0 10 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:45:32]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:45:32]wFMCommunicate request_size=10 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:45:32]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]wFMCommunicate request_size=4 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 11 00 00 [11:45:32]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 17 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [11:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:32]wFMCommunicate OK [11:45:32]Detected FM SN is 0000000000874959 [11:45:32]Stored FM SN is 0000000000874959 [11:45:32]wFMCommunicate request_size=9 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 16 00 00 04 1A 5E 01 00 [11:45:32]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]FM PIN OK [11:45:32]wFMCommunicate request_size=8 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 14 04 00 03 02 00 01 [11:45:32]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]wFMCommunicate request_size=13 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:45:32]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:45:32]RAPDU: 90 00 [11:45:32]wFMCommunicate OK [11:45:32]wFMCommunicate request_size=4 [11:45:32]MH_SAM_APDU [11:45:32]CAPDU: 80 11 00 00 [11:45:32]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:32]Read from MH i2c: E2 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 17 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [11:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:32]wFMCommunicate OK [11:45:32]DocumentArchiveInit [11:45:32]Start Httpd... [11:45:32]Httpd thread 3067542884 created [11:45:32]Write to MH i2c: 01 00 00 0F 00 0F [11:45:32]Write i2c OK [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: 01 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: 01 07 00 [11:45:32]MH_I2C_Read... [11:45:32]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:45:32]MH Int Process started [11:45:32]Allocated Socket 8 [11:45:32]Bind OK [11:45:32]Listen OK [11:45:32]httpd running on port 8080 [11:45:32]Waiting for new connection... [11:45:33]OFD Sender: No OFD packet to send [11:45:34]accept exits with 9 [11:45:34]New connection [11:45:34]New thread 3067256164 created [11:45:34]Waiting for new connection... [11:45:34] Sock 9.Parse request [11:45:34]Sock 9.Check first char [11:45:34]Sock 9.First char is OK [11:45:34]request: POST /json_proto HTTP/1.0 [11:45:34]Method: POST [11:45:34]URL: /json_proto [11:45:34]Method is POST - this is cgi request [11:45:34]url: /json_proto [11:45:34]query_string will be loaded in cgi processing [11:45:34]execute_cgi json_proto POST (null) [11:45:34]execute_cgi path=json_proto method=POST [11:45:34]POST find Content-Length [11:45:34]Host: 172.17.43.131:8080 [11:45:34]Content-Length: 215 [11:45:34]Content-Type: application/json [11:45:34] [11:45:34]POST finish read [11:45:34]Found Content-Length = 215 [11:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:34]execute_script... [11:45:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:34]POST & json_proto [11:45:34]process_json_proto [11:45:34]json parsed OK: [11:45:34]protocol is kg_v1.0 [11:45:34]action value=get_value [11:45:34]process_action get_value [11:45:34]cmd_get_value [11:45:34]process_action get_value done [11:45:34]requested_data is exist [11:45:34]produce_requested_data [11:45:34]requested_item kkm.sn is exist - process it [11:45:34]requested_item kkm.ver is exist - process it [11:45:34]requested_item fm.sn is exist - process it [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 11 00 00 [11:45:34]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 17 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [11:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:34]wFMCommunicate OK [11:45:34]requested_item fd.num is exist - process it [11:45:34]SAM_PROTO_GetFieldsCounters [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 13 00 00 [11:45:34]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 62 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [11:45:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8A 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:34]wFMCommunicate OK [11:45:34]SAM_PROTO_GetFieldsCounters done [11:45:34]requested_item shift.num is exist - process it [11:45:34]requested_item shift.opened is exist - process it [11:45:34]req_shift_opened [11:45:34]FM_GetShiftState [11:45:34]SAM_PROTO_GetShiftState [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 13 01 00 [11:45:34]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0E 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [11:45:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:45:34]wFMCommunicate OK [11:45:34]SAM_PROTO_GetShiftState done [11:45:34]FM_GetShiftState done [11:45:34]req_shift_opened done [11:45:34]requested_item shift.open_date is exist - process it [11:45:34]req_shift_open_date [11:45:34]req_shift_open_date done [11:45:34]produce_requested_data done [11:45:34]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225162,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:45:34]process_action_free get_value [11:45:34]json_value_free [11:45:34]json_value_free done [11:45:34]process_json_proto returns [11:45:34]Send response to host [11:45:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225162,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:45:34]free response buf [11:45:34]execute_script done [11:45:34]execute_script returns [11:45:34]free content buf [11:45:34]Sock 9.Close socket [11:45:34]Sock 9.Thread stoped [11:45:34]accept exits with 6 [11:45:34]New connection [11:45:34]New thread 3067112804 created [11:45:34]Thread 3067256164 joined [11:45:34]Waiting for new connection... [11:45:34] Sock 6.Parse request [11:45:34]Sock 6.Check first char [11:45:34]Sock 6.First char is OK [11:45:34]request: POST /json_proto HTTP/1.0 [11:45:34]Method: POST [11:45:34]URL: /json_proto [11:45:34]Method is POST - this is cgi request [11:45:34]url: /json_proto [11:45:34]query_string will be loaded in cgi processing [11:45:34]execute_cgi json_proto POST (null) [11:45:34]execute_cgi path=json_proto method=POST [11:45:34]POST find Content-Length [11:45:34]Host: 172.17.43.131:8080 [11:45:34]Content-Length: 331 [11:45:34]Content-Type: application/json [11:45:34] [11:45:34]POST finish read [11:45:34]Found Content-Length = 331 [11:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:45:34]execute_script... [11:45:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:45:34]POST & json_proto [11:45:34]process_json_proto [11:45:34]json parsed OK: [11:45:34]protocol is kg_v1.0 [11:45:34]action value=get_value [11:45:34]process_action get_value [11:45:34]cmd_get_value [11:45:34]process_action get_value done [11:45:34]requested_data is exist [11:45:34]produce_requested_data [11:45:34]requested_item fm.sale.total is exist - process it [11:45:34]SAM_PROTO_GetFMData [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 13 03 00 [11:45:34]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:45:35]Read from MH i2c: E2 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: E2 FD 00 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 20 6C 03 00 69 04 A3 00 6F 04 04 00 D7 65 03 00 B1 04 05 00 FD 11 80 75 05 70 04 05 00 00 E5 D0 A9 04 72 04 04 00 FD 2C AF CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9E DD 72 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CC 9F 5E 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 97 [11:45:35]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 20 6C 03 00 69 04 A3 00 6F 04 04 00 D7 65 03 00 B1 04 05 00 FD 11 80 75 05 70 04 05 00 00 E5 D0 A9 04 72 04 04 00 FD 2C AF CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9E DD 72 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CC 9F 5E 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [11:45:35]wFMCommunicate OK [11:45:35]wFMCommunicate request_size=4 [11:45:35]MH_SAM_APDU [11:45:35]CAPDU: 80 17 00 00 [11:45:35]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:35]Read from MH i2c: E2 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: E2 FD 00 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [11:45:35]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [11:45:35]wFMCommunicate OK [11:45:35]wFMCommunicate request_size=4 [11:45:35]MH_SAM_APDU [11:45:35]CAPDU: 80 17 00 00 [11:45:35]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 FD 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [11:45:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [11:45:36]wFMCommunicate OK [11:45:36]wFMCommunicate request_size=4 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 17 00 00 [11:45:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 FD 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [11:45:36]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [11:45:36]wFMCommunicate OK [11:45:36]wFMCommunicate request_size=4 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 17 00 00 [11:45:36]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [11:45:36]Read from MH i2c: E2 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 E2 00 [11:45:36]MH_I2C_Read... [11:45:36]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [11:45:36]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:45:36]wFMCommunicate OK [11:45:36]SAM_PROTO_GetFMData done [11:45:36]requested_item fm.sale_refund.total is exist - process it [11:45:36]requested_item fm.buy.total is exist - process it [11:45:36]requested_item shift.sale.total is exist - process it [11:45:36]SAM_PROTO_GetShiftData [11:45:36]wFMCommunicate request_size=4 [11:45:36]MH_SAM_APDU [11:45:36]CAPDU: 80 13 02 00 [11:45:36]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:45:36]Write i2c OK [11:45:36]MH_I2C_Read... [11:45:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:45:37]Read from MH i2c: E2 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: E2 FD 00 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 E6 00 00 00 69 04 9E 00 6F 04 04 00 E4 00 00 00 B1 04 04 00 81 F9 8D 01 70 04 04 00 00 61 52 01 72 04 03 00 81 98 3B 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D0 45 2A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 85 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 B7 [11:45:37]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 E6 00 00 00 69 04 9E 00 6F 04 04 00 E4 00 00 00 B1 04 04 00 81 F9 8D 01 70 04 04 00 00 61 52 01 72 04 03 00 81 98 3B 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D0 45 2A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D4 85 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [11:45:37]wFMCommunicate OK [11:45:37]wFMCommunicate request_size=4 [11:45:37]MH_SAM_APDU [11:45:37]CAPDU: 80 17 00 00 [11:45:37]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:45:37]Write i2c OK [11:45:37]MH_I2C_Read... [11:45:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:37]Read from MH i2c: E2 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: E2 FD 00 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [11:45:37]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [11:45:37]wFMCommunicate OK [11:45:37]wFMCommunicate request_size=4 [11:45:37]MH_SAM_APDU [11:45:37]CAPDU: 80 17 00 00 [11:45:37]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:45:37]Write i2c OK [11:45:37]MH_I2C_Read... [11:45:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:37]Read from MH i2c: E2 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: E2 FD 00 [11:45:37]MH_I2C_Read... [11:45:37]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [11:45:37]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [11:45:37]wFMCommunicate OK [11:45:37]wFMCommunicate request_size=4 [11:45:37]MH_SAM_APDU [11:45:37]CAPDU: 80 17 00 00 [11:45:37]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:45:37]Write i2c OK [11:45:37]MH_I2C_Read... [11:45:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:45:38]Read from MH i2c: E2 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 FD 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [11:45:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [11:45:38]wFMCommunicate OK [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 17 00 00 [11:45:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [11:45:38]Read from MH i2c: E2 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 D8 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [11:45:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:45:38]wFMCommunicate OK [11:45:38]SAM_PROTO_GetShiftData done [11:45:38]requested_item shift.sale.total_cash is exist - process it [11:45:38]requested_item shift.sale_refund.total is exist - process it [11:45:38]requested_item shift.sale_refund.total_cash is exist - process it [11:45:38]requested_item shift.buy.total is exist - process it [11:45:38]requested_item shift.buy.total_cash is exist - process it [11:45:38]produce_requested_data done [11:45:38]produce_requested_data return {"fm.sale.total":234461639.65,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":260816.65,"shift.sale.total_cash":221760.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:45:38]process_action_free get_value [11:45:38]json_value_free [11:45:38]json_value_free done [11:45:38]process_json_proto returns [11:45:38]Send response to host [11:45:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234461639.65,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":260816.65,"shift.sale.total_cash":221760.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:45:38]free response buf [11:45:38]execute_script done [11:45:38]execute_script returns [11:45:38]free content buf [11:45:38]Sock 6.Close socket [11:45:38]Sock 6.Thread stoped [11:45:38]OFD Sender: No OFD packet to send [11:45:38]accept exits with 9 [11:45:38]New connection [11:45:38]New thread 3067256164 created [11:45:38]Thread 3067112804 joined [11:45:38]Waiting for new connection... [11:45:38] Sock 9.Parse request [11:45:38]Sock 9.Check first char [11:45:38]Sock 9.First char is OK [11:45:38]request: POST /json_proto HTTP/1.0 [11:45:38]Method: POST [11:45:38]URL: /json_proto [11:45:38]Method is POST - this is cgi request [11:45:38]url: /json_proto [11:45:38]query_string will be loaded in cgi processing [11:45:38]execute_cgi json_proto POST (null) [11:45:38]execute_cgi path=json_proto method=POST [11:45:38]POST find Content-Length [11:45:38]Host: 172.17.43.131:8080 [11:45:38]Content-Length: 795 [11:45:38]Content-Type: application/json [11:45:38] [11:45:38]POST finish read [11:45:38]Found Content-Length = 795 [11:45:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:38]execute_script... [11:45:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:38]POST & json_proto [11:45:38]process_json_proto [11:45:38]json parsed OK: [11:45:38]protocol is kg_v1.0 [11:45:38]action value=close_receipt [11:45:38]process_action close_receipt [11:45:38]cmd_close_receipt [11:45:38]MH_GetDate [11:45:38]Write to MH i2c: F0 00 00 1D 00 0C [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: F0 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: F0 09 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: F0 09 00 1D 00 00 63 8C A3 66 F9 24 A2 66 32 [11:45:38]GetLastDocTimeStamp 97 [11:45:38]current date 1721994339 [11:45:38]FM_GetShiftState [11:45:38]SAM_PROTO_GetShiftState [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 13 01 00 [11:45:38]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:39]Read from MH i2c: E2 [11:45:39]MH_I2C_Read... [11:45:39]Read from MH i2c: E2 0E 00 [11:45:39]MH_I2C_Read... [11:45:39]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [11:45:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:45:39]wFMCommunicate OK [11:45:39]SAM_PROTO_GetShiftState done [11:45:39]FM_GetShiftState done [11:45:39]opened in 1721952182 [11:45:39]opened+sec_in_day 1722038582 [11:45:39]quantity*price = 70038 [11:45:39]sum+1 = 70039 [11:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 231 26.07.2024 11:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225163 ФПД: 180005129692648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114539&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225163&fm=180005129692648&tin=02508201610067®Number=0000000000092624&sum=70038 [11:45:40]StoreToDocumentArchive [11:45:40]shift 437 fd 225163 [11:45:40]save to /storage/0437/doc_00225163 [11:45:40]save last doc name /storage/0437/doc_00225163 to /storage/kkm_last_doc_name [11:45:40]save OK [11:45:40]Clear old archive folders... [11:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:45:40]tlvbuf is 017C4EE0 [11:45:40]SAM_PROTO_ClearQueue [11:45:40]wFMCommunicate request_size=4 [11:45:40]MH_SAM_APDU [11:45:40]CAPDU: 80 09 00 00 [11:45:40]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:45:40]Write i2c OK [11:45:40]MH_I2C_Read... [11:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:40]Read from MH i2c: E2 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:45:40]RAPDU: 90 00 [11:45:40]wFMCommunicate OK [11:45:40]SAM_PROTO_ClearQueue done [11:45:40]KKMCreateOFDPacket [11:45:40]OFDProtocolAddRootSTLVToBuf [11:45:40]FM_MakeSignedData [11:45:40]FM_MakeSignedData [11:45:40]SAM_PROTO_SignData [11:45:40]wFMCommunicate request_size=4 [11:45:40]MH_SAM_APDU [11:45:40]CAPDU: 80 0D 01 02 [11:45:40]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:45:40]Write i2c OK [11:45:40]MH_I2C_Read... [11:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:40]Read from MH i2c: E2 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:45:40]RAPDU: 90 00 [11:45:40]wFMCommunicate OK [11:45:40]wFMCommunicate request_size=255 [11:45:40]MH_SAM_APDU [11:45:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 63 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 6F 03 00 35 04 06 00 [11:45:40]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 63 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 6F 03 00 35 04 06 00 00 00 E9 [11:45:40]Write i2c OK [11:45:40]MH_I2C_Read... [11:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:40]Read from MH i2c: E2 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:45:40]RAPDU: 90 00 [11:45:40]wFMCommunicate OK [11:45:40]wFMCommunicate request_size=11 [11:45:40]MH_SAM_APDU [11:45:40]CAPDU: 80 0D 02 02 06 A3 B6 B5 D0 25 E8 [11:45:40]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 A3 B6 B5 D0 25 E8 00 00 9F [11:45:40]Write i2c OK [11:45:40]MH_I2C_Read... [11:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:40]Read from MH i2c: E2 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:45:40]RAPDU: 90 00 [11:45:40]wFMCommunicate OK [11:45:40]wFMCommunicate request_size=4 [11:45:40]MH_SAM_APDU [11:45:40]CAPDU: 80 0D 03 02 [11:45:40]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:45:40]Write i2c OK [11:45:40]MH_I2C_Read... [11:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:40]Read from MH i2c: E2 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 0B 00 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 0B 00 2F 00 00 B5 26 6B 20 90 36 7E 14 90 00 69 [11:45:40]RAPDU: B5 26 6B 20 90 36 7E 14 90 00 [11:45:40]wFMCommunicate OK [11:45:40]SAM_PROTO_SignData done [11:45:40]FM_MakeSignedData done [11:45:40]CreateOFDProtocolMessage [11:45:40]wFMCommunicate request_size=4 [11:45:40]MH_SAM_APDU [11:45:40]CAPDU: 80 11 00 00 [11:45:40]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:45:40]Write i2c OK [11:45:40]MH_I2C_Read... [11:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:40]Read from MH i2c: E2 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 17 00 [11:45:40]MH_I2C_Read... [11:45:40]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [11:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:41]wFMCommunicate OK [11:45:41]CreateOFDProtocolMessage done [11:45:41]OFDSenderStorePacket 225163 [11:45:41]StoreOFDPacket docnum=225163 [11:45:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 36 CF 08 01 43 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 63 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 6F 03 00 35 04 06 00 A3 B6 B5 D0 25 E8 B5 26 6B 20 90 36 7E 14 [11:45:41]CheckFolder [11:45:41]dirname=/storage/ofd_packets [11:45:41]CheckFolder done [11:45:41]ProducePacketName [11:45:41]name=ofd_packets/00225163 [11:45:41]NVStorageSaveData ofd_packets/00225163 [11:45:41]File name is /storage/ofd_packets/00225163 [11:45:41]Write 302 bytes [11:45:41]NVStorageSaveData done [11:45:41]OFDSenderStorePacket done [11:45:41]KKMCreateOFDPacket done [11:45:41]NVStorageSaveData kkm_last_timestamp [11:45:41]File name is /storage/kkm_last_timestamp [11:45:41]Write 4 bytes [11:45:41]NVStorageSaveData done [11:45:41]ExternCall_PrintAddStr [11:45:41]wPrintStart [11:45:41]Write to MH i2c: 01 00 00 31 00 31 [11:45:41]Write i2c OK [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: 01 [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: 01 07 00 [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:45:41]RasterBufferAndPrint [11:45:41]line Счет N : (1)2001346 [11:45:41]line ИНН: 02508201610067 [11:45:41]line Контрольно-Кассовый Чек [11:45:41]line ПРОДАЖА [11:45:41]line ТРК (МРК, ГНК) : 42 [11:45:41]line Товар: 2710124130 [11:45:41]line Super-92-К-5 [11:45:41]line 10.180 * 68.80 [11:45:41]line = 700.38 [11:45:41]line НДС 12% НСП 1% [11:45:41]line > о реализуемом товаре [11:45:41]line ИТОГО: 700.38 [11:45:41]line НСП 1% : 6.20 [11:45:41]line НДС 12% : 74.38 [11:45:41]line Наличными: 0.00 [11:45:41]line Безнал.: 700.38 [11:45:41]line Место: АЗС № 97 "Партнер Нефть" [11:45:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:45:41]line СНО: Общий режим [11:45:41]line Чек 231 26.07.2024 11:45 [11:45:41]line Смена: 437 ФФД: 1.0 [11:45:41]line ЗНМ: 0300000054 [11:45:41]line РНМ: 0000000000092624 [11:45:41]line Версия ККМ: 001 [11:45:41]line Платежная система: O! деньги [11:45:41]line ФМ: 0000000000874959 [11:45:41]line ФД: 225163 [11:45:41]line ФПД: 180005129692648 [11:45:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114539&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225163&fm=180005129692648&tin=02508201610067®Number=0000000000092624&sum=70038 [11:45:41]written 0, free lines is 4095 [11:45:41]OFD Sender: Processing packet 225163 [packets to send 596, broken 595] [11:45:41]ProducePacketName [11:45:41]name=ofd_packets/00225163 [11:45:41]OFD Sender: To server: pG, [11:45:41]CommunicateWithHost lk.salyk.kg:30040 [11:45:41]ConnectInit lk.salyk.kg [11:45:41]Write to MH i2c: 01 00 00 5B 00 5B [11:45:41]Write i2c OK [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: 01 [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: 01 07 00 [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 76 0C E4 [11:45:41]RasterBufferAndPrint [11:45:41]line [11:45:41]line [11:45:41]line [11:45:41]line [11:45:41]line [11:45:41]recv_with_timeout no data received [11:45:41]written 0, free lines is 3218 [11:45:41]MH_Cut [11:45:41]Write to MH i2c: D1 01 00 62 00 01 34 [11:45:41]Write i2c OK [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: D1 [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: D1 01 00 [11:45:41]MH_I2C_Read... [11:45:41]Read from MH i2c: D1 01 00 62 00 00 33 [11:45:41]Write to MH i2c: 01 00 00 63 00 63 [11:45:41]Write i2c OK [11:45:41]MH_I2C_Read... [11:45:42]Connected sock=11 [11:45:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 36 CF 08 01 43 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 63 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 6F 03 00 35 04 06 00 A3 B6 B5 D0 25 E8 B5 26 6B 20 90 36 7E 14 [11:45:42]*** Cut start [11:45:42]*** Partial cut [11:45:42]*** CUTSNS_PIN = 1 [11:45:42]*** CUTSNS_PIN = 0 [11:45:43]*** Brake cut motor [11:45:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD 1C 47 00 96 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 6F 03 00 F4 03 04 00 76 38 A3 66 B6 04 01 00 00 8E 40 A9 96 B4 87 2E B4 [11:45:43]CommunicateWithHost err = 0 [11:45:43]CheckOFDResponse [11:45:43]1017 (14) - 77093643461234 [11:45:43]1041 (16) - 0000000000874959 [11:45:43]1040 (4) - 225163 [11:45:43]1012 (4) - 26.07.2024 05:47 [11:45:43]1206 (1) - 0 [11:45:43]OFD Sender: Remove packet 225163 [11:45:43]ProducePacketName [11:45:43]name=ofd_packets/00225163 [11:45:43]NVStorageDeleteData [11:45:43]Read from MH i2c: 01 [11:45:43]MH_I2C_Read... [11:45:43]*** Stop cut motor [11:45:43]*** Cut end [11:45:43]Read from MH i2c: 01 07 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [11:45:43]process_action close_receipt done [11:45:43]requested_data is exist [11:45:43]produce_requested_data [11:45:43]requested_item fm.sn is exist - process it [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 11 00 00 [11:45:43]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 17 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [11:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:45:43]wFMCommunicate OK [11:45:43]requested_item fd.num is exist - process it [11:45:43]SAM_PROTO_GetFieldsCounters [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 13 00 00 [11:45:43]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 62 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [11:45:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:45:43]wFMCommunicate OK [11:45:43]SAM_PROTO_GetFieldsCounters done [11:45:43]requested_item shift.num is exist - process it [11:45:43]requested_item shift.opened is exist - process it [11:45:43]req_shift_opened [11:45:43]FM_GetShiftState [11:45:43]SAM_PROTO_GetShiftState [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 13 01 00 [11:45:43]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 0E 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 94 [11:45:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:45:43]wFMCommunicate OK [11:45:43]SAM_PROTO_GetShiftState done [11:45:43]FM_GetShiftState done [11:45:43]req_shift_opened done [11:45:43]requested_item shift.open_date is exist - process it [11:45:43]req_shift_open_date [11:45:43]req_shift_open_date done [11:45:43]produce_requested_data done [11:45:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225163,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:45:43]process_action_free close_receipt [11:45:43]json_value_free [11:45:43]json_value_free done [11:45:43]process_json_proto returns [11:45:43]Send response to host [11:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225163,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:45:43]free response buf [11:45:43]execute_script done [11:45:43]execute_script returns [11:45:43]free content buf [11:45:43]Sock 9.Close socket [11:45:43]Sock 9.Thread stoped [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:19]recv_with_timeout no data received [11:46:23]OFD Sender: No OFD packet to send [11:46:26]accept exits with 6 [11:46:26]New connection [11:46:26]New thread 3067112804 created [11:46:26]Thread 3067256164 joined [11:46:26]Waiting for new connection... [11:46:26] Sock 6.Parse request [11:46:26]Sock 6.Check first char [11:46:26]Sock 6.First char is OK [11:46:26]request: POST /json_proto HTTP/1.0 [11:46:26]Method: POST [11:46:26]URL: /json_proto [11:46:26]Method is POST - this is cgi request [11:46:26]url: /json_proto [11:46:26]query_string will be loaded in cgi processing [11:46:26]execute_cgi json_proto POST (null) [11:46:26]execute_cgi path=json_proto method=POST [11:46:26]POST find Content-Length [11:46:26]Host: 172.17.43.131:8080 [11:46:26]Content-Length: 802 [11:46:26]Content-Type: application/json [11:46:26] [11:46:26]POST finish read [11:46:26]Found Content-Length = 802 [11:46:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:26]execute_script... [11:46:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:26]POST & json_proto [11:46:26]process_json_proto [11:46:26]json parsed OK: [11:46:26]protocol is kg_v1.0 [11:46:26]action value=close_receipt [11:46:26]process_action close_receipt [11:46:26]cmd_close_receipt [11:46:26]MH_GetDate [11:46:26]Write to MH i2c: F0 00 00 67 00 56 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: F0 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: F0 09 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: F0 09 00 67 00 00 93 8C A3 66 F9 24 A2 66 AC [11:46:26]GetLastDocTimeStamp 1721994339 [11:46:26]current date 1721994387 [11:46:26]FM_GetShiftState [11:46:26]SAM_PROTO_GetShiftState [11:46:26]wFMCommunicate request_size=4 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 13 01 00 [11:46:26]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 0E 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 96 [11:46:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:46:26]wFMCommunicate OK [11:46:26]SAM_PROTO_GetShiftState done [11:46:26]FM_GetShiftState done [11:46:26]opened in 1721952182 [11:46:26]opened+sec_in_day 1722038582 [11:46:26]quantity*price = 80061 [11:46:26]sum+1 = 80063 [11:46:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 232 26.07.2024 11:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225164 ФПД: 120387018747857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225164&fm=120387018747857&tin=02508201610067®Number=0000000000092624&sum=80062 [11:46:27]StoreToDocumentArchive [11:46:27]shift 437 fd 225164 [11:46:27]save to /storage/0437/doc_00225164 [11:46:27]save last doc name /storage/0437/doc_00225164 to /storage/kkm_last_doc_name [11:46:27]save OK [11:46:27]Clear old archive folders... [11:46:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:27]tlvbuf is 017C4DA0 [11:46:27]SAM_PROTO_ClearQueue [11:46:27]wFMCommunicate request_size=4 [11:46:27]MH_SAM_APDU [11:46:27]CAPDU: 80 09 00 00 [11:46:27]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:27]Read from MH i2c: E2 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 03 00 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [11:46:27]RAPDU: 90 00 [11:46:27]wFMCommunicate OK [11:46:27]SAM_PROTO_ClearQueue done [11:46:27]KKMCreateOFDPacket [11:46:27]OFDProtocolAddRootSTLVToBuf [11:46:27]FM_MakeSignedData [11:46:27]FM_MakeSignedData [11:46:27]SAM_PROTO_SignData [11:46:27]wFMCommunicate request_size=4 [11:46:27]MH_SAM_APDU [11:46:27]CAPDU: 80 0D 01 02 [11:46:27]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:27]Read from MH i2c: E2 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 03 00 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:46:27]RAPDU: 90 00 [11:46:27]wFMCommunicate OK [11:46:27]wFMCommunicate request_size=255 [11:46:27]MH_SAM_APDU [11:46:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 93 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 6F 03 00 35 04 06 00 6D [11:46:27]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 93 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 6F 03 00 35 04 06 00 6D 00 00 A0 [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:28]Read from MH i2c: E2 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 03 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [11:46:28]RAPDU: 90 00 [11:46:28]wFMCommunicate OK [11:46:28]wFMCommunicate request_size=10 [11:46:28]MH_SAM_APDU [11:46:28]CAPDU: 80 0D 02 02 05 7D C9 7C EF D1 [11:46:28]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 7D C9 7C EF D1 00 00 7E [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:28]Read from MH i2c: E2 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 03 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:46:28]RAPDU: 90 00 [11:46:28]wFMCommunicate OK [11:46:28]wFMCommunicate request_size=4 [11:46:28]MH_SAM_APDU [11:46:28]CAPDU: 80 0D 03 02 [11:46:28]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:28]Read from MH i2c: E2 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 0B 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 0B 00 79 00 00 E7 44 F2 14 FF 23 ED AD 90 00 E2 [11:46:28]RAPDU: E7 44 F2 14 FF 23 ED AD 90 00 [11:46:28]wFMCommunicate OK [11:46:28]SAM_PROTO_SignData done [11:46:28]FM_MakeSignedData done [11:46:28]CreateOFDProtocolMessage [11:46:28]wFMCommunicate request_size=4 [11:46:28]MH_SAM_APDU [11:46:28]CAPDU: 80 11 00 00 [11:46:28]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:28]Read from MH i2c: E2 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 17 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [11:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:46:28]wFMCommunicate OK [11:46:28]CreateOFDProtocolMessage done [11:46:28]OFDSenderStorePacket 225164 [11:46:28]StoreOFDPacket docnum=225164 [11:46:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 23 07 01 2D 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 93 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 6F 03 00 35 04 06 00 6D 7D C9 7C EF D1 E7 44 F2 14 FF 23 ED AD [11:46:28]CheckFolder [11:46:28]dirname=/storage/ofd_packets [11:46:28]CheckFolder done [11:46:28]ProducePacketName [11:46:28]name=ofd_packets/00225164 [11:46:28]NVStorageSaveData ofd_packets/00225164 [11:46:28]File name is /storage/ofd_packets/00225164 [11:46:28]Write 301 bytes [11:46:28]NVStorageSaveData done [11:46:28]OFDSenderStorePacket done [11:46:28]KKMCreateOFDPacket done [11:46:28]NVStorageSaveData kkm_last_timestamp [11:46:28]File name is /storage/kkm_last_timestamp [11:46:28]Write 4 bytes [11:46:28]NVStorageSaveData done [11:46:28]ExternCall_PrintAddStr [11:46:28]wPrintStart [11:46:28]Write to MH i2c: 01 00 00 7B 00 7B [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: 01 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: 01 07 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [11:46:28]RasterBufferAndPrint [11:46:28]line Счет N : (1)2001347 [11:46:28]line ИНН: 02508201610067 [11:46:28]line Контрольно-Кассовый Чек [11:46:28]line ПРОДАЖА [11:46:28]line ТРК (МРК, ГНК) : 34 [11:46:28]line Товар: 2710124500 [11:46:28]line Аи-95-К-5 [11:46:28]line 10.790 * 74.20 [11:46:28]line = 800.62 [11:46:28]line НДС 12% НСП 1% [11:46:28]line > о реализуемом товаре [11:46:28]line ИТОГО: 800.62 [11:46:28]line НСП 1% : 7.08 [11:46:28]line НДС 12% : 85.02 [11:46:28]line Наличными: 0.00 [11:46:28]line Безнал.: 800.62 [11:46:28]line Место: АЗС № 97 "Партнер Нефть" [11:46:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:46:28]line СНО: Общий режим [11:46:28]line Чек 232 26.07.2024 11:46 [11:46:28]line Смена: 437 ФФД: 1.0 [11:46:28]line ЗНМ: 0300000054 [11:46:28]line РНМ: 0000000000092624 [11:46:28]line Версия ККМ: 001 [11:46:28]line Платежная система: O! деньги [11:46:28]line ФМ: 0000000000874959 [11:46:28]line ФД: 225164 [11:46:28]line ФПД: 120387018747857 [11:46:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225164&fm=120387018747857&tin=02508201610067®Number=0000000000092624&sum=80062 [11:46:28]OFD Sender: Processing packet 225164 [packets to send 596, broken 595] [11:46:28]ProducePacketName [11:46:28]name=ofd_packets/00225164 [11:46:28]OFD Sender: To server: pG, [11:46:28]CommunicateWithHost lk.salyk.kg:30040 [11:46:28]ConnectInit lk.salyk.kg [11:46:28]written 0, free lines is 4095 [11:46:28]Write to MH i2c: 01 00 00 A5 00 A5 [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: 01 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: 01 07 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 76 0C 2E [11:46:28]RasterBufferAndPrint [11:46:28]line [11:46:28]line [11:46:28]line [11:46:28]line [11:46:28]line [11:46:28]written 0, free lines is 3195 [11:46:28]MH_Cut [11:46:28]Write to MH i2c: D1 01 00 AC 00 01 7E [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: D1 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: D1 01 00 [11:46:28]MH_I2C_Read... [11:46:28]Read from MH i2c: D1 01 00 AC 00 00 7D [11:46:28]Write to MH i2c: 01 00 00 AD 00 AD [11:46:28]Write i2c OK [11:46:28]MH_I2C_Read... [11:46:30]*** Cut start [11:46:30]*** Partial cut [11:46:30]*** CUTSNS_PIN = 1 [11:46:30]*** CUTSNS_PIN = 0 [11:46:30]recv_with_timeout no data received [11:46:30]*** Brake cut motor [11:46:30]Read from MH i2c: 01 [11:46:30]MH_I2C_Read... [11:46:30]*** Stop cut motor [11:46:30]*** Cut end [11:46:30]Read from MH i2c: 01 07 00 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [11:46:30]process_action close_receipt done [11:46:30]requested_data is exist [11:46:30]produce_requested_data [11:46:30]requested_item fm.sn is exist - process it [11:46:30]wFMCommunicate request_size=4 [11:46:30]MH_SAM_APDU [11:46:30]CAPDU: 80 11 00 00 [11:46:30]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [11:46:30]Write i2c OK [11:46:30]MH_I2C_Read... [11:46:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:30]Read from MH i2c: E2 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: E2 17 00 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 85 [11:46:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:46:30]wFMCommunicate OK [11:46:30]requested_item fd.num is exist - process it [11:46:30]SAM_PROTO_GetFieldsCounters [11:46:30]wFMCommunicate request_size=4 [11:46:30]MH_SAM_APDU [11:46:30]CAPDU: 80 13 00 00 [11:46:30]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [11:46:30]Write i2c OK [11:46:30]MH_I2C_Read... [11:46:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:30]Read from MH i2c: E2 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: E2 62 00 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [11:46:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:30]wFMCommunicate OK [11:46:30]SAM_PROTO_GetFieldsCounters done [11:46:30]requested_item shift.num is exist - process it [11:46:30]requested_item shift.opened is exist - process it [11:46:30]req_shift_opened [11:46:30]FM_GetShiftState [11:46:30]SAM_PROTO_GetShiftState [11:46:30]wFMCommunicate request_size=4 [11:46:30]MH_SAM_APDU [11:46:30]CAPDU: 80 13 01 00 [11:46:30]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [11:46:30]Write i2c OK [11:46:30]MH_I2C_Read... [11:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:31]Read from MH i2c: E2 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 0E 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DE [11:46:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:46:31]wFMCommunicate OK [11:46:31]SAM_PROTO_GetShiftState done [11:46:31]FM_GetShiftState done [11:46:31]req_shift_opened done [11:46:31]requested_item shift.open_date is exist - process it [11:46:31]req_shift_open_date [11:46:31]req_shift_open_date done [11:46:31]produce_requested_data done [11:46:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225164,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:46:31]process_action_free close_receipt [11:46:31]json_value_free [11:46:31]json_value_free done [11:46:31]process_json_proto returns [11:46:31]Send response to host [11:46:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225164,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:46:31]free response buf [11:46:31]execute_script done [11:46:31]execute_script returns [11:46:31]free content buf [11:46:31]Sock 6.Close socket [11:46:31]Sock 6.Thread stoped [11:46:31]Connected sock=11 [11:46:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0C 23 07 01 2D 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 93 8C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 6F 03 00 35 04 06 00 6D 7D C9 7C EF D1 E7 44 F2 14 FF 23 ED AD [11:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C4 78 47 00 15 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 6F 03 00 F4 03 04 00 A7 38 A3 66 B6 04 01 00 00 2F E1 C7 E0 59 0A A8 C7 [11:46:31]CommunicateWithHost err = 0 [11:46:31]CheckOFDResponse [11:46:31]1017 (14) - 77093643461234 [11:46:31]1041 (16) - 0000000000874959 [11:46:31]1040 (4) - 225164 [11:46:31]1012 (4) - 26.07.2024 05:48 [11:46:31]1206 (1) - 0 [11:46:31]OFD Sender: Remove packet 225164 [11:46:31]ProducePacketName [11:46:31]name=ofd_packets/00225164 [11:46:31]NVStorageDeleteData [11:46:32]OFD Sender: No OFD packet to send [11:46:37]OFD Sender: No OFD packet to send [11:46:41]recv_with_timeout no data received [11:46:42]OFD Sender: No OFD packet to send [11:46:47]OFD Sender: No OFD packet to send [11:46:52]OFD Sender: No OFD packet to send [11:46:54]recv_with_timeout no data received [11:46:57]OFD Sender: No OFD packet to send [11:47:02]OFD Sender: No OFD packet to send [11:47:05]recv_with_timeout no data received [11:47:07]OFD Sender: No OFD packet to send [11:47:12]OFD Sender: No OFD packet to send [11:47:17]recv_with_timeout no data received [11:47:17]OFD Sender: No OFD packet to send [11:47:22]OFD Sender: No OFD packet to send [11:47:27]OFD Sender: No OFD packet to send [11:47:27]recv_with_timeout no data received [11:47:32]OFD Sender: No OFD packet to send [11:47:37]OFD Sender: No OFD packet to send [11:47:41]recv_with_timeout no data received [11:47:42]OFD Sender: No OFD packet to send [11:47:47]OFD Sender: No OFD packet to send [11:47:52]OFD Sender: No OFD packet to send [11:47:57]OFD Sender: No OFD packet to send [11:48:02]OFD Sender: No OFD packet to send [11:48:07]OFD Sender: No OFD packet to send [11:48:12]OFD Sender: No OFD packet to send [11:48:17]OFD Sender: No OFD packet to send [11:48:22]OFD Sender: No OFD packet to send [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [11:49:34]Write to MH i2c: E2 0E 00 04 01 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 B7 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [11:49:34]RAPDU: 90 00 [11:49:34]wFMCommunicate OK [11:49:34]wFMCommunicate request_size=13 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 15 02 00 08 F4 03 04 00 4E 8D A3 66 [11:49:34]Write to MH i2c: E2 10 00 05 01 80 15 02 00 08 00 F4 03 04 00 4E 8D A3 66 00 00 75 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [11:49:34]RAPDU: 90 00 [11:49:34]wFMCommunicate OK [11:49:34]wFMCommunicate request_size=25 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [11:49:34]Write to MH i2c: E2 1C 00 06 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 E7 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [11:49:34]RAPDU: 90 00 [11:49:34]wFMCommunicate OK [11:49:34]wFMCommunicate request_size=4 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 15 03 00 [11:49:34]Write to MH i2c: E2 08 00 07 01 80 15 03 00 00 00 00 00 89 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 40 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 40 00 07 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EA 00 00 00 35 04 06 00 65 E0 3A 49 59 57 90 00 A1 [11:49:34]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EA 00 00 00 35 04 06 00 65 E0 3A 49 59 57 90 00 [11:49:34]wFMCommunicate OK [11:49:34]SAM_PROTO_ProcessDocument answer len = 59 [11:49:34]SAM_PROTO_ProcessDocument done [11:49:34]SetTLVBufToDocument [11:49:34]Processing tag 1209 (04B9) [11:49:34]Malloc new data [11:49:34]Processing tag 1041 (0411) [11:49:34]Processing tag 1040 (0410) [11:49:34]Malloc new data [11:49:34]Processing tag 1038 (040E) [11:49:34]Malloc new data [11:49:34]Processing tag 1042 (0412) [11:49:34]Malloc new data [11:49:34]Processing tag 1077 (0435) [11:49:34]Malloc new data [11:49:34]SetTLVBufToDocument err=0 [11:49:34]KKMLoadAndSignReceiptData store KKM data [11:49:34]KKMLoadAndSignReceiptData err=0 [11:49:34]wFMCommunicate request_size=4 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 11 00 00 [11:49:34]Write to MH i2c: E2 08 00 08 01 80 11 00 00 00 00 00 00 83 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 17 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 17 00 08 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [11:49:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:34]wFMCommunicate OK [11:49:34]Счет N : (1)2001350 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 34 Товар: 2710124500 Аи-95-К-5 10.790 * 74.20 = 800.62 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 234 26.07.2024 11:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225166 ФПД: 112013724965207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225166&fm=112013724965207&tin=02508201610067®Number=0000000000092624&sum=80000 [11:49:34]StoreToDocumentArchive [11:49:34]shift 437 fd 225166 [11:49:34]save to /storage/0437/doc_00225166 [11:49:34]save last doc name /storage/0437/doc_00225166 to /storage/kkm_last_doc_name [11:49:34]save OK [11:49:34]Clear old archive folders... [11:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:34]tlvbuf is 01763E40 [11:49:34]SAM_PROTO_ClearQueue [11:49:34]wFMCommunicate request_size=4 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 09 00 00 [11:49:34]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [11:49:34]RAPDU: 90 00 [11:49:34]wFMCommunicate OK [11:49:34]SAM_PROTO_ClearQueue done [11:49:34]KKMCreateOFDPacket [11:49:34]OFDProtocolAddRootSTLVToBuf [11:49:34]FM_MakeSignedData [11:49:34]FM_MakeSignedData [11:49:34]SAM_PROTO_SignData [11:49:34]wFMCommunicate request_size=4 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 0D 01 02 [11:49:34]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [11:49:34]RAPDU: 90 00 [11:49:34]wFMCommunicate OK [11:49:34]wFMCommunicate request_size=255 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4E 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 35 04 06 00 65 [11:49:34]Write to MH i2c: E2 02 01 0B 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4E 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 35 04 06 00 65 00 00 71 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [11:49:34]RAPDU: 90 00 [11:49:34]wFMCommunicate OK [11:49:34]wFMCommunicate request_size=10 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 0D 02 02 05 E0 3A 49 59 57 [11:49:34]Write to MH i2c: E2 0D 00 0C 01 80 0D 02 02 05 00 E0 3A 49 59 57 00 00 A4 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [11:49:34]RAPDU: 90 00 [11:49:35]wFMCommunicate OK [11:49:35]wFMCommunicate request_size=4 [11:49:35]MH_SAM_APDU [11:49:35]CAPDU: 80 0D 03 02 [11:49:35]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:35]Read from MH i2c: E2 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 0B 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 0B 00 0D 01 00 40 DE 2F 48 5F B7 BD CA 90 00 BC [11:49:35]RAPDU: 40 DE 2F 48 5F B7 BD CA 90 00 [11:49:35]wFMCommunicate OK [11:49:35]SAM_PROTO_SignData done [11:49:35]FM_MakeSignedData done [11:49:35]CreateOFDProtocolMessage [11:49:35]wFMCommunicate request_size=4 [11:49:35]MH_SAM_APDU [11:49:35]CAPDU: 80 11 00 00 [11:49:35]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:35]Read from MH i2c: E2 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 17 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [11:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:35]wFMCommunicate OK [11:49:35]CreateOFDProtocolMessage done [11:49:35]OFDSenderStorePacket 225166 [11:49:35]StoreOFDPacket docnum=225166 [11:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E E4 07 01 DF 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4E 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 35 04 06 00 65 E0 3A 49 59 57 40 DE 2F 48 5F B7 BD CA [11:49:35]CheckFolder [11:49:35]dirname=/storage/ofd_packets [11:49:35]CheckFolder done [11:49:35]ProducePacketName [11:49:35]name=ofd_packets/00225166 [11:49:35]NVStorageSaveData ofd_packets/00225166 [11:49:35]File name is /storage/ofd_packets/00225166 [11:49:35]Write 301 bytes [11:49:35]NVStorageSaveData done [11:49:35]OFDSenderStorePacket done [11:49:35]KKMCreateOFDPacket done [11:49:35]NVStorageSaveData kkm_last_timestamp [11:49:35]File name is /storage/kkm_last_timestamp [11:49:35]Write 4 bytes [11:49:35]NVStorageSaveData done [11:49:35]ExternCall_PrintAddStr [11:49:35]wPrintStart [11:49:35]Write to MH i2c: 01 00 00 0F 01 10 [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: 01 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: 01 07 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [11:49:35]RasterBufferAndPrint [11:49:35]line Счет N : (1)2001350 [11:49:35]line ИНН: 02508201610067 [11:49:35]line Контрольно-Кассовый Чек [11:49:35]line ПРОДАЖА [11:49:35]line ТРК (МРК, ГНК) : 34 [11:49:35]line Товар: 2710124500 [11:49:35]line Аи-95-К-5 [11:49:35]line 10.790 * 74.20 [11:49:35]line = 800.62 [11:49:35]line НДС 12% НСП 1% [11:49:35]line > о реализуемом товаре [11:49:35]line ОКРУГЛЕНИЕ: -0.62 [11:49:35]line ИТОГО: 800.00 [11:49:35]line Внесено: 800.00 [11:49:35]line СДАЧА: 0.00 [11:49:35]line НСП 1% : 7.08 [11:49:35]line НДС 12% : 85.02 [11:49:35]line Наличными: 800.00 [11:49:35]line Безнал.: 0.00 [11:49:35]line Место: АЗС № 97 "Партнер Нефть" [11:49:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:49:35]line СНО: Общий режим [11:49:35]line Чек 234 26.07.2024 11:49 [11:49:35]line Смена: 437 ФФД: 1.0 [11:49:35]line ЗНМ: 0300000054 [11:49:35]line РНМ: 0000000000092624 [11:49:35]line Версия ККМ: 001 [11:49:35]line ФМ: 0000000000874959 [11:49:35]line ФД: 225166 [11:49:35]line ФПД: 112013724965207 [11:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225166&fm=112013724965207&tin=02508201610067®Number=0000000000092624&sum=80000 [11:49:35]written 0, free lines is 4095 [11:49:35]Write to MH i2c: 01 00 00 3A 01 3B [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: 01 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: 01 07 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 5F 0C AD [11:49:35]RasterBufferAndPrint [11:49:35]line [11:49:35]line [11:49:35]line [11:49:35]line [11:49:35]line [11:49:35]written 0, free lines is 3174 [11:49:35]MH_Cut [11:49:35]Write to MH i2c: D1 01 00 41 01 01 14 [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: D1 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: D1 01 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: D1 01 00 41 01 00 13 [11:49:35]Write to MH i2c: 01 00 00 42 01 43 [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]ConnectInit Can't take IP for lk.salyk.kg [11:49:35]CommunicateWithHost connect error [11:49:35]CommunicateWithHost err = -1 [11:49:35]OFD Sender: Server communicate error [11:49:36]OFD Sender: Processing packet 225165 [packets to send 597, broken 595] [11:49:36]ProducePacketName [11:49:36]name=ofd_packets/00225165 [11:49:36]OFD Sender: To server: pG, [11:49:36]CommunicateWithHost lk.salyk.kg:30040 [11:49:36]ConnectInit lk.salyk.kg [11:49:36]*** Cut start [11:49:36]*** Partial cut [11:49:36]*** CUTSNS_PIN = 1 [11:49:36]*** CUTSNS_PIN = 0 [11:49:37]*** Brake cut motor [11:49:37]Read from MH i2c: 01 [11:49:37]MH_I2C_Read... [11:49:37]*** Stop cut motor [11:49:37]*** Cut end [11:49:37]Read from MH i2c: 01 07 00 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [11:49:37]process_action close_receipt done [11:49:37]requested_data is exist [11:49:37]produce_requested_data [11:49:37]requested_item fm.sn is exist - process it [11:49:37]wFMCommunicate request_size=4 [11:49:37]MH_SAM_APDU [11:49:37]CAPDU: 80 11 00 00 [11:49:37]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [11:49:37]Write i2c OK [11:49:37]MH_I2C_Read... [11:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:37]Read from MH i2c: E2 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: E2 17 00 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [11:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:37]wFMCommunicate OK [11:49:37]requested_item fd.num is exist - process it [11:49:37]SAM_PROTO_GetFieldsCounters [11:49:37]wFMCommunicate request_size=4 [11:49:37]MH_SAM_APDU [11:49:37]CAPDU: 80 13 00 00 [11:49:37]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [11:49:37]Write i2c OK [11:49:37]MH_I2C_Read... [11:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:37]Read from MH i2c: E2 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: E2 62 00 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [11:49:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:37]wFMCommunicate OK [11:49:37]SAM_PROTO_GetFieldsCounters done [11:49:37]requested_item shift.num is exist - process it [11:49:37]requested_item shift.opened is exist - process it [11:49:37]req_shift_opened [11:49:37]FM_GetShiftState [11:49:37]SAM_PROTO_GetShiftState [11:49:37]wFMCommunicate request_size=4 [11:49:37]MH_SAM_APDU [11:49:37]CAPDU: 80 13 01 00 [11:49:37]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [11:49:37]Write i2c OK [11:49:37]MH_I2C_Read... [11:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:37]Read from MH i2c: E2 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: E2 0E 00 [11:49:37]MH_I2C_Read... [11:49:37]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 74 [11:49:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:49:37]wFMCommunicate OK [11:49:37]SAM_PROTO_GetShiftState done [11:49:37]FM_GetShiftState done [11:49:37]req_shift_opened done [11:49:37]requested_item shift.open_date is exist - process it [11:49:37]req_shift_open_date [11:49:37]req_shift_open_date done [11:49:37]produce_requested_data done [11:49:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225166,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:49:37]process_action_free close_receipt [11:49:37]json_value_free [11:49:37]json_value_free done [11:49:37]process_json_proto returns [11:49:37]Send response to host [11:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225166,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:49:37]free response buf [11:49:37]execute_script done [11:49:37]execute_script returns [11:49:37]free content buf [11:49:37]Sock 9.Close socket [11:49:37]Sock 9.Thread stoped [11:49:41]ConnectInit Can't take IP for lk.salyk.kg [11:49:41]CommunicateWithHost connect error [11:49:41]CommunicateWithHost err = -1 [11:49:41]OFD Sender: Server communicate error [11:49:45]accept exits with 12 [11:49:45]New connection [11:49:45]New thread 3067256164 created [11:49:45]Thread 3067112804 joined [11:49:45]Waiting for new connection... [11:49:45] Sock 12.Parse request [11:49:45]Sock 12.Check first char [11:49:45]Sock 12.First char is OK [11:49:45]request: POST /json_proto HTTP/1.0 [11:49:45]Method: POST [11:49:45]URL: /json_proto [11:49:45]Method is POST - this is cgi request [11:49:45]url: /json_proto [11:49:45]query_string will be loaded in cgi processing [11:49:45]execute_cgi json_proto POST (null) [11:49:45]execute_cgi path=json_proto method=POST [11:49:45]POST find Content-Length [11:49:45]Host: 172.17.43.131:8080 [11:49:45]Content-Length: 817 [11:49:45]Content-Type: application/json [11:49:45] [11:49:45]POST finish read [11:49:45]Found Content-Length = 817 [11:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.220, "sum" : 1000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:45]execute_script... [11:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.220, "sum" : 1000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:45]POST & json_proto [11:49:45]process_json_proto [11:49:45]json parsed OK: [11:49:45]protocol is kg_v1.0 [11:49:45]action value=close_receipt [11:49:45]process_action close_receipt [11:49:45]cmd_close_receipt [11:49:45]MH_GetDate [11:49:45]Write to MH i2c: F0 00 00 46 01 36 [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: F0 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: F0 09 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: F0 09 00 46 01 00 5A 8D A3 66 F9 24 A2 66 54 [11:49:45]GetLastDocTimeStamp 1721994574 [11:49:45]current date 1721994586 [11:49:45]FM_GetShiftState [11:49:45]SAM_PROTO_GetShiftState [11:49:45]wFMCommunicate request_size=4 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 13 01 00 [11:49:45]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 0E 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [11:49:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:49:45]wFMCommunicate OK [11:49:45]SAM_PROTO_GetShiftState done [11:49:45]FM_GetShiftState done [11:49:45]opened in 1721952182 [11:49:45]opened+sec_in_day 1722038582 [11:49:45]quantity*price = 100075 [11:49:45]sum+1 = 100076 [11:49:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.75 НСП 1% : 8.86 НДС 12% : 106.27 Наличными: 0.00 Безнал.: 1000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 235 26.07.2024 11:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225167 ФПД: 176189056575004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225167&fm=176189056575004&tin=02508201610067®Number=0000000000092624&sum=100075 [11:49:46]StoreToDocumentArchive [11:49:46]shift 437 fd 225167 [11:49:46]save to /storage/0437/doc_00225167 [11:49:46]save last doc name /storage/0437/doc_00225167 to /storage/kkm_last_doc_name [11:49:46]save OK [11:49:46]Clear old archive folders... [11:49:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:49:46]tlvbuf is 0178C770 [11:49:46]SAM_PROTO_ClearQueue [11:49:46]wFMCommunicate request_size=4 [11:49:46]MH_SAM_APDU [11:49:46]CAPDU: 80 09 00 00 [11:49:46]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:46]Read from MH i2c: E2 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: E2 03 00 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [11:49:46]RAPDU: 90 00 [11:49:46]wFMCommunicate OK [11:49:46]SAM_PROTO_ClearQueue done [11:49:46]KKMCreateOFDPacket [11:49:46]OFDProtocolAddRootSTLVToBuf [11:49:46]FM_MakeSignedData [11:49:46]FM_MakeSignedData [11:49:46]SAM_PROTO_SignData [11:49:46]wFMCommunicate request_size=4 [11:49:46]MH_SAM_APDU [11:49:46]CAPDU: 80 0D 01 02 [11:49:46]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:46]Read from MH i2c: E2 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: E2 03 00 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [11:49:46]RAPDU: 90 00 [11:49:46]wFMCommunicate OK [11:49:46]wFMCommunicate request_size=255 [11:49:46]MH_SAM_APDU [11:49:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 5A 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 6F 03 00 35 04 06 00 A0 3E 36 21 [11:49:46]Write to MH i2c: E2 02 01 56 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 5A 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 6F 03 00 35 04 06 00 A0 3E 36 21 00 00 FC [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:47]Read from MH i2c: E2 03 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [11:49:47]RAPDU: 90 00 [11:49:47]wFMCommunicate OK [11:49:47]wFMCommunicate request_size=7 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 0D 02 02 02 66 1C [11:49:47]Write to MH i2c: E2 0A 00 57 01 80 0D 02 02 02 00 66 1C 00 00 58 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 03 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [11:49:47]RAPDU: 90 00 [11:49:47]wFMCommunicate OK [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 0D 03 02 [11:49:47]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0B 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0B 00 58 01 00 E2 EE BB 76 78 97 1B B6 90 00 B6 [11:49:47]RAPDU: E2 EE BB 76 78 97 1B B6 90 00 [11:49:47]wFMCommunicate OK [11:49:47]SAM_PROTO_SignData done [11:49:47]FM_MakeSignedData done [11:49:47]CreateOFDProtocolMessage [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 11 00 00 [11:49:47]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 17 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [11:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:47]wFMCommunicate OK [11:49:47]CreateOFDProtocolMessage done [11:49:47]OFDSenderStorePacket 225167 [11:49:47]StoreOFDPacket docnum=225167 [11:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2B CD 04 01 13 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 5A 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 6F 03 00 35 04 06 00 A0 3E 36 21 66 1C E2 EE BB 76 78 97 1B B6 [11:49:47]CheckFolder [11:49:47]dirname=/storage/ofd_packets [11:49:47]CheckFolder done [11:49:47]ProducePacketName [11:49:47]name=ofd_packets/00225167 [11:49:47]NVStorageSaveData ofd_packets/00225167 [11:49:47]File name is /storage/ofd_packets/00225167 [11:49:47]Write 298 bytes [11:49:47]NVStorageSaveData done [11:49:47]OFDSenderStorePacket done [11:49:47]KKMCreateOFDPacket done [11:49:47]NVStorageSaveData kkm_last_timestamp [11:49:47]File name is /storage/kkm_last_timestamp [11:49:47]Write 4 bytes [11:49:47]NVStorageSaveData done [11:49:47]ExternCall_PrintAddStr [11:49:47]wPrintStart [11:49:47]Write to MH i2c: 01 00 00 5A 01 5B [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [11:49:47]RasterBufferAndPrint [11:49:47]line Счет N : (1)2001349 [11:49:47]line ИНН: 02508201610067 [11:49:47]line Контрольно-Кассовый Чек [11:49:47]line ПРОДАЖА [11:49:47]line ТРК (МРК, ГНК) : 41 [11:49:47]line Товар: 2710194210 [11:49:47]line ДТ-К-5 [11:49:47]line 13.220 * 75.70 [11:49:47]line = 1000.75 [11:49:47]line НДС 12% НСП 1% [11:49:47]line > о реализуемом товаре [11:49:47]line ИТОГО: 1000.75 [11:49:47]line НСП 1% : 8.86 [11:49:47]line НДС 12% : 106.27 [11:49:47]line Наличными: 0.00 [11:49:47]line Безнал.: 1000.75 [11:49:47]line Место: АЗС № 97 "Партнер Нефть" [11:49:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:49:47]line СНО: Общий режим [11:49:47]line Чек 235 26.07.2024 11:49 [11:49:47]line Смена: 437 ФФД: 1.0 [11:49:47]line ЗНМ: 0300000054 [11:49:47]line РНМ: 0000000000092624 [11:49:47]line Версия ККМ: 001 [11:49:47]line Платежная система: Бакай Банк [11:49:47]line ФМ: 0000000000874959 [11:49:47]line ФД: 225167 [11:49:47]line ФПД: 176189056575004 [11:49:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T114946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225167&fm=176189056575004&tin=02508201610067®Number=0000000000092624&sum=100075 [11:49:47]written 0, free lines is 4095 [11:49:47]Write to MH i2c: 01 00 00 84 01 85 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 77 0C 0F [11:49:47]RasterBufferAndPrint [11:49:47]line [11:49:47]line [11:49:47]line [11:49:47]line [11:49:47]line [11:49:47]written 0, free lines is 3205 [11:49:47]MH_Cut [11:49:47]Write to MH i2c: D1 01 00 8B 01 01 5E [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: D1 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: D1 01 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: D1 01 00 8B 01 00 5D [11:49:47]Write to MH i2c: 01 00 00 8C 01 8D [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:49]*** Cut start [11:49:49]*** Partial cut [11:49:49]*** CUTSNS_PIN = 1 [11:49:49]*** CUTSNS_PIN = 0 [11:49:49]recv_with_timeout no data received [11:49:49]*** Brake cut motor [11:49:49]Read from MH i2c: 01 [11:49:49]MH_I2C_Read... [11:49:49]*** Stop cut motor [11:49:49]*** Cut end [11:49:49]Read from MH i2c: 01 07 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [11:49:49]process_action close_receipt done [11:49:49]requested_data is exist [11:49:49]produce_requested_data [11:49:49]requested_item fm.sn is exist - process it [11:49:49]wFMCommunicate request_size=4 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 11 00 00 [11:49:49]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:49]Read from MH i2c: E2 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 17 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [11:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:49:49]wFMCommunicate OK [11:49:49]requested_item fd.num is exist - process it [11:49:49]SAM_PROTO_GetFieldsCounters [11:49:49]wFMCommunicate request_size=4 [11:49:49]MH_SAM_APDU [11:49:49]CAPDU: 80 13 00 00 [11:49:49]Write to MH i2c: E2 08 00 8E 01 80 13 00 00 00 00 00 00 0B [11:49:49]Write i2c OK [11:49:49]MH_I2C_Read... [11:49:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:49]Read from MH i2c: E2 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 62 00 [11:49:49]MH_I2C_Read... [11:49:49]Read from MH i2c: E2 62 00 8E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [11:49:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 8F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:50]wFMCommunicate OK [11:49:50]SAM_PROTO_GetFieldsCounters done [11:49:50]requested_item shift.num is exist - process it [11:49:50]requested_item shift.opened is exist - process it [11:49:50]req_shift_opened [11:49:50]FM_GetShiftState [11:49:50]SAM_PROTO_GetShiftState [11:49:50]wFMCommunicate request_size=4 [11:49:50]MH_SAM_APDU [11:49:50]CAPDU: 80 13 01 00 [11:49:50]Write to MH i2c: E2 08 00 8F 01 80 13 01 00 00 00 00 00 0D [11:49:50]Write i2c OK [11:49:50]MH_I2C_Read... [11:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:50]Read from MH i2c: E2 [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: E2 0E 00 [11:49:50]MH_I2C_Read... [11:49:50]Read from MH i2c: E2 0E 00 8F 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BE [11:49:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:49:50]wFMCommunicate OK [11:49:50]SAM_PROTO_GetShiftState done [11:49:50]FM_GetShiftState done [11:49:50]req_shift_opened done [11:49:50]requested_item shift.open_date is exist - process it [11:49:50]req_shift_open_date [11:49:50]req_shift_open_date done [11:49:50]produce_requested_data done [11:49:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225167,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:49:50]process_action_free close_receipt [11:49:50]json_value_free [11:49:50]json_value_free done [11:49:50]process_json_proto returns [11:49:50]Send response to host [11:49:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225167,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:49:50]free response buf [11:49:50]execute_script done [11:49:50]execute_script returns [11:49:50]free content buf [11:49:50]Sock 12.Close socket [11:49:50]Sock 12.Thread stoped [11:49:51]ConnectInit Can't take IP for lk.salyk.kg [11:49:51]CommunicateWithHost connect error [11:49:51]CommunicateWithHost err = -1 [11:49:51]OFD Sender: Server communicate error [11:49:51]OFD Sender: Processing packet 225165 [packets to send 598, broken 595] [11:49:51]ProducePacketName [11:49:51]name=ofd_packets/00225165 [11:49:51]OFD Sender: To server: pG, [11:49:51]CommunicateWithHost lk.salyk.kg:30040 [11:49:51]ConnectInit lk.salyk.kg [11:49:54]ConnectInit Can't connect to host [11:49:56]ConnectInit Can't take IP for lk.salyk.kg [11:49:56]CommunicateWithHost connect error [11:49:56]CommunicateWithHost err = -1 [11:49:56]OFD Sender: Server communicate error [11:49:59]ConnectInit Can't connect to host [11:50:01]OFD Sender: Processing packet 225165 [packets to send 598, broken 595] [11:50:01]ProducePacketName [11:50:01]name=ofd_packets/00225165 [11:50:01]OFD Sender: To server: pG, [11:50:01]CommunicateWithHost lk.salyk.kg:30040 [11:50:01]ConnectInit lk.salyk.kg [11:50:04]ConnectInit Can't connect to host [11:50:06]ConnectInit Can't take IP for lk.salyk.kg [11:50:06]CommunicateWithHost connect error [11:50:06]CommunicateWithHost err = -1 [11:50:06]OFD Sender: Server communicate error [11:50:10]ConnectInit Can't connect to host [11:50:11]OFD Sender: Processing packet 225165 [packets to send 598, broken 595] [11:50:11]ProducePacketName [11:50:11]name=ofd_packets/00225165 [11:50:11]OFD Sender: To server: pG, [11:50:11]CommunicateWithHost lk.salyk.kg:30040 [11:50:11]ConnectInit lk.salyk.kg [11:50:15]Connected sock=7 [11:50:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 82 CE 07 01 57 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 21 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 6F 03 00 35 04 06 00 B1 A4 9E 28 FF E0 97 4B 93 70 45 AF 41 25 [11:50:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF D2 47 00 E0 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 6F 03 00 F4 03 04 00 88 39 A3 66 B6 04 01 00 00 56 EB 88 DF 49 15 B7 27 [11:50:17]CommunicateWithHost err = 0 [11:50:17]CheckOFDResponse [11:50:17]1017 (14) - 77093643461234 [11:50:17]1041 (16) - 0000000000874959 [11:50:17]1040 (4) - 225165 [11:50:17]1012 (4) - 26.07.2024 05:52 [11:50:17]1206 (1) - 0 [11:50:17]OFD Sender: Remove packet 225165 [11:50:17]ProducePacketName [11:50:17]name=ofd_packets/00225165 [11:50:17]NVStorageDeleteData [11:50:18]OFD Sender: Processing packet 225166 [packets to send 597, broken 595] [11:50:18]ProducePacketName [11:50:18]name=ofd_packets/00225166 [11:50:18]OFD Sender: To server: pG, [11:50:18]CommunicateWithHost lk.salyk.kg:30040 [11:50:18]ConnectInit lk.salyk.kg [11:50:22]Connected sock=7 [11:50:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E E4 07 01 DF 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 4E 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 35 04 06 00 65 E0 3A 49 59 57 40 DE 2F 48 5F B7 BD CA [11:50:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 2C 47 00 F5 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 6F 03 00 F4 03 04 00 8E 39 A3 66 B6 04 01 00 00 60 E6 78 76 D0 DC 76 13 [11:50:22]CommunicateWithHost err = 0 [11:50:22]CheckOFDResponse [11:50:22]1017 (14) - 77093643461234 [11:50:22]1041 (16) - 0000000000874959 [11:50:22]1040 (4) - 225166 [11:50:22]1012 (4) - 26.07.2024 05:52 [11:50:22]1206 (1) - 0 [11:50:22]OFD Sender: Remove packet 225166 [11:50:22]ProducePacketName [11:50:22]name=ofd_packets/00225166 [11:50:22]NVStorageDeleteData [11:50:23]OFD Sender: Processing packet 225167 [packets to send 596, broken 595] [11:50:23]ProducePacketName [11:50:23]name=ofd_packets/00225167 [11:50:23]OFD Sender: To server: pG, [11:50:23]CommunicateWithHost lk.salyk.kg:30040 [11:50:23]ConnectInit lk.salyk.kg [11:50:23]Connected sock=7 [11:50:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 2B CD 04 01 13 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 5A 8D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 6F 03 00 35 04 06 00 A0 3E 36 21 66 1C E2 EE BB 76 78 97 1B B6 [11:50:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B9 E1 47 00 CB F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 6F 03 00 F4 03 04 00 8F 39 A3 66 B6 04 01 00 00 86 AA 79 01 81 4C CB 1B [11:50:24]CommunicateWithHost err = 0 [11:50:24]CheckOFDResponse [11:50:24]1017 (14) - 77093643461234 [11:50:24]1041 (16) - 0000000000874959 [11:50:24]1040 (4) - 225167 [11:50:24]1012 (4) - 26.07.2024 05:52 [11:50:24]1206 (1) - 0 [11:50:24]OFD Sender: Remove packet 225167 [11:50:24]ProducePacketName [11:50:24]name=ofd_packets/00225167 [11:50:24]NVStorageDeleteData [11:50:24]OFD Sender: No OFD packet to send [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:49]OFD Sender: No OFD packet to send [11:50:54]OFD Sender: No OFD packet to send [11:50:59]OFD Sender: No OFD packet to send [11:51:04]OFD Sender: No OFD packet to send [11:51:09]OFD Sender: No OFD packet to send [11:51:14]OFD Sender: No OFD packet to send [11:51:18]recv_with_timeout no data received [11:51:19]OFD Sender: No OFD packet to send [11:51:24]OFD Sender: No OFD packet to send [11:51:29]OFD Sender: No OFD packet to send [11:51:34]OFD Sender: No OFD packet to send [11:51:39]OFD Sender: No OFD packet to send [11:51:44]OFD Sender: No OFD packet to send [11:51:49]OFD Sender: No OFD packet to send [11:51:54]OFD Sender: No OFD packet to send [11:51:59]OFD Sender: No OFD packet to send [11:52:04]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:15]OFD Sender: No OFD packet to send [11:52:20]OFD Sender: No OFD packet to send [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:35]OFD Sender: No OFD packet to send [11:52:40]OFD Sender: No OFD packet to send [11:52:44]recv_with_timeout no data received [11:52:45]OFD Sender: No OFD packet to send [11:52:50]OFD Sender: No OFD packet to send [11:52:55]OFD Sender: No OFD packet to send [11:53:00]OFD Sender: No OFD packet to send [11:53:05]OFD Sender: No OFD packet to send [11:53:07]recv_with_timeout no data received [11:53:10]OFD Sender: No OFD packet to send [11:53:15]OFD Sender: No OFD packet to send [11:53:20]OFD Sender: No OFD packet to send [11:53:25]OFD Sender: No OFD packet to send [11:53:30]OFD Sender: No OFD packet to send [11:53:35]OFD Sender: No OFD packet to send [11:53:40]OFD Sender: No OFD packet to send [11:53:45]OFD Sender: No OFD packet to send [11:53:50]OFD Sender: No OFD packet to send [11:53:55]OFD Sender: No OFD packet to send [11:54:00]OFD Sender: No OFD packet to send [11:54:05]OFD Sender: No OFD packet to send [11:54:10]OFD Sender: No OFD packet to send [11:54:15]OFD Sender: No OFD packet to send [11:54:19]recv_with_timeout no data received [11:54:20]OFD Sender: No OFD packet to send [11:54:25]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:35]OFD Sender: No OFD packet to send [11:54:40]OFD Sender: No OFD packet to send [11:54:45]OFD Sender: No OFD packet to send [11:54:50]OFD Sender: No OFD packet to send [11:54:55]OFD Sender: No OFD packet to send [11:55:00]OFD Sender: No OFD packet to send [11:55:05]OFD Sender: No OFD packet to send [11:55:10]OFD Sender: No OFD packet to send [11:55:15]OFD Sender: No OFD packet to send [11:55:20]OFD Sender: No OFD packet to send [11:55:25]OFD Sender: No OFD packet to send [11:55:30]OFD Sender: No OFD packet to send [11:55:35]OFD Sender: No OFD packet to send [11:55:40]OFD Sender: No OFD packet to send [11:55:45]OFD Sender: No OFD packet to send [11:55:50]OFD Sender: No OFD packet to send [11:55:55]OFD Sender: No OFD packet to send [11:56:00]OFD Sender: No OFD packet to send [11:56:05]OFD Sender: No OFD packet to send [11:56:10]OFD Sender: No OFD packet to send [11:56:15]OFD Sender: No OFD packet to send [11:56:20]OFD Sender: No OFD packet to send [11:56:25]OFD Sender: No OFD packet to send [11:56:30]OFD Sender: No OFD packet to send [11:56:35]OFD Sender: No OFD packet to send [11:56:40]OFD Sender: No OFD packet to send [11:56:41]recv_with_timeout no data received [11:56:45]OFD Sender: No OFD packet to send [11:56:50]OFD Sender: No OFD packet to send [11:56:52]recv_with_timeout no data received [11:56:55]OFD Sender: No OFD packet to send [11:57:00]OFD Sender: No OFD packet to send [11:57:05]OFD Sender: No OFD packet to send [11:57:10]OFD Sender: No OFD packet to send [11:57:15]OFD Sender: No OFD packet to send [11:57:20]OFD Sender: No OFD packet to send [11:57:25]OFD Sender: No OFD packet to send [11:57:30]OFD Sender: No OFD packet to send [11:57:35]OFD Sender: No OFD packet to send [11:57:40]OFD Sender: No OFD packet to send [11:57:45]OFD Sender: No OFD packet to send [11:57:50]OFD Sender: No OFD packet to send [11:57:55]OFD Sender: No OFD packet to send [11:58:00]OFD Sender: No OFD packet to send [11:58:06]OFD Sender: No OFD packet to send [11:58:11]OFD Sender: No OFD packet to send [11:58:11]accept exits with 9 [11:58:11]New connection [11:58:11]New thread 3067112804 created [11:58:11]Thread 3067256164 joined [11:58:11]Waiting for new connection... [11:58:11] Sock 9.Parse request [11:58:11]Sock 9.Check first char [11:58:11]Sock 9.First char is OK [11:58:11]request: POST /json_proto HTTP/1.0 [11:58:11]Method: POST [11:58:11]URL: /json_proto [11:58:11]Method is POST - this is cgi request [11:58:11]url: /json_proto [11:58:11]query_string will be loaded in cgi processing [11:58:11]execute_cgi json_proto POST (null) [11:58:11]execute_cgi path=json_proto method=POST [11:58:11]POST find Content-Length [11:58:11]Host: 172.17.43.131:8080 [11:58:11]Content-Length: 640 [11:58:11]Content-Type: application/json [11:58:11] [11:58:11]POST finish read [11:58:11]Found Content-Length = 640 [11:58:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:11]execute_script... [11:58:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:11]POST & json_proto [11:58:11]process_json_proto [11:58:11]json parsed OK: [11:58:11]protocol is kg_v1.0 [11:58:11]action value=close_receipt [11:58:11]process_action close_receipt [11:58:11]cmd_close_receipt [11:58:11]MH_GetDate [11:58:11]Write to MH i2c: F0 00 00 90 01 80 [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: F0 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: F0 09 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: F0 09 00 90 01 00 54 8F A3 66 F9 24 A2 66 9A [11:58:11]GetLastDocTimeStamp 1721994586 [11:58:11]current date 1721995092 [11:58:11]FM_GetShiftState [11:58:11]SAM_PROTO_GetShiftState [11:58:11]wFMCommunicate request_size=4 [11:58:11]MH_SAM_APDU [11:58:11]CAPDU: 80 13 01 00 [11:58:11]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 0E 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C0 [11:58:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:58:11]wFMCommunicate OK [11:58:11]SAM_PROTO_GetShiftState done [11:58:11]FM_GetShiftState done [11:58:11]opened in 1721952182 [11:58:11]opened+sec_in_day 1722038582 [11:58:11]quantity*price = 99999 [11:58:11]sum+1 = 100001 [11:58:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 236 26.07.2024 11:58 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225168 ФПД: 90439483879292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T115812&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225168&fm=90439483879292&tin=02508201610067®Number=0000000000092624&sum=100000 [11:58:12]StoreToDocumentArchive [11:58:12]shift 437 fd 225168 [11:58:12]save to /storage/0437/doc_00225168 [11:58:12]save last doc name /storage/0437/doc_00225168 to /storage/kkm_last_doc_name [11:58:12]save OK [11:58:12]Clear old archive folders... [11:58:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:58:12]tlvbuf is 017B3320 [11:58:12]SAM_PROTO_ClearQueue [11:58:12]wFMCommunicate request_size=4 [11:58:12]MH_SAM_APDU [11:58:12]CAPDU: 80 09 00 00 [11:58:12]Write to MH i2c: E2 08 00 9E 01 80 09 00 00 00 00 00 00 11 [11:58:12]Write i2c OK [11:58:12]MH_I2C_Read... [11:58:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:12]Read from MH i2c: E2 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: E2 03 00 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [11:58:12]RAPDU: 90 00 [11:58:12]wFMCommunicate OK [11:58:12]SAM_PROTO_ClearQueue done [11:58:12]KKMCreateOFDPacket [11:58:12]OFDProtocolAddRootSTLVToBuf [11:58:12]FM_MakeSignedData [11:58:12]FM_MakeSignedData [11:58:12]SAM_PROTO_SignData [11:58:12]wFMCommunicate request_size=4 [11:58:12]MH_SAM_APDU [11:58:12]CAPDU: 80 0D 01 02 [11:58:12]Write to MH i2c: E2 08 00 9F 01 80 0D 01 02 00 00 00 00 19 [11:58:12]Write i2c OK [11:58:12]MH_I2C_Read... [11:58:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:12]Read from MH i2c: E2 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: E2 03 00 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [11:58:12]RAPDU: 90 00 [11:58:12]wFMCommunicate OK [11:58:12]wFMCommunicate request_size=255 [11:58:12]MH_SAM_APDU [11:58:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 54 8F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 6F 03 00 35 04 06 00 52 41 15 4F [11:58:12]Write to MH i2c: E2 02 01 A0 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 54 8F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 6F 03 00 35 04 06 00 52 41 15 4F 00 00 12 [11:58:12]Write i2c OK [11:58:12]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 03 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [11:58:13]RAPDU: 90 00 [11:58:13]wFMCommunicate OK [11:58:13]wFMCommunicate request_size=7 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 0D 02 02 02 6F 7C [11:58:13]Write to MH i2c: E2 0A 00 A1 01 80 0D 02 02 02 00 6F 7C 00 00 0B [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 03 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [11:58:13]RAPDU: 90 00 [11:58:13]wFMCommunicate OK [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 0D 03 02 [11:58:13]Write to MH i2c: E2 08 00 A2 01 80 0D 03 02 00 00 00 00 1E [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 0B 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 0B 00 A2 01 00 42 8D 79 BC CE F6 14 83 90 00 7E [11:58:13]RAPDU: 42 8D 79 BC CE F6 14 83 90 00 [11:58:13]wFMCommunicate OK [11:58:13]SAM_PROTO_SignData done [11:58:13]FM_MakeSignedData done [11:58:13]CreateOFDProtocolMessage [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 11 00 00 [11:58:13]Write to MH i2c: E2 08 00 A3 01 80 11 00 00 00 00 00 00 1E [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 17 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 17 00 A3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [11:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:58:13]wFMCommunicate OK [11:58:13]CreateOFDProtocolMessage done [11:58:13]OFDSenderStorePacket 225168 [11:58:13]StoreOFDPacket docnum=225168 [11:58:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E7 F2 04 01 09 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 54 8F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 6F 03 00 35 04 06 00 52 41 15 4F 6F 7C 42 8D 79 BC CE F6 14 83 [11:58:13]CheckFolder [11:58:13]dirname=/storage/ofd_packets [11:58:13]CheckFolder done [11:58:13]ProducePacketName [11:58:13]name=ofd_packets/00225168 [11:58:13]NVStorageSaveData ofd_packets/00225168 [11:58:13]File name is /storage/ofd_packets/00225168 [11:58:13]Write 298 bytes [11:58:13]NVStorageSaveData done [11:58:13]OFDSenderStorePacket done [11:58:13]KKMCreateOFDPacket done [11:58:13]NVStorageSaveData kkm_last_timestamp [11:58:13]File name is /storage/kkm_last_timestamp [11:58:13]Write 4 bytes [11:58:13]NVStorageSaveData done [11:58:13]ExternCall_PrintAddStr [11:58:13]wPrintStart [11:58:13]Write to MH i2c: 01 00 00 A4 01 A5 [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 07 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 07 00 A4 01 00 00 00 00 00 FF 0F BA [11:58:13]RasterBufferAndPrint [11:58:13]line Счет N : (1)2001351 [11:58:13]line ИНН: 02508201610067 [11:58:13]line Контрольно-Кассовый Чек [11:58:13]line ПРОДАЖА [11:58:13]line ТРК (МРК, ГНК) : 31 [11:58:13]line Товар: 2710194210 [11:58:13]line ДТ-К-5 [11:58:13]line 13.210 * 75.70 [11:58:13]line = 1000.00 [11:58:13]line НДС 12% НСП 1% [11:58:13]line > о реализуемом товаре [11:58:13]line ИТОГО: 1000.00 [11:58:13]line НСП 1% : 8.85 [11:58:13]line НДС 12% : 106.19 [11:58:13]line Наличными: 1000.00 [11:58:13]line Безнал.: 0.00 [11:58:13]line Место: АЗС № 97 "Партнер Нефть" [11:58:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [11:58:13]line СНО: Общий режим [11:58:13]line Чек 236 26.07.2024 11:58 [11:58:13]line Смена: 437 ФФД: 1.0 [11:58:13]line ЗНМ: 0300000054 [11:58:13]line РНМ: 0000000000092624 [11:58:13]line Версия ККМ: 001 [11:58:13]line ФМ: 0000000000874959 [11:58:13]line ФД: 225168 [11:58:13]line ФПД: 90439483879292 [11:58:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T115812&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225168&fm=90439483879292&tin=02508201610067®Number=0000000000092624&sum=100000 [11:58:13]OFD Sender: Processing packet 225168 [packets to send 596, broken 595] [11:58:13]ProducePacketName [11:58:13]name=ofd_packets/00225168 [11:58:13]OFD Sender: To server: pG, [11:58:13]CommunicateWithHost lk.salyk.kg:30040 [11:58:13]ConnectInit lk.salyk.kg [11:58:13]written 0, free lines is 4095 [11:58:13]Write to MH i2c: 01 00 00 CC 01 CD [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 07 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 87 0C 67 [11:58:13]RasterBufferAndPrint [11:58:13]line [11:58:13]line [11:58:13]line [11:58:13]line [11:58:13]line [11:58:13]written 0, free lines is 3211 [11:58:14]MH_Cut [11:58:14]Write to MH i2c: D1 01 00 D3 01 01 A6 [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: D1 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: D1 01 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: D1 01 00 D3 01 00 A5 [11:58:14]Write to MH i2c: 01 00 00 D4 01 D5 [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]Connected sock=10 [11:58:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E7 F2 04 01 09 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 54 8F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 6F 03 00 35 04 06 00 52 41 15 4F 6F 7C 42 8D 79 BC CE F6 14 83 [11:58:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5E 24 47 00 D8 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 6F 03 00 F4 03 04 00 66 3B A3 66 B6 04 01 00 00 B3 04 F2 89 4A 53 19 CD [11:58:15]CommunicateWithHost err = 0 [11:58:15]CheckOFDResponse [11:58:15]1017 (14) - 77093643461234 [11:58:15]1041 (16) - 0000000000874959 [11:58:15]1040 (4) - 225168 [11:58:15]1012 (4) - 26.07.2024 06:00 [11:58:15]1206 (1) - 0 [11:58:15]OFD Sender: Remove packet 225168 [11:58:15]ProducePacketName [11:58:15]name=ofd_packets/00225168 [11:58:15]NVStorageDeleteData [11:58:15]*** Cut start [11:58:15]*** Partial cut [11:58:15]*** CUTSNS_PIN = 1 [11:58:15]*** CUTSNS_PIN = 0 [11:58:15]*** Brake cut motor [11:58:15]OFD Sender: No OFD packet to send [11:58:15]Read from MH i2c: 01 [11:58:15]MH_I2C_Read... [11:58:15]*** Stop cut motor [11:58:15]*** Cut end [11:58:15]Read from MH i2c: 01 07 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [11:58:15]process_action close_receipt done [11:58:15]requested_data is exist [11:58:15]produce_requested_data [11:58:15]requested_item fm.sn is exist - process it [11:58:15]wFMCommunicate request_size=4 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 11 00 00 [11:58:15]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:15]Read from MH i2c: E2 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 17 00 [11:58:15]MH_I2C_Read... [11:58:15]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [11:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [11:58:15]wFMCommunicate OK [11:58:15]requested_item fd.num is exist - process it [11:58:15]SAM_PROTO_GetFieldsCounters [11:58:15]wFMCommunicate request_size=4 [11:58:15]MH_SAM_APDU [11:58:15]CAPDU: 80 13 00 00 [11:58:15]Write to MH i2c: E2 08 00 D6 01 80 13 00 00 00 00 00 00 53 [11:58:15]Write i2c OK [11:58:15]MH_I2C_Read... [11:58:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:16]Read from MH i2c: E2 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: E2 62 00 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: E2 62 00 D6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [11:58:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 90 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:16]wFMCommunicate OK [11:58:16]SAM_PROTO_GetFieldsCounters done [11:58:16]requested_item shift.num is exist - process it [11:58:16]requested_item shift.opened is exist - process it [11:58:16]req_shift_opened [11:58:16]FM_GetShiftState [11:58:16]SAM_PROTO_GetShiftState [11:58:16]wFMCommunicate request_size=4 [11:58:16]MH_SAM_APDU [11:58:16]CAPDU: 80 13 01 00 [11:58:16]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [11:58:16]Write i2c OK [11:58:16]MH_I2C_Read... [11:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:16]Read from MH i2c: E2 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: E2 0E 00 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 06 [11:58:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [11:58:16]wFMCommunicate OK [11:58:16]SAM_PROTO_GetShiftState done [11:58:16]FM_GetShiftState done [11:58:16]req_shift_opened done [11:58:16]requested_item shift.open_date is exist - process it [11:58:16]req_shift_open_date [11:58:16]req_shift_open_date done [11:58:16]produce_requested_data done [11:58:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225168,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [11:58:16]process_action_free close_receipt [11:58:16]json_value_free [11:58:16]json_value_free done [11:58:16]process_json_proto returns [11:58:16]Send response to host [11:58:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225168,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [11:58:16]free response buf [11:58:16]execute_script done [11:58:16]execute_script returns [11:58:16]free content buf [11:58:16]Sock 9.Close socket [11:58:16]Sock 9.Thread stoped [11:58:19]recv_with_timeout no data received [11:58:20]OFD Sender: No OFD packet to send [11:58:25]OFD Sender: No OFD packet to send [11:58:30]OFD Sender: No OFD packet to send [11:58:35]OFD Sender: No OFD packet to send [11:58:40]OFD Sender: No OFD packet to send [11:58:43]recv_with_timeout no data received [11:58:45]OFD Sender: No OFD packet to send [11:58:50]OFD Sender: No OFD packet to send [11:58:55]OFD Sender: No OFD packet to send [11:59:00]OFD Sender: No OFD packet to send [11:59:05]OFD Sender: No OFD packet to send [11:59:10]OFD Sender: No OFD packet to send [11:59:15]OFD Sender: No OFD packet to send [11:59:20]OFD Sender: No OFD packet to send [11:59:25]OFD Sender: No OFD packet to send [11:59:30]OFD Sender: No OFD packet to send [11:59:35]OFD Sender: No OFD packet to send [11:59:40]OFD Sender: No OFD packet to send [11:59:45]OFD Sender: No OFD packet to send [11:59:50]OFD Sender: No OFD packet to send [11:59:51]recv_with_timeout no data received [11:59:55]OFD Sender: No OFD packet to send [12:00:00]OFD Sender: No OFD packet to send [12:00:05]OFD Sender: No OFD packet to send [12:00:11]OFD Sender: No OFD packet to send [12:00:16]OFD Sender: No OFD packet to send [12:00:21]OFD Sender: No OFD packet to send [12:00:26]OFD Sender: No OFD packet to send [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:11]OFD Sender: No OFD packet to send [12:01:16]OFD Sender: No OFD packet to send [12:01:21]OFD Sender: No OFD packet to send [12:01:26]OFD Sender: No OFD packet to send [12:01:31]recv_with_timeout no data received [12:01:31]OFD Sender: No OFD packet to send [12:01:36]OFD Sender: No OFD packet to send [12:01:39]accept exits with 7 [12:01:39]New connection [12:01:39]New thread 3067256164 created [12:01:39]Thread 3067112804 joined [12:01:39]Waiting for new connection... [12:01:39] Sock 7.Parse request [12:01:39]Sock 7.Check first char [12:01:39]Sock 7.First char is OK [12:01:39]request: POST /json_proto HTTP/1.0 [12:01:39]Method: POST [12:01:39]URL: /json_proto [12:01:39]Method is POST - this is cgi request [12:01:39]url: /json_proto [12:01:39]query_string will be loaded in cgi processing [12:01:39]execute_cgi json_proto POST (null) [12:01:39]execute_cgi path=json_proto method=POST [12:01:39]POST find Content-Length [12:01:39]Host: 172.17.43.131:8080 [12:01:39]Content-Length: 680 [12:01:39]Content-Type: application/json [12:01:39] [12:01:39]POST finish read [12:01:39]Found Content-Length = 680 [12:01:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:39]execute_script... [12:01:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:39]POST & json_proto [12:01:39]process_json_proto [12:01:39]json parsed OK: [12:01:39]protocol is kg_v1.0 [12:01:39]action value=close_receipt [12:01:39]process_action close_receipt [12:01:39]cmd_close_receipt [12:01:39]MH_GetDate [12:01:39]Write to MH i2c: F0 00 00 D8 01 C8 [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: F0 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: F0 09 00 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: F0 09 00 D8 01 00 24 90 A3 66 F9 24 A2 66 B3 [12:01:39]GetLastDocTimeStamp 1721995092 [12:01:39]current date 1721995300 [12:01:39]FM_GetShiftState [12:01:39]SAM_PROTO_GetShiftState [12:01:39]wFMCommunicate request_size=4 [12:01:39]MH_SAM_APDU [12:01:39]CAPDU: 80 13 01 00 [12:01:39]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [12:01:39]Write i2c OK [12:01:39]MH_I2C_Read... [12:01:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:39]Read from MH i2c: E2 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: E2 0E 00 [12:01:39]MH_I2C_Read... [12:01:39]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 08 [12:01:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:01:39]wFMCommunicate OK [12:01:39]SAM_PROTO_GetShiftState done [12:01:39]FM_GetShiftState done [12:01:39]opened in 1721952182 [12:01:39]opened+sec_in_day 1722038582 [12:01:39]quantity*price = 300074 [12:01:39]sum+1 = 300076 [12:01:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 237 26.07.2024 12:01 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225169 ФПД: 265005122096064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120140&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225169&fm=265005122096064&tin=02508201610067®Number=0000000000092624&sum=300000 [12:01:40]StoreToDocumentArchive [12:01:40]shift 437 fd 225169 [12:01:40]save to /storage/0437/doc_00225169 [12:01:40]save last doc name /storage/0437/doc_00225169 to /storage/kkm_last_doc_name [12:01:40]save OK [12:01:40]Clear old archive folders... [12:01:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:01:40]tlvbuf is 01784120 [12:01:40]SAM_PROTO_ClearQueue [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 09 00 00 [12:01:40]Write to MH i2c: E2 08 00 E6 01 80 09 00 00 00 00 00 00 59 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [12:01:40]RAPDU: 90 00 [12:01:40]wFMCommunicate OK [12:01:40]SAM_PROTO_ClearQueue done [12:01:40]KKMCreateOFDPacket [12:01:40]OFDProtocolAddRootSTLVToBuf [12:01:40]FM_MakeSignedData [12:01:40]FM_MakeSignedData [12:01:40]SAM_PROTO_SignData [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 0D 01 02 [12:01:40]Write to MH i2c: E2 08 00 E7 01 80 0D 01 02 00 00 00 00 61 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [12:01:40]RAPDU: 90 00 [12:01:40]wFMCommunicate OK [12:01:40]wFMCommunicate request_size=255 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 24 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 6F 03 00 35 04 06 00 F1 05 50 2A [12:01:40]Write to MH i2c: E2 02 01 E8 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 24 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 6F 03 00 35 04 06 00 F1 05 50 2A 00 00 CA [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [12:01:40]RAPDU: 90 00 [12:01:40]wFMCommunicate OK [12:01:40]wFMCommunicate request_size=7 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 0D 02 02 02 8B C0 [12:01:40]Write to MH i2c: E2 0A 00 E9 01 80 0D 02 02 02 00 8B C0 00 00 B3 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:40]Read from MH i2c: E2 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 [12:01:40]MH_I2C_Read... [12:01:40]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [12:01:40]RAPDU: 90 00 [12:01:40]wFMCommunicate OK [12:01:40]wFMCommunicate request_size=4 [12:01:40]MH_SAM_APDU [12:01:40]CAPDU: 80 0D 03 02 [12:01:40]Write to MH i2c: E2 08 00 EA 01 80 0D 03 02 00 00 00 00 66 [12:01:40]Write i2c OK [12:01:40]MH_I2C_Read... [12:01:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:41]Read from MH i2c: E2 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 0B 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 0B 00 EA 01 00 E0 F5 15 06 3C 2D F8 6D 90 00 25 [12:01:41]RAPDU: E0 F5 15 06 3C 2D F8 6D 90 00 [12:01:41]wFMCommunicate OK [12:01:41]SAM_PROTO_SignData done [12:01:41]FM_MakeSignedData done [12:01:41]CreateOFDProtocolMessage [12:01:41]wFMCommunicate request_size=4 [12:01:41]MH_SAM_APDU [12:01:41]CAPDU: 80 11 00 00 [12:01:41]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:41]Read from MH i2c: E2 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 17 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 17 00 EB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [12:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:01:41]wFMCommunicate OK [12:01:41]CreateOFDProtocolMessage done [12:01:41]OFDSenderStorePacket 225169 [12:01:41]StoreOFDPacket docnum=225169 [12:01:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CD 53 04 01 79 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 24 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 6F 03 00 35 04 06 00 F1 05 50 2A 8B C0 E0 F5 15 06 3C 2D F8 6D [12:01:41]CheckFolder [12:01:41]dirname=/storage/ofd_packets [12:01:41]CheckFolder done [12:01:41]ProducePacketName [12:01:41]name=ofd_packets/00225169 [12:01:41]NVStorageSaveData ofd_packets/00225169 [12:01:41]File name is /storage/ofd_packets/00225169 [12:01:41]Write 298 bytes [12:01:41]NVStorageSaveData done [12:01:41]OFDSenderStorePacket done [12:01:41]KKMCreateOFDPacket done [12:01:41]NVStorageSaveData kkm_last_timestamp [12:01:41]File name is /storage/kkm_last_timestamp [12:01:41]Write 4 bytes [12:01:41]NVStorageSaveData done [12:01:41]ExternCall_PrintAddStr [12:01:41]wPrintStart [12:01:41]Write to MH i2c: 01 00 00 EC 01 ED [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 07 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [12:01:41]RasterBufferAndPrint [12:01:41]line Счет N : (1)2001352 [12:01:41]line ИНН: 02508201610067 [12:01:41]line Контрольно-Кассовый Чек [12:01:41]line ПРОДАЖА [12:01:41]line ТРК (МРК, ГНК) : 21 [12:01:41]line Товар: 2710194210 [12:01:41]line ДТ-К-5 [12:01:41]line 39.640 * 75.70 [12:01:41]line = 3000.75 [12:01:41]line НДС 12% НСП 1% [12:01:41]line > о реализуемом товаре [12:01:41]line ОКРУГЛЕНИЕ: -0.75 [12:01:41]line ИТОГО: 3000.00 [12:01:41]line Внесено: 3000.00 [12:01:41]line СДАЧА: 0.00 [12:01:41]line НСП 1% : 26.55 [12:01:41]line НДС 12% : 318.66 [12:01:41]line Наличными: 3000.00 [12:01:41]line Безнал.: 0.00 [12:01:41]line Место: АЗС № 97 "Партнер Нефть" [12:01:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:01:41]line СНО: Общий режим [12:01:41]line Чек 237 26.07.2024 12:01 [12:01:41]line Смена: 437 ФФД: 1.0 [12:01:41]line ЗНМ: 0300000054 [12:01:41]line РНМ: 0000000000092624 [12:01:41]line Версия ККМ: 001 [12:01:41]line ФМ: 0000000000874959 [12:01:41]line ФД: 225169 [12:01:41]line ФПД: 265005122096064 [12:01:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120140&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225169&fm=265005122096064&tin=02508201610067®Number=0000000000092624&sum=300000 [12:01:41]written 0, free lines is 4095 [12:01:41]OFD Sender: Processing packet 225169 [packets to send 596, broken 595] [12:01:41]ProducePacketName [12:01:41]name=ofd_packets/00225169 [12:01:41]OFD Sender: To server: pG, [12:01:41]CommunicateWithHost lk.salyk.kg:30040 [12:01:41]ConnectInit lk.salyk.kg [12:01:41]Write to MH i2c: 01 00 00 17 02 19 [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 07 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: 01 07 00 17 02 00 00 00 00 00 52 0C 7E [12:01:41]RasterBufferAndPrint [12:01:41]line [12:01:41]line [12:01:41]line [12:01:41]line [12:01:41]line [12:01:41]written 0, free lines is 3158 [12:01:41]MH_Cut [12:01:41]Write to MH i2c: D1 01 00 1E 02 01 F2 [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: D1 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: D1 01 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: D1 01 00 1E 02 00 F1 [12:01:41]Write to MH i2c: 01 00 00 1F 02 21 [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:42]*** Cut start [12:01:42]*** Partial cut [12:01:42]*** CUTSNS_PIN = 1 [12:01:42]*** CUTSNS_PIN = 0 [12:01:43]*** Brake cut motor [12:01:43]Read from MH i2c: 01 [12:01:43]MH_I2C_Read... [12:01:43]*** Stop cut motor [12:01:43]*** Cut end [12:01:43]Read from MH i2c: 01 07 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 07 00 1F 02 00 00 00 00 00 FF 0F 36 [12:01:43]process_action close_receipt done [12:01:43]requested_data is exist [12:01:43]produce_requested_data [12:01:43]requested_item fm.sn is exist - process it [12:01:43]wFMCommunicate request_size=4 [12:01:43]MH_SAM_APDU [12:01:43]CAPDU: 80 11 00 00 [12:01:43]Write to MH i2c: E2 08 00 20 02 80 11 00 00 00 00 00 00 9C [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:43]Read from MH i2c: E2 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 17 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 17 00 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F9 [12:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:01:43]wFMCommunicate OK [12:01:43]requested_item fd.num is exist - process it [12:01:43]SAM_PROTO_GetFieldsCounters [12:01:43]wFMCommunicate request_size=4 [12:01:43]MH_SAM_APDU [12:01:43]CAPDU: 80 13 00 00 [12:01:43]Write to MH i2c: E2 08 00 21 02 80 13 00 00 00 00 00 00 9F [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:43]Read from MH i2c: E2 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 62 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 62 00 21 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [12:01:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:43]wFMCommunicate OK [12:01:43]SAM_PROTO_GetFieldsCounters done [12:01:43]requested_item shift.num is exist - process it [12:01:43]requested_item shift.opened is exist - process it [12:01:43]req_shift_opened [12:01:43]FM_GetShiftState [12:01:43]SAM_PROTO_GetShiftState [12:01:43]wFMCommunicate request_size=4 [12:01:43]MH_SAM_APDU [12:01:43]CAPDU: 80 13 01 00 [12:01:43]Write to MH i2c: E2 08 00 22 02 80 13 01 00 00 00 00 00 A1 [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:43]Read from MH i2c: E2 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 0E 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 0E 00 22 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 52 [12:01:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:01:43]wFMCommunicate OK [12:01:43]SAM_PROTO_GetShiftState done [12:01:43]FM_GetShiftState done [12:01:43]req_shift_opened done [12:01:43]requested_item shift.open_date is exist - process it [12:01:43]req_shift_open_date [12:01:43]req_shift_open_date done [12:01:43]produce_requested_data done [12:01:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225169,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:01:43]process_action_free close_receipt [12:01:43]json_value_free [12:01:43]json_value_free done [12:01:43]process_json_proto returns [12:01:43]Send response to host [12:01:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225169,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:01:43]free response buf [12:01:43]execute_script done [12:01:43]execute_script returns [12:01:43]free content buf [12:01:43]Sock 7.Close socket [12:01:43]Sock 7.Thread stoped [12:01:45]Connected sock=11 [12:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CD 53 04 01 79 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 24 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 6F 03 00 35 04 06 00 F1 05 50 2A 8B C0 E0 F5 15 06 3C 2D F8 6D [12:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8F 81 47 00 05 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 6F 03 00 F4 03 04 00 39 3C A3 66 B6 04 01 00 00 F1 72 7C 47 02 D3 80 1A [12:01:45]CommunicateWithHost err = 0 [12:01:45]CheckOFDResponse [12:01:45]1017 (14) - 77093643461234 [12:01:45]1041 (16) - 0000000000874959 [12:01:45]1040 (4) - 225169 [12:01:45]1012 (4) - 26.07.2024 06:03 [12:01:45]1206 (1) - 0 [12:01:45]OFD Sender: Remove packet 225169 [12:01:45]ProducePacketName [12:01:45]name=ofd_packets/00225169 [12:01:45]NVStorageDeleteData [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]recv_with_timeout no data received [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:18]recv_with_timeout no data received [12:02:21]OFD Sender: No OFD packet to send [12:02:23]accept exits with 10 [12:02:23]New connection [12:02:23]New thread 3067112804 created [12:02:23]Thread 3067256164 joined [12:02:23]Waiting for new connection... [12:02:23] Sock 10.Parse request [12:02:23]Sock 10.Check first char [12:02:23]Sock 10.First char is OK [12:02:23]request: POST /json_proto HTTP/1.0 [12:02:23]Method: POST [12:02:23]URL: /json_proto [12:02:23]Method is POST - this is cgi request [12:02:23]url: /json_proto [12:02:23]query_string will be loaded in cgi processing [12:02:23]execute_cgi json_proto POST (null) [12:02:23]execute_cgi path=json_proto method=POST [12:02:23]POST find Content-Length [12:02:23]Host: 172.17.43.131:8080 [12:02:23]Content-Length: 1214 [12:02:23]Content-Type: application/json [12:02:23] [12:02:23]POST finish read [12:02:23]Found Content-Length = 1214 [12:02:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001353\u000A26.07.2024 12:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43304\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:23]execute_script... [12:02:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001353\u000A26.07.2024 12:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43304\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:23]POST & json_proto [12:02:23]process_json_proto [12:02:23]json parsed OK: [12:02:23]protocol is kg_v1.0 [12:02:23]action value=print_text [12:02:23]process_action print_text [12:02:23]cmd_print_text [12:02:23]ExternCall_PrintAddStr [12:02:23]wPrintStart [12:02:23]Write to MH i2c: 01 00 00 23 02 25 [12:02:23]Write i2c OK [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: 01 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: 01 07 00 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [12:02:23]RasterBufferAndPrint [12:02:23]line *****ТОВАРНЫЙ ЧЕК***** [12:02:23]line АЗС-97 [12:02:23]line Партнер нефть [12:02:23]line 02508201610067 [12:02:23]line Кассир : Ахмадалиева М. [12:02:23]line Счет N : (1)2001353 [12:02:23]line 26.07.2024 12:01 [12:02:23]line ПРОДАЖА [12:02:23]line ТРК (МРК, ГНК): 53 [12:02:23]line Вид ГСМ : 2710124130 [12:02:23]line Аи-92-К-5 [12:02:23]line 15.000 x 67.80 [12:02:23]line ИТОГ: 1017.00 [12:02:23]line Тип оплаты: Талоны: Топливная Карта [12:02:23]line 43304 [12:02:23]line ______________________ [12:02:23]line (подпись) [12:02:23]written 0, free lines is 4095 [12:02:23]Write to MH i2c: 01 00 00 38 02 3A [12:02:23]Write i2c OK [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: 01 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: 01 07 00 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 F4 0D 42 [12:02:23]RasterBufferAndPrint [12:02:23]line [12:02:23]line [12:02:23]line [12:02:23]line [12:02:23]line [12:02:23]written 0, free lines is 3574 [12:02:23]MH_Cut [12:02:23]Write to MH i2c: D1 01 00 3F 02 01 13 [12:02:23]Write i2c OK [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: D1 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: D1 01 00 [12:02:23]MH_I2C_Read... [12:02:23]Read from MH i2c: D1 01 00 3F 02 00 12 [12:02:23]Write to MH i2c: 01 00 00 40 02 42 [12:02:23]Write i2c OK [12:02:23]MH_I2C_Read... [12:02:24]*** Cut start [12:02:24]*** Partial cut [12:02:24]*** CUTSNS_PIN = 1 [12:02:24]*** CUTSNS_PIN = 0 [12:02:24]*** Brake cut motor [12:02:24]Read from MH i2c: 01 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: 01 07 00 [12:02:24]MH_I2C_Read... [12:02:24]*** Stop cut motor [12:02:24]*** Cut end [12:02:24]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [12:02:24]process_action print_text done [12:02:24]requested_data is exist [12:02:24]produce_requested_data [12:02:24]requested_item fm.sn is exist - process it [12:02:24]wFMCommunicate request_size=4 [12:02:24]MH_SAM_APDU [12:02:24]CAPDU: 80 11 00 00 [12:02:24]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [12:02:24]Write i2c OK [12:02:24]MH_I2C_Read... [12:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:24]Read from MH i2c: E2 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 17 00 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [12:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:02:24]wFMCommunicate OK [12:02:24]requested_item fd.num is exist - process it [12:02:24]SAM_PROTO_GetFieldsCounters [12:02:24]wFMCommunicate request_size=4 [12:02:24]MH_SAM_APDU [12:02:24]CAPDU: 80 13 00 00 [12:02:24]Write to MH i2c: E2 08 00 42 02 80 13 00 00 00 00 00 00 C0 [12:02:24]Write i2c OK [12:02:24]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:25]Read from MH i2c: E2 62 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 62 00 42 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [12:02:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 91 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:25]wFMCommunicate OK [12:02:25]SAM_PROTO_GetFieldsCounters done [12:02:25]requested_item shift.num is exist - process it [12:02:25]requested_item shift.opened is exist - process it [12:02:25]req_shift_opened [12:02:25]FM_GetShiftState [12:02:25]SAM_PROTO_GetShiftState [12:02:25]wFMCommunicate request_size=4 [12:02:25]MH_SAM_APDU [12:02:25]CAPDU: 80 13 01 00 [12:02:25]Write to MH i2c: E2 08 00 43 02 80 13 01 00 00 00 00 00 C2 [12:02:25]Write i2c OK [12:02:25]MH_I2C_Read... [12:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:25]Read from MH i2c: E2 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 0E 00 [12:02:25]MH_I2C_Read... [12:02:25]Read from MH i2c: E2 0E 00 43 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 73 [12:02:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:02:25]wFMCommunicate OK [12:02:25]SAM_PROTO_GetShiftState done [12:02:25]FM_GetShiftState done [12:02:25]req_shift_opened done [12:02:25]requested_item shift.open_date is exist - process it [12:02:25]req_shift_open_date [12:02:25]req_shift_open_date done [12:02:25]produce_requested_data done [12:02:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225169,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:02:25]process_action_free print_text [12:02:25]json_value_free [12:02:25]json_value_free done [12:02:25]process_json_proto returns [12:02:25]Send response to host [12:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225169,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:02:25]free response buf [12:02:25]execute_script done [12:02:25]execute_script returns [12:02:25]free content buf [12:02:25]Sock 10.Close socket [12:02:25]Sock 10.Thread stoped [12:02:26]OFD Sender: No OFD packet to send [12:02:29]recv_with_timeout no data received [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:40]recv_with_timeout no data received [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:56]OFD Sender: No OFD packet to send [12:03:01]OFD Sender: No OFD packet to send [12:03:06]recv_with_timeout no data received [12:03:06]OFD Sender: No OFD packet to send [12:03:11]OFD Sender: No OFD packet to send [12:03:16]OFD Sender: No OFD packet to send [12:03:16]recv_with_timeout no data received [12:03:21]OFD Sender: No OFD packet to send [12:03:26]OFD Sender: No OFD packet to send [12:03:31]OFD Sender: No OFD packet to send [12:03:34]recv_with_timeout no data received [12:03:36]OFD Sender: No OFD packet to send [12:03:41]OFD Sender: No OFD packet to send [12:03:46]OFD Sender: No OFD packet to send [12:03:51]OFD Sender: No OFD packet to send [12:03:56]OFD Sender: No OFD packet to send [12:03:59]recv_with_timeout no data received [12:04:01]OFD Sender: No OFD packet to send [12:04:06]OFD Sender: No OFD packet to send [12:04:11]OFD Sender: No OFD packet to send [12:04:16]OFD Sender: No OFD packet to send [12:04:21]OFD Sender: No OFD packet to send [12:04:26]OFD Sender: No OFD packet to send [12:04:31]recv_with_timeout no data received [12:04:31]OFD Sender: No OFD packet to send [12:04:36]OFD Sender: No OFD packet to send [12:04:41]OFD Sender: No OFD packet to send [12:04:42]accept exits with 9 [12:04:42]New connection [12:04:42]New thread 3067256164 created [12:04:42]Thread 3067112804 joined [12:04:42]Waiting for new connection... [12:04:42] Sock 9.Parse request [12:04:42]Sock 9.Check first char [12:04:42]Sock 9.First char is OK [12:04:42]request: POST /json_proto HTTP/1.0 [12:04:42]Method: POST [12:04:42]URL: /json_proto [12:04:42]Method is POST - this is cgi request [12:04:42]url: /json_proto [12:04:42]query_string will be loaded in cgi processing [12:04:42]execute_cgi json_proto POST (null) [12:04:42]execute_cgi path=json_proto method=POST [12:04:42]POST find Content-Length [12:04:42]Host: 172.17.43.131:8080 [12:04:42]Content-Length: 801 [12:04:42]Content-Type: application/json [12:04:42] [12:04:42]POST finish read [12:04:42]Found Content-Length = 801 [12:04:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:42]execute_script... [12:04:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:42]POST & json_proto [12:04:42]process_json_proto [12:04:42]json parsed OK: [12:04:42]protocol is kg_v1.0 [12:04:42]action value=close_receipt [12:04:42]process_action close_receipt [12:04:42]cmd_close_receipt [12:04:42]MH_GetDate [12:04:42]Write to MH i2c: F0 00 00 44 02 35 [12:04:42]Write i2c OK [12:04:42]MH_I2C_Read... [12:04:42]Read from MH i2c: F0 [12:04:42]MH_I2C_Read... [12:04:42]Read from MH i2c: F0 09 00 [12:04:42]MH_I2C_Read... [12:04:42]Read from MH i2c: F0 09 00 44 02 00 DB 90 A3 66 F9 24 A2 66 D7 [12:04:42]GetLastDocTimeStamp 1721995300 [12:04:42]current date 1721995483 [12:04:42]FM_GetShiftState [12:04:42]SAM_PROTO_GetShiftState [12:04:42]wFMCommunicate request_size=4 [12:04:42]MH_SAM_APDU [12:04:42]CAPDU: 80 13 01 00 [12:04:42]Write to MH i2c: E2 08 00 45 02 80 13 01 00 00 00 00 00 C4 [12:04:42]Write i2c OK [12:04:42]MH_I2C_Read... [12:04:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:42]Read from MH i2c: E2 [12:04:42]MH_I2C_Read... [12:04:42]Read from MH i2c: E2 0E 00 [12:04:42]MH_I2C_Read... [12:04:42]Read from MH i2c: E2 0E 00 45 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 75 [12:04:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:04:42]wFMCommunicate OK [12:04:42]SAM_PROTO_GetShiftState done [12:04:42]FM_GetShiftState done [12:04:42]opened in 1721952182 [12:04:42]opened+sec_in_day 1722038582 [12:04:42]quantity*price = 300074 [12:04:42]sum+1 = 300076 [12:04:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.75 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 238 26.07.2024 12:04 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225170 ФПД: 227329528370696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225170&fm=227329528370696&tin=02508201610067®Number=0000000000092624&sum=300075 [12:04:43]StoreToDocumentArchive [12:04:43]shift 437 fd 225170 [12:04:43]save to /storage/0437/doc_00225170 [12:04:43]save last doc name /storage/0437/doc_00225170 to /storage/kkm_last_doc_name [12:04:43]save OK [12:04:43]Clear old archive folders... [12:04:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:04:43]tlvbuf is 0175AC70 [12:04:43]SAM_PROTO_ClearQueue [12:04:43]wFMCommunicate request_size=4 [12:04:43]MH_SAM_APDU [12:04:43]CAPDU: 80 09 00 00 [12:04:43]Write to MH i2c: E2 08 00 52 02 80 09 00 00 00 00 00 00 C6 [12:04:43]Write i2c OK [12:04:43]MH_I2C_Read... [12:04:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:43]Read from MH i2c: E2 [12:04:43]MH_I2C_Read... [12:04:43]Read from MH i2c: E2 03 00 [12:04:43]MH_I2C_Read... [12:04:43]Read from MH i2c: E2 03 00 52 02 00 90 00 C8 [12:04:43]RAPDU: 90 00 [12:04:43]wFMCommunicate OK [12:04:43]SAM_PROTO_ClearQueue done [12:04:43]KKMCreateOFDPacket [12:04:43]OFDProtocolAddRootSTLVToBuf [12:04:43]FM_MakeSignedData [12:04:43]FM_MakeSignedData [12:04:43]SAM_PROTO_SignData [12:04:43]wFMCommunicate request_size=4 [12:04:43]MH_SAM_APDU [12:04:43]CAPDU: 80 0D 01 02 [12:04:43]Write to MH i2c: E2 08 00 53 02 80 0D 01 02 00 00 00 00 CE [12:04:43]Write i2c OK [12:04:43]MH_I2C_Read... [12:04:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:43]Read from MH i2c: E2 [12:04:43]MH_I2C_Read... [12:04:43]Read from MH i2c: E2 03 00 [12:04:43]MH_I2C_Read... [12:04:43]Read from MH i2c: E2 03 00 53 02 00 90 00 C9 [12:04:43]RAPDU: 90 00 [12:04:43]wFMCommunicate OK [12:04:43]wFMCommunicate request_size=255 [12:04:43]MH_SAM_APDU [12:04:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 DB 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 6F 03 00 35 04 06 00 CE C1 47 C9 [12:04:43]Write to MH i2c: E2 02 01 54 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 DB 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 6F 03 00 35 04 06 00 CE C1 47 C9 00 00 B7 [12:04:43]Write i2c OK [12:04:43]MH_I2C_Read... [12:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:44]Read from MH i2c: E2 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 03 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 03 00 54 02 00 90 00 CA [12:04:44]RAPDU: 90 00 [12:04:44]wFMCommunicate OK [12:04:44]wFMCommunicate request_size=7 [12:04:44]MH_SAM_APDU [12:04:44]CAPDU: 80 0D 02 02 02 16 08 [12:04:44]Write to MH i2c: E2 0A 00 55 02 80 0D 02 02 02 00 16 08 00 00 F3 [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:44]Read from MH i2c: E2 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 03 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [12:04:44]RAPDU: 90 00 [12:04:44]wFMCommunicate OK [12:04:44]wFMCommunicate request_size=4 [12:04:44]MH_SAM_APDU [12:04:44]CAPDU: 80 0D 03 02 [12:04:44]Write to MH i2c: E2 08 00 56 02 80 0D 03 02 00 00 00 00 D3 [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:44]Read from MH i2c: E2 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 0B 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 0B 00 56 02 00 1E F2 58 F5 6F 53 3C CD 90 00 FC [12:04:44]RAPDU: 1E F2 58 F5 6F 53 3C CD 90 00 [12:04:44]wFMCommunicate OK [12:04:44]SAM_PROTO_SignData done [12:04:44]FM_MakeSignedData done [12:04:44]CreateOFDProtocolMessage [12:04:44]wFMCommunicate request_size=4 [12:04:44]MH_SAM_APDU [12:04:44]CAPDU: 80 11 00 00 [12:04:44]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:44]Read from MH i2c: E2 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 17 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [12:04:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:44]wFMCommunicate OK [12:04:44]CreateOFDProtocolMessage done [12:04:44]OFDSenderStorePacket 225170 [12:04:44]StoreOFDPacket docnum=225170 [12:04:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 33 04 01 12 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 DB 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 6F 03 00 35 04 06 00 CE C1 47 C9 16 08 1E F2 58 F5 6F 53 3C CD [12:04:44]CheckFolder [12:04:44]dirname=/storage/ofd_packets [12:04:44]CheckFolder done [12:04:44]ProducePacketName [12:04:44]name=ofd_packets/00225170 [12:04:44]NVStorageSaveData ofd_packets/00225170 [12:04:44]File name is /storage/ofd_packets/00225170 [12:04:44]Write 298 bytes [12:04:44]NVStorageSaveData done [12:04:44]OFDSenderStorePacket done [12:04:44]KKMCreateOFDPacket done [12:04:44]NVStorageSaveData kkm_last_timestamp [12:04:44]File name is /storage/kkm_last_timestamp [12:04:44]Write 4 bytes [12:04:44]NVStorageSaveData done [12:04:44]ExternCall_PrintAddStr [12:04:44]wPrintStart [12:04:44]Write to MH i2c: 01 00 00 58 02 5A [12:04:44]OFD Sender: Processing packet 225170 [packets to send 596, broken 595] [12:04:44]ProducePacketName [12:04:44]name=ofd_packets/00225170 [12:04:44]OFD Sender: To server: pG, [12:04:44]CommunicateWithHost lk.salyk.kg:30040 [12:04:44]ConnectInit lk.salyk.kg [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: 01 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: 01 07 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [12:04:44]RasterBufferAndPrint [12:04:44]line Счет N : (1)2001354 [12:04:44]line ИНН: 02508201610067 [12:04:44]line Контрольно-Кассовый Чек [12:04:44]line ПРОДАЖА [12:04:44]line ТРК (МРК, ГНК) : 41 [12:04:44]line Товар: 2710194210 [12:04:44]line ДТ-К-5 [12:04:44]line 39.640 * 75.70 [12:04:44]line = 3000.75 [12:04:44]line НДС 12% НСП 1% [12:04:44]line > о реализуемом товаре [12:04:44]line ИТОГО: 3000.75 [12:04:44]line НСП 1% : 26.55 [12:04:44]line НДС 12% : 318.66 [12:04:44]line Наличными: 0.00 [12:04:44]line Безнал.: 3000.75 [12:04:44]line Место: АЗС № 97 "Партнер Нефть" [12:04:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:04:44]line СНО: Общий режим [12:04:44]line Чек 238 26.07.2024 12:04 [12:04:44]line Смена: 437 ФФД: 1.0 [12:04:44]line ЗНМ: 0300000054 [12:04:44]line РНМ: 0000000000092624 [12:04:44]line Версия ККМ: 001 [12:04:44]line Платежная система: O! деньги [12:04:44]line ФМ: 0000000000874959 [12:04:44]line ФД: 225170 [12:04:44]line ФПД: 227329528370696 [12:04:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225170&fm=227329528370696&tin=02508201610067®Number=0000000000092624&sum=300075 [12:04:44]written 0, free lines is 4095 [12:04:44]Connected sock=7 [12:04:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 92 33 04 01 12 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 DB 90 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 6F 03 00 35 04 06 00 CE C1 47 C9 16 08 1E F2 58 F5 6F 53 3C CD [12:04:44]Write to MH i2c: 01 00 00 82 02 84 [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: 01 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: 01 07 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: 01 07 00 82 02 00 00 00 00 00 7B 0C 12 [12:04:44]RasterBufferAndPrint [12:04:44]line [12:04:44]line [12:04:44]line [12:04:44]line [12:04:44]line [12:04:44]written 0, free lines is 3198 [12:04:44]MH_Cut [12:04:44]Write to MH i2c: D1 01 00 89 02 01 5D [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: D1 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: D1 01 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: D1 01 00 89 02 00 5C [12:04:44]Write to MH i2c: 01 00 00 8A 02 8C [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 2C 47 00 58 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 6F 03 00 F4 03 04 00 EC 3C A3 66 B6 04 01 00 00 8D 41 21 53 22 C5 5B B9 [12:04:45]CommunicateWithHost err = 0 [12:04:45]CheckOFDResponse [12:04:45]1017 (14) - 77093643461234 [12:04:45]1041 (16) - 0000000000874959 [12:04:45]1040 (4) - 225170 [12:04:45]1012 (4) - 26.07.2024 06:06 [12:04:45]1206 (1) - 0 [12:04:45]OFD Sender: Remove packet 225170 [12:04:45]ProducePacketName [12:04:45]name=ofd_packets/00225170 [12:04:45]NVStorageDeleteData [12:04:45]OFD Sender: No OFD packet to send [12:04:46]*** Cut start [12:04:46]*** Partial cut [12:04:46]*** CUTSNS_PIN = 1 [12:04:46]*** CUTSNS_PIN = 0 [12:04:46]*** Brake cut motor [12:04:46]Read from MH i2c: 01 [12:04:46]MH_I2C_Read... [12:04:46]*** Stop cut motor [12:04:46]*** Cut end [12:04:46]Read from MH i2c: 01 07 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 07 00 8A 02 00 00 00 00 00 FF 0F A1 [12:04:46]process_action close_receipt done [12:04:46]requested_data is exist [12:04:46]produce_requested_data [12:04:46]requested_item fm.sn is exist - process it [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 11 00 00 [12:04:46]Write to MH i2c: E2 08 00 8B 02 80 11 00 00 00 00 00 00 07 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 17 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 17 00 8B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [12:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:04:46]wFMCommunicate OK [12:04:46]requested_item fd.num is exist - process it [12:04:46]SAM_PROTO_GetFieldsCounters [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 13 00 00 [12:04:46]Write to MH i2c: E2 08 00 8C 02 80 13 00 00 00 00 00 00 0A [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 62 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 62 00 8C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [12:04:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 92 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:46]wFMCommunicate OK [12:04:46]SAM_PROTO_GetFieldsCounters done [12:04:46]requested_item shift.num is exist - process it [12:04:46]requested_item shift.opened is exist - process it [12:04:46]req_shift_opened [12:04:46]FM_GetShiftState [12:04:46]SAM_PROTO_GetShiftState [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 13 01 00 [12:04:46]Write to MH i2c: E2 08 00 8D 02 80 13 01 00 00 00 00 00 0C [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:47]Read from MH i2c: E2 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 0E 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: E2 0E 00 8D 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BD [12:04:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:04:47]wFMCommunicate OK [12:04:47]SAM_PROTO_GetShiftState done [12:04:47]FM_GetShiftState done [12:04:47]req_shift_opened done [12:04:47]requested_item shift.open_date is exist - process it [12:04:47]req_shift_open_date [12:04:47]req_shift_open_date done [12:04:47]produce_requested_data done [12:04:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225170,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:04:47]process_action_free close_receipt [12:04:47]json_value_free [12:04:47]json_value_free done [12:04:47]process_json_proto returns [12:04:47]Send response to host [12:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225170,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:04:47]free response buf [12:04:47]execute_script done [12:04:47]execute_script returns [12:04:47]free content buf [12:04:47]Sock 9.Close socket [12:04:47]Sock 9.Thread stoped [12:04:50]OFD Sender: No OFD packet to send [12:04:54]recv_with_timeout no data received [12:04:55]OFD Sender: No OFD packet to send [12:05:00]OFD Sender: No OFD packet to send [12:05:05]recv_with_timeout no data received [12:05:05]OFD Sender: No OFD packet to send [12:05:10]OFD Sender: No OFD packet to send [12:05:15]OFD Sender: No OFD packet to send [12:05:20]OFD Sender: No OFD packet to send [12:05:25]OFD Sender: No OFD packet to send [12:05:30]recv_with_timeout no data received [12:05:30]OFD Sender: No OFD packet to send [12:05:35]OFD Sender: No OFD packet to send [12:05:40]OFD Sender: No OFD packet to send [12:05:42]accept exits with 10 [12:05:42]New connection [12:05:42]New thread 3067112804 created [12:05:42]Thread 3067256164 joined [12:05:42]Waiting for new connection... [12:05:42] Sock 10.Parse request [12:05:42]Sock 10.Check first char [12:05:42]Sock 10.First char is OK [12:05:42]request: POST /json_proto HTTP/1.0 [12:05:42]Method: POST [12:05:42]URL: /json_proto [12:05:42]Method is POST - this is cgi request [12:05:42]url: /json_proto [12:05:42]query_string will be loaded in cgi processing [12:05:42]execute_cgi json_proto POST (null) [12:05:42]execute_cgi path=json_proto method=POST [12:05:42]POST find Content-Length [12:05:42]Host: 172.17.43.131:8080 [12:05:42]Content-Length: 675 [12:05:42]Content-Type: application/json [12:05:42] [12:05:42]POST finish read [12:05:42]Found Content-Length = 675 [12:05:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:42]execute_script... [12:05:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:42]POST & json_proto [12:05:42]process_json_proto [12:05:42]json parsed OK: [12:05:42]protocol is kg_v1.0 [12:05:42]action value=close_receipt [12:05:42]process_action close_receipt [12:05:42]cmd_close_receipt [12:05:42]MH_GetDate [12:05:42]Write to MH i2c: F0 00 00 8E 02 7F [12:05:42]Write i2c OK [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: F0 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: F0 09 00 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: F0 09 00 8E 02 00 17 91 A3 66 F9 24 A2 66 5E [12:05:42]GetLastDocTimeStamp 1721995483 [12:05:42]current date 1721995543 [12:05:42]FM_GetShiftState [12:05:42]SAM_PROTO_GetShiftState [12:05:42]wFMCommunicate request_size=4 [12:05:42]MH_SAM_APDU [12:05:42]CAPDU: 80 13 01 00 [12:05:42]Write to MH i2c: E2 08 00 8F 02 80 13 01 00 00 00 00 00 0E [12:05:42]Write i2c OK [12:05:42]MH_I2C_Read... [12:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:42]Read from MH i2c: E2 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: E2 0E 00 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: E2 0E 00 8F 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BF [12:05:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:05:42]wFMCommunicate OK [12:05:42]SAM_PROTO_GetShiftState done [12:05:42]FM_GetShiftState done [12:05:42]opened in 1721952182 [12:05:42]opened+sec_in_day 1722038582 [12:05:42]quantity*price = 60030 [12:05:42]sum+1 = 60031 [12:05:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 239 26.07.2024 12:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225171 ФПД: 146433267132996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120543&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225171&fm=146433267132996&tin=02508201610067®Number=0000000000092624&sum=60000 [12:05:43]StoreToDocumentArchive [12:05:43]shift 437 fd 225171 [12:05:43]save to /storage/0437/doc_00225171 [12:05:43]save last doc name /storage/0437/doc_00225171 to /storage/kkm_last_doc_name [12:05:43]save OK [12:05:43]Clear old archive folders... [12:05:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:05:43]tlvbuf is 017D8B10 [12:05:43]SAM_PROTO_ClearQueue [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 09 00 00 [12:05:43]Write to MH i2c: E2 08 00 9C 02 80 09 00 00 00 00 00 00 10 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 9C 02 00 90 00 12 [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]SAM_PROTO_ClearQueue done [12:05:43]KKMCreateOFDPacket [12:05:43]OFDProtocolAddRootSTLVToBuf [12:05:43]FM_MakeSignedData [12:05:43]FM_MakeSignedData [12:05:43]SAM_PROTO_SignData [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 0D 01 02 [12:05:43]Write to MH i2c: E2 08 00 9D 02 80 0D 01 02 00 00 00 00 18 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 9D 02 00 90 00 13 [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]wFMCommunicate request_size=255 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 17 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 6F 03 00 35 04 06 00 85 2E 26 DE [12:05:43]Write to MH i2c: E2 02 01 9E 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 17 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 6F 03 00 35 04 06 00 85 2E 26 DE 00 00 66 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 9E 02 00 90 00 14 [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]wFMCommunicate request_size=7 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 0D 02 02 02 EA 44 [12:05:43]Write to MH i2c: E2 0A 00 9F 02 80 0D 02 02 02 00 EA 44 00 00 4D [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 9F 02 00 90 00 15 [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 0D 03 02 [12:05:43]Write to MH i2c: E2 08 00 A0 02 80 0D 03 02 00 00 00 00 1D [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 0B 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 0B 00 A0 02 00 10 0C 63 3D B4 A1 2B 07 90 00 61 [12:05:43]RAPDU: 10 0C 63 3D B4 A1 2B 07 90 00 [12:05:43]wFMCommunicate OK [12:05:43]SAM_PROTO_SignData done [12:05:43]FM_MakeSignedData done [12:05:43]CreateOFDProtocolMessage [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 11 00 00 [12:05:43]Write to MH i2c: E2 08 00 A1 02 80 11 00 00 00 00 00 00 1D [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 17 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 17 00 A1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [12:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:43]wFMCommunicate OK [12:05:43]CreateOFDProtocolMessage done [12:05:43]OFDSenderStorePacket 225171 [12:05:43]StoreOFDPacket docnum=225171 [12:07:42]ConnectInit Can't connect to host [12:07:44]OFD Sender: No OFD packet to send [12:07:49]OFD Sender: No OFD packet to send [12:07:54]OFD Sender: No OFD packet to send [12:07:59]OFD Sender: No OFD packet to send [12:08:04]OFD Sender: No OFD packet to send [12:08:08]accept exits with 9 [12:08:08]New connection [12:08:08]New thread 3067256164 created [12:08:08]Thread 3067112804 joined [12:08:08]Waiting for new connection... [12:08:08] Sock 9.Parse request [12:08:08]Sock 9.Check first char [12:08:08]Sock 9.First char is OK [12:08:08]request: POST /json_proto HTTP/1.0 [12:08:08]Method: POST [12:08:08]URL: /json_proto [12:08:08]Method is POST - this is cgi request [12:08:08]url: /json_proto [12:08:08]query_string will be loaded in cgi processing [12:08:08]execute_cgi json_proto POST (null) [12:08:08]execute_cgi path=json_proto method=POST [12:08:08]POST find Content-Length [12:08:08]Host: 172.17.43.131:8080 [12:08:08]Content-Length: 679 [12:08:08]Content-Type: application/json [12:08:08] [12:08:08]POST finish read [12:08:08]Found Content-Length = 679 [12:08:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:08]execute_script... [12:08:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:08]POST & json_proto [12:08:08]process_json_proto [12:08:08]json parsed OK: [12:08:08]protocol is kg_v1.0 [12:08:08]action value=close_receipt [12:08:08]process_action close_receipt [12:08:08]cmd_close_receipt [12:08:08]MH_GetDate [12:08:08]Write to MH i2c: F0 00 00 D9 02 CA [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: F0 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: F0 09 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: F0 09 00 D9 02 00 A9 91 A3 66 F9 24 A2 66 3B [12:08:08]GetLastDocTimeStamp 1721995543 [12:08:08]current date 1721995689 [12:08:08]FM_GetShiftState [12:08:08]SAM_PROTO_GetShiftState [12:08:08]wFMCommunicate request_size=4 [12:08:08]MH_SAM_APDU [12:08:08]CAPDU: 80 13 01 00 [12:08:08]Write to MH i2c: E2 08 00 DA 02 80 13 01 00 00 00 00 00 59 [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 0E 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 0E 00 DA 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0A [12:08:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:08:08]wFMCommunicate OK [12:08:08]SAM_PROTO_GetShiftState done [12:08:08]FM_GetShiftState done [12:08:08]opened in 1721952182 [12:08:08]opened+sec_in_day 1722038582 [12:08:08]quantity*price = 80004 [12:08:08]sum+1 = 80005 [12:08:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 240 26.07.2024 12:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225172 ФПД: 163287183702188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225172&fm=163287183702188&tin=02508201610067®Number=0000000000092624&sum=80000 [12:08:10]StoreToDocumentArchive [12:08:10]shift 437 fd 225172 [12:08:10]save to /storage/0437/doc_00225172 [12:08:10]save last doc name /storage/0437/doc_00225172 to /storage/kkm_last_doc_name [12:08:10]save OK [12:08:10]Clear old archive folders... [12:08:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:10]tlvbuf is 017AF000 [12:08:10]SAM_PROTO_ClearQueue [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 09 00 00 [12:08:10]Write to MH i2c: E2 08 00 E7 02 80 09 00 00 00 00 00 00 5B [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 E7 02 00 90 00 5D [12:08:10]RAPDU: 90 00 [12:08:10]wFMCommunicate OK [12:08:10]SAM_PROTO_ClearQueue done [12:08:10]KKMCreateOFDPacket [12:08:10]OFDProtocolAddRootSTLVToBuf [12:08:10]FM_MakeSignedData [12:08:10]FM_MakeSignedData [12:08:10]SAM_PROTO_SignData [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 0D 01 02 [12:08:10]Write to MH i2c: E2 08 00 E8 02 80 0D 01 02 00 00 00 00 63 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 E8 02 00 90 00 5E [12:08:10]RAPDU: 90 00 [12:08:10]wFMCommunicate OK [12:08:10]wFMCommunicate request_size=255 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 A9 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 6F 03 00 35 04 06 00 94 [12:08:10]Write to MH i2c: E2 02 01 E9 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 A9 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 6F 03 00 35 04 06 00 94 00 00 1A [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 E9 02 00 90 00 5F [12:08:10]RAPDU: 90 00 [12:08:10]wFMCommunicate OK [12:08:10]wFMCommunicate request_size=10 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 0D 02 02 05 82 42 94 B8 AC [12:08:10]Write to MH i2c: E2 0D 00 EA 02 80 0D 02 02 05 00 82 42 94 B8 AC 00 00 2C [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [12:08:10]RAPDU: 90 00 [12:08:10]wFMCommunicate OK [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 0D 03 02 [12:08:10]Write to MH i2c: E2 08 00 EB 02 80 0D 03 02 00 00 00 00 68 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 0B 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 0B 00 EB 02 00 92 73 E3 31 C2 8F 51 EE 90 00 12 [12:08:10]RAPDU: 92 73 E3 31 C2 8F 51 EE 90 00 [12:08:10]wFMCommunicate OK [12:08:10]SAM_PROTO_SignData done [12:08:10]FM_MakeSignedData done [12:08:10]CreateOFDProtocolMessage [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 11 00 00 [12:08:10]Write to MH i2c: E2 08 00 EC 02 80 11 00 00 00 00 00 00 68 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 17 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 17 00 EC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [12:08:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:08:10]wFMCommunicate OK [12:08:10]CreateOFDProtocolMessage done [12:08:10]OFDSenderStorePacket 225172 [12:08:10]StoreOFDPacket docnum=225172 [12:08:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 03 07 01 5A BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 A9 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 6F 03 00 35 04 06 00 94 82 42 94 B8 AC 92 73 E3 31 C2 8F 51 EE [12:08:10]CheckFolder [12:08:10]dirname=/storage/ofd_packets [12:08:10]CheckFolder done [12:08:10]ProducePacketName [12:08:10]name=ofd_packets/00225172 [12:08:10]NVStorageSaveData ofd_packets/00225172 [12:08:10]File name is /storage/ofd_packets/00225172 [12:08:10]Write 301 bytes [12:08:10]NVStorageSaveData done [12:08:10]OFDSenderStorePacket done [12:08:10]KKMCreateOFDPacket done [12:08:10]NVStorageSaveData kkm_last_timestamp [12:08:10]File name is /storage/kkm_last_timestamp [12:08:10]Write 4 bytes [12:08:10]NVStorageSaveData done [12:08:10]ExternCall_PrintAddStr [12:08:10]wPrintStart [12:08:10]Write to MH i2c: 01 00 00 ED 02 EF [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: 01 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: 01 07 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 FF 0F 04 [12:08:10]RasterBufferAndPrint [12:08:10]line Счет N : (1)2001358 [12:08:10]line ИНН: 02508201610067 [12:08:10]line Контрольно-Кассовый Чек [12:08:10]line ПРОДАЖА [12:08:10]line ТРК (МРК, ГНК) : 53 [12:08:10]line Товар: 2710124130 [12:08:10]line Аи-92-К-5 [12:08:10]line 11.800 * 67.80 [12:08:10]line = 800.04 [12:08:10]line НДС 12% НСП 1% [12:08:10]line > о реализуемом товаре [12:08:10]line ОКРУГЛЕНИЕ: -0.04 [12:08:10]line ИТОГО: 800.00 [12:08:10]line Внесено: 800.00 [12:08:10]line СДАЧА: 0.00 [12:08:10]line НСП 1% : 7.08 [12:08:10]line НДС 12% : 84.96 [12:08:10]line Наличными: 800.00 [12:08:10]line Безнал.: 0.00 [12:08:10]line Место: АЗС № 97 "Партнер Нефть" [12:08:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:08:10]line СНО: Общий режим [12:08:10]line Чек 240 26.07.2024 12:08 [12:08:10]line Смена: 437 ФФД: 1.0 [12:08:10]line ЗНМ: 0300000054 [12:08:10]line РНМ: 0000000000092624 [12:08:10]line Версия ККМ: 001 [12:08:10]line ФМ: 0000000000874959 [12:08:10]line ФД: 225172 [12:08:10]line ФПД: 163287183702188 [12:08:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225172&fm=163287183702188&tin=02508201610067®Number=0000000000092624&sum=80000 [12:08:10]written 0, free lines is 4095 [12:08:10]OFD Sender: Processing packet 225172 [packets to send 596, broken 595] [12:08:10]ProducePacketName [12:08:10]name=ofd_packets/00225172 [12:08:10]OFD Sender: To server: pG, [12:08:10]CommunicateWithHost lk.salyk.kg:30040 [12:08:10]ConnectInit lk.salyk.kg [12:08:11]Write to MH i2c: 01 00 00 18 03 1B [12:08:11]Write i2c OK [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: 01 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: 01 07 00 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: 01 07 00 18 03 00 00 00 00 00 54 0C 82 [12:08:11]RasterBufferAndPrint [12:08:11]line [12:08:11]line [12:08:11]line [12:08:11]line [12:08:11]line [12:08:11]written 0, free lines is 3159 [12:08:11]MH_Cut [12:08:11]Write to MH i2c: D1 01 00 1F 03 01 F4 [12:08:11]Write i2c OK [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: D1 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: D1 01 00 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: D1 01 00 1F 03 00 F3 [12:08:11]Write to MH i2c: 01 00 00 20 03 23 [12:08:11]Write i2c OK [12:08:11]MH_I2C_Read... [12:08:12]*** Cut start [12:08:12]*** Partial cut [12:08:12]*** CUTSNS_PIN = 1 [12:08:12]*** CUTSNS_PIN = 0 [12:08:12]Connected sock=11 [12:08:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E5 03 07 01 5A BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 A9 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 6F 03 00 35 04 06 00 94 82 42 94 B8 AC 92 73 E3 31 C2 8F 51 EE [12:08:12]*** Brake cut motor [12:08:12]Read from MH i2c: 01 [12:08:12]MH_I2C_Read... [12:08:12]*** Stop cut motor [12:08:12]*** Cut end [12:08:12]Read from MH i2c: 01 07 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 07 00 20 03 00 00 00 00 00 FF 0F 38 [12:08:12]process_action close_receipt done [12:08:12]requested_data is exist [12:08:12]produce_requested_data [12:08:12]requested_item fm.sn is exist - process it [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 11 00 00 [12:08:12]Write to MH i2c: E2 08 00 21 03 80 11 00 00 00 00 00 00 9E [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:13]Read from MH i2c: E2 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: E2 17 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: E2 17 00 21 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [12:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:08:13]wFMCommunicate OK [12:08:13]requested_item fd.num is exist - process it [12:08:13]SAM_PROTO_GetFieldsCounters [12:08:13]wFMCommunicate request_size=4 [12:08:13]MH_SAM_APDU [12:08:13]CAPDU: 80 13 00 00 [12:08:13]Write to MH i2c: E2 08 00 22 03 80 13 00 00 00 00 00 00 A1 [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:13]Read from MH i2c: E2 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: E2 62 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: E2 62 00 22 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [12:08:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 94 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:13]wFMCommunicate OK [12:08:13]SAM_PROTO_GetFieldsCounters done [12:08:13]requested_item shift.num is exist - process it [12:08:13]requested_item shift.opened is exist - process it [12:08:13]req_shift_opened [12:08:13]FM_GetShiftState [12:08:13]SAM_PROTO_GetShiftState [12:08:13]wFMCommunicate request_size=4 [12:08:13]MH_SAM_APDU [12:08:13]CAPDU: 80 13 01 00 [12:08:13]Write to MH i2c: E2 08 00 23 03 80 13 01 00 00 00 00 00 A3 [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:13]Read from MH i2c: E2 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: E2 0E 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: E2 0E 00 23 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 54 [12:08:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:08:13]wFMCommunicate OK [12:08:13]SAM_PROTO_GetShiftState done [12:08:13]FM_GetShiftState done [12:08:13]req_shift_opened done [12:08:13]requested_item shift.open_date is exist - process it [12:08:13]req_shift_open_date [12:08:13]req_shift_open_date done [12:08:13]produce_requested_data done [12:08:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225172,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:08:13]process_action_free close_receipt [12:08:13]json_value_free [12:08:13]json_value_free done [12:08:13]process_json_proto returns [12:08:13]Send response to host [12:08:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225172,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:08:13]free response buf [12:08:13]execute_script done [12:08:13]execute_script returns [12:08:13]free content buf [12:08:13]Sock 9.Close socket [12:08:13]Sock 9.Thread stoped [12:08:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C9 38 47 00 77 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 6F 03 00 F4 03 04 00 BC 3D A3 66 B6 04 01 00 00 0A 12 E8 48 8E 90 66 85 [12:08:13]CommunicateWithHost err = 0 [12:08:13]CheckOFDResponse [12:08:13]1017 (14) - 77093643461234 [12:08:13]1041 (16) - 0000000000874959 [12:08:13]1040 (4) - 225172 [12:08:13]1012 (4) - 26.07.2024 06:10 [12:08:13]1206 (1) - 0 [12:08:13]OFD Sender: Remove packet 225172 [12:08:13]ProducePacketName [12:08:13]name=ofd_packets/00225172 [12:08:13]NVStorageDeleteData [12:08:14]OFD Sender: No OFD packet to send [12:08:19]OFD Sender: No OFD packet to send [12:08:23]recv_with_timeout no data received [12:08:24]OFD Sender: No OFD packet to send [12:08:29]OFD Sender: No OFD packet to send [12:08:34]recv_with_timeout no data received [12:08:34]OFD Sender: No OFD packet to send [12:08:39]OFD Sender: No OFD packet to send [12:08:44]OFD Sender: No OFD packet to send [12:08:44]recv_with_timeout no data received [12:08:49]OFD Sender: No OFD packet to send [12:08:54]OFD Sender: No OFD packet to send [12:08:59]OFD Sender: No OFD packet to send [12:09:04]OFD Sender: No OFD packet to send [12:09:09]OFD Sender: No OFD packet to send [12:09:14]OFD Sender: No OFD packet to send [12:09:19]OFD Sender: No OFD packet to send [12:09:22]accept exits with 7 [12:09:22]New connection [12:09:22]New thread 3067112804 created [12:09:22]Thread 3067256164 joined [12:09:22]Waiting for new connection... [12:09:22] Sock 7.Parse request [12:09:22]Sock 7.Check first char [12:09:22]Sock 7.First char is OK [12:09:22]request: POST /json_proto HTTP/1.0 [12:09:22]Method: POST [12:09:22]URL: /json_proto [12:09:22]Method is POST - this is cgi request [12:09:22]url: /json_proto [12:09:22]query_string will be loaded in cgi processing [12:09:22]execute_cgi json_proto POST (null) [12:09:22]execute_cgi path=json_proto method=POST [12:09:22]POST find Content-Length [12:09:22]Host: 172.17.43.131:8080 [12:09:22]Content-Length: 686 [12:09:22]Content-Type: application/json [12:09:22] [12:09:22]POST finish read [12:09:22]Found Content-Length = 686 [12:09:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 38.470, "sum" : 1400.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:22]execute_script... [12:09:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 38.470, "sum" : 1400.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:22]POST & json_proto [12:09:22]process_json_proto [12:09:22]json parsed OK: [12:09:22]protocol is kg_v1.0 [12:09:22]action value=close_receipt [12:09:22]process_action close_receipt [12:09:22]cmd_close_receipt [12:09:22]MH_GetDate [12:09:22]Write to MH i2c: F0 00 00 24 03 16 [12:09:22]Write i2c OK [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: F0 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: F0 09 00 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: F0 09 00 24 03 00 F3 91 A3 66 F9 24 A2 66 D1 [12:09:22]GetLastDocTimeStamp 1721995689 [12:09:22]current date 1721995763 [12:09:22]FM_GetShiftState [12:09:22]SAM_PROTO_GetShiftState [12:09:22]wFMCommunicate request_size=4 [12:09:22]MH_SAM_APDU [12:09:22]CAPDU: 80 13 01 00 [12:09:22]Write to MH i2c: E2 08 00 25 03 80 13 01 00 00 00 00 00 A5 [12:09:22]Write i2c OK [12:09:22]MH_I2C_Read... [12:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:22]Read from MH i2c: E2 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 0E 00 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 0E 00 25 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 56 [12:09:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:09:22]wFMCommunicate OK [12:09:22]SAM_PROTO_GetShiftState done [12:09:22]FM_GetShiftState done [12:09:22]opened in 1721952182 [12:09:22]opened+sec_in_day 1722038582 [12:09:22]quantity*price = 140030 [12:09:22]sum+1 = 140032 [12:09:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 1400.00 Внесено: 2000.00 СДАЧА: 600.00 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 241 26.07.2024 12:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225173 ФПД: 157561451867246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120923&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225173&fm=157561451867246&tin=02508201610067®Number=0000000000092624&sum=140000 [12:09:23]StoreToDocumentArchive [12:09:23]shift 437 fd 225173 [12:09:23]save to /storage/0437/doc_00225173 [12:09:23]save last doc name /storage/0437/doc_00225173 to /storage/kkm_last_doc_name [12:09:23]save OK [12:09:23]Clear old archive folders... [12:09:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:09:23]tlvbuf is 01758DA0 [12:09:23]SAM_PROTO_ClearQueue [12:09:23]wFMCommunicate request_size=4 [12:09:23]MH_SAM_APDU [12:09:23]CAPDU: 80 09 00 00 [12:09:23]Write to MH i2c: E2 08 00 32 03 80 09 00 00 00 00 00 00 A7 [12:09:23]Write i2c OK [12:09:23]MH_I2C_Read... [12:09:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:23]Read from MH i2c: E2 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 32 03 00 90 00 A9 [12:09:23]RAPDU: 90 00 [12:09:23]wFMCommunicate OK [12:09:23]SAM_PROTO_ClearQueue done [12:09:23]KKMCreateOFDPacket [12:09:23]OFDProtocolAddRootSTLVToBuf [12:09:23]FM_MakeSignedData [12:09:23]FM_MakeSignedData [12:09:23]SAM_PROTO_SignData [12:09:23]wFMCommunicate request_size=4 [12:09:23]MH_SAM_APDU [12:09:23]CAPDU: 80 0D 01 02 [12:09:23]Write to MH i2c: E2 08 00 33 03 80 0D 01 02 00 00 00 00 AF [12:09:23]Write i2c OK [12:09:23]MH_I2C_Read... [12:09:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:23]Read from MH i2c: E2 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 33 03 00 90 00 AA [12:09:23]RAPDU: 90 00 [12:09:23]wFMCommunicate OK [12:09:23]wFMCommunicate request_size=255 [12:09:23]MH_SAM_APDU [12:09:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 96 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 FF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 F3 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 6F 03 00 35 04 06 00 8F 4D [12:09:23]Write to MH i2c: E2 02 01 34 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 96 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 FF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 F3 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 6F 03 00 35 04 06 00 8F 4D 00 00 F7 [12:09:23]Write i2c OK [12:09:23]MH_I2C_Read... [12:09:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:23]Read from MH i2c: E2 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 34 03 00 90 00 AB [12:09:23]RAPDU: 90 00 [12:09:23]wFMCommunicate OK [12:09:23]wFMCommunicate request_size=9 [12:09:23]MH_SAM_APDU [12:09:23]CAPDU: 80 0D 02 02 04 22 5E 6C 6E [12:09:23]Write to MH i2c: E2 0C 00 35 03 80 0D 02 02 04 00 22 5E 6C 6E 00 00 14 [12:09:23]Write i2c OK [12:09:23]MH_I2C_Read... [12:09:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:23]Read from MH i2c: E2 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 [12:09:23]MH_I2C_Read... [12:09:23]Read from MH i2c: E2 03 00 35 03 00 90 00 AC [12:09:23]RAPDU: 90 00 [12:09:23]wFMCommunicate OK [12:09:23]wFMCommunicate request_size=4 [12:09:23]MH_SAM_APDU [12:09:23]CAPDU: 80 0D 03 02 [12:09:23]Write to MH i2c: E2 08 00 36 03 80 0D 03 02 00 00 00 00 B4 [12:09:23]Write i2c OK [12:09:23]MH_I2C_Read... [12:09:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:24]Read from MH i2c: E2 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: E2 0B 00 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: E2 0B 00 36 03 00 39 A6 80 7A B6 A8 AF 6C 90 00 07 [12:09:24]RAPDU: 39 A6 80 7A B6 A8 AF 6C 90 00 [12:09:24]wFMCommunicate OK [12:09:24]SAM_PROTO_SignData done [12:09:24]FM_MakeSignedData done [12:09:24]CreateOFDProtocolMessage [12:09:24]wFMCommunicate request_size=4 [12:09:24]MH_SAM_APDU [12:09:24]CAPDU: 80 11 00 00 [12:09:24]Write to MH i2c: E2 08 00 37 03 80 11 00 00 00 00 00 00 B4 [12:09:24]Write i2c OK [12:09:24]MH_I2C_Read... [12:09:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:24]Read from MH i2c: E2 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: E2 17 00 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: E2 17 00 37 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [12:09:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:09:24]wFMCommunicate OK [12:09:24]CreateOFDProtocolMessage done [12:09:24]OFDSenderStorePacket 225173 [12:09:24]StoreOFDPacket docnum=225173 [12:09:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 90 FC 06 01 52 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 96 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 FF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 F3 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 6F 03 00 35 04 06 00 8F 4D 22 5E 6C 6E 39 A6 80 7A B6 A8 AF 6C [12:09:24]CheckFolder [12:09:24]dirname=/storage/ofd_packets [12:09:24]CheckFolder done [12:09:24]ProducePacketName [12:09:24]name=ofd_packets/00225173 [12:09:24]NVStorageSaveData ofd_packets/00225173 [12:09:24]File name is /storage/ofd_packets/00225173 [12:09:24]Write 300 bytes [12:09:24]NVStorageSaveData done [12:09:24]OFDSenderStorePacket done [12:09:24]KKMCreateOFDPacket done [12:09:24]NVStorageSaveData kkm_last_timestamp [12:09:24]File name is /storage/kkm_last_timestamp [12:09:24]Write 4 bytes [12:09:24]NVStorageSaveData done [12:09:24]ExternCall_PrintAddStr [12:09:24]wPrintStart [12:09:24]Write to MH i2c: 01 00 00 38 03 3B [12:09:24]Write i2c OK [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: 01 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: 01 07 00 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: 01 07 00 38 03 00 00 00 00 00 FF 0F 50 [12:09:24]RasterBufferAndPrint [12:09:24]line Счет N : (1)2001355 [12:09:24]line ИНН: 02508201610067 [12:09:24]line Контрольно-Кассовый Чек [12:09:24]line ПРОДАЖА [12:09:24]line ТРК (МРК, ГНК) : 81 [12:09:24]line Товар: 2711190000 [12:09:24]line ГАЗ-К-5 [12:09:24]line 38.470 * 36.40 [12:09:24]line = 1400.31 [12:09:24]line НДС 12% НСП 1% [12:09:24]line > о реализуемом товаре [12:09:24]line ОКРУГЛЕНИЕ: -0.31 [12:09:24]line ИТОГО: 1400.00 [12:09:24]line Внесено: 2000.00 [12:09:24]line СДАЧА: 600.00 [12:09:24]line НСП 1% : 12.39 [12:09:24]line НДС 12% : 148.70 [12:09:24]line Наличными: 1400.00 [12:09:24]line Безнал.: 0.00 [12:09:24]line Место: АЗС № 97 "Партнер Нефть" [12:09:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:09:24]line СНО: Общий режим [12:09:24]line Чек 241 26.07.2024 12:09 [12:09:24]line Смена: 437 ФФД: 1.0 [12:09:24]line ЗНМ: 0300000054 [12:09:24]line РНМ: 0000000000092624 [12:09:24]line Версия ККМ: 001 [12:09:24]line ФМ: 0000000000874959 [12:09:24]line ФД: 225173 [12:09:24]line ФПД: 157561451867246 [12:09:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120923&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225173&fm=157561451867246&tin=02508201610067®Number=0000000000092624&sum=140000 [12:09:24]OFD Sender: Processing packet 225173 [packets to send 596, broken 595] [12:09:24]ProducePacketName [12:09:24]name=ofd_packets/00225173 [12:09:24]OFD Sender: To server: pG, [12:09:24]CommunicateWithHost lk.salyk.kg:30040 [12:09:24]ConnectInit lk.salyk.kg [12:09:24]written 0, free lines is 4095 [12:09:24]Write to MH i2c: 01 00 00 63 03 66 [12:09:24]Write i2c OK [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: 01 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: 01 07 00 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: 01 07 00 63 03 00 00 00 00 00 53 0C CC [12:09:24]RasterBufferAndPrint [12:09:24]line [12:09:24]line [12:09:24]line [12:09:24]line [12:09:24]line [12:09:24]written 0, free lines is 3160 [12:09:24]MH_Cut [12:09:24]Write to MH i2c: D1 01 00 6A 03 01 3F [12:09:24]Write i2c OK [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: D1 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: D1 01 00 [12:09:24]MH_I2C_Read... [12:09:24]Read from MH i2c: D1 01 00 6A 03 00 3E [12:09:24]Write to MH i2c: 01 00 00 6B 03 6E [12:09:24]Write i2c OK [12:09:24]MH_I2C_Read... [12:09:25]Connected sock=9 [12:09:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 90 FC 06 01 52 68 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 96 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 FF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 F3 91 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 6F 03 00 35 04 06 00 8F 4D 22 5E 6C 6E 39 A6 80 7A B6 A8 AF 6C [12:09:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7A 24 47 00 B8 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 6F 03 00 F4 03 04 00 05 3E A3 66 B6 04 01 00 00 A6 A8 CD E0 A9 DD 70 0C [12:09:25]CommunicateWithHost err = 0 [12:09:25]CheckOFDResponse [12:09:25]1017 (14) - 77093643461234 [12:09:25]1041 (16) - 0000000000874959 [12:09:25]1040 (4) - 225173 [12:09:25]1012 (4) - 26.07.2024 06:11 [12:09:25]1206 (1) - 0 [12:09:25]OFD Sender: Remove packet 225173 [12:09:25]ProducePacketName [12:09:25]name=ofd_packets/00225173 [12:09:25]NVStorageDeleteData [12:09:26]*** Cut start [12:09:26]*** Partial cut [12:09:26]*** CUTSNS_PIN = 1 [12:09:26]*** CUTSNS_PIN = 0 [12:09:26]*** Brake cut motor [12:09:26]OFD Sender: No OFD packet to send [12:09:26]Read from MH i2c: 01 [12:09:26]MH_I2C_Read... [12:09:26]*** Stop cut motor [12:09:26]*** Cut end [12:09:26]Read from MH i2c: 01 07 00 [12:09:26]MH_I2C_Read... [12:09:26]Read from MH i2c: 01 07 00 6B 03 00 00 00 00 00 FF 0F 83 [12:09:26]process_action close_receipt done [12:09:26]requested_data is exist [12:09:26]produce_requested_data [12:09:26]requested_item fm.sn is exist - process it [12:09:26]wFMCommunicate request_size=4 [12:09:26]MH_SAM_APDU [12:09:26]CAPDU: 80 11 00 00 [12:09:26]Write to MH i2c: E2 08 00 6C 03 80 11 00 00 00 00 00 00 E9 [12:09:26]Write i2c OK [12:09:26]MH_I2C_Read... [12:09:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:26]Read from MH i2c: E2 [12:09:26]MH_I2C_Read... [12:09:26]Read from MH i2c: E2 17 00 [12:09:26]MH_I2C_Read... [12:09:26]Read from MH i2c: E2 17 00 6C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [12:09:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:09:26]wFMCommunicate OK [12:09:26]requested_item fd.num is exist - process it [12:09:26]SAM_PROTO_GetFieldsCounters [12:09:26]wFMCommunicate request_size=4 [12:09:26]MH_SAM_APDU [12:09:26]CAPDU: 80 13 00 00 [12:09:26]Write to MH i2c: E2 08 00 6D 03 80 13 00 00 00 00 00 00 EC [12:09:26]Write i2c OK [12:09:26]MH_I2C_Read... [12:09:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:26]Read from MH i2c: E2 [12:09:26]MH_I2C_Read... [12:09:26]Read from MH i2c: E2 62 00 [12:09:26]MH_I2C_Read... [12:09:27]Read from MH i2c: E2 62 00 6D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [12:09:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 95 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:27]wFMCommunicate OK [12:09:27]SAM_PROTO_GetFieldsCounters done [12:09:27]requested_item shift.num is exist - process it [12:09:27]requested_item shift.opened is exist - process it [12:09:27]req_shift_opened [12:09:27]FM_GetShiftState [12:09:27]SAM_PROTO_GetShiftState [12:09:27]wFMCommunicate request_size=4 [12:09:27]MH_SAM_APDU [12:09:27]CAPDU: 80 13 01 00 [12:09:27]Write to MH i2c: E2 08 00 6E 03 80 13 01 00 00 00 00 00 EE [12:09:27]Write i2c OK [12:09:27]MH_I2C_Read... [12:09:27]Read from MH i2c: E2 [12:09:27]MH_I2C_Read... [12:09:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:27]Read from MH i2c: E2 0E 00 [12:09:27]MH_I2C_Read... [12:09:27]Read from MH i2c: E2 0E 00 6E 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9F [12:09:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:09:27]wFMCommunicate OK [12:09:27]SAM_PROTO_GetShiftState done [12:09:27]FM_GetShiftState done [12:09:27]req_shift_opened done [12:09:27]requested_item shift.open_date is exist - process it [12:09:27]req_shift_open_date [12:09:27]req_shift_open_date done [12:09:27]produce_requested_data done [12:09:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225173,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:09:27]process_action_free close_receipt [12:09:27]json_value_free [12:09:27]json_value_free done [12:09:27]process_json_proto returns [12:09:27]Send response to host [12:09:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225173,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:09:27]free response buf [12:09:27]execute_script done [12:09:27]execute_script returns [12:09:27]free content buf [12:09:27]Sock 7.Close socket [12:09:27]Sock 7.Thread stoped [12:09:31]OFD Sender: No OFD packet to send [12:09:33]recv_with_timeout no data received [12:09:36]OFD Sender: No OFD packet to send [12:09:41]OFD Sender: No OFD packet to send [12:09:46]OFD Sender: No OFD packet to send [12:09:50]recv_with_timeout no data received [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:05]recv_with_timeout no data received [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:21]OFD Sender: No OFD packet to send [12:10:22]accept exits with 10 [12:10:22]New connection [12:10:22]New thread 3067256164 created [12:10:22]Thread 3067112804 joined [12:10:22]Waiting for new connection... [12:10:22] Sock 10.Parse request [12:10:22]Sock 10.Check first char [12:10:22]Sock 10.First char is OK [12:10:22]request: POST /json_proto HTTP/1.0 [12:10:22]Method: POST [12:10:22]URL: /json_proto [12:10:22]Method is POST - this is cgi request [12:10:22]url: /json_proto [12:10:22]query_string will be loaded in cgi processing [12:10:22]execute_cgi json_proto POST (null) [12:10:22]execute_cgi path=json_proto method=POST [12:10:22]POST find Content-Length [12:10:22]Host: 172.17.43.131:8080 [12:10:22]Content-Length: 810 [12:10:22]Content-Type: application/json [12:10:22] [12:10:22]POST finish read [12:10:22]Found Content-Length = 810 [12:10:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:22]execute_script... [12:10:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:22]POST & json_proto [12:10:22]process_json_proto [12:10:22]json parsed OK: [12:10:22]protocol is kg_v1.0 [12:10:22]action value=close_receipt [12:10:22]process_action close_receipt [12:10:22]cmd_close_receipt [12:10:22]MH_GetDate [12:10:22]Write to MH i2c: F0 00 00 6F 03 61 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: F0 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: F0 09 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: F0 09 00 6F 03 00 2F 92 A3 66 F9 24 A2 66 59 [12:10:22]GetLastDocTimeStamp 1721995763 [12:10:22]current date 1721995823 [12:10:22]FM_GetShiftState [12:10:22]SAM_PROTO_GetShiftState [12:10:22]wFMCommunicate request_size=4 [12:10:22]MH_SAM_APDU [12:10:22]CAPDU: 80 13 01 00 [12:10:22]Write to MH i2c: E2 08 00 70 03 80 13 01 00 00 00 00 00 F0 [12:10:22]Write i2c OK [12:10:22]MH_I2C_Read... [12:10:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:22]Read from MH i2c: E2 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 0E 00 [12:10:22]MH_I2C_Read... [12:10:22]Read from MH i2c: E2 0E 00 70 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A1 [12:10:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:10:22]wFMCommunicate OK [12:10:22]SAM_PROTO_GetShiftState done [12:10:22]FM_GetShiftState done [12:10:22]opened in 1721952182 [12:10:22]opened+sec_in_day 1722038582 [12:10:22]quantity*price = 50017 [12:10:22]sum+1 = 50019 [12:10:22]Check (price>sum+1) || (price+1 о реализуемом товаре [12:05:43]line ОКРУГЛЕНИЕ: -0.30 [12:05:43]line ИТОГО: 600.00 [12:05:43]line Внесено: 600.00 [12:05:43]line СДАЧА: 0.00 [12:05:43]line НСП 1% : 5.31 [12:05:43]line НДС 12% : 63.75 [12:05:43]line Наличными: 600.00 [12:05:43]line Безнал.: 0.00 [12:05:43]line Место: АЗС № 97 "Партнер Нефть" [12:05:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:05:43]line СНО: Общий режим [12:05:43]line Чек 239 26.07.2024 12:05 [12:05:43]line Смена: 437 ФФД: 1.0 [12:05:43]line ЗНМ: 0300000054 [12:05:43]line РНМ: 0000000000092624 [12:05:43]line Версия ККМ: 001 [12:05:43]line ФМ: 0000000000874959 [12:05:43]line ФД: 225171 [12:05:43]line ФПД: 146433267132996 [12:05:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T120543&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225171&fm=146433267132996&tin=02508201610067®Number=0000000000092624&sum=60000 [12:05:44]OFD Sender: Processing packet 225171 [packets to send 596, broken 595] [12:05:44]ProducePacketName [12:05:44]name=ofd_packets/00225171 [12:05:44]OFD Sender: To server: pG, [12:05:44]CommunicateWithHost lk.salyk.kg:30040 [12:05:44]ConnectInit lk.salyk.kg [12:05:44]written 0, free lines is 4095 [12:05:44]Write to MH i2c: 01 00 00 CD 02 CF [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 07 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 07 00 CD 02 00 00 00 00 00 50 0C 32 [12:05:44]RasterBufferAndPrint [12:05:44]line [12:05:44]line [12:05:44]line [12:05:44]line [12:05:44]line [12:05:44]written 0, free lines is 3155 [12:05:44]MH_Cut [12:05:44]Write to MH i2c: D1 01 00 D4 02 01 A8 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: D1 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: D1 01 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: D1 01 00 D4 02 00 A7 [12:05:44]Write to MH i2c: 01 00 00 D5 02 D7 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:45]*** Cut start [12:05:45]*** Partial cut [12:05:45]*** CUTSNS_PIN = 1 [12:05:45]*** CUTSNS_PIN = 0 [12:05:46]*** Brake cut motor [12:05:46]Read from MH i2c: 01 [12:05:46]MH_I2C_Read... [12:05:46]*** Stop cut motor [12:05:46]*** Cut end [12:05:46]Read from MH i2c: 01 07 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: 01 07 00 D5 02 00 00 00 00 00 FF 0F EC [12:05:46]process_action close_receipt done [12:05:46]requested_data is exist [12:05:46]produce_requested_data [12:05:46]requested_item fm.sn is exist - process it [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 11 00 00 [12:05:46]Write to MH i2c: E2 08 00 D6 02 80 11 00 00 00 00 00 00 52 [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 17 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 17 00 D6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [12:05:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:05:46]wFMCommunicate OK [12:05:46]requested_item fd.num is exist - process it [12:05:46]SAM_PROTO_GetFieldsCounters [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 13 00 00 [12:05:46]Write to MH i2c: E2 08 00 D7 02 80 13 00 00 00 00 00 00 55 [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 62 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 62 00 D7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [12:05:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 93 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:46]wFMCommunicate OK [12:05:46]SAM_PROTO_GetFieldsCounters done [12:05:46]requested_item shift.num is exist - process it [12:05:46]requested_item shift.opened is exist - process it [12:05:46]req_shift_opened [12:05:46]FM_GetShiftState [12:05:46]SAM_PROTO_GetShiftState [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 13 01 00 [12:05:46]Write to MH i2c: E2 08 00 D8 02 80 13 01 00 00 00 00 00 57 [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 0E 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 0E 00 D8 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 08 [12:05:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:05:46]wFMCommunicate OK [12:05:46]SAM_PROTO_GetShiftState done [12:05:46]FM_GetShiftState done [12:05:46]req_shift_opened done [12:05:46]requested_item shift.open_date is exist - process it [12:05:46]req_shift_open_date [12:05:46]req_shift_open_date done [12:05:46]produce_requested_data done [12:05:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225171,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:05:46]process_action_free close_receipt [12:05:46]json_value_free [12:05:46]json_value_free done [12:05:46]process_json_proto returns [12:05:46]Send response to host [12:05:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225171,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:05:46]free response buf [12:05:46]execute_script done [12:05:46]execute_script returns [12:05:46]free content buf [12:05:46]Sock 10.Close socket [12:05:46]Sock 10.Thread stoped [12:05:49]ConnectInit Can't take IP for lk.salyk.kg [12:05:49]CommunicateWithHost connect error [12:05:49]CommunicateWithHost err = -1 [12:05:49]OFD Sender: Server communicate error [12:05:53]recv_with_timeout no data received [12:05:54]OFD Sender: Processing packet 225171 [packets to send 596, broken 595] [12:05:54]ProducePacketName [12:05:54]name=ofd_packets/00225171 [12:05:54]OFD Sender: To server: pG, [12:05:54]CommunicateWithHost lk.salyk.kg:30040 [12:05:54]ConnectInit lk.salyk.kg [12:05:59]Connected sock=7 [12:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 40 AC 04 01 5C CE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32[00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 93599+1721902329=1721995928 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 98 92 A3 66 F9 24 A2 66 57 [12:12:08]Current date/time: 26.07.2024 12:12 [12:12:08]FM_Init [12:12:08]wFMConnect [12:12:08]MH_SAM_On [12:12:08]Write to MH i2c: E0 00 00 08 00 E7 [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_init finished! [12:12:08]*** atr: [12:12:08]*** 0F 3B D5 18 FF 81 91 FE [12:12:08]*** 1F C3 80 73 C8 21 10 0A [12:12:08]*** 00 00 00 00 00 00 00 00 [12:12:08]*** 00 00 00 00 00 00 00 00 [12:12:08]*** 00 00 00 00 00 00 00 00 [12:12:08]*** 00 00 00 00 00 00 00 00 [12:12:08]*** 00 00 00 00 00 00 00 00 [12:12:08]*** 00 00 00 00 00 00 00 00 [12:12:08]Read from MH i2c: E0 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E0 10 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [12:12:08]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:12:08]wFMCommunicate request_size=10 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:12:08]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:12:08]RAPDU: 90 00 [12:12:08]wFMCommunicate OK [12:12:08]wFMCommunicate request_size=4 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 11 00 00 [12:12:08]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 17 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [12:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:12:08]wFMCommunicate OK [12:12:08]Detected FM SN is 0000000000874959 [12:12:08]Stored FM SN is 0000000000874959 [12:12:08]wFMCommunicate request_size=9 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 16 00 00 04 1A 5E 01 00 [12:12:08]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:12:08]RAPDU: 90 00 [12:12:08]wFMCommunicate OK [12:12:08]FM PIN OK [12:12:08]wFMCommunicate request_size=8 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 14 04 00 03 02 00 01 [12:12:08]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:12:08]RAPDU: 90 00 [12:12:08]wFMCommunicate OK [12:12:08]wFMCommunicate request_size=13 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:12:08]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:12:08]RAPDU: 90 00 [12:12:08]wFMCommunicate OK [12:12:08]wFMCommunicate request_size=4 [12:12:08]MH_SAM_APDU [12:12:08]CAPDU: 80 11 00 00 [12:12:08]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:08]Read from MH i2c: E2 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 17 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [12:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:12:08]wFMCommunicate OK [12:12:08]DocumentArchiveInit [12:12:08]Start Httpd... [12:12:08]Httpd thread 3067084132 created [12:12:08]Write to MH i2c: 01 00 00 0F 00 0F [12:12:08]Write i2c OK [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: 01 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: 01 07 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:12:08]MH Int Process started [12:12:08]Allocated Socket 8 [12:12:08]Bind OK [12:12:08]Listen OK [12:12:08]httpd running on port 8080 [12:12:08]Waiting for new connection... [12:12:09]OFD Sender: Processing packet 225174 [packets to send 596, broken 595] [12:12:09]ProducePacketName [12:12:09]name=ofd_packets/00225174 [12:12:09]OFD Sender: To server: pG, [12:12:09]CommunicateWithHost lk.salyk.kg:30040 [12:12:09]ConnectInit lk.salyk.kg [12:12:10]Connected sock=7 [12:12:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 56 22 08 01 64 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 2F 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 6F 03 00 35 04 06 00 04 99 5D D9 CB A4 01 EE 56 19 7C 73 53 0A [12:12:10]accept exits with 9 [12:12:10]New connection [12:12:10]New thread 3066797412 created [12:12:10]Waiting for new connection... [12:12:10] Sock 9.Parse request [12:12:10]Sock 9.Check first char [12:12:10]Sock 9.First char is OK [12:12:10]request: POST /json_proto HTTP/1.0 [12:12:10]Method: POST [12:12:10]URL: /json_proto [12:12:10]Method is POST - this is cgi request [12:12:10]url: /json_proto [12:12:10]query_string will be loaded in cgi processing [12:12:10]execute_cgi json_proto POST (null) [12:12:10]execute_cgi path=json_proto method=POST [12:12:10]POST find Content-Length [12:12:10]Host: 172.17.43.131:8080 [12:12:10]Content-Length: 215 [12:12:10]Content-Type: application/json [12:12:10] [12:12:10]POST finish read [12:12:10]Found Content-Length = 215 [12:12:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:10]execute_script... [12:12:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:10]POST & json_proto [12:12:10]process_json_proto [12:12:10]json parsed OK: [12:12:10]protocol is kg_v1.0 [12:12:10]action value=get_value [12:12:10]process_action get_value [12:12:10]cmd_get_value [12:12:10]process_action get_value done [12:12:10]requested_data is exist [12:12:10]produce_requested_data [12:12:10]requested_item kkm.sn is exist - process it [12:12:10]requested_item kkm.ver is exist - process it [12:12:10]requested_item fm.sn is exist - process it [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 11 00 00 [12:12:10]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 17 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [12:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:12:10]wFMCommunicate OK [12:12:10]requested_item fd.num is exist - process it [12:12:10]SAM_PROTO_GetFieldsCounters [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 13 00 00 [12:12:10]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 62 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [12:12:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 96 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:10]wFMCommunicate OK [12:12:10]SAM_PROTO_GetFieldsCounters done [12:12:10]requested_item shift.num is exist - process it [12:12:10]requested_item shift.opened is exist - process it [12:12:10]req_shift_opened [12:12:10]FM_GetShiftState [12:12:10]SAM_PROTO_GetShiftState [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 13 01 00 [12:12:10]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 0E 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [12:12:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:12:10]wFMCommunicate OK [12:12:10]SAM_PROTO_GetShiftState done [12:12:10]FM_GetShiftState done [12:12:10]req_shift_opened done [12:12:10]requested_item shift.open_date is exist - process it [12:12:10]req_shift_open_date [12:12:10]req_shift_open_date done [12:12:10]produce_requested_data done [12:12:10]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225174,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:12:10]process_action_free get_value [12:12:10]json_value_free [12:12:10]json_value_free done [12:12:10]process_json_proto returns [12:12:10]Send response to host [12:12:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225174,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:12:10]free response buf [12:12:10]execute_script done [12:12:10]execute_script returns [12:12:10]free content buf [12:12:10]Sock 9.Close socket [12:12:10]Sock 9.Thread stoped [12:12:10]accept exits with 10 [12:12:10]New connection [12:12:10]New thread 3066654052 created [12:12:10]Thread 3066797412 joined [12:12:10]Waiting for new connection... [12:12:10] Sock 10.Parse request [12:12:10]Sock 10.Check first char [12:12:10]Sock 10.First char is OK [12:12:10]request: POST /json_proto HTTP/1.0 [12:12:10]Method: POST [12:12:10]URL: /json_proto [12:12:10]Method is POST - this is cgi request [12:12:10]url: /json_proto [12:12:10]query_string will be loaded in cgi processing [12:12:10]execute_cgi json_proto POST (null) [12:12:10]execute_cgi path=json_proto method=POST [12:12:10]POST find Content-Length [12:12:10]Host: 172.17.43.131:8080 [12:12:10]Content-Length: 331 [12:12:10]Content-Type: application/json [12:12:10] [12:12:10]POST finish read [12:12:10]Found Content-Length = 331 [12:12:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:12:10]execute_script... [12:12:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:12:10]POST & json_proto [12:12:10]process_json_proto [12:12:10]json parsed OK: [12:12:10]protocol is kg_v1.0 [12:12:10]action value=get_value [12:12:10]process_action get_value [12:12:10]cmd_get_value [12:12:10]process_action get_value done [12:12:10]requested_data is exist [12:12:10]produce_requested_data [12:12:10]requested_item fm.sale.total is exist - process it [12:12:10]SAM_PROTO_GetFMData [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 13 03 00 [12:12:10]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 09 AD 47 00 37 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 6F 03 00 F4 03 04 00 A9 3E A3 66 B6 04 01 00 00 52 CC 84 2A FE 9B E4 89 [12:12:10]CommunicateWithHost err = 0 [12:12:10]CheckOFDResponse [12:12:10]1017 (14) - 77093643461234 [12:12:10]1041 (16) - 0000000000874959 [12:12:10]1040 (4) - 225174 [12:12:10]1012 (4) - 26.07.2024 06:14 [12:12:10]1206 (1) - 0 [12:12:10]OFD Sender: Remove packet 225174 [12:12:10]ProducePacketName [12:12:10]name=ofd_packets/00225174 [12:12:10]NVStorageDeleteData [12:12:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 FD 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 2C 6C 03 00 69 04 A3 00 6F 04 04 00 E3 65 03 00 B1 04 05 00 F4 E0 97 75 05 70 04 05 00 C0 7D DC A9 04 72 04 04 00 34 63 BB CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F2 64 75 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC D5 5E 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 6E [12:12:10]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 2C 6C 03 00 69 04 A3 00 6F 04 04 00 E3 65 03 00 B1 04 05 00 F4 E0 97 75 05 70 04 05 00 C0 7D DC A9 04 72 04 04 00 34 63 BB CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F2 64 75 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC D5 5E 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [12:12:10]wFMCommunicate OK [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 17 00 00 [12:12:10]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 FD 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [12:12:11]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:12:11]wFMCommunicate OK [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 17 00 00 [12:12:11]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]OFD Sender: No OFD packet to send [12:12:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 FD 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [12:12:11]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:12:11]wFMCommunicate OK [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 17 00 00 [12:12:11]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 FD 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [12:12:11]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:12:11]wFMCommunicate OK [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 17 00 00 [12:12:11]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:12:12]Read from MH i2c: E2 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 E2 00 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [12:12:12]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:12:12]wFMCommunicate OK [12:12:12]SAM_PROTO_GetFMData done [12:12:12]requested_item fm.sale_refund.total is exist - process it [12:12:12]requested_item fm.buy.total is exist - process it [12:12:12]requested_item shift.sale.total is exist - process it [12:12:12]SAM_PROTO_GetShiftData [12:12:12]wFMCommunicate request_size=4 [12:12:12]MH_SAM_APDU [12:12:12]CAPDU: 80 13 02 00 [12:12:12]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:12:12]Write i2c OK [12:12:12]MH_I2C_Read... [12:12:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:12:12]Read from MH i2c: E2 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 FD 00 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 F2 00 00 00 69 04 9E 00 6F 04 04 00 F0 00 00 00 B1 04 04 00 78 C8 A5 01 70 04 04 00 C0 F9 5D 01 72 04 03 00 B8 CE 47 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 24 CD 2C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C4 BB 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 8D [12:12:12]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 F2 00 00 00 69 04 9E 00 6F 04 04 00 F0 00 00 00 B1 04 04 00 78 C8 A5 01 70 04 04 00 C0 F9 5D 01 72 04 03 00 B8 CE 47 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 24 CD 2C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C4 BB 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [12:12:12]wFMCommunicate OK [12:12:12]wFMCommunicate request_size=4 [12:12:12]MH_SAM_APDU [12:12:12]CAPDU: 80 17 00 00 [12:12:12]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:12:12]Write i2c OK [12:12:12]MH_I2C_Read... [12:12:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:12]Read from MH i2c: E2 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 FD 00 [12:12:12]MH_I2C_Read... [12:12:12]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [12:12:12]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [12:12:12]wFMCommunicate OK [12:12:12]wFMCommunicate request_size=4 [12:12:12]MH_SAM_APDU [12:12:12]CAPDU: 80 17 00 00 [12:12:12]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:12:12]Write i2c OK [12:12:12]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 FD 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [12:12:13]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [12:12:13]wFMCommunicate OK [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 17 00 00 [12:12:13]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 FD 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [12:12:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [12:12:13]wFMCommunicate OK [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 17 00 00 [12:12:13]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 D8 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [12:12:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:12:13]wFMCommunicate OK [12:12:13]SAM_PROTO_GetShiftData done [12:12:13]requested_item shift.sale.total_cash is exist - process it [12:12:13]requested_item shift.sale_refund.total is exist - process it [12:12:13]requested_item shift.sale_refund.total_cash is exist - process it [12:12:13]requested_item shift.buy.total is exist - process it [12:12:13]requested_item shift.buy.total_cash is exist - process it [12:12:13]produce_requested_data done [12:12:13]produce_requested_data return {"fm.sale.total":234477242.76,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":276419.76,"shift.sale.total_cash":229360.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:12:13]process_action_free get_value [12:12:13]json_value_free [12:12:13]json_value_free done [12:12:13]process_json_proto returns [12:12:13]Send response to host [12:12:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234477242.76,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":276419.76,"shift.sale.total_cash":229360.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:12:13]free response buf [12:12:13]execute_script done [12:12:13]execute_script returns [12:12:13]free content buf [12:12:13]Sock 10.Close socket [12:12:13]Sock 10.Thread stoped [12:12:13]accept exits with 9 [12:12:13]New connection [12:12:13]New thread 3066797412 created [12:12:13]Thread 3066654052 joined [12:12:13]Waiting for new connection... [12:12:13] Sock 9.Parse request [12:12:13]Sock 9.Check first char [12:12:13]Sock 9.First char is OK [12:12:13]request: POST /json_proto HTTP/1.0 [12:12:13]Method: POST [12:12:13]URL: /json_proto [12:12:13]Method is POST - this is cgi request [12:12:13]url: /json_proto [12:12:13]query_string will be loaded in cgi processing [12:12:13]execute_cgi json_proto POST (null) [12:12:13]execute_cgi path=json_proto method=POST [12:12:13]POST find Content-Length [12:12:13]Host: 172.17.43.131:8080 [12:12:13]Content-Length: 144 [12:12:13]Content-Type: application/json [12:12:13] [12:12:13]POST finish read [12:12:13]Found Content-Length = 144 [12:12:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [12:12:13]execute_script... [12:12:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [12:12:13]POST & json_proto [12:12:13]process_json_proto [12:12:13]json parsed OK: [12:12:13]protocol is kg_v1.0 [12:12:13]action value=print_doc [12:12:13]process_action print_doc [12:12:13]ExternCall_PrintAddStr [12:12:13]wPrintStart [12:12:13]Write to MH i2c: 01 00 00 1D 00 1D [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: 01 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: 01 07 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [12:12:13]RasterBufferAndPrint [12:12:13]line Счет N : (1)2001359 [12:12:13]line ИНН: 02508201610067 [12:12:13]line Контрольно-Кассовый Чек [12:12:13]line ПРОДАЖА [12:12:13]line ТРК (МРК, ГНК) : 32 [12:12:13]line Товар: 2710124130 [12:12:13]line Super-92-К-5 [12:12:13]line 7.270 * 68.80 [12:12:13]line = 500.18 [12:12:13]line НДС 12% НСП 1% [12:12:13]line > о реализуемом товаре [12:12:13]line ИТОГО: 500.18 [12:12:13]line НСП 1% : 4.43 [12:12:13]line НДС 12% : 53.12 [12:12:13]line Наличными: 0.00 [12:12:13]line Безнал.: 500.18 [12:12:13]line Место: АЗС № 97 "Партнер Нефть" [12:12:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:12:13]line СНО: Общий режим [12:12:13]line Чек 242 26.07.2024 12:10 [12:12:13]line Смена: 437 ФФД: 1.0 [12:12:13]line ЗНМ: 0300000054 [12:12:13]line РНМ: 0000000000092624 [12:12:13]line Версия ККМ: 001 [12:12:13]line Платежная система: Бакай Банк [12:12:13]line ФМ: 0000000000874959 [12:12:13]line ФД: 225174 [12:12:13]line ФПД: 5056751061924 [12:12:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121023&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225174&fm=5056751061924&tin=02508201610067®Number=0000000000092624&sum=50018 [12:12:13]written 0, free lines is 4095 [12:12:14]Write to MH i2c: 01 00 00 47 00 47 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 07 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 71 0C CB [12:12:14]RasterBufferAndPrint [12:12:14]line [12:12:14]line [12:12:14]line [12:12:14]line [12:12:14]line [12:12:14]written 0, free lines is 3197 [12:12:14]MH_Cut [12:12:14]Write to MH i2c: D1 01 00 4E 00 01 20 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: D1 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: D1 01 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: D1 01 00 4E 00 00 1F [12:12:14]Write to MH i2c: 01 00 00 4F 00 4F [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:15]*** Cut start [12:12:15]*** Partial cut [12:12:15]*** CUTSNS_PIN = 1 [12:12:15]*** CUTSNS_PIN = 0 [12:12:15]*** Brake cut motor [12:12:16]Read from MH i2c: 01 *** Stop cut motor [12:12:16] [12:12:16]*** Cut end [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: 01 07 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [12:12:16]process_action print_doc done [12:12:16]requested_data is exist [12:12:16]produce_requested_data [12:12:16]produce_requested_data return (null) [12:12:16]process_action_free print_doc [12:12:16]json_value_free [12:12:16]json_value_free done [12:12:16]process_json_proto returns [12:12:16]Send response to host [12:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:12:16]free response buf [12:12:16]execute_script done [12:12:16]execute_script returns [12:12:16]free content buf [12:12:16]Sock 9.Close socket [12:12:16]Sock 9.Thread stoped [12:12:16]OFD Sender: No OFD packet to send [12:12:16]accept exits with 10 [12:12:16]New connection [12:12:16]New thread 3066654052 created [12:12:16]Thread 3066797412 joined [12:12:16]Waiting for new connection... [12:12:16] Sock 10.Parse request [12:12:16]Sock 10.Check first char [12:12:16]Sock 10.First char is OK [12:12:16]request: POST /json_proto HTTP/1.0 [12:12:16]Method: POST [12:12:16]URL: /json_proto [12:12:16]Method is POST - this is cgi request [12:12:16]url: /json_proto [12:12:16]query_string will be loaded in cgi processing [12:12:16]execute_cgi json_proto POST (null) [12:12:16]execute_cgi path=json_proto method=POST [12:12:16]POST find Content-Length [12:12:16]Host: 172.17.43.131:8080 [12:12:16]Content-Length: 818 [12:12:16]Content-Type: application/json [12:12:16] [12:12:16]POST finish read [12:12:16]Found Content-Length = 818 [12:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9980.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:16]execute_script... [12:12:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 9980.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:16]POST & json_proto [12:12:16]process_json_proto [12:12:16]json parsed OK: [12:12:16]protocol is kg_v1.0 [12:12:16]action value=close_receipt [12:12:16]process_action close_receipt [12:12:16]cmd_close_receipt [12:12:16]MH_GetDate [12:12:16]Write to MH i2c: F0 00 00 50 00 3F [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: F0 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: F0 09 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: F0 09 00 50 00 00 A1 92 A3 66 F9 24 A2 66 A9 [12:12:16]GetLastDocTimeStamp 1721995823 [12:12:16]current date 1721995937 [12:12:16]FM_GetShiftState [12:12:16]SAM_PROTO_GetShiftState [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 13 01 00 [12:12:16]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:16]E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0E 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7F [12:12:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_GetShiftState done [12:12:16]FM_GetShiftState done [12:12:16]opened in 1721952182 [12:12:16]opened+sec_in_day 1722038582 [12:12:16]quantity*price = 998028 [12:12:16]sum+1 = 998030 [12:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9980.29 НСП 1% : 88.32 НДС 12% : 1059.85 Наличными: 0.00 Безнал.: 9980.29 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 243 26.07.2024 12:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225175 ФПД: 158810549425226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225175&fm=158810549425226&tin=02508201610067®Number=0000000000092624&sum=998029 [12:12:17]StoreToDocumentArchive [12:12:17]shift 437 fd 225175 [12:12:17]save to /storage/0437/doc_00225175 [12:12:17]save last doc name /storage/0437/doc_00225175 to /storage/kkm_last_doc_name [12:12:17]save OK [12:12:17]Clear old archive folders... [12:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:12:17]tlvbuf is 01F39900 [12:12:17]SAM_PROTO_ClearQueue [12:12:17]wFMCommunicate request_size=4 [12:12:17]MH_SAM_APDU [12:12:17]CAPDU: 80 09 00 00 [12:12:17]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 03 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [12:12:17]RAPDU: 90 00 [12:12:17]wFMCommunicate OK [12:12:17]SAM_PROTO_ClearQueue done [12:12:17]KKMCreateOFDPacket [12:12:17]OFDProtocolAddRootSTLVToBuf [12:12:17]FM_MakeSignedData [12:12:17]FM_MakeSignedData [12:12:18]SAM_PROTO_SignData [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 0D 01 02 [12:12:18]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 03 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:12:18]RAPDU: 90 00 [12:12:18]wFMCommunicate OK [12:12:18]wFMCommunicate request_size=255 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 3A 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 A1 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 6F 03 00 35 04 06 00 90 6F F6 62 [12:12:18]Write to MH i2c: E2 02 01 60 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 3A 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 A1 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 6F 03 00 35 04 06 00 90 6F F6 62 00 00 FA [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 03 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:12:18]RAPDU: 90 00 [12:12:18]wFMCommunicate OK [12:12:18]wFMCommunicate request_size=7 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 0D 02 02 02 94 4A [12:12:18]Write to MH i2c: E2 0A 00 61 00 80 0D 02 02 02 00 94 4A 00 00 BD [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 03 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [12:12:18]RAPDU: 90 00 [12:12:18]wFMCommunicate OK [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 0D 03 02 [12:12:18]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 0B 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 0B 00 62 00 00 F9 4A B2 14 54 8A D2 BD 90 00 54 [12:12:18]RAPDU: F9 4A B2 14 54 8A D2 BD 90 00 [12:12:18]wFMCommunicate OK [12:12:18]SAM_PROTO_SignData done [12:12:18]FM_MakeSignedData done [12:12:18]CreateOFDProtocolMessage [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 11 00 00 [12:12:18]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 17 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [12:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:12:18]wFMCommunicate OK [12:12:18]CreateOFDProtocolMessage done [12:12:18]OFDSenderStorePacket 225175 [12:12:18]StoreOFDPacket docnum=225175 [12:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 70 9F 04 01 3F D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 3A 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 A1 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 6F 03 00 35 04 06 00 90 6F F6 62 94 4A F9 4A B2 14 54 8A D2 BD [12:12:18]CheckFolder [12:12:18]dirname=/storage/ofd_packets [12:12:18]CheckFolder done [12:12:18]ProducePacketName [12:12:18]name=ofd_packets/00225175 [12:12:18]NVStorageSaveData ofd_packets/00225175 [12:12:18]File name is /storage/ofd_packets/00225175 [12:12:18]Write 298 bytes [12:12:18]NVStorageSaveData done [12:12:18]OFDSenderStorePacket done [12:12:18]KKMCreateOFDPacket done [12:12:18]NVStorageSaveData kkm_last_timestamp [12:12:18]File name is /storage/kkm_last_timestamp [12:12:18]Write 4 bytes [12:12:18]NVStorageSaveData done [12:12:18]ExternCall_PrintAddStr [12:12:18]wPrintStart [12:12:18]Write to MH i2c: 01 00 00 64 00 64 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 07 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [12:12:18]RasterBufferAndPrint [12:12:18]line Счет N : (1)2001356 [12:12:18]line ИНН: 02508201610067 [12:12:18]line Контрольно-Кассовый Чек [12:12:18]line ПРОДАЖА [12:12:18]line ТРК (МРК, ГНК) : 21 [12:12:18]line Товар: 2710194210 [12:12:18]line ДТ-К-5 [12:12:18]line 131.840 * 75.70 [12:12:18]line = 9980.29 [12:12:18]line НДС 12% НСП 1% [12:12:18]line > о реализуемом товаре [12:12:18]line ИТОГО: 9980.29 [12:12:18]line НСП 1% : 88.32 [12:12:18]line НДС 12% : 1059.85 [12:12:18]line Наличными: 0.00 [12:12:18]line Безнал.: 9980.29 [12:12:18]line Место: АЗС № 97 "Партнер Нефть" [12:12:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:12:18]line СНО: Общий режим [12:12:18]line Чек 243 26.07.2024 12:12 [12:12:18]line Смена: 437 ФФД: 1.0 [12:12:18]line ЗНМ: 0300000054 [12:12:18]line РНМ: 0000000000092624 [12:12:18]line Версия ККМ: 001 [12:12:18]line Платежная система: Бакай Банк [12:12:18]line ФМ: 0000000000874959 [12:12:18]line ФД: 225175 [12:12:18]line ФПД: 158810549425226 [12:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225175&fm=158810549425226&tin=02508201610067®Number=0000000000092624&sum=998029 [12:12:18]OFD Sender: Processing packet 225175 [packets to send 596, broken 595] [12:12:18]ProducePacketName [12:12:18]name=ofd_packets/00225175 [12:12:18]OFD Sender: To server: pG, [12:12:18]CommunicateWithHost lk.salyk.kg:30040 [12:12:18]ConnectInit lk.salyk.kg [12:12:18]written 0, free lines is 4095 [12:12:19]Write to MH i2c: 01 00 00 8E 00 8E [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: 01 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: 01 07 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 7D 0C 1E [12:12:19]RasterBufferAndPrint [12:12:19]line [12:12:19]line [12:12:19]line [12:12:19]line [12:12:19]line [12:12:19]written 0, free lines is 3210 [12:12:19]MH_Cut [12:12:19]Write to MH i2c: D1 01 00 95 00 01 67 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: D1 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: D1 01 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: D1 01 00 95 00 00 66 [12:12:19]Write to MH i2c: 01 00 00 96 00 96 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]Connected sock=9 [12:12:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 70 9F 04 01 3F D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 3A 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 A1 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 6F 03 00 35 04 06 00 90 6F F6 62 94 4A F9 4A B2 14 54 8A D2 BD [12:12:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F5 AE 47 00 12 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 *** Cut start [12:12:20]34 11 04 10 00 30 30 *** Partial cut [12:12:20]30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 *** CUTSNS_PIN = 1 [12:12:20]04 04 00 97 6F 03 00 F4 03 04 00 B3 3E A3 66 B6 04 01 00 00 28 14 D9 86 C4 D5 24 FB [12:12:20]CommunicateWithHost err = 0 [12:12:20]CheckOFDResponse [12:12:20]1017 (14) - 77093643461234 [12:12:20]*** CUTSNS_PIN = 0 [12:12:20]1041 (16) - 0000000000874959 [12:12:20]1040 (4) - 225175 [12:12:20]1012 (4) - 26.07.2024 06:14 [12:12:20]1206 (1) - 0 [12:12:20]OFD Sender: Remove packet 225175 [12:12:20]ProducePacketName [12:12:20]name=ofd_packets/00225175 [12:12:20]NVStorageDeleteData [12:12:20]*** Brake cut motor [12:12:21]Read from MH i2c: 01 [12:12:21]MH_I2C_Read... [12:12:21]*** Stop cut motor [12:12:21]*** Cut end [12:12:21]Read from MH i2c: 01 07 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [12:12:21]process_action close_receipt done [12:12:21]requested_data is exist [12:12:21]produce_requested_data [12:12:21]requested_item fm.sn is exist - process it [12:12:21]wFMCommunicate request_size=4 [12:12:21]MH_SAM_APDU [12:12:21]CAPDU: 80 11 00 00 [12:12:21]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [12:12:21]OFD Sender: No OFD packet to send [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 17 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6E [12:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:12:21]wFMCommunicate OK [12:12:21]requested_item fd.num is exist - process it [12:12:21]SAM_PROTO_GetFieldsCounters [12:12:21]wFMCommunicate request_size=4 [12:12:21]MH_SAM_APDU [12:12:21]CAPDU: 80 13 00 00 [12:12:21]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 62 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [12:12:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 97 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:21]wFMCommunicate OK [12:12:21]SAM_PROTO_GetFieldsCounters done [12:12:21]requested_item shift.num is exist - process it [12:12:21]requested_item shift.opened is exist - process it [12:12:21]req_shift_opened [12:12:21]FM_GetShiftState [12:12:21]SAM_PROTO_GetShiftState [12:12:21]wFMCommunicate request_size=4 [12:12:21]MH_SAM_APDU [12:12:21]CAPDU: 80 13 01 00 [12:12:21]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 0E 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C7 [12:12:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:12:21]wFMCommunicate OK [12:12:21]SAM_PROTO_GetShiftState done [12:12:21]FM_GetShiftState done [12:12:21]req_shift_opened done [12:12:21]requested_item shift.open_date is exist - process it [12:12:21]req_shift_open_date [12:12:21]req_shift_open_date done [12:12:21]produce_requested_data done [12:12:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225175,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:12:21]process_action_free close_receipt [12:12:21]json_value_free [12:12:21]json_value_free done [12:12:21]process_json_proto returns [12:12:21]Send response to host [12:12:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225175,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:12:21]free response buf [12:12:21]execute_script done [12:12:21]execute_script returns [12:12:21]free content buf [12:12:21]Sock 10.Close socket [12:12:21]Sock 10.Thread stoped [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:34]recv_with_timeout no data received [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:52]recv_with_timeout no data received [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:03]accept exits with 7 [12:13:03]New connection [12:13:03]New thread 3066797412 created [12:13:03]Thread 3066654052 joined [12:13:03]Waiting for new connection... [12:13:03] Sock 7.Parse request [12:13:03]Sock 7.Check first char [12:13:03]Sock 7.First char is OK [12:13:03]request: POST /json_proto HTTP/1.0 [12:13:03]Method: POST [12:13:03]URL: /json_proto [12:13:03]Method is POST - this is cgi request [12:13:03]url: /json_proto [12:13:03]query_string will be loaded in cgi processing [12:13:03]execute_cgi json_proto POST (null) [12:13:03]execute_cgi path=json_proto method=POST [12:13:03]POST find Content-Length [12:13:03]Host: 172.17.43.131:8080 [12:13:03]Content-Length: 678 [12:13:03]Content-Type: application/json [12:13:03] [12:13:03]POST finish read [12:13:03]Found Content-Length = 678 [12:13:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:03]execute_script... [12:13:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:03]POST & json_proto [12:13:03]process_json_proto [12:13:03]json parsed OK: [12:13:03]protocol is kg_v1.0 [12:13:03]action value=close_receipt [12:13:03]process_action close_receipt [12:13:03]cmd_close_receipt [12:13:03]MH_GetDate [12:13:03]Write to MH i2c: F0 00 00 9A 00 89 [12:13:03]Write i2c OK [12:13:03]MH_I2C_Read... [12:13:03]Read from MH i2c: F0 [12:13:03]MH_I2C_Read... [12:13:03]Read from MH i2c: F0 09 00 [12:13:03]MH_I2C_Read... [12:13:03]Read from MH i2c: F0 09 00 9A 00 00 D0 92 A3 66 F9 24 A2 66 22 [12:13:03]GetLastDocTimeStamp 1721995937 [12:13:03]current date 1721995984 [12:13:03]FM_GetShiftState [12:13:03]SAM_PROTO_GetShiftState [12:13:03]wFMCommunicate request_size=4 [12:13:03]MH_SAM_APDU [12:13:03]CAPDU: 80 13 01 00 [12:13:03]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [12:13:03]Write i2c OK [12:13:03]MH_I2C_Read... [12:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:03]Read from MH i2c: E2 [12:13:03]MH_I2C_Read... [12:13:03]Read from MH i2c: E2 0E 00 [12:13:03]MH_I2C_Read... [12:13:03]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C9 [12:13:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:13:03]wFMCommunicate OK [12:13:03]SAM_PROTO_GetShiftState done [12:13:03]FM_GetShiftState done [12:13:03]opened in 1721952182 [12:13:03]opened+sec_in_day 1722038582 [12:13:03]quantity*price = 51053 [12:13:03]sum+1 = 51054 [12:13:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.22 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 244 26.07.2024 12:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225176 ФПД: 269363154078140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225176&fm=269363154078140&tin=02508201610067®Number=0000000000092624&sum=51000 [12:13:04]StoreToDocumentArchive [12:13:04]shift 437 fd 225176 [12:13:04]save to /storage/0437/doc_00225176 [12:13:04]save last doc name /storage/0437/doc_00225176 to /storage/kkm_last_doc_name [12:13:04]save OK [12:13:04]Clear old archive folders... [12:13:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:04]tlvbuf is 01F5D500 [12:13:04]SAM_PROTO_ClearQueue [12:13:04]wFMCommunicate request_size=4 [12:13:04]MH_SAM_APDU [12:13:04]CAPDU: 80 09 00 00 [12:13:04]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [12:13:04]Write i2c OK [12:13:04]MH_I2C_Read... [12:13:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:04]Read from MH i2c: E2 [12:13:04]MH_I2C_Read... [12:13:04]Read from MH i2c: E2 03 00 [12:13:04]MH_I2C_Read... [12:13:04]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [12:13:04]RAPDU: 90 00 [12:13:04]wFMCommunicate OK [12:13:04]SAM_PROTO_ClearQueue done [12:13:04]KKMCreateOFDPacket [12:13:04]OFDProtocolAddRootSTLVToBuf [12:13:04]FM_MakeSignedData [12:13:04]FM_MakeSignedData [12:13:04]SAM_PROTO_SignData [12:13:04]wFMCommunicate request_size=4 [12:13:04]MH_SAM_APDU [12:13:04]CAPDU: 80 0D 01 02 [12:13:04]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [12:13:04]Write i2c OK [12:13:04]MH_I2C_Read... [12:13:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:04]Read from MH i2c: E2 [12:13:04]MH_I2C_Read... [12:13:04]Read from MH i2c: E2 03 00 [12:13:04]MH_I2C_Read... [12:13:04]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [12:13:04]RAPDU: 90 00 [12:13:04]wFMCommunicate OK [12:13:04]wFMCommunicate request_size=255 [12:13:04]MH_SAM_APDU [12:13:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 D0 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 6F 03 00 35 04 06 00 F4 [12:13:04]Write to MH i2c: E2 02 01 AA 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 D0 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 6F 03 00 35 04 06 00 F4 00 00 9E [12:13:04]Write i2c OK [12:13:04]MH_I2C_Read... [12:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:05]Read from MH i2c: E2 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 03 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:13:05]RAPDU: 90 00 [12:13:05]wFMCommunicate OK [12:13:05]wFMCommunicate request_size=10 [12:13:05]MH_SAM_APDU [12:13:05]CAPDU: 80 0D 02 02 05 FB FF 1D 49 BC [12:13:05]Write to MH i2c: E2 0D 00 AB 00 80 0D 02 02 05 00 FB FF 1D 49 BC 00 00 4B [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:05]Read from MH i2c: E2 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 03 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:13:05]RAPDU: 90 00 [12:13:05]wFMCommunicate OK [12:13:05]wFMCommunicate request_size=4 [12:13:05]MH_SAM_APDU [12:13:05]CAPDU: 80 0D 03 02 [12:13:05]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:05]Read from MH i2c: E2 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 0B 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 0B 00 AC 00 00 7F E4 0A 6E 9F 07 6A 48 90 00 5B [12:13:05]RAPDU: 7F E4 0A 6E 9F 07 6A 48 90 00 [12:13:05]wFMCommunicate OK [12:13:05]SAM_PROTO_SignData done [12:13:05]FM_MakeSignedData done [12:13:05]CreateOFDProtocolMessage [12:13:05]wFMCommunicate request_size=4 [12:13:05]MH_SAM_APDU [12:13:05]CAPDU: 80 11 00 00 [12:13:05]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:05]Read from MH i2c: E2 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 17 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [12:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:13:05]wFMCommunicate OK [12:13:05]CreateOFDProtocolMessage done [12:13:05]OFDSenderStorePacket 225176 [12:13:05]StoreOFDPacket docnum=225176 [12:13:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 FE 07 01 6D 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 D0 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 6F 03 00 35 04 06 00 F4 FB FF 1D 49 BC 7F E4 0A 6E 9F 07 6A 48 [12:13:05]CheckFolder [12:13:05]dirname=/storage/ofd_packets [12:13:05]CheckFolder done [12:13:05]ProducePacketName [12:13:05]name=ofd_packets/00225176 [12:13:05]NVStorageSaveData ofd_packets/00225176 [12:13:05]File name is /storage/ofd_packets/00225176 [12:13:05]Write 301 bytes [12:13:05]NVStorageSaveData done [12:13:05]OFDSenderStorePacket done [12:13:05]KKMCreateOFDPacket done [12:13:05]NVStorageSaveData kkm_last_timestamp [12:13:05]File name is /storage/kkm_last_timestamp [12:13:05]Write 4 bytes [12:13:05]NVStorageSaveData done [12:13:05]ExternCall_PrintAddStr [12:13:05]wPrintStart [12:13:05]Write to MH i2c: 01 00 00 AE 00 AE [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: 01 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: 01 07 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [12:13:05]RasterBufferAndPrint [12:13:05]line Счет N : (1)2001361 [12:13:05]line ИНН: 02508201610067 [12:13:05]line Контрольно-Кассовый Чек [12:13:05]line ПРОДАЖА [12:13:05]line ТРК (МРК, ГНК) : 43 [12:13:05]line Товар: 2710124130 [12:13:05]line Аи-92-К-5 [12:13:05]line 7.530 * 67.80 [12:13:05]line = 510.53 [12:13:05]line НДС 12% НСП 1% [12:13:05]line > о реализуемом товаре [12:13:05]line ОКРУГЛЕНИЕ: -0.53 [12:13:05]line ИТОГО: 510.00 [12:13:05]line Внесено: 510.00 [12:13:05]line СДАЧА: 0.00 [12:13:05]line НСП 1% : 4.52 [12:13:05]line НДС 12% : 54.22 [12:13:05]line Наличными: 510.00 [12:13:05]line Безнал.: 0.00 [12:13:05]line Место: АЗС № 97 "Партнер Нефть" [12:13:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:13:05]line СНО: Общий режим [12:13:05]line Чек 244 26.07.2024 12:13 [12:13:05]line Смена: 437 ФФД: 1.0 [12:13:05]line ЗНМ: 0300000054 [12:13:05]line РНМ: 0000000000092624 [12:13:05]line Версия ККМ: 001 [12:13:05]line ФМ: 0000000000874959 [12:13:05]line ФД: 225176 [12:13:05]line ФПД: 269363154078140 [12:13:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225176&fm=269363154078140&tin=02508201610067®Number=0000000000092624&sum=51000 [12:13:05]OFD Sender: Processing packet 225176 [packets to send 596, broken 595] [12:13:05]ProducePacketName [12:13:05]name=ofd_packets/00225176 [12:13:05]OFD Sender: To server: pG, [12:13:05]CommunicateWithHost lk.salyk.kg:30040 [12:13:05]ConnectInit lk.salyk.kg [12:13:05]written 0, free lines is 4095 [12:13:05]Write to MH i2c: 01 00 00 D9 00 D9 [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: 01 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: 01 07 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 5E 0C 4A [12:13:05]RasterBufferAndPrint [12:13:05]line [12:13:05]line [12:13:05]line [12:13:05]line [12:13:05]line [12:13:05]written 0, free lines is 3174 [12:13:05]MH_Cut [12:13:05]Write to MH i2c: D1 01 00 E0 00 01 B2 [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: D1 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: D1 01 00 [12:13:05]MH_I2C_Read... [12:13:05]Read from MH i2c: D1 01 00 E0 00 00 B1 [12:13:05]Write to MH i2c: 01 00 00 E1 00 E1 [12:13:05]Write i2c OK [12:13:05]MH_I2C_Read... [12:13:07]*** Cut start [12:13:07]*** Partial cut [12:13:07]*** CUTSNS_PIN = 1 [12:13:07]*** CUTSNS_PIN = 0 [12:13:07]Connected sock=11 [12:13:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 FE 07 01 6D 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 D0 92 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 6F 03 00 35 04 06 00 F4 FB FF 1D 49 BC 7F E4 0A 6E *** Brake cut motor [12:13:07]9F 07 6A 48 [12:13:07]Read from MH i2c: 01 [12:13:07]MH_I2C_Read... [12:13:07]*** Stop cut motor [12:13:07]*** Cut end [12:13:07]Read from MH i2c: 01 07 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [12:13:07]process_action close_receipt done [12:13:07]requested_data is exist [12:13:07]produce_requested_data [12:13:07]requested_item fm.sn is exist - process it [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 11 00 00 [12:13:07]Write to MH i2c: E2 08 00 E2 00 80 11 00 00 00 00 00 00 5C [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:07]Read from MH i2c: E2 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 17 00 [12:13:07]MH_I2C_Read... [12:13:07]Read from MH i2c: E2 17 00 E2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [12:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:13:07]wFMCommunicate OK [12:13:07]requested_item fd.num is exist - process it [12:13:07]SAM_PROTO_GetFieldsCounters [12:13:07]wFMCommunicate request_size=4 [12:13:07]MH_SAM_APDU [12:13:07]CAPDU: 80 13 00 00 [12:13:07]Write to MH i2c: E2 08 00 E3 00 80 13 00 00 00 00 00 00 5F [12:13:07]Write i2c OK [12:13:07]MH_I2C_Read... [12:13:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 83 71 47 00 0E D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 6F 03 00 F4 03 04 00 E3 3E A3 66 B6 04 01 00 00 00 08 D1 87 DB 02 87 12 [12:13:08]CommunicateWithHost err = 0 [12:13:08]CheckOFDResponse [12:13:08]1017 (14) - 77093643461234 [12:13:08]1041 (16) - 0000000000874959 [12:13:08]1040 (4) - 225176 [12:13:08]1012 (4) - 26.07.2024 06:14 [12:13:08]1206 (1) - 0 [12:13:08]OFD Sender: Remove packet 225176 [12:13:08]ProducePacketName [12:13:08]name=ofd_packets/00225176 [12:13:08]NVStorageDeleteData [12:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:08]Read from MH i2c: E2 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: E2 62 00 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: E2 62 00 E3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [12:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 98 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:08]wFMCommunicate OK [12:13:08]SAM_PROTO_GetFieldsCounters done [12:13:08]requested_item shift.num is exist - process it [12:13:08]requested_item shift.opened is exist - process it [12:13:08]req_shift_opened [12:13:08]FM_GetShiftState [12:13:08]SAM_PROTO_GetShiftState [12:13:08]wFMCommunicate request_size=4 [12:13:08]MH_SAM_APDU [12:13:08]CAPDU: 80 13 01 00 [12:13:08]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [12:13:08]Write i2c OK [12:13:08]MH_I2C_Read... [12:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:08]Read from MH i2c: E2 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: E2 0E 00 [12:13:08]MH_I2C_Read... [12:13:08]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 12 [12:13:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:13:08]wFMCommunicate OK [12:13:08]SAM_PROTO_GetShiftState done [12:13:08]FM_GetShiftState done [12:13:08]req_shift_opened done [12:13:08]requested_item shift.open_date is exist - process it [12:13:08]req_shift_open_date [12:13:08]req_shift_open_date done [12:13:08]produce_requested_data done [12:13:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225176,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:13:08]process_action_free close_receipt [12:13:08]json_value_free [12:13:08]json_value_free done [12:13:08]process_json_proto returns [12:13:08]Send response to host [12:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225176,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:13:08]free response buf [12:13:08]execute_script done [12:13:08]execute_script returns [12:13:08]free content buf [12:13:08]Sock 7.Close socket [12:13:08]Sock 7.Thread stoped [12:13:08]OFD Sender: No OFD packet to send [12:13:13]OFD Sender: No OFD packet to send [12:13:18]OFD Sender: No OFD packet to send [12:13:23]OFD Sender: No OFD packet to send [12:13:25]recv_with_timeout no data received [12:13:28]OFD Sender: No OFD packet to send [12:13:31]accept exits with 10 [12:13:31]New connection [12:13:31]New thread 3066654052 created [12:13:31]Thread 3066797412 joined [12:13:31]Waiting for new connection... [12:13:31] Sock 10.Parse request [12:13:31]Sock 10.Check first char [12:13:31]Sock 10.First char is OK [12:13:31]request: POST /json_proto HTTP/1.0 [12:13:31]Method: POST [12:13:31]URL: /json_proto [12:13:31]Method is POST - this is cgi request [12:13:31]url: /json_proto [12:13:31]query_string will be loaded in cgi processing [12:13:31]execute_cgi json_proto POST (null) [12:13:31]execute_cgi path=json_proto method=POST [12:13:31]POST find Content-Length [12:13:31]Host: 172.17.43.131:8080 [12:13:31]Content-Length: 794 [12:13:31]Content-Type: application/json [12:13:31] [12:13:31]POST finish read [12:13:31]Found Content-Length = 794 [12:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:31]execute_script... [12:13:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:31]POST & json_proto [12:13:31]process_json_proto [12:13:31]json parsed OK: [12:13:31]protocol is kg_v1.0 [12:13:31]action value=close_receipt [12:13:31]process_action close_receipt [12:13:31]cmd_close_receipt [12:13:31]MH_GetDate [12:13:31]Write to MH i2c: F0 00 00 E5 00 D4 [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: F0 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: F0 09 00 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: F0 09 00 E5 00 00 EC 92 A3 66 F9 24 A2 66 89 [12:13:31]GetLastDocTimeStamp 1721995984 [12:13:31]current date 1721996012 [12:13:31]FM_GetShiftState [12:13:31]SAM_PROTO_GetShiftState [12:13:31]wFMCommunicate request_size=4 [12:13:31]MH_SAM_APDU [12:13:31]CAPDU: 80 13 01 00 [12:13:31]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:31]Read from MH i2c: E2 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: E2 0E 00 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [12:13:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:13:31]wFMCommunicate OK [12:13:31]SAM_PROTO_GetShiftState done [12:13:31]FM_GetShiftState done [12:13:31]opened in 1721952182 [12:13:31]opened+sec_in_day 1722038582 [12:13:31]quantity*price = 50017 [12:13:31]sum+1 = 50019 [12:13:31]Check (price>sum+1) || (price+1 о реализуемом товаре [12:15:58]line ОКРУГЛЕНИЕ: -0.18 [12:15:58]line ИТОГО: 500.00 [12:15:58]line Внесено: 500.00 [12:15:58]line СДАЧА: 0.00 [12:15:58]line НСП 1% : 4.43 [12:15:58]line НДС 12% : 53.12 [12:15:58]line Наличными: 500.00 [12:15:58]line Безнал.: 0.00 [12:15:58]line Место: АЗС № 97 "Партнер Нефть" [12:15:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:15:58]line СНО: Общий режим [12:15:58]line Чек 246 26.07.2024 12:14 [12:15:58]line Смена: 437 ФФД: 1.0 [12:15:58]line ЗНМ: 0300000054 [12:15:58]line РНМ: 0000000000092624 [12:15:58]line Версия ККМ: 001 [12:15:58]line ФМ: 0000000000874959 [12:15:58]line ФД: 225178 [12:15:58]line ФПД: 161585899890351 [12:15:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121405&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225178&fm=161585899890351&tin=02508201610067®Number=0000000000092624&sum=50000 [12:15:58]written 0, free lines is 4095 [12:15:59]Write to MH i2c: 01 00 00 48 00 48 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 60 0C BB [12:15:59]RasterBufferAndPrint [12:15:59]line [12:15:59]line [12:15:59]line [12:15:59]line [12:15:59]line [12:15:59]written 0, free lines is 3177 [12:15:59]MH_Cut [12:15:59]Write to MH i2c: D1 01 00 4F 00 01 21 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: D1 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: D1 01 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: D1 01 00 4F 00 00 20 [12:15:59]Write to MH i2c: 01 00 00 50 00 50 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:16:00]recv_with_timeout no data received [12:16:00]CommunicateWithHost answer receiving error [12:16:00]CommunicateWithHost err = -3 [12:16:00]OFD Sender: Server communicate error [12:16:00]*** Cut start [12:16:00]*** Partial cut [12:16:00]*** CUTSNS_PIN = 1 [12:16:00]*** CUTSNS_PIN = 0 [12:16:00]*** Brake cut motor [12:16:01]Read from MH i2c: 01 [12:16:01]MH_I2C_Read... [12:16:01]*** Stop cut motor [12:16:01]*** Cut end [12:16:01]Read from MH i2c: 01 07 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [12:16:01]process_action print_doc done [12:16:01]requested_data is exist [12:16:01]produce_requested_data [12:16:01]produce_requested_data return (null) [12:16:01]process_action_free print_doc [12:16:01]json_value_free [12:16:01]json_value_free done [12:16:01]process_json_proto returns [12:16:01]Send response to host [12:16:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:16:01]free response buf [12:16:01]execute_script done [12:16:01]execute_script returns [12:16:01]free content buf [12:16:01]Sock 9.Close socket [12:16:01]Sock 9.Thread stoped [12:16:01]accept exits with 10 [12:16:01]New connection [12:16:01]New thread 3066686820 created [12:16:01]Thread 3066830180 joined [12:16:01]Waiting for new connection... [12:16:01] Sock 10.Parse request [12:16:01]Sock 10.Check first char [12:16:01]Sock 10.First char is OK [12:16:01]request: POST /json_proto HTTP/1.0 [12:16:01]Method: POST [12:16:01]URL: /json_proto [12:16:01]Method is POST - this is cgi request [12:16:01]url: /json_proto [12:16:01]query_string will be loaded in cgi processing [12:16:01]execute_cgi json_proto POST (null) [12:16:01]execute_cgi path=json_proto method=POST [12:16:01]POST find Content-Length [12:16:01]Host: 172.17.43.131:8080 [12:16:01]Content-Length: 678 [12:16:01]Content-Type: application/json [12:16:01] [12:16:01]POST finish read [12:16:01]Found Content-Length = 678 [12:16:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:01]execute_script... [12:16:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:01]POST & json_proto [12:16:01]process_json_proto [12:16:01]json parsed OK: [12:16:01]protocol is kg_v1.0 [12:16:01]action value=close_receipt [12:16:01]process_action close_receipt [12:16:01]cmd_close_receipt [12:16:01]MH_GetDate [12:16:01]Write to MH i2c: F0 00 00 51 00 40 [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: F0 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: F0 09 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: F0 09 00 51 00 00 81 93 A3 66 F9 24 A2 66 8B [12:16:01]GetLastDocTimeStamp 1721996045 [12:16:01]current date 1721996161 [12:16:01]FM_GetShiftState [12:16:01]SAM_PROTO_GetShiftState [12:16:01]wFMCommunicate request_size=4 [12:16:01]MH_SAM_APDU [12:16:01]CAPDU: 80 13 01 00 [12:16:01]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:01]Read from MH i2c: E2 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 0E 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [12:16:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:16:01]wFMCommunicate OK [12:16:01]SAM_PROTO_GetShiftState done [12:16:01]FM_GetShiftState done [12:16:01]opened in 1721952182 [12:16:01]opened+sec_in_day 1722038582 [12:16:01]quantity*price = 25018 [12:16:01]sum+1 = 25019 [12:16:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 247 26.07.2024 12:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225179 ФПД: 4826120864095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121601&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225179&fm=4826120864095&tin=02508201610067®Number=0000000000092624&sum=25000 [12:16:02]StoreToDocumentArchive [12:16:02]shift 437 fd 225179 [12:16:02]save to /storage/0437/doc_00225179 [12:16:02]save last doc name /storage/0437/doc_00225179 to /storage/kkm_last_doc_name [12:16:02]save OK [12:16:02]Clear old archive folders... [12:16:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:02]tlvbuf is 00DB2780 [12:16:02]SAM_PROTO_ClearQueue [12:16:02]wFMCommunicate request_size=4 [12:16:02]MH_SAM_APDU [12:16:02]CAPDU: 80 09 00 00 [12:16:02]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [12:16:02]Write i2c OK [12:16:02]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:03]Read from MH i2c: E2 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:16:03]RAPDU: 90 00 [12:16:03]wFMCommunicate OK [12:16:03]SAM_PROTO_ClearQueue done [12:16:03]KKMCreateOFDPacket [12:16:03]OFDProtocolAddRootSTLVToBuf [12:16:03]FM_MakeSignedData [12:16:03]FM_MakeSignedData [12:16:03]SAM_PROTO_SignData [12:16:03]wFMCommunicate request_size=4 [12:16:03]MH_SAM_APDU [12:16:03]CAPDU: 80 0D 01 02 [12:16:03]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:03]Read from MH i2c: E2 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:16:03]RAPDU: 90 00 [12:16:03]wFMCommunicate OK [12:16:03]wFMCommunicate request_size=255 [12:16:03]MH_SAM_APDU [12:16:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 81 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 6F 03 00 35 04 06 00 04 [12:16:03]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 81 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 6F 03 00 35 04 06 00 04 00 00 49 [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 [12:16:03]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:03]Read from MH i2c: E2 03 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [12:16:03]RAPDU: 90 00 [12:16:03]wFMCommunicate OK [12:16:03]wFMCommunicate request_size=10 [12:16:03]MH_SAM_APDU [12:16:03]CAPDU: 80 0D 02 02 05 63 AB 38 41 5F [12:16:03]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 63 AB 38 41 5F 00 00 CC [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:03]Read from MH i2c: E2 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [12:16:03]RAPDU: 90 00 [12:16:03]wFMCommunicate OK [12:16:03]wFMCommunicate request_size=4 [12:16:03]MH_SAM_APDU [12:16:03]CAPDU: 80 0D 03 02 [12:16:03]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:03]Read from MH i2c: E2 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 0B 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 0B 00 63 00 00 75 AA C9 C0 80 A1 B3 73 90 00 CE [12:16:03]RAPDU: 75 AA C9 C0 80 A1 B3 73 90 00 [12:16:03]wFMCommunicate OK [12:16:03]SAM_PROTO_SignData done [12:16:03]FM_MakeSignedData done [12:16:03]CreateOFDProtocolMessage [12:16:03]wFMCommunicate request_size=4 [12:16:03]MH_SAM_APDU [12:16:03]CAPDU: 80 11 00 00 [12:16:03]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:03]Read from MH i2c: E2 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 17 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [12:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:03]wFMCommunicate OK [12:16:03]CreateOFDProtocolMessage done [12:16:03]OFDSenderStorePacket 225179 [12:16:03]StoreOFDPacket docnum=225179 [12:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 82 07 01 C0 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 81 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 6F 03 00 35 04 06 00 04 63 AB 38 41 5F 75 AA C9 C0 80 A1 B3 73 [12:16:03]CheckFolder [12:16:03]dirname=/storage/ofd_packets [12:16:03]CheckFolder done [12:16:03]ProducePacketName [12:16:03]name=ofd_packets/00225179 [12:16:03]NVStorageSaveData ofd_packets/00225179 [12:16:03]File name is /storage/ofd_packets/00225179 [12:16:03]Write 301 bytes [12:16:03]NVStorageSaveData done [12:16:03]OFDSenderStorePacket done [12:16:03]KKMCreateOFDPacket done [12:16:03]NVStorageSaveData kkm_last_timestamp [12:16:03]File name is /storage/kkm_last_timestamp [12:16:03]Write 4 bytes [12:16:03]NVStorageSaveData done [12:16:03]ExternCall_PrintAddStr [12:16:03]wPrintStart [12:16:03]Write to MH i2c: 01 00 00 65 00 65 [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: 01 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: 01 07 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [12:16:03]RasterBufferAndPrint [12:16:03]line Счет N : (1)2001364 [12:16:03]line ИНН: 02508201610067 [12:16:03]line Контрольно-Кассовый Чек [12:16:03]line ПРОДАЖА [12:16:03]line ТРК (МРК, ГНК) : 33 [12:16:03]line Товар: 2710124130 [12:16:03]line Аи-92-К-5 [12:16:03]line 3.690 * 67.80 [12:16:03]line = 250.18 [12:16:03]line НДС 12% НСП 1% [12:16:03]line > о реализуемом товаре [12:16:03]line ОКРУГЛЕНИЕ: -0.18 [12:16:03]line ИТОГО: 250.00 [12:16:03]line Внесено: 250.00 [12:16:03]line СДАЧА: 0.00 [12:16:03]line НСП 1% : 2.21 [12:16:03]line НДС 12% : 26.57 [12:16:03]line Наличными: 250.00 [12:16:03]line Безнал.: 0.00 [12:16:03]line Место: АЗС № 97 "Партнер Нефть" [12:16:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:16:03]line СНО: Общий режим [12:16:03]line Чек 247 26.07.2024 12:16 [12:16:03]line Смена: 437 ФФД: 1.0 [12:16:03]line ЗНМ: 0300000054 [12:16:03]line РНМ: 0000000000092624 [12:16:03]line Версия ККМ: 001 [12:16:03]line ФМ: 0000000000874959 [12:16:03]line ФД: 225179 [12:16:03]line ФПД: 4826120864095 [12:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121601&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225179&fm=4826120864095&tin=02508201610067®Number=0000000000092624&sum=25000 [12:16:03]written 0, free lines is 4095 [12:16:03]OFD Sender: Processing packet 225178 [packets to send 597, broken 595] [12:16:03]ProducePacketName [12:16:03]name=ofd_packets/00225178 [12:16:03]OFD Sender: To server: pG, [12:16:03]CommunicateWithHost lk.salyk.kg:30040 [12:16:03]ConnectInit lk.salyk.kg [12:16:04]Write to MH i2c: 01 00 00 90 00 90 [12:16:04]Write i2c OK [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: 01 [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: 01 07 00 [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 61 0C 04 [12:16:04]RasterBufferAndPrint [12:16:04]line [12:16:04]line [12:16:04]line [12:16:04]line [12:16:04]line [12:16:04]written 0, free lines is 3182 [12:16:04]MH_Cut [12:16:04]Write to MH i2c: D1 01 00 97 00 01 69 [12:16:04]Write i2c OK [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: D1 [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: D1 01 00 [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: D1 01 00 97 00 00 68 [12:16:04]Write to MH i2c: 01 00 00 98 00 98 [12:16:04]Write i2c OK [12:16:04]MH_I2C_Read... [12:16:05]*** Cut start [12:16:05]*** Partial cut [12:16:05]*** CUTSNS_PIN = 1 [12:16:05]*** CUTSNS_PIN = 0 [12:16:05]*** Brake cut motor [12:16:06]Read from MH i2c: 01 [12:16:06]MH_I2C_Read... [12:16:06]*** Stop cut motor [12:16:06]*** Cut end [12:16:06]Read from MH i2c: 01 07 00 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [12:16:06]process_action close_receipt done [12:16:06]requested_data is exist [12:16:06]produce_requested_data [12:16:06]requested_item fm.sn is exist - process it [12:16:06]wFMCommunicate request_size=4 [12:16:06]MH_SAM_APDU [12:16:06]CAPDU: 80 11 00 00 [12:16:06]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [12:16:06]Write i2c OK [12:16:06]MH_I2C_Read... [12:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:06]Read from MH i2c: E2 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: E2 17 00 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [12:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:06]wFMCommunicate OK [12:16:06]requested_item fd.num is exist - process it [12:16:06]SAM_PROTO_GetFieldsCounters [12:16:06]wFMCommunicate request_size=4 [12:16:06]MH_SAM_APDU [12:16:06]CAPDU: 80 13 00 00 [12:16:06]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [12:16:06]Write i2c OK [12:16:06]MH_I2C_Read... [12:16:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:06]Read from MH i2c: E2 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: E2 62 00 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [12:16:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9B 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:06]wFMCommunicate OK [12:16:06]SAM_PROTO_GetFieldsCounters done [12:16:06]requested_item shift.num is exist - process it [12:16:06]requested_item shift.opened is exist - process it [12:16:06]req_shift_opened [12:16:06]FM_GetShiftState [12:16:06]SAM_PROTO_GetShiftState [12:16:06]wFMCommunicate request_size=4 [12:16:06]MH_SAM_APDU [12:16:06]CAPDU: 80 13 01 00 [12:16:06]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [12:16:06]Write i2c OK [12:16:06]MH_I2C_Read... [12:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:06]Read from MH i2c: E2 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: E2 0E 00 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C9 [12:16:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:16:06]wFMCommunicate OK [12:16:06]SAM_PROTO_GetShiftState done [12:16:06]FM_GetShiftState done [12:16:06]req_shift_opened done [12:16:06]requested_item shift.open_date is exist - process it [12:16:06]req_shift_open_date [12:16:06]req_shift_open_date done [12:16:06]produce_requested_data done [12:16:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225179,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:16:06]process_action_free close_receipt [12:16:06]json_value_free [12:16:06]json_value_free done [12:16:06]process_json_proto returns [12:16:06]Send response to host [12:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225179,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:16:06]free response buf [12:16:06]execute_script done [12:16:06]execute_script returns [12:16:06]free content buf [12:16:06]Sock 10.Close socket [12:16:06]Sock 10.Thread stoped [12:16:06]recv_with_timeout no data received [12:16:08]ConnectInit Can't take IP for lk.salyk.kg [12:16:08]CommunicateWithHost connect error [12:16:08]CommunicateWithHost err = -1 [12:16:08]OFD Sender: Server communicate error [12:16:13]OFD Sender: Processing packet 225178 [packets to send 597, broken 595] [12:16:13]ProducePacketName [12:16:13]name=ofd_packets/00225178 [12:16:13]OFD Sender: To server: pG, [12:16:13]CommunicateWithHost lk.salyk.kg:30040 [12:16:13]ConnectInit lk.salyk.kg [12:16:18]ConnectInit Can't take IP for lk.salyk.kg [12:16:18]CommunicateWithHost connect error [12:16:18]CommunicateWithHost err = -1 [12:16:18]OFD Sender: Server communicate error [12:16:23]OFD Sender: Processing packet 225178 [packets to send 597, broken 595] [12:16:23]ProducePacketName [12:16:23]name=ofd_packets/00225178 [12:16:23]OFD Sender: To server: pG, [12:16:23]CommunicateWithHost lk.salyk.kg:30040 [12:16:23]ConnectInit lk.salyk.kg [12:16:25]recv_with_timeout no data received [12:16:28]ConnectInit Can't take IP for lk.salyk.kg [12:16:28]CommunicateWithHost connect error [12:16:28]CommunicateWithHost err = -1 [12:16:28]OFD Sender: Server communicate error [12:16:33]OFD Sender: Processing packet 225178 [packets to send 597, broken 595] [12:16:33]ProducePacketName [12:16:33]name=ofd_packets/00225178 [12:16:33]OFD Sender: To server: pG, [12:16:33]CommunicateWithHost lk.salyk.kg:30040 [12:16:33]ConnectInit lk.salyk.kg [12:16:36]accept exits with 7 [12:16:36]New connection [12:16:36]New thread 3066830180 created [12:16:36]Thread 3066686820 joined [12:16:36]Waiting for new connection... [12:16:36] Sock 7.Parse request [12:16:36]Sock 7.Check first char [12:16:36]Sock 7.First char is OK [12:16:36]request: POST /json_proto HTTP/1.0 [12:16:36]Method: POST [12:16:36]URL: /json_proto [12:16:36]Method is POST - this is cgi request [12:16:36]url: /json_proto [12:16:36]query_string will be loaded in cgi processing [12:16:36]execute_cgi json_proto POST (null) [12:16:36]execute_cgi path=json_proto method=POST [12:16:36]POST find Content-Length [12:16:36]Host: 172.17.43.131:8080 [12:16:36]Content-Length: 678 [12:16:36]Content-Type: application/json [12:16:36] [12:16:36]POST finish read [12:16:36]Found Content-Length = 678 [12:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:36]execute_script... [12:16:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:36]POST & json_proto [12:16:36]process_json_proto [12:16:36]json parsed OK: [12:16:36]protocol is kg_v1.0 [12:16:36]action value=close_receipt [12:16:36]process_action close_receipt [12:16:36]cmd_close_receipt [12:16:36]MH_GetDate [12:16:36]Write to MH i2c: F0 00 00 9C 00 8B [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: F0 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: F0 09 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: F0 09 00 9C 00 00 A5 93 A3 66 F9 24 A2 66 FA [12:16:36]GetLastDocTimeStamp 1721996161 [12:16:36]current date 1721996197 [12:16:36]FM_GetShiftState [12:16:36]SAM_PROTO_GetShiftState [12:16:36]wFMCommunicate request_size=4 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 13 01 00 [12:16:36]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 0E 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CB [12:16:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:16:36]wFMCommunicate OK [12:16:36]SAM_PROTO_GetShiftState done [12:16:36]FM_GetShiftState done [12:16:36]opened in 1721952182 [12:16:36]opened+sec_in_day 1722038582 [12:16:36]quantity*price = 50010 [12:16:36]sum+1 = 50012 [12:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 248 26.07.2024 12:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225180 ФПД: 265975984088036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121637&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225180&fm=265975984088036&tin=02508201610067®Number=0000000000092624&sum=50000 [12:16:37]StoreToDocumentArchive [12:16:37]shift 437 fd 225180 [12:16:37]save to /storage/0437/doc_00225180 [12:16:37]save last doc name /storage/0437/doc_00225180 to /storage/kkm_last_doc_name [12:16:37]save OK [12:16:37]Clear old archive folders... [12:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:37]tlvbuf is 00D63560 [12:16:37]SAM_PROTO_ClearQueue [12:16:37]wFMCommunicate request_size=4 [12:16:37]MH_SAM_APDU [12:16:37]CAPDU: 80 09 00 00 [12:16:37]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:37]Read from MH i2c: E2 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: E2 03 00 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:16:37]RAPDU: 90 00 [12:16:37]wFMCommunicate OK [12:16:37]SAM_PROTO_ClearQueue done [12:16:37]KKMCreateOFDPacket [12:16:37]OFDProtocolAddRootSTLVToBuf [12:16:37]FM_MakeSignedData [12:16:37]FM_MakeSignedData [12:16:38]SAM_PROTO_SignData [12:16:38]wFMCommunicate request_size=4 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 01 02 [12:16:38]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:16:38]RAPDU: 90 00 [12:16:38]wFMCommunicate OK [12:16:38]wFMCommunicate request_size=255 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 A5 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 6F 03 00 35 04 06 00 F1 [12:16:38]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 A5 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 6F 03 00 35 04 06 00 F1 00 00 81 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [12:16:38]RAPDU: 90 00 [12:16:38]wFMCommunicate OK [12:16:38]wFMCommunicate request_size=10 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 02 02 05 E7 5C 0C E3 E4 [12:16:38]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 E7 5C 0C E3 E4 00 00 47 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [12:16:38]RAPDU: 90 00 [12:16:38]wFMCommunicate OK [12:16:38]wFMCommunicate request_size=4 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 03 02 [12:16:38]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 0B 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 0B 00 AE 00 00 0F 14 B3 F0 1D 88 70 6E 90 00 73 [12:16:38]RAPDU: 0F 14 B3 F0 1D 88 70 6E 90 00 [12:16:38]wFMCommunicate OK [12:16:38]SAM_PROTO_SignData done [12:16:38]FM_MakeSignedData done [12:16:38]CreateOFDProtocolMessage [12:16:38]wFMCommunicate request_size=4 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 11 00 00 [12:16:38]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:38]Read from MH i2c: E2 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 17 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [12:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:38]wFMCommunicate OK [12:16:38]CreateOFDProtocolMessage done [12:16:38]OFDSenderStorePacket 225180 [12:16:38]StoreOFDPacket docnum=225180 [12:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 DB 07 01 38 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 A5 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 6F 03 00 35 04 06 00 F1 E7 5C 0C E3 E4 0F 14 B3 F0 1D 88 70 6E [12:16:38]CheckFolder [12:16:38]dirname=/storage/ofd_packets [12:16:38]CheckFolder done [12:16:38]ProducePacketName [12:16:38]name=ofd_packets/00225180 [12:16:38]NVStorageSaveData ofd_packets/00225180 [12:16:38]File name is /storage/ofd_packets/00225180 [12:16:38]Write 301 bytes [12:16:38]NVStorageSaveData done [12:16:38]OFDSenderStorePacket done [12:16:38]KKMCreateOFDPacket done [12:16:38]NVStorageSaveData kkm_last_timestamp [12:16:38]File name is /storage/kkm_last_timestamp [12:16:38]Write 4 bytes [12:16:38]NVStorageSaveData done [12:16:38]ExternCall_PrintAddStr [12:16:38]wPrintStart [12:16:38]Write to MH i2c: 01 00 00 B0 00 B0 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 07 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [12:16:38]RasterBufferAndPrint [12:16:38]line Счет N : (1)2001365 [12:16:38]line ИНН: 02508201610067 [12:16:38]line Контрольно-Кассовый Чек [12:16:38]line ПРОДАЖА [12:16:38]line ТРК (МРК, ГНК) : 44 [12:16:38]line Товар: 2710124500 [12:16:38]line Аи-95-К-5 [12:16:38]line 6.740 * 74.20 [12:16:38]line = 500.11 [12:16:38]line НДС 12% НСП 1% [12:16:38]line > о реализуемом товаре [12:16:38]line ОКРУГЛЕНИЕ: -0.11 [12:16:38]line ИТОГО: 500.00 [12:16:38]line Внесено: 500.00 [12:16:38]line СДАЧА: 0.00 [12:16:38]line НСП 1% : 4.43 [12:16:38]line НДС 12% : 53.11 [12:16:38]line Наличными: 500.00 [12:16:38]line Безнал.: 0.00 [12:16:38]line Место: АЗС № 97 "Партнер Нефть" [12:16:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:16:38]line СНО: Общий режим [12:16:38]line Чек 248 26.07.2024 12:16 [12:16:38]line Смена: 437 ФФД: 1.0 [12:16:38]line ЗНМ: 0300000054 [12:16:38]line РНМ: 0000000000092624 [12:16:38]line Версия ККМ: 001 [12:16:38]line ФМ: 0000000000874959 [12:16:38]line ФД: 225180 [12:16:38]line ФПД: 265975984088036 [12:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121637&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225180&fm=265975984088036&tin=02508201610067®Number=0000000000092624&sum=50000 [12:16:38]written 0, free lines is 4095 [12:16:39]Write to MH i2c: 01 00 00 DB 00 DB [12:16:39]Write i2c OK [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: 01 [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: 01 07 00 [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 62 0C 50 [12:16:39]RasterBufferAndPrint [12:16:39]line [12:16:39]line [12:16:39]line [12:16:39]line [12:16:39]line [12:16:39]written 0, free lines is 3184 [12:16:39]MH_Cut [12:16:39]Write to MH i2c: D1 01 00 E2 00 01 B4 [12:16:39]Write i2c OK [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: D1 [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: D1 01 00 [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: D1 01 00 E2 00 00 B3 [12:16:39]Write to MH i2c: 01 00 00 E3 00 E3 [12:16:39]Write i2c OK [12:16:39]MH_I2C_Read... [12:16:39]Connected sock=10 [12:16:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 40 DA 08 01 3A D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 0D 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 6F 03 00 35 04 06 00 92 F6 26 29 E6 AF 28 F4 6C F8 04 40 68 3F [12:16:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 25 47 00 4B BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 6F 03 00 F4 03 04 00 B6 3F A3 66 B6 04 01 00 00 66 04 20 80 FD 36 CF 57 [12:16:40]CommunicateWithHost err = 0 [12:16:40]CheckOFDResponse [12:16:40]1017 (14) - 77093643461234 [12:16:40]1041 (16) - 0000000000874959 [12:16:40]1040 (4) - 225178 [12:16:40]1012 (4) - 26.07.2024 06:18 [12:16:40]1206 (1) - 0 [12:16:40]OFD Sender: Remove packet 225178 [12:16:40]ProducePacketName [12:16:40]name=ofd_packets/00225178 [12:16:40]NVStorageDeleteData [12:16:40]*** Cut start [12:16:40]*** Partial cut [12:16:40]*** CUTSNS_PIN = 1 [12:16:40]*** CUTSNS_PIN = 0 [12:16:40]OFD Sender: Processing packet 225179 [packets to send 597, broken 595] [12:16:40]ProducePacketName [12:16:40]name=ofd_packets/00225179 [12:16:40]OFD Sender: To server: pG, [12:16:40]CommunicateWithHost lk.salyk.kg:30040 [12:16:40]ConnectInit lk.salyk.kg [12:16:40]*** Brake cut motor [12:16:41]Read from MH i2c: 01 [12:16:41]MH_I2C_Read... [12:16:41]*** Stop cut motor [12:16:41]*** Cut end [12:16:41]Read from MH i2c: 01 07 00 [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [12:16:41]process_action close_receipt done [12:16:41]requested_data is exist [12:16:41]produce_requested_data [12:16:41]requested_item fm.sn is exist - process it [12:16:41]wFMCommunicate request_size=4 [12:16:41]MH_SAM_APDU [12:16:41]CAPDU: 80 11 00 00 [12:16:41]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [12:16:41]Write i2c OK [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: E2 [12:16:41]MH_I2C_Read... [12:16:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:41]Read from MH i2c: E2 17 00 [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [12:16:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:16:41]wFMCommunicate OK [12:16:41]requested_item fd.num is exist - process it [12:16:41]SAM_PROTO_GetFieldsCounters [12:16:41]wFMCommunicate request_size=4 [12:16:41]MH_SAM_APDU [12:16:41]CAPDU: 80 13 00 00 [12:16:41]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [12:16:41]Write i2c OK [12:16:41]MH_I2C_Read... [12:16:41]Connected sock=9 [12:16:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 82 07 01 C0 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:41]00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 81 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 6F 03 00 35 04 06 00 04 63 AB 38 41 5F 75 AA C9 C0 80 A1 B3 73 [12:16:41]Read from MH i2c: E2 [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: E2 62 00 [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [12:16:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9C 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:41]wFMCommunicate OK [12:16:41]SAM_PROTO_GetFieldsCounters done [12:16:41]requested_item shift.num is exist - process it [12:16:41]requested_item shift.opened is exist - process it [12:16:41]req_shift_opened [12:16:41]FM_GetShiftState [12:16:41]SAM_PROTO_GetShiftState [12:16:41]wFMCommunicate request_size=4 [12:16:41]MH_SAM_APDU [12:16:41]CAPDU: 80 13 01 00 [12:16:41]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [12:16:41]Write i2c OK [12:16:41]MH_I2C_Read... [12:16:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:41]Read from MH i2c: E2 [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: E2 0E 00 [12:16:41]MH_I2C_Read... [12:16:41]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [12:16:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:16:41]wFMCommunicate OK [12:16:41]SAM_PROTO_GetShiftState done [12:16:41]FM_GetShiftState done [12:16:41]req_shift_opened done [12:16:41]requested_item shift.open_date is exist - process it [12:16:41]req_shift_open_date [12:16:41]req_shift_open_date done [12:16:41]produce_requested_data done [12:16:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225180,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:16:41]process_action_free close_receipt [12:16:41]json_value_free [12:16:41]json_value_free done [12:16:41]process_json_proto returns [12:16:41]Send response to host [12:16:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225180,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:16:41]free response buf [12:16:41]execute_script done [12:16:41]execute_script returns [12:16:41]free content buf [12:16:41]Sock 7.Close socket [12:16:41]Sock 7.Thread stoped [12:16:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F A6 47 00 6E 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 6F 03 00 F4 03 04 00 B8 3F A3 66 B6 04 01 00 00 8F B2 7D E4 30 6F DE 0C [12:16:42]CommunicateWithHost err = 0 [12:16:42]CheckOFDResponse [12:16:42]1017 (14) - 77093643461234 [12:16:42]1041 (16) - 0000000000874959 [12:16:42]1040 (4) - 225179 [12:16:42]1012 (4) - 26.07.2024 06:18 [12:16:42]1206 (1) - 0 [12:16:42]OFD Sender: Remove packet 225179 [12:16:42]ProducePacketName [12:16:42]name=ofd_packets/00225179 [12:16:42]NVStorageDeleteData [12:16:42]OFD Sender: Processing packet 225180 [packets to send 596, broken 595] [12:16:42]ProducePacketName [12:16:42]name=ofd_packets/00225180 [12:16:42]OFD Sender: To server: pG, [12:16:42]CommunicateWithHost lk.salyk.kg:30040 [12:16:42]ConnectInit lk.salyk.kg [12:16:43]Connected sock=7 [12:16:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 40 DB 07 01 38 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 A5 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 6F 03 00 35 04 06 00 F1 E7 5C 0C E3 E4 0F 14 B3 F0 1D 88 70 6E [12:16:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0A B6 47 00 17 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 6F 03 00 F4 03 04 00 BA 3F A3 66 B6 04 01 00 00 25 EB 42 F7 A7 78 AB 3B [12:16:43]CommunicateWithHost err = 0 [12:16:43]CheckOFDResponse [12:16:43]1017 (14) - 77093643461234 [12:16:43]1041 (16) - 0000000000874959 [12:16:43]1040 (4) - 225180 [12:16:43]1012 (4) - 26.07.2024 06:18 [12:16:43]1206 (1) - 0 [12:16:43]OFD Sender: Remove packet 225180 [12:16:43]ProducePacketName [12:16:43]name=ofd_packets/00225180 [12:16:43]NVStorageDeleteData [12:16:44]OFD Sender: No OFD packet to send [12:16:44]OFD Sender: No OFD packet to send [12:16:49]OFD Sender: No OFD packet to send [12:16:54]OFD Sender: No OFD packet to send [12:16:59]OFD Sender: No OFD packet to send [12:17:04]OFD Sender: No OFD packet to send [12:17:05]recv_with_timeout no data received [12:17:09]OFD Sender: No OFD packet to send [12:17:10]accept exits with 11 [12:17:10]New connection [12:17:10]New thread 3066686820 created [12:17:10]Thread 3066830180 joined [12:17:10]Waiting for new connection... [12:17:10] Sock 11.Parse request [12:17:10]Sock 11.Check first char [12:17:10]Sock 11.First char is OK [12:17:10]request: POST /json_proto HTTP/1.0 [12:17:10]Method: POST [12:17:10]URL: /json_proto [12:17:10]Method is POST - this is cgi request [12:17:10]url: /json_proto [12:17:10]query_string will be loaded in cgi processing [12:17:10]execute_cgi json_proto POST (null) [12:17:10]execute_cgi path=json_proto method=POST [12:17:10]POST find Content-Length [12:17:10]Host: 172.17.43.131:8080 [12:17:10]Content-Length: 678 [12:17:10]Content-Type: application/json [12:17:10] [12:17:10]POST finish read [12:17:10]Found Content-Length = 678 [12:17:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:10]execute_script... [12:17:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:10]POST & json_proto [12:17:10]process_json_proto [12:17:10]json parsed OK: [12:17:10]protocol is kg_v1.0 [12:17:10]action value=close_receipt [12:17:10]process_action close_receipt [12:17:10]cmd_close_receipt [12:17:10]MH_GetDate [12:17:10]Write to MH i2c: F0 00 00 E7 00 D6 [12:17:10]Write i2c OK [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: F0 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: F0 09 00 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: F0 09 00 E7 00 00 C7 93 A3 66 F9 24 A2 66 67 [12:17:10]GetLastDocTimeStamp 1721996197 [12:17:10]current date 1721996231 [12:17:10]FM_GetShiftState [12:17:10]SAM_PROTO_GetShiftState [12:17:10]wFMCommunicate request_size=4 [12:17:10]MH_SAM_APDU [12:17:10]CAPDU: 80 13 01 00 [12:17:10]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [12:17:10]Write i2c OK [12:17:10]MH_I2C_Read... [12:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:10]Read from MH i2c: E2 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 0E 00 [12:17:10]MH_I2C_Read... [12:17:10]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [12:17:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:17:10]wFMCommunicate OK [12:17:10]SAM_PROTO_GetShiftState done [12:17:10]FM_GetShiftState done [12:17:10]opened in 1721952182 [12:17:10]opened+sec_in_day 1722038582 [12:17:10]quantity*price = 40002 [12:17:10]sum+1 = 40003 [12:17:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 249 26.07.2024 12:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225181 ФПД: 180427360159190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225181&fm=180427360159190&tin=02508201610067®Number=0000000000092624&sum=40000 [12:17:11]StoreToDocumentArchive [12:17:11]shift 437 fd 225181 [12:17:11]save to /storage/0437/doc_00225181 [12:17:11]save last doc name /storage/0437/doc_00225181 to /storage/kkm_last_doc_name [12:17:11]save OK [12:17:11]Clear old archive folders... [12:17:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:11]tlvbuf is 00D53D30 [12:17:11]SAM_PROTO_ClearQueue [12:17:11]wFMCommunicate request_size=4 [12:17:11]MH_SAM_APDU [12:17:11]CAPDU: 80 09 00 00 [12:17:11]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [12:17:11]Write i2c OK [12:17:11]MH_I2C_Read... [12:17:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:11]Read from MH i2c: E2 [12:17:11]MH_I2C_Read... [12:17:11]Read from MH i2c: E2 03 00 [12:17:11]MH_I2C_Read... [12:17:11]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [12:17:11]RAPDU: 90 00 [12:17:11]wFMCommunicate OK [12:17:11]SAM_PROTO_ClearQueue done [12:17:11]KKMCreateOFDPacket [12:17:11]OFDProtocolAddRootSTLVToBuf [12:17:11]FM_MakeSignedData [12:17:11]FM_MakeSignedData [12:17:11]SAM_PROTO_SignData [12:17:11]wFMCommunicate request_size=4 [12:17:11]MH_SAM_APDU [12:17:11]CAPDU: 80 0D 01 02 [12:17:11]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [12:17:11]Write i2c OK [12:17:11]MH_I2C_Read... [12:17:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:11]Read from MH i2c: E2 [12:17:11]MH_I2C_Read... [12:17:11]Read from MH i2c: E2 03 00 [12:17:11]MH_I2C_Read... [12:17:11]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [12:17:11]RAPDU: 90 00 [12:17:11]wFMCommunicate OK [12:17:11]wFMCommunicate request_size=255 [12:17:11]MH_SAM_APDU [12:17:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 C7 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 6F 03 00 35 04 06 00 A4 [12:17:12]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 C7 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 6F 03 00 35 04 06 00 A4 00 00 A0 [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:12]Read from MH i2c: E2 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 03 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [12:17:12]RAPDU: 90 00 [12:17:12]wFMCommunicate OK [12:17:12]wFMCommunicate request_size=10 [12:17:12]MH_SAM_APDU [12:17:12]CAPDU: 80 0D 02 02 05 19 04 B5 C5 D6 [12:17:12]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 19 04 B5 C5 D6 00 00 E9 [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:12]Read from MH i2c: E2 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 03 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [12:17:12]RAPDU: 90 00 [12:17:12]wFMCommunicate OK [12:17:12]wFMCommunicate request_size=4 [12:17:12]MH_SAM_APDU [12:17:12]CAPDU: 80 0D 03 02 [12:17:12]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:12]Read from MH i2c: E2 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 0B 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 0B 00 F9 00 00 22 59 DA EB AA DC 53 CA 90 00 58 [12:17:12]RAPDU: 22 59 DA EB AA DC 53 CA 90 00 [12:17:12]wFMCommunicate OK [12:17:12]SAM_PROTO_SignData done [12:17:12]FM_MakeSignedData done [12:17:12]CreateOFDProtocolMessage [12:17:12]wFMCommunicate request_size=4 [12:17:12]MH_SAM_APDU [12:17:12]CAPDU: 80 11 00 00 [12:17:12]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:12]Read from MH i2c: E2 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 17 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [12:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:12]wFMCommunicate OK [12:17:12]CreateOFDProtocolMessage done [12:17:12]OFDSenderStorePacket 225181 [12:17:12]StoreOFDPacket docnum=225181 [12:17:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 CE 07 01 97 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 C7 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 6F 03 00 35 04 06 00 A4 19 04 B5 C5 D6 22 59 DA EB AA DC 53 CA [12:17:12]CheckFolder [12:17:12]dirname=/storage/ofd_packets [12:17:12]CheckFolder done [12:17:12]ProducePacketName [12:17:12]name=ofd_packets/00225181 [12:17:12]NVStorageSaveData ofd_packets/00225181 [12:17:12]File name is /storage/ofd_packets/00225181 [12:17:12]Write 301 bytes [12:17:12]NVStorageSaveData done [12:17:12]OFDSenderStorePacket done [12:17:12]KKMCreateOFDPacket done [12:17:12]NVStorageSaveData kkm_last_timestamp [12:17:12]File name is /storage/kkm_last_timestamp [12:17:12]Write 4 bytes [12:17:12]NVStorageSaveData done [12:17:12]ExternCall_PrintAddStr [12:17:12]wPrintStart [12:17:12]Write to MH i2c: 01 00 00 FB 00 FB [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: 01 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: 01 07 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [12:17:12]RasterBufferAndPrint [12:17:12]line Счет N : (1)2001367 [12:17:12]line ИНН: 02508201610067 [12:17:12]line Контрольно-Кассовый Чек [12:17:12]line ПРОДАЖА [12:17:12]line ТРК (МРК, ГНК) : 53 [12:17:12]line Товар: 2710124130 [12:17:12]line Аи-92-К-5 [12:17:12]line 5.900 * 67.80 [12:17:12]line = 400.02 [12:17:12]line НДС 12% НСП 1% [12:17:12]line > о реализуемом товаре [12:17:12]line ОКРУГЛЕНИЕ: -0.02 [12:17:12]line ИТОГО: 400.00 [12:17:12]line Внесено: 400.00 [12:17:12]line СДАЧА: 0.00 [12:17:12]line НСП 1% : 3.54 [12:17:12]line НДС 12% : 42.48 [12:17:12]line Наличными: 400.00 [12:17:12]line Безнал.: 0.00 [12:17:12]line Место: АЗС № 97 "Партнер Нефть" [12:17:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:17:12]line СНО: Общий режим [12:17:12]line Чек 249 26.07.2024 12:17 [12:17:12]line Смена: 437 ФФД: 1.0 [12:17:12]line ЗНМ: 0300000054 [12:17:12]line РНМ: 0000000000092624 [12:17:12]line Версия ККМ: 001 [12:17:12]line ФМ: 0000000000874959 [12:17:12]line ФД: 225181 [12:17:12]line ФПД: 180427360159190 [12:17:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121711&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225181&fm=180427360159190&tin=02508201610067®Number=0000000000092624&sum=40000 [12:17:12]written 0, free lines is 4095 [12:17:12]OFD Sender: Processing packet 225181 [packets to send 596, broken 595] [12:17:12]ProducePacketName [12:17:12]name=ofd_packets/00225181 [12:17:12]OFD Sender: To server: pG, [12:17:12]CommunicateWithHost lk.salyk.kg:30040 [12:17:12]ConnectInit lk.salyk.kg [12:17:13]Write to MH i2c: 01 00 00 26 01 27 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: 01 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: 01 07 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 5A 0C 94 [12:17:13]RasterBufferAndPrint [12:17:13]line [12:17:13]line [12:17:13]line [12:17:13]line [12:17:13]line [12:17:13]written 0, free lines is 3174 [12:17:13]MH_Cut [12:17:13]Write to MH i2c: D1 01 00 2D 01 01 00 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: D1 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: D1 01 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: D1 01 00 2D 01 00 FF [12:17:13]Write to MH i2c: 01 00 00 2E 01 2F [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:14]*** Cut start [12:17:14]*** Partial cut [12:17:14]*** CUTSNS_PIN = 1 [12:17:14]*** CUTSNS_PIN = 0 [12:17:14]*** Brake cut motor [12:17:14]Read from MH i2c: 01 [12:17:14]MH_I2C_Read... [12:17:14]*** Stop cut motor [12:17:14]*** Cut end [12:17:14]Read from MH i2c: 01 07 00 [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [12:17:14]process_action close_receipt done [12:17:14]requested_data is exist [12:17:14]produce_requested_data [12:17:14]requested_item fm.sn is exist - process it [12:17:14]wFMCommunicate request_size=4 [12:17:14]MH_SAM_APDU [12:17:14]CAPDU: 80 11 00 00 [12:17:14]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [12:17:14]Write i2c OK [12:17:14]MH_I2C_Read... [12:17:14]Connected sock=10 [12:17:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B8 CE 07 01 97 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 Read from MH i2c: 00 E2 01 [12:17:15]FC MH_I2C_Read... [12:17:15]03 Read from MH i2c: 06 E2 00 17 40 00 9C [12:17:15]00 MH_I2C_Read... [12:17:15]00 00 00 EB 03 26 00 EF 03 0F 00 F6 Read from MH i2c: 03 E2 01 17 00 00 01 2F F7 01 03 00 06 11 00 04 62 10 01 00 00 30 00 30 00 30 00 30 EE 30 30 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:15]30 03 30 0F 30 00 30 F2 38 03 37 01 34 00 39 01 35 F3 03 06 39 00 90 98 00 10 07 00 [12:17:15]00 RAPDU: 00 11 00 04 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 10 F4 00 03 30 04 30 00 30 C7 30 93 30 A3 30 66 30 0E 30 04 30 04 30 00 38 B5 37 01 34 00 39 00 35 39 B9 90 04 00 01 [12:17:15]00 wFMCommunicate OK [12:17:15]01 requested_item fd.num is exist - process it [12:17:15]0D SAM_PROTO_GetFieldsCounters [12:17:15]04 wFMCommunicate request_size=4 [12:17:15]10 MH_SAM_APDU [12:17:15]00 CAPDU: 30 80 30 13 30 00 30 00 30 [12:17:15]30 Write to MH i2c: 30 30 E2 30 08 30 00 30 30 39 01 32 80 36 13 32 00 34 00 11 00 04 00 10 00 00 00 30 AD 30 [12:17:15]30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 6F 03 00 35 04 06 00 A4 19 04 B5 C5 D6 22 59 DA EB AA Write i2c OK [12:17:15]DC MH_I2C_Read... [12:17:15]53 CA [12:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:15]Read from MH i2c: E2 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: E2 62 00 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [12:17:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9D 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:15]wFMCommunicate OK [12:17:15]SAM_PROTO_GetFieldsCounters done [12:17:15]requested_item shift.num is exist - process it [12:17:15]requested_item shift.opened is exist - process it [12:17:15]req_shift_opened [12:17:15]FM_GetShiftState [12:17:15]SAM_PROTO_GetShiftState [12:17:15]wFMCommunicate request_size=4 [12:17:15]MH_SAM_APDU [12:17:15]CAPDU: 80 13 01 00 [12:17:15]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [12:17:15]Write i2c OK [12:17:15]MH_I2C_Read... [12:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:15]Read from MH i2c: E2 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: E2 0E 00 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 60 [12:17:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:17:15]wFMCommunicate OK [12:17:15]SAM_PROTO_GetShiftState done [12:17:15]FM_GetShiftState done [12:17:15]req_shift_opened done [12:17:15]requested_item shift.open_date is exist - process it [12:17:15]req_shift_open_date [12:17:15]req_shift_open_date done [12:17:15]produce_requested_data done [12:17:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225181,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:17:15]process_action_free close_receipt [12:17:15]json_value_free [12:17:15]json_value_free done [12:17:15]process_json_proto returns [12:17:15]Send response to host [12:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225181,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:17:15]free response buf [12:17:15]execute_script done [12:17:15]execute_script returns [12:17:15]free content buf [12:17:15]Sock 11.Close socket [12:17:15]Sock 11.Thread stoped [12:17:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 3D 47 00 F6 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 6F 03 00 F4 03 04 00 DA 3F A3 66 B6 04 01 00 00 89 CB 13 84 5D 77 8A CF [12:17:15]CommunicateWithHost err = 0 [12:17:15]CheckOFDResponse [12:17:15]1017 (14) - 77093643461234 [12:17:15]1041 (16) - 0000000000874959 [12:17:15]1040 (4) - 225181 [12:17:15]1012 (4) - 26.07.2024 06:19 [12:17:15]1206 (1) - 0 [12:17:15]OFD Sender: Remove packet 225181 [12:17:15]ProducePacketName [12:17:15]name=ofd_packets/00225181 [12:17:15]NVStorageDeleteData [12:17:15]accept exits with 9 [12:17:15]New connection [12:17:15]New thread 3066830180 created [12:17:15]Thread 3066686820 joined [12:17:15]Waiting for new connection... [12:17:15] Sock 9.Parse request [12:17:15]Sock 9.Check first char [12:17:15]Sock 9.First char is OK [12:17:15]request: POST /json_proto HTTP/1.0 [12:17:15]Method: POST [12:17:15]URL: /json_proto [12:17:15]Method is POST - this is cgi request [12:17:15]url: /json_proto [12:17:15]query_string will be loaded in cgi processing [12:17:15]execute_cgi json_proto POST (null) [12:17:15]execute_cgi path=json_proto method=POST [12:17:15]POST find Content-Length [12:17:15]Host: 172.17.43.131:8080 [12:17:15]Content-Length: 676 [12:17:15]Content-Type: application/json [12:17:15] [12:17:15]POST finish read [12:17:15]Found Content-Length = 676 [12:17:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:15]execute_script... [12:17:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:15]POST & json_proto [12:17:15]process_json_proto [12:17:15]json parsed OK: [12:17:15]protocol is kg_v1.0 [12:17:15]action value=close_receipt [12:17:15]process_action close_receipt [12:17:15]cmd_close_receipt [12:17:15]MH_GetDate [12:17:15]Write to MH i2c: F0 00 00 32 01 22 [12:17:15]Write i2c OK [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: F0 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: F0 09 00 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: F0 09 00 32 01 00 CC 93 A3 66 F9 24 A2 66 B8 [12:17:15]GetLastDocTimeStamp 1721996231 [12:17:15]current date 1721996236 [12:17:15]FM_GetShiftState [12:17:15]SAM_PROTO_GetShiftState [12:17:15]wFMCommunicate request_size=4 [12:17:15]MH_SAM_APDU [12:17:15]CAPDU: 80 13 01 00 [12:17:15]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [12:17:15]Write i2c OK [12:17:15]MH_I2C_Read... [12:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:15]Read from MH i2c: E2 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: E2 0E 00 [12:17:15]MH_I2C_Read... [12:17:15]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 62 [12:17:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:17:15]wFMCommunicate OK [12:17:15]SAM_PROTO_GetShiftState done [12:17:15]FM_GetShiftState done [12:17:15]opened in 1721952182 [12:17:15]opened+sec_in_day 1722038582 [12:17:15]quantity*price = 100035 [12:17:15]sum+1 = 100036 [12:17:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 250 26.07.2024 12:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225182 ФПД: 13576799303758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121716&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225182&fm=13576799303758&tin=02508201610067®Number=0000000000092624&sum=100000 [12:17:17]StoreToDocumentArchive [12:17:17]shift 437 fd 225182 [12:17:17]save to /storage/0437/doc_00225182 [12:17:17]save last doc name /storage/0437/doc_00225182 to /storage/kkm_last_doc_name [12:17:17]save OK [12:17:17]Clear old archive folders... [12:17:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:17:17]tlvbuf is 00DED2A0 [12:17:17]SAM_PROTO_ClearQueue [12:17:17]wFMCommunicate request_size=4 [12:17:17]MH_SAM_APDU [12:17:17]CAPDU: 80 09 00 00 [12:17:17]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [12:17:17]Write i2c OK [12:17:17]MH_I2C_Read... [12:17:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:17]Read from MH i2c: E2 [12:17:17]MH_I2C_Read... [12:17:17]Read from MH i2c: E2 03 00 [12:17:17]MH_I2C_Read... [12:17:17]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [12:17:17]RAPDU: 90 00 [12:17:17]wFMCommunicate OK [12:17:17]SAM_PROTO_ClearQueue done [12:17:17]KKMCreateOFDPacket [12:17:17]OFDProtocolAddRootSTLVToBuf [12:17:17]FM_MakeSignedData [12:17:17]FM_MakeSignedData [12:17:17]SAM_PROTO_SignData [12:17:17]wFMCommunicate request_size=4 [12:17:17]MH_SAM_APDU [12:17:17]CAPDU: 80 0D 01 02 [12:17:17]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [12:17:17]Write i2c OK [12:17:17]MH_I2C_Read... [12:17:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:17]Read from MH i2c: E2 [12:17:17]MH_I2C_Read... [12:17:17]Read from MH i2c: E2 03 00 [12:17:17]MH_I2C_Read... [12:17:17]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [12:17:17]RAPDU: 90 00 [12:17:17]wFMCommunicate OK [12:17:17]wFMCommunicate request_size=255 [12:17:17]MH_SAM_APDU [12:17:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 CC 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 6F 03 00 35 04 06 00 [12:17:17]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 CC 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 6F 03 00 35 04 06 00 00 00 D5 [12:17:17]Write i2c OK [12:17:17]MH_I2C_Read... [12:17:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:18]Read from MH i2c: E2 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 03 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [12:17:18]RAPDU: 90 00 [12:17:18]wFMCommunicate OK [12:17:18]wFMCommunicate request_size=11 [12:17:18]MH_SAM_APDU [12:17:18]CAPDU: 80 0D 02 02 06 0C 59 18 4C B8 4E [12:17:18]Write to MH i2c: E2 0E 00 43 01 80 0D 02 02 06 00 0C 59 18 4C B8 4E 00 00 99 [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:18]Read from MH i2c: E2 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 03 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [12:17:18]RAPDU: 90 00 [12:17:18]wFMCommunicate OK [12:17:18]wFMCommunicate request_size=4 [12:17:18]MH_SAM_APDU [12:17:18]CAPDU: 80 0D 03 02 [12:17:18]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:18]Read from MH i2c: E2 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 0B 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 0B 00 44 01 00 3E 4D 2C 8D C4 B0 09 71 90 00 F3 [12:17:18]RAPDU: 3E 4D 2C 8D C4 B0 09 71 90 00 [12:17:18]wFMCommunicate OK [12:17:18]SAM_PROTO_SignData done [12:17:18]FM_MakeSignedData done [12:17:18]CreateOFDProtocolMessage [12:17:18]wFMCommunicate request_size=4 [12:17:18]MH_SAM_APDU [12:17:18]CAPDU: 80 11 00 00 [12:17:18]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:18]Read from MH i2c: E2 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 17 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [12:17:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:18]wFMCommunicate OK [12:17:18]CreateOFDProtocolMessage done [12:17:18]OFDSenderStorePacket 225182 [12:17:18]StoreOFDPacket docnum=225182 [12:17:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D3 94 08 01 49 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 CC 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 6F 03 00 35 04 06 00 0C 59 18 4C B8 4E 3E 4D 2C 8D C4 B0 09 71 [12:17:18]CheckFolder [12:17:18]dirname=/storage/ofd_packets [12:17:18]CheckFolder done [12:17:18]ProducePacketName [12:17:18]name=ofd_packets/00225182 [12:17:18]NVStorageSaveData ofd_packets/00225182 [12:17:18]File name is /storage/ofd_packets/00225182 [12:17:18]Write 302 bytes [12:17:18]NVStorageSaveData done [12:17:18]OFDSenderStorePacket done [12:17:18]KKMCreateOFDPacket done [12:17:18]NVStorageSaveData kkm_last_timestamp [12:17:18]File name is /storage/kkm_last_timestamp [12:17:18]Write 4 bytes [12:17:18]NVStorageSaveData done [12:17:18]ExternCall_PrintAddStr [12:17:18]wPrintStart [12:17:18]Write to MH i2c: 01 00 00 46 01 47 [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: 01 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: 01 07 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [12:17:18]RasterBufferAndPrint [12:17:18]line Счет N : (1)2001366 [12:17:18]line ИНН: 02508201610067 [12:17:18]line Контрольно-Кассовый Чек [12:17:18]line ПРОДАЖА [12:17:18]line ТРК (МРК, ГНК) : 62 [12:17:18]line Товар: 2710124130 [12:17:18]line Super-92-К-5 [12:17:18]line 14.540 * 68.80 [12:17:18]line = 1000.35 [12:17:18]line НДС 12% НСП 1% [12:17:18]line > о реализуемом товаре [12:17:18]line ОКРУГЛЕНИЕ: -0.35 [12:17:18]line ИТОГО: 1000.00 [12:17:18]line Внесено: 1000.00 [12:17:18]line СДАЧА: 0.00 [12:17:18]line НСП 1% : 8.85 [12:17:18]line НДС 12% : 106.23 [12:17:18]line Наличными: 1000.00 [12:17:18]line Безнал.: 0.00 [12:17:18]line Место: АЗС № 97 "Партнер Нефть" [12:17:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:17:18]line СНО: Общий режим [12:17:18]line Чек 250 26.07.2024 12:17 [12:17:18]line Смена: 437 ФФД: 1.0 [12:17:18]line ЗНМ: 0300000054 [12:17:18]line РНМ: 0000000000092624 [12:17:18]line Версия ККМ: 001 [12:17:18]line ФМ: 0000000000874959 [12:17:18]line ФД: 225182 [12:17:18]line ФПД: 13576799303758 [12:17:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121716&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225182&fm=13576799303758&tin=02508201610067®Number=0000000000092624&sum=100000 [12:17:18]written 0, free lines is 4095 [12:17:18]OFD Sender: Processing packet 225182 [packets to send 596, broken 595] [12:17:18]ProducePacketName [12:17:18]name=ofd_packets/00225182 [12:17:18]OFD Sender: To server: pG, [12:17:18]CommunicateWithHost lk.salyk.kg:30040 [12:17:18]ConnectInit lk.salyk.kg [12:17:18]Write to MH i2c: 01 00 00 71 01 72 [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: 01 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: 01 07 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 69 0C EE [12:17:18]RasterBufferAndPrint [12:17:18]line [12:17:18]line [12:17:18]line [12:17:18]line [12:17:18]line [12:17:18]written 0, free lines is 3190 [12:17:18]MH_Cut [12:17:18]Write to MH i2c: D1 01 00 78 01 01 4B [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: D1 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: D1 01 00 [12:17:18]MH_I2C_Read... [12:17:18]Read from MH i2c: D1 01 00 78 01 00 4A [12:17:18]Write to MH i2c: 01 00 00 79 01 7A [12:17:18]Write i2c OK [12:17:18]MH_I2C_Read... [12:17:19]Connected sock=10 [12:17:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 D3 94 08 01 49 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 CC 93 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 *** Cut start [12:17:19]32 34 11 04 10 00 30 30 30 30 30 30 30 *** Partial cut [12:17:20]30 30 30 38 37 34 39 35 39 10 04 04 00 9E 6F 03 00 35 04 *** CUTSNS_PIN = 1 [12:17:20]06 00 0C 59 18 4C B8 4E *** CUTSNS_PIN = 0 [12:17:20]3E 4D 2C 8D C4 B0 09 71 [12:17:20]*** Brake cut motor [12:17:20]Read from MH i2c: 01 [12:17:20]MH_I2C_Read... [12:17:20]*** Stop cut motor [12:17:20]*** Cut end [12:17:20]Read from MH i2c: 01 07 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [12:17:20]process_action close_receipt done [12:17:20]requested_data is exist [12:17:20]produce_requested_data [12:17:20]requested_item fm.sn is exist - process it [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 11 00 00 [12:17:20]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 17 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [12:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:17:20]wFMCommunicate OK [12:17:20]requested_item fd.num is exist - process it [12:17:20]SAM_PROTO_GetFieldsCounters [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 13 00 00 [12:17:20]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:20]Read from MH i2c: E2 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 62 00 [12:17:20]MH_I2C_Read... [12:17:20]Read from MH i2c: E2 62 00 7B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [12:17:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9E 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:20]wFMCommunicate OK [12:17:20]SAM_PROTO_GetFieldsCounters done [12:17:20]requested_item shift.num is exist - process it [12:17:20]requested_item shift.opened is exist - process it [12:17:20]req_shift_opened [12:17:20]FM_GetShiftState [12:17:20]SAM_PROTO_GetShiftState [12:17:20]wFMCommunicate request_size=4 [12:17:20]MH_SAM_APDU [12:17:20]CAPDU: 80 13 01 00 [12:17:20]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [12:17:20]Write i2c OK [12:17:20]MH_I2C_Read... [12:17:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:21]Read from MH i2c: E2 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 0E 00 [12:17:21]MH_I2C_Read... [12:17:21]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AB [12:17:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:17:21]wFMCommunicate OK [12:17:21]SAM_PROTO_GetShiftState done [12:17:21]FM_GetShiftState done [12:17:21]req_shift_opened done [12:17:21]requested_item shift.open_date is exist - process it [12:17:21]req_shift_open_date [12:17:21]req_shift_open_date done [12:17:21]produce_requested_data done [12:17:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225182,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:17:21]process_action_free close_receipt [12:17:21]json_value_free [12:17:21]json_value_free done [12:17:21]process_json_proto returns [12:17:21]Send response to host [12:17:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225182,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:17:21]free response buf [12:17:21]execute_script done [12:17:21]execute_script returns [12:17:21]free content buf [12:17:21]Sock 9.Close socket [12:17:21]Sock 9.Thread stoped [12:17:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E 9D 47 00 3A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 6F 03 00 F4 03 04 00 DF 3F A3 66 B6 04 01 00 00 3E C6 8A 04 E1 6F 62 7D [12:17:21]CommunicateWithHost err = 0 [12:17:21]CheckOFDResponse [12:17:21]1017 (14) - 77093643461234 [12:17:21]1041 (16) - 0000000000874959 [12:17:21]1040 (4) - 225182 [12:17:21]1012 (4) - 26.07.2024 06:19 [12:17:21]1206 (1) - 0 [12:17:21]OFD Sender: Remove packet 225182 [12:17:21]ProducePacketName [12:17:21]name=ofd_packets/00225182 [12:17:21]NVStorageDeleteData [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17:31]OFD Sender: No OFD packet to send [12:17:36]recv_with_timeout no data received [12:17:36]OFD Sender: No OFD packet to send [12:17:41]OFD Sender: No OFD packet to send [12:17:46]OFD Sender: No OFD packet to send [12:17:51]OFD Sender: No OFD packet to send [12:17:56]recv_with_timeout no data received [12:17:56]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]recv_with_timeout no data received [12:18:06]OFD Sender: No OFD packet to send [12:18:09]accept exits with 7 [12:18:09]New connection [12:18:09]New thread 3066686820 created [12:18:09]Thread 3066830180 joined [12:18:09]Waiting for new connection... [12:18:09] Sock 7.Parse request [12:18:09]Sock 7.Check first char [12:18:09]Sock 7.First char is OK [12:18:09]request: POST /json_proto HTTP/1.0 [12:18:09]Method: POST [12:18:09]URL: /json_proto [12:18:09]Method is POST - this is cgi request [12:18:09]url: /json_proto [12:18:09]query_string will be loaded in cgi processing [12:18:09]execute_cgi json_proto POST (null) [12:18:09]execute_cgi path=json_proto method=POST [12:18:09]POST find Content-Length [12:18:09]Host: 172.17.43.131:8080 [12:18:09]Content-Length: 678 [12:18:09]Content-Type: application/json [12:18:09] [12:18:09]POST finish read [12:18:09]Found Content-Length = 678 [12:18:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:09]execute_script... [12:18:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:09]POST & json_proto [12:18:09]process_json_proto [12:18:09]json parsed OK: [12:18:09]protocol is kg_v1.0 [12:18:09]action value=close_receipt [12:18:09]process_action close_receipt [12:18:09]cmd_close_receipt [12:18:09]MH_GetDate [12:18:09]Write to MH i2c: F0 00 00 7D 01 6D [12:18:09]Write i2c OK [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: F0 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: F0 09 00 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: F0 09 00 7D 01 00 01 94 A3 66 F9 24 A2 66 39 [12:18:09]GetLastDocTimeStamp 1721996236 [12:18:09]current date 1721996289 [12:18:09]FM_GetShiftState [12:18:09]SAM_PROTO_GetShiftState [12:18:09]wFMCommunicate request_size=4 [12:18:09]MH_SAM_APDU [12:18:09]CAPDU: 80 13 01 00 [12:18:09]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [12:18:09]Write i2c OK [12:18:09]MH_I2C_Read... [12:18:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:09]Read from MH i2c: E2 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: E2 0E 00 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AD [12:18:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:18:09]wFMCommunicate OK [12:18:09]SAM_PROTO_GetShiftState done [12:18:09]FM_GetShiftState done [12:18:09]opened in 1721952182 [12:18:09]opened+sec_in_day 1722038582 [12:18:09]quantity*price = 50036 [12:18:09]sum+1 = 50037 [12:18:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 251 26.07.2024 12:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225183 ФПД: 162087717693878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121810&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225183&fm=162087717693878&tin=02508201610067®Number=0000000000092624&sum=50000 [12:18:10]StoreToDocumentArchive [12:18:10]shift 437 fd 225183 [12:18:10]save to /storage/0437/doc_00225183 [12:18:10]save last doc name /storage/0437/doc_00225183 to /storage/kkm_last_doc_name [12:18:10]save OK [12:18:10]Clear old archive folders... [12:18:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:10]tlvbuf is 00D56FC0 [12:18:10]SAM_PROTO_ClearQueue [12:18:10]wFMCommunicate request_size=4 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 09 00 00 [12:18:10]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [12:18:10]RAPDU: 90 00 [12:18:10]wFMCommunicate OK [12:18:10]SAM_PROTO_ClearQueue done [12:18:10]KKMCreateOFDPacket [12:18:10]OFDProtocolAddRootSTLVToBuf [12:18:10]FM_MakeSignedData [12:18:10]FM_MakeSignedData [12:18:10]SAM_PROTO_SignData [12:18:10]wFMCommunicate request_size=4 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 0D 01 02 [12:18:10]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [12:18:10]RAPDU: 90 00 [12:18:10]wFMCommunicate OK [12:18:10]wFMCommunicate request_size=255 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 02 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 6F 03 00 35 04 06 00 93 [12:18:10]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 02 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 6F 03 00 35 04 06 00 93 00 00 81 [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:11]Read from MH i2c: E2 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 03 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [12:18:11]RAPDU: 90 00 [12:18:11]wFMCommunicate OK [12:18:11]wFMCommunicate request_size=10 [12:18:11]MH_SAM_APDU [12:18:11]CAPDU: 80 0D 02 02 05 6A FC D5 E9 B6 [12:18:11]Write to MH i2c: E2 0D 00 8E 01 80 0D 02 02 05 00 6A FC D5 E9 B6 00 00 ED [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:11]Read from MH i2c: E2 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 03 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [12:18:11]RAPDU: 90 00 [12:18:11]wFMCommunicate OK [12:18:11]wFMCommunicate request_size=4 [12:18:11]MH_SAM_APDU [12:18:11]CAPDU: 80 0D 03 02 [12:18:11]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:11]Read from MH i2c: E2 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 0B 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 0B 00 8F 01 00 BC 49 00 9C 97 8A D8 7D 90 00 23 [12:18:11]RAPDU: BC 49 00 9C 97 8A D8 7D 90 00 [12:18:11]wFMCommunicate OK [12:18:11]SAM_PROTO_SignData done [12:18:11]FM_MakeSignedData done [12:18:11]CreateOFDProtocolMessage [12:18:11]wFMCommunicate request_size=4 [12:18:11]MH_SAM_APDU [12:18:11]CAPDU: 80 11 00 00 [12:18:11]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:11]Read from MH i2c: E2 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 17 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [12:18:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:18:11]wFMCommunicate OK [12:18:11]CreateOFDProtocolMessage done [12:18:11]OFDSenderStorePacket 225183 [12:18:11]StoreOFDPacket docnum=225183 [12:18:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 02 07 01 BD D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 02 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 6F 03 00 35 04 06 00 93 6A FC D5 E9 B6 BC 49 00 9C 97 8A D8 7D [12:18:11]CheckFolder [12:18:11]dirname=/storage/ofd_packets [12:18:11]CheckFolder done [12:18:11]ProducePacketName [12:18:11]name=ofd_packets/00225183 [12:18:11]NVStorageSaveData ofd_packets/00225183 [12:18:11]File name is /storage/ofd_packets/00225183 [12:18:11]Write 301 bytes [12:18:11]NVStorageSaveData done [12:18:11]OFDSenderStorePacket done [12:18:11]KKMCreateOFDPacket done [12:18:11]NVStorageSaveData kkm_last_timestamp [12:18:11]File name is /storage/kkm_last_timestamp [12:18:11]Write 4 bytes [12:18:11]NVStorageSaveData done [12:18:11]ExternCall_PrintAddStr [12:18:11]wPrintStart [12:18:11]Write to MH i2c: 01 00 00 91 01 92 [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 07 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [12:18:11]RasterBufferAndPrint [12:18:11]line Счет N : (1)2001369 [12:18:11]line ИНН: 02508201610067 [12:18:11]line Контрольно-Кассовый Чек [12:18:11]line ПРОДАЖА [12:18:11]line ТРК (МРК, ГНК) : 33 [12:18:11]line Товар: 2710124130 [12:18:11]line Аи-92-К-5 [12:18:11]line 7.380 * 67.80 [12:18:11]line = 500.36 [12:18:11]line НДС 12% НСП 1% [12:18:11]line > о реализуемом товаре [12:18:11]line ОКРУГЛЕНИЕ: -0.36 [12:18:11]line ИТОГО: 500.00 [12:18:11]line Внесено: 500.00 [12:18:11]line СДАЧА: 0.00 [12:18:11]line НСП 1% : 4.43 [12:18:11]line НДС 12% : 53.14 [12:18:11]line Наличными: 500.00 [12:18:11]line Безнал.: 0.00 [12:18:11]line Место: АЗС № 97 "Партнер Нефть" [12:18:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:18:11]line СНО: Общий режим [12:18:11]line Чек 251 26.07.2024 12:18 [12:18:11]line Смена: 437 ФФД: 1.0 [12:18:11]line ЗНМ: 0300000054 [12:18:11]line РНМ: 0000000000092624 [12:18:11]line Версия ККМ: 001 [12:18:11]line ФМ: 0000000000874959 [12:18:11]line ФД: 225183 [12:18:11]line ФПД: 162087717693878 [12:18:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121810&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225183&fm=162087717693878&tin=02508201610067®Number=0000000000092624&sum=50000 [12:18:11]written 0, free lines is 4095 [12:18:11]OFD Sender: Processing packet 225183 [packets to send 596, broken 595] [12:18:11]ProducePacketName [12:18:11]name=ofd_packets/00225183 [12:18:11]OFD Sender: To server: pG, [12:18:11]CommunicateWithHost lk.salyk.kg:30040 [12:18:11]ConnectInit lk.salyk.kg [12:18:12]Write to MH i2c: 01 00 00 BC 01 BD [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: 01 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: 01 07 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 64 0C 34 [12:18:12]RasterBufferAndPrint [12:18:12]line [12:18:12]line [12:18:12]line [12:18:12]line [12:18:12]line [12:18:12]written 0, free lines is 3184 [12:18:12]MH_Cut [12:18:12]Write to MH i2c: D1 01 00 C3 01 01 96 [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: D1 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: D1 01 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: D1 01 00 C3 01 00 95 [12:18:12]Write to MH i2c: 01 00 00 C4 01 C5 [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:13]*** Cut start [12:18:13]*** Partial cut [12:18:13]*** CUTSNS_PIN = 1 [12:18:13]*** CUTSNS_PIN = 0 [12:18:13]*** Brake cut motor [12:18:13]Read from MH i2c: 01 [12:18:13]MH_I2C_Read... [12:18:13]*** Stop cut motor [12:18:13]*** Cut end [12:18:13]Read from MH i2c: 01 07 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 FF 0F DA [12:18:13]process_action close_receipt done [12:18:13]requested_data is exist [12:18:13]produce_requested_data [12:18:13]requested_item fm.sn is exist - process it [12:18:13]wFMCommunicate request_size=4 [12:18:13]MH_SAM_APDU [12:18:13]CAPDU: 80 11 00 00 [12:18:13]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:13]Read from MH i2c: E2 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 17 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [12:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:18:14]wFMCommunicate OK [12:18:14]requested_item fd.num is exist - process it [12:18:14]SAM_PROTO_GetFieldsCounters [12:18:14]wFMCommunicate request_size=4 [12:18:14]MH_SAM_APDU [12:18:14]CAPDU: 80 13 00 00 [12:18:14]Write to MH i2c: E2 08 00 C6 01 80 13 00 00 00 00 00 00 43 [12:18:14]Write i2c OK [12:18:14]MH_I2C_Read... [12:18:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:14]Read from MH i2c: E2 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: E2 62 00 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: E2 62 00 C6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [12:18:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 9F 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:14]wFMCommunicate OK [12:18:14]SAM_PROTO_GetFieldsCounters done [12:18:14]requested_item shift.num is exist - process it [12:18:14]requested_item shift.opened is exist - process it [12:18:14]req_shift_opened [12:18:14]FM_GetShiftState [12:18:14]SAM_PROTO_GetShiftState [12:18:14]wFMCommunicate request_size=4 [12:18:14]MH_SAM_APDU [12:18:14]CAPDU: 80 13 01 00 [12:18:14]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [12:18:14]Write i2c OK [12:18:14]MH_I2C_Read... [12:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:14]Read from MH i2c: E2 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: E2 0E 00 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F6 [12:18:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:18:14]wFMCommunicate OK [12:18:14]SAM_PROTO_GetShiftState done [12:18:14]FM_GetShiftState done [12:18:14]req_shift_opened done [12:18:14]requested_item shift.open_date is exist - process it [12:18:14]req_shift_open_date [12:18:14]req_shift_open_date done [12:18:14]produce_requested_data done [12:18:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225183,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:18:14]process_action_free close_receipt [12:18:14]json_value_free [12:18:14]json_value_free done [12:18:14]process_json_proto returns [12:18:14]Send response to host [12:18:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225183,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:18:14]free response buf [12:18:14]execute_script done [12:18:14]execute_script returns [12:18:14]free content buf [12:18:14]Sock 7.Close socket [12:18:14]Sock 7.Thread stoped [12:18:16]recv_with_timeout no data received [12:18:18]Connected sock=11 [12:18:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 02 07 01 BD D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 02 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 6F 03 00 35 04 06 00 93 6A FC D5 E9 B6 BC 49 00 9C 97 8A D8 7D [12:18:24]recv_with_timeout no data received [12:18:24]CommunicateWithHost answer receiving error [12:18:24]CommunicateWithHost err = -3 [12:18:24]OFD Sender: Server communicate error [12:18:29]OFD Sender: Processing packet 225183 [packets to send 596, broken 595] [12:18:29]ProducePacketName [12:18:29]name=ofd_packets/00225183 [12:18:29]OFD Sender: To server: pG, [12:18:29]CommunicateWithHost lk.salyk.kg:30040 [12:18:29]ConnectInit lk.salyk.kg [12:18:30]accept exits with 9 [12:18:30]New connection [12:18:30]New thread 3066830180 created [12:18:30]Thread 3066686820 joined [12:18:30]Waiting for new connection... [12:18:30] Sock 9.Parse request [12:18:30]Sock 9.Check first char [12:18:30]Sock 9.First char is OK [12:18:30]request: POST /json_proto HTTP/1.0 [12:18:30]Method: POST [12:18:30]URL: /json_proto [12:18:30]Method is POST - this is cgi request [12:18:30]url: /json_proto [12:18:30]query_string will be loaded in cgi processing [12:18:30]execute_cgi json_proto POST (null) [12:18:30]execute_cgi path=json_proto method=POST [12:18:30]POST find Content-Length [12:18:30]Host: 172.17.43.131:8080 [12:18:30]Content-Length: 980 [12:18:30]Content-Type: application/json [12:18:30] [12:18:30]POST finish read [12:18:30]Found Content-Length = 980 [12:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 133.610, "sum" : 9980.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 133.61 \u0441\u043E\u043C", "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:30]execute_script... [12:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 133.610, "sum" : 9980.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 133.61 \u0441\u043E\u043C", "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:30]POST & json_proto [12:18:30]process_json_proto [12:18:30]json parsed OK: [12:18:30]protocol is kg_v1.0 [12:18:30]action value=close_receipt [12:18:30]process_action close_receipt [12:18:30]cmd_close_receipt [12:18:30]MH_GetDate [12:18:30]Write to MH i2c: F0 00 00 C8 01 B8 [12:18:30]Write i2c OK [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: F0 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: F0 09 00 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: F0 09 00 C8 01 00 16 94 A3 66 F9 24 A2 66 99 [12:18:30]GetLastDocTimeStamp 1721996290 [12:18:30]current date 1721996310 [12:18:30]FM_GetShiftState [12:18:30]SAM_PROTO_GetShiftState [12:18:30]wFMCommunicate request_size=4 [12:18:30]MH_SAM_APDU [12:18:30]CAPDU: 80 13 01 00 [12:18:30]Write to MH i2c: E2 08 00 C9 01 Connected sock=7 [12:18:30]80 Data to sent: 13 87 01 95 00 F6 00 70 00 47 00 2C 00 01 47 00 [12:18:30]30 30 30 30 30 30 30 30 30 30 38 Write i2c OK [12:18:30]37 MH_I2C_Read... [12:18:30]34 39 35 39 0F 01 00 00 96 02 07 01 BD D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:30]00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 02 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 6F 03 00 35 04 06 00 93 6A FC D5 E9 B6 BC 49 00 9C 97 8A D8 7D [12:18:30]Read from MH i2c: E2 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 0E 00 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F8 [12:18:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:18:30]wFMCommunicate OK [12:18:30]SAM_PROTO_GetShiftState done [12:18:30]FM_GetShiftState done [12:18:30]opened in 1721952182 [12:18:30]opened+sec_in_day 1722038582 [12:18:30]quantity*price = 998066 [12:18:30]sum+1 = 998068 [12:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.89 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 252 26.07.2024 12:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа ДТ номер 97 сэкономлено 133.61 сом ФМ: 0000000000874959 ФД: 225184 ФПД: 141851848661689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225184&fm=141851848661689&tin=02508201610067®Number=0000000000092624&sum=998000 [12:18:31]StoreToDocumentArchive [12:18:31]shift 437 fd 225184 [12:18:31]save to /storage/0437/doc_00225184 [12:18:31]save last doc name /storage/0437/doc_00225184 to /storage/kkm_last_doc_name [12:18:31]save OK [12:18:31]Clear old archive folders... [12:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:18:31]tlvbuf is 00DDE390 [12:18:31]SAM_PROTO_ClearQueue [12:18:31]wFMCommunicate request_size=4 [12:18:31]MH_SAM_APDU [12:18:31]CAPDU: 80 09 00 00 [12:18:31]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [12:18:31]Write i2c OK [12:18:31]MH_I2C_Read... [12:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:31]Read from MH i2c: E2 [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: E2 03 00 [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [12:18:31]RAPDU: 90 00 [12:18:31]wFMCommunicate OK [12:18:31]SAM_PROTO_ClearQueue done [12:18:31]KKMCreateOFDPacket [12:18:31]OFDProtocolAddRootSTLVToBuf [12:18:31]FM_MakeSignedData [12:18:31]FM_MakeSignedData [12:18:31]SAM_PROTO_SignData [12:18:31]wFMCommunicate request_size=4 [12:18:31]MH_SAM_APDU [12:18:31]CAPDU: 80 0D 01 02 [12:18:31]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [12:18:31]Write i2c OK [12:18:31]MH_I2C_Read... [12:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:31]Read from MH i2c: E2 [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: E2 03 00 [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [12:18:31]RAPDU: 90 00 [12:18:31]wFMCommunicate OK [12:18:31]wFMCommunicate request_size=255 [12:18:31]MH_SAM_APDU [12:18:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 09 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B3 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 16 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 6F 03 00 35 04 06 00 81 03 75 0C [12:18:31]Write to MH i2c: E2 02 01 D8 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 09 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B3 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 16 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 6F 03 00 35 04 06 00 81 03 75 0C 00 00 26 [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:32]Read from MH i2c: E2 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: E2 03 00 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [12:18:32]RAPDU: 90 00 [12:18:32]wFMCommunicate OK [12:18:32]wFMCommunicate request_size=7 [12:18:32]MH_SAM_APDU [12:18:32]CAPDU: 80 0D 02 02 02 DA B9 [12:18:32]Write to MH i2c: E2 0A 00 D9 01 80 0D 02 02 02 00 DA B9 00 00 EB [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:32]Read from MH i2c: E2 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: E2 03 00 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [12:18:32]RAPDU: 90 00 [12:18:32]wFMCommunicate OK [12:18:32]wFMCommunicate request_size=4 [12:18:32]MH_SAM_APDU [12:18:32]CAPDU: 80 0D 03 02 [12:18:32]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:32]Read from MH i2c: E2 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: E2 0B 00 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: E2 0B 00 DA 01 00 80 8D 79 51 BF EC 17 16 90 00 06 [12:18:32]Received data: RAPDU: 87 80 95 8D F6 79 70 51 47 BF 2C EC 01 17 00 16 30 90 30 00 30 [12:18:32]30 wFMCommunicate OK [12:18:32]30 SAM_PROTO_SignData done [12:18:32]30 FM_MakeSignedData done [12:18:32]30 CreateOFDProtocolMessage [12:18:32]30 wFMCommunicate request_size=4 [12:18:32]30 MH_SAM_APDU [12:18:32]30 CAPDU: 38 80 37 11 34 00 39 35 00 39 [12:18:32]4F Write to MH i2c: 00 E2 00 08 00 00 C4 DB 24 01 47 80 00 11 DF 00 0E 00 00 00 00 00 56 [12:18:32]A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 6F 03 00 F4 03 04 00 25 40 A3 66 B6 04 01 00 Write i2c OK [12:18:32]00 MH_I2C_Read... [12:18:32]60 Read from MH i2c: 34 E2 1E [12:18:32]B0 MH_I2C_Read... [12:18:32]5F 67 38 DC [12:18:32]CommunicateWithHost err = 0 [12:18:32]CheckOFDResponse [12:18:32]Read from MH i2c: 1017 (14) - 77093643461234 [12:18:32]E2 17 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:32]00 1041 (16) - 0000000000874959 [12:18:32] [12:18:32]1040 (4) - 225183 [12:18:32]MH_I2C_Read... [12:18:32]1012 (4) - 26.07.2024 06:20 [12:18:32]1206 (1) - 0 [12:18:32]Read from MH i2c: OFD Sender: Remove packet 225183 [12:18:32]E2 ProducePacketName [12:18:32]17 name=ofd_packets/00225183 [12:18:32]00 NVStorageDeleteData [12:18:32]DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [12:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:18:32]wFMCommunicate OK [12:18:32]CreateOFDProtocolMessage done [12:18:32]OFDSenderStorePacket 225184 [12:18:32]StoreOFDPacket docnum=225184 [12:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9D 50 04 01 2A 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 09 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B3 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 16 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 6F 03 00 35 04 06 00 81 03 75 0C DA B9 80 8D 79 51 BF EC 17 16 [12:18:32]CheckFolder [12:18:32]dirname=/storage/ofd_packets [12:18:32]CheckFolder done [12:18:32]ProducePacketName [12:18:32]name=ofd_packets/00225184 [12:18:32]NVStorageSaveData ofd_packets/00225184 [12:18:32]File name is /storage/ofd_packets/00225184 [12:18:32]Write 298 bytes [12:18:32]NVStorageSaveData done [12:18:32]OFDSenderStorePacket done [12:18:32]KKMCreateOFDPacket done [12:18:32]NVStorageSaveData kkm_last_timestamp [12:18:32]File name is /storage/kkm_last_timestamp [12:18:32]Write 4 bytes [12:18:32]NVStorageSaveData done [12:18:32]ExternCall_PrintAddStr [12:18:32]wPrintStart [12:18:32]Write to MH i2c: 01 00 00 DC 01 DD [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: 01 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: 01 07 00 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [12:18:32]RasterBufferAndPrint [12:18:32]line Счет N : (1)2001360 [12:18:32]line ИНН: 02508201610067 [12:18:32]line Контрольно-Кассовый Чек [12:18:32]line ПРОДАЖА [12:18:32]line ТРК (МРК, ГНК) : 21 [12:18:32]line Товар: 2710194210 [12:18:32]line ДТ-К-5 [12:18:32]line 133.610 * 74.70 [12:18:32]line = 9980.67 [12:18:32]line НДС 12% НСП 1% [12:18:32]line > о реализуемом товаре [12:18:32]line ОКРУГЛЕНИЕ: -0.67 [12:18:32]line ИТОГО: 9980.00 [12:18:32]line Внесено: 9980.00 [12:18:32]line СДАЧА: 0.00 [12:18:32]line НСП 1% : 88.32 [12:18:32]line НДС 12% : 1059.89 [12:18:32]line Наличными: 9980.00 [12:18:32]line Безнал.: 0.00 [12:18:32]line Место: АЗС № 97 "Партнер Нефть" [12:18:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:18:32]line СНО: Общий режим [12:18:32]line Чек 252 26.07.2024 12:18 [12:18:32]line Смена: 437 ФФД: 1.0 [12:18:32]line ЗНМ: 0300000054 [12:18:32]line РНМ: 0000000000092624 [12:18:32]line Версия ККМ: 001 [12:18:32]line [12:18:32]line Дисконтная программа [12:18:32]line ДТ [12:18:32]line номер 97 [12:18:32]line сэкономлено 133.61 сом [12:18:32]line ФМ: 0000000000874959 [12:18:32]line ФД: 225184 [12:18:32]line ФПД: 141851848661689 [12:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225184&fm=141851848661689&tin=02508201610067®Number=0000000000092624&sum=998000 [12:18:32]written 0, free lines is 4095 [12:18:33]OFD Sender: Processing packet 225184 [packets to send 596, broken 595] [12:18:33]ProducePacketName [12:18:33]name=ofd_packets/00225184 [12:18:33]OFD Sender: To server: pG, [12:18:33]CommunicateWithHost lk.salyk.kg:30040 [12:18:33]ConnectInit lk.salyk.kg [12:18:33]Write to MH i2c: 01 00 00 0C 02 0E [12:18:33]Write i2c OK [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: 01 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: 01 07 00 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 EC 0B 0C [12:18:33]RasterBufferAndPrint [12:18:33]line [12:18:33]line [12:18:33]line [12:18:33]line [12:18:33]line [12:18:33]written 0, free lines is 3066 [12:18:33]MH_Cut [12:18:33]Write to MH i2c: D1 01 00 13 02 01 E7 [12:18:33]Write i2c OK [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: D1 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: D1 01 00 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: D1 01 00 13 02 00 E6 [12:18:33]Write to MH i2c: 01 00 00 14 02 16 [12:18:33]Write i2c OK [12:18:33]MH_I2C_Read... [12:18:34]*** Cut start [12:18:34]*** Partial cut [12:18:34]*** CUTSNS_PIN = 1 [12:18:34]*** CUTSNS_PIN = 0 [12:18:34]*** Brake cut motor [12:18:35]Read from MH i2c: *** Stop cut motor [12:18:35]01 *** Cut end [12:18:35] [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: 01 07 00 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 FF 0F 2B [12:18:35]process_action close_receipt done [12:18:35]requested_data is exist [12:18:35]produce_requested_data [12:18:35]requested_item fm.sn is exist - process it [12:18:35]wFMCommunicate request_size=4 [12:18:35]MH_SAM_APDU [12:18:35]CAPDU: 80 11 00 00 [12:18:35]Write to MH i2c: E2 08 00 15 02 80 11 00 00 00 00 00 00 91 [12:18:35]Write i2c OK [12:18:35]MH_I2C_Read... [12:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:35]Read from MH i2c: E2 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 17 00 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 17 00 15 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [12:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:18:35]wFMCommunicate OK [12:18:35]requested_item fd.num is exist - process it [12:18:35]SAM_PROTO_GetFieldsCounters [12:18:35]wFMCommunicate request_size=4 [12:18:35]MH_SAM_APDU [12:18:35]CAPDU: 80 13 00 00 [12:18:35]Write to MH i2c: E2 08 00 16 02 80 13 00 00 00 00 00 00 94 [12:18:35]Write i2c OK [12:18:35]MH_I2C_Read... [12:18:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:35]Read from MH i2c: E2 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 62 00 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 62 00 16 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [12:18:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:35]wFMCommunicate OK [12:18:35]SAM_PROTO_GetFieldsCounters done [12:18:35]requested_item shift.num is exist - process it [12:18:35]requested_item shift.opened is exist - process it [12:18:35]req_shift_opened [12:18:35]FM_GetShiftState [12:18:35]SAM_PROTO_GetShiftState [12:18:35]wFMCommunicate request_size=4 [12:18:35]MH_SAM_APDU [12:18:35]CAPDU: 80 13 01 00 [12:18:35]Write to MH i2c: E2 08 00 17 02 80 13 01 00 00 00 00 00 96 [12:18:35]Write i2c OK [12:18:35]MH_I2C_Read... [12:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:35]Read from MH i2c: E2 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 0E 00 [12:18:35]MH_I2C_Read... [12:18:35]Read from MH i2c: E2 0E 00 17 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 47 [12:18:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:18:35]wFMCommunicate OK [12:18:35]SAM_PROTO_GetShiftState done [12:18:35]FM_GetShiftState done [12:18:35]req_shift_opened done [12:18:35]requested_item shift.open_date is exist - process it [12:18:35]req_shift_open_date [12:18:35]req_shift_open_date done [12:18:35]produce_requested_data done [12:18:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225184,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:18:35]process_action_free close_receipt [12:18:35]json_value_free [12:18:35]json_value_free done [12:18:35]process_json_proto returns [12:18:35]Send response to host [12:18:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225184,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:18:35]free response buf [12:18:35]execute_script done [12:18:35]execute_script returns [12:18:35]free content buf [12:18:35]Sock 9.Close socket [12:18:35]Sock 9.Thread stoped [12:18:38]Connected sock=11 [12:18:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9D 50 04 01 2A 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 09 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B3 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 16 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 6F 03 00 35 04 06 00 81 03 75 0C DA B9 80 8D 79 51 BF EC 17 16 [12:18:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 48 37 47 00 D2 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 6F 03 00 F4 03 04 00 2D 40 A3 66 B6 04 01 00 00 3B CB FA 57 BD EE 28 68 [12:18:40]CommunicateWithHost err = 0 [12:18:40]CheckOFDResponse [12:18:40]1017 (14) - 77093643461234 [12:18:40]1041 (16) - 0000000000874959 [12:18:40]1040 (4) - 225184 [12:18:40]1012 (4) - 26.07.2024 06:20 [12:18:40]1206 (1) - 0 [12:18:40]OFD Sender: Remove packet 225184 [12:18:40]ProducePacketName [12:18:40]name=ofd_packets/00225184 [12:18:40]NVStorageDeleteData [12:18:40]OFD Sender: No OFD packet to send [12:18:40]OFD Sender: No OFD packet to send [12:18:45]OFD Sender: No OFD packet to send [12:18:50]OFD Sender: No OFD packet to send [12:18:55]OFD Sender: No OFD packet to send [12:19:00]OFD Sender: No OFD packet to send [12:19:05]OFD Sender: No OFD packet to send [12:19:10]OFD Sender: No OFD packet to send [12:19:15]OFD Sender: No OFD packet to send [12:19:20]OFD Sender: No OFD packet to send [12:19:21]accept exits with 10 [12:19:21]New connection [12:19:21]New thread 3066686820 created [12:19:21]Thread 3066830180 joined [12:19:21]Waiting for new connection... [12:19:21] Sock 10.Parse request [12:19:21]Sock 10.Check first char [12:19:21]Sock 10.First char is OK [12:19:21]request: POST /json_proto HTTP/1.0 [12:19:21]Method: POST [12:19:21]URL: /json_proto [12:19:21]Method is POST - this is cgi request [12:19:21]url: /json_proto [12:19:21]query_string will be loaded in cgi processing [12:19:21]execute_cgi json_proto POST (null) [12:19:21]execute_cgi path=json_proto method=POST [12:19:21]POST find Content-Length [12:19:21]Host: 172.17.43.131:8080 [12:19:21]Content-Length: 678 [12:19:21]Content-Type: application/json [12:19:21] [12:19:21]POST finish read [12:19:21]Found Content-Length = 678 [12:19:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:21]execute_script... [12:19:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:21]POST & json_proto [12:19:21]process_json_proto [12:19:21]json parsed OK: [12:19:21]protocol is kg_v1.0 [12:19:21]action value=close_receipt [12:19:21]process_action close_receipt [12:19:21]cmd_close_receipt [12:19:21]MH_GetDate [12:19:21]Write to MH i2c: F0 00 00 18 02 09 [12:19:21]Write i2c OK [12:19:21]MH_I2C_Read... [12:19:21]Read from MH i2c: F0 [12:19:21]MH_I2C_Read... [12:19:21]Read from MH i2c: F0 09 00 [12:19:21]MH_I2C_Read... [12:19:21]Read from MH i2c: F0 09 00 18 02 00 4A 94 A3 66 F9 24 A2 66 1E [12:19:21]GetLastDocTimeStamp 1721996310 [12:19:21]current date 1721996362 [12:19:21]FM_GetShiftState [12:19:21]SAM_PROTO_GetShiftState [12:19:21]wFMCommunicate request_size=4 [12:19:21]MH_SAM_APDU [12:19:21]CAPDU: 80 13 01 00 [12:19:21]Write to MH i2c: E2 08 00 19 02 80 13 01 00 00 00 00 00 98 [12:19:21]Write i2c OK [12:19:21]MH_I2C_Read... [12:19:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:21]Read from MH i2c: E2 [12:19:21]MH_I2C_Read... [12:19:21]Read from MH i2c: E2 0E 00 [12:19:21]MH_I2C_Read... [12:19:21]Read from MH i2c: E2 0E 00 19 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 49 [12:19:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:19:21]wFMCommunicate OK [12:19:21]SAM_PROTO_GetShiftState done [12:19:21]FM_GetShiftState done [12:19:21]opened in 1721952182 [12:19:21]opened+sec_in_day 1722038582 [12:19:21]quantity*price = 60003 [12:19:21]sum+1 = 60004 [12:19:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 253 26.07.2024 12:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225185 ФПД: 77950615033859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121922&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225185&fm=77950615033859&tin=02508201610067®Number=0000000000092624&sum=60000 [12:19:22]StoreToDocumentArchive [12:19:22]shift 437 fd 225185 [12:19:22]save to /storage/0437/doc_00225185 [12:19:22]save last doc name /storage/0437/doc_00225185 to /storage/kkm_last_doc_name [12:19:22]save OK [12:19:22]Clear old archive folders... [12:19:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:22]tlvbuf is 00D55FB0 [12:19:22]SAM_PROTO_ClearQueue [12:19:22]wFMCommunicate request_size=4 [12:19:22]MH_SAM_APDU [12:19:22]CAPDU: 80 09 00 00 [12:19:22]Write to MH i2c: E2 08 00 26 02 80 09 00 00 00 00 00 00 9A [12:19:22]Write i2c OK [12:19:22]MH_I2C_Read... [12:19:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:22]Read from MH i2c: E2 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 03 00 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 03 00 26 02 00 90 00 9C [12:19:22]RAPDU: 90 00 [12:19:22]wFMCommunicate OK [12:19:22]SAM_PROTO_ClearQueue done [12:19:22]KKMCreateOFDPacket [12:19:22]OFDProtocolAddRootSTLVToBuf [12:19:22]FM_MakeSignedData [12:19:22]FM_MakeSignedData [12:19:22]SAM_PROTO_SignData [12:19:22]wFMCommunicate request_size=4 [12:19:22]MH_SAM_APDU [12:19:22]CAPDU: 80 0D 01 02 [12:19:22]Write to MH i2c: E2 08 00 27 02 80 0D 01 02 00 00 00 00 A2 [12:19:22]Write i2c OK [12:19:22]MH_I2C_Read... [12:19:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:22]Read from MH i2c: E2 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 03 00 [12:19:22]MH_I2C_Read... [12:19:22]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [12:19:22]RAPDU: 90 00 [12:19:22]wFMCommunicate OK [12:19:22]wFMCommunicate request_size=255 [12:19:22]MH_SAM_APDU [12:19:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 4A 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 6F 03 00 35 04 06 00 46 [12:19:23]Write to MH i2c: E2 02 01 28 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 4A 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 6F 03 00 35 04 06 00 46 00 00 E3 [12:19:23]Write i2c OK [12:19:23]MH_I2C_Read... [12:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:23]Read from MH i2c: E2 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 03 00 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [12:19:23]RAPDU: 90 00 [12:19:23]wFMCommunicate OK [12:19:23]wFMCommunicate request_size=10 [12:19:23]MH_SAM_APDU [12:19:23]CAPDU: 80 0D 02 02 05 E5 4A B8 18 03 [12:19:23]Write to MH i2c: E2 0D 00 29 02 80 0D 02 02 05 00 E5 4A B8 18 03 00 00 B1 [12:19:23]Write i2c OK [12:19:23]MH_I2C_Read... [12:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:23]Read from MH i2c: E2 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 03 00 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [12:19:23]RAPDU: 90 00 [12:19:23]wFMCommunicate OK [12:19:23]wFMCommunicate request_size=4 [12:19:23]MH_SAM_APDU [12:19:23]CAPDU: 80 0D 03 02 [12:19:23]Write to MH i2c: E2 08 00 2A 02 80 0D 03 02 00 00 00 00 A7 [12:19:23]Write i2c OK [12:19:23]MH_I2C_Read... [12:19:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:23]Read from MH i2c: E2 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 0B 00 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 0B 00 2A 02 00 AF 7F F1 6F 30 3E A5 FB 90 00 44 [12:19:23]RAPDU: AF 7F F1 6F 30 3E A5 FB 90 00 [12:19:23]wFMCommunicate OK [12:19:23]SAM_PROTO_SignData done [12:19:23]FM_MakeSignedData done [12:19:23]CreateOFDProtocolMessage [12:19:23]wFMCommunicate request_size=4 [12:19:23]MH_SAM_APDU [12:19:23]CAPDU: 80 11 00 00 [12:19:23]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [12:19:23]Write i2c OK [12:19:23]MH_I2C_Read... [12:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:23]Read from MH i2c: E2 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 17 00 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: E2 17 00 2B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [12:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:23]wFMCommunicate OK [12:19:23]CreateOFDProtocolMessage done [12:19:23]OFDSenderStorePacket 225185 [12:19:23]StoreOFDPacket docnum=225185 [12:19:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 3A 07 01 6A BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 4A 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 6F 03 00 35 04 06 00 46 E5 4A B8 18 03 AF 7F F1 6F 30 3E A5 FB [12:19:23]CheckFolder [12:19:23]dirname=/storage/ofd_packets [12:19:23]CheckFolder done [12:19:23]ProducePacketName [12:19:23]name=ofd_packets/00225185 [12:19:23]NVStorageSaveData ofd_packets/00225185 [12:19:23]File name is /storage/ofd_packets/00225185 [12:19:23]Write 301 bytes [12:19:23]NVStorageSaveData done [12:19:23]OFDSenderStorePacket done [12:19:23]KKMCreateOFDPacket done [12:19:23]NVStorageSaveData kkm_last_timestamp [12:19:23]File name is /storage/kkm_last_timestamp [12:19:23]Write 4 bytes [12:19:23]NVStorageSaveData done [12:19:23]ExternCall_PrintAddStr [12:19:23]wPrintStart [12:19:23]Write to MH i2c: 01 00 00 2C 02 2E [12:19:23]Write i2c OK [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: 01 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: 01 07 00 [12:19:23]MH_I2C_Read... [12:19:23]Read from MH i2c: 01 07 00 2C 02 00 00 00 00 00 FF 0F 43 [12:19:23]RasterBufferAndPrint [12:19:23]line Счет N : (1)2001370 [12:19:23]line ИНН: 02508201610067 [12:19:23]line Контрольно-Кассовый Чек [12:19:23]line ПРОДАЖА [12:19:23]line ТРК (МРК, ГНК) : 63 [12:19:23]line Товар: 2710124130 [12:19:23]line Аи-92-К-5 [12:19:23]line 8.850 * 67.80 [12:19:23]line = 600.03 [12:19:23]line НДС 12% НСП 1% [12:19:23]line > о реализуемом товаре [12:19:23]line ОКРУГЛЕНИЕ: -0.03 [12:19:23]line ИТОГО: 600.00 [12:19:23]line Внесено: 600.00 [12:19:23]line СДАЧА: 0.00 [12:19:23]line НСП 1% : 5.31 [12:19:23]line НДС 12% : 63.72 [12:19:23]line Наличными: 600.00 [12:19:23]line Безнал.: 0.00 [12:19:23]line Место: АЗС № 97 "Партнер Нефть" [12:19:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:19:23]line СНО: Общий режим [12:19:23]line Чек 253 26.07.2024 12:19 [12:19:23]line Смена: 437 ФФД: 1.0 [12:19:23]line ЗНМ: 0300000054 [12:19:23]line РНМ: 0000000000092624 [12:19:23]line Версия ККМ: 001 [12:19:23]line ФМ: 0000000000874959 [12:19:23]line ФД: 225185 [12:19:23]line ФПД: 77950615033859 [12:19:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121922&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225185&fm=77950615033859&tin=02508201610067®Number=0000000000092624&sum=60000 [12:19:23]OFD Sender: Processing packet 225185 [packets to send 596, broken 595] [12:19:23]ProducePacketName [12:19:23]name=ofd_packets/00225185 [12:19:23]OFD Sender: To server: pG, [12:19:23]CommunicateWithHost lk.salyk.kg:30040 [12:19:23]ConnectInit lk.salyk.kg [12:19:23]written 0, free lines is 4095 [12:19:24]Write to MH i2c: 01 00 00 57 02 59 [12:19:24]Write i2c OK [12:19:24]MH_I2C_Read... [12:19:24]Read from MH i2c: 01 [12:19:24]MH_I2C_Read... [12:19:24]Read from MH i2c: 01 07 00 [12:19:24]MH_I2C_Read... [12:19:24]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 5A 0C C6 [12:19:24]RasterBufferAndPrint [12:19:24]line [12:19:24]line [12:19:24]line [12:19:24]line [12:19:24]line [12:19:24]written 0, free lines is 3173 [12:19:24]MH_Cut [12:19:24]Write to MH i2c: D1 01 00 5E 02 01 32 [12:19:24]Write i2c OK [12:19:24]MH_I2C_Read... [12:19:24]Read from MH i2c: D1 [12:19:24]MH_I2C_Read... [12:19:24]Read from MH i2c: D1 01 00 [12:19:24]MH_I2C_Read... [12:19:24]Read from MH i2c: D1 01 00 5E 02 00 31 [12:19:24]Write to MH i2c: 01 00 00 5F 02 61 [12:19:24]Write i2c OK [12:19:24]MH_I2C_Read... [12:19:25]*** Cut start [12:19:25]*** Partial cut [12:19:25]*** CUTSNS_PIN = 1 [12:19:25]*** CUTSNS_PIN = 0 [12:19:25]*** Brake cut motor [12:19:25]Read from MH i2c: 01 [12:19:25]MH_I2C_Read... [12:19:25]*** Stop cut motor [12:19:25]*** Cut end [12:19:25]Read from MH i2c: 01 07 00 [12:19:25]MH_I2C_Read... [12:19:25]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 FF 0F 76 [12:19:25]process_action close_receipt done [12:19:25]requested_data is exist [12:19:25]produce_requested_data [12:19:25]requested_item fm.sn is exist - process it [12:19:25]wFMCommunicate request_size=4 [12:19:25]MH_SAM_APDU [12:19:25]CAPDU: 80 11 00 00 [12:19:25]Write to MH i2c: E2 08 00 60 02 80 11 00 00 00 00 00 00 DC [12:19:25]Write i2c OK [12:19:25]MH_I2C_Read... [12:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:26]Read from MH i2c: E2 [12:19:26]MH_I2C_Read... [12:19:26]Read from MH i2c: E2 17 00 [12:19:26]MH_I2C_Read... [12:19:26]Read from MH i2c: E2 17 00 60 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [12:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:26]wFMCommunicate OK [12:19:26]requested_item fd.num is exist - process it [12:19:26]SAM_PROTO_GetFieldsCounters [12:19:26]wFMCommunicate request_size=4 [12:19:26]MH_SAM_APDU [12:19:26]CAPDU: 80 13 00 00 [12:19:26]Write to MH i2c: E2 08 00 61 02 80 13 00 00 00 00 00 00 DF [12:19:26]Write i2c OK [12:19:26]MH_I2C_Read... [12:19:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:26]Read from MH i2c: E2 [12:19:26]MH_I2C_Read... [12:19:26]Read from MH i2c: E2 62 00 [12:19:26]MH_I2C_Read... [12:19:26]Read from MH i2c: E2 62 00 61 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [12:19:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:26]wFMCommunicate OK [12:19:26]SAM_PROTO_GetFieldsCounters done [12:19:26]requested_item shift.num is exist - process it [12:19:26]requested_item shift.opened is exist - process it [12:19:26]req_shift_opened [12:19:26]FM_GetShiftState [12:19:26]SAM_PROTO_GetShiftState [12:19:26]wFMCommunicate request_size=4 [12:19:26]MH_SAM_APDU [12:19:26]CAPDU: 80 13 01 00 [12:19:26]Write to MH i2c: E2 08 00 62 02 80 13 01 00 00 00 00 00 E1 [12:19:26]Write i2c OK [12:19:26]MH_I2C_Read... [12:19:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:26]Read from MH i2c: E2 [12:19:26]MH_I2C_Read... [12:19:26]Read from MH i2c: E2 0E 00 [12:19:26]MH_I2C_Read... [12:19:26]Read from MH i2c: E2 0E 00 62 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 92 [12:19:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:19:26]wFMCommunicate OK [12:19:26]SAM_PROTO_GetShiftState done [12:19:26]FM_GetShiftState done [12:19:26]req_shift_opened done [12:19:26]requested_item shift.open_date is exist - process it [12:19:26]req_shift_open_date [12:19:26]req_shift_open_date done [12:19:26]produce_requested_data done [12:19:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225185,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:19:26]process_action_free close_receipt [12:19:26]json_value_free [12:19:26]json_value_free done [12:19:26]process_json_proto returns [12:19:26]Send response to host [12:19:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225185,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:19:26]free response buf [12:19:26]execute_script done [12:19:26]execute_script returns [12:19:26]free content buf [12:19:26]Sock 10.Close socket [12:19:26]Sock 10.Thread stoped [12:19:30]Connected sock=11 [12:19:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 3A 07 01 6A BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 4A 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 6F 03 00 35 04 06 00 46 E5 4A B8 18 03 AF 7F F1 6F 30 3E A5 FB [12:19:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 06 C4 47 00 FE 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 6F 03 00 F4 03 04 00 61 40 A3 66 B6 04 01 00 00 5F 18 69 99 C6 B2 EA BF [12:19:31]CommunicateWithHost err = 0 [12:19:31]CheckOFDResponse [12:19:31]1017 (14) - 77093643461234 [12:19:31]1041 (16) - 0000000000874959 [12:19:31]1040 (4) - 225185 [12:19:31]1012 (4) - 26.07.2024 06:21 [12:19:31]1206 (1) - 0 [12:19:31]OFD Sender: Remove packet 225185 [12:19:31]ProducePacketName [12:19:31]name=ofd_packets/00225185 [12:19:31]NVStorageDeleteData [12:19:31]OFD Sender: No OFD packet to send [12:19:36]OFD Sender: No OFD packet to send [12:19:41]OFD Sender: No OFD packet to send [12:19:46]OFD Sender: No OFD packet to send [12:19:48]accept exits with 9 [12:19:48]New connection [12:19:48]New thread 3066830180 created [12:19:48]Thread 3066686820 joined [12:19:48]Waiting for new connection... [12:19:48] Sock 9.Parse request [12:19:48]Sock 9.Check first char [12:19:48]Sock 9.First char is OK [12:19:48]request: POST /json_proto HTTP/1.0 [12:19:48]Method: POST [12:19:48]URL: /json_proto [12:19:48]Method is POST - this is cgi request [12:19:48]url: /json_proto [12:19:48]query_string will be loaded in cgi processing [12:19:48]execute_cgi json_proto POST (null) [12:19:48]execute_cgi path=json_proto method=POST [12:19:48]POST find Content-Length [12:19:48]Host: 172.17.43.131:8080 [12:19:48]Content-Length: 682 [12:19:48]Content-Type: application/json [12:19:48] [12:19:48]POST finish read [12:19:48]Found Content-Length = 682 [12:19:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:48]execute_script... [12:19:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:48]POST & json_proto [12:19:48]process_json_proto [12:19:48]json parsed OK: [12:19:48]protocol is kg_v1.0 [12:19:48]action value=close_receipt [12:19:48]process_action close_receipt [12:19:48]cmd_close_receipt [12:19:48]MH_GetDate [12:19:48]Write to MH i2c: F0 00 00 63 02 54 [12:19:48]Write i2c OK [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: F0 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: F0 09 00 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: F0 09 00 63 02 00 65 94 A3 66 F9 24 A2 66 84 [12:19:48]GetLastDocTimeStamp 1721996362 [12:19:48]current date 1721996389 [12:19:48]FM_GetShiftState [12:19:48]SAM_PROTO_GetShiftState [12:19:48]wFMCommunicate request_size=4 [12:19:48]MH_SAM_APDU [12:19:48]CAPDU: 80 13 01 00 [12:19:48]Write to MH i2c: E2 08 00 64 02 80 13 01 00 00 00 00 00 E3 [12:19:48]Write i2c OK [12:19:48]MH_I2C_Read... [12:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:48]Read from MH i2c: E2 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: E2 0E 00 [12:19:48]MH_I2C_Read... [12:19:48]Read from MH i2c: E2 0E 00 64 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 94 [12:19:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:19:48]wFMCommunicate OK [12:19:48]SAM_PROTO_GetShiftState done [12:19:48]FM_GetShiftState done [12:19:48]opened in 1721952182 [12:19:48]opened+sec_in_day 1722038582 [12:19:48]quantity*price = 50013 [12:19:48]sum+1 = 50015 [12:19:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 254 26.07.2024 12:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225186 ФПД: 273517923047551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225186&fm=273517923047551&tin=02508201610067®Number=0000000000092624&sum=50000 [12:19:49]StoreToDocumentArchive [12:19:49]shift 437 fd 225186 [12:19:49]save to /storage/0437/doc_00225186 [12:19:49]save last doc name /storage/0437/doc_00225186 to /storage/kkm_last_doc_name [12:19:49]save OK [12:19:49]Clear old archive folders... [12:19:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:19:49]tlvbuf is 00DD6BE0 [12:19:49]SAM_PROTO_ClearQueue [12:19:49]wFMCommunicate request_size=4 [12:19:49]MH_SAM_APDU [12:19:49]CAPDU: 80 09 00 00 [12:19:49]Write to MH i2c: E2 08 00 71 02 80 09 00 00 00 00 00 00 E5 [12:19:49]Write i2c OK [12:19:49]MH_I2C_Read... [12:19:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:49]Read from MH i2c: E2 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [12:19:49]RAPDU: 90 00 [12:19:49]wFMCommunicate OK [12:19:49]SAM_PROTO_ClearQueue done [12:19:49]KKMCreateOFDPacket [12:19:49]OFDProtocolAddRootSTLVToBuf [12:19:49]FM_MakeSignedData [12:19:49]FM_MakeSignedData [12:19:49]SAM_PROTO_SignData [12:19:49]wFMCommunicate request_size=4 [12:19:49]MH_SAM_APDU [12:19:49]CAPDU: 80 0D 01 02 [12:19:49]Write to MH i2c: E2 08 00 72 02 80 0D 01 02 00 00 00 00 ED [12:19:49]Write i2c OK [12:19:49]MH_I2C_Read... [12:19:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:49]Read from MH i2c: E2 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 [12:19:49]MH_I2C_Read... [12:19:49]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [12:19:49]RAPDU: 90 00 [12:19:49]wFMCommunicate OK [12:19:49]wFMCommunicate request_size=255 [12:19:49]MH_SAM_APDU [12:19:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 65 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 6F 03 00 35 04 06 00 F8 C3 [12:19:49]Write to MH i2c: E2 02 01 73 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 65 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 6F 03 00 35 04 06 00 F8 C3 00 00 28 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [12:19:50]RAPDU: 90 00 [12:19:50]wFMCommunicate OK [12:19:50]wFMCommunicate request_size=9 [12:19:50]MH_SAM_APDU [12:19:50]CAPDU: 80 0D 02 02 04 5A A4 98 7F [12:19:50]Write to MH i2c: E2 0C 00 74 02 80 0D 02 02 04 00 5A A4 98 7F 00 00 0D [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [12:19:50]RAPDU: 90 00 [12:19:50]wFMCommunicate OK [12:19:50]wFMCommunicate request_size=4 [12:19:50]MH_SAM_APDU [12:19:50]CAPDU: 80 0D 03 02 [12:19:50]Write to MH i2c: E2 08 00 75 02 80 0D 03 02 00 00 00 00 F2 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 0B 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 0B 00 75 02 00 DA E9 A5 7F DE 46 60 62 90 00 C0 [12:19:50]RAPDU: DA E9 A5 7F DE 46 60 62 90 00 [12:19:50]wFMCommunicate OK [12:19:50]SAM_PROTO_SignData done [12:19:50]FM_MakeSignedData done [12:19:50]CreateOFDProtocolMessage [12:19:50]wFMCommunicate request_size=4 [12:19:50]MH_SAM_APDU [12:19:50]CAPDU: 80 11 00 00 [12:19:50]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:50]Read from MH i2c: E2 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 17 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [12:19:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:50]wFMCommunicate OK [12:19:50]CreateOFDProtocolMessage done [12:19:50]OFDSenderStorePacket 225186 [12:19:50]StoreOFDPacket docnum=225186 [12:19:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 A2 34 06 01 8D E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 65 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 6F 03 00 35 04 06 00 F8 C3 5A A4 98 7F DA E9 A5 7F DE 46 60 62 [12:19:50]CheckFolder [12:19:50]dirname=/storage/ofd_packets [12:19:50]CheckFolder done [12:19:50]ProducePacketName [12:19:50]name=ofd_packets/00225186 [12:19:50]NVStorageSaveData ofd_packets/00225186 [12:19:50]File name is /storage/ofd_packets/00225186 [12:19:50]Write 300 bytes [12:19:50]NVStorageSaveData done [12:19:50]OFDSenderStorePacket done [12:19:50]KKMCreateOFDPacket done [12:19:50]NVStorageSaveData kkm_last_timestamp [12:19:50]File name is /storage/kkm_last_timestamp [12:19:50]Write 4 bytes [12:19:50]NVStorageSaveData done [12:19:50]ExternCall_PrintAddStr [12:19:50]wPrintStart [12:19:50]Write to MH i2c: 01 00 00 77 02 79 [12:19:50]Write i2c OK [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 07 00 [12:19:50]MH_I2C_Read... [12:19:50]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [12:19:50]RasterBufferAndPrint [12:19:50]line Счет N : (1)2001371 [12:19:50]line ИНН: 02508201610067 [12:19:50]line Контрольно-Кассовый Чек [12:19:50]line ПРОДАЖА [12:19:50]line ТРК (МРК, ГНК) : 81 [12:19:50]line Товар: 2711190000 [12:19:50]line ГАЗ-К-5 [12:19:50]line 13.740 * 36.40 [12:19:50]line = 500.14 [12:19:50]line НДС 12% НСП 1% [12:19:50]line > о реализуемом товаре [12:19:50]line ОКРУГЛЕНИЕ: -0.14 [12:19:50]line ИТОГО: 500.00 [12:19:50]line Внесено: 500.00 [12:19:50]line СДАЧА: 0.00 [12:19:50]line НСП 1% : 4.43 [12:19:50]line НДС 12% : 53.11 [12:19:50]line Наличными: 500.00 [12:19:50]line Безнал.: 0.00 [12:19:50]line Место: АЗС № 97 "Партнер Нефть" [12:19:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:19:50]OFD Sender: Processing packet 225186 [packets to send 596, broken 595] [12:19:50]ProducePacketName [12:19:50]name=ofd_packets/00225186 [12:19:50]OFD Sender: To server: pG, [12:19:50]CommunicateWithHost lk.salyk.kg:30040 [12:19:50]ConnectInit lk.salyk.kg [12:19:50]line СНО: Общий режим [12:19:50]line Чек 254 26.07.2024 12:19 [12:19:50]line Смена: 437 ФФД: 1.0 [12:19:50]line ЗНМ: 0300000054 [12:19:50]line РНМ: 0000000000092624 [12:19:50]line Версия ККМ: 001 [12:19:50]line ФМ: 0000000000874959 [12:19:50]line ФД: 225186 [12:19:50]line ФПД: 273517923047551 [12:19:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T121949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225186&fm=273517923047551&tin=02508201610067®Number=0000000000092624&sum=50000 [12:19:50]written 0, free lines is 4095 [12:19:51]Write to MH i2c: 01 00 00 A2 02 A4 [12:19:51]Write i2c OK [12:19:51]MH_I2C_Read... [12:19:51]Read from MH i2c: 01 [12:19:51]MH_I2C_Read... [12:19:51]Read from MH i2c: 01 07 00 [12:19:51]MH_I2C_Read... [12:19:51]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 58 0C 0F [12:19:51]RasterBufferAndPrint [12:19:51]line [12:19:51]line [12:19:51]line [12:19:51]line [12:19:51]line [12:19:51]written 0, free lines is 3174 [12:19:51]MH_Cut [12:19:51]Write to MH i2c: D1 01 00 A9 02 01 7D [12:19:51]Write i2c OK [12:19:51]MH_I2C_Read... [12:19:51]Read from MH i2c: D1 [12:19:51]MH_I2C_Read... [12:19:51]Read from MH i2c: D1 01 00 [12:19:51]MH_I2C_Read... [12:19:51]Read from MH i2c: D1 01 00 A9 02 00 7C [12:19:51]Write to MH i2c: 01 00 00 AA 02 AC [12:19:51]Write i2c OK [12:19:51]MH_I2C_Read... [12:19:52]*** Cut start [12:19:52]*** Partial cut [12:19:52]*** CUTSNS_PIN = 1 [12:19:52]*** CUTSNS_PIN = 0 [12:19:52]*** Brake cut motor [12:19:52]Read from MH i2c: 01 [12:19:52]MH_I2C_Read... [12:19:52]*** Stop cut motor [12:19:52]*** Cut end [12:19:52]Read from MH i2c: 01 07 00 [12:19:52]MH_I2C_Read... [12:19:52]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [12:19:52]process_action close_receipt done [12:19:52]requested_data is exist [12:19:52]produce_requested_data [12:19:52]requested_item fm.sn is exist - process it [12:19:52]wFMCommunicate request_size=4 [12:19:52]MH_SAM_APDU [12:19:52]CAPDU: 80 11 00 00 [12:19:52]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [12:19:52]Write i2c OK [12:19:52]MH_I2C_Read... [12:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:53]Read from MH i2c: E2 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 17 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [12:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:19:53]wFMCommunicate OK [12:19:53]requested_item fd.num is exist - process it [12:19:53]SAM_PROTO_GetFieldsCounters [12:19:53]wFMCommunicate request_size=4 [12:19:53]MH_SAM_APDU [12:19:53]CAPDU: 80 13 00 00 [12:19:53]Write to MH i2c: E2 08 00 AC 02 80 13 00 00 00 00 00 00 2A [12:19:53]Write i2c OK [12:19:53]MH_I2C_Read... [12:19:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:53]Read from MH i2c: E2 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 62 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 62 00 AC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [12:19:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:53]wFMCommunicate OK [12:19:53]SAM_PROTO_GetFieldsCounters done [12:19:53]requested_item shift.num is exist - process it [12:19:53]requested_item shift.opened is exist - process it [12:19:53]req_shift_opened [12:19:53]FM_GetShiftState [12:19:53]SAM_PROTO_GetShiftState [12:19:53]wFMCommunicate request_size=4 [12:19:53]MH_SAM_APDU [12:19:53]CAPDU: 80 13 01 00 [12:19:53]Write to MH i2c: E2 08 00 AD 02 80 13 01 00 00 00 00 00 2C [12:19:53]Write i2c OK [12:19:53]MH_I2C_Read... [12:19:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:53]Read from MH i2c: E2 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 0E 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 0E 00 AD 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [12:19:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:19:53]wFMCommunicate OK [12:19:53]SAM_PROTO_GetShiftState done [12:19:53]FM_GetShiftState done [12:19:53]req_shift_opened done [12:19:53]requested_item shift.open_date is exist - process it [12:19:53]req_shift_open_date [12:19:53]req_shift_open_date done [12:19:53]produce_requested_data done [12:19:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225186,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:19:53]process_action_free close_receipt [12:19:53]json_value_free [12:19:53]json_value_free done [12:19:53]process_json_proto returns [12:19:53]Send response to host [12:19:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225186,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:19:53]free response buf [12:19:53]execute_script done [12:19:53]execute_script returns [12:19:53]free content buf [12:19:53]Sock 9.Close socket [12:19:53]Sock 9.Thread stoped [12:20:05]Connected sock=10 [12:20:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 A2 34 06 01 8D E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 65 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 6F 03 00 35 04 06 00 F8 C3 5A A4 98 7F DA E9 A5 7F DE 46 60 62 [12:20:11]recv_with_timeout no data received [12:20:11]CommunicateWithHost answer receiving error [12:20:11]CommunicateWithHost err = -3 [12:20:11]OFD Sender: Server communicate error [12:20:11]recv_with_timeout no data received [12:20:16]OFD Sender: Processing packet 225186 [packets to send 596, broken 595] [12:20:16]ProducePacketName [12:20:16]name=ofd_packets/00225186 [12:20:16]OFD Sender: To server: pG, [12:20:16]CommunicateWithHost lk.salyk.kg:30040 [12:20:16]ConnectInit lk.salyk.kg [12:20:20]Connected sock=10 [12:20:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 A2 34 06 01 8D E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 65 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 6F 03 00 35 04 06 00 F8 C3 5A A4 98 7F DA E9 A5 7F DE 46 60 62 [12:20:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 26 21 47 00 B3 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 6F 03 00 F4 03 04 00 93 40 A3 66 B6 04 01 00 00 CA 46 BC 43 20 36 9D AE [12:20:20]CommunicateWithHost err = 0 [12:20:20]CheckOFDResponse [12:20:20]1017 (14) - 77093643461234 [12:20:20]1041 (16) - 0000000000874959 [12:20:20]1040 (4) - 225186 [12:20:20]1012 (4) - 26.07.2024 06:22 [12:20:20]1206 (1) - 0 [12:20:20]OFD Sender: Remove packet 225186 [12:20:20]ProducePacketName [12:20:20]name=ofd_packets/00225186 [12:20:20]NVStorageDeleteData [12:20:21]OFD Sender: No OFD packet to send [12:20:26]OFD Sender: No OFD packet to send [12:20:31]OFD Sender: No OFD packet to send [12:20:36]OFD Sender: No OFD packet to send [12:20:39]recv_with_timeout no data received [12:20:41]OFD Sender: No OFD packet to send [12:20:46]OFD Sender: No OFD packet to send [12:20:50]recv_with_timeout no data received [12:20:51]OFD Sender: No OFD packet to send [12:20:56]OFD Sender: No OFD packet to send [12:21:01]OFD Sender: No OFD packet to send [12:21:03]recv_with_timeout no data received [12:21:06]OFD Sender: No OFD packet to send [12:21:11]OFD Sender: No OFD packet to send [12:21:16]recv_with_timeout no data received [12:21:16]OFD Sender: No OFD packet to send [12:21:21]OFD Sender: No OFD packet to send [12:21:26]OFD Sender: No OFD packet to send [12:21:31]OFD Sender: No OFD packet to send [12:21:35]recv_with_timeout no data received [12:21:36]OFD Sender: No OFD packet to send [12:21:41]OFD Sender: No OFD packet to send [12:21:46]OFD Sender: No OFD packet to send [12:21:51]OFD Sender: No OFD packet to send [12:21:56]OFD Sender: No OFD packet to send [12:22:01]OFD Sender: No OFD packet to send [12:22:06]OFD Sender: No OFD packet to send [12:22:07]accept exits with 7 [12:22:07]New connection [12:22:07]New thread 3066686820 created [12:22:07]Thread 3066830180 joined [12:22:07]Waiting for new connection... [12:22:07] Sock 7.Parse request [12:22:07]Sock 7.Check first char [12:22:07]Sock 7.First char is OK [12:22:07]request: POST /json_proto HTTP/1.0 [12:22:07]Method: POST [12:22:07]URL: /json_proto [12:22:07]Method is POST - this is cgi request [12:22:07]url: /json_proto [12:22:07]query_string will be loaded in cgi processing [12:22:07]execute_cgi json_proto POST (null) [12:22:07]execute_cgi path=json_proto method=POST [12:22:07]POST find Content-Length [12:22:07]Host: 172.17.43.131:8080 [12:22:07]Content-Length: 820 [12:22:07]Content-Type: application/json [12:22:07] [12:22:07]POST finish read [12:22:07]Found Content-Length = 820 [12:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:07]execute_script... [12:22:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:07]POST & json_proto [12:22:07]process_json_proto [12:22:07]json parsed OK: [12:22:07]protocol is kg_v1.0 [12:22:07]action value=close_receipt [12:22:07]process_action close_receipt [12:22:07]cmd_close_receipt [12:22:07]MH_GetDate [12:22:07]Write to MH i2c: F0 00 00 AE 02 9F [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: F0 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: F0 09 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: F0 09 00 AE 02 00 EF 94 A3 66 F9 24 A2 66 59 [12:22:07]GetLastDocTimeStamp 1721996389 [12:22:07]current date 1721996527 [12:22:07]FM_GetShiftState [12:22:07]SAM_PROTO_GetShiftState [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 13 01 00 [12:22:07]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0E 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [12:22:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:22:07]wFMCommunicate OK [12:22:07]SAM_PROTO_GetShiftState done [12:22:07]FM_GetShiftState done [12:22:07]opened in 1721952182 [12:22:07]opened+sec_in_day 1722038582 [12:22:07]quantity*price = 200043 [12:22:07]sum+1 = 200044 [12:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 255 26.07.2024 12:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225187 ФПД: 30990661784373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T122207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225187&fm=30990661784373&tin=02508201610067®Number=0000000000092624&sum=200043 [12:22:08]StoreToDocumentArchive [12:22:08]shift 437 fd 225187 [12:22:08]save to /storage/0437/doc_00225187 [12:22:08]save last doc name /storage/0437/doc_00225187 to /storage/kkm_last_doc_name [12:22:08]save OK [12:22:08]Clear old archive folders... [12:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:08]tlvbuf is 00D49B80 [12:22:08]SAM_PROTO_ClearQueue [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 09 00 00 [12:22:08]Write to MH i2c: E2 08 00 BC 02 80 09 00 00 00 00 00 00 30 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [12:22:08]RAPDU: 90 00 [12:22:08]wFMCommunicate OK [12:22:08]SAM_PROTO_ClearQueue done [12:22:08]KKMCreateOFDPacket [12:22:08]OFDProtocolAddRootSTLVToBuf [12:22:08]FM_MakeSignedData [12:22:08]FM_MakeSignedData [12:22:08]SAM_PROTO_SignData [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 0D 01 02 [12:22:08]Write to MH i2c: E2 08 00 BD 02 80 0D 01 02 00 00 00 00 38 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [12:22:08]RAPDU: 90 00 [12:22:08]wFMCommunicate OK [12:22:08]wFMCommunicate request_size=255 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 EF 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 6F 03 00 35 04 06 00 1C [12:22:08]Write to MH i2c: E2 02 01 BE 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 EF 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 6F 03 00 35 04 06 00 1C 00 00 3F [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [12:22:08]RAPDU: 90 00 [12:22:08]wFMCommunicate OK [12:22:08]wFMCommunicate request_size=10 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 0D 02 02 05 2F 93 63 13 35 [12:22:08]Write to MH i2c: E2 0D 00 BF 02 80 0D 02 02 05 00 2F 93 63 13 35 00 00 B2 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [12:22:08]RAPDU: 90 00 [12:22:08]wFMCommunicate OK [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 0D 03 02 [12:22:08]Write to MH i2c: E2 08 00 C0 02 80 0D 03 02 00 00 00 00 3D [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 0B 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 0B 00 C0 02 00 D2 1D 32 48 F4 22 2B EF 90 00 D7 [12:22:08]RAPDU: D2 1D 32 48 F4 22 2B EF 90 00 [12:22:08]wFMCommunicate OK [12:22:08]SAM_PROTO_SignData done [12:22:08]FM_MakeSignedData done [12:22:08]CreateOFDProtocolMessage [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 11 00 00 [12:22:08]Write to MH i2c: E2 08 00 C1 02 80 11 00 00 00 00 00 00 3D [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 17 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 17 00 C1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [12:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:08]wFMCommunicate OK [12:22:08]CreateOFDProtocolMessage done [12:22:08]OFDSenderStorePacket 225187 [12:22:08]StoreOFDPacket docnum=225187 [12:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A DD 07 01 C4 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 EF 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 6F 03 00 35 04 06 00 1C 2F 93 63 13 35 D2 1D 32 48 F4 22 2B EF [12:22:08]CheckFolder [12:22:08]dirname=/storage/ofd_packets [12:22:08]CheckFolder done [12:22:08]ProducePacketName [12:22:08]name=ofd_packets/00225187 [12:22:08]NVStorageSaveData ofd_packets/00225187 [12:22:08]File name is /storage/ofd_packets/00225187 [12:22:08]Write 301 bytes [12:22:08]NVStorageSaveData done [12:22:08]OFDSenderStorePacket done [12:22:08]KKMCreateOFDPacket done [12:22:08]NVStorageSaveData kkm_last_timestamp [12:22:08]File name is /storage/kkm_last_timestamp [12:22:08]Write 4 bytes [12:22:08]NVStorageSaveData done [12:22:08]ExternCall_PrintAddStr [12:22:08]wPrintStart [12:22:08]Write to MH i2c: 01 00 00 C2 02 C4 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: 01 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: 01 07 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: 01 07 00 C2 02 00 00 00 00 00 FF 0F D9 [12:22:08]RasterBufferAndPrint [12:22:08]line Счет N : (1)2001372 [12:22:08]line ИНН: 02508201610067 [12:22:08]line Контрольно-Кассовый Чек [12:22:08]line ПРОДАЖА [12:22:08]line ТРК (МРК, ГНК) : 54 [12:22:08]line Товар: 2710124500 [12:22:08]line Аи-95-К-5 [12:22:08]line 26.960 * 74.20 [12:22:08]line = 2000.43 [12:22:08]line НДС 12% НСП 1% [12:22:08]line > о реализуемом товаре [12:22:08]line ИТОГО: 2000.43 [12:22:08]line НСП 1% : 17.70 [12:22:08]line НДС 12% : 212.43 [12:22:08]line Наличными: 0.00 [12:22:08]line Безнал.: 2000.43 [12:22:08]line Место: АЗС № 97 "Партнер Нефть" [12:22:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:22:08]line СНО: Общий режим [12:22:08]line Чек 255 26.07.2024 12:22 [12:22:08]line Смена: 437 ФФД: 1.0 [12:22:08]line ЗНМ: 0300000054 [12:22:08]line РНМ: 0000000000092624 [12:22:08]line Версия ККМ: 001 [12:22:08]line Платежная система: Бакай Банк [12:22:08]line ФМ: 0000000000874959 [12:22:08]line ФД: 225187 [12:22:08]line ФПД: 30990661784373 [12:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T122207&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225187&fm=30990661784373&tin=02508201610067®Number=0000000000092624&sum=200043 [12:22:08]written 0, free lines is 4095 [12:22:08]OFD Sender: Processing packet 225187 [packets to send 596, broken 595] [12:22:08]ProducePacketName [12:22:08]name=ofd_packets/00225187 [12:22:08]OFD Sender: To server: pG, [12:22:08]CommunicateWithHost lk.salyk.kg:30040 [12:22:08]ConnectInit lk.salyk.kg [12:22:09]Write to MH i2c: 01 00 00 EC 02 EE [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 6E 0C 6F [12:22:09]RasterBufferAndPrint [12:22:09]line [12:22:09]line [12:22:09]line [12:22:09]line [12:22:09]line [12:22:09]written 0, free lines is 3186 [12:22:09]MH_Cut [12:22:09]Write to MH i2c: D1 01 00 F3 02 01 C7 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: D1 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: D1 01 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: D1 01 00 F3 02 00 C6 [12:22:09]Write to MH i2c: 01 00 00 F4 02 F6 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:10]*** Cut start [12:22:10]*** Partial cut [12:22:10]*** CUTSNS_PIN = 1 [12:22:10]*** CUTSNS_PIN = 0 [12:22:10]*** Brake cut motor [12:22:11]Read from MH i2c: 01 [12:22:11]MH_I2C_Read... [12:22:11]*** Stop cut motor [12:22:11]*** Cut end [12:22:11]Read from MH i2c: 01 07 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [12:22:11]process_action close_receipt done [12:22:11]requested_data is exist [12:22:11]produce_requested_data [12:22:11]requested_item fm.sn is exist - process it [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 11 00 00 [12:22:11]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 17 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [12:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:22:11]wFMCommunicate OK [12:22:11]requested_item fd.num is exist - process it [12:22:11]SAM_PROTO_GetFieldsCounters [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 13 00 00 [12:22:11]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 62 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 62 00 F6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [12:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:22:11]wFMCommunicate OK [12:22:11]SAM_PROTO_GetFieldsCounters done [12:22:11]requested_item shift.num is exist - process it [12:22:11]requested_item shift.opened is exist - process it [12:22:11]req_shift_opened [12:22:11]FM_GetShiftState [12:22:11]SAM_PROTO_GetShiftState [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 13 01 00 [12:22:11]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 0E 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 27 [12:22:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:22:11]wFMCommunicate OK [12:22:11]SAM_PROTO_GetShiftState done [12:22:11]FM_GetShiftState done [12:22:11]req_shift_opened done [12:22:11]requested_item shift.open_date is exist - process it [12:22:11]req_shift_open_date [12:22:11]req_shift_open_date done [12:22:11]produce_requested_data done [12:22:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225187,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:22:11]process_action_free close_receipt [12:22:11]json_value_free [12:22:11]json_value_free done [12:22:11]process_json_proto returns [12:22:11]Send response to host [12:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225187,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:22:11]free response buf [12:22:11]execute_script done [12:22:11]execute_script returns [12:22:11]free content buf [12:22:11]Sock 7.Close socket [12:22:11]Sock 7.Thread stoped [12:22:12]Connected sock=9 [12:22:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A DD 07 01 C4 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 EF 94 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 6F 03 00 35 04 06 00 1C 2F 93 63 13 35 D2 1D 32 48 F4 22 2B EF [12:22:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F8 ED 47 00 E1 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 6F 03 00 F4 03 04 00 03 41 A3 66 B6 04 01 00 00 9D 74 CB 11 A0 77 71 83 [12:22:13]CommunicateWithHost err = 0 [12:22:13]CheckOFDResponse [12:22:13]1017 (14) - 77093643461234 [12:22:13]1041 (16) - 0000000000874959 [12:22:13]1040 (4) - 225187 [12:22:13]1012 (4) - 26.07.2024 06:24 [12:22:13]1206 (1) - 0 [12:22:13]OFD Sender: Remove packet 225187 [12:22:13]ProducePacketName [12:22:13]name=ofd_packets/00225187 [12:22:13]NVStorageDeleteData [12:22:13]OFD Sender: No OFD packet to send [12:22:18]recv_with_timeout no data received [12:22:18]OFD Sender: No OFD packet to send [12:22:23]OFD Sender: No OFD packet to send [12:22:28]OFD Sender: No OFD packet to send [12:22:33]OFD Sender: No OFD packet to send [12:22:33]recv_with_timeout no data received [12:22:38]OFD Sender: No OFD packet to send [12:22:43]OFD Sender: No OFD packet to send [12:22:48]OFD Sender: No OFD packet to send [12:22:53]OFD Sender: No OFD packet to send [12:22:58]OFD Sender: No OFD packet to send [12:23:03]recv_with_timeout no data received [12:23:03]OFD Sender: No OFD packet to send [12:23:08]OFD Sender: No OFD packet to send [12:23:13]OFD Sender: No OFD packet to send [12:23:18]OFD Sender: No OFD packet to send [12:23:23]OFD Sender: No OFD packet to send [12:23:28]OFD Sender: No OFD packet to send [12:23:30]accept exits with 10 [12:23:30]New connection [12:23:30]New thread 3066830180 created [12:23:30]Thread 3066686820 joined [12:23:30]Waiting for new connection... [12:23:30] Sock 10.Parse request [12:23:30]Sock 10.Check first char [12:23:30]Sock 10.First char is OK [12:23:30]request: POST /json_proto HTTP/1.0 [12:23:30]Method: POST [12:23:30]URL: /json_proto [12:23:30]Method is POST - this is cgi request [12:23:30]url: /json_proto [12:23:30]query_string will be loaded in cgi processing [12:23:30]execute_cgi json_proto POST (null) [12:23:30]execute_cgi path=json_proto method=POST [12:23:30]POST find Content-Length [12:23:30]Host: 172.17.43.131:8080 [12:23:30]Content-Length: 978 [12:23:30]Content-Type: application/json [12:23:30] [12:23:30]POST finish read [12:23:30]Found Content-Length = 978 [12:23:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.78 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:30]execute_script... [12:23:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.78 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:30]POST & json_proto [12:23:30]process_json_proto [12:23:30]json parsed OK: [12:23:30]protocol is kg_v1.0 [12:23:30]action value=close_receipt [12:23:30]process_action close_receipt [12:23:30]cmd_close_receipt [12:23:30]MH_GetDate [12:23:30]Write to MH i2c: F0 00 00 F8 02 E9 [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: F0 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: F0 09 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: F0 09 00 F8 02 00 42 95 A3 66 F9 24 A2 66 F7 [12:23:30]GetLastDocTimeStamp 1721996527 [12:23:30]current date 1721996610 [12:23:30]FM_GetShiftState [12:23:30]SAM_PROTO_GetShiftState [12:23:30]wFMCommunicate request_size=4 [12:23:30]MH_SAM_APDU [12:23:30]CAPDU: 80 13 01 00 [12:23:30]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:30]Read from MH i2c: E2 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 0E 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 29 [12:23:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:23:30]wFMCommunicate OK [12:23:30]SAM_PROTO_GetShiftState done [12:23:30]FM_GetShiftState done [12:23:30]opened in 1721952182 [12:23:30]opened+sec_in_day 1722038582 [12:23:30]quantity*price = 200046 [12:23:30]sum+1 = 200048 [12:23:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 5000.00 СДАЧА: 3000.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 256 26.07.2024 12:23 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа ДТ номер 97 сэкономлено 26.78 сом ФМ: 0000000000874959 ФД: 225188 ФПД: 39944182024527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T122330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225188&fm=39944182024527&tin=02508201610067®Number=0000000000092624&sum=200000 [12:23:31]StoreToDocumentArchive [12:23:31]shift 437 fd 225188 [12:23:31]save to /storage/0437/doc_00225188 [12:23:31]save last doc name /storage/0437/doc_00225188 to /storage/kkm_last_doc_name [12:23:31]save OK [12:23:31]Clear old archive folders... [12:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:23:31]tlvbuf is 00D4B4F0 [12:23:31]SAM_PROTO_ClearQueue [12:23:31]wFMCommunicate request_size=4 [12:23:31]MH_SAM_APDU [12:23:31]CAPDU: 80 09 00 00 [12:23:31]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [12:23:31]Write i2c OK [12:23:31]MH_I2C_Read... [12:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:31]Read from MH i2c: E2 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [12:23:31]RAPDU: 90 00 [12:23:31]wFMCommunicate OK [12:23:31]SAM_PROTO_ClearQueue done [12:23:31]KKMCreateOFDPacket [12:23:31]OFDProtocolAddRootSTLVToBuf [12:23:31]FM_MakeSignedData [12:23:31]FM_MakeSignedData [12:23:31]SAM_PROTO_SignData [12:23:31]wFMCommunicate request_size=4 [12:23:31]MH_SAM_APDU [12:23:31]CAPDU: 80 0D 01 02 [12:23:31]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [12:23:31]Write i2c OK [12:23:31]MH_I2C_Read... [12:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:31]Read from MH i2c: E2 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [12:23:31]RAPDU: 90 00 [12:23:31]wFMCommunicate OK [12:23:31]wFMCommunicate request_size=255 [12:23:31]MH_SAM_APDU [12:23:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 42 95 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 6F 03 00 35 04 06 00 24 54 3A C7 [12:23:31]Write to MH i2c: E2 02 01 08 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 42 95 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 6F 03 00 35 04 06 00 24 54 3A C7 00 00 BA [12:23:31]Write i2c OK [12:23:31]MH_I2C_Read... [12:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:31]Read from MH i2c: E2 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [12:23:31]RAPDU: 90 00 [12:23:31]wFMCommunicate OK [12:23:31]wFMCommunicate request_size=7 [12:23:31]MH_SAM_APDU [12:23:31]CAPDU: 80 0D 02 02 02 C9 4F [12:23:31]Write to MH i2c: E2 0A 00 09 03 80 0D 02 02 02 00 C9 4F 00 00 A2 [12:23:31]Write i2c OK [12:23:31]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 03 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [12:23:32]RAPDU: 90 00 [12:23:32]wFMCommunicate OK [12:23:32]wFMCommunicate request_size=4 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 0D 03 02 [12:23:32]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 0B 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 0B 00 0A 03 00 48 6F 0F 96 B1 E8 BB F6 90 00 2F [12:23:32]RAPDU: 48 6F 0F 96 B1 E8 BB F6 90 00 [12:23:32]wFMCommunicate OK [12:23:32]SAM_PROTO_SignData done [12:23:32]FM_MakeSignedData done [12:23:32]CreateOFDProtocolMessage [12:23:32]wFMCommunicate request_size=4 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 11 00 00 [12:23:32]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 17 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [12:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:32]wFMCommunicate OK [12:23:32]CreateOFDProtocolMessage done [12:23:32]OFDSenderStorePacket 225188 [12:23:32]StoreOFDPacket docnum=225188 [12:23:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 51 81 04 01 C0 A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 42 95 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 6F 03 00 35 04 06 00 24 54 3A C7 C9 4F 48 6F 0F 96 B1 E8 BB F6 [12:23:32]CheckFolder [12:23:32]dirname=/storage/ofd_packets [12:23:32]CheckFolder done [12:23:32]ProducePacketName [12:23:32]name=ofd_packets/00225188 [12:23:32]NVStorageSaveData ofd_packets/00225188 [12:23:32]File name is /storage/ofd_packets/00225188 [12:23:32]Write 298 bytes [12:23:32]NVStorageSaveData done [12:23:32]OFDSenderStorePacket done [12:23:32]KKMCreateOFDPacket done [12:23:32]NVStorageSaveData kkm_last_timestamp [12:23:32]File name is /storage/kkm_last_timestamp [12:23:32]Write 4 bytes [12:23:32]NVStorageSaveData done [12:23:32]ExternCall_PrintAddStr [12:23:32]wPrintStart [12:23:32]Write to MH i2c: 01 00 00 0C 03 0F [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 07 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [12:23:32]RasterBufferAndPrint [12:23:32]line Счет N : (1)2001373 [12:23:32]line ИНН: 02508201610067 [12:23:32]line Контрольно-Кассовый Чек [12:23:32]line ПРОДАЖА [12:23:32]line ТРК (МРК, ГНК) : 21 [12:23:32]line Товар: 2710194210 [12:23:32]line ДТ-К-5 [12:23:32]line 26.780 * 74.70 [12:23:32]line = 2000.47 [12:23:32]line НДС 12% НСП 1% [12:23:32]line > о реализуемом товаре [12:23:32]line ОКРУГЛЕНИЕ: -0.47 [12:23:32]line ИТОГО: 2000.00 [12:23:32]line Внесено: 5000.00 [12:23:32]line СДАЧА: 3000.00 [12:23:32]line НСП 1% : 17.70 [12:23:32]line НДС 12% : 212.44 [12:23:32]line Наличными: 2000.00 [12:23:32]line Безнал.: 0.00 [12:23:32]line Место: АЗС № 97 "Партнер Нефть" [12:23:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:23:32]line СНО: Общий режим [12:23:32]line Чек 256 26.07.2024 12:23 [12:23:32]line Смена: 437 ФФД: 1.0 [12:23:32]line ЗНМ: 0300000054 [12:23:32]line РНМ: 0000000000092624 [12:23:32]line Версия ККМ: 001 [12:23:32]line [12:23:32]line Дисконтная программа [12:23:32]line ДТ [12:23:32]line номер 97 [12:23:32]line сэкономлено 26.78 сом [12:23:32]line ФМ: 0000000000874959 [12:23:32]line ФД: 225188 [12:23:32]line ФПД: 39944182024527 [12:23:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T122330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225188&fm=39944182024527&tin=02508201610067®Number=0000000000092624&sum=200000 [12:23:32]written 0, free lines is 4095 [12:23:32]OFD Sender: Processing packet 225188 [packets to send 596, broken 595] [12:23:32]ProducePacketName [12:23:32]name=ofd_packets/00225188 [12:23:32]OFD Sender: To server: pG, [12:23:32]CommunicateWithHost lk.salyk.kg:30040 [12:23:32]ConnectInit lk.salyk.kg [12:23:32]Write to MH i2c: 01 00 00 3C 03 3F [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 07 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 07 00 3C 03 00 00 00 00 00 E0 0B 31 [12:23:32]RasterBufferAndPrint [12:23:32]line [12:23:32]line [12:23:32]line [12:23:32]line [12:23:32]line [12:23:32]written 0, free lines is 3042 [12:23:32]MH_Cut [12:23:32]Write to MH i2c: D1 01 00 43 03 01 18 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: D1 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: D1 01 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: D1 01 00 43 03 00 17 [12:23:32]Write to MH i2c: 01 00 00 44 03 47 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:34]*** Cut start [12:23:34]*** Partial cut [12:23:34]*** CUTSNS_PIN = 1 [12:23:34]*** CUTSNS_PIN = 0 [12:23:34]*** Brake cut motor [12:23:34]Read from MH i2c: 01 [12:23:34]MH_I2C_Read... [12:23:34]*** Stop cut motor [12:23:34]*** Cut end [12:23:34]Read from MH i2c: 01 07 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 FF 0F 5C [12:23:34]process_action close_receipt done [12:23:34]requested_data is exist [12:23:34]produce_requested_data [12:23:34]requested_item fm.sn is exist - process it [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 11 00 00 [12:23:34]Write to MH i2c: E2 08 00 45 03 80 11 00 00 00 00 00 00 C2 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 17 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 17 00 45 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [12:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:23:35]wFMCommunicate OK [12:23:35]requested_item fd.num is exist - process it [12:23:35]SAM_PROTO_GetFieldsCounters [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 13 00 00 [12:23:35]Write to MH i2c: E2 08 00 46 03 80 13 00 00 00 00 00 00 C5 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 62 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 62 00 46 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [12:23:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_GetFieldsCounters done [12:23:35]requested_item shift.num is exist - process it [12:23:35]requested_item shift.opened is exist - process it [12:23:35]req_shift_opened [12:23:35]FM_GetShiftState [12:23:35]SAM_PROTO_GetShiftState [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 13 01 00 [12:23:35]Write to MH i2c: E2 08 00 47 03 80 13 01 00 00 00 00 00 C7 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0E 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0E 00 47 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [12:23:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_GetShiftState done [12:23:35]FM_GetShiftState done [12:23:35]req_shift_opened done [12:23:35]requested_item shift.open_date is exist - process it [12:23:35]req_shift_open_date [12:23:35]req_shift_open_date done [12:23:35]produce_requested_data done [12:23:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225188,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:23:35]process_action_free close_receipt [12:23:35]json_value_free [12:23:35]json_value_free done [12:23:35]process_json_proto returns [12:23:35]Send response to host [12:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225188,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:23:35]free response buf [12:23:35]execute_script done [12:23:35]execute_script returns [12:23:35]free content buf [12:23:35]Sock 10.Close socket [12:23:35]Sock 10.Thread stoped [12:23:35]Connected sock=9 [12:23:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 51 81 04 01 C0 A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 42 95 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 6F 03 00 35 04 06 00 24 54 3A C7 C9 4F 48 6F 0F 96 B1 E8 BB F6 [12:23:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FD C0 47 00 2E A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 6F 03 00 F4 03 04 00 56 41 A3 66 B6 04 01 00 00 9A 13 92 21 8A F6 44 BC [12:23:35]CommunicateWithHost err = 0 [12:23:35]CheckOFDResponse [12:23:35]1017 (14) - 77093643461234 [12:23:35]1041 (16) - 0000000000874959 [12:23:35]1040 (4) - 225188 [12:23:35]1012 (4) - 26.07.2024 06:25 [12:23:35]1206 (1) - 0 [12:23:35]OFD Sender: Remove packet 225188 [12:23:35]ProducePacketName [12:23:35]name=ofd_packets/00225188 [12:23:35]NVStorageDeleteData [12:23:36]OFD Sender: No OFD packet to send [12:23:41]OFD Sender: No OFD packet to send [12:23:46]OFD Sender: No OFD packet to send [12:23:51]OFD Sender: No OFD packet to send [12:23:56]OFD Sender: No OFD packet to send [12:23:58]recv_with_timeout no data received [12:24:01]OFD Sender: No OFD packet to send [12:24:06]OFD Sender: No OFD packet to send [12:24:11]OFD Sender: No OFD packet to send [12:24:16]OFD Sender: No OFD packet to send [12:24:21]OFD Sender: No OFD packet to send [12:24:26]OFD Sender: No OFD packet to send [12:24:31]OFD Sender: No OFD packet to send [12:24:36]OFD Sender: No OFD packet to send [12:24:41]OFD Sender: No OFD packet to send [12:24:46]OFD Sender: No OFD packet to send [12:24:51]OFD Sender: No OFD packet to send [12:24:56]OFD Sender: No OFD packet to send [12:25:01]OFD Sender: No OFD packet to send [12:25:06]OFD Sender: No OFD packet to send [12:25:11]OFD Sender: No OFD packet to send [12:25:16]OFD Sender: No OFD packet to send [12:25:21]OFD Sender: No OFD packet to send [12:25:26]OFD Sender: No OFD packet to send [12:25:31]OFD Sender: No OFD packet to send [12:25:36]OFD Sender: No OFD packet to send [12:25:41]OFD Sender: No OFD packet to send [12:25:46]OFD Sender: No OFD packet to send [12:25:51]OFD Sender: No OFD packet to send [12:25:56]OFD Sender: No OFD packet to send [12:26:01]OFD Sender: No OFD packet to send [12:26:06]OFD Sender: No OFD packet to send [12:26:11]OFD Sender: No OFD packet to send [12:26:16]OFD Sender: No OFD packet to send [12:26:21]OFD Sender: No OFD packet to send [12:26:26]OFD Sender: No OFD packet to send [12:26:31]OFD Sender: No OFD packet to send [12:26:36]OFD Sender: No OFD packet to send [12:26:41]OFD Sender: No OFD packet to send [12:26:46]OFD Sender: No OFD packet to send [12:26:51]OFD Sender: No OFD packet to send [12:26:56]OFD Sender: No OFD packet to send [12:27:01]OFD Sender: No OFD packet to send [12:27:06]OFD Sender: No OFD packet to send [12:27:11]OFD Sender: No OFD packet to send [12:27:16]OFD Sender: No OFD packet to send [12:27:21]OFD Sender: No OFD packet to send [12:27:26]OFD Sender: No OFD packet to send [12:27:31]OFD Sender: No OFD packet to send [12:27:37]OFD Sender: No OFD packet to send [12:27:42]OFD Sender: No OFD packet to send [12:27:47]OFD Sender: No OFD packet to send [12:27:52]OFD Sender: No OFD packet to send [12:27:57]OFD Sender: No OFD packet to send [12:28:02]OFD Sender: No OFD packet to send [12:28:07]OFD Sender: No OFD packet to send [12:28:12]OFD Sender: No OFD packet to send [12:28:17]OFD Sender: No OFD packet to send [12:28:22]OFD Sender: No OFD packet to send [12:28:27]OFD Sender: No OFD packet to send [12:28:32]OFD Sender: No OFD packet to send [12:28:37]OFD Sender: No OFD packet to send [12:28:40]accept exits with 7 [12:28:40]New connection [12:28:40]New thread 3066686820 created [12:28:40]Thread 3066830180 joined [12:28:40]Waiting for new connection... [12:28:40] Sock 7.Parse request [12:28:40]Sock 7.Check first char [12:28:40]Sock 7.First char is OK [12:28:40]request: POST /json_proto HTTP/1.0 [12:28:40]Method: POST [12:28:40]URL: /json_proto [12:28:40]Method is POST - this is cgi request [12:28:40]url: /json_proto [12:28:40]query_string will be loaded in cgi processing [12:28:40]execute_cgi json_proto POST (null) [12:28:40]execute_cgi path=json_proto method=POST [12:28:40]POST find Content-Length [12:28:40]Host: 172.17.43.131:8080 [12:28:40]Content-Length: 676 [12:28:40]Content-Type: application/json [12:28:40] [12:28:40]POST finish read [12:28:40]Found Content-Length = 676 [12:28:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:40]execute_script... [12:28:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:40]POST & json_proto [12:28:40]process_json_proto [12:28:40]json parsed OK: [12:28:40]protocol is kg_v1.0 [12:28:40]action value=close_receipt [12:28:40]process_action close_receipt [12:28:40]cmd_close_receipt [12:28:40]MH_GetDate [12:28:40]Write to MH i2c: F0 00 00 48 03 3A [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: F0 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: F0 09 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: F0 09 00 48 03 00 79 96 A3 66 F9 24 A2 66 80 [12:28:40]GetLastDocTimeStamp 1721996610 [12:28:40]current date 1721996921 [12:28:40]FM_GetShiftState [12:28:40]SAM_PROTO_GetShiftState [12:28:40]wFMCommunicate request_size=4 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 13 01 00 [12:28:40]Write to MH i2c: E2 08 00 49 03 80 13 01 00 00 00 00 00 C9 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:41]Read from MH i2c: E2 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: E2 0E 00 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: E2 0E 00 49 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [12:28:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:28:41]wFMCommunicate OK [12:28:41]SAM_PROTO_GetShiftState done [12:28:41]FM_GetShiftState done [12:28:41]opened in 1721952182 [12:28:41]opened+sec_in_day 1722038582 [12:28:41]quantity*price = 100035 [12:28:41]sum+1 = 100036 [12:28:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 257 26.07.2024 12:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225189 ФПД: 228913972151080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T122841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225189&fm=228913972151080&tin=02508201610067®Number=0000000000092624&sum=100000 [12:28:42]StoreToDocumentArchive [12:28:42]shift 437 fd 225189 [12:28:42]save to /storage/0437/doc_00225189 [12:28:42]save last doc name /storage/0437/doc_00225189 to /storage/kkm_last_doc_name [12:28:42]save OK [12:28:42]Clear old archive folders... [12:28:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:28:42]tlvbuf is 00D44C80 [12:28:42]SAM_PROTO_ClearQueue [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 09 00 00 [12:28:42]Write to MH i2c: E2 08 00 56 03 80 09 00 00 00 00 00 00 CB [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 56 03 00 90 00 CD [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]SAM_PROTO_ClearQueue done [12:28:42]KKMCreateOFDPacket [12:28:42]OFDProtocolAddRootSTLVToBuf [12:28:42]FM_MakeSignedData [12:28:42]FM_MakeSignedData [12:28:42]SAM_PROTO_SignData [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 01 02 [12:28:42]Write to MH i2c: E2 08 00 57 03 80 0D 01 02 00 00 00 00 D3 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]OFD Sender: No OFD packet to send [12:28:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 57 03 00 90 00 CE [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]wFMCommunicate request_size=255 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 79 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 6F 03 00 35 04 06 00 [12:28:42]Write to MH i2c: E2 02 01 58 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 79 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 6F 03 00 35 04 06 00 00 00 AC [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]wFMCommunicate request_size=11 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 02 02 06 D0 32 2F FE 83 28 [12:28:42]Write to MH i2c: E2 0E 00 59 03 80 0D 02 02 06 00 D0 32 2F FE 83 28 00 00 BC [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [12:28:42]RAPDU: 90 00 [12:28:42]wFMCommunicate OK [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 0D 03 02 [12:28:42]Write to MH i2c: E2 08 00 5A 03 80 0D 03 02 00 00 00 00 D8 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 0B 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 0B 00 5A 03 00 DF 58 34 02 C9 97 48 13 90 00 01 [12:28:42]RAPDU: DF 58 34 02 C9 97 48 13 90 00 [12:28:42]wFMCommunicate OK [12:28:42]SAM_PROTO_SignData done [12:28:42]FM_MakeSignedData done [12:28:42]CreateOFDProtocolMessage [12:28:42]wFMCommunicate request_size=4 [12:28:42]MH_SAM_APDU [12:28:42]CAPDU: 80 11 00 00 [12:28:42]Write to MH i2c: E2 08 00 5B 03 80 11 00 00 00 00 00 00 D8 [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:42]Read from MH i2c: E2 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 17 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: E2 17 00 5B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [12:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:28:42]wFMCommunicate OK [12:28:42]CreateOFDProtocolMessage done [12:28:42]OFDSenderStorePacket 225189 [12:28:42]StoreOFDPacket docnum=225189 [12:28:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 04 89 08 01 1B 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 79 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 6F 03 00 35 04 06 00 D0 32 2F FE 83 28 DF 58 34 02 C9 97 48 13 [12:28:42]CheckFolder [12:28:42]dirname=/storage/ofd_packets [12:28:42]CheckFolder done [12:28:42]ProducePacketName [12:28:42]name=ofd_packets/00225189 [12:28:42]NVStorageSaveData ofd_packets/00225189 [12:28:42]File name is /storage/ofd_packets/00225189 [12:28:42]Write 302 bytes [12:28:42]NVStorageSaveData done [12:28:42]OFDSenderStorePacket done [12:28:42]KKMCreateOFDPacket done [12:28:42]NVStorageSaveData kkm_last_timestamp [12:28:42]File name is /storage/kkm_last_timestamp [12:28:42]Write 4 bytes [12:28:42]NVStorageSaveData done [12:28:42]ExternCall_PrintAddStr [12:28:42]wPrintStart [12:28:42]Write to MH i2c: 01 00 00 5C 03 5F [12:28:42]Write i2c OK [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: 01 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: 01 07 00 [12:28:42]MH_I2C_Read... [12:28:42]Read from MH i2c: 01 07 00 5C 03 00 00 00 00 00 FF 0F 74 [12:28:42]RasterBufferAndPrint [12:28:42]line Счет N : (1)2001374 [12:28:42]line ИНН: 02508201610067 [12:28:42]line Контрольно-Кассовый Чек [12:28:42]line ПРОДАЖА [12:28:42]line ТРК (МРК, ГНК) : 52 [12:28:42]line Товар: 2710124130 [12:28:42]line Super-92-К-5 [12:28:42]line 14.540 * 68.80 [12:28:42]line = 1000.35 [12:28:42]line НДС 12% НСП 1% [12:28:42]line > о реализуемом товаре [12:28:42]line ОКРУГЛЕНИЕ: -0.35 [12:28:42]line ИТОГО: 1000.00 [12:28:42]line Внесено: 1000.00 [12:28:42]line СДАЧА: 0.00 [12:28:42]line НСП 1% : 8.85 [12:28:42]line НДС 12% : 106.23 [12:28:42]line Наличными: 1000.00 [12:28:42]line Безнал.: 0.00 [12:28:42]line Место: АЗС № 97 "Партнер Нефть" [12:28:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:28:42]line СНО: Общий режим [12:28:42]line Чек 257 26.07.2024 12:28 [12:28:42]line Смена: 437 ФФД: 1.0 [12:28:42]line ЗНМ: 0300000054 [12:28:42]line РНМ: 0000000000092624 [12:28:42]line Версия ККМ: 001 [12:28:42]line ФМ: 0000000000874959 [12:28:42]line ФД: 225189 [12:28:42]line ФПД: 228913972151080 [12:28:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T122841&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225189&fm=228913972151080&tin=02508201610067®Number=0000000000092624&sum=100000 [12:28:42]written 0, free lines is 4095 [12:28:42]OFD Sender: Processing packet 225189 [packets to send 596, broken 595] [12:28:42]ProducePacketName [12:28:42]name=ofd_packets/00225189 [12:28:42]OFD Sender: To server: pG, [12:28:42]CommunicateWithHost lk.salyk.kg:30040 [12:28:42]ConnectInit lk.salyk.kg [12:28:43]Write to MH i2c: 01 00 00 87 03 8A [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 07 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: 01 07 00 87 03 00 00 00 00 00 58 0C F5 [12:28:43]RasterBufferAndPrint [12:28:43]line [12:28:43]line [12:28:43]line [12:28:43]line [12:28:43]line [12:28:43]written 0, free lines is 3163 [12:28:43]MH_Cut [12:28:43]Write to MH i2c: D1 01 00 8E 03 01 63 [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: D1 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: D1 01 00 [12:28:43]MH_I2C_Read... [12:28:43]Read from MH i2c: D1 01 00 8E 03 00 62 [12:28:43]Write to MH i2c: 01 00 00 8F 03 92 [12:28:43]Write i2c OK [12:28:43]MH_I2C_Read... [12:28:43]Connected sock=10 [12:28:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 04 89 08 01 1B 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 79 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 6F 03 00 35 04 06 00 D0 32 2F FE 83 28 DF 58 34 02 C9 97 48 13 [12:28:44]*** Cut start [12:28:44]*** Partial cut [12:28:44]*** CUTSNS_PIN = 1 [12:28:44]*** CUTSNS_PIN = 0 [12:28:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 40 CF 47 00 21 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 6F 03 00 F4 03 04 00 8B 42 A3 66 B6 04 01 00 00 B9 FB 56 CD BD 51 F0 75 [12:28:44]CommunicateWithHost err = 0 [12:28:44]CheckOFDResponse [12:28:44]1017 (14) - 77093643461234 [12:28:44]1041 (16) - 0000000000874959 [12:28:44]1040 (4) - 225189 [12:28:44]1012 (4) - 26.07.2024 06:30 [12:28:44]1206 (1) - 0 [12:28:44]OFD Sender: Remove packet 225189 [12:28:44]ProducePacketName [12:28:44]name=ofd_packets/00225189 [12:28:44]NVStorageDeleteData [12:28:44]*** Brake cut motor [12:28:44]OFD Sender: No OFD packet to send [12:28:45]Read from MH i2c: 01 [12:28:45]MH_I2C_Read... [12:28:45]*** Stop cut motor [12:28:45]*** Cut end [12:28:45]Read from MH i2c: 01 07 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: 01 07 00 8F 03 00 00 00 00 00 FF 0F A7 [12:28:45]process_action close_receipt done [12:28:45]requested_data is exist [12:28:45]produce_requested_data [12:28:45]requested_item fm.sn is exist - process it [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 11 00 00 [12:28:45]Write to MH i2c: E2 08 00 90 03 80 11 00 00 00 00 00 00 0D [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 17 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 17 00 90 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [12:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:28:45]wFMCommunicate OK [12:28:45]requested_item fd.num is exist - process it [12:28:45]SAM_PROTO_GetFieldsCounters [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 13 00 00 [12:28:45]Write to MH i2c: E2 08 00 91 03 80 13 00 00 00 00 00 00 10 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 62 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 62 00 91 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [12:28:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:45]wFMCommunicate OK [12:28:45]SAM_PROTO_GetFieldsCounters done [12:28:45]requested_item shift.num is exist - process it [12:28:45]requested_item shift.opened is exist - process it [12:28:45]req_shift_opened [12:28:45]FM_GetShiftState [12:28:45]SAM_PROTO_GetShiftState [12:28:45]wFMCommunicate request_size=4 [12:28:45]MH_SAM_APDU [12:28:45]CAPDU: 80 13 01 00 [12:28:45]Write to MH i2c: E2 08 00 92 03 80 13 01 00 00 00 00 00 12 [12:28:45]Write i2c OK [12:28:45]MH_I2C_Read... [12:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:45]Read from MH i2c: E2 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 0E 00 [12:28:45]MH_I2C_Read... [12:28:45]Read from MH i2c: E2 0E 00 92 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [12:28:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:28:45]wFMCommunicate OK [12:28:45]SAM_PROTO_GetShiftState done [12:28:45]FM_GetShiftState done [12:28:45]req_shift_opened done [12:28:45]requested_item shift.open_date is exist - process it [12:28:45]req_shift_open_date [12:28:45]req_shift_open_date done [12:28:45]produce_requested_data done [12:28:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225189,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:28:45]process_action_free close_receipt [12:28:45]json_value_free [12:28:45]json_value_free done [12:28:45]process_json_proto returns [12:28:45]Send response to host [12:28:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225189,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:28:45]free response buf [12:28:45]execute_script done [12:28:45]execute_script returns [12:28:45]free content buf [12:28:45]Sock 7.Close socket [12:28:45]Sock 7.Thread stoped [12:28:49]recv_with_timeout no data received [12:28:49]OFD Sender: No OFD packet to send [12:28:55]OFD Sender: No OFD packet to send [12:29:00]OFD Sender: No OFD packet to send [12:29:05]OFD Sender: No OFD packet to send [12:29:10]OFD Sender: No OFD packet to send [12:29:15]OFD Sender: No OFD packet to send [12:29:20]OFD Sender: No OFD packet to send [12:29:25]OFD Sender: No OFD packet to send [12:29:30]OFD Sender: No OFD packet to send [12:29:35]OFD Sender: No OFD packet to send [12:29:40]OFD Sender: No OFD packet to send [12:29:45]OFD Sender: No OFD packet to send [12:29:50]OFD Sender: No OFD packet to send [12:29:55]OFD Sender: No OFD packet to send [12:30:00]OFD Sender: No OFD packet to send [12:30:05]OFD Sender: No OFD packet to send [12:30:10]OFD Sender: No OFD packet to send [12:30:15]OFD Sender: No OFD packet to send [12:30:20]OFD Sender: No OFD packet to send [12:30:25]OFD Sender: No OFD packet to send [12:30:30]OFD Sender: No OFD packet to send [12:30:32]accept exits with 9 [12:30:32]New connection [12:30:32]New thread 3066830180 created [12:30:32]Thread 3066686820 joined [12:30:32]Waiting for new connection... [12:30:32] Sock 9.Parse request [12:30:32]Sock 9.Check first char [12:30:32]Sock 9.First char is OK [12:30:32]request: POST /json_proto HTTP/1.0 [12:30:32]Method: POST [12:30:32]URL: /json_proto [12:30:32]Method is POST - this is cgi request [12:30:32]url: /json_proto [12:30:32]query_string will be loaded in cgi processing [12:30:32]execute_cgi json_proto POST (null) [12:30:32]execute_cgi path=json_proto method=POST [12:30:32]POST find Content-Length [12:30:32]Host: 172.17.43.131:8080 [12:30:32]Content-Length: 672 [12:30:32]Content-Type: application/json [12:30:32] [12:30:32]POST finish read [12:30:32]Found Content-Length = 672 [12:30:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:32]execute_script... [12:30:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:32]POST & json_proto [12:30:32]process_json_proto [12:30:32]json parsed OK: [12:30:32]protocol is kg_v1.0 [12:30:32]action value=close_receipt [12:30:32]process_action close_receipt [12:30:32]cmd_close_receipt [12:30:32]MH_GetDate [12:30:32]Write to MH i2c: F0 00 00 93 03 85 [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: F0 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: F0 09 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: F0 09 00 93 03 00 E8 96 A3 66 F9 24 A2 66 3A [12:30:32]GetLastDocTimeStamp 1721996921 [12:30:32]current date 1721997032 [12:30:32]FM_GetShiftState [12:30:32]SAM_PROTO_GetShiftState [12:30:32]wFMCommunicate request_size=4 [12:30:32]MH_SAM_APDU [12:30:32]CAPDU: 80 13 01 00 [12:30:32]Write to MH i2c: E2 08 00 94 03 80 13 01 00 00 00 00 00 14 [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:32]Read from MH i2c: E2 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: E2 0E 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: E2 0E 00 94 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [12:30:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:30:32]wFMCommunicate OK [12:30:32]SAM_PROTO_GetShiftState done [12:30:32]FM_GetShiftState done [12:30:32]opened in 1721952182 [12:30:32]opened+sec_in_day 1722038582 [12:30:32]quantity*price = 70038 [12:30:32]sum+1 = 70039 [12:30:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 258 26.07.2024 12:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225190 ФПД: 61023368989431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225190&fm=61023368989431&tin=02508201610067®Number=0000000000092624&sum=70000 [12:30:33]StoreToDocumentArchive [12:30:33]shift 437 fd 225190 [12:30:33]save to /storage/0437/doc_00225190 [12:30:33]save last doc name /storage/0437/doc_00225190 to /storage/kkm_last_doc_name [12:30:33]save OK [12:30:33]Clear old archive folders... [12:30:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:30:33]tlvbuf is 00D6A580 [12:30:33]SAM_PROTO_ClearQueue [12:30:33]wFMCommunicate request_size=4 [12:30:33]MH_SAM_APDU [12:30:33]CAPDU: 80 09 00 00 [12:30:33]Write to MH i2c: E2 08 00 A1 03 80 09 00 00 00 00 00 00 16 [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:33]Read from MH i2c: E2 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 A1 03 00 90 00 18 [12:30:33]RAPDU: 90 00 [12:30:33]wFMCommunicate OK [12:30:33]SAM_PROTO_ClearQueue done [12:30:33]KKMCreateOFDPacket [12:30:33]OFDProtocolAddRootSTLVToBuf [12:30:33]FM_MakeSignedData [12:30:33]FM_MakeSignedData [12:30:33]SAM_PROTO_SignData [12:30:33]wFMCommunicate request_size=4 [12:30:33]MH_SAM_APDU [12:30:33]CAPDU: 80 0D 01 02 [12:30:33]Write to MH i2c: E2 08 00 A2 03 80 0D 01 02 00 00 00 00 1E [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:33]Read from MH i2c: E2 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 A2 03 00 90 00 19 [12:30:33]RAPDU: 90 00 [12:30:33]wFMCommunicate OK [12:30:33]wFMCommunicate request_size=255 [12:30:33]MH_SAM_APDU [12:30:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 E8 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 6F 03 00 35 04 06 00 [12:30:33]Write to MH i2c: E2 02 01 A3 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 E8 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 6F 03 00 35 04 06 00 00 00 DC [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:33]Read from MH i2c: E2 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [12:30:33]RAPDU: 90 00 [12:30:33]wFMCommunicate OK [12:30:33]wFMCommunicate request_size=11 [12:30:33]MH_SAM_APDU [12:30:33]CAPDU: 80 0D 02 02 06 37 80 1C 3B 4A F7 [12:30:33]Write to MH i2c: E2 0E 00 A4 03 80 0D 02 02 06 00 37 80 1C 3B 4A F7 00 00 7C [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:33]Read from MH i2c: E2 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [12:30:33]RAPDU: 90 00 [12:30:33]wFMCommunicate OK [12:30:33]wFMCommunicate request_size=4 [12:30:33]MH_SAM_APDU [12:30:33]CAPDU: 80 0D 03 02 [12:30:33]Write to MH i2c: E2 08 00 A5 03 80 0D 03 02 00 00 00 00 23 [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:33]Read from MH i2c: E2 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 0B 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 0B 00 A5 03 00 77 AD 18 DE 6C 9E F3 20 90 00 5B [12:30:33]RAPDU: 77 AD 18 DE 6C 9E F3 20 90 00 [12:30:33]wFMCommunicate OK [12:30:33]SAM_PROTO_SignData done [12:30:33]FM_MakeSignedData done [12:30:33]CreateOFDProtocolMessage [12:30:33]wFMCommunicate request_size=4 [12:30:33]MH_SAM_APDU [12:30:33]CAPDU: 80 11 00 00 [12:30:33]Write to MH i2c: E2 08 00 A6 03 80 11 00 00 00 00 00 00 23 [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:33]Read from MH i2c: E2 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 17 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: E2 17 00 A6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [12:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:30:33]wFMCommunicate OK [12:30:33]CreateOFDProtocolMessage done [12:30:33]OFDSenderStorePacket 225190 [12:30:33]StoreOFDPacket docnum=225190 [12:30:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 90 42 08 01 5E 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 E8 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 6F 03 00 35 04 06 00 37 80 1C 3B 4A F7 77 AD 18 DE 6C 9E F3 20 [12:30:33]CheckFolder [12:30:33]dirname=/storage/ofd_packets [12:30:33]CheckFolder done [12:30:33]ProducePacketName [12:30:33]name=ofd_packets/00225190 [12:30:33]NVStorageSaveData ofd_packets/00225190 [12:30:33]File name is /storage/ofd_packets/00225190 [12:30:33]Write 302 bytes [12:30:33]NVStorageSaveData done [12:30:33]OFDSenderStorePacket done [12:30:33]KKMCreateOFDPacket done [12:30:33]NVStorageSaveData kkm_last_timestamp [12:30:33]File name is /storage/kkm_last_timestamp [12:30:33]Write 4 bytes [12:30:33]NVStorageSaveData done [12:30:33]ExternCall_PrintAddStr [12:30:33]wPrintStart [12:30:33]Write to MH i2c: 01 00 00 A7 03 AA [12:30:33]Write i2c OK [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: 01 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: 01 07 00 [12:30:33]MH_I2C_Read... [12:30:33]Read from MH i2c: 01 07 00 A7 03 00 00 00 00 00 FF 0F BF [12:30:33]RasterBufferAndPrint [12:30:33]line Счет N : (1)2001375 [12:30:33]line ИНН: 02508201610067 [12:30:33]line Контрольно-Кассовый Чек [12:30:33]line ПРОДАЖА [12:30:33]line ТРК (МРК, ГНК) : 42 [12:30:33]line Товар: 2710124130 [12:30:33]line Super-92-К-5 [12:30:33]line 10.180 * 68.80 [12:30:33]line = 700.38 [12:30:33]line НДС 12% НСП 1% [12:30:33]line > о реализуемом товаре [12:30:33]line ОКРУГЛЕНИЕ: -0.38 [12:30:33]line ИТОГО: 700.00 [12:30:33]line Внесено: 700.00 [12:30:33]line СДАЧА: 0.00 [12:30:33]line НСП 1% : 6.20 [12:30:33]line НДС 12% : 74.38 [12:30:33]line Наличными: 700.00 [12:30:33]line Безнал.: 0.00 [12:30:33]line Место: АЗС № 97 "Партнер Нефть" [12:30:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:30:33]line СНО: Общий режим [12:30:33]line Чек 258 26.07.2024 12:30 [12:30:33]line Смена: 437 ФФД: 1.0 [12:30:33]line ЗНМ: 0300000054 [12:30:33]line РНМ: 0000000000092624 [12:30:33]line Версия ККМ: 001 [12:30:33]line ФМ: 0000000000874959 [12:30:33]line ФД: 225190 [12:30:33]line ФПД: 61023368989431 [12:30:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123032&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225190&fm=61023368989431&tin=02508201610067®Number=0000000000092624&sum=70000 [12:30:34]OFD Sender: Processing packet 225190 [packets to send 596, broken 595] [12:30:34]ProducePacketName [12:30:34]name=ofd_packets/00225190 [12:30:34]OFD Sender: To server: pG, [12:30:34]CommunicateWithHost lk.salyk.kg:30040 [12:30:34]ConnectInit lk.salyk.kg [12:30:34]written 0, free lines is 4095 [12:30:34]Write to MH i2c: 01 00 00 D2 03 D5 [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: 01 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: 01 07 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: 01 07 00 D2 03 00 00 00 00 00 54 0C 3C [12:30:34]RasterBufferAndPrint [12:30:34]line [12:30:34]line [12:30:34]line [12:30:34]line [12:30:34]line [12:30:34]written 0, free lines is 3159 [12:30:34]MH_Cut [12:30:34]Write to MH i2c: D1 01 00 D9 03 01 AE [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: D1 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: D1 01 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: D1 01 00 D9 03 00 AD [12:30:34]Write to MH i2c: 01 00 00 DA 03 DD [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:35]Connected sock=10 [12:30:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 90 42 08 01 5E 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 E8 96 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 6F 03 00 35 04 06 00 37 80 1C 3B 4A F7 77 AD 18 DE 6C 9E F3 20 [12:30:35]*** Cut start [12:30:35]*** Partial cut [12:30:35]*** CUTSNS_PIN = 1 [12:30:36]*** CUTSNS_PIN = 0 [12:30:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A1 53 47 00 AC 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 6F 03 00 F4 03 04 00 FA 42 A3 66 B6 04 01 00 00 7C 09 43 18 F1 E7 F8 39 [12:30:36]CommunicateWithHost err = 0 [12:30:36]CheckOFDResponse [12:30:36]1017 (14) - 77093643461234 [12:30:36]1041 (16) - 0000000000874959 [12:30:36]1040 (4) - 225190 [12:30:36]1012 (4) - 26.07.2024 06:32 [12:30:36]1206 (1) - 0 [12:30:36]OFD Sender: Remove packet 225190 [12:30:36]ProducePacketName [12:30:36]name=ofd_packets/00225190 [12:30:36]NVStorageDeleteData [12:30:36]*** Brake cut motor [12:30:36]OFD Sender: No OFD packet to send [12:30:36]Read from MH i2c: 01 [12:30:36]MH_I2C_Read... [12:30:36]*** Stop cut motor [12:30:36]*** Cut end [12:30:36]Read from MH i2c: 01 07 00 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: 01 07 00 DA 03 00 00 00 00 00 FF 0F F2 [12:30:36]process_action close_receipt done [12:30:36]requested_data is exist [12:30:36]produce_requested_data [12:30:36]requested_item fm.sn is exist - process it [12:30:36]wFMCommunicate request_size=4 [12:30:36]MH_SAM_APDU [12:30:36]CAPDU: 80 11 00 00 [12:30:36]Write to MH i2c: E2 08 00 DB 03 80 11 00 00 00 00 00 00 58 [12:30:36]Write i2c OK [12:30:36]MH_I2C_Read... [12:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:36]Read from MH i2c: E2 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: E2 17 00 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: E2 17 00 DB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [12:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:30:36]wFMCommunicate OK [12:30:36]requested_item fd.num is exist - process it [12:30:36]SAM_PROTO_GetFieldsCounters [12:30:36]wFMCommunicate request_size=4 [12:30:36]MH_SAM_APDU [12:30:36]CAPDU: 80 13 00 00 [12:30:36]Write to MH i2c: E2 08 00 DC 03 80 13 00 00 00 00 00 00 5B [12:30:36]Write i2c OK [12:30:36]MH_I2C_Read... [12:30:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:36]Read from MH i2c: E2 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: E2 62 00 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: E2 62 00 DC 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [12:30:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:30:36]wFMCommunicate OK [12:30:36]SAM_PROTO_GetFieldsCounters done [12:30:36]requested_item shift.num is exist - process it [12:30:36]requested_item shift.opened is exist - process it [12:30:36]req_shift_opened [12:30:36]FM_GetShiftState [12:30:36]SAM_PROTO_GetShiftState [12:30:36]wFMCommunicate request_size=4 [12:30:36]MH_SAM_APDU [12:30:36]CAPDU: 80 13 01 00 [12:30:36]Write to MH i2c: E2 08 00 DD 03 80 13 01 00 00 00 00 00 5D [12:30:36]Write i2c OK [12:30:36]MH_I2C_Read... [12:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:36]Read from MH i2c: E2 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: E2 0E 00 [12:30:36]MH_I2C_Read... [12:30:36]Read from MH i2c: E2 0E 00 DD 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [12:30:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:30:36]wFMCommunicate OK [12:30:36]SAM_PROTO_GetShiftState done [12:30:36]FM_GetShiftState done [12:30:36]req_shift_opened done [12:30:36]requested_item shift.open_date is exist - process it [12:30:36]req_shift_open_date [12:30:36]req_shift_open_date done [12:30:36]produce_requested_data done [12:30:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225190,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:30:36]process_action_free close_receipt [12:30:36]json_value_free [12:30:36]json_value_free done [12:30:36]process_json_proto returns [12:30:36]Send response to host [12:30:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225190,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:30:36]free response buf [12:30:36]execute_script done [12:30:36]execute_script returns [12:30:36]free content buf [12:30:36]Sock 9.Close socket [12:30:36]Sock 9.Thread stoped [12:30:41]OFD Sender: No OFD packet to send [12:30:46]OFD Sender: No OFD packet to send [12:30:51]OFD Sender: No OFD packet to send [12:30:56]OFD Sender: No OFD packet to send [12:31:01]OFD Sender: No OFD packet to send [12:31:06]OFD Sender: No OFD packet to send [12:31:11]OFD Sender: No OFD packet to send [12:31:16]OFD Sender: No OFD packet to send [12:31:21]OFD Sender: No OFD packet to send [12:31:26]OFD Sender: No OFD packet to send [12:31:29]accept exits with 7 [12:31:29]New connection [12:31:29]New thread 3066686820 created [12:31:29]Thread 3066830180 joined [12:31:29]Waiting for new connection... [12:31:29] Sock 7.Parse request [12:31:29]Sock 7.Check first char [12:31:29]Sock 7.First char is OK [12:31:29]request: POST /json_proto HTTP/1.0 [12:31:29]Method: POST [12:31:29]URL: /json_proto [12:31:29]Method is POST - this is cgi request [12:31:29]url: /json_proto [12:31:29]query_string will be loaded in cgi processing [12:31:29]execute_cgi json_proto POST (null) [12:31:29]execute_cgi path=json_proto method=POST [12:31:29]POST find Content-Length [12:31:29]Host: 172.17.43.131:8080 [12:31:29]Content-Length: 678 [12:31:29]Content-Type: application/json [12:31:29] [12:31:29]POST finish read [12:31:29]Found Content-Length = 678 [12:31:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:29]execute_script... [12:31:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:29]POST & json_proto [12:31:29]process_json_proto [12:31:29]json parsed OK: [12:31:29]protocol is kg_v1.0 [12:31:29]action value=close_receipt [12:31:29]process_action close_receipt [12:31:29]cmd_close_receipt [12:31:29]MH_GetDate [12:31:29]Write to MH i2c: F0 00 00 DE 03 D0 [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: F0 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: F0 09 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: F0 09 00 DE 03 00 21 97 A3 66 F9 24 A2 66 BF [12:31:29]GetLastDocTimeStamp 1721997032 [12:31:29]current date 1721997089 [12:31:29]FM_GetShiftState [12:31:29]SAM_PROTO_GetShiftState [12:31:29]wFMCommunicate request_size=4 [12:31:29]MH_SAM_APDU [12:31:29]CAPDU: 80 13 01 00 [12:31:29]Write to MH i2c: E2 08 00 DF 03 80 13 01 00 00 00 00 00 5F [12:31:29]Write i2c OK [12:31:29]MH_I2C_Read... [12:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:29]Read from MH i2c: E2 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 0E 00 [12:31:29]MH_I2C_Read... [12:31:29]Read from MH i2c: E2 0E 00 DF 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 10 [12:31:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:31:29]wFMCommunicate OK [12:31:29]SAM_PROTO_GetShiftState done [12:31:29]FM_GetShiftState done [12:31:29]opened in 1721952182 [12:31:29]opened+sec_in_day 1722038582 [12:31:29]quantity*price = 50036 [12:31:29]sum+1 = 50037 [12:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 259 26.07.2024 12:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225191 ФПД: 32960827087500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225191&fm=32960827087500&tin=02508201610067®Number=0000000000092624&sum=50000 [12:31:30]StoreToDocumentArchive [12:31:30]shift 437 fd 225191 [12:31:30]save to /storage/0437/doc_00225191 [12:31:30]save last doc name /storage/0437/doc_00225191 to /storage/kkm_last_doc_name [12:31:30]save OK [12:31:30]Clear old archive folders... [12:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:30]tlvbuf is 00D6E200 [12:31:30]SAM_PROTO_ClearQueue [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 09 00 00 [12:31:30]Write to MH i2c: E2 08 00 EC 03 80 09 00 00 00 00 00 00 61 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 EC 03 00 90 00 63 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]SAM_PROTO_ClearQueue done [12:31:30]KKMCreateOFDPacket [12:31:30]OFDProtocolAddRootSTLVToBuf [12:31:30]FM_MakeSignedData [12:31:30]FM_MakeSignedData [12:31:30]SAM_PROTO_SignData [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 01 02 [12:31:30]Write to MH i2c: E2 08 00 ED 03 80 0D 01 02 00 00 00 00 69 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]wFMCommunicate request_size=255 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 21 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 6F 03 00 35 04 06 00 1D [12:31:30]Write to MH i2c: E2 02 01 EE 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 21 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 6F 03 00 35 04 06 00 1D 00 00 A1 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]wFMCommunicate request_size=10 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 02 02 05 FA 4A 63 DA 8C [12:31:30]Write to MH i2c: E2 0D 00 EF 03 80 0D 02 02 05 00 FA 4A 63 DA 8C 00 00 83 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 03 02 [12:31:30]Write to MH i2c: E2 08 00 F0 03 80 0D 03 02 00 00 00 00 6E [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 0B 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 0B 00 F0 03 00 65 8D 4F 2E 41 F3 33 A5 90 00 EA [12:31:30]RAPDU: 65 8D 4F 2E 41 F3 33 A5 90 00 [12:31:30]wFMCommunicate OK [12:31:30]SAM_PROTO_SignData done [12:31:30]FM_MakeSignedData done [12:31:30]CreateOFDProtocolMessage [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 11 00 00 [12:31:30]Write to MH i2c: E2 08 00 F1 03 80 11 00 00 00 00 00 00 6E [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 17 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 17 00 F1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [12:31:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:31:30]wFMCommunicate OK [12:31:30]CreateOFDProtocolMessage done [12:31:30]OFDSenderStorePacket 225191 [12:31:30]StoreOFDPacket docnum=225191 [12:31:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 8B 07 01 FD 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 21 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 6F 03 00 35 04 06 00 1D FA 4A 63 DA 8C 65 8D 4F 2E 41 F3 33 A5 [12:31:30]CheckFolder [12:31:30]dirname=/storage/ofd_packets [12:31:30]CheckFolder done [12:31:30]ProducePacketName [12:31:30]name=ofd_packets/00225191 [12:31:30]NVStorageSaveData ofd_packets/00225191 [12:31:30]File name is /storage/ofd_packets/00225191 [12:31:30]Write 301 bytes [12:31:30]NVStorageSaveData done [12:31:30]OFDSenderStorePacket done [12:31:30]KKMCreateOFDPacket done [12:31:30]NVStorageSaveData kkm_last_timestamp [12:31:30]File name is /storage/kkm_last_timestamp [12:31:30]Write 4 bytes [12:31:30]NVStorageSaveData done [12:31:30]ExternCall_PrintAddStr [12:31:30]wPrintStart [12:31:30]Write to MH i2c: 01 00 00 F2 03 F5 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 07 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 07 00 F2 03 00 00 00 00 00 FF 0F 0A [12:31:30]RasterBufferAndPrint [12:31:30]line Счет N : (1)2001376 [12:31:30]line ИНН: 02508201610067 [12:31:30]line Контрольно-Кассовый Чек [12:31:30]line ПРОДАЖА [12:31:30]line ТРК (МРК, ГНК) : 43 [12:31:30]line Товар: 2710124130 [12:31:30]line Аи-92-К-5 [12:31:30]line 7.380 * 67.80 [12:31:30]line = 500.36 [12:31:30]line НДС 12% НСП 1% [12:31:30]line > о реализуемом товаре [12:31:30]line ОКРУГЛЕНИЕ: -0.36 [12:31:30]line ИТОГО: 500.00 [12:31:30]line Внесено: 500.00 [12:31:30]line СДАЧА: 0.00 [12:31:30]line НСП 1% : 4.43 [12:31:30]line НДС 12% : 53.14 [12:31:30]line Наличными: 500.00 [12:31:30]line Безнал.: 0.00 [12:31:30]line Место: АЗС № 97 "Партнер Нефть" [12:31:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:31:30]line СНО: Общий режим [12:31:30]line Чек 259 26.07.2024 12:31 [12:31:30]line Смена: 437 ФФД: 1.0 [12:31:30]line ЗНМ: 0300000054 [12:31:30]line РНМ: 0000000000092624 [12:31:30]line Версия ККМ: 001 [12:31:30]line ФМ: 0000000000874959 [12:31:30]line ФД: 225191 [12:31:30]line ФПД: 32960827087500 [12:31:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225191&fm=32960827087500&tin=02508201610067®Number=0000000000092624&sum=50000 [12:31:30]OFD Sender: Processing packet 225191 [packets to send 596, broken 595] [12:31:30]ProducePacketName [12:31:30]name=ofd_packets/00225191 [12:31:30]OFD Sender: To server: pG, [12:31:30]CommunicateWithHost lk.salyk.kg:30040 [12:31:30]ConnectInit lk.salyk.kg [12:31:30]written 0, free lines is 4095 [12:31:31]Write to MH i2c: 01 00 00 1D 04 21 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 1D 04 00 00 00 00 00 5D 0C 91 [12:31:31]RasterBufferAndPrint [12:31:31]line [12:31:31]line [12:31:31]line [12:31:31]line [12:31:31]line [12:31:31]written 0, free lines is 3167 [12:31:31]MH_Cut [12:31:31]Write to MH i2c: D1 01 00 24 04 01 FA [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: D1 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: D1 01 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: D1 01 00 24 04 00 F9 [12:31:31]Write to MH i2c: 01 00 00 25 04 29 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:32]*** Cut start [12:31:32]*** Partial cut [12:31:32]*** CUTSNS_PIN = 1 [12:31:32]*** CUTSNS_PIN = 0 [12:31:32]*** Brake cut motor [12:31:33]Read from MH i2c: 01 [12:31:33]MH_I2C_Read... [12:31:33]*** Stop cut motor [12:31:33]Read from MH i2c: 01 07 00 [12:31:33]MH_I2C_Read... [12:31:33]*** Cut end [12:31:33]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [12:31:33]process_action close_receipt done [12:31:33]requested_data is exist [12:31:33]produce_requested_data [12:31:33]requested_item fm.sn is exist - process it [12:31:33]wFMCommunicate request_size=4 [12:31:33]MH_SAM_APDU [12:31:33]CAPDU: 80 11 00 00 [12:31:33]Write to MH i2c: E2 08 00 26 04 80 11 00 00 00 00 00 00 A4 [12:31:33]Write i2c OK [12:31:33]MH_I2C_Read... [12:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:33]Read from MH i2c: E2 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 17 00 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 17 00 26 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [12:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:31:33]wFMCommunicate OK [12:31:33]requested_item fd.num is exist - process it [12:31:33]SAM_PROTO_GetFieldsCounters [12:31:33]wFMCommunicate request_size=4 [12:31:33]MH_SAM_APDU [12:31:33]CAPDU: 80 13 00 00 [12:31:33]Write to MH i2c: E2 08 00 27 04 80 13 00 00 00 00 00 00 A7 [12:31:33]Write i2c OK [12:31:33]MH_I2C_Read... [12:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:33]Read from MH i2c: E2 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 62 00 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 62 00 27 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [12:31:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A7 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:33]wFMCommunicate OK [12:31:33]SAM_PROTO_GetFieldsCounters done [12:31:33]requested_item shift.num is exist - process it [12:31:33]requested_item shift.opened is exist - process it [12:31:33]req_shift_opened [12:31:33]FM_GetShiftState [12:31:33]SAM_PROTO_GetShiftState [12:31:33]wFMCommunicate request_size=4 [12:31:33]MH_SAM_APDU [12:31:33]CAPDU: 80 13 01 00 [12:31:33]Write to MH i2c: E2 08 00 28 04 80 13 01 00 00 00 00 00 A9 [12:31:33]Write i2c OK [12:31:33]MH_I2C_Read... [12:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:33]Read from MH i2c: E2 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 0E 00 [12:31:33]MH_I2C_Read... [12:31:33]Read from MH i2c: E2 0E 00 28 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5A [12:31:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:31:33]wFMCommunicate OK [12:31:33]SAM_PROTO_GetShiftState done [12:31:33]FM_GetShiftState done [12:31:33]req_shift_opened done [12:31:33]requested_item shift.open_date is exist - process it [12:31:33]req_shift_open_date [12:31:33]req_shift_open_date done [12:31:33]produce_requested_data done [12:31:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225191,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:31:33]process_action_free close_receipt [12:31:33]json_value_free [12:31:33]json_value_free done [12:31:33]process_json_proto returns [12:31:33]Send response to host [12:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225191,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:31:33]free response buf [12:31:33]execute_script done [12:31:33]execute_script returns [12:31:33]free content buf [12:31:33]Sock 7.Close socket [12:31:33]Sock 7.Thread stoped [12:31:36]Connected sock=11 [12:31:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 46 8B 07 01 FD 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 21 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 6F 03 00 35 04 06 00 1D FA 4A 63 DA 8C 65 8D 4F 2E 41 F3 33 A5 [12:31:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 F1 47 00 C2 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 6F 03 00 F4 03 04 00 37 43 A3 66 B6 04 01 00 00 E8 2E C0 20 33 2B D0 C2 [12:31:37]CommunicateWithHost err = 0 [12:31:37]CheckOFDResponse [12:31:37]1017 (14) - 77093643461234 [12:31:37]1041 (16) - 0000000000874959 [12:31:37]1040 (4) - 225191 [12:31:37]1012 (4) - 26.07.2024 06:33 [12:31:37]1206 (1) - 0 [12:31:37]OFD Sender: Remove packet 225191 [12:31:37]ProducePacketName [12:31:37]name=ofd_packets/00225191 [12:31:37]NVStorageDeleteData [12:31:37]OFD Sender: No OFD packet to send [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:47]OFD Sender: No OFD packet to send [12:32:52]OFD Sender: No OFD packet to send [12:32:57]OFD Sender: No OFD packet to send [12:33:02]OFD Sender: No OFD packet to send [12:33:07]OFD Sender: No OFD packet to send [12:33:12]OFD Sender: No OFD packet to send [12:33:17]OFD Sender: No OFD packet to send [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:42]OFD Sender: No OFD packet to send [12:33:48]OFD Sender: No OFD packet to send [12:33:53]OFD Sender: No OFD packet to send [12:33:58]OFD Sender: No OFD packet to send [12:34:03]OFD Sender: No OFD packet to send [12:34:05]accept exits with 9 [12:34:05]New connection [12:34:05]New thread 3066830180 created [12:34:05]Thread 3066686820 joined [12:34:05]Waiting for new connection... [12:34:05] Sock 9.Parse request [12:34:05]Sock 9.Check first char [12:34:05]Sock 9.First char is OK [12:34:05]request: POST /json_proto HTTP/1.0 [12:34:05]Method: POST [12:34:05]URL: /json_proto [12:34:05]Method is POST - this is cgi request [12:34:05]url: /json_proto [12:34:05]query_string will be loaded in cgi processing [12:34:05]execute_cgi json_proto POST (null) [12:34:05]execute_cgi path=json_proto method=POST [12:34:05]POST find Content-Length [12:34:05]Host: 172.17.43.131:8080 [12:34:05]Content-Length: 683 [12:34:05]Content-Type: application/json [12:34:05] [12:34:05]POST finish read [12:34:05]Found Content-Length = 683 [12:34:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:05]execute_script... [12:34:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:05]POST & json_proto [12:34:05]process_json_proto [12:34:05]json parsed OK: [12:34:05]protocol is kg_v1.0 [12:34:05]action value=close_receipt [12:34:05]process_action close_receipt [12:34:05]cmd_close_receipt [12:34:05]MH_GetDate [12:34:05]Write to MH i2c: F0 00 00 29 04 1C [12:34:05]Write i2c OK [12:34:05]MH_I2C_Read... [12:34:05]Read from MH i2c: F0 [12:34:05]MH_I2C_Read... [12:34:05]Read from MH i2c: F0 09 00 [12:34:05]MH_I2C_Read... [12:34:05]Read from MH i2c: F0 09 00 29 04 00 BE 97 A3 66 F9 24 A2 66 A8 [12:34:05]GetLastDocTimeStamp 1721997089 [12:34:05]current date 1721997246 [12:34:05]FM_GetShiftState [12:34:05]SAM_PROTO_GetShiftState [12:34:05]wFMCommunicate request_size=4 [12:34:05]MH_SAM_APDU [12:34:05]CAPDU: 80 13 01 00 [12:34:05]Write to MH i2c: E2 08 00 2A 04 80 13 01 00 00 00 00 00 AB [12:34:05]Write i2c OK [12:34:05]MH_I2C_Read... [12:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:05]Read from MH i2c: E2 [12:34:05]MH_I2C_Read... [12:34:05]Read from MH i2c: E2 0E 00 [12:34:05]MH_I2C_Read... [12:34:05]Read from MH i2c: E2 0E 00 2A 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5C [12:34:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:34:05]wFMCommunicate OK [12:34:05]SAM_PROTO_GetShiftState done [12:34:05]FM_GetShiftState done [12:34:05]opened in 1721952182 [12:34:05]opened+sec_in_day 1722038582 [12:34:05]quantity*price = 200043 [12:34:05]sum+1 = 200044 [12:34:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 260 26.07.2024 12:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225192 ФПД: 233640370817202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123406&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225192&fm=233640370817202&tin=02508201610067®Number=0000000000092624&sum=200000 [12:34:06]StoreToDocumentArchive [12:34:06]shift 437 fd 225192 [12:34:06]save to /storage/0437/doc_00225192 [12:34:06]save last doc name /storage/0437/doc_00225192 to /storage/kkm_last_doc_name [12:34:06]save OK [12:34:06]Clear old archive folders... [12:34:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:06]tlvbuf is 00DA50E0 [12:34:06]SAM_PROTO_ClearQueue [12:34:06]wFMCommunicate request_size=4 [12:34:06]MH_SAM_APDU [12:34:06]CAPDU: 80 09 00 00 [12:34:06]Write to MH i2c: E2 08 00 37 04 80 09 00 00 00 00 00 00 AD [12:34:06]Write i2c OK [12:34:06]MH_I2C_Read... [12:34:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:07]Read from MH i2c: E2 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 37 04 00 90 00 AF [12:34:07]RAPDU: 90 00 [12:34:07]wFMCommunicate OK [12:34:07]SAM_PROTO_ClearQueue done [12:34:07]KKMCreateOFDPacket [12:34:07]OFDProtocolAddRootSTLVToBuf [12:34:07]FM_MakeSignedData [12:34:07]FM_MakeSignedData [12:34:07]SAM_PROTO_SignData [12:34:07]wFMCommunicate request_size=4 [12:34:07]MH_SAM_APDU [12:34:07]CAPDU: 80 0D 01 02 [12:34:07]Write to MH i2c: E2 08 00 38 04 80 0D 01 02 00 00 00 00 B5 [12:34:07]Write i2c OK [12:34:07]MH_I2C_Read... [12:34:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:07]Read from MH i2c: E2 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 38 04 00 90 00 B0 [12:34:07]RAPDU: 90 00 [12:34:07]wFMCommunicate OK [12:34:07]wFMCommunicate request_size=255 [12:34:07]MH_SAM_APDU [12:34:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 BE 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 6F 03 00 35 04 06 00 D4 [12:34:07]Write to MH i2c: E2 02 01 39 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 BE 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 6F 03 00 35 04 06 00 D4 00 00 FB [12:34:07]Write i2c OK [12:34:07]MH_I2C_Read... [12:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:07]Read from MH i2c: E2 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [12:34:07]RAPDU: 90 00 [12:34:07]wFMCommunicate OK [12:34:07]wFMCommunicate request_size=10 [12:34:07]MH_SAM_APDU [12:34:07]CAPDU: 80 0D 02 02 05 7E A3 4E C8 B2 [12:34:07]Write to MH i2c: E2 0D 00 3A 04 80 0D 02 02 05 00 7E A3 4E C8 B2 00 00 AB [12:34:07]Write i2c OK [12:34:07]MH_I2C_Read... [12:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:07]Read from MH i2c: E2 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [12:34:07]RAPDU: 90 00 [12:34:07]wFMCommunicate OK [12:34:07]wFMCommunicate request_size=4 [12:34:07]MH_SAM_APDU [12:34:07]CAPDU: 80 0D 03 02 [12:34:07]Write to MH i2c: E2 08 00 3B 04 80 0D 03 02 00 00 00 00 BA [12:34:07]Write i2c OK [12:34:07]MH_I2C_Read... [12:34:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:07]Read from MH i2c: E2 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 0B 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 0B 00 3B 04 00 A3 45 7F 6B 7A 0A 66 09 90 00 80 [12:34:07]RAPDU: A3 45 7F 6B 7A 0A 66 09 90 00 [12:34:07]wFMCommunicate OK [12:34:07]SAM_PROTO_SignData done [12:34:07]FM_MakeSignedData done [12:34:07]CreateOFDProtocolMessage [12:34:07]wFMCommunicate request_size=4 [12:34:07]MH_SAM_APDU [12:34:07]CAPDU: 80 11 00 00 [12:34:07]Write to MH i2c: E2 08 00 3C 04 80 11 00 00 00 00 00 00 BA [12:34:07]Write i2c OK [12:34:07]MH_I2C_Read... [12:34:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:07]Read from MH i2c: E2 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 17 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: E2 17 00 3C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [12:34:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:34:07]wFMCommunicate OK [12:34:07]CreateOFDProtocolMessage done [12:34:07]OFDSenderStorePacket 225192 [12:34:07]StoreOFDPacket docnum=225192 [12:34:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 2B 07 01 C4 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 BE 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 6F 03 00 35 04 06 00 D4 7E A3 4E C8 B2 A3 45 7F 6B 7A 0A 66 09 [12:34:07]CheckFolder [12:34:07]dirname=/storage/ofd_packets [12:34:07]CheckFolder done [12:34:07]ProducePacketName [12:34:07]name=ofd_packets/00225192 [12:34:07]NVStorageSaveData ofd_packets/00225192 [12:34:07]File name is /storage/ofd_packets/00225192 [12:34:07]Write 301 bytes [12:34:07]NVStorageSaveData done [12:34:07]OFDSenderStorePacket done [12:34:07]KKMCreateOFDPacket done [12:34:07]NVStorageSaveData kkm_last_timestamp [12:34:07]File name is /storage/kkm_last_timestamp [12:34:07]Write 4 bytes [12:34:07]NVStorageSaveData done [12:34:07]ExternCall_PrintAddStr [12:34:07]wPrintStart [12:34:07]Write to MH i2c: 01 00 00 3D 04 41 [12:34:07]Write i2c OK [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: 01 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: 01 07 00 [12:34:07]MH_I2C_Read... [12:34:07]Read from MH i2c: 01 07 00 3D 04 00 00 00 00 00 FF 0F 56 [12:34:07]RasterBufferAndPrint [12:34:07]line Счет N : (1)2001377 [12:34:07]line ИНН: 02508201610067 [12:34:07]line Контрольно-Кассовый Чек [12:34:07]line ПРОДАЖА [12:34:07]line ТРК (МРК, ГНК) : 34 [12:34:07]line Товар: 2710124500 [12:34:07]line Аи-95-К-5 [12:34:07]line 26.960 * 74.20 [12:34:07]line = 2000.43 [12:34:07]line НДС 12% НСП 1% [12:34:07]line > о реализуемом товаре [12:34:07]line ОКРУГЛЕНИЕ: -0.43 [12:34:07]line ИТОГО: 2000.00 [12:34:07]line Внесено: 2000.00 [12:34:07]line СДАЧА: 0.00 [12:34:07]line НСП 1% : 17.70 [12:34:07]line НДС 12% : 212.43 [12:34:07]line Наличными: 2000.00 [12:34:07]line Безнал.: 0.00 [12:34:07]line Место: АЗС № 97 "Партнер Нефть" [12:34:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:34:07]line СНО: Общий режим [12:34:07]line Чек 260 26.07.2024 12:34 [12:34:07]line Смена: 437 ФФД: 1.0 [12:34:07]line ЗНМ: 0300000054 [12:34:07]line РНМ: 0000000000092624 [12:34:07]line Версия ККМ: 001 [12:34:07]line ФМ: 0000000000874959 [12:34:07]line ФД: 225192 [12:34:07]line ФПД: 233640370817202 [12:34:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123406&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225192&fm=233640370817202&tin=02508201610067®Number=0000000000092624&sum=200000 [12:34:07]OFD Sender: Processing packet 225192 [packets to send 596, broken 595] [12:34:07]ProducePacketName [12:34:07]name=ofd_packets/00225192 [12:34:07]OFD Sender: To server: pG, [12:34:07]CommunicateWithHost lk.salyk.kg:30040 [12:34:07]ConnectInit lk.salyk.kg [12:34:07]written 0, free lines is 4095 [12:34:08]Write to MH i2c: 01 00 00 68 04 6C [12:34:08]Write i2c OK [12:34:08]MH_I2C_Read... [12:34:08]Read from MH i2c: 01 [12:34:08]MH_I2C_Read... [12:34:08]Read from MH i2c: 01 07 00 [12:34:08]MH_I2C_Read... [12:34:08]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 5D 0C DC [12:34:08]RasterBufferAndPrint [12:34:08]line [12:34:08]line [12:34:08]line [12:34:08]line [12:34:08]line [12:34:08]written 0, free lines is 3168 [12:34:08]MH_Cut [12:34:08]Write to MH i2c: D1 01 00 6F 04 01 45 [12:34:08]Write i2c OK [12:34:08]MH_I2C_Read... [12:34:08]Read from MH i2c: D1 [12:34:08]MH_I2C_Read... [12:34:08]Read from MH i2c: D1 01 00 [12:34:08]MH_I2C_Read... [12:34:08]Read from MH i2c: D1 01 00 6F 04 00 44 [12:34:08]Write to MH i2c: 01 00 00 70 04 74 [12:34:08]Write i2c OK [12:34:08]MH_I2C_Read... [12:34:08]Connected sock=10 [12:34:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 2B 07 01 C4 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 BE 97 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 6F 03 00 35 04 06 00 D4 7E A3 4E C8 B2 A3 45 7F 6B 7A 0A 66 09 [12:34:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C BC 47 00 51 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 6F 03 00 F4 03 04 00 CF 43 A3 66 B6 04 01 00 00 9D 44 B5 BA 40 4D 82 0D [12:34:08]CommunicateWithHost err = 0 [12:34:08]CheckOFDResponse [12:34:08]1017 (14) - 77093643461234 [12:34:08]1041 (16) - 0000000000874959 [12:34:08]1040 (4) - 225192 [12:34:08]1012 (4) - 26.07.2024 06:35 [12:34:08]1206 (1) - 0 [12:34:08]OFD Sender: Remove packet 225192 [12:34:08]ProducePacketName [12:34:08]name=ofd_packets/00225192 [12:34:08]NVStorageDeleteData [12:34:09]OFD Sender: No OFD packet to send [12:34:09]*** Cut start [12:34:09]*** Partial cut [12:34:09]*** CUTSNS_PIN = 1 [12:34:09]*** CUTSNS_PIN = 0 [12:34:09]*** Brake cut motor [12:34:10]Read from MH i2c: 01 [12:34:10]MH_I2C_Read... [12:34:10]*** Stop cut motor [12:34:10]*** Cut end [12:34:10]Read from MH i2c: 01 07 00 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [12:34:10]process_action close_receipt done [12:34:10]requested_data is exist [12:34:10]produce_requested_data [12:34:10]requested_item fm.sn is exist - process it [12:34:10]wFMCommunicate request_size=4 [12:34:10]MH_SAM_APDU [12:34:10]CAPDU: 80 11 00 00 [12:34:10]Write to MH i2c: E2 08 00 71 04 80 11 00 00 00 00 00 00 EF [12:34:10]Write i2c OK [12:34:10]MH_I2C_Read... [12:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:10]Read from MH i2c: E2 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: E2 17 00 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: E2 17 00 71 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [12:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:34:10]wFMCommunicate OK [12:34:10]requested_item fd.num is exist - process it [12:34:10]SAM_PROTO_GetFieldsCounters [12:34:10]wFMCommunicate request_size=4 [12:34:10]MH_SAM_APDU [12:34:10]CAPDU: 80 13 00 00 [12:34:10]Write to MH i2c: E2 08 00 72 04 80 13 00 00 00 00 00 00 F2 [12:34:10]Write i2c OK [12:34:10]MH_I2C_Read... [12:34:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:10]Read from MH i2c: E2 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: E2 62 00 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: E2 62 00 72 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [12:34:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:10]wFMCommunicate OK [12:34:10]SAM_PROTO_GetFieldsCounters done [12:34:10]requested_item shift.num is exist - process it [12:34:10]requested_item shift.opened is exist - process it [12:34:10]req_shift_opened [12:34:10]FM_GetShiftState [12:34:10]SAM_PROTO_GetShiftState [12:34:10]wFMCommunicate request_size=4 [12:34:10]MH_SAM_APDU [12:34:10]CAPDU: 80 13 01 00 [12:34:10]Write to MH i2c: E2 08 00 73 04 80 13 01 00 00 00 00 00 F4 [12:34:10]Write i2c OK [12:34:10]MH_I2C_Read... [12:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:10]Read from MH i2c: E2 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: E2 0E 00 [12:34:10]MH_I2C_Read... [12:34:10]Read from MH i2c: E2 0E 00 73 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A5 [12:34:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:34:10]wFMCommunicate OK [12:34:10]SAM_PROTO_GetShiftState done [12:34:10]FM_GetShiftState done [12:34:10]req_shift_opened done [12:34:10]requested_item shift.open_date is exist - process it [12:34:10]req_shift_open_date [12:34:10]req_shift_open_date done [12:34:10]produce_requested_data done [12:34:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225192,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:34:10]process_action_free close_receipt [12:34:10]json_value_free [12:34:10]json_value_free done [12:34:10]process_json_proto returns [12:34:10]Send response to host [12:34:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225192,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:34:10]free response buf [12:34:10]execute_script done [12:34:10]execute_script returns [12:34:10]free content buf [12:34:10]Sock 9.Close socket [12:34:10]Sock 9.Thread stoped [12:34:14]OFD Sender: No OFD packet to send [12:34:19]OFD Sender: No OFD packet to send [12:34:24]OFD Sender: No OFD packet to send [12:34:29]OFD Sender: No OFD packet to send [12:34:33]recv_with_timeout no data received [12:34:34]OFD Sender: No OFD packet to send [12:34:39]OFD Sender: No OFD packet to send [12:34:44]OFD Sender: No OFD packet to send [12:34:49]OFD Sender: No OFD packet to send [12:34:54]OFD Sender: No OFD packet to send [12:34:59]OFD Sender: No OFD packet to send [12:35:04]OFD Sender: No OFD packet to send [12:35:09]OFD Sender: No OFD packet to send [12:35:14]OFD Sender: No OFD packet to send [12:35:18]accept exits with 7 [12:35:18]New connection [12:35:18]New thread 3066686820 created [12:35:18]Thread 3066830180 joined [12:35:18]Waiting for new connection... [12:35:18] Sock 7.Parse request [12:35:18]Sock 7.Check first char [12:35:18]Sock 7.First char is OK [12:35:18]request: POST /json_proto HTTP/1.0 [12:35:18]Method: POST [12:35:18]URL: /json_proto [12:35:18]Method is POST - this is cgi request [12:35:18]url: /json_proto [12:35:18]query_string will be loaded in cgi processing [12:35:18]execute_cgi json_proto POST (null) [12:35:18]execute_cgi path=json_proto method=POST [12:35:18]POST find Content-Length [12:35:18]Host: 172.17.43.131:8080 [12:35:18]Content-Length: 820 [12:35:18]Content-Type: application/json [12:35:18] [12:35:18]POST finish read [12:35:18]Found Content-Length = 820 [12:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:18]execute_script... [12:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:18]POST & json_proto [12:35:18]process_json_proto [12:35:18]json parsed OK: [12:35:18]protocol is kg_v1.0 [12:35:18]action value=close_receipt [12:35:18]process_action close_receipt [12:35:18]cmd_close_receipt [12:35:18]MH_GetDate [12:35:18]Write to MH i2c: F0 00 00 74 04 67 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: F0 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: F0 09 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: F0 09 00 74 04 00 07 98 A3 66 F9 24 A2 66 3D [12:35:18]GetLastDocTimeStamp 1721997246 [12:35:18]current date 1721997319 [12:35:18]FM_GetShiftState [12:35:18]SAM_PROTO_GetShiftState [12:35:18]wFMCommunicate request_size=4 [12:35:18]MH_SAM_APDU [12:35:18]CAPDU: 80 13 01 00 [12:35:18]Write to MH i2c: E2 08 00 75 04 80 13 01 00 00 00 00 00 F6 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:18]Read from MH i2c: E2 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 0E 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 0E 00 75 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A7 [12:35:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:35:18]wFMCommunicate OK [12:35:18]SAM_PROTO_GetShiftState done [12:35:18]FM_GetShiftState done [12:35:18]opened in 1721952182 [12:35:18]opened+sec_in_day 1722038582 [12:35:18]quantity*price = 100005 [12:35:18]sum+1 = 100006 [12:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 261 26.07.2024 12:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225193 ФПД: 210422735639889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123519&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225193&fm=210422735639889&tin=02508201610067®Number=0000000000092624&sum=100005 [12:35:19]StoreToDocumentArchive [12:35:19]shift 437 fd 225193 [12:35:19]save to /storage/0437/doc_00225193 [12:35:19]save last doc name /storage/0437/doc_00225193 to /storage/kkm_last_doc_name [12:35:19]save OK [12:35:19]Clear old archive folders... [12:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:19]tlvbuf is 00D6BAB0 [12:35:19]SAM_PROTO_ClearQueue [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 09 00 00 [12:35:19]Write to MH i2c: E2 08 00 82 04 80 09 00 00 00 00 00 00 F8 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:19]Read from MH i2c: E2 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 82 04 00 90 00 FA [12:35:19]RAPDU: 90 00 [12:35:19]wFMCommunicate OK [12:35:19]SAM_PROTO_ClearQueue done [12:35:19]KKMCreateOFDPacket [12:35:19]OFDProtocolAddRootSTLVToBuf [12:35:19]FM_MakeSignedData [12:35:19]FM_MakeSignedData [12:35:19]SAM_PROTO_SignData [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 0D 01 02 [12:35:19]Write to MH i2c: E2 08 00 83 04 80 0D 01 02 00 00 00 00 00 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:19]Read from MH i2c: E2 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [12:35:19]RAPDU: 90 00 [12:35:19]wFMCommunicate OK [12:35:19]wFMCommunicate request_size=255 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 07 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 6F 03 00 35 04 06 00 BF [12:35:19]Write to MH i2c: E2 02 01 84 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 07 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 6F 03 00 35 04 06 00 BF 00 00 5E [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 84 04 00 90 00 FC [12:35:20]RAPDU: 90 00 [12:35:20]wFMCommunicate OK [12:35:20]wFMCommunicate request_size=10 [12:35:20]MH_SAM_APDU [12:35:20]CAPDU: 80 0D 02 02 05 60 DC 69 15 51 [12:35:20]Write to MH i2c: E2 0D 00 85 04 80 0D 02 02 05 00 60 DC 69 15 51 00 00 18 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 03 00 85 04 00 90 00 FD [12:35:20]RAPDU: 90 00 [12:35:20]wFMCommunicate OK [12:35:20]wFMCommunicate request_size=4 [12:35:20]MH_SAM_APDU [12:35:20]CAPDU: 80 0D 03 02 [12:35:20]Write to MH i2c: E2 08 00 86 04 80 0D 03 02 00 00 00 00 05 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 0B 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 0B 00 86 04 00 AE 69 22 AD 5C 78 FE ED 90 00 AB [12:35:20]RAPDU: AE 69 22 AD 5C 78 FE ED 90 00 [12:35:20]wFMCommunicate OK [12:35:20]SAM_PROTO_SignData done [12:35:20]FM_MakeSignedData done [12:35:20]CreateOFDProtocolMessage [12:35:20]wFMCommunicate request_size=4 [12:35:20]MH_SAM_APDU [12:35:20]CAPDU: 80 11 00 00 [12:35:20]Write to MH i2c: E2 08 00 87 04 80 11 00 00 00 00 00 00 05 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 17 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 17 00 87 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [12:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:20]wFMCommunicate OK [12:35:20]CreateOFDProtocolMessage done [12:35:20]OFDSenderStorePacket 225193 [12:35:20]StoreOFDPacket docnum=225193 [12:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 98 F9 07 01 2A C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 07 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 6F 03 00 35 04 06 00 BF 60 DC 69 15 51 AE 69 22 AD 5C 78 FE ED [12:35:20]CheckFolder [12:35:20]dirname=/storage/ofd_packets [12:35:20]CheckFolder done [12:35:20]ProducePacketName [12:35:20]name=ofd_packets/00225193 [12:35:20]NVStorageSaveData ofd_packets/00225193 [12:35:20]File name is /storage/ofd_packets/00225193 [12:35:20]Write 301 bytes [12:35:20]NVStorageSaveData done [12:35:20]OFDSenderStorePacket done [12:35:20]KKMCreateOFDPacket done [12:35:20]NVStorageSaveData kkm_last_timestamp [12:35:20]File name is /storage/kkm_last_timestamp [12:35:20]Write 4 bytes [12:35:20]NVStorageSaveData done [12:35:20]ExternCall_PrintAddStr [12:35:20]wPrintStart [12:35:20]Write to MH i2c: 01 00 00 88 04 8C [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 88 04 00 00 00 00 00 FF 0F A1 [12:35:20]RasterBufferAndPrint [12:35:20]line Счет N : (1)2001378 [12:35:20]line ИНН: 02508201610067 [12:35:20]line Контрольно-Кассовый Чек [12:35:20]line ПРОДАЖА [12:35:20]line ТРК (МРК, ГНК) : 53 [12:35:20]line Товар: 2710124130 [12:35:20]line Аи-92-К-5 [12:35:20]line 14.750 * 67.80 [12:35:20]line = 1000.05 [12:35:20]line НДС 12% НСП 1% [12:35:20]line > о реализуемом товаре [12:35:20]line ИТОГО: 1000.05 [12:35:20]line НСП 1% : 8.85 [12:35:20]line НДС 12% : 106.20 [12:35:20]line Наличными: 0.00 [12:35:20]line Безнал.: 1000.05 [12:35:20]line Место: АЗС № 97 "Партнер Нефть" [12:35:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:35:20]line СНО: Общий режим [12:35:20]line Чек 261 26.07.2024 12:35 [12:35:20]line Смена: 437 ФФД: 1.0 [12:35:20]line ЗНМ: 0300000054 [12:35:20]line РНМ: 0000000000092624 [12:35:20]line Версия ККМ: 001 [12:35:20]line Платежная система: Бакай Банк [12:35:20]line ФМ: 0000000000874959 [12:35:20]line ФД: 225193 [12:35:20]line ФПД: 210422735639889 [12:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123519&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225193&fm=210422735639889&tin=02508201610067®Number=0000000000092624&sum=100005 [12:35:20]written 0, free lines is 4095 [12:35:20]OFD Sender: Processing packet 225193 [packets to send 596, broken 595] [12:35:20]ProducePacketName [12:35:20]name=ofd_packets/00225193 [12:35:20]OFD Sender: To server: pG, [12:35:20]CommunicateWithHost lk.salyk.kg:30040 [12:35:20]ConnectInit lk.salyk.kg [12:35:20]Write to MH i2c: 01 00 00 B2 04 B6 [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 6A 0C 33 [12:35:20]RasterBufferAndPrint [12:35:20]line [12:35:20]line [12:35:20]line [12:35:20]line [12:35:20]line [12:35:20]written 0, free lines is 3182 [12:35:20]MH_Cut [12:35:20]Write to MH i2c: D1 01 00 B9 04 01 8F [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: D1 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: D1 01 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: D1 01 00 B9 04 00 8E [12:35:20]Write to MH i2c: 01 00 00 BA 04 BE [12:35:20]Write i2c OK [12:35:20]MH_I2C_Read... [12:35:22]*** Cut start [12:35:22]*** Partial cut [12:35:22]*** CUTSNS_PIN = 1 [12:35:22]*** CUTSNS_PIN = 0 [12:35:22]*** Brake cut motor [12:35:22]Read from MH i2c: 01 [12:35:22]MH_I2C_Read... [12:35:22]*** Stop cut motor [12:35:22]*** Cut end [12:35:22]Read from MH i2c: 01 07 00 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [12:35:22]process_action close_receipt done [12:35:22]requested_data is exist [12:35:22]produce_requested_data [12:35:22]requested_item fm.sn is exist - process it [12:35:22]wFMCommunicate request_size=4 [12:35:22]MH_SAM_APDU [12:35:22]CAPDU: 80 11 00 00 [12:35:22]Write to MH i2c: E2 08 00 BB 04 80 11 00 00 00 00 00 00 39 [12:35:22]Write i2c OK [12:35:22]MH_I2C_Read... [12:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:22]Read from MH i2c: E2 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 17 00 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 17 00 BB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [12:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:35:22]wFMCommunicate OK [12:35:22]requested_item fd.num is exist - process it [12:35:22]SAM_PROTO_GetFieldsCounters [12:35:22]wFMCommunicate request_size=4 [12:35:22]MH_SAM_APDU [12:35:22]CAPDU: 80 13 00 00 [12:35:22]Write to MH i2c: E2 08 00 BC 04 80 13 00 00 00 00 00 00 3C [12:35:22]Write i2c OK [12:35:22]MH_I2C_Read... [12:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:22]Read from MH i2c: E2 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 62 00 [12:35:22]MH_I2C_Read... [12:35:22]Read from MH i2c: E2 62 00 BC 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [12:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 A9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:22]wFMCommunicate OK [12:35:22]SAM_PROTO_GetFieldsCounters done [12:35:22]requested_item shift.num is exist - process it [12:35:22]requested_item shift.opened is exist - process it [12:35:22]req_shift_opened [12:35:22]FM_GetShiftState [12:35:22]SAM_PROTO_GetShiftState [12:35:22]wFMCommunicate request_size=4 [12:35:22]MH_SAM_APDU [12:35:22]CAPDU: 80 13 01 00 [12:35:22]Write to MH i2c: E2 08 00 BD 04 80 13 01 00 00 00 00 00 3E [12:35:22]Write i2c OK [12:35:22]MH_I2C_Read... [12:35:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:23]Read from MH i2c: E2 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: E2 0E 00 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: E2 0E 00 BD 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EF [12:35:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:35:23]wFMCommunicate OK [12:35:23]SAM_PROTO_GetShiftState done [12:35:23]FM_GetShiftState done [12:35:23]req_shift_opened done [12:35:23]requested_item shift.open_date is exist - process it [12:35:23]req_shift_open_date [12:35:23]req_shift_open_date done [12:35:23]produce_requested_data done [12:35:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225193,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:35:23]process_action_free close_receipt [12:35:23]json_value_free [12:35:23]json_value_free done [12:35:23]process_json_proto returns [12:35:23]Send response to host [12:35:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225193,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:35:23]free response buf [12:35:23]execute_script done [12:35:23]execute_script returns [12:35:23]free content buf [12:35:23]Sock 7.Close socket [12:35:23]Sock 7.Thread stoped [12:35:24]Connected sock=11 [12:35:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 98 F9 07 01 2A C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 07 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 6F 03 00 35 04 06 00 BF 60 DC 69 15 51 AE 69 22 AD 5C 78 FE ED [12:35:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 09 43 47 00 73 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 6F 03 00 F4 03 04 00 1C 44 A3 66 B6 04 01 00 00 68 66 AB DC 2D DE B9 27 [12:35:25]CommunicateWithHost err = 0 [12:35:25]CheckOFDResponse [12:35:25]1017 (14) - 77093643461234 [12:35:25]1041 (16) - 0000000000874959 [12:35:25]1040 (4) - 225193 [12:35:25]1012 (4) - 26.07.2024 06:37 [12:35:25]1206 (1) - 0 [12:35:25]OFD Sender: Remove packet 225193 [12:35:25]ProducePacketName [12:35:25]name=ofd_packets/00225193 [12:35:25]NVStorageDeleteData [12:35:25]OFD Sender: No OFD packet to send [12:35:30]OFD Sender: No OFD packet to send [12:35:35]recv_with_timeout no data received [12:35:35]OFD Sender: No OFD packet to send [12:35:40]OFD Sender: No OFD packet to send [12:35:45]recv_with_timeout no data received [12:35:45]OFD Sender: No OFD packet to send [12:35:50]OFD Sender: No OFD packet to send [12:35:55]OFD Sender: No OFD packet to send [12:35:56]recv_with_timeout no data received [12:36:00]OFD Sender: No OFD packet to send [12:36:05]OFD Sender: No OFD packet to send [12:36:10]OFD Sender: No OFD packet to send [12:36:15]OFD Sender: No OFD packet to send [12:36:20]OFD Sender: No OFD packet to send [12:36:26]OFD Sender: No OFD packet to send [12:36:31]OFD Sender: No OFD packet to send [12:36:36]OFD Sender: No OFD packet to send [12:36:41]OFD Sender: No OFD packet to send [12:36:46]OFD Sender: No OFD packet to send [12:36:51]OFD Sender: No OFD packet to send [12:36:56]OFD Sender: No OFD packet to send [12:37:01]OFD Sender: No OFD packet to send [12:37:06]OFD Sender: No OFD packet to send [12:37:11]OFD Sender: No OFD packet to send [12:37:16]OFD Sender: No OFD packet to send [12:37:21]OFD Sender: No OFD packet to send [12:37:26]OFD Sender: No OFD packet to send [12:37:31]OFD Sender: No OFD packet to send [12:37:36]OFD Sender: No OFD packet to send [12:37:41]OFD Sender: No OFD packet to send [12:37:46]OFD Sender: No OFD packet to send [12:37:51]OFD Sender: No OFD packet to send [12:37:56]OFD Sender: No OFD packet to send [12:38:01]OFD Sender: No OFD packet to send [12:38:06]OFD Sender: No OFD packet to send [12:38:11]OFD Sender: No OFD packet to send [12:38:15]accept exits with 9 [12:38:15]New connection [12:38:15]New thread 3066830180 created [12:38:15]Thread 3066686820 joined [12:38:15]Waiting for new connection... [12:38:15] Sock 9.Parse request [12:38:15]Sock 9.Check first char [12:38:15]Sock 9.First char is OK [12:38:15]request: POST /json_proto HTTP/1.0 [12:38:15]Method: POST [12:38:15]URL: /json_proto [12:38:15]Method is POST - this is cgi request [12:38:15]url: /json_proto [12:38:15]query_string will be loaded in cgi processing [12:38:15]execute_cgi json_proto POST (null) [12:38:15]execute_cgi path=json_proto method=POST [12:38:15]POST find Content-Length [12:38:15]Host: 172.17.43.131:8080 [12:38:15]Content-Length: 680 [12:38:15]Content-Type: application/json [12:38:15] [12:38:15]POST finish read [12:38:15]Found Content-Length = 680 [12:38:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.280, "sum" : 1005.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:15]execute_script... [12:38:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.280, "sum" : 1005.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:15]POST & json_proto [12:38:15]process_json_proto [12:38:15]json parsed OK: [12:38:15]protocol is kg_v1.0 [12:38:15]action value=close_receipt [12:38:15]process_action close_receipt [12:38:15]cmd_close_receipt [12:38:15]MH_GetDate [12:38:15]Write to MH i2c: F0 00 00 BE 04 B1 [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: F0 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: F0 09 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: F0 09 00 BE 04 00 B8 98 A3 66 F9 24 A2 66 38 [12:38:15]GetLastDocTimeStamp 1721997319 [12:38:15]current date 1721997496 [12:38:15]FM_GetShiftState [12:38:15]SAM_PROTO_GetShiftState [12:38:15]wFMCommunicate request_size=4 [12:38:15]MH_SAM_APDU [12:38:15]CAPDU: 80 13 01 00 [12:38:15]Write to MH i2c: E2 08 00 BF 04 80 13 01 00 00 00 00 00 40 [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:15]Read from MH i2c: E2 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 0E 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 0E 00 BF 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F1 [12:38:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:38:15]wFMCommunicate OK [12:38:15]SAM_PROTO_GetShiftState done [12:38:15]FM_GetShiftState done [12:38:15]opened in 1721952182 [12:38:15]opened+sec_in_day 1722038582 [12:38:15]quantity*price = 100529 [12:38:15]sum+1 = 100531 [12:38:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1005.00 Внесено: 1005.00 СДАЧА: 0.00 НСП 1% : 8.90 НДС 12% : 106.76 Наличными: 1005.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 262 26.07.2024 12:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225194 ФПД: 223958087834010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225194&fm=223958087834010&tin=02508201610067®Number=0000000000092624&sum=100500 [12:38:16]StoreToDocumentArchive [12:38:16]shift 437 fd 225194 [12:38:16]save to /storage/0437/doc_00225194 [12:38:16]save last doc name /storage/0437/doc_00225194 to /storage/kkm_last_doc_name [12:38:16]save OK [12:38:16]Clear old archive folders... [12:38:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:38:16]tlvbuf is 00D61EB0 [12:38:16]SAM_PROTO_ClearQueue [12:38:16]wFMCommunicate request_size=4 [12:38:16]MH_SAM_APDU [12:38:16]CAPDU: 80 09 00 00 [12:38:16]Write to MH i2c: E2 08 00 CC 04 80 09 00 00 00 00 00 00 42 [12:38:16]Write i2c OK [12:38:16]MH_I2C_Read... [12:38:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:16]Read from MH i2c: E2 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 CC 04 00 90 00 44 [12:38:16]RAPDU: 90 00 [12:38:16]wFMCommunicate OK [12:38:16]SAM_PROTO_ClearQueue done [12:38:16]KKMCreateOFDPacket [12:38:16]OFDProtocolAddRootSTLVToBuf [12:38:16]FM_MakeSignedData [12:38:16]FM_MakeSignedData [12:38:16]SAM_PROTO_SignData [12:38:16]wFMCommunicate request_size=4 [12:38:16]MH_SAM_APDU [12:38:16]CAPDU: 80 0D 01 02 [12:38:16]Write to MH i2c: E2 08 00 CD 04 80 0D 01 02 00 00 00 00 4A [12:38:16]Write i2c OK [12:38:16]MH_I2C_Read... [12:38:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:16]Read from MH i2c: E2 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 [12:38:16]MH_I2C_Read... [12:38:16]Read from MH i2c: E2 03 00 CD 04 00 90 00 45 [12:38:16]RAPDU: 90 00 [12:38:16]wFMCommunicate OK [12:38:16]wFMCommunicate request_size=255 [12:38:16]MH_SAM_APDU [12:38:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B8 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 6F 03 00 35 04 06 00 CB B0 4E 45 [12:38:16]Write to MH i2c: E2 02 01 CE 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B8 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 6F 03 00 35 04 06 00 CB B0 4E 45 00 00 80 [12:38:16]Write i2c OK [12:38:16]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [12:38:17]RAPDU: 90 00 [12:38:17]wFMCommunicate OK [12:38:17]wFMCommunicate request_size=7 [12:38:17]MH_SAM_APDU [12:38:17]CAPDU: 80 0D 02 02 02 19 9A [12:38:17]Write to MH i2c: E2 0A 00 CF 04 80 0D 02 02 02 00 19 9A 00 00 04 [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [12:38:17]RAPDU: 90 00 [12:38:17]wFMCommunicate OK [12:38:17]wFMCommunicate request_size=4 [12:38:17]MH_SAM_APDU [12:38:17]CAPDU: 80 0D 03 02 [12:38:17]Write to MH i2c: E2 08 00 D0 04 80 0D 03 02 00 00 00 00 4F [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 0B 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 0B 00 D0 04 00 D0 8E 14 82 3E 55 E9 20 90 00 E0 [12:38:17]RAPDU: D0 8E 14 82 3E 55 E9 20 90 00 [12:38:17]wFMCommunicate OK [12:38:17]SAM_PROTO_SignData done [12:38:17]FM_MakeSignedData done [12:38:17]CreateOFDProtocolMessage [12:38:17]wFMCommunicate request_size=4 [12:38:17]MH_SAM_APDU [12:38:17]CAPDU: 80 11 00 00 [12:38:17]Write to MH i2c: E2 08 00 D1 04 80 11 00 00 00 00 00 00 4F [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:17]Read from MH i2c: E2 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 17 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: E2 17 00 D1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [12:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:38:17]wFMCommunicate OK [12:38:17]CreateOFDProtocolMessage done [12:38:17]OFDSenderStorePacket 225194 [12:38:17]StoreOFDPacket docnum=225194 [12:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E3 82 04 01 5E 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B8 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 6F 03 00 35 04 06 00 CB B0 4E 45 19 9A D0 8E 14 82 3E 55 E9 20 [12:38:17]CheckFolder [12:38:17]dirname=/storage/ofd_packets [12:38:17]CheckFolder done [12:38:17]ProducePacketName [12:38:17]name=ofd_packets/00225194 [12:38:17]NVStorageSaveData ofd_packets/00225194 [12:38:17]File name is /storage/ofd_packets/00225194 [12:38:17]Write 298 bytes [12:38:17]NVStorageSaveData done [12:38:17]OFDSenderStorePacket done [12:38:17]KKMCreateOFDPacket done [12:38:17]NVStorageSaveData kkm_last_timestamp [12:38:17]File name is /storage/kkm_last_timestamp [12:38:17]Write 4 bytes [12:38:17]NVStorageSaveData done [12:38:17]ExternCall_PrintAddStr [12:38:17]wPrintStart [12:38:17]Write to MH i2c: 01 00 00 D2 04 D6 [12:38:17]Write i2c OK [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: 01 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: 01 07 00 [12:38:17]MH_I2C_Read... [12:38:17]Read from MH i2c: 01 07 00 D2 04 00 00 00 00 00 FF 0F EB [12:38:17]RasterBufferAndPrint [12:38:17]line Счет N : (1)2001379 [12:38:17]line ИНН: 02508201610067 [12:38:17]line Контрольно-Кассовый Чек [12:38:17]line ПРОДАЖА [12:38:17]line ТРК (МРК, ГНК) : 31 [12:38:17]line Товар: 2710194210 [12:38:17]line ДТ-К-5 [12:38:17]line 13.280 * 75.70 [12:38:17]line = 1005.30 [12:38:17]line НДС 12% НСП 1% [12:38:17]line > о реализуемом товаре [12:38:17]line ОКРУГЛЕНИЕ: -0.30 [12:38:17]line ИТОГО: 1005.00 [12:38:17]line Внесено: 1005.00 [12:38:17]line СДАЧА: 0.00 [12:38:17]line НСП 1% : 8.90 [12:38:17]line НДС 12% : 106.76 [12:38:17]line Наличными: 1005.00 [12:38:17]line Безнал.: 0.00 [12:38:17]line Место: АЗС № 97 "Партнер Нефть" [12:38:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:38:17]line СНО: Общий режим [12:38:17]line Чек 262 26.07.2024 12:38 [12:38:17]line Смена: 437 ФФД: 1.0 [12:38:17]line ЗНМ: 0300000054 [12:38:17]line РНМ: 0000000000092624 [12:38:17]line Версия ККМ: 001 [12:38:17]line ФМ: 0000000000874959 [12:38:17]line ФД: 225194 [12:38:17]line ФПД: 223958087834010 [12:38:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225194&fm=223958087834010&tin=02508201610067®Number=0000000000092624&sum=100500 [12:38:17]OFD Sender: Processing packet 225194 [packets to send 596, broken 595] [12:38:17]ProducePacketName [12:38:17]name=ofd_packets/00225194 [12:38:17]OFD Sender: To server: pG, [12:38:17]CommunicateWithHost lk.salyk.kg:30040 [12:38:17]ConnectInit lk.salyk.kg [12:38:17]written 0, free lines is 4095 [12:38:18]Write to MH i2c: 01 00 00 FD 04 01 [12:38:18]Write i2c OK [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: 01 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: 01 07 00 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 52 0C 66 [12:38:18]RasterBufferAndPrint [12:38:18]line [12:38:18]line [12:38:18]line [12:38:18]line [12:38:18]line [12:38:18]written 0, free lines is 3158 [12:38:18]MH_Cut [12:38:18]Write to MH i2c: D1 01 00 04 05 01 DB [12:38:18]Write i2c OK [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: D1 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: D1 01 00 [12:38:18]MH_I2C_Read... [12:38:18]Read from MH i2c: D1 01 00 04 05 00 DA [12:38:18]Write to MH i2c: 01 00 00 05 05 0A [12:38:18]Write i2c OK [12:38:18]MH_I2C_Read... [12:38:19]*** Cut start [12:38:19]*** Partial cut [12:38:19]*** CUTSNS_PIN = 1 [12:38:19]*** CUTSNS_PIN = 0 [12:38:19]*** Brake cut motor [12:38:20]Read from MH i2c: 01 [12:38:20]MH_I2C_Read... [12:38:20]*** Stop cut motor [12:38:20]*** Cut end [12:38:20]Read from MH i2c: 01 07 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 FF 0F 1F [12:38:20]process_action close_receipt done [12:38:20]requested_data is exist [12:38:20]produce_requested_data [12:38:20]requested_item fm.sn is exist - process it [12:38:20]wFMCommunicate request_size=4 [12:38:20]MH_SAM_APDU [12:38:20]CAPDU: 80 11 00 00 [12:38:20]Write to MH i2c: E2 08 00 06 05 80 11 00 00 00 00 00 00 85 [12:38:20]Write i2c OK [12:38:20]MH_I2C_Read... [12:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:20]Read from MH i2c: E2 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 17 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 17 00 06 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [12:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:38:20]wFMCommunicate OK [12:38:20]requested_item fd.num is exist - process it [12:38:20]SAM_PROTO_GetFieldsCounters [12:38:20]wFMCommunicate request_size=4 [12:38:20]MH_SAM_APDU [12:38:20]CAPDU: 80 13 00 00 [12:38:20]Write to MH i2c: E2 08 00 07 05 80 13 00 00 00 00 00 00 88 [12:38:20]Write i2c OK [12:38:20]MH_I2C_Read... [12:38:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:20]Read from MH i2c: E2 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 62 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 62 00 07 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [12:38:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:38:20]wFMCommunicate OK [12:38:20]SAM_PROTO_GetFieldsCounters done [12:38:20]requested_item shift.num is exist - process it [12:38:20]requested_item shift.opened is exist - process it [12:38:20]req_shift_opened [12:38:20]FM_GetShiftState [12:38:20]SAM_PROTO_GetShiftState [12:38:20]wFMCommunicate request_size=4 [12:38:20]MH_SAM_APDU [12:38:20]CAPDU: 80 13 01 00 [12:38:20]Write to MH i2c: E2 08 00 08 05 80 13 01 00 00 00 00 00 8A [12:38:20]Write i2c OK [12:38:20]MH_I2C_Read... [12:38:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:20]Read from MH i2c: E2 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 0E 00 [12:38:20]MH_I2C_Read... [12:38:20]Read from MH i2c: E2 0E 00 08 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3B [12:38:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:38:20]wFMCommunicate OK [12:38:20]SAM_PROTO_GetShiftState done [12:38:20]FM_GetShiftState done [12:38:20]req_shift_opened done [12:38:20]requested_item shift.open_date is exist - process it [12:38:20]req_shift_open_date [12:38:20]req_shift_open_date done [12:38:20]produce_requested_data done [12:38:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225194,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:38:20]process_action_free close_receipt [12:38:20]json_value_free [12:38:20]json_value_free done [12:38:20]process_json_proto returns [12:38:20]Send response to host [12:38:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225194,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:38:20]free response buf [12:38:20]execute_script done [12:38:20]execute_script returns [12:38:20]free content buf [12:38:20]Sock 9.Close socket [12:38:20]Sock 9.Thread stoped [12:38:22]recv_with_timeout no data received [12:38:22]ConnectInit Can't take IP for lk.salyk.kg [12:38:22]CommunicateWithHost connect error [12:38:22]CommunicateWithHost err = -1 [12:38:22]OFD Sender: Server communicate error [12:38:27]OFD Sender: Processing packet 225194 [packets to send 596, broken 595] [12:38:27]ProducePacketName [12:38:27]name=ofd_packets/00225194 [12:38:27]OFD Sender: To server: pG, [12:38:27]CommunicateWithHost lk.salyk.kg:30040 [12:38:27]ConnectInit lk.salyk.kg [12:38:37]recv_with_timeout no data received [12:38:49]Connected sock=10 [12:38:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E3 82 04 01 5E 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B2 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 B8 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 6F 03 00 35 04 06 00 CB B0 4E 45 19 9A D0 8E 14 82 3E 55 E9 20 [12:38:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AA 0D 47 00 58 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 6F 03 00 F4 03 04 00 E9 44 A3 66 B6 04 01 00 00 A3 AB AB 95 A7 D1 A0 C7 [12:38:50]CommunicateWithHost err = 0 [12:38:50]CheckOFDResponse [12:38:50]1017 (14) - 77093643461234 [12:38:50]1041 (16) - 0000000000874959 [12:38:50]1040 (4) - 225194 [12:38:50]1012 (4) - 26.07.2024 06:40 [12:38:50]1206 (1) - 0 [12:38:50]OFD Sender: Remove packet 225194 [12:38:50]ProducePacketName [12:38:50]name=ofd_packets/00225194 [12:38:50]NVStorageDeleteData [12:38:50]OFD Sender: No OFD packet to send [12:38:55]OFD Sender: No OFD packet to send [12:39:00]OFD Sender: No OFD packet to send [12:39:05]OFD Sender: No OFD packet to send [12:39:10]OFD Sender: No OFD packet to send [12:39:15]OFD Sender: No OFD packet to send [12:39:20]accept exits with 7 [12:39:20]New connection [12:39:20]New thread 3066686820 created [12:39:20]Thread 3066830180 joined [12:39:20]Waiting for new connection... [12:39:20] Sock 7.Parse request [12:39:20]Sock 7.Check first char [12:39:20]Sock 7.First char is OK [12:39:20]request: POST /json_proto HTTP/1.0 [12:39:20]Method: POST [12:39:20]URL: /json_proto [12:39:20]Method is POST - this is cgi request [12:39:20]url: /json_proto [12:39:20]query_string will be loaded in cgi processing [12:39:20]execute_cgi json_proto POST (null) [12:39:20]execute_cgi path=json_proto method=POST [12:39:20]POST find Content-Length [12:39:20]Host: 172.17.43.131:8080 [12:39:20]Content-Length: 683 [12:39:20]Content-Type: application/json [12:39:20] [12:39:20]POST finish read [12:39:20]Found Content-Length = 683 [12:39:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:20]execute_script... [12:39:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:20]POST & json_proto [12:39:20]process_json_proto [12:39:20]json parsed OK: [12:39:20]protocol is kg_v1.0 [12:39:20]action value=close_receipt [12:39:20]process_action close_receipt [12:39:20]cmd_close_receipt [12:39:20]MH_GetDate [12:39:20]Write to MH i2c: F0 00 00 09 05 FD [12:39:20]Write i2c OK [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: F0 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: F0 09 00 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: F0 09 00 09 05 00 F9 98 A3 66 F9 24 A2 66 C5 [12:39:20]GetLastDocTimeStamp 1721997496 [12:39:20]current date 1721997561 [12:39:20]FM_GetShiftState [12:39:20]SAM_PROTO_GetShiftState [12:39:20]wFMCommunicate request_size=4 [12:39:20]MH_SAM_APDU [12:39:20]CAPDU: 80 13 01 00 [12:39:20]Write to MH i2c: E2 08 00 0A 05 80 13 01 00 00 00 00 00 8C [12:39:20]Write i2c OK [12:39:20]MH_I2C_Read... [12:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:20]Read from MH i2c: E2 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: E2 0E 00 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: E2 0E 00 0A 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3D [12:39:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:39:20]wFMCommunicate OK [12:39:20]SAM_PROTO_GetShiftState done [12:39:20]FM_GetShiftState done [12:39:20]opened in 1721952182 [12:39:20]opened+sec_in_day 1722038582 [12:39:20]quantity*price = 100005 [12:39:20]sum+1 = 100006 [12:39:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 263 26.07.2024 12:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225195 ФПД: 124291374772327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123921&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225195&fm=124291374772327&tin=02508201610067®Number=0000000000092624&sum=100000 [12:39:21]StoreToDocumentArchive [12:39:21]shift 437 fd 225195 [12:39:21]save to /storage/0437/doc_00225195 [12:39:21]save last doc name /storage/0437/doc_00225195 to /storage/kkm_last_doc_name [12:39:21]save OK [12:39:21]Clear old archive folders... [12:39:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:21]tlvbuf is 00DA8C20 [12:39:21]SAM_PROTO_ClearQueue [12:39:21]wFMCommunicate request_size=4 [12:39:21]MH_SAM_APDU [12:39:21]CAPDU: 80 09 00 00 [12:39:21]Write to MH i2c: E2 08 00 17 05 80 09 00 00 00 00 00 00 8E [12:39:21]Write i2c OK [12:39:21]MH_I2C_Read... [12:39:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:21]Read from MH i2c: E2 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 03 00 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [12:39:21]RAPDU: 90 00 [12:39:21]wFMCommunicate OK [12:39:21]SAM_PROTO_ClearQueue done [12:39:21]KKMCreateOFDPacket [12:39:21]OFDProtocolAddRootSTLVToBuf [12:39:21]FM_MakeSignedData [12:39:21]FM_MakeSignedData [12:39:21]SAM_PROTO_SignData [12:39:21]wFMCommunicate request_size=4 [12:39:21]MH_SAM_APDU [12:39:21]CAPDU: 80 0D 01 02 [12:39:21]Write to MH i2c: E2 08 00 18 05 80 0D 01 02 00 00 00 00 96 [12:39:21]Write i2c OK [12:39:21]MH_I2C_Read... [12:39:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:22]Read from MH i2c: E2 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 03 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [12:39:22]RAPDU: 90 00 [12:39:22]wFMCommunicate OK [12:39:22]wFMCommunicate request_size=255 [12:39:22]MH_SAM_APDU [12:39:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F9 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 6F 03 00 35 04 06 00 71 [12:39:22]Write to MH i2c: E2 02 01 19 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F9 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 6F 03 00 35 04 06 00 71 00 00 92 [12:39:22]Write i2c OK [12:39:22]MH_I2C_Read... [12:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:22]Read from MH i2c: E2 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 03 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [12:39:22]RAPDU: 90 00 [12:39:22]wFMCommunicate OK [12:39:22]wFMCommunicate request_size=10 [12:39:22]MH_SAM_APDU [12:39:22]CAPDU: 80 0D 02 02 05 0A D7 3D F0 67 [12:39:22]Write to MH i2c: E2 0D 00 1A 05 80 0D 02 02 05 00 0A D7 3D F0 67 00 00 18 [12:39:22]Write i2c OK [12:39:22]MH_I2C_Read... [12:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:22]Read from MH i2c: E2 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 03 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [12:39:22]RAPDU: 90 00 [12:39:22]wFMCommunicate OK [12:39:22]wFMCommunicate request_size=4 [12:39:22]MH_SAM_APDU [12:39:22]CAPDU: 80 0D 03 02 [12:39:22]Write to MH i2c: E2 08 00 1B 05 80 0D 03 02 00 00 00 00 9B [12:39:22]Write i2c OK [12:39:22]MH_I2C_Read... [12:39:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:22]Read from MH i2c: E2 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 0B 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 0B 00 1B 05 00 6A 06 C6 CF 5F 70 D0 C6 90 00 06 [12:39:22]RAPDU: 6A 06 C6 CF 5F 70 D0 C6 90 00 [12:39:22]wFMCommunicate OK [12:39:22]SAM_PROTO_SignData done [12:39:22]FM_MakeSignedData done [12:39:22]CreateOFDProtocolMessage [12:39:22]wFMCommunicate request_size=4 [12:39:22]MH_SAM_APDU [12:39:22]CAPDU: 80 11 00 00 [12:39:22]Write to MH i2c: E2 08 00 1C 05 80 11 00 00 00 00 00 00 9B [12:39:22]Write i2c OK [12:39:22]MH_I2C_Read... [12:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:22]Read from MH i2c: E2 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 17 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: E2 17 00 1C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [12:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:39:22]wFMCommunicate OK [12:39:22]CreateOFDProtocolMessage done [12:39:22]OFDSenderStorePacket 225195 [12:39:22]StoreOFDPacket docnum=225195 [12:39:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F CC 07 01 71 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F9 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 6F 03 00 35 04 06 00 71 0A D7 3D F0 67 6A 06 C6 CF 5F 70 D0 C6 [12:39:22]CheckFolder [12:39:22]dirname=/storage/ofd_packets [12:39:22]CheckFolder done [12:39:22]ProducePacketName [12:39:22]name=ofd_packets/00225195 [12:39:22]NVStorageSaveData ofd_packets/00225195 [12:39:22]File name is /storage/ofd_packets/00225195 [12:39:22]Write 301 bytes [12:39:22]NVStorageSaveData done [12:39:22]OFDSenderStorePacket done [12:39:22]KKMCreateOFDPacket done [12:39:22]NVStorageSaveData kkm_last_timestamp [12:39:22]File name is /storage/kkm_last_timestamp [12:39:22]Write 4 bytes [12:39:22]NVStorageSaveData done [12:39:22]ExternCall_PrintAddStr [12:39:22]wPrintStart [12:39:22]Write to MH i2c: 01 00 00 1D 05 22 [12:39:22]Write i2c OK [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: 01 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: 01 07 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: 01 07 00 1D 05 00 00 00 00 00 FF 0F 37 [12:39:22]RasterBufferAndPrint [12:39:22]line Счет N : (1)2001380 [12:39:22]line ИНН: 02508201610067 [12:39:22]line Контрольно-Кассовый Чек [12:39:22]line ПРОДАЖА [12:39:22]line ТРК (МРК, ГНК) : 53 [12:39:22]line Товар: 2710124130 [12:39:22]line Аи-92-К-5 [12:39:22]line 14.750 * 67.80 [12:39:22]line = 1000.05 [12:39:22]line НДС 12% НСП 1% [12:39:22]line > о реализуемом товаре [12:39:22]line ОКРУГЛЕНИЕ: -0.05 [12:39:22]line ИТОГО: 1000.00 [12:39:22]line Внесено: 1000.00 [12:39:22]line СДАЧА: 0.00 [12:39:22]line НСП 1% : 8.85 [12:39:22]line НДС 12% : 106.20 [12:39:22]line Наличными: 1000.00 [12:39:22]line Безнал.: 0.00 [12:39:22]line Место: АЗС № 97 "Партнер Нефть" [12:39:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:39:22]line СНО: Общий режим [12:39:22]line Чек 263 26.07.2024 12:39 [12:39:22]line Смена: 437 ФФД: 1.0 [12:39:22]line ЗНМ: 0300000054 [12:39:22]line РНМ: 0000000000092624 [12:39:22]line Версия ККМ: 001 [12:39:22]line ФМ: 0000000000874959 [12:39:22]line ФД: 225195 [12:39:22]line ФПД: 124291374772327 [12:39:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T123921&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225195&fm=124291374772327&tin=02508201610067®Number=0000000000092624&sum=100000 [12:39:22]OFD Sender: Processing packet 225195 [packets to send 596, broken 595] [12:39:22]ProducePacketName [12:39:22]name=ofd_packets/00225195 [12:39:22]OFD Sender: To server: pG, [12:39:22]CommunicateWithHost lk.salyk.kg:30040 [12:39:22]ConnectInit lk.salyk.kg [12:39:22]written 0, free lines is 4095 [12:39:23]Write to MH i2c: 01 00 00 48 05 4D [12:39:23]Write i2c OK [12:39:23]MH_I2C_Read... [12:39:23]Read from MH i2c: 01 [12:39:23]MH_I2C_Read... [12:39:23]Read from MH i2c: 01 07 00 [12:39:23]MH_I2C_Read... [12:39:23]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 59 0C B9 [12:39:23]RasterBufferAndPrint [12:39:23]line [12:39:23]line [12:39:23]line [12:39:23]line [12:39:23]line [12:39:23]written 0, free lines is 3165 [12:39:23]MH_Cut [12:39:23]Write to MH i2c: D1 01 00 4F 05 01 26 [12:39:23]Write i2c OK [12:39:23]MH_I2C_Read... [12:39:23]Read from MH i2c: D1 [12:39:23]MH_I2C_Read... [12:39:23]Read from MH i2c: D1 01 00 [12:39:23]MH_I2C_Read... [12:39:23]Read from MH i2c: D1 01 00 4F 05 00 25 [12:39:23]Write to MH i2c: 01 00 00 50 05 55 [12:39:23]Write i2c OK [12:39:23]MH_I2C_Read... [12:39:24]*** Cut start [12:39:24]*** Partial cut [12:39:24]*** CUTSNS_PIN = 1 [12:39:24]*** CUTSNS_PIN = 0 [12:39:24]*** Brake cut motor [12:39:25]Read from MH i2c: 01 [12:39:25]MH_I2C_Read... [12:39:25]*** Stop cut motor [12:39:25]*** Cut end [12:39:25]Read from MH i2c: 01 07 00 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 FF 0F 6A [12:39:25]process_action close_receipt done [12:39:25]requested_data is exist [12:39:25]produce_requested_data [12:39:25]requested_item fm.sn is exist - process it [12:39:25]wFMCommunicate request_size=4 [12:39:25]MH_SAM_APDU [12:39:25]CAPDU: 80 11 00 00 [12:39:25]Write to MH i2c: E2 08 00 51 05 80 11 00 00 00 00 00 00 D0 [12:39:25]Write i2c OK [12:39:25]MH_I2C_Read... [12:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:25]Read from MH i2c: E2 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: E2 17 00 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: E2 17 00 51 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [12:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:39:25]wFMCommunicate OK [12:39:25]requested_item fd.num is exist - process it [12:39:25]SAM_PROTO_GetFieldsCounters [12:39:25]wFMCommunicate request_size=4 [12:39:25]MH_SAM_APDU [12:39:25]CAPDU: 80 13 00 00 [12:39:25]Write to MH i2c: E2 08 00 52 05 80 13 00 00 00 00 00 00 D3 [12:39:25]Write i2c OK [12:39:25]MH_I2C_Read... [12:39:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:25]Read from MH i2c: E2 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: E2 62 00 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: E2 62 00 52 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [12:39:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:25]wFMCommunicate OK [12:39:25]SAM_PROTO_GetFieldsCounters done [12:39:25]requested_item shift.num is exist - process it [12:39:25]requested_item shift.opened is exist - process it [12:39:25]req_shift_opened [12:39:25]FM_GetShiftState [12:39:25]SAM_PROTO_GetShiftState [12:39:25]wFMCommunicate request_size=4 [12:39:25]MH_SAM_APDU [12:39:25]CAPDU: 80 13 01 00 [12:39:25]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [12:39:25]Write i2c OK [12:39:25]MH_I2C_Read... [12:39:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:25]Read from MH i2c: E2 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: E2 0E 00 [12:39:25]MH_I2C_Read... [12:39:25]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 86 [12:39:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:39:25]wFMCommunicate OK [12:39:25]SAM_PROTO_GetShiftState done [12:39:25]FM_GetShiftState done [12:39:25]req_shift_opened done [12:39:25]requested_item shift.open_date is exist - process it [12:39:25]req_shift_open_date [12:39:25]req_shift_open_date done [12:39:25]produce_requested_data done [12:39:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225195,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:39:25]process_action_free close_receipt [12:39:25]json_value_free [12:39:25]json_value_free done [12:39:25]process_json_proto returns [12:39:25]Send response to host [12:39:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225195,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:39:25]free response buf [12:39:25]execute_script done [12:39:25]execute_script returns [12:39:25]free content buf [12:39:25]Sock 7.Close socket [12:39:25]Sock 7.Thread stoped [12:39:27]Connected sock=11 [12:39:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F CC 07 01 71 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 F9 98 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 6F 03 00 35 04 06 00 71 0A D7 3D F0 67 6A 06 C6 CF 5F 70 D0 C6 [12:39:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9D E2 47 00 7C CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 6F 03 00 F4 03 04 00 0E 45 A3 66 B6 04 01 00 00 39 C3 CA 26 E2 FD 11 BC [12:39:28]CommunicateWithHost err = 0 [12:39:28]CheckOFDResponse [12:39:28]1017 (14) - 77093643461234 [12:39:28]1041 (16) - 0000000000874959 [12:39:28]1040 (4) - 225195 [12:39:28]1012 (4) - 26.07.2024 06:41 [12:39:28]1206 (1) - 0 [12:39:28]OFD Sender: Remove packet 225195 [12:39:28]ProducePacketName [12:39:28]name=ofd_packets/00225195 [12:39:28]NVStorageDeleteData [12:39:28]OFD Sender: No OFD packet to send [12:39:33]OFD Sender: No OFD packet to send [12:39:37]recv_with_timeout no data received [12:39:38]OFD Sender: No OFD packet to send [12:39:43]OFD Sender: No OFD packet to send [12:39:48]OFD Sender: No OFD packet to send [12:39:53]OFD Sender: No OFD packet to send [12:39:57]recv_with_timeout no data received [12:39:58]OFD Sender: No OFD packet to send [12:40:03]OFD Sender: No OFD packet to send [12:40:08]OFD Sender: No OFD packet to send [12:40:13]OFD Sender: No OFD packet to send [12:40:18]OFD Sender: No OFD packet to send [12:40:23]OFD Sender: No OFD packet to send [12:40:28]OFD Sender: No OFD packet to send [12:40:33]OFD Sender: No OFD packet to send [12:40:37]accept exits with 10 [12:40:37]New connection [12:40:37]New thread 3066830180 created [12:40:37]Thread 3066686820 joined [12:40:37]Waiting for new connection... [12:40:37] Sock 10.Parse request [12:40:37]Sock 10.Check first char [12:40:37]Sock 10.First char is OK [12:40:37]request: POST /json_proto HTTP/1.0 [12:40:37]Method: POST [12:40:37]URL: /json_proto [12:40:37]Method is POST - this is cgi request [12:40:37]url: /json_proto [12:40:37]query_string will be loaded in cgi processing [12:40:37]execute_cgi json_proto POST (null) [12:40:37]execute_cgi path=json_proto method=POST [12:40:37]POST find Content-Length [12:40:37]Host: 172.17.43.131:8080 [12:40:37]Content-Length: 683 [12:40:37]Content-Type: application/json [12:40:37] [12:40:37]POST finish read [12:40:37]Found Content-Length = 683 [12:40:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:37]execute_script... [12:40:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:37]POST & json_proto [12:40:37]process_json_proto [12:40:37]json parsed OK: [12:40:37]protocol is kg_v1.0 [12:40:37]action value=close_receipt [12:40:37]process_action close_receipt [12:40:37]cmd_close_receipt [12:40:37]MH_GetDate [12:40:37]Write to MH i2c: F0 00 00 54 05 48 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: F0 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: F0 09 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: F0 09 00 54 05 00 45 99 A3 66 F9 24 A2 66 5D [12:40:37]GetLastDocTimeStamp 1721997561 [12:40:37]current date 1721997637 [12:40:37]FM_GetShiftState [12:40:37]SAM_PROTO_GetShiftState [12:40:37]wFMCommunicate request_size=4 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 13 01 00 [12:40:37]Write to MH i2c: E2 08 00 55 05 80 13 01 00 00 00 00 00 D7 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 0E 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 0E 00 55 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 88 [12:40:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:40:37]wFMCommunicate OK [12:40:37]SAM_PROTO_GetShiftState done [12:40:37]FM_GetShiftState done [12:40:37]opened in 1721952182 [12:40:37]opened+sec_in_day 1722038582 [12:40:37]quantity*price = 100005 [12:40:37]sum+1 = 100006 [12:40:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 264 26.07.2024 12:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225196 ФПД: 120149327837525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124037&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225196&fm=120149327837525&tin=02508201610067®Number=0000000000092624&sum=100000 [12:40:38]StoreToDocumentArchive [12:40:38]shift 437 fd 225196 [12:40:38]save to /storage/0437/doc_00225196 [12:40:38]save last doc name /storage/0437/doc_00225196 to /storage/kkm_last_doc_name [12:40:38]save OK [12:40:38]Clear old archive folders... [12:40:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:38]tlvbuf is 00DAA400 [12:40:38]SAM_PROTO_ClearQueue [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 09 00 00 [12:40:38]Write to MH i2c: E2 08 00 62 05 80 09 00 00 00 00 00 00 D9 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [12:40:38]RAPDU: 90 00 [12:40:38]wFMCommunicate OK [12:40:38]SAM_PROTO_ClearQueue done [12:40:38]KKMCreateOFDPacket [12:40:38]OFDProtocolAddRootSTLVToBuf [12:40:38]FM_MakeSignedData [12:40:38]FM_MakeSignedData [12:40:38]SAM_PROTO_SignData [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 0D 01 02 [12:40:38]Write to MH i2c: E2 08 00 63 05 80 0D 01 02 00 00 00 00 E1 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [12:40:38]RAPDU: 90 00 [12:40:38]wFMCommunicate OK [12:40:38]wFMCommunicate request_size=255 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 45 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 6F 03 00 35 04 06 00 6D [12:40:38]Write to MH i2c: E2 02 01 64 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 45 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 6F 03 00 35 04 06 00 6D 00 00 28 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [12:40:38]RAPDU: 90 00 [12:40:38]wFMCommunicate OK [12:40:38]wFMCommunicate request_size=10 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 0D 02 02 05 46 72 01 79 55 [12:40:38]Write to MH i2c: E2 0D 00 65 05 80 0D 02 02 05 00 46 72 01 79 55 00 00 75 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [12:40:38]RAPDU: 90 00 [12:40:38]wFMCommunicate OK [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 0D 03 02 [12:40:38]Write to MH i2c: E2 08 00 66 05 80 0D 03 02 00 00 00 00 E6 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 0B 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 0B 00 66 05 00 22 B5 B3 85 18 8F 35 0B 90 00 DD [12:40:38]RAPDU: 22 B5 B3 85 18 8F 35 0B 90 00 [12:40:38]wFMCommunicate OK [12:40:38]SAM_PROTO_SignData done [12:40:38]FM_MakeSignedData done [12:40:38]CreateOFDProtocolMessage [12:40:38]wFMCommunicate request_size=4 [12:40:38]MH_SAM_APDU [12:40:38]CAPDU: 80 11 00 00 [12:40:38]Write to MH i2c: E2 08 00 67 05 80 11 00 00 00 00 00 00 E6 [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:38]Read from MH i2c: E2 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 17 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: E2 17 00 67 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [12:40:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:40:38]wFMCommunicate OK [12:40:38]CreateOFDProtocolMessage done [12:40:38]OFDSenderStorePacket 225196 [12:40:38]StoreOFDPacket docnum=225196 [12:40:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 63 07 01 4C A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 45 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 6F 03 00 35 04 06 00 6D 46 72 01 79 55 22 B5 B3 85 18 8F 35 0B [12:40:38]CheckFolder [12:40:38]dirname=/storage/ofd_packets [12:40:38]CheckFolder done [12:40:38]ProducePacketName [12:40:38]name=ofd_packets/00225196 [12:40:38]NVStorageSaveData ofd_packets/00225196 [12:40:38]File name is /storage/ofd_packets/00225196 [12:40:38]Write 301 bytes [12:40:38]NVStorageSaveData done [12:40:38]OFDSenderStorePacket done [12:40:38]KKMCreateOFDPacket done [12:40:38]NVStorageSaveData kkm_last_timestamp [12:40:38]File name is /storage/kkm_last_timestamp [12:40:38]Write 4 bytes [12:40:38]NVStorageSaveData done [12:40:38]ExternCall_PrintAddStr [12:40:38]wPrintStart [12:40:38]Write to MH i2c: 01 00 00 68 05 6D [12:40:38]Write i2c OK [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: 01 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: 01 07 00 [12:40:38]MH_I2C_Read... [12:40:38]Read from MH i2c: 01 07 00 68 05 00 00 00 00 00 FF 0F 82 [12:40:38]RasterBufferAndPrint [12:40:38]line Счет N : (1)2001381 [12:40:38]line ИНН: 02508201610067 [12:40:38]line Контрольно-Кассовый Чек [12:40:38]line ПРОДАЖА [12:40:38]line ТРК (МРК, ГНК) : 43 [12:40:38]line Товар: 2710124130 [12:40:38]line Аи-92-К-5 [12:40:38]line 14.750 * 67.80 [12:40:38]line = 1000.05 [12:40:38]line НДС 12% НСП 1% [12:40:38]line > о реализуемом товаре [12:40:38]line ОКРУГЛЕНИЕ: -0.05 [12:40:38]line ИТОГО: 1000.00 [12:40:38]line Внесено: 1000.00 [12:40:38]line СДАЧА: 0.00 [12:40:38]line НСП 1% : 8.85 [12:40:38]line НДС 12% : 106.20 [12:40:38]line Наличными: 1000.00 [12:40:38]line Безнал.: 0.00 [12:40:38]line Место: АЗС № 97 "Партнер Нефть" [12:40:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:40:38]line СНО: Общий режим [12:40:38]line Чек 264 26.07.2024 12:40 [12:40:38]line Смена: 437 ФФД: 1.0 [12:40:38]line ЗНМ: 0300000054 [12:40:38]line РНМ: 0000000000092624 [12:40:38]line Версия ККМ: 001 [12:40:38]line ФМ: 0000000000874959 [12:40:38]line ФД: 225196 [12:40:38]line ФПД: 120149327837525 [12:40:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124037&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225196&fm=120149327837525&tin=02508201610067®Number=0000000000092624&sum=100000 [12:40:39]OFD Sender: Processing packet 225196 [packets to send 596, broken 595] [12:40:39]ProducePacketName [12:40:39]name=ofd_packets/00225196 [12:40:39]OFD Sender: To server: pG, [12:40:39]CommunicateWithHost lk.salyk.kg:30040 [12:40:39]ConnectInit lk.salyk.kg [12:40:39]written 0, free lines is 4095 [12:40:39]Write to MH i2c: 01 00 00 93 05 98 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 5B 0C 06 [12:40:39]RasterBufferAndPrint [12:40:39]line [12:40:39]line [12:40:39]line [12:40:39]line [12:40:39]line [12:40:39]written 0, free lines is 3166 [12:40:39]MH_Cut [12:40:39]Write to MH i2c: D1 01 00 9A 05 01 71 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: D1 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: D1 01 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: D1 01 00 9A 05 00 70 [12:40:39]Write to MH i2c: 01 00 00 9B 05 A0 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Connected sock=9 [12:40:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 63 07 01 4C A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 45 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 6F 03 00 35 04 06 00 6D 46 72 01 79 55 22 B5 B3 85 18 8F 35 0B [12:40:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1A 5A 47 00 20 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 6F 03 00 F4 03 04 00 57 45 A3 66 B6 04 01 00 00 8E 9F DF 47 97 1E 92 B1 [12:40:40]CommunicateWithHost err = 0 [12:40:40]CheckOFDResponse [12:40:40]1017 (14) - 77093643461234 [12:40:40]1041 (16) - 0000000000874959 [12:40:40]1040 (4) - 225196 [12:40:40]1012 (4) - 26.07.2024 06:42 [12:40:40]1206 (1) - 0 [12:40:40]OFD Sender: Remove packet 225196 [12:40:40]ProducePacketName [12:40:40]name=ofd_packets/00225196 [12:40:40]NVStorageDeleteData [12:40:40]*** Cut start [12:40:40]*** Partial cut [12:40:40]*** CUTSNS_PIN = 1 [12:40:40]*** CUTSNS_PIN = 0 [12:40:41]*** Brake cut motor [12:40:41]OFD Sender: No OFD packet to send [12:40:41]Read from MH i2c: 01 [12:40:41]MH_I2C_Read... [12:40:41]*** Stop cut motor [12:40:41]*** Cut end [12:40:41]Read from MH i2c: 01 07 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: 01 07 00 9B 05 00 00 00 00 00 FF 0F B5 [12:40:41]process_action close_receipt done [12:40:41]requested_data is exist [12:40:41]produce_requested_data [12:40:41]requested_item fm.sn is exist - process it [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 11 00 00 [12:40:41]Write to MH i2c: E2 08 00 9C 05 80 11 00 00 00 00 00 00 1B [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 17 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 17 00 9C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [12:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:40:41]wFMCommunicate OK [12:40:41]requested_item fd.num is exist - process it [12:40:41]SAM_PROTO_GetFieldsCounters [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 13 00 00 [12:40:41]Write to MH i2c: E2 08 00 9D 05 80 13 00 00 00 00 00 00 1E [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 62 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 62 00 9D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [12:40:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:41]wFMCommunicate OK [12:40:41]SAM_PROTO_GetFieldsCounters done [12:40:41]requested_item shift.num is exist - process it [12:40:41]requested_item shift.opened is exist - process it [12:40:41]req_shift_opened [12:40:41]FM_GetShiftState [12:40:41]SAM_PROTO_GetShiftState [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 13 01 00 [12:40:41]Write to MH i2c: E2 08 00 9E 05 80 13 01 00 00 00 00 00 20 [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 0E 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 0E 00 9E 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D1 [12:40:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:40:41]wFMCommunicate OK [12:40:41]SAM_PROTO_GetShiftState done [12:40:41]FM_GetShiftState done [12:40:41]req_shift_opened done [12:40:41]requested_item shift.open_date is exist - process it [12:40:41]req_shift_open_date [12:40:41]req_shift_open_date done [12:40:41]produce_requested_data done [12:40:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225196,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:40:41]process_action_free close_receipt [12:40:41]json_value_free [12:40:41]json_value_free done [12:40:41]process_json_proto returns [12:40:41]Send response to host [12:40:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225196,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:40:41]free response buf [12:40:41]execute_script done [12:40:41]execute_script returns [12:40:41]free content buf [12:40:41]Sock 10.Close socket [12:40:41]Sock 10.Thread stoped [12:40:46]OFD Sender: No OFD packet to send [12:40:46]recv_with_timeout no data received [12:40:51]OFD Sender: No OFD packet to send [12:40:56]OFD Sender: No OFD packet to send [12:41:01]recv_with_timeout no data received [12:41:01]OFD Sender: No OFD packet to send [12:41:06]OFD Sender: No OFD packet to send [12:41:11]OFD Sender: No OFD packet to send [12:41:13]recv_with_timeout no data received [12:41:16]OFD Sender: No OFD packet to send [12:41:21]OFD Sender: No OFD packet to send [12:41:26]OFD Sender: No OFD packet to send [12:41:31]OFD Sender: No OFD packet to send [12:41:36]OFD Sender: No OFD packet to send [12:41:41]OFD Sender: No OFD packet to send [12:41:46]OFD Sender: No OFD packet to send [12:41:49]accept exits with 7 [12:41:49]New connection [12:41:49]New thread 3066686820 created [12:41:49]Thread 3066830180 joined [12:41:49]Waiting for new connection... [12:41:49] Sock 7.Parse request [12:41:49]Sock 7.Check first char [12:41:49]Sock 7.First char is OK [12:41:49]request: POST /json_proto HTTP/1.0 [12:41:49]Method: POST [12:41:49]URL: /json_proto [12:41:49]Method is POST - this is cgi request [12:41:49]url: /json_proto [12:41:49]query_string will be loaded in cgi processing [12:41:49]execute_cgi json_proto POST (null) [12:41:49]execute_cgi path=json_proto method=POST [12:41:49]POST find Content-Length [12:41:49]Host: 172.17.43.131:8080 [12:41:49]Content-Length: 683 [12:41:49]Content-Type: application/json [12:41:49] [12:41:49]POST finish read [12:41:49]Found Content-Length = 683 [12:41:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:49]execute_script... [12:41:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:49]POST & json_proto [12:41:49]process_json_proto [12:41:49]json parsed OK: [12:41:49]protocol is kg_v1.0 [12:41:49]action value=close_receipt [12:41:49]process_action close_receipt [12:41:49]cmd_close_receipt [12:41:49]MH_GetDate [12:41:49]Write to MH i2c: F0 00 00 9F 05 93 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: F0 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: F0 09 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: F0 09 00 9F 05 00 8D 99 A3 66 F9 24 A2 66 F0 [12:41:49]GetLastDocTimeStamp 1721997637 [12:41:49]current date 1721997709 [12:41:49]FM_GetShiftState [12:41:49]SAM_PROTO_GetShiftState [12:41:49]wFMCommunicate request_size=4 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 13 01 00 [12:41:49]Write to MH i2c: E2 08 00 A0 05 80 13 01 00 00 00 00 00 22 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 0E 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 0E 00 A0 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D3 [12:41:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:41:49]wFMCommunicate OK [12:41:49]SAM_PROTO_GetShiftState done [12:41:49]FM_GetShiftState done [12:41:49]opened in 1721952182 [12:41:49]opened+sec_in_day 1722038582 [12:41:49]quantity*price = 100021 [12:41:49]sum+1 = 100023 [12:41:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 265 26.07.2024 12:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225197 ФПД: 276865394561672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124149&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225197&fm=276865394561672&tin=02508201610067®Number=0000000000092624&sum=100000 [12:41:50]StoreToDocumentArchive [12:41:50]shift 437 fd 225197 [12:41:50]save to /storage/0437/doc_00225197 [12:41:50]save last doc name /storage/0437/doc_00225197 to /storage/kkm_last_doc_name [12:41:50]save OK [12:41:50]Clear old archive folders... [12:41:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:50]tlvbuf is 00DA5BC0 [12:41:50]SAM_PROTO_ClearQueue [12:41:50]wFMCommunicate request_size=4 [12:41:50]MH_SAM_APDU [12:41:50]CAPDU: 80 09 00 00 [12:41:50]Write to MH i2c: E2 08 00 AD 05 80 09 00 00 00 00 00 00 24 [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:50]Read from MH i2c: E2 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 AD 05 00 90 00 26 [12:41:50]RAPDU: 90 00 [12:41:50]wFMCommunicate OK [12:41:50]SAM_PROTO_ClearQueue done [12:41:50]KKMCreateOFDPacket [12:41:50]OFDProtocolAddRootSTLVToBuf [12:41:50]FM_MakeSignedData [12:41:50]FM_MakeSignedData [12:41:50]SAM_PROTO_SignData [12:41:50]wFMCommunicate request_size=4 [12:41:50]MH_SAM_APDU [12:41:50]CAPDU: 80 0D 01 02 [12:41:50]Write to MH i2c: E2 08 00 AE 05 80 0D 01 02 00 00 00 00 2C [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:50]Read from MH i2c: E2 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 AE 05 00 90 00 27 [12:41:50]RAPDU: 90 00 [12:41:50]wFMCommunicate OK [12:41:50]wFMCommunicate request_size=255 [12:41:50]MH_SAM_APDU [12:41:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8D 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 6F 03 00 35 04 06 00 FB [12:41:50]Write to MH i2c: E2 02 01 AF 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8D 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 6F 03 00 35 04 06 00 FB 00 00 E9 [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:50]Read from MH i2c: E2 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 AF 05 00 90 00 28 [12:41:50]RAPDU: 90 00 [12:41:50]wFMCommunicate OK [12:41:50]wFMCommunicate request_size=10 [12:41:50]MH_SAM_APDU [12:41:50]CAPDU: 80 0D 02 02 05 CE BF 7E 52 88 [12:41:50]Write to MH i2c: E2 0D 00 B0 05 80 0D 02 02 05 00 CE BF 7E 52 88 00 00 1E [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:50]Read from MH i2c: E2 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [12:41:50]RAPDU: 90 00 [12:41:50]wFMCommunicate OK [12:41:50]wFMCommunicate request_size=4 [12:41:50]MH_SAM_APDU [12:41:50]CAPDU: 80 0D 03 02 [12:41:50]Write to MH i2c: E2 08 00 B1 05 80 0D 03 02 00 00 00 00 31 [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:50]Read from MH i2c: E2 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 0B 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 0B 00 B1 05 00 80 65 3D 0A 30 F9 C3 E3 90 00 2D [12:41:50]RAPDU: 80 65 3D 0A 30 F9 C3 E3 90 00 [12:41:50]wFMCommunicate OK [12:41:50]SAM_PROTO_SignData done [12:41:50]FM_MakeSignedData done [12:41:50]CreateOFDProtocolMessage [12:41:50]wFMCommunicate request_size=4 [12:41:50]MH_SAM_APDU [12:41:50]CAPDU: 80 11 00 00 [12:41:50]Write to MH i2c: E2 08 00 B2 05 80 11 00 00 00 00 00 00 31 [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:50]Read from MH i2c: E2 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 17 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: E2 17 00 B2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [12:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:50]wFMCommunicate OK [12:41:50]CreateOFDProtocolMessage done [12:41:50]OFDSenderStorePacket 225197 [12:41:50]StoreOFDPacket docnum=225197 [12:41:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 98 65 07 01 F1 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8D 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 6F 03 00 35 04 06 00 FB CE BF 7E 52 88 80 65 3D 0A 30 F9 C3 E3 [12:41:50]CheckFolder [12:41:50]dirname=/storage/ofd_packets [12:41:50]CheckFolder done [12:41:50]ProducePacketName [12:41:50]name=ofd_packets/00225197 [12:41:50]NVStorageSaveData ofd_packets/00225197 [12:41:50]File name is /storage/ofd_packets/00225197 [12:41:50]Write 301 bytes [12:41:50]NVStorageSaveData done [12:41:50]OFDSenderStorePacket done [12:41:50]KKMCreateOFDPacket done [12:41:50]NVStorageSaveData kkm_last_timestamp [12:41:50]File name is /storage/kkm_last_timestamp [12:41:50]Write 4 bytes [12:41:50]NVStorageSaveData done [12:41:50]ExternCall_PrintAddStr [12:41:50]wPrintStart [12:41:50]Write to MH i2c: 01 00 00 B3 05 B8 [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: 01 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: 01 07 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: 01 07 00 B3 05 00 00 00 00 00 FF 0F CD [12:41:50]RasterBufferAndPrint [12:41:50]line Счет N : (1)2001382 [12:41:50]line ИНН: 02508201610067 [12:41:50]line Контрольно-Кассовый Чек [12:41:50]line ПРОДАЖА [12:41:50]line ТРК (МРК, ГНК) : 54 [12:41:50]line Товар: 2710124500 [12:41:50]line Аи-95-К-5 [12:41:50]line 13.480 * 74.20 [12:41:50]line = 1000.22 [12:41:50]line НДС 12% НСП 1% [12:41:50]line > о реализуемом товаре [12:41:50]line ОКРУГЛЕНИЕ: -0.22 [12:41:50]line ИТОГО: 1000.00 [12:41:50]line Внесено: 1000.00 [12:41:50]line СДАЧА: 0.00 [12:41:50]line НСП 1% : 8.85 [12:41:50]line НДС 12% : 106.22 [12:41:50]line Наличными: 1000.00 [12:41:50]line Безнал.: 0.00 [12:41:50]line Место: АЗС № 97 "Партнер Нефть" [12:41:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:41:50]line СНО: Общий режим [12:41:50]line Чек 265 26.07.2024 12:41 [12:41:50]line Смена: 437 ФФД: 1.0 [12:41:50]line ЗНМ: 0300000054 [12:41:50]line РНМ: 0000000000092624 [12:41:50]line Версия ККМ: 001 [12:41:50]line ФМ: 0000000000874959 [12:41:50]line ФД: 225197 [12:41:50]line ФПД: 276865394561672 [12:41:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124149&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225197&fm=276865394561672&tin=02508201610067®Number=0000000000092624&sum=100000 [12:41:51]OFD Sender: Processing packet 225197 [packets to send 596, broken 595] [12:41:51]ProducePacketName [12:41:51]name=ofd_packets/00225197 [12:41:51]OFD Sender: To server: pG, [12:41:51]CommunicateWithHost lk.salyk.kg:30040 [12:41:51]ConnectInit lk.salyk.kg [12:41:51]written 0, free lines is 4095 [12:41:51]Write to MH i2c: 01 00 00 DE 05 E3 [12:41:51]Write i2c OK [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: 01 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: 01 07 00 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: 01 07 00 DE 05 00 00 00 00 00 56 0C 4C [12:41:51]RasterBufferAndPrint [12:41:51]line [12:41:51]line [12:41:51]line [12:41:51]line [12:41:51]line [12:41:51]written 0, free lines is 3160 [12:41:51]MH_Cut [12:41:51]Write to MH i2c: D1 01 00 E5 05 01 BC [12:41:51]Write i2c OK [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: D1 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: D1 01 00 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: D1 01 00 E5 05 00 BB [12:41:51]Write to MH i2c: 01 00 00 E6 05 EB [12:41:51]Write i2c OK [12:41:51]MH_I2C_Read... [12:41:52]*** Cut start [12:41:52]*** Partial cut [12:41:52]*** CUTSNS_PIN = 1 [12:41:52]*** CUTSNS_PIN = 0 [12:41:53]*** Brake cut motor [12:41:53]Read from MH i2c: 01 [12:41:53]MH_I2C_Read... [12:41:53]*** Stop cut motor [12:41:53]*** Cut end [12:41:53]Read from MH i2c: 01 07 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: 01 07 00 E6 05 00 00 00 00 00 FF 0F 00 [12:41:53]process_action close_receipt done [12:41:53]requested_data is exist [12:41:53]produce_requested_data [12:41:53]requested_item fm.sn is exist - process it [12:41:53]wFMCommunicate request_size=4 [12:41:53]MH_SAM_APDU [12:41:53]CAPDU: 80 11 00 00 [12:41:53]Write to MH i2c: E2 08 00 E7 05 80 11 00 00 00 00 00 00 66 [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:53]Read from MH i2c: E2 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 17 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 17 00 E7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [12:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:41:53]wFMCommunicate OK [12:41:53]requested_item fd.num is exist - process it [12:41:53]SAM_PROTO_GetFieldsCounters [12:41:53]wFMCommunicate request_size=4 [12:41:53]MH_SAM_APDU [12:41:53]CAPDU: 80 13 00 00 [12:41:53]Write to MH i2c: E2 08 00 E8 05 80 13 00 00 00 00 00 00 69 [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:53]Read from MH i2c: E2 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 62 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 62 00 E8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [12:41:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:53]wFMCommunicate OK [12:41:53]SAM_PROTO_GetFieldsCounters done [12:41:53]requested_item shift.num is exist - process it [12:41:53]requested_item shift.opened is exist - process it [12:41:53]req_shift_opened [12:41:53]FM_GetShiftState [12:41:53]SAM_PROTO_GetShiftState [12:41:53]wFMCommunicate request_size=4 [12:41:53]MH_SAM_APDU [12:41:53]CAPDU: 80 13 01 00 [12:41:53]Write to MH i2c: E2 08 00 E9 05 80 13 01 00 00 00 00 00 6B [12:41:53]Write i2c OK [12:41:53]MH_I2C_Read... [12:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:53]Read from MH i2c: E2 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 0E 00 [12:41:53]MH_I2C_Read... [12:41:53]Read from MH i2c: E2 0E 00 E9 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1C [12:41:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:41:53]wFMCommunicate OK [12:41:53]SAM_PROTO_GetShiftState done [12:41:53]FM_GetShiftState done [12:41:53]req_shift_opened done [12:41:53]requested_item shift.open_date is exist - process it [12:41:53]req_shift_open_date [12:41:53]req_shift_open_date done [12:41:53]produce_requested_data done [12:41:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225197,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:41:53]process_action_free close_receipt [12:41:53]json_value_free [12:41:53]json_value_free done [12:41:53]process_json_proto returns [12:41:53]Send response to host [12:41:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225197,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:41:53]free response buf [12:41:53]execute_script done [12:41:53]execute_script returns [12:41:53]free content buf [12:41:53]Sock 7.Close socket [12:41:53]Sock 7.Thread stoped [12:41:56]recv_with_timeout no data received [12:42:00]Connected sock=11 [12:42:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 98 65 07 01 F1 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8D 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 6F 03 00 35 04 06 00 FB CE BF 7E 52 88 80 65 3D 0A 30 F9 C3 E3 [12:42:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E8 EF 47 00 D4 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 6F 03 00 F4 03 04 00 AA 45 A3 66 B6 04 01 00 00 EA 75 21 65 61 72 63 98 [12:42:03]CommunicateWithHost err = 0 [12:42:03]CheckOFDResponse [12:42:03]1017 (14) - 77093643461234 [12:42:03]1041 (16) - 0000000000874959 [12:42:03]1040 (4) - 225197 [12:42:03]1012 (4) - 26.07.2024 06:43 [12:42:03]1206 (1) - 0 [12:42:03]OFD Sender: Remove packet 225197 [12:42:03]ProducePacketName [12:42:03]name=ofd_packets/00225197 [12:42:03]NVStorageDeleteData [12:42:04]OFD Sender: No OFD packet to send [12:42:08]recv_with_timeout no data received [12:42:09]OFD Sender: No OFD packet to send [12:42:14]OFD Sender: No OFD packet to send [12:42:19]OFD Sender: No OFD packet to send [12:42:24]OFD Sender: No OFD packet to send [12:42:27]accept exits with 9 [12:42:27]New connection [12:42:27]New thread 3066830180 created [12:42:27]Thread 3066686820 joined [12:42:27]Waiting for new connection... [12:42:27] Sock 9.Parse request [12:42:27]Sock 9.Check first char [12:42:27]Sock 9.First char is OK [12:42:27]request: POST /json_proto HTTP/1.0 [12:42:27]Method: POST [12:42:27]URL: /json_proto [12:42:27]Method is POST - this is cgi request [12:42:27]url: /json_proto [12:42:27]query_string will be loaded in cgi processing [12:42:27]execute_cgi json_proto POST (null) [12:42:27]execute_cgi path=json_proto method=POST [12:42:27]POST find Content-Length [12:42:27]Host: 172.17.43.131:8080 [12:42:27]Content-Length: 640 [12:42:27]Content-Type: application/json [12:42:27] [12:42:27]POST finish read [12:42:27]Found Content-Length = 640 [12:42:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:27]execute_script... [12:42:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:27]POST & json_proto [12:42:27]process_json_proto [12:42:27]json parsed OK: [12:42:27]protocol is kg_v1.0 [12:42:27]action value=close_receipt [12:42:27]process_action close_receipt [12:42:27]cmd_close_receipt [12:42:27]MH_GetDate [12:42:27]Write to MH i2c: F0 00 00 EA 05 DE [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: F0 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: F0 09 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: F0 09 00 EA 05 00 B3 99 A3 66 F9 24 A2 66 61 [12:42:27]GetLastDocTimeStamp 1721997709 [12:42:27]current date 1721997747 [12:42:27]FM_GetShiftState [12:42:27]SAM_PROTO_GetShiftState [12:42:27]wFMCommunicate request_size=4 [12:42:27]MH_SAM_APDU [12:42:27]CAPDU: 80 13 01 00 [12:42:27]Write to MH i2c: E2 08 00 EB 05 80 13 01 00 00 00 00 00 6D [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:27]Read from MH i2c: E2 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 0E 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 0E 00 EB 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1E [12:42:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:42:27]wFMCommunicate OK [12:42:27]SAM_PROTO_GetShiftState done [12:42:27]FM_GetShiftState done [12:42:27]opened in 1721952182 [12:42:27]opened+sec_in_day 1722038582 [12:42:27]quantity*price = 99999 [12:42:27]sum+1 = 100001 [12:42:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 266 26.07.2024 12:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225198 ФПД: 175205422423381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225198&fm=175205422423381&tin=02508201610067®Number=0000000000092624&sum=100000 [12:42:28]StoreToDocumentArchive [12:42:28]shift 437 fd 225198 [12:42:28]save to /storage/0437/doc_00225198 [12:42:28]save last doc name /storage/0437/doc_00225198 to /storage/kkm_last_doc_name [12:42:28]save OK [12:42:28]Clear old archive folders... [12:42:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:42:28]tlvbuf is 00DA1120 [12:42:28]SAM_PROTO_ClearQueue [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 09 00 00 [12:42:28]Write to MH i2c: E2 08 00 F8 05 80 09 00 00 00 00 00 00 6F [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 F8 05 00 90 00 71 [12:42:28]RAPDU: 90 00 [12:42:28]wFMCommunicate OK [12:42:28]SAM_PROTO_ClearQueue done [12:42:28]KKMCreateOFDPacket [12:42:28]OFDProtocolAddRootSTLVToBuf [12:42:28]FM_MakeSignedData [12:42:28]FM_MakeSignedData [12:42:28]SAM_PROTO_SignData [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 0D 01 02 [12:42:28]Write to MH i2c: E2 08 00 F9 05 80 0D 01 02 00 00 00 00 77 [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 F9 05 00 90 00 72 [12:42:28]RAPDU: 90 00 [12:42:28]wFMCommunicate OK [12:42:28]wFMCommunicate request_size=255 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 B3 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 6F 03 00 35 04 06 00 9F 59 30 F7 [12:42:28]Write to MH i2c: E2 02 01 FA 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 B3 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 6F 03 00 35 04 06 00 9F 59 30 F7 00 00 3E [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 FA 05 00 90 00 73 [12:42:28]RAPDU: 90 00 [12:42:28]wFMCommunicate OK [12:42:28]wFMCommunicate request_size=7 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 0D 02 02 02 5D 55 [12:42:28]Write to MH i2c: E2 0A 00 FB 05 80 0D 02 02 02 00 5D 55 00 00 30 [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [12:42:28]RAPDU: 90 00 [12:42:28]wFMCommunicate OK [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 0D 03 02 [12:42:28]Write to MH i2c: E2 08 00 FC 05 80 0D 03 02 00 00 00 00 7C [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 0B 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 0B 00 FC 05 00 C8 2B 3C DF 67 F8 A4 E1 90 00 6F [12:42:28]RAPDU: C8 2B 3C DF 67 F8 A4 E1 90 00 [12:42:28]wFMCommunicate OK [12:42:28]SAM_PROTO_SignData done [12:42:28]FM_MakeSignedData done [12:42:28]CreateOFDProtocolMessage [12:42:28]wFMCommunicate request_size=4 [12:42:28]MH_SAM_APDU [12:42:28]CAPDU: 80 11 00 00 [12:42:28]Write to MH i2c: E2 08 00 FD 05 80 11 00 00 00 00 00 00 7C [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:28]Read from MH i2c: E2 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 17 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: E2 17 00 FD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [12:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:42:28]wFMCommunicate OK [12:42:28]CreateOFDProtocolMessage done [12:42:28]OFDSenderStorePacket 225198 [12:42:28]StoreOFDPacket docnum=225198 [12:42:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7A A3 04 01 9E F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 B3 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 6F 03 00 35 04 06 00 9F 59 30 F7 5D 55 C8 2B 3C DF 67 F8 A4 E1 [12:42:28]CheckFolder [12:42:28]dirname=/storage/ofd_packets [12:42:28]CheckFolder done [12:42:28]ProducePacketName [12:42:28]name=ofd_packets/00225198 [12:42:28]NVStorageSaveData ofd_packets/00225198 [12:42:28]File name is /storage/ofd_packets/00225198 [12:42:28]Write 298 bytes [12:42:28]NVStorageSaveData done [12:42:28]OFDSenderStorePacket done [12:42:28]KKMCreateOFDPacket done [12:42:28]NVStorageSaveData kkm_last_timestamp [12:42:28]File name is /storage/kkm_last_timestamp [12:42:28]Write 4 bytes [12:42:28]NVStorageSaveData done [12:42:28]ExternCall_PrintAddStr [12:42:28]wPrintStart [12:42:28]Write to MH i2c: 01 00 00 FE 05 03 [12:42:28]Write i2c OK [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: 01 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: 01 07 00 [12:42:28]MH_I2C_Read... [12:42:28]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 FF 0F 18 [12:42:28]RasterBufferAndPrint [12:42:28]line Счет N : (1)2001383 [12:42:28]line ИНН: 02508201610067 [12:42:28]line Контрольно-Кассовый Чек [12:42:28]line ПРОДАЖА [12:42:28]line ТРК (МРК, ГНК) : 11 [12:42:28]line Товар: 2710194210 [12:42:28]line ДТ-К-5 [12:42:28]line 13.210 * 75.70 [12:42:28]line = 1000.00 [12:42:28]line НДС 12% НСП 1% [12:42:28]line > о реализуемом товаре [12:42:28]line ИТОГО: 1000.00 [12:42:28]line НСП 1% : 8.85 [12:42:28]line НДС 12% : 106.19 [12:42:28]line Наличными: 1000.00 [12:42:28]line Безнал.: 0.00 [12:42:28]line Место: АЗС № 97 "Партнер Нефть" [12:42:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:42:28]line СНО: Общий режим [12:42:28]line Чек 266 26.07.2024 12:42 [12:42:28]line Смена: 437 ФФД: 1.0 [12:42:28]line ЗНМ: 0300000054 [12:42:28]line РНМ: 0000000000092624 [12:42:28]line Версия ККМ: 001 [12:42:28]line ФМ: 0000000000874959 [12:42:28]line ФД: 225198 [12:42:28]line ФПД: 175205422423381 [12:42:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124227&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225198&fm=175205422423381&tin=02508201610067®Number=0000000000092624&sum=100000 [12:42:28]written 0, free lines is 4095 [12:42:28]OFD Sender: Processing packet 225198 [packets to send 596, broken 595] [12:42:28]ProducePacketName [12:42:28]name=ofd_packets/00225198 [12:42:28]OFD Sender: To server: pG, [12:42:28]CommunicateWithHost lk.salyk.kg:30040 [12:42:28]ConnectInit lk.salyk.kg [12:42:29]Write to MH i2c: 01 00 00 26 06 2C [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: 01 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: 01 07 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 8D 0C CC [12:42:29]RasterBufferAndPrint [12:42:29]line [12:42:29]line [12:42:29]line [12:42:29]line [12:42:29]line [12:42:29]written 0, free lines is 3217 [12:42:29]Connected sock=10 [12:42:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7A A3 04 01 9E F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 B3 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 6F 03 00 35 04 06 00 9F 59 30 F7 5D 55 C8 2B 3C DF 67 F8 A4 E1 [12:42:29]MH_Cut [12:42:29]Write to MH i2c: D1 01 00 2D 06 01 05 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: D1 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: D1 01 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: D1 01 00 2D 06 00 04 [12:42:29]Write to MH i2c: 01 00 00 2E 06 34 [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E 9B 47 00 92 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 6F 03 00 F4 03 04 00 C4 45 A3 66 B6 04 01 00 00 A1 10 92 C8 E6 A6 25 82 [12:42:29]CommunicateWithHost err = 0 [12:42:29]CheckOFDResponse [12:42:29]1017 (14) - 77093643461234 [12:42:29]1041 (16) - 0000000000874959 [12:42:29]1040 (4) - 225198 [12:42:29]1012 (4) - 26.07.2024 06:44 [12:42:29]1206 (1) - 0 [12:42:29]OFD Sender: Remove packet 225198 [12:42:29]ProducePacketName [12:42:29]name=ofd_packets/00225198 [12:42:29]NVStorageDeleteData [12:42:30]OFD Sender: No OFD packet to send [12:42:30]*** Cut start [12:42:30]*** Partial cut [12:42:30]*** CUTSNS_PIN = 1 [12:42:30]*** CUTSNS_PIN = 0 [12:42:30]*** Brake cut motor [12:42:31]Read from MH i2c: 01 [12:42:31]MH_I2C_Read... [12:42:31]*** Stop cut motor [12:42:31]*** Cut end [12:42:31]Read from MH i2c: 01 07 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: 01 07 00 2E 06 00 00 00 00 00 FF 0F 49 [12:42:31]process_action close_receipt done [12:42:31]requested_data is exist [12:42:31]produce_requested_data [12:42:31]requested_item fm.sn is exist - process it [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 11 00 00 [12:42:31]Write to MH i2c: E2 08 00 2F 06 80 11 00 00 00 00 00 00 AF [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 17 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 17 00 2F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [12:42:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:42:31]wFMCommunicate OK [12:42:31]requested_item fd.num is exist - process it [12:42:31]SAM_PROTO_GetFieldsCounters [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 13 00 00 [12:42:31]Write to MH i2c: E2 08 00 30 06 80 13 00 00 00 00 00 00 B2 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 62 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 62 00 30 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [12:42:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:31]wFMCommunicate OK [12:42:31]SAM_PROTO_GetFieldsCounters done [12:42:31]requested_item shift.num is exist - process it [12:42:31]requested_item shift.opened is exist - process it [12:42:31]req_shift_opened [12:42:31]FM_GetShiftState [12:42:31]SAM_PROTO_GetShiftState [12:42:31]wFMCommunicate request_size=4 [12:42:31]MH_SAM_APDU [12:42:31]CAPDU: 80 13 01 00 [12:42:31]Write to MH i2c: E2 08 00 31 06 80 13 01 00 00 00 00 00 B4 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:31]Read from MH i2c: E2 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 0E 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: E2 0E 00 31 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 65 [12:42:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:42:31]wFMCommunicate OK [12:42:31]SAM_PROTO_GetShiftState done [12:42:31]FM_GetShiftState done [12:42:31]req_shift_opened done [12:42:31]requested_item shift.open_date is exist - process it [12:42:31]req_shift_open_date [12:42:31]req_shift_open_date done [12:42:31]produce_requested_data done [12:42:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225198,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:42:31]process_action_free close_receipt [12:42:31]json_value_free [12:42:31]json_value_free done [12:42:31]process_json_proto returns [12:42:31]Send response to host [12:42:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225198,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:42:31]free response buf [12:42:31]execute_script done [12:42:31]execute_script returns [12:42:31]free content buf [12:42:31]Sock 9.Close socket [12:42:31]Sock 9.Thread stoped [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:52]recv_with_timeout no data received [12:42:55]OFD Sender: No OFD packet to send [12:43:00]OFD Sender: No OFD packet to send [12:43:05]OFD Sender: No OFD packet to send [12:43:10]OFD Sender: No OFD packet to send [12:43:11]accept exits with 7 [12:43:11]New connection [12:43:11]New thread 3066686820 created [12:43:11]Thread 3066830180 joined [12:43:11]Waiting for new connection... [12:43:11] Sock 7.Parse request [12:43:11]Sock 7.Check first char [12:43:11]Sock 7.First char is OK [12:43:11]request: POST /json_proto HTTP/1.0 [12:43:11]Method: POST [12:43:11]URL: /json_proto [12:43:11]Method is POST - this is cgi request [12:43:11]url: /json_proto [12:43:11]query_string will be loaded in cgi processing [12:43:11]execute_cgi json_proto POST (null) [12:43:11]execute_cgi path=json_proto method=POST [12:43:11]POST find Content-Length [12:43:11]Host: 172.17.43.131:8080 [12:43:11]Content-Length: 678 [12:43:11]Content-Type: application/json [12:43:11] [12:43:11]POST finish read [12:43:11]Found Content-Length = 678 [12:43:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:11]execute_script... [12:43:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:11]POST & json_proto [12:43:11]process_json_proto [12:43:11]json parsed OK: [12:43:11]protocol is kg_v1.0 [12:43:11]action value=close_receipt [12:43:11]process_action close_receipt [12:43:11]cmd_close_receipt [12:43:11]MH_GetDate [12:43:11]Write to MH i2c: F0 00 00 32 06 27 [12:43:11]Write i2c OK [12:43:11]MH_I2C_Read... [12:43:11]Read from MH i2c: F0 [12:43:11]MH_I2C_Read... [12:43:11]Read from MH i2c: F0 09 00 [12:43:11]MH_I2C_Read... [12:43:11]Read from MH i2c: F0 09 00 32 06 00 DF 99 A3 66 F9 24 A2 66 D6 [12:43:11]GetLastDocTimeStamp 1721997747 [12:43:11]current date 1721997791 [12:43:11]FM_GetShiftState [12:43:11]SAM_PROTO_GetShiftState [12:43:11]wFMCommunicate request_size=4 [12:43:11]MH_SAM_APDU [12:43:11]CAPDU: 80 13 01 00 [12:43:11]Write to MH i2c: E2 08 00 33 06 80 13 01 00 00 00 00 00 B6 [12:43:11]Write i2c OK [12:43:11]MH_I2C_Read... [12:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:11]Read from MH i2c: E2 [12:43:11]MH_I2C_Read... [12:43:11]Read from MH i2c: E2 0E 00 [12:43:11]MH_I2C_Read... [12:43:11]Read from MH i2c: E2 0E 00 33 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 67 [12:43:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:43:11]wFMCommunicate OK [12:43:11]SAM_PROTO_GetShiftState done [12:43:11]FM_GetShiftState done [12:43:11]opened in 1721952182 [12:43:11]opened+sec_in_day 1722038582 [12:43:11]quantity*price = 30035 [12:43:11]sum+1 = 30036 [12:43:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 267 26.07.2024 12:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225199 ФПД: 132398767724967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225199&fm=132398767724967&tin=02508201610067®Number=0000000000092624&sum=30000 [12:43:12]StoreToDocumentArchive [12:43:12]shift 437 fd 225199 [12:43:12]save to /storage/0437/doc_00225199 [12:43:12]save last doc name /storage/0437/doc_00225199 to /storage/kkm_last_doc_name [12:43:12]save OK [12:43:12]Clear old archive folders... [12:43:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:12]tlvbuf is 00D4E4A0 [12:43:12]SAM_PROTO_ClearQueue [12:43:12]wFMCommunicate request_size=4 [12:43:12]MH_SAM_APDU [12:43:12]CAPDU: 80 09 00 00 [12:43:12]Write to MH i2c: E2 08 00 40 06 80 09 00 00 00 00 00 00 B8 [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:12]Read from MH i2c: E2 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 40 06 00 90 00 BA [12:43:12]RAPDU: 90 00 [12:43:12]wFMCommunicate OK [12:43:12]SAM_PROTO_ClearQueue done [12:43:12]KKMCreateOFDPacket [12:43:12]OFDProtocolAddRootSTLVToBuf [12:43:12]FM_MakeSignedData [12:43:12]FM_MakeSignedData [12:43:12]SAM_PROTO_SignData [12:43:12]wFMCommunicate request_size=4 [12:43:12]MH_SAM_APDU [12:43:12]CAPDU: 80 0D 01 02 [12:43:12]Write to MH i2c: E2 08 00 41 06 80 0D 01 02 00 00 00 00 C0 [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:12]Read from MH i2c: E2 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 41 06 00 90 00 BB [12:43:12]RAPDU: 90 00 [12:43:12]wFMCommunicate OK [12:43:12]wFMCommunicate request_size=255 [12:43:12]MH_SAM_APDU [12:43:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 DF 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 6F 03 00 35 04 06 00 78 [12:43:12]Write to MH i2c: E2 02 01 42 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 DF 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 6F 03 00 35 04 06 00 78 00 00 42 [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:12]Read from MH i2c: E2 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 42 06 00 90 00 BC [12:43:12]RAPDU: 90 00 [12:43:12]wFMCommunicate OK [12:43:12]wFMCommunicate request_size=10 [12:43:12]MH_SAM_APDU [12:43:12]CAPDU: 80 0D 02 02 05 6A 7D 84 D9 A7 [12:43:12]Write to MH i2c: E2 0D 00 43 06 80 0D 02 02 05 00 6A 7D 84 D9 A7 00 00 B8 [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:12]Read from MH i2c: E2 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 03 00 43 06 00 90 00 BD [12:43:12]RAPDU: 90 00 [12:43:12]wFMCommunicate OK [12:43:12]wFMCommunicate request_size=4 [12:43:12]MH_SAM_APDU [12:43:12]CAPDU: 80 0D 03 02 [12:43:12]Write to MH i2c: E2 08 00 44 06 80 0D 03 02 00 00 00 00 C5 [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:12]Read from MH i2c: E2 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 0B 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 0B 00 44 06 00 15 F5 51 44 A0 38 3E 60 90 00 DB [12:43:12]RAPDU: 15 F5 51 44 A0 38 3E 60 90 00 [12:43:12]wFMCommunicate OK [12:43:12]SAM_PROTO_SignData done [12:43:12]FM_MakeSignedData done [12:43:12]CreateOFDProtocolMessage [12:43:12]wFMCommunicate request_size=4 [12:43:12]MH_SAM_APDU [12:43:12]CAPDU: 80 11 00 00 [12:43:12]Write to MH i2c: E2 08 00 45 06 80 11 00 00 00 00 00 00 C5 [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:12]Read from MH i2c: E2 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 17 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: E2 17 00 45 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [12:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:43:12]wFMCommunicate OK [12:43:12]CreateOFDProtocolMessage done [12:43:12]OFDSenderStorePacket 225199 [12:43:12]StoreOFDPacket docnum=225199 [12:43:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0E DD 07 01 66 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 DF 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 6F 03 00 35 04 06 00 78 6A 7D 84 D9 A7 15 F5 51 44 A0 38 3E 60 [12:43:12]CheckFolder [12:43:12]dirname=/storage/ofd_packets [12:43:12]CheckFolder done [12:43:12]ProducePacketName [12:43:12]name=ofd_packets/00225199 [12:43:12]NVStorageSaveData ofd_packets/00225199 [12:43:12]File name is /storage/ofd_packets/00225199 [12:43:12]Write 301 bytes [12:43:12]NVStorageSaveData done [12:43:12]OFDSenderStorePacket done [12:43:12]KKMCreateOFDPacket done [12:43:12]NVStorageSaveData kkm_last_timestamp [12:43:12]File name is /storage/kkm_last_timestamp [12:43:12]Write 4 bytes [12:43:12]NVStorageSaveData done [12:43:12]ExternCall_PrintAddStr [12:43:12]wPrintStart [12:43:12]Write to MH i2c: 01 00 00 46 06 4C [12:43:12]Write i2c OK [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: 01 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: 01 07 00 [12:43:12]MH_I2C_Read... [12:43:12]Read from MH i2c: 01 07 00 46 06 00 00 00 00 00 FF 0F 61 [12:43:12]RasterBufferAndPrint [12:43:12]line Счет N : (1)2001384 [12:43:12]line ИНН: 02508201610067 [12:43:12]line Контрольно-Кассовый Чек [12:43:12]line ПРОДАЖА [12:43:12]line ТРК (МРК, ГНК) : 43 [12:43:12]line Товар: 2710124130 [12:43:12]line Аи-92-К-5 [12:43:12]line 4.430 * 67.80 [12:43:12]line = 300.35 [12:43:12]line НДС 12% НСП 1% [12:43:12]line > о реализуемом товаре [12:43:12]line ОКРУГЛЕНИЕ: -0.35 [12:43:12]line ИТОГО: 300.00 [12:43:12]line Внесено: 300.00 [12:43:12]line СДАЧА: 0.00 [12:43:12]line НСП 1% : 2.66 [12:43:12]line НДС 12% : 31.90 [12:43:12]line Наличными: 300.00 [12:43:12]line Безнал.: 0.00 [12:43:12]line Место: АЗС № 97 "Партнер Нефть" [12:43:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:43:12]line СНО: Общий режим [12:43:12]line Чек 267 26.07.2024 12:43 [12:43:12]line Смена: 437 ФФД: 1.0 [12:43:12]line ЗНМ: 0300000054 [12:43:12]line РНМ: 0000000000092624 [12:43:12]line Версия ККМ: 001 [12:43:12]line ФМ: 0000000000874959 [12:43:12]line ФД: 225199 [12:43:12]line ФПД: 132398767724967 [12:43:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124311&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225199&fm=132398767724967&tin=02508201610067®Number=0000000000092624&sum=30000 [12:43:12]written 0, free lines is 4095 [12:43:12]OFD Sender: Processing packet 225199 [packets to send 596, broken 595] [12:43:12]ProducePacketName [12:43:12]name=ofd_packets/00225199 [12:43:12]OFD Sender: To server: pG, [12:43:12]CommunicateWithHost lk.salyk.kg:30040 [12:43:12]ConnectInit lk.salyk.kg [12:43:13]Write to MH i2c: 01 00 00 71 06 77 [12:43:13]Write i2c OK [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: 01 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: 01 07 00 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 5E 0C E8 [12:43:13]RasterBufferAndPrint [12:43:13]line [12:43:13]line [12:43:13]line [12:43:13]line [12:43:13]line [12:43:13]written 0, free lines is 3169 [12:43:13]MH_Cut [12:43:13]Write to MH i2c: D1 01 00 78 06 01 50 [12:43:13]Write i2c OK [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: D1 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: D1 01 00 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: D1 01 00 78 06 00 4F [12:43:13]Write to MH i2c: 01 00 00 79 06 7F [12:43:13]Write i2c OK [12:43:13]MH_I2C_Read... [12:43:13]Connected sock=11 [12:43:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0E DD 07 01 66 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 DF 99 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 6F 03 00 35 04 06 00 78 6A 7D 84 D9 A7 15 F5 51 44 A0 38 3E 60 [12:43:14]*** Cut start [12:43:14]*** Partial cut [12:43:14]*** CUTSNS_PIN = 1 [12:43:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5A 40 47 00 A5 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 6F 03 00 F4 03 04 00 F1 45 A3 66 B6 04 01 00 00 69 5B C7 38 FE 67 C1 B5 [12:43:14]CommunicateWithHost err = 0 [12:43:14]CheckOFDResponse [12:43:14]1017 (14) - 77093643461234 [12:43:14]1041 (16) - 0000000000874959 [12:43:14]1040 (4) - 225199 [12:43:14]1012 (4) - 26.07.2024 06:45 [12:43:14]1206 (1) - 0 [12:43:14]OFD Sender: Remove packet 225199 [12:43:14]ProducePacketName [12:43:14]name=ofd_packets/00225199 [12:43:14]NVStorageDeleteData [12:43:14]*** CUTSNS_PIN = 0 [12:43:14]*** Brake cut motor [12:43:15]OFD Sender: No OFD packet to send [12:43:15]Read from MH i2c: 01 [12:43:15]MH_I2C_Read... [12:43:15]*** Stop cut motor [12:43:15]*** Cut end [12:43:15]Read from MH i2c: 01 07 00 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: 01 07 00 79 06 00 00 00 00 00 FF 0F 94 [12:43:15]process_action close_receipt done [12:43:15]requested_data is exist [12:43:15]produce_requested_data [12:43:15]requested_item fm.sn is exist - process it [12:43:15]wFMCommunicate request_size=4 [12:43:15]MH_SAM_APDU [12:43:15]CAPDU: 80 11 00 00 [12:43:15]Write to MH i2c: E2 08 00 7A 06 80 11 00 00 00 00 00 00 FA [12:43:15]Write i2c OK [12:43:15]MH_I2C_Read... [12:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:15]Read from MH i2c: E2 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 17 00 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 17 00 7A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [12:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:43:15]wFMCommunicate OK [12:43:15]requested_item fd.num is exist - process it [12:43:15]SAM_PROTO_GetFieldsCounters [12:43:15]wFMCommunicate request_size=4 [12:43:15]MH_SAM_APDU [12:43:15]CAPDU: 80 13 00 00 [12:43:15]Write to MH i2c: E2 08 00 7B 06 80 13 00 00 00 00 00 00 FD [12:43:15]Write i2c OK [12:43:15]MH_I2C_Read... [12:43:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:15]Read from MH i2c: E2 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 62 00 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 62 00 7B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [12:43:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 AF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:15]wFMCommunicate OK [12:43:15]SAM_PROTO_GetFieldsCounters done [12:43:15]requested_item shift.num is exist - process it [12:43:15]requested_item shift.opened is exist - process it [12:43:15]req_shift_opened [12:43:15]FM_GetShiftState [12:43:15]SAM_PROTO_GetShiftState [12:43:15]wFMCommunicate request_size=4 [12:43:15]MH_SAM_APDU [12:43:15]CAPDU: 80 13 01 00 [12:43:15]Write to MH i2c: E2 08 00 7C 06 80 13 01 00 00 00 00 00 FF [12:43:15]Write i2c OK [12:43:15]MH_I2C_Read... [12:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:15]Read from MH i2c: E2 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 0E 00 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 0E 00 7C 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B0 [12:43:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:43:15]wFMCommunicate OK [12:43:15]SAM_PROTO_GetShiftState done [12:43:15]FM_GetShiftState done [12:43:15]req_shift_opened done [12:43:15]requested_item shift.open_date is exist - process it [12:43:15]req_shift_open_date [12:43:15]req_shift_open_date done [12:43:15]produce_requested_data done [12:43:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225199,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:43:15]process_action_free close_receipt [12:43:15]json_value_free [12:43:15]json_value_free done [12:43:15]process_json_proto returns [12:43:15]Send response to host [12:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225199,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:43:15]free response buf [12:43:15]execute_script done [12:43:15]execute_script returns [12:43:15]free content buf [12:43:15]Sock 7.Close socket [12:43:15]Sock 7.Thread stoped [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]accept exits with 9 [12:44:30]New connection [12:44:30]New thread 3066830180 created [12:44:30]Thread 3066686820 joined [12:44:30]Waiting for new connection... [12:44:30] Sock 9.Parse request [12:44:30]Sock 9.Check first char [12:44:30]Sock 9.First char is OK [12:44:30]request: POST /json_proto HTTP/1.0 [12:44:30]Method: POST [12:44:30]URL: /json_proto [12:44:30]Method is POST - this is cgi request [12:44:30]url: /json_proto [12:44:30]query_string will be loaded in cgi processing [12:44:30]execute_cgi json_proto POST (null) [12:44:30]execute_cgi path=json_proto method=POST [12:44:30]POST find Content-Length [12:44:30]Host: 172.17.43.131:8080 [12:44:30]Content-Length: 683 [12:44:30]Content-Type: application/json [12:44:30] [12:44:30]POST finish read [12:44:30]Found Content-Length = 683 [12:44:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:30]execute_script... [12:44:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:30]POST & json_proto [12:44:30]process_json_proto [12:44:30]json parsed OK: [12:44:30]protocol is kg_v1.0 [12:44:30]action value=close_receipt [12:44:30]process_action close_receipt [12:44:30]cmd_close_receipt [12:44:30]MH_GetDate [12:44:30]Write to MH i2c: F0 00 00 7D 06 72 [12:44:30]Write i2c OK [12:44:30]MH_I2C_Read... [12:44:30]Read from MH i2c: F0 [12:44:30]MH_I2C_Read... [12:44:30]Read from MH i2c: F0 09 00 [12:44:30]MH_I2C_Read... [12:44:30]Read from MH i2c: F0 09 00 7D 06 00 2E 9A A3 66 F9 24 A2 66 71 [12:44:30]GetLastDocTimeStamp 1721997791 [12:44:30]current date 1721997870 [12:44:30]FM_GetShiftState [12:44:30]SAM_PROTO_GetShiftState [12:44:30]wFMCommunicate request_size=4 [12:44:30]MH_SAM_APDU [12:44:30]CAPDU: 80 13 01 00 [12:44:30]Write to MH i2c: E2 08 00 7E 06 80 13 01 00 00 00 00 00 01 [12:44:30]Write i2c OK [12:44:30]MH_I2C_Read... [12:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:30]Read from MH i2c: E2 [12:44:30]MH_I2C_Read... [12:44:30]Read from MH i2c: E2 0E 00 [12:44:30]MH_I2C_Read... [12:44:30]Read from MH i2c: E2 0E 00 7E 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B2 [12:44:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:44:30]wFMCommunicate OK [12:44:30]SAM_PROTO_GetShiftState done [12:44:30]FM_GetShiftState done [12:44:30]opened in 1721952182 [12:44:30]opened+sec_in_day 1722038582 [12:44:30]quantity*price = 100005 [12:44:30]sum+1 = 100006 [12:44:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 268 26.07.2024 12:44 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225200 ФПД: 263029076666389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225200&fm=263029076666389&tin=02508201610067®Number=0000000000092624&sum=100000 [12:44:31]StoreToDocumentArchive [12:44:31]shift 437 fd 225200 [12:44:31]save to /storage/0437/doc_00225200 [12:44:31]save last doc name /storage/0437/doc_00225200 to /storage/kkm_last_doc_name [12:44:31]save OK [12:44:31]Clear old archive folders... [12:44:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:31]tlvbuf is 00D442D0 [12:44:31]SAM_PROTO_ClearQueue [12:44:31]wFMCommunicate request_size=4 [12:44:31]MH_SAM_APDU [12:44:31]CAPDU: 80 09 00 00 [12:44:31]Write to MH i2c: E2 08 00 8B 06 80 09 00 00 00 00 00 00 03 [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:31]Read from MH i2c: E2 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 8B 06 00 90 00 05 [12:44:31]RAPDU: 90 00 [12:44:31]wFMCommunicate OK [12:44:31]SAM_PROTO_ClearQueue done [12:44:31]KKMCreateOFDPacket [12:44:31]OFDProtocolAddRootSTLVToBuf [12:44:31]FM_MakeSignedData [12:44:31]FM_MakeSignedData [12:44:31]SAM_PROTO_SignData [12:44:31]wFMCommunicate request_size=4 [12:44:31]MH_SAM_APDU [12:44:31]CAPDU: 80 0D 01 02 [12:44:31]Write to MH i2c: E2 08 00 8C 06 80 0D 01 02 00 00 00 00 0B [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:31]Read from MH i2c: E2 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 8C 06 00 90 00 06 [12:44:31]RAPDU: 90 00 [12:44:31]wFMCommunicate OK [12:44:31]wFMCommunicate request_size=255 [12:44:31]MH_SAM_APDU [12:44:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2E 9A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 6F 03 00 35 04 06 00 EF [12:44:31]Write to MH i2c: E2 02 01 8D 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2E 9A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 6F 03 00 35 04 06 00 EF 00 00 C6 [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:31]Read from MH i2c: E2 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 8D 06 00 90 00 07 [12:44:31]RAPDU: 90 00 [12:44:31]wFMCommunicate OK [12:44:31]wFMCommunicate request_size=10 [12:44:31]MH_SAM_APDU [12:44:31]CAPDU: 80 0D 02 02 05 39 3A AE 28 15 [12:44:31]Write to MH i2c: E2 0D 00 8E 06 80 0D 02 02 05 00 39 3A AE 28 15 00 00 76 [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:31]Read from MH i2c: E2 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 03 00 8E 06 00 90 00 08 [12:44:31]RAPDU: 90 00 [12:44:31]wFMCommunicate OK [12:44:31]wFMCommunicate request_size=4 [12:44:31]MH_SAM_APDU [12:44:31]CAPDU: 80 0D 03 02 [12:44:31]Write to MH i2c: E2 08 00 8F 06 80 0D 03 02 00 00 00 00 10 [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:31]Read from MH i2c: E2 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 0B 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 0B 00 8F 06 00 CB CD 60 77 72 37 B6 53 90 00 32 [12:44:31]RAPDU: CB CD 60 77 72 37 B6 53 90 00 [12:44:31]wFMCommunicate OK [12:44:31]SAM_PROTO_SignData done [12:44:31]FM_MakeSignedData done [12:44:31]CreateOFDProtocolMessage [12:44:31]wFMCommunicate request_size=4 [12:44:31]MH_SAM_APDU [12:44:31]CAPDU: 80 11 00 00 [12:44:31]Write to MH i2c: E2 08 00 90 06 80 11 00 00 00 00 00 00 10 [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:31]Read from MH i2c: E2 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 17 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: E2 17 00 90 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [12:44:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:44:31]wFMCommunicate OK [12:44:31]CreateOFDProtocolMessage done [12:44:31]OFDSenderStorePacket 225200 [12:44:31]StoreOFDPacket docnum=225200 [12:44:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 DA 07 01 A7 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2E 9A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 6F 03 00 35 04 06 00 EF 39 3A AE 28 15 CB CD 60 77 72 37 B6 53 [12:44:31]CheckFolder [12:44:31]dirname=/storage/ofd_packets [12:44:31]CheckFolder done [12:44:31]ProducePacketName [12:44:31]name=ofd_packets/00225200 [12:44:31]NVStorageSaveData ofd_packets/00225200 [12:44:31]File name is /storage/ofd_packets/00225200 [12:44:31]Write 301 bytes [12:44:31]NVStorageSaveData done [12:44:31]OFDSenderStorePacket done [12:44:31]KKMCreateOFDPacket done [12:44:31]NVStorageSaveData kkm_last_timestamp [12:44:31]File name is /storage/kkm_last_timestamp [12:44:31]Write 4 bytes [12:44:31]NVStorageSaveData done [12:44:31]ExternCall_PrintAddStr [12:44:31]wPrintStart [12:44:31]Write to MH i2c: 01 00 00 91 06 97 [12:44:31]Write i2c OK [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: 01 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: 01 07 00 [12:44:31]MH_I2C_Read... [12:44:31]Read from MH i2c: 01 07 00 91 06 00 00 00 00 00 FF 0F AC [12:44:31]RasterBufferAndPrint [12:44:31]line Счет N : (1)2001385 [12:44:31]line ИНН: 02508201610067 [12:44:31]line Контрольно-Кассовый Чек [12:44:31]line ПРОДАЖА [12:44:31]line ТРК (МРК, ГНК) : 33 [12:44:31]line Товар: 2710124130 [12:44:31]line Аи-92-К-5 [12:44:31]line 14.750 * 67.80 [12:44:31]line = 1000.05 [12:44:31]line НДС 12% НСП 1% [12:44:31]line > о реализуемом товаре [12:44:31]line ОКРУГЛЕНИЕ: -0.05 [12:44:31]line ИТОГО: 1000.00 [12:44:31]line Внесено: 1000.00 [12:44:31]line СДАЧА: 0.00 [12:44:31]line НСП 1% : 8.85 [12:44:31]line НДС 12% : 106.20 [12:44:31]line Наличными: 1000.00 [12:44:31]line Безнал.: 0.00 [12:44:31]line Место: АЗС № 97 "Партнер Нефть" [12:44:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:44:31]line СНО: Общий режим [12:44:31]line Чек 268 26.07.2024 12:44 [12:44:31]line Смена: 437 ФФД: 1.0 [12:44:31]line ЗНМ: 0300000054 [12:44:31]line РНМ: 0000000000092624 [12:44:31]line Версия ККМ: 001 [12:44:31]line ФМ: 0000000000874959 [12:44:31]line ФД: 225200 [12:44:31]line ФПД: 263029076666389 [12:44:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225200&fm=263029076666389&tin=02508201610067®Number=0000000000092624&sum=100000 [12:44:31]written 0, free lines is 4095 [12:44:31]OFD Sender: Processing packet 225200 [packets to send 596, broken 595] [12:44:31]ProducePacketName [12:44:31]name=ofd_packets/00225200 [12:44:31]OFD Sender: To server: pG, [12:44:31]CommunicateWithHost lk.salyk.kg:30040 [12:44:31]ConnectInit lk.salyk.kg [12:44:32]Write to MH i2c: 01 00 00 BC 06 C2 [12:44:32]Write i2c OK [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: 01 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: 01 07 00 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: 01 07 00 BC 06 00 00 00 00 00 57 0C 2C [12:44:32]RasterBufferAndPrint [12:44:32]line [12:44:32]line [12:44:32]line [12:44:32]line [12:44:32]line [12:44:32]written 0, free lines is 3162 [12:44:32]MH_Cut [12:44:32]Write to MH i2c: D1 01 00 C3 06 01 9B [12:44:32]Write i2c OK [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: D1 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: D1 01 00 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: D1 01 00 C3 06 00 9A [12:44:32]Write to MH i2c: 01 00 00 C4 06 CA [12:44:32]Write i2c OK [12:44:32]MH_I2C_Read... [12:44:32]Connected sock=10 [12:44:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 DA 07 01 A7 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2E 9A A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 6F 03 00 35 04 06 00 EF 39 3A AE 28 15 CB CD 60 77 72 37 B6 53 [12:44:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A6 E5 47 00 65 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B0 6F 03 00 F4 03 04 00 3F 46 A3 66 B6 04 01 00 00 BC 65 5B 43 F4 EA AA B3 [12:44:33]CommunicateWithHost err = 0 [12:44:33]CheckOFDResponse [12:44:33]1017 (14) - 77093643461234 [12:44:33]1041 (16) - 0000000000874959 [12:44:33]1040 (4) - 225200 [12:44:33]1012 (4) - 26.07.2024 06:46 [12:44:33]1206 (1) - 0 [12:44:33]OFD Sender: Remove packet 225200 [12:44:33]ProducePacketName [12:44:33]name=ofd_packets/00225200 [12:44:33]NVStorageDeleteData [12:44:33]*** Cut start [12:44:33]*** Partial cut [12:44:33]*** CUTSNS_PIN = 1 [12:44:33]*** CUTSNS_PIN = 0 [12:44:33]OFD Sender: No OFD packet to send [12:44:33]*** Brake cut motor [12:44:34]Read from MH i2c: 01 [12:44:34]MH_I2C_Read... [12:44:34]*** Stop cut motor [12:44:34]*** Cut end [12:44:34]Read from MH i2c: 01 07 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 07 00 C4 06 00 00 00 00 00 FF 0F DF [12:44:34]process_action close_receipt done [12:44:34]requested_data is exist [12:44:34]produce_requested_data [12:44:34]requested_item fm.sn is exist - process it [12:44:34]wFMCommunicate request_size=4 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 11 00 00 [12:44:34]Write to MH i2c: E2 08 00 C5 06 80 11 00 00 00 00 00 00 45 [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 17 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 17 00 C5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [12:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:44:34]wFMCommunicate OK [12:44:34]requested_item fd.num is exist - process it [12:44:34]SAM_PROTO_GetFieldsCounters [12:44:34]wFMCommunicate request_size=4 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 13 00 00 [12:44:34]Write to MH i2c: E2 08 00 C6 06 80 13 00 00 00 00 00 00 48 [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 62 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 62 00 C6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [12:44:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:34]wFMCommunicate OK [12:44:34]SAM_PROTO_GetFieldsCounters done [12:44:34]requested_item shift.num is exist - process it [12:44:34]requested_item shift.opened is exist - process it [12:44:34]req_shift_opened [12:44:34]FM_GetShiftState [12:44:34]SAM_PROTO_GetShiftState [12:44:34]wFMCommunicate request_size=4 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 13 01 00 [12:44:34]Write to MH i2c: E2 08 00 C7 06 80 13 01 00 00 00 00 00 4A [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 0E 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 0E 00 C7 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FB [12:44:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:44:34]wFMCommunicate OK [12:44:34]SAM_PROTO_GetShiftState done [12:44:34]FM_GetShiftState done [12:44:34]req_shift_opened done [12:44:34]requested_item shift.open_date is exist - process it [12:44:34]req_shift_open_date [12:44:34]req_shift_open_date done [12:44:34]produce_requested_data done [12:44:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225200,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:44:34]process_action_free close_receipt [12:44:34]json_value_free [12:44:34]json_value_free done [12:44:34]process_json_proto returns [12:44:34]Send response to host [12:44:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225200,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:44:34]free response buf [12:44:34]execute_script done [12:44:34]execute_script returns [12:44:34]free content buf [12:44:34]Sock 9.Close socket [12:44:34]Sock 9.Thread stoped [12:44:38]OFD Sender: No OFD packet to send [12:44:38]recv_with_timeout no data received [12:44:43]OFD Sender: No OFD packet to send [12:44:48]OFD Sender: No OFD packet to send [12:44:53]OFD Sender: No OFD packet to send [12:44:58]OFD Sender: No OFD packet to send [12:45:03]OFD Sender: No OFD packet to send [12:45:08]OFD Sender: No OFD packet to send [12:45:13]OFD Sender: No OFD packet to send [12:45:18]OFD Sender: No OFD packet to send [12:45:23]OFD Sender: No OFD packet to send [12:45:28]OFD Sender: No OFD packet to send [12:45:33]OFD Sender: No OFD packet to send [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:49]OFD Sender: No OFD packet to send [12:45:54]OFD Sender: No OFD packet to send [12:45:59]OFD Sender: No OFD packet to send [12:46:04]OFD Sender: No OFD packet to send [12:46:09]OFD Sender: No OFD packet to send [12:46:14]OFD Sender: No OFD packet to send [12:46:19]OFD Sender: No OFD packet to send [12:46:24]OFD Sender: No OFD packet to send [12:46:29]OFD Sender: No OFD packet to send [12:46:34]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:34]OFD Sender: No OFD packet to send [12:48:39]OFD Sender: No OFD packet to send [12:48:44]OFD Sender: No OFD packet to send [12:48:48]accept exits with 7 [12:48:48]New connection [12:48:48]New thread 3066686820 created [12:48:48]Thread 3066830180 joined [12:48:48]Waiting for new connection... [12:48:48] Sock 7.Parse request [12:48:48]Sock 7.Check first char [12:48:48]Sock 7.First char is OK [12:48:48]request: POST /json_proto HTTP/1.0 [12:48:48]Method: POST [12:48:48]URL: /json_proto [12:48:48]Method is POST - this is cgi request [12:48:48]url: /json_proto [12:48:48]query_string will be loaded in cgi processing [12:48:48]execute_cgi json_proto POST (null) [12:48:48]execute_cgi path=json_proto method=POST [12:48:48]POST find Content-Length [12:48:48]Host: 172.17.43.131:8080 [12:48:48]Content-Length: 678 [12:48:48]Content-Type: application/json [12:48:48] [12:48:48]POST finish read [12:48:48]Found Content-Length = 678 [12:48:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:48]execute_script... [12:48:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:48]POST & json_proto [12:48:48]process_json_proto [12:48:48]json parsed OK: [12:48:48]protocol is kg_v1.0 [12:48:48]action value=close_receipt [12:48:48]process_action close_receipt [12:48:48]cmd_close_receipt [12:48:48]MH_GetDate [12:48:48]Write to MH i2c: F0 00 00 C8 06 BD [12:48:48]Write i2c OK [12:48:48]MH_I2C_Read... [12:48:48]Read from MH i2c: F0 [12:48:48]MH_I2C_Read... [12:48:48]Read from MH i2c: F0 09 00 [12:48:48]MH_I2C_Read... [12:48:48]Read from MH i2c: F0 09 00 C8 06 00 30 9B A3 66 F9 24 A2 66 BF [12:48:48]GetLastDocTimeStamp 1721997870 [12:48:48]current date 1721998128 [12:48:48]FM_GetShiftState [12:48:48]SAM_PROTO_GetShiftState [12:48:48]wFMCommunicate request_size=4 [12:48:48]MH_SAM_APDU [12:48:48]CAPDU: 80 13 01 00 [12:48:48]Write to MH i2c: E2 08 00 C9 06 80 13 01 00 00 00 00 00 4C [12:48:48]Write i2c OK [12:48:48]MH_I2C_Read... [12:48:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:48]Read from MH i2c: E2 [12:48:48]MH_I2C_Read... [12:48:48]Read from MH i2c: E2 0E 00 [12:48:48]MH_I2C_Read... [12:48:48]Read from MH i2c: E2 0E 00 C9 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FD [12:48:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:48:48]wFMCommunicate OK [12:48:48]SAM_PROTO_GetShiftState done [12:48:48]FM_GetShiftState done [12:48:48]opened in 1721952182 [12:48:48]opened+sec_in_day 1722038582 [12:48:48]quantity*price = 50010 [12:48:48]sum+1 = 50012 [12:48:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 269 26.07.2024 12:48 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225201 ФПД: 261512876053348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124848&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225201&fm=261512876053348&tin=02508201610067®Number=0000000000092624&sum=50000 [12:48:49]StoreToDocumentArchive [12:48:49]shift 437 fd 225201 [12:48:49]save to /storage/0437/doc_00225201 [12:48:49]save last doc name /storage/0437/doc_00225201 to /storage/kkm_last_doc_name [12:48:49]save OK [12:48:49]Clear old archive folders... [12:48:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:49]tlvbuf is 00D4AA10 [12:48:49]SAM_PROTO_ClearQueue [12:48:49]wFMCommunicate request_size=4 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 09 00 00 [12:48:49]Write to MH i2c: E2 08 00 D6 06 80 09 00 00 00 00 00 00 4E [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]OFD Sender: No OFD packet to send [12:48:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 D6 06 00 90 00 50 [12:48:49]RAPDU: 90 00 [12:48:49]wFMCommunicate OK [12:48:49]SAM_PROTO_ClearQueue done [12:48:49]KKMCreateOFDPacket [12:48:49]OFDProtocolAddRootSTLVToBuf [12:48:49]FM_MakeSignedData [12:48:49]FM_MakeSignedData [12:48:49]SAM_PROTO_SignData [12:48:49]wFMCommunicate request_size=4 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 0D 01 02 [12:48:49]Write to MH i2c: E2 08 00 D7 06 80 0D 01 02 00 00 00 00 56 [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 D7 06 00 90 00 51 [12:48:49]RAPDU: 90 00 [12:48:49]wFMCommunicate OK [12:48:49]wFMCommunicate request_size=255 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 30 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 6F 03 00 35 04 06 00 ED [12:48:49]Write to MH i2c: E2 02 01 D8 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 30 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 6F 03 00 35 04 06 00 ED 00 00 6D [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 D8 06 00 90 00 52 [12:48:49]RAPDU: 90 00 [12:48:49]wFMCommunicate OK [12:48:49]wFMCommunicate request_size=10 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 0D 02 02 05 D8 36 14 D3 64 [12:48:49]Write to MH i2c: E2 0D 00 D9 06 80 0D 02 02 05 00 D8 36 14 D3 64 00 00 BC [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 03 00 D9 06 00 90 00 53 [12:48:49]RAPDU: 90 00 [12:48:49]wFMCommunicate OK [12:48:49]wFMCommunicate request_size=4 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 0D 03 02 [12:48:49]Write to MH i2c: E2 08 00 DA 06 80 0D 03 02 00 00 00 00 5B [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:50]Read from MH i2c: E2 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: E2 0B 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: E2 0B 00 DA 06 00 43 8C 27 67 D1 23 A7 79 90 00 CD [12:48:50]RAPDU: 43 8C 27 67 D1 23 A7 79 90 00 [12:48:50]wFMCommunicate OK [12:48:50]SAM_PROTO_SignData done [12:48:50]FM_MakeSignedData done [12:48:50]CreateOFDProtocolMessage [12:48:50]wFMCommunicate request_size=4 [12:48:50]MH_SAM_APDU [12:48:50]CAPDU: 80 11 00 00 [12:48:50]Write to MH i2c: E2 08 00 DB 06 80 11 00 00 00 00 00 00 5B [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:50]Read from MH i2c: E2 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: E2 17 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: E2 17 00 DB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [12:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:48:50]wFMCommunicate OK [12:48:50]CreateOFDProtocolMessage done [12:48:50]OFDSenderStorePacket 225201 [12:48:50]StoreOFDPacket docnum=225201 [12:48:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3D 06 07 01 5F 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 30 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 6F 03 00 35 04 06 00 ED D8 36 14 D3 64 43 8C 27 67 D1 23 A7 79 [12:48:50]CheckFolder [12:48:50]dirname=/storage/ofd_packets [12:48:50]CheckFolder done [12:48:50]ProducePacketName [12:48:50]name=ofd_packets/00225201 [12:48:50]NVStorageSaveData ofd_packets/00225201 [12:48:50]File name is /storage/ofd_packets/00225201 [12:48:50]Write 301 bytes [12:48:50]NVStorageSaveData done [12:48:50]OFDSenderStorePacket done [12:48:50]KKMCreateOFDPacket done [12:48:50]NVStorageSaveData kkm_last_timestamp [12:48:50]File name is /storage/kkm_last_timestamp [12:48:50]Write 4 bytes [12:48:50]NVStorageSaveData done [12:48:50]ExternCall_PrintAddStr [12:48:50]wPrintStart [12:48:50]Write to MH i2c: 01 00 00 DC 06 E2 [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: 01 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: 01 07 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: 01 07 00 DC 06 00 00 00 00 00 FF 0F F7 [12:48:50]RasterBufferAndPrint [12:48:50]line Счет N : (1)2001386 [12:48:50]line ИНН: 02508201610067 [12:48:50]line Контрольно-Кассовый Чек [12:48:50]line ПРОДАЖА [12:48:50]line ТРК (МРК, ГНК) : 64 [12:48:50]line Товар: 2710124500 [12:48:50]line Аи-95-К-5 [12:48:50]line 6.740 * 74.20 [12:48:50]line = 500.11 [12:48:50]line НДС 12% НСП 1% [12:48:50]line > о реализуемом товаре [12:48:50]line ОКРУГЛЕНИЕ: -0.11 [12:48:50]line ИТОГО: 500.00 [12:48:50]line Внесено: 500.00 [12:48:50]line СДАЧА: 0.00 [12:48:50]line НСП 1% : 4.43 [12:48:50]line НДС 12% : 53.11 [12:48:50]line Наличными: 500.00 [12:48:50]line Безнал.: 0.00 [12:48:50]line Место: АЗС № 97 "Партнер Нефть" [12:48:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:48:50]line СНО: Общий режим [12:48:50]line Чек 269 26.07.2024 12:48 [12:48:50]line Смена: 437 ФФД: 1.0 [12:48:50]line ЗНМ: 0300000054 [12:48:50]line РНМ: 0000000000092624 [12:48:50]line Версия ККМ: 001 [12:48:50]line ФМ: 0000000000874959 [12:48:50]line ФД: 225201 [12:48:50]line ФПД: 261512876053348 [12:48:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124848&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225201&fm=261512876053348&tin=02508201610067®Number=0000000000092624&sum=50000 [12:48:50]written 0, free lines is 4095 [12:48:50]OFD Sender: Processing packet 225201 [packets to send 596, broken 595] [12:48:50]ProducePacketName [12:48:50]name=ofd_packets/00225201 [12:48:50]OFD Sender: To server: pG, [12:48:50]CommunicateWithHost lk.salyk.kg:30040 [12:48:50]ConnectInit lk.salyk.kg [12:48:50]Write to MH i2c: 01 00 00 07 07 0E [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: 01 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: 01 07 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 5F 0C 80 [12:48:50]RasterBufferAndPrint [12:48:50]line [12:48:50]line [12:48:50]line [12:48:50]line [12:48:50]line [12:48:50]written 0, free lines is 3169 [12:48:50]MH_Cut [12:48:50]Write to MH i2c: D1 01 00 0E 07 01 E7 [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: D1 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: D1 01 00 [12:48:50]MH_I2C_Read... [12:48:50]Read from MH i2c: D1 01 00 0E 07 00 E6 [12:48:50]Write to MH i2c: 01 00 00 0F 07 16 [12:48:50]Write i2c OK [12:48:50]MH_I2C_Read... [12:48:50]Connected sock=10 [12:48:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3D 06 07 01 5F 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 30 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 6F 03 00 35 04 06 00 ED D8 36 14 D3 64 43 8C 27 67 D1 23 A7 79 [12:48:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 6E 47 00 C3 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 6F 03 00 F4 03 04 00 41 47 A3 66 B6 04 01 00 00 85 46 49 D8 0B 83 EA 55 [12:48:51]CommunicateWithHost err = 0 [12:48:51]CheckOFDResponse [12:48:51]1017 (14) - 77093643461234 [12:48:51]1041 (16) - 0000000000874959 [12:48:51]1040 (4) - 225201 [12:48:51]1012 (4) - 26.07.2024 06:50 [12:48:51]1206 (1) - 0 [12:48:51]OFD Sender: Remove packet 225201 [12:48:51]ProducePacketName [12:48:51]name=ofd_packets/00225201 [12:48:51]NVStorageDeleteData [12:48:51]*** Cut start [12:48:51]*** Partial cut [12:48:51]*** CUTSNS_PIN = 1 [12:48:51]*** CUTSNS_PIN = 0 [12:48:51]OFD Sender: No OFD packet to send [12:48:52]*** Brake cut motor [12:48:52]Read from MH i2c: 01 [12:48:52]MH_I2C_Read... [12:48:52]*** Stop cut motor [12:48:52]*** Cut end [12:48:52]Read from MH i2c: 01 07 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: 01 07 00 0F 07 00 00 00 00 00 FF 0F 2B [12:48:52]process_action close_receipt done [12:48:52]requested_data is exist [12:48:52]produce_requested_data [12:48:52]requested_item fm.sn is exist - process it [12:48:52]wFMCommunicate request_size=4 [12:48:52]MH_SAM_APDU [12:48:52]CAPDU: 80 11 00 00 [12:48:52]Write to MH i2c: E2 08 00 10 07 80 11 00 00 00 00 00 00 91 [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 17 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 17 00 10 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [12:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:48:52]wFMCommunicate OK [12:48:52]requested_item fd.num is exist - process it [12:48:52]SAM_PROTO_GetFieldsCounters [12:48:52]wFMCommunicate request_size=4 [12:48:52]MH_SAM_APDU [12:48:52]CAPDU: 80 13 00 00 [12:48:52]Write to MH i2c: E2 08 00 11 07 80 13 00 00 00 00 00 00 94 [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 62 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 62 00 11 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [12:48:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:52]wFMCommunicate OK [12:48:52]SAM_PROTO_GetFieldsCounters done [12:48:52]requested_item shift.num is exist - process it [12:48:52]requested_item shift.opened is exist - process it [12:48:52]req_shift_opened [12:48:52]FM_GetShiftState [12:48:52]SAM_PROTO_GetShiftState [12:48:52]wFMCommunicate request_size=4 [12:48:52]MH_SAM_APDU [12:48:52]CAPDU: 80 13 01 00 [12:48:52]Write to MH i2c: E2 08 00 12 07 80 13 01 00 00 00 00 00 96 [12:48:52]Write i2c OK [12:48:52]MH_I2C_Read... [12:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:52]Read from MH i2c: E2 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 0E 00 [12:48:52]MH_I2C_Read... [12:48:52]Read from MH i2c: E2 0E 00 12 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 47 [12:48:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:48:52]wFMCommunicate OK [12:48:52]SAM_PROTO_GetShiftState done [12:48:52]FM_GetShiftState done [12:48:52]req_shift_opened done [12:48:52]requested_item shift.open_date is exist - process it [12:48:52]req_shift_open_date [12:48:52]req_shift_open_date done [12:48:52]produce_requested_data done [12:48:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225201,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:48:52]process_action_free close_receipt [12:48:52]json_value_free [12:48:52]json_value_free done [12:48:52]process_json_proto returns [12:48:52]Send response to host [12:48:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225201,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:48:52]free response buf [12:48:52]execute_script done [12:48:52]execute_script returns [12:48:52]free content buf [12:48:52]Sock 7.Close socket [12:48:52]Sock 7.Thread stoped [12:48:56]OFD Sender: No OFD packet to send [12:49:01]OFD Sender: No OFD packet to send [12:49:03]accept exits with 9 [12:49:03]New connection [12:49:03]New thread 3066830180 created [12:49:03]Thread 3066686820 joined [12:49:03]Waiting for new connection... [12:49:03] Sock 9.Parse request [12:49:03]Sock 9.Check first char [12:49:03]Sock 9.First char is OK [12:49:03]request: POST /json_proto HTTP/1.0 [12:49:03]Method: POST [12:49:03]URL: /json_proto [12:49:03]Method is POST - this is cgi request [12:49:03]url: /json_proto [12:49:03]query_string will be loaded in cgi processing [12:49:03]execute_cgi json_proto POST (null) [12:49:03]execute_cgi path=json_proto method=POST [12:49:03]POST find Content-Length [12:49:03]Host: 172.17.43.131:8080 [12:49:03]Content-Length: 678 [12:49:03]Content-Type: application/json [12:49:03] [12:49:03]POST finish read [12:49:03]Found Content-Length = 678 [12:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:03]execute_script... [12:49:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:03]POST & json_proto [12:49:03]process_json_proto [12:49:03]json parsed OK: [12:49:03]protocol is kg_v1.0 [12:49:03]action value=close_receipt [12:49:03]process_action close_receipt [12:49:03]cmd_close_receipt [12:49:03]MH_GetDate [12:49:03]Write to MH i2c: F0 00 00 13 07 09 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: F0 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: F0 09 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: F0 09 00 13 07 00 40 9B A3 66 F9 24 A2 66 1B [12:49:03]GetLastDocTimeStamp 1721998128 [12:49:03]current date 1721998144 [12:49:03]FM_GetShiftState [12:49:03]SAM_PROTO_GetShiftState [12:49:03]wFMCommunicate request_size=4 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 13 01 00 [12:49:03]Write to MH i2c: E2 08 00 14 07 80 13 01 00 00 00 00 00 98 [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:03]Read from MH i2c: E2 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 0E 00 [12:49:03]MH_I2C_Read... [12:49:03]Read from MH i2c: E2 0E 00 14 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 49 [12:49:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:49:03]wFMCommunicate OK [12:49:03]SAM_PROTO_GetShiftState done [12:49:03]FM_GetShiftState done [12:49:03]opened in 1721952182 [12:49:03]opened+sec_in_day 1722038582 [12:49:03]quantity*price = 50036 [12:49:03]sum+1 = 50037 [12:49:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 270 26.07.2024 12:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225202 ФПД: 136840583621845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124904&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225202&fm=136840583621845&tin=02508201610067®Number=0000000000092624&sum=50000 [12:49:05]StoreToDocumentArchive [12:49:05]shift 437 fd 225202 [12:49:05]save to /storage/0437/doc_00225202 [12:49:05]save last doc name /storage/0437/doc_00225202 to /storage/kkm_last_doc_name [12:49:05]save OK [12:49:05]Clear old archive folders... [12:49:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:05]tlvbuf is 00D6C080 [12:49:05]SAM_PROTO_ClearQueue [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 09 00 00 [12:49:05]Write to MH i2c: E2 08 00 21 07 80 09 00 00 00 00 00 00 9A [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 21 07 00 90 00 9C [12:49:05]RAPDU: 90 00 [12:49:05]wFMCommunicate OK [12:49:05]SAM_PROTO_ClearQueue done [12:49:05]KKMCreateOFDPacket [12:49:05]OFDProtocolAddRootSTLVToBuf [12:49:05]FM_MakeSignedData [12:49:05]FM_MakeSignedData [12:49:05]SAM_PROTO_SignData [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 0D 01 02 [12:49:05]Write to MH i2c: E2 08 00 22 07 80 0D 01 02 00 00 00 00 A2 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 22 07 00 90 00 9D [12:49:05]RAPDU: 90 00 [12:49:05]wFMCommunicate OK [12:49:05]wFMCommunicate request_size=255 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 40 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 6F 03 00 35 04 06 00 7C [12:49:05]Write to MH i2c: E2 02 01 23 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 40 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 6F 03 00 35 04 06 00 7C 00 00 72 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 23 07 00 90 00 9E [12:49:05]RAPDU: 90 00 [12:49:05]wFMCommunicate OK [12:49:05]wFMCommunicate request_size=10 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 0D 02 02 05 74 AE 60 AC D5 [12:49:05]Write to MH i2c: E2 0D 00 24 07 80 0D 02 02 05 00 74 AE 60 AC D5 00 00 B2 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 03 00 24 07 00 90 00 9F [12:49:05]RAPDU: 90 00 [12:49:05]wFMCommunicate OK [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 0D 03 02 [12:49:05]Write to MH i2c: E2 08 00 25 07 80 0D 03 02 00 00 00 00 A7 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 0B 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 0B 00 25 07 00 E5 27 8B 38 A7 50 3C 61 90 00 0B [12:49:05]RAPDU: E5 27 8B 38 A7 50 3C 61 90 00 [12:49:05]wFMCommunicate OK [12:49:05]SAM_PROTO_SignData done [12:49:05]FM_MakeSignedData done [12:49:05]CreateOFDProtocolMessage [12:49:05]wFMCommunicate request_size=4 [12:49:05]MH_SAM_APDU [12:49:05]CAPDU: 80 11 00 00 [12:49:05]Write to MH i2c: E2 08 00 26 07 80 11 00 00 00 00 00 00 A7 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:05]Read from MH i2c: E2 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 17 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: E2 17 00 26 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [12:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:49:05]wFMCommunicate OK [12:49:05]CreateOFDProtocolMessage done [12:49:05]OFDSenderStorePacket 225202 [12:49:05]StoreOFDPacket docnum=225202 [12:49:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D 79 07 01 CA 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 40 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 6F 03 00 35 04 06 00 7C 74 AE 60 AC D5 E5 27 8B 38 A7 50 3C 61 [12:49:05]CheckFolder [12:49:05]dirname=/storage/ofd_packets [12:49:05]CheckFolder done [12:49:05]ProducePacketName [12:49:05]name=ofd_packets/00225202 [12:49:05]NVStorageSaveData ofd_packets/00225202 [12:49:05]File name is /storage/ofd_packets/00225202 [12:49:05]Write 301 bytes [12:49:05]NVStorageSaveData done [12:49:05]OFDSenderStorePacket done [12:49:05]KKMCreateOFDPacket done [12:49:05]NVStorageSaveData kkm_last_timestamp [12:49:05]File name is /storage/kkm_last_timestamp [12:49:05]Write 4 bytes [12:49:05]NVStorageSaveData done [12:49:05]ExternCall_PrintAddStr [12:49:05]wPrintStart [12:49:05]Write to MH i2c: 01 00 00 27 07 2E [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 07 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 FF 0F 43 [12:49:05]RasterBufferAndPrint [12:49:05]line Счет N : (1)2001388 [12:49:05]line ИНН: 02508201610067 [12:49:05]line Контрольно-Кассовый Чек [12:49:05]line ПРОДАЖА [12:49:05]line ТРК (МРК, ГНК) : 53 [12:49:05]line Товар: 2710124130 [12:49:05]line Аи-92-К-5 [12:49:05]line 7.380 * 67.80 [12:49:05]line = 500.36 [12:49:05]line НДС 12% НСП 1% [12:49:05]line > о реализуемом товаре [12:49:05]line ОКРУГЛЕНИЕ: -0.36 [12:49:05]line ИТОГО: 500.00 [12:49:05]line Внесено: 500.00 [12:49:05]line СДАЧА: 0.00 [12:49:05]line НСП 1% : 4.43 [12:49:05]line НДС 12% : 53.14 [12:49:05]line Наличными: 500.00 [12:49:05]line Безнал.: 0.00 [12:49:05]line Место: АЗС № 97 "Партнер Нефть" [12:49:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:49:05]line СНО: Общий режим [12:49:05]line Чек 270 26.07.2024 12:49 [12:49:05]line Смена: 437 ФФД: 1.0 [12:49:05]line ЗНМ: 0300000054 [12:49:05]line РНМ: 0000000000092624 [12:49:05]line Версия ККМ: 001 [12:49:05]line ФМ: 0000000000874959 [12:49:05]line ФД: 225202 [12:49:05]line ФПД: 136840583621845 [12:49:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T124904&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225202&fm=136840583621845&tin=02508201610067®Number=0000000000092624&sum=50000 [12:49:05]written 0, free lines is 4095 [12:49:05]OFD Sender: Processing packet 225202 [packets to send 596, broken 595] [12:49:05]ProducePacketName [12:49:05]name=ofd_packets/00225202 [12:49:05]OFD Sender: To server: pG, [12:49:05]CommunicateWithHost lk.salyk.kg:30040 [12:49:05]ConnectInit lk.salyk.kg [12:49:06]Write to MH i2c: 01 00 00 52 07 59 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 07 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 07 00 52 07 00 00 00 00 00 55 0C C1 [12:49:06]RasterBufferAndPrint [12:49:06]line [12:49:06]line [12:49:06]line [12:49:06]line [12:49:06]line [12:49:06]written 0, free lines is 3162 [12:49:06]MH_Cut [12:49:06]Write to MH i2c: D1 01 00 59 07 01 32 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: D1 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: D1 01 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: D1 01 00 59 07 00 31 [12:49:06]Write to MH i2c: 01 00 00 5A 07 61 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]recv_with_timeout no data received [12:49:07]Connected sock=11 [12:49:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D 79 07 01 CA 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 40 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 6F 03 00 35 04 06 00 7C 74 AE 60 AC D5 E5 27 8B 38 A7 50 3C 61 [12:49:07]*** Cut start [12:49:07]*** Partial cut [12:49:07]*** CUTSNS_PIN = 1 [12:49:07]*** CUTSNS_PIN = 0 [12:49:07]*** Brake cut motor [12:49:07]Read from MH i2c: 01 [12:49:07]MH_I2C_Read... [12:49:07]*** Stop cut motor [12:49:07]*** Cut end [12:49:07]Read from MH i2c: 01 07 00 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: 01 07 00 5A 07 00 00 00 00 00 FF 0F 76 [12:49:07]process_action close_receipt done [12:49:07]requested_data is exist [12:49:07]produce_requested_data [12:49:07]requested_item fm.sn is exist - process it [12:49:07]wFMCommunicate request_size=4 [12:49:07]MH_SAM_APDU [12:49:07]CAPDU: 80 11 00 00 [12:49:07]Write to MH i2c: E2 08 00 5B 07 80 11 00 00 00 00 00 00 DC [12:49:07]Write i2c OK [12:49:07]MH_I2C_Read... [12:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:08]Read from MH i2c: E2 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 17 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 17 00 5B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [12:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:49:08]wFMCommunicate OK [12:49:08]requested_item fd.num is exist - process it [12:49:08]SAM_PROTO_GetFieldsCounters [12:49:08]wFMCommunicate request_size=4 [12:49:08]MH_SAM_APDU [12:49:08]CAPDU: 80 13 00 00 [12:49:08]Write to MH i2c: E2 08 00 5C 07 80 13 00 00 00 00 00 00 DF [12:49:08]Write i2c OK [12:49:08]MH_I2C_Read... [12:49:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA F8 47 00 7B 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 6F 03 00 F4 03 04 00 52 47 A3 66 B6 04 01 00 00 7B 7D 20 45 04 F3 9B 81 [12:49:08]CommunicateWithHost err = 0 [12:49:08]CheckOFDResponse [12:49:08]1017 (14) - 77093643461234 [12:49:08]1041 (16) - 0000000000874959 [12:49:08]1040 (4) - 225202 [12:49:08]1012 (4) - 26.07.2024 06:50 [12:49:08]1206 (1) - 0 [12:49:08]OFD Sender: Remove packet 225202 [12:49:08]ProducePacketName [12:49:08]name=ofd_packets/00225202 [12:49:08]NVStorageDeleteData [12:49:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:08]Read from MH i2c: E2 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 62 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 62 00 5C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [12:49:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:08]wFMCommunicate OK [12:49:08]SAM_PROTO_GetFieldsCounters done [12:49:08]requested_item shift.num is exist - process it [12:49:08]requested_item shift.opened is exist - process it [12:49:08]req_shift_opened [12:49:08]FM_GetShiftState [12:49:08]SAM_PROTO_GetShiftState [12:49:08]wFMCommunicate request_size=4 [12:49:08]MH_SAM_APDU [12:49:08]CAPDU: 80 13 01 00 [12:49:08]Write to MH i2c: E2 08 00 5D 07 80 13 01 00 00 00 00 00 E1 [12:49:08]Write i2c OK [12:49:08]MH_I2C_Read... [12:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:08]Read from MH i2c: E2 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 0E 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 0E 00 5D 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 92 [12:49:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:49:08]wFMCommunicate OK [12:49:08]SAM_PROTO_GetShiftState done [12:49:08]FM_GetShiftState done [12:49:08]req_shift_opened done [12:49:08]requested_item shift.open_date is exist - process it [12:49:08]req_shift_open_date [12:49:08]req_shift_open_date done [12:49:08]produce_requested_data done [12:49:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225202,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:49:08]process_action_free close_receipt [12:49:08]json_value_free [12:49:08]json_value_free done [12:49:08]process_json_proto returns [12:49:08]Send response to host [12:49:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225202,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:49:08]free response buf [12:49:08]execute_script done [12:49:08]execute_script returns [12:49:08]free content buf [12:49:08]Sock 9.Close socket [12:49:08]Sock 9.Thread stoped [12:49:08]OFD Sender: No OFD packet to send [12:49:13]OFD Sender: No OFD packet to send [12:49:18]OFD Sender: No OFD packet to send [12:49:23]OFD Sender: No OFD packet to send [12:49:28]OFD Sender: No OFD packet to send [12:49:33]OFD Sender: No OFD packet to send [12:49:38]OFD Sender: No OFD packet to send [12:49:43]OFD Sender: No OFD packet to send [12:49:48]OFD Sender: No OFD packet to send [12:49:53]OFD Sender: No OFD packet to send [12:49:58]OFD Sender: No OFD packet to send [12:50:03]OFD Sender: No OFD packet to send [12:50:08]OFD Sender: No OFD packet to send [12:50:13]OFD Sender: No OFD packet to send [12:50:18]OFD Sender: No OFD packet to send [12:50:22]accept exits with 10 [12:50:22]New connection [12:50:22]New thread 3066686820 created [12:50:22]Thread 3066830180 joined [12:50:22]Waiting for new connection... [12:50:22] Sock 10.Parse request [12:50:22]Sock 10.Check first char [12:50:22]Sock 10.First char is OK [12:50:22]request: POST /json_proto HTTP/1.0 [12:50:22]Method: POST [12:50:22]URL: /json_proto [12:50:22]Method is POST - this is cgi request [12:50:22]url: /json_proto [12:50:22]query_string will be loaded in cgi processing [12:50:22]execute_cgi json_proto POST (null) [12:50:22]execute_cgi path=json_proto method=POST [12:50:22]POST find Content-Length [12:50:22]Host: 172.17.43.131:8080 [12:50:22]Content-Length: 680 [12:50:22]Content-Type: application/json [12:50:22] [12:50:22]POST finish read [12:50:22]Found Content-Length = 680 [12:50:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 46.240, "sum" : 3500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:22]execute_script... [12:50:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 46.240, "sum" : 3500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:22]POST & json_proto [12:50:22]process_json_proto [12:50:22]json parsed OK: [12:50:22]protocol is kg_v1.0 [12:50:22]action value=close_receipt [12:50:22]process_action close_receipt [12:50:22]cmd_close_receipt [12:50:22]MH_GetDate [12:50:22]Write to MH i2c: F0 00 00 5E 07 54 [12:50:22]Write i2c OK [12:50:22]MH_I2C_Read... [12:50:22]Read from MH i2c: F0 [12:50:22]MH_I2C_Read... [12:50:22]Read from MH i2c: F0 09 00 [12:50:22]MH_I2C_Read... [12:50:22]Read from MH i2c: F0 09 00 5E 07 00 8F 9B A3 66 F9 24 A2 66 B5 [12:50:22]GetLastDocTimeStamp 1721998144 [12:50:22]current date 1721998223 [12:50:22]FM_GetShiftState [12:50:22]SAM_PROTO_GetShiftState [12:50:22]wFMCommunicate request_size=4 [12:50:22]MH_SAM_APDU [12:50:22]CAPDU: 80 13 01 00 [12:50:22]Write to MH i2c: E2 08 00 5F 07 80 13 01 00 00 00 00 00 E3 [12:50:22]Write i2c OK [12:50:22]MH_I2C_Read... [12:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:22]Read from MH i2c: E2 [12:50:22]MH_I2C_Read... [12:50:22]Read from MH i2c: E2 0E 00 [12:50:22]MH_I2C_Read... [12:50:22]Read from MH i2c: E2 0E 00 5F 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 94 [12:50:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:50:22]wFMCommunicate OK [12:50:22]SAM_PROTO_GetShiftState done [12:50:22]FM_GetShiftState done [12:50:22]opened in 1721952182 [12:50:22]opened+sec_in_day 1722038582 [12:50:22]quantity*price = 350036 [12:50:22]sum+1 = 350038 [12:50:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.72 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 271 26.07.2024 12:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225203 ФПД: 104141527595315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125023&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225203&fm=104141527595315&tin=02508201610067®Number=0000000000092624&sum=350000 [12:50:23]StoreToDocumentArchive [12:50:23]shift 437 fd 225203 [12:50:23]save to /storage/0437/doc_00225203 [12:50:23]save last doc name /storage/0437/doc_00225203 to /storage/kkm_last_doc_name [12:50:23]save OK [12:50:23]Clear old archive folders... [12:50:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:50:23]tlvbuf is 00D492D0 [12:50:23]SAM_PROTO_ClearQueue [12:50:23]wFMCommunicate request_size=4 [12:50:23]MH_SAM_APDU [12:50:23]CAPDU: 80 09 00 00 [12:50:23]Write to MH i2c: E2 08 00 6C 07 80 09 00 00 00 00 00 00 E5 [12:50:23]Write i2c OK [12:50:23]MH_I2C_Read... [12:50:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:23]Read from MH i2c: E2 [12:50:23]MH_I2C_Read... [12:50:23]Read from MH i2c: E2 03 00 [12:50:23]MH_I2C_Read... [12:50:23]Read from MH i2c: E2 03 00 6C 07 00 90 00 E7 [12:50:23]RAPDU: 90 00 [12:50:23]wFMCommunicate OK [12:50:23]SAM_PROTO_ClearQueue done [12:50:23]KKMCreateOFDPacket [12:50:23]OFDProtocolAddRootSTLVToBuf [12:50:23]FM_MakeSignedData [12:50:23]FM_MakeSignedData [12:50:23]SAM_PROTO_SignData [12:50:23]wFMCommunicate request_size=4 [12:50:23]MH_SAM_APDU [12:50:23]CAPDU: 80 0D 01 02 [12:50:23]Write to MH i2c: E2 08 00 6D 07 80 0D 01 02 00 00 00 00 ED [12:50:23]Write i2c OK [12:50:23]MH_I2C_Read... [12:50:23]OFD Sender: No OFD packet to send [12:50:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:23]Read from MH i2c: E2 [12:50:23]MH_I2C_Read... [12:50:23]Read from MH i2c: E2 03 00 [12:50:23]MH_I2C_Read... [12:50:23]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [12:50:23]RAPDU: 90 00 [12:50:23]wFMCommunicate OK [12:50:23]wFMCommunicate request_size=255 [12:50:23]MH_SAM_APDU [12:50:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8F 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 6F 03 00 35 04 06 00 5E B7 56 C2 [12:50:23]Write to MH i2c: E2 02 01 6E 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8F 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 6F 03 00 35 04 06 00 5E B7 56 C2 00 00 54 [12:50:23]Write i2c OK [12:50:23]MH_I2C_Read... [12:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:24]Read from MH i2c: E2 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 03 00 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [12:50:24]RAPDU: 90 00 [12:50:24]wFMCommunicate OK [12:50:24]wFMCommunicate request_size=7 [12:50:24]MH_SAM_APDU [12:50:24]CAPDU: 80 0D 02 02 02 39 33 [12:50:24]Write to MH i2c: E2 0A 00 6F 07 80 0D 02 02 02 00 39 33 00 00 60 [12:50:24]Write i2c OK [12:50:24]MH_I2C_Read... [12:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:24]Read from MH i2c: E2 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 03 00 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [12:50:24]RAPDU: 90 00 [12:50:24]wFMCommunicate OK [12:50:24]wFMCommunicate request_size=4 [12:50:24]MH_SAM_APDU [12:50:24]CAPDU: 80 0D 03 02 [12:50:24]Write to MH i2c: E2 08 00 70 07 80 0D 03 02 00 00 00 00 F2 [12:50:24]Write i2c OK [12:50:24]MH_I2C_Read... [12:50:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:24]Read from MH i2c: E2 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 0B 00 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 0B 00 70 07 00 F5 D8 A8 4A D0 D8 13 DE 90 00 4B [12:50:24]RAPDU: F5 D8 A8 4A D0 D8 13 DE 90 00 [12:50:24]wFMCommunicate OK [12:50:24]SAM_PROTO_SignData done [12:50:24]FM_MakeSignedData done [12:50:24]CreateOFDProtocolMessage [12:50:24]wFMCommunicate request_size=4 [12:50:24]MH_SAM_APDU [12:50:24]CAPDU: 80 11 00 00 [12:50:24]Write to MH i2c: E2 08 00 71 07 80 11 00 00 00 00 00 00 F2 [12:50:24]Write i2c OK [12:50:24]MH_I2C_Read... [12:50:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:24]Read from MH i2c: E2 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 17 00 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: E2 17 00 71 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [12:50:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:50:24]wFMCommunicate OK [12:50:24]CreateOFDProtocolMessage done [12:50:24]OFDSenderStorePacket 225203 [12:50:24]StoreOFDPacket docnum=225203 [12:50:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 55 04 01 CF 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8F 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 6F 03 00 35 04 06 00 5E B7 56 C2 39 33 F5 D8 A8 4A D0 D8 13 DE [12:50:24]CheckFolder [12:50:24]dirname=/storage/ofd_packets [12:50:24]CheckFolder done [12:50:24]ProducePacketName [12:50:24]name=ofd_packets/00225203 [12:50:24]NVStorageSaveData ofd_packets/00225203 [12:50:24]File name is /storage/ofd_packets/00225203 [12:50:24]Write 298 bytes [12:50:24]NVStorageSaveData done [12:50:24]OFDSenderStorePacket done [12:50:24]KKMCreateOFDPacket done [12:50:24]NVStorageSaveData kkm_last_timestamp [12:50:24]File name is /storage/kkm_last_timestamp [12:50:24]Write 4 bytes [12:50:24]NVStorageSaveData done [12:50:24]ExternCall_PrintAddStr [12:50:24]wPrintStart [12:50:24]Write to MH i2c: 01 00 00 72 07 79 [12:50:24]Write i2c OK [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: 01 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: 01 07 00 [12:50:24]MH_I2C_Read... [12:50:24]Read from MH i2c: 01 07 00 72 07 00 00 00 00 00 FF 0F 8E [12:50:24]RasterBufferAndPrint [12:50:24]line Счет N : (1)2001387 [12:50:24]line ИНН: 02508201610067 [12:50:24]line Контрольно-Кассовый Чек [12:50:24]line ПРОДАЖА [12:50:24]line ТРК (МРК, ГНК) : 11 [12:50:24]line Товар: 2710194210 [12:50:24]line ДТ-К-5 [12:50:24]line 46.240 * 75.70 [12:50:24]line = 3500.37 [12:50:24]line НДС 12% НСП 1% [12:50:24]line > о реализуемом товаре [12:50:24]line ОКРУГЛЕНИЕ: -0.37 [12:50:24]line ИТОГО: 3500.00 [12:50:24]line Внесено: 3500.00 [12:50:24]line СДАЧА: 0.00 [12:50:24]line НСП 1% : 30.98 [12:50:24]line НДС 12% : 371.72 [12:50:24]line Наличными: 3500.00 [12:50:24]line Безнал.: 0.00 [12:50:24]line Место: АЗС № 97 "Партнер Нефть" [12:50:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:50:24]line СНО: Общий режим [12:50:24]line Чек 271 26.07.2024 12:50 [12:50:24]line Смена: 437 ФФД: 1.0 [12:50:24]line ЗНМ: 0300000054 [12:50:24]line РНМ: 0000000000092624 [12:50:24]line Версия ККМ: 001 [12:50:24]line ФМ: 0000000000874959 [12:50:24]line ФД: 225203 [12:50:24]line ФПД: 104141527595315 [12:50:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125023&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225203&fm=104141527595315&tin=02508201610067®Number=0000000000092624&sum=350000 [12:50:24]OFD Sender: Processing packet 225203 [packets to send 596, broken 595] [12:50:24]ProducePacketName [12:50:24]name=ofd_packets/00225203 [12:50:24]OFD Sender: To server: pG, [12:50:24]CommunicateWithHost lk.salyk.kg:30040 [12:50:24]ConnectInit lk.salyk.kg [12:50:24]written 0, free lines is 4095 [12:50:25]Write to MH i2c: 01 00 00 9D 07 A4 [12:50:25]Write i2c OK [12:50:25]MH_I2C_Read... [12:50:25]Read from MH i2c: 01 [12:50:25]MH_I2C_Read... [12:50:25]Read from MH i2c: 01 07 00 [12:50:25]MH_I2C_Read... [12:50:25]Read from MH i2c: 01 07 00 9D 07 00 00 00 00 00 53 0C 0A [12:50:25]RasterBufferAndPrint [12:50:25]line [12:50:25]line [12:50:25]line [12:50:25]line [12:50:25]line [12:50:25]written 0, free lines is 3159 [12:50:25]MH_Cut [12:50:25]Write to MH i2c: D1 01 00 A4 07 01 7D [12:50:25]Write i2c OK [12:50:25]MH_I2C_Read... [12:50:25]Read from MH i2c: D1 [12:50:25]MH_I2C_Read... [12:50:25]Read from MH i2c: D1 01 00 [12:50:25]MH_I2C_Read... [12:50:25]Read from MH i2c: D1 01 00 A4 07 00 7C [12:50:25]Write to MH i2c: 01 00 00 A5 07 AC [12:50:25]Write i2c OK [12:50:25]MH_I2C_Read... [12:50:26]*** Cut start [12:50:26]*** Partial cut [12:50:26]*** CUTSNS_PIN = 1 [12:50:26]*** CUTSNS_PIN = 0 [12:50:26]*** Brake cut motor [12:50:26]Connected sock=11 [12:50:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 25 55 04 01 CF 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 B4 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 55 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8F 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 6F 03 00 35 04 06 00 5E B7 56 C2 39 33 F5 D8 A8 4A D0 D8 13 DE [12:50:26]Read from MH i2c: 01 [12:50:26]MH_I2C_Read... [12:50:26]*** Stop cut motor [12:50:26]*** Cut end [12:50:26]Read from MH i2c: 01 07 00 [12:50:26]MH_I2C_Read... [12:50:27]Read from MH i2c: 01 07 00 A5 07 00 00 00 00 00 FF 0F C1 [12:50:27]process_action close_receipt done [12:50:27]requested_data is exist [12:50:27]produce_requested_data [12:50:27]requested_item fm.sn is exist - process it [12:50:27]wFMCommunicate request_size=4 [12:50:27]MH_SAM_APDU [12:50:27]CAPDU: 80 11 00 00 [12:50:27]Write to MH i2c: E2 08 00 A6 07 80 11 00 00 00 00 00 00 27 [12:50:27]Write i2c OK [12:50:27]MH_I2C_Read... [12:50:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:27]Read from MH i2c: E2 [12:50:27]MH_I2C_Read... [12:50:27]Read from MH i2c: E2 17 00 [12:50:27]MH_I2C_Read... [12:50:27]Read from MH i2c: E2 17 00 A6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [12:50:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:50:27]wFMCommunicate OK [12:50:27]requested_item fd.num is exist - process it [12:50:27]SAM_PROTO_GetFieldsCounters [12:50:27]wFMCommunicate request_size=4 [12:50:27]MH_SAM_APDU [12:50:27]CAPDU: 80 13 00 00 [12:50:27]Write to MH i2c: E2 08 00 A7 07 80 13 00 00 00 00 00 00 2A [12:50:27]Write i2c OK [12:50:27]MH_I2C_Read... [12:50:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:27]Read from MH i2c: E2 [12:50:27]MH_I2C_Read... [12:50:27]Read from MH i2c: E2 62 00 [12:50:27]MH_I2C_Read... [12:50:27]Read from MH i2c: E2 62 00 A7 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [12:50:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:27]wFMCommunicate OK [12:50:27]SAM_PROTO_GetFieldsCounters done [12:50:27]requested_item shift.num is exist - process it [12:50:27]requested_item shift.opened is exist - process it [12:50:27]req_shift_opened [12:50:27]FM_GetShiftState [12:50:27]SAM_PROTO_GetShiftState [12:50:27]wFMCommunicate request_size=4 [12:50:27]MH_SAM_APDU [12:50:27]CAPDU: 80 13 01 00 [12:50:27]Write to MH i2c: E2 08 00 A8 07 80 13 01 00 00 00 00 00 2C [12:50:27]Write i2c OK [12:50:27]MH_I2C_Read... [12:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:27]Read from MH i2c: E2 [12:50:27]MH_I2C_Read... [12:50:27]Read from MH i2c: E2 0E 00 [12:50:27]MH_I2C_Read... [12:50:27]Read from MH i2c: E2 0E 00 A8 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [12:50:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:50:27]wFMCommunicate OK [12:50:27]SAM_PROTO_GetShiftState done [12:50:27]FM_GetShiftState done [12:50:27]req_shift_opened done [12:50:27]requested_item shift.open_date is exist - process it [12:50:27]req_shift_open_date [12:50:27]req_shift_open_date done [12:50:27]produce_requested_data done [12:50:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225203,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:50:27]process_action_free close_receipt [12:50:27]json_value_free [12:50:27]json_value_free done [12:50:27]process_json_proto returns [12:50:27]Send response to host [12:50:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225203,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:50:27]free response buf [12:50:27]execute_script done [12:50:27]execute_script returns [12:50:27]free content buf [12:50:27]Sock 10.Close socket [12:50:27]Sock 10.Thread stoped [12:50:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B0 CA 47 00 18 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 6F 03 00 F4 03 04 00 A2 47 A3 66 B6 04 01 00 00 AF DA C9 91 99 1A 3F 69 [12:50:27]CommunicateWithHost err = 0 [12:50:27]CheckOFDResponse [12:50:27]1017 (14) - 77093643461234 [12:50:27]1041 (16) - 0000000000874959 [12:50:27]1040 (4) - 225203 [12:50:27]1012 (4) - 26.07.2024 06:52 [12:50:27]1206 (1) - 0 [12:50:27]OFD Sender: Remove packet 225203 [12:50:27]ProducePacketName [12:50:27]name=ofd_packets/00225203 [12:50:27]NVStorageDeleteData [12:50:27]OFD Sender: No OFD packet to send [12:50:32]OFD Sender: No OFD packet to send [12:50:37]OFD Sender: No OFD packet to send [12:50:43]OFD Sender: No OFD packet to send [12:50:48]OFD Sender: No OFD packet to send [12:50:53]OFD Sender: No OFD packet to send [12:50:58]OFD Sender: No OFD packet to send [12:51:02]recv_with_timeout no data received [12:51:03]OFD Sender: No OFD packet to send [12:51:03]accept exits with 7 [12:51:03]New connection [12:51:03]New thread 3066830180 created [12:51:03]Thread 3066686820 joined [12:51:03]Waiting for new connection... [12:51:03] Sock 7.Parse request [12:51:03]Sock 7.Check first char [12:51:03]Sock 7.First char is OK [12:51:03]request: POST /json_proto HTTP/1.0 [12:51:03]Method: POST [12:51:03]URL: /json_proto [12:51:03]Method is POST - this is cgi request [12:51:03]url: /json_proto [12:51:03]query_string will be loaded in cgi processing [12:51:03]execute_cgi json_proto POST (null) [12:51:03]execute_cgi path=json_proto method=POST [12:51:03]POST find Content-Length [12:51:03]Host: 172.17.43.131:8080 [12:51:03]Content-Length: 678 [12:51:03]Content-Type: application/json [12:51:03] [12:51:03]POST finish read [12:51:03]Found Content-Length = 678 [12:51:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:03]execute_script... [12:51:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:03]POST & json_proto [12:51:03]process_json_proto [12:51:03]json parsed OK: [12:51:03]protocol is kg_v1.0 [12:51:03]action value=close_receipt [12:51:03]process_action close_receipt [12:51:03]cmd_close_receipt [12:51:03]MH_GetDate [12:51:03]Write to MH i2c: F0 00 00 A9 07 9F [12:51:03]Write i2c OK [12:51:03]MH_I2C_Read... [12:51:03]Read from MH i2c: F0 [12:51:03]MH_I2C_Read... [12:51:03]Read from MH i2c: F0 09 00 [12:51:03]MH_I2C_Read... [12:51:03]Read from MH i2c: F0 09 00 A9 07 00 B7 9B A3 66 F9 24 A2 66 28 [12:51:03]GetLastDocTimeStamp 1721998223 [12:51:03]current date 1721998263 [12:51:03]FM_GetShiftState [12:51:03]SAM_PROTO_GetShiftState [12:51:03]wFMCommunicate request_size=4 [12:51:03]MH_SAM_APDU [12:51:03]CAPDU: 80 13 01 00 [12:51:03]Write to MH i2c: E2 08 00 AA 07 80 13 01 00 00 00 00 00 2E [12:51:03]Write i2c OK [12:51:03]MH_I2C_Read... [12:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:03]Read from MH i2c: E2 [12:51:03]MH_I2C_Read... [12:51:03]Read from MH i2c: E2 0E 00 [12:51:03]MH_I2C_Read... [12:51:03]Read from MH i2c: E2 0E 00 AA 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [12:51:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:51:03]wFMCommunicate OK [12:51:03]SAM_PROTO_GetShiftState done [12:51:03]FM_GetShiftState done [12:51:03]opened in 1721952182 [12:51:03]opened+sec_in_day 1722038582 [12:51:03]quantity*price = 30035 [12:51:03]sum+1 = 30036 [12:51:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 272 26.07.2024 12:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225204 ФПД: 123996577667717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125103&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225204&fm=123996577667717&tin=02508201610067®Number=0000000000092624&sum=30000 [12:51:04]StoreToDocumentArchive [12:51:04]shift 437 fd 225204 [12:51:04]save to /storage/0437/doc_00225204 [12:51:04]save last doc name /storage/0437/doc_00225204 to /storage/kkm_last_doc_name [12:51:04]save OK [12:51:04]Clear old archive folders... [12:51:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:04]tlvbuf is 00D45B30 [12:51:04]SAM_PROTO_ClearQueue [12:51:04]wFMCommunicate request_size=4 [12:51:04]MH_SAM_APDU [12:51:04]CAPDU: 80 09 00 00 [12:51:04]Write to MH i2c: E2 08 00 B7 07 80 09 00 00 00 00 00 00 30 [12:51:04]Write i2c OK [12:51:04]MH_I2C_Read... [12:51:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:04]Read from MH i2c: E2 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 B7 07 00 90 00 32 [12:51:04]RAPDU: 90 00 [12:51:04]wFMCommunicate OK [12:51:04]SAM_PROTO_ClearQueue done [12:51:04]KKMCreateOFDPacket [12:51:04]OFDProtocolAddRootSTLVToBuf [12:51:04]FM_MakeSignedData [12:51:04]FM_MakeSignedData [12:51:04]SAM_PROTO_SignData [12:51:04]wFMCommunicate request_size=4 [12:51:04]MH_SAM_APDU [12:51:04]CAPDU: 80 0D 01 02 [12:51:04]Write to MH i2c: E2 08 00 B8 07 80 0D 01 02 00 00 00 00 38 [12:51:04]Write i2c OK [12:51:04]MH_I2C_Read... [12:51:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:04]Read from MH i2c: E2 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 B8 07 00 90 00 33 [12:51:04]RAPDU: 90 00 [12:51:04]wFMCommunicate OK [12:51:04]wFMCommunicate request_size=255 [12:51:04]MH_SAM_APDU [12:51:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B7 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 6F 03 00 35 04 06 00 70 [12:51:04]Write to MH i2c: E2 02 01 B9 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B7 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 6F 03 00 35 04 06 00 70 00 00 96 [12:51:04]Write i2c OK [12:51:04]MH_I2C_Read... [12:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:04]Read from MH i2c: E2 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [12:51:04]RAPDU: 90 00 [12:51:04]wFMCommunicate OK [12:51:04]wFMCommunicate request_size=10 [12:51:04]MH_SAM_APDU [12:51:04]CAPDU: 80 0D 02 02 05 C6 33 F7 1A 85 [12:51:04]Write to MH i2c: E2 0D 00 BA 07 80 0D 02 02 05 00 C6 33 F7 1A 85 00 00 D4 [12:51:04]Write i2c OK [12:51:04]MH_I2C_Read... [12:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:04]Read from MH i2c: E2 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 [12:51:04]MH_I2C_Read... [12:51:04]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [12:51:04]RAPDU: 90 00 [12:51:04]wFMCommunicate OK [12:51:04]wFMCommunicate request_size=4 [12:51:04]MH_SAM_APDU [12:51:04]CAPDU: 80 0D 03 02 [12:51:04]Write to MH i2c: E2 08 00 BB 07 80 0D 03 02 00 00 00 00 3D [12:51:04]Write i2c OK [12:51:04]MH_I2C_Read... [12:51:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:05]Read from MH i2c: E2 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: E2 0B 00 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: E2 0B 00 BB 07 00 67 3E A1 A9 FB D6 9A C0 90 00 58 [12:51:05]RAPDU: 67 3E A1 A9 FB D6 9A C0 90 00 [12:51:05]wFMCommunicate OK [12:51:05]SAM_PROTO_SignData done [12:51:05]FM_MakeSignedData done [12:51:05]CreateOFDProtocolMessage [12:51:05]wFMCommunicate request_size=4 [12:51:05]MH_SAM_APDU [12:51:05]CAPDU: 80 11 00 00 [12:51:05]Write to MH i2c: E2 08 00 BC 07 80 11 00 00 00 00 00 00 3D [12:51:05]Write i2c OK [12:51:05]MH_I2C_Read... [12:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:05]Read from MH i2c: E2 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: E2 17 00 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: E2 17 00 BC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [12:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:51:05]wFMCommunicate OK [12:51:05]CreateOFDProtocolMessage done [12:51:05]OFDSenderStorePacket 225204 [12:51:05]StoreOFDPacket docnum=225204 [12:51:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8E 83 07 01 99 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B7 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 6F 03 00 35 04 06 00 70 C6 33 F7 1A 85 67 3E A1 A9 FB D6 9A C0 [12:51:05]CheckFolder [12:51:05]dirname=/storage/ofd_packets [12:51:05]CheckFolder done [12:51:05]ProducePacketName [12:51:05]name=ofd_packets/00225204 [12:51:05]NVStorageSaveData ofd_packets/00225204 [12:51:05]File name is /storage/ofd_packets/00225204 [12:51:05]Write 301 bytes [12:51:05]NVStorageSaveData done [12:51:05]OFDSenderStorePacket done [12:51:05]KKMCreateOFDPacket done [12:51:05]NVStorageSaveData kkm_last_timestamp [12:51:05]File name is /storage/kkm_last_timestamp [12:51:05]Write 4 bytes [12:51:05]NVStorageSaveData done [12:51:05]ExternCall_PrintAddStr [12:51:05]wPrintStart [12:51:05]Write to MH i2c: 01 00 00 BD 07 C4 [12:51:05]Write i2c OK [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: 01 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: 01 07 00 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: 01 07 00 BD 07 00 00 00 00 00 FF 0F D9 [12:51:05]RasterBufferAndPrint [12:51:05]line Счет N : (1)2001389 [12:51:05]line ИНН: 02508201610067 [12:51:05]line Контрольно-Кассовый Чек [12:51:05]line ПРОДАЖА [12:51:05]line ТРК (МРК, ГНК) : 33 [12:51:05]line Товар: 2710124130 [12:51:05]line Аи-92-К-5 [12:51:05]line 4.430 * 67.80 [12:51:05]line = 300.35 [12:51:05]line НДС 12% НСП 1% [12:51:05]line > о реализуемом товаре [12:51:05]line ОКРУГЛЕНИЕ: -0.35 [12:51:05]line ИТОГО: 300.00 [12:51:05]line Внесено: 300.00 [12:51:05]line СДАЧА: 0.00 [12:51:05]line НСП 1% : 2.66 [12:51:05]line НДС 12% : 31.90 [12:51:05]line Наличными: 300.00 [12:51:05]line Безнал.: 0.00 [12:51:05]line Место: АЗС № 97 "Партнер Нефть" [12:51:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:51:05]line СНО: Общий режим [12:51:05]line Чек 272 26.07.2024 12:51 [12:51:05]line Смена: 437 ФФД: 1.0 [12:51:05]line ЗНМ: 0300000054 [12:51:05]line РНМ: 0000000000092624 [12:51:05]line Версия ККМ: 001 [12:51:05]line ФМ: 0000000000874959 [12:51:05]line ФД: 225204 [12:51:05]line ФПД: 123996577667717 [12:51:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125103&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225204&fm=123996577667717&tin=02508201610067®Number=0000000000092624&sum=30000 [12:51:05]OFD Sender: Processing packet 225204 [packets to send 596, broken 595] [12:51:05]ProducePacketName [12:51:05]name=ofd_packets/00225204 [12:51:05]OFD Sender: To server: pG, [12:51:05]CommunicateWithHost lk.salyk.kg:30040 [12:51:05]ConnectInit lk.salyk.kg [12:51:05]written 0, free lines is 4095 [12:51:05]Write to MH i2c: 01 00 00 E8 07 EF [12:51:05]Write i2c OK [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: 01 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: 01 07 00 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: 01 07 00 E8 07 00 00 00 00 00 56 0C 58 [12:51:05]RasterBufferAndPrint [12:51:05]line [12:51:05]line [12:51:05]line [12:51:05]line [12:51:05]line [12:51:05]written 0, free lines is 3162 [12:51:05]MH_Cut [12:51:05]Write to MH i2c: D1 01 00 EF 07 01 C8 [12:51:05]Write i2c OK [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: D1 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: D1 01 00 [12:51:05]MH_I2C_Read... [12:51:05]Read from MH i2c: D1 01 00 EF 07 00 C7 [12:51:05]Write to MH i2c: 01 00 00 F0 07 F7 [12:51:05]Write i2c OK [12:51:05]MH_I2C_Read... [12:51:06]Connected sock=10 [12:51:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8E 83 07 01 99 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B7 9B A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 6F 03 00 35 04 06 00 70 C6 33 F7 1A 85 67 3E A1 A9 FB D6 9A C0 [12:51:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4E B3 47 00 D6 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 6F 03 00 F4 03 04 00 C9 47 A3 66 B6 04 01 00 00 0A 48 F6 2E 84 38 59 09 [12:51:06]CommunicateWithHost err = 0 [12:51:06]CheckOFDResponse [12:51:06]1017 (14) - 77093643461234 [12:51:06]1041 (16) - 0000000000874959 [12:51:06]1040 (4) - 225204 [12:51:06]1012 (4) - 26.07.2024 06:52 [12:51:06]1206 (1) - 0 [12:51:06]OFD Sender: Remove packet 225204 [12:51:06]ProducePacketName [12:51:06]name=ofd_packets/00225204 [12:51:06]NVStorageDeleteData [12:51:07]*** Cut start [12:51:07]*** Partial cut [12:51:07]*** CUTSNS_PIN = 1 [12:51:07]*** CUTSNS_PIN = 0 [12:51:07]OFD Sender: No OFD packet to send [12:51:07]*** Brake cut motor [12:51:07]Read from MH i2c: 01 [12:51:07]MH_I2C_Read... [12:51:07]*** Stop cut motor [12:51:07]*** Cut end [12:51:07]Read from MH i2c: 01 07 00 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: 01 07 00 F0 07 00 00 00 00 00 FF 0F 0C [12:51:07]process_action close_receipt done [12:51:07]requested_data is exist [12:51:07]produce_requested_data [12:51:07]requested_item fm.sn is exist - process it [12:51:07]wFMCommunicate request_size=4 [12:51:07]MH_SAM_APDU [12:51:07]CAPDU: 80 11 00 00 [12:51:07]Write to MH i2c: E2 08 00 F1 07 80 11 00 00 00 00 00 00 72 [12:51:07]Write i2c OK [12:51:07]MH_I2C_Read... [12:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:07]Read from MH i2c: E2 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 17 00 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 17 00 F1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [12:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:51:07]wFMCommunicate OK [12:51:07]requested_item fd.num is exist - process it [12:51:07]SAM_PROTO_GetFieldsCounters [12:51:07]wFMCommunicate request_size=4 [12:51:07]MH_SAM_APDU [12:51:07]CAPDU: 80 13 00 00 [12:51:07]Write to MH i2c: E2 08 00 F2 07 80 13 00 00 00 00 00 00 75 [12:51:07]Write i2c OK [12:51:07]MH_I2C_Read... [12:51:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:07]Read from MH i2c: E2 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 62 00 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 62 00 F2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [12:51:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:07]wFMCommunicate OK [12:51:07]SAM_PROTO_GetFieldsCounters done [12:51:07]requested_item shift.num is exist - process it [12:51:07]requested_item shift.opened is exist - process it [12:51:07]req_shift_opened [12:51:07]FM_GetShiftState [12:51:07]SAM_PROTO_GetShiftState [12:51:07]wFMCommunicate request_size=4 [12:51:07]MH_SAM_APDU [12:51:07]CAPDU: 80 13 01 00 [12:51:07]Write to MH i2c: E2 08 00 F3 07 80 13 01 00 00 00 00 00 77 [12:51:07]Write i2c OK [12:51:07]MH_I2C_Read... [12:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:07]Read from MH i2c: E2 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 0E 00 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 0E 00 F3 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 28 [12:51:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:51:07]wFMCommunicate OK [12:51:07]SAM_PROTO_GetShiftState done [12:51:07]FM_GetShiftState done [12:51:07]req_shift_opened done [12:51:07]requested_item shift.open_date is exist - process it [12:51:07]req_shift_open_date [12:51:07]req_shift_open_date done [12:51:07]produce_requested_data done [12:51:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225204,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:51:07]process_action_free close_receipt [12:51:07]json_value_free [12:51:07]json_value_free done [12:51:07]process_json_proto returns [12:51:07]Send response to host [12:51:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225204,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:51:07]free response buf [12:51:07]execute_script done [12:51:07]execute_script returns [12:51:07]free content buf [12:51:07]Sock 7.Close socket [12:51:07]Sock 7.Thread stoped [12:51:12]OFD Sender: No OFD packet to send [12:51:17]OFD Sender: No OFD packet to send [12:51:22]OFD Sender: No OFD packet to send [12:51:27]OFD Sender: No OFD packet to send [12:51:32]OFD Sender: No OFD packet to send [12:51:37]OFD Sender: No OFD packet to send [12:51:42]OFD Sender: No OFD packet to send [12:51:47]OFD Sender: No OFD packet to send [12:51:52]OFD Sender: No OFD packet to send [12:51:57]OFD Sender: No OFD packet to send [12:52:02]OFD Sender: No OFD packet to send [12:52:07]OFD Sender: No OFD packet to send [12:52:12]OFD Sender: No OFD packet to send [12:52:17]OFD Sender: No OFD packet to send [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:47]OFD Sender: No OFD packet to send [12:52:50]accept exits with 9 [12:52:50]New connection [12:52:50]New thread 3066686820 created [12:52:50]Thread 3066830180 joined [12:52:50]Waiting for new connection... [12:52:50] Sock 9.Parse request [12:52:50]Sock 9.Check first char [12:52:50]Sock 9.First char is OK [12:52:50]request: POST /json_proto HTTP/1.0 [12:52:50]Method: POST [12:52:50]URL: /json_proto [12:52:50]Method is POST - this is cgi request [12:52:50]url: /json_proto [12:52:50]query_string will be loaded in cgi processing [12:52:50]execute_cgi json_proto POST (null) [12:52:50]execute_cgi path=json_proto method=POST [12:52:50]POST find Content-Length [12:52:50]Host: 172.17.43.131:8080 [12:52:50]Content-Length: 680 [12:52:50]Content-Type: application/json [12:52:50] [12:52:50]POST finish read [12:52:50]Found Content-Length = 680 [12:52:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 18.500, "sum" : 1400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:50]execute_script... [12:52:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 18.500, "sum" : 1400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:50]POST & json_proto [12:52:50]process_json_proto [12:52:50]json parsed OK: [12:52:50]protocol is kg_v1.0 [12:52:50]action value=close_receipt [12:52:50]process_action close_receipt [12:52:50]cmd_close_receipt [12:52:50]MH_GetDate [12:52:50]Write to MH i2c: F0 00 00 F4 07 EA [12:52:50]Write i2c OK [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: F0 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: F0 09 00 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: F0 09 00 F4 07 00 22 9C A3 66 F9 24 A2 66 DF [12:52:50]GetLastDocTimeStamp 1721998263 [12:52:50]current date 1721998370 [12:52:50]FM_GetShiftState [12:52:50]SAM_PROTO_GetShiftState [12:52:50]wFMCommunicate request_size=4 [12:52:50]MH_SAM_APDU [12:52:50]CAPDU: 80 13 01 00 [12:52:50]Write to MH i2c: E2 08 00 F5 07 80 13 01 00 00 00 00 00 79 [12:52:50]Write i2c OK [12:52:50]MH_I2C_Read... [12:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:50]Read from MH i2c: E2 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 0E 00 [12:52:50]MH_I2C_Read... [12:52:50]Read from MH i2c: E2 0E 00 F5 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [12:52:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:52:50]wFMCommunicate OK [12:52:50]SAM_PROTO_GetShiftState done [12:52:50]FM_GetShiftState done [12:52:50]opened in 1721952182 [12:52:50]opened+sec_in_day 1722038582 [12:52:50]quantity*price = 140045 [12:52:50]sum+1 = 140046 [12:52:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.72 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 273 26.07.2024 12:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225205 ФПД: 27117794650119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225205&fm=27117794650119&tin=02508201610067®Number=0000000000092624&sum=140000 [12:52:51]StoreToDocumentArchive [12:52:51]shift 437 fd 225205 [12:52:51]save to /storage/0437/doc_00225205 [12:52:51]save last doc name /storage/0437/doc_00225205 to /storage/kkm_last_doc_name [12:52:51]save OK [12:52:51]Clear old archive folders... [12:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:52:51]tlvbuf is 00D482F0 [12:52:51]SAM_PROTO_ClearQueue [12:52:51]wFMCommunicate request_size=4 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 09 00 00 [12:52:51]Write to MH i2c: E2 08 00 02 08 80 09 00 00 00 00 00 00 7C [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 02 08 00 90 00 7E [12:52:51]RAPDU: 90 00 [12:52:51]wFMCommunicate OK [12:52:51]SAM_PROTO_ClearQueue done [12:52:51]KKMCreateOFDPacket [12:52:51]OFDProtocolAddRootSTLVToBuf [12:52:51]FM_MakeSignedData [12:52:51]FM_MakeSignedData [12:52:51]SAM_PROTO_SignData [12:52:51]wFMCommunicate request_size=4 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 0D 01 02 [12:52:51]Write to MH i2c: E2 08 00 03 08 80 0D 01 02 00 00 00 00 84 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 03 08 00 90 00 7F [12:52:51]RAPDU: 90 00 [12:52:51]wFMCommunicate OK [12:52:51]wFMCommunicate request_size=255 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 22 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 6F 03 00 35 04 06 00 18 A9 DA 84 [12:52:51]Write to MH i2c: E2 02 01 04 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 22 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 6F 03 00 35 04 06 00 18 A9 DA 84 00 00 60 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 04 08 00 90 00 80 [12:52:51]RAPDU: 90 00 [12:52:51]wFMCommunicate OK [12:52:51]wFMCommunicate request_size=7 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 0D 02 02 02 68 07 [12:52:51]Write to MH i2c: E2 0A 00 05 08 80 0D 02 02 02 00 68 07 00 00 FA [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [12:52:51]RAPDU: 90 00 [12:52:51]wFMCommunicate OK [12:52:51]wFMCommunicate request_size=4 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 0D 03 02 [12:52:51]Write to MH i2c: E2 08 00 06 08 80 0D 03 02 00 00 00 00 89 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 0B 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 0B 00 06 08 00 2A 89 95 F9 ED 3C AD F2 90 00 93 [12:52:51]RAPDU: 2A 89 95 F9 ED 3C AD F2 90 00 [12:52:51]wFMCommunicate OK [12:52:51]SAM_PROTO_SignData done [12:52:51]FM_MakeSignedData done [12:52:51]CreateOFDProtocolMessage [12:52:51]wFMCommunicate request_size=4 [12:52:51]MH_SAM_APDU [12:52:51]CAPDU: 80 11 00 00 [12:52:51]Write to MH i2c: E2 08 00 07 08 80 11 00 00 00 00 00 00 89 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:51]Read from MH i2c: E2 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 17 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: E2 17 00 07 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [12:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:52:51]wFMCommunicate OK [12:52:51]CreateOFDProtocolMessage done [12:52:51]OFDSenderStorePacket 225205 [12:52:51]StoreOFDPacket docnum=225205 [12:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A3 AE 04 01 1D D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 22 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 6F 03 00 35 04 06 00 18 A9 DA 84 68 07 2A 89 95 F9 ED 3C AD F2 [12:52:51]CheckFolder [12:52:51]dirname=/storage/ofd_packets [12:52:51]CheckFolder done [12:52:51]ProducePacketName [12:52:51]name=ofd_packets/00225205 [12:52:51]NVStorageSaveData ofd_packets/00225205 [12:52:51]File name is /storage/ofd_packets/00225205 [12:52:51]Write 298 bytes [12:52:51]NVStorageSaveData done [12:52:51]OFDSenderStorePacket done [12:52:51]KKMCreateOFDPacket done [12:52:51]NVStorageSaveData kkm_last_timestamp [12:52:51]File name is /storage/kkm_last_timestamp [12:52:51]Write 4 bytes [12:52:51]NVStorageSaveData done [12:52:51]ExternCall_PrintAddStr [12:52:51]wPrintStart [12:52:51]Write to MH i2c: 01 00 00 08 08 10 [12:52:51]Write i2c OK [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: 01 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: 01 07 00 [12:52:51]MH_I2C_Read... [12:52:51]Read from MH i2c: 01 07 00 08 08 00 00 00 00 00 FF 0F 25 [12:52:51]RasterBufferAndPrint [12:52:51]line Счет N : (1)2001390 [12:52:51]line ИНН: 02508201610067 [12:52:51]line Контрольно-Кассовый Чек [12:52:51]line ПРОДАЖА [12:52:51]line ТРК (МРК, ГНК) : 41 [12:52:51]line Товар: 2710194210 [12:52:51]line ДТ-К-5 [12:52:51]line 18.500 * 75.70 [12:52:51]line = 1400.45 [12:52:51]line НДС 12% НСП 1% [12:52:51]line > о реализуемом товаре [12:52:51]line ОКРУГЛЕНИЕ: -0.45 [12:52:51]line ИТОГО: 1400.00 [12:52:51]line Внесено: 1400.00 [12:52:51]line СДАЧА: 0.00 [12:52:51]line НСП 1% : 12.39 [12:52:51]line НДС 12% : 148.72 [12:52:51]line Наличными: 1400.00 [12:52:51]line Безнал.: 0.00 [12:52:51]line Место: АЗС № 97 "Партнер Нефть" [12:52:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:52:51]line СНО: Общий режим [12:52:51]line Чек 273 26.07.2024 12:52 [12:52:51]line Смена: 437 ФФД: 1.0 [12:52:51]line ЗНМ: 0300000054 [12:52:51]line РНМ: 0000000000092624 [12:52:51]line Версия ККМ: 001 [12:52:51]line ФМ: 0000000000874959 [12:52:51]line ФД: 225205 [12:52:51]line ФПД: 27117794650119 [12:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125250&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225205&fm=27117794650119&tin=02508201610067®Number=0000000000092624&sum=140000 [12:52:51]written 0, free lines is 4095 [12:52:51]OFD Sender: Processing packet 225205 [packets to send 596, broken 595] [12:52:51]ProducePacketName [12:52:51]name=ofd_packets/00225205 [12:52:51]OFD Sender: To server: pG, [12:52:51]CommunicateWithHost lk.salyk.kg:30040 [12:52:51]ConnectInit lk.salyk.kg [12:52:52]Write to MH i2c: 01 00 00 33 08 3B [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: 01 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: 01 07 00 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: 01 07 00 33 08 00 00 00 00 00 58 0C A6 [12:52:52]RasterBufferAndPrint [12:52:52]line [12:52:52]line [12:52:52]line [12:52:52]line [12:52:52]line [12:52:52]written 0, free lines is 3163 [12:52:52]MH_Cut [12:52:52]Write to MH i2c: D1 01 00 3A 08 01 14 [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: D1 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: D1 01 00 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: D1 01 00 3A 08 00 13 [12:52:52]Write to MH i2c: 01 00 00 3B 08 43 [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]Connected sock=10 [12:52:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A3 AE 04 01 1D D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 22 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 6F 03 00 35 04 06 00 18 A9 DA 84 68 07 2A 89 95 F9 ED 3C AD F2 [12:52:53]*** Cut start [12:52:53]*** Partial cut [12:52:53]*** CUTSNS_PIN = 1 [12:52:53]*** CUTSNS_PIN = 0 [12:52:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1B 86 47 00 8A 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 6F 03 00 F4 03 04 00 33 48 A3 66 B6 04 01 00 00 B2 A3 6C F3 44 2F E8 D3 [12:52:53]CommunicateWithHost err = 0 [12:52:53]CheckOFDResponse [12:52:53]1017 (14) - 77093643461234 [12:52:53]1041 (16) - 0000000000874959 [12:52:53]1040 (4) - 225205 [12:52:53]1012 (4) - 26.07.2024 06:54 [12:52:53]1206 (1) - 0 [12:52:53]OFD Sender: Remove packet 225205 [12:52:53]ProducePacketName [12:52:53]name=ofd_packets/00225205 [12:52:53]NVStorageDeleteData [12:52:53]*** Brake cut motor [12:52:54]Read from MH i2c: 01 [12:52:54]MH_I2C_Read... [12:52:54]*** Stop cut motor [12:52:54]*** Cut end [12:52:54]Read from MH i2c: 01 07 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 07 00 3B 08 00 00 00 00 00 FF 0F 58 [12:52:54]process_action close_receipt done [12:52:54]requested_data is exist [12:52:54]produce_requested_data [12:52:54]requested_item fm.sn is exist - process it [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 11 00 00 [12:52:54]Write to MH i2c: E2 08 00 3C 08 80 11 00 00 00 00 00 00 BE [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 17 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 17 00 3C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [12:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:52:54]wFMCommunicate OK [12:52:54]requested_item fd.num is exist - process it [12:52:54]SAM_PROTO_GetFieldsCounters [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 13 00 00 [12:52:54]Write to MH i2c: E2 08 00 3D 08 80 13 00 00 00 00 00 00 C1 [12:52:54]OFD Sender: No OFD packet to send [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 62 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 62 00 3D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [12:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:54]wFMCommunicate OK [12:52:54]SAM_PROTO_GetFieldsCounters done [12:52:54]requested_item shift.num is exist - process it [12:52:54]requested_item shift.opened is exist - process it [12:52:54]req_shift_opened [12:52:54]FM_GetShiftState [12:52:54]SAM_PROTO_GetShiftState [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 13 01 00 [12:52:54]Write to MH i2c: E2 08 00 3E 08 80 13 01 00 00 00 00 00 C3 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 0E 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 0E 00 3E 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 74 [12:52:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:52:54]wFMCommunicate OK [12:52:54]SAM_PROTO_GetShiftState done [12:52:54]FM_GetShiftState done [12:52:54]req_shift_opened done [12:52:54]requested_item shift.open_date is exist - process it [12:52:54]req_shift_open_date [12:52:54]req_shift_open_date done [12:52:54]produce_requested_data done [12:52:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225205,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:52:54]process_action_free close_receipt [12:52:54]json_value_free [12:52:54]json_value_free done [12:52:54]process_json_proto returns [12:52:54]Send response to host [12:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225205,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:52:54]free response buf [12:52:54]execute_script done [12:52:54]execute_script returns [12:52:54]free content buf [12:52:54]Sock 9.Close socket [12:52:54]Sock 9.Thread stoped [12:52:59]OFD Sender: No OFD packet to send [12:53:04]OFD Sender: No OFD packet to send [12:53:09]OFD Sender: No OFD packet to send [12:53:14]OFD Sender: No OFD packet to send [12:53:19]OFD Sender: No OFD packet to send [12:53:20]recv_with_timeout no data received [12:53:24]OFD Sender: No OFD packet to send [12:53:29]OFD Sender: No OFD packet to send [12:53:34]OFD Sender: No OFD packet to send [12:53:37]recv_with_timeout no data received [12:53:39]OFD Sender: No OFD packet to send [12:53:44]OFD Sender: No OFD packet to send [12:53:49]OFD Sender: No OFD packet to send [12:53:54]OFD Sender: No OFD packet to send [12:53:54]recv_with_timeout no data received [12:53:59]OFD Sender: No OFD packet to send [12:54:04]OFD Sender: No OFD packet to send [12:54:09]OFD Sender: No OFD packet to send [12:54:14]OFD Sender: No OFD packet to send [12:54:19]OFD Sender: No OFD packet to send [12:54:24]OFD Sender: No OFD packet to send [12:54:29]OFD Sender: No OFD packet to send [12:54:34]OFD Sender: No OFD packet to send [12:54:39]OFD Sender: No OFD packet to send [12:54:44]OFD Sender: No OFD packet to send [12:54:49]OFD Sender: No OFD packet to send [12:54:54]OFD Sender: No OFD packet to send [12:54:59]OFD Sender: No OFD packet to send [12:55:04]OFD Sender: No OFD packet to send [12:55:09]OFD Sender: No OFD packet to send [12:55:10]accept exits with 7 [12:55:10]New connection [12:55:10]New thread 3066830180 created [12:55:10]Thread 3066686820 joined [12:55:10]Waiting for new connection... [12:55:10] Sock 7.Parse request [12:55:10]Sock 7.Check first char [12:55:10]Sock 7.First char is OK [12:55:10]request: POST /json_proto HTTP/1.0 [12:55:10]Method: POST [12:55:10]URL: /json_proto [12:55:10]Method is POST - this is cgi request [12:55:10]url: /json_proto [12:55:10]query_string will be loaded in cgi processing [12:55:10]execute_cgi json_proto POST (null) [12:55:10]execute_cgi path=json_proto method=POST [12:55:10]POST find Content-Length [12:55:10]Host: 172.17.43.131:8080 [12:55:10]Content-Length: 1176 [12:55:10]Content-Type: application/json [12:55:10] [12:55:10]POST finish read [12:55:10]Found Content-Length = 1176 [12:55:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001391\u000A26.07.2024 12:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30095931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:10]execute_script... [12:55:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001391\u000A26.07.2024 12:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30095931\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:10]POST & json_proto [12:55:10]process_json_proto [12:55:10]json parsed OK: [12:55:10]protocol is kg_v1.0 [12:55:10]action value=print_text [12:55:10]process_action print_text [12:55:10]cmd_print_text [12:55:10]ExternCall_PrintAddStr [12:55:10]wPrintStart [12:55:10]Write to MH i2c: 01 00 00 3F 08 47 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 3F 08 00 00 00 00 00 FF 0F 5C [12:55:10]RasterBufferAndPrint [12:55:10]line *****ТОВАРНЫЙ ЧЕК***** [12:55:10]line АЗС-97 [12:55:10]line Партнер нефть [12:55:10]line 02508201610067 [12:55:10]line Кассир : Ахмадалиева М. [12:55:10]line Счет N : (1)2001391 [12:55:10]line 26.07.2024 12:53 [12:55:10]line ПРОДАЖА [12:55:10]line ТРК (МРК, ГНК): 33 [12:55:10]line Вид ГСМ : 2710124130 [12:55:10]line Аи-92-К-5 [12:55:10]line 40.000 x 67.80 [12:55:10]line ИТОГ: 2712.00 [12:55:10]line Тип оплаты: Талоны: ТК ГПНА Online [12:55:10]line 30095931 [12:55:10]line ______________________ [12:55:10]line (подпись) [12:55:10]written 0, free lines is 4095 [12:55:10]Write to MH i2c: 01 00 00 54 08 5C [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 F4 0D 64 [12:55:10]RasterBufferAndPrint [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]written 0, free lines is 3574 [12:55:10]MH_Cut [12:55:10]Write to MH i2c: D1 01 00 5B 08 01 35 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 01 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 01 00 5B 08 00 34 [12:55:10]Write to MH i2c: 01 00 00 5C 08 64 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:11]*** Cut start [12:55:11]*** Partial cut [12:55:11]*** CUTSNS_PIN = 1 [12:55:11]*** CUTSNS_PIN = 0 [12:55:12]*** Brake cut motor [12:55:12]Read from MH i2c: 01 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: 01 07 00 [12:55:12]MH_I2C_Read... [12:55:12]*** Stop cut motor [12:55:12]*** Cut end [12:55:12]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 FF 0F 79 [12:55:12]process_action print_text done [12:55:12]requested_data is exist [12:55:12]produce_requested_data [12:55:12]requested_item fm.sn is exist - process it [12:55:12]wFMCommunicate request_size=4 [12:55:12]MH_SAM_APDU [12:55:12]CAPDU: 80 11 00 00 [12:55:12]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [12:55:12]Write i2c OK [12:55:12]MH_I2C_Read... [12:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:12]Read from MH i2c: E2 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 17 00 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [12:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:55:12]wFMCommunicate OK [12:55:12]requested_item fd.num is exist - process it [12:55:12]SAM_PROTO_GetFieldsCounters [12:55:12]wFMCommunicate request_size=4 [12:55:12]MH_SAM_APDU [12:55:12]CAPDU: 80 13 00 00 [12:55:12]Write to MH i2c: E2 08 00 5E 08 80 13 00 00 00 00 00 00 E2 [12:55:12]Write i2c OK [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 [12:55:12]MH_I2C_Read... [12:55:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:12]Read from MH i2c: E2 62 00 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 62 00 5E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [12:55:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:12]wFMCommunicate OK [12:55:12]SAM_PROTO_GetFieldsCounters done [12:55:12]requested_item shift.num is exist - process it [12:55:12]requested_item shift.opened is exist - process it [12:55:12]req_shift_opened [12:55:12]FM_GetShiftState [12:55:12]SAM_PROTO_GetShiftState [12:55:12]wFMCommunicate request_size=4 [12:55:12]MH_SAM_APDU [12:55:12]CAPDU: 80 13 01 00 [12:55:12]Write to MH i2c: E2 08 00 5F 08 80 13 01 00 00 00 00 00 E4 [12:55:12]Write i2c OK [12:55:12]MH_I2C_Read... [12:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:12]Read from MH i2c: E2 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 0E 00 [12:55:12]MH_I2C_Read... [12:55:12]Read from MH i2c: E2 0E 00 5F 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [12:55:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:55:12]wFMCommunicate OK [12:55:12]SAM_PROTO_GetShiftState done [12:55:12]FM_GetShiftState done [12:55:12]req_shift_opened done [12:55:12]requested_item shift.open_date is exist - process it [12:55:12]req_shift_open_date [12:55:12]req_shift_open_date done [12:55:12]produce_requested_data done [12:55:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225205,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:55:12]process_action_free print_text [12:55:12]json_value_free [12:55:12]json_value_free done [12:55:12]process_json_proto returns [12:55:12]Send response to host [12:55:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225205,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:55:12]free response buf [12:55:12]execute_script done [12:55:12]execute_script returns [12:55:12]free content buf [12:55:12]Sock 7.Close socket [12:55:12]Sock 7.Thread stoped [12:55:14]OFD Sender: No OFD packet to send [12:55:17]accept exits with 10 [12:55:17]New connection [12:55:17]New thread 3066686820 created [12:55:17]Thread 3066830180 joined [12:55:17]Waiting for new connection... [12:55:17] Sock 10.Parse request [12:55:17]Sock 10.Check first char [12:55:17]Sock 10.First char is OK [12:55:17]request: POST /json_proto HTTP/1.0 [12:55:17]Method: POST [12:55:17]URL: /json_proto [12:55:17]Method is POST - this is cgi request [12:55:17]url: /json_proto [12:55:17]query_string will be loaded in cgi processing [12:55:17]execute_cgi json_proto POST (null) [12:55:17]execute_cgi path=json_proto method=POST [12:55:17]POST find Content-Length [12:55:17]Host: 172.17.43.131:8080 [12:55:17]Content-Length: 640 [12:55:17]Content-Type: application/json [12:55:17] [12:55:17]POST finish read [12:55:17]Found Content-Length = 640 [12:55:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:17]execute_script... [12:55:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:17]POST & json_proto [12:55:17]process_json_proto [12:55:17]json parsed OK: [12:55:17]protocol is kg_v1.0 [12:55:17]action value=close_receipt [12:55:17]process_action close_receipt [12:55:17]cmd_close_receipt [12:55:17]MH_GetDate [12:55:17]Write to MH i2c: F0 00 00 60 08 57 [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: F0 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: F0 09 00 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: F0 09 00 60 08 00 B6 9C A3 66 F9 24 A2 66 E0 [12:55:17]GetLastDocTimeStamp 1721998370 [12:55:17]current date 1721998518 [12:55:17]FM_GetShiftState [12:55:17]SAM_PROTO_GetShiftState [12:55:17]wFMCommunicate request_size=4 [12:55:17]MH_SAM_APDU [12:55:17]CAPDU: 80 13 01 00 [12:55:17]Write to MH i2c: E2 08 00 61 08 80 13 01 00 00 00 00 00 E6 [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:17]Read from MH i2c: E2 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: E2 0E 00 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: E2 0E 00 61 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [12:55:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:55:17]wFMCommunicate OK [12:55:17]SAM_PROTO_GetShiftState done [12:55:17]FM_GetShiftState done [12:55:17]opened in 1721952182 [12:55:17]opened+sec_in_day 1722038582 [12:55:17]quantity*price = 99999 [12:55:17]sum+1 = 100001 [12:55:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 274 26.07.2024 12:55 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225206 ФПД: 225798097828657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125518&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225206&fm=225798097828657&tin=02508201610067®Number=0000000000092624&sum=100000 [12:55:18]StoreToDocumentArchive [12:55:18]shift 437 fd 225206 [12:55:18]save to /storage/0437/doc_00225206 [12:55:18]save last doc name /storage/0437/doc_00225206 to /storage/kkm_last_doc_name [12:55:18]save OK [12:55:18]Clear old archive folders... [12:55:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:55:18]tlvbuf is 00D9BBE0 [12:55:18]SAM_PROTO_ClearQueue [12:55:18]wFMCommunicate request_size=4 [12:55:18]MH_SAM_APDU [12:55:18]CAPDU: 80 09 00 00 [12:55:18]Write to MH i2c: E2 08 00 6E 08 80 09 00 00 00 00 00 00 E8 [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:18]Read from MH i2c: E2 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: E2 03 00 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: E2 03 00 6E 08 00 90 00 EA [12:55:18]RAPDU: 90 00 [12:55:18]wFMCommunicate OK [12:55:18]SAM_PROTO_ClearQueue done [12:55:18]KKMCreateOFDPacket [12:55:18]OFDProtocolAddRootSTLVToBuf [12:55:18]FM_MakeSignedData [12:55:18]FM_MakeSignedData [12:55:18]SAM_PROTO_SignData [12:55:18]wFMCommunicate request_size=4 [12:55:18]MH_SAM_APDU [12:55:18]CAPDU: 80 0D 01 02 [12:55:18]Write to MH i2c: E2 08 00 6F 08 80 0D 01 02 00 00 00 00 F0 [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:18]Read from MH i2c: E2 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: E2 03 00 [12:55:18]MH_I2C_Read... [12:55:18]Read from MH i2c: E2 03 00 6F 08 00 90 00 EB [12:55:18]RAPDU: 90 00 [12:55:18]wFMCommunicate OK [12:55:18]wFMCommunicate request_size=255 [12:55:18]MH_SAM_APDU [12:55:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B6 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 6F 03 00 35 04 06 00 CD 5C B7 69 [12:55:18]Write to MH i2c: E2 02 01 70 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B6 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 6F 03 00 35 04 06 00 CD 5C B7 69 00 00 F7 [12:55:18]Write i2c OK [12:55:18]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 03 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 03 00 70 08 00 90 00 EC [12:55:19]RAPDU: 90 00 [12:55:19]wFMCommunicate OK [12:55:19]wFMCommunicate request_size=7 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 0D 02 02 02 7B 31 [12:55:19]Write to MH i2c: E2 0A 00 71 08 80 0D 02 02 02 00 7B 31 00 00 A3 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 03 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 03 00 71 08 00 90 00 ED [12:55:19]RAPDU: 90 00 [12:55:19]wFMCommunicate OK [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 0D 03 02 [12:55:19]Write to MH i2c: E2 08 00 72 08 80 0D 03 02 00 00 00 00 F5 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 0B 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 0B 00 72 08 00 0E B2 A7 1B 48 DE 70 6B 90 00 79 [12:55:19]RAPDU: 0E B2 A7 1B 48 DE 70 6B 90 00 [12:55:19]wFMCommunicate OK [12:55:19]SAM_PROTO_SignData done [12:55:19]FM_MakeSignedData done [12:55:19]CreateOFDProtocolMessage [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 11 00 00 [12:55:19]Write to MH i2c: E2 08 00 73 08 80 11 00 00 00 00 00 00 F5 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 17 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 17 00 73 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [12:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:55:19]wFMCommunicate OK [12:55:19]CreateOFDProtocolMessage done [12:55:19]OFDSenderStorePacket 225206 [12:55:19]StoreOFDPacket docnum=225206 [12:57:17]wFMCommunicate request_size=47 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 [12:57:17]Write to MH i2c: E2 32 00 44 09 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 00 00 43 [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:57:17]Read from MH i2c: E2 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [12:57:17]RAPDU: 90 00 [12:57:17]wFMCommunicate OK [12:57:17]wFMCommunicate request_size=15 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 02 00 0A 07 04 06 00 A0 86 01 00 00 00 [12:57:17]Write to MH i2c: E2 12 00 45 09 80 15 02 00 0A 00 07 04 06 00 A0 86 01 00 00 00 00 00 1A [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:57:17]Read from MH i2c: E2 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [12:57:17]RAPDU: 90 00 [12:57:17]wFMCommunicate OK [12:57:17]wFMCommunicate request_size=15 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [12:57:17]Write to MH i2c: E2 12 00 46 09 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 26 [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:57:17]Read from MH i2c: E2 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 46 09 00 90 00 C3 [12:57:17]RAPDU: 90 00 [12:57:17]wFMCommunicate OK [12:57:17]wFMCommunicate request_size=11 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [12:57:17]Write to MH i2c: E2 0E 00 47 09 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 02 [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:57:17]Read from MH i2c: E2 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 47 09 00 90 00 C4 [12:57:17]RAPDU: 90 00 [12:57:17]wFMCommunicate OK [12:57:17]wFMCommunicate request_size=13 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 02 00 08 F4 03 04 00 2D 9D A3 66 [12:57:17]Write to MH i2c: E2 10 00 48 09 80 15 02 00 08 00 F4 03 04 00 2D 9D A3 66 00 00 AF [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:57:17]Read from MH i2c: E2 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 48 09 00 90 00 C5 [12:57:17]RAPDU: 90 00 [12:57:17]wFMCommunicate OK [12:57:17]wFMCommunicate request_size=25 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [12:57:17]Write to MH i2c: E2 1C 00 49 09 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 32 [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:17]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:57:17]Read from MH i2c: E2 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 [12:57:17]MH_I2C_Read... [12:57:17]Read from MH i2c: E2 03 00 49 09 00 90 00 C6 [12:57:17]RAPDU: 90 00 [12:57:17]wFMCommunicate OK [12:57:17]wFMCommunicate request_size=4 [12:57:17]MH_SAM_APDU [12:57:17]CAPDU: 80 15 03 00 [12:57:17]Write to MH i2c: E2 08 00 4A 09 80 15 03 00 00 00 00 00 D4 [12:57:17]Write i2c OK [12:57:17]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 40 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 40 00 4A 09 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 15 01 00 00 35 04 06 00 CE 30 4F C0 E3 33 90 00 EE [12:57:18]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 15 01 00 00 35 04 06 00 CE 30 4F C0 E3 33 90 00 [12:57:18]wFMCommunicate OK [12:57:18]SAM_PROTO_ProcessDocument answer len = 59 [12:57:18]SAM_PROTO_ProcessDocument done [12:57:18]SetTLVBufToDocument [12:57:18]Processing tag 1209 (04B9) [12:57:18]Malloc new data [12:57:18]Processing tag 1041 (0411) [12:57:18]Processing tag 1040 (0410) [12:57:18]Malloc new data [12:57:18]Processing tag 1038 (040E) [12:57:18]Malloc new data [12:57:18]Processing tag 1042 (0412) [12:57:18]Malloc new data [12:57:18]Processing tag 1077 (0435) [12:57:18]Malloc new data [12:57:18]SetTLVBufToDocument err=0 [12:57:18]KKMLoadAndSignReceiptData store KKM data [12:57:18]KKMLoadAndSignReceiptData err=0 [12:57:18]wFMCommunicate request_size=4 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 11 00 00 [12:57:18]Write to MH i2c: E2 08 00 4B 09 80 11 00 00 00 00 00 00 CE [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:18]Read from MH i2c: E2 17 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 17 00 4B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [12:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:57:18]wFMCommunicate OK [12:57:18]Счет N : (1)2001395 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 64 Товар: 2710124500 Аи-95-К-5 13.480 * 74.20 = 1000.22 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 277 26.07.2024 12:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225209 ФПД: 226706891793203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225209&fm=226706891793203&tin=02508201610067®Number=0000000000092624&sum=100000 [12:57:18]StoreToDocumentArchive [12:57:18]shift 437 fd 225209 [12:57:18]save to /storage/0437/doc_00225209 [12:57:18]save last doc name /storage/0437/doc_00225209 to /storage/kkm_last_doc_name [12:57:18]save OK [12:57:18]Clear old archive folders... [12:57:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:18]tlvbuf is 00DA5DC0 [12:57:18]SAM_PROTO_ClearQueue [12:57:18]wFMCommunicate request_size=4 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 09 00 00 [12:57:18]Write to MH i2c: E2 08 00 4C 09 80 09 00 00 00 00 00 00 C7 [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [12:57:18]RAPDU: 90 00 [12:57:18]wFMCommunicate OK [12:57:18]SAM_PROTO_ClearQueue done [12:57:18]KKMCreateOFDPacket [12:57:18]OFDProtocolAddRootSTLVToBuf [12:57:18]FM_MakeSignedData [12:57:18]FM_MakeSignedData [12:57:18]SAM_PROTO_SignData [12:57:18]wFMCommunicate request_size=4 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 0D 01 02 [12:57:18]Write to MH i2c: E2 08 00 4D 09 80 0D 01 02 00 00 00 00 CF [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 4D 09 00 90 00 CA [12:57:18]RAPDU: 90 00 [12:57:18]wFMCommunicate OK [12:57:18]wFMCommunicate request_size=255 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 2D 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 35 04 06 00 CE [12:57:18]Write to MH i2c: E2 02 01 4E 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 2D 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 35 04 06 00 CE 00 00 1B [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]ConnectInit Can't connect to host [12:57:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 4E 09 00 90 00 CB [12:57:18]RAPDU: 90 00 [12:57:18]wFMCommunicate OK [12:57:18]wFMCommunicate request_size=10 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 0D 02 02 05 30 4F C0 E3 33 [12:57:18]Write to MH i2c: E2 0D 00 4F 09 80 0D 02 02 05 00 30 4F C0 E3 33 00 00 31 [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 03 00 4F 09 00 90 00 CC [12:57:18]RAPDU: 90 00 [12:57:18]wFMCommunicate OK [12:57:18]wFMCommunicate request_size=4 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 0D 03 02 [12:57:18]Write to MH i2c: E2 08 00 50 09 80 0D 03 02 00 00 00 00 D4 [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 0B 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 0B 00 50 09 00 F0 E5 46 C5 90 16 2E 3E 90 00 C7 [12:57:18]RAPDU: F0 E5 46 C5 90 16 2E 3E 90 00 [12:57:18]wFMCommunicate OK [12:57:18]SAM_PROTO_SignData done [12:57:18]FM_MakeSignedData done [12:57:18]CreateOFDProtocolMessage [12:57:18]wFMCommunicate request_size=4 [12:57:18]MH_SAM_APDU [12:57:18]CAPDU: 80 11 00 00 [12:57:18]Write to MH i2c: E2 08 00 51 09 80 11 00 00 00 00 00 00 D4 [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:18]Read from MH i2c: E2 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 17 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: E2 17 00 51 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [12:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:57:18]wFMCommunicate OK [12:57:18]CreateOFDProtocolMessage done [12:57:18]OFDSenderStorePacket 225209 [12:57:18]StoreOFDPacket docnum=225209 [12:57:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 AA 07 01 F0 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 2D 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 35 04 06 00 CE 30 4F C0 E3 33 F0 E5 46 C5 90 16 2E 3E [12:57:18]CheckFolder [12:57:18]dirname=/storage/ofd_packets [12:57:18]CheckFolder done [12:57:18]ProducePacketName [12:57:18]name=ofd_packets/00225209 [12:57:18]NVStorageSaveData ofd_packets/00225209 [12:57:18]File name is /storage/ofd_packets/00225209 [12:57:18]Write 301 bytes [12:57:18]NVStorageSaveData done [12:57:18]OFDSenderStorePacket done [12:57:18]KKMCreateOFDPacket done [12:57:18]NVStorageSaveData kkm_last_timestamp [12:57:18]File name is /storage/kkm_last_timestamp [12:57:18]Write 4 bytes [12:57:18]NVStorageSaveData done [12:57:18]ExternCall_PrintAddStr [12:57:18]wPrintStart [12:57:18]Write to MH i2c: 01 00 00 52 09 5B [12:57:18]Write i2c OK [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: 01 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: 01 07 00 [12:57:18]MH_I2C_Read... [12:57:18]Read from MH i2c: 01 07 00 52 09 00 00 00 00 00 FF 0F 70 [12:57:18]RasterBufferAndPrint [12:57:18]line Счет N : (1)2001395 [12:57:18]line ИНН: 02508201610067 [12:57:18]line Контрольно-Кассовый Чек [12:57:18]line ПРОДАЖА [12:57:18]line ТРК (МРК, ГНК) : 64 [12:57:18]line Товар: 2710124500 [12:57:18]line Аи-95-К-5 [12:57:18]line 13.480 * 74.20 [12:57:18]line = 1000.22 [12:57:18]line НДС 12% НСП 1% [12:57:18]line > о реализуемом товаре [12:57:18]line ОКРУГЛЕНИЕ: -0.22 [12:57:18]line ИТОГО: 1000.00 [12:57:18]line Внесено: 1000.00 [12:57:18]line СДАЧА: 0.00 [12:57:18]line НСП 1% : 8.85 [12:57:18]line НДС 12% : 106.22 [12:57:18]line Наличными: 1000.00 [12:57:18]line Безнал.: 0.00 [12:57:18]line Место: АЗС № 97 "Партнер Нефть" [12:57:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:57:18]line СНО: Общий режим [12:57:18]line Чек 277 26.07.2024 12:57 [12:57:18]line Смена: 437 ФФД: 1.0 [12:57:18]line ЗНМ: 0300000054 [12:57:18]line РНМ: 0000000000092624 [12:57:18]line Версия ККМ: 001 [12:57:18]line ФМ: 0000000000874959 [12:57:18]line ФД: 225209 [12:57:18]line ФПД: 226706891793203 [12:57:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225209&fm=226706891793203&tin=02508201610067®Number=0000000000092624&sum=100000 [12:57:18]written 0, free lines is 4095 [12:57:18]OFD Sender: Processing packet 225207 [packets to send 598, broken 595] [12:57:18]ProducePacketName [12:57:18]name=ofd_packets/00225207 [12:57:18]OFD Sender: To server: pG, [12:57:18]CommunicateWithHost lk.salyk.kg:30040 [12:57:18]ConnectInit lk.salyk.kg [12:57:19]Write to MH i2c: 01 00 00 7D 09 86 [12:57:19]Write i2c OK [12:57:19]MH_I2C_Read... [12:57:19]Read from MH i2c: 01 [12:57:19]MH_I2C_Read... [12:57:19]Read from MH i2c: 01 07 00 [12:57:19]MH_I2C_Read... [12:57:19]Read from MH i2c: 01 07 00 7D 09 00 00 00 00 00 60 0C F9 [12:57:19]RasterBufferAndPrint [12:57:19]line [12:57:19]line [12:57:19]line [12:57:19]line [12:57:19]line [12:57:19]written 0, free lines is 3170 [12:57:19]MH_Cut [12:57:19]Write to MH i2c: D1 01 00 84 09 01 5F [12:57:19]Write i2c OK [12:57:19]MH_I2C_Read... [12:57:19]Read from MH i2c: D1 [12:57:19]MH_I2C_Read... [12:57:19]Read from MH i2c: D1 01 00 [12:57:19]MH_I2C_Read... [12:57:19]Read from MH i2c: D1 01 00 84 09 00 5E [12:57:19]Write to MH i2c: 01 00 00 85 09 8E [12:57:19]Write i2c OK [12:57:19]MH_I2C_Read... [12:57:20]*** Cut start [12:57:20]*** Partial cut [12:57:20]*** CUTSNS_PIN = 1 [12:57:20]*** CUTSNS_PIN = 0 [12:57:20]*** Brake cut motor [12:57:20]Read from MH i2c: 01 [12:57:20]MH_I2C_Read... [12:57:20]*** Stop cut motor [12:57:21]*** Cut end [12:57:21]Read from MH i2c: 01 07 00 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: 01 07 00 85 09 00 00 00 00 00 FF 0F A3 [12:57:21]process_action close_receipt done [12:57:21]requested_data is exist [12:57:21]produce_requested_data [12:57:21]requested_item fm.sn is exist - process it [12:57:21]wFMCommunicate request_size=4 [12:57:21]MH_SAM_APDU [12:57:21]CAPDU: 80 11 00 00 [12:57:21]Write to MH i2c: E2 08 00 86 09 80 11 00 00 00 00 00 00 09 [12:57:21]Write i2c OK [12:57:21]MH_I2C_Read... [12:57:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:21]Read from MH i2c: E2 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: E2 17 00 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: E2 17 00 86 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [12:57:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:57:21]wFMCommunicate OK [12:57:21]requested_item fd.num is exist - process it [12:57:21]SAM_PROTO_GetFieldsCounters [12:57:21]wFMCommunicate request_size=4 [12:57:21]MH_SAM_APDU [12:57:21]CAPDU: 80 13 00 00 [12:57:21]Write to MH i2c: E2 08 00 87 09 80 13 00 00 00 00 00 00 0C [12:57:21]Write i2c OK [12:57:21]MH_I2C_Read... [12:57:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:21]Read from MH i2c: E2 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: E2 62 00 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: E2 62 00 87 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [12:57:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 B9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:57:21]wFMCommunicate OK [12:57:21]SAM_PROTO_GetFieldsCounters done [12:57:21]requested_item shift.num is exist - process it [12:57:21]requested_item shift.opened is exist - process it [12:57:21]req_shift_opened [12:57:21]FM_GetShiftState [12:57:21]SAM_PROTO_GetShiftState [12:57:21]wFMCommunicate request_size=4 [12:57:21]MH_SAM_APDU [12:57:21]CAPDU: 80 13 01 00 [12:57:21]Write to MH i2c: E2 08 00 88 09 80 13 01 00 00 00 00 00 0E [12:57:21]Write i2c OK [12:57:21]MH_I2C_Read... [12:57:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:21]Read from MH i2c: E2 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: E2 0E 00 [12:57:21]MH_I2C_Read... [12:57:21]Read from MH i2c: E2 0E 00 88 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BF [12:57:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:57:21]wFMCommunicate OK [12:57:21]SAM_PROTO_GetShiftState done [12:57:21]FM_GetShiftState done [12:57:21]req_shift_opened done [12:57:21]requested_item shift.open_date is exist - process it [12:57:21]req_shift_open_date [12:57:21]req_shift_open_date done [12:57:21]produce_requested_data done [12:57:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225209,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:57:21]process_action_free close_receipt [12:57:21]json_value_free [12:57:21]json_value_free done [12:57:21]process_json_proto returns [12:57:21]Send response to host [12:57:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225209,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:57:21]free response buf [12:57:21]execute_script done [12:57:21]execute_script returns [12:57:21]free content buf [12:57:21]Sock 7.Close socket [12:57:21]Sock 7.Thread stoped [12:57:23]ConnectInit Can't take IP for lk.salyk.kg [12:57:23]CommunicateWithHost connect error [12:57:23]CommunicateWithHost err = -1 [12:57:23]OFD Sender: Server communicate error [12:57:28]OFD Sender: Processing packet 225207 [packets to send 598, broken 595] [12:57:28]ProducePacketName [12:57:28]name=ofd_packets/00225207 [12:57:28]OFD Sender: To server: pG, [12:57:28]CommunicateWithHost lk.salyk.kg:30040 [12:57:28]ConnectInit lk.salyk.kg [12:57:33]recv_with_timeout no data received [12:57:33]ConnectInit Can't take IP for lk.salyk.kg [12:57:33]CommunicateWithHost connect error [12:57:33]CommunicateWithHost err = -1 [12:57:33]OFD Sender: Server communicate error [12:57:38]OFD Sender: Processing packet 225207 [packets to send 598, broken 595] [12:57:38]ProducePacketName [12:57:38]name=ofd_packets/00225207 [12:57:38]OFD Sender: To server: pG, [12:57:38]CommunicateWithHost lk.salyk.kg:30040 [12:57:38]ConnectInit lk.salyk.kg [12:57:45]Connected sock=10 [12:57:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A8 55 04 01 7E AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 BB 9C A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 6F 03 00 35 04 06 00 44 89 F1 0B 60 BD 1F 90 92 60 73 40 62 1E [12:57:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E 22 47 00 0B 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 6F 03 00 F4 03 04 00 59 49 A3 66 B6 04 01 00 00 FB B8 D2 BC 4D 32 3E 17 [12:57:48]CommunicateWithHost err = 0 [12:57:48]CheckOFDResponse [12:57:48]1017 (14) - 77093643461234 [12:57:48]1041 (16) - 0000000000874959 [12:57:48]1040 (4) - 225207 [12:57:48]1012 (4) - 26.07.2024 06:59 [12:57:48]1206 (1) - 0 [12:57:48]OFD Sender: Remove packet 225207 [12:57:48]ProducePacketName [12:57:48]name=ofd_packets/00225207 [12:57:48]NVStorageDeleteData [12:57:48]OFD Sender: Processing packet 225208 [packets to send 597, broken 595] [12:57:48]ProducePacketName [12:57:48]name=ofd_packets/00225208 [12:57:48]OFD Sender: To server: pG, [12:57:48]CommunicateWithHost lk.salyk.kg:30040 [12:57:48]ConnectInit lk.salyk.kg [12:57:53]Connected sock=7 [12:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E9 82 04 01 D9 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 90 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 19 00 00 00 00 07 04 06 00 54 EC 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1A 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 6F 03 00 35 04 06 00 95 73 BC 9E 5B 3C 70 FE EB 45 F4 D4 14 E0 [12:57:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D9 66 47 00 88 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 6F 03 00 F4 03 04 00 60 49 A3 66 B6 04 01 00 00 15 76 60 B1 57 CA C2 7C [12:57:55]CommunicateWithHost err = 0 [12:57:55]CheckOFDResponse [12:57:55]1017 (14) - 77093643461234 [12:57:55]1041 (16) - 0000000000874959 [12:57:55]1040 (4) - 225208 [12:57:55]1012 (4) - 26.07.2024 06:59 [12:57:55]1206 (1) - 0 [12:57:55]OFD Sender: Remove packet 225208 [12:57:55]ProducePacketName [12:57:55]name=ofd_packets/00225208 [12:57:55]NVStorageDeleteData [12:57:55]OFD Sender: Processing packet 225209 [packets to send 596, broken 595] [12:57:55]ProducePacketName [12:57:55]name=ofd_packets/00225209 [12:57:55]OFD Sender: To server: pG, [12:57:55]CommunicateWithHost lk.salyk.kg:30040 [12:57:55]ConnectInit lk.salyk.kg [12:57:59]Connected sock=7 [12:57:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 AA 07 01 F0 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 2D 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 35 04 06 00 CE 30 4F C0 E3 33 F0 E5 46 C5 90 16 2E 3E [12:58:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 23 B1 47 00 3E 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 6F 03 00 F4 03 04 00 66 49 A3 66 B6 04 01 00 00 A4 DF 77 FF CC BD A4 A3 [12:58:00]CommunicateWithHost err = 0 [12:58:00]CheckOFDResponse [12:58:00]1017 (14) - 77093643461234 [12:58:00]1041 (16) - 0000000000874959 [12:58:00]1040 (4) - 225209 [12:58:00]1012 (4) - 26.07.2024 06:59 [12:58:00]1206 (1) - 0 [12:58:00]OFD Sender: Remove packet 225209 [12:58:00]ProducePacketName [12:58:00]name=ofd_packets/00225209 [12:58:00]NVStorageDeleteData [12:58:01]OFD Sender: No OFD packet to send [12:58:06]OFD Sender: No OFD packet to send [12:58:11]OFD Sender: No OFD packet to send [12:58:16]OFD Sender: No OFD packet to send [12:58:21]OFD Sender: No OFD packet to send [12:58:26]OFD Sender: No OFD packet to send [12:58:31]OFD Sender: No OFD packet to send [12:58:36]OFD Sender: No OFD packet to send [12:58:41]OFD Sender: No OFD packet to send [12:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 09 0F 08 01 92 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 88 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 6F 03 00 35 04 06 00 48 F9 A4 8C 62 97 6A B0 1F 97 97 7D F7 48 [12:58:49]CheckFolder [12:58:49]dirname=/storage/ofd_packets [12:58:49]CheckFolder done [12:58:49]ProducePacketName [12:58:49]name=ofd_packets/00225210 [12:58:49]NVStorageSaveData ofd_packets/00225210 [12:58:49]File name is /storage/ofd_packets/00225210 [12:58:49]Write 302 bytes [12:58:49]NVStorageSaveData done [12:58:49]OFDSenderStorePacket done [12:58:49]KKMCreateOFDPacket done [12:58:49]NVStorageSaveData kkm_last_timestamp [12:58:49]File name is /storage/kkm_last_timestamp [12:58:49]Write 4 bytes [12:58:49]NVStorageSaveData done [12:58:49]ExternCall_PrintAddStr [12:58:49]wPrintStart [12:58:49]Write to MH i2c: 01 00 00 9D 09 A6 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 9D 09 00 00 00 00 00 FF 0F BB [12:58:49]RasterBufferAndPrint [12:58:49]line Счет N : (1)2001396 [12:58:49]line ИНН: 02508201610067 [12:58:49]line Контрольно-Кассовый Чек [12:58:49]line ПРОДАЖА [12:58:49]line ТРК (МРК, ГНК) : 52 [12:58:49]line Товар: 2710124130 [12:58:49]line Super-92-К-5 [12:58:49]line 11.630 * 68.80 [12:58:49]line = 800.14 [12:58:49]line НДС 12% НСП 1% [12:58:49]line > о реализуемом товаре [12:58:49]line ИТОГО: 800.14 [12:58:49]line НСП 1% : 7.08 [12:58:49]line НДС 12% : 84.97 [12:58:49]line Наличными: 0.00 [12:58:49]line Безнал.: 800.14 [12:58:49]line Место: АЗС № 97 "Партнер Нефть" [12:58:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:58:49]line СНО: Общий режим [12:58:49]line Чек 278 26.07.2024 12:58 [12:58:49]line Смена: 437 ФФД: 1.0 [12:58:49]line ЗНМ: 0300000054 [12:58:49]line РНМ: 0000000000092624 [12:58:49]line Версия ККМ: 001 [12:58:49]line Платежная система: O! деньги [12:58:49]line ФМ: 0000000000874959 [12:58:49]line ФД: 225210 [12:58:49]line ФПД: 80237044720279 [12:58:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125848&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225210&fm=80237044720279&tin=02508201610067®Number=0000000000092624&sum=80014 [12:58:49]written 0, free lines is 4095 [12:58:49]OFD Sender: Processing packet 225210 [packets to send 596, broken 595] [12:58:49]ProducePacketName [12:58:49]name=ofd_packets/00225210 [12:58:49]OFD Sender: To server: pG, [12:58:49]CommunicateWithHost lk.salyk.kg:30040 [12:58:49]ConnectInit lk.salyk.kg [12:58:49]Write to MH i2c: 01 00 00 C7 09 D0 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 C7 09 00 00 00 00 00 71 0C 54 [12:58:49]RasterBufferAndPrint [12:58:49]line [12:58:49]line [12:58:49]line [12:58:49]line [12:58:49]line [12:58:49]written 0, free lines is 3190 [12:58:49]MH_Cut [12:58:49]Write to MH i2c: D1 01 00 CE 09 01 A9 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D1 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D1 01 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D1 01 00 CE 09 00 A8 [12:58:49]Write to MH i2c: 01 00 00 CF 09 D8 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:50]*** Cut start [12:58:50]*** Partial cut [12:58:50]*** CUTSNS_PIN = 1 [12:58:50]*** CUTSNS_PIN = 0 [12:58:51]*** Brake cut motor [12:58:51]Read from MH i2c: 01 [12:58:51]MH_I2C_Read... [12:58:51]*** Stop cut motor [12:58:51]*** Cut end [12:58:51]Read from MH i2c: 01 07 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: 01 07 00 CF 09 00 00 00 00 00 FF 0F ED [12:58:51]process_action close_receipt done [12:58:51]requested_data is exist [12:58:51]produce_requested_data [12:58:51]requested_item fm.sn is exist - process it [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 11 00 00 [12:58:51]Write to MH i2c: E2 08 00 D0 09 80 11 00 00 00 00 00 00 53 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 17 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 17 00 D0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [12:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:58:51]wFMCommunicate OK [12:58:51]requested_item fd.num is exist - process it [12:58:51]SAM_PROTO_GetFieldsCounters [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 13 00 00 [12:58:51]Write to MH i2c: E2 08 00 D1 09 80 13 00 00 00 00 00 00 56 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 62 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 62 00 D1 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:58:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:58:51]wFMCommunicate OK [12:58:51]SAM_PROTO_GetFieldsCounters done [12:58:51]requested_item shift.num is exist - process it [12:58:51]requested_item shift.opened is exist - process it [12:58:51]req_shift_opened [12:58:51]FM_GetShiftState [12:58:51]SAM_PROTO_GetShiftState [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 13 01 00 [12:58:51]Write to MH i2c: E2 08 00 D2 09 80 13 01 00 00 00 00 00 58 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 0E 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 0E 00 D2 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [12:58:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:58:51]wFMCommunicate OK [12:58:51]SAM_PROTO_GetShiftState done [12:58:51]FM_GetShiftState done [12:58:51]req_shift_opened done [12:58:51]requested_item shift.open_date is exist - process it [12:58:51]req_shift_open_date [12:58:51]req_shift_open_date done [12:58:51]produce_requested_data done [12:58:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225210,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:58:51]process_action_free close_receipt [12:58:51]json_value_free [12:58:51]json_value_free done [12:58:51]process_json_proto returns [12:58:51]Send response to host [12:58:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225210,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:58:51]free response buf [12:58:51]execute_script done [12:58:51]execute_script returns [12:58:51]free content buf [12:58:51]Sock 9.Close socket [12:58:51]Sock 9.Thread stoped [12:58:54]ConnectInit Can't take IP for lk.salyk.kg [12:58:54]CommunicateWithHost connect error [12:58:54]CommunicateWithHost err = -1 [12:58:54]OFD Sender: Server communicate error [12:58:59]OFD Sender: Processing packet 225210 [packets to send 596, broken 595] [12:58:59]ProducePacketName [12:58:59]name=ofd_packets/00225210 [12:58:59]OFD Sender: To server: pG, [12:58:59]CommunicateWithHost lk.salyk.kg:30040 [12:58:59]ConnectInit lk.salyk.kg [12:59:04]ConnectInit Can't take IP for lk.salyk.kg [12:59:04]CommunicateWithHost connect error [12:59:04]CommunicateWithHost err = -1 [12:59:04]OFD Sender: Server communicate error [12:59:09]OFD Sender: Processing packet 225210 [packets to send 596, broken 595] [12:59:09]ProducePacketName [12:59:09]name=ofd_packets/00225210 [12:59:09]OFD Sender: To server: pG, [12:59:09]CommunicateWithHost lk.salyk.kg:30040 [12:59:09]ConnectInit lk.salyk.kg [12:59:14]ConnectInit Can't take IP for lk.salyk.kg [12:59:14]CommunicateWithHost connect error [12:59:14]CommunicateWithHost err = -1 [12:59:14]OFD Sender: Server communicate error [12:59:19]OFD Sender: Processing packet 225210 [packets to send 596, broken 595] [12:59:19]ProducePacketName [12:59:19]name=ofd_packets/00225210 [12:59:19]OFD Sender: To server: pG, [12:59:19]CommunicateWithHost lk.salyk.kg:30040 [12:59:19]ConnectInit lk.salyk.kg [12:59:24]ConnectInit Can't take IP for lk.salyk.kg [12:59:24]CommunicateWithHost connect error [12:59:24]CommunicateWithHost err = -1 [12:59:24]OFD Sender: Server communicate error [12:59:29]OFD Sender: Processing packet 225210 [packets to send 596, broken 595] [12:59:29]ProducePacketName [12:59:29]name=ofd_packets/00225210 [12:59:29]OFD Sender: To server: pG, [12:59:29]CommunicateWithHost lk.salyk.kg:30040 [12:59:29]ConnectInit lk.salyk.kg [12:59:34]ConnectInit Can't take IP for lk.salyk.kg [12:59:34]CommunicateWithHost connect error [12:59:34]CommunicateWithHost err = -1 [12:59:34]OFD Sender: Server communicate error [12:59:34]accept exits with 7 [12:59:34]New connection [12:59:34]New thread 3066830180 created [12:59:34]Thread 3066686820 joined [12:59:34]Waiting for new connection... [12:59:34] Sock 7.Parse request [12:59:34]Sock 7.Check first char [12:59:34]Sock 7.First char is OK [12:59:34]request: POST /json_proto HTTP/1.0 [12:59:34]Method: POST [12:59:34]URL: /json_proto [12:59:34]Method is POST - this is cgi request [12:59:34]url: /json_proto [12:59:34]query_string will be loaded in cgi processing [12:59:34]execute_cgi json_proto POST (null) [12:59:34]execute_cgi path=json_proto method=POST [12:59:34]POST find Content-Length [12:59:34]Host: 172.17.43.131:8080 [12:59:34]Content-Length: 966 [12:59:34]Content-Type: application/json [12:59:34] [12:59:34]POST finish read [12:59:34]Found Content-Length = 966 [12:59:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:34]execute_script... [12:59:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.13 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:34]POST & json_proto [12:59:34]process_json_proto [12:59:34]json parsed OK: [12:59:34]protocol is kg_v1.0 [12:59:34]action value=close_receipt [12:59:34]process_action close_receipt [12:59:34]cmd_close_receipt [12:59:34]MH_GetDate [12:59:34]Write to MH i2c: F0 00 00 D3 09 CB [12:59:34]Write i2c OK [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: F0 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: F0 09 00 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: F0 09 00 D3 09 00 B7 9D A3 66 F9 24 A2 66 56 [12:59:34]GetLastDocTimeStamp 1721998728 [12:59:34]current date 1721998775 [12:59:34]FM_GetShiftState [12:59:34]SAM_PROTO_GetShiftState [12:59:34]wFMCommunicate request_size=4 [12:59:34]MH_SAM_APDU [12:59:34]CAPDU: 80 13 01 00 [12:59:34]Write to MH i2c: E2 08 00 D4 09 80 13 01 00 00 00 00 00 5A [12:59:34]Write i2c OK [12:59:34]MH_I2C_Read... [12:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:34]Read from MH i2c: E2 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 0E 00 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 0E 00 D4 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [12:59:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:59:34]wFMCommunicate OK [12:59:34]SAM_PROTO_GetShiftState done [12:59:34]FM_GetShiftState done [12:59:34]opened in 1721952182 [12:59:34]opened+sec_in_day 1722038582 [12:59:34]quantity*price = 150041 [12:59:34]sum+1 = 150042 [12:59:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 279 26.07.2024 12:59 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 22.13 сом ФМ: 0000000000874959 ФД: 225211 ФПД: 202869701682600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125935&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225211&fm=202869701682600&tin=02508201610067®Number=0000000000092624&sum=150000 [12:59:35]StoreToDocumentArchive [12:59:35]shift 437 fd 225211 [12:59:35]save to /storage/0437/doc_00225211 [12:59:35]save last doc name /storage/0437/doc_00225211 to /storage/kkm_last_doc_name [12:59:35]save OK [12:59:35]Clear old archive folders... [12:59:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:59:35]tlvbuf is 00D2A9E0 [12:59:35]SAM_PROTO_ClearQueue [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 09 00 00 [12:59:35]Write to MH i2c: E2 08 00 E1 09 80 09 00 00 00 00 00 00 5C [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 E1 09 00 90 00 5E [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]SAM_PROTO_ClearQueue done [12:59:35]KKMCreateOFDPacket [12:59:35]OFDProtocolAddRootSTLVToBuf [12:59:35]FM_MakeSignedData [12:59:35]FM_MakeSignedData [12:59:35]SAM_PROTO_SignData [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 01 02 [12:59:35]Write to MH i2c: E2 08 00 E2 09 80 0D 01 02 00 00 00 00 64 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 E2 09 00 90 00 5F [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]wFMCommunicate request_size=255 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 B7 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 6F 03 00 35 04 06 00 [12:59:35]Write to MH i2c: E2 02 01 E3 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 B7 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 6F 03 00 35 04 06 00 00 00 E2 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:36]Read from MH i2c: E2 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 03 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 03 00 E3 09 00 90 00 60 [12:59:36]RAPDU: 90 00 [12:59:36]wFMCommunicate OK [12:59:36]wFMCommunicate request_size=11 [12:59:36]MH_SAM_APDU [12:59:36]CAPDU: 80 0D 02 02 06 B8 82 48 81 25 A8 [12:59:36]Write to MH i2c: E2 0E 00 E4 09 80 0D 02 02 06 00 B8 82 48 81 25 A8 00 00 43 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:36]Read from MH i2c: E2 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 03 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 03 00 E4 09 00 90 00 61 [12:59:36]RAPDU: 90 00 [12:59:36]wFMCommunicate OK [12:59:36]wFMCommunicate request_size=4 [12:59:36]MH_SAM_APDU [12:59:36]CAPDU: 80 0D 03 02 [12:59:36]Write to MH i2c: E2 08 00 E5 09 80 0D 03 02 00 00 00 00 69 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:36]Read from MH i2c: E2 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 0B 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 0B 00 E5 09 00 8D 1C 7E 94 A5 28 59 A8 90 00 F3 [12:59:36]RAPDU: 8D 1C 7E 94 A5 28 59 A8 90 00 [12:59:36]wFMCommunicate OK [12:59:36]SAM_PROTO_SignData done [12:59:36]FM_MakeSignedData done [12:59:36]CreateOFDProtocolMessage [12:59:36]wFMCommunicate request_size=4 [12:59:36]MH_SAM_APDU [12:59:36]CAPDU: 80 11 00 00 [12:59:36]Write to MH i2c: E2 08 00 E6 09 80 11 00 00 00 00 00 00 69 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:36]Read from MH i2c: E2 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 17 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: E2 17 00 E6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [12:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:59:36]wFMCommunicate OK [12:59:36]CreateOFDProtocolMessage done [12:59:36]OFDSenderStorePacket 225211 [12:59:36]StoreOFDPacket docnum=225211 [12:59:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A8 32 08 01 4C A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 B7 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 6F 03 00 35 04 06 00 B8 82 48 81 25 A8 8D 1C 7E 94 A5 28 59 A8 [12:59:36]CheckFolder [12:59:36]dirname=/storage/ofd_packets [12:59:36]CheckFolder done [12:59:36]ProducePacketName [12:59:36]name=ofd_packets/00225211 [12:59:36]NVStorageSaveData ofd_packets/00225211 [12:59:36]File name is /storage/ofd_packets/00225211 [12:59:36]Write 302 bytes [12:59:36]NVStorageSaveData done [12:59:36]OFDSenderStorePacket done [12:59:36]KKMCreateOFDPacket done [12:59:36]NVStorageSaveData kkm_last_timestamp [12:59:36]File name is /storage/kkm_last_timestamp [12:59:36]Write 4 bytes [12:59:36]NVStorageSaveData done [12:59:36]ExternCall_PrintAddStr [12:59:36]wPrintStart [12:59:36]Write to MH i2c: 01 00 00 E7 09 F0 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 07 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 07 00 E7 09 00 00 00 00 00 FF 0F 05 [12:59:36]RasterBufferAndPrint [12:59:36]line Счет N : (1)2001397 [12:59:36]line ИНН: 02508201610067 [12:59:36]line Контрольно-Кассовый Чек [12:59:36]line ПРОДАЖА [12:59:36]line ТРК (МРК, ГНК) : 32 [12:59:36]line Товар: 2710124130 [12:59:36]line Super-92-К-5 [12:59:36]line 22.130 * 67.80 [12:59:36]line = 1500.41 [12:59:36]line НДС 12% НСП 1% [12:59:36]line > о реализуемом товаре [12:59:36]line ОКРУГЛЕНИЕ: -0.41 [12:59:36]line ИТОГО: 1500.00 [12:59:36]line Внесено: 1500.00 [12:59:36]line СДАЧА: 0.00 [12:59:36]line НСП 1% : 13.28 [12:59:36]line НДС 12% : 159.34 [12:59:36]line Наличными: 1500.00 [12:59:36]line Безнал.: 0.00 [12:59:36]line Место: АЗС № 97 "Партнер Нефть" [12:59:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [12:59:36]line СНО: Общий режим [12:59:36]line Чек 279 26.07.2024 12:59 [12:59:36]line Смена: 437 ФФД: 1.0 [12:59:36]line ЗНМ: 0300000054 [12:59:36]line РНМ: 0000000000092624 [12:59:36]line Версия ККМ: 001 [12:59:36]line [12:59:36]line Дисконтная программа [12:59:36]line S-92 [12:59:36]line номер 97 [12:59:36]line сэкономлено 22.13 сом [12:59:36]line ФМ: 0000000000874959 [12:59:36]line ФД: 225211 [12:59:36]line ФПД: 202869701682600 [12:59:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T125935&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225211&fm=202869701682600&tin=02508201610067®Number=0000000000092624&sum=150000 [12:59:36]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [12:59:36]ProducePacketName [12:59:36]name=ofd_packets/00225210 [12:59:36]OFD Sender: To server: pG, [12:59:36]CommunicateWithHost lk.salyk.kg:30040 [12:59:36]ConnectInit lk.salyk.kg [12:59:36]written 0, free lines is 4095 [12:59:36]Write to MH i2c: 01 00 00 17 0A 21 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 07 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 07 00 17 0A 00 00 00 00 00 E4 0B 17 [12:59:36]RasterBufferAndPrint [12:59:36]line [12:59:36]line [12:59:36]line [12:59:36]line [12:59:36]line [12:59:36]written 0, free lines is 3049 [12:59:36]MH_Cut [12:59:36]Write to MH i2c: D1 01 00 1E 0A 01 FA [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: D1 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: D1 01 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: D1 01 00 1E 0A 00 F9 [12:59:36]Write to MH i2c: 01 00 00 1F 0A 29 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:38]*** Cut start [12:59:38]*** Partial cut [12:59:38]*** CUTSNS_PIN = 1 [12:59:38]*** CUTSNS_PIN = 0 [12:59:38]*** Brake cut motor [12:59:38]Read from MH i2c: 01 [12:59:38]MH_I2C_Read... [12:59:38]*** Stop cut motor [12:59:38]*** Cut end [12:59:38]Read from MH i2c: 01 07 00 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: 01 07 00 1F 0A 00 00 00 00 00 FF 0F 3E [12:59:38]process_action close_receipt done [12:59:38]requested_data is exist [12:59:38]produce_requested_data [12:59:38]requested_item fm.sn is exist - process it [12:59:38]wFMCommunicate request_size=4 [12:59:38]MH_SAM_APDU [12:59:38]CAPDU: 80 11 00 00 [12:59:38]Write to MH i2c: E2 08 00 20 0A 80 11 00 00 00 00 00 00 A4 [12:59:38]Write i2c OK [12:59:38]MH_I2C_Read... [12:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:39]Read from MH i2c: E2 [12:59:39]MH_I2C_Read... [12:59:39]Read from MH i2c: E2 17 00 [12:59:39]MH_I2C_Read... [12:59:39]Read from MH i2c: E2 17 00 20 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [12:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [12:59:39]wFMCommunicate OK [12:59:39]requested_item fd.num is exist - process it [12:59:39]SAM_PROTO_GetFieldsCounters [12:59:39]wFMCommunicate request_size=4 [12:59:39]MH_SAM_APDU [12:59:39]CAPDU: 80 13 00 00 [12:59:39]Write to MH i2c: E2 08 00 21 0A 80 13 00 00 00 00 00 00 A7 [12:59:39]Write i2c OK [12:59:39]MH_I2C_Read... [12:59:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:39]Read from MH i2c: E2 [12:59:39]MH_I2C_Read... [12:59:39]Read from MH i2c: E2 62 00 [12:59:39]MH_I2C_Read... [12:59:39]Read from MH i2c: E2 62 00 21 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [12:59:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:39]wFMCommunicate OK [12:59:39]SAM_PROTO_GetFieldsCounters done [12:59:39]requested_item shift.num is exist - process it [12:59:39]requested_item shift.opened is exist - process it [12:59:39]req_shift_opened [12:59:39]FM_GetShiftState [12:59:39]SAM_PROTO_GetShiftState [12:59:39]wFMCommunicate request_size=4 [12:59:39]MH_SAM_APDU [12:59:39]CAPDU: 80 13 01 00 [12:59:39]Write to MH i2c: E2 08 00 22 0A 80 13 01 00 00 00 00 00 A9 [12:59:39]Write i2c OK [12:59:39]MH_I2C_Read... [12:59:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:39]Read from MH i2c: E2 [12:59:39]MH_I2C_Read... [12:59:39]Read from MH i2c: E2 0E 00 [12:59:39]MH_I2C_Read... [12:59:39]Read from MH i2c: E2 0E 00 22 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5A [12:59:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [12:59:39]wFMCommunicate OK [12:59:39]SAM_PROTO_GetShiftState done [12:59:39]FM_GetShiftState done [12:59:39]req_shift_opened done [12:59:39]requested_item shift.open_date is exist - process it [12:59:39]req_shift_open_date [12:59:39]req_shift_open_date done [12:59:39]produce_requested_data done [12:59:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225211,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [12:59:39]process_action_free close_receipt [12:59:39]json_value_free [12:59:39]json_value_free done [12:59:39]process_json_proto returns [12:59:39]Send response to host [12:59:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225211,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [12:59:39]free response buf [12:59:39]execute_script done [12:59:39]execute_script returns [12:59:39]free content buf [12:59:39]Sock 7.Close socket [12:59:39]Sock 7.Thread stoped [12:59:41]ConnectInit Can't take IP for lk.salyk.kg [12:59:41]CommunicateWithHost connect error [12:59:41]CommunicateWithHost err = -1 [12:59:41]OFD Sender: Server communicate error [12:59:46]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [12:59:46]ProducePacketName [12:59:46]name=ofd_packets/00225210 [12:59:46]OFD Sender: To server: pG, [12:59:46]CommunicateWithHost lk.salyk.kg:30040 [12:59:46]ConnectInit lk.salyk.kg [12:59:51]ConnectInit Can't take IP for lk.salyk.kg [12:59:51]CommunicateWithHost connect error [12:59:51]CommunicateWithHost err = -1 [12:59:51]OFD Sender: Server communicate error [12:59:56]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [12:59:56]ProducePacketName [12:59:56]name=ofd_packets/00225210 [12:59:56]OFD Sender: To server: pG, [12:59:56]CommunicateWithHost lk.salyk.kg:30040 [12:59:56]ConnectInit lk.salyk.kg [13:00:01]ConnectInit Can't take IP for lk.salyk.kg [13:00:01]CommunicateWithHost connect error [13:00:01]CommunicateWithHost err = -1 [13:00:01]OFD Sender: Server communicate error [13:00:06]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:00:06]ProducePacketName [13:00:06]name=ofd_packets/00225210 [13:00:06]OFD Sender: To server: pG, [13:00:06]CommunicateWithHost lk.salyk.kg:30040 [13:00:06]ConnectInit lk.salyk.kg [13:00:11]ConnectInit Can't take IP for lk.salyk.kg [13:00:11]CommunicateWithHost connect error [13:00:11]CommunicateWithHost err = -1 [13:00:11]OFD Sender: Server communicate error [13:00:16]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:00:16]ProducePacketName [13:00:16]name=ofd_packets/00225210 [13:00:16]OFD Sender: To server: pG, [13:00:16]CommunicateWithHost lk.salyk.kg:30040 [13:00:16]ConnectInit lk.salyk.kg [13:00:21]ConnectInit Can't take IP for lk.salyk.kg [13:00:21]CommunicateWithHost connect error [13:00:21]CommunicateWithHost err = -1 [13:00:21]OFD Sender: Server communicate error [13:00:26]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:00:26]ProducePacketName [13:00:26]name=ofd_packets/00225210 [13:00:26]OFD Sender: To server: pG, [13:00:26]CommunicateWithHost lk.salyk.kg:30040 [13:00:26]ConnectInit lk.salyk.kg [13:00:31]ConnectInit Can't take IP for lk.salyk.kg [13:00:31]CommunicateWithHost connect error [13:00:31]CommunicateWithHost err = -1 [13:00:31]OFD Sender: Server communicate error [13:00:36]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:00:36]ProducePacketName [13:00:36]name=ofd_packets/00225210 [13:00:36]OFD Sender: To server: pG, [13:00:36]CommunicateWithHost lk.salyk.kg:30040 [13:00:36]ConnectInit lk.salyk.kg [13:00:39]Connected sock=7 [13:00:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 09 0F 08 01 92 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 88 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 6F 03 00 35 04 06 00 48 F9 A4 8C 62 97 6A B0 1F 97 97 7D F7 48 [13:00:44]recv_with_timeout no data received [13:00:44]CommunicateWithHost answer receiving error [13:00:44]CommunicateWithHost err = -3 [13:00:44]OFD Sender: Server communicate error [13:00:49]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:00:49]ProducePacketName [13:00:49]name=ofd_packets/00225210 [13:00:49]OFD Sender: To server: pG, [13:00:49]CommunicateWithHost lk.salyk.kg:30040 [13:00:49]ConnectInit lk.salyk.kg [13:00:54]ConnectInit Can't take IP for lk.salyk.kg [13:00:54]CommunicateWithHost connect error [13:00:54]CommunicateWithHost err = -1 [13:00:54]OFD Sender: Server communicate error [13:00:59]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:00:59]ProducePacketName [13:00:59]name=ofd_packets/00225210 [13:00:59]OFD Sender: To server: pG, [13:00:59]CommunicateWithHost lk.salyk.kg:30040 [13:00:59]ConnectInit lk.salyk.kg [13:01:02]ConnectInit Can't connect to host [13:01:04]ConnectInit Can't take IP for lk.salyk.kg [13:01:04]CommunicateWithHost connect error [13:01:04]CommunicateWithHost err = -1 [13:01:04]OFD Sender: Server communicate error [13:01:09]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:01:09]ProducePacketName [13:01:09]name=ofd_packets/00225210 [13:01:09]OFD Sender: To server: pG, [13:01:09]CommunicateWithHost lk.salyk.kg:30040 [13:01:09]ConnectInit lk.salyk.kg [13:01:14]ConnectInit Can't take IP for lk.salyk.kg [13:01:14]CommunicateWithHost connect error [13:01:14]CommunicateWithHost err = -1 [13:01:14]OFD Sender: Server communicate error [13:01:19]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:01:19]ProducePacketName [13:01:19]name=ofd_packets/00225210 [13:01:19]OFD Sender: To server: pG, [13:01:19]CommunicateWithHost lk.salyk.kg:30040 [13:01:19]ConnectInit lk.salyk.kg [13:01:24]ConnectInit Can't take IP for lk.salyk.kg [13:01:24]CommunicateWithHost connect error [13:01:24]CommunicateWithHost err = -1 [13:01:24]OFD Sender: Server communicate error [13:01:29]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:01:29]ProducePacketName [13:01:29]name=ofd_packets/00225210 [13:01:29]OFD Sender: To server: pG, [13:01:29]CommunicateWithHost lk.salyk.kg:30040 [13:01:29]ConnectInit lk.salyk.kg [13:01:34]ConnectInit Can't take IP for lk.salyk.kg [13:01:34]CommunicateWithHost connect error [13:01:34]CommunicateWithHost err = -1 [13:01:34]OFD Sender: Server communicate error [13:01:39]ConnectInit Can't connect to host [13:01:39]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:01:39]ProducePacketName [13:01:39]name=ofd_packets/00225210 [13:01:39]OFD Sender: To server: pG, [13:01:39]CommunicateWithHost lk.salyk.kg:30040 [13:01:39]ConnectInit lk.salyk.kg [13:01:44]ConnectInit Can't take IP for lk.salyk.kg [13:01:44]CommunicateWithHost connect error [13:01:44]CommunicateWithHost err = -1 [13:01:44]OFD Sender: Server communicate error [13:01:49]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:01:49]ProducePacketName [13:01:49]name=ofd_packets/00225210 [13:01:49]OFD Sender: To server: pG, [13:01:49]CommunicateWithHost lk.salyk.kg:30040 [13:01:49]ConnectInit lk.salyk.kg [13:01:54]ConnectInit Can't take IP for lk.salyk.kg [13:01:54]CommunicateWithHost connect error [13:01:54]CommunicateWithHost err = -1 [13:01:54]OFD Sender: Server communicate error [13:01:59]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:01:59]ProducePacketName [13:01:59]name=ofd_packets/00225210 [13:01:59]OFD Sender: To server: pG, [13:01:59]CommunicateWithHost lk.salyk.kg:30040 [13:01:59]ConnectInit lk.salyk.kg [13:02:04]ConnectInit Can't take IP for lk.salyk.kg [13:02:04]CommunicateWithHost connect error [13:02:04]CommunicateWithHost err = -1 [13:02:04]OFD Sender: Server communicate error [13:02:09]OFD Sender: Processing packet 225210 [packets to send 597, broken 595] [13:02:09]ProducePacketName [13:02:09]name=ofd_packets/00225210 [13:02:09]OFD Sender: To server: pG, [13:02:09]CommunicateWithHost lk.salyk.kg:30040 [13:02:09]ConnectInit lk.salyk.kg [13:02:11]recv_with_timeout no data received [13:02:14]Connected sock=7 [13:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 09 0F 08 01 92 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 88 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 6F 03 00 35 04 06 00 48 F9 A4 8C 62 97 6A B0 1F 97 97 7D F7 48 [13:02:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 44 DC 47 00 38 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 6F 03 00 F4 03 04 00 66 4A A3 66 B6 04 01 00 00 3A DE 73 AA 9E 7F 9C 8F [13:02:16]CommunicateWithHost err = 0 [13:02:16]CheckOFDResponse [13:02:16]1017 (14) - 77093643461234 [13:02:16]1041 (16) - 0000000000874959 [13:02:16]1040 (4) - 225210 [13:02:16]1012 (4) - 26.07.2024 07:04 [13:02:16]1206 (1) - 0 [13:02:16]OFD Sender: Remove packet 225210 [13:02:16]ProducePacketName [13:02:16]name=ofd_packets/00225210 [13:02:16]NVStorageDeleteData [13:02:16]OFD Sender: Processing packet 225211 [packets to send 596, broken 595] [13:02:16]ProducePacketName [13:02:16]name=ofd_packets/00225211 [13:02:16]OFD Sender: To server: pG, [13:02:16]CommunicateWithHost lk.salyk.kg:30040 [13:02:16]ConnectInit lk.salyk.kg [13:02:46]recv_with_timeout no data received [13:04:31]ConnectInit Can't connect to host [13:04:31]CommunicateWithHost connect error [13:04:31]CommunicateWithHost err = -1 [13:04:31]OFD Sender: Server communicate error [13:04:36]OFD Sender: Processing packet 225211 [packets to send 596, broken 595] [13:04:36]ProducePacketName [13:04:36]name=ofd_packets/00225211 [13:04:36]OFD Sender: To server: pG, [13:04:36]CommunicateWithHost lk.salyk.kg:30040 [13:04:36]ConnectInit lk.salyk.kg [13:04:37]Connected sock=7 [13:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A8 32 08 01 4C A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 B7 9D A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 6F 03 00 35 04 06 00 B8 82 48 81 25 A8 8D 1C 7E 94 A5 28 59 A8 [13:04:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 55 BC 47 00 32 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 6F 03 00 F4 03 04 00 F4 4A A3 66 B6 04 01 00 00 12 65 55 E8 DE DD B6 FD [13:04:38]CommunicateWithHost err = 0 [13:04:38]CheckOFDResponse [13:04:38]1017 (14) - 77093643461234 [13:04:38]1041 (16) - 0000000000874959 [13:04:38]1040 (4) - 225211 [13:04:38]1012 (4) - 26.07.2024 07:06 [13:04:38]1206 (1) - 0 [13:04:38]OFD Sender: Remove packet 225211 [13:04:38]ProducePacketName [13:04:38]name=ofd_packets/00225211 [13:04:38]NVStorageDeleteData [13:04:38]OFD Sender: No OFD packet to send [13:04:43]OFD Sender: No OFD packet to send [13:04:48]OFD Sender: No OFD packet to send [13:04:53]OFD Sender: No OFD packet to send [13:04:58]OFD Sender: No OFD packet to send [13:05:03]OFD Sender: No OFD packet to send [13:05:08]OFD Sender: No OFD packet to send [13:05:13]OFD Sender: No OFD packet to send [13:05:18]OFD Sender: No OFD packet to send [13:05:23]OFD Sender: No OFD packet to send [13:05:28]OFD Sender: No OFD packet to send [13:05:33]OFD Sender: No OFD packet to send [13:05:38]OFD Sender: No OFD packet to send [13:05:43]OFD Sender: No OFD packet to send [13:05:48]OFD Sender: No OFD packet to send [13:05:53]OFD Sender: No OFD packet to send [13:05:58]OFD Sender: No OFD packet to send [13:06:02]accept exits with 9 [13:06:02]New connection [13:06:02]New thread 3066686820 created [13:06:02]Thread 3066830180 joined [13:06:02]Waiting for new connection... [13:06:02] Sock 9.Parse request [13:06:02]Sock 9.Check first char [13:06:02]Sock 9.First char is OK [13:06:02]request: POST /json_proto HTTP/1.0 [13:06:02]Method: POST [13:06:02]URL: /json_proto [13:06:02]Method is POST - this is cgi request [13:06:02]url: /json_proto [13:06:02]query_string will be loaded in cgi processing [13:06:02]execute_cgi json_proto POST (null) [13:06:02]execute_cgi path=json_proto method=POST [13:06:02]POST find Content-Length [13:06:02]Host: 172.17.43.131:8080 [13:06:02]Content-Length: 1175 [13:06:02]Content-Type: application/json [13:06:02] [13:06:02]POST finish read [13:06:02]Found Content-Length = 1175 [13:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001401\u000A26.07.2024 13:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30026233\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:02]execute_script... [13:06:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001401\u000A26.07.2024 13:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30026233\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:02]POST & json_proto [13:06:02]process_json_proto [13:06:02]json parsed OK: [13:06:02]protocol is kg_v1.0 [13:06:02]action value=print_text [13:06:02]process_action print_text [13:06:02]cmd_print_text [13:06:02]ExternCall_PrintAddStr [13:06:02]wPrintStart [13:06:02]Write to MH i2c: 01 00 00 23 0A 2D [13:06:02]Write i2c OK [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: 01 [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: 01 07 00 [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: 01 07 00 23 0A 00 00 00 00 00 FF 0F 42 [13:06:02]RasterBufferAndPrint [13:06:02]line *****ТОВАРНЫЙ ЧЕК***** [13:06:02]line АЗС-97 [13:06:02]line Партнер нефть [13:06:02]line 02508201610067 [13:06:02]line Кассир : Ахмадалиева М. [13:06:02]line Счет N : (1)2001401 [13:06:02]line 26.07.2024 13:04 [13:06:02]line ПРОДАЖА [13:06:02]line ТРК (МРК, ГНК): 53 [13:06:02]line Вид ГСМ : 2710124130 [13:06:02]line Аи-92-К-5 [13:06:02]line 10.000 x 67.80 [13:06:02]line ИТОГ: 678.00 [13:06:02]line Тип оплаты: Талоны: ТК ГПНА Online [13:06:02]line 30026233 [13:06:02]line ______________________ [13:06:02]line (подпись) [13:06:02]written 0, free lines is 4095 [13:06:02]Write to MH i2c: 01 00 00 38 0A 42 [13:06:02]Write i2c OK [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: 01 [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: 01 07 00 [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: 01 07 00 38 0A 00 00 00 00 00 F5 0D 4B [13:06:02]RasterBufferAndPrint [13:06:02]line [13:06:02]line [13:06:02]line [13:06:02]line [13:06:02]line [13:06:02]written 0, free lines is 3575 [13:06:02]MH_Cut [13:06:02]Write to MH i2c: D1 01 00 3F 0A 01 1B [13:06:02]Write i2c OK [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: D1 [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: D1 01 00 [13:06:02]MH_I2C_Read... [13:06:02]Read from MH i2c: D1 01 00 3F 0A 00 1A [13:06:02]Write to MH i2c: 01 00 00 40 0A 4A [13:06:02]Write i2c OK [13:06:02]MH_I2C_Read... [13:06:03]*** Cut start [13:06:03]*** Partial cut [13:06:03]*** CUTSNS_PIN = 1 [13:06:03]*** CUTSNS_PIN = 0 [13:06:03]*** Brake cut motor [13:06:04]OFD Sender: No OFD packet to send [13:06:04]Read from MH i2c: 01 [13:06:04]MH_I2C_Read... [13:06:04]*** Stop cut motor [13:06:04]*** Cut end [13:06:04]Read from MH i2c: 01 07 00 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: 01 07 00 40 0A 00 00 00 00 00 FF 0F 5F [13:06:04]process_action print_text done [13:06:04]requested_data is exist [13:06:04]produce_requested_data [13:06:04]requested_item fm.sn is exist - process it [13:06:04]wFMCommunicate request_size=4 [13:06:04]MH_SAM_APDU [13:06:04]CAPDU: 80 11 00 00 [13:06:04]Write to MH i2c: E2 08 00 41 0A 80 11 00 00 00 00 00 00 C5 [13:06:04]Write i2c OK [13:06:04]MH_I2C_Read... [13:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:04]Read from MH i2c: E2 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: E2 17 00 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: E2 17 00 41 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [13:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:04]wFMCommunicate OK [13:06:04]requested_item fd.num is exist - process it [13:06:04]SAM_PROTO_GetFieldsCounters [13:06:04]wFMCommunicate request_size=4 [13:06:04]MH_SAM_APDU [13:06:04]CAPDU: 80 13 00 00 [13:06:04]Write to MH i2c: E2 08 00 42 0A 80 13 00 00 00 00 00 00 C8 [13:06:04]Write i2c OK [13:06:04]MH_I2C_Read... [13:06:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:04]Read from MH i2c: E2 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: E2 62 00 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: E2 62 00 42 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [13:06:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:04]wFMCommunicate OK [13:06:04]SAM_PROTO_GetFieldsCounters done [13:06:04]requested_item shift.num is exist - process it [13:06:04]requested_item shift.opened is exist - process it [13:06:04]req_shift_opened [13:06:04]FM_GetShiftState [13:06:04]SAM_PROTO_GetShiftState [13:06:04]wFMCommunicate request_size=4 [13:06:04]MH_SAM_APDU [13:06:04]CAPDU: 80 13 01 00 [13:06:04]Write to MH i2c: E2 08 00 43 0A 80 13 01 00 00 00 00 00 CA [13:06:04]Write i2c OK [13:06:04]MH_I2C_Read... [13:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:04]Read from MH i2c: E2 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: E2 0E 00 [13:06:04]MH_I2C_Read... [13:06:04]Read from MH i2c: E2 0E 00 43 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7B [13:06:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:06:04]wFMCommunicate OK [13:06:04]SAM_PROTO_GetShiftState done [13:06:04]FM_GetShiftState done [13:06:04]req_shift_opened done [13:06:04]requested_item shift.open_date is exist - process it [13:06:04]req_shift_open_date [13:06:04]req_shift_open_date done [13:06:04]produce_requested_data done [13:06:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225211,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:06:04]process_action_free print_text [13:06:04]json_value_free [13:06:04]json_value_free done [13:06:04]process_json_proto returns [13:06:04]Send response to host [13:06:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225211,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:06:04]free response buf [13:06:04]execute_script done [13:06:04]execute_script returns [13:06:04]free content buf [13:06:04]Sock 9.Close socket [13:06:04]Sock 9.Thread stoped [13:06:09]OFD Sender: No OFD packet to send [13:06:14]OFD Sender: No OFD packet to send [13:06:18]accept exits with 7 [13:06:18]New connection [13:06:18]New thread 3066830180 created [13:06:18]Thread 3066686820 joined [13:06:18]Waiting for new connection... [13:06:18] Sock 7.Parse request [13:06:18]Sock 7.Check first char [13:06:18]Sock 7.First char is OK [13:06:18]request: POST /json_proto HTTP/1.0 [13:06:18]Method: POST [13:06:18]URL: /json_proto [13:06:18]Method is POST - this is cgi request [13:06:18]url: /json_proto [13:06:18]query_string will be loaded in cgi processing [13:06:18]execute_cgi json_proto POST (null) [13:06:18]execute_cgi path=json_proto method=POST [13:06:18]POST find Content-Length [13:06:18]Host: 172.17.43.131:8080 [13:06:18]Content-Length: 801 [13:06:18]Content-Type: application/json [13:06:18] [13:06:18]POST finish read [13:06:18]Found Content-Length = 801 [13:06:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:18]execute_script... [13:06:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:18]POST & json_proto [13:06:18]process_json_proto [13:06:18]json parsed OK: [13:06:18]protocol is kg_v1.0 [13:06:18]action value=close_receipt [13:06:18]process_action close_receipt [13:06:18]cmd_close_receipt [13:06:18]MH_GetDate [13:06:18]Write to MH i2c: F0 00 00 44 0A 3D [13:06:18]Write i2c OK [13:06:18]MH_I2C_Read... [13:06:18]Read from MH i2c: F0 [13:06:18]MH_I2C_Read... [13:06:18]Read from MH i2c: F0 09 00 [13:06:18]MH_I2C_Read... [13:06:18]Read from MH i2c: F0 09 00 44 0A 00 4A 9F A3 66 F9 24 A2 66 5D [13:06:18]GetLastDocTimeStamp 1721998775 [13:06:18]current date 1721999178 [13:06:18]FM_GetShiftState [13:06:18]SAM_PROTO_GetShiftState [13:06:18]wFMCommunicate request_size=4 [13:06:18]MH_SAM_APDU [13:06:18]CAPDU: 80 13 01 00 [13:06:18]Write to MH i2c: E2 08 00 45 0A 80 13 01 00 00 00 00 00 CC [13:06:18]Write i2c OK [13:06:18]MH_I2C_Read... [13:06:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:18]Read from MH i2c: E2 [13:06:18]MH_I2C_Read... [13:06:18]Read from MH i2c: E2 0E 00 [13:06:18]MH_I2C_Read... [13:06:18]Read from MH i2c: E2 0E 00 45 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7D [13:06:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:06:18]wFMCommunicate OK [13:06:18]SAM_PROTO_GetShiftState done [13:06:18]FM_GetShiftState done [13:06:18]opened in 1721952182 [13:06:18]opened+sec_in_day 1722038582 [13:06:18]quantity*price = 300074 [13:06:18]sum+1 = 300076 [13:06:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.75 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 280 26.07.2024 13:06 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225212 ФПД: 253318273199182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T130618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225212&fm=253318273199182&tin=02508201610067®Number=0000000000092624&sum=300075 [13:06:19]StoreToDocumentArchive [13:06:19]shift 437 fd 225212 [13:06:19]save to /storage/0437/doc_00225212 [13:06:19]save last doc name /storage/0437/doc_00225212 to /storage/kkm_last_doc_name [13:06:19]save OK [13:06:19]Clear old archive folders... [13:06:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:06:19]tlvbuf is 00DD42F0 [13:06:19]SAM_PROTO_ClearQueue [13:06:19]wFMCommunicate request_size=4 [13:06:19]MH_SAM_APDU [13:06:19]CAPDU: 80 09 00 00 [13:06:19]Write to MH i2c: E2 08 00 52 0A 80 09 00 00 00 00 00 00 CE [13:06:19]Write i2c OK [13:06:19]MH_I2C_Read... [13:06:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:19]Read from MH i2c: E2 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 52 0A 00 90 00 D0 [13:06:19]RAPDU: 90 00 [13:06:19]wFMCommunicate OK [13:06:19]SAM_PROTO_ClearQueue done [13:06:19]KKMCreateOFDPacket [13:06:19]OFDProtocolAddRootSTLVToBuf [13:06:19]FM_MakeSignedData [13:06:19]FM_MakeSignedData [13:06:19]SAM_PROTO_SignData [13:06:19]wFMCommunicate request_size=4 [13:06:19]MH_SAM_APDU [13:06:19]CAPDU: 80 0D 01 02 [13:06:19]Write to MH i2c: E2 08 00 53 0A 80 0D 01 02 00 00 00 00 D6 [13:06:19]Write i2c OK [13:06:19]MH_I2C_Read... [13:06:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:19]Read from MH i2c: E2 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [13:06:19]RAPDU: 90 00 [13:06:19]wFMCommunicate OK [13:06:19]wFMCommunicate request_size=255 [13:06:19]MH_SAM_APDU [13:06:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 4A 9F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 6F 03 00 35 04 06 00 E6 64 41 B0 [13:06:19]Write to MH i2c: E2 02 01 54 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 4A 9F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 6F 03 00 35 04 06 00 E6 64 41 B0 00 00 2E [13:06:19]Write i2c OK [13:06:19]MH_I2C_Read... [13:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:19]Read from MH i2c: E2 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [13:06:19]RAPDU: 90 00 [13:06:19]wFMCommunicate OK [13:06:19]wFMCommunicate request_size=7 [13:06:19]MH_SAM_APDU [13:06:19]CAPDU: 80 0D 02 02 02 6C 4E [13:06:19]Write to MH i2c: E2 0A 00 55 0A 80 0D 02 02 02 00 6C 4E 00 00 97 [13:06:19]Write i2c OK [13:06:19]MH_I2C_Read... [13:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:19]Read from MH i2c: E2 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 03 00 55 0A 00 90 00 D3 [13:06:19]RAPDU: 90 00 [13:06:19]wFMCommunicate OK [13:06:19]wFMCommunicate request_size=4 [13:06:19]MH_SAM_APDU [13:06:19]CAPDU: 80 0D 03 02 [13:06:19]Write to MH i2c: E2 08 00 56 0A 80 0D 03 02 00 00 00 00 DB [13:06:19]Write i2c OK [13:06:19]MH_I2C_Read... [13:06:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:19]Read from MH i2c: E2 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 0B 00 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 0B 00 56 0A 00 35 C1 E4 E5 65 F5 B3 8B 90 00 33 [13:06:19]RAPDU: 35 C1 E4 E5 65 F5 B3 8B 90 00 [13:06:19]wFMCommunicate OK [13:06:19]SAM_PROTO_SignData done [13:06:19]FM_MakeSignedData done [13:06:19]CreateOFDProtocolMessage [13:06:19]wFMCommunicate request_size=4 [13:06:19]MH_SAM_APDU [13:06:19]CAPDU: 80 11 00 00 [13:06:19]Write to MH i2c: E2 08 00 57 0A 80 11 00 00 00 00 00 00 DB [13:06:19]Write i2c OK [13:06:19]MH_I2C_Read... [13:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:19]Read from MH i2c: E2 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 17 00 [13:06:19]MH_I2C_Read... [13:06:19]Read from MH i2c: E2 17 00 57 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [13:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:19]wFMCommunicate OK [13:06:19]CreateOFDProtocolMessage done [13:06:19]OFDSenderStorePacket 225212 [13:06:19]StoreOFDPacket docnum=225212 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 96878+1721902329=1721999207 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 68 9F A3 66 F9 24 A2 66 34 [13:06:48]Current date/time: 26.07.2024 13:06 [13:06:48]FM_Init [13:06:48]wFMConnect [13:06:48]MH_SAM_On [13:06:48]Write to MH i2c: E0 00 00 08 00 E7 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_init finished! [13:06:48]*** atr: [13:06:48]*** 0F 3B D5 18 FF 81 91 FE [13:06:48]*** 1F C3 80 73 C8 21 10 0A [13:06:48]*** 00 00 00 00 00 00 00 00 [13:06:48]*** 00 00 00 00 00 00 00 00 [13:06:48]*** 00 00 00 00 00 00 00 00 [13:06:48]*** 00 00 00 00 00 00 00 00 [13:06:48]*** 00 00 00 00 00 00 00 00 [13:06:48]*** 00 00 00 00 00 00 00 00 [13:06:48]Read from MH i2c: E0 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E0 10 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [13:06:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:06:48]wFMCommunicate request_size=10 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:06:48]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]wFMCommunicate request_size=4 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 11 00 00 [13:06:48]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 17 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [13:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:48]wFMCommunicate OK [13:06:48]Detected FM SN is 0000000000874959 [13:06:48]Stored FM SN is 0000000000874959 [13:06:48]wFMCommunicate request_size=9 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 16 00 00 04 1A 5E 01 00 [13:06:48]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]FM PIN OK [13:06:48]wFMCommunicate request_size=8 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 14 04 00 03 02 00 01 [13:06:48]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]wFMCommunicate request_size=13 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:06:48]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [13:06:48]RAPDU: 90 00 [13:06:48]wFMCommunicate OK [13:06:48]wFMCommunicate request_size=4 [13:06:48]MH_SAM_APDU [13:06:48]CAPDU: 80 11 00 00 [13:06:48]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:48]Read from MH i2c: E2 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 17 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [13:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:48]wFMCommunicate OK [13:06:48]DocumentArchiveInit [13:06:48]Start Httpd... [13:06:48]Httpd thread 3067669860 created [13:06:48]Write to MH i2c: 01 00 00 0F 00 0F [13:06:48]Write i2c OK [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: 01 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: 01 07 00 [13:06:48]MH_I2C_Read... [13:06:48]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [13:06:48]MH Int Process started [13:06:48]Allocated Socket 8 [13:06:48]Bind OK [13:06:48]Listen OK [13:06:48]httpd running on port 8080 [13:06:48]Waiting for new connection... [13:06:49]OFD Sender: No OFD packet to send [13:06:53]accept exits with 9 [13:06:53]New connection [13:06:53]New thread 3067383140 created [13:06:53]Waiting for new connection... [13:06:53] Sock 9.Parse request [13:06:53]Sock 9.Check first char [13:06:53]Sock 9.First char is OK [13:06:53]request: POST /json_proto HTTP/1.0 [13:06:53]Method: POST [13:06:53]URL: /json_proto [13:06:53]Method is POST - this is cgi request [13:06:53]url: /json_proto [13:06:53]query_string will be loaded in cgi processing [13:06:53]execute_cgi json_proto POST (null) [13:06:53]execute_cgi path=json_proto method=POST [13:06:53]POST find Content-Length [13:06:53]Host: 172.17.43.131:8080 [13:06:53]Content-Length: 215 [13:06:53]Content-Type: application/json [13:06:53] [13:06:53]POST finish read [13:06:53]Found Content-Length = 215 [13:06:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:53]execute_script... [13:06:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:53]POST & json_proto [13:06:53]process_json_proto [13:06:53]json parsed OK: [13:06:53]protocol is kg_v1.0 [13:06:53]action value=get_value [13:06:53]process_action get_value [13:06:53]cmd_get_value [13:06:53]process_action get_value done [13:06:53]requested_data is exist [13:06:53]produce_requested_data [13:06:53]requested_item kkm.sn is exist - process it [13:06:53]requested_item kkm.ver is exist - process it [13:06:53]requested_item fm.sn is exist - process it [13:06:53]wFMCommunicate request_size=4 [13:06:53]MH_SAM_APDU [13:06:53]CAPDU: 80 11 00 00 [13:06:53]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [13:06:53]Write i2c OK [13:06:53]MH_I2C_Read... [13:06:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:53]Read from MH i2c: E2 [13:06:53]MH_I2C_Read... [13:06:53]Read from MH i2c: E2 17 00 [13:06:53]MH_I2C_Read... [13:06:53]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [13:06:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:53]wFMCommunicate OK [13:06:53]requested_item fd.num is exist - process it [13:06:53]SAM_PROTO_GetFieldsCounters [13:06:53]wFMCommunicate request_size=4 [13:06:53]MH_SAM_APDU [13:06:53]CAPDU: 80 13 00 00 [13:06:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [13:06:53]Write i2c OK [13:06:53]MH_I2C_Read... [13:06:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:53]Read from MH i2c: E2 [13:06:53]MH_I2C_Read... [13:06:53]Read from MH i2c: E2 62 00 [13:06:53]MH_I2C_Read... [13:06:53]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [13:06:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:53]wFMCommunicate OK [13:06:53]SAM_PROTO_GetFieldsCounters done [13:06:53]requested_item shift.num is exist - process it [13:06:53]requested_item shift.opened is exist - process it [13:06:53]req_shift_opened [13:06:53]FM_GetShiftState [13:06:53]SAM_PROTO_GetShiftState [13:06:53]wFMCommunicate request_size=4 [13:06:53]MH_SAM_APDU [13:06:53]CAPDU: 80 13 01 00 [13:06:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [13:06:53]Write i2c OK [13:06:53]MH_I2C_Read... [13:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:53]Read from MH i2c: E2 [13:06:53]MH_I2C_Read... [13:06:53]Read from MH i2c: E2 0E 00 [13:06:53]MH_I2C_Read... [13:06:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [13:06:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:06:53]wFMCommunicate OK [13:06:53]SAM_PROTO_GetShiftState done [13:06:53]FM_GetShiftState done [13:06:53]req_shift_opened done [13:06:53]requested_item shift.open_date is exist - process it [13:06:53]req_shift_open_date [13:06:53]req_shift_open_date done [13:06:53]produce_requested_data done [13:06:53]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225212,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:06:53]process_action_free get_value [13:06:53]json_value_free [13:06:53]json_value_free done [13:06:53]process_json_proto returns [13:06:53]Send response to host [13:06:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225212,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:06:53]free response buf [13:06:53]execute_script done [13:06:53]execute_script returns [13:06:53]free content buf [13:06:53]Sock 9.Close socket [13:06:53]Sock 9.Thread stoped [13:06:53]accept exits with 10 [13:06:53]New connection [13:06:53]New thread 3067239780 created [13:06:53]Thread 3067383140 joined [13:06:53]Waiting for new connection... [13:06:53] Sock 10.Parse request [13:06:53]Sock 10.Check first char [13:06:53]Sock 10.First char is OK [13:06:53]request: POST /json_proto HTTP/1.0 [13:06:53]Method: POST [13:06:53]URL: /json_proto [13:06:53]Method is POST - this is cgi request [13:06:53]url: /json_proto [13:06:53]query_string will be loaded in cgi processing [13:06:53]execute_cgi json_proto POST (null) [13:06:53]execute_cgi path=json_proto method=POST [13:06:53]POST find Content-Length [13:06:53]Host: 172.17.43.131:8080 [13:06:53]Content-Length: 331 [13:06:53]Content-Type: application/json [13:06:53] [13:06:53]POST finish read [13:06:53]Found Content-Length = 331 [13:06:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:06:53]execute_script... [13:06:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:06:53]POST & json_proto [13:06:53]process_json_proto [13:06:53]json parsed OK: [13:06:53]protocol is kg_v1.0 [13:06:53]action value=get_value [13:06:53]process_action get_value [13:06:53]cmd_get_value [13:06:54]process_action get_value done [13:06:54]requested_data is exist [13:06:54]produce_requested_data [13:06:54]requested_item fm.sale.total is exist - process it [13:06:54]SAM_PROTO_GetFMData [13:06:54]wFMCommunicate request_size=4 [13:06:54]MH_SAM_APDU [13:06:54]CAPDU: 80 13 03 00 [13:06:54]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [13:06:54]Write i2c OK [13:06:54]MH_I2C_Read... [13:06:54]OFD Sender: No OFD packet to send [13:06:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:06:54]Read from MH i2c: E2 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: E2 FD 00 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 52 6C 03 00 69 04 A3 00 6F 04 04 00 09 66 03 00 B1 04 05 00 94 D5 ED 75 05 70 04 05 00 A8 13 18 AA 04 72 04 04 00 EC C1 D5 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 17 86 7E 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 80 98 5F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 69 [13:06:54]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 52 6C 03 00 69 04 A3 00 6F 04 04 00 09 66 03 00 B1 04 05 00 94 D5 ED 75 05 70 04 05 00 A8 13 18 AA 04 72 04 04 00 EC C1 D5 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 17 86 7E 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 80 98 5F 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [13:06:54]wFMCommunicate OK [13:06:54]wFMCommunicate request_size=4 [13:06:54]MH_SAM_APDU [13:06:54]CAPDU: 80 17 00 00 [13:06:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [13:06:54]Write i2c OK [13:06:54]MH_I2C_Read... [13:06:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:06:54]Read from MH i2c: E2 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: E2 FD 00 [13:06:54]MH_I2C_Read... [13:06:54]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [13:06:54]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [13:06:54]wFMCommunicate OK [13:06:54]wFMCommunicate request_size=4 [13:06:54]MH_SAM_APDU [13:06:54]CAPDU: 80 17 00 00 [13:06:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [13:06:54]Write i2c OK [13:06:54]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 FD 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [13:06:55]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [13:06:55]wFMCommunicate OK [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 17 00 00 [13:06:55]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 FD 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [13:06:55]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:06:55]wFMCommunicate OK [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 17 00 00 [13:06:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [13:06:55]Read from MH i2c: E2 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 E2 00 [13:06:55]MH_I2C_Read... [13:06:55]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [13:06:55]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:06:55]wFMCommunicate OK [13:06:55]SAM_PROTO_GetFMData done [13:06:55]requested_item fm.sale_refund.total is exist - process it [13:06:55]requested_item fm.buy.total is exist - process it [13:06:55]requested_item shift.sale.total is exist - process it [13:06:55]SAM_PROTO_GetShiftData [13:06:55]wFMCommunicate request_size=4 [13:06:55]MH_SAM_APDU [13:06:55]CAPDU: 80 13 02 00 [13:06:55]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [13:06:55]Write i2c OK [13:06:55]MH_I2C_Read... [13:06:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:06:56]Read from MH i2c: E2 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 FD 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 18 01 00 00 69 04 9E 00 6F 04 04 00 16 01 00 00 B1 04 04 00 18 BD FB 01 70 04 04 00 A8 8F 99 01 72 04 03 00 70 2D 62 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 49 EE 35 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 88 7E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 89 [13:06:56]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 18 01 00 00 69 04 9E 00 6F 04 04 00 16 01 00 00 B1 04 04 00 18 BD FB 01 70 04 04 00 A8 8F 99 01 72 04 03 00 70 2D 62 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 49 EE 35 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 88 7E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:06:56]wFMCommunicate OK [13:06:56]wFMCommunicate request_size=4 [13:06:56]MH_SAM_APDU [13:06:56]CAPDU: 80 17 00 00 [13:06:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:06:56]Read from MH i2c: E2 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 FD 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [13:06:56]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:06:56]wFMCommunicate OK [13:06:56]wFMCommunicate request_size=4 [13:06:56]MH_SAM_APDU [13:06:56]CAPDU: 80 17 00 00 [13:06:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:06:56]Read from MH i2c: E2 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 FD 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [13:06:56]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:06:56]wFMCommunicate OK [13:06:56]wFMCommunicate request_size=4 [13:06:56]MH_SAM_APDU [13:06:56]CAPDU: 80 17 00 00 [13:06:56]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:06:57]Read from MH i2c: E2 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 FD 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [13:06:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:06:57]wFMCommunicate OK [13:06:57]wFMCommunicate request_size=4 [13:06:57]MH_SAM_APDU [13:06:57]CAPDU: 80 17 00 00 [13:06:57]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:06:57]Read from MH i2c: E2 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 D8 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [13:06:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:06:57]wFMCommunicate OK [13:06:57]SAM_PROTO_GetShiftData done [13:06:57]requested_item shift.sale.total_cash is exist - process it [13:06:57]requested_item shift.sale_refund.total is exist - process it [13:06:57]requested_item shift.sale_refund.total_cash is exist - process it [13:06:57]requested_item shift.buy.total is exist - process it [13:06:57]requested_item shift.buy.total_cash is exist - process it [13:06:57]produce_requested_data done [13:06:57]produce_requested_data return {"fm.sale.total":234533574.60,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":332751.60,"shift.sale.total_cash":268410.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:06:57]process_action_free get_value [13:06:57]json_value_free [13:06:57]json_value_free done [13:06:57]process_json_proto returns [13:06:57]Send response to host [13:06:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234533574.60,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":332751.60,"shift.sale.total_cash":268410.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:06:57]free response buf [13:06:57]execute_script done [13:06:57]execute_script returns [13:06:57]free content buf [13:06:57]Sock 10.Close socket [13:06:57]Sock 10.Thread stoped [13:06:57]recv_with_timeout no data received [13:06:57]accept exits with 9 [13:06:57]New connection [13:06:57]New thread 3067383140 created [13:06:57]Thread 3067239780 joined [13:06:57]Waiting for new connection... [13:06:57] Sock 9.Parse request [13:06:57]Sock 9.Check first char [13:06:57]Sock 9.First char is OK [13:06:57]request: POST /json_proto HTTP/1.0 [13:06:57]Method: POST [13:06:57]URL: /json_proto [13:06:57]Method is POST - this is cgi request [13:06:57]url: /json_proto [13:06:57]query_string will be loaded in cgi processing [13:06:57]execute_cgi json_proto POST (null) [13:06:57]execute_cgi path=json_proto method=POST [13:06:57]POST find Content-Length [13:06:57]Host: 172.17.43.131:8080 [13:06:57]Content-Length: 1223 [13:06:57]Content-Type: application/json [13:06:57] [13:06:57]POST finish read [13:06:57]Found Content-Length = 1223 [13:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001398\u000A26.07.2024 13:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3475641.42\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:57]execute_script... [13:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001398\u000A26.07.2024 13:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3475641.42\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:57]POST & json_proto [13:06:57]process_json_proto [13:06:57]json parsed OK: [13:06:57]protocol is kg_v1.0 [13:06:57]action value=print_text [13:06:57]process_action print_text [13:06:57]cmd_print_text [13:06:57]ExternCall_PrintAddStr [13:06:57]wPrintStart [13:06:57]Write to MH i2c: 01 00 00 1D 00 1D [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: 01 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: 01 07 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [13:06:57]RasterBufferAndPrint [13:06:57]line *****ТОВАРНЫЙ ЧЕК***** [13:06:57]line АЗС-97 [13:06:57]line Партнер нефть [13:06:57]line 02508201610067 [13:06:57]line Кассир : Ахмадалиева М. [13:06:57]line Счет N : (1)2001398 [13:06:57]line 26.07.2024 13:05 [13:06:57]line ПРОДАЖА [13:06:57]line ТРК (МРК, ГНК): 11 [13:06:57]line Вид ГСМ : 2710194210 [13:06:57]line ДТ-К-5 [13:06:57]line 100.000 x 75.70 [13:06:57]line ИТОГ: 7570.00 [13:06:57]line Тип оплаты: Талоны: Топливные Талоны [13:06:57]line 3475641.42 [13:06:57]line ______________________ [13:06:57]line (подпись) [13:06:57]written 0, free lines is 4095 [13:06:58]Write to MH i2c: 01 00 00 32 00 32 [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: 01 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: 01 07 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: 01 07 00 32 00 00 00 00 00 00 F9 0D 3F [13:06:58]RasterBufferAndPrint [13:06:58]line [13:06:58]line [13:06:58]line [13:06:58]line [13:06:58]line [13:06:58]written 0, free lines is 3587 [13:06:58]MH_Cut [13:06:58]Write to MH i2c: D1 01 00 39 00 01 0B [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: D1 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: D1 01 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: D1 01 00 39 00 00 0A [13:06:58]Write to MH i2c: 01 00 00 3A 00 3A [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** Cut start [13:06:58]*** Partial cut [13:06:58]*** CUTSNS_PIN = 1 [13:06:58]*** CUTSNS_PIN = 0 [13:06:59]*** Brake cut motor [13:06:59]OFD Sender: No OFD packet to send [13:06:59]Read from MH i2c: 01 [13:06:59]MH_I2C_Read... [13:06:59]*** Stop cut motor [13:06:59]*** Cut end [13:06:59]Read from MH i2c: 01 07 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: 01 07 00 3A 00 00 00 00 00 00 FF 0F 4F [13:06:59]process_action print_text done [13:06:59]requested_data is exist [13:06:59]produce_requested_data [13:06:59]requested_item fm.sn is exist - process it [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 11 00 00 [13:06:59]Write to MH i2c: E2 08 00 3B 00 80 11 00 00 00 00 00 00 B5 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 17 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 17 00 3B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [13:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:06:59]wFMCommunicate OK [13:06:59]requested_item fd.num is exist - process it [13:06:59]SAM_PROTO_GetFieldsCounters [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 13 00 00 [13:06:59]Write to MH i2c: E2 08 00 3C 00 80 13 00 00 00 00 00 00 B8 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 62 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 62 00 3C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [13:06:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:59]wFMCommunicate OK [13:06:59]SAM_PROTO_GetFieldsCounters done [13:06:59]requested_item shift.num is exist - process it [13:06:59]requested_item shift.opened is exist - process it [13:06:59]req_shift_opened [13:06:59]FM_GetShiftState [13:06:59]SAM_PROTO_GetShiftState [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 13 01 00 [13:06:59]Write to MH i2c: E2 08 00 3D 00 80 13 01 00 00 00 00 00 BA [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0E 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0E 00 3D 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [13:06:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:06:59]wFMCommunicate OK [13:06:59]SAM_PROTO_GetShiftState done [13:06:59]FM_GetShiftState done [13:06:59]req_shift_opened done [13:06:59]requested_item shift.open_date is exist - process it [13:06:59]req_shift_open_date [13:06:59]req_shift_open_date done [13:06:59]produce_requested_data done [13:06:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225212,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:06:59]process_action_free print_text [13:06:59]json_value_free [13:06:59]json_value_free done [13:06:59]process_json_proto returns [13:06:59]Send response to host [13:06:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225212,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:06:59]free response buf [13:06:59]execute_script done [13:06:59]execute_script returns [13:06:59]free content buf [13:06:59]Sock 9.Close socket [13:06:59]Sock 9.Thread stoped [13:07:00]accept exits with 6 [13:07:00]New connection [13:07:00]New thread 3067239780 created [13:07:00]Thread 3067383140 joined [13:07:00]Waiting for new connection... [13:07:00] Sock 6.Parse request [13:07:00]Sock 6.Check first char [13:07:00]Sock 6.First char is OK [13:07:00]request: POST /json_proto HTTP/1.0 [13:07:00]Method: POST [13:07:00]URL: /json_proto [13:07:00]Method is POST - this is cgi request [13:07:00]url: /json_proto [13:07:00]query_string will be loaded in cgi processing [13:07:00]execute_cgi json_proto POST (null) [13:07:00]execute_cgi path=json_proto method=POST [13:07:00]POST find Content-Length [13:07:00]Host: 172.17.43.131:8080 [13:07:00]Content-Length: 678 [13:07:00]Content-Type: application/json [13:07:00] [13:07:00]POST finish read [13:07:00]Found Content-Length = 678 [13:07:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:00]execute_script... [13:07:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:00]POST & json_proto [13:07:00]process_json_proto [13:07:00]json parsed OK: [13:07:00]protocol is kg_v1.0 [13:07:00]action value=close_receipt [13:07:00]process_action close_receipt [13:07:00]cmd_close_receipt [13:07:00]MH_GetDate [13:07:00]Write to MH i2c: F0 00 00 3E 00 2D [13:07:00]Write i2c OK [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: F0 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: F0 09 00 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: F0 09 00 3E 00 00 74 9F A3 66 F9 24 A2 66 77 [13:07:00]GetLastDocTimeStamp 97 [13:07:00]current date 1721999220 [13:07:00]FM_GetShiftState [13:07:00]SAM_PROTO_GetShiftState [13:07:00]wFMCommunicate request_size=4 [13:07:00]MH_SAM_APDU [13:07:00]CAPDU: 80 13 01 00 [13:07:00]Write to MH i2c: E2 08 00 3F 00 80 13 01 00 00 00 00 00 BC [13:07:00]Write i2c OK [13:07:00]MH_I2C_Read... [13:07:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:00]Read from MH i2c: E2 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 0E 00 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 0E 00 3F 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6D [13:07:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:07:00]wFMCommunicate OK [13:07:00]SAM_PROTO_GetShiftState done [13:07:00]FM_GetShiftState done [13:07:00]opened in 1721952182 [13:07:00]opened+sec_in_day 1722038582 [13:07:00]quantity*price = 70044 [13:07:00]sum+1 = 70046 [13:07:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 281 26.07.2024 13:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225213 ФПД: 73016099807854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T130700&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225213&fm=73016099807854&tin=02508201610067®Number=0000000000092624&sum=70000 [13:07:01]StoreToDocumentArchive [13:07:01]shift 437 fd 225213 [13:07:01]save to /storage/0437/doc_00225213 [13:07:01]save last doc name /storage/0437/doc_00225213 to /storage/kkm_last_doc_name [13:07:01]save OK [13:07:01]Clear old archive folders... [13:07:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:01]tlvbuf is 016982B0 [13:07:01]SAM_PROTO_ClearQueue [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 09 00 00 [13:07:01]Write to MH i2c: E2 08 00 4C 00 80 09 00 00 00 00 00 00 BE [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [13:07:01]RAPDU: 90 00 [13:07:01]wFMCommunicate OK [13:07:01]SAM_PROTO_ClearQueue done [13:07:01]KKMCreateOFDPacket [13:07:01]OFDProtocolAddRootSTLVToBuf [13:07:01]FM_MakeSignedData [13:07:01]FM_MakeSignedData [13:07:01]SAM_PROTO_SignData [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 0D 01 02 [13:07:01]Write to MH i2c: E2 08 00 4D 00 80 0D 01 02 00 00 00 00 C6 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [13:07:01]RAPDU: 90 00 [13:07:01]wFMCommunicate OK [13:07:01]wFMCommunicate request_size=255 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 74 9F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 6F 03 00 35 04 06 00 42 [13:07:01]Write to MH i2c: E2 02 01 4E 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 74 9F A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 [13:09:30]wFMCommunicate OK [13:09:30]requested_item fd.num is exist - process it [13:09:30]SAM_PROTO_GetFieldsCounters [13:09:30]wFMCommunicate request_size=4 [13:09:30]MH_SAM_APDU [13:09:30]CAPDU: 80 13 00 00 [13:09:30]Write to MH i2c: E2 08 00 F3 00 80 13 00 00 00 00 00 00 6F [13:09:30]Write i2c OK [13:09:30]MH_I2C_Read... [13:09:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:30]Read from MH i2c: E2 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 62 00 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 62 00 F3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [13:09:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:30]wFMCommunicate OK [13:09:30]SAM_PROTO_GetFieldsCounters done [13:09:30]requested_item shift.num is exist - process it [13:09:30]requested_item shift.opened is exist - process it [13:09:30]req_shift_opened [13:09:30]FM_GetShiftState [13:09:30]SAM_PROTO_GetShiftState [13:09:30]wFMCommunicate request_size=4 [13:09:30]MH_SAM_APDU [13:09:30]CAPDU: 80 13 01 00 [13:09:30]Write to MH i2c: E2 08 00 F4 00 80 13 01 00 00 00 00 00 71 [13:09:30]Write i2c OK [13:09:30]MH_I2C_Read... [13:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:30]Read from MH i2c: E2 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 0E 00 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 0E 00 F4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 22 [13:09:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:09:30]wFMCommunicate OK [13:09:30]SAM_PROTO_GetShiftState done [13:09:30]FM_GetShiftState done [13:09:30]req_shift_opened done [13:09:30]requested_item shift.open_date is exist - process it [13:09:30]req_shift_open_date [13:09:30]req_shift_open_date done [13:09:30]produce_requested_data done [13:09:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225214,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:09:30]process_action_free close_receipt [13:09:30]json_value_free [13:09:30]json_value_free done [13:09:30]process_json_proto returns [13:09:30]Send response to host [13:09:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225214,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:09:30]free response buf [13:09:30]execute_script done [13:09:30]execute_script returns [13:09:30]free content buf [13:09:30]Sock 6.Close socket [13:09:30]Sock 6.Thread stoped [13:09:33]ConnectInit Can't take IP for lk.salyk.kg [13:09:33]CommunicateWithHost connect error [13:09:33]CommunicateWithHost err = -1 [13:09:33]OFD Sender: Server communicate error [13:09:38]OFD Sender: Processing packet 225214 [packets to send 596, broken 595] [13:09:38]ProducePacketName [13:09:38]name=ofd_packets/00225214 [13:09:38]OFD Sender: To server: pG, [13:09:38]CommunicateWithHost lk.salyk.kg:30040 [13:09:38]ConnectInit lk.salyk.kg [13:09:39]ConnectInit Can't connect to host [13:09:43]ConnectInit Can't take IP for lk.salyk.kg [13:09:43]CommunicateWithHost connect error [13:09:43]CommunicateWithHost err = -1 [13:09:43]OFD Sender: Server communicate error [13:09:44]ConnectInit Can't connect to host [13:09:48]OFD Sender: Processing packet 225214 [packets to send 596, broken 595] [13:09:48]ProducePacketName [13:09:48]name=ofd_packets/00225214 [13:09:48]OFD Sender: To server: pG, [13:09:48]CommunicateWithHost lk.salyk.kg:30040 [13:09:48]ConnectInit lk.salyk.kg [13:09:49]ConnectInit Can't connect to host [13:09:53]ConnectInit Can't take IP for lk.salyk.kg [13:09:53]CommunicateWithHost connect error [13:09:53]CommunicateWithHost err = -1 [13:09:53]OFD Sender: Server communicate error [13:09:55]ConnectInit Can't connect to host [13:09:58]OFD Sender: Processing packet 225214 [packets to send 596, broken 595] [13:09:58]ProducePacketName [13:09:58]name=ofd_packets/00225214 [13:09:58]OFD Sender: To server: pG, [13:09:58]CommunicateWithHost lk.salyk.kg:30040 [13:09:58]ConnectInit lk.salyk.kg [13:10:03]ConnectInit Can't take IP for lk.salyk.kg [13:10:03]CommunicateWithHost connect error [13:10:03]CommunicateWithHost err = -1 [13:10:03]OFD Sender: Server communicate error [13:10:08]OFD Sender: Processing packet 225214 [packets to send 596, broken 595] [13:10:08]ProducePacketName [13:10:08]name=ofd_packets/00225214 [13:10:08]OFD Sender: To server: pG, [13:10:08]CommunicateWithHost lk.salyk.kg:30040 [13:10:08]ConnectInit lk.salyk.kg [13:10:16]recv_with_timeout no data received [13:10:29]Connected sock=7 [13:10:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A2 2E 07 01 3D 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 07 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 6F 03 00 35 04 06 00 81 A7 0F DC 0D 3F 5C A3 10 AD 5E 84 B4 79 [13:10:34]recv_with_timeout no data received [13:10:34]CommunicateWithHost answer receiving error [13:10:34]CommunicateWithHost err = -3 [13:10:34]OFD Sender: Server communicate error [13:10:38]accept exits with 10 [13:10:38]New connection [13:10:38]New thread 3067383140 created [13:10:38]Thread 3067239780 joined [13:10:38]Waiting for new connection... [13:10:38] Sock 10.Parse request [13:10:38]Sock 10.Check first char [13:10:38]Sock 10.First char is OK [13:10:38]request: POST /json_proto HTTP/1.0 [13:10:38]Method: POST [13:10:38]URL: /json_proto [13:10:38]Method is POST - this is cgi request [13:10:38]url: /json_proto [13:10:38]query_string will be loaded in cgi processing [13:10:38]execute_cgi json_proto POST (null) [13:10:38]execute_cgi path=json_proto method=POST [13:10:38]POST find Content-Length [13:10:38]Host: 172.17.43.131:8080 [13:10:38]Content-Length: 679 [13:10:38]Content-Type: application/json [13:10:38] [13:10:38]POST finish read [13:10:38]Found Content-Length = 679 [13:10:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:38]execute_script... [13:10:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:38]POST & json_proto [13:10:38]process_json_proto [13:10:38]json parsed OK: [13:10:38]protocol is kg_v1.0 [13:10:38]action value=close_receipt [13:10:38]process_action close_receipt [13:10:38]cmd_close_receipt [13:10:38]MH_GetDate [13:10:38]Write to MH i2c: F0 00 00 F5 00 E4 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: F0 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: F0 09 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: F0 09 00 F5 00 00 4F A0 A3 66 F9 24 A2 66 0A [13:10:38]GetLastDocTimeStamp 1721999367 [13:10:38]current date 1721999439 [13:10:38]FM_GetShiftState [13:10:38]SAM_PROTO_GetShiftState [13:10:38]wFMCommunicate request_size=4 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 13 01 00 [13:10:38]Write to MH i2c: E2 08 00 F6 00 80 13 01 00 00 00 00 00 73 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 0E 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 0E 00 F6 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 24 [13:10:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:10:38]wFMCommunicate OK [13:10:38]SAM_PROTO_GetShiftState done [13:10:38]FM_GetShiftState done [13:10:38]opened in 1721952182 [13:10:38]opened+sec_in_day 1722038582 [13:10:38]quantity*price = 80004 [13:10:38]sum+1 = 80005 [13:10:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 283 26.07.2024 13:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225215 ФПД: 215629672354850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225215&fm=215629672354850&tin=02508201610067®Number=0000000000092624&sum=80000 [13:10:39]StoreToDocumentArchive [13:10:39]shift 437 fd 225215 [13:10:39]save to /storage/0437/doc_00225215 [13:10:39]save last doc name /storage/0437/doc_00225215 to /storage/kkm_last_doc_name [13:10:39]save OK [13:10:39]Clear old archive folders... [13:10:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:39]tlvbuf is 016B6940 [13:10:39]SAM_PROTO_ClearQueue [13:10:39]wFMCommunicate request_size=4 [13:10:39]MH_SAM_APDU [13:10:39]CAPDU: 80 09 00 00 [13:10:39]Write to MH i2c: E2 08 00 03 01 80 09 00 00 00 00 00 00 76 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:39]Read from MH i2c: E2 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 03 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [13:10:39]RAPDU: 90 00 [13:10:39]wFMCommunicate OK [13:10:39]SAM_PROTO_ClearQueue done [13:10:39]KKMCreateOFDPacket [13:10:39]OFDProtocolAddRootSTLVToBuf [13:10:39]FM_MakeSignedData [13:10:39]FM_MakeSignedData [13:10:39]SAM_PROTO_SignData [13:10:39]wFMCommunicate request_size=4 [13:10:39]MH_SAM_APDU [13:10:39]CAPDU: 80 0D 01 02 [13:10:39]Write to MH i2c: E2 08 00 04 01 80 0D 01 02 00 00 00 00 7E [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [13:10:40]RAPDU: 90 00 [13:10:40]wFMCommunicate OK [13:10:40]wFMCommunicate request_size=255 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 4F A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 6F 03 00 35 04 06 00 C4 [13:10:40]Write to MH i2c: E2 02 01 05 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 4F A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 6F 03 00 35 04 06 00 C4 00 00 71 [13:10:40]OFD Sender: Processing packet 225214 [packets to send 596, broken 595] [13:10:40]ProducePacketName [13:10:40]name=ofd_packets/00225214 [13:10:40]OFD Sender: To server: pG, [13:10:40]CommunicateWithHost lk.salyk.kg:30040 [13:10:40]ConnectInit lk.salyk.kg [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [13:10:40]RAPDU: 90 00 [13:10:40]wFMCommunicate OK [13:10:40]wFMCommunicate request_size=10 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 0D 02 02 05 1D 32 06 14 22 [13:10:40]Write to MH i2c: E2 0D 00 06 01 80 0D 02 02 05 00 1D 32 06 14 22 00 00 16 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [13:10:40]RAPDU: 90 00 [13:10:40]wFMCommunicate OK [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 0D 03 02 [13:10:40]Write to MH i2c: E2 08 00 07 01 80 0D 03 02 00 00 00 00 83 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 0B 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 0B 00 07 01 00 E1 93 C6 BE 9F EF 6B 7F 90 00 F4 [13:10:40]RAPDU: E1 93 C6 BE 9F EF 6B 7F 90 00 [13:10:40]wFMCommunicate OK [13:10:40]SAM_PROTO_SignData done [13:10:40]FM_MakeSignedData done [13:10:40]CreateOFDProtocolMessage [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 11 00 00 [13:10:40]Write to MH i2c: E2 08 00 08 01 80 11 00 00 00 00 00 00 83 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 17 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 17 00 08 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [13:10:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:40]wFMCommunicate OK [13:10:40]CreateOFDProtocolMessage done [13:10:40]OFDSenderStorePacket 225215 [13:10:40]StoreOFDPacket docnum=225215 [13:10:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F EE 07 01 6D 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 4F A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 6F 03 00 35 04 06 00 C4 1D 32 06 14 22 E1 93 C6 BE 9F EF 6B 7F [13:10:40]CheckFolder [13:10:40]dirname=/storage/ofd_packets [13:10:40]CheckFolder done [13:10:40]ProducePacketName [13:10:40]name=ofd_packets/00225215 [13:10:40]NVStorageSaveData ofd_packets/00225215 [13:10:40]File name is /storage/ofd_packets/00225215 [13:10:40]Write 301 bytes [13:10:40]NVStorageSaveData done [13:10:40]OFDSenderStorePacket done [13:10:40]KKMCreateOFDPacket done [13:10:40]NVStorageSaveData kkm_last_timestamp [13:10:40]File name is /storage/kkm_last_timestamp [13:10:40]Write 4 bytes [13:10:40]NVStorageSaveData done [13:10:40]ExternCall_PrintAddStr [13:10:40]wPrintStart [13:10:40]Write to MH i2c: 01 00 00 09 01 0A [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 09 01 00 00 00 00 00 FF 0F 1F [13:10:40]RasterBufferAndPrint [13:10:40]line Счет N : (1)2001406 [13:10:40]line ИНН: 02508201610067 [13:10:40]line Контрольно-Кассовый Чек [13:10:40]line ПРОДАЖА [13:10:40]line ТРК (МРК, ГНК) : 63 [13:10:40]line Товар: 2710124130 [13:10:40]line Аи-92-К-5 [13:10:40]line 11.800 * 67.80 [13:10:40]line = 800.04 [13:10:40]line НДС 12% НСП 1% [13:10:40]line > о реализуемом товаре [13:10:40]line ОКРУГЛЕНИЕ: -0.04 [13:10:40]line ИТОГО: 800.00 [13:10:40]line Внесено: 800.00 [13:10:40]line СДАЧА: 0.00 [13:10:40]line НСП 1% : 7.08 [13:10:40]line НДС 12% : 84.96 [13:10:40]line Наличными: 800.00 [13:10:40]line Безнал.: 0.00 [13:10:40]line Место: АЗС № 97 "Партнер Нефть" [13:10:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:10:40]line СНО: Общий режим [13:10:40]line Чек 283 26.07.2024 13:10 [13:10:40]line Смена: 437 ФФД: 1.0 [13:10:40]line ЗНМ: 0300000054 [13:10:40]line РНМ: 0000000000092624 [13:10:40]line Версия ККМ: 001 [13:10:40]line ФМ: 0000000000874959 [13:10:40]line ФД: 225215 [13:10:40]line ФПД: 215629672354850 [13:10:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225215&fm=215629672354850&tin=02508201610067®Number=0000000000092624&sum=80000 [13:10:40]written 0, free lines is 4095 [13:10:40]Write to MH i2c: 01 00 00 34 01 35 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 34 01 00 00 00 00 00 5B 0C A3 [13:10:40]RasterBufferAndPrint [13:10:40]line [13:10:40]line [13:10:40]line [13:10:40]line [13:10:40]line [13:10:40]written 0, free lines is 3167 [13:10:40]MH_Cut [13:10:40]Write to MH i2c: D1 01 00 3B 01 01 0E [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: D1 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: D1 01 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: D1 01 00 3B 01 00 0D [13:10:40]Write to MH i2c: 01 00 00 3C 01 3D [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:42]*** Cut start [13:10:42]*** Partial cut [13:10:42]*** CUTSNS_PIN = 1 [13:10:42]*** CUTSNS_PIN = 0 [13:10:42]*** Brake cut motor [13:10:42]Read from MH i2c: 01 [13:10:42]MH_I2C_Read... [13:10:42]*** Stop cut motor [13:10:42]*** Cut end [13:10:42]Read from MH i2c: 01 07 00 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 FF 0F 52 [13:10:42]process_action close_receipt done [13:10:42]requested_data is exist [13:10:42]produce_requested_data [13:10:42]requested_item fm.sn is exist - process it [13:10:42]wFMCommunicate request_size=4 [13:10:42]MH_SAM_APDU [13:10:42]CAPDU: 80 11 00 00 [13:10:42]Write to MH i2c: E2 08 00 3D 01 80 11 00 00 00 00 00 00 B8 [13:10:42]Write i2c OK [13:10:42]MH_I2C_Read... [13:10:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:42]Read from MH i2c: E2 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: E2 17 00 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: E2 17 00 3D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [13:10:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:10:42]wFMCommunicate OK [13:10:42]requested_item fd.num is exist - process it [13:10:42]SAM_PROTO_GetFieldsCounters [13:10:42]wFMCommunicate request_size=4 [13:10:42]MH_SAM_APDU [13:10:42]CAPDU: 80 13 00 00 [13:10:42]Write to MH i2c: E2 08 00 3E 01 80 13 00 00 00 00 00 00 BB [13:10:42]Write i2c OK [13:10:42]MH_I2C_Read... [13:10:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:43]Read from MH i2c: E2 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: E2 62 00 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: E2 62 00 3E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [13:10:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 BF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:43]wFMCommunicate OK [13:10:43]SAM_PROTO_GetFieldsCounters done [13:10:43]requested_item shift.num is exist - process it [13:10:43]requested_item shift.opened is exist - process it [13:10:43]req_shift_opened [13:10:43]FM_GetShiftState [13:10:43]SAM_PROTO_GetShiftState [13:10:43]wFMCommunicate request_size=4 [13:10:43]MH_SAM_APDU [13:10:43]CAPDU: 80 13 01 00 [13:10:43]Write to MH i2c: E2 08 00 3F 01 80 13 01 00 00 00 00 00 BD [13:10:43]Write i2c OK [13:10:43]MH_I2C_Read... [13:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:43]Read from MH i2c: E2 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: E2 0E 00 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: E2 0E 00 3F 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6E [13:10:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:10:43]wFMCommunicate OK [13:10:43]SAM_PROTO_GetShiftState done [13:10:43]FM_GetShiftState done [13:10:43]req_shift_opened done [13:10:43]requested_item shift.open_date is exist - process it [13:10:43]req_shift_open_date [13:10:43]req_shift_open_date done [13:10:43]produce_requested_data done [13:10:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225215,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:10:43]process_action_free close_receipt [13:10:43]json_value_free [13:10:43]json_value_free done [13:10:43]process_json_proto returns [13:10:43]Send response to host [13:10:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225215,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:10:43]free response buf [13:10:43]execute_script done [13:10:43]execute_script returns [13:10:43]free content buf [13:10:43]Sock 10.Close socket [13:10:43]Sock 10.Thread stoped [13:10:47]Connected sock=9 [13:10:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A2 2E 07 01 3D 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 07 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 6F 03 00 35 04 06 00 81 A7 0F DC 0D 3F 5C A3 10 AD 5E 84 B4 79 [13:10:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DB DA 47 00 5E 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 6F 03 00 F4 03 04 00 68 4C A3 66 B6 04 01 00 00 86 89 DD 41 18 FE AE 28 [13:10:50]CommunicateWithHost err = 0 [13:10:50]CheckOFDResponse [13:10:50]1017 (14) - 77093643461234 [13:10:50]1041 (16) - 0000000000874959 [13:10:50]1040 (4) - 225214 [13:10:50]1012 (4) - 26.07.2024 07:12 [13:10:50]1206 (1) - 0 [13:10:50]OFD Sender: Remove packet 225214 [13:10:50]ProducePacketName [13:10:50]name=ofd_packets/00225214 [13:10:50]NVStorageDeleteData [13:10:50]OFD Sender: Processing packet 225215 [packets to send 596, broken 595] [13:10:50]ProducePacketName [13:10:50]name=ofd_packets/00225215 [13:10:50]OFD Sender: To server: pG, [13:10:50]CommunicateWithHost lk.salyk.kg:30040 [13:10:50]ConnectInit lk.salyk.kg [13:10:52]recv_with_timeout no data received [13:10:55]ConnectInit Can't take IP for lk.salyk.kg [13:10:55]CommunicateWithHost connect error [13:10:55]CommunicateWithHost err = -1 [13:10:55]OFD Sender: Server communicate error [13:10:55]OFD Sender: Processing packet 225215 [packets to send 596, broken 595] [13:10:55]ProducePacketName [13:10:55]name=ofd_packets/00225215 [13:10:55]OFD Sender: To server: pG, [13:10:55]CommunicateWithHost lk.salyk.kg:30040 [13:10:55]ConnectInit lk.salyk.kg [13:10:57]Connected sock=9 [13:10:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F EE 07 01 6D 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 4F A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 6F 03 00 35 04 06 00 C4 1D 32 06 14 22 E1 93 C6 BE 9F EF 6B 7F [13:10:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 76 06 47 00 E5 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 6F 03 00 F4 03 04 00 71 4C A3 66 B6 04 01 00 00 4F E2 1F 44 21 85 91 11 [13:10:59]CommunicateWithHost err = 0 [13:10:59]CheckOFDResponse [13:10:59]1017 (14) - 77093643461234 [13:10:59]1041 (16) - 0000000000874959 [13:10:59]1040 (4) - 225215 [13:10:59]1012 (4) - 26.07.2024 07:12 [13:10:59]1206 (1) - 0 [13:10:59]OFD Sender: Remove packet 225215 [13:10:59]ProducePacketName [13:10:59]name=ofd_packets/00225215 [13:10:59]NVStorageDeleteData [13:10:59]OFD Sender: No OFD packet to send [13:11:03]recv_with_timeout no data received [13:11:04]OFD Sender: No OFD packet to send [13:11:09]OFD Sender: No OFD packet to send [13:11:14]OFD Sender: No OFD packet to send [13:11:19]OFD Sender: No OFD packet to send [13:11:24]OFD Sender: No OFD packet to send [13:11:29]OFD Sender: No OFD packet to send [13:11:34]OFD Sender: No OFD packet to send [13:11:39]OFD Sender: No OFD packet to send [13:11:44]OFD Sender: No OFD packet to send [13:11:50]OFD Sender: No OFD packet to send [13:11:55]OFD Sender: No OFD packet to send [13:12:00]OFD Sender: No OFD packet to send [13:12:05]OFD Sender: No OFD packet to send [13:12:10]OFD Sender: No OFD packet to send [13:12:15]OFD Sender: No OFD packet to send [13:12:20]OFD Sender: No OFD packet to send [13:12:25]OFD Sender: No OFD packet to send [13:12:30]OFD Sender: No OFD packet to send [13:12:35]OFD Sender: No OFD packet to send [13:12:40]OFD Sender: No OFD packet to send [13:12:45]OFD Sender: No OFD packet to send [13:12:50]OFD Sender: No OFD packet to send [13:12:52]recv_with_timeout no data received [13:12:55]OFD Sender: No OFD packet to send [13:12:56]accept exits with 7 [13:12:56]New connection [13:12:56]New thread 3067239780 created [13:12:56]Thread 3067383140 joined [13:12:56]Waiting for new connection... [13:12:56] Sock 7.Parse request [13:12:56]Sock 7.Check first char [13:12:56]Sock 7.First char is OK [13:12:56]request: POST /json_proto HTTP/1.0 [13:12:56]Method: POST [13:12:56]URL: /json_proto [13:12:56]Method is POST - this is cgi request [13:12:56]url: /json_proto [13:12:56]query_string will be loaded in cgi processing [13:12:56]execute_cgi json_proto POST (null) [13:12:56]execute_cgi path=json_proto method=POST [13:12:56]POST find Content-Length [13:12:56]Host: 172.17.43.131:8080 [13:12:56]Content-Length: 686 [13:12:56]Content-Type: application/json [13:12:56] [13:12:56]POST finish read [13:12:56]Found Content-Length = 686 [13:12:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 32.780, "sum" : 1193.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1193.00, "total" : 1193.00, "payments": [ { "type": 0, "sum" : 1193.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:56]execute_script... [13:12:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 32.780, "sum" : 1193.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1193.00, "total" : 1193.00, "payments": [ { "type": 0, "sum" : 1193.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:56]POST & json_proto [13:12:56]process_json_proto [13:12:56]json parsed OK: [13:12:56]protocol is kg_v1.0 [13:12:56]action value=close_receipt [13:12:56]process_action close_receipt [13:12:56]cmd_close_receipt [13:12:56]MH_GetDate [13:12:56]Write to MH i2c: F0 00 00 40 01 30 [13:12:56]Write i2c OK [13:12:56]MH_I2C_Read... [13:12:56]Read from MH i2c: F0 [13:12:56]MH_I2C_Read... [13:12:56]Read from MH i2c: F0 09 00 [13:12:56]MH_I2C_Read... [13:12:56]Read from MH i2c: F0 09 00 40 01 00 D9 A0 A3 66 F9 24 A2 66 E0 [13:12:56]GetLastDocTimeStamp 1721999439 [13:12:56]current date 1721999577 [13:12:56]FM_GetShiftState [13:12:56]SAM_PROTO_GetShiftState [13:12:56]wFMCommunicate request_size=4 [13:12:56]MH_SAM_APDU [13:12:56]CAPDU: 80 13 01 00 [13:12:56]Write to MH i2c: E2 08 00 41 01 80 13 01 00 00 00 00 00 BF [13:12:56]Write i2c OK [13:12:56]MH_I2C_Read... [13:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:56]Read from MH i2c: E2 [13:12:56]MH_I2C_Read... [13:12:56]Read from MH i2c: E2 0E 00 [13:12:56]MH_I2C_Read... [13:12:56]Read from MH i2c: E2 0E 00 41 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 70 [13:12:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:12:56]wFMCommunicate OK [13:12:56]SAM_PROTO_GetShiftState done [13:12:56]FM_GetShiftState done [13:12:56]opened in 1721952182 [13:12:56]opened+sec_in_day 1722038582 [13:12:56]quantity*price = 119319 [13:12:56]sum+1 = 119320 [13:12:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1193.00 Внесено: 1193.00 СДАЧА: 0.00 НСП 1% : 10.56 НДС 12% : 126.71 Наличными: 1193.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 284 26.07.2024 13:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225216 ФПД: 41016602167671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225216&fm=41016602167671&tin=02508201610067®Number=0000000000092624&sum=119300 [13:12:58]StoreToDocumentArchive [13:12:58]shift 437 fd 225216 [13:12:58]save to /storage/0437/doc_00225216 [13:12:58]save last doc name /storage/0437/doc_00225216 to /storage/kkm_last_doc_name [13:12:58]save OK [13:12:58]Clear old archive folders... [13:12:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:12:58]tlvbuf is B6FC16E0 [13:12:58]SAM_PROTO_ClearQueue [13:12:58]wFMCommunicate request_size=4 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 09 00 00 [13:12:58]Write to MH i2c: E2 08 00 4E 01 80 09 00 00 00 00 00 00 C1 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 4E 01 00 90 00 C3 [13:12:58]RAPDU: 90 00 [13:12:58]wFMCommunicate OK [13:12:58]SAM_PROTO_ClearQueue done [13:12:58]KKMCreateOFDPacket [13:12:58]OFDProtocolAddRootSTLVToBuf [13:12:58]FM_MakeSignedData [13:12:58]FM_MakeSignedData [13:12:58]SAM_PROTO_SignData [13:12:58]wFMCommunicate request_size=4 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 0D 01 02 [13:12:58]Write to MH i2c: E2 08 00 4F 01 80 0D 01 02 00 00 00 00 C9 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [13:12:58]RAPDU: 90 00 [13:12:58]wFMCommunicate OK [13:12:58]wFMCommunicate request_size=255 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 17 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 D9 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 6F 03 00 35 04 06 00 25 4D [13:12:58]Write to MH i2c: E2 02 01 50 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 17 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 D9 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 6F 03 00 35 04 06 00 25 4D 00 00 B9 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [13:12:58]RAPDU: 90 00 [13:12:58]wFMCommunicate OK [13:12:58]wFMCommunicate request_size=9 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 0D 02 02 04 EC 00 89 77 [13:12:58]Write to MH i2c: E2 0C 00 51 01 80 0D 02 02 04 00 EC 00 89 77 00 00 C0 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [13:12:58]RAPDU: 90 00 [13:12:58]wFMCommunicate OK [13:12:58]wFMCommunicate request_size=4 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 0D 03 02 [13:12:58]Write to MH i2c: E2 08 00 52 01 80 0D 03 02 00 00 00 00 CE [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 0B 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 0B 00 52 01 00 DE A7 44 87 16 80 65 DC 90 00 F6 [13:12:58]RAPDU: DE A7 44 87 16 80 65 DC 90 00 [13:12:58]wFMCommunicate OK [13:12:58]SAM_PROTO_SignData done [13:12:58]FM_MakeSignedData done [13:12:58]CreateOFDProtocolMessage [13:12:58]wFMCommunicate request_size=4 [13:12:58]MH_SAM_APDU [13:12:58]CAPDU: 80 11 00 00 [13:12:58]Write to MH i2c: E2 08 00 53 01 80 11 00 00 00 00 00 00 CE [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:58]Read from MH i2c: E2 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 17 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: E2 17 00 53 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [13:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:12:58]wFMCommunicate OK [13:12:58]CreateOFDProtocolMessage done [13:12:58]OFDSenderStorePacket 225216 [13:12:58]StoreOFDPacket docnum=225216 [13:12:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 18 F3 06 01 77 83 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 17 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 D9 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 6F 03 00 35 04 06 00 25 4D EC 00 89 77 DE A7 44 87 16 80 65 DC [13:12:58]CheckFolder [13:12:58]dirname=/storage/ofd_packets [13:12:58]CheckFolder done [13:12:58]ProducePacketName [13:12:58]name=ofd_packets/00225216 [13:12:58]NVStorageSaveData ofd_packets/00225216 [13:12:58]File name is /storage/ofd_packets/00225216 [13:12:58]Write 300 bytes [13:12:58]NVStorageSaveData done [13:12:58]OFDSenderStorePacket done [13:12:58]KKMCreateOFDPacket done [13:12:58]NVStorageSaveData kkm_last_timestamp [13:12:58]File name is /storage/kkm_last_timestamp [13:12:58]Write 4 bytes [13:12:58]NVStorageSaveData done [13:12:58]ExternCall_PrintAddStr [13:12:58]wPrintStart [13:12:58]Write to MH i2c: 01 00 00 54 01 55 [13:12:58]Write i2c OK [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: 01 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: 01 07 00 [13:12:58]MH_I2C_Read... [13:12:58]Read from MH i2c: 01 07 00 54 01 00 00 00 00 00 FF 0F 6A [13:12:58]RasterBufferAndPrint [13:12:58]line Счет N : (1)2001407 [13:12:58]line ИНН: 02508201610067 [13:12:58]line Контрольно-Кассовый Чек [13:12:58]line ПРОДАЖА [13:12:58]line ТРК (МРК, ГНК) : 81 [13:12:58]line Товар: 2711190000 [13:12:58]line ГАЗ-К-5 [13:12:58]line 32.780 * 36.40 [13:12:58]line = 1193.19 [13:12:58]line НДС 12% НСП 1% [13:12:58]line > о реализуемом товаре [13:12:58]line ОКРУГЛЕНИЕ: -0.19 [13:12:58]line ИТОГО: 1193.00 [13:12:58]line Внесено: 1193.00 [13:12:58]line СДАЧА: 0.00 [13:12:58]line НСП 1% : 10.56 [13:12:58]line НДС 12% : 126.71 [13:12:58]line Наличными: 1193.00 [13:12:58]line Безнал.: 0.00 [13:12:58]line Место: АЗС № 97 "Партнер Нефть" [13:12:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:12:58]line СНО: Общий режим [13:12:58]line Чек 284 26.07.2024 13:12 [13:12:58]line Смена: 437 ФФД: 1.0 [13:12:58]line ЗНМ: 0300000054 [13:12:58]line РНМ: 0000000000092624 [13:12:58]line Версия ККМ: 001 [13:12:58]line ФМ: 0000000000874959 [13:12:58]line ФД: 225216 [13:12:58]line ФПД: 41016602167671 [13:12:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225216&fm=41016602167671&tin=02508201610067®Number=0000000000092624&sum=119300 [13:12:58]OFD Sender: Processing packet 225216 [packets to send 596, broken 595] [13:12:58]ProducePacketName [13:12:58]name=ofd_packets/00225216 [13:12:58]OFD Sender: To server: pG, [13:12:58]CommunicateWithHost lk.salyk.kg:30040 [13:12:58]ConnectInit lk.salyk.kg [13:12:58]written 0, free lines is 4095 [13:12:59]Write to MH i2c: 01 00 00 7F 01 80 [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 07 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: 01 07 00 7F 01 00 00 00 00 00 58 0C EB [13:12:59]RasterBufferAndPrint [13:12:59]line [13:12:59]line [13:12:59]line [13:12:59]line [13:12:59]line [13:12:59]written 0, free lines is 3164 [13:12:59]MH_Cut [13:12:59]Write to MH i2c: D1 01 00 86 01 01 59 [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: D1 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: D1 01 00 [13:12:59]MH_I2C_Read... [13:12:59]Read from MH i2c: D1 01 00 86 01 00 58 [13:12:59]Write to MH i2c: 01 00 00 87 01 88 [13:12:59]Write i2c OK [13:12:59]MH_I2C_Read... [13:13:00]*** Cut start [13:13:00]*** Partial cut [13:13:00]*** CUTSNS_PIN = 1 [13:13:00]*** CUTSNS_PIN = 0 [13:13:00]*** Brake cut motor [13:13:01]Read from MH i2c: 01 [13:13:01]MH_I2C_Read... [13:13:01]*** Stop cut motor [13:13:01]*** Cut end [13:13:01]Read from MH i2c: 01 07 00 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 FF 0F 9D [13:13:01]process_action close_receipt done [13:13:01]requested_data is exist [13:13:01]produce_requested_data [13:13:01]requested_item fm.sn is exist - process it [13:13:01]wFMCommunicate request_size=4 [13:13:01]MH_SAM_APDU [13:13:01]CAPDU: 80 11 00 00 [13:13:01]Write to MH i2c: E2 08 00 88 01 80 11 00 00 00 00 00 00 03 [13:13:01]Write i2c OK [13:13:01]MH_I2C_Read... [13:13:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:01]Read from MH i2c: E2 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: E2 17 00 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: E2 17 00 88 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [13:13:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:01]wFMCommunicate OK [13:13:01]requested_item fd.num is exist - process it [13:13:01]SAM_PROTO_GetFieldsCounters [13:13:01]wFMCommunicate request_size=4 [13:13:01]MH_SAM_APDU [13:13:01]CAPDU: 80 13 00 00 [13:13:01]Write to MH i2c: E2 08 00 89 01 80 13 00 00 00 00 00 00 06 [13:13:01]Write i2c OK [13:13:01]MH_I2C_Read... [13:13:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:01]Read from MH i2c: E2 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: E2 62 00 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: E2 62 00 89 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [13:13:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:01]wFMCommunicate OK [13:13:01]SAM_PROTO_GetFieldsCounters done [13:13:01]requested_item shift.num is exist - process it [13:13:01]requested_item shift.opened is exist - process it [13:13:01]req_shift_opened [13:13:01]FM_GetShiftState [13:13:01]SAM_PROTO_GetShiftState [13:13:01]wFMCommunicate request_size=4 [13:13:01]MH_SAM_APDU [13:13:01]CAPDU: 80 13 01 00 [13:13:01]Write to MH i2c: E2 08 00 8A 01 80 13 01 00 00 00 00 00 08 [13:13:01]Write i2c OK [13:13:01]MH_I2C_Read... [13:13:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:01]Read from MH i2c: E2 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: E2 0E 00 [13:13:01]MH_I2C_Read... [13:13:01]Read from MH i2c: E2 0E 00 8A 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B9 [13:13:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:13:01]wFMCommunicate OK [13:13:01]SAM_PROTO_GetShiftState done [13:13:01]FM_GetShiftState done [13:13:01]req_shift_opened done [13:13:01]requested_item shift.open_date is exist - process it [13:13:01]req_shift_open_date [13:13:01]req_shift_open_date done [13:13:01]produce_requested_data done [13:13:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225216,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:13:01]process_action_free close_receipt [13:13:01]json_value_free [13:13:01]json_value_free done [13:13:01]process_json_proto returns [13:13:01]Send response to host [13:13:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225216,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:13:01]free response buf [13:13:01]execute_script done [13:13:01]execute_script returns [13:13:01]free content buf [13:13:01]Sock 7.Close socket [13:13:01]Sock 7.Thread stoped [13:13:03]recv_with_timeout no data received [13:13:03]ConnectInit Can't take IP for lk.salyk.kg [13:13:03]CommunicateWithHost connect error [13:13:03]CommunicateWithHost err = -1 [13:13:03]OFD Sender: Server communicate error [13:13:08]OFD Sender: Processing packet 225216 [packets to send 596, broken 595] [13:13:08]ProducePacketName [13:13:08]name=ofd_packets/00225216 [13:13:08]OFD Sender: To server: pG, [13:13:08]CommunicateWithHost lk.salyk.kg:30040 [13:13:08]ConnectInit lk.salyk.kg [13:13:13]recv_with_timeout no data received [13:13:13]ConnectInit Can't take IP for lk.salyk.kg [13:13:13]CommunicateWithHost connect error [13:13:13]CommunicateWithHost err = -1 [13:13:13]OFD Sender: Server communicate error [13:13:18]OFD Sender: Processing packet 225216 [packets to send 596, broken 595] [13:13:18]ProducePacketName [13:13:18]name=ofd_packets/00225216 [13:13:18]OFD Sender: To server: pG, [13:13:18]CommunicateWithHost lk.salyk.kg:30040 [13:13:18]ConnectInit lk.salyk.kg [13:13:24]recv_with_timeout no data received [13:13:24]Connected sock=10 [13:13:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 18 F3 06 01 77 83 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0C 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 17 D2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 31 00 00 00 00 07 04 06 00 04 D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 D9 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 6F 03 00 35 04 06 00 25 4D EC 00 89 77 DE A7 44 87 16 80 65 DC [13:13:26]accept exits with 9 [13:13:26]New connection [13:13:26]New thread 3067383140 created [13:13:26]Thread 3067239780 joined [13:13:26]Waiting for new connection... [13:13:26] Sock 9.Parse request [13:13:26]Sock 9.Check first char [13:13:26]Sock 9.First char is OK [13:13:26]request: POST /json_proto HTTP/1.0 [13:13:26]Method: POST [13:13:26]URL: /json_proto [13:13:26]Method is POST - this is cgi request [13:13:26]url: /json_proto [13:13:26]query_string will be loaded in cgi processing [13:13:26]execute_cgi json_proto POST (null) [13:13:26]execute_cgi path=json_proto method=POST [13:13:26]POST find Content-Length [13:13:26]Host: 172.17.43.131:8080 [13:13:26]Content-Length: 678 [13:13:26]Content-Type: application/json [13:13:26] [13:13:26]POST finish read [13:13:26]Found Content-Length = 678 [13:13:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:26]execute_script... [13:13:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:26]POST & json_proto [13:13:26]process_json_proto [13:13:26]json parsed OK: [13:13:26]protocol is kg_v1.0 [13:13:26]action value=close_receipt [13:13:26]process_action close_receipt [13:13:26]cmd_close_receipt [13:13:26]MH_GetDate [13:13:26]Write to MH i2c: F0 00 00 8B 01 7B [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: F0 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: F0 09 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: F0 09 00 8B 01 00 F7 A0 A3 66 F9 24 A2 66 49 [13:13:26]GetLastDocTimeStamp 1721999577 [13:13:26]current date 1721999607 [13:13:26]FM_GetShiftState [13:13:26]SAM_PROTO_GetShiftState [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 13 01 00 [13:13:26]Write to MH i2c: E2 08 00 8C 01 80 13 01 00 00 00 00 00 0A [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 0E 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 0E 00 8C 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BB [13:13:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:13:26]wFMCommunicate OK [13:13:26]SAM_PROTO_GetShiftState done [13:13:26]FM_GetShiftState done [13:13:26]opened in 1721952182 [13:13:26]opened+sec_in_day 1722038582 [13:13:26]quantity*price = 50036 [13:13:26]sum+1 = 50037 [13:13:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 285 26.07.2024 13:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225217 ФПД: 121723816086150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225217&fm=121723816086150&tin=02508201610067®Number=0000000000092624&sum=50000 [13:13:28]StoreToDocumentArchive [13:13:28]shift 437 fd 225217 [13:13:28]save to /storage/0437/doc_00225217 [13:13:28]save last doc name /storage/0437/doc_00225217 to /storage/kkm_last_doc_name [13:13:28]save OK [13:13:28]Clear old archive folders... [13:13:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:28]tlvbuf is 0162B6A0 [13:13:28]SAM_PROTO_ClearQueue [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 09 00 00 [13:13:28]Write to MH i2c: E2 08 00 99 01 80 09 00 00 00 00 00 00 0C [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [13:13:28]RAPDU: 90 00 [13:13:28]wFMCommunicate OK [13:13:28]SAM_PROTO_ClearQueue done [13:13:28]KKMCreateOFDPacket [13:13:28]OFDProtocolAddRootSTLVToBuf [13:13:28]FM_MakeSignedData [13:13:28]FM_MakeSignedData [13:13:28]SAM_PROTO_SignData [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 0D 01 02 [13:13:28]Write to MH i2c: E2 08 00 9A 01 80 0D 01 02 00 00 00 00 14 [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [13:13:28]RAPDU: 90 00 [13:13:28]wFMCommunicate OK [13:13:28]wFMCommunicate request_size=255 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 F7 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 6F 03 00 35 04 06 00 6E [13:13:28]Write to MH i2c: E2 02 01 9B 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 F7 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 6F 03 00 35 04 06 00 6E 00 00 B0 [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [13:13:28]RAPDU: 90 00 [13:13:28]wFMCommunicate OK [13:13:28]wFMCommunicate request_size=10 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 0D 02 02 05 B5 08 D1 8A 86 [13:13:28]Write to MH i2c: E2 0D 00 9C 01 80 0D 02 02 05 00 B5 08 D1 8A 86 00 00 BF [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [13:13:28]RAPDU: 90 00 [13:13:28]wFMCommunicate OK [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 0D 03 02 [13:13:28]Write to MH i2c: E2 08 00 9D 01 80 0D 03 02 00 00 00 00 19 [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 0B 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 0B 00 9D 01 00 33 54 D6 E6 D2 3D 3C 99 90 00 41 [13:13:28]RAPDU: 33 54 D6 E6 D2 3D 3C 99 90 00 [13:13:28]wFMCommunicate OK [13:13:28]SAM_PROTO_SignData done [13:13:28]FM_MakeSignedData done [13:13:28]CreateOFDProtocolMessage [13:13:28]wFMCommunicate request_size=4 [13:13:28]MH_SAM_APDU [13:13:28]CAPDU: 80 11 00 00 [13:13:28]Write to MH i2c: E2 08 00 9E 01 80 11 00 00 00 00 00 00 19 [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:28]Read from MH i2c: E2 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 17 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: E2 17 00 9E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 76 [13:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:28]wFMCommunicate OK [13:13:28]CreateOFDProtocolMessage done [13:13:28]OFDSenderStorePacket 225217 [13:13:28]StoreOFDPacket docnum=225217 [13:13:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A1 81 07 01 F6 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 F7 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 6F 03 00 35 04 06 00 6E B5 08 D1 8A 86 33 54 D6 E6 D2 3D 3C 99 [13:13:28]CheckFolder [13:13:28]dirname=/storage/ofd_packets [13:13:28]CheckFolder done [13:13:28]ProducePacketName [13:13:28]name=ofd_packets/00225217 [13:13:28]NVStorageSaveData ofd_packets/00225217 [13:13:28]File name is /storage/ofd_packets/00225217 [13:13:28]Write 301 bytes [13:13:28]NVStorageSaveData done [13:13:28]OFDSenderStorePacket done [13:13:28]KKMCreateOFDPacket done [13:13:28]NVStorageSaveData kkm_last_timestamp [13:13:28]File name is /storage/kkm_last_timestamp [13:13:28]Write 4 bytes [13:13:28]NVStorageSaveData done [13:13:28]ExternCall_PrintAddStr [13:13:28]wPrintStart [13:13:28]Write to MH i2c: 01 00 00 9F 01 A0 [13:13:28]OFD Sender: Processing packet 225217 [packets to send 596, broken 595] [13:13:28]ProducePacketName [13:13:28]name=ofd_packets/00225217 [13:13:28]OFD Sender: To server: pG, [13:13:28]CommunicateWithHost lk.salyk.kg:30040 [13:13:28]ConnectInit lk.salyk.kg [13:13:28]Write i2c OK [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: 01 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: 01 07 00 [13:13:28]MH_I2C_Read... [13:13:28]Read from MH i2c: 01 07 00 9F 01 00 00 00 00 00 FF 0F B5 [13:13:28]RasterBufferAndPrint [13:13:28]line Счет N : (1)2001408 [13:13:28]line ИНН: 02508201610067 [13:13:28]line Контрольно-Кассовый Чек [13:13:28]line ПРОДАЖА [13:13:28]line ТРК (МРК, ГНК) : 53 [13:13:28]line Товар: 2710124130 [13:13:28]line Аи-92-К-5 [13:13:28]line 7.380 * 67.80 [13:13:28]line = 500.36 [13:13:28]line НДС 12% НСП 1% [13:13:28]line > о реализуемом товаре [13:13:28]line ОКРУГЛЕНИЕ: -0.36 [13:13:28]line ИТОГО: 500.00 [13:13:28]line Внесено: 500.00 [13:13:28]line СДАЧА: 0.00 [13:13:28]line НСП 1% : 4.43 [13:13:28]line НДС 12% : 53.14 [13:13:28]line Наличными: 500.00 [13:13:28]line Безнал.: 0.00 [13:13:28]line Место: АЗС № 97 "Партнер Нефть" [13:13:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:13:28]line СНО: Общий режим [13:13:28]line Чек 285 26.07.2024 13:13 [13:13:28]line Смена: 437 ФФД: 1.0 [13:13:28]line ЗНМ: 0300000054 [13:13:28]line РНМ: 0000000000092624 [13:13:28]line Версия ККМ: 001 [13:13:28]line ФМ: 0000000000874959 [13:13:28]line ФД: 225217 [13:13:28]line ФПД: 121723816086150 [13:13:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225217&fm=121723816086150&tin=02508201610067®Number=0000000000092624&sum=50000 [13:13:28]written 0, free lines is 4095 [13:13:29]Write to MH i2c: 01 00 00 CA 01 CB [13:13:29]Write i2c OK [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: 01 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: 01 07 00 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: 01 07 00 CA 01 00 00 00 00 00 59 0C 37 [13:13:29]RasterBufferAndPrint [13:13:29]line [13:13:29]line [13:13:29]line [13:13:29]line [13:13:29]line [13:13:29]written 0, free lines is 3165 [13:13:29]MH_Cut [13:13:29]Write to MH i2c: D1 01 00 D1 01 01 A4 [13:13:29]Write i2c OK [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: D1 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: D1 01 00 [13:13:29]MH_I2C_Read... [13:13:29]Read from MH i2c: D1 01 00 D1 01 00 A3 [13:13:29]Write to MH i2c: 01 00 00 D2 01 D3 [13:13:29]Write i2c OK [13:13:29]MH_I2C_Read... [13:13:29]Connected sock=10 [13:13:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A1 81 07 01 F6 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 F7 A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 6F 03 00 35 04 06 00 6E B5 08 D1 8A 86 33 54 D6 E6 D2 3D 3C 99 [13:13:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 63 02 47 00 D4 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 6F 03 00 F4 03 04 00 08 4D A3 66 B6 04 01 00 00 FF ED 11 4B 75 93 C4 39 [13:13:30]CommunicateWithHost err = 0 [13:13:30]CheckOFDResponse [13:13:30]1017 (14) - 77093643461234 [13:13:30]1041 (16) - 0000000000874959 [13:13:30]1040 (4) - 225217 [13:13:30]1012 (4) - 26.07.2024 07:15 [13:13:30]1206 (1) - 0 [13:13:30]OFD Sender: Remove packet 225217 [13:13:30]ProducePacketName [13:13:30]name=ofd_packets/00225217 [13:13:30]NVStorageDeleteData [13:13:30]*** Cut start [13:13:30]*** Partial cut [13:13:30]*** CUTSNS_PIN = 1 [13:13:30]*** CUTSNS_PIN = 0 [13:13:30]*** Brake cut motor [13:13:30]OFD Sender: No OFD packet to send [13:13:31]Read from MH i2c: 01 [13:13:31]MH_I2C_Read... [13:13:31]*** Stop cut motor [13:13:31]*** Cut end [13:13:31]Read from MH i2c: 01 07 00 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [13:13:31]process_action close_receipt done [13:13:31]requested_data is exist [13:13:31]produce_requested_data [13:13:31]requested_item fm.sn is exist - process it [13:13:31]wFMCommunicate request_size=4 [13:13:31]MH_SAM_APDU [13:13:31]CAPDU: 80 11 00 00 [13:13:31]Write to MH i2c: E2 08 00 D3 01 80 11 00 00 00 00 00 00 4E [13:13:31]Write i2c OK [13:13:31]MH_I2C_Read... [13:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:31]Read from MH i2c: E2 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: E2 17 00 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: E2 17 00 D3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [13:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:31]wFMCommunicate OK [13:13:31]requested_item fd.num is exist - process it [13:13:31]SAM_PROTO_GetFieldsCounters [13:13:31]wFMCommunicate request_size=4 [13:13:31]MH_SAM_APDU [13:13:31]CAPDU: 80 13 00 00 [13:13:31]Write to MH i2c: E2 08 00 D4 01 80 13 00 00 00 00 00 00 51 [13:13:31]Write i2c OK [13:13:31]MH_I2C_Read... [13:13:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:31]Read from MH i2c: E2 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: E2 62 00 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: E2 62 00 D4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [13:13:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:31]wFMCommunicate OK [13:13:31]SAM_PROTO_GetFieldsCounters done [13:13:31]requested_item shift.num is exist - process it [13:13:31]requested_item shift.opened is exist - process it [13:13:31]req_shift_opened [13:13:31]FM_GetShiftState [13:13:31]SAM_PROTO_GetShiftState [13:13:31]wFMCommunicate request_size=4 [13:13:31]MH_SAM_APDU [13:13:31]CAPDU: 80 13 01 00 [13:13:31]Write to MH i2c: E2 08 00 D5 01 80 13 01 00 00 00 00 00 53 [13:13:31]Write i2c OK [13:13:31]MH_I2C_Read... [13:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:31]Read from MH i2c: E2 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: E2 0E 00 [13:13:31]MH_I2C_Read... [13:13:31]Read from MH i2c: E2 0E 00 D5 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 04 [13:13:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:13:31]wFMCommunicate OK [13:13:31]SAM_PROTO_GetShiftState done [13:13:31]FM_GetShiftState done [13:13:31]req_shift_opened done [13:13:31]requested_item shift.open_date is exist - process it [13:13:31]req_shift_open_date [13:13:31]req_shift_open_date done [13:13:31]produce_requested_data done [13:13:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225217,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:13:31]process_action_free close_receipt [13:13:31]json_value_free [13:13:31]json_value_free done [13:13:31]process_json_proto returns [13:13:31]Send response to host [13:13:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225217,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:13:31]free response buf [13:13:31]execute_script done [13:13:31]execute_script returns [13:13:31]free content buf [13:13:31]Sock 9.Close socket [13:13:31]Sock 9.Thread stoped [13:13:33]accept exits with 7 [13:13:33]New connection [13:13:33]New thread 3067239780 created [13:13:33]Thread 3067383140 joined [13:13:33]Waiting for new connection... [13:13:33] Sock 7.Parse request [13:13:33]Sock 7.Check first char [13:13:33]Sock 7.First char is OK [13:13:33]request: POST /json_proto HTTP/1.0 [13:13:33]Method: POST [13:13:33]URL: /json_proto [13:13:33]Method is POST - this is cgi request [13:13:33]url: /json_proto [13:13:33]query_string will be loaded in cgi processing [13:13:33]execute_cgi json_proto POST (null) [13:13:33]execute_cgi path=json_proto method=POST [13:13:33]POST find Content-Length [13:13:33]Host: 172.17.43.131:8080 [13:13:33]Content-Length: 678 [13:13:33]Content-Type: application/json [13:13:33] [13:13:33]POST finish read [13:13:33]Found Content-Length = 678 [13:13:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.370, "sum" : 250.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:33]execute_script... [13:13:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.370, "sum" : 250.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:33]POST & json_proto [13:13:33]process_json_proto [13:13:33]json parsed OK: [13:13:33]protocol is kg_v1.0 [13:13:33]action value=close_receipt [13:13:33]process_action close_receipt [13:13:33]cmd_close_receipt [13:13:33]MH_GetDate [13:13:33]Write to MH i2c: F0 00 00 D6 01 C6 [13:13:33]Write i2c OK [13:13:33]MH_I2C_Read... [13:13:33]Read from MH i2c: F0 [13:13:33]MH_I2C_Read... [13:13:33]Read from MH i2c: F0 09 00 [13:13:33]MH_I2C_Read... [13:13:33]Read from MH i2c: F0 09 00 D6 01 00 FD A0 A3 66 F9 24 A2 66 9A [13:13:33]GetLastDocTimeStamp 1721999607 [13:13:33]current date 1721999613 [13:13:33]FM_GetShiftState [13:13:33]SAM_PROTO_GetShiftState [13:13:33]wFMCommunicate request_size=4 [13:13:33]MH_SAM_APDU [13:13:33]CAPDU: 80 13 01 00 [13:13:33]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [13:13:33]Write i2c OK [13:13:33]MH_I2C_Read... [13:13:33]Read from MH i2c: E2 [13:13:33]MH_I2C_Read... [13:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:33]Read from MH i2c: E2 0E 00 [13:13:33]MH_I2C_Read... [13:13:33]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 06 [13:13:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:13:33]wFMCommunicate OK [13:13:33]SAM_PROTO_GetShiftState done [13:13:33]FM_GetShiftState done [13:13:33]opened in 1721952182 [13:13:33]opened+sec_in_day 1722038582 [13:13:33]quantity*price = 25005 [13:13:33]sum+1 = 25006 [13:13:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 286 26.07.2024 13:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225218 ФПД: 223537557497800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131333&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225218&fm=223537557497800&tin=02508201610067®Number=0000000000092624&sum=25000 [13:13:34]StoreToDocumentArchive [13:13:34]shift 437 fd 225218 [13:13:34]save to /storage/0437/doc_00225218 [13:13:34]save last doc name /storage/0437/doc_00225218 to /storage/kkm_last_doc_name [13:13:34]save OK [13:13:34]Clear old archive folders... [13:13:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:34]tlvbuf is 0163B200 [13:13:34]SAM_PROTO_ClearQueue [13:13:34]wFMCommunicate request_size=4 [13:13:34]MH_SAM_APDU [13:13:34]CAPDU: 80 09 00 00 [13:13:34]Write to MH i2c: E2 08 00 E4 01 80 09 00 00 00 00 00 00 57 [13:13:34]Write i2c OK [13:13:34]MH_I2C_Read... [13:13:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:34]Read from MH i2c: E2 [13:13:34]MH_I2C_Read... [13:13:34]Read from MH i2c: E2 03 00 [13:13:34]MH_I2C_Read... [13:13:34]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [13:13:34]RAPDU: 90 00 [13:13:34]wFMCommunicate OK [13:13:34]SAM_PROTO_ClearQueue done [13:13:34]KKMCreateOFDPacket [13:13:34]OFDProtocolAddRootSTLVToBuf [13:13:34]FM_MakeSignedData [13:13:34]FM_MakeSignedData [13:13:34]SAM_PROTO_SignData [13:13:34]wFMCommunicate request_size=4 [13:13:34]MH_SAM_APDU [13:13:34]CAPDU: 80 0D 01 02 [13:13:34]Write to MH i2c: E2 08 00 E5 01 80 0D 01 02 00 00 00 00 5F [13:13:34]Write i2c OK [13:13:34]MH_I2C_Read... [13:13:34]recv_with_timeout no data received [13:13:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:34]Read from MH i2c: E2 [13:13:34]MH_I2C_Read... [13:13:34]Read from MH i2c: E2 03 00 [13:13:34]MH_I2C_Read... [13:13:34]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [13:13:34]RAPDU: 90 00 [13:13:34]wFMCommunicate OK [13:13:34]wFMCommunicate request_size=255 [13:13:34]MH_SAM_APDU [13:13:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 FD A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 6F 03 00 35 04 06 00 CB [13:13:34]Write to MH i2c: E2 02 01 E6 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 FD A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 6F 03 00 35 04 06 00 CB 00 00 A4 [13:13:34]Write i2c OK [13:13:34]MH_I2C_Read... [13:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:35]Read from MH i2c: E2 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 03 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [13:13:35]RAPDU: 90 00 [13:13:35]wFMCommunicate OK [13:13:35]wFMCommunicate request_size=10 [13:13:35]MH_SAM_APDU [13:13:35]CAPDU: 80 0D 02 02 05 4E 64 B5 67 C8 [13:13:35]Write to MH i2c: E2 0D 00 E7 01 80 0D 02 02 05 00 4E 64 B5 67 C8 00 00 02 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:35]Read from MH i2c: E2 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 03 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [13:13:35]RAPDU: 90 00 [13:13:35]wFMCommunicate OK [13:13:35]wFMCommunicate request_size=4 [13:13:35]MH_SAM_APDU [13:13:35]CAPDU: 80 0D 03 02 [13:13:35]Write to MH i2c: E2 08 00 E8 01 80 0D 03 02 00 00 00 00 64 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:35]Read from MH i2c: E2 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 0B 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 0B 00 E8 01 00 E7 2C 67 BD C1 01 65 EA 90 00 AD [13:13:35]RAPDU: E7 2C 67 BD C1 01 65 EA 90 00 [13:13:35]wFMCommunicate OK [13:13:35]SAM_PROTO_SignData done [13:13:35]FM_MakeSignedData done [13:13:35]CreateOFDProtocolMessage [13:13:35]wFMCommunicate request_size=4 [13:13:35]MH_SAM_APDU [13:13:35]CAPDU: 80 11 00 00 [13:13:35]Write to MH i2c: E2 08 00 E9 01 80 11 00 00 00 00 00 00 64 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:35]Read from MH i2c: E2 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 17 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: E2 17 00 E9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C1 [13:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:35]wFMCommunicate OK [13:13:35]CreateOFDProtocolMessage done [13:13:35]OFDSenderStorePacket 225218 [13:13:35]StoreOFDPacket docnum=225218 [13:13:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 C3 07 01 F7 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 FD A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 6F 03 00 35 04 06 00 CB 4E 64 B5 67 C8 E7 2C 67 BD C1 01 65 EA [13:13:35]CheckFolder [13:13:35]dirname=/storage/ofd_packets [13:13:35]CheckFolder done [13:13:35]ProducePacketName [13:13:35]name=ofd_packets/00225218 [13:13:35]NVStorageSaveData ofd_packets/00225218 [13:13:35]File name is /storage/ofd_packets/00225218 [13:13:35]Write 301 bytes [13:13:35]NVStorageSaveData done [13:13:35]OFDSenderStorePacket done [13:13:35]KKMCreateOFDPacket done [13:13:35]NVStorageSaveData kkm_last_timestamp [13:13:35]File name is /storage/kkm_last_timestamp [13:13:35]Write 4 bytes [13:13:35]NVStorageSaveData done [13:13:35]ExternCall_PrintAddStr [13:13:35]wPrintStart [13:13:35]Write to MH i2c: 01 00 00 EA 01 EB [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: 01 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: 01 07 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: 01 07 00 EA 01 00 00 00 00 00 FF 0F 00 [13:13:35]RasterBufferAndPrint [13:13:35]line Счет N : (1)2001409 [13:13:35]line ИНН: 02508201610067 [13:13:35]line Контрольно-Кассовый Чек [13:13:35]line ПРОДАЖА [13:13:35]line ТРК (МРК, ГНК) : 44 [13:13:35]line Товар: 2710124500 [13:13:35]line Аи-95-К-5 [13:13:35]line 3.370 * 74.20 [13:13:35]line = 250.05 [13:13:35]line НДС 12% НСП 1% [13:13:35]line > о реализуемом товаре [13:13:35]line ОКРУГЛЕНИЕ: -0.05 [13:13:35]line ИТОГО: 250.00 [13:13:35]line Внесено: 250.00 [13:13:35]line СДАЧА: 0.00 [13:13:35]line НСП 1% : 2.21 [13:13:35]line НДС 12% : 26.55 [13:13:35]line Наличными: 250.00 [13:13:35]line Безнал.: 0.00 [13:13:35]line Место: АЗС № 97 "Партнер Нефть" [13:13:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:13:35]line СНО: Общий режим [13:13:35]line Чек 286 26.07.2024 13:13 [13:13:35]line Смена: 437 ФФД: 1.0 [13:13:35]line ЗНМ: 0300000054 [13:13:35]line РНМ: 0000000000092624 [13:13:35]line Версия ККМ: 001 [13:13:35]line ФМ: 0000000000874959 [13:13:35]line ФД: 225218 [13:13:35]line ФПД: 223537557497800 [13:13:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131333&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225218&fm=223537557497800&tin=02508201610067®Number=0000000000092624&sum=25000 [13:13:35]OFD Sender: Processing packet 225218 [packets to send 596, broken 595] [13:13:35]ProducePacketName [13:13:35]name=ofd_packets/00225218 [13:13:35]written 0, free lines is 4095 [13:13:35]OFD Sender: To server: pG, [13:13:35]CommunicateWithHost lk.salyk.kg:30040 [13:13:35]ConnectInit lk.salyk.kg [13:13:35]Write to MH i2c: 01 00 00 15 02 17 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: 01 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: 01 07 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: 01 07 00 15 02 00 00 00 00 00 65 0C 8F [13:13:35]RasterBufferAndPrint [13:13:35]line [13:13:35]line [13:13:35]line [13:13:35]line [13:13:35]line [13:13:35]written 0, free lines is 3181 [13:13:35]MH_Cut [13:13:35]Write to MH i2c: D1 01 00 1C 02 01 F0 [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: D1 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: D1 01 00 [13:13:35]MH_I2C_Read... [13:13:35]Read from MH i2c: D1 01 00 1C 02 00 EF [13:13:35]Write to MH i2c: 01 00 00 1D 02 1F [13:13:35]Write i2c OK [13:13:35]MH_I2C_Read... [13:13:36]*** Cut start [13:13:36]*** Partial cut [13:13:36]*** CUTSNS_PIN = 1 [13:13:37]*** CUTSNS_PIN = 0 [13:13:37]Connected sock=10 [13:13:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 01 C3 07 01 F7 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 FD A0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 6F 03 00 35 04 06 00 *** Brake cut motor [13:13:37]CB 4E 64 B5 67 C8 E7 2C 67 BD C1 01 65 EA [13:13:37]Read from MH i2c: 01 [13:13:37]MH_I2C_Read... [13:13:37]*** Stop cut motor [13:13:37]*** Cut end [13:13:37]Read from MH i2c: 01 07 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 FF 0F 34 [13:13:37]process_action close_receipt done [13:13:37]requested_data is exist [13:13:37]produce_requested_data [13:13:37]requested_item fm.sn is exist - process it [13:13:37]wFMCommunicate request_size=4 [13:13:37]MH_SAM_APDU [13:13:37]CAPDU: 80 11 00 00 [13:13:37]Write to MH i2c: E2 08 00 1E 02 80 11 00 00 00 00 00 00 9A [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 17 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 17 00 1E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F7 [13:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:13:37]wFMCommunicate OK [13:13:37]requested_item fd.num is exist - process it [13:13:37]SAM_PROTO_GetFieldsCounters [13:13:37]wFMCommunicate request_size=4 [13:13:37]MH_SAM_APDU [13:13:37]CAPDU: 80 13 00 00 [13:13:37]Write to MH i2c: E2 08 00 1F 02 80 13 00 00 00 00 00 00 9D [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 62 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 62 00 1F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [13:13:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:37]wFMCommunicate OK [13:13:37]SAM_PROTO_GetFieldsCounters done [13:13:37]requested_item shift.num is exist - process it [13:13:37]requested_item shift.opened is exist - process it [13:13:37]req_shift_opened [13:13:37]FM_GetShiftState [13:13:37]SAM_PROTO_GetShiftState [13:13:37]wFMCommunicate request_size=4 [13:13:37]MH_SAM_APDU [13:13:37]CAPDU: 80 13 01 00 [13:13:37]Write to MH i2c: E2 08 00 20 02 80 13 01 00 00 00 00 00 9F [13:13:37]Write i2c OK [13:13:37]MH_I2C_Read... [13:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:37]Read from MH i2c: E2 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 0E 00 [13:13:37]MH_I2C_Read... [13:13:37]Read from MH i2c: E2 0E 00 20 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 50 [13:13:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:13:37]wFMCommunicate OK [13:13:37]SAM_PROTO_GetShiftState done [13:13:37]FM_GetShiftState done [13:13:37]req_shift_opened done [13:13:37]requested_item shift.open_date is exist - process it [13:13:37]req_shift_open_date [13:13:37]req_shift_open_date done [13:13:37]produce_requested_data done [13:13:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225218,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:13:37]process_action_free close_receipt [13:13:37]json_value_free [13:13:37]json_value_free done [13:13:37]process_json_proto returns [13:13:37]Send response to host [13:13:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225218,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:13:37]free response buf [13:13:37]execute_script done [13:13:37]execute_script returns [13:13:37]free content buf [13:13:37]Sock 7.Close socket [13:13:37]Sock 7.Thread stoped [13:13:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3F 10 47 00 06 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 6F 03 00 F4 03 04 00 10 4D A3 66 B6 04 01 00 00 4A B8 CB EC 90 89 8F E5 [13:13:38]CommunicateWithHost err = 0 [13:13:38]CheckOFDResponse [13:13:38]1017 (14) - 77093643461234 [13:13:38]1041 (16) - 0000000000874959 [13:13:38]1040 (4) - 225218 [13:13:38]1012 (4) - 26.07.2024 07:15 [13:13:38]1206 (1) - 0 [13:13:38]OFD Sender: Remove packet 225218 [13:13:38]ProducePacketName [13:13:38]name=ofd_packets/00225218 [13:13:38]NVStorageDeleteData [13:13:38]OFD Sender: No OFD packet to send [13:13:43]OFD Sender: No OFD packet to send [13:13:45]recv_with_timeout no data received [13:13:48]OFD Sender: No OFD packet to send [13:13:53]OFD Sender: No OFD packet to send [13:13:58]OFD Sender: No OFD packet to send [13:14:02]accept exits with 9 [13:14:02]New connection [13:14:02]New thread 3067383140 created [13:14:02]Thread 3067239780 joined [13:14:02]Waiting for new connection... [13:14:02] Sock 9.Parse request [13:14:02]Sock 9.Check first char [13:14:02]Sock 9.First char is OK [13:14:02]request: POST /json_proto HTTP/1.0 [13:14:02]Method: POST [13:14:02]URL: /json_proto [13:14:02]Method is POST - this is cgi request [13:14:02]url: /json_proto [13:14:02]query_string will be loaded in cgi processing [13:14:02]execute_cgi json_proto POST (null) [13:14:02]execute_cgi path=json_proto method=POST [13:14:02]POST find Content-Length [13:14:02]Host: 172.17.43.131:8080 [13:14:02]Content-Length: 678 [13:14:02]Content-Type: application/json [13:14:02] [13:14:02]POST finish read [13:14:02]Found Content-Length = 678 [13:14:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 1.350, "sum" : 100.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:02]execute_script... [13:14:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 1.350, "sum" : 100.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:02]POST & json_proto [13:14:02]process_json_proto [13:14:02]json parsed OK: [13:14:02]protocol is kg_v1.0 [13:14:02]action value=close_receipt [13:14:02]process_action close_receipt [13:14:02]cmd_close_receipt [13:14:02]MH_GetDate [13:14:02]Write to MH i2c: F0 00 00 21 02 12 [13:14:02]Write i2c OK [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: F0 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: F0 09 00 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: F0 09 00 21 02 00 1A A1 A3 66 F9 24 A2 66 04 [13:14:02]GetLastDocTimeStamp 1721999613 [13:14:02]current date 1721999642 [13:14:02]FM_GetShiftState [13:14:02]SAM_PROTO_GetShiftState [13:14:02]wFMCommunicate request_size=4 [13:14:02]MH_SAM_APDU [13:14:02]CAPDU: 80 13 01 00 [13:14:02]Write to MH i2c: E2 08 00 22 02 80 13 01 00 00 00 00 00 A1 [13:14:02]Write i2c OK [13:14:02]MH_I2C_Read... [13:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:02]Read from MH i2c: E2 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: E2 0E 00 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: E2 0E 00 22 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 52 [13:14:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:14:02]wFMCommunicate OK [13:14:02]SAM_PROTO_GetShiftState done [13:14:02]FM_GetShiftState done [13:14:02]opened in 1721952182 [13:14:02]opened+sec_in_day 1722038582 [13:14:02]quantity*price = 10017 [13:14:02]sum+1 = 10018 [13:14:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.64 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 287 26.07.2024 13:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225219 ФПД: 231685142183631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131402&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225219&fm=231685142183631&tin=02508201610067®Number=0000000000092624&sum=10000 [13:14:03]StoreToDocumentArchive [13:14:03]shift 437 fd 225219 [13:14:03]save to /storage/0437/doc_00225219 [13:14:03]save last doc name /storage/0437/doc_00225219 to /storage/kkm_last_doc_name [13:14:03]save OK [13:14:03]Clear old archive folders... [13:14:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:03]tlvbuf is 01645760 [13:14:03]SAM_PROTO_ClearQueue [13:14:03]wFMCommunicate request_size=4 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 09 00 00 [13:14:03]Write to MH i2c: E2 08 00 2F 02 80 09 00 00 00 00 00 00 A3 [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:03]Read from MH i2c: E2 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [13:14:03]RAPDU: 90 00 [13:14:03]wFMCommunicate OK [13:14:03]SAM_PROTO_ClearQueue done [13:14:03]KKMCreateOFDPacket [13:14:03]OFDProtocolAddRootSTLVToBuf [13:14:03]FM_MakeSignedData [13:14:03]FM_MakeSignedData [13:14:03]SAM_PROTO_SignData [13:14:03]wFMCommunicate request_size=4 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 0D 01 02 [13:14:03]Write to MH i2c: E2 08 00 30 02 80 0D 01 02 00 00 00 00 AB [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:03]Read from MH i2c: E2 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [13:14:03]RAPDU: 90 00 [13:14:03]wFMCommunicate OK [13:14:03]wFMCommunicate request_size=255 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 1A A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 6F 03 00 35 04 06 00 D2 [13:14:03]Write to MH i2c: E2 02 01 31 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 1A A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 6F 03 00 35 04 06 00 D2 00 00 00 [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:03]OFD Sender: No OFD packet to send [13:14:03]Read from MH i2c: E2 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [13:14:03]RAPDU: 90 00 [13:14:03]wFMCommunicate OK [13:14:03]wFMCommunicate request_size=10 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 0D 02 02 05 B7 66 99 7E CF [13:14:03]Write to MH i2c: E2 0D 00 32 02 80 0D 02 02 05 00 B7 66 99 7E CF 00 00 BB [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:03]Read from MH i2c: E2 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [13:14:03]RAPDU: 90 00 [13:14:03]wFMCommunicate OK [13:14:03]wFMCommunicate request_size=4 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 0D 03 02 [13:14:03]Write to MH i2c: E2 08 00 33 02 80 0D 03 02 00 00 00 00 B0 [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:03]Read from MH i2c: E2 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 0B 00 [13:14:03]MH_I2C_Read... [13:14:03]Read from MH i2c: E2 0B 00 33 02 00 70 14 9F 91 A1 E5 0D DE 90 00 D6 [13:14:03]RAPDU: 70 14 9F 91 A1 E5 0D DE 90 00 [13:14:03]wFMCommunicate OK [13:14:03]SAM_PROTO_SignData done [13:14:03]FM_MakeSignedData done [13:14:03]CreateOFDProtocolMessage [13:14:03]wFMCommunicate request_size=4 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 11 00 00 [13:14:03]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 17 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 17 00 34 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0D [13:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:14:04]wFMCommunicate OK [13:14:04]CreateOFDProtocolMessage done [13:14:04]OFDSenderStorePacket 225219 [13:14:04]StoreOFDPacket docnum=225219 [13:14:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5A B6 07 01 97 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 1A A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 6F 03 00 35 04 06 00 D2 B7 66 99 7E CF 70 14 9F 91 A1 E5 0D DE [13:14:04]CheckFolder [13:14:04]dirname=/storage/ofd_packets [13:14:04]CheckFolder done [13:14:04]ProducePacketName [13:14:04]name=ofd_packets/00225219 [13:14:04]NVStorageSaveData ofd_packets/00225219 [13:14:04]File name is /storage/ofd_packets/00225219 [13:14:04]Write 301 bytes [13:14:04]NVStorageSaveData done [13:14:04]OFDSenderStorePacket done [13:14:04]KKMCreateOFDPacket done [13:14:04]NVStorageSaveData kkm_last_timestamp [13:14:04]File name is /storage/kkm_last_timestamp [13:14:04]Write 4 bytes [13:14:04]NVStorageSaveData done [13:14:04]ExternCall_PrintAddStr [13:14:04]wPrintStart [13:14:04]Write to MH i2c: 01 00 00 35 02 37 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 35 02 00 00 00 00 00 FF 0F 4C [13:14:04]RasterBufferAndPrint [13:14:04]line Счет N : (1)2001410 [13:14:04]line ИНН: 02508201610067 [13:14:04]line Контрольно-Кассовый Чек [13:14:04]line ПРОДАЖА [13:14:04]line ТРК (МРК, ГНК) : 44 [13:14:04]line Товар: 2710124500 [13:14:04]line Аи-95-К-5 [13:14:04]line 1.350 * 74.20 [13:14:04]line = 100.17 [13:14:04]line НДС 12% НСП 1% [13:14:04]line > о реализуемом товаре [13:14:04]line ОКРУГЛЕНИЕ: -0.17 [13:14:04]line ИТОГО: 100.00 [13:14:04]line Внесено: 100.00 [13:14:04]line СДАЧА: 0.00 [13:14:04]line НСП 1% : 0.89 [13:14:04]line НДС 12% : 10.64 [13:14:04]line Наличными: 100.00 [13:14:04]line Безнал.: 0.00 [13:14:04]line Место: АЗС № 97 "Партнер Нефть" [13:14:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:14:04]line СНО: Общий режим [13:14:04]line Чек 287 26.07.2024 13:14 [13:14:04]line Смена: 437 ФФД: 1.0 [13:14:04]line ЗНМ: 0300000054 [13:14:04]line РНМ: 0000000000092624 [13:14:04]line Версия ККМ: 001 [13:14:04]line ФМ: 0000000000874959 [13:14:04]line ФД: 225219 [13:14:04]line ФПД: 231685142183631 [13:14:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131402&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225219&fm=231685142183631&tin=02508201610067®Number=0000000000092624&sum=10000 [13:14:04]OFD Sender: Processing packet 225219 [packets to send 596, broken 595] [13:14:04]ProducePacketName [13:14:04]name=ofd_packets/00225219 [13:14:04]OFD Sender: To server: pG, [13:14:04]CommunicateWithHost lk.salyk.kg:30040 [13:14:04]ConnectInit lk.salyk.kg [13:14:04]written 0, free lines is 4095 [13:14:04]Write to MH i2c: 01 00 00 60 02 62 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 60 02 00 00 00 00 00 61 0C D6 [13:14:04]RasterBufferAndPrint [13:14:04]line [13:14:04]line [13:14:04]line [13:14:04]line [13:14:04]line [13:14:04]written 0, free lines is 3177 [13:14:04]MH_Cut [13:14:04]Write to MH i2c: D1 01 00 67 02 01 3B [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: D1 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: D1 01 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: D1 01 00 67 02 00 3A [13:14:04]Write to MH i2c: 01 00 00 68 02 6A [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:05]recv_with_timeout no data received [13:14:05]*** Cut start [13:14:05]*** Partial cut [13:14:05]*** CUTSNS_PIN = 1 [13:14:05]*** CUTSNS_PIN = 0 [13:14:06]*** Brake cut motor [13:14:06]Read from MH i2c: 01 [13:14:06]MH_I2C_Read... [13:14:06]*** Stop cut motor [13:14:06]*** Cut end [13:14:06]Read from MH i2c: 01 07 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 FF 0F 7F [13:14:06]process_action close_receipt done [13:14:06]requested_data is exist [13:14:06]produce_requested_data [13:14:06]requested_item fm.sn is exist - process it [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 11 00 00 [13:14:06]Write to MH i2c: E2 08 00 69 02 80 11 00 00 00 00 00 00 E5 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 17 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 17 00 69 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [13:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:14:06]wFMCommunicate OK [13:14:06]requested_item fd.num is exist - process it [13:14:06]SAM_PROTO_GetFieldsCounters [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 13 00 00 [13:14:06]Write to MH i2c: E2 08 00 6A 02 80 13 00 00 00 00 00 00 E8 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 62 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 62 00 6A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [13:14:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_GetFieldsCounters done [13:14:06]requested_item shift.num is exist - process it [13:14:06]requested_item shift.opened is exist - process it [13:14:06]req_shift_opened [13:14:06]FM_GetShiftState [13:14:06]SAM_PROTO_GetShiftState [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 13 01 00 [13:14:06]Write to MH i2c: E2 08 00 6B 02 80 13 01 00 00 00 00 00 EA [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0E 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0E 00 6B 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9B [13:14:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_GetShiftState done [13:14:06]FM_GetShiftState done [13:14:06]req_shift_opened done [13:14:06]requested_item shift.open_date is exist - process it [13:14:06]req_shift_open_date [13:14:06]req_shift_open_date done [13:14:06]produce_requested_data done [13:14:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225219,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:14:06]process_action_free close_receipt [13:14:06]json_value_free [13:14:06]json_value_free done [13:14:06]process_json_proto returns [13:14:06]Send response to host [13:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225219,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:14:06]free response buf [13:14:06]execute_script done [13:14:06]execute_script returns [13:14:06]free content buf [13:14:06]Sock 9.Close socket [13:14:06]Sock 9.Thread stoped [13:14:09]Connected sock=11 [13:14:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5A B6 07 01 97 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 1A A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 6F 03 00 35 04 06 00 D2 B7 66 99 7E CF 70 14 9F 91 A1 E5 0D DE [13:14:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0E FA 47 00 76 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 6F 03 00 F4 03 04 00 30 4D A3 66 B6 04 01 00 00 71 FE 4C 01 83 14 9D A8 [13:14:11]CommunicateWithHost err = 0 [13:14:11]CheckOFDResponse [13:14:11]1017 (14) - 77093643461234 [13:14:11]1041 (16) - 0000000000874959 [13:14:11]1040 (4) - 225219 [13:14:11]1012 (4) - 26.07.2024 07:16 [13:14:11]1206 (1) - 0 [13:14:11]OFD Sender: Remove packet 225219 [13:14:11]ProducePacketName [13:14:11]name=ofd_packets/00225219 [13:14:11]NVStorageDeleteData [13:14:12]OFD Sender: No OFD packet to send [13:14:16]recv_with_timeout no data received [13:14:17]OFD Sender: No OFD packet to send [13:14:19]accept exits with 10 [13:14:19]New connection [13:14:19]New thread 3067239780 created [13:14:19]Thread 3067383140 joined [13:14:19]Waiting for new connection... [13:14:19] Sock 10.Parse request [13:14:19]Sock 10.Check first char [13:14:19]Sock 10.First char is OK [13:14:19]request: POST /json_proto HTTP/1.0 [13:14:19]Method: POST [13:14:19]URL: /json_proto [13:14:19]Method is POST - this is cgi request [13:14:19]url: /json_proto [13:14:19]query_string will be loaded in cgi processing [13:14:19]execute_cgi json_proto POST (null) [13:14:19]execute_cgi path=json_proto method=POST [13:14:19]POST find Content-Length [13:14:19]Host: 172.17.43.131:8080 [13:14:19]Content-Length: 1223 [13:14:19]Content-Type: application/json [13:14:19] [13:14:19]POST finish read [13:14:19]Found Content-Length = 1223 [13:14:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001403\u000A26.07.2024 13:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3475645.46\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:19]execute_script... [13:14:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001403\u000A26.07.2024 13:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3475645.46\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:19]POST & json_proto [13:14:19]process_json_proto [13:14:19]json parsed OK: [13:14:19]protocol is kg_v1.0 [13:14:19]action value=print_text [13:14:19]process_action print_text [13:14:19]cmd_print_text [13:14:19]ExternCall_PrintAddStr [13:14:19]wPrintStart [13:14:19]Write to MH i2c: 01 00 00 6C 02 6E [13:14:19]Write i2c OK [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: 01 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: 01 07 00 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 FF 0F 83 [13:14:19]RasterBufferAndPrint [13:14:19]line *****ТОВАРНЫЙ ЧЕК***** [13:14:19]line АЗС-97 [13:14:19]line Партнер нефть [13:14:19]line 02508201610067 [13:14:19]line Кассир : Ахмадалиева М. [13:14:19]line Счет N : (1)2001403 [13:14:19]line 26.07.2024 13:12 [13:14:19]line ПРОДАЖА [13:14:19]line ТРК (МРК, ГНК): 11 [13:14:19]line Вид ГСМ : 2710194210 [13:14:19]line ДТ-К-5 [13:14:19]line 100.000 x 75.70 [13:14:19]line ИТОГ: 7570.00 [13:14:19]line Тип оплаты: Талоны: Топливные Талоны [13:14:19]line 3475645.46 [13:14:19]line ______________________ [13:14:19]line (подпись) [13:14:19]written 0, free lines is 4095 [13:14:19]Write to MH i2c: 01 00 00 81 02 83 [13:14:19]Write i2c OK [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: 01 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: 01 07 00 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: 01 07 00 81 02 00 00 00 00 00 F5 0D 8C [13:14:19]RasterBufferAndPrint [13:14:19]line [13:14:19]line [13:14:19]line [13:14:19]line [13:14:19]line [13:14:19]written 0, free lines is 3580 [13:14:19]MH_Cut [13:14:19]Write to MH i2c: D1 01 00 88 02 01 5C [13:14:19]Write i2c OK [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: D1 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: D1 01 00 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: D1 01 00 88 02 00 5B [13:14:19]Write to MH i2c: 01 00 00 89 02 8B [13:14:19]Write i2c OK [13:14:19]MH_I2C_Read... [13:14:20]*** Cut start [13:14:20]*** Partial cut [13:14:20]*** CUTSNS_PIN = 1 [13:14:20]*** CUTSNS_PIN = 0 [13:14:20]*** Brake cut motor [13:14:21]Read from MH i2c: 01 [13:14:21]MH_I2C_Read... [13:14:21]*** Stop cut motor [13:14:21]*** Cut end [13:14:21]Read from MH i2c: 01 07 00 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 FF 0F A0 [13:14:21]process_action print_text done [13:14:21]requested_data is exist [13:14:21]produce_requested_data [13:14:21]requested_item fm.sn is exist - process it [13:14:21]wFMCommunicate request_size=4 [13:14:21]MH_SAM_APDU [13:14:21]CAPDU: 80 11 00 00 [13:14:21]Write to MH i2c: E2 08 00 8A 02 80 11 00 00 00 00 00 00 06 [13:14:21]Write i2c OK [13:14:21]MH_I2C_Read... [13:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:21]Read from MH i2c: E2 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: E2 17 00 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: E2 17 00 8A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [13:14:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:14:21]wFMCommunicate OK [13:14:21]requested_item fd.num is exist - process it [13:14:21]SAM_PROTO_GetFieldsCounters [13:14:21]wFMCommunicate request_size=4 [13:14:21]MH_SAM_APDU [13:14:21]CAPDU: 80 13 00 00 [13:14:21]Write to MH i2c: E2 08 00 8B 02 80 13 00 00 00 00 00 00 09 [13:14:21]Write i2c OK [13:14:21]MH_I2C_Read... [13:14:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:21]Read from MH i2c: E2 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: E2 62 00 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: E2 62 00 8B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [13:14:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:21]wFMCommunicate OK [13:14:21]SAM_PROTO_GetFieldsCounters done [13:14:21]requested_item shift.num is exist - process it [13:14:21]requested_item shift.opened is exist - process it [13:14:21]req_shift_opened [13:14:21]FM_GetShiftState [13:14:21]SAM_PROTO_GetShiftState [13:14:21]wFMCommunicate request_size=4 [13:14:21]MH_SAM_APDU [13:14:21]CAPDU: 80 13 01 00 [13:14:21]Write to MH i2c: E2 08 00 8C 02 80 13 01 00 00 00 00 00 0B [13:14:21]Write i2c OK [13:14:21]MH_I2C_Read... [13:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:21]Read from MH i2c: E2 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: E2 0E 00 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: E2 0E 00 8C 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BC [13:14:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:14:21]wFMCommunicate OK [13:14:21]SAM_PROTO_GetShiftState done [13:14:21]FM_GetShiftState done [13:14:21]req_shift_opened done [13:14:21]requested_item shift.open_date is exist - process it [13:14:21]req_shift_open_date [13:14:21]req_shift_open_date done [13:14:21]produce_requested_data done [13:14:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225219,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:14:21]process_action_free print_text [13:14:21]json_value_free [13:14:21]json_value_free done [13:14:21]process_json_proto returns [13:14:21]Send response to host [13:14:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225219,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:14:21]free response buf [13:14:21]execute_script done [13:14:21]execute_script returns [13:14:21]free content buf [13:14:21]Sock 10.Close socket [13:14:21]Sock 10.Thread stoped [13:14:22]OFD Sender: No OFD packet to send [13:14:27]OFD Sender: No OFD packet to send [13:14:32]OFD Sender: No OFD packet to send [13:14:37]OFD Sender: No OFD packet to send [13:14:42]OFD Sender: No OFD packet to send [13:14:44]recv_with_timeout no data received [13:14:47]OFD Sender: No OFD packet to send [13:14:52]OFD Sender: No OFD packet to send [13:14:55]recv_with_timeout no data received [13:14:57]OFD Sender: No OFD packet to send [13:15:02]OFD Sender: No OFD packet to send [13:15:07]OFD Sender: No OFD packet to send [13:15:12]OFD Sender: No OFD packet to send [13:15:17]OFD Sender: No OFD packet to send [13:15:22]OFD Sender: No OFD packet to send [13:15:26]accept exits with 7 [13:15:26]New connection [13:15:26]New thread 3067383140 created [13:15:26]Thread 3067239780 joined [13:15:26]Waiting for new connection... [13:15:26] Sock 7.Parse request [13:15:26]Sock 7.Check first char [13:15:26]Sock 7.First char is OK [13:15:26]request: POST /json_proto HTTP/1.0 [13:15:26]Method: POST [13:15:26]URL: /json_proto [13:15:26]Method is POST - this is cgi request [13:15:26]url: /json_proto [13:15:26]query_string will be loaded in cgi processing [13:15:26]execute_cgi json_proto POST (null) [13:15:26]execute_cgi path=json_proto method=POST [13:15:26]POST find Content-Length [13:15:26]Host: 172.17.43.131:8080 [13:15:26]Content-Length: 1232 [13:15:26]Content-Type: application/json [13:15:26] [13:15:26]POST finish read [13:15:26]Found Content-Length = 1232 [13:15:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001404\u000A26.07.2024 13:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070004.06.07.08.09\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:26]execute_script... [13:15:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001404\u000A26.07.2024 13:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070004.06.07.08.09\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:26]POST & json_proto [13:15:26]process_json_proto [13:15:26]json parsed OK: [13:15:26]protocol is kg_v1.0 [13:15:26]action value=print_text [13:15:26]process_action print_text [13:15:26]cmd_print_text [13:15:26]ExternCall_PrintAddStr [13:15:26]wPrintStart [13:15:26]Write to MH i2c: 01 00 00 8D 02 8F [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 07 00 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [13:15:26]RasterBufferAndPrint [13:15:26]line *****ТОВАРНЫЙ ЧЕК***** [13:15:26]line АЗС-97 [13:15:26]line Партнер нефть [13:15:26]line 02508201610067 [13:15:26]line Кассир : Ахмадалиева М. [13:15:26]line Счет N : (1)2001404 [13:15:26]line 26.07.2024 13:14 [13:15:26]line ПРОДАЖА [13:15:26]line ТРК (МРК, ГНК): 21 [13:15:26]line Вид ГСМ : 2710194210 [13:15:26]line ДТ-К-5 [13:15:26]line 100.000 x 75.70 [13:15:26]line ИТОГ: 7570.00 [13:15:26]line Тип оплаты: Талоны: Топливные Талоны [13:15:26]line 4070004.06.07.08.09 [13:15:26]line ______________________ [13:15:26]line (подпись) [13:15:26]written 0, free lines is 4095 [13:15:26]Write to MH i2c: 01 00 00 A2 02 A4 [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 07 00 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 F8 0D B0 [13:15:26]RasterBufferAndPrint [13:15:26]line [13:15:26]line [13:15:26]line [13:15:26]line [13:15:26]line [13:15:26]written 0, free lines is 3578 [13:15:26]MH_Cut [13:15:26]Write to MH i2c: D1 01 00 A9 02 01 7D [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: D1 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: D1 01 00 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: D1 01 00 A9 02 00 7C [13:15:26]Write to MH i2c: 01 00 00 AA 02 AC [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:27]OFD Sender: No OFD packet to send [13:15:27]*** Cut start [13:15:27]*** Partial cut [13:15:27]*** CUTSNS_PIN = 1 [13:15:27]*** CUTSNS_PIN = 0 [13:15:27]*** Brake cut motor [13:15:28]Read from MH i2c: 01 [13:15:28]MH_I2C_Read... [13:15:28]*** Stop cut motor [13:15:28]*** Cut end [13:15:28]Read from MH i2c: 01 07 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [13:15:28]process_action print_text done [13:15:28]requested_data is exist [13:15:28]produce_requested_data [13:15:28]requested_item fm.sn is exist - process it [13:15:28]wFMCommunicate request_size=4 [13:15:28]MH_SAM_APDU [13:15:28]CAPDU: 80 11 00 00 [13:15:28]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:28]Read from MH i2c: E2 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 17 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [13:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:15:28]wFMCommunicate OK [13:15:28]requested_item fd.num is exist - process it [13:15:28]SAM_PROTO_GetFieldsCounters [13:15:28]wFMCommunicate request_size=4 [13:15:28]MH_SAM_APDU [13:15:28]CAPDU: 80 13 00 00 [13:15:28]Write to MH i2c: E2 08 00 AC 02 80 13 00 00 00 00 00 00 2A [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:28]Read from MH i2c: E2 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 62 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 62 00 AC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [13:15:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:28]wFMCommunicate OK [13:15:28]SAM_PROTO_GetFieldsCounters done [13:15:28]requested_item shift.num is exist - process it [13:15:28]requested_item shift.opened is exist - process it [13:15:28]req_shift_opened [13:15:28]FM_GetShiftState [13:15:28]SAM_PROTO_GetShiftState [13:15:28]wFMCommunicate request_size=4 [13:15:28]MH_SAM_APDU [13:15:28]CAPDU: 80 13 01 00 [13:15:28]Write to MH i2c: E2 08 00 AD 02 80 13 01 00 00 00 00 00 2C [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:28]Read from MH i2c: E2 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 0E 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 0E 00 AD 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [13:15:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:15:28]wFMCommunicate OK [13:15:28]SAM_PROTO_GetShiftState done [13:15:28]FM_GetShiftState done [13:15:28]req_shift_opened done [13:15:28]requested_item shift.open_date is exist - process it [13:15:28]req_shift_open_date [13:15:28]req_shift_open_date done [13:15:28]produce_requested_data done [13:15:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225219,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:15:28]process_action_free print_text [13:15:28]json_value_free [13:15:28]json_value_free done [13:15:28]process_json_proto returns [13:15:28]Send response to host [13:15:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225219,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:15:28]free response buf [13:15:28]execute_script done [13:15:28]execute_script returns [13:15:28]free content buf [13:15:28]Sock 7.Close socket [13:15:28]Sock 7.Thread stoped [13:15:32]OFD Sender: No OFD packet to send [13:15:37]OFD Sender: No OFD packet to send [13:15:42]OFD Sender: No OFD packet to send [13:15:47]OFD Sender: No OFD packet to send [13:15:52]OFD Sender: No OFD packet to send [13:15:57]OFD Sender: No OFD packet to send [13:16:02]OFD Sender: No OFD packet to send [13:16:07]OFD Sender: No OFD packet to send [13:16:12]OFD Sender: No OFD packet to send [13:16:16]accept exits with 10 [13:16:16]New connection [13:16:16]New thread 3067239780 created [13:16:16]Thread 3067383140 joined [13:16:16]Waiting for new connection... [13:16:16] Sock 10.Parse request [13:16:16]Sock 10.Check first char [13:16:16]Sock 10.First char is OK [13:16:16]request: POST /json_proto HTTP/1.0 [13:16:16]Method: POST [13:16:16]URL: /json_proto [13:16:16]Method is POST - this is cgi request [13:16:16]url: /json_proto [13:16:16]query_string will be loaded in cgi processing [13:16:16]execute_cgi json_proto POST (null) [13:16:16]execute_cgi path=json_proto method=POST [13:16:16]POST find Content-Length [13:16:16]Host: 172.17.43.131:8080 [13:16:16]Content-Length: 680 [13:16:16]Content-Type: application/json [13:16:16] [13:16:16]POST finish read [13:16:16]Found Content-Length = 680 [13:16:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:16]execute_script... [13:16:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:16]POST & json_proto [13:16:16]process_json_proto [13:16:16]json parsed OK: [13:16:16]protocol is kg_v1.0 [13:16:16]action value=close_receipt [13:16:16]process_action close_receipt [13:16:16]cmd_close_receipt [13:16:16]MH_GetDate [13:16:16]Write to MH i2c: F0 00 00 AE 02 9F [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: F0 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: F0 09 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: F0 09 00 AE 02 00 A0 A1 A3 66 F9 24 A2 66 17 [13:16:16]GetLastDocTimeStamp 1721999642 [13:16:16]current date 1721999776 [13:16:16]FM_GetShiftState [13:16:16]SAM_PROTO_GetShiftState [13:16:16]wFMCommunicate request_size=4 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 13 01 00 [13:16:16]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 0E 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [13:16:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:16:16]wFMCommunicate OK [13:16:16]SAM_PROTO_GetShiftState done [13:16:16]FM_GetShiftState done [13:16:16]opened in 1721952182 [13:16:16]opened+sec_in_day 1722038582 [13:16:16]quantity*price = 180014 [13:16:16]sum+1 = 180016 [13:16:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.17 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 288 26.07.2024 13:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225220 ФПД: 58888960858269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131616&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225220&fm=58888960858269&tin=02508201610067®Number=0000000000092624&sum=180000 [13:16:17]StoreToDocumentArchive [13:16:17]shift 437 fd 225220 [13:16:17]save to /storage/0437/doc_00225220 [13:16:17]save last doc name /storage/0437/doc_00225220 to /storage/kkm_last_doc_name [13:16:17]save OK [13:16:17]Clear old archive folders... [13:16:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:16:17]tlvbuf is 016B5880 [13:16:17]SAM_PROTO_ClearQueue [13:16:17]wFMCommunicate request_size=4 [13:16:17]MH_SAM_APDU [13:16:17]CAPDU: 80 09 00 00 [13:16:17]Write to MH i2c: E2 08 00 BC 02 80 09 00 00 00 00 00 00 30 [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:17]Read from MH i2c: E2 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [13:16:17]RAPDU: 90 00 [13:16:17]wFMCommunicate OK [13:16:17]SAM_PROTO_ClearQueue done [13:16:17]KKMCreateOFDPacket [13:16:17]OFDProtocolAddRootSTLVToBuf [13:16:17]FM_MakeSignedData [13:16:17]FM_MakeSignedData [13:16:17]SAM_PROTO_SignData [13:16:17]wFMCommunicate request_size=4 [13:16:17]MH_SAM_APDU [13:16:17]CAPDU: 80 0D 01 02 [13:16:17]Write to MH i2c: E2 08 00 BD 02 80 0D 01 02 00 00 00 00 38 [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:17]OFD Sender: No OFD packet to send [13:16:17]Read from MH i2c: E2 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [13:16:17]RAPDU: 90 00 [13:16:17]wFMCommunicate OK [13:16:17]wFMCommunicate request_size=255 [13:16:17]MH_SAM_APDU [13:16:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 A0 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 6F 03 00 35 04 06 00 35 8F 27 97 [13:16:17]Write to MH i2c: E2 02 01 BE 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 A0 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 6F 03 00 35 04 06 00 35 8F 27 97 00 00 4D [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:17]Read from MH i2c: E2 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [13:16:17]RAPDU: 90 00 [13:16:17]wFMCommunicate OK [13:16:17]wFMCommunicate request_size=7 [13:16:17]MH_SAM_APDU [13:16:17]CAPDU: 80 0D 02 02 02 D8 9D [13:16:17]Write to MH i2c: E2 0A 00 BF 02 80 0D 02 02 02 00 D8 9D 00 00 B4 [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:17]Read from MH i2c: E2 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [13:16:17]RAPDU: 90 00 [13:16:17]wFMCommunicate OK [13:16:17]wFMCommunicate request_size=4 [13:16:17]MH_SAM_APDU [13:16:17]CAPDU: 80 0D 03 02 [13:16:17]Write to MH i2c: E2 08 00 C0 02 80 0D 03 02 00 00 00 00 3D [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:18]Read from MH i2c: E2 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: E2 0B 00 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: E2 0B 00 C0 02 00 2D 33 B8 73 D1 79 D0 14 90 00 F7 [13:16:18]RAPDU: 2D 33 B8 73 D1 79 D0 14 90 00 [13:16:18]wFMCommunicate OK [13:16:18]SAM_PROTO_SignData done [13:16:18]FM_MakeSignedData done [13:16:18]CreateOFDProtocolMessage [13:16:18]wFMCommunicate request_size=4 [13:16:18]MH_SAM_APDU [13:16:18]CAPDU: 80 11 00 00 [13:16:18]Write to MH i2c: E2 08 00 C1 02 80 11 00 00 00 00 00 00 3D [13:16:18]Write i2c OK [13:16:18]MH_I2C_Read... [13:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:18]Read from MH i2c: E2 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: E2 17 00 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: E2 17 00 C1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [13:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:16:18]wFMCommunicate OK [13:16:18]CreateOFDProtocolMessage done [13:16:18]OFDSenderStorePacket 225220 [13:16:18]StoreOFDPacket docnum=225220 [13:16:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9D 41 04 01 C8 B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 A0 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 6F 03 00 35 04 06 00 35 8F 27 97 D8 9D 2D 33 B8 73 D1 79 D0 14 [13:16:18]CheckFolder [13:16:18]dirname=/storage/ofd_packets [13:16:18]CheckFolder done [13:16:18]ProducePacketName [13:16:18]name=ofd_packets/00225220 [13:16:18]NVStorageSaveData ofd_packets/00225220 [13:16:18]File name is /storage/ofd_packets/00225220 [13:16:18]Write 298 bytes [13:16:18]NVStorageSaveData done [13:16:18]OFDSenderStorePacket done [13:16:18]KKMCreateOFDPacket done [13:16:18]NVStorageSaveData kkm_last_timestamp [13:16:18]File name is /storage/kkm_last_timestamp [13:16:18]Write 4 bytes [13:16:18]NVStorageSaveData done [13:16:18]ExternCall_PrintAddStr [13:16:18]wPrintStart [13:16:18]Write to MH i2c: 01 00 00 C2 02 C4 [13:16:18]Write i2c OK [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 07 00 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 07 00 C2 02 00 00 00 00 00 FF 0F D9 [13:16:18]RasterBufferAndPrint [13:16:18]line Счет N : (1)2001411 [13:16:18]line ИНН: 02508201610067 [13:16:18]line Контрольно-Кассовый Чек [13:16:18]line ПРОДАЖА [13:16:18]line ТРК (МРК, ГНК) : 31 [13:16:18]line Товар: 2710194210 [13:16:18]line ДТ-К-5 [13:16:18]line 23.780 * 75.70 [13:16:18]line = 1800.15 [13:16:18]line НДС 12% НСП 1% [13:16:18]line > о реализуемом товаре [13:16:18]line ОКРУГЛЕНИЕ: -0.15 [13:16:18]line ИТОГО: 1800.00 [13:16:18]line Внесено: 1800.00 [13:16:18]line СДАЧА: 0.00 [13:16:18]line НСП 1% : 15.93 [13:16:18]line НДС 12% : 191.17 [13:16:18]line Наличными: 1800.00 [13:16:18]line Безнал.: 0.00 [13:16:18]line Место: АЗС № 97 "Партнер Нефть" [13:16:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:16:18]line СНО: Общий режим [13:16:18]line Чек 288 26.07.2024 13:16 [13:16:18]line Смена: 437 ФФД: 1.0 [13:16:18]line ЗНМ: 0300000054 [13:16:18]line РНМ: 0000000000092624 [13:16:18]line Версия ККМ: 001 [13:16:18]line ФМ: 0000000000874959 [13:16:18]line ФД: 225220 [13:16:18]line ФПД: 58888960858269 [13:16:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131616&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225220&fm=58888960858269&tin=02508201610067®Number=0000000000092624&sum=180000 [13:16:18]OFD Sender: Processing packet 225220 [packets to send 596, broken 595] [13:16:18]ProducePacketName [13:16:18]name=ofd_packets/00225220 [13:16:18]OFD Sender: To server: pG, [13:16:18]CommunicateWithHost lk.salyk.kg:30040 [13:16:18]ConnectInit lk.salyk.kg [13:16:18]written 0, free lines is 4095 [13:16:18]Write to MH i2c: 01 00 00 ED 02 EF [13:16:18]Write i2c OK [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 07 00 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 5E 0C 60 [13:16:18]RasterBufferAndPrint [13:16:18]line [13:16:18]line [13:16:18]line [13:16:18]line [13:16:18]line [13:16:18]written 0, free lines is 3169 [13:16:18]MH_Cut [13:16:18]Write to MH i2c: D1 01 00 F4 02 01 C8 [13:16:18]Write i2c OK [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: D1 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: D1 01 00 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: D1 01 00 F4 02 00 C7 [13:16:18]Write to MH i2c: 01 00 00 F5 02 F7 [13:16:18]Write i2c OK [13:16:18]MH_I2C_Read... [13:16:20]*** Cut start [13:16:20]*** Partial cut [13:16:20]*** CUTSNS_PIN = 1 [13:16:20]*** CUTSNS_PIN = 0 [13:16:20]*** Brake cut motor [13:16:20]Read from MH i2c: 01 [13:16:20]MH_I2C_Read... [13:16:20]*** Stop cut motor [13:16:20]*** Cut end [13:16:20]Read from MH i2c: 01 07 00 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 FF 0F 0C [13:16:20]process_action close_receipt done [13:16:20]requested_data is exist [13:16:20]produce_requested_data [13:16:20]requested_item fm.sn is exist - process it [13:16:20]wFMCommunicate request_size=4 [13:16:20]MH_SAM_APDU [13:16:20]CAPDU: 80 11 00 00 [13:16:20]Write to MH i2c: E2 08 00 F6 02 80 11 00 00 00 00 00 00 72 [13:16:20]Write i2c OK [13:16:20]MH_I2C_Read... [13:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:20]Read from MH i2c: E2 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: E2 17 00 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: E2 17 00 F6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [13:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:16:20]wFMCommunicate OK [13:16:20]requested_item fd.num is exist - process it [13:16:20]SAM_PROTO_GetFieldsCounters [13:16:20]wFMCommunicate request_size=4 [13:16:20]MH_SAM_APDU [13:16:20]CAPDU: 80 13 00 00 [13:16:20]Write to MH i2c: E2 08 00 F7 02 80 13 00 00 00 00 00 00 75 [13:16:20]Write i2c OK [13:16:20]MH_I2C_Read... [13:16:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:20]Read from MH i2c: E2 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: E2 62 00 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: E2 62 00 F7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [13:16:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:20]wFMCommunicate OK [13:16:20]SAM_PROTO_GetFieldsCounters done [13:16:20]requested_item shift.num is exist - process it [13:16:20]requested_item shift.opened is exist - process it [13:16:20]req_shift_opened [13:16:20]FM_GetShiftState [13:16:20]SAM_PROTO_GetShiftState [13:16:20]wFMCommunicate request_size=4 [13:16:20]MH_SAM_APDU [13:16:20]CAPDU: 80 13 01 00 [13:16:20]Write to MH i2c: E2 08 00 F8 02 80 13 01 00 00 00 00 00 77 [13:16:20]Write i2c OK [13:16:20]MH_I2C_Read... [13:16:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:21]Read from MH i2c: E2 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 0E 00 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 0E 00 F8 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 28 [13:16:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:16:21]wFMCommunicate OK [13:16:21]SAM_PROTO_GetShiftState done [13:16:21]FM_GetShiftState done [13:16:21]req_shift_opened done [13:16:21]requested_item shift.open_date is exist - process it [13:16:21]req_shift_open_date [13:16:21]req_shift_open_date done [13:16:21]produce_requested_data done [13:16:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225220,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:16:21]process_action_free close_receipt [13:16:21]json_value_free [13:16:21]json_value_free done [13:16:21]process_json_proto returns [13:16:21]Send response to host [13:16:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225220,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:16:21]free response buf [13:16:21]execute_script done [13:16:21]execute_script returns [13:16:21]free content buf [13:16:21]Sock 10.Close socket [13:16:21]Sock 10.Thread stoped [13:16:23]ConnectInit Can't take IP for lk.salyk.kg [13:16:23]CommunicateWithHost connect error [13:16:23]CommunicateWithHost err = -1 [13:16:23]OFD Sender: Server communicate error [13:16:28]OFD Sender: Processing packet 225220 [packets to send 596, broken 595] [13:16:28]ProducePacketName [13:16:28]name=ofd_packets/00225220 [13:16:28]OFD Sender: To server: pG, [13:16:28]CommunicateWithHost lk.salyk.kg:30040 [13:16:28]ConnectInit lk.salyk.kg [13:16:32]recv_with_timeout no data received [13:16:33]ConnectInit Can't take IP for lk.salyk.kg [13:16:33]CommunicateWithHost connect error [13:16:33]CommunicateWithHost err = -1 [13:16:33]OFD Sender: Server communicate error [13:16:38]OFD Sender: Processing packet 225220 [packets to send 596, broken 595] [13:16:38]ProducePacketName [13:16:38]name=ofd_packets/00225220 [13:16:38]OFD Sender: To server: pG, [13:16:38]CommunicateWithHost lk.salyk.kg:30040 [13:16:38]ConnectInit lk.salyk.kg [13:16:41]Connected sock=10 [13:16:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9D 41 04 01 C8 B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 A0 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 6F 03 00 35 04 06 00 35 8F 27 97 D8 9D 2D 33 B8 73 D1 79 D0 14 [13:16:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D8 1F 47 00 10 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 6F 03 00 F4 03 04 00 C9 4D A3 66 B6 04 01 00 00 9A FF 4E 48 91 9A 2B C4 [13:16:42]CommunicateWithHost err = 0 [13:16:42]CheckOFDResponse [13:16:42]1017 (14) - 77093643461234 [13:16:42]1041 (16) - 0000000000874959 [13:16:42]1040 (4) - 225220 [13:16:42]1012 (4) - 26.07.2024 07:18 [13:16:42]1206 (1) - 0 [13:16:42]OFD Sender: Remove packet 225220 [13:16:42]ProducePacketName [13:16:42]name=ofd_packets/00225220 [13:16:42]NVStorageDeleteData [13:16:43]OFD Sender: No OFD packet to send [13:16:48]OFD Sender: No OFD packet to send [13:16:53]OFD Sender: No OFD packet to send [13:16:58]OFD Sender: No OFD packet to send [13:17:03]OFD Sender: No OFD packet to send [13:17:08]OFD Sender: No OFD packet to send [13:17:13]OFD Sender: No OFD packet to send [13:17:18]OFD Sender: No OFD packet to send [13:17:23]OFD Sender: No OFD packet to send [13:17:28]OFD Sender: No OFD packet to send [13:17:33]OFD Sender: No OFD packet to send [13:17:38]OFD Sender: No OFD packet to send [13:17:42]accept exits with 9 [13:17:42]New connection [13:17:42]New thread 3067383140 created [13:17:42]Thread 3067239780 joined [13:17:42]Waiting for new connection... [13:17:42] Sock 9.Parse request [13:17:42]Sock 9.Check first char [13:17:42]Sock 9.First char is OK [13:17:42]request: POST /json_proto HTTP/1.0 [13:17:42]Method: POST [13:17:42]URL: /json_proto [13:17:42]Method is POST - this is cgi request [13:17:42]url: /json_proto [13:17:42]query_string will be loaded in cgi processing [13:17:42]execute_cgi json_proto POST (null) [13:17:42]execute_cgi path=json_proto method=POST [13:17:42]POST find Content-Length [13:17:42]Host: 172.17.43.131:8080 [13:17:42]Content-Length: 676 [13:17:42]Content-Type: application/json [13:17:42] [13:17:42]POST finish read [13:17:42]Found Content-Length = 676 [13:17:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 36.340, "sum" : 2500.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:42]execute_script... [13:17:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 36.340, "sum" : 2500.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:42]POST & json_proto [13:17:42]process_json_proto [13:17:42]json parsed OK: [13:17:42]protocol is kg_v1.0 [13:17:42]action value=close_receipt [13:17:42]process_action close_receipt [13:17:42]cmd_close_receipt [13:17:42]MH_GetDate [13:17:42]Write to MH i2c: F0 00 00 F9 02 EA [13:17:42]Write i2c OK [13:17:42]MH_I2C_Read... [13:17:42]Read from MH i2c: F0 [13:17:42]MH_I2C_Read... [13:17:42]Read from MH i2c: F0 09 00 [13:17:42]MH_I2C_Read... [13:17:42]Read from MH i2c: F0 09 00 F9 02 00 F6 A1 A3 66 F9 24 A2 66 B8 [13:17:42]GetLastDocTimeStamp 1721999776 [13:17:42]current date 1721999862 [13:17:42]FM_GetShiftState [13:17:42]SAM_PROTO_GetShiftState [13:17:42]wFMCommunicate request_size=4 [13:17:42]MH_SAM_APDU [13:17:42]CAPDU: 80 13 01 00 [13:17:42]Write to MH i2c: E2 08 00 FA 02 80 13 01 00 00 00 00 00 79 [13:17:42]Write i2c OK [13:17:42]MH_I2C_Read... [13:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:42]Read from MH i2c: E2 [13:17:42]MH_I2C_Read... [13:17:42]Read from MH i2c: E2 0E 00 [13:17:42]MH_I2C_Read... [13:17:42]Read from MH i2c: E2 0E 00 FA 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [13:17:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:17:42]wFMCommunicate OK [13:17:42]SAM_PROTO_GetShiftState done [13:17:42]FM_GetShiftState done [13:17:42]opened in 1721952182 [13:17:42]opened+sec_in_day 1722038582 [13:17:42]quantity*price = 250019 [13:17:42]sum+1 = 250020 [13:17:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 289 26.07.2024 13:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225221 ФПД: 63424597089395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225221&fm=63424597089395&tin=02508201610067®Number=0000000000092624&sum=250000 [13:17:43]StoreToDocumentArchive [13:17:43]shift 437 fd 225221 [13:17:43]save to /storage/0437/doc_00225221 [13:17:43]save last doc name /storage/0437/doc_00225221 to /storage/kkm_last_doc_name [13:17:43]save OK [13:17:43]Clear old archive folders... [13:17:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:17:43]tlvbuf is 016BC9F0 [13:17:43]SAM_PROTO_ClearQueue [13:17:43]wFMCommunicate request_size=4 [13:17:43]MH_SAM_APDU [13:17:43]CAPDU: 80 09 00 00 [13:17:43]Write to MH i2c: E2 08 00 07 03 80 09 00 00 00 00 00 00 7C [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:43]Read from MH i2c: E2 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [13:17:43]RAPDU: 90 00 [13:17:43]wFMCommunicate OK [13:17:43]SAM_PROTO_ClearQueue done [13:17:43]KKMCreateOFDPacket [13:17:43]OFDProtocolAddRootSTLVToBuf [13:17:43]FM_MakeSignedData [13:17:43]FM_MakeSignedData [13:17:43]SAM_PROTO_SignData [13:17:43]wFMCommunicate request_size=4 [13:17:43]MH_SAM_APDU [13:17:43]CAPDU: 80 0D 01 02 [13:17:43]Write to MH i2c: E2 08 00 08 03 80 0D 01 02 00 00 00 00 84 [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:43]Read from MH i2c: E2 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [13:17:43]RAPDU: 90 00 [13:17:43]wFMCommunicate OK [13:17:43]wFMCommunicate request_size=255 [13:17:43]MH_SAM_APDU [13:17:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F6 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 6F 03 00 35 04 06 00 [13:17:43]Write to MH i2c: E2 02 01 09 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F6 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 6F 03 00 35 04 06 00 00 00 F1 [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]OFD Sender: No OFD packet to send [13:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:43]Read from MH i2c: E2 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [13:17:43]RAPDU: 90 00 [13:17:43]wFMCommunicate OK [13:17:43]wFMCommunicate request_size=11 [13:17:43]MH_SAM_APDU [13:17:43]CAPDU: 80 0D 02 02 06 39 AF 30 94 5C 73 [13:17:43]Write to MH i2c: E2 0E 00 0A 03 80 0D 02 02 06 00 39 AF 30 94 5C 73 00 00 0E [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:43]Read from MH i2c: E2 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 03 00 0A 03 00 90 00 81 [13:17:43]RAPDU: 90 00 [13:17:43]wFMCommunicate OK [13:17:43]wFMCommunicate request_size=4 [13:17:43]MH_SAM_APDU [13:17:43]CAPDU: 80 0D 03 02 [13:17:43]Write to MH i2c: E2 08 00 0B 03 80 0D 03 02 00 00 00 00 89 [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:43]Read from MH i2c: E2 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 0B 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 0B 00 0B 03 00 E9 8E D8 80 B4 CE 51 A8 90 00 D4 [13:17:43]RAPDU: E9 8E D8 80 B4 CE 51 A8 90 00 [13:17:43]wFMCommunicate OK [13:17:43]SAM_PROTO_SignData done [13:17:43]FM_MakeSignedData done [13:17:43]CreateOFDProtocolMessage [13:17:43]wFMCommunicate request_size=4 [13:17:43]MH_SAM_APDU [13:17:43]CAPDU: 80 11 00 00 [13:17:43]Write to MH i2c: E2 08 00 0C 03 80 11 00 00 00 00 00 00 89 [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:43]Read from MH i2c: E2 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 17 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: E2 17 00 0C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [13:17:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:43]wFMCommunicate OK [13:17:43]CreateOFDProtocolMessage done [13:17:43]OFDSenderStorePacket 225221 [13:17:43]StoreOFDPacket docnum=225221 [13:17:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F5 5C 08 01 CE 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F6 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 6F 03 00 35 04 06 00 39 AF 30 94 5C 73 E9 8E D8 80 B4 CE 51 A8 [13:17:43]CheckFolder [13:17:43]dirname=/storage/ofd_packets [13:17:43]CheckFolder done [13:17:43]ProducePacketName [13:17:43]name=ofd_packets/00225221 [13:17:43]NVStorageSaveData ofd_packets/00225221 [13:17:43]File name is /storage/ofd_packets/00225221 [13:17:43]Write 302 bytes [13:17:43]NVStorageSaveData done [13:17:43]OFDSenderStorePacket done [13:17:43]KKMCreateOFDPacket done [13:17:43]NVStorageSaveData kkm_last_timestamp [13:17:43]File name is /storage/kkm_last_timestamp [13:17:43]Write 4 bytes [13:17:43]NVStorageSaveData done [13:17:43]ExternCall_PrintAddStr [13:17:43]wPrintStart [13:17:43]Write to MH i2c: 01 00 00 0D 03 10 [13:17:43]Write i2c OK [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: 01 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: 01 07 00 [13:17:43]MH_I2C_Read... [13:17:43]Read from MH i2c: 01 07 00 0D 03 00 00 00 00 00 FF 0F 25 [13:17:43]RasterBufferAndPrint [13:17:43]line Счет N : (1)2001412 [13:17:43]line ИНН: 02508201610067 [13:17:43]line Контрольно-Кассовый Чек [13:17:43]line ПРОДАЖА [13:17:43]line ТРК (МРК, ГНК) : 22 [13:17:43]line Товар: 2710124130 [13:17:43]line Super-92-К-5 [13:17:43]line 36.340 * 68.80 [13:17:43]line = 2500.19 [13:17:43]line НДС 12% НСП 1% [13:17:43]line > о реализуемом товаре [13:17:43]line ОКРУГЛЕНИЕ: -0.19 [13:17:43]line ИТОГО: 2500.00 [13:17:43]line Внесено: 2500.00 [13:17:43]line СДАЧА: 0.00 [13:17:43]line НСП 1% : 22.13 [13:17:43]line НДС 12% : 265.51 [13:17:43]line Наличными: 2500.00 [13:17:43]line Безнал.: 0.00 [13:17:43]line Место: АЗС № 97 "Партнер Нефть" [13:17:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:17:43]line СНО: Общий режим [13:17:43]line Чек 289 26.07.2024 13:17 [13:17:43]line Смена: 437 ФФД: 1.0 [13:17:43]line ЗНМ: 0300000054 [13:17:43]line РНМ: 0000000000092624 [13:17:43]line Версия ККМ: 001 [13:17:43]line ФМ: 0000000000874959 [13:17:43]line ФД: 225221 [13:17:43]line ФПД: 63424597089395 [13:17:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T131742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225221&fm=63424597089395&tin=02508201610067®Number=0000000000092624&sum=250000 [13:17:43]written 0, free lines is 4095 [13:17:43]OFD Sender: Processing packet 225221 [packets to send 596, broken 595] [13:17:43]ProducePacketName [13:17:43]name=ofd_packets/00225221 [13:17:43]OFD Sender: To server: pG, [13:17:44]CommunicateWithHost lk.salyk.kg:30040 [13:17:44]ConnectInit lk.salyk.kg [13:17:44]Write to MH i2c: 01 00 00 38 03 3B [13:17:44]Write i2c OK [13:17:44]MH_I2C_Read... [13:17:44]Read from MH i2c: 01 [13:17:44]MH_I2C_Read... [13:17:44]Read from MH i2c: 01 07 00 [13:17:44]MH_I2C_Read... [13:17:44]Read from MH i2c: 01 07 00 38 03 00 00 00 00 00 5F 0C AD [13:17:44]RasterBufferAndPrint [13:17:44]line [13:17:44]line [13:17:44]line [13:17:44]line [13:17:44]line [13:17:44]written 0, free lines is 3169 [13:17:44]MH_Cut [13:17:44]Write to MH i2c: D1 01 00 3F 03 01 14 [13:17:44]Write i2c OK [13:17:44]MH_I2C_Read... [13:17:44]Read from MH i2c: D1 [13:17:44]MH_I2C_Read... [13:17:44]Read from MH i2c: D1 01 00 [13:17:44]MH_I2C_Read... [13:17:44]Read from MH i2c: D1 01 00 3F 03 00 13 [13:17:44]Write to MH i2c: 01 00 00 40 03 43 [13:17:44]Write i2c OK [13:17:44]MH_I2C_Read... [13:17:44]Connected sock=10 [13:17:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 F5 5C 08 01 CE 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 8D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F6 A1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 6F 03 00 35 04 06 00 39 AF 30 94 5C 73 E9 8E D8 80 B4 CE 51 A8 [13:17:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 90 47 00 A2 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 6F 03 00 F4 03 04 00 07 4E A3 66 B6 04 01 00 00 3B CE 19 36 A0 34 F0 8B [13:17:44]CommunicateWithHost err = 0 [13:17:44]CheckOFDResponse [13:17:44]1017 (14) - 77093643461234 [13:17:44]1041 (16) - 0000000000874959 [13:17:44]1040 (4) - 225221 [13:17:44]1012 (4) - 26.07.2024 07:19 [13:17:44]1206 (1) - 0 [13:17:44]OFD Sender: Remove packet 225221 [13:17:44]ProducePacketName [13:17:44]name=ofd_packets/00225221 [13:17:44]NVStorageDeleteData [13:17:45]OFD Sender: No OFD packet to send [13:17:45]*** Cut start [13:17:45]*** Partial cut [13:17:45]*** CUTSNS_PIN = 1 [13:17:45]*** CUTSNS_PIN = 0 [13:17:45]*** Brake cut motor [13:17:46]Read from MH i2c: 01 [13:17:46]MH_I2C_Read... [13:17:46]*** Stop cut motor [13:17:46]*** Cut end [13:17:46]Read from MH i2c: 01 07 00 [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: 01 07 00 40 03 00 00 00 00 00 FF 0F 58 [13:17:46]process_action close_receipt done [13:17:46]requested_data is exist [13:17:46]produce_requested_data [13:17:46]requested_item fm.sn is exist - process it [13:17:46]wFMCommunicate request_size=4 [13:17:46]MH_SAM_APDU [13:17:46]CAPDU: 80 11 00 00 [13:17:46]Write to MH i2c: E2 08 00 41 03 80 11 00 00 00 00 00 00 BE [13:17:46]Write i2c OK [13:17:46]MH_I2C_Read... [13:17:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:46]Read from MH i2c: E2 [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: E2 17 00 [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: E2 17 00 41 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [13:17:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:17:46]wFMCommunicate OK [13:17:46]requested_item fd.num is exist - process it [13:17:46]SAM_PROTO_GetFieldsCounters [13:17:46]wFMCommunicate request_size=4 [13:17:46]MH_SAM_APDU [13:17:46]CAPDU: 80 13 00 00 [13:17:46]Write to MH i2c: E2 08 00 42 03 80 13 00 00 00 00 00 00 C1 [13:17:46]Write i2c OK [13:17:46]MH_I2C_Read... [13:17:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:46]Read from MH i2c: E2 [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: E2 62 00 [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: E2 62 00 42 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [13:17:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:46]wFMCommunicate OK [13:17:46]SAM_PROTO_GetFieldsCounters done [13:17:46]requested_item shift.num is exist - process it [13:17:46]requested_item shift.opened is exist - process it [13:17:46]req_shift_opened [13:17:46]FM_GetShiftState [13:17:46]SAM_PROTO_GetShiftState [13:17:46]wFMCommunicate request_size=4 [13:17:46]MH_SAM_APDU [13:17:46]CAPDU: 80 13 01 00 [13:17:46]Write to MH i2c: E2 08 00 43 03 80 13 01 00 00 00 00 00 C3 [13:17:46]Write i2c OK [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: E2 [13:17:46]MH_I2C_Read... [13:17:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:46]Read from MH i2c: E2 0E 00 [13:17:46]MH_I2C_Read... [13:17:46]Read from MH i2c: E2 0E 00 43 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 74 [13:17:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:17:46]wFMCommunicate OK [13:17:46]SAM_PROTO_GetShiftState done [13:17:46]FM_GetShiftState done [13:17:46]req_shift_opened done [13:17:46]requested_item shift.open_date is exist - process it [13:17:46]req_shift_open_date [13:17:46]req_shift_open_date done [13:17:46]produce_requested_data done [13:17:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225221,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:17:46]process_action_free close_receipt [13:17:46]json_value_free [13:17:46]json_value_free done [13:17:46]process_json_proto returns [13:17:46]Send response to host [13:17:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225221,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:17:46]free response buf [13:17:46]execute_script done [13:17:46]execute_script returns [13:17:46]free content buf [13:17:46]Sock 9.Close socket [13:17:46]Sock 9.Thread stoped [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:17:59]recv_with_timeout no data received [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:10]OFD Sender: No OFD packet to send [13:18:15]OFD Sender: No OFD packet to send [13:18:19]recv_with_timeout no data received [13:18:20]OFD Sender: No OFD packet to send [13:18:25]OFD Sender: No OFD packet to send [13:18:30]OFD Sender: No OFD packet to send [13:18:35]OFD Sender: No OFD packet to send [13:18:40]OFD Sender: No OFD packet to send [13:18:45]OFD Sender: No OFD packet to send [13:18:50]OFD Sender: No OFD packet to send [13:18:55]OFD Sender: No OFD packet to send [13:18:57]accept exits with 7 [13:18:57]New connection [13:18:57]New thread 3067239780 created [13:18:57]Thread 3067383140 joined [13:18:57]Waiting for new connection... [13:18:57] Sock 7.Parse request [13:18:57]Sock 7.Check first char [13:18:57]Sock 7.First char is OK [13:18:57]request: POST /json_proto HTTP/1.0 [13:18:57]Method: POST [13:18:57]URL: /json_proto [13:18:57]Method is POST - this is cgi request [13:18:57]url: /json_proto [13:18:57]query_string will be loaded in cgi processing [13:18:57]execute_cgi json_proto POST (null) [13:18:57]execute_cgi path=json_proto method=POST [13:18:57]POST find Content-Length [13:18:57]Host: 172.17.43.131:8080 [13:18:57]Content-Length: 1222 [13:18:57]Content-Type: application/json [13:18:57] [13:18:57]POST finish read [13:18:57]Found Content-Length = 1222 [13:18:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001413\u000A26.07.2024 13:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3028.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070013.12\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:57]execute_script... [13:18:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001413\u000A26.07.2024 13:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3028.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070013.12\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:57]POST & json_proto [13:18:57]process_json_proto [13:18:57]json parsed OK: [13:18:57]protocol is kg_v1.0 [13:18:57]action value=print_text [13:18:57]process_action print_text [13:18:57]cmd_print_text [13:18:57]ExternCall_PrintAddStr [13:18:57]wPrintStart [13:18:57]Write to MH i2c: 01 00 00 44 03 47 [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 07 00 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 FF 0F 5C [13:18:57]RasterBufferAndPrint [13:18:57]line *****ТОВАРНЫЙ ЧЕК***** [13:18:57]line АЗС-97 [13:18:57]line Партнер нефть [13:18:57]line 02508201610067 [13:18:57]line Кассир : Ахмадалиева М. [13:18:57]line Счет N : (1)2001413 [13:18:57]line 26.07.2024 13:17 [13:18:57]line ПРОДАЖА [13:18:57]line ТРК (МРК, ГНК): 11 [13:18:57]line Вид ГСМ : 2710194210 [13:18:57]line ДТ-К-5 [13:18:57]line 40.000 x 75.70 [13:18:57]line ИТОГ: 3028.00 [13:18:57]line Тип оплаты: Талоны: Топливные Талоны [13:18:57]line 4070013.12 [13:18:57]line ______________________ [13:18:57]line (подпись) [13:18:57]written 0, free lines is 4095 [13:18:57]Write to MH i2c: 01 00 00 59 03 5C [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 07 00 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 F4 0D 64 [13:18:57]RasterBufferAndPrint [13:18:57]line [13:18:57]line [13:18:57]line [13:18:57]line [13:18:57]line [13:18:57]written 0, free lines is 3574 [13:18:57]MH_Cut [13:18:57]Write to MH i2c: D1 01 00 60 03 01 35 [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: D1 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: D1 01 00 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: D1 01 00 60 03 00 34 [13:18:57]Write to MH i2c: 01 00 00 61 03 64 [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:58]*** Cut start [13:18:58]*** Partial cut [13:18:58]*** CUTSNS_PIN = 1 [13:18:58]*** CUTSNS_PIN = 0 [13:18:58]*** Brake cut motor [13:18:58]Read from MH i2c: 01 [13:18:58]MH_I2C_Read... [13:18:58]*** Stop cut motor [13:18:58]*** Cut end [13:18:58]Read from MH i2c: 01 07 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: 01 07 00 61 03 00 00 00 00 00 FF 0F 79 [13:18:58]process_action print_text done [13:18:58]requested_data is exist [13:18:58]produce_requested_data [13:18:58]requested_item fm.sn is exist - process it [13:18:58]wFMCommunicate request_size=4 [13:18:58]MH_SAM_APDU [13:18:58]CAPDU: 80 11 00 00 [13:18:58]Write to MH i2c: E2 08 00 62 03 80 11 00 00 00 00 00 00 DF [13:18:58]Write i2c OK [13:18:58]MH_I2C_Read... [13:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:58]Read from MH i2c: E2 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 17 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 17 00 62 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [13:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:18:58]wFMCommunicate OK [13:18:58]requested_item fd.num is exist - process it [13:18:58]SAM_PROTO_GetFieldsCounters [13:18:58]wFMCommunicate request_size=4 [13:18:58]MH_SAM_APDU [13:18:58]CAPDU: 80 13 00 00 [13:18:58]Write to MH i2c: E2 08 00 63 03 80 13 00 00 00 00 00 00 E2 [13:18:58]Write i2c OK [13:18:58]MH_I2C_Read... [13:18:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:58]Read from MH i2c: E2 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 62 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 62 00 63 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [13:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:58]wFMCommunicate OK [13:18:58]SAM_PROTO_GetFieldsCounters done [13:18:58]requested_item shift.num is exist - process it [13:18:58]requested_item shift.opened is exist - process it [13:18:58]req_shift_opened [13:18:58]FM_GetShiftState [13:18:58]SAM_PROTO_GetShiftState [13:18:58]wFMCommunicate request_size=4 [13:18:58]MH_SAM_APDU [13:18:58]CAPDU: 80 13 01 00 [13:18:58]Write to MH i2c: E2 08 00 64 03 80 13 01 00 00 00 00 00 E4 [13:18:58]Write i2c OK [13:18:58]MH_I2C_Read... [13:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:58]Read from MH i2c: E2 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 0E 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 0E 00 64 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [13:18:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:18:58]wFMCommunicate OK [13:18:58]SAM_PROTO_GetShiftState done [13:18:58]FM_GetShiftState done [13:18:58]req_shift_opened done [13:18:58]requested_item shift.open_date is exist - process it [13:18:58]req_shift_open_date [13:18:58]req_shift_open_date done [13:18:58]produce_requested_data done [13:18:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225221,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:18:58]process_action_free print_text [13:18:58]json_value_free [13:18:58]json_value_free done [13:18:58]process_json_proto returns [13:18:58]Send response to host [13:18:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225221,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:18:58]free response buf [13:18:58]execute_script done [13:18:58]execute_script returns [13:18:58]free content buf [13:18:58]Sock 7.Close socket [13:18:58]Sock 7.Thread stoped [13:19:00]OFD Sender: No OFD packet to send [13:19:05]OFD Sender: No OFD packet to send [13:19:06]recv_with_timeout no data received [13:19:10]OFD Sender: No OFD packet to send [13:19:15]OFD Sender: No OFD packet to send [13:19:20]OFD Sender: No OFD packet to send [13:19:25]OFD Sender: No OFD packet to send [13:19:30]OFD Sender: No OFD packet to send [13:19:35]OFD Sender: No OFD packet to send [13:19:40]OFD Sender: No OFD packet to send [13:19:45]OFD Sender: No OFD packet to send [13:19:50]OFD Sender: No OFD packet to send [13:19:55]OFD Sender: No OFD packet to send [13:20:00]OFD Sender: No OFD packet to send [13:20:05]OFD Sender: No OFD packet to send [13:20:09]recv_with_timeout no data received [13:20:10]OFD Sender: No OFD packet to send [13:20:15]OFD Sender: No OFD packet to send [13:20:20]OFD Sender: No OFD packet to send [13:20:25]OFD Sender: No OFD packet to send [13:20:30]OFD Sender: No OFD packet to send [13:20:35]OFD Sender: No OFD packet to send [13:20:40]OFD Sender: No OFD packet to send [13:20:45]OFD Sender: No OFD packet to send [13:20:50]OFD Sender: No OFD packet to send [13:20:55]OFD Sender: No OFD packet to send [13:21:00]OFD Sender: No OFD packet to send [13:21:05]OFD Sender: No OFD packet to send [13:21:10]OFD Sender: No OFD packet to send [13:21:15]OFD Sender: No OFD packet to send [13:21:20]OFD Sender: No OFD packet to send [13:21:25]OFD Sender: No OFD packet to send [13:21:26]recv_with_timeout no data received [13:21:30]OFD Sender: No OFD packet to send [13:21:35]OFD Sender: No OFD packet to send [13:21:40]OFD Sender: No OFD packet to send [13:21:45]OFD Sender: No OFD packet to send [13:21:51]OFD Sender: No OFD packet to send [13:21:56]OFD Sender: No OFD packet to send [13:22:01]OFD Sender: No OFD packet to send [13:22:06]OFD Sender: No OFD packet to send [13:22:11]OFD Sender: No OFD packet to send [13:22:16]OFD Sender: No OFD packet to send [13:22:21]OFD Sender: No OFD packet to send [13:22:26]OFD Sender: No OFD packet to send [13:22:31]OFD Sender: No OFD packet to send [13:22:36]OFD Sender: No OFD packet to send [13:22:41]OFD Sender: No OFD packet to send [13:22:44]recv_with_timeout no data received [13:22:46]OFD Sender: No OFD packet to send [13:22:51]OFD Sender: No OFD packet to send [13:22:56]OFD Sender: No OFD packet to send [13:23:01]OFD Sender: No OFD packet to send [13:23:04]accept exits with 9 [13:23:04]New connection [13:23:04]New thread 3067383140 created [13:23:04]Thread 3067239780 joined [13:23:04]Waiting for new connection... [13:23:04] Sock 9.Parse request [13:23:04]Sock 9.Check first char [13:23:04]Sock 9.First char is OK [13:23:04]request: POST /json_proto HTTP/1.0 [13:23:04]Method: POST [13:23:04]URL: /json_proto [13:23:04]Method is POST - this is cgi request [13:23:04]url: /json_proto [13:23:04]query_string will be loaded in cgi processing [13:23:04]execute_cgi json_proto POST (null) [13:23:04]execute_cgi path=json_proto method=POST [13:23:04]POST find Content-Length [13:23:04]Host: 172.17.43.131:8080 [13:23:04]Content-Length: 1173 [13:23:04]Content-Type: application/json [13:23:04] [13:23:04]POST finish read [13:23:04]Found Content-Length = 1173 [13:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001414\u000A26.07.2024 13:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1135.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087334\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:04]execute_script... [13:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001414\u000A26.07.2024 13:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1135.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087334\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:04]POST & json_proto [13:23:04]process_json_proto [13:23:04]json parsed OK: [13:23:04]protocol is kg_v1.0 [13:23:04]action value=print_text [13:23:04]process_action print_text [13:23:04]cmd_print_text [13:23:04]ExternCall_PrintAddStr [13:23:04]wPrintStart [13:23:04]Write to MH i2c: 01 00 00 65 03 68 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 07 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [13:23:04]RasterBufferAndPrint [13:23:04]line *****ТОВАРНЫЙ ЧЕК***** [13:23:04]line АЗС-97 [13:23:04]line Партнер нефть [13:23:04]line 02508201610067 [13:23:04]line Кассир : Ахмадалиева М. [13:23:04]line Счет N : (1)2001414 [13:23:04]line 26.07.2024 13:21 [13:23:04]line ПРОДАЖА [13:23:04]line ТРК (МРК, ГНК): 51 [13:23:04]line Вид ГСМ : 2710194210 [13:23:04]line ДТ-К-5 [13:23:04]line 15.000 x 75.70 [13:23:04]line ИТОГ: 1135.50 [13:23:04]line Тип оплаты: Талоны: ТК ГПНА Online [13:23:04]line 30087334 [13:23:04]line ______________________ [13:23:04]line (подпись) [13:23:04]written 0, free lines is 4095 [13:23:04]Write to MH i2c: 01 00 00 7A 03 7D [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 07 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 07 00 7A 03 00 00 00 00 00 F3 0D 84 [13:23:04]RasterBufferAndPrint [13:23:04]line [13:23:04]line [13:23:04]line [13:23:04]line [13:23:04]line [13:23:04]written 0, free lines is 3572 [13:23:04]MH_Cut [13:23:04]Write to MH i2c: D1 01 00 81 03 01 56 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: D1 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: D1 01 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: D1 01 00 81 03 00 55 [13:23:04]Write to MH i2c: 01 00 00 82 03 85 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:05]*** Cut start [13:23:05]*** Partial cut [13:23:05]*** CUTSNS_PIN = 1 [13:23:05]*** CUTSNS_PIN = 0 [13:23:05]*** Brake cut motor [13:23:05]Read from MH i2c: 01 [13:23:05]MH_I2C_Read... [13:23:05]*** Stop cut motor [13:23:05]*** Cut end [13:23:05]Read from MH i2c: 01 07 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 FF 0F 9A [13:23:05]process_action print_text done [13:23:05]requested_data is exist [13:23:05]produce_requested_data [13:23:05]requested_item fm.sn is exist - process it [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 11 00 00 [13:23:05]Write to MH i2c: E2 08 00 83 03 80 11 00 00 00 00 00 00 00 [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 17 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 17 00 83 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [13:23:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:23:05]wFMCommunicate OK [13:23:05]requested_item fd.num is exist - process it [13:23:05]SAM_PROTO_GetFieldsCounters [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 13 00 00 [13:23:05]Write to MH i2c: E2 08 00 84 03 80 13 00 00 00 00 00 00 03 [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 62 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 62 00 84 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 7F [13:23:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:05]wFMCommunicate OK [13:23:05]SAM_PROTO_GetFieldsCounters done [13:23:05]requested_item shift.num is exist - process it [13:23:05]requested_item shift.opened is exist - process it [13:23:05]req_shift_opened [13:23:05]FM_GetShiftState [13:23:05]SAM_PROTO_GetShiftState [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 13 01 00 [13:23:05]Write to MH i2c: E2 08 00 85 03 80 13 01 00 00 00 00 00 05 [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:06]Read from MH i2c: E2 [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: E2 0E 00 [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: E2 0E 00 85 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [13:23:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:23:06]wFMCommunicate OK [13:23:06]SAM_PROTO_GetShiftState done [13:23:06]FM_GetShiftState done [13:23:06]req_shift_opened done [13:23:06]requested_item shift.open_date is exist - process it [13:23:06]req_shift_open_date [13:23:06]req_shift_open_date done [13:23:06]produce_requested_data done [13:23:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225221,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:23:06]process_action_free print_text [13:23:06]json_value_free [13:23:06]json_value_free done [13:23:06]process_json_proto returns [13:23:06]Send response to host [13:23:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225221,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:23:06]free response buf [13:23:06]execute_script done [13:23:06]execute_script returns [13:23:06]free content buf [13:23:06]Sock 9.Close socket [13:23:06]Sock 9.Thread stoped [13:23:06]OFD Sender: No OFD packet to send [13:23:11]OFD Sender: No OFD packet to send [13:23:16]OFD Sender: No OFD packet to send [13:23:18]recv_with_timeout no data received [13:23:21]OFD Sender: No OFD packet to send [13:23:26]OFD Sender: No OFD packet to send [13:23:31]OFD Sender: No OFD packet to send [13:23:36]OFD Sender: No OFD packet to send [13:23:41]OFD Sender: No OFD packet to send [13:23:46]OFD Sender: No OFD packet to send [13:23:51]OFD Sender: No OFD packet to send [13:23:56]OFD Sender: No OFD packet to send [13:24:01]OFD Sender: No OFD packet to send [13:24:06]OFD Sender: No OFD packet to send [13:24:11]OFD Sender: No OFD packet to send [13:24:14]recv_with_timeout no data received [13:24:16]OFD Sender: No OFD packet to send [13:24:21]OFD Sender: No OFD packet to send [13:24:26]OFD Sender: No OFD packet to send [13:24:29]accept exits with 10 [13:24:29]New connection [13:24:29]New thread 3067239780 created [13:24:29]Thread 3067383140 joined [13:24:29]Waiting for new connection... [13:24:29] Sock 10.Parse request [13:24:29]Sock 10.Check first char [13:24:29]Sock 10.First char is OK [13:24:29]request: POST /json_proto HTTP/1.0 [13:24:29]Method: POST [13:24:29]URL: /json_proto [13:24:29]Method is POST - this is cgi request [13:24:29]url: /json_proto [13:24:29]query_string will be loaded in cgi processing [13:24:29]execute_cgi json_proto POST (null) [13:24:29]execute_cgi path=json_proto method=POST [13:24:29]POST find Content-Length [13:24:29]Host: 172.17.43.131:8080 [13:24:29]Content-Length: 678 [13:24:29]Content-Type: application/json [13:24:29] [13:24:29]POST finish read [13:24:29]Found Content-Length = 678 [13:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:29]execute_script... [13:24:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:29]POST & json_proto [13:24:29]process_json_proto [13:24:29]json parsed OK: [13:24:29]protocol is kg_v1.0 [13:24:29]action value=close_receipt [13:24:29]process_action close_receipt [13:24:29]cmd_close_receipt [13:24:29]MH_GetDate [13:24:29]Write to MH i2c: F0 00 00 86 03 78 [13:24:29]Write i2c OK [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: F0 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: F0 09 00 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: F0 09 00 86 03 00 8E A3 A3 66 F9 24 A2 66 E0 [13:24:29]GetLastDocTimeStamp 1721999862 [13:24:29]current date 1722000270 [13:24:29]FM_GetShiftState [13:24:29]SAM_PROTO_GetShiftState [13:24:29]wFMCommunicate request_size=4 [13:24:29]MH_SAM_APDU [13:24:29]CAPDU: 80 13 01 00 [13:24:29]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [13:24:29]Write i2c OK [13:24:29]MH_I2C_Read... [13:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:29]Read from MH i2c: E2 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: E2 0E 00 [13:24:29]MH_I2C_Read... [13:24:29]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B8 [13:24:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:24:29]wFMCommunicate OK [13:24:29]SAM_PROTO_GetShiftState done [13:24:29]FM_GetShiftState done [13:24:29]opened in 1721952182 [13:24:29]opened+sec_in_day 1722038582 [13:24:29]quantity*price = 50036 [13:24:29]sum+1 = 50037 [13:24:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 290 26.07.2024 13:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225222 ФПД: 101135155313327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T132430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225222&fm=101135155313327&tin=02508201610067®Number=0000000000092624&sum=50000 [13:24:31]StoreToDocumentArchive [13:24:31]shift 437 fd 225222 [13:24:31]save to /storage/0437/doc_00225222 [13:24:31]save last doc name /storage/0437/doc_00225222 to /storage/kkm_last_doc_name [13:24:31]save OK [13:24:31]Clear old archive folders... [13:24:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:31]tlvbuf is 016AEBE0 [13:24:31]SAM_PROTO_ClearQueue [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 09 00 00 [13:24:31]Write to MH i2c: E2 08 00 94 03 80 09 00 00 00 00 00 00 09 [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [13:24:31]RAPDU: 90 00 [13:24:31]wFMCommunicate OK [13:24:31]SAM_PROTO_ClearQueue done [13:24:31]KKMCreateOFDPacket [13:24:31]OFDProtocolAddRootSTLVToBuf [13:24:31]FM_MakeSignedData [13:24:31]FM_MakeSignedData [13:24:31]SAM_PROTO_SignData [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 0D 01 02 [13:24:31]Write to MH i2c: E2 08 00 95 03 80 0D 01 02 00 00 00 00 11 [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [13:24:31]RAPDU: 90 00 [13:24:31]wFMCommunicate OK [13:24:31]wFMCommunicate request_size=255 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 8E A3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 6F 03 00 35 04 06 00 5B [13:24:31]Write to MH i2c: E2 02 01 96 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 8E A3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 6F 03 00 35 04 06 00 5B 00 00 3E [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [13:24:31]RAPDU: 90 00 [13:24:31]wFMCommunicate OK [13:24:31]wFMCommunicate request_size=10 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 0D 02 02 05 FB 5D 01 BA AF [13:24:31]Write to MH i2c: E2 0D 00 97 03 80 0D 02 02 05 00 FB 5D 01 BA AF 00 00 E0 [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [13:24:31]RAPDU: 90 00 [13:24:31]wFMCommunicate OK [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 0D 03 02 [13:24:31]Write to MH i2c: E2 08 00 98 03 80 0D 03 02 00 00 00 00 16 [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:31]OFD Sender: No OFD packet to send [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 0B 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 0B 00 98 03 00 19 9E F8 86 0A FD 1F 5C 90 00 CE [13:24:31]RAPDU: 19 9E F8 86 0A FD 1F 5C 90 00 [13:24:31]wFMCommunicate OK [13:24:31]SAM_PROTO_SignData done [13:24:31]FM_MakeSignedData done [13:24:31]CreateOFDProtocolMessage [13:24:31]wFMCommunicate request_size=4 [13:24:31]MH_SAM_APDU [13:24:31]CAPDU: 80 11 00 00 [13:24:31]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:31]Read from MH i2c: E2 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 17 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [13:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:24:31]wFMCommunicate OK [13:24:31]CreateOFDProtocolMessage done [13:24:31]OFDSenderStorePacket 225222 [13:24:31]StoreOFDPacket docnum=225222 [13:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B 34 07 01 FE BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 8E A3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 6F 03 00 35 04 06 00 5B FB 5D 01 BA AF 19 9E F8 86 0A FD 1F 5C [13:24:31]CheckFolder [13:24:31]dirname=/storage/ofd_packets [13:24:31]CheckFolder done [13:24:31]ProducePacketName [13:24:31]name=ofd_packets/00225222 [13:24:31]NVStorageSaveData ofd_packets/00225222 [13:24:31]File name is /storage/ofd_packets/00225222 [13:24:31]Write 301 bytes [13:24:31]NVStorageSaveData done [13:24:31]OFDSenderStorePacket done [13:24:31]KKMCreateOFDPacket done [13:24:31]NVStorageSaveData kkm_last_timestamp [13:24:31]File name is /storage/kkm_last_timestamp [13:24:31]Write 4 bytes [13:24:31]NVStorageSaveData done [13:24:31]ExternCall_PrintAddStr [13:24:31]wPrintStart [13:24:31]Write to MH i2c: 01 00 00 9A 03 9D [13:24:31]Write i2c OK [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: 01 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: 01 07 00 [13:24:31]MH_I2C_Read... [13:24:31]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [13:24:31]RasterBufferAndPrint [13:24:31]line Счет N : (1)2001415 [13:24:31]line ИНН: 02508201610067 [13:24:31]line Контрольно-Кассовый Чек [13:24:31]line ПРОДАЖА [13:24:31]line ТРК (МРК, ГНК) : 43 [13:24:31]line Товар: 2710124130 [13:24:31]line Аи-92-К-5 [13:24:31]line 7.380 * 67.80 [13:24:31]line = 500.36 [13:24:31]line НДС 12% НСП 1% [13:24:31]line > о реализуемом товаре [13:24:31]line ОКРУГЛЕНИЕ: -0.36 [13:24:31]line ИТОГО: 500.00 [13:24:31]line Внесено: 500.00 [13:24:31]line СДАЧА: 0.00 [13:24:31]line НСП 1% : 4.43 [13:24:31]line НДС 12% : 53.14 [13:24:31]line Наличными: 500.00 [13:24:31]line Безнал.: 0.00 [13:24:31]line Место: АЗС № 97 "Партнер Нефть" [13:24:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:24:31]line СНО: Общий режим [13:24:31]line Чек 290 26.07.2024 13:24 [13:24:31]line Смена: 437 ФФД: 1.0 [13:24:31]line ЗНМ: 0300000054 [13:24:31]line РНМ: 0000000000092624 [13:24:31]line Версия ККМ: 001 [13:24:31]line ФМ: 0000000000874959 [13:24:31]line ФД: 225222 [13:24:31]line ФПД: 101135155313327 [13:24:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T132430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225222&fm=101135155313327&tin=02508201610067®Number=0000000000092624&sum=50000 [13:24:31]written 0, free lines is 4095 [13:24:31]OFD Sender: Processing packet 225222 [packets to send 596, broken 595] [13:24:31]ProducePacketName [13:24:31]name=ofd_packets/00225222 [13:24:31]OFD Sender: To server: pG, [13:24:31]CommunicateWithHost lk.salyk.kg:30040 [13:24:31]ConnectInit lk.salyk.kg [13:24:32]Write to MH i2c: 01 00 00 C5 03 C8 [13:24:32]Write i2c OK [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: 01 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: 01 07 00 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: 01 07 00 C5 03 00 00 00 00 00 64 0C 3F [13:24:32]RasterBufferAndPrint [13:24:32]line [13:24:32]line [13:24:32]line [13:24:32]line [13:24:32]line [13:24:32]written 0, free lines is 3175 [13:24:32]MH_Cut [13:24:32]Write to MH i2c: D1 01 00 CC 03 01 A1 [13:24:32]Write i2c OK [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: D1 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: D1 01 00 [13:24:32]MH_I2C_Read... [13:24:32]Read from MH i2c: D1 01 00 CC 03 00 A0 [13:24:32]Write to MH i2c: 01 00 00 CD 03 D0 [13:24:32]Write i2c OK [13:24:32]MH_I2C_Read... [13:24:33]*** Cut start [13:24:33]*** Partial cut [13:24:33]*** CUTSNS_PIN = 1 [13:24:33]Connected sock=11 [13:24:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B 34 07 01 FE BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 8E A3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 6F 03 00 35 04 06 00 5B FB 5D 01 BA AF 19 9E F8 86 0A FD 1F 5C [13:24:33]*** CUTSNS_PIN = 0 [13:24:33]*** Brake cut motor [13:24:33]Read from MH i2c: 01 [13:24:33]MH_I2C_Read... [13:24:33]*** Stop cut motor [13:24:33]*** Cut end [13:24:33]Read from MH i2c: 01 07 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: 01 07 00 CD 03 00 00 00 00 00 FF 0F E5 [13:24:33]process_action close_receipt done [13:24:33]requested_data is exist [13:24:33]produce_requested_data [13:24:33]requested_item fm.sn is exist - process it [13:24:33]wFMCommunicate request_size=4 [13:24:33]MH_SAM_APDU [13:24:33]CAPDU: 80 11 00 00 [13:24:33]Write to MH i2c: E2 08 00 CE 03 80 11 00 00 00 00 00 00 4B [13:24:33]Write i2c OK [13:24:33]MH_I2C_Read... [13:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:33]Read from MH i2c: E2 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 17 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 17 00 CE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [13:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:24:33]wFMCommunicate OK [13:24:33]requested_item fd.num is exist - process it [13:24:33]SAM_PROTO_GetFieldsCounters [13:24:33]wFMCommunicate request_size=4 [13:24:33]MH_SAM_APDU [13:24:33]CAPDU: 80 13 00 00 [13:24:33]Write to MH i2c: E2 08 00 CF 03 80 13 00 00 00 00 00 00 4E [13:24:33]Write i2c OK [13:24:33]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 62 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 62 00 CF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [13:24:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:34]wFMCommunicate OK [13:24:34]SAM_PROTO_GetFieldsCounters done [13:24:34]requested_item shift.num is exist - process it [13:24:34]requested_item shift.opened is exist - process it [13:24:34]req_shift_opened [13:24:34]FM_GetShiftState [13:24:34]SAM_PROTO_GetShiftState [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 13 01 00 [13:24:34]Write to MH i2c: E2 08 00 D0 03 80 13 01 00 00 00 00 00 50 [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 0E 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 0E 00 D0 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [13:24:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:24:34]wFMCommunicate OK [13:24:34]SAM_PROTO_GetShiftState done [13:24:34]FM_GetShiftState done [13:24:34]req_shift_opened done [13:24:34]requested_item shift.open_date is exist - process it [13:24:34]req_shift_open_date [13:24:34]req_shift_open_date done [13:24:34]produce_requested_data done [13:24:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225222,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:24:34]process_action_free close_receipt [13:24:34]json_value_free [13:24:34]json_value_free done [13:24:34]process_json_proto returns [13:24:34]Send response to host [13:24:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225222,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:24:34]free response buf [13:24:34]execute_script done [13:24:34]execute_script returns [13:24:34]free content buf [13:24:34]Sock 10.Close socket [13:24:34]Sock 10.Thread stoped [13:24:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A6 20 47 00 8F 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 6F 03 00 F4 03 04 00 A0 4F A3 66 B6 04 01 00 00 F8 72 61 C1 D5 BE DA 12 [13:24:34]CommunicateWithHost err = 0 [13:24:34]CheckOFDResponse [13:24:34]1017 (14) - 77093643461234 [13:24:34]1041 (16) - 0000000000874959 [13:24:34]1040 (4) - 225222 [13:24:34]1012 (4) - 26.07.2024 07:26 [13:24:34]1206 (1) - 0 [13:24:34]OFD Sender: Remove packet 225222 [13:24:34]ProducePacketName [13:24:34]name=ofd_packets/00225222 [13:24:34]NVStorageDeleteData [13:24:34]OFD Sender: No OFD packet to send [13:24:39]OFD Sender: No OFD packet to send [13:24:44]OFD Sender: No OFD packet to send [13:24:45]accept exits with 9 [13:24:45]New connection [13:24:45]New thread 3067383140 created [13:24:45]Thread 3067239780 joined [13:24:45]Waiting for new connection... [13:24:45] Sock 9.Parse request [13:24:45]Sock 9.Check first char [13:24:45]Sock 9.First char is OK [13:24:45]request: POST /json_proto HTTP/1.0 [13:24:45]Method: POST [13:24:45]URL: /json_proto [13:24:45]Method is POST - this is cgi request [13:24:45]url: /json_proto [13:24:45]query_string will be loaded in cgi processing [13:24:45]execute_cgi json_proto POST (null) [13:24:45]execute_cgi path=json_proto method=POST [13:24:45]POST find Content-Length [13:24:45]Host: 172.17.43.131:8080 [13:24:45]Content-Length: 678 [13:24:45]Content-Type: application/json [13:24:45] [13:24:45]POST finish read [13:24:45]Found Content-Length = 678 [13:24:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:45]execute_script... [13:24:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:45]POST & json_proto [13:24:45]process_json_proto [13:24:45]json parsed OK: [13:24:45]protocol is kg_v1.0 [13:24:45]action value=close_receipt [13:24:45]process_action close_receipt [13:24:45]cmd_close_receipt [13:24:45]MH_GetDate [13:24:45]Write to MH i2c: F0 00 00 D1 03 C3 [13:24:45]Write i2c OK [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: F0 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: F0 09 00 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: F0 09 00 D1 03 00 9E A3 A3 66 F9 24 A2 66 3B [13:24:46]GetLastDocTimeStamp 1722000270 [13:24:46]current date 1722000286 [13:24:46]FM_GetShiftState [13:24:46]SAM_PROTO_GetShiftState [13:24:46]wFMCommunicate request_size=4 [13:24:46]MH_SAM_APDU [13:24:46]CAPDU: 80 13 01 00 [13:24:46]Write to MH i2c: E2 08 00 D2 03 80 13 01 00 00 00 00 00 52 [13:24:46]Write i2c OK [13:24:46]MH_I2C_Read... [13:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:46]Read from MH i2c: E2 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: E2 0E 00 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: E2 0E 00 D2 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [13:24:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:24:46]wFMCommunicate OK [13:24:46]SAM_PROTO_GetShiftState done [13:24:46]FM_GetShiftState done [13:24:46]opened in 1721952182 [13:24:46]opened+sec_in_day 1722038582 [13:24:46]quantity*price = 50010 [13:24:46]sum+1 = 50012 [13:24:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 291 26.07.2024 13:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225223 ФПД: 82705861096895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T132446&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225223&fm=82705861096895&tin=02508201610067®Number=0000000000092624&sum=50000 [13:24:47]StoreToDocumentArchive [13:24:47]shift 437 fd 225223 [13:24:47]save to /storage/0437/doc_00225223 [13:24:47]save last doc name /storage/0437/doc_00225223 to /storage/kkm_last_doc_name [13:24:47]save OK [13:24:47]Clear old archive folders... [13:24:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:47]tlvbuf is 016268F0 [13:24:47]SAM_PROTO_ClearQueue [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 09 00 00 [13:24:47]Write to MH i2c: E2 08 00 DF 03 80 09 00 00 00 00 00 00 54 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 DF 03 00 90 00 56 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_ClearQueue done [13:24:47]KKMCreateOFDPacket [13:24:47]OFDProtocolAddRootSTLVToBuf [13:24:47]FM_MakeSignedData [13:24:47]FM_MakeSignedData [13:24:47]SAM_PROTO_SignData [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 01 02 [13:24:47]Write to MH i2c: E2 08 00 E0 03 80 0D 01 02 00 00 00 00 5C [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 E0 03 00 90 00 57 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]wFMCommunicate request_size=255 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 9E A3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 6F 03 00 35 04 06 00 4B [13:24:47]Write to MH i2c: E2 02 01 E1 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 9E A3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 6F 03 00 35 04 06 00 4B 00 00 73 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 E1 03 00 90 00 58 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]wFMCommunicate request_size=10 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 02 02 05 38 75 78 B5 BF [13:24:47]Write to MH i2c: E2 0D 00 E2 03 80 0D 02 02 05 00 38 75 78 B5 BF 00 00 02 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 03 02 [13:24:47]Write to MH i2c: E2 08 00 E3 03 80 0D 03 02 00 00 00 00 61 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0B 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0B 00 E3 03 00 B0 3F 9D F5 8A 13 AE 7C 90 00 AA [13:24:47]RAPDU: B0 3F 9D F5 8A 13 AE 7C 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_SignData done [13:24:47]FM_MakeSignedData done [13:24:47]CreateOFDProtocolMessage [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 11 00 00 [13:24:47]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 17 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 [13:26:40]ConnectInit Can't connect to host [13:26:44]OFD Sender: Processing packet 225223 [packets to send 596, broken 595] [13:26:44]ProducePacketName [13:26:44]name=ofd_packets/00225223 [13:26:44]OFD Sender: To server: pG, [13:26:44]CommunicateWithHost lk.salyk.kg:30040 [13:26:44]ConnectInit lk.salyk.kg [13:26:49]accept exits with 7 [13:26:49]New connection [13:26:49]New thread 3067239780 created [13:26:49]Thread 3067383140 joined [13:26:49]Waiting for new connection... [13:26:49] Sock 7.Parse request [13:26:49]Sock 7.Check first char [13:26:49]Sock 7.First char is OK [13:26:49]request: POST /json_proto HTTP/1.0 [13:26:49]Method: POST [13:26:49]URL: /json_proto [13:26:49]Method is POST - this is cgi request [13:26:49]url: /json_proto [13:26:49]query_string will be loaded in cgi processing [13:26:49]execute_cgi json_proto POST (null) [13:26:49]execute_cgi path=json_proto method=POST [13:26:49]POST find Content-Length [13:26:49]Host: 172.17.43.131:8080 [13:26:49]Content-Length: 680 [13:26:49]Content-Type: application/json [13:26:49] [13:26:49]POST finish read [13:26:49]Found Content-Length = 680 [13:26:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:49]execute_script... [13:26:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:49]POST & json_proto [13:26:49]process_json_proto [13:26:49]json parsed OK: [13:26:49]protocol is kg_v1.0 [13:26:49]action value=close_receipt [13:26:49]process_action close_receipt [13:26:49]cmd_close_receipt [13:26:49]MH_GetDate [13:26:49]Write to MH i2c: F0 00 00 1C 04 0F [13:26:49]Write i2c OK [13:26:49]MH_I2C_Read... [13:26:49]Read from MH i2c: F0 [13:26:49]MH_I2C_Read... [13:26:49]Read from MH i2c: F0 09 00 [13:26:49]MH_I2C_Read... [13:26:49]Read from MH i2c: F0 09 00 1C 04 00 19 A4 A3 66 F9 24 A2 66 03 [13:26:49]GetLastDocTimeStamp 1722000286 [13:26:49]current date 1722000409 [13:26:49]FM_GetShiftState [13:26:49]SAM_PROTO_GetShiftState [13:26:49]wFMCommunicate request_size=4 [13:26:49]MH_SAM_APDU [13:26:49]CAPDU: 80 13 01 00 [13:26:49]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [13:26:49]Write i2c OK [13:26:49]MH_I2C_Read... [13:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:49]Read from MH i2c: E2 [13:26:49]MH_I2C_Read... [13:26:49]Read from MH i2c: E2 0E 00 [13:26:49]MH_I2C_Read... [13:26:49]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4F [13:26:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:26:49]wFMCommunicate OK [13:26:49]SAM_PROTO_GetShiftState done [13:26:49]FM_GetShiftState done [13:26:49]opened in 1721952182 [13:26:49]opened+sec_in_day 1722038582 [13:26:49]quantity*price = 150037 [13:26:49]sum+1 = 150038 [13:26:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 292 26.07.2024 13:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225224 ФПД: 20957697078491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T132649&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225224&fm=20957697078491&tin=02508201610067®Number=0000000000092624&sum=150000 [13:26:50]StoreToDocumentArchive [13:26:50]shift 437 fd 225224 [13:26:50]save to /storage/0437/doc_00225224 [13:26:50]save last doc name /storage/0437/doc_00225224 to /storage/kkm_last_doc_name [13:26:50]save OK [13:26:50]Clear old archive folders... [13:26:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:26:50]tlvbuf is 016B1F00 [13:26:50]SAM_PROTO_ClearQueue [13:26:50]wFMCommunicate request_size=4 [13:26:50]MH_SAM_APDU [13:26:50]CAPDU: 80 09 00 00 [13:26:50]Write to MH i2c: E2 08 00 2A 04 80 09 00 00 00 00 00 00 A0 [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:50]Read from MH i2c: E2 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [13:26:50]RAPDU: 90 00 [13:26:50]wFMCommunicate OK [13:26:50]SAM_PROTO_ClearQueue done [13:26:50]KKMCreateOFDPacket [13:26:50]OFDProtocolAddRootSTLVToBuf [13:26:50]FM_MakeSignedData [13:26:50]FM_MakeSignedData [13:26:50]SAM_PROTO_SignData [13:26:50]wFMCommunicate request_size=4 [13:26:50]MH_SAM_APDU [13:26:50]CAPDU: 80 0D 01 02 [13:26:50]Write to MH i2c: E2 08 00 2B 04 80 0D 01 02 00 00 00 00 A8 [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:50]Read from MH i2c: E2 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [13:26:50]RAPDU: 90 00 [13:26:50]wFMCommunicate OK [13:26:50]wFMCommunicate request_size=255 [13:26:50]MH_SAM_APDU [13:26:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 19 A4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 6F 03 00 35 04 06 00 13 0F 98 16 [13:26:50]Write to MH i2c: E2 02 01 2C 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 19 A4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 6F 03 00 35 04 06 00 13 0F 98 16 00 00 A7 [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:50]Read from MH i2c: E2 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [13:26:50]RAPDU: 90 00 [13:26:50]wFMCommunicate OK [13:26:50]wFMCommunicate request_size=7 [13:26:50]MH_SAM_APDU [13:26:50]CAPDU: 80 0D 02 02 02 F4 DB [13:26:50]Write to MH i2c: E2 0A 00 2D 04 80 0D 02 02 02 00 F4 DB 00 00 7E [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:50]Read from MH i2c: E2 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [13:26:50]RAPDU: 90 00 [13:26:50]wFMCommunicate OK [13:26:50]wFMCommunicate request_size=4 [13:26:50]MH_SAM_APDU [13:26:50]CAPDU: 80 0D 03 02 [13:26:50]Write to MH i2c: E2 08 00 2E 04 80 0D 03 02 00 00 00 00 AD [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:50]Read from MH i2c: E2 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 0B 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 0B 00 2E 04 00 54 A4 73 22 95 1B 1E 8B 90 00 94 [13:26:50]RAPDU: 54 A4 73 22 95 1B 1E 8B 90 00 [13:26:50]wFMCommunicate OK [13:26:50]SAM_PROTO_SignData done [13:26:50]FM_MakeSignedData done [13:26:53]free content buf [13:26:53]Sock 7.Close socket [13:26:53]Sock 7.Thread stoped [13:27:07]recv_with_timeout no data received [13:27:23]recv_with_timeout no data received [13:27:48]recv_with_timeout no data received [13:29:08]ConnectInit Can't connect to host [13:29:08]CommunicateWithHost connect error [13:29:08]CommunicateWithHost err = -1 [13:29:08]OFD Sender: Server communicate error [13:29:08]OFD Sender: Processing packet 225224 [packets to send 596, broken 595] [13:29:08]ProducePacketName [13:29:08]name=ofd_packets/00225224 [13:29:08]OFD Sender: To server: pG, [13:29:08]CommunicateWithHost lk.salyk.kg:30040 [13:29:08]ConnectInit lk.salyk.kg [13:31:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:28]execute_script... [13:31:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:28]POST & json_proto [13:31:28]process_json_proto [13:31:28]json parsed OK: [13:31:28]protocol is kg_v1.0 [13:31:28]action value=close_receipt [13:31:28]process_action close_receipt [13:31:28]cmd_close_receipt [13:31:28]MH_GetDate [13:31:28]Write to MH i2c: F0 00 00 07 05 FB [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: F0 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: F0 09 00 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: F0 09 00 07 05 00 31 A5 A3 66 F9 24 A2 66 08 [13:31:28]GetLastDocTimeStamp 1722000597 [13:31:28]current date 1722000689 [13:31:28]FM_GetShiftState [13:31:28]SAM_PROTO_GetShiftState [13:31:28]wFMCommunicate request_size=4 [13:31:28]MH_SAM_APDU [13:31:28]CAPDU: 80 13 01 00 [13:31:28]Write to MH i2c: E2 08 00 08 05 80 13 01 00 00 00 00 00 8A [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:29]Read from MH i2c: E2 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 0E 00 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 0E 00 08 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3B [13:31:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:31:29]wFMCommunicate OK [13:31:29]SAM_PROTO_GetShiftState done [13:31:29]FM_GetShiftState done [13:31:29]opened in 1721952182 [13:31:29]opened+sec_in_day 1722038582 [13:31:29]quantity*price = 200075 [13:31:29]sum+1 = 200076 [13:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 295 26.07.2024 13:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225227 ФПД: 154208447810977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T133129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225227&fm=154208447810977&tin=02508201610067®Number=0000000000092624&sum=200000 [13:31:30]StoreToDocumentArchive [13:31:30]shift 437 fd 225227 [13:31:30]save to /storage/0437/doc_00225227 [13:31:30]save last doc name /storage/0437/doc_00225227 to /storage/kkm_last_doc_name [13:31:30]save OK [13:31:30]Clear old archive folders... [13:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:31:30]tlvbuf is 01683EB0 [13:31:30]SAM_PROTO_ClearQueue [13:31:30]wFMCommunicate request_size=4 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 09 00 00 [13:31:30]Write to MH i2c: E2 08 00 15 05 80 09 00 00 00 00 00 00 8C [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 15 05 00 90 00 8E [13:31:30]RAPDU: 90 00 [13:31:30]wFMCommunicate OK [13:31:30]SAM_PROTO_ClearQueue done [13:31:30]KKMCreateOFDPacket [13:31:30]OFDProtocolAddRootSTLVToBuf [13:31:30]FM_MakeSignedData [13:31:30]FM_MakeSignedData [13:31:30]SAM_PROTO_SignData [13:31:30]wFMCommunicate request_size=4 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 0D 01 02 [13:31:30]Write to MH i2c: E2 08 00 16 05 80 0D 01 02 00 00 00 00 94 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [13:31:30]RAPDU: 90 00 [13:31:30]wFMCommunicate OK [13:31:30]wFMCommunicate request_size=255 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 31 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 6F 03 00 35 04 06 00 8C 40 73 C0 [13:31:30]Write to MH i2c: E2 02 01 17 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 31 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 6F 03 00 35 04 06 00 8C 40 73 C0 00 00 C3 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]OFD Sender: Processing packet 225226 [packets to send 596, broken 595] [13:31:30]ProducePacketName [13:31:30]name=ofd_packets/00225226 [13:31:30]OFD Sender: To server: pG, [13:31:30]CommunicateWithHost lk.salyk.kg:30040 [13:31:30]ConnectInit lk.salyk.kg [13:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [13:31:30]RAPDU: 90 00 [13:31:30]wFMCommunicate OK [13:31:30]wFMCommunicate request_size=7 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 0D 02 02 02 CD A1 [13:31:30]Write to MH i2c: E2 0A 00 18 05 80 0D 02 02 02 00 CD A1 00 00 09 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [13:31:30]RAPDU: 90 00 [13:31:30]wFMCommunicate OK [13:31:30]wFMCommunicate request_size=4 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 0D 03 02 [13:31:30]Write to MH i2c: E2 08 00 19 05 80 0D 03 02 00 00 00 00 99 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 0B 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 0B 00 19 05 00 9C E5 11 39 D8 44 3A 8C 90 00 47 [13:31:30]RAPDU: 9C E5 11 39 D8 44 3A 8C 90 00 [13:31:30]wFMCommunicate OK [13:31:30]SAM_PROTO_SignData done [13:31:30]FM_MakeSignedData done [13:31:30]CreateOFDProtocolMessage [13:31:30]wFMCommunicate request_size=4 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 11 00 00 [13:31:30]Write to MH i2c: E2 08 00 1A 05 80 11 00 00 00 00 00 00 99 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 17 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 17 00 1A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [13:31:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:31:30]wFMCommunicate OK [13:31:30]CreateOFDProtocolMessage done [13:31:30]OFDSenderStorePacket 225227 [13:31:30]StoreOFDPacket docnum=225227 [13:31:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 39 92 04 01 EC 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 31 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 6F 03 00 35 04 06 00 8C 40 73 C0 CD A1 9C E5 11 39 D8 44 3A 8C [13:31:30]CheckFolder [13:31:30]dirname=/storage/ofd_packets [13:31:30]CheckFolder done [13:31:30]ProducePacketName [13:31:30]name=ofd_packets/00225227 [13:31:30]NVStorageSaveData ofd_packets/00225227 [13:31:30]File name is /storage/ofd_packets/00225227 [13:31:30]Write 298 bytes [13:31:30]NVStorageSaveData done [13:31:30]OFDSenderStorePacket done [13:31:30]KKMCreateOFDPacket done [13:31:30]NVStorageSaveData kkm_last_timestamp [13:31:30]File name is /storage/kkm_last_timestamp [13:31:30]Write 4 bytes [13:31:30]NVStorageSaveData done [13:31:30]ExternCall_PrintAddStr [13:31:30]wPrintStart [13:31:30]Write to MH i2c: 01 00 00 1B 05 20 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: 01 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: 01 07 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: 01 07 00 1B 05 00 00 00 00 00 FF 0F 35 [13:31:30]RasterBufferAndPrint [13:31:30]line Счет N : (1)2001420 [13:31:30]line ИНН: 02508201610067 [13:31:30]line Контрольно-Кассовый Чек [13:31:30]line ПРОДАЖА [13:31:30]line ТРК (МРК, ГНК) : 61 [13:31:30]line Товар: 2710194210 [13:31:30]line ДТ-К-5 [13:31:30]line 26.430 * 75.70 [13:31:30]line = 2000.75 [13:31:30]line НДС 12% НСП 1% [13:31:30]line > о реализуемом товаре [13:31:30]line ОКРУГЛЕНИЕ: -0.75 [13:31:30]line ИТОГО: 2000.00 [13:31:30]line Внесено: 2000.00 [13:31:30]line СДАЧА: 0.00 [13:31:30]line НСП 1% : 17.71 [13:31:30]line НДС 12% : 212.47 [13:31:30]line Наличными: 2000.00 [13:31:30]line Безнал.: 0.00 [13:31:30]line Место: АЗС № 97 "Партнер Нефть" [13:31:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:31:30]line СНО: Общий режим [13:31:30]line Чек 295 26.07.2024 13:31 [13:31:30]line Смена: 437 ФФД: 1.0 [13:31:30]line ЗНМ: 0300000054 [13:31:30]line РНМ: 0000000000092624 [13:31:30]line Версия ККМ: 001 [13:31:30]line ФМ: 0000000000874959 [13:31:30]line ФД: 225227 [13:31:30]line ФПД: 154208447810977 [13:31:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T133129&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225227&fm=154208447810977&tin=02508201610067®Number=0000000000092624&sum=200000 [13:31:30]written 0, free lines is 4095 [13:31:31]Write to MH i2c: 01 00 00 46 05 4B [13:31:31]Write i2c OK [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: 01 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: 01 07 00 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: 01 07 00 46 05 00 00 00 00 00 56 0C B4 [13:31:31]RasterBufferAndPrint [13:31:31]line [13:31:31]line [13:31:31]line [13:31:31]line [13:31:31]line [13:31:31]written 0, free lines is 3171 [13:31:31]MH_Cut [13:31:31]Write to MH i2c: D1 01 00 4D 05 01 24 [13:31:31]Write i2c OK [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: D1 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: D1 01 00 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: D1 01 00 4D 05 00 23 [13:31:31]Write to MH i2c: 01 00 00 4E 05 53 [13:31:31]Write i2c OK [13:31:31]MH_I2C_Read... [13:31:32]*** Cut start [13:31:32]*** Partial cut [13:31:32]*** CUTSNS_PIN = 1 [13:31:32]*** CUTSNS_PIN = 0 [13:31:32]*** Brake cut motor [13:31:33]Read from MH i2c: 01 [13:31:33]MH_I2C_Read... [13:31:33]*** Stop cut motor [13:31:33]*** Cut end [13:31:33]Read from MH i2c: 01 07 00 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 FF 0F 68 [13:31:33]process_action close_receipt done [13:31:33]requested_data is exist [13:31:33]produce_requested_data [13:31:33]requested_item fm.sn is exist - process it [13:31:33]wFMCommunicate request_size=4 [13:31:33]MH_SAM_APDU [13:31:33]CAPDU: 80 11 00 00 [13:31:33]Write to MH i2c: E2 08 00 4F 05 80 11 00 00 00 00 00 00 CE [13:31:33]Write i2c OK [13:31:33]MH_I2C_Read... [13:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:33]Read from MH i2c: E2 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 17 00 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 17 00 4F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [13:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:31:33]wFMCommunicate OK [13:31:33]requested_item fd.num is exist - process it [13:31:33]SAM_PROTO_GetFieldsCounters [13:31:33]wFMCommunicate request_size=4 [13:31:33]MH_SAM_APDU [13:31:33]CAPDU: 80 13 00 00 [13:31:33]Write to MH i2c: E2 08 00 50 05 80 13 00 00 00 00 00 00 D1 [13:31:33]Write i2c OK [13:31:33]MH_I2C_Read... [13:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:33]Read from MH i2c: E2 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 62 00 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 62 00 50 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [13:31:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:33]wFMCommunicate OK [13:31:33]SAM_PROTO_GetFieldsCounters done [13:31:33]requested_item shift.num is exist - process it [13:31:33]requested_item shift.opened is exist - process it [13:31:33]req_shift_opened [13:31:33]FM_GetShiftState [13:31:33]SAM_PROTO_GetShiftState [13:31:33]wFMCommunicate request_size=4 [13:31:33]MH_SAM_APDU [13:31:33]CAPDU: 80 13 01 00 [13:31:33]Write to MH i2c: E2 08 00 51 05 80 13 01 00 00 00 00 00 D3 [13:31:33]Write i2c OK [13:31:33]MH_I2C_Read... [13:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:33]Read from MH i2c: E2 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 0E 00 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 0E 00 51 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 84 [13:31:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:31:33]wFMCommunicate OK [13:31:33]SAM_PROTO_GetShiftState done [13:31:33]FM_GetShiftState done [13:31:33]req_shift_opened done [13:31:33]requested_item shift.open_date is exist - process it [13:31:33]req_shift_open_date [13:31:33]req_shift_open_date done [13:31:33]produce_requested_data done [13:31:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225227,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:31:33]process_action_free close_receipt [13:31:33]json_value_free [13:31:33]json_value_free done [13:31:33]process_json_proto returns [13:31:33]Send response to host [13:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225227,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:31:33]free response buf [13:31:33]execute_script done [13:31:33]execute_script returns [13:31:33]free content buf [13:31:33]Sock 12.Close socket [13:31:33]Sock 12.Thread stoped [13:31:35]ConnectInit Can't take IP for lk.salyk.kg [13:31:35]CommunicateWithHost connect error [13:31:35]CommunicateWithHost err = -1 [13:31:35]OFD Sender: Server communicate error [13:31:35]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:31:35]ProducePacketName [13:31:35]name=ofd_packets/00225226 [13:31:35]OFD Sender: To server: pG, [13:31:35]CommunicateWithHost lk.salyk.kg:30040 [13:31:35]ConnectInit lk.salyk.kg [13:31:40]ConnectInit Can't take IP for lk.salyk.kg [13:31:40]CommunicateWithHost connect error [13:31:40]CommunicateWithHost err = -1 [13:31:40]OFD Sender: Server communicate error [13:31:45]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:31:45]ProducePacketName [13:31:45]name=ofd_packets/00225226 [13:31:45]OFD Sender: To server: pG, [13:31:45]CommunicateWithHost lk.salyk.kg:30040 [13:31:45]ConnectInit lk.salyk.kg [13:31:50]ConnectInit Can't take IP for lk.salyk.kg [13:31:50]CommunicateWithHost connect error [13:31:50]CommunicateWithHost err = -1 [13:31:50]OFD Sender: Server communicate error [13:31:55]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:31:55]ProducePacketName [13:31:55]name=ofd_packets/00225226 [13:31:55]OFD Sender: To server: pG, [13:31:55]CommunicateWithHost lk.salyk.kg:30040 [13:31:55]ConnectInit lk.salyk.kg [13:31:58]recv_with_timeout no data received [13:32:00]ConnectInit Can't take IP for lk.salyk.kg [13:32:00]CommunicateWithHost connect error [13:32:00]CommunicateWithHost err = -1 [13:32:00]OFD Sender: Server communicate error [13:32:05]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:32:05]ProducePacketName [13:32:05]name=ofd_packets/00225226 [13:32:05]OFD Sender: To server: pG, [13:32:05]CommunicateWithHost lk.salyk.kg:30040 [13:32:05]ConnectInit lk.salyk.kg [13:32:06]ConnectInit Can't connect to host [13:32:10]ConnectInit Can't take IP for lk.salyk.kg [13:32:10]CommunicateWithHost connect error [13:32:10]CommunicateWithHost err = -1 [13:32:10]OFD Sender: Server communicate error [13:32:12]ConnectInit Can't connect to host [13:32:15]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:32:15]ProducePacketName [13:32:15]name=ofd_packets/00225226 [13:32:15]OFD Sender: To server: pG, [13:32:15]CommunicateWithHost lk.salyk.kg:30040 [13:32:15]ConnectInit lk.salyk.kg [13:32:17]ConnectInit Can't connect to host [13:32:20]ConnectInit Can't take IP for lk.salyk.kg [13:32:20]CommunicateWithHost connect error [13:32:20]CommunicateWithHost err = -1 [13:32:20]OFD Sender: Server communicate error [13:32:22]ConnectInit Can't connect to host [13:32:25]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:32:25]ProducePacketName [13:32:25]name=ofd_packets/00225226 [13:32:25]OFD Sender: To server: pG, [13:32:25]CommunicateWithHost lk.salyk.kg:30040 [13:32:25]ConnectInit lk.salyk.kg [13:32:27]ConnectInit Can't connect to host [13:32:30]ConnectInit Can't take IP for lk.salyk.kg [13:32:30]CommunicateWithHost connect error [13:32:30]CommunicateWithHost err = -1 [13:32:30]OFD Sender: Server communicate error [13:32:35]OFD Sender: Processing packet 225226 [packets to send 597, broken 595] [13:32:35]ProducePacketName [13:32:35]name=ofd_packets/00225226 [13:32:35]OFD Sender: To server: pG, [13:32:35]CommunicateWithHost lk.salyk.kg:30040 [13:32:35]ConnectInit lk.salyk.kg [13:32:37]Connected sock=10 [13:32:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 41 CE 07 01 79 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 4F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 D5 A4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 6F 03 00 35 04 06 00 62 7C ED 76 CE FF C8 B2 9A 7E 82 67 5F 1A [13:32:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 36 FE 47 00 5A 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 6F 03 00 F4 03 04 00 85 51 A3 66 B6 04 01 00 00 E2 4F C1 15 C7 AE 12 5E [13:32:39]CommunicateWithHost err = 0 [13:32:39]CheckOFDResponse [13:32:39]1017 (14) - 77093643461234 [13:32:39]1041 (16) - 0000000000874959 [13:32:39]1040 (4) - 225226 [13:32:39]1012 (4) - 26.07.2024 07:34 [13:32:39]1206 (1) - 0 [13:32:39]OFD Sender: Remove packet 225226 [13:32:39]ProducePacketName [13:32:39]name=ofd_packets/00225226 [13:32:39]NVStorageDeleteData [13:32:39]OFD Sender: Processing packet 225227 [packets to send 596, broken 595] [13:32:39]ProducePacketName [13:32:39]name=ofd_packets/00225227 [13:32:39]OFD Sender: To server: pG, [13:32:39]CommunicateWithHost lk.salyk.kg:30040 [13:32:39]ConnectInit lk.salyk.kg [13:32:42]Connected sock=9 [13:32:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 39 92 04 01 EC 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 31 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 6F 03 00 35 04 06 00 8C 40 73 C0 CD A1 9C E5 11 39 D8 44 3A 8C [13:32:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0B C0 47 00 05 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 6F 03 00 F4 03 04 00 89 51 A3 66 B6 04 01 00 00 CC 99 C0 86 F3 81 68 1E [13:32:43]CommunicateWithHost err = 0 [13:32:43]CheckOFDResponse [13:32:43]1017 (14) - 77093643461234 [13:32:43]1041 (16) - 0000000000874959 [13:32:43]1040 (4) - 225227 [13:32:43]1012 (4) - 26.07.2024 07:34 [13:32:43]1206 (1) - 0 [13:32:43]OFD Sender: Remove packet 225227 [13:32:43]ProducePacketName [13:32:43]name=ofd_packets/00225227 [13:32:43]NVStorageDeleteData [13:32:43]OFD Sender: No OFD packet to send [13:32:48]OFD Sender: No OFD packet to send [13:32:53]OFD Sender: No OFD packet to send [13:32:58]OFD Sender: No OFD packet to send [13:33:03]OFD Sender: No OFD packet to send [13:33:08]OFD Sender: No OFD packet to send [13:33:13]OFD Sender: No OFD packet to send [13:33:14]accept exits with 7 [13:33:14]New connection [13:33:14]New thread 3067239780 created [13:33:14]Thread 3067383140 joined [13:33:14]Waiting for new connection... [13:33:14] Sock 7.Parse request [13:33:14]Sock 7.Check first char [13:33:14]Sock 7.First char is OK [13:33:14]request: POST /json_proto HTTP/1.0 [13:33:14]Method: POST [13:33:14]URL: /json_proto [13:33:14]Method is POST - this is cgi request [13:33:14]url: /json_proto [13:33:14]query_string will be loaded in cgi processing [13:33:14]execute_cgi json_proto POST (null) [13:33:14]execute_cgi path=json_proto method=POST [13:33:14]POST find Content-Length [13:33:14]Host: 172.17.43.131:8080 [13:33:14]Content-Length: 966 [13:33:14]Content-Type: application/json [13:33:14] [13:33:14]POST finish read [13:33:14]Found Content-Length = 966 [13:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 36.88 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:14]execute_script... [13:33:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 36.88 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:14]POST & json_proto [13:33:14]process_json_proto [13:33:14]json parsed OK: [13:33:14]protocol is kg_v1.0 [13:33:14]action value=close_receipt [13:33:14]process_action close_receipt [13:33:14]cmd_close_receipt [13:33:14]MH_GetDate [13:33:14]Write to MH i2c: F0 00 00 52 05 46 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: F0 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: F0 09 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: F0 09 00 52 05 00 9B A5 A3 66 F9 24 A2 66 BD [13:33:14]GetLastDocTimeStamp 1722000689 [13:33:14]current date 1722000795 [13:33:14]FM_GetShiftState [13:33:14]SAM_PROTO_GetShiftState [13:33:14]wFMCommunicate request_size=4 [13:33:14]MH_SAM_APDU [13:33:14]CAPDU: 80 13 01 00 [13:33:14]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:14]Read from MH i2c: E2 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 0E 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 86 [13:33:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:33:14]wFMCommunicate OK [13:33:14]SAM_PROTO_GetShiftState done [13:33:14]FM_GetShiftState done [13:33:14]opened in 1721952182 [13:33:14]opened+sec_in_day 1722038582 [13:33:14]quantity*price = 250046 [13:33:14]sum+1 = 250047 [13:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 296 26.07.2024 13:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа S-92 номер 97 сэкономлено 36.88 сом ФМ: 0000000000874959 ФД: 225228 ФПД: 16090820296942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T133315&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225228&fm=16090820296942&tin=02508201610067®Number=0000000000092624&sum=250000 [13:33:15]StoreToDocumentArchive [13:33:15]shift 437 fd 225228 [13:33:15]save to /storage/0437/doc_00225228 [13:33:15]save last doc name /storage/0437/doc_00225228 to /storage/kkm_last_doc_name [13:33:15]save OK [13:33:15]Clear old archive folders... [13:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:33:15]tlvbuf is 01660B50 [13:33:15]SAM_PROTO_ClearQueue [13:33:15]wFMCommunicate request_size=4 [13:33:15]MH_SAM_APDU [13:33:15]CAPDU: 80 09 00 00 [13:33:15]Write to MH i2c: E2 08 00 60 05 80 09 00 00 00 00 00 00 D7 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 60 05 00 90 00 D9 [13:33:16]RAPDU: 90 00 [13:33:16]wFMCommunicate OK [13:33:16]SAM_PROTO_ClearQueue done [13:33:16]KKMCreateOFDPacket [13:33:16]OFDProtocolAddRootSTLVToBuf [13:33:16]FM_MakeSignedData [13:33:16]FM_MakeSignedData [13:33:16]SAM_PROTO_SignData [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 0D 01 02 [13:33:16]Write to MH i2c: E2 08 00 61 05 80 0D 01 02 00 00 00 00 DF [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 61 05 00 90 00 DA [13:33:16]RAPDU: 90 00 [13:33:16]wFMCommunicate OK [13:33:16]wFMCommunicate request_size=255 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 9B A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 6F 03 00 35 04 06 00 [13:33:16]Write to MH i2c: E2 02 01 62 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 9B A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 6F 03 00 35 04 06 00 00 00 DC [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [13:33:16]RAPDU: 90 00 [13:33:16]wFMCommunicate OK [13:33:16]wFMCommunicate request_size=11 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 0D 02 02 06 0E A2 6F A0 C0 EE [13:33:16]Write to MH i2c: E2 0E 00 63 05 80 0D 02 02 06 00 0E A2 6F A0 C0 EE 00 00 5B [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [13:33:16]RAPDU: 90 00 [13:33:16]wFMCommunicate OK [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 0D 03 02 [13:33:16]Write to MH i2c: E2 08 00 64 05 80 0D 03 02 00 00 00 00 E4 [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 0B 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 0B 00 64 05 00 39 70 41 3C C9 4F C8 B4 90 00 9F [13:33:16]RAPDU: 39 70 41 3C C9 4F C8 B4 90 00 [13:33:16]wFMCommunicate OK [13:33:16]SAM_PROTO_SignData done [13:33:16]FM_MakeSignedData done [13:33:16]CreateOFDProtocolMessage [13:33:16]wFMCommunicate request_size=4 [13:33:16]MH_SAM_APDU [13:33:16]CAPDU: 80 11 00 00 [13:33:16]Write to MH i2c: E2 08 00 65 05 80 11 00 00 00 00 00 00 E4 [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:16]Read from MH i2c: E2 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 17 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: E2 17 00 65 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [13:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:33:16]wFMCommunicate OK [13:33:16]CreateOFDProtocolMessage done [13:33:16]OFDSenderStorePacket 225228 [13:33:16]StoreOFDPacket docnum=225228 [13:33:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FC 18 08 01 AC 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 9B A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 6F 03 00 35 04 06 00 0E A2 6F A0 C0 EE 39 70 41 3C C9 4F C8 B4 [13:33:16]CheckFolder [13:33:16]dirname=/storage/ofd_packets [13:33:16]CheckFolder done [13:33:16]ProducePacketName [13:33:16]name=ofd_packets/00225228 [13:33:16]NVStorageSaveData ofd_packets/00225228 [13:33:16]File name is /storage/ofd_packets/00225228 [13:33:16]Write 302 bytes [13:33:16]NVStorageSaveData done [13:33:16]OFDSenderStorePacket done [13:33:16]KKMCreateOFDPacket done [13:33:16]NVStorageSaveData kkm_last_timestamp [13:33:16]File name is /storage/kkm_last_timestamp [13:33:16]Write 4 bytes [13:33:16]NVStorageSaveData done [13:33:16]ExternCall_PrintAddStr [13:33:16]wPrintStart [13:33:16]Write to MH i2c: 01 00 00 66 05 6B [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: 01 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: 01 07 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: 01 07 00 66 05 00 00 00 00 00 FF 0F 80 [13:33:16]RasterBufferAndPrint [13:33:16]line Счет N : (1)2001421 [13:33:16]line ИНН: 02508201610067 [13:33:16]line Контрольно-Кассовый Чек [13:33:16]line ПРОДАЖА [13:33:16]line ТРК (МРК, ГНК) : 42 [13:33:16]line Товар: 2710124130 [13:33:16]line Super-92-К-5 [13:33:16]line 36.880 * 67.80 [13:33:16]line = 2500.46 [13:33:16]line НДС 12% НСП 1% [13:33:16]line > о реализуемом товаре [13:33:16]line ОКРУГЛЕНИЕ: -0.46 [13:33:16]line ИТОГО: 2500.00 [13:33:16]line Внесено: 2500.00 [13:33:16]line СДАЧА: 0.00 [13:33:16]line НСП 1% : 22.13 [13:33:16]line НДС 12% : 265.54 [13:33:16]line Наличными: 2500.00 [13:33:16]line Безнал.: 0.00 [13:33:16]line Место: АЗС № 97 "Партнер Нефть" [13:33:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:33:16]line СНО: Общий режим [13:33:16]line Чек 296 26.07.2024 13:33 [13:33:16]line Смена: 437 ФФД: 1.0 [13:33:16]line ЗНМ: 0300000054 [13:33:16]line РНМ: 0000000000092624 [13:33:16]line Версия ККМ: 001 [13:33:16]line [13:33:16]line Дисконтная программа [13:33:16]line S-92 [13:33:16]line номер 97 [13:33:16]line сэкономлено 36.88 сом [13:33:16]line ФМ: 0000000000874959 [13:33:16]line ФД: 225228 [13:33:16]line ФПД: 16090820296942 [13:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T133315&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225228&fm=16090820296942&tin=02508201610067®Number=0000000000092624&sum=250000 [13:33:16]OFD Sender: Processing packet 225228 [packets to send 596, broken 595] [13:33:16]ProducePacketName [13:33:16]name=ofd_packets/00225228 [13:33:16]OFD Sender: To server: pG, [13:33:16]CommunicateWithHost lk.salyk.kg:30040 [13:33:16]ConnectInit lk.salyk.kg [13:33:16]written 0, free lines is 4095 [13:33:17]Write to MH i2c: 01 00 00 96 05 9B [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 07 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 07 00 96 05 00 00 00 00 00 E1 0B 8E [13:33:17]RasterBufferAndPrint [13:33:17]line [13:33:17]line [13:33:17]line [13:33:17]line [13:33:17]line [13:33:17]written 0, free lines is 3043 [13:33:17]MH_Cut [13:33:17]Write to MH i2c: D1 01 00 9D 05 01 74 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: D1 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: D1 01 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: D1 01 00 9D 05 00 73 [13:33:17]Write to MH i2c: 01 00 00 9E 05 A3 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:18]*** Cut start [13:33:18]*** Partial cut [13:33:18]*** CUTSNS_PIN = 1 [13:33:18]*** CUTSNS_PIN = 0 [13:33:18]*** Brake cut motor [13:33:19]Read from MH i2c: 01 [13:33:19]MH_I2C_Read... [13:33:19]*** Stop cut motor [13:33:19]*** Cut end [13:33:19]Read from MH i2c: 01 07 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 FF 0F B8 [13:33:19]process_action close_receipt done [13:33:19]requested_data is exist [13:33:19]produce_requested_data [13:33:19]requested_item fm.sn is exist - process it [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 11 00 00 [13:33:19]Write to MH i2c: E2 08 00 9F 05 80 11 00 00 00 00 00 00 1E [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 17 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 17 00 9F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [13:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:33:19]wFMCommunicate OK [13:33:19]requested_item fd.num is exist - process it [13:33:19]SAM_PROTO_GetFieldsCounters [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 13 00 00 [13:33:19]Write to MH i2c: E2 08 00 A0 05 80 13 00 00 00 00 00 00 21 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 62 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 62 00 A0 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [13:33:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:19]wFMCommunicate OK [13:33:19]SAM_PROTO_GetFieldsCounters done [13:33:19]requested_item shift.num is exist - process it [13:33:19]requested_item shift.opened is exist - process it [13:33:19]req_shift_opened [13:33:19]FM_GetShiftState [13:33:19]SAM_PROTO_GetShiftState [13:33:19]wFMCommunicate request_size=4 [13:33:19]MH_SAM_APDU [13:33:19]CAPDU: 80 13 01 00 [13:33:19]Write to MH i2c: E2 08 00 A1 05 80 13 01 00 00 00 00 00 23 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:19]Read from MH i2c: E2 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 0E 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: E2 0E 00 A1 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D4 [13:33:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:33:19]wFMCommunicate OK [13:33:19]SAM_PROTO_GetShiftState done [13:33:19]FM_GetShiftState done [13:33:19]req_shift_opened done [13:33:19]requested_item shift.open_date is exist - process it [13:33:19]req_shift_open_date [13:33:19]req_shift_open_date done [13:33:19]produce_requested_data done [13:33:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225228,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:33:19]process_action_free close_receipt [13:33:19]json_value_free [13:33:19]json_value_free done [13:33:19]process_json_proto returns [13:33:19]Send response to host [13:33:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225228,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:33:19]free response buf [13:33:19]execute_script done [13:33:19]execute_script returns [13:33:19]free content buf [13:33:19]Sock 7.Close socket [13:33:19]Sock 7.Thread stoped [13:33:20]Connected sock=11 [13:33:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FC 18 08 01 AC 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 9B A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 6F 03 00 35 04 06 00 0E A2 6F A0 C0 EE 39 70 41 3C C9 4F C8 B4 [13:33:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DE DC 47 00 5A 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 6F 03 00 F4 03 04 00 AF 51 A3 66 B6 04 01 00 00 70 F9 F5 07 B0 99 B6 36 [13:33:21]CommunicateWithHost err = 0 [13:33:21]CheckOFDResponse [13:33:21]1017 (14) - 77093643461234 [13:33:21]1041 (16) - 0000000000874959 [13:33:21]1040 (4) - 225228 [13:33:21]1012 (4) - 26.07.2024 07:35 [13:33:21]1206 (1) - 0 [13:33:21]OFD Sender: Remove packet 225228 [13:33:21]ProducePacketName [13:33:21]name=ofd_packets/00225228 [13:33:21]NVStorageDeleteData [13:33:21]OFD Sender: No OFD packet to send [13:33:26]OFD Sender: No OFD packet to send [13:33:31]OFD Sender: No OFD packet to send [13:33:32]recv_with_timeout no data received [13:33:36]OFD Sender: No OFD packet to send [13:33:41]OFD Sender: No OFD packet to send [13:33:46]OFD Sender: No OFD packet to send [13:33:51]OFD Sender: No OFD packet to send [13:33:56]OFD Sender: No OFD packet to send [13:34:01]OFD Sender: No OFD packet to send [13:34:06]OFD Sender: No OFD packet to send [13:34:11]accept exits with 9 [13:34:11]New connection [13:34:11]New thread 3067383140 created [13:34:11]Thread 3067239780 joined [13:34:11]Waiting for new connection... [13:34:11] Sock 9.Parse request [13:34:11]Sock 9.Check first char [13:34:11]Sock 9.First char is OK [13:34:11]request: POST /json_proto HTTP/1.0 [13:34:11]Method: POST [13:34:11]URL: /json_proto [13:34:11]Method is POST - this is cgi request [13:34:11]url: /json_proto [13:34:11]query_string will be loaded in cgi processing [13:34:11]execute_cgi json_proto POST (null) [13:34:11]execute_cgi path=json_proto method=POST [13:34:11]POST find Content-Length [13:34:11]Host: 172.17.43.131:8080 [13:34:11]Content-Length: 675 [13:34:11]Content-Type: application/json [13:34:11] [13:34:11]POST finish read [13:34:11]Found Content-Length = 675 [13:34:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:11]execute_script... [13:34:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:11]POST & json_proto [13:34:11]process_json_proto [13:34:11]json parsed OK: [13:34:11]protocol is kg_v1.0 [13:34:11]action value=close_receipt [13:34:11]process_action close_receipt [13:34:11]cmd_close_receipt [13:34:11]MH_GetDate [13:34:11]Write to MH i2c: F0 00 00 A2 05 96 [13:34:11]Write i2c OK [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: F0 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: F0 09 00 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: F0 09 00 A2 05 00 D3 A5 A3 66 F9 24 A2 66 45 [13:34:11]GetLastDocTimeStamp 1722000795 [13:34:11]current date 1722000851 [13:34:11]FM_GetShiftState [13:34:11]SAM_PROTO_GetShiftState [13:34:11]wFMCommunicate request_size=4 [13:34:11]MH_SAM_APDU [13:34:11]CAPDU: 80 13 01 00 [13:34:11]Write to MH i2c: E2 08 00 A3 05 80 13 01 00 00 00 00 00 25 [13:34:11]Write i2c OK [13:34:11]MH_I2C_Read... [13:34:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:11]Read from MH i2c: E2 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: E2 0E 00 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: E2 0E 00 A3 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D6 [13:34:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:34:11]wFMCommunicate OK [13:34:11]SAM_PROTO_GetShiftState done [13:34:11]FM_GetShiftState done [13:34:11]opened in 1721952182 [13:34:11]opened+sec_in_day 1722038582 [13:34:11]quantity*price = 50037 [13:34:11]sum+1 = 50039 [13:34:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 297 26.07.2024 13:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225229 ФПД: 196228851541143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T133411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225229&fm=196228851541143&tin=02508201610067®Number=0000000000092624&sum=50000 [13:34:12]StoreToDocumentArchive [13:34:12]shift 437 fd 225229 [13:34:12]save to /storage/0437/doc_00225229 [13:34:12]save last doc name /storage/0437/doc_00225229 to /storage/kkm_last_doc_name [13:34:12]save OK [13:34:12]Clear old archive folders... [13:34:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:34:12]tlvbuf is 01644210 [13:34:12]SAM_PROTO_ClearQueue [13:34:12]wFMCommunicate request_size=4 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 09 00 00 [13:34:12]Write to MH i2c: E2 08 00 B0 05 80 09 00 00 00 00 00 00 27 [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [13:34:12]RAPDU: 90 00 [13:34:12]wFMCommunicate OK [13:34:12]SAM_PROTO_ClearQueue done [13:34:12]KKMCreateOFDPacket [13:34:12]OFDProtocolAddRootSTLVToBuf [13:34:12]FM_MakeSignedData [13:34:12]FM_MakeSignedData [13:34:12]SAM_PROTO_SignData [13:34:12]wFMCommunicate request_size=4 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 0D 01 02 [13:34:12]Write to MH i2c: E2 08 00 B1 05 80 0D 01 02 00 00 00 00 2F [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [13:34:12]RAPDU: 90 00 [13:34:12]wFMCommunicate OK [13:34:12]wFMCommunicate request_size=255 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D3 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 6F 03 00 35 04 06 00 B2 78 16 FD [13:34:12]Write to MH i2c: E2 02 01 B2 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D3 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 6F 03 00 35 04 06 00 B2 78 16 FD 00 00 FC [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [13:34:12]RAPDU: 90 00 [13:34:12]wFMCommunicate OK [13:34:12]wFMCommunicate request_size=7 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 0D 02 02 02 A4 97 [13:34:12]Write to MH i2c: E2 0A 00 B3 05 80 0D 02 02 02 00 A4 97 00 00 71 [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [13:34:12]RAPDU: 90 00 [13:34:12]wFMCommunicate OK [13:34:12]wFMCommunicate request_size=4 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 0D 03 02 [13:34:12]Write to MH i2c: E2 08 00 B4 05 80 0D 03 02 00 00 00 00 34 [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 0B 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 0B 00 B4 05 00 A0 24 D0 D2 DA AD 70 C9 90 00 5B [13:34:12]RAPDU: A0 24 D0 D2 DA AD 70 C9 90 00 [13:34:12]wFMCommunicate OK [13:34:12]SAM_PROTO_SignData done [13:34:12]FM_MakeSignedData done [13:34:12]CreateOFDProtocolMessage [13:34:12]wFMCommunicate request_size=4 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 11 00 00 [13:34:12]Write to MH i2c: E2 08 00 B5 05 80 11 00 00 00 00 00 00 34 [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 17 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 17 00 B5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [13:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:34:12]wFMCommunicate OK [13:34:12]CreateOFDProtocolMessage done [13:34:12]OFDSenderStorePacket 225229 [13:34:12]StoreOFDPacket docnum=225229 [13:34:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5F 9D 04 01 BA A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D3 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 6F 03 00 35 04 06 00 B2 78 16 FD A4 97 A0 24 D0 D2 DA AD 70 C9 [13:34:12]CheckFolder [13:34:12]dirname=/storage/ofd_packets [13:34:12]CheckFolder done [13:34:12]ProducePacketName [13:34:12]name=ofd_packets/00225229 [13:34:12]NVStorageSaveData ofd_packets/00225229 [13:34:12]File name is /storage/ofd_packets/00225229 [13:34:12]Write 298 bytes [13:34:12]NVStorageSaveData done [13:34:12]OFDSenderStorePacket done [13:34:12]KKMCreateOFDPacket done [13:34:12]NVStorageSaveData kkm_last_timestamp [13:34:12]File name is /storage/kkm_last_timestamp [13:34:12]Write 4 bytes [13:34:12]NVStorageSaveData done [13:34:12]ExternCall_PrintAddStr [13:34:12]wPrintStart [13:34:12]Write to MH i2c: 01 00 00 B6 05 BB [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: 01 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: 01 07 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 FF 0F D0 [13:34:12]RasterBufferAndPrint [13:34:12]line Счет N : (1)2001422 [13:34:12]line ИНН: 02508201610067 [13:34:12]line Контрольно-Кассовый Чек [13:34:12]line ПРОДАЖА [13:34:12]line ТРК (МРК, ГНК) : 51 [13:34:12]line Товар: 2710194210 [13:34:12]line ДТ-К-5 [13:34:12]line 6.610 * 75.70 [13:34:12]line = 500.38 [13:34:12]line НДС 12% НСП 1% [13:34:12]line > о реализуемом товаре [13:34:12]line ОКРУГЛЕНИЕ: -0.38 [13:34:12]line ИТОГО: 500.00 [13:34:12]line Внесено: 500.00 [13:34:12]line СДАЧА: 0.00 [13:34:12]line НСП 1% : 4.43 [13:34:12]line НДС 12% : 53.14 [13:34:12]line Наличными: 500.00 [13:34:12]line Безнал.: 0.00 [13:34:12]line Место: АЗС № 97 "Партнер Нефть" [13:34:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:34:12]line СНО: Общий режим [13:34:12]line Чек 297 26.07.2024 13:34 [13:34:12]line Смена: 437 ФФД: 1.0 [13:34:12]line ЗНМ: 0300000054 [13:34:12]line РНМ: 0000000000092624 [13:34:12]line Версия ККМ: 001 [13:34:12]line ФМ: 0000000000874959 [13:34:12]line ФД: 225229 [13:34:12]line ФПД: 196228851541143 [13:34:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T133411&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225229&fm=196228851541143&tin=02508201610067®Number=0000000000092624&sum=50000 [13:34:13]written 0, free lines is 4095 [13:34:13]OFD Sender: Processing packet 225229 [packets to send 596, broken 595] [13:34:13]ProducePacketName [13:34:13]name=ofd_packets/00225229 [13:34:13]OFD Sender: To server: pG, [13:34:13]CommunicateWithHost lk.salyk.kg:30040 [13:34:13]ConnectInit lk.salyk.kg [13:34:13]Write to MH i2c: 01 00 00 E1 05 E6 [13:34:13]Write i2c OK [13:34:13]MH_I2C_Read... [13:34:13]Read from MH i2c: 01 [13:34:13]MH_I2C_Read... [13:34:13]Read from MH i2c: 01 07 00 [13:34:13]MH_I2C_Read... [13:34:13]Read from MH i2c: 01 07 00 E1 05 00 00 00 00 00 52 0C 4B [13:34:13]RasterBufferAndPrint [13:34:13]line [13:34:13]line [13:34:13]line [13:34:13]line [13:34:13]line [13:34:13]written 0, free lines is 3158 [13:34:13]MH_Cut [13:34:13]Write to MH i2c: D1 01 00 E8 05 01 BF [13:34:13]Write i2c OK [13:34:13]MH_I2C_Read... [13:34:13]Read from MH i2c: D1 [13:34:13]MH_I2C_Read... [13:34:13]Read from MH i2c: D1 01 00 [13:34:13]MH_I2C_Read... [13:34:13]Read from MH i2c: D1 01 00 E8 05 00 BE [13:34:13]Write to MH i2c: 01 00 00 E9 05 EE [13:34:13]Write i2c OK [13:34:13]MH_I2C_Read... [13:34:14]*** Cut start [13:34:14]*** Partial cut [13:34:14]*** CUTSNS_PIN = 1 [13:34:14]*** CUTSNS_PIN = 0 [13:34:15]*** Brake cut motor [13:34:15]Read from MH i2c: 01 [13:34:15]MH_I2C_Read... [13:34:15]*** Stop cut motor [13:34:15]*** Cut end [13:34:15]Read from MH i2c: 01 07 00 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 FF 0F 03 [13:34:15]process_action close_receipt done [13:34:15]requested_data is exist [13:34:15]produce_requested_data [13:34:15]requested_item fm.sn is exist - process it [13:34:15]wFMCommunicate request_size=4 [13:34:15]MH_SAM_APDU [13:34:15]CAPDU: 80 11 00 00 [13:34:15]Write to MH i2c: E2 08 00 EA 05 80 11 00 00 00 00 00 00 69 [13:34:15]Write i2c OK [13:34:15]MH_I2C_Read... [13:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:15]Read from MH i2c: E2 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: E2 17 00 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: E2 17 00 EA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [13:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:34:15]wFMCommunicate OK [13:34:15]requested_item fd.num is exist - process it [13:34:15]SAM_PROTO_GetFieldsCounters [13:34:15]wFMCommunicate request_size=4 [13:34:15]MH_SAM_APDU [13:34:15]CAPDU: 80 13 00 00 [13:34:15]Write to MH i2c: E2 08 00 EB 05 80 13 00 00 00 00 00 00 6C [13:34:15]Write i2c OK [13:34:15]MH_I2C_Read... [13:34:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:15]Read from MH i2c: E2 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: E2 62 00 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: E2 62 00 EB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [13:34:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:15]wFMCommunicate OK [13:34:15]SAM_PROTO_GetFieldsCounters done [13:34:15]requested_item shift.num is exist - process it [13:34:15]requested_item shift.opened is exist - process it [13:34:15]req_shift_opened [13:34:15]FM_GetShiftState [13:34:15]SAM_PROTO_GetShiftState [13:34:15]wFMCommunicate request_size=4 [13:34:15]MH_SAM_APDU [13:34:15]CAPDU: 80 13 01 00 [13:34:15]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [13:34:15]Write i2c OK [13:34:15]MH_I2C_Read... [13:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:15]Read from MH i2c: E2 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: E2 0E 00 [13:34:15]MH_I2C_Read... [13:34:15]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1F [13:34:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:34:15]wFMCommunicate OK [13:34:15]SAM_PROTO_GetShiftState done [13:34:15]FM_GetShiftState done [13:34:15]req_shift_opened done [13:34:15]requested_item shift.open_date is exist - process it [13:34:15]req_shift_open_date [13:34:15]req_shift_open_date done [13:34:15]produce_requested_data done [13:34:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225229,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:34:15]process_action_free close_receipt [13:34:15]json_value_free [13:34:15]json_value_free done [13:34:15]process_json_proto returns [13:34:15]Send response to host [13:34:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225229,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:34:15]free response buf [13:34:15]execute_script done [13:34:15]execute_script returns [13:34:15]free content buf [13:34:15]Sock 9.Close socket [13:34:15]Sock 9.Thread stoped [13:34:18]ConnectInit Can't take IP for lk.salyk.kg [13:34:18]CommunicateWithHost connect error [13:34:18]CommunicateWithHost err = -1 [13:34:18]OFD Sender: Server communicate error [13:34:23]OFD Sender: Processing packet 225229 [packets to send 596, broken 595] [13:34:23]ProducePacketName [13:34:23]name=ofd_packets/00225229 [13:34:23]OFD Sender: To server: pG, [13:34:23]CommunicateWithHost lk.salyk.kg:30040 [13:34:23]ConnectInit lk.salyk.kg [13:34:28]ConnectInit Can't take IP for lk.salyk.kg [13:34:28]CommunicateWithHost connect error [13:34:28]CommunicateWithHost err = -1 [13:34:28]OFD Sender: Server communicate error [13:34:33]OFD Sender: Processing packet 225229 [packets to send 596, broken 595] [13:34:33]ProducePacketName [13:34:33]name=ofd_packets/00225229 [13:34:33]OFD Sender: To server: pG, [13:34:33]CommunicateWithHost lk.salyk.kg:30040 [13:34:33]ConnectInit lk.salyk.kg [13:34:38]Connected sock=9 [13:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5F 9D 04 01 BA A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D3 A5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 6F 03 00 35 04 06 00 B2 78 16 FD A4 97 A0 24 D0 D2 DA AD 70 C9 [13:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 01 93 47 00 BF FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 6F 03 00 F4 03 04 00 FD 51 A3 66 B6 04 01 00 00 62 5C 57 10 C5 ED 0A EF [13:34:41]CommunicateWithHost err = 0 [13:34:41]CheckOFDResponse [13:34:41]1017 (14) - 77093643461234 [13:34:41]1041 (16) - 0000000000874959 [13:34:41]1040 (4) - 225229 [13:34:41]1012 (4) - 26.07.2024 07:36 [13:34:41]1206 (1) - 0 [13:34:41]OFD Sender: Remove packet 225229 [13:34:41]ProducePacketName [13:34:41]name=ofd_packets/00225229 [13:34:41]NVStorageDeleteData [13:34:41]OFD Sender: No OFD packet to send [13:34:46]OFD Sender: No OFD packet to send [13:34:51]OFD Sender: No OFD packet to send [13:34:56]OFD Sender: No OFD packet to send [13:35:01]OFD Sender: No OFD packet to send [13:35:06]OFD Sender: No OFD packet to send [13:35:11]OFD Sender: No OFD packet to send [13:35:16]OFD Sender: No OFD packet to send [13:35:21]OFD Sender: No OFD packet to send [13:35:26]OFD Sender: No OFD packet to send [13:35:31]OFD Sender: No OFD packet to send [13:35:36]OFD Sender: No OFD packet to send [13:35:41]OFD Sender: No OFD packet to send [13:35:46]OFD Sender: No OFD packet to send [13:35:51]OFD Sender: No OFD packet to send [13:35:56]OFD Sender: No OFD packet to send [13:36:01]OFD Sender: No OFD packet to send [13:36:06]OFD Sender: No OFD packet to send [13:36:11]OFD Sender: No OFD packet to send [13:36:16]OFD Sender: No OFD packet to send [13:36:21]OFD Sender: No OFD packet to send [13:36:26]OFD Sender: No OFD packet to send [13:36:31]OFD Sender: No OFD packet to send [13:36:36]OFD Sender: No OFD packet to send [13:36:41]OFD Sender: No OFD packet to send [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 6F 04 00 90 00 E7 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=11 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [13:29:18]Write to MH i2c: E2 0E 00 70 04 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 26 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 70 04 00 90 00 E8 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=13 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 15 02 00 08 F4 03 04 00 AE A4 A3 66 [13:29:18]Write to MH i2c: E2 10 00 71 04 80 15 02 00 08 00 F4 03 04 00 AE A4 A3 66 00 00 5B [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 71 04 00 90 00 E9 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=25 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [13:29:18]Write to MH i2c: E2 1C 00 72 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 56 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 72 04 00 90 00 EA [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 15 03 00 [13:29:18]Write to MH i2c: E2 08 00 73 04 80 15 03 00 00 00 00 00 F8 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 40 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 40 00 73 04 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 25 01 00 00 35 04 06 00 97 E9 6B 11 02 9B 90 00 A8 [13:29:18]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 25 01 00 00 35 04 06 00 97 E9 6B 11 02 9B 90 00 [13:29:18]wFMCommunicate OK [13:29:18]SAM_PROTO_ProcessDocument answer len = 59 [13:29:18]SAM_PROTO_ProcessDocument done [13:29:18]SetTLVBufToDocument [13:29:18]Processing tag 1209 (04B9) [13:29:18]Malloc new data [13:29:18]Processing tag 1041 (0411) [13:29:18]Processing tag 1040 (0410) [13:29:18]Malloc new data [13:29:18]Processing tag 1038 (040E) [13:29:18]Malloc new data [13:29:18]Processing tag 1042 (0412) [13:29:18]Malloc new data [13:29:18]Processing tag 1077 (0435) [13:29:18]Malloc new data [13:29:18]SetTLVBufToDocument err=0 [13:29:18]KKMLoadAndSignReceiptData store KKM data [13:29:18]KKMLoadAndSignReceiptData err=0 [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 11 00 00 [13:29:18]Write to MH i2c: E2 08 00 74 04 80 11 00 00 00 00 00 00 F2 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 17 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 17 00 74 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [13:29:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:29:18]wFMCommunicate OK [13:29:18]Счет N : (1)2001418 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 33 Товар: 2710124130 Аи-92-К-5 22.460 * 66.80 = 1500.33 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 293 26.07.2024 13:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа АИ-92 номер 97 сэкономлено 22.46 сом ФМ: 0000000000874959 ФД: 225225 ФПД: 167028779451035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T132918&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225225&fm=167028779451035&tin=02508201610067®Number=0000000000092624&sum=150000 [13:29:18]StoreToDocumentArchive [13:29:18]shift 437 fd 225225[13:36:46]OFD Sender: No OFD packet to send [13:36:51]OFD Sender: No OFD packet to send [13:36:56]OFD Sender: No OFD packet to send [13:37:01]OFD Sender: No OFD packet to send [13:37:06]OFD Sender: No OFD packet to send [13:37:11]OFD Sender: No OFD packet to send [13:37:16]OFD Sender: No OFD packet to send [13:37:21]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:42]OFD Sender: No OFD packet to send [13:37:47]OFD Sender: No OFD packet to send [13:37:52]OFD Sender: No OFD packet to send [13:37:57]OFD Sender: No OFD packet to send [13:38:02]OFD Sender: No OFD packet to send [13:38:07]OFD Sender: No OFD packet to send [13:38:12]OFD Sender: No OFD packet to send [13:38:17]OFD Sender: No OFD packet to send [13:38:22]OFD Sender: No OFD packet to send [13:38:27]OFD Sender: No OFD packet to send [13:38:32]OFD Sender: No OFD packet to send [13:38:37]OFD Sender: No OFD packet to send [13:38:42]OFD Sender: No OFD packet to send [13:38:47]OFD Sender: No OFD packet to send [13:38:52]OFD Sender: No OFD packet to send [13:38:57]OFD Sender: No OFD packet to send [13:38:58]recv_with_timeout no data received [13:39:02]OFD Sender: No OFD packet to send [13:39:07]OFD Sender: No OFD packet to send [13:39:12]OFD Sender: No OFD packet to send [13:39:17]OFD Sender: No OFD packet to send [13:39:22]OFD Sender: No OFD packet to send [13:39:27]OFD Sender: No OFD packet to send [13:39:32]OFD Sender: No OFD packet to send [13:39:37]OFD Sender: No OFD packet to send [13:39:42]OFD Sender: No OFD packet to send [13:39:47]OFD Sender: No OFD packet to send [13:39:52]OFD Sender: No OFD packet to send [13:39:57]OFD Sender: No OFD packet to send [13:40:00]accept exits with 10 [13:40:00]New connection [13:40:00]New thread 3067239780 created [13:40:00]Thread 3067383140 joined [13:40:00]Waiting for new connection... [13:40:00] Sock 10.Parse request [13:40:00]Sock 10.Check first char [13:40:00]Sock 10.First char is OK [13:40:00]request: POST /json_proto HTTP/1.0 [13:40:00]Method: POST [13:40:00]URL: /json_proto [13:40:00]Method is POST - this is cgi request [13:40:00]url: /json_proto [13:40:00]query_string will be loaded in cgi processing [13:40:00]execute_cgi json_proto POST (null) [13:40:00]execute_cgi path=json_proto method=POST [13:40:00]POST find Content-Length [13:40:00]Host: 172.17.43.131:8080 [13:40:00]Content-Length: 683 [13:40:00]Content-Type: application/json [13:40:00] [13:40:00]POST finish read [13:40:00]Found Content-Length = 683 [13:40:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:00]execute_script... [13:40:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:00]POST & json_proto [13:40:00]process_json_proto [13:40:00]json parsed OK: [13:40:00]protocol is kg_v1.0 [13:40:00]action value=close_receipt [13:40:00]process_action close_receipt [13:40:00]cmd_close_receipt [13:40:00]MH_GetDate [13:40:00]Write to MH i2c: F0 00 00 ED 05 E1 [13:40:00]Write i2c OK [13:40:00]MH_I2C_Read... [13:40:00]Read from MH i2c: F0 [13:40:00]MH_I2C_Read... [13:40:00]Read from MH i2c: F0 09 00 [13:40:00]MH_I2C_Read... [13:40:00]Read from MH i2c: F0 09 00 ED 05 00 31 A7 A3 66 F9 24 A2 66 F0 [13:40:00]GetLastDocTimeStamp 1722000851 [13:40:00]current date 1722001201 [13:40:00]FM_GetShiftState [13:40:00]SAM_PROTO_GetShiftState [13:40:00]wFMCommunicate request_size=4 [13:40:00]MH_SAM_APDU [13:40:00]CAPDU: 80 13 01 00 [13:40:00]Write to MH i2c: E2 08 00 EE 05 80 13 01 00 00 00 00 00 70 [13:40:00]Write i2c OK [13:40:00]MH_I2C_Read... [13:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:00]Read from MH i2c: E2 [13:40:00]MH_I2C_Read... [13:40:00]Read from MH i2c: E2 0E 00 [13:40:00]MH_I2C_Read... [13:40:00]Read from MH i2c: E2 0E 00 EE 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 21 [13:40:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:40:00]wFMCommunicate OK [13:40:00]SAM_PROTO_GetShiftState done [13:40:00]FM_GetShiftState done [13:40:00]opened in 1721952182 [13:40:00]opened+sec_in_day 1722038582 [13:40:00]quantity*price = 100021 [13:40:00]sum+1 = 100023 [13:40:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 298 26.07.2024 13:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225230 ФПД: 46666138955518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225230&fm=46666138955518&tin=02508201610067®Number=0000000000092624&sum=100000 [13:40:01]StoreToDocumentArchive [13:40:01]shift 437 fd 225230 [13:40:01]save to /storage/0437/doc_00225230 [13:40:01]save last doc name /storage/0437/doc_00225230 to /storage/kkm_last_doc_name [13:40:01]save OK [13:40:01]Clear old archive folders... [13:40:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:01]tlvbuf is 016B5140 [13:40:01]SAM_PROTO_ClearQueue [13:40:01]wFMCommunicate request_size=4 [13:40:01]MH_SAM_APDU [13:40:01]CAPDU: 80 09 00 00 [13:40:01]Write to MH i2c: E2 08 00 FB 05 80 09 00 00 00 00 00 00 72 [13:40:01]Write i2c OK [13:40:01]MH_I2C_Read... [13:40:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:01]Read from MH i2c: E2 [13:40:01]MH_I2C_Read... [13:40:01]Read from MH i2c: E2 03 00 [13:40:01]MH_I2C_Read... [13:40:01]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [13:40:01]RAPDU: 90 00 [13:40:01]wFMCommunicate OK [13:40:01]SAM_PROTO_ClearQueue done [13:40:01]KKMCreateOFDPacket [13:40:01]OFDProtocolAddRootSTLVToBuf [13:40:01]FM_MakeSignedData [13:40:01]FM_MakeSignedData [13:40:01]SAM_PROTO_SignData [13:40:01]wFMCommunicate request_size=4 [13:40:01]MH_SAM_APDU [13:40:01]CAPDU: 80 0D 01 02 [13:40:01]Write to MH i2c: E2 08 00 FC 05 80 0D 01 02 00 00 00 00 7A [13:40:01]Write i2c OK [13:40:01]MH_I2C_Read... [13:40:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:01]Read from MH i2c: E2 [13:40:01]MH_I2C_Read... [13:40:01]Read from MH i2c: E2 03 00 [13:40:01]MH_I2C_Read... [13:40:01]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [13:40:01]RAPDU: 90 00 [13:40:01]wFMCommunicate OK [13:40:01]wFMCommunicate request_size=255 [13:40:01]MH_SAM_APDU [13:40:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 A7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 6F 03 00 35 04 06 00 2A [13:40:01]Write to MH i2c: E2 02 01 FD 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 A7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 6F 03 00 35 04 06 00 2A 00 00 5A [13:40:01]Write i2c OK [13:40:01]MH_I2C_Read... [13:40:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:02]Read from MH i2c: E2 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 03 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 03 00 FD 05 00 90 00 76 [13:40:02]RAPDU: 90 00 [13:40:02]wFMCommunicate OK [13:40:02]wFMCommunicate request_size=10 [13:40:02]MH_SAM_APDU [13:40:02]CAPDU: 80 0D 02 02 05 71 4E A2 AE FE [13:40:02]Write to MH i2c: E2 0D 00 FE 05 80 0D 02 02 05 00 71 4E A2 AE FE 00 00 94 [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:02]Read from MH i2c: E2 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 03 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [13:40:02]RAPDU: 90 00 [13:40:02]wFMCommunicate OK [13:40:02]wFMCommunicate request_size=4 [13:40:02]MH_SAM_APDU [13:40:02]CAPDU: 80 0D 03 02 [13:40:02]Write to MH i2c: E2 08 00 FF 05 80 0D 03 02 00 00 00 00 7F [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:02]Read from MH i2c: E2 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 0B 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 0B 00 FF 05 00 A2 1B 1E 56 55 C7 DF 25 90 00 D1 [13:40:02]RAPDU: A2 1B 1E 56 55 C7 DF 25 90 00 [13:40:02]wFMCommunicate OK [13:40:02]SAM_PROTO_SignData done [13:40:02]FM_MakeSignedData done [13:40:02]CreateOFDProtocolMessage [13:40:02]wFMCommunicate request_size=4 [13:40:02]MH_SAM_APDU [13:40:02]CAPDU: 80 11 00 00 [13:40:02]Write to MH i2c: E2 08 00 00 06 80 11 00 00 00 00 00 00 80 [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:02]Read from MH i2c: E2 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 17 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 17 00 00 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [13:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:40:02]wFMCommunicate OK [13:40:02]CreateOFDProtocolMessage done [13:40:02]OFDSenderStorePacket 225230 [13:40:02]StoreOFDPacket docnum=225230 [13:40:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 3C 07 01 3B A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 A7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 6F 03 00 35 04 06 00 2A 71 4E A2 AE FE A2 1B 1E 56 55 C7 DF 25 [13:40:02]CheckFolder [13:40:02]dirname=/storage/ofd_packets [13:40:02]CheckFolder done [13:40:02]ProducePacketName [13:40:02]name=ofd_packets/00225230 [13:40:02]NVStorageSaveData ofd_packets/00225230 [13:40:02]File name is /storage/ofd_packets/00225230 [13:40:02]Write 301 bytes [13:40:02]NVStorageSaveData done [13:40:02]OFDSenderStorePacket done [13:40:02]KKMCreateOFDPacket done [13:40:02]NVStorageSaveData kkm_last_timestamp [13:40:02]File name is /storage/kkm_last_timestamp [13:40:02]Write 4 bytes [13:40:02]NVStorageSaveData done [13:40:02]ExternCall_PrintAddStr [13:40:02]wPrintStart [13:40:02]Write to MH i2c: 01 00 00 01 06 07 [13:40:02]OFD Sender: Processing packet 225230 [packets to send 596, broken 595] [13:40:02]ProducePacketName [13:40:02]name=ofd_packets/00225230 [13:40:02]OFD Sender: To server: pG, [13:40:02]CommunicateWithHost lk.salyk.kg:30040 [13:40:02]ConnectInit lk.salyk.kg [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: 01 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: 01 07 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: 01 07 00 01 06 00 00 00 00 00 FF 0F 1C [13:40:02]RasterBufferAndPrint [13:40:02]line Счет N : (1)2001423 [13:40:02]line ИНН: 02508201610067 [13:40:02]line Контрольно-Кассовый Чек [13:40:02]line ПРОДАЖА [13:40:02]line ТРК (МРК, ГНК) : 34 [13:40:02]line Товар: 2710124500 [13:40:02]line Аи-95-К-5 [13:40:02]line 13.480 * 74.20 [13:40:02]line = 1000.22 [13:40:02]line НДС 12% НСП 1% [13:40:02]line > о реализуемом товаре [13:40:02]line ОКРУГЛЕНИЕ: -0.22 [13:40:02]line ИТОГО: 1000.00 [13:40:02]line Внесено: 1000.00 [13:40:02]line СДАЧА: 0.00 [13:40:02]line НСП 1% : 8.85 [13:40:02]line НДС 12% : 106.22 [13:40:02]line Наличными: 1000.00 [13:40:02]line Безнал.: 0.00 [13:40:02]line Место: АЗС № 97 "Партнер Нефть" [13:40:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:40:02]line СНО: Общий режим [13:40:02]line Чек 298 26.07.2024 13:40 [13:40:02]line Смена: 437 ФФД: 1.0 [13:40:02]line ЗНМ: 0300000054 [13:40:02]line РНМ: 0000000000092624 [13:40:02]line Версия ККМ: 001 [13:40:02]line ФМ: 0000000000874959 [13:40:02]line ФД: 225230 [13:40:02]line ФПД: 46666138955518 [13:40:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225230&fm=46666138955518&tin=02508201610067®Number=0000000000092624&sum=100000 [13:40:02]written 0, free lines is 4095 [13:40:02]Write to MH i2c: 01 00 00 2C 06 32 [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: 01 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: 01 07 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 5F 0C A4 [13:40:02]RasterBufferAndPrint [13:40:02]line [13:40:02]line [13:40:02]line [13:40:02]line [13:40:02]line [13:40:02]written 0, free lines is 3170 [13:40:02]MH_Cut [13:40:02]Write to MH i2c: D1 01 00 33 06 01 0B [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: D1 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: D1 01 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: D1 01 00 33 06 00 0A [13:40:02]Write to MH i2c: 01 00 00 34 06 3A [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]Connected sock=9 [13:40:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 3C 07 01 3B A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 31 A7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 6F 03 00 35 04 06 00 2A 71 4E A2 AE FE A2 1B 1E 56 55 C7 DF 25 [13:40:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 18 47 00 DF 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 6F 03 00 F4 03 04 00 41 53 A3 66 B6 04 01 00 00 84 CE 9F 9E 49 86 4C 62 [13:40:03]CommunicateWithHost err = 0 [13:40:03]CheckOFDResponse [13:40:03]1017 (14) - 77093643461234 [13:40:03]1041 (16) - 0000000000874959 [13:40:03]1040 (4) - 225230 [13:40:03]1012 (4) - 26.07.2024 07:41 [13:40:03]1206 (1) - 0 [13:40:03]OFD Sender: Remove packet 225230 [13:40:03]ProducePacketName [13:40:03]name=ofd_packets/00225230 [13:40:03]NVStorageDeleteData [13:40:03]OFD Sender: No OFD packet to send [13:40:03]*** Cut start [13:40:03]*** Partial cut [13:40:03]*** CUTSNS_PIN = 1 [13:40:03]*** CUTSNS_PIN = 0 [13:40:04]*** Brake cut motor [13:40:04]Read from MH i2c: 01 [13:40:04]MH_I2C_Read... [13:40:04]*** Stop cut motor [13:40:04]*** Cut end [13:40:04]Read from MH i2c: 01 07 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 07 00 34 06 00 00 00 00 00 FF 0F 4F [13:40:04]process_action close_receipt done [13:40:04]requested_data is exist [13:40:04]produce_requested_data [13:40:04]requested_item fm.sn is exist - process it [13:40:04]wFMCommunicate request_size=4 [13:40:04]MH_SAM_APDU [13:40:04]CAPDU: 80 11 00 00 [13:40:04]Write to MH i2c: E2 08 00 35 06 80 11 00 00 00 00 00 00 B5 [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 17 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 17 00 35 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [13:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:40:04]wFMCommunicate OK [13:40:04]requested_item fd.num is exist - process it [13:40:04]SAM_PROTO_GetFieldsCounters [13:40:04]wFMCommunicate request_size=4 [13:40:04]MH_SAM_APDU [13:40:04]CAPDU: 80 13 00 00 [13:40:04]Write to MH i2c: E2 08 00 36 06 80 13 00 00 00 00 00 00 B8 [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 62 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 62 00 36 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [13:40:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:04]wFMCommunicate OK [13:40:04]SAM_PROTO_GetFieldsCounters done [13:40:04]requested_item shift.num is exist - process it [13:40:04]requested_item shift.opened is exist - process it [13:40:04]req_shift_opened [13:40:04]FM_GetShiftState [13:40:04]SAM_PROTO_GetShiftState [13:40:04]wFMCommunicate request_size=4 [13:40:04]MH_SAM_APDU [13:40:04]CAPDU: 80 13 01 00 [13:40:04]Write to MH i2c: E2 08 00 37 06 80 13 01 00 00 00 00 00 BA [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 0E 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 0E 00 37 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6B [13:40:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:40:04]wFMCommunicate OK [13:40:04]SAM_PROTO_GetShiftState done [13:40:04]FM_GetShiftState done [13:40:04]req_shift_opened done [13:40:04]requested_item shift.open_date is exist - process it [13:40:04]req_shift_open_date [13:40:04]req_shift_open_date done [13:40:04]produce_requested_data done [13:40:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225230,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:40:04]process_action_free close_receipt [13:40:04]json_value_free [13:40:04]json_value_free done [13:40:04]process_json_proto returns [13:40:04]Send response to host [13:40:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225230,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:40:04]free response buf [13:40:04]execute_script done [13:40:04]execute_script returns [13:40:04]free content buf [13:40:04]Sock 10.Close socket [13:40:04]Sock 10.Thread stoped [13:40:08]OFD Sender: No OFD packet to send [13:40:13]OFD Sender: No OFD packet to send [13:40:18]OFD Sender: No OFD packet to send [13:40:23]OFD Sender: No OFD packet to send [13:40:26]recv_with_timeout no data received [13:40:28]OFD Sender: No OFD packet to send [13:40:33]OFD Sender: No OFD packet to send [13:40:38]OFD Sender: No OFD packet to send [13:40:43]OFD Sender: No OFD packet to send [13:40:48]OFD Sender: No OFD packet to send [13:40:53]OFD Sender: No OFD packet to send [13:40:58]OFD Sender: No OFD packet to send [13:41:03]OFD Sender: No OFD packet to send [13:41:08]OFD Sender: No OFD packet to send [13:41:13]OFD Sender: No OFD packet to send [13:41:18]OFD Sender: No OFD packet to send [13:41:23]OFD Sender: No OFD packet to send [13:41:28]OFD Sender: No OFD packet to send [13:41:33]OFD Sender: No OFD packet to send [13:41:38]OFD Sender: No OFD packet to send [13:41:44]OFD Sender: No OFD packet to send [13:41:49]OFD Sender: No OFD packet to send [13:41:54]OFD Sender: No OFD packet to send [13:41:59]OFD Sender: No OFD packet to send [13:42:04]OFD Sender: No OFD packet to send [13:42:09]OFD Sender: No OFD packet to send [13:42:14]OFD Sender: No OFD packet to send [13:42:19]OFD Sender: No OFD packet to send [13:42:24]OFD Sender: No OFD packet to send [13:42:29]OFD Sender: No OFD packet to send [13:42:34]OFD Sender: No OFD packet to send [13:42:39]OFD Sender: No OFD packet to send [13:42:44]OFD Sender: No OFD packet to send [13:42:49]OFD Sender: No OFD packet to send [13:42:54]OFD Sender: No OFD packet to send [13:42:59]OFD Sender: No OFD packet to send [13:43:04]OFD Sender: No OFD packet to send [13:43:09]OFD Sender: No OFD packet to send [13:43:14]OFD Sender: No OFD packet to send [13:43:19]OFD Sender: No OFD packet to send [13:43:24]OFD Sender: No OFD packet to send [13:43:29]OFD Sender: No OFD packet to send [13:43:32]recv_with_timeout no data received [13:43:34]OFD Sender: No OFD packet to send [13:43:39]OFD Sender: No OFD packet to send [13:43:44]OFD Sender: No OFD packet to send [13:43:49]OFD Sender: No OFD packet to send [13:43:54]OFD Sender: No OFD packet to send [13:43:59]OFD Sender: No OFD packet to send [13:44:04]OFD Sender: No OFD packet to send [13:44:09]OFD Sender: No OFD packet to send [13:44:14]OFD Sender: No OFD packet to send [13:44:19]OFD Sender: No OFD packet to send [13:44:24]OFD Sender: No OFD packet to send [13:44:29]OFD Sender: No OFD packet to send [13:44:34]OFD Sender: No OFD packet to send [13:44:38]accept exits with 7 [13:44:38]New connection [13:44:38]New thread 3067383140 created [13:44:38]Thread 3067239780 joined [13:44:38]Waiting for new connection... [13:44:38] Sock 7.Parse request [13:44:38]Sock 7.Check first char [13:44:38]Sock 7.First char is OK [13:44:38]request: POST /json_proto HTTP/1.0 [13:44:38]Method: POST [13:44:38]URL: /json_proto [13:44:38]Method is POST - this is cgi request [13:44:38]url: /json_proto [13:44:38]query_string will be loaded in cgi processing [13:44:38]execute_cgi json_proto POST (null) [13:44:38]execute_cgi path=json_proto method=POST [13:44:38]POST find Content-Length [13:44:38]Host: 172.17.43.131:8080 [13:44:38]Content-Length: 678 [13:44:38]Content-Type: application/json [13:44:38] [13:44:38]POST finish read [13:44:38]Found Content-Length = 678 [13:44:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:38]execute_script... [13:44:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:38]POST & json_proto [13:44:38]process_json_proto [13:44:38]json parsed OK: [13:44:38]protocol is kg_v1.0 [13:44:38]action value=close_receipt [13:44:38]process_action close_receipt [13:44:38]cmd_close_receipt [13:44:38]MH_GetDate [13:44:38]Write to MH i2c: F0 00 00 38 06 2D [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: F0 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: F0 09 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: F0 09 00 38 06 00 47 A8 A3 66 F9 24 A2 66 53 [13:44:38]GetLastDocTimeStamp 1722001201 [13:44:38]current date 1722001479 [13:44:38]FM_GetShiftState [13:44:38]SAM_PROTO_GetShiftState [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 13 01 00 [13:44:38]Write to MH i2c: E2 08 00 39 06 80 13 01 00 00 00 00 00 BC [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 0E 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 0E 00 39 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6D [13:44:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:44:38]wFMCommunicate OK [13:44:38]SAM_PROTO_GetShiftState done [13:44:38]FM_GetShiftState done [13:44:38]opened in 1721952182 [13:44:38]opened+sec_in_day 1722038582 [13:44:38]quantity*price = 50036 [13:44:38]sum+1 = 50037 [13:44:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 299 26.07.2024 13:44 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225231 ФПД: 178231550523849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225231&fm=178231550523849&tin=02508201610067®Number=0000000000092624&sum=50000 [13:44:39]StoreToDocumentArchive [13:44:39]shift 437 fd 225231 [13:44:39]save to /storage/0437/doc_00225231 [13:44:39]save last doc name /storage/0437/doc_00225231 to /storage/kkm_last_doc_name [13:44:39]save OK [13:44:39]Clear old archive folders... [13:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:39]tlvbuf is 01629D80 [13:44:39]SAM_PROTO_ClearQueue [13:44:39]wFMCommunicate request_size=4 [13:44:39]MH_SAM_APDU [13:44:39]CAPDU: 80 09 00 00 [13:44:39]Write to MH i2c: E2 08 00 46 06 80 09 00 00 00 00 00 00 BE [13:44:39]Write i2c OK [13:44:39]MH_I2C_Read... [13:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:39]Read from MH i2c: E2 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: E2 03 00 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [13:44:39]RAPDU: 90 00 [13:44:39]wFMCommunicate OK [13:44:39]SAM_PROTO_ClearQueue done [13:44:39]KKMCreateOFDPacket [13:44:39]OFDProtocolAddRootSTLVToBuf [13:44:39]FM_MakeSignedData [13:44:39]FM_MakeSignedData [13:44:39]SAM_PROTO_SignData [13:44:39]wFMCommunicate request_size=4 [13:44:39]MH_SAM_APDU [13:44:39]CAPDU: 80 0D 01 02 [13:44:39]Write to MH i2c: E2 08 00 47 06 80 0D 01 02 00 00 00 00 C6 [13:44:39]Write i2c OK [13:44:39]MH_I2C_Read... [13:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:39]Read from MH i2c: E2 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: E2 03 00 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [13:44:39]RAPDU: 90 00 [13:44:39]wFMCommunicate OK [13:44:39]wFMCommunicate request_size=255 [13:44:39]MH_SAM_APDU [13:44:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 47 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 6F 03 00 35 04 06 00 A2 [13:44:39]Write to MH i2c: E2 02 01 48 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 47 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 6F 03 00 35 04 06 00 A2 00 00 0A [13:44:39]Write i2c OK [13:44:39]MH_I2C_Read... [13:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:40]Read from MH i2c: E2 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 03 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [13:44:40]RAPDU: 90 00 [13:44:40]wFMCommunicate OK [13:44:40]wFMCommunicate request_size=10 [13:44:40]MH_SAM_APDU [13:44:40]CAPDU: 80 0D 02 02 05 19 C4 41 B9 C9 [13:44:40]Write to MH i2c: E2 0D 00 49 06 80 0D 02 02 05 00 19 C4 41 B9 C9 00 00 73 [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:40]Read from MH i2c: E2 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 03 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [13:44:40]RAPDU: 90 00 [13:44:40]wFMCommunicate OK [13:44:40]wFMCommunicate request_size=4 [13:44:40]MH_SAM_APDU [13:44:40]CAPDU: 80 0D 03 02 [13:44:40]Write to MH i2c: E2 08 00 4A 06 80 0D 03 02 00 00 00 00 CB [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:40]Read from MH i2c: E2 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 0B 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 0B 00 4A 06 00 2E 84 D4 AC 1E 4A C8 89 90 00 B7 [13:44:40]RAPDU: 2E 84 D4 AC 1E 4A C8 89 90 00 [13:44:40]wFMCommunicate OK [13:44:40]SAM_PROTO_SignData done [13:44:40]FM_MakeSignedData done [13:44:40]CreateOFDProtocolMessage [13:44:40]wFMCommunicate request_size=4 [13:44:40]MH_SAM_APDU [13:44:40]CAPDU: 80 11 00 00 [13:44:40]Write to MH i2c: E2 08 00 4B 06 80 11 00 00 00 00 00 00 CB [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:40]Read from MH i2c: E2 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 17 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 17 00 4B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [13:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:44:40]wFMCommunicate OK [13:44:40]CreateOFDProtocolMessage done [13:44:40]OFDSenderStorePacket 225231 [13:44:40]StoreOFDPacket docnum=225231 [13:44:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 0C 07 01 E6 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 47 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 6F 03 00 35 04 06 00 A2 19 C4 41 B9 C9 2E 84 D4 AC 1E 4A C8 89 [13:44:40]CheckFolder [13:44:40]dirname=/storage/ofd_packets [13:44:40]CheckFolder done [13:44:40]ProducePacketName [13:44:40]name=ofd_packets/00225231 [13:44:40]NVStorageSaveData ofd_packets/00225231 [13:44:40]File name is /storage/ofd_packets/00225231 [13:44:40]Write 301 bytes [13:44:40]NVStorageSaveData done [13:44:40]OFDSenderStorePacket done [13:44:40]KKMCreateOFDPacket done [13:44:40]NVStorageSaveData kkm_last_timestamp [13:44:40]File name is /storage/kkm_last_timestamp [13:44:40]Write 4 bytes [13:44:40]NVStorageSaveData done [13:44:40]ExternCall_PrintAddStr [13:44:40]wPrintStart [13:44:40]Write to MH i2c: 01 00 00 4C 06 52 [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 07 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 07 00 4C 06 00 00 00 00 00 FF 0F 67 [13:44:40]RasterBufferAndPrint [13:44:40]line Счет N : (1)2001425 [13:44:40]line ИНН: 02508201610067 [13:44:40]line Контрольно-Кассовый Чек [13:44:40]line ПРОДАЖА [13:44:40]line ТРК (МРК, ГНК) : 63 [13:44:40]line Товар: 2710124130 [13:44:40]line Аи-92-К-5 [13:44:40]line 7.380 * 67.80 [13:44:40]line = 500.36 [13:44:40]line НДС 12% НСП 1% [13:44:40]line > о реализуемом товаре [13:44:40]line ОКРУГЛЕНИЕ: -0.36 [13:44:40]line ИТОГО: 500.00 [13:44:40]line Внесено: 500.00 [13:44:40]line СДАЧА: 0.00 [13:44:40]line НСП 1% : 4.43 [13:44:40]line НДС 12% : 53.14 [13:44:40]line Наличными: 500.00 [13:44:40]line Безнал.: 0.00 [13:44:40]line Место: АЗС № 97 "Партнер Нефть" [13:44:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:44:40]line СНО: Общий режим [13:44:40]line Чек 299 26.07.2024 13:44 [13:44:40]line Смена: 437 ФФД: 1.0 [13:44:40]line ЗНМ: 0300000054 [13:44:40]line РНМ: 0000000000092624 [13:44:40]line Версия ККМ: 001 [13:44:40]line ФМ: 0000000000874959 [13:44:40]line ФД: 225231 [13:44:40]line ФПД: 178231550523849 [13:44:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225231&fm=178231550523849&tin=02508201610067®Number=0000000000092624&sum=50000 [13:44:40]written 0, free lines is 4095 [13:44:40]OFD Sender: Processing packet 225231 [packets to send 596, broken 595] [13:44:40]ProducePacketName [13:44:40]name=ofd_packets/00225231 [13:44:40]OFD Sender: To server: pG, [13:44:40]CommunicateWithHost lk.salyk.kg:30040 [13:44:40]ConnectInit lk.salyk.kg [13:44:40]Write to MH i2c: 01 00 00 77 06 7D [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 07 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 07 00 77 06 00 00 00 00 00 56 0C E6 [13:44:40]RasterBufferAndPrint [13:44:40]line [13:44:40]line [13:44:40]line [13:44:40]line [13:44:40]line [13:44:40]written 0, free lines is 3161 [13:44:40]MH_Cut [13:44:40]Write to MH i2c: D1 01 00 7E 06 01 56 [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: D1 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: D1 01 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: D1 01 00 7E 06 00 55 [13:44:40]Write to MH i2c: 01 00 00 7F 06 85 [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:41]*** Cut start [13:44:41]*** Partial cut [13:44:41]*** CUTSNS_PIN = 1 [13:44:41]*** CUTSNS_PIN = 0 [13:44:42]*** Brake cut motor [13:44:42]Connected sock=11 [13:44:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 0C 07 01 E6 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 47 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 6F 03 00 35 04 06 00 A2 19 C4 41 B9 C9 2E 84 D4 AC 1E 4A C8 89 [13:44:42]Read from MH i2c: 01 [13:44:42]MH_I2C_Read... [13:44:42]*** Stop cut motor [13:44:42]*** Cut end [13:44:42]Read from MH i2c: 01 07 00 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 FF 0F 9A [13:44:42]process_action close_receipt done [13:44:42]requested_data is exist [13:44:42]produce_requested_data [13:44:42]requested_item fm.sn is exist - process it [13:44:42]wFMCommunicate request_size=4 [13:44:42]MH_SAM_APDU [13:44:42]CAPDU: 80 11 00 00 [13:44:42]Write to MH i2c: E2 08 00 80 06 80 11 00 00 00 00 00 00 00 [13:44:42]Write i2c OK [13:44:42]MH_I2C_Read... [13:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:42]Read from MH i2c: E2 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: E2 17 00 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: E2 17 00 80 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [13:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:44:42]wFMCommunicate OK [13:44:42]requested_item fd.num is exist - process it [13:44:42]SAM_PROTO_GetFieldsCounters [13:44:42]wFMCommunicate request_size=4 [13:44:42]MH_SAM_APDU [13:44:42]CAPDU: 80 13 00 00 [13:44:42]Write to MH i2c: E2 08 00 81 06 80 13 00 00 00 00 00 00 03 [13:44:42]Write i2c OK [13:44:42]MH_I2C_Read... [13:44:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:42]Read from MH i2c: E2 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: E2 62 00 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: E2 62 00 81 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [13:44:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:42]wFMCommunicate OK [13:44:42]SAM_PROTO_GetFieldsCounters done [13:44:42]requested_item shift.num is exist - process it [13:44:42]requested_item shift.opened is exist - process it [13:44:42]req_shift_opened [13:44:42]FM_GetShiftState [13:44:42]SAM_PROTO_GetShiftState [13:44:42]wFMCommunicate request_size=4 [13:44:42]MH_SAM_APDU [13:44:42]CAPDU: 80 13 01 00 [13:44:42]Write to MH i2c: E2 08 00 82 06 80 13 01 00 00 00 00 00 05 [13:44:42]Write i2c OK [13:44:42]MH_I2C_Read... [13:44:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:42]Read from MH i2c: E2 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: E2 0E 00 [13:44:42]MH_I2C_Read... [13:44:42]Read from MH i2c: E2 0E 00 82 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [13:44:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:44:42]wFMCommunicate OK [13:44:42]SAM_PROTO_GetShiftState done [13:44:42]FM_GetShiftState done [13:44:42]req_shift_opened done [13:44:42]requested_item shift.open_date is exist - process it [13:44:42]req_shift_open_date [13:44:42]req_shift_open_date done [13:44:42]produce_requested_data done [13:44:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225231,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:44:42]process_action_free close_receipt [13:44:42]json_value_free [13:44:42]json_value_free done [13:44:42]process_json_proto returns [13:44:42]Send response to host [13:44:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225231,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:44:42]free response buf [13:44:42]execute_script done [13:44:42]execute_script returns [13:44:42]free content buf [13:44:42]Sock 7.Close socket [13:44:42]Sock 7.Thread stoped [13:44:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4E F4 47 00 BB 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 6F 03 00 F4 03 04 00 59 54 A3 66 B6 04 01 00 00 36 95 9A E2 8C 06 B5 52 [13:44:42]CommunicateWithHost err = 0 [13:44:42]CheckOFDResponse [13:44:42]1017 (14) - 77093643461234 [13:44:42]1041 (16) - 0000000000874959 [13:44:42]1040 (4) - 225231 [13:44:42]1012 (4) - 26.07.2024 07:46 [13:44:42]1206 (1) - 0 [13:44:42]OFD Sender: Remove packet 225231 [13:44:42]ProducePacketName [13:44:42]name=ofd_packets/00225231 [13:44:42]NVStorageDeleteData [13:44:43]accept exits with 9 [13:44:43]New connection [13:44:43]New thread 3067239780 created [13:44:43]Thread 3067383140 joined [13:44:43]Waiting for new connection... [13:44:43] Sock 9.Parse request [13:44:43]Sock 9.Check first char [13:44:43]Sock 9.First char is OK [13:44:43]request: POST /json_proto HTTP/1.0 [13:44:43]Method: POST [13:44:43]URL: /json_proto [13:44:43]Method is POST - this is cgi request [13:44:43]url: /json_proto [13:44:43]query_string will be loaded in cgi processing [13:44:43]execute_cgi json_proto POST (null) [13:44:43]execute_cgi path=json_proto method=POST [13:44:43]POST find Content-Length [13:44:43]Host: 172.17.43.131:8080 [13:44:43]Content-Length: 671 [13:44:43]Content-Type: application/json [13:44:43] [13:44:43]POST finish read [13:44:43]Found Content-Length = 671 [13:44:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:43]execute_script... [13:44:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:43]POST & json_proto [13:44:43]process_json_proto [13:44:43]json parsed OK: [13:44:43]protocol is kg_v1.0 [13:44:43]action value=close_receipt [13:44:43]process_action close_receipt [13:44:43]cmd_close_receipt [13:44:43]MH_GetDate [13:44:43]Write to MH i2c: F0 00 00 83 06 78 [13:44:43]Write i2c OK [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: F0 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: F0 09 00 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: F0 09 00 83 06 00 4B A8 A3 66 F9 24 A2 66 A2 [13:44:43]GetLastDocTimeStamp 1722001479 [13:44:43]current date 1722001483 [13:44:43]FM_GetShiftState [13:44:43]SAM_PROTO_GetShiftState [13:44:43]wFMCommunicate request_size=4 [13:44:43]MH_SAM_APDU [13:44:43]CAPDU: 80 13 01 00 [13:44:43]Write to MH i2c: E2 08 00 84 06 80 13 01 00 00 00 00 00 07 [13:44:43]Write i2c OK [13:44:43]MH_I2C_Read... [13:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:43]Read from MH i2c: E2 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: E2 0E 00 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: E2 0E 00 84 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B8 [13:44:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:44:43]wFMCommunicate OK [13:44:43]SAM_PROTO_GetShiftState done [13:44:43]FM_GetShiftState done [13:44:43]opened in 1721952182 [13:44:43]opened+sec_in_day 1722038582 [13:44:43]quantity*price = 60062 [13:44:43]sum+1 = 60063 [13:44:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 300 26.07.2024 13:44 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225232 ФПД: 29024054141714 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225232&fm=29024054141714&tin=02508201610067®Number=0000000000092624&sum=60000 [13:44:44]StoreToDocumentArchive [13:44:44]shift 437 fd 225232 [13:44:44]save to /storage/0437/doc_00225232 [13:44:44]save last doc name /storage/0437/doc_00225232 to /storage/kkm_last_doc_name [13:44:44]save OK [13:44:44]Clear old archive folders... [13:44:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:44:44]tlvbuf is 0162B7E0 [13:44:44]SAM_PROTO_ClearQueue [13:44:44]wFMCommunicate request_size=4 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 09 00 00 [13:44:44]Write to MH i2c: E2 08 00 91 06 80 09 00 00 00 00 00 00 09 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [13:44:44]RAPDU: 90 00 [13:44:44]wFMCommunicate OK [13:44:44]SAM_PROTO_ClearQueue done [13:44:44]KKMCreateOFDPacket [13:44:44]OFDProtocolAddRootSTLVToBuf [13:44:44]FM_MakeSignedData [13:44:44]FM_MakeSignedData [13:44:44]SAM_PROTO_SignData [13:44:44]wFMCommunicate request_size=4 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 0D 01 02 [13:44:44]Write to MH i2c: E2 08 00 92 06 80 0D 01 02 00 00 00 00 11 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [13:44:44]RAPDU: 90 00 [13:44:44]wFMCommunicate OK [13:44:44]wFMCommunicate request_size=255 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 4B A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 6F 03 00 35 04 06 00 [13:44:44]Write to MH i2c: E2 02 01 93 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 4B A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 6F 03 00 35 04 06 00 00 00 D7 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:45]Read from MH i2c: E2 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 03 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [13:44:45]RAPDU: 90 00 [13:44:45]wFMCommunicate OK [13:44:45]wFMCommunicate request_size=11 [13:44:45]MH_SAM_APDU [13:44:45]CAPDU: 80 0D 02 02 06 1A 65 B0 6F E3 12 [13:44:45]Write to MH i2c: E2 0E 00 94 06 80 0D 02 02 06 00 1A 65 B0 6F E3 12 00 00 B3 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:45]Read from MH i2c: E2 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 03 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [13:44:45]RAPDU: 90 00 [13:44:45]wFMCommunicate OK [13:44:45]wFMCommunicate request_size=4 [13:44:45]MH_SAM_APDU [13:44:45]CAPDU: 80 0D 03 02 [13:44:45]Write to MH i2c: E2 08 00 95 06 80 0D 03 02 00 00 00 00 16 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:45]Read from MH i2c: E2 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 0B 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 0B 00 95 06 00 D3 E4 D0 E0 D5 D3 8D B5 90 00 68 [13:44:45]RAPDU: D3 E4 D0 E0 D5 D3 8D B5 90 00 [13:44:45]wFMCommunicate OK [13:44:45]SAM_PROTO_SignData done [13:44:45]FM_MakeSignedData done [13:44:45]CreateOFDProtocolMessage [13:44:45]wFMCommunicate request_size=4 [13:44:45]MH_SAM_APDU [13:44:45]CAPDU: 80 11 00 00 [13:44:45]Write to MH i2c: E2 08 00 96 06 80 11 00 00 00 00 00 00 16 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:45]Read from MH i2c: E2 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 17 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: E2 17 00 96 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [13:44:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:44:45]wFMCommunicate OK [13:44:45]CreateOFDProtocolMessage done [13:44:45]OFDSenderStorePacket 225232 [13:44:45]StoreOFDPacket docnum=225232 [13:44:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 63 D4 08 01 FF 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 4B A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 6F 03 00 35 04 06 00 1A 65 B0 6F E3 12 D3 E4 D0 E0 D5 D3 8D B5 [13:44:45]CheckFolder [13:44:45]dirname=/storage/ofd_packets [13:44:45]CheckFolder done [13:44:45]ProducePacketName [13:44:45]name=ofd_packets/00225232 [13:44:45]NVStorageSaveData ofd_packets/00225232 [13:44:45]File name is /storage/ofd_packets/00225232 [13:44:45]Write 302 bytes [13:44:45]NVStorageSaveData done [13:44:45]OFDSenderStorePacket done [13:44:45]KKMCreateOFDPacket done [13:44:45]NVStorageSaveData kkm_last_timestamp [13:44:45]File name is /storage/kkm_last_timestamp [13:44:45]Write 4 bytes [13:44:45]NVStorageSaveData done [13:44:45]ExternCall_PrintAddStr [13:44:45]wPrintStart [13:44:45]Write to MH i2c: 01 00 00 97 06 9D [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 07 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 07 00 97 06 00 00 00 00 00 FF 0F B2 [13:44:45]RasterBufferAndPrint [13:44:45]line Счет N : (1)2001424 [13:44:45]line ИНН: 02508201610067 [13:44:45]line Контрольно-Кассовый Чек [13:44:45]line ПРОДАЖА [13:44:45]line ТРК (МРК, ГНК) : 42 [13:44:45]line Товар: 2710124130 [13:44:45]line Super-92-К-5 [13:44:45]line 8.730 * 68.80 [13:44:45]line = 600.62 [13:44:45]line НДС 12% НСП 1% [13:44:45]line > о реализуемом товаре [13:44:45]line ОКРУГЛЕНИЕ: -0.62 [13:44:45]line ИТОГО: 600.00 [13:44:45]line Внесено: 600.00 [13:44:45]line СДАЧА: 0.00 [13:44:45]line НСП 1% : 5.31 [13:44:45]line НДС 12% : 63.78 [13:44:45]line Наличными: 600.00 [13:44:45]line Безнал.: 0.00 [13:44:45]line Место: АЗС № 97 "Партнер Нефть" [13:44:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:44:45]line СНО: Общий режим [13:44:45]line Чек 300 26.07.2024 13:44 [13:44:45]line Смена: 437 ФФД: 1.0 [13:44:45]line ЗНМ: 0300000054 [13:44:45]line РНМ: 0000000000092624 [13:44:45]line Версия ККМ: 001 [13:44:45]line ФМ: 0000000000874959 [13:44:45]line ФД: 225232 [13:44:45]line ФПД: 29024054141714 [13:44:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134443&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225232&fm=29024054141714&tin=02508201610067®Number=0000000000092624&sum=60000 [13:44:45]written 0, free lines is 4095 [13:44:45]OFD Sender: Processing packet 225232 [packets to send 596, broken 595] [13:44:45]ProducePacketName [13:44:45]name=ofd_packets/00225232 [13:44:45]OFD Sender: To server: pG, [13:44:45]CommunicateWithHost lk.salyk.kg:30040 [13:44:45]ConnectInit lk.salyk.kg [13:44:45]Write to MH i2c: 01 00 00 C2 06 C8 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 07 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 07 00 C2 06 00 00 00 00 00 5C 0C 37 [13:44:45]RasterBufferAndPrint [13:44:45]line [13:44:45]line [13:44:45]line [13:44:45]line [13:44:45]line [13:44:45]written 0, free lines is 3172 [13:44:45]MH_Cut [13:44:45]Write to MH i2c: D1 01 00 C9 06 01 A1 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: D1 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: D1 01 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: D1 01 00 C9 06 00 A0 [13:44:45]Write to MH i2c: 01 00 00 CA 06 D0 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:46]Connected sock=10 [13:44:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 63 D4 08 01 FF 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 4B A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 6F 03 00 35 04 06 00 1A 65 B0 6F E3 12 D3 E4 D0 E0 D5 D3 8D B5 [13:44:46]*** Cut start [13:44:46]*** Partial cut [13:44:46]*** CUTSNS_PIN = 1 [13:44:46]*** CUTSNS_PIN = 0 [13:44:47]*** Brake cut motor [13:44:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A3 83 47 00 DC ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 6F 03 00 F4 03 04 00 5D 54 A3 66 B6 04 01 00 00 46 68 27 98 DA 35 5B EE [13:44:47]CommunicateWithHost err = 0 [13:44:47]CheckOFDResponse [13:44:47]1017 (14) - 77093643461234 [13:44:47]1041 (16) - 0000000000874959 [13:44:47]1040 (4) - 225232 [13:44:47]1012 (4) - 26.07.2024 07:46 [13:44:47]1206 (1) - 0 [13:44:47]OFD Sender: Remove packet 225232 [13:44:47]ProducePacketName [13:44:47]name=ofd_packets/00225232 [13:44:47]NVStorageDeleteData [13:44:47]Read from MH i2c: 01 [13:44:47]MH_I2C_Read... [13:44:47]*** Stop cut motor [13:44:47]*** Cut end [13:44:47]Read from MH i2c: 01 07 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: 01 07 00 CA 06 00 00 00 00 00 FF 0F E5 [13:44:47]process_action close_receipt done [13:44:47]requested_data is exist [13:44:47]produce_requested_data [13:44:47]requested_item fm.sn is exist - process it [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 11 00 00 [13:44:47]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 17 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [13:44:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:44:47]wFMCommunicate OK [13:44:47]requested_item fd.num is exist - process it [13:44:47]SAM_PROTO_GetFieldsCounters [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 13 00 00 [13:44:47]Write to MH i2c: E2 08 00 CC 06 80 13 00 00 00 00 00 00 4E [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 62 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 62 00 CC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [13:44:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:47]wFMCommunicate OK [13:44:47]SAM_PROTO_GetFieldsCounters done [13:44:47]requested_item shift.num is exist - process it [13:44:47]requested_item shift.opened is exist - process it [13:44:47]req_shift_opened [13:44:47]FM_GetShiftState [13:44:47]SAM_PROTO_GetShiftState [13:44:47]wFMCommunicate request_size=4 [13:44:47]MH_SAM_APDU [13:44:47]CAPDU: 80 13 01 00 [13:44:47]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [13:44:47]Write i2c OK [13:44:47]MH_I2C_Read... [13:44:47]OFD Sender: No OFD packet to send [13:44:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:47]Read from MH i2c: E2 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 0E 00 [13:44:47]MH_I2C_Read... [13:44:47]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [13:44:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:44:47]wFMCommunicate OK [13:44:47]SAM_PROTO_GetShiftState done [13:44:47]FM_GetShiftState done [13:44:47]req_shift_opened done [13:44:47]requested_item shift.open_date is exist - process it [13:44:47]req_shift_open_date [13:44:47]req_shift_open_date done [13:44:47]produce_requested_data done [13:44:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225232,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:44:47]process_action_free close_receipt [13:44:47]json_value_free [13:44:47]json_value_free done [13:44:47]process_json_proto returns [13:44:47]Send response to host [13:44:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225232,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:44:47]free response buf [13:44:47]execute_script done [13:44:47]execute_script returns [13:44:47]free content buf [13:44:47]Sock 9.Close socket [13:44:47]Sock 9.Thread stoped [13:44:52]OFD Sender: No OFD packet to send [13:44:57]OFD Sender: No OFD packet to send [13:45:02]OFD Sender: No OFD packet to send [13:45:07]OFD Sender: No OFD packet to send [13:45:12]OFD Sender: No OFD packet to send [13:45:17]recv_with_timeout no data received [13:45:17]OFD Sender: No OFD packet to send [13:45:22]OFD Sender: No OFD packet to send [13:45:26]accept exits with 7 [13:45:26]New connection [13:45:26]New thread 3067383140 created [13:45:26]Thread 3067239780 joined [13:45:26]Waiting for new connection... [13:45:26] Sock 7.Parse request [13:45:26]Sock 7.Check first char [13:45:26]Sock 7.First char is OK [13:45:26]request: POST /json_proto HTTP/1.0 [13:45:26]Method: POST [13:45:26]URL: /json_proto [13:45:26]Method is POST - this is cgi request [13:45:26]url: /json_proto [13:45:26]query_string will be loaded in cgi processing [13:45:26]execute_cgi json_proto POST (null) [13:45:26]execute_cgi path=json_proto method=POST [13:45:26]POST find Content-Length [13:45:26]Host: 172.17.43.131:8080 [13:45:26]Content-Length: 794 [13:45:26]Content-Type: application/json [13:45:26] [13:45:26]POST finish read [13:45:26]Found Content-Length = 794 [13:45:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:26]execute_script... [13:45:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:26]POST & json_proto [13:45:26]process_json_proto [13:45:26]json parsed OK: [13:45:26]protocol is kg_v1.0 [13:45:26]action value=close_receipt [13:45:26]process_action close_receipt [13:45:26]cmd_close_receipt [13:45:26]MH_GetDate [13:45:26]Write to MH i2c: F0 00 00 CE 06 C3 [13:45:26]Write i2c OK [13:45:26]MH_I2C_Read... [13:45:26]Read from MH i2c: F0 [13:45:26]MH_I2C_Read... [13:45:26]Read from MH i2c: F0 09 00 [13:45:26]MH_I2C_Read... [13:45:26]Read from MH i2c: F0 09 00 CE 06 00 77 A8 A3 66 F9 24 A2 66 19 [13:45:26]GetLastDocTimeStamp 1722001483 [13:45:26]current date 1722001527 [13:45:26]FM_GetShiftState [13:45:26]SAM_PROTO_GetShiftState [13:45:26]wFMCommunicate request_size=4 [13:45:26]MH_SAM_APDU [13:45:26]CAPDU: 80 13 01 00 [13:45:26]Write to MH i2c: E2 08 00 CF 06 80 13 01 00 00 00 00 00 52 [13:45:26]Write i2c OK [13:45:26]MH_I2C_Read... [13:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:27]Read from MH i2c: E2 [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: E2 0E 00 [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: E2 0E 00 CF 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [13:45:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:45:27]wFMCommunicate OK [13:45:27]SAM_PROTO_GetShiftState done [13:45:27]FM_GetShiftState done [13:45:27]opened in 1721952182 [13:45:27]opened+sec_in_day 1722038582 [13:45:27]quantity*price = 40041 [13:45:27]sum+1 = 40043 [13:45:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.42 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.42 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 301 26.07.2024 13:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225233 ФПД: 213472421384739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134527&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225233&fm=213472421384739&tin=02508201610067®Number=0000000000092624&sum=40042 [13:45:28]StoreToDocumentArchive [13:45:28]shift 437 fd 225233 [13:45:28]save to /storage/0437/doc_00225233 [13:45:28]save last doc name /storage/0437/doc_00225233 to /storage/kkm_last_doc_name [13:45:28]save OK [13:45:28]Clear old archive folders... [13:45:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:45:28]tlvbuf is 016B5600 [13:45:28]SAM_PROTO_ClearQueue [13:45:28]wFMCommunicate request_size=4 [13:45:28]MH_SAM_APDU [13:45:28]CAPDU: 80 09 00 00 [13:45:28]Write to MH i2c: E2 08 00 DC 06 80 09 00 00 00 00 00 00 54 [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:28]Read from MH i2c: E2 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [13:45:28]RAPDU: 90 00 [13:45:28]wFMCommunicate OK [13:45:28]SAM_PROTO_ClearQueue done [13:45:28]KKMCreateOFDPacket [13:45:28]OFDProtocolAddRootSTLVToBuf [13:45:28]FM_MakeSignedData [13:45:28]FM_MakeSignedData [13:45:28]SAM_PROTO_SignData [13:45:28]wFMCommunicate request_size=4 [13:45:28]MH_SAM_APDU [13:45:28]CAPDU: 80 0D 01 02 [13:45:28]Write to MH i2c: E2 08 00 DD 06 80 0D 01 02 00 00 00 00 5C [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:28]Read from MH i2c: E2 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [13:45:28]RAPDU: 90 00 [13:45:28]wFMCommunicate OK [13:45:28]wFMCommunicate request_size=255 [13:45:28]MH_SAM_APDU [13:45:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 77 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 6F 03 00 35 04 06 00 [13:45:28]Write to MH i2c: E2 02 01 DE 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 77 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 6F 03 00 35 04 06 00 00 00 D4 [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:28]Read from MH i2c: E2 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 DE 06 00 90 00 58 [13:45:28]RAPDU: 90 00 [13:45:28]wFMCommunicate OK [13:45:28]wFMCommunicate request_size=11 [13:45:28]MH_SAM_APDU [13:45:28]CAPDU: 80 0D 02 02 06 C2 26 EB D8 92 23 [13:45:28]Write to MH i2c: E2 0E 00 DF 06 80 0D 02 02 06 00 C2 26 EB D8 92 23 00 00 CB [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:28]Read from MH i2c: E2 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 03 00 DF 06 00 90 00 59 [13:45:28]RAPDU: 90 00 [13:45:28]wFMCommunicate OK [13:45:28]wFMCommunicate request_size=4 [13:45:28]MH_SAM_APDU [13:45:28]CAPDU: 80 0D 03 02 [13:45:28]Write to MH i2c: E2 08 00 E0 06 80 0D 03 02 00 00 00 00 61 [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:28]Read from MH i2c: E2 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 0B 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 0B 00 E0 06 00 15 5D 81 21 DB CB 2D 13 90 00 5C [13:45:28]RAPDU: 15 5D 81 21 DB CB 2D 13 90 00 [13:45:28]wFMCommunicate OK [13:45:28]SAM_PROTO_SignData done [13:45:28]FM_MakeSignedData done [13:45:28]CreateOFDProtocolMessage [13:45:28]wFMCommunicate request_size=4 [13:45:28]MH_SAM_APDU [13:45:28]CAPDU: 80 11 00 00 [13:45:28]Write to MH i2c: E2 08 00 E1 06 80 11 00 00 00 00 00 00 61 [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:28]Read from MH i2c: E2 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 17 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: E2 17 00 E1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [13:45:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:45:28]wFMCommunicate OK [13:45:28]CreateOFDProtocolMessage done [13:45:28]OFDSenderStorePacket 225233 [13:45:28]StoreOFDPacket docnum=225233 [13:45:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 08 23 08 01 BB CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 77 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 6F 03 00 35 04 06 00 C2 26 EB D8 92 23 15 5D 81 21 DB CB 2D 13 [13:45:28]CheckFolder [13:45:28]dirname=/storage/ofd_packets [13:45:28]CheckFolder done [13:45:28]ProducePacketName [13:45:28]name=ofd_packets/00225233 [13:45:28]NVStorageSaveData ofd_packets/00225233 [13:45:28]File name is /storage/ofd_packets/00225233 [13:45:28]Write 302 bytes [13:45:28]NVStorageSaveData done [13:45:28]OFDSenderStorePacket done [13:45:28]KKMCreateOFDPacket done [13:45:28]NVStorageSaveData kkm_last_timestamp [13:45:28]File name is /storage/kkm_last_timestamp [13:45:28]Write 4 bytes [13:45:28]NVStorageSaveData done [13:45:28]ExternCall_PrintAddStr [13:45:28]wPrintStart [13:45:28]Write to MH i2c: 01 00 00 E2 06 E8 [13:45:28]Write i2c OK [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: 01 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: 01 07 00 [13:45:28]MH_I2C_Read... [13:45:28]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [13:45:28]RasterBufferAndPrint [13:45:28]line Счет N : (1)2001426 [13:45:28]line ИНН: 02508201610067 [13:45:28]line Контрольно-Кассовый Чек [13:45:28]line ПРОДАЖА [13:45:28]line ТРК (МРК, ГНК) : 42 [13:45:28]line Товар: 2710124130 [13:45:28]line Super-92-К-5 [13:45:28]line 5.820 * 68.80 [13:45:28]line = 400.42 [13:45:28]line НДС 12% НСП 1% [13:45:28]line > о реализуемом товаре [13:45:28]line ИТОГО: 400.42 [13:45:28]line НСП 1% : 3.54 [13:45:28]line НДС 12% : 42.52 [13:45:28]line Наличными: 0.00 [13:45:28]line Безнал.: 400.42 [13:45:28]line Место: АЗС № 97 "Партнер Нефть" [13:45:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:45:28]line СНО: Общий режим [13:45:28]line Чек 301 26.07.2024 13:45 [13:45:28]line Смена: 437 ФФД: 1.0 [13:45:28]line ЗНМ: 0300000054 [13:45:28]line РНМ: 0000000000092624 [13:45:28]line Версия ККМ: 001 [13:45:28]line Платежная система: O! деньги [13:45:28]line ФМ: 0000000000874959 [13:45:28]line ФД: 225233 [13:45:28]line ФПД: 213472421384739 [13:45:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134527&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225233&fm=213472421384739&tin=02508201610067®Number=0000000000092624&sum=40042 [13:45:28]written 0, free lines is 4095 [13:45:28]OFD Sender: Processing packet 225233 [packets to send 596, broken 595] [13:45:28]ProducePacketName [13:45:28]name=ofd_packets/00225233 [13:45:28]OFD Sender: To server: pG, [13:45:28]CommunicateWithHost lk.salyk.kg:30040 [13:45:28]ConnectInit lk.salyk.kg [13:45:29]Write to MH i2c: 01 00 00 0C 07 13 [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: 01 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: 01 07 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: 01 07 00 0C 07 00 00 00 00 00 71 0C 97 [13:45:29]RasterBufferAndPrint [13:45:29]line [13:45:29]line [13:45:29]line [13:45:29]line [13:45:29]line [13:45:29]written 0, free lines is 3192 [13:45:29]MH_Cut [13:45:29]Write to MH i2c: D1 01 00 13 07 01 EC [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: D1 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: D1 01 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: D1 01 00 13 07 00 EB [13:45:29]Write to MH i2c: 01 00 00 14 07 1B [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:30]*** Cut start [13:45:30]*** Partial cut [13:45:30]*** CUTSNS_PIN = 1 [13:45:30]*** CUTSNS_PIN = 0 [13:45:30]*** Brake cut motor [13:45:31]Read from MH i2c: 01 [13:45:31]MH_I2C_Read... [13:45:31]*** Stop cut motor [13:45:31]*** Cut end [13:45:31]Read from MH i2c: 01 07 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: 01 07 00 14 07 00 00 00 00 00 FF 0F 30 [13:45:31]process_action close_receipt done [13:45:31]requested_data is exist [13:45:31]produce_requested_data [13:45:31]requested_item fm.sn is exist - process it [13:45:31]wFMCommunicate request_size=4 [13:45:31]MH_SAM_APDU [13:45:31]CAPDU: 80 11 00 00 [13:45:31]Write to MH i2c: E2 08 00 15 07 80 11 00 00 00 00 00 00 96 [13:45:31]Write i2c OK [13:45:31]MH_I2C_Read... [13:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:31]Read from MH i2c: E2 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 17 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 17 00 15 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [13:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:45:31]wFMCommunicate OK [13:45:31]requested_item fd.num is exist - process it [13:45:31]SAM_PROTO_GetFieldsCounters [13:45:31]wFMCommunicate request_size=4 [13:45:31]MH_SAM_APDU [13:45:31]CAPDU: 80 13 00 00 [13:45:31]Write to MH i2c: E2 08 00 16 07 80 13 00 00 00 00 00 00 99 [13:45:31]Write i2c OK [13:45:31]MH_I2C_Read... [13:45:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:31]Read from MH i2c: E2 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 62 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 62 00 16 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [13:45:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:45:31]wFMCommunicate OK [13:45:31]SAM_PROTO_GetFieldsCounters done [13:45:31]requested_item shift.num is exist - process it [13:45:31]requested_item shift.opened is exist - process it [13:45:31]req_shift_opened [13:45:31]FM_GetShiftState [13:45:31]SAM_PROTO_GetShiftState [13:45:31]wFMCommunicate request_size=4 [13:45:31]MH_SAM_APDU [13:45:31]CAPDU: 80 13 01 00 [13:45:31]Write to MH i2c: E2 08 00 17 07 80 13 01 00 00 00 00 00 9B [13:45:31]Write i2c OK [13:45:31]MH_I2C_Read... [13:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:31]Read from MH i2c: E2 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 0E 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 0E 00 17 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [13:45:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:45:31]wFMCommunicate OK [13:45:31]SAM_PROTO_GetShiftState done [13:45:31]FM_GetShiftState done [13:45:31]req_shift_opened done [13:45:31]requested_item shift.open_date is exist - process it [13:45:31]req_shift_open_date [13:45:31]req_shift_open_date done [13:45:31]produce_requested_data done [13:45:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225233,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:45:31]process_action_free close_receipt [13:45:31]json_value_free [13:45:31]json_value_free done [13:45:31]process_json_proto returns [13:45:31]Send response to host [13:45:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225233,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:45:31]free response buf [13:45:31]execute_script done [13:45:31]execute_script returns [13:45:31]free content buf [13:45:31]Sock 7.Close socket [13:45:31]Sock 7.Thread stoped [13:45:33]ConnectInit Can't take IP for lk.salyk.kg [13:45:33]CommunicateWithHost connect error [13:45:33]CommunicateWithHost err = -1 [13:45:33]OFD Sender: Server communicate error [13:45:38]OFD Sender: Processing packet 225233 [packets to send 596, broken 595] [13:45:38]ProducePacketName [13:45:38]name=ofd_packets/00225233 [13:45:38]OFD Sender: To server: pG, [13:45:38]CommunicateWithHost lk.salyk.kg:30040 [13:45:38]ConnectInit lk.salyk.kg [13:45:43]ConnectInit Can't take IP for lk.salyk.kg [13:45:43]CommunicateWithHost connect error [13:45:43]CommunicateWithHost err = -1 [13:45:43]OFD Sender: Server communicate error [13:45:48]OFD Sender: Processing packet 225233 [packets to send 596, broken 595] [13:45:48]ProducePacketName [13:45:48]name=ofd_packets/00225233 [13:45:48]OFD Sender: To server: pG, [13:45:48]CommunicateWithHost lk.salyk.kg:30040 [13:45:48]ConnectInit lk.salyk.kg [13:45:49]recv_with_timeout no data received [13:45:51]Connected sock=7 [13:45:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 08 23 08 01 BB CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 77 A8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 6F 03 00 35 04 06 00 C2 26 EB D8 92 23 15 5D 81 21 DB CB 2D 13 [13:45:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EF 56 47 00 F2 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 6F 03 00 F4 03 04 00 9F 54 A3 66 B6 04 01 00 00 E3 3F 75 A7 90 43 14 91 [13:45:52]CommunicateWithHost err = 0 [13:45:52]CheckOFDResponse [13:45:52]1017 (14) - 77093643461234 [13:45:52]1041 (16) - 0000000000874959 [13:45:52]1040 (4) - 225233 [13:45:52]1012 (4) - 26.07.2024 07:47 [13:45:52]1206 (1) - 0 [13:45:52]OFD Sender: Remove packet 225233 [13:45:52]ProducePacketName [13:45:52]name=ofd_packets/00225233 [13:45:52]NVStorageDeleteData [13:45:53]OFD Sender: No OFD packet to send [13:45:58]OFD Sender: No OFD packet to send [13:46:03]OFD Sender: No OFD packet to send [13:46:08]OFD Sender: No OFD packet to send [13:46:10]recv_with_timeout no data received [13:46:13]OFD Sender: No OFD packet to send [13:46:18]OFD Sender: No OFD packet to send [13:46:23]OFD Sender: No OFD packet to send [13:46:28]OFD Sender: No OFD packet to send [13:46:33]OFD Sender: No OFD packet to send [13:46:38]OFD Sender: No OFD packet to send [13:46:42]recv_with_timeout no data received [13:46:43]OFD Sender: No OFD packet to send [13:46:48]OFD Sender: No OFD packet to send [13:46:53]OFD Sender: No OFD packet to send [13:46:58]OFD Sender: No OFD packet to send [13:47:03]OFD Sender: No OFD packet to send [13:47:08]OFD Sender: No OFD packet to send [13:47:13]OFD Sender: No OFD packet to send [13:47:18]OFD Sender: No OFD packet to send [13:47:23]OFD Sender: No OFD packet to send [13:47:28]OFD Sender: No OFD packet to send [13:47:33]OFD Sender: No OFD packet to send [13:47:38]OFD Sender: No OFD packet to send [13:47:43]OFD Sender: No OFD packet to send [13:47:45]accept exits with 10 [13:47:45]New connection [13:47:45]New thread 3067239780 created [13:47:45]Thread 3067383140 joined [13:47:45]Waiting for new connection... [13:47:45] Sock 10.Parse request [13:47:45]Sock 10.Check first char [13:47:45]Sock 10.First char is OK [13:47:45]request: POST /json_proto HTTP/1.0 [13:47:45]Method: POST [13:47:45]URL: /json_proto [13:47:45]Method is POST - this is cgi request [13:47:45]url: /json_proto [13:47:45]query_string will be loaded in cgi processing [13:47:45]execute_cgi json_proto POST (null) [13:47:45]execute_cgi path=json_proto method=POST [13:47:45]POST find Content-Length [13:47:45]Host: 172.17.43.131:8080 [13:47:45]Content-Length: 678 [13:47:45]Content-Type: application/json [13:47:45] [13:47:45]POST finish read [13:47:45]Found Content-Length = 678 [13:47:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:45]execute_script... [13:47:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:45]POST & json_proto [13:47:45]process_json_proto [13:47:45]json parsed OK: [13:47:45]protocol is kg_v1.0 [13:47:45]action value=close_receipt [13:47:45]process_action close_receipt [13:47:45]cmd_close_receipt [13:47:45]MH_GetDate [13:47:45]Write to MH i2c: F0 00 00 18 07 0E [13:47:45]Write i2c OK [13:47:45]MH_I2C_Read... [13:47:45]Read from MH i2c: F0 [13:47:45]MH_I2C_Read... [13:47:45]Read from MH i2c: F0 09 00 [13:47:45]MH_I2C_Read... [13:47:45]Read from MH i2c: F0 09 00 18 07 00 01 A9 A3 66 F9 24 A2 66 EF [13:47:45]GetLastDocTimeStamp 1722001527 [13:47:45]current date 1722001665 [13:47:45]FM_GetShiftState [13:47:45]SAM_PROTO_GetShiftState [13:47:45]wFMCommunicate request_size=4 [13:47:45]MH_SAM_APDU [13:47:45]CAPDU: 80 13 01 00 [13:47:45]Write to MH i2c: E2 08 00 19 07 80 13 01 00 00 00 00 00 9D [13:47:45]Write i2c OK [13:47:45]MH_I2C_Read... [13:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:45]Read from MH i2c: E2 [13:47:45]MH_I2C_Read... [13:47:45]Read from MH i2c: E2 0E 00 [13:47:45]MH_I2C_Read... [13:47:45]Read from MH i2c: E2 0E 00 19 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4E [13:47:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:47:45]wFMCommunicate OK [13:47:45]SAM_PROTO_GetShiftState done [13:47:45]FM_GetShiftState done [13:47:45]opened in 1721952182 [13:47:45]opened+sec_in_day 1722038582 [13:47:45]quantity*price = 60003 [13:47:45]sum+1 = 60004 [13:47:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 302 26.07.2024 13:47 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225234 ФПД: 69517610197728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225234&fm=69517610197728&tin=02508201610067®Number=0000000000092624&sum=60000 [13:47:46]StoreToDocumentArchive [13:47:46]shift 437 fd 225234 [13:47:46]save to /storage/0437/doc_00225234 [13:47:46]save last doc name /storage/0437/doc_00225234 to /storage/kkm_last_doc_name [13:47:46]save OK [13:47:46]Clear old archive folders... [13:47:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:46]tlvbuf is 01660BF0 [13:47:46]SAM_PROTO_ClearQueue [13:47:46]wFMCommunicate request_size=4 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 09 00 00 [13:47:46]Write to MH i2c: E2 08 00 26 07 80 09 00 00 00 00 00 00 9F [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:46]Read from MH i2c: E2 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 26 07 00 90 00 A1 [13:47:46]RAPDU: 90 00 [13:47:46]wFMCommunicate OK [13:47:46]SAM_PROTO_ClearQueue done [13:47:46]KKMCreateOFDPacket [13:47:46]OFDProtocolAddRootSTLVToBuf [13:47:46]FM_MakeSignedData [13:47:46]FM_MakeSignedData [13:47:46]SAM_PROTO_SignData [13:47:46]wFMCommunicate request_size=4 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 0D 01 02 [13:47:46]Write to MH i2c: E2 08 00 27 07 80 0D 01 02 00 00 00 00 A7 [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:46]Read from MH i2c: E2 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [13:47:46]RAPDU: 90 00 [13:47:46]wFMCommunicate OK [13:47:46]wFMCommunicate request_size=255 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 02 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6F 03 00 35 04 06 00 3F [13:47:46]Write to MH i2c: E2 02 01 28 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 02 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6F 03 00 35 04 06 00 3F 00 00 11 [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:46]Read from MH i2c: E2 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [13:47:46]RAPDU: 90 00 [13:47:46]wFMCommunicate OK [13:47:46]wFMCommunicate request_size=10 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 0D 02 02 05 39 D4 76 22 E0 [13:47:46]Write to MH i2c: E2 0D 00 29 07 80 0D 02 02 05 00 39 D4 76 22 E0 00 00 39 [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:46]Read from MH i2c: E2 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [13:47:46]RAPDU: 90 00 [13:47:46]wFMCommunicate OK [13:47:46]wFMCommunicate request_size=4 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 0D 03 02 [13:47:46]Write to MH i2c: E2 08 00 2A 07 80 0D 03 02 00 00 00 00 AC [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:46]Read from MH i2c: E2 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 0B 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 0B 00 2A 07 00 7E 3E B3 75 B4 AF A5 2E 90 00 C7 [13:47:46]RAPDU: 7E 3E B3 75 B4 AF A5 2E 90 00 [13:47:46]wFMCommunicate OK [13:47:46]SAM_PROTO_SignData done [13:47:46]FM_MakeSignedData done [13:47:46]CreateOFDProtocolMessage [13:47:46]wFMCommunicate request_size=4 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 11 00 00 [13:47:46]Write to MH i2c: E2 08 00 2B 07 80 11 00 00 00 00 00 00 AC [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:47]Read from MH i2c: E2 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 17 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 17 00 2B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [13:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:47:47]wFMCommunicate OK [13:47:47]CreateOFDProtocolMessage done [13:47:47]OFDSenderStorePacket 225234 [13:47:47]StoreOFDPacket docnum=225234 [13:47:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 09 07 01 64 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 02 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6F 03 00 35 04 06 00 3F 39 D4 76 22 E0 7E 3E B3 75 B4 AF A5 2E [13:47:47]CheckFolder [13:47:47]dirname=/storage/ofd_packets [13:47:47]CheckFolder done [13:47:47]ProducePacketName [13:47:47]name=ofd_packets/00225234 [13:47:47]NVStorageSaveData ofd_packets/00225234 [13:47:47]File name is /storage/ofd_packets/00225234 [13:47:47]Write 301 bytes [13:47:47]NVStorageSaveData done [13:47:47]OFDSenderStorePacket done [13:47:47]KKMCreateOFDPacket done [13:47:47]NVStorageSaveData kkm_last_timestamp [13:47:47]File name is /storage/kkm_last_timestamp [13:47:47]Write 4 bytes [13:47:47]NVStorageSaveData done [13:47:47]ExternCall_PrintAddStr [13:47:47]wPrintStart [13:47:47]Write to MH i2c: 01 00 00 2C 07 33 [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: 01 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: 01 07 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [13:47:47]RasterBufferAndPrint [13:47:47]line Счет N : (1)2001427 [13:47:47]line ИНН: 02508201610067 [13:47:47]line Контрольно-Кассовый Чек [13:47:47]line ПРОДАЖА [13:47:47]line ТРК (МРК, ГНК) : 63 [13:47:47]line Товар: 2710124130 [13:47:47]line Аи-92-К-5 [13:47:47]line 8.850 * 67.80 [13:47:47]line = 600.03 [13:47:47]line НДС 12% НСП 1% [13:47:47]line > о реализуемом товаре [13:47:47]line ОКРУГЛЕНИЕ: -0.03 [13:47:47]line ИТОГО: 600.00 [13:47:47]line Внесено: 600.00 [13:47:47]line СДАЧА: 0.00 [13:47:47]line НСП 1% : 5.31 [13:47:47]line НДС 12% : 63.72 [13:47:47]line Наличными: 600.00 [13:47:47]line Безнал.: 0.00 [13:47:47]line Место: АЗС № 97 "Партнер Нефть" [13:47:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:47:47]line СНО: Общий режим [13:47:47]line Чек 302 26.07.2024 13:47 [13:47:47]line Смена: 437 ФФД: 1.0 [13:47:47]line ЗНМ: 0300000054 [13:47:47]line РНМ: 0000000000092624 [13:47:47]line Версия ККМ: 001 [13:47:47]line ФМ: 0000000000874959 [13:47:47]line ФД: 225234 [13:47:47]line ФПД: 69517610197728 [13:47:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T134746&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225234&fm=69517610197728&tin=02508201610067®Number=0000000000092624&sum=60000 [13:47:47]written 0, free lines is 4095 [13:47:47]OFD Sender: Processing packet 225234 [packets to send 596, broken 595] [13:47:47]ProducePacketName [13:47:47]name=ofd_packets/00225234 [13:47:47]OFD Sender: To server: pG, [13:47:47]CommunicateWithHost lk.salyk.kg:30040 [13:47:47]ConnectInit lk.salyk.kg [13:47:47]Write to MH i2c: 01 00 00 57 07 5E [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: 01 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: 01 07 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: 01 07 00 57 07 00 00 00 00 00 57 0C C8 [13:47:47]RasterBufferAndPrint [13:47:47]line [13:47:47]line [13:47:47]line [13:47:47]line [13:47:47]line [13:47:47]written 0, free lines is 3163 [13:47:47]MH_Cut [13:47:47]Write to MH i2c: D1 01 00 5E 07 01 37 [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: D1 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: D1 01 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: D1 01 00 5E 07 00 36 [13:47:47]Write to MH i2c: 01 00 00 5F 07 66 [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:48]recv_with_timeout no data received [13:47:48]*** Cut start [13:47:48]*** Partial cut [13:47:48]*** CUTSNS_PIN = 1 [13:47:48]*** CUTSNS_PIN = 0 [13:47:49]*** Brake cut motor [13:47:49]Read from MH i2c: 01 [13:47:49]MH_I2C_Read... [13:47:49]*** Stop cut motor [13:47:49]*** Cut end [13:47:49]Read from MH i2c: 01 07 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: 01 07 00 5F 07 00 00 00 00 00 FF 0F 7B [13:47:49]process_action close_receipt done [13:47:49]requested_data is exist [13:47:49]produce_requested_data [13:47:49]requested_item fm.sn is exist - process it [13:47:49]wFMCommunicate request_size=4 [13:47:49]MH_SAM_APDU [13:47:49]CAPDU: 80 11 00 00 [13:47:49]Write to MH i2c: E2 08 00 60 07 80 11 00 00 00 00 00 00 E1 [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 17 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 17 00 60 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [13:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:47:49]wFMCommunicate OK [13:47:49]requested_item fd.num is exist - process it [13:47:49]SAM_PROTO_GetFieldsCounters [13:47:49]wFMCommunicate request_size=4 [13:47:49]MH_SAM_APDU [13:47:49]CAPDU: 80 13 00 00 [13:47:49]Write to MH i2c: E2 08 00 61 07 80 13 00 00 00 00 00 00 E4 [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 62 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 62 00 61 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [13:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:49]wFMCommunicate OK [13:47:49]SAM_PROTO_GetFieldsCounters done [13:47:49]requested_item shift.num is exist - process it [13:47:49]requested_item shift.opened is exist - process it [13:47:49]req_shift_opened [13:47:49]FM_GetShiftState [13:47:49]SAM_PROTO_GetShiftState [13:47:49]wFMCommunicate request_size=4 [13:47:49]MH_SAM_APDU [13:47:49]CAPDU: 80 13 01 00 [13:47:49]Write to MH i2c: E2 08 00 62 07 80 13 01 00 00 00 00 00 E6 [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 0E 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 0E 00 62 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [13:47:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:47:49]wFMCommunicate OK [13:47:49]SAM_PROTO_GetShiftState done [13:47:49]FM_GetShiftState done [13:47:49]req_shift_opened done [13:47:49]requested_item shift.open_date is exist - process it [13:47:49]req_shift_open_date [13:47:49]req_shift_open_date done [13:47:49]produce_requested_data done [13:47:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225234,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:47:49]process_action_free close_receipt [13:47:49]json_value_free [13:47:49]json_value_free done [13:47:49]process_json_proto returns [13:47:49]Send response to host [13:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225234,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:47:49]free response buf [13:47:49]execute_script done [13:47:49]execute_script returns [13:47:49]free content buf [13:47:49]Sock 10.Close socket [13:47:49]Sock 10.Thread stoped [13:47:52]ConnectInit Can't take IP for lk.salyk.kg [13:47:52]CommunicateWithHost connect error [13:47:52]CommunicateWithHost err = -1 [13:47:52]OFD Sender: Server communicate error [13:47:57]OFD Sender: Processing packet 225234 [packets to send 596, broken 595] [13:47:57]ProducePacketName [13:47:57]name=ofd_packets/00225234 [13:47:57]OFD Sender: To server: pG, [13:47:57]CommunicateWithHost lk.salyk.kg:30040 [13:47:57]ConnectInit lk.salyk.kg [13:48:00]recv_with_timeout no data received [13:48:00]Connected sock=10 [13:48:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 09 07 01 64 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 02 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6F 03 00 35 04 06 00 3F 39 D4 76 22 E0 7E 3E B3 75 B4 AF A5 2E [13:48:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 7D 47 00 27 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 6F 03 00 F4 03 04 00 20 55 A3 66 B6 04 01 00 00 57 03 0D 56 55 11 22 12 [13:48:01]CommunicateWithHost err = 0 [13:48:01]CheckOFDResponse [13:48:01]1017 (14) - 77093643461234 [13:48:01]1041 (16) - 0000000000874959 [13:48:01]1040 (4) - 225234 [13:48:01]1012 (4) - 26.07.2024 07:49 [13:48:01]1206 (1) - 0 [13:48:01]OFD Sender: Remove packet 225234 [13:48:01]ProducePacketName [13:48:01]name=ofd_packets/00225234 [13:48:01]NVStorageDeleteData [13:48:02]OFD Sender: No OFD packet to send [13:48:07]OFD Sender: No OFD packet to send [13:48:12]OFD Sender: No OFD packet to send [13:48:17]OFD Sender: No OFD packet to send [13:48:22]OFD Sender: No OFD packet to send [13:48:25]recv_with_timeout no data received [13:48:27]OFD Sender: No OFD packet to send [13:48:32]OFD Sender: No OFD packet to send [13:48:37]OFD Sender: No OFD packet to send [13:48:42]recv_with_timeout no data received [13:48:42]OFD Sender: No OFD packet to send [13:48:47]OFD Sender: No OFD packet to send [13:48:52]OFD Sender: No OFD packet to send [13:48:57]OFD Sender: No OFD packet to send [13:49:02]OFD Sender: No OFD packet to send [13:49:03]recv_with_timeout no data received [13:49:07]OFD Sender: No OFD packet to send [13:49:12]OFD Sender: No OFD packet to send [13:49:17]OFD Sender: No OFD packet to send [13:49:22]OFD Sender: No OFD packet to send [13:49:27]OFD Sender: No OFD packet to send [13:49:32]OFD Sender: No OFD packet to send [13:49:37]OFD Sender: No OFD packet to send [13:49:42]OFD Sender: No OFD packet to send [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:22]OFD Sender: No OFD packet to send [13:50:27]OFD Sender: No OFD packet to send [13:50:29]accept exits with 9 [13:50:29]New connection [13:50:29]New thread 3067383140 created [13:50:29]Thread 3067239780 joined [13:50:29]Waiting for new connection... [13:50:29] Sock 9.Parse request [13:50:29]Sock 9.Check first char [13:50:29]Sock 9.First char is OK [13:50:29]request: POST /json_proto HTTP/1.0 [13:50:29]Method: POST [13:50:29]URL: /json_proto [13:50:29]Method is POST - this is cgi request [13:50:29]url: /json_proto [13:50:29]query_string will be loaded in cgi processing [13:50:29]execute_cgi json_proto POST (null) [13:50:29]execute_cgi path=json_proto method=POST [13:50:29]POST find Content-Length [13:50:29]Host: 172.17.43.131:8080 [13:50:29]Content-Length: 678 [13:50:29]Content-Type: application/json [13:50:29] [13:50:29]POST finish read [13:50:29]Found Content-Length = 678 [13:50:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:29]execute_script... [13:50:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:29]POST & json_proto [13:50:29]process_json_proto [13:50:29]json parsed OK: [13:50:29]protocol is kg_v1.0 [13:50:29]action value=close_receipt [13:50:29]process_action close_receipt [13:50:29]cmd_close_receipt [13:50:29]MH_GetDate [13:50:29]Write to MH i2c: F0 00 00 63 07 59 [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: F0 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: F0 09 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: F0 09 00 63 07 00 A6 A9 A3 66 F9 24 A2 66 DF [13:50:29]GetLastDocTimeStamp 1722001666 [13:50:29]current date 1722001830 [13:50:29]FM_GetShiftState [13:50:29]SAM_PROTO_GetShiftState [13:50:29]wFMCommunicate request_size=4 [13:50:29]MH_SAM_APDU [13:50:29]CAPDU: 80 13 01 00 [13:50:29]Write to MH i2c: E2 08 00 64 07 80 13 01 00 00 00 00 00 E8 [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:29]Read from MH i2c: E2 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 0E 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 0E 00 64 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 99 [13:50:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:50:29]wFMCommunicate OK [13:50:29]SAM_PROTO_GetShiftState done [13:50:29]FM_GetShiftState done [13:50:29]opened in 1721952182 [13:50:29]opened+sec_in_day 1722038582 [13:50:29]quantity*price = 40002 [13:50:29]sum+1 = 40003 [13:50:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 303 26.07.2024 13:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225235 ФПД: 209806953608843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135030&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225235&fm=209806953608843&tin=02508201610067®Number=0000000000092624&sum=40000 [13:50:30]StoreToDocumentArchive [13:50:30]shift 437 fd 225235 [13:50:30]save to /storage/0437/doc_00225235 [13:50:30]save last doc name /storage/0437/doc_00225235 to /storage/kkm_last_doc_name [13:50:30]save OK [13:50:30]Clear old archive folders... [13:50:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:30]tlvbuf is 016B7420 [13:50:30]SAM_PROTO_ClearQueue [13:50:30]wFMCommunicate request_size=4 [13:50:30]MH_SAM_APDU [13:50:30]CAPDU: 80 09 00 00 [13:50:30]Write to MH i2c: E2 08 00 71 07 80 09 00 00 00 00 00 00 EA [13:50:30]Write i2c OK [13:50:30]MH_I2C_Read... [13:50:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:30]Read from MH i2c: E2 [13:50:30]MH_I2C_Read... [13:50:30]Read from MH i2c: E2 03 00 [13:50:30]MH_I2C_Read... [13:50:30]Read from MH i2c: E2 03 00 71 07 00 90 00 EC [13:50:30]RAPDU: 90 00 [13:50:30]wFMCommunicate OK [13:50:30]SAM_PROTO_ClearQueue done [13:50:30]KKMCreateOFDPacket [13:50:30]OFDProtocolAddRootSTLVToBuf [13:50:30]FM_MakeSignedData [13:50:30]FM_MakeSignedData [13:50:30]SAM_PROTO_SignData [13:50:30]wFMCommunicate request_size=4 [13:50:30]MH_SAM_APDU [13:50:30]CAPDU: 80 0D 01 02 [13:50:30]Write to MH i2c: E2 08 00 72 07 80 0D 01 02 00 00 00 00 F2 [13:50:30]Write i2c OK [13:50:30]MH_I2C_Read... [13:50:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:30]Read from MH i2c: E2 [13:50:30]MH_I2C_Read... [13:50:30]Read from MH i2c: E2 03 00 [13:50:30]MH_I2C_Read... [13:50:30]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [13:50:30]RAPDU: 90 00 [13:50:30]wFMCommunicate OK [13:50:30]wFMCommunicate request_size=255 [13:50:30]MH_SAM_APDU [13:50:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A6 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6F 03 00 35 04 06 00 BE [13:50:30]Write to MH i2c: E2 02 01 73 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A6 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6F 03 00 35 04 06 00 BE 00 00 9F [13:50:30]Write i2c OK [13:50:30]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [13:50:31]RAPDU: 90 00 [13:50:31]wFMCommunicate OK [13:50:31]wFMCommunicate request_size=10 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 0D 02 02 05 D1 7C F0 F6 8B [13:50:31]Write to MH i2c: E2 0D 00 74 07 80 0D 02 02 05 00 D1 7C F0 F6 8B 00 00 BD [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [13:50:31]RAPDU: 90 00 [13:50:31]wFMCommunicate OK [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 0D 03 02 [13:50:31]Write to MH i2c: E2 08 00 75 07 80 0D 03 02 00 00 00 00 F7 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 0B 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 0B 00 75 07 00 0E 93 A3 23 9B 82 AC B4 90 00 DC [13:50:31]RAPDU: 0E 93 A3 23 9B 82 AC B4 90 00 [13:50:31]wFMCommunicate OK [13:50:31]SAM_PROTO_SignData done [13:50:31]FM_MakeSignedData done [13:50:31]CreateOFDProtocolMessage [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 11 00 00 [13:50:31]Write to MH i2c: E2 08 00 76 07 80 11 00 00 00 00 00 00 F7 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 17 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 17 00 76 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [13:50:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:50:31]wFMCommunicate OK [13:50:31]CreateOFDProtocolMessage done [13:50:31]OFDSenderStorePacket 225235 [13:50:31]StoreOFDPacket docnum=225235 [13:50:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A B8 07 01 80 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A6 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6F 03 00 35 04 06 00 BE D1 7C F0 F6 8B 0E 93 A3 23 9B 82 AC B4 [13:50:31]CheckFolder [13:50:31]dirname=/storage/ofd_packets [13:50:31]CheckFolder done [13:50:31]ProducePacketName [13:50:31]name=ofd_packets/00225235 [13:50:31]NVStorageSaveData ofd_packets/00225235 [13:50:31]File name is /storage/ofd_packets/00225235 [13:50:31]Write 301 bytes [13:50:31]NVStorageSaveData done [13:50:31]OFDSenderStorePacket done [13:50:31]KKMCreateOFDPacket done [13:50:31]NVStorageSaveData kkm_last_timestamp [13:50:31]File name is /storage/kkm_last_timestamp [13:50:31]Write 4 bytes [13:50:31]NVStorageSaveData done [13:50:31]ExternCall_PrintAddStr [13:50:31]wPrintStart [13:50:31]Write to MH i2c: 01 00 00 77 07 7E [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 77 07 00 00 00 00 00 FF 0F 93 [13:50:31]RasterBufferAndPrint [13:50:31]line Счет N : (1)2001428 [13:50:31]line ИНН: 02508201610067 [13:50:31]line Контрольно-Кассовый Чек [13:50:31]line ПРОДАЖА [13:50:31]line ТРК (МРК, ГНК) : 53 [13:50:31]line Товар: 2710124130 [13:50:31]line Аи-92-К-5 [13:50:31]line 5.900 * 67.80 [13:50:31]line = 400.02 [13:50:31]line НДС 12% НСП 1% [13:50:31]line > о реализуемом товаре [13:50:31]line ОКРУГЛЕНИЕ: -0.02 [13:50:31]line ИТОГО: 400.00 [13:50:31]line Внесено: 400.00 [13:50:31]line СДАЧА: 0.00 [13:50:31]line НСП 1% : 3.54 [13:50:31]line НДС 12% : 42.48 [13:50:31]line Наличными: 400.00 [13:50:31]line Безнал.: 0.00 [13:50:31]line Место: АЗС № 97 "Партнер Нефть" [13:50:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:50:31]line СНО: Общий режим [13:50:31]line Чек 303 26.07.2024 13:50 [13:50:31]line Смена: 437 ФФД: 1.0 [13:50:31]line ЗНМ: 0300000054 [13:50:31]line РНМ: 0000000000092624 [13:50:31]line Версия ККМ: 001 [13:50:31]line ФМ: 0000000000874959 [13:50:31]line ФД: 225235 [13:50:31]line ФПД: 209806953608843 [13:50:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135030&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225235&fm=209806953608843&tin=02508201610067®Number=0000000000092624&sum=40000 [13:50:31]written 0, free lines is 4095 [13:50:31]OFD Sender: Processing packet 225235 [packets to send 596, broken 595] [13:50:31]ProducePacketName [13:50:31]name=ofd_packets/00225235 [13:50:31]OFD Sender: To server: pG, [13:50:31]CommunicateWithHost lk.salyk.kg:30040 [13:50:31]ConnectInit lk.salyk.kg [13:50:31]Write to MH i2c: 01 00 00 A2 07 A9 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 A2 07 00 00 00 00 00 57 0C 13 [13:50:31]RasterBufferAndPrint [13:50:31]line [13:50:31]line [13:50:31]line [13:50:31]line [13:50:31]line [13:50:31]written 0, free lines is 3162 [13:50:31]MH_Cut [13:50:31]Write to MH i2c: D1 01 00 A9 07 01 82 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: D1 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: D1 01 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: D1 01 00 A9 07 00 81 [13:50:31]Write to MH i2c: 01 00 00 AA 07 B1 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]Connected sock=10 [13:50:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A B8 07 01 80 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A6 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6F 03 00 35 04 06 00 BE D1 7C F0 F6 8B 0E 93 A3 23 9B 82 AC B4 [13:50:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 33 47 00 14 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 6F 03 00 F4 03 04 00 B7 55 A3 66 B6 04 01 00 00 27 AB 2F 13 2C 0F 34 D2 [13:50:32]CommunicateWithHost err = 0 [13:50:32]CheckOFDResponse [13:50:32]1017 (14) - 77093643461234 [13:50:32]1041 (16) - 0000000000874959 [13:50:32]1040 (4) - 225235 [13:50:32]1012 (4) - 26.07.2024 07:52 [13:50:32]1206 (1) - 0 [13:50:32]OFD Sender: Remove packet 225235 [13:50:32]ProducePacketName [13:50:32]name=ofd_packets/00225235 [13:50:32]NVStorageDeleteData [13:50:32]*** Cut start [13:50:32]*** Partial cut [13:50:32]*** CUTSNS_PIN = 1 [13:50:33]*** CUTSNS_PIN = 0 [13:50:33]OFD Sender: No OFD packet to send [13:50:33]*** Brake cut motor [13:50:33]Read from MH i2c: 01 [13:50:33]MH_I2C_Read... [13:50:33]*** Stop cut motor [13:50:33]*** Cut end [13:50:33]Read from MH i2c: 01 07 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: 01 07 00 AA 07 00 00 00 00 00 FF 0F C6 [13:50:33]process_action close_receipt done [13:50:33]requested_data is exist [13:50:33]produce_requested_data [13:50:33]requested_item fm.sn is exist - process it [13:50:33]wFMCommunicate request_size=4 [13:50:33]MH_SAM_APDU [13:50:33]CAPDU: 80 11 00 00 [13:50:33]Write to MH i2c: E2 08 00 AB 07 80 11 00 00 00 00 00 00 2C [13:50:33]Write i2c OK [13:50:33]MH_I2C_Read... [13:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:33]Read from MH i2c: E2 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 17 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 17 00 AB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [13:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:50:33]wFMCommunicate OK [13:50:33]requested_item fd.num is exist - process it [13:50:33]SAM_PROTO_GetFieldsCounters [13:50:33]wFMCommunicate request_size=4 [13:50:33]MH_SAM_APDU [13:50:33]CAPDU: 80 13 00 00 [13:50:33]Write to MH i2c: E2 08 00 AC 07 80 13 00 00 00 00 00 00 2F [13:50:33]Write i2c OK [13:50:33]MH_I2C_Read... [13:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:33]Read from MH i2c: E2 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 62 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 62 00 AC 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [13:50:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:50:33]wFMCommunicate OK [13:50:33]SAM_PROTO_GetFieldsCounters done [13:50:33]requested_item shift.num is exist - process it [13:50:33]requested_item shift.opened is exist - process it [13:50:33]req_shift_opened [13:50:33]FM_GetShiftState [13:50:33]SAM_PROTO_GetShiftState [13:50:33]wFMCommunicate request_size=4 [13:50:33]MH_SAM_APDU [13:50:33]CAPDU: 80 13 01 00 [13:50:33]Write to MH i2c: E2 08 00 AD 07 80 13 01 00 00 00 00 00 31 [13:50:33]Write i2c OK [13:50:33]MH_I2C_Read... [13:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:33]Read from MH i2c: E2 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 0E 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 0E 00 AD 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [13:50:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:50:33]wFMCommunicate OK [13:50:33]SAM_PROTO_GetShiftState done [13:50:33]FM_GetShiftState done [13:50:33]req_shift_opened done [13:50:33]requested_item shift.open_date is exist - process it [13:50:33]req_shift_open_date [13:50:33]req_shift_open_date done [13:50:33]produce_requested_data done [13:50:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225235,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:50:33]process_action_free close_receipt [13:50:33]json_value_free [13:50:33]json_value_free done [13:50:33]process_json_proto returns [13:50:33]Send response to host [13:50:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225235,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:50:33]free response buf [13:50:33]execute_script done [13:50:33]execute_script returns [13:50:33]free content buf [13:50:33]Sock 9.Close socket [13:50:33]Sock 9.Thread stoped [13:50:38]OFD Sender: No OFD packet to send [13:50:43]OFD Sender: No OFD packet to send [13:50:48]OFD Sender: No OFD packet to send [13:50:53]OFD Sender: No OFD packet to send [13:50:58]OFD Sender: No OFD packet to send [13:51:03]OFD Sender: No OFD packet to send [13:51:06]recv_with_timeout no data received [13:51:08]OFD Sender: No OFD packet to send [13:51:11]accept exits with 7 [13:51:11]New connection [13:51:11]New thread 3067239780 created [13:51:11]Thread 3067383140 joined [13:51:11]Waiting for new connection... [13:51:11] Sock 7.Parse request [13:51:11]Sock 7.Check first char [13:51:11]Sock 7.First char is OK [13:51:11]request: POST /json_proto HTTP/1.0 [13:51:11]Method: POST [13:51:11]URL: /json_proto [13:51:11]Method is POST - this is cgi request [13:51:11]url: /json_proto [13:51:11]query_string will be loaded in cgi processing [13:51:11]execute_cgi json_proto POST (null) [13:51:11]execute_cgi path=json_proto method=POST [13:51:11]POST find Content-Length [13:51:11]Host: 172.17.43.131:8080 [13:51:11]Content-Length: 683 [13:51:11]Content-Type: application/json [13:51:11] [13:51:11]POST finish read [13:51:11]Found Content-Length = 683 [13:51:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:11]execute_script... [13:51:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:11]POST & json_proto [13:51:11]process_json_proto [13:51:11]json parsed OK: [13:51:11]protocol is kg_v1.0 [13:51:11]action value=close_receipt [13:51:11]process_action close_receipt [13:51:11]cmd_close_receipt [13:51:11]MH_GetDate [13:51:11]Write to MH i2c: F0 00 00 AE 07 A4 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: F0 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: F0 09 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: F0 09 00 AE 07 00 D0 A9 A3 66 F9 24 A2 66 54 [13:51:11]GetLastDocTimeStamp 1722001830 [13:51:11]current date 1722001872 [13:51:11]FM_GetShiftState [13:51:11]SAM_PROTO_GetShiftState [13:51:11]wFMCommunicate request_size=4 [13:51:11]MH_SAM_APDU [13:51:11]CAPDU: 80 13 01 00 [13:51:11]Write to MH i2c: E2 08 00 AF 07 80 13 01 00 00 00 00 00 33 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:12]Read from MH i2c: E2 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 0E 00 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 0E 00 AF 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E4 [13:51:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:51:12]wFMCommunicate OK [13:51:12]SAM_PROTO_GetShiftState done [13:51:12]FM_GetShiftState done [13:51:12]opened in 1721952182 [13:51:12]opened+sec_in_day 1722038582 [13:51:12]quantity*price = 100005 [13:51:12]sum+1 = 100006 [13:51:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 304 26.07.2024 13:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225236 ФПД: 64314682884273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225236&fm=64314682884273&tin=02508201610067®Number=0000000000092624&sum=100000 [13:51:13]StoreToDocumentArchive [13:51:13]shift 437 fd 225236 [13:51:13]save to /storage/0437/doc_00225236 [13:51:13]save last doc name /storage/0437/doc_00225236 to /storage/kkm_last_doc_name [13:51:13]save OK [13:51:13]Clear old archive folders... [13:51:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:13]tlvbuf is 016B6260 [13:51:13]SAM_PROTO_ClearQueue [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 09 00 00 [13:51:13]Write to MH i2c: E2 08 00 BC 07 80 09 00 00 00 00 00 00 35 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 BC 07 00 90 00 37 [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]SAM_PROTO_ClearQueue done [13:51:13]KKMCreateOFDPacket [13:51:13]OFDProtocolAddRootSTLVToBuf [13:51:13]FM_MakeSignedData [13:51:13]FM_MakeSignedData [13:51:13]SAM_PROTO_SignData [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 01 02 [13:51:13]Write to MH i2c: E2 08 00 BD 07 80 0D 01 02 00 00 00 00 3D [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]OFD Sender: No OFD packet to send [13:51:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 BD 07 00 90 00 38 [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]wFMCommunicate request_size=255 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 D0 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6F 03 00 35 04 06 00 3A [13:51:13]Write to MH i2c: E2 02 01 BE 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 D0 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6F 03 00 35 04 06 00 3A 00 00 3C [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 BE 07 00 90 00 39 [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]wFMCommunicate request_size=10 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 02 02 05 7E 6D D3 C0 B1 [13:51:13]Write to MH i2c: E2 0D 00 BF 07 80 0D 02 02 05 00 7E 6D D3 C0 B1 00 00 79 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 BF 07 00 90 00 3A [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 03 02 [13:51:13]Write to MH i2c: E2 08 00 C0 07 80 0D 03 02 00 00 00 00 42 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 0B 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 0B 00 C0 07 00 45 A5 B6 DC 93 19 E7 F4 90 00 46 [13:51:13]RAPDU: 45 A5 B6 DC 93 19 E7 F4 90 00 [13:51:13]wFMCommunicate OK [13:51:13]SAM_PROTO_SignData done [13:51:13]FM_MakeSignedData done [13:51:13]CreateOFDProtocolMessage [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 11 00 00 [13:51:13]Write to MH i2c: E2 08 00 C1 07 80 11 00 00 00 00 00 00 42 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 17 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 17 00 C1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [13:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:13]wFMCommunicate OK [13:51:13]CreateOFDProtocolMessage done [13:51:13]OFDSenderStorePacket 225236 [13:51:13]StoreOFDPacket docnum=225236 [13:51:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F6 EF 07 01 DE 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 D0 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6F 03 00 35 04 06 00 3A 7E 6D D3 C0 B1 45 A5 B6 DC 93 19 E7 F4 [13:51:13]CheckFolder [13:51:13]dirname=/storage/ofd_packets [13:51:13]CheckFolder done [13:51:13]ProducePacketName [13:51:13]name=ofd_packets/00225236 [13:51:13]NVStorageSaveData ofd_packets/00225236 [13:51:13]File name is /storage/ofd_packets/00225236 [13:51:13]Write 301 bytes [13:51:13]NVStorageSaveData done [13:51:13]OFDSenderStorePacket done [13:51:13]KKMCreateOFDPacket done [13:51:13]NVStorageSaveData kkm_last_timestamp [13:51:13]File name is /storage/kkm_last_timestamp [13:51:13]Write 4 bytes [13:51:13]NVStorageSaveData done [13:51:13]ExternCall_PrintAddStr [13:51:13]wPrintStart [13:51:13]Write to MH i2c: 01 00 00 C2 07 C9 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 07 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 07 00 C2 07 00 00 00 00 00 FF 0F DE [13:51:13]RasterBufferAndPrint [13:51:13]line Счет N : (1)2001429 [13:51:13]line ИНН: 02508201610067 [13:51:13]line Контрольно-Кассовый Чек [13:51:13]line ПРОДАЖА [13:51:13]line ТРК (МРК, ГНК) : 33 [13:51:13]line Товар: 2710124130 [13:51:13]line Аи-92-К-5 [13:51:13]line 14.750 * 67.80 [13:51:13]line = 1000.05 [13:51:13]line НДС 12% НСП 1% [13:51:13]line > о реализуемом товаре [13:51:13]line ОКРУГЛЕНИЕ: -0.05 [13:51:13]line ИТОГО: 1000.00 [13:51:13]line Внесено: 1000.00 [13:51:13]line СДАЧА: 0.00 [13:51:13]line НСП 1% : 8.85 [13:51:13]line НДС 12% : 106.20 [13:51:13]line Наличными: 1000.00 [13:51:13]line Безнал.: 0.00 [13:51:13]line Место: АЗС № 97 "Партнер Нефть" [13:51:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:51:13]line СНО: Общий режим [13:51:13]line Чек 304 26.07.2024 13:51 [13:51:13]line Смена: 437 ФФД: 1.0 [13:51:13]line ЗНМ: 0300000054 [13:51:13]line РНМ: 0000000000092624 [13:51:13]line Версия ККМ: 001 [13:51:13]line ФМ: 0000000000874959 [13:51:13]line ФД: 225236 [13:51:13]line ФПД: 64314682884273 [13:51:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135112&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225236&fm=64314682884273&tin=02508201610067®Number=0000000000092624&sum=100000 [13:51:14]OFD Sender: Processing packet 225236 [packets to send 596, broken 595] [13:51:14]ProducePacketName [13:51:14]name=ofd_packets/00225236 [13:51:14]OFD Sender: To server: pG, [13:51:14]CommunicateWithHost lk.salyk.kg:30040 [13:51:14]ConnectInit lk.salyk.kg [13:51:14]written 0, free lines is 4095 [13:51:14]Write to MH i2c: 01 00 00 ED 07 F4 [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: 01 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: 01 07 00 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 59 0C 60 [13:51:14]RasterBufferAndPrint [13:51:14]line [13:51:14]line [13:51:14]line [13:51:14]line [13:51:14]line [13:51:14]written 0, free lines is 3166 [13:51:14]MH_Cut [13:51:14]Write to MH i2c: D1 01 00 F4 07 01 CD [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: D1 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: D1 01 00 [13:51:14]MH_I2C_Read... [13:51:14]Read from MH i2c: D1 01 00 F4 07 00 CC [13:51:14]Write to MH i2c: 01 00 00 F5 07 FC [13:51:14]Write i2c OK [13:51:14]MH_I2C_Read... [13:51:15]*** Cut start [13:51:15]*** Partial cut [13:51:15]*** CUTSNS_PIN = 1 [13:51:15]*** CUTSNS_PIN = 0 [13:51:16]*** Brake cut motor [13:51:16]Read from MH i2c: 01 [13:51:16]MH_I2C_Read... [13:51:16]*** Stop cut motor [13:51:16]*** Cut end [13:51:16]Read from MH i2c: 01 07 00 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: 01 07 00 F5 07 00 00 00 00 00 FF 0F 11 [13:51:16]process_action close_receipt done [13:51:16]requested_data is exist [13:51:16]produce_requested_data [13:51:16]requested_item fm.sn is exist - process it [13:51:16]wFMCommunicate request_size=4 [13:51:16]MH_SAM_APDU [13:51:16]CAPDU: 80 11 00 00 [13:51:16]Write to MH i2c: E2 08 00 F6 07 80 11 00 00 00 00 00 00 77 [13:51:16]Write i2c OK [13:51:16]MH_I2C_Read... [13:51:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:16]Read from MH i2c: E2 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 17 00 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 17 00 F6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [13:51:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:51:16]wFMCommunicate OK [13:51:16]requested_item fd.num is exist - process it [13:51:16]SAM_PROTO_GetFieldsCounters [13:51:16]wFMCommunicate request_size=4 [13:51:16]MH_SAM_APDU [13:51:16]CAPDU: 80 13 00 00 [13:51:16]Write to MH i2c: E2 08 00 F7 07 80 13 00 00 00 00 00 00 7A [13:51:16]Write i2c OK [13:51:16]MH_I2C_Read... [13:51:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:16]Read from MH i2c: E2 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 62 00 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 62 00 F7 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [13:51:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:16]wFMCommunicate OK [13:51:16]SAM_PROTO_GetFieldsCounters done [13:51:16]requested_item shift.num is exist - process it [13:51:16]requested_item shift.opened is exist - process it [13:51:16]req_shift_opened [13:51:16]FM_GetShiftState [13:51:16]SAM_PROTO_GetShiftState [13:51:16]wFMCommunicate request_size=4 [13:51:16]MH_SAM_APDU [13:51:16]CAPDU: 80 13 01 00 [13:51:16]Write to MH i2c: E2 08 00 F8 07 80 13 01 00 00 00 00 00 7C [13:51:16]Write i2c OK [13:51:16]MH_I2C_Read... [13:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:16]Read from MH i2c: E2 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 0E 00 [13:51:16]MH_I2C_Read... [13:51:16]Read from MH i2c: E2 0E 00 F8 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [13:51:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:51:16]wFMCommunicate OK [13:51:16]SAM_PROTO_GetShiftState done [13:51:16]FM_GetShiftState done [13:51:16]req_shift_opened done [13:51:16]requested_item shift.open_date is exist - process it [13:51:16]req_shift_open_date [13:51:16]req_shift_open_date done [13:51:16]produce_requested_data done [13:51:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225236,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:51:16]process_action_free close_receipt [13:51:16]json_value_free [13:51:16]json_value_free done [13:51:16]process_json_proto returns [13:51:16]Send response to host [13:51:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225236,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:51:16]free response buf [13:51:16]execute_script done [13:51:16]execute_script returns [13:51:16]free content buf [13:51:16]Sock 7.Close socket [13:51:16]Sock 7.Thread stoped [13:51:19]ConnectInit Can't take IP for lk.salyk.kg [13:51:19]CommunicateWithHost connect error [13:51:19]CommunicateWithHost err = -1 [13:51:19]OFD Sender: Server communicate error [13:51:24]OFD Sender: Processing packet 225236 [packets to send 596, broken 595] [13:51:24]ProducePacketName [13:51:24]name=ofd_packets/00225236 [13:51:24]OFD Sender: To server: pG, [13:51:24]CommunicateWithHost lk.salyk.kg:30040 [13:51:24]ConnectInit lk.salyk.kg [13:51:29]ConnectInit Can't take IP for lk.salyk.kg [13:51:29]CommunicateWithHost connect error [13:51:29]CommunicateWithHost err = -1 [13:51:29]OFD Sender: Server communicate error [13:51:34]OFD Sender: Processing packet 225236 [packets to send 596, broken 595] [13:51:34]ProducePacketName [13:51:34]name=ofd_packets/00225236 [13:51:34]OFD Sender: To server: pG, [13:51:34]CommunicateWithHost lk.salyk.kg:30040 [13:51:34]ConnectInit lk.salyk.kg [13:51:34]Connected sock=7 [13:51:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F6 EF 07 01 DE 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 D0 A9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6F 03 00 35 04 06 00 3A 7E 6D D3 C0 B1 45 A5 B6 DC 93 19 E7 F4 [13:51:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D7 3E 47 00 1D F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 6F 03 00 F4 03 04 00 F5 55 A3 66 B6 04 01 00 00 1A 49 DF 68 8B 65 D6 61 [13:51:35]CommunicateWithHost err = 0 [13:51:35]CheckOFDResponse [13:51:35]1017 (14) - 77093643461234 [13:51:35]1041 (16) - 0000000000874959 [13:51:35]1040 (4) - 225236 [13:51:35]1012 (4) - 26.07.2024 07:53 [13:51:35]1206 (1) - 0 [13:51:35]OFD Sender: Remove packet 225236 [13:51:35]ProducePacketName [13:51:35]name=ofd_packets/00225236 [13:51:35]NVStorageDeleteData [13:51:35]OFD Sender: No OFD packet to send [13:51:40]OFD Sender: No OFD packet to send [13:51:45]OFD Sender: No OFD packet to send [13:51:50]OFD Sender: No OFD packet to send [13:51:53]recv_with_timeout no data received [13:51:55]OFD Sender: No OFD packet to send [13:52:00]OFD Sender: No OFD packet to send [13:52:03]recv_with_timeout no data received [13:52:05]OFD Sender: No OFD packet to send [13:52:10]OFD Sender: No OFD packet to send [13:52:15]OFD Sender: No OFD packet to send [13:52:20]OFD Sender: No OFD packet to send [13:52:25]OFD Sender: No OFD packet to send [13:52:31]OFD Sender: No OFD packet to send [13:52:36]OFD Sender: No OFD packet to send [13:52:41]OFD Sender: No OFD packet to send [13:52:46]OFD Sender: No OFD packet to send [13:52:51]OFD Sender: No OFD packet to send [13:52:56]OFD Sender: No OFD packet to send [13:53:00]recv_with_timeout no data received [13:53:01]OFD Sender: No OFD packet to send [13:53:06]OFD Sender: No OFD packet to send [13:53:11]OFD Sender: No OFD packet to send [13:53:16]OFD Sender: No OFD packet to send [13:53:21]OFD Sender: No OFD packet to send [13:53:26]OFD Sender: No OFD packet to send [13:53:27]accept exits with 10 [13:53:27]New connection [13:53:27]New thread 3067383140 created [13:53:27]Thread 3067239780 joined [13:53:27]Waiting for new connection... [13:53:27] Sock 10.Parse request [13:53:27]Sock 10.Check first char [13:53:27]Sock 10.First char is OK [13:53:27]request: POST /json_proto HTTP/1.0 [13:53:27]Method: POST [13:53:27]URL: /json_proto [13:53:27]Method is POST - this is cgi request [13:53:27]url: /json_proto [13:53:27]query_string will be loaded in cgi processing [13:53:27]execute_cgi json_proto POST (null) [13:53:27]execute_cgi path=json_proto method=POST [13:53:27]POST find Content-Length [13:53:27]Host: 172.17.43.131:8080 [13:53:27]Content-Length: 683 [13:53:27]Content-Type: application/json [13:53:27] [13:53:27]POST finish read [13:53:27]Found Content-Length = 683 [13:53:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:27]execute_script... [13:53:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:27]POST & json_proto [13:53:27]process_json_proto [13:53:27]json parsed OK: [13:53:27]protocol is kg_v1.0 [13:53:27]action value=close_receipt [13:53:27]process_action close_receipt [13:53:27]cmd_close_receipt [13:53:27]MH_GetDate [13:53:27]Write to MH i2c: F0 00 00 F9 07 EF [13:53:27]Write i2c OK [13:53:27]MH_I2C_Read... [13:53:27]Read from MH i2c: F0 [13:53:27]MH_I2C_Read... [13:53:27]Read from MH i2c: F0 09 00 [13:53:27]MH_I2C_Read... [13:53:27]Read from MH i2c: F0 09 00 F9 07 00 57 AA A3 66 F9 24 A2 66 27 [13:53:27]GetLastDocTimeStamp 1722001872 [13:53:27]current date 1722002007 [13:53:27]FM_GetShiftState [13:53:27]SAM_PROTO_GetShiftState [13:53:27]wFMCommunicate request_size=4 [13:53:27]MH_SAM_APDU [13:53:27]CAPDU: 80 13 01 00 [13:53:27]Write to MH i2c: E2 08 00 FA 07 80 13 01 00 00 00 00 00 7E [13:53:27]Write i2c OK [13:53:27]MH_I2C_Read... [13:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:27]Read from MH i2c: E2 [13:53:27]MH_I2C_Read... [13:53:27]Read from MH i2c: E2 0E 00 [13:53:27]MH_I2C_Read... [13:53:27]Read from MH i2c: E2 0E 00 FA 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2F [13:53:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:53:27]wFMCommunicate OK [13:53:27]SAM_PROTO_GetShiftState done [13:53:27]FM_GetShiftState done [13:53:27]opened in 1721952182 [13:53:27]opened+sec_in_day 1722038582 [13:53:27]quantity*price = 100021 [13:53:27]sum+1 = 100023 [13:53:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 305 26.07.2024 13:53 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225237 ФПД: 136859809289461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225237&fm=136859809289461&tin=02508201610067®Number=0000000000092624&sum=100000 [13:53:28]StoreToDocumentArchive [13:53:28]shift 437 fd 225237 [13:53:28]save to /storage/0437/doc_00225237 [13:53:28]save last doc name /storage/0437/doc_00225237 to /storage/kkm_last_doc_name [13:53:28]save OK [13:53:28]Clear old archive folders... [13:53:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:53:28]tlvbuf is 0166A630 [13:53:28]SAM_PROTO_ClearQueue [13:53:28]wFMCommunicate request_size=4 [13:53:28]MH_SAM_APDU [13:53:28]CAPDU: 80 09 00 00 [13:53:28]Write to MH i2c: E2 08 00 07 08 80 09 00 00 00 00 00 00 81 [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:28]Read from MH i2c: E2 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 07 08 00 90 00 83 [13:53:28]RAPDU: 90 00 [13:53:28]wFMCommunicate OK [13:53:28]SAM_PROTO_ClearQueue done [13:53:28]KKMCreateOFDPacket [13:53:28]OFDProtocolAddRootSTLVToBuf [13:53:28]FM_MakeSignedData [13:53:28]FM_MakeSignedData [13:53:28]SAM_PROTO_SignData [13:53:28]wFMCommunicate request_size=4 [13:53:28]MH_SAM_APDU [13:53:28]CAPDU: 80 0D 01 02 [13:53:28]Write to MH i2c: E2 08 00 08 08 80 0D 01 02 00 00 00 00 89 [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:28]Read from MH i2c: E2 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 08 08 00 90 00 84 [13:53:28]RAPDU: 90 00 [13:53:28]wFMCommunicate OK [13:53:28]wFMCommunicate request_size=255 [13:53:28]MH_SAM_APDU [13:53:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 57 AA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6F 03 00 35 04 06 00 7C [13:53:28]Write to MH i2c: E2 02 01 09 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 57 AA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6F 03 00 35 04 06 00 7C 00 00 F2 [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:28]Read from MH i2c: E2 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 09 08 00 90 00 85 [13:53:28]RAPDU: 90 00 [13:53:28]wFMCommunicate OK [13:53:28]wFMCommunicate request_size=10 [13:53:28]MH_SAM_APDU [13:53:28]CAPDU: 80 0D 02 02 05 79 28 51 14 F5 [13:53:28]Write to MH i2c: E2 0D 00 0A 08 80 0D 02 02 05 00 79 28 51 14 F5 00 00 91 [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:28]Read from MH i2c: E2 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 03 00 0A 08 00 90 00 86 [13:53:28]RAPDU: 90 00 [13:53:28]wFMCommunicate OK [13:53:28]wFMCommunicate request_size=4 [13:53:28]MH_SAM_APDU [13:53:28]CAPDU: 80 0D 03 02 [13:53:28]Write to MH i2c: E2 08 00 0B 08 80 0D 03 02 00 00 00 00 8E [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:28]Read from MH i2c: E2 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 0B 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 0B 00 0B 08 00 BD 6B F1 FD A5 D7 38 95 90 00 EE [13:53:28]RAPDU: BD 6B F1 FD A5 D7 38 95 90 00 [13:53:28]wFMCommunicate OK [13:53:28]SAM_PROTO_SignData done [13:53:28]FM_MakeSignedData done [13:53:28]CreateOFDProtocolMessage [13:53:28]wFMCommunicate request_size=4 [13:53:28]MH_SAM_APDU [13:53:28]CAPDU: 80 11 00 00 [13:53:28]Write to MH i2c: E2 08 00 0C 08 80 11 00 00 00 00 00 00 8E [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:28]Read from MH i2c: E2 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 17 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: E2 17 00 0C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [13:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:28]wFMCommunicate OK [13:53:28]CreateOFDProtocolMessage done [13:53:28]OFDSenderStorePacket 225237 [13:53:28]StoreOFDPacket docnum=225237 [13:53:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 F6 07 01 92 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 57 AA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6F 03 00 35 04 06 00 7C 79 28 51 14 F5 BD 6B F1 FD A5 D7 38 95 [13:53:28]CheckFolder [13:53:28]dirname=/storage/ofd_packets [13:53:28]CheckFolder done [13:53:28]ProducePacketName [13:53:28]name=ofd_packets/00225237 [13:53:28]NVStorageSaveData ofd_packets/00225237 [13:53:28]File name is /storage/ofd_packets/00225237 [13:53:28]Write 301 bytes [13:53:28]NVStorageSaveData done [13:53:28]OFDSenderStorePacket done [13:53:28]KKMCreateOFDPacket done [13:53:28]NVStorageSaveData kkm_last_timestamp [13:53:28]File name is /storage/kkm_last_timestamp [13:53:28]Write 4 bytes [13:53:28]NVStorageSaveData done [13:53:28]ExternCall_PrintAddStr [13:53:28]wPrintStart [13:53:28]Write to MH i2c: 01 00 00 0D 08 15 [13:53:28]OFD Sender: Processing packet 225237 [packets to send 596, broken 595] [13:53:28]ProducePacketName [13:53:28]name=ofd_packets/00225237 [13:53:28]OFD Sender: To server: pG, [13:53:28]CommunicateWithHost lk.salyk.kg:30040 [13:53:28]ConnectInit lk.salyk.kg [13:53:28]Write i2c OK [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: 01 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: 01 07 00 [13:53:28]MH_I2C_Read... [13:53:28]Read from MH i2c: 01 07 00 0D 08 00 00 00 00 00 FF 0F 2A [13:53:28]RasterBufferAndPrint [13:53:28]line Счет N : (1)2001430 [13:53:28]line ИНН: 02508201610067 [13:53:28]line Контрольно-Кассовый Чек [13:53:28]line ПРОДАЖА [13:53:28]line ТРК (МРК, ГНК) : 54 [13:53:28]line Товар: 2710124500 [13:53:28]line Аи-95-К-5 [13:53:28]line 13.480 * 74.20 [13:53:28]line = 1000.22 [13:53:28]line НДС 12% НСП 1% [13:53:28]line > о реализуемом товаре [13:53:28]line ОКРУГЛЕНИЕ: -0.22 [13:53:28]line ИТОГО: 1000.00 [13:53:28]line Внесено: 1000.00 [13:53:28]line СДАЧА: 0.00 [13:53:28]line НСП 1% : 8.85 [13:53:28]line НДС 12% : 106.22 [13:53:28]line Наличными: 1000.00 [13:53:28]line Безнал.: 0.00 [13:53:28]line Место: АЗС № 97 "Партнер Нефть" [13:53:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:53:28]line СНО: Общий режим [13:53:28]line Чек 305 26.07.2024 13:53 [13:53:28]line Смена: 437 ФФД: 1.0 [13:53:28]line ЗНМ: 0300000054 [13:53:28]line РНМ: 0000000000092624 [13:53:28]line Версия ККМ: 001 [13:53:28]line ФМ: 0000000000874959 [13:53:28]line ФД: 225237 [13:53:28]line ФПД: 136859809289461 [13:53:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225237&fm=136859809289461&tin=02508201610067®Number=0000000000092624&sum=100000 [13:53:28]written 0, free lines is 4095 [13:53:29]Write to MH i2c: 01 00 00 38 08 40 [13:53:29]Write i2c OK [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: 01 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: 01 07 00 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: 01 07 00 38 08 00 00 00 00 00 5B 0C AE [13:53:29]RasterBufferAndPrint [13:53:29]line [13:53:29]line [13:53:29]line [13:53:29]line [13:53:29]line [13:53:29]written 0, free lines is 3166 [13:53:29]MH_Cut [13:53:29]Write to MH i2c: D1 01 00 3F 08 01 19 [13:53:29]Write i2c OK [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: D1 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: D1 01 00 [13:53:29]MH_I2C_Read... [13:53:29]Read from MH i2c: D1 01 00 3F 08 00 18 [13:53:29]Write to MH i2c: 01 00 00 40 08 48 [13:53:29]Write i2c OK [13:53:29]MH_I2C_Read... [13:53:30]Connected sock=11 [13:53:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 80 F6 07 01 92 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 57 AA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6F 03 00 35 04 06 00 7C 79 28 51 14 F5 BD 6B F1 FD A5 D7 38 95 [13:53:30]*** Cut start [13:53:30]*** Partial cut [13:53:30]*** CUTSNS_PIN = 1 [13:53:30]*** CUTSNS_PIN = 0 [13:53:30]*** Brake cut motor [13:53:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D0 7E 47 00 C3 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 6F 03 00 F4 03 04 00 69 56 A3 66 B6 04 01 00 00 99 B4 47 FB FB 86 E7 7E [13:53:31]CommunicateWithHost err = 0 [13:53:31]CheckOFDResponse [13:53:31]1017 (14) - 77093643461234 [13:53:31]1041 (16) - 0000000000874959 [13:53:31]1040 (4) - 225237 [13:53:31]1012 (4) - 26.07.2024 07:55 [13:53:31]1206 (1) - 0 [13:53:31]OFD Sender: Remove packet 225237 [13:53:31]ProducePacketName [13:53:31]name=ofd_packets/00225237 [13:53:31]NVStorageDeleteData [13:53:31]Read from MH i2c: 01 [13:53:31]MH_I2C_Read... [13:53:31]*** Stop cut motor [13:53:31]*** Cut end [13:53:31]Read from MH i2c: 01 07 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: 01 07 00 40 08 00 00 00 00 00 FF 0F 5D [13:53:31]process_action close_receipt done [13:53:31]requested_data is exist [13:53:31]produce_requested_data [13:53:31]requested_item fm.sn is exist - process it [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 11 00 00 [13:53:31]Write to MH i2c: E2 08 00 41 08 80 11 00 00 00 00 00 00 C3 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 17 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 17 00 41 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [13:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:53:31]wFMCommunicate OK [13:53:31]requested_item fd.num is exist - process it [13:53:31]SAM_PROTO_GetFieldsCounters [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 13 00 00 [13:53:31]Write to MH i2c: E2 08 00 42 08 80 13 00 00 00 00 00 00 C6 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 62 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 62 00 42 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [13:53:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:53:31]wFMCommunicate OK [13:53:31]SAM_PROTO_GetFieldsCounters done [13:53:31]requested_item shift.num is exist - process it [13:53:31]requested_item shift.opened is exist - process it [13:53:31]req_shift_opened [13:53:31]FM_GetShiftState [13:53:31]SAM_PROTO_GetShiftState [13:53:31]wFMCommunicate request_size=4 [13:53:31]MH_SAM_APDU [13:53:31]CAPDU: 80 13 01 00 [13:53:31]Write to MH i2c: E2 08 00 43 08 80 13 01 00 00 00 00 00 C8 [13:53:31]Write i2c OK [13:53:31]MH_I2C_Read... [13:53:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:31]Read from MH i2c: E2 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 0E 00 [13:53:31]MH_I2C_Read... [13:53:31]Read from MH i2c: E2 0E 00 43 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 79 [13:53:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:53:31]wFMCommunicate OK [13:53:31]SAM_PROTO_GetShiftState done [13:53:31]FM_GetShiftState done [13:53:31]req_shift_opened done [13:53:31]requested_item shift.open_date is exist - process it [13:53:31]req_shift_open_date [13:53:31]req_shift_open_date done [13:53:31]produce_requested_data done [13:53:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225237,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:53:31]process_action_free close_receipt [13:53:31]json_value_free [13:53:31]json_value_free done [13:53:31]process_json_proto returns [13:53:31]Send response to host [13:53:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225237,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:53:31]free response buf [13:53:31]execute_script done [13:53:31]execute_script returns [13:53:31]free content buf [13:53:31]Sock 10.Close socket [13:53:31]Sock 10.Thread stoped [13:53:31]OFD Sender: No OFD packet to send [13:53:34]recv_with_timeout no data received [13:53:36]OFD Sender: No OFD packet to send [13:53:41]OFD Sender: No OFD packet to send [13:53:44]recv_with_timeout no data received [13:53:46]OFD Sender: No OFD packet to send [13:53:51]OFD Sender: No OFD packet to send [13:53:55]recv_with_timeout no data received [13:53:56]OFD Sender: No OFD packet to send [13:54:01]OFD Sender: No OFD packet to send [13:54:06]OFD Sender: No OFD packet to send [13:54:11]OFD Sender: No OFD packet to send [13:54:16]OFD Sender: No OFD packet to send [13:54:21]OFD Sender: No OFD packet to send [13:54:26]OFD Sender: No OFD packet to send [13:54:31]OFD Sender: No OFD packet to send [13:54:36]OFD Sender: No OFD packet to send [13:54:41]OFD Sender: No OFD packet to send [13:54:46]OFD Sender: No OFD packet to send [13:54:51]OFD Sender: No OFD packet to send [13:54:56]OFD Sender: No OFD packet to send [13:55:01]OFD Sender: No OFD packet to send [13:55:06]OFD Sender: No OFD packet to send [13:55:11]OFD Sender: No OFD packet to send [13:55:16]OFD Sender: No OFD packet to send [13:55:21]OFD Sender: No OFD packet to send [13:55:26]OFD Sender: No OFD packet to send [13:55:31]OFD Sender: No OFD packet to send [13:55:36]OFD Sender: No OFD packet to send [13:55:41]OFD Sender: No OFD packet to send [13:55:46]OFD Sender: No OFD packet to send [13:55:52]OFD Sender: No OFD packet to send [13:55:57]OFD Sender: No OFD packet to send [13:56:02]OFD Sender: No OFD packet to send [13:56:07]OFD Sender: No OFD packet to send [13:56:12]OFD Sender: No OFD packet to send [13:56:17]OFD Sender: No OFD packet to send [13:56:22]OFD Sender: No OFD packet to send [13:56:27]OFD Sender: No OFD packet to send [13:56:32]OFD Sender: No OFD packet to send [13:56:35]recv_with_timeout no data received [13:56:37]OFD Sender: No OFD packet to send [13:56:42]OFD Sender: No OFD packet to send [13:56:47]OFD Sender: No OFD packet to send [13:56:52]OFD Sender: No OFD packet to send [13:56:57]OFD Sender: No OFD packet to send [13:57:02]OFD Sender: No OFD packet to send [13:57:07]OFD Sender: No OFD packet to send [13:57:12]OFD Sender: No OFD packet to send [13:57:17]OFD Sender: No OFD packet to send [13:57:22]OFD Sender: No OFD packet to send [13:57:27]OFD Sender: No OFD packet to send [13:57:32]OFD Sender: No OFD packet to send [13:57:37]OFD Sender: No OFD packet to send [13:57:42]OFD Sender: No OFD packet to send [13:57:47]OFD Sender: No OFD packet to send [13:57:47]accept exits with 7 [13:57:47]New connection [13:57:47]New thread 3067239780 created [13:57:47]Thread 3067383140 joined [13:57:47]Waiting for new connection... [13:57:47] Sock 7.Parse request [13:57:47]Sock 7.Check first char [13:57:47]Sock 7.First char is OK [13:57:47]request: POST /json_proto HTTP/1.0 [13:57:47]Method: POST [13:57:47]URL: /json_proto [13:57:47]Method is POST - this is cgi request [13:57:47]url: /json_proto [13:57:47]query_string will be loaded in cgi processing [13:57:47]execute_cgi json_proto POST (null) [13:57:47]execute_cgi path=json_proto method=POST [13:57:47]POST find Content-Length [13:57:47]Host: 172.17.43.131:8080 [13:57:47]Content-Length: 640 [13:57:47]Content-Type: application/json [13:57:47] [13:57:47]POST finish read [13:57:47]Found Content-Length = 640 [13:57:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:47]execute_script... [13:57:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:47]POST & json_proto [13:57:47]process_json_proto [13:57:47]json parsed OK: [13:57:47]protocol is kg_v1.0 [13:57:47]action value=close_receipt [13:57:47]process_action close_receipt [13:57:47]cmd_close_receipt [13:57:47]MH_GetDate [13:57:47]Write to MH i2c: F0 00 00 44 08 3B [13:57:47]Write i2c OK [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: F0 [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: F0 09 00 [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: F0 09 00 44 08 00 5C AB A3 66 F9 24 A2 66 79 [13:57:47]GetLastDocTimeStamp 1722002007 [13:57:47]current date 1722002268 [13:57:47]FM_GetShiftState [13:57:47]SAM_PROTO_GetShiftState [13:57:47]wFMCommunicate request_size=4 [13:57:47]MH_SAM_APDU [13:57:47]CAPDU: 80 13 01 00 [13:57:47]Write to MH i2c: E2 08 00 45 08 80 13 01 00 00 00 00 00 CA [13:57:47]Write i2c OK [13:57:47]MH_I2C_Read... [13:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:48]Read from MH i2c: E2 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 0E 00 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 0E 00 45 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7B [13:57:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:57:48]wFMCommunicate OK [13:57:48]SAM_PROTO_GetShiftState done [13:57:48]FM_GetShiftState done [13:57:48]opened in 1721952182 [13:57:48]opened+sec_in_day 1722038582 [13:57:48]quantity*price = 99999 [13:57:48]sum+1 = 100001 [13:57:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 306 26.07.2024 13:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225238 ФПД: 228231867807229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135748&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225238&fm=228231867807229&tin=02508201610067®Number=0000000000092624&sum=100000 [13:57:49]StoreToDocumentArchive [13:57:49]shift 437 fd 225238 [13:57:49]save to /storage/0437/doc_00225238 [13:57:49]save last doc name /storage/0437/doc_00225238 to /storage/kkm_last_doc_name [13:57:49]save OK [13:57:49]Clear old archive folders... [13:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:57:49]tlvbuf is 016410A0 [13:57:49]SAM_PROTO_ClearQueue [13:57:49]wFMCommunicate request_size=4 [13:57:49]MH_SAM_APDU [13:57:49]CAPDU: 80 09 00 00 [13:57:49]Write to MH i2c: E2 08 00 52 08 80 09 00 00 00 00 00 00 CC [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:49]Read from MH i2c: E2 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 52 08 00 90 00 CE [13:57:49]RAPDU: 90 00 [13:57:49]wFMCommunicate OK [13:57:49]SAM_PROTO_ClearQueue done [13:57:49]KKMCreateOFDPacket [13:57:49]OFDProtocolAddRootSTLVToBuf [13:57:49]FM_MakeSignedData [13:57:49]FM_MakeSignedData [13:57:49]SAM_PROTO_SignData [13:57:49]wFMCommunicate request_size=4 [13:57:49]MH_SAM_APDU [13:57:49]CAPDU: 80 0D 01 02 [13:57:49]Write to MH i2c: E2 08 00 53 08 80 0D 01 02 00 00 00 00 D4 [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:49]Read from MH i2c: E2 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 53 08 00 90 00 CF [13:57:49]RAPDU: 90 00 [13:57:49]wFMCommunicate OK [13:57:49]wFMCommunicate request_size=255 [13:57:49]MH_SAM_APDU [13:57:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 5C AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6F 03 00 35 04 06 00 CF 93 5F 68 [13:57:49]Write to MH i2c: E2 02 01 54 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 5C AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6F 03 00 35 04 06 00 CF 93 5F 68 00 00 B0 [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:49]Read from MH i2c: E2 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 54 08 00 90 00 D0 [13:57:49]RAPDU: 90 00 [13:57:49]wFMCommunicate OK [13:57:49]wFMCommunicate request_size=7 [13:57:49]MH_SAM_APDU [13:57:49]CAPDU: 80 0D 02 02 02 35 FD [13:57:49]Write to MH i2c: E2 0A 00 55 08 80 0D 02 02 02 00 35 FD 00 00 0D [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:49]Read from MH i2c: E2 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 03 00 55 08 00 90 00 D1 [13:57:49]RAPDU: 90 00 [13:57:49]wFMCommunicate OK [13:57:49]wFMCommunicate request_size=4 [13:57:49]MH_SAM_APDU [13:57:49]CAPDU: 80 0D 03 02 [13:57:49]Write to MH i2c: E2 08 00 56 08 80 0D 03 02 00 00 00 00 D9 [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:49]Read from MH i2c: E2 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 0B 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 0B 00 56 08 00 5C C1 2A D7 C6 23 79 57 90 00 B1 [13:57:49]RAPDU: 5C C1 2A D7 C6 23 79 57 90 00 [13:57:49]wFMCommunicate OK [13:57:49]SAM_PROTO_SignData done [13:57:49]FM_MakeSignedData done [13:57:49]CreateOFDProtocolMessage [13:57:49]wFMCommunicate request_size=4 [13:57:49]MH_SAM_APDU [13:57:49]CAPDU: 80 11 00 00 [13:57:49]Write to MH i2c: E2 08 00 57 08 80 11 00 00 00 00 00 00 D9 [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:49]Read from MH i2c: E2 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 17 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: E2 17 00 57 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 36 [13:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:57:49]wFMCommunicate OK [13:57:49]CreateOFDProtocolMessage done [13:57:49]OFDSenderStorePacket 225238 [13:57:49]StoreOFDPacket docnum=225238 [13:57:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 79 3C 04 01 B6 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 5C AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6F 03 00 35 04 06 00 CF 93 5F 68 35 FD 5C C1 2A D7 C6 23 79 57 [13:57:49]CheckFolder [13:57:49]dirname=/storage/ofd_packets [13:57:49]CheckFolder done [13:57:49]ProducePacketName [13:57:49]name=ofd_packets/00225238 [13:57:49]NVStorageSaveData ofd_packets/00225238 [13:57:49]File name is /storage/ofd_packets/00225238 [13:57:49]Write 298 bytes [13:57:49]NVStorageSaveData done [13:57:49]OFDSenderStorePacket done [13:57:49]KKMCreateOFDPacket done [13:57:49]NVStorageSaveData kkm_last_timestamp [13:57:49]File name is /storage/kkm_last_timestamp [13:57:49]Write 4 bytes [13:57:49]NVStorageSaveData done [13:57:49]ExternCall_PrintAddStr [13:57:49]wPrintStart [13:57:49]Write to MH i2c: 01 00 00 58 08 60 [13:57:49]Write i2c OK [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: 01 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: 01 07 00 [13:57:49]MH_I2C_Read... [13:57:49]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 FF 0F 75 [13:57:49]RasterBufferAndPrint [13:57:49]line Счет N : (1)2001432 [13:57:49]line ИНН: 02508201610067 [13:57:49]line Контрольно-Кассовый Чек [13:57:49]line ПРОДАЖА [13:57:49]line ТРК (МРК, ГНК) : 61 [13:57:49]line Товар: 2710194210 [13:57:49]line ДТ-К-5 [13:57:49]line 13.210 * 75.70 [13:57:49]line = 1000.00 [13:57:49]line НДС 12% НСП 1% [13:57:49]line > о реализуемом товаре [13:57:49]line ИТОГО: 1000.00 [13:57:49]line НСП 1% : 8.85 [13:57:49]line НДС 12% : 106.19 [13:57:49]line Наличными: 1000.00 [13:57:49]line Безнал.: 0.00 [13:57:49]line Место: АЗС № 97 "Партнер Нефть" [13:57:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [13:57:49]line СНО: Общий режим [13:57:49]line Чек 306 26.07.2024 13:57 [13:57:49]line Смена: 437 ФФД: 1.0 [13:57:49]line ЗНМ: 0300000054 [13:57:49]line РНМ: 0000000000092624 [13:57:49]line Версия ККМ: 001 [13:57:49]line ФМ: 0000000000874959 [13:57:49]line ФД: 225238 [13:57:49]line ФПД: 228231867807229 [13:57:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135748&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225238&fm=228231867807229&tin=02508201610067®Number=0000000000092624&sum=100000 [13:57:49]written 0, free lines is 4095 [13:57:49]OFD Sender: Processing packet 225238 [packets to send 596, broken 595] [13:57:49]ProducePacketName [13:57:49]name=ofd_packets/00225238 [13:57:49]OFD Sender: To server: pG, [13:57:49]CommunicateWithHost lk.salyk.kg:30040 [13:57:49]ConnectInit lk.salyk.kg [13:57:50]Write to MH i2c: 01 00 00 80 08 88 [13:57:50]Write i2c OK [13:57:50]MH_I2C_Read... [13:57:50]Read from MH i2c: 01 [13:57:50]MH_I2C_Read... [13:57:50]Read from MH i2c: 01 07 00 [13:57:50]MH_I2C_Read... [13:57:50]Read from MH i2c: 01 07 00 80 08 00 00 00 00 00 8F 0C 2A [13:57:50]RasterBufferAndPrint [13:57:50]line [13:57:50]line [13:57:50]line [13:57:50]line [13:57:50]line [13:57:50]written 0, free lines is 3220 [13:57:50]MH_Cut [13:57:50]Write to MH i2c: D1 01 00 87 08 01 61 [13:57:50]Write i2c OK [13:57:50]MH_I2C_Read... [13:57:50]Read from MH i2c: D1 [13:57:50]MH_I2C_Read... [13:57:50]Read from MH i2c: D1 01 00 [13:57:50]MH_I2C_Read... [13:57:50]Read from MH i2c: D1 01 00 87 08 00 60 [13:57:50]Write to MH i2c: 01 00 00 88 08 90 [13:57:50]Write i2c OK [13:57:50]MH_I2C_Read... [13:57:51]*** Cut start [13:57:51]*** Partial cut [13:57:51]*** CUTSNS_PIN = 1 [13:57:51]*** CUTSNS_PIN = 0 [13:57:51]*** Brake cut motor [13:57:51]Read from MH i2c: 01 [13:57:52]MH_I2C_Read... [13:57:52]*** Stop cut motor [13:57:52]*** Cut end [13:57:52]Read from MH i2c: 01 07 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: 01 07 00 88 08 00 00 00 00 00 FF 0F A5 [13:57:52]process_action close_receipt done [13:57:52]requested_data is exist [13:57:52]produce_requested_data [13:57:52]requested_item fm.sn is exist - process it [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 11 00 00 [13:57:52]Write to MH i2c: E2 08 00 89 08 80 11 00 00 00 00 00 00 0B [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 17 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 17 00 89 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [13:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:57:52]wFMCommunicate OK [13:57:52]requested_item fd.num is exist - process it [13:57:52]SAM_PROTO_GetFieldsCounters [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 13 00 00 [13:57:52]Write to MH i2c: E2 08 00 8A 08 80 13 00 00 00 00 00 00 0E [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 62 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 62 00 8A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [13:57:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:52]wFMCommunicate OK [13:57:52]SAM_PROTO_GetFieldsCounters done [13:57:52]requested_item shift.num is exist - process it [13:57:52]requested_item shift.opened is exist - process it [13:57:52]req_shift_opened [13:57:52]FM_GetShiftState [13:57:52]SAM_PROTO_GetShiftState [13:57:52]wFMCommunicate request_size=4 [13:57:52]MH_SAM_APDU [13:57:52]CAPDU: 80 13 01 00 [13:57:52]Write to MH i2c: E2 08 00 8B 08 80 13 01 00 00 00 00 00 10 [13:57:52]Write i2c OK [13:57:52]MH_I2C_Read... [13:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:52]Read from MH i2c: E2 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 0E 00 [13:57:52]MH_I2C_Read... [13:57:52]Read from MH i2c: E2 0E 00 8B 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [13:57:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:57:52]wFMCommunicate OK [13:57:52]SAM_PROTO_GetShiftState done [13:57:52]FM_GetShiftState done [13:57:52]req_shift_opened done [13:57:52]requested_item shift.open_date is exist - process it [13:57:52]req_shift_open_date [13:57:52]req_shift_open_date done [13:57:52]produce_requested_data done [13:57:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225238,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:57:52]process_action_free close_receipt [13:57:52]json_value_free [13:57:52]json_value_free done [13:57:52]process_json_proto returns [13:57:52]Send response to host [13:57:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225238,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:57:52]free response buf [13:57:52]execute_script done [13:57:52]execute_script returns [13:57:52]free content buf [13:57:52]Sock 7.Close socket [13:57:52]Sock 7.Thread stoped [13:57:54]ConnectInit Can't take IP for lk.salyk.kg [13:57:54]CommunicateWithHost connect error [13:57:54]CommunicateWithHost err = -1 [13:57:54]OFD Sender: Server communicate error [13:57:59]accept exits with 10 [13:57:59]New connection [13:57:59]New thread 3067383140 created [13:57:59]Thread 3067239780 joined [13:57:59]Waiting for new connection... [13:57:59] Sock 10.Parse request [13:57:59]Sock 10.Check first char [13:57:59]Sock 10.First char is OK [13:57:59]request: POST /json_proto HTTP/1.0 [13:57:59]Method: POST [13:57:59]URL: /json_proto [13:57:59]Method is POST - this is cgi request [13:57:59]url: /json_proto [13:57:59]query_string will be loaded in cgi processing [13:57:59]execute_cgi json_proto POST (null) [13:57:59]execute_cgi path=json_proto method=POST [13:57:59]POST find Content-Length [13:57:59]Host: 172.17.43.131:8080 [13:57:59]Content-Length: 797 [13:57:59]Content-Type: application/json [13:57:59] [13:57:59]POST finish read [13:57:59]Found Content-Length = 797 [13:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 28.750, "sum" : 1978.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1978.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:59]execute_script... [13:57:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 28.750, "sum" : 1978.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1978.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:59]POST & json_proto [13:57:59]process_json_proto [13:57:59]json parsed OK: [13:57:59]protocol is kg_v1.0 [13:57:59]action value=close_receipt [13:57:59]process_action close_receipt [13:57:59]cmd_close_receipt [13:57:59]MH_GetDate [13:57:59]Write to MH i2c: F0 00 00 8C 08 83 [13:57:59]Write i2c OK [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: F0 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: F0 09 00 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: F0 09 00 8C 08 00 68 AB A3 66 F9 24 A2 66 CD [13:57:59]GetLastDocTimeStamp 1722002268 [13:57:59]current date 1722002280 [13:57:59]FM_GetShiftState [13:57:59]SAM_PROTO_GetShiftState [13:57:59]wFMCommunicate request_size=4 [13:57:59]MH_SAM_APDU [13:57:59]CAPDU: 80 13 01 00 [13:57:59]Write to MH i2c: E2 08 00 8D 08 80 13 01 00 00 00 00 00 12 [13:57:59]Write i2c OK [13:57:59]MH_I2C_Read... [13:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:59]Read from MH i2c: E2 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: E2 0E 00 [13:57:59]MH_I2C_Read... [13:57:59]Read from MH i2c: E2 0E 00 8D 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [13:57:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:57:59]wFMCommunicate OK [13:57:59]SAM_PROTO_GetShiftState done [13:57:59]FM_GetShiftState done [13:57:59]opened in 1721952182 [13:57:59]opened+sec_in_day 1722038582 [13:57:59]quantity*price = 197800 [13:57:59]sum+1 = 197801 [13:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1978.00 НСП 1% : 17.50 НДС 12% : 210.05 Наличными: 0.00 Безнал.: 1978.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 307 26.07.2024 13:58 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225239 ФПД: 236667546734880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T135800&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225239&fm=236667546734880&tin=02508201610067®Number=0000000000092624&sum=197800 [13:58:00]StoreToDocumentArchive [13:58:00]shift 437 fd 225239 [13:58:00]save to /storage/0437/doc_00225239 [13:58:00]save last doc name /storage/0437/doc_00225239 to /storage/kkm_last_doc_name [13:58:00]save OK [13:58:00]Clear old archive folders... [13:58:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:58:00]tlvbuf is 01640620 [13:58:00]SAM_PROTO_ClearQueue [13:58:00]wFMCommunicate request_size=4 [13:58:00]MH_SAM_APDU [13:58:00]CAPDU: 80 09 00 00 [13:58:00]Write to MH i2c: E2 08 00 9A 08 80 09 00 00 00 00 00 00 14 [13:58:00]Write i2c OK [13:58:00]MH_I2C_Read... [13:58:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]SAM_PROTO_ClearQueue done [13:58:01]KKMCreateOFDPacket [13:58:01]OFDProtocolAddRootSTLVToBuf [13:58:01]FM_MakeSignedData [13:58:01]FM_MakeSignedData [13:58:01]SAM_PROTO_SignData [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 01 02 [13:58:01]Write to MH i2c: E2 08 00 9B 08 80 0D 01 02 00 00 00 00 1C [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 9B 08 00 90 00 17 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]wFMCommunicate request_size=255 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A8 04 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 04 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 04 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 68 AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6F 03 00 35 04 06 00 [13:58:01]Write to MH i2c: E2 02 01 9C 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A8 04 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 04 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 04 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 68 AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6F 03 00 35 04 06 00 00 00 A7 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 9C 08 00 90 00 18 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]wFMCommunicate request_size=11 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 02 02 06 D7 3F 75 0D 91 20 [13:58:01]Write to MH i2c: E2 0E 00 9D 08 80 0D 02 02 06 00 D7 3F 75 0D 91 20 00 00 74 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 03 00 9D 08 00 90 00 19 [13:58:01]RAPDU: 90 00 [13:58:01]wFMCommunicate OK [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 0D 03 02 [13:58:01]Write to MH i2c: E2 08 00 9E 08 80 0D 03 02 00 00 00 00 21 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 0B 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 0B 00 9E 08 00 43 95 97 30 41 B2 77 6B 90 00 96 [13:58:01]RAPDU: 43 95 97 30 41 B2 77 6B 90 00 [13:58:01]wFMCommunicate OK [13:58:01]SAM_PROTO_SignData done [13:58:01]FM_MakeSignedData done [13:58:01]CreateOFDProtocolMessage [13:58:01]wFMCommunicate request_size=4 [13:58:01]MH_SAM_APDU [13:58:01]CAPDU: 80 11 00 00 [13:58:01]Write to MH i2c: E2 08 00 9F 08 80 11 00 00 00 00 00 00 21 [13:58:01]Write i2c OK [13:58:01]MH_I2C_Read... [13:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:01]Read from MH i2c: E2 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 17 00 [13:58:01]MH_I2C_Read... [13:58:01]Read from MH i2c: E2 17 00 9F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [13:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:58:01]wFMCommunicate OK [13:58:01]CreateOFDProtocolMessage done [13:58:01]OFDSenderStorePacket 225239 [13:58:01]StoreOFDPacket docnum=225239 [13:59:05]OFD Sender: Server communicate error [13:59:10]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [13:59:10]ProducePacketName [13:59:10]name=ofd_packets/00225238 [13:59:10]OFD Sender: To server: pG, [13:59:10]CommunicateWithHost lk.salyk.kg:30040 [13:59:10]ConnectInit lk.salyk.kg [13:59:15]ConnectInit Can't take IP for lk.salyk.kg [13:59:15]CommunicateWithHost connect error [13:59:15]CommunicateWithHost err = -1 [13:59:15]OFD Sender: Server communicate error [13:59:20]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [13:59:20]ProducePacketName [13:59:20]name=ofd_packets/00225238 [13:59:20]OFD Sender: To server: pG, [13:59:20]CommunicateWithHost lk.salyk.kg:30040 [13:59:20]ConnectInit lk.salyk.kg [13:59:25]ConnectInit Can't take IP for lk.salyk.kg [13:59:25]CommunicateWithHost connect error [13:59:25]CommunicateWithHost err = -1 [13:59:25]OFD Sender: Server communicate error [13:59:25]recv_with_timeout no data received [13:59:30]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [13:59:30]ProducePacketName [13:59:30]name=ofd_packets/00225238 [13:59:30]OFD Sender: To server: pG, [13:59:30]CommunicateWithHost lk.salyk.kg:30040 [13:59:30]ConnectInit lk.salyk.kg [13:59:35]ConnectInit Can't take IP for lk.salyk.kg [13:59:35]CommunicateWithHost connect error [13:59:35]CommunicateWithHost err = -1 [13:59:35]OFD Sender: Server communicate error [13:59:40]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [13:59:40]ProducePacketName [13:59:40]name=ofd_packets/00225238 [13:59:40]OFD Sender: To server: pG, [13:59:40]CommunicateWithHost lk.salyk.kg:30040 [13:59:40]ConnectInit lk.salyk.kg [13:59:45]ConnectInit Can't take IP for lk.salyk.kg [13:59:45]CommunicateWithHost connect error [13:59:45]CommunicateWithHost err = -1 [13:59:45]OFD Sender: Server communicate error [13:59:49]accept exits with 7 [13:59:49]New connection [13:59:49]New thread 3067383140 created [13:59:49]Thread 3067239780 joined [13:59:49]Waiting for new connection... [13:59:49] Sock 7.Parse request [13:59:49]Sock 7.Check first char [13:59:49]Sock 7.First char is OK [13:59:49]request: POST /json_proto HTTP/1.0 [13:59:49]Method: POST [13:59:49]URL: /json_proto [13:59:49]Method is POST - this is cgi request [13:59:49]url: /json_proto [13:59:49]query_string will be loaded in cgi processing [13:59:49]execute_cgi json_proto POST (null) [13:59:49]execute_cgi path=json_proto method=POST [13:59:49]POST find Content-Length [13:59:49]Host: 172.17.43.131:8080 [13:59:49]Content-Length: 1219 [13:59:49]Content-Type: application/json [13:59:49] [13:59:49]POST finish read [13:59:49]Found Content-Length = 1219 [13:59:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001434\u000A26.07.2024 13:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4087265\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:49]execute_script... [13:59:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001434\u000A26.07.2024 13:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4087265\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:49]POST & json_proto [13:59:49]process_json_proto [13:59:49]json parsed OK: [13:59:49]protocol is kg_v1.0 [13:59:49]action value=print_text [13:59:49]process_action print_text [13:59:49]cmd_print_text [13:59:49]ExternCall_PrintAddStr [13:59:49]wPrintStart [13:59:49]Write to MH i2c: 01 00 00 21 09 2A [13:59:49]Write i2c OK [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: 01 [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: 01 07 00 [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: 01 07 00 21 09 00 00 00 00 00 FF 0F 3F [13:59:49]RasterBufferAndPrint [13:59:49]line *****ТОВАРНЫЙ ЧЕК***** [13:59:49]line АЗС-97 [13:59:49]line Партнер нефть [13:59:49]line 02508201610067 [13:59:49]line Кассир : Ахмадалиева М. [13:59:49]line Счет N : (1)2001434 [13:59:49]line 26.07.2024 13:58 [13:59:49]line ПРОДАЖА [13:59:49]line ТРК (МРК, ГНК): 51 [13:59:49]line Вид ГСМ : 2710194210 [13:59:49]line ДТ-К-5 [13:59:49]line 20.000 x 75.70 [13:59:49]line ИТОГ: 1514.00 [13:59:49]line Тип оплаты: Талоны: Топливные Талоны [13:59:49]line 4087265 [13:59:49]line ______________________ [13:59:49]line (подпись) [13:59:49]written 0, free lines is 4095 [13:59:49]Write to MH i2c: 01 00 00 36 09 3F [13:59:49]Write i2c OK [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: 01 [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: 01 07 00 [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: 01 07 00 36 09 00 00 00 00 00 F4 0D 47 [13:59:49]RasterBufferAndPrint [13:59:49]line [13:59:49]line [13:59:49]line [13:59:49]line [13:59:49]line [13:59:49]written 0, free lines is 3576 [13:59:49]MH_Cut [13:59:49]Write to MH i2c: D1 01 00 3D 09 01 18 [13:59:49]Write i2c OK [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: D1 [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: D1 01 00 [13:59:49]MH_I2C_Read... [13:59:49]Read from MH i2c: D1 01 00 3D 09 00 17 [13:59:49]Write to MH i2c: 01 00 00 3E 09 47 [13:59:49]Write i2c OK [13:59:49]MH_I2C_Read... [13:59:50]*** Cut start [13:59:50]*** Partial cut [13:59:50]*** CUTSNS_PIN = 1 [13:59:50]*** CUTSNS_PIN = 0 [13:59:50]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [13:59:50]ProducePacketName [13:59:50]name=ofd_packets/00225238 [13:59:50]OFD Sender: To server: pG, [13:59:50]CommunicateWithHost lk.salyk.kg:30040 [13:59:50]ConnectInit lk.salyk.kg [13:59:50]*** Brake cut motor [13:59:50]Read from MH i2c: 01 [13:59:50]MH_I2C_Read... [13:59:50]*** Stop cut motor [13:59:50]*** Cut end [13:59:50]Read from MH i2c: 01 07 00 [13:59:50]MH_I2C_Read... [13:59:50]Read from MH i2c: 01 07 00 3E 09 00 00 00 00 00 FF 0F 5C [13:59:50]process_action print_text done [13:59:50]requested_data is exist [13:59:50]produce_requested_data [13:59:50]requested_item fm.sn is exist - process it [13:59:50]wFMCommunicate request_size=4 [13:59:50]MH_SAM_APDU [13:59:50]CAPDU: 80 11 00 00 [13:59:50]Write to MH i2c: E2 08 00 3F 09 80 11 00 00 00 00 00 00 C2 [13:59:50]Write i2c OK [13:59:50]MH_I2C_Read... [13:59:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:50]Read from MH i2c: E2 [13:59:50]MH_I2C_Read... [13:59:50]Read from MH i2c: E2 17 00 [13:59:50]MH_I2C_Read... [13:59:50]Read from MH i2c: E2 17 00 3F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [13:59:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [13:59:50]wFMCommunicate OK [13:59:50]requested_item fd.num is exist - process it [13:59:50]SAM_PROTO_GetFieldsCounters [13:59:50]wFMCommunicate request_size=4 [13:59:50]MH_SAM_APDU [13:59:50]CAPDU: 80 13 00 00 [13:59:50]Write to MH i2c: E2 08 00 40 09 80 13 00 00 00 00 00 00 C5 [13:59:50]Write i2c OK [13:59:50]MH_I2C_Read... [13:59:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:50]Read from MH i2c: E2 [13:59:50]MH_I2C_Read... [13:59:50]Read from MH i2c: E2 62 00 [13:59:50]MH_I2C_Read... [13:59:50]Read from MH i2c: E2 62 00 40 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [13:59:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:51]wFMCommunicate OK [13:59:51]SAM_PROTO_GetFieldsCounters done [13:59:51]requested_item shift.num is exist - process it [13:59:51]requested_item shift.opened is exist - process it [13:59:51]req_shift_opened [13:59:51]FM_GetShiftState [13:59:51]SAM_PROTO_GetShiftState [13:59:51]wFMCommunicate request_size=4 [13:59:51]MH_SAM_APDU [13:59:51]CAPDU: 80 13 01 00 [13:59:51]Write to MH i2c: E2 08 00 41 09 80 13 01 00 00 00 00 00 C7 [13:59:51]Write i2c OK [13:59:51]MH_I2C_Read... [13:59:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:51]Read from MH i2c: E2 [13:59:51]MH_I2C_Read... [13:59:51]Read from MH i2c: E2 0E 00 [13:59:51]MH_I2C_Read... [13:59:51]Read from MH i2c: E2 0E 00 41 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [13:59:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [13:59:51]wFMCommunicate OK [13:59:51]SAM_PROTO_GetShiftState done [13:59:51]FM_GetShiftState done [13:59:51]req_shift_opened done [13:59:51]requested_item shift.open_date is exist - process it [13:59:51]req_shift_open_date [13:59:51]req_shift_open_date done [13:59:51]produce_requested_data done [13:59:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225240,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [13:59:51]process_action_free print_text [13:59:51]json_value_free [13:59:51]json_value_free done [13:59:51]process_json_proto returns [13:59:51]Send response to host [13:59:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225240,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [13:59:51]free response buf [13:59:51]execute_script done [13:59:51]execute_script returns [13:59:51]free content buf [13:59:51]Sock 7.Close socket [13:59:51]Sock 7.Thread stoped [13:59:55]ConnectInit Can't take IP for lk.salyk.kg [13:59:55]CommunicateWithHost connect error [13:59:55]CommunicateWithHost err = -1 [13:59:55]OFD Sender: Server communicate error [14:00:00]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [14:00:00]ProducePacketName [14:00:00]name=ofd_packets/00225238 [14:00:00]OFD Sender: To server: pG, [14:00:00]CommunicateWithHost lk.salyk.kg:30040 [14:00:00]ConnectInit lk.salyk.kg [14:00:00]recv_with_timeout no data received [14:00:05]ConnectInit Can't take IP for lk.salyk.kg [14:00:05]CommunicateWithHost connect error [14:00:05]CommunicateWithHost err = -1 [14:00:05]OFD Sender: Server communicate error [14:00:05]ConnectInit Can't connect to host [14:00:10]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [14:00:10]ProducePacketName [14:00:10]name=ofd_packets/00225238 [14:00:10]OFD Sender: To server: pG, [14:00:10]CommunicateWithHost lk.salyk.kg:30040 [14:00:10]ConnectInit lk.salyk.kg [14:00:10]ConnectInit Can't connect to host [14:00:15]ConnectInit Can't take IP for lk.salyk.kg [14:00:15]CommunicateWithHost connect error [14:00:15]CommunicateWithHost err = -1 [14:00:15]OFD Sender: Server communicate error [14:00:16]ConnectInit Can't connect to host [14:00:20]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [14:00:20]ProducePacketName [14:00:20]name=ofd_packets/00225238 [14:00:20]OFD Sender: To server: pG, [14:00:20]CommunicateWithHost lk.salyk.kg:30040 [14:00:20]ConnectInit lk.salyk.kg [14:00:25]ConnectInit Can't take IP for lk.salyk.kg [14:00:25]CommunicateWithHost connect error [14:00:25]CommunicateWithHost err = -1 [14:00:25]OFD Sender: Server communicate error [14:00:30]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [14:00:30]ProducePacketName [14:00:30]name=ofd_packets/00225238 [14:00:30]OFD Sender: To server: pG, [14:00:30]CommunicateWithHost lk.salyk.kg:30040 [14:00:30]ConnectInit lk.salyk.kg [14:00:35]Connected sock=7 [14:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 79 3C 04 01 B6 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 5C AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6F 03 00 35 04 06 00 CF 93 5F 68 35 FD 5C C1 2A D7 C6 23 79 57 [14:00:40]recv_with_timeout no data received [14:00:40]CommunicateWithHost answer receiving error [14:00:40]CommunicateWithHost err = -3 [14:00:40]OFD Sender: Server communicate error [14:00:45]OFD Sender: Processing packet 225238 [packets to send 598, broken 595] [14:00:45]ProducePacketName [14:00:45]name=ofd_packets/00225238 [14:00:45]OFD Sender: To server: pG, [14:00:45]CommunicateWithHost lk.salyk.kg:30040 [14:00:45]ConnectInit lk.salyk.kg [14:00:46]recv_with_timeout no data received [14:00:49]Connected sock=7 [14:00:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 79 3C 04 01 B6 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 5C AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6F 03 00 35 04 06 00 CF 93 5F 68 35 FD 5C C1 2A D7 C6 23 79 57 [14:00:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4F 5F 47 00 33 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D6 6F 03 00 F4 03 04 00 22 58 A3 66 B6 04 01 00 00 6E 04 DC 78 18 55 F6 A6 [14:00:52]CommunicateWithHost err = 0 [14:00:52]CheckOFDResponse [14:00:52]1017 (14) - 77093643461234 [14:00:52]1041 (16) - 0000000000874959 [14:00:52]1040 (4) - 225238 [14:00:52]1012 (4) - 26.07.2024 08:02 [14:00:52]1206 (1) - 0 [14:00:52]OFD Sender: Remove packet 225238 [14:00:52]ProducePacketName [14:00:52]name=ofd_packets/00225238 [14:00:52]NVStorageDeleteData [14:00:53]OFD Sender: Processing packet 225239 [packets to send 597, broken 595] [14:00:53]ProducePacketName [14:00:53]name=ofd_packets/00225239 [14:00:53]OFD Sender: To server: pG, [14:00:53]CommunicateWithHost lk.salyk.kg:30040 [14:00:53]ConnectInit lk.salyk.kg [14:00:58]ConnectInit Can't take IP for lk.salyk.kg [14:00:58]CommunicateWithHost connect error [14:00:58]CommunicateWithHost err = -1 [14:00:58]OFD Sender: Server communicate error [14:00:58]recv_with_timeout no data received [14:01:03]OFD Sender: Processing packet 225239 [packets to send 597, broken 595] [14:01:03]ProducePacketName [14:01:03]name=ofd_packets/00225239 [14:01:03]OFD Sender: To server: pG, [14:01:03]CommunicateWithHost lk.salyk.kg:30040 [14:01:03]ConnectInit lk.salyk.kg [14:01:08]ConnectInit Can't take IP for lk.salyk.kg [14:01:08]CommunicateWithHost connect error [14:01:08]CommunicateWithHost err = -1 [14:01:08]OFD Sender: Server communicate error [14:01:13]OFD Sender: Processing packet 225239 [packets to send 597, broken 595] [14:01:13]ProducePacketName [14:01:13]name=ofd_packets/00225239 [14:01:13]OFD Sender: To server: pG, [14:01:13]CommunicateWithHost lk.salyk.kg:30040 [14:01:13]ConnectInit lk.salyk.kg [14:01:18]ConnectInit Can't take IP for lk.salyk.kg [14:01:18]CommunicateWithHost connect error [14:01:18]CommunicateWithHost err = -1 [14:01:18]OFD Sender: Server communicate error [14:01:23]OFD Sender: Processing packet 225239 [packets to send 597, broken 595] [14:01:23]ProducePacketName [14:01:23]name=ofd_packets/00225239 [14:01:23]OFD Sender: To server: pG, [14:01:23]CommunicateWithHost lk.salyk.kg:30040 [14:01:23]ConnectInit lk.salyk.kg [14:01:28]ConnectInit Can't take IP for lk.salyk.kg [14:01:28]CommunicateWithHost connect error [14:01:28]CommunicateWithHost err = -1 [14:01:28]OFD Sender: Server communicate error [14:01:32]recv_with_timeout no data received [14:01:33]OFD Sender: Processing packet 225239 [packets to send 597, broken 595] [14:01:33]ProducePacketName [14:01:33]name=ofd_packets/00225239 [14:01:33]OFD Sender: To server: pG, [14:01:33]CommunicateWithHost lk.salyk.kg:30040 [14:01:33]ConnectInit lk.salyk.kg [14:01:35]Connected sock=7 [14:01:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 40 9E 08 01 A4 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A8 04 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 04 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 04 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 68 AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6F 03 00 35 04 06 00 D7 3F 75 0D 91 20 43 95 97 30 41 B2 77 6B [14:01:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 CE 47 00 9B 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 6F 03 00 F4 03 04 00 4F 58 A3 66 B6 04 01 00 00 B0 A8 75 F8 9E 7C 28 19 [14:01:38]CommunicateWithHost err = 0 [14:01:38]CheckOFDResponse [14:01:38]1017 (14) - 77093643461234 [14:01:38]1041 (16) - 0000000000874959 [14:01:38]1040 (4) - 225239 [14:01:38]1012 (4) - 26.07.2024 08:03 [14:01:38]1206 (1) - 0 [14:01:38]OFD Sender: Remove packet 225239 [14:01:38]ProducePacketName [14:01:38]name=ofd_packets/00225239 [14:01:38]NVStorageDeleteData [14:01:39]OFD Sender: Processing packet 225240 [packets to send 596, broken 595] [14:01:39]ProducePacketName [14:01:39]name=ofd_packets/00225240 [14:01:39]OFD Sender: To server: pG, [14:01:39]CommunicateWithHost lk.salyk.kg:30040 [14:01:39]ConnectInit lk.salyk.kg [14:01:44]Connected sock=7 [14:01:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F1 22 07 01 7D 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 8E AB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6F 03 00 35 04 06 00 A6 57 D0 7B D5 CC A8 EC 28 7D FA EE 0A 7D [14:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 01 7D 47 00 BD DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 6F 03 00 F4 03 04 00 58 58 A3 66 B6 04 01 00 00 1C F3 EA 89 FF 84 0C 96 [14:01:45]CommunicateWithHost err = 0 [14:01:45]CheckOFDResponse [14:01:45]1017 (14) - 77093643461234 [14:01:45]1041 (16) - 0000000000874959 [14:01:45]1040 (4) - 225240 [14:01:45]1012 (4) - 26.07.2024 08:03 [14:01:45]1206 (1) - 0 [14:01:45]OFD Sender: Remove packet 225240 [14:01:45]ProducePacketName [14:01:45]name=ofd_packets/00225240 [14:01:45]NVStorageDeleteData [14:01:46]OFD Sender: No OFD packet to send [14:01:51]OFD Sender: No OFD packet to send [14:01:56]OFD Sender: No OFD packet to send [14:02:01]OFD Sender: No OFD packet to send [14:02:06]OFD Sender: No OFD packet to send [14:02:11]OFD Sender: No OFD packet to send [14:02:16]OFD Sender: No OFD packet to send [14:02:21]OFD Sender: No OFD packet to send [14:02:26]OFD Sender: No OFD packet to send [14:02:31]OFD Sender: No OFD packet to send [14:02:36]OFD Sender: No OFD packet to send [14:02:41]OFD Sender: No OFD packet to send [14:02:46]OFD Sender: No OFD packet to send [14:02:51]OFD Sender: No OFD packet to send [14:02:56]OFD Sender: No OFD packet to send [14:03:01]OFD Sender: No OFD packet to send [14:03:06]OFD Sender: No OFD packet to send [14:03:10]recv_with_timeout no data received [14:03:11]OFD Sender: No OFD packet to send [14:03:16]OFD Sender: No OFD packet to send [14:03:21]OFD Sender: No OFD packet to send [14:03:26]OFD Sender: No OFD packet to send [14:03:31]OFD Sender: No OFD packet to send [14:03:36]OFD Sender: No OFD packet to send [14:03:41]OFD Sender: No OFD packet to send [14:03:46]OFD Sender: No OFD packet to send [14:03:51]OFD Sender: No OFD packet to send [14:03:56]OFD Sender: No OFD packet to send [14:04:01]OFD Sender: No OFD packet to send [14:04:06]OFD Sender: No OFD packet to send [14:04:11]OFD Sender: No OFD packet to send [14:04:16]OFD Sender: No OFD packet to send [14:04:21]OFD Sender: No OFD packet to send [14:04:26]OFD Sender: No OFD packet to send [14:04:31]OFD Sender: No OFD packet to send [14:04:36]OFD Sender: No OFD packet to send [14:04:41]OFD Sender: No OFD packet to send [14:04:44]recv_with_timeout no data received [14:04:46]OFD Sender: No OFD packet to send [14:04:51]OFD Sender: No OFD packet to send [14:04:56]OFD Sender: No OFD packet to send [14:05:01]OFD Sender: No OFD packet to send [14:05:06]OFD Sender: No OFD packet to send [14:05:11]OFD Sender: No OFD packet to send [14:05:16]OFD Sender: No OFD packet to send [14:05:21]OFD Sender: No OFD packet to send [14:05:26]OFD Sender: No OFD packet to send [14:05:31]OFD Sender: No OFD packet to send [14:05:36]OFD Sender: No OFD packet to send [14:05:42]OFD Sender: No OFD packet to send [14:05:47]OFD Sender: No OFD packet to send [14:05:52]OFD Sender: No OFD packet to send [14:05:57]OFD Sender: No OFD packet to send [14:06:02]OFD Sender: No OFD packet to send [14:06:07]OFD Sender: No OFD packet to send [14:06:12]OFD Sender: No OFD packet to send [14:06:17]OFD Sender: No OFD packet to send [14:06:22]OFD Sender: No OFD packet to send [14:06:27]OFD Sender: No OFD packet to send [14:06:27]recv_with_timeout no data received [14:06:32]OFD Sender: No OFD packet to send [14:06:37]OFD Sender: No OFD packet to send [14:06:42]OFD Sender: No OFD packet to send [14:06:47]OFD Sender: No OFD packet to send [14:06:52]OFD Sender: No OFD packet to send [14:06:57]OFD Sender: No OFD packet to send [14:07:02]OFD Sender: No OFD packet to send [14:07:07]OFD Sender: No OFD packet to send [14:07:12]OFD Sender: No OFD packet to send [14:07:17]accept exits with 9 [14:07:17]New connection [14:07:17]New thread 3067239780 created [14:07:17]Thread 3067383140 joined [14:07:17]Waiting for new connection... [14:07:17] Sock 9.Parse request [14:07:17]Sock 9.Check first char [14:07:17]Sock 9.First char is OK [14:07:17]request: POST /json_proto HTTP/1.0 [14:07:17]Method: POST [14:07:17]URL: /json_proto [14:07:17]Method is POST - this is cgi request [14:07:17]url: /json_proto [14:07:17]query_string will be loaded in cgi processing [14:07:17]execute_cgi json_proto POST (null) [14:07:17]execute_cgi path=json_proto method=POST [14:07:17]POST find Content-Length [14:07:17]Host: 172.17.43.131:8080 [14:07:17]Content-Length: 678 [14:07:17]Content-Type: application/json [14:07:17] [14:07:17]POST finish read [14:07:17]Found Content-Length = 678 [14:07:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:17]execute_script... [14:07:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:17]POST & json_proto [14:07:17]process_json_proto [14:07:17]json parsed OK: [14:07:17]protocol is kg_v1.0 [14:07:17]action value=close_receipt [14:07:17]process_action close_receipt [14:07:17]cmd_close_receipt [14:07:17]MH_GetDate [14:07:17]Write to MH i2c: F0 00 00 42 09 3A [14:07:17]Write i2c OK [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: F0 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: F0 09 00 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: F0 09 00 42 09 00 95 AD A3 66 F9 24 A2 66 B3 [14:07:17]GetLastDocTimeStamp 1722002318 [14:07:17]current date 1722002837 [14:07:17]FM_GetShiftState [14:07:17]SAM_PROTO_GetShiftState [14:07:17]wFMCommunicate request_size=4 [14:07:17]MH_SAM_APDU [14:07:17]CAPDU: 80 13 01 00 [14:07:17]Write to MH i2c: E2 08 00 43 09 80 13 01 00 00 00 00 00 C9 [14:07:17]Write i2c OK [14:07:17]MH_I2C_Read... [14:07:17]OFD Sender: No OFD packet to send [14:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:17]Read from MH i2c: E2 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 0E 00 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 0E 00 43 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [14:07:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:07:17]wFMCommunicate OK [14:07:17]SAM_PROTO_GetShiftState done [14:07:17]FM_GetShiftState done [14:07:17]opened in 1721952182 [14:07:17]opened+sec_in_day 1722038582 [14:07:17]quantity*price = 30035 [14:07:17]sum+1 = 30036 [14:07:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 309 26.07.2024 14:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225241 ФПД: 141836542423179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T140717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225241&fm=141836542423179&tin=02508201610067®Number=0000000000092624&sum=30000 [14:07:18]StoreToDocumentArchive [14:07:18]shift 437 fd 225241 [14:07:18]save to /storage/0437/doc_00225241 [14:07:18]save last doc name /storage/0437/doc_00225241 to /storage/kkm_last_doc_name [14:07:18]save OK [14:07:18]Clear old archive folders... [14:07:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:07:18]tlvbuf is 01640340 [14:07:18]SAM_PROTO_ClearQueue [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 09 00 00 [14:07:18]Write to MH i2c: E2 08 00 50 09 80 09 00 00 00 00 00 00 CB [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 50 09 00 90 00 CD [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]SAM_PROTO_ClearQueue done [14:07:18]KKMCreateOFDPacket [14:07:18]OFDProtocolAddRootSTLVToBuf [14:07:18]FM_MakeSignedData [14:07:18]FM_MakeSignedData [14:07:18]SAM_PROTO_SignData [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 01 02 [14:07:18]Write to MH i2c: E2 08 00 51 09 80 0D 01 02 00 00 00 00 D3 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 51 09 00 90 00 CE [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]wFMCommunicate request_size=255 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 95 AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6F 03 00 35 04 06 00 80 [14:07:18]Write to MH i2c: E2 02 01 52 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 95 AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6F 03 00 35 04 06 00 80 00 00 7B [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 52 09 00 90 00 CF [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]wFMCommunicate request_size=10 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 02 02 05 FF E4 BA 30 8B [14:07:18]Write to MH i2c: E2 0D 00 53 09 80 0D 02 02 05 00 FF E4 BA 30 8B 00 00 38 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 03 00 53 09 00 90 00 D0 [14:07:18]RAPDU: 90 00 [14:07:18]wFMCommunicate OK [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 0D 03 02 [14:07:18]Write to MH i2c: E2 08 00 54 09 80 0D 03 02 00 00 00 00 D8 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 0B 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 0B 00 54 09 00 3E 77 54 4F 60 56 FE 62 90 00 47 [14:07:18]RAPDU: 3E 77 54 4F 60 56 FE 62 90 00 [14:07:18]wFMCommunicate OK [14:07:18]SAM_PROTO_SignData done [14:07:18]FM_MakeSignedData done [14:07:18]CreateOFDProtocolMessage [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 11 00 00 [14:07:18]Write to MH i2c: E2 08 00 55 09 80 11 00 00 00 00 00 00 D8 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 17 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 17 00 55 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [14:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:07:18]wFMCommunicate OK [14:07:18]CreateOFDProtocolMessage done [14:07:18]OFDSenderStorePacket 225241 [14:07:18]StoreOFDPacket docnum=225241 [14:07:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 9C 07 01 48 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 95 AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6F 03 00 35 04 06 00 80 FF E4 BA 30 8B 3E 77 54 4F 60 56 FE 62 [14:07:18]CheckFolder [14:07:18]dirname=/storage/ofd_packets [14:07:18]CheckFolder done [14:07:18]ProducePacketName [14:07:18]name=ofd_packets/00225241 [14:07:18]NVStorageSaveData ofd_packets/00225241 [14:07:18]File name is /storage/ofd_packets/00225241 [14:07:18]Write 301 bytes [14:07:18]NVStorageSaveData done [14:07:18]OFDSenderStorePacket done [14:07:18]KKMCreateOFDPacket done [14:07:18]NVStorageSaveData kkm_last_timestamp [14:07:18]File name is /storage/kkm_last_timestamp [14:07:18]Write 4 bytes [14:07:18]NVStorageSaveData done [14:07:18]ExternCall_PrintAddStr [14:07:18]wPrintStart [14:07:18]Write to MH i2c: 01 00 00 56 09 5F [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: 01 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: 01 07 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: 01 07 00 56 09 00 00 00 00 00 FF 0F 74 [14:07:18]RasterBufferAndPrint [14:07:18]line Счет N : (1)2001435 [14:07:18]line ИНН: 02508201610067 [14:07:18]line Контрольно-Кассовый Чек [14:07:18]line ПРОДАЖА [14:07:18]line ТРК (МРК, ГНК) : 43 [14:07:18]line Товар: 2710124130 [14:07:18]line Аи-92-К-5 [14:07:18]line 4.430 * 67.80 [14:07:18]line = 300.35 [14:07:18]line НДС 12% НСП 1% [14:07:18]line > о реализуемом товаре [14:07:18]line ОКРУГЛЕНИЕ: -0.35 [14:07:18]line ИТОГО: 300.00 [14:07:18]line Внесено: 300.00 [14:07:18]line СДАЧА: 0.00 [14:07:18]line НСП 1% : 2.66 [14:07:18]line НДС 12% : 31.90 [14:07:18]line Наличными: 300.00 [14:07:18]line Безнал.: 0.00 [14:07:18]line Место: АЗС № 97 "Партнер Нефть" [14:07:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:07:18]line СНО: Общий режим [14:07:18]line Чек 309 26.07.2024 14:07 [14:07:18]line Смена: 437 ФФД: 1.0 [14:07:18]line ЗНМ: 0300000054 [14:07:18]line РНМ: 0000000000092624 [14:07:18]line Версия ККМ: 001 [14:07:18]line ФМ: 0000000000874959 [14:07:18]line ФД: 225241 [14:07:18]line ФПД: 141836542423179 [14:07:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T140717&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225241&fm=141836542423179&tin=02508201610067®Number=0000000000092624&sum=30000 [14:07:18]written 0, free lines is 4095 [14:07:19]OFD Sender: Processing packet 225241 [packets to send 596, broken 595] [14:07:19]ProducePacketName [14:07:19]name=ofd_packets/00225241 [14:07:19]OFD Sender: To server: pG, [14:07:19]CommunicateWithHost lk.salyk.kg:30040 [14:07:19]ConnectInit lk.salyk.kg [14:07:19]Write to MH i2c: 01 00 00 81 09 8A [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 07 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: 01 07 00 81 09 00 00 00 00 00 58 0C F5 [14:07:19]RasterBufferAndPrint [14:07:19]line [14:07:19]line [14:07:19]line [14:07:19]line [14:07:19]line [14:07:19]written 0, free lines is 3163 [14:07:19]MH_Cut [14:07:19]Write to MH i2c: D1 01 00 88 09 01 63 [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: D1 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: D1 01 00 [14:07:19]MH_I2C_Read... [14:07:19]Read from MH i2c: D1 01 00 88 09 00 62 [14:07:19]Write to MH i2c: 01 00 00 89 09 92 [14:07:19]Write i2c OK [14:07:19]MH_I2C_Read... [14:07:20]*** Cut start [14:07:20]*** Partial cut [14:07:20]*** CUTSNS_PIN = 1 [14:07:20]*** CUTSNS_PIN = 0 [14:07:21]*** Brake cut motor [14:07:21]Read from MH i2c: 01 [14:07:21]MH_I2C_Read... [14:07:21]*** Stop cut motor [14:07:21]*** Cut end [14:07:21]Read from MH i2c: 01 07 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: 01 07 00 89 09 00 00 00 00 00 FF 0F A7 [14:07:21]process_action close_receipt done [14:07:21]requested_data is exist [14:07:21]produce_requested_data [14:07:21]requested_item fm.sn is exist - process it [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 11 00 00 [14:07:21]Write to MH i2c: E2 08 00 8A 09 80 11 00 00 00 00 00 00 0D [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 17 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 17 00 8A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [14:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:07:21]wFMCommunicate OK [14:07:21]requested_item fd.num is exist - process it [14:07:21]SAM_PROTO_GetFieldsCounters [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 13 00 00 [14:07:21]Write to MH i2c: E2 08 00 8B 09 80 13 00 00 00 00 00 00 10 [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 62 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 62 00 8B 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [14:07:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:07:21]wFMCommunicate OK [14:07:21]SAM_PROTO_GetFieldsCounters done [14:07:21]requested_item shift.num is exist - process it [14:07:21]requested_item shift.opened is exist - process it [14:07:21]req_shift_opened [14:07:21]FM_GetShiftState [14:07:21]SAM_PROTO_GetShiftState [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 13 01 00 [14:07:21]Write to MH i2c: E2 08 00 8C 09 80 13 01 00 00 00 00 00 12 [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 0E 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 0E 00 8C 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [14:07:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:07:21]wFMCommunicate OK [14:07:21]SAM_PROTO_GetShiftState done [14:07:21]FM_GetShiftState done [14:07:21]req_shift_opened done [14:07:21]requested_item shift.open_date is exist - process it [14:07:21]req_shift_open_date [14:07:21]req_shift_open_date done [14:07:21]produce_requested_data done [14:07:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225241,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:07:21]process_action_free close_receipt [14:07:21]json_value_free [14:07:21]json_value_free done [14:07:21]process_json_proto returns [14:07:21]Send response to host [14:07:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225241,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:07:21]free response buf [14:07:21]execute_script done [14:07:21]execute_script returns [14:07:21]free content buf [14:07:21]Sock 9.Close socket [14:07:21]Sock 9.Thread stoped [14:07:24]ConnectInit Can't take IP for lk.salyk.kg [14:07:24]CommunicateWithHost connect error [14:07:24]CommunicateWithHost err = -1 [14:07:24]OFD Sender: Server communicate error [14:07:29]OFD Sender: Processing packet 225241 [packets to send 596, broken 595] [14:07:29]ProducePacketName [14:07:29]name=ofd_packets/00225241 [14:07:29]OFD Sender: To server: pG, [14:07:29]CommunicateWithHost lk.salyk.kg:30040 [14:07:29]ConnectInit lk.salyk.kg [14:07:32]recv_with_timeout no data received [14:07:33]Connected sock=7 [14:07:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 89 9C 07 01 48 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 95 AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6F 03 00 35 04 06 00 80 FF E4 BA 30 8B 3E 77 54 4F 60 56 FE 62 [14:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 05 BC 47 00 97 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 6F 03 00 F4 03 04 00 B5 59 A3 66 B6 04 01 00 00 8C F6 5D 0A 13 6B 69 A1 [14:07:35]CommunicateWithHost err = 0 [14:07:35]CheckOFDResponse [14:07:35]1017 (14) - 77093643461234 [14:07:35]1041 (16) - 0000000000874959 [14:07:35]1040 (4) - 225241 [14:07:35]1012 (4) - 26.07.2024 08:09 [14:07:35]1206 (1) - 0 [14:07:35]OFD Sender: Remove packet 225241 [14:07:35]ProducePacketName [14:07:35]name=ofd_packets/00225241 [14:07:35]NVStorageDeleteData [14:07:36]OFD Sender: No OFD packet to send [14:07:41]OFD Sender: No OFD packet to send [14:07:46]OFD Sender: No OFD packet to send [14:07:51]OFD Sender: No OFD packet to send [14:07:56]OFD Sender: No OFD packet to send [14:08:01]OFD Sender: No OFD packet to send [14:08:06]OFD Sender: No OFD packet to send [14:08:11]OFD Sender: No OFD packet to send [14:08:16]OFD Sender: No OFD packet to send [14:08:21]OFD Sender: No OFD packet to send [14:08:26]OFD Sender: No OFD packet to send [14:08:31]OFD Sender: No OFD packet to send [14:08:36]OFD Sender: No OFD packet to send [14:08:41]OFD Sender: No OFD packet to send [14:08:46]OFD Sender: No OFD packet to send [14:08:51]OFD Sender: No OFD packet to send [14:08:56]OFD Sender: No OFD packet to send [14:09:01]OFD Sender: No OFD packet to send [14:09:02]accept exits with 10 [14:09:02]New connection [14:09:02]New thread 3067383140 created [14:09:02]Thread 3067239780 joined [14:09:02]Waiting for new connection... [14:09:02] Sock 10.Parse request [14:09:02]Sock 10.Check first char [14:09:02]Sock 10.First char is OK [14:09:02]request: POST /json_proto HTTP/1.0 [14:09:02]Method: POST [14:09:02]URL: /json_proto [14:09:02]Method is POST - this is cgi request [14:09:02]url: /json_proto [14:09:02]query_string will be loaded in cgi processing [14:09:02]execute_cgi json_proto POST (null) [14:09:02]execute_cgi path=json_proto method=POST [14:09:02]POST find Content-Length [14:09:02]Host: 172.17.43.131:8080 [14:09:02]Content-Length: 801 [14:09:02]Content-Type: application/json [14:09:02] [14:09:02]POST finish read [14:09:02]Found Content-Length = 801 [14:09:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:02]execute_script... [14:09:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:02]POST & json_proto [14:09:02]process_json_proto [14:09:02]json parsed OK: [14:09:02]protocol is kg_v1.0 [14:09:02]action value=close_receipt [14:09:02]process_action close_receipt [14:09:02]cmd_close_receipt [14:09:02]MH_GetDate [14:09:02]Write to MH i2c: F0 00 00 8D 09 85 [14:09:02]Write i2c OK [14:09:02]MH_I2C_Read... [14:09:02]Read from MH i2c: F0 [14:09:02]MH_I2C_Read... [14:09:02]Read from MH i2c: F0 09 00 [14:09:02]MH_I2C_Read... [14:09:02]Read from MH i2c: F0 09 00 8D 09 00 FF AD A3 66 F9 24 A2 66 68 [14:09:02]GetLastDocTimeStamp 1722002837 [14:09:02]current date 1722002943 [14:09:02]FM_GetShiftState [14:09:02]SAM_PROTO_GetShiftState [14:09:02]wFMCommunicate request_size=4 [14:09:02]MH_SAM_APDU [14:09:02]CAPDU: 80 13 01 00 [14:09:02]Write to MH i2c: E2 08 00 8E 09 80 13 01 00 00 00 00 00 14 [14:09:02]Write i2c OK [14:09:02]MH_I2C_Read... [14:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:02]Read from MH i2c: E2 [14:09:02]MH_I2C_Read... [14:09:02]Read from MH i2c: E2 0E 00 [14:09:02]MH_I2C_Read... [14:09:02]Read from MH i2c: E2 0E 00 8E 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [14:09:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:09:02]wFMCommunicate OK [14:09:02]SAM_PROTO_GetShiftState done [14:09:02]FM_GetShiftState done [14:09:02]opened in 1721952182 [14:09:02]opened+sec_in_day 1722038582 [14:09:02]quantity*price = 50036 [14:09:02]sum+1 = 50037 [14:09:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 310 26.07.2024 14:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225242 ФПД: 85312695412054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T140903&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225242&fm=85312695412054&tin=02508201610067®Number=0000000000092624&sum=50036 [14:09:04]StoreToDocumentArchive [14:09:04]shift 437 fd 225242 [14:09:04]save to /storage/0437/doc_00225242 [14:09:04]save last doc name /storage/0437/doc_00225242 to /storage/kkm_last_doc_name [14:09:04]save OK [14:09:04]Clear old archive folders... [14:09:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:09:04]tlvbuf is 01668EC0 [14:09:04]SAM_PROTO_ClearQueue [14:09:04]wFMCommunicate request_size=4 [14:09:04]MH_SAM_APDU [14:09:04]CAPDU: 80 09 00 00 [14:09:04]Write to MH i2c: E2 08 00 9B 09 80 09 00 00 00 00 00 00 16 [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:04]Read from MH i2c: E2 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 9B 09 00 90 00 18 [14:09:04]RAPDU: 90 00 [14:09:04]wFMCommunicate OK [14:09:04]SAM_PROTO_ClearQueue done [14:09:04]KKMCreateOFDPacket [14:09:04]OFDProtocolAddRootSTLVToBuf [14:09:04]FM_MakeSignedData [14:09:04]FM_MakeSignedData [14:09:04]SAM_PROTO_SignData [14:09:04]wFMCommunicate request_size=4 [14:09:04]MH_SAM_APDU [14:09:04]CAPDU: 80 0D 01 02 [14:09:04]Write to MH i2c: E2 08 00 9C 09 80 0D 01 02 00 00 00 00 1E [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:04]Read from MH i2c: E2 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 9C 09 00 90 00 19 [14:09:04]RAPDU: 90 00 [14:09:04]wFMCommunicate OK [14:09:04]wFMCommunicate request_size=255 [14:09:04]MH_SAM_APDU [14:09:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 FF AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6F 03 00 35 04 06 00 4D [14:09:04]Write to MH i2c: E2 02 01 9D 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 FF AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6F 03 00 35 04 06 00 4D 00 00 28 [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:04]Read from MH i2c: E2 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 9D 09 00 90 00 1A [14:09:04]RAPDU: 90 00 [14:09:04]wFMCommunicate OK [14:09:04]wFMCommunicate request_size=10 [14:09:04]MH_SAM_APDU [14:09:04]CAPDU: 80 0D 02 02 05 97 68 E7 A5 56 [14:09:04]Write to MH i2c: E2 0D 00 9E 09 80 0D 02 02 05 00 97 68 E7 A5 56 00 00 0C [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:04]Read from MH i2c: E2 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [14:09:04]RAPDU: 90 00 [14:09:04]wFMCommunicate OK [14:09:04]wFMCommunicate request_size=4 [14:09:04]MH_SAM_APDU [14:09:04]CAPDU: 80 0D 03 02 [14:09:04]Write to MH i2c: E2 08 00 9F 09 80 0D 03 02 00 00 00 00 23 [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:04]Read from MH i2c: E2 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 0B 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 0B 00 9F 09 00 BB 18 8A 14 7A 30 CF 1F 90 00 2D [14:09:04]RAPDU: BB 18 8A 14 7A 30 CF 1F 90 00 [14:09:04]wFMCommunicate OK [14:09:04]SAM_PROTO_SignData done [14:09:04]FM_MakeSignedData done [14:09:04]CreateOFDProtocolMessage [14:09:04]wFMCommunicate request_size=4 [14:09:04]MH_SAM_APDU [14:09:04]CAPDU: 80 11 00 00 [14:09:04]Write to MH i2c: E2 08 00 A0 09 80 11 00 00 00 00 00 00 23 [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:04]Read from MH i2c: E2 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 17 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: E2 17 00 A0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [14:09:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:09:04]wFMCommunicate OK [14:09:04]CreateOFDProtocolMessage done [14:09:04]OFDSenderStorePacket 225242 [14:09:04]StoreOFDPacket docnum=225242 [14:09:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 5C 07 01 6C 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 FF AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6F 03 00 35 04 06 00 4D 97 68 E7 A5 56 BB 18 8A 14 7A 30 CF 1F [14:09:04]CheckFolder [14:09:04]dirname=/storage/ofd_packets [14:09:04]CheckFolder done [14:09:04]ProducePacketName [14:09:04]name=ofd_packets/00225242 [14:09:04]NVStorageSaveData ofd_packets/00225242 [14:09:04]File name is /storage/ofd_packets/00225242 [14:09:04]Write 301 bytes [14:09:04]NVStorageSaveData done [14:09:04]OFDSenderStorePacket done [14:09:04]KKMCreateOFDPacket done [14:09:04]NVStorageSaveData kkm_last_timestamp [14:09:04]File name is /storage/kkm_last_timestamp [14:09:04]Write 4 bytes [14:09:04]NVStorageSaveData done [14:09:04]ExternCall_PrintAddStr [14:09:04]wPrintStart [14:09:04]Write to MH i2c: 01 00 00 A1 09 AA [14:09:04]Write i2c OK [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: 01 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: 01 07 00 [14:09:04]MH_I2C_Read... [14:09:04]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 FF 0F BF [14:09:04]RasterBufferAndPrint [14:09:04]line Счет N : (1)2001436 [14:09:04]line ИНН: 02508201610067 [14:09:04]line Контрольно-Кассовый Чек [14:09:04]line ПРОДАЖА [14:09:04]line ТРК (МРК, ГНК) : 53 [14:09:04]line Товар: 2710124130 [14:09:04]line Аи-92-К-5 [14:09:04]line 7.380 * 67.80 [14:09:04]line = 500.36 [14:09:04]line НДС 12% НСП 1% [14:09:04]line > о реализуемом товаре [14:09:04]line ИТОГО: 500.36 [14:09:04]line НСП 1% : 4.43 [14:09:04]line НДС 12% : 53.14 [14:09:04]line Наличными: 0.00 [14:09:04]line Безнал.: 500.36 [14:09:04]line Место: АЗС № 97 "Партнер Нефть" [14:09:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:09:04]line СНО: Общий режим [14:09:04]line Чек 310 26.07.2024 14:09 [14:09:04]line Смена: 437 ФФД: 1.0 [14:09:04]line ЗНМ: 0300000054 [14:09:04]line РНМ: 0000000000092624 [14:09:04]line Версия ККМ: 001 [14:09:04]line Платежная система: O! деньги [14:09:04]line ФМ: 0000000000874959 [14:09:04]line ФД: 225242 [14:09:04]line ФПД: 85312695412054 [14:09:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T140903&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225242&fm=85312695412054&tin=02508201610067®Number=0000000000092624&sum=50036 [14:09:04]written 0, free lines is 4095 [14:09:04]OFD Sender: Processing packet 225242 [packets to send 596, broken 595] [14:09:04]ProducePacketName [14:09:04]name=ofd_packets/00225242 [14:09:04]OFD Sender: To server: pG, [14:09:04]CommunicateWithHost lk.salyk.kg:30040 [14:09:04]ConnectInit lk.salyk.kg [14:09:05]Write to MH i2c: 01 00 00 CB 09 D4 [14:09:05]Write i2c OK [14:09:05]MH_I2C_Read... [14:09:05]Read from MH i2c: 01 [14:09:05]MH_I2C_Read... [14:09:05]Read from MH i2c: 01 07 00 [14:09:05]MH_I2C_Read... [14:09:05]Read from MH i2c: 01 07 00 CB 09 00 00 00 00 00 65 0C 4C [14:09:05]RasterBufferAndPrint [14:09:05]line [14:09:05]line [14:09:05]line [14:09:05]line [14:09:05]line [14:09:05]written 0, free lines is 3177 [14:09:05]MH_Cut [14:09:05]Write to MH i2c: D1 01 00 D2 09 01 AD [14:09:05]Write i2c OK [14:09:05]MH_I2C_Read... [14:09:05]Read from MH i2c: D1 [14:09:05]MH_I2C_Read... [14:09:05]Read from MH i2c: D1 01 00 [14:09:05]MH_I2C_Read... [14:09:05]Read from MH i2c: D1 01 00 D2 09 00 AC [14:09:05]Write to MH i2c: 01 00 00 D3 09 DC [14:09:05]Write i2c OK [14:09:05]MH_I2C_Read... [14:09:05]Connected sock=9 [14:09:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 5C 07 01 6C 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 FF AD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6F 03 00 35 04 06 00 4D 97 68 E7 A5 56 BB 18 8A 14 7A 30 CF 1F [14:09:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9B 90 47 00 4C CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 6F 03 00 F4 03 04 00 10 5A A3 66 B6 04 01 00 00 31 49 1F D7 21 26 7E 9D [14:09:05]CommunicateWithHost err = 0 [14:09:05]CheckOFDResponse [14:09:05]1017 (14) - 77093643461234 [14:09:05]1041 (16) - 0000000000874959 [14:09:05]1040 (4) - 225242 [14:09:05]1012 (4) - 26.07.2024 08:10 [14:09:05]1206 (1) - 0 [14:09:05]OFD Sender: Remove packet 225242 [14:09:05]ProducePacketName [14:09:05]name=ofd_packets/00225242 [14:09:05]NVStorageDeleteData [14:09:06]OFD Sender: No OFD packet to send [14:09:06]*** Cut start [14:09:06]*** Partial cut [14:09:06]*** CUTSNS_PIN = 1 [14:09:06]*** CUTSNS_PIN = 0 [14:09:06]*** Brake cut motor [14:09:06]Read from MH i2c: 01 [14:09:06]MH_I2C_Read... [14:09:06]*** Stop cut motor [14:09:06]*** Cut end [14:09:06]Read from MH i2c: 01 07 00 [14:09:06]MH_I2C_Read... [14:09:06]Read from MH i2c: 01 07 00 D3 09 00 00 00 00 00 FF 0F F1 [14:09:06]process_action close_receipt done [14:09:06]requested_data is exist [14:09:06]produce_requested_data [14:09:06]requested_item fm.sn is exist - process it [14:09:06]wFMCommunicate request_size=4 [14:09:06]MH_SAM_APDU [14:09:06]CAPDU: 80 11 00 00 [14:09:06]Write to MH i2c: E2 08 00 D4 09 80 11 00 00 00 00 00 00 57 [14:09:06]Write i2c OK [14:09:06]MH_I2C_Read... [14:09:06]Read from MH i2c: E2 [14:09:07]MH_I2C_Read... [14:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:07]Read from MH i2c: E2 17 00 [14:09:07]MH_I2C_Read... [14:09:07]Read from MH i2c: E2 17 00 D4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [14:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:09:07]wFMCommunicate OK [14:09:07]requested_item fd.num is exist - process it [14:09:07]SAM_PROTO_GetFieldsCounters [14:09:07]wFMCommunicate request_size=4 [14:09:07]MH_SAM_APDU [14:09:07]CAPDU: 80 13 00 00 [14:09:07]Write to MH i2c: E2 08 00 D5 09 80 13 00 00 00 00 00 00 5A [14:09:07]Write i2c OK [14:09:07]MH_I2C_Read... [14:09:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:07]Read from MH i2c: E2 [14:09:07]MH_I2C_Read... [14:09:07]Read from MH i2c: E2 62 00 [14:09:07]MH_I2C_Read... [14:09:07]Read from MH i2c: E2 62 00 D5 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [14:09:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:07]wFMCommunicate OK [14:09:07]SAM_PROTO_GetFieldsCounters done [14:09:07]requested_item shift.num is exist - process it [14:09:07]requested_item shift.opened is exist - process it [14:09:07]req_shift_opened [14:09:07]FM_GetShiftState [14:09:07]SAM_PROTO_GetShiftState [14:09:07]wFMCommunicate request_size=4 [14:09:07]MH_SAM_APDU [14:09:07]CAPDU: 80 13 01 00 [14:09:07]Write to MH i2c: E2 08 00 D6 09 80 13 01 00 00 00 00 00 5C [14:09:07]Write i2c OK [14:09:07]MH_I2C_Read... [14:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:07]Read from MH i2c: E2 [14:09:07]MH_I2C_Read... [14:09:07]Read from MH i2c: E2 0E 00 [14:09:07]MH_I2C_Read... [14:09:07]Read from MH i2c: E2 0E 00 D6 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [14:09:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:09:07]wFMCommunicate OK [14:09:07]SAM_PROTO_GetShiftState done [14:09:07]FM_GetShiftState done [14:09:07]req_shift_opened done [14:09:07]requested_item shift.open_date is exist - process it [14:09:07]req_shift_open_date [14:09:07]req_shift_open_date done [14:09:07]produce_requested_data done [14:09:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225242,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:09:07]process_action_free close_receipt [14:09:07]json_value_free [14:09:07]json_value_free done [14:09:07]process_json_proto returns [14:09:07]Send response to host [14:09:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225242,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:09:07]free response buf [14:09:07]execute_script done [14:09:07]execute_script returns [14:09:07]free content buf [14:09:07]Sock 10.Close socket [14:09:07]Sock 10.Thread stoped [14:09:11]OFD Sender: No OFD packet to send [14:09:12]recv_with_timeout no data received [14:09:16]OFD Sender: No OFD packet to send [14:09:21]OFD Sender: No OFD packet to send [14:09:22]recv_with_timeout no data received [14:09:26]OFD Sender: No OFD packet to send [14:09:31]OFD Sender: No OFD packet to send [14:09:33]recv_with_timeout no data received [14:09:36]OFD Sender: No OFD packet to send [14:09:41]OFD Sender: No OFD packet to send [14:09:45]recv_with_timeout no data received [14:09:46]OFD Sender: No OFD packet to send [14:09:49]accept exits with 7 [14:09:49]New connection [14:09:49]New thread 3067239780 created [14:09:49]Thread 3067383140 joined [14:09:49]Waiting for new connection... [14:09:49] Sock 7.Parse request [14:09:49]Sock 7.Check first char [14:09:49]Sock 7.First char is OK [14:09:49]request: POST /json_proto HTTP/1.0 [14:09:49]Method: POST [14:09:49]URL: /json_proto [14:09:49]Method is POST - this is cgi request [14:09:49]url: /json_proto [14:09:49]query_string will be loaded in cgi processing [14:09:49]execute_cgi json_proto POST (null) [14:09:49]execute_cgi path=json_proto method=POST [14:09:49]POST find Content-Length [14:09:49]Host: 172.17.43.131:8080 [14:09:49]Content-Length: 678 [14:09:49]Content-Type: application/json [14:09:49] [14:09:49]POST finish read [14:09:49]Found Content-Length = 678 [14:09:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:49]execute_script... [14:09:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:49]POST & json_proto [14:09:49]process_json_proto [14:09:49]json parsed OK: [14:09:49]protocol is kg_v1.0 [14:09:49]action value=close_receipt [14:09:49]process_action close_receipt [14:09:49]cmd_close_receipt [14:09:49]MH_GetDate [14:09:49]Write to MH i2c: F0 00 00 D7 09 CF [14:09:49]Write i2c OK [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: F0 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: F0 09 00 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: F0 09 00 D7 09 00 2D AE A3 66 F9 24 A2 66 E1 [14:09:49]GetLastDocTimeStamp 1722002943 [14:09:49]current date 1722002989 [14:09:49]FM_GetShiftState [14:09:49]SAM_PROTO_GetShiftState [14:09:49]wFMCommunicate request_size=4 [14:09:49]MH_SAM_APDU [14:09:49]CAPDU: 80 13 01 00 [14:09:49]Write to MH i2c: E2 08 00 D8 09 80 13 01 00 00 00 00 00 5E [14:09:49]Write i2c OK [14:09:49]MH_I2C_Read... [14:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:49]Read from MH i2c: E2 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: E2 0E 00 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: E2 0E 00 D8 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [14:09:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:09:49]wFMCommunicate OK [14:09:49]SAM_PROTO_GetShiftState done [14:09:49]FM_GetShiftState done [14:09:49]opened in 1721952182 [14:09:49]opened+sec_in_day 1722038582 [14:09:49]quantity*price = 50010 [14:09:49]sum+1 = 50012 [14:09:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 311 26.07.2024 14:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225243 ФПД: 279602273911953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T140949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225243&fm=279602273911953&tin=02508201610067®Number=0000000000092624&sum=50000 [14:09:50]StoreToDocumentArchive [14:09:50]shift 437 fd 225243 [14:09:50]save to /storage/0437/doc_00225243 [14:09:50]save last doc name /storage/0437/doc_00225243 to /storage/kkm_last_doc_name [14:09:50]save OK [14:09:50]Clear old archive folders... [14:09:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:09:50]tlvbuf is 0160BA10 [14:09:50]SAM_PROTO_ClearQueue [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 09 00 00 [14:09:50]Write to MH i2c: E2 08 00 E5 09 80 09 00 00 00 00 00 00 60 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 E5 09 00 90 00 62 [14:09:50]RAPDU: 90 00 [14:09:50]wFMCommunicate OK [14:09:50]SAM_PROTO_ClearQueue done [14:09:50]KKMCreateOFDPacket [14:09:50]OFDProtocolAddRootSTLVToBuf [14:09:50]FM_MakeSignedData [14:09:50]FM_MakeSignedData [14:09:50]SAM_PROTO_SignData [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 0D 01 02 [14:09:50]Write to MH i2c: E2 08 00 E6 09 80 0D 01 02 00 00 00 00 68 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 E6 09 00 90 00 63 [14:09:50]RAPDU: 90 00 [14:09:50]wFMCommunicate OK [14:09:50]wFMCommunicate request_size=255 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 2D AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6F 03 00 35 04 06 00 FE [14:09:50]Write to MH i2c: E2 02 01 E7 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 2D AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6F 03 00 35 04 06 00 FE 00 00 F4 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 E7 09 00 90 00 64 [14:09:50]RAPDU: 90 00 [14:09:50]wFMCommunicate OK [14:09:50]wFMCommunicate request_size=10 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 0D 02 02 05 4B FA 37 04 91 [14:09:50]Write to MH i2c: E2 0D 00 E8 09 80 0D 02 02 05 00 4B FA 37 04 91 00 00 86 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 03 00 E8 09 00 90 00 65 [14:09:50]RAPDU: 90 00 [14:09:50]wFMCommunicate OK [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 0D 03 02 [14:09:50]Write to MH i2c: E2 08 00 E9 09 80 0D 03 02 00 00 00 00 6D [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 0B 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 0B 00 E9 09 00 85 36 76 8E 58 5A EE ED 90 00 BA [14:09:50]RAPDU: 85 36 76 8E 58 5A EE ED 90 00 [14:09:50]wFMCommunicate OK [14:09:50]SAM_PROTO_SignData done [14:09:50]FM_MakeSignedData done [14:09:50]CreateOFDProtocolMessage [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 11 00 00 [14:09:50]Write to MH i2c: E2 08 00 EA 09 80 11 00 00 00 00 00 00 6D [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 17 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 17 00 EA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [14:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:09:50]wFMCommunicate OK [14:09:50]CreateOFDProtocolMessage done [14:09:50]OFDSenderStorePacket 225243 [14:09:50]StoreOFDPacket docnum=225243 [14:09:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC E2 07 01 F8 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 2D AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6F 03 00 35 04 06 00 FE 4B FA 37 04 91 85 36 76 8E 58 5A EE ED [14:09:50]CheckFolder [14:09:50]dirname=/storage/ofd_packets [14:09:50]CheckFolder done [14:09:50]ProducePacketName [14:09:50]name=ofd_packets/00225243 [14:09:50]NVStorageSaveData ofd_packets/00225243 [14:09:50]File name is /storage/ofd_packets/00225243 [14:09:50]Write 301 bytes [14:09:50]NVStorageSaveData done [14:09:50]OFDSenderStorePacket done [14:09:50]KKMCreateOFDPacket done [14:09:50]NVStorageSaveData kkm_last_timestamp [14:09:50]File name is /storage/kkm_last_timestamp [14:09:50]Write 4 bytes [14:09:50]NVStorageSaveData done [14:09:50]ExternCall_PrintAddStr [14:09:50]wPrintStart [14:09:50]Write to MH i2c: 01 00 00 EB 09 F4 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: 01 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: 01 07 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: 01 07 00 EB 09 00 00 00 00 00 FF 0F 09 [14:09:50]RasterBufferAndPrint [14:09:50]line Счет N : (1)2001437 [14:09:50]line ИНН: 02508201610067 [14:09:50]line Контрольно-Кассовый Чек [14:09:50]line ПРОДАЖА [14:09:50]line ТРК (МРК, ГНК) : 34 [14:09:50]line Товар: 2710124500 [14:09:50]line Аи-95-К-5 [14:09:50]line 6.740 * 74.20 [14:09:50]line = 500.11 [14:09:50]line НДС 12% НСП 1% [14:09:50]line > о реализуемом товаре [14:09:50]line ОКРУГЛЕНИЕ: -0.11 [14:09:50]line ИТОГО: 500.00 [14:09:50]line Внесено: 500.00 [14:09:50]line СДАЧА: 0.00 [14:09:50]line НСП 1% : 4.43 [14:09:50]line НДС 12% : 53.11 [14:09:50]line Наличными: 500.00 [14:09:50]line Безнал.: 0.00 [14:09:50]line Место: АЗС № 97 "Партнер Нефть" [14:09:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:09:50]line СНО: Общий режим [14:09:50]line Чек 311 26.07.2024 14:09 [14:09:50]line Смена: 437 ФФД: 1.0 [14:09:50]line ЗНМ: 0300000054 [14:09:50]line РНМ: 0000000000092624 [14:09:50]line Версия ККМ: 001 [14:09:50]line ФМ: 0000000000874959 [14:09:50]line ФД: 225243 [14:09:50]line ФПД: 279602273911953 [14:09:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T140949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225243&fm=279602273911953&tin=02508201610067®Number=0000000000092624&sum=50000 [14:09:51]OFD Sender: Processing packet 225243 [packets to send 596, broken 595] [14:09:51]ProducePacketName [14:09:51]name=ofd_packets/00225243 [14:09:51]OFD Sender: To server: pG, [14:09:51]CommunicateWithHost lk.salyk.kg:30040 [14:09:51]ConnectInit lk.salyk.kg [14:09:51]written 0, free lines is 4095 [14:09:51]Write to MH i2c: 01 00 00 16 0A 20 [14:09:51]Write i2c OK [14:09:51]MH_I2C_Read... [14:09:51]Read from MH i2c: 01 [14:09:51]MH_I2C_Read... [14:09:51]Read from MH i2c: 01 07 00 [14:09:51]MH_I2C_Read... [14:09:51]Read from MH i2c: 01 07 00 16 0A 00 00 00 00 00 58 0C 8B [14:09:51]RasterBufferAndPrint [14:09:51]line [14:09:51]line [14:09:51]line [14:09:51]line [14:09:51]line [14:09:51]written 0, free lines is 3163 [14:09:51]MH_Cut [14:09:51]Write to MH i2c: D1 01 00 1D 0A 01 F9 [14:09:51]Write i2c OK [14:09:51]MH_I2C_Read... [14:09:51]Read from MH i2c: D1 [14:09:51]MH_I2C_Read... [14:09:51]Read from MH i2c: D1 01 00 [14:09:51]MH_I2C_Read... [14:09:51]Read from MH i2c: D1 01 00 1D 0A 00 F8 [14:09:51]Write to MH i2c: 01 00 00 1E 0A 28 [14:09:51]Write i2c OK [14:09:51]MH_I2C_Read... [14:09:52]*** Cut start [14:09:52]*** Partial cut [14:09:52]*** CUTSNS_PIN = 1 [14:09:52]*** CUTSNS_PIN = 0 [14:09:53]*** Brake cut motor [14:09:53]Read from MH i2c: 01 [14:09:53]MH_I2C_Read... [14:09:53]*** Stop cut motor [14:09:53]*** Cut end [14:09:53]Read from MH i2c: 01 07 00 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: 01 07 00 1E 0A 00 00 00 00 00 FF 0F 3D [14:09:53]process_action close_receipt done [14:09:53]requested_data is exist [14:09:53]produce_requested_data [14:09:53]requested_item fm.sn is exist - process it [14:09:53]wFMCommunicate request_size=4 [14:09:53]MH_SAM_APDU [14:09:53]CAPDU: 80 11 00 00 [14:09:53]Write to MH i2c: E2 08 00 1F 0A 80 11 00 00 00 00 00 00 A3 [14:09:53]Write i2c OK [14:09:53]MH_I2C_Read... [14:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:53]Read from MH i2c: E2 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: E2 17 00 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: E2 17 00 1F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [14:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:09:53]wFMCommunicate OK [14:09:53]requested_item fd.num is exist - process it [14:09:53]SAM_PROTO_GetFieldsCounters [14:09:53]wFMCommunicate request_size=4 [14:09:53]MH_SAM_APDU [14:09:53]CAPDU: 80 13 00 00 [14:09:53]Write to MH i2c: E2 08 00 20 0A 80 13 00 00 00 00 00 00 A6 [14:09:53]Write i2c OK [14:09:53]MH_I2C_Read... [14:09:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:53]Read from MH i2c: E2 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: E2 62 00 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: E2 62 00 20 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [14:09:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:53]wFMCommunicate OK [14:09:53]SAM_PROTO_GetFieldsCounters done [14:09:53]requested_item shift.num is exist - process it [14:09:53]requested_item shift.opened is exist - process it [14:09:53]req_shift_opened [14:09:53]FM_GetShiftState [14:09:53]SAM_PROTO_GetShiftState [14:09:53]wFMCommunicate request_size=4 [14:09:53]MH_SAM_APDU [14:09:53]CAPDU: 80 13 01 00 [14:09:53]Write to MH i2c: E2 08 00 21 0A 80 13 01 00 00 00 00 00 A8 [14:09:53]Write i2c OK [14:09:53]MH_I2C_Read... [14:09:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:53]Read from MH i2c: E2 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: E2 0E 00 [14:09:53]MH_I2C_Read... [14:09:53]Read from MH i2c: E2 0E 00 21 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [14:09:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:09:53]wFMCommunicate OK [14:09:53]SAM_PROTO_GetShiftState done [14:09:53]FM_GetShiftState done [14:09:53]req_shift_opened done [14:09:53]requested_item shift.open_date is exist - process it [14:09:53]req_shift_open_date [14:09:53]req_shift_open_date done [14:09:53]produce_requested_data done [14:09:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225243,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:09:53]process_action_free close_receipt [14:09:53]json_value_free [14:09:53]json_value_free done [14:09:53]process_json_proto returns [14:09:53]Send response to host [14:09:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225243,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:09:53]free response buf [14:09:53]execute_script done [14:09:53]execute_script returns [14:09:53]free content buf [14:09:53]Sock 7.Close socket [14:09:53]Sock 7.Thread stoped [14:09:59]recv_with_timeout no data received [14:10:01]Connected sock=11 [14:10:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC E2 07 01 F8 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 2D AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6F 03 00 35 04 06 00 FE 4B FA 37 04 91 85 36 76 8E 58 5A EE ED [14:10:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 12 B6 47 00 9B 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 6F 03 00 F4 03 04 00 49 5A A3 66 B6 04 01 00 00 28 CE 67 0F DC 4D 5C C8 [14:10:02]CommunicateWithHost err = 0 [14:10:02]CheckOFDResponse [14:10:02]1017 (14) - 77093643461234 [14:10:02]1041 (16) - 0000000000874959 [14:10:02]1040 (4) - 225243 [14:10:02]1012 (4) - 26.07.2024 08:11 [14:10:02]1206 (1) - 0 [14:10:02]OFD Sender: Remove packet 225243 [14:10:02]ProducePacketName [14:10:02]name=ofd_packets/00225243 [14:10:02]NVStorageDeleteData [14:10:03]OFD Sender: No OFD packet to send [14:10:08]OFD Sender: No OFD packet to send [14:10:13]OFD Sender: No OFD packet to send [14:10:18]OFD Sender: No OFD packet to send [14:10:19]recv_with_timeout no data received [14:10:23]OFD Sender: No OFD packet to send [14:10:25]accept exits with 9 [14:10:25]New connection [14:10:25]New thread 3067383140 created [14:10:25]Thread 3067239780 joined [14:10:25]Waiting for new connection... [14:10:25] Sock 9.Parse request [14:10:25]Sock 9.Check first char [14:10:25]Sock 9.First char is OK [14:10:25]request: POST /json_proto HTTP/1.0 [14:10:25]Method: POST [14:10:25]URL: /json_proto [14:10:25]Method is POST - this is cgi request [14:10:25]url: /json_proto [14:10:25]query_string will be loaded in cgi processing [14:10:25]execute_cgi json_proto POST (null) [14:10:25]execute_cgi path=json_proto method=POST [14:10:25]POST find Content-Length [14:10:25]Host: 172.17.43.131:8080 [14:10:25]Content-Length: 678 [14:10:25]Content-Type: application/json [14:10:25] [14:10:25]POST finish read [14:10:25]Found Content-Length = 678 [14:10:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:25]execute_script... [14:10:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:25]POST & json_proto [14:10:25]process_json_proto [14:10:25]json parsed OK: [14:10:25]protocol is kg_v1.0 [14:10:25]action value=close_receipt [14:10:25]process_action close_receipt [14:10:25]cmd_close_receipt [14:10:25]MH_GetDate [14:10:25]Write to MH i2c: F0 00 00 22 0A 1B [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: F0 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: F0 09 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: F0 09 00 22 0A 00 52 AE A3 66 F9 24 A2 66 52 [14:10:25]GetLastDocTimeStamp 1722002989 [14:10:25]current date 1722003026 [14:10:25]FM_GetShiftState [14:10:25]SAM_PROTO_GetShiftState [14:10:25]wFMCommunicate request_size=4 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 13 01 00 [14:10:25]Write to MH i2c: E2 08 00 23 0A 80 13 01 00 00 00 00 00 AA [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:25]Read from MH i2c: E2 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 0E 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 0E 00 23 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [14:10:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:10:25]wFMCommunicate OK [14:10:25]SAM_PROTO_GetShiftState done [14:10:25]FM_GetShiftState done [14:10:25]opened in 1721952182 [14:10:25]opened+sec_in_day 1722038582 [14:10:25]quantity*price = 30035 [14:10:25]sum+1 = 30036 [14:10:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 312 26.07.2024 14:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225244 ФПД: 270731195690563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225244&fm=270731195690563&tin=02508201610067®Number=0000000000092624&sum=30000 [14:10:26]StoreToDocumentArchive [14:10:26]shift 437 fd 225244 [14:10:26]save to /storage/0437/doc_00225244 [14:10:26]save last doc name /storage/0437/doc_00225244 to /storage/kkm_last_doc_name [14:10:26]save OK [14:10:26]Clear old archive folders... [14:10:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:26]tlvbuf is 0160C070 [14:10:26]SAM_PROTO_ClearQueue [14:10:26]wFMCommunicate request_size=4 [14:10:26]MH_SAM_APDU [14:10:26]CAPDU: 80 09 00 00 [14:10:26]Write to MH i2c: E2 08 00 30 0A 80 09 00 00 00 00 00 00 AC [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:26]Read from MH i2c: E2 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: E2 03 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: E2 03 00 30 0A 00 90 00 AE [14:10:26]RAPDU: 90 00 [14:10:26]wFMCommunicate OK [14:10:26]SAM_PROTO_ClearQueue done [14:10:26]KKMCreateOFDPacket [14:10:26]OFDProtocolAddRootSTLVToBuf [14:10:26]FM_MakeSignedData [14:10:26]FM_MakeSignedData [14:10:26]SAM_PROTO_SignData [14:10:26]wFMCommunicate request_size=4 [14:10:26]MH_SAM_APDU [14:10:26]CAPDU: 80 0D 01 02 [14:10:26]Write to MH i2c: E2 08 00 31 0A 80 0D 01 02 00 00 00 00 B4 [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:26]Read from MH i2c: E2 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: E2 03 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: E2 03 00 31 0A 00 90 00 AF [14:10:26]RAPDU: 90 00 [14:10:26]wFMCommunicate OK [14:10:26]wFMCommunicate request_size=255 [14:10:26]MH_SAM_APDU [14:10:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 52 AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6F 03 00 35 04 06 00 F6 [14:10:26]Write to MH i2c: E2 02 01 32 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 52 AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6F 03 00 35 04 06 00 F6 00 00 96 [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:27]Read from MH i2c: E2 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 03 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 03 00 32 0A 00 90 00 B0 [14:10:27]RAPDU: 90 00 [14:10:27]wFMCommunicate OK [14:10:27]wFMCommunicate request_size=10 [14:10:27]MH_SAM_APDU [14:10:27]CAPDU: 80 0D 02 02 05 3A 84 BF AE 43 [14:10:27]Write to MH i2c: E2 0D 00 33 0A 80 0D 02 02 05 00 3A 84 BF AE 43 00 00 2F [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:27]Read from MH i2c: E2 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 03 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [14:10:27]RAPDU: 90 00 [14:10:27]wFMCommunicate OK [14:10:27]wFMCommunicate request_size=4 [14:10:27]MH_SAM_APDU [14:10:27]CAPDU: 80 0D 03 02 [14:10:27]Write to MH i2c: E2 08 00 34 0A 80 0D 03 02 00 00 00 00 B9 [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:27]Read from MH i2c: E2 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 0B 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 0B 00 34 0A 00 DB 18 70 73 E2 E7 8D 43 90 00 29 [14:10:27]RAPDU: DB 18 70 73 E2 E7 8D 43 90 00 [14:10:27]wFMCommunicate OK [14:10:27]SAM_PROTO_SignData done [14:10:27]FM_MakeSignedData done [14:10:27]CreateOFDProtocolMessage [14:10:27]wFMCommunicate request_size=4 [14:10:27]MH_SAM_APDU [14:10:27]CAPDU: 80 11 00 00 [14:10:27]Write to MH i2c: E2 08 00 35 0A 80 11 00 00 00 00 00 00 B9 [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:27]Read from MH i2c: E2 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 17 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: E2 17 00 35 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [14:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:10:27]wFMCommunicate OK [14:10:27]CreateOFDProtocolMessage done [14:10:27]OFDSenderStorePacket 225244 [14:10:27]StoreOFDPacket docnum=225244 [14:10:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5F 52 07 01 A8 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 52 AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6F 03 00 35 04 06 00 F6 3A 84 BF AE 43 DB 18 70 73 E2 E7 8D 43 [14:10:27]CheckFolder [14:10:27]dirname=/storage/ofd_packets [14:10:27]CheckFolder done [14:10:27]ProducePacketName [14:10:27]name=ofd_packets/00225244 [14:10:27]NVStorageSaveData ofd_packets/00225244 [14:10:27]File name is /storage/ofd_packets/00225244 [14:10:27]Write 301 bytes [14:10:27]NVStorageSaveData done [14:10:27]OFDSenderStorePacket done [14:10:27]KKMCreateOFDPacket done [14:10:27]NVStorageSaveData kkm_last_timestamp [14:10:27]File name is /storage/kkm_last_timestamp [14:10:27]Write 4 bytes [14:10:27]NVStorageSaveData done [14:10:27]ExternCall_PrintAddStr [14:10:27]wPrintStart [14:10:27]Write to MH i2c: 01 00 00 36 0A 40 [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 07 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 07 00 36 0A 00 00 00 00 00 FF 0F 55 [14:10:27]RasterBufferAndPrint [14:10:27]line Счет N : (1)2001438 [14:10:27]line ИНН: 02508201610067 [14:10:27]line Контрольно-Кассовый Чек [14:10:27]line ПРОДАЖА [14:10:27]line ТРК (МРК, ГНК) : 63 [14:10:27]line Товар: 2710124130 [14:10:27]line Аи-92-К-5 [14:10:27]line 4.430 * 67.80 [14:10:27]line = 300.35 [14:10:27]line НДС 12% НСП 1% [14:10:27]line > о реализуемом товаре [14:10:27]line ОКРУГЛЕНИЕ: -0.35 [14:10:27]line ИТОГО: 300.00 [14:10:27]line Внесено: 300.00 [14:10:27]line СДАЧА: 0.00 [14:10:27]line НСП 1% : 2.66 [14:10:27]line НДС 12% : 31.90 [14:10:27]line Наличными: 300.00 [14:10:27]line Безнал.: 0.00 [14:10:27]line Место: АЗС № 97 "Партнер Нефть" [14:10:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:10:27]line СНО: Общий режим [14:10:27]line Чек 312 26.07.2024 14:10 [14:10:27]line Смена: 437 ФФД: 1.0 [14:10:27]line ЗНМ: 0300000054 [14:10:27]line РНМ: 0000000000092624 [14:10:27]line Версия ККМ: 001 [14:10:27]line ФМ: 0000000000874959 [14:10:27]line ФД: 225244 [14:10:27]line ФПД: 270731195690563 [14:10:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225244&fm=270731195690563&tin=02508201610067®Number=0000000000092624&sum=30000 [14:10:27]written 0, free lines is 4095 [14:10:27]OFD Sender: Processing packet 225244 [packets to send 596, broken 595] [14:10:27]ProducePacketName [14:10:27]name=ofd_packets/00225244 [14:10:27]OFD Sender: To server: pG, [14:10:27]CommunicateWithHost lk.salyk.kg:30040 [14:10:27]ConnectInit lk.salyk.kg [14:10:27]Write to MH i2c: 01 00 00 61 0A 6B [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 07 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 07 00 61 0A 00 00 00 00 00 53 0C D1 [14:10:27]RasterBufferAndPrint [14:10:27]line [14:10:27]line [14:10:27]line [14:10:27]line [14:10:27]line [14:10:27]written 0, free lines is 3159 [14:10:27]Connected sock=10 [14:10:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5F 52 07 01 A8 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 52 AE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6F 03 00 35 04 06 00 F6 3A 84 BF AE 43 DB 18 70 73 E2 E7 8D 43 [14:10:27]MH_Cut [14:10:27]Write to MH i2c: D1 01 00 68 0A 01 44 [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: D1 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: D1 01 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: D1 01 00 68 0A 00 43 [14:10:27]Write to MH i2c: 01 00 00 69 0A 73 [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 10 47 00 A1 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 6F 03 00 F4 03 04 00 62 5A A3 66 B6 04 01 00 00 1F D2 5F 0F 08 08 85 C1 [14:10:28]CommunicateWithHost err = 0 [14:10:28]CheckOFDResponse [14:10:28]1017 (14) - 77093643461234 [14:10:28]1041 (16) - 0000000000874959 [14:10:28]1040 (4) - 225244 [14:10:28]1012 (4) - 26.07.2024 08:12 [14:10:28]1206 (1) - 0 [14:10:28]OFD Sender: Remove packet 225244 [14:10:28]ProducePacketName [14:10:28]name=ofd_packets/00225244 [14:10:28]NVStorageDeleteData [14:10:28]OFD Sender: No OFD packet to send [14:10:29]*** Cut start [14:10:29]*** Partial cut [14:10:29]*** CUTSNS_PIN = 1 [14:10:29]*** CUTSNS_PIN = 0 [14:10:29]*** Brake cut motor [14:10:29]Read from MH i2c: 01 [14:10:29]MH_I2C_Read... [14:10:29]*** Stop cut motor [14:10:29]*** Cut end [14:10:29]Read from MH i2c: 01 07 00 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: 01 07 00 69 0A 00 00 00 00 00 FF 0F 88 [14:10:29]process_action close_receipt done [14:10:29]requested_data is exist [14:10:29]produce_requested_data [14:10:29]requested_item fm.sn is exist - process it [14:10:29]wFMCommunicate request_size=4 [14:10:29]MH_SAM_APDU [14:10:29]CAPDU: 80 11 00 00 [14:10:29]Write to MH i2c: E2 08 00 6A 0A 80 11 00 00 00 00 00 00 EE [14:10:29]Write i2c OK [14:10:29]MH_I2C_Read... [14:10:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:29]Read from MH i2c: E2 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: E2 17 00 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: E2 17 00 6A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [14:10:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:10:29]wFMCommunicate OK [14:10:29]requested_item fd.num is exist - process it [14:10:29]SAM_PROTO_GetFieldsCounters [14:10:29]wFMCommunicate request_size=4 [14:10:29]MH_SAM_APDU [14:10:29]CAPDU: 80 13 00 00 [14:10:29]Write to MH i2c: E2 08 00 6B 0A 80 13 00 00 00 00 00 00 F1 [14:10:29]Write i2c OK [14:10:29]MH_I2C_Read... [14:10:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:29]Read from MH i2c: E2 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: E2 62 00 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: E2 62 00 6B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [14:10:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:29]wFMCommunicate OK [14:10:29]SAM_PROTO_GetFieldsCounters done [14:10:29]requested_item shift.num is exist - process it [14:10:29]requested_item shift.opened is exist - process it [14:10:29]req_shift_opened [14:10:29]FM_GetShiftState [14:10:29]SAM_PROTO_GetShiftState [14:10:29]wFMCommunicate request_size=4 [14:10:29]MH_SAM_APDU [14:10:29]CAPDU: 80 13 01 00 [14:10:29]Write to MH i2c: E2 08 00 6C 0A 80 13 01 00 00 00 00 00 F3 [14:10:29]Write i2c OK [14:10:29]MH_I2C_Read... [14:10:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:29]Read from MH i2c: E2 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: E2 0E 00 [14:10:29]MH_I2C_Read... [14:10:29]Read from MH i2c: E2 0E 00 6C 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A4 [14:10:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:10:29]wFMCommunicate OK [14:10:29]SAM_PROTO_GetShiftState done [14:10:29]FM_GetShiftState done [14:10:29]req_shift_opened done [14:10:29]requested_item shift.open_date is exist - process it [14:10:29]req_shift_open_date [14:10:29]req_shift_open_date done [14:10:29]produce_requested_data done [14:10:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225244,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:10:29]process_action_free close_receipt [14:10:29]json_value_free [14:10:29]json_value_free done [14:10:29]process_json_proto returns [14:10:29]Send response to host [14:10:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225244,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:10:29]free response buf [14:10:29]execute_script done [14:10:29]execute_script returns [14:10:29]free content buf [14:10:29]Sock 9.Close socket [14:10:29]Sock 9.Thread stoped [14:10:33]OFD Sender: No OFD packet to send [14:10:38]OFD Sender: No OFD packet to send [14:10:43]OFD Sender: No OFD packet to send [14:10:48]OFD Sender: No OFD packet to send [14:10:52]recv_with_timeout no data received [14:10:53]OFD Sender: No OFD packet to send [14:10:58]OFD Sender: No OFD packet to send [14:11:03]OFD Sender: No OFD packet to send [14:11:08]OFD Sender: No OFD packet to send [14:11:13]OFD Sender: No OFD packet to send [14:11:18]OFD Sender: No OFD packet to send [14:11:23]OFD Sender: No OFD packet to send [14:11:28]OFD Sender: No OFD packet to send [14:11:33]OFD Sender: No OFD packet to send [14:11:38]OFD Sender: No OFD packet to send [14:11:43]OFD Sender: No OFD packet to send [14:11:48]OFD Sender: No OFD packet to send [14:11:53]OFD Sender: No OFD packet to send [14:11:58]OFD Sender: No OFD packet to send [14:12:03]OFD Sender: No OFD packet to send [14:12:08]OFD Sender: No OFD packet to send [14:12:13]OFD Sender: No OFD packet to send [14:12:18]OFD Sender: No OFD packet to send [14:12:23]OFD Sender: No OFD packet to send [14:12:28]OFD Sender: No OFD packet to send [14:12:34]OFD Sender: No OFD packet to send [14:12:34]recv_with_timeout no data received [14:12:39]OFD Sender: No OFD packet to send [14:12:44]OFD Sender: No OFD packet to send [14:12:49]OFD Sender: No OFD packet to send [14:12:54]OFD Sender: No OFD packet to send [14:12:59]OFD Sender: No OFD packet to send [14:13:04]OFD Sender: No OFD packet to send [14:13:09]OFD Sender: No OFD packet to send [14:13:14]OFD Sender: No OFD packet to send [14:13:19]OFD Sender: No OFD packet to send [14:13:24]OFD Sender: No OFD packet to send [14:13:27]accept exits with 7 [14:13:27]New connection [14:13:27]New thread 3067239780 created [14:13:27]Thread 3067383140 joined [14:13:27]Waiting for new connection... [14:13:27] Sock 7.Parse request [14:13:27]Sock 7.Check first char [14:13:27]Sock 7.First char is OK [14:13:27]request: POST /json_proto HTTP/1.0 [14:13:27]Method: POST [14:13:27]URL: /json_proto [14:13:27]Method is POST - this is cgi request [14:13:27]url: /json_proto [14:13:27]query_string will be loaded in cgi processing [14:13:27]execute_cgi json_proto POST (null) [14:13:27]execute_cgi path=json_proto method=POST [14:13:27]POST find Content-Length [14:13:27]Host: 172.17.43.131:8080 [14:13:27]Content-Length: 1211 [14:13:27]Content-Type: application/json [14:13:27] [14:13:27]POST finish read [14:13:27]Found Content-Length = 1211 [14:13:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001439\u000A26.07.2024 14:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3028.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53200\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:27]execute_script... [14:13:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001439\u000A26.07.2024 14:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 40.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3028.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53200\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:27]POST & json_proto [14:13:27]process_json_proto [14:13:27]json parsed OK: [14:13:27]protocol is kg_v1.0 [14:13:27]action value=print_text [14:13:27]process_action print_text [14:13:27]cmd_print_text [14:13:27]ExternCall_PrintAddStr [14:13:27]wPrintStart [14:13:27]Write to MH i2c: 01 00 00 6D 0A 77 [14:13:27]Write i2c OK [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: 01 [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: 01 07 00 [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: 01 07 00 6D 0A 00 00 00 00 00 FF 0F 8C [14:13:27]RasterBufferAndPrint [14:13:27]line *****ТОВАРНЫЙ ЧЕК***** [14:13:27]line АЗС-97 [14:13:27]line Партнер нефть [14:13:27]line 02508201610067 [14:13:27]line Кассир : Ахмадалиева М. [14:13:27]line Счет N : (1)2001439 [14:13:27]line 26.07.2024 14:12 [14:13:27]line ПРОДАЖА [14:13:27]line ТРК (МРК, ГНК): 51 [14:13:27]line Вид ГСМ : 2710194210 [14:13:27]line ДТ-К-5 [14:13:27]line 40.000 x 75.70 [14:13:27]line ИТОГ: 3028.00 [14:13:27]line Тип оплаты: Талоны: Топливная Карта [14:13:27]line 53200 [14:13:27]line ______________________ [14:13:27]line (подпись) [14:13:27]written 0, free lines is 4095 [14:13:27]Write to MH i2c: 01 00 00 82 0A 8C [14:13:27]Write i2c OK [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: 01 [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: 01 07 00 [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: 01 07 00 82 0A 00 00 00 00 00 F3 0D 93 [14:13:27]RasterBufferAndPrint [14:13:27]line [14:13:27]line [14:13:27]line [14:13:27]line [14:13:27]line [14:13:27]written 0, free lines is 3572 [14:13:27]MH_Cut [14:13:27]Write to MH i2c: D1 01 00 89 0A 01 65 [14:13:27]Write i2c OK [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: D1 [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: D1 01 00 [14:13:27]MH_I2C_Read... [14:13:27]Read from MH i2c: D1 01 00 89 0A 00 64 [14:13:27]Write to MH i2c: 01 00 00 8A 0A 94 [14:13:27]Write i2c OK [14:13:27]MH_I2C_Read... [14:13:28]*** Cut start [14:13:28]*** Partial cut [14:13:28]*** CUTSNS_PIN = 1 [14:13:28]*** CUTSNS_PIN = 0 [14:13:28]*** Brake cut motor [14:13:28]Read from MH i2c: 01 [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: 01 07 00 [14:13:28]MH_I2C_Read... [14:13:28]*** Stop cut motor [14:13:28]*** Cut end [14:13:28]Read from MH i2c: 01 07 00 8A 0A 00 00 00 00 00 FF 0F A9 [14:13:28]process_action print_text done [14:13:28]requested_data is exist [14:13:28]produce_requested_data [14:13:28]requested_item fm.sn is exist - process it [14:13:28]wFMCommunicate request_size=4 [14:13:28]MH_SAM_APDU [14:13:28]CAPDU: 80 11 00 00 [14:13:28]Write to MH i2c: E2 08 00 8B 0A 80 11 00 00 00 00 00 00 0F [14:13:28]Write i2c OK [14:13:28]MH_I2C_Read... [14:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:28]Read from MH i2c: E2 [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: E2 17 00 [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: E2 17 00 8B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [14:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:13:28]wFMCommunicate OK [14:13:28]requested_item fd.num is exist - process it [14:13:28]SAM_PROTO_GetFieldsCounters [14:13:28]wFMCommunicate request_size=4 [14:13:28]MH_SAM_APDU [14:13:28]CAPDU: 80 13 00 00 [14:13:28]Write to MH i2c: E2 08 00 8C 0A 80 13 00 00 00 00 00 00 12 [14:13:28]Write i2c OK [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: E2 [14:13:28]MH_I2C_Read... [14:13:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:28]Read from MH i2c: E2 62 00 [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: E2 62 00 8C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [14:13:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:28]wFMCommunicate OK [14:13:28]SAM_PROTO_GetFieldsCounters done [14:13:28]requested_item shift.num is exist - process it [14:13:28]requested_item shift.opened is exist - process it [14:13:28]req_shift_opened [14:13:28]FM_GetShiftState [14:13:28]SAM_PROTO_GetShiftState [14:13:28]wFMCommunicate request_size=4 [14:13:28]MH_SAM_APDU [14:13:28]CAPDU: 80 13 01 00 [14:13:28]Write to MH i2c: E2 08 00 8D 0A 80 13 01 00 00 00 00 00 14 [14:13:28]Write i2c OK [14:13:28]MH_I2C_Read... [14:13:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:28]Read from MH i2c: E2 [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: E2 0E 00 [14:13:28]MH_I2C_Read... [14:13:28]Read from MH i2c: E2 0E 00 8D 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [14:13:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:13:28]wFMCommunicate OK [14:13:28]SAM_PROTO_GetShiftState done [14:13:28]FM_GetShiftState done [14:13:28]req_shift_opened done [14:13:28]requested_item shift.open_date is exist - process it [14:13:28]req_shift_open_date [14:13:28]req_shift_open_date done [14:13:28]produce_requested_data done [14:13:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225244,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:13:28]process_action_free print_text [14:13:28]json_value_free [14:13:28]json_value_free done [14:13:28]process_json_proto returns [14:13:28]Send response to host [14:13:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225244,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:13:28]free response buf [14:13:28]execute_script done [14:13:28]execute_script returns [14:13:28]free content buf [14:13:28]Sock 7.Close socket [14:13:28]Sock 7.Thread stoped [14:13:29]OFD Sender: No OFD packet to send [14:13:34]OFD Sender: No OFD packet to send [14:13:38]recv_with_timeout no data received [14:13:39]OFD Sender: No OFD packet to send [14:13:44]OFD Sender: No OFD packet to send [14:13:49]OFD Sender: No OFD packet to send [14:13:54]OFD Sender: No OFD packet to send [14:13:59]OFD Sender: No OFD packet to send [14:14:04]OFD Sender: No OFD packet to send [14:14:09]OFD Sender: No OFD packet to send [14:14:14]OFD Sender: No OFD packet to send [14:14:19]OFD Sender: No OFD packet to send [14:14:24]OFD Sender: No OFD packet to send [14:14:29]OFD Sender: No OFD packet to send [14:14:34]OFD Sender: No OFD packet to send [14:14:39]OFD Sender: No OFD packet to send [14:14:44]OFD Sender: No OFD packet to send [14:14:49]OFD Sender: No OFD packet to send [14:14:54]OFD Sender: No OFD packet to send [14:14:59]OFD Sender: No OFD packet to send [14:15:04]OFD Sender: No OFD packet to send [14:15:09]OFD Sender: No OFD packet to send [14:15:14]OFD Sender: No OFD packet to send [14:15:19]OFD Sender: No OFD packet to send [14:15:24]OFD Sender: No OFD packet to send [14:15:29]OFD Sender: No OFD packet to send [14:15:34]OFD Sender: No OFD packet to send [14:15:39]OFD Sender: No OFD packet to send [14:15:44]OFD Sender: No OFD packet to send [14:15:49]OFD Sender: No OFD packet to send [14:15:54]OFD Sender: No OFD packet to send [14:15:59]OFD Sender: No OFD packet to send [14:16:04]OFD Sender: No OFD packet to send [14:16:09]OFD Sender: No OFD packet to send [14:16:14]OFD Sender: No OFD packet to send [14:16:19]OFD Sender: No OFD packet to send [14:16:24]OFD Sender: No OFD packet to send [14:16:29]OFD Sender: No OFD packet to send [14:16:34]OFD Sender: No OFD packet to send [14:16:39]OFD Sender: No OFD packet to send [14:16:44]OFD Sender: No OFD packet to send [14:16:49]OFD Sender: No OFD packet to send [14:16:54]OFD Sender: No OFD packet to send [14:16:58]accept exits with 9 [14:16:58]New connection [14:16:58]New thread 3067383140 created [14:16:58]Thread 3067239780 joined [14:16:58]Waiting for new connection... [14:16:58] Sock 9.Parse request [14:16:58]Sock 9.Check first char [14:16:58]Sock 9.First char is OK [14:16:58]request: POST /json_proto HTTP/1.0 [14:16:58]Method: POST [14:16:58]URL: /json_proto [14:16:58]Method is POST - this is cgi request [14:16:58]url: /json_proto [14:16:58]query_string will be loaded in cgi processing [14:16:58]execute_cgi json_proto POST (null) [14:16:58]execute_cgi path=json_proto method=POST [14:16:58]POST find Content-Length [14:16:58]Host: 172.17.43.131:8080 [14:16:58]Content-Length: 1214 [14:16:58]Content-Type: application/json [14:16:58] [14:16:58]POST finish read [14:16:58]Found Content-Length = 1214 [14:16:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001440\u000A26.07.2024 14:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01976\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:58]execute_script... [14:16:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001440\u000A26.07.2024 14:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01976\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:58]POST & json_proto [14:16:58]process_json_proto [14:16:58]json parsed OK: [14:16:58]protocol is kg_v1.0 [14:16:58]action value=print_text [14:16:58]process_action print_text [14:16:58]cmd_print_text [14:16:58]ExternCall_PrintAddStr [14:16:58]wPrintStart [14:16:58]Write to MH i2c: 01 00 00 8E 0A 98 [14:16:58]Write i2c OK [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: 01 [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: 01 07 00 [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: 01 07 00 8E 0A 00 00 00 00 00 FF 0F AD [14:16:58]RasterBufferAndPrint [14:16:58]line *****ТОВАРНЫЙ ЧЕК***** [14:16:58]line АЗС-97 [14:16:58]line Партнер нефть [14:16:58]line 02508201610067 [14:16:58]line Кассир : Ахмадалиева М. [14:16:58]line Счет N : (1)2001440 [14:16:58]line 26.07.2024 14:15 [14:16:58]line ПРОДАЖА [14:16:58]line ТРК (МРК, ГНК): 43 [14:16:58]line Вид ГСМ : 2710124130 [14:16:58]line Аи-92-К-5 [14:16:58]line 30.000 x 67.80 [14:16:58]line ИТОГ: 2034.00 [14:16:58]line Тип оплаты: Талоны: Топливная Карта [14:16:58]line 01976 [14:16:58]line ______________________ [14:16:58]line (подпись) [14:16:58]written 0, free lines is 4095 [14:16:58]Write to MH i2c: 01 00 00 A3 0A AD [14:16:58]Write i2c OK [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: 01 [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: 01 07 00 [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: 01 07 00 A3 0A 00 00 00 00 00 F4 0D B5 [14:16:58]RasterBufferAndPrint [14:16:58]line [14:16:58]line [14:16:58]line [14:16:58]line [14:16:58]line [14:16:58]written 0, free lines is 3574 [14:16:58]MH_Cut [14:16:58]Write to MH i2c: D1 01 00 AA 0A 01 86 [14:16:58]Write i2c OK [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: D1 [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: D1 01 00 [14:16:58]MH_I2C_Read... [14:16:58]Read from MH i2c: D1 01 00 AA 0A 00 85 [14:16:58]Write to MH i2c: 01 00 00 AB 0A B5 [14:16:58]Write i2c OK [14:16:58]MH_I2C_Read... [14:16:59]*** Cut start [14:16:59]*** Partial cut [14:16:59]*** CUTSNS_PIN = 1 [14:16:59]*** CUTSNS_PIN = 0 [14:16:59]OFD Sender: No OFD packet to send [14:16:59]*** Brake cut motor [14:17:00]Read from MH i2c: 01 [14:17:00]MH_I2C_Read... [14:17:00]*** Stop cut motor [14:17:00]*** Cut end [14:17:00]Read from MH i2c: 01 07 00 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: 01 07 00 AB 0A 00 00 00 00 00 FF 0F CA [14:17:00]process_action print_text done [14:17:00]requested_data is exist [14:17:00]produce_requested_data [14:17:00]requested_item fm.sn is exist - process it [14:17:00]wFMCommunicate request_size=4 [14:17:00]MH_SAM_APDU [14:17:00]CAPDU: 80 11 00 00 [14:17:00]Write to MH i2c: E2 08 00 AC 0A 80 11 00 00 00 00 00 00 30 [14:17:00]Write i2c OK [14:17:00]MH_I2C_Read... [14:17:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:00]Read from MH i2c: E2 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 17 00 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 17 00 AC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8D [14:17:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:00]wFMCommunicate OK [14:17:00]requested_item fd.num is exist - process it [14:17:00]SAM_PROTO_GetFieldsCounters [14:17:00]wFMCommunicate request_size=4 [14:17:00]MH_SAM_APDU [14:17:00]CAPDU: 80 13 00 00 [14:17:00]Write to MH i2c: E2 08 00 AD 0A 80 13 00 00 00 00 00 00 33 [14:17:00]Write i2c OK [14:17:00]MH_I2C_Read... [14:17:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:00]Read from MH i2c: E2 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 62 00 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 62 00 AD 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [14:17:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:00]wFMCommunicate OK [14:17:00]SAM_PROTO_GetFieldsCounters done [14:17:00]requested_item shift.num is exist - process it [14:17:00]requested_item shift.opened is exist - process it [14:17:00]req_shift_opened [14:17:00]FM_GetShiftState [14:17:00]SAM_PROTO_GetShiftState [14:17:00]wFMCommunicate request_size=4 [14:17:00]MH_SAM_APDU [14:17:00]CAPDU: 80 13 01 00 [14:17:00]Write to MH i2c: E2 08 00 AE 0A 80 13 01 00 00 00 00 00 35 [14:17:00]Write i2c OK [14:17:00]MH_I2C_Read... [14:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:00]Read from MH i2c: E2 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 0E 00 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 0E 00 AE 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E6 [14:17:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:17:00]wFMCommunicate OK [14:17:00]SAM_PROTO_GetShiftState done [14:17:00]FM_GetShiftState done [14:17:00]req_shift_opened done [14:17:00]requested_item shift.open_date is exist - process it [14:17:00]req_shift_open_date [14:17:00]req_shift_open_date done [14:17:00]produce_requested_data done [14:17:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225244,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:17:00]process_action_free print_text [14:17:00]json_value_free [14:17:00]json_value_free done [14:17:00]process_json_proto returns [14:17:00]Send response to host [14:17:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225244,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:17:00]free response buf [14:17:00]execute_script done [14:17:00]execute_script returns [14:17:00]free content buf [14:17:00]Sock 9.Close socket [14:17:00]Sock 9.Thread stoped [14:17:04]OFD Sender: No OFD packet to send [14:17:09]OFD Sender: No OFD packet to send [14:17:12]recv_with_timeout no data received [14:17:14]OFD Sender: No OFD packet to send [14:17:19]OFD Sender: No OFD packet to send [14:17:24]accept exits with 10 [14:17:24]New connection [14:17:24]New thread 3067239780 created [14:17:24]Thread 3067383140 joined [14:17:24]Waiting for new connection... [14:17:24] Sock 10.Parse request [14:17:24]Sock 10.Check first char [14:17:24]Sock 10.First char is OK [14:17:24]request: POST /json_proto HTTP/1.0 [14:17:24]Method: POST [14:17:24]URL: /json_proto [14:17:24]Method is POST - this is cgi request [14:17:24]url: /json_proto [14:17:24]query_string will be loaded in cgi processing [14:17:24]execute_cgi json_proto POST (null) [14:17:24]execute_cgi path=json_proto method=POST [14:17:24]POST find Content-Length [14:17:24]Host: 172.17.43.131:8080 [14:17:24]Content-Length: 683 [14:17:24]Content-Type: application/json [14:17:24] [14:17:24]POST finish read [14:17:24]Found Content-Length = 683 [14:17:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:24]execute_script... [14:17:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:24]POST & json_proto [14:17:24]process_json_proto [14:17:24]json parsed OK: [14:17:24]protocol is kg_v1.0 [14:17:24]action value=close_receipt [14:17:24]process_action close_receipt [14:17:24]cmd_close_receipt [14:17:24]MH_GetDate [14:17:24]Write to MH i2c: F0 00 00 AF 0A A8 [14:17:24]Write i2c OK [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: F0 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: F0 09 00 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: F0 09 00 AF 0A 00 F4 AF A3 66 F9 24 A2 66 82 [14:17:24]GetLastDocTimeStamp 1722003026 [14:17:24]current date 1722003444 [14:17:24]FM_GetShiftState [14:17:24]SAM_PROTO_GetShiftState [14:17:24]wFMCommunicate request_size=4 [14:17:24]MH_SAM_APDU [14:17:24]CAPDU: 80 13 01 00 [14:17:24]Write to MH i2c: E2 08 00 B0 0A 80 13 01 00 00 00 00 00 37 [14:17:24]Write i2c OK [14:17:24]MH_I2C_Read... [14:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:24]Read from MH i2c: E2 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 0E 00 [14:17:24]MH_I2C_Read... [14:17:24]Read from MH i2c: E2 0E 00 B0 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E8 [14:17:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:17:24]wFMCommunicate OK [14:17:24]SAM_PROTO_GetShiftState done [14:17:24]FM_GetShiftState done [14:17:24]opened in 1721952182 [14:17:24]opened+sec_in_day 1722038582 [14:17:24]quantity*price = 100021 [14:17:24]sum+1 = 100023 [14:17:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 313 26.07.2024 14:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225245 ФПД: 115718445043308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225245&fm=115718445043308&tin=02508201610067®Number=0000000000092624&sum=100000 [14:17:25]StoreToDocumentArchive [14:17:25]shift 437 fd 225245 [14:17:25]save to /storage/0437/doc_00225245 [14:17:25]save last doc name /storage/0437/doc_00225245 to /storage/kkm_last_doc_name [14:17:25]save OK [14:17:25]Clear old archive folders... [14:17:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:25]tlvbuf is 0160C010 [14:17:25]SAM_PROTO_ClearQueue [14:17:25]wFMCommunicate request_size=4 [14:17:25]MH_SAM_APDU [14:17:25]CAPDU: 80 09 00 00 [14:17:25]Write to MH i2c: E2 08 00 BD 0A 80 09 00 00 00 00 00 00 39 [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:25]Read from MH i2c: E2 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 BD 0A 00 90 00 3B [14:17:25]RAPDU: 90 00 [14:17:25]wFMCommunicate OK [14:17:25]SAM_PROTO_ClearQueue done [14:17:25]KKMCreateOFDPacket [14:17:25]OFDProtocolAddRootSTLVToBuf [14:17:25]FM_MakeSignedData [14:17:25]FM_MakeSignedData [14:17:25]SAM_PROTO_SignData [14:17:25]wFMCommunicate request_size=4 [14:17:25]MH_SAM_APDU [14:17:25]CAPDU: 80 0D 01 02 [14:17:25]Write to MH i2c: E2 08 00 BE 0A 80 0D 01 02 00 00 00 00 41 [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:25]Read from MH i2c: E2 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 BE 0A 00 90 00 3C [14:17:25]RAPDU: 90 00 [14:17:25]wFMCommunicate OK [14:17:25]wFMCommunicate request_size=255 [14:17:25]MH_SAM_APDU [14:17:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F4 AF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6F 03 00 35 04 06 00 69 [14:17:25]Write to MH i2c: E2 02 01 BF 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F4 AF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6F 03 00 35 04 06 00 69 00 00 49 [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:25]Read from MH i2c: E2 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 BF 0A 00 90 00 3D [14:17:25]RAPDU: 90 00 [14:17:25]wFMCommunicate OK [14:17:25]wFMCommunicate request_size=10 [14:17:25]MH_SAM_APDU [14:17:25]CAPDU: 80 0D 02 02 05 3E CC CF 8E 6C [14:17:25]Write to MH i2c: E2 0D 00 C0 0A 80 0D 02 02 05 00 3E CC CF 8E 6C 00 00 21 [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:25]Read from MH i2c: E2 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 03 00 C0 0A 00 90 00 3E [14:17:25]RAPDU: 90 00 [14:17:25]wFMCommunicate OK [14:17:25]wFMCommunicate request_size=4 [14:17:25]MH_SAM_APDU [14:17:25]CAPDU: 80 0D 03 02 [14:17:25]Write to MH i2c: E2 08 00 C1 0A 80 0D 03 02 00 00 00 00 46 [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:25]Read from MH i2c: E2 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 0B 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 0B 00 C1 0A 00 76 75 E3 BA 01 D9 85 1F 90 00 4D [14:17:25]RAPDU: 76 75 E3 BA 01 D9 85 1F 90 00 [14:17:25]wFMCommunicate OK [14:17:25]SAM_PROTO_SignData done [14:17:25]FM_MakeSignedData done [14:17:25]CreateOFDProtocolMessage [14:17:25]wFMCommunicate request_size=4 [14:17:25]MH_SAM_APDU [14:17:25]CAPDU: 80 11 00 00 [14:17:25]Write to MH i2c: E2 08 00 C2 0A 80 11 00 00 00 00 00 00 46 [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:25]Read from MH i2c: E2 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 17 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: E2 17 00 C2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [14:17:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:25]wFMCommunicate OK [14:17:25]CreateOFDProtocolMessage done [14:17:25]OFDSenderStorePacket 225245 [14:17:25]StoreOFDPacket docnum=225245 [14:17:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 75 FC 07 01 EA 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F4 AF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6F 03 00 35 04 06 00 69 3E CC CF 8E 6C 76 75 E3 BA 01 D9 85 1F [14:17:25]CheckFolder [14:17:25]dirname=/storage/ofd_packets [14:17:25]CheckFolder done [14:17:25]ProducePacketName [14:17:25]name=ofd_packets/00225245 [14:17:25]NVStorageSaveData ofd_packets/00225245 [14:17:25]File name is /storage/ofd_packets/00225245 [14:17:25]Write 301 bytes [14:17:25]NVStorageSaveData done [14:17:25]OFDSenderStorePacket done [14:17:25]KKMCreateOFDPacket done [14:17:25]NVStorageSaveData kkm_last_timestamp [14:17:25]File name is /storage/kkm_last_timestamp [14:17:25]Write 4 bytes [14:17:25]NVStorageSaveData done [14:17:25]ExternCall_PrintAddStr [14:17:25]wPrintStart [14:17:25]Write to MH i2c: 01 00 00 C3 0A CD [14:17:25]Write i2c OK [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: 01 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: 01 07 00 [14:17:25]MH_I2C_Read... [14:17:25]Read from MH i2c: 01 07 00 C3 0A 00 00 00 00 00 FF 0F E2 [14:17:25]RasterBufferAndPrint [14:17:25]line Счет N : (1)2001441 [14:17:25]line ИНН: 02508201610067 [14:17:25]line Контрольно-Кассовый Чек [14:17:25]line ПРОДАЖА [14:17:25]line ТРК (МРК, ГНК) : 54 [14:17:25]line Товар: 2710124500 [14:17:25]line Аи-95-К-5 [14:17:25]line 13.480 * 74.20 [14:17:25]line = 1000.22 [14:17:25]line НДС 12% НСП 1% [14:17:25]line > о реализуемом товаре [14:17:25]line ОКРУГЛЕНИЕ: -0.22 [14:17:25]line ИТОГО: 1000.00 [14:17:25]line Внесено: 1000.00 [14:17:25]line СДАЧА: 0.00 [14:17:25]line НСП 1% : 8.85 [14:17:25]line НДС 12% : 106.22 [14:17:25]line Наличными: 1000.00 [14:17:25]line Безнал.: 0.00 [14:17:25]line Место: АЗС № 97 "Партнер Нефть" [14:17:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:17:25]line СНО: Общий режим [14:17:25]line Чек 313 26.07.2024 14:17 [14:17:25]line Смена: 437 ФФД: 1.0 [14:17:25]line ЗНМ: 0300000054 [14:17:25]line РНМ: 0000000000092624 [14:17:25]line Версия ККМ: 001 [14:17:25]line ФМ: 0000000000874959 [14:17:25]line ФД: 225245 [14:17:25]line ФПД: 115718445043308 [14:17:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141724&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225245&fm=115718445043308&tin=02508201610067®Number=0000000000092624&sum=100000 [14:17:26]OFD Sender: Processing packet 225245 [packets to send 596, broken 595] [14:17:26]ProducePacketName [14:17:26]name=ofd_packets/00225245 [14:17:26]OFD Sender: To server: pG, [14:17:26]CommunicateWithHost lk.salyk.kg:30040 [14:17:26]ConnectInit lk.salyk.kg [14:17:26]written 0, free lines is 4095 [14:17:26]Write to MH i2c: 01 00 00 EE 0A F8 [14:17:26]Write i2c OK [14:17:26]MH_I2C_Read... [14:17:26]Read from MH i2c: 01 [14:17:26]MH_I2C_Read... [14:17:26]Read from MH i2c: 01 07 00 [14:17:26]MH_I2C_Read... [14:17:26]Read from MH i2c: 01 07 00 EE 0A 00 00 00 00 00 4E 0C 59 [14:17:26]RasterBufferAndPrint [14:17:26]line [14:17:26]line [14:17:26]line [14:17:26]line [14:17:26]line [14:17:26]written 0, free lines is 3154 [14:17:26]MH_Cut [14:17:26]Write to MH i2c: D1 01 00 F5 0A 01 D1 [14:17:26]Write i2c OK [14:17:26]MH_I2C_Read... [14:17:26]Read from MH i2c: D1 [14:17:26]MH_I2C_Read... [14:17:26]Read from MH i2c: D1 01 00 [14:17:26]MH_I2C_Read... [14:17:26]Read from MH i2c: D1 01 00 F5 0A 00 D0 [14:17:26]Write to MH i2c: 01 00 00 F6 0A 00 [14:17:26]Write i2c OK [14:17:26]MH_I2C_Read... [14:17:27]*** Cut start [14:17:27]*** Partial cut [14:17:27]*** CUTSNS_PIN = 1 [14:17:27]*** CUTSNS_PIN = 0 [14:17:28]*** Brake cut motor [14:17:28]Read from MH i2c: 01 [14:17:28]MH_I2C_Read... [14:17:28]*** Stop cut motor [14:17:28]*** Cut end [14:17:28]Read from MH i2c: 01 07 00 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: 01 07 00 F6 0A 00 00 00 00 00 FF 0F 15 [14:17:28]process_action close_receipt done [14:17:28]requested_data is exist [14:17:28]produce_requested_data [14:17:28]requested_item fm.sn is exist - process it [14:17:28]wFMCommunicate request_size=4 [14:17:28]MH_SAM_APDU [14:17:28]CAPDU: 80 11 00 00 [14:17:28]Write to MH i2c: E2 08 00 F7 0A 80 11 00 00 00 00 00 00 7B [14:17:28]Write i2c OK [14:17:28]MH_I2C_Read... [14:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:28]Read from MH i2c: E2 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 17 00 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 17 00 F7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [14:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:17:28]wFMCommunicate OK [14:17:28]requested_item fd.num is exist - process it [14:17:28]SAM_PROTO_GetFieldsCounters [14:17:28]wFMCommunicate request_size=4 [14:17:28]MH_SAM_APDU [14:17:28]CAPDU: 80 13 00 00 [14:17:28]Write to MH i2c: E2 08 00 F8 0A 80 13 00 00 00 00 00 00 7E [14:17:28]Write i2c OK [14:17:28]MH_I2C_Read... [14:17:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:28]Read from MH i2c: E2 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 62 00 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 62 00 F8 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [14:17:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:28]wFMCommunicate OK [14:17:28]SAM_PROTO_GetFieldsCounters done [14:17:28]requested_item shift.num is exist - process it [14:17:28]requested_item shift.opened is exist - process it [14:17:28]req_shift_opened [14:17:28]FM_GetShiftState [14:17:28]SAM_PROTO_GetShiftState [14:17:28]wFMCommunicate request_size=4 [14:17:28]MH_SAM_APDU [14:17:28]CAPDU: 80 13 01 00 [14:17:28]Write to MH i2c: E2 08 00 F9 0A 80 13 01 00 00 00 00 00 80 [14:17:28]Write i2c OK [14:17:28]MH_I2C_Read... [14:17:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:28]Read from MH i2c: E2 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 0E 00 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 0E 00 F9 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 31 [14:17:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:17:28]wFMCommunicate OK [14:17:28]SAM_PROTO_GetShiftState done [14:17:28]FM_GetShiftState done [14:17:28]req_shift_opened done [14:17:28]requested_item shift.open_date is exist - process it [14:17:28]req_shift_open_date [14:17:28]req_shift_open_date done [14:17:28]produce_requested_data done [14:17:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225245,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:17:28]process_action_free close_receipt [14:17:28]json_value_free [14:17:28]json_value_free done [14:17:28]process_json_proto returns [14:17:28]Send response to host [14:17:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225245,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:17:28]free response buf [14:17:28]execute_script done [14:17:28]execute_script returns [14:17:28]free content buf [14:17:28]Sock 10.Close socket [14:17:28]Sock 10.Thread stoped [14:17:30]Connected sock=11 [14:17:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 75 FC 07 01 EA 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F4 AF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6F 03 00 35 04 06 00 69 3E CC CF 8E 6C 76 75 E3 BA 01 D9 85 1F [14:17:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 47 31 47 00 6A 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 6F 03 00 F4 03 04 00 09 5C A3 66 B6 04 01 00 00 28 84 49 35 66 B9 F8 80 [14:17:31]CommunicateWithHost err = 0 [14:17:31]CheckOFDResponse [14:17:31]1017 (14) - 77093643461234 [14:17:31]1041 (16) - 0000000000874959 [14:17:31]1040 (4) - 225245 [14:17:31]1012 (4) - 26.07.2024 08:19 [14:17:31]1206 (1) - 0 [14:17:31]OFD Sender: Remove packet 225245 [14:17:31]ProducePacketName [14:17:31]name=ofd_packets/00225245 [14:17:31]NVStorageDeleteData [14:17:31]OFD Sender: No OFD packet to send [14:17:36]OFD Sender: No OFD packet to send [14:17:41]OFD Sender: No OFD packet to send [14:17:46]OFD Sender: No OFD packet to send [14:17:51]OFD Sender: No OFD packet to send [14:17:56]OFD Sender: No OFD packet to send [14:17:58]accept exits with 9 [14:17:58]New connection [14:17:58]New thread 3067383140 created [14:17:58]Thread 3067239780 joined [14:17:58]Waiting for new connection... [14:17:58] Sock 9.Parse request [14:17:58]Sock 9.Check first char [14:17:58]Sock 9.First char is OK [14:17:58]request: POST /json_proto HTTP/1.0 [14:17:58]Method: POST [14:17:58]URL: /json_proto [14:17:58]Method is POST - this is cgi request [14:17:58]url: /json_proto [14:17:58]query_string will be loaded in cgi processing [14:17:58]execute_cgi json_proto POST (null) [14:17:58]execute_cgi path=json_proto method=POST [14:17:58]POST find Content-Length [14:17:58]Host: 172.17.43.131:8080 [14:17:58]Content-Length: 676 [14:17:58]Content-Type: application/json [14:17:58] [14:17:58]POST finish read [14:17:58]Found Content-Length = 676 [14:17:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:58]execute_script... [14:17:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:58]POST & json_proto [14:17:58]process_json_proto [14:17:58]json parsed OK: [14:17:58]protocol is kg_v1.0 [14:17:58]action value=close_receipt [14:17:58]process_action close_receipt [14:17:58]cmd_close_receipt [14:17:58]MH_GetDate [14:17:58]Write to MH i2c: F0 00 00 FA 0A F3 [14:17:58]Write i2c OK [14:17:58]MH_I2C_Read... [14:17:58]Read from MH i2c: F0 [14:17:58]MH_I2C_Read... [14:17:58]Read from MH i2c: F0 09 00 [14:17:58]MH_I2C_Read... [14:17:58]Read from MH i2c: F0 09 00 FA 0A 00 17 B0 A3 66 F9 24 A2 66 F1 [14:17:58]GetLastDocTimeStamp 1722003444 [14:17:58]current date 1722003479 [14:17:58]FM_GetShiftState [14:17:58]SAM_PROTO_GetShiftState [14:17:58]wFMCommunicate request_size=4 [14:17:58]MH_SAM_APDU [14:17:58]CAPDU: 80 13 01 00 [14:17:58]Write to MH i2c: E2 08 00 FB 0A 80 13 01 00 00 00 00 00 82 [14:17:58]Write i2c OK [14:17:58]MH_I2C_Read... [14:17:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:58]Read from MH i2c: E2 [14:17:58]MH_I2C_Read... [14:17:58]Read from MH i2c: E2 0E 00 [14:17:58]MH_I2C_Read... [14:17:58]Read from MH i2c: E2 0E 00 FB 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 33 [14:17:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:17:58]wFMCommunicate OK [14:17:58]SAM_PROTO_GetShiftState done [14:17:58]FM_GetShiftState done [14:17:58]opened in 1721952182 [14:17:58]opened+sec_in_day 1722038582 [14:17:58]quantity*price = 120056 [14:17:58]sum+1 = 120057 [14:17:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 314 26.07.2024 14:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225246 ФПД: 14163167679280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225246&fm=14163167679280&tin=02508201610067®Number=0000000000092624&sum=120000 [14:17:59]StoreToDocumentArchive [14:17:59]shift 437 fd 225246 [14:17:59]save to /storage/0437/doc_00225246 [14:17:59]save last doc name /storage/0437/doc_00225246 to /storage/kkm_last_doc_name [14:17:59]save OK [14:17:59]Clear old archive folders... [14:17:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:17:59]tlvbuf is 0163CCD0 [14:17:59]SAM_PROTO_ClearQueue [14:17:59]wFMCommunicate request_size=4 [14:17:59]MH_SAM_APDU [14:17:59]CAPDU: 80 09 00 00 [14:17:59]Write to MH i2c: E2 08 00 08 0B 80 09 00 00 00 00 00 00 85 [14:17:59]Write i2c OK [14:17:59]MH_I2C_Read... [14:17:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:59]Read from MH i2c: E2 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 08 0B 00 90 00 87 [14:17:59]RAPDU: 90 00 [14:17:59]wFMCommunicate OK [14:17:59]SAM_PROTO_ClearQueue done [14:17:59]KKMCreateOFDPacket [14:17:59]OFDProtocolAddRootSTLVToBuf [14:17:59]FM_MakeSignedData [14:17:59]FM_MakeSignedData [14:17:59]SAM_PROTO_SignData [14:17:59]wFMCommunicate request_size=4 [14:17:59]MH_SAM_APDU [14:17:59]CAPDU: 80 0D 01 02 [14:17:59]Write to MH i2c: E2 08 00 09 0B 80 0D 01 02 00 00 00 00 8D [14:17:59]Write i2c OK [14:17:59]MH_I2C_Read... [14:17:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:59]Read from MH i2c: E2 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 09 0B 00 90 00 88 [14:17:59]RAPDU: 90 00 [14:17:59]wFMCommunicate OK [14:17:59]wFMCommunicate request_size=255 [14:17:59]MH_SAM_APDU [14:17:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 17 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6F 03 00 35 04 06 00 [14:17:59]Write to MH i2c: E2 02 01 0A 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 17 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6F 03 00 35 04 06 00 00 00 61 [14:17:59]Write i2c OK [14:17:59]MH_I2C_Read... [14:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:59]Read from MH i2c: E2 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 0A 0B 00 90 00 89 [14:17:59]RAPDU: 90 00 [14:17:59]wFMCommunicate OK [14:17:59]wFMCommunicate request_size=11 [14:17:59]MH_SAM_APDU [14:17:59]CAPDU: 80 0D 02 02 06 0C E1 9E 94 13 30 [14:17:59]Write to MH i2c: E2 0E 00 0B 0B 80 0D 02 02 06 00 0C E1 9E 94 13 30 00 00 FE [14:17:59]Write i2c OK [14:17:59]MH_I2C_Read... [14:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:59]Read from MH i2c: E2 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 03 00 0B 0B 00 90 00 8A [14:17:59]RAPDU: 90 00 [14:17:59]wFMCommunicate OK [14:17:59]wFMCommunicate request_size=4 [14:17:59]MH_SAM_APDU [14:17:59]CAPDU: 80 0D 03 02 [14:17:59]Write to MH i2c: E2 08 00 0C 0B 80 0D 03 02 00 00 00 00 92 [14:17:59]Write i2c OK [14:17:59]MH_I2C_Read... [14:17:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:59]Read from MH i2c: E2 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 0B 00 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 0B 00 0C 0B 00 DF EF 74 24 D8 2D D4 C1 90 00 93 [14:17:59]RAPDU: DF EF 74 24 D8 2D D4 C1 90 00 [14:17:59]wFMCommunicate OK [14:17:59]SAM_PROTO_SignData done [14:17:59]FM_MakeSignedData done [14:17:59]CreateOFDProtocolMessage [14:17:59]wFMCommunicate request_size=4 [14:17:59]MH_SAM_APDU [14:17:59]CAPDU: 80 11 00 00 [14:17:59]Write to MH i2c: E2 08 00 0D 0B 80 11 00 00 00 00 00 00 92 [14:17:59]Write i2c OK [14:17:59]MH_I2C_Read... [14:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:59]Read from MH i2c: E2 [14:17:59]MH_I2C_Read... [14:17:59]Read from MH i2c: E2 17 00 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: E2 17 00 0D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EF [14:18:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:18:00]wFMCommunicate OK [14:18:00]CreateOFDProtocolMessage done [14:18:00]OFDSenderStorePacket 225246 [14:18:00]StoreOFDPacket docnum=225246 [14:18:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B9 73 08 01 9D 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 17 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6F 03 00 35 04 06 00 0C E1 9E 94 13 30 DF EF 74 24 D8 2D D4 C1 [14:18:00]CheckFolder [14:18:00]dirname=/storage/ofd_packets [14:18:00]CheckFolder done [14:18:00]ProducePacketName [14:18:00]name=ofd_packets/00225246 [14:18:00]NVStorageSaveData ofd_packets/00225246 [14:18:00]File name is /storage/ofd_packets/00225246 [14:18:00]Write 302 bytes [14:18:00]NVStorageSaveData done [14:18:00]OFDSenderStorePacket done [14:18:00]KKMCreateOFDPacket done [14:18:00]NVStorageSaveData kkm_last_timestamp [14:18:00]File name is /storage/kkm_last_timestamp [14:18:00]Write 4 bytes [14:18:00]NVStorageSaveData done [14:18:00]ExternCall_PrintAddStr [14:18:00]wPrintStart [14:18:00]Write to MH i2c: 01 00 00 0E 0B 19 [14:18:00]Write i2c OK [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 07 00 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 07 00 0E 0B 00 00 00 00 00 FF 0F 2E [14:18:00]RasterBufferAndPrint [14:18:00]line Счет N : (1)2001442 [14:18:00]line ИНН: 02508201610067 [14:18:00]line Контрольно-Кассовый Чек [14:18:00]line ПРОДАЖА [14:18:00]line ТРК (МРК, ГНК) : 32 [14:18:00]line Товар: 2710124130 [14:18:00]line Super-92-К-5 [14:18:00]line 17.450 * 68.80 [14:18:00]line = 1200.56 [14:18:00]line НДС 12% НСП 1% [14:18:00]line > о реализуемом товаре [14:18:00]line ОКРУГЛЕНИЕ: -0.56 [14:18:00]line ИТОГО: 1200.00 [14:18:00]line Внесено: 1200.00 [14:18:00]line СДАЧА: 0.00 [14:18:00]line НСП 1% : 10.62 [14:18:00]line НДС 12% : 127.49 [14:18:00]line Наличными: 1200.00 [14:18:00]line Безнал.: 0.00 [14:18:00]line Место: АЗС № 97 "Партнер Нефть" [14:18:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:18:00]line СНО: Общий режим [14:18:00]line Чек 314 26.07.2024 14:17 [14:18:00]line Смена: 437 ФФД: 1.0 [14:18:00]line ЗНМ: 0300000054 [14:18:00]line РНМ: 0000000000092624 [14:18:00]line Версия ККМ: 001 [14:18:00]line ФМ: 0000000000874959 [14:18:00]line ФД: 225246 [14:18:00]line ФПД: 14163167679280 [14:18:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141759&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225246&fm=14163167679280&tin=02508201610067®Number=0000000000092624&sum=120000 [14:18:00]written 0, free lines is 4095 [14:18:00]OFD Sender: Processing packet 225246 [packets to send 596, broken 595] [14:18:00]ProducePacketName [14:18:00]name=ofd_packets/00225246 [14:18:00]OFD Sender: To server: pG, [14:18:00]CommunicateWithHost lk.salyk.kg:30040 [14:18:00]ConnectInit lk.salyk.kg [14:18:00]Write to MH i2c: 01 00 00 39 0B 44 [14:18:00]Write i2c OK [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 07 00 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 07 00 39 0B 00 00 00 00 00 54 0C AB [14:18:00]RasterBufferAndPrint [14:18:00]line [14:18:00]line [14:18:00]line [14:18:00]line [14:18:00]line [14:18:00]written 0, free lines is 3159 [14:18:00]MH_Cut [14:18:00]Write to MH i2c: D1 01 00 40 0B 01 1D [14:18:00]Write i2c OK [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: D1 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: D1 01 00 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: D1 01 00 40 0B 00 1C [14:18:00]Write to MH i2c: 01 00 00 41 0B 4C [14:18:00]Write i2c OK [14:18:00]MH_I2C_Read... [14:18:02]*** Cut start [14:18:02]*** Partial cut [14:18:02]*** CUTSNS_PIN = 1 [14:18:02]*** CUTSNS_PIN = 0 [14:18:02]*** Brake cut motor [14:18:02]Read from MH i2c: 01 [14:18:02]MH_I2C_Read... [14:18:02]*** Stop cut motor [14:18:02]*** Cut end [14:18:02]Read from MH i2c: 01 07 00 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: 01 07 00 41 0B 00 00 00 00 00 FF 0F 61 [14:18:02]process_action close_receipt done [14:18:02]requested_data is exist [14:18:02]produce_requested_data [14:18:02]requested_item fm.sn is exist - process it [14:18:02]wFMCommunicate request_size=4 [14:18:02]MH_SAM_APDU [14:18:02]CAPDU: 80 11 00 00 [14:18:02]Write to MH i2c: E2 08 00 42 0B 80 11 00 00 00 00 00 00 C7 [14:18:02]Write i2c OK [14:18:02]MH_I2C_Read... [14:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:02]Read from MH i2c: E2 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: E2 17 00 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: E2 17 00 42 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [14:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:18:02]wFMCommunicate OK [14:18:02]requested_item fd.num is exist - process it [14:18:02]SAM_PROTO_GetFieldsCounters [14:18:02]wFMCommunicate request_size=4 [14:18:02]MH_SAM_APDU [14:18:02]CAPDU: 80 13 00 00 [14:18:02]Write to MH i2c: E2 08 00 43 0B 80 13 00 00 00 00 00 00 CA [14:18:02]Write i2c OK [14:18:02]MH_I2C_Read... [14:18:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:02]Read from MH i2c: E2 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: E2 62 00 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: E2 62 00 43 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [14:18:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:02]wFMCommunicate OK [14:18:02]SAM_PROTO_GetFieldsCounters done [14:18:02]requested_item shift.num is exist - process it [14:18:02]requested_item shift.opened is exist - process it [14:18:02]req_shift_opened [14:18:02]FM_GetShiftState [14:18:02]SAM_PROTO_GetShiftState [14:18:02]wFMCommunicate request_size=4 [14:18:02]MH_SAM_APDU [14:18:02]CAPDU: 80 13 01 00 [14:18:02]Write to MH i2c: E2 08 00 44 0B 80 13 01 00 00 00 00 00 CC [14:18:02]Write i2c OK [14:18:02]MH_I2C_Read... [14:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:02]Read from MH i2c: E2 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: E2 0E 00 [14:18:02]MH_I2C_Read... [14:18:02]Read from MH i2c: E2 0E 00 44 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7D [14:18:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:18:02]wFMCommunicate OK [14:18:02]SAM_PROTO_GetShiftState done [14:18:02]FM_GetShiftState done [14:18:02]req_shift_opened done [14:18:02]requested_item shift.open_date is exist - process it [14:18:02]req_shift_open_date [14:18:02]req_shift_open_date done [14:18:02]produce_requested_data done [14:18:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225246,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:18:02]process_action_free close_receipt [14:18:02]json_value_free [14:18:02]json_value_free done [14:18:02]process_json_proto returns [14:18:02]Send response to host [14:18:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225246,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:18:02]free response buf [14:18:02]execute_script done [14:18:02]execute_script returns [14:18:02]free content buf [14:18:02]Sock 9.Close socket [14:18:02]Sock 9.Thread stoped [14:18:04]Connected sock=11 [14:18:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 B9 73 08 01 9D 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 17 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6F 03 00 35 04 06 00 0C E1 9E 94 13 30 DF EF 74 24 D8 2D D4 C1 [14:18:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B4 86 47 00 5A 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 6F 03 00 F4 03 04 00 2C 5C A3 66 B6 04 01 00 00 D0 19 9A FF 84 2E 30 AD [14:18:07]CommunicateWithHost err = 0 [14:18:07]CheckOFDResponse [14:18:07]1017 (14) - 77093643461234 [14:18:07]1041 (16) - 0000000000874959 [14:18:07]1040 (4) - 225246 [14:18:07]1012 (4) - 26.07.2024 08:19 [14:18:07]1206 (1) - 0 [14:18:07]OFD Sender: Remove packet 225246 [14:18:07]ProducePacketName [14:18:07]name=ofd_packets/00225246 [14:18:07]NVStorageDeleteData [14:18:08]OFD Sender: No OFD packet to send [14:18:13]OFD Sender: No OFD packet to send [14:18:16]recv_with_timeout no data received [14:18:18]OFD Sender: No OFD packet to send [14:18:23]OFD Sender: No OFD packet to send [14:18:28]OFD Sender: No OFD packet to send [14:18:33]OFD Sender: No OFD packet to send [14:18:38]OFD Sender: No OFD packet to send [14:18:43]OFD Sender: No OFD packet to send [14:18:48]OFD Sender: No OFD packet to send [14:18:53]OFD Sender: No OFD packet to send [14:18:58]OFD Sender: No OFD packet to send [14:19:13]OFD Sender: No OFD packet to send [14:19:16]recv_with_timeout no data received [14:19:18]OFD Sender: No OFD packet to send [14:19:23]OFD Sender: No OFD packet to send [14:19:28]OFD Sender: No OFD packet to send [14:19:33]OFD Sender: No OFD packet to send [14:19:34]recv_with_timeout no data received [14:19:38]OFD Sender: No OFD packet to send [14:19:40]accept exits with 9 [14:19:40]New connection [14:19:40]New thread 3067383140 created [14:19:40]Thread 3067239780 joined [14:19:40]Waiting for new connection... [14:19:40] Sock 9.Parse request [14:19:40]Sock 9.Check first char [14:19:40]Sock 9.First char is OK [14:19:40]request: POST /json_proto HTTP/1.0 [14:19:40]Method: POST [14:19:40]URL: /json_proto [14:19:40]Method is POST - this is cgi request [14:19:40]url: /json_proto [14:19:40]query_string will be loaded in cgi processing [14:19:40]execute_cgi json_proto POST (null) [14:19:40]execute_cgi path=json_proto method=POST [14:19:40]POST find Content-Length [14:19:40]Host: 172.17.43.131:8080 [14:19:40]Content-Length: 675 [14:19:40]Content-Type: application/json [14:19:40] [14:19:40]POST finish read [14:19:40]Found Content-Length = 675 [14:19:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 9.250, "sum" : 700.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:40]execute_script... [14:19:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 9.250, "sum" : 700.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:40]POST & json_proto [14:19:40]process_json_proto [14:19:40]json parsed OK: [14:19:40]protocol is kg_v1.0 [14:19:40]action value=close_receipt [14:19:40]process_action close_receipt [14:19:40]cmd_close_receipt [14:19:40]MH_GetDate [14:19:40]Write to MH i2c: F0 00 00 66 0B 60 [14:19:40]Write i2c OK [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: F0 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: F0 09 00 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: F0 09 00 66 0B 00 7D B0 A3 66 F9 24 A2 66 C4 [14:19:40]GetLastDocTimeStamp 1722003479 [14:19:40]current date 1722003581 [14:19:40]FM_GetShiftState [14:19:40]SAM_PROTO_GetShiftState [14:19:40]wFMCommunicate request_size=4 [14:19:40]MH_SAM_APDU [14:19:40]CAPDU: 80 13 01 00 [14:19:40]Write to MH i2c: E2 08 00 67 0B 80 13 01 00 00 00 00 00 EF [14:19:40]Write i2c OK [14:19:40]MH_I2C_Read... [14:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:40]Read from MH i2c: E2 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: E2 0E 00 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: E2 0E 00 67 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A0 [14:19:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:19:40]wFMCommunicate OK [14:19:40]SAM_PROTO_GetShiftState done [14:19:40]FM_GetShiftState done [14:19:40]opened in 1721952182 [14:19:40]opened+sec_in_day 1722038582 [14:19:40]quantity*price = 70022 [14:19:40]sum+1 = 70024 [14:19:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 315 26.07.2024 14:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225247 ФПД: 49645964333309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141941&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225247&fm=49645964333309&tin=02508201610067®Number=0000000000092624&sum=70000 [14:19:41]StoreToDocumentArchive [14:19:41]shift 437 fd 225247 [14:19:41]save to /storage/0437/doc_00225247 [14:19:41]save last doc name /storage/0437/doc_00225247 to /storage/kkm_last_doc_name [14:19:41]save OK [14:19:41]Clear old archive folders... [14:19:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:19:41]tlvbuf is 0165CC70 [14:19:41]SAM_PROTO_ClearQueue [14:19:41]wFMCommunicate request_size=4 [14:19:41]MH_SAM_APDU [14:19:41]CAPDU: 80 09 00 00 [14:19:41]Write to MH i2c: E2 08 00 74 0B 80 09 00 00 00 00 00 00 F1 [14:19:41]Write i2c OK [14:19:41]MH_I2C_Read... [14:19:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:41]Read from MH i2c: E2 [14:19:41]MH_I2C_Read... [14:19:41]Read from MH i2c: E2 03 00 [14:19:41]MH_I2C_Read... [14:19:41]Read from MH i2c: E2 03 00 74 0B 00 90 00 F3 [14:19:41]RAPDU: 90 00 [14:19:41]wFMCommunicate OK [14:19:41]SAM_PROTO_ClearQueue done [14:19:41]KKMCreateOFDPacket [14:19:41]OFDProtocolAddRootSTLVToBuf [14:19:41]FM_MakeSignedData [14:19:41]FM_MakeSignedData [14:19:41]SAM_PROTO_SignData [14:19:41]wFMCommunicate request_size=4 [14:19:41]MH_SAM_APDU [14:19:41]CAPDU: 80 0D 01 02 [14:19:41]Write to MH i2c: E2 08 00 75 0B 80 0D 01 02 00 00 00 00 F9 [14:19:41]Write i2c OK [14:19:41]MH_I2C_Read... [14:19:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:41]Read from MH i2c: E2 [14:19:41]MH_I2C_Read... [14:19:41]Read from MH i2c: E2 03 00 [14:19:41]MH_I2C_Read... [14:19:41]Read from MH i2c: E2 03 00 75 0B 00 90 00 F4 [14:19:41]RAPDU: 90 00 [14:19:41]wFMCommunicate OK [14:19:41]wFMCommunicate request_size=255 [14:19:41]MH_SAM_APDU [14:19:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 7D B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6F 03 00 35 04 06 00 2D 27 1A 11 [14:19:41]Write to MH i2c: E2 02 01 76 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 7D B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6F 03 00 35 04 06 00 2D 27 1A 11 00 00 7F [14:19:41]Write i2c OK [14:19:41]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 03 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 03 00 76 0B 00 90 00 F5 [14:19:42]RAPDU: 90 00 [14:19:42]wFMCommunicate OK [14:19:42]wFMCommunicate request_size=7 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 0D 02 02 02 90 FD [14:19:42]Write to MH i2c: E2 0A 00 77 0B 80 0D 02 02 02 00 90 FD 00 00 8D [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 03 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 03 00 77 0B 00 90 00 F6 [14:19:42]RAPDU: 90 00 [14:19:42]wFMCommunicate OK [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 0D 03 02 [14:19:42]Write to MH i2c: E2 08 00 78 0B 80 0D 03 02 00 00 00 00 FE [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 0B 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 0B 00 78 0B 00 C8 9C 48 38 66 13 94 09 90 00 F9 [14:19:42]RAPDU: C8 9C 48 38 66 13 94 09 90 00 [14:19:42]wFMCommunicate OK [14:19:42]SAM_PROTO_SignData done [14:19:42]FM_MakeSignedData done [14:19:42]CreateOFDProtocolMessage [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 11 00 00 [14:19:42]Write to MH i2c: E2 08 00 79 0B 80 11 00 00 00 00 00 00 FE [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 17 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 17 00 79 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [14:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:19:42]wFMCommunicate OK [14:19:42]CreateOFDProtocolMessage done [14:19:42]OFDSenderStorePacket 225247 [14:19:42]StoreOFDPacket docnum=225247 [14:19:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 D2 04 01 B4 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 7D B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6F 03 00 35 04 06 00 2D 27 1A 11 90 FD C8 9C 48 38 66 13 94 09 [14:19:42]CheckFolder [14:19:42]dirname=/storage/ofd_packets [14:19:42]CheckFolder done [14:19:42]ProducePacketName [14:19:42]name=ofd_packets/00225247 [14:19:42]NVStorageSaveData ofd_packets/00225247 [14:19:42]File name is /storage/ofd_packets/00225247 [14:19:42]Write 298 bytes [14:19:42]NVStorageSaveData done [14:19:42]OFDSenderStorePacket done [14:19:42]KKMCreateOFDPacket done [14:19:42]NVStorageSaveData kkm_last_timestamp [14:19:42]File name is /storage/kkm_last_timestamp [14:19:42]Write 4 bytes [14:19:42]NVStorageSaveData done [14:19:42]ExternCall_PrintAddStr [14:19:42]wPrintStart [14:19:42]Write to MH i2c: 01 00 00 7A 0B 85 [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: 01 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: 01 07 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: 01 07 00 7A 0B 00 00 00 00 00 FF 0F 9A [14:19:42]RasterBufferAndPrint [14:19:42]line Счет N : (1)2001445 [14:19:42]line ИНН: 02508201610067 [14:19:42]line Контрольно-Кассовый Чек [14:19:42]line ПРОДАЖА [14:19:42]line ТРК (МРК, ГНК) : 41 [14:19:42]line Товар: 2710194210 [14:19:42]line ДТ-К-5 [14:19:42]line 9.250 * 75.70 [14:19:42]line = 700.23 [14:19:42]line НДС 12% НСП 1% [14:19:42]line > о реализуемом товаре [14:19:42]line ОКРУГЛЕНИЕ: -0.23 [14:19:42]line ИТОГО: 700.00 [14:19:42]line Внесено: 700.00 [14:19:42]line СДАЧА: 0.00 [14:19:42]line НСП 1% : 6.20 [14:19:42]line НДС 12% : 74.36 [14:19:42]line Наличными: 700.00 [14:19:42]line Безнал.: 0.00 [14:19:42]line Место: АЗС № 97 "Партнер Нефть" [14:19:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:19:42]line СНО: Общий режим [14:19:42]line Чек 315 26.07.2024 14:19 [14:19:42]line Смена: 437 ФФД: 1.0 [14:19:42]line ЗНМ: 0300000054 [14:19:42]line РНМ: 0000000000092624 [14:19:42]line Версия ККМ: 001 [14:19:42]line ФМ: 0000000000874959 [14:19:42]line ФД: 225247 [14:19:42]line ФПД: 49645964333309 [14:19:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T141941&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225247&fm=49645964333309&tin=02508201610067®Number=0000000000092624&sum=70000 [14:19:42]OFD Sender: Processing packet 225247 [packets to send 596, broken 595] [14:19:42]ProducePacketName [14:19:42]name=ofd_packets/00225247 [14:19:42]OFD Sender: To server: pG, [14:19:42]CommunicateWithHost lk.salyk.kg:30040 [14:19:42]ConnectInit lk.salyk.kg [14:19:42]written 0, free lines is 4095 [14:19:43]Connected sock=7 [14:19:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 D2 04 01 B4 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 7D B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6F 03 00 35 04 06 00 2D 27 1A 11 90 FD C8 9C 48 38 66 13 94 09 [14:19:43]Write to MH i2c: 01 00 00 A5 0B B0 [14:19:43]Write i2c OK [14:19:43]MH_I2C_Read... [14:19:43]Read from MH i2c: 01 [14:19:43]MH_I2C_Read... [14:19:43]Read from MH i2c: 01 07 00 [14:19:43]MH_I2C_Read... [14:19:43]Read from MH i2c: 01 07 00 A5 0B 00 00 00 00 00 59 0C 1C [14:19:43]RasterBufferAndPrint [14:19:43]line [14:19:43]line [14:19:43]line [14:19:43]line [14:19:43]line [14:19:43]written 0, free lines is 3164 [14:19:43]MH_Cut [14:19:43]Write to MH i2c: D1 01 00 AC 0B 01 89 [14:19:43]Write i2c OK [14:19:43]MH_I2C_Read... [14:19:43]Read from MH i2c: D1 [14:19:43]MH_I2C_Read... [14:19:43]Read from MH i2c: D1 01 00 [14:19:43]MH_I2C_Read... [14:19:43]Read from MH i2c: D1 01 00 AC 0B 00 88 [14:19:43]Write to MH i2c: 01 00 00 AD 0B B8 [14:19:43]Write i2c OK [14:19:43]MH_I2C_Read... [14:19:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 38 47 00 C6 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 6F 03 00 F4 03 04 00 8E 5C A3 66 B6 04 01 00 00 6B B1 B1 A0 39 BF B6 FF [14:19:43]CommunicateWithHost err = 0 [14:19:43]CheckOFDResponse [14:19:43]1017 (14) - 77093643461234 [14:19:43]1041 (16) - 0000000000874959 [14:19:43]1040 (4) - 225247 [14:19:43]1012 (4) - 26.07.2024 08:21 [14:19:43]1206 (1) - 0 [14:19:43]OFD Sender: Remove packet 225247 [14:19:43]ProducePacketName [14:19:43]name=ofd_packets/00225247 [14:19:43]NVStorageDeleteData [14:19:43]OFD Sender: No OFD packet to send [14:19:44]*** Cut start [14:19:44]*** Partial cut [14:19:44]*** CUTSNS_PIN = 1 [14:19:44]*** CUTSNS_PIN = 0 [14:19:44]*** Brake cut motor [14:19:44]Read from MH i2c: 01 [14:19:44]MH_I2C_Read... [14:19:44]*** Stop cut motor [14:19:44]*** Cut end [14:19:44]Read from MH i2c: 01 07 00 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: 01 07 00 AD 0B 00 00 00 00 00 FF 0F CD [14:19:44]process_action close_receipt done [14:19:44]requested_data is exist [14:19:44]produce_requested_data [14:19:44]requested_item fm.sn is exist - process it [14:19:44]wFMCommunicate request_size=4 [14:19:44]MH_SAM_APDU [14:19:44]CAPDU: 80 11 00 00 [14:19:44]Write to MH i2c: E2 08 00 AE 0B 80 11 00 00 00 00 00 00 33 [14:19:44]Write i2c OK [14:19:44]MH_I2C_Read... [14:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:44]Read from MH i2c: E2 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: E2 17 00 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: E2 17 00 AE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 90 [14:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:19:44]wFMCommunicate OK [14:19:44]requested_item fd.num is exist - process it [14:19:44]SAM_PROTO_GetFieldsCounters [14:19:44]wFMCommunicate request_size=4 [14:19:44]MH_SAM_APDU [14:19:44]CAPDU: 80 13 00 00 [14:19:44]Write to MH i2c: E2 08 00 AF 0B 80 13 00 00 00 00 00 00 36 [14:19:44]Write i2c OK [14:19:44]MH_I2C_Read... [14:19:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:45]Read from MH i2c: E2 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 62 00 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 62 00 AF 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [14:19:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:45]wFMCommunicate OK [14:19:45]SAM_PROTO_GetFieldsCounters done [14:19:45]requested_item shift.num is exist - process it [14:19:45]requested_item shift.opened is exist - process it [14:19:45]req_shift_opened [14:19:45]FM_GetShiftState [14:19:45]SAM_PROTO_GetShiftState [14:19:45]wFMCommunicate request_size=4 [14:19:45]MH_SAM_APDU [14:19:45]CAPDU: 80 13 01 00 [14:19:45]Write to MH i2c: E2 08 00 B0 0B 80 13 01 00 00 00 00 00 38 [14:19:45]Write i2c OK [14:19:45]MH_I2C_Read... [14:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:45]Read from MH i2c: E2 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 0E 00 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 0E 00 B0 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E9 [14:19:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:19:45]wFMCommunicate OK [14:19:45]SAM_PROTO_GetShiftState done [14:19:45]FM_GetShiftState done [14:19:45]req_shift_opened done [14:19:45]requested_item shift.open_date is exist - process it [14:19:45]req_shift_open_date [14:19:45]req_shift_open_date done [14:19:45]produce_requested_data done [14:19:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225247,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:19:45]process_action_free close_receipt [14:19:45]json_value_free [14:19:45]json_value_free done [14:19:45]process_json_proto returns [14:19:45]Send response to host [14:19:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225247,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:19:45]free response buf [14:19:45]execute_script done [14:19:45]execute_script returns [14:19:45]free content buf [14:19:45]Sock 9.Close socket [14:19:45]Sock 9.Thread stoped [14:19:48]OFD Sender: No OFD packet to send [14:19:53]OFD Sender: No OFD packet to send [14:19:58]OFD Sender: No OFD packet to send [14:20:03]OFD Sender: No OFD packet to send [14:20:07]accept exits with 10 [14:20:07]New connection [14:20:07]New thread 3067239780 created [14:20:07]Thread 3067383140 joined [14:20:07]Waiting for new connection... [14:20:07] Sock 10.Parse request [14:20:07]Sock 10.Check first char [14:20:07]Sock 10.First char is OK [14:20:07]request: POST /json_proto HTTP/1.0 [14:20:07]Method: POST [14:20:07]URL: /json_proto [14:20:07]Method is POST - this is cgi request [14:20:07]url: /json_proto [14:20:07]query_string will be loaded in cgi processing [14:20:07]execute_cgi json_proto POST (null) [14:20:07]execute_cgi path=json_proto method=POST [14:20:07]POST find Content-Length [14:20:07]Host: 172.17.43.131:8080 [14:20:07]Content-Length: 680 [14:20:07]Content-Type: application/json [14:20:07] [14:20:07]POST finish read [14:20:07]Found Content-Length = 680 [14:20:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:07]execute_script... [14:20:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:07]POST & json_proto [14:20:07]process_json_proto [14:20:07]json parsed OK: [14:20:07]protocol is kg_v1.0 [14:20:07]action value=close_receipt [14:20:07]process_action close_receipt [14:20:07]cmd_close_receipt [14:20:07]MH_GetDate [14:20:07]Write to MH i2c: F0 00 00 B1 0B AB [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: F0 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: F0 09 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: F0 09 00 B1 0B 00 97 B0 A3 66 F9 24 A2 66 29 [14:20:07]GetLastDocTimeStamp 1722003581 [14:20:07]current date 1722003607 [14:20:07]FM_GetShiftState [14:20:07]SAM_PROTO_GetShiftState [14:20:07]wFMCommunicate request_size=4 [14:20:07]MH_SAM_APDU [14:20:07]CAPDU: 80 13 01 00 [14:20:07]Write to MH i2c: E2 08 00 B2 0B 80 13 01 00 00 00 00 00 3A [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:07]Read from MH i2c: E2 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: E2 0E 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: E2 0E 00 B2 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EB [14:20:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:20:07]wFMCommunicate OK [14:20:07]SAM_PROTO_GetShiftState done [14:20:07]FM_GetShiftState done [14:20:07]opened in 1721952182 [14:20:07]opened+sec_in_day 1722038582 [14:20:07]quantity*price = 150037 [14:20:07]sum+1 = 150038 [14:20:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 316 26.07.2024 14:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225248 ФПД: 1797544230600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142007&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225248&fm=1797544230600&tin=02508201610067®Number=0000000000092624&sum=150000 [14:20:08]StoreToDocumentArchive [14:20:08]shift 437 fd 225248 [14:20:08]save to /storage/0437/doc_00225248 [14:20:08]save last doc name /storage/0437/doc_00225248 to /storage/kkm_last_doc_name [14:20:08]save OK [14:20:08]Clear old archive folders... [14:20:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:20:08]tlvbuf is 0160BF90 [14:20:08]SAM_PROTO_ClearQueue [14:20:08]wFMCommunicate request_size=4 [14:20:08]MH_SAM_APDU [14:20:08]CAPDU: 80 09 00 00 [14:20:08]Write to MH i2c: E2 08 00 BF 0B 80 09 00 00 00 00 00 00 3C [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:08]Read from MH i2c: E2 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 BF 0B 00 90 00 3E [14:20:08]RAPDU: 90 00 [14:20:08]wFMCommunicate OK [14:20:08]SAM_PROTO_ClearQueue done [14:20:08]KKMCreateOFDPacket [14:20:08]OFDProtocolAddRootSTLVToBuf [14:20:08]FM_MakeSignedData [14:20:08]FM_MakeSignedData [14:20:08]SAM_PROTO_SignData [14:20:08]wFMCommunicate request_size=4 [14:20:08]MH_SAM_APDU [14:20:08]CAPDU: 80 0D 01 02 [14:20:08]Write to MH i2c: E2 08 00 C0 0B 80 0D 01 02 00 00 00 00 44 [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:08]Read from MH i2c: E2 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 C0 0B 00 90 00 3F [14:20:08]RAPDU: 90 00 [14:20:08]wFMCommunicate OK [14:20:08]wFMCommunicate request_size=255 [14:20:08]MH_SAM_APDU [14:20:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 97 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6F 03 00 35 04 06 00 01 A2 85 FC [14:20:08]Write to MH i2c: E2 02 01 C1 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 97 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6F 03 00 35 04 06 00 01 A2 85 FC 00 00 51 [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:08]Read from MH i2c: E2 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 C1 0B 00 90 00 40 [14:20:08]RAPDU: 90 00 [14:20:08]wFMCommunicate OK [14:20:08]wFMCommunicate request_size=7 [14:20:08]MH_SAM_APDU [14:20:08]CAPDU: 80 0D 02 02 02 3E C8 [14:20:08]Write to MH i2c: E2 0A 00 C2 0B 80 0D 02 02 02 00 3E C8 00 00 51 [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:08]Read from MH i2c: E2 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 03 00 C2 0B 00 90 00 41 [14:20:08]RAPDU: 90 00 [14:20:08]wFMCommunicate OK [14:20:08]wFMCommunicate request_size=4 [14:20:08]MH_SAM_APDU [14:20:08]CAPDU: 80 0D 03 02 [14:20:08]Write to MH i2c: E2 08 00 C3 0B 80 0D 03 02 00 00 00 00 49 [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:08]Read from MH i2c: E2 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 0B 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 0B 00 C3 0B 00 B7 37 54 6F FB 0E 87 6A 90 00 F5 [14:20:08]RAPDU: B7 37 54 6F FB 0E 87 6A 90 00 [14:20:08]wFMCommunicate OK [14:20:08]SAM_PROTO_SignData done [14:20:08]FM_MakeSignedData done [14:20:08]CreateOFDProtocolMessage [14:20:08]wFMCommunicate request_size=4 [14:20:08]MH_SAM_APDU [14:20:08]CAPDU: 80 11 00 00 [14:20:08]Write to MH i2c: E2 08 00 C4 0B 80 11 00 00 00 00 00 00 49 [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:08]Read from MH i2c: E2 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 17 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: E2 17 00 C4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [14:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:20:08]wFMCommunicate OK [14:20:08]CreateOFDProtocolMessage done [14:20:08]OFDSenderStorePacket 225248 [14:20:08]StoreOFDPacket docnum=225248 [14:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 74 3D 04 01 38 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 97 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6F 03 00 35 04 06 00 01 A2 85 FC 3E C8 B7 37 54 6F FB 0E 87 6A [14:20:08]CheckFolder [14:20:08]dirname=/storage/ofd_packets [14:20:08]CheckFolder done [14:20:08]ProducePacketName [14:20:08]name=ofd_packets/00225248 [14:20:08]NVStorageSaveData ofd_packets/00225248 [14:20:08]File name is /storage/ofd_packets/00225248 [14:20:08]Write 298 bytes [14:20:08]NVStorageSaveData done [14:20:08]OFDSenderStorePacket done [14:20:08]KKMCreateOFDPacket done [14:20:08]NVStorageSaveData kkm_last_timestamp [14:20:08]File name is /storage/kkm_last_timestamp [14:20:08]Write 4 bytes [14:20:08]NVStorageSaveData done [14:20:08]ExternCall_PrintAddStr [14:20:08]wPrintStart [14:20:08]Write to MH i2c: 01 00 00 C5 0B D0 [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 07 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 07 00 C5 0B 00 00 00 00 00 FF 0F E5 [14:20:08]RasterBufferAndPrint [14:20:08]line Счет N : (1)2001444 [14:20:08]line ИНН: 02508201610067 [14:20:08]line Контрольно-Кассовый Чек [14:20:08]line ПРОДАЖА [14:20:08]line ТРК (МРК, ГНК) : 21 [14:20:08]line Товар: 2710194210 [14:20:08]line ДТ-К-5 [14:20:08]line 19.820 * 75.70 [14:20:08]line = 1500.37 [14:20:08]line НДС 12% НСП 1% [14:20:08]line > о реализуемом товаре [14:20:08]line ОКРУГЛЕНИЕ: -0.37 [14:20:08]line ИТОГО: 1500.00 [14:20:08]line Внесено: 1500.00 [14:20:08]line СДАЧА: 0.00 [14:20:08]line НСП 1% : 13.28 [14:20:08]line НДС 12% : 159.33 [14:20:08]line Наличными: 1500.00 [14:20:08]line Безнал.: 0.00 [14:20:08]line Место: АЗС № 97 "Партнер Нефть" [14:20:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:20:08]line СНО: Общий режим [14:20:08]line Чек 316 26.07.2024 14:20 [14:20:08]line Смена: 437 ФФД: 1.0 [14:20:08]line ЗНМ: 0300000054 [14:20:08]line РНМ: 0000000000092624 [14:20:08]line Версия ККМ: 001 [14:20:08]line ФМ: 0000000000874959 [14:20:08]line ФД: 225248 [14:20:08]line ФПД: 1797544230600 [14:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142007&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225248&fm=1797544230600&tin=02508201610067®Number=0000000000092624&sum=150000 [14:20:09]written 0, free lines is 4095 [14:20:09]OFD Sender: Processing packet 225248 [packets to send 596, broken 595] [14:20:09]ProducePacketName [14:20:09]name=ofd_packets/00225248 [14:20:09]OFD Sender: To server: pG, [14:20:09]CommunicateWithHost lk.salyk.kg:30040 [14:20:09]ConnectInit lk.salyk.kg [14:20:09]Connected sock=7 [14:20:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 74 3D 04 01 38 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 97 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6F 03 00 35 04 06 00 01 A2 85 FC 3E C8 B7 37 54 6F FB 0E 87 6A [14:20:09]Write to MH i2c: 01 00 00 F0 0B FB [14:20:09]Write i2c OK [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: 01 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: 01 07 00 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: 01 07 00 F0 0B 00 00 00 00 00 61 0C 6F [14:20:09]RasterBufferAndPrint [14:20:09]line [14:20:09]line [14:20:09]line [14:20:09]line [14:20:09]line [14:20:09]written 0, free lines is 3172 [14:20:09]MH_Cut [14:20:09]Write to MH i2c: D1 01 00 F7 0B 01 D4 [14:20:09]Write i2c OK [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: D1 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: D1 01 00 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: D1 01 00 F7 0B 00 D3 [14:20:09]Write to MH i2c: 01 00 00 F8 0B 03 [14:20:09]Write i2c OK [14:20:09]MH_I2C_Read... [14:20:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C1 2E 47 00 C0 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 6F 03 00 F4 03 04 00 A8 5C A3 66 B6 04 01 00 00 91 BE 11 4E F2 47 EE DC [14:20:09]CommunicateWithHost err = 0 [14:20:09]CheckOFDResponse [14:20:09]1017 (14) - 77093643461234 [14:20:09]1041 (16) - 0000000000874959 [14:20:09]1040 (4) - 225248 [14:20:09]1012 (4) - 26.07.2024 08:22 [14:20:09]1206 (1) - 0 [14:20:09]OFD Sender: Remove packet 225248 [14:20:09]ProducePacketName [14:20:09]name=ofd_packets/00225248 [14:20:09]NVStorageDeleteData [14:20:10]OFD Sender: No OFD packet to send [14:20:10]*** Cut start [14:20:10]*** Partial cut [14:20:10]*** CUTSNS_PIN = 1 [14:20:10]*** CUTSNS_PIN = 0 [14:20:11]*** Brake cut motor [14:20:11]Read from MH i2c: 01 [14:20:11]MH_I2C_Read... [14:20:11]*** Stop cut motor [14:20:11]*** Cut end [14:20:11]Read from MH i2c: 01 07 00 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: 01 07 00 F8 0B 00 00 00 00 00 FF 0F 18 [14:20:11]process_action close_receipt done [14:20:11]requested_data is exist [14:20:11]produce_requested_data [14:20:11]requested_item fm.sn is exist - process it [14:20:11]wFMCommunicate request_size=4 [14:20:11]MH_SAM_APDU [14:20:11]CAPDU: 80 11 00 00 [14:20:11]Write to MH i2c: E2 08 00 F9 0B 80 11 00 00 00 00 00 00 7E [14:20:11]Write i2c OK [14:20:11]MH_I2C_Read... [14:20:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:11]Read from MH i2c: E2 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 17 00 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 17 00 F9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [14:20:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:20:11]wFMCommunicate OK [14:20:11]requested_item fd.num is exist - process it [14:20:11]SAM_PROTO_GetFieldsCounters [14:20:11]wFMCommunicate request_size=4 [14:20:11]MH_SAM_APDU [14:20:11]CAPDU: 80 13 00 00 [14:20:11]Write to MH i2c: E2 08 00 FA 0B 80 13 00 00 00 00 00 00 81 [14:20:11]Write i2c OK [14:20:11]MH_I2C_Read... [14:20:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:11]Read from MH i2c: E2 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 62 00 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 62 00 FA 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [14:20:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:11]wFMCommunicate OK [14:20:11]SAM_PROTO_GetFieldsCounters done [14:20:11]requested_item shift.num is exist - process it [14:20:11]requested_item shift.opened is exist - process it [14:20:11]req_shift_opened [14:20:11]FM_GetShiftState [14:20:11]SAM_PROTO_GetShiftState [14:20:11]wFMCommunicate request_size=4 [14:20:11]MH_SAM_APDU [14:20:11]CAPDU: 80 13 01 00 [14:20:11]Write to MH i2c: E2 08 00 FB 0B 80 13 01 00 00 00 00 00 83 [14:20:11]Write i2c OK [14:20:11]MH_I2C_Read... [14:20:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:11]Read from MH i2c: E2 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 0E 00 [14:20:11]MH_I2C_Read... [14:20:11]Read from MH i2c: E2 0E 00 FB 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 34 [14:20:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:20:11]wFMCommunicate OK [14:20:11]SAM_PROTO_GetShiftState done [14:20:11]FM_GetShiftState done [14:20:11]req_shift_opened done [14:20:11]requested_item shift.open_date is exist - process it [14:20:11]req_shift_open_date [14:20:11]req_shift_open_date done [14:20:11]produce_requested_data done [14:20:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225248,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:20:11]process_action_free close_receipt [14:20:11]json_value_free [14:20:11]json_value_free done [14:20:11]process_json_proto returns [14:20:11]Send response to host [14:20:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225248,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:20:11]free response buf [14:20:11]execute_script done [14:20:11]execute_script returns [14:20:11]free content buf [14:20:11]Sock 10.Close socket [14:20:11]Sock 10.Thread stoped [14:20:15]OFD Sender: No OFD packet to send [14:20:18]recv_with_timeout no data received [14:20:20]OFD Sender: No OFD packet to send [14:20:23]accept exits with 9 [14:20:23]New connection [14:20:23]New thread 3067383140 created [14:20:23]Thread 3067239780 joined [14:20:23]Waiting for new connection... [14:20:23] Sock 9.Parse request [14:20:23]Sock 9.Check first char [14:20:23]Sock 9.First char is OK [14:20:23]request: POST /json_proto HTTP/1.0 [14:20:23]Method: POST [14:20:23]URL: /json_proto [14:20:23]Method is POST - this is cgi request [14:20:23]url: /json_proto [14:20:23]query_string will be loaded in cgi processing [14:20:23]execute_cgi json_proto POST (null) [14:20:23]execute_cgi path=json_proto method=POST [14:20:23]POST find Content-Length [14:20:23]Host: 172.17.43.131:8080 [14:20:23]Content-Length: 683 [14:20:23]Content-Type: application/json [14:20:23] [14:20:23]POST finish read [14:20:23]Found Content-Length = 683 [14:20:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:23]execute_script... [14:20:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:23]POST & json_proto [14:20:23]process_json_proto [14:20:23]json parsed OK: [14:20:23]protocol is kg_v1.0 [14:20:23]action value=close_receipt [14:20:23]process_action close_receipt [14:20:23]cmd_close_receipt [14:20:23]MH_GetDate [14:20:23]Write to MH i2c: F0 00 00 FC 0B F6 [14:20:23]Write i2c OK [14:20:23]MH_I2C_Read... [14:20:23]Read from MH i2c: F0 [14:20:23]MH_I2C_Read... [14:20:23]Read from MH i2c: F0 09 00 [14:20:23]MH_I2C_Read... [14:20:23]Read from MH i2c: F0 09 00 FC 0B 00 A8 B0 A3 66 F9 24 A2 66 85 [14:20:23]GetLastDocTimeStamp 1722003607 [14:20:23]current date 1722003624 [14:20:23]FM_GetShiftState [14:20:23]SAM_PROTO_GetShiftState [14:20:23]wFMCommunicate request_size=4 [14:20:23]MH_SAM_APDU [14:20:23]CAPDU: 80 13 01 00 [14:20:23]Write to MH i2c: E2 08 00 FD 0B 80 13 01 00 00 00 00 00 85 [14:20:23]Write i2c OK [14:20:23]MH_I2C_Read... [14:20:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:23]Read from MH i2c: E2 [14:20:23]MH_I2C_Read... [14:20:23]Read from MH i2c: E2 0E 00 [14:20:23]MH_I2C_Read... [14:20:23]Read from MH i2c: E2 0E 00 FD 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 36 [14:20:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:20:23]wFMCommunicate OK [14:20:23]SAM_PROTO_GetShiftState done [14:20:23]FM_GetShiftState done [14:20:23]opened in 1721952182 [14:20:23]opened+sec_in_day 1722038582 [14:20:23]quantity*price = 150032 [14:20:23]sum+1 = 150033 [14:20:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 317 26.07.2024 14:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225249 ФПД: 45250735007645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142024&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225249&fm=45250735007645&tin=02508201610067®Number=0000000000092624&sum=150000 [14:20:24]StoreToDocumentArchive [14:20:24]shift 437 fd 225249 [14:20:24]save to /storage/0437/doc_00225249 [14:20:24]save last doc name /storage/0437/doc_00225249 to /storage/kkm_last_doc_name [14:20:24]save OK [14:20:24]Clear old archive folders... [14:20:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:20:24]tlvbuf is 016BA290 [14:20:24]SAM_PROTO_ClearQueue [14:20:24]wFMCommunicate request_size=4 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 09 00 00 [14:20:24]Write to MH i2c: E2 08 00 0A 0C 80 09 00 00 00 00 00 00 88 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 0A 0C 00 90 00 8A [14:20:24]RAPDU: 90 00 [14:20:24]wFMCommunicate OK [14:20:24]SAM_PROTO_ClearQueue done [14:20:24]KKMCreateOFDPacket [14:20:24]OFDProtocolAddRootSTLVToBuf [14:20:24]FM_MakeSignedData [14:20:24]FM_MakeSignedData [14:20:24]SAM_PROTO_SignData [14:20:24]wFMCommunicate request_size=4 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 0D 01 02 [14:20:24]Write to MH i2c: E2 08 00 0B 0C 80 0D 01 02 00 00 00 00 90 [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:24]Read from MH i2c: E2 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 [14:20:24]MH_I2C_Read... [14:20:24]Read from MH i2c: E2 03 00 0B 0C 00 90 00 8B [14:20:24]RAPDU: 90 00 [14:20:24]wFMCommunicate OK [14:20:24]wFMCommunicate request_size=255 [14:20:24]MH_SAM_APDU [14:20:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6F 03 00 35 04 06 00 29 [14:20:24]Write to MH i2c: E2 02 01 0C 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6F 03 00 35 04 06 00 29 00 00 5B [14:20:24]Write i2c OK [14:20:24]MH_I2C_Read... [14:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:25]Read from MH i2c: E2 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 03 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 03 00 0C 0C 00 90 00 8C [14:20:25]RAPDU: 90 00 [14:20:25]wFMCommunicate OK [14:20:25]wFMCommunicate request_size=10 [14:20:25]MH_SAM_APDU [14:20:25]CAPDU: 80 0D 02 02 05 27 C1 FC 67 9D [14:20:25]Write to MH i2c: E2 0D 00 0D 0C 80 0D 02 02 05 00 27 C1 FC 67 9D 00 00 85 [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:25]Read from MH i2c: E2 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 03 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 03 00 0D 0C 00 90 00 8D [14:20:25]RAPDU: 90 00 [14:20:25]wFMCommunicate OK [14:20:25]wFMCommunicate request_size=4 [14:20:25]MH_SAM_APDU [14:20:25]CAPDU: 80 0D 03 02 [14:20:25]Write to MH i2c: E2 08 00 0E 0C 80 0D 03 02 00 00 00 00 95 [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:25]Read from MH i2c: E2 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 0B 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 0B 00 0E 0C 00 B4 7D 36 D7 F5 96 DA F5 90 00 2E [14:20:25]RAPDU: B4 7D 36 D7 F5 96 DA F5 90 00 [14:20:25]wFMCommunicate OK [14:20:25]SAM_PROTO_SignData done [14:20:25]FM_MakeSignedData done [14:20:25]CreateOFDProtocolMessage [14:20:25]wFMCommunicate request_size=4 [14:20:25]MH_SAM_APDU [14:20:25]CAPDU: 80 11 00 00 [14:20:25]Write to MH i2c: E2 08 00 0F 0C 80 11 00 00 00 00 00 00 95 [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:25]Read from MH i2c: E2 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 17 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: E2 17 00 0F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [14:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:20:25]wFMCommunicate OK [14:20:25]CreateOFDProtocolMessage done [14:20:25]OFDSenderStorePacket 225249 [14:20:25]StoreOFDPacket docnum=225249 [14:20:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 31 07 01 80 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6F 03 00 35 04 06 00 29 27 C1 FC 67 9D B4 7D 36 D7 F5 96 DA F5 [14:20:25]CheckFolder [14:20:25]dirname=/storage/ofd_packets [14:20:25]CheckFolder done [14:20:25]ProducePacketName [14:20:25]name=ofd_packets/00225249 [14:20:25]NVStorageSaveData ofd_packets/00225249 [14:20:25]File name is /storage/ofd_packets/00225249 [14:20:25]Write 301 bytes [14:20:25]NVStorageSaveData done [14:20:25]OFDSenderStorePacket done [14:20:25]KKMCreateOFDPacket done [14:20:25]NVStorageSaveData kkm_last_timestamp [14:20:25]File name is /storage/kkm_last_timestamp [14:20:25]Write 4 bytes [14:20:25]NVStorageSaveData done [14:20:25]ExternCall_PrintAddStr [14:20:25]wPrintStart [14:20:25]Write to MH i2c: 01 00 00 10 0C 1C [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 07 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 07 00 10 0C 00 00 00 00 00 FF 0F 31 [14:20:25]RasterBufferAndPrint [14:20:25]line Счет N : (1)2001446 [14:20:25]line ИНН: 02508201610067 [14:20:25]line Контрольно-Кассовый Чек [14:20:25]line ПРОДАЖА [14:20:25]line ТРК (МРК, ГНК) : 54 [14:20:25]line Товар: 2710124500 [14:20:25]line Аи-95-К-5 [14:20:25]line 20.220 * 74.20 [14:20:25]line = 1500.32 [14:20:25]line НДС 12% НСП 1% [14:20:25]line > о реализуемом товаре [14:20:25]line ОКРУГЛЕНИЕ: -0.32 [14:20:25]line ИТОГО: 1500.00 [14:20:25]line Внесено: 1500.00 [14:20:25]line СДАЧА: 0.00 [14:20:25]line НСП 1% : 13.28 [14:20:25]line НДС 12% : 159.33 [14:20:25]line Наличными: 1500.00 [14:20:25]line Безнал.: 0.00 [14:20:25]line Место: АЗС № 97 "Партнер Нефть" [14:20:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:20:25]line СНО: Общий режим [14:20:25]line Чек 317 26.07.2024 14:20 [14:20:25]line Смена: 437 ФФД: 1.0 [14:20:25]line ЗНМ: 0300000054 [14:20:25]line РНМ: 0000000000092624 [14:20:25]line Версия ККМ: 001 [14:20:25]line ФМ: 0000000000874959 [14:20:25]line ФД: 225249 [14:20:25]line ФПД: 45250735007645 [14:20:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142024&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225249&fm=45250735007645&tin=02508201610067®Number=0000000000092624&sum=150000 [14:20:25]written 0, free lines is 4095 [14:20:25]OFD Sender: Processing packet 225249 [packets to send 596, broken 595] [14:20:25]ProducePacketName [14:20:25]name=ofd_packets/00225249 [14:20:25]OFD Sender: To server: pG, [14:20:25]CommunicateWithHost lk.salyk.kg:30040 [14:20:25]ConnectInit lk.salyk.kg [14:20:25]Write to MH i2c: 01 00 00 3B 0C 47 [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 07 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: 01 07 00 3B 0C 00 00 00 00 00 5D 0C B7 [14:20:25]RasterBufferAndPrint [14:20:25]line [14:20:25]line [14:20:25]line [14:20:25]line [14:20:25]line [14:20:25]written 0, free lines is 3169 [14:20:25]MH_Cut [14:20:25]Write to MH i2c: D1 01 00 42 0C 01 20 [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: D1 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: D1 01 00 [14:20:25]MH_I2C_Read... [14:20:25]Read from MH i2c: D1 01 00 42 0C 00 1F [14:20:25]Write to MH i2c: 01 00 00 43 0C 4F [14:20:25]Write i2c OK [14:20:25]MH_I2C_Read... [14:20:27]*** Cut start [14:20:27]*** Partial cut [14:20:27]*** CUTSNS_PIN = 1 [14:20:27]*** CUTSNS_PIN = 0 [14:20:27]*** Brake cut motor [14:20:27]Connected sock=11 [14:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 53 31 07 01 80 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 Read from MH i2c: F7 01 03 06 [14:20:27]00 MH_I2C_Read... [14:20:27]30 05 Read from MH i2c: 00 01 00 07 00 00 00 [14:20:27]EE MH_I2C_Read... [14:20:27]03 0F *** Stop cut motor [14:20:27]*** Cut end [14:20:27]Read from MH i2c: 01 07 00 43 0C 00 00 00 00 00 FF 0F 64 [14:20:27]process_action close_receipt done [14:20:27]requested_data is exist [14:20:27]produce_requested_data [14:20:27]requested_item fm.sn is exist - process it [14:20:27]wFMCommunicate request_size=4 [14:20:27]MH_SAM_APDU [14:20:27]CAPDU: 80 11 00 00 [14:20:27]Write to MH i2c: E2 08 00 44 0C 80 11 00 00 00 00 00 00 CA [14:20:27]Write i2c OK [14:20:27]MH_I2C_Read... [14:20:27]00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6F 03 00 35 04 06 00 29 27 C1 FC 67 9D B4 7D 36 D7 F5 96 DA F5 [14:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:27]Read from MH i2c: E2 [14:20:27]MH_I2C_Read... [14:20:27]Read from MH i2c: E2 17 00 [14:20:27]MH_I2C_Read... [14:20:27]Read from MH i2c: E2 17 00 44 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [14:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:20:27]wFMCommunicate OK [14:20:27]requested_item fd.num is exist - process it [14:20:27]SAM_PROTO_GetFieldsCounters [14:20:27]wFMCommunicate request_size=4 [14:20:27]MH_SAM_APDU [14:20:27]CAPDU: 80 13 00 00 [14:20:27]Write to MH i2c: E2 08 00 45 0C 80 13 00 00 00 00 00 00 CD [14:20:27]Write i2c OK [14:20:27]MH_I2C_Read... [14:20:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:27]Read from MH i2c: E2 [14:20:27]MH_I2C_Read... [14:20:27]Read from MH i2c: E2 62 00 [14:20:27]MH_I2C_Read... [14:20:27]Read from MH i2c: E2 62 00 45 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [14:20:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:27]wFMCommunicate OK [14:20:27]SAM_PROTO_GetFieldsCounters done [14:20:27]requested_item shift.num is exist - process it [14:20:27]requested_item shift.opened is exist - process it [14:20:27]req_shift_opened [14:20:27]FM_GetShiftState [14:20:27]SAM_PROTO_GetShiftState [14:20:27]wFMCommunicate request_size=4 [14:20:27]MH_SAM_APDU [14:20:27]CAPDU: 80 13 01 00 [14:20:27]Write to MH i2c: E2 08 00 46 0C 80 13 01 00 00 00 00 00 CF [14:20:27]Write i2c OK [14:20:27]MH_I2C_Read... [14:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:27]Read from MH i2c: E2 [14:20:27]MH_I2C_Read... [14:20:27]Read from MH i2c: E2 0E 00 [14:20:27]MH_I2C_Read... [14:20:27]Read from MH i2c: E2 0E 00 46 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [14:20:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:20:27]wFMCommunicate OK [14:20:27]SAM_PROTO_GetShiftState done [14:20:27]FM_GetShiftState done [14:20:27]req_shift_opened done [14:20:27]requested_item shift.open_date is exist - process it [14:20:27]req_shift_open_date [14:20:27]req_shift_open_date done [14:20:27]produce_requested_data done [14:20:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225249,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:20:27]process_action_free close_receipt [14:20:27]json_value_free [14:20:27]json_value_free done [14:20:27]process_json_proto returns [14:20:27]Send response to host [14:20:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225249,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:20:27]free response buf [14:20:27]execute_script done [14:20:27]execute_script returns [14:20:27]free content buf [14:20:27]Sock 9.Close socket [14:20:27]Sock 9.Thread stoped [14:20:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3E 42 47 00 13 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 6F 03 00 F4 03 04 00 BB 5C A3 66 B6 04 01 00 00 37 65 61 05 CF BD 9B A3 [14:20:28]CommunicateWithHost err = 0 [14:20:28]CheckOFDResponse [14:20:28]1017 (14) - 77093643461234 [14:20:28]1041 (16) - 0000000000874959 [14:20:28]1040 (4) - 225249 [14:20:28]1012 (4) - 26.07.2024 08:22 [14:20:28]1206 (1) - 0 [14:20:28]OFD Sender: Remove packet 225249 [14:20:28]ProducePacketName [14:20:28]name=ofd_packets/00225249 [14:20:28]NVStorageDeleteData [14:20:29]OFD Sender: No OFD packet to send [14:20:34]OFD Sender: No OFD packet to send [14:20:39]OFD Sender: No OFD packet to send [14:20:44]OFD Sender: No OFD packet to send [14:20:49]OFD Sender: No OFD packet to send [14:20:49]recv_with_timeout no data received [14:20:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:00]recv_with_timeout no data received [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [14:21:10]recv_with_timeout no data received [14:21:14]OFD Sender: No OFD packet to send [14:21:19]OFD Sender: No OFD packet to send [14:21:24]OFD Sender: No OFD packet to send [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:37]accept exits with 10 [14:21:37]New connection [14:21:37]New thread 3067239780 created [14:21:37]Thread 3067383140 joined [14:21:37]Waiting for new connection... [14:21:37] Sock 10.Parse request [14:21:37]Sock 10.Check first char [14:21:37]Sock 10.First char is OK [14:21:37]request: POST /json_proto HTTP/1.0 [14:21:37]Method: POST [14:21:37]URL: /json_proto [14:21:37]Method is POST - this is cgi request [14:21:37]url: /json_proto [14:21:37]query_string will be loaded in cgi processing [14:21:37]execute_cgi json_proto POST (null) [14:21:37]execute_cgi path=json_proto method=POST [14:21:37]POST find Content-Length [14:21:37]Host: 172.17.43.131:8080 [14:21:37]Content-Length: 671 [14:21:37]Content-Type: application/json [14:21:37] [14:21:37]POST finish read [14:21:37]Found Content-Length = 671 [14:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:37]execute_script... [14:21:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:37]POST & json_proto [14:21:37]process_json_proto [14:21:37]json parsed OK: [14:21:37]protocol is kg_v1.0 [14:21:37]action value=close_receipt [14:21:37]process_action close_receipt [14:21:37]cmd_close_receipt [14:21:37]MH_GetDate [14:21:37]Write to MH i2c: F0 00 00 47 0C 42 [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: F0 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: F0 09 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: F0 09 00 47 0C 00 F1 B0 A3 66 F9 24 A2 66 1A [14:21:37]GetLastDocTimeStamp 1722003624 [14:21:37]current date 1722003697 [14:21:37]FM_GetShiftState [14:21:37]SAM_PROTO_GetShiftState [14:21:37]wFMCommunicate request_size=4 [14:21:37]MH_SAM_APDU [14:21:37]CAPDU: 80 13 01 00 [14:21:37]Write to MH i2c: E2 08 00 48 0C 80 13 01 00 00 00 00 00 D1 [14:21:37]Write i2c OK [14:21:37]MH_I2C_Read... [14:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:37]Read from MH i2c: E2 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 0E 00 [14:21:37]MH_I2C_Read... [14:21:37]Read from MH i2c: E2 0E 00 48 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 82 [14:21:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:21:37]wFMCommunicate OK [14:21:37]SAM_PROTO_GetShiftState done [14:21:37]FM_GetShiftState done [14:21:37]opened in 1721952182 [14:21:37]opened+sec_in_day 1722038582 [14:21:37]quantity*price = 50017 [14:21:37]sum+1 = 50019 [14:21:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 318 26.07.2024 14:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225250 ФПД: 4937460640462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142137&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225250&fm=4937460640462&tin=02508201610067®Number=0000000000092624&sum=50000 [14:21:38]StoreToDocumentArchive [14:21:38]shift 437 fd 225250 [14:21:38]save to /storage/0437/doc_00225250 [14:21:38]save last doc name /storage/0437/doc_00225250 to /storage/kkm_last_doc_name [14:21:38]save OK [14:21:38]Clear old archive folders... [14:21:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:21:38]tlvbuf is 016A5C00 [14:21:38]SAM_PROTO_ClearQueue [14:21:38]wFMCommunicate request_size=4 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 09 00 00 [14:21:38]Write to MH i2c: E2 08 00 55 0C 80 09 00 00 00 00 00 00 D3 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 55 0C 00 90 00 D5 [14:21:38]RAPDU: 90 00 [14:21:38]wFMCommunicate OK [14:21:38]SAM_PROTO_ClearQueue done [14:21:38]KKMCreateOFDPacket [14:21:38]OFDProtocolAddRootSTLVToBuf [14:21:38]FM_MakeSignedData [14:21:38]FM_MakeSignedData [14:21:38]SAM_PROTO_SignData [14:21:38]wFMCommunicate request_size=4 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 0D 01 02 [14:21:38]Write to MH i2c: E2 08 00 56 0C 80 0D 01 02 00 00 00 00 DB [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 56 0C 00 90 00 D6 [14:21:38]RAPDU: 90 00 [14:21:38]wFMCommunicate OK [14:21:38]wFMCommunicate request_size=255 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F1 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6F 03 00 35 04 06 00 [14:21:38]Write to MH i2c: E2 02 01 57 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F1 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6F 03 00 35 04 06 00 00 00 61 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 57 0C 00 90 00 D7 [14:21:38]RAPDU: 90 00 [14:21:38]wFMCommunicate OK [14:21:38]wFMCommunicate request_size=11 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 0D 02 02 06 04 7D 97 96 6A CE [14:21:38]Write to MH i2c: E2 0E 00 58 0C 80 0D 02 02 06 00 04 7D 97 96 6A CE 00 00 D0 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 03 00 58 0C 00 90 00 D8 [14:21:38]RAPDU: 90 00 [14:21:38]wFMCommunicate OK [14:21:38]wFMCommunicate request_size=4 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 0D 03 02 [14:21:38]Write to MH i2c: E2 08 00 59 0C 80 0D 03 02 00 00 00 00 E0 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 0B 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 0B 00 59 0C 00 D3 B4 AE 3A 76 AF 9B 29 90 00 39 [14:21:38]RAPDU: D3 B4 AE 3A 76 AF 9B 29 90 00 [14:21:38]wFMCommunicate OK [14:21:38]SAM_PROTO_SignData done [14:21:38]FM_MakeSignedData done [14:21:38]CreateOFDProtocolMessage [14:21:38]wFMCommunicate request_size=4 [14:21:38]MH_SAM_APDU [14:21:38]CAPDU: 80 11 00 00 [14:21:38]Write to MH i2c: E2 08 00 5A 0C 80 11 00 00 00 00 00 00 E0 [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:38]Read from MH i2c: E2 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 17 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: E2 17 00 5A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [14:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:21:38]wFMCommunicate OK [14:21:38]CreateOFDProtocolMessage done [14:21:38]OFDSenderStorePacket 225250 [14:21:38]StoreOFDPacket docnum=225250 [14:21:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A1 23 08 01 4F 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F1 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6F 03 00 35 04 06 00 04 7D 97 96 6A CE D3 B4 AE 3A 76 AF 9B 29 [14:21:38]CheckFolder [14:21:38]dirname=/storage/ofd_packets [14:21:38]CheckFolder done [14:21:38]ProducePacketName [14:21:38]name=ofd_packets/00225250 [14:21:38]NVStorageSaveData ofd_packets/00225250 [14:21:38]File name is /storage/ofd_packets/00225250 [14:21:38]Write 302 bytes [14:21:38]NVStorageSaveData done [14:21:38]OFDSenderStorePacket done [14:21:38]KKMCreateOFDPacket done [14:21:38]NVStorageSaveData kkm_last_timestamp [14:21:38]File name is /storage/kkm_last_timestamp [14:21:38]Write 4 bytes [14:21:38]NVStorageSaveData done [14:21:38]ExternCall_PrintAddStr [14:21:38]wPrintStart [14:21:38]Write to MH i2c: 01 00 00 5B 0C 67 [14:21:38]OFD Sender: Processing packet 225250 [packets to send 596, broken 595] [14:21:38]ProducePacketName [14:21:38]name=ofd_packets/00225250 [14:21:38]OFD Sender: To server: pG, [14:21:38]CommunicateWithHost lk.salyk.kg:30040 [14:21:38]ConnectInit lk.salyk.kg [14:21:38]Write i2c OK [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: 01 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: 01 07 00 [14:21:38]MH_I2C_Read... [14:21:38]Read from MH i2c: 01 07 00 5B 0C 00 00 00 00 00 FF 0F 7C [14:21:38]RasterBufferAndPrint [14:21:38]line Счет N : (1)2001448 [14:21:38]line ИНН: 02508201610067 [14:21:38]line Контрольно-Кассовый Чек [14:21:38]line ПРОДАЖА [14:21:38]line ТРК (МРК, ГНК) : 32 [14:21:38]line Товар: 2710124130 [14:21:38]line Super-92-К-5 [14:21:38]line 7.270 * 68.80 [14:21:38]line = 500.18 [14:21:38]line НДС 12% НСП 1% [14:21:38]line > о реализуемом товаре [14:21:38]line ОКРУГЛЕНИЕ: -0.18 [14:21:38]line ИТОГО: 500.00 [14:21:38]line Внесено: 500.00 [14:21:38]line СДАЧА: 0.00 [14:21:38]line НСП 1% : 4.43 [14:21:38]line НДС 12% : 53.12 [14:21:38]line Наличными: 500.00 [14:21:38]line Безнал.: 0.00 [14:21:38]line Место: АЗС № 97 "Партнер Нефть" [14:21:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:21:38]line СНО: Общий режим [14:21:38]line Чек 318 26.07.2024 14:21 [14:21:38]line Смена: 437 ФФД: 1.0 [14:21:38]line ЗНМ: 0300000054 [14:21:38]line РНМ: 0000000000092624 [14:21:38]line Версия ККМ: 001 [14:21:38]line ФМ: 0000000000874959 [14:21:38]line ФД: 225250 [14:21:38]line ФПД: 4937460640462 [14:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142137&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225250&fm=4937460640462&tin=02508201610067®Number=0000000000092624&sum=50000 [14:21:38]written 0, free lines is 4095 [14:21:39]Write to MH i2c: 01 00 00 86 0C 92 [14:21:39]Write i2c OK [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: 01 [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: 01 07 00 [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: 01 07 00 86 0C 00 00 00 00 00 5A 0C FF [14:21:39]RasterBufferAndPrint [14:21:39]line [14:21:39]line [14:21:39]line [14:21:39]line [14:21:39]line [14:21:39]written 0, free lines is 3166 [14:21:39]MH_Cut [14:21:39]Write to MH i2c: D1 01 00 8D 0C 01 6B [14:21:39]Write i2c OK [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: D1 [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: D1 01 00 [14:21:39]MH_I2C_Read... [14:21:39]Read from MH i2c: D1 01 00 8D 0C 00 6A [14:21:39]Write to MH i2c: 01 00 00 8E 0C 9A [14:21:39]Write i2c OK [14:21:39]MH_I2C_Read... [14:21:39]Connected sock=7 [14:21:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A1 23 08 01 4F 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 F1 B0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6F 03 00 35 04 06 00 04 7D 97 96 6A CE D3 B4 AE 3A 76 AF 9B 29 [14:21:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0C A7 47 00 28 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 6F 03 00 F4 03 04 00 02 5D A3 66 B6 04 01 00 00 47 8F 2E 5D CC CF F6 59 [14:21:40]CommunicateWithHost err = 0 [14:21:40]CheckOFDResponse [14:21:40]1017 (14) - 77093643461234 [14:21:40]1041 (16) - 0000000000874959 [14:21:40]1040 (4) - 225250 [14:21:40]1012 (4) - 26.07.2024 08:23 [14:21:40]1206 (1) - 0 [14:21:40]OFD Sender: Remove packet 225250 [14:21:40]ProducePacketName [14:21:40]name=ofd_packets/00225250 [14:21:40]NVStorageDeleteData [14:21:40]*** Cut start [14:21:40]*** Partial cut [14:21:40]*** CUTSNS_PIN = 1 [14:21:40]OFD Sender: No OFD packet to send [14:21:40]*** CUTSNS_PIN = 0 [14:21:40]*** Brake cut motor [14:21:41]Read from MH i2c: 01 [14:21:41]MH_I2C_Read... [14:21:41]*** Stop cut motor [14:21:41]*** Cut end [14:21:41]Read from MH i2c: 01 07 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: 01 07 00 8E 0C 00 00 00 00 00 FF 0F AF [14:21:41]process_action close_receipt done [14:21:41]requested_data is exist [14:21:41]produce_requested_data [14:21:41]requested_item fm.sn is exist - process it [14:21:41]wFMCommunicate request_size=4 [14:21:41]MH_SAM_APDU [14:21:41]CAPDU: 80 11 00 00 [14:21:41]Write to MH i2c: E2 08 00 8F 0C 80 11 00 00 00 00 00 00 15 [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:41]Read from MH i2c: E2 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: E2 17 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: E2 17 00 8F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [14:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:21:41]wFMCommunicate OK [14:21:41]requested_item fd.num is exist - process it [14:21:41]SAM_PROTO_GetFieldsCounters [14:21:41]wFMCommunicate request_size=4 [14:21:41]MH_SAM_APDU [14:21:41]CAPDU: 80 13 00 00 [14:21:41]Write to MH i2c: E2 08 00 90 0C 80 13 00 00 00 00 00 00 18 [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:41]Read from MH i2c: E2 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: E2 62 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: E2 62 00 90 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [14:21:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:41]wFMCommunicate OK [14:21:41]SAM_PROTO_GetFieldsCounters done [14:21:41]requested_item shift.num is exist - process it [14:21:41]requested_item shift.opened is exist - process it [14:21:41]req_shift_opened [14:21:41]FM_GetShiftState [14:21:41]SAM_PROTO_GetShiftState [14:21:41]wFMCommunicate request_size=4 [14:21:41]MH_SAM_APDU [14:21:41]CAPDU: 80 13 01 00 [14:21:41]Write to MH i2c: E2 08 00 91 0C 80 13 01 00 00 00 00 00 1A [14:21:41]Write i2c OK [14:21:41]MH_I2C_Read... [14:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:41]Read from MH i2c: E2 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: E2 0E 00 [14:21:41]MH_I2C_Read... [14:21:41]Read from MH i2c: E2 0E 00 91 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CB [14:21:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:21:41]wFMCommunicate OK [14:21:41]SAM_PROTO_GetShiftState done [14:21:41]FM_GetShiftState done [14:21:41]req_shift_opened done [14:21:41]requested_item shift.open_date is exist - process it [14:21:41]req_shift_open_date [14:21:41]req_shift_open_date done [14:21:41]produce_requested_data done [14:21:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225250,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:21:41]process_action_free close_receipt [14:21:41]json_value_free [14:21:41]json_value_free done [14:21:41]process_json_proto returns [14:21:41]Send response to host [14:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225250,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:21:41]free response buf [14:21:41]execute_script done [14:21:41]execute_script returns [14:21:41]free content buf [14:21:41]Sock 10.Close socket [14:21:41]Sock 10.Thread stoped [14:21:45]OFD Sender: No OFD packet to send [14:21:50]OFD Sender: No OFD packet to send [14:21:55]OFD Sender: No OFD packet to send [14:22:00]OFD Sender: No OFD packet to send [14:22:05]OFD Sender: No OFD packet to send [14:22:08]recv_with_timeout no data received [14:22:10]OFD Sender: No OFD packet to send [14:22:15]OFD Sender: No OFD packet to send [14:22:17]accept exits with 9 [14:22:17]New connection [14:22:17]New thread 3067383140 created [14:22:17]Thread 3067239780 joined [14:22:17]Waiting for new connection... [14:22:17] Sock 9.Parse request [14:22:17]Sock 9.Check first char [14:22:17]Sock 9.First char is OK [14:22:17]request: POST /json_proto HTTP/1.0 [14:22:17]Method: POST [14:22:17]URL: /json_proto [14:22:17]Method is POST - this is cgi request [14:22:17]url: /json_proto [14:22:17]query_string will be loaded in cgi processing [14:22:17]execute_cgi json_proto POST (null) [14:22:17]execute_cgi path=json_proto method=POST [14:22:17]POST find Content-Length [14:22:17]Host: 172.17.43.131:8080 [14:22:17]Content-Length: 683 [14:22:17]Content-Type: application/json [14:22:17] [14:22:17]POST finish read [14:22:17]Found Content-Length = 683 [14:22:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:17]execute_script... [14:22:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:17]POST & json_proto [14:22:17]process_json_proto [14:22:17]json parsed OK: [14:22:17]protocol is kg_v1.0 [14:22:17]action value=close_receipt [14:22:17]process_action close_receipt [14:22:17]cmd_close_receipt [14:22:17]MH_GetDate [14:22:17]Write to MH i2c: F0 00 00 92 0C 8D [14:22:17]Write i2c OK [14:22:17]MH_I2C_Read... [14:22:17]Read from MH i2c: F0 [14:22:17]MH_I2C_Read... [14:22:17]Read from MH i2c: F0 09 00 [14:22:17]MH_I2C_Read... [14:22:17]Read from MH i2c: F0 09 00 92 0C 00 1A B1 A3 66 F9 24 A2 66 8F [14:22:17]GetLastDocTimeStamp 1722003697 [14:22:17]current date 1722003738 [14:22:17]FM_GetShiftState [14:22:17]SAM_PROTO_GetShiftState [14:22:17]wFMCommunicate request_size=4 [14:22:17]MH_SAM_APDU [14:22:17]CAPDU: 80 13 01 00 [14:22:17]Write to MH i2c: E2 08 00 93 0C 80 13 01 00 00 00 00 00 1C [14:22:17]Write i2c OK [14:22:17]MH_I2C_Read... [14:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:17]Read from MH i2c: E2 [14:22:17]MH_I2C_Read... [14:22:17]Read from MH i2c: E2 0E 00 [14:22:17]MH_I2C_Read... [14:22:17]Read from MH i2c: E2 0E 00 93 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CD [14:22:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:22:17]wFMCommunicate OK [14:22:17]SAM_PROTO_GetShiftState done [14:22:17]FM_GetShiftState done [14:22:17]opened in 1721952182 [14:22:17]opened+sec_in_day 1722038582 [14:22:17]quantity*price = 200043 [14:22:17]sum+1 = 200044 [14:22:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 319 26.07.2024 14:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225251 ФПД: 262356624821735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142218&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225251&fm=262356624821735&tin=02508201610067®Number=0000000000092624&sum=200000 [14:22:18]StoreToDocumentArchive [14:22:18]shift 437 fd 225251 [14:22:18]save to /storage/0437/doc_00225251 [14:22:18]save last doc name /storage/0437/doc_00225251 to /storage/kkm_last_doc_name [14:22:18]save OK [14:22:18]Clear old archive folders... [14:22:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:18]tlvbuf is 016A6950 [14:22:18]SAM_PROTO_ClearQueue [14:22:18]wFMCommunicate request_size=4 [14:22:18]MH_SAM_APDU [14:22:18]CAPDU: 80 09 00 00 [14:22:18]Write to MH i2c: E2 08 00 A0 0C 80 09 00 00 00 00 00 00 1E [14:22:18]Write i2c OK [14:22:18]MH_I2C_Read... [14:22:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:18]Read from MH i2c: E2 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 03 00 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 03 00 A0 0C 00 90 00 20 [14:22:18]RAPDU: 90 00 [14:22:18]wFMCommunicate OK [14:22:18]SAM_PROTO_ClearQueue done [14:22:18]KKMCreateOFDPacket [14:22:18]OFDProtocolAddRootSTLVToBuf [14:22:18]FM_MakeSignedData [14:22:18]FM_MakeSignedData [14:22:18]SAM_PROTO_SignData [14:22:18]wFMCommunicate request_size=4 [14:22:18]MH_SAM_APDU [14:22:18]CAPDU: 80 0D 01 02 [14:22:18]Write to MH i2c: E2 08 00 A1 0C 80 0D 01 02 00 00 00 00 26 [14:22:18]Write i2c OK [14:22:18]MH_I2C_Read... [14:22:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:18]Read from MH i2c: E2 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 03 00 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 03 00 A1 0C 00 90 00 21 [14:22:18]RAPDU: 90 00 [14:22:18]wFMCommunicate OK [14:22:18]wFMCommunicate request_size=255 [14:22:18]MH_SAM_APDU [14:22:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 1A B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6F 03 00 35 04 06 00 EE [14:22:18]Write to MH i2c: E2 02 01 A2 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 1A B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6F 03 00 35 04 06 00 EE 00 00 72 [14:22:18]Write i2c OK [14:22:18]MH_I2C_Read... [14:22:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:18]Read from MH i2c: E2 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 03 00 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 03 00 A2 0C 00 90 00 22 [14:22:18]RAPDU: 90 00 [14:22:19]wFMCommunicate OK [14:22:19]wFMCommunicate request_size=10 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 0D 02 02 05 9C A9 6D 4D E7 [14:22:19]Write to MH i2c: E2 0D 00 A3 0C 80 0D 02 02 05 00 9C A9 6D 4D E7 00 00 19 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:19]Read from MH i2c: E2 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 03 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 03 00 A3 0C 00 90 00 23 [14:22:19]RAPDU: 90 00 [14:22:19]wFMCommunicate OK [14:22:19]wFMCommunicate request_size=4 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 0D 03 02 [14:22:19]Write to MH i2c: E2 08 00 A4 0C 80 0D 03 02 00 00 00 00 2B [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:19]Read from MH i2c: E2 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 0B 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 0B 00 A4 0C 00 D9 E4 55 1A 49 69 31 88 90 00 C3 [14:22:19]RAPDU: D9 E4 55 1A 49 69 31 88 90 00 [14:22:19]wFMCommunicate OK [14:22:19]SAM_PROTO_SignData done [14:22:19]FM_MakeSignedData done [14:22:19]CreateOFDProtocolMessage [14:22:19]wFMCommunicate request_size=4 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 11 00 00 [14:22:19]Write to MH i2c: E2 08 00 A5 0C 80 11 00 00 00 00 00 00 2B [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:19]Read from MH i2c: E2 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 17 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 17 00 A5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [14:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:19]wFMCommunicate OK [14:22:19]CreateOFDProtocolMessage done [14:22:19]OFDSenderStorePacket 225251 [14:22:19]StoreOFDPacket docnum=225251 [14:22:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A0 70 07 01 0C F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 1A B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6F 03 00 35 04 06 00 EE 9C A9 6D 4D E7 D9 E4 55 1A 49 69 31 88 [14:22:19]CheckFolder [14:22:19]dirname=/storage/ofd_packets [14:22:19]CheckFolder done [14:22:19]ProducePacketName [14:22:19]name=ofd_packets/00225251 [14:22:19]NVStorageSaveData ofd_packets/00225251 [14:22:19]File name is /storage/ofd_packets/00225251 [14:22:19]Write 301 bytes [14:22:19]NVStorageSaveData done [14:22:19]OFDSenderStorePacket done [14:22:19]KKMCreateOFDPacket done [14:22:19]NVStorageSaveData kkm_last_timestamp [14:22:19]File name is /storage/kkm_last_timestamp [14:22:19]Write 4 bytes [14:22:19]NVStorageSaveData done [14:22:19]ExternCall_PrintAddStr [14:22:19]wPrintStart [14:22:19]Write to MH i2c: 01 00 00 A6 0C B2 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 A6 0C 00 00 00 00 00 FF 0F C7 [14:22:19]RasterBufferAndPrint [14:22:19]line Счет N : (1)2001447 [14:22:19]line ИНН: 02508201610067 [14:22:19]line Контрольно-Кассовый Чек [14:22:19]line ПРОДАЖА [14:22:19]line ТРК (МРК, ГНК) : 44 [14:22:19]line Товар: 2710124500 [14:22:19]line Аи-95-К-5 [14:22:19]line 26.960 * 74.20 [14:22:19]line = 2000.43 [14:22:19]line НДС 12% НСП 1% [14:22:19]line > о реализуемом товаре [14:22:19]line ОКРУГЛЕНИЕ: -0.43 [14:22:19]line ИТОГО: 2000.00 [14:22:19]line Внесено: 2000.00 [14:22:19]line СДАЧА: 0.00 [14:22:19]line НСП 1% : 17.70 [14:22:19]line НДС 12% : 212.43 [14:22:19]line Наличными: 2000.00 [14:22:19]line Безнал.: 0.00 [14:22:19]line Место: АЗС № 97 "Партнер Нефть" [14:22:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:22:19]line СНО: Общий режим [14:22:19]line Чек 319 26.07.2024 14:22 [14:22:19]line Смена: 437 ФФД: 1.0 [14:22:19]line ЗНМ: 0300000054 [14:22:19]line РНМ: 0000000000092624 [14:22:19]line Версия ККМ: 001 [14:22:19]line ФМ: 0000000000874959 [14:22:19]line ФД: 225251 [14:22:19]line ФПД: 262356624821735 [14:22:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142218&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225251&fm=262356624821735&tin=02508201610067®Number=0000000000092624&sum=200000 [14:22:19]written 0, free lines is 4095 [14:22:19]OFD Sender: Processing packet 225251 [packets to send 596, broken 595] [14:22:19]ProducePacketName [14:22:19]name=ofd_packets/00225251 [14:22:19]OFD Sender: To server: pG, [14:22:19]CommunicateWithHost lk.salyk.kg:30040 [14:22:19]ConnectInit lk.salyk.kg [14:22:19]Write to MH i2c: 01 00 00 D1 0C DD [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 D1 0C 00 00 00 00 00 6E 0C 5E [14:22:19]RasterBufferAndPrint [14:22:19]line [14:22:19]line [14:22:19]line [14:22:19]line [14:22:19]line [14:22:19]written 0, free lines is 3184 [14:22:19]MH_Cut [14:22:19]Write to MH i2c: D1 01 00 D8 0C 01 B6 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: D1 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: D1 01 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: D1 01 00 D8 0C 00 B5 [14:22:19]Write to MH i2c: 01 00 00 D9 0C E5 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:20]*** Cut start [14:22:20]*** Partial cut [14:22:20]*** CUTSNS_PIN = 1 [14:22:20]*** CUTSNS_PIN = 0 [14:22:21]*** Brake cut motor [14:22:21]Read from MH i2c: 01 [14:22:21]MH_I2C_Read... [14:22:21]*** Stop cut motor [14:22:21]*** Cut end [14:22:21]Read from MH i2c: 01 07 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: 01 07 00 D9 0C 00 00 00 00 00 FF 0F FA [14:22:21]process_action close_receipt done [14:22:21]requested_data is exist [14:22:21]produce_requested_data [14:22:21]requested_item fm.sn is exist - process it [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 11 00 00 [14:22:21]Write to MH i2c: E2 08 00 DA 0C 80 11 00 00 00 00 00 00 60 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 17 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 17 00 DA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [14:22:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:21]wFMCommunicate OK [14:22:21]requested_item fd.num is exist - process it [14:22:21]SAM_PROTO_GetFieldsCounters [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 13 00 00 [14:22:21]Write to MH i2c: E2 08 00 DB 0C 80 13 00 00 00 00 00 00 63 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 62 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 62 00 DB 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [14:22:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:21]wFMCommunicate OK [14:22:21]SAM_PROTO_GetFieldsCounters done [14:22:21]requested_item shift.num is exist - process it [14:22:21]requested_item shift.opened is exist - process it [14:22:21]req_shift_opened [14:22:21]FM_GetShiftState [14:22:21]SAM_PROTO_GetShiftState [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 13 01 00 [14:22:21]Write to MH i2c: E2 08 00 DC 0C 80 13 01 00 00 00 00 00 65 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 0E 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 0E 00 DC 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [14:22:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:22:21]wFMCommunicate OK [14:22:21]SAM_PROTO_GetShiftState done [14:22:21]FM_GetShiftState done [14:22:21]req_shift_opened done [14:22:21]requested_item shift.open_date is exist - process it [14:22:21]req_shift_open_date [14:22:21]req_shift_open_date done [14:22:21]produce_requested_data done [14:22:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225251,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:22:21]process_action_free close_receipt [14:22:21]json_value_free [14:22:21]json_value_free done [14:22:21]process_json_proto returns [14:22:21]Send response to host [14:22:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225251,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:22:21]free response buf [14:22:21]execute_script done [14:22:21]execute_script returns [14:22:21]free content buf [14:22:21]Sock 9.Close socket [14:22:21]Sock 9.Thread stoped [14:22:24]ConnectInit Can't take IP for lk.salyk.kg [14:22:24]CommunicateWithHost connect error [14:22:24]CommunicateWithHost err = -1 [14:22:24]OFD Sender: Server communicate error [14:22:29]OFD Sender: Processing packet 225251 [packets to send 596, broken 595] [14:22:29]ProducePacketName [14:22:29]name=ofd_packets/00225251 [14:22:29]OFD Sender: To server: pG, [14:22:29]CommunicateWithHost lk.salyk.kg:30040 [14:22:29]ConnectInit lk.salyk.kg [14:22:32]Connected sock=9 [14:22:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A0 70 07 01 0C F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 1A B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6F 03 00 35 04 06 00 EE 9C A9 6D 4D E7 D9 E4 55 1A 49 69 31 88 [14:22:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 9C 47 00 EA A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 6F 03 00 F4 03 04 00 37 5D A3 66 B6 04 01 00 00 89 9F 35 66 BD 80 58 8B [14:22:32]CommunicateWithHost err = 0 [14:22:32]CheckOFDResponse [14:22:32]1017 (14) - 77093643461234 [14:22:32]1041 (16) - 0000000000874959 [14:22:32]1040 (4) - 225251 [14:22:32]1012 (4) - 26.07.2024 08:24 [14:22:32]1206 (1) - 0 [14:22:32]OFD Sender: Remove packet 225251 [14:22:32]ProducePacketName [14:22:32]name=ofd_packets/00225251 [14:22:32]NVStorageDeleteData [14:22:33]OFD Sender: No OFD packet to send [14:22:38]OFD Sender: No OFD packet to send [14:22:43]OFD Sender: No OFD packet to send [14:22:48]OFD Sender: No OFD packet to send [14:22:48]accept exits with 7 [14:22:48]New connection [14:22:48]New thread 3067239780 created [14:22:48]Thread 3067383140 joined [14:22:48]Waiting for new connection... [14:22:48] Sock 7.Parse request [14:22:48]Sock 7.Check first char [14:22:48]Sock 7.First char is OK [14:22:48]request: POST /json_proto HTTP/1.0 [14:22:48]Method: POST [14:22:48]URL: /json_proto [14:22:48]Method is POST - this is cgi request [14:22:48]url: /json_proto [14:22:48]query_string will be loaded in cgi processing [14:22:48]execute_cgi json_proto POST (null) [14:22:48]execute_cgi path=json_proto method=POST [14:22:48]POST find Content-Length [14:22:48]Host: 172.17.43.131:8080 [14:22:48]Content-Length: 804 [14:22:48]Content-Type: application/json [14:22:48] [14:22:48]POST finish read [14:22:48]Found Content-Length = 804 [14:22:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:48]execute_script... [14:22:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:48]POST & json_proto [14:22:48]process_json_proto [14:22:48]json parsed OK: [14:22:48]protocol is kg_v1.0 [14:22:48]action value=close_receipt [14:22:48]process_action close_receipt [14:22:48]cmd_close_receipt [14:22:48]MH_GetDate [14:22:48]Write to MH i2c: F0 00 00 DD 0C D8 [14:22:48]Write i2c OK [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: F0 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: F0 09 00 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: F0 09 00 DD 0C 00 39 B1 A3 66 F9 24 A2 66 F9 [14:22:48]GetLastDocTimeStamp 1722003738 [14:22:48]current date 1722003769 [14:22:48]FM_GetShiftState [14:22:48]SAM_PROTO_GetShiftState [14:22:48]wFMCommunicate request_size=4 [14:22:48]MH_SAM_APDU [14:22:48]CAPDU: 80 13 01 00 [14:22:48]Write to MH i2c: E2 08 00 DE 0C 80 13 01 00 00 00 00 00 67 [14:22:48]Write i2c OK [14:22:48]MH_I2C_Read... [14:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:48]Read from MH i2c: E2 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: E2 0E 00 [14:22:48]MH_I2C_Read... [14:22:48]Read from MH i2c: E2 0E 00 DE 0C 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 18 [14:22:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:22:48]wFMCommunicate OK [14:22:48]SAM_PROTO_GetShiftState done [14:22:48]FM_GetShiftState done [14:22:48]opened in 1721952182 [14:22:48]opened+sec_in_day 1722038582 [14:22:48]quantity*price = 150041 [14:22:48]sum+1 = 150042 [14:22:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 320 26.07.2024 14:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225252 ФПД: 189079117174943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225252&fm=189079117174943&tin=02508201610067®Number=0000000000092624&sum=150041 [14:22:49]StoreToDocumentArchive [14:22:49]shift 437 fd 225252 [14:22:49]save to /storage/0437/doc_00225252 [14:22:49]save last doc name /storage/0437/doc_00225252 to /storage/kkm_last_doc_name [14:22:49]save OK [14:22:49]Clear old archive folders... [14:22:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:49]tlvbuf is 016AAB80 [14:22:49]SAM_PROTO_ClearQueue [14:22:49]wFMCommunicate request_size=4 [14:22:49]MH_SAM_APDU [14:22:49]CAPDU: 80 09 00 00 [14:22:49]Write to MH i2c: E2 08 00 EB 0C 80 09 00 00 00 00 00 00 69 [14:22:49]Write i2c OK [14:22:49]MH_I2C_Read... [14:22:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:49]Read from MH i2c: E2 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 03 00 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 03 00 EB 0C 00 90 00 6B [14:22:49]RAPDU: 90 00 [14:22:49]wFMCommunicate OK [14:22:49]SAM_PROTO_ClearQueue done [14:22:49]KKMCreateOFDPacket [14:22:49]OFDProtocolAddRootSTLVToBuf [14:22:49]FM_MakeSignedData [14:22:49]FM_MakeSignedData [14:22:49]SAM_PROTO_SignData [14:22:49]wFMCommunicate request_size=4 [14:22:49]MH_SAM_APDU [14:22:49]CAPDU: 80 0D 01 02 [14:22:49]Write to MH i2c: E2 08 00 EC 0C 80 0D 01 02 00 00 00 00 71 [14:22:49]Write i2c OK [14:22:49]MH_I2C_Read... [14:22:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:49]Read from MH i2c: E2 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 03 00 [14:22:49]MH_I2C_Read... [14:22:49]Read from MH i2c: E2 03 00 EC 0C 00 90 00 6C [14:22:49]RAPDU: 90 00 [14:22:49]wFMCommunicate OK [14:22:49]wFMCommunicate request_size=255 [14:22:49]MH_SAM_APDU [14:22:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 39 B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6F 03 00 35 04 06 00 AB [14:22:49]Write to MH i2c: E2 02 01 ED 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 39 B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6F 03 00 35 04 06 00 AB 00 00 AC [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:50]Read from MH i2c: E2 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 03 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 03 00 ED 0C 00 90 00 6D [14:22:50]RAPDU: 90 00 [14:22:50]wFMCommunicate OK [14:22:50]wFMCommunicate request_size=10 [14:22:50]MH_SAM_APDU [14:22:50]CAPDU: 80 0D 02 02 05 F7 69 9D 18 9F [14:22:50]Write to MH i2c: E2 0D 00 EE 0C 80 0D 02 02 05 00 F7 69 9D 18 9F 00 00 32 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:50]Read from MH i2c: E2 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 03 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 03 00 EE 0C 00 90 00 6E [14:22:50]RAPDU: 90 00 [14:22:50]wFMCommunicate OK [14:22:50]wFMCommunicate request_size=4 [14:22:50]MH_SAM_APDU [14:22:50]CAPDU: 80 0D 03 02 [14:22:50]Write to MH i2c: E2 08 00 EF 0C 80 0D 03 02 00 00 00 00 76 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:50]Read from MH i2c: E2 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 0B 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 0B 00 EF 0C 00 33 61 21 96 77 C1 D2 29 90 00 F5 [14:22:50]RAPDU: 33 61 21 96 77 C1 D2 29 90 00 [14:22:50]wFMCommunicate OK [14:22:50]SAM_PROTO_SignData done [14:22:50]FM_MakeSignedData done [14:22:50]CreateOFDProtocolMessage [14:22:50]wFMCommunicate request_size=4 [14:22:50]MH_SAM_APDU [14:22:50]CAPDU: 80 11 00 00 [14:22:50]Write to MH i2c: E2 08 00 F0 0C 80 11 00 00 00 00 00 00 76 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:50]Read from MH i2c: E2 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 17 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: E2 17 00 F0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [14:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:50]wFMCommunicate OK [14:22:50]CreateOFDProtocolMessage done [14:22:50]OFDSenderStorePacket 225252 [14:22:50]StoreOFDPacket docnum=225252 [14:22:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 59 46 07 01 AC 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 39 B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6F 03 00 35 04 06 00 AB F7 69 9D 18 9F 33 61 21 96 77 C1 D2 29 [14:22:50]CheckFolder [14:22:50]dirname=/storage/ofd_packets [14:22:50]CheckFolder done [14:22:50]ProducePacketName [14:22:50]name=ofd_packets/00225252 [14:22:50]NVStorageSaveData ofd_packets/00225252 [14:22:50]File name is /storage/ofd_packets/00225252 [14:22:50]Write 301 bytes [14:22:50]NVStorageSaveData done [14:22:50]OFDSenderStorePacket done [14:22:50]KKMCreateOFDPacket done [14:22:50]NVStorageSaveData kkm_last_timestamp [14:22:50]File name is /storage/kkm_last_timestamp [14:22:50]Write 4 bytes [14:22:50]NVStorageSaveData done [14:22:50]ExternCall_PrintAddStr [14:22:50]wPrintStart [14:22:50]Write to MH i2c: 01 00 00 F1 0C FD [14:22:50]OFD Sender: Processing packet 225252 [packets to send 596, broken 595] [14:22:50]ProducePacketName [14:22:50]name=ofd_packets/00225252 [14:22:50]OFD Sender: To server: pG, [14:22:50]CommunicateWithHost lk.salyk.kg:30040 [14:22:50]ConnectInit lk.salyk.kg [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: 01 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: 01 07 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: 01 07 00 F1 0C 00 00 00 00 00 FF 0F 12 [14:22:50]RasterBufferAndPrint [14:22:50]line Счет N : (1)2001449 [14:22:50]line ИНН: 02508201610067 [14:22:50]line Контрольно-Кассовый Чек [14:22:50]line ПРОДАЖА [14:22:50]line ТРК (МРК, ГНК) : 63 [14:22:50]line Товар: 2710124130 [14:22:50]line Аи-92-К-5 [14:22:50]line 22.130 * 67.80 [14:22:50]line = 1500.41 [14:22:50]line НДС 12% НСП 1% [14:22:50]line > о реализуемом товаре [14:22:50]line ИТОГО: 1500.41 [14:22:50]line НСП 1% : 13.28 [14:22:50]line НДС 12% : 159.34 [14:22:50]line Наличными: 0.00 [14:22:50]line Безнал.: 1500.41 [14:22:50]line Место: АЗС № 97 "Партнер Нефть" [14:22:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:22:50]line СНО: Общий режим [14:22:50]line Чек 320 26.07.2024 14:22 [14:22:50]line Смена: 437 ФФД: 1.0 [14:22:50]line ЗНМ: 0300000054 [14:22:50]line РНМ: 0000000000092624 [14:22:50]line Версия ККМ: 001 [14:22:50]line Платежная система: O! деньги [14:22:50]line ФМ: 0000000000874959 [14:22:50]line ФД: 225252 [14:22:50]line ФПД: 189079117174943 [14:22:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225252&fm=189079117174943&tin=02508201610067®Number=0000000000092624&sum=150041 [14:22:50]written 0, free lines is 4095 [14:22:50]Write to MH i2c: 01 00 00 1B 0D 28 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: 01 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: 01 07 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: 01 07 00 1B 0D 00 00 00 00 00 6F 0C AA [14:22:50]RasterBufferAndPrint [14:22:50]line [14:22:50]line [14:22:50]line [14:22:50]line [14:22:50]line [14:22:50]written 0, free lines is 3187 [14:22:50]MH_Cut [14:22:50]Write to MH i2c: D1 01 00 22 0D 01 01 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: D1 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: D1 01 00 [14:22:50]MH_I2C_Read... [14:22:50]Read from MH i2c: D1 01 00 22 0D 00 00 [14:22:50]Write to MH i2c: 01 00 00 23 0D 30 [14:22:50]Write i2c OK [14:22:50]MH_I2C_Read... [14:22:50]Connected sock=9 [14:22:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 59 46 07 01 AC 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 39 B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6F 03 00 35 04 06 00 AB F7 69 9D 18 9F 33 61 21 96 77 C1 D2 29 [14:22:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E E5 47 00 F7 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 6F 03 00 F4 03 04 00 4A 5D A3 66 B6 04 01 00 00 84 2C 9C 77 7C 7B CF 75 [14:22:51]CommunicateWithHost err = 0 [14:22:51]CheckOFDResponse [14:22:51]1017 (14) - 77093643461234 [14:22:51]1041 (16) - 0000000000874959 [14:22:51]1040 (4) - 225252 [14:22:51]1012 (4) - 26.07.2024 08:24 [14:22:51]1206 (1) - 0 [14:22:51]OFD Sender: Remove packet 225252 [14:22:51]ProducePacketName [14:22:51]name=ofd_packets/00225252 [14:22:51]NVStorageDeleteData [14:22:52]OFD Sender: No OFD packet to send [14:22:52]*** Cut start [14:22:52]*** Partial cut [14:22:52]*** CUTSNS_PIN = 1 [14:22:52]*** CUTSNS_PIN = 0 [14:22:52]*** Brake cut motor [14:22:52]Read from MH i2c: 01 [14:22:52]MH_I2C_Read... [14:22:52]*** Stop cut motor [14:22:52]*** Cut end [14:22:52]Read from MH i2c: 01 07 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: 01 07 00 23 0D 00 00 00 00 00 FF 0F 45 [14:22:52]process_action close_receipt done [14:22:52]requested_data is exist [14:22:52]produce_requested_data [14:22:52]requested_item fm.sn is exist - process it [14:22:52]wFMCommunicate request_size=4 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 11 00 00 [14:22:52]Write to MH i2c: E2 08 00 24 0D 80 11 00 00 00 00 00 00 AB [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:52]Read from MH i2c: E2 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 17 00 [14:22:52]MH_I2C_Read... [14:22:52]Read from MH i2c: E2 17 00 24 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [14:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:22:52]wFMCommunicate OK [14:22:52]requested_item fd.num is exist - process it [14:22:52]SAM_PROTO_GetFieldsCounters [14:22:52]wFMCommunicate request_size=4 [14:22:52]MH_SAM_APDU [14:22:52]CAPDU: 80 13 00 00 [14:22:52]Write to MH i2c: E2 08 00 25 0D 80 13 00 00 00 00 00 00 AE [14:22:52]Write i2c OK [14:22:52]MH_I2C_Read... [14:22:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:53]Read from MH i2c: E2 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: E2 62 00 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: E2 62 00 25 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [14:22:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:53]wFMCommunicate OK [14:22:53]SAM_PROTO_GetFieldsCounters done [14:22:53]requested_item shift.num is exist - process it [14:22:53]requested_item shift.opened is exist - process it [14:22:53]req_shift_opened [14:22:53]FM_GetShiftState [14:22:53]SAM_PROTO_GetShiftState [14:22:53]wFMCommunicate request_size=4 [14:22:53]MH_SAM_APDU [14:22:53]CAPDU: 80 13 01 00 [14:22:53]Write to MH i2c: E2 08 00 26 0D 80 13 01 00 00 00 00 00 B0 [14:22:53]Write i2c OK [14:22:53]MH_I2C_Read... [14:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:53]Read from MH i2c: E2 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: E2 0E 00 [14:22:53]MH_I2C_Read... [14:22:53]Read from MH i2c: E2 0E 00 26 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 61 [14:22:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:22:53]wFMCommunicate OK [14:22:53]SAM_PROTO_GetShiftState done [14:22:53]FM_GetShiftState done [14:22:53]req_shift_opened done [14:22:53]requested_item shift.open_date is exist - process it [14:22:53]req_shift_open_date [14:22:53]req_shift_open_date done [14:22:53]produce_requested_data done [14:22:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225252,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:22:53]process_action_free close_receipt [14:22:53]json_value_free [14:22:53]json_value_free done [14:22:53]process_json_proto returns [14:22:53]Send response to host [14:22:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225252,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:22:53]free response buf [14:22:53]execute_script done [14:22:53]execute_script returns [14:22:53]free content buf [14:22:53]Sock 7.Close socket [14:22:53]Sock 7.Thread stoped [14:22:57]OFD Sender: No OFD packet to send [14:23:02]OFD Sender: No OFD packet to send [14:23:07]OFD Sender: No OFD packet to send [14:23:09]recv_with_timeout no data received [14:23:12]OFD Sender: No OFD packet to send [14:23:17]OFD Sender: No OFD packet to send [14:23:21]recv_with_timeout no data received [14:23:22]OFD Sender: No OFD packet to send [14:23:27]OFD Sender: No OFD packet to send [14:23:32]OFD Sender: No OFD packet to send [14:23:37]OFD Sender: No OFD packet to send [14:23:42]OFD Sender: No OFD packet to send [14:23:47]OFD Sender: No OFD packet to send [14:23:52]OFD Sender: No OFD packet to send [14:23:57]OFD Sender: No OFD packet to send [14:24:02]OFD Sender: No OFD packet to send [14:24:06]recv_with_timeout no data received [14:24:07]OFD Sender: No OFD packet to send [14:24:12]OFD Sender: No OFD packet to send [14:24:17]OFD Sender: No OFD packet to send [14:19:03]OFD Sender: No OFD packet to send [14:19:06]accept exits with 7 [14:19:06]New connection [14:19:06]New thread 3067239780 created [14:19:06]Thread 3067383140 joined [14:19:06]Waiting for new connection... [14:19:06] Sock 7.Parse request [14:19:06]Sock 7.Check first char [14:19:06]Sock 7.First char is OK [14:19:06]request: POST /json_proto HTTP/1.0 [14:19:06]Method: POST [14:19:06]URL: /json_proto [14:19:06]Method is POST - this is cgi request [14:19:06]url: /json_proto [14:19:06]query_string will be loaded in cgi processing [14:19:06]execute_cgi json_proto POST (null) [14:19:06]execute_cgi path=json_proto method=POST [14:19:06]POST find Content-Length [14:19:06]Host: 172.17.43.131:8080 [14:19:06]Content-Length: 1214 [14:19:06]Content-Type: application/json [14:19:06] [14:19:06]POST finish read [14:19:06]Found Content-Length = 1214 [14:19:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001443\u000A26.07.2024 14:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 64\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 26.950 x 74.20\u000A\u0418\u0422\u041E\u0413: 1999.69\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99619\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:06]execute_script... [14:19:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001443\u000A26.07.2024 14:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 64\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 26.950 x 74.20\u000A\u0418\u0422\u041E\u0413: 1999.69\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99619\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:06]POST & json_proto [14:19:06]process_json_proto [14:19:06]json parsed OK: [14:19:06]protocol is kg_v1.0 [14:19:06]action value=print_text [14:19:06]process_action print_text [14:19:06]cmd_print_text [14:19:06]ExternCall_PrintAddStr [14:19:06]wPrintStart [14:19:06]Write to MH i2c: 01 00 00 45 0B 50 [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: 01 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: 01 07 00 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 FF 0F 65 [14:19:06]RasterBufferAndPrint [14:19:06]line *****ТОВАРНЫЙ ЧЕК***** [14:19:06]line АЗС-97 [14:19:06]line Партнер нефть [14:19:06]line 02508201610067 [14:19:06]line Кассир : Ахмадалиева М. [14:19:06]line Счет N : (1)2001443 [14:19:06]line 26.07.2024 14:17 [14:19:06]line ПРОДАЖА [14:19:06]line ТРК (МРК, ГНК): 64 [14:19:06]line Вид ГСМ : 2710124500 [14:19:06]line Аи-95-К-5 [14:19:06]line 26.950 x 74.20 [14:19:06]line ИТОГ: 1999.69 [14:19:06]line Тип оплаты: Талоны: Топливная Карта [14:19:06]line 99619 [14:19:06]line ______________________ [14:19:06]line (подпись) [14:19:06]written 0, free lines is 4095 [14:19:06]Write to MH i2c: 01 00 00 5A 0B 65 [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: 01 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: 01 07 00 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: 01 07 00 5A 0B 00 00 00 00 00 F5 0D 6E [14:19:06]RasterBufferAndPrint [14:19:06]line [14:19:06]line [14:19:06]line [14:19:06]line [14:19:06]line [14:19:06]written 0, free lines is 3575 [14:19:06]MH_Cut [14:19:06]Write to MH i2c: D1 01 00 61 0B 01 3E [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: D1 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: D1 01 00 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: D1 01 00 61 0B 00 3D [14:19:06]Write to MH i2c: 01 00 00 62 0B 6D [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:07]*** Cut start [14:19:07]*** Partial cut [14:19:07]*** CUTSNS_PIN = 1 [14:19:07]*** CUTSNS_PIN = 0 [14:19:07]*** Brake cut motor [14:19:07]Read from MH i2c: 01 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: 01 07 00 [14:19:07]MH_I2C_Read... [14:19:07]*** Stop cut motor [14:19:07]*** Cut end [14:19:07]Read from MH i2c: 01 07 00 62 0B 00 00 00 00 00 FF 0F 82 [14:19:07]process_action print_text done [14:19:07]requested_data is exist [14:19:07]produce_requested_data [14:19:07]requested_item fm.sn is exist - process it [14:19:07]wFMCommunicate request_size=4 [14:19:07]MH_SAM_APDU [14:19:07]CAPDU: 80 11 00 00 [14:19:07]Write to MH i2c: E2 08 00 63 0B 80 11 00 00 00 00 00 00 E8 [14:19:07]Write i2c OK [14:19:07]MH_I2C_Read... [14:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:07]Read from MH i2c: E2 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 17 00 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 17 00 63 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [14[14:24:22]OFD Sender: No OFD packet to send [14:24:27]OFD Sender: No OFD packet to send [14:24:32]OFD Sender: No OFD packet to send [14:24:37]OFD Sender: No OFD packet to send [14:24:42]OFD Sender: No OFD packet to send [14:24:47]OFD Sender: No OFD packet to send [14:24:52]OFD Sender: No OFD packet to send [14:24:57]OFD Sender: No OFD packet to send [14:25:01]accept exits with 10 [14:25:01]New connection [14:25:01]New thread 3067383140 created [14:25:01]Thread 3067239780 joined [14:25:01]Waiting for new connection... [14:25:01] Sock 10.Parse request [14:25:01]Sock 10.Check first char [14:25:01]Sock 10.First char is OK [14:25:01]request: POST /json_proto HTTP/1.0 [14:25:01]Method: POST [14:25:01]URL: /json_proto [14:25:01]Method is POST - this is cgi request [14:25:01]url: /json_proto [14:25:01]query_string will be loaded in cgi processing [14:25:01]execute_cgi json_proto POST (null) [14:25:01]execute_cgi path=json_proto method=POST [14:25:01]POST find Content-Length [14:25:01]Host: 172.17.43.131:8080 [14:25:01]Content-Length: 683 [14:25:01]Content-Type: application/json [14:25:01] [14:25:01]POST finish read [14:25:01]Found Content-Length = 683 [14:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:01]execute_script... [14:25:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:01]POST & json_proto [14:25:01]process_json_proto [14:25:01]json parsed OK: [14:25:01]protocol is kg_v1.0 [14:25:01]action value=close_receipt [14:25:01]process_action close_receipt [14:25:01]cmd_close_receipt [14:25:01]MH_GetDate [14:25:01]Write to MH i2c: F0 00 00 27 0D 23 [14:25:01]Write i2c OK [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: F0 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: F0 09 00 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: F0 09 00 27 0D 00 BE B1 A3 66 F9 24 A2 66 C9 [14:25:01]GetLastDocTimeStamp 1722003769 [14:25:01]current date 1722003902 [14:25:01]FM_GetShiftState [14:25:01]SAM_PROTO_GetShiftState [14:25:01]wFMCommunicate request_size=4 [14:25:01]MH_SAM_APDU [14:25:01]CAPDU: 80 13 01 00 [14:25:01]Write to MH i2c: E2 08 00 28 0D 80 13 01 00 00 00 00 00 B2 [14:25:01]Write i2c OK [14:25:01]MH_I2C_Read... [14:25:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:01]Read from MH i2c: E2 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: E2 0E 00 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: E2 0E 00 28 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 63 [14:25:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:25:01]wFMCommunicate OK [14:25:01]SAM_PROTO_GetShiftState done [14:25:01]FM_GetShiftState done [14:25:01]opened in 1721952182 [14:25:01]opened+sec_in_day 1722038582 [14:25:01]quantity*price = 100005 [14:25:01]sum+1 = 100006 [14:25:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 321 26.07.2024 14:25 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225253 ФПД: 98110828140106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225253&fm=98110828140106&tin=02508201610067®Number=0000000000092624&sum=100000 [14:25:02]StoreToDocumentArchive [14:25:02]shift 437 fd 225253 [14:25:02]save to /storage/0437/doc_00225253 [14:25:02]save last doc name /storage/0437/doc_00225253 to /storage/kkm_last_doc_name [14:25:02]save OK [14:25:02]Clear old archive folders... [14:25:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:02]tlvbuf is 016AB560 [14:25:02]SAM_PROTO_ClearQueue [14:25:02]wFMCommunicate request_size=4 [14:25:02]MH_SAM_APDU [14:25:02]CAPDU: 80 09 00 00 [14:25:02]Write to MH i2c: E2 08 00 35 0D 80 09 00 00 00 00 00 00 B4 [14:25:02]Write i2c OK [14:25:02]MH_I2C_Read... [14:25:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:02]Read from MH i2c: E2 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 03 00 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 03 00 35 0D 00 90 00 B6 [14:25:02]RAPDU: 90 00 [14:25:02]wFMCommunicate OK [14:25:02]SAM_PROTO_ClearQueue done [14:25:02]KKMCreateOFDPacket [14:25:02]OFDProtocolAddRootSTLVToBuf [14:25:02]FM_MakeSignedData [14:25:02]FM_MakeSignedData [14:25:02]SAM_PROTO_SignData [14:25:02]wFMCommunicate request_size=4 [14:25:02]MH_SAM_APDU [14:25:02]CAPDU: 80 0D 01 02 [14:25:02]Write to MH i2c: E2 08 00 36 0D 80 0D 01 02 00 00 00 00 BC [14:25:02]Write i2c OK [14:25:02]MH_I2C_Read... [14:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:02]Read from MH i2c: E2 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 03 00 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 03 00 36 0D 00 90 00 B7 [14:25:02]RAPDU: 90 00 [14:25:02]wFMCommunicate OK [14:25:02]wFMCommunicate request_size=255 [14:25:02]MH_SAM_APDU [14:25:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 BE B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6F 03 00 35 04 06 00 59 [14:25:02]Write to MH i2c: E2 02 01 37 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 BE B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6F 03 00 35 04 06 00 59 00 00 F2 [14:25:02]Write i2c OK [14:25:02]MH_I2C_Read... [14:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:03]Read from MH i2c: E2 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 03 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 03 00 37 0D 00 90 00 B8 [14:25:03]RAPDU: 90 00 [14:25:03]wFMCommunicate OK [14:25:03]wFMCommunicate request_size=10 [14:25:03]MH_SAM_APDU [14:25:03]CAPDU: 80 0D 02 02 05 3B 35 0F 56 4A [14:25:03]Write to MH i2c: E2 0D 00 38 0D 80 0D 02 02 05 00 3B 35 0F 56 4A 00 00 E8 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:03]Read from MH i2c: E2 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 03 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 03 00 38 0D 00 90 00 B9 [14:25:03]RAPDU: 90 00 [14:25:03]wFMCommunicate OK [14:25:03]wFMCommunicate request_size=4 [14:25:03]MH_SAM_APDU [14:25:03]CAPDU: 80 0D 03 02 [14:25:03]Write to MH i2c: E2 08 00 39 0D 80 0D 03 02 00 00 00 00 C1 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:03]Read from MH i2c: E2 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 0B 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 0B 00 39 0D 00 AD D8 A7 FF B6 CA CA C7 90 00 FE [14:25:03]RAPDU: AD D8 A7 FF B6 CA CA C7 90 00 [14:25:03]wFMCommunicate OK [14:25:03]SAM_PROTO_SignData done [14:25:03]FM_MakeSignedData done [14:25:03]CreateOFDProtocolMessage [14:25:03]wFMCommunicate request_size=4 [14:25:03]MH_SAM_APDU [14:25:03]CAPDU: 80 11 00 00 [14:25:03]Write to MH i2c: E2 08 00 3A 0D 80 11 00 00 00 00 00 00 C1 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:03]Read from MH i2c: E2 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 17 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 17 00 3A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [14:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:25:03]wFMCommunicate OK [14:25:03]CreateOFDProtocolMessage done [14:25:03]OFDSenderStorePacket 225253 [14:25:03]StoreOFDPacket docnum=225253 [14:25:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 0A 07 01 3C 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 BE B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6F 03 00 35 04 06 00 59 3B 35 0F 56 4A AD D8 A7 FF B6 CA CA C7 [14:25:03]CheckFolder [14:25:03]dirname=/storage/ofd_packets [14:25:03]CheckFolder done [14:25:03]ProducePacketName [14:25:03]name=ofd_packets/00225253 [14:25:03]NVStorageSaveData ofd_packets/00225253 [14:25:03]File name is /storage/ofd_packets/00225253 [14:25:03]Write 301 bytes [14:25:03]NVStorageSaveData done [14:25:03]OFDSenderStorePacket done [14:25:03]KKMCreateOFDPacket done [14:25:03]NVStorageSaveData kkm_last_timestamp [14:25:03]File name is /storage/kkm_last_timestamp [14:25:03]Write 4 bytes [14:25:03]NVStorageSaveData done [14:25:03]ExternCall_PrintAddStr [14:25:03]wPrintStart [14:25:03]Write to MH i2c: 01 00 00 3B 0D 48 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: 01 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: 01 07 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: 01 07 00 3B 0D 00 00 00 00 00 FF 0F 5D [14:25:03]RasterBufferAndPrint [14:25:03]line Счет N : (1)2001450 [14:25:03]line ИНН: 02508201610067 [14:25:03]line Контрольно-Кассовый Чек [14:25:03]line ПРОДАЖА [14:25:03]line ТРК (МРК, ГНК) : 53 [14:25:03]line Товар: 2710124130 [14:25:03]line Аи-92-К-5 [14:25:03]line 14.750 * 67.80 [14:25:03]line = 1000.05 [14:25:03]line НДС 12% НСП 1% [14:25:03]line > о реализуемом товаре [14:25:03]line ОКРУГЛЕНИЕ: -0.05 [14:25:03]line ИТОГО: 1000.00 [14:25:03]line Внесено: 1000.00 [14:25:03]line СДАЧА: 0.00 [14:25:03]line НСП 1% : 8.85 [14:25:03]line НДС 12% : 106.20 [14:25:03]line Наличными: 1000.00 [14:25:03]line Безнал.: 0.00 [14:25:03]line Место: АЗС № 97 "Партнер Нефть" [14:25:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:25:03]line СНО: Общий режим [14:25:03]line Чек 321 26.07.2024 14:25 [14:25:03]line Смена: 437 ФФД: 1.0 [14:25:03]line ЗНМ: 0300000054 [14:25:03]line РНМ: 0000000000092624 [14:25:03]line Версия ККМ: 001 [14:25:03]line ФМ: 0000000000874959 [14:25:03]line ФД: 225253 [14:25:03]line ФПД: 98110828140106 [14:25:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142502&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225253&fm=98110828140106&tin=02508201610067®Number=0000000000092624&sum=100000 [14:25:03]written 0, free lines is 4095 [14:25:03]OFD Sender: Processing packet 225253 [packets to send 596, broken 595] [14:25:03]ProducePacketName [14:25:03]name=ofd_packets/00225253 [14:25:03]OFD Sender: To server: pG, [14:25:03]CommunicateWithHost lk.salyk.kg:30040 [14:25:03]ConnectInit lk.salyk.kg [14:25:03]Write to MH i2c: 01 00 00 66 0D 73 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: 01 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: 01 07 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: 01 07 00 66 0D 00 00 00 00 00 5A 0C E0 [14:25:03]RasterBufferAndPrint [14:25:03]line [14:25:03]line [14:25:03]line [14:25:03]line [14:25:03]line [14:25:03]written 0, free lines is 3166 [14:25:03]MH_Cut [14:25:03]Write to MH i2c: D1 01 00 6D 0D 01 4C [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: D1 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: D1 01 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: D1 01 00 6D 0D 00 4B [14:25:03]Write to MH i2c: 01 00 00 6E 0D 7B [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:05]*** Cut start [14:25:05]*** Partial cut [14:25:05]*** CUTSNS_PIN = 1 [14:25:05]*** CUTSNS_PIN = 0 [14:25:05]*** Brake cut motor [14:25:05]Read from MH i2c: 01 [14:25:05]MH_I2C_Read... [14:25:05]*** Stop cut motor [14:25:05]*** Cut end [14:25:05]Read from MH i2c: 01 07 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 07 00 6E 0D 00 00 00 00 00 FF 0F 90 [14:25:05]process_action close_receipt done [14:25:05]requested_data is exist [14:25:05]produce_requested_data [14:25:05]requested_item fm.sn is exist - process it [14:25:05]wFMCommunicate request_size=4 [14:25:05]MH_SAM_APDU [14:25:05]CAPDU: 80 11 00 00 [14:25:05]Write to MH i2c: E2 08 00 6F 0D 80 11 00 00 00 00 00 00 F6 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 17 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 17 00 6F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [14:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:25:05]wFMCommunicate OK [14:25:05]requested_item fd.num is exist - process it [14:25:05]SAM_PROTO_GetFieldsCounters [14:25:05]wFMCommunicate request_size=4 [14:25:05]MH_SAM_APDU [14:25:05]CAPDU: 80 13 00 00 [14:25:05]Write to MH i2c: E2 08 00 70 0D 80 13 00 00 00 00 00 00 F9 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 62 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 62 00 70 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [14:25:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:25:05]wFMCommunicate OK [14:25:05]SAM_PROTO_GetFieldsCounters done [14:25:05]requested_item shift.num is exist - process it [14:25:05]requested_item shift.opened is exist - process it [14:25:05]req_shift_opened [14:25:05]FM_GetShiftState [14:25:05]SAM_PROTO_GetShiftState [14:25:05]wFMCommunicate request_size=4 [14:25:05]MH_SAM_APDU [14:25:05]CAPDU: 80 13 01 00 [14:25:05]Write to MH i2c: E2 08 00 71 0D 80 13 01 00 00 00 00 00 FB [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 0E 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 0E 00 71 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AC [14:25:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:25:05]wFMCommunicate OK [14:25:05]SAM_PROTO_GetShiftState done [14:25:05]FM_GetShiftState done [14:25:05]req_shift_opened done [14:25:05]requested_item shift.open_date is exist - process it [14:25:05]req_shift_open_date [14:25:05]req_shift_open_date done [14:25:05]produce_requested_data done [14:25:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225253,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:25:05]process_action_free close_receipt [14:25:05]json_value_free [14:25:05]json_value_free done [14:25:05]process_json_proto returns [14:25:05]Send response to host [14:25:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225253,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:25:05]free response buf [14:25:05]execute_script done [14:25:05]execute_script returns [14:25:05]free content buf [14:25:05]Sock 10.Close socket [14:25:05]Sock 10.Thread stoped [14:25:08]ConnectInit Can't take IP for lk.salyk.kg [14:25:08]CommunicateWithHost connect error [14:25:08]CommunicateWithHost err = -1 [14:25:08]OFD Sender: Server communicate error [14:25:13]OFD Sender: Processing packet 225253 [packets to send 596, broken 595] [14:25:13]ProducePacketName [14:25:13]name=ofd_packets/00225253 [14:25:13]OFD Sender: To server: pG, [14:25:13]CommunicateWithHost lk.salyk.kg:30040 [14:25:13]ConnectInit lk.salyk.kg [14:25:18]ConnectInit Can't take IP for lk.salyk.kg [14:25:18]CommunicateWithHost connect error [14:25:18]CommunicateWithHost err = -1 [14:25:18]OFD Sender: Server communicate error [14:25:23]OFD Sender: Processing packet 225253 [packets to send 596, broken 595] [14:25:23]ProducePacketName [14:25:23]name=ofd_packets/00225253 [14:25:23]OFD Sender: To server: pG, [14:25:23]CommunicateWithHost lk.salyk.kg:30040 [14:25:23]ConnectInit lk.salyk.kg [14:25:24]recv_with_timeout no data received [14:25:28]ConnectInit Can't take IP for lk.salyk.kg [14:25:28]CommunicateWithHost connect error [14:25:28]CommunicateWithHost err = -1 [14:25:28]OFD Sender: Server communicate error [14:25:33]OFD Sender: Processing packet 225253 [packets to send 596, broken 595] [14:25:33]ProducePacketName [14:25:33]name=ofd_packets/00225253 [14:25:33]OFD Sender: To server: pG, [14:25:33]CommunicateWithHost lk.salyk.kg:30040 [14:25:33]ConnectInit lk.salyk.kg [14:25:40]recv_with_timeout no data received [14:25:40]Connected sock=10 [14:25:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 0A 07 01 3C 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 BE B1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6F 03 00 35 04 06 00 59 3B 35 0F 56 4A AD D8 A7 FF B6 CA CA C7 [14:25:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 45 78 47 00 5F 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 6F 03 00 F4 03 04 00 F4 5D A3 66 B6 04 01 00 00 3D 9B 19 DC CA 0C 69 4B [14:25:41]CommunicateWithHost err = 0 [14:25:41]CheckOFDResponse [14:25:41]1017 (14) - 77093643461234 [14:25:41]1041 (16) - 0000000000874959 [14:25:41]1040 (4) - 225253 [14:25:41]1012 (4) - 26.07.2024 08:27 [14:25:41]1206 (1) - 0 [14:25:41]OFD Sender: Remove packet 225253 [14:25:41]ProducePacketName [14:25:41]name=ofd_packets/00225253 [14:25:41]NVStorageDeleteData [14:25:41]OFD Sender: No OFD packet to send [14:25:46]OFD Sender: No OFD packet to send [14:25:51]OFD Sender: No OFD packet to send [14:25:56]OFD Sender: No OFD packet to send [14:26:01]OFD Sender: No OFD packet to send [14:26:06]OFD Sender: No OFD packet to send [14:26:08]accept exits with 9 [14:26:08]New connection [14:26:08]New thread 3067239780 created [14:26:08]Thread 3067383140 joined [14:26:08]Waiting for new connection... [14:26:08] Sock 9.Parse request [14:26:08]Sock 9.Check first char [14:26:08]Sock 9.First char is OK [14:26:08]request: POST /json_proto HTTP/1.0 [14:26:08]Method: POST [14:26:08]URL: /json_proto [14:26:08]Method is POST - this is cgi request [14:26:08]url: /json_proto [14:26:08]query_string will be loaded in cgi processing [14:26:08]execute_cgi json_proto POST (null) [14:26:08]execute_cgi path=json_proto method=POST [14:26:08]POST find Content-Length [14:26:08]Host: 172.17.43.131:8080 [14:26:08]Content-Length: 820 [14:26:08]Content-Type: application/json [14:26:08] [14:26:08]POST finish read [14:26:08]Found Content-Length = 820 [14:26:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:08]execute_script... [14:26:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:08]POST & json_proto [14:26:08]process_json_proto [14:26:08]json parsed OK: [14:26:08]protocol is kg_v1.0 [14:26:08]action value=close_receipt [14:26:08]process_action close_receipt [14:26:08]cmd_close_receipt [14:26:08]MH_GetDate [14:26:08]Write to MH i2c: F0 00 00 72 0D 6E [14:26:08]Write i2c OK [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: F0 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: F0 09 00 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: F0 09 00 72 0D 00 00 B2 A3 66 F9 24 A2 66 57 [14:26:08]GetLastDocTimeStamp 1722003902 [14:26:08]current date 1722003968 [14:26:08]FM_GetShiftState [14:26:08]SAM_PROTO_GetShiftState [14:26:08]wFMCommunicate request_size=4 [14:26:08]MH_SAM_APDU [14:26:08]CAPDU: 80 13 01 00 [14:26:08]Write to MH i2c: E2 08 00 73 0D 80 13 01 00 00 00 00 00 FD [14:26:08]Write i2c OK [14:26:08]MH_I2C_Read... [14:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:08]Read from MH i2c: E2 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 0E 00 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 0E 00 73 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AE [14:26:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:26:08]wFMCommunicate OK [14:26:08]SAM_PROTO_GetShiftState done [14:26:08]FM_GetShiftState done [14:26:08]opened in 1721952182 [14:26:08]opened+sec_in_day 1722038582 [14:26:08]quantity*price = 200043 [14:26:08]sum+1 = 200044 [14:26:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 322 26.07.2024 14:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225254 ФПД: 16133942174638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225254&fm=16133942174638&tin=02508201610067®Number=0000000000092624&sum=200043 [14:26:09]StoreToDocumentArchive [14:26:09]shift 437 fd 225254 [14:26:09]save to /storage/0437/doc_00225254 [14:26:09]save last doc name /storage/0437/doc_00225254 to /storage/kkm_last_doc_name [14:26:09]save OK [14:26:09]Clear old archive folders... [14:26:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:09]tlvbuf is 0165CEE0 [14:26:09]SAM_PROTO_ClearQueue [14:26:09]wFMCommunicate request_size=4 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 09 00 00 [14:26:09]Write to MH i2c: E2 08 00 80 0D 80 09 00 00 00 00 00 00 FF [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 80 0D 00 90 00 01 [14:26:09]RAPDU: 90 00 [14:26:09]wFMCommunicate OK [14:26:09]SAM_PROTO_ClearQueue done [14:26:09]KKMCreateOFDPacket [14:26:09]OFDProtocolAddRootSTLVToBuf [14:26:09]FM_MakeSignedData [14:26:09]FM_MakeSignedData [14:26:09]SAM_PROTO_SignData [14:26:09]wFMCommunicate request_size=4 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 0D 01 02 [14:26:09]Write to MH i2c: E2 08 00 81 0D 80 0D 01 02 00 00 00 00 07 [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 81 0D 00 90 00 02 [14:26:09]RAPDU: 90 00 [14:26:09]wFMCommunicate OK [14:26:09]wFMCommunicate request_size=255 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6F 03 00 35 04 06 00 0E [14:26:09]Write to MH i2c: E2 02 01 82 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6F 03 00 35 04 06 00 0E 00 00 B6 [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 82 0D 00 90 00 03 [14:26:09]RAPDU: 90 00 [14:26:09]wFMCommunicate OK [14:26:09]wFMCommunicate request_size=10 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 0D 02 02 05 AC 79 E4 63 AE [14:26:09]Write to MH i2c: E2 0D 00 83 0D 80 0D 02 02 05 00 AC 79 E4 63 AE 00 00 2E [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 03 00 83 0D 00 90 00 04 [14:26:09]RAPDU: 90 00 [14:26:09]wFMCommunicate OK [14:26:09]wFMCommunicate request_size=4 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 0D 03 02 [14:26:09]Write to MH i2c: E2 08 00 84 0D 80 0D 03 02 00 00 00 00 0C [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 0B 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 0B 00 84 0D 00 5E F2 03 6A A8 BF 44 27 90 00 9C [14:26:09]RAPDU: 5E F2 03 6A A8 BF 44 27 90 00 [14:26:09]wFMCommunicate OK [14:26:09]SAM_PROTO_SignData done [14:26:09]FM_MakeSignedData done [14:26:09]CreateOFDProtocolMessage [14:26:09]wFMCommunicate request_size=4 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 11 00 00 [14:26:09]Write to MH i2c: E2 08 00 85 0D 80 11 00 00 00 00 00 00 0C [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 17 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 17 00 85 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [14:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:26:09]wFMCommunicate OK [14:26:09]CreateOFDProtocolMessage done [14:26:09]OFDSenderStorePacket 225254 [14:26:09]StoreOFDPacket docnum=225254 [14:26:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA CF 07 01 B9 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6F 03 00 35 04 06 00 0E AC 79 E4 63 AE 5E F2 03 6A A8 BF 44 27 [14:26:09]CheckFolder [14:26:09]dirname=/storage/ofd_packets [14:26:09]CheckFolder done [14:26:09]ProducePacketName [14:26:09]name=ofd_packets/00225254 [14:26:09]NVStorageSaveData ofd_packets/00225254 [14:26:09]File name is /storage/ofd_packets/00225254 [14:26:09]Write 301 bytes [14:26:09]NVStorageSaveData done [14:26:09]OFDSenderStorePacket done [14:26:09]KKMCreateOFDPacket done [14:26:09]NVStorageSaveData kkm_last_timestamp [14:26:09]File name is /storage/kkm_last_timestamp [14:26:09]Write 4 bytes [14:26:09]NVStorageSaveData done [14:26:09]ExternCall_PrintAddStr [14:26:09]wPrintStart [14:26:09]Write to MH i2c: 01 00 00 86 0D 93 [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: 01 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: 01 07 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: 01 07 00 86 0D 00 00 00 00 00 FF 0F A8 [14:26:09]RasterBufferAndPrint [14:26:09]line Счет N : (1)2001451 [14:26:09]line ИНН: 02508201610067 [14:26:09]line Контрольно-Кассовый Чек [14:26:09]line ПРОДАЖА [14:26:09]line ТРК (МРК, ГНК) : 44 [14:26:09]line Товар: 2710124500 [14:26:09]line Аи-95-К-5 [14:26:09]line 26.960 * 74.20 [14:26:09]line = 2000.43 [14:26:09]line НДС 12% НСП 1% [14:26:09]line > о реализуемом товаре [14:26:09]line ИТОГО: 2000.43 [14:26:09]line НСП 1% : 17.70 [14:26:09]line НДС 12% : 212.43 [14:26:09]line Наличными: 0.00 [14:26:09]line Безнал.: 2000.43 [14:26:09]line Место: АЗС № 97 "Партнер Нефть" [14:26:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:26:09]line СНО: Общий режим [14:26:09]line Чек 322 26.07.2024 14:26 [14:26:09]line Смена: 437 ФФД: 1.0 [14:26:09]line ЗНМ: 0300000054 [14:26:09]line РНМ: 0000000000092624 [14:26:09]line Версия ККМ: 001 [14:26:09]line Платежная система: Бакай Банк [14:26:09]line ФМ: 0000000000874959 [14:26:09]line ФД: 225254 [14:26:09]line ФПД: 16133942174638 [14:26:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225254&fm=16133942174638&tin=02508201610067®Number=0000000000092624&sum=200043 [14:26:09]written 0, free lines is 4095 [14:26:09]OFD Sender: Processing packet 225254 [packets to send 596, broken 595] [14:26:09]ProducePacketName [14:26:09]name=ofd_packets/00225254 [14:26:09]OFD Sender: To server: pG, [14:26:09]CommunicateWithHost lk.salyk.kg:30040 [14:26:09]ConnectInit lk.salyk.kg [14:26:10]Write to MH i2c: 01 00 00 B0 0D BD [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: 01 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: 01 07 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: 01 07 00 B0 0D 00 00 00 00 00 7D 0C 4D [14:26:10]RasterBufferAndPrint [14:26:10]line [14:26:10]line [14:26:10]line [14:26:10]line [14:26:10]line [14:26:10]written 0, free lines is 3200 [14:26:10]MH_Cut [14:26:10]Write to MH i2c: D1 01 00 B7 0D 01 96 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: D1 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: D1 01 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: D1 01 00 B7 0D 00 95 [14:26:10]Write to MH i2c: 01 00 00 B8 0D C5 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]Connected sock=10 [14:26:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA CF 07 01 B9 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 00 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6F 03 00 35 04 06 00 0E AC 79 E4 63 AE 5E F2 03 6A A8 BF 44 27 [14:26:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2A B2 47 00 94 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 6F 03 00 F4 03 04 00 12 5E A3 66 B6 04 01 00 00 57 AF 3E FC 1E 6A C0 5F [14:26:11]CommunicateWithHost err = 0 [14:26:11]CheckOFDResponse [14:26:11]1017 (14) - 77093643461234 [14:26:11]1041 (16) - 0000000000874959 [14:26:11]1040 (4) - 225254 [14:26:11]1012 (4) - 26.07.2024 08:28 [14:26:11]1206 (1) - 0 [14:26:11]OFD Sender: Remove packet 225254 [14:26:11]ProducePacketName [14:26:11]name=ofd_packets/00225254 [14:26:11]NVStorageDeleteData [14:26:11]*** Cut start [14:26:11]*** Partial cut [14:26:11]*** CUTSNS_PIN = 1 [14:26:11]*** CUTSNS_PIN = 0 [14:26:11]*** Brake cut motor [14:26:11]OFD Sender: No OFD packet to send [14:26:12]Read from MH i2c: 01 [14:26:12]MH_I2C_Read... [14:26:12]*** Stop cut motor [14:26:12]*** Cut end [14:26:12]Read from MH i2c: 01 07 00 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: 01 07 00 B8 0D 00 00 00 00 00 FF 0F DA [14:26:12]process_action close_receipt done [14:26:12]requested_data is exist [14:26:12]produce_requested_data [14:26:12]requested_item fm.sn is exist - process it [14:26:12]wFMCommunicate request_size=4 [14:26:12]MH_SAM_APDU [14:26:12]CAPDU: 80 11 00 00 [14:26:12]Write to MH i2c: E2 08 00 B9 0D 80 11 00 00 00 00 00 00 40 [14:26:12]Write i2c OK [14:26:12]MH_I2C_Read... [14:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:12]Read from MH i2c: E2 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: E2 17 00 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: E2 17 00 B9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [14:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:26:12]wFMCommunicate OK [14:26:12]requested_item fd.num is exist - process it [14:26:12]SAM_PROTO_GetFieldsCounters [14:26:12]wFMCommunicate request_size=4 [14:26:12]MH_SAM_APDU [14:26:12]CAPDU: 80 13 00 00 [14:26:12]Write to MH i2c: E2 08 00 BA 0D 80 13 00 00 00 00 00 00 43 [14:26:12]Write i2c OK [14:26:12]MH_I2C_Read... [14:26:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:12]Read from MH i2c: E2 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: E2 62 00 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: E2 62 00 BA 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [14:26:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:12]wFMCommunicate OK [14:26:12]SAM_PROTO_GetFieldsCounters done [14:26:12]requested_item shift.num is exist - process it [14:26:12]requested_item shift.opened is exist - process it [14:26:12]req_shift_opened [14:26:12]FM_GetShiftState [14:26:12]SAM_PROTO_GetShiftState [14:26:12]wFMCommunicate request_size=4 [14:26:12]MH_SAM_APDU [14:26:12]CAPDU: 80 13 01 00 [14:26:12]Write to MH i2c: E2 08 00 BB 0D 80 13 01 00 00 00 00 00 45 [14:26:12]Write i2c OK [14:26:12]MH_I2C_Read... [14:26:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:12]Read from MH i2c: E2 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: E2 0E 00 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: E2 0E 00 BB 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F6 [14:26:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:26:12]wFMCommunicate OK [14:26:12]SAM_PROTO_GetShiftState done [14:26:12]FM_GetShiftState done [14:26:12]req_shift_opened done [14:26:12]requested_item shift.open_date is exist - process it [14:26:12]req_shift_open_date [14:26:12]req_shift_open_date done [14:26:12]produce_requested_data done [14:26:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225254,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:26:12]process_action_free close_receipt [14:26:12]json_value_free [14:26:12]json_value_free done [14:26:12]process_json_proto returns [14:26:12]Send response to host [14:26:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225254,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:26:12]free response buf [14:26:12]execute_script done [14:26:12]execute_script returns [14:26:12]free content buf [14:26:12]Sock 9.Close socket [14:26:12]Sock 9.Thread stoped [14:26:17]OFD Sender: No OFD packet to send [14:26:21]accept exits with 7 [14:26:21]New connection [14:26:21]New thread 3067383140 created [14:26:21]Thread 3067239780 joined [14:26:21]Waiting for new connection... [14:26:21] Sock 7.Parse request [14:26:21]Sock 7.Check first char [14:26:21]Sock 7.First char is OK [14:26:21]request: POST /json_proto HTTP/1.0 [14:26:21]Method: POST [14:26:21]URL: /json_proto [14:26:21]Method is POST - this is cgi request [14:26:21]url: /json_proto [14:26:21]query_string will be loaded in cgi processing [14:26:21]execute_cgi json_proto POST (null) [14:26:21]execute_cgi path=json_proto method=POST [14:26:21]POST find Content-Length [14:26:21]Host: 172.17.43.131:8080 [14:26:21]Content-Length: 678 [14:26:21]Content-Type: application/json [14:26:21] [14:26:21]POST finish read [14:26:21]Found Content-Length = 678 [14:26:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:21]execute_script... [14:26:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:21]POST & json_proto [14:26:21]process_json_proto [14:26:21]json parsed OK: [14:26:21]protocol is kg_v1.0 [14:26:21]action value=close_receipt [14:26:21]process_action close_receipt [14:26:21]cmd_close_receipt [14:26:21]MH_GetDate [14:26:21]Write to MH i2c: F0 00 00 BC 0D B8 [14:26:21]Write i2c OK [14:26:21]MH_I2C_Read... [14:26:21]Read from MH i2c: F0 [14:26:21]MH_I2C_Read... [14:26:21]Read from MH i2c: F0 09 00 [14:26:21]MH_I2C_Read... [14:26:21]Read from MH i2c: F0 09 00 BC 0D 00 0E B2 A3 66 F9 24 A2 66 AF [14:26:21]GetLastDocTimeStamp 1722003968 [14:26:21]current date 1722003982 [14:26:21]FM_GetShiftState [14:26:21]SAM_PROTO_GetShiftState [14:26:21]wFMCommunicate request_size=4 [14:26:21]MH_SAM_APDU [14:26:21]CAPDU: 80 13 01 00 [14:26:21]Write to MH i2c: E2 08 00 BD 0D 80 13 01 00 00 00 00 00 47 [14:26:21]Write i2c OK [14:26:21]MH_I2C_Read... [14:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:21]Read from MH i2c: E2 [14:26:21]MH_I2C_Read... [14:26:21]Read from MH i2c: E2 0E 00 [14:26:21]MH_I2C_Read... [14:26:21]Read from MH i2c: E2 0E 00 BD 0D 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F8 [14:26:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:26:21]wFMCommunicate OK [14:26:21]SAM_PROTO_GetShiftState done [14:26:21]FM_GetShiftState done [14:26:21]opened in 1721952182 [14:26:21]opened+sec_in_day 1722038582 [14:26:21]quantity*price = 30035 [14:26:21]sum+1 = 30036 [14:26:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 323 26.07.2024 14:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225255 ФПД: 206434784774889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142622&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225255&fm=206434784774889&tin=02508201610067®Number=0000000000092624&sum=30000 [14:26:22]StoreToDocumentArchive [14:26:22]shift 437 fd 225255 [14:26:22]save to /storage/0437/doc_00225255 [14:26:22]save last doc name /storage/0437/doc_00225255 to /storage/kkm_last_doc_name [14:26:22]save OK [14:26:22]Clear old archive folders... [14:26:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:22]tlvbuf is 016B68F0 [14:26:22]SAM_PROTO_ClearQueue [14:26:22]wFMCommunicate request_size=4 [14:26:22]MH_SAM_APDU [14:26:22]CAPDU: 80 09 00 00 [14:26:22]Write to MH i2c: E2 08 00 CA 0D 80 09 00 00 00 00 00 00 49 [14:26:22]Write i2c OK [14:26:22]MH_I2C_Read... [14:26:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:22]Read from MH i2c: E2 [14:26:22]MH_I2C_Read... [14:26:22]Read from MH i2c: E2 03 00 [14:26:22]MH_I2C_Read... [14:26:22]Read from MH i2c: E2 03 00 CA 0D 00 90 00 4B [14:26:22]RAPDU: 90 00 [14:26:22]wFMCommunicate OK [14:26:22]SAM_PROTO_ClearQueue done [14:26:22]KKMCreateOFDPacket [14:26:22]OFDProtocolAddRootSTLVToBuf [14:26:22]FM_MakeSignedData [14:26:22]FM_MakeSignedData [14:26:22]SAM_PROTO_SignData [14:26:22]wFMCommunicate request_size=4 [14:26:22]MH_SAM_APDU [14:26:22]CAPDU: 80 0D 01 02 [14:26:22]Write to MH i2c: E2 08 00 CB 0D 80 0D 01 02 00 00 00 00 51 [14:26:22]Write i2c OK [14:26:22]MH_I2C_Read... [14:26:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:22]Read from MH i2c: E2 [14:26:22]MH_I2C_Read... [14:26:22]Read from MH i2c: E2 03 00 [14:26:22]MH_I2C_Read... [14:26:22]Read from MH i2c: E2 03 00 CB 0D 00 90 00 4C [14:26:22]RAPDU: 90 00 [14:26:22]wFMCommunicate OK [14:26:22]wFMCommunicate request_size=255 [14:26:22]MH_SAM_APDU [14:26:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0E B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6F 03 00 35 04 06 00 BB [14:26:22]Write to MH i2c: E2 02 01 CC 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0E B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6F 03 00 35 04 06 00 BB 00 00 CE [14:26:22]Write i2c OK [14:26:22]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 CC 0D 00 90 00 4D [14:26:23]RAPDU: 90 00 [14:26:23]wFMCommunicate OK [14:26:23]wFMCommunicate request_size=10 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 0D 02 02 05 C0 58 04 0A E9 [14:26:23]Write to MH i2c: E2 0D 00 CD 0D 80 0D 02 02 05 00 C0 58 04 0A E9 00 00 6D [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 03 00 CD 0D 00 90 00 4E [14:26:23]RAPDU: 90 00 [14:26:23]wFMCommunicate OK [14:26:23]wFMCommunicate request_size=4 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 0D 03 02 [14:26:23]Write to MH i2c: E2 08 00 CE 0D 80 0D 03 02 00 00 00 00 56 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 0B 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 0B 00 CE 0D 00 82 71 3A 9A CA 75 DF 88 90 00 C4 [14:26:23]RAPDU: 82 71 3A 9A CA 75 DF 88 90 00 [14:26:23]wFMCommunicate OK [14:26:23]SAM_PROTO_SignData done [14:26:23]FM_MakeSignedData done [14:26:23]CreateOFDProtocolMessage [14:26:23]wFMCommunicate request_size=4 [14:26:23]MH_SAM_APDU [14:26:23]CAPDU: 80 11 00 00 [14:26:23]Write to MH i2c: E2 08 00 CF 0D 80 11 00 00 00 00 00 00 56 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:23]Read from MH i2c: E2 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 17 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: E2 17 00 CF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [14:26:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:26:23]wFMCommunicate OK [14:26:23]CreateOFDProtocolMessage done [14:26:23]OFDSenderStorePacket 225255 [14:26:23]StoreOFDPacket docnum=225255 [14:26:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4E 97 07 01 37 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0E B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 6F 03 00 35 04 06 00 BB C0 58 04 0A E9 82 71 3A 9A CA 75 DF 88 [14:26:23]CheckFolder [14:26:23]dirname=/storage/ofd_packets [14:26:23]CheckFolder done [14:26:23]ProducePacketName [14:26:23]name=ofd_packets/00225255 [14:26:23]NVStorageSaveData ofd_packets/00225255 [14:26:23]File name is /storage/ofd_packets/00225255 [14:26:23]Write 301 bytes [14:26:23]NVStorageSaveData done [14:26:23]OFDSenderStorePacket done [14:26:23]KKMCreateOFDPacket done [14:26:23]NVStorageSaveData kkm_last_timestamp [14:26:23]File name is /storage/kkm_last_timestamp [14:26:23]Write 4 bytes [14:26:23]NVStorageSaveData done [14:26:23]ExternCall_PrintAddStr [14:26:23]wPrintStart [14:26:23]Write to MH i2c: 01 00 00 D0 0D DD [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 07 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 07 00 D0 0D 00 00 00 00 00 FF 0F F2 [14:26:23]RasterBufferAndPrint [14:26:23]line Счет N : (1)2001452 [14:26:23]line ИНН: 02508201610067 [14:26:23]line Контрольно-Кассовый Чек [14:26:23]line ПРОДАЖА [14:26:23]line ТРК (МРК, ГНК) : 33 [14:26:23]line Товар: 2710124130 [14:26:23]line Аи-92-К-5 [14:26:23]line 4.430 * 67.80 [14:26:23]line = 300.35 [14:26:23]line НДС 12% НСП 1% [14:26:23]line > о реализуемом товаре [14:26:23]line ОКРУГЛЕНИЕ: -0.35 [14:26:23]line ИТОГО: 300.00 [14:26:23]line Внесено: 300.00 [14:26:23]line СДАЧА: 0.00 [14:26:23]line НСП 1% : 2.66 [14:26:23]line НДС 12% : 31.90 [14:26:23]line Наличными: 300.00 [14:26:23]line Безнал.: 0.00 [14:26:23]line Место: АЗС № 97 "Партнер Нефть" [14:26:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:26:23]line СНО: Общий режим [14:26:23]line Чек 323 26.07.2024 14:26 [14:26:23]line Смена: 437 ФФД: 1.0 [14:26:23]line ЗНМ: 0300000054 [14:26:23]line РНМ: 0000000000092624 [14:26:23]line Версия ККМ: 001 [14:26:23]line ФМ: 0000000000874959 [14:26:23]line ФД: 225255 [14:26:23]line ФПД: 206434784774889 [14:26:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142622&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225255&fm=206434784774889&tin=02508201610067®Number=0000000000092624&sum=30000 [14:26:23]written 0, free lines is 4095 [14:26:23]OFD Sender: Processing packet 225255 [packets to send 596, broken 595] [14:26:23]ProducePacketName [14:26:23]name=ofd_packets/00225255 [14:26:23]OFD Sender: To server: pG, [14:26:23]CommunicateWithHost lk.salyk.kg:30040 [14:26:23]ConnectInit lk.salyk.kg [14:26:23]Write to MH i2c: 01 00 00 FB 0D 08 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 07 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: 01 07 00 FB 0D 00 00 00 00 00 66 0C 81 [14:26:23]RasterBufferAndPrint [14:26:23]line [14:26:23]line [14:26:23]line [14:26:23]line [14:26:23]line [14:26:23]written 0, free lines is 3179 [14:26:23]MH_Cut [14:26:23]Write to MH i2c: D1 01 00 02 0E 01 E2 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: D1 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: D1 01 00 [14:26:23]MH_I2C_Read... [14:26:23]Read from MH i2c: D1 01 00 02 0E 00 E1 [14:26:23]Write to MH i2c: 01 00 00 03 0E 11 [14:26:23]Write i2c OK [14:26:23]MH_I2C_Read... [14:26:25]*** Cut start [14:26:25]*** Partial cut [14:26:25]*** CUTSNS_PIN = 1 [14:26:25]*** CUTSNS_PIN = 0 [14:26:25]*** Brake cut motor [14:26:25]Read from MH i2c: 01 [14:26:25]MH_I2C_Read... [14:26:25]*** Stop cut motor [14:26:25]*** Cut end [14:26:25]Read from MH i2c: 01 07 00 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: 01 07 00 03 0E 00 00 00 00 00 FF 0F 26 [14:26:25]process_action close_receipt done [14:26:25]requested_data is exist [14:26:25]produce_requested_data [14:26:25]requested_item fm.sn is exist - process it [14:26:25]wFMCommunicate request_size=4 [14:26:25]MH_SAM_APDU [14:26:25]CAPDU: 80 11 00 00 [14:26:25]Write to MH i2c: E2 08 00 04 0E 80 11 00 00 00 00 00 00 8C [14:26:25]Write i2c OK [14:26:25]MH_I2C_Read... [14:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:25]Read from MH i2c: E2 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: E2 17 00 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: E2 17 00 04 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [14:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:26:25]wFMCommunicate OK [14:26:25]requested_item fd.num is exist - process it [14:26:25]SAM_PROTO_GetFieldsCounters [14:26:25]wFMCommunicate request_size=4 [14:26:25]MH_SAM_APDU [14:26:25]CAPDU: 80 13 00 00 [14:26:25]Write to MH i2c: E2 08 00 05 0E 80 13 00 00 00 00 00 00 8F [14:26:25]Write i2c OK [14:26:25]MH_I2C_Read... [14:26:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:25]Read from MH i2c: E2 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: E2 62 00 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: E2 62 00 05 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [14:26:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:25]wFMCommunicate OK [14:26:25]SAM_PROTO_GetFieldsCounters done [14:26:25]requested_item shift.num is exist - process it [14:26:25]requested_item shift.opened is exist - process it [14:26:25]req_shift_opened [14:26:25]FM_GetShiftState [14:26:25]SAM_PROTO_GetShiftState [14:26:25]wFMCommunicate request_size=4 [14:26:25]MH_SAM_APDU [14:26:25]CAPDU: 80 13 01 00 [14:26:25]Write to MH i2c: E2 08 00 06 0E 80 13 01 00 00 00 00 00 91 [14:26:25]Write i2c OK [14:26:25]MH_I2C_Read... [14:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:25]Read from MH i2c: E2 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: E2 0E 00 [14:26:25]MH_I2C_Read... [14:26:25]Read from MH i2c: E2 0E 00 06 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 42 [14:26:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:26:25]wFMCommunicate OK [14:26:25]SAM_PROTO_GetShiftState done [14:26:25]FM_GetShiftState done [14:26:25]req_shift_opened done [14:26:25]requested_item shift.open_date is exist - process it [14:26:25]req_shift_open_date [14:26:25]req_shift_open_date done [14:26:25]produce_requested_data done [14:26:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225255,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:26:25]process_action_free close_receipt [14:26:25]json_value_free [14:26:25]json_value_free done [14:26:25]process_json_proto returns [14:26:25]Send response to host [14:26:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225255,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:26:25]free response buf [14:26:25]execute_script done [14:26:25]execute_script returns [14:26:25]free content buf [14:26:25]Sock 7.Close socket [14:26:25]Sock 7.Thread stoped [14:26:26]accept exits with 10 [14:26:26]New connection [14:26:26]New thread 3067239780 created [14:26:26]Thread 3067383140 joined [14:26:26]Waiting for new connection... [14:26:26] Sock 10.Parse request [14:26:26]Sock 10.Check first char [14:26:26]Sock 10.First char is OK [14:26:26]request: POST /json_proto HTTP/1.0 [14:26:26]Method: POST [14:26:26]URL: /json_proto [14:26:26]Method is POST - this is cgi request [14:26:26]url: /json_proto [14:26:26]query_string will be loaded in cgi processing [14:26:26]execute_cgi json_proto POST (null) [14:26:26]execute_cgi path=json_proto method=POST [14:26:26]POST find Content-Length [14:26:26]Host: 172.17.43.131:8080 [14:26:26]Content-Length: 678 [14:26:26]Content-Type: application/json [14:26:26] [14:26:26]POST finish read [14:26:26]Found Content-Length = 678 [14:26:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:26]execute_script... [14:26:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:26]POST & json_proto [14:26:26]process_json_proto [14:26:26]json parsed OK: [14:26:26]protocol is kg_v1.0 [14:26:26]action value=close_receipt [14:26:26]process_action close_receipt [14:26:26]cmd_close_receipt [14:26:26]MH_GetDate [14:26:26]Write to MH i2c: F0 00 00 07 0E 04 [14:26:26]Write i2c OK [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: F0 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: F0 09 00 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: F0 09 00 07 0E 00 13 B2 A3 66 F9 24 A2 66 00 [14:26:26]GetLastDocTimeStamp 1722003982 [14:26:26]current date 1722003987 [14:26:26]FM_GetShiftState [14:26:26]SAM_PROTO_GetShiftState [14:26:26]wFMCommunicate request_size=4 [14:26:26]MH_SAM_APDU [14:26:26]CAPDU: 80 13 01 00 [14:26:26]Write to MH i2c: E2 08 00 08 0E 80 13 01 00 00 00 00 00 93 [14:26:26]Write i2c OK [14:26:26]MH_I2C_Read... [14:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:26]Read from MH i2c: E2 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 0E 00 [14:26:26]MH_I2C_Read... [14:26:26]Read from MH i2c: E2 0E 00 08 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 44 [14:26:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:26:26]wFMCommunicate OK [14:26:26]SAM_PROTO_GetShiftState done [14:26:26]FM_GetShiftState done [14:26:26]opened in 1721952182 [14:26:26]opened+sec_in_day 1722038582 [14:26:26]quantity*price = 60003 [14:26:26]sum+1 = 60004 [14:26:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 324 26.07.2024 14:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225256 ФПД: 153818072954888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225256&fm=153818072954888&tin=02508201610067®Number=0000000000092624&sum=60000 [14:26:27]StoreToDocumentArchive [14:26:27]shift 437 fd 225256 [14:26:27]save to /storage/0437/doc_00225256 [14:26:27]save last doc name /storage/0437/doc_00225256 to /storage/kkm_last_doc_name [14:26:27]save OK [14:26:27]Clear old archive folders... [14:26:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:27]tlvbuf is 016C0B10 [14:26:27]SAM_PROTO_ClearQueue [14:26:27]wFMCommunicate request_size=4 [14:26:27]MH_SAM_APDU [14:26:27]CAPDU: 80 09 00 00 [14:26:27]Write to MH i2c: E2 08 00 15 0E 80 09 00 00 00 00 00 00 95 [14:26:27]Write i2c OK [14:26:27]MH_I2C_Read... [14:26:27]OFD Sender: No OFD packet to send [14:26:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:27]Read from MH i2c: E2 [14:26:27]MH_I2C_Read... [14:26:27]Read from MH i2c: E2 03 00 [14:26:27]MH_I2C_Read... [14:26:27]Read from MH i2c: E2 03 00 15 0E 00 90 00 97 [14:26:27]RAPDU: 90 00 [14:26:27]wFMCommunicate OK [14:26:27]SAM_PROTO_ClearQueue done [14:26:27]KKMCreateOFDPacket [14:26:27]OFDProtocolAddRootSTLVToBuf [14:26:27]FM_MakeSignedData [14:26:27]FM_MakeSignedData [14:26:27]SAM_PROTO_SignData [14:26:27]wFMCommunicate request_size=4 [14:26:27]MH_SAM_APDU [14:26:27]CAPDU: 80 0D 01 02 [14:26:27]Write to MH i2c: E2 08 00 16 0E 80 0D 01 02 00 00 00 00 9D [14:26:27]Write i2c OK [14:26:27]MH_I2C_Read... [14:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:28]Read from MH i2c: E2 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 03 00 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 03 00 16 0E 00 90 00 98 [14:26:28]RAPDU: 90 00 [14:26:28]wFMCommunicate OK [14:26:28]wFMCommunicate request_size=255 [14:26:28]MH_SAM_APDU [14:26:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 13 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6F 03 00 35 04 06 00 8B [14:26:28]Write to MH i2c: E2 02 01 17 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 13 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6F 03 00 35 04 06 00 8B 00 00 99 [14:26:28]Write i2c OK [14:26:28]MH_I2C_Read... [14:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:28]Read from MH i2c: E2 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 03 00 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 03 00 17 0E 00 90 00 99 [14:26:28]RAPDU: 90 00 [14:26:28]wFMCommunicate OK [14:26:28]wFMCommunicate request_size=10 [14:26:28]MH_SAM_APDU [14:26:28]CAPDU: 80 0D 02 02 05 E5 8F 99 38 08 [14:26:28]Write to MH i2c: E2 0D 00 18 0E 80 0D 02 02 05 00 E5 8F 99 38 08 00 00 F7 [14:26:28]Write i2c OK [14:26:28]MH_I2C_Read... [14:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:28]Read from MH i2c: E2 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 03 00 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 03 00 18 0E 00 90 00 9A [14:26:28]RAPDU: 90 00 [14:26:28]wFMCommunicate OK [14:26:28]wFMCommunicate request_size=4 [14:26:28]MH_SAM_APDU [14:26:28]CAPDU: 80 0D 03 02 [14:26:28]Write to MH i2c: E2 08 00 19 0E 80 0D 03 02 00 00 00 00 A2 [14:26:28]Write i2c OK [14:26:28]MH_I2C_Read... [14:26:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:28]Read from MH i2c: E2 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 0B 00 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 0B 00 19 0E 00 0B 7C 70 5C 05 43 5C B3 90 00 4D [14:26:28]RAPDU: 0B 7C 70 5C 05 43 5C B3 90 00 [14:26:28]wFMCommunicate OK [14:26:28]SAM_PROTO_SignData done [14:26:28]FM_MakeSignedData done [14:26:28]CreateOFDProtocolMessage [14:26:28]wFMCommunicate request_size=4 [14:26:28]MH_SAM_APDU [14:26:28]CAPDU: 80 11 00 00 [14:26:28]Write to MH i2c: E2 08 00 1A 0E 80 11 00 00 00 00 00 00 A2 [14:26:28]Write i2c OK [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:28] [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 17 00 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: E2 17 00 1A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [14:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:26:28]wFMCommunicate OK [14:26:28]CreateOFDProtocolMessage done [14:26:28]OFDSenderStorePacket 225256 [14:26:28]StoreOFDPacket docnum=225256 [14:26:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 00 07 01 B6 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 13 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6F 03 00 35 04 06 00 8B E5 8F 99 38 08 0B 7C 70 5C 05 43 5C B3 [14:26:28]CheckFolder [14:26:28]dirname=/storage/ofd_packets [14:26:28]CheckFolder done [14:26:28]ProducePacketName [14:26:28]name=ofd_packets/00225256 [14:26:28]NVStorageSaveData ofd_packets/00225256 [14:26:28]File name is /storage/ofd_packets/00225256 [14:26:28]Write 301 bytes [14:26:28]NVStorageSaveData done [14:26:28]OFDSenderStorePacket done [14:26:28]KKMCreateOFDPacket done [14:26:28]NVStorageSaveData kkm_last_timestamp [14:26:28]File name is /storage/kkm_last_timestamp [14:26:28]Write 4 bytes [14:26:28]NVStorageSaveData done [14:26:28]ExternCall_PrintAddStr [14:26:28]wPrintStart [14:26:28]Write to MH i2c: 01 00 00 1B 0E 29 [14:26:28]Write i2c OK [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: 01 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: 01 07 00 [14:26:28]MH_I2C_Read... [14:26:28]Read from MH i2c: 01 07 00 1B 0E 00 00 00 00 00 FF 0F 3E [14:26:28]RasterBufferAndPrint [14:26:28]line Счет N : (1)2001453 [14:26:28]line ИНН: 02508201610067 [14:26:28]line Контрольно-Кассовый Чек [14:26:28]line ПРОДАЖА [14:26:28]line ТРК (МРК, ГНК) : 63 [14:26:28]line Товар: 2710124130 [14:26:28]line Аи-92-К-5 [14:26:28]line 8.850 * 67.80 [14:26:28]line = 600.03 [14:26:28]line НДС 12% НСП 1% [14:26:28]line > о реализуемом товаре [14:26:28]line ОКРУГЛЕНИЕ: -0.03 [14:26:28]line ИТОГО: 600.00 [14:26:28]line Внесено: 600.00 [14:26:28]line СДАЧА: 0.00 [14:26:28]line НСП 1% : 5.31 [14:26:28]line НДС 12% : 63.72 [14:26:28]line Наличными: 600.00 [14:26:28]line Безнал.: 0.00 [14:26:28]line Место: АЗС № 97 "Партнер Нефть" [14:26:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:26:28]line СНО: Общий режим [14:26:28]line Чек 324 26.07.2024 14:26 [14:26:28]line Смена: 437 ФФД: 1.0 [14:26:28]line ЗНМ: 0300000054 [14:26:28]line РНМ: 0000000000092624 [14:26:28]line Версия ККМ: 001 [14:26:28]line ФМ: 0000000000874959 [14:26:28]line ФД: 225256 [14:26:28]line ФПД: 153818072954888 [14:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142627&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225256&fm=153818072954888&tin=02508201610067®Number=0000000000092624&sum=60000 [14:26:28]written 0, free lines is 4095 [14:26:28]OFD Sender: Processing packet 225256 [packets to send 596, broken 595] [14:26:28]ProducePacketName [14:26:28]name=ofd_packets/00225256 [14:26:28]OFD Sender: To server: pG, [14:26:28]CommunicateWithHost lk.salyk.kg:30040 [14:26:28]ConnectInit lk.salyk.kg [14:26:29]Write to MH i2c: 01 00 00 46 0E 54 [14:26:29]Write i2c OK [14:26:29]MH_I2C_Read... [14:26:29]Read from MH i2c: 01 [14:26:29]MH_I2C_Read... [14:26:29]Read from MH i2c: 01 07 00 [14:26:29]MH_I2C_Read... [14:26:29]Read from MH i2c: 01 07 00 46 0E 00 00 00 00 00 64 0C CB [14:26:29]RasterBufferAndPrint [14:26:29]line [14:26:29]line [14:26:29]line [14:26:29]line [14:26:29]line [14:26:29]written 0, free lines is 3182 [14:26:29]MH_Cut [14:26:29]Write to MH i2c: D1 01 00 4D 0E 01 2D [14:26:29]Write i2c OK [14:26:29]MH_I2C_Read... [14:26:29]Read from MH i2c: D1 [14:26:29]MH_I2C_Read... [14:26:29]Read from MH i2c: D1 01 00 [14:26:29]MH_I2C_Read... [14:26:29]Read from MH i2c: D1 01 00 4D 0E 00 2C [14:26:29]Write to MH i2c: 01 00 00 4E 0E 5C [14:26:29]Write i2c OK [14:26:29]MH_I2C_Read... [14:26:29]Connected sock=9 [14:26:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 00 07 01 B6 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 13 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6F 03 00 35 04 06 00 8B E5 8F 99 38 08 0B 7C 70 5C 05 43 5C B3 [14:26:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 2B 47 00 CC AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 6F 03 00 F4 03 04 00 24 5E A3 66 B6 04 01 00 00 46 FF 96 D6 38 72 1B F1 [14:26:29]CommunicateWithHost err = 0 [14:26:29]CheckOFDResponse [14:26:29]1017 (14) - 77093643461234 [14:26:29]1041 (16) - 0000000000874959 [14:26:29]1040 (4) - 225256 [14:26:29]1012 (4) - 26.07.2024 08:28 [14:26:29]1206 (1) - 0 [14:26:29]OFD Sender: Remove packet 225256 [14:26:29]ProducePacketName [14:26:29]name=ofd_packets/00225256 [14:26:29]NVStorageDeleteData [14:26:30]*** Cut start [14:26:30]*** Partial cut [14:26:30]*** CUTSNS_PIN = 1 [14:26:30]*** CUTSNS_PIN = 0 [14:26:30]OFD Sender: No OFD packet to send [14:26:30]*** Brake cut motor [14:26:30]Read from MH i2c: 01 *** Stop cut motor [14:26:30] [14:26:30]*** Cut end [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: 01 07 00 [14:26:30]MH_I2C_Read... [14:26:30]Read from MH i2c: 01 07 00 4E 0E 00 00 00 00 00 FF 0F 71 [14:26:30]process_action close_receipt done [14:26:30]requested_data is exist [14:26:30]produce_requested_data [14:26:30]requested_item fm.sn is exist - process it [14:26:30]wFMCommunicate request_size=4 [14:26:30]MH_SAM_APDU [14:26:30]CAPDU: 80 11 00 00 [14:26:30]Write to MH i2c: E2 08 00 4F 0E 80 11 00 00 00 00 00 00 D7 [14:26:30]Write i2c OK [14:26:30]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 17 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 17 00 4F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [14:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:26:31]wFMCommunicate OK [14:26:31]requested_item fd.num is exist - process it [14:26:31]SAM_PROTO_GetFieldsCounters [14:26:31]wFMCommunicate request_size=4 [14:26:31]MH_SAM_APDU [14:26:31]CAPDU: 80 13 00 00 [14:26:31]Write to MH i2c: E2 08 00 50 0E 80 13 00 00 00 00 00 00 DA [14:26:31]Write i2c OK [14:26:31]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 62 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 62 00 50 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [14:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:31]wFMCommunicate OK [14:26:31]SAM_PROTO_GetFieldsCounters done [14:26:31]requested_item shift.num is exist - process it [14:26:31]requested_item shift.opened is exist - process it [14:26:31]req_shift_opened [14:26:31]FM_GetShiftState [14:26:31]SAM_PROTO_GetShiftState [14:26:31]wFMCommunicate request_size=4 [14:26:31]MH_SAM_APDU [14:26:31]CAPDU: 80 13 01 00 [14:26:31]Write to MH i2c: E2 08 00 51 0E 80 13 01 00 00 00 00 00 DC [14:26:31]Write i2c OK [14:26:31]MH_I2C_Read... [14:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:31]Read from MH i2c: E2 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 0E 00 [14:26:31]MH_I2C_Read... [14:26:31]Read from MH i2c: E2 0E 00 51 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8D [14:26:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:26:31]wFMCommunicate OK [14:26:31]SAM_PROTO_GetShiftState done [14:26:31]FM_GetShiftState done [14:26:31]req_shift_opened done [14:26:31]requested_item shift.open_date is exist - process it [14:26:31]req_shift_open_date [14:26:31]req_shift_open_date done [14:26:31]produce_requested_data done [14:26:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225256,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:26:31]process_action_free close_receipt [14:26:31]json_value_free [14:26:31]json_value_free done [14:26:31]process_json_proto returns [14:26:31]Send response to host [14:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225256,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:26:31]free response buf [14:26:31]execute_script done [14:26:31]execute_script returns [14:26:31]free content buf [14:26:31]Sock 10.Close socket [14:26:31]Sock 10.Thread stoped [14:26:35]OFD Sender: No OFD packet to send [14:26:40]OFD Sender: No OFD packet to send [14:26:45]recv_with_timeout no data received [14:26:45]OFD Sender: No OFD packet to send [14:26:50]OFD Sender: No OFD packet to send [14:26:55]OFD Sender: No OFD packet to send [14:26:58]recv_with_timeout no data received [14:27:00]OFD Sender: No OFD packet to send [14:27:05]OFD Sender: No OFD packet to send [14:27:10]OFD Sender: No OFD packet to send [14:27:15]OFD Sender: No OFD packet to send [14:27:20]OFD Sender: No OFD packet to send [14:27:25]OFD Sender: No OFD packet to send [14:27:29]accept exits with 7 [14:27:29]New connection [14:27:29]New thread 3067383140 created [14:27:29]Thread 3067239780 joined [14:27:29]Waiting for new connection... [14:27:29] Sock 7.Parse request [14:27:29]Sock 7.Check first char [14:27:29]Sock 7.First char is OK [14:27:29]request: POST /json_proto HTTP/1.0 [14:27:29]Method: POST [14:27:29]URL: /json_proto [14:27:29]Method is POST - this is cgi request [14:27:29]url: /json_proto [14:27:29]query_string will be loaded in cgi processing [14:27:29]execute_cgi json_proto POST (null) [14:27:29]execute_cgi path=json_proto method=POST [14:27:29]POST find Content-Length [14:27:29]Host: 172.17.43.131:8080 [14:27:29]Content-Length: 680 [14:27:29]Content-Type: application/json [14:27:29] [14:27:29]POST finish read [14:27:29]Found Content-Length = 680 [14:27:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:29]execute_script... [14:27:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:29]POST & json_proto [14:27:29]process_json_proto [14:27:29]json parsed OK: [14:27:29]protocol is kg_v1.0 [14:27:29]action value=close_receipt [14:27:29]process_action close_receipt [14:27:29]cmd_close_receipt [14:27:29]MH_GetDate [14:27:29]Write to MH i2c: F0 00 00 52 0E 4F [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: F0 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: F0 09 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: F0 09 00 52 0E 00 52 B2 A3 66 F9 24 A2 66 8A [14:27:29]GetLastDocTimeStamp 1722003987 [14:27:29]current date 1722004050 [14:27:29]FM_GetShiftState [14:27:29]SAM_PROTO_GetShiftState [14:27:29]wFMCommunicate request_size=4 [14:27:29]MH_SAM_APDU [14:27:29]CAPDU: 80 13 01 00 [14:27:29]Write to MH i2c: E2 08 00 53 0E 80 13 01 00 00 00 00 00 DE [14:27:29]Write i2c OK [14:27:29]MH_I2C_Read... [14:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:29]Read from MH i2c: E2 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 0E 00 [14:27:29]MH_I2C_Read... [14:27:29]Read from MH i2c: E2 0E 00 53 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8F [14:27:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:27:29]wFMCommunicate OK [14:27:29]SAM_PROTO_GetShiftState done [14:27:29]FM_GetShiftState done [14:27:29]opened in 1721952182 [14:27:29]opened+sec_in_day 1722038582 [14:27:29]quantity*price = 200075 [14:27:29]sum+1 = 200076 [14:27:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 325 26.07.2024 14:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225257 ФПД: 127039500522684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225257&fm=127039500522684&tin=02508201610067®Number=0000000000092624&sum=200000 [14:27:31]StoreToDocumentArchive [14:27:31]shift 437 fd 225257 [14:27:31]save to /storage/0437/doc_00225257 [14:27:31]save last doc name /storage/0437/doc_00225257 to /storage/kkm_last_doc_name [14:27:31]save OK [14:27:31]Clear old archive folders... [14:27:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:27:31]tlvbuf is 01659DE0 [14:27:31]SAM_PROTO_ClearQueue [14:27:31]wFMCommunicate request_size=4 [14:27:31]MH_SAM_APDU [14:27:31]CAPDU: 80 09 00 00 [14:27:31]Write to MH i2c: E2 08 00 60 0E 80 09 00 00 00 00 00 00 E0 [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:31]Read from MH i2c: E2 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 60 0E 00 90 00 E2 [14:27:31]RAPDU: 90 00 [14:27:31]wFMCommunicate OK [14:27:31]SAM_PROTO_ClearQueue done [14:27:31]KKMCreateOFDPacket [14:27:31]OFDProtocolAddRootSTLVToBuf [14:27:31]FM_MakeSignedData [14:27:31]FM_MakeSignedData [14:27:31]SAM_PROTO_SignData [14:27:31]wFMCommunicate request_size=4 [14:27:31]MH_SAM_APDU [14:27:31]CAPDU: 80 0D 01 02 [14:27:31]Write to MH i2c: E2 08 00 61 0E 80 0D 01 02 00 00 00 00 E8 [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:31]Read from MH i2c: E2 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 61 0E 00 90 00 E3 [14:27:31]RAPDU: 90 00 [14:27:31]wFMCommunicate OK [14:27:31]wFMCommunicate request_size=255 [14:27:31]MH_SAM_APDU [14:27:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 52 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6F 03 00 35 04 06 00 73 8A B0 4D [14:27:31]Write to MH i2c: E2 02 01 62 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 52 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6F 03 00 35 04 06 00 73 8A B0 4D 00 00 7C [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:31]Read from MH i2c: E2 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 62 0E 00 90 00 E4 [14:27:31]RAPDU: 90 00 [14:27:31]wFMCommunicate OK [14:27:31]wFMCommunicate request_size=7 [14:27:31]MH_SAM_APDU [14:27:31]CAPDU: 80 0D 02 02 02 14 BC [14:27:31]Write to MH i2c: E2 0A 00 63 0E 80 0D 02 02 02 00 14 BC 00 00 BF [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:31]Read from MH i2c: E2 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 03 00 63 0E 00 90 00 E5 [14:27:31]RAPDU: 90 00 [14:27:31]wFMCommunicate OK [14:27:31]wFMCommunicate request_size=4 [14:27:31]MH_SAM_APDU [14:27:31]CAPDU: 80 0D 03 02 [14:27:31]Write to MH i2c: E2 08 00 64 0E 80 0D 03 02 00 00 00 00 ED [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:31]Read from MH i2c: E2 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 0B 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 0B 00 64 0E 00 1D 03 65 AC 44 50 C3 F0 90 00 66 [14:27:31]RAPDU: 1D 03 65 AC 44 50 C3 F0 90 00 [14:27:31]wFMCommunicate OK [14:27:31]SAM_PROTO_SignData done [14:27:31]FM_MakeSignedData done [14:27:31]CreateOFDProtocolMessage [14:27:31]wFMCommunicate request_size=4 [14:27:31]MH_SAM_APDU [14:27:31]CAPDU: 80 11 00 00 [14:27:31]Write to MH i2c: E2 08 00 65 0E 80 11 00 00 00 00 00 00 ED [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:31]Read from MH i2c: E2 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 17 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: E2 17 00 65 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [14:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:27:31]wFMCommunicate OK [14:27:31]CreateOFDProtocolMessage done [14:27:31]OFDSenderStorePacket 225257 [14:27:31]StoreOFDPacket docnum=225257 [14:27:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8C B8 04 01 F8 E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 52 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6F 03 00 35 04 06 00 73 8A B0 4D 14 BC 1D 03 65 AC 44 50 C3 F0 [14:27:31]CheckFolder [14:27:31]dirname=/storage/ofd_packets [14:27:31]CheckFolder done [14:27:31]ProducePacketName [14:27:31]name=ofd_packets/00225257 [14:27:31]NVStorageSaveData ofd_packets/00225257 [14:27:31]File name is /storage/ofd_packets/00225257 [14:27:31]Write 298 bytes [14:27:31]NVStorageSaveData done [14:27:31]OFDSenderStorePacket done [14:27:31]KKMCreateOFDPacket done [14:27:31]NVStorageSaveData kkm_last_timestamp [14:27:31]File name is /storage/kkm_last_timestamp [14:27:31]Write 4 bytes [14:27:31]NVStorageSaveData done [14:27:31]ExternCall_PrintAddStr [14:27:31]wPrintStart [14:27:31]Write to MH i2c: 01 00 00 66 0E 74 [14:27:31]Write i2c OK [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: 01 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: 01 07 00 [14:27:31]MH_I2C_Read... [14:27:31]Read from MH i2c: 01 07 00 66 0E 00 00 00 00 00 FF 0F 89 [14:27:31]RasterBufferAndPrint [14:27:31]line Счет N : (1)2001454 [14:27:31]line ИНН: 02508201610067 [14:27:31]line Контрольно-Кассовый Чек [14:27:31]line ПРОДАЖА [14:27:31]line ТРК (МРК, ГНК) : 11 [14:27:31]line Товар: 2710194210 [14:27:31]line ДТ-К-5 [14:27:31]line 26.430 * 75.70 [14:27:31]line = 2000.75 [14:27:31]line НДС 12% НСП 1% [14:27:31]line > о реализуемом товаре [14:27:31]line ОКРУГЛЕНИЕ: -0.75 [14:27:31]line ИТОГО: 2000.00 [14:27:31]line Внесено: 2000.00 [14:27:31]line СДАЧА: 0.00 [14:27:31]line НСП 1% : 17.71 [14:27:31]line НДС 12% : 212.47 [14:27:31]line Наличными: 2000.00 [14:27:31]line Безнал.: 0.00 [14:27:31]line Место: АЗС № 97 "Партнер Нефть" [14:27:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:27:31]line СНО: Общий режим [14:27:31]line Чек 325 26.07.2024 14:27 [14:27:31]line Смена: 437 ФФД: 1.0 [14:27:31]line ЗНМ: 0300000054 [14:27:31]line РНМ: 0000000000092624 [14:27:31]line Версия ККМ: 001 [14:27:31]line ФМ: 0000000000874959 [14:27:31]line ФД: 225257 [14:27:31]line ФПД: 127039500522684 [14:27:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225257&fm=127039500522684&tin=02508201610067®Number=0000000000092624&sum=200000 [14:27:31]written 0, free lines is 4095 [14:27:31]OFD Sender: Processing packet 225257 [packets to send 596, broken 595] [14:27:31]ProducePacketName [14:27:31]name=ofd_packets/00225257 [14:27:31]OFD Sender: To server: pG, [14:27:31]CommunicateWithHost lk.salyk.kg:30040 [14:27:31]ConnectInit lk.salyk.kg [14:27:32]Write to MH i2c: 01 00 00 91 0E 9F [14:27:32]Write i2c OK [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: 01 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: 01 07 00 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: 01 07 00 91 0E 00 00 00 00 00 5A 0C 0C [14:27:32]RasterBufferAndPrint [14:27:32]line [14:27:32]line [14:27:32]line [14:27:32]line [14:27:32]line [14:27:32]written 0, free lines is 3168 [14:27:32]MH_Cut [14:27:32]Write to MH i2c: D1 01 00 98 0E 01 78 [14:27:32]Write i2c OK [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: D1 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: D1 01 00 [14:27:32]MH_I2C_Read... [14:27:32]Read from MH i2c: D1 01 00 98 0E 00 77 [14:27:32]Write to MH i2c: 01 00 00 99 0E A7 [14:27:32]Write i2c OK [14:27:32]MH_I2C_Read... [14:27:33]*** Cut start [14:27:33]*** Partial cut [14:27:33]*** CUTSNS_PIN = 1 [14:27:33]*** CUTSNS_PIN = 0 [14:27:33]*** Brake cut motor [14:27:33]Read from MH i2c: 01 [14:27:33]MH_I2C_Read... [14:27:33]*** Stop cut motor [14:27:33]*** Cut end [14:27:33]Read from MH i2c: 01 07 00 [14:27:33]MH_I2C_Read... [14:27:33]Read from MH i2c: 01 07 00 99 0E 00 00 00 00 00 FF 0F BC [14:27:33]process_action close_receipt done [14:27:33]requested_data is exist [14:27:33]produce_requested_data [14:27:33]requested_item fm.sn is exist - process it [14:27:33]wFMCommunicate request_size=4 [14:27:33]MH_SAM_APDU [14:27:33]CAPDU: 80 11 00 00 [14:27:33]Write to MH i2c: E2 08 00 9A 0E 80 11 00 00 00 00 00 00 22 [14:27:33]Write i2c OK [14:27:33]MH_I2C_Read... [14:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:34]Read from MH i2c: E2 [14:27:34]MH_I2C_Read... [14:27:34]Read from MH i2c: E2 17 00 [14:27:34]MH_I2C_Read... [14:27:34]Read from MH i2c: E2 17 00 9A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [14:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:27:34]wFMCommunicate OK [14:27:34]requested_item fd.num is exist - process it [14:27:34]SAM_PROTO_GetFieldsCounters [14:27:34]wFMCommunicate request_size=4 [14:27:34]MH_SAM_APDU [14:27:34]CAPDU: 80 13 00 00 [14:27:34]Write to MH i2c: E2 08 00 9B 0E 80 13 00 00 00 00 00 00 25 [14:27:34]Write i2c OK [14:27:34]MH_I2C_Read... [14:27:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:34]Read from MH i2c: E2 [14:27:34]MH_I2C_Read... [14:27:34]Read from MH i2c: E2 62 00 [14:27:34]MH_I2C_Read... [14:27:34]Read from MH i2c: E2 62 00 9B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [14:27:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:34]wFMCommunicate OK [14:27:34]SAM_PROTO_GetFieldsCounters done [14:27:34]requested_item shift.num is exist - process it [14:27:34]requested_item shift.opened is exist - process it [14:27:34]req_shift_opened [14:27:34]FM_GetShiftState [14:27:34]SAM_PROTO_GetShiftState [14:27:34]wFMCommunicate request_size=4 [14:27:34]MH_SAM_APDU [14:27:34]CAPDU: 80 13 01 00 [14:27:34]Write to MH i2c: E2 08 00 9C 0E 80 13 01 00 00 00 00 00 27 [14:27:34]Write i2c OK [14:27:34]MH_I2C_Read... [14:27:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:34]Read from MH i2c: E2 [14:27:34]MH_I2C_Read... [14:27:34]Read from MH i2c: E2 0E 00 [14:27:34]MH_I2C_Read... [14:27:34]Read from MH i2c: E2 0E 00 9C 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [14:27:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:27:34]wFMCommunicate OK [14:27:34]SAM_PROTO_GetShiftState done [14:27:34]FM_GetShiftState done [14:27:34]req_shift_opened done [14:27:34]requested_item shift.open_date is exist - process it [14:27:34]req_shift_open_date [14:27:34]req_shift_open_date done [14:27:34]produce_requested_data done [14:27:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225257,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:27:34]process_action_free close_receipt [14:27:34]json_value_free [14:27:34]json_value_free done [14:27:34]process_json_proto returns [14:27:34]Send response to host [14:27:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225257,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:27:34]free response buf [14:27:34]execute_script done [14:27:34]execute_script returns [14:27:34]free content buf [14:27:34]Sock 7.Close socket [14:27:34]Sock 7.Thread stoped [14:27:36]ConnectInit Can't take IP for lk.salyk.kg [14:27:36]CommunicateWithHost connect error [14:27:36]CommunicateWithHost err = -1 [14:27:36]OFD Sender: Server communicate error [14:27:41]OFD Sender: Processing packet 225257 [packets to send 596, broken 595] [14:27:41]ProducePacketName [14:27:41]name=ofd_packets/00225257 [14:27:41]OFD Sender: To server: pG, [14:27:41]CommunicateWithHost lk.salyk.kg:30040 [14:27:41]ConnectInit lk.salyk.kg [14:27:47]recv_with_timeout no data received [14:27:47]Connected sock=9 [14:27:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8C B8 04 01 F8 E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 52 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6F 03 00 35 04 06 00 73 8A B0 4D 14 BC 1D 03 65 AC 44 50 C3 F0 [14:27:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 17 C8 47 00 14 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 6F 03 00 F4 03 04 00 73 5E A3 66 B6 04 01 00 00 CF 45 E1 66 17 F9 61 10 [14:27:48]CommunicateWithHost err = 0 [14:27:48]CheckOFDResponse [14:27:48]1017 (14) - 77093643461234 [14:27:48]1041 (16) - 0000000000874959 [14:27:48]1040 (4) - 225257 [14:27:48]1012 (4) - 26.07.2024 08:29 [14:27:48]1206 (1) - 0 [14:27:48]OFD Sender: Remove packet 225257 [14:27:48]ProducePacketName [14:27:48]name=ofd_packets/00225257 [14:27:48]NVStorageDeleteData [14:27:49]OFD Sender: No OFD packet to send [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:19]OFD Sender: No OFD packet to send [14:28:24]OFD Sender: No OFD packet to send [14:28:29]OFD Sender: No OFD packet to send [14:28:34]OFD Sender: No OFD packet to send [14:28:39]OFD Sender: No OFD packet to send [14:28:44]OFD Sender: No OFD packet to send [14:28:49]OFD Sender: No OFD packet to send [14:28:54]OFD Sender: No OFD packet to send [14:28:59]OFD Sender: No OFD packet to send [14:29:03]recv_with_timeout no data received [14:29:04]OFD Sender: No OFD packet to send [14:29:09]OFD Sender: No OFD packet to send [14:29:14]OFD Sender: No OFD packet to send [14:29:19]OFD Sender: No OFD packet to send [14:29:24]OFD Sender: No OFD packet to send [14:29:29]OFD Sender: No OFD packet to send [14:29:32]accept exits with 10 [14:29:32]New connection [14:29:32]New thread 3067239780 created [14:29:32]Thread 3067383140 joined [14:29:32]Waiting for new connection... [14:29:32] Sock 10.Parse request [14:29:32]Sock 10.Check first char [14:29:32]Sock 10.First char is OK [14:29:32]request: POST /json_proto HTTP/1.0 [14:29:32]Method: POST [14:29:32]URL: /json_proto [14:29:32]Method is POST - this is cgi request [14:29:32]url: /json_proto [14:29:32]query_string will be loaded in cgi processing [14:29:32]execute_cgi json_proto POST (null) [14:29:32]execute_cgi path=json_proto method=POST [14:29:32]POST find Content-Length [14:29:32]Host: 172.17.43.131:8080 [14:29:32]Content-Length: 676 [14:29:32]Content-Type: application/json [14:29:32] [14:29:32]POST finish read [14:29:32]Found Content-Length = 676 [14:29:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:32]execute_script... [14:29:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:32]POST & json_proto [14:29:32]process_json_proto [14:29:32]json parsed OK: [14:29:32]protocol is kg_v1.0 [14:29:32]action value=close_receipt [14:29:32]process_action close_receipt [14:29:32]cmd_close_receipt [14:29:32]MH_GetDate [14:29:32]Write to MH i2c: F0 00 00 9D 0E 9A [14:29:32]Write i2c OK [14:29:32]MH_I2C_Read... [14:29:32]Read from MH i2c: F0 [14:29:32]MH_I2C_Read... [14:29:32]Read from MH i2c: F0 09 00 [14:29:32]MH_I2C_Read... [14:29:32]Read from MH i2c: F0 09 00 9D 0E 00 CD B2 A3 66 F9 24 A2 66 50 [14:29:32]GetLastDocTimeStamp 1722004050 [14:29:32]current date 1722004173 [14:29:32]FM_GetShiftState [14:29:32]SAM_PROTO_GetShiftState [14:29:32]wFMCommunicate request_size=4 [14:29:32]MH_SAM_APDU [14:29:32]CAPDU: 80 13 01 00 [14:29:32]Write to MH i2c: E2 08 00 9E 0E 80 13 01 00 00 00 00 00 29 [14:29:32]Write i2c OK [14:29:32]MH_I2C_Read... [14:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:32]Read from MH i2c: E2 [14:29:32]MH_I2C_Read... [14:29:32]Read from MH i2c: E2 0E 00 [14:29:32]MH_I2C_Read... [14:29:32]Read from MH i2c: E2 0E 00 9E 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DA [14:29:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:29:32]wFMCommunicate OK [14:29:32]SAM_PROTO_GetShiftState done [14:29:32]FM_GetShiftState done [14:29:32]opened in 1721952182 [14:29:32]opened+sec_in_day 1722038582 [14:29:32]quantity*price = 100035 [14:29:32]sum+1 = 100036 [14:29:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 326 26.07.2024 14:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225258 ФПД: 32406469751044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142933&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225258&fm=32406469751044&tin=02508201610067®Number=0000000000092624&sum=100000 [14:29:34]StoreToDocumentArchive [14:29:34]shift 437 fd 225258 [14:29:34]save to /storage/0437/doc_00225258 [14:29:34]save last doc name /storage/0437/doc_00225258 to /storage/kkm_last_doc_name [14:29:34]save OK [14:29:34]Clear old archive folders... [14:29:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:29:34]tlvbuf is 0163C9D0 [14:29:34]SAM_PROTO_ClearQueue [14:29:34]wFMCommunicate request_size=4 [14:29:34]MH_SAM_APDU [14:29:34]CAPDU: 80 09 00 00 [14:29:34]Write to MH i2c: E2 08 00 AB 0E 80 09 00 00 00 00 00 00 2B [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:34]Read from MH i2c: E2 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [14:29:34]RAPDU: 90 00 [14:29:34]wFMCommunicate OK [14:29:34]SAM_PROTO_ClearQueue done [14:29:34]KKMCreateOFDPacket [14:29:34]OFDProtocolAddRootSTLVToBuf [14:29:34]FM_MakeSignedData [14:29:34]FM_MakeSignedData [14:29:34]SAM_PROTO_SignData [14:29:34]wFMCommunicate request_size=4 [14:29:34]MH_SAM_APDU [14:29:34]CAPDU: 80 0D 01 02 [14:29:34]Write to MH i2c: E2 08 00 AC 0E 80 0D 01 02 00 00 00 00 33 [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:34]Read from MH i2c: E2 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 AC 0E 00 90 00 2E [14:29:34]RAPDU: 90 00 [14:29:34]wFMCommunicate OK [14:29:34]wFMCommunicate request_size=255 [14:29:34]MH_SAM_APDU [14:29:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 CD B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6F 03 00 35 04 06 00 [14:29:34]Write to MH i2c: E2 02 01 AD 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 CD B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6F 03 00 35 04 06 00 00 00 06 [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:34]Read from MH i2c: E2 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 AD 0E 00 90 00 2F [14:29:34]RAPDU: 90 00 [14:29:34]wFMCommunicate OK [14:29:34]wFMCommunicate request_size=11 [14:29:34]MH_SAM_APDU [14:29:34]CAPDU: 80 0D 02 02 06 1D 79 38 1E 31 04 [14:29:34]Write to MH i2c: E2 0E 00 AE 0E 80 0D 02 02 06 00 1D 79 38 1E 31 04 00 00 63 [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:34]Read from MH i2c: E2 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 03 00 AE 0E 00 90 00 30 [14:29:34]RAPDU: 90 00 [14:29:34]wFMCommunicate OK [14:29:34]wFMCommunicate request_size=4 [14:29:34]MH_SAM_APDU [14:29:34]CAPDU: 80 0D 03 02 [14:29:34]Write to MH i2c: E2 08 00 AF 0E 80 0D 03 02 00 00 00 00 38 [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:34]Read from MH i2c: E2 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 0B 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 0B 00 AF 0E 00 4C 93 63 17 C8 3D 68 C9 90 00 C8 [14:29:34]RAPDU: 4C 93 63 17 C8 3D 68 C9 90 00 [14:29:34]wFMCommunicate OK [14:29:34]SAM_PROTO_SignData done [14:29:34]FM_MakeSignedData done [14:29:34]CreateOFDProtocolMessage [14:29:34]wFMCommunicate request_size=4 [14:29:34]MH_SAM_APDU [14:29:34]CAPDU: 80 11 00 00 [14:29:34]Write to MH i2c: E2 08 00 B0 0E 80 11 00 00 00 00 00 00 38 [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:34]Read from MH i2c: E2 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 17 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: E2 17 00 B0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [14:29:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:29:34]wFMCommunicate OK [14:29:34]CreateOFDProtocolMessage done [14:29:34]OFDSenderStorePacket 225258 [14:29:34]StoreOFDPacket docnum=225258 [14:29:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 73 10 08 01 50 F5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 CD B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6F 03 00 35 04 06 00 1D 79 38 1E 31 04 4C 93 63 17 C8 3D 68 C9 [14:29:34]CheckFolder [14:29:34]dirname=/storage/ofd_packets [14:29:34]CheckFolder done [14:29:34]ProducePacketName [14:29:34]name=ofd_packets/00225258 [14:29:34]NVStorageSaveData ofd_packets/00225258 [14:29:34]File name is /storage/ofd_packets/00225258 [14:29:34]Write 302 bytes [14:29:34]NVStorageSaveData done [14:29:34]OFDSenderStorePacket done [14:29:34]KKMCreateOFDPacket done [14:29:34]NVStorageSaveData kkm_last_timestamp [14:29:34]File name is /storage/kkm_last_timestamp [14:29:34]Write 4 bytes [14:29:34]NVStorageSaveData done [14:29:34]ExternCall_PrintAddStr [14:29:34]wPrintStart [14:29:34]Write to MH i2c: 01 00 00 B1 0E BF [14:29:34]Write i2c OK [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: 01 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: 01 07 00 [14:29:34]MH_I2C_Read... [14:29:34]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 FF 0F D4 [14:29:34]RasterBufferAndPrint [14:29:34]line Счет N : (1)2001455 [14:29:34]line ИНН: 02508201610067 [14:29:34]line Контрольно-Кассовый Чек [14:29:34]line ПРОДАЖА [14:29:34]line ТРК (МРК, ГНК) : 52 [14:29:34]line Товар: 2710124130 [14:29:34]line Super-92-К-5 [14:29:34]line 14.540 * 68.80 [14:29:34]line = 1000.35 [14:29:34]line НДС 12% НСП 1% [14:29:34]line > о реализуемом товаре [14:29:34]line ОКРУГЛЕНИЕ: -0.35 [14:29:34]line ИТОГО: 1000.00 [14:29:34]line Внесено: 1000.00 [14:29:34]line СДАЧА: 0.00 [14:29:34]line НСП 1% : 8.85 [14:29:34]line НДС 12% : 106.23 [14:29:34]line Наличными: 1000.00 [14:29:34]line Безнал.: 0.00 [14:29:34]line Место: АЗС № 97 "Партнер Нефть" [14:29:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:29:34]line СНО: Общий режим [14:29:34]line Чек 326 26.07.2024 14:29 [14:29:34]line Смена: 437 ФФД: 1.0 [14:29:34]line ЗНМ: 0300000054 [14:29:34]line РНМ: 0000000000092624 [14:29:34]line Версия ККМ: 001 [14:29:34]line ФМ: 0000000000874959 [14:29:34]line ФД: 225258 [14:29:34]line ФПД: 32406469751044 [14:29:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T142933&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225258&fm=32406469751044&tin=02508201610067®Number=0000000000092624&sum=100000 [14:29:34]OFD Sender: Processing packet 225258 [packets to send 596, broken 595] [14:29:34]ProducePacketName [14:29:34]name=ofd_packets/00225258 [14:29:34]OFD Sender: To server: pG, [14:29:34]CommunicateWithHost lk.salyk.kg:30040 [14:29:34]ConnectInit lk.salyk.kg [14:29:34]written 0, free lines is 4095 [14:29:35]Write to MH i2c: 01 00 00 DC 0E EA [14:29:35]Write i2c OK [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: 01 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: 01 07 00 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: 01 07 00 DC 0E 00 00 00 00 00 5A 0C 57 [14:29:35]RasterBufferAndPrint [14:29:35]line [14:29:35]line [14:29:35]line [14:29:35]line [14:29:35]line [14:29:35]written 0, free lines is 3165 [14:29:35]MH_Cut [14:29:35]Write to MH i2c: D1 01 00 E3 0E 01 C3 [14:29:35]Write i2c OK [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: D1 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: D1 01 00 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: D1 01 00 E3 0E 00 C2 [14:29:35]Write to MH i2c: 01 00 00 E4 0E F2 [14:29:35]Write i2c OK [14:29:35]MH_I2C_Read... [14:29:35]Connected sock=9 [14:29:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 73 10 08 01 50 F5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 CD B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6F 03 00 35 04 06 00 1D 79 38 1E 31 04 4C 93 63 17 C8 3D 68 C9 [14:29:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AB D1 47 00 B4 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 6F 03 00 F4 03 04 00 DE 5E A3 66 B6 04 01 00 00 D6 A4 5E 01 DD CD FC 7F [14:29:36]CommunicateWithHost err = 0 [14:29:36]CheckOFDResponse [14:29:36]1017 (14) - 77093643461234 [14:29:36]1041 (16) - 0000000000874959 [14:29:36]1040 (4) - 225258 [14:29:36]1012 (4) - 26.07.2024 08:31 [14:29:36]1206 (1) - 0 [14:29:36]OFD Sender: Remove packet 225258 [14:29:36]ProducePacketName [14:29:36]name=ofd_packets/00225258 [14:29:36]NVStorageDeleteData [14:29:36]OFD Sender: No OFD packet to send [14:29:36]*** Cut start [14:29:36]*** Partial cut [14:29:36]*** CUTSNS_PIN = 1 [14:29:36]*** CUTSNS_PIN = 0 [14:29:36]*** Brake cut motor [14:29:37]Read from MH i2c: 01 [14:29:37]MH_I2C_Read... [14:29:37]*** Stop cut motor [14:29:37]*** Cut end [14:29:37]Read from MH i2c: 01 07 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: 01 07 00 E4 0E 00 00 00 00 00 FF 0F 07 [14:29:37]process_action close_receipt done [14:29:37]requested_data is exist [14:29:37]produce_requested_data [14:29:37]requested_item fm.sn is exist - process it [14:29:37]wFMCommunicate request_size=4 [14:29:37]MH_SAM_APDU [14:29:37]CAPDU: 80 11 00 00 [14:29:37]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 17 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 17 00 E5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [14:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:29:37]wFMCommunicate OK [14:29:37]requested_item fd.num is exist - process it [14:29:37]SAM_PROTO_GetFieldsCounters [14:29:37]wFMCommunicate request_size=4 [14:29:37]MH_SAM_APDU [14:29:37]CAPDU: 80 13 00 00 [14:29:37]Write to MH i2c: E2 08 00 E6 0E 80 13 00 00 00 00 00 00 70 [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 62 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 62 00 E6 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [14:29:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:37]wFMCommunicate OK [14:29:37]SAM_PROTO_GetFieldsCounters done [14:29:37]requested_item shift.num is exist - process it [14:29:37]requested_item shift.opened is exist - process it [14:29:37]req_shift_opened [14:29:37]FM_GetShiftState [14:29:37]SAM_PROTO_GetShiftState [14:29:37]wFMCommunicate request_size=4 [14:29:37]MH_SAM_APDU [14:29:37]CAPDU: 80 13 01 00 [14:29:37]Write to MH i2c: E2 08 00 E7 0E 80 13 01 00 00 00 00 00 72 [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 0E 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 0E 00 E7 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 23 [14:29:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:29:37]wFMCommunicate OK [14:29:37]SAM_PROTO_GetShiftState done [14:29:37]FM_GetShiftState done [14:29:37]req_shift_opened done [14:29:37]requested_item shift.open_date is exist - process it [14:29:37]req_shift_open_date [14:29:37]req_shift_open_date done [14:29:37]produce_requested_data done [14:29:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225258,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:29:37]process_action_free close_receipt [14:29:37]json_value_free [14:29:37]json_value_free done [14:29:37]process_json_proto returns [14:29:37]Send response to host [14:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225258,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:29:37]free response buf [14:29:37]execute_script done [14:29:37]execute_script returns [14:29:37]free content buf [14:29:37]Sock 10.Close socket [14:29:37]Sock 10.Thread stoped [14:29:41]OFD Sender: No OFD packet to send [14:29:46]OFD Sender: No OFD packet to send [14:29:51]OFD Sender: No OFD packet to send [14:29:56]OFD Sender: No OFD packet to send [14:30:01]accept exits with 7 [14:30:01]New connection [14:30:01]New thread 3067383140 created [14:30:01]Thread 3067239780 joined [14:30:01]Waiting for new connection... [14:30:01] Sock 7.Parse request [14:30:01]Sock 7.Check first char [14:30:01]Sock 7.First char is OK [14:30:01]request: POST /json_proto HTTP/1.0 [14:30:01]Method: POST [14:30:01]URL: /json_proto [14:30:01]Method is POST - this is cgi request [14:30:01]url: /json_proto [14:30:01]query_string will be loaded in cgi processing [14:30:01]execute_cgi json_proto POST (null) [14:30:01]execute_cgi path=json_proto method=POST [14:30:01]POST find Content-Length [14:30:01]Host: 172.17.43.131:8080 [14:30:01]Content-Length: 683 [14:30:01]Content-Type: application/json [14:30:01] [14:30:01]POST finish read [14:30:01]Found Content-Length = 683 [14:30:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:01]execute_script... [14:30:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:01]POST & json_proto [14:30:01]process_json_proto [14:30:01]json parsed OK: [14:30:01]protocol is kg_v1.0 [14:30:01]action value=close_receipt [14:30:01]process_action close_receipt [14:30:01]cmd_close_receipt [14:30:01]MH_GetDate [14:30:01]Write to MH i2c: F0 00 00 E8 0E E5 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: F0 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: F0 09 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: F0 09 00 E8 0E 00 E9 B2 A3 66 F9 24 A2 66 B7 [14:30:01]GetLastDocTimeStamp 1722004173 [14:30:01]current date 1722004201 [14:30:01]FM_GetShiftState [14:30:01]SAM_PROTO_GetShiftState [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 13 01 00 [14:30:01]Write to MH i2c: E2 08 00 E9 0E 80 13 01 00 00 00 00 00 74 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 0E 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 0E 00 E9 0E 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 25 [14:30:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:30:01]wFMCommunicate OK [14:30:01]SAM_PROTO_GetShiftState done [14:30:01]FM_GetShiftState done [14:30:01]opened in 1721952182 [14:30:01]opened+sec_in_day 1722038582 [14:30:01]quantity*price = 100005 [14:30:01]sum+1 = 100006 [14:30:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 327 26.07.2024 14:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225259 ФПД: 181570306981348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225259&fm=181570306981348&tin=02508201610067®Number=0000000000092624&sum=100000 [14:30:02]StoreToDocumentArchive [14:30:02]shift 437 fd 225259 [14:30:02]save to /storage/0437/doc_00225259 [14:30:02]save last doc name /storage/0437/doc_00225259 to /storage/kkm_last_doc_name [14:30:02]save OK [14:30:02]Clear old archive folders... [14:30:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:02]tlvbuf is 01672070 [14:30:02]SAM_PROTO_ClearQueue [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 09 00 00 [14:30:02]Write to MH i2c: E2 08 00 F6 0E 80 09 00 00 00 00 00 00 76 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [14:30:02]RAPDU: 90 00 [14:30:02]wFMCommunicate OK [14:30:02]SAM_PROTO_ClearQueue done [14:30:02]KKMCreateOFDPacket [14:30:02]OFDProtocolAddRootSTLVToBuf [14:30:02]FM_MakeSignedData [14:30:02]FM_MakeSignedData [14:30:02]SAM_PROTO_SignData [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 0D 01 02 [14:30:02]Write to MH i2c: E2 08 00 F7 0E 80 0D 01 02 00 00 00 00 7E [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [14:30:02]RAPDU: 90 00 [14:30:02]wFMCommunicate OK [14:30:02]wFMCommunicate request_size=255 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 E9 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6F 03 00 35 04 06 00 A5 [14:30:02]Write to MH i2c: E2 02 01 F8 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 E9 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6F 03 00 35 04 06 00 A5 00 00 38 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [14:30:02]RAPDU: 90 00 [14:30:02]wFMCommunicate OK [14:30:02]wFMCommunicate request_size=10 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 0D 02 02 05 23 21 A6 3D E4 [14:30:02]Write to MH i2c: E2 0D 00 F9 0E 80 0D 02 02 05 00 23 21 A6 3D E4 00 00 96 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [14:30:02]RAPDU: 90 00 [14:30:02]wFMCommunicate OK [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 0D 03 02 [14:30:02]Write to MH i2c: E2 08 00 FA 0E 80 0D 03 02 00 00 00 00 83 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 0B 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 0B 00 FA 0E 00 E5 78 F3 E0 41 96 FC EA 90 00 71 [14:30:02]RAPDU: E5 78 F3 E0 41 96 FC EA 90 00 [14:30:02]wFMCommunicate OK [14:30:02]SAM_PROTO_SignData done [14:30:02]FM_MakeSignedData done [14:30:02]CreateOFDProtocolMessage [14:30:02]wFMCommunicate request_size=4 [14:30:02]MH_SAM_APDU [14:30:02]CAPDU: 80 11 00 00 [14:30:02]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:02]Read from MH i2c: E2 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 17 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [14:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:30:02]wFMCommunicate OK [14:30:02]CreateOFDProtocolMessage done [14:30:02]OFDSenderStorePacket 225259 [14:30:02]StoreOFDPacket docnum=225259 [14:30:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A8 9A 07 01 3A C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 E9 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6F 03 00 35 04 06 00 A5 23 21 A6 3D E4 E5 78 F3 E0 41 96 FC EA [14:30:02]CheckFolder [14:30:02]dirname=/storage/ofd_packets [14:30:02]CheckFolder done [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00225259 [14:30:02]NVStorageSaveData ofd_packets/00225259 [14:30:02]File name is /storage/ofd_packets/00225259 [14:30:02]Write 301 bytes [14:30:02]NVStorageSaveData done [14:30:02]OFDSenderStorePacket done [14:30:02]KKMCreateOFDPacket done [14:30:02]NVStorageSaveData kkm_last_timestamp [14:30:02]File name is /storage/kkm_last_timestamp [14:30:02]Write 4 bytes [14:30:02]NVStorageSaveData done [14:30:02]ExternCall_PrintAddStr [14:30:02]wPrintStart [14:30:02]Write to MH i2c: 01 00 00 FC 0E 0A [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 07 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 07 00 FC 0E 00 00 00 00 00 FF 0F 1F [14:30:02]RasterBufferAndPrint [14:30:02]line Счет N : (1)2001456 [14:30:02]line ИНН: 02508201610067 [14:30:02]line Контрольно-Кассовый Чек [14:30:02]line ПРОДАЖА [14:30:02]line ТРК (МРК, ГНК) : 33 [14:30:02]line Товар: 2710124130 [14:30:02]line Аи-92-К-5 [14:30:02]line 14.750 * 67.80 [14:30:02]line = 1000.05 [14:30:02]line НДС 12% НСП 1% [14:30:02]line > о реализуемом товаре [14:30:02]line ОКРУГЛЕНИЕ: -0.05 [14:30:02]line ИТОГО: 1000.00 [14:30:02]line Внесено: 1000.00 [14:30:02]line СДАЧА: 0.00 [14:30:02]line НСП 1% : 8.85 [14:30:02]line НДС 12% : 106.20 [14:30:02]line Наличными: 1000.00 [14:30:02]line Безнал.: 0.00 [14:30:02]line Место: АЗС № 97 "Партнер Нефть" [14:30:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:30:02]line СНО: Общий режим [14:30:02]line Чек 327 26.07.2024 14:30 [14:30:02]line Смена: 437 ФФД: 1.0 [14:30:02]line ЗНМ: 0300000054 [14:30:02]line РНМ: 0000000000092624 [14:30:02]line Версия ККМ: 001 [14:30:02]line ФМ: 0000000000874959 [14:30:02]line ФД: 225259 [14:30:02]line ФПД: 181570306981348 [14:30:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225259&fm=181570306981348&tin=02508201610067®Number=0000000000092624&sum=100000 [14:30:02]written 0, free lines is 4095 [14:30:02]OFD Sender: Processing packet 225259 [packets to send 596, broken 595] [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00225259 [14:30:02]OFD Sender: To server: pG, [14:30:02]CommunicateWithHost lk.salyk.kg:30040 [14:30:02]ConnectInit lk.salyk.kg [14:30:03]Write to MH i2c: 01 00 00 27 0F 36 [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 07 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 07 00 27 0F 00 00 00 00 00 5C 0C A5 [14:30:03]RasterBufferAndPrint [14:30:03]line [14:30:03]line [14:30:03]line [14:30:03]line [14:30:03]line [14:30:03]written 0, free lines is 3167 [14:30:03]MH_Cut [14:30:03]Write to MH i2c: D1 01 00 2E 0F 01 0F [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: D1 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: D1 01 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: D1 01 00 2E 0F 00 0E [14:30:03]Write to MH i2c: 01 00 00 2F 0F 3E [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]Connected sock=10 [14:30:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A8 9A 07 01 3A C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 E9 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6F 03 00 35 04 06 00 A5 23 21 A6 3D E4 E5 78 F3 E0 41 96 FC EA [14:30:04]*** Cut start [14:30:04]*** Partial cut [14:30:04]*** CUTSNS_PIN = 1 [14:30:04]*** CUTSNS_PIN = 0 [14:30:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF 9A 47 00 24 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 6F 03 00 F4 03 04 00 FB 5E A3 66 B6 04 01 00 00 08 70 B2 53 51 F8 01 CC [14:30:04]CommunicateWithHost err = 0 [14:30:04]CheckOFDResponse [14:30:04]1017 (14) - 77093643461234 [14:30:04]1041 (16) - 0000000000874959 [14:30:04]1040 (4) - 225259 [14:30:04]1012 (4) - 26.07.2024 08:31 [14:30:04]1206 (1) - 0 [14:30:04]OFD Sender: Remove packet 225259 [14:30:04]ProducePacketName [14:30:04]name=ofd_packets/00225259 [14:30:04]NVStorageDeleteData [14:30:04]*** Brake cut motor [14:30:05]OFD Sender: No OFD packet to send [14:30:05]Read from MH i2c: 01 [14:30:05]MH_I2C_Read... [14:30:05]*** Stop cut motor [14:30:05]*** Cut end [14:30:05]Read from MH i2c: 01 07 00 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: 01 07 00 2F 0F 00 00 00 00 00 FF 0F 53 [14:30:05]process_action close_receipt done [14:30:05]requested_data is exist [14:30:05]produce_requested_data [14:30:05]requested_item fm.sn is exist - process it [14:30:05]wFMCommunicate request_size=4 [14:30:05]MH_SAM_APDU [14:30:05]CAPDU: 80 11 00 00 [14:30:05]Write to MH i2c: E2 08 00 30 0F 80 11 00 00 00 00 00 00 B9 [14:30:05]Write i2c OK [14:30:05]MH_I2C_Read... [14:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:05]Read from MH i2c: E2 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: E2 17 00 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: E2 17 00 30 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [14:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:30:05]wFMCommunicate OK [14:30:05]requested_item fd.num is exist - process it [14:30:05]SAM_PROTO_GetFieldsCounters [14:30:05]wFMCommunicate request_size=4 [14:30:05]MH_SAM_APDU [14:30:05]CAPDU: 80 13 00 00 [14:30:05]Write to MH i2c: E2 08 00 31 0F 80 13 00 00 00 00 00 00 BC [14:30:05]Write i2c OK [14:30:05]MH_I2C_Read... [14:30:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:05]Read from MH i2c: E2 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: E2 62 00 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: E2 62 00 31 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [14:30:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:05]wFMCommunicate OK [14:30:05]SAM_PROTO_GetFieldsCounters done [14:30:05]requested_item shift.num is exist - process it [14:30:05]requested_item shift.opened is exist - process it [14:30:05]req_shift_opened [14:30:05]FM_GetShiftState [14:30:05]SAM_PROTO_GetShiftState [14:30:05]wFMCommunicate request_size=4 [14:30:05]MH_SAM_APDU [14:30:05]CAPDU: 80 13 01 00 [14:30:05]Write to MH i2c: E2 08 00 32 0F 80 13 01 00 00 00 00 00 BE [14:30:05]Write i2c OK [14:30:05]MH_I2C_Read... [14:30:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:05]Read from MH i2c: E2 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: E2 0E 00 [14:30:05]MH_I2C_Read... [14:30:05]Read from MH i2c: E2 0E 00 32 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6F [14:30:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:30:05]wFMCommunicate OK [14:30:05]SAM_PROTO_GetShiftState done [14:30:05]FM_GetShiftState done [14:30:05]req_shift_opened done [14:30:05]requested_item shift.open_date is exist - process it [14:30:05]req_shift_open_date [14:30:05]req_shift_open_date done [14:30:05]produce_requested_data done [14:30:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225259,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:30:05]process_action_free close_receipt [14:30:05]json_value_free [14:30:05]json_value_free done [14:30:05]process_json_proto returns [14:30:05]Send response to host [14:30:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225259,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:30:05]free response buf [14:30:05]execute_script done [14:30:05]execute_script returns [14:30:05]free content buf [14:30:05]Sock 7.Close socket [14:30:05]Sock 7.Thread stoped [14:30:08]recv_with_timeout no data received [14:30:09]accept exits with 9 [14:30:09]New connection [14:30:09]New thread 3067239780 created [14:30:09]Thread 3067383140 joined [14:30:09]Waiting for new connection... [14:30:09] Sock 9.Parse request [14:30:09]Sock 9.Check first char [14:30:09]Sock 9.First char is OK [14:30:09]request: POST /json_proto HTTP/1.0 [14:30:09]Method: POST [14:30:09]URL: /json_proto [14:30:09]Method is POST - this is cgi request [14:30:09]url: /json_proto [14:30:09]query_string will be loaded in cgi processing [14:30:09]execute_cgi json_proto POST (null) [14:30:09]execute_cgi path=json_proto method=POST [14:30:09]POST find Content-Length [14:30:09]Host: 172.17.43.131:8080 [14:30:09]Content-Length: 671 [14:30:09]Content-Type: application/json [14:30:09] [14:30:09]POST finish read [14:30:09]Found Content-Length = 671 [14:30:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:09]execute_script... [14:30:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:09]POST & json_proto [14:30:09]process_json_proto [14:30:09]json parsed OK: [14:30:09]protocol is kg_v1.0 [14:30:09]action value=close_receipt [14:30:09]process_action close_receipt [14:30:09]cmd_close_receipt [14:30:09]MH_GetDate [14:30:09]Write to MH i2c: F0 00 00 33 0F 31 [14:30:09]Write i2c OK [14:30:09]MH_I2C_Read... [14:30:09]Read from MH i2c: F0 [14:30:09]MH_I2C_Read... [14:30:09]Read from MH i2c: F0 09 00 [14:30:09]MH_I2C_Read... [14:30:09]Read from MH i2c: F0 09 00 33 0F 00 F2 B2 A3 66 F9 24 A2 66 0C [14:30:09]GetLastDocTimeStamp 1722004201 [14:30:09]current date 1722004210 [14:30:09]FM_GetShiftState [14:30:09]SAM_PROTO_GetShiftState [14:30:09]wFMCommunicate request_size=4 [14:30:09]MH_SAM_APDU [14:30:09]CAPDU: 80 13 01 00 [14:30:09]Write to MH i2c: E2 08 00 34 0F 80 13 01 00 00 00 00 00 C0 [14:30:09]Write i2c OK [14:30:09]MH_I2C_Read... [14:30:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:09]Read from MH i2c: E2 [14:30:09]MH_I2C_Read... [14:30:09]Read from MH i2c: E2 0E 00 [14:30:09]MH_I2C_Read... [14:30:09]Read from MH i2c: E2 0E 00 34 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 71 [14:30:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:30:09]wFMCommunicate OK [14:30:09]SAM_PROTO_GetShiftState done [14:30:09]FM_GetShiftState done [14:30:09]opened in 1721952182 [14:30:09]opened+sec_in_day 1722038582 [14:30:09]quantity*price = 40041 [14:30:09]sum+1 = 40043 [14:30:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 328 26.07.2024 14:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225260 ФПД: 5010789982026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143010&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225260&fm=5010789982026&tin=02508201610067®Number=0000000000092624&sum=40000 [14:30:10]StoreToDocumentArchive [14:30:10]shift 437 fd 225260 [14:30:10]save to /storage/0437/doc_00225260 [14:30:10]save last doc name /storage/0437/doc_00225260 to /storage/kkm_last_doc_name [14:30:10]save OK [14:30:10]Clear old archive folders... [14:30:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:30:10]tlvbuf is 016325F0 [14:30:10]SAM_PROTO_ClearQueue [14:30:10]wFMCommunicate request_size=4 [14:30:10]MH_SAM_APDU [14:30:10]CAPDU: 80 09 00 00 [14:30:10]Write to MH i2c: E2 08 00 41 0F 80 09 00 00 00 00 00 00 C2 [14:30:10]Write i2c OK [14:30:10]MH_I2C_Read... [14:30:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:10]Read from MH i2c: E2 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [14:30:10]RAPDU: 90 00 [14:30:10]wFMCommunicate OK [14:30:10]SAM_PROTO_ClearQueue done [14:30:10]KKMCreateOFDPacket [14:30:10]OFDProtocolAddRootSTLVToBuf [14:30:10]FM_MakeSignedData [14:30:10]FM_MakeSignedData [14:30:10]SAM_PROTO_SignData [14:30:10]wFMCommunicate request_size=4 [14:30:10]MH_SAM_APDU [14:30:10]CAPDU: 80 0D 01 02 [14:30:10]Write to MH i2c: E2 08 00 42 0F 80 0D 01 02 00 00 00 00 CA [14:30:10]Write i2c OK [14:30:10]MH_I2C_Read... [14:30:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:10]Read from MH i2c: E2 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [14:30:10]RAPDU: 90 00 [14:30:10]wFMCommunicate OK [14:30:10]wFMCommunicate request_size=255 [14:30:10]MH_SAM_APDU [14:30:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 F2 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 6F 03 00 35 04 06 00 [14:30:10]Write to MH i2c: E2 02 01 43 0F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 F2 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 6F 03 00 35 04 06 00 00 00 A9 [14:30:10]Write i2c OK [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 [14:30:10]MH_I2C_Read... [14:30:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:10]Read from MH i2c: E2 03 00 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [14:30:10]RAPDU: 90 00 [14:30:10]wFMCommunicate OK [14:30:10]wFMCommunicate request_size=11 [14:30:10]MH_SAM_APDU [14:30:10]CAPDU: 80 0D 02 02 06 04 8E AA 5B 5F 4A [14:30:10]Write to MH i2c: E2 0E 00 44 0F 80 0D 02 02 06 00 04 8E AA 5B 5F 4A 00 00 19 [14:30:10]Write i2c OK [14:30:10]MH_I2C_Read... [14:30:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:10]Read from MH i2c: E2 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 [14:30:10]MH_I2C_Read... [14:30:10]Read from MH i2c: E2 03 00 44 0F 00 90 00 C7 [14:30:10]RAPDU: 90 00 [14:30:10]wFMCommunicate OK [14:30:10]wFMCommunicate request_size=4 [14:30:10]MH_SAM_APDU [14:30:10]CAPDU: 80 0D 03 02 [14:30:10]Write to MH i2c: E2 08 00 45 0F 80 0D 03 02 00 00 00 00 CF [14:30:10]Write i2c OK [14:30:10]MH_I2C_Read... [14:30:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:11]Read from MH i2c: E2 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: E2 0B 00 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: E2 0B 00 45 0F 00 FB F4 84 FC 9F 34 9C E1 90 00 8F [14:30:11]RAPDU: FB F4 84 FC 9F 34 9C E1 90 00 [14:30:11]wFMCommunicate OK [14:30:11]SAM_PROTO_SignData done [14:30:11]FM_MakeSignedData done [14:30:11]CreateOFDProtocolMessage [14:30:11]wFMCommunicate request_size=4 [14:30:11]MH_SAM_APDU [14:30:11]CAPDU: 80 11 00 00 [14:30:11]Write to MH i2c: E2 08 00 46 0F 80 11 00 00 00 00 00 00 CF [14:30:11]Write i2c OK [14:30:11]MH_I2C_Read... [14:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:11]Read from MH i2c: E2 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: E2 17 00 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: E2 17 00 46 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2C [14:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:30:11]wFMCommunicate OK [14:30:11]CreateOFDProtocolMessage done [14:30:11]OFDSenderStorePacket 225260 [14:30:11]StoreOFDPacket docnum=225260 [14:30:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AD B9 08 01 DC C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 F2 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 6F 03 00 35 04 06 00 04 8E AA 5B 5F 4A FB F4 84 FC 9F 34 9C E1 [14:30:11]CheckFolder [14:30:11]dirname=/storage/ofd_packets [14:30:11]CheckFolder done [14:30:11]ProducePacketName [14:30:11]name=ofd_packets/00225260 [14:30:11]NVStorageSaveData ofd_packets/00225260 [14:30:11]File name is /storage/ofd_packets/00225260 [14:30:11]Write 302 bytes [14:30:11]NVStorageSaveData done [14:30:11]OFDSenderStorePacket done [14:30:11]KKMCreateOFDPacket done [14:30:11]NVStorageSaveData kkm_last_timestamp [14:30:11]File name is /storage/kkm_last_timestamp [14:30:11]Write 4 bytes [14:30:11]NVStorageSaveData done [14:30:11]ExternCall_PrintAddStr [14:30:11]wPrintStart [14:30:11]Write to MH i2c: 01 00 00 47 0F 56 [14:30:11]Write i2c OK [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: 01 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: 01 07 00 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: 01 07 00 47 0F 00 00 00 00 00 FF 0F 6B [14:30:11]RasterBufferAndPrint [14:30:11]line Счет N : (1)2001457 [14:30:11]line ИНН: 02508201610067 [14:30:11]line Контрольно-Кассовый Чек [14:30:11]line ПРОДАЖА [14:30:11]line ТРК (МРК, ГНК) : 42 [14:30:11]line Товар: 2710124130 [14:30:11]line Super-92-К-5 [14:30:11]line 5.820 * 68.80 [14:30:11]line = 400.42 [14:30:11]line НДС 12% НСП 1% [14:30:11]line > о реализуемом товаре [14:30:11]line ОКРУГЛЕНИЕ: -0.42 [14:30:11]line ИТОГО: 400.00 [14:30:11]line Внесено: 400.00 [14:30:11]line СДАЧА: 0.00 [14:30:11]line НСП 1% : 3.54 [14:30:11]line НДС 12% : 42.52 [14:30:11]line Наличными: 400.00 [14:30:11]line Безнал.: 0.00 [14:30:11]line Место: АЗС № 97 "Партнер Нефть" [14:30:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:30:11]line СНО: Общий режим [14:30:11]line Чек 328 26.07.2024 14:30 [14:30:11]line Смена: 437 ФФД: 1.0 [14:30:11]line ЗНМ: 0300000054 [14:30:11]line РНМ: 0000000000092624 [14:30:11]line Версия ККМ: 001 [14:30:11]line ФМ: 0000000000874959 [14:30:11]line ФД: 225260 [14:30:11]line ФПД: 5010789982026 [14:30:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143010&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225260&fm=5010789982026&tin=02508201610067®Number=0000000000092624&sum=40000 [14:30:11]OFD Sender: Processing packet 225260 [packets to send 596, broken 595] [14:30:11]ProducePacketName [14:30:11]name=ofd_packets/00225260 [14:30:11]OFD Sender: To server: pG, [14:30:11]CommunicateWithHost lk.salyk.kg:30040 [14:30:11]ConnectInit lk.salyk.kg [14:30:11]written 0, free lines is 4095 [14:30:11]Write to MH i2c: 01 00 00 72 0F 81 [14:30:11]Write i2c OK [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: 01 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: 01 07 00 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: 01 07 00 72 0F 00 00 00 00 00 62 0C F6 [14:30:11]RasterBufferAndPrint [14:30:11]line [14:30:11]line [14:30:11]line [14:30:11]line [14:30:11]line [14:30:11]written 0, free lines is 3178 [14:30:11]MH_Cut [14:30:11]Write to MH i2c: D1 01 00 79 0F 01 5A [14:30:11]Write i2c OK [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: D1 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: D1 01 00 [14:30:11]MH_I2C_Read... [14:30:11]Read from MH i2c: D1 01 00 79 0F 00 59 [14:30:11]Write to MH i2c: 01 00 00 7A 0F 89 [14:30:11]Write i2c OK [14:30:11]MH_I2C_Read... [14:30:12]*** Cut start [14:30:12]*** Partial cut [14:30:12]*** CUTSNS_PIN = 1 [14:30:12]*** CUTSNS_PIN = 0 [14:30:13]*** Brake cut motor [14:30:13]Read from MH i2c: 01 [14:30:13]MH_I2C_Read... [14:30:13]*** Stop cut motor [14:30:13]*** Cut end [14:30:13]Read from MH i2c: 01 07 00 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: 01 07 00 7A 0F 00 00 00 00 00 FF 0F 9E [14:30:13]process_action close_receipt done [14:30:13]requested_data is exist [14:30:13]produce_requested_data [14:30:13]requested_item fm.sn is exist - process it [14:30:13]wFMCommunicate request_size=4 [14:30:13]MH_SAM_APDU [14:30:13]CAPDU: 80 11 00 00 [14:30:13]Write to MH i2c: E2 08 00 7B 0F 80 11 00 00 00 00 00 00 04 [14:30:13]Write i2c OK [14:30:13]MH_I2C_Read... [14:30:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:13]Read from MH i2c: E2 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: E2 17 00 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: E2 17 00 7B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [14:30:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:30:13]wFMCommunicate OK [14:30:13]requested_item fd.num is exist - process it [14:30:13]SAM_PROTO_GetFieldsCounters [14:30:13]wFMCommunicate request_size=4 [14:30:13]MH_SAM_APDU [14:30:13]CAPDU: 80 13 00 00 [14:30:13]Write to MH i2c: E2 08 00 7C 0F 80 13 00 00 00 00 00 00 07 [14:30:13]Write i2c OK [14:30:13]MH_I2C_Read... [14:30:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:13]Read from MH i2c: E2 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: E2 62 00 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: E2 62 00 7C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [14:30:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:13]wFMCommunicate OK [14:30:13]SAM_PROTO_GetFieldsCounters done [14:30:13]requested_item shift.num is exist - process it [14:30:13]requested_item shift.opened is exist - process it [14:30:13]req_shift_opened [14:30:13]FM_GetShiftState [14:30:13]SAM_PROTO_GetShiftState [14:30:13]wFMCommunicate request_size=4 [14:30:13]MH_SAM_APDU [14:30:13]CAPDU: 80 13 01 00 [14:30:13]Write to MH i2c: E2 08 00 7D 0F 80 13 01 00 00 00 00 00 09 [14:30:13]Write i2c OK [14:30:13]MH_I2C_Read... [14:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:13]Read from MH i2c: E2 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: E2 0E 00 [14:30:13]MH_I2C_Read... [14:30:13]Read from MH i2c: E2 0E 00 7D 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BA [14:30:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:30:13]wFMCommunicate OK [14:30:13]SAM_PROTO_GetShiftState done [14:30:13]FM_GetShiftState done [14:30:13]req_shift_opened done [14:30:13]requested_item shift.open_date is exist - process it [14:30:13]req_shift_open_date [14:30:13]req_shift_open_date done [14:30:13]produce_requested_data done [14:30:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225260,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:30:13]process_action_free close_receipt [14:30:13]json_value_free [14:30:13]json_value_free done [14:30:13]process_json_proto returns [14:30:13]Send response to host [14:30:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225260,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:30:13]free response buf [14:30:13]execute_script done [14:30:13]execute_script returns [14:30:13]free content buf [14:30:13]Sock 9.Close socket [14:30:13]Sock 9.Thread stoped [14:30:13]Connected sock=10 [14:30:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AD B9 08 01 DC C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 F2 B2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 6F 03 00 35 04 06 00 04 8E AA 5B 5F 4A FB F4 84 FC 9F 34 9C E1 [14:30:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EF F0 47 00 34 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 6F 03 00 F4 03 04 00 05 5F A3 66 B6 04 01 00 00 F8 90 62 DD 20 71 7B BB [14:30:15]CommunicateWithHost err = 0 [14:30:15]CheckOFDResponse [14:30:15]1017 (14) - 77093643461234 [14:30:15]1041 (16) - 0000000000874959 [14:30:15]1040 (4) - 225260 [14:30:15]1012 (4) - 26.07.2024 08:32 [14:30:15]1206 (1) - 0 [14:30:15]OFD Sender: Remove packet 225260 [14:30:15]ProducePacketName [14:30:15]name=ofd_packets/00225260 [14:30:15]NVStorageDeleteData [14:30:15]OFD Sender: No OFD packet to send [14:30:19]recv_with_timeout no data received [14:30:20]OFD Sender: No OFD packet to send [14:30:25]OFD Sender: No OFD packet to send [14:30:30]OFD Sender: No OFD packet to send [14:30:35]OFD Sender: No OFD packet to send [14:30:40]OFD Sender: No OFD packet to send [14:30:45]OFD Sender: No OFD packet to send [14:30:50]OFD Sender: No OFD packet to send [14:30:51]recv_with_timeout no data received [14:30:55]OFD Sender: No OFD packet to send [14:31:00]OFD Sender: No OFD packet to send [14:31:05]OFD Sender: No OFD packet to send [14:31:10]OFD Sender: No OFD packet to send [14:31:15]OFD Sender: No OFD packet to send [14:31:20]OFD Sender: No OFD packet to send [14:31:25]OFD Sender: No OFD packet to send [14:31:30]OFD Sender: No OFD packet to send [14:31:35]OFD Sender: No OFD packet to send [14:31:40]OFD Sender: No OFD packet to send [14:31:45]OFD Sender: No OFD packet to send [14:31:50]OFD Sender: No OFD packet to send [14:31:55]OFD Sender: No OFD packet to send [14:32:00]OFD Sender: No OFD packet to send [14:32:05]OFD Sender: No OFD packet to send [14:32:10]OFD Sender: No OFD packet to send [14:32:15]OFD Sender: No OFD packet to send [14:32:20]OFD Sender: No OFD packet to send [14:32:25]OFD Sender: No OFD packet to send [14:32:30]OFD Sender: No OFD packet to send [14:32:36]OFD Sender: No OFD packet to send [14:32:41]OFD Sender: No OFD packet to send [14:32:45]accept exits with 7 [14:32:45]New connection [14:32:45]New thread 3067383140 created [14:32:45]Thread 3067239780 joined [14:32:45]Waiting for new connection... [14:32:45] Sock 7.Parse request [14:32:45]Sock 7.Check first char [14:32:45]Sock 7.First char is OK [14:32:45]request: POST /json_proto HTTP/1.0 [14:32:45]Method: POST [14:32:45]URL: /json_proto [14:32:45]Method is POST - this is cgi request [14:32:45]url: /json_proto [14:32:45]query_string will be loaded in cgi processing [14:32:45]execute_cgi json_proto POST (null) [14:32:45]execute_cgi path=json_proto method=POST [14:32:45]POST find Content-Length [14:32:45]Host: 172.17.43.131:8080 [14:32:45]Content-Length: 640 [14:32:45]Content-Type: application/json [14:32:45] [14:32:45]POST finish read [14:32:45]Found Content-Length = 640 [14:32:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:45]execute_script... [14:32:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:45]POST & json_proto [14:32:45]process_json_proto [14:32:45]json parsed OK: [14:32:45]protocol is kg_v1.0 [14:32:45]action value=close_receipt [14:32:45]process_action close_receipt [14:32:45]cmd_close_receipt [14:32:45]MH_GetDate [14:32:45]Write to MH i2c: F0 00 00 7E 0F 7C [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: F0 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: F0 09 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: F0 09 00 7E 0F 00 8D B3 A3 66 F9 24 A2 66 F3 [14:32:45]GetLastDocTimeStamp 1722004210 [14:32:45]current date 1722004365 [14:32:45]FM_GetShiftState [14:32:45]SAM_PROTO_GetShiftState [14:32:45]wFMCommunicate request_size=4 [14:32:45]MH_SAM_APDU [14:32:45]CAPDU: 80 13 01 00 [14:32:45]Write to MH i2c: E2 08 00 7F 0F 80 13 01 00 00 00 00 00 0B [14:32:45]Write i2c OK [14:32:45]MH_I2C_Read... [14:32:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:45]Read from MH i2c: E2 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 0E 00 [14:32:45]MH_I2C_Read... [14:32:45]Read from MH i2c: E2 0E 00 7F 0F 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BC [14:32:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:32:45]wFMCommunicate OK [14:32:45]SAM_PROTO_GetShiftState done [14:32:45]FM_GetShiftState done [14:32:45]opened in 1721952182 [14:32:45]opened+sec_in_day 1722038582 [14:32:45]quantity*price = 99999 [14:32:45]sum+1 = 100001 [14:32:45]Check (price>sum+1) || (price+1 о реализуемом товаре [14:34:54]line ИТОГО: 1000.00 [14:34:54]line НСП 1% : 8.85 [14:34:54]line НДС 12% : 106.19 [14:34:54]line Наличными: 1000.00 [14:34:54]line Безнал.: 0.00 [14:34:54]line Место: АЗС № 97 "Партнер Нефть" [14:34:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:34:54]line СНО: Общий режим [14:34:54]line Чек 329 26.07.2024 14:32 [14:34:54]line Смена: 437 ФФД: 1.0 [14:34:54]line ЗНМ: 0300000054 [14:34:54]line РНМ: 0000000000092624 [14:34:54]line Версия ККМ: 001 [14:34:54]line ФМ: 0000000000874959 [14:34:54]line ФД: 225261 [14:34:54]line ФПД: 252322121290320 [14:34:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225261&fm=252322121290320&tin=02508201610067®Number=0000000000092624&sum=100000 [14:34:54]written 0, free lines is 4095 [14:34:54]Write to MH i2c: 01 00 00 45 00 45 [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: 01 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: 01 07 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 99 0C F1 [14:34:54]RasterBufferAndPrint [14:34:54]line [14:34:54]line [14:34:54]line [14:34:54]line [14:34:54]line [14:34:54]written 0, free lines is 3240 [14:34:54]MH_Cut [14:34:54]Write to MH i2c: D1 01 00 4C 00 01 1E [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: D1 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: D1 01 00 [14:34:54]MH_I2C_Read... [14:34:54]Read from MH i2c: D1 01 00 4C 00 00 1D [14:34:54]Write to MH i2c: 01 00 00 4D 00 4D [14:34:54]Write i2c OK [14:34:54]MH_I2C_Read... [14:34:56]*** Cut start [14:34:56]*** Partial cut [14:34:56]*** CUTSNS_PIN = 1 [14:34:56]*** CUTSNS_PIN = 0 [14:34:56]*** Brake cut motor [14:34:56]Read from MH i2c: 01 [14:34:56]MH_I2C_Read... [14:34:56]*** Stop cut motor [14:34:56]*** Cut end [14:34:56]Read from MH i2c: 01 07 00 [14:34:56]MH_I2C_Read... [14:34:56]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 FF 0F 62 [14:34:56]process_action print_doc done [14:34:56]requested_data is exist [14:34:56]produce_requested_data [14:34:56]produce_requested_data return (null) [14:34:56]process_action_free print_doc [14:34:56]json_value_free [14:34:56]json_value_free done [14:34:56]process_json_proto returns [14:34:56]Send response to host [14:34:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [14:34:56]free response buf [14:34:56]execute_script done [14:34:56]execute_script returns [14:34:56]free content buf [14:34:56]Sock 9.Close socket [14:34:56]Sock 9.Thread stoped [14:34:58]OFD Sender: No OFD packet to send [14:35:03]OFD Sender: No OFD packet to send [14:35:08]OFD Sender: No OFD packet to send [14:35:13]OFD Sender: No OFD packet to send [14:35:14]recv_with_timeout no data received [14:35:18]OFD Sender: No OFD packet to send [14:35:24]OFD Sender: No OFD packet to send [14:35:29]OFD Sender: No OFD packet to send [14:35:34]OFD Sender: No OFD packet to send [14:35:35]accept exits with 6 [14:35:35]New connection [14:35:35]New thread 3067030884 created [14:35:35]Thread 3067174244 joined [14:35:35]Waiting for new connection... [14:35:35] Sock 6.Parse request [14:35:35]Sock 6.Check first char [14:35:35]Sock 6.First char is OK [14:35:35]request: POST /json_proto HTTP/1.0 [14:35:35]Method: POST [14:35:35]URL: /json_proto [14:35:35]Method is POST - this is cgi request [14:35:35]url: /json_proto [14:35:35]query_string will be loaded in cgi processing [14:35:35]execute_cgi json_proto POST (null) [14:35:35]execute_cgi path=json_proto method=POST [14:35:35]POST find Content-Length [14:35:35]Host: 172.17.43.131:8080 [14:35:35]Content-Length: 671 [14:35:35]Content-Type: application/json [14:35:35] [14:35:35]POST finish read [14:35:35]Found Content-Length = 671 [14:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:35]execute_script... [14:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:35]POST & json_proto [14:35:35]process_json_proto [14:35:35]json parsed OK: [14:35:35]protocol is kg_v1.0 [14:35:35]action value=close_receipt [14:35:35]process_action close_receipt [14:35:35]cmd_close_receipt [14:35:35]MH_GetDate [14:35:35]Write to MH i2c: F0 00 00 4E 00 3D [14:35:35]Write i2c OK [14:35:35]MH_I2C_Read... [14:35:35]Read from MH i2c: F0 [14:35:35]MH_I2C_Read... [14:35:35]Read from MH i2c: F0 09 00 [14:35:35]MH_I2C_Read... [14:35:35]Read from MH i2c: F0 09 00 4E 00 00 37 B4 A3 66 F9 24 A2 66 5F [14:35:35]GetLastDocTimeStamp 1722004365 [14:35:35]current date 1722004535 [14:35:35]FM_GetShiftState [14:35:35]SAM_PROTO_GetShiftState [14:35:35]wFMCommunicate request_size=4 [14:35:35]MH_SAM_APDU [14:35:35]CAPDU: 80 13 01 00 [14:35:35]Write to MH i2c: E2 08 00 4F 00 80 13 01 00 00 00 00 00 CC [14:35:35]Write i2c OK [14:35:35]MH_I2C_Read... [14:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:35]Read from MH i2c: E2 [14:35:35]MH_I2C_Read... [14:35:35]Read from MH i2c: E2 0E 00 [14:35:35]MH_I2C_Read... [14:35:35]Read from MH i2c: E2 0E 00 4F 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7D [14:35:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:35:35]wFMCommunicate OK [14:35:35]SAM_PROTO_GetShiftState done [14:35:35]FM_GetShiftState done [14:35:35]opened in 1721952182 [14:35:35]opened+sec_in_day 1722038582 [14:35:35]quantity*price = 60062 [14:35:35]sum+1 = 60063 [14:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 330 26.07.2024 14:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225262 ФПД: 235037295258685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225262&fm=235037295258685&tin=02508201610067®Number=0000000000092624&sum=60000 [14:35:36]StoreToDocumentArchive [14:35:36]shift 437 fd 225262 [14:35:36]save to /storage/0437/doc_00225262 [14:35:36]save last doc name /storage/0437/doc_00225262 to /storage/kkm_last_doc_name [14:35:36]save OK [14:35:36]Clear old archive folders... [14:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:35:36]tlvbuf is 018CBBD0 [14:35:36]SAM_PROTO_ClearQueue [14:35:36]wFMCommunicate request_size=4 [14:35:36]MH_SAM_APDU [14:35:36]CAPDU: 80 09 00 00 [14:35:36]Write to MH i2c: E2 08 00 5C 00 80 09 00 00 00 00 00 00 CE [14:35:36]Write i2c OK [14:35:36]MH_I2C_Read... [14:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:36]Read from MH i2c: E2 [14:35:36]MH_I2C_Read... [14:35:36]Read from MH i2c: E2 03 00 [14:35:36]MH_I2C_Read... [14:35:36]Read from MH i2c: E2 03 00 5C 00 00 90 00 D0 [14:35:36]RAPDU: 90 00 [14:35:36]wFMCommunicate OK [14:35:36]SAM_PROTO_ClearQueue done [14:35:36]KKMCreateOFDPacket [14:35:36]OFDProtocolAddRootSTLVToBuf [14:35:36]FM_MakeSignedData [14:35:36]FM_MakeSignedData [14:35:36]SAM_PROTO_SignData [14:35:36]wFMCommunicate request_size=4 [14:35:36]MH_SAM_APDU [14:35:36]CAPDU: 80 0D 01 02 [14:35:36]Write to MH i2c: E2 08 00 5D 00 80 0D 01 02 00 00 00 00 D6 [14:35:36]Write i2c OK [14:35:36]MH_I2C_Read... [14:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:36]Read from MH i2c: E2 [14:35:36]MH_I2C_Read... [14:35:36]Read from MH i2c: E2 03 00 [14:35:36]MH_I2C_Read... [14:35:36]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [14:35:36]RAPDU: 90 00 [14:35:36]wFMCommunicate OK [14:35:36]wFMCommunicate request_size=255 [14:35:36]MH_SAM_APDU [14:35:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 37 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6F 03 00 35 04 06 00 [14:35:36]Write to MH i2c: E2 02 01 5E 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 37 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6F 03 00 35 04 06 00 00 00 D0 [14:35:36]Write i2c OK [14:35:36]MH_I2C_Read... [14:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:37]Read from MH i2c: E2 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 03 00 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [14:35:37]RAPDU: 90 00 [14:35:37]wFMCommunicate OK [14:35:37]wFMCommunicate request_size=11 [14:35:37]MH_SAM_APDU [14:35:37]CAPDU: 80 0D 02 02 06 D5 C3 E2 7E 2C 3D [14:35:37]Write to MH i2c: E2 0E 00 5F 00 80 0D 02 02 06 00 D5 C3 E2 7E 2C 3D 00 00 46 [14:35:37]Write i2c OK [14:35:37]MH_I2C_Read... [14:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:37]Read from MH i2c: E2 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 03 00 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [14:35:37]RAPDU: 90 00 [14:35:37]wFMCommunicate OK [14:35:37]wFMCommunicate request_size=4 [14:35:37]MH_SAM_APDU [14:35:37]CAPDU: 80 0D 03 02 [14:35:37]Write to MH i2c: E2 08 00 60 00 80 0D 03 02 00 00 00 00 DB [14:35:37]Write i2c OK [14:35:37]MH_I2C_Read... [14:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:37]Read from MH i2c: E2 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 0B 00 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 0B 00 60 00 00 B3 94 39 08 97 9E 0C 18 90 00 BD [14:35:37]RAPDU: B3 94 39 08 97 9E 0C 18 90 00 [14:35:37]wFMCommunicate OK [14:35:37]SAM_PROTO_SignData done [14:35:37]FM_MakeSignedData done [14:35:37]CreateOFDProtocolMessage [14:35:37]wFMCommunicate request_size=4 [14:35:37]MH_SAM_APDU [14:35:37]CAPDU: 80 11 00 00 [14:35:37]Write to MH i2c: E2 08 00 61 00 80 11 00 00 00 00 00 00 DB [14:35:37]Write i2c OK [14:35:37]MH_I2C_Read... [14:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:37]Read from MH i2c: E2 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 17 00 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: E2 17 00 61 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [14:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:35:37]wFMCommunicate OK [14:35:37]CreateOFDProtocolMessage done [14:35:37]OFDSenderStorePacket 225262 [14:35:37]StoreOFDPacket docnum=225262 [14:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CA C0 08 01 AF E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 37 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6F 03 00 35 04 06 00 D5 C3 E2 7E 2C 3D B3 94 39 08 97 9E 0C 18 [14:35:37]CheckFolder [14:35:37]dirname=/storage/ofd_packets [14:35:37]CheckFolder done [14:35:37]ProducePacketName [14:35:37]name=ofd_packets/00225262 [14:35:37]NVStorageSaveData ofd_packets/00225262 [14:35:37]File name is /storage/ofd_packets/00225262 [14:35:37]Write 302 bytes [14:35:37]NVStorageSaveData done [14:35:37]OFDSenderStorePacket done [14:35:37]KKMCreateOFDPacket done [14:35:37]NVStorageSaveData kkm_last_timestamp [14:35:37]File name is /storage/kkm_last_timestamp [14:35:37]Write 4 bytes [14:35:37]NVStorageSaveData done [14:35:37]ExternCall_PrintAddStr [14:35:37]wPrintStart [14:35:37]Write to MH i2c: 01 00 00 62 00 62 [14:35:37]Write i2c OK [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: 01 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: 01 07 00 [14:35:37]MH_I2C_Read... [14:35:37]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [14:35:37]RasterBufferAndPrint [14:35:37]line Счет N : (1)2001459 [14:35:37]line ИНН: 02508201610067 [14:35:37]line Контрольно-Кассовый Чек [14:35:37]line ПРОДАЖА [14:35:37]line ТРК (МРК, ГНК) : 62 [14:35:37]line Товар: 2710124130 [14:35:37]line Super-92-К-5 [14:35:37]line 8.730 * 68.80 [14:35:37]line = 600.62 [14:35:37]line НДС 12% НСП 1% [14:35:37]line > о реализуемом товаре [14:35:37]line ОКРУГЛЕНИЕ: -0.62 [14:35:37]line ИТОГО: 600.00 [14:35:37]line Внесено: 600.00 [14:35:37]line СДАЧА: 0.00 [14:35:37]line НСП 1% : 5.31 [14:35:37]line НДС 12% : 63.78 [14:35:37]line Наличными: 600.00 [14:35:37]line Безнал.: 0.00 [14:35:37]line Место: АЗС № 97 "Партнер Нефть" [14:35:37]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:35:37]line СНО: Общий режим [14:35:37]line Чек 330 26.07.2024 14:35 [14:35:37]line Смена: 437 ФФД: 1.0 [14:35:37]line ЗНМ: 0300000054 [14:35:37]line РНМ: 0000000000092624 [14:35:37]line Версия ККМ: 001 [14:35:37]line ФМ: 0000000000874959 [14:35:37]line ФД: 225262 [14:35:37]line ФПД: 235037295258685 [14:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143535&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225262&fm=235037295258685&tin=02508201610067®Number=0000000000092624&sum=60000 [14:35:37]written 0, free lines is 4095 [14:35:37]OFD Sender: Processing packet 225262 [packets to send 596, broken 595] [14:35:37]ProducePacketName [14:35:37]name=ofd_packets/00225262 [14:35:37]OFD Sender: To server: pG, [14:35:37]CommunicateWithHost lk.salyk.kg:30040 [14:35:37]ConnectInit lk.salyk.kg [14:35:37]Connected sock=10 [14:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CA C0 08 01 AF E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 37 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6F 03 00 35 04 06 00 D5 C3 E2 7E 2C 3D B3 94 39 08 97 9E 0C 18 [14:35:37]Write to MH i2c: 01 00 00 8D 00 8D [14:35:38]Write i2c OK [14:35:38]MH_I2C_Read... [14:35:38]Read from MH i2c: 01 [14:35:38]MH_I2C_Read... [14:35:38]Read from MH i2c: 01 07 00 [14:35:38]MH_I2C_Read... [14:35:38]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 64 0C 04 [14:35:38]RasterBufferAndPrint [14:35:38]line [14:35:38]line [14:35:38]line [14:35:38]line [14:35:38]line [14:35:38]written 0, free lines is 3175 [14:35:38]MH_Cut [14:35:38]Write to MH i2c: D1 01 00 94 00 01 66 [14:35:38]Write i2c OK [14:35:38]MH_I2C_Read... [14:35:38]Read from MH i2c: D1 [14:35:38]MH_I2C_Read... [14:35:38]Read from MH i2c: D1 01 00 [14:35:38]MH_I2C_Read... [14:35:38]Read from MH i2c: D1 01 00 94 00 00 65 [14:35:38]Write to MH i2c: 01 00 00 95 00 95 [14:35:38]Write i2c OK [14:35:38]MH_I2C_Read... [14:35:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6C 4C 47 00 8B BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 6F 03 00 F4 03 04 00 48 60 A3 66 B6 04 01 00 00 B4 BC C6 1C A4 BF F0 93 [14:35:38]CommunicateWithHost err = 0 [14:35:38]CheckOFDResponse [14:35:38]1017 (14) - 77093643461234 [14:35:38]1041 (16) - 0000000000874959 [14:35:38]1040 (4) - 225262 [14:35:38]1012 (4) - 26.07.2024 08:37 [14:35:38]1206 (1) - 0 [14:35:38]OFD Sender: Remove packet 225262 [14:35:38]ProducePacketName [14:35:38]name=ofd_packets/00225262 [14:35:38]NVStorageDeleteData [14:35:38]OFD Sender: No OFD packet to send [14:35:39]*** Cut start [14:35:39]*** Partial cut [14:35:39]*** CUTSNS_PIN = 1 [14:35:39]*** CUTSNS_PIN = 0 [14:35:39]*** Brake cut motor [14:35:39]Read from MH i2c: 01 [14:35:39]MH_I2C_Read... [14:35:39]*** Stop cut motor [14:35:39]*** Cut end [14:35:39]Read from MH i2c: 01 07 00 [14:35:39]MH_I2C_Read... [14:35:39]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [14:35:39]process_action close_receipt done [14:35:39]requested_data is exist [14:35:39]produce_requested_data [14:35:39]requested_item fm.sn is exist - process it [14:35:39]wFMCommunicate request_size=4 [14:35:39]MH_SAM_APDU [14:35:39]CAPDU: 80 11 00 00 [14:35:39]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [14:35:39]Write i2c OK [14:35:39]MH_I2C_Read... [14:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:39]Read from MH i2c: E2 [14:35:39]MH_I2C_Read... [14:35:39]Read from MH i2c: E2 17 00 [14:35:39]MH_I2C_Read... [14:35:39]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [14:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:35:39]wFMCommunicate OK [14:35:39]requested_item fd.num is exist - process it [14:35:39]SAM_PROTO_GetFieldsCounters [14:35:39]wFMCommunicate request_size=4 [14:35:39]MH_SAM_APDU [14:35:39]CAPDU: 80 13 00 00 [14:35:39]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [14:35:39]Write i2c OK [14:35:39]MH_I2C_Read... [14:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:40]Read from MH i2c: E2 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: E2 62 00 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [14:35:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:35:40]wFMCommunicate OK [14:35:40]SAM_PROTO_GetFieldsCounters done [14:35:40]requested_item shift.num is exist - process it [14:35:40]requested_item shift.opened is exist - process it [14:35:40]req_shift_opened [14:35:40]FM_GetShiftState [14:35:40]SAM_PROTO_GetShiftState [14:35:40]wFMCommunicate request_size=4 [14:35:40]MH_SAM_APDU [14:35:40]CAPDU: 80 13 01 00 [14:35:40]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [14:35:40]Write i2c OK [14:35:40]MH_I2C_Read... [14:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:40]Read from MH i2c: E2 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: E2 0E 00 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C6 [14:35:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:35:40]wFMCommunicate OK [14:35:40]SAM_PROTO_GetShiftState done [14:35:40]FM_GetShiftState done [14:35:40]req_shift_opened done [14:35:40]requested_item shift.open_date is exist - process it [14:35:40]req_shift_open_date [14:35:40]req_shift_open_date done [14:35:40]produce_requested_data done [14:35:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225262,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:35:40]process_action_free close_receipt [14:35:40]json_value_free [14:35:40]json_value_free done [14:35:40]process_json_proto returns [14:35:40]Send response to host [14:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225262,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:35:40]free response buf [14:35:40]execute_script done [14:35:40]execute_script returns [14:35:40]free content buf [14:35:40]Sock 6.Close socket [14:35:40]Sock 6.Thread stoped [14:35:43]OFD Sender: No OFD packet to send [14:35:48]OFD Sender: No OFD packet to send [14:35:53]OFD Sender: No OFD packet to send [14:35:58]OFD Sender: No OFD packet to send [14:36:03]OFD Sender: No OFD packet to send [14:36:08]OFD Sender: No OFD packet to send [14:36:13]OFD Sender: No OFD packet to send [14:36:18]OFD Sender: No OFD packet to send [14:36:24]OFD Sender: No OFD packet to send [14:36:29]OFD Sender: No OFD packet to send [14:36:34]OFD Sender: No OFD packet to send [14:36:39]OFD Sender: No OFD packet to send [14:36:44]OFD Sender: No OFD packet to send [14:36:49]OFD Sender: No OFD packet to send [14:36:54]OFD Sender: No OFD packet to send [14:36:59]OFD Sender: No OFD packet to send [14:37:04]OFD Sender: No OFD packet to send [14:37:09]OFD Sender: No OFD packet to send [14:37:14]OFD Sender: No OFD packet to send [14:37:19]OFD Sender: No OFD packet to send [14:37:24]OFD Sender: No OFD packet to send [14:37:29]OFD Sender: No OFD packet to send [14:37:34]OFD Sender: No OFD packet to send [14:37:39]OFD Sender: No OFD packet to send [14:37:44]OFD Sender: No OFD packet to send [14:37:45]accept exits with 9 [14:37:45]New connection [14:37:45]New thread 3067174244 created [14:37:45]Thread 3067030884 joined [14:37:45]Waiting for new connection... [14:37:45] Sock 9.Parse request [14:37:45]Sock 9.Check first char [14:37:45]Sock 9.First char is OK [14:37:45]request: POST /json_proto HTTP/1.0 [14:37:45]Method: POST [14:37:45]URL: /json_proto [14:37:45]Method is POST - this is cgi request [14:37:45]url: /json_proto [14:37:45]query_string will be loaded in cgi processing [14:37:45]execute_cgi json_proto POST (null) [14:37:45]execute_cgi path=json_proto method=POST [14:37:45]POST find Content-Length [14:37:45]Host: 172.17.43.131:8080 [14:37:45]Content-Length: 678 [14:37:45]Content-Type: application/json [14:37:45] [14:37:45]POST finish read [14:37:45]Found Content-Length = 678 [14:37:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:45]execute_script... [14:37:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:45]POST & json_proto [14:37:45]process_json_proto [14:37:45]json parsed OK: [14:37:45]protocol is kg_v1.0 [14:37:45]action value=close_receipt [14:37:45]process_action close_receipt [14:37:45]cmd_close_receipt [14:37:45]MH_GetDate [14:37:45]Write to MH i2c: F0 00 00 99 00 88 [14:37:45]Write i2c OK [14:37:45]MH_I2C_Read... [14:37:45]Read from MH i2c: F0 [14:37:45]MH_I2C_Read... [14:37:45]Read from MH i2c: F0 09 00 [14:37:45]MH_I2C_Read... [14:37:45]Read from MH i2c: F0 09 00 99 00 00 B9 B4 A3 66 F9 24 A2 66 2C [14:37:45]GetLastDocTimeStamp 1722004535 [14:37:45]current date 1722004665 [14:37:45]FM_GetShiftState [14:37:45]SAM_PROTO_GetShiftState [14:37:45]wFMCommunicate request_size=4 [14:37:45]MH_SAM_APDU [14:37:45]CAPDU: 80 13 01 00 [14:37:45]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [14:37:45]Write i2c OK [14:37:45]MH_I2C_Read... [14:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:45]Read from MH i2c: E2 [14:37:45]MH_I2C_Read... [14:37:45]Read from MH i2c: E2 0E 00 [14:37:45]MH_I2C_Read... [14:37:45]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C8 [14:37:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:37:45]wFMCommunicate OK [14:37:45]SAM_PROTO_GetShiftState done [14:37:45]FM_GetShiftState done [14:37:45]opened in 1721952182 [14:37:45]opened+sec_in_day 1722038582 [14:37:45]quantity*price = 50036 [14:37:45]sum+1 = 50037 [14:37:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 331 26.07.2024 14:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225263 ФПД: 6946775384126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143745&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225263&fm=6946775384126&tin=02508201610067®Number=0000000000092624&sum=50000 [14:37:47]StoreToDocumentArchive [14:37:47]shift 437 fd 225263 [14:37:47]save to /storage/0437/doc_00225263 [14:37:47]save last doc name /storage/0437/doc_00225263 to /storage/kkm_last_doc_name [14:37:47]save OK [14:37:47]Clear old archive folders... [14:37:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:37:47]tlvbuf is 01873A60 [14:37:47]SAM_PROTO_ClearQueue [14:37:47]wFMCommunicate request_size=4 [14:37:47]MH_SAM_APDU [14:37:47]CAPDU: 80 09 00 00 [14:37:47]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:47]Read from MH i2c: E2 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [14:37:47]RAPDU: 90 00 [14:37:47]wFMCommunicate OK [14:37:47]SAM_PROTO_ClearQueue done [14:37:47]KKMCreateOFDPacket [14:37:47]OFDProtocolAddRootSTLVToBuf [14:37:47]FM_MakeSignedData [14:37:47]FM_MakeSignedData [14:37:47]SAM_PROTO_SignData [14:37:47]wFMCommunicate request_size=4 [14:37:47]MH_SAM_APDU [14:37:47]CAPDU: 80 0D 01 02 [14:37:47]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:47]Read from MH i2c: E2 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [14:37:47]RAPDU: 90 00 [14:37:47]wFMCommunicate OK [14:37:47]wFMCommunicate request_size=255 [14:37:47]MH_SAM_APDU [14:37:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 B9 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6F 03 00 35 04 06 00 06 [14:37:47]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 B9 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6F 03 00 35 04 06 00 06 00 00 87 [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:47]Read from MH i2c: E2 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [14:37:47]RAPDU: 90 00 [14:37:47]wFMCommunicate OK [14:37:47]wFMCommunicate request_size=10 [14:37:47]MH_SAM_APDU [14:37:47]CAPDU: 80 0D 02 02 05 51 6C 14 40 3E [14:37:47]Write to MH i2c: E2 0D 00 AA 00 80 0D 02 02 05 00 51 6C 14 40 3E 00 00 7D [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:47]Read from MH i2c: E2 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [14:37:47]RAPDU: 90 00 [14:37:47]wFMCommunicate OK [14:37:47]wFMCommunicate request_size=4 [14:37:47]MH_SAM_APDU [14:37:47]CAPDU: 80 0D 03 02 [14:37:47]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:47]Read from MH i2c: E2 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 0B 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 0B 00 AB 00 00 73 73 E8 E9 D9 91 A2 16 90 00 00 [14:37:47]RAPDU: 73 73 E8 E9 D9 91 A2 16 90 00 [14:37:47]wFMCommunicate OK [14:37:47]SAM_PROTO_SignData done [14:37:47]FM_MakeSignedData done [14:37:47]CreateOFDProtocolMessage [14:37:47]wFMCommunicate request_size=4 [14:37:47]MH_SAM_APDU [14:37:47]CAPDU: 80 11 00 00 [14:37:47]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:47]Read from MH i2c: E2 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 17 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [14:37:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:37:47]wFMCommunicate OK [14:37:47]CreateOFDProtocolMessage done [14:37:47]OFDSenderStorePacket 225263 [14:37:47]StoreOFDPacket docnum=225263 [14:37:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF AD 07 01 18 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 B9 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6F 03 00 35 04 06 00 06 51 6C 14 40 3E 73 73 E8 E9 D9 91 A2 16 [14:37:47]CheckFolder [14:37:47]dirname=/storage/ofd_packets [14:37:47]CheckFolder done [14:37:47]ProducePacketName [14:37:47]name=ofd_packets/00225263 [14:37:47]NVStorageSaveData ofd_packets/00225263 [14:37:47]File name is /storage/ofd_packets/00225263 [14:37:47]Write 301 bytes [14:37:47]NVStorageSaveData done [14:37:47]OFDSenderStorePacket done [14:37:47]KKMCreateOFDPacket done [14:37:47]NVStorageSaveData kkm_last_timestamp [14:37:47]File name is /storage/kkm_last_timestamp [14:37:47]Write 4 bytes [14:37:47]NVStorageSaveData done [14:37:47]ExternCall_PrintAddStr [14:37:47]wPrintStart [14:37:47]Write to MH i2c: 01 00 00 AD 00 AD [14:37:47]Write i2c OK [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: 01 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: 01 07 00 [14:37:47]MH_I2C_Read... [14:37:47]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [14:37:47]RasterBufferAndPrint [14:37:47]line Счет N : (1)2001461 [14:37:47]line ИНН: 02508201610067 [14:37:47]line Контрольно-Кассовый Чек [14:37:47]line ПРОДАЖА [14:37:47]line ТРК (МРК, ГНК) : 63 [14:37:47]line Товар: 2710124130 [14:37:47]line Аи-92-К-5 [14:37:47]line 7.380 * 67.80 [14:37:47]line = 500.36 [14:37:47]line НДС 12% НСП 1% [14:37:47]line > о реализуемом товаре [14:37:47]line ОКРУГЛЕНИЕ: -0.36 [14:37:47]line ИТОГО: 500.00 [14:37:47]line Внесено: 500.00 [14:37:47]line СДАЧА: 0.00 [14:37:47]line НСП 1% : 4.43 [14:37:47]line НДС 12% : 53.14 [14:37:47]line Наличными: 500.00 [14:37:47]line Безнал.: 0.00 [14:37:47]line Место: АЗС № 97 "Партнер Нефть" [14:37:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:37:47]line СНО: Общий режим [14:37:47]line Чек 331 26.07.2024 14:37 [14:37:47]line Смена: 437 ФФД: 1.0 [14:37:47]line ЗНМ: 0300000054 [14:37:47]line РНМ: 0000000000092624 [14:37:47]line Версия ККМ: 001 [14:37:47]line ФМ: 0000000000874959 [14:37:47]line ФД: 225263 [14:37:47]line ФПД: 6946775384126 [14:37:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143745&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225263&fm=6946775384126&tin=02508201610067®Number=0000000000092624&sum=50000 [14:37:47]OFD Sender: Processing packet 225263 [packets to send 596, broken 595] [14:37:47]ProducePacketName [14:37:47]name=ofd_packets/00225263 [14:37:47]OFD Sender: To server: pG, [14:37:47]CommunicateWithHost lk.salyk.kg:30040 [14:37:47]ConnectInit lk.salyk.kg [14:37:47]written 0, free lines is 4095 [14:37:48]Write to MH i2c: 01 00 00 D8 00 D8 [14:37:48]Write i2c OK [14:37:48]MH_I2C_Read... [14:37:48]Read from MH i2c: 01 [14:37:48]MH_I2C_Read... [14:37:48]Read from MH i2c: 01 07 00 [14:37:48]MH_I2C_Read... [14:37:48]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 5A 0C 45 [14:37:48]RasterBufferAndPrint [14:37:48]line [14:37:48]line [14:37:48]line [14:37:48]line [14:37:48]line [14:37:48]written 0, free lines is 3165 [14:37:48]MH_Cut [14:37:48]Write to MH i2c: D1 01 00 DF 00 01 B1 [14:37:48]Write i2c OK [14:37:48]MH_I2C_Read... [14:37:48]Read from MH i2c: D1 [14:37:48]MH_I2C_Read... [14:37:48]Read from MH i2c: D1 01 00 [14:37:48]MH_I2C_Read... [14:37:48]Read from MH i2c: D1 01 00 DF 00 00 B0 [14:37:48]Write to MH i2c: 01 00 00 E0 00 E0 [14:37:48]Write i2c OK [14:37:48]MH_I2C_Read... [14:37:49]*** Cut start [14:37:49]*** Partial cut [14:37:49]*** CUTSNS_PIN = 1 [14:37:49]*** CUTSNS_PIN = 0 [14:37:49]*** Brake cut motor [14:37:50]Read from MH i2c: 01 [14:37:50]MH_I2C_Read... [14:37:50]*** Stop cut motor [14:37:50]*** Cut end [14:37:50]Read from MH i2c: 01 07 00 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [14:37:50]process_action close_receipt done [14:37:50]requested_data is exist [14:37:50]produce_requested_data [14:37:50]requested_item fm.sn is exist - process it [14:37:50]wFMCommunicate request_size=4 [14:37:50]MH_SAM_APDU [14:37:50]CAPDU: 80 11 00 00 [14:37:50]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [14:37:50]Write i2c OK [14:37:50]MH_I2C_Read... [14:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:50]Read from MH i2c: E2 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: E2 17 00 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: E2 17 00 E1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [14:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:37:50]wFMCommunicate OK [14:37:50]requested_item fd.num is exist - process it [14:37:50]SAM_PROTO_GetFieldsCounters [14:37:50]wFMCommunicate request_size=4 [14:37:50]MH_SAM_APDU [14:37:50]CAPDU: 80 13 00 00 [14:37:50]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [14:37:50]Write i2c OK [14:37:50]MH_I2C_Read... [14:37:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:50]Read from MH i2c: E2 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: E2 62 00 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: E2 62 00 E2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [14:37:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:50]wFMCommunicate OK [14:37:50]SAM_PROTO_GetFieldsCounters done [14:37:50]requested_item shift.num is exist - process it [14:37:50]requested_item shift.opened is exist - process it [14:37:50]req_shift_opened [14:37:50]FM_GetShiftState [14:37:50]SAM_PROTO_GetShiftState [14:37:50]wFMCommunicate request_size=4 [14:37:50]MH_SAM_APDU [14:37:50]CAPDU: 80 13 01 00 [14:37:50]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [14:37:50]Write i2c OK [14:37:50]MH_I2C_Read... [14:37:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:50]Read from MH i2c: E2 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: E2 0E 00 [14:37:50]MH_I2C_Read... [14:37:50]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 11 [14:37:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:37:50]wFMCommunicate OK [14:37:50]SAM_PROTO_GetShiftState done [14:37:50]FM_GetShiftState done [14:37:50]req_shift_opened done [14:37:50]requested_item shift.open_date is exist - process it [14:37:50]req_shift_open_date [14:37:50]req_shift_open_date done [14:37:50]produce_requested_data done [14:37:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225263,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:37:50]process_action_free close_receipt [14:37:50]json_value_free [14:37:50]json_value_free done [14:37:50]process_json_proto returns [14:37:50]Send response to host [14:37:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225263,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:37:50]free response buf [14:37:50]execute_script done [14:37:50]execute_script returns [14:37:50]free content buf [14:37:50]Sock 9.Close socket [14:37:50]Sock 9.Thread stoped [14:37:52]recv_with_timeout no data received [14:37:52]ConnectInit Can't take IP for lk.salyk.kg [14:37:52]CommunicateWithHost connect error [14:37:52]CommunicateWithHost err = -1 [14:37:52]OFD Sender: Server communicate error [14:37:57]OFD Sender: Processing packet 225263 [packets to send 596, broken 595] [14:37:57]ProducePacketName [14:37:57]name=ofd_packets/00225263 [14:37:57]OFD Sender: To server: pG, [14:37:57]CommunicateWithHost lk.salyk.kg:30040 [14:37:57]ConnectInit lk.salyk.kg [14:38:02]ConnectInit Can't take IP for lk.salyk.kg [14:38:02]CommunicateWithHost connect error [14:38:02]CommunicateWithHost err = -1 [14:38:02]OFD Sender: Server communicate error [14:38:07]recv_with_timeout no data received [14:38:07]OFD Sender: Processing packet 225263 [packets to send 596, broken 595] [14:38:07]ProducePacketName [14:38:07]name=ofd_packets/00225263 [14:38:07]OFD Sender: To server: pG, [14:38:07]CommunicateWithHost lk.salyk.kg:30040 [14:38:07]ConnectInit lk.salyk.kg [14:38:12]ConnectInit Can't take IP for lk.salyk.kg [14:38:12]CommunicateWithHost connect error [14:38:12]CommunicateWithHost err = -1 [14:38:12]OFD Sender: Server communicate error [14:38:18]OFD Sender: Processing packet 225263 [packets to send 596, broken 595] [14:38:18]ProducePacketName [14:38:18]name=ofd_packets/00225263 [14:38:18]OFD Sender: To server: pG, [14:38:18]CommunicateWithHost lk.salyk.kg:30040 [14:38:18]ConnectInit lk.salyk.kg [14:38:23]ConnectInit Can't take IP for lk.salyk.kg [14:38:23]CommunicateWithHost connect error [14:38:23]CommunicateWithHost err = -1 [14:38:23]OFD Sender: Server communicate error [14:38:27]recv_with_timeout no data received [14:38:28]OFD Sender: Processing packet 225263 [packets to send 596, broken 595] [14:38:28]ProducePacketName [14:38:28]name=ofd_packets/00225263 [14:38:28]OFD Sender: To server: pG, [14:38:28]CommunicateWithHost lk.salyk.kg:30040 [14:38:28]ConnectInit lk.salyk.kg [14:38:31]accept exits with 7 [14:38:31]New connection [14:38:31]New thread 3067030884 created [14:38:31]Thread 3067174244 joined [14:38:31]Waiting for new connection... [14:38:31] Sock 7.Parse request [14:38:31]Sock 7.Check first char [14:38:31]Sock 7.First char is OK [14:38:31]request: POST /json_proto HTTP/1.0 [14:38:31]Method: POST [14:38:31]URL: /json_proto [14:38:31]Method is POST - this is cgi request [14:38:31]url: /json_proto [14:38:31]query_string will be loaded in cgi processing [14:38:31]execute_cgi json_proto POST (null) [14:38:31]execute_cgi path=json_proto method=POST [14:38:31]POST find Content-Length [14:38:31]Host: 172.17.43.131:8080 [14:38:31]Content-Length: 683 [14:38:31]Content-Type: application/json [14:38:31] [14:38:31]POST finish read [14:38:31]Found Content-Length = 683 [14:38:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:31]execute_script... [14:38:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:31]POST & json_proto [14:38:31]process_json_proto [14:38:31]json parsed OK: [14:38:31]protocol is kg_v1.0 [14:38:31]action value=close_receipt [14:38:31]process_action close_receipt [14:38:31]cmd_close_receipt [14:38:31]MH_GetDate [14:38:31]Write to MH i2c: F0 00 00 E4 00 D3 [14:38:31]Write i2c OK [14:38:31]MH_I2C_Read... [14:38:31]Read from MH i2c: F0 [14:38:31]MH_I2C_Read... [14:38:31]Read from MH i2c: F0 09 00 [14:38:31]MH_I2C_Read... [14:38:31]Read from MH i2c: F0 09 00 E4 00 00 E7 B4 A3 66 F9 24 A2 66 A5 [14:38:31]GetLastDocTimeStamp 1722004665 [14:38:31]current date 1722004711 [14:38:31]FM_GetShiftState [14:38:31]SAM_PROTO_GetShiftState [14:38:31]wFMCommunicate request_size=4 [14:38:31]MH_SAM_APDU [14:38:31]CAPDU: 80 13 01 00 [14:38:31]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [14:38:31]Write i2c OK [14:38:31]MH_I2C_Read... [14:38:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:31]Read from MH i2c: E2 [14:38:31]MH_I2C_Read... [14:38:31]Read from MH i2c: E2 0E 00 [14:38:31]MH_I2C_Read... [14:38:31]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 13 [14:38:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:38:31]wFMCommunicate OK [14:38:31]SAM_PROTO_GetShiftState done [14:38:31]FM_GetShiftState done [14:38:31]opened in 1721952182 [14:38:31]opened+sec_in_day 1722038582 [14:38:31]quantity*price = 200043 [14:38:31]sum+1 = 200044 [14:38:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 332 26.07.2024 14:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225264 ФПД: 99453761459214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143831&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225264&fm=99453761459214&tin=02508201610067®Number=0000000000092624&sum=200000 [14:38:32]StoreToDocumentArchive [14:38:32]shift 437 fd 225264 [14:38:32]save to /storage/0437/doc_00225264 [14:38:32]save last doc name /storage/0437/doc_00225264 to /storage/kkm_last_doc_name [14:38:32]save OK [14:38:32]Clear old archive folders... [14:38:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:32]tlvbuf is 018798B0 [14:38:32]SAM_PROTO_ClearQueue [14:38:32]wFMCommunicate request_size=4 [14:38:32]MH_SAM_APDU [14:38:32]CAPDU: 80 09 00 00 [14:38:32]Write to MH i2c: E2 08 00 F2 00 80 09 00 00 00 00 00 00 64 [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:32]Read from MH i2c: E2 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [14:38:32]RAPDU: 90 00 [14:38:32]wFMCommunicate OK [14:38:32]SAM_PROTO_ClearQueue done [14:38:32]KKMCreateOFDPacket [14:38:32]OFDProtocolAddRootSTLVToBuf [14:38:32]FM_MakeSignedData [14:38:32]FM_MakeSignedData [14:38:32]SAM_PROTO_SignData [14:38:32]wFMCommunicate request_size=4 [14:38:32]MH_SAM_APDU [14:38:32]CAPDU: 80 0D 01 02 [14:38:32]Write to MH i2c: E2 08 00 F3 00 80 0D 01 02 00 00 00 00 6C [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:32]Read from MH i2c: E2 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [14:38:32]RAPDU: 90 00 [14:38:32]wFMCommunicate OK [14:38:32]wFMCommunicate request_size=255 [14:38:32]MH_SAM_APDU [14:38:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 E7 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6F 03 00 35 04 06 00 5A [14:38:32]Write to MH i2c: E2 02 01 F4 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 E7 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6F 03 00 35 04 06 00 5A 00 00 0E [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:32]Read from MH i2c: E2 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [14:38:32]RAPDU: 90 00 [14:38:32]wFMCommunicate OK [14:38:32]wFMCommunicate request_size=10 [14:38:32]MH_SAM_APDU [14:38:32]CAPDU: 80 0D 02 02 05 73 E2 1F 94 0E [14:38:32]Write to MH i2c: E2 0D 00 F5 00 80 0D 02 02 05 00 73 E2 1F 94 0E 00 00 8F [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:32]Read from MH i2c: E2 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [14:38:32]RAPDU: 90 00 [14:38:32]wFMCommunicate OK [14:38:32]wFMCommunicate request_size=4 [14:38:32]MH_SAM_APDU [14:38:32]CAPDU: 80 0D 03 02 [14:38:32]Write to MH i2c: E2 08 00 F6 00 80 0D 03 02 00 00 00 00 71 [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:32]Read from MH i2c: E2 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 0B 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 0B 00 F6 00 00 F1 AE A9 6C 6F 61 A4 46 90 00 E0 [14:38:32]RAPDU: F1 AE A9 6C 6F 61 A4 46 90 00 [14:38:32]wFMCommunicate OK [14:38:32]SAM_PROTO_SignData done [14:38:32]FM_MakeSignedData done [14:38:32]CreateOFDProtocolMessage [14:38:32]wFMCommunicate request_size=4 [14:38:32]MH_SAM_APDU [14:38:32]CAPDU: 80 11 00 00 [14:38:32]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:32]Read from MH i2c: E2 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 17 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [14:38:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:38:32]wFMCommunicate OK [14:38:32]CreateOFDProtocolMessage done [14:38:32]OFDSenderStorePacket 225264 [14:38:32]StoreOFDPacket docnum=225264 [14:38:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 87 DF 07 01 8A 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 E7 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6F 03 00 35 04 06 00 5A 73 E2 1F 94 0E F1 AE A9 6C 6F 61 A4 46 [14:38:32]CheckFolder [14:38:32]dirname=/storage/ofd_packets [14:38:32]CheckFolder done [14:38:32]ProducePacketName [14:38:32]name=ofd_packets/00225264 [14:38:32]NVStorageSaveData ofd_packets/00225264 [14:38:32]File name is /storage/ofd_packets/00225264 [14:38:32]Write 301 bytes [14:38:32]NVStorageSaveData done [14:38:32]OFDSenderStorePacket done [14:38:32]KKMCreateOFDPacket done [14:38:32]NVStorageSaveData kkm_last_timestamp [14:38:32]File name is /storage/kkm_last_timestamp [14:38:32]Write 4 bytes [14:38:32]NVStorageSaveData done [14:38:32]ExternCall_PrintAddStr [14:38:32]wPrintStart [14:38:32]Write to MH i2c: 01 00 00 F8 00 F8 [14:38:32]Write i2c OK [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: 01 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: 01 07 00 [14:38:32]MH_I2C_Read... [14:38:32]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [14:38:32]RasterBufferAndPrint [14:38:32]line Счет N : (1)2001460 [14:38:32]line ИНН: 02508201610067 [14:38:32]line Контрольно-Кассовый Чек [14:38:32]line ПРОДАЖА [14:38:32]line ТРК (МРК, ГНК) : 54 [14:38:32]line Товар: 2710124500 [14:38:32]line Аи-95-К-5 [14:38:32]line 26.960 * 74.20 [14:38:32]line = 2000.43 [14:38:32]line НДС 12% НСП 1% [14:38:32]line > о реализуемом товаре [14:38:32]line ОКРУГЛЕНИЕ: -0.43 [14:38:32]line ИТОГО: 2000.00 [14:38:32]line Внесено: 2000.00 [14:38:32]line СДАЧА: 0.00 [14:38:32]line НСП 1% : 17.70 [14:38:32]line НДС 12% : 212.43 [14:38:32]line Наличными: 2000.00 [14:38:32]line Безнал.: 0.00 [14:38:32]line Место: АЗС № 97 "Партнер Нефть" [14:38:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:38:32]line СНО: Общий режим [14:38:32]line Чек 332 26.07.2024 14:38 [14:38:32]line Смена: 437 ФФД: 1.0 [14:38:32]line ЗНМ: 0300000054 [14:38:32]line РНМ: 0000000000092624 [14:38:32]line Версия ККМ: 001 [14:38:32]line ФМ: 0000000000874959 [14:38:32]line ФД: 225264 [14:38:32]line ФПД: 99453761459214 [14:38:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143831&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225264&fm=99453761459214&tin=02508201610067®Number=0000000000092624&sum=200000 [14:38:32]written 0, free lines is 4095 [14:38:33]ConnectInit Can't take IP for lk.salyk.kg [14:38:33]CommunicateWithHost connect error [14:38:33]CommunicateWithHost err = -1 [14:38:33]OFD Sender: Server communicate error [14:38:33]OFD Sender: Processing packet 225263 [packets to send 597, broken 595] [14:38:33]ProducePacketName [14:38:33]name=ofd_packets/00225263 [14:38:33]OFD Sender: To server: pG, [14:38:33]CommunicateWithHost lk.salyk.kg:30040 [14:38:33]ConnectInit lk.salyk.kg [14:38:33]Write to MH i2c: 01 00 00 23 01 24 [14:38:33]Write i2c OK [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: 01 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: 01 07 00 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: 01 07 00 23 01 00 00 00 00 00 6A 0C A1 [14:38:33]RasterBufferAndPrint [14:38:33]line [14:38:33]line [14:38:33]line [14:38:33]line [14:38:33]line [14:38:33]written 0, free lines is 3180 [14:38:33]MH_Cut [14:38:33]Write to MH i2c: D1 01 00 2A 01 01 FD [14:38:33]Write i2c OK [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: D1 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: D1 01 00 [14:38:33]MH_I2C_Read... [14:38:33]Read from MH i2c: D1 01 00 2A 01 00 FC [14:38:33]Write to MH i2c: 01 00 00 2B 01 2C [14:38:33]Write i2c OK [14:38:33]MH_I2C_Read... [14:38:34]*** Cut start [14:38:34]*** Partial cut [14:38:34]*** CUTSNS_PIN = 1 [14:38:34]*** CUTSNS_PIN = 0 [14:38:34]*** Brake cut motor [14:38:35]Read from MH i2c: 01 [14:38:35]MH_I2C_Read... [14:38:35]*** Stop cut motor [14:38:35]*** Cut end [14:38:35]Read from MH i2c: 01 07 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 FF 0F 41 [14:38:35]process_action close_receipt done [14:38:35]requested_data is exist [14:38:35]produce_requested_data [14:38:35]requested_item fm.sn is exist - process it [14:38:35]wFMCommunicate request_size=4 [14:38:35]MH_SAM_APDU [14:38:35]CAPDU: 80 11 00 00 [14:38:35]Write to MH i2c: E2 08 00 2C 01 80 11 00 00 00 00 00 00 A7 [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 17 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 17 00 2C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [14:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:38:35]wFMCommunicate OK [14:38:35]requested_item fd.num is exist - process it [14:38:35]SAM_PROTO_GetFieldsCounters [14:38:35]wFMCommunicate request_size=4 [14:38:35]MH_SAM_APDU [14:38:35]CAPDU: 80 13 00 00 [14:38:35]Write to MH i2c: E2 08 00 2D 01 80 13 00 00 00 00 00 00 AA [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 62 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 62 00 2D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [14:38:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:35]wFMCommunicate OK [14:38:35]SAM_PROTO_GetFieldsCounters done [14:38:35]requested_item shift.num is exist - process it [14:38:35]requested_item shift.opened is exist - process it [14:38:35]req_shift_opened [14:38:35]FM_GetShiftState [14:38:35]SAM_PROTO_GetShiftState [14:38:35]wFMCommunicate request_size=4 [14:38:35]MH_SAM_APDU [14:38:35]CAPDU: 80 13 01 00 [14:38:35]Write to MH i2c: E2 08 00 2E 01 80 13 01 00 00 00 00 00 AC [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 0E 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 0E 00 2E 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [14:38:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:38:35]wFMCommunicate OK [14:38:35]SAM_PROTO_GetShiftState done [14:38:35]FM_GetShiftState done [14:38:35]req_shift_opened done [14:38:35]requested_item shift.open_date is exist - process it [14:38:35]req_shift_open_date [14:38:35]req_shift_open_date done [14:38:35]produce_requested_data done [14:38:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225264,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:38:35]process_action_free close_receipt [14:38:35]json_value_free [14:38:35]json_value_free done [14:38:35]process_json_proto returns [14:38:35]Send response to host [14:38:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225264,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:38:35]free response buf [14:38:35]execute_script done [14:38:35]execute_script returns [14:38:35]free content buf [14:38:35]Sock 7.Close socket [14:38:35]Sock 7.Thread stoped [14:38:38]ConnectInit Can't take IP for lk.salyk.kg [14:38:38]CommunicateWithHost connect error [14:38:38]CommunicateWithHost err = -1 [14:38:38]OFD Sender: Server communicate error [14:38:43]OFD Sender: Processing packet 225263 [packets to send 597, broken 595] [14:38:43]ProducePacketName [14:38:43]name=ofd_packets/00225263 [14:38:43]OFD Sender: To server: pG, [14:38:43]CommunicateWithHost lk.salyk.kg:30040 [14:38:43]ConnectInit lk.salyk.kg [14:38:46]recv_with_timeout no data received [14:38:48]ConnectInit Can't take IP for lk.salyk.kg [14:38:48]CommunicateWithHost connect error [14:38:48]CommunicateWithHost err = -1 [14:38:48]OFD Sender: Server communicate error [14:38:53]OFD Sender: Processing packet 225263 [packets to send 597, broken 595] [14:38:53]ProducePacketName [14:38:53]name=ofd_packets/00225263 [14:38:53]OFD Sender: To server: pG, [14:38:53]CommunicateWithHost lk.salyk.kg:30040 [14:38:53]ConnectInit lk.salyk.kg [14:38:56]Connected sock=9 [14:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF AD 07 01 18 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 B9 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6F 03 00 35 04 06 00 06 51 6C 14 40 3E 73 73 E8 E9 D9 91 A2 16 [14:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 38 5C 47 00 C3 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 6F 03 00 F4 03 04 00 0F 61 A3 66 B6 04 01 00 00 80 7B AB 8B E7 0E C9 2D [14:38:57]CommunicateWithHost err = 0 [14:38:57]CheckOFDResponse [14:38:57]1017 (14) - 77093643461234 [14:38:57]1041 (16) - 0000000000874959 [14:38:57]1040 (4) - 225263 [14:38:57]1012 (4) - 26.07.2024 08:40 [14:38:57]1206 (1) - 0 [14:38:57]OFD Sender: Remove packet 225263 [14:38:57]ProducePacketName [14:38:57]name=ofd_packets/00225263 [14:38:57]NVStorageDeleteData [14:38:57]OFD Sender: Processing packet 225264 [packets to send 596, broken 595] [14:38:57]ProducePacketName [14:38:57]name=ofd_packets/00225264 [14:38:57]OFD Sender: To server: pG, [14:38:57]CommunicateWithHost lk.salyk.kg:30040 [14:38:57]ConnectInit lk.salyk.kg [14:38:58]Connected sock=7 [14:38:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 87 DF 07 01 8A 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 E7 B4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6F 03 00 35 04 06 00 5A 73 E2 1F 94 0E F1 AE A9 6C 6F 61 A4 46 [14:38:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F1 81 47 00 5F 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 6F 03 00 F4 03 04 00 11 61 A3 66 B6 04 01 00 00 FC 04 54 01 D3 99 6A 0B [14:38:59]CommunicateWithHost err = 0 [14:38:59]CheckOFDResponse [14:38:59]1017 (14) - 77093643461234 [14:38:59]1041 (16) - 0000000000874959 [14:38:59]1040 (4) - 225264 [14:38:59]1012 (4) - 26.07.2024 08:40 [14:38:59]1206 (1) - 0 [14:38:59]OFD Sender: Remove packet 225264 [14:38:59]ProducePacketName [14:38:59]name=ofd_packets/00225264 [14:38:59]NVStorageDeleteData [14:38:59]OFD Sender: No OFD packet to send [14:39:04]OFD Sender: No OFD packet to send [14:39:09]OFD Sender: No OFD packet to send [14:39:14]OFD Sender: No OFD packet to send [14:39:16]accept exits with 11 [14:39:16]New connection [14:39:16]New thread 3067174244 created [14:39:16]Thread 3067030884 joined [14:39:16]Waiting for new connection... [14:39:16] Sock 11.Parse request [14:39:16]Sock 11.Check first char [14:39:16]Sock 11.First char is OK [14:39:16]request: POST /json_proto HTTP/1.0 [14:39:16]Method: POST [14:39:16]URL: /json_proto [14:39:16]Method is POST - this is cgi request [14:39:16]url: /json_proto [14:39:16]query_string will be loaded in cgi processing [14:39:16]execute_cgi json_proto POST (null) [14:39:16]execute_cgi path=json_proto method=POST [14:39:16]POST find Content-Length [14:39:16]Host: 172.17.43.131:8080 [14:39:16]Content-Length: 1176 [14:39:16]Content-Type: application/json [14:39:16] [14:39:16]POST finish read [14:39:16]Found Content-Length = 1176 [14:39:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001462\u000A26.07.2024 14:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30086609\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:16]execute_script... [14:39:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001462\u000A26.07.2024 14:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30086609\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:16]POST & json_proto [14:39:16]process_json_proto [14:39:16]json parsed OK: [14:39:16]protocol is kg_v1.0 [14:39:16]action value=print_text [14:39:16]process_action print_text [14:39:16]cmd_print_text [14:39:16]ExternCall_PrintAddStr [14:39:16]wPrintStart [14:39:16]Write to MH i2c: 01 00 00 2F 01 30 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: 01 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: 01 07 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: 01 07 00 2F 01 00 00 00 00 00 FF 0F 45 [14:39:16]RasterBufferAndPrint [14:39:16]line *****ТОВАРНЫЙ ЧЕК***** [14:39:16]line АЗС-97 [14:39:16]line Партнер нефть [14:39:16]line 02508201610067 [14:39:16]line Кассир : Ахмадалиева М. [14:39:16]line Счет N : (1)2001462 [14:39:16]line 26.07.2024 14:37 [14:39:16]line ПРОДАЖА [14:39:16]line ТРК (МРК, ГНК): 43 [14:39:16]line Вид ГСМ : 2710124130 [14:39:16]line Аи-92-К-5 [14:39:16]line 30.000 x 67.80 [14:39:16]line ИТОГ: 2034.00 [14:39:16]line Тип оплаты: Талоны: ТК ГПНА Online [14:39:16]line 30086609 [14:39:16]line ______________________ [14:39:16]line (подпись) [14:39:16]written 0, free lines is 4095 [14:39:16]Write to MH i2c: 01 00 00 44 01 45 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: 01 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: 01 07 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 F7 0D 50 [14:39:16]RasterBufferAndPrint [14:39:16]line [14:39:16]line [14:39:16]line [14:39:16]line [14:39:16]line [14:39:16]written 0, free lines is 3577 [14:39:16]MH_Cut [14:39:16]Write to MH i2c: D1 01 00 4B 01 01 1E [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: D1 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: D1 01 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: D1 01 00 4B 01 00 1D [14:39:16]Write to MH i2c: 01 00 00 4C 01 4D [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:17]*** Cut start [14:39:17]*** Partial cut [14:39:17]*** CUTSNS_PIN = 1 [14:39:17]*** CUTSNS_PIN = 0 [14:39:17]*** Brake cut motor [14:39:17]Read from MH i2c: 01 [14:39:17]MH_I2C_Read... [14:39:17]*** Stop cut motor [14:39:17]*** Cut end [14:39:17]Read from MH i2c: 01 07 00 [14:39:17]MH_I2C_Read... [14:39:17]Read from MH i2c: 01 07 00 4C 01 00 00 00 00 00 FF 0F 62 [14:39:17]process_action print_text done [14:39:17]requested_data is exist [14:39:17]produce_requested_data [14:39:17]requested_item fm.sn is exist - process it [14:39:17]wFMCommunicate request_size=4 [14:39:17]MH_SAM_APDU [14:39:17]CAPDU: 80 11 00 00 [14:39:17]Write to MH i2c: E2 08 00 4D 01 80 11 00 00 00 00 00 00 C8 [14:39:17]Write i2c OK [14:39:17]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 17 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 17 00 4D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 25 [14:39:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:39:18]wFMCommunicate OK [14:39:18]requested_item fd.num is exist - process it [14:39:18]SAM_PROTO_GetFieldsCounters [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 13 00 00 [14:39:18]Write to MH i2c: E2 08 00 4E 01 80 13 00 00 00 00 00 00 CB [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 62 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 62 00 4E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [14:39:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:18]wFMCommunicate OK [14:39:18]SAM_PROTO_GetFieldsCounters done [14:39:18]requested_item shift.num is exist - process it [14:39:18]requested_item shift.opened is exist - process it [14:39:18]req_shift_opened [14:39:18]FM_GetShiftState [14:39:18]SAM_PROTO_GetShiftState [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 13 01 00 [14:39:18]Write to MH i2c: E2 08 00 4F 01 80 13 01 00 00 00 00 00 CD [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 0E 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 0E 00 4F 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7E [14:39:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:39:18]wFMCommunicate OK [14:39:18]SAM_PROTO_GetShiftState done [14:39:18]FM_GetShiftState done [14:39:18]req_shift_opened done [14:39:18]requested_item shift.open_date is exist - process it [14:39:18]req_shift_open_date [14:39:18]req_shift_open_date done [14:39:18]produce_requested_data done [14:39:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225264,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:39:18]process_action_free print_text [14:39:18]json_value_free [14:39:18]json_value_free done [14:39:18]process_json_proto returns [14:39:18]Send response to host [14:39:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225264,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:39:18]free response buf [14:39:18]execute_script done [14:39:18]execute_script returns [14:39:18]free content buf [14:39:18]Sock 11.Close socket [14:39:18]Sock 11.Thread stoped [14:39:19]OFD Sender: No OFD packet to send [14:39:23]accept exits with 7 [14:39:23]New connection [14:39:23]New thread 3067030884 created [14:39:23]Thread 3067174244 joined [14:39:23]Waiting for new connection... [14:39:23] Sock 7.Parse request [14:39:23]Sock 7.Check first char [14:39:23]Sock 7.First char is OK [14:39:23]request: POST /json_proto HTTP/1.0 [14:39:23]Method: POST [14:39:23]URL: /json_proto [14:39:23]Method is POST - this is cgi request [14:39:23]url: /json_proto [14:39:23]query_string will be loaded in cgi processing [14:39:23]execute_cgi json_proto POST (null) [14:39:23]execute_cgi path=json_proto method=POST [14:39:23]POST find Content-Length [14:39:23]Host: 172.17.43.131:8080 [14:39:23]Content-Length: 640 [14:39:23]Content-Type: application/json [14:39:23] [14:39:23]POST finish read [14:39:23]Found Content-Length = 640 [14:39:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:23]execute_script... [14:39:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:23]POST & json_proto [14:39:23]process_json_proto [14:39:23]json parsed OK: [14:39:23]protocol is kg_v1.0 [14:39:23]action value=close_receipt [14:39:23]process_action close_receipt [14:39:23]cmd_close_receipt [14:39:23]MH_GetDate [14:39:23]Write to MH i2c: F0 00 00 50 01 40 [14:39:23]Write i2c OK [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: F0 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: F0 09 00 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: F0 09 00 50 01 00 1C B5 A3 66 F9 24 A2 66 48 [14:39:23]GetLastDocTimeStamp 1722004711 [14:39:23]current date 1722004764 [14:39:23]FM_GetShiftState [14:39:23]SAM_PROTO_GetShiftState [14:39:23]wFMCommunicate request_size=4 [14:39:23]MH_SAM_APDU [14:39:23]CAPDU: 80 13 01 00 [14:39:23]Write to MH i2c: E2 08 00 51 01 80 13 01 00 00 00 00 00 CF [14:39:23]Write i2c OK [14:39:23]MH_I2C_Read... [14:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:23]Read from MH i2c: E2 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: E2 0E 00 [14:39:23]MH_I2C_Read... [14:39:23]Read from MH i2c: E2 0E 00 51 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [14:39:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:39:23]wFMCommunicate OK [14:39:23]SAM_PROTO_GetShiftState done [14:39:23]FM_GetShiftState done [14:39:23]opened in 1721952182 [14:39:23]opened+sec_in_day 1722038582 [14:39:23]quantity*price = 99999 [14:39:23]sum+1 = 100001 [14:39:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 333 26.07.2024 14:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225265 ФПД: 1652360629893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143924&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225265&fm=1652360629893&tin=02508201610067®Number=0000000000092624&sum=100000 [14:39:25]StoreToDocumentArchive [14:39:25]shift 437 fd 225265 [14:39:25]save to /storage/0437/doc_00225265 [14:39:25]save last doc name /storage/0437/doc_00225265 to /storage/kkm_last_doc_name [14:39:25]save OK [14:39:25]Clear old archive folders... [14:39:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:39:25]tlvbuf is 0186E890 [14:39:25]SAM_PROTO_ClearQueue [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 09 00 00 [14:39:25]Write to MH i2c: E2 08 00 5E 01 80 09 00 00 00 00 00 00 D1 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 5E 01 00 90 00 D3 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]SAM_PROTO_ClearQueue done [14:39:25]KKMCreateOFDPacket [14:39:25]OFDProtocolAddRootSTLVToBuf [14:39:25]FM_MakeSignedData [14:39:25]FM_MakeSignedData [14:39:25]SAM_PROTO_SignData [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 01 02 [14:39:25]Write to MH i2c: E2 08 00 5F 01 80 0D 01 02 00 00 00 00 D9 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 5F 01 00 90 00 D4 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]wFMCommunicate request_size=255 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 1C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6F 03 00 35 04 06 00 01 80 B8 5E [14:39:25]Write to MH i2c: E2 02 01 60 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 1C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6F 03 00 35 04 06 00 01 80 B8 5E 00 00 23 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 60 01 00 90 00 D5 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]wFMCommunicate request_size=7 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 02 02 02 4E 85 [14:39:25]Write to MH i2c: E2 0A 00 61 01 80 0D 02 02 02 00 4E 85 00 00 B3 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [14:39:25]RAPDU: 90 00 [14:39:25]wFMCommunicate OK [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 0D 03 02 [14:39:25]Write to MH i2c: E2 08 00 62 01 80 0D 03 02 00 00 00 00 DE [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 0B 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 0B 00 62 01 00 AF AF 69 20 39 81 8F CC 90 00 DB [14:39:25]RAPDU: AF AF 69 20 39 81 8F CC 90 00 [14:39:25]wFMCommunicate OK [14:39:25]SAM_PROTO_SignData done [14:39:25]FM_MakeSignedData done [14:39:25]CreateOFDProtocolMessage [14:39:25]wFMCommunicate request_size=4 [14:39:25]MH_SAM_APDU [14:39:25]CAPDU: 80 11 00 00 [14:39:25]Write to MH i2c: E2 08 00 63 01 80 11 00 00 00 00 00 00 DE [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:25]Read from MH i2c: E2 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 17 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: E2 17 00 63 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [14:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:39:25]wFMCommunicate OK [14:39:25]CreateOFDProtocolMessage done [14:39:25]OFDSenderStorePacket 225265 [14:39:25]StoreOFDPacket docnum=225265 [14:39:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0B 69 04 01 66 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 1C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6F 03 00 35 04 06 00 01 80 B8 5E 4E 85 AF AF 69 20 39 81 8F CC [14:39:25]CheckFolder [14:39:25]dirname=/storage/ofd_packets [14:39:25]CheckFolder done [14:39:25]ProducePacketName [14:39:25]name=ofd_packets/00225265 [14:39:25]NVStorageSaveData ofd_packets/00225265 [14:39:25]File name is /storage/ofd_packets/00225265 [14:39:25]Write 298 bytes [14:39:25]NVStorageSaveData done [14:39:25]OFDSenderStorePacket done [14:39:25]KKMCreateOFDPacket done [14:39:25]NVStorageSaveData kkm_last_timestamp [14:39:25]File name is /storage/kkm_last_timestamp [14:39:25]Write 4 bytes [14:39:25]NVStorageSaveData done [14:39:25]ExternCall_PrintAddStr [14:39:25]wPrintStart [14:39:25]Write to MH i2c: 01 00 00 64 01 65 [14:39:25]Write i2c OK [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: 01 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: 01 07 00 [14:39:25]MH_I2C_Read... [14:39:25]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [14:39:25]RasterBufferAndPrint [14:39:25]line Счет N : (1)2001463 [14:39:25]line ИНН: 02508201610067 [14:39:25]line Контрольно-Кассовый Чек [14:39:25]line ПРОДАЖА [14:39:25]line ТРК (МРК, ГНК) : 31 [14:39:25]line Товар: 2710194210 [14:39:25]line ДТ-К-5 [14:39:25]line 13.210 * 75.70 [14:39:25]line = 1000.00 [14:39:25]line НДС 12% НСП 1% [14:39:25]line > о реализуемом товаре [14:39:25]line ИТОГО: 1000.00 [14:39:25]line НСП 1% : 8.85 [14:39:25]line НДС 12% : 106.19 [14:39:25]line Наличными: 1000.00 [14:39:25]line Безнал.: 0.00 [14:39:25]line Место: АЗС № 97 "Партнер Нефть" [14:39:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:39:25]line СНО: Общий режим [14:39:25]line Чек 333 26.07.2024 14:39 [14:39:25]line Смена: 437 ФФД: 1.0 [14:39:25]line ЗНМ: 0300000054 [14:39:25]line РНМ: 0000000000092624 [14:39:25]line Версия ККМ: 001 [14:39:25]line ФМ: 0000000000874959 [14:39:25]line ФД: 225265 [14:39:25]line ФПД: 1652360629893 [14:39:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143924&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225265&fm=1652360629893&tin=02508201610067®Number=0000000000092624&sum=100000 [14:39:25]written 0, free lines is 4095 [14:39:25]OFD Sender: Processing packet 225265 [packets to send 596, broken 595] [14:39:25]ProducePacketName [14:39:25]name=ofd_packets/00225265 [14:39:25]OFD Sender: To server: pG, [14:39:25]CommunicateWithHost lk.salyk.kg:30040 [14:39:25]ConnectInit lk.salyk.kg [14:39:26]Write to MH i2c: 01 00 00 8C 01 8D [14:39:26]Write i2c OK [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: 01 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: 01 07 00 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 8F 0C 2F [14:39:26]RasterBufferAndPrint [14:39:26]line [14:39:26]line [14:39:26]line [14:39:26]line [14:39:26]line [14:39:26]written 0, free lines is 3220 [14:39:26]MH_Cut [14:39:26]Write to MH i2c: D1 01 00 93 01 01 66 [14:39:26]Write i2c OK [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: D1 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: D1 01 00 [14:39:26]MH_I2C_Read... [14:39:26]Read from MH i2c: D1 01 00 93 01 00 65 [14:39:26]Write to MH i2c: 01 00 00 94 01 95 [14:39:26]Write i2c OK [14:39:26]MH_I2C_Read... [14:39:27]recv_with_timeout no data received [14:39:27]*** Cut start [14:39:27]*** Partial cut [14:39:27]*** CUTSNS_PIN = 1 [14:39:27]*** CUTSNS_PIN = 0 [14:39:27]*** Brake cut motor [14:39:28]Read from MH i2c: 01 [14:39:28]MH_I2C_Read... [14:39:28]*** Stop cut motor [14:39:28]*** Cut end [14:39:28]Read from MH i2c: 01 07 00 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: 01 07 00 94 01 00 00 00 00 00 FF 0F AA [14:39:28]process_action close_receipt done [14:39:28]requested_data is exist [14:39:28]produce_requested_data [14:39:28]requested_item fm.sn is exist - process it [14:39:28]wFMCommunicate request_size=4 [14:39:28]MH_SAM_APDU [14:39:28]CAPDU: 80 11 00 00 [14:39:28]Write to MH i2c: E2 08 00 95 01 80 11 00 00 00 00 00 00 10 [14:39:28]Write i2c OK [14:39:28]MH_I2C_Read... [14:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:28]Read from MH i2c: E2 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 17 00 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 17 00 95 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [14:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:39:28]wFMCommunicate OK [14:39:28]requested_item fd.num is exist - process it [14:39:28]SAM_PROTO_GetFieldsCounters [14:39:28]wFMCommunicate request_size=4 [14:39:28]MH_SAM_APDU [14:39:28]CAPDU: 80 13 00 00 [14:39:28]Write to MH i2c: E2 08 00 96 01 80 13 00 00 00 00 00 00 13 [14:39:28]Write i2c OK [14:39:28]MH_I2C_Read... [14:39:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:28]Read from MH i2c: E2 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 62 00 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 62 00 96 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [14:39:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:28]wFMCommunicate OK [14:39:28]SAM_PROTO_GetFieldsCounters done [14:39:28]requested_item shift.num is exist - process it [14:39:28]requested_item shift.opened is exist - process it [14:39:28]req_shift_opened [14:39:28]FM_GetShiftState [14:39:28]SAM_PROTO_GetShiftState [14:39:28]wFMCommunicate request_size=4 [14:39:28]MH_SAM_APDU [14:39:28]CAPDU: 80 13 01 00 [14:39:28]Write to MH i2c: E2 08 00 97 01 80 13 01 00 00 00 00 00 15 [14:39:28]Write i2c OK [14:39:28]MH_I2C_Read... [14:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:28]Read from MH i2c: E2 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 0E 00 [14:39:28]MH_I2C_Read... [14:39:28]Read from MH i2c: E2 0E 00 97 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C6 [14:39:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:39:28]wFMCommunicate OK [14:39:28]SAM_PROTO_GetShiftState done [14:39:28]FM_GetShiftState done [14:39:28]req_shift_opened done [14:39:28]requested_item shift.open_date is exist - process it [14:39:28]req_shift_open_date [14:39:28]req_shift_open_date done [14:39:28]produce_requested_data done [14:39:28]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225265,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:39:28]process_action_free close_receipt [14:39:28]json_value_free [14:39:28]json_value_free done [14:39:28]process_json_proto returns [14:39:28]Send response to host [14:39:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225265,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:39:28]free response buf [14:39:28]execute_script done [14:39:28]execute_script returns [14:39:28]free content buf [14:39:28]Sock 7.Close socket [14:39:28]Sock 7.Thread stoped [14:39:28]Connected sock=11 [14:39:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0B 69 04 01 66 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 1C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6F 03 00 35 04 06 00 01 80 B8 5E 4E 85 AF AF 69 20 39 81 8F CC [14:39:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE 13 47 00 1D 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 6F 03 00 F4 03 04 00 2F 61 A3 66 B6 04 01 00 00 81 46 BA A9 21 EC E3 E4 [14:39:29]CommunicateWithHost err = 0 [14:39:29]CheckOFDResponse [14:39:29]1017 (14) - 77093643461234 [14:39:29]1041 (16) - 0000000000874959 [14:39:29]1040 (4) - 225265 [14:39:29]1012 (4) - 26.07.2024 08:41 [14:39:29]1206 (1) - 0 [14:39:29]OFD Sender: Remove packet 225265 [14:39:29]ProducePacketName [14:39:29]name=ofd_packets/00225265 [14:39:29]NVStorageDeleteData [14:39:29]OFD Sender: No OFD packet to send [14:39:34]OFD Sender: No OFD packet to send [14:39:38]recv_with_timeout no data received [14:39:39]OFD Sender: No OFD packet to send [14:39:40]accept exits with 10 [14:39:40]New connection [14:39:40]New thread 3067174244 created [14:39:40]Thread 3067030884 joined [14:39:40]Waiting for new connection... [14:39:40] Sock 10.Parse request [14:39:40]Sock 10.Check first char [14:39:40]Sock 10.First char is OK [14:39:40]request: POST /json_proto HTTP/1.0 [14:39:40]Method: POST [14:39:40]URL: /json_proto [14:39:40]Method is POST - this is cgi request [14:39:40]url: /json_proto [14:39:40]query_string will be loaded in cgi processing [14:39:40]execute_cgi json_proto POST (null) [14:39:40]execute_cgi path=json_proto method=POST [14:39:40]POST find Content-Length [14:39:40]Host: 172.17.43.131:8080 [14:39:40]Content-Length: 678 [14:39:40]Content-Type: application/json [14:39:40] [14:39:40]POST finish read [14:39:40]Found Content-Length = 678 [14:39:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.360, "sum" : 160.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 160.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:40]execute_script... [14:39:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.360, "sum" : 160.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 160.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:40]POST & json_proto [14:39:40]process_json_proto [14:39:40]json parsed OK: [14:39:40]protocol is kg_v1.0 [14:39:40]action value=close_receipt [14:39:40]process_action close_receipt [14:39:40]cmd_close_receipt [14:39:40]MH_GetDate [14:39:40]Write to MH i2c: F0 00 00 98 01 88 [14:39:40]Write i2c OK [14:39:40]MH_I2C_Read... [14:39:40]Read from MH i2c: F0 [14:39:40]MH_I2C_Read... [14:39:40]Read from MH i2c: F0 09 00 [14:39:40]MH_I2C_Read... [14:39:40]Read from MH i2c: F0 09 00 98 01 00 2C B5 A3 66 F9 24 A2 66 A0 [14:39:40]GetLastDocTimeStamp 1722004764 [14:39:40]current date 1722004780 [14:39:40]FM_GetShiftState [14:39:40]SAM_PROTO_GetShiftState [14:39:40]wFMCommunicate request_size=4 [14:39:40]MH_SAM_APDU [14:39:40]CAPDU: 80 13 01 00 [14:39:40]Write to MH i2c: E2 08 00 99 01 80 13 01 00 00 00 00 00 17 [14:39:40]Write i2c OK [14:39:40]MH_I2C_Read... [14:39:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:40]Read from MH i2c: E2 [14:39:40]MH_I2C_Read... [14:39:40]Read from MH i2c: E2 0E 00 [14:39:40]MH_I2C_Read... [14:39:40]Read from MH i2c: E2 0E 00 99 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C8 [14:39:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:39:40]wFMCommunicate OK [14:39:40]SAM_PROTO_GetShiftState done [14:39:40]FM_GetShiftState done [14:39:40]opened in 1721952182 [14:39:40]opened+sec_in_day 1722038582 [14:39:40]quantity*price = 16000 [14:39:40]sum+1 = 16002 [14:39:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 160.00 Внесено: 160.00 СДАЧА: 0.00 НСП 1% : 1.42 НДС 12% : 16.99 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 334 26.07.2024 14:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225266 ФПД: 2410995220999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143940&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225266&fm=2410995220999&tin=02508201610067®Number=0000000000092624&sum=16000 [14:39:41]StoreToDocumentArchive [14:39:41]shift 437 fd 225266 [14:39:41]save to /storage/0437/doc_00225266 [14:39:41]save last doc name /storage/0437/doc_00225266 to /storage/kkm_last_doc_name [14:39:41]save OK [14:39:41]Clear old archive folders... [14:39:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:41]tlvbuf is 01870070 [14:39:41]SAM_PROTO_ClearQueue [14:39:41]wFMCommunicate request_size=4 [14:39:41]MH_SAM_APDU [14:39:41]CAPDU: 80 09 00 00 [14:39:41]Write to MH i2c: E2 08 00 A6 01 80 09 00 00 00 00 00 00 19 [14:39:41]Write i2c OK [14:39:41]MH_I2C_Read... [14:39:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:41]Read from MH i2c: E2 [14:39:41]MH_I2C_Read... [14:39:41]Read from MH i2c: E2 03 00 [14:39:41]MH_I2C_Read... [14:39:41]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [14:39:41]RAPDU: 90 00 [14:39:41]wFMCommunicate OK [14:39:41]SAM_PROTO_ClearQueue done [14:39:41]KKMCreateOFDPacket [14:39:41]OFDProtocolAddRootSTLVToBuf [14:39:41]FM_MakeSignedData [14:39:41]FM_MakeSignedData [14:39:41]SAM_PROTO_SignData [14:39:41]wFMCommunicate request_size=4 [14:39:41]MH_SAM_APDU [14:39:41]CAPDU: 80 0D 01 02 [14:39:41]Write to MH i2c: E2 08 00 A7 01 80 0D 01 02 00 00 00 00 21 [14:39:41]Write i2c OK [14:39:41]MH_I2C_Read... [14:39:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:41]Read from MH i2c: E2 [14:39:41]MH_I2C_Read... [14:39:41]Read from MH i2c: E2 03 00 [14:39:41]MH_I2C_Read... [14:39:41]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [14:39:41]RAPDU: 90 00 [14:39:41]wFMCommunicate OK [14:39:41]wFMCommunicate request_size=255 [14:39:41]MH_SAM_APDU [14:39:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 09 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 81 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 2C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6F 03 00 35 04 06 00 02 [14:39:41]Write to MH i2c: E2 02 01 A8 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 09 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 81 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 2C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6F 03 00 35 04 06 00 02 00 00 D1 [14:39:41]Write i2c OK [14:39:41]MH_I2C_Read... [14:39:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:42]Read from MH i2c: E2 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 03 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [14:39:42]RAPDU: 90 00 [14:39:42]wFMCommunicate OK [14:39:42]wFMCommunicate request_size=10 [14:39:42]MH_SAM_APDU [14:39:42]CAPDU: 80 0D 02 02 05 31 5A 83 82 07 [14:39:42]Write to MH i2c: E2 0D 00 A9 01 80 0D 02 02 05 00 31 5A 83 82 07 00 00 C5 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:42]Read from MH i2c: E2 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 03 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [14:39:42]RAPDU: 90 00 [14:39:42]wFMCommunicate OK [14:39:42]wFMCommunicate request_size=4 [14:39:42]MH_SAM_APDU [14:39:42]CAPDU: 80 0D 03 02 [14:39:42]Write to MH i2c: E2 08 00 AA 01 80 0D 03 02 00 00 00 00 26 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:42]Read from MH i2c: E2 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 0B 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 0B 00 AA 01 00 CD D5 90 12 71 6A 41 EC 90 00 73 [14:39:42]RAPDU: CD D5 90 12 71 6A 41 EC 90 00 [14:39:42]wFMCommunicate OK [14:39:42]SAM_PROTO_SignData done [14:39:42]FM_MakeSignedData done [14:39:42]CreateOFDProtocolMessage [14:39:42]wFMCommunicate request_size=4 [14:39:42]MH_SAM_APDU [14:39:42]CAPDU: 80 11 00 00 [14:39:42]Write to MH i2c: E2 08 00 AB 01 80 11 00 00 00 00 00 00 26 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:42]Read from MH i2c: E2 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 17 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 17 00 AB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [14:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:39:42]wFMCommunicate OK [14:39:42]CreateOFDProtocolMessage done [14:39:42]OFDSenderStorePacket 225266 [14:39:42]StoreOFDPacket docnum=225266 [14:39:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8A 7D 07 01 2A 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 09 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 81 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 2C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6F 03 00 35 04 06 00 02 31 5A 83 82 07 CD D5 90 12 71 6A 41 EC [14:39:42]CheckFolder [14:39:42]dirname=/storage/ofd_packets [14:39:42]CheckFolder done [14:39:42]ProducePacketName [14:39:42]name=ofd_packets/00225266 [14:39:42]NVStorageSaveData ofd_packets/00225266 [14:39:42]File name is /storage/ofd_packets/00225266 [14:39:42]Write 301 bytes [14:39:42]NVStorageSaveData done [14:39:42]OFDSenderStorePacket done [14:39:42]KKMCreateOFDPacket done [14:39:42]NVStorageSaveData kkm_last_timestamp [14:39:42]File name is /storage/kkm_last_timestamp [14:39:42]Write 4 bytes [14:39:42]NVStorageSaveData done [14:39:42]ExternCall_PrintAddStr [14:39:42]wPrintStart [14:39:42]Write to MH i2c: 01 00 00 AC 01 AD [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: 01 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: 01 07 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: 01 07 00 AC 01 00 00 00 00 00 FF 0F C2 [14:39:42]RasterBufferAndPrint [14:39:42]line Счет N : (1)2001464 [14:39:42]line ИНН: 02508201610067 [14:39:42]line Контрольно-Кассовый Чек [14:39:42]line ПРОДАЖА [14:39:42]line ТРК (МРК, ГНК) : 63 [14:39:42]line Товар: 2710124130 [14:39:42]line Аи-92-К-5 [14:39:42]line 2.360 * 67.80 [14:39:42]line = 160.01 [14:39:42]line НДС 12% НСП 1% [14:39:42]line > о реализуемом товаре [14:39:42]line ОКРУГЛЕНИЕ: -0.01 [14:39:42]line ИТОГО: 160.00 [14:39:42]line Внесено: 160.00 [14:39:42]line СДАЧА: 0.00 [14:39:42]line НСП 1% : 1.42 [14:39:42]line НДС 12% : 16.99 [14:39:42]line Наличными: 160.00 [14:39:42]line Безнал.: 0.00 [14:39:42]line Место: АЗС № 97 "Партнер Нефть" [14:39:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:39:42]line СНО: Общий режим [14:39:42]line Чек 334 26.07.2024 14:39 [14:39:42]line Смена: 437 ФФД: 1.0 [14:39:42]line ЗНМ: 0300000054 [14:39:42]line РНМ: 0000000000092624 [14:39:42]line Версия ККМ: 001 [14:39:42]line ФМ: 0000000000874959 [14:39:42]line ФД: 225266 [14:39:42]line ФПД: 2410995220999 [14:39:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T143940&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225266&fm=2410995220999&tin=02508201610067®Number=0000000000092624&sum=16000 [14:39:42]written 0, free lines is 4095 [14:39:42]OFD Sender: Processing packet 225266 [packets to send 596, broken 595] [14:39:42]ProducePacketName [14:39:42]name=ofd_packets/00225266 [14:39:42]OFD Sender: To server: pG, [14:39:42]CommunicateWithHost lk.salyk.kg:30040 [14:39:42]ConnectInit lk.salyk.kg [14:39:42]Write to MH i2c: 01 00 00 D7 01 D8 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: 01 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: 01 07 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 61 0C 4C [14:39:42]RasterBufferAndPrint [14:39:42]line [14:39:42]line [14:39:42]line [14:39:42]line [14:39:42]line [14:39:42]written 0, free lines is 3176 [14:39:42]MH_Cut [14:39:42]Write to MH i2c: D1 01 00 DE 01 01 B1 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: D1 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: D1 01 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: D1 01 00 DE 01 00 B0 [14:39:42]Write to MH i2c: 01 00 00 DF 01 E0 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:43]*** Cut start [14:39:43]*** Partial cut [14:39:43]*** CUTSNS_PIN = 1 [14:39:44]*** CUTSNS_PIN = 0 [14:39:44]*** Brake cut motor [14:39:44]Read from MH i2c: 01 [14:39:44]MH_I2C_Read... [14:39:44]*** Stop cut motor [14:39:44]*** Cut end [14:39:44]Read from MH i2c: 01 07 00 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: 01 07 00 DF 01 00 00 00 00 00 FF 0F F5 [14:39:44]process_action close_receipt done [14:39:44]requested_data is exist [14:39:44]produce_requested_data [14:39:44]requested_item fm.sn is exist - process it [14:39:44]wFMCommunicate request_size=4 [14:39:44]MH_SAM_APDU [14:39:44]CAPDU: 80 11 00 00 [14:39:44]Write to MH i2c: E2 08 00 E0 01 80 11 00 00 00 00 00 00 5B [14:39:44]Write i2c OK [14:39:44]MH_I2C_Read... [14:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:44]Read from MH i2c: E2 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: E2 17 00 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: E2 17 00 E0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [14:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:39:44]wFMCommunicate OK [14:39:44]requested_item fd.num is exist - process it [14:39:44]SAM_PROTO_GetFieldsCounters [14:39:44]wFMCommunicate request_size=4 [14:39:44]MH_SAM_APDU [14:39:44]CAPDU: 80 13 00 00 [14:39:44]Write to MH i2c: E2 08 00 E1 01 80 13 00 00 00 00 00 00 5E [14:39:44]Write i2c OK [14:39:44]MH_I2C_Read... [14:39:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:44]Read from MH i2c: E2 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: E2 62 00 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: E2 62 00 E1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [14:39:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:44]wFMCommunicate OK [14:39:44]SAM_PROTO_GetFieldsCounters done [14:39:44]requested_item shift.num is exist - process it [14:39:44]requested_item shift.opened is exist - process it [14:39:44]req_shift_opened [14:39:44]FM_GetShiftState [14:39:44]SAM_PROTO_GetShiftState [14:39:44]wFMCommunicate request_size=4 [14:39:44]MH_SAM_APDU [14:39:44]CAPDU: 80 13 01 00 [14:39:44]Write to MH i2c: E2 08 00 E2 01 80 13 01 00 00 00 00 00 60 [14:39:44]Write i2c OK [14:39:44]MH_I2C_Read... [14:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:44]Read from MH i2c: E2 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: E2 0E 00 [14:39:44]MH_I2C_Read... [14:39:44]Read from MH i2c: E2 0E 00 E2 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 11 [14:39:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:39:44]wFMCommunicate OK [14:39:44]SAM_PROTO_GetShiftState done [14:39:44]FM_GetShiftState done [14:39:44]req_shift_opened done [14:39:44]requested_item shift.open_date is exist - process it [14:39:44]req_shift_open_date [14:39:44]req_shift_open_date done [14:39:44]produce_requested_data done [14:39:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225266,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:39:44]process_action_free close_receipt [14:39:44]json_value_free [14:39:44]json_value_free done [14:39:44]process_json_proto returns [14:39:44]Send response to host [14:39:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225266,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:39:44]free response buf [14:39:44]execute_script done [14:39:44]execute_script returns [14:39:44]free content buf [14:39:44]Sock 10.Close socket [14:39:44]Sock 10.Thread stoped [14:39:45]Connected sock=9 [14:39:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8A 7D 07 01 2A 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 09 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 81 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 2C B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6F 03 00 35 04 06 00 02 31 5A 83 82 07 CD D5 90 12 71 6A 41 EC [14:39:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8C 0F 47 00 58 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 6F 03 00 F4 03 04 00 43 61 A3 66 B6 04 01 00 00 D4 86 96 0A D6 D9 17 E1 [14:39:49]CommunicateWithHost err = 0 [14:39:49]CheckOFDResponse [14:39:49]1017 (14) - 77093643461234 [14:39:49]1041 (16) - 0000000000874959 [14:39:49]1040 (4) - 225266 [14:39:49]1012 (4) - 26.07.2024 08:41 [14:39:49]1206 (1) - 0 [14:39:49]OFD Sender: Remove packet 225266 [14:39:49]ProducePacketName [14:39:49]name=ofd_packets/00225266 [14:39:49]NVStorageDeleteData [14:39:50]OFD Sender: No OFD packet to send [14:39:55]OFD Sender: No OFD packet to send [14:40:00]OFD Sender: No OFD packet to send [14:40:00]recv_with_timeout no data received [14:40:05]OFD Sender: No OFD packet to send [14:40:10]OFD Sender: No OFD packet to send [14:40:10]recv_with_timeout no data received [14:40:15]OFD Sender: No OFD packet to send [14:40:20]OFD Sender: No OFD packet to send [14:40:25]OFD Sender: No OFD packet to send [14:40:30]OFD Sender: No OFD packet to send [14:40:35]OFD Sender: No OFD packet to send [14:40:40]OFD Sender: No OFD packet to send [14:40:45]OFD Sender: No OFD packet to send [14:40:50]OFD Sender: No OFD packet to send [14:40:55]OFD Sender: No OFD packet to send [14:40:56]recv_with_timeout no data received [14:41:00]OFD Sender: No OFD packet to send [14:41:05]accept exits with 7 [14:41:05]New connection [14:41:05]New thread 3067030884 created [14:41:05]Thread 3067174244 joined [14:41:05]Waiting for new connection... [14:41:05] Sock 7.Parse request [14:41:05]Sock 7.Check first char [14:41:05]Sock 7.First char is OK [14:41:05]request: POST /json_proto HTTP/1.0 [14:41:05]Method: POST [14:41:05]URL: /json_proto [14:41:05]Method is POST - this is cgi request [14:41:05]url: /json_proto [14:41:05]query_string will be loaded in cgi processing [14:41:05]execute_cgi json_proto POST (null) [14:41:05]execute_cgi path=json_proto method=POST [14:41:05]POST find Content-Length [14:41:05]Host: 172.17.43.131:8080 [14:41:05]Content-Length: 678 [14:41:05]Content-Type: application/json [14:41:05] [14:41:05]POST finish read [14:41:05]Found Content-Length = 678 [14:41:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:05]execute_script... [14:41:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:05]POST & json_proto [14:41:05]process_json_proto [14:41:05]json parsed OK: [14:41:05]protocol is kg_v1.0 [14:41:05]action value=close_receipt [14:41:05]process_action close_receipt [14:41:05]cmd_close_receipt [14:41:05]MH_GetDate [14:41:05]Write to MH i2c: F0 00 00 E3 01 D3 [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: F0 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: F0 09 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: F0 09 00 E3 01 00 81 B5 A3 66 F9 24 A2 66 40 [14:41:05]GetLastDocTimeStamp 1722004780 [14:41:05]current date 1722004865 [14:41:05]FM_GetShiftState [14:41:05]SAM_PROTO_GetShiftState [14:41:05]wFMCommunicate request_size=4 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 13 01 00 [14:41:05]Write to MH i2c: E2 08 00 E4 01 80 13 01 00 00 00 00 00 62 [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 0E 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 0E 00 E4 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 13 [14:41:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:41:05]wFMCommunicate OK [14:41:05]SAM_PROTO_GetShiftState done [14:41:05]FM_GetShiftState done [14:41:05]opened in 1721952182 [14:41:05]opened+sec_in_day 1722038582 [14:41:05]quantity*price = 50036 [14:41:05]sum+1 = 50037 [14:41:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 335 26.07.2024 14:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225267 ФПД: 50022625745426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225267&fm=50022625745426&tin=02508201610067®Number=0000000000092624&sum=50000 [14:41:06]StoreToDocumentArchive [14:41:06]shift 437 fd 225267 [14:41:06]save to /storage/0437/doc_00225267 [14:41:06]save last doc name /storage/0437/doc_00225267 to /storage/kkm_last_doc_name [14:41:06]save OK [14:41:06]Clear old archive folders... [14:41:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:41:06]tlvbuf is 01873590 [14:41:06]SAM_PROTO_ClearQueue [14:41:06]wFMCommunicate request_size=4 [14:41:06]MH_SAM_APDU [14:41:06]CAPDU: 80 09 00 00 [14:41:06]Write to MH i2c: E2 08 00 F1 01 80 09 00 00 00 00 00 00 64 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:06]Read from MH i2c: E2 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [14:41:06]RAPDU: 90 00 [14:41:06]wFMCommunicate OK [14:41:06]SAM_PROTO_ClearQueue done [14:41:06]KKMCreateOFDPacket [14:41:06]OFDProtocolAddRootSTLVToBuf [14:41:06]FM_MakeSignedData [14:41:06]FM_MakeSignedData [14:41:06]SAM_PROTO_SignData [14:41:06]wFMCommunicate request_size=4 [14:41:06]MH_SAM_APDU [14:41:06]CAPDU: 80 0D 01 02 [14:41:06]Write to MH i2c: E2 08 00 F2 01 80 0D 01 02 00 00 00 00 6C [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:06]Read from MH i2c: E2 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [14:41:06]RAPDU: 90 00 [14:41:06]wFMCommunicate OK [14:41:06]wFMCommunicate request_size=255 [14:41:06]MH_SAM_APDU [14:41:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 81 B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6F 03 00 35 04 06 00 2D [14:41:06]Write to MH i2c: E2 02 01 F3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 81 B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6F 03 00 35 04 06 00 2D 00 00 CA [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:06]Read from MH i2c: E2 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [14:41:06]RAPDU: 90 00 [14:41:06]wFMCommunicate OK [14:41:06]wFMCommunicate request_size=10 [14:41:06]MH_SAM_APDU [14:41:06]CAPDU: 80 0D 02 02 05 7E CC D6 9A 12 [14:41:06]Write to MH i2c: E2 0D 00 F4 01 80 0D 02 02 05 00 7E CC D6 9A 12 00 00 45 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:06]Read from MH i2c: E2 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [14:41:06]RAPDU: 90 00 [14:41:06]wFMCommunicate OK [14:41:06]wFMCommunicate request_size=4 [14:41:06]MH_SAM_APDU [14:41:06]CAPDU: 80 0D 03 02 [14:41:06]Write to MH i2c: E2 08 00 F5 01 80 0D 03 02 00 00 00 00 71 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:06]Read from MH i2c: E2 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 0B 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 0B 00 F5 01 00 F3 EE C8 B2 BA 02 ED CE 90 00 44 [14:41:06]RAPDU: F3 EE C8 B2 BA 02 ED CE 90 00 [14:41:06]wFMCommunicate OK [14:41:06]SAM_PROTO_SignData done [14:41:06]FM_MakeSignedData done [14:41:06]CreateOFDProtocolMessage [14:41:06]wFMCommunicate request_size=4 [14:41:06]MH_SAM_APDU [14:41:06]CAPDU: 80 11 00 00 [14:41:06]Write to MH i2c: E2 08 00 F6 01 80 11 00 00 00 00 00 00 71 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:06]Read from MH i2c: E2 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 17 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: E2 17 00 F6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [14:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:41:06]wFMCommunicate OK [14:41:06]CreateOFDProtocolMessage done [14:41:06]OFDSenderStorePacket 225267 [14:41:06]StoreOFDPacket docnum=225267 [14:41:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 38 F5 07 01 05 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 81 B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6F 03 00 35 04 06 00 2D 7E CC D6 9A 12 F3 EE C8 B2 BA 02 ED CE [14:41:06]CheckFolder [14:41:06]dirname=/storage/ofd_packets [14:41:06]CheckFolder done [14:41:06]ProducePacketName [14:41:06]name=ofd_packets/00225267 [14:41:06]NVStorageSaveData ofd_packets/00225267 [14:41:06]File name is /storage/ofd_packets/00225267 [14:41:06]Write 301 bytes [14:41:06]NVStorageSaveData done [14:41:06]OFDSenderStorePacket done [14:41:06]KKMCreateOFDPacket done [14:41:06]NVStorageSaveData kkm_last_timestamp [14:41:06]File name is /storage/kkm_last_timestamp [14:41:06]Write 4 bytes [14:41:06]NVStorageSaveData done [14:41:06]ExternCall_PrintAddStr [14:41:06]wPrintStart [14:41:06]Write to MH i2c: 01 00 00 F7 01 F8 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: 01 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: 01 07 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: 01 07 00 F7 01 00 00 00 00 00 FF 0F 0D [14:41:06]RasterBufferAndPrint [14:41:06]line Счет N : (1)2001465 [14:41:06]line ИНН: 02508201610067 [14:41:06]line Контрольно-Кассовый Чек [14:41:06]line ПРОДАЖА [14:41:06]line ТРК (МРК, ГНК) : 53 [14:41:06]line Товар: 2710124130 [14:41:06]line Аи-92-К-5 [14:41:06]line 7.380 * 67.80 [14:41:06]line = 500.36 [14:41:06]line НДС 12% НСП 1% [14:41:06]line > о реализуемом товаре [14:41:06]line ОКРУГЛЕНИЕ: -0.36 [14:41:06]line ИТОГО: 500.00 [14:41:06]line Внесено: 500.00 [14:41:06]line СДАЧА: 0.00 [14:41:06]line НСП 1% : 4.43 [14:41:06]line НДС 12% : 53.14 [14:41:06]line Наличными: 500.00 [14:41:06]line Безнал.: 0.00 [14:41:06]line Место: АЗС № 97 "Партнер Нефть" [14:41:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:41:06]line СНО: Общий режим [14:41:06]line Чек 335 26.07.2024 14:41 [14:41:06]line Смена: 437 ФФД: 1.0 [14:41:06]line ЗНМ: 0300000054 [14:41:06]line РНМ: 0000000000092624 [14:41:06]line Версия ККМ: 001 [14:41:06]line ФМ: 0000000000874959 [14:41:06]line ФД: 225267 [14:41:06]line ФПД: 50022625745426 [14:41:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144105&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225267&fm=50022625745426&tin=02508201610067®Number=0000000000092624&sum=50000 [14:41:06]written 0, free lines is 4095 [14:41:06]OFD Sender: Processing packet 225267 [packets to send 596, broken 595] [14:41:06]ProducePacketName [14:41:06]name=ofd_packets/00225267 [14:41:06]OFD Sender: To server: pG, [14:41:06]CommunicateWithHost lk.salyk.kg:30040 [14:41:06]ConnectInit lk.salyk.kg [14:41:07]Write to MH i2c: 01 00 00 22 02 24 [14:41:07]Write i2c OK [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: 01 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: 01 07 00 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 5D 0C 94 [14:41:07]RasterBufferAndPrint [14:41:07]line [14:41:07]line [14:41:07]line [14:41:07]line [14:41:07]line [14:41:07]written 0, free lines is 3168 [14:41:07]MH_Cut [14:41:07]Write to MH i2c: D1 01 00 29 02 01 FD [14:41:07]Write i2c OK [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: D1 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: D1 01 00 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: D1 01 00 29 02 00 FC [14:41:07]Write to MH i2c: 01 00 00 2A 02 2C [14:41:07]Write i2c OK [14:41:07]MH_I2C_Read... [14:41:08]*** Cut start [14:41:08]*** Partial cut [14:41:08]*** CUTSNS_PIN = 1 [14:41:08]*** CUTSNS_PIN = 0 [14:41:08]*** Brake cut motor [14:41:09]Read from MH i2c: 01 [14:41:09]MH_I2C_Read... [14:41:09]*** Stop cut motor [14:41:09]*** Cut end [14:41:09]Read from MH i2c: 01 07 00 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: 01 07 00 2A 02 00 00 00 00 00 FF 0F 41 [14:41:09]process_action close_receipt done [14:41:09]requested_data is exist [14:41:09]produce_requested_data [14:41:09]requested_item fm.sn is exist - process it [14:41:09]wFMCommunicate request_size=4 [14:41:09]MH_SAM_APDU [14:41:09]CAPDU: 80 11 00 00 [14:41:09]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [14:41:09]Write i2c OK [14:41:09]MH_I2C_Read... [14:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:09]Read from MH i2c: E2 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: E2 17 00 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: E2 17 00 2B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [14:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:41:09]wFMCommunicate OK [14:41:09]requested_item fd.num is exist - process it [14:41:09]SAM_PROTO_GetFieldsCounters [14:41:09]wFMCommunicate request_size=4 [14:41:09]MH_SAM_APDU [14:41:09]CAPDU: 80 13 00 00 [14:41:09]Write to MH i2c: E2 08 00 2C 02 80 13 00 00 00 00 00 00 AA [14:41:09]Write i2c OK [14:41:09]MH_I2C_Read... [14:41:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:09]Read from MH i2c: E2 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: E2 62 00 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: E2 62 00 2C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [14:41:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:09]wFMCommunicate OK [14:41:09]SAM_PROTO_GetFieldsCounters done [14:41:09]requested_item shift.num is exist - process it [14:41:09]requested_item shift.opened is exist - process it [14:41:09]req_shift_opened [14:41:09]FM_GetShiftState [14:41:09]SAM_PROTO_GetShiftState [14:41:09]wFMCommunicate request_size=4 [14:41:09]MH_SAM_APDU [14:41:09]CAPDU: 80 13 01 00 [14:41:09]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [14:41:09]Write i2c OK [14:41:09]MH_I2C_Read... [14:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:09]Read from MH i2c: E2 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: E2 0E 00 [14:41:09]MH_I2C_Read... [14:41:09]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [14:41:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:41:09]wFMCommunicate OK [14:41:09]SAM_PROTO_GetShiftState done [14:41:09]FM_GetShiftState done [14:41:09]req_shift_opened done [14:41:09]requested_item shift.open_date is exist - process it [14:41:09]req_shift_open_date [14:41:09]req_shift_open_date done [14:41:09]produce_requested_data done [14:41:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225267,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:41:09]process_action_free close_receipt [14:41:09]json_value_free [14:41:09]json_value_free done [14:41:09]process_json_proto returns [14:41:09]Send response to host [14:41:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225267,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:41:09]free response buf [14:41:09]execute_script done [14:41:09]execute_script returns [14:41:09]free content buf [14:41:09]Sock 7.Close socket [14:41:09]Sock 7.Thread stoped [14:41:11]ConnectInit Can't take IP for lk.salyk.kg [14:41:11]CommunicateWithHost connect error [14:41:11]CommunicateWithHost err = -1 [14:41:11]OFD Sender: Server communicate error [14:41:17]OFD Sender: Processing packet 225267 [packets to send 596, broken 595] [14:41:17]ProducePacketName [14:41:17]name=ofd_packets/00225267 [14:41:17]OFD Sender: To server: pG, [14:41:17]CommunicateWithHost lk.salyk.kg:30040 [14:41:17]ConnectInit lk.salyk.kg [14:41:22]ConnectInit Can't take IP for lk.salyk.kg [14:41:22]CommunicateWithHost connect error [14:41:22]CommunicateWithHost err = -1 [14:41:22]OFD Sender: Server communicate error [14:41:24]recv_with_timeout no data received [14:41:27]OFD Sender: Processing packet 225267 [packets to send 596, broken 595] [14:41:27]ProducePacketName [14:41:27]name=ofd_packets/00225267 [14:41:27]OFD Sender: To server: pG, [14:41:27]CommunicateWithHost lk.salyk.kg:30040 [14:41:27]ConnectInit lk.salyk.kg [14:41:27]Connected sock=7 [14:41:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 38 F5 07 01 05 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 81 B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6F 03 00 35 04 06 00 2D 7E CC D6 9A 12 F3 EE C8 B2 BA 02 ED CE [14:41:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C7 F9 47 00 84 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 6F 03 00 F4 03 04 00 A6 61 A3 66 B6 04 01 00 00 8D 71 64 C9 71 70 A1 F6 [14:41:28]CommunicateWithHost err = 0 [14:41:28]CheckOFDResponse [14:41:28]1017 (14) - 77093643461234 [14:41:28]1041 (16) - 0000000000874959 [14:41:28]1040 (4) - 225267 [14:41:28]1012 (4) - 26.07.2024 08:43 [14:41:28]1206 (1) - 0 [14:41:28]OFD Sender: Remove packet 225267 [14:41:28]ProducePacketName [14:41:28]name=ofd_packets/00225267 [14:41:28]NVStorageDeleteData [14:41:29]OFD Sender: No OFD packet to send [14:41:34]OFD Sender: No OFD packet to send [14:41:39]OFD Sender: No OFD packet to send [14:41:44]OFD Sender: No OFD packet to send [14:41:49]OFD Sender: No OFD packet to send [14:41:54]OFD Sender: No OFD packet to send [14:41:59]OFD Sender: No OFD packet to send [14:42:04]OFD Sender: No OFD packet to send [14:42:06]accept exits with 10 [14:42:06]New connection [14:42:06]New thread 3067174244 created [14:42:06]Thread 3067030884 joined [14:42:06]Waiting for new connection... [14:42:06] Sock 10.Parse request [14:42:06]Sock 10.Check first char [14:42:06]Sock 10.First char is OK [14:42:06]request: POST /json_proto HTTP/1.0 [14:42:06]Method: POST [14:42:06]URL: /json_proto [14:42:06]Method is POST - this is cgi request [14:42:06]url: /json_proto [14:42:06]query_string will be loaded in cgi processing [14:42:06]execute_cgi json_proto POST (null) [14:42:06]execute_cgi path=json_proto method=POST [14:42:06]POST find Content-Length [14:42:06]Host: 172.17.43.131:8080 [14:42:06]Content-Length: 678 [14:42:06]Content-Type: application/json [14:42:06] [14:42:06]POST finish read [14:42:06]Found Content-Length = 678 [14:42:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:06]execute_script... [14:42:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:06]POST & json_proto [14:42:06]process_json_proto [14:42:06]json parsed OK: [14:42:06]protocol is kg_v1.0 [14:42:06]action value=close_receipt [14:42:06]process_action close_receipt [14:42:06]cmd_close_receipt [14:42:06]MH_GetDate [14:42:06]Write to MH i2c: F0 00 00 2E 02 1F [14:42:06]Write i2c OK [14:42:06]MH_I2C_Read... [14:42:06]Read from MH i2c: F0 [14:42:06]MH_I2C_Read... [14:42:06]Read from MH i2c: F0 09 00 [14:42:06]MH_I2C_Read... [14:42:06]Read from MH i2c: F0 09 00 2E 02 00 BE B5 A3 66 F9 24 A2 66 C9 [14:42:06]GetLastDocTimeStamp 1722004865 [14:42:06]current date 1722004926 [14:42:06]FM_GetShiftState [14:42:06]SAM_PROTO_GetShiftState [14:42:06]wFMCommunicate request_size=4 [14:42:06]MH_SAM_APDU [14:42:06]CAPDU: 80 13 01 00 [14:42:06]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [14:42:06]Write i2c OK [14:42:06]MH_I2C_Read... [14:42:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:06]Read from MH i2c: E2 [14:42:06]MH_I2C_Read... [14:42:06]Read from MH i2c: E2 0E 00 [14:42:06]MH_I2C_Read... [14:42:06]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5F [14:42:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:42:06]wFMCommunicate OK [14:42:06]SAM_PROTO_GetShiftState done [14:42:06]FM_GetShiftState done [14:42:06]opened in 1721952182 [14:42:06]opened+sec_in_day 1722038582 [14:42:06]quantity*price = 30035 [14:42:06]sum+1 = 30036 [14:42:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 336 26.07.2024 14:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225268 ФПД: 208352073054810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225268&fm=208352073054810&tin=02508201610067®Number=0000000000092624&sum=30000 [14:42:07]StoreToDocumentArchive [14:42:07]shift 437 fd 225268 [14:42:07]save to /storage/0437/doc_00225268 [14:42:07]save last doc name /storage/0437/doc_00225268 to /storage/kkm_last_doc_name [14:42:07]save OK [14:42:07]Clear old archive folders... [14:42:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:07]tlvbuf is 01874F30 [14:42:07]SAM_PROTO_ClearQueue [14:42:07]wFMCommunicate request_size=4 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 09 00 00 [14:42:07]Write to MH i2c: E2 08 00 3C 02 80 09 00 00 00 00 00 00 B0 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:07]Read from MH i2c: E2 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [14:42:07]RAPDU: 90 00 [14:42:07]wFMCommunicate OK [14:42:07]SAM_PROTO_ClearQueue done [14:42:07]KKMCreateOFDPacket [14:42:07]OFDProtocolAddRootSTLVToBuf [14:42:07]FM_MakeSignedData [14:42:07]FM_MakeSignedData [14:42:07]SAM_PROTO_SignData [14:42:07]wFMCommunicate request_size=4 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 0D 01 02 [14:42:07]Write to MH i2c: E2 08 00 3D 02 80 0D 01 02 00 00 00 00 B8 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:07]Read from MH i2c: E2 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [14:42:07]RAPDU: 90 00 [14:42:07]wFMCommunicate OK [14:42:07]wFMCommunicate request_size=255 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 BE B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6F 03 00 35 04 06 00 BD [14:42:07]Write to MH i2c: E2 02 01 3E 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 BE B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6F 03 00 35 04 06 00 BD 00 00 04 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:07]Read from MH i2c: E2 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [14:42:07]RAPDU: 90 00 [14:42:07]wFMCommunicate OK [14:42:07]wFMCommunicate request_size=10 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 0D 02 02 05 7E BF 4D 7A 5A [14:42:07]Write to MH i2c: E2 0D 00 3F 02 80 0D 02 02 05 00 7E BF 4D 7A 5A 00 00 23 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:07]Read from MH i2c: E2 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [14:42:07]RAPDU: 90 00 [14:42:07]wFMCommunicate OK [14:42:07]wFMCommunicate request_size=4 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 0D 03 02 [14:42:07]Write to MH i2c: E2 08 00 40 02 80 0D 03 02 00 00 00 00 BD [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:07]Read from MH i2c: E2 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 0B 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 0B 00 40 02 00 E8 7A 46 01 B5 70 FB D8 90 00 5F [14:42:07]RAPDU: E8 7A 46 01 B5 70 FB D8 90 00 [14:42:07]wFMCommunicate OK [14:42:07]SAM_PROTO_SignData done [14:42:07]FM_MakeSignedData done [14:42:07]CreateOFDProtocolMessage [14:42:07]wFMCommunicate request_size=4 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 11 00 00 [14:42:07]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:07]Read from MH i2c: E2 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 17 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [14:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:42:07]wFMCommunicate OK [14:42:07]CreateOFDProtocolMessage done [14:42:07]OFDSenderStorePacket 225268 [14:42:07]StoreOFDPacket docnum=225268 [14:42:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A5 D5 07 01 57 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 BE B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6F 03 00 35 04 06 00 BD 7E BF 4D 7A 5A E8 7A 46 01 B5 70 FB D8 [14:42:07]CheckFolder [14:42:07]dirname=/storage/ofd_packets [14:42:07]CheckFolder done [14:42:07]ProducePacketName [14:42:07]name=ofd_packets/00225268 [14:42:07]NVStorageSaveData ofd_packets/00225268 [14:42:07]File name is /storage/ofd_packets/00225268 [14:42:07]Write 301 bytes [14:42:07]NVStorageSaveData done [14:42:07]OFDSenderStorePacket done [14:42:07]KKMCreateOFDPacket done [14:42:07]NVStorageSaveData kkm_last_timestamp [14:42:07]File name is /storage/kkm_last_timestamp [14:42:07]Write 4 bytes [14:42:07]NVStorageSaveData done [14:42:07]ExternCall_PrintAddStr [14:42:07]wPrintStart [14:42:07]Write to MH i2c: 01 00 00 42 02 44 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: 01 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: 01 07 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: 01 07 00 42 02 00 00 00 00 00 FF 0F 59 [14:42:07]RasterBufferAndPrint [14:42:07]line Счет N : (1)2001466 [14:42:07]line ИНН: 02508201610067 [14:42:07]line Контрольно-Кассовый Чек [14:42:07]line ПРОДАЖА [14:42:07]line ТРК (МРК, ГНК) : 33 [14:42:07]line Товар: 2710124130 [14:42:07]line Аи-92-К-5 [14:42:07]line 4.430 * 67.80 [14:42:07]line = 300.35 [14:42:07]line НДС 12% НСП 1% [14:42:07]line > о реализуемом товаре [14:42:07]line ОКРУГЛЕНИЕ: -0.35 [14:42:07]line ИТОГО: 300.00 [14:42:07]line Внесено: 300.00 [14:42:07]line СДАЧА: 0.00 [14:42:07]line НСП 1% : 2.66 [14:42:07]line НДС 12% : 31.90 [14:42:07]line Наличными: 300.00 [14:42:07]line Безнал.: 0.00 [14:42:07]line Место: АЗС № 97 "Партнер Нефть" [14:42:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:42:07]line СНО: Общий режим [14:42:07]line Чек 336 26.07.2024 14:42 [14:42:07]line Смена: 437 ФФД: 1.0 [14:42:07]line ЗНМ: 0300000054 [14:42:07]line РНМ: 0000000000092624 [14:42:07]line Версия ККМ: 001 [14:42:07]line ФМ: 0000000000874959 [14:42:07]line ФД: 225268 [14:42:07]line ФПД: 208352073054810 [14:42:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144206&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225268&fm=208352073054810&tin=02508201610067®Number=0000000000092624&sum=30000 [14:42:07]written 0, free lines is 4095 [14:42:08]OFD Sender: Processing packet 225268 [packets to send 596, broken 595] [14:42:08]ProducePacketName [14:42:08]name=ofd_packets/00225268 [14:42:08]OFD Sender: To server: pG, [14:42:08]CommunicateWithHost lk.salyk.kg:30040 [14:42:08]ConnectInit lk.salyk.kg [14:42:08]Write to MH i2c: 01 00 00 6D 02 6F [14:42:08]Write i2c OK [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: 01 [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: 01 07 00 [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 60 0C E2 [14:42:08]RasterBufferAndPrint [14:42:08]line [14:42:08]line [14:42:08]line [14:42:08]line [14:42:08]line [14:42:08]written 0, free lines is 3172 [14:42:08]MH_Cut [14:42:08]Write to MH i2c: D1 01 00 74 02 01 48 [14:42:08]Write i2c OK [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: D1 [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: D1 01 00 [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: D1 01 00 74 02 00 47 [14:42:08]Write to MH i2c: 01 00 00 75 02 77 [14:42:08]Write i2c OK [14:42:08]MH_I2C_Read... [14:42:09]*** Cut start [14:42:09]*** Partial cut [14:42:09]*** CUTSNS_PIN = 1 [14:42:09]*** CUTSNS_PIN = 0 [14:42:09]*** Brake cut motor [14:42:10]Read from MH i2c: 01 [14:42:10]MH_I2C_Read... [14:42:10]*** Stop cut motor [14:42:10]*** Cut end [14:42:10]Read from MH i2c: 01 07 00 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 FF 0F 8C [14:42:10]process_action close_receipt done [14:42:10]requested_data is exist [14:42:10]produce_requested_data [14:42:10]requested_item fm.sn is exist - process it [14:42:10]wFMCommunicate request_size=4 [14:42:10]MH_SAM_APDU [14:42:10]CAPDU: 80 11 00 00 [14:42:10]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [14:42:10]Write i2c OK [14:42:10]MH_I2C_Read... [14:42:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:10]Read from MH i2c: E2 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: E2 17 00 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [14:42:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:42:10]wFMCommunicate OK [14:42:10]requested_item fd.num is exist - process it [14:42:10]SAM_PROTO_GetFieldsCounters [14:42:10]wFMCommunicate request_size=4 [14:42:10]MH_SAM_APDU [14:42:10]CAPDU: 80 13 00 00 [14:42:10]Write to MH i2c: E2 08 00 77 02 80 13 00 00 00 00 00 00 F5 [14:42:10]Write i2c OK [14:42:10]MH_I2C_Read... [14:42:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:10]Read from MH i2c: E2 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: E2 62 00 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: E2 62 00 77 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [14:42:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:10]wFMCommunicate OK [14:42:10]SAM_PROTO_GetFieldsCounters done [14:42:10]requested_item shift.num is exist - process it [14:42:10]requested_item shift.opened is exist - process it [14:42:10]req_shift_opened [14:42:10]FM_GetShiftState [14:42:10]SAM_PROTO_GetShiftState [14:42:10]wFMCommunicate request_size=4 [14:42:10]MH_SAM_APDU [14:42:10]CAPDU: 80 13 01 00 [14:42:10]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [14:42:10]Write i2c OK [14:42:10]MH_I2C_Read... [14:42:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:10]Read from MH i2c: E2 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: E2 0E 00 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A8 [14:42:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:42:10]wFMCommunicate OK [14:42:10]SAM_PROTO_GetShiftState done [14:42:10]FM_GetShiftState done [14:42:10]req_shift_opened done [14:42:10]requested_item shift.open_date is exist - process it [14:42:10]req_shift_open_date [14:42:10]req_shift_open_date done [14:42:10]produce_requested_data done [14:42:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225268,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:42:10]process_action_free close_receipt [14:42:10]json_value_free [14:42:10]json_value_free done [14:42:10]process_json_proto returns [14:42:10]Send response to host [14:42:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225268,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:42:10]free response buf [14:42:10]execute_script done [14:42:10]execute_script returns [14:42:10]free content buf [14:42:10]Sock 10.Close socket [14:42:10]Sock 10.Thread stoped [14:42:13]Connected sock=11 [14:42:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A5 D5 07 01 57 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 BE B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6F 03 00 35 04 06 00 BD 7E BF 4D 7A 5A E8 7A 46 01 B5 70 FB D8 [14:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3D E4 47 00 37 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 6F 03 00 F4 03 04 00 D4 61 A3 66 B6 04 01 00 00 CE 20 55 6C 6A C3 22 9D [14:42:14]CommunicateWithHost err = 0 [14:42:14]CheckOFDResponse [14:42:14]1017 (14) - 77093643461234 [14:42:14]1041 (16) - 0000000000874959 [14:42:14]1040 (4) - 225268 [14:42:14]1012 (4) - 26.07.2024 08:44 [14:42:14]1206 (1) - 0 [14:42:14]OFD Sender: Remove packet 225268 [14:42:14]ProducePacketName [14:42:14]name=ofd_packets/00225268 [14:42:14]NVStorageDeleteData [14:42:15]OFD Sender: No OFD packet to send [14:42:20]OFD Sender: No OFD packet to send [14:42:24]recv_with_timeout no data received [14:42:25]OFD Sender: No OFD packet to send [14:42:30]OFD Sender: No OFD packet to send [14:42:34]accept exits with 9 [14:42:34]New connection [14:42:34]New thread 3067030884 created [14:42:34]Thread 3067174244 joined [14:42:34]Waiting for new connection... [14:42:34] Sock 9.Parse request [14:42:34]Sock 9.Check first char [14:42:34]Sock 9.First char is OK [14:42:34]request: POST /json_proto HTTP/1.0 [14:42:34]Method: POST [14:42:34]URL: /json_proto [14:42:34]Method is POST - this is cgi request [14:42:34]url: /json_proto [14:42:34]query_string will be loaded in cgi processing [14:42:34]execute_cgi json_proto POST (null) [14:42:34]execute_cgi path=json_proto method=POST [14:42:34]POST find Content-Length [14:42:34]Host: 172.17.43.131:8080 [14:42:34]Content-Length: 671 [14:42:34]Content-Type: application/json [14:42:34] [14:42:34]POST finish read [14:42:34]Found Content-Length = 671 [14:42:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:34]execute_script... [14:42:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:34]POST & json_proto [14:42:34]process_json_proto [14:42:34]json parsed OK: [14:42:34]protocol is kg_v1.0 [14:42:34]action value=close_receipt [14:42:34]process_action close_receipt [14:42:34]cmd_close_receipt [14:42:34]MH_GetDate [14:42:34]Write to MH i2c: F0 00 00 79 02 6A [14:42:35]Write i2c OK [14:42:35]MH_I2C_Read... [14:42:35]Read from MH i2c: F0 [14:42:35]MH_I2C_Read... [14:42:35]Read from MH i2c: F0 09 00 [14:42:35]MH_I2C_Read... [14:42:35]Read from MH i2c: F0 09 00 79 02 00 DB B5 A3 66 F9 24 A2 66 31 [14:42:35]GetLastDocTimeStamp 1722004926 [14:42:35]current date 1722004955 [14:42:35]FM_GetShiftState [14:42:35]SAM_PROTO_GetShiftState [14:42:35]wFMCommunicate request_size=4 [14:42:35]MH_SAM_APDU [14:42:35]CAPDU: 80 13 01 00 [14:42:35]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [14:42:35]Write i2c OK [14:42:35]MH_I2C_Read... [14:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:35]Read from MH i2c: E2 [14:42:35]MH_I2C_Read... [14:42:35]Read from MH i2c: E2 0E 00 [14:42:35]MH_I2C_Read... [14:42:35]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [14:42:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:42:35]wFMCommunicate OK [14:42:35]SAM_PROTO_GetShiftState done [14:42:35]FM_GetShiftState done [14:42:35]opened in 1721952182 [14:42:35]opened+sec_in_day 1722038582 [14:42:35]quantity*price = 60062 [14:42:35]sum+1 = 60063 [14:42:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 337 26.07.2024 14:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225269 ФПД: 255577266735536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144235&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225269&fm=255577266735536&tin=02508201610067®Number=0000000000092624&sum=60000 [14:42:36]StoreToDocumentArchive [14:42:36]shift 437 fd 225269 [14:42:36]save to /storage/0437/doc_00225269 [14:42:36]save last doc name /storage/0437/doc_00225269 to /storage/kkm_last_doc_name [14:42:36]save OK [14:42:36]Clear old archive folders... [14:42:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:42:36]tlvbuf is 01871E70 [14:42:36]SAM_PROTO_ClearQueue [14:42:36]wFMCommunicate request_size=4 [14:42:36]MH_SAM_APDU [14:42:36]CAPDU: 80 09 00 00 [14:42:36]Write to MH i2c: E2 08 00 87 02 80 09 00 00 00 00 00 00 FB [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:36]Read from MH i2c: E2 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [14:42:36]RAPDU: 90 00 [14:42:36]wFMCommunicate OK [14:42:36]SAM_PROTO_ClearQueue done [14:42:36]KKMCreateOFDPacket [14:42:36]OFDProtocolAddRootSTLVToBuf [14:42:36]FM_MakeSignedData [14:42:36]FM_MakeSignedData [14:42:36]SAM_PROTO_SignData [14:42:36]wFMCommunicate request_size=4 [14:42:36]MH_SAM_APDU [14:42:36]CAPDU: 80 0D 01 02 [14:42:36]Write to MH i2c: E2 08 00 88 02 80 0D 01 02 00 00 00 00 03 [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:36]Read from MH i2c: E2 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [14:42:36]RAPDU: 90 00 [14:42:36]wFMCommunicate OK [14:42:36]wFMCommunicate request_size=255 [14:42:36]MH_SAM_APDU [14:42:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 DB B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6F 03 00 35 04 06 00 [14:42:36]Write to MH i2c: E2 02 01 89 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 DB B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6F 03 00 35 04 06 00 00 00 B0 [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:36]Read from MH i2c: E2 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [14:42:36]RAPDU: 90 00 [14:42:36]wFMCommunicate OK [14:42:36]wFMCommunicate request_size=11 [14:42:36]MH_SAM_APDU [14:42:36]CAPDU: 80 0D 02 02 06 E8 72 38 32 49 B0 [14:42:36]Write to MH i2c: E2 0E 00 8A 02 80 0D 02 02 06 00 E8 72 38 32 49 B0 00 00 CF [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:36]Read from MH i2c: E2 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [14:42:36]RAPDU: 90 00 [14:42:36]wFMCommunicate OK [14:42:36]wFMCommunicate request_size=4 [14:42:36]MH_SAM_APDU [14:42:36]CAPDU: 80 0D 03 02 [14:42:36]Write to MH i2c: E2 08 00 8B 02 80 0D 03 02 00 00 00 00 08 [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:36]Read from MH i2c: E2 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 0B 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 0B 00 8B 02 00 3E 34 07 EE 99 35 71 C3 90 00 72 [14:42:36]RAPDU: 3E 34 07 EE 99 35 71 C3 90 00 [14:42:36]wFMCommunicate OK [14:42:36]SAM_PROTO_SignData done [14:42:36]FM_MakeSignedData done [14:42:36]CreateOFDProtocolMessage [14:42:36]wFMCommunicate request_size=4 [14:42:36]MH_SAM_APDU [14:42:36]CAPDU: 80 11 00 00 [14:42:36]Write to MH i2c: E2 08 00 8C 02 80 11 00 00 00 00 00 00 08 [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:36]Read from MH i2c: E2 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 17 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: E2 17 00 8C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [14:42:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:42:36]wFMCommunicate OK [14:42:36]CreateOFDProtocolMessage done [14:42:36]OFDSenderStorePacket 225269 [14:42:36]StoreOFDPacket docnum=225269 [14:42:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 11 CC 08 01 0F 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 DB B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6F 03 00 35 04 06 00 E8 72 38 32 49 B0 3E 34 07 EE 99 35 71 C3 [14:42:36]CheckFolder [14:42:36]dirname=/storage/ofd_packets [14:42:36]CheckFolder done [14:42:36]ProducePacketName [14:42:36]name=ofd_packets/00225269 [14:42:36]NVStorageSaveData ofd_packets/00225269 [14:42:36]File name is /storage/ofd_packets/00225269 [14:42:36]Write 302 bytes [14:42:36]NVStorageSaveData done [14:42:36]OFDSenderStorePacket done [14:42:36]KKMCreateOFDPacket done [14:42:36]NVStorageSaveData kkm_last_timestamp [14:42:36]File name is /storage/kkm_last_timestamp [14:42:36]Write 4 bytes [14:42:36]NVStorageSaveData done [14:42:36]ExternCall_PrintAddStr [14:42:36]wPrintStart [14:42:36]Write to MH i2c: 01 00 00 8D 02 8F [14:42:36]Write i2c OK [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: 01 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: 01 07 00 [14:42:36]MH_I2C_Read... [14:42:36]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [14:42:36]RasterBufferAndPrint [14:42:36]line Счет N : (1)2001468 [14:42:36]line ИНН: 02508201610067 [14:42:36]line Контрольно-Кассовый Чек [14:42:36]line ПРОДАЖА [14:42:36]line ТРК (МРК, ГНК) : 62 [14:42:36]line Товар: 2710124130 [14:42:36]line Super-92-К-5 [14:42:36]line 8.730 * 68.80 [14:42:36]line = 600.62 [14:42:36]line НДС 12% НСП 1% [14:42:36]line > о реализуемом товаре [14:42:36]line ОКРУГЛЕНИЕ: -0.62 [14:42:36]line ИТОГО: 600.00 [14:42:36]line Внесено: 600.00 [14:42:36]line СДАЧА: 0.00 [14:42:36]line НСП 1% : 5.31 [14:42:36]line НДС 12% : 63.78 [14:42:36]line Наличными: 600.00 [14:42:36]line Безнал.: 0.00 [14:42:36]line Место: АЗС № 97 "Партнер Нефть" [14:42:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:42:36]line СНО: Общий режим [14:42:36]line Чек 337 26.07.2024 14:42 [14:42:36]line Смена: 437 ФФД: 1.0 [14:42:36]line ЗНМ: 0300000054 [14:42:36]line РНМ: 0000000000092624 [14:42:36]line Версия ККМ: 001 [14:42:36]line ФМ: 0000000000874959 [14:42:36]line ФД: 225269 [14:42:36]line ФПД: 255577266735536 [14:42:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144235&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225269&fm=255577266735536&tin=02508201610067®Number=0000000000092624&sum=60000 [14:42:36]written 0, free lines is 4095 [14:42:36]OFD Sender: Processing packet 225269 [packets to send 596, broken 595] [14:42:36]ProducePacketName [14:42:36]name=ofd_packets/00225269 [14:42:36]OFD Sender: To server: pG, [14:42:36]CommunicateWithHost lk.salyk.kg:30040 [14:42:36]ConnectInit lk.salyk.kg [14:42:37]Write to MH i2c: 01 00 00 B8 02 BA [14:42:37]Write i2c OK [14:42:37]MH_I2C_Read... [14:42:37]Read from MH i2c: 01 [14:42:37]MH_I2C_Read... [14:42:37]Read from MH i2c: 01 07 00 [14:42:37]MH_I2C_Read... [14:42:37]Read from MH i2c: 01 07 00 B8 02 00 00 00 00 00 61 0C 2E [14:42:37]RasterBufferAndPrint [14:42:37]line [14:42:37]line [14:42:37]line [14:42:37]line [14:42:37]line [14:42:37]written 0, free lines is 3174 [14:42:37]MH_Cut [14:42:37]Write to MH i2c: D1 01 00 BF 02 01 93 [14:42:37]Write i2c OK [14:42:37]MH_I2C_Read... [14:42:37]Read from MH i2c: D1 [14:42:37]MH_I2C_Read... [14:42:37]Read from MH i2c: D1 01 00 [14:42:37]MH_I2C_Read... [14:42:37]Read from MH i2c: D1 01 00 BF 02 00 92 [14:42:37]Write to MH i2c: 01 00 00 C0 02 C2 [14:42:37]Write i2c OK [14:42:37]MH_I2C_Read... [14:42:38]*** Cut start [14:42:38]*** Partial cut [14:42:38]*** CUTSNS_PIN = 1 [14:42:38]*** CUTSNS_PIN = 0 [14:42:38]*** Brake cut motor [14:42:39]Read from MH i2c: 01 [14:42:39]MH_I2C_Read... [14:42:39]*** Stop cut motor [14:42:39]*** Cut end [14:42:39]Read from MH i2c: 01 07 00 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: 01 07 00 C0 02 00 00 00 00 00 FF 0F D7 [14:42:39]process_action close_receipt done [14:42:39]requested_data is exist [14:42:39]produce_requested_data [14:42:39]requested_item fm.sn is exist - process it [14:42:39]wFMCommunicate request_size=4 [14:42:39]MH_SAM_APDU [14:42:39]CAPDU: 80 11 00 00 [14:42:39]Write to MH i2c: E2 08 00 C1 02 80 11 00 00 00 00 00 00 3D [14:42:39]Write i2c OK [14:42:39]MH_I2C_Read... [14:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:39]Read from MH i2c: E2 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: E2 17 00 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: E2 17 00 C1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [14:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:42:39]wFMCommunicate OK [14:42:39]requested_item fd.num is exist - process it [14:42:39]SAM_PROTO_GetFieldsCounters [14:42:39]wFMCommunicate request_size=4 [14:42:39]MH_SAM_APDU [14:42:39]CAPDU: 80 13 00 00 [14:42:39]Write to MH i2c: E2 08 00 C2 02 80 13 00 00 00 00 00 00 40 [14:42:39]Write i2c OK [14:42:39]MH_I2C_Read... [14:42:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:39]Read from MH i2c: E2 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: E2 62 00 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: E2 62 00 C2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [14:42:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:39]wFMCommunicate OK [14:42:39]SAM_PROTO_GetFieldsCounters done [14:42:39]requested_item shift.num is exist - process it [14:42:39]requested_item shift.opened is exist - process it [14:42:39]req_shift_opened [14:42:39]FM_GetShiftState [14:42:39]SAM_PROTO_GetShiftState [14:42:39]wFMCommunicate request_size=4 [14:42:39]MH_SAM_APDU [14:42:39]CAPDU: 80 13 01 00 [14:42:39]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [14:42:39]Write i2c OK [14:42:39]MH_I2C_Read... [14:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:39]Read from MH i2c: E2 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: E2 0E 00 [14:42:39]MH_I2C_Read... [14:42:39]Read from MH i2c: E2 0E 00 C3 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F3 [14:42:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:42:39]wFMCommunicate OK [14:42:39]SAM_PROTO_GetShiftState done [14:42:39]FM_GetShiftState done [14:42:39]req_shift_opened done [14:42:39]requested_item shift.open_date is exist - process it [14:42:39]req_shift_open_date [14:42:39]req_shift_open_date done [14:42:39]produce_requested_data done [14:42:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225269,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:42:39]process_action_free close_receipt [14:42:39]json_value_free [14:42:39]json_value_free done [14:42:39]process_json_proto returns [14:42:39]Send response to host [14:42:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225269,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:42:39]free response buf [14:42:39]execute_script done [14:42:39]execute_script returns [14:42:39]free content buf [14:42:39]Sock 9.Close socket [14:42:39]Sock 9.Thread stoped [14:42:39]Connected sock=7 [14:42:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 11 CC 08 01 0F 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 DB B5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6F 03 00 35 04 06 00 E8 72 38 32 49 B0 3E 34 07 EE 99 35 71 C3 [14:42:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C4 03 47 00 6A DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 6F 03 00 F4 03 04 00 EE 61 A3 66 B6 04 01 00 00 4A EE 57 89 26 DB 09 33 [14:42:40]CommunicateWithHost err = 0 [14:42:40]CheckOFDResponse [14:42:40]1017 (14) - 77093643461234 [14:42:40]1041 (16) - 0000000000874959 [14:42:40]1040 (4) - 225269 [14:42:40]1012 (4) - 26.07.2024 08:44 [14:42:40]1206 (1) - 0 [14:42:40]OFD Sender: Remove packet 225269 [14:42:40]ProducePacketName [14:42:40]name=ofd_packets/00225269 [14:42:40]NVStorageDeleteData [14:42:40]OFD Sender: No OFD packet to send [14:42:45]OFD Sender: No OFD packet to send [14:42:50]OFD Sender: No OFD packet to send [14:42:55]OFD Sender: No OFD packet to send [14:43:00]OFD Sender: No OFD packet to send [14:43:05]OFD Sender: No OFD packet to send [14:43:10]recv_with_timeout no data received [14:43:10]OFD Sender: No OFD packet to send [14:43:15]OFD Sender: No OFD packet to send [14:43:20]OFD Sender: No OFD packet to send [14:43:25]OFD Sender: No OFD packet to send [14:43:27]accept exits with 10 [14:43:27]New connection [14:43:27]New thread 3067174244 created [14:43:27]Thread 3067030884 joined [14:43:27]Waiting for new connection... [14:43:27] Sock 10.Parse request [14:43:27]Sock 10.Check first char [14:43:27]Sock 10.First char is OK [14:43:27]request: POST /json_proto HTTP/1.0 [14:43:27]Method: POST [14:43:27]URL: /json_proto [14:43:27]Method is POST - this is cgi request [14:43:27]url: /json_proto [14:43:27]query_string will be loaded in cgi processing [14:43:27]execute_cgi json_proto POST (null) [14:43:27]execute_cgi path=json_proto method=POST [14:43:27]POST find Content-Length [14:43:27]Host: 172.17.43.131:8080 [14:43:27]Content-Length: 678 [14:43:27]Content-Type: application/json [14:43:27] [14:43:27]POST finish read [14:43:27]Found Content-Length = 678 [14:43:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:27]execute_script... [14:43:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:27]POST & json_proto [14:43:27]process_json_proto [14:43:27]json parsed OK: [14:43:27]protocol is kg_v1.0 [14:43:27]action value=close_receipt [14:43:27]process_action close_receipt [14:43:27]cmd_close_receipt [14:43:27]MH_GetDate [14:43:27]Write to MH i2c: F0 00 00 C4 02 B5 [14:43:27]Write i2c OK [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: F0 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: F0 09 00 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: F0 09 00 C4 02 00 10 B6 A3 66 F9 24 A2 66 B2 [14:43:27]GetLastDocTimeStamp 1722004955 [14:43:27]current date 1722005008 [14:43:27]FM_GetShiftState [14:43:27]SAM_PROTO_GetShiftState [14:43:27]wFMCommunicate request_size=4 [14:43:27]MH_SAM_APDU [14:43:27]CAPDU: 80 13 01 00 [14:43:27]Write to MH i2c: E2 08 00 C5 02 80 13 01 00 00 00 00 00 44 [14:43:27]Write i2c OK [14:43:27]MH_I2C_Read... [14:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:27]Read from MH i2c: E2 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: E2 0E 00 [14:43:27]MH_I2C_Read... [14:43:27]Read from MH i2c: E2 0E 00 C5 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F5 [14:43:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:43:27]wFMCommunicate OK [14:43:27]SAM_PROTO_GetShiftState done [14:43:27]FM_GetShiftState done [14:43:27]opened in 1721952182 [14:43:27]opened+sec_in_day 1722038582 [14:43:27]quantity*price = 30035 [14:43:27]sum+1 = 30036 [14:43:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 338 26.07.2024 14:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225270 ФПД: 114875066912219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144328&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225270&fm=114875066912219&tin=02508201610067®Number=0000000000092624&sum=30000 [14:43:29]StoreToDocumentArchive [14:43:29]shift 437 fd 225270 [14:43:29]save to /storage/0437/doc_00225270 [14:43:29]save last doc name /storage/0437/doc_00225270 to /storage/kkm_last_doc_name [14:43:29]save OK [14:43:29]Clear old archive folders... [14:43:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:29]tlvbuf is 018D9110 [14:43:29]SAM_PROTO_ClearQueue [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 09 00 00 [14:43:29]Write to MH i2c: E2 08 00 D2 02 80 09 00 00 00 00 00 00 46 [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]SAM_PROTO_ClearQueue done [14:43:29]KKMCreateOFDPacket [14:43:29]OFDProtocolAddRootSTLVToBuf [14:43:29]FM_MakeSignedData [14:43:29]FM_MakeSignedData [14:43:29]SAM_PROTO_SignData [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 01 02 [14:43:29]Write to MH i2c: E2 08 00 D3 02 80 0D 01 02 00 00 00 00 4E [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]wFMCommunicate request_size=255 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 10 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6F 03 00 35 04 06 00 68 [14:43:29]Write to MH i2c: E2 02 01 D4 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 10 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6F 03 00 35 04 06 00 68 00 00 9C [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]wFMCommunicate request_size=10 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 02 02 05 7A 6F 8E 8D DB [14:43:29]Write to MH i2c: E2 0D 00 D5 02 80 0D 02 02 05 00 7A 6F 8E 8D DB 00 00 3A [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [14:43:29]RAPDU: 90 00 [14:43:29]wFMCommunicate OK [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 0D 03 02 [14:43:29]Write to MH i2c: E2 08 00 D6 02 80 0D 03 02 00 00 00 00 53 [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 0B 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 0B 00 D6 02 00 81 AE AE 81 DB F1 DE 5E 90 00 BA [14:43:29]RAPDU: 81 AE AE 81 DB F1 DE 5E 90 00 [14:43:29]wFMCommunicate OK [14:43:29]SAM_PROTO_SignData done [14:43:29]FM_MakeSignedData done [14:43:29]CreateOFDProtocolMessage [14:43:29]wFMCommunicate request_size=4 [14:43:29]MH_SAM_APDU [14:43:29]CAPDU: 80 11 00 00 [14:43:29]Write to MH i2c: E2 08 00 D7 02 80 11 00 00 00 00 00 00 53 [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:29]Read from MH i2c: E2 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 17 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: E2 17 00 D7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [14:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:43:29]wFMCommunicate OK [14:43:29]CreateOFDProtocolMessage done [14:43:29]OFDSenderStorePacket 225270 [14:43:29]StoreOFDPacket docnum=225270 [14:43:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 EC 07 01 FA BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 10 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6F 03 00 35 04 06 00 68 7A 6F 8E 8D DB 81 AE AE 81 DB F1 DE 5E [14:43:29]CheckFolder [14:43:29]dirname=/storage/ofd_packets [14:43:29]CheckFolder done [14:43:29]ProducePacketName [14:43:29]name=ofd_packets/00225270 [14:43:29]NVStorageSaveData ofd_packets/00225270 [14:43:29]File name is /storage/ofd_packets/00225270 [14:43:29]Write 301 bytes [14:43:29]NVStorageSaveData done [14:43:29]OFDSenderStorePacket done [14:43:29]KKMCreateOFDPacket done [14:43:29]NVStorageSaveData kkm_last_timestamp [14:43:29]File name is /storage/kkm_last_timestamp [14:43:29]Write 4 bytes [14:43:29]NVStorageSaveData done [14:43:29]ExternCall_PrintAddStr [14:43:29]wPrintStart [14:43:29]Write to MH i2c: 01 00 00 D8 02 DA [14:43:29]Write i2c OK [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: 01 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: 01 07 00 [14:43:29]MH_I2C_Read... [14:43:29]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 FF 0F EF [14:43:29]RasterBufferAndPrint [14:43:29]line Счет N : (1)2001469 [14:43:29]line ИНН: 02508201610067 [14:43:29]line Контрольно-Кассовый Чек [14:43:29]line ПРОДАЖА [14:43:29]line ТРК (МРК, ГНК) : 53 [14:43:29]line Товар: 2710124130 [14:43:29]line Аи-92-К-5 [14:43:29]line 4.430 * 67.80 [14:43:29]line = 300.35 [14:43:29]line НДС 12% НСП 1% [14:43:29]line > о реализуемом товаре [14:43:29]line ОКРУГЛЕНИЕ: -0.35 [14:43:29]line ИТОГО: 300.00 [14:43:29]line Внесено: 300.00 [14:43:29]line СДАЧА: 0.00 [14:43:29]line НСП 1% : 2.66 [14:43:29]line НДС 12% : 31.90 [14:43:29]line Наличными: 300.00 [14:43:29]line Безнал.: 0.00 [14:43:29]line Место: АЗС № 97 "Партнер Нефть" [14:43:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:43:29]line СНО: Общий режим [14:43:29]line Чек 338 26.07.2024 14:43 [14:43:29]line Смена: 437 ФФД: 1.0 [14:43:29]line ЗНМ: 0300000054 [14:43:29]line РНМ: 0000000000092624 [14:43:29]line Версия ККМ: 001 [14:43:29]line ФМ: 0000000000874959 [14:43:29]line ФД: 225270 [14:43:29]line ФПД: 114875066912219 [14:43:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144328&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225270&fm=114875066912219&tin=02508201610067®Number=0000000000092624&sum=30000 [14:43:29]written 0, free lines is 4095 [14:43:29]OFD Sender: Processing packet 225270 [packets to send 596, broken 595] [14:43:29]ProducePacketName [14:43:29]name=ofd_packets/00225270 [14:43:29]OFD Sender: To server: pG, [14:43:29]CommunicateWithHost lk.salyk.kg:30040 [14:43:29]ConnectInit lk.salyk.kg [14:43:30]Write to MH i2c: 01 00 00 03 03 06 [14:43:30]Write i2c OK [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: 01 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: 01 07 00 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 60 0C 79 [14:43:30]RasterBufferAndPrint [14:43:30]line [14:43:30]line [14:43:30]line [14:43:30]line [14:43:30]line [14:43:30]written 0, free lines is 3172 [14:43:30]MH_Cut [14:43:30]Write to MH i2c: D1 01 00 0A 03 01 DF [14:43:30]Write i2c OK [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: D1 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: D1 01 00 [14:43:30]MH_I2C_Read... [14:43:30]Read from MH i2c: D1 01 00 0A 03 00 DE [14:43:30]Write to MH i2c: 01 00 00 0B 03 0E [14:43:30]Connected sock=7 [14:43:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 EC 07 01 FA BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 10 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6F 03 00 35 04 06 00 68 7A 6F 8E 8D DB 81 AE AE 81 DB F1 DE 5E [14:43:30]Write i2c OK [14:43:30]MH_I2C_Read... [14:43:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F3 4A 47 00 88 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 6F 03 00 F4 03 04 00 20 62 A3 66 B6 04 01 00 00 B5 15 2B 47 0F 3D D1 EC [14:43:30]CommunicateWithHost err = 0 [14:43:30]CheckOFDResponse [14:43:30]1017 (14) - 77093643461234 [14:43:30]1041 (16) - 0000000000874959 [14:43:30]1040 (4) - 225270 [14:43:30]1012 (4) - 26.07.2024 08:45 [14:43:30]1206 (1) - 0 [14:43:30]OFD Sender: Remove packet 225270 [14:43:30]ProducePacketName [14:43:30]name=ofd_packets/00225270 [14:43:30]NVStorageDeleteData [14:43:31]OFD Sender: No OFD packet to send [14:43:31]*** Cut start [14:43:31]*** Partial cut [14:43:31]*** CUTSNS_PIN = 1 [14:43:31]*** CUTSNS_PIN = 0 [14:43:31]*** Brake cut motor [14:43:31]Read from MH i2c: 01 [14:43:31]MH_I2C_Read... [14:43:31]*** Stop cut motor [14:43:31]*** Cut end [14:43:31]Read from MH i2c: 01 07 00 [14:43:31]MH_I2C_Read... [14:43:31]Read from MH i2c: 01 07 00 0B 03 00 00 00 00 00 FF 0F 23 [14:43:31]process_action close_receipt done [14:43:31]requested_data is exist [14:43:31]produce_requested_data [14:43:31]requested_item fm.sn is exist - process it [14:43:31]wFMCommunicate request_size=4 [14:43:31]MH_SAM_APDU [14:43:31]CAPDU: 80 11 00 00 [14:43:31]Write to MH i2c: E2 08 00 0C 03 80 11 00 00 00 00 00 00 89 [14:43:31]Write i2c OK [14:43:31]MH_I2C_Read... [14:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:32]Read from MH i2c: E2 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 17 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 17 00 0C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [14:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:43:32]wFMCommunicate OK [14:43:32]requested_item fd.num is exist - process it [14:43:32]SAM_PROTO_GetFieldsCounters [14:43:32]wFMCommunicate request_size=4 [14:43:32]MH_SAM_APDU [14:43:32]CAPDU: 80 13 00 00 [14:43:32]Write to MH i2c: E2 08 00 0D 03 80 13 00 00 00 00 00 00 8C [14:43:32]Write i2c OK [14:43:32]MH_I2C_Read... [14:43:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:32]Read from MH i2c: E2 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 62 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 62 00 0D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [14:43:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:32]wFMCommunicate OK [14:43:32]SAM_PROTO_GetFieldsCounters done [14:43:32]requested_item shift.num is exist - process it [14:43:32]requested_item shift.opened is exist - process it [14:43:32]req_shift_opened [14:43:32]FM_GetShiftState [14:43:32]SAM_PROTO_GetShiftState [14:43:32]wFMCommunicate request_size=4 [14:43:32]MH_SAM_APDU [14:43:32]CAPDU: 80 13 01 00 [14:43:32]Write to MH i2c: E2 08 00 0E 03 80 13 01 00 00 00 00 00 8E [14:43:32]Write i2c OK [14:43:32]MH_I2C_Read... [14:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:32]Read from MH i2c: E2 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 0E 00 [14:43:32]MH_I2C_Read... [14:43:32]Read from MH i2c: E2 0E 00 0E 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3F [14:43:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:43:32]wFMCommunicate OK [14:43:32]SAM_PROTO_GetShiftState done [14:43:32]FM_GetShiftState done [14:43:32]req_shift_opened done [14:43:32]requested_item shift.open_date is exist - process it [14:43:32]req_shift_open_date [14:43:32]req_shift_open_date done [14:43:32]produce_requested_data done [14:43:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225270,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:43:32]process_action_free close_receipt [14:43:32]json_value_free [14:43:32]json_value_free done [14:43:32]process_json_proto returns [14:43:32]Send response to host [14:43:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225270,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:43:32]free response buf [14:43:32]execute_script done [14:43:32]execute_script returns [14:43:32]free content buf [14:43:32]Sock 10.Close socket [14:43:32]Sock 10.Thread stoped [14:43:36]OFD Sender: No OFD packet to send [14:43:41]OFD Sender: No OFD packet to send [14:43:46]OFD Sender: No OFD packet to send [14:43:49]recv_with_timeout no data received [14:43:51]OFD Sender: No OFD packet to send [14:43:56]OFD Sender: No OFD packet to send [14:43:58]accept exits with 9 [14:43:58]New connection [14:43:58]New thread 3067030884 created [14:43:58]Thread 3067174244 joined [14:43:58]Waiting for new connection... [14:43:58] Sock 9.Parse request [14:43:58]Sock 9.Check first char [14:43:58]Sock 9.First char is OK [14:43:58]request: POST /json_proto HTTP/1.0 [14:43:58]Method: POST [14:43:58]URL: /json_proto [14:43:58]Method is POST - this is cgi request [14:43:58]url: /json_proto [14:43:58]query_string will be loaded in cgi processing [14:43:58]execute_cgi json_proto POST (null) [14:43:58]execute_cgi path=json_proto method=POST [14:43:58]POST find Content-Length [14:43:58]Host: 172.17.43.131:8080 [14:43:58]Content-Length: 817 [14:43:58]Content-Type: application/json [14:43:58] [14:43:58]POST finish read [14:43:58]Found Content-Length = 817 [14:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:58]execute_script... [14:43:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:58]POST & json_proto [14:43:58]process_json_proto [14:43:58]json parsed OK: [14:43:58]protocol is kg_v1.0 [14:43:58]action value=close_receipt [14:43:58]process_action close_receipt [14:43:58]cmd_close_receipt [14:43:58]MH_GetDate [14:43:58]Write to MH i2c: F0 00 00 0F 03 01 [14:43:58]Write i2c OK [14:43:58]MH_I2C_Read... [14:43:58]Read from MH i2c: F0 [14:43:58]MH_I2C_Read... [14:43:58]Read from MH i2c: F0 09 00 [14:43:58]MH_I2C_Read... [14:43:58]Read from MH i2c: F0 09 00 0F 03 00 2E B6 A3 66 F9 24 A2 66 1C [14:43:58]GetLastDocTimeStamp 1722005008 [14:43:58]current date 1722005038 [14:43:58]FM_GetShiftState [14:43:58]SAM_PROTO_GetShiftState [14:43:58]wFMCommunicate request_size=4 [14:43:58]MH_SAM_APDU [14:43:58]CAPDU: 80 13 01 00 [14:43:58]Write to MH i2c: E2 08 00 10 03 80 13 01 00 00 00 00 00 90 [14:43:58]Write i2c OK [14:43:58]MH_I2C_Read... [14:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:58]Read from MH i2c: E2 [14:43:58]MH_I2C_Read... [14:43:58]Read from MH i2c: E2 0E 00 [14:43:58]MH_I2C_Read... [14:43:58]Read from MH i2c: E2 0E 00 10 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 41 [14:43:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:43:58]wFMCommunicate OK [14:43:58]SAM_PROTO_GetShiftState done [14:43:58]FM_GetShiftState done [14:43:58]opened in 1721952182 [14:43:58]opened+sec_in_day 1722038582 [14:43:58]quantity*price = 500074 [14:43:58]sum+1 = 500075 [14:43:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.74 НСП 1% : 44.25 НДС 12% : 531.05 Наличными: 0.00 Безнал.: 5000.74 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 339 26.07.2024 14:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225271 ФПД: 119627739966519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225271&fm=119627739966519&tin=02508201610067®Number=0000000000092624&sum=500074 [14:43:59]StoreToDocumentArchive [14:43:59]shift 437 fd 225271 [14:43:59]save to /storage/0437/doc_00225271 [14:43:59]save last doc name /storage/0437/doc_00225271 to /storage/kkm_last_doc_name [14:43:59]save OK [14:43:59]Clear old archive folders... [14:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:43:59]tlvbuf is 01872210 [14:43:59]SAM_PROTO_ClearQueue [14:43:59]wFMCommunicate request_size=4 [14:43:59]MH_SAM_APDU [14:43:59]CAPDU: 80 09 00 00 [14:43:59]Write to MH i2c: E2 08 00 1D 03 80 09 00 00 00 00 00 00 92 [14:43:59]Write i2c OK [14:43:59]MH_I2C_Read... [14:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:59]Read from MH i2c: E2 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [14:43:59]RAPDU: 90 00 [14:43:59]wFMCommunicate OK [14:43:59]SAM_PROTO_ClearQueue done [14:43:59]KKMCreateOFDPacket [14:43:59]OFDProtocolAddRootSTLVToBuf [14:43:59]FM_MakeSignedData [14:43:59]FM_MakeSignedData [14:43:59]SAM_PROTO_SignData [14:43:59]wFMCommunicate request_size=4 [14:43:59]MH_SAM_APDU [14:43:59]CAPDU: 80 0D 01 02 [14:43:59]Write to MH i2c: E2 08 00 1E 03 80 0D 01 02 00 00 00 00 9A [14:43:59]Write i2c OK [14:43:59]MH_I2C_Read... [14:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:59]Read from MH i2c: E2 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [14:43:59]RAPDU: 90 00 [14:43:59]wFMCommunicate OK [14:43:59]wFMCommunicate request_size=255 [14:43:59]MH_SAM_APDU [14:43:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 2E B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6F 03 00 35 04 06 00 6C CD 00 F2 [14:43:59]Write to MH i2c: E2 02 01 1F 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 2E B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6F 03 00 35 04 06 00 6C CD 00 F2 00 00 18 [14:43:59]Write i2c OK [14:43:59]MH_I2C_Read... [14:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:59]Read from MH i2c: E2 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 1F 03 00 90 00 96 [14:43:59]RAPDU: 90 00 [14:43:59]wFMCommunicate OK [14:43:59]wFMCommunicate request_size=7 [14:43:59]MH_SAM_APDU [14:43:59]CAPDU: 80 0D 02 02 02 2C 37 [14:43:59]Write to MH i2c: E2 0A 00 20 03 80 0D 02 02 02 00 2C 37 00 00 04 [14:43:59]Write i2c OK [14:43:59]MH_I2C_Read... [14:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:59]Read from MH i2c: E2 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 [14:43:59]MH_I2C_Read... [14:43:59]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [14:43:59]RAPDU: 90 00 [14:43:59]wFMCommunicate OK [14:43:59]wFMCommunicate request_size=4 [14:43:59]MH_SAM_APDU [14:43:59]CAPDU: 80 0D 03 02 [14:43:59]Write to MH i2c: E2 08 00 21 03 80 0D 03 02 00 00 00 00 9F [14:43:59]Write i2c OK [14:43:59]MH_I2C_Read... [14:44:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:00]Read from MH i2c: E2 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 0B 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 0B 00 21 03 00 15 04 F8 A5 87 82 9D 88 90 00 84 [14:44:00]RAPDU: 15 04 F8 A5 87 82 9D 88 90 00 [14:44:00]wFMCommunicate OK [14:44:00]SAM_PROTO_SignData done [14:44:00]FM_MakeSignedData done [14:44:00]CreateOFDProtocolMessage [14:44:00]wFMCommunicate request_size=4 [14:44:00]MH_SAM_APDU [14:44:00]CAPDU: 80 11 00 00 [14:44:00]Write to MH i2c: E2 08 00 22 03 80 11 00 00 00 00 00 00 9F [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:00]Read from MH i2c: E2 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 17 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 17 00 22 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [14:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:44:00]wFMCommunicate OK [14:44:00]CreateOFDProtocolMessage done [14:44:00]OFDSenderStorePacket 225271 [14:44:00]StoreOFDPacket docnum=225271 [14:44:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 27 61 04 01 CC 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 2E B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6F 03 00 35 04 06 00 6C CD 00 F2 2C 37 15 04 F8 A5 87 82 9D 88 [14:44:00]CheckFolder [14:44:00]dirname=/storage/ofd_packets [14:44:00]CheckFolder done [14:44:00]ProducePacketName [14:44:00]name=ofd_packets/00225271 [14:44:00]NVStorageSaveData ofd_packets/00225271 [14:44:00]File name is /storage/ofd_packets/00225271 [14:44:00]Write 298 bytes [14:44:00]NVStorageSaveData done [14:44:00]OFDSenderStorePacket done [14:44:00]KKMCreateOFDPacket done [14:44:00]NVStorageSaveData kkm_last_timestamp [14:44:00]File name is /storage/kkm_last_timestamp [14:44:00]Write 4 bytes [14:44:00]NVStorageSaveData done [14:44:00]ExternCall_PrintAddStr [14:44:00]wPrintStart [14:44:00]Write to MH i2c: 01 00 00 23 03 26 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 07 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 07 00 23 03 00 00 00 00 00 FF 0F 3B [14:44:00]RasterBufferAndPrint [14:44:00]line Счет N : (1)2001467 [14:44:00]line ИНН: 02508201610067 [14:44:00]line Контрольно-Кассовый Чек [14:44:00]line ПРОДАЖА [14:44:00]line ТРК (МРК, ГНК) : 41 [14:44:00]line Товар: 2710194210 [14:44:00]line ДТ-К-5 [14:44:00]line 66.060 * 75.70 [14:44:00]line = 5000.74 [14:44:00]line НДС 12% НСП 1% [14:44:00]line > о реализуемом товаре [14:44:00]line ИТОГО: 5000.74 [14:44:00]line НСП 1% : 44.25 [14:44:00]line НДС 12% : 531.05 [14:44:00]line Наличными: 0.00 [14:44:00]line Безнал.: 5000.74 [14:44:00]line Место: АЗС № 97 "Партнер Нефть" [14:44:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:44:00]line СНО: Общий режим [14:44:00]line Чек 339 26.07.2024 14:43 [14:44:00]line Смена: 437 ФФД: 1.0 [14:44:00]line ЗНМ: 0300000054 [14:44:00]line РНМ: 0000000000092624 [14:44:00]line Версия ККМ: 001 [14:44:00]line Платежная система: Бакай Банк [14:44:00]line ФМ: 0000000000874959 [14:44:00]line ФД: 225271 [14:44:00]line ФПД: 119627739966519 [14:44:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144358&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225271&fm=119627739966519&tin=02508201610067®Number=0000000000092624&sum=500074 [14:44:00]OFD Sender: Processing packet 225271 [packets to send 596, broken 595] [14:44:00]ProducePacketName [14:44:00]name=ofd_packets/00225271 [14:44:00]OFD Sender: To server: pG, [14:44:00]CommunicateWithHost lk.salyk.kg:30040 [14:44:00]ConnectInit lk.salyk.kg [14:44:00]written 0, free lines is 4095 [14:44:00]Write to MH i2c: 01 00 00 4D 03 50 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 07 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 7B 0C DE [14:44:00]RasterBufferAndPrint [14:44:00]line [14:44:00]line [14:44:00]line [14:44:00]line [14:44:00]line [14:44:00]written 0, free lines is 3198 [14:44:00]MH_Cut [14:44:00]Write to MH i2c: D1 01 00 54 03 01 29 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: D1 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: D1 01 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: D1 01 00 54 03 00 28 [14:44:00]Write to MH i2c: 01 00 00 55 03 58 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:01]Connected sock=7 [14:44:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 27 61 04 01 CC 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 2E B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6F 03 00 35 04 06 00 6C CD 00 F2 2C 37 15 04 F8 A5 87 82 9D 88 [14:44:02]*** Cut start [14:44:02]*** Partial cut [14:44:02]*** CUTSNS_PIN = 1 [14:44:02]*** CUTSNS_PIN = 0 [14:44:02]*** Brake cut motor [14:44:02]Read from MH i2c: 01 [14:44:02]MH_I2C_Read... [14:44:02]*** Stop cut motor [14:44:02]*** Cut end [14:44:02]Read from MH i2c: 01 07 00 [14:44:02]MH_I2C_Read... [14:44:02]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 FF 0F 6D [14:44:02]process_action close_receipt done [14:44:02]requested_data is exist [14:44:02]produce_requested_data [14:44:02]requested_item fm.sn is exist - process it [14:44:02]wFMCommunicate request_size=4 [14:44:02]MH_SAM_APDU [14:44:02]CAPDU: 80 11 00 00 [14:44:02]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [14:44:02]Write i2c OK [14:44:02]MH_I2C_Read... [14:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:02]Read from MH i2c: E2 [14:44:02]MH_I2C_Read... [14:44:02]Read from MH i2c: E2 17 00 [14:44:02]MH_I2C_Read... [14:44:02]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [14:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:44:02]wFMCommunicate OK [14:44:02]requested_item fd.num is exist - process it [14:44:02]SAM_PROTO_GetFieldsCounters [14:44:02]wFMCommunicate request_size=4 [14:44:02]MH_SAM_APDU [14:44:02]CAPDU: 80 13 00 00 [14:44:02]Write to MH i2c: E2 08 00 57 03 80 13 00 00 00 00 00 00 D6 [14:44:02]Write i2c OK [14:44:02]MH_I2C_Read... [14:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:02]Read from MH i2c: E2 [14:44:02]MH_I2C_Read... [14:44:02]Read from MH i2c: E2 62 00 [14:44:02]MH_I2C_Read... [14:44:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 5F 47 00 64 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 6F 03 00 F4 03 04 00 40 62 A3 66 B6 04 01 00 00 EE 11 35 4B D9 3D F9 2A [14:44:02]CommunicateWithHost err = 0 [14:44:02]CheckOFDResponse [14:44:02]1017 (14) - 77093643461234 [14:44:02]1041 (16) - 0000000000874959 [14:44:02]1040 (4) - 225271 [14:44:02]1012 (4) - 26.07.2024 08:45 [14:44:02]1206 (1) - 0 [14:44:02]OFD Sender: Remove packet 225271 [14:44:02]ProducePacketName [14:44:02]name=ofd_packets/00225271 [14:44:02]NVStorageDeleteData [14:44:02]Read from MH i2c: E2 62 00 57 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [14:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:02]wFMCommunicate OK [14:44:02]SAM_PROTO_GetFieldsCounters done [14:44:02]requested_item shift.num is exist - process it [14:44:02]requested_item shift.opened is exist - process it [14:44:02]req_shift_opened [14:44:02]FM_GetShiftState [14:44:02]SAM_PROTO_GetShiftState [14:44:02]wFMCommunicate request_size=4 [14:44:02]MH_SAM_APDU [14:44:02]CAPDU: 80 13 01 00 [14:44:02]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [14:44:02]Write i2c OK [14:44:02]MH_I2C_Read... [14:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:02]Read from MH i2c: E2 [14:44:02]MH_I2C_Read... [14:44:02]Read from MH i2c: E2 0E 00 [14:44:02]MH_I2C_Read... [14:44:02]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 89 [14:44:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:44:02]wFMCommunicate OK [14:44:02]SAM_PROTO_GetShiftState done [14:44:02]FM_GetShiftState done [14:44:02]req_shift_opened done [14:44:02]requested_item shift.open_date is exist - process it [14:44:02]req_shift_open_date [14:44:02]req_shift_open_date done [14:44:02]produce_requested_data done [14:44:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225271,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:44:02]process_action_free close_receipt [14:44:02]json_value_free [14:44:02]json_value_free done [14:44:02]process_json_proto returns [14:44:02]Send response to host [14:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225271,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:44:02]free response buf [14:44:02]execute_script done [14:44:02]execute_script returns [14:44:02]free content buf [14:44:02]Sock 9.Close socket [14:44:02]Sock 9.Thread stoped [14:44:03]OFD Sender: No OFD packet to send [14:44:08]OFD Sender: No OFD packet to send [14:44:13]OFD Sender: No OFD packet to send [14:44:18]OFD Sender: No OFD packet to send [14:44:23]OFD Sender: No OFD packet to send [14:44:28]OFD Sender: No OFD packet to send [14:44:33]OFD Sender: No OFD packet to send [14:44:38]OFD Sender: No OFD packet to send [14:44:43]OFD Sender: No OFD packet to send [14:44:44]recv_with_timeout no data received [14:44:48]OFD Sender: No OFD packet to send [14:44:53]OFD Sender: No OFD packet to send [14:44:58]OFD Sender: No OFD packet to send [14:45:03]OFD Sender: No OFD packet to send [14:45:08]OFD Sender: No OFD packet to send [14:45:13]OFD Sender: No OFD packet to send [14:45:18]OFD Sender: No OFD packet to send [14:45:23]OFD Sender: No OFD packet to send [14:45:28]OFD Sender: No OFD packet to send [14:45:33]OFD Sender: No OFD packet to send [14:45:38]OFD Sender: No OFD packet to send [14:45:43]OFD Sender: No OFD packet to send [14:45:48]OFD Sender: No OFD packet to send [14:45:51]recv_with_timeout no data received [14:45:53]OFD Sender: No OFD packet to send [14:45:58]accept exits with 10 [14:45:58]New connection [14:45:58]New thread 3067174244 created [14:45:58]Thread 3067030884 joined [14:45:58]Waiting for new connection... [14:45:58] Sock 10.Parse request [14:45:58]Sock 10.Check first char [14:45:58]Sock 10.First char is OK [14:45:58]request: POST /json_proto HTTP/1.0 [14:45:58]Method: POST [14:45:58]URL: /json_proto [14:45:58]Method is POST - this is cgi request [14:45:58]url: /json_proto [14:45:58]query_string will be loaded in cgi processing [14:45:58]execute_cgi json_proto POST (null) [14:45:58]execute_cgi path=json_proto method=POST [14:45:58]POST find Content-Length [14:45:58]Host: 172.17.43.131:8080 [14:45:58]Content-Length: 679 [14:45:58]Content-Type: application/json [14:45:58] [14:45:58]POST finish read [14:45:58]Found Content-Length = 679 [14:45:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:58]execute_script... [14:45:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:58]POST & json_proto [14:45:58]process_json_proto [14:45:58]json parsed OK: [14:45:58]protocol is kg_v1.0 [14:45:58]action value=close_receipt [14:45:58]process_action close_receipt [14:45:58]cmd_close_receipt [14:45:58]MH_GetDate [14:45:58]Write to MH i2c: F0 00 00 59 03 4B [14:45:58]Write i2c OK [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: F0 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: F0 09 00 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: F0 09 00 59 03 00 A6 B6 A3 66 F9 24 A2 66 DE [14:45:58]GetLastDocTimeStamp 1722005038 [14:45:58]current date 1722005158 [14:45:58]FM_GetShiftState [14:45:58]SAM_PROTO_GetShiftState [14:45:58]wFMCommunicate request_size=4 [14:45:58]MH_SAM_APDU [14:45:58]CAPDU: 80 13 01 00 [14:45:58]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [14:45:58]Write i2c OK [14:45:58]MH_I2C_Read... [14:45:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:58]Read from MH i2c: E2 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 0E 00 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8B [14:45:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:45:58]wFMCommunicate OK [14:45:58]SAM_PROTO_GetShiftState done [14:45:58]FM_GetShiftState done [14:45:58]opened in 1721952182 [14:45:58]opened+sec_in_day 1722038582 [14:45:58]quantity*price = 80004 [14:45:58]sum+1 = 80005 [14:45:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 340 26.07.2024 14:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225272 ФПД: 170022009132796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144558&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225272&fm=170022009132796&tin=02508201610067®Number=0000000000092624&sum=80000 [14:45:59]StoreToDocumentArchive [14:45:59]shift 437 fd 225272 [14:45:59]save to /storage/0437/doc_00225272 [14:45:59]save last doc name /storage/0437/doc_00225272 to /storage/kkm_last_doc_name [14:45:59]save OK [14:45:59]Clear old archive folders... [14:45:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:59]tlvbuf is 018C3200 [14:45:59]SAM_PROTO_ClearQueue [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 09 00 00 [14:45:59]Write to MH i2c: E2 08 00 67 03 80 09 00 00 00 00 00 00 DC [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [14:45:59]RAPDU: 90 00 [14:45:59]wFMCommunicate OK [14:45:59]SAM_PROTO_ClearQueue done [14:45:59]KKMCreateOFDPacket [14:45:59]OFDProtocolAddRootSTLVToBuf [14:45:59]FM_MakeSignedData [14:45:59]FM_MakeSignedData [14:45:59]SAM_PROTO_SignData [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 0D 01 02 [14:45:59]Write to MH i2c: E2 08 00 68 03 80 0D 01 02 00 00 00 00 E4 [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [14:45:59]RAPDU: 90 00 [14:45:59]wFMCommunicate OK [14:45:59]wFMCommunicate request_size=255 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 A6 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6F 03 00 35 04 06 00 9A [14:45:59]Write to MH i2c: E2 02 01 69 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 A6 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6F 03 00 35 04 06 00 9A 00 00 8C [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 03 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [14:46:00]RAPDU: 90 00 [14:46:00]wFMCommunicate OK [14:46:00]wFMCommunicate request_size=10 [14:46:00]MH_SAM_APDU [14:46:00]CAPDU: 80 0D 02 02 05 A2 55 75 56 FC [14:46:00]Write to MH i2c: E2 0D 00 6A 03 80 0D 02 02 05 00 A2 55 75 56 FC 00 00 AF [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 03 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [14:46:00]RAPDU: 90 00 [14:46:00]wFMCommunicate OK [14:46:00]wFMCommunicate request_size=4 [14:46:00]MH_SAM_APDU [14:46:00]CAPDU: 80 0D 03 02 [14:46:00]Write to MH i2c: E2 08 00 6B 03 80 0D 03 02 00 00 00 00 E9 [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 0B 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 0B 00 6B 03 00 66 1C 34 BC CC B9 6F 58 90 00 A8 [14:46:00]RAPDU: 66 1C 34 BC CC B9 6F 58 90 00 [14:46:00]wFMCommunicate OK [14:46:00]SAM_PROTO_SignData done [14:46:00]FM_MakeSignedData done [14:46:00]CreateOFDProtocolMessage [14:46:00]wFMCommunicate request_size=4 [14:46:00]MH_SAM_APDU [14:46:00]CAPDU: 80 11 00 00 [14:46:00]Write to MH i2c: E2 08 00 6C 03 80 11 00 00 00 00 00 00 E9 [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 17 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 17 00 6C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 46 [14:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:00]wFMCommunicate OK [14:46:00]CreateOFDProtocolMessage done [14:46:00]OFDSenderStorePacket 225272 [14:46:00]StoreOFDPacket docnum=225272 [14:46:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 D9 07 01 CA 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 A6 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6F 03 00 35 04 06 00 9A A2 55 75 56 FC 66 1C 34 BC CC B9 6F 58 [14:46:00]CheckFolder [14:46:00]dirname=/storage/ofd_packets [14:46:00]CheckFolder done [14:46:00]ProducePacketName [14:46:00]name=ofd_packets/00225272 [14:46:00]NVStorageSaveData ofd_packets/00225272 [14:46:00]File name is /storage/ofd_packets/00225272 [14:46:00]Write 301 bytes [14:46:00]NVStorageSaveData done [14:46:00]OFDSenderStorePacket done [14:46:00]KKMCreateOFDPacket done [14:46:00]NVStorageSaveData kkm_last_timestamp [14:46:00]File name is /storage/kkm_last_timestamp [14:46:00]Write 4 bytes [14:46:00]NVStorageSaveData done [14:46:00]ExternCall_PrintAddStr [14:46:00]wPrintStart [14:46:00]Write to MH i2c: 01 00 00 6D 03 70 [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 07 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [14:46:00]RasterBufferAndPrint [14:46:00]line Счет N : (1)2001470 [14:46:00]line ИНН: 02508201610067 [14:46:00]line Контрольно-Кассовый Чек [14:46:00]line ПРОДАЖА [14:46:00]line ТРК (МРК, ГНК) : 63 [14:46:00]line Товар: 2710124130 [14:46:00]line Аи-92-К-5 [14:46:00]line 11.800 * 67.80 [14:46:00]line = 800.04 [14:46:00]line НДС 12% НСП 1% [14:46:00]line > о реализуемом товаре [14:46:00]line ОКРУГЛЕНИЕ: -0.04 [14:46:00]line ИТОГО: 800.00 [14:46:00]line Внесено: 800.00 [14:46:00]line СДАЧА: 0.00 [14:46:00]line НСП 1% : 7.08 [14:46:00]line НДС 12% : 84.96 [14:46:00]line Наличными: 800.00 [14:46:00]line Безнал.: 0.00 [14:46:00]line Место: АЗС № 97 "Партнер Нефть" [14:46:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:46:00]line СНО: Общий режим [14:46:00]line Чек 340 26.07.2024 14:45 [14:46:00]line Смена: 437 ФФД: 1.0 [14:46:00]line ЗНМ: 0300000054 [14:46:00]line РНМ: 0000000000092624 [14:46:00]line Версия ККМ: 001 [14:46:00]line ФМ: 0000000000874959 [14:46:00]line ФД: 225272 [14:46:00]line ФПД: 170022009132796 [14:46:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144558&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225272&fm=170022009132796&tin=02508201610067®Number=0000000000092624&sum=80000 [14:46:00]written 0, free lines is 4095 [14:46:00]OFD Sender: Processing packet 225272 [packets to send 596, broken 595] [14:46:00]ProducePacketName [14:46:00]name=ofd_packets/00225272 [14:46:00]OFD Sender: To server: pG, [14:46:00]CommunicateWithHost lk.salyk.kg:30040 [14:46:00]ConnectInit lk.salyk.kg [14:46:00]Write to MH i2c: 01 00 00 98 03 9B [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 07 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 5A 0C 08 [14:46:00]RasterBufferAndPrint [14:46:00]line [14:46:00]line [14:46:00]line [14:46:00]line [14:46:00]line [14:46:00]written 0, free lines is 3167 [14:46:00]MH_Cut [14:46:00]Write to MH i2c: D1 01 00 9F 03 01 74 [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: D1 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: D1 01 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: D1 01 00 9F 03 00 73 [14:46:00]Write to MH i2c: 01 00 00 A0 03 A3 [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]Connected sock=9 [14:46:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 D9 07 01 CA 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 A6 B6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6F 03 00 35 04 06 00 9A A2 55 75 56 FC 66 1C 34 BC CC B9 6F 58 [14:46:01]*** Cut start [14:46:01]*** Partial cut [14:46:01]*** CUTSNS_PIN = 1 [14:46:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 22 47 00 59 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 6F 03 00 F4 03 04 00 B7 62 A3 66 B6 04 01 00 00 12 9B 0C 34 DD E5 1A 8A [14:46:01]CommunicateWithHost err = 0 [14:46:01]CheckOFDResponse [14:46:01]1017 (14) - 77093643461234 [14:46:01]1041 (16) - 0000000000874959 [14:46:01]1040 (4) - 225272 [14:46:01]1012 (4) - 26.07.2024 08:47 [14:46:01]1206 (1) - 0 [14:46:01]OFD Sender: Remove packet 225272 [14:46:01]ProducePacketName [14:46:01]name=ofd_packets/00225272 [14:46:01]NVStorageDeleteData [14:46:01]*** CUTSNS_PIN = 0 [14:46:02]*** Brake cut motor [14:46:02]OFD Sender: No OFD packet to send [14:46:02]Read from MH i2c: 01 [14:46:02]MH_I2C_Read... [14:46:02]*** Stop cut motor [14:46:02]*** Cut end [14:46:02]Read from MH i2c: 01 07 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: 01 07 00 A0 03 00 00 00 00 00 FF 0F B8 [14:46:02]process_action close_receipt done [14:46:02]requested_data is exist [14:46:02]produce_requested_data [14:46:02]requested_item fm.sn is exist - process it [14:46:02]wFMCommunicate request_size=4 [14:46:02]MH_SAM_APDU [14:46:02]CAPDU: 80 11 00 00 [14:46:02]Write to MH i2c: E2 08 00 A1 03 80 11 00 00 00 00 00 00 1E [14:46:02]Write i2c OK [14:46:02]MH_I2C_Read... [14:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:02]Read from MH i2c: E2 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 17 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 17 00 A1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7B [14:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:46:02]wFMCommunicate OK [14:46:02]requested_item fd.num is exist - process it [14:46:02]SAM_PROTO_GetFieldsCounters [14:46:02]wFMCommunicate request_size=4 [14:46:02]MH_SAM_APDU [14:46:02]CAPDU: 80 13 00 00 [14:46:02]Write to MH i2c: E2 08 00 A2 03 80 13 00 00 00 00 00 00 21 [14:46:02]Write i2c OK [14:46:02]MH_I2C_Read... [14:46:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:02]Read from MH i2c: E2 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 62 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 62 00 A2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [14:46:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:02]wFMCommunicate OK [14:46:02]SAM_PROTO_GetFieldsCounters done [14:46:02]requested_item shift.num is exist - process it [14:46:02]requested_item shift.opened is exist - process it [14:46:02]req_shift_opened [14:46:02]FM_GetShiftState [14:46:02]SAM_PROTO_GetShiftState [14:46:02]wFMCommunicate request_size=4 [14:46:02]MH_SAM_APDU [14:46:02]CAPDU: 80 13 01 00 [14:46:02]Write to MH i2c: E2 08 00 A3 03 80 13 01 00 00 00 00 00 23 [14:46:02]Write i2c OK [14:46:02]MH_I2C_Read... [14:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:02]Read from MH i2c: E2 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 0E 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 0E 00 A3 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D4 [14:46:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:46:02]wFMCommunicate OK [14:46:02]SAM_PROTO_GetShiftState done [14:46:02]FM_GetShiftState done [14:46:02]req_shift_opened done [14:46:02]requested_item shift.open_date is exist - process it [14:46:02]req_shift_open_date [14:46:02]req_shift_open_date done [14:46:02]produce_requested_data done [14:46:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225272,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:46:02]process_action_free close_receipt [14:46:02]json_value_free [14:46:02]json_value_free done [14:46:02]process_json_proto returns [14:46:02]Send response to host [14:46:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225272,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:46:02]free response buf [14:46:02]execute_script done [14:46:02]execute_script returns [14:46:02]free content buf [14:46:02]Sock 10.Close socket [14:46:02]Sock 10.Thread stoped [14:46:07]OFD Sender: No OFD packet to send [14:46:08]recv_with_timeout no data received [14:46:12]OFD Sender: No OFD packet to send [14:46:17]OFD Sender: No OFD packet to send [14:46:19]recv_with_timeout no data received [14:46:22]OFD Sender: No OFD packet to send [14:46:27]OFD Sender: No OFD packet to send [14:46:32]OFD Sender: No OFD packet to send [14:46:37]OFD Sender: No OFD packet to send [14:46:42]OFD Sender: No OFD packet to send [14:46:47]OFD Sender: No OFD packet to send [14:46:52]OFD Sender: No OFD packet to send [14:46:57]OFD Sender: No OFD packet to send [14:47:02]OFD Sender: No OFD packet to send [14:47:07]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:17]recv_with_timeout no data received [14:47:17]OFD Sender: No OFD packet to send [14:47:22]OFD Sender: No OFD packet to send [14:47:27]OFD Sender: No OFD packet to send [14:47:32]OFD Sender: No OFD packet to send [14:47:37]OFD Sender: No OFD packet to send [14:47:42]OFD Sender: No OFD packet to send [14:47:47]OFD Sender: No OFD packet to send [14:47:52]OFD Sender: No OFD packet to send [14:47:53]recv_with_timeout no data received [14:47:57]OFD Sender: No OFD packet to send [14:48:02]OFD Sender: No OFD packet to send [14:48:07]OFD Sender: No OFD packet to send [14:48:12]OFD Sender: No OFD packet to send [14:48:17]OFD Sender: No OFD packet to send [14:48:22]OFD Sender: No OFD packet to send [14:48:27]OFD Sender: No OFD packet to send [14:48:32]OFD Sender: No OFD packet to send [14:48:37]OFD Sender: No OFD packet to send [14:48:42]OFD Sender: No OFD packet to send [14:48:47]OFD Sender: No OFD packet to send [14:48:52]OFD Sender: No OFD packet to send [14:48:57]OFD Sender: No OFD packet to send [14:49:02]OFD Sender: No OFD packet to send [14:49:06]recv_with_timeout no data received [14:49:07]OFD Sender: No OFD packet to send [14:49:12]OFD Sender: No OFD packet to send [14:49:17]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:38]OFD Sender: No OFD packet to send [14:49:43]OFD Sender: No OFD packet to send [14:49:47]accept exits with 7 [14:49:47]New connection [14:49:47]New thread 3067030884 created [14:49:47]Thread 3067174244 joined [14:49:47]Waiting for new connection... [14:49:47] Sock 7.Parse request [14:49:47]Sock 7.Check first char [14:49:47]Sock 7.First char is OK [14:49:47]request: POST /json_proto HTTP/1.0 [14:49:47]Method: POST [14:49:47]URL: /json_proto [14:49:47]Method is POST - this is cgi request [14:49:47]url: /json_proto [14:49:47]query_string will be loaded in cgi processing [14:49:47]execute_cgi json_proto POST (null) [14:49:47]execute_cgi path=json_proto method=POST [14:49:47]POST find Content-Length [14:49:47]Host: 172.17.43.131:8080 [14:49:47]Content-Length: 801 [14:49:47]Content-Type: application/json [14:49:47] [14:49:47]POST finish read [14:49:47]Found Content-Length = 801 [14:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:47]execute_script... [14:49:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:47]POST & json_proto [14:49:47]process_json_proto [14:49:47]json parsed OK: [14:49:47]protocol is kg_v1.0 [14:49:47]action value=close_receipt [14:49:47]process_action close_receipt [14:49:47]cmd_close_receipt [14:49:47]MH_GetDate [14:49:47]Write to MH i2c: F0 00 00 A4 03 96 [14:49:47]Write i2c OK [14:49:47]MH_I2C_Read... [14:49:47]Read from MH i2c: F0 [14:49:47]MH_I2C_Read... [14:49:47]Read from MH i2c: F0 09 00 [14:49:47]MH_I2C_Read... [14:49:47]Read from MH i2c: F0 09 00 A4 03 00 8B B7 A3 66 F9 24 A2 66 0F [14:49:47]GetLastDocTimeStamp 1722005158 [14:49:47]current date 1722005387 [14:49:47]FM_GetShiftState [14:49:47]SAM_PROTO_GetShiftState [14:49:47]wFMCommunicate request_size=4 [14:49:47]MH_SAM_APDU [14:49:47]CAPDU: 80 13 01 00 [14:49:47]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [14:49:47]Write i2c OK [14:49:47]MH_I2C_Read... [14:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:47]Read from MH i2c: E2 [14:49:47]MH_I2C_Read... [14:49:47]Read from MH i2c: E2 0E 00 [14:49:47]MH_I2C_Read... [14:49:47]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D6 [14:49:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:49:47]wFMCommunicate OK [14:49:47]SAM_PROTO_GetShiftState done [14:49:47]FM_GetShiftState done [14:49:47]opened in 1721952182 [14:49:47]opened+sec_in_day 1722038582 [14:49:47]quantity*price = 50036 [14:49:47]sum+1 = 50037 [14:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 341 26.07.2024 14:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225273 ФПД: 156446891316461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144947&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225273&fm=156446891316461&tin=02508201610067®Number=0000000000092624&sum=50036 [14:49:48]StoreToDocumentArchive [14:49:48]shift 437 fd 225273 [14:49:48]save to /storage/0437/doc_00225273 [14:49:48]save last doc name /storage/0437/doc_00225273 to /storage/kkm_last_doc_name [14:49:48]save OK [14:49:48]Clear old archive folders... [14:49:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:48]tlvbuf is 018DC4F0 [14:49:48]SAM_PROTO_ClearQueue [14:49:48]wFMCommunicate request_size=4 [14:49:48]MH_SAM_APDU [14:49:48]CAPDU: 80 09 00 00 [14:49:48]Write to MH i2c: E2 08 00 B2 03 80 09 00 00 00 00 00 00 27 [14:49:48]Write i2c OK [14:49:48]MH_I2C_Read... [14:49:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:48]Read from MH i2c: E2 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [14:49:48]RAPDU: 90 00 [14:49:48]wFMCommunicate OK [14:49:48]SAM_PROTO_ClearQueue done [14:49:48]KKMCreateOFDPacket [14:49:48]OFDProtocolAddRootSTLVToBuf [14:49:48]FM_MakeSignedData [14:49:48]FM_MakeSignedData [14:49:48]SAM_PROTO_SignData [14:49:48]wFMCommunicate request_size=4 [14:49:48]MH_SAM_APDU [14:49:48]CAPDU: 80 0D 01 02 [14:49:48]Write to MH i2c: E2 08 00 B3 03 80 0D 01 02 00 00 00 00 2F [14:49:48]Write i2c OK [14:49:48]MH_I2C_Read... [14:49:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:48]Read from MH i2c: E2 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [14:49:48]RAPDU: 90 00 [14:49:48]wFMCommunicate OK [14:49:48]wFMCommunicate request_size=255 [14:49:48]MH_SAM_APDU [14:49:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B B7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6F 03 00 35 04 06 00 8E [14:49:48]Write to MH i2c: E2 02 01 B4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B B7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6F 03 00 35 04 06 00 8E 00 00 4E [14:49:48]Write i2c OK [14:49:48]MH_I2C_Read... [14:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:48]Read from MH i2c: E2 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [14:49:48]RAPDU: 90 00 [14:49:48]wFMCommunicate OK [14:49:48]wFMCommunicate request_size=10 [14:49:48]MH_SAM_APDU [14:49:48]CAPDU: 80 0D 02 02 05 49 A1 62 14 ED [14:49:48]Write to MH i2c: E2 0D 00 B5 03 80 0D 02 02 05 00 49 A1 62 14 ED 00 00 89 [14:49:48]Write i2c OK [14:49:48]MH_I2C_Read... [14:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:48]Read from MH i2c: E2 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [14:49:48]RAPDU: 90 00 [14:49:48]wFMCommunicate OK [14:49:48]wFMCommunicate request_size=4 [14:49:48]MH_SAM_APDU [14:49:48]CAPDU: 80 0D 03 02 [14:49:48]Write to MH i2c: E2 08 00 B6 03 80 0D 03 02 00 00 00 00 34 [14:49:48]Write i2c OK [14:49:48]MH_I2C_Read... [14:49:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:48]Read from MH i2c: E2 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 0B 00 [14:49:48]MH_I2C_Read... [14:49:48]Read from MH i2c: E2 0B 00 B6 03 00 4A 36 77 0D 9A 1D C2 26 90 00 D8 [14:49:48]RAPDU: 4A 36 77 0D 9A 1D C2 26 90 00 [14:49:48]wFMCommunicate OK [14:49:48]SAM_PROTO_SignData done [14:49:48]FM_MakeSignedData done [14:49:48]CreateOFDProtocolMessage [14:49:48]wFMCommunicate request_size=4 [14:49:48]MH_SAM_APDU [14:49:48]CAPDU: 80 11 00 00 [14:49:48]Write to MH i2c: E2 08 00 B7 03 80 11 00 00 00 00 00 00 34 [14:49:48]Write i2c OK [14:49:48]MH_I2C_Read... [14:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:49]Read from MH i2c: E2 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: E2 17 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: E2 17 00 B7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [14:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:49:49]wFMCommunicate OK [14:49:49]CreateOFDProtocolMessage done [14:49:49]OFDSenderStorePacket 225273 [14:49:49]StoreOFDPacket docnum=225273 [14:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC 46 07 01 BC 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B B7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6F 03 00 35 04 06 00 8E 49 A1 62 14 ED 4A 36 77 0D 9A 1D C2 26 [14:49:49]CheckFolder [14:49:49]dirname=/storage/ofd_packets [14:49:49]CheckFolder done [14:49:49]ProducePacketName [14:49:49]name=ofd_packets/00225273 [14:49:49]NVStorageSaveData ofd_packets/00225273 [14:49:49]File name is /storage/ofd_packets/00225273 [14:49:49]Write 301 bytes [14:49:49]NVStorageSaveData done [14:49:49]OFDSenderStorePacket done [14:49:49]KKMCreateOFDPacket done [14:49:49]NVStorageSaveData kkm_last_timestamp [14:49:49]File name is /storage/kkm_last_timestamp [14:49:49]Write 4 bytes [14:49:49]NVStorageSaveData done [14:49:49]ExternCall_PrintAddStr [14:49:49]wPrintStart [14:49:49]Write to MH i2c: 01 00 00 B8 03 BB [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: 01 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: 01 07 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [14:49:49]RasterBufferAndPrint [14:49:49]line Счет N : (1)2001471 [14:49:49]line ИНН: 02508201610067 [14:49:49]line Контрольно-Кассовый Чек [14:49:49]line ПРОДАЖА [14:49:49]line ТРК (МРК, ГНК) : 53 [14:49:49]line Товар: 2710124130 [14:49:49]line Аи-92-К-5 [14:49:49]line 7.380 * 67.80 [14:49:49]line = 500.36 [14:49:49]line НДС 12% НСП 1% [14:49:49]line > о реализуемом товаре [14:49:49]line ИТОГО: 500.36 [14:49:49]line НСП 1% : 4.43 [14:49:49]line НДС 12% : 53.14 [14:49:49]line Наличными: 0.00 [14:49:49]line Безнал.: 500.36 [14:49:49]line Место: АЗС № 97 "Партнер Нефть" [14:49:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:49:49]line СНО: Общий режим [14:49:49]line Чек 341 26.07.2024 14:49 [14:49:49]line Смена: 437 ФФД: 1.0 [14:49:49]line ЗНМ: 0300000054 [14:49:49]line РНМ: 0000000000092624 [14:49:49]line Версия ККМ: 001 [14:49:49]line Платежная система: O! деньги [14:49:49]line ФМ: 0000000000874959 [14:49:49]line ФД: 225273 [14:49:49]line ФПД: 156446891316461 [14:49:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T144947&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225273&fm=156446891316461&tin=02508201610067®Number=0000000000092624&sum=50036 [14:49:49]written 0, free lines is 4095 [14:49:49]OFD Sender: Processing packet 225273 [packets to send 596, broken 595] [14:49:49]ProducePacketName [14:49:49]name=ofd_packets/00225273 [14:49:49]OFD Sender: To server: pG, [14:49:49]CommunicateWithHost lk.salyk.kg:30040 [14:49:49]ConnectInit lk.salyk.kg [14:49:49]Write to MH i2c: 01 00 00 E2 03 E5 [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: 01 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: 01 07 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: 01 07 00 E2 03 00 00 00 00 00 70 0C 68 [14:49:49]RasterBufferAndPrint [14:49:49]line [14:49:49]line [14:49:49]line [14:49:49]line [14:49:49]line [14:49:49]written 0, free lines is 3188 [14:49:49]MH_Cut [14:49:49]Write to MH i2c: D1 01 00 E9 03 01 BE [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: D1 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: D1 01 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: D1 01 00 E9 03 00 BD [14:49:49]Write to MH i2c: 01 00 00 EA 03 ED [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:50]*** Cut start [14:49:50]*** Partial cut [14:49:50]*** CUTSNS_PIN = 1 [14:49:50]*** CUTSNS_PIN = 0 [14:49:51]*** Brake cut motor [14:49:51]Read from MH i2c: 01 [14:49:51]MH_I2C_Read... [14:49:51]*** Stop cut motor [14:49:51]*** Cut end [14:49:51]Read from MH i2c: 01 07 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 07 00 EA 03 00 00 00 00 00 FF 0F 02 [14:49:51]process_action close_receipt done [14:49:51]requested_data is exist [14:49:51]produce_requested_data [14:49:51]requested_item fm.sn is exist - process it [14:49:51]wFMCommunicate request_size=4 [14:49:51]MH_SAM_APDU [14:49:51]CAPDU: 80 11 00 00 [14:49:51]Write to MH i2c: E2 08 00 EB 03 80 11 00 00 00 00 00 00 68 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 17 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 17 00 EB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [14:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:49:51]wFMCommunicate OK [14:49:51]requested_item fd.num is exist - process it [14:49:51]SAM_PROTO_GetFieldsCounters [14:49:51]wFMCommunicate request_size=4 [14:49:51]MH_SAM_APDU [14:49:51]CAPDU: 80 13 00 00 [14:49:51]Write to MH i2c: E2 08 00 EC 03 80 13 00 00 00 00 00 00 6B [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 62 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 62 00 EC 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [14:49:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:51]wFMCommunicate OK [14:49:51]SAM_PROTO_GetFieldsCounters done [14:49:51]requested_item shift.num is exist - process it [14:49:51]requested_item shift.opened is exist - process it [14:49:51]req_shift_opened [14:49:51]FM_GetShiftState [14:49:51]SAM_PROTO_GetShiftState [14:49:51]wFMCommunicate request_size=4 [14:49:51]MH_SAM_APDU [14:49:51]CAPDU: 80 13 01 00 [14:49:51]Write to MH i2c: E2 08 00 ED 03 80 13 01 00 00 00 00 00 6D [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 0E 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 0E 00 ED 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1E [14:49:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:49:51]wFMCommunicate OK [14:49:51]SAM_PROTO_GetShiftState done [14:49:51]FM_GetShiftState done [14:49:51]req_shift_opened done [14:49:51]requested_item shift.open_date is exist - process it [14:49:51]req_shift_open_date [14:49:51]req_shift_open_date done [14:49:51]produce_requested_data done [14:49:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225273,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:49:51]process_action_free close_receipt [14:49:51]json_value_free [14:49:51]json_value_free done [14:49:51]process_json_proto returns [14:49:51]Send response to host [14:49:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225273,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:49:51]free response buf [14:49:51]execute_script done [14:49:51]execute_script returns [14:49:51]free content buf [14:49:51]Sock 7.Close socket [14:49:51]Sock 7.Thread stoped [14:49:54]Connected sock=11 [14:49:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AC 46 07 01 BC 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 8B B7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6F 03 00 35 04 06 00 8E 49 A1 62 14 ED 4A 36 77 0D 9A 1D C2 26 [14:49:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 63 47 00 98 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 6F 03 00 F4 03 04 00 A1 63 A3 66 B6 04 01 00 00 1E CE 12 64 93 F1 DD A0 [14:49:56]CommunicateWithHost err = 0 [14:49:56]CheckOFDResponse [14:49:56]1017 (14) - 77093643461234 [14:49:56]1041 (16) - 0000000000874959 [14:49:56]1040 (4) - 225273 [14:49:56]1012 (4) - 26.07.2024 08:51 [14:49:56]1206 (1) - 0 [14:49:56]OFD Sender: Remove packet 225273 [14:49:56]ProducePacketName [14:49:56]name=ofd_packets/00225273 [14:49:56]NVStorageDeleteData [14:49:57]OFD Sender: No OFD packet to send [14:50:02]OFD Sender: No OFD packet to send [14:50:07]OFD Sender: No OFD packet to send [14:50:12]OFD Sender: No OFD packet to send [14:50:12]recv_with_timeout no data received [14:50:17]OFD Sender: No OFD packet to send [14:50:22]OFD Sender: No OFD packet to send [14:50:26]recv_with_timeout no data received [14:50:27]OFD Sender: No OFD packet to send [14:50:32]OFD Sender: No OFD packet to send [14:50:37]OFD Sender: No OFD packet to send [14:50:42]OFD Sender: No OFD packet to send [14:50:47]OFD Sender: No OFD packet to send [14:50:52]OFD Sender: No OFD packet to send [14:50:57]OFD Sender: No OFD packet to send [14:51:02]OFD Sender: No OFD packet to send [14:51:07]OFD Sender: No OFD packet to send [14:51:17]OFD Sender: No OFD packet to send [14:51:22]OFD Sender: No OFD packet to send [14:51:27]OFD Sender: No OFD packet to send [14:51:32]OFD Sender: No OFD packet to send [14:51:33]recv_with_timeout no data received [14:51:37]OFD Sender: No OFD packet to send [14:51:42]OFD Sender: No OFD packet to send [14:51:47]OFD Sender: No OFD packet to send [14:51:52]OFD Sender: No OFD packet to send [14:51:57]OFD Sender: No OFD packet to send [14:52:02]OFD Sender: No OFD packet to send [14:52:07]OFD Sender: No OFD packet to send [14:52:12]OFD Sender: No OFD packet to send [14:52:17]OFD Sender: No OFD packet to send [14:52:22]OFD Sender: No OFD packet to send [14:52:27]OFD Sender: No OFD packet to send [14:52:32]OFD Sender: No OFD packet to send [14:52:37]OFD Sender: No OFD packet to send [14:52:42]OFD Sender: No OFD packet to send [14:52:47]OFD Sender: No OFD packet to send [14:52:48]recv_with_timeout no data received [14:52:52]OFD Sender: No OFD packet to send [14:52:57]OFD Sender: No OFD packet to send [14:53:02]OFD Sender: No OFD packet to send [14:53:07]OFD Sender: No OFD packet to send [14:53:12]OFD Sender: No OFD packet to send [14:53:17]recv_with_timeout no data received [14:53:17]OFD Sender: No OFD packet to send [14:53:22]OFD Sender: No OFD packet to send [14:53:27]OFD Sender: No OFD packet to send [14:53:32]OFD Sender: No OFD packet to send [14:53:37]OFD Sender: No OFD packet to send [14:53:42]OFD Sender: No OFD packet to send [14:53:45]recv_with_timeout no data received [14:53:47]OFD Sender: No OFD packet to send [14:53:52]OFD Sender: No OFD packet to send [14:53:57]OFD Sender: No OFD packet to send [14:54:02]OFD Sender: No OFD packet to send [14:54:07]OFD Sender: No OFD packet to send [14:54:12]OFD Sender: No OFD packet to send [14:54:18]OFD Sender: No OFD packet to send [14:54:23]OFD Sender: No OFD packet to send [14:54:28]OFD Sender: No OFD packet to send [14:54:33]OFD Sender: No OFD packet to send [14:54:34]accept exits with 10 [14:54:34]New connection [14:54:34]New thread 3067174244 created [14:54:34]Thread 3067030884 joined [14:54:34]Waiting for new connection... [14:54:34] Sock 10.Parse request [14:54:34]Sock 10.Check first char [14:54:34]Sock 10.First char is OK [14:54:34]request: POST /json_proto HTTP/1.0 [14:54:34]Method: POST [14:54:34]URL: /json_proto [14:54:34]Method is POST - this is cgi request [14:54:34]url: /json_proto [14:54:34]query_string will be loaded in cgi processing [14:54:34]execute_cgi json_proto POST (null) [14:54:34]execute_cgi path=json_proto method=POST [14:54:34]POST find Content-Length [14:54:34]Host: 172.17.43.131:8080 [14:54:34]Content-Length: 680 [14:54:34]Content-Type: application/json [14:54:34] [14:54:34]POST finish read [14:54:34]Found Content-Length = 680 [14:54:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:34]execute_script... [14:54:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:34]POST & json_proto [14:54:34]process_json_proto [14:54:34]json parsed OK: [14:54:34]protocol is kg_v1.0 [14:54:34]action value=close_receipt [14:54:34]process_action close_receipt [14:54:34]cmd_close_receipt [14:54:34]MH_GetDate [14:54:34]Write to MH i2c: F0 00 00 EE 03 E0 [14:54:34]Write i2c OK [14:54:34]MH_I2C_Read... [14:54:34]Read from MH i2c: F0 [14:54:34]MH_I2C_Read... [14:54:34]Read from MH i2c: F0 09 00 [14:54:34]MH_I2C_Read... [14:54:34]Read from MH i2c: F0 09 00 EE 03 00 AA B8 A3 66 F9 24 A2 66 79 [14:54:34]GetLastDocTimeStamp 1722005387 [14:54:34]current date 1722005674 [14:54:34]FM_GetShiftState [14:54:34]SAM_PROTO_GetShiftState [14:54:34]wFMCommunicate request_size=4 [14:54:34]MH_SAM_APDU [14:54:34]CAPDU: 80 13 01 00 [14:54:34]Write to MH i2c: E2 08 00 EF 03 80 13 01 00 00 00 00 00 6F [14:54:34]Write i2c OK [14:54:34]MH_I2C_Read... [14:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:34]Read from MH i2c: E2 [14:54:34]MH_I2C_Read... [14:54:34]Read from MH i2c: E2 0E 00 [14:54:34]MH_I2C_Read... [14:54:34]Read from MH i2c: E2 0E 00 EF 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 20 [14:54:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:54:34]wFMCommunicate OK [14:54:34]SAM_PROTO_GetShiftState done [14:54:34]FM_GetShiftState done [14:54:34]opened in 1721952182 [14:54:34]opened+sec_in_day 1722038582 [14:54:34]quantity*price = 300074 [14:54:34]sum+1 = 300076 [14:54:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 342 26.07.2024 14:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225274 ФПД: 101389336801821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T145434&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225274&fm=101389336801821&tin=02508201610067®Number=0000000000092624&sum=300000 [14:54:35]StoreToDocumentArchive [14:54:35]shift 437 fd 225274 [14:54:35]save to /storage/0437/doc_00225274 [14:54:35]save last doc name /storage/0437/doc_00225274 to /storage/kkm_last_doc_name [14:54:35]save OK [14:54:35]Clear old archive folders... [14:54:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:54:35]tlvbuf is 018707C0 [14:54:35]SAM_PROTO_ClearQueue [14:54:35]wFMCommunicate request_size=4 [14:54:35]MH_SAM_APDU [14:54:35]CAPDU: 80 09 00 00 [14:54:35]Write to MH i2c: E2 08 00 FC 03 80 09 00 00 00 00 00 00 71 [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:35]Read from MH i2c: E2 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [14:54:35]RAPDU: 90 00 [14:54:35]wFMCommunicate OK [14:54:35]SAM_PROTO_ClearQueue done [14:54:35]KKMCreateOFDPacket [14:54:35]OFDProtocolAddRootSTLVToBuf [14:54:35]FM_MakeSignedData [14:54:35]FM_MakeSignedData [14:54:35]SAM_PROTO_SignData [14:54:35]wFMCommunicate request_size=4 [14:54:35]MH_SAM_APDU [14:54:35]CAPDU: 80 0D 01 02 [14:54:35]Write to MH i2c: E2 08 00 FD 03 80 0D 01 02 00 00 00 00 79 [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:35]Read from MH i2c: E2 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [14:54:35]RAPDU: 90 00 [14:54:35]wFMCommunicate OK [14:54:35]wFMCommunicate request_size=255 [14:54:35]MH_SAM_APDU [14:54:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 AA B8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6F 03 00 35 04 06 00 5C 36 8B 67 [14:54:35]Write to MH i2c: E2 02 01 FE 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 AA B8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6F 03 00 35 04 06 00 5C 36 8B 67 00 00 77 [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:35]Read from MH i2c: E2 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [14:54:35]RAPDU: 90 00 [14:54:35]wFMCommunicate OK [14:54:35]wFMCommunicate request_size=7 [14:54:35]MH_SAM_APDU [14:54:35]CAPDU: 80 0D 02 02 02 72 1D [14:54:35]Write to MH i2c: E2 0A 00 FF 03 80 0D 02 02 02 00 72 1D 00 00 0F [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:35]Read from MH i2c: E2 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [14:54:35]RAPDU: 90 00 [14:54:35]wFMCommunicate OK [14:54:35]wFMCommunicate request_size=4 [14:54:35]MH_SAM_APDU [14:54:35]CAPDU: 80 0D 03 02 [14:54:35]Write to MH i2c: E2 08 00 00 04 80 0D 03 02 00 00 00 00 7F [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:35]Read from MH i2c: E2 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 0B 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 0B 00 00 04 00 04 46 CA 81 38 8C 3E EE 90 00 05 [14:54:35]RAPDU: 04 46 CA 81 38 8C 3E EE 90 00 [14:54:35]wFMCommunicate OK [14:54:35]SAM_PROTO_SignData done [14:54:35]FM_MakeSignedData done [14:54:35]CreateOFDProtocolMessage [14:54:35]wFMCommunicate request_size=4 [14:54:35]MH_SAM_APDU [14:54:35]CAPDU: 80 11 00 00 [14:54:35]Write to MH i2c: E2 08 00 01 04 80 11 00 00 00 00 00 00 7F [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:35]Read from MH i2c: E2 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 17 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: E2 17 00 01 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [14:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:54:35]wFMCommunicate OK [14:54:35]CreateOFDProtocolMessage done [14:54:35]OFDSenderStorePacket 225274 [14:54:35]StoreOFDPacket docnum=225274 [14:54:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EE 3B 04 01 13 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 AA B8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6F 03 00 35 04 06 00 5C 36 8B 67 72 1D 04 46 CA 81 38 8C 3E EE [14:54:35]CheckFolder [14:54:35]dirname=/storage/ofd_packets [14:54:35]CheckFolder done [14:54:35]ProducePacketName [14:54:35]name=ofd_packets/00225274 [14:54:35]NVStorageSaveData ofd_packets/00225274 [14:54:35]File name is /storage/ofd_packets/00225274 [14:54:35]Write 298 bytes [14:54:35]NVStorageSaveData done [14:54:35]OFDSenderStorePacket done [14:54:35]KKMCreateOFDPacket done [14:54:35]NVStorageSaveData kkm_last_timestamp [14:54:35]File name is /storage/kkm_last_timestamp [14:54:35]Write 4 bytes [14:54:35]NVStorageSaveData done [14:54:35]ExternCall_PrintAddStr [14:54:35]wPrintStart [14:54:35]Write to MH i2c: 01 00 00 02 04 06 [14:54:35]Write i2c OK [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: 01 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: 01 07 00 [14:54:35]MH_I2C_Read... [14:54:35]Read from MH i2c: 01 07 00 02 04 00 00 00 00 00 FF 0F 1B [14:54:35]RasterBufferAndPrint [14:54:35]line Счет N : (1)2001472 [14:54:35]line ИНН: 02508201610067 [14:54:35]line Контрольно-Кассовый Чек [14:54:35]line ПРОДАЖА [14:54:35]line ТРК (МРК, ГНК) : 61 [14:54:35]line Товар: 2710194210 [14:54:35]line ДТ-К-5 [14:54:35]line 39.640 * 75.70 [14:54:35]line = 3000.75 [14:54:35]line НДС 12% НСП 1% [14:54:35]line > о реализуемом товаре [14:54:35]line ОКРУГЛЕНИЕ: -0.75 [14:54:35]line ИТОГО: 3000.00 [14:54:35]line Внесено: 3000.00 [14:54:35]line СДАЧА: 0.00 [14:54:35]line НСП 1% : 26.55 [14:54:35]line НДС 12% : 318.66 [14:54:35]line Наличными: 3000.00 [14:54:35]line Безнал.: 0.00 [14:54:35]line Место: АЗС № 97 "Партнер Нефть" [14:54:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:54:35]line СНО: Общий режим [14:54:35]line Чек 342 26.07.2024 14:54 [14:54:35]line Смена: 437 ФФД: 1.0 [14:54:35]line ЗНМ: 0300000054 [14:54:35]line РНМ: 0000000000092624 [14:54:35]line Версия ККМ: 001 [14:54:35]line ФМ: 0000000000874959 [14:54:35]line ФД: 225274 [14:54:35]line ФПД: 101389336801821 [14:54:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T145434&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225274&fm=101389336801821&tin=02508201610067®Number=0000000000092624&sum=300000 [14:54:36]written 0, free lines is 4095 [14:54:36]OFD Sender: Processing packet 225274 [packets to send 596, broken 595] [14:54:36]ProducePacketName [14:54:36]name=ofd_packets/00225274 [14:54:36]OFD Sender: To server: pG, [14:54:36]CommunicateWithHost lk.salyk.kg:30040 [14:54:36]ConnectInit lk.salyk.kg [14:54:36]Write to MH i2c: 01 00 00 2D 04 31 [14:54:36]Write i2c OK [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: 01 [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: 01 07 00 [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: 01 07 00 2D 04 00 00 00 00 00 58 0C 9C [14:54:36]RasterBufferAndPrint [14:54:36]line [14:54:36]line [14:54:36]line [14:54:36]line [14:54:36]line [14:54:36]written 0, free lines is 3164 [14:54:36]MH_Cut [14:54:36]Write to MH i2c: D1 01 00 34 04 01 0A [14:54:36]Write i2c OK [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: D1 [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: D1 01 00 [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: D1 01 00 34 04 00 09 [14:54:36]Write to MH i2c: 01 00 00 35 04 39 [14:54:36]Write i2c OK [14:54:36]MH_I2C_Read... [14:54:37]*** Cut start [14:54:37]*** Partial cut [14:54:37]*** CUTSNS_PIN = 1 [14:54:37]*** CUTSNS_PIN = 0 [14:54:38]*** Brake cut motor [14:54:38]Read from MH i2c: 01 [14:54:38]MH_I2C_Read... [14:54:38]*** Stop cut motor [14:54:38]*** Cut end [14:54:38]Read from MH i2c: 01 07 00 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: 01 07 00 35 04 00 00 00 00 00 FF 0F 4E [14:54:38]process_action close_receipt done [14:54:38]requested_data is exist [14:54:38]produce_requested_data [14:54:38]requested_item fm.sn is exist - process it [14:54:38]wFMCommunicate request_size=4 [14:54:38]MH_SAM_APDU [14:54:38]CAPDU: 80 11 00 00 [14:54:38]Write to MH i2c: E2 08 00 36 04 80 11 00 00 00 00 00 00 B4 [14:54:38]Write i2c OK [14:54:38]MH_I2C_Read... [14:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:38]Read from MH i2c: E2 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 17 00 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 17 00 36 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [14:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:54:38]wFMCommunicate OK [14:54:38]requested_item fd.num is exist - process it [14:54:38]SAM_PROTO_GetFieldsCounters [14:54:38]wFMCommunicate request_size=4 [14:54:38]MH_SAM_APDU [14:54:38]CAPDU: 80 13 00 00 [14:54:38]Write to MH i2c: E2 08 00 37 04 80 13 00 00 00 00 00 00 B7 [14:54:38]Write i2c OK [14:54:38]MH_I2C_Read... [14:54:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:38]Read from MH i2c: E2 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 62 00 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 62 00 37 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [14:54:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:38]wFMCommunicate OK [14:54:38]SAM_PROTO_GetFieldsCounters done [14:54:38]requested_item shift.num is exist - process it [14:54:38]requested_item shift.opened is exist - process it [14:54:38]req_shift_opened [14:54:38]FM_GetShiftState [14:54:38]SAM_PROTO_GetShiftState [14:54:38]wFMCommunicate request_size=4 [14:54:38]MH_SAM_APDU [14:54:38]CAPDU: 80 13 01 00 [14:54:38]Write to MH i2c: E2 08 00 38 04 80 13 01 00 00 00 00 00 B9 [14:54:38]Write i2c OK [14:54:38]MH_I2C_Read... [14:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:38]Read from MH i2c: E2 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 0E 00 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 0E 00 38 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6A [14:54:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:54:38]wFMCommunicate OK [14:54:38]SAM_PROTO_GetShiftState done [14:54:38]FM_GetShiftState done [14:54:38]req_shift_opened done [14:54:38]requested_item shift.open_date is exist - process it [14:54:38]req_shift_open_date [14:54:38]req_shift_open_date done [14:54:38]produce_requested_data done [14:54:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225274,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:54:38]process_action_free close_receipt [14:54:38]json_value_free [14:54:38]json_value_free done [14:54:38]process_json_proto returns [14:54:38]Send response to host [14:54:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225274,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:54:38]free response buf [14:54:38]execute_script done [14:54:38]execute_script returns [14:54:38]free content buf [14:54:38]Sock 10.Close socket [14:54:38]Sock 10.Thread stoped [14:54:39]recv_with_timeout no data received [14:54:41]ConnectInit Can't take IP for lk.salyk.kg [14:54:41]CommunicateWithHost connect error [14:54:41]CommunicateWithHost err = -1 [14:54:41]OFD Sender: Server communicate error [14:54:46]OFD Sender: Processing packet 225274 [packets to send 596, broken 595] [14:54:46]ProducePacketName [14:54:46]name=ofd_packets/00225274 [14:54:46]OFD Sender: To server: pG, [14:54:46]CommunicateWithHost lk.salyk.kg:30040 [14:54:46]ConnectInit lk.salyk.kg [14:54:50]Connected sock=10 [14:54:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EE 3B 04 01 13 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 AA B8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6F 03 00 35 04 06 00 5C 36 8B 67 72 1D 04 46 CA 81 38 8C 3E EE [14:54:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 57 77 47 00 C6 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 6F 03 00 F4 03 04 00 C9 64 A3 66 B6 04 01 00 00 87 B1 09 4C 40 29 AC 6E [14:54:51]CommunicateWithHost err = 0 [14:54:51]CheckOFDResponse [14:54:51]1017 (14) - 77093643461234 [14:54:51]1041 (16) - 0000000000874959 [14:54:51]1040 (4) - 225274 [14:54:51]1012 (4) - 26.07.2024 08:56 [14:54:51]1206 (1) - 0 [14:54:51]OFD Sender: Remove packet 225274 [14:54:51]ProducePacketName [14:54:51]name=ofd_packets/00225274 [14:54:51]NVStorageDeleteData [14:54:52]OFD Sender: No OFD packet to send [14:54:57]OFD Sender: No OFD packet to send [14:55:02]OFD Sender: No OFD packet to send [14:55:07]OFD Sender: No OFD packet to send [14:55:12]OFD Sender: No OFD packet to send [14:55:17]OFD Sender: No OFD packet to send [14:55:22]OFD Sender: No OFD packet to send [14:55:27]OFD Sender: No OFD packet to send [14:55:32]OFD Sender: No OFD packet to send [14:55:37]OFD Sender: No OFD packet to send [14:55:41]recv_with_timeout no data received [14:55:42]OFD Sender: No OFD packet to send [14:55:47]OFD Sender: No OFD packet to send [14:55:52]OFD Sender: No OFD packet to send [14:55:57]OFD Sender: No OFD packet to send [14:56:02]OFD Sender: No OFD packet to send [14:56:07]OFD Sender: No OFD packet to send [14:56:12]OFD Sender: No OFD packet to send [14:56:17]OFD Sender: No OFD packet to send [14:56:18]accept exits with 9 [14:56:18]New connection [14:56:18]New thread 3067030884 created [14:56:18]Thread 3067174244 joined [14:56:18]Waiting for new connection... [14:56:18] Sock 9.Parse request [14:56:18]Sock 9.Check first char [14:56:18]Sock 9.First char is OK [14:56:18]request: POST /json_proto HTTP/1.0 [14:56:18]Method: POST [14:56:18]URL: /json_proto [14:56:18]Method is POST - this is cgi request [14:56:18]url: /json_proto [14:56:18]query_string will be loaded in cgi processing [14:56:18]execute_cgi json_proto POST (null) [14:56:18]execute_cgi path=json_proto method=POST [14:56:18]POST find Content-Length [14:56:18]Host: 172.17.43.131:8080 [14:56:18]Content-Length: 678 [14:56:18]Content-Type: application/json [14:56:18] [14:56:18]POST finish read [14:56:18]Found Content-Length = 678 [14:56:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:18]execute_script... [14:56:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:18]POST & json_proto [14:56:18]process_json_proto [14:56:18]json parsed OK: [14:56:18]protocol is kg_v1.0 [14:56:18]action value=close_receipt [14:56:18]process_action close_receipt [14:56:18]cmd_close_receipt [14:56:18]MH_GetDate [14:56:18]Write to MH i2c: F0 00 00 39 04 2C [14:56:18]Write i2c OK [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: F0 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: F0 09 00 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: F0 09 00 39 04 00 12 B9 A3 66 F9 24 A2 66 2E [14:56:18]GetLastDocTimeStamp 1722005674 [14:56:18]current date 1722005778 [14:56:18]FM_GetShiftState [14:56:18]SAM_PROTO_GetShiftState [14:56:18]wFMCommunicate request_size=4 [14:56:18]MH_SAM_APDU [14:56:18]CAPDU: 80 13 01 00 [14:56:18]Write to MH i2c: E2 08 00 3A 04 80 13 01 00 00 00 00 00 BB [14:56:18]Write i2c OK [14:56:18]MH_I2C_Read... [14:56:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:18]Read from MH i2c: E2 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 0E 00 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 0E 00 3A 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6C [14:56:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:56:18]wFMCommunicate OK [14:56:18]SAM_PROTO_GetShiftState done [14:56:18]FM_GetShiftState done [14:56:18]opened in 1721952182 [14:56:18]opened+sec_in_day 1722038582 [14:56:18]quantity*price = 50036 [14:56:18]sum+1 = 50037 [14:56:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 343 26.07.2024 14:56 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225275 ФПД: 183795477335565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T145618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225275&fm=183795477335565&tin=02508201610067®Number=0000000000092624&sum=50000 [14:56:19]StoreToDocumentArchive [14:56:19]shift 437 fd 225275 [14:56:19]save to /storage/0437/doc_00225275 [14:56:19]save last doc name /storage/0437/doc_00225275 to /storage/kkm_last_doc_name [14:56:19]save OK [14:56:19]Clear old archive folders... [14:56:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:19]tlvbuf is 018C2EB0 [14:56:19]SAM_PROTO_ClearQueue [14:56:19]wFMCommunicate request_size=4 [14:56:19]MH_SAM_APDU [14:56:19]CAPDU: 80 09 00 00 [14:56:19]Write to MH i2c: E2 08 00 47 04 80 09 00 00 00 00 00 00 BD [14:56:19]Write i2c OK [14:56:19]MH_I2C_Read... [14:56:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:19]Read from MH i2c: E2 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [14:56:19]RAPDU: 90 00 [14:56:19]wFMCommunicate OK [14:56:19]SAM_PROTO_ClearQueue done [14:56:19]KKMCreateOFDPacket [14:56:19]OFDProtocolAddRootSTLVToBuf [14:56:19]FM_MakeSignedData [14:56:19]FM_MakeSignedData [14:56:19]SAM_PROTO_SignData [14:56:19]wFMCommunicate request_size=4 [14:56:19]MH_SAM_APDU [14:56:19]CAPDU: 80 0D 01 02 [14:56:19]Write to MH i2c: E2 08 00 48 04 80 0D 01 02 00 00 00 00 C5 [14:56:19]Write i2c OK [14:56:19]MH_I2C_Read... [14:56:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:19]Read from MH i2c: E2 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [14:56:19]RAPDU: 90 00 [14:56:19]wFMCommunicate OK [14:56:19]wFMCommunicate request_size=255 [14:56:19]MH_SAM_APDU [14:56:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 12 B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6F 03 00 35 04 06 00 A7 [14:56:19]Write to MH i2c: E2 02 01 49 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 12 B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6F 03 00 35 04 06 00 A7 00 00 42 [14:56:19]Write i2c OK [14:56:19]MH_I2C_Read... [14:56:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:19]Read from MH i2c: E2 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 49 04 00 90 00 C1 [14:56:19]RAPDU: 90 00 [14:56:19]wFMCommunicate OK [14:56:19]wFMCommunicate request_size=10 [14:56:19]MH_SAM_APDU [14:56:19]CAPDU: 80 0D 02 02 05 29 38 23 4E 0D [14:56:19]Write to MH i2c: E2 0D 00 4A 04 80 0D 02 02 05 00 29 38 23 4E 0D 00 00 B1 [14:56:19]Write i2c OK [14:56:19]MH_I2C_Read... [14:56:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:19]Read from MH i2c: E2 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 03 00 4A 04 00 90 00 C2 [14:56:19]RAPDU: 90 00 [14:56:19]wFMCommunicate OK [14:56:19]wFMCommunicate request_size=4 [14:56:19]MH_SAM_APDU [14:56:19]CAPDU: 80 0D 03 02 [14:56:19]Write to MH i2c: E2 08 00 4B 04 80 0D 03 02 00 00 00 00 CA [14:56:19]Write i2c OK [14:56:19]MH_I2C_Read... [14:56:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:19]Read from MH i2c: E2 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 0B 00 [14:56:19]MH_I2C_Read... [14:56:19]Read from MH i2c: E2 0B 00 4B 04 00 34 1B C6 CA 8B 37 1D B2 90 00 3B [14:56:19]RAPDU: 34 1B C6 CA 8B 37 1D B2 90 00 [14:56:19]wFMCommunicate OK [14:56:19]SAM_PROTO_SignData done [14:56:19]FM_MakeSignedData done [14:56:19]CreateOFDProtocolMessage [14:56:19]wFMCommunicate request_size=4 [14:56:19]MH_SAM_APDU [14:56:19]CAPDU: 80 11 00 00 [14:56:19]Write to MH i2c: E2 08 00 4C 04 80 11 00 00 00 00 00 00 CA [14:56:19]Write i2c OK [14:56:19]MH_I2C_Read... [14:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:20]Read from MH i2c: E2 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: E2 17 00 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: E2 17 00 4C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [14:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:56:20]wFMCommunicate OK [14:56:20]CreateOFDProtocolMessage done [14:56:20]OFDSenderStorePacket 225275 [14:56:20]StoreOFDPacket docnum=225275 [14:56:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AB 00 07 01 A1 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 12 B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6F 03 00 35 04 06 00 A7 29 38 23 4E 0D 34 1B C6 CA 8B 37 1D B2 [14:56:20]CheckFolder [14:56:20]dirname=/storage/ofd_packets [14:56:20]CheckFolder done [14:56:20]ProducePacketName [14:56:20]name=ofd_packets/00225275 [14:56:20]NVStorageSaveData ofd_packets/00225275 [14:56:20]File name is /storage/ofd_packets/00225275 [14:56:20]Write 301 bytes [14:56:20]NVStorageSaveData done [14:56:20]OFDSenderStorePacket done [14:56:20]KKMCreateOFDPacket done [14:56:20]NVStorageSaveData kkm_last_timestamp [14:56:20]File name is /storage/kkm_last_timestamp [14:56:20]Write 4 bytes [14:56:20]NVStorageSaveData done [14:56:20]ExternCall_PrintAddStr [14:56:20]wPrintStart [14:56:20]Write to MH i2c: 01 00 00 4D 04 51 [14:56:20]Write i2c OK [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: 01 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: 01 07 00 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: 01 07 00 4D 04 00 00 00 00 00 FF 0F 66 [14:56:20]RasterBufferAndPrint [14:56:20]line Счет N : (1)2001473 [14:56:20]line ИНН: 02508201610067 [14:56:20]line Контрольно-Кассовый Чек [14:56:20]line ПРОДАЖА [14:56:20]line ТРК (МРК, ГНК) : 33 [14:56:20]line Товар: 2710124130 [14:56:20]line Аи-92-К-5 [14:56:20]line 7.380 * 67.80 [14:56:20]line = 500.36 [14:56:20]line НДС 12% НСП 1% [14:56:20]line > о реализуемом товаре [14:56:20]line ОКРУГЛЕНИЕ: -0.36 [14:56:20]line ИТОГО: 500.00 [14:56:20]line Внесено: 500.00 [14:56:20]line СДАЧА: 0.00 [14:56:20]line НСП 1% : 4.43 [14:56:20]line НДС 12% : 53.14 [14:56:20]line Наличными: 500.00 [14:56:20]line Безнал.: 0.00 [14:56:20]line Место: АЗС № 97 "Партнер Нефть" [14:56:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:56:20]line СНО: Общий режим [14:56:20]line Чек 343 26.07.2024 14:56 [14:56:20]line Смена: 437 ФФД: 1.0 [14:56:20]line ЗНМ: 0300000054 [14:56:20]line РНМ: 0000000000092624 [14:56:20]line Версия ККМ: 001 [14:56:20]line ФМ: 0000000000874959 [14:56:20]line ФД: 225275 [14:56:20]line ФПД: 183795477335565 [14:56:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T145618&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225275&fm=183795477335565&tin=02508201610067®Number=0000000000092624&sum=50000 [14:56:20]written 0, free lines is 4095 [14:56:20]OFD Sender: Processing packet 225275 [packets to send 596, broken 595] [14:56:20]ProducePacketName [14:56:20]name=ofd_packets/00225275 [14:56:20]OFD Sender: To server: pG, [14:56:20]CommunicateWithHost lk.salyk.kg:30040 [14:56:20]ConnectInit lk.salyk.kg [14:56:20]Write to MH i2c: 01 00 00 78 04 7C [14:56:20]Write i2c OK [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: 01 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: 01 07 00 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 5D 0C EC [14:56:20]RasterBufferAndPrint [14:56:20]line [14:56:20]line [14:56:20]line [14:56:20]line [14:56:20]line [14:56:20]written 0, free lines is 3168 [14:56:20]MH_Cut [14:56:20]Write to MH i2c: D1 01 00 7F 04 01 55 [14:56:20]Write i2c OK [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: D1 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: D1 01 00 [14:56:20]MH_I2C_Read... [14:56:20]Read from MH i2c: D1 01 00 7F 04 00 54 [14:56:20]Write to MH i2c: 01 00 00 80 04 84 [14:56:20]Write i2c OK [14:56:20]MH_I2C_Read... [14:56:21]*** Cut start [14:56:21]*** Partial cut [14:56:21]*** CUTSNS_PIN = 1 [14:56:21]*** CUTSNS_PIN = 0 [14:56:22]*** Brake cut motor [14:56:22]Read from MH i2c: 01 [14:56:22]MH_I2C_Read... [14:56:22]*** Stop cut motor [14:56:22]*** Cut end [14:56:22]Read from MH i2c: 01 07 00 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: 01 07 00 80 04 00 00 00 00 00 FF 0F 99 [14:56:22]process_action close_receipt done [14:56:22]requested_data is exist [14:56:22]produce_requested_data [14:56:22]requested_item fm.sn is exist - process it [14:56:22]wFMCommunicate request_size=4 [14:56:22]MH_SAM_APDU [14:56:22]CAPDU: 80 11 00 00 [14:56:22]Write to MH i2c: E2 08 00 81 04 80 11 00 00 00 00 00 00 FF [14:56:22]Write i2c OK [14:56:22]MH_I2C_Read... [14:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:22]Read from MH i2c: E2 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: E2 17 00 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: E2 17 00 81 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [14:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:56:22]wFMCommunicate OK [14:56:22]requested_item fd.num is exist - process it [14:56:22]SAM_PROTO_GetFieldsCounters [14:56:22]wFMCommunicate request_size=4 [14:56:22]MH_SAM_APDU [14:56:22]CAPDU: 80 13 00 00 [14:56:22]Write to MH i2c: E2 08 00 82 04 80 13 00 00 00 00 00 00 02 [14:56:22]Write i2c OK [14:56:22]MH_I2C_Read... [14:56:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:22]Read from MH i2c: E2 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: E2 62 00 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: E2 62 00 82 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [14:56:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:22]wFMCommunicate OK [14:56:22]SAM_PROTO_GetFieldsCounters done [14:56:22]requested_item shift.num is exist - process it [14:56:22]requested_item shift.opened is exist - process it [14:56:22]req_shift_opened [14:56:22]FM_GetShiftState [14:56:22]SAM_PROTO_GetShiftState [14:56:22]wFMCommunicate request_size=4 [14:56:22]MH_SAM_APDU [14:56:22]CAPDU: 80 13 01 00 [14:56:22]Write to MH i2c: E2 08 00 83 04 80 13 01 00 00 00 00 00 04 [14:56:22]Write i2c OK [14:56:22]MH_I2C_Read... [14:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:22]Read from MH i2c: E2 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: E2 0E 00 [14:56:22]MH_I2C_Read... [14:56:22]Read from MH i2c: E2 0E 00 83 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B5 [14:56:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:56:22]wFMCommunicate OK [14:56:22]SAM_PROTO_GetShiftState done [14:56:22]FM_GetShiftState done [14:56:22]req_shift_opened done [14:56:22]requested_item shift.open_date is exist - process it [14:56:22]req_shift_open_date [14:56:22]req_shift_open_date done [14:56:22]produce_requested_data done [14:56:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225275,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:56:22]process_action_free close_receipt [14:56:22]json_value_free [14:56:22]json_value_free done [14:56:22]process_json_proto returns [14:56:22]Send response to host [14:56:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225275,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:56:22]free response buf [14:56:22]execute_script done [14:56:22]execute_script returns [14:56:22]free content buf [14:56:22]Sock 9.Close socket [14:56:22]Sock 9.Thread stoped [14:56:23]Connected sock=11 [14:56:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AB 00 07 01 A1 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 12 B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6F 03 00 35 04 06 00 A7 29 38 23 4E 0D 34 1B C6 CA 8B 37 1D B2 [14:56:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 2F 47 00 7E 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 6F 03 00 F4 03 04 00 27 65 A3 66 B6 04 01 00 00 04 0E F1 52 6F CB E4 8B [14:56:25]CommunicateWithHost err = 0 [14:56:25]CheckOFDResponse [14:56:25]1017 (14) - 77093643461234 [14:56:25]1041 (16) - 0000000000874959 [14:56:25]1040 (4) - 225275 [14:56:25]1012 (4) - 26.07.2024 08:58 [14:56:25]1206 (1) - 0 [14:56:25]OFD Sender: Remove packet 225275 [14:56:25]ProducePacketName [14:56:25]name=ofd_packets/00225275 [14:56:25]NVStorageDeleteData [14:56:25]OFD Sender: No OFD packet to send [14:56:30]OFD Sender: No OFD packet to send [14:56:35]OFD Sender: No OFD packet to send [14:56:40]OFD Sender: No OFD packet to send [14:56:44]recv_with_timeout no data received [14:56:45]OFD Sender: No OFD packet to send [14:56:50]OFD Sender: No OFD packet to send [14:56:55]OFD Sender: No OFD packet to send [14:57:00]OFD Sender: No OFD packet to send [14:57:05]OFD Sender: No OFD packet to send [14:57:10]OFD Sender: No OFD packet to send [14:57:15]OFD Sender: No OFD packet to send [14:57:20]OFD Sender: No OFD packet to send [14:57:25]OFD Sender: No OFD packet to send [14:57:30]OFD Sender: No OFD packet to send [14:57:35]OFD Sender: No OFD packet to send [14:57:40]OFD Sender: No OFD packet to send [14:57:45]OFD Sender: No OFD packet to send [14:57:47]accept exits with 10 [14:57:47]New connection [14:57:47]New thread 3067174244 created [14:57:47]Thread 3067030884 joined [14:57:47]Waiting for new connection... [14:57:47] Sock 10.Parse request [14:57:47]Sock 10.Check first char [14:57:47]Sock 10.First char is OK [14:57:47]request: POST /json_proto HTTP/1.0 [14:57:47]Method: POST [14:57:47]URL: /json_proto [14:57:47]Method is POST - this is cgi request [14:57:47]url: /json_proto [14:57:47]query_string will be loaded in cgi processing [14:57:47]execute_cgi json_proto POST (null) [14:57:47]execute_cgi path=json_proto method=POST [14:57:47]POST find Content-Length [14:57:47]Host: 172.17.43.131:8080 [14:57:47]Content-Length: 678 [14:57:47]Content-Type: application/json [14:57:47] [14:57:47]POST finish read [14:57:47]Found Content-Length = 678 [14:57:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:47]execute_script... [14:57:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:47]POST & json_proto [14:57:47]process_json_proto [14:57:47]json parsed OK: [14:57:47]protocol is kg_v1.0 [14:57:47]action value=close_receipt [14:57:47]process_action close_receipt [14:57:47]cmd_close_receipt [14:57:47]MH_GetDate [14:57:47]Write to MH i2c: F0 00 00 84 04 77 [14:57:47]Write i2c OK [14:57:47]MH_I2C_Read... [14:57:47]Read from MH i2c: F0 [14:57:47]MH_I2C_Read... [14:57:47]Read from MH i2c: F0 09 00 [14:57:47]MH_I2C_Read... [14:57:47]Read from MH i2c: F0 09 00 84 04 00 6B B9 A3 66 F9 24 A2 66 D2 [14:57:47]GetLastDocTimeStamp 1722005778 [14:57:47]current date 1722005867 [14:57:47]FM_GetShiftState [14:57:47]SAM_PROTO_GetShiftState [14:57:47]wFMCommunicate request_size=4 [14:57:47]MH_SAM_APDU [14:57:47]CAPDU: 80 13 01 00 [14:57:47]Write to MH i2c: E2 08 00 85 04 80 13 01 00 00 00 00 00 06 [14:57:47]Write i2c OK [14:57:47]MH_I2C_Read... [14:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:47]Read from MH i2c: E2 [14:57:47]MH_I2C_Read... [14:57:47]Read from MH i2c: E2 0E 00 [14:57:47]MH_I2C_Read... [14:57:47]Read from MH i2c: E2 0E 00 85 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B7 [14:57:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:57:47]wFMCommunicate OK [14:57:47]SAM_PROTO_GetShiftState done [14:57:47]FM_GetShiftState done [14:57:47]opened in 1721952182 [14:57:47]opened+sec_in_day 1722038582 [14:57:47]quantity*price = 55053 [14:57:47]sum+1 = 55055 [14:57:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 344 26.07.2024 14:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225276 ФПД: 194356913058765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T145747&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225276&fm=194356913058765&tin=02508201610067®Number=0000000000092624&sum=55000 [14:57:48]StoreToDocumentArchive [14:57:48]shift 437 fd 225276 [14:57:48]save to /storage/0437/doc_00225276 [14:57:48]save last doc name /storage/0437/doc_00225276 to /storage/kkm_last_doc_name [14:57:48]save OK [14:57:48]Clear old archive folders... [14:57:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:48]tlvbuf is 01871130 [14:57:48]SAM_PROTO_ClearQueue [14:57:48]wFMCommunicate request_size=4 [14:57:48]MH_SAM_APDU [14:57:48]CAPDU: 80 09 00 00 [14:57:48]Write to MH i2c: E2 08 00 92 04 80 09 00 00 00 00 00 00 08 [14:57:48]Write i2c OK [14:57:48]MH_I2C_Read... [14:57:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:48]Read from MH i2c: E2 [14:57:48]MH_I2C_Read... [14:57:48]Read from MH i2c: E2 03 00 [14:57:48]MH_I2C_Read... [14:57:48]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [14:57:48]RAPDU: 90 00 [14:57:48]wFMCommunicate OK [14:57:48]SAM_PROTO_ClearQueue done [14:57:48]KKMCreateOFDPacket [14:57:48]OFDProtocolAddRootSTLVToBuf [14:57:48]FM_MakeSignedData [14:57:48]FM_MakeSignedData [14:57:48]SAM_PROTO_SignData [14:57:48]wFMCommunicate request_size=4 [14:57:48]MH_SAM_APDU [14:57:48]CAPDU: 80 0D 01 02 [14:57:48]Write to MH i2c: E2 08 00 93 04 80 0D 01 02 00 00 00 00 10 [14:57:48]Write i2c OK [14:57:48]MH_I2C_Read... [14:57:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:48]Read from MH i2c: E2 [14:57:48]MH_I2C_Read... [14:57:48]Read from MH i2c: E2 03 00 [14:57:48]MH_I2C_Read... [14:57:48]Read from MH i2c: E2 03 00 93 04 00 90 00 0B [14:57:48]RAPDU: 90 00 [14:57:48]wFMCommunicate OK [14:57:48]wFMCommunicate request_size=255 [14:57:48]MH_SAM_APDU [14:57:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 6B B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6F 03 00 35 04 06 00 B0 [14:57:48]Write to MH i2c: E2 02 01 94 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 6B B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6F 03 00 35 04 06 00 B0 00 00 FE [14:57:48]Write i2c OK [14:57:48]MH_I2C_Read... [14:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:49]Read from MH i2c: E2 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 03 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 03 00 94 04 00 90 00 0C [14:57:49]RAPDU: 90 00 [14:57:49]wFMCommunicate OK [14:57:49]wFMCommunicate request_size=10 [14:57:49]MH_SAM_APDU [14:57:49]CAPDU: 80 0D 02 02 05 C4 3E C3 33 CD [14:57:49]Write to MH i2c: E2 0D 00 95 04 80 0D 02 02 05 00 C4 3E C3 33 CD 00 00 E2 [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:49]Read from MH i2c: E2 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 03 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 03 00 95 04 00 90 00 0D [14:57:49]RAPDU: 90 00 [14:57:49]wFMCommunicate OK [14:57:49]wFMCommunicate request_size=4 [14:57:49]MH_SAM_APDU [14:57:49]CAPDU: 80 0D 03 02 [14:57:49]Write to MH i2c: E2 08 00 96 04 80 0D 03 02 00 00 00 00 15 [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:49]Read from MH i2c: E2 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 0B 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 0B 00 96 04 00 08 8F 7C 95 5D DE DD 82 90 00 58 [14:57:49]RAPDU: 08 8F 7C 95 5D DE DD 82 90 00 [14:57:49]wFMCommunicate OK [14:57:49]SAM_PROTO_SignData done [14:57:49]FM_MakeSignedData done [14:57:49]CreateOFDProtocolMessage [14:57:49]wFMCommunicate request_size=4 [14:57:49]MH_SAM_APDU [14:57:49]CAPDU: 80 11 00 00 [14:57:49]Write to MH i2c: E2 08 00 97 04 80 11 00 00 00 00 00 00 15 [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:49]Read from MH i2c: E2 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 17 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: E2 17 00 97 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [14:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:57:49]wFMCommunicate OK [14:57:49]CreateOFDProtocolMessage done [14:57:49]OFDSenderStorePacket 225276 [14:57:49]StoreOFDPacket docnum=225276 [14:57:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 59 8A 07 01 4A 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 6B B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6F 03 00 35 04 06 00 B0 C4 3E C3 33 CD 08 8F 7C 95 5D DE DD 82 [14:57:49]CheckFolder [14:57:49]dirname=/storage/ofd_packets [14:57:49]CheckFolder done [14:57:49]ProducePacketName [14:57:49]name=ofd_packets/00225276 [14:57:49]NVStorageSaveData ofd_packets/00225276 [14:57:49]File name is /storage/ofd_packets/00225276 [14:57:49]Write 301 bytes [14:57:49]NVStorageSaveData done [14:57:49]OFDSenderStorePacket done [14:57:49]KKMCreateOFDPacket done [14:57:49]NVStorageSaveData kkm_last_timestamp [14:57:49]File name is /storage/kkm_last_timestamp [14:57:49]Write 4 bytes [14:57:49]NVStorageSaveData done [14:57:49]ExternCall_PrintAddStr [14:57:49]wPrintStart [14:57:49]Write to MH i2c: 01 00 00 98 04 9C [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: 01 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: 01 07 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 FF 0F B1 [14:57:49]RasterBufferAndPrint [14:57:49]line Счет N : (1)2001474 [14:57:49]line ИНН: 02508201610067 [14:57:49]line Контрольно-Кассовый Чек [14:57:49]line ПРОДАЖА [14:57:49]line ТРК (МРК, ГНК) : 53 [14:57:49]line Товар: 2710124130 [14:57:49]line Аи-92-К-5 [14:57:49]line 8.120 * 67.80 [14:57:49]line = 550.54 [14:57:49]line НДС 12% НСП 1% [14:57:49]line > о реализуемом товаре [14:57:49]line ОКРУГЛЕНИЕ: -0.54 [14:57:49]line ИТОГО: 550.00 [14:57:49]line Внесено: 550.00 [14:57:49]line СДАЧА: 0.00 [14:57:49]line НСП 1% : 4.87 [14:57:49]line НДС 12% : 58.46 [14:57:49]line Наличными: 550.00 [14:57:49]line Безнал.: 0.00 [14:57:49]line Место: АЗС № 97 "Партнер Нефть" [14:57:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [14:57:49]line СНО: Общий режим [14:57:49]line Чек 344 26.07.2024 14:57 [14:57:49]line Смена: 437 ФФД: 1.0 [14:57:49]line ЗНМ: 0300000054 [14:57:49]line РНМ: 0000000000092624 [14:57:49]line Версия ККМ: 001 [14:57:49]line ФМ: 0000000000874959 [14:57:49]line ФД: 225276 [14:57:49]line ФПД: 194356913058765 [14:57:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T145747&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225276&fm=194356913058765&tin=02508201610067®Number=0000000000092624&sum=55000 [14:57:49]written 0, free lines is 4095 [14:57:49]OFD Sender: Processing packet 225276 [packets to send 596, broken 595] [14:57:49]ProducePacketName [14:57:49]name=ofd_packets/00225276 [14:57:49]OFD Sender: To server: pG, [14:57:49]CommunicateWithHost lk.salyk.kg:30040 [14:57:49]ConnectInit lk.salyk.kg [14:57:49]Write to MH i2c: 01 00 00 C3 04 C7 [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: 01 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: 01 07 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 58 0C 32 [14:57:49]RasterBufferAndPrint [14:57:49]line [14:57:49]line [14:57:49]line [14:57:49]line [14:57:49]line [14:57:49]written 0, free lines is 3163 [14:57:49]MH_Cut [14:57:49]Write to MH i2c: D1 01 00 CA 04 01 A0 [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: D1 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: D1 01 00 [14:57:49]MH_I2C_Read... [14:57:49]Read from MH i2c: D1 01 00 CA 04 00 9F [14:57:49]Write to MH i2c: 01 00 00 CB 04 CF [14:57:49]Write i2c OK [14:57:49]MH_I2C_Read... [14:57:50]*** Cut start [14:57:50]*** Partial cut [14:57:50]*** CUTSNS_PIN = 1 [14:57:51]*** CUTSNS_PIN = 0 [14:57:51]*** Brake cut motor [14:57:51]Read from MH i2c: 01 [14:57:51]MH_I2C_Read... [14:57:51]*** Stop cut motor [14:57:51]*** Cut end [14:57:51]Read from MH i2c: 01 07 00 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: 01 07 00 CB 04 00 00 00 00 00 FF 0F E4 [14:57:51]process_action close_receipt done [14:57:51]requested_data is exist [14:57:51]produce_requested_data [14:57:51]requested_item fm.sn is exist - process it [14:57:51]wFMCommunicate request_size=4 [14:57:51]MH_SAM_APDU [14:57:51]CAPDU: 80 11 00 00 [14:57:51]Write to MH i2c: E2 08 00 CC 04 80 11 00 00 00 00 00 00 4A [14:57:51]Write i2c OK [14:57:51]MH_I2C_Read... [14:57:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:51]Read from MH i2c: E2 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: E2 17 00 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: E2 17 00 CC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [14:57:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [14:57:51]wFMCommunicate OK [14:57:51]requested_item fd.num is exist - process it [14:57:51]SAM_PROTO_GetFieldsCounters [14:57:51]wFMCommunicate request_size=4 [14:57:51]MH_SAM_APDU [14:57:51]CAPDU: 80 13 00 00 [14:57:51]Write to MH i2c: E2 08 00 CD 04 80 13 00 00 00 00 00 00 4D [14:57:51]Write i2c OK [14:57:51]MH_I2C_Read... [14:57:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:51]Read from MH i2c: E2 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: E2 62 00 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: E2 62 00 CD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [14:57:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:51]wFMCommunicate OK [14:57:51]SAM_PROTO_GetFieldsCounters done [14:57:51]requested_item shift.num is exist - process it [14:57:51]requested_item shift.opened is exist - process it [14:57:51]req_shift_opened [14:57:51]FM_GetShiftState [14:57:51]SAM_PROTO_GetShiftState [14:57:51]wFMCommunicate request_size=4 [14:57:51]MH_SAM_APDU [14:57:51]CAPDU: 80 13 01 00 [14:57:51]Write to MH i2c: E2 08 00 CE 04 80 13 01 00 00 00 00 00 4F [14:57:51]Write i2c OK [14:57:51]MH_I2C_Read... [14:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:51]Read from MH i2c: E2 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: E2 0E 00 [14:57:51]MH_I2C_Read... [14:57:51]Read from MH i2c: E2 0E 00 CE 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 00 [14:57:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [14:57:51]wFMCommunicate OK [14:57:51]SAM_PROTO_GetShiftState done [14:57:51]FM_GetShiftState done [14:57:51]req_shift_opened done [14:57:51]requested_item shift.open_date is exist - process it [14:57:51]req_shift_open_date [14:57:51]req_shift_open_date done [14:57:51]produce_requested_data done [14:57:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225276,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [14:57:51]process_action_free close_receipt [14:57:51]json_value_free [14:57:51]json_value_free done [14:57:51]process_json_proto returns [14:57:51]Send response to host [14:57:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225276,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [14:57:51]free response buf [14:57:51]execute_script done [14:57:51]execute_script returns [14:57:51]free content buf [14:57:51]Sock 10.Close socket [14:57:51]Sock 10.Thread stoped [14:57:54]ConnectInit Can't take IP for lk.salyk.kg [14:57:54]CommunicateWithHost connect error [14:57:54]CommunicateWithHost err = -1 [14:57:54]OFD Sender: Server communicate error [14:57:59]OFD Sender: Processing packet 225276 [packets to send 596, broken 595] [14:57:59]ProducePacketName [14:57:59]name=ofd_packets/00225276 [14:57:59]OFD Sender: To server: pG, [14:57:59]CommunicateWithHost lk.salyk.kg:30040 [14:57:59]ConnectInit lk.salyk.kg [14:58:05]recv_with_timeout no data received [14:58:16]recv_with_timeout no data received [15:00:12]ConnectInit Can't connect to host [15:00:12]CommunicateWithHost connect error [15:00:12]CommunicateWithHost err = -1 [15:00:12]OFD Sender: Server communicate error [15:00:16]accept exits with 9 [15:00:16]New connection [15:00:16]New thread 3067030884 created [15:00:16]Thread 3067174244 joined [15:00:16]Waiting for new connection... [15:00:16] Sock 9.Parse request [15:00:16]Sock 9.Check first char [15:00:16]Sock 9.First char is OK [15:00:16]request: POST /json_proto HTTP/1.0 [15:00:16]Method: POST [15:00:16]URL: /json_proto [15:00:16]Method is POST - this is cgi request [15:00:16]url: /json_proto [15:00:16]query_string will be loaded in cgi processing [15:00:16]execute_cgi json_proto POST (null) [15:00:16]execute_cgi path=json_proto method=POST [15:00:16]POST find Content-Length [15:00:16]Host: 172.17.43.131:8080 [15:00:16]Content-Length: 678 [15:00:16]Content-Type: application/json [15:00:16] [15:00:16]POST finish read [15:00:16]Found Content-Length = 678 [15:00:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:16]execute_script... [15:00:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:16]POST & json_proto [15:00:16]process_json_proto [15:00:16]json parsed OK: [15:00:16]protocol is kg_v1.0 [15:00:16]action value=close_receipt [15:00:16]process_action close_receipt [15:00:16]cmd_close_receipt [15:00:16]MH_GetDate [15:00:16]Write to MH i2c: F0 00 00 CF 04 C2 [15:00:16]Write i2c OK [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: F0 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: F0 09 00 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: F0 09 00 CF 04 00 01 BA A3 66 F9 24 A2 66 B4 [15:00:16]GetLastDocTimeStamp 1722005867 [15:00:16]current date 1722006017 [15:00:16]FM_GetShiftState [15:00:16]SAM_PROTO_GetShiftState [15:00:16]wFMCommunicate request_size=4 [15:00:16]MH_SAM_APDU [15:00:16]CAPDU: 80 13 01 00 [15:00:16]Write to MH i2c: E2 08 00 D0 04 80 13 01 00 00 00 00 00 51 [15:00:16]Write i2c OK [15:00:16]MH_I2C_Read... [15:00:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:16]Read from MH i2c: E2 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: E2 0E 00 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: E2 0E 00 D0 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 02 [15:00:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:00:16]wFMCommunicate OK [15:00:16]SAM_PROTO_GetShiftState done [15:00:16]FM_GetShiftState done [15:00:16]opened in 1721952182 [15:00:16]opened+sec_in_day 1722038582 [15:00:16]quantity*price = 70044 [15:00:16]sum+1 = 70046 [15:00:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 345 26.07.2024 15:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225277 ФПД: 92303189073638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225277&fm=92303189073638&tin=02508201610067®Number=0000000000092624&sum=70000 [15:00:18]StoreToDocumentArchive [15:00:18]shift 437 fd 225277 [15:00:18]save to /storage/0437/doc_00225277 [15:00:18]save last doc name /storage/0437/doc_00225277 to /storage/kkm_last_doc_name [15:00:18]save OK [15:00:18]Clear old archive folders... [15:00:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:18]tlvbuf is 01872D50 [15:00:18]SAM_PROTO_ClearQueue [15:00:18]wFMCommunicate request_size=4 [15:00:18]MH_SAM_APDU [15:00:18]CAPDU: 80 09 00 00 [15:00:18]Write to MH i2c: E2 08 00 DD 04 80 09 00 00 00 00 00 00 53 [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:18]Read from MH i2c: E2 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 DD 04 00 90 00 55 [15:00:18]RAPDU: 90 00 [15:00:18]wFMCommunicate OK [15:00:18]SAM_PROTO_ClearQueue done [15:00:18]KKMCreateOFDPacket [15:00:18]OFDProtocolAddRootSTLVToBuf [15:00:18]FM_MakeSignedData [15:00:18]FM_MakeSignedData [15:00:18]SAM_PROTO_SignData [15:00:18]wFMCommunicate request_size=4 [15:00:18]MH_SAM_APDU [15:00:18]CAPDU: 80 0D 01 02 [15:00:18]Write to MH i2c: E2 08 00 DE 04 80 0D 01 02 00 00 00 00 5B [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:18]Read from MH i2c: E2 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 DE 04 00 90 00 56 [15:00:18]RAPDU: 90 00 [15:00:18]wFMCommunicate OK [15:00:18]wFMCommunicate request_size=255 [15:00:18]MH_SAM_APDU [15:00:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 01 BA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6F 03 00 35 04 06 00 53 [15:00:18]Write to MH i2c: E2 02 01 DF 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 01 BA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6F 03 00 35 04 06 00 53 00 00 6F [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:18]Read from MH i2c: E2 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 DF 04 00 90 00 57 [15:00:18]RAPDU: 90 00 [15:00:18]wFMCommunicate OK [15:00:18]wFMCommunicate request_size=10 [15:00:18]MH_SAM_APDU [15:00:18]CAPDU: 80 0D 02 02 05 F3 02 CB DE E6 [15:00:18]Write to MH i2c: E2 0D 00 E0 04 80 0D 02 02 05 00 F3 02 CB DE E6 00 00 EC [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:18]Read from MH i2c: E2 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 03 00 E0 04 00 90 00 58 [15:00:18]RAPDU: 90 00 [15:00:18]wFMCommunicate OK [15:00:18]wFMCommunicate request_size=4 [15:00:18]MH_SAM_APDU [15:00:18]CAPDU: 80 0D 03 02 [15:00:18]Write to MH i2c: E2 08 00 E1 04 80 0D 03 02 00 00 00 00 60 [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:18]Read from MH i2c: E2 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 0B 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 0B 00 E1 04 00 9B 91 C1 55 31 E1 7E DB 90 00 0E [15:00:18]RAPDU: 9B 91 C1 55 31 E1 7E DB 90 00 [15:00:18]wFMCommunicate OK [15:00:18]SAM_PROTO_SignData done [15:00:18]FM_MakeSignedData done [15:00:18]CreateOFDProtocolMessage [15:00:18]wFMCommunicate request_size=4 [15:00:18]MH_SAM_APDU [15:00:18]CAPDU: 80 11 00 00 [15:00:18]Write to MH i2c: E2 08 00 E2 04 80 11 00 00 00 00 00 00 60 [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:18]Read from MH i2c: E2 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 17 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: E2 17 00 E2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [15:00:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:00:18]wFMCommunicate OK [15:00:18]CreateOFDProtocolMessage done [15:00:18]OFDSenderStorePacket 225277 [15:00:18]StoreOFDPacket docnum=225277 [15:00:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D0 82 07 01 49 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 01 BA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6F 03 00 35 04 06 00 53 F3 02 CB DE E6 9B 91 C1 55 31 E1 7E DB [15:00:18]CheckFolder [15:00:18]dirname=/storage/ofd_packets [15:00:18]CheckFolder done [15:00:18]ProducePacketName [15:00:18]name=ofd_packets/00225277 [15:00:18]NVStorageSaveData ofd_packets/00225277 [15:00:18]File name is /storage/ofd_packets/00225277 [15:00:18]Write 301 bytes [15:00:18]NVStorageSaveData done [15:00:18]OFDSenderStorePacket done [15:00:18]KKMCreateOFDPacket done [15:00:18]NVStorageSaveData kkm_last_timestamp [15:00:18]File name is /storage/kkm_last_timestamp [15:00:18]Write 4 bytes [15:00:18]NVStorageSaveData done [15:00:18]ExternCall_PrintAddStr [15:00:18]wPrintStart [15:00:18]Write to MH i2c: 01 00 00 E3 04 E7 [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: 01 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: 01 07 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: 01 07 00 E3 04 00 00 00 00 00 FF 0F FC [15:00:18]RasterBufferAndPrint [15:00:18]line Счет N : (1)2001475 [15:00:18]line ИНН: 02508201610067 [15:00:18]line Контрольно-Кассовый Чек [15:00:18]line ПРОДАЖА [15:00:18]line ТРК (МРК, ГНК) : 54 [15:00:18]line Товар: 2710124500 [15:00:18]line Аи-95-К-5 [15:00:18]line 9.440 * 74.20 [15:00:18]line = 700.45 [15:00:18]line НДС 12% НСП 1% [15:00:18]line > о реализуемом товаре [15:00:18]line ОКРУГЛЕНИЕ: -0.45 [15:00:18]line ИТОГО: 700.00 [15:00:18]line Внесено: 700.00 [15:00:18]line СДАЧА: 0.00 [15:00:18]line НСП 1% : 6.20 [15:00:18]line НДС 12% : 74.38 [15:00:18]line Наличными: 700.00 [15:00:18]line Безнал.: 0.00 [15:00:18]line Место: АЗС № 97 "Партнер Нефть" [15:00:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:00:18]line СНО: Общий режим [15:00:18]line Чек 345 26.07.2024 15:00 [15:00:18]line Смена: 437 ФФД: 1.0 [15:00:18]line ЗНМ: 0300000054 [15:00:18]line РНМ: 0000000000092624 [15:00:18]line Версия ККМ: 001 [15:00:18]line ФМ: 0000000000874959 [15:00:18]line ФД: 225277 [15:00:18]line ФПД: 92303189073638 [15:00:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150017&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225277&fm=92303189073638&tin=02508201610067®Number=0000000000092624&sum=70000 [15:00:18]written 0, free lines is 4095 [15:00:19]Write to MH i2c: 01 00 00 0E 05 13 [15:00:19]Write i2c OK [15:00:19]MH_I2C_Read... [15:00:19]Read from MH i2c: 01 [15:00:19]MH_I2C_Read... [15:00:19]Read from MH i2c: 01 07 00 [15:00:19]MH_I2C_Read... [15:00:19]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 58 0C 7E [15:00:19]RasterBufferAndPrint [15:00:19]line [15:00:19]line [15:00:19]line [15:00:19]line [15:00:19]line [15:00:19]written 0, free lines is 3164 [15:00:19]MH_Cut [15:00:19]Write to MH i2c: D1 01 00 15 05 01 EC [15:00:19]Write i2c OK [15:00:19]MH_I2C_Read... [15:00:19]Read from MH i2c: D1 [15:00:19]MH_I2C_Read... [15:00:19]Read from MH i2c: D1 01 00 [15:00:19]MH_I2C_Read... [15:00:19]Read from MH i2c: D1 01 00 15 05 00 EB [15:00:19]Write to MH i2c: 01 00 00 16 05 1B [15:00:19]Write i2c OK [15:00:19]MH_I2C_Read... [15:00:20]*** Cut start [15:00:20]*** Partial cut [15:00:20]*** CUTSNS_PIN = 1 [15:00:20]*** CUTSNS_PIN = 0 [15:00:20]*** Brake cut motor [15:00:20]Read from MH i2c: 01 [15:00:20]MH_I2C_Read... [15:00:20]*** Stop cut motor [15:00:20]*** Cut end [15:00:20]Read from MH i2c: 01 07 00 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: 01 07 00 16 05 00 00 00 00 00 FF 0F 30 [15:00:20]process_action close_receipt done [15:00:20]requested_data is exist [15:00:20]produce_requested_data [15:00:20]requested_item fm.sn is exist - process it [15:00:20]wFMCommunicate request_size=4 [15:00:20]MH_SAM_APDU [15:00:20]CAPDU: 80 11 00 00 [15:00:20]Write to MH i2c: E2 08 00 17 05 80 11 00 00 00 00 00 00 96 [15:00:20]Write i2c OK [15:00:20]MH_I2C_Read... [15:00:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:20]Read from MH i2c: E2 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 17 00 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 17 00 17 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [15:00:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:00:20]wFMCommunicate OK [15:00:20]requested_item fd.num is exist - process it [15:00:20]SAM_PROTO_GetFieldsCounters [15:00:20]wFMCommunicate request_size=4 [15:00:20]MH_SAM_APDU [15:00:20]CAPDU: 80 13 00 00 [15:00:20]Write to MH i2c: E2 08 00 18 05 80 13 00 00 00 00 00 00 99 [15:00:20]Write i2c OK [15:00:20]MH_I2C_Read... [15:00:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:21]Read from MH i2c: E2 [15:00:21]MH_I2C_Read... [15:00:21]Read from MH i2c: E2 62 00 [15:00:21]MH_I2C_Read... [15:00:21]Read from MH i2c: E2 62 00 18 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [15:00:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:21]wFMCommunicate OK [15:00:21]SAM_PROTO_GetFieldsCounters done [15:00:21]requested_item shift.num is exist - process it [15:00:21]requested_item shift.opened is exist - process it [15:00:21]req_shift_opened [15:00:21]FM_GetShiftState [15:00:21]SAM_PROTO_GetShiftState [15:00:21]wFMCommunicate request_size=4 [15:00:21]MH_SAM_APDU [15:00:21]CAPDU: 80 13 01 00 [15:00:21]Write to MH i2c: E2 08 00 19 05 80 13 01 00 00 00 00 00 9B [15:00:21]Write i2c OK [15:00:21]MH_I2C_Read... [15:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:21]Read from MH i2c: E2 [15:00:21]MH_I2C_Read... [15:00:21]Read from MH i2c: E2 0E 00 [15:00:21]MH_I2C_Read... [15:00:21]Read from MH i2c: E2 0E 00 19 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [15:00:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:00:21]wFMCommunicate OK [15:00:21]SAM_PROTO_GetShiftState done [15:00:21]FM_GetShiftState done [15:00:21]req_shift_opened done [15:00:21]requested_item shift.open_date is exist - process it [15:00:21]req_shift_open_date [15:00:21]req_shift_open_date done [15:00:21]produce_requested_data done [15:00:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225277,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:00:21]process_action_free close_receipt [15:00:21]json_value_free [15:00:21]json_value_free done [15:00:21]process_json_proto returns [15:00:21]Send response to host [15:00:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225277,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:00:21]free response buf [15:00:21]execute_script done [15:00:21]execute_script returns [15:00:21]free content buf [15:00:21]Sock 9.Close socket [15:00:21]Sock 9.Thread stoped [15:00:22]ConnectInit Can't take IP for lk.salyk.kg [15:00:22]CommunicateWithHost connect error [15:00:22]CommunicateWithHost err = -1 [15:00:22]OFD Sender: Server communicate error [15:00:22]OFD Sender: Processing packet 225276 [packets to send 597, broken 595] [15:00:22]ProducePacketName [15:00:22]name=ofd_packets/00225276 [15:00:22]OFD Sender: To server: pG, [15:00:22]CommunicateWithHost lk.salyk.kg:30040 [15:00:22]ConnectInit lk.salyk.kg [15:00:27]ConnectInit Can't take IP for lk.salyk.kg [15:00:27]CommunicateWithHost connect error [15:00:27]CommunicateWithHost err = -1 [15:00:27]OFD Sender: Server communicate error [15:00:32]OFD Sender: Processing packet 225276 [packets to send 597, broken 595] [15:00:32]ProducePacketName [15:00:32]name=ofd_packets/00225276 [15:00:32]OFD Sender: To server: pG, [15:00:32]CommunicateWithHost lk.salyk.kg:30040 [15:00:32]ConnectInit lk.salyk.kg [15:00:37]ConnectInit Can't take IP for lk.salyk.kg [15:00:37]CommunicateWithHost connect error [15:00:37]CommunicateWithHost err = -1 [15:00:37]OFD Sender: Server communicate error [15:00:42]OFD Sender: Processing packet 225276 [packets to send 597, broken 595] [15:00:42]ProducePacketName [15:00:42]name=ofd_packets/00225276 [15:00:42]OFD Sender: To server: pG, [15:00:42]CommunicateWithHost lk.salyk.kg:30040 [15:00:42]ConnectInit lk.salyk.kg [15:00:44]Connected sock=9 [15:00:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 59 8A 07 01 4A 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 6B B9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6F 03 00 35 04 06 00 B0 C4 3E C3 33 CD 08 8F 7C 95 5D DE DD 82 [15:00:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DB 23 47 00 A6 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 6F 03 00 F4 03 04 00 2A 66 A3 66 B6 04 01 00 00 FA 17 08 4C D2 26 13 25 [15:00:45]CommunicateWithHost err = 0 [15:00:45]CheckOFDResponse [15:00:45]1017 (14) - 77093643461234 [15:00:45]1041 (16) - 0000000000874959 [15:00:45]1040 (4) - 225276 [15:00:45]1012 (4) - 26.07.2024 09:02 [15:00:45]1206 (1) - 0 [15:00:45]OFD Sender: Remove packet 225276 [15:00:45]ProducePacketName [15:00:45]name=ofd_packets/00225276 [15:00:45]NVStorageDeleteData [15:00:45]OFD Sender: Processing packet 225277 [packets to send 596, broken 595] [15:00:45]ProducePacketName [15:00:45]name=ofd_packets/00225277 [15:00:45]OFD Sender: To server: pG, [15:00:45]CommunicateWithHost lk.salyk.kg:30040 [15:00:45]ConnectInit lk.salyk.kg [15:00:46]Connected sock=9 [15:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D0 82 07 01 49 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 01 BA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6F 03 00 35 04 06 00 53 F3 02 CB DE E6 9B 91 C1 55 31 E1 7E DB [15:00:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BF D8 47 00 AE CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 6F 03 00 F4 03 04 00 2D 66 A3 66 B6 04 01 00 00 27 7E 0C 0F 03 D0 59 B0 [15:00:47]CommunicateWithHost err = 0 [15:00:47]CheckOFDResponse [15:00:47]1017 (14) - 77093643461234 [15:00:47]1041 (16) - 0000000000874959 [15:00:47]1040 (4) - 225277 [15:00:47]1012 (4) - 26.07.2024 09:02 [15:00:47]1206 (1) - 0 [15:00:47]OFD Sender: Remove packet 225277 [15:00:47]ProducePacketName [15:00:47]name=ofd_packets/00225277 [15:00:47]NVStorageDeleteData [15:00:47]OFD Sender: No OFD packet to send [15:00:52]OFD Sender: No OFD packet to send [15:00:57]OFD Sender: No OFD packet to send [15:01:02]OFD Sender: No OFD packet to send [15:01:07]OFD Sender: No OFD packet to send [15:01:12]OFD Sender: No OFD packet to send [15:01:13]recv_with_timeout no data received [15:01:17]OFD Sender: No OFD packet to send [15:01:22]OFD Sender: No OFD packet to send [15:01:26]recv_with_timeout no data received [15:01:27]OFD Sender: No OFD packet to send [15:01:32]OFD Sender: No OFD packet to send [15:01:37]OFD Sender: No OFD packet to send [15:01:42]OFD Sender: No OFD packet to send [15:01:47]OFD Sender: No OFD packet to send [15:01:52]OFD Sender: No OFD packet to send [15:01:57]OFD Sender: No OFD packet to send [15:02:02]OFD Sender: No OFD packet to send [15:02:07]OFD Sender: No OFD packet to send [15:02:12]OFD Sender: No OFD packet to send [15:02:17]OFD Sender: No OFD packet to send [15:02:22]OFD Sender: No OFD packet to send [15:02:28]OFD Sender: No OFD packet to send [15:02:33]OFD Sender: No OFD packet to send [15:02:38]OFD Sender: No OFD packet to send [15:02:43]OFD Sender: No OFD packet to send [15:02:48]OFD Sender: No OFD packet to send [15:02:53]OFD Sender: No OFD packet to send [15:02:58]OFD Sender: No OFD packet to send [15:03:03]OFD Sender: No OFD packet to send [15:03:08]OFD Sender: No OFD packet to send [15:03:13]OFD Sender: No OFD packet to send [15:03:18]OFD Sender: No OFD packet to send [15:03:23]OFD Sender: No OFD packet to send [15:03:28]OFD Sender: No OFD packet to send [15:03:33]OFD Sender: No OFD packet to send [15:03:38]OFD Sender: No OFD packet to send [15:03:43]OFD Sender: No OFD packet to send [15:03:48]OFD Sender: No OFD packet to send [15:03:53]OFD Sender: No OFD packet to send [15:03:58]OFD Sender: No OFD packet to send [15:04:03]OFD Sender: No OFD packet to send [15:04:08]OFD Sender: No OFD packet to send [15:04:13]OFD Sender: No OFD packet to send [15:04:17]recv_with_timeout no data received [15:04:18]OFD Sender: No OFD packet to send [15:04:23]OFD Sender: No OFD packet to send [15:04:28]OFD Sender: No OFD packet to send [15:04:33]OFD Sender: No OFD packet to send [15:04:38]OFD Sender: No OFD packet to send [15:04:43]OFD Sender: No OFD packet to send [15:04:48]OFD Sender: No OFD packet to send [15:04:53]OFD Sender: No OFD packet to send [15:04:58]OFD Sender: No OFD packet to send [15:05:03]OFD Sender: No OFD packet to send [15:05:05]accept exits with 10 [15:05:05]New connection [15:05:05]New thread 3067174244 created [15:05:05]Thread 3067030884 joined [15:05:05]Waiting for new connection... [15:05:05] Sock 10.Parse request [15:05:05]Sock 10.Check first char [15:05:05]Sock 10.First char is OK [15:05:05]request: POST /json_proto HTTP/1.0 [15:05:05]Method: POST [15:05:05]URL: /json_proto [15:05:05]Method is POST - this is cgi request [15:05:05]url: /json_proto [15:05:05]query_string will be loaded in cgi processing [15:05:05]execute_cgi json_proto POST (null) [15:05:05]execute_cgi path=json_proto method=POST [15:05:05]POST find Content-Length [15:05:05]Host: 172.17.43.131:8080 [15:05:05]Content-Length: 678 [15:05:05]Content-Type: application/json [15:05:05] [15:05:05]POST finish read [15:05:05]Found Content-Length = 678 [15:05:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:05]execute_script... [15:05:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:05]POST & json_proto [15:05:05]process_json_proto [15:05:05]json parsed OK: [15:05:05]protocol is kg_v1.0 [15:05:05]action value=close_receipt [15:05:05]process_action close_receipt [15:05:05]cmd_close_receipt [15:05:05]MH_GetDate [15:05:05]Write to MH i2c: F0 00 00 1A 05 0E [15:05:05]Write i2c OK [15:05:05]MH_I2C_Read... [15:05:05]Read from MH i2c: F0 [15:05:05]MH_I2C_Read... [15:05:05]Read from MH i2c: F0 09 00 [15:05:05]MH_I2C_Read... [15:05:05]Read from MH i2c: F0 09 00 1A 05 00 21 BB A3 66 F9 24 A2 66 21 [15:05:05]GetLastDocTimeStamp 1722006017 [15:05:05]current date 1722006305 [15:05:05]FM_GetShiftState [15:05:05]SAM_PROTO_GetShiftState [15:05:05]wFMCommunicate request_size=4 [15:05:05]MH_SAM_APDU [15:05:05]CAPDU: 80 13 01 00 [15:05:05]Write to MH i2c: E2 08 00 1B 05 80 13 01 00 00 00 00 00 9D [15:05:05]Write i2c OK [15:05:05]MH_I2C_Read... [15:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:05]Read from MH i2c: E2 [15:05:05]MH_I2C_Read... [15:05:05]Read from MH i2c: E2 0E 00 [15:05:05]MH_I2C_Read... [15:05:05]Read from MH i2c: E2 0E 00 1B 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4E [15:05:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:05:05]wFMCommunicate OK [15:05:05]SAM_PROTO_GetShiftState done [15:05:05]FM_GetShiftState done [15:05:05]opened in 1721952182 [15:05:05]opened+sec_in_day 1722038582 [15:05:05]quantity*price = 40002 [15:05:05]sum+1 = 40003 [15:05:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 346 26.07.2024 15:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225278 ФПД: 177704066820174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150505&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225278&fm=177704066820174&tin=02508201610067®Number=0000000000092624&sum=40000 [15:05:06]StoreToDocumentArchive [15:05:06]shift 437 fd 225278 [15:05:06]save to /storage/0437/doc_00225278 [15:05:06]save last doc name /storage/0437/doc_00225278 to /storage/kkm_last_doc_name [15:05:06]save OK [15:05:06]Clear old archive folders... [15:05:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:06]tlvbuf is 01872700 [15:05:06]SAM_PROTO_ClearQueue [15:05:06]wFMCommunicate request_size=4 [15:05:06]MH_SAM_APDU [15:05:06]CAPDU: 80 09 00 00 [15:05:06]Write to MH i2c: E2 08 00 28 05 80 09 00 00 00 00 00 00 9F [15:05:06]Write i2c OK [15:05:06]MH_I2C_Read... [15:05:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:06]Read from MH i2c: E2 [15:05:06]MH_I2C_Read... [15:05:06]Read from MH i2c: E2 03 00 [15:05:06]MH_I2C_Read... [15:05:06]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [15:05:06]RAPDU: 90 00 [15:05:06]wFMCommunicate OK [15:05:06]SAM_PROTO_ClearQueue done [15:05:06]KKMCreateOFDPacket [15:05:06]OFDProtocolAddRootSTLVToBuf [15:05:06]FM_MakeSignedData [15:05:06]FM_MakeSignedData [15:05:06]SAM_PROTO_SignData [15:05:06]wFMCommunicate request_size=4 [15:05:06]MH_SAM_APDU [15:05:06]CAPDU: 80 0D 01 02 [15:05:06]Write to MH i2c: E2 08 00 29 05 80 0D 01 02 00 00 00 00 A7 [15:05:06]Write i2c OK [15:05:06]MH_I2C_Read... [15:05:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:06]Read from MH i2c: E2 [15:05:06]MH_I2C_Read... [15:05:06]Read from MH i2c: E2 03 00 [15:05:06]MH_I2C_Read... [15:05:06]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [15:05:06]RAPDU: 90 00 [15:05:06]wFMCommunicate OK [15:05:06]wFMCommunicate request_size=255 [15:05:06]MH_SAM_APDU [15:05:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 21 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6F 03 00 35 04 06 00 A1 [15:05:06]Write to MH i2c: E2 02 01 2A 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 21 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6F 03 00 35 04 06 00 A1 00 00 1A [15:05:06]Write i2c OK [15:05:06]MH_I2C_Read... [15:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:07]Read from MH i2c: E2 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 03 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 03 00 2A 05 00 90 00 A3 [15:05:07]RAPDU: 90 00 [15:05:07]wFMCommunicate OK [15:05:07]wFMCommunicate request_size=10 [15:05:07]MH_SAM_APDU [15:05:07]CAPDU: 80 0D 02 02 05 9E F3 C7 28 4E [15:05:07]Write to MH i2c: E2 0D 00 2B 05 80 0D 02 02 05 00 9E F3 C7 28 4E 00 00 82 [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:07]Read from MH i2c: E2 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 03 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 03 00 2B 05 00 90 00 A4 [15:05:07]RAPDU: 90 00 [15:05:07]wFMCommunicate OK [15:05:07]wFMCommunicate request_size=4 [15:05:07]MH_SAM_APDU [15:05:07]CAPDU: 80 0D 03 02 [15:05:07]Write to MH i2c: E2 08 00 2C 05 80 0D 03 02 00 00 00 00 AC [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:07]Read from MH i2c: E2 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 0B 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 0B 00 2C 05 00 03 D6 39 54 D8 F0 2B 17 90 00 1D [15:05:07]RAPDU: 03 D6 39 54 D8 F0 2B 17 90 00 [15:05:07]wFMCommunicate OK [15:05:07]SAM_PROTO_SignData done [15:05:07]FM_MakeSignedData done [15:05:07]CreateOFDProtocolMessage [15:05:07]wFMCommunicate request_size=4 [15:05:07]MH_SAM_APDU [15:05:07]CAPDU: 80 11 00 00 [15:05:07]Write to MH i2c: E2 08 00 2D 05 80 11 00 00 00 00 00 00 AC [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:07]Read from MH i2c: E2 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 17 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 17 00 2D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [15:05:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:05:07]wFMCommunicate OK [15:05:07]CreateOFDProtocolMessage done [15:05:07]OFDSenderStorePacket 225278 [15:05:07]StoreOFDPacket docnum=225278 [15:05:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 00 C7 07 01 68 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 21 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6F 03 00 35 04 06 00 A1 9E F3 C7 28 4E 03 D6 39 54 D8 F0 2B 17 [15:05:07]CheckFolder [15:05:07]dirname=/storage/ofd_packets [15:05:07]CheckFolder done [15:05:07]ProducePacketName [15:05:07]name=ofd_packets/00225278 [15:05:07]NVStorageSaveData ofd_packets/00225278 [15:05:07]File name is /storage/ofd_packets/00225278 [15:05:07]Write 301 bytes [15:05:07]NVStorageSaveData done [15:05:07]OFDSenderStorePacket done [15:05:07]KKMCreateOFDPacket done [15:05:07]NVStorageSaveData kkm_last_timestamp [15:05:07]File name is /storage/kkm_last_timestamp [15:05:07]Write 4 bytes [15:05:07]NVStorageSaveData done [15:05:07]ExternCall_PrintAddStr [15:05:07]wPrintStart [15:05:07]Write to MH i2c: 01 00 00 2E 05 33 [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: 01 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: 01 07 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: 01 07 00 2E 05 00 00 00 00 00 FF 0F 48 [15:05:07]RasterBufferAndPrint [15:05:07]line Счет N : (1)2001476 [15:05:07]line ИНН: 02508201610067 [15:05:07]line Контрольно-Кассовый Чек [15:05:07]line ПРОДАЖА [15:05:07]line ТРК (МРК, ГНК) : 53 [15:05:07]line Товар: 2710124130 [15:05:07]line Аи-92-К-5 [15:05:07]line 5.900 * 67.80 [15:05:07]line = 400.02 [15:05:07]line НДС 12% НСП 1% [15:05:07]line > о реализуемом товаре [15:05:07]line ОКРУГЛЕНИЕ: -0.02 [15:05:07]line ИТОГО: 400.00 [15:05:07]line Внесено: 400.00 [15:05:07]line СДАЧА: 0.00 [15:05:07]line НСП 1% : 3.54 [15:05:07]line НДС 12% : 42.48 [15:05:07]line Наличными: 400.00 [15:05:07]line Безнал.: 0.00 [15:05:07]line Место: АЗС № 97 "Партнер Нефть" [15:05:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:05:07]line СНО: Общий режим [15:05:07]line Чек 346 26.07.2024 15:05 [15:05:07]line Смена: 437 ФФД: 1.0 [15:05:07]line ЗНМ: 0300000054 [15:05:07]line РНМ: 0000000000092624 [15:05:07]line Версия ККМ: 001 [15:05:07]line ФМ: 0000000000874959 [15:05:07]line ФД: 225278 [15:05:07]line ФПД: 177704066820174 [15:05:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150505&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225278&fm=177704066820174&tin=02508201610067®Number=0000000000092624&sum=40000 [15:05:07]OFD Sender: Processing packet 225278 [packets to send 596, broken 595] [15:05:07]ProducePacketName [15:05:07]name=ofd_packets/00225278 [15:05:07]OFD Sender: To server: pG, [15:05:07]CommunicateWithHost lk.salyk.kg:30040 [15:05:07]ConnectInit lk.salyk.kg [15:05:07]written 0, free lines is 4095 [15:05:07]Write to MH i2c: 01 00 00 59 05 5E [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: 01 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: 01 07 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 58 0C C9 [15:05:07]RasterBufferAndPrint [15:05:07]line [15:05:07]line [15:05:07]line [15:05:07]line [15:05:07]line [15:05:07]written 0, free lines is 3164 [15:05:07]MH_Cut [15:05:07]Write to MH i2c: D1 01 00 60 05 01 37 [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: D1 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: D1 01 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: D1 01 00 60 05 00 36 [15:05:07]Write to MH i2c: 01 00 00 61 05 66 [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:09]*** Cut start [15:05:09]*** Partial cut [15:05:09]*** CUTSNS_PIN = 1 [15:05:09]*** CUTSNS_PIN = 0 [15:05:09]*** Brake cut motor [15:05:09]Read from MH i2c: 01 [15:05:09]MH_I2C_Read... [15:05:09]*** Stop cut motor [15:05:09]*** Cut end [15:05:09]Read from MH i2c: 01 07 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: 01 07 00 61 05 00 00 00 00 00 FF 0F 7B [15:05:09]process_action close_receipt done [15:05:09]requested_data is exist [15:05:09]produce_requested_data [15:05:09]requested_item fm.sn is exist - process it [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 11 00 00 [15:05:09]Write to MH i2c: E2 08 00 62 05 80 11 00 00 00 00 00 00 E1 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 17 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 17 00 62 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [15:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:05:09]wFMCommunicate OK [15:05:09]requested_item fd.num is exist - process it [15:05:09]SAM_PROTO_GetFieldsCounters [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 13 00 00 [15:05:09]Write to MH i2c: E2 08 00 63 05 80 13 00 00 00 00 00 00 E4 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 62 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 62 00 63 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [15:05:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:09]wFMCommunicate OK [15:05:09]SAM_PROTO_GetFieldsCounters done [15:05:09]requested_item shift.num is exist - process it [15:05:09]requested_item shift.opened is exist - process it [15:05:09]req_shift_opened [15:05:09]FM_GetShiftState [15:05:09]SAM_PROTO_GetShiftState [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 13 01 00 [15:05:09]Write to MH i2c: E2 08 00 64 05 80 13 01 00 00 00 00 00 E6 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 0E 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 0E 00 64 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [15:05:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:05:09]wFMCommunicate OK [15:05:09]SAM_PROTO_GetShiftState done [15:05:09]FM_GetShiftState done [15:05:09]req_shift_opened done [15:05:09]requested_item shift.open_date is exist - process it [15:05:09]req_shift_open_date [15:05:09]req_shift_open_date done [15:05:09]produce_requested_data done [15:05:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225278,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:05:09]process_action_free close_receipt [15:05:09]json_value_free [15:05:09]json_value_free done [15:05:09]process_json_proto returns [15:05:09]Send response to host [15:05:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225278,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:05:09]free response buf [15:05:09]execute_script done [15:05:09]execute_script returns [15:05:09]free content buf [15:05:09]Sock 10.Close socket [15:05:09]Sock 10.Thread stoped [15:05:10]Connected sock=11 [15:05:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 00 C7 07 01 68 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 21 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6F 03 00 35 04 06 00 A1 9E F3 C7 28 4E 03 D6 39 54 D8 F0 2B 17 [15:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DA FF 47 00 4A 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 6F 03 00 F4 03 04 00 34 67 A3 66 B6 04 01 00 00 C0 46 E7 14 EB 35 0C A2 [15:05:10]CommunicateWithHost err = 0 [15:05:10]CheckOFDResponse [15:05:10]1017 (14) - 77093643461234 [15:05:10]1041 (16) - 0000000000874959 [15:05:10]1040 (4) - 225278 [15:05:10]1012 (4) - 26.07.2024 09:07 [15:05:10]1206 (1) - 0 [15:05:10]OFD Sender: Remove packet 225278 [15:05:10]ProducePacketName [15:05:10]name=ofd_packets/00225278 [15:05:10]NVStorageDeleteData [15:05:11]OFD Sender: No OFD packet to send [15:05:16]OFD Sender: No OFD packet to send [15:05:21]OFD Sender: No OFD packet to send [15:05:26]OFD Sender: No OFD packet to send [15:05:31]OFD Sender: No OFD packet to send [15:05:36]OFD Sender: No OFD packet to send [15:05:41]OFD Sender: No OFD packet to send [15:05:46]OFD Sender: No OFD packet to send [15:05:51]OFD Sender: No OFD packet to send [15:05:56]OFD Sender: No OFD packet to send [15:06:01]OFD Sender: No OFD packet to send [15:06:06]OFD Sender: No OFD packet to send [15:06:11]OFD Sender: No OFD packet to send [15:06:16]OFD Sender: No OFD packet to send [15:06:17]accept exits with 7 [15:06:17]New connection [15:06:17]New thread 3067030884 created [15:06:17]Thread 3067174244 joined [15:06:17]Waiting for new connection... [15:06:17] Sock 7.Parse request [15:06:17]Sock 7.Check first char [15:06:17]Sock 7.First char is OK [15:06:17]request: POST /json_proto HTTP/1.0 [15:06:17]Method: POST [15:06:17]URL: /json_proto [15:06:17]Method is POST - this is cgi request [15:06:17]url: /json_proto [15:06:17]query_string will be loaded in cgi processing [15:06:17]execute_cgi json_proto POST (null) [15:06:17]execute_cgi path=json_proto method=POST [15:06:17]POST find Content-Length [15:06:17]Host: 172.17.43.131:8080 [15:06:17]Content-Length: 680 [15:06:17]Content-Type: application/json [15:06:17] [15:06:17]POST finish read [15:06:17]Found Content-Length = 680 [15:06:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:17]execute_script... [15:06:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:17]POST & json_proto [15:06:17]process_json_proto [15:06:17]json parsed OK: [15:06:17]protocol is kg_v1.0 [15:06:17]action value=close_receipt [15:06:17]process_action close_receipt [15:06:17]cmd_close_receipt [15:06:17]MH_GetDate [15:06:17]Write to MH i2c: F0 00 00 65 05 59 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: F0 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: F0 09 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: F0 09 00 65 05 00 69 BB A3 66 F9 24 A2 66 B4 [15:06:17]GetLastDocTimeStamp 1722006305 [15:06:17]current date 1722006377 [15:06:17]FM_GetShiftState [15:06:17]SAM_PROTO_GetShiftState [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 13 01 00 [15:06:17]Write to MH i2c: E2 08 00 66 05 80 13 01 00 00 00 00 00 E8 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 0E 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 0E 00 66 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 99 [15:06:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:06:17]wFMCommunicate OK [15:06:17]SAM_PROTO_GetShiftState done [15:06:17]FM_GetShiftState done [15:06:17]opened in 1721952182 [15:06:17]opened+sec_in_day 1722038582 [15:06:17]quantity*price = 200075 [15:06:17]sum+1 = 200076 [15:06:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 347 26.07.2024 15:06 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225279 ФПД: 127067683663103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225279&fm=127067683663103&tin=02508201610067®Number=0000000000092624&sum=200000 [15:06:18]StoreToDocumentArchive [15:06:18]shift 437 fd 225279 [15:06:18]save to /storage/0437/doc_00225279 [15:06:18]save last doc name /storage/0437/doc_00225279 to /storage/kkm_last_doc_name [15:06:18]save OK [15:06:18]Clear old archive folders... [15:06:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:06:18]tlvbuf is 018DDB00 [15:06:18]SAM_PROTO_ClearQueue [15:06:18]wFMCommunicate request_size=4 [15:06:18]MH_SAM_APDU [15:06:18]CAPDU: 80 09 00 00 [15:06:18]Write to MH i2c: E2 08 00 73 05 80 09 00 00 00 00 00 00 EA [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:18]Read from MH i2c: E2 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 03 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [15:06:18]RAPDU: 90 00 [15:06:18]wFMCommunicate OK [15:06:18]SAM_PROTO_ClearQueue done [15:06:18]KKMCreateOFDPacket [15:06:18]OFDProtocolAddRootSTLVToBuf [15:06:18]FM_MakeSignedData [15:06:18]FM_MakeSignedData [15:06:18]SAM_PROTO_SignData [15:06:18]wFMCommunicate request_size=4 [15:06:18]MH_SAM_APDU [15:06:18]CAPDU: 80 0D 01 02 [15:06:18]Write to MH i2c: E2 08 00 74 05 80 0D 01 02 00 00 00 00 F2 [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:18]Read from MH i2c: E2 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 03 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [15:06:18]RAPDU: 90 00 [15:06:18]wFMCommunicate OK [15:06:18]wFMCommunicate request_size=255 [15:06:18]MH_SAM_APDU [15:06:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 69 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6F 03 00 35 04 06 00 73 91 40 25 [15:06:18]Write to MH i2c: E2 02 01 75 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 69 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6F 03 00 35 04 06 00 73 91 40 25 00 00 41 [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:19]Read from MH i2c: E2 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 03 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 03 00 75 05 00 90 00 EE [15:06:19]RAPDU: 90 00 [15:06:19]wFMCommunicate OK [15:06:19]wFMCommunicate request_size=7 [15:06:19]MH_SAM_APDU [15:06:19]CAPDU: 80 0D 02 02 02 AC FF [15:06:19]Write to MH i2c: E2 0A 00 76 05 80 0D 02 02 02 00 AC FF 00 00 A4 [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:19]Read from MH i2c: E2 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 03 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 03 00 76 05 00 90 00 EF [15:06:19]RAPDU: 90 00 [15:06:19]wFMCommunicate OK [15:06:19]wFMCommunicate request_size=4 [15:06:19]MH_SAM_APDU [15:06:19]CAPDU: 80 0D 03 02 [15:06:19]Write to MH i2c: E2 08 00 77 05 80 0D 03 02 00 00 00 00 F7 [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:19]Read from MH i2c: E2 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 0B 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 0B 00 77 05 00 40 B2 D8 F4 99 2E 9E CB 90 00 E6 [15:06:19]RAPDU: 40 B2 D8 F4 99 2E 9E CB 90 00 [15:06:19]wFMCommunicate OK [15:06:19]SAM_PROTO_SignData done [15:06:19]FM_MakeSignedData done [15:06:19]CreateOFDProtocolMessage [15:06:19]wFMCommunicate request_size=4 [15:06:19]MH_SAM_APDU [15:06:19]CAPDU: 80 11 00 00 [15:06:19]Write to MH i2c: E2 08 00 78 05 80 11 00 00 00 00 00 00 F7 [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:19]Read from MH i2c: E2 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 17 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 17 00 78 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [15:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:06:19]wFMCommunicate OK [15:06:19]CreateOFDProtocolMessage done [15:06:19]OFDSenderStorePacket 225279 [15:06:19]StoreOFDPacket docnum=225279 [15:06:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A C3 04 01 A4 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 69 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6F 03 00 35 04 06 00 73 91 40 25 AC FF 40 B2 D8 F4 99 2E 9E CB [15:06:19]CheckFolder [15:06:19]dirname=/storage/ofd_packets [15:06:19]CheckFolder done [15:06:19]ProducePacketName [15:06:19]name=ofd_packets/00225279 [15:06:19]NVStorageSaveData ofd_packets/00225279 [15:06:19]File name is /storage/ofd_packets/00225279 [15:06:19]Write 298 bytes [15:06:19]NVStorageSaveData done [15:06:19]OFDSenderStorePacket done [15:06:19]KKMCreateOFDPacket done [15:06:19]NVStorageSaveData kkm_last_timestamp [15:06:19]File name is /storage/kkm_last_timestamp [15:06:19]Write 4 bytes [15:06:19]NVStorageSaveData done [15:06:19]ExternCall_PrintAddStr [15:06:19]wPrintStart [15:06:19]Write to MH i2c: 01 00 00 79 05 7E [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: 01 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: 01 07 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 FF 0F 93 [15:06:19]RasterBufferAndPrint [15:06:19]line Счет N : (1)2001477 [15:06:19]line ИНН: 02508201610067 [15:06:19]line Контрольно-Кассовый Чек [15:06:19]line ПРОДАЖА [15:06:19]line ТРК (МРК, ГНК) : 31 [15:06:19]line Товар: 2710194210 [15:06:19]line ДТ-К-5 [15:06:19]line 26.430 * 75.70 [15:06:19]line = 2000.75 [15:06:19]line НДС 12% НСП 1% [15:06:19]line > о реализуемом товаре [15:06:19]line ОКРУГЛЕНИЕ: -0.75 [15:06:19]line ИТОГО: 2000.00 [15:06:19]line Внесено: 2000.00 [15:06:19]line СДАЧА: 0.00 [15:06:19]line НСП 1% : 17.71 [15:06:19]line НДС 12% : 212.47 [15:06:19]line Наличными: 2000.00 [15:06:19]line Безнал.: 0.00 [15:06:19]line Место: АЗС № 97 "Партнер Нефть" [15:06:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:06:19]line СНО: Общий режим [15:06:19]line Чек 347 26.07.2024 15:06 [15:06:19]line Смена: 437 ФФД: 1.0 [15:06:19]line ЗНМ: 0300000054 [15:06:19]line РНМ: 0000000000092624 [15:06:19]line Версия ККМ: 001 [15:06:19]line ФМ: 0000000000874959 [15:06:19]line ФД: 225279 [15:06:19]line ФПД: 127067683663103 [15:06:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225279&fm=127067683663103&tin=02508201610067®Number=0000000000092624&sum=200000 [15:06:19]OFD Sender: Processing packet 225279 [packets to send 596, broken 595] [15:06:19]ProducePacketName [15:06:19]name=ofd_packets/00225279 [15:06:19]OFD Sender: To server: pG, [15:06:19]CommunicateWithHost lk.salyk.kg:30040 [15:06:19]ConnectInit lk.salyk.kg [15:06:19]written 0, free lines is 4095 [15:06:20]Connected sock=10 [15:06:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1A C3 04 01 A4 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 69 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6F 03 00 35 04 06 00 73 91 40 25 AC FF 40 B2 D8 F4 99 2E 9E CB [15:06:20]Write to MH i2c: 01 00 00 A4 05 A9 [15:06:20]Write i2c OK [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: 01 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: 01 07 00 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: 01 07 00 A4 05 00 00 00 00 00 5B 0C 17 [15:06:20]RasterBufferAndPrint [15:06:20]line [15:06:20]line [15:06:20]line [15:06:20]line [15:06:20]line [15:06:20]written 0, free lines is 3166 [15:06:20]MH_Cut [15:06:20]Write to MH i2c: D1 01 00 AB 05 01 82 [15:06:20]Write i2c OK [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: D1 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: D1 01 00 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: D1 01 00 AB 05 00 81 [15:06:20]Write to MH i2c: 01 00 00 AC 05 B1 [15:06:20]Write i2c OK [15:06:20]MH_I2C_Read... [15:06:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AA F4 47 00 C5 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 6F 03 00 F4 03 04 00 7A 67 A3 66 B6 04 01 00 00 91 F7 91 5E 65 45 7C CD [15:06:20]CommunicateWithHost err = 0 [15:06:20]CheckOFDResponse [15:06:20]1017 (14) - 77093643461234 [15:06:20]1041 (16) - 0000000000874959 [15:06:20]1040 (4) - 225279 [15:06:20]1012 (4) - 26.07.2024 09:08 [15:06:20]1206 (1) - 0 [15:06:20]OFD Sender: Remove packet 225279 [15:06:20]ProducePacketName [15:06:20]name=ofd_packets/00225279 [15:06:20]NVStorageDeleteData [15:06:20]OFD Sender: No OFD packet to send [15:06:21]*** Cut start [15:06:21]*** Partial cut [15:06:21]*** CUTSNS_PIN = 1 [15:06:21]*** CUTSNS_PIN = 0 [15:06:21]*** Brake cut motor [15:06:21]Read from MH i2c: 01 [15:06:21]MH_I2C_Read... [15:06:21]*** Stop cut motor [15:06:21]*** Cut end [15:06:21]Read from MH i2c: 01 07 00 [15:06:21]MH_I2C_Read... [15:06:21]Read from MH i2c: 01 07 00 AC 05 00 00 00 00 00 FF 0F C6 [15:06:21]process_action close_receipt done [15:06:21]requested_data is exist [15:06:21]produce_requested_data [15:06:21]requested_item fm.sn is exist - process it [15:06:21]wFMCommunicate request_size=4 [15:06:21]MH_SAM_APDU [15:06:21]CAPDU: 80 11 00 00 [15:06:21]Write to MH i2c: E2 08 00 AD 05 80 11 00 00 00 00 00 00 2C [15:06:21]Write i2c OK [15:06:21]MH_I2C_Read... [15:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:22]Read from MH i2c: E2 [15:06:22]MH_I2C_Read... [15:06:22]Read from MH i2c: E2 17 00 [15:06:22]MH_I2C_Read... [15:06:22]Read from MH i2c: E2 17 00 AD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [15:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:06:22]wFMCommunicate OK [15:06:22]requested_item fd.num is exist - process it [15:06:22]SAM_PROTO_GetFieldsCounters [15:06:22]wFMCommunicate request_size=4 [15:06:22]MH_SAM_APDU [15:06:22]CAPDU: 80 13 00 00 [15:06:22]Write to MH i2c: E2 08 00 AE 05 80 13 00 00 00 00 00 00 2F [15:06:22]Write i2c OK [15:06:22]MH_I2C_Read... [15:06:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:22]Read from MH i2c: E2 [15:06:22]MH_I2C_Read... [15:06:22]Read from MH i2c: E2 62 00 [15:06:22]MH_I2C_Read... [15:06:22]Read from MH i2c: E2 62 00 AE 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [15:06:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 6F 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:22]wFMCommunicate OK [15:06:22]SAM_PROTO_GetFieldsCounters done [15:06:22]requested_item shift.num is exist - process it [15:06:22]requested_item shift.opened is exist - process it [15:06:22]req_shift_opened [15:06:22]FM_GetShiftState [15:06:22]SAM_PROTO_GetShiftState [15:06:22]wFMCommunicate request_size=4 [15:06:22]MH_SAM_APDU [15:06:22]CAPDU: 80 13 01 00 [15:06:22]Write to MH i2c: E2 08 00 AF 05 80 13 01 00 00 00 00 00 31 [15:06:22]Write i2c OK [15:06:22]MH_I2C_Read... [15:06:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:22]Read from MH i2c: E2 [15:06:22]MH_I2C_Read... [15:06:22]Read from MH i2c: E2 0E 00 [15:06:22]MH_I2C_Read... [15:06:22]Read from MH i2c: E2 0E 00 AF 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [15:06:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:06:22]wFMCommunicate OK [15:06:22]SAM_PROTO_GetShiftState done [15:06:22]FM_GetShiftState done [15:06:22]req_shift_opened done [15:06:22]requested_item shift.open_date is exist - process it [15:06:22]req_shift_open_date [15:06:22]req_shift_open_date done [15:06:22]produce_requested_data done [15:06:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225279,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:06:22]process_action_free close_receipt [15:06:22]json_value_free [15:06:22]json_value_free done [15:06:22]process_json_proto returns [15:06:22]Send response to host [15:06:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225279,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:06:22]free response buf [15:06:22]execute_script done [15:06:22]execute_script returns [15:06:22]free content buf [15:06:22]Sock 7.Close socket [15:06:22]Sock 7.Thread stoped [15:06:25]OFD Sender: No OFD packet to send [15:06:31]OFD Sender: No OFD packet to send [15:06:36]OFD Sender: No OFD packet to send [15:06:41]OFD Sender: No OFD packet to send [15:06:44]recv_with_timeout no data received [15:06:46]OFD Sender: No OFD packet to send [15:06:51]OFD Sender: No OFD packet to send [15:06:56]OFD Sender: No OFD packet to send [15:07:01]OFD Sender: No OFD packet to send [15:07:06]OFD Sender: No OFD packet to send [15:07:11]OFD Sender: No OFD packet to send [15:07:16]OFD Sender: No OFD packet to send [15:07:21]OFD Sender: No OFD packet to send [15:07:26]OFD Sender: No OFD packet to send [15:07:31]OFD Sender: No OFD packet to send [15:07:36]OFD Sender: No OFD packet to send [15:07:41]OFD Sender: No OFD packet to send [15:07:46]OFD Sender: No OFD packet to send [15:07:51]OFD Sender: No OFD packet to send [15:07:52]accept exits with 9 [15:07:52]New connection [15:07:52]New thread 3067174244 created [15:07:52]Thread 3067030884 joined [15:07:52]Waiting for new connection... [15:07:52] Sock 9.Parse request [15:07:52]Sock 9.Check first char [15:07:52]Sock 9.First char is OK [15:07:52]request: POST /json_proto HTTP/1.0 [15:07:52]Method: POST [15:07:52]URL: /json_proto [15:07:52]Method is POST - this is cgi request [15:07:52]url: /json_proto [15:07:52]query_string will be loaded in cgi processing [15:07:52]execute_cgi json_proto POST (null) [15:07:52]execute_cgi path=json_proto method=POST [15:07:52]POST find Content-Length [15:07:52]Host: 172.17.43.131:8080 [15:07:52]Content-Length: 802 [15:07:52]Content-Type: application/json [15:07:52] [15:07:52]POST finish read [15:07:52]Found Content-Length = 802 [15:07:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:52]execute_script... [15:07:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:52]POST & json_proto [15:07:52]process_json_proto [15:07:52]json parsed OK: [15:07:52]protocol is kg_v1.0 [15:07:52]action value=close_receipt [15:07:52]process_action close_receipt [15:07:52]cmd_close_receipt [15:07:52]MH_GetDate [15:07:52]Write to MH i2c: F0 00 00 B0 05 A4 [15:07:52]Write i2c OK [15:07:52]MH_I2C_Read... [15:07:52]Read from MH i2c: F0 [15:07:52]MH_I2C_Read... [15:07:52]Read from MH i2c: F0 09 00 [15:07:52]MH_I2C_Read... [15:07:52]Read from MH i2c: F0 09 00 B0 05 00 C9 BB A3 66 F9 24 A2 66 5F [15:07:52]GetLastDocTimeStamp 1722006377 [15:07:52]current date 1722006473 [15:07:52]FM_GetShiftState [15:07:52]SAM_PROTO_GetShiftState [15:07:52]wFMCommunicate request_size=4 [15:07:52]MH_SAM_APDU [15:07:52]CAPDU: 80 13 01 00 [15:07:52]Write to MH i2c: E2 08 00 B1 05 80 13 01 00 00 00 00 00 33 [15:07:52]Write i2c OK [15:07:52]MH_I2C_Read... [15:07:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:52]Read from MH i2c: E2 [15:07:52]MH_I2C_Read... [15:07:52]Read from MH i2c: E2 0E 00 [15:07:52]MH_I2C_Read... [15:07:52]Read from MH i2c: E2 0E 00 B1 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E4 [15:07:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:07:52]wFMCommunicate OK [15:07:52]SAM_PROTO_GetShiftState done [15:07:52]FM_GetShiftState done [15:07:52]opened in 1721952182 [15:07:52]opened+sec_in_day 1722038582 [15:07:52]quantity*price = 70037 [15:07:52]sum+1 = 70038 [15:07:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 348 26.07.2024 15:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225280 ФПД: 199466194707520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150753&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225280&fm=199466194707520&tin=02508201610067®Number=0000000000092624&sum=70037 [15:07:54]StoreToDocumentArchive [15:07:54]shift 437 fd 225280 [15:07:54]save to /storage/0437/doc_00225280 [15:07:54]save last doc name /storage/0437/doc_00225280 to /storage/kkm_last_doc_name [15:07:54]save OK [15:07:54]Clear old archive folders... [15:07:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:54]tlvbuf is 018D75D0 [15:07:54]SAM_PROTO_ClearQueue [15:07:54]wFMCommunicate request_size=4 [15:07:54]MH_SAM_APDU [15:07:54]CAPDU: 80 09 00 00 [15:07:54]Write to MH i2c: E2 08 00 BE 05 80 09 00 00 00 00 00 00 35 [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:54]Read from MH i2c: E2 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [15:07:54]RAPDU: 90 00 [15:07:54]wFMCommunicate OK [15:07:54]SAM_PROTO_ClearQueue done [15:07:54]KKMCreateOFDPacket [15:07:54]OFDProtocolAddRootSTLVToBuf [15:07:54]FM_MakeSignedData [15:07:54]FM_MakeSignedData [15:07:54]SAM_PROTO_SignData [15:07:54]wFMCommunicate request_size=4 [15:07:54]MH_SAM_APDU [15:07:54]CAPDU: 80 0D 01 02 [15:07:54]Write to MH i2c: E2 08 00 BF 05 80 0D 01 02 00 00 00 00 3D [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:54]Read from MH i2c: E2 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [15:07:54]RAPDU: 90 00 [15:07:54]wFMCommunicate OK [15:07:54]wFMCommunicate request_size=255 [15:07:54]MH_SAM_APDU [15:07:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 C9 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 70 03 00 35 04 06 00 B5 [15:07:54]Write to MH i2c: E2 02 01 C0 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 C9 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 70 03 00 35 04 06 00 B5 00 00 BD [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:54]Read from MH i2c: E2 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 C0 05 00 90 00 39 [15:07:54]RAPDU: 90 00 [15:07:54]wFMCommunicate OK [15:07:54]wFMCommunicate request_size=10 [15:07:54]MH_SAM_APDU [15:07:54]CAPDU: 80 0D 02 02 05 69 D7 AE 24 40 [15:07:54]Write to MH i2c: E2 0D 00 C1 05 80 0D 02 02 05 00 69 D7 AE 24 40 00 00 9C [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:54]Read from MH i2c: E2 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [15:07:54]RAPDU: 90 00 [15:07:54]wFMCommunicate OK [15:07:54]wFMCommunicate request_size=4 [15:07:54]MH_SAM_APDU [15:07:54]CAPDU: 80 0D 03 02 [15:07:54]Write to MH i2c: E2 08 00 C2 05 80 0D 03 02 00 00 00 00 42 [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:54]Read from MH i2c: E2 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 0B 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 0B 00 C2 05 00 12 09 16 DC 49 39 9A 63 90 00 CF [15:07:54]RAPDU: 12 09 16 DC 49 39 9A 63 90 00 [15:07:54]wFMCommunicate OK [15:07:54]SAM_PROTO_SignData done [15:07:54]FM_MakeSignedData done [15:07:54]CreateOFDProtocolMessage [15:07:54]wFMCommunicate request_size=4 [15:07:54]MH_SAM_APDU [15:07:54]CAPDU: 80 11 00 00 [15:07:54]Write to MH i2c: E2 08 00 C3 05 80 11 00 00 00 00 00 00 42 [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:54]Read from MH i2c: E2 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 17 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: E2 17 00 C3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [15:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:07:54]wFMCommunicate OK [15:07:54]CreateOFDProtocolMessage done [15:07:54]OFDSenderStorePacket 225280 [15:07:54]StoreOFDPacket docnum=225280 [15:07:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 C6 07 01 A2 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 C9 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 70 03 00 35 04 06 00 B5 69 D7 AE 24 40 12 09 16 DC 49 39 9A 63 [15:07:54]CheckFolder [15:07:54]dirname=/storage/ofd_packets [15:07:54]CheckFolder done [15:07:54]ProducePacketName [15:07:54]name=ofd_packets/00225280 [15:07:54]NVStorageSaveData ofd_packets/00225280 [15:07:54]File name is /storage/ofd_packets/00225280 [15:07:54]Write 301 bytes [15:07:54]NVStorageSaveData done [15:07:54]OFDSenderStorePacket done [15:07:54]KKMCreateOFDPacket done [15:07:54]NVStorageSaveData kkm_last_timestamp [15:07:54]File name is /storage/kkm_last_timestamp [15:07:54]Write 4 bytes [15:07:54]NVStorageSaveData done [15:07:54]ExternCall_PrintAddStr [15:07:54]wPrintStart [15:07:54]Write to MH i2c: 01 00 00 C4 05 C9 [15:07:54]Write i2c OK [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: 01 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: 01 07 00 [15:07:54]MH_I2C_Read... [15:07:54]Read from MH i2c: 01 07 00 C4 05 00 00 00 00 00 FF 0F DE [15:07:54]RasterBufferAndPrint [15:07:54]line Счет N : (1)2001478 [15:07:54]line ИНН: 02508201610067 [15:07:54]line Контрольно-Кассовый Чек [15:07:54]line ПРОДАЖА [15:07:54]line ТРК (МРК, ГНК) : 43 [15:07:54]line Товар: 2710124130 [15:07:54]line Аи-92-К-5 [15:07:54]line 10.330 * 67.80 [15:07:54]line = 700.37 [15:07:54]line НДС 12% НСП 1% [15:07:54]line > о реализуемом товаре [15:07:54]line ИТОГО: 700.37 [15:07:54]line НСП 1% : 6.20 [15:07:54]line НДС 12% : 74.38 [15:07:54]line Наличными: 0.00 [15:07:54]line Безнал.: 700.37 [15:07:54]line Место: АЗС № 97 "Партнер Нефть" [15:07:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:07:54]line СНО: Общий режим [15:07:54]line Чек 348 26.07.2024 15:07 [15:07:54]line Смена: 437 ФФД: 1.0 [15:07:54]line ЗНМ: 0300000054 [15:07:54]line РНМ: 0000000000092624 [15:07:54]line Версия ККМ: 001 [15:07:54]line Платежная система: O! деньги [15:07:54]line ФМ: 0000000000874959 [15:07:54]line ФД: 225280 [15:07:54]line ФПД: 199466194707520 [15:07:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T150753&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225280&fm=199466194707520&tin=02508201610067®Number=0000000000092624&sum=70037 [15:07:54]written 0, free lines is 4095 [15:07:54]OFD Sender: Processing packet 225280 [packets to send 596, broken 595] [15:07:54]ProducePacketName [15:07:54]name=ofd_packets/00225280 [15:07:54]OFD Sender: To server: pG, [15:07:54]CommunicateWithHost lk.salyk.kg:30040 [15:07:54]ConnectInit lk.salyk.kg [15:07:55]Write to MH i2c: 01 00 00 EE 05 F3 [15:07:55]Write i2c OK [15:07:55]MH_I2C_Read... [15:07:55]Read from MH i2c: 01 [15:07:55]MH_I2C_Read... [15:07:55]Read from MH i2c: 01 07 00 [15:07:55]MH_I2C_Read... [15:07:55]Read from MH i2c: 01 07 00 EE 05 00 00 00 00 00 72 0C 78 [15:07:55]RasterBufferAndPrint [15:07:55]line [15:07:55]line [15:07:55]line [15:07:55]line [15:07:55]line [15:07:55]written 0, free lines is 3190 [15:07:55]MH_Cut [15:07:55]Write to MH i2c: D1 01 00 F5 05 01 CC [15:07:55]Write i2c OK [15:07:55]MH_I2C_Read... [15:07:55]Read from MH i2c: D1 [15:07:55]MH_I2C_Read... [15:07:55]Read from MH i2c: D1 01 00 [15:07:55]MH_I2C_Read... [15:07:55]Read from MH i2c: D1 01 00 F5 05 00 CB [15:07:55]Write to MH i2c: 01 00 00 F6 05 FB [15:07:55]Write i2c OK [15:07:55]MH_I2C_Read... [15:07:55]Connected sock=10 [15:07:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 C6 07 01 A2 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 C9 BB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 70 03 00 35 04 06 00 B5 69 D7 AE 24 40 12 09 16 DC 49 39 9A 63 [15:07:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EB 6D 47 00 B1 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 70 03 00 F4 03 04 00 DA 67 A3 66 B6 04 01 00 00 12 11 EA 7E 7C C9 59 E1 [15:07:55]CommunicateWithHost err = 0 [15:07:55]CheckOFDResponse [15:07:55]1017 (14) - 77093643461234 [15:07:55]1041 (16) - 0000000000874959 [15:07:55]1040 (4) - 225280 [15:07:55]1012 (4) - 26.07.2024 09:09 [15:07:55]1206 (1) - 0 [15:07:55]OFD Sender: Remove packet 225280 [15:07:55]ProducePacketName [15:07:55]name=ofd_packets/00225280 [15:07:55]NVStorageDeleteData [15:07:56]*** Cut start [15:07:56]*** Partial cut [15:07:56]*** CUTSNS_PIN = 1 [15:07:56]OFD Sender: No OFD packet to send [15:07:56]*** CUTSNS_PIN = 0 [15:07:56]*** Brake cut motor [15:07:56]Read from MH i2c: 01 [15:07:56]MH_I2C_Read... [15:07:56]*** Stop cut motor [15:07:56]*** Cut end [15:07:56]Read from MH i2c: 01 07 00 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: 01 07 00 F6 05 00 00 00 00 00 FF 0F 10 [15:07:56]process_action close_receipt done [15:07:56]requested_data is exist [15:07:56]produce_requested_data [15:07:56]requested_item fm.sn is exist - process it [15:07:56]wFMCommunicate request_size=4 [15:07:56]MH_SAM_APDU [15:07:56]CAPDU: 80 11 00 00 [15:07:56]Write to MH i2c: E2 08 00 F7 05 80 11 00 00 00 00 00 00 76 [15:07:56]Write i2c OK [15:07:56]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 17 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 17 00 F7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [15:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:07:57]wFMCommunicate OK [15:07:57]requested_item fd.num is exist - process it [15:07:57]SAM_PROTO_GetFieldsCounters [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 13 00 00 [15:07:57]Write to MH i2c: E2 08 00 F8 05 80 13 00 00 00 00 00 00 79 [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 62 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 62 00 F8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [15:07:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:57]wFMCommunicate OK [15:07:57]SAM_PROTO_GetFieldsCounters done [15:07:57]requested_item shift.num is exist - process it [15:07:57]requested_item shift.opened is exist - process it [15:07:57]req_shift_opened [15:07:57]FM_GetShiftState [15:07:57]SAM_PROTO_GetShiftState [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 13 01 00 [15:07:57]Write to MH i2c: E2 08 00 F9 05 80 13 01 00 00 00 00 00 7B [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 0E 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 0E 00 F9 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [15:07:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:07:57]wFMCommunicate OK [15:07:57]SAM_PROTO_GetShiftState done [15:07:57]FM_GetShiftState done [15:07:57]req_shift_opened done [15:07:57]requested_item shift.open_date is exist - process it [15:07:57]req_shift_open_date [15:07:57]req_shift_open_date done [15:07:57]produce_requested_data done [15:07:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225280,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:07:57]process_action_free close_receipt [15:07:57]json_value_free [15:07:57]json_value_free done [15:07:57]process_json_proto returns [15:07:57]Send response to host [15:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225280,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:07:57]free response buf [15:07:57]execute_script done [15:07:57]execute_script returns [15:07:57]free content buf [15:07:57]Sock 9.Close socket [15:07:57]Sock 9.Thread stoped [15:08:01]OFD Sender: No OFD packet to send [15:08:06]OFD Sender: No OFD packet to send [15:08:11]OFD Sender: No OFD packet to send [15:08:11]recv_with_timeout no data received [15:08:16]OFD Sender: No OFD packet to send [15:08:21]OFD Sender: No OFD packet to send [15:08:26]OFD Sender: No OFD packet to send [15:08:31]OFD Sender: No OFD packet to send [15:08:36]OFD Sender: No OFD packet to send [15:08:41]OFD Sender: No OFD packet to send [15:08:46]OFD Sender: No OFD packet to send [15:08:51]OFD Sender: No OFD packet to send [15:08:56]OFD Sender: No OFD packet to send [15:09:01]OFD Sender: No OFD packet to send [15:09:06]OFD Sender: No OFD packet to send [15:09:11]OFD Sender: No OFD packet to send [15:09:16]OFD Sender: No OFD packet to send [15:09:17]recv_with_timeout no data received [15:09:21]OFD Sender: No OFD packet to send [15:09:26]OFD Sender: No OFD packet to send [15:09:31]OFD Sender: No OFD packet to send [15:09:36]OFD Sender: No OFD packet to send [15:09:41]OFD Sender: No OFD packet to send [15:09:46]OFD Sender: No OFD packet to send [15:09:51]OFD Sender: No OFD packet to send [15:09:56]OFD Sender: No OFD packet to send [15:10:00]accept exits with 7 [15:10:00]New connection [15:10:00]New thread 3067030884 created [15:10:00]Thread 3067174244 joined [15:10:00]Waiting for new connection... [15:10:00] Sock 7.Parse request [15:10:00]Sock 7.Check first char [15:10:00]Sock 7.First char is OK [15:10:00]request: POST /json_proto HTTP/1.0 [15:10:00]Method: POST [15:10:00]URL: /json_proto [15:10:00]Method is POST - this is cgi request [15:10:00]url: /json_proto [15:10:00]query_string will be loaded in cgi processing [15:10:00]execute_cgi json_proto POST (null) [15:10:00]execute_cgi path=json_proto method=POST [15:10:00]POST find Content-Length [15:10:00]Host: 172.17.43.131:8080 [15:10:00]Content-Length: 680 [15:10:00]Content-Type: application/json [15:10:00] [15:10:00]POST finish read [15:10:00]Found Content-Length = 680 [15:10:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 40.960, "sum" : 3100.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3100.00, "total" : 3100.00, "payments": [ { "type": 0, "sum" : 3100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:00]execute_script... [15:10:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 40.960, "sum" : 3100.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3100.00, "total" : 3100.00, "payments": [ { "type": 0, "sum" : 3100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:00]POST & json_proto [15:10:00]process_json_proto [15:10:00]json parsed OK: [15:10:00]protocol is kg_v1.0 [15:10:00]action value=close_receipt [15:10:00]process_action close_receipt [15:10:00]cmd_close_receipt [15:10:00]MH_GetDate [15:10:00]Write to MH i2c: F0 00 00 FA 05 EE [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: F0 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: F0 09 00 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: F0 09 00 FA 05 00 49 BC A3 66 F9 24 A2 66 2A [15:10:00]GetLastDocTimeStamp 1722006473 [15:10:00]current date 1722006601 [15:10:00]FM_GetShiftState [15:10:00]SAM_PROTO_GetShiftState [15:10:00]wFMCommunicate request_size=4 [15:10:00]MH_SAM_APDU [15:10:00]CAPDU: 80 13 01 00 [15:10:00]Write to MH i2c: E2 08 00 FB 05 80 13 01 00 00 00 00 00 7D [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:00]Read from MH i2c: E2 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: E2 0E 00 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: E2 0E 00 FB 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2E [15:10:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:10:00]wFMCommunicate OK [15:10:00]SAM_PROTO_GetShiftState done [15:10:00]FM_GetShiftState done [15:10:00]opened in 1721952182 [15:10:00]opened+sec_in_day 1722038582 [15:10:00]quantity*price = 310067 [15:10:00]sum+1 = 310068 [15:10:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 3100.00 Внесено: 3100.00 СДАЧА: 0.00 НСП 1% : 27.44 НДС 12% : 329.27 Наличными: 3100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 349 26.07.2024 15:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225281 ФПД: 86815727926460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225281&fm=86815727926460&tin=02508201610067®Number=0000000000092624&sum=310000 [15:10:01]StoreToDocumentArchive [15:10:01]shift 437 fd 225281 [15:10:01]save to /storage/0437/doc_00225281 [15:10:01]save last doc name /storage/0437/doc_00225281 to /storage/kkm_last_doc_name [15:10:01]save OK [15:10:01]Clear old archive folders... [15:10:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:10:01]tlvbuf is 0187AE70 [15:10:01]SAM_PROTO_ClearQueue [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 09 00 00 [15:10:01]Write to MH i2c: E2 08 00 08 06 80 09 00 00 00 00 00 00 80 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]SAM_PROTO_ClearQueue done [15:10:02]KKMCreateOFDPacket [15:10:02]OFDProtocolAddRootSTLVToBuf [15:10:02]FM_MakeSignedData [15:10:02]FM_MakeSignedData [15:10:02]SAM_PROTO_SignData [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 01 02 [15:10:02]Write to MH i2c: E2 08 00 09 06 80 0D 01 02 00 00 00 00 88 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]wFMCommunicate request_size=255 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 A0 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 33 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 80 00 00 00 00 07 04 06 00 F0 BA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 49 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 70 03 00 35 04 06 00 4E F5 5C 9F [15:10:02]Write to MH i2c: E2 02 01 0A 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 A0 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 33 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 80 00 00 00 00 07 04 06 00 F0 BA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 49 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 70 03 00 35 04 06 00 4E F5 5C 9F 00 00 3F [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]wFMCommunicate request_size=7 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 02 02 02 BC BC [15:10:02]Write to MH i2c: E2 0A 00 0B 06 80 0D 02 02 02 00 BC BC 00 00 07 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 03 02 [15:10:02]Write to MH i2c: E2 08 00 0C 06 80 0D 03 02 00 00 00 00 8D [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 0B 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 0B 00 0C 06 00 12 3D C3 D9 B9 FE 59 AC 90 00 35 [15:10:02]RAPDU: 12 3D C3 D9 B9 FE 59 AC 90 00 [15:10:02]wFMCommunicate OK [15:10:02]SAM_PROTO_SignData done [15:10:02]FM_MakeSignedData done [15:10:02]CreateOFDProtocolMessage [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 11 00 00 [15:10:02]Write to MH i2c: E2 08 00 0D 06 80 11 00 00 00 00 00 00 8D [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 17 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 17 00 0D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [15:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:10:02]wFMCommunicate OK [15:10:02]CreateOFDProtocolMessage done [15:10:02]OFDSenderStorePacket 225281 [15:10:02]StoreOFDPacket docnum=225281 [15:10:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EA B1 04 01 97 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 A0 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 33 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 80 00 00 00 00 07 04 06 00 F0 BA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 49 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 70 03 00 35 04 06 00 4E F5 5C 9F BC BC 12 3D C3 D9 B9 FE 59 AC [15:10:02]CheckFolder [15:10:02]dirname=/storage/ofd_packets [15:10:02]CheckFolder done [15:10:02]ProducePacketName [15:10:02]name=ofd_packets/00225281 [15:10:02]NVStorageSaveData ofd_packets/00225281 [15:10:02]File name is /storage/ofd_packets/00225281 [15:10:02]Write 298 bytes [15:10:02]NVStorageSaveData done [15:10:02]OFDSenderStorePacket done [15:10:02]KKMCreateOFDPacket done [15:10:02]NVStorageSaveData kkm_last_timestamp [15:10:02]File name is /storage/kkm_last_timestamp [15:10:02]Write 4 bytes [15:10:02]NVStorageSaveData done [15:10:02]ExternCall_PrintAddStr [15:10:02]wPrintStart [15:10:02]Write to MH i2c: 01 00 00 0E 06 14 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 07 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 07 00 0E 06 00 00 00 00 00 FF 0F 29 [15:10:02]RasterBufferAndPrint [15:10:02]line Счет N : (1)2001479 [15:10:02]line ИНН: 02508201610067 [15:10:02]line Контрольно-Кассовый Чек [15:10:02]line ПРОДАЖА [15:10:02]line ТРК (МРК, ГНК) : 51 [15:10:02]line Товар: 2710194210 [15:10:02]line ДТ-К-5 [15:10:02]line 40.960 * 75.70 [15:10:02]line = 3100.67 [15:10:02]line НДС 12% НСП 1% [15:10:02]line > о реализуемом товаре [15:10:02]line ОКРУГЛЕНИЕ: -0.67 [15:10:02]line ИТОГО: 3100.00 [15:10:02]line Внесено: 3100.00 [15:10:02]line СДАЧА: 0.00 [15:10:02]line НСП 1% : 27.44 [15:10:02]line НДС 12% : 329.27 [15:10:02]line Наличными: 3100.00 [15:10:02]line Безнал.: 0.00 [15:10:02]line Место: АЗС № 97 "Партнер Нефть" [15:10:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:10:02]line СНО: Общий режим [15:10:02]line Чек 349 26.07.2024 15:10 [15:10:02]line Смена: 437 ФФД: 1.0 [15:10:02]line ЗНМ: 0300000054 [15:10:02]line РНМ: 0000000000092624 [15:10:02]line Версия ККМ: 001 [15:10:02]line ФМ: 0000000000874959 [15:10:02]line ФД: 225281 [15:10:02]line ФПД: 86815727926460 [15:10:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151001&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225281&fm=86815727926460&tin=02508201610067®Number=0000000000092624&sum=310000 [15:10:02]OFD Sender: Processing packet 225281 [packets to send 596, broken 595] [15:10:02]ProducePacketName [15:10:02]name=ofd_packets/00225281 [15:10:02]OFD Sender: To server: pG, [15:10:02]CommunicateWithHost lk.salyk.kg:30040 [15:10:02]ConnectInit lk.salyk.kg [15:10:02]written 0, free lines is 4095 [15:10:03]Write to MH i2c: 01 00 00 39 06 3F [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: 01 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: 01 07 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 5A 0C AC [15:10:03]RasterBufferAndPrint [15:10:03]line [15:10:03]line [15:10:03]line [15:10:03]line [15:10:03]line [15:10:03]written 0, free lines is 3165 [15:10:03]MH_Cut [15:10:03]Write to MH i2c: D1 01 00 40 06 01 18 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: D1 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: D1 01 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: D1 01 00 40 06 00 17 [15:10:03]Write to MH i2c: 01 00 00 41 06 47 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:04]*** Cut start [15:10:04]*** Partial cut [15:10:04]*** CUTSNS_PIN = 1 [15:10:04]*** CUTSNS_PIN = 0 [15:10:04]*** Brake cut motor [15:10:05]Read from MH i2c: 01 [15:10:05]MH_I2C_Read... [15:10:05]*** Stop cut motor [15:10:05]*** Cut end [15:10:05]Read from MH i2c: 01 07 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: 01 07 00 41 06 00 00 00 00 00 FF 0F 5C [15:10:05]process_action close_receipt done [15:10:05]requested_data is exist [15:10:05]produce_requested_data [15:10:05]requested_item fm.sn is exist - process it [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 11 00 00 [15:10:05]Write to MH i2c: E2 08 00 42 06 80 11 00 00 00 00 00 00 C2 [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 17 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 17 00 42 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [15:10:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:10:05]wFMCommunicate OK [15:10:05]requested_item fd.num is exist - process it [15:10:05]SAM_PROTO_GetFieldsCounters [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 13 00 00 [15:10:05]Write to MH i2c: E2 08 00 43 06 80 13 00 00 00 00 00 00 C5 [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 62 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 62 00 43 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [15:10:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:05]wFMCommunicate OK [15:10:05]SAM_PROTO_GetFieldsCounters done [15:10:05]requested_item shift.num is exist - process it [15:10:05]requested_item shift.opened is exist - process it [15:10:05]req_shift_opened [15:10:05]FM_GetShiftState [15:10:05]SAM_PROTO_GetShiftState [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 13 01 00 [15:10:05]Write to MH i2c: E2 08 00 44 06 80 13 01 00 00 00 00 00 C7 [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 0E 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 0E 00 44 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [15:10:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:10:05]wFMCommunicate OK [15:10:05]SAM_PROTO_GetShiftState done [15:10:05]FM_GetShiftState done [15:10:05]req_shift_opened done [15:10:05]requested_item shift.open_date is exist - process it [15:10:05]req_shift_open_date [15:10:05]req_shift_open_date done [15:10:05]produce_requested_data done [15:10:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225281,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:10:05]process_action_free close_receipt [15:10:05]json_value_free [15:10:05]json_value_free done [15:10:05]process_json_proto returns [15:10:05]Send response to host [15:10:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225281,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:10:05]free response buf [15:10:05]execute_script done [15:10:05]execute_script returns [15:10:05]free content buf [15:10:05]Sock 7.Close socket [15:10:05]Sock 7.Thread stoped [15:10:10]recv_with_timeout no data received [15:10:25]Connected sock=11 [15:10:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EA B1 04 01 97 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 A0 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 33 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 80 00 00 00 00 07 04 06 00 F0 BA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 49 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 70 03 00 35 04 06 00 4E F5 5C 9F BC BC 12 3D C3 D9 B9 FE 59 AC [15:10:30]recv_with_timeout no data received [15:10:30]CommunicateWithHost answer receiving error [15:10:30]CommunicateWithHost err = -3 [15:10:30]OFD Sender: Server communicate error [15:10:35]OFD Sender: Processing packet 225281 [packets to send 596, broken 595] [15:10:35]ProducePacketName [15:10:35]name=ofd_packets/00225281 [15:10:35]OFD Sender: To server: pG, [15:10:35]CommunicateWithHost lk.salyk.kg:30040 [15:10:35]ConnectInit lk.salyk.kg [15:10:40]ConnectInit Can't take IP for lk.salyk.kg [15:10:40]CommunicateWithHost connect error [15:10:40]CommunicateWithHost err = -1 [15:10:40]OFD Sender: Server communicate error [15:10:40]recv_with_timeout no data received [15:10:45]OFD Sender: Processing packet 225281 [packets to send 596, broken 595] [15:10:45]ProducePacketName [15:10:45]name=ofd_packets/00225281 [15:10:45]OFD Sender: To server: pG, [15:10:45]CommunicateWithHost lk.salyk.kg:30040 [15:10:45]ConnectInit lk.salyk.kg [15:10:50]ConnectInit Can't take IP for lk.salyk.kg [15:10:50]CommunicateWithHost connect error [15:10:50]CommunicateWithHost err = -1 [15:10:50]OFD Sender: Server communicate error [15:10:55]OFD Sender: Processing packet 225281 [packets to send 596, broken 595] [15:10:55]ProducePacketName [15:10:55]name=ofd_packets/00225281 [15:10:55]OFD Sender: To server: pG, [15:10:55]CommunicateWithHost lk.salyk.kg:30040 [15:10:55]ConnectInit lk.salyk.kg [15:11:00]ConnectInit Can't take IP for lk.salyk.kg [15:11:00]CommunicateWithHost connect error [15:11:00]CommunicateWithHost err = -1 [15:11:00]OFD Sender: Server communicate error [15:11:05]OFD Sender: Processing packet 225281 [packets to send 596, broken 595] [15:11:05]ProducePacketName [15:11:05]name=ofd_packets/00225281 [15:11:05]OFD Sender: To server: pG, [15:11:05]CommunicateWithHost lk.salyk.kg:30040 [15:11:05]ConnectInit lk.salyk.kg [15:11:05]recv_with_timeout no data received [15:11:07]Connected sock=7 [15:11:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EA B1 04 01 97 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 A0 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 33 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 80 00 00 00 00 07 04 06 00 F0 BA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 49 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 70 03 00 35 04 06 00 4E F5 5C 9F BC BC 12 3D C3 D9 B9 FE 59 AC [15:11:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C9 58 47 00 E9 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 70 03 00 F4 03 04 00 99 68 A3 66 B6 04 01 00 00 72 B4 5B 25 48 26 C8 C4 [15:11:07]CommunicateWithHost err = 0 [15:11:07]CheckOFDResponse [15:11:07]1017 (14) - 77093643461234 [15:11:07]1041 (16) - 0000000000874959 [15:11:07]1040 (4) - 225281 [15:11:07]1012 (4) - 26.07.2024 09:12 [15:11:07]1206 (1) - 0 [15:11:07]OFD Sender: Remove packet 225281 [15:11:07]ProducePacketName [15:11:07]name=ofd_packets/00225281 [15:11:07]NVStorageDeleteData [15:11:08]OFD Sender: No OFD packet to send [15:11:13]OFD Sender: No OFD packet to send [15:11:18]OFD Sender: No OFD packet to send [15:11:23]OFD Sender: No OFD packet to send [15:11:28]OFD Sender: No OFD packet to send [15:11:33]OFD Sender: No OFD packet to send [15:11:38]OFD Sender: No OFD packet to send [15:11:43]OFD Sender: No OFD packet to send [15:11:44]recv_with_timeout no data received [15:11:48]OFD Sender: No OFD packet to send [15:11:50]accept exits with 9 [15:11:50]New connection [15:11:50]New thread 3067174244 created [15:11:50]Thread 3067030884 joined [15:11:50]Waiting for new connection... [15:11:50] Sock 9.Parse request [15:11:50]Sock 9.Check first char [15:11:50]Sock 9.First char is OK [15:11:50]request: POST /json_proto HTTP/1.0 [15:11:50]Method: POST [15:11:50]URL: /json_proto [15:11:50]Method is POST - this is cgi request [15:11:50]url: /json_proto [15:11:50]query_string will be loaded in cgi processing [15:11:50]execute_cgi json_proto POST (null) [15:11:50]execute_cgi path=json_proto method=POST [15:11:50]POST find Content-Length [15:11:50]Host: 172.17.43.131:8080 [15:11:50]Content-Length: 679 [15:11:50]Content-Type: application/json [15:11:50] [15:11:50]POST finish read [15:11:50]Found Content-Length = 679 [15:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:50]execute_script... [15:11:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:50]POST & json_proto [15:11:50]process_json_proto [15:11:50]json parsed OK: [15:11:50]protocol is kg_v1.0 [15:11:50]action value=close_receipt [15:11:50]process_action close_receipt [15:11:50]cmd_close_receipt [15:11:50]MH_GetDate [15:11:50]Write to MH i2c: F0 00 00 45 06 3A [15:11:50]Write i2c OK [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: F0 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: F0 09 00 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: F0 09 00 45 06 00 B6 BC A3 66 F9 24 A2 66 E3 [15:11:50]GetLastDocTimeStamp 1722006601 [15:11:50]current date 1722006710 [15:11:50]FM_GetShiftState [15:11:50]SAM_PROTO_GetShiftState [15:11:50]wFMCommunicate request_size=4 [15:11:50]MH_SAM_APDU [15:11:50]CAPDU: 80 13 01 00 [15:11:50]Write to MH i2c: E2 08 00 46 06 80 13 01 00 00 00 00 00 C9 [15:11:50]Write i2c OK [15:11:50]MH_I2C_Read... [15:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:50]Read from MH i2c: E2 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 0E 00 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 0E 00 46 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [15:11:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:11:50]wFMCommunicate OK [15:11:50]SAM_PROTO_GetShiftState done [15:11:50]FM_GetShiftState done [15:11:50]opened in 1721952182 [15:11:50]opened+sec_in_day 1722038582 [15:11:50]quantity*price = 80004 [15:11:50]sum+1 = 80005 [15:11:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 350 26.07.2024 15:11 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225282 ФПД: 276249185975154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151150&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225282&fm=276249185975154&tin=02508201610067®Number=0000000000092624&sum=80000 [15:11:51]StoreToDocumentArchive [15:11:51]shift 437 fd 225282 [15:11:51]save to /storage/0437/doc_00225282 [15:11:51]save last doc name /storage/0437/doc_00225282 to /storage/kkm_last_doc_name [15:11:51]save OK [15:11:51]Clear old archive folders... [15:11:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:11:51]tlvbuf is 018DD2D0 [15:11:51]SAM_PROTO_ClearQueue [15:11:51]wFMCommunicate request_size=4 [15:11:51]MH_SAM_APDU [15:11:51]CAPDU: 80 09 00 00 [15:11:51]Write to MH i2c: E2 08 00 53 06 80 09 00 00 00 00 00 00 CB [15:11:51]Write i2c OK [15:11:51]MH_I2C_Read... [15:11:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:51]Read from MH i2c: E2 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 03 00 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 03 00 53 06 00 90 00 CD [15:11:51]RAPDU: 90 00 [15:11:51]wFMCommunicate OK [15:11:51]SAM_PROTO_ClearQueue done [15:11:51]KKMCreateOFDPacket [15:11:51]OFDProtocolAddRootSTLVToBuf [15:11:51]FM_MakeSignedData [15:11:51]FM_MakeSignedData [15:11:51]SAM_PROTO_SignData [15:11:51]wFMCommunicate request_size=4 [15:11:51]MH_SAM_APDU [15:11:51]CAPDU: 80 0D 01 02 [15:11:51]Write to MH i2c: E2 08 00 54 06 80 0D 01 02 00 00 00 00 D3 [15:11:51]Write i2c OK [15:11:51]MH_I2C_Read... [15:11:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:51]Read from MH i2c: E2 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 03 00 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 03 00 54 06 00 90 00 CE [15:11:51]RAPDU: 90 00 [15:11:51]wFMCommunicate OK [15:11:51]wFMCommunicate request_size=255 [15:11:51]MH_SAM_APDU [15:11:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 B6 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 70 03 00 35 04 06 00 FB [15:11:51]Write to MH i2c: E2 02 01 55 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 B6 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 70 03 00 35 04 06 00 FB 00 00 07 [15:11:51]Write i2c OK [15:11:51]MH_I2C_Read... [15:11:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:51]Read from MH i2c: E2 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 03 00 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 03 00 55 06 00 90 00 CF [15:11:51]RAPDU: 90 00 [15:11:51]wFMCommunicate OK [15:11:51]wFMCommunicate request_size=10 [15:11:51]MH_SAM_APDU [15:11:51]CAPDU: 80 0D 02 02 05 3F 46 99 7B 72 [15:11:51]Write to MH i2c: E2 0D 00 56 06 80 0D 02 02 05 00 3F 46 99 7B 72 00 00 EB [15:11:51]Write i2c OK [15:11:51]MH_I2C_Read... [15:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:52]Read from MH i2c: E2 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: E2 03 00 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: E2 03 00 56 06 00 90 00 D0 [15:11:52]RAPDU: 90 00 [15:11:52]wFMCommunicate OK [15:11:52]wFMCommunicate request_size=4 [15:11:52]MH_SAM_APDU [15:11:52]CAPDU: 80 0D 03 02 [15:11:52]Write to MH i2c: E2 08 00 57 06 80 0D 03 02 00 00 00 00 D8 [15:11:52]Write i2c OK [15:11:52]MH_I2C_Read... [15:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:52]Read from MH i2c: E2 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: E2 0B 00 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: E2 0B 00 57 06 00 A0 7C FD 87 40 EB 75 B6 90 00 CF [15:11:52]RAPDU: A0 7C FD 87 40 EB 75 B6 90 00 [15:11:52]wFMCommunicate OK [15:11:52]SAM_PROTO_SignData done [15:11:52]FM_MakeSignedData done [15:11:52]CreateOFDProtocolMessage [15:11:52]wFMCommunicate request_size=4 [15:11:52]MH_SAM_APDU [15:11:52]CAPDU: 80 11 00 00 [15:11:52]Write to MH i2c: E2 08 00 58 06 80 11 00 00 00 00 00 00 D8 [15:11:52]Write i2c OK [15:11:52]MH_I2C_Read... [15:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:52]Read from MH i2c: E2 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: E2 17 00 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: E2 17 00 58 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [15:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:11:52]wFMCommunicate OK [15:11:52]CreateOFDProtocolMessage done [15:11:52]OFDSenderStorePacket 225282 [15:11:52]StoreOFDPacket docnum=225282 [15:11:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 66 07 01 03 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 B6 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 70 03 00 35 04 06 00 FB 3F 46 99 7B 72 A0 7C FD 87 40 EB 75 B6 [15:11:52]CheckFolder [15:11:52]dirname=/storage/ofd_packets [15:11:52]CheckFolder done [15:11:52]ProducePacketName [15:11:52]name=ofd_packets/00225282 [15:11:52]NVStorageSaveData ofd_packets/00225282 [15:11:52]File name is /storage/ofd_packets/00225282 [15:11:52]Write 301 bytes [15:11:52]NVStorageSaveData done [15:11:52]OFDSenderStorePacket done [15:11:52]KKMCreateOFDPacket done [15:11:52]NVStorageSaveData kkm_last_timestamp [15:11:52]File name is /storage/kkm_last_timestamp [15:11:52]Write 4 bytes [15:11:52]NVStorageSaveData done [15:11:52]ExternCall_PrintAddStr [15:11:52]wPrintStart [15:11:52]Write to MH i2c: 01 00 00 59 06 5F [15:11:52]Write i2c OK [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: 01 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: 01 07 00 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: 01 07 00 59 06 00 00 00 00 00 FF 0F 74 [15:11:52]RasterBufferAndPrint [15:11:52]line Счет N : (1)2001481 [15:11:52]line ИНН: 02508201610067 [15:11:52]line Контрольно-Кассовый Чек [15:11:52]line ПРОДАЖА [15:11:52]line ТРК (МРК, ГНК) : 63 [15:11:52]line Товар: 2710124130 [15:11:52]line Аи-92-К-5 [15:11:52]line 11.800 * 67.80 [15:11:52]line = 800.04 [15:11:52]line НДС 12% НСП 1% [15:11:52]line > о реализуемом товаре [15:11:52]line ОКРУГЛЕНИЕ: -0.04 [15:11:52]line ИТОГО: 800.00 [15:11:52]line Внесено: 800.00 [15:11:52]line СДАЧА: 0.00 [15:11:52]line НСП 1% : 7.08 [15:11:52]line НДС 12% : 84.96 [15:11:52]line Наличными: 800.00 [15:11:52]line Безнал.: 0.00 [15:11:52]line Место: АЗС № 97 "Партнер Нефть" [15:11:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:11:52]line СНО: Общий режим [15:11:52]line Чек 350 26.07.2024 15:11 [15:11:52]line Смена: 437 ФФД: 1.0 [15:11:52]line ЗНМ: 0300000054 [15:11:52]line РНМ: 0000000000092624 [15:11:52]line Версия ККМ: 001 [15:11:52]line ФМ: 0000000000874959 [15:11:52]line ФД: 225282 [15:11:52]line ФПД: 276249185975154 [15:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151150&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225282&fm=276249185975154&tin=02508201610067®Number=0000000000092624&sum=80000 [15:11:52]written 0, free lines is 4095 [15:11:52]OFD Sender: Processing packet 225282 [packets to send 596, broken 595] [15:11:52]ProducePacketName [15:11:52]name=ofd_packets/00225282 [15:11:52]OFD Sender: To server: pG, [15:11:52]CommunicateWithHost lk.salyk.kg:30040 [15:11:52]ConnectInit lk.salyk.kg [15:11:52]Write to MH i2c: 01 00 00 84 06 8A [15:11:52]Write i2c OK [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: 01 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: 01 07 00 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 5C 0C F9 [15:11:52]RasterBufferAndPrint [15:11:52]line [15:11:52]line [15:11:52]line [15:11:52]line [15:11:52]line [15:11:52]written 0, free lines is 3167 [15:11:52]MH_Cut [15:11:52]Write to MH i2c: D1 01 00 8B 06 01 63 [15:11:52]Write i2c OK [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: D1 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: D1 01 00 [15:11:52]MH_I2C_Read... [15:11:52]Read from MH i2c: D1 01 00 8B 06 00 62 [15:11:52]Write to MH i2c: 01 00 00 8C 06 92 [15:11:52]Write i2c OK [15:11:52]MH_I2C_Read... [15:11:53]*** Cut start [15:11:53]*** Partial cut [15:11:53]*** CUTSNS_PIN = 1 [15:11:53]*** CUTSNS_PIN = 0 [15:11:54]*** Brake cut motor [15:11:54]Read from MH i2c: 01 [15:11:54]MH_I2C_Read... [15:11:54]*** Stop cut motor [15:11:54]*** Cut end [15:11:54]Read from MH i2c: 01 07 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: 01 07 00 8C 06 00 00 00 00 00 FF 0F A7 [15:11:54]process_action close_receipt done [15:11:54]requested_data is exist [15:11:54]produce_requested_data [15:11:54]requested_item fm.sn is exist - process it [15:11:54]wFMCommunicate request_size=4 [15:11:54]MH_SAM_APDU [15:11:54]CAPDU: 80 11 00 00 [15:11:54]Write to MH i2c: E2 08 00 8D 06 80 11 00 00 00 00 00 00 0D [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 17 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 17 00 8D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [15:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:11:54]wFMCommunicate OK [15:11:54]requested_item fd.num is exist - process it [15:11:54]SAM_PROTO_GetFieldsCounters [15:11:54]wFMCommunicate request_size=4 [15:11:54]MH_SAM_APDU [15:11:54]CAPDU: 80 13 00 00 [15:11:54]Write to MH i2c: E2 08 00 8E 06 80 13 00 00 00 00 00 00 10 [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 62 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 62 00 8E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [15:11:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:54]wFMCommunicate OK [15:11:54]SAM_PROTO_GetFieldsCounters done [15:11:54]requested_item shift.num is exist - process it [15:11:54]requested_item shift.opened is exist - process it [15:11:54]req_shift_opened [15:11:54]FM_GetShiftState [15:11:54]SAM_PROTO_GetShiftState [15:11:54]wFMCommunicate request_size=4 [15:11:54]MH_SAM_APDU [15:11:54]CAPDU: 80 13 01 00 [15:11:54]Write to MH i2c: E2 08 00 8F 06 80 13 01 00 00 00 00 00 12 [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 0E 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 0E 00 8F 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [15:11:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:11:54]wFMCommunicate OK [15:11:54]SAM_PROTO_GetShiftState done [15:11:54]FM_GetShiftState done [15:11:54]req_shift_opened done [15:11:54]requested_item shift.open_date is exist - process it [15:11:54]req_shift_open_date [15:11:54]req_shift_open_date done [15:11:54]produce_requested_data done [15:11:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225282,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:11:54]process_action_free close_receipt [15:11:54]json_value_free [15:11:54]json_value_free done [15:11:54]process_json_proto returns [15:11:54]Send response to host [15:11:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225282,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:11:54]free response buf [15:11:54]execute_script done [15:11:54]execute_script returns [15:11:54]free content buf [15:11:54]Sock 9.Close socket [15:11:54]Sock 9.Thread stoped [15:11:57]Connected sock=11 [15:11:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD 66 07 01 03 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 B6 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 70 03 00 35 04 06 00 FB 3F 46 99 7B 72 A0 7C FD 87 40 EB 75 B6 [15:11:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 B5 47 00 45 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 70 03 00 F4 03 04 00 CB 68 A3 66 B6 04 01 00 00 F5 53 75 61 78 F1 98 DD [15:11:57]CommunicateWithHost err = 0 [15:11:57]CheckOFDResponse [15:11:57]1017 (14) - 77093643461234 [15:11:57]1041 (16) - 0000000000874959 [15:11:57]1040 (4) - 225282 [15:11:57]1012 (4) - 26.07.2024 09:13 [15:11:57]1206 (1) - 0 [15:11:57]OFD Sender: Remove packet 225282 [15:11:57]ProducePacketName [15:11:57]name=ofd_packets/00225282 [15:11:57]NVStorageDeleteData [15:11:58]OFD Sender: No OFD packet to send [15:12:03]OFD Sender: No OFD packet to send [15:12:08]OFD Sender: No OFD packet to send [15:12:13]OFD Sender: No OFD packet to send [15:12:18]OFD Sender: No OFD packet to send [15:12:23]OFD Sender: No OFD packet to send [15:12:28]OFD Sender: No OFD packet to send [15:12:33]OFD Sender: No OFD packet to send [15:12:38]OFD Sender: No OFD packet to send [15:12:40]accept exits with 10 [15:12:40]New connection [15:12:40]New thread 3067030884 created [15:12:40]Thread 3067174244 joined [15:12:40]Waiting for new connection... [15:12:40] Sock 10.Parse request [15:12:40]Sock 10.Check first char [15:12:40]Sock 10.First char is OK [15:12:40]request: POST /json_proto HTTP/1.0 [15:12:40]Method: POST [15:12:40]URL: /json_proto [15:12:40]Method is POST - this is cgi request [15:12:40]url: /json_proto [15:12:40]query_string will be loaded in cgi processing [15:12:40]execute_cgi json_proto POST (null) [15:12:40]execute_cgi path=json_proto method=POST [15:12:40]POST find Content-Length [15:12:40]Host: 172.17.43.131:8080 [15:12:40]Content-Length: 676 [15:12:40]Content-Type: application/json [15:12:40] [15:12:40]POST finish read [15:12:40]Found Content-Length = 676 [15:12:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:40]execute_script... [15:12:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:40]POST & json_proto [15:12:40]process_json_proto [15:12:40]json parsed OK: [15:12:40]protocol is kg_v1.0 [15:12:40]action value=close_receipt [15:12:40]process_action close_receipt [15:12:40]cmd_close_receipt [15:12:40]MH_GetDate [15:12:40]Write to MH i2c: F0 00 00 90 06 85 [15:12:40]Write i2c OK [15:12:40]MH_I2C_Read... [15:12:40]Read from MH i2c: F0 [15:12:40]MH_I2C_Read... [15:12:40]Read from MH i2c: F0 09 00 [15:12:40]MH_I2C_Read... [15:12:40]Read from MH i2c: F0 09 00 90 06 00 E8 BC A3 66 F9 24 A2 66 60 [15:12:40]GetLastDocTimeStamp 1722006710 [15:12:40]current date 1722006760 [15:12:40]FM_GetShiftState [15:12:40]SAM_PROTO_GetShiftState [15:12:40]wFMCommunicate request_size=4 [15:12:40]MH_SAM_APDU [15:12:40]CAPDU: 80 13 01 00 [15:12:40]Write to MH i2c: E2 08 00 91 06 80 13 01 00 00 00 00 00 14 [15:12:40]Write i2c OK [15:12:40]MH_I2C_Read... [15:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:40]Read from MH i2c: E2 [15:12:40]MH_I2C_Read... [15:12:40]Read from MH i2c: E2 0E 00 [15:12:40]MH_I2C_Read... [15:12:40]Read from MH i2c: E2 0E 00 91 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [15:12:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:12:40]wFMCommunicate OK [15:12:40]SAM_PROTO_GetShiftState done [15:12:40]FM_GetShiftState done [15:12:40]opened in 1721952182 [15:12:40]opened+sec_in_day 1722038582 [15:12:40]quantity*price = 80014 [15:12:40]sum+1 = 80016 [15:12:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 351 26.07.2024 15:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225283 ФПД: 16171446451640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151240&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225283&fm=16171446451640&tin=02508201610067®Number=0000000000092624&sum=80000 [15:12:41]StoreToDocumentArchive [15:12:41]shift 437 fd 225283 [15:12:41]save to /storage/0437/doc_00225283 [15:12:41]save last doc name /storage/0437/doc_00225283 to /storage/kkm_last_doc_name [15:12:41]save OK [15:12:41]Clear old archive folders... [15:12:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:12:41]tlvbuf is 018DCE70 [15:12:41]SAM_PROTO_ClearQueue [15:12:41]wFMCommunicate request_size=4 [15:12:41]MH_SAM_APDU [15:12:41]CAPDU: 80 09 00 00 [15:12:41]Write to MH i2c: E2 08 00 9E 06 80 09 00 00 00 00 00 00 16 [15:12:41]Write i2c OK [15:12:41]MH_I2C_Read... [15:12:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:41]Read from MH i2c: E2 [15:12:41]MH_I2C_Read... [15:12:41]Read from MH i2c: E2 03 00 [15:12:41]MH_I2C_Read... [15:12:41]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [15:12:41]RAPDU: 90 00 [15:12:41]wFMCommunicate OK [15:12:41]SAM_PROTO_ClearQueue done [15:12:41]KKMCreateOFDPacket [15:12:41]OFDProtocolAddRootSTLVToBuf [15:12:41]FM_MakeSignedData [15:12:41]FM_MakeSignedData [15:12:41]SAM_PROTO_SignData [15:12:41]wFMCommunicate request_size=4 [15:12:41]MH_SAM_APDU [15:12:41]CAPDU: 80 0D 01 02 [15:12:41]Write to MH i2c: E2 08 00 9F 06 80 0D 01 02 00 00 00 00 1E [15:12:41]Write i2c OK [15:12:41]MH_I2C_Read... [15:12:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:41]Read from MH i2c: E2 [15:12:41]MH_I2C_Read... [15:12:41]Read from MH i2c: E2 03 00 [15:12:41]MH_I2C_Read... [15:12:41]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [15:12:41]RAPDU: 90 00 [15:12:41]wFMCommunicate OK [15:12:41]wFMCommunicate request_size=255 [15:12:41]MH_SAM_APDU [15:12:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 E8 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 70 03 00 35 04 06 00 0E B5 35 52 [15:12:41]Write to MH i2c: E2 02 01 A0 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 E8 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 70 03 00 35 04 06 00 0E B5 35 52 00 00 7A [15:12:41]Write i2c OK [15:12:41]MH_I2C_Read... [15:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:42]Read from MH i2c: E2 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 03 00 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [15:12:42]RAPDU: 90 00 [15:12:42]wFMCommunicate OK [15:12:42]wFMCommunicate request_size=7 [15:12:42]MH_SAM_APDU [15:12:42]CAPDU: 80 0D 02 02 02 3D B8 [15:12:42]Write to MH i2c: E2 0A 00 A1 06 80 0D 02 02 02 00 3D B8 00 00 1A [15:12:42]Write i2c OK [15:12:42]MH_I2C_Read... [15:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:42]Read from MH i2c: E2 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 03 00 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 03 00 A1 06 00 90 00 1B [15:12:42]RAPDU: 90 00 [15:12:42]wFMCommunicate OK [15:12:42]wFMCommunicate request_size=4 [15:12:42]MH_SAM_APDU [15:12:42]CAPDU: 80 0D 03 02 [15:12:42]Write to MH i2c: E2 08 00 A2 06 80 0D 03 02 00 00 00 00 23 [15:12:42]Write i2c OK [15:12:42]MH_I2C_Read... [15:12:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:42]Read from MH i2c: E2 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 0B 00 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 0B 00 A2 06 00 8E 16 C3 D3 7F 2F EA 68 90 00 5E [15:12:42]RAPDU: 8E 16 C3 D3 7F 2F EA 68 90 00 [15:12:42]wFMCommunicate OK [15:12:42]SAM_PROTO_SignData done [15:12:42]FM_MakeSignedData done [15:12:42]CreateOFDProtocolMessage [15:12:42]wFMCommunicate request_size=4 [15:12:42]MH_SAM_APDU [15:12:42]CAPDU: 80 11 00 00 [15:12:42]Write to MH i2c: E2 08 00 A3 06 80 11 00 00 00 00 00 00 23 [15:12:42]Write i2c OK [15:12:42]MH_I2C_Read... [15:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:42]Read from MH i2c: E2 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 17 00 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: E2 17 00 A3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [15:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:12:42]wFMCommunicate OK [15:12:42]CreateOFDProtocolMessage done [15:12:42]OFDSenderStorePacket 225283 [15:12:42]StoreOFDPacket docnum=225283 [15:12:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D5 4D 04 01 AA 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 E8 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 70 03 00 35 04 06 00 0E B5 35 52 3D B8 8E 16 C3 D3 7F 2F EA 68 [15:12:42]CheckFolder [15:12:42]dirname=/storage/ofd_packets [15:12:42]CheckFolder done [15:12:42]ProducePacketName [15:12:42]name=ofd_packets/00225283 [15:12:42]NVStorageSaveData ofd_packets/00225283 [15:12:42]File name is /storage/ofd_packets/00225283 [15:12:42]Write 298 bytes [15:12:42]NVStorageSaveData done [15:12:42]OFDSenderStorePacket done [15:12:42]KKMCreateOFDPacket done [15:12:42]NVStorageSaveData kkm_last_timestamp [15:12:42]File name is /storage/kkm_last_timestamp [15:12:42]Write 4 bytes [15:12:42]NVStorageSaveData done [15:12:42]ExternCall_PrintAddStr [15:12:42]wPrintStart [15:12:42]Write to MH i2c: 01 00 00 A4 06 AA [15:12:42]Write i2c OK [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: 01 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: 01 07 00 [15:12:42]MH_I2C_Read... [15:12:42]Read from MH i2c: 01 07 00 A4 06 00 00 00 00 00 FF 0F BF [15:12:42]RasterBufferAndPrint [15:12:42]line Счет N : (1)2001483 [15:12:42]line ИНН: 02508201610067 [15:12:42]line Контрольно-Кассовый Чек [15:12:42]line ПРОДАЖА [15:12:42]line ТРК (МРК, ГНК) : 11 [15:12:42]line Товар: 2710194210 [15:12:42]line ДТ-К-5 [15:12:42]line 10.570 * 75.70 [15:12:42]line = 800.15 [15:12:42]line НДС 12% НСП 1% [15:12:42]line > о реализуемом товаре [15:12:42]line ОКРУГЛЕНИЕ: -0.15 [15:12:42]line ИТОГО: 800.00 [15:12:42]line Внесено: 800.00 [15:12:42]line СДАЧА: 0.00 [15:12:42]line НСП 1% : 7.08 [15:12:42]line НДС 12% : 84.97 [15:12:42]line Наличными: 800.00 [15:12:42]line Безнал.: 0.00 [15:12:42]line Место: АЗС № 97 "Партнер Нефть" [15:12:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:12:42]line СНО: Общий режим [15:12:42]line Чек 351 26.07.2024 15:12 [15:12:42]line Смена: 437 ФФД: 1.0 [15:12:42]line ЗНМ: 0300000054 [15:12:42]line РНМ: 0000000000092624 [15:12:42]line Версия ККМ: 001 [15:12:42]line ФМ: 0000000000874959 [15:12:42]line ФД: 225283 [15:12:42]line ФПД: 16171446451640 [15:12:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151240&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225283&fm=16171446451640&tin=02508201610067®Number=0000000000092624&sum=80000 [15:12:42]written 0, free lines is 4095 [15:12:42]OFD Sender: Processing packet 225283 [packets to send 596, broken 595] [15:12:42]ProducePacketName [15:12:42]name=ofd_packets/00225283 [15:12:42]OFD Sender: To server: pG, [15:12:42]CommunicateWithHost lk.salyk.kg:30040 [15:12:42]ConnectInit lk.salyk.kg [15:12:43]Write to MH i2c: 01 00 00 CF 06 D5 [15:12:43]Write i2c OK [15:12:43]MH_I2C_Read... [15:12:43]Read from MH i2c: 01 [15:12:43]MH_I2C_Read... [15:12:43]Read from MH i2c: 01 07 00 [15:12:43]MH_I2C_Read... [15:12:43]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 54 0C 3C [15:12:43]RasterBufferAndPrint [15:12:43]line [15:12:43]line [15:12:43]line [15:12:43]line [15:12:43]line [15:12:43]written 0, free lines is 3160 [15:12:43]MH_Cut [15:12:43]Write to MH i2c: D1 01 00 D6 06 01 AE [15:12:43]Connected sock=9 [15:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D5 4D 04 01 AA 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 E8 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 70 03 00 35 04 06 00 0E B5 35 52 3D B8 8E 16 C3 D3 7F 2F EA 68 [15:12:43]Write i2c OK [15:12:43]MH_I2C_Read... [15:12:43]Read from MH i2c: D1 [15:12:43]MH_I2C_Read... [15:12:43]Read from MH i2c: D1 01 00 [15:12:43]MH_I2C_Read... [15:12:43]Read from MH i2c: D1 01 00 D6 06 00 AD [15:12:43]Write to MH i2c: 01 00 00 D7 06 DD [15:12:43]Write i2c OK [15:12:43]MH_I2C_Read... [15:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BC 65 47 00 2D B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 70 03 00 F4 03 04 00 F9 68 A3 66 B6 04 01 00 00 8B BE 9E E7 6C 4F 73 11 [15:12:43]CommunicateWithHost err = 0 [15:12:43]CheckOFDResponse [15:12:43]1017 (14) - 77093643461234 [15:12:43]1041 (16) - 0000000000874959 [15:12:43]1040 (4) - 225283 [15:12:43]1012 (4) - 26.07.2024 09:14 [15:12:43]1206 (1) - 0 [15:12:43]OFD Sender: Remove packet 225283 [15:12:43]ProducePacketName [15:12:43]name=ofd_packets/00225283 [15:12:43]NVStorageDeleteData [15:12:44]OFD Sender: No OFD packet to send [15:12:44]*** Cut start [15:12:44]*** Partial cut [15:12:44]*** CUTSNS_PIN = 1 [15:12:44]*** CUTSNS_PIN = 0 [15:12:44]*** Brake cut motor [15:12:44]Read from MH i2c: 01 [15:12:44]MH_I2C_Read... [15:12:44]*** Stop cut motor [15:12:44]*** Cut end [15:12:44]Read from MH i2c: 01 07 00 [15:12:44]MH_I2C_Read... [15:12:44]Read from MH i2c: 01 07 00 D7 06 00 00 00 00 00 FF 0F F2 [15:12:44]process_action close_receipt done [15:12:44]requested_data is exist [15:12:44]produce_requested_data [15:12:44]requested_item fm.sn is exist - process it [15:12:44]wFMCommunicate request_size=4 [15:12:44]MH_SAM_APDU [15:12:44]CAPDU: 80 11 00 00 [15:12:44]Write to MH i2c: E2 08 00 D8 06 80 11 00 00 00 00 00 00 58 [15:12:44]Write i2c OK [15:12:44]MH_I2C_Read... [15:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:45]Read from MH i2c: E2 [15:12:45]MH_I2C_Read... [15:12:45]Read from MH i2c: E2 17 00 [15:12:45]MH_I2C_Read... [15:12:45]Read from MH i2c: E2 17 00 D8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [15:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:12:45]wFMCommunicate OK [15:12:45]requested_item fd.num is exist - process it [15:12:45]SAM_PROTO_GetFieldsCounters [15:12:45]wFMCommunicate request_size=4 [15:12:45]MH_SAM_APDU [15:12:45]CAPDU: 80 13 00 00 [15:12:45]Write to MH i2c: E2 08 00 D9 06 80 13 00 00 00 00 00 00 5B [15:12:45]Write i2c OK [15:12:45]MH_I2C_Read... [15:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:45]Read from MH i2c: E2 [15:12:45]MH_I2C_Read... [15:12:45]Read from MH i2c: E2 62 00 [15:12:45]MH_I2C_Read... [15:12:45]Read from MH i2c: E2 62 00 D9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15:12:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:45]wFMCommunicate OK [15:12:45]SAM_PROTO_GetFieldsCounters done [15:12:45]requested_item shift.num is exist - process it [15:12:45]requested_item shift.opened is exist - process it [15:12:45]req_shift_opened [15:12:45]FM_GetShiftState [15:12:45]SAM_PROTO_GetShiftState [15:12:45]wFMCommunicate request_size=4 [15:12:45]MH_SAM_APDU [15:12:45]CAPDU: 80 13 01 00 [15:12:45]Write to MH i2c: E2 08 00 DA 06 80 13 01 00 00 00 00 00 5D [15:12:45]Write i2c OK [15:12:45]MH_I2C_Read... [15:12:45]Read from MH i2c: E2 [15:12:45]MH_I2C_Read... [15:12:45]Read from MH i2c: E2 0E 00 [15:12:45]MH_I2C_Read... [15:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:45]Read from MH i2c: E2 0E 00 DA 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [15:12:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:12:45]wFMCommunicate OK [15:12:45]SAM_PROTO_GetShiftState done [15:12:45]FM_GetShiftState done [15:12:45]req_shift_opened done [15:12:45]requested_item shift.open_date is exist - process it [15:12:45]req_shift_open_date [15:12:45]req_shift_open_date done [15:12:45]produce_requested_data done [15:12:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225283,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:12:45]process_action_free close_receipt [15:12:45]json_value_free [15:12:45]json_value_free done [15:12:45]process_json_proto returns [15:12:45]Send response to host [15:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225283,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:12:45]free response buf [15:12:45]execute_script done [15:12:45]execute_script returns [15:12:45]free content buf [15:12:45]Sock 10.Close socket [15:12:45]Sock 10.Thread stoped [15:12:49]OFD Sender: No OFD packet to send [15:12:54]OFD Sender: No OFD packet to send [15:12:56]accept exits with 7 [15:12:56]New connection [15:12:56]New thread 3067174244 created [15:12:56]Thread 3067030884 joined [15:12:56]Waiting for new connection... [15:12:56] Sock 7.Parse request [15:12:56]Sock 7.Check first char [15:12:56]Sock 7.First char is OK [15:12:56]request: POST /json_proto HTTP/1.0 [15:12:56]Method: POST [15:12:56]URL: /json_proto [15:12:56]Method is POST - this is cgi request [15:12:56]url: /json_proto [15:12:56]query_string will be loaded in cgi processing [15:12:56]execute_cgi json_proto POST (null) [15:12:56]execute_cgi path=json_proto method=POST [15:12:56]POST find Content-Length [15:12:56]Host: 172.17.43.131:8080 [15:12:56]Content-Length: 795 [15:12:56]Content-Type: application/json [15:12:56] [15:12:56]POST finish read [15:12:56]Found Content-Length = 795 [15:12:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:56]execute_script... [15:12:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 13.090, "sum" : 900.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:56]POST & json_proto [15:12:56]process_json_proto [15:12:56]json parsed OK: [15:12:56]protocol is kg_v1.0 [15:12:56]action value=close_receipt [15:12:56]process_action close_receipt [15:12:56]cmd_close_receipt [15:12:56]MH_GetDate [15:12:56]Write to MH i2c: F0 00 00 DB 06 D0 [15:12:56]Write i2c OK [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: F0 [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: F0 09 00 [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: F0 09 00 DB 06 00 F9 BC A3 66 F9 24 A2 66 BC [15:12:56]GetLastDocTimeStamp 1722006760 [15:12:56]current date 1722006777 [15:12:56]FM_GetShiftState [15:12:56]SAM_PROTO_GetShiftState [15:12:56]wFMCommunicate request_size=4 [15:12:56]MH_SAM_APDU [15:12:56]CAPDU: 80 13 01 00 [15:12:56]Write to MH i2c: E2 08 00 DC 06 80 13 01 00 00 00 00 00 5F [15:12:56]Write i2c OK [15:12:56]MH_I2C_Read... [15:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 0E 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 0E 00 DC 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 10 [15:12:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:12:57]wFMCommunicate OK [15:12:57]SAM_PROTO_GetShiftState done [15:12:57]FM_GetShiftState done [15:12:57]opened in 1721952182 [15:12:57]opened+sec_in_day 1722038582 [15:12:57]quantity*price = 90059 [15:12:57]sum+1 = 90060 [15:12:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.59 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 0.00 Безнал.: 900.59 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 352 26.07.2024 15:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225284 ФПД: 272744760732929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225284&fm=272744760732929&tin=02508201610067®Number=0000000000092624&sum=90059 [15:12:58]StoreToDocumentArchive [15:12:58]shift 437 fd 225284 [15:12:58]save to /storage/0437/doc_00225284 [15:12:58]save last doc name /storage/0437/doc_00225284 to /storage/kkm_last_doc_name [15:12:58]save OK [15:12:58]Clear old archive folders... [15:12:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:12:58]tlvbuf is 018D71A0 [15:12:58]SAM_PROTO_ClearQueue [15:12:58]wFMCommunicate request_size=4 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 09 00 00 [15:12:58]Write to MH i2c: E2 08 00 E9 06 80 09 00 00 00 00 00 00 61 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 E9 06 00 90 00 63 [15:12:58]RAPDU: 90 00 [15:12:58]wFMCommunicate OK [15:12:58]SAM_PROTO_ClearQueue done [15:12:58]KKMCreateOFDPacket [15:12:58]OFDProtocolAddRootSTLVToBuf [15:12:58]FM_MakeSignedData [15:12:58]FM_MakeSignedData [15:12:58]SAM_PROTO_SignData [15:12:58]wFMCommunicate request_size=4 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 0D 01 02 [15:12:58]Write to MH i2c: E2 08 00 EA 06 80 0D 01 02 00 00 00 00 69 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [15:12:58]RAPDU: 90 00 [15:12:58]wFMCommunicate OK [15:12:58]wFMCommunicate request_size=255 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 F9 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 70 03 00 35 04 06 00 [15:12:58]Write to MH i2c: E2 02 01 EB 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 F9 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 70 03 00 35 04 06 00 00 00 62 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [15:12:58]RAPDU: 90 00 [15:12:58]wFMCommunicate OK [15:12:58]wFMCommunicate request_size=11 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 0D 02 02 06 F8 0F 56 93 ED 01 [15:12:58]Write to MH i2c: E2 0E 00 EC 06 80 0D 02 02 06 00 F8 0F 56 93 ED 01 00 00 56 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 03 00 EC 06 00 90 00 66 [15:12:58]RAPDU: 90 00 [15:12:58]wFMCommunicate OK [15:12:58]wFMCommunicate request_size=4 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 0D 03 02 [15:12:58]Write to MH i2c: E2 08 00 ED 06 80 0D 03 02 00 00 00 00 6E [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 0B 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 0B 00 ED 06 00 74 08 5C 1D E3 0F 58 73 90 00 21 [15:12:58]RAPDU: 74 08 5C 1D E3 0F 58 73 90 00 [15:12:58]wFMCommunicate OK [15:12:58]SAM_PROTO_SignData done [15:12:58]FM_MakeSignedData done [15:12:58]CreateOFDProtocolMessage [15:12:58]wFMCommunicate request_size=4 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 11 00 00 [15:12:58]Write to MH i2c: E2 08 00 EE 06 80 11 00 00 00 00 00 00 6E [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 17 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 17 00 EE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [15:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:12:58]wFMCommunicate OK [15:12:58]CreateOFDProtocolMessage done [15:12:58]OFDSenderStorePacket 225284 [15:12:58]StoreOFDPacket docnum=225284 [15:12:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B D0 08 01 D9 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 F9 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 70 03 00 35 04 06 00 F8 0F 56 93 ED 01 74 08 5C 1D E3 0F 58 73 [15:12:58]CheckFolder [15:12:58]dirname=/storage/ofd_packets [15:12:58]CheckFolder done [15:12:58]ProducePacketName [15:12:58]name=ofd_packets/00225284 [15:12:58]NVStorageSaveData ofd_packets/00225284 [15:12:58]File name is /storage/ofd_packets/00225284 [15:12:58]Write 302 bytes [15:12:58]NVStorageSaveData done [15:12:58]OFDSenderStorePacket done [15:12:58]KKMCreateOFDPacket done [15:12:58]NVStorageSaveData kkm_last_timestamp [15:12:58]File name is /storage/kkm_last_timestamp [15:12:58]Write 4 bytes [15:12:58]NVStorageSaveData done [15:12:58]ExternCall_PrintAddStr [15:12:58]wPrintStart [15:12:58]Write to MH i2c: 01 00 00 EF 06 F5 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: 01 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: 01 07 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: 01 07 00 EF 06 00 00 00 00 00 FF 0F 0A [15:12:58]RasterBufferAndPrint [15:12:58]line Счет N : (1)2001482 [15:12:58]line ИНН: 02508201610067 [15:12:58]line Контрольно-Кассовый Чек [15:12:58]line ПРОДАЖА [15:12:58]line ТРК (МРК, ГНК) : 42 [15:12:58]line Товар: 2710124130 [15:12:58]line Super-92-К-5 [15:12:58]line 13.090 * 68.80 [15:12:58]line = 900.59 [15:12:58]line НДС 12% НСП 1% [15:12:58]line > о реализуемом товаре [15:12:58]line ИТОГО: 900.59 [15:12:58]line НСП 1% : 7.97 [15:12:58]line НДС 12% : 95.64 [15:12:58]line Наличными: 0.00 [15:12:58]line Безнал.: 900.59 [15:12:58]line Место: АЗС № 97 "Партнер Нефть" [15:12:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:12:58]line СНО: Общий режим [15:12:58]line Чек 352 26.07.2024 15:12 [15:12:58]line Смена: 437 ФФД: 1.0 [15:12:58]line ЗНМ: 0300000054 [15:12:58]line РНМ: 0000000000092624 [15:12:58]line Версия ККМ: 001 [15:12:58]line Платежная система: O! деньги [15:12:58]line ФМ: 0000000000874959 [15:12:58]line ФД: 225284 [15:12:58]line ФПД: 272744760732929 [15:12:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151257&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225284&fm=272744760732929&tin=02508201610067®Number=0000000000092624&sum=90059 [15:12:58]written 0, free lines is 4095 [15:12:58]OFD Sender: Processing packet 225284 [packets to send 596, broken 595] [15:12:58]ProducePacketName [15:12:58]name=ofd_packets/00225284 [15:12:58]OFD Sender: To server: pG, [15:12:58]CommunicateWithHost lk.salyk.kg:30040 [15:12:58]ConnectInit lk.salyk.kg [15:12:59]Write to MH i2c: 01 00 00 19 07 20 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: 01 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: 01 07 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 74 0C A7 [15:12:59]RasterBufferAndPrint [15:12:59]line [15:12:59]line [15:12:59]line [15:12:59]line [15:12:59]line [15:12:59]written 0, free lines is 3193 [15:12:59]MH_Cut [15:12:59]Write to MH i2c: D1 01 00 20 07 01 F9 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: D1 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: D1 01 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: D1 01 00 20 07 00 F8 [15:12:59]Write to MH i2c: 01 00 00 21 07 28 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]Connected sock=10 [15:12:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 0B D0 08 01 D9 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 33 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 CB 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 F9 BC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 70 03 00 35 04 06 00 F8 0F 56 93 ED 01 74 08 5C 1D E3 0F 58 73 [15:12:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5F F8 47 00 17 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 70 03 00 F4 03 04 00 09 69 A3 66 B6 04 01 00 00 84 9D AA 71 ED 56 EE 54 [15:12:59]CommunicateWithHost err = 0 [15:12:59]CheckOFDResponse [15:12:59]1017 (14) - 77093643461234 [15:12:59]1041 (16) - 0000000000874959 [15:12:59]1040 (4) - 225284 [15:12:59]1012 (4) - 26.07.2024 09:14 [15:12:59]1206 (1) - 0 [15:12:59]OFD Sender: Remove packet 225284 [15:12:59]ProducePacketName [15:12:59]name=ofd_packets/00225284 [15:12:59]NVStorageDeleteData [15:13:00]OFD Sender: No OFD packet to send [15:13:00]*** Cut start [15:13:00]*** Partial cut [15:13:00]*** CUTSNS_PIN = 1 [15:13:00]*** CUTSNS_PIN = 0 [15:13:00]*** Brake cut motor [15:13:01]Read from MH i2c: 01 [15:13:01]MH_I2C_Read... [15:13:01]*** Stop cut motor [15:13:01]*** Cut end [15:13:01]Read from MH i2c: 01 07 00 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: 01 07 00 21 07 00 00 00 00 00 FF 0F 3D [15:13:01]process_action close_receipt done [15:13:01]requested_data is exist [15:13:01]produce_requested_data [15:13:01]requested_item fm.sn is exist - process it [15:13:01]wFMCommunicate request_size=4 [15:13:01]MH_SAM_APDU [15:13:01]CAPDU: 80 11 00 00 [15:13:01]Write to MH i2c: E2 08 00 22 07 80 11 00 00 00 00 00 00 A3 [15:13:01]Write i2c OK [15:13:01]MH_I2C_Read... [15:13:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:01]Read from MH i2c: E2 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: E2 17 00 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: E2 17 00 22 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [15:13:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:01]wFMCommunicate OK [15:13:01]requested_item fd.num is exist - process it [15:13:01]SAM_PROTO_GetFieldsCounters [15:13:01]wFMCommunicate request_size=4 [15:13:01]MH_SAM_APDU [15:13:01]CAPDU: 80 13 00 00 [15:13:01]Write to MH i2c: E2 08 00 23 07 80 13 00 00 00 00 00 00 A6 [15:13:01]Write i2c OK [15:13:01]MH_I2C_Read... [15:13:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:01]Read from MH i2c: E2 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: E2 62 00 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: E2 62 00 23 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [15:13:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:01]wFMCommunicate OK [15:13:01]SAM_PROTO_GetFieldsCounters done [15:13:01]requested_item shift.num is exist - process it [15:13:01]requested_item shift.opened is exist - process it [15:13:01]req_shift_opened [15:13:01]FM_GetShiftState [15:13:01]SAM_PROTO_GetShiftState [15:13:01]wFMCommunicate request_size=4 [15:13:01]MH_SAM_APDU [15:13:01]CAPDU: 80 13 01 00 [15:13:01]Write to MH i2c: E2 08 00 24 07 80 13 01 00 00 00 00 00 A8 [15:13:01]Write i2c OK [15:13:01]MH_I2C_Read... [15:13:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:01]Read from MH i2c: E2 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: E2 0E 00 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: E2 0E 00 24 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [15:13:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:13:01]wFMCommunicate OK [15:13:01]SAM_PROTO_GetShiftState done [15:13:01]FM_GetShiftState done [15:13:01]req_shift_opened done [15:13:01]requested_item shift.open_date is exist - process it [15:13:01]req_shift_open_date [15:13:01]req_shift_open_date done [15:13:01]produce_requested_data done [15:13:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225284,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:13:01]process_action_free close_receipt [15:13:01]json_value_free [15:13:01]json_value_free done [15:13:01]process_json_proto returns [15:13:01]Send response to host [15:13:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225284,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:13:01]free response buf [15:13:01]execute_script done [15:13:01]execute_script returns [15:13:01]free content buf [15:13:01]Sock 7.Close socket [15:13:01]Sock 7.Thread stoped [15:13:05]OFD Sender: No OFD packet to send [15:13:10]OFD Sender: No OFD packet to send [15:13:14]recv_with_timeout no data received [15:13:15]OFD Sender: No OFD packet to send [15:13:20]OFD Sender: No OFD packet to send [15:13:25]OFD Sender: No OFD packet to send [15:13:30]accept exits with 9 [15:13:30]New connection [15:13:30]New thread 3067030884 created [15:13:30]Thread 3067174244 joined [15:13:30]Waiting for new connection... [15:13:30] Sock 9.Parse request [15:13:30]Sock 9.Check first char [15:13:30]Sock 9.First char is OK [15:13:30]request: POST /json_proto HTTP/1.0 [15:13:30]Method: POST [15:13:30]URL: /json_proto [15:13:30]Method is POST - this is cgi request [15:13:30]url: /json_proto [15:13:30]query_string will be loaded in cgi processing [15:13:30]execute_cgi json_proto POST (null) [15:13:30]execute_cgi path=json_proto method=POST [15:13:30]POST find Content-Length [15:13:30]Host: 172.17.43.131:8080 [15:13:30]Content-Length: 686 [15:13:30]Content-Type: application/json [15:13:30] [15:13:30]POST finish read [15:13:30]Found Content-Length = 686 [15:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:30]execute_script... [15:13:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 41.210, "sum" : 1500.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:30]POST & json_proto [15:13:30]process_json_proto [15:13:30]json parsed OK: [15:13:30]protocol is kg_v1.0 [15:13:30]action value=close_receipt [15:13:30]process_action close_receipt [15:13:30]cmd_close_receipt [15:13:30]MH_GetDate [15:13:30]Write to MH i2c: F0 00 00 25 07 1B [15:13:30]Write i2c OK [15:13:30]MH_I2C_Read... [15:13:30]Read from MH i2c: F0 [15:13:30]MH_I2C_Read... [15:13:30]Read from MH i2c: F0 09 00 [15:13:30]MH_I2C_Read... [15:13:30]Read from MH i2c: F0 09 00 25 07 00 1A BD A3 66 F9 24 A2 66 29 [15:13:30]GetLastDocTimeStamp 1722006777 [15:13:30]current date 1722006810 [15:13:30]FM_GetShiftState [15:13:30]SAM_PROTO_GetShiftState [15:13:30]wFMCommunicate request_size=4 [15:13:30]MH_SAM_APDU [15:13:30]CAPDU: 80 13 01 00 [15:13:30]Write to MH i2c: E2 08 00 26 07 80 13 01 00 00 00 00 00 AA [15:13:30]Write i2c OK [15:13:30]MH_I2C_Read... [15:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:30]Read from MH i2c: E2 [15:13:30]MH_I2C_Read... [15:13:30]Read from MH i2c: E2 0E 00 [15:13:30]MH_I2C_Read... [15:13:30]Read from MH i2c: E2 0E 00 26 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [15:13:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:13:30]wFMCommunicate OK [15:13:30]SAM_PROTO_GetShiftState done [15:13:30]FM_GetShiftState done [15:13:30]opened in 1721952182 [15:13:30]opened+sec_in_day 1722038582 [15:13:30]quantity*price = 150004 [15:13:30]sum+1 = 150005 [15:13:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 353 26.07.2024 15:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225285 ФПД: 70346210314831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225285&fm=70346210314831&tin=02508201610067®Number=0000000000092624&sum=150000 [15:13:31]StoreToDocumentArchive [15:13:31]shift 437 fd 225285 [15:13:31]save to /storage/0437/doc_00225285 [15:13:31]save last doc name /storage/0437/doc_00225285 to /storage/kkm_last_doc_name [15:13:31]save OK [15:13:31]Clear old archive folders... [15:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:13:31]tlvbuf is 0189CC00 [15:13:31]SAM_PROTO_ClearQueue [15:13:31]wFMCommunicate request_size=4 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 09 00 00 [15:13:31]Write to MH i2c: E2 08 00 33 07 80 09 00 00 00 00 00 00 AC [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 33 07 00 90 00 AE [15:13:31]RAPDU: 90 00 [15:13:31]wFMCommunicate OK [15:13:31]SAM_PROTO_ClearQueue done [15:13:31]KKMCreateOFDPacket [15:13:31]OFDProtocolAddRootSTLVToBuf [15:13:31]FM_MakeSignedData [15:13:31]FM_MakeSignedData [15:13:31]SAM_PROTO_SignData [15:13:31]wFMCommunicate request_size=4 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 0D 01 02 [15:13:31]Write to MH i2c: E2 08 00 34 07 80 0D 01 02 00 00 00 00 B4 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [15:13:31]RAPDU: 90 00 [15:13:31]wFMCommunicate OK [15:13:31]wFMCommunicate request_size=255 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 1A BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 70 03 00 35 04 06 00 3F FA [15:13:31]Write to MH i2c: E2 02 01 35 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 1A BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 70 03 00 35 04 06 00 3F FA 00 00 57 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [15:13:31]RAPDU: 90 00 [15:13:31]wFMCommunicate OK [15:13:31]wFMCommunicate request_size=9 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 0D 02 02 04 C0 E0 8A 4F [15:13:31]Write to MH i2c: E2 0C 00 36 07 80 0D 02 02 04 00 C0 E0 8A 4F 00 00 38 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [15:13:31]RAPDU: 90 00 [15:13:31]wFMCommunicate OK [15:13:31]wFMCommunicate request_size=4 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 0D 03 02 [15:13:31]Write to MH i2c: E2 08 00 37 07 80 0D 03 02 00 00 00 00 B9 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 0B 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 0B 00 37 07 00 A2 78 AF B7 FF 19 3C 21 90 00 AF [15:13:31]RAPDU: A2 78 AF B7 FF 19 3C 21 90 00 [15:13:31]wFMCommunicate OK [15:13:31]SAM_PROTO_SignData done [15:13:31]FM_MakeSignedData done [15:13:31]CreateOFDProtocolMessage [15:13:31]wFMCommunicate request_size=4 [15:13:31]MH_SAM_APDU [15:13:31]CAPDU: 80 11 00 00 [15:13:31]Write to MH i2c: E2 08 00 38 07 80 11 00 00 00 00 00 00 B9 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:31]Read from MH i2c: E2 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 17 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: E2 17 00 38 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [15:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:31]wFMCommunicate OK [15:13:31]CreateOFDProtocolMessage done [15:13:31]OFDSenderStorePacket 225285 [15:13:31]StoreOFDPacket docnum=225285 [15:13:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 9A E1 06 01 42 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 1A BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 70 03 00 35 04 06 00 3F FA C0 E0 8A 4F A2 78 AF B7 FF 19 3C 21 [15:13:31]CheckFolder [15:13:31]dirname=/storage/ofd_packets [15:13:31]CheckFolder done [15:13:31]ProducePacketName [15:13:31]name=ofd_packets/00225285 [15:13:31]NVStorageSaveData ofd_packets/00225285 [15:13:31]File name is /storage/ofd_packets/00225285 [15:13:31]Write 300 bytes [15:13:31]NVStorageSaveData done [15:13:31]OFDSenderStorePacket done [15:13:31]KKMCreateOFDPacket done [15:13:31]NVStorageSaveData kkm_last_timestamp [15:13:31]File name is /storage/kkm_last_timestamp [15:13:31]Write 4 bytes [15:13:31]NVStorageSaveData done [15:13:31]ExternCall_PrintAddStr [15:13:31]wPrintStart [15:13:31]Write to MH i2c: 01 00 00 39 07 40 [15:13:31]Write i2c OK [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 07 00 [15:13:31]MH_I2C_Read... [15:13:31]Read from MH i2c: 01 07 00 39 07 00 00 00 00 00 FF 0F 55 [15:13:31]RasterBufferAndPrint [15:13:31]line Счет N : (1)2001480 [15:13:31]line ИНН: 02508201610067 [15:13:31]line Контрольно-Кассовый Чек [15:13:31]line ПРОДАЖА [15:13:31]line ТРК (МРК, ГНК) : 81 [15:13:31]line Товар: 2711190000 [15:13:31]line ГАЗ-К-5 [15:13:31]line 41.210 * 36.40 [15:13:31]line = 1500.04 [15:13:31]line НДС 12% НСП 1% [15:13:31]line > о реализуемом товаре [15:13:31]line ОКРУГЛЕНИЕ: -0.04 [15:13:31]line ИТОГО: 1500.00 [15:13:31]line Внесено: 1500.00 [15:13:31]line СДАЧА: 0.00 [15:13:31]line НСП 1% : 13.27 [15:13:31]line НДС 12% : 159.30 [15:13:31]line Наличными: 1500.00 [15:13:31]line Безнал.: 0.00 [15:13:31]line Место: АЗС № 97 "Партнер Нефть" [15:13:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:13:31]line СНО: Общий режим [15:13:31]line Чек 353 26.07.2024 15:13 [15:13:31]line Смена: 437 ФФД: 1.0 [15:13:31]line ЗНМ: 0300000054 [15:13:31]line РНМ: 0000000000092624 [15:13:31]line Версия ККМ: 001 [15:13:31]line ФМ: 0000000000874959 [15:13:31]line ФД: 225285 [15:13:31]line ФПД: 70346210314831 [15:13:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225285&fm=70346210314831&tin=02508201610067®Number=0000000000092624&sum=150000 [15:13:31]written 0, free lines is 4095 [15:13:31]OFD Sender: Processing packet 225285 [packets to send 596, broken 595] [15:13:31]ProducePacketName [15:13:31]name=ofd_packets/00225285 [15:13:31]OFD Sender: To server: pG, [15:13:31]CommunicateWithHost lk.salyk.kg:30040 [15:13:31]ConnectInit lk.salyk.kg [15:13:32]Write to MH i2c: 01 00 00 64 07 6B [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 07 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 57 0C D5 [15:13:32]RasterBufferAndPrint [15:13:32]line [15:13:32]line [15:13:32]line [15:13:32]line [15:13:32]line [15:13:32]written 0, free lines is 3163 [15:13:32]MH_Cut [15:13:32]Write to MH i2c: D1 01 00 6B 07 01 44 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: D1 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: D1 01 00 [15:13:32]MH_I2C_Read... [15:13:32]Read from MH i2c: D1 01 00 6B 07 00 43 [15:13:32]Write to MH i2c: 01 00 00 6C 07 73 [15:13:32]Write i2c OK [15:13:32]MH_I2C_Read... [15:13:33]*** Cut start [15:13:33]*** Partial cut [15:13:33]*** CUTSNS_PIN = 1 [15:13:33]*** CUTSNS_PIN = 0 [15:13:33]Connected sock=11 [15:13:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 9A E1 06 01 42 1F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA A0 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 F4 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 1A BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 70 03 00 35 04 06 00 3F FA C0 E0 8A 4F A2 78 AF B7 FF 19 3C 21 [15:13:33]*** Brake cut motor [15:13:34]Read from MH i2c: 01 [15:13:34]MH_I2C_Read... [15:13:34]*** Stop cut motor [15:13:34]*** Cut end [15:13:34]Read from MH i2c: 01 07 00 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: 01 07 00 6C 07 00 00 00 00 00 FF 0F 88 [15:13:34]process_action close_receipt done [15:13:34]requested_data is exist [15:13:34]produce_requested_data [15:13:34]requested_item fm.sn is exist - process it [15:13:34]wFMCommunicate request_size=4 [15:13:34]MH_SAM_APDU [15:13:34]CAPDU: 80 11 00 00 [15:13:34]Write to MH i2c: E2 08 00 6D 07 80 11 00 00 00 00 00 00 EE [15:13:34]Write i2c OK [15:13:34]MH_I2C_Read... [15:13:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:34]Read from MH i2c: E2 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 17 00 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 17 00 6D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [15:13:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:13:34]wFMCommunicate OK [15:13:34]requested_item fd.num is exist - process it [15:13:34]SAM_PROTO_GetFieldsCounters [15:13:34]wFMCommunicate request_size=4 [15:13:34]MH_SAM_APDU [15:13:34]CAPDU: 80 13 00 00 [15:13:34]Write to MH i2c: E2 08 00 6E 07 80 13 00 00 00 00 00 00 F1 [15:13:34]Write i2c OK [15:13:34]MH_I2C_Read... [15:13:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A7 CC 47 00 0F 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 70 03 00 F4 03 04 00 2C 69 A3 66 B6 04 01 00 00 DE 2C CC 8B 9C 7E AD 88 [15:13:34]CommunicateWithHost err = 0 [15:13:34]CheckOFDResponse [15:13:34]1017 (14) - 77093643461234 [15:13:34]1041 (16) - 0000000000874959 [15:13:34]1040 (4) - 225285 [15:13:34]1012 (4) - 26.07.2024 09:15 [15:13:34]1206 (1) - 0 [15:13:34]OFD Sender: Remove packet 225285 [15:13:34]ProducePacketName [15:13:34]name=ofd_packets/00225285 [15:13:34]NVStorageDeleteData [15:13:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:34]Read from MH i2c: E2 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 62 00 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 62 00 6E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [15:13:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:34]wFMCommunicate OK [15:13:34]SAM_PROTO_GetFieldsCounters done [15:13:34]requested_item shift.num is exist - process it [15:13:34]requested_item shift.opened is exist - process it [15:13:34]req_shift_opened [15:13:34]FM_GetShiftState [15:13:34]SAM_PROTO_GetShiftState [15:13:34]wFMCommunicate request_size=4 [15:13:34]MH_SAM_APDU [15:13:34]CAPDU: 80 13 01 00 [15:13:34]Write to MH i2c: E2 08 00 6F 07 80 13 01 00 00 00 00 00 F3 [15:13:34]Write i2c OK [15:13:34]MH_I2C_Read... [15:13:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:34]Read from MH i2c: E2 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 0E 00 [15:13:34]MH_I2C_Read... [15:13:34]Read from MH i2c: E2 0E 00 6F 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A4 [15:13:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:13:34]wFMCommunicate OK [15:13:34]SAM_PROTO_GetShiftState done [15:13:34]FM_GetShiftState done [15:13:34]req_shift_opened done [15:13:34]requested_item shift.open_date is exist - process it [15:13:34]req_shift_open_date [15:13:34]req_shift_open_date done [15:13:34]produce_requested_data done [15:13:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225285,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:13:34]process_action_free close_receipt [15:13:34]json_value_free [15:13:34]json_value_free done [15:13:34]process_json_proto returns [15:13:34]Send response to host [15:13:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225285,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:13:34]free response buf [15:13:34]execute_script done [15:13:34]execute_script returns [15:13:34]free content buf [15:13:34]Sock 9.Close socket [15:13:34]Sock 9.Thread stoped [15:13:34]OFD Sender: No OFD packet to send [15:13:39]OFD Sender: No OFD packet to send [15:13:44]OFD Sender: No OFD packet to send [15:13:49]OFD Sender: No OFD packet to send [15:13:54]OFD Sender: No OFD packet to send [15:14:00]OFD Sender: No OFD packet to send [15:14:05]OFD Sender: No OFD packet to send [15:14:10]OFD Sender: No OFD packet to send [15:14:15]OFD Sender: No OFD packet to send [15:14:20]OFD Sender: No OFD packet to send [15:14:25]OFD Sender: No OFD packet to send [15:14:30]OFD Sender: No OFD packet to send [15:14:35]OFD Sender: No OFD packet to send [15:14:40]OFD Sender: No OFD packet to send [15:14:45]OFD Sender: No OFD packet to send [15:14:50]OFD Sender: No OFD packet to send [15:14:55]OFD Sender: No OFD packet to send [15:15:00]OFD Sender: No OFD packet to send [15:15:05]OFD Sender: No OFD packet to send [15:15:10]OFD Sender: No OFD packet to send [15:15:14]accept exits with 10 [15:15:14]New connection [15:15:14]New thread 3067174244 created [15:15:14]Thread 3067030884 joined [15:15:14]Waiting for new connection... [15:15:14] Sock 10.Parse request [15:15:14]Sock 10.Check first char [15:15:14]Sock 10.First char is OK [15:15:14]request: POST /json_proto HTTP/1.0 [15:15:14]Method: POST [15:15:14]URL: /json_proto [15:15:14]Method is POST - this is cgi request [15:15:14]url: /json_proto [15:15:14]query_string will be loaded in cgi processing [15:15:14]execute_cgi json_proto POST (null) [15:15:14]execute_cgi path=json_proto method=POST [15:15:14]POST find Content-Length [15:15:14]Host: 172.17.43.131:8080 [15:15:14]Content-Length: 678 [15:15:14]Content-Type: application/json [15:15:14] [15:15:14]POST finish read [15:15:14]Found Content-Length = 678 [15:15:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:14]execute_script... [15:15:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:14]POST & json_proto [15:15:14]process_json_proto [15:15:14]json parsed OK: [15:15:14]protocol is kg_v1.0 [15:15:14]action value=close_receipt [15:15:14]process_action close_receipt [15:15:14]cmd_close_receipt [15:15:14]MH_GetDate [15:15:14]Write to MH i2c: F0 00 00 70 07 66 [15:15:14]Write i2c OK [15:15:14]MH_I2C_Read... [15:15:14]Read from MH i2c: F0 [15:15:14]MH_I2C_Read... [15:15:14]Read from MH i2c: F0 09 00 [15:15:14]MH_I2C_Read... [15:15:14]Read from MH i2c: F0 09 00 70 07 00 82 BD A3 66 F9 24 A2 66 DC [15:15:14]GetLastDocTimeStamp 1722006810 [15:15:14]current date 1722006914 [15:15:14]FM_GetShiftState [15:15:14]SAM_PROTO_GetShiftState [15:15:14]wFMCommunicate request_size=4 [15:15:14]MH_SAM_APDU [15:15:14]CAPDU: 80 13 01 00 [15:15:14]Write to MH i2c: E2 08 00 71 07 80 13 01 00 00 00 00 00 F5 [15:15:14]Write i2c OK [15:15:14]MH_I2C_Read... [15:15:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:14]Read from MH i2c: E2 [15:15:14]MH_I2C_Read... [15:15:14]Read from MH i2c: E2 0E 00 [15:15:14]MH_I2C_Read... [15:15:14]Read from MH i2c: E2 0E 00 71 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A6 [15:15:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:15:14]wFMCommunicate OK [15:15:14]SAM_PROTO_GetShiftState done [15:15:14]FM_GetShiftState done [15:15:14]opened in 1721952182 [15:15:14]opened+sec_in_day 1722038582 [15:15:14]quantity*price = 50036 [15:15:14]sum+1 = 50037 [15:15:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 354 26.07.2024 15:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225286 ФПД: 154237279108217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225286&fm=154237279108217&tin=02508201610067®Number=0000000000092624&sum=50000 [15:15:15]StoreToDocumentArchive [15:15:15]shift 437 fd 225286 [15:15:15]save to /storage/0437/doc_00225286 [15:15:15]save last doc name /storage/0437/doc_00225286 to /storage/kkm_last_doc_name [15:15:15]save OK [15:15:15]Clear old archive folders... [15:15:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:15:15]tlvbuf is 018D6DE0 [15:15:15]SAM_PROTO_ClearQueue [15:15:15]wFMCommunicate request_size=4 [15:15:15]MH_SAM_APDU [15:15:15]CAPDU: 80 09 00 00 [15:15:15]Write to MH i2c: E2 08 00 7E 07 80 09 00 00 00 00 00 00 F7 [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:15]Read from MH i2c: E2 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 7E 07 00 90 00 F9 [15:15:15]RAPDU: 90 00 [15:15:15]wFMCommunicate OK [15:15:15]SAM_PROTO_ClearQueue done [15:15:15]KKMCreateOFDPacket [15:15:15]OFDProtocolAddRootSTLVToBuf [15:15:15]FM_MakeSignedData [15:15:15]FM_MakeSignedData [15:15:15]SAM_PROTO_SignData [15:15:15]wFMCommunicate request_size=4 [15:15:15]MH_SAM_APDU [15:15:15]CAPDU: 80 0D 01 02 [15:15:15]Write to MH i2c: E2 08 00 7F 07 80 0D 01 02 00 00 00 00 FF [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:15]Read from MH i2c: E2 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 7F 07 00 90 00 FA [15:15:15]RAPDU: 90 00 [15:15:15]wFMCommunicate OK [15:15:15]wFMCommunicate request_size=255 [15:15:15]MH_SAM_APDU [15:15:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 82 BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 70 03 00 35 04 06 00 8C [15:15:15]Write to MH i2c: E2 02 01 80 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 82 BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 70 03 00 35 04 06 00 8C 00 00 EC [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:15]Read from MH i2c: E2 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 80 07 00 90 00 FB [15:15:15]RAPDU: 90 00 [15:15:15]wFMCommunicate OK [15:15:15]wFMCommunicate request_size=10 [15:15:15]MH_SAM_APDU [15:15:15]CAPDU: 80 0D 02 02 05 47 2A 3B 7C 79 [15:15:15]Write to MH i2c: E2 0D 00 81 07 80 0D 02 02 05 00 47 2A 3B 7C 79 00 00 AD [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:15]Read from MH i2c: E2 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 03 00 81 07 00 90 00 FC [15:15:15]RAPDU: 90 00 [15:15:15]wFMCommunicate OK [15:15:15]wFMCommunicate request_size=4 [15:15:15]MH_SAM_APDU [15:15:15]CAPDU: 80 0D 03 02 [15:15:15]Write to MH i2c: E2 08 00 82 07 80 0D 03 02 00 00 00 00 04 [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:15]Read from MH i2c: E2 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 0B 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 0B 00 82 07 00 35 25 7A 9C D6 6D E3 29 90 00 C4 [15:15:15]RAPDU: 35 25 7A 9C D6 6D E3 29 90 00 [15:15:15]wFMCommunicate OK [15:15:15]SAM_PROTO_SignData done [15:15:15]FM_MakeSignedData done [15:15:15]CreateOFDProtocolMessage [15:15:15]wFMCommunicate request_size=4 [15:15:15]MH_SAM_APDU [15:15:15]CAPDU: 80 11 00 00 [15:15:15]Write to MH i2c: E2 08 00 83 07 80 11 00 00 00 00 00 00 04 [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:15]Read from MH i2c: E2 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 17 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: E2 17 00 83 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [15:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:15:15]wFMCommunicate OK [15:15:15]CreateOFDProtocolMessage done [15:15:15]OFDSenderStorePacket 225286 [15:15:15]StoreOFDPacket docnum=225286 [15:15:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 D2 07 01 E8 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 82 BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 70 03 00 35 04 06 00 8C 47 2A 3B 7C 79 35 25 7A 9C D6 6D E3 29 [15:15:15]CheckFolder [15:15:15]dirname=/storage/ofd_packets [15:15:15]CheckFolder done [15:15:15]ProducePacketName [15:15:15]name=ofd_packets/00225286 [15:15:15]NVStorageSaveData ofd_packets/00225286 [15:15:15]File name is /storage/ofd_packets/00225286 [15:15:15]Write 301 bytes [15:15:15]NVStorageSaveData done [15:15:15]OFDSenderStorePacket done [15:15:15]KKMCreateOFDPacket done [15:15:15]NVStorageSaveData kkm_last_timestamp [15:15:15]File name is /storage/kkm_last_timestamp [15:15:15]Write 4 bytes [15:15:15]NVStorageSaveData done [15:15:15]ExternCall_PrintAddStr [15:15:15]wPrintStart [15:15:15]Write to MH i2c: 01 00 00 84 07 8B [15:15:15]Write i2c OK [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: 01 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: 01 07 00 [15:15:15]MH_I2C_Read... [15:15:15]Read from MH i2c: 01 07 00 84 07 00 00 00 00 00 FF 0F A0 [15:15:15]RasterBufferAndPrint [15:15:15]line Счет N : (1)2001484 [15:15:15]line ИНН: 02508201610067 [15:15:15]line Контрольно-Кассовый Чек [15:15:15]line ПРОДАЖА [15:15:15]line ТРК (МРК, ГНК) : 43 [15:15:15]line Товар: 2710124130 [15:15:15]line Аи-92-К-5 [15:15:15]line 7.380 * 67.80 [15:15:15]line = 500.36 [15:15:15]line НДС 12% НСП 1% [15:15:15]line > о реализуемом товаре [15:15:15]line ОКРУГЛЕНИЕ: -0.36 [15:15:15]line ИТОГО: 500.00 [15:15:15]line Внесено: 500.00 [15:15:15]line СДАЧА: 0.00 [15:15:15]line НСП 1% : 4.43 [15:15:15]line НДС 12% : 53.14 [15:15:15]line Наличными: 500.00 [15:15:15]line Безнал.: 0.00 [15:15:15]line Место: АЗС № 97 "Партнер Нефть" [15:15:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:15:15]line СНО: Общий режим [15:15:15]line Чек 354 26.07.2024 15:15 [15:15:15]line Смена: 437 ФФД: 1.0 [15:15:15]line ЗНМ: 0300000054 [15:15:15]line РНМ: 0000000000092624 [15:15:15]line Версия ККМ: 001 [15:15:15]line ФМ: 0000000000874959 [15:15:15]line ФД: 225286 [15:15:15]line ФПД: 154237279108217 [15:15:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151514&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225286&fm=154237279108217&tin=02508201610067®Number=0000000000092624&sum=50000 [15:15:16]OFD Sender: Processing packet 225286 [packets to send 596, broken 595] [15:15:16]ProducePacketName [15:15:16]name=ofd_packets/00225286 [15:15:16]OFD Sender: To server: pG, [15:15:16]CommunicateWithHost lk.salyk.kg:30040 [15:15:16]ConnectInit lk.salyk.kg [15:15:16]written 0, free lines is 4095 [15:15:16]Write to MH i2c: 01 00 00 AF 07 B6 [15:15:16]Write i2c OK [15:15:16]MH_I2C_Read... [15:15:16]Read from MH i2c: 01 [15:15:16]MH_I2C_Read... [15:15:16]Read from MH i2c: 01 07 00 [15:15:16]MH_I2C_Read... [15:15:16]Read from MH i2c: 01 07 00 AF 07 00 00 00 00 00 61 0C 2A [15:15:16]RasterBufferAndPrint [15:15:16]line [15:15:16]line [15:15:16]line [15:15:16]line [15:15:16]line [15:15:16]written 0, free lines is 3172 [15:15:16]MH_Cut [15:15:16]Write to MH i2c: D1 01 00 B6 07 01 8F [15:15:16]Write i2c OK [15:15:16]MH_I2C_Read... [15:15:16]Read from MH i2c: D1 [15:15:16]MH_I2C_Read... [15:15:16]Read from MH i2c: D1 01 00 [15:15:16]MH_I2C_Read... [15:15:16]Read from MH i2c: D1 01 00 B6 07 00 8E [15:15:16]Write to MH i2c: 01 00 00 B7 07 BE [15:15:16]Write i2c OK [15:15:16]MH_I2C_Read... [15:15:16]Connected sock=9 [15:15:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 D2 07 01 E8 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 82 BD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 70 03 00 35 04 06 00 8C 47 2A 3B 7C 79 35 25 7A 9C D6 6D E3 29 [15:15:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4E F7 47 00 4F D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 70 03 00 F4 03 04 00 93 69 A3 66 B6 04 01 00 00 24 87 13 54 C6 70 29 3A [15:15:17]CommunicateWithHost err = 0 [15:15:17]CheckOFDResponse [15:15:17]1017 (14) - 77093643461234 [15:15:17]1041 (16) - 0000000000874959 [15:15:17]1040 (4) - 225286 [15:15:17]1012 (4) - 26.07.2024 09:17 [15:15:17]1206 (1) - 0 [15:15:17]OFD Sender: Remove packet 225286 [15:15:17]ProducePacketName [15:15:17]name=ofd_packets/00225286 [15:15:17]NVStorageDeleteData [15:15:17]OFD Sender: No OFD packet to send [15:15:17]*** Cut start [15:15:17]*** Partial cut [15:15:17]*** CUTSNS_PIN = 1 [15:15:17]*** CUTSNS_PIN = 0 [15:15:18]*** Brake cut motor [15:15:18]Read from MH i2c: 01 [15:15:18]MH_I2C_Read... [15:15:18]*** Stop cut motor [15:15:18]*** Cut end [15:15:18]Read from MH i2c: 01 07 00 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: 01 07 00 B7 07 00 00 00 00 00 FF 0F D3 [15:15:18]process_action close_receipt done [15:15:18]requested_data is exist [15:15:18]produce_requested_data [15:15:18]requested_item fm.sn is exist - process it [15:15:18]wFMCommunicate request_size=4 [15:15:18]MH_SAM_APDU [15:15:18]CAPDU: 80 11 00 00 [15:15:18]Write to MH i2c: E2 08 00 B8 07 80 11 00 00 00 00 00 00 39 [15:15:18]Write i2c OK [15:15:18]MH_I2C_Read... [15:15:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:18]Read from MH i2c: E2 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: E2 17 00 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: E2 17 00 B8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [15:15:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:15:18]wFMCommunicate OK [15:15:18]requested_item fd.num is exist - process it [15:15:18]SAM_PROTO_GetFieldsCounters [15:15:18]wFMCommunicate request_size=4 [15:15:18]MH_SAM_APDU [15:15:18]CAPDU: 80 13 00 00 [15:15:18]Write to MH i2c: E2 08 00 B9 07 80 13 00 00 00 00 00 00 3C [15:15:18]Write i2c OK [15:15:18]MH_I2C_Read... [15:15:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:18]Read from MH i2c: E2 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: E2 62 00 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: E2 62 00 B9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [15:15:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:18]wFMCommunicate OK [15:15:18]SAM_PROTO_GetFieldsCounters done [15:15:18]requested_item shift.num is exist - process it [15:15:18]requested_item shift.opened is exist - process it [15:15:18]req_shift_opened [15:15:18]FM_GetShiftState [15:15:18]SAM_PROTO_GetShiftState [15:15:18]wFMCommunicate request_size=4 [15:15:18]MH_SAM_APDU [15:15:18]CAPDU: 80 13 01 00 [15:15:18]Write to MH i2c: E2 08 00 BA 07 80 13 01 00 00 00 00 00 3E [15:15:18]Write i2c OK [15:15:18]MH_I2C_Read... [15:15:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:18]Read from MH i2c: E2 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: E2 0E 00 [15:15:18]MH_I2C_Read... [15:15:18]Read from MH i2c: E2 0E 00 BA 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EF [15:15:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:15:18]wFMCommunicate OK [15:15:18]SAM_PROTO_GetShiftState done [15:15:18]FM_GetShiftState done [15:15:18]req_shift_opened done [15:15:18]requested_item shift.open_date is exist - process it [15:15:18]req_shift_open_date [15:15:18]req_shift_open_date done [15:15:18]produce_requested_data done [15:15:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225286,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:15:18]process_action_free close_receipt [15:15:18]json_value_free [15:15:18]json_value_free done [15:15:18]process_json_proto returns [15:15:18]Send response to host [15:15:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225286,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:15:18]free response buf [15:15:18]execute_script done [15:15:18]execute_script returns [15:15:18]free content buf [15:15:18]Sock 10.Close socket [15:15:18]Sock 10.Thread stoped [15:15:22]OFD Sender: No OFD packet to send [15:15:27]OFD Sender: No OFD packet to send [15:15:32]OFD Sender: No OFD packet to send [15:15:37]OFD Sender: No OFD packet to send [15:15:42]OFD Sender: No OFD packet to send [15:15:47]OFD Sender: No OFD packet to send [15:15:52]OFD Sender: No OFD packet to send [15:15:57]OFD Sender: No OFD packet to send [15:16:02]OFD Sender: No OFD packet to send [15:16:07]OFD Sender: No OFD packet to send [15:16:12]OFD Sender: No OFD packet to send [15:16:17]OFD Sender: No OFD packet to send [15:16:22]OFD Sender: No OFD packet to send [15:16:27]OFD Sender: No OFD packet to send [15:16:32]OFD Sender: No OFD packet to send [15:16:37]OFD Sender: No OFD packet to send [15:16:42]OFD Sender: No OFD packet to send [15:16:47]OFD Sender: No OFD packet to send [15:16:52]OFD Sender: No OFD packet to send [15:16:57]OFD Sender: No OFD packet to send [15:17:02]OFD Sender: No OFD packet to send [15:17:07]OFD Sender: No OFD packet to send [15:17:12]OFD Sender: No OFD packet to send [15:17:17]OFD Sender: No OFD packet to send [15:17:22]OFD Sender: No OFD packet to send [15:17:27]OFD Sender: No OFD packet to send [15:17:33]OFD Sender: No OFD packet to send [15:17:38]OFD Sender: No OFD packet to send [15:17:43]OFD Sender: No OFD packet to send [15:17:48]OFD Sender: No OFD packet to send [15:17:53]OFD Sender: No OFD packet to send [15:17:58]OFD Sender: No OFD packet to send [15:18:03]OFD Sender: No OFD packet to send [15:18:06]accept exits with 7 [15:18:06]New connection [15:18:06]New thread 3067030884 created [15:18:06]Thread 3067174244 joined [15:18:06]Waiting for new connection... [15:18:06] Sock 7.Parse request [15:18:06]Sock 7.Check first char [15:18:06]Sock 7.First char is OK [15:18:06]request: POST /json_proto HTTP/1.0 [15:18:06]Method: POST [15:18:06]URL: /json_proto [15:18:06]Method is POST - this is cgi request [15:18:06]url: /json_proto [15:18:06]query_string will be loaded in cgi processing [15:18:06]execute_cgi json_proto POST (null) [15:18:06]execute_cgi path=json_proto method=POST [15:18:06]POST find Content-Length [15:18:06]Host: 172.17.43.131:8080 [15:18:06]Content-Length: 1211 [15:18:06]Content-Type: application/json [15:18:06] [15:18:06]POST finish read [15:18:06]Found Content-Length = 1211 [15:18:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001485\u000A26.07.2024 15:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 14.530 x 75.70\u000A\u0418\u0422\u041E\u0413: 1099.92\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72853\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:06]execute_script... [15:18:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001485\u000A26.07.2024 15:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 14.530 x 75.70\u000A\u0418\u0422\u041E\u0413: 1099.92\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72853\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:06]POST & json_proto [15:18:06]process_json_proto [15:18:06]json parsed OK: [15:18:06]protocol is kg_v1.0 [15:18:06]action value=print_text [15:18:06]process_action print_text [15:18:06]cmd_print_text [15:18:06]ExternCall_PrintAddStr [15:18:06]wPrintStart [15:18:06]Write to MH i2c: 01 00 00 BB 07 C2 [15:18:06]Write i2c OK [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: 01 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: 01 07 00 [15:18:06]MH_I2C_Read... [15:18:06]Read from MH i2c: 01 07 00 BB 07 00 00 00 00 00 FF 0F D7 [15:18:06]RasterBufferAndPrint [15:18:06]line *****ТОВАРНЫЙ ЧЕК***** [15:18:06]line АЗС-97 [15:18:06]line Партнер нефть [15:18:06]line 02508201610067 [15:18:06]line Кассир : Ахмадалиева М. [15:18:06]line Счет N : (1)2001485 [15:18:06]line 26.07.2024 15:16 [15:18:06]line ПРОДАЖА [15:18:06]line ТРК (МРК, ГНК): 61 [15:18:06]line Вид ГСМ : 2710194210 [15:18:06]line ДТ-К-5 [15:18:06]line 14.530 x 75.70 [15:18:06]line ИТОГ: 1099.92 [15:18:06]line Тип оплаты: Талоны: Топливная Карта [15:18:06]line 72853 [15:18:06]line ______________________ [15:18:06]line (подпись) [15:18:06]written 0, free lines is 4095 [15:18:07]Write to MH i2c: 01 00 00 D0 07 D7 [15:18:07]Write i2c OK [15:18:07]MH_I2C_Read... [15:18:07]Read from MH i2c: 01 [15:18:07]MH_I2C_Read... [15:18:07]Read from MH i2c: 01 07 00 [15:18:07]MH_I2C_Read... [15:18:07]Read from MH i2c: 01 07 00 D0 07 00 00 00 00 00 F4 0D DF [15:18:07]RasterBufferAndPrint [15:18:07]line [15:18:07]line [15:18:07]line [15:18:07]line [15:18:07]line [15:18:07]written 0, free lines is 3574 [15:18:07]MH_Cut [15:18:07]Write to MH i2c: D1 01 00 D7 07 01 B0 [15:18:07]Write i2c OK [15:18:07]MH_I2C_Read... [15:18:07]Read from MH i2c: D1 [15:18:07]MH_I2C_Read... [15:18:07]Read from MH i2c: D1 01 00 [15:18:07]MH_I2C_Read... [15:18:07]Read from MH i2c: D1 01 00 D7 07 00 AF [15:18:07]Write to MH i2c: 01 00 00 D8 07 DF [15:18:07]Write i2c OK [15:18:07]MH_I2C_Read... [15:18:07]*** Cut start [15:18:07]*** Partial cut [15:18:07]*** CUTSNS_PIN = 1 [15:18:07]*** CUTSNS_PIN = 0 [15:18:08]OFD Sender: No OFD packet to send [15:18:08]*** Brake cut motor [15:18:08]Read from MH i2c: 01 [15:18:08]MH_I2C_Read... [15:18:08]*** Stop cut motor [15:18:08]*** Cut end [15:18:08]Read from MH i2c: 01 07 00 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: 01 07 00 D8 07 00 00 00 00 00 FF 0F F4 [15:18:08]process_action print_text done [15:18:08]requested_data is exist [15:18:08]produce_requested_data [15:18:08]requested_item fm.sn is exist - process it [15:18:08]wFMCommunicate request_size=4 [15:18:08]MH_SAM_APDU [15:18:08]CAPDU: 80 11 00 00 [15:18:08]Write to MH i2c: E2 08 00 D9 07 80 11 00 00 00 00 00 00 5A [15:18:08]Write i2c OK [15:18:08]MH_I2C_Read... [15:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:08]Read from MH i2c: E2 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: E2 17 00 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: E2 17 00 D9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [15:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:18:08]wFMCommunicate OK [15:18:08]requested_item fd.num is exist - process it [15:18:08]SAM_PROTO_GetFieldsCounters [15:18:08]wFMCommunicate request_size=4 [15:18:08]MH_SAM_APDU [15:18:08]CAPDU: 80 13 00 00 [15:18:08]Write to MH i2c: E2 08 00 DA 07 80 13 00 00 00 00 00 00 5D [15:18:08]Write i2c OK [15:18:08]MH_I2C_Read... [15:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:08]Read from MH i2c: E2 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: E2 62 00 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: E2 62 00 DA 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [15:18:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:08]wFMCommunicate OK [15:18:08]SAM_PROTO_GetFieldsCounters done [15:18:08]requested_item shift.num is exist - process it [15:18:08]requested_item shift.opened is exist - process it [15:18:08]req_shift_opened [15:18:08]FM_GetShiftState [15:18:08]SAM_PROTO_GetShiftState [15:18:08]wFMCommunicate request_size=4 [15:18:08]MH_SAM_APDU [15:18:08]CAPDU: 80 13 01 00 [15:18:08]Write to MH i2c: E2 08 00 DB 07 80 13 01 00 00 00 00 00 5F [15:18:08]Write i2c OK [15:18:08]MH_I2C_Read... [15:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:08]Read from MH i2c: E2 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: E2 0E 00 [15:18:08]MH_I2C_Read... [15:18:08]Read from MH i2c: E2 0E 00 DB 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 10 [15:18:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:18:08]wFMCommunicate OK [15:18:08]SAM_PROTO_GetShiftState done [15:18:08]FM_GetShiftState done [15:18:08]req_shift_opened done [15:18:08]requested_item shift.open_date is exist - process it [15:18:08]req_shift_open_date [15:18:08]req_shift_open_date done [15:18:08]produce_requested_data done [15:18:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225286,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:18:08]process_action_free print_text [15:18:08]json_value_free [15:18:08]json_value_free done [15:18:08]process_json_proto returns [15:18:08]Send response to host [15:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225286,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:18:08]free response buf [15:18:08]execute_script done [15:18:08]execute_script returns [15:18:08]free content buf [15:18:08]Sock 7.Close socket [15:18:08]Sock 7.Thread stoped [15:18:13]OFD Sender: No OFD packet to send [15:18:18]OFD Sender: No OFD packet to send [15:18:23]OFD Sender: No OFD packet to send [15:18:28]OFD Sender: No OFD packet to send [15:18:33]OFD Sender: No OFD packet to send [15:18:38]OFD Sender: No OFD packet to send [15:18:43]OFD Sender: No OFD packet to send [15:18:48]OFD Sender: No OFD packet to send [15:18:53]OFD Sender: No OFD packet to send [15:18:58]OFD Sender: No OFD packet to send [15:19:03]OFD Sender: No OFD packet to send [15:19:08]OFD Sender: No OFD packet to send [15:19:13]OFD Sender: No OFD packet to send [15:19:18]OFD Sender: No OFD packet to send [15:19:22]accept exits with 9 [15:19:22]New connection [15:19:22]New thread 3067174244 created [15:19:22]Thread 3067030884 joined [15:19:22]Waiting for new connection... [15:19:22] Sock 9.Parse request [15:19:22]Sock 9.Check first char [15:19:22]Sock 9.First char is OK [15:19:22]request: POST /json_proto HTTP/1.0 [15:19:22]Method: POST [15:19:22]URL: /json_proto [15:19:22]Method is POST - this is cgi request [15:19:22]url: /json_proto [15:19:22]query_string will be loaded in cgi processing [15:19:22]execute_cgi json_proto POST (null) [15:19:22]execute_cgi path=json_proto method=POST [15:19:22]POST find Content-Length [15:19:22]Host: 172.17.43.131:8080 [15:19:22]Content-Length: 683 [15:19:22]Content-Type: application/json [15:19:22] [15:19:22]POST finish read [15:19:22]Found Content-Length = 683 [15:19:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:22]execute_script... [15:19:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:22]POST & json_proto [15:19:22]process_json_proto [15:19:22]json parsed OK: [15:19:22]protocol is kg_v1.0 [15:19:22]action value=close_receipt [15:19:22]process_action close_receipt [15:19:22]cmd_close_receipt [15:19:22]MH_GetDate [15:19:22]Write to MH i2c: F0 00 00 DC 07 D2 [15:19:22]Write i2c OK [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: F0 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: F0 09 00 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: F0 09 00 DC 07 00 7B BE A3 66 F9 24 A2 66 42 [15:19:22]GetLastDocTimeStamp 1722006914 [15:19:22]current date 1722007163 [15:19:22]FM_GetShiftState [15:19:22]SAM_PROTO_GetShiftState [15:19:22]wFMCommunicate request_size=4 [15:19:22]MH_SAM_APDU [15:19:22]CAPDU: 80 13 01 00 [15:19:22]Write to MH i2c: E2 08 00 DD 07 80 13 01 00 00 00 00 00 61 [15:19:22]Write i2c OK [15:19:22]MH_I2C_Read... [15:19:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:22]Read from MH i2c: E2 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: E2 0E 00 [15:19:22]MH_I2C_Read... [15:19:22]Read from MH i2c: E2 0E 00 DD 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 12 [15:19:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:19:22]wFMCommunicate OK [15:19:22]SAM_PROTO_GetShiftState done [15:19:22]FM_GetShiftState done [15:19:22]opened in 1721952182 [15:19:22]opened+sec_in_day 1722038582 [15:19:22]quantity*price = 100021 [15:19:22]sum+1 = 100023 [15:19:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 355 26.07.2024 15:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225287 ФПД: 122125672673223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151923&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225287&fm=122125672673223&tin=02508201610067®Number=0000000000092624&sum=100000 [15:19:24]StoreToDocumentArchive [15:19:24]shift 437 fd 225287 [15:19:24]save to /storage/0437/doc_00225287 [15:19:24]save last doc name /storage/0437/doc_00225287 to /storage/kkm_last_doc_name [15:19:24]save OK [15:19:24]Clear old archive folders... [15:19:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:19:24]tlvbuf is 0189CFB0 [15:19:24]SAM_PROTO_ClearQueue [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 09 00 00 [15:19:24]Write to MH i2c: E2 08 00 EA 07 80 09 00 00 00 00 00 00 63 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 EA 07 00 90 00 65 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]SAM_PROTO_ClearQueue done [15:19:24]KKMCreateOFDPacket [15:19:24]OFDProtocolAddRootSTLVToBuf [15:19:24]FM_MakeSignedData [15:19:24]FM_MakeSignedData [15:19:24]SAM_PROTO_SignData [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 01 02 [15:19:24]Write to MH i2c: E2 08 00 EB 07 80 0D 01 02 00 00 00 00 6B [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 EB 07 00 90 00 66 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]wFMCommunicate request_size=255 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 7B BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 70 03 00 35 04 06 00 6F [15:19:24]Write to MH i2c: E2 02 01 EC 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 7B BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 70 03 00 35 04 06 00 6F 00 00 64 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 EC 07 00 90 00 67 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]wFMCommunicate request_size=10 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 02 02 05 12 99 56 6F C7 [15:19:24]Write to MH i2c: E2 0D 00 ED 07 80 0D 02 02 05 00 12 99 56 6F C7 00 00 AF [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 03 00 ED 07 00 90 00 68 [15:19:24]RAPDU: 90 00 [15:19:24]wFMCommunicate OK [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 0D 03 02 [15:19:24]Write to MH i2c: E2 08 00 EE 07 80 0D 03 02 00 00 00 00 70 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 0B 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 0B 00 EE 07 00 B4 6C 66 91 92 58 B2 5C 90 00 80 [15:19:24]RAPDU: B4 6C 66 91 92 58 B2 5C 90 00 [15:19:24]wFMCommunicate OK [15:19:24]SAM_PROTO_SignData done [15:19:24]FM_MakeSignedData done [15:19:24]CreateOFDProtocolMessage [15:19:24]wFMCommunicate request_size=4 [15:19:24]MH_SAM_APDU [15:19:24]CAPDU: 80 11 00 00 [15:19:24]Write to MH i2c: E2 08 00 EF 07 80 11 00 00 00 00 00 00 70 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:24]Read from MH i2c: E2 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 17 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: E2 17 00 EF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CD [15:19:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:19:24]wFMCommunicate OK [15:19:24]CreateOFDProtocolMessage done [15:19:24]OFDSenderStorePacket 225287 [15:19:24]StoreOFDPacket docnum=225287 [15:19:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C BE 07 01 44 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 7B BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 70 03 00 35 04 06 00 6F 12 99 56 6F C7 B4 6C 66 91 92 58 B2 5C [15:19:24]CheckFolder [15:19:24]dirname=/storage/ofd_packets [15:19:24]CheckFolder done [15:19:24]ProducePacketName [15:19:24]name=ofd_packets/00225287 [15:19:24]NVStorageSaveData ofd_packets/00225287 [15:19:24]File name is /storage/ofd_packets/00225287 [15:19:24]Write 301 bytes [15:19:24]NVStorageSaveData done [15:19:24]OFDSenderStorePacket done [15:19:24]KKMCreateOFDPacket done [15:19:24]NVStorageSaveData kkm_last_timestamp [15:19:24]File name is /storage/kkm_last_timestamp [15:19:24]Write 4 bytes [15:19:24]NVStorageSaveData done [15:19:24]ExternCall_PrintAddStr [15:19:24]wPrintStart [15:19:24]Write to MH i2c: 01 00 00 F0 07 F7 [15:19:24]Write i2c OK [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: 01 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: 01 07 00 [15:19:24]MH_I2C_Read... [15:19:24]Read from MH i2c: 01 07 00 F0 07 00 00 00 00 00 FF 0F 0C [15:19:24]RasterBufferAndPrint [15:19:24]line Счет N : (1)2001486 [15:19:24]line ИНН: 02508201610067 [15:19:24]line Контрольно-Кассовый Чек [15:19:24]line ПРОДАЖА [15:19:24]line ТРК (МРК, ГНК) : 44 [15:19:24]line Товар: 2710124500 [15:19:24]line Аи-95-К-5 [15:19:24]line 13.480 * 74.20 [15:19:24]line = 1000.22 [15:19:24]line НДС 12% НСП 1% [15:19:24]line > о реализуемом товаре [15:19:24]line ОКРУГЛЕНИЕ: -0.22 [15:19:24]line ИТОГО: 1000.00 [15:19:24]line Внесено: 1000.00 [15:19:24]line СДАЧА: 0.00 [15:19:24]line НСП 1% : 8.85 [15:19:24]line НДС 12% : 106.22 [15:19:24]line Наличными: 1000.00 [15:19:24]line Безнал.: 0.00 [15:19:24]line Место: АЗС № 97 "Партнер Нефть" [15:19:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:19:24]line СНО: Общий режим [15:19:24]line Чек 355 26.07.2024 15:19 [15:19:24]line Смена: 437 ФФД: 1.0 [15:19:24]line ЗНМ: 0300000054 [15:19:24]line РНМ: 0000000000092624 [15:19:24]line Версия ККМ: 001 [15:19:24]line ФМ: 0000000000874959 [15:19:24]line ФД: 225287 [15:19:24]line ФПД: 122125672673223 [15:19:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151923&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225287&fm=122125672673223&tin=02508201610067®Number=0000000000092624&sum=100000 [15:19:24]written 0, free lines is 4095 [15:19:24]OFD Sender: Processing packet 225287 [packets to send 596, broken 595] [15:19:24]ProducePacketName [15:19:24]name=ofd_packets/00225287 [15:19:24]OFD Sender: To server: pG, [15:19:24]CommunicateWithHost lk.salyk.kg:30040 [15:19:24]ConnectInit lk.salyk.kg [15:19:25]Write to MH i2c: 01 00 00 1B 08 23 [15:19:25]Write i2c OK [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: 01 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: 01 07 00 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: 01 07 00 1B 08 00 00 00 00 00 63 0C 99 [15:19:25]RasterBufferAndPrint [15:19:25]line [15:19:25]line [15:19:25]line [15:19:25]line [15:19:25]line [15:19:25]written 0, free lines is 3174 [15:19:25]MH_Cut [15:19:25]Write to MH i2c: D1 01 00 22 08 01 FC [15:19:25]Write i2c OK [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: D1 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: D1 01 00 [15:19:25]MH_I2C_Read... [15:19:25]Read from MH i2c: D1 01 00 22 08 00 FB [15:19:25]Write to MH i2c: 01 00 00 23 08 2B [15:19:25]Write i2c OK [15:19:25]MH_I2C_Read... [15:19:26]*** Cut start [15:19:26]*** Partial cut [15:19:26]*** CUTSNS_PIN = 1 [15:19:26]*** CUTSNS_PIN = 0 [15:19:26]Connected sock=10 [15:19:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1C BE 07 01 44 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 7B BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 70 03 00 35 04 06 00 6F 12 99 56 6F C7 B4 6C 66 91 92 58 B2 5C [15:19:26]*** Brake cut motor [15:19:26]Read from MH i2c: 01 [15:19:27]MH_I2C_Read... [15:19:27]*** Stop cut motor [15:19:27]*** Cut end [15:19:27]Read from MH i2c: 01 07 00 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: 01 07 00 23 08 00 00 00 00 00 FF 0F 40 [15:19:27]process_action close_receipt done [15:19:27]requested_data is exist [15:19:27]produce_requested_data [15:19:27]requested_item fm.sn is exist - process it [15:19:27]wFMCommunicate request_size=4 [15:19:27]MH_SAM_APDU [15:19:27]CAPDU: 80 11 00 00 [15:19:27]Write to MH i2c: E2 08 00 24 08 80 11 00 00 00 00 00 00 A6 [15:19:27]Write i2c OK [15:19:27]MH_I2C_Read... [15:19:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:27]Read from MH i2c: E2 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 17 00 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 17 00 24 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 03 [15:19:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:19:27]wFMCommunicate OK [15:19:27]requested_item fd.num is exist - process it [15:19:27]SAM_PROTO_GetFieldsCounters [15:19:27]wFMCommunicate request_size=4 [15:19:27]MH_SAM_APDU [15:19:27]CAPDU: 80 13 00 00 [15:19:27]Write to MH i2c: E2 08 00 25 08 80 13 00 00 00 00 00 00 A9 [15:19:27]Write i2c OK [15:19:27]MH_I2C_Read... [15:19:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:27]Read from MH i2c: E2 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 62 00 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 62 00 25 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [15:19:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:27]wFMCommunicate OK [15:19:27]SAM_PROTO_GetFieldsCounters done [15:19:27]requested_item shift.num is exist - process it [15:19:27]requested_item shift.opened is exist - process it [15:19:27]req_shift_opened [15:19:27]FM_GetShiftState [15:19:27]SAM_PROTO_GetShiftState [15:19:27]wFMCommunicate request_size=4 [15:19:27]MH_SAM_APDU [15:19:27]CAPDU: 80 13 01 00 [15:19:27]Write to MH i2c: E2 08 00 26 08 80 13 01 00 00 00 00 00 AB [15:19:27]Write i2c OK [15:19:27]MH_I2C_Read... [15:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:27]Read from MH i2c: E2 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 0E 00 [15:19:27]MH_I2C_Read... [15:19:27]Read from MH i2c: E2 0E 00 26 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5C [15:19:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:19:27]wFMCommunicate OK [15:19:27]SAM_PROTO_GetShiftState done [15:19:27]FM_GetShiftState done [15:19:27]req_shift_opened done [15:19:27]requested_item shift.open_date is exist - process it [15:19:27]req_shift_open_date [15:19:27]req_shift_open_date done [15:19:27]produce_requested_data done [15:19:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225287,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:19:27]process_action_free close_receipt [15:19:27]json_value_free [15:19:27]json_value_free done [15:19:27]process_json_proto returns [15:19:27]Send response to host [15:19:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225287,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:19:27]free response buf [15:19:27]execute_script done [15:19:27]execute_script returns [15:19:27]free content buf [15:19:27]Sock 9.Close socket [15:19:27]Sock 9.Thread stoped [15:19:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 13 47 00 00 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 70 03 00 F4 03 04 00 8D 6A A3 66 B6 04 01 00 00 AA CE 50 A1 4A 29 E3 5C [15:19:30]CommunicateWithHost err = 0 [15:19:30]CheckOFDResponse [15:19:30]1017 (14) - 77093643461234 [15:19:30]1041 (16) - 0000000000874959 [15:19:30]1040 (4) - 225287 [15:19:30]1012 (4) - 26.07.2024 09:21 [15:19:30]1206 (1) - 0 [15:19:30]OFD Sender: Remove packet 225287 [15:19:30]ProducePacketName [15:19:30]name=ofd_packets/00225287 [15:19:30]NVStorageDeleteData [15:19:30]OFD Sender: No OFD packet to send [15:19:32]recv_with_timeout no data received [15:19:35]OFD Sender: No OFD packet to send [15:19:40]OFD Sender: No OFD packet to send [15:19:45]OFD Sender: No OFD packet to send [15:19:45]accept exits with 7 [15:19:45]New connection [15:19:45]New thread 3067030884 created [15:19:45]Thread 3067174244 joined [15:19:45]Waiting for new connection... [15:19:45] Sock 7.Parse request [15:19:45]Sock 7.Check first char [15:19:45]Sock 7.First char is OK [15:19:45]request: POST /json_proto HTTP/1.0 [15:19:45]Method: POST [15:19:45]URL: /json_proto [15:19:45]Method is POST - this is cgi request [15:19:45]url: /json_proto [15:19:45]query_string will be loaded in cgi processing [15:19:45]execute_cgi json_proto POST (null) [15:19:45]execute_cgi path=json_proto method=POST [15:19:45]POST find Content-Length [15:19:45]Host: 172.17.43.131:8080 [15:19:45]Content-Length: 678 [15:19:45]Content-Type: application/json [15:19:45] [15:19:45]POST finish read [15:19:45]Found Content-Length = 678 [15:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:45]execute_script... [15:19:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:45]POST & json_proto [15:19:45]process_json_proto [15:19:45]json parsed OK: [15:19:45]protocol is kg_v1.0 [15:19:45]action value=close_receipt [15:19:45]process_action close_receipt [15:19:45]cmd_close_receipt [15:19:45]MH_GetDate [15:19:45]Write to MH i2c: F0 00 00 27 08 1E [15:19:45]Write i2c OK [15:19:45]MH_I2C_Read... [15:19:45]Read from MH i2c: F0 [15:19:45]MH_I2C_Read... [15:19:45]Read from MH i2c: F0 09 00 [15:19:45]MH_I2C_Read... [15:19:45]Read from MH i2c: F0 09 00 27 08 00 92 BE A3 66 F9 24 A2 66 A5 [15:19:45]GetLastDocTimeStamp 1722007163 [15:19:45]current date 1722007186 [15:19:45]FM_GetShiftState [15:19:45]SAM_PROTO_GetShiftState [15:19:45]wFMCommunicate request_size=4 [15:19:45]MH_SAM_APDU [15:19:45]CAPDU: 80 13 01 00 [15:19:45]Write to MH i2c: E2 08 00 28 08 80 13 01 00 00 00 00 00 AD [15:19:45]Write i2c OK [15:19:45]MH_I2C_Read... [15:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:45]Read from MH i2c: E2 [15:19:45]MH_I2C_Read... [15:19:45]Read from MH i2c: E2 0E 00 [15:19:45]MH_I2C_Read... [15:19:45]Read from MH i2c: E2 0E 00 28 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5E [15:19:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:19:45]wFMCommunicate OK [15:19:45]SAM_PROTO_GetShiftState done [15:19:45]FM_GetShiftState done [15:19:45]opened in 1721952182 [15:19:45]opened+sec_in_day 1722038582 [15:19:45]quantity*price = 60027 [15:19:45]sum+1 = 60029 [15:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 356 26.07.2024 15:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225288 ФПД: 43186026122581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225288&fm=43186026122581&tin=02508201610067®Number=0000000000092624&sum=60000 [15:19:46]StoreToDocumentArchive [15:19:46]shift 437 fd 225288 [15:19:46]save to /storage/0437/doc_00225288 [15:19:46]save last doc name /storage/0437/doc_00225288 to /storage/kkm_last_doc_name [15:19:46]save OK [15:19:46]Clear old archive folders... [15:19:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:19:46]tlvbuf is 018757E0 [15:19:46]SAM_PROTO_ClearQueue [15:19:46]wFMCommunicate request_size=4 [15:19:46]MH_SAM_APDU [15:19:46]CAPDU: 80 09 00 00 [15:19:46]Write to MH i2c: E2 08 00 35 08 80 09 00 00 00 00 00 00 AF [15:19:46]Write i2c OK [15:19:46]MH_I2C_Read... [15:19:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:47]Read from MH i2c: E2 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [15:19:47]RAPDU: 90 00 [15:19:47]wFMCommunicate OK [15:19:47]SAM_PROTO_ClearQueue done [15:19:47]KKMCreateOFDPacket [15:19:47]OFDProtocolAddRootSTLVToBuf [15:19:47]FM_MakeSignedData [15:19:47]FM_MakeSignedData [15:19:47]SAM_PROTO_SignData [15:19:47]wFMCommunicate request_size=4 [15:19:47]MH_SAM_APDU [15:19:47]CAPDU: 80 0D 01 02 [15:19:47]Write to MH i2c: E2 08 00 36 08 80 0D 01 02 00 00 00 00 B7 [15:19:47]Write i2c OK [15:19:47]MH_I2C_Read... [15:19:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:47]Read from MH i2c: E2 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 36 08 00 90 00 B2 [15:19:47]RAPDU: 90 00 [15:19:47]wFMCommunicate OK [15:19:47]wFMCommunicate request_size=255 [15:19:47]MH_SAM_APDU [15:19:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 92 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 70 03 00 35 04 06 00 27 [15:19:47]Write to MH i2c: E2 02 01 37 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 92 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 70 03 00 35 04 06 00 27 00 00 C2 [15:19:47]Write i2c OK [15:19:47]MH_I2C_Read... [15:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:47]Read from MH i2c: E2 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 37 08 00 90 00 B3 [15:19:47]RAPDU: 90 00 [15:19:47]wFMCommunicate OK [15:19:47]wFMCommunicate request_size=10 [15:19:47]MH_SAM_APDU [15:19:47]CAPDU: 80 0D 02 02 05 47 07 BF 0D 55 [15:19:47]Write to MH i2c: E2 0D 00 38 08 80 0D 02 02 05 00 47 07 BF 0D 55 00 00 33 [15:19:47]Write i2c OK [15:19:47]MH_I2C_Read... [15:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:47]Read from MH i2c: E2 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 03 00 38 08 00 90 00 B4 [15:19:47]RAPDU: 90 00 [15:19:47]wFMCommunicate OK [15:19:47]wFMCommunicate request_size=4 [15:19:47]MH_SAM_APDU [15:19:47]CAPDU: 80 0D 03 02 [15:19:47]Write to MH i2c: E2 08 00 39 08 80 0D 03 02 00 00 00 00 BC [15:19:47]Write i2c OK [15:19:47]MH_I2C_Read... [15:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:47]Read from MH i2c: E2 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 0B 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 0B 00 39 08 00 02 DB EA 51 1F 27 74 54 90 00 E3 [15:19:47]RAPDU: 02 DB EA 51 1F 27 74 54 90 00 [15:19:47]wFMCommunicate OK [15:19:47]SAM_PROTO_SignData done [15:19:47]FM_MakeSignedData done [15:19:47]CreateOFDProtocolMessage [15:19:47]wFMCommunicate request_size=4 [15:19:47]MH_SAM_APDU [15:19:47]CAPDU: 80 11 00 00 [15:19:47]Write to MH i2c: E2 08 00 3A 08 80 11 00 00 00 00 00 00 BC [15:19:47]Write i2c OK [15:19:47]MH_I2C_Read... [15:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:47]Read from MH i2c: E2 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 17 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: E2 17 00 3A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [15:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:19:47]wFMCommunicate OK [15:19:47]CreateOFDProtocolMessage done [15:19:47]OFDSenderStorePacket 225288 [15:19:47]StoreOFDPacket docnum=225288 [15:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 70 9C 07 01 A6 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 92 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 70 03 00 35 04 06 00 27 47 07 BF 0D 55 02 DB EA 51 1F 27 74 54 [15:19:47]CheckFolder [15:19:47]dirname=/storage/ofd_packets [15:19:47]CheckFolder done [15:19:47]ProducePacketName [15:19:47]name=ofd_packets/00225288 [15:19:47]NVStorageSaveData ofd_packets/00225288 [15:19:47]File name is /storage/ofd_packets/00225288 [15:19:47]Write 301 bytes [15:19:47]NVStorageSaveData done [15:19:47]OFDSenderStorePacket done [15:19:47]KKMCreateOFDPacket done [15:19:47]NVStorageSaveData kkm_last_timestamp [15:19:47]File name is /storage/kkm_last_timestamp [15:19:47]Write 4 bytes [15:19:47]NVStorageSaveData done [15:19:47]ExternCall_PrintAddStr [15:19:47]wPrintStart [15:19:47]Write to MH i2c: 01 00 00 3B 08 43 [15:19:47]Write i2c OK [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: 01 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: 01 07 00 [15:19:47]MH_I2C_Read... [15:19:47]Read from MH i2c: 01 07 00 3B 08 00 00 00 00 00 FF 0F 58 [15:19:47]RasterBufferAndPrint [15:19:47]line Счет N : (1)2001487 [15:19:47]line ИНН: 02508201610067 [15:19:47]line Контрольно-Кассовый Чек [15:19:47]line ПРОДАЖА [15:19:47]line ТРК (МРК, ГНК) : 54 [15:19:47]line Товар: 2710124500 [15:19:47]line Аи-95-К-5 [15:19:47]line 8.090 * 74.20 [15:19:47]line = 600.28 [15:19:47]line НДС 12% НСП 1% [15:19:47]line > о реализуемом товаре [15:19:47]line ОКРУГЛЕНИЕ: -0.28 [15:19:47]line ИТОГО: 600.00 [15:19:47]line Внесено: 600.00 [15:19:47]line СДАЧА: 0.00 [15:19:47]line НСП 1% : 5.31 [15:19:47]line НДС 12% : 63.75 [15:19:47]line Наличными: 600.00 [15:19:47]line Безнал.: 0.00 [15:19:47]line Место: АЗС № 97 "Партнер Нефть" [15:19:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:19:47]line СНО: Общий режим [15:19:47]line Чек 356 26.07.2024 15:19 [15:19:47]line Смена: 437 ФФД: 1.0 [15:19:47]line ЗНМ: 0300000054 [15:19:47]line РНМ: 0000000000092624 [15:19:47]line Версия ККМ: 001 [15:19:47]line ФМ: 0000000000874959 [15:19:47]line ФД: 225288 [15:19:47]line ФПД: 43186026122581 [15:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T151946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225288&fm=43186026122581&tin=02508201610067®Number=0000000000092624&sum=60000 [15:19:47]OFD Sender: Processing packet 225288 [packets to send 596, broken 595] [15:19:47]ProducePacketName [15:19:47]name=ofd_packets/00225288 [15:19:47]OFD Sender: To server: pG, [15:19:47]CommunicateWithHost lk.salyk.kg:30040 [15:19:47]ConnectInit lk.salyk.kg [15:19:47]written 0, free lines is 4095 [15:19:48]Write to MH i2c: 01 00 00 66 08 6E [15:19:48]Write i2c OK [15:19:48]MH_I2C_Read... [15:19:48]Read from MH i2c: 01 [15:19:48]MH_I2C_Read... [15:19:48]Read from MH i2c: 01 07 00 [15:19:48]MH_I2C_Read... [15:19:48]Read from MH i2c: 01 07 00 66 08 00 00 00 00 00 5F 0C E0 [15:19:48]RasterBufferAndPrint [15:19:48]line [15:19:48]line [15:19:48]line [15:19:48]line [15:19:48]line [15:19:48]written 0, free lines is 3170 [15:19:48]MH_Cut [15:19:48]Write to MH i2c: D1 01 00 6D 08 01 47 [15:19:48]Write i2c OK [15:19:48]MH_I2C_Read... [15:19:48]Read from MH i2c: D1 [15:19:48]MH_I2C_Read... [15:19:48]Read from MH i2c: D1 01 00 [15:19:48]MH_I2C_Read... [15:19:48]Read from MH i2c: D1 01 00 6D 08 00 46 [15:19:48]Write to MH i2c: 01 00 00 6E 08 76 [15:19:48]Write i2c OK [15:19:48]MH_I2C_Read... [15:19:49]*** Cut start [15:19:49]*** Partial cut [15:19:49]*** CUTSNS_PIN = 1 [15:19:49]*** CUTSNS_PIN = 0 [15:19:49]*** Brake cut motor [15:19:50]Read from MH i2c: 01 [15:19:50]MH_I2C_Read... [15:19:50]*** Stop cut motor [15:19:50]*** Cut end [15:19:50]Read from MH i2c: 01 07 00 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: 01 07 00 6E 08 00 00 00 00 00 FF 0F 8B [15:19:50]process_action close_receipt done [15:19:50]requested_data is exist [15:19:50]produce_requested_data [15:19:50]requested_item fm.sn is exist - process it [15:19:50]wFMCommunicate request_size=4 [15:19:50]MH_SAM_APDU [15:19:50]CAPDU: 80 11 00 00 [15:19:50]Write to MH i2c: E2 08 00 6F 08 80 11 00 00 00 00 00 00 F1 [15:19:50]Write i2c OK [15:19:50]MH_I2C_Read... [15:19:50]Connected sock=11 [15:19:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 70 9C 07 01 A6 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 92 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 70 03 00 35 04 06 00 27 47 07 BF 0D 55 02 DB EA 51 1F 27 74 54 [15:19:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:50]Read from MH i2c: E2 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: E2 17 00 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: E2 17 00 6F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [15:19:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:19:50]wFMCommunicate OK [15:19:50]requested_item fd.num is exist - process it [15:19:50]SAM_PROTO_GetFieldsCounters [15:19:50]wFMCommunicate request_size=4 [15:19:50]MH_SAM_APDU [15:19:50]CAPDU: 80 13 00 00 [15:19:50]Write to MH i2c: E2 08 00 70 08 80 13 00 00 00 00 00 00 F4 [15:19:50]Write i2c OK [15:19:50]MH_I2C_Read... [15:19:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:50]Read from MH i2c: E2 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: E2 62 00 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: E2 62 00 70 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [15:19:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 08 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:50]wFMCommunicate OK [15:19:50]SAM_PROTO_GetFieldsCounters done [15:19:50]requested_item shift.num is exist - process it [15:19:50]requested_item shift.opened is exist - process it [15:19:50]req_shift_opened [15:19:50]FM_GetShiftState [15:19:50]SAM_PROTO_GetShiftState [15:19:50]wFMCommunicate request_size=4 [15:19:50]MH_SAM_APDU [15:19:50]CAPDU: 80 13 01 00 [15:19:50]Write to MH i2c: E2 08 00 71 08 80 13 01 00 00 00 00 00 F6 [15:19:50]Write i2c OK [15:19:50]MH_I2C_Read... [15:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:50]Read from MH i2c: E2 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: E2 0E 00 [15:19:50]MH_I2C_Read... [15:19:50]Read from MH i2c: E2 0E 00 71 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A7 [15:19:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:19:50]wFMCommunicate OK [15:19:50]SAM_PROTO_GetShiftState done [15:19:50]FM_GetShiftState done [15:19:50]req_shift_opened done [15:19:50]requested_item shift.open_date is exist - process it [15:19:50]req_shift_open_date [15:19:50]req_shift_open_date done [15:19:50]produce_requested_data done [15:19:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225288,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:19:50]process_action_free close_receipt [15:19:50]json_value_free [15:19:50]json_value_free done [15:19:50]process_json_proto returns [15:19:50]Send response to host [15:19:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225288,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:19:50]free response buf [15:19:50]execute_script done [15:19:50]execute_script returns [15:19:50]free content buf [15:19:50]Sock 7.Close socket [15:19:50]Sock 7.Thread stoped [15:19:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 37 B8 47 00 07 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 70 03 00 F4 03 04 00 A4 6A A3 66 B6 04 01 00 00 F9 29 3C C4 98 79 79 46 [15:19:52]CommunicateWithHost err = 0 [15:19:52]CheckOFDResponse [15:19:52]1017 (14) - 77093643461234 [15:19:52]1041 (16) - 0000000000874959 [15:19:52]1040 (4) - 225288 [15:19:52]1012 (4) - 26.07.2024 09:21 [15:19:52]1206 (1) - 0 [15:19:52]OFD Sender: Remove packet 225288 [15:19:52]ProducePacketName [15:19:52]name=ofd_packets/00225288 [15:19:52]NVStorageDeleteData [15:19:52]OFD Sender: No OFD packet to send [15:19:57]OFD Sender: No OFD packet to send [15:20:02]OFD Sender: No OFD packet to send [15:20:07]OFD Sender: No OFD packet to send [15:20:12]OFD Sender: No OFD packet to send [15:20:17]OFD Sender: No OFD packet to send [15:20:19]recv_with_timeout no data received [15:20:22]OFD Sender: No OFD packet to send [15:20:27]OFD Sender: No OFD packet to send [15:20:32]OFD Sender: No OFD packet to send [15:20:33]accept exits with 9 [15:20:33]New connection [15:20:33]New thread 3067174244 created [15:20:33]Thread 3067030884 joined [15:20:33]Waiting for new connection... [15:20:33] Sock 9.Parse request [15:20:33]Sock 9.Check first char [15:20:33]Sock 9.First char is OK [15:20:33]request: POST /json_proto HTTP/1.0 [15:20:33]Method: POST [15:20:33]URL: /json_proto [15:20:33]Method is POST - this is cgi request [15:20:33]url: /json_proto [15:20:33]query_string will be loaded in cgi processing [15:20:33]execute_cgi json_proto POST (null) [15:20:33]execute_cgi path=json_proto method=POST [15:20:33]POST find Content-Length [15:20:33]Host: 172.17.43.131:8080 [15:20:33]Content-Length: 678 [15:20:33]Content-Type: application/json [15:20:33] [15:20:33]POST finish read [15:20:33]Found Content-Length = 678 [15:20:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.420, "sum" : 550.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:33]execute_script... [15:20:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.420, "sum" : 550.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:33]POST & json_proto [15:20:33]process_json_proto [15:20:33]json parsed OK: [15:20:33]protocol is kg_v1.0 [15:20:33]action value=close_receipt [15:20:33]process_action close_receipt [15:20:33]cmd_close_receipt [15:20:33]MH_GetDate [15:20:33]Write to MH i2c: F0 00 00 72 08 69 [15:20:33]Write i2c OK [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: F0 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: F0 09 00 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: F0 09 00 72 08 00 C2 BE A3 66 F9 24 A2 66 20 [15:20:33]GetLastDocTimeStamp 1722007186 [15:20:33]current date 1722007234 [15:20:33]FM_GetShiftState [15:20:33]SAM_PROTO_GetShiftState [15:20:33]wFMCommunicate request_size=4 [15:20:33]MH_SAM_APDU [15:20:33]CAPDU: 80 13 01 00 [15:20:33]Write to MH i2c: E2 08 00 73 08 80 13 01 00 00 00 00 00 F8 [15:20:33]Write i2c OK [15:20:33]MH_I2C_Read... [15:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:33]Read from MH i2c: E2 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: E2 0E 00 [15:20:33]MH_I2C_Read... [15:20:33]Read from MH i2c: E2 0E 00 73 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A9 [15:20:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:20:33]wFMCommunicate OK [15:20:33]SAM_PROTO_GetShiftState done [15:20:33]FM_GetShiftState done [15:20:33]opened in 1721952182 [15:20:33]opened+sec_in_day 1722038582 [15:20:33]quantity*price = 55056 [15:20:33]sum+1 = 55057 [15:20:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 357 26.07.2024 15:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225289 ФПД: 64097200391343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225289&fm=64097200391343&tin=02508201610067®Number=0000000000092624&sum=55000 [15:20:35]StoreToDocumentArchive [15:20:35]shift 437 fd 225289 [15:20:35]save to /storage/0437/doc_00225289 [15:20:35]save last doc name /storage/0437/doc_00225289 to /storage/kkm_last_doc_name [15:20:35]save OK [15:20:35]Clear old archive folders... [15:20:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:20:35]tlvbuf is 018D2E90 [15:20:35]SAM_PROTO_ClearQueue [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 09 00 00 [15:20:35]Write to MH i2c: E2 08 00 80 08 80 09 00 00 00 00 00 00 FA [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 80 08 00 90 00 FC [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]SAM_PROTO_ClearQueue done [15:20:35]KKMCreateOFDPacket [15:20:35]OFDProtocolAddRootSTLVToBuf [15:20:35]FM_MakeSignedData [15:20:35]FM_MakeSignedData [15:20:35]SAM_PROTO_SignData [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 01 02 [15:20:35]Write to MH i2c: E2 08 00 81 08 80 0D 01 02 00 00 00 00 02 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 81 08 00 90 00 FD [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]wFMCommunicate request_size=255 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 C2 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 70 03 00 35 04 06 00 3A [15:20:35]Write to MH i2c: E2 02 01 82 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 C2 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 70 03 00 35 04 06 00 3A 00 00 BB [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 82 08 00 90 00 FE [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]wFMCommunicate request_size=10 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 02 02 05 4B CA DC 44 AF [15:20:35]Write to MH i2c: E2 0D 00 83 08 80 0D 02 02 05 00 4B CA DC 44 AF 00 00 F3 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 83 08 00 90 00 FF [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 03 02 [15:20:35]Write to MH i2c: E2 08 00 84 08 80 0D 03 02 00 00 00 00 07 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0B 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0B 00 84 08 00 99 3B A5 1C 87 A6 97 FB 90 00 5C [15:20:35]RAPDU: 99 3B A5 1C 87 A6 97 FB 90 00 [15:20:35]wFMCommunicate OK [15:20:35]SAM_PROTO_SignData done [15:20:35]FM_MakeSignedData done [15:20:35]CreateOFDProtocolMessage [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 11 00 00 [15:20:35]Write to MH i2c: E2 08 00 85 08 80 11 00 00 00 00 00 00 07 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 17 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 17 00 85 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [15:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:20:35]wFMCommunicate OK [15:20:35]CreateOFDProtocolMessage done [15:20:35]OFDSenderStorePacket 225289 [15:20:35]StoreOFDPacket docnum=225289 [15:20:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF 9D 07 01 C4 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 C2 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 70 03 00 35 04 06 00 3A 4B CA DC 44 AF 99 3B A5 1C 87 A6 97 FB [15:20:35]CheckFolder [15:20:35]dirname=/storage/ofd_packets [15:20:35]CheckFolder done [15:20:35]ProducePacketName [15:20:35]name=ofd_packets/00225289 [15:20:35]NVStorageSaveData ofd_packets/00225289 [15:20:35]File name is /storage/ofd_packets/00225289 [15:20:35]Write 301 bytes [15:20:35]NVStorageSaveData done [15:20:35]OFDSenderStorePacket done [15:20:35]KKMCreateOFDPacket done [15:20:35]NVStorageSaveData kkm_last_timestamp [15:20:35]File name is /storage/kkm_last_timestamp [15:20:35]Write 4 bytes [15:20:35]NVStorageSaveData done [15:20:35]ExternCall_PrintAddStr [15:20:35]wPrintStart [15:20:35]Write to MH i2c: 01 00 00 86 08 8E [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: 01 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: 01 07 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: 01 07 00 86 08 00 00 00 00 00 FF 0F A3 [15:20:35]RasterBufferAndPrint [15:20:35]line Счет N : (1)2001488 [15:20:35]line ИНН: 02508201610067 [15:20:35]line Контрольно-Кассовый Чек [15:20:35]line ПРОДАЖА [15:20:35]line ТРК (МРК, ГНК) : 34 [15:20:35]line Товар: 2710124500 [15:20:35]line Аи-95-К-5 [15:20:35]line 7.420 * 74.20 [15:20:35]line = 550.56 [15:20:35]line НДС 12% НСП 1% [15:20:35]line > о реализуемом товаре [15:20:35]line ОКРУГЛЕНИЕ: -0.56 [15:20:35]line ИТОГО: 550.00 [15:20:35]line Внесено: 550.00 [15:20:35]line СДАЧА: 0.00 [15:20:35]line НСП 1% : 4.87 [15:20:35]line НДС 12% : 58.47 [15:20:35]line Наличными: 550.00 [15:20:35]line Безнал.: 0.00 [15:20:35]line Место: АЗС № 97 "Партнер Нефть" [15:20:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:20:35]line СНО: Общий режим [15:20:35]line Чек 357 26.07.2024 15:20 [15:20:35]line Смена: 437 ФФД: 1.0 [15:20:35]line ЗНМ: 0300000054 [15:20:35]line РНМ: 0000000000092624 [15:20:35]line Версия ККМ: 001 [15:20:35]line ФМ: 0000000000874959 [15:20:35]line ФД: 225289 [15:20:35]line ФПД: 64097200391343 [15:20:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152034&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225289&fm=64097200391343&tin=02508201610067®Number=0000000000092624&sum=55000 [15:20:35]OFD Sender: Processing packet 225289 [packets to send 596, broken 595] [15:20:35]ProducePacketName [15:20:35]name=ofd_packets/00225289 [15:20:35]OFD Sender: To server: pG, [15:20:35]CommunicateWithHost lk.salyk.kg:30040 [15:20:35]ConnectInit lk.salyk.kg [15:20:35]written 0, free lines is 4095 [15:20:36]Connected sock=10 [15:20:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF 9D 07 01 C4 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 C2 BE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 70 03 00 35 04 06 00 3A 4B CA DC 44 AF 99 3B A5 1C 87 A6 97 FB [15:20:36]Write to MH i2c: 01 00 00 B1 08 B9 [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: 01 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: 01 07 00 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: 01 07 00 B1 08 00 00 00 00 00 63 0C 2F [15:20:36]RasterBufferAndPrint [15:20:36]line [15:20:36]line [15:20:36]line [15:20:36]line [15:20:36]line [15:20:36]written 0, free lines is 3175 [15:20:36]MH_Cut [15:20:36]Write to MH i2c: D1 01 00 B8 08 01 92 [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: D1 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: D1 01 00 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: D1 01 00 B8 08 00 91 [15:20:36]Write to MH i2c: 01 00 00 B9 08 C1 [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 88 64 47 00 E9 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 70 03 00 F4 03 04 00 D2 6A A3 66 B6 04 01 00 00 72 D8 49 4F 92 E1 A2 91 [15:20:37]CommunicateWithHost err = 0 [15:20:37]CheckOFDResponse [15:20:37]1017 (14) - 77093643461234 [15:20:37]1041 (16) - 0000000000874959 [15:20:37]1040 (4) - 225289 [15:20:37]1012 (4) - 26.07.2024 09:22 [15:20:37]1206 (1) - 0 [15:20:37]OFD Sender: Remove packet 225289 [15:20:37]ProducePacketName [15:20:37]name=ofd_packets/00225289 [15:20:37]NVStorageDeleteData [15:20:37]OFD Sender: No OFD packet to send [15:20:37]*** Cut start [15:20:37]*** Partial cut [15:20:37]*** CUTSNS_PIN = 1 [15:20:37]*** CUTSNS_PIN = 0 [15:20:37]*** Brake cut motor [15:20:38]Read from MH i2c: 01 [15:20:38]MH_I2C_Read... [15:20:38]*** Stop cut motor [15:20:38]*** Cut end [15:20:38]Read from MH i2c: 01 07 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: 01 07 00 B9 08 00 00 00 00 00 FF 0F D6 [15:20:38]process_action close_receipt done [15:20:38]requested_data is exist [15:20:38]produce_requested_data [15:20:38]requested_item fm.sn is exist - process it [15:20:38]wFMCommunicate request_size=4 [15:20:38]MH_SAM_APDU [15:20:38]CAPDU: 80 11 00 00 [15:20:38]Write to MH i2c: E2 08 00 BA 08 80 11 00 00 00 00 00 00 3C [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:38]Read from MH i2c: E2 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 17 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 17 00 BA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [15:20:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:20:38]wFMCommunicate OK [15:20:38]requested_item fd.num is exist - process it [15:20:38]SAM_PROTO_GetFieldsCounters [15:20:38]wFMCommunicate request_size=4 [15:20:38]MH_SAM_APDU [15:20:38]CAPDU: 80 13 00 00 [15:20:38]Write to MH i2c: E2 08 00 BB 08 80 13 00 00 00 00 00 00 3F [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:38]Read from MH i2c: E2 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 62 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 62 00 BB 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [15:20:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:38]wFMCommunicate OK [15:20:38]SAM_PROTO_GetFieldsCounters done [15:20:38]requested_item shift.num is exist - process it [15:20:38]requested_item shift.opened is exist - process it [15:20:38]req_shift_opened [15:20:38]FM_GetShiftState [15:20:38]SAM_PROTO_GetShiftState [15:20:38]wFMCommunicate request_size=4 [15:20:38]MH_SAM_APDU [15:20:38]CAPDU: 80 13 01 00 [15:20:38]Write to MH i2c: E2 08 00 BC 08 80 13 01 00 00 00 00 00 41 [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:38]Read from MH i2c: E2 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 0E 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 0E 00 BC 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F2 [15:20:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:20:38]wFMCommunicate OK [15:20:38]SAM_PROTO_GetShiftState done [15:20:38]FM_GetShiftState done [15:20:38]req_shift_opened done [15:20:38]requested_item shift.open_date is exist - process it [15:20:38]req_shift_open_date [15:20:38]req_shift_open_date done [15:20:38]produce_requested_data done [15:20:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225289,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:20:38]process_action_free close_receipt [15:20:38]json_value_free [15:20:38]json_value_free done [15:20:38]process_json_proto returns [15:20:38]Send response to host [15:20:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225289,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:20:38]free response buf [15:20:38]execute_script done [15:20:38]execute_script returns [15:20:38]free content buf [15:20:38]Sock 9.Close socket [15:20:38]Sock 9.Thread stoped [15:20:42]OFD Sender: No OFD packet to send [15:20:47]OFD Sender: No OFD packet to send [15:20:52]OFD Sender: No OFD packet to send [15:20:57]OFD Sender: No OFD packet to send [15:21:02]OFD Sender: No OFD packet to send [15:21:07]OFD Sender: No OFD packet to send [15:21:10]recv_with_timeout no data received [15:21:12]OFD Sender: No OFD packet to send [15:21:17]OFD Sender: No OFD packet to send [15:21:22]OFD Sender: No OFD packet to send [15:21:27]OFD Sender: No OFD packet to send [15:21:32]OFD Sender: No OFD packet to send [15:21:37]OFD Sender: No OFD packet to send [15:21:42]OFD Sender: No OFD packet to send [15:21:47]OFD Sender: No OFD packet to send [15:21:52]OFD Sender: No OFD packet to send [15:21:57]OFD Sender: No OFD packet to send [15:22:02]OFD Sender: No OFD packet to send [15:22:07]OFD Sender: No OFD packet to send [15:22:12]OFD Sender: No OFD packet to send [15:22:17]OFD Sender: No OFD packet to send [15:22:22]OFD Sender: No OFD packet to send [15:22:27]OFD Sender: No OFD packet to send [15:22:32]OFD Sender: No OFD packet to send [15:22:37]OFD Sender: No OFD packet to send [15:22:42]OFD Sender: No OFD packet to send [15:22:47]OFD Sender: No OFD packet to send [15:22:52]OFD Sender: No OFD packet to send [15:22:57]OFD Sender: No OFD packet to send [15:23:00]accept exits with 7 [15:23:00]New connection [15:23:00]New thread 3067030884 created [15:23:00]Thread 3067174244 joined [15:23:00]Waiting for new connection... [15:23:00] Sock 7.Parse request [15:23:00]Sock 7.Check first char [15:23:00]Sock 7.First char is OK [15:23:00]request: POST /json_proto HTTP/1.0 [15:23:00]Method: POST [15:23:00]URL: /json_proto [15:23:00]Method is POST - this is cgi request [15:23:00]url: /json_proto [15:23:00]query_string will be loaded in cgi processing [15:23:00]execute_cgi json_proto POST (null) [15:23:00]execute_cgi path=json_proto method=POST [15:23:00]POST find Content-Length [15:23:00]Host: 172.17.43.131:8080 [15:23:00]Content-Length: 679 [15:23:00]Content-Type: application/json [15:23:00] [15:23:00]POST finish read [15:23:00]Found Content-Length = 679 [15:23:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:00]execute_script... [15:23:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:00]POST & json_proto [15:23:00]process_json_proto [15:23:00]json parsed OK: [15:23:00]protocol is kg_v1.0 [15:23:00]action value=close_receipt [15:23:00]process_action close_receipt [15:23:00]cmd_close_receipt [15:23:00]MH_GetDate [15:23:00]Write to MH i2c: F0 00 00 BD 08 B4 [15:23:00]Write i2c OK [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: F0 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: F0 09 00 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: F0 09 00 BD 08 00 55 BF A3 66 F9 24 A2 66 FF [15:23:00]GetLastDocTimeStamp 1722007234 [15:23:00]current date 1722007381 [15:23:00]FM_GetShiftState [15:23:00]SAM_PROTO_GetShiftState [15:23:00]wFMCommunicate request_size=4 [15:23:00]MH_SAM_APDU [15:23:00]CAPDU: 80 13 01 00 [15:23:00]Write to MH i2c: E2 08 00 BE 08 80 13 01 00 00 00 00 00 43 [15:23:00]Write i2c OK [15:23:00]MH_I2C_Read... [15:23:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:00]Read from MH i2c: E2 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: E2 0E 00 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: E2 0E 00 BE 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F4 [15:23:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:23:00]wFMCommunicate OK [15:23:00]SAM_PROTO_GetShiftState done [15:23:00]FM_GetShiftState done [15:23:00]opened in 1721952182 [15:23:00]opened+sec_in_day 1722038582 [15:23:00]quantity*price = 70037 [15:23:00]sum+1 = 70038 [15:23:00]Check (price>sum+1) || (price+1 о реализуемом товаре [15:25:52]line ОКРУГЛЕНИЕ: -0.37 [15:25:52]line ИТОГО: 700.00 [15:25:52]line Внесено: 700.00 [15:25:52]line СДАЧА: 0.00 [15:25:52]line НСП 1% : 6.20 [15:25:52]line НДС 12% : 74.38 [15:25:52]line Наличными: 700.00 [15:25:52]line Безнал.: 0.00 [15:25:52]line Место: АЗС № 97 "Партнер Нефть" [15:25:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:25:52]line СНО: Общий режим [15:25:52]line Чек 358 26.07.2024 15:23 [15:25:52]line Смена: 437 ФФД: 1.0 [15:25:52]line ЗНМ: 0300000054 [15:25:52]line РНМ: 0000000000092624 [15:25:52]line Версия ККМ: 001 [15:25:52]line ФМ: 0000000000874959 [15:25:52]line ФД: 225290 [15:25:52]line ФПД: 100284709289796 [15:25:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152301&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225290&fm=100284709289796&tin=02508201610067®Number=0000000000092624&sum=70000 [15:25:52]written 0, free lines is 4095 [15:25:53]Write to MH i2c: 01 00 00 48 00 48 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 07 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 5C 0C B7 [15:25:53]RasterBufferAndPrint [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]written 0, free lines is 3174 [15:25:53]MH_Cut [15:25:53]Write to MH i2c: D1 01 00 4F 00 01 21 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 01 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 01 00 4F 00 00 20 [15:25:53]Write to MH i2c: 01 00 00 50 00 50 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:54]*** Cut start [15:25:54]*** Partial cut [15:25:54]*** CUTSNS_PIN = 1 [15:25:54]*** CUTSNS_PIN = 0 [15:25:54]*** Brake cut motor [15:25:54]Read from MH i2c: 01 [15:25:54]MH_I2C_Read... [15:25:54]*** Stop cut motor [15:25:54]*** Cut end [15:25:54]Read from MH i2c: 01 07 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [15:25:54]process_action print_doc done [15:25:54]requested_data is exist [15:25:54]produce_requested_data [15:25:54]produce_requested_data return (null) [15:25:54]process_action_free print_doc [15:25:54]json_value_free [15:25:54]json_value_free done [15:25:54]process_json_proto returns [15:25:54]Send response to host [15:25:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [15:25:54]free response buf [15:25:54]execute_script done [15:25:54]execute_script returns [15:25:54]free content buf [15:25:54]Sock 8.Close socket [15:25:54]Sock 8.Thread stoped [15:25:55]accept exits with 9 [15:25:55]New connection [15:25:55]New thread 3066465636 created [15:25:55]Thread 3066608996 joined [15:25:55]Waiting for new connection... [15:25:55] Sock 9.Parse request [15:25:55]Sock 9.Check first char [15:25:55]Sock 9.First char is OK [15:25:55]request: POST /json_proto HTTP/1.0 [15:25:55]Method: POST [15:25:55]URL: /json_proto [15:25:55]Method is POST - this is cgi request [15:25:55]url: /json_proto [15:25:55]query_string will be loaded in cgi processing [15:25:55]execute_cgi json_proto POST (null) [15:25:55]execute_cgi path=json_proto method=POST [15:25:55]POST find Content-Length [15:25:55]Host: 172.17.43.131:8080 [15:25:55]Content-Length: 678 [15:25:55]Content-Type: application/json [15:25:55] [15:25:55]POST finish read [15:25:55]Found Content-Length = 678 [15:25:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.490, "sum" : 440.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:55]execute_script... [15:25:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.490, "sum" : 440.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:55]POST & json_proto [15:25:55]process_json_proto [15:25:55]json parsed OK: [15:25:55]protocol is kg_v1.0 [15:25:55]action value=close_receipt [15:25:55]process_action close_receipt [15:25:55]cmd_close_receipt [15:25:55]MH_GetDate [15:25:55]Write to MH i2c: F0 00 00 51 00 40 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: F0 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: F0 09 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: F0 09 00 51 00 00 03 C0 A3 66 F9 24 A2 66 3A [15:25:55]GetLastDocTimeStamp 1722007381 [15:25:55]current date 1722007555 [15:25:55]FM_GetShiftState [15:25:55]SAM_PROTO_GetShiftState [15:25:55]wFMCommunicate request_size=4 [15:25:55]MH_SAM_APDU [15:25:55]CAPDU: 80 13 01 00 [15:25:55]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:55]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 0E 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [15:25:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:25:55]wFMCommunicate OK [15:25:55]SAM_PROTO_GetShiftState done [15:25:55]FM_GetShiftState done [15:25:55]opened in 1721952182 [15:25:55]opened+sec_in_day 1722038582 [15:25:55]quantity*price = 44002 [15:25:55]sum+1 = 44003 [15:25:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 440.00 Внесено: 440.00 СДАЧА: 0.00 НСП 1% : 3.89 НДС 12% : 46.73 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 359 26.07.2024 15:25 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225291 ФПД: 64765160385917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225291&fm=64765160385917&tin=02508201610067®Number=0000000000092624&sum=44000 [15:25:56]StoreToDocumentArchive [15:25:56]shift 437 fd 225291 [15:25:56]save to /storage/0437/doc_00225291 [15:25:56]save last doc name /storage/0437/doc_00225291 to /storage/kkm_last_doc_name [15:25:56]save OK [15:25:56]Clear old archive folders... [15:25:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:56]tlvbuf is 019D16C0 [15:25:56]SAM_PROTO_ClearQueue [15:25:56]wFMCommunicate request_size=4 [15:25:56]MH_SAM_APDU [15:25:56]CAPDU: 80 09 00 00 [15:25:56]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [15:25:56]Write i2c OK [15:25:56]MH_I2C_Read... [15:25:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:56]Read from MH i2c: E2 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 03 00 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [15:25:56]RAPDU: 90 00 [15:25:56]wFMCommunicate OK [15:25:56]SAM_PROTO_ClearQueue done [15:25:56]KKMCreateOFDPacket [15:25:56]OFDProtocolAddRootSTLVToBuf [15:25:56]FM_MakeSignedData [15:25:56]FM_MakeSignedData [15:25:56]SAM_PROTO_SignData [15:25:56]wFMCommunicate request_size=4 [15:25:56]MH_SAM_APDU [15:25:56]CAPDU: 80 0D 01 02 [15:25:56]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [15:25:56]Write i2c OK [15:25:56]MH_I2C_Read... [15:25:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:56]Read from MH i2c: E2 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 03 00 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [15:25:56]RAPDU: 90 00 [15:25:56]wFMCommunicate OK [15:25:56]wFMCommunicate request_size=255 [15:25:56]MH_SAM_APDU [15:25:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 03 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 70 03 00 35 04 06 00 3A [15:25:56]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 03 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 70 03 00 35 04 06 00 3A 00 00 12 [15:25:57]Write i2c OK [15:25:57]MH_I2C_Read... [15:25:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:57]Read from MH i2c: E2 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 03 00 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [15:25:57]RAPDU: 90 00 [15:25:57]wFMCommunicate OK [15:25:57]wFMCommunicate request_size=10 [15:25:57]MH_SAM_APDU [15:25:57]CAPDU: 80 0D 02 02 05 E7 50 60 ED 7D [15:25:57]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 E7 50 60 ED 7D 00 00 E7 [15:25:57]Write i2c OK [15:25:57]MH_I2C_Read... [15:25:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:57]Read from MH i2c: E2 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 03 00 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [15:25:57]RAPDU: 90 00 [15:25:57]wFMCommunicate OK [15:25:57]wFMCommunicate request_size=4 [15:25:57]MH_SAM_APDU [15:25:57]CAPDU: 80 0D 03 02 [15:25:57]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [15:25:57]Write i2c OK [15:25:57]MH_I2C_Read... [15:25:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:57]Read from MH i2c: E2 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 0B 00 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 0B 00 63 00 00 10 8A 3F CC 02 01 CB C7 90 00 19 [15:25:57]RAPDU: 10 8A 3F CC 02 01 CB C7 90 00 [15:25:57]wFMCommunicate OK [15:25:57]SAM_PROTO_SignData done [15:25:57]FM_MakeSignedData done [15:25:57]CreateOFDProtocolMessage [15:25:57]wFMCommunicate request_size=4 [15:25:57]MH_SAM_APDU [15:25:57]CAPDU: 80 11 00 00 [15:25:57]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [15:25:57]Write i2c OK [15:25:57]MH_I2C_Read... [15:25:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:57]Read from MH i2c: E2 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 17 00 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [15:25:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:25:57]wFMCommunicate OK [15:25:57]CreateOFDProtocolMessage done [15:25:57]OFDSenderStorePacket 225291 [15:25:57]StoreOFDPacket docnum=225291 [15:25:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA FC 07 01 D5 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 03 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 70 03 00 35 04 06 00 3A E7 50 60 ED 7D 10 8A 3F CC 02 01 CB C7 [15:25:57]CheckFolder [15:25:57]dirname=/storage/ofd_packets [15:25:57]CheckFolder done [15:25:57]ProducePacketName [15:25:57]name=ofd_packets/00225291 [15:25:57]NVStorageSaveData ofd_packets/00225291 [15:25:57]File name is /storage/ofd_packets/00225291 [15:25:57]Write 301 bytes [15:25:57]NVStorageSaveData done [15:25:57]OFDSenderStorePacket done [15:25:57]KKMCreateOFDPacket done [15:25:57]NVStorageSaveData kkm_last_timestamp [15:25:57]File name is /storage/kkm_last_timestamp [15:25:57]Write 4 bytes [15:25:57]NVStorageSaveData done [15:25:57]ExternCall_PrintAddStr [15:25:57]wPrintStart [15:25:57]Write to MH i2c: 01 00 00 65 00 65 [15:25:57]Write i2c OK [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: 01 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: 01 07 00 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [15:25:57]RasterBufferAndPrint [15:25:57]line Счет N : (1)2001490 [15:25:57]line ИНН: 02508201610067 [15:25:57]line Контрольно-Кассовый Чек [15:25:57]line ПРОДАЖА [15:25:57]line ТРК (МРК, ГНК) : 43 [15:25:57]line Товар: 2710124130 [15:25:57]line Аи-92-К-5 [15:25:57]line 6.490 * 67.80 [15:25:57]line = 440.02 [15:25:57]line НДС 12% НСП 1% [15:25:57]line > о реализуемом товаре [15:25:57]line ОКРУГЛЕНИЕ: -0.02 [15:25:57]line ИТОГО: 440.00 [15:25:57]line Внесено: 440.00 [15:25:57]line СДАЧА: 0.00 [15:25:57]line НСП 1% : 3.89 [15:25:57]line НДС 12% : 46.73 [15:25:57]line Наличными: 440.00 [15:25:57]line Безнал.: 0.00 [15:25:57]line Место: АЗС № 97 "Партнер Нефть" [15:25:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:25:57]line СНО: Общий режим [15:25:57]line Чек 359 26.07.2024 15:25 [15:25:57]line Смена: 437 ФФД: 1.0 [15:25:57]line ЗНМ: 0300000054 [15:25:57]line РНМ: 0000000000092624 [15:25:57]line Версия ККМ: 001 [15:25:57]line ФМ: 0000000000874959 [15:25:57]line ФД: 225291 [15:25:57]line ФПД: 64765160385917 [15:25:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225291&fm=64765160385917&tin=02508201610067®Number=0000000000092624&sum=44000 [15:25:57]OFD Sender: Processing packet 225291 [packets to send 596, broken 595] [15:25:57]ProducePacketName [15:25:57]name=ofd_packets/00225291 [15:25:57]OFD Sender: To server: pG, [15:25:57]CommunicateWithHost lk.salyk.kg:30040 [15:25:57]ConnectInit lk.salyk.kg [15:25:57]written 0, free lines is 4095 [15:25:58]Write to MH i2c: 01 00 00 90 00 90 [15:25:58]Write i2c OK [15:25:58]MH_I2C_Read... [15:25:58]Read from MH i2c: 01 [15:25:58]MH_I2C_Read... [15:25:58]Read from MH i2c: 01 07 00 [15:25:58]MH_I2C_Read... [15:25:58]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 64 0C 07 [15:25:58]RasterBufferAndPrint [15:25:58]line [15:25:58]line [15:25:58]line [15:25:58]line [15:25:58]line [15:25:58]written 0, free lines is 3184 [15:25:58]MH_Cut [15:25:58]Write to MH i2c: D1 01 00 97 00 01 69 [15:25:58]Write i2c OK [15:25:58]MH_I2C_Read... [15:25:58]Read from MH i2c: D1 [15:25:58]MH_I2C_Read... [15:25:58]Read from MH i2c: D1 01 00 [15:25:58]MH_I2C_Read... [15:25:58]Read from MH i2c: D1 01 00 97 00 00 68 [15:25:58]Write to MH i2c: 01 00 00 98 00 98 [15:25:58]Write i2c OK [15:25:58]MH_I2C_Read... [15:25:59]*** Cut start [15:25:59]*** Partial cut [15:25:59]*** CUTSNS_PIN = 1 [15:25:59]*** CUTSNS_PIN = 0 [15:25:59]*** Brake cut motor [15:25:59]Read from MH i2c: 01 [15:25:59]MH_I2C_Read... [15:25:59]*** Stop cut motor [15:25:59]*** Cut end [15:25:59]Read from MH i2c: 01 07 00 [15:25:59]MH_I2C_Read... [15:25:59]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [15:25:59]process_action close_receipt done [15:25:59]requested_data is exist [15:25:59]produce_requested_data [15:25:59]requested_item fm.sn is exist - process it [15:25:59]wFMCommunicate request_size=4 [15:25:59]MH_SAM_APDU [15:25:59]CAPDU: 80 11 00 00 [15:25:59]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [15:25:59]Write i2c OK [15:25:59]MH_I2C_Read... [15:25:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:59]Read from MH i2c: E2 [15:25:59]MH_I2C_Read... [15:25:59]Read from MH i2c: E2 17 00 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [15:26:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:26:00]wFMCommunicate OK [15:26:00]requested_item fd.num is exist - process it [15:26:00]SAM_PROTO_GetFieldsCounters [15:26:00]wFMCommunicate request_size=4 [15:26:00]MH_SAM_APDU [15:26:00]CAPDU: 80 13 00 00 [15:26:00]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [15:26:00]Write i2c OK [15:26:00]MH_I2C_Read... [15:26:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:00]Read from MH i2c: E2 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 62 00 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [15:26:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:00]wFMCommunicate OK [15:26:00]SAM_PROTO_GetFieldsCounters done [15:26:00]requested_item shift.num is exist - process it [15:26:00]requested_item shift.opened is exist - process it [15:26:00]req_shift_opened [15:26:00]FM_GetShiftState [15:26:00]SAM_PROTO_GetShiftState [15:26:00]wFMCommunicate request_size=4 [15:26:00]MH_SAM_APDU [15:26:00]CAPDU: 80 13 01 00 [15:26:00]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [15:26:00]Write i2c OK [15:26:00]MH_I2C_Read... [15:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:00]Read from MH i2c: E2 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 0E 00 [15:26:00]MH_I2C_Read... [15:26:00]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C9 [15:26:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:26:00]wFMCommunicate OK [15:26:00]SAM_PROTO_GetShiftState done [15:26:00]FM_GetShiftState done [15:26:00]req_shift_opened done [15:26:00]requested_item shift.open_date is exist - process it [15:26:00]req_shift_open_date [15:26:00]req_shift_open_date done [15:26:00]produce_requested_data done [15:26:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225291,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:26:00]process_action_free close_receipt [15:26:00]json_value_free [15:26:00]json_value_free done [15:26:00]process_json_proto returns [15:26:00]Send response to host [15:26:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225291,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:26:00]free response buf [15:26:00]execute_script done [15:26:00]execute_script returns [15:26:00]free content buf [15:26:00]Sock 9.Close socket [15:26:00]Sock 9.Thread stoped [15:26:01]Connected sock=10 [15:26:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA FC 07 01 D5 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 03 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 70 03 00 35 04 06 00 3A E7 50 60 ED 7D 10 8A 3F CC 02 01 CB C7 [15:26:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EF CF 47 00 F1 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 70 03 00 F4 03 04 00 19 6C A3 66 B6 04 01 00 00 6C 29 7A B6 D4 5C BA 46 [15:26:03]CommunicateWithHost err = 0 [15:26:03]CheckOFDResponse [15:26:03]1017 (14) - 77093643461234 [15:26:03]1041 (16) - 0000000000874959 [15:26:03]1040 (4) - 225291 [15:26:03]1012 (4) - 26.07.2024 09:27 [15:26:03]1206 (1) - 0 [15:26:03]OFD Sender: Remove packet 225291 [15:26:03]ProducePacketName [15:26:03]name=ofd_packets/00225291 [15:26:03]NVStorageDeleteData [15:26:03]OFD Sender: No OFD packet to send [15:26:08]OFD Sender: No OFD packet to send [15:26:13]OFD Sender: No OFD packet to send [15:26:18]OFD Sender: No OFD packet to send [15:26:23]OFD Sender: No OFD packet to send [15:26:28]OFD Sender: No OFD packet to send [15:26:30]recv_with_timeout no data received [15:26:33]OFD Sender: No OFD packet to send [15:26:38]OFD Sender: No OFD packet to send [15:26:43]OFD Sender: No OFD packet to send [15:26:48]OFD Sender: No OFD packet to send [15:26:53]OFD Sender: No OFD packet to send [15:26:55]accept exits with 8 [15:26:55]New connection [15:26:55]New thread 3066608996 created [15:26:55]Thread 3066465636 joined [15:26:55]Waiting for new connection... [15:26:55] Sock 8.Parse request [15:26:55]Sock 8.Check first char [15:26:55]Sock 8.First char is OK [15:26:55]request: POST /json_proto HTTP/1.0 [15:26:55]Method: POST [15:26:55]URL: /json_proto [15:26:55]Method is POST - this is cgi request [15:26:55]url: /json_proto [15:26:55]query_string will be loaded in cgi processing [15:26:55]execute_cgi json_proto POST (null) [15:26:55]execute_cgi path=json_proto method=POST [15:26:55]POST find Content-Length [15:26:55]Host: 172.17.43.131:8080 [15:26:55]Content-Length: 640 [15:26:55]Content-Type: application/json [15:26:55] [15:26:55]POST finish read [15:26:55]Found Content-Length = 640 [15:26:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:55]execute_script... [15:26:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:55]POST & json_proto [15:26:55]process_json_proto [15:26:55]json parsed OK: [15:26:55]protocol is kg_v1.0 [15:26:55]action value=close_receipt [15:26:55]process_action close_receipt [15:26:55]cmd_close_receipt [15:26:55]MH_GetDate [15:26:55]Write to MH i2c: F0 00 00 9C 00 8B [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: F0 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: F0 09 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: F0 09 00 9C 00 00 3F C0 A3 66 F9 24 A2 66 C1 [15:26:55]GetLastDocTimeStamp 1722007555 [15:26:55]current date 1722007615 [15:26:55]FM_GetShiftState [15:26:55]SAM_PROTO_GetShiftState [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 13 01 00 [15:26:55]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 0E 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CB [15:26:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:26:55]wFMCommunicate OK [15:26:55]SAM_PROTO_GetShiftState done [15:26:55]FM_GetShiftState done [15:26:55]opened in 1721952182 [15:26:55]opened+sec_in_day 1722038582 [15:26:55]quantity*price = 99999 [15:26:55]sum+1 = 100001 [15:26:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 360 26.07.2024 15:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225292 ФПД: 241051788789743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225292&fm=241051788789743&tin=02508201610067®Number=0000000000092624&sum=100000 [15:26:56]StoreToDocumentArchive [15:26:56]shift 437 fd 225292 [15:26:56]save to /storage/0437/doc_00225292 [15:26:56]save last doc name /storage/0437/doc_00225292 to /storage/kkm_last_doc_name [15:26:56]save OK [15:26:56]Clear old archive folders... [15:26:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:26:56]tlvbuf is 019DFBB0 [15:26:56]SAM_PROTO_ClearQueue [15:26:56]wFMCommunicate request_size=4 [15:26:56]MH_SAM_APDU [15:26:56]CAPDU: 80 09 00 00 [15:26:56]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:56]Read from MH i2c: E2 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [15:26:56]RAPDU: 90 00 [15:26:56]wFMCommunicate OK [15:26:56]SAM_PROTO_ClearQueue done [15:26:56]KKMCreateOFDPacket [15:26:56]OFDProtocolAddRootSTLVToBuf [15:26:56]FM_MakeSignedData [15:26:56]FM_MakeSignedData [15:26:56]SAM_PROTO_SignData [15:26:56]wFMCommunicate request_size=4 [15:26:56]MH_SAM_APDU [15:26:56]CAPDU: 80 0D 01 02 [15:26:56]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:56]Read from MH i2c: E2 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [15:26:56]RAPDU: 90 00 [15:26:56]wFMCommunicate OK [15:26:56]wFMCommunicate request_size=255 [15:26:56]MH_SAM_APDU [15:26:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 3F C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 70 03 00 35 04 06 00 DB 3C 3E 3E [15:26:56]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 3F C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 70 03 00 35 04 06 00 DB 3C 3E 3E 00 00 CF [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:56]Read from MH i2c: E2 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [15:26:56]RAPDU: 90 00 [15:26:56]wFMCommunicate OK [15:26:56]wFMCommunicate request_size=7 [15:26:56]MH_SAM_APDU [15:26:56]CAPDU: 80 0D 02 02 02 47 EF [15:26:56]Write to MH i2c: E2 0A 00 AD 00 80 0D 02 02 02 00 47 EF 00 00 61 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:56]Read from MH i2c: E2 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [15:26:56]RAPDU: 90 00 [15:26:56]wFMCommunicate OK [15:26:56]wFMCommunicate request_size=4 [15:26:56]MH_SAM_APDU [15:26:56]CAPDU: 80 0D 03 02 [15:26:56]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:56]Read from MH i2c: E2 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 0B 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 0B 00 AE 00 00 92 D4 7A 44 FE 22 76 D9 90 00 BD [15:26:56]RAPDU: 92 D4 7A 44 FE 22 76 D9 90 00 [15:26:56]wFMCommunicate OK [15:26:56]SAM_PROTO_SignData done [15:26:56]FM_MakeSignedData done [15:26:56]CreateOFDProtocolMessage [15:26:56]wFMCommunicate request_size=4 [15:26:56]MH_SAM_APDU [15:26:56]CAPDU: 80 11 00 00 [15:26:56]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:56]Read from MH i2c: E2 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 17 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [15:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:26:56]wFMCommunicate OK [15:26:56]CreateOFDProtocolMessage done [15:26:56]OFDSenderStorePacket 225292 [15:26:56]StoreOFDPacket docnum=225292 [15:26:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 84 DC 04 01 F0 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 3F C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 70 03 00 35 04 06 00 DB 3C 3E 3E 47 EF 92 D4 7A 44 FE 22 76 D9 [15:26:56]CheckFolder [15:26:56]dirname=/storage/ofd_packets [15:26:56]CheckFolder done [15:26:56]ProducePacketName [15:26:56]name=ofd_packets/00225292 [15:26:56]NVStorageSaveData ofd_packets/00225292 [15:26:56]File name is /storage/ofd_packets/00225292 [15:26:56]Write 298 bytes [15:26:56]NVStorageSaveData done [15:26:56]OFDSenderStorePacket done [15:26:56]KKMCreateOFDPacket done [15:26:56]NVStorageSaveData kkm_last_timestamp [15:26:56]File name is /storage/kkm_last_timestamp [15:26:56]Write 4 bytes [15:26:56]NVStorageSaveData done [15:26:56]ExternCall_PrintAddStr [15:26:56]wPrintStart [15:26:56]Write to MH i2c: 01 00 00 B0 00 B0 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 07 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [15:26:56]RasterBufferAndPrint [15:26:56]line Счет N : (1)2001491 [15:26:56]line ИНН: 02508201610067 [15:26:56]line Контрольно-Кассовый Чек [15:26:56]line ПРОДАЖА [15:26:56]line ТРК (МРК, ГНК) : 31 [15:26:56]line Товар: 2710194210 [15:26:56]line ДТ-К-5 [15:26:56]line 13.210 * 75.70 [15:26:56]line = 1000.00 [15:26:56]line НДС 12% НСП 1% [15:26:56]line > о реализуемом товаре [15:26:56]line ИТОГО: 1000.00 [15:26:56]line НСП 1% : 8.85 [15:26:56]line НДС 12% : 106.19 [15:26:56]line Наличными: 1000.00 [15:26:56]line Безнал.: 0.00 [15:26:56]line Место: АЗС № 97 "Партнер Нефть" [15:26:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:26:56]line СНО: Общий режим [15:26:56]line Чек 360 26.07.2024 15:26 [15:26:56]line Смена: 437 ФФД: 1.0 [15:26:56]line ЗНМ: 0300000054 [15:26:56]line РНМ: 0000000000092624 [15:26:56]line Версия ККМ: 001 [15:26:56]line ФМ: 0000000000874959 [15:26:56]line ФД: 225292 [15:26:56]line ФПД: 241051788789743 [15:26:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225292&fm=241051788789743&tin=02508201610067®Number=0000000000092624&sum=100000 [15:26:56]written 0, free lines is 4095 [15:26:57]OFD Sender: Processing packet 225292 [packets to send 596, broken 595] [15:26:57]ProducePacketName [15:26:57]name=ofd_packets/00225292 [15:26:57]OFD Sender: To server: pG, [15:26:57]CommunicateWithHost lk.salyk.kg:30040 [15:26:57]ConnectInit lk.salyk.kg [15:26:57]Write to MH i2c: 01 00 00 D8 00 D8 [15:26:57]Write i2c OK [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: 01 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: 01 07 00 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 8F 0C 7A [15:26:57]RasterBufferAndPrint [15:26:57]line [15:26:57]line [15:26:57]line [15:26:57]line [15:26:57]line [15:26:57]written 0, free lines is 3220 [15:26:57]MH_Cut [15:26:57]Write to MH i2c: D1 01 00 DF 00 01 B1 [15:26:57]Write i2c OK [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: D1 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: D1 01 00 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: D1 01 00 DF 00 00 B0 [15:26:57]Write to MH i2c: 01 00 00 E0 00 E0 [15:26:57]Write i2c OK [15:26:57]MH_I2C_Read... [15:26:58]*** Cut start [15:26:58]*** Partial cut [15:26:58]*** CUTSNS_PIN = 1 [15:26:58]*** CUTSNS_PIN = 0 [15:26:58]*** Brake cut motor [15:26:59]Read from MH i2c: 01 [15:26:59]MH_I2C_Read... [15:26:59]*** Stop cut motor [15:26:59]*** Cut end [15:26:59]Read from MH i2c: 01 07 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [15:26:59]process_action close_receipt done [15:26:59]requested_data is exist [15:26:59]produce_requested_data [15:26:59]requested_item fm.sn is exist - process it [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 11 00 00 [15:26:59]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 17 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 17 00 E1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B8 [15:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:26:59]wFMCommunicate OK [15:26:59]requested_item fd.num is exist - process it [15:26:59]SAM_PROTO_GetFieldsCounters [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 13 00 00 [15:26:59]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 62 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 62 00 E2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [15:26:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:59]wFMCommunicate OK [15:26:59]SAM_PROTO_GetFieldsCounters done [15:26:59]requested_item shift.num is exist - process it [15:26:59]requested_item shift.opened is exist - process it [15:26:59]req_shift_opened [15:26:59]FM_GetShiftState [15:26:59]SAM_PROTO_GetShiftState [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 13 01 00 [15:26:59]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 0E 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 11 [15:26:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:26:59]wFMCommunicate OK [15:26:59]SAM_PROTO_GetShiftState done [15:26:59]FM_GetShiftState done [15:26:59]req_shift_opened done [15:26:59]requested_item shift.open_date is exist - process it [15:26:59]req_shift_open_date [15:26:59]req_shift_open_date done [15:26:59]produce_requested_data done [15:26:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225292,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:26:59]process_action_free close_receipt [15:26:59]json_value_free [15:26:59]json_value_free done [15:26:59]process_json_proto returns [15:26:59]Send response to host [15:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225292,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:26:59]free response buf [15:26:59]execute_script done [15:26:59]execute_script returns [15:26:59]free content buf [15:26:59]Sock 8.Close socket [15:26:59]Sock 8.Thread stoped [15:27:01]Connected sock=11 [15:27:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 84 DC 04 01 F0 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 3F C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 70 03 00 35 04 06 00 DB 3C 3E 3E 47 EF 92 D4 7A 44 FE 22 76 D9 [15:27:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE E9 47 00 32 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 70 03 00 F4 03 04 00 54 6C A3 66 B6 04 01 00 00 51 89 7B 6B E7 3B 16 CC [15:27:01]CommunicateWithHost err = 0 [15:27:01]CheckOFDResponse [15:27:01]1017 (14) - 77093643461234 [15:27:01]1041 (16) - 0000000000874959 [15:27:01]1040 (4) - 225292 [15:27:01]1012 (4) - 26.07.2024 09:28 [15:27:01]1206 (1) - 0 [15:27:01]OFD Sender: Remove packet 225292 [15:27:01]ProducePacketName [15:27:01]name=ofd_packets/00225292 [15:27:01]NVStorageDeleteData [15:27:02]OFD Sender: No OFD packet to send [15:27:07]OFD Sender: No OFD packet to send [15:27:12]OFD Sender: No OFD packet to send [15:27:17]OFD Sender: No OFD packet to send [15:27:22]OFD Sender: No OFD packet to send [15:27:27]OFD Sender: No OFD packet to send [15:27:32]OFD Sender: No OFD packet to send [15:27:33]accept exits with 10 [15:27:33]New connection [15:27:33]New thread 3066465636 created [15:27:33]Thread 3066608996 joined [15:27:33]Waiting for new connection... [15:27:33] Sock 10.Parse request [15:27:33]Sock 10.Check first char [15:27:33]Sock 10.First char is OK [15:27:33]request: POST /json_proto HTTP/1.0 [15:27:33]Method: POST [15:27:33]URL: /json_proto [15:27:33]Method is POST - this is cgi request [15:27:33]url: /json_proto [15:27:33]query_string will be loaded in cgi processing [15:27:33]execute_cgi json_proto POST (null) [15:27:33]execute_cgi path=json_proto method=POST [15:27:33]POST find Content-Length [15:27:33]Host: 172.17.43.131:8080 [15:27:33]Content-Length: 678 [15:27:33]Content-Type: application/json [15:27:33] [15:27:33]POST finish read [15:27:33]Found Content-Length = 678 [15:27:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:33]execute_script... [15:27:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:33]POST & json_proto [15:27:33]process_json_proto [15:27:33]json parsed OK: [15:27:33]protocol is kg_v1.0 [15:27:33]action value=close_receipt [15:27:33]process_action close_receipt [15:27:33]cmd_close_receipt [15:27:33]MH_GetDate [15:27:33]Write to MH i2c: F0 00 00 E4 00 D3 [15:27:33]Write i2c OK [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: F0 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: F0 09 00 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: F0 09 00 E4 00 00 66 C0 A3 66 F9 24 A2 66 30 [15:27:33]GetLastDocTimeStamp 1722007615 [15:27:33]current date 1722007654 [15:27:33]FM_GetShiftState [15:27:33]SAM_PROTO_GetShiftState [15:27:33]wFMCommunicate request_size=4 [15:27:33]MH_SAM_APDU [15:27:33]CAPDU: 80 13 01 00 [15:27:33]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [15:27:33]Write i2c OK [15:27:33]MH_I2C_Read... [15:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:33]Read from MH i2c: E2 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 0E 00 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 13 [15:27:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:27:33]wFMCommunicate OK [15:27:33]SAM_PROTO_GetShiftState done [15:27:33]FM_GetShiftState done [15:27:33]opened in 1721952182 [15:27:33]opened+sec_in_day 1722038582 [15:27:33]quantity*price = 50036 [15:27:33]sum+1 = 50037 [15:27:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 361 26.07.2024 15:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225293 ФПД: 192048474533341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152734&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225293&fm=192048474533341&tin=02508201610067®Number=0000000000092624&sum=50000 [15:27:34]StoreToDocumentArchive [15:27:34]shift 437 fd 225293 [15:27:34]save to /storage/0437/doc_00225293 [15:27:34]save last doc name /storage/0437/doc_00225293 to /storage/kkm_last_doc_name [15:27:34]save OK [15:27:34]Clear old archive folders... [15:27:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:34]tlvbuf is 019DA650 [15:27:34]SAM_PROTO_ClearQueue [15:27:34]wFMCommunicate request_size=4 [15:27:34]MH_SAM_APDU [15:27:34]CAPDU: 80 09 00 00 [15:27:34]Write to MH i2c: E2 08 00 F2 00 80 09 00 00 00 00 00 00 64 [15:27:34]Write i2c OK [15:27:34]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:34]Read from MH i2c: E2 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 03 00 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [15:27:34]RAPDU: 90 00 [15:27:34]wFMCommunicate OK [15:27:34]SAM_PROTO_ClearQueue done [15:27:34]KKMCreateOFDPacket [15:27:34]OFDProtocolAddRootSTLVToBuf [15:27:34]FM_MakeSignedData [15:27:34]FM_MakeSignedData [15:27:34]SAM_PROTO_SignData [15:27:34]wFMCommunicate request_size=4 [15:27:34]MH_SAM_APDU [15:27:34]CAPDU: 80 0D 01 02 [15:27:34]Write to MH i2c: E2 08 00 F3 00 80 0D 01 02 00 00 00 00 6C [15:27:34]Write i2c OK [15:27:34]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:34]Read from MH i2c: E2 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 03 00 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [15:27:34]RAPDU: 90 00 [15:27:34]wFMCommunicate OK [15:27:34]wFMCommunicate request_size=255 [15:27:34]MH_SAM_APDU [15:27:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 66 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 70 03 00 35 04 06 00 AE [15:27:34]Write to MH i2c: E2 02 01 F4 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 66 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 70 03 00 35 04 06 00 AE 00 00 70 [15:27:34]Write i2c OK [15:27:34]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:35]Read from MH i2c: E2 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 03 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [15:27:35]RAPDU: 90 00 [15:27:35]wFMCommunicate OK [15:27:35]wFMCommunicate request_size=10 [15:27:35]MH_SAM_APDU [15:27:35]CAPDU: 80 0D 02 02 05 AA C5 1A AD DD [15:27:35]Write to MH i2c: E2 0D 00 F5 00 80 0D 02 02 05 00 AA C5 1A AD DD 00 00 8C [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:35]Read from MH i2c: E2 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 03 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [15:27:35]RAPDU: 90 00 [15:27:35]wFMCommunicate OK [15:27:35]wFMCommunicate request_size=4 [15:27:35]MH_SAM_APDU [15:27:35]CAPDU: 80 0D 03 02 [15:27:35]Write to MH i2c: E2 08 00 F6 00 80 0D 03 02 00 00 00 00 71 [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:35]Read from MH i2c: E2 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 0B 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 0B 00 F6 00 00 81 9A 88 29 08 50 33 2D 90 00 F6 [15:27:35]RAPDU: 81 9A 88 29 08 50 33 2D 90 00 [15:27:35]wFMCommunicate OK [15:27:35]SAM_PROTO_SignData done [15:27:35]FM_MakeSignedData done [15:27:35]CreateOFDProtocolMessage [15:27:35]wFMCommunicate request_size=4 [15:27:35]MH_SAM_APDU [15:27:35]CAPDU: 80 11 00 00 [15:27:35]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:35]Read from MH i2c: E2 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 17 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CE [15:27:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:27:35]wFMCommunicate OK [15:27:35]CreateOFDProtocolMessage done [15:27:35]OFDSenderStorePacket 225293 [15:27:35]StoreOFDPacket docnum=225293 [15:27:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F6 D0 07 01 E6 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 66 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 70 03 00 35 04 06 00 AE AA C5 1A AD DD 81 9A 88 29 08 50 33 2D [15:27:35]CheckFolder [15:27:35]dirname=/storage/ofd_packets [15:27:35]CheckFolder done [15:27:35]ProducePacketName [15:27:35]name=ofd_packets/00225293 [15:27:35]NVStorageSaveData ofd_packets/00225293 [15:27:35]File name is /storage/ofd_packets/00225293 [15:27:35]Write 301 bytes [15:27:35]NVStorageSaveData done [15:27:35]OFDSenderStorePacket done [15:27:35]KKMCreateOFDPacket done [15:27:35]NVStorageSaveData kkm_last_timestamp [15:27:35]File name is /storage/kkm_last_timestamp [15:27:35]Write 4 bytes [15:27:35]NVStorageSaveData done [15:27:35]ExternCall_PrintAddStr [15:27:35]wPrintStart [15:27:35]Write to MH i2c: 01 00 00 F8 00 F8 [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: 01 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: 01 07 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [15:27:35]RasterBufferAndPrint [15:27:35]line Счет N : (1)2001493 [15:27:35]line ИНН: 02508201610067 [15:27:35]line Контрольно-Кассовый Чек [15:27:35]line ПРОДАЖА [15:27:35]line ТРК (МРК, ГНК) : 43 [15:27:35]line Товар: 2710124130 [15:27:35]line Аи-92-К-5 [15:27:35]line 7.380 * 67.80 [15:27:35]line = 500.36 [15:27:35]line НДС 12% НСП 1% [15:27:35]line > о реализуемом товаре [15:27:35]line ОКРУГЛЕНИЕ: -0.36 [15:27:35]line ИТОГО: 500.00 [15:27:35]line Внесено: 500.00 [15:27:35]line СДАЧА: 0.00 [15:27:35]line НСП 1% : 4.43 [15:27:35]line НДС 12% : 53.14 [15:27:35]line Наличными: 500.00 [15:27:35]line Безнал.: 0.00 [15:27:35]line Место: АЗС № 97 "Партнер Нефть" [15:27:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:27:35]line СНО: Общий режим [15:27:35]line Чек 361 26.07.2024 15:27 [15:27:35]line Смена: 437 ФФД: 1.0 [15:27:35]line ЗНМ: 0300000054 [15:27:35]line РНМ: 0000000000092624 [15:27:35]line Версия ККМ: 001 [15:27:35]line ФМ: 0000000000874959 [15:27:35]line ФД: 225293 [15:27:35]line ФПД: 192048474533341 [15:27:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152734&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225293&fm=192048474533341&tin=02508201610067®Number=0000000000092624&sum=50000 [15:27:35]OFD Sender: Processing packet 225293 [packets to send 596, broken 595] [15:27:35]ProducePacketName [15:27:35]name=ofd_packets/00225293 [15:27:35]OFD Sender: To server: pG, [15:27:35]CommunicateWithHost lk.salyk.kg:30040 [15:27:35]ConnectInit lk.salyk.kg [15:27:35]written 0, free lines is 4095 [15:27:35]Write to MH i2c: 01 00 00 23 01 24 [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: 01 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: 01 07 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: 01 07 00 23 01 00 00 00 00 00 5F 0C 96 [15:27:35]RasterBufferAndPrint [15:27:35]line [15:27:35]line [15:27:35]line [15:27:35]line [15:27:35]line [15:27:35]written 0, free lines is 3169 [15:27:35]MH_Cut [15:27:35]Write to MH i2c: D1 01 00 2A 01 01 FD [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: D1 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: D1 01 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: D1 01 00 2A 01 00 FC [15:27:35]Write to MH i2c: 01 00 00 2B 01 2C [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:36]Connected sock=9 [15:27:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F6 D0 07 01 E6 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 66 C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 70 03 00 35 04 06 00 AE AA C5 1A AD DD 81 9A 88 29 08 50 33 2D [15:27:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1D B3 47 00 91 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 70 03 00 F4 03 04 00 77 6C A3 66 B6 04 01 00 00 ED 26 9A 84 CD 5E 13 3A [15:27:37]CommunicateWithHost err = 0 [15:27:37]CheckOFDResponse [15:27:37]1017 (14) - 77093643461234 [15:27:37]1041 (16) - 0000000000874959 [15:27:37]1040 (4) - 225293 [15:27:37]1012 (4) - 26.07.2024 09:29 [15:27:37]1206 (1) - 0 [15:27:37]OFD Sender: Remove packet 225293 [15:27:37]ProducePacketName [15:27:37]name=ofd_packets/00225293 [15:27:37]NVStorageDeleteData [15:27:37]*** Cut start [15:27:37]*** Partial cut [15:27:37]*** CUTSNS_PIN = 1 [15:27:37]*** CUTSNS_PIN = 0 [15:27:37]*** Brake cut motor [15:27:37]OFD Sender: No OFD packet to send [15:27:37]Read from MH i2c: 01 [15:27:37]MH_I2C_Read... [15:27:37]*** Stop cut motor [15:27:37]*** Cut end [15:27:37]Read from MH i2c: 01 07 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 FF 0F 41 [15:27:37]process_action close_receipt done [15:27:37]requested_data is exist [15:27:37]produce_requested_data [15:27:37]requested_item fm.sn is exist - process it [15:27:37]wFMCommunicate request_size=4 [15:27:37]MH_SAM_APDU [15:27:37]CAPDU: 80 11 00 00 [15:27:37]Write to MH i2c: E2 08 00 2C 01 80 11 00 00 00 00 00 00 A7 [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:37]Read from MH i2c: E2 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 17 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 17 00 2C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [15:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:27:37]wFMCommunicate OK [15:27:37]requested_item fd.num is exist - process it [15:27:37]SAM_PROTO_GetFieldsCounters [15:27:37]wFMCommunicate request_size=4 [15:27:37]MH_SAM_APDU [15:27:37]CAPDU: 80 13 00 00 [15:27:37]Write to MH i2c: E2 08 00 2D 01 80 13 00 00 00 00 00 00 AA [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:38]Read from MH i2c: E2 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: E2 62 00 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: E2 62 00 2D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [15:27:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:38]wFMCommunicate OK [15:27:38]SAM_PROTO_GetFieldsCounters done [15:27:38]requested_item shift.num is exist - process it [15:27:38]requested_item shift.opened is exist - process it [15:27:38]req_shift_opened [15:27:38]FM_GetShiftState [15:27:38]SAM_PROTO_GetShiftState [15:27:38]wFMCommunicate request_size=4 [15:27:38]MH_SAM_APDU [15:27:38]CAPDU: 80 13 01 00 [15:27:38]Write to MH i2c: E2 08 00 2E 01 80 13 01 00 00 00 00 00 AC [15:27:38]Write i2c OK [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: E2 [15:27:38]MH_I2C_Read... [15:27:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:38]Read from MH i2c: E2 0E 00 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: E2 0E 00 2E 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [15:27:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:27:38]wFMCommunicate OK [15:27:38]SAM_PROTO_GetShiftState done [15:27:38]FM_GetShiftState done [15:27:38]req_shift_opened done [15:27:38]requested_item shift.open_date is exist - process it [15:27:38]req_shift_open_date [15:27:38]req_shift_open_date done [15:27:38]produce_requested_data done [15:27:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225293,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:27:38]process_action_free close_receipt [15:27:38]json_value_free [15:27:38]json_value_free done [15:27:38]process_json_proto returns [15:27:38]Send response to host [15:27:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225293,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:27:38]free response buf [15:27:38]execute_script done [15:27:38]execute_script returns [15:27:38]free content buf [15:27:38]Sock 10.Close socket [15:27:38]Sock 10.Thread stoped [15:27:38]accept exits with 8 [15:27:38]New connection [15:27:38]New thread 3066608996 created [15:27:38]Thread 3066465636 joined [15:27:38]Waiting for new connection... [15:27:38] Sock 8.Parse request [15:27:38]Sock 8.Check first char [15:27:38]Sock 8.First char is OK [15:27:38]request: POST /json_proto HTTP/1.0 [15:27:38]Method: POST [15:27:38]URL: /json_proto [15:27:38]Method is POST - this is cgi request [15:27:38]url: /json_proto [15:27:38]query_string will be loaded in cgi processing [15:27:38]execute_cgi json_proto POST (null) [15:27:38]execute_cgi path=json_proto method=POST [15:27:38]POST find Content-Length [15:27:38]Host: 172.17.43.131:8080 [15:27:38]Content-Length: 683 [15:27:38]Content-Type: application/json [15:27:38] [15:27:38]POST finish read [15:27:38]Found Content-Length = 683 [15:27:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:38]execute_script... [15:27:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:38]POST & json_proto [15:27:38]process_json_proto [15:27:38]json parsed OK: [15:27:38]protocol is kg_v1.0 [15:27:38]action value=close_receipt [15:27:38]process_action close_receipt [15:27:38]cmd_close_receipt [15:27:38]MH_GetDate [15:27:38]Write to MH i2c: F0 00 00 2F 01 1F [15:27:38]Write i2c OK [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: F0 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: F0 09 00 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: F0 09 00 2F 01 00 6B C0 A3 66 F9 24 A2 66 81 [15:27:38]GetLastDocTimeStamp 1722007654 [15:27:38]current date 1722007659 [15:27:38]FM_GetShiftState [15:27:38]SAM_PROTO_GetShiftState [15:27:38]wFMCommunicate request_size=4 [15:27:38]MH_SAM_APDU [15:27:38]CAPDU: 80 13 01 00 [15:27:38]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [15:27:38]Write i2c OK [15:27:38]MH_I2C_Read... [15:27:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:38]Read from MH i2c: E2 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: E2 0E 00 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5F [15:27:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:27:38]wFMCommunicate OK [15:27:38]SAM_PROTO_GetShiftState done [15:27:38]FM_GetShiftState done [15:27:38]opened in 1721952182 [15:27:38]opened+sec_in_day 1722038582 [15:27:38]quantity*price = 200043 [15:27:38]sum+1 = 200044 [15:27:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 362 26.07.2024 15:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225294 ФПД: 75625105315313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152739&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225294&fm=75625105315313&tin=02508201610067®Number=0000000000092624&sum=200000 [15:27:39]StoreToDocumentArchive [15:27:39]shift 437 fd 225294 [15:27:39]save to /storage/0437/doc_00225294 [15:27:39]save last doc name /storage/0437/doc_00225294 to /storage/kkm_last_doc_name [15:27:39]save OK [15:27:39]Clear old archive folders... [15:27:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:39]tlvbuf is 019DC560 [15:27:39]SAM_PROTO_ClearQueue [15:27:39]wFMCommunicate request_size=4 [15:27:39]MH_SAM_APDU [15:27:39]CAPDU: 80 09 00 00 [15:27:39]Write to MH i2c: E2 08 00 3D 01 80 09 00 00 00 00 00 00 B0 [15:27:39]Write i2c OK [15:27:39]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [15:27:40]RAPDU: 90 00 [15:27:40]wFMCommunicate OK [15:27:40]SAM_PROTO_ClearQueue done [15:27:40]KKMCreateOFDPacket [15:27:40]OFDProtocolAddRootSTLVToBuf [15:27:40]FM_MakeSignedData [15:27:40]FM_MakeSignedData [15:27:40]SAM_PROTO_SignData [15:27:40]wFMCommunicate request_size=4 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 0D 01 02 [15:27:40]Write to MH i2c: E2 08 00 3E 01 80 0D 01 02 00 00 00 00 B8 [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [15:27:40]RAPDU: 90 00 [15:27:40]wFMCommunicate OK [15:27:40]wFMCommunicate request_size=255 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 6B C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 70 03 00 35 04 06 00 44 [15:27:40]Write to MH i2c: E2 02 01 3F 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 6B C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 70 03 00 35 04 06 00 44 00 00 11 [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [15:27:40]RAPDU: 90 00 [15:27:40]wFMCommunicate OK [15:27:40]wFMCommunicate request_size=10 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 0D 02 02 05 C7 D7 89 D5 F1 [15:27:40]Write to MH i2c: E2 0D 00 40 01 80 0D 02 02 05 00 C7 D7 89 D5 F1 00 00 B2 [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [15:27:40]RAPDU: 90 00 [15:27:40]wFMCommunicate OK [15:27:40]wFMCommunicate request_size=4 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 0D 03 02 [15:27:40]Write to MH i2c: E2 08 00 41 01 80 0D 03 02 00 00 00 00 BD [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 0B 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 0B 00 41 01 00 DD 6E 87 AB 34 5D 33 B2 90 00 B1 [15:27:40]RAPDU: DD 6E 87 AB 34 5D 33 B2 90 00 [15:27:40]wFMCommunicate OK [15:27:40]SAM_PROTO_SignData done [15:27:40]FM_MakeSignedData done [15:27:40]CreateOFDProtocolMessage [15:27:40]wFMCommunicate request_size=4 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 11 00 00 [15:27:40]Write to MH i2c: E2 08 00 42 01 80 11 00 00 00 00 00 00 BD [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 17 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 17 00 42 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [15:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:27:40]wFMCommunicate OK [15:27:40]CreateOFDProtocolMessage done [15:27:40]OFDSenderStorePacket 225294 [15:27:40]StoreOFDPacket docnum=225294 [15:27:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D EC 07 01 DA 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 6B C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 70 03 00 35 04 06 00 44 C7 D7 89 D5 F1 DD 6E 87 AB 34 5D 33 B2 [15:27:40]CheckFolder [15:27:40]dirname=/storage/ofd_packets [15:27:40]CheckFolder done [15:27:40]ProducePacketName [15:27:40]name=ofd_packets/00225294 [15:27:40]NVStorageSaveData ofd_packets/00225294 [15:27:40]File name is /storage/ofd_packets/00225294 [15:27:40]Write 301 bytes [15:27:40]NVStorageSaveData done [15:27:40]OFDSenderStorePacket done [15:27:40]KKMCreateOFDPacket done [15:27:40]NVStorageSaveData kkm_last_timestamp [15:27:40]File name is /storage/kkm_last_timestamp [15:27:40]Write 4 bytes [15:27:40]NVStorageSaveData done [15:27:40]ExternCall_PrintAddStr [15:27:40]wPrintStart [15:27:40]Write to MH i2c: 01 00 00 43 01 44 [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: 01 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: 01 07 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [15:27:40]RasterBufferAndPrint [15:27:40]line Счет N : (1)2001492 [15:27:40]line ИНН: 02508201610067 [15:27:40]line Контрольно-Кассовый Чек [15:27:40]line ПРОДАЖА [15:27:40]line ТРК (МРК, ГНК) : 64 [15:27:40]line Товар: 2710124500 [15:27:40]line Аи-95-К-5 [15:27:40]line 26.960 * 74.20 [15:27:40]line = 2000.43 [15:27:40]line НДС 12% НСП 1% [15:27:40]line > о реализуемом товаре [15:27:40]line ОКРУГЛЕНИЕ: -0.43 [15:27:40]line ИТОГО: 2000.00 [15:27:40]line Внесено: 2000.00 [15:27:40]line СДАЧА: 0.00 [15:27:40]line НСП 1% : 17.70 [15:27:40]line НДС 12% : 212.43 [15:27:40]line Наличными: 2000.00 [15:27:40]line Безнал.: 0.00 [15:27:40]line Место: АЗС № 97 "Партнер Нефть" [15:27:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:27:40]line СНО: Общий режим [15:27:40]line Чек 362 26.07.2024 15:27 [15:27:40]line Смена: 437 ФФД: 1.0 [15:27:40]line ЗНМ: 0300000054 [15:27:40]line РНМ: 0000000000092624 [15:27:40]line Версия ККМ: 001 [15:27:40]line ФМ: 0000000000874959 [15:27:40]line ФД: 225294 [15:27:40]line ФПД: 75625105315313 [15:27:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T152739&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225294&fm=75625105315313&tin=02508201610067®Number=0000000000092624&sum=200000 [15:27:40]OFD Sender: Processing packet 225294 [packets to send 596, broken 595] [15:27:40]ProducePacketName [15:27:40]name=ofd_packets/00225294 [15:27:40]OFD Sender: To server: pG, [15:27:40]CommunicateWithHost lk.salyk.kg:30040 [15:27:40]ConnectInit lk.salyk.kg [15:27:40]written 0, free lines is 4095 [15:27:41]Write to MH i2c: 01 00 00 6E 01 6F [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: 01 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: 01 07 00 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: 01 07 00 6E 01 00 00 00 00 00 67 0C E9 [15:27:41]RasterBufferAndPrint [15:27:41]line [15:27:41]line [15:27:41]line [15:27:41]line [15:27:41]line [15:27:41]written 0, free lines is 3181 [15:27:41]MH_Cut [15:27:41]Write to MH i2c: D1 01 00 75 01 01 48 [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: D1 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: D1 01 00 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: D1 01 00 75 01 00 47 [15:27:41]Write to MH i2c: 01 00 00 76 01 77 [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:42]*** Cut start [15:27:42]*** Partial cut [15:27:42]*** CUTSNS_PIN = 1 [15:27:42]*** CUTSNS_PIN = 0 [15:27:42]*** Brake cut motor [15:27:43]Read from MH i2c: 01 [15:27:43]*** Stop cut motor [15:27:43]MH_I2C_Read... [15:27:43]*** Cut end [15:27:43]Read from MH i2c: 01 07 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 FF 0F 8C [15:27:43]process_action close_receipt done [15:27:43]requested_data is exist [15:27:43]produce_requested_data [15:27:43]requested_item fm.sn is exist - process it [15:27:43]wFMCommunicate request_size=4 [15:27:43]MH_SAM_APDU [15:27:43]CAPDU: 80 11 00 00 [15:27:43]Write to MH i2c: E2 08 00 77 01 80 11 00 00 00 00 00 00 F2 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 17 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 17 00 77 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [15:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:27:43]wFMCommunicate OK [15:27:43]requested_item fd.num is exist - process it [15:27:43]SAM_PROTO_GetFieldsCounters [15:27:43]wFMCommunicate request_size=4 [15:27:43]MH_SAM_APDU [15:27:43]CAPDU: 80 13 00 00 [15:27:43]Write to MH i2c: E2 08 00 78 01 80 13 00 00 00 00 00 00 F5 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 62 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 62 00 78 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [15:27:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:43]wFMCommunicate OK [15:27:43]SAM_PROTO_GetFieldsCounters done [15:27:43]requested_item shift.num is exist - process it [15:27:43]requested_item shift.opened is exist - process it [15:27:43]req_shift_opened [15:27:43]FM_GetShiftState [15:27:43]SAM_PROTO_GetShiftState [15:27:43]wFMCommunicate request_size=4 [15:27:43]MH_SAM_APDU [15:27:43]CAPDU: 80 13 01 00 [15:27:43]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 0E 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A8 [15:27:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:27:43]wFMCommunicate OK [15:27:43]SAM_PROTO_GetShiftState done [15:27:43]FM_GetShiftState done [15:27:43]req_shift_opened done [15:27:43]requested_item shift.open_date is exist - process it [15:27:43]req_shift_open_date [15:27:43]req_shift_open_date done [15:27:43]produce_requested_data done [15:27:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225294,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:27:43]process_action_free close_receipt [15:27:43]json_value_free [15:27:43]json_value_free done [15:27:43]process_json_proto returns [15:27:43]Send response to host [15:27:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225294,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:27:43]free response buf [15:27:43]execute_script done [15:27:43]execute_script returns [15:27:43]free content buf [15:27:43]Sock 8.Close socket [15:27:43]Sock 8.Thread stoped [15:27:43]recv_with_timeout no data received [15:27:45]ConnectInit Can't take IP for lk.salyk.kg [15:27:45]CommunicateWithHost connect error [15:27:45]CommunicateWithHost err = -1 [15:27:45]OFD Sender: Server communicate error [15:27:51]OFD Sender: Processing packet 225294 [packets to send 596, broken 595] [15:27:51]ProducePacketName [15:27:51]name=ofd_packets/00225294 [15:27:51]OFD Sender: To server: pG, [15:27:51]CommunicateWithHost lk.salyk.kg:30040 [15:27:51]ConnectInit lk.salyk.kg [15:27:59]recv_with_timeout no data received [15:28:10]Connected sock=9 [15:28:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D EC 07 01 DA 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 6B C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 70 03 00 35 04 06 00 44 C7 D7 89 D5 F1 DD 6E 87 AB 34 5D 33 B2 [15:28:15]recv_with_timeout no data received [15:28:15]CommunicateWithHost answer receiving error [15:28:15]CommunicateWithHost err = -3 [15:28:15]OFD Sender: Server communicate error [15:28:18]recv_with_timeout no data received [15:28:20]OFD Sender: Processing packet 225294 [packets to send 596, broken 595] [15:28:20]ProducePacketName [15:28:20]name=ofd_packets/00225294 [15:28:20]OFD Sender: To server: pG, [15:28:20]CommunicateWithHost lk.salyk.kg:30040 [15:28:20]ConnectInit lk.salyk.kg [15:28:25]ConnectInit Can't take IP for lk.salyk.kg [15:28:25]CommunicateWithHost connect error [15:28:25]CommunicateWithHost err = -1 [15:28:25]OFD Sender: Server communicate error [15:28:30]OFD Sender: Processing packet 225294 [packets to send 596, broken 595] [15:28:30]ProducePacketName [15:28:30]name=ofd_packets/00225294 [15:28:30]OFD Sender: To server: pG, [15:28:30]CommunicateWithHost lk.salyk.kg:30040 [15:28:30]ConnectInit lk.salyk.kg [15:28:35]ConnectInit Can't take IP for lk.salyk.kg [15:28:35]CommunicateWithHost connect error [15:28:35]CommunicateWithHost err = -1 [15:28:35]OFD Sender: Server communicate error [15:28:40]OFD Sender: Processing packet 225294 [packets to send 596, broken 595] [15:28:40]ProducePacketName [15:28:40]name=ofd_packets/00225294 [15:28:40]OFD Sender: To server: pG, [15:28:40]CommunicateWithHost lk.salyk.kg:30040 [15:28:40]ConnectInit lk.salyk.kg [15:28:45]ConnectInit Can't take IP for lk.salyk.kg [15:28:45]CommunicateWithHost connect error [15:28:45]CommunicateWithHost err = -1 [15:28:45]OFD Sender: Server communicate error [15:28:50]OFD Sender: Processing packet 225294 [packets to send 596, broken 595] [15:28:50]ProducePacketName [15:28:50]name=ofd_packets/00225294 [15:28:50]OFD Sender: To server: pG, [15:28:50]CommunicateWithHost lk.salyk.kg:30040 [15:28:50]ConnectInit lk.salyk.kg [15:28:53]recv_with_timeout no data received [15:28:56]Connected sock=8 [15:28:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D EC 07 01 DA 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 6B C0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 70 03 00 35 04 06 00 44 C7 D7 89 D5 F1 DD 6E 87 AB 34 5D 33 B2 [15:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E9 78 47 00 6D 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 70 03 00 F4 03 04 00 C7 6C A3 66 B6 04 01 00 00 65 F1 79 20 FE 8E D0 B4 [15:28:57]CommunicateWithHost err = 0 [15:28:57]CheckOFDResponse [15:28:57]1017 (14) - 77093643461234 [15:28:57]1041 (16) - 0000000000874959 [15:28:57]1040 (4) - 225294 [15:28:57]1012 (4) - 26.07.2024 09:30 [15:28:57]1206 (1) - 0 [15:28:57]OFD Sender: Remove packet 225294 [15:28:57]ProducePacketName [15:28:57]name=ofd_packets/00225294 [15:28:57]NVStorageDeleteData [15:28:57]OFD Sender: No OFD packet to send [15:29:02]OFD Sender: No OFD packet to send [15:29:07]OFD Sender: No OFD packet to send [15:29:12]OFD Sender: No OFD packet to send [15:29:17]OFD Sender: No OFD packet to send [15:29:23]OFD Sender: No OFD packet to send [15:29:28]OFD Sender: No OFD packet to send [15:29:33]OFD Sender: No OFD packet to send [15:29:38]OFD Sender: No OFD packet to send [15:29:43]OFD Sender: No OFD packet to send [15:29:48]OFD Sender: No OFD packet to send [15:29:53]OFD Sender: No OFD packet to send [15:29:58]OFD Sender: No OFD packet to send [15:30:03]OFD Sender: No OFD packet to send [15:30:08]OFD Sender: No OFD packet to send [15:30:13]OFD Sender: No OFD packet to send [15:30:18]OFD Sender: No OFD packet to send [15:30:23]OFD Sender: No OFD packet to send [15:30:28]OFD Sender: No OFD packet to send [15:30:33]OFD Sender: No OFD packet to send [15:30:38]OFD Sender: No OFD packet to send [15:30:43]OFD Sender: No OFD packet to send [15:30:48]OFD Sender: No OFD packet to send [15:30:53]OFD Sender: No OFD packet to send [15:30:58]OFD Sender: No OFD packet to send [15:31:03]OFD Sender: No OFD packet to send [15:31:08]OFD Sender: No OFD packet to send [15:31:13]OFD Sender: No OFD packet to send [15:31:18]OFD Sender: No OFD packet to send [15:31:23]OFD Sender: No OFD packet to send [15:31:27]recv_with_timeout no data received [15:31:28]OFD Sender: No OFD packet to send [15:31:31]accept exits with 10 [15:31:31]New connection [15:31:31]New thread 3066465636 created [15:31:31]Thread 3066608996 joined [15:31:31]Waiting for new connection... [15:31:31] Sock 10.Parse request [15:31:31]Sock 10.Check first char [15:31:31]Sock 10.First char is OK [15:31:31]request: POST /json_proto HTTP/1.0 [15:31:31]Method: POST [15:31:31]URL: /json_proto [15:31:31]Method is POST - this is cgi request [15:31:31]url: /json_proto [15:31:31]query_string will be loaded in cgi processing [15:31:31]execute_cgi json_proto POST (null) [15:31:31]execute_cgi path=json_proto method=POST [15:31:31]POST find Content-Length [15:31:31]Host: 172.17.43.131:8080 [15:31:31]Content-Length: 640 [15:31:31]Content-Type: application/json [15:31:31] [15:31:31]POST finish read [15:31:31]Found Content-Length = 640 [15:31:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:31]execute_script... [15:31:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:31]POST & json_proto [15:31:31]process_json_proto [15:31:31]json parsed OK: [15:31:31]protocol is kg_v1.0 [15:31:31]action value=close_receipt [15:31:31]process_action close_receipt [15:31:31]cmd_close_receipt [15:31:31]MH_GetDate [15:31:31]Write to MH i2c: F0 00 00 7A 01 6A [15:31:31]Write i2c OK [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: F0 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: F0 09 00 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: F0 09 00 7A 01 00 54 C1 A3 66 F9 24 A2 66 B6 [15:31:31]GetLastDocTimeStamp 1722007659 [15:31:31]current date 1722007892 [15:31:31]FM_GetShiftState [15:31:31]SAM_PROTO_GetShiftState [15:31:31]wFMCommunicate request_size=4 [15:31:31]MH_SAM_APDU [15:31:31]CAPDU: 80 13 01 00 [15:31:31]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [15:31:31]Write i2c OK [15:31:31]MH_I2C_Read... [15:31:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:31]Read from MH i2c: E2 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 0E 00 [15:31:31]MH_I2C_Read... [15:31:31]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [15:31:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:31:31]wFMCommunicate OK [15:31:31]SAM_PROTO_GetShiftState done [15:31:31]FM_GetShiftState done [15:31:31]opened in 1721952182 [15:31:31]opened+sec_in_day 1722038582 [15:31:31]quantity*price = 99999 [15:31:31]sum+1 = 100001 [15:31:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 363 26.07.2024 15:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225295 ФПД: 175122710905843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225295&fm=175122710905843&tin=02508201610067®Number=0000000000092624&sum=100000 [15:31:32]StoreToDocumentArchive [15:31:32]shift 437 fd 225295 [15:31:32]save to /storage/0437/doc_00225295 [15:31:32]save last doc name /storage/0437/doc_00225295 to /storage/kkm_last_doc_name [15:31:32]save OK [15:31:32]Clear old archive folders... [15:31:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:31:32]tlvbuf is 019D3880 [15:31:32]SAM_PROTO_ClearQueue [15:31:32]wFMCommunicate request_size=4 [15:31:32]MH_SAM_APDU [15:31:32]CAPDU: 80 09 00 00 [15:31:32]Write to MH i2c: E2 08 00 88 01 80 09 00 00 00 00 00 00 FB [15:31:32]Write i2c OK [15:31:32]MH_I2C_Read... [15:31:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:32]Read from MH i2c: E2 [15:31:32]MH_I2C_Read... [15:31:32]Read from MH i2c: E2 03 00 [15:31:32]MH_I2C_Read... [15:31:32]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [15:31:32]RAPDU: 90 00 [15:31:32]wFMCommunicate OK [15:31:32]SAM_PROTO_ClearQueue done [15:31:32]KKMCreateOFDPacket [15:31:32]OFDProtocolAddRootSTLVToBuf [15:31:32]FM_MakeSignedData [15:31:32]FM_MakeSignedData [15:31:32]SAM_PROTO_SignData [15:31:32]wFMCommunicate request_size=4 [15:31:32]MH_SAM_APDU [15:31:32]CAPDU: 80 0D 01 02 [15:31:32]Write to MH i2c: E2 08 00 89 01 80 0D 01 02 00 00 00 00 03 [15:31:32]Write i2c OK [15:31:32]MH_I2C_Read... [15:31:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:32]Read from MH i2c: E2 [15:31:32]MH_I2C_Read... [15:31:32]Read from MH i2c: E2 03 00 [15:31:32]MH_I2C_Read... [15:31:32]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [15:31:32]RAPDU: 90 00 [15:31:32]wFMCommunicate OK [15:31:32]wFMCommunicate request_size=255 [15:31:32]MH_SAM_APDU [15:31:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 54 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 70 03 00 35 04 06 00 9F 45 EE F9 [15:31:32]Write to MH i2c: E2 02 01 8A 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 54 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 70 03 00 35 04 06 00 9F 45 EE F9 00 00 02 [15:31:32]Write i2c OK [15:31:32]MH_I2C_Read... [15:31:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:33]Read from MH i2c: E2 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 03 00 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [15:31:33]RAPDU: 90 00 [15:31:33]wFMCommunicate OK [15:31:33]wFMCommunicate request_size=7 [15:31:33]MH_SAM_APDU [15:31:33]CAPDU: 80 0D 02 02 02 C3 F3 [15:31:33]Write to MH i2c: E2 0A 00 8B 01 80 0D 02 02 02 00 C3 F3 00 00 C0 [15:31:33]Write i2c OK [15:31:33]MH_I2C_Read... [15:31:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:33]Read from MH i2c: E2 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 03 00 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [15:31:33]RAPDU: 90 00 [15:31:33]wFMCommunicate OK [15:31:33]wFMCommunicate request_size=4 [15:31:33]MH_SAM_APDU [15:31:33]CAPDU: 80 0D 03 02 [15:31:33]Write to MH i2c: E2 08 00 8C 01 80 0D 03 02 00 00 00 00 08 [15:31:33]Write i2c OK [15:31:33]MH_I2C_Read... [15:31:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:33]Read from MH i2c: E2 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 0B 00 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 0B 00 8C 01 00 69 E8 2A BB 05 1A 3A 31 90 00 C9 [15:31:33]RAPDU: 69 E8 2A BB 05 1A 3A 31 90 00 [15:31:33]wFMCommunicate OK [15:31:33]SAM_PROTO_SignData done [15:31:33]FM_MakeSignedData done [15:31:33]CreateOFDProtocolMessage [15:31:33]wFMCommunicate request_size=4 [15:31:33]MH_SAM_APDU [15:31:33]CAPDU: 80 11 00 00 [15:31:33]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [15:31:33]Write i2c OK [15:31:33]MH_I2C_Read... [15:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:33]Read from MH i2c: E2 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 17 00 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [15:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:33]wFMCommunicate OK [15:31:33]CreateOFDProtocolMessage done [15:31:33]OFDSenderStorePacket 225295 [15:31:33]StoreOFDPacket docnum=225295 [15:31:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A2 11 04 01 93 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 54 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 70 03 00 35 04 06 00 9F 45 EE F9 C3 F3 69 E8 2A BB 05 1A 3A 31 [15:31:33]CheckFolder [15:31:33]dirname=/storage/ofd_packets [15:31:33]CheckFolder done [15:31:33]ProducePacketName [15:31:33]name=ofd_packets/00225295 [15:31:33]NVStorageSaveData ofd_packets/00225295 [15:31:33]File name is /storage/ofd_packets/00225295 [15:31:33]Write 298 bytes [15:31:33]NVStorageSaveData done [15:31:33]OFDSenderStorePacket done [15:31:33]KKMCreateOFDPacket done [15:31:33]NVStorageSaveData kkm_last_timestamp [15:31:33]File name is /storage/kkm_last_timestamp [15:31:33]Write 4 bytes [15:31:33]NVStorageSaveData done [15:31:33]ExternCall_PrintAddStr [15:31:33]wPrintStart [15:31:33]Write to MH i2c: 01 00 00 8E 01 8F [15:31:33]Write i2c OK [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: 01 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: 01 07 00 [15:31:33]MH_I2C_Read... [15:31:33]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [15:31:33]RasterBufferAndPrint [15:31:33]line Счет N : (1)2001495 [15:31:33]line ИНН: 02508201610067 [15:31:33]line Контрольно-Кассовый Чек [15:31:33]line ПРОДАЖА [15:31:33]line ТРК (МРК, ГНК) : 31 [15:31:33]line Товар: 2710194210 [15:31:33]line ДТ-К-5 [15:31:33]line 13.210 * 75.70 [15:31:33]line = 1000.00 [15:31:33]line НДС 12% НСП 1% [15:31:33]line > о реализуемом товаре [15:31:33]line ИТОГО: 1000.00 [15:31:33]line НСП 1% : 8.85 [15:31:33]line НДС 12% : 106.19 [15:31:33]line Наличными: 1000.00 [15:31:33]line Безнал.: 0.00 [15:31:33]line Место: АЗС № 97 "Партнер Нефть" [15:31:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:31:33]line СНО: Общий режим [15:31:33]line Чек 363 26.07.2024 15:31 [15:31:33]line Смена: 437 ФФД: 1.0 [15:31:33]line ЗНМ: 0300000054 [15:31:33]line РНМ: 0000000000092624 [15:31:33]line Версия ККМ: 001 [15:31:33]line ФМ: 0000000000874959 [15:31:33]line ФД: 225295 [15:31:33]line ФПД: 175122710905843 [15:31:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225295&fm=175122710905843&tin=02508201610067®Number=0000000000092624&sum=100000 [15:31:33]OFD Sender: Processing packet 225295 [packets to send 596, broken 595] [15:31:33]ProducePacketName [15:31:33]name=ofd_packets/00225295 [15:31:33]OFD Sender: To server: pG, [15:31:33]CommunicateWithHost lk.salyk.kg:30040 [15:31:33]ConnectInit lk.salyk.kg [15:31:33]written 0, free lines is 4095 [15:31:34]Write to MH i2c: 01 00 00 B6 01 B7 [15:31:34]Write i2c OK [15:31:34]MH_I2C_Read... [15:31:34]Read from MH i2c: 01 [15:31:34]MH_I2C_Read... [15:31:34]Read from MH i2c: 01 07 00 [15:31:34]MH_I2C_Read... [15:31:34]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 89 0C 53 [15:31:34]RasterBufferAndPrint [15:31:34]line [15:31:34]line [15:31:34]line [15:31:34]line [15:31:34]line [15:31:34]written 0, free lines is 3213 [15:31:34]MH_Cut [15:31:34]Write to MH i2c: D1 01 00 BD 01 01 90 [15:31:34]Write i2c OK [15:31:34]MH_I2C_Read... [15:31:34]Read from MH i2c: D1 [15:31:34]MH_I2C_Read... [15:31:34]Read from MH i2c: D1 01 00 [15:31:34]MH_I2C_Read... [15:31:34]Read from MH i2c: D1 01 00 BD 01 00 8F [15:31:34]Write to MH i2c: 01 00 00 BE 01 BF [15:31:34]Write i2c OK [15:31:34]MH_I2C_Read... [15:31:35]*** Cut start [15:31:35]*** Partial cut [15:31:35]*** CUTSNS_PIN = 1 [15:31:35]*** CUTSNS_PIN = 0 [15:31:35]*** Brake cut motor [15:31:35]Connected sock=11 [15:31:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A2 11 04 01 93 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 54 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 70 03 00 35 04 06 00 9F 45 EE F9 C3 F3 69 E8 2A BB 05 1A 3A 31 [15:31:35]*** Stop cut motor [15:31:35]*** Cut end [15:31:35]Read from MH i2c: 01 [15:31:35]MH_I2C_Read... [15:31:35]Read from MH i2c: 01 07 00 [15:31:35]MH_I2C_Read... [15:31:35]Read from MH i2c: 01 07 00 BE 01 00 00 00 00 00 FF 0F D4 [15:31:35]process_action close_receipt done [15:31:35]requested_data is exist [15:31:35]produce_requested_data [15:31:35]requested_item fm.sn is exist - process it [15:31:35]wFMCommunicate request_size=4 [15:31:35]MH_SAM_APDU [15:31:35]CAPDU: 80 11 00 00 [15:31:35]Write to MH i2c: E2 08 00 BF 01 80 11 00 00 00 00 00 00 3A [15:31:35]Write i2c OK [15:31:35]MH_I2C_Read... [15:31:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:35]Read from MH i2c: E2 [15:31:35]MH_I2C_Read... [15:31:35]Read from MH i2c: E2 17 00 [15:31:35]MH_I2C_Read... [15:31:35]Read from MH i2c: E2 17 00 BF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [15:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:31:35]wFMCommunicate OK [15:31:35]requested_item fd.num is exist - process it [15:31:35]SAM_PROTO_GetFieldsCounters [15:31:35]wFMCommunicate request_size=4 [15:31:35]MH_SAM_APDU [15:31:35]CAPDU: 80 13 00 00 [15:31:35]Write to MH i2c: E2 08 00 C0 01 80 13 00 00 00 00 00 00 3D [15:31:35]Write i2c OK [15:31:35]MH_I2C_Read... [15:31:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:36]Read from MH i2c: E2 [15:31:36]MH_I2C_Read... [15:31:36]Read from MH i2c: E2 62 00 [15:31:36]MH_I2C_Read... [15:31:36]Read from MH i2c: E2 62 00 C0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [15:31:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:36]wFMCommunicate OK [15:31:36]SAM_PROTO_GetFieldsCounters done [15:31:36]requested_item shift.num is exist - process it [15:31:36]requested_item shift.opened is exist - process it [15:31:36]req_shift_opened [15:31:36]FM_GetShiftState [15:31:36]SAM_PROTO_GetShiftState [15:31:36]wFMCommunicate request_size=4 [15:31:36]MH_SAM_APDU [15:31:36]CAPDU: 80 13 01 00 [15:31:36]Write to MH i2c: E2 08 00 C1 01 80 13 01 00 00 00 00 00 3F [15:31:36]Write i2c OK [15:31:36]MH_I2C_Read... [15:31:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:36]Read from MH i2c: E2 [15:31:36]MH_I2C_Read... [15:31:36]Read from MH i2c: E2 0E 00 [15:31:36]MH_I2C_Read... [15:31:36]Read from MH i2c: E2 0E 00 C1 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F0 [15:31:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:31:36]wFMCommunicate OK [15:31:36]SAM_PROTO_GetShiftState done [15:31:36]FM_GetShiftState done [15:31:36]req_shift_opened done [15:31:36]requested_item shift.open_date is exist - process it [15:31:36]req_shift_open_date [15:31:36]req_shift_open_date done [15:31:36]produce_requested_data done [15:31:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225295,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:31:36]process_action_free close_receipt [15:31:36]json_value_free [15:31:36]json_value_free done [15:31:36]process_json_proto returns [15:31:36]Send response to host [15:31:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225295,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:31:36]free response buf [15:31:36]execute_script done [15:31:36]execute_script returns [15:31:36]free content buf [15:31:36]Sock 10.Close socket [15:31:36]Sock 10.Thread stoped [15:31:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D EF 47 00 DD 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 70 03 00 F4 03 04 00 66 6D A3 66 B6 04 01 00 00 8D 1B F0 66 E5 0E C4 CF [15:31:36]CommunicateWithHost err = 0 [15:31:36]CheckOFDResponse [15:31:36]1017 (14) - 77093643461234 [15:31:36]1041 (16) - 0000000000874959 [15:31:36]1040 (4) - 225295 [15:31:36]1012 (4) - 26.07.2024 09:33 [15:31:36]1206 (1) - 0 [15:31:36]OFD Sender: Remove packet 225295 [15:31:36]ProducePacketName [15:31:36]name=ofd_packets/00225295 [15:31:36]NVStorageDeleteData [15:31:37]OFD Sender: No OFD packet to send [15:31:42]OFD Sender: No OFD packet to send [15:31:47]OFD Sender: No OFD packet to send [15:31:52]OFD Sender: No OFD packet to send [15:31:57]OFD Sender: No OFD packet to send [15:32:02]OFD Sender: No OFD packet to send [15:32:07]OFD Sender: No OFD packet to send [15:32:12]OFD Sender: No OFD packet to send [15:32:16]recv_with_timeout no data received [15:32:17]OFD Sender: No OFD packet to send [15:32:22]OFD Sender: No OFD packet to send [15:32:27]OFD Sender: No OFD packet to send [15:32:32]OFD Sender: No OFD packet to send [15:32:37]OFD Sender: No OFD packet to send [15:32:42]OFD Sender: No OFD packet to send [15:32:47]OFD Sender: No OFD packet to send [15:32:52]OFD Sender: No OFD packet to send [15:32:57]OFD Sender: No OFD packet to send [15:33:02]OFD Sender: No OFD packet to send [15:33:07]OFD Sender: No OFD packet to send [15:33:08]accept exits with 8 [15:33:08]New connection [15:33:08]New thread 3066608996 created [15:33:08]Thread 3066465636 joined [15:33:08]Waiting for new connection... [15:33:08] Sock 8.Parse request [15:33:08]Sock 8.Check first char [15:33:08]Sock 8.First char is OK [15:33:08]request: POST /json_proto HTTP/1.0 [15:33:08]Method: POST [15:33:08]URL: /json_proto [15:33:08]Method is POST - this is cgi request [15:33:08]url: /json_proto [15:33:08]query_string will be loaded in cgi processing [15:33:08]execute_cgi json_proto POST (null) [15:33:08]execute_cgi path=json_proto method=POST [15:33:08]POST find Content-Length [15:33:08]Host: 172.17.43.131:8080 [15:33:08]Content-Length: 680 [15:33:08]Content-Type: application/json [15:33:08] [15:33:08]POST finish read [15:33:08]Found Content-Length = 680 [15:33:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:08]execute_script... [15:33:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:08]POST & json_proto [15:33:08]process_json_proto [15:33:08]json parsed OK: [15:33:08]protocol is kg_v1.0 [15:33:08]action value=close_receipt [15:33:08]process_action close_receipt [15:33:08]cmd_close_receipt [15:33:08]MH_GetDate [15:33:08]Write to MH i2c: F0 00 00 C2 01 B2 [15:33:08]Write i2c OK [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: F0 [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: F0 09 00 [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: F0 09 00 C2 01 00 B4 C1 A3 66 F9 24 A2 66 5E [15:33:08]GetLastDocTimeStamp 1722007892 [15:33:08]current date 1722007988 [15:33:08]FM_GetShiftState [15:33:08]SAM_PROTO_GetShiftState [15:33:08]wFMCommunicate request_size=4 [15:33:08]MH_SAM_APDU [15:33:08]CAPDU: 80 13 01 00 [15:33:08]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [15:33:08]Write i2c OK [15:33:08]MH_I2C_Read... [15:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:08]Read from MH i2c: E2 [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: E2 0E 00 [15:33:08]MH_I2C_Read... [15:33:08]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F2 [15:33:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:33:08]wFMCommunicate OK [15:33:08]SAM_PROTO_GetShiftState done [15:33:08]FM_GetShiftState done [15:33:08]opened in 1721952182 [15:33:08]opened+sec_in_day 1722038582 [15:33:08]quantity*price = 500074 [15:33:08]sum+1 = 500075 [15:33:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.05 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 364 26.07.2024 15:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225296 ФПД: 240504249590117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153308&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225296&fm=240504249590117&tin=02508201610067®Number=0000000000092624&sum=500000 [15:33:09]StoreToDocumentArchive [15:33:09]shift 437 fd 225296 [15:33:09]save to /storage/0437/doc_00225296 [15:33:09]save last doc name /storage/0437/doc_00225296 to /storage/kkm_last_doc_name [15:33:09]save OK [15:33:09]Clear old archive folders... [15:33:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:33:09]tlvbuf is 019DB460 [15:33:09]SAM_PROTO_ClearQueue [15:33:09]wFMCommunicate request_size=4 [15:33:09]MH_SAM_APDU [15:33:09]CAPDU: 80 09 00 00 [15:33:09]Write to MH i2c: E2 08 00 D0 01 80 09 00 00 00 00 00 00 43 [15:33:09]Write i2c OK [15:33:09]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:09]Read from MH i2c: E2 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [15:33:09]RAPDU: 90 00 [15:33:09]wFMCommunicate OK [15:33:09]SAM_PROTO_ClearQueue done [15:33:09]KKMCreateOFDPacket [15:33:09]OFDProtocolAddRootSTLVToBuf [15:33:09]FM_MakeSignedData [15:33:09]FM_MakeSignedData [15:33:09]SAM_PROTO_SignData [15:33:09]wFMCommunicate request_size=4 [15:33:09]MH_SAM_APDU [15:33:09]CAPDU: 80 0D 01 02 [15:33:09]Write to MH i2c: E2 08 00 D1 01 80 0D 01 02 00 00 00 00 4B [15:33:09]Write i2c OK [15:33:09]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:09]Read from MH i2c: E2 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [15:33:09]RAPDU: 90 00 [15:33:09]wFMCommunicate OK [15:33:09]wFMCommunicate request_size=255 [15:33:09]MH_SAM_APDU [15:33:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 B4 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 70 03 00 35 04 06 00 DA BC C2 5D [15:33:09]Write to MH i2c: E2 02 01 D2 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 B4 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 70 03 00 35 04 06 00 DA BC C2 5D 00 00 83 [15:33:09]Write i2c OK [15:33:09]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:09]Read from MH i2c: E2 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [15:33:09]RAPDU: 90 00 [15:33:09]wFMCommunicate OK [15:33:09]wFMCommunicate request_size=7 [15:33:09]MH_SAM_APDU [15:33:09]CAPDU: 80 0D 02 02 02 21 65 [15:33:09]Write to MH i2c: E2 0A 00 D3 01 80 0D 02 02 02 00 21 65 00 00 D8 [15:33:09]Write i2c OK [15:33:09]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:09]Read from MH i2c: E2 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 [15:33:09]MH_I2C_Read... [15:33:09]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [15:33:09]RAPDU: 90 00 [15:33:09]wFMCommunicate OK [15:33:09]wFMCommunicate request_size=4 [15:33:09]MH_SAM_APDU [15:33:09]CAPDU: 80 0D 03 02 [15:33:09]Write to MH i2c: E2 08 00 D4 01 80 0D 03 02 00 00 00 00 50 [15:33:09]Write i2c OK [15:33:09]MH_I2C_Read... [15:33:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:10]Read from MH i2c: E2 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: E2 0B 00 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: E2 0B 00 D4 01 00 1A DE 4A F4 42 CB F1 09 90 00 8E [15:33:10]RAPDU: 1A DE 4A F4 42 CB F1 09 90 00 [15:33:10]wFMCommunicate OK [15:33:10]SAM_PROTO_SignData done [15:33:10]FM_MakeSignedData done [15:33:10]CreateOFDProtocolMessage [15:33:10]wFMCommunicate request_size=4 [15:33:10]MH_SAM_APDU [15:33:10]CAPDU: 80 11 00 00 [15:33:10]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [15:33:10]Write i2c OK [15:33:10]MH_I2C_Read... [15:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:10]Read from MH i2c: E2 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: E2 17 00 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [15:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:33:10]wFMCommunicate OK [15:33:10]CreateOFDProtocolMessage done [15:33:10]OFDSenderStorePacket 225296 [15:33:10]StoreOFDPacket docnum=225296 [15:33:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C1 D1 04 01 D9 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 B4 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 70 03 00 35 04 06 00 DA BC C2 5D 21 65 1A DE 4A F4 42 CB F1 09 [15:33:10]CheckFolder [15:33:10]dirname=/storage/ofd_packets [15:33:10]CheckFolder done [15:33:10]ProducePacketName [15:33:10]name=ofd_packets/00225296 [15:33:10]NVStorageSaveData ofd_packets/00225296 [15:33:10]File name is /storage/ofd_packets/00225296 [15:33:10]Write 298 bytes [15:33:10]NVStorageSaveData done [15:33:10]OFDSenderStorePacket done [15:33:10]KKMCreateOFDPacket done [15:33:10]NVStorageSaveData kkm_last_timestamp [15:33:10]File name is /storage/kkm_last_timestamp [15:33:10]Write 4 bytes [15:33:10]NVStorageSaveData done [15:33:10]ExternCall_PrintAddStr [15:33:10]wPrintStart [15:33:10]Write to MH i2c: 01 00 00 D6 01 D7 [15:33:10]Write i2c OK [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: 01 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: 01 07 00 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 FF 0F EC [15:33:10]RasterBufferAndPrint [15:33:10]line Счет N : (1)2001494 [15:33:10]line ИНН: 02508201610067 [15:33:10]line Контрольно-Кассовый Чек [15:33:10]line ПРОДАЖА [15:33:10]line ТРК (МРК, ГНК) : 21 [15:33:10]line Товар: 2710194210 [15:33:10]line ДТ-К-5 [15:33:10]line 66.060 * 75.70 [15:33:10]line = 5000.74 [15:33:10]line НДС 12% НСП 1% [15:33:10]line > о реализуемом товаре [15:33:10]line ОКРУГЛЕНИЕ: -0.74 [15:33:10]line ИТОГО: 5000.00 [15:33:10]line Внесено: 5000.00 [15:33:10]line СДАЧА: 0.00 [15:33:10]line НСП 1% : 44.25 [15:33:10]line НДС 12% : 531.05 [15:33:10]line Наличными: 5000.00 [15:33:10]line Безнал.: 0.00 [15:33:10]line Место: АЗС № 97 "Партнер Нефть" [15:33:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:33:10]line СНО: Общий режим [15:33:10]line Чек 364 26.07.2024 15:33 [15:33:10]line Смена: 437 ФФД: 1.0 [15:33:10]line ЗНМ: 0300000054 [15:33:10]line РНМ: 0000000000092624 [15:33:10]line Версия ККМ: 001 [15:33:10]line ФМ: 0000000000874959 [15:33:10]line ФД: 225296 [15:33:10]line ФПД: 240504249590117 [15:33:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153308&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225296&fm=240504249590117&tin=02508201610067®Number=0000000000092624&sum=500000 [15:33:10]OFD Sender: Processing packet 225296 [packets to send 596, broken 595] [15:33:10]ProducePacketName [15:33:10]name=ofd_packets/00225296 [15:33:10]OFD Sender: To server: pG, [15:33:10]CommunicateWithHost lk.salyk.kg:30040 [15:33:10]ConnectInit lk.salyk.kg [15:33:10]written 0, free lines is 4095 [15:33:10]Write to MH i2c: 01 00 00 01 02 03 [15:33:10]Write i2c OK [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: 01 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: 01 07 00 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: 01 07 00 01 02 00 00 00 00 00 55 0C 6B [15:33:10]RasterBufferAndPrint [15:33:10]line [15:33:10]line [15:33:10]line [15:33:10]line [15:33:10]line [15:33:10]written 0, free lines is 3161 [15:33:10]MH_Cut [15:33:10]Write to MH i2c: D1 01 00 08 02 01 DC [15:33:10]Write i2c OK [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: D1 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: D1 01 00 [15:33:10]MH_I2C_Read... [15:33:10]Read from MH i2c: D1 01 00 08 02 00 DB [15:33:10]Write to MH i2c: 01 00 00 09 02 0B [15:33:10]Write i2c OK [15:33:10]MH_I2C_Read... [15:33:12]*** Cut start [15:33:12]*** Partial cut [15:33:12]*** CUTSNS_PIN = 1 [15:33:12]*** CUTSNS_PIN = 0 [15:33:12]*** Brake cut motor [15:33:12]Read from MH i2c: 01 [15:33:12]MH_I2C_Read... [15:33:12]*** Stop cut motor [15:33:12]*** Cut end [15:33:12]Read from MH i2c: 01 07 00 [15:33:12]MH_I2C_Read... [15:33:12]Read from MH i2c: 01 07 00 09 02 00 00 00 00 00 FF 0F 20 [15:33:12]process_action close_receipt done [15:33:12]requested_data is exist [15:33:12]produce_requested_data [15:33:12]requested_item fm.sn is exist - process it [15:33:12]wFMCommunicate request_size=4 [15:33:12]MH_SAM_APDU [15:33:12]CAPDU: 80 11 00 00 [15:33:12]Write to MH i2c: E2 08 00 0A 02 80 11 00 00 00 00 00 00 86 [15:33:12]Write i2c OK [15:33:12]MH_I2C_Read... [15:33:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:12]Read from MH i2c: E2 [15:33:12]MH_I2C_Read... [15:33:12]Read from MH i2c: E2 17 00 [15:33:12]MH_I2C_Read... [15:33:12]Read from MH i2c: E2 17 00 0A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [15:33:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:33:12]wFMCommunicate OK [15:33:12]requested_item fd.num is exist - process it [15:33:12]SAM_PROTO_GetFieldsCounters [15:33:12]wFMCommunicate request_size=4 [15:33:12]MH_SAM_APDU [15:33:12]CAPDU: 80 13 00 00 [15:33:12]Write to MH i2c: E2 08 00 0B 02 80 13 00 00 00 00 00 00 89 [15:33:12]Write i2c OK [15:33:12]MH_I2C_Read... [15:33:12]Connected sock=11 [15:33:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C1 D1 04 01 D9 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 B4 C1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 70 03 00 35 04 06 00 DA BC C2 5D 21 65 1A DE 4A F4 42 CB F1 09 [15:33:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:12]Read from MH i2c: E2 [15:33:12]MH_I2C_Read... [15:33:12]Read from MH i2c: E2 62 00 [15:33:12]MH_I2C_Read... [15:33:12]Read from MH i2c: E2 62 00 0B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [15:33:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:12]wFMCommunicate OK [15:33:12]SAM_PROTO_GetFieldsCounters done [15:33:12]requested_item shift.num is exist - process it [15:33:12]requested_item shift.opened is exist - process it [15:33:12]req_shift_opened [15:33:12]FM_GetShiftState [15:33:12]SAM_PROTO_GetShiftState [15:33:12]wFMCommunicate request_size=4 [15:33:12]MH_SAM_APDU [15:33:12]CAPDU: 80 13 01 00 [15:33:12]Write to MH i2c: E2 08 00 0C 02 80 13 01 00 00 00 00 00 8B [15:33:12]Write i2c OK [15:33:12]MH_I2C_Read... [15:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:13]Read from MH i2c: E2 [15:33:13]MH_I2C_Read... [15:33:13]Read from MH i2c: E2 0E 00 [15:33:13]MH_I2C_Read... [15:33:13]Read from MH i2c: E2 0E 00 0C 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3C [15:33:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:33:13]wFMCommunicate OK [15:33:13]SAM_PROTO_GetShiftState done [15:33:13]FM_GetShiftState done [15:33:13]req_shift_opened done [15:33:13]requested_item shift.open_date is exist - process it [15:33:13]req_shift_open_date [15:33:13]req_shift_open_date done [15:33:13]produce_requested_data done [15:33:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225296,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:33:13]process_action_free close_receipt [15:33:13]json_value_free [15:33:13]json_value_free done [15:33:13]process_json_proto returns [15:33:13]Send response to host [15:33:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225296,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:33:13]free response buf [15:33:13]execute_script done [15:33:13]execute_script returns [15:33:13]free content buf [15:33:13]Sock 8.Close socket [15:33:13]Sock 8.Thread stoped [15:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AE 22 47 00 36 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 70 03 00 F4 03 04 00 C8 6D A3 66 B6 04 01 00 00 37 66 79 A4 75 B2 0D 0B [15:33:14]CommunicateWithHost err = 0 [15:33:14]CheckOFDResponse [15:33:14]1017 (14) - 77093643461234 [15:33:14]1041 (16) - 0000000000874959 [15:33:14]1040 (4) - 225296 [15:33:14]1012 (4) - 26.07.2024 09:35 [15:33:14]1206 (1) - 0 [15:33:14]OFD Sender: Remove packet 225296 [15:33:14]ProducePacketName [15:33:14]name=ofd_packets/00225296 [15:33:14]NVStorageDeleteData [15:33:15]OFD Sender: No OFD packet to send [15:33:20]OFD Sender: No OFD packet to send [15:33:25]OFD Sender: No OFD packet to send [15:33:30]OFD Sender: No OFD packet to send [15:33:35]OFD Sender: No OFD packet to send [15:33:38]recv_with_timeout no data received [15:33:40]OFD Sender: No OFD packet to send [15:33:45]OFD Sender: No OFD packet to send [15:33:50]OFD Sender: No OFD packet to send [15:33:55]OFD Sender: No OFD packet to send [15:34:00]OFD Sender: No OFD packet to send [15:34:05]OFD Sender: No OFD packet to send [15:34:10]OFD Sender: No OFD packet to send [15:34:12]accept exits with 10 [15:34:12]New connection [15:34:12]New thread 3066465636 created [15:34:12]Thread 3066608996 joined [15:34:12]Waiting for new connection... [15:34:12] Sock 10.Parse request [15:34:12]Sock 10.Check first char [15:34:12]Sock 10.First char is OK [15:34:12]request: POST /json_proto HTTP/1.0 [15:34:12]Method: POST [15:34:12]URL: /json_proto [15:34:12]Method is POST - this is cgi request [15:34:12]url: /json_proto [15:34:12]query_string will be loaded in cgi processing [15:34:12]execute_cgi json_proto POST (null) [15:34:12]execute_cgi path=json_proto method=POST [15:34:12]POST find Content-Length [15:34:12]Host: 172.17.43.131:8080 [15:34:12]Content-Length: 1173 [15:34:12]Content-Type: application/json [15:34:12] [15:34:12]POST finish read [15:34:12]Found Content-Length = 1173 [15:34:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001496\u000A26.07.2024 15:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087292\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:12]execute_script... [15:34:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001496\u000A26.07.2024 15:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087292\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:12]POST & json_proto [15:34:12]process_json_proto [15:34:12]json parsed OK: [15:34:12]protocol is kg_v1.0 [15:34:12]action value=print_text [15:34:12]process_action print_text [15:34:12]cmd_print_text [15:34:12]ExternCall_PrintAddStr [15:34:12]wPrintStart [15:34:12]Write to MH i2c: 01 00 00 0D 02 0F [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 07 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 FF 0F 24 [15:34:12]RasterBufferAndPrint [15:34:12]line *****ТОВАРНЫЙ ЧЕК***** [15:34:12]line АЗС-97 [15:34:12]line Партнер нефть [15:34:12]line 02508201610067 [15:34:12]line Кассир : Ахмадалиева М. [15:34:12]line Счет N : (1)2001496 [15:34:12]line 26.07.2024 15:32 [15:34:12]line ПРОДАЖА [15:34:12]line ТРК (МРК, ГНК): 41 [15:34:12]line Вид ГСМ : 2710194210 [15:34:12]line ДТ-К-5 [15:34:12]line 20.000 x 75.70 [15:34:12]line ИТОГ: 1514.00 [15:34:12]line Тип оплаты: Талоны: ТК ГПНА Online [15:34:12]line 30087292 [15:34:12]line ______________________ [15:34:12]line (подпись) [15:34:12]written 0, free lines is 4095 [15:34:12]Write to MH i2c: 01 00 00 22 02 24 [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 07 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 F3 0D 2B [15:34:12]RasterBufferAndPrint [15:34:12]line [15:34:12]line [15:34:12]line [15:34:12]line [15:34:12]line [15:34:12]written 0, free lines is 3572 [15:34:12]MH_Cut [15:34:12]Write to MH i2c: D1 01 00 29 02 01 FD [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: D1 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: D1 01 00 [15:34:12]MH_I2C_Read... [15:34:12]Read from MH i2c: D1 01 00 29 02 00 FC [15:34:12]Write to MH i2c: 01 00 00 2A 02 2C [15:34:12]Write i2c OK [15:34:12]MH_I2C_Read... [15:34:13]*** Cut start [15:34:13]*** Partial cut [15:34:13]*** CUTSNS_PIN = 1 [15:34:13]*** CUTSNS_PIN = 0 [15:34:13]*** Brake cut motor [15:34:14]Read from MH i2c: 01 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: 01 07 00 [15:34:14]MH_I2C_Read... [15:34:14]*** Stop cut motor [15:34:14]*** Cut end [15:34:14]Read from MH i2c: 01 07 00 2A 02 00 00 00 00 00 FF 0F 41 [15:34:14]process_action print_text done [15:34:14]requested_data is exist [15:34:14]produce_requested_data [15:34:14]requested_item fm.sn is exist - process it [15:34:14]wFMCommunicate request_size=4 [15:34:14]MH_SAM_APDU [15:34:14]CAPDU: 80 11 00 00 [15:34:14]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [15:34:14]Write i2c OK [15:34:14]MH_I2C_Read... [15:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:14]Read from MH i2c: E2 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: E2 17 00 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: E2 17 00 2B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 04 [15:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:34:14]wFMCommunicate OK [15:34:14]requested_item fd.num is exist - process it [15:34:14]SAM_PROTO_GetFieldsCounters [15:34:14]wFMCommunicate request_size=4 [15:34:14]MH_SAM_APDU [15:34:14]CAPDU: 80 13 00 00 [15:34:14]Write to MH i2c: E2 08 00 2C 02 80 13 00 00 00 00 00 00 AA [15:34:14]Write i2c OK [15:34:14]MH_I2C_Read... [15:34:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:14]Read from MH i2c: E2 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: E2 62 00 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: E2 62 00 2C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [15:34:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:14]wFMCommunicate OK [15:34:14]SAM_PROTO_GetFieldsCounters done [15:34:14]requested_item shift.num is exist - process it [15:34:14]requested_item shift.opened is exist - process it [15:34:14]req_shift_opened [15:34:14]FM_GetShiftState [15:34:14]SAM_PROTO_GetShiftState [15:34:14]wFMCommunicate request_size=4 [15:34:14]MH_SAM_APDU [15:34:14]CAPDU: 80 13 01 00 [15:34:14]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [15:34:14]Write i2c OK [15:34:14]MH_I2C_Read... [15:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:14]Read from MH i2c: E2 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: E2 0E 00 [15:34:14]MH_I2C_Read... [15:34:14]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5D [15:34:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:34:14]wFMCommunicate OK [15:34:14]SAM_PROTO_GetShiftState done [15:34:14]FM_GetShiftState done [15:34:14]req_shift_opened done [15:34:14]requested_item shift.open_date is exist - process it [15:34:14]req_shift_open_date [15:34:14]req_shift_open_date done [15:34:14]produce_requested_data done [15:34:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225296,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:34:14]process_action_free print_text [15:34:14]json_value_free [15:34:14]json_value_free done [15:34:14]process_json_proto returns [15:34:14]Send response to host [15:34:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225296,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:34:14]free response buf [15:34:14]execute_script done [15:34:14]execute_script returns [15:34:14]free content buf [15:34:14]Sock 10.Close socket [15:34:14]Sock 10.Thread stoped [15:34:15]OFD Sender: No OFD packet to send [15:34:20]OFD Sender: No OFD packet to send [15:34:25]OFD Sender: No OFD packet to send [15:34:30]OFD Sender: No OFD packet to send [15:34:35]OFD Sender: No OFD packet to send [15:34:40]OFD Sender: No OFD packet to send [15:34:45]OFD Sender: No OFD packet to send [15:34:50]OFD Sender: No OFD packet to send [15:34:55]OFD Sender: No OFD packet to send [15:35:00]OFD Sender: No OFD packet to send [15:35:05]OFD Sender: No OFD packet to send [15:35:10]OFD Sender: No OFD packet to send [15:35:15]OFD Sender: No OFD packet to send [15:35:20]accept exits with 8 [15:35:20]New connection [15:35:20]New thread 3066608996 created [15:35:20]Thread 3066465636 joined [15:35:20]Waiting for new connection... [15:35:20] Sock 8.Parse request [15:35:20]Sock 8.Check first char [15:35:20]Sock 8.First char is OK [15:35:20]request: POST /json_proto HTTP/1.0 [15:35:20]Method: POST [15:35:20]URL: /json_proto [15:35:20]Method is POST - this is cgi request [15:35:20]url: /json_proto [15:35:20]query_string will be loaded in cgi processing [15:35:20]execute_cgi json_proto POST (null) [15:35:20]execute_cgi path=json_proto method=POST [15:35:20]POST find Content-Length [15:35:20]Host: 172.17.43.131:8080 [15:35:20]Content-Length: 678 [15:35:20]Content-Type: application/json [15:35:20] [15:35:20]POST finish read [15:35:20]Found Content-Length = 678 [15:35:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:20]execute_script... [15:35:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:20]POST & json_proto [15:35:20]process_json_proto [15:35:20]json parsed OK: [15:35:20]protocol is kg_v1.0 [15:35:20]action value=close_receipt [15:35:20]process_action close_receipt [15:35:20]cmd_close_receipt [15:35:20]MH_GetDate [15:35:20]Write to MH i2c: F0 00 00 2E 02 1F [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: F0 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: F0 09 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: F0 09 00 2E 02 00 38 C2 A3 66 F9 24 A2 66 50 [15:35:20]GetLastDocTimeStamp 1722007988 [15:35:20]current date 1722008120 [15:35:20]FM_GetShiftState [15:35:20]SAM_PROTO_GetShiftState [15:35:20]wFMCommunicate request_size=4 [15:35:20]MH_SAM_APDU [15:35:20]CAPDU: 80 13 01 00 [15:35:20]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:20]Read from MH i2c: E2 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 0E 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5F [15:35:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:35:20]wFMCommunicate OK [15:35:20]SAM_PROTO_GetShiftState done [15:35:20]FM_GetShiftState done [15:35:20]opened in 1721952182 [15:35:20]opened+sec_in_day 1722038582 [15:35:20]quantity*price = 50036 [15:35:20]sum+1 = 50037 [15:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 365 26.07.2024 15:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225297 ФПД: 216609505334023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225297&fm=216609505334023&tin=02508201610067®Number=0000000000092624&sum=50000 [15:35:21]StoreToDocumentArchive [15:35:21]shift 437 fd 225297 [15:35:21]save to /storage/0437/doc_00225297 [15:35:21]save last doc name /storage/0437/doc_00225297 to /storage/kkm_last_doc_name [15:35:21]save OK [15:35:21]Clear old archive folders... [15:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:21]tlvbuf is 019D0C20 [15:35:21]SAM_PROTO_ClearQueue [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 09 00 00 [15:35:21]Write to MH i2c: E2 08 00 3C 02 80 09 00 00 00 00 00 00 B0 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]SAM_PROTO_ClearQueue done [15:35:21]KKMCreateOFDPacket [15:35:21]OFDProtocolAddRootSTLVToBuf [15:35:21]FM_MakeSignedData [15:35:21]FM_MakeSignedData [15:35:21]SAM_PROTO_SignData [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 01 02 [15:35:21]Write to MH i2c: E2 08 00 3D 02 80 0D 01 02 00 00 00 00 B8 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]wFMCommunicate request_size=255 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 38 C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 70 03 00 35 04 06 00 C5 [15:35:21]Write to MH i2c: E2 02 01 3E 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 38 C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 70 03 00 35 04 06 00 C5 00 00 AF [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]wFMCommunicate request_size=10 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 02 02 05 01 54 9E D3 07 [15:35:21]Write to MH i2c: E2 0D 00 3F 02 80 0D 02 02 05 00 01 54 9E D3 07 00 00 92 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 03 02 [15:35:21]Write to MH i2c: E2 08 00 40 02 80 0D 03 02 00 00 00 00 BD [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 0B 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 0B 00 40 02 00 5B 72 35 88 6A EF A4 1D 90 00 62 [15:35:21]RAPDU: 5B 72 35 88 6A EF A4 1D 90 00 [15:35:21]wFMCommunicate OK [15:35:21]SAM_PROTO_SignData done [15:35:21]FM_MakeSignedData done [15:35:21]CreateOFDProtocolMessage [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 11 00 00 [15:35:21]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 17 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1A [15:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:35:21]wFMCommunicate OK [15:35:21]CreateOFDProtocolMessage done [15:35:21]OFDSenderStorePacket 225297 [15:35:21]StoreOFDPacket docnum=225297 [15:35:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 5B 07 01 2D 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 38 C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 70 03 00 35 04 06 00 C5 01 54 9E D3 07 5B 72 35 88 6A EF A4 1D [15:35:21]CheckFolder [15:35:21]dirname=/storage/ofd_packets [15:35:21]CheckFolder done [15:35:21]ProducePacketName [15:35:21]name=ofd_packets/00225297 [15:35:21]NVStorageSaveData ofd_packets/00225297 [15:35:21]File name is /storage/ofd_packets/00225297 [15:35:21]Write 301 bytes [15:35:21]NVStorageSaveData done [15:35:21]OFDSenderStorePacket done [15:35:21]KKMCreateOFDPacket done [15:35:21]NVStorageSaveData kkm_last_timestamp [15:35:21]File name is /storage/kkm_last_timestamp [15:35:21]Write 4 bytes [15:35:21]NVStorageSaveData done [15:35:21]ExternCall_PrintAddStr [15:35:21]wPrintStart [15:35:21]Write to MH i2c: 01 00 00 42 02 44 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: 01 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: 01 07 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: 01 07 00 42 02 00 00 00 00 00 FF 0F 59 [15:35:21]RasterBufferAndPrint [15:35:21]line Счет N : (1)2001497 [15:35:21]line ИНН: 02508201610067 [15:35:21]line Контрольно-Кассовый Чек [15:35:21]line ПРОДАЖА [15:35:21]line ТРК (МРК, ГНК) : 33 [15:35:21]line Товар: 2710124130 [15:35:21]line Аи-92-К-5 [15:35:21]line 7.380 * 67.80 [15:35:21]line = 500.36 [15:35:21]line НДС 12% НСП 1% [15:35:21]line > о реализуемом товаре [15:35:21]line ОКРУГЛЕНИЕ: -0.36 [15:35:21]line ИТОГО: 500.00 [15:35:21]line Внесено: 500.00 [15:35:21]line СДАЧА: 0.00 [15:35:21]line НСП 1% : 4.43 [15:35:21]line НДС 12% : 53.14 [15:35:21]line Наличными: 500.00 [15:35:21]line Безнал.: 0.00 [15:35:21]line Место: АЗС № 97 "Партнер Нефть" [15:35:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:35:21]line СНО: Общий режим [15:35:21]line Чек 365 26.07.2024 15:35 [15:35:21]line Смена: 437 ФФД: 1.0 [15:35:21]line ЗНМ: 0300000054 [15:35:21]line РНМ: 0000000000092624 [15:35:21]line Версия ККМ: 001 [15:35:21]line ФМ: 0000000000874959 [15:35:21]line ФД: 225297 [15:35:21]line ФПД: 216609505334023 [15:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153520&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225297&fm=216609505334023&tin=02508201610067®Number=0000000000092624&sum=50000 [15:35:22]OFD Sender: Processing packet 225297 [packets to send 596, broken 595] [15:35:22]ProducePacketName [15:35:22]name=ofd_packets/00225297 [15:35:22]OFD Sender: To server: pG, [15:35:22]CommunicateWithHost lk.salyk.kg:30040 [15:35:22]ConnectInit lk.salyk.kg [15:35:22]written 0, free lines is 4095 [15:35:22]Write to MH i2c: 01 00 00 6D 02 6F [15:35:22]Write i2c OK [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: 01 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: 01 07 00 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 56 0C D8 [15:35:22]RasterBufferAndPrint [15:35:22]line [15:35:22]line [15:35:22]line [15:35:22]line [15:35:22]line [15:35:22]written 0, free lines is 3161 [15:35:22]MH_Cut [15:35:22]Write to MH i2c: D1 01 00 74 02 01 48 [15:35:22]Write i2c OK [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: D1 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: D1 01 00 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: D1 01 00 74 02 00 47 [15:35:22]Write to MH i2c: 01 00 00 75 02 77 [15:35:22]Write i2c OK [15:35:22]MH_I2C_Read... [15:35:23]*** Cut start [15:35:23]*** Partial cut [15:35:23]*** CUTSNS_PIN = 1 [15:35:23]*** CUTSNS_PIN = 0 [15:35:24]*** Brake cut motor [15:35:24]Read from MH i2c: 01 [15:35:24]MH_I2C_Read... [15:35:24]*** Stop cut motor [15:35:24]Read from MH i2c: 01 07 00 [15:35:24]MH_I2C_Read... [15:35:24]*** Cut end [15:35:24]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 FF 0F 8C [15:35:24]process_action close_receipt done [15:35:24]requested_data is exist [15:35:24]produce_requested_data [15:35:24]requested_item fm.sn is exist - process it [15:35:24]wFMCommunicate request_size=4 [15:35:24]MH_SAM_APDU [15:35:24]CAPDU: 80 11 00 00 [15:35:24]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [15:35:24]Write i2c OK [15:35:24]MH_I2C_Read... [15:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:24]Read from MH i2c: E2 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 17 00 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [15:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:35:24]wFMCommunicate OK [15:35:24]requested_item fd.num is exist - process it [15:35:24]SAM_PROTO_GetFieldsCounters [15:35:24]wFMCommunicate request_size=4 [15:35:24]MH_SAM_APDU [15:35:24]CAPDU: 80 13 00 00 [15:35:24]Write to MH i2c: E2 08 00 77 02 80 13 00 00 00 00 00 00 F5 [15:35:24]Write i2c OK [15:35:24]MH_I2C_Read... [15:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:24]Read from MH i2c: E2 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 62 00 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 62 00 77 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 A2 [15:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:24]wFMCommunicate OK [15:35:24]SAM_PROTO_GetFieldsCounters done [15:35:24]requested_item shift.num is exist - process it [15:35:24]requested_item shift.opened is exist - process it [15:35:24]req_shift_opened [15:35:24]FM_GetShiftState [15:35:24]SAM_PROTO_GetShiftState [15:35:24]wFMCommunicate request_size=4 [15:35:24]MH_SAM_APDU [15:35:24]CAPDU: 80 13 01 00 [15:35:24]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [15:35:24]Write i2c OK [15:35:24]MH_I2C_Read... [15:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:24]Read from MH i2c: E2 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 0E 00 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A8 [15:35:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:35:24]wFMCommunicate OK [15:35:24]SAM_PROTO_GetShiftState done [15:35:24]FM_GetShiftState done [15:35:24]req_shift_opened done [15:35:24]requested_item shift.open_date is exist - process it [15:35:24]req_shift_open_date [15:35:24]req_shift_open_date done [15:35:24]produce_requested_data done [15:35:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225297,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:35:24]process_action_free close_receipt [15:35:24]json_value_free [15:35:24]json_value_free done [15:35:24]process_json_proto returns [15:35:24]Send response to host [15:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225297,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:35:24]free response buf [15:35:24]execute_script done [15:35:24]execute_script returns [15:35:24]free content buf [15:35:24]Sock 8.Close socket [15:35:24]Sock 8.Thread stoped [15:35:26]Connected sock=11 [15:35:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 5B 07 01 2D 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 38 C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 70 03 00 35 04 06 00 C5 01 54 9E D3 07 5B 72 35 88 6A EF A4 1D [15:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BC 36 47 00 4E AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 70 03 00 F4 03 04 00 4D 6E A3 66 B6 04 01 00 00 07 B9 A8 85 DB B6 A4 2A [15:35:27]CommunicateWithHost err = 0 [15:35:27]CheckOFDResponse [15:35:27]1017 (14) - 77093643461234 [15:35:27]1041 (16) - 0000000000874959 [15:35:27]1040 (4) - 225297 [15:35:27]1012 (4) - 26.07.2024 09:37 [15:35:27]1206 (1) - 0 [15:35:27]OFD Sender: Remove packet 225297 [15:35:27]ProducePacketName [15:35:27]name=ofd_packets/00225297 [15:35:27]NVStorageDeleteData [15:35:28]OFD Sender: No OFD packet to send [15:35:33]OFD Sender: No OFD packet to send [15:35:38]OFD Sender: No OFD packet to send [15:35:43]OFD Sender: No OFD packet to send [15:35:47]recv_with_timeout no data received [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:56]accept exits with 9 [15:35:56]New connection [15:35:56]New thread 3066465636 created [15:35:56]Thread 3066608996 joined [15:35:56]Waiting for new connection... [15:35:56] Sock 9.Parse request [15:35:56]Sock 9.Check first char [15:35:56]Sock 9.First char is OK [15:35:56]request: POST /json_proto HTTP/1.0 [15:35:56]Method: POST [15:35:56]URL: /json_proto [15:35:56]Method is POST - this is cgi request [15:35:56]url: /json_proto [15:35:56]query_string will be loaded in cgi processing [15:35:56]execute_cgi json_proto POST (null) [15:35:56]execute_cgi path=json_proto method=POST [15:35:56]POST find Content-Length [15:35:56]Host: 172.17.43.131:8080 [15:35:56]Content-Length: 678 [15:35:56]Content-Type: application/json [15:35:56] [15:35:56]POST finish read [15:35:56]Found Content-Length = 678 [15:35:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:56]execute_script... [15:35:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:56]POST & json_proto [15:35:56]process_json_proto [15:35:56]json parsed OK: [15:35:56]protocol is kg_v1.0 [15:35:56]action value=close_receipt [15:35:56]process_action close_receipt [15:35:56]cmd_close_receipt [15:35:56]MH_GetDate [15:35:56]Write to MH i2c: F0 00 00 79 02 6A [15:35:56]Write i2c OK [15:35:56]MH_I2C_Read... [15:35:56]Read from MH i2c: F0 [15:35:56]MH_I2C_Read... [15:35:56]Read from MH i2c: F0 09 00 [15:35:56]MH_I2C_Read... [15:35:56]Read from MH i2c: F0 09 00 79 02 00 5C C2 A3 66 F9 24 A2 66 BF [15:35:56]GetLastDocTimeStamp 1722008120 [15:35:56]current date 1722008156 [15:35:56]FM_GetShiftState [15:35:56]SAM_PROTO_GetShiftState [15:35:56]wFMCommunicate request_size=4 [15:35:56]MH_SAM_APDU [15:35:56]CAPDU: 80 13 01 00 [15:35:56]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [15:35:56]Write i2c OK [15:35:56]MH_I2C_Read... [15:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:56]Read from MH i2c: E2 [15:35:56]MH_I2C_Read... [15:35:56]Read from MH i2c: E2 0E 00 [15:35:56]MH_I2C_Read... [15:35:56]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [15:35:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:35:56]wFMCommunicate OK [15:35:56]SAM_PROTO_GetShiftState done [15:35:56]FM_GetShiftState done [15:35:56]opened in 1721952182 [15:35:56]opened+sec_in_day 1722038582 [15:35:56]quantity*price = 50010 [15:35:56]sum+1 = 50012 [15:35:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 366 26.07.2024 15:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225298 ФПД: 155711248996353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T153556&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225298&fm=155711248996353&tin=02508201610067®Number=0000000000092624&sum=50000 [15:35:57]StoreToDocumentArchive [15:35:57]shift 437 fd 225298 [15:35:57]save to /storage/0437/doc_00225298 [15:35:57]save last doc name /storage/0437/doc_00225298 to /storage/kkm_last_doc_name [15:35:57]save OK [15:35:57]Clear old archive folders... [15:35:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:57]tlvbuf is 019DA780 [15:35:57]SAM_PROTO_ClearQueue [15:35:57]wFMCommunicate request_size=4 [15:35:57]MH_SAM_APDU [15:35:57]CAPDU: 80 09 00 00 [15:35:57]Write to MH i2c: E2 08 00 87 02 80 09 00 00 00 00 00 00 FB [15:35:57]Write i2c OK [15:35:57]MH_I2C_Read... [15:35:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:57]Read from MH i2c: E2 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [15:35:57]RAPDU: 90 00 [15:35:57]wFMCommunicate OK [15:35:57]SAM_PROTO_ClearQueue done [15:35:57]KKMCreateOFDPacket [15:35:57]OFDProtocolAddRootSTLVToBuf [15:35:57]FM_MakeSignedData [15:35:57]FM_MakeSignedData [15:35:57]SAM_PROTO_SignData [15:35:57]wFMCommunicate request_size=4 [15:35:57]MH_SAM_APDU [15:35:57]CAPDU: 80 0D 01 02 [15:35:57]Write to MH i2c: E2 08 00 88 02 80 0D 01 02 00 00 00 00 03 [15:35:57]Write i2c OK [15:35:57]MH_I2C_Read... [15:35:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:57]Read from MH i2c: E2 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [15:35:57]RAPDU: 90 00 [15:35:57]wFMCommunicate OK [15:35:57]wFMCommunicate request_size=255 [15:35:57]MH_SAM_APDU [15:35:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5C C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 70 03 00 35 04 06 00 8D [15:35:57]Write to MH i2c: E2 02 01 89 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5C C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 70 03 00 35 04 06 00 8D 00 00 D0 [15:35:57]Write i2c OK [15:35:57]MH_I2C_Read... [15:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:57]Read from MH i2c: E2 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [15:35:57]RAPDU: 90 00 [15:35:57]wFMCommunicate OK [15:35:57]wFMCommunicate request_size=10 [15:35:57]MH_SAM_APDU [15:35:57]CAPDU: 80 0D 02 02 05 9E 59 AF 18 01 [15:35:57]Write to MH i2c: E2 0D 00 8A 02 80 0D 02 02 05 00 9E 59 AF 18 01 00 00 CF [15:35:57]Write i2c OK [15:35:57]MH_I2C_Read... [15:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:57]Read from MH i2c: E2 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [15:35:57]RAPDU: 90 00 [15:35:57]wFMCommunicate OK [15:35:57]wFMCommunicate request_size=4 [15:35:57]MH_SAM_APDU [15:35:57]CAPDU: 80 0D 03 02 [15:35:57]Write to MH i2c: E2 08 00 8B 02 80 0D 03 02 00 00 00 00 08 [15:35:57]Write i2c OK [15:35:57]MH_I2C_Read... [15:35:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:57]Read from MH i2c: E2 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 0B 00 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 0B 00 8B 02 00 F8 35 93 5A 47 30 4F D1 90 00 BA [15:35:57]RAPDU: F8 35 93 5A 47 30 4F D1 90 00 [15:35:57]wFMCommunicate OK [15:35:57]SAM_PROTO_SignData done [15:35:57]FM_MakeSignedData done [15:35:57]CreateOFDProtocolMessage [15:35:57]wFMCommunicate request_size=4 [15:35:57]MH_SAM_APDU [15:35:57]CAPDU: 80 11 00 00 [15:35:57]Write to MH i2c: E2 08 00 8C 02 80 11 00 00 00 00 00 00 08 [15:35:57]Write i2c OK [15:35:57]MH_I2C_Read... [15:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:57]Read from MH i2c: E2 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 17 00 [15:35:57]MH_I2C_Read... [15:35:57]Read from MH i2c: E2 17 00 8C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [15:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:35:57]wFMCommunicate OK [15:35:57]CreateOFDProtocolMessage done [15:35:57]OFDSenderStorePacket 225298 [15:35:57]StoreOFDPacket docnum=225298 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 106072+1721902329=1722008401 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 52 C3 A3 66 F9 24 A2 66 42 [15:40:02]Current date/time: 26.07.2024 15:40 [15:40:02]FM_Init [15:40:02]wFMConnect [15:40:02]MH_SAM_On [15:40:02]Write to MH i2c: E0 00 00 08 00 E7 [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_init finished! [15:40:02]*** atr: [15:40:02]*** 0F 3B D5 18 FF 81 91 FE [15:40:02]*** 1F C3 80 73 C8 21 10 0A [15:40:02]*** 00 00 00 00 00 00 00 00 [15:40:02]*** 00 00 00 00 00 00 00 00 [15:40:02]*** 00 00 00 00 00 00 00 00 [15:40:02]*** 00 00 00 00 00 00 00 00 [15:40:02]*** 00 00 00 00 00 00 00 00 [15:40:02]*** 00 00 00 00 00 00 00 00 [15:40:02]Read from MH i2c: E0 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E0 10 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:40:02]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:40:02]wFMCommunicate request_size=10 [15:40:02]MH_SAM_APDU [15:40:02]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:40:02]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:40:02]Read from MH i2c: E2 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:40:02]RAPDU: 90 00 [15:40:02]wFMCommunicate OK [15:40:02]wFMCommunicate request_size=4 [15:40:02]MH_SAM_APDU [15:40:02]CAPDU: 80 11 00 00 [15:40:02]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:02]Read from MH i2c: E2 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 17 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [15:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:02]wFMCommunicate OK [15:40:02]Detected FM SN is 0000000000874959 [15:40:02]Stored FM SN is 0000000000874959 [15:40:02]wFMCommunicate request_size=9 [15:40:02]MH_SAM_APDU [15:40:02]CAPDU: 80 16 00 00 04 1A 5E 01 00 [15:40:02]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:40:02]Read from MH i2c: E2 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:40:02]RAPDU: 90 00 [15:40:02]wFMCommunicate OK [15:40:02]FM PIN OK [15:40:02]wFMCommunicate request_size=8 [15:40:02]MH_SAM_APDU [15:40:02]CAPDU: 80 14 04 00 03 02 00 01 [15:40:02]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:40:02]Read from MH i2c: E2 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:40:02]RAPDU: 90 00 [15:40:02]wFMCommunicate OK [15:40:02]wFMCommunicate request_size=13 [15:40:02]MH_SAM_APDU [15:40:02]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:40:02]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:40:02]Read from MH i2c: E2 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:40:02]RAPDU: 90 00 [15:40:02]wFMCommunicate OK [15:40:02]wFMCommunicate request_size=4 [15:40:02]MH_SAM_APDU [15:40:02]CAPDU: 80 11 00 00 [15:40:02]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:02]Read from MH i2c: E2 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 17 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [15:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:02]wFMCommunicate OK [15:40:02]DocumentArchiveInit [15:40:02]Start Httpd... [15:40:02]Httpd thread 3067710820 created [15:40:02]Write to MH i2c: 01 00 00 0F 00 0F [15:40:02]Write i2c OK [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: 01 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: 01 07 00 [15:40:02]MH_I2C_Read... [15:40:02]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:40:02]MH Int Process started [15:40:02]Allocated Socket 7 [15:40:02]Bind OK [15:40:02]Listen OK [15:40:02]httpd running on port 8080 [15:40:02]Waiting for new connection... [15:40:03]OFD Sender: Processing packet 225298 [packets to send 596, broken 595] [15:40:03]ProducePacketName [15:40:03]name=ofd_packets/00225298 [15:40:03]OFD Sender: To server: pG, [15:40:03]CommunicateWithHost lk.salyk.kg:30040 [15:40:03]ConnectInit lk.salyk.kg [15:40:04]Connected sock=6 [15:40:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1F 60 07 01 99 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5C C2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 70 03 00 35 04 06 00 8D 9E 59 AF 18 01 F8 35 93 5A 47 30 4F D1 [15:40:04]accept exits with 8 [15:40:04]New connection [15:40:04]New thread 3067424100 created [15:40:04]Waiting for new connection... [15:40:04] Sock 8.Parse request [15:40:04]Sock 8.Check first char [15:40:04]Sock 8.First char is OK [15:40:04]request: POST /json_proto HTTP/1.0 [15:40:04]Method: POST [15:40:04]URL: /json_proto [15:40:04]Method is POST - this is cgi request [15:40:04]url: /json_proto [15:40:04]query_string will be loaded in cgi processing [15:40:04]execute_cgi json_proto POST (null) [15:40:04]execute_cgi path=json_proto method=POST [15:40:04]POST find Content-Length [15:40:04]Host: 172.17.43.131:8080 [15:40:04]Content-Length: 215 [15:40:04]Content-Type: application/json [15:40:04] [15:40:04]POST finish read [15:40:04]Found Content-Length = 215 [15:40:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:04]execute_script... [15:40:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:04]POST & json_proto [15:40:04]process_json_proto [15:40:04]json parsed OK: [15:40:04]protocol is kg_v1.0 [15:40:04]action value=get_value [15:40:04]process_action get_value [15:40:04]cmd_get_value [15:40:04]process_action get_value done [15:40:04]requested_data is exist [15:40:04]produce_requested_data [15:40:04]requested_item kkm.sn is exist - process it [15:40:04]requested_item kkm.ver is exist - process it [15:40:04]requested_item fm.sn is exist - process it [15:40:04]wFMCommunicate request_size=4 [15:40:04]MH_SAM_APDU [15:40:04]CAPDU: 80 11 00 00 [15:40:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:40:04]Write i2c OK [15:40:04]MH_I2C_Read... [15:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:04]Read from MH i2c: E2 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 17 00 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [15:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:04]wFMCommunicate OK [15:40:04]requested_item fd.num is exist - process it [15:40:04]SAM_PROTO_GetFieldsCounters [15:40:04]wFMCommunicate request_size=4 [15:40:04]MH_SAM_APDU [15:40:04]CAPDU: 80 13 00 00 [15:40:04]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:40:04]Write i2c OK [15:40:04]MH_I2C_Read... [15:40:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:04]Read from MH i2c: E2 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 62 00 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:40:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:04]wFMCommunicate OK [15:40:04]SAM_PROTO_GetFieldsCounters done [15:40:04]requested_item shift.num is exist - process it [15:40:04]requested_item shift.opened is exist - process it [15:40:04]req_shift_opened [15:40:04]FM_GetShiftState [15:40:04]SAM_PROTO_GetShiftState [15:40:04]wFMCommunicate request_size=4 [15:40:04]MH_SAM_APDU [15:40:04]CAPDU: 80 13 01 00 [15:40:04]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:40:04]Write i2c OK [15:40:04]MH_I2C_Read... [15:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:05]Read from MH i2c: E2 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 0E 00 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [15:40:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:40:05]wFMCommunicate OK [15:40:05]SAM_PROTO_GetShiftState done [15:40:05]FM_GetShiftState done [15:40:05]req_shift_opened done [15:40:05]requested_item shift.open_date is exist - process it [15:40:05]req_shift_open_date [15:40:05]req_shift_open_date done [15:40:05]produce_requested_data done [15:40:05]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225298,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:40:05]process_action_free get_value [15:40:05]json_value_free [15:40:05]json_value_free done [15:40:05]process_json_proto returns [15:40:05]Send response to host [15:40:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225298,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:40:05]free response buf [15:40:05]execute_script done [15:40:05]execute_script returns [15:40:05]free content buf [15:40:05]Sock 8.Close socket [15:40:05]Sock 8.Thread stoped [15:40:05]accept exits with 10 [15:40:05]New connection [15:40:05]New thread 3067280740 created [15:40:05]Thread 3067424100 joined [15:40:05]Waiting for new connection... [15:40:05] Sock 10.Parse request [15:40:05]Sock 10.Check first char [15:40:05]Sock 10.First char is OK [15:40:05]request: POST /json_proto HTTP/1.0 [15:40:05]Method: POST [15:40:05]URL: /json_proto [15:40:05]Method is POST - this is cgi request [15:40:05]url: /json_proto [15:40:05]query_string will be loaded in cgi processing [15:40:05]execute_cgi json_proto POST (null) [15:40:05]execute_cgi path=json_proto method=POST [15:40:05]POST find Content-Length [15:40:05]Host: 172.17.43.131:8080 [15:40:05]Content-Length: 331 [15:40:05]Content-Type: application/json [15:40:05] [15:40:05]POST finish read [15:40:05]Found Content-Length = 331 [15:40:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:40:05]execute_script... [15:40:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:40:05]POST & json_proto [15:40:05]process_json_proto [15:40:05]json parsed OK: [15:40:05]protocol is kg_v1.0 [15:40:05]action value=get_value [15:40:05]process_action get_value [15:40:05]cmd_get_value [15:40:05]process_action get_value done [15:40:05]requested_data is exist [15:40:05]produce_requested_data [15:40:05]requested_item fm.sale.total is exist - process it [15:40:05]SAM_PROTO_GetFMData [15:40:05]wFMCommunicate request_size=4 [15:40:05]MH_SAM_APDU [15:40:05]CAPDU: 80 13 03 00 [15:40:05]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:40:05]Write i2c OK [15:40:05]MH_I2C_Read... [15:40:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:40:05]Read from MH i2c: E2 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 A8 6C 03 00 69 04 A3 00 6F 04 04 00 5F 66 03 00 B1 04 05 00 D8 1D 78 76 05 70 04 05 00 A4 C9 8D AA 04 72 04 04 00 34 54 EA CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5E 36 8D 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DD D1 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 E1 [15:40:05]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A8 6C 03 00 69 04 A3 00 6F 04 04 00 5F 66 03 00 B1 04 05 00 D8 1D 78 76 05 70 04 05 00 A4 C9 8D AA 04 72 04 04 00 34 54 EA CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5E 36 8D 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DD D1 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [15:40:05]wFMCommunicate OK [15:40:05]wFMCommunicate request_size=4 [15:40:05]MH_SAM_APDU [15:40:05]CAPDU: 80 17 00 00 [15:40:05]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:40:05]Write i2c OK [15:40:05]MH_I2C_Read... [15:40:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:05]Read from MH i2c: E2 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [15:40:05]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:40:05]wFMCommunicate OK [15:40:05]wFMCommunicate request_size=4 [15:40:05]MH_SAM_APDU [15:40:05]CAPDU: 80 17 00 00 [15:40:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:40:05]Write i2c OK [15:40:05]MH_I2C_Read... [15:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:06]Read from MH i2c: E2 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [15:40:06]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:40:06]wFMCommunicate OK [15:40:06]wFMCommunicate request_size=4 [15:40:06]MH_SAM_APDU [15:40:06]CAPDU: 80 17 00 00 [15:40:06]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:40:06]Write i2c OK [15:40:06]MH_I2C_Read... [15:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:06]Read from MH i2c: E2 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [15:40:06]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:40:06]wFMCommunicate OK [15:40:06]wFMCommunicate request_size=4 [15:40:06]MH_SAM_APDU [15:40:06]CAPDU: 80 17 00 00 [15:40:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:40:06]Write i2c OK [15:40:06]MH_I2C_Read... [15:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:40:06]Read from MH i2c: E2 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 E2 00 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [15:40:06]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:06]wFMCommunicate OK [15:40:06]SAM_PROTO_GetFMData done [15:40:06]requested_item fm.sale_refund.total is exist - process it [15:40:06]requested_item fm.buy.total is exist - process it [15:40:06]requested_item shift.sale.total is exist - process it [15:40:06]SAM_PROTO_GetShiftData [15:40:06]wFMCommunicate request_size=4 [15:40:06]MH_SAM_APDU [15:40:06]CAPDU: 80 13 02 00 [15:40:06]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:40:06]Write i2c OK [15:40:06]MH_I2C_Read... [15:40:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 60 98 47 00 A4 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 70 03 00 F4 03 04 00 63 6F A3 66 B6 04 01 00 00 DA 21 64 74 20 B9 13 07 [15:40:06]CommunicateWithHost err = 0 [15:40:06]CheckOFDResponse [15:40:06]1017 (14) - 77093643461234 [15:40:06]1041 (16) - 0000000000874959 [15:40:06]1040 (4) - 225298 [15:40:06]1012 (4) - 26.07.2024 09:41 [15:40:06]1206 (1) - 0 [15:40:06]OFD Sender: Remove packet 225298 [15:40:06]ProducePacketName [15:40:06]name=ofd_packets/00225298 [15:40:06]NVStorageDeleteData [15:40:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 6E 01 00 00 69 04 9E 00 6F 04 04 00 6C 01 00 00 B1 04 04 00 5C 05 86 02 70 04 04 00 A4 45 0F 02 72 04 03 00 B8 BF 76 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 90 9E 44 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E5 B7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 01 [15:40:07]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 6E 01 00 00 69 04 9E 00 6F 04 04 00 6C 01 00 00 B1 04 04 00 5C 05 86 02 70 04 04 00 A4 45 0F 02 72 04 03 00 B8 BF 76 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 90 9E 44 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E5 B7 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [15:40:07]wFMCommunicate OK [15:40:07]wFMCommunicate request_size=4 [15:40:07]MH_SAM_APDU [15:40:07]CAPDU: 80 17 00 00 [15:40:07]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]OFD Sender: No OFD packet to send [15:40:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [15:40:07]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [15:40:07]wFMCommunicate OK [15:40:07]wFMCommunicate request_size=4 [15:40:07]MH_SAM_APDU [15:40:07]CAPDU: 80 17 00 00 [15:40:07]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [15:40:07]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [15:40:07]wFMCommunicate OK [15:40:07]wFMCommunicate request_size=4 [15:40:07]MH_SAM_APDU [15:40:07]CAPDU: 80 17 00 00 [15:40:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [15:40:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:40:08]wFMCommunicate OK [15:40:08]wFMCommunicate request_size=4 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 17 00 00 [15:40:08]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [15:40:08]Read from MH i2c: E2 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 D8 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [15:40:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:08]wFMCommunicate OK [15:40:08]SAM_PROTO_GetShiftData done [15:40:08]requested_item shift.sale.total_cash is exist - process it [15:40:08]requested_item shift.sale_refund.total is exist - process it [15:40:08]requested_item shift.sale_refund.total_cash is exist - process it [15:40:08]requested_item shift.buy.total is exist - process it [15:40:08]requested_item shift.buy.total_cash is exist - process it [15:40:08]produce_requested_data done [15:40:08]produce_requested_data return {"fm.sale.total":234624199.28,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":423376.28,"shift.sale.total_cash":345553.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:40:08]process_action_free get_value [15:40:08]json_value_free [15:40:08]json_value_free done [15:40:08]process_json_proto returns [15:40:08]Send response to host [15:40:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234624199.28,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":423376.28,"shift.sale.total_cash":345553.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:40:08]free response buf [15:40:08]execute_script done [15:40:08]execute_script returns [15:40:08]free content buf [15:40:08]Sock 10.Close socket [15:40:08]Sock 10.Thread stoped [15:40:08]accept exits with 8 [15:40:08]New connection [15:40:08]New thread 3067424100 created [15:40:08]Thread 3067280740 joined [15:40:08]Waiting for new connection... [15:40:08] Sock 8.Parse request [15:40:08]Sock 8.Check first char [15:40:08]Sock 8.First char is OK [15:40:08]request: POST /json_proto HTTP/1.0 [15:40:08]Method: POST [15:40:08]URL: /json_proto [15:40:08]Method is POST - this is cgi request [15:40:08]url: /json_proto [15:40:08]query_string will be loaded in cgi processing [15:40:08]execute_cgi json_proto POST (null) [15:40:08]execute_cgi path=json_proto method=POST [15:40:08]POST find Content-Length [15:40:08]Host: 172.17.43.131:8080 [15:40:08]Content-Length: 683 [15:40:08]Content-Type: application/json [15:40:08] [15:40:08]POST finish read [15:40:08]Found Content-Length = 683 [15:40:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:08]execute_script... [15:40:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:08]POST & json_proto [15:40:08]process_json_proto [15:40:08]json parsed OK: [15:40:08]protocol is kg_v1.0 [15:40:08]action value=close_receipt [15:40:08]process_action close_receipt [15:40:08]cmd_close_receipt [15:40:08]MH_GetDate [15:40:08]Write to MH i2c: F0 00 00 1D 00 0C [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: F0 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: F0 09 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: F0 09 00 1D 00 00 59 C3 A3 66 F9 24 A2 66 5F [15:40:08]GetLastDocTimeStamp 1722008156 [15:40:08]current date 1722008409 [15:40:08]FM_GetShiftState [15:40:08]SAM_PROTO_GetShiftState [15:40:08]wFMCommunicate request_size=4 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 13 01 00 [15:40:08]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:08]Read from MH i2c: E2 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 0E 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [15:40:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:40:08]wFMCommunicate OK [15:40:08]SAM_PROTO_GetShiftState done [15:40:08]FM_GetShiftState done [15:40:08]opened in 1721952182 [15:40:08]opened+sec_in_day 1722038582 [15:40:08]quantity*price = 100021 [15:40:08]sum+1 = 100023 [15:40:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 367 26.07.2024 15:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225299 ФПД: 19439097032171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154009&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225299&fm=19439097032171&tin=02508201610067®Number=0000000000092624&sum=100000 [15:40:10]StoreToDocumentArchive [15:40:10]shift 437 fd 225299 [15:40:10]save to /storage/0437/doc_00225299 [15:40:10]save last doc name /storage/0437/doc_00225299 to /storage/kkm_last_doc_name [15:40:10]save OK [15:40:10]Clear old archive folders... [15:40:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:40:10]tlvbuf is 003DC280 [15:40:10]SAM_PROTO_ClearQueue [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 09 00 00 [15:40:10]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:40:10]RAPDU: 90 00 [15:40:10]wFMCommunicate OK [15:40:10]SAM_PROTO_ClearQueue done [15:40:10]KKMCreateOFDPacket [15:40:10]OFDProtocolAddRootSTLVToBuf [15:40:10]FM_MakeSignedData [15:40:10]FM_MakeSignedData [15:40:10]SAM_PROTO_SignData [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 0D 01 02 [15:40:10]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:40:10]RAPDU: 90 00 [15:40:10]wFMCommunicate OK [15:40:10]wFMCommunicate request_size=255 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 59 C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 70 03 00 35 04 06 00 11 [15:40:10]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 59 C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 70 03 00 35 04 06 00 11 00 00 3B [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:40:10]RAPDU: 90 00 [15:40:10]wFMCommunicate OK [15:40:10]wFMCommunicate request_size=10 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 0D 02 02 05 AE 04 79 2D EB [15:40:10]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 AE 04 79 2D EB 00 00 F5 [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:40:10]RAPDU: 90 00 [15:40:10]wFMCommunicate OK [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 0D 03 02 [15:40:10]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 0B 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 0B 00 2F 00 00 86 9D 6E 6D 72 D1 20 17 90 00 23 [15:40:10]RAPDU: 86 9D 6E 6D 72 D1 20 17 90 00 [15:40:10]wFMCommunicate OK [15:40:10]SAM_PROTO_SignData done [15:40:10]FM_MakeSignedData done [15:40:10]CreateOFDProtocolMessage [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 11 00 00 [15:40:10]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 17 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [15:40:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:11]wFMCommunicate OK [15:40:11]CreateOFDProtocolMessage done [15:40:11]OFDSenderStorePacket 225299 [15:40:11]StoreOFDPacket docnum=225299 [15:40:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A D5 07 01 68 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 59 C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 70 03 00 35 04 06 00 11 AE 04 79 2D EB 86 9D 6E 6D 72 D1 20 17 [15:40:11]CheckFolder [15:40:11]dirname=/storage/ofd_packets [15:40:11]CheckFolder done [15:40:11]ProducePacketName [15:40:11]name=ofd_packets/00225299 [15:40:11]NVStorageSaveData ofd_packets/00225299 [15:40:11]File name is /storage/ofd_packets/00225299 [15:40:11]Write 301 bytes [15:40:11]NVStorageSaveData done [15:40:11]OFDSenderStorePacket done [15:40:11]KKMCreateOFDPacket done [15:40:11]NVStorageSaveData kkm_last_timestamp [15:40:11]File name is /storage/kkm_last_timestamp [15:40:11]Write 4 bytes [15:40:11]NVStorageSaveData done [15:40:11]ExternCall_PrintAddStr [15:40:11]wPrintStart [15:40:11]Write to MH i2c: 01 00 00 31 00 31 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 07 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:40:11]RasterBufferAndPrint [15:40:11]line Счет N : (1)2001498 [15:40:11]line ИНН: 02508201610067 [15:40:11]line Контрольно-Кассовый Чек [15:40:11]line ПРОДАЖА [15:40:11]line ТРК (МРК, ГНК) : 64 [15:40:11]line Товар: 2710124500 [15:40:11]line Аи-95-К-5 [15:40:11]line 13.480 * 74.20 [15:40:11]line = 1000.22 [15:40:11]line НДС 12% НСП 1% [15:40:11]line > о реализуемом товаре [15:40:11]line ОКРУГЛЕНИЕ: -0.22 [15:40:11]line ИТОГО: 1000.00 [15:40:11]line Внесено: 1000.00 [15:40:11]line СДАЧА: 0.00 [15:40:11]line НСП 1% : 8.85 [15:40:11]line НДС 12% : 106.22 [15:40:11]line Наличными: 1000.00 [15:40:11]line Безнал.: 0.00 [15:40:11]line Место: АЗС № 97 "Партнер Нефть" [15:40:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:40:11]line СНО: Общий режим [15:40:11]line Чек 367 26.07.2024 15:40 [15:40:11]line Смена: 437 ФФД: 1.0 [15:40:11]line ЗНМ: 0300000054 [15:40:11]line РНМ: 0000000000092624 [15:40:11]line Версия ККМ: 001 [15:40:11]line ФМ: 0000000000874959 [15:40:11]line ФД: 225299 [15:40:11]line ФПД: 19439097032171 [15:40:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154009&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225299&fm=19439097032171&tin=02508201610067®Number=0000000000092624&sum=100000 [15:40:11]written 0, free lines is 4095 [15:40:11]OFD Sender: Processing packet 225299 [packets to send 596, broken 595] [15:40:11]ProducePacketName [15:40:11]name=ofd_packets/00225299 [15:40:11]OFD Sender: To server: pG, [15:40:11]CommunicateWithHost lk.salyk.kg:30040 [15:40:11]ConnectInit lk.salyk.kg [15:40:11]Write to MH i2c: 01 00 00 5C 00 5C [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 07 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 62 0C D1 [15:40:11]RasterBufferAndPrint [15:40:11]line [15:40:11]line [15:40:11]line [15:40:11]line [15:40:11]line [15:40:11]written 0, free lines is 3182 [15:40:11]MH_Cut [15:40:11]Write to MH i2c: D1 01 00 63 00 01 35 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: D1 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: D1 01 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: D1 01 00 63 00 00 34 [15:40:11]Write to MH i2c: 01 00 00 64 00 64 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:12]recv_with_timeout no data received [15:40:12]*** Cut start [15:40:12]*** Partial cut [15:40:12]*** CUTSNS_PIN = 1 [15:40:12]*** CUTSNS_PIN = 0 [15:40:13]*** Brake cut motor [15:40:13]Read from MH i2c: 01 [15:40:13]MH_I2C_Read... [15:40:13]*** Stop cut motor [15:40:13]*** Cut end [15:40:13]Read from MH i2c: 01 07 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:40:13]process_action close_receipt done [15:40:13]requested_data is exist [15:40:13]produce_requested_data [15:40:13]requested_item fm.sn is exist - process it [15:40:13]wFMCommunicate request_size=4 [15:40:13]MH_SAM_APDU [15:40:13]CAPDU: 80 11 00 00 [15:40:13]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:13]Read from MH i2c: E2 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 17 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [15:40:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:40:13]wFMCommunicate OK [15:40:13]requested_item fd.num is exist - process it [15:40:13]SAM_PROTO_GetFieldsCounters [15:40:13]wFMCommunicate request_size=4 [15:40:13]MH_SAM_APDU [15:40:13]CAPDU: 80 13 00 00 [15:40:13]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:13]Read from MH i2c: E2 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 62 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [15:40:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:13]wFMCommunicate OK [15:40:13]SAM_PROTO_GetFieldsCounters done [15:40:13]requested_item shift.num is exist - process it [15:40:13]requested_item shift.opened is exist - process it [15:40:13]req_shift_opened [15:40:13]FM_GetShiftState [15:40:13]SAM_PROTO_GetShiftState [15:40:13]wFMCommunicate request_size=4 [15:40:13]MH_SAM_APDU [15:40:13]CAPDU: 80 13 01 00 [15:40:13]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:13]Read from MH i2c: E2 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 0E 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [15:40:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:40:13]wFMCommunicate OK [15:40:13]SAM_PROTO_GetShiftState done [15:40:13]FM_GetShiftState done [15:40:13]req_shift_opened done [15:40:13]requested_item shift.open_date is exist - process it [15:40:13]req_shift_open_date [15:40:13]req_shift_open_date done [15:40:13]produce_requested_data done [15:40:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225299,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:40:13]process_action_free close_receipt [15:40:13]json_value_free [15:40:13]json_value_free done [15:40:13]process_json_proto returns [15:40:13]Send response to host [15:40:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225299,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:40:13]free response buf [15:40:13]execute_script done [15:40:13]execute_script returns [15:40:13]free content buf [15:40:13]Sock 8.Close socket [15:40:13]Sock 8.Thread stoped [15:40:16]ConnectInit Can't take IP for lk.salyk.kg [15:40:16]CommunicateWithHost connect error [15:40:16]CommunicateWithHost err = -1 [15:40:16]OFD Sender: Server communicate error [15:40:21]OFD Sender: Processing packet 225299 [packets to send 596, broken 595] [15:40:21]ProducePacketName [15:40:21]name=ofd_packets/00225299 [15:40:21]OFD Sender: To server: pG, [15:40:21]CommunicateWithHost lk.salyk.kg:30040 [15:40:21]ConnectInit lk.salyk.kg [15:40:26]ConnectInit Can't take IP for lk.salyk.kg [15:40:26]CommunicateWithHost connect error [15:40:26]CommunicateWithHost err = -1 [15:40:26]OFD Sender: Server communicate error [15:40:31]OFD Sender: Processing packet 225299 [packets to send 596, broken 595] [15:40:31]ProducePacketName [15:40:31]name=ofd_packets/00225299 [15:40:31]OFD Sender: To server: pG, [15:40:31]CommunicateWithHost lk.salyk.kg:30040 [15:40:31]ConnectInit lk.salyk.kg [15:40:33]recv_with_timeout no data received [15:40:36]ConnectInit Can't take IP for lk.salyk.kg [15:40:36]CommunicateWithHost connect error [15:40:36]CommunicateWithHost err = -1 [15:40:36]OFD Sender: Server communicate error [15:40:41]OFD Sender: Processing packet 225299 [packets to send 596, broken 595] [15:40:41]ProducePacketName [15:40:41]name=ofd_packets/00225299 [15:40:41]OFD Sender: To server: pG, [15:40:41]CommunicateWithHost lk.salyk.kg:30040 [15:40:41]ConnectInit lk.salyk.kg [15:40:46]ConnectInit Can't take IP for lk.salyk.kg [15:40:46]CommunicateWithHost connect error [15:40:46]CommunicateWithHost err = -1 [15:40:46]OFD Sender: Server communicate error [15:40:51]OFD Sender: Processing packet 225299 [packets to send 596, broken 595] [15:40:51]ProducePacketName [15:40:51]name=ofd_packets/00225299 [15:40:51]OFD Sender: To server: pG, [15:40:51]CommunicateWithHost lk.salyk.kg:30040 [15:40:51]ConnectInit lk.salyk.kg [15:40:53]Connected sock=10 [15:40:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A D5 07 01 68 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 59 C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 70 03 00 35 04 06 00 11 AE 04 79 2D EB 86 9D 6E 6D 72 D1 20 17 [15:40:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E8 EF 47 00 F7 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 70 03 00 F4 03 04 00 94 6F A3 66 B6 04 01 00 00 FA 9E 37 62 7E 0F 85 0C [15:40:55]CommunicateWithHost err = 0 [15:40:55]CheckOFDResponse [15:40:55]1017 (14) - 77093643461234 [15:40:55]1041 (16) - 0000000000874959 [15:40:55]1040 (4) - 225299 [15:40:55]1012 (4) - 26.07.2024 09:42 [15:40:55]1206 (1) - 0 [15:40:55]OFD Sender: Remove packet 225299 [15:40:55]ProducePacketName [15:40:55]name=ofd_packets/00225299 [15:40:55]NVStorageDeleteData [15:40:55]OFD Sender: No OFD packet to send [15:41:00]accept exits with 9 [15:41:00]New connection [15:41:00]New thread 3067280740 created [15:41:00]Thread 3067424100 joined [15:41:00]Waiting for new connection... [15:41:00] Sock 9.Parse request [15:41:00]Sock 9.Check first char [15:41:00]Sock 9.First char is OK [15:41:00]request: POST /json_proto HTTP/1.0 [15:41:00]Method: POST [15:41:00]URL: /json_proto [15:41:00]Method is POST - this is cgi request [15:41:00]url: /json_proto [15:41:00]query_string will be loaded in cgi processing [15:41:00]execute_cgi json_proto POST (null) [15:41:00]execute_cgi path=json_proto method=POST [15:41:00]POST find Content-Length [15:41:00]Host: 172.17.43.131:8080 [15:41:00]Content-Length: 683 [15:41:00]Content-Type: application/json [15:41:00] [15:41:00]POST finish read [15:41:00]Found Content-Length = 683 [15:41:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:00]execute_script... [15:41:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:00]POST & json_proto [15:41:00]process_json_proto [15:41:00]json parsed OK: [15:41:00]protocol is kg_v1.0 [15:41:00]action value=close_receipt [15:41:00]process_action close_receipt [15:41:00]cmd_close_receipt [15:41:00]MH_GetDate [15:41:00]Write to MH i2c: F0 00 00 68 00 57 [15:41:00]Write i2c OK [15:41:00]MH_I2C_Read... [15:41:00]Read from MH i2c: F0 [15:41:00]MH_I2C_Read... [15:41:00]Read from MH i2c: F0 09 00 [15:41:00]MH_I2C_Read... [15:41:00]Read from MH i2c: F0 09 00 68 00 00 8D C3 A3 66 F9 24 A2 66 DE [15:41:00]GetLastDocTimeStamp 1722008409 [15:41:00]current date 1722008461 [15:41:00]FM_GetShiftState [15:41:00]SAM_PROTO_GetShiftState [15:41:00]wFMCommunicate request_size=4 [15:41:00]MH_SAM_APDU [15:41:00]CAPDU: 80 13 01 00 [15:41:00]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [15:41:00]Write i2c OK [15:41:00]MH_I2C_Read... [15:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:00]Read from MH i2c: E2 [15:41:00]MH_I2C_Read... [15:41:00]Read from MH i2c: E2 0E 00 [15:41:00]MH_I2C_Read... [15:41:00]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [15:41:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:41:00]wFMCommunicate OK [15:41:00]SAM_PROTO_GetShiftState done [15:41:00]FM_GetShiftState done [15:41:00]opened in 1721952182 [15:41:00]opened+sec_in_day 1722038582 [15:41:00]quantity*price = 100005 [15:41:00]sum+1 = 100006 [15:41:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 368 26.07.2024 15:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225300 ФПД: 35944014597983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225300&fm=35944014597983&tin=02508201610067®Number=0000000000092624&sum=100000 [15:41:01]StoreToDocumentArchive [15:41:01]shift 437 fd 225300 [15:41:01]save to /storage/0437/doc_00225300 [15:41:01]save last doc name /storage/0437/doc_00225300 to /storage/kkm_last_doc_name [15:41:01]save OK [15:41:01]Clear old archive folders... [15:41:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:41:01]tlvbuf is 00377E20 [15:41:01]SAM_PROTO_ClearQueue [15:41:01]wFMCommunicate request_size=4 [15:41:01]MH_SAM_APDU [15:41:01]CAPDU: 80 09 00 00 [15:41:01]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [15:41:01]Write i2c OK [15:41:01]MH_I2C_Read... [15:41:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:01]Read from MH i2c: E2 [15:41:01]MH_I2C_Read... [15:41:01]Read from MH i2c: E2 03 00 [15:41:01]MH_I2C_Read... [15:41:01]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:41:01]RAPDU: 90 00 [15:41:01]wFMCommunicate OK [15:41:01]SAM_PROTO_ClearQueue done [15:41:01]KKMCreateOFDPacket [15:41:01]OFDProtocolAddRootSTLVToBuf [15:41:01]FM_MakeSignedData [15:41:01]FM_MakeSignedData [15:41:01]SAM_PROTO_SignData [15:41:01]wFMCommunicate request_size=4 [15:41:01]MH_SAM_APDU [15:41:01]CAPDU: 80 0D 01 02 [15:41:01]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [15:41:01]Write i2c OK [15:41:01]MH_I2C_Read... [15:41:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:01]Read from MH i2c: E2 [15:41:01]MH_I2C_Read... [15:41:01]Read from MH i2c: E2 03 00 [15:41:01]MH_I2C_Read... [15:41:01]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:41:01]RAPDU: 90 00 [15:41:01]wFMCommunicate OK [15:41:01]wFMCommunicate request_size=255 [15:41:01]MH_SAM_APDU [15:41:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 8D C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 70 03 00 35 04 06 00 20 [15:41:02]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 8D C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 70 03 00 35 04 06 00 20 00 00 2D [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 [15:41:02]MH_I2C_Read... [15:41:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:02]Read from MH i2c: E2 03 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:41:02]RAPDU: 90 00 [15:41:02]wFMCommunicate OK [15:41:02]wFMCommunicate request_size=10 [15:41:02]MH_SAM_APDU [15:41:02]CAPDU: 80 0D 02 02 05 B0 DE 38 CF 5F [15:41:02]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 B0 DE 38 CF 5F 00 00 F1 [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:02]Read from MH i2c: E2 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 03 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:41:02]RAPDU: 90 00 [15:41:02]wFMCommunicate OK [15:41:02]wFMCommunicate request_size=4 [15:41:02]MH_SAM_APDU [15:41:02]CAPDU: 80 0D 03 02 [15:41:02]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:02]Read from MH i2c: E2 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 0B 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 0B 00 7A 00 00 D8 5E 28 28 A7 4C AE BF 90 00 DC [15:41:02]RAPDU: D8 5E 28 28 A7 4C AE BF 90 00 [15:41:02]wFMCommunicate OK [15:41:02]SAM_PROTO_SignData done [15:41:02]FM_MakeSignedData done [15:41:02]CreateOFDProtocolMessage [15:41:02]wFMCommunicate request_size=4 [15:41:02]MH_SAM_APDU [15:41:02]CAPDU: 80 11 00 00 [15:41:02]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 [15:41:02]MH_I2C_Read... [15:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:02]Read from MH i2c: E2 17 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [15:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:41:02]wFMCommunicate OK [15:41:02]CreateOFDProtocolMessage done [15:41:02]OFDSenderStorePacket 225300 [15:41:02]StoreOFDPacket docnum=225300 [15:41:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 50 07 01 82 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 8D C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 70 03 00 35 04 06 00 20 B0 DE 38 CF 5F D8 5E 28 28 A7 4C AE BF [15:41:02]CheckFolder [15:41:02]dirname=/storage/ofd_packets [15:41:02]CheckFolder done [15:41:02]ProducePacketName [15:41:02]name=ofd_packets/00225300 [15:41:02]NVStorageSaveData ofd_packets/00225300 [15:41:02]File name is /storage/ofd_packets/00225300 [15:41:02]Write 301 bytes [15:41:02]NVStorageSaveData done [15:41:02]OFDSenderStorePacket done [15:41:02]KKMCreateOFDPacket done [15:41:02]NVStorageSaveData kkm_last_timestamp [15:41:02]File name is /storage/kkm_last_timestamp [15:41:02]Write 4 bytes [15:41:02]NVStorageSaveData done [15:41:02]ExternCall_PrintAddStr [15:41:02]wPrintStart [15:41:02]Write to MH i2c: 01 00 00 7C 00 7C [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: 01 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: 01 07 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [15:41:02]RasterBufferAndPrint [15:41:02]line Счет N : (1)2001500 [15:41:02]line ИНН: 02508201610067 [15:41:02]line Контрольно-Кассовый Чек [15:41:02]line ПРОДАЖА [15:41:02]line ТРК (МРК, ГНК) : 53 [15:41:02]line Товар: 2710124130 [15:41:02]line Аи-92-К-5 [15:41:02]line 14.750 * 67.80 [15:41:02]line = 1000.05 [15:41:02]line НДС 12% НСП 1% [15:41:02]line > о реализуемом товаре [15:41:02]line ОКРУГЛЕНИЕ: -0.05 [15:41:02]line ИТОГО: 1000.00 [15:41:02]line Внесено: 1000.00 [15:41:02]line СДАЧА: 0.00 [15:41:02]line НСП 1% : 8.85 [15:41:02]line НДС 12% : 106.20 [15:41:02]line Наличными: 1000.00 [15:41:02]line Безнал.: 0.00 [15:41:02]line Место: АЗС № 97 "Партнер Нефть" [15:41:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:41:02]line СНО: Общий режим [15:41:02]line Чек 368 26.07.2024 15:41 [15:41:02]line Смена: 437 ФФД: 1.0 [15:41:02]line ЗНМ: 0300000054 [15:41:02]line РНМ: 0000000000092624 [15:41:02]line Версия ККМ: 001 [15:41:02]line ФМ: 0000000000874959 [15:41:02]line ФД: 225300 [15:41:02]line ФПД: 35944014597983 [15:41:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154101&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225300&fm=35944014597983&tin=02508201610067®Number=0000000000092624&sum=100000 [15:41:02]written 0, free lines is 4095 [15:41:02]OFD Sender: Processing packet 225300 [packets to send 596, broken 595] [15:41:02]ProducePacketName [15:41:02]name=ofd_packets/00225300 [15:41:02]OFD Sender: To server: pG, [15:41:02]CommunicateWithHost lk.salyk.kg:30040 [15:41:02]ConnectInit lk.salyk.kg [15:41:03]Write to MH i2c: 01 00 00 A7 00 A7 [15:41:03]Write i2c OK [15:41:03]MH_I2C_Read... [15:41:03]Read from MH i2c: 01 [15:41:03]MH_I2C_Read... [15:41:03]Read from MH i2c: 01 07 00 [15:41:03]MH_I2C_Read... [15:41:03]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 58 0C 12 [15:41:03]RasterBufferAndPrint [15:41:03]line [15:41:03]line [15:41:03]line [15:41:03]line [15:41:03]line [15:41:03]written 0, free lines is 3171 [15:41:03]MH_Cut [15:41:03]Write to MH i2c: D1 01 00 AE 00 01 80 [15:41:03]Write i2c OK [15:41:03]MH_I2C_Read... [15:41:03]Read from MH i2c: D1 [15:41:03]MH_I2C_Read... [15:41:03]Read from MH i2c: D1 01 00 [15:41:03]MH_I2C_Read... [15:41:03]Read from MH i2c: D1 01 00 AE 00 00 7F [15:41:03]Write to MH i2c: 01 00 00 AF 00 AF [15:41:03]Write i2c OK [15:41:03]MH_I2C_Read... [15:41:03]Connected sock=10 [15:41:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E6 50 07 01 82 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 8D C3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 70 03 00 35 04 06 00 20 B0 DE 38 CF 5F D8 5E 28 28 A7 4C AE BF [15:41:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4E 46 47 00 35 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 70 03 00 F4 03 04 00 9E 6F A3 66 B6 04 01 00 00 B9 64 8A 98 C1 9F AA A7 [15:41:04]CommunicateWithHost err = 0 [15:41:04]CheckOFDResponse [15:41:04]1017 (14) - 77093643461234 [15:41:04]1041 (16) - 0000000000874959 [15:41:04]1040 (4) - 225300 [15:41:04]1012 (4) - 26.07.2024 09:42 [15:41:04]1206 (1) - 0 [15:41:04]OFD Sender: Remove packet 225300 [15:41:04]ProducePacketName [15:41:04]name=ofd_packets/00225300 [15:41:04]NVStorageDeleteData [15:41:04]*** Cut start [15:41:04]*** Partial cut [15:41:04]*** CUTSNS_PIN = 1 [15:41:04]*** CUTSNS_PIN = 0 [15:41:04]OFD Sender: No OFD packet to send [15:41:04]*** Brake cut motor [15:41:04]Read from MH i2c: 01 [15:41:04]MH_I2C_Read... [15:41:04]*** Stop cut motor [15:41:04]*** Cut end [15:41:04]Read from MH i2c: 01 07 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [15:41:04]process_action close_receipt done [15:41:04]requested_data is exist [15:41:04]produce_requested_data [15:41:04]requested_item fm.sn is exist - process it [15:41:04]wFMCommunicate request_size=4 [15:41:04]MH_SAM_APDU [15:41:04]CAPDU: 80 11 00 00 [15:41:04]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:05]Read from MH i2c: E2 [15:41:05]MH_I2C_Read... [15:41:05]Read from MH i2c: E2 17 00 [15:41:05]MH_I2C_Read... [15:41:05]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [15:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:41:05]wFMCommunicate OK [15:41:05]requested_item fd.num is exist - process it [15:41:05]SAM_PROTO_GetFieldsCounters [15:41:05]wFMCommunicate request_size=4 [15:41:05]MH_SAM_APDU [15:41:05]CAPDU: 80 13 00 00 [15:41:05]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [15:41:05]Write i2c OK [15:41:05]MH_I2C_Read... [15:41:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:05]Read from MH i2c: E2 [15:41:05]MH_I2C_Read... [15:41:05]Read from MH i2c: E2 62 00 [15:41:05]MH_I2C_Read... [15:41:05]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [15:41:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:05]wFMCommunicate OK [15:41:05]SAM_PROTO_GetFieldsCounters done [15:41:05]requested_item shift.num is exist - process it [15:41:05]requested_item shift.opened is exist - process it [15:41:05]req_shift_opened [15:41:05]FM_GetShiftState [15:41:05]SAM_PROTO_GetShiftState [15:41:05]wFMCommunicate request_size=4 [15:41:05]MH_SAM_APDU [15:41:05]CAPDU: 80 13 01 00 [15:41:05]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [15:41:05]Write i2c OK [15:41:05]MH_I2C_Read... [15:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:05]Read from MH i2c: E2 [15:41:05]MH_I2C_Read... [15:41:05]Read from MH i2c: E2 0E 00 [15:41:05]MH_I2C_Read... [15:41:05]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [15:41:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:41:05]wFMCommunicate OK [15:41:05]SAM_PROTO_GetShiftState done [15:41:05]FM_GetShiftState done [15:41:05]req_shift_opened done [15:41:05]requested_item shift.open_date is exist - process it [15:41:05]req_shift_open_date [15:41:05]req_shift_open_date done [15:41:05]produce_requested_data done [15:41:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225300,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:41:05]process_action_free close_receipt [15:41:05]json_value_free [15:41:05]json_value_free done [15:41:05]process_json_proto returns [15:41:05]Send response to host [15:41:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225300,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:41:05]free response buf [15:41:05]execute_script done [15:41:05]execute_script returns [15:41:05]free content buf [15:41:05]Sock 9.Close socket [15:41:05]Sock 9.Thread stoped [15:41:09]OFD Sender: No OFD packet to send [15:41:14]OFD Sender: No OFD packet to send [15:41:17]recv_with_timeout no data received [15:41:19]OFD Sender: No OFD packet to send [15:41:24]OFD Sender: No OFD packet to send [15:41:29]OFD Sender: No OFD packet to send [15:41:34]OFD Sender: No OFD packet to send [15:41:39]OFD Sender: No OFD packet to send [15:41:44]OFD Sender: No OFD packet to send [15:41:49]OFD Sender: No OFD packet to send [15:41:54]OFD Sender: No OFD packet to send [15:41:59]OFD Sender: No OFD packet to send [15:42:04]OFD Sender: No OFD packet to send [15:42:09]recv_with_timeout no data received [15:42:09]OFD Sender: No OFD packet to send [15:42:14]OFD Sender: No OFD packet to send [15:42:19]OFD Sender: No OFD packet to send [15:42:24]OFD Sender: No OFD packet to send [15:42:29]OFD Sender: No OFD packet to send [15:42:32]recv_with_timeout no data received [15:42:34]OFD Sender: No OFD packet to send [15:42:39]OFD Sender: No OFD packet to send [15:42:44]OFD Sender: No OFD packet to send [15:42:49]OFD Sender: No OFD packet to send [15:42:54]OFD Sender: No OFD packet to send [15:42:59]OFD Sender: No OFD packet to send [15:43:00]accept exits with 8 [15:43:00]New connection [15:43:00]New thread 3067424100 created [15:43:00]Thread 3067280740 joined [15:43:00]Waiting for new connection... [15:43:00] Sock 8.Parse request [15:43:00]Sock 8.Check first char [15:43:00]Sock 8.First char is OK [15:43:00]request: POST /json_proto HTTP/1.0 [15:43:00]Method: POST [15:43:00]URL: /json_proto [15:43:00]Method is POST - this is cgi request [15:43:00]url: /json_proto [15:43:00]query_string will be loaded in cgi processing [15:43:00]execute_cgi json_proto POST (null) [15:43:00]execute_cgi path=json_proto method=POST [15:43:00]POST find Content-Length [15:43:00]Host: 172.17.43.131:8080 [15:43:00]Content-Length: 1176 [15:43:00]Content-Type: application/json [15:43:00] [15:43:00]POST finish read [15:43:00]Found Content-Length = 1176 [15:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001501\u000A26.07.2024 15:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30053856\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:00]execute_script... [15:43:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001501\u000A26.07.2024 15:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30053856\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:00]POST & json_proto [15:43:00]process_json_proto [15:43:00]json parsed OK: [15:43:00]protocol is kg_v1.0 [15:43:00]action value=print_text [15:43:00]process_action print_text [15:43:00]cmd_print_text [15:43:00]ExternCall_PrintAddStr [15:43:00]wPrintStart [15:43:00]Write to MH i2c: 01 00 00 B3 00 B3 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: 01 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: 01 07 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [15:43:00]RasterBufferAndPrint [15:43:00]line *****ТОВАРНЫЙ ЧЕК***** [15:43:00]line АЗС-97 [15:43:00]line Партнер нефть [15:43:00]line 02508201610067 [15:43:00]line Кассир : Ахмадалиева М. [15:43:00]line Счет N : (1)2001501 [15:43:00]line 26.07.2024 15:41 [15:43:00]line ПРОДАЖА [15:43:00]line ТРК (МРК, ГНК): 43 [15:43:00]line Вид ГСМ : 2710124130 [15:43:00]line Аи-92-К-5 [15:43:00]line 20.000 x 67.80 [15:43:00]line ИТОГ: 1356.00 [15:43:00]line Тип оплаты: Талоны: ТК ГПНА Online [15:43:00]line 30053856 [15:43:00]line ______________________ [15:43:00]line (подпись) [15:43:00]written 0, free lines is 4095 [15:43:00]Write to MH i2c: 01 00 00 C8 00 C8 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: 01 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: 01 07 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 F4 0D D0 [15:43:00]RasterBufferAndPrint [15:43:00]line [15:43:00]line [15:43:00]line [15:43:00]line [15:43:00]line [15:43:00]written 0, free lines is 3573 [15:43:00]MH_Cut [15:43:00]Write to MH i2c: D1 01 00 CF 00 01 A1 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: D1 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: D1 01 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: D1 01 00 CF 00 00 A0 [15:43:00]Write to MH i2c: 01 00 00 D0 00 D0 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:01]*** Cut start [15:43:01]*** Partial cut [15:43:01]*** CUTSNS_PIN = 1 [15:43:01]*** CUTSNS_PIN = 0 [15:43:01]*** Brake cut motor [15:43:01]Read from MH i2c: 01 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: 01 07 00 [15:43:01]MH_I2C_Read... [15:43:01]*** Stop cut motor [15:43:01]*** Cut end [15:43:01]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [15:43:01]process_action print_text done [15:43:01]requested_data is exist [15:43:01]produce_requested_data [15:43:01]requested_item fm.sn is exist - process it [15:43:01]wFMCommunicate request_size=4 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 11 00 00 [15:43:01]Write to MH i2c: E2 08 00 D1 00 80 11 00 00 00 00 00 00 4B [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 17 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 17 00 D1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [15:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:43:01]wFMCommunicate OK [15:43:01]requested_item fd.num is exist - process it [15:43:01]SAM_PROTO_GetFieldsCounters [15:43:01]wFMCommunicate request_size=4 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 13 00 00 [15:43:01]Write to MH i2c: E2 08 00 D2 00 80 13 00 00 00 00 00 00 4E [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:02]Read from MH i2c: E2 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: E2 62 00 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: E2 62 00 D2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [15:43:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:02]wFMCommunicate OK [15:43:02]SAM_PROTO_GetFieldsCounters done [15:43:02]requested_item shift.num is exist - process it [15:43:02]requested_item shift.opened is exist - process it [15:43:02]req_shift_opened [15:43:02]FM_GetShiftState [15:43:02]SAM_PROTO_GetShiftState [15:43:02]wFMCommunicate request_size=4 [15:43:02]MH_SAM_APDU [15:43:02]CAPDU: 80 13 01 00 [15:43:02]Write to MH i2c: E2 08 00 D3 00 80 13 01 00 00 00 00 00 50 [15:43:02]Write i2c OK [15:43:02]MH_I2C_Read... [15:43:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:02]Read from MH i2c: E2 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: E2 0E 00 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: E2 0E 00 D3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [15:43:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:43:02]wFMCommunicate OK [15:43:02]SAM_PROTO_GetShiftState done [15:43:02]FM_GetShiftState done [15:43:02]req_shift_opened done [15:43:02]requested_item shift.open_date is exist - process it [15:43:02]req_shift_open_date [15:43:02]req_shift_open_date done [15:43:02]produce_requested_data done [15:43:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225300,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:43:02]process_action_free print_text [15:43:02]json_value_free [15:43:02]json_value_free done [15:43:02]process_json_proto returns [15:43:02]Send response to host [15:43:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225300,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:43:02]free response buf [15:43:02]execute_script done [15:43:02]execute_script returns [15:43:02]free content buf [15:43:02]Sock 8.Close socket [15:43:02]Sock 8.Thread stoped [15:43:04]OFD Sender: No OFD packet to send [15:43:09]OFD Sender: No OFD packet to send [15:43:14]OFD Sender: No OFD packet to send [15:43:19]OFD Sender: No OFD packet to send [15:43:24]OFD Sender: No OFD packet to send [15:43:29]OFD Sender: No OFD packet to send [15:43:31]accept exits with 9 [15:43:31]New connection [15:43:31]New thread 3067280740 created [15:43:31]Thread 3067424100 joined [15:43:31]Waiting for new connection... [15:43:31] Sock 9.Parse request [15:43:31]Sock 9.Check first char [15:43:31]Sock 9.First char is OK [15:43:31]request: POST /json_proto HTTP/1.0 [15:43:31]Method: POST [15:43:31]URL: /json_proto [15:43:31]Method is POST - this is cgi request [15:43:31]url: /json_proto [15:43:31]query_string will be loaded in cgi processing [15:43:31]execute_cgi json_proto POST (null) [15:43:31]execute_cgi path=json_proto method=POST [15:43:31]POST find Content-Length [15:43:31]Host: 172.17.43.131:8080 [15:43:31]Content-Length: 678 [15:43:31]Content-Type: application/json [15:43:31] [15:43:31]POST finish read [15:43:31]Found Content-Length = 678 [15:43:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:31]execute_script... [15:43:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:31]POST & json_proto [15:43:31]process_json_proto [15:43:31]json parsed OK: [15:43:31]protocol is kg_v1.0 [15:43:31]action value=close_receipt [15:43:31]process_action close_receipt [15:43:31]cmd_close_receipt [15:43:31]MH_GetDate [15:43:31]Write to MH i2c: F0 00 00 D4 00 C3 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: F0 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: F0 09 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: F0 09 00 D4 00 00 24 C4 A3 66 F9 24 A2 66 E2 [15:43:31]GetLastDocTimeStamp 1722008461 [15:43:31]current date 1722008612 [15:43:31]FM_GetShiftState [15:43:31]SAM_PROTO_GetShiftState [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 13 01 00 [15:43:31]Write to MH i2c: E2 08 00 D5 00 80 13 01 00 00 00 00 00 52 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 0E 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 0E 00 D5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [15:43:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:43:31]wFMCommunicate OK [15:43:31]SAM_PROTO_GetShiftState done [15:43:31]FM_GetShiftState done [15:43:31]opened in 1721952182 [15:43:31]opened+sec_in_day 1722038582 [15:43:31]quantity*price = 60003 [15:43:31]sum+1 = 60004 [15:43:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 369 26.07.2024 15:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225301 ФПД: 2951773171819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154332&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225301&fm=2951773171819&tin=02508201610067®Number=0000000000092624&sum=60000 [15:43:32]StoreToDocumentArchive [15:43:32]shift 437 fd 225301 [15:43:32]save to /storage/0437/doc_00225301 [15:43:32]save last doc name /storage/0437/doc_00225301 to /storage/kkm_last_doc_name [15:43:32]save OK [15:43:32]Clear old archive folders... [15:43:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:32]tlvbuf is 003F85E0 [15:43:32]SAM_PROTO_ClearQueue [15:43:32]wFMCommunicate request_size=4 [15:43:32]MH_SAM_APDU [15:43:32]CAPDU: 80 09 00 00 [15:43:32]Write to MH i2c: E2 08 00 E2 00 80 09 00 00 00 00 00 00 54 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:33]Read from MH i2c: E2 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [15:43:33]RAPDU: 90 00 [15:43:33]wFMCommunicate OK [15:43:33]SAM_PROTO_ClearQueue done [15:43:33]KKMCreateOFDPacket [15:43:33]OFDProtocolAddRootSTLVToBuf [15:43:33]FM_MakeSignedData [15:43:33]FM_MakeSignedData [15:43:33]SAM_PROTO_SignData [15:43:33]wFMCommunicate request_size=4 [15:43:33]MH_SAM_APDU [15:43:33]CAPDU: 80 0D 01 02 [15:43:33]Write to MH i2c: E2 08 00 E3 00 80 0D 01 02 00 00 00 00 5C [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:33]Read from MH i2c: E2 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [15:43:33]RAPDU: 90 00 [15:43:33]wFMCommunicate OK [15:43:33]wFMCommunicate request_size=255 [15:43:33]MH_SAM_APDU [15:43:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 24 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 70 03 00 35 04 06 00 02 [15:43:33]Write to MH i2c: E2 02 01 E4 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 24 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 70 03 00 35 04 06 00 02 00 00 4D [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:33]Read from MH i2c: E2 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [15:43:33]RAPDU: 90 00 [15:43:33]wFMCommunicate OK [15:43:33]wFMCommunicate request_size=10 [15:43:33]MH_SAM_APDU [15:43:33]CAPDU: 80 0D 02 02 05 AF 43 64 30 6B [15:43:33]Write to MH i2c: E2 0D 00 E5 00 80 0D 02 02 05 00 AF 43 64 30 6B 00 00 5A [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:33]Read from MH i2c: E2 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 03 00 E5 00 00 90 00 59 [15:43:33]RAPDU: 90 00 [15:43:33]wFMCommunicate OK [15:43:33]wFMCommunicate request_size=4 [15:43:33]MH_SAM_APDU [15:43:33]CAPDU: 80 0D 03 02 [15:43:33]Write to MH i2c: E2 08 00 E6 00 80 0D 03 02 00 00 00 00 61 [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:33]Read from MH i2c: E2 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 0B 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 0B 00 E6 00 00 A0 B2 BA D6 49 EB 48 F0 90 00 B0 [15:43:33]RAPDU: A0 B2 BA D6 49 EB 48 F0 90 00 [15:43:33]wFMCommunicate OK [15:43:33]SAM_PROTO_SignData done [15:43:33]FM_MakeSignedData done [15:43:33]CreateOFDProtocolMessage [15:43:33]wFMCommunicate request_size=4 [15:43:33]MH_SAM_APDU [15:43:33]CAPDU: 80 11 00 00 [15:43:33]Write to MH i2c: E2 08 00 E7 00 80 11 00 00 00 00 00 00 61 [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:33]Read from MH i2c: E2 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 17 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: E2 17 00 E7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BE [15:43:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:43:33]wFMCommunicate OK [15:43:33]CreateOFDProtocolMessage done [15:43:33]OFDSenderStorePacket 225301 [15:43:33]StoreOFDPacket docnum=225301 [15:43:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EF E7 07 01 60 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 24 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 70 03 00 35 04 06 00 02 AF 43 64 30 6B A0 B2 BA D6 49 EB 48 F0 [15:43:33]CheckFolder [15:43:33]dirname=/storage/ofd_packets [15:43:33]CheckFolder done [15:43:33]ProducePacketName [15:43:33]name=ofd_packets/00225301 [15:43:33]NVStorageSaveData ofd_packets/00225301 [15:43:33]File name is /storage/ofd_packets/00225301 [15:43:33]Write 301 bytes [15:43:33]NVStorageSaveData done [15:43:33]OFDSenderStorePacket done [15:43:33]KKMCreateOFDPacket done [15:43:33]NVStorageSaveData kkm_last_timestamp [15:43:33]File name is /storage/kkm_last_timestamp [15:43:33]Write 4 bytes [15:43:33]NVStorageSaveData done [15:43:33]ExternCall_PrintAddStr [15:43:33]wPrintStart [15:43:33]Write to MH i2c: 01 00 00 E8 00 E8 [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: 01 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: 01 07 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 FF 0F FD [15:43:33]RasterBufferAndPrint [15:43:33]line Счет N : (1)2001502 [15:43:33]line ИНН: 02508201610067 [15:43:33]line Контрольно-Кассовый Чек [15:43:33]line ПРОДАЖА [15:43:33]line ТРК (МРК, ГНК) : 33 [15:43:33]line Товар: 2710124130 [15:43:33]line Аи-92-К-5 [15:43:33]line 8.850 * 67.80 [15:43:33]line = 600.03 [15:43:33]line НДС 12% НСП 1% [15:43:33]line > о реализуемом товаре [15:43:33]line ОКРУГЛЕНИЕ: -0.03 [15:43:33]line ИТОГО: 600.00 [15:43:33]line Внесено: 600.00 [15:43:33]line СДАЧА: 0.00 [15:43:33]line НСП 1% : 5.31 [15:43:33]line НДС 12% : 63.72 [15:43:33]line Наличными: 600.00 [15:43:33]line Безнал.: 0.00 [15:43:33]line Место: АЗС № 97 "Партнер Нефть" [15:43:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:43:33]line СНО: Общий режим [15:43:33]line Чек 369 26.07.2024 15:43 [15:43:33]line Смена: 437 ФФД: 1.0 [15:43:33]line ЗНМ: 0300000054 [15:43:33]line РНМ: 0000000000092624 [15:43:33]line Версия ККМ: 001 [15:43:33]line ФМ: 0000000000874959 [15:43:33]line ФД: 225301 [15:43:33]line ФПД: 2951773171819 [15:43:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154332&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225301&fm=2951773171819&tin=02508201610067®Number=0000000000092624&sum=60000 [15:43:33]written 0, free lines is 4095 [15:43:33]OFD Sender: Processing packet 225301 [packets to send 596, broken 595] [15:43:33]ProducePacketName [15:43:33]name=ofd_packets/00225301 [15:43:33]OFD Sender: To server: pG, [15:43:33]CommunicateWithHost lk.salyk.kg:30040 [15:43:33]ConnectInit lk.salyk.kg [15:43:33]Write to MH i2c: 01 00 00 13 01 14 [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: 01 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: 01 07 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 51 0C 78 [15:43:33]RasterBufferAndPrint [15:43:33]line [15:43:33]line [15:43:33]line [15:43:33]line [15:43:33]line [15:43:33]written 0, free lines is 3157 [15:43:33]MH_Cut [15:43:33]Write to MH i2c: D1 01 00 1A 01 01 ED [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: D1 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: D1 01 00 [15:43:33]MH_I2C_Read... [15:43:33]Read from MH i2c: D1 01 00 1A 01 00 EC [15:43:33]Write to MH i2c: 01 00 00 1B 01 1C [15:43:33]Write i2c OK [15:43:33]MH_I2C_Read... [15:43:34]Connected sock=8 [15:43:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EF E7 07 01 60 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 24 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 70 03 00 35 04 06 00 02 AF 43 64 30 6B A0 B2 BA D6 49 EB 48 F0 [15:43:35]*** Cut start [15:43:35]*** Partial cut [15:43:35]*** CUTSNS_PIN = 1 [15:43:35]*** CUTSNS_PIN = 0 [15:43:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA DA 47 00 CA 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 70 03 00 F4 03 04 00 35 70 A3 66 B6 04 01 00 00 BE DF 33 39 CC 8B DA E0 [15:43:35]CommunicateWithHost err = 0 [15:43:35]CheckOFDResponse [15:43:35]1017 (14) - 77093643461234 [15:43:35]1041 (16) - 0000000000874959 [15:43:35]1040 (4) - 225301 [15:43:35]1012 (4) - 26.07.2024 09:45 [15:43:35]1206 (1) - 0 [15:43:35]OFD Sender: Remove packet 225301 [15:43:35]ProducePacketName [15:43:35]name=ofd_packets/00225301 [15:43:35]NVStorageDeleteData [15:43:35]*** Brake cut motor [15:43:35]Read from MH i2c: 01 [15:43:35]MH_I2C_Read... [15:43:35]*** Stop cut motor [15:43:35]*** Cut end [15:43:35]Read from MH i2c: 01 07 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: 01 07 00 1B 01 00 00 00 00 00 FF 0F 31 [15:43:35]process_action close_receipt done [15:43:35]requested_data is exist [15:43:35]produce_requested_data [15:43:35]requested_item fm.sn is exist - process it [15:43:35]wFMCommunicate request_size=4 [15:43:35]MH_SAM_APDU [15:43:35]CAPDU: 80 11 00 00 [15:43:35]Write to MH i2c: E2 08 00 1C 01 80 11 00 00 00 00 00 00 97 [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:35]Read from MH i2c: E2 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 17 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 17 00 1C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [15:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:43:35]wFMCommunicate OK [15:43:35]requested_item fd.num is exist - process it [15:43:35]SAM_PROTO_GetFieldsCounters [15:43:35]wFMCommunicate request_size=4 [15:43:35]MH_SAM_APDU [15:43:35]CAPDU: 80 13 00 00 [15:43:35]Write to MH i2c: E2 08 00 1D 01 80 13 00 00 00 00 00 00 9A [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]OFD Sender: No OFD packet to send [15:43:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:36]Read from MH i2c: E2 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: E2 62 00 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: E2 62 00 1D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [15:43:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:36]wFMCommunicate OK [15:43:36]SAM_PROTO_GetFieldsCounters done [15:43:36]requested_item shift.num is exist - process it [15:43:36]requested_item shift.opened is exist - process it [15:43:36]req_shift_opened [15:43:36]FM_GetShiftState [15:43:36]SAM_PROTO_GetShiftState [15:43:36]wFMCommunicate request_size=4 [15:43:36]MH_SAM_APDU [15:43:36]CAPDU: 80 13 01 00 [15:43:36]Write to MH i2c: E2 08 00 1E 01 80 13 01 00 00 00 00 00 9C [15:43:36]Write i2c OK [15:43:36]MH_I2C_Read... [15:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:36]Read from MH i2c: E2 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: E2 0E 00 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: E2 0E 00 1E 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4D [15:43:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:43:36]wFMCommunicate OK [15:43:36]SAM_PROTO_GetShiftState done [15:43:36]FM_GetShiftState done [15:43:36]req_shift_opened done [15:43:36]requested_item shift.open_date is exist - process it [15:43:36]req_shift_open_date [15:43:36]req_shift_open_date done [15:43:36]produce_requested_data done [15:43:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225301,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:43:36]process_action_free close_receipt [15:43:36]json_value_free [15:43:36]json_value_free done [15:43:36]process_json_proto returns [15:43:36]Send response to host [15:45:20]ConnectInit Can't connect to host [15:45:24]OFD Sender: Processing packet 225302 [packets to send 596, broken 595] [15:45:24]ProducePacketName [15:45:24]name=ofd_packets/00225302 [15:45:24]OFD Sender: To server: pG, [15:45:24]CommunicateWithHost lk.salyk.kg:30040 [15:45:24]ConnectInit lk.salyk.kg [15:45:25]Connected sock=8 [15:45:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E0 FE 08 01 A5 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 56 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 70 03 00 35 04 06 00 63 9F 42 F5 DB 40 69 74 77 A0 64 8B B9 6C [15:45:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4C CA 47 00 EA C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 70 03 00 F4 03 04 00 A4 70 A3 66 B6 04 01 00 00 36 9C D5 A6 A9 AA B9 79 [15:45:27]CommunicateWithHost err = 0 [15:45:27]CheckOFDResponse [15:45:27]1017 (14) - 77093643461234 [15:45:27]1041 (16) - 0000000000874959 [15:45:27]1040 (4) - 225302 [15:45:27]1012 (4) - 26.07.2024 09:47 [15:45:27]1206 (1) - 0 [15:45:27]OFD Sender: Remove packet 225302 [15:45:27]ProducePacketName [15:45:27]name=ofd_packets/00225302 [15:45:27]NVStorageDeleteData [15:45:27]OFD Sender: No OFD packet to send [15:45:32]OFD Sender: No OFD packet to send [15:45:37]OFD Sender: No OFD packet to send [15:45:42]OFD Sender: No OFD packet to send [15:45:47]OFD Sender: No OFD packet to send [15:45:52]OFD Sender: No OFD packet to send [15:45:57]OFD Sender: No OFD packet to send [15:46:02]OFD Sender: No OFD packet to send [15:46:07]OFD Sender: No OFD packet to send [15:46:12]OFD Sender: No OFD packet to send [15:46:17]OFD Sender: No OFD packet to send [15:46:22]OFD Sender: No OFD packet to send [15:46:27]OFD Sender: No OFD packet to send [15:46:32]OFD Sender: No OFD packet to send [15:46:37]OFD Sender: No OFD packet to send [15:46:42]OFD Sender: No OFD packet to send [15:46:47]OFD Sender: No OFD packet to send [15:46:52]OFD Sender: No OFD packet to send [15:46:57]OFD Sender: No OFD packet to send [15:47:01]accept exits with 9 [15:47:01]New connection [15:47:01]New thread 3067280740 created [15:47:01]Thread 3067424100 joined [15:47:01]Waiting for new connection... [15:47:01] Sock 9.Parse request [15:47:01]Sock 9.Check first char [15:47:01]Sock 9.First char is OK [15:47:01]request: POST /json_proto HTTP/1.0 [15:47:01]Method: POST [15:47:01]URL: /json_proto [15:47:01]Method is POST - this is cgi request [15:47:01]url: /json_proto [15:47:01]query_string will be loaded in cgi processing [15:47:01]execute_cgi json_proto POST (null) [15:47:01]execute_cgi path=json_proto method=POST [15:47:01]POST find Content-Length [15:47:01]Host: 172.17.43.131:8080 [15:47:01]Content-Length: 680 [15:47:01]Content-Type: application/json [15:47:01] [15:47:01]POST finish read [15:47:01]Found Content-Length = 680 [15:47:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:01]execute_script... [15:47:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:01]POST & json_proto [15:47:01]process_json_proto [15:47:01]json parsed OK: [15:47:01]protocol is kg_v1.0 [15:47:01]action value=close_receipt [15:47:01]process_action close_receipt [15:47:01]cmd_close_receipt [15:47:01]MH_GetDate [15:47:01]Write to MH i2c: F0 00 00 69 01 59 [15:47:01]Write i2c OK [15:47:01]MH_I2C_Read... [15:47:01]Read from MH i2c: F0 [15:47:01]MH_I2C_Read... [15:47:01]Read from MH i2c: F0 09 00 [15:47:01]MH_I2C_Read... [15:47:01]Read from MH i2c: F0 09 00 69 01 00 F5 C4 A3 66 F9 24 A2 66 49 [15:47:01]GetLastDocTimeStamp 1722008662 [15:47:01]current date 1722008821 [15:47:01]FM_GetShiftState [15:47:01]SAM_PROTO_GetShiftState [15:47:01]wFMCommunicate request_size=4 [15:47:01]MH_SAM_APDU [15:47:01]CAPDU: 80 13 01 00 [15:47:01]Write to MH i2c: E2 08 00 6A 01 80 13 01 00 00 00 00 00 E8 [15:47:01]Write i2c OK [15:47:01]MH_I2C_Read... [15:47:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:01]Read from MH i2c: E2 [15:47:01]MH_I2C_Read... [15:47:01]Read from MH i2c: E2 0E 00 [15:47:01]MH_I2C_Read... [15:47:01]Read from MH i2c: E2 0E 00 6A 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 99 [15:47:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:47:01]wFMCommunicate OK [15:47:01]SAM_PROTO_GetShiftState done [15:47:01]FM_GetShiftState done [15:47:01]opened in 1721952182 [15:47:01]opened+sec_in_day 1722038582 [15:47:01]quantity*price = 200075 [15:47:01]sum+1 = 200076 [15:47:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 371 26.07.2024 15:47 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225303 ФПД: 208182890536256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154701&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225303&fm=208182890536256&tin=02508201610067®Number=0000000000092624&sum=200000 [15:47:02]StoreToDocumentArchive [15:47:02]shift 437 fd 225303 [15:47:02]save to /storage/0437/doc_00225303 [15:47:02]save last doc name /storage/0437/doc_00225303 to /storage/kkm_last_doc_name [15:47:02]save OK [15:47:02]Clear old archive folders... [15:47:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:47:02]tlvbuf is 003EE6F0 [15:47:02]SAM_PROTO_ClearQueue [15:47:02]wFMCommunicate request_size=4 [15:47:02]MH_SAM_APDU [15:47:02]CAPDU: 80 09 00 00 [15:47:02]Write to MH i2c: E2 08 00 77 01 80 09 00 00 00 00 00 00 EA [15:47:02]Write i2c OK [15:47:02]MH_I2C_Read... [15:47:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:02]Read from MH i2c: E2 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: E2 03 00 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [15:47:02]RAPDU: 90 00 [15:47:02]wFMCommunicate OK [15:47:02]SAM_PROTO_ClearQueue done [15:47:02]KKMCreateOFDPacket [15:47:02]OFDProtocolAddRootSTLVToBuf [15:47:02]FM_MakeSignedData [15:47:02]FM_MakeSignedData [15:47:02]SAM_PROTO_SignData [15:47:02]wFMCommunicate request_size=4 [15:47:02]MH_SAM_APDU [15:47:02]CAPDU: 80 0D 01 02 [15:47:02]Write to MH i2c: E2 08 00 78 01 80 0D 01 02 00 00 00 00 F2 [15:47:02]Write i2c OK [15:47:02]MH_I2C_Read... [15:47:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:02]Read from MH i2c: E2 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: E2 03 00 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [15:47:02]RAPDU: 90 00 [15:47:02]wFMCommunicate OK [15:47:02]wFMCommunicate request_size=255 [15:47:02]MH_SAM_APDU [15:47:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F5 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 70 03 00 35 04 06 00 BD 57 5B 3D [15:47:02]Write to MH i2c: E2 02 01 79 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F5 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 70 03 00 35 04 06 00 BD 57 5B 3D 00 00 4A [15:47:02]Write i2c OK [15:47:02]MH_I2C_Read... [15:47:03]OFD Sender: No OFD packet to send [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:03]Read from MH i2c: E2 03 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [15:47:03]RAPDU: 90 00 [15:47:03]wFMCommunicate OK [15:47:03]wFMCommunicate request_size=7 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 0D 02 02 02 1D 40 [15:47:03]Write to MH i2c: E2 0A 00 7A 01 80 0D 02 02 02 00 1D 40 00 00 56 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [15:47:03]RAPDU: 90 00 [15:47:03]wFMCommunicate OK [15:47:03]wFMCommunicate request_size=4 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 0D 03 02 [15:47:03]Write to MH i2c: E2 08 00 7B 01 80 0D 03 02 00 00 00 00 F7 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 0B 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 0B 00 7B 01 00 95 35 6A 81 26 72 16 28 90 00 83 [15:47:03]RAPDU: 95 35 6A 81 26 72 16 28 90 00 [15:47:03]wFMCommunicate OK [15:47:03]SAM_PROTO_SignData done [15:47:03]FM_MakeSignedData done [15:47:03]CreateOFDProtocolMessage [15:47:03]wFMCommunicate request_size=4 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 11 00 00 [15:47:03]Write to MH i2c: E2 08 00 7C 01 80 11 00 00 00 00 00 00 F7 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 17 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 17 00 7C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [15:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:47:03]wFMCommunicate OK [15:47:03]CreateOFDProtocolMessage done [15:47:03]OFDSenderStorePacket 225303 [15:47:03]StoreOFDPacket docnum=225303 [15:47:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9F 5D 04 01 CE 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F5 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 70 03 00 35 04 06 00 BD 57 5B 3D 1D 40 95 35 6A 81 26 72 16 28 [15:47:03]CheckFolder [15:47:03]dirname=/storage/ofd_packets [15:47:03]CheckFolder done [15:47:03]ProducePacketName [15:47:03]name=ofd_packets/00225303 [15:47:03]NVStorageSaveData ofd_packets/00225303 [15:47:03]File name is /storage/ofd_packets/00225303 [15:47:03]Write 298 bytes [15:47:03]NVStorageSaveData done [15:47:03]OFDSenderStorePacket done [15:47:03]KKMCreateOFDPacket done [15:47:03]NVStorageSaveData kkm_last_timestamp [15:47:03]File name is /storage/kkm_last_timestamp [15:47:03]Write 4 bytes [15:47:03]NVStorageSaveData done [15:47:03]ExternCall_PrintAddStr [15:47:03]wPrintStart [15:47:03]Write to MH i2c: 01 00 00 7D 01 7E [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: 01 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: 01 07 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [15:47:03]RasterBufferAndPrint [15:47:03]line Счет N : (1)2001505 [15:47:03]line ИНН: 02508201610067 [15:47:03]line Контрольно-Кассовый Чек [15:47:03]line ПРОДАЖА [15:47:03]line ТРК (МРК, ГНК) : 61 [15:47:03]line Товар: 2710194210 [15:47:03]line ДТ-К-5 [15:47:03]line 26.430 * 75.70 [15:47:03]line = 2000.75 [15:47:03]line НДС 12% НСП 1% [15:47:03]line > о реализуемом товаре [15:47:03]line ОКРУГЛЕНИЕ: -0.75 [15:47:03]line ИТОГО: 2000.00 [15:47:03]line Внесено: 2000.00 [15:47:03]line СДАЧА: 0.00 [15:47:03]line НСП 1% : 17.71 [15:47:03]line НДС 12% : 212.47 [15:47:03]line Наличными: 2000.00 [15:47:03]line Безнал.: 0.00 [15:47:03]line Место: АЗС № 97 "Партнер Нефть" [15:47:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:47:03]line СНО: Общий режим [15:47:03]line Чек 371 26.07.2024 15:47 [15:47:03]line Смена: 437 ФФД: 1.0 [15:47:03]line ЗНМ: 0300000054 [15:47:03]line РНМ: 0000000000092624 [15:47:03]line Версия ККМ: 001 [15:47:03]line ФМ: 0000000000874959 [15:47:03]line ФД: 225303 [15:47:03]line ФПД: 208182890536256 [15:47:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154701&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225303&fm=208182890536256&tin=02508201610067®Number=0000000000092624&sum=200000 [15:47:03]written 0, free lines is 4095 [15:47:03]OFD Sender: Processing packet 225303 [packets to send 596, broken 595] [15:47:03]ProducePacketName [15:47:03]name=ofd_packets/00225303 [15:47:03]OFD Sender: To server: pG, [15:47:03]CommunicateWithHost lk.salyk.kg:30040 [15:47:03]ConnectInit lk.salyk.kg [15:47:03]Write to MH i2c: 01 00 00 A8 01 A9 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: 01 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: 01 07 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 5E 0C 1A [15:47:03]RasterBufferAndPrint [15:47:03]line [15:47:03]line [15:47:03]line [15:47:03]line [15:47:03]line [15:47:03]written 0, free lines is 3168 [15:47:03]MH_Cut [15:47:03]Write to MH i2c: D1 01 00 AF 01 01 82 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: D1 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: D1 01 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: D1 01 00 AF 01 00 81 [15:47:03]Write to MH i2c: 01 00 00 B0 01 B1 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:04]*** Cut start [15:47:04]*** Partial cut [15:47:04]*** CUTSNS_PIN = 1 [15:47:05]*** CUTSNS_PIN = 0 [15:47:05]*** Brake cut motor [15:47:05]Read from MH i2c: 01 [15:47:05]MH_I2C_Read... [15:47:05]*** Stop cut motor [15:47:05]*** Cut end [15:47:05]Read from MH i2c: 01 07 00 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [15:47:05]process_action close_receipt done [15:47:05]requested_data is exist [15:47:05]produce_requested_data [15:47:05]requested_item fm.sn is exist - process it [15:47:05]wFMCommunicate request_size=4 [15:47:05]MH_SAM_APDU [15:47:05]CAPDU: 80 11 00 00 [15:47:05]Write to MH i2c: E2 08 00 B1 01 80 11 00 00 00 00 00 00 2C [15:47:05]Write i2c OK [15:47:05]MH_I2C_Read... [15:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:05]Read from MH i2c: E2 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: E2 17 00 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: E2 17 00 B1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [15:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:47:05]wFMCommunicate OK [15:47:05]requested_item fd.num is exist - process it [15:47:05]SAM_PROTO_GetFieldsCounters [15:47:05]wFMCommunicate request_size=4 [15:47:05]MH_SAM_APDU [15:47:05]CAPDU: 80 13 00 00 [15:47:05]Write to MH i2c: E2 08 00 B2 01 80 13 00 00 00 00 00 00 2F [15:47:05]Write i2c OK [15:47:05]MH_I2C_Read... [15:47:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:05]Read from MH i2c: E2 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: E2 62 00 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: E2 62 00 B2 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [15:47:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:47:05]wFMCommunicate OK [15:47:05]SAM_PROTO_GetFieldsCounters done [15:47:05]requested_item shift.num is exist - process it [15:47:05]requested_item shift.opened is exist - process it [15:47:05]req_shift_opened [15:47:05]FM_GetShiftState [15:47:05]SAM_PROTO_GetShiftState [15:47:05]wFMCommunicate request_size=4 [15:47:05]MH_SAM_APDU [15:47:05]CAPDU: 80 13 01 00 [15:47:05]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [15:47:05]Write i2c OK [15:47:05]MH_I2C_Read... [15:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:05]Read from MH i2c: E2 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: E2 0E 00 [15:47:05]MH_I2C_Read... [15:47:05]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [15:47:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:47:05]wFMCommunicate OK [15:47:05]SAM_PROTO_GetShiftState done [15:47:05]FM_GetShiftState done [15:47:05]req_shift_opened done [15:47:05]requested_item shift.open_date is exist - process it [15:47:05]req_shift_open_date [15:47:05]req_shift_open_date done [15:47:05]produce_requested_data done [15:47:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225303,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:47:05]process_action_free close_receipt [15:47:05]json_value_free [15:47:05]json_value_free done [15:47:05]process_json_proto returns [15:47:05]Send response to host [15:47:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225303,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:47:05]free response buf [15:47:05]execute_script done [15:47:05]execute_script returns [15:47:05]free content buf [15:47:05]Sock 9.Close socket [15:47:05]Sock 9.Thread stoped [15:47:06]Connected sock=11 [15:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9F 5D 04 01 CE 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 F5 C4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 70 03 00 35 04 06 00 BD 57 5B 3D 1D 40 95 35 6A 81 26 72 16 28 [15:47:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 59 47 00 07 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 70 03 00 F4 03 04 00 09 71 A3 66 B6 04 01 00 00 2B 97 B7 0D EC 70 9E 31 [15:47:06]CommunicateWithHost err = 0 [15:47:06]CheckOFDResponse [15:47:06]1017 (14) - 77093643461234 [15:47:06]1041 (16) - 0000000000874959 [15:47:06]1040 (4) - 225303 [15:47:06]1012 (4) - 26.07.2024 09:48 [15:47:06]1206 (1) - 0 [15:47:06]OFD Sender: Remove packet 225303 [15:47:06]ProducePacketName [15:47:06]name=ofd_packets/00225303 [15:47:06]NVStorageDeleteData [15:47:07]OFD Sender: No OFD packet to send [15:47:12]OFD Sender: No OFD packet to send [15:47:17]OFD Sender: No OFD packet to send [15:47:18]recv_with_timeout no data received [15:47:22]OFD Sender: No OFD packet to send [15:47:27]OFD Sender: No OFD packet to send [15:47:32]OFD Sender: No OFD packet to send [15:47:37]OFD Sender: No OFD packet to send [15:47:42]OFD Sender: No OFD packet to send [15:47:47]OFD Sender: No OFD packet to send [15:47:52]OFD Sender: No OFD packet to send [15:47:57]OFD Sender: No OFD packet to send [15:48:02]OFD Sender: No OFD packet to send [15:48:06]recv_with_timeout no data received [15:48:07]OFD Sender: No OFD packet to send [15:48:12]OFD Sender: No OFD packet to send [15:48:16]recv_with_timeout no data received [15:48:17]OFD Sender: No OFD packet to send [15:48:22]OFD Sender: No OFD packet to send [15:48:27]OFD Sender: No OFD packet to send [15:48:32]OFD Sender: No OFD packet to send [15:48:37]OFD Sender: No OFD packet to send [15:48:42]OFD Sender: No OFD packet to send [15:48:47]OFD Sender: No OFD packet to send [15:48:52]OFD Sender: No OFD packet to send [15:48:57]OFD Sender: No OFD packet to send [15:48:59]accept exits with 8 [15:48:59]New connection [15:48:59]New thread 3067424100 created [15:48:59]Thread 3067280740 joined [15:48:59]Waiting for new connection... [15:48:59] Sock 8.Parse request [15:48:59]Sock 8.Check first char [15:48:59]Sock 8.First char is OK [15:48:59]request: POST /json_proto HTTP/1.0 [15:48:59]Method: POST [15:48:59]URL: /json_proto [15:48:59]Method is POST - this is cgi request [15:48:59]url: /json_proto [15:48:59]query_string will be loaded in cgi processing [15:48:59]execute_cgi json_proto POST (null) [15:48:59]execute_cgi path=json_proto method=POST [15:48:59]POST find Content-Length [15:48:59]Host: 172.17.43.131:8080 [15:48:59]Content-Length: 678 [15:48:59]Content-Type: application/json [15:48:59] [15:48:59]POST finish read [15:48:59]Found Content-Length = 678 [15:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:59]execute_script... [15:48:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:59]POST & json_proto [15:48:59]process_json_proto [15:48:59]json parsed OK: [15:48:59]protocol is kg_v1.0 [15:48:59]action value=close_receipt [15:48:59]process_action close_receipt [15:48:59]cmd_close_receipt [15:48:59]MH_GetDate [15:48:59]Write to MH i2c: F0 00 00 B4 01 A4 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: F0 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: F0 09 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: F0 09 00 B4 01 00 6C C5 A3 66 F9 24 A2 66 0C [15:48:59]GetLastDocTimeStamp 1722008821 [15:48:59]current date 1722008940 [15:48:59]FM_GetShiftState [15:48:59]SAM_PROTO_GetShiftState [15:48:59]wFMCommunicate request_size=4 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 13 01 00 [15:48:59]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:00]Read from MH i2c: E2 [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: E2 0E 00 [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E4 [15:49:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:49:00]wFMCommunicate OK [15:49:00]SAM_PROTO_GetShiftState done [15:49:00]FM_GetShiftState done [15:49:00]opened in 1721952182 [15:49:00]opened+sec_in_day 1722038582 [15:49:00]quantity*price = 50036 [15:49:00]sum+1 = 50037 [15:49:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 372 26.07.2024 15:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225304 ФПД: 151687503614881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225304&fm=151687503614881&tin=02508201610067®Number=0000000000092624&sum=50000 [15:49:01]StoreToDocumentArchive [15:49:01]shift 437 fd 225304 [15:49:01]save to /storage/0437/doc_00225304 [15:49:01]save last doc name /storage/0437/doc_00225304 to /storage/kkm_last_doc_name [15:49:01]save OK [15:49:01]Clear old archive folders... [15:49:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:49:01]tlvbuf is 003FEDE0 [15:49:01]SAM_PROTO_ClearQueue [15:49:01]wFMCommunicate request_size=4 [15:49:01]MH_SAM_APDU [15:49:01]CAPDU: 80 09 00 00 [15:49:01]Write to MH i2c: E2 08 00 C2 01 80 09 00 00 00 00 00 00 35 [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:01]Read from MH i2c: E2 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [15:49:01]RAPDU: 90 00 [15:49:01]wFMCommunicate OK [15:49:01]SAM_PROTO_ClearQueue done [15:49:01]KKMCreateOFDPacket [15:49:01]OFDProtocolAddRootSTLVToBuf [15:49:01]FM_MakeSignedData [15:49:01]FM_MakeSignedData [15:49:01]SAM_PROTO_SignData [15:49:01]wFMCommunicate request_size=4 [15:49:01]MH_SAM_APDU [15:49:01]CAPDU: 80 0D 01 02 [15:49:01]Write to MH i2c: E2 08 00 C3 01 80 0D 01 02 00 00 00 00 3D [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:01]Read from MH i2c: E2 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [15:49:01]RAPDU: 90 00 [15:49:01]wFMCommunicate OK [15:49:01]wFMCommunicate request_size=255 [15:49:01]MH_SAM_APDU [15:49:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 6C C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 70 03 00 35 04 06 00 89 [15:49:01]Write to MH i2c: E2 02 01 C4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 6C C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 70 03 00 35 04 06 00 89 00 00 3D [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:01]Read from MH i2c: E2 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [15:49:01]RAPDU: 90 00 [15:49:01]wFMCommunicate OK [15:49:01]wFMCommunicate request_size=10 [15:49:01]MH_SAM_APDU [15:49:01]CAPDU: 80 0D 02 02 05 F5 7F C5 13 A1 [15:49:01]Write to MH i2c: E2 0D 00 C5 01 80 0D 02 02 05 00 F5 7F C5 13 A1 00 00 37 [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:01]Read from MH i2c: E2 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 03 00 C5 01 00 90 00 3A [15:49:01]RAPDU: 90 00 [15:49:01]wFMCommunicate OK [15:49:01]wFMCommunicate request_size=4 [15:49:01]MH_SAM_APDU [15:49:01]CAPDU: 80 0D 03 02 [15:49:01]Write to MH i2c: E2 08 00 C6 01 80 0D 03 02 00 00 00 00 42 [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:01]Read from MH i2c: E2 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 0B 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 0B 00 C6 01 00 E2 53 EF A3 58 1B 86 D8 90 00 DB [15:49:01]RAPDU: E2 53 EF A3 58 1B 86 D8 90 00 [15:49:01]wFMCommunicate OK [15:49:01]SAM_PROTO_SignData done [15:49:01]FM_MakeSignedData done [15:49:01]CreateOFDProtocolMessage [15:49:01]wFMCommunicate request_size=4 [15:49:01]MH_SAM_APDU [15:49:01]CAPDU: 80 11 00 00 [15:49:01]Write to MH i2c: E2 08 00 C7 01 80 11 00 00 00 00 00 00 42 [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:01]Read from MH i2c: E2 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 17 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: E2 17 00 C7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [15:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:49:01]wFMCommunicate OK [15:49:01]CreateOFDProtocolMessage done [15:49:01]OFDSenderStorePacket 225304 [15:49:01]StoreOFDPacket docnum=225304 [15:49:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 3F 07 01 77 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 6C C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 70 03 00 35 04 06 00 89 F5 7F C5 13 A1 E2 53 EF A3 58 1B 86 D8 [15:49:01]CheckFolder [15:49:01]dirname=/storage/ofd_packets [15:49:01]CheckFolder done [15:49:01]ProducePacketName [15:49:01]name=ofd_packets/00225304 [15:49:01]NVStorageSaveData ofd_packets/00225304 [15:49:01]File name is /storage/ofd_packets/00225304 [15:49:01]Write 301 bytes [15:49:01]NVStorageSaveData done [15:49:01]OFDSenderStorePacket done [15:49:01]KKMCreateOFDPacket done [15:49:01]NVStorageSaveData kkm_last_timestamp [15:49:01]File name is /storage/kkm_last_timestamp [15:49:01]Write 4 bytes [15:49:01]NVStorageSaveData done [15:49:01]ExternCall_PrintAddStr [15:49:01]wPrintStart [15:49:01]Write to MH i2c: 01 00 00 C8 01 C9 [15:49:01]Write i2c OK [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: 01 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: 01 07 00 [15:49:01]MH_I2C_Read... [15:49:01]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 FF 0F DE [15:49:01]RasterBufferAndPrint [15:49:01]line Счет N : (1)2001508 [15:49:01]line ИНН: 02508201610067 [15:49:01]line Контрольно-Кассовый Чек [15:49:01]line ПРОДАЖА [15:49:01]line ТРК (МРК, ГНК) : 33 [15:49:01]line Товар: 2710124130 [15:49:01]line Аи-92-К-5 [15:49:01]line 7.380 * 67.80 [15:49:01]line = 500.36 [15:49:01]line НДС 12% НСП 1% [15:49:01]line > о реализуемом товаре [15:49:01]line ОКРУГЛЕНИЕ: -0.36 [15:49:01]line ИТОГО: 500.00 [15:49:01]line Внесено: 500.00 [15:49:01]line СДАЧА: 0.00 [15:49:01]line НСП 1% : 4.43 [15:49:01]line НДС 12% : 53.14 [15:49:01]line Наличными: 500.00 [15:49:01]line Безнал.: 0.00 [15:49:01]line Место: АЗС № 97 "Партнер Нефть" [15:49:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:49:01]line СНО: Общий режим [15:49:01]line Чек 372 26.07.2024 15:49 [15:49:01]line Смена: 437 ФФД: 1.0 [15:49:01]line ЗНМ: 0300000054 [15:49:01]line РНМ: 0000000000092624 [15:49:01]line Версия ККМ: 001 [15:49:01]line ФМ: 0000000000874959 [15:49:01]line ФД: 225304 [15:49:01]line ФПД: 151687503614881 [15:49:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T154900&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225304&fm=151687503614881&tin=02508201610067®Number=0000000000092624&sum=50000 [15:49:01]written 0, free lines is 4095 [15:49:01]OFD Sender: Processing packet 225304 [packets to send 596, broken 595] [15:49:01]ProducePacketName [15:49:01]name=ofd_packets/00225304 [15:49:01]OFD Sender: To server: pG, [15:49:01]CommunicateWithHost lk.salyk.kg:30040 [15:49:01]ConnectInit lk.salyk.kg [15:49:02]Write to MH i2c: 01 00 00 F3 01 F4 [15:49:02]Write i2c OK [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: 01 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: 01 07 00 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 53 0C 5A [15:49:02]RasterBufferAndPrint [15:49:02]line [15:49:02]line [15:49:02]line [15:49:02]line [15:49:02]line [15:49:02]written 0, free lines is 3159 [15:49:02]MH_Cut [15:49:02]Write to MH i2c: D1 01 00 FA 01 01 CD [15:49:02]Write i2c OK [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: D1 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: D1 01 00 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: D1 01 00 FA 01 00 CC [15:49:02]Write to MH i2c: 01 00 00 FB 01 FC [15:49:02]Write i2c OK [15:49:02]MH_I2C_Read... [15:49:02]Connected sock=9 [15:49:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 3F 07 01 77 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 6C C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 70 03 00 35 04 06 00 89 F5 7F C5 13 A1 E2 53 EF A3 58 1B 86 D8 [15:49:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 12 43 47 00 78 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 70 03 00 F4 03 04 00 7D 71 A3 66 B6 04 01 00 00 0B D2 DC 87 A1 7F D9 93 [15:49:03]CommunicateWithHost err = 0 [15:49:03]CheckOFDResponse [15:49:03]1017 (14) - 77093643461234 [15:49:03]1041 (16) - 0000000000874959 [15:49:03]1040 (4) - 225304 [15:49:03]1012 (4) - 26.07.2024 09:50 [15:49:03]1206 (1) - 0 [15:49:03]OFD Sender: Remove packet 225304 [15:49:03]ProducePacketName [15:49:03]name=ofd_packets/00225304 [15:49:03]NVStorageDeleteData [15:49:03]*** Cut start [15:49:03]*** Partial cut [15:49:03]*** CUTSNS_PIN = 1 [15:49:03]*** CUTSNS_PIN = 0 [15:49:03]OFD Sender: No OFD packet to send [15:49:03]*** Brake cut motor [15:49:04]Read from MH i2c: 01 [15:49:04]MH_I2C_Read... [15:49:04]*** Stop cut motor [15:49:04]*** Cut end [15:49:04]Read from MH i2c: 01 07 00 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 FF 0F 11 [15:49:04]process_action close_receipt done [15:49:04]requested_data is exist [15:49:04]produce_requested_data [15:49:04]requested_item fm.sn is exist - process it [15:49:04]wFMCommunicate request_size=4 [15:49:04]MH_SAM_APDU [15:49:04]CAPDU: 80 11 00 00 [15:49:04]Write to MH i2c: E2 08 00 FC 01 80 11 00 00 00 00 00 00 77 [15:49:04]Write i2c OK [15:49:04]MH_I2C_Read... [15:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:04]Read from MH i2c: E2 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: E2 17 00 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: E2 17 00 FC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [15:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:49:04]wFMCommunicate OK [15:49:04]requested_item fd.num is exist - process it [15:49:04]SAM_PROTO_GetFieldsCounters [15:49:04]wFMCommunicate request_size=4 [15:49:04]MH_SAM_APDU [15:49:04]CAPDU: 80 13 00 00 [15:49:04]Write to MH i2c: E2 08 00 FD 01 80 13 00 00 00 00 00 00 7A [15:49:04]Write i2c OK [15:49:04]MH_I2C_Read... [15:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:04]Read from MH i2c: E2 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: E2 62 00 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: E2 62 00 FD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [15:49:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:04]wFMCommunicate OK [15:49:04]SAM_PROTO_GetFieldsCounters done [15:49:04]requested_item shift.num is exist - process it [15:49:04]requested_item shift.opened is exist - process it [15:49:04]req_shift_opened [15:49:04]FM_GetShiftState [15:49:04]SAM_PROTO_GetShiftState [15:49:04]wFMCommunicate request_size=4 [15:49:04]MH_SAM_APDU [15:49:04]CAPDU: 80 13 01 00 [15:49:04]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [15:49:04]Write i2c OK [15:49:04]MH_I2C_Read... [15:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:04]Read from MH i2c: E2 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: E2 0E 00 [15:49:04]MH_I2C_Read... [15:49:04]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [15:49:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:49:04]wFMCommunicate OK [15:49:04]SAM_PROTO_GetShiftState done [15:49:04]FM_GetShiftState done [15:49:04]req_shift_opened done [15:49:04]requested_item shift.open_date is exist - process it [15:49:04]req_shift_open_date [15:49:04]req_shift_open_date done [15:49:04]produce_requested_data done [15:49:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225304,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:49:04]process_action_free close_receipt [15:49:04]json_value_free [15:49:04]json_value_free done [15:49:04]process_json_proto returns [15:49:04]Send response to host [15:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225304,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:49:04]free response buf [15:49:04]execute_script done [15:49:04]execute_script returns [15:49:04]free content buf [15:49:04]Sock 8.Close socket [15:49:04]Sock 8.Thread stoped [15:49:08]OFD Sender: No OFD packet to send [15:49:13]OFD Sender: No OFD packet to send [15:49:18]OFD Sender: No OFD packet to send [15:49:23]OFD Sender: No OFD packet to send [15:49:28]OFD Sender: No OFD packet to send [15:49:33]OFD Sender: No OFD packet to send [15:49:34]accept exits with 10 [15:49:34]New connection [15:49:34]New thread 3067280740 created [15:49:34]Thread 3067424100 joined [15:49:34]Waiting for new connection... [15:49:34] Sock 10.Parse request [15:49:34]Sock 10.Check first char [15:49:34]Sock 10.First char is OK [15:49:34]request: POST /json_proto HTTP/1.0 [15:49:34]Method: POST [15:49:34]URL: /json_proto [15:49:34]Method is POST - this is cgi request [15:49:34]url: /json_proto [15:49:34]query_string will be loaded in cgi processing [15:49:34]execute_cgi json_proto POST (null) [15:49:34]execute_cgi path=json_proto method=POST [15:49:34]POST find Content-Length [15:49:34]Host: 172.17.43.131:8080 [15:49:34]Content-Length: 1176 [15:49:34]Content-Type: application/json [15:49:34] [15:49:34]POST finish read [15:49:34]Found Content-Length = 1176 [15:49:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001507\u000A26.07.2024 15:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:34]execute_script... [15:49:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001507\u000A26.07.2024 15:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:34]POST & json_proto [15:49:34]process_json_proto [15:49:34]json parsed OK: [15:49:34]protocol is kg_v1.0 [15:49:34]action value=print_text [15:49:34]process_action print_text [15:49:34]cmd_print_text [15:49:34]ExternCall_PrintAddStr [15:49:34]wPrintStart [15:49:34]Write to MH i2c: 01 00 00 FF 01 00 [15:49:34]Write i2c OK [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: 01 [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: 01 07 00 [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: 01 07 00 FF 01 00 00 00 00 00 FF 0F 15 [15:49:34]RasterBufferAndPrint [15:49:34]line *****ТОВАРНЫЙ ЧЕК***** [15:49:34]line АЗС-97 [15:49:34]line Партнер нефть [15:49:34]line 02508201610067 [15:49:34]line Кассир : Ахмадалиева М. [15:49:34]line Счет N : (1)2001507 [15:49:34]line 26.07.2024 15:48 [15:49:34]line ПРОДАЖА [15:49:34]line ТРК (МРК, ГНК): 43 [15:49:34]line Вид ГСМ : 2710124130 [15:49:34]line Аи-92-К-5 [15:49:34]line 20.000 x 67.80 [15:49:34]line ИТОГ: 1356.00 [15:49:34]line Тип оплаты: Талоны: ТК ГПНА Online [15:49:34]line 30116703 [15:49:34]line ______________________ [15:49:34]line (подпись) [15:49:34]written 0, free lines is 4095 [15:49:34]Write to MH i2c: 01 00 00 14 02 16 [15:49:34]Write i2c OK [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: 01 [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: 01 07 00 [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 F4 0D 1E [15:49:34]RasterBufferAndPrint [15:49:34]line [15:49:34]line [15:49:34]line [15:49:34]line [15:49:34]line [15:49:34]written 0, free lines is 3574 [15:49:34]MH_Cut [15:49:34]Write to MH i2c: D1 01 00 1B 02 01 EF [15:49:34]Write i2c OK [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: D1 [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: D1 01 00 [15:49:34]MH_I2C_Read... [15:49:34]Read from MH i2c: D1 01 00 1B 02 00 EE [15:49:34]Write to MH i2c: 01 00 00 1C 02 1E [15:49:34]Write i2c OK [15:49:34]MH_I2C_Read... [15:49:35]*** Cut start [15:49:35]*** Partial cut [15:49:35]*** CUTSNS_PIN = 1 [15:49:35]*** CUTSNS_PIN = 0 [15:49:35]*** Brake cut motor [15:49:35]Read from MH i2c: 01 [15:49:35]MH_I2C_Read... [15:49:35]Read from MH i2c: 01 07 00 [15:49:35]MH_I2C_Read... [15:49:35]*** Stop cut motor [15:49:35]*** Cut end [15:49:35]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [15:49:35]process_action print_text done [15:49:35]requested_data is exist [15:49:35]produce_requested_data [15:49:35]requested_item fm.sn is exist - process it [15:49:35]wFMCommunicate request_size=4 [15:49:35]MH_SAM_APDU [15:49:35]CAPDU: 80 11 00 00 [15:49:35]Write to MH i2c: E2 08 00 1D 02 80 11 00 00 00 00 00 00 99 [15:49:35]Write i2c OK [15:49:35]MH_I2C_Read... [15:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:35]Read from MH i2c: E2 [15:49:35]MH_I2C_Read... [15:49:35]Read from MH i2c: E2 17 00 [15:49:35]MH_I2C_Read... [15:49:35]Read from MH i2c: E2 17 00 1D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [15:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:49:35]wFMCommunicate OK [15:49:35]requested_item fd.num is exist - process it [15:49:35]SAM_PROTO_GetFieldsCounters [15:49:35]wFMCommunicate request_size=4 [15:49:35]MH_SAM_APDU [15:49:35]CAPDU: 80 13 00 00 [15:49:35]Write to MH i2c: E2 08 00 1E 02 80 13 00 00 00 00 00 00 9C [15:49:35]Write i2c OK [15:49:35]MH_I2C_Read... [15:49:36]Read from MH i2c: E2 [15:49:36]MH_I2C_Read... [15:49:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:36]Read from MH i2c: E2 62 00 [15:49:36]MH_I2C_Read... [15:49:36]Read from MH i2c: E2 62 00 1E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [15:49:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:36]wFMCommunicate OK [15:49:36]SAM_PROTO_GetFieldsCounters done [15:49:36]requested_item shift.num is exist - process it [15:49:36]requested_item shift.opened is exist - process it [15:49:36]req_shift_opened [15:49:36]FM_GetShiftState [15:49:36]SAM_PROTO_GetShiftState [15:49:36]wFMCommunicate request_size=4 [15:49:36]MH_SAM_APDU [15:49:36]CAPDU: 80 13 01 00 [15:49:36]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [15:49:36]Write i2c OK [15:49:36]MH_I2C_Read... [15:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:36]Read from MH i2c: E2 [15:49:36]MH_I2C_Read... [15:49:36]Read from MH i2c: E2 0E 00 [15:49:36]MH_I2C_Read... [15:49:36]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4F [15:49:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:49:36]wFMCommunicate OK [15:49:36]SAM_PROTO_GetShiftState done [15:49:36]FM_GetShiftState done [15:49:36]req_shift_opened done [15:49:36]requested_item shift.open_date is exist - process it [15:49:36]req_shift_open_date [15:49:36]req_shift_open_date done [15:49:36]produce_requested_data done [15:49:36]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225304,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:49:36]process_action_free print_text [15:49:36]json_value_free [15:49:36]json_value_free done [15:49:36]process_json_proto returns [15:49:36]Send response to host [15:49:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225304,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:49:36]free response buf [15:49:36]execute_script done [15:49:36]execute_script returns [15:49:36]free content buf [15:49:36]Sock 10.Close socket [15:49:36]Sock 10.Thread stoped [15:49:38]OFD Sender: No OFD packet to send [15:49:42]recv_with_timeout no data received [15:49:43]OFD Sender: No OFD packet to send [15:49:48]OFD Sender: No OFD packet to send [15:49:53]OFD Sender: No OFD packet to send [15:49:58]OFD Sender: No OFD packet to send [15:50:03]OFD Sender: No OFD packet to send [15:50:08]OFD Sender: No OFD packet to send [15:50:13]OFD Sender: No OFD packet to send [15:50:18]OFD Sender: No OFD packet to send [15:50:23]OFD Sender: No OFD packet to send [15:50:28]OFD Sender: No OFD packet to send [15:50:33]OFD Sender: No OFD packet to send [15:50:38]OFD Sender: No OFD packet to send [15:50:43]OFD Sender: No OFD packet to send [15:50:44]accept exits with 8 [15:50:44]New connection [15:50:44]New thread 3067424100 created [15:50:44]Thread 3067280740 joined [15:50:44]Waiting for new connection... [15:50:44] Sock 8.Parse request [15:50:44]Sock 8.Check first char [15:50:44]Sock 8.First char is OK [15:50:44]request: POST /json_proto HTTP/1.0 [15:50:44]Method: POST [15:50:44]URL: /json_proto [15:50:44]Method is POST - this is cgi request [15:50:44]url: /json_proto [15:50:44]query_string will be loaded in cgi processing [15:50:44]execute_cgi json_proto POST (null) [15:50:44]execute_cgi path=json_proto method=POST [15:50:44]POST find Content-Length [15:50:44]Host: 172.17.43.131:8080 [15:50:44]Content-Length: 678 [15:50:44]Content-Type: application/json [15:50:44] [15:50:44]POST finish read [15:50:44]Found Content-Length = 678 [15:50:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.740, "sum" : 660.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:44]execute_script... [15:50:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.740, "sum" : 660.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:44]POST & json_proto [15:50:44]process_json_proto [15:50:44]json parsed OK: [15:50:44]protocol is kg_v1.0 [15:50:44]action value=close_receipt [15:50:44]process_action close_receipt [15:50:44]cmd_close_receipt [15:50:44]MH_GetDate [15:50:44]Write to MH i2c: F0 00 00 20 02 11 [15:50:44]Write i2c OK [15:50:44]MH_I2C_Read... [15:50:44]Read from MH i2c: F0 [15:50:44]MH_I2C_Read... [15:50:44]Read from MH i2c: F0 09 00 [15:50:44]MH_I2C_Read... [15:50:44]Read from MH i2c: F0 09 00 20 02 00 D4 C5 A3 66 F9 24 A2 66 E1 [15:50:44]GetLastDocTimeStamp 1722008940 [15:50:44]current date 1722009044 [15:50:44]FM_GetShiftState [15:50:44]SAM_PROTO_GetShiftState [15:50:44]wFMCommunicate request_size=4 [15:50:44]MH_SAM_APDU [15:50:44]CAPDU: 80 13 01 00 [15:50:44]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [15:50:44]Write i2c OK [15:50:44]MH_I2C_Read... [15:50:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:44]Read from MH i2c: E2 [15:50:44]MH_I2C_Read... [15:50:44]Read from MH i2c: E2 0E 00 [15:50:44]MH_I2C_Read... [15:50:44]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 51 [15:50:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:50:44]wFMCommunicate OK [15:50:44]SAM_PROTO_GetShiftState done [15:50:44]FM_GetShiftState done [15:50:44]opened in 1721952182 [15:50:44]opened+sec_in_day 1722038582 [15:50:44]quantity*price = 66037 [15:50:44]sum+1 = 66038 [15:50:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 660.00 Внесено: 700.00 СДАЧА: 40.00 НСП 1% : 5.84 НДС 12% : 70.13 Наличными: 660.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 373 26.07.2024 15:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225305 ФПД: 78131374535654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225305&fm=78131374535654&tin=02508201610067®Number=0000000000092624&sum=66000 [15:50:45]StoreToDocumentArchive [15:50:45]shift 437 fd 225305 [15:50:45]save to /storage/0437/doc_00225305 [15:50:45]save last doc name /storage/0437/doc_00225305 to /storage/kkm_last_doc_name [15:50:45]save OK [15:50:45]Clear old archive folders... [15:50:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:45]tlvbuf is 003EE790 [15:50:45]SAM_PROTO_ClearQueue [15:50:45]wFMCommunicate request_size=4 [15:50:45]MH_SAM_APDU [15:50:45]CAPDU: 80 09 00 00 [15:50:45]Write to MH i2c: E2 08 00 2E 02 80 09 00 00 00 00 00 00 A2 [15:50:45]Write i2c OK [15:50:45]MH_I2C_Read... [15:50:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:45]Read from MH i2c: E2 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [15:50:45]RAPDU: 90 00 [15:50:45]wFMCommunicate OK [15:50:45]SAM_PROTO_ClearQueue done [15:50:45]KKMCreateOFDPacket [15:50:45]OFDProtocolAddRootSTLVToBuf [15:50:45]FM_MakeSignedData [15:50:45]FM_MakeSignedData [15:50:45]SAM_PROTO_SignData [15:50:45]wFMCommunicate request_size=4 [15:50:45]MH_SAM_APDU [15:50:45]CAPDU: 80 0D 01 02 [15:50:45]Write to MH i2c: E2 08 00 2F 02 80 0D 01 02 00 00 00 00 AA [15:50:45]Write i2c OK [15:50:45]MH_I2C_Read... [15:50:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:45]Read from MH i2c: E2 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [15:50:45]RAPDU: 90 00 [15:50:45]wFMCommunicate OK [15:50:45]wFMCommunicate request_size=255 [15:50:45]MH_SAM_APDU [15:50:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F5 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 D4 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 70 03 00 35 04 06 00 47 [15:50:45]Write to MH i2c: E2 02 01 30 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F5 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 D4 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 70 03 00 35 04 06 00 47 00 00 8A [15:50:45]Write i2c OK [15:50:45]MH_I2C_Read... [15:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:45]Read from MH i2c: E2 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [15:50:45]RAPDU: 90 00 [15:50:45]wFMCommunicate OK [15:50:45]wFMCommunicate request_size=10 [15:50:45]MH_SAM_APDU [15:50:45]CAPDU: 80 0D 02 02 05 0F 60 D3 33 E6 [15:50:45]Write to MH i2c: E2 0D 00 31 02 80 0D 02 02 05 00 0F 60 D3 33 E6 00 00 12 [15:50:45]Write i2c OK [15:50:45]MH_I2C_Read... [15:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:45]Read from MH i2c: E2 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [15:50:45]RAPDU: 90 00 [15:50:45]wFMCommunicate OK [15:50:45]wFMCommunicate request_size=4 [15:50:45]MH_SAM_APDU [15:50:45]CAPDU: 80 0D 03 02 [15:50:45]Write to MH i2c: E2 08 00 32 02 80 0D 03 02 00 00 00 00 AF [15:50:45]Write i2c OK [15:50:45]MH_I2C_Read... [15:50:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:45]Read from MH i2c: E2 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 0B 00 [15:50:45]MH_I2C_Read... [15:50:45]Read from MH i2c: E2 0B 00 32 02 00 E1 08 6F 9A 29 C8 B9 2A 90 00 76 [15:50:45]RAPDU: E1 08 6F 9A 29 C8 B9 2A 90 00 [15:50:45]wFMCommunicate OK [15:50:45]SAM_PROTO_SignData done [15:50:45]FM_MakeSignedData done [15:50:45]CreateOFDProtocolMessage [15:50:45]wFMCommunicate request_size=4 [15:50:45]MH_SAM_APDU [15:50:45]CAPDU: 80 11 00 00 [15:50:45]Write to MH i2c: E2 08 00 33 02 80 11 00 00 00 00 00 00 AF [15:50:45]Write i2c OK [15:50:45]MH_I2C_Read... [15:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:46]Read from MH i2c: E2 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: E2 17 00 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: E2 17 00 33 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [15:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:50:46]wFMCommunicate OK [15:50:46]CreateOFDProtocolMessage done [15:50:46]OFDSenderStorePacket 225305 [15:50:46]StoreOFDPacket docnum=225305 [15:50:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 83 07 01 EC 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F5 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 D4 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 70 03 00 35 04 06 00 47 0F 60 D3 33 E6 E1 08 6F 9A 29 C8 B9 2A [15:50:46]CheckFolder [15:50:46]dirname=/storage/ofd_packets [15:50:46]CheckFolder done [15:50:46]ProducePacketName [15:50:46]name=ofd_packets/00225305 [15:50:46]NVStorageSaveData ofd_packets/00225305 [15:50:46]File name is /storage/ofd_packets/00225305 [15:50:46]Write 301 bytes [15:50:46]NVStorageSaveData done [15:50:46]OFDSenderStorePacket done [15:50:46]KKMCreateOFDPacket done [15:50:46]NVStorageSaveData kkm_last_timestamp [15:50:46]File name is /storage/kkm_last_timestamp [15:50:46]Write 4 bytes [15:50:46]NVStorageSaveData done [15:50:46]ExternCall_PrintAddStr [15:50:46]wPrintStart [15:50:46]Write to MH i2c: 01 00 00 34 02 36 [15:50:46]Write i2c OK [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: 01 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: 01 07 00 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [15:50:46]RasterBufferAndPrint [15:50:46]line Счет N : (1)2001509 [15:50:46]line ИНН: 02508201610067 [15:50:46]line Контрольно-Кассовый Чек [15:50:46]line ПРОДАЖА [15:50:46]line ТРК (МРК, ГНК) : 53 [15:50:46]line Товар: 2710124130 [15:50:46]line Аи-92-К-5 [15:50:46]line 9.740 * 67.80 [15:50:46]line = 660.37 [15:50:46]line НДС 12% НСП 1% [15:50:46]line > о реализуемом товаре [15:50:46]line ОКРУГЛЕНИЕ: -0.37 [15:50:46]line ИТОГО: 660.00 [15:50:46]line Внесено: 700.00 [15:50:46]line СДАЧА: 40.00 [15:50:46]line НСП 1% : 5.84 [15:50:46]line НДС 12% : 70.13 [15:50:46]line Наличными: 660.00 [15:50:46]line Безнал.: 0.00 [15:50:46]line Место: АЗС № 97 "Партнер Нефть" [15:50:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:50:46]line СНО: Общий режим [15:50:46]line Чек 373 26.07.2024 15:50 [15:50:46]line Смена: 437 ФФД: 1.0 [15:50:46]line ЗНМ: 0300000054 [15:50:46]line РНМ: 0000000000092624 [15:50:46]line Версия ККМ: 001 [15:50:46]line ФМ: 0000000000874959 [15:50:46]line ФД: 225305 [15:50:46]line ФПД: 78131374535654 [15:50:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225305&fm=78131374535654&tin=02508201610067®Number=0000000000092624&sum=66000 [15:50:46]written 0, free lines is 4095 [15:50:46]OFD Sender: Processing packet 225305 [packets to send 596, broken 595] [15:50:46]ProducePacketName [15:50:46]name=ofd_packets/00225305 [15:50:46]OFD Sender: To server: pG, [15:50:46]CommunicateWithHost lk.salyk.kg:30040 [15:50:46]ConnectInit lk.salyk.kg [15:50:46]Write to MH i2c: 01 00 00 5F 02 61 [15:50:46]Write i2c OK [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: 01 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: 01 07 00 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 56 0C CA [15:50:46]RasterBufferAndPrint [15:50:46]line [15:50:46]line [15:50:46]line [15:50:46]line [15:50:46]line [15:50:46]written 0, free lines is 3162 [15:50:46]MH_Cut [15:50:46]Write to MH i2c: D1 01 00 66 02 01 3A [15:50:46]Write i2c OK [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: D1 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: D1 01 00 [15:50:46]MH_I2C_Read... [15:50:46]Read from MH i2c: D1 01 00 66 02 00 39 [15:50:46]Write to MH i2c: 01 00 00 67 02 69 [15:50:46]Write i2c OK [15:50:46]MH_I2C_Read... [15:50:46]Connected sock=9 [15:50:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 83 07 01 EC 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F5 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 D4 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 70 03 00 35 04 06 00 47 0F 60 D3 33 E6 E1 08 6F 9A 29 C8 B9 2A [15:50:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D2 9D 47 00 2B E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 70 03 00 F4 03 04 00 E5 71 A3 66 B6 04 01 00 00 8C AC 69 08 94 52 AF 9D [15:50:47]CommunicateWithHost err = 0 [15:50:47]CheckOFDResponse [15:50:47]1017 (14) - 77093643461234 [15:50:47]1041 (16) - 0000000000874959 [15:50:47]1040 (4) - 225305 [15:50:47]1012 (4) - 26.07.2024 09:52 [15:50:47]1206 (1) - 0 [15:50:47]OFD Sender: Remove packet 225305 [15:50:47]ProducePacketName [15:50:47]name=ofd_packets/00225305 [15:50:47]NVStorageDeleteData [15:50:47]*** Cut start [15:50:47]*** Partial cut [15:50:47]*** CUTSNS_PIN = 1 [15:50:47]*** CUTSNS_PIN = 0 [15:50:47]OFD Sender: No OFD packet to send [15:50:48]*** Brake cut motor [15:50:48]Read from MH i2c: 01 [15:50:48]MH_I2C_Read... [15:50:48]*** Stop cut motor [15:50:48]*** Cut end [15:50:48]Read from MH i2c: 01 07 00 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 FF 0F 7E [15:50:48]process_action close_receipt done [15:50:48]requested_data is exist [15:50:48]produce_requested_data [15:50:48]requested_item fm.sn is exist - process it [15:50:48]wFMCommunicate request_size=4 [15:50:48]MH_SAM_APDU [15:50:48]CAPDU: 80 11 00 00 [15:50:48]Write to MH i2c: E2 08 00 68 02 80 11 00 00 00 00 00 00 E4 [15:50:48]Write i2c OK [15:50:48]MH_I2C_Read... [15:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:48]Read from MH i2c: E2 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: E2 17 00 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: E2 17 00 68 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [15:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:50:48]wFMCommunicate OK [15:50:48]requested_item fd.num is exist - process it [15:50:48]SAM_PROTO_GetFieldsCounters [15:50:48]wFMCommunicate request_size=4 [15:50:48]MH_SAM_APDU [15:50:48]CAPDU: 80 13 00 00 [15:50:48]Write to MH i2c: E2 08 00 69 02 80 13 00 00 00 00 00 00 E7 [15:50:48]Write i2c OK [15:50:48]MH_I2C_Read... [15:50:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:48]Read from MH i2c: E2 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: E2 62 00 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: E2 62 00 69 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [15:50:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:48]wFMCommunicate OK [15:50:48]SAM_PROTO_GetFieldsCounters done [15:50:48]requested_item shift.num is exist - process it [15:50:48]requested_item shift.opened is exist - process it [15:50:48]req_shift_opened [15:50:48]FM_GetShiftState [15:50:48]SAM_PROTO_GetShiftState [15:50:48]wFMCommunicate request_size=4 [15:50:48]MH_SAM_APDU [15:50:48]CAPDU: 80 13 01 00 [15:50:48]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [15:50:48]Write i2c OK [15:50:48]MH_I2C_Read... [15:50:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:48]Read from MH i2c: E2 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: E2 0E 00 [15:50:48]MH_I2C_Read... [15:50:48]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9A [15:50:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:50:48]wFMCommunicate OK [15:50:48]SAM_PROTO_GetShiftState done [15:50:48]FM_GetShiftState done [15:50:48]req_shift_opened done [15:50:48]requested_item shift.open_date is exist - process it [15:50:48]req_shift_open_date [15:50:48]req_shift_open_date done [15:50:48]produce_requested_data done [15:50:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225305,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:50:48]process_action_free close_receipt [15:50:48]json_value_free [15:50:48]json_value_free done [15:50:48]process_json_proto returns [15:50:48]Send response to host [15:50:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225305,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:50:48]free response buf [15:50:48]execute_script done [15:50:48]execute_script returns [15:50:48]free content buf [15:50:48]Sock 8.Close socket [15:50:48]Sock 8.Thread stoped [15:50:49]accept exits with 10 [15:50:49]New connection [15:50:49]New thread 3067280740 created [15:50:49]Thread 3067424100 joined [15:50:49]Waiting for new connection... [15:50:49] Sock 10.Parse request [15:50:49]Sock 10.Check first char [15:50:49]Sock 10.First char is OK [15:50:49]request: POST /json_proto HTTP/1.0 [15:50:49]Method: POST [15:50:49]URL: /json_proto [15:50:49]Method is POST - this is cgi request [15:50:49]url: /json_proto [15:50:49]query_string will be loaded in cgi processing [15:50:49]execute_cgi json_proto POST (null) [15:50:49]execute_cgi path=json_proto method=POST [15:50:49]POST find Content-Length [15:50:49]Host: 172.17.43.131:8080 [15:50:49]Content-Length: 675 [15:50:49]Content-Type: application/json [15:50:49] [15:50:49]POST finish read [15:50:49]Found Content-Length = 675 [15:50:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.270, "sum" : 550.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:49]execute_script... [15:50:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.270, "sum" : 550.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:49]POST & json_proto [15:50:49]process_json_proto [15:50:49]json parsed OK: [15:50:49]protocol is kg_v1.0 [15:50:49]action value=close_receipt [15:50:49]process_action close_receipt [15:50:49]cmd_close_receipt [15:50:49]MH_GetDate [15:50:49]Write to MH i2c: F0 00 00 6B 02 5C [15:50:49]Write i2c OK [15:50:49]MH_I2C_Read... [15:50:49]Read from MH i2c: F0 [15:50:49]MH_I2C_Read... [15:50:49]Read from MH i2c: F0 09 00 [15:50:49]MH_I2C_Read... [15:50:49]Read from MH i2c: F0 09 00 6B 02 00 D9 C5 A3 66 F9 24 A2 66 31 [15:50:49]GetLastDocTimeStamp 1722009044 [15:50:49]current date 1722009049 [15:50:49]FM_GetShiftState [15:50:49]SAM_PROTO_GetShiftState [15:50:49]wFMCommunicate request_size=4 [15:50:49]MH_SAM_APDU [15:50:49]CAPDU: 80 13 01 00 [15:50:49]Write to MH i2c: E2 08 00 6C 02 80 13 01 00 00 00 00 00 EB [15:50:49]Write i2c OK [15:50:49]MH_I2C_Read... [15:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:49]Read from MH i2c: E2 [15:50:49]MH_I2C_Read... [15:50:49]Read from MH i2c: E2 0E 00 [15:50:49]MH_I2C_Read... [15:50:49]Read from MH i2c: E2 0E 00 6C 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9C [15:50:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:50:49]wFMCommunicate OK [15:50:49]SAM_PROTO_GetShiftState done [15:50:49]FM_GetShiftState done [15:50:49]opened in 1721952182 [15:50:49]opened+sec_in_day 1722038582 [15:50:49]quantity*price = 55033 [15:50:49]sum+1 = 55035 [15:50:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.44 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 374 26.07.2024 15:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225306 ФПД: 33461139516314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225306&fm=33461139516314&tin=02508201610067®Number=0000000000092624&sum=55000 [15:50:50]StoreToDocumentArchive [15:50:50]shift 437 fd 225306 [15:50:50]save to /storage/0437/doc_00225306 [15:50:50]save last doc name /storage/0437/doc_00225306 to /storage/kkm_last_doc_name [15:50:50]save OK [15:50:50]Clear old archive folders... [15:50:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:50:50]tlvbuf is B6F4D890 [15:50:50]SAM_PROTO_ClearQueue [15:50:50]wFMCommunicate request_size=4 [15:50:50]MH_SAM_APDU [15:50:50]CAPDU: 80 09 00 00 [15:50:50]Write to MH i2c: E2 08 00 79 02 80 09 00 00 00 00 00 00 ED [15:50:50]Write i2c OK [15:50:50]MH_I2C_Read... [15:50:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:50]Read from MH i2c: E2 [15:50:50]MH_I2C_Read... [15:50:50]Read from MH i2c: E2 03 00 [15:50:50]MH_I2C_Read... [15:50:50]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [15:50:50]RAPDU: 90 00 [15:50:50]wFMCommunicate OK [15:50:50]SAM_PROTO_ClearQueue done [15:50:50]KKMCreateOFDPacket [15:50:50]OFDProtocolAddRootSTLVToBuf [15:50:50]FM_MakeSignedData [15:50:50]FM_MakeSignedData [15:50:50]SAM_PROTO_SignData [15:50:50]wFMCommunicate request_size=4 [15:50:50]MH_SAM_APDU [15:50:50]CAPDU: 80 0D 01 02 [15:50:50]Write to MH i2c: E2 08 00 7A 02 80 0D 01 02 00 00 00 00 F5 [15:50:50]Write i2c OK [15:50:50]MH_I2C_Read... [15:50:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:50]Read from MH i2c: E2 [15:50:50]MH_I2C_Read... [15:50:50]Read from MH i2c: E2 03 00 [15:50:50]MH_I2C_Read... [15:50:50]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [15:50:50]RAPDU: 90 00 [15:50:50]wFMCommunicate OK [15:50:50]wFMCommunicate request_size=255 [15:50:50]MH_SAM_APDU [15:50:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 D9 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 70 03 00 35 04 06 00 1E 6E C7 55 [15:50:50]Write to MH i2c: E2 02 01 7B 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 D9 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 70 03 00 35 04 06 00 1E 6E C7 55 00 00 92 [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:51]Read from MH i2c: E2 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 03 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [15:50:51]RAPDU: 90 00 [15:50:51]wFMCommunicate OK [15:50:51]wFMCommunicate request_size=7 [15:50:51]MH_SAM_APDU [15:50:51]CAPDU: 80 0D 02 02 02 AB 9A [15:50:51]Write to MH i2c: E2 0A 00 7C 02 80 0D 02 02 02 00 AB 9A 00 00 41 [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:51]Read from MH i2c: E2 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 03 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [15:50:51]RAPDU: 90 00 [15:50:51]wFMCommunicate OK [15:50:51]wFMCommunicate request_size=4 [15:50:51]MH_SAM_APDU [15:50:51]CAPDU: 80 0D 03 02 [15:50:51]Write to MH i2c: E2 08 00 7D 02 80 0D 03 02 00 00 00 00 FA [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:51]Read from MH i2c: E2 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 0B 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 0B 00 7D 02 00 D2 95 42 74 1C C8 19 DB 90 00 F0 [15:50:51]RAPDU: D2 95 42 74 1C C8 19 DB 90 00 [15:50:51]wFMCommunicate OK [15:50:51]SAM_PROTO_SignData done [15:50:51]FM_MakeSignedData done [15:50:51]CreateOFDProtocolMessage [15:50:51]wFMCommunicate request_size=4 [15:50:51]MH_SAM_APDU [15:50:51]CAPDU: 80 11 00 00 [15:50:51]Write to MH i2c: E2 08 00 7E 02 80 11 00 00 00 00 00 00 FA [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:51]Read from MH i2c: E2 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 17 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: E2 17 00 7E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [15:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:50:51]wFMCommunicate OK [15:50:51]CreateOFDProtocolMessage done [15:50:51]OFDSenderStorePacket 225306 [15:50:51]StoreOFDPacket docnum=225306 [15:50:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 B5 04 01 73 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 D9 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 70 03 00 35 04 06 00 1E 6E C7 55 AB 9A D2 95 42 74 1C C8 19 DB [15:50:51]CheckFolder [15:50:51]dirname=/storage/ofd_packets [15:50:51]CheckFolder done [15:50:51]ProducePacketName [15:50:51]name=ofd_packets/00225306 [15:50:51]NVStorageSaveData ofd_packets/00225306 [15:50:51]File name is /storage/ofd_packets/00225306 [15:50:51]Write 298 bytes [15:50:51]NVStorageSaveData done [15:50:51]OFDSenderStorePacket done [15:50:51]KKMCreateOFDPacket done [15:50:51]NVStorageSaveData kkm_last_timestamp [15:50:51]File name is /storage/kkm_last_timestamp [15:50:51]Write 4 bytes [15:50:51]NVStorageSaveData done [15:50:51]ExternCall_PrintAddStr [15:50:51]wPrintStart [15:50:51]Write to MH i2c: 01 00 00 7F 02 81 [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: 01 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: 01 07 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: 01 07 00 7F 02 00 00 00 00 00 FF 0F 96 [15:50:51]RasterBufferAndPrint [15:50:51]line Счет N : (1)2001510 [15:50:51]line ИНН: 02508201610067 [15:50:51]line Контрольно-Кассовый Чек [15:50:51]line ПРОДАЖА [15:50:51]line ТРК (МРК, ГНК) : 21 [15:50:51]line Товар: 2710194210 [15:50:51]line ДТ-К-5 [15:50:51]line 7.270 * 75.70 [15:50:51]line = 550.34 [15:50:51]line НДС 12% НСП 1% [15:50:51]line > о реализуемом товаре [15:50:51]line ОКРУГЛЕНИЕ: -0.34 [15:50:51]line ИТОГО: 550.00 [15:50:51]line Внесено: 550.00 [15:50:51]line СДАЧА: 0.00 [15:50:51]line НСП 1% : 4.87 [15:50:51]line НДС 12% : 58.44 [15:50:51]line Наличными: 550.00 [15:50:51]line Безнал.: 0.00 [15:50:51]line Место: АЗС № 97 "Партнер Нефть" [15:50:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:50:51]line СНО: Общий режим [15:50:51]line Чек 374 26.07.2024 15:50 [15:50:51]line Смена: 437 ФФД: 1.0 [15:50:51]line ЗНМ: 0300000054 [15:50:51]line РНМ: 0000000000092624 [15:50:51]line Версия ККМ: 001 [15:50:51]line ФМ: 0000000000874959 [15:50:51]line ФД: 225306 [15:50:51]line ФПД: 33461139516314 [15:50:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225306&fm=33461139516314&tin=02508201610067®Number=0000000000092624&sum=55000 [15:50:51]written 0, free lines is 4095 [15:50:51]OFD Sender: Processing packet 225306 [packets to send 596, broken 595] [15:50:51]ProducePacketName [15:50:51]name=ofd_packets/00225306 [15:50:51]OFD Sender: To server: pG, [15:50:51]CommunicateWithHost lk.salyk.kg:30040 [15:50:51]ConnectInit lk.salyk.kg [15:50:51]Write to MH i2c: 01 00 00 AA 02 AC [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: 01 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: 01 07 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 55 0C 14 [15:50:51]RasterBufferAndPrint [15:50:51]line [15:50:51]line [15:50:51]line [15:50:51]line [15:50:51]line [15:50:51]written 0, free lines is 3165 [15:50:51]MH_Cut [15:50:51]Write to MH i2c: D1 01 00 B1 02 01 85 [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: D1 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: D1 01 00 [15:50:51]MH_I2C_Read... [15:50:51]Read from MH i2c: D1 01 00 B1 02 00 84 [15:50:51]Write to MH i2c: 01 00 00 B2 02 B4 [15:50:51]Write i2c OK [15:50:51]MH_I2C_Read... [15:50:53]*** Cut start [15:50:53]*** Partial cut [15:50:53]*** CUTSNS_PIN = 1 [15:50:53]*** CUTSNS_PIN = 0 [15:50:53]*** Brake cut motor [15:50:53]Read from MH i2c: 01 [15:50:53]MH_I2C_Read... [15:50:53]*** Stop cut motor [15:50:53]*** Cut end [15:50:53]Read from MH i2c: 01 07 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [15:50:53]process_action close_receipt done [15:50:53]requested_data is exist [15:50:53]produce_requested_data [15:50:53]requested_item fm.sn is exist - process it [15:50:53]wFMCommunicate request_size=4 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 11 00 00 [15:50:53]Write to MH i2c: E2 08 00 B3 02 80 11 00 00 00 00 00 00 2F [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:53]Read from MH i2c: E2 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 17 00 [15:50:53]MH_I2C_Read... [15:50:53]Read from MH i2c: E2 17 00 B3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [15:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:50:53]wFMCommunicate OK [15:50:53]requested_item fd.num is exist - process it [15:50:53]SAM_PROTO_GetFieldsCounters [15:50:53]wFMCommunicate request_size=4 [15:50:53]MH_SAM_APDU [15:50:53]CAPDU: 80 13 00 00 [15:50:53]Write to MH i2c: E2 08 00 B4 02 80 13 00 00 00 00 00 00 32 [15:50:53]Write i2c OK [15:50:53]MH_I2C_Read... [15:50:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:54]Read from MH i2c: E2 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: E2 62 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: E2 62 00 B4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [15:50:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:54]wFMCommunicate OK [15:50:54]SAM_PROTO_GetFieldsCounters done [15:50:54]requested_item shift.num is exist - process it [15:50:54]requested_item shift.opened is exist - process it [15:50:54]req_shift_opened [15:50:54]FM_GetShiftState [15:50:54]SAM_PROTO_GetShiftState [15:50:54]wFMCommunicate request_size=4 [15:50:54]MH_SAM_APDU [15:50:54]CAPDU: 80 13 01 00 [15:50:54]Write to MH i2c: E2 08 00 B5 02 80 13 01 00 00 00 00 00 34 [15:50:54]Write i2c OK [15:50:54]MH_I2C_Read... [15:50:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:54]Read from MH i2c: E2 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: E2 0E 00 [15:50:54]MH_I2C_Read... [15:50:54]Read from MH i2c: E2 0E 00 B5 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E5 [15:50:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:50:54]wFMCommunicate OK [15:50:54]SAM_PROTO_GetShiftState done [15:50:54]FM_GetShiftState done [15:50:54]req_shift_opened done [15:50:54]requested_item shift.open_date is exist - process it [15:50:54]req_shift_open_date [15:50:54]req_shift_open_date done [15:50:54]produce_requested_data done [15:50:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225306,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:50:54]process_action_free close_receipt [15:50:54]json_value_free [15:50:54]json_value_free done [15:50:54]process_json_proto returns [15:50:54]Send response to host [15:50:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225306,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:50:54]free response buf [15:50:54]execute_script done [15:50:54]execute_script returns [15:50:54]free content buf [15:50:54]Sock 10.Close socket [15:50:54]Sock 10.Thread stoped [15:50:54]Connected sock=11 [15:50:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 B5 04 01 73 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FA D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 D9 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 70 03 00 35 04 06 00 1E 6E C7 55 AB 9A D2 95 42 74 1C C8 19 DB [15:50:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 41 F2 47 00 66 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 70 03 00 F4 03 04 00 ED 71 A3 66 B6 04 01 00 00 14 B1 67 A1 E2 34 BF 62 [15:50:55]CommunicateWithHost err = 0 [15:50:55]CheckOFDResponse [15:50:55]1017 (14) - 77093643461234 [15:50:55]1041 (16) - 0000000000874959 [15:50:55]1040 (4) - 225306 [15:50:55]1012 (4) - 26.07.2024 09:52 [15:50:55]1206 (1) - 0 [15:50:55]OFD Sender: Remove packet 225306 [15:50:55]ProducePacketName [15:50:55]name=ofd_packets/00225306 [15:50:55]NVStorageDeleteData [15:50:55]OFD Sender: No OFD packet to send [15:51:00]OFD Sender: No OFD packet to send [15:51:05]OFD Sender: No OFD packet to send [15:51:10]OFD Sender: No OFD packet to send [15:51:13]accept exits with 8 [15:51:13]New connection [15:51:13]New thread 3067424100 created [15:51:13]Thread 3067280740 joined [15:51:13]Waiting for new connection... [15:51:13] Sock 8.Parse request [15:51:13]Sock 8.Check first char [15:51:13]Sock 8.First char is OK [15:51:13]request: POST /json_proto HTTP/1.0 [15:51:13]Method: POST [15:51:13]URL: /json_proto [15:51:13]Method is POST - this is cgi request [15:51:13]url: /json_proto [15:51:13]query_string will be loaded in cgi processing [15:51:13]execute_cgi json_proto POST (null) [15:51:13]execute_cgi path=json_proto method=POST [15:51:13]POST find Content-Length [15:51:13]Host: 172.17.43.131:8080 [15:51:13]Content-Length: 980 [15:51:13]Content-Type: application/json [15:51:13] [15:51:13]POST finish read [15:51:13]Found Content-Length = 980 [15:51:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 107.100, "sum" : 8000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 107.10 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:51:13]execute_script... [15:51:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 107.100, "sum" : 8000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 107.10 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:51:13]POST & json_proto [15:51:13]process_json_proto [15:51:13]json parsed OK: [15:51:13]protocol is kg_v1.0 [15:51:13]action value=close_receipt [15:51:13]process_action close_receipt [15:51:13]cmd_close_receipt [15:51:13]MH_GetDate [15:51:13]Write to MH i2c: F0 00 00 B6 02 A7 [15:51:13]Write i2c OK [15:51:13]MH_I2C_Read... [15:51:13]Read from MH i2c: F0 [15:51:13]MH_I2C_Read... [15:51:13]Read from MH i2c: F0 09 00 [15:51:13]MH_I2C_Read... [15:51:13]Read from MH i2c: F0 09 00 B6 02 00 F1 C5 A3 66 F9 24 A2 66 94 [15:51:13]GetLastDocTimeStamp 1722009049 [15:51:13]current date 1722009073 [15:51:13]FM_GetShiftState [15:51:13]SAM_PROTO_GetShiftState [15:51:13]wFMCommunicate request_size=4 [15:51:13]MH_SAM_APDU [15:51:13]CAPDU: 80 13 01 00 [15:51:13]Write to MH i2c: E2 08 00 B7 02 80 13 01 00 00 00 00 00 36 [15:51:13]Write i2c OK [15:51:13]MH_I2C_Read... [15:51:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:13]Read from MH i2c: E2 [15:51:13]MH_I2C_Read... [15:51:13]Read from MH i2c: E2 0E 00 [15:51:13]MH_I2C_Read... [15:51:13]Read from MH i2c: E2 0E 00 B7 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E7 [15:51:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:51:13]wFMCommunicate OK [15:51:13]SAM_PROTO_GetShiftState done [15:51:13]FM_GetShiftState done [15:51:13]opened in 1721952182 [15:51:13]opened+sec_in_day 1722038582 [15:51:13]quantity*price = 800037 [15:51:13]sum+1 = 800038 [15:51:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 8000.00 Внесено: 8000.00 СДАЧА: 0.00 НСП 1% : 70.80 НДС 12% : 849.60 Наличными: 8000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 375 26.07.2024 15:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа ДТ номер 97 сэкономлено 107.10 сом ФМ: 0000000000874959 ФД: 225307 ФПД: 59997738041171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225307&fm=59997738041171&tin=02508201610067®Number=0000000000092624&sum=800000 [15:51:14]StoreToDocumentArchive [15:51:14]shift 437 fd 225307 [15:51:14]save to /storage/0437/doc_00225307 [15:51:14]save last doc name /storage/0437/doc_00225307 to /storage/kkm_last_doc_name [15:51:14]save OK [15:51:14]Clear old archive folders... [15:51:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:51:14]tlvbuf is 0039CEB0 [15:51:14]SAM_PROTO_ClearQueue [15:51:14]wFMCommunicate request_size=4 [15:51:14]MH_SAM_APDU [15:51:14]CAPDU: 80 09 00 00 [15:51:14]Write to MH i2c: E2 08 00 C4 02 80 09 00 00 00 00 00 00 38 [15:51:14]Write i2c OK [15:51:14]MH_I2C_Read... [15:51:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:51:14]Read from MH i2c: E2 [15:51:14]MH_I2C_Read... [15:51:14]Read from MH i2c: E2 03 00 [15:51:14]MH_I2C_Read... [15:51:14]Read from MH i2c: E2 03 00 C4 02 00 90 00 3A [15:51:14]RAPDU: 90 00 [15:51:14]wFMCommunicate OK [15:51:14]SAM_PROTO_ClearQueue done [15:51:14]KKMCreateOFDPacket [15:51:14]OFDProtocolAddRootSTLVToBuf [15:51:14]FM_MakeSignedData [15:51:14]FM_MakeSignedData [15:51:14]SAM_PROTO_SignData [15:51:14]wFMCommunicate request_size=4 [15:51:14]MH_SAM_APDU [15:51:14]CAPDU: 80 0D 01 02 [15:51:14]Write to MH i2c: E2 08 00 C5 02 80 0D 01 02 00 00 00 00 40 [15:51:14]Write i2c OK [15:51:14]MH_I2C_Read... [15:51:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:51:14]Read from MH i2c: E2 [15:51:14]MH_I2C_Read... [15:51:14]Read from MH i2c: E2 03 00 [15:51:14]MH_I2C_Read... [15:51:14]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [15:51:14]RAPDU: 90 00 [15:51:14]wFMCommunicate OK [15:51:14]wFMCommunicate request_size=255 [15:51:14]MH_SAM_APDU [15:51:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C A2 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 25 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F1 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 70 03 00 35 04 06 00 36 91 4F DC [15:51:14]Write to MH i2c: E2 02 01 C6 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C A2 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 25 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F1 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 70 03 00 35 04 06 00 36 91 4F DC 00 00 33 [15:51:14]recv_with_timeout no data received [15:51:14]Write i2c OK [15:51:14]MH_I2C_Read... [15:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:15]Read from MH i2c: E2 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 03 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 03 00 C6 02 00 90 00 3C [15:51:15]RAPDU: 90 00 [15:51:15]wFMCommunicate OK [15:51:15]wFMCommunicate request_size=7 [15:51:15]MH_SAM_APDU [15:51:15]CAPDU: 80 0D 02 02 02 FF 53 [15:51:15]Write to MH i2c: E2 0A 00 C7 02 80 0D 02 02 02 00 FF 53 00 00 99 [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:15]Read from MH i2c: E2 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 03 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [15:51:15]RAPDU: 90 00 [15:51:15]wFMCommunicate OK [15:51:15]wFMCommunicate request_size=4 [15:51:15]MH_SAM_APDU [15:51:15]CAPDU: 80 0D 03 02 [15:51:15]Write to MH i2c: E2 08 00 C8 02 80 0D 03 02 00 00 00 00 45 [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:51:15]Read from MH i2c: E2 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 0B 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 0B 00 C8 02 00 C3 11 DB 86 A4 6E 74 FB 90 00 FC [15:51:15]RAPDU: C3 11 DB 86 A4 6E 74 FB 90 00 [15:51:15]wFMCommunicate OK [15:51:15]SAM_PROTO_SignData done [15:51:15]FM_MakeSignedData done [15:51:15]CreateOFDProtocolMessage [15:51:15]wFMCommunicate request_size=4 [15:51:15]MH_SAM_APDU [15:51:15]CAPDU: 80 11 00 00 [15:51:15]Write to MH i2c: E2 08 00 C9 02 80 11 00 00 00 00 00 00 45 [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:15]Read from MH i2c: E2 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 17 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: E2 17 00 C9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [15:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:51:15]wFMCommunicate OK [15:51:15]CreateOFDProtocolMessage done [15:51:15]OFDSenderStorePacket 225307 [15:51:15]StoreOFDPacket docnum=225307 [15:51:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3C 58 04 01 31 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C A2 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 25 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F1 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 70 03 00 35 04 06 00 36 91 4F DC FF 53 C3 11 DB 86 A4 6E 74 FB [15:51:15]CheckFolder [15:51:15]dirname=/storage/ofd_packets [15:51:15]CheckFolder done [15:51:15]ProducePacketName [15:51:15]name=ofd_packets/00225307 [15:51:15]NVStorageSaveData ofd_packets/00225307 [15:51:15]File name is /storage/ofd_packets/00225307 [15:51:15]Write 298 bytes [15:51:15]NVStorageSaveData done [15:51:15]OFDSenderStorePacket done [15:51:15]KKMCreateOFDPacket done [15:51:15]NVStorageSaveData kkm_last_timestamp [15:51:15]File name is /storage/kkm_last_timestamp [15:51:15]Write 4 bytes [15:51:15]NVStorageSaveData done [15:51:15]ExternCall_PrintAddStr [15:51:15]wPrintStart [15:51:15]Write to MH i2c: 01 00 00 CA 02 CC [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: 01 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: 01 07 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: 01 07 00 CA 02 00 00 00 00 00 FF 0F E1 [15:51:15]RasterBufferAndPrint [15:51:15]line Счет N : (1)2001506 [15:51:15]line ИНН: 02508201610067 [15:51:15]line Контрольно-Кассовый Чек [15:51:15]line ПРОДАЖА [15:51:15]line ТРК (МРК, ГНК) : 11 [15:51:15]line Товар: 2710194210 [15:51:15]line ДТ-К-5 [15:51:15]line 107.100 * 74.70 [15:51:15]line = 8000.37 [15:51:15]line НДС 12% НСП 1% [15:51:15]line > о реализуемом товаре [15:51:15]line ОКРУГЛЕНИЕ: -0.37 [15:51:15]line ИТОГО: 8000.00 [15:51:15]line Внесено: 8000.00 [15:51:15]line СДАЧА: 0.00 [15:51:15]line НСП 1% : 70.80 [15:51:15]line НДС 12% : 849.60 [15:51:15]line Наличными: 8000.00 [15:51:15]line Безнал.: 0.00 [15:51:15]line Место: АЗС № 97 "Партнер Нефть" [15:51:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:51:15]line СНО: Общий режим [15:51:15]line Чек 375 26.07.2024 15:51 [15:51:15]line Смена: 437 ФФД: 1.0 [15:51:15]line ЗНМ: 0300000054 [15:51:15]line РНМ: 0000000000092624 [15:51:15]line Версия ККМ: 001 [15:51:15]line [15:51:15]line Дисконтная программа [15:51:15]line ДТ [15:51:15]line номер 97 [15:51:15]line сэкономлено 107.10 сом [15:51:15]line ФМ: 0000000000874959 [15:51:15]line ФД: 225307 [15:51:15]line ФПД: 59997738041171 [15:51:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155113&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225307&fm=59997738041171&tin=02508201610067®Number=0000000000092624&sum=800000 [15:51:15]written 0, free lines is 4095 [15:51:15]OFD Sender: Processing packet 225307 [packets to send 596, broken 595] [15:51:15]ProducePacketName [15:51:15]name=ofd_packets/00225307 [15:51:15]OFD Sender: To server: pG, [15:51:15]CommunicateWithHost lk.salyk.kg:30040 [15:51:15]ConnectInit lk.salyk.kg [15:51:15]Write to MH i2c: 01 00 00 FA 02 FC [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: 01 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: 01 07 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 E1 0B EF [15:51:15]RasterBufferAndPrint [15:51:15]line [15:51:15]line [15:51:15]line [15:51:15]line [15:51:15]line [15:51:15]written 0, free lines is 3047 [15:51:15]MH_Cut [15:51:15]Write to MH i2c: D1 01 00 01 03 01 D6 [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: D1 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: D1 01 00 [15:51:15]MH_I2C_Read... [15:51:15]Read from MH i2c: D1 01 00 01 03 00 D5 [15:51:15]Write to MH i2c: 01 00 00 02 03 05 [15:51:15]Write i2c OK [15:51:15]MH_I2C_Read... [15:51:17]*** Cut start [15:51:17]*** Partial cut [15:51:17]*** CUTSNS_PIN = 1 [15:51:17]*** CUTSNS_PIN = 0 [15:51:17]*** Brake cut motor [15:51:17]Read from MH i2c: 01 [15:51:17]MH_I2C_Read... [15:51:17]*** Stop cut motor [15:51:17]*** Cut end [15:51:17]Read from MH i2c: 01 07 00 [15:51:17]MH_I2C_Read... [15:51:17]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [15:51:17]process_action close_receipt done [15:51:17]requested_data is exist [15:51:17]produce_requested_data [15:51:17]requested_item fm.sn is exist - process it [15:51:17]wFMCommunicate request_size=4 [15:51:17]MH_SAM_APDU [15:51:17]CAPDU: 80 11 00 00 [15:51:17]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [15:51:17]Write i2c OK [15:51:17]MH_I2C_Read... [15:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:17]Read from MH i2c: E2 [15:51:17]MH_I2C_Read... [15:51:17]Read from MH i2c: E2 17 00 [15:51:17]MH_I2C_Read... [15:51:17]Read from MH i2c: E2 17 00 03 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DD [15:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:51:17]wFMCommunicate OK [15:51:17]requested_item fd.num is exist - process it [15:51:17]SAM_PROTO_GetFieldsCounters [15:51:17]wFMCommunicate request_size=4 [15:51:17]MH_SAM_APDU [15:51:17]CAPDU: 80 13 00 00 [15:51:17]Write to MH i2c: E2 08 00 04 03 80 13 00 00 00 00 00 00 83 [15:51:17]Write i2c OK [15:51:17]MH_I2C_Read... [15:51:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:17]Read from MH i2c: E2 [15:51:17]MH_I2C_Read... [15:51:17]Read from MH i2c: E2 62 00 [15:51:17]MH_I2C_Read... [15:51:17]Read from MH i2c: E2 62 00 04 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [15:51:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:51:17]wFMCommunicate OK [15:51:17]SAM_PROTO_GetFieldsCounters done [15:51:17]requested_item shift.num is exist - process it [15:51:17]requested_item shift.opened is exist - process it [15:51:17]req_shift_opened [15:51:17]FM_GetShiftState [15:51:17]SAM_PROTO_GetShiftState [15:51:17]wFMCommunicate request_size=4 [15:51:17]MH_SAM_APDU [15:51:17]CAPDU: 80 13 01 00 [15:51:17]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [15:51:17]Write i2c OK [15:51:17]MH_I2C_Read... [15:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:18]Read from MH i2c: E2 [15:51:18]MH_I2C_Read... [15:51:18]Read from MH i2c: E2 0E 00 [15:51:18]MH_I2C_Read... [15:51:18]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 36 [15:51:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:51:18]wFMCommunicate OK [15:51:18]SAM_PROTO_GetShiftState done [15:51:18]FM_GetShiftState done [15:51:18]req_shift_opened done [15:51:18]requested_item shift.open_date is exist - process it [15:51:18]req_shift_open_date [15:51:18]req_shift_open_date done [15:51:18]produce_requested_data done [15:51:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225307,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:51:18]process_action_free close_receipt [15:51:18]json_value_free [15:51:18]json_value_free done [15:51:18]process_json_proto returns [15:51:18]Send response to host [15:51:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225307,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:51:18]free response buf [15:51:18]execute_script done [15:51:18]execute_script returns [15:51:18]free content buf [15:51:18]Sock 8.Close socket [15:51:18]Sock 8.Thread stoped [15:51:20]ConnectInit Can't take IP for lk.salyk.kg [15:51:20]CommunicateWithHost connect error [15:51:20]CommunicateWithHost err = -1 [15:51:20]OFD Sender: Server communicate error [15:51:25]OFD Sender: Processing packet 225307 [packets to send 596, broken 595] [15:51:25]ProducePacketName [15:51:25]name=ofd_packets/00225307 [15:51:25]OFD Sender: To server: pG, [15:51:25]CommunicateWithHost lk.salyk.kg:30040 [15:51:25]ConnectInit lk.salyk.kg [15:51:30]ConnectInit Can't take IP for lk.salyk.kg [15:51:30]CommunicateWithHost connect error [15:51:30]CommunicateWithHost err = -1 [15:51:30]OFD Sender: Server communicate error [15:51:35]OFD Sender: Processing packet 225307 [packets to send 596, broken 595] [15:51:35]ProducePacketName [15:51:35]name=ofd_packets/00225307 [15:51:35]OFD Sender: To server: pG, [15:51:35]CommunicateWithHost lk.salyk.kg:30040 [15:51:35]ConnectInit lk.salyk.kg [15:51:35]Connected sock=8 [15:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3C 58 04 01 31 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5C A2 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 25 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 4B 01 00 00 00 07 04 06 00 00 35 0C 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F1 C5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 70 03 00 35 04 06 00 36 91 4F DC FF 53 C3 11 DB 86 A4 6E 74 FB [15:51:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 19 47 00 BF B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 70 03 00 F4 03 04 00 16 72 A3 66 B6 04 01 00 00 68 0A 3A 11 77 82 EC 3E [15:51:36]CommunicateWithHost err = 0 [15:51:36]CheckOFDResponse [15:51:36]1017 (14) - 77093643461234 [15:51:36]1041 (16) - 0000000000874959 [15:51:36]1040 (4) - 225307 [15:51:36]1012 (4) - 26.07.2024 09:53 [15:51:36]1206 (1) - 0 [15:51:36]OFD Sender: Remove packet 225307 [15:51:36]ProducePacketName [15:51:36]name=ofd_packets/00225307 [15:51:36]NVStorageDeleteData [15:51:37]OFD Sender: No OFD packet to send [15:51:42]OFD Sender: No OFD packet to send [15:51:47]OFD Sender: No OFD packet to send [15:51:52]OFD Sender: No OFD packet to send [15:51:57]OFD Sender: No OFD packet to send [15:52:02]OFD Sender: No OFD packet to send [15:52:05]accept exits with 10 [15:52:05]New connection [15:52:05]New thread 3067280740 created [15:52:05]Thread 3067424100 joined [15:52:05]Waiting for new connection... [15:52:05] Sock 10.Parse request [15:52:05]Sock 10.Check first char [15:52:05]Sock 10.First char is OK [15:52:05]request: POST /json_proto HTTP/1.0 [15:52:05]Method: POST [15:52:05]URL: /json_proto [15:52:05]Method is POST - this is cgi request [15:52:05]url: /json_proto [15:52:05]query_string will be loaded in cgi processing [15:52:05]execute_cgi json_proto POST (null) [15:52:05]execute_cgi path=json_proto method=POST [15:52:05]POST find Content-Length [15:52:05]Host: 172.17.43.131:8080 [15:52:05]Content-Length: 1217 [15:52:05]Content-Type: application/json [15:52:05] [15:52:05]POST finish read [15:52:05]Found Content-Length = 1217 [15:52:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001504\u000A26.07.2024 15:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 81\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2711190000\u000A\u0413\u0410\u0417-\u041A-5\u000A 39.710 x 36.40\u000A\u0418\u0422\u041E\u0413: 1445.44\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53125\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:05]execute_script... [15:52:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001504\u000A26.07.2024 15:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 81\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2711190000\u000A\u0413\u0410\u0417-\u041A-5\u000A 39.710 x 36.40\u000A\u0418\u0422\u041E\u0413: 1445.44\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53125\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:05]POST & json_proto [15:52:05]process_json_proto [15:52:05]json parsed OK: [15:52:05]protocol is kg_v1.0 [15:52:05]action value=print_text [15:52:05]process_action print_text [15:52:05]cmd_print_text [15:52:05]ExternCall_PrintAddStr [15:52:05]wPrintStart [15:52:05]Write to MH i2c: 01 00 00 06 03 09 [15:52:05]Write i2c OK [15:52:05]MH_I2C_Read... [15:52:05]Read from MH i2c: 01 [15:52:05]MH_I2C_Read... [15:52:05]Read from MH i2c: 01 07 00 [15:52:05]MH_I2C_Read... [15:52:05]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [15:52:05]RasterBufferAndPrint [15:52:05]line *****ТОВАРНЫЙ ЧЕК***** [15:52:05]line АЗС-97 [15:52:05]line Партнер нефть [15:52:05]line 02508201610067 [15:52:05]line Кассир : Ахмадалиева М. [15:52:05]line Счет N : (1)2001504 [15:52:05]line 26.07.2024 15:50 [15:52:05]line ПРОДАЖА [15:52:05]line ТРК (МРК, ГНК): 81 [15:52:05]line Вид ГСМ : 2711190000 [15:52:05]line ГАЗ-К-5 [15:52:05]line 39.710 x 36.40 [15:52:05]line ИТОГ: 1445.44 [15:52:05]line Тип оплаты: Талоны: Топливная Карта [15:52:05]line 53125 [15:52:05]line ______________________ [15:52:05]line (подпись) [15:52:05]written 0, free lines is 4095 [15:52:06]Write to MH i2c: 01 00 00 1B 03 1E [15:52:06]Write i2c OK [15:52:06]MH_I2C_Read... [15:52:06]Read from MH i2c: 01 [15:52:06]MH_I2C_Read... [15:52:06]Read from MH i2c: 01 07 00 [15:52:06]MH_I2C_Read... [15:52:06]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 F3 0D 25 [15:52:06]RasterBufferAndPrint [15:52:06]line [15:52:06]line [15:52:06]line [15:52:06]line [15:52:06]line [15:52:06]written 0, free lines is 3573 [15:52:06]MH_Cut [15:52:06]Write to MH i2c: D1 01 00 22 03 01 F7 [15:52:06]Write i2c OK [15:52:06]MH_I2C_Read... [15:52:06]Read from MH i2c: D1 [15:52:06]MH_I2C_Read... [15:52:06]Read from MH i2c: D1 01 00 [15:52:06]MH_I2C_Read... [15:52:06]Read from MH i2c: D1 01 00 22 03 00 F6 [15:52:06]Write to MH i2c: 01 00 00 23 03 26 [15:52:06]Write i2c OK [15:52:06]MH_I2C_Read... [15:52:06]*** Cut start [15:52:06]*** Partial cut [15:52:06]*** CUTSNS_PIN = 1 [15:52:06]*** CUTSNS_PIN = 0 [15:52:07]*** Brake cut motor [15:52:07]OFD Sender: No OFD packet to send [15:52:07]Read from MH i2c: 01 [15:52:07]MH_I2C_Read... [15:52:07]*** Stop cut motor [15:52:07]*** Cut end [15:52:07]Read from MH i2c: 01 07 00 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: 01 07 00 23 03 00 00 00 00 00 FF 0F 3B [15:52:07]process_action print_text done [15:52:07]requested_data is exist [15:52:07]produce_requested_data [15:52:07]requested_item fm.sn is exist - process it [15:52:07]wFMCommunicate request_size=4 [15:52:07]MH_SAM_APDU [15:52:07]CAPDU: 80 11 00 00 [15:52:07]Write to MH i2c: E2 08 00 24 03 80 11 00 00 00 00 00 00 A1 [15:52:07]Write i2c OK [15:52:07]MH_I2C_Read... [15:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:07]Read from MH i2c: E2 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: E2 17 00 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: E2 17 00 24 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FE [15:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:52:07]wFMCommunicate OK [15:52:07]requested_item fd.num is exist - process it [15:52:07]SAM_PROTO_GetFieldsCounters [15:52:07]wFMCommunicate request_size=4 [15:52:07]MH_SAM_APDU [15:52:07]CAPDU: 80 13 00 00 [15:52:07]Write to MH i2c: E2 08 00 25 03 80 13 00 00 00 00 00 00 A4 [15:52:07]Write i2c OK [15:52:07]MH_I2C_Read... [15:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:07]Read from MH i2c: E2 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: E2 62 00 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: E2 62 00 25 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [15:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:07]wFMCommunicate OK [15:52:07]SAM_PROTO_GetFieldsCounters done [15:52:07]requested_item shift.num is exist - process it [15:52:07]requested_item shift.opened is exist - process it [15:52:07]req_shift_opened [15:52:07]FM_GetShiftState [15:52:07]SAM_PROTO_GetShiftState [15:52:07]wFMCommunicate request_size=4 [15:52:07]MH_SAM_APDU [15:52:07]CAPDU: 80 13 01 00 [15:52:07]Write to MH i2c: E2 08 00 26 03 80 13 01 00 00 00 00 00 A6 [15:52:07]Write i2c OK [15:52:07]MH_I2C_Read... [15:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:07]Read from MH i2c: E2 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: E2 0E 00 [15:52:07]MH_I2C_Read... [15:52:07]Read from MH i2c: E2 0E 00 26 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 57 [15:52:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:52:07]wFMCommunicate OK [15:52:07]SAM_PROTO_GetShiftState done [15:52:07]FM_GetShiftState done [15:52:07]req_shift_opened done [15:52:07]requested_item shift.open_date is exist - process it [15:52:07]req_shift_open_date [15:52:07]req_shift_open_date done [15:52:07]produce_requested_data done [15:52:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225307,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:52:07]process_action_free print_text [15:52:07]json_value_free [15:52:07]json_value_free done [15:52:07]process_json_proto returns [15:52:07]Send response to host [15:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225307,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:52:07]free response buf [15:52:07]execute_script done [15:52:07]execute_script returns [15:52:07]free content buf [15:52:07]Sock 10.Close socket [15:52:07]Sock 10.Thread stoped [15:52:12]OFD Sender: No OFD packet to send [15:52:17]OFD Sender: No OFD packet to send [15:52:22]OFD Sender: No OFD packet to send [15:52:27]OFD Sender: No OFD packet to send [15:52:32]OFD Sender: No OFD packet to send [15:52:37]OFD Sender: No OFD packet to send [15:52:42]OFD Sender: No OFD packet to send [15:52:47]OFD Sender: No OFD packet to send [15:52:52]OFD Sender: No OFD packet to send [15:52:57]OFD Sender: No OFD packet to send [15:53:02]OFD Sender: No OFD packet to send [15:53:07]OFD Sender: No OFD packet to send [15:53:09]recv_with_timeout no data received [15:53:12]OFD Sender: No OFD packet to send [15:53:17]OFD Sender: No OFD packet to send [15:53:22]OFD Sender: No OFD packet to send [15:53:27]OFD Sender: No OFD packet to send [15:53:32]OFD Sender: No OFD packet to send [15:53:37]OFD Sender: No OFD packet to send [15:53:42]OFD Sender: No OFD packet to send [15:53:47]OFD Sender: No OFD packet to send [15:53:48]recv_with_timeout no data received [15:53:52]OFD Sender: No OFD packet to send [15:53:57]OFD Sender: No OFD packet to send [15:54:02]OFD Sender: No OFD packet to send [15:54:07]OFD Sender: No OFD packet to send [15:54:12]OFD Sender: No OFD packet to send [15:54:17]OFD Sender: No OFD packet to send [15:54:21]recv_with_timeout no data received [15:54:22]OFD Sender: No OFD packet to send [15:54:27]OFD Sender: No OFD packet to send [15:54:32]OFD Sender: No OFD packet to send [15:54:37]OFD Sender: No OFD packet to send [15:54:42]OFD Sender: No OFD packet to send [15:54:47]OFD Sender: No OFD packet to send [15:54:51]recv_with_timeout no data received [15:54:52]accept exits with 9 [15:54:52]New connection [15:54:52]New thread 3067424100 created [15:54:52]Thread 3067280740 joined [15:54:52]Waiting for new connection... [15:54:52] Sock 9.Parse request [15:54:52]Sock 9.Check first char [15:54:52]Sock 9.First char is OK [15:54:52]request: POST /json_proto HTTP/1.0 [15:54:52]Method: POST [15:54:52]URL: /json_proto [15:54:52]Method is POST - this is cgi request [15:54:52]url: /json_proto [15:54:52]query_string will be loaded in cgi processing [15:54:52]execute_cgi json_proto POST (null) [15:54:52]execute_cgi path=json_proto method=POST [15:54:52]POST find Content-Length [15:54:52]Host: 172.17.43.131:8080 [15:54:52]Content-Length: 1219 [15:54:52]Content-Type: application/json [15:54:52] [15:54:52]POST finish read [15:54:52]Found Content-Length = 1219 [15:54:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001512\u000A26.07.2024 15:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3982103\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:52]execute_script... [15:54:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001512\u000A26.07.2024 15:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3982103\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:52]POST & json_proto [15:54:52]process_json_proto [15:54:52]json parsed OK: [15:54:52]protocol is kg_v1.0 [15:54:52]action value=print_text [15:54:52]process_action print_text [15:54:52]cmd_print_text [15:54:52]ExternCall_PrintAddStr [15:54:52]wPrintStart [15:54:52]Write to MH i2c: 01 00 00 27 03 2A [15:54:52]Write i2c OK [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: 01 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: 01 07 00 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [15:54:52]RasterBufferAndPrint [15:54:52]line *****ТОВАРНЫЙ ЧЕК***** [15:54:52]line АЗС-97 [15:54:52]line Партнер нефть [15:54:52]line 02508201610067 [15:54:52]line Кассир : Ахмадалиева М. [15:54:52]line Счет N : (1)2001512 [15:54:52]line 26.07.2024 15:53 [15:54:52]line ПРОДАЖА [15:54:52]line ТРК (МРК, ГНК): 31 [15:54:52]line Вид ГСМ : 2710194210 [15:54:52]line ДТ-К-5 [15:54:52]line 50.000 x 75.70 [15:54:52]line ИТОГ: 3785.00 [15:54:52]line Тип оплаты: Талоны: Топливные Талоны [15:54:52]line 3982103 [15:54:52]line ______________________ [15:54:52]line (подпись) [15:54:52]written 0, free lines is 4095 [15:54:52]Write to MH i2c: 01 00 00 3C 03 3F [15:54:52]Write i2c OK [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: 01 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: 01 07 00 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: 01 07 00 3C 03 00 00 00 00 00 F3 0D 46 [15:54:52]RasterBufferAndPrint [15:54:52]line [15:54:52]line [15:54:52]line [15:54:52]line [15:54:52]line [15:54:52]written 0, free lines is 3572 [15:54:52]MH_Cut [15:54:52]Write to MH i2c: D1 01 00 43 03 01 18 [15:54:52]Write i2c OK [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: D1 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: D1 01 00 [15:54:52]MH_I2C_Read... [15:54:52]Read from MH i2c: D1 01 00 43 03 00 17 [15:54:52]Write to MH i2c: 01 00 00 44 03 47 [15:54:52]Write i2c OK [15:54:52]MH_I2C_Read... [15:54:52]OFD Sender: No OFD packet to send [15:54:53]*** Cut start [15:54:53]*** Partial cut [15:54:53]*** CUTSNS_PIN = 1 [15:54:53]*** CUTSNS_PIN = 0 [15:54:53]*** Brake cut motor [15:54:53]Read from MH i2c: 01 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: 01 07 00 [15:54:53]MH_I2C_Read... [15:54:53]*** Stop cut motor [15:54:53]*** Cut end [15:54:53]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 FF 0F 5C [15:54:53]process_action print_text done [15:54:53]requested_data is exist [15:54:53]produce_requested_data [15:54:53]requested_item fm.sn is exist - process it [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 11 00 00 [15:54:53]Write to MH i2c: E2 08 00 45 03 80 11 00 00 00 00 00 00 C2 [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 17 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 17 00 45 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [15:54:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:54:54]wFMCommunicate OK [15:54:54]requested_item fd.num is exist - process it [15:54:54]SAM_PROTO_GetFieldsCounters [15:54:54]wFMCommunicate request_size=4 [15:54:54]MH_SAM_APDU [15:54:54]CAPDU: 80 13 00 00 [15:54:54]Write to MH i2c: E2 08 00 46 03 80 13 00 00 00 00 00 00 C5 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:54]Read from MH i2c: E2 62 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 62 00 46 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [15:54:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:54:54]wFMCommunicate OK [15:54:54]SAM_PROTO_GetFieldsCounters done [15:54:54]requested_item shift.num is exist - process it [15:54:54]requested_item shift.opened is exist - process it [15:54:54]req_shift_opened [15:54:54]FM_GetShiftState [15:54:54]SAM_PROTO_GetShiftState [15:54:54]wFMCommunicate request_size=4 [15:54:54]MH_SAM_APDU [15:54:54]CAPDU: 80 13 01 00 [15:54:54]Write to MH i2c: E2 08 00 47 03 80 13 01 00 00 00 00 00 C7 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:54]Read from MH i2c: E2 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 0E 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: E2 0E 00 47 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [15:54:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:54:54]wFMCommunicate OK [15:54:54]SAM_PROTO_GetShiftState done [15:54:54]FM_GetShiftState done [15:54:54]req_shift_opened done [15:54:54]requested_item shift.open_date is exist - process it [15:54:54]req_shift_open_date [15:54:54]req_shift_open_date done [15:54:54]produce_requested_data done [15:54:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225307,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:54:54]process_action_free print_text [15:54:54]json_value_free [15:54:54]json_value_free done [15:54:54]process_json_proto returns [15:54:54]Send response to host [15:54:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225307,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:54:54]free response buf [15:54:54]execute_script done [15:54:54]execute_script returns [15:54:54]free content buf [15:54:54]Sock 9.Close socket [15:54:54]Sock 9.Thread stoped [15:54:56]accept exits with 8 [15:54:56]New connection [15:54:56]New thread 3067280740 created [15:54:56]Thread 3067424100 joined [15:54:56]Waiting for new connection... [15:54:56] Sock 8.Parse request [15:54:56]Sock 8.Check first char [15:54:56]Sock 8.First char is OK [15:54:56]request: POST /json_proto HTTP/1.0 [15:54:56]Method: POST [15:54:56]URL: /json_proto [15:54:56]Method is POST - this is cgi request [15:54:56]url: /json_proto [15:54:56]query_string will be loaded in cgi processing [15:54:56]execute_cgi json_proto POST (null) [15:54:56]execute_cgi path=json_proto method=POST [15:54:56]POST find Content-Length [15:54:56]Host: 172.17.43.131:8080 [15:54:56]Content-Length: 804 [15:54:56]Content-Type: application/json [15:54:56] [15:54:56]POST finish read [15:54:56]Found Content-Length = 804 [15:54:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:56]execute_script... [15:54:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:56]POST & json_proto [15:54:56]process_json_proto [15:54:56]json parsed OK: [15:54:56]protocol is kg_v1.0 [15:54:56]action value=close_receipt [15:54:56]process_action close_receipt [15:54:56]cmd_close_receipt [15:54:56]MH_GetDate [15:54:56]Write to MH i2c: F0 00 00 48 03 3A [15:54:56]Write i2c OK [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: F0 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: F0 09 00 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: F0 09 00 48 03 00 D0 C6 A3 66 F9 24 A2 66 07 [15:54:56]GetLastDocTimeStamp 1722009073 [15:54:56]current date 1722009296 [15:54:56]FM_GetShiftState [15:54:56]SAM_PROTO_GetShiftState [15:54:56]wFMCommunicate request_size=4 [15:54:56]MH_SAM_APDU [15:54:56]CAPDU: 80 13 01 00 [15:54:56]Write to MH i2c: E2 08 00 49 03 80 13 01 00 00 00 00 00 C9 [15:54:56]Write i2c OK [15:54:56]MH_I2C_Read... [15:54:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:56]Read from MH i2c: E2 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 0E 00 [15:54:56]MH_I2C_Read... [15:54:56]Read from MH i2c: E2 0E 00 49 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [15:54:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:54:56]wFMCommunicate OK [15:54:56]SAM_PROTO_GetShiftState done [15:54:56]FM_GetShiftState done [15:54:56]opened in 1721952182 [15:54:56]opened+sec_in_day 1722038582 [15:54:56]quantity*price = 100021 [15:54:56]sum+1 = 100023 [15:54:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 376 26.07.2024 15:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225308 ФПД: 146831754802811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225308&fm=146831754802811&tin=02508201610067®Number=0000000000092624&sum=100022 [15:54:57]StoreToDocumentArchive [15:54:57]shift 437 fd 225308 [15:54:57]save to /storage/0437/doc_00225308 [15:54:57]save last doc name /storage/0437/doc_00225308 to /storage/kkm_last_doc_name [15:54:57]save OK [15:54:57]Clear old archive folders... [15:54:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:57]tlvbuf is 0036AE00 [15:54:57]SAM_PROTO_ClearQueue [15:54:57]wFMCommunicate request_size=4 [15:54:57]MH_SAM_APDU [15:54:57]CAPDU: 80 09 00 00 [15:54:57]Write to MH i2c: E2 08 00 56 03 80 09 00 00 00 00 00 00 CB [15:54:57]Write i2c OK [15:54:57]MH_I2C_Read... [15:54:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:57]Read from MH i2c: E2 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 56 03 00 90 00 CD [15:54:57]RAPDU: 90 00 [15:54:57]wFMCommunicate OK [15:54:57]SAM_PROTO_ClearQueue done [15:54:57]KKMCreateOFDPacket [15:54:57]OFDProtocolAddRootSTLVToBuf [15:54:57]FM_MakeSignedData [15:54:57]FM_MakeSignedData [15:54:57]SAM_PROTO_SignData [15:54:57]wFMCommunicate request_size=4 [15:54:57]MH_SAM_APDU [15:54:57]CAPDU: 80 0D 01 02 [15:54:57]Write to MH i2c: E2 08 00 57 03 80 0D 01 02 00 00 00 00 D3 [15:54:57]Write i2c OK [15:54:57]MH_I2C_Read... [15:54:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:57]Read from MH i2c: E2 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 57 03 00 90 00 CE [15:54:57]RAPDU: 90 00 [15:54:57]wFMCommunicate OK [15:54:57]wFMCommunicate request_size=255 [15:54:57]MH_SAM_APDU [15:54:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D0 C6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 70 03 00 35 04 06 00 85 [15:54:57]Write to MH i2c: E2 02 01 58 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D0 C6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 70 03 00 35 04 06 00 85 00 00 95 [15:54:57]Write i2c OK [15:54:57]MH_I2C_Read... [15:54:57]OFD Sender: No OFD packet to send [15:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:57]Read from MH i2c: E2 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [15:54:57]RAPDU: 90 00 [15:54:57]wFMCommunicate OK [15:54:57]wFMCommunicate request_size=10 [15:54:57]MH_SAM_APDU [15:54:57]CAPDU: 80 0D 02 02 05 8A EE 96 36 7B [15:54:57]Write to MH i2c: E2 0D 00 59 03 80 0D 02 02 05 00 8A EE 96 36 7B 00 00 9F [15:54:57]Write i2c OK [15:54:57]MH_I2C_Read... [15:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:57]Read from MH i2c: E2 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [15:54:57]RAPDU: 90 00 [15:54:57]wFMCommunicate OK [15:54:57]wFMCommunicate request_size=4 [15:54:57]MH_SAM_APDU [15:54:57]CAPDU: 80 0D 03 02 [15:54:57]Write to MH i2c: E2 08 00 5A 03 80 0D 03 02 00 00 00 00 D8 [15:54:57]Write i2c OK [15:54:57]MH_I2C_Read... [15:54:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:57]Read from MH i2c: E2 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 0B 00 [15:54:57]MH_I2C_Read... [15:54:57]Read from MH i2c: E2 0B 00 5A 03 00 FD EC AA 99 A8 4E 8B FB 90 00 81 [15:54:57]RAPDU: FD EC AA 99 A8 4E 8B FB 90 00 [15:54:57]wFMCommunicate OK [15:54:57]SAM_PROTO_SignData done [15:54:57]FM_MakeSignedData done [15:54:57]CreateOFDProtocolMessage [15:54:57]wFMCommunicate request_size=4 [15:54:57]MH_SAM_APDU [15:54:57]CAPDU: 80 11 00 00 [15:54:57]Write to MH i2c: E2 08 00 5B 03 80 11 00 00 00 00 00 00 D8 [15:54:57]Write i2c OK [15:54:57]MH_I2C_Read... [15:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:58]Read from MH i2c: E2 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: E2 17 00 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: E2 17 00 5B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [15:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:54:58]wFMCommunicate OK [15:54:58]CreateOFDProtocolMessage done [15:54:58]OFDSenderStorePacket 225308 [15:54:58]StoreOFDPacket docnum=225308 [15:54:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 16 07 01 9E 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D0 C6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 70 03 00 35 04 06 00 85 8A EE 96 36 7B FD EC AA 99 A8 4E 8B FB [15:54:58]CheckFolder [15:54:58]dirname=/storage/ofd_packets [15:54:58]CheckFolder done [15:54:58]ProducePacketName [15:54:58]name=ofd_packets/00225308 [15:54:58]NVStorageSaveData ofd_packets/00225308 [15:54:58]File name is /storage/ofd_packets/00225308 [15:54:58]Write 301 bytes [15:54:58]NVStorageSaveData done [15:54:58]OFDSenderStorePacket done [15:54:58]KKMCreateOFDPacket done [15:54:58]NVStorageSaveData kkm_last_timestamp [15:54:58]File name is /storage/kkm_last_timestamp [15:54:58]Write 4 bytes [15:54:58]NVStorageSaveData done [15:54:58]ExternCall_PrintAddStr [15:54:58]wPrintStart [15:54:58]Write to MH i2c: 01 00 00 5C 03 5F [15:54:58]Write i2c OK [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: 01 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: 01 07 00 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: 01 07 00 5C 03 00 00 00 00 00 FF 0F 74 [15:54:58]RasterBufferAndPrint [15:54:58]line Счет N : (1)2001513 [15:54:58]line ИНН: 02508201610067 [15:54:58]line Контрольно-Кассовый Чек [15:54:58]line ПРОДАЖА [15:54:58]line ТРК (МРК, ГНК) : 54 [15:54:58]line Товар: 2710124500 [15:54:58]line Аи-95-К-5 [15:54:58]line 13.480 * 74.20 [15:54:58]line = 1000.22 [15:54:58]line НДС 12% НСП 1% [15:54:58]line > о реализуемом товаре [15:54:58]line ИТОГО: 1000.22 [15:54:58]line НСП 1% : 8.85 [15:54:58]line НДС 12% : 106.22 [15:54:58]line Наличными: 0.00 [15:54:58]line Безнал.: 1000.22 [15:54:58]line Место: АЗС № 97 "Партнер Нефть" [15:54:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:54:58]line СНО: Общий режим [15:54:58]line Чек 376 26.07.2024 15:54 [15:54:58]line Смена: 437 ФФД: 1.0 [15:54:58]line ЗНМ: 0300000054 [15:54:58]line РНМ: 0000000000092624 [15:54:58]line Версия ККМ: 001 [15:54:58]line Платежная система: O! деньги [15:54:58]line ФМ: 0000000000874959 [15:54:58]line ФД: 225308 [15:54:58]line ФПД: 146831754802811 [15:54:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155456&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225308&fm=146831754802811&tin=02508201610067®Number=0000000000092624&sum=100022 [15:54:58]written 0, free lines is 4095 [15:54:58]OFD Sender: Processing packet 225308 [packets to send 596, broken 595] [15:54:58]ProducePacketName [15:54:58]name=ofd_packets/00225308 [15:54:58]OFD Sender: To server: pG, [15:54:58]CommunicateWithHost lk.salyk.kg:30040 [15:54:58]ConnectInit lk.salyk.kg [15:54:58]Write to MH i2c: 01 00 00 86 03 89 [15:54:58]Write i2c OK [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: 01 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: 01 07 00 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: 01 07 00 86 03 00 00 00 00 00 6E 0C 0A [15:54:58]RasterBufferAndPrint [15:54:58]line [15:54:58]line [15:54:58]line [15:54:58]line [15:54:58]line [15:54:58]written 0, free lines is 3187 [15:54:58]MH_Cut [15:54:58]Write to MH i2c: D1 01 00 8D 03 01 62 [15:54:58]Write i2c OK [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: D1 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: D1 01 00 [15:54:58]MH_I2C_Read... [15:54:58]Read from MH i2c: D1 01 00 8D 03 00 61 [15:54:58]Write to MH i2c: 01 00 00 8E 03 91 [15:54:58]Write i2c OK [15:54:58]MH_I2C_Read... [15:54:59]*** Cut start [15:54:59]*** Partial cut [15:54:59]*** CUTSNS_PIN = 1 [15:54:59]*** CUTSNS_PIN = 0 [15:55:00]*** Brake cut motor [15:55:00]Read from MH i2c: 01 [15:55:00]MH_I2C_Read... [15:55:00]*** Stop cut motor [15:55:00]*** Cut end [15:55:00]Read from MH i2c: 01 07 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 FF 0F A6 [15:55:00]process_action close_receipt done [15:55:00]requested_data is exist [15:55:00]produce_requested_data [15:55:00]requested_item fm.sn is exist - process it [15:55:00]wFMCommunicate request_size=4 [15:55:00]MH_SAM_APDU [15:55:00]CAPDU: 80 11 00 00 [15:55:00]Write to MH i2c: E2 08 00 8F 03 80 11 00 00 00 00 00 00 0C [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:00]Read from MH i2c: E2 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 17 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 17 00 8F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [15:55:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:55:00]wFMCommunicate OK [15:55:00]requested_item fd.num is exist - process it [15:55:00]SAM_PROTO_GetFieldsCounters [15:55:00]wFMCommunicate request_size=4 [15:55:00]MH_SAM_APDU [15:55:00]CAPDU: 80 13 00 00 [15:55:00]Write to MH i2c: E2 08 00 90 03 80 13 00 00 00 00 00 00 0F [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:00]Read from MH i2c: E2 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 62 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 62 00 90 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [15:55:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:00]wFMCommunicate OK [15:55:00]SAM_PROTO_GetFieldsCounters done [15:55:00]requested_item shift.num is exist - process it [15:55:00]requested_item shift.opened is exist - process it [15:55:00]req_shift_opened [15:55:00]FM_GetShiftState [15:55:00]SAM_PROTO_GetShiftState [15:55:00]wFMCommunicate request_size=4 [15:55:00]MH_SAM_APDU [15:55:00]CAPDU: 80 13 01 00 [15:55:00]Write to MH i2c: E2 08 00 91 03 80 13 01 00 00 00 00 00 11 [15:55:00]Write i2c OK [15:55:00]MH_I2C_Read... [15:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:00]Read from MH i2c: E2 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 0E 00 [15:55:00]MH_I2C_Read... [15:55:00]Read from MH i2c: E2 0E 00 91 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C2 [15:55:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:55:00]wFMCommunicate OK [15:55:00]SAM_PROTO_GetShiftState done [15:55:00]FM_GetShiftState done [15:55:00]req_shift_opened done [15:55:00]requested_item shift.open_date is exist - process it [15:55:00]req_shift_open_date [15:55:00]req_shift_open_date done [15:55:00]produce_requested_data done [15:55:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225308,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:55:00]process_action_free close_receipt [15:55:00]json_value_free [15:55:00]json_value_free done [15:55:00]process_json_proto returns [15:55:00]Send response to host [15:55:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225308,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:55:00]free response buf [15:55:00]execute_script done [15:55:00]execute_script returns [15:55:00]free content buf [15:55:00]Sock 8.Close socket [15:55:00]Sock 8.Thread stoped [15:55:03]ConnectInit Can't take IP for lk.salyk.kg [15:55:03]CommunicateWithHost connect error [15:55:03]CommunicateWithHost err = -1 [15:55:03]OFD Sender: Server communicate error [15:55:08]OFD Sender: Processing packet 225308 [packets to send 596, broken 595] [15:55:08]ProducePacketName [15:55:08]name=ofd_packets/00225308 [15:55:08]OFD Sender: To server: pG, [15:55:08]CommunicateWithHost lk.salyk.kg:30040 [15:55:08]ConnectInit lk.salyk.kg [15:55:11]Connected sock=6 [15:55:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 48 16 07 01 9E 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 D0 C6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 70 03 00 35 04 06 00 85 8A EE 96 36 7B FD EC AA 99 A8 4E 8B FB [15:55:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5B 56 47 00 0A D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 70 03 00 F4 03 04 00 EE 72 A3 66 B6 04 01 00 00 5F 10 D0 D7 10 14 56 C0 [15:55:12]CommunicateWithHost err = 0 [15:55:12]CheckOFDResponse [15:55:12]1017 (14) - 77093643461234 [15:55:12]1041 (16) - 0000000000874959 [15:55:12]1040 (4) - 225308 [15:55:12]1012 (4) - 26.07.2024 09:57 [15:55:12]1206 (1) - 0 [15:55:12]OFD Sender: Remove packet 225308 [15:55:12]ProducePacketName [15:55:12]name=ofd_packets/00225308 [15:55:12]NVStorageDeleteData [15:55:13]OFD Sender: No OFD packet to send [15:55:18]OFD Sender: No OFD packet to send [15:55:23]OFD Sender: No OFD packet to send [15:55:28]OFD Sender: No OFD packet to send [15:55:33]OFD Sender: No OFD packet to send [15:55:38]OFD Sender: No OFD packet to send [15:55:43]OFD Sender: No OFD packet to send [15:55:48]OFD Sender: No OFD packet to send [15:55:53]OFD Sender: No OFD packet to send [15:55:58]OFD Sender: No OFD packet to send [15:56:03]OFD Sender: No OFD packet to send [15:56:08]OFD Sender: No OFD packet to send [15:56:13]OFD Sender: No OFD packet to send [15:56:18]OFD Sender: No OFD packet to send [15:56:23]OFD Sender: No OFD packet to send [15:56:28]OFD Sender: No OFD packet to send [15:56:33]OFD Sender: No OFD packet to send [15:56:38]OFD Sender: No OFD packet to send [15:56:43]OFD Sender: No OFD packet to send [15:56:48]OFD Sender: No OFD packet to send [15:56:53]OFD Sender: No OFD packet to send [15:56:58]OFD Sender: No OFD packet to send [15:57:03]OFD Sender: No OFD packet to send [15:57:08]OFD Sender: No OFD packet to send [15:57:13]OFD Sender: No OFD packet to send [15:57:18]OFD Sender: No OFD packet to send [15:57:23]recv_with_timeout no data received [15:57:23]OFD Sender: No OFD packet to send [15:57:28]OFD Sender: No OFD packet to send [15:57:33]OFD Sender: No OFD packet to send [15:57:38]OFD Sender: No OFD packet to send [15:57:43]OFD Sender: No OFD packet to send [15:57:45]recv_with_timeout no data received [15:57:48]OFD Sender: No OFD packet to send [15:57:53]OFD Sender: No OFD packet to send [15:57:58]OFD Sender: No OFD packet to send [15:58:03]OFD Sender: No OFD packet to send [15:58:08]OFD Sender: No OFD packet to send [15:58:14]OFD Sender: No OFD packet to send [15:58:16]accept exits with 9 [15:58:16]New connection [15:58:16]New thread 3067424100 created [15:58:16]Thread 3067280740 joined [15:58:16]Waiting for new connection... [15:58:16] Sock 9.Parse request [15:58:16]Sock 9.Check first char [15:58:16]Sock 9.First char is OK [15:58:16]request: POST /json_proto HTTP/1.0 [15:58:16]Method: POST [15:58:16]URL: /json_proto [15:58:16]Method is POST - this is cgi request [15:58:16]url: /json_proto [15:58:16]query_string will be loaded in cgi processing [15:58:16]execute_cgi json_proto POST (null) [15:58:16]execute_cgi path=json_proto method=POST [15:58:16]POST find Content-Length [15:58:16]Host: 172.17.43.131:8080 [15:58:16]Content-Length: 678 [15:58:16]Content-Type: application/json [15:58:16] [15:58:16]POST finish read [15:58:16]Found Content-Length = 678 [15:58:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:16]execute_script... [15:58:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:16]POST & json_proto [15:58:16]process_json_proto [15:58:16]json parsed OK: [15:58:16]protocol is kg_v1.0 [15:58:16]action value=close_receipt [15:58:16]process_action close_receipt [15:58:16]cmd_close_receipt [15:58:16]MH_GetDate [15:58:16]Write to MH i2c: F0 00 00 92 03 84 [15:58:16]Write i2c OK [15:58:16]MH_I2C_Read... [15:58:16]Read from MH i2c: F0 [15:58:16]MH_I2C_Read... [15:58:16]Read from MH i2c: F0 09 00 [15:58:16]MH_I2C_Read... [15:58:16]Read from MH i2c: F0 09 00 92 03 00 98 C7 A3 66 F9 24 A2 66 1A [15:58:16]GetLastDocTimeStamp 1722009296 [15:58:16]current date 1722009496 [15:58:16]FM_GetShiftState [15:58:16]SAM_PROTO_GetShiftState [15:58:16]wFMCommunicate request_size=4 [15:58:16]MH_SAM_APDU [15:58:16]CAPDU: 80 13 01 00 [15:58:16]Write to MH i2c: E2 08 00 93 03 80 13 01 00 00 00 00 00 13 [15:58:16]Write i2c OK [15:58:16]MH_I2C_Read... [15:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:16]Read from MH i2c: E2 [15:58:16]MH_I2C_Read... [15:58:16]Read from MH i2c: E2 0E 00 [15:58:16]MH_I2C_Read... [15:58:16]Read from MH i2c: E2 0E 00 93 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [15:58:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:58:16]wFMCommunicate OK [15:58:16]SAM_PROTO_GetShiftState done [15:58:16]FM_GetShiftState done [15:58:16]opened in 1721952182 [15:58:16]opened+sec_in_day 1722038582 [15:58:16]quantity*price = 40002 [15:58:16]sum+1 = 40003 [15:58:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 377 26.07.2024 15:58 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225309 ФПД: 89744841462018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225309&fm=89744841462018&tin=02508201610067®Number=0000000000092624&sum=40000 [15:58:17]StoreToDocumentArchive [15:58:17]shift 437 fd 225309 [15:58:17]save to /storage/0437/doc_00225309 [15:58:17]save last doc name /storage/0437/doc_00225309 to /storage/kkm_last_doc_name [15:58:17]save OK [15:58:17]Clear old archive folders... [15:58:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:58:17]tlvbuf is 00373680 [15:58:17]SAM_PROTO_ClearQueue [15:58:17]wFMCommunicate request_size=4 [15:58:17]MH_SAM_APDU [15:58:17]CAPDU: 80 09 00 00 [15:58:17]Write to MH i2c: E2 08 00 A0 03 80 09 00 00 00 00 00 00 15 [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:58:17]Read from MH i2c: E2 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 A0 03 00 90 00 17 [15:58:17]RAPDU: 90 00 [15:58:17]wFMCommunicate OK [15:58:17]SAM_PROTO_ClearQueue done [15:58:17]KKMCreateOFDPacket [15:58:17]OFDProtocolAddRootSTLVToBuf [15:58:17]FM_MakeSignedData [15:58:17]FM_MakeSignedData [15:58:17]SAM_PROTO_SignData [15:58:17]wFMCommunicate request_size=4 [15:58:17]MH_SAM_APDU [15:58:17]CAPDU: 80 0D 01 02 [15:58:17]Write to MH i2c: E2 08 00 A1 03 80 0D 01 02 00 00 00 00 1D [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:58:17]Read from MH i2c: E2 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 A1 03 00 90 00 18 [15:58:17]RAPDU: 90 00 [15:58:17]wFMCommunicate OK [15:58:17]wFMCommunicate request_size=255 [15:58:17]MH_SAM_APDU [15:58:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 98 C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 70 03 00 35 04 06 00 51 [15:58:17]Write to MH i2c: E2 02 01 A2 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 98 C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 70 03 00 35 04 06 00 51 00 00 02 [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:17]Read from MH i2c: E2 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 A2 03 00 90 00 19 [15:58:17]RAPDU: 90 00 [15:58:17]wFMCommunicate OK [15:58:17]wFMCommunicate request_size=10 [15:58:17]MH_SAM_APDU [15:58:17]CAPDU: 80 0D 02 02 05 9F 59 65 51 02 [15:58:17]Write to MH i2c: E2 0D 00 A3 03 80 0D 02 02 05 00 9F 59 65 51 02 00 00 DA [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:17]Read from MH i2c: E2 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [15:58:17]RAPDU: 90 00 [15:58:17]wFMCommunicate OK [15:58:17]wFMCommunicate request_size=4 [15:58:17]MH_SAM_APDU [15:58:17]CAPDU: 80 0D 03 02 [15:58:17]Write to MH i2c: E2 08 00 A4 03 80 0D 03 02 00 00 00 00 22 [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:58:17]Read from MH i2c: E2 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 0B 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 0B 00 A4 03 00 D2 40 BC 34 9D 59 7C F2 90 00 89 [15:58:17]RAPDU: D2 40 BC 34 9D 59 7C F2 90 00 [15:58:17]wFMCommunicate OK [15:58:17]SAM_PROTO_SignData done [15:58:17]FM_MakeSignedData done [15:58:17]CreateOFDProtocolMessage [15:58:17]wFMCommunicate request_size=4 [15:58:17]MH_SAM_APDU [15:58:17]CAPDU: 80 11 00 00 [15:58:17]Write to MH i2c: E2 08 00 A5 03 80 11 00 00 00 00 00 00 22 [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:17]Read from MH i2c: E2 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 17 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: E2 17 00 A5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [15:58:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:58:17]wFMCommunicate OK [15:58:17]CreateOFDProtocolMessage done [15:58:17]OFDSenderStorePacket 225309 [15:58:17]StoreOFDPacket docnum=225309 [15:58:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 E3 07 01 23 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 98 C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 70 03 00 35 04 06 00 51 9F 59 65 51 02 D2 40 BC 34 9D 59 7C F2 [15:58:17]CheckFolder [15:58:17]dirname=/storage/ofd_packets [15:58:17]CheckFolder done [15:58:17]ProducePacketName [15:58:17]name=ofd_packets/00225309 [15:58:17]NVStorageSaveData ofd_packets/00225309 [15:58:17]File name is /storage/ofd_packets/00225309 [15:58:17]Write 301 bytes [15:58:17]NVStorageSaveData done [15:58:17]OFDSenderStorePacket done [15:58:17]KKMCreateOFDPacket done [15:58:17]NVStorageSaveData kkm_last_timestamp [15:58:17]File name is /storage/kkm_last_timestamp [15:58:17]Write 4 bytes [15:58:17]NVStorageSaveData done [15:58:17]ExternCall_PrintAddStr [15:58:17]wPrintStart [15:58:17]Write to MH i2c: 01 00 00 A6 03 A9 [15:58:17]Write i2c OK [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: 01 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: 01 07 00 [15:58:17]MH_I2C_Read... [15:58:17]Read from MH i2c: 01 07 00 A6 03 00 00 00 00 00 FF 0F BE [15:58:17]RasterBufferAndPrint [15:58:17]line Счет N : (1)2001514 [15:58:17]line ИНН: 02508201610067 [15:58:17]line Контрольно-Кассовый Чек [15:58:17]line ПРОДАЖА [15:58:17]line ТРК (МРК, ГНК) : 33 [15:58:17]line Товар: 2710124130 [15:58:17]line Аи-92-К-5 [15:58:17]line 5.900 * 67.80 [15:58:17]line = 400.02 [15:58:17]line НДС 12% НСП 1% [15:58:17]line > о реализуемом товаре [15:58:17]line ОКРУГЛЕНИЕ: -0.02 [15:58:17]line ИТОГО: 400.00 [15:58:17]line Внесено: 400.00 [15:58:17]line СДАЧА: 0.00 [15:58:17]line НСП 1% : 3.54 [15:58:17]line НДС 12% : 42.48 [15:58:17]line Наличными: 400.00 [15:58:17]line Безнал.: 0.00 [15:58:17]line Место: АЗС № 97 "Партнер Нефть" [15:58:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:58:17]line СНО: Общий режим [15:58:17]line Чек 377 26.07.2024 15:58 [15:58:17]line Смена: 437 ФФД: 1.0 [15:58:17]line ЗНМ: 0300000054 [15:58:17]line РНМ: 0000000000092624 [15:58:17]line Версия ККМ: 001 [15:58:17]line ФМ: 0000000000874959 [15:58:17]line ФД: 225309 [15:58:17]line ФПД: 89744841462018 [15:58:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155816&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225309&fm=89744841462018&tin=02508201610067®Number=0000000000092624&sum=40000 [15:58:18]OFD Sender: Processing packet 225309 [packets to send 596, broken 595] [15:58:18]ProducePacketName [15:58:18]name=ofd_packets/00225309 [15:58:18]OFD Sender: To server: pG, [15:58:18]CommunicateWithHost lk.salyk.kg:30040 [15:58:18]ConnectInit lk.salyk.kg [15:58:18]written 0, free lines is 4095 [15:58:18]Write to MH i2c: 01 00 00 D1 03 D4 [15:58:18]Write i2c OK [15:58:18]MH_I2C_Read... [15:58:18]Read from MH i2c: 01 [15:58:18]MH_I2C_Read... [15:58:18]Read from MH i2c: 01 07 00 [15:58:18]MH_I2C_Read... [15:58:18]Read from MH i2c: 01 07 00 D1 03 00 00 00 00 00 54 0C 3B [15:58:18]RasterBufferAndPrint [15:58:18]line [15:58:18]line [15:58:18]line [15:58:18]line [15:58:18]line [15:58:18]written 0, free lines is 3159 [15:58:18]MH_Cut [15:58:18]Write to MH i2c: D1 01 00 D8 03 01 AD [15:58:18]Write i2c OK [15:58:18]MH_I2C_Read... [15:58:18]Read from MH i2c: D1 [15:58:18]MH_I2C_Read... [15:58:18]Read from MH i2c: D1 01 00 [15:58:18]MH_I2C_Read... [15:58:18]Read from MH i2c: D1 01 00 D8 03 00 AC [15:58:18]Write to MH i2c: 01 00 00 D9 03 DC [15:58:18]Write i2c OK [15:58:18]MH_I2C_Read... [15:58:19]*** Cut start [15:58:19]*** Partial cut [15:58:19]*** CUTSNS_PIN = 1 [15:58:19]*** CUTSNS_PIN = 0 [15:58:20]*** Brake cut motor [15:58:20]Read from MH i2c: 01 [15:58:20]MH_I2C_Read... [15:58:20]*** Stop cut motor [15:58:20]*** Cut end [15:58:20]Read from MH i2c: 01 07 00 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: 01 07 00 D9 03 00 00 00 00 00 FF 0F F1 [15:58:20]process_action close_receipt done [15:58:20]requested_data is exist [15:58:20]produce_requested_data [15:58:20]requested_item fm.sn is exist - process it [15:58:20]wFMCommunicate request_size=4 [15:58:20]MH_SAM_APDU [15:58:20]CAPDU: 80 11 00 00 [15:58:20]Write to MH i2c: E2 08 00 DA 03 80 11 00 00 00 00 00 00 57 [15:58:20]Write i2c OK [15:58:20]MH_I2C_Read... [15:58:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:20]Read from MH i2c: E2 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: E2 17 00 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: E2 17 00 DA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [15:58:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:58:20]wFMCommunicate OK [15:58:20]requested_item fd.num is exist - process it [15:58:20]SAM_PROTO_GetFieldsCounters [15:58:20]wFMCommunicate request_size=4 [15:58:20]MH_SAM_APDU [15:58:20]CAPDU: 80 13 00 00 [15:58:20]Write to MH i2c: E2 08 00 DB 03 80 13 00 00 00 00 00 00 5A [15:58:20]Write i2c OK [15:58:20]MH_I2C_Read... [15:58:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:58:20]Read from MH i2c: E2 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: E2 62 00 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: E2 62 00 DB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [15:58:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:58:20]wFMCommunicate OK [15:58:20]SAM_PROTO_GetFieldsCounters done [15:58:20]requested_item shift.num is exist - process it [15:58:20]requested_item shift.opened is exist - process it [15:58:20]req_shift_opened [15:58:20]FM_GetShiftState [15:58:20]SAM_PROTO_GetShiftState [15:58:20]wFMCommunicate request_size=4 [15:58:20]MH_SAM_APDU [15:58:20]CAPDU: 80 13 01 00 [15:58:20]Write to MH i2c: E2 08 00 DC 03 80 13 01 00 00 00 00 00 5C [15:58:20]Write i2c OK [15:58:20]MH_I2C_Read... [15:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:20]Read from MH i2c: E2 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: E2 0E 00 [15:58:20]MH_I2C_Read... [15:58:20]Read from MH i2c: E2 0E 00 DC 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [15:58:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:58:20]wFMCommunicate OK [15:58:20]SAM_PROTO_GetShiftState done [15:58:20]FM_GetShiftState done [15:58:20]req_shift_opened done [15:58:20]requested_item shift.open_date is exist - process it [15:58:20]req_shift_open_date [15:58:20]req_shift_open_date done [15:58:20]produce_requested_data done [15:58:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225309,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:58:20]process_action_free close_receipt [15:58:20]json_value_free [15:58:20]json_value_free done [15:58:20]process_json_proto returns [15:58:20]Send response to host [15:58:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225309,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:58:20]free response buf [15:58:20]execute_script done [15:58:20]execute_script returns [15:58:20]free content buf [15:58:20]Sock 9.Close socket [15:58:20]Sock 9.Thread stoped [15:58:23]Connected sock=11 [15:58:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 35 E3 07 01 23 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 98 C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 70 03 00 35 04 06 00 51 9F 59 65 51 02 D2 40 BC 34 9D 59 7C F2 [15:58:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 70 47 00 02 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 70 03 00 F4 03 04 00 AE 73 A3 66 B6 04 01 00 00 A1 A1 62 70 E4 43 73 73 [15:58:23]CommunicateWithHost err = 0 [15:58:23]CheckOFDResponse [15:58:23]1017 (14) - 77093643461234 [15:58:23]1041 (16) - 0000000000874959 [15:58:23]1040 (4) - 225309 [15:58:23]1012 (4) - 26.07.2024 10:00 [15:58:23]1206 (1) - 0 [15:58:23]OFD Sender: Remove packet 225309 [15:58:23]ProducePacketName [15:58:23]name=ofd_packets/00225309 [15:58:23]NVStorageDeleteData [15:58:24]OFD Sender: No OFD packet to send [15:58:29]accept exits with 8 [15:58:29]New connection [15:58:29]New thread 3067280740 created [15:58:29]Thread 3067424100 joined [15:58:29]Waiting for new connection... [15:58:29] Sock 8.Parse request [15:58:29]Sock 8.Check first char [15:58:29]Sock 8.First char is OK [15:58:29]request: POST /json_proto HTTP/1.0 [15:58:29]Method: POST [15:58:29]URL: /json_proto [15:58:29]Method is POST - this is cgi request [15:58:29]url: /json_proto [15:58:29]query_string will be loaded in cgi processing [15:58:29]execute_cgi json_proto POST (null) [15:58:29]execute_cgi path=json_proto method=POST [15:58:29]POST find Content-Length [15:58:29]Host: 172.17.43.131:8080 [15:58:29]Content-Length: 1174 [15:58:29]Content-Type: application/json [15:58:29] [15:58:29]POST finish read [15:58:29]Found Content-Length = 1174 [15:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001511\u000A26.07.2024 15:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 131.970 x 75.70\u000A\u0418\u0422\u041E\u0413: 9990.13\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:29]execute_script... [15:58:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001511\u000A26.07.2024 15:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 131.970 x 75.70\u000A\u0418\u0422\u041E\u0413: 9990.13\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:29]POST & json_proto [15:58:29]process_json_proto [15:58:29]json parsed OK: [15:58:29]protocol is kg_v1.0 [15:58:29]action value=print_text [15:58:29]process_action print_text [15:58:29]cmd_print_text [15:58:29]ExternCall_PrintAddStr [15:58:29]wPrintStart [15:58:29]Write to MH i2c: 01 00 00 DD 03 E0 [15:58:29]Write i2c OK [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: 01 [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: 01 07 00 [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 FF 0F F5 [15:58:29]RasterBufferAndPrint [15:58:29]line *****ТОВАРНЫЙ ЧЕК***** [15:58:29]line АЗС-97 [15:58:29]line Партнер нефть [15:58:29]line 02508201610067 [15:58:29]line Кассир : Ахмадалиева М. [15:58:29]line Счет N : (1)2001511 [15:58:29]line 26.07.2024 15:57 [15:58:29]line ПРОДАЖА [15:58:29]line ТРК (МРК, ГНК): 41 [15:58:29]line Вид ГСМ : 2710194210 [15:58:29]line ДТ-К-5 [15:58:29]line 131.970 x 75.70 [15:58:29]line ИТОГ: 9990.13 [15:58:29]line Тип оплаты: Талоны: ТК ГПНА Online [15:58:29]line 30116703 [15:58:29]line ______________________ [15:58:29]line (подпись) [15:58:29]written 0, free lines is 4095 [15:58:29]Write to MH i2c: 01 00 00 F2 03 F5 [15:58:29]Write i2c OK [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: 01 [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: 01 07 00 [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: 01 07 00 F2 03 00 00 00 00 00 F4 0D FD [15:58:29]RasterBufferAndPrint [15:58:29]line [15:58:29]line [15:58:29]line [15:58:29]line [15:58:29]line [15:58:29]written 0, free lines is 3573 [15:58:29]OFD Sender: No OFD packet to send [15:58:29]MH_Cut [15:58:29]Write to MH i2c: D1 01 00 F9 03 01 CE [15:58:29]Write i2c OK [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: D1 [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: D1 01 00 [15:58:29]MH_I2C_Read... [15:58:29]Read from MH i2c: D1 01 00 F9 03 00 CD [15:58:29]Write to MH i2c: 01 00 00 FA 03 FD [15:58:29]Write i2c OK [15:58:29]MH_I2C_Read... [15:58:30]*** Cut start [15:58:30]*** Partial cut [15:58:30]*** CUTSNS_PIN = 1 [15:58:30]*** CUTSNS_PIN = 0 [15:58:30]*** Brake cut motor [15:58:30]Read from MH i2c: 01 [15:58:30]MH_I2C_Read... [15:58:30]*** Stop cut motor [15:58:30]*** Cut end [15:58:30]Read from MH i2c: 01 07 00 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: 01 07 00 FA 03 00 00 00 00 00 FF 0F 12 [15:58:30]process_action print_text done [15:58:30]requested_data is exist [15:58:30]produce_requested_data [15:58:30]requested_item fm.sn is exist - process it [15:58:30]wFMCommunicate request_size=4 [15:58:30]MH_SAM_APDU [15:58:30]CAPDU: 80 11 00 00 [15:58:30]Write to MH i2c: E2 08 00 FB 03 80 11 00 00 00 00 00 00 78 [15:58:30]Write i2c OK [15:58:30]MH_I2C_Read... [15:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:30]Read from MH i2c: E2 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: E2 17 00 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: E2 17 00 FB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D5 [15:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:58:30]wFMCommunicate OK [15:58:30]requested_item fd.num is exist - process it [15:58:30]SAM_PROTO_GetFieldsCounters [15:58:30]wFMCommunicate request_size=4 [15:58:30]MH_SAM_APDU [15:58:30]CAPDU: 80 13 00 00 [15:58:30]Write to MH i2c: E2 08 00 FC 03 80 13 00 00 00 00 00 00 7B [15:58:30]Write i2c OK [15:58:30]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 [15:58:31]MH_I2C_Read... [15:58:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:58:31]Read from MH i2c: E2 62 00 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 62 00 FC 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [15:58:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:58:31]wFMCommunicate OK [15:58:31]SAM_PROTO_GetFieldsCounters done [15:58:31]requested_item shift.num is exist - process it [15:58:31]requested_item shift.opened is exist - process it [15:58:31]req_shift_opened [15:58:31]FM_GetShiftState [15:58:31]SAM_PROTO_GetShiftState [15:58:31]wFMCommunicate request_size=4 [15:58:31]MH_SAM_APDU [15:58:31]CAPDU: 80 13 01 00 [15:58:31]Write to MH i2c: E2 08 00 FD 03 80 13 01 00 00 00 00 00 7D [15:58:31]Write i2c OK [15:58:31]MH_I2C_Read... [15:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:31]Read from MH i2c: E2 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 0E 00 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 0E 00 FD 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2E [15:58:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:58:31]wFMCommunicate OK [15:58:31]SAM_PROTO_GetShiftState done [15:58:31]FM_GetShiftState done [15:58:31]req_shift_opened done [15:58:31]requested_item shift.open_date is exist - process it [15:58:31]req_shift_open_date [15:58:31]req_shift_open_date done [15:58:31]produce_requested_data done [15:58:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225309,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:58:31]process_action_free print_text [15:58:31]json_value_free [15:58:31]json_value_free done [15:58:31]process_json_proto returns [15:58:31]Send response to host [15:58:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225309,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:58:31]free response buf [15:58:31]execute_script done [15:58:31]execute_script returns [15:58:31]free content buf [15:58:31]Sock 8.Close socket [15:58:31]Sock 8.Thread stoped [15:58:34]OFD Sender: No OFD packet to send [15:58:39]OFD Sender: No OFD packet to send [15:58:44]OFD Sender: No OFD packet to send [15:58:49]OFD Sender: No OFD packet to send [15:58:54]OFD Sender: No OFD packet to send [15:58:59]OFD Sender: No OFD packet to send [15:59:04]OFD Sender: No OFD packet to send [15:59:09]OFD Sender: No OFD packet to send [15:59:14]OFD Sender: No OFD packet to send [15:59:19]OFD Sender: No OFD packet to send [15:59:22]accept exits with 10 [15:59:22]New connection [15:59:22]New thread 3067424100 created [15:59:22]Thread 3067280740 joined [15:59:22]Waiting for new connection... [15:59:22] Sock 10.Parse request [15:59:22]Sock 10.Check first char [15:59:22]Sock 10.First char is OK [15:59:22]request: POST /json_proto HTTP/1.0 [15:59:22]Method: POST [15:59:22]URL: /json_proto [15:59:22]Method is POST - this is cgi request [15:59:22]url: /json_proto [15:59:22]query_string will be loaded in cgi processing [15:59:22]execute_cgi json_proto POST (null) [15:59:22]execute_cgi path=json_proto method=POST [15:59:22]POST find Content-Length [15:59:22]Host: 172.17.43.131:8080 [15:59:22]Content-Length: 683 [15:59:22]Content-Type: application/json [15:59:22] [15:59:22]POST finish read [15:59:22]Found Content-Length = 683 [15:59:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:22]execute_script... [15:59:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:22]POST & json_proto [15:59:22]process_json_proto [15:59:22]json parsed OK: [15:59:22]protocol is kg_v1.0 [15:59:22]action value=close_receipt [15:59:22]process_action close_receipt [15:59:22]cmd_close_receipt [15:59:22]MH_GetDate [15:59:22]Write to MH i2c: F0 00 00 FE 03 F0 [15:59:22]Write i2c OK [15:59:22]MH_I2C_Read... [15:59:22]Read from MH i2c: F0 [15:59:22]MH_I2C_Read... [15:59:22]Read from MH i2c: F0 09 00 [15:59:22]MH_I2C_Read... [15:59:22]Read from MH i2c: F0 09 00 FE 03 00 DA C7 A3 66 F9 24 A2 66 C8 [15:59:22]GetLastDocTimeStamp 1722009496 [15:59:22]current date 1722009562 [15:59:22]FM_GetShiftState [15:59:22]SAM_PROTO_GetShiftState [15:59:22]wFMCommunicate request_size=4 [15:59:22]MH_SAM_APDU [15:59:22]CAPDU: 80 13 01 00 [15:59:22]Write to MH i2c: E2 08 00 FF 03 80 13 01 00 00 00 00 00 7F [15:59:22]Write i2c OK [15:59:22]MH_I2C_Read... [15:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:22]Read from MH i2c: E2 [15:59:22]MH_I2C_Read... [15:59:22]Read from MH i2c: E2 0E 00 [15:59:22]MH_I2C_Read... [15:59:22]Read from MH i2c: E2 0E 00 FF 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 30 [15:59:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:59:22]wFMCommunicate OK [15:59:22]SAM_PROTO_GetShiftState done [15:59:22]FM_GetShiftState done [15:59:22]opened in 1721952182 [15:59:22]opened+sec_in_day 1722038582 [15:59:22]quantity*price = 200043 [15:59:22]sum+1 = 200044 [15:59:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 378 26.07.2024 15:59 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225310 ФПД: 72069207665201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155922&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225310&fm=72069207665201&tin=02508201610067®Number=0000000000092624&sum=200000 [15:59:23]StoreToDocumentArchive [15:59:23]shift 437 fd 225310 [15:59:23]save to /storage/0437/doc_00225310 [15:59:23]save last doc name /storage/0437/doc_00225310 to /storage/kkm_last_doc_name [15:59:23]save OK [15:59:23]Clear old archive folders... [15:59:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:23]tlvbuf is 003F6E70 [15:59:23]SAM_PROTO_ClearQueue [15:59:23]wFMCommunicate request_size=4 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 09 00 00 [15:59:23]Write to MH i2c: E2 08 00 0C 04 80 09 00 00 00 00 00 00 82 [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 0C 04 00 90 00 84 [15:59:23]RAPDU: 90 00 [15:59:23]wFMCommunicate OK [15:59:23]SAM_PROTO_ClearQueue done [15:59:23]KKMCreateOFDPacket [15:59:23]OFDProtocolAddRootSTLVToBuf [15:59:23]FM_MakeSignedData [15:59:23]FM_MakeSignedData [15:59:23]SAM_PROTO_SignData [15:59:23]wFMCommunicate request_size=4 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 0D 01 02 [15:59:23]Write to MH i2c: E2 08 00 0D 04 80 0D 01 02 00 00 00 00 8A [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 0D 04 00 90 00 85 [15:59:23]RAPDU: 90 00 [15:59:23]wFMCommunicate OK [15:59:23]wFMCommunicate request_size=255 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DA C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 70 03 00 35 04 06 00 41 [15:59:23]Write to MH i2c: E2 02 01 0E 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DA C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 70 03 00 35 04 06 00 41 00 00 76 [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 0E 04 00 90 00 86 [15:59:23]RAPDU: 90 00 [15:59:23]wFMCommunicate OK [15:59:23]wFMCommunicate request_size=10 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 0D 02 02 05 8B EB 85 AA 31 [15:59:23]Write to MH i2c: E2 0D 00 0F 04 80 0D 02 02 05 00 8B EB 85 AA 31 00 00 6D [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 03 00 0F 04 00 90 00 87 [15:59:23]RAPDU: 90 00 [15:59:23]wFMCommunicate OK [15:59:23]wFMCommunicate request_size=4 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 0D 03 02 [15:59:23]Write to MH i2c: E2 08 00 10 04 80 0D 03 02 00 00 00 00 8F [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 0B 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 0B 00 10 04 00 40 D9 84 57 BC 7A 39 13 90 00 06 [15:59:23]RAPDU: 40 D9 84 57 BC 7A 39 13 90 00 [15:59:23]wFMCommunicate OK [15:59:23]SAM_PROTO_SignData done [15:59:23]FM_MakeSignedData done [15:59:23]CreateOFDProtocolMessage [15:59:23]wFMCommunicate request_size=4 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 11 00 00 [15:59:23]Write to MH i2c: E2 08 00 11 04 80 11 00 00 00 00 00 00 8F [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 17 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 17 00 11 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [15:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:59:23]wFMCommunicate OK [15:59:23]CreateOFDProtocolMessage done [15:59:23]OFDSenderStorePacket 225310 [15:59:23]StoreOFDPacket docnum=225310 [15:59:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 12 07 01 57 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DA C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 70 03 00 35 04 06 00 41 8B EB 85 AA 31 40 D9 84 57 BC 7A 39 13 [15:59:23]CheckFolder [15:59:23]dirname=/storage/ofd_packets [15:59:23]CheckFolder done [15:59:23]ProducePacketName [15:59:23]name=ofd_packets/00225310 [15:59:23]NVStorageSaveData ofd_packets/00225310 [15:59:23]File name is /storage/ofd_packets/00225310 [15:59:23]Write 301 bytes [15:59:23]NVStorageSaveData done [15:59:23]OFDSenderStorePacket done [15:59:23]KKMCreateOFDPacket done [15:59:23]NVStorageSaveData kkm_last_timestamp [15:59:23]File name is /storage/kkm_last_timestamp [15:59:23]Write 4 bytes [15:59:23]NVStorageSaveData done [15:59:23]ExternCall_PrintAddStr [15:59:23]wPrintStart [15:59:23]Write to MH i2c: 01 00 00 12 04 16 [15:59:23]OFD Sender: Processing packet 225310 [packets to send 596, broken 595] [15:59:23]ProducePacketName [15:59:23]name=ofd_packets/00225310 [15:59:23]OFD Sender: To server: pG, [15:59:23]CommunicateWithHost lk.salyk.kg:30040 [15:59:23]ConnectInit lk.salyk.kg [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 07 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 07 00 12 04 00 00 00 00 00 FF 0F 2B [15:59:23]RasterBufferAndPrint [15:59:23]line Счет N : (1)2001515 [15:59:23]line ИНН: 02508201610067 [15:59:23]line Контрольно-Кассовый Чек [15:59:23]line ПРОДАЖА [15:59:23]line ТРК (МРК, ГНК) : 64 [15:59:23]line Товар: 2710124500 [15:59:23]line Аи-95-К-5 [15:59:23]line 26.960 * 74.20 [15:59:23]line = 2000.43 [15:59:23]line НДС 12% НСП 1% [15:59:23]line > о реализуемом товаре [15:59:23]line ОКРУГЛЕНИЕ: -0.43 [15:59:23]line ИТОГО: 2000.00 [15:59:23]line Внесено: 2000.00 [15:59:23]line СДАЧА: 0.00 [15:59:23]line НСП 1% : 17.70 [15:59:23]line НДС 12% : 212.43 [15:59:23]line Наличными: 2000.00 [15:59:23]line Безнал.: 0.00 [15:59:23]line Место: АЗС № 97 "Партнер Нефть" [15:59:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [15:59:23]line СНО: Общий режим [15:59:23]line Чек 378 26.07.2024 15:59 [15:59:23]line Смена: 437 ФФД: 1.0 [15:59:23]line ЗНМ: 0300000054 [15:59:23]line РНМ: 0000000000092624 [15:59:23]line Версия ККМ: 001 [15:59:23]line ФМ: 0000000000874959 [15:59:23]line ФД: 225310 [15:59:23]line ФПД: 72069207665201 [15:59:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T155922&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225310&fm=72069207665201&tin=02508201610067®Number=0000000000092624&sum=200000 [15:59:24]written 0, free lines is 4095 [15:59:24]Write to MH i2c: 01 00 00 3D 04 41 [15:59:24]Write i2c OK [15:59:24]MH_I2C_Read... [15:59:24]Read from MH i2c: 01 [15:59:24]MH_I2C_Read... [15:59:24]Read from MH i2c: 01 07 00 [15:59:24]MH_I2C_Read... [15:59:24]Read from MH i2c: 01 07 00 3D 04 00 00 00 00 00 65 0C B9 [15:59:24]RasterBufferAndPrint [15:59:24]line [15:59:24]line [15:59:24]line [15:59:24]line [15:59:24]line [15:59:24]written 0, free lines is 3176 [15:59:24]MH_Cut [15:59:24]Write to MH i2c: D1 01 00 44 04 01 1A [15:59:24]Write i2c OK [15:59:24]MH_I2C_Read... [15:59:24]Read from MH i2c: D1 [15:59:24]MH_I2C_Read... [15:59:24]Read from MH i2c: D1 01 00 [15:59:24]MH_I2C_Read... [15:59:24]Read from MH i2c: D1 01 00 44 04 00 19 [15:59:24]Write to MH i2c: 01 00 00 45 04 49 [15:59:24]Write i2c OK [15:59:24]MH_I2C_Read... [15:59:25]*** Cut start [15:59:25]*** Partial cut [15:59:25]*** CUTSNS_PIN = 1 [15:59:25]*** CUTSNS_PIN = 0 [15:59:26]*** Brake cut motor [15:59:26]Read from MH i2c: 01 [15:59:26]MH_I2C_Read... [15:59:26]*** Stop cut motor [15:59:26]Read from MH i2c: *** Cut end [15:59:26]01 07 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: 01 07 00 45 04 00 00 00 00 00 FF 0F 5E [15:59:26]process_action close_receipt done [15:59:26]requested_data is exist [15:59:26]produce_requested_data [15:59:26]requested_item fm.sn is exist - process it [15:59:26]wFMCommunicate request_size=4 [15:59:26]MH_SAM_APDU [15:59:26]CAPDU: 80 11 00 00 [15:59:26]Write to MH i2c: E2 08 00 46 04 80 11 00 00 00 00 00 00 C4 [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:26]Read from MH i2c: E2 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 17 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 17 00 46 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [15:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [15:59:26]wFMCommunicate OK [15:59:26]requested_item fd.num is exist - process it [15:59:26]SAM_PROTO_GetFieldsCounters [15:59:26]wFMCommunicate request_size=4 [15:59:26]MH_SAM_APDU [15:59:26]CAPDU: 80 13 00 00 [15:59:26]Write to MH i2c: E2 08 00 47 04 80 13 00 00 00 00 00 00 C7 [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:26]Read from MH i2c: E2 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 62 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 62 00 47 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [15:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:26]wFMCommunicate OK [15:59:26]SAM_PROTO_GetFieldsCounters done [15:59:26]requested_item shift.num is exist - process it [15:59:26]requested_item shift.opened is exist - process it [15:59:26]req_shift_opened [15:59:26]FM_GetShiftState [15:59:26]SAM_PROTO_GetShiftState [15:59:26]wFMCommunicate request_size=4 [15:59:26]MH_SAM_APDU [15:59:26]CAPDU: 80 13 01 00 [15:59:26]Write to MH i2c: E2 08 00 48 04 80 13 01 00 00 00 00 00 C9 [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 [15:59:26]MH_I2C_Read... [15:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:26]Read from MH i2c: E2 0E 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 0E 00 48 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [15:59:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [15:59:26]wFMCommunicate OK [15:59:26]SAM_PROTO_GetShiftState done [15:59:26]FM_GetShiftState done [15:59:26]req_shift_opened done [15:59:26]requested_item shift.open_date is exist - process it [15:59:26]req_shift_open_date [15:59:26]req_shift_open_date done [15:59:26]produce_requested_data done [15:59:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225310,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [15:59:26]process_action_free close_receipt [15:59:26]json_value_free [15:59:26]json_value_free done [15:59:26]process_json_proto returns [15:59:26]Send response to host [15:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225310,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [15:59:26]free response buf [15:59:26]execute_script done [15:59:26]execute_script returns [15:59:26]free content buf [15:59:26]Sock 10.Close socket [15:59:26]Sock 10.Thread stoped [15:59:27]Connected sock=11 [15:59:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 12 07 01 57 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DA C7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 70 03 00 35 04 06 00 41 8B EB 85 AA 31 40 D9 84 57 BC 7A 39 13 [15:59:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 39 45 47 00 A0 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 70 03 00 F4 03 04 00 EE 73 A3 66 B6 04 01 00 00 8F E6 4F DB C8 99 4D B7 [15:59:29]CommunicateWithHost err = 0 [15:59:29]CheckOFDResponse [15:59:29]1017 (14) - 77093643461234 [15:59:29]1041 (16) - 0000000000874959 [15:59:29]1040 (4) - 225310 [15:59:29]1012 (4) - 26.07.2024 10:01 [15:59:29]1206 (1) - 0 [15:59:29]OFD Sender: Remove packet 225310 [15:59:29]ProducePacketName [15:59:29]name=ofd_packets/00225310 [15:59:29]NVStorageDeleteData [15:59:30]OFD Sender: No OFD packet to send [15:59:34]recv_with_timeout no data received [15:59:35]OFD Sender: No OFD packet to send [15:59:40]OFD Sender: No OFD packet to send [15:59:45]OFD Sender: No OFD packet to send [15:59:45]recv_with_timeout no data received [15:59:50]OFD Sender: No OFD packet to send [15:59:55]OFD Sender: No OFD packet to send [16:00:00]OFD Sender: No OFD packet to send [16:00:05]OFD Sender: No OFD packet to send [16:00:10]OFD Sender: No OFD packet to send [16:00:15]OFD Sender: No OFD packet to send [16:00:20]OFD Sender: No OFD packet to send [16:00:25]OFD Sender: No OFD packet to send [16:00:30]OFD Sender: No OFD packet to send [16:00:35]OFD Sender: No OFD packet to send [16:00:40]OFD Sender: No OFD packet to send [16:00:45]OFD Sender: No OFD packet to send [16:00:50]OFD Sender: No OFD packet to send [16:00:54]recv_with_timeout no data received [16:00:55]OFD Sender: No OFD packet to send [16:01:00]OFD Sender: No OFD packet to send [16:01:05]OFD Sender: No OFD packet to send [16:01:10]OFD Sender: No OFD packet to send [16:01:15]OFD Sender: No OFD packet to send [16:01:20]OFD Sender: No OFD packet to send [16:01:25]OFD Sender: No OFD packet to send [16:01:30]OFD Sender: No OFD packet to send [16:01:35]OFD Sender: No OFD packet to send [16:01:38]recv_with_timeout no data received [16:01:40]OFD Sender: No OFD packet to send [16:01:45]OFD Sender: No OFD packet to send [16:01:50]OFD Sender: No OFD packet to send [16:01:55]OFD Sender: No OFD packet to send [16:02:00]OFD Sender: No OFD packet to send [16:02:05]OFD Sender: No OFD packet to send [16:02:10]OFD Sender: No OFD packet to send [16:02:15]OFD Sender: No OFD packet to send [16:02:18]accept exits with 9 [16:02:18]New connection [16:02:18]New thread 3067280740 created [16:02:18]Thread 3067424100 joined [16:02:18]Waiting for new connection... [16:02:18] Sock 9.Parse request [16:02:18]Sock 9.Check first char [16:02:18]Sock 9.First char is OK [16:02:18]request: POST /json_proto HTTP/1.0 [16:02:18]Method: POST [16:02:18]URL: /json_proto [16:02:18]Method is POST - this is cgi request [16:02:18]url: /json_proto [16:02:18]query_string will be loaded in cgi processing [16:02:18]execute_cgi json_proto POST (null) [16:02:18]execute_cgi path=json_proto method=POST [16:02:18]POST find Content-Length [16:02:18]Host: 172.17.43.131:8080 [16:02:18]Content-Length: 1173 [16:02:18]Content-Type: application/json [16:02:18] [16:02:18]POST finish read [16:02:18]Found Content-Length = 1173 [16:02:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001518\u000A26.07.2024 16:00\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 18.030 x 75.70\u000A\u0418\u0422\u041E\u0413: 1364.87\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:18]execute_script... [16:02:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001518\u000A26.07.2024 16:00\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 18.030 x 75.70\u000A\u0418\u0422\u041E\u0413: 1364.87\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116703\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:18]POST & json_proto [16:02:18]process_json_proto [16:02:18]json parsed OK: [16:02:18]protocol is kg_v1.0 [16:02:18]action value=print_text [16:02:18]process_action print_text [16:02:18]cmd_print_text [16:02:18]ExternCall_PrintAddStr [16:02:18]wPrintStart [16:02:18]Write to MH i2c: 01 00 00 49 04 4D [16:02:18]Write i2c OK [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: 01 [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: 01 07 00 [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: 01 07 00 49 04 00 00 00 00 00 FF 0F 62 [16:02:18]RasterBufferAndPrint [16:02:18]line *****ТОВАРНЫЙ ЧЕК***** [16:02:18]line АЗС-97 [16:02:18]line Партнер нефть [16:02:18]line 02508201610067 [16:02:18]line Кассир : Ахмадалиева М. [16:02:18]line Счет N : (1)2001518 [16:02:18]line 26.07.2024 16:00 [16:02:18]line ПРОДАЖА [16:02:18]line ТРК (МРК, ГНК): 41 [16:02:18]line Вид ГСМ : 2710194210 [16:02:18]line ДТ-К-5 [16:02:18]line 18.030 x 75.70 [16:02:18]line ИТОГ: 1364.87 [16:02:18]line Тип оплаты: Талоны: ТК ГПНА Online [16:02:18]line 30116703 [16:02:18]line ______________________ [16:02:18]line (подпись) [16:02:18]written 0, free lines is 4095 [16:02:18]Write to MH i2c: 01 00 00 5E 04 62 [16:02:18]Write i2c OK [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: 01 [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: 01 07 00 [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: 01 07 00 5E 04 00 00 00 00 00 F4 0D 6A [16:02:18]RasterBufferAndPrint [16:02:18]line [16:02:18]line [16:02:18]line [16:02:18]line [16:02:18]line [16:02:18]written 0, free lines is 3574 [16:02:18]MH_Cut [16:02:18]Write to MH i2c: D1 01 00 65 04 01 3B [16:02:18]Write i2c OK [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: D1 [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: D1 01 00 [16:02:18]MH_I2C_Read... [16:02:18]Read from MH i2c: D1 01 00 65 04 00 3A [16:02:18]Write to MH i2c: 01 00 00 66 04 6A [16:02:18]Write i2c OK [16:02:18]MH_I2C_Read... [16:02:18]*** Cut start [16:02:18]*** Partial cut [16:02:18]*** CUTSNS_PIN = 1 [16:02:19]*** CUTSNS_PIN = 0 [16:02:19]*** Brake cut motor [16:02:19]Read from MH i2c: 01 [16:02:19]MH_I2C_Read... [16:02:19]*** Stop cut motor [16:02:19]*** Cut end [16:02:19]Read from MH i2c: 01 07 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: 01 07 00 66 04 00 00 00 00 00 FF 0F 7F [16:02:19]process_action print_text done [16:02:19]requested_data is exist [16:02:19]produce_requested_data [16:02:19]requested_item fm.sn is exist - process it [16:02:19]wFMCommunicate request_size=4 [16:02:19]MH_SAM_APDU [16:02:19]CAPDU: 80 11 00 00 [16:02:19]Write to MH i2c: E2 08 00 67 04 80 11 00 00 00 00 00 00 E5 [16:02:19]Write i2c OK [16:02:19]MH_I2C_Read... [16:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:19]Read from MH i2c: E2 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 17 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 17 00 67 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 42 [16:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:02:19]wFMCommunicate OK [16:02:19]requested_item fd.num is exist - process it [16:02:19]SAM_PROTO_GetFieldsCounters [16:02:19]wFMCommunicate request_size=4 [16:02:19]MH_SAM_APDU [16:02:19]CAPDU: 80 13 00 00 [16:02:19]Write to MH i2c: E2 08 00 68 04 80 13 00 00 00 00 00 00 E8 [16:02:19]Write i2c OK [16:02:19]MH_I2C_Read... [16:02:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:19]Read from MH i2c: E2 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 62 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 62 00 68 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [16:02:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:19]wFMCommunicate OK [16:02:19]SAM_PROTO_GetFieldsCounters done [16:02:19]requested_item shift.num is exist - process it [16:02:19]requested_item shift.opened is exist - process it [16:02:19]req_shift_opened [16:02:19]FM_GetShiftState [16:02:19]SAM_PROTO_GetShiftState [16:02:19]wFMCommunicate request_size=4 [16:02:19]MH_SAM_APDU [16:02:19]CAPDU: 80 13 01 00 [16:02:19]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [16:02:19]Write i2c OK [16:02:19]MH_I2C_Read... [16:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:19]Read from MH i2c: E2 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 0E 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9B [16:02:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:02:19]wFMCommunicate OK [16:02:19]SAM_PROTO_GetShiftState done [16:02:19]FM_GetShiftState done [16:02:19]req_shift_opened done [16:02:19]requested_item shift.open_date is exist - process it [16:02:19]req_shift_open_date [16:02:19]req_shift_open_date done [16:02:19]produce_requested_data done [16:02:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225310,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:02:19]process_action_free print_text [16:02:19]json_value_free [16:02:19]json_value_free done [16:02:19]process_json_proto returns [16:02:19]Send response to host [16:02:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225310,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:02:19]free response buf [16:02:19]execute_script done [16:02:19]execute_script returns [16:02:19]free content buf [16:02:19]Sock 9.Close socket [16:02:19]Sock 9.Thread stoped [16:02:20]OFD Sender: No OFD packet to send [16:02:25]OFD Sender: No OFD packet to send [16:02:30]OFD Sender: No OFD packet to send [16:02:31]recv_with_timeout no data received [16:02:35]OFD Sender: No OFD packet to send [16:02:40]OFD Sender: No OFD packet to send [16:02:45]OFD Sender: No OFD packet to send [16:02:50]OFD Sender: No OFD packet to send [16:02:55]OFD Sender: No OFD packet to send [16:03:00]OFD Sender: No OFD packet to send [16:03:04]accept exits with 10 [16:03:04]New connection [16:03:04]New thread 3067424100 created [16:03:04]Thread 3067280740 joined [16:03:04]Waiting for new connection... [16:03:04] Sock 10.Parse request [16:03:04]Sock 10.Check first char [16:03:04]Sock 10.First char is OK [16:03:04]request: POST /json_proto HTTP/1.0 [16:03:04]Method: POST [16:03:04]URL: /json_proto [16:03:04]Method is POST - this is cgi request [16:03:04]url: /json_proto [16:03:04]query_string will be loaded in cgi processing [16:03:04]execute_cgi json_proto POST (null) [16:03:04]execute_cgi path=json_proto method=POST [16:03:04]POST find Content-Length [16:03:04]Host: 172.17.43.131:8080 [16:03:04]Content-Length: 794 [16:03:04]Content-Type: application/json [16:03:04] [16:03:04]POST finish read [16:03:04]Found Content-Length = 794 [16:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:04]execute_script... [16:03:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:04]POST & json_proto [16:03:04]process_json_proto [16:03:04]json parsed OK: [16:03:04]protocol is kg_v1.0 [16:03:04]action value=close_receipt [16:03:04]process_action close_receipt [16:03:04]cmd_close_receipt [16:03:04]MH_GetDate [16:03:04]Write to MH i2c: F0 00 00 6A 04 5D [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 09 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 09 00 6A 04 00 B8 C8 A3 66 F9 24 A2 66 14 [16:03:04]GetLastDocTimeStamp 1722009562 [16:03:04]current date 1722009784 [16:03:04]FM_GetShiftState [16:03:04]SAM_PROTO_GetShiftState [16:03:04]wFMCommunicate request_size=4 [16:03:04]MH_SAM_APDU [16:03:04]CAPDU: 80 13 01 00 [16:03:04]Write to MH i2c: E2 08 00 6B 04 80 13 01 00 00 00 00 00 EC [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:04]Read from MH i2c: E2 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 6B 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9D [16:03:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:03:04]wFMCommunicate OK [16:03:04]SAM_PROTO_GetShiftState done [16:03:04]FM_GetShiftState done [16:03:04]opened in 1721952182 [16:03:04]opened+sec_in_day 1722038582 [16:03:04]quantity*price = 50017 [16:03:04]sum+1 = 50019 [16:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 379 26.07.2024 16:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225311 ФПД: 161127912935387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225311&fm=161127912935387&tin=02508201610067®Number=0000000000092624&sum=50018 [16:03:05]StoreToDocumentArchive [16:03:05]shift 437 fd 225311 [16:03:05]save to /storage/0437/doc_00225311 [16:03:05]save last doc name /storage/0437/doc_00225311 to /storage/kkm_last_doc_name [16:03:05]save OK [16:03:05]Clear old archive folders... [16:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:03:05]tlvbuf is 003746B0 [16:03:05]SAM_PROTO_ClearQueue [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 09 00 00 [16:03:05]Write to MH i2c: E2 08 00 78 04 80 09 00 00 00 00 00 00 EE [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]SAM_PROTO_ClearQueue done [16:03:05]KKMCreateOFDPacket [16:03:05]OFDProtocolAddRootSTLVToBuf [16:03:05]FM_MakeSignedData [16:03:05]FM_MakeSignedData [16:03:05]SAM_PROTO_SignData [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 01 02 [16:03:05]Write to MH i2c: E2 08 00 79 04 80 0D 01 02 00 00 00 00 F6 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]wFMCommunicate request_size=255 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 B8 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 70 03 00 35 04 06 00 [16:03:05]Write to MH i2c: E2 02 01 7A 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 B8 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 70 03 00 35 04 06 00 00 00 FA [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]wFMCommunicate request_size=11 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 02 02 06 92 8B 84 03 8F DB [16:03:05]Write to MH i2c: E2 0E 00 7B 04 80 0D 02 02 06 00 92 8B 84 03 8F DB 00 00 13 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]OFD Sender: No OFD packet to send [16:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 03 02 [16:03:05]Write to MH i2c: E2 08 00 7C 04 80 0D 03 02 00 00 00 00 FB [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 0B 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 0B 00 7C 04 00 43 9E C7 0D 01 50 69 2B 90 00 96 [16:03:05]RAPDU: 43 9E C7 0D 01 50 69 2B 90 00 [16:03:05]wFMCommunicate OK [16:03:05]SAM_PROTO_SignData done [16:03:05]FM_MakeSignedData done [16:03:05]CreateOFDProtocolMessage [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 11 00 00 [16:03:05]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 17 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 58 [16:03:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:03:05]wFMCommunicate OK [16:03:05]CreateOFDProtocolMessage done [16:03:05]OFDSenderStorePacket 225311 [16:03:05]StoreOFDPacket docnum=225311 [16:03:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1F EF 08 01 7F F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 B8 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 70 03 00 35 04 06 00 92 8B 84 03 8F DB 43 9E C7 0D 01 50 69 2B [16:03:05]CheckFolder [16:03:05]dirname=/storage/ofd_packets [16:03:05]CheckFolder done [16:03:05]ProducePacketName [16:03:05]name=ofd_packets/00225311 [16:03:05]NVStorageSaveData ofd_packets/00225311 [16:03:05]File name is /storage/ofd_packets/00225311 [16:03:05]Write 302 bytes [16:03:05]NVStorageSaveData done [16:03:05]OFDSenderStorePacket done [16:03:05]KKMCreateOFDPacket done [16:03:05]NVStorageSaveData kkm_last_timestamp [16:03:05]File name is /storage/kkm_last_timestamp [16:03:05]Write 4 bytes [16:03:05]NVStorageSaveData done [16:03:05]ExternCall_PrintAddStr [16:03:05]wPrintStart [16:03:05]Write to MH i2c: 01 00 00 7E 04 82 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: 01 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: 01 07 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 FF 0F 97 [16:03:05]RasterBufferAndPrint [16:03:05]line Счет N : (1)2001520 [16:03:05]line ИНН: 02508201610067 [16:03:05]line Контрольно-Кассовый Чек [16:03:05]line ПРОДАЖА [16:03:05]line ТРК (МРК, ГНК) : 32 [16:03:05]line Товар: 2710124130 [16:03:05]line Super-92-К-5 [16:03:05]line 7.270 * 68.80 [16:03:05]line = 500.18 [16:03:05]line НДС 12% НСП 1% [16:03:05]line > о реализуемом товаре [16:03:05]line ИТОГО: 500.18 [16:03:05]line НСП 1% : 4.43 [16:03:05]line НДС 12% : 53.12 [16:03:05]line Наличными: 0.00 [16:03:05]line Безнал.: 500.18 [16:03:05]line Место: АЗС № 97 "Партнер Нефть" [16:03:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:03:05]line СНО: Общий режим [16:03:05]line Чек 379 26.07.2024 16:03 [16:03:05]line Смена: 437 ФФД: 1.0 [16:03:05]line ЗНМ: 0300000054 [16:03:05]line РНМ: 0000000000092624 [16:03:05]line Версия ККМ: 001 [16:03:05]line Платежная система: O! деньги [16:03:05]line ФМ: 0000000000874959 [16:03:05]line ФД: 225311 [16:03:05]line ФПД: 161127912935387 [16:03:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160304&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225311&fm=161127912935387&tin=02508201610067®Number=0000000000092624&sum=50018 [16:03:05]written 0, free lines is 4095 [16:03:05]OFD Sender: Processing packet 225311 [packets to send 596, broken 595] [16:03:05]ProducePacketName [16:03:05]name=ofd_packets/00225311 [16:03:05]OFD Sender: To server: pG, [16:03:05]CommunicateWithHost lk.salyk.kg:30040 [16:03:05]ConnectInit lk.salyk.kg [16:03:06]Write to MH i2c: 01 00 00 A8 04 AC [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: 01 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: 01 07 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 73 0C 32 [16:03:06]RasterBufferAndPrint [16:03:06]line [16:03:06]line [16:03:06]line [16:03:06]line [16:03:06]line [16:03:06]written 0, free lines is 3191 [16:03:06]MH_Cut [16:03:06]Write to MH i2c: D1 01 00 AF 04 01 85 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: D1 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: D1 01 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: D1 01 00 AF 04 00 84 [16:03:06]Write to MH i2c: 01 00 00 B0 04 B4 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]Connected sock=9 [16:03:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 1F EF 08 01 7F F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 B8 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 70 03 00 35 04 06 00 92 8B 84 03 8F DB 43 9E C7 0D 01 50 69 2B [16:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 40 C0 47 00 CE 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 70 03 00 F4 03 04 00 C9 74 A3 66 B6 04 01 00 00 1D 27 C6 B4 FD AD BB 1A [16:03:07]CommunicateWithHost err = 0 [16:03:07]CheckOFDResponse [16:03:07]1017 (14) - 77093643461234 [16:03:07]1041 (16) - 0000000000874959 [16:03:07]1040 (4) - 225311 [16:03:07]1012 (4) - 26.07.2024 10:04 [16:03:07]1206 (1) - 0 [16:03:07]OFD Sender: Remove packet 225311 [16:03:07]ProducePacketName [16:03:07]name=ofd_packets/00225311 [16:03:07]NVStorageDeleteData [16:03:07]*** Cut start [16:03:07]*** Partial cut [16:03:07]*** CUTSNS_PIN = 1 [16:03:07]*** CUTSNS_PIN = 0 [16:03:07]*** Brake cut motor [16:03:08]OFD Sender: No OFD packet to send [16:03:08]Read from MH i2c: 01 [16:03:08]MH_I2C_Read... [16:03:08]*** Stop cut motor [16:03:08]*** Cut end [16:03:08]Read from MH i2c: 01 07 00 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [16:03:08]process_action close_receipt done [16:03:08]requested_data is exist [16:03:08]produce_requested_data [16:03:08]requested_item fm.sn is exist - process it [16:03:08]wFMCommunicate request_size=4 [16:03:08]MH_SAM_APDU [16:03:08]CAPDU: 80 11 00 00 [16:03:08]Write to MH i2c: E2 08 00 B1 04 80 11 00 00 00 00 00 00 2F [16:03:08]Write i2c OK [16:03:08]MH_I2C_Read... [16:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:08]Read from MH i2c: E2 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: E2 17 00 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: E2 17 00 B1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [16:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:03:08]wFMCommunicate OK [16:03:08]requested_item fd.num is exist - process it [16:03:08]SAM_PROTO_GetFieldsCounters [16:03:08]wFMCommunicate request_size=4 [16:03:08]MH_SAM_APDU [16:03:08]CAPDU: 80 13 00 00 [16:03:08]Write to MH i2c: E2 08 00 B2 04 80 13 00 00 00 00 00 00 32 [16:03:08]Write i2c OK [16:03:08]MH_I2C_Read... [16:03:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:08]Read from MH i2c: E2 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: E2 62 00 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: E2 62 00 B2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [16:03:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:08]wFMCommunicate OK [16:03:08]SAM_PROTO_GetFieldsCounters done [16:03:08]requested_item shift.num is exist - process it [16:03:08]requested_item shift.opened is exist - process it [16:03:08]req_shift_opened [16:03:08]FM_GetShiftState [16:03:08]SAM_PROTO_GetShiftState [16:03:08]wFMCommunicate request_size=4 [16:03:08]MH_SAM_APDU [16:03:08]CAPDU: 80 13 01 00 [16:03:08]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [16:03:08]Write i2c OK [16:03:08]MH_I2C_Read... [16:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:08]Read from MH i2c: E2 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: E2 0E 00 [16:03:08]MH_I2C_Read... [16:03:08]Read from MH i2c: E2 0E 00 B3 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E5 [16:03:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:03:08]wFMCommunicate OK [16:03:08]SAM_PROTO_GetShiftState done [16:03:08]FM_GetShiftState done [16:03:08]req_shift_opened done [16:03:08]requested_item shift.open_date is exist - process it [16:03:08]req_shift_open_date [16:03:08]req_shift_open_date done [16:03:08]produce_requested_data done [16:03:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225311,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:03:08]process_action_free close_receipt [16:03:08]json_value_free [16:03:08]json_value_free done [16:03:08]process_json_proto returns [16:03:08]Send response to host [16:03:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225311,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:03:08]free response buf [16:03:08]execute_script done [16:03:08]execute_script returns [16:03:08]free content buf [16:03:08]Sock 10.Close socket [16:03:08]Sock 10.Thread stoped [16:03:12]recv_with_timeout no data received [16:03:13]OFD Sender: No OFD packet to send [16:03:18]OFD Sender: No OFD packet to send [16:03:23]OFD Sender: No OFD packet to send [16:03:28]OFD Sender: No OFD packet to send [16:03:33]OFD Sender: No OFD packet to send [16:03:38]OFD Sender: No OFD packet to send [16:03:43]OFD Sender: No OFD packet to send [16:03:43]accept exits with 8 [16:03:43]New connection [16:03:43]New thread 3067280740 created [16:03:43]Thread 3067424100 joined [16:03:43]Waiting for new connection... [16:03:43] Sock 8.Parse request [16:03:43]Sock 8.Check first char [16:03:43]Sock 8.First char is OK [16:03:43]request: POST /json_proto HTTP/1.0 [16:03:43]Method: POST [16:03:43]URL: /json_proto [16:03:43]Method is POST - this is cgi request [16:03:43]url: /json_proto [16:03:43]query_string will be loaded in cgi processing [16:03:43]execute_cgi json_proto POST (null) [16:03:43]execute_cgi path=json_proto method=POST [16:03:43]POST find Content-Length [16:03:43]Host: 172.17.43.131:8080 [16:03:43]Content-Length: 680 [16:03:43]Content-Type: application/json [16:03:43] [16:03:43]POST finish read [16:03:43]Found Content-Length = 680 [16:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:43]execute_script... [16:03:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:43]POST & json_proto [16:03:43]process_json_proto [16:03:43]json parsed OK: [16:03:43]protocol is kg_v1.0 [16:03:43]action value=close_receipt [16:03:43]process_action close_receipt [16:03:43]cmd_close_receipt [16:03:43]MH_GetDate [16:03:43]Write to MH i2c: F0 00 00 B4 04 A7 [16:03:43]Write i2c OK [16:03:43]MH_I2C_Read... [16:03:43]Read from MH i2c: F0 [16:03:43]MH_I2C_Read... [16:03:43]Read from MH i2c: F0 09 00 [16:03:43]MH_I2C_Read... [16:03:43]Read from MH i2c: F0 09 00 B4 04 00 DF C8 A3 66 F9 24 A2 66 85 [16:03:43]GetLastDocTimeStamp 1722009784 [16:03:43]current date 1722009823 [16:03:43]FM_GetShiftState [16:03:43]SAM_PROTO_GetShiftState [16:03:43]wFMCommunicate request_size=4 [16:03:43]MH_SAM_APDU [16:03:43]CAPDU: 80 13 01 00 [16:03:43]Write to MH i2c: E2 08 00 B5 04 80 13 01 00 00 00 00 00 36 [16:03:43]Write i2c OK [16:03:43]MH_I2C_Read... [16:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:43]Read from MH i2c: E2 [16:03:43]MH_I2C_Read... [16:03:43]Read from MH i2c: E2 0E 00 [16:03:43]MH_I2C_Read... [16:03:43]Read from MH i2c: E2 0E 00 B5 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E7 [16:03:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:03:43]wFMCommunicate OK [16:03:43]SAM_PROTO_GetShiftState done [16:03:43]FM_GetShiftState done [16:03:43]opened in 1721952182 [16:03:43]opened+sec_in_day 1722038582 [16:03:43]quantity*price = 150037 [16:03:43]sum+1 = 150038 [16:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 380 26.07.2024 16:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225312 ФПД: 273078152432232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225312&fm=273078152432232&tin=02508201610067®Number=0000000000092624&sum=150000 [16:03:44]StoreToDocumentArchive [16:03:44]shift 437 fd 225312 [16:03:44]save to /storage/0437/doc_00225312 [16:03:44]save last doc name /storage/0437/doc_00225312 to /storage/kkm_last_doc_name [16:03:44]save OK [16:03:44]Clear old archive folders... [16:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:03:44]tlvbuf is 003F6E40 [16:03:44]SAM_PROTO_ClearQueue [16:03:44]wFMCommunicate request_size=4 [16:03:44]MH_SAM_APDU [16:03:44]CAPDU: 80 09 00 00 [16:03:44]Write to MH i2c: E2 08 00 C2 04 80 09 00 00 00 00 00 00 38 [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:44]Read from MH i2c: E2 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [16:03:44]RAPDU: 90 00 [16:03:44]wFMCommunicate OK [16:03:44]SAM_PROTO_ClearQueue done [16:03:44]KKMCreateOFDPacket [16:03:44]OFDProtocolAddRootSTLVToBuf [16:03:44]FM_MakeSignedData [16:03:44]FM_MakeSignedData [16:03:44]SAM_PROTO_SignData [16:03:44]wFMCommunicate request_size=4 [16:03:44]MH_SAM_APDU [16:03:44]CAPDU: 80 0D 01 02 [16:03:44]Write to MH i2c: E2 08 00 C3 04 80 0D 01 02 00 00 00 00 40 [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:44]Read from MH i2c: E2 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [16:03:44]RAPDU: 90 00 [16:03:44]wFMCommunicate OK [16:03:44]wFMCommunicate request_size=255 [16:03:44]MH_SAM_APDU [16:03:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 DF C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 70 03 00 35 04 06 00 F8 5C F6 45 [16:03:44]Write to MH i2c: E2 02 01 C4 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 DF C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 70 03 00 35 04 06 00 F8 5C F6 45 00 00 99 [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:44]Read from MH i2c: E2 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [16:03:44]RAPDU: 90 00 [16:03:44]wFMCommunicate OK [16:03:44]wFMCommunicate request_size=7 [16:03:44]MH_SAM_APDU [16:03:44]CAPDU: 80 0D 02 02 02 8A 68 [16:03:44]Write to MH i2c: E2 0A 00 C5 04 80 0D 02 02 02 00 8A 68 00 00 39 [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:44]Read from MH i2c: E2 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [16:03:44]RAPDU: 90 00 [16:03:44]wFMCommunicate OK [16:03:44]wFMCommunicate request_size=4 [16:03:44]MH_SAM_APDU [16:03:44]CAPDU: 80 0D 03 02 [16:03:44]Write to MH i2c: E2 08 00 C6 04 80 0D 03 02 00 00 00 00 45 [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:44]Read from MH i2c: E2 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 0B 00 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 0B 00 C6 04 00 86 B2 C2 E9 D8 B9 7C E1 90 00 17 [16:03:44]RAPDU: 86 B2 C2 E9 D8 B9 7C E1 90 00 [16:03:44]wFMCommunicate OK [16:03:44]SAM_PROTO_SignData done [16:03:44]FM_MakeSignedData done [16:03:44]CreateOFDProtocolMessage [16:03:44]wFMCommunicate request_size=4 [16:03:44]MH_SAM_APDU [16:03:44]CAPDU: 80 11 00 00 [16:03:44]Write to MH i2c: E2 08 00 C7 04 80 11 00 00 00 00 00 00 45 [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:44]Read from MH i2c: E2 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 17 00 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: E2 17 00 C7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [16:03:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:03:44]wFMCommunicate OK [16:03:44]CreateOFDProtocolMessage done [16:03:44]OFDSenderStorePacket 225312 [16:03:44]StoreOFDPacket docnum=225312 [16:03:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4F 36 04 01 C9 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 DF C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 70 03 00 35 04 06 00 F8 5C F6 45 8A 68 86 B2 C2 E9 D8 B9 7C E1 [16:03:44]CheckFolder [16:03:44]dirname=/storage/ofd_packets [16:03:44]CheckFolder done [16:03:44]ProducePacketName [16:03:44]name=ofd_packets/00225312 [16:03:44]NVStorageSaveData ofd_packets/00225312 [16:03:44]File name is /storage/ofd_packets/00225312 [16:03:44]Write 298 bytes [16:03:44]NVStorageSaveData done [16:03:44]OFDSenderStorePacket done [16:03:44]KKMCreateOFDPacket done [16:03:44]NVStorageSaveData kkm_last_timestamp [16:03:44]File name is /storage/kkm_last_timestamp [16:03:44]Write 4 bytes [16:03:44]NVStorageSaveData done [16:03:44]ExternCall_PrintAddStr [16:03:44]wPrintStart [16:03:44]Write to MH i2c: 01 00 00 C8 04 CC [16:03:44]Write i2c OK [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: 01 [16:03:44]MH_I2C_Read... [16:03:44]Read from MH i2c: 01 07 00 [16:03:44]MH_I2C_Read... [16:03:45]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FF 0F E1 [16:03:45]RasterBufferAndPrint [16:03:45]line Счет N : (1)2001519 [16:03:45]line ИНН: 02508201610067 [16:03:45]line Контрольно-Кассовый Чек [16:03:45]line ПРОДАЖА [16:03:45]line ТРК (МРК, ГНК) : 61 [16:03:45]line Товар: 2710194210 [16:03:45]line ДТ-К-5 [16:03:45]line 19.820 * 75.70 [16:03:45]line = 1500.37 [16:03:45]line НДС 12% НСП 1% [16:03:45]line > о реализуемом товаре [16:03:45]line ОКРУГЛЕНИЕ: -0.37 [16:03:45]line ИТОГО: 1500.00 [16:03:45]line Внесено: 1500.00 [16:03:45]line СДАЧА: 0.00 [16:03:45]line НСП 1% : 13.28 [16:03:45]line НДС 12% : 159.33 [16:03:45]line Наличными: 1500.00 [16:03:45]line Безнал.: 0.00 [16:03:45]line Место: АЗС № 97 "Партнер Нефть" [16:03:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:03:45]line СНО: Общий режим [16:03:45]line Чек 380 26.07.2024 16:03 [16:03:45]line Смена: 437 ФФД: 1.0 [16:03:45]line ЗНМ: 0300000054 [16:03:45]line РНМ: 0000000000092624 [16:03:45]line Версия ККМ: 001 [16:03:45]line ФМ: 0000000000874959 [16:03:45]line ФД: 225312 [16:03:45]line ФПД: 273078152432232 [16:03:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225312&fm=273078152432232&tin=02508201610067®Number=0000000000092624&sum=150000 [16:03:45]written 0, free lines is 4095 [16:03:45]OFD Sender: Processing packet 225312 [packets to send 596, broken 595] [16:03:45]ProducePacketName [16:03:45]name=ofd_packets/00225312 [16:03:45]OFD Sender: To server: pG, [16:03:45]CommunicateWithHost lk.salyk.kg:30040 [16:03:45]ConnectInit lk.salyk.kg [16:03:45]Write to MH i2c: 01 00 00 F3 04 F7 [16:03:45]Write i2c OK [16:03:45]MH_I2C_Read... [16:03:45]Read from MH i2c: 01 [16:03:45]MH_I2C_Read... [16:03:45]Read from MH i2c: 01 07 00 [16:03:45]MH_I2C_Read... [16:03:45]Read from MH i2c: 01 07 00 F3 04 00 00 00 00 00 5A 0C 64 [16:03:45]RasterBufferAndPrint [16:03:45]line [16:03:45]line [16:03:45]line [16:03:45]line [16:03:45]line [16:03:45]written 0, free lines is 3166 [16:03:45]MH_Cut [16:03:45]Write to MH i2c: D1 01 00 FA 04 01 D0 [16:03:45]Write i2c OK [16:03:45]MH_I2C_Read... [16:03:45]Read from MH i2c: D1 [16:03:45]MH_I2C_Read... [16:03:45]Read from MH i2c: D1 01 00 [16:03:45]MH_I2C_Read... [16:03:45]Read from MH i2c: D1 01 00 FA 04 00 CF [16:03:45]Write to MH i2c: 01 00 00 FB 04 FF [16:03:45]Write i2c OK [16:03:45]MH_I2C_Read... [16:03:46]*** Cut start [16:03:46]*** Partial cut [16:03:46]*** CUTSNS_PIN = 1 [16:03:46]*** CUTSNS_PIN = 0 [16:03:47]*** Brake cut motor [16:03:47]Connected sock=9 [16:03:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4F 36 04 01 C9 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 DF C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 70 03 00 35 04 06 00 F8 5C F6 45 8A 68 86 B2 C2 E9 D8 B9 7C E1 [16:03:47]*** Stop cut motor [16:03:47]*** Cut end [16:03:47]Read from MH i2c: 01 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: 01 07 00 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: 01 07 00 FB 04 00 00 00 00 00 FF 0F 14 [16:03:47]process_action close_receipt done [16:03:47]requested_data is exist [16:03:47]produce_requested_data [16:03:47]requested_item fm.sn is exist - process it [16:03:47]wFMCommunicate request_size=4 [16:03:47]MH_SAM_APDU [16:03:47]CAPDU: 80 11 00 00 [16:03:47]Write to MH i2c: E2 08 00 FC 04 80 11 00 00 00 00 00 00 7A [16:03:47]Write i2c OK [16:03:47]MH_I2C_Read... [16:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:47]Read from MH i2c: E2 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 17 00 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 17 00 FC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D7 [16:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:03:47]wFMCommunicate OK [16:03:47]requested_item fd.num is exist - process it [16:03:47]SAM_PROTO_GetFieldsCounters [16:03:47]wFMCommunicate request_size=4 [16:03:47]MH_SAM_APDU [16:03:47]CAPDU: 80 13 00 00 [16:03:47]Write to MH i2c: E2 08 00 FD 04 80 13 00 00 00 00 00 00 7D [16:03:47]Write i2c OK [16:03:47]MH_I2C_Read... [16:03:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:47]Read from MH i2c: E2 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 62 00 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 62 00 FD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [16:03:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:47]wFMCommunicate OK [16:03:47]SAM_PROTO_GetFieldsCounters done [16:03:47]requested_item shift.num is exist - process it [16:03:47]requested_item shift.opened is exist - process it [16:03:47]req_shift_opened [16:03:47]FM_GetShiftState [16:03:47]SAM_PROTO_GetShiftState [16:03:47]wFMCommunicate request_size=4 [16:03:47]MH_SAM_APDU [16:03:47]CAPDU: 80 13 01 00 [16:03:47]Write to MH i2c: E2 08 00 FE 04 80 13 01 00 00 00 00 00 7F [16:03:47]Write i2c OK [16:03:47]MH_I2C_Read... [16:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:47]Read from MH i2c: E2 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 0E 00 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 0E 00 FE 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 30 [16:03:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:03:47]wFMCommunicate OK [16:03:47]SAM_PROTO_GetShiftState done [16:03:47]FM_GetShiftState done [16:03:47]req_shift_opened done [16:03:47]requested_item shift.open_date is exist - process it [16:03:47]req_shift_open_date [16:03:47]req_shift_open_date done [16:03:47]produce_requested_data done [16:03:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225312,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:03:47]process_action_free close_receipt [16:03:47]json_value_free [16:03:47]json_value_free done [16:03:47]process_json_proto returns [16:03:47]Send response to host [16:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225312,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:03:47]free response buf [16:03:47]execute_script done [16:03:47]execute_script returns [16:03:47]free content buf [16:03:47]Sock 8.Close socket [16:03:47]Sock 8.Thread stoped [16:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 94 47 00 B2 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 70 03 00 F4 03 04 00 F2 74 A3 66 B6 04 01 00 00 78 79 0B 24 5B 1A 17 8A [16:03:47]CommunicateWithHost err = 0 [16:03:47]CheckOFDResponse [16:03:47]1017 (14) - 77093643461234 [16:03:47]1041 (16) - 0000000000874959 [16:03:47]1040 (4) - 225312 [16:03:47]1012 (4) - 26.07.2024 10:05 [16:03:47]1206 (1) - 0 [16:03:47]OFD Sender: Remove packet 225312 [16:03:47]ProducePacketName [16:03:47]name=ofd_packets/00225312 [16:03:47]NVStorageDeleteData [16:03:48]OFD Sender: No OFD packet to send [16:03:53]OFD Sender: No OFD packet to send [16:03:58]OFD Sender: No OFD packet to send [16:04:03]OFD Sender: No OFD packet to send [16:04:07]accept exits with 10 [16:04:07]New connection [16:04:07]New thread 3067424100 created [16:04:07]Thread 3067280740 joined [16:04:07]Waiting for new connection... [16:04:07] Sock 10.Parse request [16:04:07]Sock 10.Check first char [16:04:07]Sock 10.First char is OK [16:04:07]request: POST /json_proto HTTP/1.0 [16:04:07]Method: POST [16:04:07]URL: /json_proto [16:04:07]Method is POST - this is cgi request [16:04:07]url: /json_proto [16:04:07]query_string will be loaded in cgi processing [16:04:07]execute_cgi json_proto POST (null) [16:04:07]execute_cgi path=json_proto method=POST [16:04:07]POST find Content-Length [16:04:07]Host: 172.17.43.131:8080 [16:04:07]Content-Length: 678 [16:04:07]Content-Type: application/json [16:04:07] [16:04:07]POST finish read [16:04:07]Found Content-Length = 678 [16:04:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:07]execute_script... [16:04:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:07]POST & json_proto [16:04:07]process_json_proto [16:04:07]json parsed OK: [16:04:07]protocol is kg_v1.0 [16:04:07]action value=close_receipt [16:04:07]process_action close_receipt [16:04:07]cmd_close_receipt [16:04:07]MH_GetDate [16:04:07]Write to MH i2c: F0 00 00 FF 04 F2 [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: F0 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: F0 09 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: F0 09 00 FF 04 00 F7 C8 A3 66 F9 24 A2 66 E8 [16:04:07]GetLastDocTimeStamp 1722009823 [16:04:07]current date 1722009847 [16:04:07]FM_GetShiftState [16:04:07]SAM_PROTO_GetShiftState [16:04:07]wFMCommunicate request_size=4 [16:04:07]MH_SAM_APDU [16:04:07]CAPDU: 80 13 01 00 [16:04:07]Write to MH i2c: E2 08 00 00 05 80 13 01 00 00 00 00 00 82 [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:07]Read from MH i2c: E2 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 0E 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 0E 00 00 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 33 [16:04:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:04:07]wFMCommunicate OK [16:04:07]SAM_PROTO_GetShiftState done [16:04:07]FM_GetShiftState done [16:04:07]opened in 1721952182 [16:04:07]opened+sec_in_day 1722038582 [16:04:07]quantity*price = 25018 [16:04:07]sum+1 = 25019 [16:04:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 381 26.07.2024 16:04 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225313 ФПД: 84693960481454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160407&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225313&fm=84693960481454&tin=02508201610067®Number=0000000000092624&sum=25000 [16:04:08]StoreToDocumentArchive [16:04:08]shift 437 fd 225313 [16:04:08]save to /storage/0437/doc_00225313 [16:04:08]save last doc name /storage/0437/doc_00225313 to /storage/kkm_last_doc_name [16:04:08]save OK [16:04:08]Clear old archive folders... [16:04:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:04:08]tlvbuf is 00381C00 [16:04:08]SAM_PROTO_ClearQueue [16:04:08]wFMCommunicate request_size=4 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 09 00 00 [16:04:08]Write to MH i2c: E2 08 00 0D 05 80 09 00 00 00 00 00 00 84 [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:08]Read from MH i2c: E2 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [16:04:08]RAPDU: 90 00 [16:04:08]wFMCommunicate OK [16:04:08]SAM_PROTO_ClearQueue done [16:04:08]KKMCreateOFDPacket [16:04:08]OFDProtocolAddRootSTLVToBuf [16:04:08]FM_MakeSignedData [16:04:08]FM_MakeSignedData [16:04:08]SAM_PROTO_SignData [16:04:08]wFMCommunicate request_size=4 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 0D 01 02 [16:04:08]Write to MH i2c: E2 08 00 0E 05 80 0D 01 02 00 00 00 00 8C [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:08]Read from MH i2c: E2 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [16:04:08]RAPDU: 90 00 [16:04:08]wFMCommunicate OK [16:04:08]wFMCommunicate request_size=255 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 F7 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 70 03 00 35 04 06 00 4D [16:04:08]Write to MH i2c: E2 02 01 0F 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 F7 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 70 03 00 35 04 06 00 4D 00 00 FE [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:08]Read from MH i2c: E2 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [16:04:08]RAPDU: 90 00 [16:04:08]wFMCommunicate OK [16:04:08]wFMCommunicate request_size=10 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 0D 02 02 05 07 59 6D DA AE [16:04:08]Write to MH i2c: E2 0D 00 10 05 80 0D 02 02 05 00 07 59 6D DA AE 00 00 EE [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 03 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [16:04:09]RAPDU: 90 00 [16:04:09]wFMCommunicate OK [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 0D 03 02 [16:04:09]Write to MH i2c: E2 08 00 11 05 80 0D 03 02 00 00 00 00 91 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 0B 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 0B 00 11 05 00 9E 3C E8 D1 7C A8 FF CC 90 00 14 [16:04:09]RAPDU: 9E 3C E8 D1 7C A8 FF CC 90 00 [16:04:09]wFMCommunicate OK [16:04:09]SAM_PROTO_SignData done [16:04:09]FM_MakeSignedData done [16:04:09]CreateOFDProtocolMessage [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 11 00 00 [16:04:09]Write to MH i2c: E2 08 00 12 05 80 11 00 00 00 00 00 00 91 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 17 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 17 00 12 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EE [16:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:04:09]wFMCommunicate OK [16:04:09]CreateOFDProtocolMessage done [16:04:09]OFDSenderStorePacket 225313 [16:04:09]StoreOFDPacket docnum=225313 [16:04:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BE CB 07 01 CA E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 F7 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 70 03 00 35 04 06 00 4D 07 59 6D DA AE 9E 3C E8 D1 7C A8 FF CC [16:04:09]CheckFolder [16:04:09]dirname=/storage/ofd_packets [16:04:09]CheckFolder done [16:04:09]ProducePacketName [16:04:09]name=ofd_packets/00225313 [16:04:09]NVStorageSaveData ofd_packets/00225313 [16:04:09]File name is /storage/ofd_packets/00225313 [16:04:09]Write 301 bytes [16:04:09]NVStorageSaveData done [16:04:09]OFDSenderStorePacket done [16:04:09]KKMCreateOFDPacket done [16:04:09]NVStorageSaveData kkm_last_timestamp [16:04:09]File name is /storage/kkm_last_timestamp [16:04:09]Write 4 bytes [16:04:09]NVStorageSaveData done [16:04:09]ExternCall_PrintAddStr [16:04:09]wPrintStart [16:04:09]Write to MH i2c: 01 00 00 13 05 18 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 13 05 00 00 00 00 00 FF 0F 2D [16:04:09]RasterBufferAndPrint [16:04:09]line Счет N : (1)2001521 [16:04:09]line ИНН: 02508201610067 [16:04:09]line Контрольно-Кассовый Чек [16:04:09]line ПРОДАЖА [16:04:09]line ТРК (МРК, ГНК) : 43 [16:04:09]line Товар: 2710124130 [16:04:09]line Аи-92-К-5 [16:04:09]line 3.690 * 67.80 [16:04:09]line = 250.18 [16:04:09]line НДС 12% НСП 1% [16:04:09]line > о реализуемом товаре [16:04:09]line ОКРУГЛЕНИЕ: -0.18 [16:04:09]line ИТОГО: 250.00 [16:04:09]line Внесено: 250.00 [16:04:09]line СДАЧА: 0.00 [16:04:09]line НСП 1% : 2.21 [16:04:09]line НДС 12% : 26.57 [16:04:09]line Наличными: 250.00 [16:04:09]line Безнал.: 0.00 [16:04:09]line Место: АЗС № 97 "Партнер Нефть" [16:04:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:04:09]line СНО: Общий режим [16:04:09]line Чек 381 26.07.2024 16:04 [16:04:09]line Смена: 437 ФФД: 1.0 [16:04:09]line ЗНМ: 0300000054 [16:04:09]line РНМ: 0000000000092624 [16:04:09]line Версия ККМ: 001 [16:04:09]line ФМ: 0000000000874959 [16:04:09]line ФД: 225313 [16:04:09]line ФПД: 84693960481454 [16:04:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160407&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225313&fm=84693960481454&tin=02508201610067®Number=0000000000092624&sum=25000 [16:04:09]written 0, free lines is 4095 [16:04:09]OFD Sender: Processing packet 225313 [packets to send 596, broken 595] [16:04:09]ProducePacketName [16:04:09]name=ofd_packets/00225313 [16:04:09]OFD Sender: To server: pG, [16:04:09]CommunicateWithHost lk.salyk.kg:30040 [16:04:09]ConnectInit lk.salyk.kg [16:04:09]Write to MH i2c: 01 00 00 3E 05 43 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 3E 05 00 00 00 00 00 67 0C BD [16:04:09]RasterBufferAndPrint [16:04:09]line [16:04:09]line [16:04:09]line [16:04:09]line [16:04:09]line [16:04:09]written 0, free lines is 3178 [16:04:09]MH_Cut [16:04:09]Write to MH i2c: D1 01 00 45 05 01 1C [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: D1 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: D1 01 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: D1 01 00 45 05 00 1B [16:04:09]Write to MH i2c: 01 00 00 46 05 4B [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Connected sock=9 [16:04:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BE CB 07 01 CA E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 F7 C8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 70 03 00 35 04 06 00 4D 07 59 6D DA AE 9E 3C E8 D1 7C A8 FF CC [16:04:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8C 0F 47 00 7B 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 70 03 00 F4 03 04 00 08 75 A3 66 B6 04 01 00 00 FF 58 C0 89 21 67 E4 34 [16:04:10]CommunicateWithHost err = 0 [16:04:10]CheckOFDResponse [16:04:10]1017 (14) - 77093643461234 [16:04:10]1041 (16) - 0000000000874959 [16:04:10]1040 (4) - 225313 [16:04:10]1012 (4) - 26.07.2024 10:06 [16:04:10]1206 (1) - 0 [16:04:10]OFD Sender: Remove packet 225313 [16:04:10]ProducePacketName [16:04:10]name=ofd_packets/00225313 [16:04:10]NVStorageDeleteData [16:04:10]*** Cut start [16:04:10]*** Partial cut [16:04:10]*** CUTSNS_PIN = 1 [16:04:10]*** CUTSNS_PIN = 0 [16:04:11]*** Brake cut motor [16:04:11]OFD Sender: No OFD packet to send [16:04:11]Read from MH i2c: 01 [16:04:11]MH_I2C_Read... [16:04:11]*** Stop cut motor [16:04:11]*** Cut end [16:04:11]Read from MH i2c: 01 07 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: 01 07 00 46 05 00 00 00 00 00 FF 0F 60 [16:04:11]process_action close_receipt done [16:04:11]requested_data is exist [16:04:11]produce_requested_data [16:04:11]requested_item fm.sn is exist - process it [16:04:11]wFMCommunicate request_size=4 [16:04:11]MH_SAM_APDU [16:04:11]CAPDU: 80 11 00 00 [16:04:11]Write to MH i2c: E2 08 00 47 05 80 11 00 00 00 00 00 00 C6 [16:04:11]Write i2c OK [16:04:11]MH_I2C_Read... [16:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:11]Read from MH i2c: E2 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 17 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 17 00 47 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 23 [16:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:04:11]wFMCommunicate OK [16:04:11]requested_item fd.num is exist - process it [16:04:11]SAM_PROTO_GetFieldsCounters [16:04:11]wFMCommunicate request_size=4 [16:04:11]MH_SAM_APDU [16:04:11]CAPDU: 80 13 00 00 [16:04:11]Write to MH i2c: E2 08 00 48 05 80 13 00 00 00 00 00 00 C9 [16:04:11]Write i2c OK [16:04:11]MH_I2C_Read... [16:04:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:11]Read from MH i2c: E2 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 62 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 62 00 48 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [16:04:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:11]wFMCommunicate OK [16:04:11]SAM_PROTO_GetFieldsCounters done [16:04:11]requested_item shift.num is exist - process it [16:04:11]requested_item shift.opened is exist - process it [16:04:11]req_shift_opened [16:04:11]FM_GetShiftState [16:04:11]SAM_PROTO_GetShiftState [16:04:11]wFMCommunicate request_size=4 [16:04:11]MH_SAM_APDU [16:04:11]CAPDU: 80 13 01 00 [16:04:11]Write to MH i2c: E2 08 00 49 05 80 13 01 00 00 00 00 00 CB [16:04:11]Write i2c OK [16:04:11]MH_I2C_Read... [16:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:11]Read from MH i2c: E2 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 0E 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 0E 00 49 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7C [16:04:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:04:11]wFMCommunicate OK [16:04:11]SAM_PROTO_GetShiftState done [16:04:11]FM_GetShiftState done [16:04:11]req_shift_opened done [16:04:11]requested_item shift.open_date is exist - process it [16:04:11]req_shift_open_date [16:04:11]req_shift_open_date done [16:04:11]produce_requested_data done [16:04:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225313,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:04:11]process_action_free close_receipt [16:04:11]json_value_free [16:04:11]json_value_free done [16:04:11]process_json_proto returns [16:04:11]Send response to host [16:04:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225313,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:04:11]free response buf [16:04:11]execute_script done [16:04:11]execute_script returns [16:04:11]free content buf [16:04:11]Sock 10.Close socket [16:04:11]Sock 10.Thread stoped [16:04:16]OFD Sender: No OFD packet to send [16:04:21]OFD Sender: No OFD packet to send [16:04:25]recv_with_timeout no data received [16:04:26]OFD Sender: No OFD packet to send [16:04:31]OFD Sender: No OFD packet to send [16:04:36]OFD Sender: No OFD packet to send [16:04:41]OFD Sender: No OFD packet to send [16:04:46]OFD Sender: No OFD packet to send [16:04:51]OFD Sender: No OFD packet to send [16:04:56]OFD Sender: No OFD packet to send [16:05:01]OFD Sender: No OFD packet to send [16:05:06]OFD Sender: No OFD packet to send [16:05:06]recv_with_timeout no data received [16:05:07]accept exits with 8 [16:05:07]New connection [16:05:07]New thread 3067280740 created [16:05:07]Thread 3067424100 joined [16:05:07]Waiting for new connection... [16:05:07] Sock 8.Parse request [16:05:07]Sock 8.Check first char [16:05:07]Sock 8.First char is OK [16:05:07]request: POST /json_proto HTTP/1.0 [16:05:07]Method: POST [16:05:07]URL: /json_proto [16:05:07]Method is POST - this is cgi request [16:05:07]url: /json_proto [16:05:07]query_string will be loaded in cgi processing [16:05:07]execute_cgi json_proto POST (null) [16:05:07]execute_cgi path=json_proto method=POST [16:05:07]POST find Content-Length [16:05:07]Host: 172.17.43.131:8080 [16:05:07]Content-Length: 683 [16:05:07]Content-Type: application/json [16:05:07] [16:05:07]POST finish read [16:05:07]Found Content-Length = 683 [16:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:07]execute_script... [16:05:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:07]POST & json_proto [16:05:07]process_json_proto [16:05:07]json parsed OK: [16:05:07]protocol is kg_v1.0 [16:05:07]action value=close_receipt [16:05:07]process_action close_receipt [16:05:07]cmd_close_receipt [16:05:07]MH_GetDate [16:05:07]Write to MH i2c: F0 00 00 4A 05 3E [16:05:07]Write i2c OK [16:05:07]MH_I2C_Read... [16:05:07]Read from MH i2c: F0 [16:05:07]MH_I2C_Read... [16:05:07]Read from MH i2c: F0 09 00 [16:05:07]MH_I2C_Read... [16:05:07]Read from MH i2c: F0 09 00 4A 05 00 34 C9 A3 66 F9 24 A2 66 72 [16:05:07]GetLastDocTimeStamp 1722009847 [16:05:07]current date 1722009908 [16:05:07]FM_GetShiftState [16:05:07]SAM_PROTO_GetShiftState [16:05:07]wFMCommunicate request_size=4 [16:05:07]MH_SAM_APDU [16:05:07]CAPDU: 80 13 01 00 [16:05:07]Write to MH i2c: E2 08 00 4B 05 80 13 01 00 00 00 00 00 CD [16:05:07]Write i2c OK [16:05:07]MH_I2C_Read... [16:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:07]Read from MH i2c: E2 [16:05:07]MH_I2C_Read... [16:05:07]Read from MH i2c: E2 0E 00 [16:05:07]MH_I2C_Read... [16:05:07]Read from MH i2c: E2 0E 00 4B 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7E [16:05:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:05:07]wFMCommunicate OK [16:05:07]SAM_PROTO_GetShiftState done [16:05:07]FM_GetShiftState done [16:05:07]opened in 1721952182 [16:05:07]opened+sec_in_day 1722038582 [16:05:07]quantity*price = 100005 [16:05:07]sum+1 = 100006 [16:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 382 26.07.2024 16:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225314 ФПД: 138487869749449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160508&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225314&fm=138487869749449&tin=02508201610067®Number=0000000000092624&sum=100000 [16:05:09]StoreToDocumentArchive [16:05:09]shift 437 fd 225314 [16:05:09]save to /storage/0437/doc_00225314 [16:05:09]save last doc name /storage/0437/doc_00225314 to /storage/kkm_last_doc_name [16:05:09]save OK [16:05:09]Clear old archive folders... [16:05:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:05:09]tlvbuf is 003F2530 [16:05:09]SAM_PROTO_ClearQueue [16:05:09]wFMCommunicate request_size=4 [16:05:09]MH_SAM_APDU [16:05:09]CAPDU: 80 09 00 00 [16:05:09]Write to MH i2c: E2 08 00 58 05 80 09 00 00 00 00 00 00 CF [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:09]Read from MH i2c: E2 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 58 05 00 90 00 D1 [16:05:09]RAPDU: 90 00 [16:05:09]wFMCommunicate OK [16:05:09]SAM_PROTO_ClearQueue done [16:05:09]KKMCreateOFDPacket [16:05:09]OFDProtocolAddRootSTLVToBuf [16:05:09]FM_MakeSignedData [16:05:09]FM_MakeSignedData [16:05:09]SAM_PROTO_SignData [16:05:09]wFMCommunicate request_size=4 [16:05:09]MH_SAM_APDU [16:05:09]CAPDU: 80 0D 01 02 [16:05:09]Write to MH i2c: E2 08 00 59 05 80 0D 01 02 00 00 00 00 D7 [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:09]Read from MH i2c: E2 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 59 05 00 90 00 D2 [16:05:09]RAPDU: 90 00 [16:05:09]wFMCommunicate OK [16:05:09]wFMCommunicate request_size=255 [16:05:09]MH_SAM_APDU [16:05:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 34 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 70 03 00 35 04 06 00 7D [16:05:09]Write to MH i2c: E2 02 01 5A 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 34 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 70 03 00 35 04 06 00 7D 00 00 3A [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:09]Read from MH i2c: E2 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [16:05:09]RAPDU: 90 00 [16:05:09]wFMCommunicate OK [16:05:09]wFMCommunicate request_size=10 [16:05:09]MH_SAM_APDU [16:05:09]CAPDU: 80 0D 02 02 05 F4 38 48 38 C9 [16:05:09]Write to MH i2c: E2 0D 00 5B 05 80 0D 02 02 05 00 F4 38 48 38 C9 00 00 59 [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:09]Read from MH i2c: E2 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [16:05:09]RAPDU: 90 00 [16:05:09]wFMCommunicate OK [16:05:09]wFMCommunicate request_size=4 [16:05:09]MH_SAM_APDU [16:05:09]CAPDU: 80 0D 03 02 [16:05:09]Write to MH i2c: E2 08 00 5C 05 80 0D 03 02 00 00 00 00 DC [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:09]Read from MH i2c: E2 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 0B 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 0B 00 5C 05 00 E5 E6 5A A6 81 DE 59 6D 90 00 CD [16:05:09]RAPDU: E5 E6 5A A6 81 DE 59 6D 90 00 [16:05:09]wFMCommunicate OK [16:05:09]SAM_PROTO_SignData done [16:05:09]FM_MakeSignedData done [16:05:09]CreateOFDProtocolMessage [16:05:09]wFMCommunicate request_size=4 [16:05:09]MH_SAM_APDU [16:05:09]CAPDU: 80 11 00 00 [16:05:09]Write to MH i2c: E2 08 00 5D 05 80 11 00 00 00 00 00 00 DC [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:09]Read from MH i2c: E2 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 17 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: E2 17 00 5D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [16:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:05:09]wFMCommunicate OK [16:05:09]CreateOFDProtocolMessage done [16:05:09]OFDSenderStorePacket 225314 [16:05:09]StoreOFDPacket docnum=225314 [16:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D3 09 07 01 8B AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 34 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 70 03 00 35 04 06 00 7D F4 38 48 38 C9 E5 E6 5A A6 81 DE 59 6D [16:05:09]CheckFolder [16:05:09]dirname=/storage/ofd_packets [16:05:09]CheckFolder done [16:05:09]ProducePacketName [16:05:09]name=ofd_packets/00225314 [16:05:09]NVStorageSaveData ofd_packets/00225314 [16:05:09]File name is /storage/ofd_packets/00225314 [16:05:09]Write 301 bytes [16:05:09]NVStorageSaveData done [16:05:09]OFDSenderStorePacket done [16:05:09]KKMCreateOFDPacket done [16:05:09]NVStorageSaveData kkm_last_timestamp [16:05:09]File name is /storage/kkm_last_timestamp [16:05:09]Write 4 bytes [16:05:09]NVStorageSaveData done [16:05:09]ExternCall_PrintAddStr [16:05:09]wPrintStart [16:05:09]Write to MH i2c: 01 00 00 5E 05 63 [16:05:09]Write i2c OK [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: 01 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: 01 07 00 [16:05:09]MH_I2C_Read... [16:05:09]Read from MH i2c: 01 07 00 5E 05 00 00 00 00 00 FF 0F 78 [16:05:09]RasterBufferAndPrint [16:05:09]line Счет N : (1)2001522 [16:05:09]line ИНН: 02508201610067 [16:05:09]line Контрольно-Кассовый Чек [16:05:09]line ПРОДАЖА [16:05:09]line ТРК (МРК, ГНК) : 33 [16:05:09]line Товар: 2710124130 [16:05:09]line Аи-92-К-5 [16:05:09]line 14.750 * 67.80 [16:05:09]line = 1000.05 [16:05:09]line НДС 12% НСП 1% [16:05:09]line > о реализуемом товаре [16:05:09]line ОКРУГЛЕНИЕ: -0.05 [16:05:09]line ИТОГО: 1000.00 [16:05:09]line Внесено: 1000.00 [16:05:09]line СДАЧА: 0.00 [16:05:09]line НСП 1% : 8.85 [16:05:09]line НДС 12% : 106.20 [16:05:09]line Наличными: 1000.00 [16:05:09]line Безнал.: 0.00 [16:05:09]line Место: АЗС № 97 "Партнер Нефть" [16:05:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:05:09]line СНО: Общий режим [16:05:09]line Чек 382 26.07.2024 16:05 [16:05:09]line Смена: 437 ФФД: 1.0 [16:05:09]line ЗНМ: 0300000054 [16:05:09]line РНМ: 0000000000092624 [16:05:09]line Версия ККМ: 001 [16:05:09]line ФМ: 0000000000874959 [16:05:09]line ФД: 225314 [16:05:09]line ФПД: 138487869749449 [16:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160508&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225314&fm=138487869749449&tin=02508201610067®Number=0000000000092624&sum=100000 [16:05:09]OFD Sender: Processing packet 225314 [packets to send 596, broken 595] [16:05:09]ProducePacketName [16:05:09]name=ofd_packets/00225314 [16:05:09]OFD Sender: To server: pG, [16:05:09]CommunicateWithHost lk.salyk.kg:30040 [16:05:09]ConnectInit lk.salyk.kg [16:05:10]written 0, free lines is 4095 [16:05:10]Write to MH i2c: 01 00 00 89 05 8E [16:05:10]Write i2c OK [16:05:10]MH_I2C_Read... [16:05:10]Read from MH i2c: 01 [16:05:10]MH_I2C_Read... [16:05:10]Read from MH i2c: 01 07 00 [16:05:10]MH_I2C_Read... [16:05:10]Read from MH i2c: 01 07 00 89 05 00 00 00 00 00 5C 0C FD [16:05:10]RasterBufferAndPrint [16:05:10]line [16:05:10]line [16:05:10]line [16:05:10]line [16:05:10]line [16:05:10]written 0, free lines is 3168 [16:05:10]MH_Cut [16:05:10]Write to MH i2c: D1 01 00 90 05 01 67 [16:05:10]Write i2c OK [16:05:10]MH_I2C_Read... [16:05:10]Read from MH i2c: D1 [16:05:10]MH_I2C_Read... [16:05:10]Read from MH i2c: D1 01 00 [16:05:10]MH_I2C_Read... [16:05:10]Read from MH i2c: D1 01 00 90 05 00 66 [16:05:10]Write to MH i2c: 01 00 00 91 05 96 [16:05:10]Write i2c OK [16:05:10]MH_I2C_Read... [16:05:11]*** Cut start [16:05:11]*** Partial cut [16:05:11]*** CUTSNS_PIN = 1 [16:05:11]*** CUTSNS_PIN = 0 [16:05:11]*** Brake cut motor [16:05:12]Read from MH i2c: 01 [16:05:12]MH_I2C_Read... [16:05:12]*** Stop cut motor [16:05:12]*** Cut end [16:05:12]Read from MH i2c: 01 07 00 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: 01 07 00 91 05 00 00 00 00 00 FF 0F AB [16:05:12]process_action close_receipt done [16:05:12]requested_data is exist [16:05:12]produce_requested_data [16:05:12]requested_item fm.sn is exist - process it [16:05:12]wFMCommunicate request_size=4 [16:05:12]MH_SAM_APDU [16:05:12]CAPDU: 80 11 00 00 [16:05:12]Write to MH i2c: E2 08 00 92 05 80 11 00 00 00 00 00 00 11 [16:05:12]Write i2c OK [16:05:12]MH_I2C_Read... [16:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:12]Read from MH i2c: E2 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 17 00 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 17 00 92 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6E [16:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:05:12]wFMCommunicate OK [16:05:12]requested_item fd.num is exist - process it [16:05:12]SAM_PROTO_GetFieldsCounters [16:05:12]wFMCommunicate request_size=4 [16:05:12]MH_SAM_APDU [16:05:12]CAPDU: 80 13 00 00 [16:05:12]Write to MH i2c: E2 08 00 93 05 80 13 00 00 00 00 00 00 14 [16:05:12]Write i2c OK [16:05:12]MH_I2C_Read... [16:05:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:12]Read from MH i2c: E2 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 62 00 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 62 00 93 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [16:05:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:12]wFMCommunicate OK [16:05:12]SAM_PROTO_GetFieldsCounters done [16:05:12]requested_item shift.num is exist - process it [16:05:12]requested_item shift.opened is exist - process it [16:05:12]req_shift_opened [16:05:12]FM_GetShiftState [16:05:12]SAM_PROTO_GetShiftState [16:05:12]wFMCommunicate request_size=4 [16:05:12]MH_SAM_APDU [16:05:12]CAPDU: 80 13 01 00 [16:05:12]Write to MH i2c: E2 08 00 94 05 80 13 01 00 00 00 00 00 16 [16:05:12]Write i2c OK [16:05:12]MH_I2C_Read... [16:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:12]Read from MH i2c: E2 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 0E 00 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 0E 00 94 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C7 [16:05:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:05:12]wFMCommunicate OK [16:05:12]SAM_PROTO_GetShiftState done [16:05:12]FM_GetShiftState done [16:05:12]req_shift_opened done [16:05:12]requested_item shift.open_date is exist - process it [16:05:12]req_shift_open_date [16:05:12]req_shift_open_date done [16:05:12]produce_requested_data done [16:05:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225314,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:05:12]process_action_free close_receipt [16:05:12]json_value_free [16:05:12]json_value_free done [16:05:12]process_json_proto returns [16:05:12]Send response to host [16:05:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225314,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:05:12]free response buf [16:05:12]execute_script done [16:05:12]execute_script returns [16:05:12]free content buf [16:05:12]Sock 8.Close socket [16:05:12]Sock 8.Thread stoped [16:05:14]ConnectInit Can't take IP for lk.salyk.kg [16:05:14]CommunicateWithHost connect error [16:05:14]CommunicateWithHost err = -1 [16:05:14]OFD Sender: Server communicate error [16:05:19]OFD Sender: Processing packet 225314 [packets to send 596, broken 595] [16:05:19]ProducePacketName [16:05:19]name=ofd_packets/00225314 [16:05:19]OFD Sender: To server: pG, [16:05:19]CommunicateWithHost lk.salyk.kg:30040 [16:05:19]ConnectInit lk.salyk.kg [16:05:20]accept exits with 9 [16:05:20]New connection [16:05:20]New thread 3067424100 created [16:05:20]Thread 3067280740 joined [16:05:20]Waiting for new connection... [16:05:20] Sock 9.Parse request [16:05:20]Sock 9.Check first char [16:05:20]Sock 9.First char is OK [16:05:20]request: POST /json_proto HTTP/1.0 [16:05:20]Method: POST [16:05:20]URL: /json_proto [16:05:20]Method is POST - this is cgi request [16:05:20]url: /json_proto [16:05:20]query_string will be loaded in cgi processing [16:05:20]execute_cgi json_proto POST (null) [16:05:20]execute_cgi path=json_proto method=POST [16:05:20]POST find Content-Length [16:05:20]Host: 172.17.43.131:8080 [16:05:20]Content-Length: 1174 [16:05:20]Content-Type: application/json [16:05:20] [16:05:20]POST finish read [16:05:20]Found Content-Length = 1174 [16:05:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001516\u000A26.07.2024 16:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:20]execute_script... [16:05:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001516\u000A26.07.2024 16:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074845\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:20]POST & json_proto [16:05:20]process_json_proto [16:05:20]json parsed OK: [16:05:20]protocol is kg_v1.0 [16:05:20]action value=print_text [16:05:20]process_action print_text [16:05:20]cmd_print_text [16:05:20]ExternCall_PrintAddStr [16:05:20]wPrintStart [16:05:20]Write to MH i2c: 01 00 00 95 05 9A [16:05:20]Write i2c OK [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: 01 [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: 01 07 00 [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 FF 0F AF [16:05:20]RasterBufferAndPrint [16:05:20]line *****ТОВАРНЫЙ ЧЕК***** [16:05:20]line АЗС-97 [16:05:20]line Партнер нефть [16:05:20]line 02508201610067 [16:05:20]line Кассир : Ахмадалиева М. [16:05:20]line Счет N : (1)2001516 [16:05:20]line 26.07.2024 16:03 [16:05:20]line ПРОДАЖА [16:05:20]line ТРК (МРК, ГНК): 51 [16:05:20]line Вид ГСМ : 2710194210 [16:05:20]line ДТ-К-5 [16:05:20]line 100.000 x 75.70 [16:05:20]line ИТОГ: 7570.00 [16:05:20]line Тип оплаты: Талоны: ТК ГПНА Online [16:05:20]line 30074845 [16:05:20]line ______________________ [16:05:20]line (подпись) [16:05:20]written 0, free lines is 4095 [16:05:20]Write to MH i2c: 01 00 00 AA 05 AF [16:05:20]Write i2c OK [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: 01 [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: 01 07 00 [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: 01 07 00 AA 05 00 00 00 00 00 F4 0D B7 [16:05:20]RasterBufferAndPrint [16:05:20]line [16:05:20]line [16:05:20]line [16:05:20]line [16:05:20]line [16:05:20]written 0, free lines is 3575 [16:05:20]MH_Cut [16:05:20]Write to MH i2c: D1 01 00 B1 05 01 88 [16:05:20]Write i2c OK [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: D1 [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: D1 01 00 [16:05:20]MH_I2C_Read... [16:05:20]Read from MH i2c: D1 01 00 B1 05 00 87 [16:05:20]Write to MH i2c: 01 00 00 B2 05 B7 [16:05:20]Write i2c OK [16:05:20]MH_I2C_Read... [16:05:21]*** Cut start [16:05:21]*** Partial cut [16:05:21]*** CUTSNS_PIN = 1 [16:05:21]*** CUTSNS_PIN = 0 [16:05:21]*** Brake cut motor [16:05:21]recv_with_timeout no data received [16:05:21]Read from MH i2c: 01 [16:05:21]MH_I2C_Read... [16:05:21]*** Stop cut motor [16:05:21]*** Cut end [16:05:21]Read from MH i2c: 01 07 00 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: 01 07 00 B2 05 00 00 00 00 00 FF 0F CC [16:05:21]process_action print_text done [16:05:21]requested_data is exist [16:05:21]produce_requested_data [16:05:21]requested_item fm.sn is exist - process it [16:05:21]wFMCommunicate request_size=4 [16:05:21]MH_SAM_APDU [16:05:21]CAPDU: 80 11 00 00 [16:05:21]Write to MH i2c: E2 08 00 B3 05 80 11 00 00 00 00 00 00 32 [16:05:21]Write i2c OK [16:05:21]MH_I2C_Read... [16:05:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:21]Read from MH i2c: E2 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: E2 17 00 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: E2 17 00 B3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8F [16:05:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:05:21]wFMCommunicate OK [16:05:21]requested_item fd.num is exist - process it [16:05:21]SAM_PROTO_GetFieldsCounters [16:05:21]wFMCommunicate request_size=4 [16:05:21]MH_SAM_APDU [16:05:21]CAPDU: 80 13 00 00 [16:05:21]Write to MH i2c: E2 08 00 B4 05 80 13 00 00 00 00 00 00 35 [16:05:21]Write i2c OK [16:05:21]MH_I2C_Read... [16:05:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:21]Read from MH i2c: E2 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: E2 62 00 [16:05:21]MH_I2C_Read... [16:05:21]Read from MH i2c: E2 62 00 B4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [16:05:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:21]wFMCommunicate OK [16:05:21]SAM_PROTO_GetFieldsCounters done [16:05:21]requested_item shift.num is exist - process it [16:05:21]requested_item shift.opened is exist - process it [16:05:21]req_shift_opened [16:05:21]FM_GetShiftState [16:05:21]SAM_PROTO_GetShiftState [16:05:21]wFMCommunicate request_size=4 [16:05:21]MH_SAM_APDU [16:05:21]CAPDU: 80 13 01 00 [16:05:21]Write to MH i2c: E2 08 00 B5 05 80 13 01 00 00 00 00 00 37 [16:05:21]Write i2c OK [16:05:21]MH_I2C_Read... [16:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:22]Read from MH i2c: E2 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 0E 00 [16:05:22]MH_I2C_Read... [16:05:22]Read from MH i2c: E2 0E 00 B5 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E8 [16:05:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:05:22]wFMCommunicate OK [16:05:22]SAM_PROTO_GetShiftState done [16:05:22]FM_GetShiftState done [16:05:22]req_shift_opened done [16:05:22]requested_item shift.open_date is exist - process it [16:05:22]req_shift_open_date [16:05:22]req_shift_open_date done [16:05:22]produce_requested_data done [16:05:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225314,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:05:22]process_action_free print_text [16:05:22]json_value_free [16:05:22]json_value_free done [16:05:22]process_json_proto returns [16:05:22]Send response to host [16:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225314,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:05:22]free response buf [16:05:22]execute_script done [16:05:22]execute_script returns [16:05:22]free content buf [16:05:22]Sock 9.Close socket [16:05:22]Sock 9.Thread stoped [16:05:24]ConnectInit Can't take IP for lk.salyk.kg [16:05:24]CommunicateWithHost connect error [16:05:24]CommunicateWithHost err = -1 [16:05:24]OFD Sender: Server communicate error [16:05:29]OFD Sender: Processing packet 225314 [packets to send 596, broken 595] [16:05:29]ProducePacketName [16:05:29]name=ofd_packets/00225314 [16:05:29]OFD Sender: To server: pG, [16:05:29]CommunicateWithHost lk.salyk.kg:30040 [16:05:29]ConnectInit lk.salyk.kg [16:05:33]Connected sock=9 [16:05:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D3 09 07 01 8B AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 34 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 70 03 00 35 04 06 00 7D F4 38 48 38 C9 E5 E6 5A A6 81 DE 59 6D [16:05:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0E 77 47 00 1E C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 70 03 00 F4 03 04 00 5C 75 A3 66 B6 04 01 00 00 40 EC EA 19 9F 83 A5 E7 [16:05:34]CommunicateWithHost err = 0 [16:05:34]CheckOFDResponse [16:05:34]1017 (14) - 77093643461234 [16:05:34]1041 (16) - 0000000000874959 [16:05:34]1040 (4) - 225314 [16:05:34]1012 (4) - 26.07.2024 10:07 [16:05:34]1206 (1) - 0 [16:05:34]OFD Sender: Remove packet 225314 [16:05:34]ProducePacketName [16:05:34]name=ofd_packets/00225314 [16:05:34]NVStorageDeleteData [16:05:34]OFD Sender: No OFD packet to send [16:05:39]OFD Sender: No OFD packet to send [16:05:44]OFD Sender: No OFD packet to send [16:05:49]OFD Sender: No OFD packet to send [16:05:52]recv_with_timeout no data received [16:05:54]OFD Sender: No OFD packet to send [16:05:59]OFD Sender: No OFD packet to send [16:06:04]OFD Sender: No OFD packet to send [16:06:09]OFD Sender: No OFD packet to send [16:06:12]accept exits with 11 [16:06:12]New connection [16:06:12]New thread 3067280740 created [16:06:12]Thread 3067424100 joined [16:06:12]Waiting for new connection... [16:06:12] Sock 11.Parse request [16:06:12]Sock 11.Check first char [16:06:12]Sock 11.First char is OK [16:06:12]request: POST /json_proto HTTP/1.0 [16:06:12]Method: POST [16:06:12]URL: /json_proto [16:06:12]Method is POST - this is cgi request [16:06:12]url: /json_proto [16:06:12]query_string will be loaded in cgi processing [16:06:12]execute_cgi json_proto POST (null) [16:06:12]execute_cgi path=json_proto method=POST [16:06:12]POST find Content-Length [16:06:12]Host: 172.17.43.131:8080 [16:06:12]Content-Length: 1212 [16:06:12]Content-Type: application/json [16:06:12] [16:06:12]POST finish read [16:06:12]Found Content-Length = 1212 [16:06:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001517\u000A26.07.2024 16:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:12]execute_script... [16:06:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001517\u000A26.07.2024 16:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99557\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:12]POST & json_proto [16:06:12]process_json_proto [16:06:12]json parsed OK: [16:06:12]protocol is kg_v1.0 [16:06:12]action value=print_text [16:06:12]process_action print_text [16:06:12]cmd_print_text [16:06:12]ExternCall_PrintAddStr [16:06:12]wPrintStart [16:06:12]Write to MH i2c: 01 00 00 B6 05 BB [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 07 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 FF 0F D0 [16:06:12]RasterBufferAndPrint [16:06:12]line *****ТОВАРНЫЙ ЧЕК***** [16:06:12]line АЗС-97 [16:06:12]line Партнер нефть [16:06:12]line 02508201610067 [16:06:12]line Кассир : Ахмадалиева М. [16:06:12]line Счет N : (1)2001517 [16:06:12]line 26.07.2024 16:04 [16:06:12]line ПРОДАЖА [16:06:12]line ТРК (МРК, ГНК): 21 [16:06:12]line Вид ГСМ : 2710194210 [16:06:12]line ДТ-К-5 [16:06:12]line 100.000 x 75.70 [16:06:12]line ИТОГ: 7570.00 [16:06:12]line Тип оплаты: Талоны: Топливная Карта [16:06:12]line 99557 [16:06:12]line ______________________ [16:06:12]line (подпись) [16:06:12]written 0, free lines is 4095 [16:06:12]Write to MH i2c: 01 00 00 CB 05 D0 [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 07 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 07 00 CB 05 00 00 00 00 00 F4 0D D8 [16:06:12]RasterBufferAndPrint [16:06:12]line [16:06:12]line [16:06:12]line [16:06:12]line [16:06:12]line [16:06:12]written 0, free lines is 3574 [16:06:12]MH_Cut [16:06:12]Write to MH i2c: D1 01 00 D2 05 01 A9 [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: D1 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: D1 01 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: D1 01 00 D2 05 00 A8 [16:06:12]Write to MH i2c: 01 00 00 D3 05 D8 [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:13]*** Cut start [16:06:13]*** Partial cut [16:06:13]*** CUTSNS_PIN = 1 [16:06:13]*** CUTSNS_PIN = 0 [16:06:13]*** Brake cut motor [16:06:14]Read from MH i2c: 01 [16:06:14]MH_I2C_Read... [16:06:14]*** Stop cut motor [16:06:14]*** Cut end [16:06:14]Read from MH i2c: 01 07 00 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: 01 07 00 D3 05 00 00 00 00 00 FF 0F ED [16:06:14]process_action print_text done [16:06:14]requested_data is exist [16:06:14]produce_requested_data [16:06:14]requested_item fm.sn is exist - process it [16:06:14]wFMCommunicate request_size=4 [16:06:14]MH_SAM_APDU [16:06:14]CAPDU: 80 11 00 00 [16:06:14]Write to MH i2c: E2 08 00 D4 05 80 11 00 00 00 00 00 00 53 [16:06:14]Write i2c OK [16:06:14]MH_I2C_Read... [16:06:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:14]Read from MH i2c: E2 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: E2 17 00 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: E2 17 00 D4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [16:06:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:06:14]wFMCommunicate OK [16:06:14]requested_item fd.num is exist - process it [16:06:14]SAM_PROTO_GetFieldsCounters [16:06:14]wFMCommunicate request_size=4 [16:06:14]MH_SAM_APDU [16:06:14]CAPDU: 80 13 00 00 [16:06:14]Write to MH i2c: E2 08 00 D5 05 80 13 00 00 00 00 00 00 56 [16:06:14]Write i2c OK [16:06:14]MH_I2C_Read... [16:06:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:14]Read from MH i2c: E2 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: E2 62 00 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: E2 62 00 D5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [16:06:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:14]wFMCommunicate OK [16:06:14]SAM_PROTO_GetFieldsCounters done [16:06:14]requested_item shift.num is exist - process it [16:06:14]requested_item shift.opened is exist - process it [16:06:14]req_shift_opened [16:06:14]FM_GetShiftState [16:06:14]SAM_PROTO_GetShiftState [16:06:14]wFMCommunicate request_size=4 [16:06:14]MH_SAM_APDU [16:06:14]CAPDU: 80 13 01 00 [16:06:14]Write to MH i2c: E2 08 00 D6 05 80 13 01 00 00 00 00 00 58 [16:06:14]Write i2c OK [16:06:14]MH_I2C_Read... [16:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:14]Read from MH i2c: E2 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: E2 0E 00 [16:06:14]MH_I2C_Read... [16:06:14]Read from MH i2c: E2 0E 00 D6 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [16:06:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:06:14]wFMCommunicate OK [16:06:14]SAM_PROTO_GetShiftState done [16:06:14]FM_GetShiftState done [16:06:14]req_shift_opened done [16:06:14]requested_item shift.open_date is exist - process it [16:06:14]req_shift_open_date [16:06:14]req_shift_open_date done [16:06:14]produce_requested_data done [16:06:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225314,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:06:14]process_action_free print_text [16:06:14]json_value_free [16:06:14]json_value_free done [16:06:14]process_json_proto returns [16:06:14]Send response to host [16:06:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225314,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:06:14]free response buf [16:06:14]execute_script done [16:06:14]execute_script returns [16:06:14]free content buf [16:06:14]Sock 11.Close socket [16:06:14]Sock 11.Thread stoped [16:06:14]OFD Sender: No OFD packet to send [16:06:19]OFD Sender: No OFD packet to send [16:06:24]OFD Sender: No OFD packet to send [16:06:29]OFD Sender: No OFD packet to send [16:06:34]OFD Sender: No OFD packet to send [16:06:39]OFD Sender: No OFD packet to send [16:06:44]OFD Sender: No OFD packet to send [16:06:49]OFD Sender: No OFD packet to send [16:06:54]OFD Sender: No OFD packet to send [16:06:59]OFD Sender: No OFD packet to send [16:07:05]OFD Sender: No OFD packet to send [16:07:10]OFD Sender: No OFD packet to send [16:07:15]OFD Sender: No OFD packet to send [16:07:15]recv_with_timeout no data received [16:07:20]OFD Sender: No OFD packet to send [16:07:25]OFD Sender: No OFD packet to send [16:07:27]accept exits with 8 [16:07:27]New connection [16:07:27]New thread 3067424100 created [16:07:27]Thread 3067280740 joined [16:07:27]Waiting for new connection... [16:07:27] Sock 8.Parse request [16:07:27]Sock 8.Check first char [16:07:27]Sock 8.First char is OK [16:07:27]request: POST /json_proto HTTP/1.0 [16:07:27]Method: POST [16:07:27]URL: /json_proto [16:07:27]Method is POST - this is cgi request [16:07:27]url: /json_proto [16:07:27]query_string will be loaded in cgi processing [16:07:27]execute_cgi json_proto POST (null) [16:07:27]execute_cgi path=json_proto method=POST [16:07:27]POST find Content-Length [16:07:27]Host: 172.17.43.131:8080 [16:07:27]Content-Length: 678 [16:07:27]Content-Type: application/json [16:07:27] [16:07:27]POST finish read [16:07:27]Found Content-Length = 678 [16:07:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:27]execute_script... [16:07:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:27]POST & json_proto [16:07:27]process_json_proto [16:07:27]json parsed OK: [16:07:27]protocol is kg_v1.0 [16:07:27]action value=close_receipt [16:07:27]process_action close_receipt [16:07:27]cmd_close_receipt [16:07:27]MH_GetDate [16:07:27]Write to MH i2c: F0 00 00 D7 05 CB [16:07:27]Write i2c OK [16:07:27]MH_I2C_Read... [16:07:27]Read from MH i2c: F0 [16:07:27]MH_I2C_Read... [16:07:27]Read from MH i2c: F0 09 00 [16:07:27]MH_I2C_Read... [16:07:27]Read from MH i2c: F0 09 00 D7 05 00 BF C9 A3 66 F9 24 A2 66 8A [16:07:27]GetLastDocTimeStamp 1722009908 [16:07:27]current date 1722010047 [16:07:27]FM_GetShiftState [16:07:27]SAM_PROTO_GetShiftState [16:07:27]wFMCommunicate request_size=4 [16:07:27]MH_SAM_APDU [16:07:27]CAPDU: 80 13 01 00 [16:07:27]Write to MH i2c: E2 08 00 D8 05 80 13 01 00 00 00 00 00 5A [16:07:27]Write i2c OK [16:07:27]MH_I2C_Read... [16:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:27]Read from MH i2c: E2 [16:07:27]MH_I2C_Read... [16:07:27]Read from MH i2c: E2 0E 00 [16:07:27]MH_I2C_Read... [16:07:27]Read from MH i2c: E2 0E 00 D8 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [16:07:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:07:27]wFMCommunicate OK [16:07:27]SAM_PROTO_GetShiftState done [16:07:27]FM_GetShiftState done [16:07:27]opened in 1721952182 [16:07:27]opened+sec_in_day 1722038582 [16:07:27]quantity*price = 50010 [16:07:27]sum+1 = 50012 [16:07:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 383 26.07.2024 16:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225315 ФПД: 247789976738693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160727&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225315&fm=247789976738693&tin=02508201610067®Number=0000000000092624&sum=50000 [16:07:28]StoreToDocumentArchive [16:07:28]shift 437 fd 225315 [16:07:28]save to /storage/0437/doc_00225315 [16:07:28]save last doc name /storage/0437/doc_00225315 to /storage/kkm_last_doc_name [16:07:28]save OK [16:07:28]Clear old archive folders... [16:07:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:07:28]tlvbuf is 00403D90 [16:07:28]SAM_PROTO_ClearQueue [16:07:28]wFMCommunicate request_size=4 [16:07:28]MH_SAM_APDU [16:07:28]CAPDU: 80 09 00 00 [16:07:28]Write to MH i2c: E2 08 00 E5 05 80 09 00 00 00 00 00 00 5C [16:07:28]Write i2c OK [16:07:28]MH_I2C_Read... [16:07:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:28]Read from MH i2c: E2 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 E5 05 00 90 00 5E [16:07:28]RAPDU: 90 00 [16:07:28]wFMCommunicate OK [16:07:28]SAM_PROTO_ClearQueue done [16:07:28]KKMCreateOFDPacket [16:07:28]OFDProtocolAddRootSTLVToBuf [16:07:28]FM_MakeSignedData [16:07:28]FM_MakeSignedData [16:07:28]SAM_PROTO_SignData [16:07:28]wFMCommunicate request_size=4 [16:07:28]MH_SAM_APDU [16:07:28]CAPDU: 80 0D 01 02 [16:07:28]Write to MH i2c: E2 08 00 E6 05 80 0D 01 02 00 00 00 00 64 [16:07:28]Write i2c OK [16:07:28]MH_I2C_Read... [16:07:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:28]Read from MH i2c: E2 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 E6 05 00 90 00 5F [16:07:28]RAPDU: 90 00 [16:07:28]wFMCommunicate OK [16:07:28]wFMCommunicate request_size=255 [16:07:28]MH_SAM_APDU [16:07:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 70 03 00 35 04 06 00 E1 [16:07:28]Write to MH i2c: E2 02 01 E7 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 70 03 00 35 04 06 00 E1 00 00 11 [16:07:28]Write i2c OK [16:07:28]MH_I2C_Read... [16:07:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:28]Read from MH i2c: E2 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 E7 05 00 90 00 60 [16:07:28]RAPDU: 90 00 [16:07:28]wFMCommunicate OK [16:07:28]wFMCommunicate request_size=10 [16:07:28]MH_SAM_APDU [16:07:28]CAPDU: 80 0D 02 02 05 5D 19 8A DB 85 [16:07:28]Write to MH i2c: E2 0D 00 E8 05 80 0D 02 02 05 00 5D 19 8A DB 85 00 00 D1 [16:07:28]Write i2c OK [16:07:28]MH_I2C_Read... [16:07:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:28]Read from MH i2c: E2 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 [16:07:28]MH_I2C_Read... [16:07:28]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [16:07:28]RAPDU: 90 00 [16:07:28]wFMCommunicate OK [16:07:28]wFMCommunicate request_size=4 [16:07:28]MH_SAM_APDU [16:07:28]CAPDU: 80 0D 03 02 [16:07:28]Write to MH i2c: E2 08 00 E9 05 80 0D 03 02 00 00 00 00 69 [16:07:28]Write i2c OK [16:07:28]MH_I2C_Read... [16:07:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:29]Read from MH i2c: E2 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: E2 0B 00 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: E2 0B 00 E9 05 00 57 FE 9C 34 86 13 A4 B6 90 00 82 [16:07:29]RAPDU: 57 FE 9C 34 86 13 A4 B6 90 00 [16:07:29]wFMCommunicate OK [16:07:29]SAM_PROTO_SignData done [16:07:29]FM_MakeSignedData done [16:07:29]CreateOFDProtocolMessage [16:07:29]wFMCommunicate request_size=4 [16:07:29]MH_SAM_APDU [16:07:29]CAPDU: 80 11 00 00 [16:07:29]Write to MH i2c: E2 08 00 EA 05 80 11 00 00 00 00 00 00 69 [16:07:29]Write i2c OK [16:07:29]MH_I2C_Read... [16:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:29]Read from MH i2c: E2 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: E2 17 00 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: E2 17 00 EA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [16:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:07:29]wFMCommunicate OK [16:07:29]CreateOFDProtocolMessage done [16:07:29]OFDSenderStorePacket 225315 [16:07:29]StoreOFDPacket docnum=225315 [16:07:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4D 89 07 01 DF FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 70 03 00 35 04 06 00 E1 5D 19 8A DB 85 57 FE 9C 34 86 13 A4 B6 [16:07:29]CheckFolder [16:07:29]dirname=/storage/ofd_packets [16:07:29]CheckFolder done [16:07:29]ProducePacketName [16:07:29]name=ofd_packets/00225315 [16:07:29]NVStorageSaveData ofd_packets/00225315 [16:07:29]File name is /storage/ofd_packets/00225315 [16:07:29]Write 301 bytes [16:07:29]NVStorageSaveData done [16:07:29]OFDSenderStorePacket done [16:07:29]KKMCreateOFDPacket done [16:07:29]NVStorageSaveData kkm_last_timestamp [16:07:29]File name is /storage/kkm_last_timestamp [16:07:29]Write 4 bytes [16:07:29]NVStorageSaveData done [16:07:29]ExternCall_PrintAddStr [16:07:29]wPrintStart [16:07:29]Write to MH i2c: 01 00 00 EB 05 F0 [16:07:29]Write i2c OK [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: 01 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: 01 07 00 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: 01 07 00 EB 05 00 00 00 00 00 FF 0F 05 [16:07:29]RasterBufferAndPrint [16:07:29]line Счет N : (1)2001524 [16:07:29]line ИНН: 02508201610067 [16:07:29]line Контрольно-Кассовый Чек [16:07:29]line ПРОДАЖА [16:07:29]line ТРК (МРК, ГНК) : 44 [16:07:29]line Товар: 2710124500 [16:07:29]line Аи-95-К-5 [16:07:29]line 6.740 * 74.20 [16:07:29]line = 500.11 [16:07:29]line НДС 12% НСП 1% [16:07:29]line > о реализуемом товаре [16:07:29]line ОКРУГЛЕНИЕ: -0.11 [16:07:29]line ИТОГО: 500.00 [16:07:29]line Внесено: 500.00 [16:07:29]line СДАЧА: 0.00 [16:07:29]line НСП 1% : 4.43 [16:07:29]line НДС 12% : 53.11 [16:07:29]line Наличными: 500.00 [16:07:29]line Безнал.: 0.00 [16:07:29]line Место: АЗС № 97 "Партнер Нефть" [16:07:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:07:29]line СНО: Общий режим [16:07:29]line Чек 383 26.07.2024 16:07 [16:07:29]line Смена: 437 ФФД: 1.0 [16:07:29]line ЗНМ: 0300000054 [16:07:29]line РНМ: 0000000000092624 [16:07:29]line Версия ККМ: 001 [16:07:29]line ФМ: 0000000000874959 [16:07:29]line ФД: 225315 [16:07:29]line ФПД: 247789976738693 [16:07:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160727&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225315&fm=247789976738693&tin=02508201610067®Number=0000000000092624&sum=50000 [16:07:29]written 0, free lines is 4095 [16:07:29]OFD Sender: Processing packet 225315 [packets to send 596, broken 595] [16:07:29]ProducePacketName [16:07:29]name=ofd_packets/00225315 [16:07:29]OFD Sender: To server: pG, [16:07:29]CommunicateWithHost lk.salyk.kg:30040 [16:07:29]ConnectInit lk.salyk.kg [16:07:29]Write to MH i2c: 01 00 00 16 06 1C [16:07:29]Write i2c OK [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: 01 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: 01 07 00 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: 01 07 00 16 06 00 00 00 00 00 63 0C 92 [16:07:29]RasterBufferAndPrint [16:07:29]line [16:07:29]line [16:07:29]line [16:07:29]line [16:07:29]line [16:07:29]written 0, free lines is 3174 [16:07:29]MH_Cut [16:07:29]Write to MH i2c: D1 01 00 1D 06 01 F5 [16:07:29]Write i2c OK [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: D1 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: D1 01 00 [16:07:29]MH_I2C_Read... [16:07:29]Read from MH i2c: D1 01 00 1D 06 00 F4 [16:07:29]Write to MH i2c: 01 00 00 1E 06 24 [16:07:29]Write i2c OK [16:07:29]MH_I2C_Read... [16:07:30]*** Cut start [16:07:30]*** Partial cut [16:07:30]*** CUTSNS_PIN = 1 [16:07:30]*** CUTSNS_PIN = 0 [16:07:30]Connected sock=11 [16:07:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4D 89 07 01 DF FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 BF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 70 03 00 35 04 06 00 E1 5D 19 8A DB 85 57 FE 9C 34 86 13 A4 B6 [16:07:31]*** Brake cut motor [16:07:31]Read from MH i2c: 01 [16:07:31]MH_I2C_Read... [16:07:31]*** Stop cut motor [16:07:31]*** Cut end [16:07:31]Read from MH i2c: 01 07 00 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [16:07:31]process_action close_receipt done [16:07:31]requested_data is exist [16:07:31]produce_requested_data [16:07:31]requested_item fm.sn is exist - process it [16:07:31]wFMCommunicate request_size=4 [16:07:31]MH_SAM_APDU [16:07:31]CAPDU: 80 11 00 00 [16:07:31]Write to MH i2c: E2 08 00 1F 06 80 11 00 00 00 00 00 00 9F [16:07:31]Write i2c OK [16:07:31]MH_I2C_Read... [16:07:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:31]Read from MH i2c: E2 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: E2 17 00 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: E2 17 00 1F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [16:07:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:07:31]wFMCommunicate OK [16:07:31]requested_item fd.num is exist - process it [16:07:31]SAM_PROTO_GetFieldsCounters [16:07:31]wFMCommunicate request_size=4 [16:07:31]MH_SAM_APDU [16:07:31]CAPDU: 80 13 00 00 [16:07:31]Write to MH i2c: E2 08 00 20 06 80 13 00 00 00 00 00 00 A2 [16:07:31]Write i2c OK [16:07:31]MH_I2C_Read... [16:07:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:31]Read from MH i2c: E2 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: E2 62 00 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: E2 62 00 20 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [16:07:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:31]wFMCommunicate OK [16:07:31]SAM_PROTO_GetFieldsCounters done [16:07:31]requested_item shift.num is exist - process it [16:07:31]requested_item shift.opened is exist - process it [16:07:31]req_shift_opened [16:07:31]FM_GetShiftState [16:07:31]SAM_PROTO_GetShiftState [16:07:31]wFMCommunicate request_size=4 [16:07:31]MH_SAM_APDU [16:07:31]CAPDU: 80 13 01 00 [16:07:31]Write to MH i2c: E2 08 00 21 06 80 13 01 00 00 00 00 00 A4 [16:07:31]Write i2c OK [16:07:31]MH_I2C_Read... [16:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:31]Read from MH i2c: E2 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: E2 0E 00 [16:07:31]MH_I2C_Read... [16:07:31]Read from MH i2c: E2 0E 00 21 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 55 [16:07:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:07:31]wFMCommunicate OK [16:07:31]SAM_PROTO_GetShiftState done [16:07:31]FM_GetShiftState done [16:07:31]req_shift_opened done [16:07:31]requested_item shift.open_date is exist - process it [16:07:31]req_shift_open_date [16:07:31]req_shift_open_date done [16:07:31]produce_requested_data done [16:07:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225315,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:07:31]process_action_free close_receipt [16:07:31]json_value_free [16:07:31]json_value_free done [16:07:31]process_json_proto returns [16:07:31]Send response to host [16:07:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225315,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:07:31]free response buf [16:07:31]execute_script done [16:07:31]execute_script returns [16:07:31]free content buf [16:07:31]Sock 8.Close socket [16:07:31]Sock 8.Thread stoped [16:07:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0C 1A 47 00 0F 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 70 03 00 F4 03 04 00 D2 75 A3 66 B6 04 01 00 00 82 F6 F1 66 C8 38 6C 9E [16:07:33]CommunicateWithHost err = 0 [16:07:33]CheckOFDResponse [16:07:33]1017 (14) - 77093643461234 [16:07:33]1041 (16) - 0000000000874959 [16:07:33]1040 (4) - 225315 [16:07:33]1012 (4) - 26.07.2024 10:09 [16:07:33]1206 (1) - 0 [16:07:33]OFD Sender: Remove packet 225315 [16:07:33]ProducePacketName [16:07:33]name=ofd_packets/00225315 [16:07:33]NVStorageDeleteData [16:07:33]OFD Sender: No OFD packet to send [16:07:38]OFD Sender: No OFD packet to send [16:07:43]accept exits with 10 [16:07:43]New connection [16:07:43]New thread 3067280740 created [16:07:43]Thread 3067424100 joined [16:07:43]Waiting for new connection... [16:07:43] Sock 10.Parse request [16:07:43]Sock 10.Check first char [16:07:43]Sock 10.First char is OK [16:07:43]request: POST /json_proto HTTP/1.0 [16:07:43]Method: POST [16:07:43]URL: /json_proto [16:07:43]Method is POST - this is cgi request [16:07:43]url: /json_proto [16:07:43]query_string will be loaded in cgi processing [16:07:43]execute_cgi json_proto POST (null) [16:07:43]execute_cgi path=json_proto method=POST [16:07:43]POST find Content-Length [16:07:43]Host: 172.17.43.131:8080 [16:07:43]Content-Length: 676 [16:07:43]Content-Type: application/json [16:07:43] [16:07:43]POST finish read [16:07:43]Found Content-Length = 676 [16:07:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:43]execute_script... [16:07:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:43]POST & json_proto [16:07:43]process_json_proto [16:07:43]json parsed OK: [16:07:43]protocol is kg_v1.0 [16:07:43]action value=close_receipt [16:07:43]process_action close_receipt [16:07:43]cmd_close_receipt [16:07:43]MH_GetDate [16:07:43]Write to MH i2c: F0 00 00 22 06 17 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: F0 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: F0 09 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: F0 09 00 22 06 00 CF C9 A3 66 F9 24 A2 66 E6 [16:07:43]GetLastDocTimeStamp 1722010047 [16:07:43]current date 1722010063 [16:07:43]FM_GetShiftState [16:07:43]SAM_PROTO_GetShiftState [16:07:43]wFMCommunicate request_size=4 [16:07:43]MH_SAM_APDU [16:07:43]CAPDU: 80 13 01 00 [16:07:43]Write to MH i2c: E2 08 00 23 06 80 13 01 00 00 00 00 00 A6 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:43]Read from MH i2c: E2 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 0E 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 0E 00 23 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 57 [16:07:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:07:43]wFMCommunicate OK [16:07:43]SAM_PROTO_GetShiftState done [16:07:43]FM_GetShiftState done [16:07:43]opened in 1721952182 [16:07:43]opened+sec_in_day 1722038582 [16:07:43]quantity*price = 80014 [16:07:43]sum+1 = 80016 [16:07:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 384 26.07.2024 16:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225316 ФПД: 170164217274817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160743&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225316&fm=170164217274817&tin=02508201610067®Number=0000000000092624&sum=80000 [16:07:44]StoreToDocumentArchive [16:07:44]shift 437 fd 225316 [16:07:44]save to /storage/0437/doc_00225316 [16:07:44]save last doc name /storage/0437/doc_00225316 to /storage/kkm_last_doc_name [16:07:44]save OK [16:07:44]Clear old archive folders... [16:07:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:07:44]tlvbuf is 003FE9E0 [16:07:44]SAM_PROTO_ClearQueue [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 09 00 00 [16:07:44]Write to MH i2c: E2 08 00 30 06 80 09 00 00 00 00 00 00 A8 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 30 06 00 90 00 AA [16:07:44]RAPDU: 90 00 [16:07:44]wFMCommunicate OK [16:07:44]SAM_PROTO_ClearQueue done [16:07:44]KKMCreateOFDPacket [16:07:44]OFDProtocolAddRootSTLVToBuf [16:07:44]FM_MakeSignedData [16:07:44]FM_MakeSignedData [16:07:44]SAM_PROTO_SignData [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 0D 01 02 [16:07:44]Write to MH i2c: E2 08 00 31 06 80 0D 01 02 00 00 00 00 B0 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [16:07:44]RAPDU: 90 00 [16:07:44]wFMCommunicate OK [16:07:44]wFMCommunicate request_size=255 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 CF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 70 03 00 35 04 06 00 9A C3 71 B9 [16:07:44]Write to MH i2c: E2 02 01 32 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 CF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 70 03 00 35 04 06 00 9A C3 71 B9 00 00 7F [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [16:07:44]RAPDU: 90 00 [16:07:44]wFMCommunicate OK [16:07:44]wFMCommunicate request_size=7 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 0D 02 02 02 61 C1 [16:07:44]Write to MH i2c: E2 0A 00 33 06 80 0D 02 02 02 00 61 C1 00 00 D9 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [16:07:44]RAPDU: 90 00 [16:07:44]wFMCommunicate OK [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 0D 03 02 [16:07:44]Write to MH i2c: E2 08 00 34 06 80 0D 03 02 00 00 00 00 B5 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0B 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0B 00 34 06 00 24 2A 71 EA E2 7B 14 EC 90 00 BC [16:07:44]RAPDU: 24 2A 71 EA E2 7B 14 EC 90 00 [16:07:44]wFMCommunicate OK [16:07:44]SAM_PROTO_SignData done [16:07:44]FM_MakeSignedData done [16:07:44]CreateOFDProtocolMessage [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 11 00 00 [16:07:44]Write to MH i2c: E2 08 00 35 06 80 11 00 00 00 00 00 00 B5 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 17 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 17 00 35 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 12 [16:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:07:44]wFMCommunicate OK [16:07:44]CreateOFDProtocolMessage done [16:07:44]OFDSenderStorePacket 225316 [16:07:44]StoreOFDPacket docnum=225316 [16:07:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 CE 04 01 02 E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 CF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 70 03 00 35 04 06 00 9A C3 71 B9 61 C1 24 2A 71 EA E2 7B 14 EC [16:07:44]CheckFolder [16:07:44]dirname=/storage/ofd_packets [16:07:44]CheckFolder done [16:07:44]ProducePacketName [16:07:44]name=ofd_packets/00225316 [16:07:44]NVStorageSaveData ofd_packets/00225316 [16:07:44]File name is /storage/ofd_packets/00225316 [16:07:44]Write 298 bytes [16:07:44]NVStorageSaveData done [16:07:44]OFDSenderStorePacket done [16:07:44]KKMCreateOFDPacket done [16:07:44]NVStorageSaveData kkm_last_timestamp [16:07:44]File name is /storage/kkm_last_timestamp [16:07:44]Write 4 bytes [16:07:44]NVStorageSaveData done [16:07:44]ExternCall_PrintAddStr [16:07:44]wPrintStart [16:07:44]Write to MH i2c: 01 00 00 36 06 3C [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 07 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 07 00 36 06 00 00 00 00 00 FF 0F 51 [16:07:44]RasterBufferAndPrint [16:07:44]line Счет N : (1)2001523 [16:07:44]line ИНН: 02508201610067 [16:07:44]line Контрольно-Кассовый Чек [16:07:44]line ПРОДАЖА [16:07:44]line ТРК (МРК, ГНК) : 11 [16:07:44]line Товар: 2710194210 [16:07:44]line ДТ-К-5 [16:07:44]line 10.570 * 75.70 [16:07:44]line = 800.15 [16:07:44]line НДС 12% НСП 1% [16:07:44]line > о реализуемом товаре [16:07:44]line ОКРУГЛЕНИЕ: -0.15 [16:07:44]line ИТОГО: 800.00 [16:07:44]line Внесено: 800.00 [16:07:44]line СДАЧА: 0.00 [16:07:44]line НСП 1% : 7.08 [16:07:44]line НДС 12% : 84.97 [16:07:44]line Наличными: 800.00 [16:07:44]line Безнал.: 0.00 [16:07:44]line Место: АЗС № 97 "Партнер Нефть" [16:07:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:07:44]line СНО: Общий режим [16:07:44]line Чек 384 26.07.2024 16:07 [16:07:44]line Смена: 437 ФФД: 1.0 [16:07:44]line ЗНМ: 0300000054 [16:07:44]line РНМ: 0000000000092624 [16:07:44]line Версия ККМ: 001 [16:07:44]line ФМ: 0000000000874959 [16:07:44]line ФД: 225316 [16:07:44]line ФПД: 170164217274817 [16:07:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160743&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225316&fm=170164217274817&tin=02508201610067®Number=0000000000092624&sum=80000 [16:07:44]written 0, free lines is 4095 [16:07:44]OFD Sender: Processing packet 225316 [packets to send 596, broken 595] [16:07:44]ProducePacketName [16:07:44]name=ofd_packets/00225316 [16:07:44]OFD Sender: To server: pG, [16:07:44]CommunicateWithHost lk.salyk.kg:30040 [16:07:44]ConnectInit lk.salyk.kg [16:07:45]Write to MH i2c: 01 00 00 61 06 67 [16:07:45]Write i2c OK [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: 01 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: 01 07 00 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: 01 07 00 61 06 00 00 00 00 00 5B 0C D5 [16:07:45]RasterBufferAndPrint [16:07:45]line [16:07:45]line [16:07:45]line [16:07:45]line [16:07:45]line [16:07:45]written 0, free lines is 3168 [16:07:45]MH_Cut [16:07:45]Write to MH i2c: D1 01 00 68 06 01 40 [16:07:45]Write i2c OK [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: D1 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: D1 01 00 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: D1 01 00 68 06 00 3F [16:07:45]Write to MH i2c: 01 00 00 69 06 6F [16:07:45]Write i2c OK [16:07:45]MH_I2C_Read... [16:07:46]*** Cut start [16:07:46]*** Partial cut [16:07:46]*** CUTSNS_PIN = 1 [16:07:46]*** CUTSNS_PIN = 0 [16:07:46]*** Brake cut motor [16:07:47]Read from MH i2c: 01 [16:07:47]MH_I2C_Read... [16:07:47]*** Stop cut motor [16:07:47]*** Cut end [16:07:47]Read from MH i2c: 01 07 00 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 FF 0F 84 [16:07:47]process_action close_receipt done [16:07:47]requested_data is exist [16:07:47]produce_requested_data [16:07:47]requested_item fm.sn is exist - process it [16:07:47]wFMCommunicate request_size=4 [16:07:47]MH_SAM_APDU [16:07:47]CAPDU: 80 11 00 00 [16:07:47]Write to MH i2c: E2 08 00 6A 06 80 11 00 00 00 00 00 00 EA [16:07:47]Write i2c OK [16:07:47]MH_I2C_Read... [16:07:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:47]Read from MH i2c: E2 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: E2 17 00 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: E2 17 00 6A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [16:07:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:07:47]wFMCommunicate OK [16:07:47]requested_item fd.num is exist - process it [16:07:47]SAM_PROTO_GetFieldsCounters [16:07:47]wFMCommunicate request_size=4 [16:07:47]MH_SAM_APDU [16:07:47]CAPDU: 80 13 00 00 [16:07:47]Write to MH i2c: E2 08 00 6B 06 80 13 00 00 00 00 00 00 ED [16:07:47]Write i2c OK [16:07:47]MH_I2C_Read... [16:07:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:47]Read from MH i2c: E2 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: E2 62 00 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: E2 62 00 6B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [16:07:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:47]wFMCommunicate OK [16:07:47]SAM_PROTO_GetFieldsCounters done [16:07:47]requested_item shift.num is exist - process it [16:07:47]requested_item shift.opened is exist - process it [16:07:47]req_shift_opened [16:07:47]FM_GetShiftState [16:07:47]SAM_PROTO_GetShiftState [16:07:47]wFMCommunicate request_size=4 [16:07:47]MH_SAM_APDU [16:07:47]CAPDU: 80 13 01 00 [16:07:47]Write to MH i2c: E2 08 00 6C 06 80 13 01 00 00 00 00 00 EF [16:07:47]Write i2c OK [16:07:47]MH_I2C_Read... [16:07:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:47]Read from MH i2c: E2 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: E2 0E 00 [16:07:47]MH_I2C_Read... [16:07:47]Read from MH i2c: E2 0E 00 6C 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A0 [16:07:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:07:47]wFMCommunicate OK [16:07:47]SAM_PROTO_GetShiftState done [16:07:47]FM_GetShiftState done [16:07:47]req_shift_opened done [16:07:47]requested_item shift.open_date is exist - process it [16:07:47]req_shift_open_date [16:07:47]req_shift_open_date done [16:07:47]produce_requested_data done [16:07:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225316,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:07:47]process_action_free close_receipt [16:07:47]json_value_free [16:07:47]json_value_free done [16:07:47]process_json_proto returns [16:07:47]Send response to host [16:07:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225316,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:07:47]free response buf [16:07:47]execute_script done [16:07:47]execute_script returns [16:07:47]free content buf [16:07:47]Sock 10.Close socket [16:07:47]Sock 10.Thread stoped [16:07:48]Connected sock=11 [16:07:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 71 CE 04 01 02 E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 CF C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 70 03 00 35 04 06 00 9A C3 71 B9 61 C1 24 2A 71 EA E2 7B 14 EC [16:07:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 40 DB 47 00 2F ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 70 03 00 F4 03 04 00 E3 75 A3 66 B6 04 01 00 00 75 B4 71 00 07 92 A3 AF [16:07:49]CommunicateWithHost err = 0 [16:07:49]CheckOFDResponse [16:07:49]1017 (14) - 77093643461234 [16:07:49]1041 (16) - 0000000000874959 [16:07:49]1040 (4) - 225316 [16:07:49]1012 (4) - 26.07.2024 10:09 [16:07:49]1206 (1) - 0 [16:07:49]OFD Sender: Remove packet 225316 [16:07:49]ProducePacketName [16:07:49]name=ofd_packets/00225316 [16:07:49]NVStorageDeleteData [16:07:50]OFD Sender: No OFD packet to send [16:07:55]OFD Sender: No OFD packet to send [16:08:00]OFD Sender: No OFD packet to send [16:08:05]OFD Sender: No OFD packet to send [16:08:10]OFD Sender: No OFD packet to send [16:08:15]OFD Sender: No OFD packet to send [16:08:20]OFD Sender: No OFD packet to send [16:08:24]accept exits with 8 [16:08:24]New connection [16:08:24]New thread 3067424100 created [16:08:24]Thread 3067280740 joined [16:08:24]Waiting for new connection... [16:08:24] Sock 8.Parse request [16:08:24]Sock 8.Check first char [16:08:24]Sock 8.First char is OK [16:08:24]request: POST /json_proto HTTP/1.0 [16:08:24]Method: POST [16:08:24]URL: /json_proto [16:08:24]Method is POST - this is cgi request [16:08:24]url: /json_proto [16:08:24]query_string will be loaded in cgi processing [16:08:24]execute_cgi json_proto POST (null) [16:08:24]execute_cgi path=json_proto method=POST [16:08:24]POST find Content-Length [16:08:24]Host: 172.17.43.131:8080 [16:08:24]Content-Length: 675 [16:08:24]Content-Type: application/json [16:08:24] [16:08:24]POST finish read [16:08:24]Found Content-Length = 675 [16:08:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:24]execute_script... [16:08:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:24]POST & json_proto [16:08:24]process_json_proto [16:08:24]json parsed OK: [16:08:24]protocol is kg_v1.0 [16:08:24]action value=close_receipt [16:08:24]process_action close_receipt [16:08:24]cmd_close_receipt [16:08:24]MH_GetDate [16:08:24]Write to MH i2c: F0 00 00 6D 06 62 [16:08:24]Write i2c OK [16:08:24]MH_I2C_Read... [16:08:24]Read from MH i2c: F0 [16:08:24]MH_I2C_Read... [16:08:24]Read from MH i2c: F0 09 00 [16:08:24]MH_I2C_Read... [16:08:24]Read from MH i2c: F0 09 00 6D 06 00 F9 C9 A3 66 F9 24 A2 66 5B [16:08:24]GetLastDocTimeStamp 1722010063 [16:08:24]current date 1722010105 [16:08:24]FM_GetShiftState [16:08:24]SAM_PROTO_GetShiftState [16:08:24]wFMCommunicate request_size=4 [16:08:24]MH_SAM_APDU [16:08:24]CAPDU: 80 13 01 00 [16:08:24]Write to MH i2c: E2 08 00 6E 06 80 13 01 00 00 00 00 00 F1 [16:08:24]Write i2c OK [16:08:24]MH_I2C_Read... [16:08:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:24]Read from MH i2c: E2 [16:08:24]MH_I2C_Read... [16:08:24]Read from MH i2c: E2 0E 00 [16:08:24]MH_I2C_Read... [16:08:24]Read from MH i2c: E2 0E 00 6E 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A2 [16:08:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:08:24]wFMCommunicate OK [16:08:24]SAM_PROTO_GetShiftState done [16:08:24]FM_GetShiftState done [16:08:24]opened in 1721952182 [16:08:24]opened+sec_in_day 1722038582 [16:08:24]quantity*price = 50037 [16:08:24]sum+1 = 50039 [16:08:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 385 26.07.2024 16:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225317 ФПД: 104637796178721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160825&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225317&fm=104637796178721&tin=02508201610067®Number=0000000000092624&sum=50000 [16:08:25]StoreToDocumentArchive [16:08:25]shift 437 fd 225317 [16:08:25]save to /storage/0437/doc_00225317 [16:08:25]save last doc name /storage/0437/doc_00225317 to /storage/kkm_last_doc_name [16:08:25]save OK [16:08:25]Clear old archive folders... [16:08:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:08:25]tlvbuf is 003EF250 [16:08:25]SAM_PROTO_ClearQueue [16:08:25]wFMCommunicate request_size=4 [16:08:25]MH_SAM_APDU [16:08:25]CAPDU: 80 09 00 00 [16:08:25]Write to MH i2c: E2 08 00 7B 06 80 09 00 00 00 00 00 00 F3 [16:08:25]Write i2c OK [16:08:25]MH_I2C_Read... [16:08:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:25]Read from MH i2c: E2 [16:08:25]MH_I2C_Read... [16:08:25]Read from MH i2c: E2 03 00 [16:08:25]MH_I2C_Read... [16:08:25]Read from MH i2c: E2 03 00 7B 06 00 90 00 F5 [16:08:25]RAPDU: 90 00 [16:08:25]wFMCommunicate OK [16:08:25]SAM_PROTO_ClearQueue done [16:08:25]KKMCreateOFDPacket [16:08:25]OFDProtocolAddRootSTLVToBuf [16:08:25]FM_MakeSignedData [16:08:25]FM_MakeSignedData [16:08:25]SAM_PROTO_SignData [16:08:25]wFMCommunicate request_size=4 [16:08:25]MH_SAM_APDU [16:08:25]CAPDU: 80 0D 01 02 [16:08:25]Write to MH i2c: E2 08 00 7C 06 80 0D 01 02 00 00 00 00 FB [16:08:25]Write i2c OK [16:08:25]MH_I2C_Read... [16:08:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:25]Read from MH i2c: E2 [16:08:25]MH_I2C_Read... [16:08:25]Read from MH i2c: E2 03 00 [16:08:25]MH_I2C_Read... [16:08:25]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [16:08:25]RAPDU: 90 00 [16:08:25]wFMCommunicate OK [16:08:25]wFMCommunicate request_size=255 [16:08:25]MH_SAM_APDU [16:08:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 F9 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 70 03 00 35 04 06 00 5F 2A E2 AB [16:08:25]Write to MH i2c: E2 02 01 7D 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 F9 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 70 03 00 35 04 06 00 5F 2A E2 AB 00 00 9C [16:08:25]Write i2c OK [16:08:25]MH_I2C_Read... [16:08:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:26]Read from MH i2c: E2 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 03 00 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 03 00 7D 06 00 90 00 F7 [16:08:26]RAPDU: 90 00 [16:08:26]wFMCommunicate OK [16:08:26]wFMCommunicate request_size=7 [16:08:26]MH_SAM_APDU [16:08:26]CAPDU: 80 0D 02 02 02 DB 21 [16:08:26]Write to MH i2c: E2 0A 00 7E 06 80 0D 02 02 02 00 DB 21 00 00 FE [16:08:26]Write i2c OK [16:08:26]MH_I2C_Read... [16:08:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:26]Read from MH i2c: E2 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 03 00 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [16:08:26]RAPDU: 90 00 [16:08:26]wFMCommunicate OK [16:08:26]wFMCommunicate request_size=4 [16:08:26]MH_SAM_APDU [16:08:26]CAPDU: 80 0D 03 02 [16:08:26]Write to MH i2c: E2 08 00 7F 06 80 0D 03 02 00 00 00 00 00 [16:08:26]Write i2c OK [16:08:26]MH_I2C_Read... [16:08:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:26]Read from MH i2c: E2 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 0B 00 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 0B 00 7F 06 00 1E 77 66 64 5E 09 C8 DD 90 00 6C [16:08:26]RAPDU: 1E 77 66 64 5E 09 C8 DD 90 00 [16:08:26]wFMCommunicate OK [16:08:26]SAM_PROTO_SignData done [16:08:26]FM_MakeSignedData done [16:08:26]CreateOFDProtocolMessage [16:08:26]wFMCommunicate request_size=4 [16:08:26]MH_SAM_APDU [16:08:26]CAPDU: 80 11 00 00 [16:08:26]Write to MH i2c: E2 08 00 80 06 80 11 00 00 00 00 00 00 00 [16:08:26]Write i2c OK [16:08:26]MH_I2C_Read... [16:08:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:26]Read from MH i2c: E2 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 17 00 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: E2 17 00 80 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [16:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:08:26]wFMCommunicate OK [16:08:26]CreateOFDProtocolMessage done [16:08:26]OFDSenderStorePacket 225317 [16:08:26]StoreOFDPacket docnum=225317 [16:08:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 99 70 04 01 B2 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 F9 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 70 03 00 35 04 06 00 5F 2A E2 AB DB 21 1E 77 66 64 5E 09 C8 DD [16:08:26]CheckFolder [16:08:26]dirname=/storage/ofd_packets [16:08:26]CheckFolder done [16:08:26]ProducePacketName [16:08:26]name=ofd_packets/00225317 [16:08:26]NVStorageSaveData ofd_packets/00225317 [16:08:26]File name is /storage/ofd_packets/00225317 [16:08:26]Write 298 bytes [16:08:26]NVStorageSaveData done [16:08:26]OFDSenderStorePacket done [16:08:26]KKMCreateOFDPacket done [16:08:26]NVStorageSaveData kkm_last_timestamp [16:08:26]File name is /storage/kkm_last_timestamp [16:08:26]Write 4 bytes [16:08:26]NVStorageSaveData done [16:08:26]ExternCall_PrintAddStr [16:08:26]wPrintStart [16:08:26]Write to MH i2c: 01 00 00 81 06 87 [16:08:26]Write i2c OK [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: 01 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: 01 07 00 [16:08:26]MH_I2C_Read... [16:08:26]Read from MH i2c: 01 07 00 81 06 00 00 00 00 00 FF 0F 9C [16:08:26]RasterBufferAndPrint [16:08:26]line Счет N : (1)2001525 [16:08:26]line ИНН: 02508201610067 [16:08:26]line Контрольно-Кассовый Чек [16:08:26]line ПРОДАЖА [16:08:26]line ТРК (МРК, ГНК) : 31 [16:08:26]line Товар: 2710194210 [16:08:26]line ДТ-К-5 [16:08:26]line 6.610 * 75.70 [16:08:26]line = 500.38 [16:08:26]line НДС 12% НСП 1% [16:08:26]line > о реализуемом товаре [16:08:26]line ОКРУГЛЕНИЕ: -0.38 [16:08:26]line ИТОГО: 500.00 [16:08:26]line Внесено: 500.00 [16:08:26]line СДАЧА: 0.00 [16:08:26]line НСП 1% : 4.43 [16:08:26]line НДС 12% : 53.14 [16:08:26]line Наличными: 500.00 [16:08:26]line Безнал.: 0.00 [16:08:26]line Место: АЗС № 97 "Партнер Нефть" [16:08:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:08:26]line СНО: Общий режим [16:08:26]line Чек 385 26.07.2024 16:08 [16:08:26]line Смена: 437 ФФД: 1.0 [16:08:26]line ЗНМ: 0300000054 [16:08:26]line РНМ: 0000000000092624 [16:08:26]line Версия ККМ: 001 [16:08:26]line ФМ: 0000000000874959 [16:08:26]line ФД: 225317 [16:08:26]line ФПД: 104637796178721 [16:08:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160825&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225317&fm=104637796178721&tin=02508201610067®Number=0000000000092624&sum=50000 [16:08:26]OFD Sender: Processing packet 225317 [packets to send 596, broken 595] [16:08:26]ProducePacketName [16:08:26]name=ofd_packets/00225317 [16:08:26]OFD Sender: To server: pG, [16:08:26]CommunicateWithHost lk.salyk.kg:30040 [16:08:26]ConnectInit lk.salyk.kg [16:08:26]written 0, free lines is 4095 [16:08:27]Write to MH i2c: 01 00 00 AC 06 B2 [16:08:27]Write i2c OK [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: 01 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: 01 07 00 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: 01 07 00 AC 06 00 00 00 00 00 5D 0C 22 [16:08:27]RasterBufferAndPrint [16:08:27]line [16:08:27]line [16:08:27]line [16:08:27]line [16:08:27]line [16:08:27]written 0, free lines is 3169 [16:08:27]MH_Cut [16:08:27]Write to MH i2c: D1 01 00 B3 06 01 8B [16:08:27]Write i2c OK [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: D1 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: D1 01 00 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: D1 01 00 B3 06 00 8A [16:08:27]Write to MH i2c: 01 00 00 B4 06 BA [16:08:27]Write i2c OK [16:08:27]MH_I2C_Read... [16:08:27]Connected sock=10 [16:08:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 99 70 04 01 B2 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 F9 C9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 70 03 00 35 04 06 00 5F 2A E2 AB DB 21 1E 77 66 64 5E 09 C8 DD [16:08:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 05 47 00 A2 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 70 03 00 F4 03 04 00 0A 76 A3 66 B6 04 01 00 00 3A D4 CB B0 40 5E 9D A2 [16:08:28]CommunicateWithHost err = 0 [16:08:28]CheckOFDResponse [16:08:28]1017 (14) - 77093643461234 [16:08:28]1041 (16) - 0000000000874959 [16:08:28]1040 (4) - 225317 [16:08:28]1012 (4) - 26.07.2024 10:10 [16:08:28]1206 (1) - 0 [16:08:28]OFD Sender: Remove packet 225317 [16:08:28]ProducePacketName [16:08:28]name=ofd_packets/00225317 [16:08:28]NVStorageDeleteData [16:08:28]*** Cut start [16:08:28]*** Partial cut [16:08:28]*** CUTSNS_PIN = 1 [16:08:28]*** CUTSNS_PIN = 0 [16:08:28]*** Brake cut motor [16:08:28]OFD Sender: No OFD packet to send [16:08:28]Read from MH i2c: 01 [16:08:28]MH_I2C_Read... [16:08:28]*** Stop cut motor [16:08:28]*** Cut end [16:08:28]Read from MH i2c: 01 07 00 [16:08:28]MH_I2C_Read... [16:08:28]Read from MH i2c: 01 07 00 B4 06 00 00 00 00 00 FF 0F CF [16:08:28]process_action close_receipt done [16:08:28]requested_data is exist [16:08:28]produce_requested_data [16:08:28]requested_item fm.sn is exist - process it [16:08:28]wFMCommunicate request_size=4 [16:08:28]MH_SAM_APDU [16:08:28]CAPDU: 80 11 00 00 [16:08:28]Write to MH i2c: E2 08 00 B5 06 80 11 00 00 00 00 00 00 35 [16:08:28]Write i2c OK [16:08:28]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 17 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 17 00 B5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [16:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:08:29]wFMCommunicate OK [16:08:29]requested_item fd.num is exist - process it [16:08:29]SAM_PROTO_GetFieldsCounters [16:08:29]wFMCommunicate request_size=4 [16:08:29]MH_SAM_APDU [16:08:29]CAPDU: 80 13 00 00 [16:08:29]Write to MH i2c: E2 08 00 B6 06 80 13 00 00 00 00 00 00 38 [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 62 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 62 00 B6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 35 [16:08:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:29]wFMCommunicate OK [16:08:29]SAM_PROTO_GetFieldsCounters done [16:08:29]requested_item shift.num is exist - process it [16:08:29]requested_item shift.opened is exist - process it [16:08:29]req_shift_opened [16:08:29]FM_GetShiftState [16:08:29]SAM_PROTO_GetShiftState [16:08:29]wFMCommunicate request_size=4 [16:08:29]MH_SAM_APDU [16:08:29]CAPDU: 80 13 01 00 [16:08:29]Write to MH i2c: E2 08 00 B7 06 80 13 01 00 00 00 00 00 3A [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 0E 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 0E 00 B7 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EB [16:08:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:08:29]wFMCommunicate OK [16:08:29]SAM_PROTO_GetShiftState done [16:08:29]FM_GetShiftState done [16:08:29]req_shift_opened done [16:08:29]requested_item shift.open_date is exist - process it [16:08:29]req_shift_open_date [16:08:29]req_shift_open_date done [16:08:29]produce_requested_data done [16:08:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225317,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:08:29]process_action_free close_receipt [16:08:29]json_value_free [16:08:29]json_value_free done [16:08:29]process_json_proto returns [16:08:29]Send response to host [16:08:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225317,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:08:29]free response buf [16:08:29]execute_script done [16:08:29]execute_script returns [16:08:29]free content buf [16:08:29]Sock 8.Close socket [16:08:29]Sock 8.Thread stoped [16:08:33]OFD Sender: No OFD packet to send [16:08:38]OFD Sender: No OFD packet to send [16:08:40]accept exits with 9 [16:08:40]New connection [16:08:40]New thread 3067280740 created [16:08:40]Thread 3067424100 joined [16:08:40]Waiting for new connection... [16:08:40] Sock 9.Parse request [16:08:40]Sock 9.Check first char [16:08:40]Sock 9.First char is OK [16:08:40]request: POST /json_proto HTTP/1.0 [16:08:40]Method: POST [16:08:40]URL: /json_proto [16:08:40]Method is POST - this is cgi request [16:08:40]url: /json_proto [16:08:40]query_string will be loaded in cgi processing [16:08:40]execute_cgi json_proto POST (null) [16:08:40]execute_cgi path=json_proto method=POST [16:08:40]POST find Content-Length [16:08:40]Host: 172.17.43.131:8080 [16:08:40]Content-Length: 678 [16:08:40]Content-Type: application/json [16:08:40] [16:08:40]POST finish read [16:08:40]Found Content-Length = 678 [16:08:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:40]execute_script... [16:08:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:40]POST & json_proto [16:08:40]process_json_proto [16:08:40]json parsed OK: [16:08:40]protocol is kg_v1.0 [16:08:40]action value=close_receipt [16:08:40]process_action close_receipt [16:08:40]cmd_close_receipt [16:08:40]MH_GetDate [16:08:40]Write to MH i2c: F0 00 00 B8 06 AD [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: F0 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: F0 09 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: F0 09 00 B8 06 00 08 CA A3 66 F9 24 A2 66 B6 [16:08:40]GetLastDocTimeStamp 1722010105 [16:08:40]current date 1722010120 [16:08:40]FM_GetShiftState [16:08:40]SAM_PROTO_GetShiftState [16:08:40]wFMCommunicate request_size=4 [16:08:40]MH_SAM_APDU [16:08:40]CAPDU: 80 13 01 00 [16:08:40]Write to MH i2c: E2 08 00 B9 06 80 13 01 00 00 00 00 00 3C [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 0E 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 0E 00 B9 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 ED [16:08:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:08:40]wFMCommunicate OK [16:08:40]SAM_PROTO_GetShiftState done [16:08:40]FM_GetShiftState done [16:08:40]opened in 1721952182 [16:08:40]opened+sec_in_day 1722038582 [16:08:40]quantity*price = 50036 [16:08:40]sum+1 = 50037 [16:08:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 386 26.07.2024 16:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225318 ФПД: 27923248192463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160840&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225318&fm=27923248192463&tin=02508201610067®Number=0000000000092624&sum=50000 [16:08:41]StoreToDocumentArchive [16:08:41]shift 437 fd 225318 [16:08:41]save to /storage/0437/doc_00225318 [16:08:41]save last doc name /storage/0437/doc_00225318 to /storage/kkm_last_doc_name [16:08:41]save OK [16:08:41]Clear old archive folders... [16:08:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:08:41]tlvbuf is 003703A0 [16:08:41]SAM_PROTO_ClearQueue [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 09 00 00 [16:08:41]Write to MH i2c: E2 08 00 C6 06 80 09 00 00 00 00 00 00 3E [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 C6 06 00 90 00 40 [16:08:41]RAPDU: 90 00 [16:08:41]wFMCommunicate OK [16:08:41]SAM_PROTO_ClearQueue done [16:08:41]KKMCreateOFDPacket [16:08:41]OFDProtocolAddRootSTLVToBuf [16:08:41]FM_MakeSignedData [16:08:41]FM_MakeSignedData [16:08:41]SAM_PROTO_SignData [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 0D 01 02 [16:08:41]Write to MH i2c: E2 08 00 C7 06 80 0D 01 02 00 00 00 00 46 [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 C7 06 00 90 00 41 [16:08:41]RAPDU: 90 00 [16:08:41]wFMCommunicate OK [16:08:41]wFMCommunicate request_size=255 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 08 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 70 03 00 35 04 06 00 19 [16:08:41]Write to MH i2c: E2 02 01 C8 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 08 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 70 03 00 35 04 06 00 19 00 00 93 [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 C8 06 00 90 00 42 [16:08:41]RAPDU: 90 00 [16:08:41]wFMCommunicate OK [16:08:41]wFMCommunicate request_size=10 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 0D 02 02 05 65 63 4A 1B CF [16:08:41]Write to MH i2c: E2 0D 00 C9 06 80 0D 02 02 05 00 65 63 4A 1B CF 00 00 4F [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 03 00 C9 06 00 90 00 43 [16:08:41]RAPDU: 90 00 [16:08:41]wFMCommunicate OK [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 0D 03 02 [16:08:41]Write to MH i2c: E2 08 00 CA 06 80 0D 03 02 00 00 00 00 4B [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 0B 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 0B 00 CA 06 00 A5 82 B1 E8 7D 54 36 C6 90 00 D9 [16:08:41]RAPDU: A5 82 B1 E8 7D 54 36 C6 90 00 [16:08:41]wFMCommunicate OK [16:08:41]SAM_PROTO_SignData done [16:08:41]FM_MakeSignedData done [16:08:41]CreateOFDProtocolMessage [16:08:41]wFMCommunicate request_size=4 [16:08:41]MH_SAM_APDU [16:08:41]CAPDU: 80 11 00 00 [16:08:41]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:41]Read from MH i2c: E2 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 17 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [16:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:08:41]wFMCommunicate OK [16:08:41]CreateOFDProtocolMessage done [16:08:41]OFDSenderStorePacket 225318 [16:08:41]StoreOFDPacket docnum=225318 [16:08:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 1C 07 01 AB FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 08 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 70 03 00 35 04 06 00 19 65 63 4A 1B CF A5 82 B1 E8 7D 54 36 C6 [16:08:41]CheckFolder [16:08:41]dirname=/storage/ofd_packets [16:08:41]CheckFolder done [16:08:41]ProducePacketName [16:08:41]name=ofd_packets/00225318 [16:08:41]NVStorageSaveData ofd_packets/00225318 [16:08:41]File name is /storage/ofd_packets/00225318 [16:08:41]Write 301 bytes [16:08:41]NVStorageSaveData done [16:08:41]OFDSenderStorePacket done [16:08:41]KKMCreateOFDPacket done [16:08:41]NVStorageSaveData kkm_last_timestamp [16:08:41]File name is /storage/kkm_last_timestamp [16:08:41]Write 4 bytes [16:08:41]NVStorageSaveData done [16:08:41]ExternCall_PrintAddStr [16:08:41]wPrintStart [16:08:41]Write to MH i2c: 01 00 00 CC 06 D2 [16:08:41]Write i2c OK [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: 01 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: 01 07 00 [16:08:41]MH_I2C_Read... [16:08:41]Read from MH i2c: 01 07 00 CC 06 00 00 00 00 00 FF 0F E7 [16:08:41]RasterBufferAndPrint [16:08:41]line Счет N : (1)2001526 [16:08:41]line ИНН: 02508201610067 [16:08:41]line Контрольно-Кассовый Чек [16:08:41]line ПРОДАЖА [16:08:41]line ТРК (МРК, ГНК) : 43 [16:08:41]line Товар: 2710124130 [16:08:41]line Аи-92-К-5 [16:08:41]line 7.380 * 67.80 [16:08:41]line = 500.36 [16:08:41]line НДС 12% НСП 1% [16:08:41]line > о реализуемом товаре [16:08:41]line ОКРУГЛЕНИЕ: -0.36 [16:08:41]line ИТОГО: 500.00 [16:08:41]line Внесено: 500.00 [16:08:41]line СДАЧА: 0.00 [16:08:41]line НСП 1% : 4.43 [16:08:41]line НДС 12% : 53.14 [16:08:41]line Наличными: 500.00 [16:08:41]line Безнал.: 0.00 [16:08:41]line Место: АЗС № 97 "Партнер Нефть" [16:08:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:08:41]line СНО: Общий режим [16:08:41]line Чек 386 26.07.2024 16:08 [16:08:41]line Смена: 437 ФФД: 1.0 [16:08:41]line ЗНМ: 0300000054 [16:08:41]line РНМ: 0000000000092624 [16:08:41]line Версия ККМ: 001 [16:08:41]line ФМ: 0000000000874959 [16:08:41]line ФД: 225318 [16:08:41]line ФПД: 27923248192463 [16:08:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T160840&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225318&fm=27923248192463&tin=02508201610067®Number=0000000000092624&sum=50000 [16:08:41]written 0, free lines is 4095 [16:08:41]OFD Sender: Processing packet 225318 [packets to send 596, broken 595] [16:08:41]ProducePacketName [16:08:41]name=ofd_packets/00225318 [16:08:41]OFD Sender: To server: pG, [16:08:41]CommunicateWithHost lk.salyk.kg:30040 [16:08:41]ConnectInit lk.salyk.kg [16:08:42]Write to MH i2c: 01 00 00 F7 06 FD [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: 01 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: 01 07 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: 01 07 00 F7 06 00 00 00 00 00 6C 0C 7C [16:08:42]RasterBufferAndPrint [16:08:42]line [16:08:42]line [16:08:42]line [16:08:42]line [16:08:42]line [16:08:42]written 0, free lines is 3184 [16:08:42]MH_Cut [16:08:42]Write to MH i2c: D1 01 00 FE 06 01 D6 [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: D1 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: D1 01 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: D1 01 00 FE 06 00 D5 [16:08:42]Write to MH i2c: 01 00 00 FF 06 05 [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:43]*** Cut start [16:08:43]*** Partial cut [16:08:43]*** CUTSNS_PIN = 1 [16:08:43]*** CUTSNS_PIN = 0 [16:08:43]Connected sock=8 [16:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 99 1C 07 01 AB FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 *** Brake cut motor [16:08:43]04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 08 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 70 03 00 35 04 06 00 19 65 63 4A 1B CF A5 82 B1 E8 7D 54 36 C6 [16:08:44]Read from MH i2c: 01 [16:08:44]MH_I2C_Read... [16:08:44]*** Stop cut motor [16:08:44]*** Cut end [16:08:44]Read from MH i2c: 01 07 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 FF 0F 1A [16:08:44]process_action close_receipt done [16:08:44]requested_data is exist [16:08:44]produce_requested_data [16:08:44]requested_item fm.sn is exist - process it [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 11 00 00 [16:08:44]Write to MH i2c: E2 08 00 00 07 80 11 00 00 00 00 00 00 81 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:44]Read from MH i2c: E2 17 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 17 00 00 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [16:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:08:44]wFMCommunicate OK [16:08:44]requested_item fd.num is exist - process it [16:08:44]SAM_PROTO_GetFieldsCounters [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 13 00 00 [16:08:44]Write to MH i2c: E2 08 00 01 07 80 13 00 00 00 00 00 00 84 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 90 47 00 F0 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 70 03 00 F4 03 04 00 1A 76 A3 66 B6 04 01 00 00 7D 93 C0 81 DE 79 13 97 [16:08:44]CommunicateWithHost err = 0 [16:08:44]CheckOFDResponse [16:08:44]1017 (14) - 77093643461234 [16:08:44]1041 (16) - 0000000000874959 [16:08:44]1040 (4) - 225318 [16:08:44]1012 (4) - 26.07.2024 10:10 [16:08:44]1206 (1) - 0 [16:08:44]OFD Sender: Remove packet 225318 [16:08:44]ProducePacketName [16:08:44]name=ofd_packets/00225318 [16:08:44]NVStorageDeleteData [16:08:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 62 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 62 00 01 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [16:08:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:44]wFMCommunicate OK [16:08:44]SAM_PROTO_GetFieldsCounters done [16:08:44]requested_item shift.num is exist - process it [16:08:44]requested_item shift.opened is exist - process it [16:08:44]req_shift_opened [16:08:44]FM_GetShiftState [16:08:44]SAM_PROTO_GetShiftState [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 13 01 00 [16:08:44]Write to MH i2c: E2 08 00 02 07 80 13 01 00 00 00 00 00 86 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 0E 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 0E 00 02 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 37 [16:08:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:08:44]wFMCommunicate OK [16:08:44]SAM_PROTO_GetShiftState done [16:08:44]FM_GetShiftState done [16:08:44]req_shift_opened done [16:08:44]requested_item shift.open_date is exist - process it [16:08:44]req_shift_open_date [16:08:44]req_shift_open_date done [16:08:44]produce_requested_data done [16:08:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225318,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:08:44]process_action_free close_receipt [16:08:44]json_value_free [16:08:44]json_value_free done [16:08:44]process_json_proto returns [16:08:44]Send response to host [16:08:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225318,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:08:44]free response buf [16:08:44]execute_script done [16:08:44]execute_script returns [16:08:44]free content buf [16:08:44]Sock 9.Close socket [16:08:44]Sock 9.Thread stoped [16:08:44]OFD Sender: No OFD packet to send [16:08:49]OFD Sender: No OFD packet to send [16:08:52]recv_with_timeout no data received [16:08:54]OFD Sender: No OFD packet to send [16:08:59]OFD Sender: No OFD packet to send [16:09:04]OFD Sender: No OFD packet to send [16:09:09]OFD Sender: No OFD packet to send [16:09:14]recv_with_timeout no data received [16:09:14]OFD Sender: No OFD packet to send [16:09:19]OFD Sender: No OFD packet to send [16:09:24]OFD Sender: No OFD packet to send [16:09:29]OFD Sender: No OFD packet to send [16:09:34]OFD Sender: No OFD packet to send [16:09:39]OFD Sender: No OFD packet to send [16:09:45]OFD Sender: No OFD packet to send [16:09:50]OFD Sender: No OFD packet to send [16:09:55]OFD Sender: No OFD packet to send [16:10:00]OFD Sender: No OFD packet to send [16:10:03]recv_with_timeout no data received [16:10:05]OFD Sender: No OFD packet to send [16:10:10]OFD Sender: No OFD packet to send [16:10:15]OFD Sender: No OFD packet to send [16:10:20]OFD Sender: No OFD packet to send [16:10:25]OFD Sender: No OFD packet to send [16:10:30]OFD Sender: No OFD packet to send [16:10:35]OFD Sender: No OFD packet to send [16:10:40]OFD Sender: No OFD packet to send [16:10:45]OFD Sender: No OFD packet to send [16:10:50]OFD Sender: No OFD packet to send [16:10:51]accept exits with 10 [16:10:51]New connection [16:10:51]New thread 3067424100 created [16:10:51]Thread 3067280740 joined [16:10:51]Waiting for new connection... [16:10:51] Sock 10.Parse request [16:10:51]Sock 10.Check first char [16:10:51]Sock 10.First char is OK [16:10:51]request: POST /json_proto HTTP/1.0 [16:10:51]Method: POST [16:10:51]URL: /json_proto [16:10:51]Method is POST - this is cgi request [16:10:51]url: /json_proto [16:10:51]query_string will be loaded in cgi processing [16:10:51]execute_cgi json_proto POST (null) [16:10:51]execute_cgi path=json_proto method=POST [16:10:51]POST find Content-Length [16:10:51]Host: 172.17.43.131:8080 [16:10:51]Content-Length: 640 [16:10:51]Content-Type: application/json [16:10:51] [16:10:51]POST finish read [16:10:51]Found Content-Length = 640 [16:10:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:10:51]execute_script... [16:10:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:10:51]POST & json_proto [16:10:51]process_json_proto [16:10:51]json parsed OK: [16:10:51]protocol is kg_v1.0 [16:10:51]action value=close_receipt [16:10:51]process_action close_receipt [16:10:51]cmd_close_receipt [16:10:51]MH_GetDate [16:10:51]Write to MH i2c: F0 00 00 03 07 F9 [16:10:51]Write i2c OK [16:10:51]MH_I2C_Read... [16:10:51]Read from MH i2c: F0 [16:10:51]MH_I2C_Read... [16:10:51]Read from MH i2c: F0 09 00 [16:10:51]MH_I2C_Read... [16:10:51]Read from MH i2c: F0 09 00 03 07 00 8B CA A3 66 F9 24 A2 66 85 [16:10:51]GetLastDocTimeStamp 1722010120 [16:10:51]current date 1722010251 [16:10:51]FM_GetShiftState [16:10:51]SAM_PROTO_GetShiftState [16:10:51]wFMCommunicate request_size=4 [16:10:51]MH_SAM_APDU [16:10:51]CAPDU: 80 13 01 00 [16:10:51]Write to MH i2c: E2 08 00 04 07 80 13 01 00 00 00 00 00 88 [16:10:51]Write i2c OK [16:10:51]MH_I2C_Read... [16:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:10:51]Read from MH i2c: E2 [16:10:51]MH_I2C_Read... [16:10:51]Read from MH i2c: E2 0E 00 [16:10:51]MH_I2C_Read... [16:10:51]Read from MH i2c: E2 0E 00 04 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 39 [16:10:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:10:51]wFMCommunicate OK [16:10:51]SAM_PROTO_GetShiftState done [16:10:51]FM_GetShiftState done [16:10:51]opened in 1721952182 [16:10:51]opened+sec_in_day 1722038582 [16:10:51]quantity*price = 99999 [16:10:51]sum+1 = 100001 [16:10:51]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 388 26.07.2024 16:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225320 ФПД: 280190959110934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225320&fm=280190959110934&tin=02508201610067®Number=0000000000092624&sum=40000 [16:12:17]StoreToDocumentArchive [16:12:17]shift 437 fd 225320 [16:12:17]save to /storage/0437/doc_00225320 [16:12:17]save last doc name /storage/0437/doc_00225320 to /storage/kkm_last_doc_name [16:12:17]save OK [16:12:17]Clear old archive folders... [16:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:12:17]tlvbuf is 01D8B940 [16:12:17]SAM_PROTO_ClearQueue [16:12:17]wFMCommunicate request_size=4 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 09 00 00 [16:12:17]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:17]Read from MH i2c: E2 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:12:17]RAPDU: 90 00 [16:12:17]wFMCommunicate OK [16:12:17]SAM_PROTO_ClearQueue done [16:12:17]KKMCreateOFDPacket [16:12:17]OFDProtocolAddRootSTLVToBuf [16:12:17]FM_MakeSignedData [16:12:17]FM_MakeSignedData [16:12:17]SAM_PROTO_SignData [16:12:17]wFMCommunicate request_size=4 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 0D 01 02 [16:12:17]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:12:17]Write i2c OK [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:17]E2 [16:12:17]MH_I2C_Read... [16:12:17]Read from MH i2c: E2 03 00 [16:12:17]MH_I2C_Read... [16:12:17]OFD Sender: No OFD packet to send [16:12:17]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:12:17]RAPDU: 90 00 [16:12:17]wFMCommunicate OK [16:12:17]wFMCommunicate request_size=255 [16:12:17]MH_SAM_APDU [16:12:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 E1 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 70 03 00 35 04 06 00 [16:12:18]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 E1 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 70 03 00 35 04 06 00 00 00 04 [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:18]Read from MH i2c: E2 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 03 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:12:18]RAPDU: 90 00 [16:12:18]wFMCommunicate OK [16:12:18]wFMCommunicate request_size=11 [16:12:18]MH_SAM_APDU [16:12:18]CAPDU: 80 0D 02 02 06 FE D5 0A 96 4B 16 [16:12:18]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 FE D5 0A 96 4B 16 00 00 88 [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:18]Read from MH i2c: E2 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 03 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:12:18]RAPDU: 90 00 [16:12:18]wFMCommunicate OK [16:12:18]wFMCommunicate request_size=4 [16:12:18]MH_SAM_APDU [16:12:18]CAPDU: 80 0D 03 02 [16:12:18]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:18]Read from MH i2c: E2 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 0B 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 0B 00 2F 00 00 02 99 60 F6 21 5E 3D CB 90 00 23 [16:12:18]RAPDU: 02 99 60 F6 21 5E 3D CB 90 00 [16:12:18]wFMCommunicate OK [16:12:18]SAM_PROTO_SignData done [16:12:18]FM_MakeSignedData done [16:12:18]CreateOFDProtocolMessage [16:12:18]wFMCommunicate request_size=4 [16:12:18]MH_SAM_APDU [16:12:18]CAPDU: 80 11 00 00 [16:12:18]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:18]Read from MH i2c: E2 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 17 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [16:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:12:18]wFMCommunicate OK [16:12:18]CreateOFDProtocolMessage done [16:12:18]OFDSenderStorePacket 225320 [16:12:18]StoreOFDPacket docnum=225320 [16:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 14 77 08 01 31 92 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 E1 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 70 03 00 35 04 06 00 FE D5 0A 96 4B 16 02 99 60 F6 21 5E 3D CB [16:12:18]CheckFolder [16:12:18]dirname=/storage/ofd_packets [16:12:18]CheckFolder done [16:12:18]ProducePacketName [16:12:18]name=ofd_packets/00225320 [16:12:18]NVStorageSaveData ofd_packets/00225320 [16:12:18]File name is /storage/ofd_packets/00225320 [16:12:18]Write 302 bytes [16:12:18]NVStorageSaveData done [16:12:18]OFDSenderStorePacket done [16:12:18]KKMCreateOFDPacket done [16:12:18]NVStorageSaveData kkm_last_timestamp [16:12:18]File name is /storage/kkm_last_timestamp [16:12:18]Write 4 bytes [16:12:18]NVStorageSaveData done [16:12:18]ExternCall_PrintAddStr [16:12:18]wPrintStart [16:12:18]Write to MH i2c: 01 00 00 31 00 31 [16:12:18]Write i2c OK [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 07 00 [16:12:18]MH_I2C_Read... [16:12:18]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:12:18]RasterBufferAndPrint [16:12:18]line Счет N : (1)2001528 [16:12:18]line ИНН: 02508201610067 [16:12:18]line Контрольно-Кассовый Чек [16:12:18]line ПРОДАЖА [16:12:18]line ТРК (МРК, ГНК) : 62 [16:12:18]line Товар: 2710124130 [16:12:18]line Super-92-К-5 [16:12:18]line 5.820 * 68.80 [16:12:18]line = 400.42 [16:12:18]line НДС 12% НСП 1% [16:12:18]line > о реализуемом товаре [16:12:18]line ОКРУГЛЕНИЕ: -0.42 [16:12:18]line ИТОГО: 400.00 [16:12:18]line Внесено: 400.00 [16:12:18]line СДАЧА: 0.00 [16:12:18]line НСП 1% : 3.54 [16:12:18]line НДС 12% : 42.52 [16:12:18]line Наличными: 400.00 [16:12:18]line Безнал.: 0.00 [16:12:18]line Место: АЗС № 97 "Партнер Нефть" [16:12:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:12:18]line СНО: Общий режим [16:12:18]line Чек 388 26.07.2024 16:12 [16:12:18]line Смена: 437 ФФД: 1.0 [16:12:18]line ЗНМ: 0300000054 [16:12:18]line РНМ: 0000000000092624 [16:12:18]line Версия ККМ: 001 [16:12:18]line ФМ: 0000000000874959 [16:12:18]line ФД: 225320 [16:12:18]line ФПД: 280190959110934 [16:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161217&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225320&fm=280190959110934&tin=02508201610067®Number=0000000000092624&sum=40000 [16:12:18]written 0, free lines is 4095 [16:12:18]OFD Sender: Processing packet 225320 [packets to send 596, broken 595] [16:12:18]ProducePacketName [16:12:18]name=ofd_packets/00225320 [16:12:18]OFD Sender: To server: pG, [16:12:18]CommunicateWithHost lk.salyk.kg:30040 [16:12:18]ConnectInit lk.salyk.kg [16:12:19]Write to MH i2c: 01 00 00 5C 00 5C [16:12:19]Write i2c OK [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: 01 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: 01 07 00 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5F 0C CE [16:12:19]RasterBufferAndPrint [16:12:19]line [16:12:19]line [16:12:19]line [16:12:19]line [16:12:19]line [16:12:19]written 0, free lines is 3180 [16:12:19]MH_Cut [16:12:19]Write to MH i2c: D1 01 00 63 00 01 35 [16:12:19]Write i2c OK [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: D1 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: D1 01 00 [16:12:19]MH_I2C_Read... [16:12:19]Read from MH i2c: D1 01 00 63 00 00 34 [16:12:19]Write to MH i2c: 01 00 00 64 00 64 [16:12:19]Connected sock=9 [16:12:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 14 77 08 01 31 92 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 E1 CA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 70 03 00 35 04 06 00 FE D5 0A 96 4B 16 02 99 60 F6 21 5E 3D CB [16:12:19]Write i2c OK [16:12:19]MH_I2C_Read... [16:12:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0B CF 47 00 AC A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 70 03 00 F4 03 04 00 F2 76 A3 66 B6 04 01 00 00 FE 1F 35 93 BF A0 CA 90 [16:12:19]CommunicateWithHost err = 0 [16:12:19]CheckOFDResponse [16:12:19]1017 (14) - 77093643461234 [16:12:19]1041 (16) - 0000000000874959 [16:12:19]1040 (4) - 225320 [16:12:19]1012 (4) - 26.07.2024 10:14 [16:12:19]1206 (1) - 0 [16:12:19]OFD Sender: Remove packet 225320 [16:12:19]ProducePacketName [16:12:19]name=ofd_packets/00225320 [16:12:19]NVStorageDeleteData [16:12:20]*** Cut start [16:12:20]*** Partial cut [16:12:20]*** CUTSNS_PIN = 1 [16:12:20]OFD Sender: No OFD packet to send [16:12:20]*** CUTSNS_PIN = 0 [16:12:20]*** Brake cut motor [16:12:20]Read from MH i2c: 01 [16:12:21]*** Stop cut motor [16:12:21]MH_I2C_Read... [16:12:21]*** Cut end [16:12:21]Read from MH i2c: 01 07 00 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [16:12:21]process_action close_receipt done [16:12:21]requested_data is exist [16:12:21]produce_requested_data [16:12:21]requested_item fm.sn is exist - process it [16:12:21]wFMCommunicate request_size=4 [16:12:21]MH_SAM_APDU [16:12:21]CAPDU: 80 11 00 00 [16:12:21]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [16:12:21]Write i2c OK [16:12:21]MH_I2C_Read... [16:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:21]Read from MH i2c: E2 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 17 00 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [16:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:12:21]wFMCommunicate OK [16:12:21]requested_item fd.num is exist - process it [16:12:21]SAM_PROTO_GetFieldsCounters [16:12:21]wFMCommunicate request_size=4 [16:12:21]MH_SAM_APDU [16:12:21]CAPDU: 80 13 00 00 [16:12:21]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [16:12:21]Write i2c OK [16:12:21]MH_I2C_Read... [16:12:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:21]Read from MH i2c: E2 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 62 00 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [16:12:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:21]wFMCommunicate OK [16:12:21]SAM_PROTO_GetFieldsCounters done [16:12:21]requested_item shift.num is exist - process it [16:12:21]requested_item shift.opened is exist - process it [16:12:21]req_shift_opened [16:12:21]FM_GetShiftState [16:12:21]SAM_PROTO_GetShiftState [16:12:21]wFMCommunicate request_size=4 [16:12:21]MH_SAM_APDU [16:12:21]CAPDU: 80 13 01 00 [16:12:21]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [16:12:21]Write i2c OK [16:12:21]MH_I2C_Read... [16:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:21]Read from MH i2c: E2 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 0E 00 [16:12:21]MH_I2C_Read... [16:12:21]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [16:12:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:12:21]wFMCommunicate OK [16:12:21]SAM_PROTO_GetShiftState done [16:12:21]FM_GetShiftState done [16:12:21]req_shift_opened done [16:12:21]requested_item shift.open_date is exist - process it [16:12:21]req_shift_open_date [16:12:21]req_shift_open_date done [16:12:21]produce_requested_data done [16:12:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225320,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:12:21]process_action_free close_receipt [16:12:21]json_value_free [16:12:21]json_value_free done [16:12:21]process_json_proto returns [16:12:21]Send response to host [16:12:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225320,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:12:21]free response buf [16:12:21]execute_script done [16:12:21]execute_script returns [16:12:21]free content buf [16:12:21]Sock 6.Close socket [16:12:21]Sock 6.Thread stoped [16:12:25]OFD Sender: No OFD packet to send [16:12:30]OFD Sender: No OFD packet to send [16:12:35]OFD Sender: No OFD packet to send [16:12:40]OFD Sender: No OFD packet to send [16:12:45]OFD Sender: No OFD packet to send [16:12:50]OFD Sender: No OFD packet to send [16:12:55]OFD Sender: No OFD packet to send [16:13:00]OFD Sender: No OFD packet to send [16:13:05]OFD Sender: No OFD packet to send [16:13:09]recv_with_timeout no data received [16:13:10]OFD Sender: No OFD packet to send [16:13:15]OFD Sender: No OFD packet to send [16:13:20]OFD Sender: No OFD packet to send [16:13:25]OFD Sender: No OFD packet to send [16:13:30]OFD Sender: No OFD packet to send [16:13:35]OFD Sender: No OFD packet to send [16:13:40]OFD Sender: No OFD packet to send [16:13:45]accept exits with 10 [16:13:45]New connection [16:13:45]New thread 3066998116 created [16:13:45]Thread 3067141476 joined [16:13:45]Waiting for new connection... [16:13:45] Sock 10.Parse request [16:13:45]Sock 10.Check first char [16:13:45]Sock 10.First char is OK [16:13:45]request: POST /json_proto HTTP/1.0 [16:13:45]Method: POST [16:13:45]URL: /json_proto [16:13:45]Method is POST - this is cgi request [16:13:45]url: /json_proto [16:13:45]query_string will be loaded in cgi processing [16:13:45]execute_cgi json_proto POST (null) [16:13:45]execute_cgi path=json_proto method=POST [16:13:45]POST find Content-Length [16:13:45]Host: 172.17.43.131:8080 [16:13:45]Content-Length: 801 [16:13:45]Content-Type: application/json [16:13:45] [16:13:45]POST finish read [16:13:45]Found Content-Length = 801 [16:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:45]execute_script... [16:13:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:45]POST & json_proto [16:13:45]process_json_proto [16:13:45]json parsed OK: [16:13:45]protocol is kg_v1.0 [16:13:45]action value=close_receipt [16:13:45]process_action close_receipt [16:13:45]cmd_close_receipt [16:13:45]MH_GetDate [16:13:45]Write to MH i2c: F0 00 00 68 00 57 [16:13:45]OFD Sender: No OFD packet to send [16:13:45]Write i2c OK [16:13:45]MH_I2C_Read... [16:13:45]Read from MH i2c: F0 [16:13:45]MH_I2C_Read... [16:13:45]Read from MH i2c: F0 09 00 [16:13:45]MH_I2C_Read... [16:13:45]Read from MH i2c: F0 09 00 68 00 00 3A CB A3 66 F9 24 A2 66 93 [16:13:45]GetLastDocTimeStamp 1722010337 [16:13:45]current date 1722010426 [16:13:45]FM_GetShiftState [16:13:45]SAM_PROTO_GetShiftState [16:13:45]wFMCommunicate request_size=4 [16:13:45]MH_SAM_APDU [16:13:45]CAPDU: 80 13 01 00 [16:13:45]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [16:13:45]Write i2c OK [16:13:45]MH_I2C_Read... [16:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:45]Read from MH i2c: E2 [16:13:45]MH_I2C_Read... [16:13:45]Read from MH i2c: E2 0E 00 [16:13:45]MH_I2C_Read... [16:13:45]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [16:13:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:13:45]wFMCommunicate OK [16:13:45]SAM_PROTO_GetShiftState done [16:13:45]FM_GetShiftState done [16:13:45]opened in 1721952182 [16:13:45]opened+sec_in_day 1722038582 [16:13:45]quantity*price = 50036 [16:13:45]sum+1 = 50037 [16:13:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 389 26.07.2024 16:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225321 ФПД: 251446717020554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161346&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225321&fm=251446717020554&tin=02508201610067®Number=0000000000092624&sum=50036 [16:13:46]StoreToDocumentArchive [16:13:46]shift 437 fd 225321 [16:13:46]save to /storage/0437/doc_00225321 [16:13:46]save last doc name /storage/0437/doc_00225321 to /storage/kkm_last_doc_name [16:13:46]save OK [16:13:46]Clear old archive folders... [16:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:13:46]tlvbuf is 01D980C0 [16:13:46]SAM_PROTO_ClearQueue [16:13:46]wFMCommunicate request_size=4 [16:13:46]MH_SAM_APDU [16:13:46]CAPDU: 80 09 00 00 [16:13:46]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [16:13:46]Write i2c OK [16:13:46]MH_I2C_Read... [16:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:13:46]Read from MH i2c: E2 [16:13:46]MH_I2C_Read... [16:13:46]Read from MH i2c: E2 03 00 [16:13:46]MH_I2C_Read... [16:13:46]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:13:46]RAPDU: 90 00 [16:13:46]wFMCommunicate OK [16:13:46]SAM_PROTO_ClearQueue done [16:13:46]KKMCreateOFDPacket [16:13:46]OFDProtocolAddRootSTLVToBuf [16:13:46]FM_MakeSignedData [16:13:46]FM_MakeSignedData [16:13:46]SAM_PROTO_SignData [16:13:46]wFMCommunicate request_size=4 [16:13:46]MH_SAM_APDU [16:13:46]CAPDU: 80 0D 01 02 [16:13:46]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [16:13:46]Write i2c OK [16:13:46]MH_I2C_Read... [16:13:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:13:46]Read from MH i2c: E2 [16:13:46]MH_I2C_Read... [16:13:46]Read from MH i2c: E2 03 00 [16:13:46]MH_I2C_Read... [16:13:46]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:13:46]RAPDU: 90 00 [16:13:46]wFMCommunicate OK [16:13:46]wFMCommunicate request_size=255 [16:13:46]MH_SAM_APDU [16:13:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 3A CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 70 03 00 35 04 06 00 E4 [16:13:46]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 3A CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 70 03 00 35 04 06 00 E4 00 00 89 [16:13:46]Write i2c OK [16:13:46]MH_I2C_Read... [16:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:47]Read from MH i2c: E2 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 03 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:13:47]RAPDU: 90 00 [16:13:47]wFMCommunicate OK [16:13:47]wFMCommunicate request_size=10 [16:13:47]MH_SAM_APDU [16:13:47]CAPDU: 80 0D 02 02 05 B0 80 3F 79 8A [16:13:47]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 B0 80 3F 79 8A 00 00 6F [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:47]Read from MH i2c: E2 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 03 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [16:13:47]RAPDU: 90 00 [16:13:47]wFMCommunicate OK [16:13:47]wFMCommunicate request_size=4 [16:13:47]MH_SAM_APDU [16:13:47]CAPDU: 80 0D 03 02 [16:13:47]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:13:47]Read from MH i2c: E2 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 0B 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 0B 00 7A 00 00 36 B9 F9 F5 30 01 CF 6C 90 00 3F [16:13:47]RAPDU: 36 B9 F9 F5 30 01 CF 6C 90 00 [16:13:47]wFMCommunicate OK [16:13:47]SAM_PROTO_SignData done [16:13:47]FM_MakeSignedData done [16:13:47]CreateOFDProtocolMessage [16:13:47]wFMCommunicate request_size=4 [16:13:47]MH_SAM_APDU [16:13:47]CAPDU: 80 11 00 00 [16:13:47]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:47]Read from MH i2c: E2 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 17 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [16:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:13:47]wFMCommunicate OK [16:13:47]CreateOFDProtocolMessage done [16:13:47]OFDSenderStorePacket 225321 [16:13:47]StoreOFDPacket docnum=225321 [16:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 0E 07 01 06 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 3A CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 70 03 00 35 04 06 00 E4 B0 80 3F 79 8A 36 B9 F9 F5 30 01 CF 6C [16:13:47]CheckFolder [16:13:47]dirname=/storage/ofd_packets [16:13:47]CheckFolder done [16:13:47]ProducePacketName [16:13:47]name=ofd_packets/00225321 [16:13:47]NVStorageSaveData ofd_packets/00225321 [16:13:47]File name is /storage/ofd_packets/00225321 [16:13:47]Write 301 bytes [16:13:47]NVStorageSaveData done [16:13:47]OFDSenderStorePacket done [16:13:47]KKMCreateOFDPacket done [16:13:47]NVStorageSaveData kkm_last_timestamp [16:13:47]File name is /storage/kkm_last_timestamp [16:13:47]Write 4 bytes [16:13:47]NVStorageSaveData done [16:13:47]ExternCall_PrintAddStr [16:13:47]wPrintStart [16:13:47]Write to MH i2c: 01 00 00 7C 00 7C [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: 01 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: 01 07 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [16:13:47]RasterBufferAndPrint [16:13:47]line Счет N : (1)2001530 [16:13:47]line ИНН: 02508201610067 [16:13:47]line Контрольно-Кассовый Чек [16:13:47]line ПРОДАЖА [16:13:47]line ТРК (МРК, ГНК) : 33 [16:13:47]line Товар: 2710124130 [16:13:47]line Аи-92-К-5 [16:13:47]line 7.380 * 67.80 [16:13:47]line = 500.36 [16:13:47]line НДС 12% НСП 1% [16:13:47]line > о реализуемом товаре [16:13:47]line ИТОГО: 500.36 [16:13:47]line НСП 1% : 4.43 [16:13:47]line НДС 12% : 53.14 [16:13:47]line Наличными: 0.00 [16:13:47]line Безнал.: 500.36 [16:13:47]line Место: АЗС № 97 "Партнер Нефть" [16:13:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:13:47]line СНО: Общий режим [16:13:47]line Чек 389 26.07.2024 16:13 [16:13:47]line Смена: 437 ФФД: 1.0 [16:13:47]line ЗНМ: 0300000054 [16:13:47]line РНМ: 0000000000092624 [16:13:47]line Версия ККМ: 001 [16:13:47]line Платежная система: O! деньги [16:13:47]line ФМ: 0000000000874959 [16:13:47]line ФД: 225321 [16:13:47]line ФПД: 251446717020554 [16:13:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161346&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225321&fm=251446717020554&tin=02508201610067®Number=0000000000092624&sum=50036 [16:13:47]written 0, free lines is 4095 [16:13:47]OFD Sender: Processing packet 225321 [packets to send 596, broken 595] [16:13:47]ProducePacketName [16:13:47]name=ofd_packets/00225321 [16:13:47]OFD Sender: To server: pG, [16:13:47]CommunicateWithHost lk.salyk.kg:30040 [16:13:47]ConnectInit lk.salyk.kg [16:13:47]Write to MH i2c: 01 00 00 A6 00 A6 [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: 01 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: 01 07 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 6E 0C 27 [16:13:47]RasterBufferAndPrint [16:13:47]line [16:13:47]line [16:13:47]line [16:13:47]line [16:13:47]line [16:13:47]written 0, free lines is 3184 [16:13:47]MH_Cut [16:13:47]Write to MH i2c: D1 01 00 AD 00 01 7F [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: D1 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: D1 01 00 [16:13:47]MH_I2C_Read... [16:13:47]Read from MH i2c: D1 01 00 AD 00 00 7E [16:13:47]Write to MH i2c: 01 00 00 AE 00 AE [16:13:47]Write i2c OK [16:13:47]MH_I2C_Read... [16:13:49]*** Cut start [16:13:49]*** Partial cut [16:13:49]*** CUTSNS_PIN = 1 [16:13:49]*** CUTSNS_PIN = 0 [16:13:49]*** Brake cut motor [16:13:49]Read from MH i2c: 01 [16:13:49]MH_I2C_Read... [16:13:49]*** Stop cut motor [16:13:49]*** Cut end [16:13:49]Read from MH i2c: 01 07 00 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [16:13:49]process_action close_receipt done [16:13:49]requested_data is exist [16:13:49]produce_requested_data [16:13:49]requested_item fm.sn is exist - process it [16:13:49]wFMCommunicate request_size=4 [16:13:49]MH_SAM_APDU [16:13:49]CAPDU: 80 11 00 00 [16:13:49]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [16:13:49]Write i2c OK [16:13:49]MH_I2C_Read... [16:13:49]Connected sock=11 [16:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 0E 07 01 06 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 3A CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 70 03 00 35 04 06 00 E4 B0 80 3F 79 8A 36 B9 F9 F5 30 01 CF 6C [16:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:49]Read from MH i2c: E2 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: E2 17 00 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [16:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:13:49]wFMCommunicate OK [16:13:49]requested_item fd.num is exist - process it [16:13:49]SAM_PROTO_GetFieldsCounters [16:13:49]wFMCommunicate request_size=4 [16:13:49]MH_SAM_APDU [16:13:49]CAPDU: 80 13 00 00 [16:13:49]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [16:13:49]Write i2c OK [16:13:49]MH_I2C_Read... [16:13:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:13:49]Read from MH i2c: E2 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: E2 62 00 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [16:13:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:13:49]wFMCommunicate OK [16:13:49]SAM_PROTO_GetFieldsCounters done [16:13:49]requested_item shift.num is exist - process it [16:13:49]requested_item shift.opened is exist - process it [16:13:49]req_shift_opened [16:13:49]FM_GetShiftState [16:13:49]SAM_PROTO_GetShiftState [16:13:49]wFMCommunicate request_size=4 [16:13:49]MH_SAM_APDU [16:13:49]CAPDU: 80 13 01 00 [16:13:49]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [16:13:49]Write i2c OK [16:13:49]MH_I2C_Read... [16:13:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:49]Read from MH i2c: E2 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: E2 0E 00 [16:13:49]MH_I2C_Read... [16:13:49]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [16:13:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:13:49]wFMCommunicate OK [16:13:49]SAM_PROTO_GetShiftState done [16:13:49]FM_GetShiftState done [16:13:49]req_shift_opened done [16:13:49]requested_item shift.open_date is exist - process it [16:13:49]req_shift_open_date [16:13:49]req_shift_open_date done [16:13:49]produce_requested_data done [16:13:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225321,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:13:49]process_action_free close_receipt [16:13:49]json_value_free [16:13:49]json_value_free done [16:13:49]process_json_proto returns [16:13:49]Send response to host [16:13:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225321,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:13:49]free response buf [16:13:49]execute_script done [16:13:49]execute_script returns [16:13:49]free content buf [16:13:49]Sock 10.Close socket [16:13:49]Sock 10.Thread stoped [16:13:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CE 9A 47 00 93 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 70 03 00 F4 03 04 00 4C 77 A3 66 B6 04 01 00 00 C9 C3 E0 2E 98 17 48 61 [16:13:50]CommunicateWithHost err = 0 [16:13:50]CheckOFDResponse [16:13:50]1017 (14) - 77093643461234 [16:13:50]1041 (16) - 0000000000874959 [16:13:50]1040 (4) - 225321 [16:13:50]1012 (4) - 26.07.2024 10:15 [16:13:50]1206 (1) - 0 [16:13:50]OFD Sender: Remove packet 225321 [16:13:50]ProducePacketName [16:13:50]name=ofd_packets/00225321 [16:13:50]NVStorageDeleteData [16:13:50]OFD Sender: No OFD packet to send [16:13:55]OFD Sender: No OFD packet to send [16:14:00]OFD Sender: No OFD packet to send [16:14:01]accept exits with 7 [16:14:01]New connection [16:14:01]New thread 3067141476 created [16:14:01]Thread 3066998116 joined [16:14:01]Waiting for new connection... [16:14:01] Sock 7.Parse request [16:14:01]Sock 7.Check first char [16:14:01]Sock 7.First char is OK [16:14:01]request: POST /json_proto HTTP/1.0 [16:14:01]Method: POST [16:14:01]URL: /json_proto [16:14:01]Method is POST - this is cgi request [16:14:01]url: /json_proto [16:14:01]query_string will be loaded in cgi processing [16:14:01]execute_cgi json_proto POST (null) [16:14:01]execute_cgi path=json_proto method=POST [16:14:01]POST find Content-Length [16:14:01]Host: 172.17.43.131:8080 [16:14:01]Content-Length: 680 [16:14:01]Content-Type: application/json [16:14:01] [16:14:01]POST finish read [16:14:01]Found Content-Length = 680 [16:14:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 25.760, "sum" : 1950.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:01]execute_script... [16:14:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 25.760, "sum" : 1950.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:01]POST & json_proto [16:14:01]process_json_proto [16:14:01]json parsed OK: [16:14:01]protocol is kg_v1.0 [16:14:01]action value=close_receipt [16:14:01]process_action close_receipt [16:14:01]cmd_close_receipt [16:14:01]MH_GetDate [16:14:01]Write to MH i2c: F0 00 00 B2 00 A1 [16:14:01]Write i2c OK [16:14:01]MH_I2C_Read... [16:14:01]Read from MH i2c: F0 [16:14:01]MH_I2C_Read... [16:14:01]Read from MH i2c: F0 09 00 [16:14:01]MH_I2C_Read... [16:14:01]Read from MH i2c: F0 09 00 B2 00 00 49 CB A3 66 F9 24 A2 66 EC [16:14:01]GetLastDocTimeStamp 1722010426 [16:14:01]current date 1722010441 [16:14:01]FM_GetShiftState [16:14:01]SAM_PROTO_GetShiftState [16:14:01]wFMCommunicate request_size=4 [16:14:01]MH_SAM_APDU [16:14:01]CAPDU: 80 13 01 00 [16:14:01]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [16:14:01]Write i2c OK [16:14:01]MH_I2C_Read... [16:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:01]Read from MH i2c: E2 [16:14:01]MH_I2C_Read... [16:14:01]Read from MH i2c: E2 0E 00 [16:14:01]MH_I2C_Read... [16:14:01]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E1 [16:14:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:14:01]wFMCommunicate OK [16:14:01]SAM_PROTO_GetShiftState done [16:14:01]FM_GetShiftState done [16:14:01]opened in 1721952182 [16:14:01]opened+sec_in_day 1722038582 [16:14:01]quantity*price = 195003 [16:14:01]sum+1 = 195004 [16:14:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 1950.00 Внесено: 1950.00 СДАЧА: 0.00 НСП 1% : 17.26 НДС 12% : 207.08 Наличными: 1950.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 390 26.07.2024 16:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225322 ФПД: 196406414572525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161401&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225322&fm=196406414572525&tin=02508201610067®Number=0000000000092624&sum=195000 [16:14:02]StoreToDocumentArchive [16:14:02]shift 437 fd 225322 [16:14:02]save to /storage/0437/doc_00225322 [16:14:02]save last doc name /storage/0437/doc_00225322 to /storage/kkm_last_doc_name [16:14:02]save OK [16:14:02]Clear old archive folders... [16:14:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:14:02]tlvbuf is 01D88410 [16:14:02]SAM_PROTO_ClearQueue [16:14:02]wFMCommunicate request_size=4 [16:14:02]MH_SAM_APDU [16:14:02]CAPDU: 80 09 00 00 [16:14:02]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:02]Read from MH i2c: E2 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [16:14:02]RAPDU: 90 00 [16:14:02]wFMCommunicate OK [16:14:02]SAM_PROTO_ClearQueue done [16:14:02]KKMCreateOFDPacket [16:14:02]OFDProtocolAddRootSTLVToBuf [16:14:02]FM_MakeSignedData [16:14:02]FM_MakeSignedData [16:14:02]SAM_PROTO_SignData [16:14:02]wFMCommunicate request_size=4 [16:14:02]MH_SAM_APDU [16:14:02]CAPDU: 80 0D 01 02 [16:14:02]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:02]Read from MH i2c: E2 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:14:02]RAPDU: 90 00 [16:14:02]wFMCommunicate OK [16:14:02]wFMCommunicate request_size=255 [16:14:02]MH_SAM_APDU [16:14:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 64 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BB F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 49 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 70 03 00 35 04 06 00 B2 A1 6E 92 [16:14:02]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 64 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BB F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 49 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 70 03 00 35 04 06 00 B2 A1 6E 92 00 00 B0 [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:02]Read from MH i2c: E2 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:14:02]RAPDU: 90 00 [16:14:02]wFMCommunicate OK [16:14:02]wFMCommunicate request_size=7 [16:14:02]MH_SAM_APDU [16:14:02]CAPDU: 80 0D 02 02 02 7B ED [16:14:02]Write to MH i2c: E2 0A 00 C3 00 80 0D 02 02 02 00 7B ED 00 00 A9 [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:02]Read from MH i2c: E2 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:14:02]RAPDU: 90 00 [16:14:02]wFMCommunicate OK [16:14:02]wFMCommunicate request_size=4 [16:14:02]MH_SAM_APDU [16:14:02]CAPDU: 80 0D 03 02 [16:14:02]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:02]Read from MH i2c: E2 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 0B 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 0B 00 C4 00 00 17 28 33 60 2B CB 50 D2 90 00 2A [16:14:02]RAPDU: 17 28 33 60 2B CB 50 D2 90 00 [16:14:02]wFMCommunicate OK [16:14:02]SAM_PROTO_SignData done [16:14:02]FM_MakeSignedData done [16:14:02]CreateOFDProtocolMessage [16:14:02]wFMCommunicate request_size=4 [16:14:02]MH_SAM_APDU [16:14:02]CAPDU: 80 11 00 00 [16:14:02]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:02]Read from MH i2c: E2 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 17 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [16:14:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:14:02]wFMCommunicate OK [16:14:02]CreateOFDProtocolMessage done [16:14:02]OFDSenderStorePacket 225322 [16:14:02]StoreOFDPacket docnum=225322 [16:14:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7F C6 04 01 18 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 64 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BB F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 49 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 70 03 00 35 04 06 00 B2 A1 6E 92 7B ED 17 28 33 60 2B CB 50 D2 [16:14:02]CheckFolder [16:14:02]dirname=/storage/ofd_packets [16:14:02]CheckFolder done [16:14:02]ProducePacketName [16:14:02]name=ofd_packets/00225322 [16:14:02]NVStorageSaveData ofd_packets/00225322 [16:14:02]File name is /storage/ofd_packets/00225322 [16:14:02]Write 298 bytes [16:14:02]NVStorageSaveData done [16:14:02]OFDSenderStorePacket done [16:14:02]KKMCreateOFDPacket done [16:14:02]NVStorageSaveData kkm_last_timestamp [16:14:02]File name is /storage/kkm_last_timestamp [16:14:02]Write 4 bytes [16:14:02]NVStorageSaveData done [16:14:02]ExternCall_PrintAddStr [16:14:02]wPrintStart [16:14:02]Write to MH i2c: 01 00 00 C6 00 C6 [16:14:02]Write i2c OK [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: 01 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: 01 07 00 [16:14:02]MH_I2C_Read... [16:14:02]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [16:14:02]RasterBufferAndPrint [16:14:02]line Счет N : (1)2001529 [16:14:02]line ИНН: 02508201610067 [16:14:02]line Контрольно-Кассовый Чек [16:14:02]line ПРОДАЖА [16:14:02]line ТРК (МРК, ГНК) : 11 [16:14:02]line Товар: 2710194210 [16:14:02]line ДТ-К-5 [16:14:02]line 25.760 * 75.70 [16:14:02]line = 1950.03 [16:14:02]line НДС 12% НСП 1% [16:14:02]line > о реализуемом товаре [16:14:02]line ОКРУГЛЕНИЕ: -0.03 [16:14:02]line ИТОГО: 1950.00 [16:14:02]line Внесено: 1950.00 [16:14:02]line СДАЧА: 0.00 [16:14:02]line НСП 1% : 17.26 [16:14:02]line НДС 12% : 207.08 [16:14:02]line Наличными: 1950.00 [16:14:02]line Безнал.: 0.00 [16:14:02]line Место: АЗС № 97 "Партнер Нефть" [16:14:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:14:02]line СНО: Общий режим [16:14:02]line Чек 390 26.07.2024 16:14 [16:14:02]line Смена: 437 ФФД: 1.0 [16:14:02]line ЗНМ: 0300000054 [16:14:02]line РНМ: 0000000000092624 [16:14:02]line Версия ККМ: 001 [16:14:02]line ФМ: 0000000000874959 [16:14:02]line ФД: 225322 [16:14:02]line ФПД: 196406414572525 [16:14:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161401&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225322&fm=196406414572525&tin=02508201610067®Number=0000000000092624&sum=195000 [16:14:03]written 0, free lines is 4095 [16:14:03]OFD Sender: Processing packet 225322 [packets to send 596, broken 595] [16:14:03]ProducePacketName [16:14:03]name=ofd_packets/00225322 [16:14:03]OFD Sender: To server: pG, [16:14:03]CommunicateWithHost lk.salyk.kg:30040 [16:14:03]ConnectInit lk.salyk.kg [16:14:03]Write to MH i2c: 01 00 00 F1 00 F1 [16:14:03]Write i2c OK [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: 01 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: 01 07 00 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 5A 0C 5E [16:14:03]RasterBufferAndPrint [16:14:03]line [16:14:03]line [16:14:03]line [16:14:03]line [16:14:03]line [16:14:03]written 0, free lines is 3166 [16:14:03]MH_Cut [16:14:03]Write to MH i2c: D1 01 00 F8 00 01 CA [16:14:03]Write i2c OK [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: D1 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: D1 01 00 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: D1 01 00 F8 00 00 C9 [16:14:03]Write to MH i2c: 01 00 00 F9 00 F9 [16:14:03]Write i2c OK [16:14:03]MH_I2C_Read... [16:14:04]*** Cut start [16:14:04]*** Partial cut [16:14:04]*** CUTSNS_PIN = 1 [16:14:04]*** CUTSNS_PIN = 0 [16:14:05]*** Brake cut motor [16:14:05]Read from MH i2c: 01 [16:14:05]MH_I2C_Read... [16:14:05]*** Stop cut motor [16:14:05]*** Cut end [16:14:05]Read from MH i2c: 01 07 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [16:14:05]process_action close_receipt done [16:14:05]requested_data is exist [16:14:05]produce_requested_data [16:14:05]requested_item fm.sn is exist - process it [16:14:05]wFMCommunicate request_size=4 [16:14:05]MH_SAM_APDU [16:14:05]CAPDU: 80 11 00 00 [16:14:05]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 17 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [16:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:14:05]wFMCommunicate OK [16:14:05]requested_item fd.num is exist - process it [16:14:05]SAM_PROTO_GetFieldsCounters [16:14:05]wFMCommunicate request_size=4 [16:14:05]MH_SAM_APDU [16:14:05]CAPDU: 80 13 00 00 [16:14:05]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 62 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [16:14:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:05]wFMCommunicate OK [16:14:05]SAM_PROTO_GetFieldsCounters done [16:14:05]requested_item shift.num is exist - process it [16:14:05]requested_item shift.opened is exist - process it [16:14:05]req_shift_opened [16:14:05]FM_GetShiftState [16:14:05]SAM_PROTO_GetShiftState [16:14:05]wFMCommunicate request_size=4 [16:14:05]MH_SAM_APDU [16:14:05]CAPDU: 80 13 01 00 [16:14:05]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 0E 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [16:14:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:14:05]wFMCommunicate OK [16:14:05]SAM_PROTO_GetShiftState done [16:14:05]FM_GetShiftState done [16:14:05]req_shift_opened done [16:14:05]requested_item shift.open_date is exist - process it [16:14:05]req_shift_open_date [16:14:05]req_shift_open_date done [16:14:05]produce_requested_data done [16:14:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225322,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:14:05]process_action_free close_receipt [16:14:05]json_value_free [16:14:05]json_value_free done [16:14:05]process_json_proto returns [16:14:05]Send response to host [16:14:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225322,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:14:05]free response buf [16:14:05]execute_script done [16:14:05]execute_script returns [16:14:05]free content buf [16:14:05]Sock 7.Close socket [16:14:05]Sock 7.Thread stoped [16:14:06]Connected sock=11 [16:14:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7F C6 04 01 18 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 64 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BB F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 49 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 70 03 00 35 04 06 00 B2 A1 6E 92 7B ED 17 28 33 60 2B CB 50 D2 [16:14:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 A6 47 00 C1 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 70 03 00 F4 03 04 00 5E 77 A3 66 B6 04 01 00 00 48 EF 72 3B D9 FA 47 1D [16:14:07]CommunicateWithHost err = 0 [16:14:07]CheckOFDResponse [16:14:07]1017 (14) - 77093643461234 [16:14:07]1041 (16) - 0000000000874959 [16:14:07]1040 (4) - 225322 [16:14:07]1012 (4) - 26.07.2024 10:15 [16:14:07]1206 (1) - 0 [16:14:07]OFD Sender: Remove packet 225322 [16:14:07]ProducePacketName [16:14:07]name=ofd_packets/00225322 [16:14:07]NVStorageDeleteData [16:14:08]OFD Sender: No OFD packet to send [16:14:13]OFD Sender: No OFD packet to send [16:14:18]OFD Sender: No OFD packet to send [16:14:23]OFD Sender: No OFD packet to send [16:14:28]OFD Sender: No OFD packet to send [16:14:33]OFD Sender: No OFD packet to send [16:14:37]accept exits with 9 [16:14:37]New connection [16:14:37]New thread 3066998116 created [16:14:37]Thread 3067141476 joined [16:14:37]Waiting for new connection... [16:14:37] Sock 9.Parse request [16:14:37]Sock 9.Check first char [16:14:37]Sock 9.First char is OK [16:14:37]request: POST /json_proto HTTP/1.0 [16:14:37]Method: POST [16:14:37]URL: /json_proto [16:14:37]Method is POST - this is cgi request [16:14:37]url: /json_proto [16:14:37]query_string will be loaded in cgi processing [16:14:37]execute_cgi json_proto POST (null) [16:14:37]execute_cgi path=json_proto method=POST [16:14:37]POST find Content-Length [16:14:37]Host: 172.17.43.131:8080 [16:14:37]Content-Length: 678 [16:14:37]Content-Type: application/json [16:14:37] [16:14:37]POST finish read [16:14:37]Found Content-Length = 678 [16:14:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:37]execute_script... [16:14:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:37]POST & json_proto [16:14:37]process_json_proto [16:14:37]json parsed OK: [16:14:37]protocol is kg_v1.0 [16:14:37]action value=close_receipt [16:14:37]process_action close_receipt [16:14:37]cmd_close_receipt [16:14:37]MH_GetDate [16:14:37]Write to MH i2c: F0 00 00 FD 00 EC [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: F0 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: F0 09 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: F0 09 00 FD 00 00 6E CB A3 66 F9 24 A2 66 5C [16:14:37]GetLastDocTimeStamp 1722010441 [16:14:37]current date 1722010478 [16:14:37]FM_GetShiftState [16:14:37]SAM_PROTO_GetShiftState [16:14:37]wFMCommunicate request_size=4 [16:14:37]MH_SAM_APDU [16:14:37]CAPDU: 80 13 01 00 [16:14:37]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [16:14:37]Write i2c OK [16:14:37]MH_I2C_Read... [16:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:37]Read from MH i2c: E2 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 0E 00 [16:14:37]MH_I2C_Read... [16:14:37]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [16:14:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:14:37]wFMCommunicate OK [16:14:37]SAM_PROTO_GetShiftState done [16:14:37]FM_GetShiftState done [16:14:37]opened in 1721952182 [16:14:37]opened+sec_in_day 1722038582 [16:14:37]quantity*price = 20001 [16:14:37]sum+1 = 20002 [16:14:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 391 26.07.2024 16:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225323 ФПД: 172702687959592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225323&fm=172702687959592&tin=02508201610067®Number=0000000000092624&sum=20000 [16:14:38]StoreToDocumentArchive [16:14:38]shift 437 fd 225323 [16:14:38]save to /storage/0437/doc_00225323 [16:14:38]save last doc name /storage/0437/doc_00225323 to /storage/kkm_last_doc_name [16:14:38]save OK [16:14:38]Clear old archive folders... [16:14:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:14:38]tlvbuf is 01D97B70 [16:14:38]SAM_PROTO_ClearQueue [16:14:38]wFMCommunicate request_size=4 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 09 00 00 [16:14:38]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [16:14:38]RAPDU: 90 00 [16:14:38]wFMCommunicate OK [16:14:38]SAM_PROTO_ClearQueue done [16:14:38]KKMCreateOFDPacket [16:14:38]OFDProtocolAddRootSTLVToBuf [16:14:38]FM_MakeSignedData [16:14:38]FM_MakeSignedData [16:14:38]SAM_PROTO_SignData [16:14:38]wFMCommunicate request_size=4 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 0D 01 02 [16:14:38]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:14:38]RAPDU: 90 00 [16:14:38]wFMCommunicate OK [16:14:38]wFMCommunicate request_size=255 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 6E CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 70 03 00 35 04 06 00 9D [16:14:38]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 6E CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 70 03 00 35 04 06 00 9D 00 00 CA [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:14:38]RAPDU: 90 00 [16:14:38]wFMCommunicate OK [16:14:38]wFMCommunicate request_size=10 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 0D 02 02 05 12 7A 5E 1A 28 [16:14:38]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 12 7A 5E 1A 28 00 00 BF [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:14:38]RAPDU: 90 00 [16:14:38]wFMCommunicate OK [16:14:38]wFMCommunicate request_size=4 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 0D 03 02 [16:14:38]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:38]Read from MH i2c: E2 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 0B 00 [16:14:38]MH_I2C_Read... [16:14:38]Read from MH i2c: E2 0B 00 0F 01 00 CA 8C 7B B9 B4 73 89 53 90 00 19 [16:14:38]RAPDU: CA 8C 7B B9 B4 73 89 53 90 00 [16:14:38]wFMCommunicate OK [16:14:38]SAM_PROTO_SignData done [16:14:38]FM_MakeSignedData done [16:14:38]CreateOFDProtocolMessage [16:14:38]wFMCommunicate request_size=4 [16:14:38]MH_SAM_APDU [16:14:38]CAPDU: 80 11 00 00 [16:14:38]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [16:14:38]Write i2c OK [16:14:38]MH_I2C_Read... [16:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:39]Read from MH i2c: E2 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 17 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [16:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:14:39]wFMCommunicate OK [16:14:39]CreateOFDProtocolMessage done [16:14:39]OFDSenderStorePacket 225323 [16:14:39]StoreOFDPacket docnum=225323 [16:14:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 6D 07 01 6F 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 6E CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 70 03 00 35 04 06 00 9D 12 7A 5E 1A 28 CA 8C 7B B9 B4 73 89 53 [16:14:39]CheckFolder [16:14:39]dirname=/storage/ofd_packets [16:14:39]CheckFolder done [16:14:39]ProducePacketName [16:14:39]name=ofd_packets/00225323 [16:14:39]NVStorageSaveData ofd_packets/00225323 [16:14:39]File name is /storage/ofd_packets/00225323 [16:14:39]Write 301 bytes [16:14:39]NVStorageSaveData done [16:14:39]OFDSenderStorePacket done [16:14:39]KKMCreateOFDPacket done [16:14:39]NVStorageSaveData kkm_last_timestamp [16:14:39]File name is /storage/kkm_last_timestamp [16:14:39]Write 4 bytes [16:14:39]NVStorageSaveData done [16:14:39]ExternCall_PrintAddStr [16:14:39]wPrintStart [16:14:39]Write to MH i2c: 01 00 00 11 01 12 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [16:14:39]RasterBufferAndPrint [16:14:39]line Счет N : (1)2001531 [16:14:39]line ИНН: 02508201610067 [16:14:39]line Контрольно-Кассовый Чек [16:14:39]line ПРОДАЖА [16:14:39]line ТРК (МРК, ГНК) : 43 [16:14:39]line Товар: 2710124130 [16:14:39]line Аи-92-К-5 [16:14:39]line 2.950 * 67.80 [16:14:39]line = 200.01 [16:14:39]line НДС 12% НСП 1% [16:14:39]line > о реализуемом товаре [16:14:39]line ОКРУГЛЕНИЕ: -0.01 [16:14:39]line ИТОГО: 200.00 [16:14:39]line Внесено: 200.00 [16:14:39]line СДАЧА: 0.00 [16:14:39]line НСП 1% : 1.77 [16:14:39]line НДС 12% : 21.24 [16:14:39]line Наличными: 200.00 [16:14:39]line Безнал.: 0.00 [16:14:39]line Место: АЗС № 97 "Партнер Нефть" [16:14:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:14:39]line СНО: Общий режим [16:14:39]line Чек 391 26.07.2024 16:14 [16:14:39]line Смена: 437 ФФД: 1.0 [16:14:39]line ЗНМ: 0300000054 [16:14:39]line РНМ: 0000000000092624 [16:14:39]line Версия ККМ: 001 [16:14:39]line ФМ: 0000000000874959 [16:14:39]line ФД: 225323 [16:14:39]line ФПД: 172702687959592 [16:14:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161438&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225323&fm=172702687959592&tin=02508201610067®Number=0000000000092624&sum=20000 [16:14:39]written 0, free lines is 4095 [16:14:39]OFD Sender: Processing packet 225323 [packets to send 596, broken 595] [16:14:39]ProducePacketName [16:14:39]name=ofd_packets/00225323 [16:14:39]OFD Sender: To server: pG, [16:14:39]CommunicateWithHost lk.salyk.kg:30040 [16:14:39]ConnectInit lk.salyk.kg [16:14:39]Write to MH i2c: 01 00 00 3C 01 3D [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 61 0C B1 [16:14:39]RasterBufferAndPrint [16:14:39]line [16:14:39]line [16:14:39]line [16:14:39]line [16:14:39]line [16:14:39]Connected sock=10 [16:14:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FA 6D 07 01 6F 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 6E CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 70 03 00 35 04 06 00 9D 12 7A 5E 1A 28 CA 8C 7B B9 B4 73 89 53 [16:14:39]written 0, free lines is 3173 [16:14:39]MH_Cut [16:14:39]Write to MH i2c: D1 01 00 43 01 01 16 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: D1 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: D1 01 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: D1 01 00 43 01 00 15 [16:14:39]Write to MH i2c: 01 00 00 44 01 45 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 34 47 00 96 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 70 03 00 F4 03 04 00 7E 77 A3 66 B6 04 01 00 00 81 8E 46 89 8B 7C 04 F7 [16:14:40]CommunicateWithHost err = 0 [16:14:40]CheckOFDResponse [16:14:40]1017 (14) - 77093643461234 [16:14:40]1041 (16) - 0000000000874959 [16:14:40]1040 (4) - 225323 [16:14:40]1012 (4) - 26.07.2024 10:16 [16:14:40]1206 (1) - 0 [16:14:40]OFD Sender: Remove packet 225323 [16:14:40]ProducePacketName [16:14:40]name=ofd_packets/00225323 [16:14:40]NVStorageDeleteData [16:14:40]OFD Sender: No OFD packet to send [16:14:40]*** Cut start [16:14:40]*** Partial cut [16:14:40]*** CUTSNS_PIN = 1 [16:14:40]*** CUTSNS_PIN = 0 [16:14:41]*** Brake cut motor [16:14:41]Read from MH i2c: 01 [16:14:41]MH_I2C_Read... [16:14:41]*** Stop cut motor [16:14:41]*** Cut end [16:14:41]Read from MH i2c: 01 07 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [16:14:41]process_action close_receipt done [16:14:41]requested_data is exist [16:14:41]produce_requested_data [16:14:41]requested_item fm.sn is exist - process it [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 11 00 00 [16:14:41]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 17 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [16:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:14:41]wFMCommunicate OK [16:14:41]requested_item fd.num is exist - process it [16:14:41]SAM_PROTO_GetFieldsCounters [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 13 00 00 [16:14:41]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 62 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [16:14:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:41]wFMCommunicate OK [16:14:41]SAM_PROTO_GetFieldsCounters done [16:14:41]requested_item shift.num is exist - process it [16:14:41]requested_item shift.opened is exist - process it [16:14:41]req_shift_opened [16:14:41]FM_GetShiftState [16:14:41]SAM_PROTO_GetShiftState [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 13 01 00 [16:14:41]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 0E 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [16:14:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:14:41]wFMCommunicate OK [16:14:41]SAM_PROTO_GetShiftState done [16:14:41]FM_GetShiftState done [16:14:41]req_shift_opened done [16:14:41]requested_item shift.open_date is exist - process it [16:14:41]req_shift_open_date [16:14:41]req_shift_open_date done [16:14:41]produce_requested_data done [16:14:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225323,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:14:41]process_action_free close_receipt [16:14:41]json_value_free [16:14:41]json_value_free done [16:14:41]process_json_proto returns [16:14:41]Send response to host [16:14:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225323,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:14:41]free response buf [16:14:41]execute_script done [16:14:41]execute_script returns [16:14:41]free content buf [16:14:41]Sock 9.Close socket [16:14:41]Sock 9.Thread stoped [16:14:45]OFD Sender: No OFD packet to send [16:14:50]OFD Sender: No OFD packet to send [16:14:55]OFD Sender: No OFD packet to send [16:15:00]OFD Sender: No OFD packet to send [16:15:03]recv_with_timeout no data received [16:15:05]OFD Sender: No OFD packet to send [16:15:10]OFD Sender: No OFD packet to send [16:15:15]OFD Sender: No OFD packet to send [16:15:20]OFD Sender: No OFD packet to send [16:15:25]OFD Sender: No OFD packet to send [16:15:30]OFD Sender: No OFD packet to send [16:15:35]OFD Sender: No OFD packet to send [16:15:40]OFD Sender: No OFD packet to send [16:15:45]OFD Sender: No OFD packet to send [16:15:46]accept exits with 7 [16:15:46]New connection [16:15:46]New thread 3067141476 created [16:15:46]Thread 3066998116 joined [16:15:46]Waiting for new connection... [16:15:46] Sock 7.Parse request [16:15:46]Sock 7.Check first char [16:15:46]Sock 7.First char is OK [16:15:46]request: POST /json_proto HTTP/1.0 [16:15:46]Method: POST [16:15:46]URL: /json_proto [16:15:46]Method is POST - this is cgi request [16:15:46]url: /json_proto [16:15:46]query_string will be loaded in cgi processing [16:15:46]execute_cgi json_proto POST (null) [16:15:46]execute_cgi path=json_proto method=POST [16:15:46]POST find Content-Length [16:15:46]Host: 172.17.43.131:8080 [16:15:46]Content-Length: 683 [16:15:46]Content-Type: application/json [16:15:46] [16:15:46]POST finish read [16:15:46]Found Content-Length = 683 [16:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:46]execute_script... [16:15:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:46]POST & json_proto [16:15:46]process_json_proto [16:15:46]json parsed OK: [16:15:46]protocol is kg_v1.0 [16:15:46]action value=close_receipt [16:15:46]process_action close_receipt [16:15:46]cmd_close_receipt [16:15:46]MH_GetDate [16:15:46]Write to MH i2c: F0 00 00 48 01 38 [16:15:46]Write i2c OK [16:15:46]MH_I2C_Read... [16:15:46]Read from MH i2c: F0 [16:15:46]MH_I2C_Read... [16:15:46]Read from MH i2c: F0 09 00 [16:15:46]MH_I2C_Read... [16:15:46]Read from MH i2c: F0 09 00 48 01 00 B2 CB A3 66 F9 24 A2 66 EC [16:15:46]GetLastDocTimeStamp 1722010478 [16:15:46]current date 1722010546 [16:15:46]FM_GetShiftState [16:15:46]SAM_PROTO_GetShiftState [16:15:46]wFMCommunicate request_size=4 [16:15:46]MH_SAM_APDU [16:15:46]CAPDU: 80 13 01 00 [16:15:46]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [16:15:46]Write i2c OK [16:15:46]MH_I2C_Read... [16:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:46]Read from MH i2c: E2 [16:15:46]MH_I2C_Read... [16:15:46]Read from MH i2c: E2 0E 00 [16:15:46]MH_I2C_Read... [16:15:46]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [16:15:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:15:46]wFMCommunicate OK [16:15:46]SAM_PROTO_GetShiftState done [16:15:46]FM_GetShiftState done [16:15:46]opened in 1721952182 [16:15:46]opened+sec_in_day 1722038582 [16:15:46]quantity*price = 120006 [16:15:46]sum+1 = 120007 [16:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 392 26.07.2024 16:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225324 ФПД: 248942181140125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225324&fm=248942181140125&tin=02508201610067®Number=0000000000092624&sum=120000 [16:15:47]StoreToDocumentArchive [16:15:47]shift 437 fd 225324 [16:15:47]save to /storage/0437/doc_00225324 [16:15:47]save last doc name /storage/0437/doc_00225324 to /storage/kkm_last_doc_name [16:15:47]save OK [16:15:47]Clear old archive folders... [16:15:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:15:47]tlvbuf is 01D994A0 [16:15:47]SAM_PROTO_ClearQueue [16:15:47]wFMCommunicate request_size=4 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 09 00 00 [16:15:47]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [16:15:47]RAPDU: 90 00 [16:15:47]wFMCommunicate OK [16:15:47]SAM_PROTO_ClearQueue done [16:15:47]KKMCreateOFDPacket [16:15:47]OFDProtocolAddRootSTLVToBuf [16:15:47]FM_MakeSignedData [16:15:47]FM_MakeSignedData [16:15:47]SAM_PROTO_SignData [16:15:47]wFMCommunicate request_size=4 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 0D 01 02 [16:15:47]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [16:15:47]RAPDU: 90 00 [16:15:47]wFMCommunicate OK [16:15:47]wFMCommunicate request_size=255 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B2 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 70 03 00 35 04 06 00 E2 [16:15:47]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B2 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 70 03 00 35 04 06 00 E2 00 00 10 [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:15:47]RAPDU: 90 00 [16:15:47]wFMCommunicate OK [16:15:47]wFMCommunicate request_size=10 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 0D 02 02 05 69 5E 46 C6 9D [16:15:47]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 69 5E 46 C6 9D 00 00 4E [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:15:47]RAPDU: 90 00 [16:15:47]wFMCommunicate OK [16:15:47]wFMCommunicate request_size=4 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 0D 03 02 [16:15:47]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 0B 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 0B 00 5A 01 00 5E 9A 5A 8E 88 C2 07 C1 90 00 C9 [16:15:47]RAPDU: 5E 9A 5A 8E 88 C2 07 C1 90 00 [16:15:47]wFMCommunicate OK [16:15:47]SAM_PROTO_SignData done [16:15:47]FM_MakeSignedData done [16:15:47]CreateOFDProtocolMessage [16:15:47]wFMCommunicate request_size=4 [16:15:47]MH_SAM_APDU [16:15:47]CAPDU: 80 11 00 00 [16:15:47]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:47]Read from MH i2c: E2 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 17 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [16:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:47]wFMCommunicate OK [16:15:47]CreateOFDProtocolMessage done [16:15:47]OFDSenderStorePacket 225324 [16:15:47]StoreOFDPacket docnum=225324 [16:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 D1 07 01 5C 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B2 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 70 03 00 35 04 06 00 E2 69 5E 46 C6 9D 5E 9A 5A 8E 88 C2 07 C1 [16:15:47]CheckFolder [16:15:47]dirname=/storage/ofd_packets [16:15:47]CheckFolder done [16:15:47]ProducePacketName [16:15:47]name=ofd_packets/00225324 [16:15:47]NVStorageSaveData ofd_packets/00225324 [16:15:47]File name is /storage/ofd_packets/00225324 [16:15:47]Write 301 bytes [16:15:47]NVStorageSaveData done [16:15:47]OFDSenderStorePacket done [16:15:47]KKMCreateOFDPacket done [16:15:47]NVStorageSaveData kkm_last_timestamp [16:15:47]File name is /storage/kkm_last_timestamp [16:15:47]Write 4 bytes [16:15:47]NVStorageSaveData done [16:15:47]ExternCall_PrintAddStr [16:15:47]wPrintStart [16:15:47]Write to MH i2c: 01 00 00 5C 01 5D [16:15:47]Write i2c OK [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: 01 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: 01 07 00 [16:15:47]MH_I2C_Read... [16:15:47]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [16:15:47]RasterBufferAndPrint [16:15:47]line Счет N : (1)2001532 [16:15:47]line ИНН: 02508201610067 [16:15:47]line Контрольно-Кассовый Чек [16:15:47]line ПРОДАЖА [16:15:47]line ТРК (МРК, ГНК) : 63 [16:15:47]line Товар: 2710124130 [16:15:47]line Аи-92-К-5 [16:15:47]line 17.700 * 67.80 [16:15:47]line = 1200.06 [16:15:47]line НДС 12% НСП 1% [16:15:47]line > о реализуемом товаре [16:15:47]line ОКРУГЛЕНИЕ: -0.06 [16:15:47]line ИТОГО: 1200.00 [16:15:47]line Внесено: 1200.00 [16:15:47]line СДАЧА: 0.00 [16:15:47]line НСП 1% : 10.62 [16:15:47]line НДС 12% : 127.44 [16:15:47]line Наличными: 1200.00 [16:15:47]line Безнал.: 0.00 [16:15:47]line Место: АЗС № 97 "Партнер Нефть" [16:15:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:15:47]line СНО: Общий режим [16:15:47]line Чек 392 26.07.2024 16:15 [16:15:47]line Смена: 437 ФФД: 1.0 [16:15:47]line ЗНМ: 0300000054 [16:15:47]line РНМ: 0000000000092624 [16:15:47]line Версия ККМ: 001 [16:15:47]line ФМ: 0000000000874959 [16:15:47]line ФД: 225324 [16:15:47]line ФПД: 248942181140125 [16:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161546&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225324&fm=248942181140125&tin=02508201610067®Number=0000000000092624&sum=120000 [16:15:47]written 0, free lines is 4095 [16:15:47]OFD Sender: Processing packet 225324 [packets to send 596, broken 595] [16:15:47]ProducePacketName [16:15:47]name=ofd_packets/00225324 [16:15:47]OFD Sender: To server: pG, [16:15:47]CommunicateWithHost lk.salyk.kg:30040 [16:15:47]ConnectInit lk.salyk.kg [16:15:48]Write to MH i2c: 01 00 00 87 01 88 [16:15:48]Write i2c OK [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: 01 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: 01 07 00 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 5C 0C F7 [16:15:48]RasterBufferAndPrint [16:15:48]line [16:15:48]line [16:15:48]line [16:15:48]line [16:15:48]line [16:15:48]written 0, free lines is 3167 [16:15:48]MH_Cut [16:15:48]Write to MH i2c: D1 01 00 8E 01 01 61 [16:15:48]Write i2c OK [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: D1 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: D1 01 00 [16:15:48]MH_I2C_Read... [16:15:48]Read from MH i2c: D1 01 00 8E 01 00 60 [16:15:48]Write to MH i2c: 01 00 00 8F 01 90 [16:15:48]Write i2c OK [16:15:48]MH_I2C_Read... [16:15:48]Connected sock=10 [16:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 D1 07 01 5C 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 B2 CB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 70 03 00 35 04 06 00 E2 69 5E 46 C6 9D 5E 9A 5A 8E 88 C2 07 C1 [16:15:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 18 F1 47 00 69 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 70 03 00 F4 03 04 00 C3 77 A3 66 B6 04 01 00 00 5F FD 73 27 99 52 58 34 [16:15:49]CommunicateWithHost err = 0 [16:15:49]CheckOFDResponse [16:15:49]1017 (14) - 77093643461234 [16:15:49]1041 (16) - 0000000000874959 [16:15:49]1040 (4) - 225324 [16:15:49]1012 (4) - 26.07.2024 10:17 [16:15:49]1206 (1) - 0 [16:15:49]OFD Sender: Remove packet 225324 [16:15:49]ProducePacketName [16:15:49]name=ofd_packets/00225324 [16:15:49]NVStorageDeleteData [16:15:49]*** Cut start [16:15:49]*** Partial cut [16:15:49]*** CUTSNS_PIN = 1 [16:15:49]OFD Sender: No OFD packet to send [16:15:49]*** CUTSNS_PIN = 0 [16:15:49]*** Brake cut motor [16:15:50]Read from MH i2c: 01 [16:15:50]MH_I2C_Read... [16:15:50]*** Stop cut motor [16:15:50]*** Cut end [16:15:50]Read from MH i2c: 01 07 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [16:15:50]process_action close_receipt done [16:15:50]requested_data is exist [16:15:50]produce_requested_data [16:15:50]requested_item fm.sn is exist - process it [16:15:50]wFMCommunicate request_size=4 [16:15:50]MH_SAM_APDU [16:15:50]CAPDU: 80 11 00 00 [16:15:50]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:50]Read from MH i2c: E2 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 17 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [16:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:15:50]wFMCommunicate OK [16:15:50]requested_item fd.num is exist - process it [16:15:50]SAM_PROTO_GetFieldsCounters [16:15:50]wFMCommunicate request_size=4 [16:15:50]MH_SAM_APDU [16:15:50]CAPDU: 80 13 00 00 [16:15:50]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:50]Read from MH i2c: E2 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 62 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [16:15:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:50]wFMCommunicate OK [16:15:50]SAM_PROTO_GetFieldsCounters done [16:15:50]requested_item shift.num is exist - process it [16:15:50]requested_item shift.opened is exist - process it [16:15:50]req_shift_opened [16:15:50]FM_GetShiftState [16:15:50]SAM_PROTO_GetShiftState [16:15:50]wFMCommunicate request_size=4 [16:15:50]MH_SAM_APDU [16:15:50]CAPDU: 80 13 01 00 [16:15:50]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [16:15:50]Write i2c OK [16:15:50]MH_I2C_Read... [16:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:50]Read from MH i2c: E2 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 0E 00 [16:15:50]MH_I2C_Read... [16:15:50]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [16:15:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:15:50]wFMCommunicate OK [16:15:50]SAM_PROTO_GetShiftState done [16:15:50]FM_GetShiftState done [16:15:50]req_shift_opened done [16:15:50]requested_item shift.open_date is exist - process it [16:15:50]req_shift_open_date [16:15:50]req_shift_open_date done [16:15:50]produce_requested_data done [16:15:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225324,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:15:50]process_action_free close_receipt [16:15:50]json_value_free [16:15:50]json_value_free done [16:15:50]process_json_proto returns [16:15:50]Send response to host [16:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225324,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:15:50]free response buf [16:15:50]execute_script done [16:15:50]execute_script returns [16:15:50]free content buf [16:15:50]Sock 7.Close socket [16:15:50]Sock 7.Thread stoped [16:15:54]OFD Sender: No OFD packet to send [16:15:59]OFD Sender: No OFD packet to send [16:16:04]OFD Sender: No OFD packet to send [16:16:09]OFD Sender: No OFD packet to send [16:16:14]OFD Sender: No OFD packet to send [16:16:19]OFD Sender: No OFD packet to send [16:16:24]OFD Sender: No OFD packet to send [16:16:29]OFD Sender: No OFD packet to send [16:16:34]OFD Sender: No OFD packet to send [16:16:39]OFD Sender: No OFD packet to send [16:16:44]OFD Sender: No OFD packet to send [16:16:49]OFD Sender: No OFD packet to send [16:16:54]OFD Sender: No OFD packet to send [16:16:59]OFD Sender: No OFD packet to send [16:17:04]OFD Sender: No OFD packet to send [16:17:09]OFD Sender: No OFD packet to send [16:17:14]OFD Sender: No OFD packet to send [16:17:19]OFD Sender: No OFD packet to send [16:17:24]OFD Sender: No OFD packet to send [16:17:29]OFD Sender: No OFD packet to send [16:17:34]OFD Sender: No OFD packet to send [16:17:39]OFD Sender: No OFD packet to send [16:17:44]OFD Sender: No OFD packet to send [16:17:49]OFD Sender: No OFD packet to send [16:17:54]OFD Sender: No OFD packet to send [16:17:59]OFD Sender: No OFD packet to send [16:18:01]accept exits with 9 [16:18:01]New connection [16:18:01]New thread 3066998116 created [16:18:01]Thread 3067141476 joined [16:18:01]Waiting for new connection... [16:18:01] Sock 9.Parse request [16:18:01]Sock 9.Check first char [16:18:01]Sock 9.First char is OK [16:18:01]request: POST /json_proto HTTP/1.0 [16:18:01]Method: POST [16:18:01]URL: /json_proto [16:18:01]Method is POST - this is cgi request [16:18:01]url: /json_proto [16:18:01]query_string will be loaded in cgi processing [16:18:01]execute_cgi json_proto POST (null) [16:18:01]execute_cgi path=json_proto method=POST [16:18:01]POST find Content-Length [16:18:01]Host: 172.17.43.131:8080 [16:18:01]Content-Length: 680 [16:18:01]Content-Type: application/json [16:18:01] [16:18:01]POST finish read [16:18:01]Found Content-Length = 680 [16:18:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:01]execute_script... [16:18:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:01]POST & json_proto [16:18:01]process_json_proto [16:18:01]json parsed OK: [16:18:01]protocol is kg_v1.0 [16:18:01]action value=close_receipt [16:18:01]process_action close_receipt [16:18:01]cmd_close_receipt [16:18:01]MH_GetDate [16:18:01]Write to MH i2c: F0 00 00 93 01 83 [16:18:01]Write i2c OK [16:18:01]MH_I2C_Read... [16:18:01]Read from MH i2c: F0 [16:18:01]MH_I2C_Read... [16:18:01]Read from MH i2c: F0 09 00 [16:18:01]MH_I2C_Read... [16:18:01]Read from MH i2c: F0 09 00 93 01 00 3A CC A3 66 F9 24 A2 66 C0 [16:18:01]GetLastDocTimeStamp 1722010546 [16:18:01]current date 1722010682 [16:18:01]FM_GetShiftState [16:18:01]SAM_PROTO_GetShiftState [16:18:01]wFMCommunicate request_size=4 [16:18:01]MH_SAM_APDU [16:18:01]CAPDU: 80 13 01 00 [16:18:01]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [16:18:01]Write i2c OK [16:18:01]MH_I2C_Read... [16:18:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:01]Read from MH i2c: E2 [16:18:01]MH_I2C_Read... [16:18:01]Read from MH i2c: E2 0E 00 [16:18:01]MH_I2C_Read... [16:18:01]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [16:18:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:18:01]wFMCommunicate OK [16:18:01]SAM_PROTO_GetShiftState done [16:18:01]FM_GetShiftState done [16:18:01]opened in 1721952182 [16:18:01]opened+sec_in_day 1722038582 [16:18:01]quantity*price = 160029 [16:18:01]sum+1 = 160031 [16:18:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 393 26.07.2024 16:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225325 ФПД: 267594104505345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161802&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225325&fm=267594104505345&tin=02508201610067®Number=0000000000092624&sum=160000 [16:18:02]StoreToDocumentArchive [16:18:02]shift 437 fd 225325 [16:18:02]save to /storage/0437/doc_00225325 [16:18:02]save last doc name /storage/0437/doc_00225325 to /storage/kkm_last_doc_name [16:18:02]save OK [16:18:02]Clear old archive folders... [16:18:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:18:02]tlvbuf is 01D98C60 [16:18:02]SAM_PROTO_ClearQueue [16:18:02]wFMCommunicate request_size=4 [16:18:02]MH_SAM_APDU [16:18:02]CAPDU: 80 09 00 00 [16:18:02]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [16:18:02]Write i2c OK [16:18:02]MH_I2C_Read... [16:18:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:02]Read from MH i2c: E2 [16:18:02]MH_I2C_Read... [16:18:02]Read from MH i2c: E2 03 00 [16:18:02]MH_I2C_Read... [16:18:02]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [16:18:02]RAPDU: 90 00 [16:18:02]wFMCommunicate OK [16:18:02]SAM_PROTO_ClearQueue done [16:18:02]KKMCreateOFDPacket [16:18:02]OFDProtocolAddRootSTLVToBuf [16:18:02]FM_MakeSignedData [16:18:02]FM_MakeSignedData [16:18:02]SAM_PROTO_SignData [16:18:02]wFMCommunicate request_size=4 [16:18:02]MH_SAM_APDU [16:18:02]CAPDU: 80 0D 01 02 [16:18:02]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [16:18:02]Write i2c OK [16:18:02]MH_I2C_Read... [16:18:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:02]Read from MH i2c: E2 [16:18:02]MH_I2C_Read... [16:18:02]Read from MH i2c: E2 03 00 [16:18:02]MH_I2C_Read... [16:18:02]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [16:18:02]RAPDU: 90 00 [16:18:02]wFMCommunicate OK [16:18:02]wFMCommunicate request_size=255 [16:18:02]MH_SAM_APDU [16:18:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 3A CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 70 03 00 35 04 06 00 F3 60 1B 8B [16:18:02]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 3A CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 70 03 00 35 04 06 00 F3 60 1B 8B 00 00 A6 [16:18:02]Write i2c OK [16:18:02]MH_I2C_Read... [16:18:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:03]Read from MH i2c: E2 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 03 00 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [16:18:03]RAPDU: 90 00 [16:18:03]wFMCommunicate OK [16:18:03]wFMCommunicate request_size=7 [16:18:03]MH_SAM_APDU [16:18:03]CAPDU: 80 0D 02 02 02 04 01 [16:18:03]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 04 01 00 00 28 [16:18:03]Write i2c OK [16:18:03]MH_I2C_Read... [16:18:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:03]Read from MH i2c: E2 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 03 00 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [16:18:03]RAPDU: 90 00 [16:18:03]wFMCommunicate OK [16:18:03]wFMCommunicate request_size=4 [16:18:03]MH_SAM_APDU [16:18:03]CAPDU: 80 0D 03 02 [16:18:03]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [16:18:03]Write i2c OK [16:18:03]MH_I2C_Read... [16:18:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:03]Read from MH i2c: E2 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 0B 00 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 0B 00 A5 01 00 3B F3 ED DF 8B CC E5 43 90 00 9B [16:18:03]RAPDU: 3B F3 ED DF 8B CC E5 43 90 00 [16:18:03]wFMCommunicate OK [16:18:03]SAM_PROTO_SignData done [16:18:03]FM_MakeSignedData done [16:18:03]CreateOFDProtocolMessage [16:18:03]wFMCommunicate request_size=4 [16:18:03]MH_SAM_APDU [16:18:03]CAPDU: 80 11 00 00 [16:18:03]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [16:18:03]Write i2c OK [16:18:03]MH_I2C_Read... [16:18:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:03]Read from MH i2c: E2 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 17 00 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [16:18:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:03]wFMCommunicate OK [16:18:03]CreateOFDProtocolMessage done [16:18:03]OFDSenderStorePacket 225325 [16:18:03]StoreOFDPacket docnum=225325 [16:18:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 66 CE 04 01 64 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 3A CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 70 03 00 35 04 06 00 F3 60 1B 8B 04 01 3B F3 ED DF 8B CC E5 43 [16:18:03]CheckFolder [16:18:03]dirname=/storage/ofd_packets [16:18:03]CheckFolder done [16:18:03]ProducePacketName [16:18:03]name=ofd_packets/00225325 [16:18:03]NVStorageSaveData ofd_packets/00225325 [16:18:03]File name is /storage/ofd_packets/00225325 [16:18:03]Write 298 bytes [16:18:03]NVStorageSaveData done [16:18:03]OFDSenderStorePacket done [16:18:03]KKMCreateOFDPacket done [16:18:03]NVStorageSaveData kkm_last_timestamp [16:18:03]File name is /storage/kkm_last_timestamp [16:18:03]Write 4 bytes [16:18:03]NVStorageSaveData done [16:18:03]ExternCall_PrintAddStr [16:18:03]wPrintStart [16:18:03]Write to MH i2c: 01 00 00 A7 01 A8 [16:18:03]Write i2c OK [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: 01 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: 01 07 00 [16:18:03]MH_I2C_Read... [16:18:03]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [16:18:03]RasterBufferAndPrint [16:18:03]line Счет N : (1)2001533 [16:18:03]line ИНН: 02508201610067 [16:18:03]line Контрольно-Кассовый Чек [16:18:03]line ПРОДАЖА [16:18:03]line ТРК (МРК, ГНК) : 41 [16:18:03]line Товар: 2710194210 [16:18:03]line ДТ-К-5 [16:18:03]line 21.140 * 75.70 [16:18:03]line = 1600.30 [16:18:03]line НДС 12% НСП 1% [16:18:03]line > о реализуемом товаре [16:18:03]line ОКРУГЛЕНИЕ: -0.30 [16:18:03]line ИТОГО: 1600.00 [16:18:03]line Внесено: 1600.00 [16:18:03]line СДАЧА: 0.00 [16:18:03]line НСП 1% : 14.16 [16:18:03]line НДС 12% : 169.94 [16:18:03]line Наличными: 1600.00 [16:18:03]line Безнал.: 0.00 [16:18:03]line Место: АЗС № 97 "Партнер Нефть" [16:18:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:18:03]line СНО: Общий режим [16:18:03]line Чек 393 26.07.2024 16:18 [16:18:03]line Смена: 437 ФФД: 1.0 [16:18:03]line ЗНМ: 0300000054 [16:18:03]line РНМ: 0000000000092624 [16:18:03]line Версия ККМ: 001 [16:18:03]line ФМ: 0000000000874959 [16:18:03]line ФД: 225325 [16:18:03]line ФПД: 267594104505345 [16:18:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T161802&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225325&fm=267594104505345&tin=02508201610067®Number=0000000000092624&sum=160000 [16:18:03]written 0, free lines is 4095 [16:18:03]OFD Sender: Processing packet 225325 [packets to send 596, broken 595] [16:18:03]ProducePacketName [16:18:03]name=ofd_packets/00225325 [16:18:03]OFD Sender: To server: pG, [16:18:03]CommunicateWithHost lk.salyk.kg:30040 [16:18:03]ConnectInit lk.salyk.kg [16:18:04]Write to MH i2c: 01 00 00 D2 01 D3 [16:18:04]Write i2c OK [16:18:04]MH_I2C_Read... [16:18:04]Read from MH i2c: 01 [16:18:04]MH_I2C_Read... [16:18:04]Read from MH i2c: 01 07 00 [16:18:04]MH_I2C_Read... [16:18:04]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 5F 0C 45 [16:18:04]RasterBufferAndPrint [16:18:04]line [16:18:04]line [16:18:04]line [16:18:04]line [16:18:04]line [16:18:04]written 0, free lines is 3170 [16:18:04]MH_Cut [16:18:04]Write to MH i2c: D1 01 00 D9 01 01 AC [16:18:04]Write i2c OK [16:18:04]MH_I2C_Read... [16:18:04]Read from MH i2c: D1 [16:18:04]MH_I2C_Read... [16:18:04]Read from MH i2c: D1 01 00 [16:18:04]MH_I2C_Read... [16:18:04]Read from MH i2c: D1 01 00 D9 01 00 AB [16:18:04]Write to MH i2c: 01 00 00 DA 01 DB [16:18:04]Write i2c OK [16:18:04]MH_I2C_Read... [16:18:05]*** Cut start [16:18:05]*** Partial cut [16:18:05]*** CUTSNS_PIN = 1 [16:18:05]*** CUTSNS_PIN = 0 [16:18:05]*** Brake cut motor [16:18:06]Read from MH i2c: 01 [16:18:06]MH_I2C_Read... [16:18:06]*** Stop cut motor [16:18:06]*** Cut end [16:18:06]Read from MH i2c: 01 07 00 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [16:18:06]process_action close_receipt done [16:18:06]requested_data is exist [16:18:06]produce_requested_data [16:18:06]requested_item fm.sn is exist - process it [16:18:06]wFMCommunicate request_size=4 [16:18:06]MH_SAM_APDU [16:18:06]CAPDU: 80 11 00 00 [16:18:06]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [16:18:06]Write i2c OK [16:18:06]MH_I2C_Read... [16:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:06]Read from MH i2c: E2 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: E2 17 00 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [16:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:18:06]wFMCommunicate OK [16:18:06]requested_item fd.num is exist - process it [16:18:06]SAM_PROTO_GetFieldsCounters [16:18:06]wFMCommunicate request_size=4 [16:18:06]MH_SAM_APDU [16:18:06]CAPDU: 80 13 00 00 [16:18:06]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [16:18:06]Write i2c OK [16:18:06]MH_I2C_Read... [16:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:06]Read from MH i2c: E2 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: E2 62 00 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [16:18:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:06]wFMCommunicate OK [16:18:06]SAM_PROTO_GetFieldsCounters done [16:18:06]requested_item shift.num is exist - process it [16:18:06]requested_item shift.opened is exist - process it [16:18:06]req_shift_opened [16:18:06]FM_GetShiftState [16:18:06]SAM_PROTO_GetShiftState [16:18:06]wFMCommunicate request_size=4 [16:18:06]MH_SAM_APDU [16:18:06]CAPDU: 80 13 01 00 [16:18:06]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [16:18:06]Write i2c OK [16:18:06]MH_I2C_Read... [16:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:06]Read from MH i2c: E2 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: E2 0E 00 [16:18:06]MH_I2C_Read... [16:18:06]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [16:18:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:18:06]wFMCommunicate OK [16:18:06]SAM_PROTO_GetShiftState done [16:18:06]FM_GetShiftState done [16:18:06]req_shift_opened done [16:18:06]requested_item shift.open_date is exist - process it [16:18:06]req_shift_open_date [16:18:06]req_shift_open_date done [16:18:06]produce_requested_data done [16:18:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225325,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:18:06]process_action_free close_receipt [16:18:06]json_value_free [16:18:06]json_value_free done [16:18:06]process_json_proto returns [16:18:06]Send response to host [16:18:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225325,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:18:06]free response buf [16:18:06]execute_script done [16:18:06]execute_script returns [16:18:06]free content buf [16:18:06]Sock 9.Close socket [16:18:06]Sock 9.Thread stoped [16:18:08]ConnectInit Can't take IP for lk.salyk.kg [16:18:08]CommunicateWithHost connect error [16:18:08]CommunicateWithHost err = -1 [16:18:08]OFD Sender: Server communicate error [16:18:13]OFD Sender: Processing packet 225325 [packets to send 596, broken 595] [16:18:13]ProducePacketName [16:18:13]name=ofd_packets/00225325 [16:18:13]OFD Sender: To server: pG, [16:18:13]CommunicateWithHost lk.salyk.kg:30040 [16:18:13]ConnectInit lk.salyk.kg [16:18:14]Connected sock=10 [16:18:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 66 CE 04 01 64 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 3A CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 70 03 00 35 04 06 00 F3 60 1B 8B 04 01 3B F3 ED DF 8B CC E5 43 [16:18:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6C 9D 47 00 6F EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 70 03 00 F4 03 04 00 55 78 A3 66 B6 04 01 00 00 8B F3 78 A3 00 D1 B1 42 [16:18:15]CommunicateWithHost err = 0 [16:18:15]CheckOFDResponse [16:18:15]1017 (14) - 77093643461234 [16:18:15]1041 (16) - 0000000000874959 [16:18:15]1040 (4) - 225325 [16:18:15]1012 (4) - 26.07.2024 10:20 [16:18:15]1206 (1) - 0 [16:18:15]OFD Sender: Remove packet 225325 [16:18:15]ProducePacketName [16:18:15]name=ofd_packets/00225325 [16:18:15]NVStorageDeleteData [16:18:15]OFD Sender: No OFD packet to send [16:18:20]OFD Sender: No OFD packet to send [16:18:25]OFD Sender: No OFD packet to send [16:18:30]OFD Sender: No OFD packet to send [16:18:33]recv_with_timeout no data received [16:18:35]OFD Sender: No OFD packet to send [16:18:40]OFD Sender: No OFD packet to send [16:18:45]OFD Sender: No OFD packet to send [16:18:50]OFD Sender: No OFD packet to send [16:18:55]OFD Sender: No OFD packet to send [16:19:00]OFD Sender: No OFD packet to send [16:19:05]OFD Sender: No OFD packet to send [16:19:10]OFD Sender: No OFD packet to send [16:19:15]OFD Sender: No OFD packet to send [16:19:20]OFD Sender: No OFD packet to send [16:19:25]OFD Sender: No OFD packet to send [16:19:30]OFD Sender: No OFD packet to send [16:19:35]OFD Sender: No OFD packet to send [16:19:40]OFD Sender: No OFD packet to send [16:19:45]OFD Sender: No OFD packet to send [16:19:50]OFD Sender: No OFD packet to send [16:19:56]OFD Sender: No OFD packet to send [16:19:59]accept exits with 7 [16:19:59]New connection [16:19:59]New thread 3067141476 created [16:19:59]Thread 3066998116 joined [16:19:59]Waiting for new connection... [16:19:59] Sock 7.Parse request [16:19:59]Sock 7.Check first char [16:19:59]Sock 7.First char is OK [16:19:59]request: POST /json_proto HTTP/1.0 [16:19:59]Method: POST [16:19:59]URL: /json_proto [16:19:59]Method is POST - this is cgi request [16:19:59]url: /json_proto [16:19:59]query_string will be loaded in cgi processing [16:19:59]execute_cgi json_proto POST (null) [16:19:59]execute_cgi path=json_proto method=POST [16:19:59]POST find Content-Length [16:19:59]Host: 172.17.43.131:8080 [16:19:59]Content-Length: 683 [16:19:59]Content-Type: application/json [16:19:59] [16:19:59]POST finish read [16:19:59]Found Content-Length = 683 [16:19:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:59]execute_script... [16:19:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:59]POST & json_proto [16:19:59]process_json_proto [16:19:59]json parsed OK: [16:19:59]protocol is kg_v1.0 [16:19:59]action value=close_receipt [16:19:59]process_action close_receipt [16:19:59]cmd_close_receipt [16:19:59]MH_GetDate [16:19:59]Write to MH i2c: F0 00 00 DE 01 CE [16:19:59]Write i2c OK [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: F0 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: F0 09 00 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: F0 09 00 DE 01 00 B0 CC A3 66 F9 24 A2 66 81 [16:19:59]GetLastDocTimeStamp 1722010682 [16:19:59]current date 1722010800 [16:19:59]FM_GetShiftState [16:19:59]SAM_PROTO_GetShiftState [16:19:59]wFMCommunicate request_size=4 [16:19:59]MH_SAM_APDU [16:19:59]CAPDU: 80 13 01 00 [16:19:59]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [16:19:59]Write i2c OK [16:19:59]MH_I2C_Read... [16:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:59]Read from MH i2c: E2 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: E2 0E 00 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [16:19:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:19:59]wFMCommunicate OK [16:19:59]SAM_PROTO_GetShiftState done [16:19:59]FM_GetShiftState done [16:19:59]opened in 1721952182 [16:19:59]opened+sec_in_day 1722038582 [16:19:59]quantity*price = 100005 [16:19:59]sum+1 = 100006 [16:19:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 394 26.07.2024 16:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225326 ФПД: 75735246378478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T162000&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225326&fm=75735246378478&tin=02508201610067®Number=0000000000092624&sum=100000 [16:20:00]StoreToDocumentArchive [16:20:00]shift 437 fd 225326 [16:20:00]save to /storage/0437/doc_00225326 [16:20:00]save last doc name /storage/0437/doc_00225326 to /storage/kkm_last_doc_name [16:20:00]save OK [16:20:00]Clear old archive folders... [16:20:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:00]tlvbuf is 01D9A880 [16:20:00]SAM_PROTO_ClearQueue [16:20:00]wFMCommunicate request_size=4 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 09 00 00 [16:20:00]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [16:20:00]RAPDU: 90 00 [16:20:00]wFMCommunicate OK [16:20:00]SAM_PROTO_ClearQueue done [16:20:00]KKMCreateOFDPacket [16:20:00]OFDProtocolAddRootSTLVToBuf [16:20:00]FM_MakeSignedData [16:20:00]FM_MakeSignedData [16:20:00]SAM_PROTO_SignData [16:20:00]wFMCommunicate request_size=4 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 0D 01 02 [16:20:00]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [16:20:00]RAPDU: 90 00 [16:20:00]wFMCommunicate OK [16:20:00]wFMCommunicate request_size=255 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 B0 CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 70 03 00 35 04 06 00 44 [16:20:00]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 B0 CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 70 03 00 35 04 06 00 44 00 00 28 [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [16:20:00]RAPDU: 90 00 [16:20:00]wFMCommunicate OK [16:20:00]wFMCommunicate request_size=10 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 0D 02 02 05 E1 7C 75 15 EE [16:20:00]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 E1 7C 75 15 EE 00 00 49 [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [16:20:00]RAPDU: 90 00 [16:20:00]wFMCommunicate OK [16:20:00]wFMCommunicate request_size=4 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 0D 03 02 [16:20:00]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 0B 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 0B 00 F0 01 00 49 66 CD BE 56 AC 9F BF 90 00 07 [16:20:00]RAPDU: 49 66 CD BE 56 AC 9F BF 90 00 [16:20:00]wFMCommunicate OK [16:20:00]SAM_PROTO_SignData done [16:20:00]FM_MakeSignedData done [16:20:00]CreateOFDProtocolMessage [16:20:00]wFMCommunicate request_size=4 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 11 00 00 [16:20:00]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 17 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [16:20:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:20:00]wFMCommunicate OK [16:20:00]CreateOFDProtocolMessage done [16:20:00]OFDSenderStorePacket 225326 [16:20:00]StoreOFDPacket docnum=225326 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]/dev/ttyS4 opened [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 108593+1721902329=1722010922 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 2B CD A3 66 F9 24 A2 66 25 [16:22:03]Current date/time: 26.07.2024 16:22 [16:22:03]FM_Init [16:22:03]wFMConnect [16:22:03]MH_SAM_On [16:22:03]Write to MH i2c: E0 00 00 08 00 E7 [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_init finished! [16:22:03]*** atr: [16:22:03]*** 0F 3B D5 18 FF 81 91 FE [16:22:03]*** 1F C3 80 73 C8 21 10 0A [16:22:03]*** 00 00 00 00 00 00 00 00 [16:22:03]*** 00 00 00 00 00 00 00 00 [16:22:03]*** 00 00 00 00 00 00 00 00 [16:22:03]*** 00 00 00 00 00 00 00 00 [16:22:03]*** 00 00 00 00 00 00 00 00 [16:22:03]*** 00 00 00 00 00 00 00 00 [16:22:03]Read from MH i2c: E0 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E0 10 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:22:03]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:22:03]wFMCommunicate request_size=10 [16:22:03]MH_SAM_APDU [16:22:03]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:22:03]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:22:03]Read from MH i2c: E2 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:22:03]RAPDU: 90 00 [16:22:03]wFMCommunicate OK [16:22:03]wFMCommunicate request_size=4 [16:22:03]MH_SAM_APDU [16:22:03]CAPDU: 80 11 00 00 [16:22:03]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:03]Read from MH i2c: E2 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 17 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:22:03]wFMCommunicate OK [16:22:03]Detected FM SN is 0000000000874959 [16:22:03]Stored FM SN is 0000000000874959 [16:22:03]wFMCommunicate request_size=9 [16:22:03]MH_SAM_APDU [16:22:03]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:22:03]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:22:03]Read from MH i2c: E2 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:22:03]RAPDU: 90 00 [16:22:03]wFMCommunicate OK [16:22:03]FM PIN OK [16:22:03]wFMCommunicate request_size=8 [16:22:03]MH_SAM_APDU [16:22:03]CAPDU: 80 14 04 00 03 02 00 01 [16:22:03]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:22:03]Read from MH i2c: E2 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:22:03]RAPDU: 90 00 [16:22:03]wFMCommunicate OK [16:22:03]wFMCommunicate request_size=13 [16:22:03]MH_SAM_APDU [16:22:03]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:22:03]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:22:03]Read from MH i2c: E2 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:22:03]RAPDU: 90 00 [16:22:03]wFMCommunicate OK [16:22:03]wFMCommunicate request_size=4 [16:22:03]MH_SAM_APDU [16:22:03]CAPDU: 80 11 00 00 [16:22:03]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:03]Read from MH i2c: E2 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 17 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:22:03]wFMCommunicate OK [16:22:03]DocumentArchiveInit [16:22:03]Start Httpd... [16:22:03]Httpd thread 3067145572 created [16:22:03]Write to MH i2c: 01 00 00 0F 00 0F [16:22:03]Write i2c OK [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: 01 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: 01 07 00 [16:22:03]MH_I2C_Read... [16:22:03]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:22:03]Allocated Socket 6 [16:22:03]Bind OK [16:22:03]Listen OK [16:22:03]httpd running on port 8080 [16:22:03]Waiting for new connection... [16:22:03]MH Int Process started [16:22:04]OFD Sender: Processing packet 225326 [packets to send 596, broken 595] [16:22:04]ProducePacketName [16:22:04]name=ofd_packets/00225326 [16:22:04]OFD Sender: To server: pG, [16:22:04]CommunicateWithHost lk.salyk.kg:30040 [16:22:04]ConnectInit lk.salyk.kg [16:22:04]Connected sock=5 [16:22:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FF 58 07 01 BB 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 B0 CC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 70 03 00 35 04 06 00 44 E1 7C 75 15 EE 49 66 CD BE 56 AC 9F BF [16:22:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 85 A6 47 00 4A B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 70 03 00 F4 03 04 00 3B 79 A3 66 B6 04 01 00 00 F6 3B C6 E9 23 18 B1 6A [16:22:05]CommunicateWithHost err = 0 [16:22:05]CheckOFDResponse [16:22:05]1017 (14) - 77093643461234 [16:22:05]1041 (16) - 0000000000874959 [16:22:05]1040 (4) - 225326 [16:22:05]1012 (4) - 26.07.2024 10:23 [16:22:05]1206 (1) - 0 [16:22:05]OFD Sender: Remove packet 225326 [16:22:05]ProducePacketName [16:22:05]name=ofd_packets/00225326 [16:22:05]NVStorageDeleteData [16:22:05]accept exits with 7 [16:22:05]New connection [16:22:05]New thread 3066858852 created [16:22:05]Waiting for new connection... [16:22:05] Sock 7.Parse request [16:22:05]Sock 7.Check first char [16:22:05]Sock 7.First char is OK [16:22:05]request: POST /json_proto HTTP/1.0 [16:22:05]Method: POST [16:22:05]URL: /json_proto [16:22:05]Method is POST - this is cgi request [16:22:05]url: /json_proto [16:22:05]query_string will be loaded in cgi processing [16:22:05]execute_cgi json_proto POST (null) [16:22:05]execute_cgi path=json_proto method=POST [16:22:05]POST find Content-Length [16:22:05]Host: 172.17.43.131:8080 [16:22:05]Content-Length: 215 [16:22:05]Content-Type: application/json [16:22:05] [16:22:05]POST finish read [16:22:05]Found Content-Length = 215 [16:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:05]execute_script... [16:22:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:05]POST & json_proto [16:22:05]process_json_proto [16:22:05]OFD Sender: No OFD packet to send [16:22:05]json parsed OK: [16:22:05]protocol is kg_v1.0 [16:22:05]action value=get_value [16:22:05]process_action get_value [16:22:05]cmd_get_value [16:22:05]process_action get_value done [16:22:05]requested_data is exist [16:22:05]produce_requested_data [16:22:05]requested_item kkm.sn is exist - process it [16:22:05]requested_item kkm.ver is exist - process it [16:22:05]requested_item fm.sn is exist - process it [16:22:05]wFMCommunicate request_size=4 [16:22:05]MH_SAM_APDU [16:22:05]CAPDU: 80 11 00 00 [16:22:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:22:05]Write i2c OK [16:22:05]MH_I2C_Read... [16:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:05]Read from MH i2c: E2 [16:22:05]MH_I2C_Read... [16:22:05]Read from MH i2c: E2 17 00 [16:22:05]MH_I2C_Read... [16:22:05]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:22:05]wFMCommunicate OK [16:22:05]requested_item fd.num is exist - process it [16:22:05]SAM_PROTO_GetFieldsCounters [16:22:05]wFMCommunicate request_size=4 [16:22:05]MH_SAM_APDU [16:22:05]CAPDU: 80 13 00 00 [16:22:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:22:05]Write i2c OK [16:22:05]MH_I2C_Read... [16:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:06]Read from MH i2c: E2 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 62 00 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [16:22:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:06]wFMCommunicate OK [16:22:06]SAM_PROTO_GetFieldsCounters done [16:22:06]requested_item shift.num is exist - process it [16:22:06]requested_item shift.opened is exist - process it [16:22:06]req_shift_opened [16:22:06]FM_GetShiftState [16:22:06]SAM_PROTO_GetShiftState [16:22:06]wFMCommunicate request_size=4 [16:22:06]MH_SAM_APDU [16:22:06]CAPDU: 80 13 01 00 [16:22:06]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:06]Read from MH i2c: E2 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 0E 00 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:22:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:22:06]wFMCommunicate OK [16:22:06]SAM_PROTO_GetShiftState done [16:22:06]FM_GetShiftState done [16:22:06]req_shift_opened done [16:22:06]requested_item shift.open_date is exist - process it [16:22:06]req_shift_open_date [16:22:06]req_shift_open_date done [16:22:06]produce_requested_data done [16:22:06]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225326,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:22:06]process_action_free get_value [16:22:06]json_value_free [16:22:06]json_value_free done [16:22:06]process_json_proto returns [16:22:06]Send response to host [16:22:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225326,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:22:06]free response buf [16:22:06]execute_script done [16:22:06]execute_script returns [16:22:06]free content buf [16:22:06]Sock 7.Close socket [16:22:06]Sock 7.Thread stoped [16:22:06]accept exits with 5 [16:22:06]New connection [16:22:06]New thread 3066715492 created [16:22:06]Thread 3066858852 joined [16:22:06]Waiting for new connection... [16:22:06] Sock 5.Parse request [16:22:06]Sock 5.Check first char [16:22:06]Sock 5.First char is OK [16:22:06]request: POST /json_proto HTTP/1.0 [16:22:06]Method: POST [16:22:06]URL: /json_proto [16:22:06]Method is POST - this is cgi request [16:22:06]url: /json_proto [16:22:06]query_string will be loaded in cgi processing [16:22:06]execute_cgi json_proto POST (null) [16:22:06]execute_cgi path=json_proto method=POST [16:22:06]POST find Content-Length [16:22:06]Host: 172.17.43.131:8080 [16:22:06]Content-Length: 331 [16:22:06]Content-Type: application/json [16:22:06] [16:22:06]POST finish read [16:22:06]Found Content-Length = 331 [16:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:22:06]execute_script... [16:22:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:22:06]POST & json_proto [16:22:06]process_json_proto [16:22:06]json parsed OK: [16:22:06]protocol is kg_v1.0 [16:22:06]action value=get_value [16:22:06]process_action get_value [16:22:06]cmd_get_value [16:22:06]process_action get_value done [16:22:06]requested_data is exist [16:22:06]produce_requested_data [16:22:06]requested_item fm.sale.total is exist - process it [16:22:06]SAM_PROTO_GetFMData [16:22:06]wFMCommunicate request_size=4 [16:22:06]MH_SAM_APDU [16:22:06]CAPDU: 80 13 03 00 [16:22:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:22:06]Read from MH i2c: E2 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 FD 00 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C4 6C 03 00 69 04 A3 00 6F 04 04 00 7B 66 03 00 B1 04 05 00 12 A8 A8 76 05 70 04 05 00 BC 34 BA AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 32 5E 92 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DA 3F 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 70 [16:22:06]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C4 6C 03 00 69 04 A3 00 6F 04 04 00 7B 66 03 00 B1 04 05 00 12 A8 A8 76 05 70 04 05 00 BC 34 BA AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 32 5E 92 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 DA 3F 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:22:06]wFMCommunicate OK [16:22:06]wFMCommunicate request_size=4 [16:22:06]MH_SAM_APDU [16:22:06]CAPDU: 80 17 00 00 [16:22:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:06]Read from MH i2c: E2 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 FD 00 [16:22:06]MH_I2C_Read... [16:22:06]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:22:06]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:22:06]wFMCommunicate OK [16:22:06]wFMCommunicate request_size=4 [16:22:06]MH_SAM_APDU [16:22:06]CAPDU: 80 17 00 00 [16:22:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:22:06]Write i2c OK [16:22:06]MH_I2C_Read... [16:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:07]Read from MH i2c: E2 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 FD 00 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:22:07]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:22:07]wFMCommunicate OK [16:22:07]wFMCommunicate request_size=4 [16:22:07]MH_SAM_APDU [16:22:07]CAPDU: 80 17 00 00 [16:22:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:22:07]Write i2c OK [16:22:07]MH_I2C_Read... [16:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:22:07]Read from MH i2c: E2 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 FD 00 [16:22:07]MH_I2C_Read... [16:22:07]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 108649+1721902329=1722010978 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 63 CD A3 66 F9 24 A2 66 5D [16:22:59]Current date/time: 26.07.2024 16:22 [16:22:59]FM_Init [16:22:59]wFMConnect [16:22:59]MH_SAM_On [16:22:59]Write to MH i2c: E0 00 00 08 00 E7 [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_init finished! [16:22:59]*** atr: [16:22:59]*** 0F 3B D5 18 FF 81 91 FE [16:22:59]*** 1F C3 80 73 C8 21 10 0A [16:22:59]*** 00 00 00 00 00 00 00 00 [16:22:59]*** 00 00 00 00 00 00 00 00 [16:22:59]*** 00 00 00 00 00 00 00 00 [16:22:59]*** 00 00 00 00 00 00 00 00 [16:22:59]*** 00 00 00 00 00 00 00 00 [16:22:59]*** 00 00 00 00 00 00 00 00 [16:22:59]Read from MH i2c: E0 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E0 10 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:22:59]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:22:59]wFMCommunicate request_size=10 [16:22:59]MH_SAM_APDU [16:22:59]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:22:59]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:22:59]Read from MH i2c: E2 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:22:59]RAPDU: 90 00 [16:22:59]wFMCommunicate OK [16:22:59]wFMCommunicate request_size=4 [16:22:59]MH_SAM_APDU [16:22:59]CAPDU: 80 11 00 00 [16:22:59]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:59]Read from MH i2c: E2 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 17 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:22:59]wFMCommunicate OK [16:22:59]Detected FM SN is 0000000000874959 [16:22:59]Stored FM SN is 0000000000874959 [16:22:59]wFMCommunicate request_size=9 [16:22:59]MH_SAM_APDU [16:22:59]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:22:59]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:22:59]Read from MH i2c: E2 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:22:59]RAPDU: 90 00 [16:22:59]wFMCommunicate OK [16:22:59]FM PIN OK [16:22:59]wFMCommunicate request_size=8 [16:22:59]MH_SAM_APDU [16:22:59]CAPDU: 80 14 04 00 03 02 00 01 [16:22:59]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:22:59]Read from MH i2c: E2 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:22:59]RAPDU: 90 00 [16:22:59]wFMCommunicate OK [16:22:59]wFMCommunicate request_size=13 [16:22:59]MH_SAM_APDU [16:22:59]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:22:59]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:22:59]Read from MH i2c: E2 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:22:59]RAPDU: 90 00 [16:22:59]wFMCommunicate OK [16:22:59]wFMCommunicate request_size=4 [16:22:59]MH_SAM_APDU [16:22:59]CAPDU: 80 11 00 00 [16:22:59]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:59]Read from MH i2c: E2 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 17 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:22:59]wFMCommunicate OK [16:22:59]DocumentArchiveInit [16:22:59]Start Httpd... [16:22:59]Httpd thread 3067739492 created [16:22:59]Write to MH i2c: 01 00 00 0F 00 0F [16:22:59]Write i2c OK [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: 01 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: 01 07 00 [16:22:59]MH_I2C_Read... [16:22:59]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:22:59]MH Int Process started [16:22:59]Allocated Socket 8 [16:22:59]Bind OK [16:22:59]Listen OK [16:22:59]httpd running on port 8080 [16:22:59]Waiting for new connection... [16:23:00]OFD Sender: No OFD packet to send [16:23:04]accept exits with 9 [16:23:04]New connection [16:23:04]New thread 3067452772 created [16:23:04]Waiting for new connection... [16:23:04] Sock 9.Parse request [16:23:04]Sock 9.Check first char [16:23:04]Sock 9.First char is OK [16:23:04]request: POST /json_proto HTTP/1.0 [16:23:04]Method: POST [16:23:04]URL: /json_proto [16:23:04]Method is POST - this is cgi request [16:23:04]url: /json_proto [16:23:04]query_string will be loaded in cgi processing [16:23:04]execute_cgi json_proto POST (null) [16:23:04]execute_cgi path=json_proto method=POST [16:23:04]POST find Content-Length [16:23:04]Host: 172.17.43.131:8080 [16:23:04]Content-Length: 215 [16:23:04]Content-Type: application/json [16:23:04] [16:23:04]POST finish read [16:23:04]Found Content-Length = 215 [16:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:04]execute_script... [16:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:04]POST & json_proto [16:23:04]process_json_proto [16:23:04]json parsed OK: [16:23:04]protocol is kg_v1.0 [16:23:04]action value=get_value [16:23:04]process_action get_value [16:23:04]cmd_get_value [16:23:04]process_action get_value done [16:23:04]requested_data is exist [16:23:04]produce_requested_data [16:23:04]requested_item kkm.sn is exist - process it [16:23:04]requested_item kkm.ver is exist - process it [16:23:04]requested_item fm.sn is exist - process it [16:23:04]wFMCommunicate request_size=4 [16:23:04]MH_SAM_APDU [16:23:04]CAPDU: 80 11 00 00 [16:23:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:23:04]Write i2c OK [16:23:04]MH_I2C_Read... [16:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:04]Read from MH i2c: E2 [16:23:04]MH_I2C_Read... [16:23:04]Read from MH i2c: E2 17 00 [16:23:04]MH_I2C_Read... [16:23:04]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:23:04]wFMCommunicate OK [16:23:04]requested_item fd.num is exist - process it [16:23:04]SAM_PROTO_GetFieldsCounters [16:23:04]wFMCommunicate request_size=4 [16:23:04]MH_SAM_APDU [16:23:04]CAPDU: 80 13 00 00 [16:23:04]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:23:04]Write i2c OK [16:23:04]MH_I2C_Read... [16:23:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:04]Read from MH i2c: E2 [16:23:04]MH_I2C_Read... [16:23:04]Read from MH i2c: E2 62 00 [16:23:04]MH_I2C_Read... [16:23:04]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [16:23:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:04]wFMCommunicate OK [16:23:04]SAM_PROTO_GetFieldsCounters done [16:23:04]requested_item shift.num is exist - process it [16:23:04]requested_item shift.opened is exist - process it [16:23:04]req_shift_opened [16:23:04]FM_GetShiftState [16:23:04]SAM_PROTO_GetShiftState [16:23:04]wFMCommunicate request_size=4 [16:23:04]MH_SAM_APDU [16:23:04]CAPDU: 80 13 01 00 [16:23:04]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:23:04]Write i2c OK [16:23:04]MH_I2C_Read... [16:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:04]Read from MH i2c: E2 [16:23:04]MH_I2C_Read... [16:23:04]Read from MH i2c: E2 0E 00 [16:23:04]MH_I2C_Read... [16:23:04]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:23:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:23:04]wFMCommunicate OK [16:23:04]SAM_PROTO_GetShiftState done [16:23:04]FM_GetShiftState done [16:23:04]req_shift_opened done [16:23:04]requested_item shift.open_date is exist - process it [16:23:04]req_shift_open_date [16:23:04]req_shift_open_date done [16:23:04]produce_requested_data done [16:23:04]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225329,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:23:04]process_action_free get_value [16:23:04]json_value_free [16:23:04]json_value_free done [16:23:04]process_json_proto returns [16:23:04]Send response to host [16:23:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225329,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:23:04]free response buf [16:23:04]execute_script done [16:23:04]execute_script returns [16:23:04]free content buf [16:23:04]Sock 9.Close socket [16:23:04]Sock 9.Thread stoped [16:23:04]accept exits with 10 [16:23:04]New connection [16:23:04]New thread 3067309412 created [16:23:04]Thread 3067452772 joined [16:23:04]Waiting for new connection... [16:23:04] Sock 10.Parse request [16:23:04]Sock 10.Check first char [16:23:04]Sock 10.First char is OK [16:23:04]request: POST /json_proto HTTP/1.0 [16:23:04]Method: POST [16:23:04]URL: /json_proto [16:23:04]Method is POST - this is cgi request [16:23:04]url: /json_proto [16:23:04]query_string will be loaded in cgi processing [16:23:04]execute_cgi json_proto POST (null) [16:23:04]execute_cgi path=json_proto method=POST [16:23:04]POST find Content-Length [16:23:04]Host: 172.17.43.131:8080 [16:23:04]Content-Length: 331 [16:23:04]Content-Type: application/json [16:23:04] [16:23:04]POST finish read [16:23:04]Found Content-Length = 331 [16:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:23:04]execute_script... [16:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:23:04]POST & json_proto [16:23:04]process_json_proto [16:23:04]json parsed OK: [16:23:04]protocol is kg_v1.0 [16:23:04]action value=get_value [16:23:04]process_action get_value [16:23:04]cmd_get_value [16:23:04]process_action get_value done [16:23:04]requested_data is exist [16:23:04]produce_requested_data [16:23:05]requested_item fm.sale.total is exist - process it [16:23:05]SAM_PROTO_GetFMData [16:23:05]wFMCommunicate request_size=4 [16:23:05]MH_SAM_APDU [16:23:05]CAPDU: 80 13 03 00 [16:23:05]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:23:05]OFD Sender: No OFD packet to send [16:23:05]Write i2c OK [16:23:05]MH_I2C_Read... [16:23:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:23:05]Read from MH i2c: E2 [16:23:05]MH_I2C_Read... [16:23:05]Read from MH i2c: E2 FD 00 [16:23:05]MH_I2C_Read... [16:23:05]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C7 6C 03 00 69 04 A3 00 6F 04 04 00 7E 66 03 00 B1 04 05 00 92 C2 AE 76 05 70 04 05 00 3C 4F C0 AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 28 04 93 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AF 4D 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 37 [16:23:05]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C7 6C 03 00 69 04 A3 00 6F 04 04 00 7E 66 03 00 B1 04 05 00 92 C2 AE 76 05 70 04 05 00 3C 4F C0 AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 28 04 93 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AF 4D 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:23:05]wFMCommunicate OK [16:23:05]wFMCommunicate request_size=4 [16:23:05]MH_SAM_APDU [16:23:05]CAPDU: 80 17 00 00 [16:23:05]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:23:05]Write i2c OK [16:23:05]MH_I2C_Read... [16:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:23:06]Read from MH i2c: E2 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 FD 00 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:23:06]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:23:06]wFMCommunicate OK [16:23:06]wFMCommunicate request_size=4 [16:23:06]MH_SAM_APDU [16:23:06]CAPDU: 80 17 00 00 [16:23:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:23:06]Write i2c OK [16:23:06]MH_I2C_Read... [16:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:23:06]Read from MH i2c: E2 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 FD 00 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:23:06]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:23:06]wFMCommunicate OK [16:23:06]wFMCommunicate request_size=4 [16:23:06]MH_SAM_APDU [16:23:06]CAPDU: 80 17 00 00 [16:23:06]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:23:06]Write i2c OK [16:23:06]MH_I2C_Read... [16:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:23:06]Read from MH i2c: E2 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 FD 00 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:23:06]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:23:06]wFMCommunicate OK [16:23:06]wFMCommunicate request_size=4 [16:23:06]MH_SAM_APDU [16:23:06]CAPDU: 80 17 00 00 [16:23:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:23:06]Write i2c OK [16:23:06]MH_I2C_Read... [16:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:23:06]Read from MH i2c: E2 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 E2 00 [16:23:06]MH_I2C_Read... [16:23:06]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:23:06]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:23:06]wFMCommunicate OK [16:23:06]SAM_PROTO_GetFMData done [16:23:06]requested_item fm.sale_refund.total is exist - process it [16:23:06]requested_item fm.buy.total is exist - process it [16:23:06]requested_item shift.sale.total is exist - process it [16:23:06]SAM_PROTO_GetShiftData [16:23:06]wFMCommunicate request_size=4 [16:23:06]MH_SAM_APDU [16:23:06]CAPDU: 80 13 02 00 [16:23:06]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:23:06]Write i2c OK [16:23:06]MH_I2C_Read... [16:23:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:23:07]Read from MH i2c: E2 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 FD 00 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 8D 01 00 00 69 04 9E 00 6F 04 04 00 8B 01 00 00 B1 04 04 00 16 AA BC 02 70 04 04 00 3C CB 41 02 72 04 03 00 DA DE 7A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5A 6C 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B7 33 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 56 [16:23:07]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 8D 01 00 00 69 04 9E 00 6F 04 04 00 8B 01 00 00 B1 04 04 00 16 AA BC 02 70 04 04 00 3C CB 41 02 72 04 03 00 DA DE 7A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5A 6C 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B7 33 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:23:07]wFMCommunicate OK [16:23:07]wFMCommunicate request_size=4 [16:23:07]MH_SAM_APDU [16:23:07]CAPDU: 80 17 00 00 [16:23:07]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:23:07]Write i2c OK [16:23:07]MH_I2C_Read... [16:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:23:07]Read from MH i2c: E2 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 FD 00 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [16:23:07]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:23:07]wFMCommunicate OK [16:23:07]wFMCommunicate request_size=4 [16:23:07]MH_SAM_APDU [16:23:07]CAPDU: 80 17 00 00 [16:23:07]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:23:07]Write i2c OK [16:23:07]MH_I2C_Read... [16:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:23:07]Read from MH i2c: E2 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 FD 00 [16:23:07]MH_I2C_Read... [16:23:07]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:23:07]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:23:07]wFMCommunicate OK [16:23:07]wFMCommunicate request_size=4 [16:23:07]MH_SAM_APDU [16:23:07]CAPDU: 80 17 00 00 [16:23:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:23:07]Write i2c OK [16:23:07]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 FD 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:23:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:23:08]wFMCommunicate OK [16:23:08]wFMCommunicate request_size=4 [16:23:08]MH_SAM_APDU [16:23:08]CAPDU: 80 17 00 00 [16:23:08]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:23:08]Write i2c OK [16:23:08]MH_I2C_Read... [16:23:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:23:08]Read from MH i2c: E2 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 D8 00 [16:23:08]MH_I2C_Read... [16:23:08]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:23:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:23:08]wFMCommunicate OK [16:23:08]SAM_PROTO_GetShiftData done [16:23:08]requested_item shift.sale.total_cash is exist - process it [16:23:08]requested_item shift.sale_refund.total is exist - process it [16:23:08]requested_item shift.sale_refund.total_cash is exist - process it [16:23:08]requested_item shift.buy.total is exist - process it [16:23:08]requested_item shift.buy.total_cash is exist - process it [16:23:08]produce_requested_data done [16:23:08]produce_requested_data return {"fm.sale.total":234660010.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":459187.42,"shift.sale.total_cash":378663.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:23:08]process_action_free get_value [16:23:08]json_value_free [16:23:08]json_value_free done [16:23:08]process_json_proto returns [16:23:08]Send response to host [16:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234660010.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":459187.42,"shift.sale.total_cash":378663.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:23:08]free response buf [16:23:08]execute_script done [16:23:08]execute_script returns [16:23:08]free content buf [16:23:08]Sock 10.Close socket [16:23:08]Sock 10.Thread stoped [16:23:10]OFD Sender: No OFD packet to send [16:23:12]accept exits with 9 [16:23:12]New connection [16:23:12]New thread 3067452772 created [16:23:12]Thread 3067309412 joined [16:23:12]Waiting for new connection... [16:23:12] Sock 9.Parse request [16:23:12]Sock 9.Check first char [16:23:12]Sock 9.First char is OK [16:23:12]request: POST /json_proto HTTP/1.0 [16:23:12]Method: POST [16:23:12]URL: /json_proto [16:23:12]Method is POST - this is cgi request [16:23:12]url: /json_proto [16:23:12]query_string will be loaded in cgi processing [16:23:12]execute_cgi json_proto POST (null) [16:23:12]execute_cgi path=json_proto method=POST [16:23:12]POST find Content-Length [16:23:12]Host: 172.17.43.131:8080 [16:23:12]Content-Length: 144 [16:23:12]Content-Type: application/json [16:23:12] [16:23:12]POST finish read [16:23:12]Found Content-Length = 144 [16:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:23:12]execute_script... [16:23:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:23:12]POST & json_proto [16:23:12]process_json_proto [16:23:12]json parsed OK: [16:23:12]protocol is kg_v1.0 [16:23:12]action value=print_doc [16:23:12]process_action print_doc [16:23:12]process_action_free print_doc [16:23:12]json_value_free [16:23:12]json_value_free done [16:23:12]process_json_proto returns [16:23:12]Send response to host [16:23:12]{"protocol":"kg_v1.0","response":{"error":1000,"error_desc":"Open file error(LoadLastDocumentFromArchive)"}} [16:23:12]free response buf [16:23:12]execute_script done [16:23:12]execute_script returns [16:23:12]free content buf [16:23:12]Sock 9.Close socket [16:23:12]Sock 9.Thread stoped [16:23:15]OFD Sender: No OFD packet to send [16:23:20]OFD Sender: No OFD packet to send [16:23:25]OFD Sender: No OFD packet to send [16:23:30]OFD Sender: No OFD packet to send [16:23:35]OFD Sender: No OFD packet to send [16:23:40]OFD Sender: No OFD packet to send [16:23:45]OFD Sender: No OFD packet to send [16:23:50]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 108720+1721902329=1722011049 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 A9 CD A3 66 F9 24 A2 66 A3 [16:24:09]Current date/time: 26.07.2024 16:24 [16:24:09]FM_Init [16:24:09]wFMConnect [16:24:09]MH_SAM_On [16:24:09]Write to MH i2c: E0 00 00 08 00 E7 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_init finished! [16:24:09]*** atr: [16:24:09]*** 0F 3B D5 18 FF 81 91 FE [16:24:09]*** 1F C3 80 73 C8 21 10 0A [16:24:09]*** 00 00 00 00 00 00 00 00 [16:24:09]*** 00 00 00 00 00 00 00 00 [16:24:09]*** 00 00 00 00 00 00 00 00 [16:24:09]*** 00 00 00 00 00 00 00 00 [16:24:09]*** 00 00 00 00 00 00 00 00 [16:24:09]*** 00 00 00 00 00 00 00 00 [16:24:09]Read from MH i2c: E0 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E0 10 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:24:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:24:09]wFMCommunicate request_size=10 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:24:09]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:24:09]RAPDU: 90 00 [16:24:09]wFMCommunicate OK [16:24:09]wFMCommunicate request_size=4 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 11 00 00 [16:24:09]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 17 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:24:09]wFMCommunicate OK [16:24:09]Detected FM SN is 0000000000874959 [16:24:09]Stored FM SN is 0000000000874959 [16:24:09]wFMCommunicate request_size=9 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:24:09]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:24:09]RAPDU: 90 00 [16:24:09]wFMCommunicate OK [16:24:09]FM PIN OK [16:24:09]wFMCommunicate request_size=8 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 14 04 00 03 02 00 01 [16:24:09]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:24:09]RAPDU: 90 00 [16:24:09]wFMCommunicate OK [16:24:09]wFMCommunicate request_size=13 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:24:09]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:24:09]RAPDU: 90 00 [16:24:09]wFMCommunicate OK [16:24:09]wFMCommunicate request_size=4 [16:24:09]MH_SAM_APDU [16:24:09]CAPDU: 80 11 00 00 [16:24:09]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:09]Read from MH i2c: E2 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 17 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:24:09]wFMCommunicate OK [16:24:09]DocumentArchiveInit [16:24:09]Start Httpd... [16:24:09]Httpd thread 3067366756 created [16:24:09]Write to MH i2c: 01 00 00 0F 00 0F [16:24:09]Write i2c OK [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: 01 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: 01 07 00 [16:24:09]MH_I2C_Read... [16:24:09]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:24:09]MH Int Process started [16:24:09]Allocated Socket 7 [16:24:09]Bind OK [16:24:09]Listen OK [16:24:09]httpd running on port 8080 [16:24:09]Waiting for new connection... [16:24:10]OFD Sender: No OFD packet to send [16:24:13]accept exits with 8 [16:24:13]New connection [16:24:13]New thread 3067080036 created [16:24:13]Waiting for new connection... [16:24:13] Sock 8.Parse request [16:24:13]Sock 8.Check first char [16:24:13]Sock 8.First char is OK [16:24:13]request: POST /json_proto HTTP/1.0 [16:24:13]Method: POST [16:24:13]URL: /json_proto [16:24:13]Method is POST - this is cgi request [16:24:13]url: /json_proto [16:24:13]query_string will be loaded in cgi processing [16:24:13]execute_cgi json_proto POST (null) [16:24:13]execute_cgi path=json_proto method=POST [16:24:13]POST find Content-Length [16:24:13]Host: 172.17.43.131:8080 [16:24:13]Content-Length: 215 [16:24:13]Content-Type: application/json [16:24:13] [16:24:13]POST finish read [16:24:13]Found Content-Length = 215 [16:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:13]execute_script... [16:24:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:13]POST & json_proto [16:24:13]process_json_proto [16:24:13]json parsed OK: [16:24:13]protocol is kg_v1.0 [16:24:13]action value=get_value [16:24:13]process_action get_value [16:24:13]cmd_get_value [16:24:13]process_action get_value done [16:24:13]requested_data is exist [16:24:13]produce_requested_data [16:24:13]requested_item kkm.sn is exist - process it [16:24:13]requested_item kkm.ver is exist - process it [16:24:13]requested_item fm.sn is exist - process it [16:24:13]wFMCommunicate request_size=4 [16:24:13]MH_SAM_APDU [16:24:13]CAPDU: 80 11 00 00 [16:24:13]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:24:13]Write i2c OK [16:24:13]MH_I2C_Read... [16:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:13]Read from MH i2c: E2 [16:24:13]MH_I2C_Read... [16:24:13]Read from MH i2c: E2 17 00 [16:24:13]MH_I2C_Read... [16:24:13]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:24:13]wFMCommunicate OK [16:24:13]requested_item fd.num is exist - process it [16:24:13]SAM_PROTO_GetFieldsCounters [16:24:13]wFMCommunicate request_size=4 [16:24:13]MH_SAM_APDU [16:24:13]CAPDU: 80 13 00 00 [16:24:13]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:24:13]Write i2c OK [16:24:13]MH_I2C_Read... [16:24:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:13]Read from MH i2c: E2 [16:24:13]MH_I2C_Read... [16:24:13]Read from MH i2c: E2 62 00 [16:24:13]MH_I2C_Read... [16:24:13]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [16:24:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:13]wFMCommunicate OK [16:24:13]SAM_PROTO_GetFieldsCounters done [16:24:13]requested_item shift.num is exist - process it [16:24:13]requested_item shift.opened is exist - process it [16:24:13]req_shift_opened [16:24:13]FM_GetShiftState [16:24:13]SAM_PROTO_GetShiftState [16:24:13]wFMCommunicate request_size=4 [16:24:13]MH_SAM_APDU [16:24:13]CAPDU: 80 13 01 00 [16:24:13]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:24:13]Write i2c OK [16:24:13]MH_I2C_Read... [16:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:13]Read from MH i2c: E2 [16:24:13]MH_I2C_Read... [16:24:13]Read from MH i2c: E2 0E 00 [16:24:13]MH_I2C_Read... [16:24:13]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:24:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:24:13]wFMCommunicate OK [16:24:13]SAM_PROTO_GetShiftState done [16:24:13]FM_GetShiftState done [16:24:13]req_shift_opened done [16:24:13]requested_item shift.open_date is exist - process it [16:24:13]req_shift_open_date [16:24:13]req_shift_open_date done [16:24:13]produce_requested_data done [16:24:13]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225329,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:24:13]process_action_free get_value [16:24:13]json_value_free [16:24:13]json_value_free done [16:24:13]process_json_proto returns [16:24:13]Send response to host [16:24:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225329,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:24:13]free response buf [16:24:13]execute_script done [16:24:13]execute_script returns [16:24:13]free content buf [16:24:13]Sock 8.Close socket [16:24:13]Sock 8.Thread stoped [16:24:13]accept exits with 10 [16:24:13]New connection [16:24:13]New thread 3066936676 created [16:24:13]Thread 3067080036 joined [16:24:13]Waiting for new connection... [16:24:13] Sock 10.Parse request [16:24:13]Sock 10.Check first char [16:24:13]Sock 10.First char is OK [16:24:13]request: POST /json_proto HTTP/1.0 [16:24:13]Method: POST [16:24:13]URL: /json_proto [16:24:13]Method is POST - this is cgi request [16:24:13]url: /json_proto [16:24:13]query_string will be loaded in cgi processing [16:24:13]execute_cgi json_proto POST (null) [16:24:13]execute_cgi path=json_proto method=POST [16:24:13]POST find Content-Length [16:24:13]Host: 172.17.43.131:8080 [16:24:13]Content-Length: 331 [16:24:13]Content-Type: application/json [16:24:13] [16:24:13]POST finish read [16:24:13]Found Content-Length = 331 [16:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:24:13]execute_script... [16:24:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:24:13]POST & json_proto [16:24:13]process_json_proto [16:24:13]json parsed OK: [16:24:13]protocol is kg_v1.0 [16:24:13]action value=get_value [16:24:13]process_action get_value [16:24:13]cmd_get_value [16:24:13]process_action get_value done [16:24:13]requested_data is exist [16:24:13]produce_requested_data [16:24:13]requested_item fm.sale.total is exist - process it [16:24:13]SAM_PROTO_GetFMData [16:24:13]wFMCommunicate request_size=4 [16:24:13]MH_SAM_APDU [16:24:13]CAPDU: 80 13 03 00 [16:24:13]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:24:13]Write i2c OK [16:24:13]MH_I2C_Read... [16:24:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:24:14]Read from MH i2c: E2 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C7 6C 03 00 69 04 A3 00 6F 04 04 00 7E 66 03 00 B1 04 05 00 92 C2 AE 76 05 70 04 05 00 3C 4F C0 AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 28 04 93 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AF 4D 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 37 [16:24:14]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C7 6C 03 00 69 04 A3 00 6F 04 04 00 7E 66 03 00 B1 04 05 00 92 C2 AE 76 05 70 04 05 00 3C 4F C0 AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 28 04 93 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AF 4D 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:24:14]wFMCommunicate OK [16:24:14]wFMCommunicate request_size=4 [16:24:14]MH_SAM_APDU [16:24:14]CAPDU: 80 17 00 00 [16:24:14]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:24:14]Write i2c OK [16:24:14]MH_I2C_Read... [16:24:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:24:14]Read from MH i2c: E2 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:24:14]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:24:14]wFMCommunicate OK [16:24:14]wFMCommunicate request_size=4 [16:24:14]MH_SAM_APDU [16:24:14]CAPDU: 80 17 00 00 [16:24:14]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:24:14]Write i2c OK [16:24:14]MH_I2C_Read... [16:24:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:24:14]Read from MH i2c: E2 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:24:14]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:24:14]wFMCommunicate OK [16:24:14]wFMCommunicate request_size=4 [16:24:14]MH_SAM_APDU [16:24:14]CAPDU: 80 17 00 00 [16:24:14]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:24:14]Write i2c OK [16:24:14]MH_I2C_Read... [16:24:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:24:14]Read from MH i2c: E2 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 [16:24:14]MH_I2C_Read... [16:24:14]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:24:14]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:24:14]wFMCommunicate OK [16:24:14]wFMCommunicate request_size=4 [16:24:14]MH_SAM_APDU [16:24:14]CAPDU: 80 17 00 00 [16:24:14]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:24:14]Write i2c OK [16:24:14]MH_I2C_Read... [16:24:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:24:15]Read from MH i2c: E2 [16:24:15]MH_I2C_Read... [16:24:15]Read from MH i2c: E2 E2 00 [16:24:15]MH_I2C_Read... [16:24:15]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:24:15]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:24:15]wFMCommunicate OK [16:24:15]SAM_PROTO_GetFMData done [16:24:15]requested_item fm.sale_refund.total is exist - process it [16:24:15]requested_item fm.buy.total is exist - process it [16:24:15]requested_item shift.sale.total is exist - process it [16:24:15]SAM_PROTO_GetShiftData [16:24:15]wFMCommunicate request_size=4 [16:24:15]MH_SAM_APDU [16:24:15]CAPDU: 80 13 02 00 [16:24:15]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:24:15]Write i2c OK [16:24:15]MH_I2C_Read... [16:24:15]OFD Sender: No OFD packet to send [16:24:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:24:15]Read from MH i2c: E2 [16:24:15]MH_I2C_Read... [16:24:15]Read from MH i2c: E2 FD 00 [16:24:15]MH_I2C_Read... [16:24:15]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 8D 01 00 00 69 04 9E 00 6F 04 04 00 8B 01 00 00 B1 04 04 00 16 AA BC 02 70 04 04 00 3C CB 41 02 72 04 03 00 DA DE 7A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5A 6C 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B7 33 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 56 [16:24:15]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 8D 01 00 00 69 04 9E 00 6F 04 04 00 8B 01 00 00 B1 04 04 00 16 AA BC 02 70 04 04 00 3C CB 41 02 72 04 03 00 DA DE 7A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5A 6C 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B7 33 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:24:15]wFMCommunicate OK [16:24:15]wFMCommunicate request_size=4 [16:24:15]MH_SAM_APDU [16:24:15]CAPDU: 80 17 00 00 [16:24:15]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:24:15]Write i2c OK [16:24:15]MH_I2C_Read... [16:24:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:24:15]Read from MH i2c: E2 [16:24:15]MH_I2C_Read... [16:24:15]Read from MH i2c: E2 FD 00 [16:24:15]MH_I2C_Read... [16:24:15]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [16:24:15]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:24:15]wFMCommunicate OK [16:24:15]wFMCommunicate request_size=4 [16:24:15]MH_SAM_APDU [16:24:15]CAPDU: 80 17 00 00 [16:24:15]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:24:15]Write i2c OK [16:24:15]MH_I2C_Read... [16:24:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:24:16]Read from MH i2c: E2 [16:24:16]MH_I2C_Read... [16:24:16]Read from MH i2c: E2 FD 00 [16:24:16]MH_I2C_Read... [16:24:16]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:24:16]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:24:16]wFMCommunicate OK [16:24:16]wFMCommunicate request_size=4 [16:24:16]MH_SAM_APDU [16:24:16]CAPDU: 80 17 00 00 [16:24:16]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:24:16]Write i2c OK [16:24:16]MH_I2C_Read... [16:24:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:24:16]Read from MH i2c: E2 [16:24:16]MH_I2C_Read... [16:24:16]Read from MH i2c: E2 FD 00 [16:24:16]MH_I2C_Read... [16:24:16]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:24:16]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:24:16]wFMCommunicate OK [16:24:16]wFMCommunicate request_size=4 [16:24:16]MH_SAM_APDU [16:24:16]CAPDU: 80 17 00 00 [16:24:16]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:24:16]Write i2c OK [16:24:16]MH_I2C_Read... [16:24:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:24:16]Read from MH i2c: E2 [16:24:16]MH_I2C_Read... [16:24:16]Read from MH i2c: E2 D8 00 [16:24:16]MH_I2C_Read... [16:24:16]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:24:16]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:24:16]wFMCommunicate OK [16:24:16]SAM_PROTO_GetShiftData done [16:24:16]requested_item shift.sale.total_cash is exist - process it [16:24:16]requested_item shift.sale_refund.total is exist - process it [16:24:16]requested_item shift.sale_refund.total_cash is exist - process it [16:24:16]requested_item shift.buy.total is exist - process it [16:24:16]requested_item shift.buy.total_cash is exist - process it [16:24:16]produce_requested_data done [16:24:16]produce_requested_data return {"fm.sale.total":234660010.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":459187.42,"shift.sale.total_cash":378663.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:24:16]process_action_free get_value [16:24:16]json_value_free [16:24:16]json_value_free done [16:24:16]process_json_proto returns [16:24:16]Send response to host [16:24:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234660010.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":459187.42,"shift.sale.total_cash":378663.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:24:16]free response buf [16:24:16]execute_script done [16:24:16]execute_script returns [16:24:16]free content buf [16:24:16]Sock 10.Close socket [16:24:16]Sock 10.Thread stoped [16:24:17]accept exits with 8 [16:24:17]New connection [16:24:17]New thread 3067080036 created [16:24:17]Thread 3066936676 joined [16:24:17]Waiting for new connection... [16:24:17] Sock 8.Parse request [16:24:17]Sock 8.Check first char [16:24:17]Sock 8.First char is OK [16:24:17]request: POST /json_proto HTTP/1.0 [16:24:17]Method: POST [16:24:17]URL: /json_proto [16:24:17]Method is POST - this is cgi request [16:24:17]url: /json_proto [16:24:17]query_string will be loaded in cgi processing [16:24:17]execute_cgi json_proto POST (null) [16:24:17]execute_cgi path=json_proto method=POST [16:24:17]POST find Content-Length [16:24:17]Host: 172.17.43.131:8080 [16:24:17]Content-Length: 672 [16:24:17]Content-Type: application/json [16:24:17] [16:24:17]POST finish read [16:24:17]Found Content-Length = 672 [16:24:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:17]execute_script... [16:24:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:17]POST & json_proto [16:24:17]process_json_proto [16:24:17]json parsed OK: [16:24:17]protocol is kg_v1.0 [16:24:17]action value=close_receipt [16:24:17]process_action close_receipt [16:24:17]cmd_close_receipt [16:24:17]MH_GetDate [16:24:17]Write to MH i2c: F0 00 00 1D 00 0C [16:24:17]Write i2c OK [16:24:17]MH_I2C_Read... [16:24:17]Read from MH i2c: F0 [16:24:17]MH_I2C_Read... [16:24:17]Read from MH i2c: F0 09 00 [16:24:17]MH_I2C_Read... [16:24:17]Read from MH i2c: F0 09 00 1D 00 00 B2 CD A3 66 F9 24 A2 66 C2 [16:24:17]GetLastDocTimeStamp 97 [16:24:17]current date 1722011058 [16:24:17]FM_GetShiftState [16:24:17]SAM_PROTO_GetShiftState [16:24:17]wFMCommunicate request_size=4 [16:24:17]MH_SAM_APDU [16:24:17]CAPDU: 80 13 01 00 [16:24:17]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:24:17]Write i2c OK [16:24:17]MH_I2C_Read... [16:24:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:17]Read from MH i2c: E2 [16:24:17]MH_I2C_Read... [16:24:17]Read from MH i2c: E2 0E 00 [16:24:17]MH_I2C_Read... [16:24:17]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [16:24:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:24:17]wFMCommunicate OK [16:24:17]SAM_PROTO_GetShiftState done [16:24:17]FM_GetShiftState done [16:24:17]opened in 1721952182 [16:24:17]opened+sec_in_day 1722038582 [16:24:17]quantity*price = 70038 [16:24:17]sum+1 = 70039 [16:24:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 398 26.07.2024 16:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225330 ФПД: 193363581731311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T162418&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225330&fm=193363581731311&tin=02508201610067®Number=0000000000092624&sum=70000 [16:24:18]StoreToDocumentArchive [16:24:18]shift 437 fd 225330 [16:24:18]save to /storage/0437/doc_00225330 [16:24:18]save last doc name /storage/0437/doc_00225330 to /storage/kkm_last_doc_name [16:24:18]save OK [16:24:18]Clear old archive folders... [16:24:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:24:18]tlvbuf is 00926700 [16:24:18]SAM_PROTO_ClearQueue [16:24:18]wFMCommunicate request_size=4 [16:24:18]MH_SAM_APDU [16:24:18]CAPDU: 80 09 00 00 [16:24:18]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:24:18]Write i2c OK [16:24:18]MH_I2C_Read... [16:24:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:18]Read from MH i2c: E2 [16:24:18]MH_I2C_Read... [16:24:18]Read from MH i2c: E2 03 00 [16:24:18]MH_I2C_Read... [16:24:18]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:24:18]RAPDU: 90 00 [16:24:18]wFMCommunicate OK [16:24:18]SAM_PROTO_ClearQueue done [16:24:18]KKMCreateOFDPacket [16:24:18]OFDProtocolAddRootSTLVToBuf [16:24:18]FM_MakeSignedData [16:24:18]FM_MakeSignedData [16:24:18]SAM_PROTO_SignData [16:24:18]wFMCommunicate request_size=4 [16:24:18]MH_SAM_APDU [16:24:18]CAPDU: 80 0D 01 02 [16:24:18]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:24:18]Write i2c OK [16:24:18]MH_I2C_Read... [16:24:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:18]Read from MH i2c: E2 [16:24:18]MH_I2C_Read... [16:24:18]Read from MH i2c: E2 03 00 [16:24:18]MH_I2C_Read... [16:24:18]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:24:18]RAPDU: 90 00 [16:24:18]wFMCommunicate OK [16:24:18]wFMCommunicate request_size=255 [16:24:18]MH_SAM_APDU [16:24:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 B2 CD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 70 03 00 35 04 06 00 [16:24:18]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 108920+1721902329=1722011249 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 72 CE A3 66 F9 24 A2 66 6D [16:27:30]Current date/time: 26.07.2024 16:27 [16:27:30]FM_Init [16:27:30]wFMConnect [16:27:30]MH_SAM_On [16:27:30]Write to MH i2c: E0 00 00 08 00 E7 [16:27:30]Write i2c OK [16:27:30]MH_I2C_Read... [16:27:30]*** iso7816_init finished! [16:27:30]*** atr: [16:27:30]*** 0F 3B D5 18 FF 81 91 FE [16:27:30]*** 1F C3 80 73 C8 21 10 0A [16:27:30]*** 00 00 00 00 00 00 00 00 [16:27:30]*** 00 00 00 00 00 00 00 00 [16:27:30]*** 00 00 00 00 00 00 00 00 [16:27:30]*** 00 00 00 00 00 00 00 00 [16:27:30]*** 00 00 00 00 00 00 00 00 [16:27:30]*** 00 00 00 00 00 00 00 00 [16:27:30]Read from MH i2c: E0 [16:27:30]MH_I2C_Read... [16:27:30]Read from MH i2c: E0 10 00 [16:27:30]MH_I2C_Read... [16:27:30]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:27:30]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:27:30]wFMCommunicate request_size=10 [16:27:30]MH_SAM_APDU [16:27:30]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:27:30]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 108993+1721902329=1722011322 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 BA CE A3 66 F9 24 A2 66 B5 [16:28:42]Current date/time: 26.07.2024 16:28 [16:28:42]FM_Init [16:28:42]wFMConnect [16:28:42]MH_SAM_On [16:28:42]Write to MH i2c: E0 00 00 08 00 E7 [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_init finished! [16:28:42]*** atr: [16:28:42]*** 0F 3B D5 18 FF 81 91 FE [16:28:42]*** 1F C3 80 73 C8 21 10 0A [16:28:42]*** 00 00 00 00 00 00 00 00 [16:28:42]*** 00 00 00 00 00 00 00 00 [16:28:42]*** 00 00 00 00 00 00 00 00 [16:28:42]*** 00 00 00 00 00 00 00 00 [16:28:42]*** 00 00 00 00 00 00 00 00 [16:28:42]*** 00 00 00 00 00 00 00 00 [16:28:42]Read from MH i2c: E0 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E0 10 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:28:42]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:28:42]wFMCommunicate request_size=10 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:28:42]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:28:42]RAPDU: 90 00 [16:28:42]wFMCommunicate OK [16:28:42]wFMCommunicate request_size=4 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 80 11 00 00 [16:28:42]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 17 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:42]wFMCommunicate OK [16:28:42]Detected FM SN is 0000000000874959 [16:28:42]Stored FM SN is 0000000000874959 [16:28:42]wFMCommunicate request_size=9 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:28:42]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:28:42]RAPDU: 90 00 [16:28:42]wFMCommunicate OK [16:28:42]FM PIN OK [16:28:42]wFMCommunicate request_size=8 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 80 14 04 00 03 02 00 01 [16:28:42]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:28:42]RAPDU: 90 00 [16:28:42]wFMCommunicate OK [16:28:42]wFMCommunicate request_size=13 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:28:42]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:28:42]RAPDU: 90 00 [16:28:42]wFMCommunicate OK [16:28:42]wFMCommunicate request_size=4 [16:28:42]MH_SAM_APDU [16:28:42]CAPDU: 80 11 00 00 [16:28:42]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:42]Read from MH i2c: E2 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 17 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:42]wFMCommunicate OK [16:28:42]DocumentArchiveInit [16:28:42]Start Httpd... [16:28:42]Httpd thread 3067575652 created [16:28:42]Write to MH i2c: 01 00 00 0F 00 0F [16:28:42]Write i2c OK [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: 01 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: 01 07 00 [16:28:42]MH_I2C_Read... [16:28:42]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:28:42]MH Int Process started [16:28:42]Allocated Socket 8 [16:28:42]Bind OK [16:28:42]Listen OK [16:28:42]httpd running on port 8080 [16:28:42]Waiting for new connection... [16:28:43]OFD Sender: Processing packet 225330 [packets to send 597, broken 596] [16:28:43]ProducePacketName [16:28:43]name=ofd_packets/00225330 [16:28:43]OFD Sender: To server: pG, [16:28:43]CommunicateWithHost lk.salyk.kg:30040 [16:28:43]ConnectInit lk.salyk.kg [16:28:43]Connected sock=6 [16:28:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E6 CE 08 01 43 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 B2 CD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 70 03 00 35 04 06 00 AF DC F7 9A 01 EF 24 AA 2C 09 73 96 04 0F [16:28:44]accept exits with 9 [16:28:44]New connection [16:28:44]New thread 3067288932 created [16:28:44]Waiting for new connection... [16:28:44] Sock 9.Parse request [16:28:44]Sock 9.Check first char [16:28:44]Sock 9.First char is OK [16:28:44]request: POST /json_proto HTTP/1.0 [16:28:44]Method: POST [16:28:44]URL: /json_proto [16:28:44]Method is POST - this is cgi request [16:28:44]url: /json_proto [16:28:44]query_string will be loaded in cgi processing [16:28:44]execute_cgi json_proto POST (null) [16:28:44]execute_cgi path=json_proto method=POST [16:28:44]POST find Content-Length [16:28:44]Host: 172.17.43.131:8080 [16:28:44]Content-Length: 215 [16:28:44]Content-Type: application/json [16:28:44] [16:28:44]POST finish read [16:28:44]Found Content-Length = 215 [16:28:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:44]execute_script... [16:28:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:44]POST & json_proto [16:28:44]process_json_proto [16:28:44]json parsed OK: [16:28:44]protocol is kg_v1.0 [16:28:44]action value=get_value [16:28:44]process_action get_value [16:28:44]cmd_get_value [16:28:44]process_action get_value done [16:28:44]requested_data is exist [16:28:44]produce_requested_data [16:28:44]requested_item kkm.sn is exist - process it [16:28:44]requested_item kkm.ver is exist - process it [16:28:44]requested_item fm.sn is exist - process it [16:28:44]wFMCommunicate request_size=4 [16:28:44]MH_SAM_APDU [16:28:44]CAPDU: 80 11 00 00 [16:28:44]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:28:44]Write i2c OK [16:28:44]MH_I2C_Read... [16:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:44]Read from MH i2c: E2 [16:28:44]MH_I2C_Read... [16:28:44]Read from MH i2c: E2 17 00 [16:28:44]MH_I2C_Read... [16:28:44]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:44]wFMCommunicate OK [16:28:44]requested_item fd.num is exist - process it [16:28:44]SAM_PROTO_GetFieldsCounters [16:28:44]wFMCommunicate request_size=4 [16:28:44]MH_SAM_APDU [16:28:44]CAPDU: 80 13 00 00 [16:28:44]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:28:44]Write i2c OK [16:28:44]MH_I2C_Read... [16:28:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:44]Read from MH i2c: E2 [16:28:44]MH_I2C_Read... [16:28:44]Read from MH i2c: E2 62 00 [16:28:44]MH_I2C_Read... [16:28:44]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [16:28:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:44]wFMCommunicate OK [16:28:44]SAM_PROTO_GetFieldsCounters done [16:28:44]requested_item shift.num is exist - process it [16:28:44]requested_item shift.opened is exist - process it [16:28:44]req_shift_opened [16:28:44]FM_GetShiftState [16:28:44]SAM_PROTO_GetShiftState [16:28:44]wFMCommunicate request_size=4 [16:28:44]MH_SAM_APDU [16:28:44]CAPDU: 80 13 01 00 [16:28:44]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:28:44]Write i2c OK [16:28:44]MH_I2C_Read... [16:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:44]Read from MH i2c: E2 [16:28:44]MH_I2C_Read... [16:28:44]Read from MH i2c: E2 0E 00 [16:28:44]MH_I2C_Read... [16:28:44]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:28:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:28:44]wFMCommunicate OK [16:28:44]SAM_PROTO_GetShiftState done [16:28:44]FM_GetShiftState done [16:28:44]req_shift_opened done [16:28:44]requested_item shift.open_date is exist - process it [16:28:44]req_shift_open_date [16:28:44]req_shift_open_date done [16:28:44]produce_requested_data done [16:28:44]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225330,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:28:44]process_action_free get_value [16:28:44]json_value_free [16:28:44]json_value_free done [16:28:44]process_json_proto returns [16:28:44]Send response to host [16:28:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225330,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:28:44]free response buf [16:28:44]execute_script done [16:28:44]execute_script returns [16:28:44]free content buf [16:28:44]Sock 9.Close socket [16:28:44]Sock 9.Thread stoped [16:28:44]accept exits with 10 [16:28:44]New connection [16:28:44]New thread 3067145572 created [16:28:44]Thread 3067288932 joined [16:28:44]Waiting for new connection... [16:28:44] Sock 10.Parse request [16:28:44]Sock 10.Check first char [16:28:44]Sock 10.First char is OK [16:28:44]request: POST /json_proto HTTP/1.0 [16:28:44]Method: POST [16:28:44]URL: /json_proto [16:28:44]Method is POST - this is cgi request [16:28:44]url: /json_proto [16:28:44]query_string will be loaded in cgi processing [16:28:44]execute_cgi json_proto POST (null) [16:28:44]execute_cgi path=json_proto method=POST [16:28:44]POST find Content-Length [16:28:44]Host: 172.17.43.131:8080 [16:28:44]Content-Length: 331 [16:28:44]Content-Type: application/json [16:28:44] [16:28:44]POST finish read [16:28:44]Found Content-Length = 331 [16:28:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:28:44]execute_script... [16:28:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:28:44]POST & json_proto [16:28:44]process_json_proto [16:28:44]json parsed OK: [16:28:44]protocol is kg_v1.0 [16:28:44]action value=get_value [16:28:44]process_action get_value [16:28:44]cmd_get_value [16:28:44]process_action get_value done [16:28:44]requested_data is exist [16:28:44]produce_requested_data [16:28:44]requested_item fm.sale.total is exist - process it [16:28:44]SAM_PROTO_GetFMData [16:28:44]wFMCommunicate request_size=4 [16:28:44]MH_SAM_APDU [16:28:44]CAPDU: 80 13 03 00 [16:28:44]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:28:44]Write i2c OK [16:28:44]MH_I2C_Read... [16:28:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C4 03 47 00 0F 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 70 03 00 F4 03 04 00 CB 7A A3 66 B6 04 01 00 00 EE BA EC BD 3C 63 E0 82 [16:28:44]CommunicateWithHost err = 0 [16:28:44]CheckOFDResponse [16:28:44]1017 (14) - 77093643461234 [16:28:44]1041 (16) - 0000000000874959 [16:28:44]1040 (4) - 225330 [16:28:44]1012 (4) - 26.07.2024 10:30 [16:28:44]1206 (1) - 0 [16:28:44]OFD Sender: Remove packet 225330 [16:28:44]ProducePacketName [16:28:45]name=ofd_packets/00225330 [16:28:45]NVStorageDeleteData [16:28:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:28:45]Read from MH i2c: E2 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C8 6C 03 00 69 04 A3 00 6F 04 04 00 7F 66 03 00 B1 04 05 00 02 D4 AF 76 05 70 04 05 00 AC 60 C1 AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 36 21 93 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1B 50 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 D8 [16:28:45]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C8 6C 03 00 69 04 A3 00 6F 04 04 00 7F 66 03 00 B1 04 05 00 02 D4 AF 76 05 70 04 05 00 AC 60 C1 AA 04 72 04 04 00 56 73 EE CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 36 21 93 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 1B 50 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:28:45]wFMCommunicate OK [16:28:45]wFMCommunicate request_size=4 [16:28:45]MH_SAM_APDU [16:28:45]CAPDU: 80 17 00 00 [16:28:45]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:28:45]Write i2c OK [16:28:45]MH_I2C_Read... [16:28:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:45]Read from MH i2c: E2 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:28:45]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:28:45]wFMCommunicate OK [16:28:45]wFMCommunicate request_size=4 [16:28:45]MH_SAM_APDU [16:28:45]CAPDU: 80 17 00 00 [16:28:45]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:28:45]Write i2c OK [16:28:45]MH_I2C_Read... [16:28:45]OFD Sender: No OFD packet to send [16:28:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:45]Read from MH i2c: E2 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:28:45]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:28:45]wFMCommunicate OK [16:28:45]wFMCommunicate request_size=4 [16:28:45]MH_SAM_APDU [16:28:45]CAPDU: 80 17 00 00 [16:28:45]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:28:45]Write i2c OK [16:28:45]MH_I2C_Read... [16:28:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:45]Read from MH i2c: E2 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 [16:28:45]MH_I2C_Read... [16:28:45]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:28:45]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:28:45]wFMCommunicate OK [16:28:45]wFMCommunicate request_size=4 [16:28:45]MH_SAM_APDU [16:28:45]CAPDU: 80 17 00 00 [16:28:45]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:28:45]Write i2c OK [16:28:45]MH_I2C_Read... [16:28:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:28:46]Read from MH i2c: E2 [16:28:46]MH_I2C_Read... [16:28:46]Read from MH i2c: E2 E2 00 [16:28:46]MH_I2C_Read... [16:28:46]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:28:46]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:28:46]wFMCommunicate OK [16:28:46]SAM_PROTO_GetFMData done [16:28:46]requested_item fm.sale_refund.total is exist - process it [16:28:46]requested_item fm.buy.total is exist - process it [16:28:46]requested_item shift.sale.total is exist - process it [16:28:46]SAM_PROTO_GetShiftData [16:28:46]wFMCommunicate request_size=4 [16:28:46]MH_SAM_APDU [16:28:46]CAPDU: 80 13 02 00 [16:28:46]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:28:46]Write i2c OK [16:28:46]MH_I2C_Read... [16:28:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:28:46]Read from MH i2c: E2 [16:28:46]MH_I2C_Read... [16:28:46]Read from MH i2c: E2 FD 00 [16:28:46]MH_I2C_Read... [16:28:46]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 8E 01 00 00 69 04 9E 00 6F 04 04 00 8C 01 00 00 B1 04 04 00 86 BB BD 02 70 04 04 00 AC DC 42 02 72 04 03 00 DA DE 7A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 89 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 23 36 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 F6 [16:28:46]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 8E 01 00 00 69 04 9E 00 6F 04 04 00 8C 01 00 00 B1 04 04 00 86 BB BD 02 70 04 04 00 AC DC 42 02 72 04 03 00 DA DE 7A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 89 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 23 36 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:28:46]wFMCommunicate OK [16:28:46]wFMCommunicate request_size=4 [16:28:46]MH_SAM_APDU [16:28:46]CAPDU: 80 17 00 00 [16:28:46]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:28:46]Write i2c OK [16:28:46]MH_I2C_Read... [16:28:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:46]Read from MH i2c: E2 [16:28:46]MH_I2C_Read... [16:28:46]Read from MH i2c: E2 FD 00 [16:28:46]MH_I2C_Read... [16:28:46]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [16:28:46]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:28:46]wFMCommunicate OK [16:28:46]wFMCommunicate request_size=4 [16:28:46]MH_SAM_APDU [16:28:46]CAPDU: 80 17 00 00 [16:28:46]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:28:46]Write i2c OK [16:28:47]MH_I2C_Read... [16:28:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:47]Read from MH i2c: E2 [16:28:47]MH_I2C_Read... [16:28:47]Read from MH i2c: E2 FD 00 [16:28:47]MH_I2C_Read... [16:28:47]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:28:47]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:28:47]wFMCommunicate OK [16:28:47]wFMCommunicate request_size=4 [16:28:47]MH_SAM_APDU [16:28:47]CAPDU: 80 17 00 00 [16:28:47]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:28:47]Write i2c OK [16:28:47]MH_I2C_Read... [16:28:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:47]Read from MH i2c: E2 [16:28:47]MH_I2C_Read... [16:28:47]Read from MH i2c: E2 FD 00 [16:28:47]MH_I2C_Read... [16:28:47]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:28:47]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:28:47]wFMCommunicate OK [16:28:47]wFMCommunicate request_size=4 [16:28:47]MH_SAM_APDU [16:28:47]CAPDU: 80 17 00 00 [16:28:47]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:28:47]Write i2c OK [16:28:47]MH_I2C_Read... [16:28:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:28:47]Read from MH i2c: E2 [16:28:47]MH_I2C_Read... [16:28:47]Read from MH i2c: E2 D8 00 [16:28:47]MH_I2C_Read... [16:28:47]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:28:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:28:47]wFMCommunicate OK [16:28:47]SAM_PROTO_GetShiftData done [16:28:47]requested_item shift.sale.total_cash is exist - process it [16:28:47]requested_item shift.sale_refund.total is exist - process it [16:28:47]requested_item shift.sale_refund.total_cash is exist - process it [16:28:47]requested_item shift.buy.total is exist - process it [16:28:47]requested_item shift.buy.total_cash is exist - process it [16:28:47]produce_requested_data done [16:28:47]produce_requested_data return {"fm.sale.total":234660710.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":459887.42,"shift.sale.total_cash":379363.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:28:47]process_action_free get_value [16:28:47]json_value_free [16:28:47]json_value_free done [16:28:47]process_json_proto returns [16:28:47]Send response to host [16:28:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234660710.42,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":459887.42,"shift.sale.total_cash":379363.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:28:47]free response buf [16:28:47]execute_script done [16:28:47]execute_script returns [16:28:47]free content buf [16:28:47]Sock 10.Close socket [16:28:47]Sock 10.Thread stoped [16:28:48]accept exits with 9 [16:28:48]New connection [16:28:48]New thread 3067288932 created [16:28:48]Thread 3067145572 joined [16:28:48]Waiting for new connection... [16:28:48] Sock 9.Parse request [16:28:48]Sock 9.Check first char [16:28:48]Sock 9.First char is OK [16:28:48]request: POST /json_proto HTTP/1.0 [16:28:48]Method: POST [16:28:48]URL: /json_proto [16:28:48]Method is POST - this is cgi request [16:28:48]url: /json_proto [16:28:48]query_string will be loaded in cgi processing [16:28:48]execute_cgi json_proto POST (null) [16:28:48]execute_cgi path=json_proto method=POST [16:28:48]POST find Content-Length [16:28:48]Host: 172.17.43.131:8080 [16:28:48]Content-Length: 804 [16:28:48]Content-Type: application/json [16:28:48] [16:28:48]POST finish read [16:28:48]Found Content-Length = 804 [16:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:48]execute_script... [16:28:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:48]POST & json_proto [16:28:48]process_json_proto [16:28:48]json parsed OK: [16:28:48]protocol is kg_v1.0 [16:28:48]action value=close_receipt [16:28:48]process_action close_receipt [16:28:48]cmd_close_receipt [16:28:48]MH_GetDate [16:28:48]Write to MH i2c: F0 00 00 1D 00 0C [16:28:48]Write i2c OK [16:28:48]MH_I2C_Read... [16:28:48]Read from MH i2c: F0 [16:28:48]MH_I2C_Read... [16:28:48]Read from MH i2c: F0 09 00 [16:28:48]MH_I2C_Read... [16:28:48]Read from MH i2c: F0 09 00 1D 00 00 C1 CE A3 66 F9 24 A2 66 D2 [16:28:48]GetLastDocTimeStamp 1722011058 [16:28:48]current date 1722011329 [16:28:48]FM_GetShiftState [16:28:48]SAM_PROTO_GetShiftState [16:28:48]wFMCommunicate request_size=4 [16:28:48]MH_SAM_APDU [16:28:48]CAPDU: 80 13 01 00 [16:28:48]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:28:48]Write i2c OK [16:28:48]MH_I2C_Read... [16:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:48]Read from MH i2c: E2 [16:28:48]MH_I2C_Read... [16:28:48]Read from MH i2c: E2 0E 00 [16:28:48]MH_I2C_Read... [16:28:48]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [16:28:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:28:48]wFMCommunicate OK [16:28:48]SAM_PROTO_GetShiftState done [16:28:48]FM_GetShiftState done [16:28:48]opened in 1721952182 [16:28:48]opened+sec_in_day 1722038582 [16:28:48]quantity*price = 100005 [16:28:48]sum+1 = 100006 [16:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 399 26.07.2024 16:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225331 ФПД: 205192825736447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T162849&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225331&fm=205192825736447&tin=02508201610067®Number=0000000000092624&sum=100005 [16:28:49]StoreToDocumentArchive [16:28:49]shift 437 fd 225331 [16:28:49]save to /storage/0437/doc_00225331 [16:28:49]save last doc name /storage/0437/doc_00225331 to /storage/kkm_last_doc_name [16:28:49]save OK [16:28:49]Clear old archive folders... [16:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:49]tlvbuf is 012442F0 [16:28:49]SAM_PROTO_ClearQueue [16:28:49]wFMCommunicate request_size=4 [16:28:49]MH_SAM_APDU [16:28:49]CAPDU: 80 09 00 00 [16:28:49]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:28:49]Write i2c OK [16:28:49]MH_I2C_Read... [16:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:49]Read from MH i2c: E2 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: E2 03 00 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:28:49]RAPDU: 90 00 [16:28:49]wFMCommunicate OK [16:28:49]SAM_PROTO_ClearQueue done [16:28:49]KKMCreateOFDPacket [16:28:49]OFDProtocolAddRootSTLVToBuf [16:28:49]FM_MakeSignedData [16:28:49]FM_MakeSignedData [16:28:49]SAM_PROTO_SignData [16:28:49]wFMCommunicate request_size=4 [16:28:49]MH_SAM_APDU [16:28:49]CAPDU: 80 0D 01 02 [16:28:49]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:28:49]Write i2c OK [16:28:49]MH_I2C_Read... [16:28:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:49]Read from MH i2c: E2 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: E2 03 00 [16:28:49]MH_I2C_Read... [16:28:49]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:28:49]RAPDU: 90 00 [16:28:49]wFMCommunicate OK [16:28:49]wFMCommunicate request_size=255 [16:28:49]MH_SAM_APDU [16:28:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C1 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 70 03 00 35 04 06 00 BA [16:28:49]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C1 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 70 03 00 35 04 06 00 BA 00 00 03 [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:28:50]RAPDU: 90 00 [16:28:50]wFMCommunicate OK [16:28:50]wFMCommunicate request_size=10 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 0D 02 02 05 9F 2D 7D 0C FF [16:28:50]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 9F 2D 7D 0C FF 00 00 06 [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:28:50]RAPDU: 90 00 [16:28:50]wFMCommunicate OK [16:28:50]wFMCommunicate request_size=4 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 0D 03 02 [16:28:50]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 0B 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 0B 00 2F 00 00 52 73 1D 7F E1 F3 13 B6 90 00 A9 [16:28:50]RAPDU: 52 73 1D 7F E1 F3 13 B6 90 00 [16:28:50]wFMCommunicate OK [16:28:50]SAM_PROTO_SignData done [16:28:50]FM_MakeSignedData done [16:28:50]CreateOFDProtocolMessage [16:28:50]wFMCommunicate request_size=4 [16:28:50]MH_SAM_APDU [16:28:50]CAPDU: 80 11 00 00 [16:28:50]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:50]Read from MH i2c: E2 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 17 00 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [16:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:50]wFMCommunicate OK [16:28:50]CreateOFDProtocolMessage done [16:28:50]OFDSenderStorePacket 225331 [16:28:50]StoreOFDPacket docnum=225331 [16:28:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B0 03 07 01 31 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C1 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 70 03 00 35 04 06 00 BA 9F 2D 7D 0C FF 52 73 1D 7F E1 F3 13 B6 [16:28:50]CheckFolder [16:28:50]dirname=/storage/ofd_packets [16:28:50]CheckFolder done [16:28:50]ProducePacketName [16:28:50]name=ofd_packets/00225331 [16:28:50]NVStorageSaveData ofd_packets/00225331 [16:28:50]File name is /storage/ofd_packets/00225331 [16:28:50]Write 301 bytes [16:28:50]NVStorageSaveData done [16:28:50]OFDSenderStorePacket done [16:28:50]KKMCreateOFDPacket done [16:28:50]NVStorageSaveData kkm_last_timestamp [16:28:50]File name is /storage/kkm_last_timestamp [16:28:50]Write 4 bytes [16:28:50]NVStorageSaveData done [16:28:50]ExternCall_PrintAddStr [16:28:50]wPrintStart [16:28:50]Write to MH i2c: 01 00 00 31 00 31 [16:28:50]Write i2c OK [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: 01 [16:28:50]MH_I2C_Read... [16:28:50]Read from MH i2c: 01 07 00 [16:28:50]MH_I2C_Read... [16:28:50]OFD Sender: Processing packet 225331 [packets to send 597, broken 596] [16:28:50]ProducePacketName [16:28:50]name=ofd_packets/00225331 [16:28:50]OFD Sender: To server: pG, [16:28:50]CommunicateWithHost lk.salyk.kg:30040 [16:28:50]ConnectInit lk.salyk.kg [16:28:50]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:28:50]RasterBufferAndPrint [16:28:50]line Счет N : (1)2001540 [16:28:50]line ИНН: 02508201610067 [16:28:50]line Контрольно-Кассовый Чек [16:28:50]line ПРОДАЖА [16:28:50]line ТРК (МРК, ГНК) : 43 [16:28:50]line Товар: 2710124130 [16:28:50]line Аи-92-К-5 [16:28:50]line 14.750 * 67.80 [16:28:50]line = 1000.05 [16:28:50]line НДС 12% НСП 1% [16:28:50]line > о реализуемом товаре [16:28:50]line ИТОГО: 1000.05 [16:28:50]line НСП 1% : 8.85 [16:28:50]line НДС 12% : 106.20 [16:28:50]line Наличными: 0.00 [16:28:50]line Безнал.: 1000.05 [16:28:50]line Место: АЗС № 97 "Партнер Нефть" [16:28:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:28:50]line СНО: Общий режим [16:28:50]line Чек 399 26.07.2024 16:28 [16:28:50]line Смена: 437 ФФД: 1.0 [16:28:50]line ЗНМ: 0300000054 [16:28:50]line РНМ: 0000000000092624 [16:28:50]line Версия ККМ: 001 [16:28:50]line Платежная система: O! деньги [16:28:50]line ФМ: 0000000000874959 [16:28:50]line ФД: 225331 [16:28:50]line ФПД: 205192825736447 [16:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T162849&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225331&fm=205192825736447&tin=02508201610067®Number=0000000000092624&sum=100005 [16:28:50]written 0, free lines is 4095 [16:28:51]Write to MH i2c: 01 00 00 5B 00 5B [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 07 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 83 0C F1 [16:28:51]RasterBufferAndPrint [16:28:51]line [16:28:51]line [16:28:51]line [16:28:51]line [16:28:51]line [16:28:51]written 0, free lines is 3214 [16:28:51]MH_Cut [16:28:51]Write to MH i2c: D1 01 00 62 00 01 34 [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: D1 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: D1 01 00 [16:28:51]MH_I2C_Read... [16:28:51]Read from MH i2c: D1 01 00 62 00 00 33 [16:28:51]Write to MH i2c: 01 00 00 63 00 63 [16:28:51]Write i2c OK [16:28:51]MH_I2C_Read... [16:28:51]Connected sock=6 [16:28:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B0 03 07 01 31 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 C1 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 70 03 00 35 04 06 00 BA 9F 2D 7D 0C FF 52 73 1D 7F E1 F3 13 B6 [16:28:52]*** Cut start [16:28:52]*** Partial cut [16:28:52]*** CUTSNS_PIN = 1 [16:28:52]*** CUTSNS_PIN = 0 [16:28:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 56 AB 47 00 4F 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 70 03 00 F4 03 04 00 D3 7A A3 66 B6 04 01 00 00 AB BB C9 08 B2 C1 60 8E [16:28:52]CommunicateWithHost err = 0 [16:28:52]CheckOFDResponse [16:28:52]1017 (14) - 77093643461234 [16:28:52]1041 (16) - 0000000000874959 [16:28:52]1040 (4) - 225331 [16:28:52]1012 (4) - 26.07.2024 10:30 [16:28:52]1206 (1) - 0 [16:28:52]OFD Sender: Remove packet 225331 [16:28:52]ProducePacketName [16:28:52]name=ofd_packets/00225331 [16:28:52]NVStorageDeleteData [16:28:52]*** Brake cut motor [16:28:52]Read from MH i2c: 01 [16:28:52]MH_I2C_Read... [16:28:52]*** Stop cut motor [16:28:52]*** Cut end [16:28:52]Read from MH i2c: 01 07 00 [16:28:52]MH_I2C_Read... [16:28:52]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [16:28:52]process_action close_receipt done [16:28:52]requested_data is exist [16:28:52]produce_requested_data [16:28:52]requested_item fm.sn is exist - process it [16:28:52]wFMCommunicate request_size=4 [16:28:52]MH_SAM_APDU [16:28:52]CAPDU: 80 11 00 00 [16:28:52]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [16:28:52]Write i2c OK [16:28:52]MH_I2C_Read... [16:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:52]Read from MH i2c: E2 [16:28:52]MH_I2C_Read... [16:28:52]Read from MH i2c: E2 17 00 [16:28:52]MH_I2C_Read... [16:28:52]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [16:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:28:53]wFMCommunicate OK [16:28:53]requested_item fd.num is exist - process it [16:28:53]SAM_PROTO_GetFieldsCounters [16:28:53]wFMCommunicate request_size=4 [16:28:53]MH_SAM_APDU [16:28:53]CAPDU: 80 13 00 00 [16:28:53]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]OFD Sender: No OFD packet to send [16:28:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:53]Read from MH i2c: E2 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 62 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [16:28:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:53]wFMCommunicate OK [16:28:53]SAM_PROTO_GetFieldsCounters done [16:28:53]requested_item shift.num is exist - process it [16:28:53]requested_item shift.opened is exist - process it [16:28:53]req_shift_opened [16:28:53]FM_GetShiftState [16:28:53]SAM_PROTO_GetShiftState [16:28:53]wFMCommunicate request_size=4 [16:28:53]MH_SAM_APDU [16:28:53]CAPDU: 80 13 01 00 [16:28:53]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:53]Read from MH i2c: E2 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 0E 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 94 [16:28:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:28:53]wFMCommunicate OK [16:28:53]SAM_PROTO_GetShiftState done [16:28:53]FM_GetShiftState done [16:28:53]req_shift_opened done [16:28:53]requested_item shift.open_date is exist - process it [16:28:53]req_shift_open_date [16:28:53]req_shift_open_date done [16:28:53]produce_requested_data done [16:28:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225331,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:28:53]process_action_free close_receipt [16:28:53]json_value_free [16:28:53]json_value_free done [16:28:53]process_json_proto returns [16:28:53]Send response to host [16:28:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225331,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:28:53]free response buf [16:28:53]execute_script done [16:28:53]execute_script returns [16:28:53]free content buf [16:28:53]Sock 9.Close socket [16:28:53]Sock 9.Thread stoped [16:28:58]OFD Sender: No OFD packet to send [16:29:03]OFD Sender: No OFD packet to send [16:29:08]OFD Sender: No OFD packet to send [16:29:13]OFD Sender: No OFD packet to send [16:29:18]OFD Sender: No OFD packet to send [16:29:23]OFD Sender: No OFD packet to send [16:29:28]OFD Sender: No OFD packet to send [16:29:33]OFD Sender: No OFD packet to send [16:29:37]accept exits with 10 [16:29:37]New connection [16:29:37]New thread 3067145572 created [16:29:37]Thread 3067288932 joined [16:29:37]Waiting for new connection... [16:29:37] Sock 10.Parse request [16:29:37]Sock 10.Check first char [16:29:37]Sock 10.First char is OK [16:29:37]request: POST /json_proto HTTP/1.0 [16:29:37]Method: POST [16:29:37]URL: /json_proto [16:29:37]Method is POST - this is cgi request [16:29:37]url: /json_proto [16:29:37]query_string will be loaded in cgi processing [16:29:37]execute_cgi json_proto POST (null) [16:29:37]execute_cgi path=json_proto method=POST [16:29:37]POST find Content-Length [16:29:37]Host: 172.17.43.131:8080 [16:29:37]Content-Length: 683 [16:29:37]Content-Type: application/json [16:29:37] [16:29:37]POST finish read [16:29:37]Found Content-Length = 683 [16:29:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:37]execute_script... [16:29:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:37]POST & json_proto [16:29:37]process_json_proto [16:29:37]json parsed OK: [16:29:37]protocol is kg_v1.0 [16:29:37]action value=close_receipt [16:29:37]process_action close_receipt [16:29:37]cmd_close_receipt [16:29:37]MH_GetDate [16:29:37]Write to MH i2c: F0 00 00 67 00 56 [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: F0 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: F0 09 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: F0 09 00 67 00 00 F2 CE A3 66 F9 24 A2 66 4D [16:29:37]GetLastDocTimeStamp 1722011329 [16:29:37]current date 1722011378 [16:29:37]FM_GetShiftState [16:29:37]SAM_PROTO_GetShiftState [16:29:37]wFMCommunicate request_size=4 [16:29:37]MH_SAM_APDU [16:29:37]CAPDU: 80 13 01 00 [16:29:37]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:37]Read from MH i2c: E2 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 0E 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 96 [16:29:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:29:37]wFMCommunicate OK [16:29:37]SAM_PROTO_GetShiftState done [16:29:37]FM_GetShiftState done [16:29:37]opened in 1721952182 [16:29:37]opened+sec_in_day 1722038582 [16:29:37]quantity*price = 100005 [16:29:37]sum+1 = 100006 [16:29:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 400 26.07.2024 16:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225332 ФПД: 112266639844626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T162938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225332&fm=112266639844626&tin=02508201610067®Number=0000000000092624&sum=100000 [16:29:38]StoreToDocumentArchive [16:29:38]shift 437 fd 225332 [16:29:38]save to /storage/0437/doc_00225332 [16:29:38]save last doc name /storage/0437/doc_00225332 to /storage/kkm_last_doc_name [16:29:38]save OK [16:29:38]Clear old archive folders... [16:29:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:38]tlvbuf is 011DC3A0 [16:29:38]SAM_PROTO_ClearQueue [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 09 00 00 [16:29:38]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]SAM_PROTO_ClearQueue done [16:29:38]KKMCreateOFDPacket [16:29:38]OFDProtocolAddRootSTLVToBuf [16:29:38]FM_MakeSignedData [16:29:38]FM_MakeSignedData [16:29:38]SAM_PROTO_SignData [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 01 02 [16:29:38]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]wFMCommunicate request_size=255 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 F2 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 70 03 00 35 04 06 00 66 [16:29:38]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 F2 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 70 03 00 35 04 06 00 66 00 00 22 [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]wFMCommunicate request_size=10 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 02 02 05 1B 1D 30 25 12 [16:29:38]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 1B 1D 30 25 12 00 00 9B [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 03 02 [16:29:38]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:39]Read from MH i2c: E2 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 0B 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 0B 00 79 00 00 9E 7E B8 6F BA C3 53 D2 90 00 DA [16:29:39]RAPDU: 9E 7E B8 6F BA C3 53 D2 90 00 [16:29:39]wFMCommunicate OK [16:29:39]SAM_PROTO_SignData done [16:29:39]FM_MakeSignedData done [16:29:39]CreateOFDProtocolMessage [16:29:39]wFMCommunicate request_size=4 [16:29:39]MH_SAM_APDU [16:29:39]CAPDU: 80 11 00 00 [16:29:39]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 [16:29:39]MH_I2C_Read... [16:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:39]Read from MH i2c: E2 17 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [16:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:29:39]wFMCommunicate OK [16:29:39]CreateOFDProtocolMessage done [16:29:39]OFDSenderStorePacket 225332 [16:29:39]StoreOFDPacket docnum=225332 [16:29:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5D 4E 07 01 64 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 F2 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 70 03 00 35 04 06 00 66 1B 1D 30 25 12 9E 7E B8 6F BA C3 53 D2 [16:29:39]CheckFolder [16:29:39]dirname=/storage/ofd_packets [16:29:39]CheckFolder done [16:29:39]ProducePacketName [16:29:39]name=ofd_packets/00225332 [16:29:39]NVStorageSaveData ofd_packets/00225332 [16:29:39]File name is /storage/ofd_packets/00225332 [16:29:39]Write 301 bytes [16:29:39]NVStorageSaveData done [16:29:39]OFDSenderStorePacket done [16:29:39]KKMCreateOFDPacket done [16:29:39]NVStorageSaveData kkm_last_timestamp [16:29:39]File name is /storage/kkm_last_timestamp [16:29:39]Write 4 bytes [16:29:39]NVStorageSaveData done [16:29:39]ExternCall_PrintAddStr [16:29:39]wPrintStart [16:29:39]Write to MH i2c: 01 00 00 7B 00 7B [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [16:29:39]RasterBufferAndPrint [16:29:39]line Счет N : (1)2001541 [16:29:39]line ИНН: 02508201610067 [16:29:39]line Контрольно-Кассовый Чек [16:29:39]line ПРОДАЖА [16:29:39]line ТРК (МРК, ГНК) : 43 [16:29:39]line Товар: 2710124130 [16:29:39]line Аи-92-К-5 [16:29:39]line 14.750 * 67.80 [16:29:39]line = 1000.05 [16:29:39]line НДС 12% НСП 1% [16:29:39]line > о реализуемом товаре [16:29:39]line ОКРУГЛЕНИЕ: -0.05 [16:29:39]line ИТОГО: 1000.00 [16:29:39]line Внесено: 1000.00 [16:29:39]line СДАЧА: 0.00 [16:29:39]line НСП 1% : 8.85 [16:29:39]line НДС 12% : 106.20 [16:29:39]line Наличными: 1000.00 [16:29:39]line Безнал.: 0.00 [16:29:39]line Место: АЗС № 97 "Партнер Нефть" [16:29:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:29:39]line СНО: Общий режим [16:29:39]line Чек 400 26.07.2024 16:29 [16:29:39]line Смена: 437 ФФД: 1.0 [16:29:39]line ЗНМ: 0300000054 [16:29:39]line РНМ: 0000000000092624 [16:29:39]line Версия ККМ: 001 [16:29:39]line ФМ: 0000000000874959 [16:29:39]line ФД: 225332 [16:29:39]line ФПД: 112266639844626 [16:29:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T162938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225332&fm=112266639844626&tin=02508201610067®Number=0000000000092624&sum=100000 [16:29:39]OFD Sender: Processing packet 225332 [packets to send 597, broken 596] [16:29:39]ProducePacketName [16:29:39]name=ofd_packets/00225332 [16:29:39]OFD Sender: To server: pG, [16:29:39]CommunicateWithHost lk.salyk.kg:30040 [16:29:39]ConnectInit lk.salyk.kg [16:29:39]written 0, free lines is 4095 [16:29:39]Write to MH i2c: 01 00 00 A6 00 A6 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 66 0C 1F [16:29:39]RasterBufferAndPrint [16:29:39]line [16:29:39]line [16:29:39]line [16:29:39]line [16:29:39]line [16:29:39]written 0, free lines is 3180 [16:29:39]MH_Cut [16:29:39]Write to MH i2c: D1 01 00 AD 00 01 7F [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: D1 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: D1 01 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: D1 01 00 AD 00 00 7E [16:29:39]Write to MH i2c: 01 00 00 AE 00 AE [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Connected sock=7 [16:29:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5D 4E 07 01 64 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 F2 CE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 70 03 00 35 04 06 00 66 1B 1D 30 25 12 9E 7E B8 6F BA C3 53 D2 [16:29:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E8 A7 47 00 33 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 70 03 00 F4 03 04 00 02 7B A3 66 B6 04 01 00 00 B3 C5 12 FB 50 60 24 0F [16:29:40]CommunicateWithHost err = 0 [16:29:40]CheckOFDResponse [16:29:40]1017 (14) - 77093643461234 [16:29:40]1041 (16) - 0000000000874959 [16:29:40]1040 (4) - 225332 [16:29:40]1012 (4) - 26.07.2024 10:31 [16:29:40]1206 (1) - 0 [16:29:40]OFD Sender: Remove packet 225332 [16:29:40]ProducePacketName [16:29:40]name=ofd_packets/00225332 [16:29:40]NVStorageDeleteData [16:29:40]OFD Sender: No OFD packet to send [16:29:40]*** Cut start [16:29:40]*** Partial cut [16:29:40]*** CUTSNS_PIN = 1 [16:29:40]*** CUTSNS_PIN = 0 [16:29:41]*** Brake cut motor [16:29:41]Read from MH i2c: 01 [16:29:41]MH_I2C_Read... [16:29:41]*** Stop cut motor [16:29:41]*** Cut end [16:29:41]Read from MH i2c: 01 07 00 [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [16:29:41]process_action close_receipt done [16:29:41]requested_data is exist [16:29:41]produce_requested_data [16:29:41]requested_item fm.sn is exist - process it [16:29:41]wFMCommunicate request_size=4 [16:29:41]MH_SAM_APDU [16:29:41]CAPDU: 80 11 00 00 [16:29:41]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [16:29:41]Write i2c OK [16:29:41]MH_I2C_Read... [16:29:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:41]Read from MH i2c: E2 [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: E2 17 00 [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [16:29:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:29:41]wFMCommunicate OK [16:29:41]requested_item fd.num is exist - process it [16:29:41]SAM_PROTO_GetFieldsCounters [16:29:41]wFMCommunicate request_size=4 [16:29:41]MH_SAM_APDU [16:29:41]CAPDU: 80 13 00 00 [16:29:41]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [16:29:41]Write i2c OK [16:29:41]MH_I2C_Read... [16:29:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:41]Read from MH i2c: E2 [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: E2 62 00 [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [16:29:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:41]wFMCommunicate OK [16:29:41]SAM_PROTO_GetFieldsCounters done [16:29:41]requested_item shift.num is exist - process it [16:29:41]requested_item shift.opened is exist - process it [16:29:41]req_shift_opened [16:29:41]FM_GetShiftState [16:29:41]SAM_PROTO_GetShiftState [16:29:41]wFMCommunicate request_size=4 [16:29:41]MH_SAM_APDU [16:29:41]CAPDU: 80 13 01 00 [16:29:41]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [16:29:41]Write i2c OK [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: E2 [16:29:41]MH_I2C_Read... [16:29:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:41]Read from MH i2c: E2 0E 00 [16:29:41]MH_I2C_Read... [16:29:41]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [16:29:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:29:41]wFMCommunicate OK [16:29:41]SAM_PROTO_GetShiftState done [16:29:41]FM_GetShiftState done [16:29:41]req_shift_opened done [16:29:41]requested_item shift.open_date is exist - process it [16:29:41]req_shift_open_date [16:29:41]req_shift_open_date done [16:29:41]produce_requested_data done [16:29:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225332,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:29:41]process_action_free close_receipt [16:29:41]json_value_free [16:29:41]json_value_free done [16:29:41]process_json_proto returns [16:29:41]Send response to host [16:29:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225332,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:29:41]free response buf [16:29:41]execute_script done [16:29:41]execute_script returns [16:29:41]free content buf [16:29:41]Sock 10.Close socket [16:29:41]Sock 10.Thread stoped [16:29:45]OFD Sender: No OFD packet to send [16:29:50]OFD Sender: No OFD packet to send [16:29:55]OFD Sender: No OFD packet to send [16:30:00]OFD Sender: No OFD packet to send [16:30:05]OFD Sender: No OFD packet to send [16:30:10]OFD Sender: No OFD packet to send [16:30:15]OFD Sender: No OFD packet to send [16:30:18]accept exits with 9 [16:30:18]New connection [16:30:18]New thread 3067288932 created [16:30:18]Thread 3067145572 joined [16:30:18]Waiting for new connection... [16:30:18] Sock 9.Parse request [16:30:18]Sock 9.Check first char [16:30:18]Sock 9.First char is OK [16:30:18]request: POST /json_proto HTTP/1.0 [16:30:18]Method: POST [16:30:18]URL: /json_proto [16:30:18]Method is POST - this is cgi request [16:30:18]url: /json_proto [16:30:18]query_string will be loaded in cgi processing [16:30:18]execute_cgi json_proto POST (null) [16:30:18]execute_cgi path=json_proto method=POST [16:30:18]POST find Content-Length [16:30:18]Host: 172.17.43.131:8080 [16:30:18]Content-Length: 680 [16:30:18]Content-Type: application/json [16:30:18] [16:30:18]POST finish read [16:30:18]Found Content-Length = 680 [16:30:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 24.580, "sum" : 1860.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1860.00, "total" : 1860.00, "payments": [ { "type": 0, "sum" : 1860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:18]execute_script... [16:30:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 24.580, "sum" : 1860.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1860.00, "total" : 1860.00, "payments": [ { "type": 0, "sum" : 1860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:18]POST & json_proto [16:30:18]process_json_proto [16:30:18]json parsed OK: [16:30:18]protocol is kg_v1.0 [16:30:18]action value=close_receipt [16:30:18]process_action close_receipt [16:30:18]cmd_close_receipt [16:30:18]MH_GetDate [16:30:18]Write to MH i2c: F0 00 00 B2 00 A1 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: F0 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: F0 09 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: F0 09 00 B2 00 00 1B CF A3 66 F9 24 A2 66 C2 [16:30:18]GetLastDocTimeStamp 1722011378 [16:30:18]current date 1722011419 [16:30:18]FM_GetShiftState [16:30:18]SAM_PROTO_GetShiftState [16:30:18]wFMCommunicate request_size=4 [16:30:18]MH_SAM_APDU [16:30:18]CAPDU: 80 13 01 00 [16:30:18]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [16:30:18]Write i2c OK [16:30:18]MH_I2C_Read... [16:30:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:18]Read from MH i2c: E2 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 0E 00 [16:30:18]MH_I2C_Read... [16:30:18]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E1 [16:30:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:30:18]wFMCommunicate OK [16:30:18]SAM_PROTO_GetShiftState done [16:30:18]FM_GetShiftState done [16:30:18]opened in 1721952182 [16:30:18]opened+sec_in_day 1722038582 [16:30:18]quantity*price = 186070 [16:30:18]sum+1 = 186072 [16:30:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.71 ИТОГО: 1860.00 Внесено: 1860.00 СДАЧА: 0.00 НСП 1% : 16.47 НДС 12% : 197.60 Наличными: 1860.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 401 26.07.2024 16:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225333 ФПД: 45950693452313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163019&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225333&fm=45950693452313&tin=02508201610067®Number=0000000000092624&sum=186000 [16:30:19]StoreToDocumentArchive [16:30:19]shift 437 fd 225333 [16:30:19]save to /storage/0437/doc_00225333 [16:30:19]save last doc name /storage/0437/doc_00225333 to /storage/kkm_last_doc_name [16:30:19]save OK [16:30:19]Clear old archive folders... [16:30:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:30:19]tlvbuf is 01239440 [16:30:19]SAM_PROTO_ClearQueue [16:30:19]wFMCommunicate request_size=4 [16:30:19]MH_SAM_APDU [16:30:19]CAPDU: 80 09 00 00 [16:30:19]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [16:30:19]Write i2c OK [16:30:19]MH_I2C_Read... [16:30:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:19]Read from MH i2c: E2 [16:30:19]MH_I2C_Read... [16:30:19]Read from MH i2c: E2 03 00 [16:30:19]MH_I2C_Read... [16:30:19]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [16:30:19]RAPDU: 90 00 [16:30:19]wFMCommunicate OK [16:30:19]SAM_PROTO_ClearQueue done [16:30:19]KKMCreateOFDPacket [16:30:19]OFDProtocolAddRootSTLVToBuf [16:30:19]FM_MakeSignedData [16:30:19]FM_MakeSignedData [16:30:19]SAM_PROTO_SignData [16:30:19]wFMCommunicate request_size=4 [16:30:19]MH_SAM_APDU [16:30:19]CAPDU: 80 0D 01 02 [16:30:19]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [16:30:19]Write i2c OK [16:30:19]MH_I2C_Read... [16:30:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:19]Read from MH i2c: E2 [16:30:19]MH_I2C_Read... [16:30:19]Read from MH i2c: E2 03 00 [16:30:19]MH_I2C_Read... [16:30:19]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:30:19]RAPDU: 90 00 [16:30:19]wFMCommunicate OK [16:30:19]wFMCommunicate request_size=255 [16:30:19]MH_SAM_APDU [16:30:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 60 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 4D 00 00 00 00 07 04 06 00 90 D6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 1B CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 70 03 00 35 04 06 00 29 CA BA C2 [16:30:19]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 60 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 4D 00 00 00 00 07 04 06 00 90 D6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 1B CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 70 03 00 35 04 06 00 29 CA BA C2 00 00 75 [16:30:19]Write i2c OK [16:30:19]MH_I2C_Read... [16:30:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:20]Read from MH i2c: E2 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 03 00 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:30:20]RAPDU: 90 00 [16:30:20]wFMCommunicate OK [16:30:20]wFMCommunicate request_size=7 [16:30:20]MH_SAM_APDU [16:30:20]CAPDU: 80 0D 02 02 02 AA 19 [16:30:20]Write to MH i2c: E2 0A 00 C3 00 80 0D 02 02 02 00 AA 19 00 00 04 [16:30:20]Write i2c OK [16:30:20]MH_I2C_Read... [16:30:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:20]Read from MH i2c: E2 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 03 00 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:30:20]RAPDU: 90 00 [16:30:20]wFMCommunicate OK [16:30:20]wFMCommunicate request_size=4 [16:30:20]MH_SAM_APDU [16:30:20]CAPDU: 80 0D 03 02 [16:30:20]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [16:30:20]Write i2c OK [16:30:20]MH_I2C_Read... [16:30:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:20]Read from MH i2c: E2 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 0B 00 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 0B 00 C4 00 00 10 7E 50 3D 22 17 FB F4 90 00 83 [16:30:20]RAPDU: 10 7E 50 3D 22 17 FB F4 90 00 [16:30:20]wFMCommunicate OK [16:30:20]SAM_PROTO_SignData done [16:30:20]FM_MakeSignedData done [16:30:20]CreateOFDProtocolMessage [16:30:20]wFMCommunicate request_size=4 [16:30:20]MH_SAM_APDU [16:30:20]CAPDU: 80 11 00 00 [16:30:20]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [16:30:20]Write i2c OK [16:30:20]MH_I2C_Read... [16:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:20]Read from MH i2c: E2 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 17 00 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [16:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:20]wFMCommunicate OK [16:30:20]CreateOFDProtocolMessage done [16:30:20]OFDSenderStorePacket 225333 [16:30:20]StoreOFDPacket docnum=225333 [16:30:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C6 C7 04 01 8D 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 60 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 4D 00 00 00 00 07 04 06 00 90 D6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 1B CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 70 03 00 35 04 06 00 29 CA BA C2 AA 19 10 7E 50 3D 22 17 FB F4 [16:30:20]CheckFolder [16:30:20]dirname=/storage/ofd_packets [16:30:20]CheckFolder done [16:30:20]ProducePacketName [16:30:20]name=ofd_packets/00225333 [16:30:20]NVStorageSaveData ofd_packets/00225333 [16:30:20]File name is /storage/ofd_packets/00225333 [16:30:20]Write 298 bytes [16:30:20]NVStorageSaveData done [16:30:20]OFDSenderStorePacket done [16:30:20]KKMCreateOFDPacket done [16:30:20]NVStorageSaveData kkm_last_timestamp [16:30:20]File name is /storage/kkm_last_timestamp [16:30:20]Write 4 bytes [16:30:20]NVStorageSaveData done [16:30:20]ExternCall_PrintAddStr [16:30:20]wPrintStart [16:30:20]Write to MH i2c: 01 00 00 C6 00 C6 [16:30:20]Write i2c OK [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: 01 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: 01 07 00 [16:30:20]MH_I2C_Read... [16:30:20]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [16:30:20]RasterBufferAndPrint [16:30:20]line Счет N : (1)2001542 [16:30:20]line ИНН: 02508201610067 [16:30:20]line Контрольно-Кассовый Чек [16:30:20]line ПРОДАЖА [16:30:20]line ТРК (МРК, ГНК) : 31 [16:30:20]line Товар: 2710194210 [16:30:20]line ДТ-К-5 [16:30:20]line 24.580 * 75.70 [16:30:20]line = 1860.71 [16:30:20]line НДС 12% НСП 1% [16:30:20]line > о реализуемом товаре [16:30:20]line ОКРУГЛЕНИЕ: -0.71 [16:30:20]line ИТОГО: 1860.00 [16:30:20]line Внесено: 1860.00 [16:30:20]line СДАЧА: 0.00 [16:30:20]line НСП 1% : 16.47 [16:30:20]line НДС 12% : 197.60 [16:30:20]line Наличными: 1860.00 [16:30:20]line Безнал.: 0.00 [16:30:20]line Место: АЗС № 97 "Партнер Нефть" [16:30:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:30:20]line СНО: Общий режим [16:30:20]line Чек 401 26.07.2024 16:30 [16:30:20]line Смена: 437 ФФД: 1.0 [16:30:20]line ЗНМ: 0300000054 [16:30:20]line РНМ: 0000000000092624 [16:30:20]line Версия ККМ: 001 [16:30:20]line ФМ: 0000000000874959 [16:30:20]line ФД: 225333 [16:30:20]line ФПД: 45950693452313 [16:30:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163019&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225333&fm=45950693452313&tin=02508201610067®Number=0000000000092624&sum=186000 [16:30:20]written 0, free lines is 4095 [16:30:20]OFD Sender: Processing packet 225333 [packets to send 597, broken 596] [16:30:20]ProducePacketName [16:30:20]name=ofd_packets/00225333 [16:30:20]OFD Sender: To server: pG, [16:30:20]CommunicateWithHost lk.salyk.kg:30040 [16:30:20]ConnectInit lk.salyk.kg [16:30:21]Write to MH i2c: 01 00 00 F1 00 F1 [16:30:21]Write i2c OK [16:30:21]MH_I2C_Read... [16:30:21]Read from MH i2c: 01 [16:30:21]MH_I2C_Read... [16:30:21]Read from MH i2c: 01 07 00 [16:30:21]MH_I2C_Read... [16:30:21]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 5F 0C 63 [16:30:21]RasterBufferAndPrint [16:30:21]line [16:30:21]line [16:30:21]line [16:30:21]line [16:30:21]line [16:30:21]written 0, free lines is 3169 [16:30:21]MH_Cut [16:30:21]Write to MH i2c: D1 01 00 F8 00 01 CA [16:30:21]Write i2c OK [16:30:21]MH_I2C_Read... [16:30:21]Read from MH i2c: D1 [16:30:21]MH_I2C_Read... [16:30:21]Read from MH i2c: D1 01 00 [16:30:21]MH_I2C_Read... [16:30:21]Read from MH i2c: D1 01 00 F8 00 00 C9 [16:30:21]Write to MH i2c: 01 00 00 F9 00 F9 [16:30:21]Write i2c OK [16:30:21]MH_I2C_Read... [16:30:22]*** Cut start [16:30:22]*** Partial cut [16:30:22]*** CUTSNS_PIN = 1 [16:30:22]*** CUTSNS_PIN = 0 [16:30:22]*** Brake cut motor [16:30:22]Read from MH i2c: 01 [16:30:22]MH_I2C_Read... [16:30:22]*** Stop cut motor [16:30:22]*** Cut end [16:30:22]Read from MH i2c: 01 07 00 [16:30:22]MH_I2C_Read... [16:30:22]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [16:30:22]process_action close_receipt done [16:30:22]requested_data is exist [16:30:22]produce_requested_data [16:30:22]requested_item fm.sn is exist - process it [16:30:22]wFMCommunicate request_size=4 [16:30:22]MH_SAM_APDU [16:30:22]CAPDU: 80 11 00 00 [16:30:22]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [16:30:22]Write i2c OK [16:30:22]MH_I2C_Read... [16:30:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:22]Read from MH i2c: E2 [16:30:22]MH_I2C_Read... [16:30:22]Read from MH i2c: E2 17 00 [16:30:22]MH_I2C_Read... [16:30:22]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [16:30:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:22]wFMCommunicate OK [16:30:22]requested_item fd.num is exist - process it [16:30:22]SAM_PROTO_GetFieldsCounters [16:30:22]wFMCommunicate request_size=4 [16:30:22]MH_SAM_APDU [16:30:22]CAPDU: 80 13 00 00 [16:30:22]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [16:30:22]Write i2c OK [16:30:22]MH_I2C_Read... [16:30:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:23]Read from MH i2c: E2 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: E2 62 00 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [16:30:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 35 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:23]wFMCommunicate OK [16:30:23]SAM_PROTO_GetFieldsCounters done [16:30:23]requested_item shift.num is exist - process it [16:30:23]requested_item shift.opened is exist - process it [16:30:23]req_shift_opened [16:30:23]FM_GetShiftState [16:30:23]SAM_PROTO_GetShiftState [16:30:23]wFMCommunicate request_size=4 [16:30:23]MH_SAM_APDU [16:30:23]CAPDU: 80 13 01 00 [16:30:23]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [16:30:23]Write i2c OK [16:30:23]MH_I2C_Read... [16:30:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:23]Read from MH i2c: E2 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: E2 0E 00 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [16:30:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:30:23]wFMCommunicate OK [16:30:23]SAM_PROTO_GetShiftState done [16:30:23]FM_GetShiftState done [16:30:23]req_shift_opened done [16:30:23]requested_item shift.open_date is exist - process it [16:30:23]req_shift_open_date [16:30:23]req_shift_open_date done [16:30:23]produce_requested_data done [16:30:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225333,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:30:23]process_action_free close_receipt [16:30:23]json_value_free [16:30:23]json_value_free done [16:30:23]process_json_proto returns [16:30:23]Send response to host [16:30:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225333,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:30:23]free response buf [16:30:23]execute_script done [16:30:23]execute_script returns [16:30:23]free content buf [16:30:23]Sock 9.Close socket [16:30:23]Sock 9.Thread stoped [16:30:23]Connected sock=11 [16:30:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C6 C7 04 01 8D 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 60 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 4D 00 00 00 00 07 04 06 00 90 D6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 1B CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 70 03 00 35 04 06 00 29 CA BA C2 AA 19 10 7E 50 3D 22 17 FB F4 [16:30:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 16 47 00 79 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 70 03 00 F4 03 04 00 2E 7B A3 66 B6 04 01 00 00 EE 89 90 8F 51 E0 29 97 [16:30:24]CommunicateWithHost err = 0 [16:30:24]CheckOFDResponse [16:30:24]1017 (14) - 77093643461234 [16:30:24]1041 (16) - 0000000000874959 [16:30:24]1040 (4) - 225333 [16:30:24]1012 (4) - 26.07.2024 10:32 [16:30:24]1206 (1) - 0 [16:30:24]OFD Sender: Remove packet 225333 [16:30:24]ProducePacketName [16:30:24]name=ofd_packets/00225333 [16:30:24]NVStorageDeleteData [16:30:24]OFD Sender: No OFD packet to send [16:30:29]OFD Sender: No OFD packet to send [16:30:34]OFD Sender: No OFD packet to send [16:30:38]recv_with_timeout no data received [16:30:39]OFD Sender: No OFD packet to send [16:30:43]accept exits with 10 [16:30:43]New connection [16:30:43]New thread 3067145572 created [16:30:43]Thread 3067288932 joined [16:30:43]Waiting for new connection... [16:30:43] Sock 10.Parse request [16:30:43]Sock 10.Check first char [16:30:43]Sock 10.First char is OK [16:30:43]request: POST /json_proto HTTP/1.0 [16:30:43]Method: POST [16:30:43]URL: /json_proto [16:30:43]Method is POST - this is cgi request [16:30:43]url: /json_proto [16:30:43]query_string will be loaded in cgi processing [16:30:43]execute_cgi json_proto POST (null) [16:30:43]execute_cgi path=json_proto method=POST [16:30:43]POST find Content-Length [16:30:43]Host: 172.17.43.131:8080 [16:30:43]Content-Length: 678 [16:30:43]Content-Type: application/json [16:30:43] [16:30:43]POST finish read [16:30:43]Found Content-Length = 678 [16:30:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:43]execute_script... [16:30:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:43]POST & json_proto [16:30:43]process_json_proto [16:30:43]json parsed OK: [16:30:43]protocol is kg_v1.0 [16:30:43]action value=close_receipt [16:30:43]process_action close_receipt [16:30:43]cmd_close_receipt [16:30:43]MH_GetDate [16:30:43]Write to MH i2c: F0 00 00 FD 00 EC [16:30:43]Write i2c OK [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: F0 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: F0 09 00 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: F0 09 00 FD 00 00 34 CF A3 66 F9 24 A2 66 26 [16:30:43]GetLastDocTimeStamp 1722011419 [16:30:43]current date 1722011444 [16:30:43]FM_GetShiftState [16:30:43]SAM_PROTO_GetShiftState [16:30:43]wFMCommunicate request_size=4 [16:30:43]MH_SAM_APDU [16:30:43]CAPDU: 80 13 01 00 [16:30:43]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [16:30:43]Write i2c OK [16:30:43]MH_I2C_Read... [16:30:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:43]Read from MH i2c: E2 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: E2 0E 00 [16:30:43]MH_I2C_Read... [16:30:43]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [16:30:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:30:43]wFMCommunicate OK [16:30:43]SAM_PROTO_GetShiftState done [16:30:43]FM_GetShiftState done [16:30:43]opened in 1721952182 [16:30:43]opened+sec_in_day 1722038582 [16:30:43]quantity*price = 30035 [16:30:43]sum+1 = 30036 [16:30:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 402 26.07.2024 16:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225334 ФПД: 134551553527542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225334&fm=134551553527542&tin=02508201610067®Number=0000000000092624&sum=30000 [16:30:45]StoreToDocumentArchive [16:30:45]shift 437 fd 225334 [16:30:45]save to /storage/0437/doc_00225334 [16:30:45]save last doc name /storage/0437/doc_00225334 to /storage/kkm_last_doc_name [16:30:45]save OK [16:30:45]Clear old archive folders... [16:30:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:30:45]tlvbuf is 0124D370 [16:30:45]SAM_PROTO_ClearQueue [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 09 00 00 [16:30:45]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [16:30:45]RAPDU: 90 00 [16:30:45]wFMCommunicate OK [16:30:45]SAM_PROTO_ClearQueue done [16:30:45]KKMCreateOFDPacket [16:30:45]OFDProtocolAddRootSTLVToBuf [16:30:45]FM_MakeSignedData [16:30:45]FM_MakeSignedData [16:30:45]SAM_PROTO_SignData [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 0D 01 02 [16:30:45]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:30:45]RAPDU: 90 00 [16:30:45]wFMCommunicate OK [16:30:45]wFMCommunicate request_size=255 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 70 03 00 35 04 06 00 7A [16:30:45]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 70 03 00 35 04 06 00 7A 00 00 A4 [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:30:45]RAPDU: 90 00 [16:30:45]wFMCommunicate OK [16:30:45]wFMCommunicate request_size=10 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 0D 02 02 05 5F B9 8D 4E F6 [16:30:45]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 5F B9 8D 4E F6 00 00 7C [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:30:45]RAPDU: 90 00 [16:30:45]wFMCommunicate OK [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 0D 03 02 [16:30:45]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 0B 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 0B 00 0F 01 00 56 C3 05 14 71 0D 77 DE 90 00 91 [16:30:45]RAPDU: 56 C3 05 14 71 0D 77 DE 90 00 [16:30:45]wFMCommunicate OK [16:30:45]SAM_PROTO_SignData done [16:30:45]FM_MakeSignedData done [16:30:45]CreateOFDProtocolMessage [16:30:45]wFMCommunicate request_size=4 [16:30:45]MH_SAM_APDU [16:30:45]CAPDU: 80 11 00 00 [16:30:45]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:45]Read from MH i2c: E2 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 17 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E8 [16:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:45]wFMCommunicate OK [16:30:45]CreateOFDProtocolMessage done [16:30:45]OFDSenderStorePacket 225334 [16:30:45]StoreOFDPacket docnum=225334 [16:30:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 22 A8 07 01 5F 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 70 03 00 35 04 06 00 7A 5F B9 8D 4E F6 56 C3 05 14 71 0D 77 DE [16:30:45]CheckFolder [16:30:45]dirname=/storage/ofd_packets [16:30:45]CheckFolder done [16:30:45]ProducePacketName [16:30:45]name=ofd_packets/00225334 [16:30:45]NVStorageSaveData ofd_packets/00225334 [16:30:45]File name is /storage/ofd_packets/00225334 [16:30:45]Write 301 bytes [16:30:45]NVStorageSaveData done [16:30:45]OFDSenderStorePacket done [16:30:45]KKMCreateOFDPacket done [16:30:45]NVStorageSaveData kkm_last_timestamp [16:30:45]File name is /storage/kkm_last_timestamp [16:30:45]Write 4 bytes [16:30:45]NVStorageSaveData done [16:30:45]ExternCall_PrintAddStr [16:30:45]wPrintStart [16:30:45]Write to MH i2c: 01 00 00 11 01 12 [16:30:45]Write i2c OK [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: 01 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: 01 07 00 [16:30:45]MH_I2C_Read... [16:30:45]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [16:30:45]RasterBufferAndPrint [16:30:45]line Счет N : (1)2001543 [16:30:45]line ИНН: 02508201610067 [16:30:45]line Контрольно-Кассовый Чек [16:30:45]line ПРОДАЖА [16:30:45]line ТРК (МРК, ГНК) : 53 [16:30:45]line Товар: 2710124130 [16:30:45]line Аи-92-К-5 [16:30:45]line 4.430 * 67.80 [16:30:45]line = 300.35 [16:30:45]line НДС 12% НСП 1% [16:30:45]line > о реализуемом товаре [16:30:45]line ОКРУГЛЕНИЕ: -0.35 [16:30:45]line ИТОГО: 300.00 [16:30:45]line Внесено: 300.00 [16:30:45]line СДАЧА: 0.00 [16:30:45]line НСП 1% : 2.66 [16:30:45]line НДС 12% : 31.90 [16:30:45]line Наличными: 300.00 [16:30:45]line Безнал.: 0.00 [16:30:45]line Место: АЗС № 97 "Партнер Нефть" [16:30:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:30:45]line СНО: Общий режим [16:30:45]line Чек 402 26.07.2024 16:30 [16:30:45]line Смена: 437 ФФД: 1.0 [16:30:45]line ЗНМ: 0300000054 [16:30:45]line РНМ: 0000000000092624 [16:30:45]line Версия ККМ: 001 [16:30:45]line ФМ: 0000000000874959 [16:30:45]line ФД: 225334 [16:30:45]line ФПД: 134551553527542 [16:30:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225334&fm=134551553527542&tin=02508201610067®Number=0000000000092624&sum=30000 [16:30:45]written 0, free lines is 4095 [16:30:45]OFD Sender: Processing packet 225334 [packets to send 597, broken 596] [16:30:45]ProducePacketName [16:30:45]name=ofd_packets/00225334 [16:30:45]OFD Sender: To server: pG, [16:30:45]CommunicateWithHost lk.salyk.kg:30040 [16:30:45]ConnectInit lk.salyk.kg [16:30:46]Write to MH i2c: 01 00 00 3C 01 3D [16:30:46]Write i2c OK [16:30:46]MH_I2C_Read... [16:30:46]Read from MH i2c: 01 [16:30:46]MH_I2C_Read... [16:30:46]Read from MH i2c: 01 07 00 [16:30:46]MH_I2C_Read... [16:30:46]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 61 0C B1 [16:30:46]RasterBufferAndPrint [16:30:46]line [16:30:46]line [16:30:46]line [16:30:46]line [16:30:46]line [16:30:46]written 0, free lines is 3173 [16:30:46]MH_Cut [16:30:46]Write to MH i2c: D1 01 00 43 01 01 16 [16:30:46]Write i2c OK [16:30:46]MH_I2C_Read... [16:30:46]Read from MH i2c: D1 [16:30:46]MH_I2C_Read... [16:30:46]Read from MH i2c: D1 01 00 [16:30:46]MH_I2C_Read... [16:30:46]Read from MH i2c: D1 01 00 43 01 00 15 [16:30:46]Write to MH i2c: 01 00 00 44 01 45 [16:30:46]Write i2c OK [16:30:46]MH_I2C_Read... [16:30:47]*** Cut start [16:30:47]*** Partial cut [16:30:47]*** CUTSNS_PIN = 1 [16:30:47]*** CUTSNS_PIN = 0 [16:30:47]*** Brake cut motor [16:30:47]Read from MH i2c: 01 [16:30:47]MH_I2C_Read... [16:30:47]*** Stop cut motor [16:30:47]*** Cut end [16:30:47]Read from MH i2c: 01 07 00 [16:30:47]MH_I2C_Read... [16:30:47]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [16:30:47]process_action close_receipt done [16:30:47]requested_data is exist [16:30:47]produce_requested_data [16:30:47]requested_item fm.sn is exist - process it [16:30:47]wFMCommunicate request_size=4 [16:30:47]MH_SAM_APDU [16:30:47]CAPDU: 80 11 00 00 [16:30:47]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [16:30:47]Write i2c OK [16:30:47]MH_I2C_Read... [16:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:48]Read from MH i2c: E2 [16:30:48]MH_I2C_Read... [16:30:48]Read from MH i2c: E2 17 00 [16:30:48]MH_I2C_Read... [16:30:48]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [16:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:30:48]wFMCommunicate OK [16:30:48]requested_item fd.num is exist - process it [16:30:48]SAM_PROTO_GetFieldsCounters [16:30:48]wFMCommunicate request_size=4 [16:30:48]MH_SAM_APDU [16:30:48]CAPDU: 80 13 00 00 [16:30:48]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [16:30:48]Write i2c OK [16:30:48]MH_I2C_Read... [16:30:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:48]Read from MH i2c: E2 [16:30:48]MH_I2C_Read... [16:30:48]Read from MH i2c: E2 62 00 [16:30:48]MH_I2C_Read... [16:30:48]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [16:30:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:48]wFMCommunicate OK [16:30:48]SAM_PROTO_GetFieldsCounters done [16:30:48]requested_item shift.num is exist - process it [16:30:48]requested_item shift.opened is exist - process it [16:30:48]req_shift_opened [16:30:48]FM_GetShiftState [16:30:48]SAM_PROTO_GetShiftState [16:30:48]wFMCommunicate request_size=4 [16:30:48]MH_SAM_APDU [16:30:48]CAPDU: 80 13 01 00 [16:30:48]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [16:30:48]Write i2c OK [16:30:48]MH_I2C_Read... [16:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:48]Read from MH i2c: E2 [16:30:48]MH_I2C_Read... [16:30:48]Read from MH i2c: E2 0E 00 [16:30:48]MH_I2C_Read... [16:30:48]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [16:30:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:30:48]wFMCommunicate OK [16:30:48]SAM_PROTO_GetShiftState done [16:30:48]FM_GetShiftState done [16:30:48]req_shift_opened done [16:30:48]requested_item shift.open_date is exist - process it [16:30:48]req_shift_open_date [16:30:48]req_shift_open_date done [16:30:48]produce_requested_data done [16:30:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225334,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:30:48]process_action_free close_receipt [16:30:48]json_value_free [16:30:48]json_value_free done [16:30:48]process_json_proto returns [16:30:48]Send response to host [16:30:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225334,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:30:48]free response buf [16:30:48]execute_script done [16:30:48]execute_script returns [16:30:48]free content buf [16:30:48]Sock 10.Close socket [16:30:48]Sock 10.Thread stoped [16:30:50]Connected sock=11 [16:30:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 22 A8 07 01 5F 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 70 03 00 35 04 06 00 7A 5F B9 8D 4E F6 56 C3 05 14 71 0D 77 DE [16:30:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C1 D7 47 00 1B 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 70 03 00 F4 03 04 00 49 7B A3 66 B6 04 01 00 00 19 8F EB 01 38 1D D3 57 [16:30:51]CommunicateWithHost err = 0 [16:30:51]CheckOFDResponse [16:30:51]1017 (14) - 77093643461234 [16:30:51]1041 (16) - 0000000000874959 [16:30:51]1040 (4) - 225334 [16:30:51]1012 (4) - 26.07.2024 10:32 [16:30:51]1206 (1) - 0 [16:30:51]OFD Sender: Remove packet 225334 [16:30:51]ProducePacketName [16:30:51]name=ofd_packets/00225334 [16:30:51]NVStorageDeleteData [16:30:52]OFD Sender: No OFD packet to send [16:30:57]OFD Sender: No OFD packet to send [16:30:59]recv_with_timeout no data received [16:31:02]OFD Sender: No OFD packet to send [16:31:07]OFD Sender: No OFD packet to send [16:31:12]OFD Sender: No OFD packet to send [16:31:17]OFD Sender: No OFD packet to send [16:31:22]OFD Sender: No OFD packet to send [16:31:27]OFD Sender: No OFD packet to send [16:31:32]OFD Sender: No OFD packet to send [16:31:37]OFD Sender: No OFD packet to send [16:31:42]OFD Sender: No OFD packet to send [16:31:47]OFD Sender: No OFD packet to send [16:31:52]OFD Sender: No OFD packet to send [16:31:57]OFD Sender: No OFD packet to send [16:31:57]accept exits with 9 [16:31:57]New connection [16:31:57]New thread 3067288932 created [16:31:57]Thread 3067145572 joined [16:31:57]Waiting for new connection... [16:31:57] Sock 9.Parse request [16:31:57]Sock 9.Check first char [16:31:57]Sock 9.First char is OK [16:31:57]request: POST /json_proto HTTP/1.0 [16:31:57]Method: POST [16:31:57]URL: /json_proto [16:31:57]Method is POST - this is cgi request [16:31:57]url: /json_proto [16:31:57]query_string will be loaded in cgi processing [16:31:57]execute_cgi json_proto POST (null) [16:31:57]execute_cgi path=json_proto method=POST [16:31:57]POST find Content-Length [16:31:57]Host: 172.17.43.131:8080 [16:31:57]Content-Length: 683 [16:31:57]Content-Type: application/json [16:31:57] [16:31:57]POST finish read [16:31:57]Found Content-Length = 683 [16:31:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:57]execute_script... [16:31:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:57]POST & json_proto [16:31:57]process_json_proto [16:31:57]json parsed OK: [16:31:57]protocol is kg_v1.0 [16:31:57]action value=close_receipt [16:31:57]process_action close_receipt [16:31:57]cmd_close_receipt [16:31:57]MH_GetDate [16:31:57]Write to MH i2c: F0 00 00 48 01 38 [16:31:57]Write i2c OK [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: F0 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: F0 09 00 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: F0 09 00 48 01 00 7E CF A3 66 F9 24 A2 66 BC [16:31:57]GetLastDocTimeStamp 1722011444 [16:31:57]current date 1722011518 [16:31:57]FM_GetShiftState [16:31:57]SAM_PROTO_GetShiftState [16:31:57]wFMCommunicate request_size=4 [16:31:57]MH_SAM_APDU [16:31:57]CAPDU: 80 13 01 00 [16:31:57]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [16:31:57]Write i2c OK [16:31:57]MH_I2C_Read... [16:31:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:57]Read from MH i2c: E2 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: E2 0E 00 [16:31:57]MH_I2C_Read... [16:31:57]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [16:31:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:31:57]wFMCommunicate OK [16:31:57]SAM_PROTO_GetShiftState done [16:31:57]FM_GetShiftState done [16:31:57]opened in 1721952182 [16:31:57]opened+sec_in_day 1722038582 [16:31:57]quantity*price = 100005 [16:31:57]sum+1 = 100006 [16:31:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 403 26.07.2024 16:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225335 ФПД: 207241212408206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163158&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225335&fm=207241212408206&tin=02508201610067®Number=0000000000092624&sum=100000 [16:31:58]StoreToDocumentArchive [16:31:58]shift 437 fd 225335 [16:31:58]save to /storage/0437/doc_00225335 [16:31:58]save last doc name /storage/0437/doc_00225335 to /storage/kkm_last_doc_name [16:31:58]save OK [16:31:58]Clear old archive folders... [16:31:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:58]tlvbuf is 0124D6E0 [16:31:58]SAM_PROTO_ClearQueue [16:31:58]wFMCommunicate request_size=4 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 09 00 00 [16:31:58]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [16:31:58]RAPDU: 90 00 [16:31:58]wFMCommunicate OK [16:31:58]SAM_PROTO_ClearQueue done [16:31:58]KKMCreateOFDPacket [16:31:58]OFDProtocolAddRootSTLVToBuf [16:31:58]FM_MakeSignedData [16:31:58]FM_MakeSignedData [16:31:58]SAM_PROTO_SignData [16:31:58]wFMCommunicate request_size=4 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 0D 01 02 [16:31:58]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [16:31:58]RAPDU: 90 00 [16:31:58]wFMCommunicate OK [16:31:58]wFMCommunicate request_size=255 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 7E CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 70 03 00 35 04 06 00 BC [16:31:58]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 7E CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 70 03 00 35 04 06 00 BC 00 00 ED [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:58]Read from MH i2c: E2 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 [16:31:58]MH_I2C_Read... [16:31:58]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:31:58]RAPDU: 90 00 [16:31:58]wFMCommunicate OK [16:31:58]wFMCommunicate request_size=10 [16:31:58]MH_SAM_APDU [16:31:58]CAPDU: 80 0D 02 02 05 7C 1A D9 31 8E [16:31:58]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 7C 1A D9 31 8E 00 00 0C [16:31:58]Write i2c OK [16:31:58]MH_I2C_Read... [16:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:59]Read from MH i2c: E2 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: E2 03 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:31:59]RAPDU: 90 00 [16:31:59]wFMCommunicate OK [16:31:59]wFMCommunicate request_size=4 [16:31:59]MH_SAM_APDU [16:31:59]CAPDU: 80 0D 03 02 [16:31:59]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:59]Read from MH i2c: E2 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: E2 0B 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: E2 0B 00 5A 01 00 6A 71 94 B4 EA 38 B4 DC 90 00 AC [16:31:59]RAPDU: 6A 71 94 B4 EA 38 B4 DC 90 00 [16:31:59]wFMCommunicate OK [16:31:59]SAM_PROTO_SignData done [16:31:59]FM_MakeSignedData done [16:31:59]CreateOFDProtocolMessage [16:31:59]wFMCommunicate request_size=4 [16:31:59]MH_SAM_APDU [16:31:59]CAPDU: 80 11 00 00 [16:31:59]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:59]Read from MH i2c: E2 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: E2 17 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [16:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:31:59]wFMCommunicate OK [16:31:59]CreateOFDProtocolMessage done [16:31:59]OFDSenderStorePacket 225335 [16:31:59]StoreOFDPacket docnum=225335 [16:31:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 21 07 01 4A 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 7E CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 70 03 00 35 04 06 00 BC 7C 1A D9 31 8E 6A 71 94 B4 EA 38 B4 DC [16:31:59]CheckFolder [16:31:59]dirname=/storage/ofd_packets [16:31:59]CheckFolder done [16:31:59]ProducePacketName [16:31:59]name=ofd_packets/00225335 [16:31:59]NVStorageSaveData ofd_packets/00225335 [16:31:59]File name is /storage/ofd_packets/00225335 [16:31:59]Write 301 bytes [16:31:59]NVStorageSaveData done [16:31:59]OFDSenderStorePacket done [16:31:59]KKMCreateOFDPacket done [16:31:59]NVStorageSaveData kkm_last_timestamp [16:31:59]File name is /storage/kkm_last_timestamp [16:31:59]Write 4 bytes [16:31:59]NVStorageSaveData done [16:31:59]ExternCall_PrintAddStr [16:31:59]wPrintStart [16:31:59]Write to MH i2c: 01 00 00 5C 01 5D [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 07 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [16:31:59]RasterBufferAndPrint [16:31:59]line Счет N : (1)2001544 [16:31:59]line ИНН: 02508201610067 [16:31:59]line Контрольно-Кассовый Чек [16:31:59]line ПРОДАЖА [16:31:59]line ТРК (МРК, ГНК) : 63 [16:31:59]line Товар: 2710124130 [16:31:59]line Аи-92-К-5 [16:31:59]line 14.750 * 67.80 [16:31:59]line = 1000.05 [16:31:59]line НДС 12% НСП 1% [16:31:59]line > о реализуемом товаре [16:31:59]line ОКРУГЛЕНИЕ: -0.05 [16:31:59]line ИТОГО: 1000.00 [16:31:59]line Внесено: 1000.00 [16:31:59]line СДАЧА: 0.00 [16:31:59]line НСП 1% : 8.85 [16:31:59]line НДС 12% : 106.20 [16:31:59]line Наличными: 1000.00 [16:31:59]line Безнал.: 0.00 [16:31:59]line Место: АЗС № 97 "Партнер Нефть" [16:31:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:31:59]line СНО: Общий режим [16:31:59]line Чек 403 26.07.2024 16:31 [16:31:59]line Смена: 437 ФФД: 1.0 [16:31:59]line ЗНМ: 0300000054 [16:31:59]line РНМ: 0000000000092624 [16:31:59]line Версия ККМ: 001 [16:31:59]line ФМ: 0000000000874959 [16:31:59]line ФД: 225335 [16:31:59]line ФПД: 207241212408206 [16:31:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163158&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225335&fm=207241212408206&tin=02508201610067®Number=0000000000092624&sum=100000 [16:31:59]written 0, free lines is 4095 [16:31:59]OFD Sender: Processing packet 225335 [packets to send 597, broken 596] [16:31:59]ProducePacketName [16:31:59]name=ofd_packets/00225335 [16:31:59]OFD Sender: To server: pG, [16:31:59]CommunicateWithHost lk.salyk.kg:30040 [16:31:59]ConnectInit lk.salyk.kg [16:31:59]Write to MH i2c: 01 00 00 87 01 88 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 07 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 5F 0C FA [16:31:59]RasterBufferAndPrint [16:31:59]line [16:31:59]line [16:31:59]line [16:31:59]line [16:31:59]line [16:31:59]written 0, free lines is 3169 [16:31:59]MH_Cut [16:31:59]Write to MH i2c: D1 01 00 8E 01 01 61 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: D1 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: D1 01 00 [16:31:59]MH_I2C_Read... [16:31:59]Read from MH i2c: D1 01 00 8E 01 00 60 [16:31:59]Write to MH i2c: 01 00 00 8F 01 90 [16:31:59]Write i2c OK [16:31:59]MH_I2C_Read... [16:32:00]*** Cut start [16:32:00]*** Partial cut [16:32:00]*** CUTSNS_PIN = 1 [16:32:00]*** CUTSNS_PIN = 0 [16:32:01]*** Brake cut motor [16:32:01]Read from MH i2c: 01 [16:32:01]MH_I2C_Read... [16:32:01]*** Stop cut motor [16:32:01]*** Cut end [16:32:01]Read from MH i2c: 01 07 00 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [16:32:01]process_action close_receipt done [16:32:01]requested_data is exist [16:32:01]produce_requested_data [16:32:01]requested_item fm.sn is exist - process it [16:32:01]wFMCommunicate request_size=4 [16:32:01]MH_SAM_APDU [16:32:01]CAPDU: 80 11 00 00 [16:32:01]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [16:32:01]Write i2c OK [16:32:01]MH_I2C_Read... [16:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:01]Read from MH i2c: E2 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 17 00 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [16:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:32:01]wFMCommunicate OK [16:32:01]requested_item fd.num is exist - process it [16:32:01]SAM_PROTO_GetFieldsCounters [16:32:01]wFMCommunicate request_size=4 [16:32:01]MH_SAM_APDU [16:32:01]CAPDU: 80 13 00 00 [16:32:01]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [16:32:01]Write i2c OK [16:32:01]MH_I2C_Read... [16:32:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:01]Read from MH i2c: E2 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 62 00 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [16:32:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:01]wFMCommunicate OK [16:32:01]SAM_PROTO_GetFieldsCounters done [16:32:01]requested_item shift.num is exist - process it [16:32:01]requested_item shift.opened is exist - process it [16:32:01]req_shift_opened [16:32:01]FM_GetShiftState [16:32:01]SAM_PROTO_GetShiftState [16:32:01]wFMCommunicate request_size=4 [16:32:01]MH_SAM_APDU [16:32:01]CAPDU: 80 13 01 00 [16:32:01]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [16:32:01]Write i2c OK [16:32:01]MH_I2C_Read... [16:32:01]Connected sock=11 [16:32:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 21 07 01 4A 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 7E CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 70 03 00 35 04 06 00 BC 7C 1A D9 31 8E 6A 71 94 B4 EA 38 B4 DC [16:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:01]Read from MH i2c: E2 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 0E 00 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [16:32:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:32:01]wFMCommunicate OK [16:32:01]SAM_PROTO_GetShiftState done [16:32:01]FM_GetShiftState done [16:32:01]req_shift_opened done [16:32:01]requested_item shift.open_date is exist - process it [16:32:01]req_shift_open_date [16:32:01]req_shift_open_date done [16:32:01]produce_requested_data done [16:32:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225335,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:32:01]process_action_free close_receipt [16:32:01]json_value_free [16:32:01]json_value_free done [16:32:01]process_json_proto returns [16:32:01]Send response to host [16:32:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225335,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:32:01]free response buf [16:32:01]execute_script done [16:32:01]execute_script returns [16:32:01]free content buf [16:32:01]Sock 9.Close socket [16:32:01]Sock 9.Thread stoped [16:32:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 9B 47 00 A9 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 70 03 00 F4 03 04 00 90 7B A3 66 B6 04 01 00 00 32 18 1C 3F 1E 4E 8D A2 [16:32:02]CommunicateWithHost err = 0 [16:32:02]CheckOFDResponse [16:32:02]1017 (14) - 77093643461234 [16:32:02]1041 (16) - 0000000000874959 [16:32:02]1040 (4) - 225335 [16:32:02]1012 (4) - 26.07.2024 10:33 [16:32:02]1206 (1) - 0 [16:32:02]OFD Sender: Remove packet 225335 [16:32:02]ProducePacketName [16:32:02]name=ofd_packets/00225335 [16:32:02]NVStorageDeleteData [16:32:02]OFD Sender: No OFD packet to send [16:32:07]OFD Sender: No OFD packet to send [16:32:12]OFD Sender: No OFD packet to send [16:32:18]OFD Sender: No OFD packet to send [16:32:23]OFD Sender: No OFD packet to send [16:32:28]OFD Sender: No OFD packet to send [16:32:33]OFD Sender: No OFD packet to send [16:32:38]OFD Sender: No OFD packet to send [16:32:43]OFD Sender: No OFD packet to send [16:32:48]OFD Sender: No OFD packet to send [16:32:53]OFD Sender: No OFD packet to send [16:32:58]OFD Sender: No OFD packet to send [16:33:00]recv_with_timeout no data received [16:33:03]OFD Sender: No OFD packet to send [16:33:08]OFD Sender: No OFD packet to send [16:33:13]OFD Sender: No OFD packet to send [16:33:17]accept exits with 7 [16:33:17]New connection [16:33:17]New thread 3067145572 created [16:33:17]Thread 3067288932 joined [16:33:17]Waiting for new connection... [16:33:17] Sock 7.Parse request [16:33:17]Sock 7.Check first char [16:33:17]Sock 7.First char is OK [16:33:17]request: POST /json_proto HTTP/1.0 [16:33:17]Method: POST [16:33:17]URL: /json_proto [16:33:17]Method is POST - this is cgi request [16:33:17]url: /json_proto [16:33:17]query_string will be loaded in cgi processing [16:33:17]execute_cgi json_proto POST (null) [16:33:17]execute_cgi path=json_proto method=POST [16:33:17]POST find Content-Length [16:33:17]Host: 172.17.43.131:8080 [16:33:17]Content-Length: 1173 [16:33:17]Content-Type: application/json [16:33:17] [16:33:17]POST finish read [16:33:17]Found Content-Length = 1173 [16:33:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001545\u000A26.07.2024 16:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087284\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:17]execute_script... [16:33:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001545\u000A26.07.2024 16:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30087284\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:17]POST & json_proto [16:33:17]process_json_proto [16:33:17]json parsed OK: [16:33:17]protocol is kg_v1.0 [16:33:17]action value=print_text [16:33:17]process_action print_text [16:33:17]cmd_print_text [16:33:17]ExternCall_PrintAddStr [16:33:17]wPrintStart [16:33:17]Write to MH i2c: 01 00 00 93 01 94 [16:33:17]Write i2c OK [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: 01 [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: 01 07 00 [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: 01 07 00 93 01 00 00 00 00 00 FF 0F A9 [16:33:17]RasterBufferAndPrint [16:33:17]line *****ТОВАРНЫЙ ЧЕК***** [16:33:17]line АЗС-97 [16:33:17]line Партнер нефть [16:33:17]line 02508201610067 [16:33:17]line Кассир : Ахмадалиева М. [16:33:17]line Счет N : (1)2001545 [16:33:17]line 26.07.2024 16:31 [16:33:17]line ПРОДАЖА [16:33:17]line ТРК (МРК, ГНК): 31 [16:33:17]line Вид ГСМ : 2710194210 [16:33:17]line ДТ-К-5 [16:33:17]line 20.000 x 75.70 [16:33:17]line ИТОГ: 1514.00 [16:33:17]line Тип оплаты: Талоны: ТК ГПНА Online [16:33:17]line 30087284 [16:33:17]line ______________________ [16:33:17]line (подпись) [16:33:17]written 0, free lines is 4095 [16:33:18]Write to MH i2c: 01 00 00 A8 01 A9 [16:33:18]Write i2c OK [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: 01 [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: 01 07 00 [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 F3 0D B0 [16:33:18]RasterBufferAndPrint [16:33:18]line [16:33:18]line [16:33:18]line [16:33:18]line [16:33:18]line [16:33:18]written 0, free lines is 3573 [16:33:18]MH_Cut [16:33:18]Write to MH i2c: D1 01 00 AF 01 01 82 [16:33:18]Write i2c OK [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: D1 [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: D1 01 00 [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: D1 01 00 AF 01 00 81 [16:33:18]Write to MH i2c: 01 00 00 B0 01 B1 [16:33:18]Write i2c OK [16:33:18]MH_I2C_Read... [16:33:18]OFD Sender: No OFD packet to send [16:33:18]*** Cut start [16:33:18]*** Partial cut [16:33:18]*** CUTSNS_PIN = 1 [16:33:18]*** CUTSNS_PIN = 0 [16:33:19]*** Brake cut motor [16:33:19]Read from MH i2c: 01 [16:33:19]MH_I2C_Read... [16:33:19]*** Stop cut motor [16:33:19]*** Cut end [16:33:19]Read from MH i2c: 01 07 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [16:33:19]process_action print_text done [16:33:19]requested_data is exist [16:33:19]produce_requested_data [16:33:19]requested_item fm.sn is exist - process it [16:33:19]wFMCommunicate request_size=4 [16:33:19]MH_SAM_APDU [16:33:19]CAPDU: 80 11 00 00 [16:33:19]Write to MH i2c: E2 08 00 B1 01 80 11 00 00 00 00 00 00 2C [16:33:19]Write i2c OK [16:33:19]MH_I2C_Read... [16:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:19]Read from MH i2c: E2 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 17 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 17 00 B1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [16:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:33:19]wFMCommunicate OK [16:33:19]requested_item fd.num is exist - process it [16:33:19]SAM_PROTO_GetFieldsCounters [16:33:19]wFMCommunicate request_size=4 [16:33:19]MH_SAM_APDU [16:33:19]CAPDU: 80 13 00 00 [16:33:19]Write to MH i2c: E2 08 00 B2 01 80 13 00 00 00 00 00 00 2F [16:33:19]Write i2c OK [16:33:19]MH_I2C_Read... [16:33:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:19]Read from MH i2c: E2 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 62 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 62 00 B2 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [16:33:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:33:19]wFMCommunicate OK [16:33:19]SAM_PROTO_GetFieldsCounters done [16:33:19]requested_item shift.num is exist - process it [16:33:19]requested_item shift.opened is exist - process it [16:33:19]req_shift_opened [16:33:19]FM_GetShiftState [16:33:19]SAM_PROTO_GetShiftState [16:33:19]wFMCommunicate request_size=4 [16:33:19]MH_SAM_APDU [16:33:19]CAPDU: 80 13 01 00 [16:33:19]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [16:33:19]Write i2c OK [16:33:19]MH_I2C_Read... [16:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:19]Read from MH i2c: E2 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 0E 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [16:33:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:33:19]wFMCommunicate OK [16:33:19]SAM_PROTO_GetShiftState done [16:33:19]FM_GetShiftState done [16:33:19]req_shift_opened done [16:33:19]requested_item shift.open_date is exist - process it [16:33:19]req_shift_open_date [16:33:19]req_shift_open_date done [16:33:19]produce_requested_data done [16:33:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225335,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:33:19]process_action_free print_text [16:33:19]json_value_free [16:33:19]json_value_free done [16:33:19]process_json_proto returns [16:33:19]Send response to host [16:33:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225335,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:33:19]free response buf [16:33:19]execute_script done [16:33:19]execute_script returns [16:33:19]free content buf [16:33:19]Sock 7.Close socket [16:33:19]Sock 7.Thread stoped [16:33:23]OFD Sender: No OFD packet to send [16:33:28]OFD Sender: No OFD packet to send [16:33:33]OFD Sender: No OFD packet to send [16:33:38]OFD Sender: No OFD packet to send [16:33:43]OFD Sender: No OFD packet to send [16:33:48]OFD Sender: No OFD packet to send [16:33:51]accept exits with 10 [16:33:51]New connection [16:33:51]New thread 3067288932 created [16:33:51]Thread 3067145572 joined [16:33:51]Waiting for new connection... [16:33:51] Sock 10.Parse request [16:33:51]Sock 10.Check first char [16:33:51]Sock 10.First char is OK [16:33:51]request: POST /json_proto HTTP/1.0 [16:33:51]Method: POST [16:33:51]URL: /json_proto [16:33:51]Method is POST - this is cgi request [16:33:51]url: /json_proto [16:33:51]query_string will be loaded in cgi processing [16:33:51]execute_cgi json_proto POST (null) [16:33:51]execute_cgi path=json_proto method=POST [16:33:51]POST find Content-Length [16:33:51]Host: 172.17.43.131:8080 [16:33:51]Content-Length: 675 [16:33:51]Content-Type: application/json [16:33:51] [16:33:51]POST finish read [16:33:51]Found Content-Length = 675 [16:33:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:51]execute_script... [16:33:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:51]POST & json_proto [16:33:51]process_json_proto [16:33:51]json parsed OK: [16:33:51]protocol is kg_v1.0 [16:33:51]action value=close_receipt [16:33:51]process_action close_receipt [16:33:51]cmd_close_receipt [16:33:51]MH_GetDate [16:33:51]Write to MH i2c: F0 00 00 B4 01 A4 [16:33:51]Write i2c OK [16:33:51]MH_I2C_Read... [16:33:51]Read from MH i2c: F0 [16:33:51]MH_I2C_Read... [16:33:51]Read from MH i2c: F0 09 00 [16:33:51]MH_I2C_Read... [16:33:51]Read from MH i2c: F0 09 00 B4 01 00 F0 CF A3 66 F9 24 A2 66 9A [16:33:51]GetLastDocTimeStamp 1722011518 [16:33:51]current date 1722011632 [16:33:51]FM_GetShiftState [16:33:51]SAM_PROTO_GetShiftState [16:33:51]wFMCommunicate request_size=4 [16:33:51]MH_SAM_APDU [16:33:51]CAPDU: 80 13 01 00 [16:33:51]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [16:33:51]Write i2c OK [16:33:51]MH_I2C_Read... [16:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:51]Read from MH i2c: E2 [16:33:51]MH_I2C_Read... [16:33:51]Read from MH i2c: E2 0E 00 [16:33:51]MH_I2C_Read... [16:33:51]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E4 [16:33:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:33:51]wFMCommunicate OK [16:33:51]SAM_PROTO_GetShiftState done [16:33:51]FM_GetShiftState done [16:33:51]opened in 1721952182 [16:33:51]opened+sec_in_day 1722038582 [16:33:51]quantity*price = 50037 [16:33:51]sum+1 = 50039 [16:33:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 404 26.07.2024 16:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225336 ФПД: 59916016638927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163352&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225336&fm=59916016638927&tin=02508201610067®Number=0000000000092624&sum=50000 [16:33:52]StoreToDocumentArchive [16:33:52]shift 437 fd 225336 [16:33:52]save to /storage/0437/doc_00225336 [16:33:52]save last doc name /storage/0437/doc_00225336 to /storage/kkm_last_doc_name [16:33:52]save OK [16:33:52]Clear old archive folders... [16:33:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:33:52]tlvbuf is 011D9AF0 [16:33:52]SAM_PROTO_ClearQueue [16:33:52]wFMCommunicate request_size=4 [16:33:52]MH_SAM_APDU [16:33:52]CAPDU: 80 09 00 00 [16:33:52]Write to MH i2c: E2 08 00 C2 01 80 09 00 00 00 00 00 00 35 [16:33:52]Write i2c OK [16:33:52]MH_I2C_Read... [16:33:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:52]Read from MH i2c: E2 [16:33:52]MH_I2C_Read... [16:33:52]Read from MH i2c: E2 03 00 [16:33:52]MH_I2C_Read... [16:33:52]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [16:33:52]RAPDU: 90 00 [16:33:52]wFMCommunicate OK [16:33:52]SAM_PROTO_ClearQueue done [16:33:52]KKMCreateOFDPacket [16:33:52]OFDProtocolAddRootSTLVToBuf [16:33:52]FM_MakeSignedData [16:33:52]FM_MakeSignedData [16:33:52]SAM_PROTO_SignData [16:33:52]wFMCommunicate request_size=4 [16:33:52]MH_SAM_APDU [16:33:52]CAPDU: 80 0D 01 02 [16:33:52]Write to MH i2c: E2 08 00 C3 01 80 0D 01 02 00 00 00 00 3D [16:33:52]Write i2c OK [16:33:52]MH_I2C_Read... [16:33:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:52]Read from MH i2c: E2 [16:33:52]MH_I2C_Read... [16:33:52]Read from MH i2c: E2 03 00 [16:33:52]MH_I2C_Read... [16:33:52]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [16:33:52]RAPDU: 90 00 [16:33:52]wFMCommunicate OK [16:33:52]wFMCommunicate request_size=255 [16:33:52]MH_SAM_APDU [16:33:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 F0 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 70 03 00 35 04 06 00 36 7E 48 E3 [16:33:52]Write to MH i2c: E2 02 01 C4 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 F0 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 70 03 00 35 04 06 00 36 7E 48 E3 00 00 CA [16:33:52]Write i2c OK [16:33:52]MH_I2C_Read... [16:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:53]Read from MH i2c: E2 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 03 00 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [16:33:53]RAPDU: 90 00 [16:33:53]wFMCommunicate OK [16:33:53]wFMCommunicate request_size=7 [16:33:53]MH_SAM_APDU [16:33:53]CAPDU: 80 0D 02 02 02 5B CF [16:33:53]Write to MH i2c: E2 0A 00 C5 01 80 0D 02 02 02 00 5B CF 00 00 6E [16:33:53]Write i2c OK [16:33:53]MH_I2C_Read... [16:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:53]Read from MH i2c: E2 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 03 00 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 03 00 C5 01 00 90 00 3A [16:33:53]RAPDU: 90 00 [16:33:53]wFMCommunicate OK [16:33:53]wFMCommunicate request_size=4 [16:33:53]MH_SAM_APDU [16:33:53]CAPDU: 80 0D 03 02 [16:33:53]Write to MH i2c: E2 08 00 C6 01 80 0D 03 02 00 00 00 00 42 [16:33:53]Write i2c OK [16:33:53]MH_I2C_Read... [16:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:53]Read from MH i2c: E2 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 0B 00 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 0B 00 C6 01 00 47 BD E7 F6 9D 94 87 B6 90 00 92 [16:33:53]RAPDU: 47 BD E7 F6 9D 94 87 B6 90 00 [16:33:53]wFMCommunicate OK [16:33:53]SAM_PROTO_SignData done [16:33:53]FM_MakeSignedData done [16:33:53]CreateOFDProtocolMessage [16:33:53]wFMCommunicate request_size=4 [16:33:53]MH_SAM_APDU [16:33:53]CAPDU: 80 11 00 00 [16:33:53]Write to MH i2c: E2 08 00 C7 01 80 11 00 00 00 00 00 00 42 [16:33:53]Write i2c OK [16:33:53]MH_I2C_Read... [16:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:53]OFD Sender: No OFD packet to send [16:33:53]Read from MH i2c: E2 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 17 00 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: E2 17 00 C7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9F [16:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:33:53]wFMCommunicate OK [16:33:53]CreateOFDProtocolMessage done [16:33:53]OFDSenderStorePacket 225336 [16:33:53]StoreOFDPacket docnum=225336 [16:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 57 3C 04 01 FC 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 F0 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 70 03 00 35 04 06 00 36 7E 48 E3 5B CF 47 BD E7 F6 9D 94 87 B6 [16:33:53]CheckFolder [16:33:53]dirname=/storage/ofd_packets [16:33:53]CheckFolder done [16:33:53]ProducePacketName [16:33:53]name=ofd_packets/00225336 [16:33:53]NVStorageSaveData ofd_packets/00225336 [16:33:53]File name is /storage/ofd_packets/00225336 [16:33:53]Write 298 bytes [16:33:53]NVStorageSaveData done [16:33:53]OFDSenderStorePacket done [16:33:53]KKMCreateOFDPacket done [16:33:53]NVStorageSaveData kkm_last_timestamp [16:33:53]File name is /storage/kkm_last_timestamp [16:33:53]Write 4 bytes [16:33:53]NVStorageSaveData done [16:33:53]ExternCall_PrintAddStr [16:33:53]wPrintStart [16:33:53]Write to MH i2c: 01 00 00 C8 01 C9 [16:33:53]Write i2c OK [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: 01 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: 01 07 00 [16:33:53]MH_I2C_Read... [16:33:53]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 FF 0F DE [16:33:53]RasterBufferAndPrint [16:33:53]line Счет N : (1)2001546 [16:33:53]line ИНН: 02508201610067 [16:33:53]line Контрольно-Кассовый Чек [16:33:53]line ПРОДАЖА [16:33:53]line ТРК (МРК, ГНК) : 51 [16:33:53]line Товар: 2710194210 [16:33:53]line ДТ-К-5 [16:33:53]line 6.610 * 75.70 [16:33:53]line = 500.38 [16:33:53]line НДС 12% НСП 1% [16:33:53]line > о реализуемом товаре [16:33:53]line ОКРУГЛЕНИЕ: -0.38 [16:33:53]line ИТОГО: 500.00 [16:33:53]line Внесено: 500.00 [16:33:53]line СДАЧА: 0.00 [16:33:53]line НСП 1% : 4.43 [16:33:53]line НДС 12% : 53.14 [16:33:53]line Наличными: 500.00 [16:33:53]line Безнал.: 0.00 [16:33:53]line Место: АЗС № 97 "Партнер Нефть" [16:33:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:33:53]line СНО: Общий режим [16:33:53]line Чек 404 26.07.2024 16:33 [16:33:53]line Смена: 437 ФФД: 1.0 [16:33:53]line ЗНМ: 0300000054 [16:33:53]line РНМ: 0000000000092624 [16:33:53]line Версия ККМ: 001 [16:33:53]line ФМ: 0000000000874959 [16:33:53]line ФД: 225336 [16:33:53]line ФПД: 59916016638927 [16:33:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163352&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225336&fm=59916016638927&tin=02508201610067®Number=0000000000092624&sum=50000 [16:33:53]OFD Sender: Processing packet 225336 [packets to send 597, broken 596] [16:33:53]ProducePacketName [16:33:53]name=ofd_packets/00225336 [16:33:53]OFD Sender: To server: pG, [16:33:53]CommunicateWithHost lk.salyk.kg:30040 [16:33:53]ConnectInit lk.salyk.kg [16:33:53]written 0, free lines is 4095 [16:33:54]Write to MH i2c: 01 00 00 F3 01 F4 [16:33:54]Write i2c OK [16:33:54]MH_I2C_Read... [16:33:54]Read from MH i2c: 01 [16:33:54]MH_I2C_Read... [16:33:54]Read from MH i2c: 01 07 00 [16:33:54]MH_I2C_Read... [16:33:54]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 60 0C 67 [16:33:54]RasterBufferAndPrint [16:33:54]line [16:33:54]line [16:33:54]line [16:33:54]line [16:33:54]line [16:33:54]written 0, free lines is 3170 [16:33:54]MH_Cut [16:33:54]Write to MH i2c: D1 01 00 FA 01 01 CD [16:33:54]Write i2c OK [16:33:54]MH_I2C_Read... [16:33:54]Read from MH i2c: D1 [16:33:54]MH_I2C_Read... [16:33:54]Read from MH i2c: D1 01 00 [16:33:54]MH_I2C_Read... [16:33:54]Read from MH i2c: D1 01 00 FA 01 00 CC [16:33:54]Write to MH i2c: 01 00 00 FB 01 FC [16:33:54]Write i2c OK [16:33:54]MH_I2C_Read... [16:33:55]*** Cut start [16:33:55]*** Partial cut [16:33:55]*** CUTSNS_PIN = 1 [16:33:55]*** CUTSNS_PIN = 0 [16:33:55]*** Brake cut motor [16:33:55]Read from MH i2c: 01 [16:33:55]MH_I2C_Read... [16:33:55]Read from MH i2c: 01 07 00 [16:33:55]MH_I2C_Read... [16:33:55]*** Stop cut motor [16:33:55]*** Cut end [16:33:55]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 FF 0F 11 [16:33:55]process_action close_receipt done [16:33:55]requested_data is exist [16:33:55]produce_requested_data [16:33:55]requested_item fm.sn is exist - process it [16:33:55]wFMCommunicate request_size=4 [16:33:55]MH_SAM_APDU [16:33:55]CAPDU: 80 11 00 00 [16:33:55]Write to MH i2c: E2 08 00 FC 01 80 11 00 00 00 00 00 00 77 [16:33:55]Write i2c OK [16:33:55]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 [16:33:56]MH_I2C_Read... [16:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:56]Read from MH i2c: E2 17 00 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 17 00 FC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D4 [16:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:33:56]wFMCommunicate OK [16:33:56]requested_item fd.num is exist - process it [16:33:56]SAM_PROTO_GetFieldsCounters [16:33:56]wFMCommunicate request_size=4 [16:33:56]MH_SAM_APDU [16:33:56]CAPDU: 80 13 00 00 [16:33:56]Write to MH i2c: E2 08 00 FD 01 80 13 00 00 00 00 00 00 7A [16:33:56]Write i2c OK [16:33:56]MH_I2C_Read... [16:33:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:56]Read from MH i2c: E2 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 62 00 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 62 00 FD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [16:33:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:33:56]wFMCommunicate OK [16:33:56]SAM_PROTO_GetFieldsCounters done [16:33:56]requested_item shift.num is exist - process it [16:33:56]requested_item shift.opened is exist - process it [16:33:56]req_shift_opened [16:33:56]FM_GetShiftState [16:33:56]SAM_PROTO_GetShiftState [16:33:56]wFMCommunicate request_size=4 [16:33:56]MH_SAM_APDU [16:33:56]CAPDU: 80 13 01 00 [16:33:56]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [16:33:56]Write i2c OK [16:33:56]MH_I2C_Read... [16:33:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:56]Read from MH i2c: E2 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 0E 00 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [16:33:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:33:56]wFMCommunicate OK [16:33:56]SAM_PROTO_GetShiftState done [16:33:56]FM_GetShiftState done [16:33:56]req_shift_opened done [16:33:56]requested_item shift.open_date is exist - process it [16:33:56]req_shift_open_date [16:33:56]req_shift_open_date done [16:33:56]produce_requested_data done [16:33:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225336,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:33:56]process_action_free close_receipt [16:33:56]json_value_free [16:33:56]json_value_free done [16:33:56]process_json_proto returns [16:33:56]Send response to host [16:33:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225336,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:33:56]free response buf [16:33:56]execute_script done [16:33:56]execute_script returns [16:33:56]free content buf [16:33:56]Sock 10.Close socket [16:33:56]Sock 10.Thread stoped [16:33:57]Connected sock=11 [16:33:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 57 3C 04 01 FC 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 F0 CF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 70 03 00 35 04 06 00 36 7E 48 E3 5B CF 47 BD E7 F6 9D 94 87 B6 [16:33:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 E6 47 00 05 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 70 03 00 F4 03 04 00 04 7C A3 66 B6 04 01 00 00 97 E3 CD E2 D4 95 F6 77 [16:33:57]CommunicateWithHost err = 0 [16:33:57]CheckOFDResponse [16:33:57]1017 (14) - 77093643461234 [16:33:57]1041 (16) - 0000000000874959 [16:33:57]1040 (4) - 225336 [16:33:57]1012 (4) - 26.07.2024 10:35 [16:33:57]1206 (1) - 0 [16:33:57]OFD Sender: Remove packet 225336 [16:33:57]ProducePacketName [16:33:57]name=ofd_packets/00225336 [16:33:57]NVStorageDeleteData [16:33:58]OFD Sender: No OFD packet to send [16:34:03]OFD Sender: No OFD packet to send [16:34:07]recv_with_timeout no data received [16:34:08]OFD Sender: No OFD packet to send [16:34:13]OFD Sender: No OFD packet to send [16:34:18]OFD Sender: No OFD packet to send [16:34:23]OFD Sender: No OFD packet to send [16:34:28]OFD Sender: No OFD packet to send [16:34:33]OFD Sender: No OFD packet to send [16:34:38]OFD Sender: No OFD packet to send [16:34:43]OFD Sender: No OFD packet to send [16:34:48]OFD Sender: No OFD packet to send [16:34:53]OFD Sender: No OFD packet to send [16:34:58]OFD Sender: No OFD packet to send [16:35:03]OFD Sender: No OFD packet to send [16:35:08]OFD Sender: No OFD packet to send [16:35:13]OFD Sender: No OFD packet to send [16:35:18]OFD Sender: No OFD packet to send [16:35:23]OFD Sender: No OFD packet to send [16:35:28]OFD Sender: No OFD packet to send [16:35:29]recv_with_timeout no data received [16:35:33]OFD Sender: No OFD packet to send [16:35:38]OFD Sender: No OFD packet to send [16:35:43]OFD Sender: No OFD packet to send [16:35:48]OFD Sender: No OFD packet to send [16:35:53]OFD Sender: No OFD packet to send [16:35:58]OFD Sender: No OFD packet to send [16:36:03]OFD Sender: No OFD packet to send [16:36:08]OFD Sender: No OFD packet to send [16:36:13]OFD Sender: No OFD packet to send [16:36:18]OFD Sender: No OFD packet to send [16:36:23]OFD Sender: No OFD packet to send [16:36:28]OFD Sender: No OFD packet to send [16:36:33]OFD Sender: No OFD packet to send [16:36:38]OFD Sender: No OFD packet to send [16:36:43]OFD Sender: No OFD packet to send [16:36:48]OFD Sender: No OFD packet to send [16:36:53]OFD Sender: No OFD packet to send [16:36:58]OFD Sender: No OFD packet to send [16:36:59]recv_with_timeout no data received [16:37:03]OFD Sender: No OFD packet to send [16:37:08]OFD Sender: No OFD packet to send [16:37:14]OFD Sender: No OFD packet to send [16:37:19]OFD Sender: No OFD packet to send [16:37:24]OFD Sender: No OFD packet to send [16:37:27]accept exits with 7 [16:37:27]New connection [16:37:27]New thread 3067145572 created [16:37:27]Thread 3067288932 joined [16:37:27]Waiting for new connection... [16:37:27] Sock 7.Parse request [16:37:27]Sock 7.Check first char [16:37:27]Sock 7.First char is OK [16:37:27]request: POST /json_proto HTTP/1.0 [16:37:27]Method: POST [16:37:27]URL: /json_proto [16:37:27]Method is POST - this is cgi request [16:37:27]url: /json_proto [16:37:27]query_string will be loaded in cgi processing [16:37:27]execute_cgi json_proto POST (null) [16:37:27]execute_cgi path=json_proto method=POST [16:37:27]POST find Content-Length [16:37:27]Host: 172.17.43.131:8080 [16:37:27]Content-Length: 797 [16:37:27]Content-Type: application/json [16:37:27] [16:37:27]POST finish read [16:37:27]Found Content-Length = 797 [16:37:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:27]execute_script... [16:37:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:27]POST & json_proto [16:37:27]process_json_proto [16:37:27]json parsed OK: [16:37:27]protocol is kg_v1.0 [16:37:27]action value=close_receipt [16:37:27]process_action close_receipt [16:37:27]cmd_close_receipt [16:37:27]MH_GetDate [16:37:27]Write to MH i2c: F0 00 00 FF 01 EF [16:37:27]Write i2c OK [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: F0 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: F0 09 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: F0 09 00 FF 01 00 C8 D0 A3 66 F9 24 A2 66 BE [16:37:27]GetLastDocTimeStamp 1722011632 [16:37:27]current date 1722011848 [16:37:27]FM_GetShiftState [16:37:27]SAM_PROTO_GetShiftState [16:37:27]wFMCommunicate request_size=4 [16:37:27]MH_SAM_APDU [16:37:27]CAPDU: 80 13 01 00 [16:37:27]Write to MH i2c: E2 08 00 00 02 80 13 01 00 00 00 00 00 7F [16:37:27]Write i2c OK [16:37:27]MH_I2C_Read... [16:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:27]Read from MH i2c: E2 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 0E 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: E2 0E 00 00 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 30 [16:37:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:37:27]wFMCommunicate OK [16:37:27]SAM_PROTO_GetShiftState done [16:37:27]FM_GetShiftState done [16:37:27]opened in 1721952182 [16:37:27]opened+sec_in_day 1722038582 [16:37:27]quantity*price = 100035 [16:37:27]sum+1 = 100036 [16:37:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 405 26.07.2024 16:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225337 ФПД: 3993733827761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225337&fm=3993733827761&tin=02508201610067®Number=0000000000092624&sum=100035 [16:37:28]StoreToDocumentArchive [16:37:28]shift 437 fd 225337 [16:37:28]save to /storage/0437/doc_00225337 [16:37:28]save last doc name /storage/0437/doc_00225337 to /storage/kkm_last_doc_name [16:37:28]save OK [16:37:28]Clear old archive folders... [16:37:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:37:28]tlvbuf is 01247500 [16:37:28]SAM_PROTO_ClearQueue [16:37:28]wFMCommunicate request_size=4 [16:37:28]MH_SAM_APDU [16:37:28]CAPDU: 80 09 00 00 [16:37:28]Write to MH i2c: E2 08 00 0D 02 80 09 00 00 00 00 00 00 81 [16:37:28]Write i2c OK [16:37:28]MH_I2C_Read... [16:37:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:28]Read from MH i2c: E2 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [16:37:28]RAPDU: 90 00 [16:37:28]wFMCommunicate OK [16:37:28]SAM_PROTO_ClearQueue done [16:37:28]KKMCreateOFDPacket [16:37:28]OFDProtocolAddRootSTLVToBuf [16:37:28]FM_MakeSignedData [16:37:28]FM_MakeSignedData [16:37:28]SAM_PROTO_SignData [16:37:28]wFMCommunicate request_size=4 [16:37:28]MH_SAM_APDU [16:37:28]CAPDU: 80 0D 01 02 [16:37:28]Write to MH i2c: E2 08 00 0E 02 80 0D 01 02 00 00 00 00 89 [16:37:28]Write i2c OK [16:37:28]MH_I2C_Read... [16:37:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:28]Read from MH i2c: E2 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [16:37:28]RAPDU: 90 00 [16:37:28]wFMCommunicate OK [16:37:28]wFMCommunicate request_size=255 [16:37:28]MH_SAM_APDU [16:37:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C8 D0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 70 03 00 35 04 06 00 [16:37:28]Write to MH i2c: E2 02 01 0F 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C8 D0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 70 03 00 35 04 06 00 00 00 5A [16:37:28]Write i2c OK [16:37:28]MH_I2C_Read... [16:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:28]Read from MH i2c: E2 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [16:37:28]RAPDU: 90 00 [16:37:28]wFMCommunicate OK [16:37:28]wFMCommunicate request_size=11 [16:37:28]MH_SAM_APDU [16:37:28]CAPDU: 80 0D 02 02 06 03 A1 DD 16 0C B1 [16:37:28]Write to MH i2c: E2 0E 00 10 02 80 0D 02 02 06 00 03 A1 DD 16 0C B1 00 00 EC [16:37:28]Write i2c OK [16:37:28]MH_I2C_Read... [16:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:28]Read from MH i2c: E2 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [16:37:28]RAPDU: 90 00 [16:37:28]wFMCommunicate OK [16:37:28]wFMCommunicate request_size=4 [16:37:28]MH_SAM_APDU [16:37:28]CAPDU: 80 0D 03 02 [16:37:28]Write to MH i2c: E2 08 00 11 02 80 0D 03 02 00 00 00 00 8E [16:37:28]Write i2c OK [16:37:28]MH_I2C_Read... [16:37:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:28]Read from MH i2c: E2 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 0B 00 [16:37:28]MH_I2C_Read... [16:37:28]Read from MH i2c: E2 0B 00 11 02 00 43 29 93 BF D5 49 99 BB 90 00 BF [16:37:28]RAPDU: 43 29 93 BF D5 49 99 BB 90 00 [16:37:28]wFMCommunicate OK [16:37:28]SAM_PROTO_SignData done [16:37:28]FM_MakeSignedData done [16:37:28]CreateOFDProtocolMessage [16:37:28]wFMCommunicate request_size=4 [16:37:28]MH_SAM_APDU [16:37:28]CAPDU: 80 11 00 00 [16:37:28]Write to MH i2c: E2 08 00 12 02 80 11 00 00 00 00 00 00 8E [16:37:28]Write i2c OK [16:37:28]MH_I2C_Read... [16:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:29]Read from MH i2c: E2 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: E2 17 00 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: E2 17 00 12 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EB [16:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:29]wFMCommunicate OK [16:37:29]CreateOFDProtocolMessage done [16:37:29]OFDSenderStorePacket 225337 [16:37:29]StoreOFDPacket docnum=225337 [16:37:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DF 49 08 01 23 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C8 D0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 70 03 00 35 04 06 00 03 A1 DD 16 0C B1 43 29 93 BF D5 49 99 BB [16:37:29]CheckFolder [16:37:29]dirname=/storage/ofd_packets [16:37:29]CheckFolder done [16:37:29]ProducePacketName [16:37:29]name=ofd_packets/00225337 [16:37:29]NVStorageSaveData ofd_packets/00225337 [16:37:29]File name is /storage/ofd_packets/00225337 [16:37:29]Write 302 bytes [16:37:29]NVStorageSaveData done [16:37:29]OFDSenderStorePacket done [16:37:29]KKMCreateOFDPacket done [16:37:29]NVStorageSaveData kkm_last_timestamp [16:37:29]File name is /storage/kkm_last_timestamp [16:37:29]Write 4 bytes [16:37:29]NVStorageSaveData done [16:37:29]ExternCall_PrintAddStr [16:37:29]wPrintStart [16:37:29]Write to MH i2c: 01 00 00 13 02 15 [16:37:29]Write i2c OK [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: 01 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: 01 07 00 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: 01 07 00 13 02 00 00 00 00 00 FF 0F 2A [16:37:29]RasterBufferAndPrint [16:37:29]line Счет N : (1)2001547 [16:37:29]line ИНН: 02508201610067 [16:37:29]line Контрольно-Кассовый Чек [16:37:29]line ПРОДАЖА [16:37:29]line ТРК (МРК, ГНК) : 52 [16:37:29]line Товар: 2710124130 [16:37:29]line Super-92-К-5 [16:37:29]line 14.540 * 68.80 [16:37:29]line = 1000.35 [16:37:29]line НДС 12% НСП 1% [16:37:29]line > о реализуемом товаре [16:37:29]line ИТОГО: 1000.35 [16:37:29]line НСП 1% : 8.85 [16:37:29]line НДС 12% : 106.23 [16:37:29]line Наличными: 0.00 [16:37:29]line Безнал.: 1000.35 [16:37:29]line Место: АЗС № 97 "Партнер Нефть" [16:37:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:37:29]line СНО: Общий режим [16:37:29]line Чек 405 26.07.2024 16:37 [16:37:29]line Смена: 437 ФФД: 1.0 [16:37:29]line ЗНМ: 0300000054 [16:37:29]line РНМ: 0000000000092624 [16:37:29]line Версия ККМ: 001 [16:37:29]line Платежная система: O! деньги [16:37:29]line ФМ: 0000000000874959 [16:37:29]line ФД: 225337 [16:37:29]line ФПД: 3993733827761 [16:37:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163728&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225337&fm=3993733827761&tin=02508201610067®Number=0000000000092624&sum=100035 [16:37:29]written 0, free lines is 4095 [16:37:29]OFD Sender: Processing packet 225337 [packets to send 597, broken 596] [16:37:29]ProducePacketName [16:37:29]name=ofd_packets/00225337 [16:37:29]OFD Sender: To server: pG, [16:37:29]CommunicateWithHost lk.salyk.kg:30040 [16:37:29]ConnectInit lk.salyk.kg [16:37:29]Write to MH i2c: 01 00 00 3D 02 3F [16:37:29]Write i2c OK [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: 01 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: 01 07 00 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 74 0C C6 [16:37:29]RasterBufferAndPrint [16:37:29]line [16:37:29]line [16:37:29]line [16:37:29]line [16:37:29]line [16:37:29]written 0, free lines is 3191 [16:37:29]MH_Cut [16:37:29]Write to MH i2c: D1 01 00 44 02 01 18 [16:37:29]Write i2c OK [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: D1 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: D1 01 00 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: D1 01 00 44 02 00 17 [16:37:29]Write to MH i2c: 01 00 00 45 02 47 [16:37:29]Write i2c OK [16:37:29]MH_I2C_Read... [16:37:30]Connected sock=10 [16:37:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DF 49 08 01 23 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C8 D0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 70 03 00 35 04 06 00 03 A1 DD 16 0C B1 43 29 93 BF D5 49 99 BB [16:37:30]*** Cut start [16:37:30]*** Partial cut [16:37:30]*** CUTSNS_PIN = 1 [16:37:30]*** CUTSNS_PIN = 0 [16:37:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EE EA 47 00 C6 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 70 03 00 F4 03 04 00 D9 7C A3 66 B6 04 01 00 00 67 09 2B 32 0F 60 4C 74 [16:37:30]CommunicateWithHost err = 0 [16:37:30]CheckOFDResponse [16:37:30]1017 (14) - 77093643461234 [16:37:30]1041 (16) - 0000000000874959 [16:37:30]1040 (4) - 225337 [16:37:30]1012 (4) - 26.07.2024 10:39 [16:37:30]1206 (1) - 0 [16:37:30]OFD Sender: Remove packet 225337 [16:37:30]ProducePacketName [16:37:30]name=ofd_packets/00225337 [16:37:30]NVStorageDeleteData [16:37:31]*** Brake cut motor [16:37:31]OFD Sender: No OFD packet to send [16:37:31]Read from MH i2c: 01 [16:37:31]MH_I2C_Read... [16:37:31]*** Stop cut motor [16:37:31]*** Cut end [16:37:31]Read from MH i2c: 01 07 00 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [16:37:31]process_action close_receipt done [16:37:31]requested_data is exist [16:37:31]produce_requested_data [16:37:31]requested_item fm.sn is exist - process it [16:37:31]wFMCommunicate request_size=4 [16:37:31]MH_SAM_APDU [16:37:31]CAPDU: 80 11 00 00 [16:37:31]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [16:37:31]Write i2c OK [16:37:31]MH_I2C_Read... [16:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:31]Read from MH i2c: E2 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: E2 17 00 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [16:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:37:31]wFMCommunicate OK [16:37:31]requested_item fd.num is exist - process it [16:37:31]SAM_PROTO_GetFieldsCounters [16:37:31]wFMCommunicate request_size=4 [16:37:31]MH_SAM_APDU [16:37:31]CAPDU: 80 13 00 00 [16:37:31]Write to MH i2c: E2 08 00 47 02 80 13 00 00 00 00 00 00 C5 [16:37:31]Write i2c OK [16:37:31]MH_I2C_Read... [16:37:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:31]Read from MH i2c: E2 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: E2 62 00 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: E2 62 00 47 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [16:37:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 39 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:31]wFMCommunicate OK [16:37:31]SAM_PROTO_GetFieldsCounters done [16:37:31]requested_item shift.num is exist - process it [16:37:31]requested_item shift.opened is exist - process it [16:37:31]req_shift_opened [16:37:31]FM_GetShiftState [16:37:31]SAM_PROTO_GetShiftState [16:37:31]wFMCommunicate request_size=4 [16:37:31]MH_SAM_APDU [16:37:31]CAPDU: 80 13 01 00 [16:37:31]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [16:37:31]Write i2c OK [16:37:31]MH_I2C_Read... [16:37:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:31]Read from MH i2c: E2 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: E2 0E 00 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [16:37:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:37:31]wFMCommunicate OK [16:37:31]SAM_PROTO_GetShiftState done [16:37:31]FM_GetShiftState done [16:37:31]req_shift_opened done [16:37:31]requested_item shift.open_date is exist - process it [16:37:31]req_shift_open_date [16:37:31]req_shift_open_date done [16:37:31]produce_requested_data done [16:37:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225337,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:37:31]process_action_free close_receipt [16:37:31]json_value_free [16:37:31]json_value_free done [16:37:31]process_json_proto returns [16:37:31]Send response to host [16:37:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225337,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:37:31]free response buf [16:37:31]execute_script done [16:37:31]execute_script returns [16:37:31]free content buf [16:37:31]Sock 7.Close socket [16:37:31]Sock 7.Thread stoped [16:37:36]OFD Sender: No OFD packet to send [16:37:41]OFD Sender: No OFD packet to send [16:37:46]OFD Sender: No OFD packet to send [16:37:51]OFD Sender: No OFD packet to send [16:37:56]OFD Sender: No OFD packet to send [16:38:01]OFD Sender: No OFD packet to send [16:38:06]OFD Sender: No OFD packet to send [16:38:11]OFD Sender: No OFD packet to send [16:38:16]OFD Sender: No OFD packet to send [16:38:21]OFD Sender: No OFD packet to send [16:38:26]accept exits with 9 [16:38:26]New connection [16:38:26]New thread 3067288932 created [16:38:26]Thread 3067145572 joined [16:38:26]Waiting for new connection... [16:38:26] Sock 9.Parse request [16:38:26]Sock 9.Check first char [16:38:26]Sock 9.First char is OK [16:38:26]request: POST /json_proto HTTP/1.0 [16:38:26]Method: POST [16:38:26]URL: /json_proto [16:38:26]Method is POST - this is cgi request [16:38:26]url: /json_proto [16:38:26]query_string will be loaded in cgi processing [16:38:26]execute_cgi json_proto POST (null) [16:38:26]execute_cgi path=json_proto method=POST [16:38:26]POST find Content-Length [16:38:26]Host: 172.17.43.131:8080 [16:38:26]Content-Length: 680 [16:38:26]Content-Type: application/json [16:38:26] [16:38:26]POST finish read [16:38:26]Found Content-Length = 680 [16:38:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:38:26]execute_script... [16:38:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:38:26]POST & json_proto [16:38:26]process_json_proto [16:38:26]json parsed OK: [16:38:26]protocol is kg_v1.0 [16:38:26]action value=close_receipt [16:38:26]process_action close_receipt [16:38:26]cmd_close_receipt [16:38:26]MH_GetDate [16:38:26]Write to MH i2c: F0 00 00 49 02 3A [16:38:26]Write i2c OK [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: F0 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: F0 09 00 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: F0 09 00 49 02 00 03 D1 A3 66 F9 24 A2 66 45 [16:38:26]GetLastDocTimeStamp 1722011848 [16:38:26]current date 1722011907 [16:38:26]FM_GetShiftState [16:38:26]SAM_PROTO_GetShiftState [16:38:26]wFMCommunicate request_size=4 [16:38:26]MH_SAM_APDU [16:38:26]CAPDU: 80 13 01 00 [16:38:26]Write to MH i2c: E2 08 00 4A 02 80 13 01 00 00 00 00 00 C9 [16:38:26]Write i2c OK [16:38:26]MH_I2C_Read... [16:38:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:26]Read from MH i2c: E2 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: E2 0E 00 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: E2 0E 00 4A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7A [16:38:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:38:26]wFMCommunicate OK [16:38:26]SAM_PROTO_GetShiftState done [16:38:26]FM_GetShiftState done [16:38:26]opened in 1721952182 [16:38:26]opened+sec_in_day 1722038582 [16:38:26]quantity*price = 150037 [16:38:26]sum+1 = 150038 [16:38:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 406 26.07.2024 16:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225338 ФПД: 81599452996545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225338&fm=81599452996545&tin=02508201610067®Number=0000000000092624&sum=150000 [16:38:27]StoreToDocumentArchive [16:38:27]shift 437 fd 225338 [16:38:27]save to /storage/0437/doc_00225338 [16:38:27]save last doc name /storage/0437/doc_00225338 to /storage/kkm_last_doc_name [16:38:27]save OK [16:38:27]Clear old archive folders... [16:38:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:38:27]tlvbuf is 01246C00 [16:38:27]SAM_PROTO_ClearQueue [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 09 00 00 [16:38:27]Write to MH i2c: E2 08 00 57 02 80 09 00 00 00 00 00 00 CB [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]SAM_PROTO_ClearQueue done [16:38:27]KKMCreateOFDPacket [16:38:27]OFDProtocolAddRootSTLVToBuf [16:38:27]FM_MakeSignedData [16:38:27]FM_MakeSignedData [16:38:27]SAM_PROTO_SignData [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 01 02 [16:38:27]Write to MH i2c: E2 08 00 58 02 80 0D 01 02 00 00 00 00 D3 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]wFMCommunicate request_size=255 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 03 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 70 03 00 35 04 06 00 4A 36 DA 68 [16:38:27]Write to MH i2c: E2 02 01 59 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 03 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 70 03 00 35 04 06 00 4A 36 DA 68 00 00 C0 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]wFMCommunicate request_size=7 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 02 02 02 E3 C1 [16:38:27]Write to MH i2c: E2 0A 00 5A 02 80 0D 02 02 02 00 E3 C1 00 00 7E [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 03 02 [16:38:27]Write to MH i2c: E2 08 00 5B 02 80 0D 03 02 00 00 00 00 D8 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 0B 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 0B 00 5B 02 00 EB 42 2D BE 4B 1C 20 C1 90 00 39 [16:38:27]RAPDU: EB 42 2D BE 4B 1C 20 C1 90 00 [16:38:27]wFMCommunicate OK [16:38:27]SAM_PROTO_SignData done [16:38:27]FM_MakeSignedData done [16:38:27]CreateOFDProtocolMessage [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 11 00 00 [16:38:27]Write to MH i2c: E2 08 00 5C 02 80 11 00 00 00 00 00 00 D8 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 17 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 17 00 5C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 35 [16:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:38:27]wFMCommunicate OK [16:38:27]CreateOFDProtocolMessage done [16:38:27]OFDSenderStorePacket 225338 [16:38:27]StoreOFDPacket docnum=225338 [16:38:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 88 F1 04 01 8D 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 03 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 70 03 00 35 04 06 00 4A 36 DA 68 E3 C1 EB 42 2D BE 4B 1C 20 C1 [16:38:27]CheckFolder [16:38:27]dirname=/storage/ofd_packets [16:38:27]CheckFolder done [16:38:27]ProducePacketName [16:38:27]name=ofd_packets/00225338 [16:38:27]NVStorageSaveData ofd_packets/00225338 [16:38:27]File name is /storage/ofd_packets/00225338 [16:38:27]Write 298 bytes [16:38:27]NVStorageSaveData done [16:38:27]OFDSenderStorePacket done [16:38:27]KKMCreateOFDPacket done [16:38:27]NVStorageSaveData kkm_last_timestamp [16:38:27]File name is /storage/kkm_last_timestamp [16:38:27]Write 4 bytes [16:38:27]NVStorageSaveData done [16:38:27]ExternCall_PrintAddStr [16:38:27]wPrintStart [16:38:27]Write to MH i2c: 01 00 00 5D 02 5F [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: 01 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: 01 07 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 FF 0F 74 [16:38:27]RasterBufferAndPrint [16:38:27]line Счет N : (1)2001548 [16:38:27]line ИНН: 02508201610067 [16:38:27]line Контрольно-Кассовый Чек [16:38:27]line ПРОДАЖА [16:38:27]line ТРК (МРК, ГНК) : 31 [16:38:27]line Товар: 2710194210 [16:38:27]line ДТ-К-5 [16:38:27]line 19.820 * 75.70 [16:38:27]line = 1500.37 [16:38:27]line НДС 12% НСП 1% [16:38:27]line > о реализуемом товаре [16:38:27]line ОКРУГЛЕНИЕ: -0.37 [16:38:27]line ИТОГО: 1500.00 [16:38:27]line Внесено: 1500.00 [16:38:27]line СДАЧА: 0.00 [16:38:27]line НСП 1% : 13.28 [16:38:27]line НДС 12% : 159.33 [16:38:27]line Наличными: 1500.00 [16:38:27]line Безнал.: 0.00 [16:38:27]line Место: АЗС № 97 "Партнер Нефть" [16:38:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:38:27]line СНО: Общий режим [16:38:27]line Чек 406 26.07.2024 16:38 [16:38:27]line Смена: 437 ФФД: 1.0 [16:38:27]line ЗНМ: 0300000054 [16:38:27]line РНМ: 0000000000092624 [16:38:27]line Версия ККМ: 001 [16:38:27]line ФМ: 0000000000874959 [16:38:27]line ФД: 225338 [16:38:27]line ФПД: 81599452996545 [16:38:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225338&fm=81599452996545&tin=02508201610067®Number=0000000000092624&sum=150000 [16:38:28]OFD Sender: Processing packet 225338 [packets to send 597, broken 596] [16:38:28]ProducePacketName [16:38:28]name=ofd_packets/00225338 [16:38:28]OFD Sender: To server: pG, [16:38:28]CommunicateWithHost lk.salyk.kg:30040 [16:38:28]ConnectInit lk.salyk.kg [16:38:28]written 0, free lines is 4095 [16:38:28]Write to MH i2c: 01 00 00 88 02 8A [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 07 00 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 5C 0C F9 [16:38:28]RasterBufferAndPrint [16:38:28]line [16:38:28]line [16:38:28]line [16:38:28]line [16:38:28]line [16:38:28]written 0, free lines is 3167 [16:38:28]MH_Cut [16:38:28]Write to MH i2c: D1 01 00 8F 02 01 63 [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: D1 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: D1 01 00 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: D1 01 00 8F 02 00 62 [16:38:28]Write to MH i2c: 01 00 00 90 02 92 [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Connected sock=6 [16:38:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 88 F1 04 01 8D 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 03 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 70 03 00 35 04 06 00 4A 36 DA 68 E3 C1 EB 42 2D BE 4B 1C 20 C1 [16:38:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AE 06 47 00 77 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 70 03 00 F4 03 04 00 14 7D A3 66 B6 04 01 00 00 F0 BC 6F CB 0D 26 D9 75 [16:38:29]CommunicateWithHost err = 0 [16:38:29]CheckOFDResponse [16:38:29]1017 (14) - 77093643461234 [16:38:29]1041 (16) - 0000000000874959 [16:38:29]1040 (4) - 225338 [16:38:29]1012 (4) - 26.07.2024 10:40 [16:38:29]1206 (1) - 0 [16:38:29]OFD Sender: Remove packet 225338 [16:38:29]ProducePacketName [16:38:29]name=ofd_packets/00225338 [16:38:29]NVStorageDeleteData [16:38:29]*** Cut start [16:38:29]*** Partial cut [16:38:29]*** CUTSNS_PIN = 1 [16:38:29]*** CUTSNS_PIN = 0 [16:38:30]OFD Sender: No OFD packet to send [16:38:30]*** Brake cut motor [16:38:30]Read from MH i2c: 01 [16:38:30]MH_I2C_Read... [16:38:30]*** Stop cut motor [16:38:30]*** Cut end [16:38:30]Read from MH i2c: 01 07 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [16:38:30]process_action close_receipt done [16:38:30]requested_data is exist [16:38:30]produce_requested_data [16:38:30]requested_item fm.sn is exist - process it [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 11 00 00 [16:38:30]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 17 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [16:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:38:30]wFMCommunicate OK [16:38:30]requested_item fd.num is exist - process it [16:38:30]SAM_PROTO_GetFieldsCounters [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 13 00 00 [16:38:30]Write to MH i2c: E2 08 00 92 02 80 13 00 00 00 00 00 00 10 [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 62 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 62 00 92 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [16:38:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3A 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:38:30]wFMCommunicate OK [16:38:30]SAM_PROTO_GetFieldsCounters done [16:38:30]requested_item shift.num is exist - process it [16:38:30]requested_item shift.opened is exist - process it [16:38:30]req_shift_opened [16:38:30]FM_GetShiftState [16:38:30]SAM_PROTO_GetShiftState [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 13 01 00 [16:38:30]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 0E 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [16:38:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:38:30]wFMCommunicate OK [16:38:30]SAM_PROTO_GetShiftState done [16:38:30]FM_GetShiftState done [16:38:30]req_shift_opened done [16:38:30]requested_item shift.open_date is exist - process it [16:38:30]req_shift_open_date [16:38:30]req_shift_open_date done [16:38:30]produce_requested_data done [16:38:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225338,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:38:30]process_action_free close_receipt [16:38:30]json_value_free [16:38:30]json_value_free done [16:38:30]process_json_proto returns [16:38:30]Send response to host [16:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225338,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:38:30]free response buf [16:38:30]execute_script done [16:38:30]execute_script returns [16:38:30]free content buf [16:38:30]Sock 9.Close socket [16:38:30]Sock 9.Thread stoped [16:38:35]OFD Sender: No OFD packet to send [16:38:40]OFD Sender: No OFD packet to send [16:38:45]OFD Sender: No OFD packet to send [16:38:50]OFD Sender: No OFD packet to send [16:38:55]OFD Sender: No OFD packet to send [16:39:00]OFD Sender: No OFD packet to send [16:39:05]OFD Sender: No OFD packet to send [16:39:05]accept exits with 10 [16:39:05]New connection [16:39:05]New thread 3067145572 created [16:39:05]Thread 3067288932 joined [16:39:05]Waiting for new connection... [16:39:05] Sock 10.Parse request [16:39:05]Sock 10.Check first char [16:39:05]Sock 10.First char is OK [16:39:05]request: POST /json_proto HTTP/1.0 [16:39:05]Method: POST [16:39:05]URL: /json_proto [16:39:05]Method is POST - this is cgi request [16:39:05]url: /json_proto [16:39:05]query_string will be loaded in cgi processing [16:39:05]execute_cgi json_proto POST (null) [16:39:05]execute_cgi path=json_proto method=POST [16:39:05]POST find Content-Length [16:39:05]Host: 172.17.43.131:8080 [16:39:05]Content-Length: 804 [16:39:05]Content-Type: application/json [16:39:05] [16:39:05]POST finish read [16:39:05]Found Content-Length = 804 [16:39:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:05]execute_script... [16:39:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:05]POST & json_proto [16:39:05]process_json_proto [16:39:05]json parsed OK: [16:39:05]protocol is kg_v1.0 [16:39:05]action value=close_receipt [16:39:05]process_action close_receipt [16:39:05]cmd_close_receipt [16:39:05]MH_GetDate [16:39:05]Write to MH i2c: F0 00 00 94 02 85 [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: F0 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: F0 09 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: F0 09 00 94 02 00 2A D1 A3 66 F9 24 A2 66 B7 [16:39:05]GetLastDocTimeStamp 1722011907 [16:39:05]current date 1722011946 [16:39:05]FM_GetShiftState [16:39:05]SAM_PROTO_GetShiftState [16:39:05]wFMCommunicate request_size=4 [16:39:05]MH_SAM_APDU [16:39:05]CAPDU: 80 13 01 00 [16:39:05]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:05]Read from MH i2c: E2 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 0E 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [16:39:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:39:05]wFMCommunicate OK [16:39:05]SAM_PROTO_GetShiftState done [16:39:05]FM_GetShiftState done [16:39:05]opened in 1721952182 [16:39:05]opened+sec_in_day 1722038582 [16:39:05]quantity*price = 100021 [16:39:05]sum+1 = 100023 [16:39:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 407 26.07.2024 16:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225339 ФПД: 109396767191465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163906&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225339&fm=109396767191465&tin=02508201610067®Number=0000000000092624&sum=100022 [16:39:06]StoreToDocumentArchive [16:39:06]shift 437 fd 225339 [16:39:06]save to /storage/0437/doc_00225339 [16:39:06]save last doc name /storage/0437/doc_00225339 to /storage/kkm_last_doc_name [16:39:06]save OK [16:39:06]Clear old archive folders... [16:39:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:06]tlvbuf is 011D3530 [16:39:06]SAM_PROTO_ClearQueue [16:39:06]wFMCommunicate request_size=4 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 09 00 00 [16:39:06]Write to MH i2c: E2 08 00 A2 02 80 09 00 00 00 00 00 00 16 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [16:39:06]RAPDU: 90 00 [16:39:06]wFMCommunicate OK [16:39:06]SAM_PROTO_ClearQueue done [16:39:06]KKMCreateOFDPacket [16:39:06]OFDProtocolAddRootSTLVToBuf [16:39:06]FM_MakeSignedData [16:39:06]FM_MakeSignedData [16:39:06]SAM_PROTO_SignData [16:39:06]wFMCommunicate request_size=4 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 0D 01 02 [16:39:06]Write to MH i2c: E2 08 00 A3 02 80 0D 01 02 00 00 00 00 1E [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [16:39:06]RAPDU: 90 00 [16:39:06]wFMCommunicate OK [16:39:06]wFMCommunicate request_size=255 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 2A D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 70 03 00 35 04 06 00 63 [16:39:06]Write to MH i2c: E2 02 01 A4 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 2A D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 70 03 00 35 04 06 00 63 00 00 61 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [16:39:06]RAPDU: 90 00 [16:39:06]wFMCommunicate OK [16:39:06]wFMCommunicate request_size=10 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 0D 02 02 05 7E EB 72 B1 A9 [16:39:06]Write to MH i2c: E2 0D 00 A5 02 80 0D 02 02 05 00 7E EB 72 B1 A9 00 00 60 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [16:39:06]RAPDU: 90 00 [16:39:06]wFMCommunicate OK [16:39:06]wFMCommunicate request_size=4 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 0D 03 02 [16:39:06]Write to MH i2c: E2 08 00 A6 02 80 0D 03 02 00 00 00 00 23 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 0B 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 0B 00 A6 02 00 F1 64 12 07 02 68 95 EB 90 00 7C [16:39:06]RAPDU: F1 64 12 07 02 68 95 EB 90 00 [16:39:06]wFMCommunicate OK [16:39:06]SAM_PROTO_SignData done [16:39:06]FM_MakeSignedData done [16:39:06]CreateOFDProtocolMessage [16:39:06]wFMCommunicate request_size=4 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 11 00 00 [16:39:06]Write to MH i2c: E2 08 00 A7 02 80 11 00 00 00 00 00 00 23 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 17 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [16:39:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:39:06]wFMCommunicate OK [16:39:06]CreateOFDProtocolMessage done [16:39:06]OFDSenderStorePacket 225339 [16:39:06]StoreOFDPacket docnum=225339 [16:39:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FF 37 07 01 39 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 2A D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 70 03 00 35 04 06 00 63 7E EB 72 B1 A9 F1 64 12 07 02 68 95 EB [16:39:06]CheckFolder [16:39:06]dirname=/storage/ofd_packets [16:39:06]CheckFolder done [16:39:06]ProducePacketName [16:39:06]name=ofd_packets/00225339 [16:39:06]NVStorageSaveData ofd_packets/00225339 [16:39:06]File name is /storage/ofd_packets/00225339 [16:39:06]Write 301 bytes [16:39:06]NVStorageSaveData done [16:39:06]OFDSenderStorePacket done [16:39:06]KKMCreateOFDPacket done [16:39:06]NVStorageSaveData kkm_last_timestamp [16:39:06]File name is /storage/kkm_last_timestamp [16:39:06]Write 4 bytes [16:39:06]NVStorageSaveData done [16:39:06]ExternCall_PrintAddStr [16:39:06]wPrintStart [16:39:06]Write to MH i2c: 01 00 00 A8 02 AA [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 07 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 FF 0F BF [16:39:06]RasterBufferAndPrint [16:39:06]line Счет N : (1)2001549 [16:39:06]line ИНН: 02508201610067 [16:39:06]line Контрольно-Кассовый Чек [16:39:06]line ПРОДАЖА [16:39:06]line ТРК (МРК, ГНК) : 44 [16:39:06]line Товар: 2710124500 [16:39:06]line Аи-95-К-5 [16:39:06]line 13.480 * 74.20 [16:39:06]line = 1000.22 [16:39:06]line НДС 12% НСП 1% [16:39:06]line > о реализуемом товаре [16:39:06]line ИТОГО: 1000.22 [16:39:06]line НСП 1% : 8.85 [16:39:06]line НДС 12% : 106.22 [16:39:06]line Наличными: 0.00 [16:39:06]line Безнал.: 1000.22 [16:39:06]line Место: АЗС № 97 "Партнер Нефть" [16:39:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:39:06]line СНО: Общий режим [16:39:06]line Чек 407 26.07.2024 16:39 [16:39:06]line Смена: 437 ФФД: 1.0 [16:39:06]line ЗНМ: 0300000054 [16:39:06]line РНМ: 0000000000092624 [16:39:06]line Версия ККМ: 001 [16:39:06]line Платежная система: O! деньги [16:39:06]line ФМ: 0000000000874959 [16:39:06]line ФД: 225339 [16:39:06]line ФПД: 109396767191465 [16:39:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T163906&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225339&fm=109396767191465&tin=02508201610067®Number=0000000000092624&sum=100022 [16:39:06]written 0, free lines is 4095 [16:39:06]OFD Sender: Processing packet 225339 [packets to send 597, broken 596] [16:39:06]ProducePacketName [16:39:06]name=ofd_packets/00225339 [16:39:06]OFD Sender: To server: pG, [16:39:06]CommunicateWithHost lk.salyk.kg:30040 [16:39:06]ConnectInit lk.salyk.kg [16:39:07]Write to MH i2c: 01 00 00 D2 02 D4 [16:39:07]Write i2c OK [16:39:07]MH_I2C_Read... [16:39:07]Read from MH i2c: 01 [16:39:07]MH_I2C_Read... [16:39:07]Read from MH i2c: 01 07 00 [16:39:07]MH_I2C_Read... [16:39:07]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 7D 0C 64 [16:39:07]RasterBufferAndPrint [16:39:07]line [16:39:07]line [16:39:07]line [16:39:07]line [16:39:07]line [16:39:07]written 0, free lines is 3201 [16:39:07]MH_Cut [16:39:07]Write to MH i2c: D1 01 00 D9 02 01 AD [16:39:07]Write i2c OK [16:39:07]MH_I2C_Read... [16:39:07]Read from MH i2c: D1 [16:39:07]MH_I2C_Read... [16:39:07]Read from MH i2c: D1 01 00 [16:39:07]MH_I2C_Read... [16:39:07]Read from MH i2c: D1 01 00 D9 02 00 AC [16:39:07]Write to MH i2c: 01 00 00 DA 02 DC [16:39:07]Write i2c OK [16:39:07]MH_I2C_Read... [16:39:07]Connected sock=9 [16:39:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FF 37 07 01 39 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 2A D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 70 03 00 35 04 06 00 63 7E EB 72 B1 A9 F1 64 12 07 02 68 95 EB [16:39:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0E 17 47 00 E5 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 70 03 00 F4 03 04 00 3A 7D A3 66 B6 04 01 00 00 13 81 4F 09 8C 48 58 58 [16:39:07]CommunicateWithHost err = 0 [16:39:07]CheckOFDResponse [16:39:07]1017 (14) - 77093643461234 [16:39:07]1041 (16) - 0000000000874959 [16:39:07]1040 (4) - 225339 [16:39:07]1012 (4) - 26.07.2024 10:40 [16:39:07]1206 (1) - 0 [16:39:07]OFD Sender: Remove packet 225339 [16:39:07]ProducePacketName [16:39:07]name=ofd_packets/00225339 [16:39:07]NVStorageDeleteData [16:39:08]OFD Sender: No OFD packet to send [16:39:08]*** Cut start [16:39:08]*** Partial cut [16:39:08]*** CUTSNS_PIN = 1 [16:39:08]*** CUTSNS_PIN = 0 [16:39:08]*** Brake cut motor [16:39:09]Read from MH i2c: 01 [16:39:09]MH_I2C_Read... [16:39:09]*** Stop cut motor [16:39:09]*** Cut end [16:39:09]Read from MH i2c: 01 07 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: 01 07 00 DA 02 00 00 00 00 00 FF 0F F1 [16:39:09]process_action close_receipt done [16:39:09]requested_data is exist [16:39:09]produce_requested_data [16:39:09]requested_item fm.sn is exist - process it [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 11 00 00 [16:39:09]Write to MH i2c: E2 08 00 DB 02 80 11 00 00 00 00 00 00 57 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 17 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 17 00 DB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [16:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:39:09]wFMCommunicate OK [16:39:09]requested_item fd.num is exist - process it [16:39:09]SAM_PROTO_GetFieldsCounters [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 13 00 00 [16:39:09]Write to MH i2c: E2 08 00 DC 02 80 13 00 00 00 00 00 00 5A [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 62 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 62 00 DC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [16:39:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:39:09]wFMCommunicate OK [16:39:09]SAM_PROTO_GetFieldsCounters done [16:39:09]requested_item shift.num is exist - process it [16:39:09]requested_item shift.opened is exist - process it [16:39:09]req_shift_opened [16:39:09]FM_GetShiftState [16:39:09]SAM_PROTO_GetShiftState [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 13 01 00 [16:39:09]Write to MH i2c: E2 08 00 DD 02 80 13 01 00 00 00 00 00 5C [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 0E 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 0E 00 DD 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [16:39:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:39:09]wFMCommunicate OK [16:39:09]SAM_PROTO_GetShiftState done [16:39:09]FM_GetShiftState done [16:39:09]req_shift_opened done [16:39:09]requested_item shift.open_date is exist - process it [16:39:09]req_shift_open_date [16:39:09]req_shift_open_date done [16:39:09]produce_requested_data done [16:39:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225339,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:39:09]process_action_free close_receipt [16:39:09]json_value_free [16:39:09]json_value_free done [16:39:09]process_json_proto returns [16:39:09]Send response to host [16:39:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225339,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:39:09]free response buf [16:39:09]execute_script done [16:39:09]execute_script returns [16:39:09]free content buf [16:39:09]Sock 10.Close socket [16:39:09]Sock 10.Thread stoped [16:39:13]OFD Sender: No OFD packet to send [16:39:18]OFD Sender: No OFD packet to send [16:39:23]OFD Sender: No OFD packet to send [16:39:28]OFD Sender: No OFD packet to send [16:39:33]OFD Sender: No OFD packet to send [16:39:38]OFD Sender: No OFD packet to send [16:39:43]OFD Sender: No OFD packet to send [16:39:44]recv_with_timeout no data received [16:39:48]OFD Sender: No OFD packet to send [16:39:53]OFD Sender: No OFD packet to send [16:39:58]OFD Sender: No OFD packet to send [16:40:03]OFD Sender: No OFD packet to send [16:40:08]OFD Sender: No OFD packet to send [16:40:13]OFD Sender: No OFD packet to send [16:40:18]OFD Sender: No OFD packet to send [16:40:21]accept exits with 7 [16:40:21]New connection [16:40:21]New thread 3067288932 created [16:40:21]Thread 3067145572 joined [16:40:21]Waiting for new connection... [16:40:21] Sock 7.Parse request [16:40:21]Sock 7.Check first char [16:40:21]Sock 7.First char is OK [16:40:21]request: POST /json_proto HTTP/1.0 [16:40:21]Method: POST [16:40:21]URL: /json_proto [16:40:21]Method is POST - this is cgi request [16:40:21]url: /json_proto [16:40:21]query_string will be loaded in cgi processing [16:40:21]execute_cgi json_proto POST (null) [16:40:21]execute_cgi path=json_proto method=POST [16:40:21]POST find Content-Length [16:40:21]Host: 172.17.43.131:8080 [16:40:21]Content-Length: 671 [16:40:21]Content-Type: application/json [16:40:21] [16:40:21]POST finish read [16:40:21]Found Content-Length = 671 [16:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:21]execute_script... [16:40:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:21]POST & json_proto [16:40:21]process_json_proto [16:40:21]json parsed OK: [16:40:21]protocol is kg_v1.0 [16:40:21]action value=close_receipt [16:40:21]process_action close_receipt [16:40:21]cmd_close_receipt [16:40:21]MH_GetDate [16:40:21]Write to MH i2c: F0 00 00 DE 02 CF [16:40:21]Write i2c OK [16:40:21]MH_I2C_Read... [16:40:21]Read from MH i2c: F0 [16:40:21]MH_I2C_Read... [16:40:21]Read from MH i2c: F0 09 00 [16:40:21]MH_I2C_Read... [16:40:21]Read from MH i2c: F0 09 00 DE 02 00 76 D1 A3 66 F9 24 A2 66 4D [16:40:21]GetLastDocTimeStamp 1722011946 [16:40:21]current date 1722012022 [16:40:21]FM_GetShiftState [16:40:21]SAM_PROTO_GetShiftState [16:40:21]wFMCommunicate request_size=4 [16:40:21]MH_SAM_APDU [16:40:21]CAPDU: 80 13 01 00 [16:40:21]Write to MH i2c: E2 08 00 DF 02 80 13 01 00 00 00 00 00 5E [16:40:21]Write i2c OK [16:40:21]MH_I2C_Read... [16:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:21]Read from MH i2c: E2 [16:40:21]MH_I2C_Read... [16:40:21]Read from MH i2c: E2 0E 00 [16:40:21]MH_I2C_Read... [16:40:21]Read from MH i2c: E2 0E 00 DF 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [16:40:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:40:21]wFMCommunicate OK [16:40:21]SAM_PROTO_GetShiftState done [16:40:21]FM_GetShiftState done [16:40:21]opened in 1721952182 [16:40:21]opened+sec_in_day 1722038582 [16:40:21]quantity*price = 40041 [16:40:21]sum+1 = 40043 [16:40:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 408 26.07.2024 16:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225340 ФПД: 154674225819499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164022&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225340&fm=154674225819499&tin=02508201610067®Number=0000000000092624&sum=40000 [16:40:22]StoreToDocumentArchive [16:40:22]shift 437 fd 225340 [16:40:22]save to /storage/0437/doc_00225340 [16:40:22]save last doc name /storage/0437/doc_00225340 to /storage/kkm_last_doc_name [16:40:22]save OK [16:40:22]Clear old archive folders... [16:40:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:40:22]tlvbuf is 011D8C10 [16:40:22]SAM_PROTO_ClearQueue [16:40:22]wFMCommunicate request_size=4 [16:40:22]MH_SAM_APDU [16:40:22]CAPDU: 80 09 00 00 [16:40:22]Write to MH i2c: E2 08 00 EC 02 80 09 00 00 00 00 00 00 60 [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:22]Read from MH i2c: E2 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [16:40:22]RAPDU: 90 00 [16:40:22]wFMCommunicate OK [16:40:22]SAM_PROTO_ClearQueue done [16:40:22]KKMCreateOFDPacket [16:40:22]OFDProtocolAddRootSTLVToBuf [16:40:22]FM_MakeSignedData [16:40:22]FM_MakeSignedData [16:40:22]SAM_PROTO_SignData [16:40:22]wFMCommunicate request_size=4 [16:40:22]MH_SAM_APDU [16:40:22]CAPDU: 80 0D 01 02 [16:40:22]Write to MH i2c: E2 08 00 ED 02 80 0D 01 02 00 00 00 00 68 [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:22]Read from MH i2c: E2 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [16:40:22]RAPDU: 90 00 [16:40:22]wFMCommunicate OK [16:40:22]wFMCommunicate request_size=255 [16:40:22]MH_SAM_APDU [16:40:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 76 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 70 03 00 35 04 06 00 [16:40:22]Write to MH i2c: E2 02 01 EE 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 76 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 70 03 00 35 04 06 00 00 00 8B [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:22]Read from MH i2c: E2 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [16:40:22]RAPDU: 90 00 [16:40:22]wFMCommunicate OK [16:40:22]wFMCommunicate request_size=11 [16:40:22]MH_SAM_APDU [16:40:22]CAPDU: 80 0D 02 02 06 8C AC E6 49 2F 6B [16:40:22]Write to MH i2c: E2 0E 00 EF 02 80 0D 02 02 06 00 8C AC E6 49 2F 6B 00 00 78 [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:22]Read from MH i2c: E2 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [16:40:22]RAPDU: 90 00 [16:40:22]wFMCommunicate OK [16:40:22]wFMCommunicate request_size=4 [16:40:22]MH_SAM_APDU [16:40:22]CAPDU: 80 0D 03 02 [16:40:22]Write to MH i2c: E2 08 00 F0 02 80 0D 03 02 00 00 00 00 6D [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:22]Read from MH i2c: E2 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 0B 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 0B 00 F0 02 00 17 1A 22 60 17 46 27 8B 90 00 30 [16:40:22]RAPDU: 17 1A 22 60 17 46 27 8B 90 00 [16:40:22]wFMCommunicate OK [16:40:22]SAM_PROTO_SignData done [16:40:22]FM_MakeSignedData done [16:40:22]CreateOFDProtocolMessage [16:40:22]wFMCommunicate request_size=4 [16:40:22]MH_SAM_APDU [16:40:22]CAPDU: 80 11 00 00 [16:40:22]Write to MH i2c: E2 08 00 F1 02 80 11 00 00 00 00 00 00 6D [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:22]Read from MH i2c: E2 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 17 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: E2 17 00 F1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [16:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:22]wFMCommunicate OK [16:40:22]CreateOFDProtocolMessage done [16:40:22]OFDSenderStorePacket 225340 [16:40:22]StoreOFDPacket docnum=225340 [16:40:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7E 60 08 01 C4 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 76 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 70 03 00 35 04 06 00 8C AC E6 49 2F 6B 17 1A 22 60 17 46 27 8B [16:40:22]CheckFolder [16:40:22]dirname=/storage/ofd_packets [16:40:22]CheckFolder done [16:40:22]ProducePacketName [16:40:22]name=ofd_packets/00225340 [16:40:22]NVStorageSaveData ofd_packets/00225340 [16:40:22]File name is /storage/ofd_packets/00225340 [16:40:22]Write 302 bytes [16:40:22]NVStorageSaveData done [16:40:22]OFDSenderStorePacket done [16:40:22]KKMCreateOFDPacket done [16:40:22]NVStorageSaveData kkm_last_timestamp [16:40:22]File name is /storage/kkm_last_timestamp [16:40:22]Write 4 bytes [16:40:22]NVStorageSaveData done [16:40:22]ExternCall_PrintAddStr [16:40:22]wPrintStart [16:40:22]Write to MH i2c: 01 00 00 F2 02 F4 [16:40:22]Write i2c OK [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: 01 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: 01 07 00 [16:40:22]MH_I2C_Read... [16:40:22]Read from MH i2c: 01 07 00 F2 02 00 00 00 00 00 FF 0F 09 [16:40:22]RasterBufferAndPrint [16:40:22]line Счет N : (1)2001550 [16:40:22]line ИНН: 02508201610067 [16:40:22]line Контрольно-Кассовый Чек [16:40:22]line ПРОДАЖА [16:40:22]line ТРК (МРК, ГНК) : 32 [16:40:22]line Товар: 2710124130 [16:40:22]line Super-92-К-5 [16:40:22]line 5.820 * 68.80 [16:40:22]line = 400.42 [16:40:22]line НДС 12% НСП 1% [16:40:22]line > о реализуемом товаре [16:40:22]line ОКРУГЛЕНИЕ: -0.42 [16:40:22]line ИТОГО: 400.00 [16:40:22]line Внесено: 400.00 [16:40:22]line СДАЧА: 0.00 [16:40:22]line НСП 1% : 3.54 [16:40:22]line НДС 12% : 42.52 [16:40:22]line Наличными: 400.00 [16:40:22]line Безнал.: 0.00 [16:40:22]line Место: АЗС № 97 "Партнер Нефть" [16:40:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:40:22]line СНО: Общий режим [16:40:22]line Чек 408 26.07.2024 16:40 [16:40:22]line Смена: 437 ФФД: 1.0 [16:40:22]line ЗНМ: 0300000054 [16:40:22]line РНМ: 0000000000092624 [16:40:22]line Версия ККМ: 001 [16:40:22]line ФМ: 0000000000874959 [16:40:22]line ФД: 225340 [16:40:22]line ФПД: 154674225819499 [16:40:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164022&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225340&fm=154674225819499&tin=02508201610067®Number=0000000000092624&sum=40000 [16:40:22]written 0, free lines is 4095 [16:40:22]OFD Sender: Processing packet 225340 [packets to send 597, broken 596] [16:40:22]ProducePacketName [16:40:22]name=ofd_packets/00225340 [16:40:22]OFD Sender: To server: pG, [16:40:22]CommunicateWithHost lk.salyk.kg:30040 [16:40:22]ConnectInit lk.salyk.kg [16:40:23]Write to MH i2c: 01 00 00 1D 03 20 [16:40:23]Write i2c OK [16:40:23]MH_I2C_Read... [16:40:23]Read from MH i2c: 01 [16:40:23]MH_I2C_Read... [16:40:23]Read from MH i2c: 01 07 00 [16:40:23]MH_I2C_Read... [16:40:23]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 61 0C 94 [16:40:23]RasterBufferAndPrint [16:40:23]line [16:40:23]line [16:40:23]line [16:40:23]line [16:40:23]line [16:40:23]written 0, free lines is 3172 [16:40:23]MH_Cut [16:40:23]Write to MH i2c: D1 01 00 24 03 01 F9 [16:40:23]Write i2c OK [16:40:23]MH_I2C_Read... [16:40:23]Read from MH i2c: D1 [16:40:23]MH_I2C_Read... [16:40:23]Read from MH i2c: D1 01 00 [16:40:23]MH_I2C_Read... [16:40:23]Read from MH i2c: D1 01 00 24 03 00 F8 [16:40:23]Write to MH i2c: 01 00 00 25 03 28 [16:40:23]Write i2c OK [16:40:23]MH_I2C_Read... [16:40:23]Connected sock=9 [16:40:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7E 60 08 01 C4 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 76 D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 70 03 00 35 04 06 00 8C AC E6 49 2F 6B 17 1A 22 60 17 46 27 8B [16:40:24]*** Cut start [16:40:24]*** Partial cut [16:40:24]*** CUTSNS_PIN = 1 [16:40:24]*** CUTSNS_PIN = 0 [16:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9A D6 47 00 74 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 70 03 00 F4 03 04 00 87 7D A3 66 B6 04 01 00 00 5D FB 6E 26 F9 68 EA EC [16:40:24]CommunicateWithHost err = 0 [16:40:24]CheckOFDResponse [16:40:24]1017 (14) - 77093643461234 [16:40:24]1041 (16) - 0000000000874959 [16:40:24]1040 (4) - 225340 [16:40:24]1012 (4) - 26.07.2024 10:42 [16:40:24]1206 (1) - 0 [16:40:24]OFD Sender: Remove packet 225340 [16:40:24]ProducePacketName [16:40:24]name=ofd_packets/00225340 [16:40:24]NVStorageDeleteData [16:40:24]*** Brake cut motor [16:40:25]Read from MH i2c: 01 [16:40:25]MH_I2C_Read... [16:40:25]*** Stop cut motor [16:40:25]*** Cut end [16:40:25]Read from MH i2c: 01 07 00 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 FF 0F 3D [16:40:25]process_action close_receipt done [16:40:25]requested_data is exist [16:40:25]produce_requested_data [16:40:25]requested_item fm.sn is exist - process it [16:40:25]wFMCommunicate request_size=4 [16:40:25]MH_SAM_APDU [16:40:25]CAPDU: 80 11 00 00 [16:40:25]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [16:40:25]Write i2c OK [16:40:25]MH_I2C_Read... [16:40:25]OFD Sender: No OFD packet to send [16:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:25]Read from MH i2c: E2 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: E2 17 00 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [16:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:25]wFMCommunicate OK [16:40:25]requested_item fd.num is exist - process it [16:40:25]SAM_PROTO_GetFieldsCounters [16:40:25]wFMCommunicate request_size=4 [16:40:25]MH_SAM_APDU [16:40:25]CAPDU: 80 13 00 00 [16:40:25]Write to MH i2c: E2 08 00 27 03 80 13 00 00 00 00 00 00 A6 [16:40:25]Write i2c OK [16:40:25]MH_I2C_Read... [16:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:25]Read from MH i2c: E2 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: E2 62 00 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: E2 62 00 27 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [16:40:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:25]wFMCommunicate OK [16:40:25]SAM_PROTO_GetFieldsCounters done [16:40:25]requested_item shift.num is exist - process it [16:40:25]requested_item shift.opened is exist - process it [16:40:25]req_shift_opened [16:40:25]FM_GetShiftState [16:40:25]SAM_PROTO_GetShiftState [16:40:25]wFMCommunicate request_size=4 [16:40:25]MH_SAM_APDU [16:40:25]CAPDU: 80 13 01 00 [16:40:25]Write to MH i2c: E2 08 00 28 03 80 13 01 00 00 00 00 00 A8 [16:40:25]Write i2c OK [16:40:25]MH_I2C_Read... [16:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:25]Read from MH i2c: E2 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: E2 0E 00 [16:40:25]MH_I2C_Read... [16:40:25]Read from MH i2c: E2 0E 00 28 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [16:40:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:40:25]wFMCommunicate OK [16:40:25]SAM_PROTO_GetShiftState done [16:40:25]FM_GetShiftState done [16:40:25]req_shift_opened done [16:40:25]requested_item shift.open_date is exist - process it [16:40:25]req_shift_open_date [16:40:25]req_shift_open_date done [16:40:25]produce_requested_data done [16:40:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225340,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:40:25]process_action_free close_receipt [16:40:25]json_value_free [16:40:25]json_value_free done [16:40:25]process_json_proto returns [16:40:25]Send response to host [16:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225340,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:40:25]free response buf [16:40:25]execute_script done [16:40:25]execute_script returns [16:40:25]free content buf [16:40:25]Sock 7.Close socket [16:40:25]Sock 7.Thread stoped [16:40:30]OFD Sender: No OFD packet to send [16:40:35]OFD Sender: No OFD packet to send [16:40:40]OFD Sender: No OFD packet to send [16:40:43]accept exits with 10 [16:40:43]New connection [16:40:43]New thread 3067145572 created [16:40:43]Thread 3067288932 joined [16:40:43]Waiting for new connection... [16:40:43] Sock 10.Parse request [16:40:43]Sock 10.Check first char [16:40:43]Sock 10.First char is OK [16:40:43]request: POST /json_proto HTTP/1.0 [16:40:43]Method: POST [16:40:43]URL: /json_proto [16:40:43]Method is POST - this is cgi request [16:40:43]url: /json_proto [16:40:43]query_string will be loaded in cgi processing [16:40:43]execute_cgi json_proto POST (null) [16:40:43]execute_cgi path=json_proto method=POST [16:40:43]POST find Content-Length [16:40:43]Host: 172.17.43.131:8080 [16:40:43]Content-Length: 679 [16:40:43]Content-Type: application/json [16:40:43] [16:40:43]POST finish read [16:40:43]Found Content-Length = 679 [16:40:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:43]execute_script... [16:40:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:43]POST & json_proto [16:40:43]process_json_proto [16:40:43]json parsed OK: [16:40:43]protocol is kg_v1.0 [16:40:43]action value=close_receipt [16:40:43]process_action close_receipt [16:40:43]cmd_close_receipt [16:40:43]MH_GetDate [16:40:43]Write to MH i2c: F0 00 00 29 03 1B [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: F0 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: F0 09 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: F0 09 00 29 03 00 8C D1 A3 66 F9 24 A2 66 AF [16:40:43]GetLastDocTimeStamp 1722012022 [16:40:43]current date 1722012044 [16:40:43]FM_GetShiftState [16:40:43]SAM_PROTO_GetShiftState [16:40:43]wFMCommunicate request_size=4 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 13 01 00 [16:40:43]Write to MH i2c: E2 08 00 2A 03 80 13 01 00 00 00 00 00 AA [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 0E 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 0E 00 2A 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [16:40:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:40:43]wFMCommunicate OK [16:40:43]SAM_PROTO_GetShiftState done [16:40:43]FM_GetShiftState done [16:40:43]opened in 1721952182 [16:40:43]opened+sec_in_day 1722038582 [16:40:43]quantity*price = 70037 [16:40:43]sum+1 = 70038 [16:40:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 409 26.07.2024 16:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225341 ФПД: 166263118412100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225341&fm=166263118412100&tin=02508201610067®Number=0000000000092624&sum=70000 [16:40:44]StoreToDocumentArchive [16:40:44]shift 437 fd 225341 [16:40:44]save to /storage/0437/doc_00225341 [16:40:44]save last doc name /storage/0437/doc_00225341 to /storage/kkm_last_doc_name [16:40:44]save OK [16:40:44]Clear old archive folders... [16:40:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:44]tlvbuf is 011FBE00 [16:40:44]SAM_PROTO_ClearQueue [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 09 00 00 [16:40:44]Write to MH i2c: E2 08 00 37 03 80 09 00 00 00 00 00 00 AC [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]SAM_PROTO_ClearQueue done [16:40:45]KKMCreateOFDPacket [16:40:45]OFDProtocolAddRootSTLVToBuf [16:40:45]FM_MakeSignedData [16:40:45]FM_MakeSignedData [16:40:45]SAM_PROTO_SignData [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 01 02 [16:40:45]Write to MH i2c: E2 08 00 38 03 80 0D 01 02 00 00 00 00 B4 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]wFMCommunicate request_size=255 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 8C D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 70 03 00 35 04 06 00 97 [16:40:45]Write to MH i2c: E2 02 01 39 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 8C D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 70 03 00 35 04 06 00 97 00 00 1F [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:45]OFD Sender: No OFD packet to send [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]wFMCommunicate request_size=10 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 02 02 05 37 26 1C B9 44 [16:40:45]Write to MH i2c: E2 0D 00 3A 03 80 0D 02 02 05 00 37 26 1C B9 44 00 00 37 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 03 02 [16:40:45]Write to MH i2c: E2 08 00 3B 03 80 0D 03 02 00 00 00 00 B9 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 0B 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 0B 00 3B 03 00 FB 47 F4 65 14 02 A5 0F 90 00 1F [16:40:45]RAPDU: FB 47 F4 65 14 02 A5 0F 90 00 [16:40:45]wFMCommunicate OK [16:40:45]SAM_PROTO_SignData done [16:40:45]FM_MakeSignedData done [16:40:45]CreateOFDProtocolMessage [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 11 00 00 [16:40:45]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 17 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [16:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:45]wFMCommunicate OK [16:40:45]CreateOFDProtocolMessage done [16:40:45]OFDSenderStorePacket 225341 [16:40:45]StoreOFDPacket docnum=225341 [16:40:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 34 07 01 8B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 8C D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 70 03 00 35 04 06 00 97 37 26 1C B9 44 FB 47 F4 65 14 02 A5 0F [16:40:45]CheckFolder [16:40:45]dirname=/storage/ofd_packets [16:40:45]CheckFolder done [16:40:45]ProducePacketName [16:40:45]name=ofd_packets/00225341 [16:40:45]NVStorageSaveData ofd_packets/00225341 [16:40:45]File name is /storage/ofd_packets/00225341 [16:40:45]Write 301 bytes [16:40:45]NVStorageSaveData done [16:40:45]OFDSenderStorePacket done [16:40:45]KKMCreateOFDPacket done [16:40:45]NVStorageSaveData kkm_last_timestamp [16:40:45]File name is /storage/kkm_last_timestamp [16:40:45]Write 4 bytes [16:40:45]NVStorageSaveData done [16:40:45]ExternCall_PrintAddStr [16:40:45]wPrintStart [16:40:45]Write to MH i2c: 01 00 00 3D 03 40 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: 01 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: 01 07 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [16:40:45]RasterBufferAndPrint [16:40:45]line Счет N : (1)2001551 [16:40:45]line ИНН: 02508201610067 [16:40:45]line Контрольно-Кассовый Чек [16:40:45]line ПРОДАЖА [16:40:45]line ТРК (МРК, ГНК) : 53 [16:40:45]line Товар: 2710124130 [16:40:45]line Аи-92-К-5 [16:40:45]line 10.330 * 67.80 [16:40:45]line = 700.37 [16:40:45]line НДС 12% НСП 1% [16:40:45]line > о реализуемом товаре [16:40:45]line ОКРУГЛЕНИЕ: -0.37 [16:40:45]line ИТОГО: 700.00 [16:40:45]line Внесено: 700.00 [16:40:45]line СДАЧА: 0.00 [16:40:45]line НСП 1% : 6.20 [16:40:45]line НДС 12% : 74.38 [16:40:45]line Наличными: 700.00 [16:40:45]line Безнал.: 0.00 [16:40:45]line Место: АЗС № 97 "Партнер Нефть" [16:40:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:40:45]line СНО: Общий режим [16:40:45]line Чек 409 26.07.2024 16:40 [16:40:45]line Смена: 437 ФФД: 1.0 [16:40:45]line ЗНМ: 0300000054 [16:40:45]line РНМ: 0000000000092624 [16:40:45]line Версия ККМ: 001 [16:40:45]line ФМ: 0000000000874959 [16:40:45]line ФД: 225341 [16:40:45]line ФПД: 166263118412100 [16:40:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225341&fm=166263118412100&tin=02508201610067®Number=0000000000092624&sum=70000 [16:40:45]written 0, free lines is 4095 [16:40:45]OFD Sender: Processing packet 225341 [packets to send 597, broken 596] [16:40:45]ProducePacketName [16:40:45]name=ofd_packets/00225341 [16:40:45]OFD Sender: To server: pG, [16:40:45]CommunicateWithHost lk.salyk.kg:30040 [16:40:45]ConnectInit lk.salyk.kg [16:40:46]Write to MH i2c: 01 00 00 68 03 6B [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 5E 0C DC [16:40:46]RasterBufferAndPrint [16:40:46]line [16:40:46]line [16:40:46]line [16:40:46]line [16:40:46]line [16:40:46]written 0, free lines is 3169 [16:40:46]MH_Cut [16:40:46]Write to MH i2c: D1 01 00 6F 03 01 44 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: D1 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: D1 01 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: D1 01 00 6F 03 00 43 [16:40:46]Write to MH i2c: 01 00 00 70 03 73 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:47]*** Cut start [16:40:47]*** Partial cut [16:40:47]*** CUTSNS_PIN = 1 [16:40:47]*** CUTSNS_PIN = 0 [16:40:47]*** Brake cut motor [16:40:47]Read from MH i2c: 01 [16:40:47]MH_I2C_Read... [16:40:47]*** Stop cut motor [16:40:47]*** Cut end [16:40:47]Read from MH i2c: 01 07 00 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 FF 0F 88 [16:40:47]process_action close_receipt done [16:40:47]requested_data is exist [16:40:47]produce_requested_data [16:40:47]requested_item fm.sn is exist - process it [16:40:47]wFMCommunicate request_size=4 [16:40:47]MH_SAM_APDU [16:40:47]CAPDU: 80 11 00 00 [16:40:47]Write to MH i2c: E2 08 00 71 03 80 11 00 00 00 00 00 00 EE [16:40:47]Write i2c OK [16:40:47]MH_I2C_Read... [16:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:47]Read from MH i2c: E2 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: E2 17 00 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: E2 17 00 71 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [16:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:40:47]wFMCommunicate OK [16:40:47]requested_item fd.num is exist - process it [16:40:47]SAM_PROTO_GetFieldsCounters [16:40:47]wFMCommunicate request_size=4 [16:40:47]MH_SAM_APDU [16:40:47]CAPDU: 80 13 00 00 [16:40:47]Write to MH i2c: E2 08 00 72 03 80 13 00 00 00 00 00 00 F1 [16:40:47]Write i2c OK [16:40:47]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 72 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [16:40:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetFieldsCounters done [16:40:48]requested_item shift.num is exist - process it [16:40:48]requested_item shift.opened is exist - process it [16:40:48]req_shift_opened [16:40:48]FM_GetShiftState [16:40:48]SAM_PROTO_GetShiftState [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 01 00 [16:40:48]Write to MH i2c: E2 08 00 73 03 80 13 01 00 00 00 00 00 F3 [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:48]Read from MH i2c: E2 0E 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 73 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A4 [16:40:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetShiftState done [16:40:48]FM_GetShiftState done [16:40:48]req_shift_opened done [16:40:48]requested_item shift.open_date is exist - process it [16:40:48]req_shift_open_date [16:40:48]req_shift_open_date done [16:40:48]produce_requested_data done [16:40:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225341,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:40:48]process_action_free close_receipt [16:40:48]json_value_free [16:40:48]json_value_free done [16:40:48]process_json_proto returns [16:40:48]Send response to host [16:40:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225341,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:40:48]free response buf [16:40:48]execute_script done [16:40:48]execute_script returns [16:40:48]free content buf [16:40:48]Sock 10.Close socket [16:40:48]Sock 10.Thread stoped [16:40:48]Connected sock=11 [16:40:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 34 07 01 8B 1F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 8C D1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 70 03 00 35 04 06 00 97 37 26 1C B9 44 FB 47 F4 65 14 02 A5 0F [16:40:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 47 1A 47 00 C4 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 70 03 00 F4 03 04 00 9F 7D A3 66 B6 04 01 00 00 5F 80 90 66 FA BB B2 E8 [16:40:49]CommunicateWithHost err = 0 [16:40:49]CheckOFDResponse [16:40:49]1017 (14) - 77093643461234 [16:40:49]1041 (16) - 0000000000874959 [16:40:49]1040 (4) - 225341 [16:40:49]1012 (4) - 26.07.2024 10:42 [16:40:49]1206 (1) - 0 [16:40:49]OFD Sender: Remove packet 225341 [16:40:49]ProducePacketName [16:40:49]name=ofd_packets/00225341 [16:40:49]NVStorageDeleteData [16:40:49]OFD Sender: No OFD packet to send [16:40:54]OFD Sender: No OFD packet to send [16:40:59]OFD Sender: No OFD packet to send [16:41:04]OFD Sender: No OFD packet to send [16:41:09]OFD Sender: No OFD packet to send [16:41:12]recv_with_timeout no data received [16:41:14]OFD Sender: No OFD packet to send [16:41:19]OFD Sender: No OFD packet to send [16:41:24]OFD Sender: No OFD packet to send [16:41:29]OFD Sender: No OFD packet to send [16:41:34]OFD Sender: No OFD packet to send [16:41:39]OFD Sender: No OFD packet to send [16:41:44]OFD Sender: No OFD packet to send [16:41:49]OFD Sender: No OFD packet to send [16:41:54]OFD Sender: No OFD packet to send [16:41:59]OFD Sender: No OFD packet to send [16:42:04]OFD Sender: No OFD packet to send [16:42:09]OFD Sender: No OFD packet to send [16:42:14]OFD Sender: No OFD packet to send [16:42:19]OFD Sender: No OFD packet to send [16:42:24]OFD Sender: No OFD packet to send [16:42:29]OFD Sender: No OFD packet to send [16:42:34]OFD Sender: No OFD packet to send [16:42:39]OFD Sender: No OFD packet to send [16:42:44]OFD Sender: No OFD packet to send [16:42:49]OFD Sender: No OFD packet to send [16:42:54]OFD Sender: No OFD packet to send [16:42:59]OFD Sender: No OFD packet to send [16:43:04]OFD Sender: No OFD packet to send [16:43:09]OFD Sender: No OFD packet to send [16:43:14]OFD Sender: No OFD packet to send [16:43:19]OFD Sender: No OFD packet to send [16:43:24]OFD Sender: No OFD packet to send [16:43:30]OFD Sender: No OFD packet to send [16:43:35]OFD Sender: No OFD packet to send [16:43:37]accept exits with 9 [16:43:37]New connection [16:43:37]New thread 3067288932 created [16:43:37]Thread 3067145572 joined [16:43:37]Waiting for new connection... [16:43:37] Sock 9.Parse request [16:43:37]Sock 9.Check first char [16:43:37]Sock 9.First char is OK [16:43:37]request: POST /json_proto HTTP/1.0 [16:43:37]Method: POST [16:43:37]URL: /json_proto [16:43:37]Method is POST - this is cgi request [16:43:37]url: /json_proto [16:43:37]query_string will be loaded in cgi processing [16:43:37]execute_cgi json_proto POST (null) [16:43:37]execute_cgi path=json_proto method=POST [16:43:37]POST find Content-Length [16:43:37]Host: 172.17.43.131:8080 [16:43:37]Content-Length: 640 [16:43:37]Content-Type: application/json [16:43:37] [16:43:37]POST finish read [16:43:37]Found Content-Length = 640 [16:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:37]execute_script... [16:43:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:37]POST & json_proto [16:43:37]process_json_proto [16:43:37]json parsed OK: [16:43:37]protocol is kg_v1.0 [16:43:37]action value=close_receipt [16:43:37]process_action close_receipt [16:43:37]cmd_close_receipt [16:43:37]MH_GetDate [16:43:37]Write to MH i2c: F0 00 00 74 03 66 [16:43:37]Write i2c OK [16:43:37]MH_I2C_Read... [16:43:37]Read from MH i2c: F0 [16:43:37]MH_I2C_Read... [16:43:37]Read from MH i2c: F0 09 00 [16:43:37]MH_I2C_Read... [16:43:37]Read from MH i2c: F0 09 00 74 03 00 3A D2 A3 66 F9 24 A2 66 A9 [16:43:37]GetLastDocTimeStamp 1722012044 [16:43:37]current date 1722012218 [16:43:37]FM_GetShiftState [16:43:37]SAM_PROTO_GetShiftState [16:43:37]wFMCommunicate request_size=4 [16:43:37]MH_SAM_APDU [16:43:37]CAPDU: 80 13 01 00 [16:43:37]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [16:43:37]Write i2c OK [16:43:37]MH_I2C_Read... [16:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:37]Read from MH i2c: E2 [16:43:37]MH_I2C_Read... [16:43:37]Read from MH i2c: E2 0E 00 [16:43:37]MH_I2C_Read... [16:43:37]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A6 [16:43:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:43:37]wFMCommunicate OK [16:43:37]SAM_PROTO_GetShiftState done [16:43:37]FM_GetShiftState done [16:43:37]opened in 1721952182 [16:43:37]opened+sec_in_day 1722038582 [16:43:37]quantity*price = 99999 [16:43:37]sum+1 = 100001 [16:43:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 410 26.07.2024 16:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225342 ФПД: 192478566600997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164338&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225342&fm=192478566600997&tin=02508201610067®Number=0000000000092624&sum=100000 [16:43:38]StoreToDocumentArchive [16:43:38]shift 437 fd 225342 [16:43:38]save to /storage/0437/doc_00225342 [16:43:38]save last doc name /storage/0437/doc_00225342 to /storage/kkm_last_doc_name [16:43:38]save OK [16:43:38]Clear old archive folders... [16:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:43:38]tlvbuf is 0124DE40 [16:43:38]SAM_PROTO_ClearQueue [16:43:38]wFMCommunicate request_size=4 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 09 00 00 [16:43:38]Write to MH i2c: E2 08 00 82 03 80 09 00 00 00 00 00 00 F7 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [16:43:38]RAPDU: 90 00 [16:43:38]wFMCommunicate OK [16:43:38]SAM_PROTO_ClearQueue done [16:43:38]KKMCreateOFDPacket [16:43:38]OFDProtocolAddRootSTLVToBuf [16:43:38]FM_MakeSignedData [16:43:38]FM_MakeSignedData [16:43:38]SAM_PROTO_SignData [16:43:38]wFMCommunicate request_size=4 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 0D 01 02 [16:43:38]Write to MH i2c: E2 08 00 83 03 80 0D 01 02 00 00 00 00 FF [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [16:43:38]RAPDU: 90 00 [16:43:38]wFMCommunicate OK [16:43:38]wFMCommunicate request_size=255 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3A D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 70 03 00 35 04 06 00 AF 0E E8 96 [16:43:38]Write to MH i2c: E2 02 01 84 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3A D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 70 03 00 35 04 06 00 AF 0E E8 96 00 00 C3 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:39]Read from MH i2c: E2 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 03 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [16:43:39]RAPDU: 90 00 [16:43:39]wFMCommunicate OK [16:43:39]wFMCommunicate request_size=7 [16:43:39]MH_SAM_APDU [16:43:39]CAPDU: 80 0D 02 02 02 D1 25 [16:43:39]Write to MH i2c: E2 0A 00 85 03 80 0D 02 02 02 00 D1 25 00 00 FC [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:39]Read from MH i2c: E2 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 03 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [16:43:39]RAPDU: 90 00 [16:43:39]wFMCommunicate OK [16:43:39]wFMCommunicate request_size=4 [16:43:39]MH_SAM_APDU [16:43:39]CAPDU: 80 0D 03 02 [16:43:39]Write to MH i2c: E2 08 00 86 03 80 0D 03 02 00 00 00 00 04 [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:39]Read from MH i2c: E2 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 0B 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 0B 00 86 03 00 2F B0 91 CA 13 86 35 40 90 00 4D [16:43:39]RAPDU: 2F B0 91 CA 13 86 35 40 90 00 [16:43:39]wFMCommunicate OK [16:43:39]SAM_PROTO_SignData done [16:43:39]FM_MakeSignedData done [16:43:39]CreateOFDProtocolMessage [16:43:39]wFMCommunicate request_size=4 [16:43:39]MH_SAM_APDU [16:43:39]CAPDU: 80 11 00 00 [16:43:39]Write to MH i2c: E2 08 00 87 03 80 11 00 00 00 00 00 00 04 [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:39]Read from MH i2c: E2 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 17 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: E2 17 00 87 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [16:43:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:43:39]wFMCommunicate OK [16:43:39]CreateOFDProtocolMessage done [16:43:39]OFDSenderStorePacket 225342 [16:43:39]StoreOFDPacket docnum=225342 [16:43:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 42 4A 04 01 4C 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3A D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 70 03 00 35 04 06 00 AF 0E E8 96 D1 25 2F B0 91 CA 13 86 35 40 [16:43:39]CheckFolder [16:43:39]dirname=/storage/ofd_packets [16:43:39]CheckFolder done [16:43:39]ProducePacketName [16:43:39]name=ofd_packets/00225342 [16:43:39]NVStorageSaveData ofd_packets/00225342 [16:43:39]File name is /storage/ofd_packets/00225342 [16:43:39]Write 298 bytes [16:43:39]NVStorageSaveData done [16:43:39]OFDSenderStorePacket done [16:43:39]KKMCreateOFDPacket done [16:43:39]NVStorageSaveData kkm_last_timestamp [16:43:39]File name is /storage/kkm_last_timestamp [16:43:39]Write 4 bytes [16:43:39]NVStorageSaveData done [16:43:39]ExternCall_PrintAddStr [16:43:39]wPrintStart [16:43:39]Write to MH i2c: 01 00 00 88 03 8B [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 07 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [16:43:39]RasterBufferAndPrint [16:43:39]line Счет N : (1)2001553 [16:43:39]line ИНН: 02508201610067 [16:43:39]line Контрольно-Кассовый Чек [16:43:39]line ПРОДАЖА [16:43:39]line ТРК (МРК, ГНК) : 41 [16:43:39]line Товар: 2710194210 [16:43:39]line ДТ-К-5 [16:43:39]line 13.210 * 75.70 [16:43:39]line = 1000.00 [16:43:39]line НДС 12% НСП 1% [16:43:39]line > о реализуемом товаре [16:43:39]line ИТОГО: 1000.00 [16:43:39]line НСП 1% : 8.85 [16:43:39]line НДС 12% : 106.19 [16:43:39]line Наличными: 1000.00 [16:43:39]line Безнал.: 0.00 [16:43:39]line Место: АЗС № 97 "Партнер Нефть" [16:43:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:43:39]line СНО: Общий режим [16:43:39]line Чек 410 26.07.2024 16:43 [16:43:39]line Смена: 437 ФФД: 1.0 [16:43:39]line ЗНМ: 0300000054 [16:43:39]line РНМ: 0000000000092624 [16:43:39]line Версия ККМ: 001 [16:43:39]line ФМ: 0000000000874959 [16:43:39]line ФД: 225342 [16:43:39]line ФПД: 192478566600997 [16:43:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164338&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225342&fm=192478566600997&tin=02508201610067®Number=0000000000092624&sum=100000 [16:43:39]OFD Sender: Processing packet 225342 [packets to send 597, broken 596] [16:43:39]ProducePacketName [16:43:39]name=ofd_packets/00225342 [16:43:39]OFD Sender: To server: pG, [16:43:39]CommunicateWithHost lk.salyk.kg:30040 [16:43:39]ConnectInit lk.salyk.kg [16:43:39]written 0, free lines is 4095 [16:43:39]Write to MH i2c: 01 00 00 B0 03 B3 [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 07 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 9E 0C 64 [16:43:39]RasterBufferAndPrint [16:43:39]line [16:43:39]line [16:43:39]line [16:43:39]line [16:43:39]line [16:43:39]written 0, free lines is 3234 [16:43:39]MH_Cut [16:43:39]Write to MH i2c: D1 01 00 B7 03 01 8C [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: D1 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: D1 01 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: D1 01 00 B7 03 00 8B [16:43:39]Write to MH i2c: 01 00 00 B8 03 BB [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:41]*** Cut start [16:43:41]*** Partial cut [16:43:41]*** CUTSNS_PIN = 1 [16:43:41]*** CUTSNS_PIN = 0 [16:43:41]*** Brake cut motor [16:43:41]Read from MH i2c: 01 [16:43:41]MH_I2C_Read... [16:43:41]*** Stop cut motor [16:43:41]*** Cut end [16:43:41]Read from MH i2c: 01 07 00 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [16:43:41]process_action close_receipt done [16:43:41]requested_data is exist [16:43:41]produce_requested_data [16:43:41]requested_item fm.sn is exist - process it [16:43:41]wFMCommunicate request_size=4 [16:43:41]MH_SAM_APDU [16:43:41]CAPDU: 80 11 00 00 [16:43:41]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [16:43:41]Write i2c OK [16:43:41]MH_I2C_Read... [16:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:41]Read from MH i2c: E2 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 17 00 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [16:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:43:41]wFMCommunicate OK [16:43:41]requested_item fd.num is exist - process it [16:43:41]SAM_PROTO_GetFieldsCounters [16:43:41]wFMCommunicate request_size=4 [16:43:41]MH_SAM_APDU [16:43:41]CAPDU: 80 13 00 00 [16:43:41]Write to MH i2c: E2 08 00 BA 03 80 13 00 00 00 00 00 00 39 [16:43:41]Write i2c OK [16:43:41]MH_I2C_Read... [16:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:41]Read from MH i2c: E2 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 62 00 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 62 00 BA 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [16:43:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:43:41]wFMCommunicate OK [16:43:41]SAM_PROTO_GetFieldsCounters done [16:43:41]requested_item shift.num is exist - process it [16:43:41]requested_item shift.opened is exist - process it [16:43:41]req_shift_opened [16:43:41]FM_GetShiftState [16:43:41]SAM_PROTO_GetShiftState [16:43:41]wFMCommunicate request_size=4 [16:43:41]MH_SAM_APDU [16:43:41]CAPDU: 80 13 01 00 [16:43:41]Write to MH i2c: E2 08 00 BB 03 80 13 01 00 00 00 00 00 3B [16:43:41]Write i2c OK [16:43:41]MH_I2C_Read... [16:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:41]Read from MH i2c: E2 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 0E 00 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 0E 00 BB 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EC [16:43:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:43:41]wFMCommunicate OK [16:43:41]SAM_PROTO_GetShiftState done [16:43:41]FM_GetShiftState done [16:43:41]req_shift_opened done [16:43:41]requested_item shift.open_date is exist - process it [16:43:41]req_shift_open_date [16:43:41]req_shift_open_date done [16:43:41]produce_requested_data done [16:43:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225342,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:43:41]process_action_free close_receipt [16:43:41]json_value_free [16:43:41]json_value_free done [16:43:41]process_json_proto returns [16:43:41]Send response to host [16:43:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225342,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:43:41]free response buf [16:43:41]execute_script done [16:43:41]execute_script returns [16:43:41]free content buf [16:43:41]Sock 9.Close socket [16:43:41]Sock 9.Thread stoped [16:43:42]accept exits with 7 [16:43:42]New connection [16:43:42]New thread 3067145572 created [16:43:42]Thread 3067288932 joined [16:43:42]Waiting for new connection... [16:43:42] Sock 7.Parse request [16:43:42]Sock 7.Check first char [16:43:42]Sock 7.First char is OK [16:43:42]request: POST /json_proto HTTP/1.0 [16:43:42]Method: POST [16:43:42]URL: /json_proto [16:43:42]Method is POST - this is cgi request [16:43:42]url: /json_proto [16:43:42]query_string will be loaded in cgi processing [16:43:42]execute_cgi json_proto POST (null) [16:43:42]execute_cgi path=json_proto method=POST [16:43:42]POST find Content-Length [16:43:42]Host: 172.17.43.131:8080 [16:43:42]Content-Length: 801 [16:43:42]Content-Type: application/json [16:43:42] [16:43:42]POST finish read [16:43:42]Found Content-Length = 801 [16:43:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:42]execute_script... [16:43:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:42]POST & json_proto [16:43:42]process_json_proto [16:43:42]json parsed OK: [16:43:42]protocol is kg_v1.0 [16:43:42]action value=close_receipt [16:43:42]process_action close_receipt [16:43:42]cmd_close_receipt [16:43:42]MH_GetDate [16:43:42]Write to MH i2c: F0 00 00 BC 03 AE [16:43:42]Write i2c OK [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: F0 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: F0 09 00 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: F0 09 00 BC 03 00 3F D2 A3 66 F9 24 A2 66 F6 [16:43:42]GetLastDocTimeStamp 1722012218 [16:43:42]current date 1722012223 [16:43:42]FM_GetShiftState [16:43:42]SAM_PROTO_GetShiftState [16:43:42]wFMCommunicate request_size=4 [16:43:42]MH_SAM_APDU [16:43:42]CAPDU: 80 13 01 00 [16:43:42]Write to MH i2c: E2 08 00 BD 03 80 13 01 00 00 00 00 00 3D [16:43:42]Write i2c OK [16:43:42]MH_I2C_Read... [16:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:42]Read from MH i2c: E2 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 0E 00 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 0E 00 BD 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EE [16:43:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:43:42]wFMCommunicate OK [16:43:42]SAM_PROTO_GetShiftState done [16:43:42]FM_GetShiftState done [16:43:42]opened in 1721952182 [16:43:42]opened+sec_in_day 1722038582 [16:43:42]quantity*price = 150037 [16:43:42]sum+1 = 150038 [16:43:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 411 26.07.2024 16:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225343 ФПД: 144593128782831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225343&fm=144593128782831&tin=02508201610067®Number=0000000000092624&sum=150037 [16:43:43]StoreToDocumentArchive [16:43:43]shift 437 fd 225343 [16:43:43]save to /storage/0437/doc_00225343 [16:43:43]save last doc name /storage/0437/doc_00225343 to /storage/kkm_last_doc_name [16:43:43]save OK [16:43:43]Clear old archive folders... [16:43:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:43:43]tlvbuf is 012424A0 [16:43:43]SAM_PROTO_ClearQueue [16:43:43]wFMCommunicate request_size=4 [16:43:43]MH_SAM_APDU [16:43:43]CAPDU: 80 09 00 00 [16:43:43]Write to MH i2c: E2 08 00 CA 03 80 09 00 00 00 00 00 00 3F [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:43]Read from MH i2c: E2 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 03 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 03 00 CA 03 00 90 00 41 [16:43:43]RAPDU: 90 00 [16:43:43]wFMCommunicate OK [16:43:43]SAM_PROTO_ClearQueue done [16:43:43]KKMCreateOFDPacket [16:43:43]OFDProtocolAddRootSTLVToBuf [16:43:43]FM_MakeSignedData [16:43:43]FM_MakeSignedData [16:43:43]SAM_PROTO_SignData [16:43:43]wFMCommunicate request_size=4 [16:43:43]MH_SAM_APDU [16:43:43]CAPDU: 80 0D 01 02 [16:43:43]Write to MH i2c: E2 08 00 CB 03 80 0D 01 02 00 00 00 00 47 [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:43]Read from MH i2c: E2 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 03 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 03 00 CB 03 00 90 00 42 [16:43:43]RAPDU: 90 00 [16:43:43]wFMCommunicate OK [16:43:43]wFMCommunicate request_size=255 [16:43:43]MH_SAM_APDU [16:43:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 3F D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 70 03 00 35 04 06 00 83 81 B6 13 [16:43:43]Write to MH i2c: E2 02 01 CC 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 3F D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 70 03 00 35 04 06 00 83 81 B6 13 00 00 D2 [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:44]Read from MH i2c: E2 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 03 00 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [16:43:44]RAPDU: 90 00 [16:43:44]wFMCommunicate OK [16:43:44]wFMCommunicate request_size=7 [16:43:44]MH_SAM_APDU [16:43:44]CAPDU: 80 0D 02 02 02 FB EF [16:43:44]Write to MH i2c: E2 0A 00 CD 03 80 0D 02 02 02 00 FB EF 00 00 38 [16:43:44]Write i2c OK [16:43:44]MH_I2C_Read... [16:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:44]Read from MH i2c: E2 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 03 00 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [16:43:44]RAPDU: 90 00 [16:43:44]wFMCommunicate OK [16:43:44]wFMCommunicate request_size=4 [16:43:44]MH_SAM_APDU [16:43:44]CAPDU: 80 0D 03 02 [16:43:44]Write to MH i2c: E2 08 00 CE 03 80 0D 03 02 00 00 00 00 4C [16:43:44]Write i2c OK [16:43:44]MH_I2C_Read... [16:43:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:44]Read from MH i2c: E2 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 0B 00 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 0B 00 CE 03 00 CE D4 38 C1 C0 4A 71 52 90 00 B5 [16:43:44]RAPDU: CE D4 38 C1 C0 4A 71 52 90 00 [16:43:44]wFMCommunicate OK [16:43:44]SAM_PROTO_SignData done [16:43:44]FM_MakeSignedData done [16:43:44]CreateOFDProtocolMessage [16:43:44]wFMCommunicate request_size=4 [16:43:44]MH_SAM_APDU [16:43:44]CAPDU: 80 11 00 00 [16:43:44]Write to MH i2c: E2 08 00 CF 03 80 11 00 00 00 00 00 00 4C [16:43:44]Write i2c OK [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 [16:43:44]MH_I2C_Read... [16:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:44]Read from MH i2c: E2 17 00 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: E2 17 00 CF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [16:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:43:44]wFMCommunicate OK [16:43:44]CreateOFDProtocolMessage done [16:43:44]OFDSenderStorePacket 225343 [16:43:44]StoreOFDPacket docnum=225343 [16:43:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 09 62 04 01 7E 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 3F D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 70 03 00 35 04 06 00 83 81 B6 13 FB EF CE D4 38 C1 C0 4A 71 52 [16:43:44]CheckFolder [16:43:44]dirname=/storage/ofd_packets [16:43:44]CheckFolder done [16:43:44]ProducePacketName [16:43:44]name=ofd_packets/00225343 [16:43:44]NVStorageSaveData ofd_packets/00225343 [16:43:44]File name is /storage/ofd_packets/00225343 [16:43:44]Write 298 bytes [16:43:44]NVStorageSaveData done [16:43:44]OFDSenderStorePacket done [16:43:44]KKMCreateOFDPacket done [16:43:44]NVStorageSaveData kkm_last_timestamp [16:43:44]File name is /storage/kkm_last_timestamp [16:43:44]Write 4 bytes [16:43:44]NVStorageSaveData done [16:43:44]ExternCall_PrintAddStr [16:43:44]wPrintStart [16:43:44]Write to MH i2c: 01 00 00 D0 03 D3 [16:43:44]Write i2c OK [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: 01 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: 01 07 00 [16:43:44]MH_I2C_Read... [16:43:44]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [16:43:44]RasterBufferAndPrint [16:43:44]line Счет N : (1)2001552 [16:43:44]line ИНН: 02508201610067 [16:43:44]line Контрольно-Кассовый Чек [16:43:44]line ПРОДАЖА [16:43:44]line ТРК (МРК, ГНК) : 31 [16:43:44]line Товар: 2710194210 [16:43:44]line ДТ-К-5 [16:43:44]line 19.820 * 75.70 [16:43:44]line = 1500.37 [16:43:44]line НДС 12% НСП 1% [16:43:44]line > о реализуемом товаре [16:43:44]line ИТОГО: 1500.37 [16:43:44]line НСП 1% : 13.28 [16:43:44]line НДС 12% : 159.33 [16:43:44]line Наличными: 0.00 [16:43:44]line Безнал.: 1500.37 [16:43:44]line Место: АЗС № 97 "Партнер Нефть" [16:43:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:43:44]line СНО: Общий режим [16:43:44]line Чек 411 26.07.2024 16:43 [16:43:44]line Смена: 437 ФФД: 1.0 [16:43:44]line ЗНМ: 0300000054 [16:43:44]line РНМ: 0000000000092624 [16:43:44]line Версия ККМ: 001 [16:43:44]line Платежная система: O! деньги [16:43:44]line ФМ: 0000000000874959 [16:43:44]line ФД: 225343 [16:43:44]line ФПД: 144593128782831 [16:43:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225343&fm=144593128782831&tin=02508201610067®Number=0000000000092624&sum=150037 [16:43:44]written 0, free lines is 4095 [16:43:45]Write to MH i2c: 01 00 00 FA 03 FD [16:43:45]Write i2c OK [16:43:45]MH_I2C_Read... [16:43:45]Read from MH i2c: 01 [16:43:45]MH_I2C_Read... [16:43:45]Read from MH i2c: 01 07 00 [16:43:45]MH_I2C_Read... [16:43:45]Read from MH i2c: 01 07 00 FA 03 00 00 00 00 00 74 0C 84 [16:43:45]RasterBufferAndPrint [16:43:45]line [16:43:45]line [16:43:45]line [16:43:45]line [16:43:45]line [16:43:45]written 0, free lines is 3195 [16:43:45]MH_Cut [16:43:45]Write to MH i2c: D1 01 00 01 04 01 D7 [16:43:45]Write i2c OK [16:43:45]MH_I2C_Read... [16:43:45]Read from MH i2c: D1 [16:43:45]MH_I2C_Read... [16:43:45]Read from MH i2c: D1 01 00 [16:43:45]MH_I2C_Read... [16:43:45]Read from MH i2c: D1 01 00 01 04 00 D6 [16:43:45]Write to MH i2c: 01 00 00 02 04 06 [16:43:45]Write i2c OK [16:43:45]MH_I2C_Read... [16:43:46]*** Cut start [16:43:46]*** Partial cut [16:43:46]*** CUTSNS_PIN = 1 [16:43:46]*** CUTSNS_PIN = 0 [16:43:46]*** Brake cut motor [16:43:46]Read from MH i2c: 01 [16:43:47]MH_I2C_Read... [16:43:47]*** Stop cut motor [16:43:47]*** Cut end [16:43:47]Read from MH i2c: 01 07 00 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: 01 07 00 02 04 00 00 00 00 00 FF 0F 1B [16:43:47]process_action close_receipt done [16:43:47]requested_data is exist [16:43:47]produce_requested_data [16:43:47]requested_item fm.sn is exist - process it [16:43:47]wFMCommunicate request_size=4 [16:43:47]MH_SAM_APDU [16:43:47]CAPDU: 80 11 00 00 [16:43:47]Write to MH i2c: E2 08 00 03 04 80 11 00 00 00 00 00 00 81 [16:43:47]Write i2c OK [16:43:47]MH_I2C_Read... [16:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:47]Read from MH i2c: E2 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: E2 17 00 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: E2 17 00 03 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DE [16:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:43:47]wFMCommunicate OK [16:43:47]requested_item fd.num is exist - process it [16:43:47]SAM_PROTO_GetFieldsCounters [16:43:47]wFMCommunicate request_size=4 [16:43:47]MH_SAM_APDU [16:43:47]CAPDU: 80 13 00 00 [16:43:47]Write to MH i2c: E2 08 00 04 04 80 13 00 00 00 00 00 00 84 [16:43:47]Write i2c OK [16:43:47]MH_I2C_Read... [16:43:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:47]Read from MH i2c: E2 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: E2 62 00 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: E2 62 00 04 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [16:43:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:43:47]wFMCommunicate OK [16:43:47]SAM_PROTO_GetFieldsCounters done [16:43:47]requested_item shift.num is exist - process it [16:43:47]requested_item shift.opened is exist - process it [16:43:47]req_shift_opened [16:43:47]FM_GetShiftState [16:43:47]SAM_PROTO_GetShiftState [16:43:47]wFMCommunicate request_size=4 [16:43:47]MH_SAM_APDU [16:43:47]CAPDU: 80 13 01 00 [16:43:47]Write to MH i2c: E2 08 00 05 04 80 13 01 00 00 00 00 00 86 [16:43:47]Write i2c OK [16:43:47]MH_I2C_Read... [16:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:47]Read from MH i2c: E2 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: E2 0E 00 [16:43:47]MH_I2C_Read... [16:43:47]Read from MH i2c: E2 0E 00 05 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 37 [16:43:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:43:47]wFMCommunicate OK [16:43:47]SAM_PROTO_GetShiftState done [16:43:47]FM_GetShiftState done [16:43:47]req_shift_opened done [16:43:47]requested_item shift.open_date is exist - process it [16:43:47]req_shift_open_date [16:43:47]req_shift_open_date done [16:43:47]produce_requested_data done [16:43:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225343,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:43:47]process_action_free close_receipt [16:43:47]json_value_free [16:43:47]json_value_free done [16:43:47]process_json_proto returns [16:43:47]Send response to host [16:43:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225343,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:43:47]free response buf [16:43:47]execute_script done [16:43:47]execute_script returns [16:43:47]free content buf [16:43:47]Sock 7.Close socket [16:43:47]Sock 7.Thread stoped [16:43:47]Connected sock=11 [16:43:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 42 4A 04 01 4C 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 3A D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 70 03 00 35 04 06 00 AF 0E E8 96 D1 25 2F B0 91 CA 13 86 35 40 [16:43:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 12 47 00 C4 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 70 03 00 F4 03 04 00 53 7E A3 66 B6 04 01 00 00 FD 97 D4 DF ED 76 E2 56 [16:43:48]CommunicateWithHost err = 0 [16:43:48]CheckOFDResponse [16:43:48]1017 (14) - 77093643461234 [16:43:48]1041 (16) - 0000000000874959 [16:43:48]1040 (4) - 225342 [16:43:48]1012 (4) - 26.07.2024 10:45 [16:43:48]1206 (1) - 0 [16:43:48]OFD Sender: Remove packet 225342 [16:43:48]ProducePacketName [16:43:48]name=ofd_packets/00225342 [16:43:48]NVStorageDeleteData [16:43:48]OFD Sender: Processing packet 225343 [packets to send 597, broken 596] [16:43:48]ProducePacketName [16:43:48]name=ofd_packets/00225343 [16:43:48]OFD Sender: To server: pG, [16:43:48]CommunicateWithHost lk.salyk.kg:30040 [16:43:48]ConnectInit lk.salyk.kg [16:43:51]Connected sock=7 [16:43:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 09 62 04 01 7E 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 3F D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 70 03 00 35 04 06 00 83 81 B6 13 FB EF CE D4 38 C1 C0 4A 71 52 [16:43:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6A D0 47 00 9A E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 70 03 00 F4 03 04 00 56 7E A3 66 B6 04 01 00 00 72 28 44 2E 12 16 01 07 [16:43:52]CommunicateWithHost err = 0 [16:43:52]CheckOFDResponse [16:43:52]1017 (14) - 77093643461234 [16:43:52]1041 (16) - 0000000000874959 [16:43:52]1040 (4) - 225343 [16:43:52]1012 (4) - 26.07.2024 10:45 [16:43:52]1206 (1) - 0 [16:43:52]OFD Sender: Remove packet 225343 [16:43:52]ProducePacketName [16:43:52]name=ofd_packets/00225343 [16:43:52]NVStorageDeleteData [16:43:52]OFD Sender: No OFD packet to send [16:43:52]OFD Sender: No OFD packet to send [16:43:57]OFD Sender: No OFD packet to send [16:44:02]OFD Sender: No OFD packet to send [16:44:07]recv_with_timeout no data received [16:44:07]OFD Sender: No OFD packet to send [16:44:12]OFD Sender: No OFD packet to send [16:44:17]OFD Sender: No OFD packet to send [16:44:22]OFD Sender: No OFD packet to send [16:44:27]OFD Sender: No OFD packet to send [16:44:32]OFD Sender: No OFD packet to send [16:44:37]OFD Sender: No OFD packet to send [16:44:42]OFD Sender: No OFD packet to send [16:44:47]OFD Sender: No OFD packet to send [16:44:52]OFD Sender: No OFD packet to send [16:44:57]OFD Sender: No OFD packet to send [16:44:58]accept exits with 9 [16:44:58]New connection [16:44:58]New thread 3067288932 created [16:44:58]Thread 3067145572 joined [16:44:58]Waiting for new connection... [16:44:58] Sock 9.Parse request [16:44:58]Sock 9.Check first char [16:44:58]Sock 9.First char is OK [16:44:58]request: POST /json_proto HTTP/1.0 [16:44:58]Method: POST [16:44:58]URL: /json_proto [16:44:58]Method is POST - this is cgi request [16:44:58]url: /json_proto [16:44:58]query_string will be loaded in cgi processing [16:44:58]execute_cgi json_proto POST (null) [16:44:58]execute_cgi path=json_proto method=POST [16:44:58]POST find Content-Length [16:44:58]Host: 172.17.43.131:8080 [16:44:58]Content-Length: 817 [16:44:58]Content-Type: application/json [16:44:58] [16:44:58]POST finish read [16:44:58]Found Content-Length = 817 [16:44:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.560, "sum" : 580.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 580.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:58]execute_script... [16:44:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.560, "sum" : 580.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 580.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:58]POST & json_proto [16:44:58]process_json_proto [16:44:58]json parsed OK: [16:44:58]protocol is kg_v1.0 [16:44:58]action value=close_receipt [16:44:58]process_action close_receipt [16:44:58]cmd_close_receipt [16:44:58]MH_GetDate [16:44:58]Write to MH i2c: F0 00 00 06 04 F9 [16:44:58]Write i2c OK [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: F0 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: F0 09 00 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: F0 09 00 06 04 00 8B D2 A3 66 F9 24 A2 66 8D [16:44:58]GetLastDocTimeStamp 1722012223 [16:44:58]current date 1722012299 [16:44:58]FM_GetShiftState [16:44:58]SAM_PROTO_GetShiftState [16:44:58]wFMCommunicate request_size=4 [16:44:58]MH_SAM_APDU [16:44:58]CAPDU: 80 13 01 00 [16:44:58]Write to MH i2c: E2 08 00 07 04 80 13 01 00 00 00 00 00 88 [16:44:58]Write i2c OK [16:44:58]MH_I2C_Read... [16:44:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:58]Read from MH i2c: E2 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: E2 0E 00 [16:44:58]MH_I2C_Read... [16:44:58]Read from MH i2c: E2 0E 00 07 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 39 [16:44:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:44:58]wFMCommunicate OK [16:44:58]SAM_PROTO_GetShiftState done [16:44:58]FM_GetShiftState done [16:44:58]opened in 1721952182 [16:44:58]opened+sec_in_day 1722038582 [16:44:58]quantity*price = 58036 [16:44:58]sum+1 = 58038 [16:44:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 580.37 НСП 1% : 5.14 НДС 12% : 61.63 Наличными: 0.00 Безнал.: 580.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 412 26.07.2024 16:44 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225344 ФПД: 73638758416415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164459&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225344&fm=73638758416415&tin=02508201610067®Number=0000000000092624&sum=58037 [16:44:59]StoreToDocumentArchive [16:44:59]shift 437 fd 225344 [16:44:59]save to /storage/0437/doc_00225344 [16:44:59]save last doc name /storage/0437/doc_00225344 to /storage/kkm_last_doc_name [16:44:59]save OK [16:44:59]Clear old archive folders... [16:44:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:59]tlvbuf is 0124DDF0 [16:44:59]SAM_PROTO_ClearQueue [16:44:59]wFMCommunicate request_size=4 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 09 00 00 [16:44:59]Write to MH i2c: E2 08 00 14 04 80 09 00 00 00 00 00 00 8A [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:59]Read from MH i2c: E2 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 14 04 00 90 00 8C [16:44:59]RAPDU: 90 00 [16:44:59]wFMCommunicate OK [16:44:59]SAM_PROTO_ClearQueue done [16:44:59]KKMCreateOFDPacket [16:44:59]OFDProtocolAddRootSTLVToBuf [16:44:59]FM_MakeSignedData [16:44:59]FM_MakeSignedData [16:44:59]SAM_PROTO_SignData [16:44:59]wFMCommunicate request_size=4 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 0D 01 02 [16:44:59]Write to MH i2c: E2 08 00 15 04 80 0D 01 02 00 00 00 00 92 [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:59]Read from MH i2c: E2 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 15 04 00 90 00 8D [16:44:59]RAPDU: 90 00 [16:44:59]wFMCommunicate OK [16:44:59]wFMCommunicate request_size=255 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 8B D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 70 03 00 35 04 06 00 42 [16:44:59]Write to MH i2c: E2 02 01 16 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 8B D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 70 03 00 35 04 06 00 42 00 00 6D [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:59]Read from MH i2c: E2 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [16:44:59]RAPDU: 90 00 [16:44:59]wFMCommunicate OK [16:44:59]wFMCommunicate request_size=10 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 0D 02 02 05 F9 5C 09 80 1F [16:44:59]Write to MH i2c: E2 0D 00 17 04 80 0D 02 02 05 00 F9 5C 09 80 1F 00 00 9C [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 03 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [16:45:00]RAPDU: 90 00 [16:45:00]wFMCommunicate OK [16:45:00]wFMCommunicate request_size=4 [16:45:00]MH_SAM_APDU [16:45:00]CAPDU: 80 0D 03 02 [16:45:00]Write to MH i2c: E2 08 00 18 04 80 0D 03 02 00 00 00 00 97 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 0B 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 0B 00 18 04 00 2B E4 6A AD 0C 9B 13 ED 90 00 65 [16:45:00]RAPDU: 2B E4 6A AD 0C 9B 13 ED 90 00 [16:45:00]wFMCommunicate OK [16:45:00]SAM_PROTO_SignData done [16:45:00]FM_MakeSignedData done [16:45:00]CreateOFDProtocolMessage [16:45:00]wFMCommunicate request_size=4 [16:45:00]MH_SAM_APDU [16:45:00]CAPDU: 80 11 00 00 [16:45:00]Write to MH i2c: E2 08 00 19 04 80 11 00 00 00 00 00 00 97 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:00]Read from MH i2c: E2 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 17 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: E2 17 00 19 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F4 [16:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:00]wFMCommunicate OK [16:45:00]CreateOFDProtocolMessage done [16:45:00]OFDSenderStorePacket 225344 [16:45:00]StoreOFDPacket docnum=225344 [16:45:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 13 07 01 13 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 8B D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 70 03 00 35 04 06 00 42 F9 5C 09 80 1F 2B E4 6A AD 0C 9B 13 ED [16:45:00]CheckFolder [16:45:00]dirname=/storage/ofd_packets [16:45:00]CheckFolder done [16:45:00]ProducePacketName [16:45:00]name=ofd_packets/00225344 [16:45:00]NVStorageSaveData ofd_packets/00225344 [16:45:00]File name is /storage/ofd_packets/00225344 [16:45:00]Write 301 bytes [16:45:00]NVStorageSaveData done [16:45:00]OFDSenderStorePacket done [16:45:00]KKMCreateOFDPacket done [16:45:00]NVStorageSaveData kkm_last_timestamp [16:45:00]File name is /storage/kkm_last_timestamp [16:45:00]Write 4 bytes [16:45:00]NVStorageSaveData done [16:45:00]ExternCall_PrintAddStr [16:45:00]wPrintStart [16:45:00]Write to MH i2c: 01 00 00 1A 04 1E [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [16:45:00]RasterBufferAndPrint [16:45:00]line Счет N : (1)2001554 [16:45:00]line ИНН: 02508201610067 [16:45:00]line Контрольно-Кассовый Чек [16:45:00]line ПРОДАЖА [16:45:00]line ТРК (МРК, ГНК) : 63 [16:45:00]line Товар: 2710124130 [16:45:00]line Аи-92-К-5 [16:45:00]line 8.560 * 67.80 [16:45:00]line = 580.37 [16:45:00]line НДС 12% НСП 1% [16:45:00]line > о реализуемом товаре [16:45:00]line ИТОГО: 580.37 [16:45:00]line НСП 1% : 5.14 [16:45:00]line НДС 12% : 61.63 [16:45:00]line Наличными: 0.00 [16:45:00]line Безнал.: 580.37 [16:45:00]line Место: АЗС № 97 "Партнер Нефть" [16:45:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:45:00]line СНО: Общий режим [16:45:00]line Чек 412 26.07.2024 16:44 [16:45:00]line Смена: 437 ФФД: 1.0 [16:45:00]line ЗНМ: 0300000054 [16:45:00]line РНМ: 0000000000092624 [16:45:00]line Версия ККМ: 001 [16:45:00]line Платежная система: Бакай Банк [16:45:00]line ФМ: 0000000000874959 [16:45:00]line ФД: 225344 [16:45:00]line ФПД: 73638758416415 [16:45:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164459&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225344&fm=73638758416415&tin=02508201610067®Number=0000000000092624&sum=58037 [16:45:00]written 0, free lines is 4095 [16:45:00]OFD Sender: Processing packet 225344 [packets to send 597, broken 596] [16:45:00]ProducePacketName [16:45:00]name=ofd_packets/00225344 [16:45:00]OFD Sender: To server: pG, [16:45:00]CommunicateWithHost lk.salyk.kg:30040 [16:45:00]ConnectInit lk.salyk.kg [16:45:00]Write to MH i2c: 01 00 00 44 04 48 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: 01 07 00 44 04 00 00 00 00 00 73 0C CE [16:45:00]RasterBufferAndPrint [16:45:00]line [16:45:00]line [16:45:00]line [16:45:00]line [16:45:00]line [16:45:00]written 0, free lines is 3190 [16:45:00]MH_Cut [16:45:00]Write to MH i2c: D1 01 00 4B 04 01 21 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: D1 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: D1 01 00 [16:45:00]MH_I2C_Read... [16:45:00]Read from MH i2c: D1 01 00 4B 04 00 20 [16:45:00]Write to MH i2c: 01 00 00 4C 04 50 [16:45:00]Write i2c OK [16:45:00]MH_I2C_Read... [16:45:00]Connected sock=10 [16:45:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 13 07 01 13 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 8B D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 70 03 00 35 04 06 00 42 F9 5C 09 80 1F 2B E4 6A AD 0C 9B 13 ED [16:45:01]*** Cut start [16:45:01]*** Partial cut [16:45:01]*** CUTSNS_PIN = 1 [16:45:01]*** CUTSNS_PIN = 0 [16:45:02]*** Brake cut motor [16:45:02]Read from MH i2c: 01 [16:45:02]MH_I2C_Read... [16:45:02]*** Stop cut motor [16:45:02]*** Cut end [16:45:02]Read from MH i2c: 01 07 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: 01 07 00 4C 04 00 00 00 00 00 FF 0F 65 [16:45:02]process_action close_receipt done [16:45:02]requested_data is exist [16:45:02]produce_requested_data [16:45:02]requested_item fm.sn is exist - process it [16:45:02]wFMCommunicate request_size=4 [16:45:02]MH_SAM_APDU [16:45:02]CAPDU: 80 11 00 00 [16:45:02]Write to MH i2c: E2 08 00 4D 04 80 11 00 00 00 00 00 00 CB [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:02]Read from MH i2c: E2 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 17 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 17 00 4D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [16:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:02]wFMCommunicate OK [16:45:02]requested_item fd.num is exist - process it [16:45:02]SAM_PROTO_GetFieldsCounters [16:45:02]wFMCommunicate request_size=4 [16:45:02]MH_SAM_APDU [16:45:02]CAPDU: 80 13 00 00 [16:45:02]Write to MH i2c: E2 08 00 4E 04 80 13 00 00 00 00 00 00 CE [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:02]Read from MH i2c: E2 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 62 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 62 00 4E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [16:45:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:02]wFMCommunicate OK [16:45:02]SAM_PROTO_GetFieldsCounters done [16:45:02]requested_item shift.num is exist - process it [16:45:02]requested_item shift.opened is exist - process it [16:45:02]req_shift_opened [16:45:02]FM_GetShiftState [16:45:02]SAM_PROTO_GetShiftState [16:45:02]wFMCommunicate request_size=4 [16:45:02]MH_SAM_APDU [16:45:02]CAPDU: 80 13 01 00 [16:45:02]Write to MH i2c: E2 08 00 4F 04 80 13 01 00 00 00 00 00 D0 [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:02]Read from MH i2c: E2 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 0E 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: E2 0E 00 4F 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 81 [16:45:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:45:02]wFMCommunicate OK [16:45:02]SAM_PROTO_GetShiftState done [16:45:02]FM_GetShiftState done [16:45:02]req_shift_opened done [16:45:02]requested_item shift.open_date is exist - process it [16:45:02]req_shift_open_date [16:45:02]req_shift_open_date done [16:45:02]produce_requested_data done [16:45:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225344,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:45:02]process_action_free close_receipt [16:45:02]json_value_free [16:45:02]json_value_free done [16:45:02]process_json_proto returns [16:45:02]Send response to host [16:45:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225344,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:45:02]free response buf [16:45:02]execute_script done [16:45:02]execute_script returns [16:45:02]free content buf [16:45:02]Sock 9.Close socket [16:45:02]Sock 9.Thread stoped [16:45:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B0 81 47 00 4D B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 70 03 00 F4 03 04 00 9D 7E A3 66 B6 04 01 00 00 00 92 FB F7 D6 F4 EB EB [16:45:03]CommunicateWithHost err = 0 [16:45:03]CheckOFDResponse [16:45:03]1017 (14) - 77093643461234 [16:45:03]1041 (16) - 0000000000874959 [16:45:03]1040 (4) - 225344 [16:45:03]1012 (4) - 26.07.2024 10:46 [16:45:03]1206 (1) - 0 [16:45:03]OFD Sender: Remove packet 225344 [16:45:03]ProducePacketName [16:45:03]name=ofd_packets/00225344 [16:45:03]NVStorageDeleteData [16:45:03]OFD Sender: No OFD packet to send [16:45:08]OFD Sender: No OFD packet to send [16:45:13]OFD Sender: No OFD packet to send [16:45:18]OFD Sender: No OFD packet to send [16:45:23]OFD Sender: No OFD packet to send [16:45:28]OFD Sender: No OFD packet to send [16:45:33]OFD Sender: No OFD packet to send [16:45:38]accept exits with 7 [16:45:38]New connection [16:45:38]New thread 3067145572 created [16:45:38]Thread 3067288932 joined [16:45:38]Waiting for new connection... [16:45:38] Sock 7.Parse request [16:45:38]Sock 7.Check first char [16:45:38]Sock 7.First char is OK [16:45:38]request: POST /json_proto HTTP/1.0 [16:45:38]Method: POST [16:45:38]URL: /json_proto [16:45:38]Method is POST - this is cgi request [16:45:38]url: /json_proto [16:45:38]query_string will be loaded in cgi processing [16:45:38]execute_cgi json_proto POST (null) [16:45:38]execute_cgi path=json_proto method=POST [16:45:38]POST find Content-Length [16:45:38]Host: 172.17.43.131:8080 [16:45:38]Content-Length: 671 [16:45:38]Content-Type: application/json [16:45:38] [16:45:38]POST finish read [16:45:38]Found Content-Length = 671 [16:45:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:38]execute_script... [16:45:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:38]POST & json_proto [16:45:38]process_json_proto [16:45:38]json parsed OK: [16:45:38]protocol is kg_v1.0 [16:45:38]action value=close_receipt [16:45:38]process_action close_receipt [16:45:38]cmd_close_receipt [16:45:38]MH_GetDate [16:45:38]Write to MH i2c: F0 00 00 50 04 43 [16:45:38]Write i2c OK [16:45:38]MH_I2C_Read... [16:45:38]Read from MH i2c: F0 [16:45:38]MH_I2C_Read... [16:45:38]Read from MH i2c: F0 09 00 [16:45:38]MH_I2C_Read... [16:45:38]Read from MH i2c: F0 09 00 50 04 00 B3 D2 A3 66 F9 24 A2 66 FF [16:45:38]GetLastDocTimeStamp 1722012299 [16:45:38]current date 1722012339 [16:45:38]FM_GetShiftState [16:45:38]SAM_PROTO_GetShiftState [16:45:38]wFMCommunicate request_size=4 [16:45:38]MH_SAM_APDU [16:45:38]CAPDU: 80 13 01 00 [16:45:38]Write to MH i2c: E2 08 00 51 04 80 13 01 00 00 00 00 00 D2 [16:45:38]Write i2c OK [16:45:38]MH_I2C_Read... [16:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:38]Read from MH i2c: E2 [16:45:38]MH_I2C_Read... [16:45:38]Read from MH i2c: E2 0E 00 [16:45:38]MH_I2C_Read... [16:45:38]Read from MH i2c: E2 0E 00 51 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 83 [16:45:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:45:38]wFMCommunicate OK [16:45:38]SAM_PROTO_GetShiftState done [16:45:38]FM_GetShiftState done [16:45:38]opened in 1721952182 [16:45:38]opened+sec_in_day 1722038582 [16:45:38]quantity*price = 50017 [16:45:38]sum+1 = 50019 [16:45:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 413 26.07.2024 16:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225345 ФПД: 187814276937109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225345&fm=187814276937109&tin=02508201610067®Number=0000000000092624&sum=50000 [16:45:40]StoreToDocumentArchive [16:45:40]shift 437 fd 225345 [16:45:40]save to /storage/0437/doc_00225345 [16:45:40]save last doc name /storage/0437/doc_00225345 to /storage/kkm_last_doc_name [16:45:40]save OK [16:45:40]Clear old archive folders... [16:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:45:40]tlvbuf is 01240F90 [16:45:40]SAM_PROTO_ClearQueue [16:45:40]wFMCommunicate request_size=4 [16:45:40]MH_SAM_APDU [16:45:40]CAPDU: 80 09 00 00 [16:45:40]Write to MH i2c: E2 08 00 5E 04 80 09 00 00 00 00 00 00 D4 [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 [16:45:40]MH_I2C_Read... [16:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:40]Read from MH i2c: E2 03 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 5E 04 00 90 00 D6 [16:45:40]RAPDU: 90 00 [16:45:40]wFMCommunicate OK [16:45:40]SAM_PROTO_ClearQueue done [16:45:40]KKMCreateOFDPacket [16:45:40]OFDProtocolAddRootSTLVToBuf [16:45:40]FM_MakeSignedData [16:45:40]FM_MakeSignedData [16:45:40]SAM_PROTO_SignData [16:45:40]wFMCommunicate request_size=4 [16:45:40]MH_SAM_APDU [16:45:40]CAPDU: 80 0D 01 02 [16:45:40]Write to MH i2c: E2 08 00 5F 04 80 0D 01 02 00 00 00 00 DC [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:40]Read from MH i2c: E2 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 5F 04 00 90 00 D7 [16:45:40]RAPDU: 90 00 [16:45:40]wFMCommunicate OK [16:45:40]wFMCommunicate request_size=255 [16:45:40]MH_SAM_APDU [16:45:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 B4 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 70 03 00 35 04 06 00 [16:45:40]Write to MH i2c: E2 02 01 60 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 B4 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 70 03 00 35 04 06 00 00 00 06 [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:40]Read from MH i2c: E2 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 60 04 00 90 00 D8 [16:45:40]RAPDU: 90 00 [16:45:40]wFMCommunicate OK [16:45:40]wFMCommunicate request_size=11 [16:45:40]MH_SAM_APDU [16:45:40]CAPDU: 80 0D 02 02 06 AA D0 EB 42 B5 95 [16:45:40]Write to MH i2c: E2 0E 00 61 04 80 0D 02 02 06 00 AA D0 EB 42 B5 95 00 00 DC [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:40]Read from MH i2c: E2 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [16:45:40]RAPDU: 90 00 [16:45:40]wFMCommunicate OK [16:45:40]wFMCommunicate request_size=4 [16:45:40]MH_SAM_APDU [16:45:40]CAPDU: 80 0D 03 02 [16:45:40]Write to MH i2c: E2 08 00 62 04 80 0D 03 02 00 00 00 00 E1 [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:40]Read from MH i2c: E2 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 0B 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 0B 00 62 04 00 63 D5 40 B8 2C 30 1B 6B 90 00 F4 [16:45:40]RAPDU: 63 D5 40 B8 2C 30 1B 6B 90 00 [16:45:40]wFMCommunicate OK [16:45:40]SAM_PROTO_SignData done [16:45:40]FM_MakeSignedData done [16:45:40]CreateOFDProtocolMessage [16:45:40]wFMCommunicate request_size=4 [16:45:40]MH_SAM_APDU [16:45:40]CAPDU: 80 11 00 00 [16:45:40]Write to MH i2c: E2 08 00 63 04 80 11 00 00 00 00 00 00 E1 [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:40]Read from MH i2c: E2 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 17 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: E2 17 00 63 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [16:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:40]wFMCommunicate OK [16:45:40]CreateOFDProtocolMessage done [16:45:40]OFDSenderStorePacket 225345 [16:45:40]StoreOFDPacket docnum=225345 [16:45:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 15 3E 08 01 4A 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 B4 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 70 03 00 35 04 06 00 AA D0 EB 42 B5 95 63 D5 40 B8 2C 30 1B 6B [16:45:40]CheckFolder [16:45:40]dirname=/storage/ofd_packets [16:45:40]CheckFolder done [16:45:40]ProducePacketName [16:45:40]name=ofd_packets/00225345 [16:45:40]NVStorageSaveData ofd_packets/00225345 [16:45:40]File name is /storage/ofd_packets/00225345 [16:45:40]Write 302 bytes [16:45:40]NVStorageSaveData done [16:45:40]OFDSenderStorePacket done [16:45:40]KKMCreateOFDPacket done [16:45:40]NVStorageSaveData kkm_last_timestamp [16:45:40]File name is /storage/kkm_last_timestamp [16:45:40]Write 4 bytes [16:45:40]NVStorageSaveData done [16:45:40]ExternCall_PrintAddStr [16:45:40]wPrintStart [16:45:40]Write to MH i2c: 01 00 00 64 04 68 [16:45:40]Write i2c OK [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: 01 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: 01 07 00 [16:45:40]MH_I2C_Read... [16:45:40]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [16:45:40]RasterBufferAndPrint [16:45:40]line Счет N : (1)2001555 [16:45:40]line ИНН: 02508201610067 [16:45:40]line Контрольно-Кассовый Чек [16:45:40]line ПРОДАЖА [16:45:40]line ТРК (МРК, ГНК) : 52 [16:45:40]line Товар: 2710124130 [16:45:40]line Super-92-К-5 [16:45:40]line 7.270 * 68.80 [16:45:40]line = 500.18 [16:45:40]line НДС 12% НСП 1% [16:45:40]line > о реализуемом товаре [16:45:40]line ОКРУГЛЕНИЕ: -0.18 [16:45:40]line ИТОГО: 500.00 [16:45:40]line Внесено: 500.00 [16:45:40]line СДАЧА: 0.00 [16:45:40]line НСП 1% : 4.43 [16:45:40]line НДС 12% : 53.12 [16:45:40]line Наличными: 500.00 [16:45:40]line Безнал.: 0.00 [16:45:40]line Место: АЗС № 97 "Партнер Нефть" [16:45:40]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:45:40]line СНО: Общий режим [16:45:40]line Чек 413 26.07.2024 16:45 [16:45:40]line Смена: 437 ФФД: 1.0 [16:45:40]line ЗНМ: 0300000054 [16:45:40]line РНМ: 0000000000092624 [16:45:40]line Версия ККМ: 001 [16:45:40]line ФМ: 0000000000874959 [16:45:40]line ФД: 225345 [16:45:40]line ФПД: 187814276937109 [16:45:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225345&fm=187814276937109&tin=02508201610067®Number=0000000000092624&sum=50000 [16:45:40]written 0, free lines is 4095 [16:45:40]OFD Sender: Processing packet 225345 [packets to send 597, broken 596] [16:45:40]ProducePacketName [16:45:40]name=ofd_packets/00225345 [16:45:40]OFD Sender: To server: pG, [16:45:40]CommunicateWithHost lk.salyk.kg:30040 [16:45:40]ConnectInit lk.salyk.kg [16:45:41]Write to MH i2c: 01 00 00 8F 04 93 [16:45:41]Write i2c OK [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: 01 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: 01 07 00 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 60 0C 06 [16:45:41]RasterBufferAndPrint [16:45:41]line [16:45:41]line [16:45:41]line [16:45:41]line [16:45:41]line [16:45:41]written 0, free lines is 3171 [16:45:41]MH_Cut [16:45:41]Write to MH i2c: D1 01 00 96 04 01 6C [16:45:41]Write i2c OK [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: D1 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: D1 01 00 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: D1 01 00 96 04 00 6B [16:45:41]Write to MH i2c: 01 00 00 97 04 9B [16:45:41]Write i2c OK [16:45:41]MH_I2C_Read... [16:45:42]*** Cut start [16:45:42]*** Partial cut [16:45:42]*** CUTSNS_PIN = 1 [16:45:42]*** CUTSNS_PIN = 0 [16:45:42]*** Brake cut motor [16:45:42]Read from MH i2c: 01 [16:45:42]MH_I2C_Read... [16:45:42]*** Stop cut motor [16:45:42]*** Cut end [16:45:42]Read from MH i2c: 01 07 00 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: 01 07 00 97 04 00 00 00 00 00 FF 0F B0 [16:45:42]process_action close_receipt done [16:45:42]requested_data is exist [16:45:42]produce_requested_data [16:45:42]requested_item fm.sn is exist - process it [16:45:42]wFMCommunicate request_size=4 [16:45:42]MH_SAM_APDU [16:45:42]CAPDU: 80 11 00 00 [16:45:42]Write to MH i2c: E2 08 00 98 04 80 11 00 00 00 00 00 00 16 [16:45:42]Write i2c OK [16:45:42]MH_I2C_Read... [16:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:43]Read from MH i2c: E2 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 17 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 17 00 98 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [16:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:43]wFMCommunicate OK [16:45:43]requested_item fd.num is exist - process it [16:45:43]SAM_PROTO_GetFieldsCounters [16:45:43]wFMCommunicate request_size=4 [16:45:43]MH_SAM_APDU [16:45:43]CAPDU: 80 13 00 00 [16:45:43]Write to MH i2c: E2 08 00 99 04 80 13 00 00 00 00 00 00 19 [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:43]Read from MH i2c: E2 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 62 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 62 00 99 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [16:45:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:43]wFMCommunicate OK [16:45:43]SAM_PROTO_GetFieldsCounters done [16:45:43]requested_item shift.num is exist - process it [16:45:43]requested_item shift.opened is exist - process it [16:45:43]req_shift_opened [16:45:43]FM_GetShiftState [16:45:43]SAM_PROTO_GetShiftState [16:45:43]wFMCommunicate request_size=4 [16:45:43]MH_SAM_APDU [16:45:43]CAPDU: 80 13 01 00 [16:45:43]Write to MH i2c: E2 08 00 9A 04 80 13 01 00 00 00 00 00 1B [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:43]Read from MH i2c: E2 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 0E 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 0E 00 9A 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CC [16:45:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:45:43]wFMCommunicate OK [16:45:43]SAM_PROTO_GetShiftState done [16:45:43]FM_GetShiftState done [16:45:43]req_shift_opened done [16:45:43]requested_item shift.open_date is exist - process it [16:45:43]req_shift_open_date [16:45:43]req_shift_open_date done [16:45:43]produce_requested_data done [16:45:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225345,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:45:43]process_action_free close_receipt [16:45:43]json_value_free [16:45:43]json_value_free done [16:45:43]process_json_proto returns [16:45:43]Send response to host [16:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225345,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:45:43]free response buf [16:45:43]execute_script done [16:45:43]execute_script returns [16:45:43]free content buf [16:45:43]Sock 7.Close socket [16:45:43]Sock 7.Thread stoped [16:45:45]ConnectInit Can't take IP for lk.salyk.kg [16:45:45]CommunicateWithHost connect error [16:45:45]CommunicateWithHost err = -1 [16:45:45]OFD Sender: Server communicate error [16:45:50]OFD Sender: Processing packet 225345 [packets to send 597, broken 596] [16:45:50]ProducePacketName [16:45:50]name=ofd_packets/00225345 [16:45:50]OFD Sender: To server: pG, [16:45:50]CommunicateWithHost lk.salyk.kg:30040 [16:45:50]ConnectInit lk.salyk.kg [16:45:53]accept exits with 9 [16:45:53]New connection [16:45:53]New thread 3067288932 created [16:45:53]Thread 3067145572 joined [16:45:53]Waiting for new connection... [16:45:53] Sock 9.Parse request [16:45:53]Sock 9.Check first char [16:45:53]Sock 9.First char is OK [16:45:53]request: POST /json_proto HTTP/1.0 [16:45:53]Method: POST [16:45:53]URL: /json_proto [16:45:53]Method is POST - this is cgi request [16:45:53]url: /json_proto [16:45:53]query_string will be loaded in cgi processing [16:45:53]execute_cgi json_proto POST (null) [16:45:53]execute_cgi path=json_proto method=POST [16:45:53]POST find Content-Length [16:45:53]Host: 172.17.43.131:8080 [16:45:53]Content-Length: 640 [16:45:53]Content-Type: application/json [16:45:53] [16:45:53]POST finish read [16:45:53]Found Content-Length = 640 [16:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:53]execute_script... [16:45:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:53]POST & json_proto [16:45:53]process_json_proto [16:45:53]json parsed OK: [16:45:53]protocol is kg_v1.0 [16:45:53]action value=close_receipt [16:45:53]process_action close_receipt [16:45:53]cmd_close_receipt [16:45:53]MH_GetDate [16:45:53]Write to MH i2c: F0 00 00 9B 04 8E [16:45:53]Write i2c OK [16:45:53]MH_I2C_Read... [16:45:53]Read from MH i2c: F0 [16:45:53]MH_I2C_Read... [16:45:53]Read from MH i2c: F0 09 00 [16:45:53]MH_I2C_Read... [16:45:53]Read from MH i2c: F0 09 00 9B 04 00 C2 D2 A3 66 F9 24 A2 66 59 [16:45:53]GetLastDocTimeStamp 1722012340 [16:45:53]current date 1722012354 [16:45:53]FM_GetShiftState [16:45:53]SAM_PROTO_GetShiftState [16:45:53]wFMCommunicate request_size=4 [16:45:53]MH_SAM_APDU [16:45:53]CAPDU: 80 13 01 00 [16:45:53]Write to MH i2c: E2 08 00 9C 04 80 13 01 00 00 00 00 00 1D [16:45:53]Write i2c OK [16:45:53]MH_I2C_Read... [16:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:53]Read from MH i2c: E2 [16:45:53]MH_I2C_Read... [16:45:53]Read from MH i2c: E2 0E 00 [16:45:53]MH_I2C_Read... [16:45:53]Read from MH i2c: E2 0E 00 9C 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CE [16:45:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:45:53]wFMCommunicate OK [16:45:53]SAM_PROTO_GetShiftState done [16:45:53]FM_GetShiftState done [16:45:53]opened in 1721952182 [16:45:53]opened+sec_in_day 1722038582 [16:45:53]quantity*price = 99999 [16:45:53]sum+1 = 100001 [16:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 414 26.07.2024 16:45 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225346 ФПД: 153032411438327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164554&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225346&fm=153032411438327&tin=02508201610067®Number=0000000000092624&sum=100000 [16:45:54]StoreToDocumentArchive [16:45:54]shift 437 fd 225346 [16:45:54]save to /storage/0437/doc_00225346 [16:45:54]save last doc name /storage/0437/doc_00225346 to /storage/kkm_last_doc_name [16:45:54]save OK [16:45:54]Clear old archive folders... [16:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:45:54]tlvbuf is 011FFA30 [16:45:54]SAM_PROTO_ClearQueue [16:45:54]wFMCommunicate request_size=4 [16:45:54]MH_SAM_APDU [16:45:54]CAPDU: 80 09 00 00 [16:45:54]Write to MH i2c: E2 08 00 A9 04 80 09 00 00 00 00 00 00 1F [16:45:54]Write i2c OK [16:45:54]MH_I2C_Read... [16:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:54]Read from MH i2c: E2 [16:45:54]MH_I2C_Read... [16:45:54]Read from MH i2c: E2 03 00 [16:45:54]MH_I2C_Read... [16:45:54]Read from MH i2c: E2 03 00 A9 04 00 90 00 21 [16:45:54]RAPDU: 90 00 [16:45:54]wFMCommunicate OK [16:45:54]SAM_PROTO_ClearQueue done [16:45:54]KKMCreateOFDPacket [16:45:54]OFDProtocolAddRootSTLVToBuf [16:45:54]FM_MakeSignedData [16:45:54]FM_MakeSignedData [16:45:54]SAM_PROTO_SignData [16:45:54]wFMCommunicate request_size=4 [16:45:54]MH_SAM_APDU [16:45:54]CAPDU: 80 0D 01 02 [16:45:54]Write to MH i2c: E2 08 00 AA 04 80 0D 01 02 00 00 00 00 27 [16:45:54]Write i2c OK [16:45:54]MH_I2C_Read... [16:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:54]Read from MH i2c: E2 [16:45:54]MH_I2C_Read... [16:45:54]Read from MH i2c: E2 03 00 [16:45:54]MH_I2C_Read... [16:45:54]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [16:45:54]RAPDU: 90 00 [16:45:54]wFMCommunicate OK [16:45:54]wFMCommunicate request_size=255 [16:45:54]MH_SAM_APDU [16:45:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 C2 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 70 03 00 35 04 06 00 8B 2E A2 85 [16:45:54]Write to MH i2c: E2 02 01 AB 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 C2 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 70 03 00 35 04 06 00 8B 2E A2 85 00 00 20 [16:45:54]Write i2c OK [16:45:54]MH_I2C_Read... [16:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:55]Read from MH i2c: E2 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 03 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [16:45:55]RAPDU: 90 00 [16:45:55]wFMCommunicate OK [16:45:55]wFMCommunicate request_size=7 [16:45:55]MH_SAM_APDU [16:45:55]CAPDU: 80 0D 02 02 02 DC F7 [16:45:55]Write to MH i2c: E2 0A 00 AC 04 80 0D 02 02 02 00 DC F7 00 00 01 [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:55]Read from MH i2c: E2 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 03 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 03 00 AC 04 00 90 00 24 [16:45:55]RAPDU: 90 00 [16:45:55]wFMCommunicate OK [16:45:55]wFMCommunicate request_size=4 [16:45:55]MH_SAM_APDU [16:45:55]CAPDU: 80 0D 03 02 [16:45:55]Write to MH i2c: E2 08 00 AD 04 80 0D 03 02 00 00 00 00 2C [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:55]Read from MH i2c: E2 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 0B 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 0B 00 AD 04 00 51 1A E9 EB 8E 42 D7 7C 90 00 8F [16:45:55]RAPDU: 51 1A E9 EB 8E 42 D7 7C 90 00 [16:45:55]wFMCommunicate OK [16:45:55]SAM_PROTO_SignData done [16:45:55]FM_MakeSignedData done [16:45:55]CreateOFDProtocolMessage [16:45:55]wFMCommunicate request_size=4 [16:45:55]MH_SAM_APDU [16:45:55]CAPDU: 80 11 00 00 [16:45:55]Write to MH i2c: E2 08 00 AE 04 80 11 00 00 00 00 00 00 2C [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:55]Read from MH i2c: E2 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 17 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 17 00 AE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [16:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:55]wFMCommunicate OK [16:45:55]CreateOFDProtocolMessage done [16:45:55]OFDSenderStorePacket 225346 [16:45:55]StoreOFDPacket docnum=225346 [16:45:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D1 04 04 01 1A 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 C2 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 70 03 00 35 04 06 00 8B 2E A2 85 DC F7 51 1A E9 EB 8E 42 D7 7C [16:45:55]CheckFolder [16:45:55]dirname=/storage/ofd_packets [16:45:55]CheckFolder done [16:45:55]ProducePacketName [16:45:55]name=ofd_packets/00225346 [16:45:55]NVStorageSaveData ofd_packets/00225346 [16:45:55]File name is /storage/ofd_packets/00225346 [16:45:55]Write 298 bytes [16:45:55]NVStorageSaveData done [16:45:55]OFDSenderStorePacket done [16:45:55]KKMCreateOFDPacket done [16:45:55]NVStorageSaveData kkm_last_timestamp [16:45:55]File name is /storage/kkm_last_timestamp [16:45:55]Write 4 bytes [16:45:55]NVStorageSaveData done [16:45:55]ExternCall_PrintAddStr [16:45:55]wPrintStart [16:45:55]Write to MH i2c: 01 00 00 AF 04 B3 [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: 01 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: 01 07 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: 01 07 00 AF 04 00 00 00 00 00 FF 0F C8 [16:45:55]RasterBufferAndPrint [16:45:55]line Счет N : (1)2001556 [16:45:55]line ИНН: 02508201610067 [16:45:55]line Контрольно-Кассовый Чек [16:45:55]line ПРОДАЖА [16:45:55]line ТРК (МРК, ГНК) : 31 [16:45:55]line Товар: 2710194210 [16:45:55]line ДТ-К-5 [16:45:55]line 13.210 * 75.70 [16:45:55]line = 1000.00 [16:45:55]line НДС 12% НСП 1% [16:45:55]line > о реализуемом товаре [16:45:55]line ИТОГО: 1000.00 [16:45:55]line НСП 1% : 8.85 [16:45:55]line НДС 12% : 106.19 [16:45:55]line Наличными: 1000.00 [16:45:55]line Безнал.: 0.00 [16:45:55]line Место: АЗС № 97 "Партнер Нефть" [16:45:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:45:55]line СНО: Общий режим [16:45:55]line Чек 414 26.07.2024 16:45 [16:45:55]line Смена: 437 ФФД: 1.0 [16:45:55]line ЗНМ: 0300000054 [16:45:55]line РНМ: 0000000000092624 [16:45:55]line Версия ККМ: 001 [16:45:55]line ФМ: 0000000000874959 [16:45:55]line ФД: 225346 [16:45:55]line ФПД: 153032411438327 [16:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164554&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225346&fm=153032411438327&tin=02508201610067®Number=0000000000092624&sum=100000 [16:45:55]written 0, free lines is 4095 [16:45:55]Write to MH i2c: 01 00 00 D7 04 DB [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: 01 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: 01 07 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: 01 07 00 D7 04 00 00 00 00 00 98 0C 86 [16:45:55]RasterBufferAndPrint [16:45:55]line [16:45:55]line [16:45:55]line [16:45:55]line [16:45:55]line [16:45:55]written 0, free lines is 3232 [16:45:55]MH_Cut [16:45:55]Write to MH i2c: D1 01 00 DE 04 01 B4 [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: D1 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: D1 01 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: D1 01 00 DE 04 00 B3 [16:45:55]Write to MH i2c: 01 00 00 DF 04 E3 [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:56]*** Cut start [16:45:56]*** Partial cut [16:45:56]*** CUTSNS_PIN = 1 [16:45:57]*** CUTSNS_PIN = 0 [16:45:57]*** Brake cut motor [16:45:57]Read from MH i2c: 01 [16:45:57]MH_I2C_Read... [16:45:57]*** Stop cut motor [16:45:57]*** Cut end [16:45:57]Read from MH i2c: 01 07 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [16:45:57]process_action close_receipt done [16:45:57]requested_data is exist [16:45:57]produce_requested_data [16:45:57]requested_item fm.sn is exist - process it [16:45:57]wFMCommunicate request_size=4 [16:45:57]MH_SAM_APDU [16:45:57]CAPDU: 80 11 00 00 [16:45:57]Write to MH i2c: E2 08 00 E0 04 80 11 00 00 00 00 00 00 5E [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]Connected sock=10 [16:45:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 15 3E 08 01 4A 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:57]00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 B4 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 70 03 00 35 04 06 00 AA D0 EB 42 B5 95 63 D5 40 B8 2C 30 1B 6B [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 17 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 17 00 E0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [16:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:45:57]wFMCommunicate OK [16:45:57]requested_item fd.num is exist - process it [16:45:57]SAM_PROTO_GetFieldsCounters [16:45:57]wFMCommunicate request_size=4 [16:45:57]MH_SAM_APDU [16:45:57]CAPDU: 80 13 00 00 [16:45:57]Write to MH i2c: E2 08 00 E1 04 80 13 00 00 00 00 00 00 61 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 62 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 62 00 E1 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [16:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:57]wFMCommunicate OK [16:45:57]SAM_PROTO_GetFieldsCounters done [16:45:57]requested_item shift.num is exist - process it [16:45:57]requested_item shift.opened is exist - process it [16:45:57]req_shift_opened [16:45:57]FM_GetShiftState [16:45:57]SAM_PROTO_GetShiftState [16:45:57]wFMCommunicate request_size=4 [16:45:57]MH_SAM_APDU [16:45:57]CAPDU: 80 13 01 00 [16:45:57]Write to MH i2c: E2 08 00 E2 04 80 13 01 00 00 00 00 00 63 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 0E 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 0E 00 E2 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 14 [16:45:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:45:57]wFMCommunicate OK [16:45:57]SAM_PROTO_GetShiftState done [16:45:57]FM_GetShiftState done [16:45:57]req_shift_opened done [16:45:57]requested_item shift.open_date is exist - process it [16:45:57]req_shift_open_date [16:45:57]req_shift_open_date done [16:45:57]produce_requested_data done [16:45:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225346,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:45:57]process_action_free close_receipt [16:45:57]json_value_free [16:45:57]json_value_free done [16:45:57]process_json_proto returns [16:45:57]Send response to host [16:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225346,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:45:57]free response buf [16:45:57]execute_script done [16:45:57]execute_script returns [16:45:57]free content buf [16:45:57]Sock 9.Close socket [16:45:57]Sock 9.Thread stoped [16:45:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF ED 47 00 63 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 70 03 00 F4 03 04 00 D4 7E A3 66 B6 04 01 00 00 A1 BF ED CA 86 82 2C 86 [16:45:58]CommunicateWithHost err = 0 [16:45:58]CheckOFDResponse [16:45:58]1017 (14) - 77093643461234 [16:45:58]1041 (16) - 0000000000874959 [16:45:58]1040 (4) - 225345 [16:45:58]1012 (4) - 26.07.2024 10:47 [16:45:58]1206 (1) - 0 [16:45:58]OFD Sender: Remove packet 225345 [16:45:58]ProducePacketName [16:45:58]name=ofd_packets/00225345 [16:45:58]NVStorageDeleteData [16:45:58]OFD Sender: Processing packet 225346 [packets to send 597, broken 596] [16:45:58]ProducePacketName [16:45:58]name=ofd_packets/00225346 [16:45:58]OFD Sender: To server: pG, [16:45:58]CommunicateWithHost lk.salyk.kg:30040 [16:45:58]ConnectInit lk.salyk.kg [16:45:59]Connected sock=7 [16:45:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D1 04 04 01 1A 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 C2 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 70 03 00 35 04 06 00 8B 2E A2 85 DC F7 51 1A E9 EB 8E 42 D7 7C [16:45:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 ED 1F 47 00 C7 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 70 03 00 F4 03 04 00 D6 7E A3 66 B6 04 01 00 00 3A 96 79 04 5E D2 6B 57 [16:45:59]CommunicateWithHost err = 0 [16:45:59]CheckOFDResponse [16:45:59]1017 (14) - 77093643461234 [16:45:59]1041 (16) - 0000000000874959 [16:45:59]1040 (4) - 225346 [16:45:59]1012 (4) - 26.07.2024 10:47 [16:45:59]1206 (1) - 0 [16:45:59]OFD Sender: Remove packet 225346 [16:45:59]ProducePacketName [16:45:59]name=ofd_packets/00225346 [16:45:59]NVStorageDeleteData [16:46:00]OFD Sender: No OFD packet to send [16:46:00]OFD Sender: No OFD packet to send [16:46:05]OFD Sender: No OFD packet to send [16:46:10]accept exits with 12 [16:46:10]New connection [16:46:10]New thread 3067145572 created [16:46:10]Thread 3067288932 joined [16:46:10]Waiting for new connection... [16:46:10] Sock 12.Parse request [16:46:10]Sock 12.Check first char [16:46:10]Sock 12.First char is OK [16:46:10]request: POST /json_proto HTTP/1.0 [16:46:10]Method: POST [16:46:10]URL: /json_proto [16:46:10]Method is POST - this is cgi request [16:46:10]url: /json_proto [16:46:10]query_string will be loaded in cgi processing [16:46:10]execute_cgi json_proto POST (null) [16:46:10]execute_cgi path=json_proto method=POST [16:46:10]POST find Content-Length [16:46:10]Host: 172.17.43.131:8080 [16:46:10]Content-Length: 678 [16:46:10]Content-Type: application/json [16:46:10] [16:46:10]POST finish read [16:46:10]Found Content-Length = 678 [16:46:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:10]execute_script... [16:46:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:10]POST & json_proto [16:46:10]process_json_proto [16:46:10]json parsed OK: [16:46:10]protocol is kg_v1.0 [16:46:10]action value=close_receipt [16:46:10]process_action close_receipt [16:46:10]cmd_close_receipt [16:46:10]MH_GetDate [16:46:10]Write to MH i2c: F0 00 00 E3 04 D6 [16:46:10]Write i2c OK [16:46:10]MH_I2C_Read... [16:46:10]Read from MH i2c: F0 [16:46:10]MH_I2C_Read... [16:46:10]Read from MH i2c: F0 09 00 [16:46:10]MH_I2C_Read... [16:46:10]Read from MH i2c: F0 09 00 E3 04 00 D3 D2 A3 66 F9 24 A2 66 B2 [16:46:10]GetLastDocTimeStamp 1722012354 [16:46:10]current date 1722012371 [16:46:10]FM_GetShiftState [16:46:10]SAM_PROTO_GetShiftState [16:46:10]wFMCommunicate request_size=4 [16:46:10]MH_SAM_APDU [16:46:10]CAPDU: 80 13 01 00 [16:46:10]Write to MH i2c: E2 08 00 E4 04 80 13 01 00 00 00 00 00 65 [16:46:10]Write i2c OK [16:46:10]MH_I2C_Read... [16:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:10]Read from MH i2c: E2 [16:46:10]MH_I2C_Read... [16:46:10]Read from MH i2c: E2 0E 00 [16:46:10]MH_I2C_Read... [16:46:10]Read from MH i2c: E2 0E 00 E4 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 16 [16:46:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:46:10]wFMCommunicate OK [16:46:10]SAM_PROTO_GetShiftState done [16:46:10]FM_GetShiftState done [16:46:10]opened in 1721952182 [16:46:10]opened+sec_in_day 1722038582 [16:46:10]quantity*price = 51053 [16:46:10]sum+1 = 51054 [16:46:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.22 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 415 26.07.2024 16:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225347 ФПД: 64399898906963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164611&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225347&fm=64399898906963&tin=02508201610067®Number=0000000000092624&sum=51000 [16:46:11]StoreToDocumentArchive [16:46:11]shift 437 fd 225347 [16:46:11]save to /storage/0437/doc_00225347 [16:46:11]save last doc name /storage/0437/doc_00225347 to /storage/kkm_last_doc_name [16:46:11]save OK [16:46:11]Clear old archive folders... [16:46:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:46:11]tlvbuf is 01240B50 [16:46:11]SAM_PROTO_ClearQueue [16:46:11]wFMCommunicate request_size=4 [16:46:11]MH_SAM_APDU [16:46:11]CAPDU: 80 09 00 00 [16:46:11]Write to MH i2c: E2 08 00 F1 04 80 09 00 00 00 00 00 00 67 [16:46:11]Write i2c OK [16:46:11]MH_I2C_Read... [16:46:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:11]Read from MH i2c: E2 [16:46:11]MH_I2C_Read... [16:46:11]Read from MH i2c: E2 03 00 [16:46:11]MH_I2C_Read... [16:46:11]Read from MH i2c: E2 03 00 F1 04 00 90 00 69 [16:46:11]RAPDU: 90 00 [16:46:11]wFMCommunicate OK [16:46:11]SAM_PROTO_ClearQueue done [16:46:11]KKMCreateOFDPacket [16:46:11]OFDProtocolAddRootSTLVToBuf [16:46:11]FM_MakeSignedData [16:46:11]FM_MakeSignedData [16:46:11]SAM_PROTO_SignData [16:46:11]wFMCommunicate request_size=4 [16:46:11]MH_SAM_APDU [16:46:11]CAPDU: 80 0D 01 02 [16:46:11]Write to MH i2c: E2 08 00 F2 04 80 0D 01 02 00 00 00 00 6F [16:46:11]Write i2c OK [16:46:11]MH_I2C_Read... [16:46:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:11]Read from MH i2c: E2 [16:46:11]MH_I2C_Read... [16:46:11]Read from MH i2c: E2 03 00 [16:46:11]MH_I2C_Read... [16:46:11]Read from MH i2c: E2 03 00 F2 04 00 90 00 6A [16:46:11]RAPDU: 90 00 [16:46:11]wFMCommunicate OK [16:46:11]wFMCommunicate request_size=255 [16:46:11]MH_SAM_APDU [16:46:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 D3 D2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]/dev/ttyS4 opened [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:08]Are we in boot? [00:00:08]We are in boot - try to switch [00:00:08]Write to MH i2c: A0 00 00 02 00 A1 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 110155+1721902329=1722012484 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 45 D3 A3 66 F9 24 A2 66 45 [16:48:05]Current date/time: 26.07.2024 16:48 [16:48:05]FM_Init [16:48:05]wFMConnect [16:48:05]MH_SAM_On [16:48:05]Write to MH i2c: E0 00 00 08 00 E7 [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_init finished! [16:48:05]*** atr: [16:48:05]*** 0F 3B D5 18 FF 81 91 FE [16:48:05]*** 1F C3 80 73 C8 21 10 0A [16:48:05]*** 00 00 00 00 00 00 00 00 [16:48:05]*** 00 00 00 00 00 00 00 00 [16:48:05]*** 00 00 00 00 00 00 00 00 [16:48:05]*** 00 00 00 00 00 00 00 00 [16:48:05]*** 00 00 00 00 00 00 00 00 [16:48:05]*** 00 00 00 00 00 00 00 00 [16:48:05]Read from MH i2c: E0 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E0 10 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:48:05]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:48:05]wFMCommunicate request_size=10 [16:48:05]MH_SAM_APDU [16:48:05]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:48:05]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:48:05]Read from MH i2c: E2 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:48:05]RAPDU: 90 00 [16:48:05]wFMCommunicate OK [16:48:05]wFMCommunicate request_size=4 [16:48:05]MH_SAM_APDU [16:48:05]CAPDU: 80 11 00 00 [16:48:05]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:05]Read from MH i2c: E2 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 17 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:48:05]wFMCommunicate OK [16:48:05]Detected FM SN is 0000000000874959 [16:48:05]Stored FM SN is 0000000000874959 [16:48:05]wFMCommunicate request_size=9 [16:48:05]MH_SAM_APDU [16:48:05]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:48:05]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:48:05]Read from MH i2c: E2 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:48:05]RAPDU: 90 00 [16:48:05]wFMCommunicate OK [16:48:05]FM PIN OK [16:48:05]wFMCommunicate request_size=8 [16:48:05]MH_SAM_APDU [16:48:05]CAPDU: 80 14 04 00 03 02 00 01 [16:48:05]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:48:05]Read from MH i2c: E2 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:48:05]RAPDU: 90 00 [16:48:05]wFMCommunicate OK [16:48:05]wFMCommunicate request_size=13 [16:48:05]MH_SAM_APDU [16:48:05]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:48:05]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:48:05]Read from MH i2c: E2 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:48:05]RAPDU: 90 00 [16:48:05]wFMCommunicate OK [16:48:05]wFMCommunicate request_size=4 [16:48:05]MH_SAM_APDU [16:48:05]CAPDU: 80 11 00 00 [16:48:05]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:05]Read from MH i2c: E2 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 17 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:48:05]wFMCommunicate OK [16:48:05]DocumentArchiveInit [16:48:05]Start Httpd... [16:48:05]Httpd thread 3067280740 created [16:48:05]Write to MH i2c: 01 00 00 0F 00 0F [16:48:05]Write i2c OK [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: 01 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: 01 07 00 [16:48:05]MH_I2C_Read... [16:48:05]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:48:05]MH Int Process started [16:48:05]Allocated Socket 8 [16:48:05]Bind OK [16:48:05]Listen OK [16:48:05]httpd running on port 8080 [16:48:05]Waiting for new connection... [16:48:06]OFD Sender: No OFD packet to send [16:48:07]accept exits with 9 [16:48:07]New connection [16:48:07]New thread 3066994020 created [16:48:07]Waiting for new connection... [16:48:07] Sock 9.Parse request [16:48:07]Sock 9.Check first char [16:48:07]Sock 9.First char is OK [16:48:07]request: POST /json_proto HTTP/1.0 [16:48:07]Method: POST [16:48:07]URL: /json_proto [16:48:07]Method is POST - this is cgi request [16:48:07]url: /json_proto [16:48:07]query_string will be loaded in cgi processing [16:48:07]execute_cgi json_proto POST (null) [16:48:07]execute_cgi path=json_proto method=POST [16:48:07]POST find Content-Length [16:48:07]Host: 172.17.43.131:8080 [16:48:07]Content-Length: 215 [16:48:07]Content-Type: application/json [16:48:07] [16:48:07]POST finish read [16:48:07]Found Content-Length = 215 [16:48:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:07]execute_script... [16:48:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:07]POST & json_proto [16:48:07]process_json_proto [16:48:07]json parsed OK: [16:48:07]protocol is kg_v1.0 [16:48:07]action value=get_value [16:48:07]process_action get_value [16:48:07]cmd_get_value [16:48:07]process_action get_value done [16:48:07]requested_data is exist [16:48:07]produce_requested_data [16:48:07]requested_item kkm.sn is exist - process it [16:48:07]requested_item kkm.ver is exist - process it [16:48:07]requested_item fm.sn is exist - process it [16:48:07]wFMCommunicate request_size=4 [16:48:07]MH_SAM_APDU [16:48:07]CAPDU: 80 11 00 00 [16:48:07]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:48:07]Write i2c OK [16:48:07]MH_I2C_Read... [16:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:07]Read from MH i2c: E2 [16:48:07]MH_I2C_Read... [16:48:07]Read from MH i2c: E2 17 00 [16:48:07]MH_I2C_Read... [16:48:07]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:48:07]wFMCommunicate OK [16:48:07]requested_item fd.num is exist - process it [16:48:07]SAM_PROTO_GetFieldsCounters [16:48:07]wFMCommunicate request_size=4 [16:48:07]MH_SAM_APDU [16:48:07]CAPDU: 80 13 00 00 [16:48:07]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:48:07]Write i2c OK [16:48:07]MH_I2C_Read... [16:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:07]Read from MH i2c: E2 [16:48:07]MH_I2C_Read... [16:48:07]Read from MH i2c: E2 62 00 [16:48:07]MH_I2C_Read... [16:48:07]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [16:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:07]wFMCommunicate OK [16:48:07]SAM_PROTO_GetFieldsCounters done [16:48:07]requested_item shift.num is exist - process it [16:48:07]requested_item shift.opened is exist - process it [16:48:07]req_shift_opened [16:48:07]FM_GetShiftState [16:48:07]SAM_PROTO_GetShiftState [16:48:07]wFMCommunicate request_size=4 [16:48:07]MH_SAM_APDU [16:48:07]CAPDU: 80 13 01 00 [16:48:07]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:48:07]Write i2c OK [16:48:07]MH_I2C_Read... [16:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:07]Read from MH i2c: E2 [16:48:07]MH_I2C_Read... [16:48:07]Read from MH i2c: E2 0E 00 [16:48:07]MH_I2C_Read... [16:48:07]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:48:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:48:07]wFMCommunicate OK [16:48:07]SAM_PROTO_GetShiftState done [16:48:07]FM_GetShiftState done [16:48:07]req_shift_opened done [16:48:07]requested_item shift.open_date is exist - process it [16:48:07]req_shift_open_date [16:48:07]req_shift_open_date done [16:48:07]produce_requested_data done [16:48:07]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225348,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:48:07]process_action_free get_value [16:48:07]json_value_free [16:48:07]json_value_free done [16:48:07]process_json_proto returns [16:48:07]Send response to host [16:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225348,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:48:07]free response buf [16:48:07]execute_script done [16:48:07]execute_script returns [16:48:07]free content buf [16:48:07]Sock 9.Close socket [16:48:07]Sock 9.Thread stoped [16:48:07]accept exits with 7 [16:48:07]New connection [16:48:07]New thread 3066850660 created [16:48:07]Thread 3066994020 joined [16:48:07]Waiting for new connection... [16:48:07] Sock 7.Parse request [16:48:07]Sock 7.Check first char [16:48:07]Sock 7.First char is OK [16:48:07]request: POST /json_proto HTTP/1.0 [16:48:07]Method: POST [16:48:07]URL: /json_proto [16:48:07]Method is POST - this is cgi request [16:48:07]url: /json_proto [16:48:07]query_string will be loaded in cgi processing [16:48:07]execute_cgi json_proto POST (null) [16:48:07]execute_cgi path=json_proto method=POST [16:48:07]POST find Content-Length [16:48:07]Host: 172.17.43.131:8080 [16:48:07]Content-Length: 331 [16:48:07]Content-Type: application/json [16:48:07] [16:48:07]POST finish read [16:48:07]Found Content-Length = 331 [16:48:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:48:07]execute_script... [16:48:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:48:07]POST & json_proto [16:48:07]process_json_proto [16:48:07]json parsed OK: [16:48:07]protocol is kg_v1.0 [16:48:07]action value=get_value [16:48:07]process_action get_value [16:48:07]cmd_get_value [16:48:07]process_action get_value done [16:48:07]requested_data is exist [16:48:07]produce_requested_data [16:48:07]requested_item fm.sale.total is exist - process it [16:48:07]SAM_PROTO_GetFMData [16:48:07]wFMCommunicate request_size=4 [16:48:07]MH_SAM_APDU [16:48:07]CAPDU: 80 13 03 00 [16:48:07]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:48:07]Write i2c OK [16:48:07]MH_I2C_Read... [16:48:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:48:08]Read from MH i2c: E2 [16:48:08]MH_I2C_Read... [16:48:08]Read from MH i2c: E2 FD 00 [16:48:08]MH_I2C_Read... [16:48:08]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 DA 6C 03 00 69 04 A3 00 6F 04 04 00 91 66 03 00 B1 04 05 00 02 2B C8 76 05 70 04 05 00 C4 F6 D1 AA 04 72 04 04 00 3E 34 F6 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E B7 95 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 44 87 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 AB [16:48:08]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 DA 6C 03 00 69 04 A3 00 6F 04 04 00 91 66 03 00 B1 04 05 00 02 2B C8 76 05 70 04 05 00 C4 F6 D1 AA 04 72 04 04 00 3E 34 F6 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0E B7 95 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 44 87 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:48:08]wFMCommunicate OK [16:48:08]wFMCommunicate request_size=4 [16:48:08]MH_SAM_APDU [16:48:08]CAPDU: 80 17 00 00 [16:48:08]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:48:08]Write i2c OK [16:48:08]MH_I2C_Read... [16:48:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:48:08]Read from MH i2c: E2 [16:48:08]MH_I2C_Read... [16:48:08]Read from MH i2c: E2 FD 00 [16:48:08]MH_I2C_Read... [16:48:08]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:48:08]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:48:08]wFMCommunicate OK [16:48:08]wFMCommunicate request_size=4 [16:48:08]MH_SAM_APDU [16:48:08]CAPDU: 80 17 00 00 [16:48:08]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:48:08]Write i2c OK [16:48:08]MH_I2C_Read... [16:48:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:48:08]Read from MH i2c: E2 [16:48:08]MH_I2C_Read... [16:48:08]Read from MH i2c: E2 FD 00 [16:48:08]MH_I2C_Read... [16:48:08]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:48:08]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:48:08]wFMCommunicate OK [16:48:08]wFMCommunicate request_size=4 [16:48:08]MH_SAM_APDU [16:48:08]CAPDU: 80 17 00 00 [16:48:08]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:48:08]Write i2c OK [16:48:08]MH_I2C_Read... [16:48:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:48:09]Read from MH i2c: E2 [16:48:09]MH_I2C_Read... [16:48:09]Read from MH i2c: E2 FD 00 [16:48:09]MH_I2C_Read... [16:48:09]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:48:09]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:48:09]wFMCommunicate OK [16:48:09]wFMCommunicate request_size=4 [16:48:09]MH_SAM_APDU [16:48:09]CAPDU: 80 17 00 00 [16:48:09]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:48:09]Write i2c OK [16:48:09]MH_I2C_Read... [16:48:09]Read from MH i2c: E2 [16:48:09]MH_I2C_Read... [16:48:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:48:09]Read from MH i2c: E2 E2 00 [16:48:09]MH_I2C_Read... [16:48:09]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:48:09]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:48:09]wFMCommunicate OK [16:48:09]SAM_PROTO_GetFMData done [16:48:09]requested_item fm.sale_refund.total is exist - process it [16:48:09]requested_item fm.buy.total is exist - process it [16:48:09]requested_item shift.sale.total is exist - process it [16:48:09]SAM_PROTO_GetShiftData [16:48:09]wFMCommunicate request_size=4 [16:48:09]MH_SAM_APDU [16:48:09]CAPDU: 80 13 02 00 [16:48:09]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:48:09]Write i2c OK [16:48:09]MH_I2C_Read... [16:48:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:48:09]Read from MH i2c: E2 [16:48:09]MH_I2C_Read... [16:48:09]Read from MH i2c: E2 FD 00 [16:48:09]MH_I2C_Read... [16:48:09]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 A0 01 00 00 69 04 9E 00 6F 04 04 00 9E 01 00 00 B1 04 04 00 86 12 D6 02 70 04 04 00 C4 72 53 02 72 04 03 00 C2 9F 82 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 40 1F 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 4C 6D 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 CB [16:48:09]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 A0 01 00 00 69 04 9E 00 6F 04 04 00 9E 01 00 00 B1 04 04 00 86 12 D6 02 70 04 04 00 C4 72 53 02 72 04 03 00 C2 9F 82 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 40 1F 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 4C 6D 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:48:09]wFMCommunicate OK [16:48:09]wFMCommunicate request_size=4 [16:48:09]MH_SAM_APDU [16:48:09]CAPDU: 80 17 00 00 [16:48:09]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:48:09]Write i2c OK [16:48:09]MH_I2C_Read... [16:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:48:10]Read from MH i2c: E2 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 FD 00 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [16:48:10]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:48:10]wFMCommunicate OK [16:48:10]wFMCommunicate request_size=4 [16:48:10]MH_SAM_APDU [16:48:10]CAPDU: 80 17 00 00 [16:48:10]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:48:10]Write i2c OK [16:48:10]MH_I2C_Read... [16:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:48:10]Read from MH i2c: E2 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 FD 00 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:48:10]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:48:10]wFMCommunicate OK [16:48:10]wFMCommunicate request_size=4 [16:48:10]MH_SAM_APDU [16:48:10]CAPDU: 80 17 00 00 [16:48:10]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:48:10]Write i2c OK [16:48:10]MH_I2C_Read... [16:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:48:10]Read from MH i2c: E2 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 FD 00 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:48:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:48:10]wFMCommunicate OK [16:48:10]wFMCommunicate request_size=4 [16:48:10]MH_SAM_APDU [16:48:10]CAPDU: 80 17 00 00 [16:48:10]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:48:10]Write i2c OK [16:48:10]MH_I2C_Read... [16:48:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:48:10]Read from MH i2c: E2 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 D8 00 [16:48:10]MH_I2C_Read... [16:48:10]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:48:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:48:11]wFMCommunicate OK [16:48:11]SAM_PROTO_GetShiftData done [16:48:11]requested_item shift.sale.total_cash is exist - process it [16:48:11]requested_item shift.sale_refund.total is exist - process it [16:48:11]requested_item shift.sale_refund.total_cash is exist - process it [16:48:11]requested_item shift.buy.total is exist - process it [16:48:11]requested_item shift.buy.total_cash is exist - process it [16:48:11]produce_requested_data done [16:48:11]produce_requested_data return {"fm.sale.total":234676661.78,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":475838.78,"shift.sale.total_cash":390233.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:48:11]process_action_free get_value [16:48:11]json_value_free [16:48:11]json_value_free done [16:48:11]process_json_proto returns [16:48:11]Send response to host [16:48:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234676661.78,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":475838.78,"shift.sale.total_cash":390233.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:48:11]free response buf [16:48:11]execute_script done [16:48:11]execute_script returns [16:48:11]free content buf [16:48:11]Sock 7.Close socket [16:48:11]Sock 7.Thread stoped [16:48:11]accept exits with 9 [16:48:11]New connection [16:48:11]New thread 3066994020 created [16:48:11]Thread 3066850660 joined [16:48:11]Waiting for new connection... [16:48:11] Sock 9.Parse request [16:48:11]Sock 9.Check first char [16:48:11]Sock 9.First char is OK [16:48:11]request: POST /json_proto HTTP/1.0 [16:48:11]Method: POST [16:48:11]URL: /json_proto [16:48:11]Method is POST - this is cgi request [16:48:11]url: /json_proto [16:48:11]query_string will be loaded in cgi processing [16:48:11]execute_cgi json_proto POST (null) [16:48:11]execute_cgi path=json_proto method=POST [16:48:11]POST find Content-Length [16:48:11]Host: 172.17.43.131:8080 [16:48:11]Content-Length: 144 [16:48:11]Content-Type: application/json [16:48:11] [16:48:11]POST finish read [16:48:11]Found Content-Length = 144 [16:48:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:48:11]execute_script... [16:48:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:48:11]POST & json_proto [16:48:11]process_json_proto [16:48:11]json parsed OK: [16:48:11]protocol is kg_v1.0 [16:48:11]action value=print_doc [16:48:11]process_action print_doc [16:48:11]ExternCall_PrintAddStr [16:48:11]wPrintStart [16:48:11]Write to MH i2c: 01 00 00 1D 00 1D [16:48:11]Write i2c OK [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: 01 [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: 01 07 00 [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [16:48:11]RasterBufferAndPrint [16:48:11]line Счет N : (1)2001558 [16:48:11]line ИНН: 02508201610067 [16:48:11]line Контрольно-Кассовый Чек [16:48:11]line ПРОДАЖА [16:48:11]line ТРК (МРК, ГНК) : 63 [16:48:11]line Товар: 2710124130 [16:48:11]line Аи-92-К-5 [16:48:11]line 8.850 * 67.80 [16:48:11]line = 600.03 [16:48:11]line НДС 12% НСП 1% [16:48:11]line > о реализуемом товаре [16:48:11]line ОКРУГЛЕНИЕ: -0.03 [16:48:11]line ИТОГО: 600.00 [16:48:11]line Внесено: 600.00 [16:48:11]line СДАЧА: 0.00 [16:48:11]line НСП 1% : 5.31 [16:48:11]line НДС 12% : 63.72 [16:48:11]line Наличными: 600.00 [16:48:11]line Безнал.: 0.00 [16:48:11]line Место: АЗС № 97 "Партнер Нефть" [16:48:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:48:11]line СНО: Общий режим [16:48:11]line Чек 416 26.07.2024 16:46 [16:48:11]line Смена: 437 ФФД: 1.0 [16:48:11]line ЗНМ: 0300000054 [16:48:11]line РНМ: 0000000000092624 [16:48:11]line Версия ККМ: 001 [16:48:11]line ФМ: 0000000000874959 [16:48:11]line ФД: 225348 [16:48:11]line ФПД: 168557851706229 [16:48:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164631&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225348&fm=168557851706229&tin=02508201610067®Number=0000000000092624&sum=60000 [16:48:11]written 0, free lines is 4095 [16:48:11]OFD Sender: No OFD packet to send [16:48:11]Write to MH i2c: 01 00 00 48 00 48 [16:48:11]Write i2c OK [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: 01 [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: 01 07 00 [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 68 0C C3 [16:48:11]RasterBufferAndPrint [16:48:11]line [16:48:11]line [16:48:11]line [16:48:11]line [16:48:11]line [16:48:11]written 0, free lines is 3184 [16:48:11]MH_Cut [16:48:11]Write to MH i2c: D1 01 00 4F 00 01 21 [16:48:11]Write i2c OK [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: D1 [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: D1 01 00 [16:48:11]MH_I2C_Read... [16:48:11]Read from MH i2c: D1 01 00 4F 00 00 20 [16:48:11]Write to MH i2c: 01 00 00 50 00 50 [16:48:11]Write i2c OK [16:48:11]MH_I2C_Read... [16:48:12]*** Cut start [16:48:12]*** Partial cut [16:48:12]*** CUTSNS_PIN = 1 [16:48:12]*** CUTSNS_PIN = 0 [16:48:13]*** Brake cut motor [16:48:13]Read from MH i2c: 01 [16:48:13]MH_I2C_Read... [16:48:13]*** Stop cut motor [16:48:13]*** Cut end [16:48:13]Read from MH i2c: 01 07 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [16:48:13]process_action print_doc done [16:48:13]requested_data is exist [16:48:13]produce_requested_data [16:48:13]produce_requested_data return (null) [16:48:13]process_action_free print_doc [16:48:13]json_value_free [16:48:13]json_value_free done [16:48:13]process_json_proto returns [16:48:13]Send response to host [16:48:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [16:48:13]free response buf [16:48:13]execute_script done [16:48:13]execute_script returns [16:48:13]free content buf [16:48:13]Sock 9.Close socket [16:48:13]Sock 9.Thread stoped [16:48:16]OFD Sender: No OFD packet to send [16:48:21]OFD Sender: No OFD packet to send [16:48:26]OFD Sender: No OFD packet to send [16:48:31]OFD Sender: No OFD packet to send [16:48:36]OFD Sender: No OFD packet to send [16:48:38]recv_with_timeout no data received [16:48:41]OFD Sender: No OFD packet to send [16:48:46]OFD Sender: No OFD packet to send [16:48:49]recv_with_timeout no data received [16:48:51]OFD Sender: No OFD packet to send [16:48:56]OFD Sender: No OFD packet to send [16:49:01]OFD Sender: No OFD packet to send [16:49:02]accept exits with 7 [16:49:02]New connection [16:49:02]New thread 3066850660 created [16:49:02]Thread 3066994020 joined [16:49:02]Waiting for new connection... [16:49:02] Sock 7.Parse request [16:49:02]Sock 7.Check first char [16:49:02]Sock 7.First char is OK [16:49:02]request: POST /json_proto HTTP/1.0 [16:49:02]Method: POST [16:49:02]URL: /json_proto [16:49:02]Method is POST - this is cgi request [16:49:02]url: /json_proto [16:49:02]query_string will be loaded in cgi processing [16:49:02]execute_cgi json_proto POST (null) [16:49:02]execute_cgi path=json_proto method=POST [16:49:02]POST find Content-Length [16:49:02]Host: 172.17.43.131:8080 [16:49:02]Content-Length: 804 [16:49:02]Content-Type: application/json [16:49:02] [16:49:02]POST finish read [16:49:02]Found Content-Length = 804 [16:49:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:02]execute_script... [16:49:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:02]POST & json_proto [16:49:02]process_json_proto [16:49:02]json parsed OK: [16:49:02]protocol is kg_v1.0 [16:49:02]action value=close_receipt [16:49:02]process_action close_receipt [16:49:02]cmd_close_receipt [16:49:02]MH_GetDate [16:49:02]Write to MH i2c: F0 00 00 51 00 40 [16:49:02]Write i2c OK [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: F0 [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: F0 09 00 [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: F0 09 00 51 00 00 7E D3 A3 66 F9 24 A2 66 C8 [16:49:02]GetLastDocTimeStamp 1722012391 [16:49:02]current date 1722012542 [16:49:02]FM_GetShiftState [16:49:02]SAM_PROTO_GetShiftState [16:49:02]wFMCommunicate request_size=4 [16:49:02]MH_SAM_APDU [16:49:02]CAPDU: 80 13 01 00 [16:49:02]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [16:49:02]Write i2c OK [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: E2 [16:49:02]MH_I2C_Read... [16:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:02]Read from MH i2c: E2 0E 00 [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [16:49:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:49:02]wFMCommunicate OK [16:49:02]SAM_PROTO_GetShiftState done [16:49:02]FM_GetShiftState done [16:49:02]opened in 1721952182 [16:49:02]opened+sec_in_day 1722038582 [16:49:02]quantity*price = 100021 [16:49:02]sum+1 = 100023 [16:49:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 417 26.07.2024 16:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225349 ФПД: 219700636297952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225349&fm=219700636297952&tin=02508201610067®Number=0000000000092624&sum=100022 [16:49:03]StoreToDocumentArchive [16:49:03]shift 437 fd 225349 [16:49:03]save to /storage/0437/doc_00225349 [16:49:03]save last doc name /storage/0437/doc_00225349 to /storage/kkm_last_doc_name [16:49:03]save OK [16:49:03]Clear old archive folders... [16:49:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:03]tlvbuf is 01545C30 [16:49:03]SAM_PROTO_ClearQueue [16:49:03]wFMCommunicate request_size=4 [16:49:03]MH_SAM_APDU [16:49:03]CAPDU: 80 09 00 00 [16:49:03]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:03]Read from MH i2c: E2 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [16:49:03]RAPDU: 90 00 [16:49:03]wFMCommunicate OK [16:49:03]SAM_PROTO_ClearQueue done [16:49:03]KKMCreateOFDPacket [16:49:03]OFDProtocolAddRootSTLVToBuf [16:49:03]FM_MakeSignedData [16:49:03]FM_MakeSignedData [16:49:03]SAM_PROTO_SignData [16:49:03]wFMCommunicate request_size=4 [16:49:03]MH_SAM_APDU [16:49:03]CAPDU: 80 0D 01 02 [16:49:03]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:03]Read from MH i2c: E2 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [16:49:03]RAPDU: 90 00 [16:49:03]wFMCommunicate OK [16:49:03]wFMCommunicate request_size=255 [16:49:03]MH_SAM_APDU [16:49:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 7E D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 70 03 00 35 04 06 00 C7 [16:49:03]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 7E D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 70 03 00 35 04 06 00 C7 00 00 EA [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:03]Read from MH i2c: E2 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [16:49:03]RAPDU: 90 00 [16:49:03]wFMCommunicate OK [16:49:03]wFMCommunicate request_size=10 [16:49:03]MH_SAM_APDU [16:49:03]CAPDU: 80 0D 02 02 05 D1 0A 62 2A E0 [16:49:03]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 D1 0A 62 2A E0 00 00 2D [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:03]Read from MH i2c: E2 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [16:49:03]RAPDU: 90 00 [16:49:03]wFMCommunicate OK [16:49:03]wFMCommunicate request_size=4 [16:49:03]MH_SAM_APDU [16:49:03]CAPDU: 80 0D 03 02 [16:49:03]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:03]Read from MH i2c: E2 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 0B 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 0B 00 63 00 00 A8 C2 C1 1C EA 41 64 4F 90 00 04 [16:49:03]RAPDU: A8 C2 C1 1C EA 41 64 4F 90 00 [16:49:03]wFMCommunicate OK [16:49:03]SAM_PROTO_SignData done [16:49:03]FM_MakeSignedData done [16:49:03]CreateOFDProtocolMessage [16:49:03]wFMCommunicate request_size=4 [16:49:03]MH_SAM_APDU [16:49:03]CAPDU: 80 11 00 00 [16:49:03]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:03]Read from MH i2c: E2 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 17 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [16:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:03]wFMCommunicate OK [16:49:03]CreateOFDProtocolMessage done [16:49:03]OFDSenderStorePacket 225349 [16:49:03]StoreOFDPacket docnum=225349 [16:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4E 20 07 01 28 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 7E D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 70 03 00 35 04 06 00 C7 D1 0A 62 2A E0 A8 C2 C1 1C EA 41 64 4F [16:49:03]CheckFolder [16:49:03]dirname=/storage/ofd_packets [16:49:03]CheckFolder done [16:49:03]ProducePacketName [16:49:03]name=ofd_packets/00225349 [16:49:03]NVStorageSaveData ofd_packets/00225349 [16:49:03]File name is /storage/ofd_packets/00225349 [16:49:03]Write 301 bytes [16:49:03]NVStorageSaveData done [16:49:03]OFDSenderStorePacket done [16:49:03]KKMCreateOFDPacket done [16:49:03]NVStorageSaveData kkm_last_timestamp [16:49:03]File name is /storage/kkm_last_timestamp [16:49:03]Write 4 bytes [16:49:03]NVStorageSaveData done [16:49:03]ExternCall_PrintAddStr [16:49:03]wPrintStart [16:49:03]Write to MH i2c: 01 00 00 65 00 65 [16:49:03]Write i2c OK [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: 01 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: 01 07 00 [16:49:03]MH_I2C_Read... [16:49:03]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [16:49:03]RasterBufferAndPrint [16:49:03]line Счет N : (1)2001559 [16:49:03]line ИНН: 02508201610067 [16:49:03]line Контрольно-Кассовый Чек [16:49:03]line ПРОДАЖА [16:49:03]line ТРК (МРК, ГНК) : 54 [16:49:03]line Товар: 2710124500 [16:49:03]line Аи-95-К-5 [16:49:03]line 13.480 * 74.20 [16:49:03]line = 1000.22 [16:49:03]line НДС 12% НСП 1% [16:49:03]line > о реализуемом товаре [16:49:03]line ИТОГО: 1000.22 [16:49:03]line НСП 1% : 8.85 [16:49:03]line НДС 12% : 106.22 [16:49:03]line Наличными: 0.00 [16:49:03]line Безнал.: 1000.22 [16:49:03]line Место: АЗС № 97 "Партнер Нефть" [16:49:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:49:03]line СНО: Общий режим [16:49:03]line Чек 417 26.07.2024 16:49 [16:49:03]line Смена: 437 ФФД: 1.0 [16:49:03]line ЗНМ: 0300000054 [16:49:03]line РНМ: 0000000000092624 [16:49:03]line Версия ККМ: 001 [16:49:03]line Платежная система: O! деньги [16:49:03]line ФМ: 0000000000874959 [16:49:03]line ФД: 225349 [16:49:03]line ФПД: 219700636297952 [16:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T164902&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225349&fm=219700636297952&tin=02508201610067®Number=0000000000092624&sum=100022 [16:49:03]written 0, free lines is 4095 [16:49:03]OFD Sender: Processing packet 225349 [packets to send 597, broken 596] [16:49:03]ProducePacketName [16:49:03]name=ofd_packets/00225349 [16:49:03]OFD Sender: To server: pG, [16:49:03]CommunicateWithHost lk.salyk.kg:30040 [16:49:03]ConnectInit lk.salyk.kg [16:49:04]Write to MH i2c: 01 00 00 8F 00 8F [16:49:04]Write i2c OK [16:49:04]MH_I2C_Read... [16:49:04]Read from MH i2c: 01 [16:49:04]MH_I2C_Read... [16:49:04]Read from MH i2c: 01 07 00 [16:49:04]MH_I2C_Read... [16:49:04]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 70 0C 12 [16:49:04]RasterBufferAndPrint [16:49:04]line [16:49:04]line [16:49:04]line [16:49:04]line [16:49:04]line [16:49:04]written 0, free lines is 3188 [16:49:04]MH_Cut [16:49:04]Write to MH i2c: D1 01 00 96 00 01 68 [16:49:04]Write i2c OK [16:49:04]MH_I2C_Read... [16:49:04]Read from MH i2c: D1 [16:49:04]MH_I2C_Read... [16:49:04]Read from MH i2c: D1 01 00 [16:49:04]MH_I2C_Read... [16:49:04]Read from MH i2c: D1 01 00 96 00 00 67 [16:49:04]Write to MH i2c: 01 00 00 97 00 97 [16:49:04]Write i2c OK [16:49:04]MH_I2C_Read... [16:49:05]*** Cut start [16:49:05]*** Partial cut [16:49:05]*** CUTSNS_PIN = 1 [16:49:05]*** CUTSNS_PIN = 0 [16:49:05]*** Brake cut motor [16:49:06]recv_with_timeout no data received [16:49:06]Read from MH i2c: 01 [16:49:06]MH_I2C_Read... [16:49:06]*** Stop cut motor [16:49:06]*** Cut end [16:49:06]Read from MH i2c: 01 07 00 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [16:49:06]process_action close_receipt done [16:49:06]requested_data is exist [16:49:06]produce_requested_data [16:49:06]requested_item fm.sn is exist - process it [16:49:06]wFMCommunicate request_size=4 [16:49:06]MH_SAM_APDU [16:49:06]CAPDU: 80 11 00 00 [16:49:06]Write to MH i2c: E2 08 00 98 00 80 11 00 00 00 00 00 00 12 [16:49:06]Write i2c OK [16:49:06]MH_I2C_Read... [16:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:06]Read from MH i2c: E2 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: E2 17 00 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: E2 17 00 98 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [16:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:49:06]wFMCommunicate OK [16:49:06]requested_item fd.num is exist - process it [16:49:06]SAM_PROTO_GetFieldsCounters [16:49:06]wFMCommunicate request_size=4 [16:49:06]MH_SAM_APDU [16:49:06]CAPDU: 80 13 00 00 [16:49:06]Write to MH i2c: E2 08 00 99 00 80 13 00 00 00 00 00 00 15 [16:49:06]Write i2c OK [16:49:06]MH_I2C_Read... [16:49:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:06]Read from MH i2c: E2 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: E2 62 00 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: E2 62 00 99 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [16:49:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:06]wFMCommunicate OK [16:49:06]SAM_PROTO_GetFieldsCounters done [16:49:06]requested_item shift.num is exist - process it [16:49:06]requested_item shift.opened is exist - process it [16:49:06]req_shift_opened [16:49:06]FM_GetShiftState [16:49:06]SAM_PROTO_GetShiftState [16:49:06]wFMCommunicate request_size=4 [16:49:06]MH_SAM_APDU [16:49:06]CAPDU: 80 13 01 00 [16:49:06]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [16:49:06]Write i2c OK [16:49:06]MH_I2C_Read... [16:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:06]Read from MH i2c: E2 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: E2 0E 00 [16:49:06]MH_I2C_Read... [16:49:06]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C8 [16:49:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:49:06]wFMCommunicate OK [16:49:06]SAM_PROTO_GetShiftState done [16:49:06]FM_GetShiftState done [16:49:06]req_shift_opened done [16:49:06]requested_item shift.open_date is exist - process it [16:49:06]req_shift_open_date [16:49:06]req_shift_open_date done [16:49:06]produce_requested_data done [16:49:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225349,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:49:06]process_action_free close_receipt [16:49:06]json_value_free [16:49:06]json_value_free done [16:49:06]process_json_proto returns [16:49:06]Send response to host [16:49:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225349,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:49:06]free response buf [16:49:06]execute_script done [16:49:06]execute_script returns [16:49:06]free content buf [16:49:06]Sock 7.Close socket [16:49:06]Sock 7.Thread stoped [16:49:06]accept exits with 10 [16:49:06]New connection [16:49:06]New thread 3066994020 created [16:49:06]Thread 3066850660 joined [16:49:06]Waiting for new connection... [16:49:06] Sock 10.Parse request [16:49:06]Sock 10.Check first char [16:49:06]Sock 10.First char is OK [16:49:06]request: POST /json_proto HTTP/1.0 [16:49:06]Method: POST [16:49:06]URL: /json_proto [16:49:06]Method is POST - this is cgi request [16:49:06]url: /json_proto [16:49:06]query_string will be loaded in cgi processing [16:49:06]execute_cgi json_proto POST (null) [16:49:06]execute_cgi path=json_proto method=POST [16:49:06]POST find Content-Length [16:49:06]Host: 172.17.43.131:8080 [16:49:06]Content-Length: 802 [16:49:06]Content-Type: application/json [16:49:06] [16:49:06]POST finish read [16:49:06]Found Content-Length = 802 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 110268+1721902329=1722012597 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 B6 D3 A3 66 F9 24 A2 66 B6 [16:49:58]Current date/time: 26.07.2024 16:49 [16:49:58]FM_Init [16:49:58]wFMConnect [16:49:58]MH_SAM_On [16:49:58]Write to MH i2c: E0 00 00 08 00 E7 [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_init finished! [16:49:58]*** atr: [16:49:58]*** 0F 3B D5 18 FF 81 91 FE [16:49:58]*** 1F C3 80 73 C8 21 10 0A [16:49:58]*** 00 00 00 00 00 00 00 00 [16:49:58]*** 00 00 00 00 00 00 00 00 [16:49:58]*** 00 00 00 00 00 00 00 00 [16:49:58]*** 00 00 00 00 00 00 00 00 [16:49:58]*** 00 00 00 00 00 00 00 00 [16:49:58]*** 00 00 00 00 00 00 00 00 [16:49:58]Read from MH i2c: E0 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E0 10 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:49:58]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:49:58]wFMCommunicate request_size=10 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:49:58]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 110302+1721902329=1722012631 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 D8 D3 A3 66 F9 24 A2 66 D8 [16:50:32]Current date/time: 26.07.2024 16:50 [16:50:32]FM_Init [16:50:32]wFMConnect [16:50:32]MH_SAM_On [16:50:32]Write to MH i2c: E0 00 00 08 00 E7 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_init finished! [16:50:32]*** atr: [16:50:32]*** 0F 3B D5 18 FF 81 91 FE [16:50:32]*** 1F C3 80 73 C8 21 10 0A [16:50:32]*** 00 00 00 00 00 00 00 00 [16:50:32]*** 00 00 00 00 00 00 00 00 [16:50:32]*** 00 00 00 00 00 00 00 00 [16:50:32]*** 00 00 00 00 00 00 00 00 [16:50:32]*** 00 00 00 00 00 00 00 00 [16:50:32]*** 00 00 00 00 00 00 00 00 [16:50:32]Read from MH i2c: E0 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E0 10 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:50:32]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:50:32]wFMCommunicate request_size=10 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:50:32]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]wFMCommunicate request_size=4 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 11 00 00 [16:50:32]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 17 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:32]wFMCommunicate OK [16:50:32]Detected FM SN is 0000000000874959 [16:50:32]Stored FM SN is 0000000000874959 [16:50:32]wFMCommunicate request_size=9 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:50:32]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]FM PIN OK [16:50:32]wFMCommunicate request_size=8 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 14 04 00 03 02 00 01 [16:50:32]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]wFMCommunicate request_size=13 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:50:32]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]wFMCommunicate request_size=4 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 11 00 00 [16:50:32]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 17 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:32]wFMCommunicate OK [16:50:32]DocumentArchiveInit [16:50:32]Start Httpd... [16:50:32]Httpd thread 3067366756 created [16:50:32]Write to MH i2c: 01 00 00 0F 00 0F [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: 01 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: 01 07 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:50:32]MH Int Process started [16:50:32]Allocated Socket 7 [16:50:32]Bind OK [16:50:32]Listen OK [16:50:32]httpd running on port 8080 [16:50:32]Waiting for new connection... [16:50:33]OFD Sender: No OFD packet to send [16:50:35]accept exits with 8 [16:50:35]New connection [16:50:35]New thread 3067080036 created [16:50:35]Waiting for new connection... [16:50:35] Sock 8.Parse request [16:50:35]Sock 8.Check first char [16:50:35]Sock 8.First char is OK [16:50:35]request: POST /json_proto HTTP/1.0 [16:50:35]Method: POST [16:50:35]URL: /json_proto [16:50:35]Method is POST - this is cgi request [16:50:35]url: /json_proto [16:50:35]query_string will be loaded in cgi processing [16:50:35]execute_cgi json_proto POST (null) [16:50:35]execute_cgi path=json_proto method=POST [16:50:35]POST find Content-Length [16:50:35]Host: 172.17.43.131:8080 [16:50:35]Content-Length: 215 [16:50:35]Content-Type: application/json [16:50:35] [16:50:35]POST finish read [16:50:35]Found Content-Length = 215 [16:50:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:35]execute_script... [16:50:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:35]POST & json_proto [16:50:35]process_json_proto [16:50:35]json parsed OK: [16:50:35]protocol is kg_v1.0 [16:50:35]action value=get_value [16:50:35]process_action get_value [16:50:35]cmd_get_value [16:50:35]process_action get_value done [16:50:35]requested_data is exist [16:50:35]produce_requested_data [16:50:35]requested_item kkm.sn is exist - process it [16:50:35]requested_item kkm.ver is exist - process it [16:50:35]requested_item fm.sn is exist - process it [16:50:35]wFMCommunicate request_size=4 [16:50:35]MH_SAM_APDU [16:50:35]CAPDU: 80 11 00 00 [16:50:35]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:50:35]Write i2c OK [16:50:35]MH_I2C_Read... [16:50:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:35]Read from MH i2c: E2 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 17 00 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:50:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:35]wFMCommunicate OK [16:50:35]requested_item fd.num is exist - process it [16:50:35]SAM_PROTO_GetFieldsCounters [16:50:35]wFMCommunicate request_size=4 [16:50:35]MH_SAM_APDU [16:50:35]CAPDU: 80 13 00 00 [16:50:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:50:35]Write i2c OK [16:50:35]MH_I2C_Read... [16:50:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:35]Read from MH i2c: E2 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 62 00 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [16:50:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:35]wFMCommunicate OK [16:50:35]SAM_PROTO_GetFieldsCounters done [16:50:35]requested_item shift.num is exist - process it [16:50:35]requested_item shift.opened is exist - process it [16:50:35]req_shift_opened [16:50:35]FM_GetShiftState [16:50:35]SAM_PROTO_GetShiftState [16:50:35]wFMCommunicate request_size=4 [16:50:35]MH_SAM_APDU [16:50:35]CAPDU: 80 13 01 00 [16:50:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:50:35]Write i2c OK [16:50:35]MH_I2C_Read... [16:50:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:35]Read from MH i2c: E2 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 0E 00 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:50:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:50:35]wFMCommunicate OK [16:50:35]SAM_PROTO_GetShiftState done [16:50:35]FM_GetShiftState done [16:50:35]req_shift_opened done [16:50:35]requested_item shift.open_date is exist - process it [16:50:35]req_shift_open_date [16:50:35]req_shift_open_date done [16:50:35]produce_requested_data done [16:50:35]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225351,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:50:35]process_action_free get_value [16:50:35]json_value_free [16:50:35]json_value_free done [16:50:35]process_json_proto returns [16:50:35]Send response to host [16:50:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225351,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:50:35]free response buf [16:50:35]execute_script done [16:50:35]execute_script returns [16:50:35]free content buf [16:50:35]Sock 8.Close socket [16:50:35]Sock 8.Thread stoped [16:50:35]accept exits with 6 [16:50:35]New connection [16:50:35]New thread 3066936676 created [16:50:35]Thread 3067080036 joined [16:50:35]Waiting for new connection... [16:50:35] Sock 6.Parse request [16:50:35]Sock 6.Check first char [16:50:35]Sock 6.First char is OK [16:50:35]request: POST /json_proto HTTP/1.0 [16:50:35]Method: POST [16:50:35]URL: /json_proto [16:50:35]Method is POST - this is cgi request [16:50:35]url: /json_proto [16:50:35]query_string will be loaded in cgi processing [16:50:35]execute_cgi json_proto POST (null) [16:50:35]execute_cgi path=json_proto method=POST [16:50:35]POST find Content-Length [16:50:35]Host: 172.17.43.131:8080 [16:50:35]Content-Length: 331 [16:50:35]Content-Type: application/json [16:50:35] [16:50:35]POST finish read [16:50:35]Found Content-Length = 331 [16:50:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:50:35]execute_script... [16:50:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:50:35]POST & json_proto [16:50:35]process_json_proto [16:50:35]json parsed OK: [16:50:35]protocol is kg_v1.0 [16:50:35]action value=get_value [16:50:35]process_action get_value [16:50:35]cmd_get_value [16:50:35]process_action get_value done [16:50:35]requested_data is exist [16:50:35]produce_requested_data [16:50:35]requested_item fm.sale.total is exist - process it [16:50:35]SAM_PROTO_GetFMData [16:50:35]wFMCommunicate request_size=4 [16:50:35]MH_SAM_APDU [16:50:35]CAPDU: 80 13 03 00 [16:50:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:50:35]Write i2c OK [16:50:35]MH_I2C_Read... [16:50:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:50:35]Read from MH i2c: E2 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 FD 00 [16:50:35]MH_I2C_Read... [16:50:35]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 DD 6C 03 00 69 04 A3 00 6F 04 04 00 94 66 03 00 B1 04 05 00 C6 AD CB 76 05 70 04 05 00 14 BA D2 AA 04 72 04 04 00 B2 F3 F8 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 82 16 96 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 8F 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 14 [16:50:35]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 DD 6C 03 00 69 04 A3 00 6F 04 04 00 94 66 03 00 B1 04 05 00 C6 AD CB 76 05 70 04 05 00 14 BA D2 AA 04 72 04 04 00 B2 F3 F8 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 82 16 96 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 8F 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:50:35]wFMCommunicate OK [16:50:35]wFMCommunicate request_size=4 [16:50:35]MH_SAM_APDU [16:50:35]CAPDU: 80 17 00 00 [16:50:35]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:50:35]Write i2c OK [16:50:35]MH_I2C_Read... [16:50:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:36]Read from MH i2c: E2 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 FD 00 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:50:36]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:50:36]wFMCommunicate OK [16:50:36]wFMCommunicate request_size=4 [16:50:36]MH_SAM_APDU [16:50:36]CAPDU: 80 17 00 00 [16:50:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:50:36]Write i2c OK [16:50:36]MH_I2C_Read... [16:50:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:36]Read from MH i2c: E2 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 FD 00 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:50:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:50:36]wFMCommunicate OK [16:50:36]wFMCommunicate request_size=4 [16:50:36]MH_SAM_APDU [16:50:36]CAPDU: 80 17 00 00 [16:50:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:50:36]Write i2c OK [16:50:36]MH_I2C_Read... [16:50:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:36]Read from MH i2c: E2 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 FD 00 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:50:36]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:50:36]wFMCommunicate OK [16:50:36]wFMCommunicate request_size=4 [16:50:36]MH_SAM_APDU [16:50:36]CAPDU: 80 17 00 00 [16:50:36]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:50:36]Write i2c OK [16:50:36]MH_I2C_Read... [16:50:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:50:36]Read from MH i2c: E2 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 E2 00 [16:50:36]MH_I2C_Read... [16:50:36]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:50:36]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:50:36]wFMCommunicate OK [16:50:36]SAM_PROTO_GetFMData done [16:50:36]requested_item fm.sale_refund.total is exist - process it [16:50:36]requested_item fm.buy.total is exist - process it [16:50:36]requested_item shift.sale.total is exist - process it [16:50:36]SAM_PROTO_GetShiftData [16:50:36]wFMCommunicate request_size=4 [16:50:36]MH_SAM_APDU [16:50:36]CAPDU: 80 13 02 00 [16:50:36]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:50:36]Write i2c OK [16:50:36]MH_I2C_Read... [16:50:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:50:37]Read from MH i2c: E2 [16:50:37]MH_I2C_Read... [16:50:37]Read from MH i2c: E2 FD 00 [16:50:37]MH_I2C_Read... [16:50:37]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 A3 01 00 00 69 04 9E 00 6F 04 04 00 A1 01 00 00 B1 04 04 00 4A 95 D9 02 70 04 04 00 14 36 54 02 72 04 03 00 36 5F 85 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B4 7E 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 40 75 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 36 [16:50:37]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 A3 01 00 00 69 04 9E 00 6F 04 04 00 A1 01 00 00 B1 04 04 00 4A 95 D9 02 70 04 04 00 14 36 54 02 72 04 03 00 36 5F 85 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B4 7E 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 40 75 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:50:37]wFMCommunicate OK [16:50:37]wFMCommunicate request_size=4 [16:50:37]MH_SAM_APDU [16:50:37]CAPDU: 80 17 00 00 [16:50:37]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:50:37]Write i2c OK [16:50:37]MH_I2C_Read... [16:50:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:37]Read from MH i2c: E2 [16:50:37]MH_I2C_Read... [16:50:37]Read from MH i2c: E2 FD 00 [16:50:37]MH_I2C_Read... [16:50:37]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [16:50:37]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:50:37]wFMCommunicate OK [16:50:37]wFMCommunicate request_size=4 [16:50:37]MH_SAM_APDU [16:50:37]CAPDU: 80 17 00 00 [16:50:37]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:50:37]Write i2c OK [16:50:37]MH_I2C_Read... [16:50:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:38]Read from MH i2c: E2 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: E2 FD 00 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:50:38]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:50:38]wFMCommunicate OK [16:50:38]wFMCommunicate request_size=4 [16:50:38]MH_SAM_APDU [16:50:38]CAPDU: 80 17 00 00 [16:50:38]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:50:38]Write i2c OK [16:50:38]MH_I2C_Read... [16:50:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:38]Read from MH i2c: E2 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: E2 FD 00 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:50:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:50:38]wFMCommunicate OK [16:50:38]wFMCommunicate request_size=4 [16:50:38]MH_SAM_APDU [16:50:38]CAPDU: 80 17 00 00 [16:50:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:50:38]OFD Sender: No OFD packet to send [16:50:38]Write i2c OK [16:50:38]MH_I2C_Read... [16:50:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:50:38]Read from MH i2c: E2 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: E2 D8 00 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:50:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:50:38]wFMCommunicate OK [16:50:38]SAM_PROTO_GetShiftData done [16:50:38]requested_item shift.sale.total_cash is exist - process it [16:50:38]requested_item shift.sale_refund.total is exist - process it [16:50:38]requested_item shift.sale_refund.total_cash is exist - process it [16:50:38]requested_item shift.buy.total is exist - process it [16:50:38]requested_item shift.buy.total_cash is exist - process it [16:50:38]produce_requested_data done [16:50:38]produce_requested_data return {"fm.sale.total":234678962.62,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":478139.62,"shift.sale.total_cash":390733.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:50:38]process_action_free get_value [16:50:38]json_value_free [16:50:38]json_value_free done [16:50:38]process_json_proto returns [16:50:38]Send response to host [16:50:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234678962.62,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":478139.62,"shift.sale.total_cash":390733.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:50:38]free response buf [16:50:38]execute_script done [16:50:38]execute_script returns [16:50:38]free content buf [16:50:38]Sock 6.Close socket [16:50:38]Sock 6.Thread stoped [16:50:38]accept exits with 8 [16:50:38]New connection [16:50:38]New thread 3067080036 created [16:50:38]Thread 3066936676 joined [16:50:38]Waiting for new connection... [16:50:38] Sock 8.Parse request [16:50:38]Sock 8.Check first char [16:50:38]Sock 8.First char is OK [16:50:38]request: POST /json_proto HTTP/1.0 [16:50:38]Method: POST [16:50:38]URL: /json_proto [16:50:38]Method is POST - this is cgi request [16:50:38]url: /json_proto [16:50:38]query_string will be loaded in cgi processing [16:50:38]execute_cgi json_proto POST (null) [16:50:38]execute_cgi path=json_proto method=POST [16:50:38]POST find Content-Length [16:50:38]Host: 172.17.43.131:8080 [16:50:38]Content-Length: 640 [16:50:38]Content-Type: application/json [16:50:38] [16:50:38]POST finish read [16:50:38]Found Content-Length = 640 [16:50:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:38]execute_script... [16:50:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:38]POST & json_proto [16:50:38]process_json_proto [16:50:38]json parsed OK: [16:50:38]protocol is kg_v1.0 [16:50:38]action value=close_receipt [16:50:38]process_action close_receipt [16:50:38]cmd_close_receipt [16:50:38]MH_GetDate [16:50:38]Write to MH i2c: F0 00 00 1D 00 0C [16:50:38]Write i2c OK [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: F0 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: F0 09 00 [16:50:38]MH_I2C_Read... [16:50:38]Read from MH i2c: F0 09 00 1D 00 00 DF D3 A3 66 F9 24 A2 66 F5 [16:50:38]GetLastDocTimeStamp 1722012574 [16:50:38]current date 1722012639 [16:50:38]FM_GetShiftState [16:50:38]SAM_PROTO_GetShiftState [16:50:38]wFMCommunicate request_size=4 [16:50:38]MH_SAM_APDU [16:50:38]CAPDU: 80 13 01 00 [16:50:39]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:50:39]Write i2c OK [16:50:39]MH_I2C_Read... [16:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:39]Read from MH i2c: E2 [16:50:39]MH_I2C_Read... [16:50:39]Read from MH i2c: E2 0E 00 [16:50:39]MH_I2C_Read... [16:50:39]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [16:50:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:50:39]wFMCommunicate OK [16:50:39]SAM_PROTO_GetShiftState done [16:50:39]FM_GetShiftState done [16:50:39]opened in 1721952182 [16:50:39]opened+sec_in_day 1722038582 [16:50:39]quantity*price = 99999 [16:50:39]sum+1 = 100001 [16:50:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 420 26.07.2024 16:50 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225352 ФПД: 25248166561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225352&fm=25248166561&tin=02508201610067®Number=0000000000092624&sum=100000 [16:50:40]StoreToDocumentArchive [16:50:40]shift 437 fd 225352 [16:50:40]save to /storage/0437/doc_00225352 [16:50:40]save last doc name /storage/0437/doc_00225352 to /storage/kkm_last_doc_name [16:50:40]save OK [16:50:40]Clear old archive folders... [16:50:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:50:40]tlvbuf is 0171FAD0 [16:50:40]SAM_PROTO_ClearQueue [16:50:40]wFMCommunicate request_size=4 [16:50:40]MH_SAM_APDU [16:50:40]CAPDU: 80 09 00 00 [16:50:40]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:50:40]Write i2c OK [16:50:40]MH_I2C_Read... [16:50:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:40]Read from MH i2c: E2 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:50:40]RAPDU: 90 00 [16:50:40]wFMCommunicate OK [16:50:40]SAM_PROTO_ClearQueue done [16:50:40]KKMCreateOFDPacket [16:50:40]OFDProtocolAddRootSTLVToBuf [16:50:40]FM_MakeSignedData [16:50:40]FM_MakeSignedData [16:50:40]SAM_PROTO_SignData [16:50:40]wFMCommunicate request_size=4 [16:50:40]MH_SAM_APDU [16:50:40]CAPDU: 80 0D 01 02 [16:50:40]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:50:40]Write i2c OK [16:50:40]MH_I2C_Read... [16:50:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:40]Read from MH i2c: E2 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:50:40]RAPDU: 90 00 [16:50:40]wFMCommunicate OK [16:50:40]wFMCommunicate request_size=255 [16:50:40]MH_SAM_APDU [16:50:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 DF D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 70 03 00 35 04 06 00 00 05 E0 E8 [16:50:40]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 DF D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 70 03 00 35 04 06 00 00 05 E0 E8 00 00 B5 [16:50:40]Write i2c OK [16:50:40]MH_I2C_Read... [16:50:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:40]Read from MH i2c: E2 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:50:40]RAPDU: 90 00 [16:50:40]wFMCommunicate OK [16:50:40]wFMCommunicate request_size=7 [16:50:40]MH_SAM_APDU [16:50:40]CAPDU: 80 0D 02 02 02 72 A1 [16:50:40]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 72 A1 00 00 BF [16:50:40]Write i2c OK [16:50:40]MH_I2C_Read... [16:50:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:40]Read from MH i2c: E2 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:50:40]RAPDU: 90 00 [16:50:40]wFMCommunicate OK [16:50:40]wFMCommunicate request_size=4 [16:50:40]MH_SAM_APDU [16:50:40]CAPDU: 80 0D 03 02 [16:50:40]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:50:40]Write i2c OK [16:50:40]MH_I2C_Read... [16:50:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:40]Read from MH i2c: E2 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 0B 00 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 0B 00 2F 00 00 99 5E 4C 54 E7 8D F2 61 90 00 09 [16:50:40]RAPDU: 99 5E 4C 54 E7 8D F2 61 90 00 [16:50:40]wFMCommunicate OK [16:50:40]SAM_PROTO_SignData done [16:50:40]FM_MakeSignedData done [16:50:40]CreateOFDProtocolMessage [16:50:40]wFMCommunicate request_size=4 [16:50:40]MH_SAM_APDU [16:50:40]CAPDU: 80 11 00 00 [16:50:40]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:50:40]Write i2c OK [16:50:40]MH_I2C_Read... [16:50:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:40]Read from MH i2c: E2 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 17 00 [16:50:40]MH_I2C_Read... [16:50:40]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [16:50:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:41]wFMCommunicate OK [16:50:41]CreateOFDProtocolMessage done [16:50:41]OFDSenderStorePacket 225352 [16:50:41]StoreOFDPacket docnum=225352 [16:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 53 31 04 01 A0 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 DF D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 70 03 00 35 04 06 00 00 05 E0 E8 72 A1 99 5E 4C 54 E7 8D F2 61 [16:50:41]CheckFolder [16:50:41]dirname=/storage/ofd_packets [16:50:41]CheckFolder done [16:50:41]ProducePacketName [16:50:41]name=ofd_packets/00225352 [16:50:41]NVStorageSaveData ofd_packets/00225352 [16:50:41]File name is /storage/ofd_packets/00225352 [16:50:41]Write 298 bytes [16:50:41]NVStorageSaveData done [16:50:41]OFDSenderStorePacket done [16:50:41]KKMCreateOFDPacket done [16:50:41]NVStorageSaveData kkm_last_timestamp [16:50:41]File name is /storage/kkm_last_timestamp [16:50:41]Write 4 bytes [16:50:41]NVStorageSaveData done [16:50:41]ExternCall_PrintAddStr [16:50:41]wPrintStart [16:50:41]Write to MH i2c: 01 00 00 31 00 31 [16:50:41]Write i2c OK [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: 01 [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: 01 07 00 [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:50:41]RasterBufferAndPrint [16:50:41]line Счет N : (1)2001562 [16:50:41]line ИНН: 02508201610067 [16:50:41]line Контрольно-Кассовый Чек [16:50:41]line ПРОДАЖА [16:50:41]line ТРК (МРК, ГНК) : 61 [16:50:41]line Товар: 2710194210 [16:50:41]line ДТ-К-5 [16:50:41]line 13.210 * 75.70 [16:50:41]line = 1000.00 [16:50:41]line НДС 12% НСП 1% [16:50:41]line > о реализуемом товаре [16:50:41]line ИТОГО: 1000.00 [16:50:41]line НСП 1% : 8.85 [16:50:41]line НДС 12% : 106.19 [16:50:41]line Наличными: 1000.00 [16:50:41]line Безнал.: 0.00 [16:50:41]line Место: АЗС № 97 "Партнер Нефть" [16:50:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:50:41]line СНО: Общий режим [16:50:41]line Чек 420 26.07.2024 16:50 [16:50:41]line Смена: 437 ФФД: 1.0 [16:50:41]line ЗНМ: 0300000054 [16:50:41]line РНМ: 0000000000092624 [16:50:41]line Версия ККМ: 001 [16:50:41]line ФМ: 0000000000874959 [16:50:41]line ФД: 225352 [16:50:41]line ФПД: 25248166561 [16:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165039&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225352&fm=25248166561&tin=02508201610067®Number=0000000000092624&sum=100000 [16:50:41]written 0, free lines is 4095 [16:50:41]OFD Sender: Processing packet 225352 [packets to send 597, broken 596] [16:50:41]ProducePacketName [16:50:41]name=ofd_packets/00225352 [16:50:41]OFD Sender: To server: pG, [16:50:41]CommunicateWithHost lk.salyk.kg:30040 [16:50:41]ConnectInit lk.salyk.kg [16:50:41]recv_with_timeout no data received [16:50:41]int [16:50:41]Write to MH i2c: 01 00 00 46 00 46 [16:50:41]*** FLAG_PRN_PAP2 set [16:50:41]Write i2c OK [16:50:41]MH_I2C_Read... [16:50:41]Write i2c OK [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: DD [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: DD [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: DD 01 00 [16:50:41]MH_I2C_Read... [16:50:41]Read from MH i2c: DD 01 00 [16:50:41]answer for other command [DD] [16:50:41]MH Int Process stopped [16:50:41]Read from MH i2c: DD 01 00 46 00 05 28 [16:50:41]answer with wrong packet_num 0046 - expected 0047 [16:50:41]process_action_free close_receipt [16:50:41]json_value_free [16:50:41]json_value_free done [16:50:41]process_json_proto returns [16:50:41]Send response to host [16:50:41]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [16:50:41]free response buf [16:50:41]execute_script done [16:50:41]execute_script returns [16:50:41]free content buf [16:50:41]Sock 8.Close socket [16:50:41]Sock 8.Thread stoped [16:50:44]Connected sock=11 [16:50:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 53 31 04 01 A0 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 DF D3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 70 03 00 35 04 06 00 00 05 E0 E8 72 A1 99 5E 4C 54 E7 8D F2 61 [16:50:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 BF 47 00 8D A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 70 03 00 F4 03 04 00 F3 7F A3 66 B6 04 01 00 00 D1 D1 5D 47 BA 1E 75 02 [16:50:45]CommunicateWithHost err = 0 [16:50:45]CheckOFDResponse [16:50:45]1017 (14) - 77093643461234 [16:50:45]1041 (16) - 0000000000874959 [16:50:45]1040 (4) - 225352 [16:50:45]1012 (4) - 26.07.2024 10:52 [16:50:45]1206 (1) - 0 [16:50:45]OFD Sender: Remove packet 225352 [16:50:45]ProducePacketName [16:50:45]name=ofd_packets/00225352 [16:50:45]NVStorageDeleteData [16:50:46]OFD Sender: No OFD packet to send [16:50:51]OFD Sender: No OFD packet to send [16:50:51]recv_with_timeout no data received [16:50:52]accept exits with 6 [16:50:52]New connection [16:50:52]New thread 3066936676 created [16:50:52]Thread 3067080036 joined [16:50:52]Waiting for new connection... [16:50:52] Sock 6.Parse request [16:50:52]Sock 6.Check first char [16:50:52]Sock 6.First char is OK [16:50:52]request: POST /json_proto HTTP/1.0 [16:50:52]Method: POST [16:50:52]URL: /json_proto [16:50:52]Method is POST - this is cgi request [16:50:52]url: /json_proto [16:50:52]query_string will be loaded in cgi processing [16:50:52]execute_cgi json_proto POST (null) [16:50:52]execute_cgi path=json_proto method=POST [16:50:52]POST find Content-Length [16:50:52]Host: 172.17.43.131:8080 [16:50:52]Content-Length: 215 [16:50:52]Content-Type: application/json [16:50:52] [16:50:52]POST finish read [16:50:52]Found Content-Length = 215 [16:50:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:52]execute_script... [16:50:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:52]POST & json_proto [16:50:52]process_json_proto [16:50:52]json parsed OK: [16:50:52]protocol is kg_v1.0 [16:50:52]action value=get_value [16:50:52]process_action get_value [16:50:52]cmd_get_value [16:50:52]process_action get_value done [16:50:52]requested_data is exist [16:50:52]produce_requested_data [16:50:52]requested_item kkm.sn is exist - process it [16:50:52]requested_item kkm.ver is exist - process it [16:50:52]requested_item fm.sn is exist - process it [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 11 00 00 [16:50:52]Write to MH i2c: E2 08 00 48 00 80 11 00 00 00 00 00 00 C2 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 17 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 17 00 48 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [16:50:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:50:52]wFMCommunicate OK [16:50:52]requested_item fd.num is exist - process it [16:50:52]SAM_PROTO_GetFieldsCounters [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 13 00 00 [16:50:52]Write to MH i2c: E2 08 00 49 00 80 13 00 00 00 00 00 00 C5 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 62 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 62 00 49 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [16:50:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:52]wFMCommunicate OK [16:50:52]SAM_PROTO_GetFieldsCounters done [16:50:52]requested_item shift.num is exist - process it [16:50:52]requested_item shift.opened is exist - process it [16:50:52]req_shift_opened [16:50:52]FM_GetShiftState [16:50:52]SAM_PROTO_GetShiftState [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 13 01 00 [16:50:52]Write to MH i2c: E2 08 00 4A 00 80 13 01 00 00 00 00 00 C7 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:52]Read from MH i2c: E2 0E 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 0E 00 4A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [16:50:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:50:52]wFMCommunicate OK [16:50:52]SAM_PROTO_GetShiftState done [16:50:52]FM_GetShiftState done [16:50:52]req_shift_opened done [16:50:52]requested_item shift.open_date is exist - process it [16:50:52]req_shift_open_date [16:50:52]req_shift_open_date done [16:50:52]produce_requested_data done [16:50:52]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225352,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:50:52]process_action_free get_value [16:50:52]json_value_free [16:50:52]json_value_free done [16:50:52]process_json_proto returns [16:50:52]Send response to host [16:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225352,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:50:52]free response buf [16:50:52]execute_script done [16:50:52]execute_script returns [16:50:52]free content buf [16:50:52]Sock 6.Close socket [16:50:52]Sock 6.Thread stoped [16:50:52]accept exits with 5 [16:50:52]New connection [16:50:52]New thread 3067080036 created [16:50:52]Thread 3066936676 joined [16:50:52]Waiting for new connection... [16:50:52] Sock 5.Parse request [16:50:52]Sock 5.Check first char [16:50:52]Sock 5.First char is OK [16:50:52]request: POST /json_proto HTTP/1.0 [16:50:52]Method: POST [16:50:52]URL: /json_proto [16:50:52]Method is POST - this is cgi request [16:50:52]url: /json_proto [16:50:52]query_string will be loaded in cgi processing [16:50:52]execute_cgi json_proto POST (null) [16:50:52]execute_cgi path=json_proto method=POST [16:50:52]POST find Content-Length [16:50:52]Host: 172.17.43.131:8080 [16:50:52]Content-Length: 331 [16:50:52]Content-Type: application/json [16:50:52] [16:50:52]POST finish read [16:50:52]Found Content-Length = 331 [16:50:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:50:52]execute_script... [16:50:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:50:52]POST & json_proto [16:50:52]process_json_proto [16:50:52]json parsed OK: [16:50:52]protocol is kg_v1.0 [16:50:52]action value=get_value [16:50:52]process_action get_value [16:50:52]cmd_get_value [16:50:52]process_action get_value done [16:50:52]requested_data is exist [16:50:52]produce_requested_data [16:50:52]requested_item fm.sale.total is exist - process it [16:50:52]SAM_PROTO_GetFMData [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 13 03 00 [16:50:52]Write to MH i2c: E2 08 00 4B 00 80 13 03 00 00 00 00 00 CA [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:50:53]Read from MH i2c: E2 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 FD 00 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 FD 00 4B 00 00 C5 04 85 04 C1 04 6E 04 04 00 DE 6C 03 00 69 04 A3 00 6F 04 04 00 95 66 03 00 B1 04 05 00 66 34 CD 76 05 70 04 05 00 B4 40 D4 AA 04 72 04 04 00 B2 F3 F8 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FD 3F 96 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AD 92 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 BB [16:50:53]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 DE 6C 03 00 69 04 A3 00 6F 04 04 00 95 66 03 00 B1 04 05 00 66 34 CD 76 05 70 04 05 00 B4 40 D4 AA 04 72 04 04 00 B2 F3 F8 CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FD 3F 96 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AD 92 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:50:53]wFMCommunicate OK [16:50:53]wFMCommunicate request_size=4 [16:50:53]MH_SAM_APDU [16:50:53]CAPDU: 80 17 00 00 [16:50:53]Write to MH i2c: E2 08 00 4C 00 80 17 00 00 00 00 00 00 CC [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:53]Read from MH i2c: E2 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 FD 00 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 FD 00 4C 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 36 [16:50:53]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:50:53]wFMCommunicate OK [16:50:53]wFMCommunicate request_size=4 [16:50:53]MH_SAM_APDU [16:50:53]CAPDU: 80 17 00 00 [16:50:53]Write to MH i2c: E2 08 00 4D 00 80 17 00 00 00 00 00 00 CD [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:53]Read from MH i2c: E2 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 FD 00 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 FD 00 4D 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 DF [16:50:54]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:50:54]wFMCommunicate OK [16:50:54]wFMCommunicate request_size=4 [16:50:54]MH_SAM_APDU [16:50:54]CAPDU: 80 17 00 00 [16:50:54]Write to MH i2c: E2 08 00 4E 00 80 17 00 00 00 00 00 00 CE [16:50:54]Write i2c OK [16:50:54]MH_I2C_Read... [16:50:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:54]Read from MH i2c: E2 [16:50:54]MH_I2C_Read... [16:50:54]Read from MH i2c: E2 FD 00 [16:50:54]MH_I2C_Read... [16:50:54]Read from MH i2c: E2 FD 00 4E 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 5A [16:50:54]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:50:54]wFMCommunicate OK [16:50:54]wFMCommunicate request_size=4 [16:50:54]MH_SAM_APDU [16:50:54]CAPDU: 80 17 00 00 [16:50:54]Write to MH i2c: E2 08 00 4F 00 80 17 00 00 00 00 00 00 CF [16:50:54]Write i2c OK [16:50:54]MH_I2C_Read... [16:50:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:50:54]Read from MH i2c: E2 [16:50:54]MH_I2C_Read... [16:50:54]Read from MH i2c: E2 E2 00 [16:50:54]MH_I2C_Read... [16:50:54]Read from MH i2c: E2 E2 00 4F 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AD [16:50:54]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:50:55]wFMCommunicate OK [16:50:55]SAM_PROTO_GetFMData done [16:50:55]requested_item fm.sale_refund.total is exist - process it [16:50:55]requested_item fm.buy.total is exist - process it [16:50:55]requested_item shift.sale.total is exist - process it [16:50:55]SAM_PROTO_GetShiftData [16:50:55]wFMCommunicate request_size=4 [16:50:55]MH_SAM_APDU [16:50:55]CAPDU: 80 13 02 00 [16:50:55]Write to MH i2c: E2 08 00 50 00 80 13 02 00 00 00 00 00 CE [16:50:55]Write i2c OK [16:50:55]MH_I2C_Read... [16:50:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:50:55]Read from MH i2c: E2 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 FD 00 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 FD 00 50 00 00 BB 04 AA 04 B7 04 6E 04 04 00 A4 01 00 00 69 04 9E 00 6F 04 04 00 A2 01 00 00 B1 04 04 00 EA 1B DB 02 70 04 04 00 B4 BC 55 02 72 04 03 00 36 5F 85 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 2F A8 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B5 78 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 DC [16:50:55]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 A4 01 00 00 69 04 9E 00 6F 04 04 00 A2 01 00 00 B1 04 04 00 EA 1B DB 02 70 04 04 00 B4 BC 55 02 72 04 03 00 36 5F 85 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 2F A8 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B5 78 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:50:55]wFMCommunicate OK [16:50:55]wFMCommunicate request_size=4 [16:50:55]MH_SAM_APDU [16:50:55]CAPDU: 80 17 00 00 [16:50:55]Write to MH i2c: E2 08 00 51 00 80 17 00 00 00 00 00 00 D1 [16:50:55]Write i2c OK [16:50:55]MH_I2C_Read... [16:50:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:55]Read from MH i2c: E2 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 FD 00 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 FD 00 51 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 60 [16:50:56]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 OFD Sender: No OFD packet to send [16:50:56]F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:50:56]wFMCommunicate OK [16:50:56]wFMCommunicate request_size=4 [16:50:56]MH_SAM_APDU [16:50:56]CAPDU: 80 17 00 00 [16:50:56]Write to MH i2c: E2 08 00 52 00 80 17 00 00 00 00 00 00 D2 [16:50:56]Write i2c OK [16:50:56]MH_I2C_Read... [16:50:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:56]Read from MH i2c: E2 [16:50:56]MH_I2C_Read... [16:50:56]Read from MH i2c: E2 FD 00 [16:50:56]MH_I2C_Read... [16:50:56]Read from MH i2c: E2 FD 00 52 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 FE [16:50:56]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:50:56]wFMCommunicate OK [16:50:56]wFMCommunicate request_size=4 [16:50:56]MH_SAM_APDU [16:50:56]CAPDU: 80 17 00 00 [16:50:56]Write to MH i2c: E2 08 00 53 00 80 17 00 00 00 00 00 00 D3 [16:50:56]Write i2c OK [16:50:56]MH_I2C_Read... [16:50:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:50:57]Read from MH i2c: E2 [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: E2 FD 00 [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: E2 FD 00 53 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 48 [16:50:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:50:57]wFMCommunicate OK [16:50:57]wFMCommunicate request_size=4 [16:50:57]MH_SAM_APDU [16:50:57]CAPDU: 80 17 00 00 [16:50:57]Write to MH i2c: E2 08 00 54 00 80 17 00 00 00 00 00 00 D4 [16:50:57]Write i2c OK [16:50:57]MH_I2C_Read... [16:50:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:50:57]Read from MH i2c: E2 [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: E2 D8 00 [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: E2 D8 00 54 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BB [16:50:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:50:57]wFMCommunicate OK [16:50:57]SAM_PROTO_GetShiftData done [16:50:57]requested_item shift.sale.total_cash is exist - process it [16:50:57]requested_item shift.sale_refund.total is exist - process it [16:50:57]requested_item shift.sale_refund.total_cash is exist - process it [16:50:57]requested_item shift.buy.total is exist - process it [16:50:57]requested_item shift.buy.total_cash is exist - process it [16:50:57]produce_requested_data done [16:50:57]produce_requested_data return {"fm.sale.total":234679962.62,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":479139.62,"shift.sale.total_cash":391733.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:50:57]process_action_free get_value [16:50:57]json_value_free [16:50:57]json_value_free done [16:50:57]process_json_proto returns [16:50:57]Send response to host [16:50:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234679962.62,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":479139.62,"shift.sale.total_cash":391733.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:50:57]free response buf [16:50:57]execute_script done [16:50:57]execute_script returns [16:50:57]free content buf [16:50:57]Sock 5.Close socket [16:50:57]Sock 5.Thread stoped [16:50:57]accept exits with 6 [16:50:57]New connection [16:50:57]New thread 3066936676 created [16:50:57]Thread 3067080036 joined [16:50:57]Waiting for new connection... [16:50:57] Sock 6.Parse request [16:50:57]Sock 6.Check first char [16:50:57]Sock 6.First char is OK [16:50:57]request: POST /json_proto HTTP/1.0 [16:50:57]Method: POST [16:50:57]URL: /json_proto [16:50:57]Method is POST - this is cgi request [16:50:57]url: /json_proto [16:50:57]query_string will be loaded in cgi processing [16:50:57]execute_cgi json_proto POST (null) [16:50:57]execute_cgi path=json_proto method=POST [16:50:57]POST find Content-Length [16:50:57]Host: 172.17.43.131:8080 [16:50:57]Content-Length: 144 [16:50:57]Content-Type: application/json [16:50:57] [16:50:57]POST finish read [16:50:57]Found Content-Length = 144 [16:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:50:57]execute_script... [16:50:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:50:57]POST & json_proto [16:50:57]process_json_proto [16:50:57]json parsed OK: [16:50:57]protocol is kg_v1.0 [16:50:57]action value=print_doc [16:50:57]process_action print_doc [16:50:57]ExternCall_PrintAddStr [16:50:57]wPrintStart [16:50:57]Write to MH i2c: 01 00 00 55 00 55 [16:50:57]Write i2c OK [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: 01 [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: 01 07 00 [16:50:57]MH_I2C_Read... [16:50:57]Read from MH i2c: 01 07 00 55 00 00 02 00 00 00 FF 0F 6C [16:50:57]RasterBufferAndPrint [16:50:57]line Счет N : (1)2001562 [16:50:57]line ИНН: 02508201610067 [16:50:57]line Контрольно-Кассовый Чек [16:50:57]line ПРОДАЖА [16:50:57]line ТРК (МРК, ГНК) : 61 [16:50:57]line Товар: 2710194210 [16:50:57]line ДТ-К-5 [16:50:57]line 13.210 * 75.70 [16:50:57]line = 1000.00 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 110404+1721902329=1722012733 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:09]*** FLAG_PRN_PAP2 set [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 02 00 00 00 FF 0F 1B [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 3D D4 A3 66 F9 24 A2 66 3E [16:52:13]Current date/time: 26.07.2024 16:52 [16:52:13]FM_Init [16:52:13]wFMConnect [16:52:13]MH_SAM_On [16:52:13]Write to MH i2c: E0 00 00 08 00 E7 [16:52:13]Write i2c OK [16:52:13]MH_I2C_Read... [16:52:13]*** iso7816_init finished! [16:52:13]*** atr: [16:52:13]*** 0F 3B D5 18 FF 81 91 FE [16:52:13]*** 1F C3 80 73 C8 21 10 0A [16:52:13]*** 00 00 00 00 00 00 00 00 [16:52:13]*** 00 00 00 00 00 00 00 00 [16:52:13]*** 00 00 00 00 00 00 00 00 [16:52:13]*** 00 00 00 00 00 00 00 00 [16:52:13]*** 00 00 00 00 00 00 00 00 [16:52:13]*** 00 00 00 00 00 00 00 00 [16:52:13]Read from MH i2c: E0 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: E0 10 00 [16:52:13]MH_I2C_Read... [16:52:13]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:52:13]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:52:13]wFMCommunicate request_size=10 [16:52:13]MH_SAM_APDU [16:52:13]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:52:13]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 110442+1721902329=1722012771 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 64 D4 A3 66 F9 24 A2 66 65 [16:52:52]Current date/time: 26.07.2024 16:52 [16:52:52]FM_Init [16:52:52]wFMConnect [16:52:52]MH_SAM_On [16:52:52]Write to MH i2c: E0 00 00 08 00 E7 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_init finished! [16:52:52]*** atr: [16:52:52]*** 0F 3B D5 18 FF 81 91 FE [16:52:52]*** 1F C3 80 73 C8 21 10 0A [16:52:52]*** 00 00 00 00 00 00 00 00 [16:52:52]*** 00 00 00 00 00 00 00 00 [16:52:52]*** 00 00 00 00 00 00 00 00 [16:52:52]*** 00 00 00 00 00 00 00 00 [16:52:52]*** 00 00 00 00 00 00 00 00 [16:52:52]*** 00 00 00 00 00 00 00 00 [16:52:52]Read from MH i2c: E0 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E0 10 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:52:52]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:52:52]wFMCommunicate request_size=10 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:52:52]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:52:52]RAPDU: 90 00 [16:52:52]wFMCommunicate OK [16:52:52]wFMCommunicate request_size=4 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 11 00 00 [16:52:52]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 17 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [16:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:52:52]wFMCommunicate OK [16:52:52]Detected FM SN is 0000000000874959 [16:52:52]Stored FM SN is 0000000000874959 [16:52:52]wFMCommunicate request_size=9 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 16 00 00 04 1A 5E 01 00 [16:52:52]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:52:52]RAPDU: 90 00 [16:52:52]wFMCommunicate OK [16:52:52]FM PIN OK [16:52:52]wFMCommunicate request_size=8 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 14 04 00 03 02 00 01 [16:52:52]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:52:52]RAPDU: 90 00 [16:52:52]wFMCommunicate OK [16:52:52]wFMCommunicate request_size=13 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:52:52]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:52:52]RAPDU: 90 00 [16:52:52]wFMCommunicate OK [16:52:52]wFMCommunicate request_size=4 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 11 00 00 [16:52:52]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 17 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [16:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:52:52]wFMCommunicate OK [16:52:52]DocumentArchiveInit [16:52:52]Start Httpd... [16:52:52]Httpd thread 3067157860 created [16:52:52]Write to MH i2c: 01 00 00 0F 00 0F [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: 01 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: 01 07 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:52:52]MH Int Process started [16:52:52]Allocated Socket 7 [16:52:52]Bind OK [16:52:52]Listen OK [16:52:52]httpd running on port 8080 [16:52:52]Waiting for new connection... [16:52:53]OFD Sender: No OFD packet to send [16:52:54]accept exits with 8 [16:52:54]New connection [16:52:54]New thread 3066871140 created [16:52:54]Waiting for new connection... [16:52:54] Sock 8.Parse request [16:52:54]Sock 8.Check first char [16:52:54]Sock 8.First char is OK [16:52:54]request: POST /json_proto HTTP/1.0 [16:52:54]Method: POST [16:52:54]URL: /json_proto [16:52:54]Method is POST - this is cgi request [16:52:54]url: /json_proto [16:52:54]query_string will be loaded in cgi processing [16:52:54]execute_cgi json_proto POST (null) [16:52:54]execute_cgi path=json_proto method=POST [16:52:54]POST find Content-Length [16:52:54]Host: 172.17.43.131:8080 [16:52:54]Content-Length: 215 [16:52:54]Content-Type: application/json [16:52:54] [16:52:54]POST finish read [16:52:54]Found Content-Length = 215 [16:52:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:54]execute_script... [16:52:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:54]POST & json_proto [16:52:54]process_json_proto [16:52:54]json parsed OK: [16:52:54]protocol is kg_v1.0 [16:52:54]action value=get_value [16:52:54]process_action get_value [16:52:54]cmd_get_value [16:52:54]process_action get_value done [16:52:54]requested_data is exist [16:52:54]produce_requested_data [16:52:54]requested_item kkm.sn is exist - process it [16:52:54]requested_item kkm.ver is exist - process it [16:52:54]requested_item fm.sn is exist - process it [16:52:54]wFMCommunicate request_size=4 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 11 00 00 [16:52:54]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:54]Read from MH i2c: E2 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 17 00 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [16:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:52:54]wFMCommunicate OK [16:52:54]requested_item fd.num is exist - process it [16:52:54]SAM_PROTO_GetFieldsCounters [16:52:54]wFMCommunicate request_size=4 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 13 00 00 [16:52:54]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:54]Read from MH i2c: E2 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 62 00 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [16:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:54]wFMCommunicate OK [16:52:54]SAM_PROTO_GetFieldsCounters done [16:52:54]requested_item shift.num is exist - process it [16:52:54]requested_item shift.opened is exist - process it [16:52:54]req_shift_opened [16:52:54]FM_GetShiftState [16:52:54]SAM_PROTO_GetShiftState [16:52:54]wFMCommunicate request_size=4 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 13 01 00 [16:52:54]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:54]Read from MH i2c: E2 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 0E 00 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [16:52:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:52:54]wFMCommunicate OK [16:52:54]SAM_PROTO_GetShiftState done [16:52:54]FM_GetShiftState done [16:52:54]req_shift_opened done [16:52:54]requested_item shift.open_date is exist - process it [16:52:54]req_shift_open_date [16:52:54]req_shift_open_date done [16:52:54]produce_requested_data done [16:52:54]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225353,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:52:54]process_action_free get_value [16:52:54]json_value_free [16:52:54]json_value_free done [16:52:54]process_json_proto returns [16:52:54]Send response to host [16:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225353,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:52:54]free response buf [16:52:54]execute_script done [16:52:54]execute_script returns [16:52:54]free content buf [16:52:54]Sock 8.Close socket [16:52:54]Sock 8.Thread stoped [16:52:54]accept exits with 6 [16:52:54]New connection [16:52:54]New thread 3066727780 created [16:52:54]Thread 3066871140 joined [16:52:54]Waiting for new connection... [16:52:54] Sock 6.Parse request [16:52:54]Sock 6.Check first char [16:52:54]Sock 6.First char is OK [16:52:54]request: POST /json_proto HTTP/1.0 [16:52:54]Method: POST [16:52:54]URL: /json_proto [16:52:54]Method is POST - this is cgi request [16:52:54]url: /json_proto [16:52:54]query_string will be loaded in cgi processing [16:52:54]execute_cgi json_proto POST (null) [16:52:54]execute_cgi path=json_proto method=POST [16:52:54]POST find Content-Length [16:52:54]Host: 172.17.43.131:8080 [16:52:54]Content-Length: 331 [16:52:54]Content-Type: application/json [16:52:54] [16:52:54]POST finish read [16:52:54]Found Content-Length = 331 [16:52:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:52:54]execute_script... [16:52:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:52:54]POST & json_proto [16:52:54]process_json_proto [16:52:54]json parsed OK: [16:52:54]protocol is kg_v1.0 [16:52:54]action value=get_value [16:52:54]process_action get_value [16:52:54]cmd_get_value [16:52:54]process_action get_value done [16:52:54]requested_data is exist [16:52:54]produce_requested_data [16:52:54]requested_item fm.sale.total is exist - process it [16:52:54]SAM_PROTO_GetFMData [16:52:54]wFMCommunicate request_size=4 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 13 03 00 [16:52:54]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 FD 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 DF 6C 03 00 69 04 A3 00 6F 04 04 00 96 66 03 00 B1 04 05 00 F1 41 D0 76 05 70 04 05 00 B4 40 D4 AA 04 72 04 04 00 3D 01 FC CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FC 92 96 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 98 99 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 01 [16:52:55]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 DF 6C 03 00 69 04 A3 00 6F 04 04 00 96 66 03 00 B1 04 05 00 F1 41 D0 76 05 70 04 05 00 B4 40 D4 AA 04 72 04 04 00 3D 01 FC CB 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 FC 92 96 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 98 99 61 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 17 00 00 [16:52:55]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 FD 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [16:52:55]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 17 00 00 [16:52:55]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 FD 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [16:52:55]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 17 00 00 [16:52:55]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:56]Read from MH i2c: E2 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 FD 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [16:52:56]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:52:56]wFMCommunicate OK [16:52:56]wFMCommunicate request_size=4 [16:52:56]MH_SAM_APDU [16:52:56]CAPDU: 80 17 00 00 [16:52:56]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:52:56]Read from MH i2c: E2 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 E2 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:52:56]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:52:56]wFMCommunicate OK [16:52:56]SAM_PROTO_GetFMData done [16:52:56]requested_item fm.sale_refund.total is exist - process it [16:52:56]requested_item fm.buy.total is exist - process it [16:52:56]requested_item shift.sale.total is exist - process it [16:52:56]SAM_PROTO_GetShiftData [16:52:56]wFMCommunicate request_size=4 [16:52:56]MH_SAM_APDU [16:52:56]CAPDU: 80 13 02 00 [16:52:56]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:52:56]Read from MH i2c: E2 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 FD 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 A5 01 00 00 69 04 9E 00 6F 04 04 00 A3 01 00 00 B1 04 04 00 75 29 DE 02 70 04 04 00 B4 BC 55 02 72 04 03 00 C1 6C 88 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 2E FB 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A0 7F 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 21 [16:52:56]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 A5 01 00 00 69 04 9E 00 6F 04 04 00 A3 01 00 00 B1 04 04 00 75 29 DE 02 70 04 04 00 B4 BC 55 02 72 04 03 00 C1 6C 88 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 2E FB 4D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A0 7F 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:52:56]wFMCommunicate OK [16:52:56]wFMCommunicate request_size=4 [16:52:56]MH_SAM_APDU [16:52:56]CAPDU: 80 17 00 00 [16:52:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 FD 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [16:52:57]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 17 00 00 [16:52:57]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 FD 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:52:57]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 17 00 00 [16:52:57]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 FD 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:52:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 17 00 00 [16:52:57]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:52:58]Read from MH i2c: E2 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: E2 D8 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:52:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:52:58]wFMCommunicate OK [16:52:58]SAM_PROTO_GetShiftData done [16:52:58]requested_item shift.sale.total_cash is exist - process it [16:52:58]requested_item shift.sale_refund.total is exist - process it [16:52:58]requested_item shift.sale_refund.total_cash is exist - process it [16:52:58]requested_item shift.buy.total is exist - process it [16:52:58]requested_item shift.buy.total_cash is exist - process it [16:52:58]produce_requested_data done [16:52:58]produce_requested_data return {"fm.sale.total":234681963.37,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":481140.37,"shift.sale.total_cash":391733.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:52:58]process_action_free get_value [16:52:58]json_value_free [16:52:58]json_value_free done [16:52:58]process_json_proto returns [16:52:58]Send response to host [16:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234681963.37,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":481140.37,"shift.sale.total_cash":391733.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:52:58]free response buf [16:52:58]execute_script done [16:52:58]execute_script returns [16:52:58]free content buf [16:52:58]Sock 6.Close socket [16:52:58]Sock 6.Thread stoped [16:52:58]accept exits with 8 [16:52:58]New connection [16:52:58]New thread 3066871140 created [16:52:58]Thread 3066727780 joined [16:52:58]Waiting for new connection... [16:52:58] Sock 8.Parse request [16:52:58]Sock 8.Check first char [16:52:58]Sock 8.First char is OK [16:52:58]request: POST /json_proto HTTP/1.0 [16:52:58]Method: POST [16:52:58]URL: /json_proto [16:52:58]Method is POST - this is cgi request [16:52:58]url: /json_proto [16:52:58]query_string will be loaded in cgi processing [16:52:58]execute_cgi json_proto POST (null) [16:52:58]execute_cgi path=json_proto method=POST [16:52:58]POST find Content-Length [16:52:58]Host: 172.17.43.131:8080 [16:52:58]Content-Length: 144 [16:52:58]Content-Type: application/json [16:52:58] [16:52:58]POST finish read [16:52:58]Found Content-Length = 144 [16:52:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:52:58]execute_script... [16:52:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:52:58]POST & json_proto [16:52:58]process_json_proto [16:52:58]json parsed OK: [16:52:58]protocol is kg_v1.0 [16:52:58]action value=print_doc [16:52:58]process_action print_doc [16:52:58]process_action_free print_doc [16:52:58]json_value_free [16:52:58]json_value_free done [16:52:58]process_json_proto returns [16:52:58]Send response to host [16:52:58]{"protocol":"kg_v1.0","response":{"error":1000,"error_desc":"Open file error(LoadLastDocumentFromArchive)"}} [16:52:58]free response buf [16:52:58]execute_script done [16:52:58]execute_script returns [16:52:58]free content buf [16:52:58]Sock 8.Close socket [16:52:58]Sock 8.Thread stoped [16:52:58]OFD Sender: No OFD packet to send [16:53:03]OFD Sender: No OFD packet to send [16:53:08]OFD Sender: No OFD packet to send [16:53:13]OFD Sender: No OFD packet to send [16:53:18]OFD Sender: No OFD packet to send [16:53:23]OFD Sender: No OFD packet to send [16:53:28]OFD Sender: No OFD packet to send [16:53:30]accept exits with 6 [16:53:30]New connection [16:53:30]New thread 3066727780 created [16:53:30] Sock 6.Parse request [16:53:30]Sock 6.Check first char [16:53:30]Thread 3066871140 joined [16:53:30]Waiting for new connection... [16:53:30]accept exits with 10 [16:53:30]New connection [16:53:30]New thread 3066871140 created [16:53:30]Waiting for new connection... [16:53:30] Sock 10.Parse request [16:53:30]Sock 10.Check first char [16:53:30]Sock 6.First char is OK [16:53:30]request: GET /testengine HTTP/1.1 [16:53:30]Method: GET [16:53:30]URL: /testengine [16:53:30]Method is GET - find url and querystring [16:53:30]No ? found - this is static page request [16:53:30]url: /testengine [16:53:30]check /htdocs/testengine [16:53:30]file exist [16:53:30]serve_file /htdocs/testengine/index.html [16:53:30]read remaining request lines [16:53:30]Host: 172.17.43.131:8080 [16:53:30]Connection: keep-alive [16:53:30]Upgrade-Insecure-Requests: 1 [16:53:30]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:30]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 [16:53:30]Accept-Encoding: gzip, deflate [16:53:30]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:30] [16:53:30]open file /htdocs/testengine/index.html [16:53:30]send HTTP headers [16:53:30]send file content [16:53:30]Finished. Sent 1003 bytes [16:53:30]close file [16:53:30]Sock 6.Close socket [16:53:30]Sock 6.Thread stoped [16:53:30]Sock 10.First char is OK [16:53:30]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [16:53:30]Method: GET [16:53:30]URL: /testengine/css/app.915bc88f.css [16:53:30]Method is GET - find url and querystring [16:53:30]No ? found - this is static page request [16:53:30]url: /testengine/css/app.915bc88f.css [16:53:30]check /htdocs/testengine/css/app.915bc88f.css [16:53:30]accept exits with 11 [16:53:30]New connection [16:53:30]New thread 3066584420 created [16:53:30]Thread 3066727780 joined [16:53:30]Waiting for new connection... [16:53:30]accept exits with 6 [16:53:30]New connection [16:53:30]New thread 3066727780 created [16:53:30]Waiting for new connection... [16:53:30]accept exits with 12 [16:53:30]New connection [16:53:30]New thread 3066441060 created [16:53:30]Waiting for new connection... [16:53:30] Sock 12.Parse request [16:53:30]Sock 12.Check first char [16:53:30]Sock 12.First char is OK [16:53:30]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [16:53:30]Method: GET [16:53:30]URL: /testengine/js/chunk-vendors.8f546e50.js [16:53:30]Method is GET - find url and querystring [16:53:30]No ? found - this is static page request [16:53:30]url: /testengine/js/chunk-vendors.8f546e50.js [16:53:30]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [16:53:30] Sock 11.Parse request [16:53:30]Sock 11.Check first char [16:53:30]Sock 11.First char is OK [16:53:30]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [16:53:30]Method: GET [16:53:30]URL: /testengine/css/chunk-vendors.1a13a212.css [16:53:30]Method is GET - find url and querystring [16:53:30]No ? found - this is static page request [16:53:30]url: /testengine/css/chunk-vendors.1a13a212.css [16:53:30]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [16:53:30]file exist [16:53:30]serve_file /htdocs/testengine/css/app.915bc88f.css [16:53:30]read remaining request lines [16:53:30]Host: 172.17.43.131:8080 [16:53:30]Connection: keep-alive [16:53:30]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:30]Accept: text/css,*/*;q=0.1 [16:53:30]Referer: http://172.17.43.131:8080/testengine [16:53:30]file exist [16:53:30]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [16:53:30]read remaining request lines [16:53:30]Host: 172.17.43.131:8080 [16:53:30]Connection: keep-alive [16:53:30]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:30]Accept: text/css,*/*;q=0.1 [16:53:30]Referer: http://172.17.43.131:8080/testengine [16:53:30]Accept-Encoding: gzip, deflate [16:53:30]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:30] [16:53:30]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [16:53:30]send HTTP headers [16:53:30]send file content [16:53:30]Accept-Encoding: gzip, deflate [16:53:30] Sock 6.Parse request [16:53:30]Sock 6.Check first char [16:53:30]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:30]Sock 6.First char is OK [16:53:30] [16:53:30]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [16:53:30]open file /htdocs/testengine/css/app.915bc88f.css [16:53:30]Method: GET [16:53:30]send HTTP headers [16:53:30]URL: /testengine/js/app.a9c38288.js [16:53:30]Method is GET - find url and querystring [16:53:30]No ? found - this is static page request [16:53:30]url: /testengine/js/app.a9c38288.js [16:53:30]send file content [16:53:30]check /htdocs/testengine/js/app.a9c38288.js [16:53:30]file exist [16:53:30]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [16:53:30]read remaining request lines [16:53:30]Host: 172.17.43.131:8080 [16:53:30]Connection: keep-alive [16:53:30]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:30]file exist [16:53:30]Accept: */* [16:53:30]serve_file /htdocs/testengine/js/app.a9c38288.js [16:53:30]read remaining request lines [16:53:30]Referer: http://172.17.43.131:8080/testengine [16:53:30]Host: 172.17.43.131:8080 [16:53:30]Accept-Encoding: gzip, deflate [16:53:30]Connection: keep-alive [16:53:30]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:30] [16:53:30]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [16:53:30]send HTTP headers [16:53:30]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:30]Accept: */* [16:53:30]send file content [16:53:30]Referer: http://172.17.43.131:8080/testengine [16:53:30]Accept-Encoding: gzip, deflate [16:53:30]Finished. Sent 140 bytes [16:53:30]close file [16:53:30]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:30] [16:53:30]open file /htdocs/testengine/js/app.a9c38288.js [16:53:30]send HTTP headers [16:53:30]Finished. Sent 1227 bytes [16:53:30]close file [16:53:30]send file content [16:53:30]Sock 11.Close socket [16:53:30]Sock 10.Close socket [16:53:30]Sock 11.Thread stoped [16:53:30]Sock 10.Thread stoped [16:53:30]Finished. Sent 102400 bytes [16:53:30]close file [16:53:30]Sock 6.Close socket [16:53:30]Sock 6.Thread stoped [16:53:30]Finished. Sent 165537 bytes [16:53:30]close file [16:53:30]Sock 12.Close socket [16:53:30]Sock 12.Thread stoped [16:53:33]OFD Sender: No OFD packet to send [16:53:35]recv_with_timeout no data received [16:53:35]accept exits with 13 [16:53:35]New connection [16:53:35]New thread 3066297700 created [16:53:35]Thread 3066871140 joined [16:53:35]Thread 3066441060 joined [16:53:35]Thread 3066584420 joined [16:53:35]Thread 3066727780 joined [16:53:35]Waiting for new connection... [16:53:35] Sock 13.Parse request [16:53:35]Sock 13.Check first char [16:53:38]OFD Sender: No OFD packet to send [16:53:39]Sock 13.First char is OK [16:53:39]request: POST /json_proto HTTP/1.1 [16:53:39]Method: POST [16:53:39]URL: /json_proto [16:53:39]Method is POST - this is cgi request [16:53:39]url: /json_proto [16:53:39]query_string will be loaded in cgi processing [16:53:39]execute_cgi json_proto POST (null) [16:53:39]execute_cgi path=json_proto method=POST [16:53:39]POST find Content-Length [16:53:39]Host: 172.17.43.131:8080 [16:53:39]Connection: keep-alive [16:53:39]Content-Length: 105 [16:53:39]Accept: application/json, text/plain, */* [16:53:39]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:39]Content-Type: application/json [16:53:39]Origin: http://172.17.43.131:8080 [16:53:39]Referer: http://172.17.43.131:8080/testengine [16:53:39]Accept-Encoding: gzip, deflate [16:53:39]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:39] [16:53:39]POST finish read [16:53:39]Found Content-Length = 105 [16:53:39]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [16:53:39]execute_script... [16:53:39]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [16:53:39]POST & json_proto [16:53:39]process_json_proto [16:53:39]json parsed OK: [16:53:39]protocol is kg_v1.0 [16:53:39]action value=get_value [16:53:39]process_action get_value [16:53:39]cmd_get_value [16:53:39]process_action get_value done [16:53:39]requested_data is exist [16:53:39]produce_requested_data [16:53:39]requested_item config.timestamp is exist - process it [16:53:39]MH_GetDate [16:53:39]Write to MH i2c: F0 00 00 1D 00 0C [16:53:39]Write i2c OK [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: F0 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: F0 09 00 [16:53:39]MH_I2C_Read... [16:53:39]Read from MH i2c: F0 09 00 1D 00 00 94 D4 A3 66 F9 24 A2 66 AB [16:53:39]produce_requested_data done [16:53:39]produce_requested_data return {"config.timestamp":"1722012820"} [16:53:39]process_action_free get_value [16:53:39]json_value_free [16:53:39]json_value_free done [16:53:39]process_json_proto returns [16:53:39]Send response to host [16:53:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722012820"}}} [16:53:39]free response buf [16:53:39]execute_script done [16:53:39]execute_script returns [16:53:39]free content buf [16:53:39]Sock 13.Close socket [16:53:39]Sock 13.Thread stoped [16:53:42]accept exits with 8 [16:53:42]New connection [16:53:42]New thread 3066871140 created [16:53:42]Thread 3066297700 joined [16:53:42]Waiting for new connection... [16:53:42] Sock 8.Parse request [16:53:42]Sock 8.Check first char [16:53:42]Sock 8.First char is OK [16:53:42]request: POST /json_proto HTTP/1.1 [16:53:42]Method: POST [16:53:42]URL: /json_proto [16:53:42]Method is POST - this is cgi request [16:53:42]url: /json_proto [16:53:42]query_string will be loaded in cgi processing [16:53:42]execute_cgi json_proto POST (null) [16:53:42]execute_cgi path=json_proto method=POST [16:53:42]POST find Content-Length [16:53:42]Host: 172.17.43.131:8080 [16:53:42]Connection: keep-alive [16:53:42]Content-Length: 113 [16:53:42]Accept: application/json, text/plain, */* [16:53:42]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [16:53:42]Content-Type: application/json [16:53:42]Origin: http://172.17.43.131:8080 [16:53:42]Referer: http://172.17.43.131:8080/testengine [16:53:42]Accept-Encoding: gzip, deflate [16:53:42]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [16:53:42] [16:53:42]POST finish read [16:53:42]Found Content-Length = 113 [16:53:42]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722012819"}}} [16:53:42]execute_script... [16:53:42]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722012819"}}} [16:53:42]POST & json_proto [16:53:42]process_json_proto [16:53:42]json parsed OK: [16:53:42]protocol is kg_v1.0 [16:53:42]action value=set_value [16:53:42]process_action set_value [16:53:42]cmd_set_value [16:53:42]SetValue [16:53:42]group config [16:53:42]SetConfigValue timestamp=1722012819 [16:53:42]SettingCheckAndSetValue timestamp=1722012819 [16:53:42]store_timestamp [16:53:42]MH_GetDate [16:53:42]Write to MH i2c: F0 00 00 1E 00 0D [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: F0 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: F0 09 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: F0 09 00 1E 00 00 97 D4 A3 66 F9 24 A2 66 AF [16:53:42]GetLastDocTimeStamp -1225518848 [16:53:42]cur date 1722012823 [16:53:42]tm 1722012819 [16:53:42]tmsum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 423 26.07.2024 16:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225355 ФПД: 199021985235986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225355&fm=199021985235986&tin=02508201610067®Number=0000000000092624&sum=200000 [16:54:18]StoreToDocumentArchive [16:54:18]shift 437 fd 225355 [16:54:18]save to /storage/0437/doc_00225355 [16:54:18]save last doc name /storage/0437/doc_00225355 to /storage/kkm_last_doc_name [16:54:18]save OK [16:54:18]Clear old archive folders... [16:54:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:54:18]tlvbuf is 001248D0 [16:54:18]SAM_PROTO_ClearQueue [16:54:18]wFMCommunicate request_size=4 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 09 00 00 [16:54:18]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:54:18]RAPDU: 90 00 [16:54:18]wFMCommunicate OK [16:54:18]SAM_PROTO_ClearQueue done [16:54:18]KKMCreateOFDPacket [16:54:18]OFDProtocolAddRootSTLVToBuf [16:54:18]FM_MakeSignedData [16:54:18]FM_MakeSignedData [16:54:18]SAM_PROTO_SignData [16:54:18]wFMCommunicate request_size=4 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 0D 01 02 [16:54:18]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:54:18]RAPDU: 90 00 [16:54:18]wFMCommunicate OK [16:54:18]wFMCommunicate request_size=255 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B9 D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 70 03 00 35 04 06 00 B5 [16:54:18]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B9 D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 70 03 00 35 04 06 00 B5 00 00 96 [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:54:18]RAPDU: 90 00 [16:54:18]wFMCommunicate OK [16:54:18]wFMCommunicate request_size=10 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 0D 02 02 05 02 6A BB 84 12 [16:54:18]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 02 6A BB 84 12 00 00 BA [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:18]Read from MH i2c: E2 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 [16:54:18]MH_I2C_Read... [16:54:18]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [16:54:18]RAPDU: 90 00 [16:54:18]wFMCommunicate OK [16:54:18]wFMCommunicate request_size=4 [16:54:18]MH_SAM_APDU [16:54:18]CAPDU: 80 0D 03 02 [16:54:18]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [16:54:18]Write i2c OK [16:54:18]MH_I2C_Read... [16:54:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:19]Read from MH i2c: E2 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: E2 0B 00 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: E2 0B 00 7A 00 00 0F 32 E8 48 18 0B 4B 1E 90 00 F3 [16:54:19]RAPDU: 0F 32 E8 48 18 0B 4B 1E 90 00 [16:54:19]wFMCommunicate OK [16:54:19]SAM_PROTO_SignData done [16:54:19]FM_MakeSignedData done [16:54:19]CreateOFDProtocolMessage [16:54:19]wFMCommunicate request_size=4 [16:54:19]MH_SAM_APDU [16:54:19]CAPDU: 80 11 00 00 [16:54:19]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [16:54:19]Write i2c OK [16:54:19]MH_I2C_Read... [16:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:19]Read from MH i2c: E2 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: E2 17 00 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [16:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:54:19]wFMCommunicate OK [16:54:19]CreateOFDProtocolMessage done [16:54:19]OFDSenderStorePacket 225355 [16:54:19]StoreOFDPacket docnum=225355 [16:54:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 A2 07 01 C7 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B9 D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 70 03 00 35 04 06 00 B5 02 6A BB 84 12 0F 32 E8 48 18 0B 4B 1E [16:54:19]CheckFolder [16:54:19]dirname=/storage/ofd_packets [16:54:19]CheckFolder done [16:54:19]ProducePacketName [16:54:19]name=ofd_packets/00225355 [16:54:19]NVStorageSaveData ofd_packets/00225355 [16:54:19]File name is /storage/ofd_packets/00225355 [16:54:19]Write 301 bytes [16:54:19]NVStorageSaveData done [16:54:19]OFDSenderStorePacket done [16:54:19]KKMCreateOFDPacket done [16:54:19]NVStorageSaveData kkm_last_timestamp [16:54:19]File name is /storage/kkm_last_timestamp [16:54:19]Write 4 bytes [16:54:19]NVStorageSaveData done [16:54:19]ExternCall_PrintAddStr [16:54:19]wPrintStart [16:54:19]Write to MH i2c: 01 00 00 7C 00 7C [16:54:19]Write i2c OK [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: 01 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: 01 07 00 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [16:54:19]RasterBufferAndPrint [16:54:19]line Счет N : (1)2001565 [16:54:19]line ИНН: 02508201610067 [16:54:19]line Контрольно-Кассовый Чек [16:54:19]line ПРОДАЖА [16:54:19]line ТРК (МРК, ГНК) : 44 [16:54:19]line Товар: 2710124500 [16:54:19]line Аи-95-К-5 [16:54:19]line 26.960 * 74.20 [16:54:19]line = 2000.43 [16:54:19]line НДС 12% НСП 1% [16:54:19]line > о реализуемом товаре [16:54:19]line ОКРУГЛЕНИЕ: -0.43 [16:54:19]line ИТОГО: 2000.00 [16:54:19]line Внесено: 2000.00 [16:54:19]line СДАЧА: 0.00 [16:54:19]line НСП 1% : 17.70 [16:54:19]line НДС 12% : 212.43 [16:54:19]line Наличными: 2000.00 [16:54:19]line Безнал.: 0.00 [16:54:19]line Место: АЗС № 97 "Партнер Нефть" [16:54:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:54:19]line СНО: Общий режим [16:54:19]line Чек 423 26.07.2024 16:54 [16:54:19]line Смена: 437 ФФД: 1.0 [16:54:19]line ЗНМ: 0300000054 [16:54:19]line РНМ: 0000000000092624 [16:54:19]line Версия ККМ: 001 [16:54:19]line ФМ: 0000000000874959 [16:54:19]line ФД: 225355 [16:54:19]line ФПД: 199021985235986 [16:54:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165417&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225355&fm=199021985235986&tin=02508201610067®Number=0000000000092624&sum=200000 [16:54:19]written 0, free lines is 4095 [16:54:19]OFD Sender: Processing packet 225355 [packets to send 598, broken 597] [16:54:19]ProducePacketName [16:54:19]name=ofd_packets/00225355 [16:54:19]OFD Sender: To server: pG, [16:54:19]CommunicateWithHost lk.salyk.kg:30040 [16:54:19]ConnectInit lk.salyk.kg [16:54:19]Connected sock=10 [16:54:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 A2 07 01 C7 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B9 D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 70 03 00 35 04 06 00 B5 02 6A BB 84 12 0F 32 E8 48 18 0B 4B 1E [16:54:19]Write to MH i2c: 01 00 00 A7 00 A7 [16:54:19]Write i2c OK [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: 01 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: 01 07 00 [16:54:19]MH_I2C_Read... [16:54:19]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 9C 0D 57 [16:54:19]RasterBufferAndPrint [16:54:19]line [16:54:19]line [16:54:19]line [16:54:19]line [16:54:19]line [16:54:19]written 0, free lines is 3506 [16:54:19]MH_Cut [16:54:20]Write to MH i2c: D1 01 00 AE 00 01 80 [16:54:20]Write i2c OK [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: D1 [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: D1 01 00 [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: D1 01 00 AE 00 00 7F [16:54:20]Write to MH i2c: 01 00 00 AF 00 AF [16:54:20]Write i2c OK [16:54:20]MH_I2C_Read... [16:54:20]*** Cut start [16:54:20]*** Partial cut [16:54:20]*** CUTSNS_PIN = 1 [16:54:20]*** CUTSNS_PIN = 0 [16:54:21]*** Brake cut motor [16:54:21]Read from MH i2c: 01 [16:54:21]MH_I2C_Read... [16:54:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E4 4F 47 00 2D 7D A5 07 01 00 07 00 3B 00 F9 03 *** Stop cut motor [16:54:21]0E *** Cut end [16:54:21]00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4B 70 03 00 F4 03 04 00 CB 80 A3 66 B6 04 01 00 00 5A 7A DE 47 DC 43 21 32 [16:54:21]CommunicateWithHost err = 0 [16:54:21]CheckOFDResponse [16:54:21]1017 (14) - 77093643461234 [16:54:21]1041 (16) - 0000000000874959 [16:54:21]1040 (4) - 225355 [16:54:21]1012 (4) - 26.07.2024 10:56 [16:54:21]1206 (1) - 0 [16:54:21]OFD Sender: Remove packet 225355 [16:54:21]ProducePacketName [16:54:21]name=ofd_packets/00225355 [16:54:21]NVStorageDeleteData [16:54:21]Read from MH i2c: 01 07 00 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [16:54:21]process_action close_receipt done [16:54:21]requested_data is exist [16:54:21]produce_requested_data [16:54:21]requested_item fm.sn is exist - process it [16:54:21]wFMCommunicate request_size=4 [16:54:21]MH_SAM_APDU [16:54:21]CAPDU: 80 11 00 00 [16:54:21]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [16:54:21]Write i2c OK [16:54:21]MH_I2C_Read... [16:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:21]Read from MH i2c: E2 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 17 00 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [16:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:54:21]wFMCommunicate OK [16:54:21]requested_item fd.num is exist - process it [16:54:21]SAM_PROTO_GetFieldsCounters [16:54:21]wFMCommunicate request_size=4 [16:54:21]MH_SAM_APDU [16:54:21]CAPDU: 80 13 00 00 [16:54:21]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [16:54:21]Write i2c OK [16:54:21]MH_I2C_Read... [16:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:21]Read from MH i2c: E2 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 62 00 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [16:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4B 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:54:22]wFMCommunicate OK [16:54:22]SAM_PROTO_GetFieldsCounters done [16:54:22]requested_item shift.num is exist - process it [16:54:22]requested_item shift.opened is exist - process it [16:54:22]req_shift_opened [16:54:22]FM_GetShiftState [16:54:22]SAM_PROTO_GetShiftState [16:54:22]wFMCommunicate request_size=4 [16:54:22]MH_SAM_APDU [16:54:22]CAPDU: 80 13 01 00 [16:54:22]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:22]Read from MH i2c: E2 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 0E 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [16:54:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:54:22]wFMCommunicate OK [16:54:22]SAM_PROTO_GetShiftState done [16:54:22]FM_GetShiftState done [16:54:22]req_shift_opened done [16:54:22]requested_item shift.open_date is exist - process it [16:54:22]req_shift_open_date [16:54:22]req_shift_open_date done [16:54:22]produce_requested_data done [16:54:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225355,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:54:22]process_action_free close_receipt [16:54:22]json_value_free [16:54:22]json_value_free done [16:54:22]process_json_proto returns [16:54:22]Send response to host [16:54:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225355,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:54:22]free response buf [16:54:22]execute_script done [16:54:22]execute_script returns [16:54:22]free content buf [16:54:22]Sock 6.Close socket [16:54:22]Sock 6.Thread stoped [16:54:22]OFD Sender: No OFD packet to send [16:54:27]OFD Sender: No OFD packet to send [16:54:32]OFD Sender: No OFD packet to send [16:54:37]OFD Sender: No OFD packet to send [16:54:42]OFD Sender: No OFD packet to send [16:54:47]OFD Sender: No OFD packet to send [16:54:48]recv_with_timeout no data received [16:54:52]OFD Sender: No OFD packet to send [16:54:57]OFD Sender: No OFD packet to send [16:55:02]OFD Sender: No OFD packet to send [16:55:07]OFD Sender: No OFD packet to send [16:55:09]accept exits with 9 [16:55:09]New connection [16:55:09]New thread 3067465060 created [16:55:09]Thread 3067321700 joined [16:55:09]Waiting for new connection... [16:55:09] Sock 9.Parse request [16:55:09]Sock 9.Check first char [16:55:09]Sock 9.First char is OK [16:55:09]request: POST /json_proto HTTP/1.0 [16:55:09]Method: POST [16:55:09]URL: /json_proto [16:55:09]Method is POST - this is cgi request [16:55:09]url: /json_proto [16:55:09]query_string will be loaded in cgi processing [16:55:09]execute_cgi json_proto POST (null) [16:55:09]execute_cgi path=json_proto method=POST [16:55:09]POST find Content-Length [16:55:09]Host: 172.17.43.131:8080 [16:55:09]Content-Length: 683 [16:55:09]Content-Type: application/json [16:55:09] [16:55:09]POST finish read [16:55:09]Found Content-Length = 683 [16:55:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:09]execute_script... [16:55:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:09]POST & json_proto [16:55:09]process_json_proto [16:55:09]json parsed OK: [16:55:09]protocol is kg_v1.0 [16:55:09]action value=close_receipt [16:55:09]process_action close_receipt [16:55:09]cmd_close_receipt [16:55:09]MH_GetDate [16:55:09]Write to MH i2c: F0 00 00 B3 00 A2 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: F0 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: F0 09 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: F0 09 00 B3 00 00 ED D4 A3 66 F9 24 A2 66 9A [16:55:09]GetLastDocTimeStamp 1722012857 [16:55:09]current date 1722012909 [16:55:09]FM_GetShiftState [16:55:09]SAM_PROTO_GetShiftState [16:55:09]wFMCommunicate request_size=4 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 13 01 00 [16:55:09]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 0E 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [16:55:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:55:09]wFMCommunicate OK [16:55:09]SAM_PROTO_GetShiftState done [16:55:09]FM_GetShiftState done [16:55:09]opened in 1721952182 [16:55:09]opened+sec_in_day 1722038582 [16:55:09]quantity*price = 100005 [16:55:09]sum+1 = 100006 [16:55:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 424 26.07.2024 16:55 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225356 ФПД: 62545738789169 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225356&fm=62545738789169&tin=02508201610067®Number=0000000000092624&sum=100000 [16:55:10]StoreToDocumentArchive [16:55:10]shift 437 fd 225356 [16:55:10]save to /storage/0437/doc_00225356 [16:55:10]save last doc name /storage/0437/doc_00225356 to /storage/kkm_last_doc_name [16:55:10]save OK [16:55:10]Clear old archive folders... [16:55:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:10]tlvbuf is 000AE5B0 [16:55:10]SAM_PROTO_ClearQueue [16:55:10]wFMCommunicate request_size=4 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 09 00 00 [16:55:10]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:10]Read from MH i2c: E2 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:55:10]RAPDU: 90 00 [16:55:10]wFMCommunicate OK [16:55:10]SAM_PROTO_ClearQueue done [16:55:10]KKMCreateOFDPacket [16:55:10]OFDProtocolAddRootSTLVToBuf [16:55:10]FM_MakeSignedData [16:55:10]FM_MakeSignedData [16:55:10]SAM_PROTO_SignData [16:55:10]wFMCommunicate request_size=4 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 0D 01 02 [16:55:10]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 [16:55:10]MH_I2C_Read... [16:55:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:10]Read from MH i2c: E2 03 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:55:10]RAPDU: 90 00 [16:55:10]wFMCommunicate OK [16:55:10]wFMCommunicate request_size=255 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 ED D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 70 03 00 35 04 06 00 38 [16:55:10]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 ED D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 70 03 00 35 04 06 00 38 00 00 71 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:10]Read from MH i2c: E2 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:55:10]RAPDU: 90 00 [16:55:10]wFMCommunicate OK [16:55:10]wFMCommunicate request_size=10 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 0D 02 02 05 E2 90 8A F1 31 [16:55:10]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 E2 90 8A F1 31 00 00 66 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:10]Read from MH i2c: E2 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [16:55:10]RAPDU: 90 00 [16:55:10]wFMCommunicate OK [16:55:10]wFMCommunicate request_size=4 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 0D 03 02 [16:55:10]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:10]Read from MH i2c: E2 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 0B 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 0B 00 C5 00 00 EE 17 9A 36 7E 1E 1A 45 90 00 11 [16:55:10]RAPDU: EE 17 9A 36 7E 1E 1A 45 90 00 [16:55:10]wFMCommunicate OK [16:55:10]SAM_PROTO_SignData done [16:55:10]FM_MakeSignedData done [16:55:10]CreateOFDProtocolMessage [16:55:10]wFMCommunicate request_size=4 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 11 00 00 [16:55:10]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 17 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [16:55:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:11]wFMCommunicate OK [16:55:11]CreateOFDProtocolMessage done [16:55:11]OFDSenderStorePacket 225356 [16:55:11]StoreOFDPacket docnum=225356 [16:55:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A6 64 07 01 8F 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 ED D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 70 03 00 35 04 06 00 38 E2 90 8A F1 31 EE 17 9A 36 7E 1E 1A 45 [16:55:11]CheckFolder [16:55:11]dirname=/storage/ofd_packets [16:55:11]CheckFolder done [16:55:11]ProducePacketName [16:55:11]name=ofd_packets/00225356 [16:55:11]NVStorageSaveData ofd_packets/00225356 [16:55:11]File name is /storage/ofd_packets/00225356 [16:55:11]Write 301 bytes [16:55:11]NVStorageSaveData done [16:55:11]OFDSenderStorePacket done [16:55:11]KKMCreateOFDPacket done [16:55:11]NVStorageSaveData kkm_last_timestamp [16:55:11]File name is /storage/kkm_last_timestamp [16:55:11]Write 4 bytes [16:55:11]NVStorageSaveData done [16:55:11]ExternCall_PrintAddStr [16:55:11]wPrintStart [16:55:11]Write to MH i2c: 01 00 00 C7 00 C7 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 07 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [16:55:11]RasterBufferAndPrint [16:55:11]line Счет N : (1)2001566 [16:55:11]line ИНН: 02508201610067 [16:55:11]line Контрольно-Кассовый Чек [16:55:11]line ПРОДАЖА [16:55:11]line ТРК (МРК, ГНК) : 53 [16:55:11]line Товар: 2710124130 [16:55:11]line Аи-92-К-5 [16:55:11]line 14.750 * 67.80 [16:55:11]line = 1000.05 [16:55:11]line НДС 12% НСП 1% [16:55:11]line > о реализуемом товаре [16:55:11]line ОКРУГЛЕНИЕ: -0.05 [16:55:11]line ИТОГО: 1000.00 [16:55:11]line Внесено: 1000.00 [16:55:11]line СДАЧА: 0.00 [16:55:11]line НСП 1% : 8.85 [16:55:11]line НДС 12% : 106.20 [16:55:11]line Наличными: 1000.00 [16:55:11]line Безнал.: 0.00 [16:55:11]line Место: АЗС № 97 "Партнер Нефть" [16:55:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:55:11]line СНО: Общий режим [16:55:11]line Чек 424 26.07.2024 16:55 [16:55:11]line Смена: 437 ФФД: 1.0 [16:55:11]line ЗНМ: 0300000054 [16:55:11]line РНМ: 0000000000092624 [16:55:11]line Версия ККМ: 001 [16:55:11]line ФМ: 0000000000874959 [16:55:11]line ФД: 225356 [16:55:11]line ФПД: 62545738789169 [16:55:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165509&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225356&fm=62545738789169&tin=02508201610067®Number=0000000000092624&sum=100000 [16:55:11]OFD Sender: Processing packet 225356 [packets to send 598, broken 597] [16:55:11]ProducePacketName [16:55:11]name=ofd_packets/00225356 [16:55:11]OFD Sender: To server: pG, [16:55:11]CommunicateWithHost lk.salyk.kg:30040 [16:55:11]ConnectInit lk.salyk.kg [16:55:11]written 0, free lines is 4095 [16:55:11]Write to MH i2c: 01 00 00 F2 00 F2 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 07 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 64 0C 69 [16:55:11]RasterBufferAndPrint [16:55:11]line [16:55:11]line [16:55:11]line [16:55:11]line [16:55:11]line [16:55:11]written 0, free lines is 3185 [16:55:11]MH_Cut [16:55:11]Write to MH i2c: D1 01 00 F9 00 01 CB [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: D1 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: D1 01 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: D1 01 00 F9 00 00 CA [16:55:11]Write to MH i2c: 01 00 00 FA 00 FA [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:12]*** Cut start [16:55:12]*** Partial cut [16:55:12]*** CUTSNS_PIN = 1 [16:55:12]*** CUTSNS_PIN = 0 [16:55:13]*** Brake cut motor [16:55:13]Read from MH i2c: 01 [16:55:13]MH_I2C_Read... [16:55:13]*** Stop cut motor [16:55:13]*** Cut end [16:55:13]Read from MH i2c: 01 07 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [16:55:13]process_action close_receipt done [16:55:13]requested_data is exist [16:55:13]produce_requested_data [16:55:13]requested_item fm.sn is exist - process it [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 11 00 00 [16:55:13]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 17 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [16:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:13]wFMCommunicate OK [16:55:13]requested_item fd.num is exist - process it [16:55:13]SAM_PROTO_GetFieldsCounters [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 13 00 00 [16:55:13]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 62 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [16:55:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4C 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:13]wFMCommunicate OK [16:55:13]SAM_PROTO_GetFieldsCounters done [16:55:13]requested_item shift.num is exist - process it [16:55:13]requested_item shift.opened is exist - process it [16:55:13]req_shift_opened [16:55:13]FM_GetShiftState [16:55:13]SAM_PROTO_GetShiftState [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 13 01 00 [16:55:13]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 0E 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2B [16:55:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:55:13]wFMCommunicate OK [16:55:13]SAM_PROTO_GetShiftState done [16:55:13]FM_GetShiftState done [16:55:13]req_shift_opened done [16:55:13]requested_item shift.open_date is exist - process it [16:55:13]req_shift_open_date [16:55:13]req_shift_open_date done [16:55:13]produce_requested_data done [16:55:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225356,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:55:13]process_action_free close_receipt [16:55:13]json_value_free [16:55:13]json_value_free done [16:55:13]process_json_proto returns [16:55:13]Send response to host [16:55:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225356,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:55:13]free response buf [16:55:13]execute_script done [16:55:13]execute_script returns [16:55:13]free content buf [16:55:13]Sock 9.Close socket [16:55:13]Sock 9.Thread stoped [16:55:16]ConnectInit Can't take IP for lk.salyk.kg [16:55:16]CommunicateWithHost connect error [16:55:16]CommunicateWithHost err = -1 [16:55:16]OFD Sender: Server communicate error [16:55:21]OFD Sender: Processing packet 225356 [packets to send 598, broken 597] [16:55:21]ProducePacketName [16:55:21]name=ofd_packets/00225356 [16:55:21]OFD Sender: To server: pG, [16:55:21]CommunicateWithHost lk.salyk.kg:30040 [16:55:21]ConnectInit lk.salyk.kg [16:55:26]ConnectInit Can't take IP for lk.salyk.kg [16:55:26]CommunicateWithHost connect error [16:55:26]CommunicateWithHost err = -1 [16:55:26]OFD Sender: Server communicate error [16:55:29]recv_with_timeout no data received [16:55:31]OFD Sender: Processing packet 225356 [packets to send 598, broken 597] [16:55:31]ProducePacketName [16:55:31]name=ofd_packets/00225356 [16:55:31]OFD Sender: To server: pG, [16:55:31]CommunicateWithHost lk.salyk.kg:30040 [16:55:31]ConnectInit lk.salyk.kg [16:55:35]accept exits with 10 [16:55:35]New connection [16:55:35]New thread 3067321700 created [16:55:35]Thread 3067465060 joined [16:55:35]Waiting for new connection... [16:55:35] Sock 10.Parse request [16:55:35]Sock 10.Check first char [16:55:35]Sock 10.First char is OK [16:55:35]request: POST /json_proto HTTP/1.0 [16:55:35]Method: POST [16:55:35]URL: /json_proto [16:55:35]Method is POST - this is cgi request [16:55:35]url: /json_proto [16:55:35]query_string will be loaded in cgi processing [16:55:35]execute_cgi json_proto POST (null) [16:55:35]execute_cgi path=json_proto method=POST [16:55:35]POST find Content-Length [16:55:35]Host: 172.17.43.131:8080 [16:55:35]Content-Length: 801 [16:55:35]Content-Type: application/json [16:55:35] [16:55:35]POST finish read [16:55:35]Found Content-Length = 801 [16:55:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:35]execute_script... [16:55:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:35]POST & json_proto [16:55:35]process_json_proto [16:55:35]json parsed OK: [16:55:35]protocol is kg_v1.0 [16:55:35]action value=close_receipt [16:55:35]process_action close_receipt [16:55:35]cmd_close_receipt [16:55:35]MH_GetDate [16:55:35]Write to MH i2c: F0 00 00 FE 00 ED [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: F0 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: F0 09 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: F0 09 00 FE 00 00 08 D5 A3 66 F9 24 A2 66 01 [16:55:35]GetLastDocTimeStamp 1722012909 [16:55:35]current date 1722012936 [16:55:35]FM_GetShiftState [16:55:35]SAM_PROTO_GetShiftState [16:55:35]wFMCommunicate request_size=4 [16:55:35]MH_SAM_APDU [16:55:35]CAPDU: 80 13 01 00 [16:55:35]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [16:55:35]Write i2c OK [16:55:35]MH_I2C_Read... [16:55:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:35]Read from MH i2c: E2 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 0E 00 [16:55:35]MH_I2C_Read... [16:55:35]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [16:55:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:55:35]wFMCommunicate OK [16:55:35]SAM_PROTO_GetShiftState done [16:55:35]FM_GetShiftState done [16:55:35]opened in 1721952182 [16:55:35]opened+sec_in_day 1722038582 [16:55:35]quantity*price = 50036 [16:55:35]sum+1 = 50037 [16:55:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 425 26.07.2024 16:55 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225357 ФПД: 14510428083070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165536&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225357&fm=14510428083070&tin=02508201610067®Number=0000000000092624&sum=50036 [16:55:37]StoreToDocumentArchive [16:55:37]shift 437 fd 225357 [16:55:37]save to /storage/0437/doc_00225357 [16:55:37]save last doc name /storage/0437/doc_00225357 to /storage/kkm_last_doc_name [16:55:37]save OK [16:55:37]Clear old archive folders... [16:55:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:37]tlvbuf is 0016DD90 [16:55:37]SAM_PROTO_ClearQueue [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 09 00 00 [16:55:37]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:55:37]RAPDU: 90 00 [16:55:37]wFMCommunicate OK [16:55:37]SAM_PROTO_ClearQueue done [16:55:37]KKMCreateOFDPacket [16:55:37]OFDProtocolAddRootSTLVToBuf [16:55:37]FM_MakeSignedData [16:55:37]FM_MakeSignedData [16:55:37]SAM_PROTO_SignData [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 0D 01 02 [16:55:37]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:55:37]RAPDU: 90 00 [16:55:37]wFMCommunicate OK [16:55:37]wFMCommunicate request_size=255 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 08 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 70 03 00 35 04 06 00 0D [16:55:37]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 08 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 70 03 00 35 04 06 00 0D 00 00 69 [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:55:37]RAPDU: 90 00 [16:55:37]wFMCommunicate OK [16:55:37]wFMCommunicate request_size=10 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 0D 02 02 05 32 78 E9 53 7E [16:55:37]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 32 78 E9 53 7E 00 00 F8 [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [16:55:37]RAPDU: 90 00 [16:55:37]wFMCommunicate OK [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 0D 03 02 [16:55:37]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 0B 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 0B 00 10 01 00 DC 38 6A 66 85 B8 B4 B3 90 00 15 [16:55:37]RAPDU: DC 38 6A 66 85 B8 B4 B3 90 00 [16:55:37]wFMCommunicate OK [16:55:37]SAM_PROTO_SignData done [16:55:37]FM_MakeSignedData done [16:55:37]CreateOFDProtocolMessage [16:55:37]wFMCommunicate request_size=4 [16:55:37]MH_SAM_APDU [16:55:37]CAPDU: 80 11 00 00 [16:55:37]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:37]Read from MH i2c: E2 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 17 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [16:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:37]wFMCommunicate OK [16:55:37]CreateOFDProtocolMessage done [16:55:37]OFDSenderStorePacket 225357 [16:55:37]StoreOFDPacket docnum=225357 [16:55:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 D3 07 01 18 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 08 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 70 03 00 35 04 06 00 0D 32 78 E9 53 7E DC 38 6A 66 85 B8 B4 B3 [16:55:37]CheckFolder [16:55:37]dirname=/storage/ofd_packets [16:55:37]CheckFolder done [16:55:37]ProducePacketName [16:55:37]name=ofd_packets/00225357 [16:55:37]NVStorageSaveData ofd_packets/00225357 [16:55:37]File name is /storage/ofd_packets/00225357 [16:55:37]Write 301 bytes [16:55:37]NVStorageSaveData done [16:55:37]OFDSenderStorePacket done [16:55:37]KKMCreateOFDPacket done [16:55:37]NVStorageSaveData kkm_last_timestamp [16:55:37]File name is /storage/kkm_last_timestamp [16:55:37]Write 4 bytes [16:55:37]NVStorageSaveData done [16:55:37]ExternCall_PrintAddStr [16:55:37]wPrintStart [16:55:37]Write to MH i2c: 01 00 00 12 01 13 [16:55:37]Write i2c OK [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: 01 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: 01 07 00 [16:55:37]MH_I2C_Read... [16:55:37]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [16:55:37]RasterBufferAndPrint [16:55:37]line Счет N : (1)2001568 [16:55:37]line ИНН: 02508201610067 [16:55:37]line Контрольно-Кассовый Чек [16:55:37]line ПРОДАЖА [16:55:38]line ТРК (МРК, ГНК) : 63 [16:55:38]line Товар: 2710124130 [16:55:38]line Аи-92-К-5 [16:55:38]line 7.380 * 67.80 [16:55:38]line = 500.36 [16:55:38]line НДС 12% НСП 1% [16:55:38]line > о реализуемом товаре [16:55:38]line ИТОГО: 500.36 [16:55:38]line НСП 1% : 4.43 [16:55:38]line НДС 12% : 53.14 [16:55:38]line Наличными: 0.00 [16:55:38]line Безнал.: 500.36 [16:55:38]line Место: АЗС № 97 "Партнер Нефть" [16:55:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:55:38]line СНО: Общий режим [16:55:38]line Чек 425 26.07.2024 16:55 [16:55:38]line Смена: 437 ФФД: 1.0 [16:55:38]line ЗНМ: 0300000054 [16:55:38]line РНМ: 0000000000092624 [16:55:38]line Версия ККМ: 001 [16:55:38]line Платежная система: O! деньги [16:55:38]line ФМ: 0000000000874959 [16:55:38]line ФД: 225357 [16:55:38]line ФПД: 14510428083070 [16:55:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165536&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225357&fm=14510428083070&tin=02508201610067®Number=0000000000092624&sum=50036 [16:55:38]OFD Sender: Processing packet 225356 [packets to send 599, broken 597] [16:55:38]ProducePacketName [16:55:38]name=ofd_packets/00225356 [16:55:38]written 0, free lines is 4095 [16:55:38]OFD Sender: To server: pG, [16:55:38]CommunicateWithHost lk.salyk.kg:30040 [16:55:38]ConnectInit lk.salyk.kg [16:55:38]Write to MH i2c: 01 00 00 3C 01 3D [16:55:38]Write i2c OK [16:55:38]MH_I2C_Read... [16:55:38]Read from MH i2c: 01 [16:55:38]MH_I2C_Read... [16:55:38]Read from MH i2c: 01 07 00 [16:55:38]MH_I2C_Read... [16:55:38]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 71 0C C1 [16:55:38]RasterBufferAndPrint [16:55:38]line [16:55:38]line [16:55:38]line [16:55:38]line [16:55:38]line [16:55:38]written 0, free lines is 3204 [16:55:38]MH_Cut [16:55:38]Write to MH i2c: D1 01 00 43 01 01 16 [16:55:38]Write i2c OK [16:55:38]MH_I2C_Read... [16:55:38]Read from MH i2c: D1 [16:55:38]MH_I2C_Read... [16:55:38]Read from MH i2c: D1 01 00 [16:55:38]MH_I2C_Read... [16:55:38]Read from MH i2c: D1 01 00 43 01 00 15 [16:55:38]Write to MH i2c: 01 00 00 44 01 45 [16:55:38]Write i2c OK [16:55:38]MH_I2C_Read... [16:55:39]*** Cut start [16:55:39]*** Partial cut [16:55:39]*** CUTSNS_PIN = 1 [16:55:39]*** CUTSNS_PIN = 0 [16:55:39]*** Brake cut motor [16:55:40]Read from MH i2c: *** Stop cut motor [16:55:40]01 *** Cut end [16:55:40] [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: 01 07 00 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [16:55:40]process_action close_receipt done [16:55:40]requested_data is exist [16:55:40]produce_requested_data [16:55:40]requested_item fm.sn is exist - process it [16:55:40]wFMCommunicate request_size=4 [16:55:40]MH_SAM_APDU [16:55:40]CAPDU: 80 11 00 00 [16:55:40]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [16:55:40]Write i2c OK [16:55:40]MH_I2C_Read... [16:55:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:40]Read from MH i2c: E2 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: E2 17 00 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [16:55:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:40]wFMCommunicate OK [16:55:40]requested_item fd.num is exist - process it [16:55:40]SAM_PROTO_GetFieldsCounters [16:55:40]wFMCommunicate request_size=4 [16:55:40]MH_SAM_APDU [16:55:40]CAPDU: 80 13 00 00 [16:55:40]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [16:55:40]Write i2c OK [16:55:40]MH_I2C_Read... [16:55:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:40]Read from MH i2c: E2 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: E2 62 00 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [16:55:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4D 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:40]wFMCommunicate OK [16:55:40]SAM_PROTO_GetFieldsCounters done [16:55:40]requested_item shift.num is exist - process it [16:55:40]requested_item shift.opened is exist - process it [16:55:40]req_shift_opened [16:55:40]FM_GetShiftState [16:55:40]SAM_PROTO_GetShiftState [16:55:40]wFMCommunicate request_size=4 [16:55:40]MH_SAM_APDU [16:55:40]CAPDU: 80 13 01 00 [16:55:40]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [16:55:40]Write i2c OK [16:55:40]MH_I2C_Read... [16:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:40]Read from MH i2c: E2 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: E2 0E 00 [16:55:40]MH_I2C_Read... [16:55:40]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [16:55:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:55:40]wFMCommunicate OK [16:55:40]SAM_PROTO_GetShiftState done [16:55:40]FM_GetShiftState done [16:55:40]req_shift_opened done [16:55:40]requested_item shift.open_date is exist - process it [16:55:40]req_shift_open_date [16:55:40]req_shift_open_date done [16:55:40]produce_requested_data done [16:55:40]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225357,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:55:40]process_action_free close_receipt [16:55:40]json_value_free [16:55:40]json_value_free done [16:55:40]process_json_proto returns [16:55:40]Send response to host [16:55:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225357,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:55:40]free response buf [16:55:40]execute_script done [16:55:40]execute_script returns [16:55:40]free content buf [16:55:40]Sock 10.Close socket [16:55:40]Sock 10.Thread stoped [16:55:43]ConnectInit Can't take IP for lk.salyk.kg [16:55:43]CommunicateWithHost connect error [16:55:43]CommunicateWithHost err = -1 [16:55:43]OFD Sender: Server communicate error [16:55:46]accept exits with 12 [16:55:46]New connection [16:55:46]New thread 3067465060 created [16:55:46]Thread 3067321700 joined [16:55:46]Waiting for new connection... [16:55:46] Sock 12.Parse request [16:55:46]Sock 12.Check first char [16:55:46]Sock 12.First char is OK [16:55:46]request: POST /json_proto HTTP/1.0 [16:55:46]Method: POST [16:55:46]URL: /json_proto [16:55:46]Method is POST - this is cgi request [16:55:46]url: /json_proto [16:55:46]query_string will be loaded in cgi processing [16:55:46]execute_cgi json_proto POST (null) [16:55:46]execute_cgi path=json_proto method=POST [16:55:46]POST find Content-Length [16:55:46]Host: 172.17.43.131:8080 [16:55:46]Content-Length: 683 [16:55:46]Content-Type: application/json [16:55:46] [16:55:46]POST finish read [16:55:46]Found Content-Length = 683 [16:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:46]execute_script... [16:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:46]POST & json_proto [16:55:46]process_json_proto [16:55:46]json parsed OK: [16:55:46]protocol is kg_v1.0 [16:55:46]action value=close_receipt [16:55:46]process_action close_receipt [16:55:46]cmd_close_receipt [16:55:46]MH_GetDate [16:55:46]Write to MH i2c: F0 00 00 48 01 38 [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: F0 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: F0 09 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: F0 09 00 48 01 00 13 D5 A3 66 F9 24 A2 66 57 [16:55:46]GetLastDocTimeStamp 1722012936 [16:55:46]current date 1722012947 [16:55:46]FM_GetShiftState [16:55:46]SAM_PROTO_GetShiftState [16:55:46]wFMCommunicate request_size=4 [16:55:46]MH_SAM_APDU [16:55:46]CAPDU: 80 13 01 00 [16:55:46]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:46]Read from MH i2c: E2 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 0E 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [16:55:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:55:46]wFMCommunicate OK [16:55:46]SAM_PROTO_GetShiftState done [16:55:46]FM_GetShiftState done [16:55:46]opened in 1721952182 [16:55:46]opened+sec_in_day 1722038582 [16:55:46]quantity*price = 200010 [16:55:46]sum+1 = 200011 [16:55:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 426 26.07.2024 16:55 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225358 ФПД: 169777672605820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165547&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225358&fm=169777672605820&tin=02508201610067®Number=0000000000092624&sum=200000 [16:55:47]StoreToDocumentArchive [16:55:47]shift 437 fd 225358 [16:55:47]save to /storage/0437/doc_00225358 [16:55:47]save last doc name /storage/0437/doc_00225358 to /storage/kkm_last_doc_name [16:55:47]save OK [16:55:47]Clear old archive folders... [16:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:47]tlvbuf is 000B56A0 [16:55:47]SAM_PROTO_ClearQueue [16:55:47]wFMCommunicate request_size=4 [16:55:47]MH_SAM_APDU [16:55:47]CAPDU: 80 09 00 00 [16:55:47]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [16:55:47]Write i2c OK [16:55:47]MH_I2C_Read... [16:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:47]Read from MH i2c: E2 [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: E2 03 00 [16:55:47]MH_I2C_Read... [16:55:47]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [16:55:47]RAPDU: 90 00 [16:55:47]wFMCommunicate OK [16:55:47]SAM_PROTO_ClearQueue done [16:55:47]KKMCreateOFDPacket [16:55:47]OFDProtocolAddRootSTLVToBuf [16:55:47]FM_MakeSignedData [16:55:48]FM_MakeSignedData [16:55:48]SAM_PROTO_SignData [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 01 02 [16:55:48]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]wFMCommunicate request_size=255 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 13 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 70 03 00 35 04 06 00 9A [16:55:48]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 OFD Sender: Processing packet 225356 [packets to send 599, broken 597] [16:55:48]FA ProducePacketName [16:55:48]00 name=ofd_packets/00225356 [16:55:48]03 OFD Sender: To server: pG, [16:55:48]00 CommunicateWithHost lk.salyk.kg:30040 [16:55:48]FB ConnectInit lk.salyk.kg [16:55:48]00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 13 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 70 03 00 35 04 06 00 9A 00 00 09 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]wFMCommunicate request_size=10 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 02 02 05 69 71 DD D0 7C [16:55:48]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 69 71 DD D0 7C 00 00 E1 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 03 02 [16:55:48]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 0B 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 0B 00 5A 01 00 50 CA 21 FD 0B 31 7F 06 90 00 D0 [16:55:48]RAPDU: 50 CA 21 FD 0B 31 7F 06 90 00 [16:55:48]wFMCommunicate OK [16:55:48]SAM_PROTO_SignData done [16:55:48]FM_MakeSignedData done [16:55:48]CreateOFDProtocolMessage [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:49]CAPDU: 80 11 00 00 [16:55:49]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: E2 [16:55:49]MH_I2C_Read... [16:55:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:49]Read from MH i2c: E2 17 00 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [16:55:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:49]wFMCommunicate OK [16:55:49]CreateOFDProtocolMessage done [16:55:49]OFDSenderStorePacket 225358 [16:55:49]StoreOFDPacket docnum=225358 [16:55:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CB AA 07 01 1D 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 13 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 70 03 00 35 04 06 00 9A 69 71 DD D0 7C 50 CA 21 FD 0B 31 7F 06 [16:55:49]CheckFolder [16:55:49]dirname=/storage/ofd_packets [16:55:49]CheckFolder done [16:55:49]ProducePacketName [16:55:49]name=ofd_packets/00225358 [16:55:49]NVStorageSaveData ofd_packets/00225358 [16:55:49]File name is /storage/ofd_packets/00225358 [16:55:49]Write 301 bytes [16:55:49]NVStorageSaveData done [16:55:49]OFDSenderStorePacket done [16:55:49]KKMCreateOFDPacket done [16:55:49]NVStorageSaveData kkm_last_timestamp [16:55:49]File name is /storage/kkm_last_timestamp [16:55:49]Write 4 bytes [16:55:49]NVStorageSaveData done [16:55:49]ExternCall_PrintAddStr [16:55:49]wPrintStart [16:55:49]Write to MH i2c: 01 00 00 5C 01 5D [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 07 00 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [16:55:49]RasterBufferAndPrint [16:55:49]line Счет N : (1)2001567 [16:55:49]line ИНН: 02508201610067 [16:55:49]line Контрольно-Кассовый Чек [16:55:49]line ПРОДАЖА [16:55:49]line ТРК (МРК, ГНК) : 33 [16:55:49]line Товар: 2710124130 [16:55:49]line Аи-92-К-5 [16:55:49]line 29.500 * 67.80 [16:55:49]line = 2000.10 [16:55:49]line НДС 12% НСП 1% [16:55:49]line > о реализуемом товаре [16:55:49]line ОКРУГЛЕНИЕ: -0.10 [16:55:49]line ИТОГО: 2000.00 [16:55:49]line Внесено: 2000.00 [16:55:49]line СДАЧА: 0.00 [16:55:49]line НСП 1% : 17.70 [16:55:49]line НДС 12% : 212.40 [16:55:49]line Наличными: 2000.00 [16:55:49]line Безнал.: 0.00 [16:55:49]line Место: АЗС № 97 "Партнер Нефть" [16:55:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:55:49]line СНО: Общий режим [16:55:49]line Чек 426 26.07.2024 16:55 [16:55:49]line Смена: 437 ФФД: 1.0 [16:55:49]line ЗНМ: 0300000054 [16:55:49]line РНМ: 0000000000092624 [16:55:49]line Версия ККМ: 001 [16:55:49]line ФМ: 0000000000874959 [16:55:49]line ФД: 225358 [16:55:49]line ФПД: 169777672605820 [16:55:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165547&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225358&fm=169777672605820&tin=02508201610067®Number=0000000000092624&sum=200000 [16:55:49]written 0, free lines is 4095 [16:55:49]Write to MH i2c: 01 00 00 87 01 88 [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 07 00 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 5F 0C FA [16:55:49]RasterBufferAndPrint [16:55:49]line [16:55:49]line [16:55:49]line [16:55:49]line [16:55:49]line [16:55:49]written 0, free lines is 3187 [16:55:49]MH_Cut [16:55:49]Write to MH i2c: D1 01 00 8E 01 01 61 [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: D1 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: D1 01 00 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: D1 01 00 8E 01 00 60 [16:55:49]Write to MH i2c: 01 00 00 8F 01 90 [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:50]*** Cut start [16:55:50]*** Partial cut [16:55:50]*** CUTSNS_PIN = 1 [16:55:50]*** CUTSNS_PIN = 0 [16:55:51]*** Brake cut motor [16:55:51]Read from MH i2c: 01 [16:55:51]MH_I2C_Read... [16:55:51]*** Stop cut motor [16:55:51]*** Cut end [16:55:51]Read from MH i2c: 01 07 00 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [16:55:51]process_action close_receipt done [16:55:51]requested_data is exist [16:55:51]produce_requested_data [16:55:51]requested_item fm.sn is exist - process it [16:55:51]wFMCommunicate request_size=4 [16:55:51]MH_SAM_APDU [16:55:51]CAPDU: 80 11 00 00 [16:55:51]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [16:55:51]Write i2c OK [16:55:51]MH_I2C_Read... [16:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:51]Read from MH i2c: E2 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 17 00 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [16:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:55:51]wFMCommunicate OK [16:55:51]requested_item fd.num is exist - process it [16:55:51]SAM_PROTO_GetFieldsCounters [16:55:51]wFMCommunicate request_size=4 [16:55:51]MH_SAM_APDU [16:55:51]CAPDU: 80 13 00 00 [16:55:51]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [16:55:51]Write i2c OK [16:55:51]MH_I2C_Read... [16:55:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:51]Read from MH i2c: E2 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 62 00 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [16:55:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4E 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:51]wFMCommunicate OK [16:55:51]SAM_PROTO_GetFieldsCounters done [16:55:51]requested_item shift.num is exist - process it [16:55:51]requested_item shift.opened is exist - process it [16:55:51]req_shift_opened [16:55:51]FM_GetShiftState [16:55:51]SAM_PROTO_GetShiftState [16:55:51]wFMCommunicate request_size=4 [16:55:51]MH_SAM_APDU [16:55:51]CAPDU: 80 13 01 00 [16:55:51]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [16:55:51]Write i2c OK [16:55:51]MH_I2C_Read... [16:55:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:52]Read from MH i2c: E2 [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: E2 0E 00 [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [16:55:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:55:52]wFMCommunicate OK [16:55:52]SAM_PROTO_GetShiftState done [16:55:52]FM_GetShiftState done [16:55:52]req_shift_opened done [16:55:52]requested_item shift.open_date is exist - process it [16:55:52]req_shift_open_date [16:55:52]req_shift_open_date done [16:55:52]produce_requested_data done [16:55:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225358,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:55:52]process_action_free close_receipt [16:55:52]json_value_free [16:55:52]json_value_free done [16:55:52]process_json_proto returns [16:55:52]Send response to host [16:55:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225358,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:55:52]free response buf [16:55:52]execute_script done [16:55:52]execute_script returns [16:55:52]free content buf [16:55:52]Sock 12.Close socket [16:55:52]Sock 12.Thread stoped [16:55:53]ConnectInit Can't take IP for lk.salyk.kg [16:55:53]CommunicateWithHost connect error [16:55:53]CommunicateWithHost err = -1 [16:55:53]OFD Sender: Server communicate error [16:55:53]OFD Sender: Processing packet 225356 [packets to send 600, broken 597] [16:55:53]ProducePacketName [16:55:53]name=ofd_packets/00225356 [16:55:53]OFD Sender: To server: pG, [16:55:53]CommunicateWithHost lk.salyk.kg:30040 [16:55:53]ConnectInit lk.salyk.kg [16:55:58]ConnectInit Can't take IP for lk.salyk.kg [16:55:58]CommunicateWithHost connect error [16:55:58]CommunicateWithHost err = -1 [16:55:58]OFD Sender: Server communicate error [16:56:03]recv_with_timeout no data received [16:56:03]OFD Sender: Processing packet 225356 [packets to send 600, broken 597] [16:56:03]ProducePacketName [16:56:03]name=ofd_packets/00225356 [16:56:03]OFD Sender: To server: pG, [16:56:03]CommunicateWithHost lk.salyk.kg:30040 [16:56:03]ConnectInit lk.salyk.kg [16:56:08]ConnectInit Can't take IP for lk.salyk.kg [16:56:08]CommunicateWithHost connect error [16:56:08]CommunicateWithHost err = -1 [16:56:08]OFD Sender: Server communicate error [16:56:11]ConnectInit Can't connect to host [16:56:13]OFD Sender: Processing packet 225356 [packets to send 600, broken 597] [16:56:13]ProducePacketName [16:56:13]name=ofd_packets/00225356 [16:56:13]OFD Sender: To server: pG, [16:56:13]CommunicateWithHost lk.salyk.kg:30040 [16:56:13]ConnectInit lk.salyk.kg [16:56:15]accept exits with 7 [16:56:15]New connection [16:56:15]New thread 3067321700 created [16:56:15]Thread 3067465060 joined [16:56:15]Waiting for new connection... [16:56:15] Sock 7.Parse request [16:56:15]Sock 7.Check first char [16:56:15]Sock 7.First char is OK [16:56:15]request: POST /json_proto HTTP/1.0 [16:56:15]Method: POST [16:56:15]URL: /json_proto [16:56:15]Method is POST - this is cgi request [16:56:15]url: /json_proto [16:56:15]query_string will be loaded in cgi processing [16:56:15]execute_cgi json_proto POST (null) [16:56:15]execute_cgi path=json_proto method=POST [16:56:15]POST find Content-Length [16:56:15]Host: 172.17.43.131:8080 [16:56:15]Content-Length: 678 [16:56:15]Content-Type: application/json [16:56:15] [16:56:15]POST finish read [16:56:15]Found Content-Length = 678 [16:56:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:15]execute_script... [16:56:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:15]POST & json_proto [16:56:15]process_json_proto [16:56:15]json parsed OK: [16:56:15]protocol is kg_v1.0 [16:56:15]action value=close_receipt [16:56:15]process_action close_receipt [16:56:15]cmd_close_receipt [16:56:15]MH_GetDate [16:56:15]Write to MH i2c: F0 00 00 93 01 83 [16:56:15]Write i2c OK [16:56:15]MH_I2C_Read... [16:56:15]Read from MH i2c: F0 [16:56:15]MH_I2C_Read... [16:56:15]Read from MH i2c: F0 09 00 [16:56:15]MH_I2C_Read... [16:56:15]Read from MH i2c: F0 09 00 93 01 00 30 D5 A3 66 F9 24 A2 66 BF [16:56:15]GetLastDocTimeStamp 1722012947 [16:56:15]current date 1722012976 [16:56:15]FM_GetShiftState [16:56:15]SAM_PROTO_GetShiftState [16:56:15]wFMCommunicate request_size=4 [16:56:15]MH_SAM_APDU [16:56:15]CAPDU: 80 13 01 00 [16:56:15]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [16:56:15]Write i2c OK [16:56:15]MH_I2C_Read... [16:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:15]Read from MH i2c: E2 [16:56:15]MH_I2C_Read... [16:56:15]Read from MH i2c: E2 0E 00 [16:56:15]MH_I2C_Read... [16:56:15]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [16:56:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:56:15]wFMCommunicate OK [16:56:15]SAM_PROTO_GetShiftState done [16:56:15]FM_GetShiftState done [16:56:15]opened in 1721952182 [16:56:15]opened+sec_in_day 1722038582 [16:56:15]quantity*price = 50036 [16:56:15]sum+1 = 50037 [16:56:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 427 26.07.2024 16:56 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225359 ФПД: 243951338332166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165616&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225359&fm=243951338332166&tin=02508201610067®Number=0000000000092624&sum=50000 [16:56:17]StoreToDocumentArchive [16:56:17]shift 437 fd 225359 [16:56:17]save to /storage/0437/doc_00225359 [16:56:17]save last doc name /storage/0437/doc_00225359 to /storage/kkm_last_doc_name [16:56:17]save OK [16:56:17]Clear old archive folders... [16:56:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:56:17]tlvbuf is 00112B50 [16:56:17]SAM_PROTO_ClearQueue [16:56:17]wFMCommunicate request_size=4 [16:56:17]MH_SAM_APDU [16:56:17]CAPDU: 80 09 00 00 [16:56:17]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [16:56:17]Write i2c OK [16:56:17]MH_I2C_Read... [16:56:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:17]Read from MH i2c: E2 [16:56:17]MH_I2C_Read... [16:56:17]Read from MH i2c: E2 03 00 [16:56:17]MH_I2C_Read... [16:56:17]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [16:56:17]RAPDU: 90 00 [16:56:17]wFMCommunicate OK [16:56:17]SAM_PROTO_ClearQueue done [16:56:17]KKMCreateOFDPacket [16:56:17]OFDProtocolAddRootSTLVToBuf [16:56:17]FM_MakeSignedData [16:56:17]FM_MakeSignedData [16:56:17]SAM_PROTO_SignData [16:56:17]wFMCommunicate request_size=4 [16:56:17]MH_SAM_APDU [16:56:17]CAPDU: 80 0D 01 02 [16:56:17]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [16:56:17]Write i2c OK [16:56:17]MH_I2C_Read... [16:56:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:17]Read from MH i2c: E2 [16:56:17]MH_I2C_Read... [16:56:17]Read from MH i2c: E2 03 00 [16:56:17]MH_I2C_Read... [16:56:17]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [16:56:17]RAPDU: 90 00 [16:56:17]wFMCommunicate OK [16:56:17]wFMCommunicate request_size=255 [16:56:17]MH_SAM_APDU [16:56:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 30 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 70 03 00 35 04 06 00 DD [16:56:17]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 30 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 70 03 00 35 04 06 00 DD 00 00 B2 [16:56:17]Write i2c OK [16:56:17]MH_I2C_Read... [16:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:18]Read from MH i2c: E2 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 03 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [16:56:18]RAPDU: 90 00 [16:56:18]wFMCommunicate OK [16:56:18]wFMCommunicate request_size=10 [16:56:18]MH_SAM_APDU [16:56:18]CAPDU: 80 0D 02 02 05 DF 58 DD 20 06 [16:56:18]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 DF 58 DD 20 06 00 00 63 [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:18]Read from MH i2c: E2 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 03 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [16:56:18]RAPDU: 90 00 [16:56:18]wFMCommunicate OK [16:56:18]wFMCommunicate request_size=4 [16:56:18]MH_SAM_APDU [16:56:18]CAPDU: 80 0D 03 02 [16:56:18]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:18]Read from MH i2c: E2 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 0B 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 0B 00 A5 01 00 B7 55 19 C5 37 C8 22 46 90 00 73 [16:56:18]RAPDU: B7 55 19 C5 37 C8 22 46 90 00 [16:56:18]wFMCommunicate OK [16:56:18]SAM_PROTO_SignData done [16:56:18]FM_MakeSignedData done [16:56:18]CreateOFDProtocolMessage [16:56:18]wFMCommunicate request_size=4 [16:56:18]MH_SAM_APDU [16:56:18]CAPDU: 80 11 00 00 [16:56:18]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 [16:56:18]MH_I2C_Read... [16:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:18]Read from MH i2c: E2 17 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [16:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:56:18]wFMCommunicate OK [16:56:18]CreateOFDProtocolMessage done [16:56:18]OFDSenderStorePacket 225359 [16:56:18]StoreOFDPacket docnum=225359 [16:56:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 4B 07 01 1C BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 30 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 70 03 00 35 04 06 00 DD DF 58 DD 20 06 B7 55 19 C5 37 C8 22 46 [16:56:18]CheckFolder [16:56:18]dirname=/storage/ofd_packets [16:56:18]CheckFolder done [16:56:18]ProducePacketName [16:56:18]name=ofd_packets/00225359 [16:56:18]NVStorageSaveData ofd_packets/00225359 [16:56:18]File name is /storage/ofd_packets/00225359 [16:56:18]Write 301 bytes [16:56:18]NVStorageSaveData done [16:56:18]OFDSenderStorePacket done [16:56:18]KKMCreateOFDPacket done [16:56:18]NVStorageSaveData kkm_last_timestamp [16:56:18]File name is /storage/kkm_last_timestamp [16:56:18]Write 4 bytes [16:56:18]NVStorageSaveData done [16:56:18]ExternCall_PrintAddStr [16:56:18]wPrintStart [16:56:18]Write to MH i2c: 01 00 00 A7 01 A8 [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: 01 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: 01 07 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [16:56:18]RasterBufferAndPrint [16:56:18]line Счет N : (1)2001569 [16:56:18]line ИНН: 02508201610067 [16:56:18]line Контрольно-Кассовый Чек [16:56:18]line ПРОДАЖА [16:56:18]line ТРК (МРК, ГНК) : 43 [16:56:18]line Товар: 2710124130 [16:56:18]line Аи-92-К-5 [16:56:18]line 7.380 * 67.80 [16:56:18]line = 500.36 [16:56:18]line НДС 12% НСП 1% [16:56:18]line > о реализуемом товаре [16:56:18]line ОКРУГЛЕНИЕ: -0.36 [16:56:18]line ИТОГО: 500.00 [16:56:18]line Внесено: 500.00 [16:56:18]line СДАЧА: 0.00 [16:56:18]line НСП 1% : 4.43 [16:56:18]line НДС 12% : 53.14 [16:56:18]line Наличными: 500.00 [16:56:18]line Безнал.: 0.00 [16:56:18]line Место: АЗС № 97 "Партнер Нефть" [16:56:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:56:18]line СНО: Общий режим [16:56:18]line Чек 427 26.07.2024 16:56 [16:56:18]line Смена: 437 ФФД: 1.0 [16:56:18]line ЗНМ: 0300000054 [16:56:18]line РНМ: 0000000000092624 [16:56:18]line Версия ККМ: 001 [16:56:18]line ФМ: 0000000000874959 [16:56:18]line ФД: 225359 [16:56:18]line ФПД: 243951338332166 [16:56:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165616&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225359&fm=243951338332166&tin=02508201610067®Number=0000000000092624&sum=50000 [16:56:18]written 0, free lines is 4095 [16:56:18]ConnectInit Can't take IP for lk.salyk.kg [16:56:18]CommunicateWithHost connect error [16:56:18]CommunicateWithHost err = -1 [16:56:18]OFD Sender: Server communicate error [16:56:18]OFD Sender: Processing packet 225356 [packets to send 601, broken 597] [16:56:18]ProducePacketName [16:56:18]name=ofd_packets/00225356 [16:56:18]OFD Sender: To server: pG, [16:56:18]CommunicateWithHost lk.salyk.kg:30040 [16:56:18]ConnectInit lk.salyk.kg [16:56:18]Write to MH i2c: 01 00 00 D2 01 D3 [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: 01 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: 01 07 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 6A 0C 50 [16:56:18]RasterBufferAndPrint [16:56:18]line [16:56:18]line [16:56:18]line [16:56:18]line [16:56:18]line [16:56:18]written 0, free lines is 3194 [16:56:18]MH_Cut [16:56:18]Write to MH i2c: D1 01 00 D9 01 01 AC [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: D1 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: D1 01 00 [16:56:18]MH_I2C_Read... [16:56:18]Read from MH i2c: D1 01 00 D9 01 00 AB [16:56:18]Write to MH i2c: 01 00 00 DA 01 DB [16:56:18]Write i2c OK [16:56:18]MH_I2C_Read... [16:56:20]*** Cut start [16:56:20]*** Partial cut [16:56:20]*** CUTSNS_PIN = 1 [16:56:20]*** CUTSNS_PIN = 0 [16:56:20]*** Brake cut motor [16:56:20]Read from MH i2c: 01 [16:56:20]MH_I2C_Read... [16:56:20]*** Stop cut motor [16:56:20]*** Cut end [16:56:20]Read from MH i2c: 01 07 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [16:56:20]process_action close_receipt done [16:56:20]requested_data is exist [16:56:20]produce_requested_data [16:56:20]requested_item fm.sn is exist - process it [16:56:20]wFMCommunicate request_size=4 [16:56:20]MH_SAM_APDU [16:56:20]CAPDU: 80 11 00 00 [16:56:20]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:20]Read from MH i2c: E2 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 17 00 [16:56:20]MH_I2C_Read... [16:56:20]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [16:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:56:20]wFMCommunicate OK [16:56:20]requested_item fd.num is exist - process it [16:56:20]SAM_PROTO_GetFieldsCounters [16:56:20]wFMCommunicate request_size=4 [16:56:20]MH_SAM_APDU [16:56:20]CAPDU: 80 13 00 00 [16:56:20]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [16:56:20]Write i2c OK [16:56:20]MH_I2C_Read... [16:56:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:21]Read from MH i2c: E2 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: E2 62 00 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [16:56:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4F 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:56:21]wFMCommunicate OK [16:56:21]SAM_PROTO_GetFieldsCounters done [16:56:21]requested_item shift.num is exist - process it [16:56:21]requested_item shift.opened is exist - process it [16:56:21]req_shift_opened [16:56:21]FM_GetShiftState [16:56:21]SAM_PROTO_GetShiftState [16:56:21]wFMCommunicate request_size=4 [16:56:21]MH_SAM_APDU [16:56:21]CAPDU: 80 13 01 00 [16:56:21]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [16:56:21]Write i2c OK [16:56:21]MH_I2C_Read... [16:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:21]Read from MH i2c: E2 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: E2 0E 00 [16:56:21]MH_I2C_Read... [16:56:21]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [16:56:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:56:21]wFMCommunicate OK [16:56:21]SAM_PROTO_GetShiftState done [16:56:21]FM_GetShiftState done [16:56:21]req_shift_opened done [16:56:21]requested_item shift.open_date is exist - process it [16:56:21]req_shift_open_date [16:56:21]req_shift_open_date done [16:56:21]produce_requested_data done [16:56:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225359,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:56:21]process_action_free close_receipt [16:56:21]json_value_free [16:56:21]json_value_free done [16:56:21]process_json_proto returns [16:56:21]Send response to host [16:56:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225359,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:56:21]free response buf [16:56:21]execute_script done [16:56:21]execute_script returns [16:56:21]free content buf [16:56:21]Sock 7.Close socket [16:56:21]Sock 7.Thread stoped [16:56:23]ConnectInit Can't connect to host [16:56:23]ConnectInit Can't take IP for lk.salyk.kg [16:56:23]CommunicateWithHost connect error [16:56:23]CommunicateWithHost err = -1 [16:56:23]OFD Sender: Server communicate error [16:56:28]OFD Sender: Processing packet 225356 [packets to send 601, broken 597] [16:56:28]ProducePacketName [16:56:28]name=ofd_packets/00225356 [16:56:28]OFD Sender: To server: pG, [16:56:28]CommunicateWithHost lk.salyk.kg:30040 [16:56:28]ConnectInit lk.salyk.kg [16:56:32]Connected sock=9 [16:56:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A6 64 07 01 8F 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 ED D4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 70 03 00 35 04 06 00 38 E2 90 8A F1 31 EE 17 9A 36 7E 1E 1A 45 [16:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 52 47 00 4A AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 70 03 00 F4 03 04 00 50 81 A3 66 B6 04 01 00 00 3F A4 F4 E4 81 20 4C 6A [16:56:33]CommunicateWithHost err = 0 [16:56:33]CheckOFDResponse [16:56:33]1017 (14) - 77093643461234 [16:56:33]1041 (16) - 0000000000874959 [16:56:33]1040 (4) - 225356 [16:56:33]1012 (4) - 26.07.2024 10:58 [16:56:33]1206 (1) - 0 [16:56:33]OFD Sender: Remove packet 225356 [16:56:33]ProducePacketName [16:56:33]name=ofd_packets/00225356 [16:56:33]NVStorageDeleteData [16:56:34]OFD Sender: Processing packet 225357 [packets to send 600, broken 597] [16:56:34]ProducePacketName [16:56:34]name=ofd_packets/00225357 [16:56:34]OFD Sender: To server: pG, [16:56:34]CommunicateWithHost lk.salyk.kg:30040 [16:56:34]ConnectInit lk.salyk.kg [16:56:36]Connected sock=9 [16:56:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 D3 07 01 18 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 08 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 70 03 00 35 04 06 00 0D 32 78 E9 53 7E DC 38 6A 66 85 B8 B4 B3 [16:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F8 27 47 00 E4 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 70 03 00 F4 03 04 00 54 81 A3 66 B6 04 01 00 00 9A 11 1A A7 8B F7 80 E3 [16:56:37]CommunicateWithHost err = 0 [16:56:37]CheckOFDResponse [16:56:37]1017 (14) - 77093643461234 [16:56:37]1041 (16) - 0000000000874959 [16:56:37]1040 (4) - 225357 [16:56:37]1012 (4) - 26.07.2024 10:58 [16:56:37]1206 (1) - 0 [16:56:37]OFD Sender: Remove packet 225357 [16:56:37]ProducePacketName [16:56:37]name=ofd_packets/00225357 [16:56:37]NVStorageDeleteData [16:56:38]OFD Sender: Processing packet 225358 [packets to send 599, broken 597] [16:56:38]ProducePacketName [16:56:38]name=ofd_packets/00225358 [16:56:38]OFD Sender: To server: pG, [16:56:38]CommunicateWithHost lk.salyk.kg:30040 [16:56:38]ConnectInit lk.salyk.kg [16:56:39]Connected sock=7 [16:56:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CB AA 07 01 1D 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 13 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 70 03 00 35 04 06 00 9A 69 71 DD D0 7C 50 CA 21 FD 0B 31 7F 06 [16:56:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 73 14 47 00 A9 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 70 03 00 F4 03 04 00 56 81 A3 66 B6 04 01 00 00 D4 CF 01 02 4F E2 7D 54 [16:56:40]CommunicateWithHost err = 0 [16:56:40]CheckOFDResponse [16:56:40]1017 (14) - 77093643461234 [16:56:40]1041 (16) - 0000000000874959 [16:56:40]1040 (4) - 225358 [16:56:40]1012 (4) - 26.07.2024 10:58 [16:56:40]1206 (1) - 0 [16:56:40]OFD Sender: Remove packet 225358 [16:56:40]ProducePacketName [16:56:40]name=ofd_packets/00225358 [16:56:40]NVStorageDeleteData [16:56:40]OFD Sender: Processing packet 225359 [packets to send 598, broken 597] [16:56:40]ProducePacketName [16:56:40]name=ofd_packets/00225359 [16:56:40]OFD Sender: To server: pG, [16:56:40]CommunicateWithHost lk.salyk.kg:30040 [16:56:40]ConnectInit lk.salyk.kg [16:56:41]Connected sock=7 [16:56:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F 4B 07 01 1C BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 30 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 70 03 00 35 04 06 00 DD DF 58 DD 20 06 B7 55 19 C5 37 C8 22 46 [16:56:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 33 47 00 26 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 70 03 00 F4 03 04 00 58 81 A3 66 B6 04 01 00 00 50 BF 98 C7 5E D4 44 09 [16:56:42]CommunicateWithHost err = 0 [16:56:42]CheckOFDResponse [16:56:42]1017 (14) - 77093643461234 [16:56:42]1041 (16) - 0000000000874959 [16:56:42]1040 (4) - 225359 [16:56:42]1012 (4) - 26.07.2024 10:58 [16:56:42]1206 (1) - 0 [16:56:42]OFD Sender: Remove packet 225359 [16:56:42]ProducePacketName [16:56:42]name=ofd_packets/00225359 [16:56:42]NVStorageDeleteData [16:56:42]OFD Sender: No OFD packet to send [16:56:44]accept exits with 11 [16:56:44]New connection [16:56:44]New thread 3067465060 created [16:56:44]Thread 3067321700 joined [16:56:44]Waiting for new connection... [16:56:44] Sock 11.Parse request [16:56:44]Sock 11.Check first char [16:56:44]Sock 11.First char is OK [16:56:44]request: POST /json_proto HTTP/1.0 [16:56:44]Method: POST [16:56:44]URL: /json_proto [16:56:44]Method is POST - this is cgi request [16:56:44]url: /json_proto [16:56:44]query_string will be loaded in cgi processing [16:56:44]execute_cgi json_proto POST (null) [16:56:44]execute_cgi path=json_proto method=POST [16:56:44]POST find Content-Length [16:56:44]Host: 172.17.43.131:8080 [16:56:44]Content-Length: 683 [16:56:44]Content-Type: application/json [16:56:44] [16:56:44]POST finish read [16:56:44]Found Content-Length = 683 [16:56:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:44]execute_script... [16:56:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:44]POST & json_proto [16:56:44]process_json_proto [16:56:44]json parsed OK: [16:56:44]protocol is kg_v1.0 [16:56:44]action value=close_receipt [16:56:44]process_action close_receipt [16:56:44]cmd_close_receipt [16:56:44]MH_GetDate [16:56:44]Write to MH i2c: F0 00 00 DE 01 CE [16:56:44]Write i2c OK [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: F0 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: F0 09 00 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: F0 09 00 DE 01 00 4D D5 A3 66 F9 24 A2 66 27 [16:56:44]GetLastDocTimeStamp 1722012976 [16:56:44]current date 1722013005 [16:56:44]FM_GetShiftState [16:56:44]SAM_PROTO_GetShiftState [16:56:44]wFMCommunicate request_size=4 [16:56:44]MH_SAM_APDU [16:56:44]CAPDU: 80 13 01 00 [16:56:44]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [16:56:44]Write i2c OK [16:56:44]MH_I2C_Read... [16:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:44]Read from MH i2c: E2 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: E2 0E 00 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [16:56:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:56:44]wFMCommunicate OK [16:56:44]SAM_PROTO_GetShiftState done [16:56:44]FM_GetShiftState done [16:56:44]opened in 1721952182 [16:56:44]opened+sec_in_day 1722038582 [16:56:44]quantity*price = 100005 [16:56:44]sum+1 = 100006 [16:56:44]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 430 26.07.2024 16:58 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225362 ФПД: 271929042479994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165856&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225362&fm=271929042479994&tin=02508201610067®Number=0000000000092624&sum=100000 [16:58:56]StoreToDocumentArchive [16:58:56]shift 437 fd 225362 [16:58:56]save to /storage/0437/doc_00225362 [16:58:56]save last doc name /storage/0437/doc_00225362 to /storage/kkm_last_doc_name [16:58:56]save OK [16:58:56]Clear old archive folders... [16:58:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:56]tlvbuf is 0014EF90 [16:58:56]SAM_PROTO_ClearQueue [16:58:56]wFMCommunicate request_size=4 [16:58:56]MH_SAM_APDU [16:58:56]CAPDU: 80 09 00 00 [16:58:56]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:56]Read from MH i2c: E2 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: E2 03 00 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [16:58:56]RAPDU: 90 00 [16:58:56]wFMCommunicate OK [16:58:56]SAM_PROTO_ClearQueue done [16:58:56]KKMCreateOFDPacket [16:58:56]OFDProtocolAddRootSTLVToBuf [16:58:56]FM_MakeSignedData [16:58:56]FM_MakeSignedData [16:58:56]SAM_PROTO_SignData [16:58:56]wFMCommunicate request_size=4 [16:58:56]MH_SAM_APDU [16:58:56]CAPDU: 80 0D 01 02 [16:58:56]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:56]Read from MH i2c: E2 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: E2 03 00 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [16:58:56]RAPDU: 90 00 [16:58:56]wFMCommunicate OK [16:58:56]wFMCommunicate request_size=255 [16:58:56]MH_SAM_APDU [16:58:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 D0 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 70 03 00 35 04 06 00 F7 [16:58:56]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 D0 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 70 03 00 35 04 06 00 F7 00 00 E3 [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:56]Read from MH i2c: E2 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: E2 03 00 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [16:58:56]RAPDU: 90 00 [16:58:56]wFMCommunicate OK [16:58:56]wFMCommunicate request_size=10 [16:58:56]MH_SAM_APDU [16:58:56]CAPDU: 80 0D 02 02 05 51 69 FB 2B 7A [16:58:56]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 51 69 FB 2B 7A 00 00 65 [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 03 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [16:58:57]RAPDU: 90 00 [16:58:57]wFMCommunicate OK [16:58:57]wFMCommunicate request_size=4 [16:58:57]MH_SAM_APDU [16:58:57]CAPDU: 80 0D 03 02 [16:58:57]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 0B 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 0B 00 86 02 00 17 58 2A EF 59 9D 47 CA 90 00 93 [16:58:57]RAPDU: 17 58 2A EF 59 9D 47 CA 90 00 [16:58:57]wFMCommunicate OK [16:58:57]SAM_PROTO_SignData done [16:58:57]FM_MakeSignedData done [16:58:57]CreateOFDProtocolMessage [16:58:57]wFMCommunicate request_size=4 [16:58:57]MH_SAM_APDU [16:58:57]CAPDU: 80 11 00 00 [16:58:57]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 17 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [16:58:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:58:57]wFMCommunicate OK [16:58:57]CreateOFDProtocolMessage done [16:58:57]OFDSenderStorePacket 225362 [16:58:57]StoreOFDPacket docnum=225362 [16:58:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 59 07 01 52 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 D0 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 70 03 00 35 04 06 00 F7 51 69 FB 2B 7A 17 58 2A EF 59 9D 47 CA [16:58:57]CheckFolder [16:58:57]dirname=/storage/ofd_packets [16:58:57]CheckFolder done [16:58:57]ProducePacketName [16:58:57]name=ofd_packets/00225362 [16:58:57]NVStorageSaveData ofd_packets/00225362 [16:58:57]File name is /storage/ofd_packets/00225362 [16:58:57]Write 301 bytes [16:58:57]NVStorageSaveData done [16:58:57]OFDSenderStorePacket done [16:58:57]KKMCreateOFDPacket done [16:58:57]NVStorageSaveData kkm_last_timestamp [16:58:57]File name is /storage/kkm_last_timestamp [16:58:57]Write 4 bytes [16:58:57]NVStorageSaveData done [16:58:57]ExternCall_PrintAddStr [16:58:57]wPrintStart [16:58:57]Write to MH i2c: 01 00 00 88 02 8A [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 07 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [16:58:57]RasterBufferAndPrint [16:58:57]line Счет N : (1)2001571 [16:58:57]line ИНН: 02508201610067 [16:58:57]line Контрольно-Кассовый Чек [16:58:57]line ПРОДАЖА [16:58:57]line ТРК (МРК, ГНК) : 33 [16:58:57]line Товар: 2710124130 [16:58:57]line Аи-92-К-5 [16:58:57]line 14.750 * 67.80 [16:58:57]line = 1000.05 [16:58:57]line НДС 12% НСП 1% [16:58:57]line > о реализуемом товаре [16:58:57]line ОКРУГЛЕНИЕ: -0.05 [16:58:57]line ИТОГО: 1000.00 [16:58:57]line Внесено: 1000.00 [16:58:57]line СДАЧА: 0.00 [16:58:57]line НСП 1% : 8.85 [16:58:57]line НДС 12% : 106.20 [16:58:57]line Наличными: 1000.00 [16:58:57]line Безнал.: 0.00 [16:58:57]line Место: АЗС № 97 "Партнер Нефть" [16:58:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [16:58:57]line СНО: Общий режим [16:58:57]line Чек 430 26.07.2024 16:58 [16:58:57]line Смена: 437 ФФД: 1.0 [16:58:57]line ЗНМ: 0300000054 [16:58:57]line РНМ: 0000000000092624 [16:58:57]line Версия ККМ: 001 [16:58:57]line ФМ: 0000000000874959 [16:58:57]line ФД: 225362 [16:58:57]line ФПД: 271929042479994 [16:58:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T165856&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225362&fm=271929042479994&tin=02508201610067®Number=0000000000092624&sum=100000 [16:58:57]written 0, free lines is 4095 [16:58:57]Write to MH i2c: 01 00 00 B3 02 B5 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 07 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 62 0C 2A [16:58:57]RasterBufferAndPrint [16:58:57]line [16:58:57]line [16:58:57]line [16:58:57]line [16:58:57]line [16:58:57]written 0, free lines is 3186 [16:58:57]MH_Cut [16:58:57]Write to MH i2c: D1 01 00 BA 02 01 8E [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: D1 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: D1 01 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: D1 01 00 BA 02 00 8D [16:58:57]Write to MH i2c: 01 00 00 BB 02 BD [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:58]*** Cut start [16:58:58]*** Partial cut [16:58:58]*** CUTSNS_PIN = 1 [16:58:58]*** CUTSNS_PIN = 0 [16:58:59]*** Brake cut motor [16:58:59]Read from MH i2c: 01 [16:58:59]MH_I2C_Read... [16:58:59]*** Stop cut motor [16:58:59]*** Cut end [16:58:59]Read from MH i2c: 01 07 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [16:58:59]process_action close_receipt done [16:58:59]requested_data is exist [16:58:59]produce_requested_data [16:58:59]requested_item fm.sn is exist - process it [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 11 00 00 [16:58:59]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:59]Read from MH i2c: E2 17 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [16:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [16:58:59]wFMCommunicate OK [16:58:59]requested_item fd.num is exist - process it [16:58:59]SAM_PROTO_GetFieldsCounters [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 13 00 00 [16:58:59]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 62 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 62 00 BD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [16:58:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 52 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:59]wFMCommunicate OK [16:58:59]SAM_PROTO_GetFieldsCounters done [16:58:59]requested_item shift.num is exist - process it [16:58:59]requested_item shift.opened is exist - process it [16:58:59]req_shift_opened [16:58:59]FM_GetShiftState [16:58:59]SAM_PROTO_GetShiftState [16:58:59]wFMCommunicate request_size=4 [16:58:59]MH_SAM_APDU [16:58:59]CAPDU: 80 13 01 00 [16:58:59]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [16:58:59]Write i2c OK [16:58:59]MH_I2C_Read... [16:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:59]Read from MH i2c: E2 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 0E 00 [16:58:59]MH_I2C_Read... [16:58:59]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EE [16:58:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [16:58:59]wFMCommunicate OK [16:58:59]SAM_PROTO_GetShiftState done [16:58:59]FM_GetShiftState done [16:58:59]req_shift_opened done [16:58:59]requested_item shift.open_date is exist - process it [16:58:59]req_shift_open_date [16:58:59]req_shift_open_date done [16:58:59]produce_requested_data done [16:58:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225362,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [16:58:59]process_action_free close_receipt [16:58:59]json_value_free [16:58:59]json_value_free done [16:58:59]process_json_proto returns [16:58:59]Send response to host [16:58:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225362,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [16:58:59]free response buf [16:58:59]execute_script done [16:58:59]execute_script returns [16:58:59]free content buf [16:58:59]Sock 10.Close socket [16:58:59]Sock 10.Thread stoped [16:59:00]accept exits with 7 [16:59:00]New connection [16:59:00]New thread 3067321700 created [16:59:00]Thread 3067465060 joined [16:59:00]Waiting for new connection... [16:59:00] Sock 7.Parse request [16:59:00]Sock 7.Check first char [16:59:00]Sock 7.First char is OK [16:59:00]request: POST /json_proto HTTP/1.0 [16:59:00]Method: POST [16:59:00]URL: /json_proto [16:59:00]Method is POST - this is cgi request [16:59:00]url: /json_proto [16:59:00]query_string will be loaded in cgi processing [16:59:00]execute_cgi json_proto POST (null) [16:59:00]execute_cgi path=json_proto method=POST [16:59:00]POST find Content-Length [16:59:00]Host: 172.17.43.131:8080 [16:59:00]Content-Length: 678 [16:59:00]Content-Type: application/json [16:59:00] [16:59:00]POST finish read [16:59:00]Found Content-Length = 678 [16:59:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:00]execute_script... [16:59:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:00]POST & json_proto [16:59:00]process_json_proto [16:59:00]json parsed OK: [16:59:00]protocol is kg_v1.0 [16:59:00]action value=close_receipt [16:59:00]process_action close_receipt [16:59:00]cmd_close_receipt [16:59:00]MH_GetDate [16:59:00]Write to MH i2c: F0 00 00 BF 02 B0 [16:59:00]Write i2c OK [19:15:22]Счет N : (1)2001704 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 21 Товар: 2710194210 ДТ-К-5 6.740 * 75.70 = 510.22 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.51 НДС 12% : 54.18 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 548 26.07.2024 19:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225480 ФПД: 24977197834365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191522&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225480&fm=24977197834365&tin=02508201610067®Number=0000000000092624&sum=51000 [19:15:22]StoreToDocumentArchive [19:15:22]shift 437 fd 225480 [19:15:22]save to /storage/0437/doc_00225480 [19:15:22]save last doc name /storage/0437/doc_00225480 to /storage/kkm_last_doc_name [19:15:22]save OK [19:15:22]Clear old archive folders... [19:15:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:15:22]tlvbuf is B6F3EB30 [19:15:22]SAM_PROTO_ClearQueue [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 09 00 00 [19:15:22]Write to MH i2c: E2 08 00 64 26 80 09 00 00 00 00 00 00 FC [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 64 26 00 90 00 FE [19:15:22]RAPDU: 90 00 [19:15:22]wFMCommunicate OK [19:15:22]SAM_PROTO_ClearQueue done [19:15:22]KKMCreateOFDPacket [19:15:22]OFDProtocolAddRootSTLVToBuf [19:15:22]FM_MakeSignedData [19:15:22]FM_MakeSignedData [19:15:22]SAM_PROTO_SignData [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 0D 01 02 [19:15:22]Write to MH i2c: E2 08 00 65 26 80 0D 01 02 00 00 00 00 04 [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 65 26 00 90 00 FF [19:15:22]RAPDU: 90 00 [19:15:22]wFMCommunicate OK [19:15:22]wFMCommunicate request_size=255 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 4E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 CA F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 70 03 00 35 04 06 00 16 B7 75 01 [19:15:22]Write to MH i2c: E2 02 01 66 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 4E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 CA F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 70 03 00 35 04 06 00 16 B7 75 01 00 00 BE [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 66 26 00 90 00 00 [19:15:22]RAPDU: 90 00 [19:15:22]wFMCommunicate OK [19:15:22]wFMCommunicate request_size=7 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 0D 02 02 02 20 7D [19:15:22]Write to MH i2c: E2 0A 00 67 26 80 0D 02 02 02 00 20 7D 00 00 A8 [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 67 26 00 90 00 01 [19:15:22]RAPDU: 90 00 [19:15:22]wFMCommunicate OK [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 0D 03 02 [19:15:22]Write to MH i2c: E2 08 00 68 26 80 0D 03 02 00 00 00 00 09 [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 0B 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 0B 00 68 26 00 5B F7 66 6C D1 2B 9A 4A 90 00 0E [19:15:22]RAPDU: 5B F7 66 6C D1 2B 9A 4A 90 00 [19:15:22]wFMCommunicate OK [19:15:22]SAM_PROTO_SignData done [19:15:22]FM_MakeSignedData done [19:15:22]CreateOFDProtocolMessage [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 11 00 00 [19:15:22]Write to MH i2c: E2 08 00 69 26 80 11 00 00 00 00 00 00 09 [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:23]Read from MH i2c: E2 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: E2 17 00 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: E2 17 00 69 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [19:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:15:23]wFMCommunicate OK [19:15:23]CreateOFDProtocolMessage done [19:15:23]OFDSenderStorePacket 225480 [19:15:23]StoreOFDPacket docnum=225480 [19:15:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AA 70 04 01 5A D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 4E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 CA F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 70 03 00 35 04 06 00 16 B7 75 01 20 7D 5B F7 66 6C D1 2B 9A 4A [19:15:23]CheckFolder [19:15:23]dirname=/storage/ofd_packets [19:15:23]CheckFolder done [19:15:23]ProducePacketName [19:15:23]name=ofd_packets/00225480 [19:15:23]NVStorageSaveData ofd_packets/00225480 [19:15:23]File name is /storage/ofd_packets/00225480 [19:15:23]Write 298 bytes [19:15:23]NVStorageSaveData done [19:15:23]OFDSenderStorePacket done [19:15:23]KKMCreateOFDPacket done [19:15:23]NVStorageSaveData kkm_last_timestamp [19:15:23]File name is /storage/kkm_last_timestamp [19:15:23]Write 4 bytes [19:15:23]NVStorageSaveData done [19:15:23]ExternCall_PrintAddStr [19:15:23]wPrintStart [19:15:23]Write to MH i2c: 01 00 00 6A 26 90 [19:15:23]Write i2c OK [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: 01 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: 01 07 00 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: 01 07 00 6A 26 00 00 00 00 00 FF 0F A5 [19:15:23]RasterBufferAndPrint [19:15:23]line Счет N : (1)2001704 [19:15:23]line ИНН: 02508201610067 [19:15:23]line Контрольно-Кассовый Чек [19:15:23]line ПРОДАЖА [19:15:23]line ТРК (МРК, ГНК) : 21 [19:15:23]line Товар: 2710194210 [19:15:23]line ДТ-К-5 [19:15:23]line 6.740 * 75.70 [19:15:23]line = 510.22 [19:15:23]line НДС 12% НСП 1% [19:15:23]line > о реализуемом товаре [19:15:23]line ОКРУГЛЕНИЕ: -0.22 [19:15:23]line ИТОГО: 510.00 [19:15:23]line Внесено: 510.00 [19:15:23]line СДАЧА: 0.00 [19:15:23]line НСП 1% : 4.51 [19:15:23]line НДС 12% : 54.18 [19:15:23]line Наличными: 510.00 [19:15:23]line Безнал.: 0.00 [19:15:23]line Место: АЗС № 97 "Партнер Нефть" [19:15:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:15:23]line СНО: Общий режим [19:15:23]line Чек 548 26.07.2024 19:15 [19:15:23]line Смена: 437 ФФД: 1.0 [19:15:23]line ЗНМ: 0300000054 [19:15:23]line РНМ: 0000000000092624 [19:15:23]line Версия ККМ: 001 [19:15:23]line ФМ: 0000000000874959 [19:15:23]line ФД: 225480 [19:15:23]line ФПД: 24977197834365 [19:15:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191522&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225480&fm=24977197834365&tin=02508201610067®Number=0000000000092624&sum=51000 [19:15:23]written 0, free lines is 4095 [19:15:23]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:15:23]ProducePacketName [19:15:23]name=ofd_packets/00225362 [19:15:23]OFD Sender: To server: pG, [19:15:23]CommunicateWithHost lk.salyk.kg:30040 [19:15:23]ConnectInit lk.salyk.kg [19:15:23]Write to MH i2c: 01 00 00 95 26 BB [19:15:23]Write i2c OK [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: 01 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: 01 07 00 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: 01 07 00 95 26 00 00 00 00 00 63 0C 31 [19:15:23]RasterBufferAndPrint [19:15:23]line [19:15:23]line [19:15:23]line [19:15:23]line [19:15:23]line [19:15:23]written 0, free lines is 3176 [19:15:23]MH_Cut [19:15:23]Write to MH i2c: D1 01 00 9C 26 01 94 [19:15:23]Write i2c OK [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: D1 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: D1 01 00 [19:15:23]MH_I2C_Read... [19:15:23]Read from MH i2c: D1 01 00 9C 26 00 93 [19:15:23]Write to MH i2c: 01 00 00 9D 26 C3 [19:15:23]Write i2c OK [19:15:23]MH_I2C_Read... [19:15:24]*** Cut start [19:15:24]*** Partial cut [19:15:24]*** CUTSNS_PIN = 1 [19:15:24]*** CUTSNS_PIN = 0 [19:15:24]*** Brake cut motor [19:15:25]Read from MH i2c: 01 [19:15:25]MH_I2C_Read... [19:15:25]*** Stop cut motor [19:15:25]*** Cut end [19:15:25]Read from MH i2c: 01 07 00 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: 01 07 00 9D 26 00 00 00 00 00 FF 0F D8 [19:15:25]process_action close_receipt done [19:15:25]requested_data is exist [19:15:25]produce_requested_data [19:15:25]requested_item fm.sn is exist - process it [19:15:25]wFMCommunicate request_size=4 [19:15:25]MH_SAM_APDU [19:15:25]CAPDU: 80 11 00 00 [19:15:25]Write to MH i2c: E2 08 00 9E 26 80 11 00 00 00 00 00 00 3E [19:15:25]Write i2c OK [19:15:25]MH_I2C_Read... [19:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:25]Read from MH i2c: E2 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: E2 17 00 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: E2 17 00 9E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9B [19:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:15:25]wFMCommunicate OK [19:15:25]requested_item fd.num is exist - process it [19:15:25]SAM_PROTO_GetFieldsCounters [19:15:25]wFMCommunicate request_size=4 [19:15:25]MH_SAM_APDU [19:15:25]CAPDU: 80 13 00 00 [19:15:25]Write to MH i2c: E2 08 00 9F 26 80 13 00 00 00 00 00 00 41 [19:15:25]Write i2c OK [19:15:25]MH_I2C_Read... [19:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:25]Read from MH i2c: E2 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: E2 62 00 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: E2 62 00 9F 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [19:15:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:25]wFMCommunicate OK [19:15:25]SAM_PROTO_GetFieldsCounters done [19:15:25]requested_item shift.num is exist - process it [19:15:25]requested_item shift.opened is exist - process it [19:15:25]req_shift_opened [19:15:25]FM_GetShiftState [19:15:25]SAM_PROTO_GetShiftState [19:15:25]wFMCommunicate request_size=4 [19:15:25]MH_SAM_APDU [19:15:25]CAPDU: 80 13 01 00 [19:15:25]Write to MH i2c: E2 08 00 A0 26 80 13 01 00 00 00 00 00 43 [19:15:25]Write i2c OK [19:15:25]MH_I2C_Read... [19:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:25]Read from MH i2c: E2 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: E2 0E 00 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: E2 0E 00 A0 26 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F4 [19:15:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:15:25]wFMCommunicate OK [19:15:25]SAM_PROTO_GetShiftState done [19:15:25]FM_GetShiftState done [19:15:25]req_shift_opened done [19:15:25]requested_item shift.open_date is exist - process it [19:15:25]req_shift_open_date [19:15:25]req_shift_open_date done [19:15:25]produce_requested_data done [19:15:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225480,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:15:25]process_action_free close_receipt [19:15:25]json_value_free [19:15:25]json_value_free done [19:15:25]process_json_proto returns [19:15:25]Send response to host [19:15:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225480,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:15:25]free response buf [19:15:25]execute_script done [19:15:25]execute_script returns [19:15:25]free content buf [19:15:25]Sock 11.Close socket [19:15:25]Sock 11.Thread stoped [19:15:28]ConnectInit Can't take IP for lk.salyk.kg [19:15:28]CommunicateWithHost connect error [19:15:28]CommunicateWithHost err = -1 [19:15:28]OFD Sender: Server communicate error [19:15:33]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:15:33]ProducePacketName [19:15:33]name=ofd_packets/00225362 [19:15:33]OFD Sender: To server: pG, [19:15:33]CommunicateWithHost lk.salyk.kg:30040 [19:15:33]ConnectInit lk.salyk.kg [19:15:38]ConnectInit Can't take IP for lk.salyk.kg [19:15:38]CommunicateWithHost connect error [19:15:38]CommunicateWithHost err = -1 [19:15:38]OFD Sender: Server communicate error [19:15:43]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:15:43]ProducePacketName [19:15:43]name=ofd_packets/00225362 [19:15:43]OFD Sender: To server: pG, [19:15:43]CommunicateWithHost lk.salyk.kg:30040 [19:15:43]ConnectInit lk.salyk.kg [19:15:48]ConnectInit Can't take IP for lk.salyk.kg [19:15:48]CommunicateWithHost connect error [19:15:48]CommunicateWithHost err = -1 [19:15:48]OFD Sender: Server communicate error [19:15:53]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:15:53]ProducePacketName [19:15:53]name=ofd_packets/00225362 [19:15:53]OFD Sender: To server: pG, [19:15:53]CommunicateWithHost lk.salyk.kg:30040 [19:15:53]ConnectInit lk.salyk.kg [19:15:57]ConnectInit Can't connect to host [19:15:58]ConnectInit Can't take IP for lk.salyk.kg [19:15:58]CommunicateWithHost connect error [19:15:58]CommunicateWithHost err = -1 [19:15:58]OFD Sender: Server communicate error [19:16:03]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:16:03]ProducePacketName [19:16:03]name=ofd_packets/00225362 [19:16:03]OFD Sender: To server: pG, [19:16:03]CommunicateWithHost lk.salyk.kg:30040 [19:16:03]ConnectInit lk.salyk.kg [19:16:03]ConnectInit Can't connect to host [19:16:08]ConnectInit Can't take IP for lk.salyk.kg [19:16:08]CommunicateWithHost connect error [19:16:08]CommunicateWithHost err = -1 [19:16:08]OFD Sender: Server communicate error [19:16:09]ConnectInit Can't connect to host [19:16:13]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:16:13]ProducePacketName [19:16:13]name=ofd_packets/00225362 [19:16:13]OFD Sender: To server: pG, [19:16:13]CommunicateWithHost lk.salyk.kg:30040 [19:16:13]ConnectInit lk.salyk.kg [19:16:18]ConnectInit Can't take IP for lk.salyk.kg [19:16:18]CommunicateWithHost connect error [19:16:18]CommunicateWithHost err = -1 [19:16:18]OFD Sender: Server communicate error [19:16:23]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:16:23]ProducePacketName [19:16:23]name=ofd_packets/00225362 [19:16:23]OFD Sender: To server: pG, [19:16:23]CommunicateWithHost lk.salyk.kg:30040 [19:16:23]ConnectInit lk.salyk.kg [19:16:28]ConnectInit Can't take IP for lk.salyk.kg [19:16:28]CommunicateWithHost connect error [19:16:28]CommunicateWithHost err = -1 [19:16:28]OFD Sender: Server communicate error [19:16:33]OFD Sender: Processing packet 225362 [packets to send 716, broken 597] [19:16:33]ProducePacketName [19:16:33]name=ofd_packets/00225362 [19:16:33]OFD Sender: To server: pG, [19:16:33]CommunicateWithHost lk.salyk.kg:30040 [19:16:33]ConnectInit lk.salyk.kg [19:16:34]Connected sock=7 [19:16:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 34 59 07 01 52 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 D0 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 70 03 00 35 04 06 00 F7 51 69 FB 2B 7A 17 58 2A EF 59 9D 47 CA [19:16:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9B 2E 47 00 FA 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 70 03 00 F4 03 04 00 22 A2 A3 66 B6 04 01 00 00 45 E2 19 18 FC F2 5F CD [19:16:36]CommunicateWithHost err = 0 [19:16:36]CheckOFDResponse [19:16:36]1017 (14) - 77093643461234 [19:16:36]1041 (16) - 0000000000874959 [19:16:36]1040 (4) - 225362 [19:16:36]1012 (4) - 26.07.2024 13:18 [19:16:36]1206 (1) - 0 [19:16:36]OFD Sender: Remove packet 225362 [19:16:36]ProducePacketName [19:16:36]name=ofd_packets/00225362 [19:16:36]NVStorageDeleteData [19:16:36]OFD Sender: Processing packet 225363 [packets to send 715, broken 597] [19:16:36]ProducePacketName [19:16:36]name=ofd_packets/00225363 [19:16:36]OFD Sender: To server: pG, [19:16:36]CommunicateWithHost lk.salyk.kg:30040 [19:16:36]ConnectInit lk.salyk.kg [19:16:41]ConnectInit Can't take IP for lk.salyk.kg [19:16:41]CommunicateWithHost connect error [19:16:41]CommunicateWithHost err = -1 [19:16:41]OFD Sender: Server communicate error [19:16:46]OFD Sender: Processing packet 225363 [packets to send 715, broken 597] [19:16:46]ProducePacketName [19:16:46]name=ofd_packets/00225363 [19:16:46]OFD Sender: To server: pG, [19:16:46]CommunicateWithHost lk.salyk.kg:30040 [19:16:46]ConnectInit lk.salyk.kg [19:16:51]ConnectInit Can't take IP for lk.salyk.kg [19:16:51]CommunicateWithHost connect error [19:16:51]CommunicateWithHost err = -1 [19:16:51]OFD Sender: Server communicate error [19:16:53]accept exits with 9 [19:16:53]New connection [19:16:53]New thread 3067465060 created [19:16:53]Thread 3067321700 joined [19:16:53]Waiting for new connection... [19:16:53] Sock 9.Parse request [19:16:53]Sock 9.Check first char [19:16:53]Sock 9.First char is OK [19:16:53]request: POST /json_proto HTTP/1.0 [19:16:53]Method: POST [19:16:53]URL: /json_proto [19:16:53]Method is POST - this is cgi request [19:16:53]url: /json_proto [19:16:53]query_string will be loaded in cgi processing [19:16:53]execute_cgi json_proto POST (null) [19:16:53]execute_cgi path=json_proto method=POST [19:16:53]POST find Content-Length [19:16:53]Host: 172.17.43.131:8080 [19:16:53]Content-Length: 678 [19:16:53]Content-Type: application/json [19:16:53] [19:16:53]POST finish read [19:16:53]Found Content-Length = 678 [19:16:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:53]execute_script... [19:16:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:53]POST & json_proto [19:16:53]process_json_proto [19:16:53]json parsed OK: [19:16:53]protocol is kg_v1.0 [19:16:53]action value=close_receipt [19:16:53]process_action close_receipt [19:16:53]cmd_close_receipt [19:16:53]MH_GetDate [19:16:53]Write to MH i2c: F0 00 00 A1 26 B6 [19:16:53]Write i2c OK [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: F0 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: F0 09 00 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: F0 09 00 A1 26 00 27 F6 A3 66 F9 24 A2 66 0A [19:16:53]GetLastDocTimeStamp 1722021322 [19:16:53]current date 1722021415 [19:16:53]FM_GetShiftState [19:16:53]SAM_PROTO_GetShiftState [19:16:53]wFMCommunicate request_size=4 [19:16:53]MH_SAM_APDU [19:16:53]CAPDU: 80 13 01 00 [19:16:53]Write to MH i2c: E2 08 00 A2 26 80 13 01 00 00 00 00 00 45 [19:16:53]Write i2c OK [19:16:53]MH_I2C_Read... [19:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:53]Read from MH i2c: E2 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: E2 0E 00 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: E2 0E 00 A2 26 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F6 [19:16:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:16:53]wFMCommunicate OK [19:16:53]SAM_PROTO_GetShiftState done [19:16:53]FM_GetShiftState done [19:16:53]opened in 1721952182 [19:16:53]opened+sec_in_day 1722038582 [19:16:53]quantity*price = 29018 [19:16:53]sum+1 = 29019 [19:16:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 290.00 Внесено: 290.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.82 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 549 26.07.2024 19:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225481 ФПД: 143618144331180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225481&fm=143618144331180&tin=02508201610067®Number=0000000000092624&sum=29000 [19:16:54]StoreToDocumentArchive [19:16:54]shift 437 fd 225481 [19:16:54]save to /storage/0437/doc_00225481 [19:16:54]save last doc name /storage/0437/doc_00225481 to /storage/kkm_last_doc_name [19:16:54]save OK [19:16:54]Clear old archive folders... [19:16:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:16:54]tlvbuf is B6E25590 [19:16:54]SAM_PROTO_ClearQueue [19:16:54]wFMCommunicate request_size=4 [19:16:54]MH_SAM_APDU [19:16:54]CAPDU: 80 09 00 00 [19:16:54]Write to MH i2c: E2 08 00 AF 26 80 09 00 00 00 00 00 00 47 [19:16:54]Write i2c OK [19:16:54]MH_I2C_Read... [19:16:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:54]Read from MH i2c: E2 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 03 00 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 03 00 AF 26 00 90 00 49 [19:16:54]RAPDU: 90 00 [19:16:54]wFMCommunicate OK [19:16:54]SAM_PROTO_ClearQueue done [19:16:54]KKMCreateOFDPacket [19:16:54]OFDProtocolAddRootSTLVToBuf [19:16:54]FM_MakeSignedData [19:16:54]FM_MakeSignedData [19:16:54]SAM_PROTO_SignData [19:16:54]wFMCommunicate request_size=4 [19:16:54]MH_SAM_APDU [19:16:54]CAPDU: 80 0D 01 02 [19:16:54]Write to MH i2c: E2 08 00 B0 26 80 0D 01 02 00 00 00 00 4F [19:16:54]Write i2c OK [19:16:54]MH_I2C_Read... [19:16:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:54]Read from MH i2c: E2 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 03 00 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 03 00 B0 26 00 90 00 4A [19:16:54]RAPDU: 90 00 [19:16:54]wFMCommunicate OK [19:16:54]wFMCommunicate request_size=255 [19:16:54]MH_SAM_APDU [19:16:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 27 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 70 03 00 35 04 06 00 82 [19:16:54]Write to MH i2c: E2 02 01 B1 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 27 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 70 03 00 35 04 06 00 82 00 00 D5 [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:55]Read from MH i2c: E2 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 03 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 03 00 B1 26 00 90 00 4B [19:16:55]RAPDU: 90 00 [19:16:55]wFMCommunicate OK [19:16:55]wFMCommunicate request_size=10 [19:16:55]MH_SAM_APDU [19:16:55]CAPDU: 80 0D 02 02 05 9E B4 79 E5 AC [19:16:55]Write to MH i2c: E2 0D 00 B2 26 80 0D 02 02 05 00 9E B4 79 E5 AC 00 00 B8 [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:55]Read from MH i2c: E2 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 03 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 03 00 B2 26 00 90 00 4C [19:16:55]RAPDU: 90 00 [19:16:55]wFMCommunicate OK [19:16:55]wFMCommunicate request_size=4 [19:16:55]MH_SAM_APDU [19:16:55]CAPDU: 80 0D 03 02 [19:16:55]Write to MH i2c: E2 08 00 B3 26 80 0D 03 02 00 00 00 00 54 [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:55]Read from MH i2c: E2 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 0B 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 0B 00 B3 26 00 F1 46 11 85 F2 75 BB F3 90 00 37 [19:16:55]RAPDU: F1 46 11 85 F2 75 BB F3 90 00 [19:16:55]wFMCommunicate OK [19:16:55]SAM_PROTO_SignData done [19:16:55]FM_MakeSignedData done [19:16:55]CreateOFDProtocolMessage [19:16:55]wFMCommunicate request_size=4 [19:16:55]MH_SAM_APDU [19:16:55]CAPDU: 80 11 00 00 [19:16:55]Write to MH i2c: E2 08 00 B4 26 80 11 00 00 00 00 00 00 54 [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 [19:16:55]MH_I2C_Read... [19:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:55]Read from MH i2c: E2 17 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: E2 17 00 B4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [19:16:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:55]wFMCommunicate OK [19:16:55]CreateOFDProtocolMessage done [19:16:55]OFDSenderStorePacket 225481 [19:16:55]StoreOFDPacket docnum=225481 [19:16:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 AA 07 01 3E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 27 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 70 03 00 35 04 06 00 82 9E B4 79 E5 AC F1 46 11 85 F2 75 BB F3 [19:16:55]CheckFolder [19:16:55]dirname=/storage/ofd_packets [19:16:55]CheckFolder done [19:16:55]ProducePacketName [19:16:55]name=ofd_packets/00225481 [19:16:55]NVStorageSaveData ofd_packets/00225481 [19:16:55]File name is /storage/ofd_packets/00225481 [19:16:55]Write 301 bytes [19:16:55]NVStorageSaveData done [19:16:55]OFDSenderStorePacket done [19:16:55]KKMCreateOFDPacket done [19:16:55]NVStorageSaveData kkm_last_timestamp [19:16:55]File name is /storage/kkm_last_timestamp [19:16:55]Write 4 bytes [19:16:55]NVStorageSaveData done [19:16:55]ExternCall_PrintAddStr [19:16:55]wPrintStart [19:16:55]Write to MH i2c: 01 00 00 B5 26 DB [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: 01 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: 01 07 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: 01 07 00 B5 26 00 00 00 00 00 FF 0F F0 [19:16:55]RasterBufferAndPrint [19:16:55]line Счет N : (1)2001705 [19:16:55]line ИНН: 02508201610067 [19:16:55]line Контрольно-Кассовый Чек [19:16:55]line ПРОДАЖА [19:16:55]line ТРК (МРК, ГНК) : 53 [19:16:55]line Товар: 2710124130 [19:16:55]line Аи-92-К-5 [19:16:55]line 4.280 * 67.80 [19:16:55]line = 290.18 [19:16:55]line НДС 12% НСП 1% [19:16:55]line > о реализуемом товаре [19:16:55]line ОКРУГЛЕНИЕ: -0.18 [19:16:55]line ИТОГО: 290.00 [19:16:55]line Внесено: 290.00 [19:16:55]line СДАЧА: 0.00 [19:16:55]line НСП 1% : 2.57 [19:16:55]line НДС 12% : 30.82 [19:16:55]line Наличными: 290.00 [19:16:55]line Безнал.: 0.00 [19:16:55]line Место: АЗС № 97 "Партнер Нефть" [19:16:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:16:55]line СНО: Общий режим [19:16:55]line Чек 549 26.07.2024 19:16 [19:16:55]line Смена: 437 ФФД: 1.0 [19:16:55]line ЗНМ: 0300000054 [19:16:55]line РНМ: 0000000000092624 [19:16:55]line Версия ККМ: 001 [19:16:55]line ФМ: 0000000000874959 [19:16:55]line ФД: 225481 [19:16:55]line ФПД: 143618144331180 [19:16:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191655&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225481&fm=143618144331180&tin=02508201610067®Number=0000000000092624&sum=29000 [19:16:55]written 0, free lines is 4095 [19:16:55]OFD Sender: Processing packet 225363 [packets to send 716, broken 597] [19:16:55]ProducePacketName [19:16:55]name=ofd_packets/00225363 [19:16:55]OFD Sender: To server: pG, [19:16:55]CommunicateWithHost lk.salyk.kg:30040 [19:16:55]ConnectInit lk.salyk.kg [19:16:55]Write to MH i2c: 01 00 00 E0 26 06 [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: 01 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: 01 07 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: 01 07 00 E0 26 00 00 00 00 00 61 0C 7A [19:16:55]RasterBufferAndPrint [19:16:55]line [19:16:55]line [19:16:55]line [19:16:55]line [19:16:55]line [19:16:55]written 0, free lines is 3175 [19:16:55]MH_Cut [19:16:55]Write to MH i2c: D1 01 00 E7 26 01 DF [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: D1 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: D1 01 00 [19:16:55]MH_I2C_Read... [19:16:55]Read from MH i2c: D1 01 00 E7 26 00 DE [19:16:55]Write to MH i2c: 01 00 00 E8 26 0E [19:16:55]Write i2c OK [19:16:55]MH_I2C_Read... [19:16:57]*** Cut start [19:16:57]*** Partial cut [19:16:57]*** CUTSNS_PIN = 1 [19:16:57]*** CUTSNS_PIN = 0 [19:16:57]*** Brake cut motor [19:16:57]Read from MH i2c: 01 [19:16:57]MH_I2C_Read... [19:16:57]*** Stop cut motor [19:16:57]*** Cut end [19:16:57]Read from MH i2c: 01 07 00 [19:16:57]MH_I2C_Read... [19:16:57]Read from MH i2c: 01 07 00 E8 26 00 00 00 00 00 FF 0F 23 [19:16:57]process_action close_receipt done [19:16:57]requested_data is exist [19:16:57]produce_requested_data [19:16:57]requested_item fm.sn is exist - process it [19:16:57]wFMCommunicate request_size=4 [19:16:57]MH_SAM_APDU [19:16:57]CAPDU: 80 11 00 00 [19:16:57]Write to MH i2c: E2 08 00 E9 26 80 11 00 00 00 00 00 00 89 [19:16:57]Write i2c OK [19:16:57]MH_I2C_Read... [19:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:57]Read from MH i2c: E2 [19:16:57]MH_I2C_Read... [19:16:57]Read from MH i2c: E2 17 00 [19:16:57]MH_I2C_Read... [19:16:57]Read from MH i2c: E2 17 00 E9 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [19:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:16:57]wFMCommunicate OK [19:16:57]requested_item fd.num is exist - process it [19:16:57]SAM_PROTO_GetFieldsCounters [19:16:57]wFMCommunicate request_size=4 [19:16:57]MH_SAM_APDU [19:16:57]CAPDU: 80 13 00 00 [19:16:57]Write to MH i2c: E2 08 00 EA 26 80 13 00 00 00 00 00 00 8C [19:16:57]Write i2c OK [19:16:57]MH_I2C_Read... [19:16:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:57]Read from MH i2c: E2 [19:16:57]MH_I2C_Read... [19:16:57]Read from MH i2c: E2 62 00 [19:16:57]MH_I2C_Read... [19:16:57]Read from MH i2c: E2 62 00 EA 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [19:16:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 C9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:58]wFMCommunicate OK [19:16:58]SAM_PROTO_GetFieldsCounters done [19:16:58]requested_item shift.num is exist - process it [19:16:58]requested_item shift.opened is exist - process it [19:16:58]req_shift_opened [19:16:58]FM_GetShiftState [19:16:58]SAM_PROTO_GetShiftState [19:16:58]wFMCommunicate request_size=4 [19:16:58]MH_SAM_APDU [19:16:58]CAPDU: 80 13 01 00 [19:16:58]Write to MH i2c: E2 08 00 EB 26 80 13 01 00 00 00 00 00 8E [19:16:58]Write i2c OK [19:16:58]MH_I2C_Read... [19:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:58]Read from MH i2c: E2 [19:16:58]MH_I2C_Read... [19:16:58]Read from MH i2c: E2 0E 00 [19:16:58]MH_I2C_Read... [19:16:58]Read from MH i2c: E2 0E 00 EB 26 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3F [19:16:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:16:58]wFMCommunicate OK [19:16:58]SAM_PROTO_GetShiftState done [19:16:58]FM_GetShiftState done [19:16:58]req_shift_opened done [19:16:58]requested_item shift.open_date is exist - process it [19:16:58]req_shift_open_date [19:16:58]req_shift_open_date done [19:16:58]produce_requested_data done [19:16:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225481,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:16:58]process_action_free close_receipt [19:16:58]json_value_free [19:16:58]json_value_free done [19:16:58]process_json_proto returns [19:16:58]Send response to host [19:16:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225481,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:16:58]free response buf [19:16:58]execute_script done [19:16:58]execute_script returns [19:16:58]free content buf [19:16:58]Sock 9.Close socket [19:16:58]Sock 9.Thread stoped [19:16:58]Connected sock=10 [19:16:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D9 F3 07 01 A2 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 D5 D5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 70 03 00 35 04 06 00 13 E4 A2 38 55 C9 A0 C6 F3 1A F3 29 23 79 [19:16:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 03 47 00 2F 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 70 03 00 F4 03 04 00 39 A2 A3 66 B6 04 01 00 00 37 DE 34 9D 20 49 93 10 [19:16:59]CommunicateWithHost err = 0 [19:16:59]CheckOFDResponse [19:16:59]1017 (14) - 77093643461234 [19:16:59]1041 (16) - 0000000000874959 [19:16:59]1040 (4) - 225363 [19:16:59]1012 (4) - 26.07.2024 13:18 [19:16:59]1206 (1) - 0 [19:16:59]OFD Sender: Remove packet 225363 [19:16:59]ProducePacketName [19:16:59]name=ofd_packets/00225363 [19:16:59]NVStorageDeleteData [19:16:59]OFD Sender: Processing packet 225364 [packets to send 715, broken 597] [19:16:59]ProducePacketName [19:16:59]name=ofd_packets/00225364 [19:16:59]OFD Sender: To server: pG, [19:16:59]CommunicateWithHost lk.salyk.kg:30040 [19:16:59]ConnectInit lk.salyk.kg [19:17:02]Connected sock=9 [19:17:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7D 98 04 01 88 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 02 D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 70 03 00 35 04 06 00 54 65 11 C4 18 BC 84 38 DE 36 E1 7D 48 B9 [19:17:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD 04 47 00 C5 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 70 03 00 F4 03 04 00 3E A2 A3 66 B6 04 01 00 00 28 A6 EB F5 46 D8 B3 00 [19:17:05]CommunicateWithHost err = 0 [19:17:05]CheckOFDResponse [19:17:05]1017 (14) - 77093643461234 [19:17:05]1041 (16) - 0000000000874959 [19:17:05]1040 (4) - 225364 [19:17:05]1012 (4) - 26.07.2024 13:18 [19:17:05]1206 (1) - 0 [19:17:05]OFD Sender: Remove packet 225364 [19:17:05]ProducePacketName [19:17:05]name=ofd_packets/00225364 [19:17:05]NVStorageDeleteData [19:17:06]OFD Sender: Processing packet 225365 [packets to send 714, broken 597] [19:17:06]ProducePacketName [19:17:06]name=ofd_packets/00225365 [19:17:06]OFD Sender: To server: pG, [19:17:06]CommunicateWithHost lk.salyk.kg:30040 [19:17:06]ConnectInit lk.salyk.kg [19:17:10]recv_with_timeout no data received [19:17:11]Connected sock=9 [19:17:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 14 6D 07 01 F1 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 21 D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 70 03 00 35 04 06 00 63 28 F8 B3 30 F9 B0 59 A8 FB 86 96 4D ED [19:17:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 5F 47 00 80 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 70 03 00 F4 03 04 00 48 A2 A3 66 B6 04 01 00 00 DF 0F 23 9D CC F6 D1 12 [19:17:16]CommunicateWithHost err = 0 [19:17:16]CheckOFDResponse [19:17:16]1017 (14) - 77093643461234 [19:17:16]1041 (16) - 0000000000874959 [19:17:16]1040 (4) - 225365 [19:17:16]1012 (4) - 26.07.2024 13:19 [19:17:16]1206 (1) - 0 [19:17:16]OFD Sender: Remove packet 225365 [19:17:16]ProducePacketName [19:17:16]name=ofd_packets/00225365 [19:17:16]NVStorageDeleteData [19:17:17]OFD Sender: Processing packet 225366 [packets to send 713, broken 597] [19:17:17]ProducePacketName [19:17:17]name=ofd_packets/00225366 [19:17:17]OFD Sender: To server: pG, [19:17:17]CommunicateWithHost lk.salyk.kg:30040 [19:17:17]ConnectInit lk.salyk.kg [19:17:21]recv_with_timeout no data received [19:17:22]ConnectInit Can't take IP for lk.salyk.kg [19:17:22]CommunicateWithHost connect error [19:17:22]CommunicateWithHost err = -1 [19:17:22]OFD Sender: Server communicate error [19:17:27]OFD Sender: Processing packet 225366 [packets to send 713, broken 597] [19:17:27]ProducePacketName [19:17:27]name=ofd_packets/00225366 [19:17:27]OFD Sender: To server: pG, [19:17:27]CommunicateWithHost lk.salyk.kg:30040 [19:17:27]ConnectInit lk.salyk.kg [19:17:33]Connected sock=10 [19:17:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CC 7C 07 01 8F C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 57 D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 70 03 00 35 04 06 00 C2 11 F3 47 83 F0 16 11 A0 6D EB 57 9D 4C [19:17:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E DB 47 00 D0 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 70 03 00 F4 03 04 00 5C A2 A3 66 B6 04 01 00 00 2A 9F BB 31 58 34 10 B9 [19:17:36]CommunicateWithHost err = 0 [19:17:36]CheckOFDResponse [19:17:36]1017 (14) - 77093643461234 [19:17:36]1041 (16) - 0000000000874959 [19:17:36]1040 (4) - 225366 [19:17:36]1012 (4) - 26.07.2024 13:19 [19:17:36]1206 (1) - 0 [19:17:36]OFD Sender: Remove packet 225366 [19:17:36]ProducePacketName [19:17:36]name=ofd_packets/00225366 [19:17:36]NVStorageDeleteData [19:17:37]accept exits with 7 [19:17:37]New connection [19:17:37]New thread 3067321700 created [19:17:37]Thread 3067465060 joined [19:17:37]Waiting for new connection... [19:17:37] Sock 7.Parse request [19:17:37]Sock 7.Check first char [19:17:37]Sock 7.First char is OK [19:17:37]request: POST /json_proto HTTP/1.0 [19:17:37]Method: POST [19:17:37]URL: /json_proto [19:17:37]Method is POST - this is cgi request [19:17:37]url: /json_proto [19:17:37]query_string will be loaded in cgi processing [19:17:37]execute_cgi json_proto POST (null) [19:17:37]execute_cgi path=json_proto method=POST [19:17:37]POST find Content-Length [19:17:37]Host: 172.17.43.131:8080 [19:17:37]Content-Length: 686 [19:17:37]Content-Type: application/json [19:17:37] [19:17:37]POST finish read [19:17:37]Found Content-Length = 686 [19:17:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 35.720, "sum" : 1300.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:37]execute_script... [19:17:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 35.720, "sum" : 1300.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:37]POST & json_proto [19:17:37]process_json_proto [19:17:37]json parsed OK: [19:17:37]protocol is kg_v1.0 [19:17:37]action value=close_receipt [19:17:37]process_action close_receipt [19:17:37]cmd_close_receipt [19:17:37]MH_GetDate [19:17:37]Write to MH i2c: F0 00 00 EC 26 01 [19:17:37]Write i2c OK [19:17:37]MH_I2C_Read... [19:17:37]Read from MH i2c: F0 [19:17:37]MH_I2C_Read... [19:17:37]Read from MH i2c: F0 09 00 [19:17:37]MH_I2C_Read... [19:17:37]Read from MH i2c: F0 09 00 EC 26 00 52 F6 A3 66 F9 24 A2 66 80 [19:17:37]GetLastDocTimeStamp 1722021415 [19:17:37]current date 1722021458 [19:17:37]FM_GetShiftState [19:17:37]SAM_PROTO_GetShiftState [19:17:37]wFMCommunicate request_size=4 [19:17:37]MH_SAM_APDU [19:17:37]CAPDU: 80 13 01 00 [19:17:37]Write to MH i2c: E2 08 00 ED 26 80 13 01 00 00 00 00 00 90 [19:17:37]Write i2c OK [19:17:37]MH_I2C_Read... [19:17:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:37]Read from MH i2c: E2 [19:17:37]MH_I2C_Read... [19:17:37]Read from MH i2c: E2 0E 00 [19:17:37]MH_I2C_Read... [19:17:37]Read from MH i2c: E2 0E 00 ED 26 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 41 [19:17:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:17:37]wFMCommunicate OK [19:17:37]SAM_PROTO_GetShiftState done [19:17:37]FM_GetShiftState done [19:17:37]opened in 1721952182 [19:17:37]opened+sec_in_day 1722038582 [19:17:37]quantity*price = 130020 [19:17:37]sum+1 = 130022 [19:17:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.07 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 550 26.07.2024 19:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225482 ФПД: 127836888273070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191738&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225482&fm=127836888273070&tin=02508201610067®Number=0000000000092624&sum=130000 [19:17:38]StoreToDocumentArchive [19:17:38]shift 437 fd 225482 [19:17:38]save to /storage/0437/doc_00225482 [19:17:38]save last doc name /storage/0437/doc_00225482 to /storage/kkm_last_doc_name [19:17:38]save OK [19:17:38]Clear old archive folders... [19:17:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:17:38]tlvbuf is 000A56A0 [19:17:38]SAM_PROTO_ClearQueue [19:17:38]wFMCommunicate request_size=4 [19:17:38]MH_SAM_APDU [19:17:38]CAPDU: 80 09 00 00 [19:17:38]Write to MH i2c: E2 08 00 FA 26 80 09 00 00 00 00 00 00 92 [19:17:38]Write i2c OK [19:17:38]MH_I2C_Read... [19:17:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:38]Read from MH i2c: E2 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 03 00 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 03 00 FA 26 00 90 00 94 [19:17:38]RAPDU: 90 00 [19:17:38]wFMCommunicate OK [19:17:38]SAM_PROTO_ClearQueue done [19:17:38]KKMCreateOFDPacket [19:17:38]OFDProtocolAddRootSTLVToBuf [19:17:38]FM_MakeSignedData [19:17:38]FM_MakeSignedData [19:17:38]SAM_PROTO_SignData [19:17:38]wFMCommunicate request_size=4 [19:17:38]MH_SAM_APDU [19:17:38]CAPDU: 80 0D 01 02 [19:17:38]Write to MH i2c: E2 08 00 FB 26 80 0D 01 02 00 00 00 00 9A [19:17:38]Write i2c OK [19:17:38]MH_I2C_Read... [19:17:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:38]Read from MH i2c: E2 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 03 00 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 03 00 FB 26 00 90 00 95 [19:17:38]RAPDU: 90 00 [19:17:38]wFMCommunicate OK [19:17:38]wFMCommunicate request_size=255 [19:17:38]MH_SAM_APDU [19:17:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 8B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 52 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 70 03 00 35 04 06 00 74 44 [19:17:38]Write to MH i2c: E2 02 01 FC 26 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 8B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 52 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 70 03 00 35 04 06 00 74 44 00 00 F0 [19:17:38]Write i2c OK [19:17:38]MH_I2C_Read... [19:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:38]Read from MH i2c: E2 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 03 00 [19:17:38]MH_I2C_Read... [19:17:38]Read from MH i2c: E2 03 00 FC 26 00 90 00 96 [19:17:38]RAPDU: 90 00 [19:17:38]wFMCommunicate OK [19:17:38]wFMCommunicate request_size=9 [19:17:38]MH_SAM_APDU [19:17:38]CAPDU: 80 0D 02 02 04 58 50 90 AE [19:17:38]Write to MH i2c: E2 0C 00 FD 26 80 0D 02 02 04 00 58 50 90 AE 00 00 8B [19:17:38]Write i2c OK [19:17:38]MH_I2C_Read... [19:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:38]Read from MH i2c: E2 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 03 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 03 00 FD 26 00 90 00 97 [19:17:39]RAPDU: 90 00 [19:17:39]wFMCommunicate OK [19:17:39]wFMCommunicate request_size=4 [19:17:39]MH_SAM_APDU [19:17:39]CAPDU: 80 0D 03 02 [19:17:39]Write to MH i2c: E2 08 00 FE 26 80 0D 03 02 00 00 00 00 9F [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:39]Read from MH i2c: E2 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 0B 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 0B 00 FE 26 00 DF F8 6B 86 A6 3B 9E 74 90 00 5B [19:17:39]RAPDU: DF F8 6B 86 A6 3B 9E 74 90 00 [19:17:39]wFMCommunicate OK [19:17:39]SAM_PROTO_SignData done [19:17:39]FM_MakeSignedData done [19:17:39]CreateOFDProtocolMessage [19:17:39]wFMCommunicate request_size=4 [19:17:39]MH_SAM_APDU [19:17:39]CAPDU: 80 11 00 00 [19:17:39]Write to MH i2c: E2 08 00 FF 26 80 11 00 00 00 00 00 00 9F [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:39]Read from MH i2c: E2 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 17 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: E2 17 00 FF 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [19:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:17:39]wFMCommunicate OK [19:17:39]CreateOFDProtocolMessage done [19:17:39]OFDSenderStorePacket 225482 [19:17:39]StoreOFDPacket docnum=225482 [19:17:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0D 89 06 01 69 EC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 8B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 52 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 70 03 00 35 04 06 00 74 44 58 50 90 AE DF F8 6B 86 A6 3B 9E 74 [19:17:39]CheckFolder [19:17:39]dirname=/storage/ofd_packets [19:17:39]CheckFolder done [19:17:39]ProducePacketName [19:17:39]name=ofd_packets/00225482 [19:17:39]NVStorageSaveData ofd_packets/00225482 [19:17:39]File name is /storage/ofd_packets/00225482 [19:17:39]Write 300 bytes [19:17:39]NVStorageSaveData done [19:17:39]OFDSenderStorePacket done [19:17:39]KKMCreateOFDPacket done [19:17:39]NVStorageSaveData kkm_last_timestamp [19:17:39]File name is /storage/kkm_last_timestamp [19:17:39]Write 4 bytes [19:17:39]NVStorageSaveData done [19:17:39]ExternCall_PrintAddStr [19:17:39]wPrintStart [19:17:39]Write to MH i2c: 01 00 00 00 27 27 [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: 01 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: 01 07 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: 01 07 00 00 27 00 00 00 00 00 FF 0F 3C [19:17:39]RasterBufferAndPrint [19:17:39]line Счет N : (1)2001703 [19:17:39]line ИНН: 02508201610067 [19:17:39]line Контрольно-Кассовый Чек [19:17:39]line ПРОДАЖА [19:17:39]line ТРК (МРК, ГНК) : 81 [19:17:39]line Товар: 2711190000 [19:17:39]line ГАЗ-К-5 [19:17:39]line 35.720 * 36.40 [19:17:39]line = 1300.21 [19:17:39]line НДС 12% НСП 1% [19:17:39]line > о реализуемом товаре [19:17:39]line ОКРУГЛЕНИЕ: -0.21 [19:17:39]line ИТОГО: 1300.00 [19:17:39]line Внесено: 1300.00 [19:17:39]line СДАЧА: 0.00 [19:17:39]line НСП 1% : 11.51 [19:17:39]line НДС 12% : 138.07 [19:17:39]line Наличными: 1300.00 [19:17:39]line Безнал.: 0.00 [19:17:39]line Место: АЗС № 97 "Партнер Нефть" [19:17:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:17:39]line СНО: Общий режим [19:17:39]line Чек 550 26.07.2024 19:17 [19:17:39]line Смена: 437 ФФД: 1.0 [19:17:39]line ЗНМ: 0300000054 [19:17:39]line РНМ: 0000000000092624 [19:17:39]line Версия ККМ: 001 [19:17:39]line ФМ: 0000000000874959 [19:17:39]line ФД: 225482 [19:17:39]line ФПД: 127836888273070 [19:17:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191738&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225482&fm=127836888273070&tin=02508201610067®Number=0000000000092624&sum=130000 [19:17:39]written 0, free lines is 4095 [19:17:39]Write to MH i2c: 01 00 00 2B 27 52 [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: 01 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: 01 07 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: 01 07 00 2B 27 00 00 00 00 00 60 0C C5 [19:17:39]RasterBufferAndPrint [19:17:39]line [19:17:39]line [19:17:39]line [19:17:39]line [19:17:39]line [19:17:39]written 0, free lines is 3174 [19:17:39]MH_Cut [19:17:39]Write to MH i2c: D1 01 00 32 27 01 2B [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: D1 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: D1 01 00 [19:17:39]MH_I2C_Read... [19:17:39]Read from MH i2c: D1 01 00 32 27 00 2A [19:17:39]Write to MH i2c: 01 00 00 33 27 5A [19:17:39]Write i2c OK [19:17:39]MH_I2C_Read... [19:17:40]*** Cut start [19:17:40]*** Partial cut [19:17:40]*** CUTSNS_PIN = 1 [19:17:40]*** CUTSNS_PIN = 0 [19:17:41]*** Brake cut motor [19:17:41]Read from MH i2c: 01 [19:17:41]MH_I2C_Read... [19:17:41]*** Stop cut motor [19:17:41]*** Cut end [19:17:41]Read from MH i2c: 01 07 00 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: 01 07 00 33 27 00 00 00 00 00 FF 0F 6F [19:17:41]process_action close_receipt done [19:17:41]requested_data is exist [19:17:41]produce_requested_data [19:17:41]requested_item fm.sn is exist - process it [19:17:41]wFMCommunicate request_size=4 [19:17:41]MH_SAM_APDU [19:17:41]CAPDU: 80 11 00 00 [19:17:41]Write to MH i2c: E2 08 00 34 27 80 11 00 00 00 00 00 00 D5 [19:17:41]Write i2c OK [19:17:41]MH_I2C_Read... [19:17:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:41]Read from MH i2c: E2 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: E2 17 00 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: E2 17 00 34 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [19:17:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:17:41]wFMCommunicate OK [19:17:41]requested_item fd.num is exist - process it [19:17:41]SAM_PROTO_GetFieldsCounters [19:17:41]wFMCommunicate request_size=4 [19:17:41]MH_SAM_APDU [19:17:41]CAPDU: 80 13 00 00 [19:17:41]Write to MH i2c: E2 08 00 35 27 80 13 00 00 00 00 00 00 D8 [19:17:41]Write i2c OK [19:17:41]MH_I2C_Read... [19:17:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:41]Read from MH i2c: E2 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: E2 62 00 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: E2 62 00 35 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [19:17:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:41]wFMCommunicate OK [19:17:41]SAM_PROTO_GetFieldsCounters done [19:17:41]requested_item shift.num is exist - process it [19:17:41]requested_item shift.opened is exist - process it [19:17:41]req_shift_opened [19:17:41]FM_GetShiftState [19:17:41]SAM_PROTO_GetShiftState [19:17:41]wFMCommunicate request_size=4 [19:17:41]MH_SAM_APDU [19:17:41]CAPDU: 80 13 01 00 [19:17:41]Write to MH i2c: E2 08 00 36 27 80 13 01 00 00 00 00 00 DA [19:17:41]Write i2c OK [19:17:41]MH_I2C_Read... [19:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:41]Read from MH i2c: E2 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: E2 0E 00 [19:17:41]MH_I2C_Read... [19:17:41]Read from MH i2c: E2 0E 00 36 27 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8B [19:17:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:17:41]wFMCommunicate OK [19:17:41]SAM_PROTO_GetShiftState done [19:17:41]FM_GetShiftState done [19:17:41]req_shift_opened done [19:17:41]requested_item shift.open_date is exist - process it [19:17:41]req_shift_open_date [19:17:41]req_shift_open_date done [19:17:41]produce_requested_data done [19:17:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225482,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:17:41]process_action_free close_receipt [19:17:41]json_value_free [19:17:41]json_value_free done [19:17:41]process_json_proto returns [19:17:41]Send response to host [19:17:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225482,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:17:41]free response buf [19:17:41]execute_script done [19:17:41]execute_script returns [19:17:41]free content buf [19:17:41]Sock 7.Close socket [19:17:41]Sock 7.Thread stoped [19:17:42]recv_with_timeout no data received [19:17:42]ConnectInit Can't take IP for lk.salyk.kg [19:17:42]CommunicateWithHost connect error [19:17:42]CommunicateWithHost err = -1 [19:17:42]OFD Sender: Server communicate error [19:17:42]OFD Sender: Processing packet 225367 [packets to send 713, broken 597] [19:17:42]ProducePacketName [19:17:42]name=ofd_packets/00225367 [19:17:42]OFD Sender: To server: pG, [19:17:42]CommunicateWithHost lk.salyk.kg:30040 [19:17:42]ConnectInit lk.salyk.kg [19:17:45]Connected sock=7 [19:17:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 57 90 04 01 1C FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 5D D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 70 03 00 35 04 06 00 6C 8B 85 F6 34 C5 05 8A A0 67 5C DB FC 00 [19:17:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 47 47 00 B6 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 57 70 03 00 F4 03 04 00 68 A2 A3 66 B6 04 01 00 00 0E DE F1 3D 07 D3 2B 23 [19:17:47]CommunicateWithHost err = 0 [19:17:47]CheckOFDResponse [19:17:47]1017 (14) - 77093643461234 [19:17:47]1041 (16) - 0000000000874959 [19:17:47]1040 (4) - 225367 [19:17:47]1012 (4) - 26.07.2024 13:19 [19:17:47]1206 (1) - 0 [19:17:47]OFD Sender: Remove packet 225367 [19:17:47]ProducePacketName [19:17:47]name=ofd_packets/00225367 [19:17:47]NVStorageDeleteData [19:17:48]OFD Sender: Processing packet 225368 [packets to send 712, broken 597] [19:17:48]ProducePacketName [19:17:48]name=ofd_packets/00225368 [19:17:48]OFD Sender: To server: pG, [19:17:48]CommunicateWithHost lk.salyk.kg:30040 [19:17:48]ConnectInit lk.salyk.kg [19:17:53]ConnectInit Can't take IP for lk.salyk.kg [19:17:53]CommunicateWithHost connect error [19:17:53]CommunicateWithHost err = -1 [19:17:53]OFD Sender: Server communicate error [19:17:58]OFD Sender: Processing packet 225368 [packets to send 712, broken 597] [19:17:58]ProducePacketName [19:17:58]name=ofd_packets/00225368 [19:17:58]OFD Sender: To server: pG, [19:17:58]CommunicateWithHost lk.salyk.kg:30040 [19:17:58]ConnectInit lk.salyk.kg [19:18:03]ConnectInit Can't take IP for lk.salyk.kg [19:18:03]CommunicateWithHost connect error [19:18:03]CommunicateWithHost err = -1 [19:18:03]OFD Sender: Server communicate error [19:18:08]OFD Sender: Processing packet 225368 [packets to send 712, broken 597] [19:18:08]ProducePacketName [19:18:08]name=ofd_packets/00225368 [19:18:08]OFD Sender: To server: pG, [19:18:08]CommunicateWithHost lk.salyk.kg:30040 [19:18:08]ConnectInit lk.salyk.kg [19:18:08]accept exits with 10 [19:18:08]New connection [19:18:08]New thread 3067465060 created [19:18:08]Thread 3067321700 joined [19:18:08]Waiting for new connection... [19:18:08] Sock 10.Parse request [19:18:08]Sock 10.Check first char [19:18:08]Sock 10.First char is OK [19:18:08]request: POST /json_proto HTTP/1.0 [19:18:08]Method: POST [19:18:08]URL: /json_proto [19:18:08]Method is POST - this is cgi request [19:18:08]url: /json_proto [19:18:08]query_string will be loaded in cgi processing [19:18:08]execute_cgi json_proto POST (null) [19:18:08]execute_cgi path=json_proto method=POST [19:18:08]POST find Content-Length [19:18:08]Host: 172.17.43.131:8080 [19:18:08]Content-Length: 680 [19:18:08]Content-Type: application/json [19:18:08] [19:18:08]POST finish read [19:18:08]Found Content-Length = 680 [19:18:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:08]execute_script... [19:18:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:08]POST & json_proto [19:18:08]process_json_proto [19:18:08]json parsed OK: [19:18:08]protocol is kg_v1.0 [19:18:08]action value=close_receipt [19:18:08]process_action close_receipt [19:18:08]cmd_close_receipt [19:18:08]MH_GetDate [19:18:08]Write to MH i2c: F0 00 00 37 27 4D [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: F0 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: F0 09 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: F0 09 00 37 27 00 71 F6 A3 66 F9 24 A2 66 EB [19:18:08]GetLastDocTimeStamp 1722021458 [19:18:08]current date 1722021489 [19:18:08]FM_GetShiftState [19:18:08]SAM_PROTO_GetShiftState [19:18:08]wFMCommunicate request_size=4 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 13 01 00 [19:18:08]Write to MH i2c: E2 08 00 38 27 80 13 01 00 00 00 00 00 DC [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 0E 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 0E 00 38 27 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8D [19:18:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:18:08]wFMCommunicate OK [19:18:08]SAM_PROTO_GetShiftState done [19:18:08]FM_GetShiftState done [19:18:08]opened in 1721952182 [19:18:08]opened+sec_in_day 1722038582 [19:18:08]quantity*price = 150037 [19:18:08]sum+1 = 150038 [19:18:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 551 26.07.2024 19:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225483 ФПД: 81310569758014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225483&fm=81310569758014&tin=02508201610067®Number=0000000000092624&sum=150000 [19:18:09]StoreToDocumentArchive [19:18:09]shift 437 fd 225483 [19:18:09]save to /storage/0437/doc_00225483 [19:18:09]save last doc name /storage/0437/doc_00225483 to /storage/kkm_last_doc_name [19:18:09]save OK [19:18:09]Clear old archive folders... [19:18:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:18:09]tlvbuf is 002F7740 [19:18:09]SAM_PROTO_ClearQueue [19:18:09]wFMCommunicate request_size=4 [19:18:09]MH_SAM_APDU [19:18:09]CAPDU: 80 09 00 00 [19:18:09]Write to MH i2c: E2 08 00 45 27 80 09 00 00 00 00 00 00 DE [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:09]Read from MH i2c: E2 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 45 27 00 90 00 E0 [19:18:09]RAPDU: 90 00 [19:18:09]wFMCommunicate OK [19:18:09]SAM_PROTO_ClearQueue done [19:18:09]KKMCreateOFDPacket [19:18:09]OFDProtocolAddRootSTLVToBuf [19:18:09]FM_MakeSignedData [19:18:09]FM_MakeSignedData [19:18:09]SAM_PROTO_SignData [19:18:09]wFMCommunicate request_size=4 [19:18:09]MH_SAM_APDU [19:18:09]CAPDU: 80 0D 01 02 [19:18:09]Write to MH i2c: E2 08 00 46 27 80 0D 01 02 00 00 00 00 E6 [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 [19:18:09]MH_I2C_Read... [19:18:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:09]Read from MH i2c: E2 03 00 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 46 27 00 90 00 E1 [19:18:09]RAPDU: 90 00 [19:18:09]wFMCommunicate OK [19:18:09]wFMCommunicate request_size=255 [19:18:09]MH_SAM_APDU [19:18:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 71 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 70 03 00 35 04 06 00 49 F3 97 A0 [19:18:09]Write to MH i2c: E2 02 01 47 27 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 71 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 70 03 00 35 04 06 00 49 F3 97 A0 00 00 3A [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:09]Read from MH i2c: E2 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 47 27 00 90 00 E2 [19:18:09]RAPDU: 90 00 [19:18:09]wFMCommunicate OK [19:18:09]wFMCommunicate request_size=7 [19:18:09]MH_SAM_APDU [19:18:09]CAPDU: 80 0D 02 02 02 7D 3E [19:18:09]Write to MH i2c: E2 0A 00 48 27 80 0D 02 02 02 00 7D 3E 00 00 A8 [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:09]Read from MH i2c: E2 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: E2 03 00 48 27 00 90 00 E3 [19:18:09]RAPDU: 90 00 [19:18:09]wFMCommunicate OK [19:18:09]wFMCommunicate request_size=4 [19:18:09]MH_SAM_APDU [19:18:09]CAPDU: 80 0D 03 02 [19:18:09]Write to MH i2c: E2 08 00 49 27 80 0D 03 02 00 00 00 00 EB [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:10]Read from MH i2c: E2 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 0B 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 0B 00 49 27 00 B5 57 75 C6 AE 9B 34 48 90 00 F8 [19:18:10]RAPDU: B5 57 75 C6 AE 9B 34 48 90 00 [19:18:10]wFMCommunicate OK [19:18:10]SAM_PROTO_SignData done [19:18:10]FM_MakeSignedData done [19:18:10]CreateOFDProtocolMessage [19:18:10]wFMCommunicate request_size=4 [19:18:10]MH_SAM_APDU [19:18:10]CAPDU: 80 11 00 00 [19:18:10]Write to MH i2c: E2 08 00 4A 27 80 11 00 00 00 00 00 00 EB [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:10]Read from MH i2c: E2 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 17 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 17 00 4A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [19:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:18:10]wFMCommunicate OK [19:18:10]CreateOFDProtocolMessage done [19:18:10]OFDSenderStorePacket 225483 [19:18:10]StoreOFDPacket docnum=225483 [19:18:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B5 AF 04 01 4C 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 71 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 70 03 00 35 04 06 00 49 F3 97 A0 7D 3E B5 57 75 C6 AE 9B 34 48 [19:18:10]CheckFolder [19:18:10]dirname=/storage/ofd_packets [19:18:10]CheckFolder done [19:18:10]ProducePacketName [19:18:10]name=ofd_packets/00225483 [19:18:10]NVStorageSaveData ofd_packets/00225483 [19:18:10]File name is /storage/ofd_packets/00225483 [19:18:10]Write 298 bytes [19:18:10]NVStorageSaveData done [19:18:10]OFDSenderStorePacket done [19:18:10]KKMCreateOFDPacket done [19:18:10]NVStorageSaveData kkm_last_timestamp [19:18:10]File name is /storage/kkm_last_timestamp [19:18:10]Write 4 bytes [19:18:10]NVStorageSaveData done [19:18:10]ExternCall_PrintAddStr [19:18:10]wPrintStart [19:18:10]Write to MH i2c: 01 00 00 4B 27 72 [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 07 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 07 00 4B 27 00 00 00 00 00 FF 0F 87 [19:18:10]RasterBufferAndPrint [19:18:10]line Счет N : (1)2001706 [19:18:10]line ИНН: 02508201610067 [19:18:10]line Контрольно-Кассовый Чек [19:18:10]line ПРОДАЖА [19:18:10]line ТРК (МРК, ГНК) : 41 [19:18:10]line Товар: 2710194210 [19:18:10]line ДТ-К-5 [19:18:10]line 19.820 * 75.70 [19:18:10]line = 1500.37 [19:18:10]line НДС 12% НСП 1% [19:18:10]line > о реализуемом товаре [19:18:10]line ОКРУГЛЕНИЕ: -0.37 [19:18:10]line ИТОГО: 1500.00 [19:18:10]line Внесено: 1500.00 [19:18:10]line СДАЧА: 0.00 [19:18:10]line НСП 1% : 13.28 [19:18:10]line НДС 12% : 159.33 [19:18:10]line Наличными: 1500.00 [19:18:10]line Безнал.: 0.00 [19:18:10]line Место: АЗС № 97 "Партнер Нефть" [19:18:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:18:10]line СНО: Общий режим [19:18:10]line Чек 551 26.07.2024 19:18 [19:18:10]line Смена: 437 ФФД: 1.0 [19:18:10]line ЗНМ: 0300000054 [19:18:10]line РНМ: 0000000000092624 [19:18:10]line Версия ККМ: 001 [19:18:10]line ФМ: 0000000000874959 [19:18:10]line ФД: 225483 [19:18:10]line ФПД: 81310569758014 [19:18:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191809&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225483&fm=81310569758014&tin=02508201610067®Number=0000000000092624&sum=150000 [19:18:10]written 0, free lines is 4095 [19:18:10]Write to MH i2c: 01 00 00 76 27 9D [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 07 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 07 00 76 27 00 00 00 00 00 6C 0C 1C [19:18:10]RasterBufferAndPrint [19:18:10]line [19:18:10]line [19:18:10]line [19:18:10]line [19:18:10]line [19:18:10]written 0, free lines is 3188 [19:18:10]MH_Cut [19:18:10]Write to MH i2c: D1 01 00 7D 27 01 76 [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: D1 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: D1 01 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: D1 01 00 7D 27 00 75 [19:18:10]Write to MH i2c: 01 00 00 7E 27 A5 [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:11]*** Cut start [19:18:11]*** Partial cut [19:18:11]*** CUTSNS_PIN = 1 [19:18:11]*** CUTSNS_PIN = 0 [19:18:11]recv_with_timeout no data received [19:18:12]*** Brake cut motor [19:18:12]Read from MH i2c: 01 [19:18:12]MH_I2C_Read... [19:18:12]*** Stop cut motor [19:18:12]*** Cut end [19:18:12]Read from MH i2c: 01 07 00 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: 01 07 00 7E 27 00 00 00 00 00 FF 0F BA [19:18:12]process_action close_receipt done [19:18:12]requested_data is exist [19:18:12]produce_requested_data [19:18:12]requested_item fm.sn is exist - process it [19:18:12]wFMCommunicate request_size=4 [19:18:12]MH_SAM_APDU [19:18:12]CAPDU: 80 11 00 00 [19:18:12]Write to MH i2c: E2 08 00 7F 27 80 11 00 00 00 00 00 00 20 [19:18:12]Write i2c OK [19:18:12]MH_I2C_Read... [19:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:12]Read from MH i2c: E2 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: E2 17 00 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: E2 17 00 7F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [19:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:18:12]wFMCommunicate OK [19:18:12]requested_item fd.num is exist - process it [19:18:12]SAM_PROTO_GetFieldsCounters [19:18:12]wFMCommunicate request_size=4 [19:18:12]MH_SAM_APDU [19:18:12]CAPDU: 80 13 00 00 [19:18:12]Write to MH i2c: E2 08 00 80 27 80 13 00 00 00 00 00 00 23 [19:18:12]Write i2c OK [19:18:12]MH_I2C_Read... [19:18:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:12]Read from MH i2c: E2 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: E2 62 00 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: E2 62 00 80 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 BB [19:18:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:12]wFMCommunicate OK [19:18:12]SAM_PROTO_GetFieldsCounters done [19:18:12]requested_item shift.num is exist - process it [19:18:12]requested_item shift.opened is exist - process it [19:18:12]req_shift_opened [19:18:12]FM_GetShiftState [19:18:12]SAM_PROTO_GetShiftState [19:18:12]wFMCommunicate request_size=4 [19:18:12]MH_SAM_APDU [19:18:12]CAPDU: 80 13 01 00 [19:18:12]Write to MH i2c: E2 08 00 81 27 80 13 01 00 00 00 00 00 25 [19:18:12]Write i2c OK [19:18:12]MH_I2C_Read... [19:18:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:12]Read from MH i2c: E2 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: E2 0E 00 [19:18:12]MH_I2C_Read... [19:18:12]Read from MH i2c: E2 0E 00 81 27 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D6 [19:18:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:18:12]wFMCommunicate OK [19:18:12]SAM_PROTO_GetShiftState done [19:18:12]FM_GetShiftState done [19:18:12]req_shift_opened done [19:18:12]requested_item shift.open_date is exist - process it [19:18:12]req_shift_open_date [19:18:12]req_shift_open_date done [19:18:12]produce_requested_data done [19:18:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225483,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:18:12]process_action_free close_receipt [19:18:12]json_value_free [19:18:12]json_value_free done [19:18:12]process_json_proto returns [19:18:12]Send response to host [19:18:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225483,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:18:12]free response buf [19:18:12]execute_script done [19:18:12]execute_script returns [19:18:12]free content buf [19:18:12]Sock 10.Close socket [19:18:12]Sock 10.Thread stoped [19:18:13]ConnectInit Can't take IP for lk.salyk.kg [19:18:13]CommunicateWithHost connect error [19:18:13]CommunicateWithHost err = -1 [19:18:13]OFD Sender: Server communicate error [19:18:13]OFD Sender: Processing packet 225368 [packets to send 713, broken 597] [19:18:13]ProducePacketName [19:18:13]name=ofd_packets/00225368 [19:18:13]OFD Sender: To server: pG, [19:18:13]CommunicateWithHost lk.salyk.kg:30040 [19:18:13]ConnectInit lk.salyk.kg [19:18:18]ConnectInit Can't take IP for lk.salyk.kg [19:18:18]CommunicateWithHost connect error [19:18:18]CommunicateWithHost err = -1 [19:18:18]OFD Sender: Server communicate error [19:18:23]OFD Sender: Processing packet 225368 [packets to send 713, broken 597] [19:18:23]ProducePacketName [19:18:23]name=ofd_packets/00225368 [19:18:23]OFD Sender: To server: pG, [19:18:23]CommunicateWithHost lk.salyk.kg:30040 [19:18:23]ConnectInit lk.salyk.kg [19:18:28]ConnectInit Can't take IP for lk.salyk.kg [19:18:28]CommunicateWithHost connect error [19:18:28]CommunicateWithHost err = -1 [19:18:28]OFD Sender: Server communicate error [19:18:33]accept exits with 12 [19:18:33]New connection [19:18:33]New thread 3067321700 created [19:18:33]Thread 3067465060 joined [19:18:33]Waiting for new connection... [19:18:33] Sock 12.Parse request [19:18:33]Sock 12.Check first char [19:18:33]Sock 12.First char is OK [19:18:33]request: POST /json_proto HTTP/1.0 [19:18:33]Method: POST [19:18:33]URL: /json_proto [19:18:33]Method is POST - this is cgi request [19:18:33]url: /json_proto [19:18:33]query_string will be loaded in cgi processing [19:18:33]execute_cgi json_proto POST (null) [19:18:33]execute_cgi path=json_proto method=POST [19:18:33]POST find Content-Length [19:18:33]Host: 172.17.43.131:8080 [19:18:33]Content-Length: 640 [19:18:33]Content-Type: application/json [19:18:33] [19:18:33]POST finish read [19:18:33]Found Content-Length = 640 [19:18:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:33]execute_script... [19:18:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:33]POST & json_proto [19:18:33]process_json_proto [19:18:33]json parsed OK: [19:18:33]protocol is kg_v1.0 [19:18:33]action value=close_receipt [19:18:33]process_action close_receipt [19:18:33]cmd_close_receipt [19:18:33]MH_GetDate [19:18:33]Write to MH i2c: F0 00 00 82 27 98 [19:18:33]Write i2c OK [19:18:33]MH_I2C_Read... [19:18:33]Read from MH i2c: F0 [19:18:33]MH_I2C_Read... [19:18:33]Read from MH i2c: F0 09 00 [19:18:33]MH_I2C_Read... [19:18:33]Read from MH i2c: F0 09 00 82 27 00 8A F6 A3 66 F9 24 A2 66 4F [19:18:33]GetLastDocTimeStamp 1722021489 [19:18:33]current date 1722021514 [19:18:33]FM_GetShiftState [19:18:33]SAM_PROTO_GetShiftState [19:18:33]wFMCommunicate request_size=4 [19:18:33]MH_SAM_APDU [19:18:33]CAPDU: 80 13 01 00 [19:18:33]Write to MH i2c: E2 08 00 83 27 80 13 01 00 00 00 00 00 27 [19:18:33]Write i2c OK [19:18:33]MH_I2C_Read... [19:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:33]Read from MH i2c: E2 [19:18:33]MH_I2C_Read... [19:18:33]Read from MH i2c: E2 0E 00 [19:18:33]MH_I2C_Read... [19:18:33]Read from MH i2c: E2 0E 00 83 27 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [19:18:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:18:33]wFMCommunicate OK [19:18:33]SAM_PROTO_GetShiftState done [19:18:33]FM_GetShiftState done [19:18:33]opened in 1721952182 [19:18:33]opened+sec_in_day 1722038582 [19:18:33]quantity*price = 99999 [19:18:33]sum+1 = 100001 [19:18:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 552 26.07.2024 19:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225484 ФПД: 256340250091128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191834&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225484&fm=256340250091128&tin=02508201610067®Number=0000000000092624&sum=100000 [19:18:34]StoreToDocumentArchive [19:18:34]shift 437 fd 225484 [19:18:34]save to /storage/0437/doc_00225484 [19:18:34]save last doc name /storage/0437/doc_00225484 to /storage/kkm_last_doc_name [19:18:34]save OK [19:18:34]Clear old archive folders... [19:18:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:18:34]tlvbuf is 00366CF0 [19:18:34]SAM_PROTO_ClearQueue [19:18:34]wFMCommunicate request_size=4 [19:18:34]MH_SAM_APDU [19:18:34]CAPDU: 80 09 00 00 [19:18:34]Write to MH i2c: E2 08 00 90 27 80 09 00 00 00 00 00 00 29 [19:18:34]Write i2c OK [19:18:34]MH_I2C_Read... [19:18:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:34]Read from MH i2c: E2 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 90 27 00 90 00 2B [19:18:34]RAPDU: 90 00 [19:18:34]wFMCommunicate OK [19:18:34]SAM_PROTO_ClearQueue done [19:18:34]KKMCreateOFDPacket [19:18:34]OFDProtocolAddRootSTLVToBuf [19:18:34]FM_MakeSignedData [19:18:34]FM_MakeSignedData [19:18:34]SAM_PROTO_SignData [19:18:34]wFMCommunicate request_size=4 [19:18:34]MH_SAM_APDU [19:18:34]CAPDU: 80 0D 01 02 [19:18:34]Write to MH i2c: E2 08 00 91 27 80 0D 01 02 00 00 00 00 31 [19:18:34]Write i2c OK [19:18:34]MH_I2C_Read... [19:18:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:34]Read from MH i2c: E2 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 91 27 00 90 00 2C [19:18:34]RAPDU: 90 00 [19:18:34]wFMCommunicate OK [19:18:34]wFMCommunicate request_size=255 [19:18:34]MH_SAM_APDU [19:18:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 8A F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 70 03 00 35 04 06 00 E9 23 DD 8C [19:18:34]Write to MH i2c: E2 02 01 92 27 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 8A F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 70 03 00 35 04 06 00 E9 23 DD 8C 00 00 C0 [19:18:34]Write i2c OK [19:18:34]MH_I2C_Read... [19:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:34]Read from MH i2c: E2 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 92 27 00 90 00 2D [19:18:34]RAPDU: 90 00 [19:18:34]wFMCommunicate OK [19:18:34]wFMCommunicate request_size=7 [19:18:34]MH_SAM_APDU [19:18:34]CAPDU: 80 0D 02 02 02 5E 78 [19:18:34]Write to MH i2c: E2 0A 00 93 27 80 0D 02 02 02 00 5E 78 00 00 0E [19:18:34]Write i2c OK [19:18:34]MH_I2C_Read... [19:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:34]Read from MH i2c: E2 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 [19:18:34]MH_I2C_Read... [19:18:34]Read from MH i2c: E2 03 00 93 27 00 90 00 2E [19:18:34]RAPDU: 90 00 [19:18:34]wFMCommunicate OK [19:18:34]wFMCommunicate request_size=4 [19:18:34]MH_SAM_APDU [19:18:34]CAPDU: 80 0D 03 02 [19:18:34]Write to MH i2c: E2 08 00 94 27 80 0D 03 02 00 00 00 00 36 [19:18:34]Write i2c OK [19:18:34]MH_I2C_Read... [19:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:35]Read from MH i2c: E2 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: E2 0B 00 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: E2 0B 00 94 27 00 47 E8 84 D0 74 04 A0 6B 90 00 3D [19:18:35]RAPDU: 47 E8 84 D0 74 04 A0 6B 90 00 [19:18:35]wFMCommunicate OK [19:18:35]SAM_PROTO_SignData done [19:18:35]FM_MakeSignedData done [19:18:35]CreateOFDProtocolMessage [19:18:35]wFMCommunicate request_size=4 [19:18:35]MH_SAM_APDU [19:18:35]CAPDU: 80 11 00 00 [19:18:35]Write to MH i2c: E2 08 00 95 27 80 11 00 00 00 00 00 00 36 [19:18:35]Write i2c OK [19:18:35]MH_I2C_Read... [19:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:35]Read from MH i2c: E2 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: E2 17 00 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: E2 17 00 95 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [19:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:18:35]wFMCommunicate OK [19:18:35]CreateOFDProtocolMessage done [19:18:35]OFDSenderStorePacket 225484 [19:18:35]StoreOFDPacket docnum=225484 [19:18:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 81 A8 04 01 51 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 8A F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 70 03 00 35 04 06 00 E9 23 DD 8C 5E 78 47 E8 84 D0 74 04 A0 6B [19:18:35]CheckFolder [19:18:35]dirname=/storage/ofd_packets [19:18:35]CheckFolder done [19:18:35]ProducePacketName [19:18:35]name=ofd_packets/00225484 [19:18:35]NVStorageSaveData ofd_packets/00225484 [19:18:35]File name is /storage/ofd_packets/00225484 [19:18:35]Write 298 bytes [19:18:35]NVStorageSaveData done [19:18:35]OFDSenderStorePacket done [19:18:35]KKMCreateOFDPacket done [19:18:35]NVStorageSaveData kkm_last_timestamp [19:18:35]File name is /storage/kkm_last_timestamp [19:18:35]Write 4 bytes [19:18:35]NVStorageSaveData done [19:18:35]ExternCall_PrintAddStr [19:18:35]wPrintStart [19:18:35]Write to MH i2c: 01 00 00 96 27 BD [19:18:35]Write i2c OK [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: 01 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: 01 07 00 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: 01 07 00 96 27 00 00 00 00 00 FF 0F D2 [19:18:35]RasterBufferAndPrint [19:18:35]line Счет N : (1)2001707 [19:18:35]line ИНН: 02508201610067 [19:18:35]line Контрольно-Кассовый Чек [19:18:35]line ПРОДАЖА [19:18:35]line ТРК (МРК, ГНК) : 21 [19:18:35]line Товар: 2710194210 [19:18:35]line ДТ-К-5 [19:18:35]line 13.210 * 75.70 [19:18:35]line = 1000.00 [19:18:35]line НДС 12% НСП 1% [19:18:35]line > о реализуемом товаре [19:18:35]line ИТОГО: 1000.00 [19:18:35]line НСП 1% : 8.85 [19:18:35]line НДС 12% : 106.19 [19:18:35]line Наличными: 1000.00 [19:18:35]line Безнал.: 0.00 [19:18:35]line Место: АЗС № 97 "Партнер Нефть" [19:18:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:18:35]line СНО: Общий режим [19:18:35]line Чек 552 26.07.2024 19:18 [19:18:35]line Смена: 437 ФФД: 1.0 [19:18:35]line ЗНМ: 0300000054 [19:18:35]line РНМ: 0000000000092624 [19:18:35]line Версия ККМ: 001 [19:18:35]line ФМ: 0000000000874959 [19:18:35]line ФД: 225484 [19:18:35]line ФПД: 256340250091128 [19:18:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191834&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225484&fm=256340250091128&tin=02508201610067®Number=0000000000092624&sum=100000 [19:18:35]written 0, free lines is 4095 [19:18:35]Write to MH i2c: 01 00 00 BE 27 E5 [19:18:35]Write i2c OK [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: 01 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: 01 07 00 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: 01 07 00 BE 27 00 00 00 00 00 A2 0C 9A [19:18:35]RasterBufferAndPrint [19:18:35]line [19:18:35]line [19:18:35]line [19:18:35]line [19:18:35]line [19:18:35]written 0, free lines is 3250 [19:18:35]MH_Cut [19:18:35]Write to MH i2c: D1 01 00 C5 27 01 BE [19:18:35]Write i2c OK [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: D1 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: D1 01 00 [19:18:35]MH_I2C_Read... [19:18:35]Read from MH i2c: D1 01 00 C5 27 00 BD [19:18:35]Write to MH i2c: 01 00 00 C6 27 ED [19:18:35]Write i2c OK [19:18:35]MH_I2C_Read... [19:18:36]*** Cut start [19:18:36]*** Partial cut [19:18:36]*** CUTSNS_PIN = 1 [19:18:36]*** CUTSNS_PIN = 0 [19:18:37]*** Brake cut motor [19:18:37]Read from MH i2c: 01 [19:18:37]MH_I2C_Read... [19:18:37]*** Stop cut motor [19:18:37]*** Cut end [19:18:37]Read from MH i2c: 01 07 00 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: 01 07 00 C6 27 00 00 00 00 00 FF 0F 02 [19:18:37]process_action close_receipt done [19:18:37]requested_data is exist [19:18:37]produce_requested_data [19:18:37]requested_item fm.sn is exist - process it [19:18:37]wFMCommunicate request_size=4 [19:18:37]MH_SAM_APDU [19:18:37]CAPDU: 80 11 00 00 [19:18:37]Write to MH i2c: E2 08 00 C7 27 80 11 00 00 00 00 00 00 68 [19:18:37]Write i2c OK [19:18:37]MH_I2C_Read... [19:18:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:37]Read from MH i2c: E2 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: E2 17 00 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: E2 17 00 C7 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [19:18:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:18:37]wFMCommunicate OK [19:18:37]requested_item fd.num is exist - process it [19:18:37]SAM_PROTO_GetFieldsCounters [19:18:37]wFMCommunicate request_size=4 [19:18:37]MH_SAM_APDU [19:18:37]CAPDU: 80 13 00 00 [19:18:37]Write to MH i2c: E2 08 00 C8 27 80 13 00 00 00 00 00 00 6B [19:18:37]Write i2c OK [19:18:37]MH_I2C_Read... [19:18:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:37]Read from MH i2c: E2 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: E2 62 00 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: E2 62 00 C8 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [19:18:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:37]wFMCommunicate OK [19:18:37]SAM_PROTO_GetFieldsCounters done [19:18:37]requested_item shift.num is exist - process it [19:18:37]requested_item shift.opened is exist - process it [19:18:37]req_shift_opened [19:18:37]FM_GetShiftState [19:18:37]SAM_PROTO_GetShiftState [19:18:37]wFMCommunicate request_size=4 [19:18:37]MH_SAM_APDU [19:18:37]CAPDU: 80 13 01 00 [19:18:37]Write to MH i2c: E2 08 00 C9 27 80 13 01 00 00 00 00 00 6D [19:18:37]Write i2c OK [19:18:37]MH_I2C_Read... [19:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:37]Read from MH i2c: E2 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: E2 0E 00 [19:18:37]MH_I2C_Read... [19:18:37]Read from MH i2c: E2 0E 00 C9 27 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1E [19:18:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:18:37]wFMCommunicate OK [19:18:37]SAM_PROTO_GetShiftState done [19:18:37]FM_GetShiftState done [19:18:37]req_shift_opened done [19:18:37]requested_item shift.open_date is exist - process it [19:18:37]req_shift_open_date [19:18:37]req_shift_open_date done [19:18:37]produce_requested_data done [19:18:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225484,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:18:37]process_action_free close_receipt [19:18:37]json_value_free [19:18:37]json_value_free done [19:18:37]process_json_proto returns [19:18:37]Send response to host [19:18:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225484,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:18:37]free response buf [19:18:37]execute_script done [19:18:37]execute_script returns [19:18:37]free content buf [19:18:37]Sock 12.Close socket [19:18:37]Sock 12.Thread stoped [19:18:38]ConnectInit Can't take IP for lk.salyk.kg [19:18:38]CommunicateWithHost connect error [19:18:38]CommunicateWithHost err = -1 [19:18:38]OFD Sender: Server communicate error [19:18:38]OFD Sender: Processing packet 225368 [packets to send 714, broken 597] [19:18:38]ProducePacketName [19:18:38]name=ofd_packets/00225368 [19:18:38]OFD Sender: To server: pG, [19:18:38]CommunicateWithHost lk.salyk.kg:30040 [19:18:38]ConnectInit lk.salyk.kg [19:18:46]recv_with_timeout no data received [19:19:07]recv_with_timeout no data received [19:19:50]accept exits with 7 [19:19:50]New connection [19:19:50]New thread 3067465060 created [19:19:50]Thread 3067321700 joined [19:19:50]Waiting for new connection... [19:19:50] Sock 7.Parse request [19:19:50]Sock 7.Check first char [19:19:50]Sock 7.First char is OK [19:19:50]request: POST /json_proto HTTP/1.0 [19:19:50]Method: POST [19:19:50]URL: /json_proto [19:19:50]Method is POST - this is cgi request [19:19:50]url: /json_proto [19:19:50]query_string will be loaded in cgi processing [19:19:50]execute_cgi json_proto POST (null) [19:19:50]execute_cgi path=json_proto method=POST [19:19:50]POST find Content-Length [19:19:50]Host: 172.17.43.131:8080 [19:19:50]Content-Length: 683 [19:19:50]Content-Type: application/json [19:19:50] [19:19:50]POST finish read [19:19:50]Found Content-Length = 683 [19:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:50]execute_script... [19:19:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:50]POST & json_proto [19:19:50]process_json_proto [19:19:50]json parsed OK: [19:19:50]protocol is kg_v1.0 [19:19:50]action value=close_receipt [19:19:50]process_action close_receipt [19:19:50]cmd_close_receipt [19:19:50]MH_GetDate [19:19:50]Write to MH i2c: F0 00 00 CA 27 E0 [19:19:50]Write i2c OK [19:19:50]MH_I2C_Read... [19:19:50]Read from MH i2c: F0 [19:19:50]MH_I2C_Read... [19:19:50]Read from MH i2c: F0 09 00 [19:19:50]MH_I2C_Read... [19:19:50]Read from MH i2c: F0 09 00 CA 27 00 D7 F6 A3 66 F9 24 A2 66 E4 [19:19:50]GetLastDocTimeStamp 1722021514 [19:19:50]current date 1722021591 [19:19:50]FM_GetShiftState [19:19:50]SAM_PROTO_GetShiftState [19:19:50]wFMCommunicate request_size=4 [19:19:50]MH_SAM_APDU [19:19:50]CAPDU: 80 13 01 00 [19:19:50]Write to MH i2c: E2 08 00 CB 27 80 13 01 00 00 00 00 00 6F [19:19:50]Write i2c OK [19:19:50]MH_I2C_Read... [19:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:50]Read from MH i2c: E2 [19:19:50]MH_I2C_Read... [19:19:50]Read from MH i2c: E2 0E 00 [19:19:50]MH_I2C_Read... [19:19:50]Read from MH i2c: E2 0E 00 CB 27 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 20 [19:19:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:19:50]wFMCommunicate OK [19:19:50]SAM_PROTO_GetShiftState done [19:19:50]FM_GetShiftState done [19:19:50]opened in 1721952182 [19:19:50]opened+sec_in_day 1722038582 [19:19:50]quantity*price = 200043 [19:19:50]sum+1 = 200044 [19:19:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 553 26.07.2024 19:19 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225485 ФПД: 173251822026121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191951&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225485&fm=173251822026121&tin=02508201610067®Number=0000000000092624&sum=200000 [19:19:51]StoreToDocumentArchive [19:19:51]shift 437 fd 225485 [19:19:51]save to /storage/0437/doc_00225485 [19:19:51]save last doc name /storage/0437/doc_00225485 to /storage/kkm_last_doc_name [19:19:51]save OK [19:19:51]Clear old archive folders... [19:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:19:51]tlvbuf is 0015E390 [19:19:51]SAM_PROTO_ClearQueue [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 09 00 00 [19:19:51]Write to MH i2c: E2 08 00 D8 27 80 09 00 00 00 00 00 00 71 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 D8 27 00 90 00 73 [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]SAM_PROTO_ClearQueue done [19:19:51]KKMCreateOFDPacket [19:19:51]OFDProtocolAddRootSTLVToBuf [19:19:51]FM_MakeSignedData [19:19:51]FM_MakeSignedData [19:19:51]SAM_PROTO_SignData [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 01 02 [19:19:51]Write to MH i2c: E2 08 00 D9 27 80 0D 01 02 00 00 00 00 79 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 D9 27 00 90 00 74 [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]wFMCommunicate request_size=255 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 D7 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 70 03 00 35 04 06 00 9D [19:19:51]Write to MH i2c: E2 02 01 DA 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 D7 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 70 03 00 35 04 06 00 9D 00 00 4C [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 DA 27 00 90 00 75 [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]wFMCommunicate request_size=10 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 02 02 05 92 55 4E FD 89 [19:19:51]Write to MH i2c: E2 0D 00 DB 27 80 0D 02 02 05 00 92 55 4E FD 89 00 00 41 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 DB 27 00 90 00 76 [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 03 02 [19:19:51]Write to MH i2c: E2 08 00 DC 27 80 0D 03 02 00 00 00 00 7E [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 0B 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 0B 00 DC 27 00 A9 2A 60 16 47 A4 0A A1 90 00 5E [19:19:51]RAPDU: A9 2A 60 16 47 A4 0A A1 90 00 [19:19:51]wFMCommunicate OK [19:19:51]SAM_PROTO_SignData done [19:19:51]FM_MakeSignedData done [19:19:51]CreateOFDProtocolMessage [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 11 00 00 [19:19:51]Write to MH i2c: E2 08 00 DD 27 80 11 00 00 00 00 00 00 7E [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 17 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 17 00 DD 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DB [19:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:19:51]wFMCommunicate OK [19:19:51]CreateOFDProtocolMessage done [19:19:51]OFDSenderStorePacket 225485 [19:19:51]StoreOFDPacket docnum=225485 [19:19:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 00 D6 07 01 31 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 D7 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 70 03 00 35 04 06 00 9D 92 55 4E FD 89 A9 2A 60 16 47 A4 0A A1 [19:19:51]CheckFolder [19:19:51]dirname=/storage/ofd_packets [19:19:51]CheckFolder done [19:19:51]ProducePacketName [19:19:51]name=ofd_packets/00225485 [19:19:51]NVStorageSaveData ofd_packets/00225485 [19:19:51]File name is /storage/ofd_packets/00225485 [19:19:51]Write 301 bytes [19:19:51]NVStorageSaveData done [19:19:51]OFDSenderStorePacket done [19:19:51]KKMCreateOFDPacket done [19:19:51]NVStorageSaveData kkm_last_timestamp [19:19:51]File name is /storage/kkm_last_timestamp [19:19:51]Write 4 bytes [19:19:51]NVStorageSaveData done [19:19:51]ExternCall_PrintAddStr [19:19:51]wPrintStart [19:19:51]Write to MH i2c: 01 00 00 DE 27 05 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: 01 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: 01 07 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: 01 07 00 DE 27 00 00 00 00 00 FF 0F 1A [19:19:51]RasterBufferAndPrint [19:19:51]line Счет N : (1)2001708 [19:19:51]line ИНН: 02508201610067 [19:19:51]line Контрольно-Кассовый Чек [19:19:51]line ПРОДАЖА [19:19:51]line ТРК (МРК, ГНК) : 54 [19:19:51]line Товар: 2710124500 [19:19:51]line Аи-95-К-5 [19:19:51]line 26.960 * 74.20 [19:19:51]line = 2000.43 [19:19:51]line НДС 12% НСП 1% [19:19:51]line > о реализуемом товаре [19:19:51]line ОКРУГЛЕНИЕ: -0.43 [19:19:51]line ИТОГО: 2000.00 [19:19:51]line Внесено: 2000.00 [19:19:51]line СДАЧА: 0.00 [19:19:51]line НСП 1% : 17.70 [19:19:51]line НДС 12% : 212.43 [19:19:51]line Наличными: 2000.00 [19:19:51]line Безнал.: 0.00 [19:19:51]line Место: АЗС № 97 "Партнер Нефть" [19:19:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:19:51]line СНО: Общий режим [19:19:51]line Чек 553 26.07.2024 19:19 [19:19:51]line Смена: 437 ФФД: 1.0 [19:19:51]line ЗНМ: 0300000054 [19:19:51]line РНМ: 0000000000092624 [19:19:51]line Версия ККМ: 001 [19:19:51]line ФМ: 0000000000874959 [19:19:51]line ФД: 225485 [19:19:51]line ФПД: 173251822026121 [19:19:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T191951&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225485&fm=173251822026121&tin=02508201610067®Number=0000000000092624&sum=200000 [19:19:52]written 0, free lines is 4095 [19:19:52]Write to MH i2c: 01 00 00 09 28 31 [19:19:52]Write i2c OK [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: 01 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: 01 07 00 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: 01 07 00 09 28 00 00 00 00 00 66 0C AA [19:19:52]RasterBufferAndPrint [19:19:52]line [19:19:52]line [19:19:52]line [19:19:52]line [19:19:52]line [19:19:52]written 0, free lines is 3177 [19:19:52]MH_Cut [19:19:52]Write to MH i2c: D1 01 00 10 28 01 0A [19:19:52]Write i2c OK [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: D1 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: D1 01 00 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: D1 01 00 10 28 00 09 [19:19:52]Write to MH i2c: 01 00 00 11 28 39 [19:19:52]Write i2c OK [19:19:52]MH_I2C_Read... [19:19:53]*** Cut start [19:19:53]*** Partial cut [19:19:53]*** CUTSNS_PIN = 1 [19:19:53]*** CUTSNS_PIN = 0 [19:19:54]*** Brake cut motor [19:19:54]Read from MH i2c: 01 [19:19:54]MH_I2C_Read... [19:19:54]*** Stop cut motor [19:19:54]*** Cut end [19:19:54]Read from MH i2c: 01 07 00 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: 01 07 00 11 28 00 00 00 00 00 FF 0F 4E [19:19:54]process_action close_receipt done [19:19:54]requested_data is exist [19:19:54]produce_requested_data [19:19:54]requested_item fm.sn is exist - process it [19:19:54]wFMCommunicate request_size=4 [19:19:54]MH_SAM_APDU [19:19:54]CAPDU: 80 11 00 00 [19:19:54]Write to MH i2c: E2 08 00 12 28 80 11 00 00 00 00 00 00 B4 [19:19:54]Write i2c OK [19:19:54]MH_I2C_Read... [19:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:54]Read from MH i2c: E2 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 17 00 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 17 00 12 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [19:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:19:54]wFMCommunicate OK [19:19:54]requested_item fd.num is exist - process it [19:19:54]SAM_PROTO_GetFieldsCounters [19:19:54]wFMCommunicate request_size=4 [19:19:54]MH_SAM_APDU [19:19:54]CAPDU: 80 13 00 00 [19:19:54]Write to MH i2c: E2 08 00 13 28 80 13 00 00 00 00 00 00 B7 [19:19:54]Write i2c OK [19:19:54]MH_I2C_Read... [19:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:54]Read from MH i2c: E2 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 62 00 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 62 00 13 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [19:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CD 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:54]wFMCommunicate OK [19:19:54]SAM_PROTO_GetFieldsCounters done [19:19:54]requested_item shift.num is exist - process it [19:19:54]requested_item shift.opened is exist - process it [19:19:54]req_shift_opened [19:19:54]FM_GetShiftState [19:19:54]SAM_PROTO_GetShiftState [19:19:54]wFMCommunicate request_size=4 [19:19:54]MH_SAM_APDU [19:19:54]CAPDU: 80 13 01 00 [19:19:54]Write to MH i2c: E2 08 00 14 28 80 13 01 00 00 00 00 00 B9 [19:19:54]Write i2c OK [19:19:54]MH_I2C_Read... [19:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:54]Read from MH i2c: E2 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 0E 00 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 0E 00 14 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6A [19:19:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:19:54]wFMCommunicate OK [19:19:54]SAM_PROTO_GetShiftState done [19:19:54]FM_GetShiftState done [19:19:54]req_shift_opened done [19:19:54]requested_item shift.open_date is exist - process it [19:19:54]req_shift_open_date [19:19:54]req_shift_open_date done [19:19:54]produce_requested_data done [19:19:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225485,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:19:54]process_action_free close_receipt [19:19:54]json_value_free [19:19:54]json_value_free done [19:19:54]process_json_proto returns [19:19:54]Send response to host [19:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225485,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:19:54]free response buf [19:19:54]execute_script done [19:19:54]execute_script returns [19:19:54]free content buf [19:19:54]Sock 7.Close socket [19:19:54]Sock 7.Thread stoped [19:20:07]recv_with_timeout no data received [19:20:13]accept exits with 10 [19:20:13]New connection [19:20:13]New thread 3067321700 created [19:20:13]Thread 3067465060 joined [19:20:13]Waiting for new connection... [19:20:13] Sock 10.Parse request [19:20:13]Sock 10.Check first char [19:20:13]Sock 10.First char is OK [19:20:13]request: POST /json_proto HTTP/1.0 [19:20:13]Method: POST [19:20:13]URL: /json_proto [19:20:13]Method is POST - this is cgi request [19:20:13]url: /json_proto [19:20:13]query_string will be loaded in cgi processing [19:20:13]execute_cgi json_proto POST (null) [19:20:13]execute_cgi path=json_proto method=POST [19:20:13]POST find Content-Length [19:20:13]Host: 172.17.43.131:8080 [19:20:13]Content-Length: 798 [19:20:13]Content-Type: application/json [19:20:13] [19:20:13]POST finish read [19:20:13]Found Content-Length = 798 [19:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:13]execute_script... [19:20:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:13]POST & json_proto [19:20:13]process_json_proto [19:20:13]json parsed OK: [19:20:13]protocol is kg_v1.0 [19:20:13]action value=close_receipt [19:20:13]process_action close_receipt [19:20:13]cmd_close_receipt [19:20:13]MH_GetDate [19:20:13]Write to MH i2c: F0 00 00 15 28 2C [19:20:13]Write i2c OK [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: F0 [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: F0 09 00 [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: F0 09 00 15 28 00 EE F6 A3 66 F9 24 A2 66 47 [19:20:13]GetLastDocTimeStamp 1722021591 [19:20:13]current date 1722021614 [19:20:13]FM_GetShiftState [19:20:13]SAM_PROTO_GetShiftState [19:20:13]wFMCommunicate request_size=4 [19:20:13]MH_SAM_APDU [19:20:13]CAPDU: 80 13 01 00 [19:20:13]Write to MH i2c: E2 08 00 16 28 80 13 01 00 00 00 00 00 BB [19:20:13]Write i2c OK [19:20:13]MH_I2C_Read... [19:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:13]Read from MH i2c: E2 [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: E2 0E 00 [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: E2 0E 00 16 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6C [19:20:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:20:13]wFMCommunicate OK [19:20:13]SAM_PROTO_GetShiftState done [19:20:13]FM_GetShiftState done [19:20:13]opened in 1721952182 [19:20:13]opened+sec_in_day 1722038582 [19:20:13]quantity*price = 50037 [19:20:13]sum+1 = 50039 [19:20:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.38 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 554 26.07.2024 19:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225486 ФПД: 225923206783759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192014&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225486&fm=225923206783759&tin=02508201610067®Number=0000000000092624&sum=50038 [19:20:14]StoreToDocumentArchive [19:20:14]shift 437 fd 225486 [19:20:14]save to /storage/0437/doc_00225486 [19:20:14]save last doc name /storage/0437/doc_00225486 to /storage/kkm_last_doc_name [19:20:14]save OK [19:20:14]Clear old archive folders... [19:20:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:20:14]tlvbuf is 00113C20 [19:20:14]SAM_PROTO_ClearQueue [19:20:14]wFMCommunicate request_size=4 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 09 00 00 [19:20:14]Write to MH i2c: E2 08 00 23 28 80 09 00 00 00 00 00 00 BD [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 23 28 00 90 00 BF [19:20:14]RAPDU: 90 00 [19:20:14]wFMCommunicate OK [19:20:14]SAM_PROTO_ClearQueue done [19:20:14]KKMCreateOFDPacket [19:20:14]OFDProtocolAddRootSTLVToBuf [19:20:14]FM_MakeSignedData [19:20:14]FM_MakeSignedData [19:20:14]SAM_PROTO_SignData [19:20:14]wFMCommunicate request_size=4 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 0D 01 02 [19:20:14]Write to MH i2c: E2 08 00 24 28 80 0D 01 02 00 00 00 00 C5 [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 24 28 00 90 00 C0 [19:20:14]RAPDU: 90 00 [19:20:14]wFMCommunicate OK [19:20:14]wFMCommunicate request_size=255 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 EE F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 70 03 00 35 04 06 00 CD 79 D8 7C [19:20:14]Write to MH i2c: E2 02 01 25 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 EE F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 70 03 00 35 04 06 00 CD 79 D8 7C 00 00 AB [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 25 28 00 90 00 C1 [19:20:14]RAPDU: 90 00 [19:20:14]wFMCommunicate OK [19:20:14]wFMCommunicate request_size=7 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 0D 02 02 02 A3 0F [19:20:14]Write to MH i2c: E2 0A 00 26 28 80 0D 02 02 02 00 A3 0F 00 00 7E [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:15]Read from MH i2c: E2 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: E2 03 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: E2 03 00 26 28 00 90 00 C2 [19:20:15]RAPDU: 90 00 [19:20:15]wFMCommunicate OK [19:20:15]wFMCommunicate request_size=4 [19:20:15]MH_SAM_APDU [19:20:15]CAPDU: 80 0D 03 02 [19:20:15]Write to MH i2c: E2 08 00 27 28 80 0D 03 02 00 00 00 00 CA [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:15]Read from MH i2c: E2 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: E2 0B 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: E2 0B 00 27 28 00 C8 0C 87 98 EC 87 82 92 90 00 45 [19:20:15]RAPDU: C8 0C 87 98 EC 87 82 92 90 00 [19:20:15]wFMCommunicate OK [19:20:15]SAM_PROTO_SignData done [19:20:15]FM_MakeSignedData done [19:20:15]CreateOFDProtocolMessage [19:20:15]wFMCommunicate request_size=4 [19:20:15]MH_SAM_APDU [19:20:15]CAPDU: 80 11 00 00 [19:20:15]Write to MH i2c: E2 08 00 28 28 80 11 00 00 00 00 00 00 CA [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:15]Read from MH i2c: E2 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: E2 17 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: E2 17 00 28 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [19:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:20:15]wFMCommunicate OK [19:20:15]CreateOFDProtocolMessage done [19:20:15]OFDSenderStorePacket 225486 [19:20:15]StoreOFDPacket docnum=225486 [19:20:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A7 4E 04 01 CF 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 EE F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 70 03 00 35 04 06 00 CD 79 D8 7C A3 0F C8 0C 87 98 EC 87 82 92 [19:20:15]CheckFolder [19:20:15]dirname=/storage/ofd_packets [19:20:15]CheckFolder done [19:20:15]ProducePacketName [19:20:15]name=ofd_packets/00225486 [19:20:15]NVStorageSaveData ofd_packets/00225486 [19:20:15]File name is /storage/ofd_packets/00225486 [19:20:15]Write 298 bytes [19:20:15]NVStorageSaveData done [19:20:15]OFDSenderStorePacket done [19:20:15]KKMCreateOFDPacket done [19:20:15]NVStorageSaveData kkm_last_timestamp [19:20:15]File name is /storage/kkm_last_timestamp [19:20:15]Write 4 bytes [19:20:15]NVStorageSaveData done [19:20:15]ExternCall_PrintAddStr [19:20:15]wPrintStart [19:20:15]Write to MH i2c: 01 00 00 29 28 51 [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 07 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 07 00 29 28 00 00 00 00 00 FF 0F 66 [19:20:15]RasterBufferAndPrint [19:20:15]line Счет N : (1)2001709 [19:20:15]line ИНН: 02508201610067 [19:20:15]line Контрольно-Кассовый Чек [19:20:15]line ПРОДАЖА [19:20:15]line ТРК (МРК, ГНК) : 31 [19:20:15]line Товар: 2710194210 [19:20:15]line ДТ-К-5 [19:20:15]line 6.610 * 75.70 [19:20:15]line = 500.38 [19:20:15]line НДС 12% НСП 1% [19:20:15]line > о реализуемом товаре [19:20:15]line ИТОГО: 500.38 [19:20:15]line НСП 1% : 4.43 [19:20:15]line НДС 12% : 53.14 [19:20:15]line Наличными: 0.00 [19:20:15]line Безнал.: 500.38 [19:20:15]line Место: АЗС № 97 "Партнер Нефть" [19:20:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:20:15]line СНО: Общий режим [19:20:15]line Чек 554 26.07.2024 19:20 [19:20:15]line Смена: 437 ФФД: 1.0 [19:20:15]line ЗНМ: 0300000054 [19:20:15]line РНМ: 0000000000092624 [19:20:15]line Версия ККМ: 001 [19:20:15]line Платежная система: O! деньги [19:20:15]line ФМ: 0000000000874959 [19:20:15]line ФД: 225486 [19:20:15]line ФПД: 225923206783759 [19:20:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192014&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225486&fm=225923206783759&tin=02508201610067®Number=0000000000092624&sum=50038 [19:20:15]written 0, free lines is 4095 [19:20:15]Write to MH i2c: 01 00 00 53 28 7B [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 07 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 07 00 53 28 00 00 00 00 00 78 0C 06 [19:20:15]RasterBufferAndPrint [19:20:15]line [19:20:15]line [19:20:15]line [19:20:15]line [19:20:15]line [19:20:15]written 0, free lines is 3197 [19:20:15]MH_Cut [19:20:15]Write to MH i2c: D1 01 00 5A 28 01 54 [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: D1 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: D1 01 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: D1 01 00 5A 28 00 53 [19:20:15]Write to MH i2c: 01 00 00 5B 28 83 [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:16]*** Cut start [19:20:16]*** Partial cut [19:20:16]*** CUTSNS_PIN = 1 [19:20:16]*** CUTSNS_PIN = 0 [19:20:17]*** Brake cut motor [19:20:17]Read from MH i2c: 01 [19:20:17]MH_I2C_Read... [19:20:17]*** Stop cut motor [19:20:17]*** Cut end [19:20:17]Read from MH i2c: 01 07 00 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: 01 07 00 5B 28 00 00 00 00 00 FF 0F 98 [19:20:17]process_action close_receipt done [19:20:17]requested_data is exist [19:20:17]produce_requested_data [19:20:17]requested_item fm.sn is exist - process it [19:20:17]wFMCommunicate request_size=4 [19:20:17]MH_SAM_APDU [19:20:17]CAPDU: 80 11 00 00 [19:20:17]Write to MH i2c: E2 08 00 5C 28 80 11 00 00 00 00 00 00 FE [19:20:17]Write i2c OK [19:20:17]MH_I2C_Read... [19:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:17]Read from MH i2c: E2 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: E2 17 00 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: E2 17 00 5C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [19:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:20:17]wFMCommunicate OK [19:20:17]requested_item fd.num is exist - process it [19:20:17]SAM_PROTO_GetFieldsCounters [19:20:17]wFMCommunicate request_size=4 [19:20:17]MH_SAM_APDU [19:20:17]CAPDU: 80 13 00 00 [19:20:17]Write to MH i2c: E2 08 00 5D 28 80 13 00 00 00 00 00 00 01 [19:20:17]Write i2c OK [19:20:17]MH_I2C_Read... [19:20:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:20:17]Read from MH i2c: E2 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: E2 62 00 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: E2 62 00 5D 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [19:20:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:20:17]wFMCommunicate OK [19:20:17]SAM_PROTO_GetFieldsCounters done [19:20:17]requested_item shift.num is exist - process it [19:20:17]requested_item shift.opened is exist - process it [19:20:17]req_shift_opened [19:20:17]FM_GetShiftState [19:20:17]SAM_PROTO_GetShiftState [19:20:17]wFMCommunicate request_size=4 [19:20:17]MH_SAM_APDU [19:20:17]CAPDU: 80 13 01 00 [19:20:17]Write to MH i2c: E2 08 00 5E 28 80 13 01 00 00 00 00 00 03 [19:20:17]Write i2c OK [19:20:17]MH_I2C_Read... [19:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:17]Read from MH i2c: E2 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: E2 0E 00 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: E2 0E 00 5E 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B4 [19:20:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:20:17]wFMCommunicate OK [19:20:17]SAM_PROTO_GetShiftState done [19:20:17]FM_GetShiftState done [19:20:17]req_shift_opened done [19:20:17]requested_item shift.open_date is exist - process it [19:20:17]req_shift_open_date [19:20:17]req_shift_open_date done [19:20:17]produce_requested_data done [19:20:17]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225486,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:20:17]process_action_free close_receipt [19:20:17]json_value_free [19:20:17]json_value_free done [19:20:17]process_json_proto returns [19:20:17]Send response to host [19:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225486,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:20:17]free response buf [19:20:17]execute_script done [19:20:17]execute_script returns [19:20:17]free content buf [19:20:17]Sock 10.Close socket [19:20:17]Sock 10.Thread stoped [19:20:28]recv_with_timeout no data received [19:20:50]ConnectInit Can't connect to host [19:20:50]CommunicateWithHost connect error [19:20:50]CommunicateWithHost err = -1 [19:20:50]OFD Sender: Server communicate error [19:20:51]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:20:51]ProducePacketName [19:20:51]name=ofd_packets/00225368 [19:20:51]OFD Sender: To server: pG, [19:20:51]CommunicateWithHost lk.salyk.kg:30040 [19:20:51]ConnectInit lk.salyk.kg [19:20:56]ConnectInit Can't take IP for lk.salyk.kg [19:20:56]CommunicateWithHost connect error [19:20:56]CommunicateWithHost err = -1 [19:20:56]OFD Sender: Server communicate error [19:21:01]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:21:01]ProducePacketName [19:21:01]name=ofd_packets/00225368 [19:21:01]OFD Sender: To server: pG, [19:21:01]CommunicateWithHost lk.salyk.kg:30040 [19:21:01]ConnectInit lk.salyk.kg [19:21:06]ConnectInit Can't take IP for lk.salyk.kg [19:21:06]CommunicateWithHost connect error [19:21:06]CommunicateWithHost err = -1 [19:21:06]OFD Sender: Server communicate error [19:21:10]recv_with_timeout no data received [19:21:11]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:21:11]ProducePacketName [19:21:11]name=ofd_packets/00225368 [19:21:11]OFD Sender: To server: pG, [19:21:11]CommunicateWithHost lk.salyk.kg:30040 [19:21:11]ConnectInit lk.salyk.kg [19:21:16]ConnectInit Can't take IP for lk.salyk.kg [19:21:16]CommunicateWithHost connect error [19:21:16]CommunicateWithHost err = -1 [19:21:16]OFD Sender: Server communicate error [19:21:21]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:21:21]ProducePacketName [19:21:21]name=ofd_packets/00225368 [19:21:21]OFD Sender: To server: pG, [19:21:21]CommunicateWithHost lk.salyk.kg:30040 [19:21:21]ConnectInit lk.salyk.kg [19:21:25]recv_with_timeout no data received [19:21:26]ConnectInit Can't take IP for lk.salyk.kg [19:21:26]CommunicateWithHost connect error [19:21:26]CommunicateWithHost err = -1 [19:21:26]OFD Sender: Server communicate error [19:21:31]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:21:31]ProducePacketName [19:21:31]name=ofd_packets/00225368 [19:21:31]OFD Sender: To server: pG, [19:21:31]CommunicateWithHost lk.salyk.kg:30040 [19:21:31]ConnectInit lk.salyk.kg [19:21:36]ConnectInit Can't take IP for lk.salyk.kg [19:21:36]CommunicateWithHost connect error [19:21:36]CommunicateWithHost err = -1 [19:21:36]OFD Sender: Server communicate error [19:21:41]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:21:41]ProducePacketName [19:21:41]name=ofd_packets/00225368 [19:21:41]OFD Sender: To server: pG, [19:21:41]CommunicateWithHost lk.salyk.kg:30040 [19:21:41]ConnectInit lk.salyk.kg [19:21:45]recv_with_timeout no data received [19:21:46]ConnectInit Can't take IP for lk.salyk.kg [19:21:46]CommunicateWithHost connect error [19:21:46]CommunicateWithHost err = -1 [19:21:46]OFD Sender: Server communicate error [19:21:51]OFD Sender: Processing packet 225368 [packets to send 716, broken 597] [19:21:51]ProducePacketName [19:21:51]name=ofd_packets/00225368 [19:21:51]OFD Sender: To server: pG, [19:21:51]CommunicateWithHost lk.salyk.kg:30040 [19:21:51]ConnectInit lk.salyk.kg [19:21:55]accept exits with 11 [19:21:55]New connection [19:21:55]New thread 3067465060 created [19:21:55]Thread 3067321700 joined [19:21:55]Waiting for new connection... [19:21:55] Sock 11.Parse request [19:21:55]Sock 11.Check first char [19:21:55]Sock 11.First char is OK [19:21:55]request: POST /json_proto HTTP/1.0 [19:21:55]Method: POST [19:21:55]URL: /json_proto [19:21:55]Method is POST - this is cgi request [19:21:55]url: /json_proto [19:21:55]query_string will be loaded in cgi processing [19:21:55]execute_cgi json_proto POST (null) [19:21:55]execute_cgi path=json_proto method=POST [19:21:55]POST find Content-Length [19:21:55]Host: 172.17.43.131:8080 [19:21:55]Content-Length: 678 [19:21:55]Content-Type: application/json [19:21:55] [19:21:55]POST finish read [19:21:55]Found Content-Length = 678 [19:21:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:55]execute_script... [19:21:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:55]POST & json_proto [19:21:55]process_json_proto [19:21:55]json parsed OK: [19:21:55]protocol is kg_v1.0 [19:21:55]action value=close_receipt [19:21:55]process_action close_receipt [19:21:55]cmd_close_receipt [19:21:55]MH_GetDate [19:21:55]Write to MH i2c: F0 00 00 5F 28 76 [19:21:55]Write i2c OK [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: F0 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: F0 09 00 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: F0 09 00 5F 28 00 54 F7 A3 66 F9 24 A2 66 F8 [19:21:55]GetLastDocTimeStamp 1722021614 [19:21:55]current date 1722021716 [19:21:55]FM_GetShiftState [19:21:55]SAM_PROTO_GetShiftState [19:21:55]wFMCommunicate request_size=4 [19:21:55]MH_SAM_APDU [19:21:55]CAPDU: 80 13 01 00 [19:21:55]Write to MH i2c: E2 08 00 60 28 80 13 01 00 00 00 00 00 05 [19:21:55]Write i2c OK [19:21:55]MH_I2C_Read... [19:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:55]Read from MH i2c: E2 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 0E 00 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 0E 00 60 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [19:21:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:21:55]wFMCommunicate OK [19:21:55]SAM_PROTO_GetShiftState done [19:21:55]FM_GetShiftState done [19:21:55]opened in 1721952182 [19:21:55]opened+sec_in_day 1722038582 [19:21:55]quantity*price = 50036 [19:21:55]sum+1 = 50037 [19:21:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 555 26.07.2024 19:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225487 ФПД: 259344658676303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225487&fm=259344658676303&tin=02508201610067®Number=0000000000092624&sum=50000 [19:21:56]StoreToDocumentArchive [19:21:56]shift 437 fd 225487 [19:21:56]save to /storage/0437/doc_00225487 [19:21:56]save last doc name /storage/0437/doc_00225487 to /storage/kkm_last_doc_name [19:21:56]save OK [19:21:56]Clear old archive folders... [19:21:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:21:56]tlvbuf is 00142260 [19:21:56]SAM_PROTO_ClearQueue [19:21:56]wFMCommunicate request_size=4 [19:21:56]MH_SAM_APDU [19:21:56]CAPDU: 80 09 00 00 [19:21:56]Write to MH i2c: E2 08 00 6D 28 80 09 00 00 00 00 00 00 07 [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]ConnectInit Can't take IP for lk.salyk.kg [19:21:56]CommunicateWithHost connect error [19:21:56]CommunicateWithHost err = -1 [19:21:56]OFD Sender: Server communicate error [19:21:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:56]Read from MH i2c: E2 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 6D 28 00 90 00 09 [19:21:56]RAPDU: 90 00 [19:21:56]wFMCommunicate OK [19:21:56]SAM_PROTO_ClearQueue done [19:21:56]KKMCreateOFDPacket [19:21:56]OFDProtocolAddRootSTLVToBuf [19:21:56]FM_MakeSignedData [19:21:56]FM_MakeSignedData [19:21:56]SAM_PROTO_SignData [19:21:56]wFMCommunicate request_size=4 [19:21:56]MH_SAM_APDU [19:21:56]CAPDU: 80 0D 01 02 [19:21:56]Write to MH i2c: E2 08 00 6E 28 80 0D 01 02 00 00 00 00 0F [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:56]Read from MH i2c: E2 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 6E 28 00 90 00 0A [19:21:56]RAPDU: 90 00 [19:21:56]wFMCommunicate OK [19:21:56]wFMCommunicate request_size=255 [19:21:56]MH_SAM_APDU [19:21:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 54 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 70 03 00 35 04 06 00 EB [19:21:56]Write to MH i2c: E2 02 01 6F 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 54 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 70 03 00 35 04 06 00 EB 00 00 FA [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:56]Read from MH i2c: E2 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 6F 28 00 90 00 0B [19:21:56]RAPDU: 90 00 [19:21:56]wFMCommunicate OK [19:21:56]wFMCommunicate request_size=10 [19:21:56]MH_SAM_APDU [19:21:56]CAPDU: 80 0D 02 02 05 DF 62 41 3A 4F [19:21:56]Write to MH i2c: E2 0D 00 70 28 80 0D 02 02 05 00 DF 62 41 3A 4F 00 00 27 [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:56]Read from MH i2c: E2 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 03 00 70 28 00 90 00 0C [19:21:56]RAPDU: 90 00 [19:21:56]wFMCommunicate OK [19:21:56]wFMCommunicate request_size=4 [19:21:56]MH_SAM_APDU [19:21:56]CAPDU: 80 0D 03 02 [19:21:56]Write to MH i2c: E2 08 00 71 28 80 0D 03 02 00 00 00 00 14 [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:56]Read from MH i2c: E2 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 0B 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 0B 00 71 28 00 F7 A3 D1 46 A0 26 60 F6 90 00 E2 [19:21:56]RAPDU: F7 A3 D1 46 A0 26 60 F6 90 00 [19:21:56]wFMCommunicate OK [19:21:56]SAM_PROTO_SignData done [19:21:56]FM_MakeSignedData done [19:21:56]CreateOFDProtocolMessage [19:21:56]wFMCommunicate request_size=4 [19:21:56]MH_SAM_APDU [19:21:56]CAPDU: 80 11 00 00 [19:21:56]Write to MH i2c: E2 08 00 72 28 80 11 00 00 00 00 00 00 14 [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:56]Read from MH i2c: E2 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 17 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: E2 17 00 72 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 71 [19:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:56]wFMCommunicate OK [19:21:56]CreateOFDProtocolMessage done [19:21:56]OFDSenderStorePacket 225487 [19:21:56]StoreOFDPacket docnum=225487 [19:21:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 84 07 01 F9 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 54 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 70 03 00 35 04 06 00 EB DF 62 41 3A 4F F7 A3 D1 46 A0 26 60 F6 [19:21:56]CheckFolder [19:21:56]dirname=/storage/ofd_packets [19:21:56]CheckFolder done [19:21:56]ProducePacketName [19:21:56]name=ofd_packets/00225487 [19:21:56]NVStorageSaveData ofd_packets/00225487 [19:21:56]File name is /storage/ofd_packets/00225487 [19:21:56]Write 301 bytes [19:21:56]NVStorageSaveData done [19:21:56]OFDSenderStorePacket done [19:21:56]KKMCreateOFDPacket done [19:21:56]NVStorageSaveData kkm_last_timestamp [19:21:56]File name is /storage/kkm_last_timestamp [19:21:56]Write 4 bytes [19:21:56]NVStorageSaveData done [19:21:56]ExternCall_PrintAddStr [19:21:56]wPrintStart [19:21:56]Write to MH i2c: 01 00 00 73 28 9B [19:21:56]Write i2c OK [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: 01 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: 01 07 00 [19:21:56]MH_I2C_Read... [19:21:56]Read from MH i2c: 01 07 00 73 28 00 00 00 00 00 FF 0F B0 [19:21:56]RasterBufferAndPrint [19:21:56]line Счет N : (1)2001710 [19:21:56]line ИНН: 02508201610067 [19:21:56]line Контрольно-Кассовый Чек [19:21:56]line ПРОДАЖА [19:21:56]line ТРК (МРК, ГНК) : 53 [19:21:56]line Товар: 2710124130 [19:21:56]line Аи-92-К-5 [19:21:56]line 7.380 * 67.80 [19:21:56]line = 500.36 [19:21:56]line НДС 12% НСП 1% [19:21:56]line > о реализуемом товаре [19:21:56]line ОКРУГЛЕНИЕ: -0.36 [19:21:56]line ИТОГО: 500.00 [19:21:56]line Внесено: 500.00 [19:21:56]line СДАЧА: 0.00 [19:21:56]line НСП 1% : 4.43 [19:21:56]line НДС 12% : 53.14 [19:21:56]line Наличными: 500.00 [19:21:56]line Безнал.: 0.00 [19:21:56]line Место: АЗС № 97 "Партнер Нефть" [19:21:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:21:56]line СНО: Общий режим [19:21:56]line Чек 555 26.07.2024 19:21 [19:21:56]line Смена: 437 ФФД: 1.0 [19:21:56]line ЗНМ: 0300000054 [19:21:56]line РНМ: 0000000000092624 [19:21:56]line Версия ККМ: 001 [19:21:56]line ФМ: 0000000000874959 [19:21:56]line ФД: 225487 [19:21:56]line ФПД: 259344658676303 [19:21:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192156&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225487&fm=259344658676303&tin=02508201610067®Number=0000000000092624&sum=50000 [19:21:56]written 0, free lines is 4095 [19:21:56]OFD Sender: Processing packet 225368 [packets to send 717, broken 597] [19:21:56]ProducePacketName [19:21:56]name=ofd_packets/00225368 [19:21:56]OFD Sender: To server: pG, [19:21:56]CommunicateWithHost lk.salyk.kg:30040 [19:21:56]ConnectInit lk.salyk.kg [19:21:57]Write to MH i2c: 01 00 00 9E 28 C6 [19:21:57]Write i2c OK [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: 01 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: 01 07 00 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: 01 07 00 9E 28 00 00 00 00 00 61 0C 3A [19:21:57]RasterBufferAndPrint [19:21:57]line [19:21:57]line [19:21:57]line [19:21:57]line [19:21:57]line [19:21:57]written 0, free lines is 3173 [19:21:57]MH_Cut [19:21:57]Write to MH i2c: D1 01 00 A5 28 01 9F [19:21:57]Write i2c OK [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: D1 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: D1 01 00 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: D1 01 00 A5 28 00 9E [19:21:57]Write to MH i2c: 01 00 00 A6 28 CE [19:21:57]Write i2c OK [19:21:57]MH_I2C_Read... [19:21:58]*** Cut start [19:21:58]*** Partial cut [19:21:58]*** CUTSNS_PIN = 1 [19:21:58]*** CUTSNS_PIN = 0 [19:21:58]*** Brake cut motor [19:21:59]Read from MH i2c: 01 [19:21:59]MH_I2C_Read... [19:21:59]*** Stop cut motor [19:21:59]*** Cut end [19:21:59]Read from MH i2c: 01 07 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 07 00 A6 28 00 00 00 00 00 FF 0F E3 [19:21:59]process_action close_receipt done [19:21:59]requested_data is exist [19:21:59]produce_requested_data [19:21:59]requested_item fm.sn is exist - process it [19:21:59]wFMCommunicate request_size=4 [19:21:59]MH_SAM_APDU [19:21:59]CAPDU: 80 11 00 00 [19:21:59]Write to MH i2c: E2 08 00 A7 28 80 11 00 00 00 00 00 00 49 [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 17 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 17 00 A7 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A6 [19:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:21:59]wFMCommunicate OK [19:21:59]requested_item fd.num is exist - process it [19:21:59]SAM_PROTO_GetFieldsCounters [19:21:59]wFMCommunicate request_size=4 [19:21:59]MH_SAM_APDU [19:21:59]CAPDU: 80 13 00 00 [19:21:59]Write to MH i2c: E2 08 00 A8 28 80 13 00 00 00 00 00 00 4C [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 62 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 62 00 A8 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [19:21:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 CF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:59]wFMCommunicate OK [19:21:59]SAM_PROTO_GetFieldsCounters done [19:21:59]requested_item shift.num is exist - process it [19:21:59]requested_item shift.opened is exist - process it [19:21:59]req_shift_opened [19:21:59]FM_GetShiftState [19:21:59]SAM_PROTO_GetShiftState [19:21:59]wFMCommunicate request_size=4 [19:21:59]MH_SAM_APDU [19:21:59]CAPDU: 80 13 01 00 [19:21:59]Write to MH i2c: E2 08 00 A9 28 80 13 01 00 00 00 00 00 4E [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 0E 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 0E 00 A9 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FF [19:21:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:21:59]wFMCommunicate OK [19:21:59]SAM_PROTO_GetShiftState done [19:21:59]FM_GetShiftState done [19:21:59]req_shift_opened done [19:21:59]requested_item shift.open_date is exist - process it [19:21:59]req_shift_open_date [19:21:59]req_shift_open_date done [19:21:59]produce_requested_data done [19:21:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225487,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:21:59]process_action_free close_receipt [19:21:59]json_value_free [19:21:59]json_value_free done [19:21:59]process_json_proto returns [19:21:59]Send response to host [19:21:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225487,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:21:59]free response buf [19:21:59]execute_script done [19:21:59]execute_script returns [19:21:59]free content buf [19:21:59]Sock 11.Close socket [19:21:59]Sock 11.Thread stoped [19:22:05]recv_with_timeout no data received [19:22:06]Connected sock=9 [19:22:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8D F8 07 01 1C 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 63 D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 70 03 00 35 04 06 00 28 1A BD FD F9 B5 AC 30 E4 AC 6B F1 A0 F1 [19:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 5D 47 00 E3 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 70 03 00 F4 03 04 00 6E A3 A3 66 B6 04 01 00 00 A1 AA 6A CD 02 95 54 00 [19:22:08]CommunicateWithHost err = 0 [19:22:08]CheckOFDResponse [19:22:08]1017 (14) - 77093643461234 [19:22:08]1041 (16) - 0000000000874959 [19:22:08]1040 (4) - 225368 [19:22:08]1012 (4) - 26.07.2024 13:23 [19:22:08]1206 (1) - 0 [19:22:08]OFD Sender: Remove packet 225368 [19:22:08]ProducePacketName [19:22:08]name=ofd_packets/00225368 [19:22:08]NVStorageDeleteData [19:22:08]OFD Sender: Processing packet 225369 [packets to send 716, broken 597] [19:22:08]ProducePacketName [19:22:08]name=ofd_packets/00225369 [19:22:08]OFD Sender: To server: pG, [19:22:08]CommunicateWithHost lk.salyk.kg:30040 [19:22:08]ConnectInit lk.salyk.kg [19:22:18]recv_with_timeout no data received [19:22:30]recv_with_timeout no data received [19:22:57]recv_with_timeout no data received [19:23:25]accept exits with 12 [19:23:25]New connection [19:23:25]New thread 3067321700 created [19:23:25]Thread 3067465060 joined [19:23:25]Waiting for new connection... [19:23:25] Sock 12.Parse request [19:23:25]Sock 12.Check first char [19:23:25]Sock 12.First char is OK [19:23:25]request: POST /json_proto HTTP/1.0 [19:23:25]Method: POST [19:23:25]URL: /json_proto [19:23:25]Method is POST - this is cgi request [19:23:25]url: /json_proto [19:23:25]query_string will be loaded in cgi processing [19:23:25]execute_cgi json_proto POST (null) [19:23:25]execute_cgi path=json_proto method=POST [19:23:25]POST find Content-Length [19:23:25]Host: 172.17.43.131:8080 [19:23:25]Content-Length: 678 [19:23:25]Content-Type: application/json [19:23:25] [19:23:25]POST finish read [19:23:25]Found Content-Length = 678 [19:23:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:25]execute_script... [19:23:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:25]POST & json_proto [19:23:25]process_json_proto [19:23:25]json parsed OK: [19:23:25]protocol is kg_v1.0 [19:23:25]action value=close_receipt [19:23:25]process_action close_receipt [19:23:25]cmd_close_receipt [19:23:25]MH_GetDate [19:23:25]Write to MH i2c: F0 00 00 AA 28 C1 [19:23:25]Write i2c OK [19:23:25]MH_I2C_Read... [19:23:25]Read from MH i2c: F0 [19:23:25]MH_I2C_Read... [19:23:25]Read from MH i2c: F0 09 00 [19:23:25]MH_I2C_Read... [19:23:25]Read from MH i2c: F0 09 00 AA 28 00 AF F7 A3 66 F9 24 A2 66 9E [19:23:25]GetLastDocTimeStamp 1722021716 [19:23:25]current date 1722021807 [19:23:25]FM_GetShiftState [19:23:25]SAM_PROTO_GetShiftState [19:23:25]wFMCommunicate request_size=4 [19:23:25]MH_SAM_APDU [19:23:25]CAPDU: 80 13 01 00 [19:23:25]Write to MH i2c: E2 08 00 AB 28 80 13 01 00 00 00 00 00 50 [19:23:25]Write i2c OK [19:23:25]MH_I2C_Read... [19:23:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:25]Read from MH i2c: E2 [19:23:25]MH_I2C_Read... [19:23:25]Read from MH i2c: E2 0E 00 [19:23:25]MH_I2C_Read... [19:23:25]Read from MH i2c: E2 0E 00 AB 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [19:23:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:23:25]wFMCommunicate OK [19:23:25]SAM_PROTO_GetShiftState done [19:23:25]FM_GetShiftState done [19:23:25]opened in 1721952182 [19:23:25]opened+sec_in_day 1722038582 [19:23:25]quantity*price = 30035 [19:23:25]sum+1 = 30036 [19:23:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 556 26.07.2024 19:23 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225488 ФПД: 14240347716691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225488&fm=14240347716691&tin=02508201610067®Number=0000000000092624&sum=30000 [19:23:26]StoreToDocumentArchive [19:23:26]shift 437 fd 225488 [19:23:26]save to /storage/0437/doc_00225488 [19:23:26]save last doc name /storage/0437/doc_00225488 to /storage/kkm_last_doc_name [19:23:26]save OK [19:23:26]Clear old archive folders... [19:23:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:26]tlvbuf is 000BD280 [19:23:26]SAM_PROTO_ClearQueue [19:23:26]wFMCommunicate request_size=4 [19:23:26]MH_SAM_APDU [19:23:26]CAPDU: 80 09 00 00 [19:23:26]Write to MH i2c: E2 08 00 B8 28 80 09 00 00 00 00 00 00 52 [19:23:26]Write i2c OK [19:23:26]MH_I2C_Read... [19:23:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:26]Read from MH i2c: E2 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 03 00 [19:23:26]MH_I2C_Read... [19:23:26]Read from MH i2c: E2 03 00 B8 28 00 90 00 54 [19:23:26]RAPDU: 90 00 [19:23:26]wFMCommunicate OK [19:23:26]SAM_PROTO_ClearQueue done [19:23:26]KKMCreateOFDPacket [19:23:26]OFDProtocolAddRootSTLVToBuf [19:23:26]FM_MakeSignedData [19:23:26]FM_MakeSignedData [19:23:26]SAM_PROTO_SignData [19:23:26]wFMCommunicate request_size=4 [19:23:26]MH_SAM_APDU [19:23:26]CAPDU: 80 0D 01 02 [19:23:26]Write to MH i2c: E2 08 00 B9 28 80 0D 01 02 00 00 00 00 5A [19:23:26]Write i2c OK [19:23:26]MH_I2C_Read... [19:23:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:27]Read from MH i2c: E2 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 03 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 03 00 B9 28 00 90 00 55 [19:23:27]RAPDU: 90 00 [19:23:27]wFMCommunicate OK [19:23:27]wFMCommunicate request_size=255 [19:23:27]MH_SAM_APDU [19:23:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 AF F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 70 03 00 35 04 06 00 0C [19:23:27]Write to MH i2c: E2 02 01 BA 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 AF F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 70 03 00 35 04 06 00 0C 00 00 E2 [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:27]Read from MH i2c: E2 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 03 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 03 00 BA 28 00 90 00 56 [19:23:27]RAPDU: 90 00 [19:23:27]wFMCommunicate OK [19:23:27]wFMCommunicate request_size=10 [19:23:27]MH_SAM_APDU [19:23:27]CAPDU: 80 0D 02 02 05 F3 96 DD FC 53 [19:23:27]Write to MH i2c: E2 0D 00 BB 28 80 0D 02 02 05 00 F3 96 DD FC 53 00 00 1C [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:27]Read from MH i2c: E2 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 03 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 03 00 BB 28 00 90 00 57 [19:23:27]RAPDU: 90 00 [19:23:27]wFMCommunicate OK [19:23:27]wFMCommunicate request_size=4 [19:23:27]MH_SAM_APDU [19:23:27]CAPDU: 80 0D 03 02 [19:23:27]Write to MH i2c: E2 08 00 BC 28 80 0D 03 02 00 00 00 00 5F [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:27]Read from MH i2c: E2 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 0B 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 0B 00 BC 28 00 E0 8D FB D7 D7 79 06 83 90 00 78 [19:23:27]RAPDU: E0 8D FB D7 D7 79 06 83 90 00 [19:23:27]wFMCommunicate OK [19:23:27]SAM_PROTO_SignData done [19:23:27]FM_MakeSignedData done [19:23:27]CreateOFDProtocolMessage [19:23:27]wFMCommunicate request_size=4 [19:23:27]MH_SAM_APDU [19:23:27]CAPDU: 80 11 00 00 [19:23:27]Write to MH i2c: E2 08 00 BD 28 80 11 00 00 00 00 00 00 5F [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:27]Read from MH i2c: E2 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 17 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: E2 17 00 BD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BC [19:23:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:27]wFMCommunicate OK [19:23:27]CreateOFDProtocolMessage done [19:23:27]OFDSenderStorePacket 225488 [19:23:27]StoreOFDPacket docnum=225488 [19:23:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 7F 07 01 FF 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 AF F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 70 03 00 35 04 06 00 0C F3 96 DD FC 53 E0 8D FB D7 D7 79 06 83 [19:23:27]CheckFolder [19:23:27]dirname=/storage/ofd_packets [19:23:27]CheckFolder done [19:23:27]ProducePacketName [19:23:27]name=ofd_packets/00225488 [19:23:27]NVStorageSaveData ofd_packets/00225488 [19:23:27]File name is /storage/ofd_packets/00225488 [19:23:27]Write 301 bytes [19:23:27]NVStorageSaveData done [19:23:27]OFDSenderStorePacket done [19:23:27]KKMCreateOFDPacket done [19:23:27]NVStorageSaveData kkm_last_timestamp [19:23:27]File name is /storage/kkm_last_timestamp [19:23:27]Write 4 bytes [19:23:27]NVStorageSaveData done [19:23:27]ExternCall_PrintAddStr [19:23:27]wPrintStart [19:23:27]Write to MH i2c: 01 00 00 BE 28 E6 [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: 01 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: 01 07 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: 01 07 00 BE 28 00 00 00 00 00 FF 0F FB [19:23:27]RasterBufferAndPrint [19:23:27]line Счет N : (1)2001713 [19:23:27]line ИНН: 02508201610067 [19:23:27]line Контрольно-Кассовый Чек [19:23:27]line ПРОДАЖА [19:23:27]line ТРК (МРК, ГНК) : 43 [19:23:27]line Товар: 2710124130 [19:23:27]line Аи-92-К-5 [19:23:27]line 4.430 * 67.80 [19:23:27]line = 300.35 [19:23:27]line НДС 12% НСП 1% [19:23:27]line > о реализуемом товаре [19:23:27]line ОКРУГЛЕНИЕ: -0.35 [19:23:27]line ИТОГО: 300.00 [19:23:27]line Внесено: 300.00 [19:23:27]line СДАЧА: 0.00 [19:23:27]line НСП 1% : 2.66 [19:23:27]line НДС 12% : 31.90 [19:23:27]line Наличными: 300.00 [19:23:27]line Безнал.: 0.00 [19:23:27]line Место: АЗС № 97 "Партнер Нефть" [19:23:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:23:27]line СНО: Общий режим [19:23:27]line Чек 556 26.07.2024 19:23 [19:23:27]line Смена: 437 ФФД: 1.0 [19:23:27]line ЗНМ: 0300000054 [19:23:27]line РНМ: 0000000000092624 [19:23:27]line Версия ККМ: 001 [19:23:27]line ФМ: 0000000000874959 [19:23:27]line ФД: 225488 [19:23:27]line ФПД: 14240347716691 [19:23:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192327&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225488&fm=14240347716691&tin=02508201610067®Number=0000000000092624&sum=30000 [19:23:27]written 0, free lines is 4095 [19:23:27]Write to MH i2c: 01 00 00 E9 28 11 [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: 01 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: 01 07 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: 01 07 00 E9 28 00 00 00 00 00 69 0C 8D [19:23:27]RasterBufferAndPrint [19:23:27]line [19:23:27]line [19:23:27]line [19:23:27]line [19:23:27]line [19:23:27]written 0, free lines is 3180 [19:23:27]MH_Cut [19:23:27]Write to MH i2c: D1 01 00 F0 28 01 EA [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: D1 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: D1 01 00 [19:23:27]MH_I2C_Read... [19:23:27]Read from MH i2c: D1 01 00 F0 28 00 E9 [19:23:27]Write to MH i2c: 01 00 00 F1 28 19 [19:23:27]Write i2c OK [19:23:27]MH_I2C_Read... [19:23:29]*** Cut start [19:23:29]*** Partial cut [19:23:29]*** CUTSNS_PIN = 1 [19:23:29]*** CUTSNS_PIN = 0 [19:23:29]*** Brake cut motor [19:23:29]Read from MH i2c: 01 [19:23:29]MH_I2C_Read... [19:23:29]*** Stop cut motor [19:23:29]*** Cut end [19:23:29]Read from MH i2c: 01 07 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: 01 07 00 F1 28 00 00 00 00 00 FF 0F 2E [19:23:29]process_action close_receipt done [19:23:29]requested_data is exist [19:23:29]produce_requested_data [19:23:29]requested_item fm.sn is exist - process it [19:23:29]wFMCommunicate request_size=4 [19:23:29]MH_SAM_APDU [19:23:29]CAPDU: 80 11 00 00 [19:23:29]Write to MH i2c: E2 08 00 F2 28 80 11 00 00 00 00 00 00 94 [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:29]Read from MH i2c: E2 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 17 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 17 00 F2 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F1 [19:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:29]wFMCommunicate OK [19:23:29]requested_item fd.num is exist - process it [19:23:29]SAM_PROTO_GetFieldsCounters [19:23:29]wFMCommunicate request_size=4 [19:23:29]MH_SAM_APDU [19:23:29]CAPDU: 80 13 00 00 [19:23:29]Write to MH i2c: E2 08 00 F3 28 80 13 00 00 00 00 00 00 97 [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:29]Read from MH i2c: E2 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 62 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 62 00 F3 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 43 [19:23:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D0 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:29]wFMCommunicate OK [19:23:29]SAM_PROTO_GetFieldsCounters done [19:23:29]requested_item shift.num is exist - process it [19:23:29]requested_item shift.opened is exist - process it [19:23:29]req_shift_opened [19:23:29]FM_GetShiftState [19:23:29]SAM_PROTO_GetShiftState [19:23:29]wFMCommunicate request_size=4 [19:23:29]MH_SAM_APDU [19:23:29]CAPDU: 80 13 01 00 [19:23:29]Write to MH i2c: E2 08 00 F4 28 80 13 01 00 00 00 00 00 99 [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:29]Read from MH i2c: E2 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 0E 00 [19:23:29]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 0E 00 F4 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4A [19:23:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:23:30]wFMCommunicate OK [19:23:30]SAM_PROTO_GetShiftState done [19:23:30]FM_GetShiftState done [19:23:30]req_shift_opened done [19:23:30]requested_item shift.open_date is exist - process it [19:23:30]req_shift_open_date [19:23:30]req_shift_open_date done [19:23:30]produce_requested_data done [19:23:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225488,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:23:30]process_action_free close_receipt [19:23:30]json_value_free [19:23:30]json_value_free done [19:23:30]process_json_proto returns [19:23:30]Send response to host [19:23:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225488,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:23:30]free response buf [19:23:30]execute_script done [19:23:30]execute_script returns [19:23:30]free content buf [19:23:30]Sock 12.Close socket [19:23:30]Sock 12.Thread stoped [19:23:30]accept exits with 9 [19:23:30]New connection [19:23:30]New thread 3067465060 created [19:23:30]Thread 3067321700 joined [19:23:30]Waiting for new connection... [19:23:30] Sock 9.Parse request [19:23:30]Sock 9.Check first char [19:23:30]Sock 9.First char is OK [19:23:30]request: POST /json_proto HTTP/1.0 [19:23:30]Method: POST [19:23:30]URL: /json_proto [19:23:30]Method is POST - this is cgi request [19:23:30]url: /json_proto [19:23:30]query_string will be loaded in cgi processing [19:23:30]execute_cgi json_proto POST (null) [19:23:30]execute_cgi path=json_proto method=POST [19:23:30]POST find Content-Length [19:23:30]Host: 172.17.43.131:8080 [19:23:30]Content-Length: 683 [19:23:30]Content-Type: application/json [19:23:30] [19:23:30]POST finish read [19:23:30]Found Content-Length = 683 [19:23:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:30]execute_script... [19:23:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:30]POST & json_proto [19:23:30]process_json_proto [19:23:30]json parsed OK: [19:23:30]protocol is kg_v1.0 [19:23:30]action value=close_receipt [19:23:30]process_action close_receipt [19:23:30]cmd_close_receipt [19:23:30]MH_GetDate [19:23:30]Write to MH i2c: F0 00 00 F5 28 0C [19:23:30]Write i2c OK [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: F0 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: F0 09 00 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: F0 09 00 F5 28 00 B3 F7 A3 66 F9 24 A2 66 ED [19:23:30]GetLastDocTimeStamp 1722021807 [19:23:30]current date 1722021811 [19:23:30]FM_GetShiftState [19:23:30]SAM_PROTO_GetShiftState [19:23:30]wFMCommunicate request_size=4 [19:23:30]MH_SAM_APDU [19:23:30]CAPDU: 80 13 01 00 [19:23:30]Write to MH i2c: E2 08 00 F6 28 80 13 01 00 00 00 00 00 9B [19:23:30]Write i2c OK [19:23:30]MH_I2C_Read... [19:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:30]Read from MH i2c: E2 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 0E 00 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 0E 00 F6 28 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [19:23:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:23:30]wFMCommunicate OK [19:23:30]SAM_PROTO_GetShiftState done [19:23:30]FM_GetShiftState done [19:23:30]opened in 1721952182 [19:23:30]opened+sec_in_day 1722038582 [19:23:30]quantity*price = 100005 [19:23:30]sum+1 = 100006 [19:23:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 557 26.07.2024 19:23 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225489 ФПД: 178457268464158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225489&fm=178457268464158&tin=02508201610067®Number=0000000000092624&sum=100000 [19:23:31]StoreToDocumentArchive [19:23:31]shift 437 fd 225489 [19:23:31]save to /storage/0437/doc_00225489 [19:23:31]save last doc name /storage/0437/doc_00225489 to /storage/kkm_last_doc_name [19:23:31]save OK [19:23:31]Clear old archive folders... [19:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:31]tlvbuf is 0019BED0 [19:23:31]SAM_PROTO_ClearQueue [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 09 00 00 [19:23:31]Write to MH i2c: E2 08 00 03 29 80 09 00 00 00 00 00 00 9E [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 03 29 00 90 00 A0 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]SAM_PROTO_ClearQueue done [19:23:31]KKMCreateOFDPacket [19:23:31]OFDProtocolAddRootSTLVToBuf [19:23:31]FM_MakeSignedData [19:23:31]FM_MakeSignedData [19:23:31]SAM_PROTO_SignData [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 01 02 [19:23:31]Write to MH i2c: E2 08 00 04 29 80 0D 01 02 00 00 00 00 A6 [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:32]Read from MH i2c: E2 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 03 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 03 00 04 29 00 90 00 A1 [19:23:32]RAPDU: 90 00 [19:23:32]wFMCommunicate OK [19:23:32]wFMCommunicate request_size=255 [19:23:32]MH_SAM_APDU [19:23:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 B3 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 70 03 00 35 04 06 00 A2 [19:23:32]Write to MH i2c: E2 02 01 05 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 B3 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 70 03 00 35 04 06 00 A2 00 00 3A [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:32]Read from MH i2c: E2 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 03 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 03 00 05 29 00 90 00 A2 [19:23:32]RAPDU: 90 00 [19:23:32]wFMCommunicate OK [19:23:32]wFMCommunicate request_size=10 [19:23:32]MH_SAM_APDU [19:23:32]CAPDU: 80 0D 02 02 05 4E 52 18 2A 1E [19:23:32]Write to MH i2c: E2 0D 00 06 29 80 0D 02 02 05 00 4E 52 18 2A 1E 00 00 B3 [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:32]Read from MH i2c: E2 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 03 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 03 00 06 29 00 90 00 A3 [19:23:32]RAPDU: 90 00 [19:23:32]wFMCommunicate OK [19:23:32]wFMCommunicate request_size=4 [19:23:32]MH_SAM_APDU [19:23:32]CAPDU: 80 0D 03 02 [19:23:32]Write to MH i2c: E2 08 00 07 29 80 0D 03 02 00 00 00 00 AB [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:32]Read from MH i2c: E2 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 0B 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 0B 00 07 29 00 9D 0A 72 EB 4C C8 B7 49 90 00 C4 [19:23:32]RAPDU: 9D 0A 72 EB 4C C8 B7 49 90 00 [19:23:32]wFMCommunicate OK [19:23:32]SAM_PROTO_SignData done [19:23:32]FM_MakeSignedData done [19:23:32]CreateOFDProtocolMessage [19:23:32]wFMCommunicate request_size=4 [19:23:32]MH_SAM_APDU [19:23:32]CAPDU: 80 11 00 00 [19:23:32]Write to MH i2c: E2 08 00 08 29 80 11 00 00 00 00 00 00 AB [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:32]Read from MH i2c: E2 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 17 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: E2 17 00 08 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [19:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:32]wFMCommunicate OK [19:23:32]CreateOFDProtocolMessage done [19:23:32]OFDSenderStorePacket 225489 [19:23:32]StoreOFDPacket docnum=225489 [19:23:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 CF 07 01 D9 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 B3 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 70 03 00 35 04 06 00 A2 4E 52 18 2A 1E 9D 0A 72 EB 4C C8 B7 49 [19:23:32]CheckFolder [19:23:32]dirname=/storage/ofd_packets [19:23:32]CheckFolder done [19:23:32]ProducePacketName [19:23:32]name=ofd_packets/00225489 [19:23:32]NVStorageSaveData ofd_packets/00225489 [19:23:32]File name is /storage/ofd_packets/00225489 [19:23:32]Write 301 bytes [19:23:32]NVStorageSaveData done [19:23:32]OFDSenderStorePacket done [19:23:32]KKMCreateOFDPacket done [19:23:32]NVStorageSaveData kkm_last_timestamp [19:23:32]File name is /storage/kkm_last_timestamp [19:23:32]Write 4 bytes [19:23:32]NVStorageSaveData done [19:23:32]ExternCall_PrintAddStr [19:23:32]wPrintStart [19:23:32]Write to MH i2c: 01 00 00 09 29 32 [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 09 29 00 00 00 00 00 FF 0F 47 [19:23:32]RasterBufferAndPrint [19:23:32]line Счет N : (1)2001712 [19:23:32]line ИНН: 02508201610067 [19:23:32]line Контрольно-Кассовый Чек [19:23:32]line ПРОДАЖА [19:23:32]line ТРК (МРК, ГНК) : 63 [19:23:32]line Товар: 2710124130 [19:23:32]line Аи-92-К-5 [19:23:32]line 14.750 * 67.80 [19:23:32]line = 1000.05 [19:23:32]line НДС 12% НСП 1% [19:23:32]line > о реализуемом товаре [19:23:32]line ОКРУГЛЕНИЕ: -0.05 [19:23:32]line ИТОГО: 1000.00 [19:23:32]line Внесено: 1000.00 [19:23:32]line СДАЧА: 0.00 [19:23:32]line НСП 1% : 8.85 [19:23:32]line НДС 12% : 106.20 [19:23:32]line Наличными: 1000.00 [19:23:32]line Безнал.: 0.00 [19:23:32]line Место: АЗС № 97 "Партнер Нефть" [19:23:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:23:32]line СНО: Общий режим [19:23:32]line Чек 557 26.07.2024 19:23 [19:23:32]line Смена: 437 ФФД: 1.0 [19:23:32]line ЗНМ: 0300000054 [19:23:32]line РНМ: 0000000000092624 [19:23:32]line Версия ККМ: 001 [19:23:32]line ФМ: 0000000000874959 [19:23:32]line ФД: 225489 [19:23:32]line ФПД: 178457268464158 [19:23:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225489&fm=178457268464158&tin=02508201610067®Number=0000000000092624&sum=100000 [19:23:32]written 0, free lines is 4095 [19:23:32]Write to MH i2c: 01 00 00 34 29 5D [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 34 29 00 00 00 00 00 66 0C D6 [19:23:32]RasterBufferAndPrint [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]written 0, free lines is 3181 [19:23:33]MH_Cut [19:23:33]Write to MH i2c: D1 01 00 3B 29 01 36 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: D1 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: D1 01 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: D1 01 00 3B 29 00 35 [19:23:33]Write to MH i2c: 01 00 00 3C 29 65 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:34]*** Cut start [19:23:34]*** Partial cut [19:23:34]*** CUTSNS_PIN = 1 [19:23:34]*** CUTSNS_PIN = 0 [19:23:34]*** Brake cut motor [19:23:34]Read from MH i2c: 01 [19:23:34]MH_I2C_Read... [19:23:34]*** Stop cut motor [19:23:34]*** Cut end [19:23:34]Read from MH i2c: 01 07 00 [19:23:34]MH_I2C_Read... [19:23:34]Read from MH i2c: 01 07 00 3C 29 00 00 00 00 00 FF 0F 7A [19:23:34]process_action close_receipt done [19:23:34]requested_data is exist [19:23:34]produce_requested_data [19:23:34]requested_item fm.sn is exist - process it [19:23:34]wFMCommunicate request_size=4 [19:23:34]MH_SAM_APDU [19:23:34]CAPDU: 80 11 00 00 [19:23:34]Write to MH i2c: E2 08 00 3D 29 80 11 00 00 00 00 00 00 E0 [19:23:34]Write i2c OK [19:23:34]MH_I2C_Read... [19:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:34]Read from MH i2c: E2 [19:23:34]MH_I2C_Read... [19:23:34]Read from MH i2c: E2 17 00 [19:23:34]MH_I2C_Read... [19:23:34]Read from MH i2c: E2 17 00 3D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [19:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:23:34]wFMCommunicate OK [19:23:34]requested_item fd.num is exist - process it [19:23:34]SAM_PROTO_GetFieldsCounters [19:23:34]wFMCommunicate request_size=4 [19:23:34]MH_SAM_APDU [19:23:34]CAPDU: 80 13 00 00 [19:23:34]Write to MH i2c: E2 08 00 3E 29 80 13 00 00 00 00 00 00 E3 [19:23:34]Write i2c OK [19:23:34]MH_I2C_Read... [19:23:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:35]Read from MH i2c: E2 [19:23:35]MH_I2C_Read... [19:23:35]Read from MH i2c: E2 62 00 [19:23:35]MH_I2C_Read... [19:23:35]Read from MH i2c: E2 62 00 3E 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [19:23:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D1 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:35]wFMCommunicate OK [19:23:35]SAM_PROTO_GetFieldsCounters done [19:23:35]requested_item shift.num is exist - process it [19:23:35]requested_item shift.opened is exist - process it [19:23:35]req_shift_opened [19:23:35]FM_GetShiftState [19:23:35]SAM_PROTO_GetShiftState [19:23:35]wFMCommunicate request_size=4 [19:23:35]MH_SAM_APDU [19:23:35]CAPDU: 80 13 01 00 [19:23:35]Write to MH i2c: E2 08 00 3F 29 80 13 01 00 00 00 00 00 E5 [19:23:35]Write i2c OK [19:23:35]MH_I2C_Read... [19:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:35]Read from MH i2c: E2 [19:23:35]MH_I2C_Read... [19:23:35]Read from MH i2c: E2 0E 00 [19:23:35]MH_I2C_Read... [19:23:35]Read from MH i2c: E2 0E 00 3F 29 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 96 [19:23:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:23:35]wFMCommunicate OK [19:23:35]SAM_PROTO_GetShiftState done [19:23:35]FM_GetShiftState done [19:23:35]req_shift_opened done [19:23:35]requested_item shift.open_date is exist - process it [19:23:35]req_shift_open_date [19:23:35]req_shift_open_date done [19:23:35]produce_requested_data done [19:23:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225489,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:23:35]process_action_free close_receipt [19:23:35]json_value_free [19:23:35]json_value_free done [19:23:35]process_json_proto returns [19:23:35]Send response to host [19:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225489,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:23:35]free response buf [19:23:35]execute_script done [19:23:35]execute_script returns [19:23:35]free content buf [19:23:35]Sock 9.Close socket [19:23:35]Sock 9.Thread stoped [19:23:35]recv_with_timeout no data received [19:23:46]recv_with_timeout no data received [19:24:10]recv_with_timeout no data received [19:24:25]ConnectInit Can't connect to host [19:24:25]CommunicateWithHost connect error [19:24:25]CommunicateWithHost err = -1 [19:24:25]OFD Sender: Server communicate error [19:24:26]OFD Sender: Processing packet 225369 [packets to send 718, broken 597] [19:24:26]ProducePacketName [19:24:26]name=ofd_packets/00225369 [19:24:26]OFD Sender: To server: pG, [19:24:26]CommunicateWithHost lk.salyk.kg:30040 [19:24:26]ConnectInit lk.salyk.kg [19:24:28]Connected sock=7 [19:24:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 6D CC 04 01 E9 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 B3 D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 70 03 00 35 04 06 00 AE F8 24 0B 7D 0D 9F 6D 22 37 A1 77 37 F1 [19:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 EB 47 00 FE D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 70 03 00 F4 03 04 00 FB A3 A3 66 B6 04 01 00 00 6F DC BE 04 21 E6 44 60 [19:24:31]CommunicateWithHost err = 0 [19:24:31]CheckOFDResponse [19:24:31]1017 (14) - 77093643461234 [19:24:31]1041 (16) - 0000000000874959 [19:24:31]1040 (4) - 225369 [19:24:31]1012 (4) - 26.07.2024 13:26 [19:24:31]1206 (1) - 0 [19:24:31]OFD Sender: Remove packet 225369 [19:24:31]ProducePacketName [19:24:31]name=ofd_packets/00225369 [19:24:31]NVStorageDeleteData [19:24:31]OFD Sender: Processing packet 225370 [packets to send 717, broken 597] [19:24:31]ProducePacketName [19:24:31]name=ofd_packets/00225370 [19:24:31]OFD Sender: To server: pG, [19:24:31]CommunicateWithHost lk.salyk.kg:30040 [19:24:31]ConnectInit lk.salyk.kg [19:24:35]recv_with_timeout no data received [19:24:36]ConnectInit Can't take IP for lk.salyk.kg [19:24:36]CommunicateWithHost connect error [19:24:36]CommunicateWithHost err = -1 [19:24:36]OFD Sender: Server communicate error [19:24:41]OFD Sender: Processing packet 225370 [packets to send 717, broken 597] [19:24:41]ProducePacketName [19:24:41]name=ofd_packets/00225370 [19:24:41]OFD Sender: To server: pG, [19:24:41]CommunicateWithHost lk.salyk.kg:30040 [19:24:41]ConnectInit lk.salyk.kg [19:24:47]Connected sock=9 [19:24:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 54 DD 04 01 27 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 BE D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 70 03 00 35 04 06 00 0B 56 08 87 98 78 CB D7 84 E1 44 1A E4 EA [19:24:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 07 A5 47 00 35 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5A 70 03 00 F4 03 04 00 0F A4 A3 66 B6 04 01 00 00 92 A0 95 E1 7C AF CE 4D [19:24:48]CommunicateWithHost err = 0 [19:24:48]CheckOFDResponse [19:24:48]1017 (14) - 77093643461234 [19:24:48]1041 (16) - 0000000000874959 [19:24:48]1040 (4) - 225370 [19:24:48]1012 (4) - 26.07.2024 13:26 [19:24:48]1206 (1) - 0 [19:24:48]OFD Sender: Remove packet 225370 [19:24:48]ProducePacketName [19:24:48]name=ofd_packets/00225370 [19:24:48]NVStorageDeleteData [19:24:49]OFD Sender: Processing packet 225371 [packets to send 716, broken 597] [19:24:49]ProducePacketName [19:24:49]name=ofd_packets/00225371 [19:24:49]OFD Sender: To server: pG, [19:24:49]CommunicateWithHost lk.salyk.kg:30040 [19:24:49]ConnectInit lk.salyk.kg [19:24:51]Connected sock=7 [19:24:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A3 CA 08 01 0B 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 FA D6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 70 03 00 35 04 06 00 C9 13 85 42 5D E2 72 A0 65 4E 23 08 64 83 [19:24:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3B 28 47 00 F7 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 70 03 00 F4 03 04 00 12 A4 A3 66 B6 04 01 00 00 A8 40 85 88 52 47 65 65 [19:24:53]CommunicateWithHost err = 0 [19:24:53]CheckOFDResponse [19:24:53]1017 (14) - 77093643461234 [19:24:53]1041 (16) - 0000000000874959 [19:24:53]1040 (4) - 225371 [19:24:53]1012 (4) - 26.07.2024 13:26 [19:24:53]1206 (1) - 0 [19:24:53]OFD Sender: Remove packet 225371 [19:24:53]ProducePacketName [19:24:53]name=ofd_packets/00225371 [19:24:53]NVStorageDeleteData [19:24:53]OFD Sender: Processing packet 225372 [packets to send 715, broken 597] [19:24:53]ProducePacketName [19:24:53]name=ofd_packets/00225372 [19:24:53]OFD Sender: To server: pG, [19:24:53]CommunicateWithHost lk.salyk.kg:30040 [19:24:53]ConnectInit lk.salyk.kg [19:24:56]Connected sock=7 [19:24:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 7E 90 08 01 78 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 29 D7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 70 03 00 35 04 06 00 92 52 4D 68 62 FC A4 65 A7 38 26 B4 FE 6F [19:24:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 64 C3 47 00 5A 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 70 03 00 F4 03 04 00 18 A4 A3 66 B6 04 01 00 00 FE E1 4C 7D 42 D0 A0 A0 [19:24:57]CommunicateWithHost err = 0 [19:24:57]CheckOFDResponse [19:24:57]1017 (14) - 77093643461234 [19:24:57]1041 (16) - 0000000000874959 [19:24:57]1040 (4) - 225372 [19:24:57]1012 (4) - 26.07.2024 13:26 [19:24:57]1206 (1) - 0 [19:24:57]OFD Sender: Remove packet 225372 [19:24:57]ProducePacketName [19:24:57]name=ofd_packets/00225372 [19:24:57]NVStorageDeleteData [19:24:57]OFD Sender: Processing packet 225373 [packets to send 714, broken 597] [19:24:57]ProducePacketName [19:24:57]name=ofd_packets/00225373 [19:24:57]OFD Sender: To server: pG, [19:24:57]CommunicateWithHost lk.salyk.kg:30040 [19:24:57]ConnectInit lk.salyk.kg [19:24:59]Connected sock=7 [19:24:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 DA 83 08 01 EB 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 4E D7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 70 03 00 35 04 06 00 C7 A2 A0 93 F9 80 5B D3 E9 D5 1C A2 B7 64 [19:25:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B5 CC 47 00 79 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 70 03 00 F4 03 04 00 1B A4 A3 66 B6 04 01 00 00 11 1D 98 6A 40 F6 30 85 [19:25:03]CommunicateWithHost err = 0 [19:25:03]CheckOFDResponse [19:25:03]1017 (14) - 77093643461234 [19:25:03]1041 (16) - 0000000000874959 [19:25:03]1040 (4) - 225373 [19:25:03]1012 (4) - 26.07.2024 13:26 [19:25:03]1206 (1) - 0 [19:25:03]OFD Sender: Remove packet 225373 [19:25:03]ProducePacketName [19:25:03]name=ofd_packets/00225373 [19:25:03]NVStorageDeleteData [19:25:04]OFD Sender: Processing packet 225374 [packets to send 713, broken 597] [19:25:04]ProducePacketName [19:25:04]name=ofd_packets/00225374 [19:25:04]OFD Sender: To server: pG, [19:25:04]CommunicateWithHost lk.salyk.kg:30040 [19:25:04]ConnectInit lk.salyk.kg [19:25:06]Connected sock=7 [19:25:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FD 77 07 01 9C 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 95 D7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 70 03 00 35 04 06 00 0E 73 F4 8C 4A DD 20 1D 59 09 89 E6 F7 A8 [19:25:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 32 47 00 16 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 70 03 00 F4 03 04 00 22 A4 A3 66 B6 04 01 00 00 16 20 5A 0B DC E0 DA 5F [19:25:07]CommunicateWithHost err = 0 [19:25:07]CheckOFDResponse [19:25:07]1017 (14) - 77093643461234 [19:25:07]1041 (16) - 0000000000874959 [19:25:07]1040 (4) - 225374 [19:25:07]1012 (4) - 26.07.2024 13:26 [19:25:07]1206 (1) - 0 [19:25:07]OFD Sender: Remove packet 225374 [19:25:07]ProducePacketName [19:25:07]name=ofd_packets/00225374 [19:25:07]NVStorageDeleteData [19:25:08]OFD Sender: Processing packet 225375 [packets to send 712, broken 597] [19:25:08]ProducePacketName [19:25:08]name=ofd_packets/00225375 [19:25:08]OFD Sender: To server: pG, [19:25:08]CommunicateWithHost lk.salyk.kg:30040 [19:25:08]ConnectInit lk.salyk.kg [19:25:10]Connected sock=7 [19:25:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 A9 07 01 D4 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 BF D7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 70 03 00 35 04 06 00 90 13 89 16 FB 4D 70 B5 AA 10 8D 8B 84 52 [19:25:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B1 0E 47 00 A7 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 70 03 00 F4 03 04 00 25 A4 A3 66 B6 04 01 00 00 09 C8 7E 4F F4 9A BA 22 [19:25:12]CommunicateWithHost err = 0 [19:25:12]CheckOFDResponse [19:25:12]1017 (14) - 77093643461234 [19:25:12]1041 (16) - 0000000000874959 [19:25:12]1040 (4) - 225375 [19:25:12]1012 (4) - 26.07.2024 13:27 [19:25:12]1206 (1) - 0 [19:25:12]OFD Sender: Remove packet 225375 [19:25:12]ProducePacketName [19:25:12]name=ofd_packets/00225375 [19:25:12]NVStorageDeleteData [19:25:12]OFD Sender: Processing packet 225376 [packets to send 711, broken 597] [19:25:12]ProducePacketName [19:25:12]name=ofd_packets/00225376 [19:25:12]OFD Sender: To server: pG, [19:25:12]CommunicateWithHost lk.salyk.kg:30040 [19:25:12]ConnectInit lk.salyk.kg [19:25:20]recv_with_timeout no data received [19:25:20]Connected sock=7 [19:25:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AF A5 08 01 E2 EE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 C7 D7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 70 03 00 35 04 06 00 43 DC F6 23 A7 03 9A 1F BB 96 88 79 33 86 [19:25:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2D BA 47 00 8E 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 70 03 00 F4 03 04 00 2F A4 A3 66 B6 04 01 00 00 66 1F 38 1B 80 6C C6 A3 [19:25:21]CommunicateWithHost err = 0 [19:25:21]CheckOFDResponse [19:25:21]1017 (14) - 77093643461234 [19:25:21]1041 (16) - 0000000000874959 [19:25:21]1040 (4) - 225376 [19:25:21]1012 (4) - 26.07.2024 13:27 [19:25:21]1206 (1) - 0 [19:25:21]OFD Sender: Remove packet 225376 [19:25:21]ProducePacketName [19:25:21]name=ofd_packets/00225376 [19:25:21]NVStorageDeleteData [19:25:22]OFD Sender: Processing packet 225377 [packets to send 710, broken 597] [19:25:22]ProducePacketName [19:25:22]name=ofd_packets/00225377 [19:25:22]OFD Sender: To server: pG, [19:25:22]CommunicateWithHost lk.salyk.kg:30040 [19:25:22]ConnectInit lk.salyk.kg [19:25:25]Connected sock=7 [19:25:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 59 67 04 01 D1 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 2A D8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 70 03 00 35 04 06 00 BD C2 4C 01 84 DC 13 2D D0 37 AF 75 8F 46 [19:25:30]recv_with_timeout no data received [19:25:30]CommunicateWithHost answer receiving error [19:25:30]CommunicateWithHost err = -3 [19:25:30]OFD Sender: Server communicate error [19:25:35]OFD Sender: Processing packet 225377 [packets to send 710, broken 597] [19:25:35]ProducePacketName [19:25:35]name=ofd_packets/00225377 [19:25:35]OFD Sender: To server: pG, [19:25:35]CommunicateWithHost lk.salyk.kg:30040 [19:25:35]ConnectInit lk.salyk.kg [19:25:37]Connected sock=7 [19:25:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 59 67 04 01 D1 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 2A D8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 70 03 00 35 04 06 00 BD C2 4C 01 84 DC 13 2D D0 37 AF 75 8F 46 [19:25:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3A 02 47 00 0C 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 70 03 00 F4 03 04 00 40 A4 A3 66 B6 04 01 00 00 62 11 E9 53 D7 71 31 EF [19:25:41]CommunicateWithHost err = 0 [19:25:41]CheckOFDResponse [19:25:41]1017 (14) - 77093643461234 [19:25:41]1041 (16) - 0000000000874959 [19:25:41]1040 (4) - 225377 [19:25:41]1012 (4) - 26.07.2024 13:27 [19:25:41]1206 (1) - 0 [19:25:41]OFD Sender: Remove packet 225377 [19:25:41]ProducePacketName [19:25:41]name=ofd_packets/00225377 [19:25:41]NVStorageDeleteData [19:25:41]OFD Sender: Processing packet 225378 [packets to send 709, broken 597] [19:25:41]ProducePacketName [19:25:41]name=ofd_packets/00225378 [19:25:41]OFD Sender: To server: pG, [19:25:41]CommunicateWithHost lk.salyk.kg:30040 [19:25:41]ConnectInit lk.salyk.kg [19:25:49]Connected sock=7 [19:25:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CD EE 07 01 24 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 97 D8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 70 03 00 35 04 06 00 BD 22 D2 50 B4 2B E9 B6 8D C8 60 C4 86 9C [19:25:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A0 F7 47 00 E8 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 70 03 00 F4 03 04 00 4D A4 A3 66 B6 04 01 00 00 76 88 85 6A A5 75 94 4F [19:25:51]CommunicateWithHost err = 0 [19:25:51]CheckOFDResponse [19:25:51]1017 (14) - 77093643461234 [19:25:51]1041 (16) - 0000000000874959 [19:25:51]1040 (4) - 225378 [19:25:51]1012 (4) - 26.07.2024 13:27 [19:25:51]1206 (1) - 0 [19:25:51]OFD Sender: Remove packet 225378 [19:25:51]ProducePacketName [19:25:51]name=ofd_packets/00225378 [19:25:51]NVStorageDeleteData [19:25:52]OFD Sender: Processing packet 225379 [packets to send 708, broken 597] [19:25:52]ProducePacketName [19:25:52]name=ofd_packets/00225379 [19:25:52]OFD Sender: To server: pG, [19:25:52]CommunicateWithHost lk.salyk.kg:30040 [19:25:52]ConnectInit lk.salyk.kg [19:25:56]accept exits with 11 [19:25:56]New connection [19:25:56]New thread 3067321700 created [19:25:56]Thread 3067465060 joined [19:25:56]Waiting for new connection... [19:25:56] Sock 11.Parse request [19:25:56]Sock 11.Check first char [19:25:56]Sock 11.First char is OK [19:25:56]request: POST /json_proto HTTP/1.0 [19:25:56]Method: POST [19:25:56]URL: /json_proto [19:25:56]Method is POST - this is cgi request [19:25:56]url: /json_proto [19:25:56]query_string will be loaded in cgi processing [19:25:56]execute_cgi json_proto POST (null) [19:25:56]execute_cgi path=json_proto method=POST [19:25:56]POST find Content-Length [19:25:56]Host: 172.17.43.131:8080 [19:25:56]Content-Length: 683 [19:25:56]Content-Type: application/json [19:25:56] [19:25:56]POST finish read [19:25:56]Found Content-Length = 683 [19:25:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.420, "sum" : 1960.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1960.00, "total" : 1960.00, "payments": [ { "type": 0, "sum" : 1960.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:56]execute_script... [19:25:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.420, "sum" : 1960.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1960.00, "total" : 1960.00, "payments": [ { "type": 0, "sum" : 1960.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:56]POST & json_proto [19:25:56]process_json_proto [19:25:56]json parsed OK: [19:25:56]protocol is kg_v1.0 [19:25:56]action value=close_receipt [19:25:56]process_action close_receipt [19:25:56]cmd_close_receipt [19:25:56]MH_GetDate [19:25:56]Write to MH i2c: F0 00 00 40 29 58 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: F0 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: F0 09 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: F0 09 00 40 29 00 46 F8 A3 66 F9 24 A2 66 CD [19:25:56]GetLastDocTimeStamp 1722021811 [19:25:56]current date 1722021958 [19:25:56]FM_GetShiftState [19:25:56]SAM_PROTO_GetShiftState [19:25:56]wFMCommunicate request_size=4 [19:25:56]MH_SAM_APDU [19:25:56]CAPDU: 80 13 01 00 [19:25:56]Write to MH i2c: E2 08 00 41 29 80 13 01 00 00 00 00 00 E7 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:56]Read from MH i2c: E2 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 0E 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: E2 0E 00 41 29 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 98 [19:25:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:25:56]wFMCommunicate OK [19:25:56]SAM_PROTO_GetShiftState done [19:25:56]FM_GetShiftState done [19:25:56]opened in 1721952182 [19:25:56]opened+sec_in_day 1722038582 [19:25:56]quantity*price = 196036 [19:25:56]sum+1 = 196037 [19:25:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 1960.00 Внесено: 1960.00 СДАЧА: 0.00 НСП 1% : 17.35 НДС 12% : 208.18 Наличными: 1960.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 558 26.07.2024 19:25 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225490 ФПД: 104877932587622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192558&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225490&fm=104877932587622&tin=02508201610067®Number=0000000000092624&sum=196000 [19:25:57]StoreToDocumentArchive [19:25:57]shift 437 fd 225490 [19:25:57]save to /storage/0437/doc_00225490 [19:25:57]save last doc name /storage/0437/doc_00225490 to /storage/kkm_last_doc_name [19:25:57]save OK [19:25:57]Clear old archive folders... [19:25:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:57]tlvbuf is 001221E0 [19:25:57]SAM_PROTO_ClearQueue [19:25:57]wFMCommunicate request_size=4 [19:25:57]MH_SAM_APDU [19:25:57]CAPDU: 80 09 00 00 [19:25:57]Write to MH i2c: E2 08 00 4E 29 80 09 00 00 00 00 00 00 E9 [19:25:57]Write i2c OK [19:25:57]MH_I2C_Read... [19:25:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:57]Read from MH i2c: E2 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: E2 03 00 [19:25:57]MH_I2C_Read... [19:25:57]Read from MH i2c: E2 03 00 4E 29 00 90 00 EB [19:25:57]RAPDU: 90 00 [19:25:57]wFMCommunicate OK [19:25:58]SAM_PROTO_ClearQueue done [19:25:58]KKMCreateOFDPacket [19:25:58]OFDProtocolAddRootSTLVToBuf [19:25:58]FM_MakeSignedData [19:25:58]FM_MakeSignedData [19:25:58]SAM_PROTO_SignData [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 01 02 [19:25:58]Write to MH i2c: E2 08 00 4F 29 80 0D 01 02 00 00 00 00 F1 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 4F 29 00 90 00 EC [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]wFMCommunicate request_size=255 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C4 FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 51 00 00 00 00 07 04 06 00 A0 FD 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 46 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 70 03 00 35 04 06 00 5F [19:25:58]Write to MH i2c: E2 02 01 50 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C4 FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 51 00 00 00 00 07 04 06 00 A0 FD 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 46 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 70 03 00 35 04 06 00 5F 00 00 FC [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 50 29 00 90 00 ED [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]wFMCommunicate request_size=10 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 02 02 05 62 CB EA AA 66 [19:25:58]Write to MH i2c: E2 0D 00 51 29 80 0D 02 02 05 00 62 CB EA AA 66 00 00 25 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 03 00 51 29 00 90 00 EE [19:25:58]RAPDU: 90 00 [19:25:58]wFMCommunicate OK [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 0D 03 02 [19:25:58]Write to MH i2c: E2 08 00 52 29 80 0D 03 02 00 00 00 00 F6 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 0B 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 0B 00 52 29 00 0A CB CB F9 37 CE 5D AA 90 00 9C [19:25:58]RAPDU: 0A CB CB F9 37 CE 5D AA 90 00 [19:25:58]wFMCommunicate OK [19:25:58]SAM_PROTO_SignData done [19:25:58]FM_MakeSignedData done [19:25:58]CreateOFDProtocolMessage [19:25:58]wFMCommunicate request_size=4 [19:25:58]MH_SAM_APDU [19:25:58]CAPDU: 80 11 00 00 [19:25:58]Write to MH i2c: E2 08 00 53 29 80 11 00 00 00 00 00 00 F6 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:58]Read from MH i2c: E2 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 17 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: E2 17 00 53 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [19:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:25:58]wFMCommunicate OK [19:25:58]CreateOFDProtocolMessage done [19:25:58]OFDSenderStorePacket 225490 [19:25:58]StoreOFDPacket docnum=225490 [19:25:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 0A 07 01 CE 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C4 FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 51 00 00 00 00 07 04 06 00 A0 FD 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 46 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 70 03 00 35 04 06 00 5F 62 CB EA AA 66 0A CB CB F9 37 CE 5D AA [19:25:58]CheckFolder [19:25:58]dirname=/storage/ofd_packets [19:25:58]CheckFolder done [19:25:58]ProducePacketName [19:25:58]name=ofd_packets/00225490 [19:25:58]NVStorageSaveData ofd_packets/00225490 [19:25:58]File name is /storage/ofd_packets/00225490 [19:25:58]Write 301 bytes [19:25:58]NVStorageSaveData done [19:25:58]OFDSenderStorePacket done [19:25:58]KKMCreateOFDPacket done [19:25:58]NVStorageSaveData kkm_last_timestamp [19:25:58]File name is /storage/kkm_last_timestamp [19:25:58]Write 4 bytes [19:25:58]NVStorageSaveData done [19:25:58]ExternCall_PrintAddStr [19:25:58]wPrintStart [19:25:58]Write to MH i2c: 01 00 00 54 29 7D [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 54 29 00 00 00 00 00 FF 0F 92 [19:25:58]RasterBufferAndPrint [19:25:58]line Счет N : (1)2001715 [19:25:58]line ИНН: 02508201610067 [19:25:58]line Контрольно-Кассовый Чек [19:25:58]line ПРОДАЖА [19:25:58]line ТРК (МРК, ГНК) : 34 [19:25:58]line Товар: 2710124500 [19:25:58]line Аи-95-К-5 [19:25:58]line 26.420 * 74.20 [19:25:58]line = 1960.36 [19:25:58]line НДС 12% НСП 1% [19:25:58]line > о реализуемом товаре [19:25:58]line ОКРУГЛЕНИЕ: -0.36 [19:25:58]line ИТОГО: 1960.00 [19:25:58]line Внесено: 1960.00 [19:25:58]line СДАЧА: 0.00 [19:25:58]line НСП 1% : 17.35 [19:25:58]line НДС 12% : 208.18 [19:25:58]line Наличными: 1960.00 [19:25:58]line Безнал.: 0.00 [19:25:58]line Место: АЗС № 97 "Партнер Нефть" [19:25:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:25:58]line СНО: Общий режим [19:25:58]line Чек 558 26.07.2024 19:25 [19:25:58]line Смена: 437 ФФД: 1.0 [19:25:58]line ЗНМ: 0300000054 [19:25:58]line РНМ: 0000000000092624 [19:25:58]line Версия ККМ: 001 [19:25:58]line ФМ: 0000000000874959 [19:25:58]line ФД: 225490 [19:25:58]line ФПД: 104877932587622 [19:25:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192558&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225490&fm=104877932587622&tin=02508201610067®Number=0000000000092624&sum=196000 [19:25:58]written 0, free lines is 4095 [19:25:58]OFD Sender: Processing packet 225379 [packets to send 709, broken 597] [19:25:58]ProducePacketName [19:25:58]name=ofd_packets/00225379 [19:25:58]OFD Sender: To server: pG, [19:25:58]CommunicateWithHost lk.salyk.kg:30040 [19:25:58]ConnectInit lk.salyk.kg [19:25:58]Write to MH i2c: 01 00 00 7F 29 A8 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 7F 29 00 00 00 00 00 6B 0C 26 [19:25:58]RasterBufferAndPrint [19:25:58]line [19:25:58]line [19:25:58]line [19:25:58]line [19:25:58]line [19:25:58]written 0, free lines is 3183 [19:25:58]MH_Cut [19:25:58]Write to MH i2c: D1 01 00 86 29 01 81 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: D1 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: D1 01 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: D1 01 00 86 29 00 80 [19:25:58]Write to MH i2c: 01 00 00 87 29 B0 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:26:00]*** Cut start [19:26:00]*** Partial cut [19:26:00]*** CUTSNS_PIN = 1 [19:26:00]*** CUTSNS_PIN = 0 [19:26:00]*** Brake cut motor [19:26:00]Read from MH i2c: 01 [19:26:00]MH_I2C_Read... [19:26:00]*** Stop cut motor [19:26:00]*** Cut end [19:26:00]Read from MH i2c: 01 07 00 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: 01 07 00 87 29 00 00 00 00 00 FF 0F C5 [19:26:00]process_action close_receipt done [19:26:00]requested_data is exist [19:26:00]produce_requested_data [19:26:00]requested_item fm.sn is exist - process it [19:26:00]wFMCommunicate request_size=4 [19:26:00]MH_SAM_APDU [19:26:00]CAPDU: 80 11 00 00 [19:26:00]Write to MH i2c: E2 08 00 88 29 80 11 00 00 00 00 00 00 2B [19:26:00]Write i2c OK [19:26:00]MH_I2C_Read... [19:26:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:00]Read from MH i2c: E2 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 17 00 [19:26:00]MH_I2C_Read... [19:26:00]Read from MH i2c: E2 17 00 88 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [19:26:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:00]wFMCommunicate OK [19:26:00]requested_item fd.num is exist - process it [19:26:00]SAM_PROTO_GetFieldsCounters [19:26:00]wFMCommunicate request_size=4 [19:26:00]MH_SAM_APDU [19:26:00]CAPDU: 80 13 00 00 [19:26:00]Write to MH i2c: E2 08 00 89 29 80 13 00 00 00 00 00 00 2E [19:26:00]Write i2c OK [19:26:00]MH_I2C_Read... [19:26:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:01]Read from MH i2c: E2 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 62 00 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 62 00 89 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [19:26:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D2 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:01]wFMCommunicate OK [19:26:01]SAM_PROTO_GetFieldsCounters done [19:26:01]requested_item shift.num is exist - process it [19:26:01]requested_item shift.opened is exist - process it [19:26:01]req_shift_opened [19:26:01]FM_GetShiftState [19:26:01]SAM_PROTO_GetShiftState [19:26:01]wFMCommunicate request_size=4 [19:26:01]MH_SAM_APDU [19:26:01]CAPDU: 80 13 01 00 [19:26:01]Write to MH i2c: E2 08 00 8A 29 80 13 01 00 00 00 00 00 30 [19:26:01]Write i2c OK [19:26:01]MH_I2C_Read... [19:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:01]Read from MH i2c: E2 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 0E 00 [19:26:01]MH_I2C_Read... [19:26:01]Read from MH i2c: E2 0E 00 8A 29 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E1 [19:26:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:26:01]wFMCommunicate OK [19:26:01]SAM_PROTO_GetShiftState done [19:26:01]FM_GetShiftState done [19:26:01]req_shift_opened done [19:26:01]requested_item shift.open_date is exist - process it [19:26:01]req_shift_open_date [19:26:01]req_shift_open_date done [19:26:01]produce_requested_data done [19:26:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225490,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:26:01]process_action_free close_receipt [19:26:01]json_value_free [19:26:01]json_value_free done [19:26:01]process_json_proto returns [19:26:01]Send response to host [19:26:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225490,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:26:01]free response buf [19:26:01]execute_script done [19:26:01]execute_script returns [19:26:01]free content buf [19:26:01]Sock 11.Close socket [19:26:01]Sock 11.Thread stoped [19:26:02]Connected sock=7 [19:26:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 15 8E 04 01 26 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 0D D9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 70 03 00 35 04 06 00 E1 34 23 E9 E9 0D D5 8E 1B A2 B1 B7 78 A8 [19:26:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B5 F3 47 00 BC 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 70 03 00 F4 03 04 00 59 A4 A3 66 B6 04 01 00 00 9E 9C 9C 14 7C 6F 0C CC [19:26:03]CommunicateWithHost err = 0 [19:26:03]CheckOFDResponse [19:26:03]1017 (14) - 77093643461234 [19:26:03]1041 (16) - 0000000000874959 [19:26:03]1040 (4) - 225379 [19:26:03]1012 (4) - 26.07.2024 13:27 [19:26:03]1206 (1) - 0 [19:26:03]OFD Sender: Remove packet 225379 [19:26:03]ProducePacketName [19:26:03]name=ofd_packets/00225379 [19:26:03]NVStorageDeleteData [19:26:03]OFD Sender: Processing packet 225380 [packets to send 708, broken 597] [19:26:03]ProducePacketName [19:26:03]name=ofd_packets/00225380 [19:26:03]OFD Sender: To server: pG, [19:26:03]CommunicateWithHost lk.salyk.kg:30040 [19:26:03]ConnectInit lk.salyk.kg [19:26:04]Connected sock=7 [19:26:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F4 17 07 01 A9 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 74 D9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 70 03 00 35 04 06 00 53 2E CC A2 13 66 3B 9B 0A 67 0E BC DE AF [19:26:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A7 AF 47 00 23 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 70 03 00 F4 03 04 00 5B A4 A3 66 B6 04 01 00 00 13 96 C8 8F 6D 68 75 F0 [19:26:05]CommunicateWithHost err = 0 [19:26:05]CheckOFDResponse [19:26:05]1017 (14) - 77093643461234 [19:26:05]1041 (16) - 0000000000874959 [19:26:05]1040 (4) - 225380 [19:26:05]1012 (4) - 26.07.2024 13:27 [19:26:05]1206 (1) - 0 [19:26:05]OFD Sender: Remove packet 225380 [19:26:05]ProducePacketName [19:26:05]name=ofd_packets/00225380 [19:26:05]NVStorageDeleteData [19:26:05]OFD Sender: Processing packet 225381 [packets to send 707, broken 597] [19:26:05]ProducePacketName [19:26:05]name=ofd_packets/00225381 [19:26:05]OFD Sender: To server: pG, [19:26:05]CommunicateWithHost lk.salyk.kg:30040 [19:26:05]ConnectInit lk.salyk.kg [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 15 02 00 08 F4 03 04 00 6F F8 A3 66 [19:26:38]Write to MH i2c: E2 10 00 95 29 80 15 02 00 08 00 F4 03 04 00 6F F8 A3 66 00 00 B9 [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 95 29 00 90 00 32 [19:26:38]RAPDU: 90 00 [19:26:38]wFMCommunicate OK [19:26:38]wFMCommunicate request_size=25 [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [19:26:38]Write to MH i2c: E2 1C 00 96 29 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 9F [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 96 29 00 90 00 33 [19:26:38]RAPDU: 90 00 [19:26:38]wFMCommunicate OK [19:26:38]wFMCommunicate request_size=4 [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 15 03 00 [19:26:38]Write to MH i2c: E2 08 00 97 29 80 15 03 00 00 00 00 00 41 [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 40 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 40 00 97 29 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 02 00 00 35 04 06 00 BD 6E 66 40 32 A0 90 00 11 [19:26:38]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 02 00 00 35 04 06 00 BD 6E 66 40 32 A0 90 00 [19:26:38]wFMCommunicate OK [19:26:38]SAM_PROTO_ProcessDocument answer len = 59 [19:26:38]SAM_PROTO_ProcessDocument done [19:26:38]SetTLVBufToDocument [19:26:38]Processing tag 1209 (04B9) [19:26:38]Malloc new data [19:26:38]Processing tag 1041 (0411) [19:26:38]Processing tag 1040 (0410) [19:26:38]Malloc new data [19:26:38]Processing tag 1038 (040E) [19:26:38]Malloc new data [19:26:38]Processing tag 1042 (0412) [19:26:38]Malloc new data [19:26:38]Processing tag 1077 (0435) [19:26:38]Malloc new data [19:26:38]SetTLVBufToDocument err=0 [19:26:38]KKMLoadAndSignReceiptData store KKM data [19:26:38]KKMLoadAndSignReceiptData err=0 [19:26:38]wFMCommunicate request_size=4 [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 11 00 00 [19:26:38]Write to MH i2c: E2 08 00 98 29 80 11 00 00 00 00 00 00 3B [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 17 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 17 00 98 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [19:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:38]wFMCommunicate OK [19:26:38]Счет N : (1)2001716 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 43 Товар: 2710124130 Аи-92-К-5 7.380 * 67.80 = 500.36 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 559 26.07.2024 19:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225491 ФПД: 208281859535520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192639&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225491&fm=208281859535520&tin=02508201610067®Number=0000000000092624&sum=50000 [19:26:38]StoreToDocumentArchive [19:26:38]shift 437 fd 225491 [19:26:38]save to /storage/0437/doc_00225491 [19:26:38]save last doc name /storage/0437/doc_00225491 to /storage/kkm_last_doc_name [19:26:38]save OK [19:26:38]Clear old archive folders... [19:26:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:38]tlvbuf is 0014A3B0 [19:26:38]SAM_PROTO_ClearQueue [19:26:38]wFMCommunicate request_size=4 [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 09 00 00 [19:26:38]Write to MH i2c: E2 08 00 99 29 80 09 00 00 00 00 00 00 34 [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 99 29 00 90 00 36 [19:26:38]RAPDU: 90 00 [19:26:38]wFMCommunicate OK [19:26:38]SAM_PROTO_ClearQueue done [19:26:38]KKMCreateOFDPacket [19:26:38]OFDProtocolAddRootSTLVToBuf [19:26:38]FM_MakeSignedData [19:26:38]FM_MakeSignedData [19:26:38]SAM_PROTO_SignData [19:26:38]wFMCommunicate request_size=4 [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 0D 01 02 [19:26:38]Write to MH i2c: E2 08 00 9A 29 80 0D 01 02 00 00 00 00 3C [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 03 00 9A 29 00 90 00 37 [19:26:38]RAPDU: 90 00 [19:26:38]wFMCommunicate OK [19:26:38]wFMCommunicate request_size=255 [19:26:38]MH_SAM_APDU [19:26:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 6F F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 35 04 06 00 BD [19:26:39]Write to MH i2c: E2 02 01 9B 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 6F F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 35 04 06 00 BD 00 00 1D [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 03 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 03 00 9B 29 00 90 00 38 [19:26:39]RAPDU: 90 00 [19:26:39]wFMCommunicate OK [19:26:39]wFMCommunicate request_size=10 [19:26:39]MH_SAM_APDU [19:26:39]CAPDU: 80 0D 02 02 05 6E 66 40 32 A0 [19:26:39]Write to MH i2c: E2 0D 00 9C 29 80 0D 02 02 05 00 6E 66 40 32 A0 00 00 2F [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 03 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 03 00 9C 29 00 90 00 39 [19:26:39]RAPDU: 90 00 [19:26:39]wFMCommunicate OK [19:26:39]wFMCommunicate request_size=4 [19:26:39]MH_SAM_APDU [19:26:39]CAPDU: 80 0D 03 02 [19:26:39]Write to MH i2c: E2 08 00 9D 29 80 0D 03 02 00 00 00 00 41 [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 0B 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 0B 00 9D 29 00 6E F7 79 41 5D 5A 97 1F 90 00 CE [19:26:39]RAPDU: 6E F7 79 41 5D 5A 97 1F 90 00 [19:26:39]wFMCommunicate OK [19:26:39]SAM_PROTO_SignData done [19:26:39]FM_MakeSignedData done [19:26:39]CreateOFDProtocolMessage [19:26:39]wFMCommunicate request_size=4 [19:26:39]MH_SAM_APDU [19:26:39]CAPDU: 80 11 00 00 [19:26:39]Write to MH i2c: E2 08 00 9E 29 80 11 00 00 00 00 00 00 41 [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 17 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 17 00 9E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9E [19:26:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:39]wFMCommunicate OK [19:26:39]CreateOFDProtocolMessage done [19:26:39]OFDSenderStorePacket 225491 [19:26:39]StoreOFDPacket docnum=225491 [19:26:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C4 EB 07 01 FB 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 6F F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 35 04 06 00 BD 6E 66 40 32 A0 6E F7 79 41 5D 5A 97 1F [19:26:39]CheckFolder [19:26:39]dirname=/storage/ofd_packets [19:26:39]CheckFolder done [19:26:39]ProducePacketName [19:26:39]name=ofd_packets/00225491 [19:26:39]NVStorageSaveData ofd_packets/00225491 [19:26:39]File name is /storage/ofd_packets/00225491 [19:26:39]Write 301 bytes [19:26:39]NVStorageSaveData done [19:26:39]OFDSenderStorePacket done [19:26:39]KKMCreateOFDPacket done [19:26:39]NVStorageSaveData kkm_last_timestamp [19:26:39]File name is /storage/kkm_last_timestamp [19:26:39]Write 4 bytes [19:26:39]NVStorageSaveData done [19:26:39]ExternCall_PrintAddStr [19:26:39]wPrintStart [19:26:39]Write to MH i2c: 01 00 00 9F 29 C8 [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 07 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 07 00 9F 29 00 00 00 00 00 FF 0F DD [19:26:39]RasterBufferAndPrint [19:26:39]line Счет N : (1)2001716 [19:26:39]line ИНН: 02508201610067 [19:26:39]line Контрольно-Кассовый Чек [19:26:39]line ПРОДАЖА [19:26:39]line ТРК (МРК, ГНК) : 43 [19:26:39]line Товар: 2710124130 [19:26:39]line Аи-92-К-5 [19:26:39]line 7.380 * 67.80 [19:26:39]line = 500.36 [19:26:39]line НДС 12% НСП 1% [19:26:39]line > о реализуемом товаре [19:26:39]line ОКРУГЛЕНИЕ: -0.36 [19:26:39]line ИТОГО: 500.00 [19:26:39]line Внесено: 500.00 [19:26:39]line СДАЧА: 0.00 [19:26:39]line НСП 1% : 4.43 [19:26:39]line НДС 12% : 53.14 [19:26:39]line Наличными: 500.00 [19:26:39]line Безнал.: 0.00 [19:26:39]line Место: АЗС № 97 "Партнер Нефть" [19:26:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:26:39]line СНО: Общий режим [19:26:39]line Чек 559 26.07.2024 19:26 [19:26:39]line Смена: 437 ФФД: 1.0 [19:26:39]line ЗНМ: 0300000054 [19:26:39]line РНМ: 0000000000092624 [19:26:39]line Версия ККМ: 001 [19:26:39]line ФМ: 0000000000874959 [19:26:39]line ФД: 225491 [19:26:39]line ФПД: 208281859535520 [19:26:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192639&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225491&fm=208281859535520&tin=02508201610067®Number=0000000000092624&sum=50000 [19:26:39]written 0, free lines is 4095 [19:26:39]Write to MH i2c: 01 00 00 CA 29 F3 [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 07 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 07 00 CA 29 00 00 00 00 00 6A 0C 70 [19:26:39]RasterBufferAndPrint [19:26:39]line [19:26:39]line [19:26:39]line [19:26:39]line [19:26:39]line [19:26:39]written 0, free lines is 3181 [19:26:39]MH_Cut [19:26:39]Write to MH i2c: D1 01 00 D1 29 01 CC [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: D1 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: D1 01 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: D1 01 00 D1 29 00 CB [19:26:39]Write to MH i2c: 01 00 00 D2 29 FB [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:41]*** Cut start [19:26:41]*** Partial cut [19:26:41]*** CUTSNS_PIN = 1 [19:26:41]*** CUTSNS_PIN = 0 [19:26:41]*** Brake cut motor [19:26:41]Read from MH i2c: 01 [19:26:41]MH_I2C_Read... [19:26:41]*** Stop cut motor [19:26:41]*** Cut end [19:26:41]Read from MH i2c: 01 07 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: 01 07 00 D2 29 00 00 00 00 00 FF 0F 10 [19:26:41]process_action close_receipt done [19:26:41]requested_data is exist [19:26:41]produce_requested_data [19:26:41]requested_item fm.sn is exist - process it [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 11 00 00 [19:26:41]Write to MH i2c: E2 08 00 D3 29 80 11 00 00 00 00 00 00 76 [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 17 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 17 00 D3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [19:26:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:26:41]wFMCommunicate OK [19:26:41]requested_item fd.num is exist - process it [19:26:41]SAM_PROTO_GetFieldsCounters [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 13 00 00 [19:26:41]Write to MH i2c: E2 08 00 D4 29 80 13 00 00 00 00 00 00 79 [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 62 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 62 00 D4 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [19:26:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D3 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:41]wFMCommunicate OK [19:26:41]SAM_PROTO_GetFieldsCounters done [19:26:41]requested_item shift.num is exist - process it [19:26:41]requested_item shift.opened is exist - process it [19:26:41]req_shift_opened [19:26:41]FM_GetShiftState [19:26:41]SAM_PROTO_GetShiftState [19:26:41]wFMCommunicate request_size=4 [19:26:41]MH_SAM_APDU [19:26:41]CAPDU: 80 13 01 00 [19:26:41]Write to MH i2c: E2 08 00 D5 29 80 13 01 00 00 00 00 00 7B [19:26:41]Write i2c OK [19:26:41]MH_I2C_Read... [19:26:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:41]Read from MH i2c: E2 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 0E 00 [19:26:41]MH_I2C_Read... [19:26:41]Read from MH i2c: E2 0E 00 D5 29 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [19:26:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:26:41]wFMCommunicate OK [19:26:41]SAM_PROTO_GetShiftState done [19:26:41]FM_GetShiftState done [19:26:41]req_shift_opened done [19:26:41]requested_item shift.open_date is exist - process it [19:26:41]req_shift_open_date [19:26:41]req_shift_open_date done [19:26:41]produce_requested_data done [19:26:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225491,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:26:41]process_action_free close_receipt [19:26:41]json_value_free [19:26:41]json_value_free done [19:26:41]process_json_proto returns [19:26:41]Send response to host [19:26:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225491,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:26:41]free response buf [19:26:41]execute_script done [19:26:41]execute_script returns [19:26:41]free content buf [19:26:41]Sock 12.Close socket [19:26:41]Sock 12.Thread stoped [19:26:57]recv_with_timeout no data received [19:27:19]recv_with_timeout no data received [19:27:29]accept exits with 9 [19:27:29]New connection [19:27:29]New thread 3067321700 created [19:27:29]Thread 3067465060 joined [19:27:29]Waiting for new connection... [19:27:29] Sock 9.Parse request [19:27:29]Sock 9.Check first char [19:27:29]Sock 9.First char is OK [19:27:29]request: POST /json_proto HTTP/1.0 [19:27:29]Method: POST [19:27:29]URL: /json_proto [19:27:29]Method is POST - this is cgi request [19:27:29]url: /json_proto [19:27:29]query_string will be loaded in cgi processing [19:27:29]execute_cgi json_proto POST (null) [19:27:29]execute_cgi path=json_proto method=POST [19:27:29]POST find Content-Length [19:27:29]Host: 172.17.43.131:8080 [19:27:29]Content-Length: 678 [19:27:29]Content-Type: application/json [19:27:29] [19:27:29]POST finish read [19:27:29]Found Content-Length = 678 [19:27:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:29]execute_script... [19:27:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:29]POST & json_proto [19:27:29]process_json_proto [19:27:29]json parsed OK: [19:27:29]protocol is kg_v1.0 [19:27:29]action value=close_receipt [19:27:29]process_action close_receipt [19:27:29]cmd_close_receipt [19:27:29]MH_GetDate [19:27:29]Write to MH i2c: F0 00 00 D6 29 EE [19:27:29]Write i2c OK [19:27:29]MH_I2C_Read... [19:27:29]Read from MH i2c: F0 [19:27:29]MH_I2C_Read... [19:27:29]Read from MH i2c: F0 09 00 [19:27:29]MH_I2C_Read... [19:27:29]Read from MH i2c: F0 09 00 D6 29 00 A2 F8 A3 66 F9 24 A2 66 BF [19:27:29]GetLastDocTimeStamp 1722021999 [19:27:29]current date 1722022050 [19:27:29]FM_GetShiftState [19:27:29]SAM_PROTO_GetShiftState [19:27:29]wFMCommunicate request_size=4 [19:27:29]MH_SAM_APDU [19:27:29]CAPDU: 80 13 01 00 [19:27:29]Write to MH i2c: E2 08 00 D7 29 80 13 01 00 00 00 00 00 7D [19:27:29]Write i2c OK [19:27:29]MH_I2C_Read... [19:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:29]Read from MH i2c: E2 [19:27:29]MH_I2C_Read... [19:27:29]Read from MH i2c: E2 0E 00 [19:27:29]MH_I2C_Read... [19:27:29]Read from MH i2c: E2 0E 00 D7 29 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2E [19:27:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:27:29]wFMCommunicate OK [19:27:29]SAM_PROTO_GetShiftState done [19:27:29]FM_GetShiftState done [19:27:29]opened in 1721952182 [19:27:29]opened+sec_in_day 1722038582 [19:27:29]quantity*price = 50036 [19:27:29]sum+1 = 50037 [19:27:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 560 26.07.2024 19:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225492 ФПД: 2709860861404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225492&fm=2709860861404&tin=02508201610067®Number=0000000000092624&sum=50000 [19:27:30]StoreToDocumentArchive [19:27:30]shift 437 fd 225492 [19:27:30]save to /storage/0437/doc_00225492 [19:27:30]save last doc name /storage/0437/doc_00225492 to /storage/kkm_last_doc_name [19:27:30]save OK [19:27:30]Clear old archive folders... [19:27:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:30]tlvbuf is B6E25720 [19:27:30]SAM_PROTO_ClearQueue [19:27:30]wFMCommunicate request_size=4 [19:27:30]MH_SAM_APDU [19:27:30]CAPDU: 80 09 00 00 [19:27:30]Write to MH i2c: E2 08 00 E4 29 80 09 00 00 00 00 00 00 7F [19:27:30]Write i2c OK [19:27:30]MH_I2C_Read... [19:27:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:30]Read from MH i2c: E2 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 E4 29 00 90 00 81 [19:27:30]RAPDU: 90 00 [19:27:30]wFMCommunicate OK [19:27:30]SAM_PROTO_ClearQueue done [19:27:30]KKMCreateOFDPacket [19:27:30]OFDProtocolAddRootSTLVToBuf [19:27:30]FM_MakeSignedData [19:27:30]FM_MakeSignedData [19:27:30]SAM_PROTO_SignData [19:27:30]wFMCommunicate request_size=4 [19:27:30]MH_SAM_APDU [19:27:30]CAPDU: 80 0D 01 02 [19:27:30]Write to MH i2c: E2 08 00 E5 29 80 0D 01 02 00 00 00 00 87 [19:27:30]Write i2c OK [19:27:30]MH_I2C_Read... [19:27:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:30]Read from MH i2c: E2 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 E5 29 00 90 00 82 [19:27:30]RAPDU: 90 00 [19:27:30]wFMCommunicate OK [19:27:30]wFMCommunicate request_size=255 [19:27:30]MH_SAM_APDU [19:27:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A2 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 70 03 00 35 04 06 00 02 [19:27:30]Write to MH i2c: E2 02 01 E6 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A2 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 70 03 00 35 04 06 00 02 00 00 E2 [19:27:30]Write i2c OK [19:27:30]MH_I2C_Read... [19:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:30]Read from MH i2c: E2 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 E6 29 00 90 00 83 [19:27:30]RAPDU: 90 00 [19:27:30]wFMCommunicate OK [19:27:30]wFMCommunicate request_size=10 [19:27:30]MH_SAM_APDU [19:27:30]CAPDU: 80 0D 02 02 05 76 F0 4B 45 DC [19:27:30]Write to MH i2c: E2 0D 00 E7 29 80 0D 02 02 05 00 76 F0 4B 45 DC 00 00 66 [19:27:30]Write i2c OK [19:27:30]MH_I2C_Read... [19:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:30]Read from MH i2c: E2 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 [19:27:30]MH_I2C_Read... [19:27:30]Read from MH i2c: E2 03 00 E7 29 00 90 00 84 [19:27:30]RAPDU: 90 00 [19:27:30]wFMCommunicate OK [19:27:30]wFMCommunicate request_size=4 [19:27:30]MH_SAM_APDU [19:27:30]CAPDU: 80 0D 03 02 [19:27:30]Write to MH i2c: E2 08 00 E8 29 80 0D 03 02 00 00 00 00 8C [19:27:30]Write i2c OK [19:27:30]MH_I2C_Read... [19:27:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:31]Read from MH i2c: E2 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: E2 0B 00 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: E2 0B 00 E8 29 00 A5 DB B5 2C 3D 26 AE 8D 90 00 8C [19:27:31]RAPDU: A5 DB B5 2C 3D 26 AE 8D 90 00 [19:27:31]wFMCommunicate OK [19:27:31]SAM_PROTO_SignData done [19:27:31]FM_MakeSignedData done [19:27:31]CreateOFDProtocolMessage [19:27:31]wFMCommunicate request_size=4 [19:27:31]MH_SAM_APDU [19:27:31]CAPDU: 80 11 00 00 [19:27:31]Write to MH i2c: E2 08 00 E9 29 80 11 00 00 00 00 00 00 8C [19:27:31]Write i2c OK [19:27:31]MH_I2C_Read... [19:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:31]Read from MH i2c: E2 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: E2 17 00 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: E2 17 00 E9 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [19:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:27:31]wFMCommunicate OK [19:27:31]CreateOFDProtocolMessage done [19:27:31]OFDSenderStorePacket 225492 [19:27:31]StoreOFDPacket docnum=225492 [19:27:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5E 4E 07 01 9F C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A2 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 70 03 00 35 04 06 00 02 76 F0 4B 45 DC A5 DB B5 2C 3D 26 AE 8D [19:27:31]CheckFolder [19:27:31]dirname=/storage/ofd_packets [19:27:31]CheckFolder done [19:27:31]ProducePacketName [19:27:31]name=ofd_packets/00225492 [19:27:31]NVStorageSaveData ofd_packets/00225492 [19:27:31]File name is /storage/ofd_packets/00225492 [19:27:31]Write 301 bytes [19:27:31]NVStorageSaveData done [19:27:31]OFDSenderStorePacket done [19:27:31]KKMCreateOFDPacket done [19:27:31]NVStorageSaveData kkm_last_timestamp [19:27:31]File name is /storage/kkm_last_timestamp [19:27:31]Write 4 bytes [19:27:31]NVStorageSaveData done [19:27:31]ExternCall_PrintAddStr [19:27:31]wPrintStart [19:27:31]Write to MH i2c: 01 00 00 EA 29 13 [19:27:31]Write i2c OK [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: 01 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: 01 07 00 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: 01 07 00 EA 29 00 00 00 00 00 FF 0F 28 [19:27:31]RasterBufferAndPrint [19:27:31]line Счет N : (1)2001717 [19:27:31]line ИНН: 02508201610067 [19:27:31]line Контрольно-Кассовый Чек [19:27:31]line ПРОДАЖА [19:27:31]line ТРК (МРК, ГНК) : 63 [19:27:31]line Товар: 2710124130 [19:27:31]line Аи-92-К-5 [19:27:31]line 7.380 * 67.80 [19:27:31]line = 500.36 [19:27:31]line НДС 12% НСП 1% [19:27:31]line > о реализуемом товаре [19:27:31]line ОКРУГЛЕНИЕ: -0.36 [19:27:31]line ИТОГО: 500.00 [19:27:31]line Внесено: 500.00 [19:27:31]line СДАЧА: 0.00 [19:27:31]line НСП 1% : 4.43 [19:27:31]line НДС 12% : 53.14 [19:27:31]line Наличными: 500.00 [19:27:31]line Безнал.: 0.00 [19:27:31]line Место: АЗС № 97 "Партнер Нефть" [19:27:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:27:31]line СНО: Общий режим [19:27:31]line Чек 560 26.07.2024 19:27 [19:27:31]line Смена: 437 ФФД: 1.0 [19:27:31]line ЗНМ: 0300000054 [19:27:31]line РНМ: 0000000000092624 [19:27:31]line Версия ККМ: 001 [19:27:31]line ФМ: 0000000000874959 [19:27:31]line ФД: 225492 [19:27:31]line ФПД: 2709860861404 [19:27:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T192730&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225492&fm=2709860861404&tin=02508201610067®Number=0000000000092624&sum=50000 [19:27:31]written 0, free lines is 4095 [19:27:31]Write to MH i2c: 01 00 00 15 2A 3F [19:27:31]Write i2c OK [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: 01 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: 01 07 00 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: 01 07 00 15 2A 00 00 00 00 00 62 0C B4 [19:27:31]RasterBufferAndPrint [19:27:31]line [19:27:31]line [19:27:31]line [19:27:31]line [19:27:31]line [19:27:31]written 0, free lines is 3174 [19:27:31]MH_Cut [19:27:31]Write to MH i2c: D1 01 00 1C 2A 01 18 [19:27:31]Write i2c OK [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: D1 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: D1 01 00 [19:27:31]MH_I2C_Read... [19:27:31]Read from MH i2c: D1 01 00 1C 2A 00 17 [19:27:31]Write to MH i2c: 01 00 00 1D 2A 47 [19:27:31]Write i2c OK [19:27:31]MH_I2C_Read... [19:27:32]*** Cut start [19:27:32]*** Partial cut [19:27:32]*** CUTSNS_PIN = 1 [19:27:32]*** CUTSNS_PIN = 0 [19:27:33]*** Brake cut motor [19:27:33]Read from MH i2c: 01 [19:27:33]MH_I2C_Read... [19:27:33]*** Stop cut motor [19:27:33]*** Cut end [19:27:33]Read from MH i2c: 01 07 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: 01 07 00 1D 2A 00 00 00 00 00 FF 0F 5C [19:27:33]process_action close_receipt done [19:27:33]requested_data is exist [19:27:33]produce_requested_data [19:27:33]requested_item fm.sn is exist - process it [19:27:33]wFMCommunicate request_size=4 [19:27:33]MH_SAM_APDU [19:27:33]CAPDU: 80 11 00 00 [19:27:33]Write to MH i2c: E2 08 00 1E 2A 80 11 00 00 00 00 00 00 C2 [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:33]Read from MH i2c: E2 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 17 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 17 00 1E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [19:27:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:27:33]wFMCommunicate OK [19:27:33]requested_item fd.num is exist - process it [19:27:33]SAM_PROTO_GetFieldsCounters [19:27:33]wFMCommunicate request_size=4 [19:27:33]MH_SAM_APDU [19:27:33]CAPDU: 80 13 00 00 [19:27:33]Write to MH i2c: E2 08 00 1F 2A 80 13 00 00 00 00 00 00 C5 [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:33]Read from MH i2c: E2 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 62 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 62 00 1F 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [19:27:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:33]wFMCommunicate OK [19:27:33]SAM_PROTO_GetFieldsCounters done [19:27:33]requested_item shift.num is exist - process it [19:27:33]requested_item shift.opened is exist - process it [19:27:33]req_shift_opened [19:27:33]FM_GetShiftState [19:27:33]SAM_PROTO_GetShiftState [19:27:33]wFMCommunicate request_size=4 [19:27:33]MH_SAM_APDU [19:27:33]CAPDU: 80 13 01 00 [19:27:33]Write to MH i2c: E2 08 00 20 2A 80 13 01 00 00 00 00 00 C7 [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:33]Read from MH i2c: E2 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 0E 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: E2 0E 00 20 2A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [19:27:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:27:33]wFMCommunicate OK [19:27:33]SAM_PROTO_GetShiftState done [19:27:33]FM_GetShiftState done [19:27:33]req_shift_opened done [19:27:33]requested_item shift.open_date is exist - process it [19:27:33]req_shift_open_date [19:27:33]req_shift_open_date done [19:27:33]produce_requested_data done [19:27:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225492,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:27:33]process_action_free close_receipt [19:27:33]json_value_free [19:27:33]json_value_free done [19:27:33]process_json_proto returns [19:27:33]Send response to host [19:27:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225492,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:27:33]free response buf [19:27:33]execute_script done [19:27:33]execute_script returns [19:27:33]free content buf [19:27:33]Sock 9.Close socket [19:27:33]Sock 9.Thread stoped [19:28:16]ConnectInit Can't connect to host [19:28:16]CommunicateWithHost connect error [19:28:16]CommunicateWithHost err = -1 [19:28:16]OFD Sender: Server communicate error [19:28:16]OFD Sender: Processing packet 225381 [packets to send 709, broken 597] [19:28:16]ProducePacketName [19:28:16]name=ofd_packets/00225381 [19:28:16]OFD Sender: To server: pG, [19:28:16]CommunicateWithHost lk.salyk.kg:30040 [19:28:16]ConnectInit lk.salyk.kg [19:28:16]Connected sock=7 [19:28:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A3 45 04 01 E9 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 5C DA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 70 03 00 35 04 06 00 F3 FD 63 83 E8 C8 3F A4 05 E1 DB 27 83 DE [19:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B7 A1 47 00 2E A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 70 03 00 F4 03 04 00 E0 A4 A3 66 B6 04 01 00 00 99 74 1E BC 93 CD 5B 3E [19:28:17]CommunicateWithHost err = 0 [19:28:17]CheckOFDResponse [19:28:17]1017 (14) - 77093643461234 [19:28:17]1041 (16) - 0000000000874959 [19:28:17]1040 (4) - 225381 [19:28:17]1012 (4) - 26.07.2024 13:30 [19:28:17]1206 (1) - 0 [19:28:17]OFD Sender: Remove packet 225381 [19:28:17]ProducePacketName [19:28:17]name=ofd_packets/00225381 [19:28:17]NVStorageDeleteData [19:28:17]OFD Sender: Processing packet 225382 [packets to send 708, broken 597] [19:28:17]ProducePacketName [19:28:17]name=ofd_packets/00225382 [19:28:17]OFD Sender: To server: pG, [19:28:17]CommunicateWithHost lk.salyk.kg:30040 [19:28:17]ConnectInit lk.salyk.kg [19:28:20]Connected sock=7 [19:28:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5F 61 07 01 C4 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 9B DA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 70 03 00 35 04 06 00 D4 CF 6C 13 C7 BC 77 2F 7A 9F DD DD 0C B6 [19:28:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 05 9B 47 00 64 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 70 03 00 F4 03 04 00 E4 A4 A3 66 B6 04 01 00 00 EB 3E 6B 3F D9 F3 9B B8 [19:28:21]CommunicateWithHost err = 0 [19:28:21]CheckOFDResponse [19:28:21]1017 (14) - 77093643461234 [19:28:21]1041 (16) - 0000000000874959 [19:28:21]1040 (4) - 225382 [19:28:21]1012 (4) - 26.07.2024 13:30 [19:28:21]1206 (1) - 0 [19:28:21]OFD Sender: Remove packet 225382 [19:28:21]ProducePacketName [19:28:21]name=ofd_packets/00225382 [19:28:21]NVStorageDeleteData [19:28:21]OFD Sender: Processing packet 225383 [packets to send 707, broken 597] [19:28:21]ProducePacketName [19:28:21]name=ofd_packets/00225383 [19:28:21]OFD Sender: To server: pG, [19:28:21]CommunicateWithHost lk.salyk.kg:30040 [19:28:21]ConnectInit lk.salyk.kg [19:28:22]Connected sock=7 [19:28:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EF 47 07 01 9D 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 D3 DA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 70 03 00 35 04 06 00 0A 83 29 61 0F F0 06 4B EA 40 D2 72 2F 28 [19:28:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8A 06 47 00 72 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 70 03 00 F4 03 04 00 E5 A4 A3 66 B6 04 01 00 00 ED CB BB 63 35 95 FC EA [19:28:22]CommunicateWithHost err = 0 [19:28:22]CheckOFDResponse [19:28:22]1017 (14) - 77093643461234 [19:28:22]1041 (16) - 0000000000874959 [19:28:22]1040 (4) - 225383 [19:28:22]1012 (4) - 26.07.2024 13:30 [19:28:22]1206 (1) - 0 [19:28:22]OFD Sender: Remove packet 225383 [19:28:22]ProducePacketName [19:28:22]name=ofd_packets/00225383 [19:28:22]NVStorageDeleteData [19:28:23]OFD Sender: Processing packet 225384 [packets to send 706, broken 597] [19:28:23]ProducePacketName [19:28:23]name=ofd_packets/00225384 [19:28:23]OFD Sender: To server: pG, [19:28:23]CommunicateWithHost lk.salyk.kg:30040 [19:28:23]ConnectInit lk.salyk.kg [19:28:23]Connected sock=7 [19:28:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 28 08 07 01 23 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 DA DA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 70 03 00 35 04 06 00 F7 11 EF 88 26 0F E3 0F F0 F9 F2 E1 AE 0E [19:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9F 76 47 00 D3 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 70 03 00 F4 03 04 00 E6 A4 A3 66 B6 04 01 00 00 39 57 C6 7D CC E3 03 A7 [19:28:24]CommunicateWithHost err = 0 [19:28:24]CheckOFDResponse [19:28:24]1017 (14) - 77093643461234 [19:28:24]1041 (16) - 0000000000874959 [19:28:24]1040 (4) - 225384 [19:28:24]1012 (4) - 26.07.2024 13:30 [19:28:24]1206 (1) - 0 [19:28:24]OFD Sender: Remove packet 225384 [19:28:24]ProducePacketName [19:28:24]name=ofd_packets/00225384 [19:28:24]NVStorageDeleteData [19:28:24]OFD Sender: Processing packet 225385 [packets to send 705, broken 597] [19:28:24]ProducePacketName [19:28:24]name=ofd_packets/00225385 [19:28:24]OFD Sender: To server: pG, [19:28:24]CommunicateWithHost lk.salyk.kg:30040 [19:28:24]ConnectInit lk.salyk.kg [19:28:25]Connected sock=7 [19:28:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 E2 07 01 05 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 93 DB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 70 03 00 35 04 06 00 22 8C 89 A7 88 09 64 4D B3 98 DE 6E F0 C8 [19:28:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 9C 47 00 AB C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 70 03 00 F4 03 04 00 E8 A4 A3 66 B6 04 01 00 00 91 59 7F 5B 47 18 D2 A1 [19:28:25]CommunicateWithHost err = 0 [19:28:25]CheckOFDResponse [19:28:25]1017 (14) - 77093643461234 [19:28:25]1041 (16) - 0000000000874959 [19:28:25]1040 (4) - 225385 [19:28:25]1012 (4) - 26.07.2024 13:30 [19:28:25]1206 (1) - 0 [19:28:25]OFD Sender: Remove packet 225385 [19:28:25]ProducePacketName [19:28:25]name=ofd_packets/00225385 [19:28:25]NVStorageDeleteData [19:28:26]OFD Sender: Processing packet 225386 [packets to send 704, broken 597] [19:28:26]ProducePacketName [19:28:26]name=ofd_packets/00225386 [19:28:26]OFD Sender: To server: pG, [19:28:26]CommunicateWithHost lk.salyk.kg:30040 [19:28:26]ConnectInit lk.salyk.kg [19:28:28]Connected sock=7 [19:28:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 88 07 01 7F 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 A4 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 24 C7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C C7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D3 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 81 00 00 00 00 07 04 06 00 0C C7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 B3 DB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 70 03 00 35 04 06 00 14 51 AB 88 74 BD 48 34 FA F4 E0 91 5C 2D [19:28:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF 1B 47 00 57 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 70 03 00 F4 03 04 00 EC A4 A3 66 B6 04 01 00 00 24 76 B5 BD A1 2B 2D F2 [19:28:29]CommunicateWithHost err = 0 [19:28:29]CheckOFDResponse [19:28:29]1017 (14) - 77093643461234 [19:28:29]1041 (16) - 0000000000874959 [19:28:29]1040 (4) - 225386 [19:28:29]1012 (4) - 26.07.2024 13:30 [19:28:29]1206 (1) - 0 [19:28:29]OFD Sender: Remove packet 225386 [19:28:29]ProducePacketName [19:28:29]name=ofd_packets/00225386 [19:28:29]NVStorageDeleteData [19:28:29]OFD Sender: Processing packet 225387 [packets to send 703, broken 597] [19:28:29]ProducePacketName [19:28:29]name=ofd_packets/00225387 [19:28:29]OFD Sender: To server: pG, [19:28:29]CommunicateWithHost lk.salyk.kg:30040 [19:28:29]ConnectInit lk.salyk.kg [19:28:30]Connected sock=7 [19:28:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 1E B5 04 01 0F E8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 4B DC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 70 03 00 35 04 06 00 1C 32 02 DA 2B 89 DB DC B4 25 C2 62 21 B0 [19:28:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 C4 47 00 E0 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 70 03 00 F4 03 04 00 ED A4 A3 66 B6 04 01 00 00 54 4A A8 C5 93 F1 F1 26 [19:28:30]CommunicateWithHost err = 0 [19:28:30]CheckOFDResponse [19:28:30]1017 (14) - 77093643461234 [19:28:30]1041 (16) - 0000000000874959 [19:28:30]1040 (4) - 225387 [19:28:30]1012 (4) - 26.07.2024 13:30 [19:28:30]1206 (1) - 0 [19:28:30]OFD Sender: Remove packet 225387 [19:28:30]ProducePacketName [19:28:30]name=ofd_packets/00225387 [19:28:30]NVStorageDeleteData [19:28:31]OFD Sender: Processing packet 225388 [packets to send 702, broken 597] [19:28:31]ProducePacketName [19:28:31]name=ofd_packets/00225388 [19:28:31]OFD Sender: To server: pG, [19:28:31]CommunicateWithHost lk.salyk.kg:30040 [19:28:31]ConnectInit lk.salyk.kg [19:28:31]Connected sock=7 [19:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 74 C8 07 01 07 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 68 DC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 70 03 00 35 04 06 00 3A 03 D6 C9 62 62 A2 26 6A C2 A0 29 AC 24 [19:28:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D AB 47 00 44 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 70 03 00 F4 03 04 00 EF A4 A3 66 B6 04 01 00 00 96 86 F6 DC 97 54 30 A3 [19:28:32]CommunicateWithHost err = 0 [19:28:32]CheckOFDResponse [19:28:32]1017 (14) - 77093643461234 [19:28:32]1041 (16) - 0000000000874959 [19:28:32]1040 (4) - 225388 [19:28:32]1012 (4) - 26.07.2024 13:30 [19:28:32]1206 (1) - 0 [19:28:32]OFD Sender: Remove packet 225388 [19:28:32]ProducePacketName [19:28:32]name=ofd_packets/00225388 [19:28:32]NVStorageDeleteData [19:28:32]OFD Sender: Processing packet 225389 [packets to send 701, broken 597] [19:28:32]ProducePacketName [19:28:32]name=ofd_packets/00225389 [19:28:32]OFD Sender: To server: pG, [19:28:32]CommunicateWithHost lk.salyk.kg:30040 [19:28:32]ConnectInit lk.salyk.kg [19:28:33]Connected sock=7 [19:28:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 87 AE 07 01 9C 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 70 DC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 70 03 00 35 04 06 00 62 29 32 28 D9 6C 64 2D E7 2D 4B A0 ED 8A [19:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 50 EA 47 00 C4 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 70 03 00 F4 03 04 00 F0 A4 A3 66 B6 04 01 00 00 29 1F B8 21 E2 A5 01 F5 [19:28:33]CommunicateWithHost err = 0 [19:28:33]CheckOFDResponse [19:28:33]1017 (14) - 77093643461234 [19:28:33]1041 (16) - 0000000000874959 [19:28:33]1040 (4) - 225389 [19:28:33]1012 (4) - 26.07.2024 13:30 [19:28:33]1206 (1) - 0 [19:28:33]OFD Sender: Remove packet 225389 [19:28:33]ProducePacketName [19:28:33]name=ofd_packets/00225389 [19:28:33]NVStorageDeleteData [19:28:34]OFD Sender: Processing packet 225390 [packets to send 700, broken 597] [19:28:34]ProducePacketName [19:28:34]name=ofd_packets/00225390 [19:28:34]OFD Sender: To server: pG, [19:28:34]CommunicateWithHost lk.salyk.kg:30040 [19:28:34]ConnectInit lk.salyk.kg [19:28:37]Connected sock=7 [19:28:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2D 70 07 01 C7 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 C6 DC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 70 03 00 35 04 06 00 DA 2E 07 04 7D 40 EC D1 65 02 2E 3F 66 5E [19:28:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A2 53 47 00 4E 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 70 03 00 F4 03 04 00 F4 A4 A3 66 B6 04 01 00 00 65 DA 1C 3A D9 EB 0F C4 [19:28:37]CommunicateWithHost err = 0 [19:28:37]CheckOFDResponse [19:28:37]1017 (14) - 77093643461234 [19:28:37]1041 (16) - 0000000000874959 [19:28:37]1040 (4) - 225390 [19:28:37]1012 (4) - 26.07.2024 13:30 [19:28:37]1206 (1) - 0 [19:28:37]OFD Sender: Remove packet 225390 [19:28:37]ProducePacketName [19:28:37]name=ofd_packets/00225390 [19:28:37]NVStorageDeleteData [19:28:38]OFD Sender: Processing packet 225391 [packets to send 699, broken 597] [19:28:38]ProducePacketName [19:28:38]name=ofd_packets/00225391 [19:28:38]OFD Sender: To server: pG, [19:28:38]CommunicateWithHost lk.salyk.kg:30040 [19:28:38]ConnectInit lk.salyk.kg [19:28:40]Connected sock=7 [19:28:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DC AA 04 01 CF A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 27 DD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 70 03 00 35 04 06 00 F6 A9 EA F3 5D FE C4 29 BD D2 76 16 3C 73 [19:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 A3 47 00 0B 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 70 03 00 F4 03 04 00 F8 A4 A3 66 B6 04 01 00 00 E9 B1 1F 2A 63 A7 3B 1E [19:28:41]CommunicateWithHost err = 0 [19:28:41]CheckOFDResponse [19:28:41]1017 (14) - 77093643461234 [19:28:41]1041 (16) - 0000000000874959 [19:28:41]1040 (4) - 225391 [19:28:41]1012 (4) - 26.07.2024 13:30 [19:28:41]1206 (1) - 0 [19:28:41]OFD Sender: Remove packet 225391 [19:28:41]ProducePacketName [19:28:41]name=ofd_packets/00225391 [19:28:41]NVStorageDeleteData [19:28:42]OFD Sender: Processing packet 225392 [packets to send 698, broken 597] [19:28:42]ProducePacketName [19:28:42]name=ofd_packets/00225392 [19:28:42]OFD Sender: To server: pG, [19:28:42]CommunicateWithHost lk.salyk.kg:30040 [19:28:42]ConnectInit lk.salyk.kg [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 119882+1721902329=1722022211 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 44 F9 A3 66 F9 24 A2 66 6A [19:30:12]Current date/time: 26.07.2024 19:30 [19:30:12]FM_Init [19:30:12]wFMConnect [19:30:12]MH_SAM_On [19:30:12]Write to MH i2c: E0 00 00 08 00 E7 [19:30:12]Write i2c OK [19:30:12]MH_I2C_Read... [19:30:12]*** iso7816_init finished! [19:30:12]*** atr: [19:30:12]*** 0F 3B D5 18 FF 81 91 FE [19:30:12]*** 1F C3 80 73 C8 21 10 0A [19:30:12]*** 00 00 00 00 00 00 00 00 [19:30:12]*** 00 00 00 00 00 00 00 00 [19:30:12]*** 00 00 00 00 00 00 00 00 [19:30:12]*** 00 00 00 00 00 00 00 00 [19:30:12]*** 00 00 00 00 00 00 00 00 [19:30:12]*** 00 00 00 00 00 00 00 00 [19:30:12]Read from MH i2c: E0 [19:30:12]MH_I2C_Read... [19:30:12]Read from MH i2c: E0 10 00 [19:30:12]MH_I2C_Read... [19:30:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [19:30:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:30:12]wFMCommunicate request_size=10 [19:30:12]MH_SAM_APDU [19:30:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:30:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 119901+1721902329=1722022230 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 57 F9 A3 66 F9 24 A2 66 7D [19:30:31]Current date/time: 26.07.2024 19:30 [19:30:31]FM_Init [19:30:31]wFMConnect [19:30:31]MH_SAM_On [19:30:31]Write to MH i2c: E0 00 00 08 00 E7 [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_init finished! [19:30:31]*** atr: [19:30:31]*** 0F 3B D5 18 FF 81 91 FE [19:30:31]*** 1F C3 80 73 C8 21 10 0A [19:30:31]*** 00 00 00 00 00 00 00 00 [19:30:31]*** 00 00 00 00 00 00 00 00 [19:30:31]*** 00 00 00 00 00 00 00 00 [19:30:31]*** 00 00 00 00 00 00 00 00 [19:30:31]*** 00 00 00 00 00 00 00 00 [19:30:31]*** 00 00 00 00 00 00 00 00 [19:30:31]Read from MH i2c: E0 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E0 10 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [19:30:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:30:31]wFMCommunicate request_size=10 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:30:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:30:31]RAPDU: 90 00 [19:30:31]wFMCommunicate OK [19:30:31]wFMCommunicate request_size=4 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 11 00 00 [19:30:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 17 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [19:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:30:31]wFMCommunicate OK [19:30:31]Detected FM SN is 0000000000874959 [19:30:31]Stored FM SN is 0000000000874959 [19:30:31]wFMCommunicate request_size=9 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:30:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:30:31]RAPDU: 90 00 [19:30:31]wFMCommunicate OK [19:30:31]FM PIN OK [19:30:31]wFMCommunicate request_size=8 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 14 04 00 03 02 00 01 [19:30:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:30:31]RAPDU: 90 00 [19:30:31]wFMCommunicate OK [19:30:31]wFMCommunicate request_size=13 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:30:31]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:30:31]RAPDU: 90 00 [19:30:31]wFMCommunicate OK [19:30:31]wFMCommunicate request_size=4 [19:30:31]MH_SAM_APDU [19:30:31]CAPDU: 80 11 00 00 [19:30:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:31]Read from MH i2c: E2 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 17 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [19:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:30:31]wFMCommunicate OK [19:30:31]DocumentArchiveInit [19:30:31]Start Httpd... [19:30:31]Httpd thread 3067219300 created [19:30:31]Write to MH i2c: 01 00 00 0F 00 0F [19:30:31]Write i2c OK [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: 01 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: 01 07 00 [19:30:31]MH_I2C_Read... [19:30:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:30:31]MH Int Process started [19:30:31]Allocated Socket 7 [19:30:31]Bind OK [19:30:31]Listen OK [19:30:31]httpd running on port 8080 [19:30:31]Waiting for new connection... [19:30:32]OFD Sender: Processing packet 225392 [packets to send 698, broken 597] [19:30:32]ProducePacketName [19:30:32]name=ofd_packets/00225392 [19:30:32]OFD Sender: To server: pG, [19:30:32]CommunicateWithHost lk.salyk.kg:30040 [19:30:32]ConnectInit lk.salyk.kg [19:30:33]accept exits with 8 [19:30:33]New connection [19:30:33]New thread 3066932580 created [19:30:33]Waiting for new connection... [19:30:33] Sock 8.Parse request [19:30:33]Sock 8.Check first char [19:30:33]Sock 8.First char is OK [19:30:33]request: POST /json_proto HTTP/1.0 [19:30:33]Method: POST [19:30:33]URL: /json_proto [19:30:33]Method is POST - this is cgi request [19:30:33]url: /json_proto [19:30:33]query_string will be loaded in cgi processing [19:30:33]execute_cgi json_proto POST (null) [19:30:33]execute_cgi path=json_proto method=POST [19:30:33]POST find Content-Length [19:30:33]Host: 172.17.43.131:8080 [19:30:33]Content-Length: 215 [19:30:33]Content-Type: application/json [19:30:33] [19:30:33]POST finish read [19:30:33]Found Content-Length = 215 [19:30:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:33]execute_script... [19:30:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:33]POST & json_proto [19:30:33]process_json_proto [19:30:33]json parsed OK: [19:30:33]protocol is kg_v1.0 [19:30:33]action value=get_value [19:30:33]process_action get_value [19:30:33]cmd_get_value [19:30:33]process_action get_value done [19:30:33]requested_data is exist [19:30:33]produce_requested_data [19:30:33]requested_item kkm.sn is exist - process it [19:30:33]requested_item kkm.ver is exist - process it [19:30:33]requested_item fm.sn is exist - process it [19:30:33]wFMCommunicate request_size=4 [19:30:33]MH_SAM_APDU [19:30:33]CAPDU: 80 11 00 00 [19:30:33]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:30:33]Write i2c OK [19:30:33]MH_I2C_Read... [19:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:33]Connected sock=9 [19:30:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DE 0E 04 01 CF 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 FC DD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 70 03 00 35 04 06 00 D2 65 AA 69 90 DD A4 15 DC 62 05 FC B1 EC [19:30:33]Read from MH i2c: E2 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 17 00 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [19:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:30:33]wFMCommunicate OK [19:30:33]requested_item fd.num is exist - process it [19:30:33]SAM_PROTO_GetFieldsCounters [19:30:33]wFMCommunicate request_size=4 [19:30:33]MH_SAM_APDU [19:30:33]CAPDU: 80 13 00 00 [19:30:33]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:30:33]Write i2c OK [19:30:33]MH_I2C_Read... [19:30:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:33]Read from MH i2c: E2 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 62 00 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [19:30:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D4 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:33]wFMCommunicate OK [19:30:33]SAM_PROTO_GetFieldsCounters done [19:30:33]requested_item shift.num is exist - process it [19:30:33]requested_item shift.opened is exist - process it [19:30:33]req_shift_opened [19:30:33]FM_GetShiftState [19:30:33]SAM_PROTO_GetShiftState [19:30:33]wFMCommunicate request_size=4 [19:30:33]MH_SAM_APDU [19:30:33]CAPDU: 80 13 01 00 [19:30:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:30:33]Write i2c OK [19:30:33]MH_I2C_Read... [19:30:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:33]Read from MH i2c: E2 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 0E 00 [19:30:33]MH_I2C_Read... [19:30:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [19:30:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:30:33]wFMCommunicate OK [19:30:33]SAM_PROTO_GetShiftState done [19:30:33]FM_GetShiftState done [19:30:33]req_shift_opened done [19:30:33]requested_item shift.open_date is exist - process it [19:30:33]req_shift_open_date [19:30:33]req_shift_open_date done [19:30:33]produce_requested_data done [19:30:33]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225492,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:30:33]process_action_free get_value [19:30:33]json_value_free [19:30:33]json_value_free done [19:30:33]process_json_proto returns [19:30:33]Send response to host [19:30:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225492,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:30:33]free response buf [19:30:33]execute_script done [19:30:33]execute_script returns [19:30:33]free content buf [19:30:33]Sock 8.Close socket [19:30:33]Sock 8.Thread stoped [19:30:33]accept exits with 10 [19:30:33]New connection [19:30:33]New thread 3066789220 created [19:30:33]Thread 3066932580 joined [19:30:33]Waiting for new connection... [19:30:33] Sock 10.Parse request [19:30:33]Sock 10.Check first char [19:30:33]Sock 10.First char is OK [19:30:33]request: POST /json_proto HTTP/1.0 [19:30:33]Method: POST [19:30:33]URL: /json_proto [19:30:33]Method is POST - this is cgi request [19:30:33]url: /json_proto [19:30:33]query_string will be loaded in cgi processing [19:30:33]execute_cgi json_proto POST (null) [19:30:33]execute_cgi path=json_proto method=POST [19:30:33]POST find Content-Length [19:30:33]Host: 172.17.43.131:8080 [19:30:33]Content-Length: 331 [19:30:33]Content-Type: application/json [19:30:33] [19:30:33]POST finish read [19:30:33]Found Content-Length = 331 [19:30:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:30:34]execute_script... [19:30:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:30:34]POST & json_proto [19:30:34]process_json_proto [19:30:34]json parsed OK: [19:30:34]protocol is kg_v1.0 [19:30:34]action value=get_value [19:30:34]process_action get_value [19:30:34]cmd_get_value [19:30:34]process_action get_value done [19:30:34]requested_data is exist [19:30:34]produce_requested_data [19:30:34]requested_item fm.sale.total is exist - process it [19:30:34]SAM_PROTO_GetFMData [19:30:34]wFMCommunicate request_size=4 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 13 03 00 [19:30:34]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 01 47 00 47 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 70 03 00 F4 03 04 00 67 A5 A3 66 B6 04 01 00 00 4F 8F 7A 03 75 0F 92 3B [19:30:34]CommunicateWithHost err = 0 [19:30:34]CheckOFDResponse [19:30:34]1017 (14) - 77093643461234 [19:30:34]1041 (16) - 0000000000874959 [19:30:34]1040 (4) - 225392 [19:30:34]1012 (4) - 26.07.2024 13:32 [19:30:34]1206 (1) - 0 [19:30:34]OFD Sender: Remove packet 225392 [19:30:34]ProducePacketName [19:30:34]name=ofd_packets/00225392 [19:30:34]NVStorageDeleteData [19:30:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 FD 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 6A 6D 03 00 69 04 A3 00 6F 04 04 00 21 67 03 00 B1 04 05 00 69 26 B3 77 05 70 04 05 00 20 5D A5 AB 04 72 04 04 00 49 C9 0D CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C7 AC AE 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C2 9B 63 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 C6 [19:30:34]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 6A 6D 03 00 69 04 A3 00 6F 04 04 00 21 67 03 00 B1 04 05 00 69 26 B3 77 05 70 04 05 00 20 5D A5 AB 04 72 04 04 00 49 C9 0D CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 C7 AC AE 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 C2 9B 63 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [19:30:34]wFMCommunicate OK [19:30:34]wFMCommunicate request_size=4 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 17 00 00 [19:30:34]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]OFD Sender: Processing packet 225393 [packets to send 697, broken 597] [19:30:34]ProducePacketName [19:30:34]name=ofd_packets/00225393 [19:30:34]OFD Sender: To server: pG, [19:30:34]CommunicateWithHost lk.salyk.kg:30040 [19:30:34]ConnectInit lk.salyk.kg [19:30:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:30:34]Read from MH i2c: E2 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 FD 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [19:30:34]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [19:30:34]wFMCommunicate OK [19:30:34]wFMCommunicate request_size=4 [19:30:34]MH_SAM_APDU [19:30:34]CAPDU: 80 17 00 00 [19:30:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:30:35]Read from MH i2c: E2 [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: E2 FD 00 [19:30:35]MH_I2C_Read... [19:30:35]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [19:30:35]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [19:30:35]wFMCommunicate OK [19:30:35]wFMCommunicate request_size=4 [19:30:35]MH_SAM_APDU [19:30:35]CAPDU: 80 17 00 00 [19:30:35]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:30:35]Write i2c OK [19:30:35]MH_I2C_Read... [19:30:35]Connected sock=9 [19:30:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3F B3 07 01 9F 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 119970+1721902329=1722022299 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 9B F9 A3 66 F9 24 A2 66 C1 [19:31:39]Current date/time: 26.07.2024 19:31 [19:31:39]FM_Init [19:31:39]wFMConnect [19:31:39]MH_SAM_On [19:31:39]Write to MH i2c: E0 00 00 08 00 E7 [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_init finished! [19:31:39]*** atr: [19:31:39]*** 0F 3B D5 18 FF 81 91 FE [19:31:39]*** 1F C3 80 73 C8 21 10 0A [19:31:39]*** 00 00 00 00 00 00 00 00 [19:31:39]*** 00 00 00 00 00 00 00 00 [19:31:39]*** 00 00 00 00 00 00 00 00 [19:31:39]*** 00 00 00 00 00 00 00 00 [19:31:39]*** 00 00 00 00 00 00 00 00 [19:31:39]*** 00 00 00 00 00 00 00 00 [19:31:39]Read from MH i2c: E0 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E0 10 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [19:31:39]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:31:39]wFMCommunicate request_size=10 [19:31:39]MH_SAM_APDU [19:31:39]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:31:39]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:31:39]Read from MH i2c: E2 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:31:39]RAPDU: 90 00 [19:31:39]wFMCommunicate OK [19:31:39]wFMCommunicate request_size=4 [19:31:39]MH_SAM_APDU [19:31:39]CAPDU: 80 11 00 00 [19:31:39]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:39]Read from MH i2c: E2 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 17 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [19:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:39]wFMCommunicate OK [19:31:39]Detected FM SN is 0000000000874959 [19:31:39]Stored FM SN is 0000000000874959 [19:31:39]wFMCommunicate request_size=9 [19:31:39]MH_SAM_APDU [19:31:39]CAPDU: 80 16 00 00 04 1A 5E 01 00 [19:31:39]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:31:39]Read from MH i2c: E2 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:31:39]RAPDU: 90 00 [19:31:39]wFMCommunicate OK [19:31:39]FM PIN OK [19:31:39]wFMCommunicate request_size=8 [19:31:39]MH_SAM_APDU [19:31:39]CAPDU: 80 14 04 00 03 02 00 01 [19:31:39]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:31:39]Read from MH i2c: E2 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:31:39]RAPDU: 90 00 [19:31:39]wFMCommunicate OK [19:31:39]wFMCommunicate request_size=13 [19:31:39]MH_SAM_APDU [19:31:39]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:31:39]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:31:39]Read from MH i2c: E2 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:31:39]RAPDU: 90 00 [19:31:39]wFMCommunicate OK [19:31:39]wFMCommunicate request_size=4 [19:31:39]MH_SAM_APDU [19:31:39]CAPDU: 80 11 00 00 [19:31:39]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:39]Read from MH i2c: E2 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 17 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [19:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:39]wFMCommunicate OK [19:31:39]DocumentArchiveInit [19:31:39]Start Httpd... [19:31:39]Httpd thread 3067084132 created [19:31:39]Write to MH i2c: 01 00 00 0F 00 0F [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 07 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:31:39]MH Int Process started [19:31:39]Allocated Socket 8 [19:31:39]Bind OK [19:31:39]Listen OK [19:31:39]httpd running on port 8080 [19:31:39]Waiting for new connection... [19:31:40]OFD Sender: Processing packet 225400 [packets to send 692, broken 598] [19:31:40]ProducePacketName [19:31:40]name=ofd_packets/00225400 [19:31:40]OFD Sender: To server: pG, [19:31:40]CommunicateWithHost lk.salyk.kg:30040 [19:31:40]ConnectInit lk.salyk.kg [19:31:41]accept exits with 9 [19:31:41]New connection [19:31:41]New thread 3066797412 created [19:31:41]Waiting for new connection... [19:31:41] Sock 9.Parse request [19:31:41]Sock 9.Check first char [19:31:41]Sock 9.First char is OK [19:31:41]request: POST /json_proto HTTP/1.0 [19:31:41]Method: POST [19:31:41]URL: /json_proto [19:31:41]Method is POST - this is cgi request [19:31:41]url: /json_proto [19:31:41]query_string will be loaded in cgi processing [19:31:41]execute_cgi json_proto POST (null) [19:31:41]execute_cgi path=json_proto method=POST [19:31:41]POST find Content-Length [19:31:41]Host: 172.17.43.131:8080 [19:31:41]Content-Length: 215 [19:31:41]Content-Type: application/json [19:31:41] [19:31:41]POST finish read [19:31:41]Found Content-Length = 215 [19:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:41]execute_script... [19:31:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:41]POST & json_proto [19:31:41]process_json_proto [19:31:41]json parsed OK: [19:31:41]protocol is kg_v1.0 [19:31:41]action value=get_value [19:31:41]process_action get_value [19:31:41]cmd_get_value [19:31:41]process_action get_value done [19:31:41]requested_data is exist [19:31:41]produce_requested_data [19:31:41]requested_item kkm.sn is exist - process it [19:31:41]requested_item kkm.ver is exist - process it [19:31:41]requested_item fm.sn is exist - process it [19:31:41]wFMCommunicate request_size=4 [19:31:41]MH_SAM_APDU [19:31:41]CAPDU: 80 11 00 00 [19:31:41]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:31:41]Write i2c OK [19:31:41]MH_I2C_Read... [19:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:41]Read from MH i2c: E2 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: E2 17 00 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [19:31:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:31:41]wFMCommunicate OK [19:31:41]requested_item fd.num is exist - process it [19:31:41]SAM_PROTO_GetFieldsCounters [19:31:41]wFMCommunicate request_size=4 [19:31:41]MH_SAM_APDU [19:31:41]CAPDU: 80 13 00 00 [19:31:41]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:31:41]Write i2c OK [19:31:41]MH_I2C_Read... [19:31:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:41]Read from MH i2c: E2 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: E2 62 00 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [19:31:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D6 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:41]wFMCommunicate OK [19:31:41]SAM_PROTO_GetFieldsCounters done [19:31:41]requested_item shift.num is exist - process it [19:31:41]requested_item shift.opened is exist - process it [19:31:41]req_shift_opened [19:31:41]FM_GetShiftState [19:31:41]SAM_PROTO_GetShiftState [19:31:41]wFMCommunicate request_size=4 [19:31:41]MH_SAM_APDU [19:31:41]CAPDU: 80 13 01 00 [19:31:41]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:31:41]Write i2c OK [19:31:41]MH_I2C_Read... [19:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:41]Read from MH i2c: E2 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: E2 0E 00 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [19:31:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:31:41]wFMCommunicate OK [19:31:41]SAM_PROTO_GetShiftState done [19:31:41]FM_GetShiftState done [19:31:41]req_shift_opened done [19:31:41]requested_item shift.open_date is exist - process it [19:31:41]req_shift_open_date [19:31:41]req_shift_open_date done [19:31:41]produce_requested_data done [19:31:41]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225494,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:31:41]process_action_free get_value [19:31:41]json_value_free [19:31:41]json_value_free done [19:31:41]process_json_proto returns [19:31:41]Send response to host [19:31:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225494,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:31:41]free response buf [19:31:41]execute_script done [19:31:41]execute_script returns [19:31:41]free content buf [19:31:41]Sock 9.Close socket [19:31:41]Sock 9.Thread stoped [19:31:41]accept exits with 11 [19:31:41]New connection [19:31:41]New thread 3066654052 created [19:31:41]Thread 3066797412 joined [19:31:41]Waiting for new connection... [19:31:41] Sock 11.Parse request [19:31:41]Sock 11.Check first char [19:31:41]Sock 11.First char is OK [19:31:41]request: POST /json_proto HTTP/1.0 [19:31:41]Method: POST [19:31:41]URL: /json_proto [19:31:41]Method is POST - this is cgi request [19:31:41]url: /json_proto [19:31:41]query_string will be loaded in cgi processing [19:31:41]execute_cgi json_proto POST (null) [19:31:41]execute_cgi path=json_proto method=POST [19:31:41]POST find Content-Length [19:31:41]Host: 172.17.43.131:8080 [19:31:41]Content-Length: 331 [19:31:41]Content-Type: application/json [19:31:41] [19:31:41]POST finish read [19:31:41]Found Content-Length = 331 [19:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:31:41]execute_script... [19:31:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:31:41]POST & json_proto [19:31:41]process_json_proto [19:31:41]json parsed OK: [19:31:41]protocol is kg_v1.0 [19:31:41]action value=get_value [19:31:41]process_action get_value [19:31:41]cmd_get_value [19:31:41]process_action get_value done [19:31:41]requested_data is exist [19:31:41]produce_requested_data [19:31:41]requested_item fm.sale.total is exist - process it [19:31:41]SAM_PROTO_GetFMData [19:31:41]wFMCommunicate request_size=4 [19:31:41]MH_SAM_APDU [19:31:41]CAPDU: 80 13 03 00 [19:31:41]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:31:41]Write i2c OK [19:31:41]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 6C 6D 03 00 69 04 A3 00 6F 04 04 00 23 67 03 00 B1 04 05 00 B9 F4 C6 77 05 70 04 05 00 70 2B B9 AB 04 72 04 04 00 49 C9 0D CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 42 C7 B0 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A1 C8 63 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 D1 [19:31:42]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 6C 6D 03 00 69 04 A3 00 6F 04 04 00 23 67 03 00 B1 04 05 00 B9 F4 C6 77 05 70 04 05 00 70 2B B9 AB 04 72 04 04 00 49 C9 0D CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 42 C7 B0 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A1 C8 63 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [19:31:42]wFMCommunicate OK [19:31:42]wFMCommunicate request_size=4 [19:31:42]MH_SAM_APDU [19:31:42]CAPDU: 80 17 00 00 [19:31:42]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [19:31:42]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [19:31:42]wFMCommunicate OK [19:31:42]wFMCommunicate request_size=4 [19:31:42]MH_SAM_APDU [19:31:42]CAPDU: 80 17 00 00 [19:31:42]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 [19:31:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [19:31:42]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [19:31:42]wFMCommunicate OK [19:31:42]wFMCommunicate request_size=4 [19:31:42]MH_SAM_APDU [19:31:42]CAPDU: 80 17 00 00 [19:31:42]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 FD 00 [19:31:42]MH_I2C_Read... [19:31:43]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [19:31:43]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [19:31:43]wFMCommunicate OK [19:31:43]wFMCommunicate request_size=4 [19:31:43]MH_SAM_APDU [19:31:43]CAPDU: 80 17 00 00 [19:31:43]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:31:43]Write i2c OK [19:31:43]MH_I2C_Read... [19:31:43]Connected sock=6 [19:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 [19:26:37]recv_with_timeout no data received [19:26:37]accept exits with 12 [19:26:37]New connection [19:26:37]New thread 3067465060 created [19:26:37]Thread 3067321700 joined [19:26:37]Waiting for new connection... [19:26:37] Sock 12.Parse request [19:26:37]Sock 12.Check first char [19:26:37]Sock 12.First char is OK [19:26:37]request: POST /json_proto HTTP/1.0 [19:26:37]Method: POST [19:26:37]URL: /json_proto [19:26:37]Method is POST - this is cgi request [19:26:37]url: /json_proto [19:26:37]query_string will be loaded in cgi processing [19:26:37]execute_cgi json_proto POST (null) [19:26:37]execute_cgi path=json_proto method=POST [19:26:37]POST find Content-Length [19:26:37]Host: 172.17.43.131:8080 [19:26:37]Content-Length: 678 [19:26:37]Content-Type: application/json [19:26:37] [19:26:37]POST finish read [19:26:37]Found Content-Length = 678 [19:26:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:37]execute_script... [19:26:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:37]POST & json_proto [19:26:37]process_json_proto [19:26:37]json parsed OK: [19:26:37]protocol is kg_v1.0 [19:26:37]action value=close_receipt [19:26:37]process_action close_receipt [19:26:37]cmd_close_receipt [19:26:37]MH_GetDate [19:26:37]Write to MH i2c: F0 00 00 8B 29 A3 [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: F0 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: F0 09 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: F0 09 00 8B 29 00 6F F8 A3 66 F9 24 A2 66 41 [19:26:37]GetLastDocTimeStamp 1722021958 [19:26:37]current date 1722021999 [19:26:37]FM_GetShiftState [19:26:37]SAM_PROTO_GetShiftState [19:26:37]wFMCommunicate request_size=4 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 13 01 00 [19:26:37]Write to MH i2c: E2 08 00 8C 29 80 13 01 00 00 00 00 00 32 [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:37]Read from MH i2c: E2 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 0E 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 0E 00 8C 29 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E3 [19:26:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:26:37]wFMCommunicate OK [19:26:37]SAM_PROTO_GetShiftState done [19:26:37]FM_GetShiftState done [19:26:37]opened in 1721952182 [19:26:37]opened+sec_in_day 1722038582 [19:26:37]quantity*price = 50036 [19:26:37]sum+1 = 50037 [19:26:37]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.85 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 563 26.07.2024 19:32 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225495 ФПД: 92351768903617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225495&fm=92351768903617&tin=02508201610067®Number=0000000000092624&sum=998000 [19:32:45]StoreToDocumentArchive [19:32:45]shift 437 fd 225495 [19:32:45]save to /storage/0437/doc_00225495 [19:32:45]save last doc name /storage/0437/doc_00225495 to /storage/kkm_last_doc_name [19:32:45]save OK [19:32:45]Clear old archive folders... [19:32:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:32:45]tlvbuf is 01928570 [19:32:45]SAM_PROTO_ClearQueue [19:32:45]wFMCommunicate request_size=4 [19:32:45]MH_SAM_APDU [19:32:45]CAPDU: 80 09 00 00 [19:32:45]Write to MH i2c: E2 08 00 55 00 80 09 00 00 00 00 00 00 C7 [19:32:45]Write i2c OK [19:32:45]MH_I2C_Read... [19:32:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:45]Read from MH i2c: E2 [19:32:45]MH_I2C_Read... [19:32:45]Read from MH i2c: E2 03 00 [19:32:45]MH_I2C_Read... [19:32:45]Read from MH i2c: E2 03 00 55 00 00 90 00 C9 [19:32:45]RAPDU: 90 00 [19:32:45]wFMCommunicate OK [19:32:45]SAM_PROTO_ClearQueue done [19:32:45]KKMCreateOFDPacket [19:32:45]OFDProtocolAddRootSTLVToBuf [19:32:45]FM_MakeSignedData [19:32:45]FM_MakeSignedData [19:32:45]SAM_PROTO_SignData [19:32:45]wFMCommunicate request_size=4 [19:32:45]MH_SAM_APDU [19:32:45]CAPDU: 80 0D 01 02 [19:32:45]Write to MH i2c: E2 08 00 56 00 80 0D 01 02 00 00 00 00 CF [19:32:45]Write i2c OK [19:32:45]MH_I2C_Read... [19:32:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:45]Read from MH i2c: E2 [19:32:45]MH_I2C_Read... [19:32:45]Read from MH i2c: E2 03 00 [19:32:45]MH_I2C_Read... [19:32:45]Read from MH i2c: E2 03 00 56 00 00 90 00 CA [19:32:45]RAPDU: 90 00 [19:32:45]wFMCommunicate OK [19:32:45]wFMCommunicate request_size=255 [19:32:45]MH_SAM_APDU [19:32:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 DD F9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 70 03 00 35 04 06 00 53 FE 52 61 [19:32:45]Write to MH i2c: E2 02 01 57 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 DD F9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 70 03 00 35 04 06 00 53 FE 52 61 00 00 8A [19:32:45]Write i2c OK [19:32:45]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 03 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 03 00 57 00 00 90 00 CB [19:32:46]RAPDU: 90 00 [19:32:46]wFMCommunicate OK [19:32:46]wFMCommunicate request_size=7 [19:32:46]MH_SAM_APDU [19:32:46]CAPDU: 80 0D 02 02 02 3F C1 [19:32:46]Write to MH i2c: E2 0A 00 58 00 80 0D 02 02 02 00 3F C1 00 00 D6 [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 03 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 03 00 58 00 00 90 00 CC [19:32:46]RAPDU: 90 00 [19:32:46]wFMCommunicate OK [19:32:46]wFMCommunicate request_size=4 [19:32:46]MH_SAM_APDU [19:32:46]CAPDU: 80 0D 03 02 [19:32:46]Write to MH i2c: E2 08 00 59 00 80 0D 03 02 00 00 00 00 D4 [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 0B 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 0B 00 59 00 00 D2 C2 21 17 5D 94 E1 C3 90 00 36 [19:32:46]RAPDU: D2 C2 21 17 5D 94 E1 C3 90 00 [19:32:46]wFMCommunicate OK [19:32:46]SAM_PROTO_SignData done [19:32:46]FM_MakeSignedData done [19:32:46]CreateOFDProtocolMessage [19:32:46]wFMCommunicate request_size=4 [19:32:46]MH_SAM_APDU [19:32:46]CAPDU: 80 11 00 00 [19:32:46]Write to MH i2c: E2 08 00 5A 00 80 11 00 00 00 00 00 00 D4 [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 17 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 17 00 5A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [19:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:32:46]wFMCommunicate OK [19:32:46]CreateOFDProtocolMessage done [19:32:46]OFDSenderStorePacket 225495 [19:32:46]StoreOFDPacket docnum=225495 [19:32:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0F 0B 04 01 AD D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 DD F9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 70 03 00 35 04 06 00 53 FE 52 61 3F C1 D2 C2 21 17 5D 94 E1 C3 [19:32:46]CheckFolder [19:32:46]dirname=/storage/ofd_packets [19:32:46]CheckFolder done [19:32:46]ProducePacketName [19:32:46]name=ofd_packets/00225495 [19:32:46]NVStorageSaveData ofd_packets/00225495 [19:32:46]File name is /storage/ofd_packets/00225495 [19:32:46]Write 298 bytes [19:32:46]NVStorageSaveData done [19:32:46]OFDSenderStorePacket done [19:32:46]KKMCreateOFDPacket done [19:32:46]NVStorageSaveData kkm_last_timestamp [19:32:46]File name is /storage/kkm_last_timestamp [19:32:46]Write 4 bytes [19:32:46]NVStorageSaveData done [19:32:46]ExternCall_PrintAddStr [19:32:46]wPrintStart [19:32:46]Write to MH i2c: 01 00 00 5B 00 5B [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 07 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 FF 0F 70 [19:32:46]RasterBufferAndPrint [19:32:46]line Счет N : (1)2001714 [19:32:46]line ИНН: 02508201610067 [19:32:46]line Контрольно-Кассовый Чек [19:32:46]line ПРОДАЖА [19:32:46]line ТРК (МРК, ГНК) : 21 [19:32:46]line Товар: 2710194210 [19:32:46]line ДТ-К-5 [19:32:46]line 131.840 * 75.70 [19:32:46]line = 9980.29 [19:32:46]line НДС 12% НСП 1% [19:32:46]line > о реализуемом товаре [19:32:46]line ОКРУГЛЕНИЕ: -0.29 [19:32:46]line ИТОГО: 9980.00 [19:32:46]line Внесено: 9980.00 [19:32:46]line СДАЧА: 0.00 [19:32:46]line НСП 1% : 88.32 [19:32:46]line НДС 12% : 1059.85 [19:32:46]line Наличными: 9980.00 [19:32:46]line Безнал.: 0.00 [19:32:46]line Место: АЗС № 97 "Партнер Нефть" [19:32:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:32:46]line СНО: Общий режим [19:32:46]line Чек 563 26.07.2024 19:32 [19:32:46]line Смена: 437 ФФД: 1.0 [19:32:46]line ЗНМ: 0300000054 [19:32:46]line РНМ: 0000000000092624 [19:32:46]line Версия ККМ: 001 [19:32:46]line ФМ: 0000000000874959 [19:32:46]line ФД: 225495 [19:32:46]line ФПД: 92351768903617 [19:32:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225495&fm=92351768903617&tin=02508201610067®Number=0000000000092624&sum=998000 [19:32:46]written 0, free lines is 4095 [19:32:46]Write to MH i2c: 01 00 00 86 00 86 [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 07 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 07 00 86 00 00 00 00 00 00 69 0C 02 [19:32:46]RasterBufferAndPrint [19:32:46]line [19:32:46]line [19:32:46]line [19:32:46]line [19:32:46]line [19:32:46]written 0, free lines is 3189 [19:32:46]MH_Cut [19:32:46]Write to MH i2c: D1 01 00 8D 00 01 5F [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: D1 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: D1 01 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: D1 01 00 8D 00 00 5E [19:32:46]Write to MH i2c: 01 00 00 8E 00 8E [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:48]*** Cut start [19:32:48]*** Partial cut [19:32:48]*** CUTSNS_PIN = 1 [19:32:48]*** CUTSNS_PIN = 0 [19:32:48]*** Brake cut motor [19:32:48]Read from MH i2c: 01 [19:32:48]MH_I2C_Read... [19:32:48]*** Stop cut motor [19:32:48]*** Cut end [19:32:48]Read from MH i2c: 01 07 00 [19:32:48]MH_I2C_Read... [19:32:48]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 FF 0F A3 [19:32:48]process_action close_receipt done [19:32:48]requested_data is exist [19:32:48]produce_requested_data [19:32:48]requested_item fm.sn is exist - process it [19:32:48]wFMCommunicate request_size=4 [19:32:48]MH_SAM_APDU [19:32:48]CAPDU: 80 11 00 00 [19:32:48]Write to MH i2c: E2 08 00 8F 00 80 11 00 00 00 00 00 00 09 [19:32:48]Write i2c OK [19:32:48]MH_I2C_Read... [19:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:48]Read from MH i2c: E2 [19:32:48]MH_I2C_Read... [19:32:48]Read from MH i2c: E2 17 00 [19:32:48]MH_I2C_Read... [19:32:48]Read from MH i2c: E2 17 00 8F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [19:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:32:48]wFMCommunicate OK [19:32:48]requested_item fd.num is exist - process it [19:32:48]SAM_PROTO_GetFieldsCounters [19:32:48]wFMCommunicate request_size=4 [19:32:48]MH_SAM_APDU [19:32:48]CAPDU: 80 13 00 00 [19:32:48]Write to MH i2c: E2 08 00 90 00 80 13 00 00 00 00 00 00 0C [19:32:48]Write i2c OK [19:32:48]MH_I2C_Read... [19:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:48]Read from MH i2c: E2 [19:32:48]MH_I2C_Read... [19:32:48]Read from MH i2c: E2 62 00 [19:32:48]MH_I2C_Read... [19:32:48]Read from MH i2c: E2 62 00 90 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [19:32:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D7 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:49]wFMCommunicate OK [19:32:49]SAM_PROTO_GetFieldsCounters done [19:32:49]requested_item shift.num is exist - process it [19:32:49]requested_item shift.opened is exist - process it [19:32:49]req_shift_opened [19:32:49]FM_GetShiftState [19:32:49]SAM_PROTO_GetShiftState [19:32:49]wFMCommunicate request_size=4 [19:32:49]MH_SAM_APDU [19:32:49]CAPDU: 80 13 01 00 [19:32:49]Write to MH i2c: E2 08 00 91 00 80 13 01 00 00 00 00 00 0E [19:32:49]Write i2c OK [19:32:49]MH_I2C_Read... [19:32:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:49]Read from MH i2c: E2 [19:32:49]MH_I2C_Read... [19:32:49]Read from MH i2c: E2 0E 00 Connected sock=11 [19:32:49] [19:32:49]Data to sent: MH_I2C_Read... [19:32:49]87 95 F6 70 47 2C 01 Read from MH i2c: 00 E2 30 0E 30 00 30 91 30 00 30 00 30 09 30 00 30 01 30 B6 30 E7 38 A2 66 00 00 00 00 90 00 BF [19:32:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 37 [19:32:49]34 wFMCommunicate OK [19:32:49]39 SAM_PROTO_GetShiftState done [19:32:49]35 FM_GetShiftState done [19:32:49]39 req_shift_opened done [19:32:49]0F requested_item shift.open_date is exist - process it [19:32:49]01 req_shift_open_date [19:32:49]00 req_shift_open_date done [19:32:49]00 produce_requested_data done [19:32:49]A7 produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225495,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:32:49]27 process_action_free close_receipt [19:32:49]07 json_value_free [19:32:49]01 json_value_free done [19:32:49]48 A5 5A process_json_proto returns [19:32:49]03 Send response to host [19:32:49]01 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225495,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:32:49]00 03 free response buf [19:32:49]00 execute_script done [19:32:49]FB execute_script returns [19:32:49]free content buf [19:32:49]Sock 8.Close socket [19:32:49]Sock 8.Thread stoped [19:32:49]00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 8F E2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 70 03 00 35 04 06 00 02 30 65 7E 4B 83 BE 07 E3 66 B6 82 BF 65 [19:32:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5F 8C 47 00 C1 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 70 03 00 F4 03 04 00 EF A5 A3 66 B6 04 01 00 00 59 FB B7 69 54 46 E3 BF [19:32:50]CommunicateWithHost err = 0 [19:32:50]CheckOFDResponse [19:32:50]1017 (14) - 77093643461234 [19:32:50]1041 (16) - 0000000000874959 [19:32:50]1040 (4) - 225414 [19:32:50]1012 (4) - 26.07.2024 13:34 [19:32:50]1206 (1) - 0 [19:32:50]OFD Sender: Remove packet 225414 [19:32:50]ProducePacketName [19:32:50]name=ofd_packets/00225414 [19:32:50]NVStorageDeleteData [19:32:50]OFD Sender: Processing packet 225415 [packets to send 678, broken 598] [19:32:50]ProducePacketName [19:32:50]name=ofd_packets/00225415 [19:32:50]OFD Sender: To server: pG, [19:32:50]CommunicateWithHost lk.salyk.kg:30040 [19:32:50]ConnectInit lk.salyk.kg [19:32:51]Connected sock=5 [19:32:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C2 74 07 01 C6 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 9F E2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 70 03 00 35 04 06 00 37 7C CF 58 71 63 A7 C1 F4 9C 50 D1 2A 03 [19:32:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1B AE 47 00 F3 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 70 03 00 F4 03 04 00 F1 A5 A3 66 B6 04 01 00 00 38 30 64 2F 77 BB E1 73 [19:32:51]CommunicateWithHost err = 0 [19:32:51]CheckOFDResponse [19:32:51]1017 (14) - 77093643461234 [19:32:51]1041 (16) - 0000000000874959 [19:32:51]1040 (4) - 225415 [19:32:51]1012 (4) - 26.07.2024 13:34 [19:32:51]1206 (1) - 0 [19:32:51]OFD Sender: Remove packet 225415 [19:32:51]ProducePacketName [19:32:51]name=ofd_packets/00225415 [19:32:51]NVStorageDeleteData [19:32:52]OFD Sender: Processing packet 225416 [packets to send 677, broken 598] [19:32:52]ProducePacketName [19:32:52]name=ofd_packets/00225416 [19:32:52]OFD Sender: To server: pG, [19:32:52]CommunicateWithHost lk.salyk.kg:30040 [19:32:52]ConnectInit lk.salyk.kg [19:32:52]Connected sock=5 [19:32:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 C4 07 01 95 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 03 E3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 70 03 00 35 04 06 00 6F F1 1F 95 64 E2 C3 10 F0 14 BA 7D 33 5A [19:32:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 AB 47 00 83 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 70 03 00 F4 03 04 00 F3 A5 A3 66 B6 04 01 00 00 FA 28 8A 6A AE E1 3A 2E [19:32:53]CommunicateWithHost err = 0 [19:32:53]CheckOFDResponse [19:32:53]1017 (14) - 77093643461234 [19:32:53]1041 (16) - 0000000000874959 [19:32:53]1040 (4) - 225416 [19:32:53]1012 (4) - 26.07.2024 13:34 [19:32:53]1206 (1) - 0 [19:32:53]OFD Sender: Remove packet 225416 [19:32:53]ProducePacketName [19:32:53]name=ofd_packets/00225416 [19:32:53]NVStorageDeleteData [19:32:54]OFD Sender: Processing packet 225417 [packets to send 676, broken 598] [19:32:54]ProducePacketName [19:32:54]name=ofd_packets/00225417 [19:32:54]OFD Sender: To server: pG, [19:32:54]CommunicateWithHost lk.salyk.kg:30040 [19:32:54]ConnectInit lk.salyk.kg [19:32:56]Connected sock=5 [19:32:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 A5 07 01 DA EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 26 E3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 70 03 00 35 04 06 00 14 5F 83 F7 09 E1 2F 85 F3 8D CF 73 FC 01 [19:33:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 10 47 00 D7 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 70 03 00 F4 03 04 00 FA A5 A3 66 B6 04 01 00 00 BD 77 9B 9A D5 F4 59 B1 [19:33:00]CommunicateWithHost err = 0 [19:33:00]CheckOFDResponse [19:33:00]1017 (14) - 77093643461234 [19:33:00]1041 (16) - 0000000000874959 [19:33:00]1040 (4) - 225417 [19:33:00]1012 (4) - 26.07.2024 13:34 [19:33:00]1206 (1) - 0 [19:33:00]OFD Sender: Remove packet 225417 [19:33:00]ProducePacketName [19:33:00]name=ofd_packets/00225417 [19:33:00]NVStorageDeleteData [19:33:01]OFD Sender: Processing packet 225418 [packets to send 675, broken 598] [19:33:01]ProducePacketName [19:33:01]name=ofd_packets/00225418 [19:33:01]OFD Sender: To server: pG, [19:33:01]CommunicateWithHost lk.salyk.kg:30040 [19:33:01]ConnectInit lk.salyk.kg [19:33:03]Connected sock=5 [19:33:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 E0 6D 08 01 77 93 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 2E E3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 70 03 00 35 04 06 00 9C AD 52 17 47 22 E3 CB DF CD 02 20 97 3B [19:33:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 16 63 47 00 BF 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8A 70 03 00 F4 03 04 00 FE A5 A3 66 B6 04 01 00 00 BE C3 D7 CC 52 49 26 B2 [19:33:04]CommunicateWithHost err = 0 [19:33:04]CheckOFDResponse [19:33:04]1017 (14) - 77093643461234 [19:33:04]1041 (16) - 0000000000874959 [19:33:04]1040 (4) - 225418 [19:33:04]1012 (4) - 26.07.2024 13:34 [19:33:04]1206 (1) - 0 [19:33:04]OFD Sender: Remove packet 225418 [19:33:04]ProducePacketName [19:33:04]name=ofd_packets/00225418 [19:33:04]NVStorageDeleteData [19:33:04]OFD Sender: Processing packet 225419 [packets to send 674, broken 598] [19:33:04]ProducePacketName [19:33:04]name=ofd_packets/00225419 [19:33:04]OFD Sender: To server: pG, [19:33:04]CommunicateWithHost lk.salyk.kg:30040 [19:33:04]ConnectInit lk.salyk.kg [19:33:05]Connected sock=5 [19:33:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 97 A9 04 01 43 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 97 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 5E E3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 70 03 00 35 04 06 00 B6 37 AA 4C 9C 93 D1 1B 18 1F 10 46 D1 87 [19:33:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 08 72 47 00 4A 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8B 70 03 00 F4 03 04 00 FF A5 A3 66 B6 04 01 00 00 E4 B8 46 54 CC F8 E6 BA [19:33:05]CommunicateWithHost err = 0 [19:33:05]CheckOFDResponse [19:33:05]1017 (14) - 77093643461234 [19:33:05]1041 (16) - 0000000000874959 [19:33:05]1040 (4) - 225419 [19:33:05]1012 (4) - 26.07.2024 13:34 [19:33:05]1206 (1) - 0 [19:33:05]OFD Sender: Remove packet 225419 [19:33:05]ProducePacketName [19:33:05]name=ofd_packets/00225419 [19:33:05]NVStorageDeleteData [19:33:06]OFD Sender: Processing packet 225420 [packets to send 673, broken 598] [19:33:06]ProducePacketName [19:33:06]name=ofd_packets/00225420 [19:33:06]OFD Sender: To server: pG, [19:33:06]CommunicateWithHost lk.salyk.kg:30040 [19:33:06]ConnectInit lk.salyk.kg [19:33:08]Connected sock=8 [19:33:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0B 27 07 01 CD 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 8D E3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 70 03 00 35 04 06 00 CC F1 79 97 34 88 AC FC E2 78 36 8A 36 4F [19:33:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 39 0D 47 00 01 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8C 70 03 00 F4 03 04 00 03 A6 A3 66 B6 04 01 00 00 42 69 D6 7E C0 A3 1D 80 [19:33:09]CommunicateWithHost err = 0 [19:33:09]CheckOFDResponse [19:33:09]1017 (14) - 77093643461234 [19:33:09]1041 (16) - 0000000000874959 [19:33:09]1040 (4) - 225420 [19:33:09]1012 (4) - 26.07.2024 13:34 [19:33:09]1206 (1) - 0 [19:33:09]OFD Sender: Remove packet 225420 [19:33:09]ProducePacketName [19:33:09]name=ofd_packets/00225420 [19:33:09]NVStorageDeleteData [19:33:09]OFD Sender: Processing packet 225421 [packets to send 672, broken 598] [19:33:09]ProducePacketName [19:33:09]name=ofd_packets/00225421 [19:33:09]OFD Sender: To server: pG, [19:33:09]CommunicateWithHost lk.salyk.kg:30040 [19:33:09]ConnectInit lk.salyk.kg [19:33:10]Connected sock=8 [19:33:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EC 0A 04 01 D1 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 1B E4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 70 03 00 35 04 06 00 97 5D 9D 85 71 6A 90 13 80 27 96 95 ED D1 [19:33:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E3 33 47 00 E1 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8D 70 03 00 F4 03 04 00 05 A6 A3 66 B6 04 01 00 00 73 74 2A A0 88 BB CE 57 [19:33:11]CommunicateWithHost err = 0 [19:33:11]CheckOFDResponse [19:33:11]1017 (14) - 77093643461234 [19:33:11]1041 (16) - 0000000000874959 [19:33:11]1040 (4) - 225421 [19:33:11]1012 (4) - 26.07.2024 13:35 [19:33:11]1206 (1) - 0 [19:33:11]OFD Sender: Remove packet 225421 [19:33:11]ProducePacketName [19:33:11]name=ofd_packets/00225421 [19:33:11]NVStorageDeleteData [19:33:11]OFD Sender: Processing packet 225422 [packets to send 671, broken 598] [19:33:11]ProducePacketName [19:33:11]name=ofd_packets/00225422 [19:33:11]OFD Sender: To server: pG, [19:33:11]CommunicateWithHost lk.salyk.kg:30040 [19:33:11]ConnectInit lk.salyk.kg [19:33:12]Connected sock=8 [19:33:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 98 CA 04 01 FD 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 88 E4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 70 03 00 35 04 06 00 FD 14 B2 1D C6 92 67 9F EE 5E FF A8 BA 80 [19:33:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AE B8 47 00 A4 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8E 70 03 00 F4 03 04 00 06 A6 A3 66 B6 04 01 00 00 00 FF C4 DD 3A C8 CD 34 [19:33:12]CommunicateWithHost err = 0 [19:33:12]CheckOFDResponse [19:33:12]1017 (14) - 77093643461234 [19:33:12]1041 (16) - 0000000000874959 [19:33:12]1040 (4) - 225422 [19:33:12]1012 (4) - 26.07.2024 13:35 [19:33:12]1206 (1) - 0 [19:33:12]OFD Sender: Remove packet 225422 [19:33:12]ProducePacketName [19:33:12]name=ofd_packets/00225422 [19:33:12]NVStorageDeleteData [19:33:13]OFD Sender: Processing packet 225423 [packets to send 670, broken 598] [19:33:13]ProducePacketName [19:33:13]name=ofd_packets/00225423 [19:33:13]OFD Sender: To server: pG, [19:33:13]CommunicateWithHost lk.salyk.kg:30040 [19:33:13]ConnectInit lk.salyk.kg [19:33:13]Connected sock=8 [19:33:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 80 BB 04 01 FA 06 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 95 E4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 70 03 00 35 04 06 00 7E 2A 9D D1 62 19 72 E7 98 6E 85 19 50 43 [19:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D 61 47 00 41 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 8F 70 03 00 F4 03 04 00 08 A6 A3 66 B6 04 01 00 00 56 6F 69 4F D2 C6 A3 91 [19:33:14]CommunicateWithHost err = 0 [19:33:14]CheckOFDResponse [19:33:14]1017 (14) - 77093643461234 [19:33:14]1041 (16) - 0000000000874959 [19:33:14]1040 (4) - 225423 [19:33:14]1012 (4) - 26.07.2024 13:35 [19:33:14]1206 (1) - 0 [19:33:14]OFD Sender: Remove packet 225423 [19:33:14]ProducePacketName [19:33:14]name=ofd_packets/00225423 [19:33:14]NVStorageDeleteData [19:33:14]OFD Sender: Processing packet 225424 [packets to send 669, broken 598] [19:33:14]ProducePacketName [19:33:14]name=ofd_packets/00225424 [19:33:14]OFD Sender: To server: pG, [19:33:14]CommunicateWithHost lk.salyk.kg:30040 [19:33:14]ConnectInit lk.salyk.kg [19:33:16]Connected sock=8 [19:33:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 05 9D 04 01 96 9C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 BF E4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 70 03 00 35 04 06 00 01 A0 AD 77 B0 98 63 EA 55 95 59 8B BC 26 [19:33:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 31 A6 47 00 F4 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 90 70 03 00 F4 03 04 00 0A A6 A3 66 B6 04 01 00 00 F4 01 17 4B FB 46 AD 28 [19:33:16]CommunicateWithHost err = 0 [19:33:16]CheckOFDResponse [19:33:16]1017 (14) - 77093643461234 [19:33:16]1041 (16) - 0000000000874959 [19:33:16]1040 (4) - 225424 [19:33:16]1012 (4) - 26.07.2024 13:35 [19:33:16]1206 (1) - 0 [19:33:16]OFD Sender: Remove packet 225424 [19:33:16]ProducePacketName [19:33:16]name=ofd_packets/00225424 [19:33:16]NVStorageDeleteData [19:33:17]OFD Sender: Processing packet 225425 [packets to send 668, broken 598] [19:33:17]ProducePacketName [19:33:17]name=ofd_packets/00225425 [19:33:17]OFD Sender: To server: pG, [19:33:17]CommunicateWithHost lk.salyk.kg:30040 [19:33:17]ConnectInit lk.salyk.kg [19:33:17]Connected sock=8 [19:33:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 26 66 07 01 19 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 13 E5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 70 03 00 35 04 06 00 AB 74 3E F8 F2 55 85 00 DA 45 84 78 8B B5 [19:33:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 06 B0 47 00 28 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 91 70 03 00 F4 03 04 00 0C A6 A3 66 B6 04 01 00 00 AA EC F2 72 1F A8 BC 11 [19:33:18]CommunicateWithHost err = 0 [19:33:18]CheckOFDResponse [19:33:18]1017 (14) - 77093643461234 [19:33:18]1041 (16) - 0000000000874959 [19:33:18]1040 (4) - 225425 [19:33:18]1012 (4) - 26.07.2024 13:35 [19:33:18]1206 (1) - 0 [19:33:18]OFD Sender: Remove packet 225425 [19:33:18]ProducePacketName [19:33:18]name=ofd_packets/00225425 [19:33:18]NVStorageDeleteData [19:33:18]OFD Sender: Processing packet 225426 [packets to send 667, broken 598] [19:33:18]ProducePacketName [19:33:18]name=ofd_packets/00225426 [19:33:18]OFD Sender: To server: pG, [19:33:18]CommunicateWithHost lk.salyk.kg:30040 [19:33:18]ConnectInit lk.salyk.kg [19:33:19]Connected sock=8 [19:33:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 83 3A 07 01 08 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 93 E5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 70 03 00 35 04 06 00 84 BE 0F 17 8A D5 05 C8 94 60 96 03 04 31 [19:33:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 EB 47 00 C8 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 92 70 03 00 F4 03 04 00 0D A6 A3 66 B6 04 01 00 00 84 A9 6E 5F D8 67 07 6B [19:33:19]CommunicateWithHost err = 0 [19:33:19]CheckOFDResponse [19:33:19]1017 (14) - 77093643461234 [19:33:19]1041 (16) - 0000000000874959 [19:33:19]1040 (4) - 225426 [19:33:19]1012 (4) - 26.07.2024 13:35 [19:33:19]1206 (1) - 0 [19:33:19]OFD Sender: Remove packet 225426 [19:33:19]ProducePacketName [19:33:19]name=ofd_packets/00225426 [19:33:19]NVStorageDeleteData [19:33:20]OFD Sender: Processing packet 225427 [packets to send 666, broken 598] [19:33:20]ProducePacketName [19:33:20]name=ofd_packets/00225427 [19:33:20]OFD Sender: To server: pG, [19:33:20]CommunicateWithHost lk.salyk.kg:30040 [19:33:20]ConnectInit lk.salyk.kg [19:33:20]Connected sock=8 [19:33:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 71 FE 07 01 4A 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 D8 E5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 70 03 00 35 04 06 00 5D B4 EC BF 1A B5 3F 48 4D 54 A5 AB C8 CD [19:33:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 4E 47 00 48 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 93 70 03 00 F4 03 04 00 0F A6 A3 66 B6 04 01 00 00 81 41 B5 D4 6F 6B 56 07 [19:33:22]CommunicateWithHost err = 0 [19:33:22]CheckOFDResponse [19:33:22]1017 (14) - 77093643461234 [19:33:22]1041 (16) - 0000000000874959 [19:33:22]1040 (4) - 225427 [19:33:22]1012 (4) - 26.07.2024 13:35 [19:33:22]1206 (1) - 0 [19:33:22]OFD Sender: Remove packet 225427 [19:33:22]ProducePacketName [19:33:22]name=ofd_packets/00225427 [19:33:22]NVStorageDeleteData [19:33:22]OFD Sender: Processing packet 225428 [packets to send 665, broken 598] [19:33:22]ProducePacketName [19:33:22]name=ofd_packets/00225428 [19:33:22]OFD Sender: To server: pG, [19:33:22]CommunicateWithHost lk.salyk.kg:30040 [19:33:22]ConnectInit lk.salyk.kg [19:33:25]Connected sock=8 [19:33:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 A7 07 01 FD 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 2E E6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 70 03 00 35 04 06 00 07 54 74 52 FA AF 89 77 AB 5B 37 8F 1C 82 [19:33:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C3 9E 47 00 4B 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 94 70 03 00 F4 03 04 00 14 A6 A3 66 B6 04 01 00 00 EC 38 33 98 C8 4B DE 89 [19:33:26]CommunicateWithHost err = 0 [19:33:26]CheckOFDResponse [19:33:26]1017 (14) - 77093643461234 [19:33:26]1041 (16) - 0000000000874959 [19:33:26]1040 (4) - 225428 [19:33:26]1012 (4) - 26.07.2024 13:35 [19:33:26]1206 (1) - 0 [19:33:26]OFD Sender: Remove packet 225428 [19:33:26]ProducePacketName [19:33:26]name=ofd_packets/00225428 [19:33:26]NVStorageDeleteData [19:33:26]OFD Sender: Processing packet 225429 [packets to send 664, broken 598] [19:33:26]ProducePacketName [19:33:26]name=ofd_packets/00225429 [19:33:26]OFD Sender: To server: pG, [19:33:26]CommunicateWithHost lk.salyk.kg:30040 [19:33:26]ConnectInit lk.salyk.kg [19:33:27]Connected sock=8 [19:33:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E0 4B 07 01 4B 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 57 E6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 70 03 00 35 04 06 00 FB A0 82 C8 FB 6F 23 16 62 18 3C A7 E8 E9 [19:33:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BE 85 47 00 31 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 95 70 03 00 F4 03 04 00 15 A6 A3 66 B6 04 01 00 00 39 B7 F8 A2 02 C6 98 39 [19:33:27]CommunicateWithHost err = 0 [19:33:27]CheckOFDResponse [19:33:27]1017 (14) - 77093643461234 [19:33:27]1041 (16) - 0000000000874959 [19:33:27]1040 (4) - 225429 [19:33:27]1012 (4) - 26.07.2024 13:35 [19:33:27]1206 (1) - 0 [19:33:27]OFD Sender: Remove packet 225429 [19:33:27]ProducePacketName [19:33:27]name=ofd_packets/00225429 [19:33:27]NVStorageDeleteData [19:33:28]OFD Sender: Processing packet 225430 [packets to send 663, broken 598] [19:33:28]ProducePacketName [19:33:28]name=ofd_packets/00225430 [19:33:28]OFD Sender: To server: pG, [19:33:28]CommunicateWithHost lk.salyk.kg:30040 [19:33:28]ConnectInit lk.salyk.kg [19:33:28]Connected sock=8 [19:33:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 52 E8 07 01 27 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 97 E6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 70 03 00 35 04 06 00 D1 94 AE 7A 90 7F 89 88 44 80 96 B2 E7 C2 [19:33:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 55 DF 47 00 1E 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 96 70 03 00 F4 03 04 00 17 A6 A3 66 B6 04 01 00 00 9F 8E E7 41 53 4C F6 8E [19:33:29]CommunicateWithHost err = 0 [19:33:29]CheckOFDResponse [19:33:29]1017 (14) - 77093643461234 [19:33:29]1041 (16) - 0000000000874959 [19:33:29]1040 (4) - 225430 [19:33:29]1012 (4) - 26.07.2024 13:35 [19:33:29]1206 (1) - 0 [19:33:29]OFD Sender: Remove packet 225430 [19:33:29]ProducePacketName [19:33:29]name=ofd_packets/00225430 [19:33:29]NVStorageDeleteData [19:33:30]OFD Sender: Processing packet 225431 [packets to send 662, broken 598] [19:33:30]ProducePacketName [19:33:30]name=ofd_packets/00225431 [19:33:30]OFD Sender: To server: pG, [19:33:30]CommunicateWithHost lk.salyk.kg:30040 [19:33:30]ConnectInit lk.salyk.kg [19:33:30]Connected sock=8 [19:33:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A F9 07 01 E4 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 A5 E6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 70 03 00 35 04 06 00 A3 92 A3 0E 2C AF 69 AD 6A 1C 19 E4 85 2A [19:33:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9B 22 47 00 84 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 97 70 03 00 F4 03 04 00 19 A6 A3 66 B6 04 01 00 00 DE 8D 76 5A B8 C0 38 AB [19:33:31]CommunicateWithHost err = 0 [19:33:31]CheckOFDResponse [19:33:31]1017 (14) - 77093643461234 [19:33:31]1041 (16) - 0000000000874959 [19:33:31]1040 (4) - 225431 [19:33:31]1012 (4) - 26.07.2024 13:35 [19:33:31]1206 (1) - 0 [19:33:31]OFD Sender: Remove packet 225431 [19:33:31]ProducePacketName [19:33:31]name=ofd_packets/00225431 [19:33:31]NVStorageDeleteData [19:33:31]OFD Sender: Processing packet 225432 [packets to send 661, broken 598] [19:33:31]ProducePacketName [19:33:31]name=ofd_packets/00225432 [19:33:31]OFD Sender: To server: pG, [19:33:31]CommunicateWithHost lk.salyk.kg:30040 [19:33:31]ConnectInit lk.salyk.kg [19:33:33]Connected sock=8 [19:33:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 96 07 01 E3 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 22 E7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 70 03 00 35 04 06 00 A5 4A BD 26 C5 93 21 9A C9 DB 61 88 0C D5 [19:33:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3B E1 47 00 06 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 98 70 03 00 F4 03 04 00 1C A6 A3 66 B6 04 01 00 00 9B 4D 00 3B DB 5E BB DD [19:33:34]CommunicateWithHost err = 0 [19:33:34]CheckOFDResponse [19:33:34]1017 (14) - 77093643461234 [19:33:34]1041 (16) - 0000000000874959 [19:33:34]1040 (4) - 225432 [19:33:34]1012 (4) - 26.07.2024 13:35 [19:33:34]1206 (1) - 0 [19:33:34]OFD Sender: Remove packet 225432 [19:33:34]ProducePacketName [19:33:34]name=ofd_packets/00225432 [19:33:34]NVStorageDeleteData [19:33:34]OFD Sender: Processing packet 225433 [packets to send 660, broken 598] [19:33:34]ProducePacketName [19:33:34]name=ofd_packets/00225433 [19:33:34]OFD Sender: To server: pG, [19:33:34]CommunicateWithHost lk.salyk.kg:30040 [19:33:34]ConnectInit lk.salyk.kg [19:33:35]Connected sock=8 [19:33:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 7E 07 01 8F 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 2E E7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 70 03 00 35 04 06 00 CD DD 3F 5C 89 16 8B DC 7B F2 F1 1C 06 20 [19:33:40]recv_with_timeout no data received [19:33:40]CommunicateWithHost answer receiving error [19:33:40]CommunicateWithHost err = -3 [19:33:40]OFD Sender: Server communicate error [19:33:40]OFD Sender: Processing packet 225433 [packets to send 660, broken 598] [19:33:40]ProducePacketName [19:33:40]name=ofd_packets/00225433 [19:33:40]OFD Sender: To server: pG, [19:33:40]CommunicateWithHost lk.salyk.kg:30040 [19:33:40]ConnectInit lk.salyk.kg [19:33:47]Connected sock=8 [19:33:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 10 7E 07 01 8F 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 2E E7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 70 03 00 35 04 06 00 CD DD 3F 5C 89 16 8B DC 7B F2 F1 1C 06 20 [19:33:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4B CD 47 00 7A F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 99 70 03 00 F4 03 04 00 29 A6 A3 66 B6 04 01 00 00 D5 01 2F FE 31 6D 11 9B [19:33:48]CommunicateWithHost err = 0 [19:33:48]CheckOFDResponse [19:33:48]1017 (14) - 77093643461234 [19:33:48]1041 (16) - 0000000000874959 [19:33:48]1040 (4) - 225433 [19:33:48]1012 (4) - 26.07.2024 13:35 [19:33:48]1206 (1) - 0 [19:33:48]OFD Sender: Remove packet 225433 [19:33:48]ProducePacketName [19:33:48]name=ofd_packets/00225433 [19:33:48]NVStorageDeleteData [19:33:49]OFD Sender: Processing packet 225434 [packets to send 659, broken 598] [19:33:49]ProducePacketName [19:33:49]name=ofd_packets/00225434 [19:33:49]OFD Sender: To server: pG, [19:33:49]CommunicateWithHost lk.salyk.kg:30040 [19:33:49]ConnectInit lk.salyk.kg [19:33:50]Connected sock=8 [19:33:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 BA 07 01 CE CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 83 E7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 70 03 00 35 04 06 00 3B 90 95 11 EE 8E 2C 24 12 7A 7B C2 4D D5 [19:33:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 27 2F 47 00 4F 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9A 70 03 00 F4 03 04 00 2D A6 A3 66 B6 04 01 00 00 53 2A 3C 9B A5 0B D0 E1 [19:33:51]CommunicateWithHost err = 0 [19:33:51]CheckOFDResponse [19:33:51]1017 (14) - 77093643461234 [19:33:51]1041 (16) - 0000000000874959 [19:33:51]1040 (4) - 225434 [19:33:51]1012 (4) - 26.07.2024 13:35 [19:33:51]1206 (1) - 0 [19:33:51]OFD Sender: Remove packet 225434 [19:33:51]ProducePacketName [19:33:51]name=ofd_packets/00225434 [19:33:51]NVStorageDeleteData [19:33:52]OFD Sender: Processing packet 225435 [packets to send 658, broken 598] [19:33:52]ProducePacketName [19:33:52]name=ofd_packets/00225435 [19:33:52]OFD Sender: To server: pG, [19:33:52]CommunicateWithHost lk.salyk.kg:30040 [19:33:52]ConnectInit lk.salyk.kg [19:33:55]Connected sock=9 [19:33:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DC 63 07 01 2E 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 C8 E7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 70 03 00 35 04 06 00 1F F4 42 9A FD 67 83 B5 D3 6D 42 43 17 D3 [19:33:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 93 58 47 00 95 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9B 70 03 00 F4 03 04 00 31 A6 A3 66 B6 04 01 00 00 59 7F 62 D1 1A 1D 19 D8 [19:33:56]CommunicateWithHost err = 0 [19:33:56]CheckOFDResponse [19:33:56]1017 (14) - 77093643461234 [19:33:56]1041 (16) - 0000000000874959 [19:33:56]1040 (4) - 225435 [19:33:56]1012 (4) - 26.07.2024 13:35 [19:33:56]1206 (1) - 0 [19:33:56]OFD Sender: Remove packet 225435 [19:33:56]ProducePacketName [19:33:56]name=ofd_packets/00225435 [19:33:56]NVStorageDeleteData [19:33:57]OFD Sender: Processing packet 225436 [packets to send 657, broken 598] [19:33:57]ProducePacketName [19:33:57]name=ofd_packets/00225436 [19:33:57]OFD Sender: To server: pG, [19:33:57]CommunicateWithHost lk.salyk.kg:30040 [19:33:57]ConnectInit lk.salyk.kg [19:33:58]Connected sock=8 [19:33:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D 7F 04 01 79 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 DA E7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 70 03 00 35 04 06 00 6C CC 8B D0 27 9D FA 32 4B FD 75 DC 76 98 [19:33:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D 51 47 00 75 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9C 70 03 00 F4 03 04 00 35 A6 A3 66 B6 04 01 00 00 1A 21 C4 BF BD A9 64 9F [19:33:59]CommunicateWithHost err = 0 [19:33:59]CheckOFDResponse [19:33:59]1017 (14) - 77093643461234 [19:33:59]1041 (16) - 0000000000874959 [19:33:59]1040 (4) - 225436 [19:33:59]1012 (4) - 26.07.2024 13:35 [19:33:59]1206 (1) - 0 [19:33:59]OFD Sender: Remove packet 225436 [19:33:59]ProducePacketName [19:33:59]name=ofd_packets/00225436 [19:33:59]NVStorageDeleteData [19:33:59]OFD Sender: Processing packet 225437 [packets to send 656, broken 598] [19:33:59]ProducePacketName [19:33:59]name=ofd_packets/00225437 [19:33:59]OFD Sender: To server: pG, [19:33:59]CommunicateWithHost lk.salyk.kg:30040 [19:33:59]ConnectInit lk.salyk.kg [19:34:00]Connected sock=8 [19:34:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 55 57 07 01 0B DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 E8 E8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 70 03 00 35 04 06 00 E8 A4 B6 35 B7 20 EB 83 47 E0 9E 01 07 D7 [19:34:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 81 67 47 00 26 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9D 70 03 00 F4 03 04 00 37 A6 A3 66 B6 04 01 00 00 AD 6F 8F F1 DE 73 9A DE [19:34:03]CommunicateWithHost err = 0 [19:34:03]CheckOFDResponse [19:34:03]1017 (14) - 77093643461234 [19:34:03]1041 (16) - 0000000000874959 [19:34:03]1040 (4) - 225437 [19:34:03]1012 (4) - 26.07.2024 13:35 [19:34:03]1206 (1) - 0 [19:34:03]OFD Sender: Remove packet 225437 [19:34:03]ProducePacketName [19:34:03]name=ofd_packets/00225437 [19:34:03]NVStorageDeleteData [19:34:04]OFD Sender: Processing packet 225438 [packets to send 655, broken 598] [19:34:04]ProducePacketName [19:34:04]name=ofd_packets/00225438 [19:34:04]OFD Sender: To server: pG, [19:34:04]CommunicateWithHost lk.salyk.kg:30040 [19:34:04]ConnectInit lk.salyk.kg [19:34:08]recv_with_timeout no data received [19:34:09]ConnectInit Can't take IP for lk.salyk.kg [19:34:09]CommunicateWithHost connect error [19:34:09]CommunicateWithHost err = -1 [19:34:09]OFD Sender: Server communicate error [19:34:14]OFD Sender: Processing packet 225438 [packets to send 655, broken 598] [19:34:14]ProducePacketName [19:34:14]name=ofd_packets/00225438 [19:34:14]OFD Sender: To server: pG, [19:34:14]CommunicateWithHost lk.salyk.kg:30040 [19:34:14]ConnectInit lk.salyk.kg [19:34:17]Connected sock=9 [19:34:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A9 54 07 01 F8 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 65 E9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 70 03 00 35 04 06 00 1B 00 7D 92 86 9E 44 A3 AA 6E 61 FC C9 0D [19:34:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5D 2B 47 00 B0 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9E 70 03 00 F4 03 04 00 47 A6 A3 66 B6 04 01 00 00 8E 3D 4B 56 37 7F F5 97 [19:34:17]CommunicateWithHost err = 0 [19:34:17]CheckOFDResponse [19:34:17]1017 (14) - 77093643461234 [19:34:17]1041 (16) - 0000000000874959 [19:34:17]1040 (4) - 225438 [19:34:17]1012 (4) - 26.07.2024 13:36 [19:34:17]1206 (1) - 0 [19:34:17]OFD Sender: Remove packet 225438 [19:34:17]ProducePacketName [19:34:17]name=ofd_packets/00225438 [19:34:17]NVStorageDeleteData [19:34:18]OFD Sender: Processing packet 225439 [packets to send 654, broken 598] [19:34:18]ProducePacketName [19:34:18]name=ofd_packets/00225439 [19:34:18]OFD Sender: To server: pG, [19:34:18]CommunicateWithHost lk.salyk.kg:30040 [19:34:18]ConnectInit lk.salyk.kg [19:34:18]Connected sock=8 [19:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 07 87 04 01 2F 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 01 00 00 F4 03 04 00 D8 E9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 70 03 00 35 04 06 00 F5 4C 13 C5 03 CD 2A 69 12 77 CA 6C 00 22 [19:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 37 7D 47 00 CE 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 9F 70 03 00 F4 03 04 00 48 A6 A3 66 B6 04 01 00 00 14 1C 5F 1F A4 E9 1A FC [19:34:18]CommunicateWithHost err = 0 [19:34:18]CheckOFDResponse [19:34:18]1017 (14) - 77093643461234 [19:34:18]1041 (16) - 0000000000874959 [19:34:18]1040 (4) - 225439 [19:34:18]1012 (4) - 26.07.2024 13:36 [19:34:18]1206 (1) - 0 [19:34:18]OFD Sender: Remove packet 225439 [19:34:18]ProducePacketName [19:34:18]name=ofd_packets/00225439 [19:34:18]NVStorageDeleteData [19:34:19]OFD Sender: Processing packet 225440 [packets to send 653, broken 598] [19:34:19]ProducePacketName [19:34:19]name=ofd_packets/00225440 [19:34:19]OFD Sender: To server: pG, [19:34:19]CommunicateWithHost lk.salyk.kg:30040 [19:34:19]ConnectInit lk.salyk.kg [19:34:19]Connected sock=8 [19:34:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4B A4 07 01 58 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 01 EA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 70 03 00 35 04 06 00 36 C9 77 DA 53 84 06 0B D2 D5 18 BF 0A 30 [19:34:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8C AA 47 00 49 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A0 70 03 00 F4 03 04 00 4A A6 A3 66 B6 04 01 00 00 4A A9 5B A0 2E 82 25 10 [19:34:20]CommunicateWithHost err = 0 [19:34:20]CheckOFDResponse [19:34:20]1017 (14) - 77093643461234 [19:34:20]1041 (16) - 0000000000874959 [19:34:20]1040 (4) - 225440 [19:34:20]1012 (4) - 26.07.2024 13:36 [19:34:20]1206 (1) - 0 [19:34:20]OFD Sender: Remove packet 225440 [19:34:20]ProducePacketName [19:34:20]name=ofd_packets/00225440 [19:34:20]NVStorageDeleteData [19:34:20]OFD Sender: Processing packet 225441 [packets to send 652, broken 598] [19:34:20]ProducePacketName [19:34:20]name=ofd_packets/00225441 [19:34:20]OFD Sender: To server: pG, [19:34:20]CommunicateWithHost lk.salyk.kg:30040 [19:34:20]ConnectInit lk.salyk.kg [19:34:21]Connected sock=8 [19:34:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 AB 07 01 C9 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 3F EA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 70 03 00 35 04 06 00 08 20 83 FD 15 12 CD 61 CD 63 36 EB 57 1F [19:34:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2B 15 47 00 07 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A1 70 03 00 F4 03 04 00 4C A6 A3 66 B6 04 01 00 00 85 C6 93 94 9F 9A EE FB [19:34:22]CommunicateWithHost err = 0 [19:34:22]CheckOFDResponse [19:34:22]1017 (14) - 77093643461234 [19:34:22]1041 (16) - 0000000000874959 [19:34:22]1040 (4) - 225441 [19:34:22]1012 (4) - 26.07.2024 13:36 [19:34:22]1206 (1) - 0 [19:34:22]OFD Sender: Remove packet 225441 [19:34:22]ProducePacketName [19:34:22]name=ofd_packets/00225441 [19:34:22]NVStorageDeleteData [19:34:22]OFD Sender: Processing packet 225442 [packets to send 651, broken 598] [19:34:22]ProducePacketName [19:34:22]name=ofd_packets/00225442 [19:34:22]OFD Sender: To server: pG, [19:34:22]CommunicateWithHost lk.salyk.kg:30040 [19:34:22]ConnectInit lk.salyk.kg [19:34:24]Connected sock=8 [19:34:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9C 15 04 01 34 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 7E EA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 70 03 00 35 04 06 00 00 F8 C4 79 DE 05 44 1E 0E 4F D8 35 07 7C [19:34:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9D AA 47 00 9B AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A2 70 03 00 F4 03 04 00 4F A6 A3 66 B6 04 01 00 00 28 A6 F3 71 D6 5D 93 A5 [19:34:25]CommunicateWithHost err = 0 [19:34:25]CheckOFDResponse [19:34:25]1017 (14) - 77093643461234 [19:34:25]1041 (16) - 0000000000874959 [19:34:25]1040 (4) - 225442 [19:34:25]1012 (4) - 26.07.2024 13:36 [19:34:25]1206 (1) - 0 [19:34:25]OFD Sender: Remove packet 225442 [19:34:25]ProducePacketName [19:34:25]name=ofd_packets/00225442 [19:34:25]NVStorageDeleteData [19:34:25]OFD Sender: Processing packet 225443 [packets to send 650, broken 598] [19:34:25]ProducePacketName [19:34:25]name=ofd_packets/00225443 [19:34:25]OFD Sender: To server: pG, [19:34:25]CommunicateWithHost lk.salyk.kg:30040 [19:34:25]ConnectInit lk.salyk.kg [19:34:26]Connected sock=8 [19:34:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 9C 6D 04 01 FE B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 8A EA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 70 03 00 35 04 06 00 D4 A8 3D F7 56 90 B2 4E 4B 80 8E B8 A7 F7 [19:34:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8B E9 47 00 25 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A3 70 03 00 F4 03 04 00 50 A6 A3 66 B6 04 01 00 00 FC 76 24 84 66 75 6B F9 [19:34:26]CommunicateWithHost err = 0 [19:34:26]CheckOFDResponse [19:34:26]1017 (14) - 77093643461234 [19:34:26]1041 (16) - 0000000000874959 [19:34:26]1040 (4) - 225443 [19:34:26]1012 (4) - 26.07.2024 13:36 [19:34:26]1206 (1) - 0 [19:34:26]OFD Sender: Remove packet 225443 [19:34:26]ProducePacketName [19:34:26]name=ofd_packets/00225443 [19:34:26]NVStorageDeleteData [19:34:27]OFD Sender: Processing packet 225444 [packets to send 649, broken 598] [19:34:27]ProducePacketName [19:34:27]name=ofd_packets/00225444 [19:34:27]OFD Sender: To server: pG, [19:34:27]CommunicateWithHost lk.salyk.kg:30040 [19:34:27]ConnectInit lk.salyk.kg [19:34:27]Connected sock=8 [19:34:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 ED 07 01 BF 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8A 2F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 51 42 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 42 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 22 00 00 00 00 07 04 06 00 44 42 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 DD EA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 70 03 00 35 04 06 00 AA EC 83 D1 39 37 B4 CD E4 63 85 61 D8 70 [19:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CB 65 47 00 4C AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A4 70 03 00 F4 03 04 00 52 A6 A3 66 B6 04 01 00 00 58 FD 76 8D D5 D8 C0 08 [19:34:28]CommunicateWithHost err = 0 [19:34:28]CheckOFDResponse [19:34:28]1017 (14) - 77093643461234 [19:34:28]1041 (16) - 0000000000874959 [19:34:28]1040 (4) - 225444 [19:34:28]1012 (4) - 26.07.2024 13:36 [19:34:28]1206 (1) - 0 [19:34:28]OFD Sender: Remove packet 225444 [19:34:28]ProducePacketName [19:34:28]name=ofd_packets/00225444 [19:34:28]NVStorageDeleteData [19:34:28]OFD Sender: Processing packet 225445 [packets to send 648, broken 598] [19:34:28]ProducePacketName [19:34:28]name=ofd_packets/00225445 [19:34:28]OFD Sender: To server: pG, [19:34:28]CommunicateWithHost lk.salyk.kg:30040 [19:34:28]ConnectInit lk.salyk.kg [19:34:29]Connected sock=8 [19:34:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CF 57 07 01 B0 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 30 EB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 70 03 00 35 04 06 00 DA E7 28 A9 F2 EB C7 61 58 60 35 8F A0 DE [19:34:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A7 FC 47 00 63 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A5 70 03 00 F4 03 04 00 53 A6 A3 66 B6 04 01 00 00 B4 51 EA C9 FA B8 BF D3 [19:34:29]CommunicateWithHost err = 0 [19:34:29]CheckOFDResponse [19:34:29]1017 (14) - 77093643461234 [19:34:29]1041 (16) - 0000000000874959 [19:34:29]1040 (4) - 225445 [19:34:29]1012 (4) - 26.07.2024 13:36 [19:34:29]1206 (1) - 0 [19:34:29]OFD Sender: Remove packet 225445 [19:34:29]ProducePacketName [19:34:29]name=ofd_packets/00225445 [19:34:29]NVStorageDeleteData [19:34:30]OFD Sender: Processing packet 225446 [packets to send 647, broken 598] [19:34:30]ProducePacketName [19:34:30]name=ofd_packets/00225446 [19:34:30]OFD Sender: To server: pG, [19:34:30]CommunicateWithHost lk.salyk.kg:30040 [19:34:30]ConnectInit lk.salyk.kg [19:34:32]Connected sock=8 [19:34:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 64 AC 04 01 17 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 2F EC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 70 03 00 35 04 06 00 B5 05 EC FC E6 99 1E 7D AE 37 CB A5 FA 17 [19:34:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 4A 47 00 9A 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A6 70 03 00 F4 03 04 00 57 A6 A3 66 B6 04 01 00 00 A7 80 60 B1 9E BB E4 8A [19:34:33]CommunicateWithHost err = 0 [19:34:33]CheckOFDResponse [19:34:33]1017 (14) - 77093643461234 [19:34:33]1041 (16) - 0000000000874959 [19:34:33]1040 (4) - 225446 [19:34:33]1012 (4) - 26.07.2024 13:36 [19:34:33]1206 (1) - 0 [19:34:33]OFD Sender: Remove packet 225446 [19:34:33]ProducePacketName [19:34:33]name=ofd_packets/00225446 [19:34:33]NVStorageDeleteData [19:34:33]OFD Sender: Processing packet 225447 [packets to send 646, broken 598] [19:34:33]ProducePacketName [19:34:33]name=ofd_packets/00225447 [19:34:33]OFD Sender: To server: pG, [19:34:33]CommunicateWithHost lk.salyk.kg:30040 [19:34:33]ConnectInit lk.salyk.kg [19:34:33]Connected sock=8 [19:34:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2B A2 07 01 CA CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 6F EC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 70 03 00 35 04 06 00 17 0F 1B 84 1B D8 7F A5 38 F2 26 FC 6A 3E [19:34:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3E 66 47 00 14 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A7 70 03 00 F4 03 04 00 58 A6 A3 66 B6 04 01 00 00 5C 70 78 46 8A A7 AE 83 [19:34:34]CommunicateWithHost err = 0 [19:34:34]CheckOFDResponse [19:34:34]1017 (14) - 77093643461234 [19:34:34]1041 (16) - 0000000000874959 [19:34:34]1040 (4) - 225447 [19:34:34]1012 (4) - 26.07.2024 13:36 [19:34:34]1206 (1) - 0 [19:34:34]OFD Sender: Remove packet 225447 [19:34:34]ProducePacketName [19:34:34]name=ofd_packets/00225447 [19:34:34]NVStorageDeleteData [19:34:34]accept exits with 10 [19:34:34]New connection [19:34:34]New thread 3067047268 created [19:34:34]Thread 3066903908 joined [19:34:34]Waiting for new connection... [19:34:34] Sock 10.Parse request [19:34:34]Sock 10.Check first char [19:34:34]Sock 10.First char is OK [19:34:34]request: POST /json_proto HTTP/1.0 [19:34:34]Method: POST [19:34:34]URL: /json_proto [19:34:34]Method is POST - this is cgi request [19:34:34]url: /json_proto [19:34:34]query_string will be loaded in cgi processing [19:34:34]execute_cgi json_proto POST (null) [19:34:34]execute_cgi path=json_proto method=POST [19:34:34]POST find Content-Length [19:34:34]Host: 172.17.43.131:8080 [19:34:34]Content-Length: 683 [19:34:34]Content-Type: application/json [19:34:34] [19:34:34]POST finish read [19:34:34]Found Content-Length = 683 [19:34:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:34]execute_script... [19:34:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:34]POST & json_proto [19:34:34]process_json_proto [19:34:34]json parsed OK: [19:34:34]protocol is kg_v1.0 [19:34:34]action value=close_receipt [19:34:34]process_action close_receipt [19:34:34]cmd_close_receipt [19:34:34]MH_GetDate [19:34:34]Write to MH i2c: F0 00 00 92 00 81 [19:34:34]Write i2c OK [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: F0 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: F0 09 00 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: F0 09 00 92 00 00 4B FA A3 66 F9 24 A2 66 FD [19:34:34]GetLastDocTimeStamp 1722022365 [19:34:34]current date 1722022475 [19:34:34]FM_GetShiftState [19:34:34]SAM_PROTO_GetShiftState [19:34:34]wFMCommunicate request_size=4 [19:34:34]MH_SAM_APDU [19:34:34]CAPDU: 80 13 01 00 [19:34:34]Write to MH i2c: E2 08 00 93 00 80 13 01 00 00 00 00 00 10 [19:34:34]Write i2c OK [19:34:34]MH_I2C_Read... [19:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:34]Read from MH i2c: E2 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 0E 00 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 0E 00 93 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [19:34:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:34:34]wFMCommunicate OK [19:34:34]SAM_PROTO_GetShiftState done [19:34:34]FM_GetShiftState done [19:34:34]opened in 1721952182 [19:34:34]opened+sec_in_day 1722038582 [19:34:34]quantity*price = 100005 [19:34:34]sum+1 = 100006 [19:34:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 564 26.07.2024 19:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225496 ФПД: 62040285345941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193435&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225496&fm=62040285345941&tin=02508201610067®Number=0000000000092624&sum=100000 [19:34:35]StoreToDocumentArchive [19:34:35]shift 437 fd 225496 [19:34:35]save to /storage/0437/doc_00225496 [19:34:35]save last doc name /storage/0437/doc_00225496 to /storage/kkm_last_doc_name [19:34:35]save OK [19:34:35]Clear old archive folders... [19:34:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:35]tlvbuf is 01948A90 [19:34:35]SAM_PROTO_ClearQueue [19:34:35]wFMCommunicate request_size=4 [19:34:35]MH_SAM_APDU [19:34:35]CAPDU: 80 09 00 00 [19:34:35]Write to MH i2c: E2 08 00 A0 00 80 09 00 00 00 00 00 00 12 [19:34:35]Write i2c OK [19:34:35]MH_I2C_Read... [19:34:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:35]Read from MH i2c: E2 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: E2 03 00 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: E2 03 00 A0 00 00 90 00 14 [19:34:35]RAPDU: 90 00 [19:34:35]wFMCommunicate OK [19:34:35]SAM_PROTO_ClearQueue done [19:34:35]KKMCreateOFDPacket [19:34:35]OFDProtocolAddRootSTLVToBuf [19:34:35]FM_MakeSignedData [19:34:35]FM_MakeSignedData [19:34:35]SAM_PROTO_SignData [19:34:35]wFMCommunicate request_size=4 [19:34:35]MH_SAM_APDU [19:34:35]CAPDU: 80 0D 01 02 [19:34:35]Write to MH i2c: E2 08 00 A1 00 80 0D 01 02 00 00 00 00 1A [19:34:35]Write i2c OK [19:34:35]MH_I2C_Read... [19:34:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:35]Read from MH i2c: E2 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: E2 03 00 [19:34:35]MH_I2C_Read... [19:34:35]Read from MH i2c: E2 03 00 A1 00 00 90 00 15 [19:34:35]RAPDU: 90 00 [19:34:35]wFMCommunicate OK [19:34:35]wFMCommunicate request_size=255 [19:34:35]MH_SAM_APDU [19:34:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 4B FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 70 03 00 35 04 06 00 38 [19:34:35]Write to MH i2c: E2 02 01 A2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 Received data: 87 06 95 00 F6 00 70 00 47 00 2C 00 01 00 00 00 30 1F 30 04 30 02 30 00 30 01 30 00 30 12 04 04 00 34 02 00 00 F4 03 04 00 4B FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 30 10 30 00 30 30 38 30 37 30 34 30 30 39 30 35 30 39 30 4F 30 00 30 00 30 00 39 BC 32 F0 36 47 32 00 34 35 11 91 04 A5 10 07 00 01 30 00 30 07 30 00 30 3B 30 00 30 F9 30 03 30 0E 30 00 30 37 38 37 37 30 34 39 39 33 35 36 39 34 10 33 04 34 04 36 00 31 D8 32 70 33 03 34 00 11 35 04 04 10 06 00 00 30 38 30 00 30 00 30 ED 30 [19:34:36]30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A8 70 03 00 F4 03 04 Write i2c OK [19:34:36]00 MH_I2C_Read... [19:34:36]5A A6 A3 66 B6 04 01 00 00 0D F8 E7 C2 34 46 01 B2 [19:34:36]CommunicateWithHost err = 0 [19:34:36]CheckOFDResponse [19:34:36]1017 (14) - 77093643461234 [19:34:36]1041 (16) - 0000000000874959 [19:34:36]1040 (4) - 225448 [19:34:36]1012 (4) - 26.07.2024 13:36 [19:34:36]1206 (1) - 0 [19:34:36]OFD Sender: Remove packet 225448 [19:34:36]ProducePacketName [19:34:36]name=ofd_packets/00225448 [19:34:36]NVStorageDeleteData [19:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:36]Read from MH i2c: E2 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 03 00 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 03 00 A2 00 00 90 00 16 [19:34:36]RAPDU: 90 00 [19:34:36]wFMCommunicate OK [19:34:36]wFMCommunicate request_size=10 [19:34:36]MH_SAM_APDU [19:34:36]CAPDU: 80 0D 02 02 05 6C E1 2B 78 95 [19:34:36]Write to MH i2c: E2 0D 00 A3 00 80 0D 02 02 05 00 6C E1 2B 78 95 00 00 AC [19:34:36]Write i2c OK [19:34:36]MH_I2C_Read... [19:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:36]Read from MH i2c: E2 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 03 00 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 03 00 A3 00 00 90 00 17 [19:34:36]RAPDU: 90 00 [19:34:36]wFMCommunicate OK [19:34:36]wFMCommunicate request_size=4 [19:34:36]MH_SAM_APDU [19:34:36]CAPDU: 80 0D 03 02 [19:34:36]Write to MH i2c: E2 08 00 A4 00 80 0D 03 02 00 00 00 00 1F [19:34:36]Write i2c OK [19:34:36]MH_I2C_Read... [19:34:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:36]Read from MH i2c: E2 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 0B 00 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 0B 00 A4 00 00 67 D2 56 BD 28 0B EA 49 90 00 D2 [19:34:36]RAPDU: 67 D2 56 BD 28 0B EA 49 90 00 [19:34:36]wFMCommunicate OK [19:34:36]SAM_PROTO_SignData done [19:34:36]FM_MakeSignedData done [19:34:36]CreateOFDProtocolMessage [19:34:36]wFMCommunicate request_size=4 [19:34:36]MH_SAM_APDU [19:34:36]CAPDU: 80 11 00 00 [19:34:36]Write to MH i2c: E2 08 00 A5 00 80 11 00 00 00 00 00 00 1F [19:34:36]Write i2c OK [19:34:36]MH_I2C_Read... [19:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:36]Read from MH i2c: E2 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 17 00 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: E2 17 00 A5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [19:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:34:36]wFMCommunicate OK [19:34:36]CreateOFDProtocolMessage done [19:34:36]OFDSenderStorePacket 225496 [19:34:36]StoreOFDPacket docnum=225496 [19:34:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 50 07 01 3D 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 4B FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 70 03 00 35 04 06 00 38 6C E1 2B 78 95 67 D2 56 BD 28 0B EA 49 [19:34:36]CheckFolder [19:34:36]dirname=/storage/ofd_packets [19:34:36]CheckFolder done [19:34:36]ProducePacketName [19:34:36]name=ofd_packets/00225496 [19:34:36]NVStorageSaveData ofd_packets/00225496 [19:34:36]File name is /storage/ofd_packets/00225496 [19:34:36]Write 301 bytes [19:34:36]NVStorageSaveData done [19:34:36]OFDSenderStorePacket done [19:34:36]KKMCreateOFDPacket done [19:34:36]NVStorageSaveData kkm_last_timestamp [19:34:36]File name is /storage/kkm_last_timestamp [19:34:36]Write 4 bytes [19:34:36]NVStorageSaveData done [19:34:36]ExternCall_PrintAddStr [19:34:36]wPrintStart [19:34:36]Write to MH i2c: 01 00 00 A6 00 A6 [19:34:36]Write i2c OK [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: 01 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: 01 07 00 [19:34:36]MH_I2C_Read... [19:34:36]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 FF 0F BB [19:34:36]RasterBufferAndPrint [19:34:36]line Счет N : (1)2001723 [19:34:36]line ИНН: 02508201610067 [19:34:36]line Контрольно-Кассовый Чек [19:34:36]line ПРОДАЖА [19:34:36]line ТРК (МРК, ГНК) : 33 [19:34:36]line Товар: 2710124130 [19:34:36]line Аи-92-К-5 [19:34:36]line 14.750 * 67.80 [19:34:36]line = 1000.05 [19:34:36]line НДС 12% НСП 1% [19:34:36]line > о реализуемом товаре [19:34:36]line ОКРУГЛЕНИЕ: -0.05 [19:34:36]line ИТОГО: 1000.00 [19:34:36]line Внесено: 1000.00 [19:34:36]line СДАЧА: 0.00 [19:34:36]line НСП 1% : 8.85 [19:34:36]line НДС 12% : 106.20 [19:34:36]line Наличными: 1000.00 [19:34:36]line Безнал.: 0.00 [19:34:36]line Место: АЗС № 97 "Партнер Нефть" [19:34:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:34:36]line СНО: Общий режим [19:34:36]line Чек 564 26.07.2024 19:34 [19:34:36]line Смена: 437 ФФД: 1.0 [19:34:36]line ЗНМ: 0300000054 [19:34:36]line РНМ: 0000000000092624 [19:34:36]line Версия ККМ: 001 [19:34:36]line ФМ: 0000000000874959 [19:34:36]line ФД: 225496 [19:34:36]line ФПД: 62040285345941 [19:34:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193435&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225496&fm=62040285345941&tin=02508201610067®Number=0000000000092624&sum=100000 [19:34:36]OFD Sender: Processing packet 225449 [packets to send 645, broken 598] [19:34:36]ProducePacketName [19:34:36]name=ofd_packets/00225449 [19:34:36]OFD Sender: To server: pG, [19:34:36]CommunicateWithHost lk.salyk.kg:30040 [19:34:36]ConnectInit lk.salyk.kg [19:34:36]written 0, free lines is 4095 [19:34:37]Write to MH i2c: 01 00 00 D1 00 D1 [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: 01 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: 01 07 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: 01 07 00 D1 00 00 00 00 00 00 5E 0C 42 [19:34:37]RasterBufferAndPrint [19:34:37]line [19:34:37]line [19:34:37]line [19:34:37]line [19:34:37]line [19:34:37]written 0, free lines is 3180 [19:34:37]MH_Cut [19:34:37]Write to MH i2c: D1 01 00 D8 00 01 AA [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: D1 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: D1 01 00 [19:34:37]MH_I2C_Read... [19:34:37]Read from MH i2c: D1 01 00 D8 00 00 A9 [19:34:37]Write to MH i2c: 01 00 00 D9 00 D9 [19:34:37]Write i2c OK [19:34:37]MH_I2C_Read... [19:34:37]Connected sock=9 [19:34:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 CD 5B 08 01 8B EE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 07 ED A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 70 03 00 35 04 06 00 B1 54 CB E3 BE 04 97 0E 33 29 79 86 3E 51 [19:34:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4F 50 47 00 FF 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 A9 70 03 00 F4 03 04 00 5B A6 A3 66 B6 04 01 00 00 EA 2B E2 99 FE C7 22 51 [19:34:37]CommunicateWithHost err = 0 [19:34:37]CheckOFDResponse [19:34:37]1017 (14) - 77093643461234 [19:34:37]1041 (16) - 0000000000874959 [19:34:37]1040 (4) - 225449 [19:34:37]1012 (4) - 26.07.2024 13:36 [19:34:37]1206 (1) - 0 [19:34:37]OFD Sender: Remove packet 225449 [19:34:37]ProducePacketName [19:34:37]name=ofd_packets/00225449 [19:34:37]NVStorageDeleteData [19:34:38]*** Cut start [19:34:38]*** Partial cut [19:34:38]*** CUTSNS_PIN = 1 [19:34:38]*** CUTSNS_PIN = 0 [19:34:38]OFD Sender: Processing packet 225450 [packets to send 644, broken 598] [19:34:38]ProducePacketName [19:34:38]name=ofd_packets/00225450 [19:34:38]OFD Sender: To server: pG, [19:34:38]CommunicateWithHost lk.salyk.kg:30040 [19:34:38]ConnectInit lk.salyk.kg [19:34:38]*** Brake cut motor [19:34:38]Read from MH i2c: 01 *** Stop cut motor [19:34:38] [19:34:38]*** Cut end [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: 01 07 00 [19:34:38]MH_I2C_Read... [19:34:38]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 FF 0F EE [19:34:38]process_action close_receipt done [19:34:38]requested_data is exist [19:34:38]produce_requested_data [19:34:38]requested_item fm.sn is exist - process it [19:34:38]wFMCommunicate request_size=4 [19:34:38]MH_SAM_APDU [19:34:38]CAPDU: 80 11 00 00 [19:34:38]Write to MH i2c: E2 08 00 DA 00 80 11 00 00 00 00 00 00 54 [19:34:38]Write i2c OK [19:34:38]MH_I2C_Read... [19:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:39]Read from MH i2c: E2 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: E2 17 00 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: E2 17 00 DA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [19:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:34:39]wFMCommunicate OK [19:34:39]requested_item fd.num is exist - process it [19:34:39]SAM_PROTO_GetFieldsCounters [19:34:39]wFMCommunicate request_size=4 [19:34:39]MH_SAM_APDU [19:34:39]CAPDU: 80 13 00 00 [19:34:39]Write to MH i2c: E2 08 00 DB 00 80 13 00 00 00 00 00 00 57 [19:34:39]Write i2c OK [19:34:39]MH_I2C_Read... [19:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:39]Read from MH i2c: E2 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: E2 62 00 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: E2 62 00 DB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [19:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:39]wFMCommunicate OK [19:34:39]SAM_PROTO_GetFieldsCounters done [19:34:39]requested_item shift.num is exist - process it [19:34:39]requested_item shift.opened is exist - process it [19:34:39]req_shift_opened [19:34:39]FM_GetShiftState [19:34:39]SAM_PROTO_GetShiftState [19:34:39]wFMCommunicate request_size=4 [19:34:39]MH_SAM_APDU [19:34:39]CAPDU: 80 13 01 00 [19:34:39]Write to MH i2c: E2 08 00 DC 00 80 13 01 00 00 00 00 00 59 [19:34:39]Write i2c OK [19:34:39]MH_I2C_Read... [19:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:39]Read from MH i2c: E2 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: E2 0E 00 [19:34:39]MH_I2C_Read... [19:34:39]Read from MH i2c: E2 0E 00 DC 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0A [19:34:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:34:39]wFMCommunicate OK [19:34:39]SAM_PROTO_GetShiftState done [19:34:39]FM_GetShiftState done [19:34:39]req_shift_opened done [19:34:39]requested_item shift.open_date is exist - process it [19:34:39]req_shift_open_date [19:34:39]req_shift_open_date done [19:34:39]produce_requested_data done [19:34:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225496,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:34:39]process_action_free close_receipt [19:34:39]json_value_free [19:34:39]json_value_free done [19:34:39]process_json_proto returns [19:34:39]Send response to host [19:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225496,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:34:39]free response buf [19:34:39]execute_script done [19:34:39]execute_script returns [19:34:39]free content buf [19:34:39]Sock 10.Close socket [19:34:39]Sock 10.Thread stoped [19:34:41]Connected sock=9 [19:34:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3B 4D 04 01 DE 5F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 15 ED A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 70 03 00 35 04 06 00 75 DC 76 75 10 A2 97 34 1D 81 B3 18 0D 0E [19:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 9B 47 00 57 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AA 70 03 00 F4 03 04 00 5F A6 A3 66 B6 04 01 00 00 99 1E 09 47 45 93 96 EC [19:34:41]CommunicateWithHost err = 0 [19:34:41]CheckOFDResponse [19:34:41]1017 (14) - 77093643461234 [19:34:41]1041 (16) - 0000000000874959 [19:34:41]1040 (4) - 225450 [19:34:41]1012 (4) - 26.07.2024 13:36 [19:34:41]1206 (1) - 0 [19:34:41]OFD Sender: Remove packet 225450 [19:34:41]ProducePacketName [19:34:41]name=ofd_packets/00225450 [19:34:41]NVStorageDeleteData [19:34:42]OFD Sender: Processing packet 225451 [packets to send 643, broken 598] [19:34:42]ProducePacketName [19:34:42]name=ofd_packets/00225451 [19:34:42]OFD Sender: To server: pG, [19:34:42]CommunicateWithHost lk.salyk.kg:30040 [19:34:42]ConnectInit lk.salyk.kg [19:34:42]Connected sock=9 [19:34:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 09 75 04 01 23 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 93 ED A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 70 03 00 35 04 06 00 F5 4B 5B A2 D5 24 72 E9 91 3E 65 1D 27 B7 [19:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 58 47 00 F8 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AB 70 03 00 F4 03 04 00 61 A6 A3 66 B6 04 01 00 00 BD EA E1 80 04 91 AE 3C [19:34:43]CommunicateWithHost err = 0 [19:34:43]CheckOFDResponse [19:34:43]1017 (14) - 77093643461234 [19:34:43]1041 (16) - 0000000000874959 [19:34:43]1040 (4) - 225451 [19:34:43]1012 (4) - 26.07.2024 13:36 [19:34:43]1206 (1) - 0 [19:34:43]OFD Sender: Remove packet 225451 [19:34:43]ProducePacketName [19:34:43]name=ofd_packets/00225451 [19:34:43]NVStorageDeleteData [19:34:44]OFD Sender: Processing packet 225452 [packets to send 642, broken 598] [19:34:44]ProducePacketName [19:34:44]name=ofd_packets/00225452 [19:34:44]OFD Sender: To server: pG, [19:34:44]CommunicateWithHost lk.salyk.kg:30040 [19:34:44]ConnectInit lk.salyk.kg [19:34:44]Connected sock=9 [19:34:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 39 07 01 28 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 E1 ED A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 70 03 00 35 04 06 00 99 0F E2 5B B4 F1 1D 29 10 3C 23 F9 F1 19 [19:34:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7A 53 47 00 9A 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AC 70 03 00 F4 03 04 00 63 A6 A3 66 B6 04 01 00 00 F8 CC F2 03 01 42 54 8C [19:34:45]CommunicateWithHost err = 0 [19:34:45]CheckOFDResponse [19:34:45]1017 (14) - 77093643461234 [19:34:45]1041 (16) - 0000000000874959 [19:34:45]1040 (4) - 225452 [19:34:45]1012 (4) - 26.07.2024 13:36 [19:34:45]1206 (1) - 0 [19:34:45]OFD Sender: Remove packet 225452 [19:34:45]ProducePacketName [19:34:45]name=ofd_packets/00225452 [19:34:45]NVStorageDeleteData [19:34:45]OFD Sender: Processing packet 225453 [packets to send 641, broken 598] [19:34:45]ProducePacketName [19:34:45]name=ofd_packets/00225453 [19:34:45]OFD Sender: To server: pG, [19:34:45]CommunicateWithHost lk.salyk.kg:30040 [19:34:45]ConnectInit lk.salyk.kg [19:34:47]Connected sock=9 [19:34:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FD F5 04 01 D8 64 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 A4 EE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 70 03 00 35 04 06 00 26 53 A0 6A B9 92 86 DF 9A D8 E5 D5 13 28 [19:34:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB 82 47 00 17 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AD 70 03 00 F4 03 04 00 65 A6 A3 66 B6 04 01 00 00 48 CE 26 18 9B 82 C7 8C [19:34:47]CommunicateWithHost err = 0 [19:34:47]CheckOFDResponse [19:34:47]1017 (14) - 77093643461234 [19:34:47]1041 (16) - 0000000000874959 [19:34:47]1040 (4) - 225453 [19:34:47]1012 (4) - 26.07.2024 13:36 [19:34:47]1206 (1) - 0 [19:34:47]OFD Sender: Remove packet 225453 [19:34:47]ProducePacketName [19:34:47]name=ofd_packets/00225453 [19:34:47]NVStorageDeleteData [19:34:48]OFD Sender: Processing packet 225454 [packets to send 640, broken 598] [19:34:48]ProducePacketName [19:34:48]name=ofd_packets/00225454 [19:34:48]OFD Sender: To server: pG, [19:34:48]CommunicateWithHost lk.salyk.kg:30040 [19:34:48]ConnectInit lk.salyk.kg [19:34:49]Connected sock=9 [19:34:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 FF 25 07 01 7E 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 D5 EE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 70 03 00 35 04 06 00 F5 79 AF 9F 64 7B 64 7E 8A 6C 9F CD 91 4F [19:34:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5B 12 47 00 D5 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AE 70 03 00 F4 03 04 00 67 A6 A3 66 B6 04 01 00 00 36 E4 64 73 97 0A 17 24 [19:34:50]CommunicateWithHost err = 0 [19:34:50]CheckOFDResponse [19:34:50]1017 (14) - 77093643461234 [19:34:50]1041 (16) - 0000000000874959 [19:34:50]1040 (4) - 225454 [19:34:50]1012 (4) - 26.07.2024 13:36 [19:34:50]1206 (1) - 0 [19:34:50]OFD Sender: Remove packet 225454 [19:34:50]ProducePacketName [19:34:50]name=ofd_packets/00225454 [19:34:50]NVStorageDeleteData [19:34:50]OFD Sender: Processing packet 225455 [packets to send 639, broken 598] [19:34:50]ProducePacketName [19:34:50]name=ofd_packets/00225455 [19:34:50]OFD Sender: To server: pG, [19:34:50]CommunicateWithHost lk.salyk.kg:30040 [19:34:50]ConnectInit lk.salyk.kg [19:34:51]Connected sock=9 [19:34:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 ED 25 07 01 0D 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 13 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 13 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 38 00 00 00 00 07 04 06 00 40 13 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 E8 EE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 70 03 00 35 04 06 00 53 BF BA 6B 03 29 C8 FC 88 0A 2E CE 97 03 [19:34:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 0E 48 47 00 F8 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 AF 70 03 00 F4 03 04 00 6B A6 A3 66 B6 04 01 00 00 7A 26 90 43 F2 B1 23 E3 [19:34:53]CommunicateWithHost err = 0 [19:34:53]CheckOFDResponse [19:34:53]1017 (14) - 77093643461234 [19:34:53]1041 (16) - 0000000000874959 [19:34:53]1040 (4) - 225455 [19:34:53]1012 (4) - 26.07.2024 13:36 [19:34:53]1206 (1) - 0 [19:34:53]OFD Sender: Remove packet 225455 [19:34:53]ProducePacketName [19:34:53]name=ofd_packets/00225455 [19:34:53]NVStorageDeleteData [19:34:54]OFD Sender: Processing packet 225456 [packets to send 638, broken 598] [19:34:54]ProducePacketName [19:34:54]name=ofd_packets/00225456 [19:34:54]OFD Sender: To server: pG, [19:34:54]CommunicateWithHost lk.salyk.kg:30040 [19:34:54]ConnectInit lk.salyk.kg [19:34:56]accept exits with 8 [19:34:56]New connection [19:34:56]New thread 3066903908 created [19:34:56]Thread 3067047268 joined [19:34:56]Waiting for new connection... [19:34:56] Sock 8.Parse request [19:34:56]Sock 8.Check first char [19:34:56]Sock 8.First char is OK [19:34:56]request: POST /json_proto HTTP/1.0 [19:34:56]Method: POST [19:34:56]URL: /json_proto [19:34:56]Method is POST - this is cgi request [19:34:56]url: /json_proto [19:34:56]query_string will be loaded in cgi processing [19:34:56]execute_cgi json_proto POST (null) [19:34:56]execute_cgi path=json_proto method=POST [19:34:56]POST find Content-Length [19:34:56]Host: 172.17.43.131:8080 [19:34:56]Content-Length: 683 [19:34:56]Content-Type: application/json [19:34:56] [19:34:56]POST finish read [19:34:56]Found Content-Length = 683 [19:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:56]execute_script... [19:34:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:56]POST & json_proto [19:34:56]process_json_proto [19:34:56]json parsed OK: [19:34:56]protocol is kg_v1.0 [19:34:56]action value=close_receipt [19:34:56]process_action close_receipt [19:34:56]cmd_close_receipt [19:34:56]MH_GetDate [19:34:56]Write to MH i2c: F0 00 00 DD 00 CC [19:34:56]Write i2c OK [19:34:56]MH_I2C_Read... [19:34:56]Read from MH i2c: F0 [19:34:56]MH_I2C_Read... [19:34:56]Read from MH i2c: F0 09 00 [19:34:56]MH_I2C_Read... [19:34:56]Read from MH i2c: F0 09 00 DD 00 00 61 FA A3 66 F9 24 A2 66 5E [19:34:56]GetLastDocTimeStamp 1722022475 [19:34:56]current date 1722022497 [19:34:56]FM_GetShiftState [19:34:56]SAM_PROTO_GetShiftState [19:34:56]wFMCommunicate request_size=4 [19:34:56]MH_SAM_APDU [19:34:56]CAPDU: 80 13 01 00 [19:34:56]Write to MH i2c: E2 08 00 DE 00 80 13 01 00 00 00 00 00 5B [19:34:56]Write i2c OK [19:34:56]MH_I2C_Read... [19:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:56]Read from MH i2c: E2 [19:34:56]MH_I2C_Read... [19:34:56]Read from MH i2c: E2 0E 00 [19:34:56]MH_I2C_Read... [19:34:56]Read from MH i2c: E2 0E 00 DE 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [19:34:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:34:56]wFMCommunicate OK [19:34:56]SAM_PROTO_GetShiftState done [19:34:56]FM_GetShiftState done [19:34:56]opened in 1721952182 [19:34:56]opened+sec_in_day 1722038582 [19:34:56]quantity*price = 100005 [19:34:56]sum+1 = 100006 [19:34:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 565 26.07.2024 19:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225497 ФПД: 364153551066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193457&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225497&fm=364153551066&tin=02508201610067®Number=0000000000092624&sum=100000 [19:34:57]StoreToDocumentArchive [19:34:57]shift 437 fd 225497 [19:34:57]save to /storage/0437/doc_00225497 [19:34:57]save last doc name /storage/0437/doc_00225497 to /storage/kkm_last_doc_name [19:34:57]save OK [19:34:57]Clear old archive folders... [19:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:57]tlvbuf is 018C6500 [19:34:57]SAM_PROTO_ClearQueue [19:34:57]wFMCommunicate request_size=4 [19:34:57]MH_SAM_APDU [19:34:57]CAPDU: 80 09 00 00 [19:34:57]Write to MH i2c: E2 08 00 EB 00 80 09 00 00 00 00 00 00 5D [19:34:57]Write i2c OK [19:34:57]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 EB 00 00 90 00 5F [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]SAM_PROTO_ClearQueue done [19:34:58]KKMCreateOFDPacket [19:34:58]OFDProtocolAddRootSTLVToBuf [19:34:58]FM_MakeSignedData [19:34:58]FM_MakeSignedData [19:34:58]SAM_PROTO_SignData [19:34:58]wFMCommunicate request_size=4 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 0D 01 02 [19:34:58]Write to MH i2c: E2 08 00 EC 00 80 0D 01 02 00 00 00 00 65 [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 EC 00 00 90 00 60 [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]wFMCommunicate request_size=255 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 61 FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 70 03 00 35 04 06 00 00 [19:34:58]Write to MH i2c: E2 02 01 ED 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 Received data: 06 87 00 95 A0 F6 86 70 01 47 00 2C 01 00 00 00 30 EB 30 03 30 26 30 00 30 EF 30 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 30 00 30 7C 30 29 30 00 38 00 37 00 34 00 39 07 35 04 39 06 4F 00 00 A0 00 86 00 01 D6 00 F5 00 47 00 00 39 4D 04 D3 06 A5 00 07 00 01 00 00 00 07 00 00 00 3B 00 00 1F F9 03 04 0E 02 00 00 37 01 37 00 30 12 39 04 33 04 36 00 35 34 02 33 00 34 00 36 F4 31 03 32 04 33 00 34 61 11 FA 04 A3 10 66 00 0E 30 04 30 04 30 00 30 B5 30 01 30 00 30 00 30 B9 30 04 30 01 38 00 37 01 34 0D 39 04 35 10 39 00 10 30 04 30 04 30 00 30 B0 30 70 30 03 00 30 F4 30 03 30 04 30 00 30 70 39 A6 32 A3 36 66 32 B6 34 04 11 01 04 00 10 00 00 7B 30 18 30 F5 30 1E 30 F2 30 13 30 16 30 3C 30 [19:34:58]30 CommunicateWithHost err = 0 [19:34:58]30 CheckOFDResponse [19:34:58]1017 (14) - 77093643461234 [19:34:58]1041 (16) - 0000000000874959 [19:34:58]1040 (4) - 225456 [19:34:58]1012 (4) - 26.07.2024 13:36 [19:34:58]1206 (1) - 0 [19:34:58]OFD Sender: Remove packet 225456 [19:34:58]ProducePacketName [19:34:58]name=ofd_packets/00225456 [19:34:58]NVStorageDeleteData [19:34:58]38 37 34 39 35 39 10 04 04 00 D9 70 03 00 35 04 06 00 00 00 00 18 [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 ED 00 00 90 00 61 [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]wFMCommunicate request_size=10 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 0D 02 02 05 54 C9 3E 38 DA [19:34:58]Write to MH i2c: E2 0D 00 EE 00 80 0D 02 02 05 00 54 C9 3E 38 DA 00 00 DF [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 EE 00 00 90 00 62 [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]wFMCommunicate request_size=4 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 0D 03 02 [19:34:58]Write to MH i2c: E2 08 00 EF 00 80 0D 03 02 00 00 00 00 6A [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 0B 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 0B 00 EF 00 00 F7 EF C1 A7 6B A2 5D 13 90 00 36 [19:34:58]RAPDU: F7 EF C1 A7 6B A2 5D 13 90 00 [19:34:58]wFMCommunicate OK [19:34:58]SAM_PROTO_SignData done [19:34:58]FM_MakeSignedData done [19:34:58]CreateOFDProtocolMessage [19:34:58]wFMCommunicate request_size=4 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 11 00 00 [19:34:58]Write to MH i2c: E2 08 00 F0 00 80 11 00 00 00 00 00 00 6A [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 17 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 17 00 F0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [19:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:34:58]wFMCommunicate OK [19:34:58]CreateOFDProtocolMessage done [19:34:58]OFDSenderStorePacket 225497 [19:34:58]StoreOFDPacket docnum=225497 [19:34:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 01 07 01 05 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 61 FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 70 03 00 35 04 06 00 00 54 C9 3E 38 DA F7 EF C1 A7 6B A2 5D 13 [19:34:58]CheckFolder [19:34:58]dirname=/storage/ofd_packets [19:34:58]CheckFolder done [19:34:58]ProducePacketName [19:34:58]name=ofd_packets/00225497 [19:34:58]NVStorageSaveData ofd_packets/00225497 [19:34:58]File name is /storage/ofd_packets/00225497 [19:34:58]Write 301 bytes [19:34:58]NVStorageSaveData done [19:34:58]OFDSenderStorePacket done [19:34:58]KKMCreateOFDPacket done [19:34:58]NVStorageSaveData kkm_last_timestamp [19:34:58]File name is /storage/kkm_last_timestamp [19:34:58]Write 4 bytes [19:34:58]NVStorageSaveData done [19:34:59]ExternCall_PrintAddStr [19:34:59]wPrintStart [19:34:59]Write to MH i2c: 01 00 00 F1 00 F1 [19:34:59]OFD Sender: Processing packet 225457 [packets to send 638, broken 598] [19:34:59]ProducePacketName [19:34:59]name=ofd_packets/00225457 [19:34:59]Write i2c OK [19:34:59]OFD Sender: To server: pG, [19:34:59]MH_I2C_Read... [19:34:59]CommunicateWithHost lk.salyk.kg:30040 [19:34:59]Read from MH i2c: ConnectInit lk.salyk.kg [19:34:59]01 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 FF 0F 06 [19:34:59]RasterBufferAndPrint [19:34:59]line Счет N : (1)2001722 [19:34:59]line ИНН: 02508201610067 [19:34:59]line Контрольно-Кассовый Чек [19:34:59]line ПРОДАЖА [19:34:59]line ТРК (МРК, ГНК) : 53 [19:34:59]line Товар: 2710124130 [19:34:59]line Аи-92-К-5 [19:34:59]line 14.750 * 67.80 [19:34:59]line = 1000.05 [19:34:59]line НДС 12% НСП 1% [19:34:59]line > о реализуемом товаре [19:34:59]line ОКРУГЛЕНИЕ: -0.05 [19:34:59]line ИТОГО: 1000.00 [19:34:59]line Внесено: 1000.00 [19:34:59]line СДАЧА: 0.00 [19:34:59]line НСП 1% : 8.85 [19:34:59]line НДС 12% : 106.20 [19:34:59]line Наличными: 1000.00 [19:34:59]line Безнал.: 0.00 [19:34:59]line Место: АЗС № 97 "Партнер Нефть" [19:34:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:34:59]line СНО: Общий режим [19:34:59]line Чек 565 26.07.2024 19:34 [19:34:59]line Смена: 437 ФФД: 1.0 [19:34:59]line ЗНМ: 0300000054 [19:34:59]line РНМ: 0000000000092624 [19:34:59]line Версия ККМ: 001 [19:34:59]line ФМ: 0000000000874959 [19:34:59]line ФД: 225497 [19:34:59]line ФПД: 364153551066 [19:34:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193457&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225497&fm=364153551066&tin=02508201610067®Number=0000000000092624&sum=100000 [19:34:59]written 0, free lines is 4095 [19:34:59]Write to MH i2c: 01 00 00 1C 01 1D [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 1C 01 00 00 00 00 00 62 0C 92 [19:34:59]RasterBufferAndPrint [19:34:59]line [19:34:59]line [19:34:59]line [19:34:59]line [19:34:59]line [19:34:59]written 0, free lines is 3184 [19:34:59]MH_Cut [19:34:59]Write to MH i2c: D1 01 00 23 01 01 F6 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: D1 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: D1 01 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: D1 01 00 23 01 00 F5 [19:34:59]Write to MH i2c: 01 00 00 24 01 25 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]Connected sock=10 [19:34:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 41 18 08 01 20 30 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 0A 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 98 EF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 70 03 00 35 04 06 00 81 79 AD ED 7F 11 55 19 BF 62 98 AC A7 0A [19:35:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 26 AC 47 00 BE AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B1 70 03 00 F4 03 04 00 72 A6 A3 66 B6 04 01 00 00 CD E9 1E FE 5E 30 93 5F [19:35:00]CommunicateWithHost err = 0 [19:35:00]CheckOFDResponse [19:35:00]1017 (14) - 77093643461234 [19:35:00]1041 (16) - 0000000000874959 [19:35:00]1040 (4) - 225457 [19:35:00]1012 (4) - 26.07.2024 13:36 [19:35:00]1206 (1) - 0 [19:35:00]OFD Sender: Remove packet 225457 [19:35:00]ProducePacketName [19:35:00]name=ofd_packets/00225457 [19:35:00]NVStorageDeleteData [19:35:00]*** Cut start [19:35:00]*** Partial cut [19:35:00]*** CUTSNS_PIN = 1 [19:35:00]*** CUTSNS_PIN = 0 [19:35:00]OFD Sender: Processing packet 225458 [packets to send 637, broken 598] [19:35:01]ProducePacketName [19:35:01]name=ofd_packets/00225458 [19:35:01]*** Brake cut motor [19:35:01]OFD Sender: To server: pG, [19:35:01]CommunicateWithHost lk.salyk.kg:30040 [19:35:01]ConnectInit lk.salyk.kg [19:35:01]Read from MH i2c: 01 [19:35:01]MH_I2C_Read... [19:35:01]*** Stop cut motor [19:35:01]*** Cut end [19:35:01]Read from MH i2c: 01 07 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 FF 0F 3A [19:35:01]process_action close_receipt done [19:35:01]requested_data is exist [19:35:01]produce_requested_data [19:35:01]requested_item fm.sn is exist - process it [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 11 00 00 [19:35:01]Write to MH i2c: E2 08 00 25 01 80 11 00 00 00 00 00 00 A0 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 17 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 17 00 25 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FD [19:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:35:01]wFMCommunicate OK [19:35:01]requested_item fd.num is exist - process it [19:35:01]SAM_PROTO_GetFieldsCounters [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 13 00 00 [19:35:01]Write to MH i2c: E2 08 00 26 01 80 13 00 00 00 00 00 00 A3 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 62 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 62 00 26 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 70 03 00 0E 04 Connected sock=9 [19:35:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A6 5D 07 01 0C 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 0A F0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 70 03 00 35 04 06 00 E5 9B AF 9C 1D F8 AD 0A 89 21 D9 DE FC FF [19:35:01]04 00 B5 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 73 [19:35:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 D9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:01]wFMCommunicate OK [19:35:01]SAM_PROTO_GetFieldsCounters done [19:35:01]requested_item shift.num is exist - process it [19:35:01]requested_item shift.opened is exist - process it [19:35:01]req_shift_opened [19:35:01]FM_GetShiftState [19:35:01]SAM_PROTO_GetShiftState [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 13 01 00 [19:35:01]Write to MH i2c: E2 08 00 27 01 80 13 01 00 00 00 00 00 A5 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 0E 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 0E 00 27 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 56 [19:35:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:35:02]wFMCommunicate OK [19:35:02]SAM_PROTO_GetShiftState done [19:35:02]FM_GetShiftState done [19:35:02]req_shift_opened done [19:35:02]requested_item shift.open_date is exist - process it [19:35:02]req_shift_open_date [19:35:02]req_shift_open_date done [19:35:02]produce_requested_data done [19:35:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225497,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:35:02]process_action_free close_receipt [19:35:02]json_value_free [19:35:02]json_value_free done [19:35:02]process_json_proto returns [19:35:02]Send response to host [19:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225497,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:35:02]free response buf [19:35:02]execute_script done [19:35:02]execute_script returns [19:35:02]free content buf [19:35:02]Sock 8.Close socket [19:35:02]Sock 8.Thread stoped [19:35:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9C 0E 47 00 DF C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B2 70 03 00 F4 03 04 00 74 A6 A3 66 B6 04 01 00 00 F7 98 26 06 2D 3E DC 26 [19:35:02]CommunicateWithHost err = 0 [19:35:02]CheckOFDResponse [19:35:02]1017 (14) - 77093643461234 [19:35:02]1041 (16) - 0000000000874959 [19:35:02]1040 (4) - 225458 [19:35:02]1012 (4) - 26.07.2024 13:36 [19:35:02]1206 (1) - 0 [19:35:02]OFD Sender: Remove packet 225458 [19:35:02]ProducePacketName [19:35:02]name=ofd_packets/00225458 [19:35:02]NVStorageDeleteData [19:35:02]OFD Sender: Processing packet 225459 [packets to send 636, broken 598] [19:35:02]ProducePacketName [19:35:02]name=ofd_packets/00225459 [19:35:02]OFD Sender: To server: pG, [19:35:02]CommunicateWithHost lk.salyk.kg:30040 [19:35:02]ConnectInit lk.salyk.kg [19:35:05]Connected sock=9 [19:35:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 BD 07 01 F8 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 0F F0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 70 03 00 35 04 06 00 CA C2 AC A2 A4 1A A5 02 A9 A3 04 E8 EF 0F [19:35:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 10 47 00 7A AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B3 70 03 00 F4 03 04 00 77 A6 A3 66 B6 04 01 00 00 2E D3 D8 05 96 E6 10 DE [19:35:05]CommunicateWithHost err = 0 [19:35:05]CheckOFDResponse [19:35:05]1017 (14) - 77093643461234 [19:35:05]1041 (16) - 0000000000874959 [19:35:05]1040 (4) - 225459 [19:35:05]1012 (4) - 26.07.2024 13:36 [19:35:05]1206 (1) - 0 [19:35:05]OFD Sender: Remove packet 225459 [19:35:05]ProducePacketName [19:35:05]name=ofd_packets/00225459 [19:35:05]NVStorageDeleteData [19:35:06]OFD Sender: Processing packet 225460 [packets to send 635, broken 598] [19:35:06]ProducePacketName [19:35:06]name=ofd_packets/00225460 [19:35:06]OFD Sender: To server: pG, [19:35:06]CommunicateWithHost lk.salyk.kg:30040 [19:35:06]ConnectInit lk.salyk.kg [19:35:06]Connected sock=8 [19:35:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 78 A2 07 01 59 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 15 F0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 70 03 00 35 04 06 00 10 91 C4 CC 06 63 89 04 85 5C 11 F7 8A DC [19:35:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1C 53 47 00 0A 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B4 70 03 00 F4 03 04 00 79 A6 A3 66 B6 04 01 00 00 44 35 A3 99 AD C0 81 C9 [19:35:07]CommunicateWithHost err = 0 [19:35:07]CheckOFDResponse [19:35:07]1017 (14) - 77093643461234 [19:35:07]1041 (16) - 0000000000874959 [19:35:07]1040 (4) - 225460 [19:35:07]1012 (4) - 26.07.2024 13:36 [19:35:07]1206 (1) - 0 [19:35:07]OFD Sender: Remove packet 225460 [19:35:07]ProducePacketName [19:35:07]name=ofd_packets/00225460 [19:35:07]NVStorageDeleteData [19:35:08]OFD Sender: Processing packet 225461 [packets to send 634, broken 598] [19:35:08]ProducePacketName [19:35:08]name=ofd_packets/00225461 [19:35:08]OFD Sender: To server: pG, [19:35:08]CommunicateWithHost lk.salyk.kg:30040 [19:35:08]ConnectInit lk.salyk.kg [19:35:08]Connected sock=8 [19:35:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 47 D5 07 01 B0 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 1A F0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 70 03 00 35 04 06 00 8F 44 DD 29 ED 20 1B E3 91 E9 6B 2A E5 76 [19:35:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7B A8 47 00 E0 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B5 70 03 00 F4 03 04 00 7B A6 A3 66 B6 04 01 00 00 52 57 BA 33 81 9C DA 21 [19:35:09]CommunicateWithHost err = 0 [19:35:09]CheckOFDResponse [19:35:09]1017 (14) - 77093643461234 [19:35:09]1041 (16) - 0000000000874959 [19:35:09]1040 (4) - 225461 [19:35:09]1012 (4) - 26.07.2024 13:36 [19:35:09]1206 (1) - 0 [19:35:09]OFD Sender: Remove packet 225461 [19:35:09]ProducePacketName [19:35:09]name=ofd_packets/00225461 [19:35:09]NVStorageDeleteData [19:35:10]OFD Sender: Processing packet 225462 [packets to send 633, broken 598] [19:35:10]ProducePacketName [19:35:10]name=ofd_packets/00225462 [19:35:10]OFD Sender: To server: pG, [19:35:10]CommunicateWithHost lk.salyk.kg:30040 [19:35:10]ConnectInit lk.salyk.kg [19:35:12]Connected sock=9 [19:35:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A1 66 04 01 31 A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 76 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A4 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 4A F0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 70 03 00 35 04 06 00 24 DB E2 82 58 6A 16 F9 82 64 D2 0D F2 3A [19:35:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 66 7C 47 00 1D 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B6 70 03 00 F4 03 04 00 7E A6 A3 66 B6 04 01 00 00 C7 AA 04 51 DE 01 4B E8 [19:35:12]CommunicateWithHost err = 0 [19:35:12]CheckOFDResponse [19:35:12]1017 (14) - 77093643461234 [19:35:12]1041 (16) - 0000000000874959 [19:35:12]1040 (4) - 225462 [19:35:12]1012 (4) - 26.07.2024 13:37 [19:35:12]1206 (1) - 0 [19:35:12]OFD Sender: Remove packet 225462 [19:35:12]ProducePacketName [19:35:12]name=ofd_packets/00225462 [19:35:12]NVStorageDeleteData [19:35:13]OFD Sender: Processing packet 225463 [packets to send 632, broken 598] [19:35:13]ProducePacketName [19:35:13]name=ofd_packets/00225463 [19:35:13]OFD Sender: To server: pG, [19:35:13]CommunicateWithHost lk.salyk.kg:30040 [19:35:13]ConnectInit lk.salyk.kg [19:35:14]Connected sock=8 [19:35:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 31 4B 04 01 23 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 7A F0 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 70 03 00 35 04 06 00 0B 9E 83 EC FE 5C 9F 1F A2 F9 1E 07 F1 82 [19:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 82 FD 47 00 33 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B7 70 03 00 F4 03 04 00 80 A6 A3 66 B6 04 01 00 00 4F D3 56 19 24 0D 33 1E [19:35:14]CommunicateWithHost err = 0 [19:35:14]CheckOFDResponse [19:35:14]1017 (14) - 77093643461234 [19:35:14]1041 (16) - 0000000000874959 [19:35:14]1040 (4) - 225463 [19:35:14]1012 (4) - 26.07.2024 13:37 [19:35:14]1206 (1) - 0 [19:35:14]OFD Sender: Remove packet 225463 [19:35:14]ProducePacketName [19:35:14]name=ofd_packets/00225463 [19:35:14]NVStorageDeleteData [19:35:15]OFD Sender: Processing packet 225464 [packets to send 631, broken 598] [19:35:15]ProducePacketName [19:35:15]name=ofd_packets/00225464 [19:35:15]OFD Sender: To server: pG, [19:35:15]CommunicateWithHost lk.salyk.kg:30040 [19:35:15]ConnectInit lk.salyk.kg [19:35:15]Connected sock=8 [19:35:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 9B 07 01 65 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 09 F1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 70 03 00 35 04 06 00 0A 68 BE C4 79 AD D2 AC 77 77 97 A8 73 33 [19:35:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E C7 47 00 58 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B8 70 03 00 F4 03 04 00 82 A6 A3 66 B6 04 01 00 00 87 07 A1 CF F8 6E 8C F0 [19:35:16]CommunicateWithHost err = 0 [19:35:16]CheckOFDResponse [19:35:16]1017 (14) - 77093643461234 [19:35:16]1041 (16) - 0000000000874959 [19:35:16]1040 (4) - 225464 [19:35:16]1012 (4) - 26.07.2024 13:37 [19:35:16]1206 (1) - 0 [19:35:16]OFD Sender: Remove packet 225464 [19:35:16]ProducePacketName [19:35:16]name=ofd_packets/00225464 [19:35:16]NVStorageDeleteData [19:35:16]OFD Sender: Processing packet 225465 [packets to send 630, broken 598] [19:35:16]ProducePacketName [19:35:16]name=ofd_packets/00225465 [19:35:16]OFD Sender: To server: pG, [19:35:16]CommunicateWithHost lk.salyk.kg:30040 [19:35:16]ConnectInit lk.salyk.kg [19:35:17]Connected sock=8 [19:35:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8A 96 07 01 5C 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9A CA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 CA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 15 00 00 00 00 07 04 06 00 58 CA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 32 F1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 70 03 00 35 04 06 00 EC FC 30 7D A5 3F 98 90 0B 86 AE A0 5B D8 [19:35:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF 70 47 00 23 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 B9 70 03 00 F4 03 04 00 84 A6 A3 66 B6 04 01 00 00 8C EA 24 66 7C A7 C0 49 [19:35:18]CommunicateWithHost err = 0 [19:35:18]CheckOFDResponse [19:35:18]1017 (14) - 77093643461234 [19:35:18]1041 (16) - 0000000000874959 [19:35:18]1040 (4) - 225465 [19:35:18]1012 (4) - 26.07.2024 13:37 [19:35:18]1206 (1) - 0 [19:35:18]OFD Sender: Remove packet 225465 [19:35:18]ProducePacketName [19:35:18]name=ofd_packets/00225465 [19:35:18]NVStorageDeleteData [19:35:18]OFD Sender: Processing packet 225466 [packets to send 629, broken 598] [19:35:18]ProducePacketName [19:35:18]name=ofd_packets/00225466 [19:35:18]OFD Sender: To server: pG, [19:35:18]CommunicateWithHost lk.salyk.kg:30040 [19:35:18]ConnectInit lk.salyk.kg [19:35:20]Connected sock=8 [19:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 59 E5 07 01 4F 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 55 F1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 70 03 00 35 04 06 00 DA 8E CC D2 B1 01 1B 81 F8 7D 0A 57 32 18 [19:35:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 55 A4 47 00 61 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BA 70 03 00 F4 03 04 00 87 A6 A3 66 B6 04 01 00 00 F5 35 A9 80 C1 9A E9 EE [19:35:21]CommunicateWithHost err = 0 [19:35:21]CheckOFDResponse [19:35:21]1017 (14) - 77093643461234 [19:35:21]1041 (16) - 0000000000874959 [19:35:21]1040 (4) - 225466 [19:35:21]1012 (4) - 26.07.2024 13:37 [19:35:21]1206 (1) - 0 [19:35:21]OFD Sender: Remove packet 225466 [19:35:21]ProducePacketName [19:35:21]name=ofd_packets/00225466 [19:35:21]NVStorageDeleteData [19:35:21]OFD Sender: Processing packet 225467 [packets to send 628, broken 598] [19:35:21]ProducePacketName [19:35:21]name=ofd_packets/00225467 [19:35:21]OFD Sender: To server: pG, [19:35:21]CommunicateWithHost lk.salyk.kg:30040 [19:35:21]ConnectInit lk.salyk.kg [19:35:22]Connected sock=8 [19:35:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 F9 07 01 B3 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 C7 F1 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 70 03 00 35 04 06 00 8B 61 C7 E0 EC 76 04 5D 3C EF F3 66 3C 1A [19:35:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C0 7F 47 00 44 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BB 70 03 00 F4 03 04 00 88 A6 A3 66 B6 04 01 00 00 C0 B7 19 5E 7F 8B 70 B1 [19:35:23]CommunicateWithHost err = 0 [19:35:23]CheckOFDResponse [19:35:23]1017 (14) - 77093643461234 [19:35:23]1041 (16) - 0000000000874959 [19:35:23]1040 (4) - 225467 [19:35:23]1012 (4) - 26.07.2024 13:37 [19:35:23]1206 (1) - 0 [19:35:23]OFD Sender: Remove packet 225467 [19:35:23]ProducePacketName [19:35:23]name=ofd_packets/00225467 [19:35:23]NVStorageDeleteData [19:35:23]OFD Sender: Processing packet 225468 [packets to send 627, broken 598] [19:35:23]ProducePacketName [19:35:23]name=ofd_packets/00225468 [19:35:23]OFD Sender: To server: pG, [19:35:23]CommunicateWithHost lk.salyk.kg:30040 [19:35:23]ConnectInit lk.salyk.kg [19:35:24]Connected sock=8 [19:35:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 8F 04 01 DC 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 15 F2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 70 03 00 35 04 06 00 DC E1 71 30 B1 0B 7B 23 51 62 6D 12 F0 B3 [19:35:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5D C6 47 00 23 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BC 70 03 00 F4 03 04 00 8A A6 A3 66 B6 04 01 00 00 06 DC F6 34 7D 83 83 E7 [19:35:25]CommunicateWithHost err = 0 [19:35:25]CheckOFDResponse [19:35:25]1017 (14) - 77093643461234 [19:35:25]1041 (16) - 0000000000874959 [19:35:25]1040 (4) - 225468 [19:35:25]1012 (4) - 26.07.2024 13:37 [19:35:25]1206 (1) - 0 [19:35:25]OFD Sender: Remove packet 225468 [19:35:25]ProducePacketName [19:35:25]name=ofd_packets/00225468 [19:35:25]NVStorageDeleteData [19:35:25]OFD Sender: Processing packet 225469 [packets to send 626, broken 598] [19:35:25]ProducePacketName [19:35:25]name=ofd_packets/00225469 [19:35:25]OFD Sender: To server: pG, [19:35:25]CommunicateWithHost lk.salyk.kg:30040 [19:35:25]ConnectInit lk.salyk.kg [19:35:27]Connected sock=9 [19:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 E7 07 01 AC 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 1B F2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 70 03 00 35 04 06 00 78 9F C5 77 A4 1A 06 FD B0 0D C7 4A C2 D9 [19:35:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B9 2B 47 00 CE 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BD 70 03 00 F4 03 04 00 8E A6 A3 66 B6 04 01 00 00 F2 71 A0 85 EF 57 84 B8 [19:35:28]CommunicateWithHost err = 0 [19:35:28]CheckOFDResponse [19:35:28]1017 (14) - 77093643461234 [19:35:28]1041 (16) - 0000000000874959 [19:35:28]1040 (4) - 225469 [19:35:28]1012 (4) - 26.07.2024 13:37 [19:35:28]1206 (1) - 0 [19:35:28]OFD Sender: Remove packet 225469 [19:35:28]ProducePacketName [19:35:28]name=ofd_packets/00225469 [19:35:28]NVStorageDeleteData [19:35:29]OFD Sender: Processing packet 225470 [packets to send 625, broken 598] [19:35:29]ProducePacketName [19:35:29]name=ofd_packets/00225470 [19:35:29]OFD Sender: To server: pG, [19:35:29]CommunicateWithHost lk.salyk.kg:30040 [19:35:29]ConnectInit lk.salyk.kg [19:35:29]Connected sock=8 [19:35:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 36 C2 07 01 74 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 3F F2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 70 03 00 35 04 06 00 71 20 5C BA 54 46 11 C6 CD 30 32 19 7C A0 [19:35:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 72 9B 47 00 43 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BE 70 03 00 F4 03 04 00 90 A6 A3 66 B6 04 01 00 00 ED 73 A5 C6 1E 6A 9A 88 [19:35:31]CommunicateWithHost err = 0 [19:35:31]CheckOFDResponse [19:35:31]1017 (14) - 77093643461234 [19:35:31]1041 (16) - 0000000000874959 [19:35:31]1040 (4) - 225470 [19:35:31]1012 (4) - 26.07.2024 13:37 [19:35:31]1206 (1) - 0 [19:35:31]OFD Sender: Remove packet 225470 [19:35:31]ProducePacketName [19:35:31]name=ofd_packets/00225470 [19:35:31]NVStorageDeleteData [19:35:31]OFD Sender: Processing packet 225471 [packets to send 624, broken 598] [19:35:31]ProducePacketName [19:35:31]name=ofd_packets/00225471 [19:35:31]OFD Sender: To server: pG, [19:35:31]CommunicateWithHost lk.salyk.kg:30040 [19:35:31]ConnectInit lk.salyk.kg [19:35:32]Connected sock=8 [19:35:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 AF 3E 07 01 27 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 02 00 00 F4 03 04 00 AB F2 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 70 03 00 35 04 06 00 31 CF 78 62 94 7C F3 3F 72 36 D5 17 EF 29 [19:35:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 65 AE 47 00 A9 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 BF 70 03 00 F4 03 04 00 94 A6 A3 66 B6 04 01 00 00 67 97 21 B1 3F B4 C2 AE [19:35:35]CommunicateWithHost err = 0 [19:35:35]CheckOFDResponse [19:35:35]1017 (14) - 77093643461234 [19:35:35]1041 (16) - 0000000000874959 [19:35:35]1040 (4) - 225471 [19:35:35]1012 (4) - 26.07.2024 13:37 [19:35:35]1206 (1) - 0 [19:35:35]OFD Sender: Remove packet 225471 [19:35:35]ProducePacketName [19:35:35]name=ofd_packets/00225471 [19:35:35]NVStorageDeleteData [19:35:35]OFD Sender: Processing packet 225472 [packets to send 623, broken 598] [19:35:35]ProducePacketName [19:35:35]name=ofd_packets/00225472 [19:35:35]OFD Sender: To server: pG, [19:35:35]CommunicateWithHost lk.salyk.kg:30040 [19:35:35]ConnectInit lk.salyk.kg [19:35:36]Connected sock=8 [19:35:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 2C 98 08 01 7B FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 94 F3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 70 03 00 35 04 06 00 04 90 73 F7 92 AC CD 46 28 8F 7B FB 37 53 [19:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 33 DC 47 00 1F F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C0 70 03 00 F4 03 04 00 97 A6 A3 66 B6 04 01 00 00 AF 13 0A 79 4B A8 39 32 [19:35:37]CommunicateWithHost err = 0 [19:35:37]CheckOFDResponse [19:35:37]1017 (14) - 77093643461234 [19:35:37]1041 (16) - 0000000000874959 [19:35:37]1040 (4) - 225472 [19:35:37]1012 (4) - 26.07.2024 13:37 [19:35:37]1206 (1) - 0 [19:35:37]OFD Sender: Remove packet 225472 [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00225472 [19:35:37]NVStorageDeleteData [19:35:37]OFD Sender: Processing packet 225473 [packets to send 622, broken 598] [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00225473 [19:35:37]OFD Sender: To server: pG, [19:35:37]CommunicateWithHost lk.salyk.kg:30040 [19:35:37]ConnectInit lk.salyk.kg [19:35:38]Connected sock=8 [19:35:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C8 DB 04 01 F7 24 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 62 1B 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 4A CF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 CF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 16 00 00 00 00 07 04 06 00 08 CF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 F6 F3 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 70 03 00 35 04 06 00 31 C1 B0 EA B6 FE EC FC 0D 19 64 60 9B 46 [19:35:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 0C 47 00 86 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C1 70 03 00 F4 03 04 00 99 A6 A3 66 B6 04 01 00 00 32 91 3A 7E 92 40 EA 8B [19:35:39]CommunicateWithHost err = 0 [19:35:39]CheckOFDResponse [19:35:39]1017 (14) - 77093643461234 [19:35:39]1041 (16) - 0000000000874959 [19:35:39]1040 (4) - 225473 [19:35:39]1012 (4) - 26.07.2024 13:37 [19:35:39]1206 (1) - 0 [19:35:39]OFD Sender: Remove packet 225473 [19:35:39]ProducePacketName [19:35:39]name=ofd_packets/00225473 [19:35:39]NVStorageDeleteData [19:35:39]OFD Sender: Processing packet 225474 [packets to send 621, broken 598] [19:35:39]ProducePacketName [19:35:39]name=ofd_packets/00225474 [19:35:39]OFD Sender: To server: pG, [19:35:39]CommunicateWithHost lk.salyk.kg:30040 [19:35:39]ConnectInit lk.salyk.kg [19:35:40]Connected sock=8 [19:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BD 80 07 01 BA 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 45 F4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 70 03 00 35 04 06 00 BD E5 5D 9E 77 E3 C0 00 27 0F 5A 71 46 4E [19:35:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 99 4F 47 00 F0 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C2 70 03 00 F4 03 04 00 9C A6 A3 66 B6 04 01 00 00 1C 19 8F F1 45 9B 5F 18 [19:35:42]CommunicateWithHost err = 0 [19:35:42]CheckOFDResponse [19:35:42]1017 (14) - 77093643461234 [19:35:42]1041 (16) - 0000000000874959 [19:35:42]1040 (4) - 225474 [19:35:42]1012 (4) - 26.07.2024 13:37 [19:35:42]1206 (1) - 0 [19:35:42]OFD Sender: Remove packet 225474 [19:35:42]ProducePacketName [19:35:42]name=ofd_packets/00225474 [19:35:42]NVStorageDeleteData [19:35:43]OFD Sender: Processing packet 225475 [packets to send 620, broken 598] [19:35:43]ProducePacketName [19:35:43]name=ofd_packets/00225475 [19:35:43]OFD Sender: To server: pG, [19:35:43]CommunicateWithHost lk.salyk.kg:30040 [19:35:43]ConnectInit lk.salyk.kg [19:35:43]Connected sock=8 [19:35:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 CB E1 07 01 96 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 B6 F4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 70 03 00 35 04 06 00 27 A1 2F 57 3D ED 73 24 73 66 BC 23 5B DA [19:35:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AE 22 47 00 53 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C3 70 03 00 F4 03 04 00 9E A6 A3 66 B6 04 01 00 00 4D 97 77 94 C9 CB C0 4C [19:35:44]CommunicateWithHost err = 0 [19:35:44]CheckOFDResponse [19:35:44]1017 (14) - 77093643461234 [19:35:44]1041 (16) - 0000000000874959 [19:35:44]1040 (4) - 225475 [19:35:44]1012 (4) - 26.07.2024 13:37 [19:35:44]1206 (1) - 0 [19:35:44]OFD Sender: Remove packet 225475 [19:35:44]ProducePacketName [19:35:44]name=ofd_packets/00225475 [19:35:44]NVStorageDeleteData [19:35:45]OFD Sender: Processing packet 225476 [packets to send 619, broken 598] [19:35:45]ProducePacketName [19:35:45]name=ofd_packets/00225476 [19:35:45]OFD Sender: To server: pG, [19:35:45]CommunicateWithHost lk.salyk.kg:30040 [19:35:45]ConnectInit lk.salyk.kg [19:35:45]Connected sock=8 [19:35:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3E FF 07 01 95 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 C9 F4 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 70 03 00 35 04 06 00 C1 5D 92 90 19 0A 88 07 E6 97 B3 66 AE 77 [19:35:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 72 A7 47 00 51 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C4 70 03 00 F4 03 04 00 A0 A6 A3 66 B6 04 01 00 00 B0 F6 13 4E AD FB F1 D0 [19:35:46]CommunicateWithHost err = 0 [19:35:46]CheckOFDResponse [19:35:46]1017 (14) - 77093643461234 [19:35:46]1041 (16) - 0000000000874959 [19:35:46]1040 (4) - 225476 [19:35:46]1012 (4) - 26.07.2024 13:37 [19:35:46]1206 (1) - 0 [19:35:46]OFD Sender: Remove packet 225476 [19:35:46]ProducePacketName [19:35:46]name=ofd_packets/00225476 [19:35:46]NVStorageDeleteData [19:35:47]OFD Sender: Processing packet 225477 [packets to send 618, broken 598] [19:35:47]ProducePacketName [19:35:47]name=ofd_packets/00225477 [19:35:47]OFD Sender: To server: pG, [19:35:47]CommunicateWithHost lk.salyk.kg:30040 [19:35:47]ConnectInit lk.salyk.kg [19:35:48]Connected sock=8 [19:35:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BC 22 07 01 E4 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 16 F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 70 03 00 35 04 06 00 DE 94 A0 B8 D4 C1 1F 0F AA 85 56 F7 8A A2 [19:35:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 01 B7 47 00 B8 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C5 70 03 00 F4 03 04 00 A2 A6 A3 66 B6 04 01 00 00 53 33 ED 01 6E 0D 6F B1 [19:35:49]CommunicateWithHost err = 0 [19:35:49]CheckOFDResponse [19:35:49]1017 (14) - 77093643461234 [19:35:49]1041 (16) - 0000000000874959 [19:35:49]1040 (4) - 225477 [19:35:49]1012 (4) - 26.07.2024 13:37 [19:35:49]1206 (1) - 0 [19:35:49]OFD Sender: Remove packet 225477 [19:35:49]ProducePacketName [19:35:49]name=ofd_packets/00225477 [19:35:49]NVStorageDeleteData [19:35:50]OFD Sender: Processing packet 225478 [packets to send 617, broken 598] [19:35:50]ProducePacketName [19:35:50]name=ofd_packets/00225478 [19:35:50]OFD Sender: To server: pG, [19:35:50]CommunicateWithHost lk.salyk.kg:30040 [19:35:50]ConnectInit lk.salyk.kg [19:35:51]Connected sock=8 [19:35:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EA 0C 07 01 92 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 22 F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 70 03 00 35 04 06 00 CD A0 CE 67 B5 6A 5D E5 10 D1 85 11 5D A3 [19:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E F0 47 00 1B B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C6 70 03 00 F4 03 04 00 A6 A6 A3 66 B6 04 01 00 00 C2 68 48 B2 70 E0 9D A2 [19:35:52]CommunicateWithHost err = 0 [19:35:52]CheckOFDResponse [19:35:52]1017 (14) - 77093643461234 [19:35:52]1041 (16) - 0000000000874959 [19:35:52]1040 (4) - 225478 [19:35:52]1012 (4) - 26.07.2024 13:37 [19:35:52]1206 (1) - 0 [19:35:52]OFD Sender: Remove packet 225478 [19:35:52]ProducePacketName [19:35:52]name=ofd_packets/00225478 [19:35:52]NVStorageDeleteData [19:35:53]OFD Sender: Processing packet 225479 [packets to send 616, broken 598] [19:35:53]ProducePacketName [19:35:53]name=ofd_packets/00225479 [19:35:53]OFD Sender: To server: pG, [19:35:53]CommunicateWithHost lk.salyk.kg:30040 [19:35:53]ConnectInit lk.salyk.kg [19:35:54]Connected sock=8 [19:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0F 15 07 01 1F 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 32 F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 70 03 00 35 04 06 00 DE DB 23 40 09 8F 02 08 D8 F0 14 39 F7 8C [19:35:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E4 9E 47 00 C9 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C7 70 03 00 F4 03 04 00 A9 A6 A3 66 B6 04 01 00 00 30 2F 0C 83 8E 64 52 5F [19:35:55]CommunicateWithHost err = 0 [19:35:55]CheckOFDResponse [19:35:55]1017 (14) - 77093643461234 [19:35:55]1041 (16) - 0000000000874959 [19:35:55]1040 (4) - 225479 [19:35:55]1012 (4) - 26.07.2024 13:37 [19:35:55]1206 (1) - 0 [19:35:55]OFD Sender: Remove packet 225479 [19:35:55]ProducePacketName [19:35:55]name=ofd_packets/00225479 [19:35:55]NVStorageDeleteData [19:35:56]OFD Sender: Processing packet 225480 [packets to send 615, broken 598] [19:35:56]ProducePacketName [19:35:56]name=ofd_packets/00225480 [19:35:56]OFD Sender: To server: pG, [19:35:56]CommunicateWithHost lk.salyk.kg:30040 [19:35:56]ConnectInit lk.salyk.kg [19:35:56]Connected sock=8 [19:35:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AA 70 04 01 5A D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 4E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 CA F5 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 70 03 00 35 04 06 00 16 B7 75 01 20 7D 5B F7 66 6C D1 2B 9A 4A [19:35:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 92 47 00 51 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C8 70 03 00 F4 03 04 00 AB A6 A3 66 B6 04 01 00 00 A6 30 7C 49 4B F3 41 E9 [19:35:57]CommunicateWithHost err = 0 [19:35:57]CheckOFDResponse [19:35:57]1017 (14) - 77093643461234 [19:35:57]1041 (16) - 0000000000874959 [19:35:57]1040 (4) - 225480 [19:35:57]1012 (4) - 26.07.2024 13:37 [19:35:57]1206 (1) - 0 [19:35:57]OFD Sender: Remove packet 225480 [19:35:57]ProducePacketName [19:35:57]name=ofd_packets/00225480 [19:35:57]NVStorageDeleteData [19:35:58]OFD Sender: Processing packet 225481 [packets to send 614, broken 598] [19:35:58]ProducePacketName [19:35:58]name=ofd_packets/00225481 [19:35:58]OFD Sender: To server: pG, [19:35:58]CommunicateWithHost lk.salyk.kg:30040 [19:35:58]ConnectInit lk.salyk.kg [19:35:59]Connected sock=8 [19:35:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 AA 07 01 3E CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 27 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 70 03 00 35 04 06 00 82 9E B4 79 E5 AC F1 46 11 85 F2 75 BB F3 [19:36:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D3 A0 47 00 4F C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 C9 70 03 00 F4 03 04 00 AE A6 A3 66 B6 04 01 00 00 31 CD BA D4 A8 94 4A A4 [19:36:00]CommunicateWithHost err = 0 [19:36:00]CheckOFDResponse [19:36:00]1017 (14) - 77093643461234 [19:36:00]1041 (16) - 0000000000874959 [19:36:00]1040 (4) - 225481 [19:36:00]1012 (4) - 26.07.2024 13:37 [19:36:00]1206 (1) - 0 [19:36:00]OFD Sender: Remove packet 225481 [19:36:00]ProducePacketName [19:36:00]name=ofd_packets/00225481 [19:36:00]NVStorageDeleteData [19:36:01]OFD Sender: Processing packet 225482 [packets to send 613, broken 598] [19:36:01]ProducePacketName [19:36:01]name=ofd_packets/00225482 [19:36:01]OFD Sender: To server: pG, [19:36:01]CommunicateWithHost lk.salyk.kg:30040 [19:36:01]ConnectInit lk.salyk.kg [19:36:01]Connected sock=8 [19:36:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 0D 89 06 01 69 EC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 8B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 E5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 52 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 70 03 00 35 04 06 00 74 44 58 50 90 AE DF F8 6B 86 A6 3B 9E 74 [19:36:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 67 72 47 00 E1 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CA 70 03 00 F4 03 04 00 B0 A6 A3 66 B6 04 01 00 00 34 B4 C9 5B 35 4B 58 E4 [19:36:02]CommunicateWithHost err = 0 [19:36:02]CheckOFDResponse [19:36:02]1017 (14) - 77093643461234 [19:36:02]1041 (16) - 0000000000874959 [19:36:02]1040 (4) - 225482 [19:36:02]1012 (4) - 26.07.2024 13:37 [19:36:02]1206 (1) - 0 [19:36:02]OFD Sender: Remove packet 225482 [19:36:02]ProducePacketName [19:36:02]name=ofd_packets/00225482 [19:36:02]NVStorageDeleteData [19:36:03]OFD Sender: Processing packet 225483 [packets to send 612, broken 598] [19:36:03]ProducePacketName [19:36:03]name=ofd_packets/00225483 [19:36:03]OFD Sender: To server: pG, [19:36:03]CommunicateWithHost lk.salyk.kg:30040 [19:36:03]ConnectInit lk.salyk.kg [19:36:03]Connected sock=8 [19:36:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B5 AF 04 01 4C 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 71 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 70 03 00 35 04 06 00 49 F3 97 A0 7D 3E B5 57 75 C6 AE 9B 34 48 [19:36:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F7 42 47 00 70 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CB 70 03 00 F4 03 04 00 B2 A6 A3 66 B6 04 01 00 00 C4 C1 CF 89 88 7D 4C C9 [19:36:04]CommunicateWithHost err = 0 [19:36:04]CheckOFDResponse [19:36:04]1017 (14) - 77093643461234 [19:36:04]1041 (16) - 0000000000874959 [19:36:04]1040 (4) - 225483 [19:36:04]1012 (4) - 26.07.2024 13:37 [19:36:04]1206 (1) - 0 [19:36:04]OFD Sender: Remove packet 225483 [19:36:04]ProducePacketName [19:36:04]name=ofd_packets/00225483 [19:36:04]NVStorageDeleteData [19:36:04]OFD Sender: Processing packet 225484 [packets to send 611, broken 598] [19:36:04]ProducePacketName [19:36:04]name=ofd_packets/00225484 [19:36:04]OFD Sender: To server: pG, [19:36:04]CommunicateWithHost lk.salyk.kg:30040 [19:36:04]ConnectInit lk.salyk.kg [19:36:07]Connected sock=9 [19:36:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 81 A8 04 01 51 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 8A F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 70 03 00 35 04 06 00 E9 23 DD 8C 5E 78 47 E8 84 D0 74 04 A0 6B [19:36:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2C 55 47 00 9F 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CC 70 03 00 F4 03 04 00 B5 A6 A3 66 B6 04 01 00 00 5F 43 3C 0B 52 44 8B F6 [19:36:08]CommunicateWithHost err = 0 [19:36:08]CheckOFDResponse [19:36:08]1017 (14) - 77093643461234 [19:36:08]1041 (16) - 0000000000874959 [19:36:08]1040 (4) - 225484 [19:36:08]1012 (4) - 26.07.2024 13:37 [19:36:08]1206 (1) - 0 [19:36:08]OFD Sender: Remove packet 225484 [19:36:08]ProducePacketName [19:36:08]name=ofd_packets/00225484 [19:36:08]NVStorageDeleteData [19:36:08]OFD Sender: Processing packet 225485 [packets to send 610, broken 598] [19:36:08]ProducePacketName [19:36:08]name=ofd_packets/00225485 [19:36:08]OFD Sender: To server: pG, [19:36:08]CommunicateWithHost lk.salyk.kg:30040 [19:36:08]ConnectInit lk.salyk.kg [19:36:09]Connected sock=8 [19:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 00 D6 07 01 31 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 D7 F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 70 03 00 35 04 06 00 9D 92 55 4E FD 89 A9 2A 60 16 47 A4 0A A1 [19:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 9B 47 00 20 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CD 70 03 00 F4 03 04 00 B7 A6 A3 66 B6 04 01 00 00 03 44 19 1D B6 C2 39 F6 [19:36:09]CommunicateWithHost err = 0 [19:36:09]CheckOFDResponse [19:36:09]1017 (14) - 77093643461234 [19:36:09]1041 (16) - 0000000000874959 [19:36:09]1040 (4) - 225485 [19:36:09]1012 (4) - 26.07.2024 13:37 [19:36:09]1206 (1) - 0 [19:36:09]OFD Sender: Remove packet 225485 [19:36:09]ProducePacketName [19:36:09]name=ofd_packets/00225485 [19:36:09]NVStorageDeleteData [19:36:10]OFD Sender: Processing packet 225486 [packets to send 609, broken 598] [19:36:10]ProducePacketName [19:36:10]name=ofd_packets/00225486 [19:36:10]OFD Sender: To server: pG, [19:36:10]CommunicateWithHost lk.salyk.kg:30040 [19:36:10]ConnectInit lk.salyk.kg [19:36:10]Connected sock=8 [19:36:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A7 4E 04 01 CF 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 EE F6 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 70 03 00 35 04 06 00 CD 79 D8 7C A3 0F C8 0C 87 98 EC 87 82 92 [19:36:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5C 75 47 00 BE 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CE 70 03 00 F4 03 04 00 B9 A6 A3 66 B6 04 01 00 00 7B 27 2C 03 71 0A 15 EC [19:36:11]CommunicateWithHost err = 0 [19:36:11]CheckOFDResponse [19:36:11]1017 (14) - 77093643461234 [19:36:11]1041 (16) - 0000000000874959 [19:36:11]1040 (4) - 225486 [19:36:11]1012 (4) - 26.07.2024 13:38 [19:36:11]1206 (1) - 0 [19:36:11]OFD Sender: Remove packet 225486 [19:36:11]ProducePacketName [19:36:11]name=ofd_packets/00225486 [19:36:11]NVStorageDeleteData [19:36:12]OFD Sender: Processing packet 225487 [packets to send 608, broken 598] [19:36:12]ProducePacketName [19:36:12]name=ofd_packets/00225487 [19:36:12]OFD Sender: To server: pG, [19:36:12]CommunicateWithHost lk.salyk.kg:30040 [19:36:12]ConnectInit lk.salyk.kg [19:36:14]Connected sock=9 [19:36:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 67 84 07 01 F9 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 54 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 70 03 00 35 04 06 00 EB DF 62 41 3A 4F F7 A3 D1 46 A0 26 60 F6 [19:36:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B6 69 47 00 8A 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 CF 70 03 00 F4 03 04 00 BC A6 A3 66 B6 04 01 00 00 F6 CB EB 2D 90 72 26 5C [19:36:14]CommunicateWithHost err = 0 [19:36:14]CheckOFDResponse [19:36:14]1017 (14) - 77093643461234 [19:36:14]1041 (16) - 0000000000874959 [19:36:14]1040 (4) - 225487 [19:36:14]1012 (4) - 26.07.2024 13:38 [19:36:14]1206 (1) - 0 [19:36:14]OFD Sender: Remove packet 225487 [19:36:14]ProducePacketName [19:36:14]name=ofd_packets/00225487 [19:36:14]NVStorageDeleteData [19:36:15]OFD Sender: Processing packet 225488 [packets to send 607, broken 598] [19:36:15]ProducePacketName [19:36:15]name=ofd_packets/00225488 [19:36:15]OFD Sender: To server: pG, [19:36:15]CommunicateWithHost lk.salyk.kg:30040 [19:36:15]ConnectInit lk.salyk.kg [19:36:15]Connected sock=8 [19:36:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 96 7F 07 01 FF 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 AF F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 70 03 00 35 04 06 00 0C F3 96 DD FC 53 E0 8D FB D7 D7 79 06 83 [19:36:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 21 6E 47 00 82 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D0 70 03 00 F4 03 04 00 BE A6 A3 66 B6 04 01 00 00 34 65 03 41 8D F4 C4 4C [19:36:16]CommunicateWithHost err = 0 [19:36:16]CheckOFDResponse [19:36:16]1017 (14) - 77093643461234 [19:36:16]1041 (16) - 0000000000874959 [19:36:16]1040 (4) - 225488 [19:36:16]1012 (4) - 26.07.2024 13:38 [19:36:16]1206 (1) - 0 [19:36:16]OFD Sender: Remove packet 225488 [19:36:16]ProducePacketName [19:36:16]name=ofd_packets/00225488 [19:36:16]NVStorageDeleteData [19:36:16]OFD Sender: Processing packet 225489 [packets to send 606, broken 598] [19:36:16]ProducePacketName [19:36:16]name=ofd_packets/00225489 [19:36:16]OFD Sender: To server: pG, [19:36:16]CommunicateWithHost lk.salyk.kg:30040 [19:36:16]ConnectInit lk.salyk.kg [19:36:17]Connected sock=8 [19:36:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 CF 07 01 D9 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 B3 F7 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 70 03 00 35 04 06 00 A2 4E 52 18 2A 1E 9D 0A 72 EB 4C C8 B7 49 [19:36:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E7 E5 47 00 54 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D1 70 03 00 F4 03 04 00 C0 A6 A3 66 B6 04 01 00 00 E0 C3 6F 40 5A 1A CF 3E [19:36:18]CommunicateWithHost err = 0 [19:36:18]CheckOFDResponse [19:36:18]1017 (14) - 77093643461234 [19:36:18]1041 (16) - 0000000000874959 [19:36:18]1040 (4) - 225489 [19:36:18]1012 (4) - 26.07.2024 13:38 [19:36:18]1206 (1) - 0 [19:36:18]OFD Sender: Remove packet 225489 [19:36:18]ProducePacketName [19:36:18]name=ofd_packets/00225489 [19:36:18]NVStorageDeleteData [19:36:18]OFD Sender: Processing packet 225490 [packets to send 605, broken 598] [19:36:18]ProducePacketName [19:36:18]name=ofd_packets/00225490 [19:36:18]OFD Sender: To server: pG, [19:36:18]CommunicateWithHost lk.salyk.kg:30040 [19:36:18]ConnectInit lk.salyk.kg [19:36:19]Connected sock=8 [19:36:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 08 0A 07 01 CE 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C4 FD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 FD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 51 00 00 00 00 07 04 06 00 A0 FD 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 46 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 70 03 00 35 04 06 00 5F 62 CB EA AA 66 0A CB CB F9 37 CE 5D AA [19:36:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E 2A 47 00 E8 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D2 70 03 00 F4 03 04 00 C2 A6 A3 66 B6 04 01 00 00 E6 74 31 BD D1 E4 22 21 [19:36:21]CommunicateWithHost err = 0 [19:36:21]CheckOFDResponse [19:36:21]1017 (14) - 77093643461234 [19:36:21]1041 (16) - 0000000000874959 [19:36:21]1040 (4) - 225490 [19:36:21]1012 (4) - 26.07.2024 13:38 [19:36:21]1206 (1) - 0 [19:36:21]OFD Sender: Remove packet 225490 [19:36:21]ProducePacketName [19:36:21]name=ofd_packets/00225490 [19:36:21]NVStorageDeleteData [19:36:21]OFD Sender: Processing packet 225491 [packets to send 604, broken 598] [19:36:21]ProducePacketName [19:36:21]name=ofd_packets/00225491 [19:36:21]OFD Sender: To server: pG, [19:36:21]CommunicateWithHost lk.salyk.kg:30040 [19:36:21]ConnectInit lk.salyk.kg [19:36:22]Connected sock=8 [19:36:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C4 EB 07 01 FB 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 6F F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 35 04 06 00 BD 6E 66 40 32 A0 6E F7 79 41 5D 5A 97 1F [19:36:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 12 92 47 00 DA 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D3 70 03 00 F4 03 04 00 C5 A6 A3 66 B6 04 01 00 00 42 F6 9A 3C ED 98 CD CC [19:36:23]CommunicateWithHost err = 0 [19:36:23]CheckOFDResponse [19:36:23]1017 (14) - 77093643461234 [19:36:23]1041 (16) - 0000000000874959 [19:36:23]1040 (4) - 225491 [19:36:23]1012 (4) - 26.07.2024 13:38 [19:36:23]1206 (1) - 0 [19:36:23]OFD Sender: Remove packet 225491 [19:36:23]ProducePacketName [19:36:23]name=ofd_packets/00225491 [19:36:23]NVStorageDeleteData [19:36:23]OFD Sender: Processing packet 225492 [packets to send 603, broken 598] [19:36:23]ProducePacketName [19:36:23]name=ofd_packets/00225492 [19:36:23]OFD Sender: To server: pG, [19:36:23]CommunicateWithHost lk.salyk.kg:30040 [19:36:23]ConnectInit lk.salyk.kg [19:36:24]Connected sock=8 [19:36:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5E 4E 07 01 9F C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A2 F8 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 70 03 00 35 04 06 00 02 76 F0 4B 45 DC A5 DB B5 2C 3D 26 AE 8D [19:36:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3B F6 47 00 99 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D4 70 03 00 F4 03 04 00 C6 A6 A3 66 B6 04 01 00 00 61 AB 27 EE D0 2B 71 E8 [19:36:24]CommunicateWithHost err = 0 [19:36:24]CheckOFDResponse [19:36:24]1017 (14) - 77093643461234 [19:36:24]1041 (16) - 0000000000874959 [19:36:24]1040 (4) - 225492 [19:36:24]1012 (4) - 26.07.2024 13:38 [19:36:24]1206 (1) - 0 [19:36:24]OFD Sender: Remove packet 225492 [19:36:24]ProducePacketName [19:36:24]name=ofd_packets/00225492 [19:36:24]NVStorageDeleteData [19:36:25]OFD Sender: Processing packet 225493 [packets to send 602, broken 598] [19:36:25]ProducePacketName [19:36:25]name=ofd_packets/00225493 [19:36:25]OFD Sender: To server: pG, [19:36:25]CommunicateWithHost lk.salyk.kg:30040 [19:36:25]ConnectInit lk.salyk.kg [19:36:25]Connected sock=8 [19:36:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E3 7B 04 01 F3 98 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 5E F9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 70 03 00 35 04 06 00 63 A5 0A 70 44 8A 6D 5B 30 1E 21 E9 10 83 [19:36:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 51 A3 47 00 55 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D5 70 03 00 F4 03 04 00 C8 A6 A3 66 B6 04 01 00 00 9D 3C 6C 47 99 17 04 34 [19:36:26]CommunicateWithHost err = 0 [19:36:26]CheckOFDResponse [19:36:26]1017 (14) - 77093643461234 [19:36:26]1041 (16) - 0000000000874959 [19:36:26]1040 (4) - 225493 [19:36:26]1012 (4) - 26.07.2024 13:38 [19:36:26]1206 (1) - 0 [19:36:26]OFD Sender: Remove packet 225493 [19:36:26]ProducePacketName [19:36:26]name=ofd_packets/00225493 [19:36:26]NVStorageDeleteData [19:36:26]OFD Sender: Processing packet 225495 [packets to send 601, broken 598] [19:36:26]ProducePacketName [19:36:26]name=ofd_packets/00225495 [19:36:26]OFD Sender: To server: pG, [19:36:26]CommunicateWithHost lk.salyk.kg:30040 [19:36:26]ConnectInit lk.salyk.kg [19:36:27]Connected sock=8 [19:36:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 0F 0B 04 01 AD D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 DD F9 A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 70 03 00 35 04 06 00 53 FE 52 61 3F C1 D2 C2 21 17 5D 94 E1 C3 [19:36:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 81 64 47 00 D2 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D7 70 03 00 F4 03 04 00 CA A6 A3 66 B6 04 01 00 00 26 6B 1F E7 18 B0 E6 36 [19:36:28]CommunicateWithHost err = 0 [19:36:28]CheckOFDResponse [19:36:28]1017 (14) - 77093643461234 [19:36:28]1041 (16) - 0000000000874959 [19:36:28]1040 (4) - 225495 [19:36:28]1012 (4) - 26.07.2024 13:38 [19:36:28]1206 (1) - 0 [19:36:28]OFD Sender: Remove packet 225495 [19:36:28]ProducePacketName [19:36:28]name=ofd_packets/00225495 [19:36:28]NVStorageDeleteData [19:36:28]OFD Sender: Processing packet 225496 [packets to send 600, broken 598] [19:36:28]ProducePacketName [19:36:28]name=ofd_packets/00225496 [19:36:28]OFD Sender: To server: pG, [19:36:28]CommunicateWithHost lk.salyk.kg:30040 [19:36:28]ConnectInit lk.salyk.kg [19:36:30]Connected sock=8 [19:36:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 DA 50 07 01 3D 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 4B FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 70 03 00 35 04 06 00 38 6C E1 2B 78 95 67 D2 56 BD 28 0B EA 49 [19:36:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 36 F2 47 00 24 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D8 70 03 00 F4 03 04 00 CD A6 A3 66 B6 04 01 00 00 79 AB CE 13 6A A7 05 B1 [19:36:31]CommunicateWithHost err = 0 [19:36:31]CheckOFDResponse [19:36:31]1017 (14) - 77093643461234 [19:36:31]1041 (16) - 0000000000874959 [19:36:31]1040 (4) - 225496 [19:36:31]1012 (4) - 26.07.2024 13:38 [19:36:31]1206 (1) - 0 [19:36:31]OFD Sender: Remove packet 225496 [19:36:31]ProducePacketName [19:36:31]name=ofd_packets/00225496 [19:36:31]NVStorageDeleteData [19:36:31]OFD Sender: Processing packet 225497 [packets to send 599, broken 598] [19:36:31]ProducePacketName [19:36:31]name=ofd_packets/00225497 [19:36:31]OFD Sender: To server: pG, [19:36:31]CommunicateWithHost lk.salyk.kg:30040 [19:36:31]ConnectInit lk.salyk.kg [19:36:32]Connected sock=8 [19:36:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 01 07 01 05 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 61 FA A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 70 03 00 35 04 06 00 00 54 C9 3E 38 DA F7 EF C1 A7 6B A2 5D 13 [19:36:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F4 D4 47 00 5D 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 D9 70 03 00 F4 03 04 00 CF A6 A3 66 B6 04 01 00 00 70 52 60 E9 FB 94 2C D0 [19:36:33]CommunicateWithHost err = 0 [19:36:33]CheckOFDResponse [19:36:33]1017 (14) - 77093643461234 [19:36:33]1041 (16) - 0000000000874959 [19:36:33]1040 (4) - 225497 [19:36:33]1012 (4) - 26.07.2024 13:38 [19:36:33]1206 (1) - 0 [19:36:33]OFD Sender: Remove packet 225497 [19:36:33]ProducePacketName [19:36:33]name=ofd_packets/00225497 [19:36:33]NVStorageDeleteData [19:36:33]OFD Sender: No OFD packet to send [19:36:33]OFD Sender: No OFD packet to send [19:36:38]OFD Sender: No OFD packet to send [19:36:43]OFD Sender: No OFD packet to send [19:36:48]OFD Sender: No OFD packet to send [19:36:53]OFD Sender: No OFD packet to send [19:36:58]OFD Sender: No OFD packet to send [19:37:00]recv_with_timeout no data received [19:37:03]OFD Sender: No OFD packet to send [19:37:08]OFD Sender: No OFD packet to send [19:37:13]OFD Sender: No OFD packet to send [19:37:18]OFD Sender: No OFD packet to send [19:37:23]OFD Sender: No OFD packet to send [19:37:28]OFD Sender: No OFD packet to send [19:37:33]OFD Sender: No OFD packet to send [19:37:38]OFD Sender: No OFD packet to send [19:37:42]accept exits with 12 [19:37:42]New connection [19:37:42]New thread 3067047268 created [19:37:42]Thread 3066903908 joined [19:37:42]Waiting for new connection... [19:37:42] Sock 12.Parse request [19:37:42]Sock 12.Check first char [19:37:42]Sock 12.First char is OK [19:37:42]request: POST /json_proto HTTP/1.0 [19:37:42]Method: POST [19:37:42]URL: /json_proto [19:37:42]Method is POST - this is cgi request [19:37:42]url: /json_proto [19:37:42]query_string will be loaded in cgi processing [19:37:42]execute_cgi json_proto POST (null) [19:37:42]execute_cgi path=json_proto method=POST [19:37:42]POST find Content-Length [19:37:42]Host: 172.17.43.131:8080 [19:37:42]Content-Length: 683 [19:37:42]Content-Type: application/json [19:37:42] [19:37:42]POST finish read [19:37:42]Found Content-Length = 683 [19:37:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:42]execute_script... [19:37:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:42]POST & json_proto [19:37:42]process_json_proto [19:37:42]json parsed OK: [19:37:42]protocol is kg_v1.0 [19:37:42]action value=close_receipt [19:37:42]process_action close_receipt [19:37:42]cmd_close_receipt [19:37:42]MH_GetDate [19:37:42]Write to MH i2c: F0 00 00 28 01 18 [19:37:42]Write i2c OK [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: F0 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: F0 09 00 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: F0 09 00 28 01 00 07 FB A3 66 F9 24 A2 66 51 [19:37:42]GetLastDocTimeStamp 1722022497 [19:37:42]current date 1722022663 [19:37:42]FM_GetShiftState [19:37:42]SAM_PROTO_GetShiftState [19:37:42]wFMCommunicate request_size=4 [19:37:42]MH_SAM_APDU [19:37:42]CAPDU: 80 13 01 00 [19:37:42]Write to MH i2c: E2 08 00 29 01 80 13 01 00 00 00 00 00 A7 [19:37:42]Write i2c OK [19:37:42]MH_I2C_Read... [19:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:42]Read from MH i2c: E2 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 0E 00 [19:37:42]MH_I2C_Read... [19:37:42]Read from MH i2c: E2 0E 00 29 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 58 [19:37:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:37:42]wFMCommunicate OK [19:37:42]SAM_PROTO_GetShiftState done [19:37:42]FM_GetShiftState done [19:37:42]opened in 1721952182 [19:37:42]opened+sec_in_day 1722038582 [19:37:42]quantity*price = 100005 [19:37:42]sum+1 = 100006 [19:37:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 566 26.07.2024 19:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225498 ФПД: 21032372083613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193743&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225498&fm=21032372083613&tin=02508201610067®Number=0000000000092624&sum=100000 [19:37:44]StoreToDocumentArchive [19:37:44]shift 437 fd 225498 [19:37:44]save to /storage/0437/doc_00225498 [19:37:44]save last doc name /storage/0437/doc_00225498 to /storage/kkm_last_doc_name [19:37:44]save OK [19:37:44]Clear old archive folders... [19:37:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:37:44]tlvbuf is 018A9960 [19:37:44]SAM_PROTO_ClearQueue [19:37:44]wFMCommunicate request_size=4 [19:37:44]MH_SAM_APDU [19:37:44]CAPDU: 80 09 00 00 [19:37:44]Write to MH i2c: E2 08 00 36 01 80 09 00 00 00 00 00 00 A9 [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:44]Read from MH i2c: E2 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 36 01 00 90 00 AB [19:37:44]RAPDU: 90 00 [19:37:44]wFMCommunicate OK [19:37:44]SAM_PROTO_ClearQueue done [19:37:44]KKMCreateOFDPacket [19:37:44]OFDProtocolAddRootSTLVToBuf [19:37:44]FM_MakeSignedData [19:37:44]FM_MakeSignedData [19:37:44]SAM_PROTO_SignData [19:37:44]wFMCommunicate request_size=4 [19:37:44]MH_SAM_APDU [19:37:44]CAPDU: 80 0D 01 02 [19:37:44]Write to MH i2c: E2 08 00 37 01 80 0D 01 02 00 00 00 00 B1 [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:44]Read from MH i2c: E2 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 37 01 00 90 00 AC [19:37:44]RAPDU: 90 00 [19:37:44]wFMCommunicate OK [19:37:44]wFMCommunicate request_size=255 [19:37:44]MH_SAM_APDU [19:37:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 07 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 70 03 00 35 04 06 00 13 [19:37:44]Write to MH i2c: E2 02 01 38 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 07 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 70 03 00 35 04 06 00 13 00 00 20 [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:44]Read from MH i2c: E2 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 38 01 00 90 00 AD [19:37:44]RAPDU: 90 00 [19:37:44]wFMCommunicate OK [19:37:44]wFMCommunicate request_size=10 [19:37:44]MH_SAM_APDU [19:37:44]CAPDU: 80 0D 02 02 05 20 FB 11 1B 9D [19:37:44]Write to MH i2c: E2 0D 00 39 01 80 0D 02 02 05 00 20 FB 11 1B 9D 00 00 A2 [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:44]Read from MH i2c: E2 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [19:37:44]RAPDU: 90 00 [19:37:44]wFMCommunicate OK [19:37:44]wFMCommunicate request_size=4 [19:37:44]MH_SAM_APDU [19:37:44]CAPDU: 80 0D 03 02 [19:37:44]Write to MH i2c: E2 08 00 3A 01 80 0D 03 02 00 00 00 00 B6 [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:37:44]Read from MH i2c: E2 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 0B 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 0B 00 3A 01 00 BC B0 8F F2 FB 13 58 9B 90 00 A5 [19:37:44]RAPDU: BC B0 8F F2 FB 13 58 9B 90 00 [19:37:44]wFMCommunicate OK [19:37:44]SAM_PROTO_SignData done [19:37:44]FM_MakeSignedData done [19:37:44]CreateOFDProtocolMessage [19:37:44]wFMCommunicate request_size=4 [19:37:44]MH_SAM_APDU [19:37:44]CAPDU: 80 11 00 00 [19:37:44]Write to MH i2c: E2 08 00 3B 01 80 11 00 00 00 00 00 00 B6 [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:44]Read from MH i2c: E2 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 17 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: E2 17 00 3B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [19:37:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:37:44]wFMCommunicate OK [19:37:44]CreateOFDProtocolMessage done [19:37:44]OFDSenderStorePacket 225498 [19:37:44]StoreOFDPacket docnum=225498 [19:37:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1F C3 07 01 7A 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 07 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 70 03 00 35 04 06 00 13 20 FB 11 1B 9D BC B0 8F F2 FB 13 58 9B [19:37:44]CheckFolder [19:37:44]dirname=/storage/ofd_packets [19:37:44]CheckFolder done [19:37:44]ProducePacketName [19:37:44]name=ofd_packets/00225498 [19:37:44]NVStorageSaveData ofd_packets/00225498 [19:37:44]File name is /storage/ofd_packets/00225498 [19:37:44]Write 301 bytes [19:37:44]NVStorageSaveData done [19:37:44]OFDSenderStorePacket done [19:37:44]KKMCreateOFDPacket done [19:37:44]NVStorageSaveData kkm_last_timestamp [19:37:44]File name is /storage/kkm_last_timestamp [19:37:44]Write 4 bytes [19:37:44]NVStorageSaveData done [19:37:44]ExternCall_PrintAddStr [19:37:44]wPrintStart [19:37:44]Write to MH i2c: 01 00 00 3C 01 3D [19:37:44]Write i2c OK [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: 01 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: 01 07 00 [19:37:44]MH_I2C_Read... [19:37:44]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 FF 0F 52 [19:37:44]RasterBufferAndPrint [19:37:44]line Счет N : (1)2001724 [19:37:44]line ИНН: 02508201610067 [19:37:44]line Контрольно-Кассовый Чек [19:37:44]line ПРОДАЖА [19:37:44]line ТРК (МРК, ГНК) : 63 [19:37:44]line Товар: 2710124130 [19:37:44]line Аи-92-К-5 [19:37:44]line 14.750 * 67.80 [19:37:44]line = 1000.05 [19:37:44]line НДС 12% НСП 1% [19:37:44]line > о реализуемом товаре [19:37:44]line ОКРУГЛЕНИЕ: -0.05 [19:37:44]line ИТОГО: 1000.00 [19:37:44]line Внесено: 1000.00 [19:37:44]line СДАЧА: 0.00 [19:37:44]line НСП 1% : 8.85 [19:37:44]line НДС 12% : 106.20 [19:37:44]line Наличными: 1000.00 [19:37:44]line Безнал.: 0.00 [19:37:44]line Место: АЗС № 97 "Партнер Нефть" [19:37:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:37:44]line СНО: Общий режим [19:37:44]line Чек 566 26.07.2024 19:37 [19:37:44]line Смена: 437 ФФД: 1.0 [19:37:44]line ЗНМ: 0300000054 [19:37:44]line РНМ: 0000000000092624 [19:37:44]line Версия ККМ: 001 [19:37:44]line ФМ: 0000000000874959 [19:37:44]line ФД: 225498 [19:37:44]line ФПД: 21032372083613 [19:37:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T193743&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225498&fm=21032372083613&tin=02508201610067®Number=0000000000092624&sum=100000 [19:37:44]written 0, free lines is 4095 [19:37:44]OFD Sender: Processing packet 225498 [packets to send 599, broken 598] [19:37:44]ProducePacketName [19:37:44]name=ofd_packets/00225498 [19:37:44]OFD Sender: To server: pG, [19:37:44]CommunicateWithHost lk.salyk.kg:30040 [19:37:44]ConnectInit lk.salyk.kg [19:37:45]Write to MH i2c: 01 00 00 67 01 68 [19:37:45]Write i2c OK [19:37:45]MH_I2C_Read... [19:37:45]Read from MH i2c: 01 [19:37:45]MH_I2C_Read... [19:37:45]Read from MH i2c: 01 07 00 [19:37:45]MH_I2C_Read... [19:37:45]Read from MH i2c: 01 07 00 67 01 00 00 00 00 00 5F 0C DA [19:37:45]RasterBufferAndPrint [19:37:45]line [19:37:45]line [19:37:45]line [19:37:45]line [19:37:45]line [19:37:45]written 0, free lines is 3169 [19:37:45]MH_Cut [19:37:45]Write to MH i2c: D1 01 00 6E 01 01 41 [19:37:45]Write i2c OK [19:37:45]MH_I2C_Read... [19:37:45]Read from MH i2c: D1 [19:37:45]MH_I2C_Read... [19:37:45]Read from MH i2c: D1 01 00 [19:37:45]MH_I2C_Read... [19:37:45]Read from MH i2c: D1 01 00 6E 01 00 40 [19:37:45]Write to MH i2c: 01 00 00 6F 01 70 [19:37:45]Write i2c OK [19:37:45]MH_I2C_Read... [19:37:46]*** Cut start [19:37:46]*** Partial cut [19:37:46]*** CUTSNS_PIN = 1 [19:37:46]*** CUTSNS_PIN = 0 [19:37:46]*** Brake cut motor [19:37:46]Read from MH i2c: 01 [19:37:46]MH_I2C_Read... [19:37:46]*** Stop cut motor [19:37:46]*** Cut end [19:37:46]Read from MH i2c: 01 07 00 [19:37:46]MH_I2C_Read... [19:37:46]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 FF 0F 85 [19:37:46]process_action close_receipt done [19:37:46]requested_data is exist [19:37:46]produce_requested_data [19:37:46]requested_item fm.sn is exist - process it [19:37:46]wFMCommunicate request_size=4 [19:37:46]MH_SAM_APDU [19:37:46]CAPDU: 80 11 00 00 [19:37:46]Write to MH i2c: E2 08 00 70 01 80 11 00 00 00 00 00 00 EB [19:37:46]Write i2c OK [19:37:46]MH_I2C_Read... [19:37:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:46]Read from MH i2c: E2 [19:37:46]MH_I2C_Read... [19:37:46]Read from MH i2c: E2 17 00 [19:37:46]MH_I2C_Read... [19:37:46]Read from MH i2c: E2 17 00 70 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [19:37:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:37:46]wFMCommunicate OK [19:37:46]requested_item fd.num is exist - process it [19:37:46]SAM_PROTO_GetFieldsCounters [19:37:46]wFMCommunicate request_size=4 [19:37:46]MH_SAM_APDU [19:37:46]CAPDU: 80 13 00 00 [19:37:46]Write to MH i2c: E2 08 00 71 01 80 13 00 00 00 00 00 00 EE [19:37:46]Write i2c OK [19:37:46]MH_I2C_Read... [19:37:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:37:47]Read from MH i2c: E2 [19:37:47]MH_I2C_Read... [19:37:47]Read from MH i2c: E2 62 00 [19:37:47]MH_I2C_Read... [19:37:47]Read from MH i2c: E2 62 00 71 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [19:37:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:37:47]wFMCommunicate OK [19:37:47]SAM_PROTO_GetFieldsCounters done [19:37:47]requested_item shift.num is exist - process it [19:37:47]requested_item shift.opened is exist - process it [19:37:47]req_shift_opened [19:37:47]FM_GetShiftState [19:37:47]SAM_PROTO_GetShiftState [19:37:47]wFMCommunicate request_size=4 [19:37:47]MH_SAM_APDU [19:37:47]CAPDU: 80 13 01 00 [19:37:47]Write to MH i2c: E2 08 00 72 01 80 13 01 00 00 00 00 00 F0 [19:37:47]Write i2c OK [19:37:47]MH_I2C_Read... [19:37:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:47]Read from MH i2c: E2 [19:37:47]MH_I2C_Read... [19:37:47]Read from MH i2c: E2 0E 00 [19:37:47]MH_I2C_Read... [19:37:47]Read from MH i2c: E2 0E 00 72 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A1 [19:37:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:37:47]wFMCommunicate OK [19:37:47]SAM_PROTO_GetShiftState done [19:37:47]FM_GetShiftState done [19:37:47]req_shift_opened done [19:37:47]requested_item shift.open_date is exist - process it [19:37:47]req_shift_open_date [19:37:47]req_shift_open_date done [19:37:47]produce_requested_data done [19:37:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225498,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:37:47]process_action_free close_receipt [19:37:47]json_value_free [19:37:47]json_value_free done [19:37:47]process_json_proto returns [19:37:47]Send response to host [19:37:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225498,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:37:47]free response buf [19:37:47]execute_script done [19:37:47]execute_script returns [19:37:47]free content buf [19:37:47]Sock 12.Close socket [19:37:47]Sock 12.Thread stoped [19:37:49]Connected sock=10 [19:37:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1F C3 07 01 7A 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 07 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 70 03 00 35 04 06 00 13 20 FB 11 1B 9D BC B0 8F F2 FB 13 58 9B [19:37:54]recv_with_timeout no data received [19:37:54]CommunicateWithHost answer receiving error [19:37:54]CommunicateWithHost err = -3 [19:37:54]OFD Sender: Server communicate error [19:37:59]OFD Sender: Processing packet 225498 [packets to send 599, broken 598] [19:37:59]ProducePacketName [19:37:59]name=ofd_packets/00225498 [19:37:59]OFD Sender: To server: pG, [19:37:59]CommunicateWithHost lk.salyk.kg:30040 [19:37:59]ConnectInit lk.salyk.kg [19:38:02]recv_with_timeout no data received [19:38:04]ConnectInit Can't take IP for lk.salyk.kg [19:38:04]CommunicateWithHost connect error [19:38:04]CommunicateWithHost err = -1 [19:38:04]OFD Sender: Server communicate error [19:38:09]OFD Sender: Processing packet 225498 [packets to send 599, broken 598] [19:38:09]ProducePacketName [19:38:09]name=ofd_packets/00225498 [19:38:09]OFD Sender: To server: pG, [19:38:09]CommunicateWithHost lk.salyk.kg:30040 [19:38:09]ConnectInit lk.salyk.kg [19:38:14]ConnectInit Can't take IP for lk.salyk.kg [19:38:14]CommunicateWithHost connect error [19:38:14]CommunicateWithHost err = -1 [19:38:14]OFD Sender: Server communicate error [19:38:19]OFD Sender: Processing packet 225498 [packets to send 599, broken 598] [19:38:19]ProducePacketName [19:38:19]name=ofd_packets/00225498 [19:38:19]OFD Sender: To server: pG, [19:38:19]CommunicateWithHost lk.salyk.kg:30040 [19:38:19]ConnectInit lk.salyk.kg [19:38:21]recv_with_timeout no data received [19:38:24]ConnectInit Can't take IP for lk.salyk.kg [19:38:24]CommunicateWithHost connect error [19:38:24]CommunicateWithHost err = -1 [19:38:24]OFD Sender: Server communicate error [19:38:29]OFD Sender: Processing packet 225498 [packets to send 599, broken 598] [19:38:29]ProducePacketName [19:38:29]name=ofd_packets/00225498 [19:38:29]OFD Sender: To server: pG, [19:38:29]CommunicateWithHost lk.salyk.kg:30040 [19:38:29]ConnectInit lk.salyk.kg [19:38:36]recv_with_timeout no data received [19:38:37]Connected sock=10 [19:38:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1F C3 07 01 7A 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 07 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 70 03 00 35 04 06 00 13 20 FB 11 1B 9D BC B0 8F F2 FB 13 58 9B [19:38:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 25 47 00 0D 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DA 70 03 00 F4 03 04 00 4C A7 A3 66 B6 04 01 00 00 C5 56 DC AD 0F 4D 57 41 [19:38:38]CommunicateWithHost err = 0 [19:38:38]CheckOFDResponse [19:38:38]1017 (14) - 77093643461234 [19:38:38]1041 (16) - 0000000000874959 [19:38:38]1040 (4) - 225498 [19:38:38]1012 (4) - 26.07.2024 13:40 [19:38:38]1206 (1) - 0 [19:38:38]OFD Sender: Remove packet 225498 [19:38:38]ProducePacketName [19:38:38]name=ofd_packets/00225498 [19:38:38]NVStorageDeleteData [19:38:39]OFD Sender: No OFD packet to send [19:38:44]OFD Sender: No OFD packet to send [19:38:49]OFD Sender: No OFD packet to send [19:38:54]OFD Sender: No OFD packet to send [19:38:59]OFD Sender: No OFD packet to send [19:39:04]OFD Sender: No OFD packet to send [19:39:09]OFD Sender: No OFD packet to send [19:39:14]OFD Sender: No OFD packet to send [19:39:19]OFD Sender: No OFD packet to send [19:39:24]OFD Sender: No OFD packet to send [19:39:29]OFD Sender: No OFD packet to send [19:39:34]OFD Sender: No OFD packet to send [19:39:39]OFD Sender: No OFD packet to send [19:39:44]OFD Sender: No OFD packet to send [19:39:49]OFD Sender: No OFD packet to send [19:39:54]OFD Sender: No OFD packet to send [19:39:59]OFD Sender: No OFD packet to send [19:40:04]OFD Sender: No OFD packet to send [19:40:09]OFD Sender: No OFD packet to send [19:40:14]OFD Sender: No OFD packet to send [19:40:19]OFD Sender: No OFD packet to send [19:40:24]OFD Sender: No OFD packet to send [19:40:29]OFD Sender: No OFD packet to send [19:40:34]OFD Sender: No OFD packet to send [19:40:39]OFD Sender: No OFD packet to send [19:40:44]OFD Sender: No OFD packet to send [19:40:49]OFD Sender: No OFD packet to send [19:40:54]OFD Sender: No OFD packet to send [19:40:59]OFD Sender: No OFD packet to send [19:41:04]OFD Sender: No OFD packet to send [19:41:09]OFD Sender: No OFD packet to send [19:41:14]OFD Sender: No OFD packet to send [19:41:19]OFD Sender: No OFD packet to send [19:41:24]OFD Sender: No OFD packet to send [19:41:25]recv_with_timeout no data received [19:41:26]accept exits with 9 [19:41:26]New connection [19:41:26]New thread 3066903908 created [19:41:26]Thread 3067047268 joined [19:41:26]Waiting for new connection... [19:41:26] Sock 9.Parse request [19:41:26]Sock 9.Check first char [19:41:26]Sock 9.First char is OK [19:41:26]request: POST /json_proto HTTP/1.0 [19:41:26]Method: POST [19:41:26]URL: /json_proto [19:41:26]Method is POST - this is cgi request [19:41:26]url: /json_proto [19:41:26]query_string will be loaded in cgi processing [19:41:26]execute_cgi json_proto POST (null) [19:41:26]execute_cgi path=json_proto method=POST [19:41:26]POST find Content-Length [19:41:26]Host: 172.17.43.131:8080 [19:41:26]Content-Length: 681 [19:41:26]Content-Type: application/json [19:41:26] [19:41:26]POST finish read [19:41:26]Found Content-Length = 681 [19:41:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:26]execute_script... [19:41:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:26]POST & json_proto [19:41:26]process_json_proto [19:41:26]json parsed OK: [19:41:26]protocol is kg_v1.0 [19:41:26]action value=close_receipt [19:41:26]process_action close_receipt [19:41:26]cmd_close_receipt [19:41:26]MH_GetDate [19:41:26]Write to MH i2c: F0 00 00 73 01 63 [19:41:26]Write i2c OK [19:41:26]MH_I2C_Read... [19:41:26]Read from MH i2c: F0 [19:41:26]MH_I2C_Read... [19:41:26]Read from MH i2c: F0 09 00 [19:41:26]MH_I2C_Read... [19:41:26]Read from MH i2c: F0 09 00 73 01 00 E7 FB A3 66 F9 24 A2 66 7C [19:41:26]GetLastDocTimeStamp 1722022663 [19:41:26]current date 1722022887 [19:41:26]FM_GetShiftState [19:41:26]SAM_PROTO_GetShiftState [19:41:26]wFMCommunicate request_size=4 [19:41:26]MH_SAM_APDU [19:41:26]CAPDU: 80 13 01 00 [19:41:26]Write to MH i2c: E2 08 00 74 01 80 13 01 00 00 00 00 00 F2 [19:41:26]Write i2c OK [19:41:26]MH_I2C_Read... [19:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:26]Read from MH i2c: E2 [19:41:26]MH_I2C_Read... [19:41:26]Read from MH i2c: E2 0E 00 [19:41:26]MH_I2C_Read... [19:41:26]Read from MH i2c: E2 0E 00 74 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A3 [19:41:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:41:26]wFMCommunicate OK [19:41:26]SAM_PROTO_GetShiftState done [19:41:26]FM_GetShiftState done [19:41:26]opened in 1721952182 [19:41:26]opened+sec_in_day 1722038582 [19:41:26]quantity*price = 998028 [19:41:26]sum+1 = 998030 [19:41:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.85 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 567 26.07.2024 19:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225499 ФПД: 250675845684007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194127&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225499&fm=250675845684007&tin=02508201610067®Number=0000000000092624&sum=998000 [19:41:27]StoreToDocumentArchive [19:41:27]shift 437 fd 225499 [19:41:27]save to /storage/0437/doc_00225499 [19:41:27]save last doc name /storage/0437/doc_00225499 to /storage/kkm_last_doc_name [19:41:27]save OK [19:41:27]Clear old archive folders... [19:41:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:41:27]tlvbuf is 018B1950 [19:41:27]SAM_PROTO_ClearQueue [19:41:27]wFMCommunicate request_size=4 [19:41:27]MH_SAM_APDU [19:41:27]CAPDU: 80 09 00 00 [19:41:27]Write to MH i2c: E2 08 00 81 01 80 09 00 00 00 00 00 00 F4 [19:41:27]Write i2c OK [19:41:27]MH_I2C_Read... [19:41:27]Read from MH i2c: E2 [19:41:27]MH_I2C_Read... [19:41:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:27]Read from MH i2c: E2 03 00 [19:41:27]MH_I2C_Read... [19:41:27]Read from MH i2c: E2 03 00 81 01 00 90 00 F6 [19:41:27]RAPDU: 90 00 [19:41:27]wFMCommunicate OK [19:41:27]SAM_PROTO_ClearQueue done [19:41:27]KKMCreateOFDPacket [19:41:27]OFDProtocolAddRootSTLVToBuf [19:41:27]FM_MakeSignedData [19:41:27]FM_MakeSignedData [19:41:27]SAM_PROTO_SignData [19:41:27]wFMCommunicate request_size=4 [19:41:27]MH_SAM_APDU [19:41:27]CAPDU: 80 0D 01 02 [19:41:27]Write to MH i2c: E2 08 00 82 01 80 0D 01 02 00 00 00 00 FC [19:41:27]Write i2c OK [19:41:27]MH_I2C_Read... [19:41:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:27]Read from MH i2c: E2 [19:41:27]MH_I2C_Read... [19:41:27]Read from MH i2c: E2 03 00 [19:41:27]MH_I2C_Read... [19:41:27]Read from MH i2c: E2 03 00 82 01 00 90 00 F7 [19:41:27]RAPDU: 90 00 [19:41:27]wFMCommunicate OK [19:41:27]wFMCommunicate request_size=255 [19:41:27]MH_SAM_APDU [19:41:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 E7 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 70 03 00 35 04 06 00 E3 FD 04 BC [19:41:27]Write to MH i2c: E2 02 01 83 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 E7 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 70 03 00 35 04 06 00 E3 FD 04 BC 00 00 67 [19:41:27]Write i2c OK [19:41:27]MH_I2C_Read... [19:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:28]Read from MH i2c: E2 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 03 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 03 00 83 01 00 90 00 F8 [19:41:28]RAPDU: 90 00 [19:41:28]wFMCommunicate OK [19:41:28]wFMCommunicate request_size=7 [19:41:28]MH_SAM_APDU [19:41:28]CAPDU: 80 0D 02 02 02 5B 27 [19:41:28]Write to MH i2c: E2 0A 00 84 01 80 0D 02 02 02 00 5B 27 00 00 85 [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:28]Read from MH i2c: E2 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 03 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 03 00 84 01 00 90 00 F9 [19:41:28]RAPDU: 90 00 [19:41:28]wFMCommunicate OK [19:41:28]wFMCommunicate request_size=4 [19:41:28]MH_SAM_APDU [19:41:28]CAPDU: 80 0D 03 02 [19:41:28]Write to MH i2c: E2 08 00 85 01 80 0D 03 02 00 00 00 00 01 [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:28]Read from MH i2c: E2 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 0B 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 0B 00 85 01 00 F6 0A 95 AD 94 07 28 73 90 00 7A [19:41:28]RAPDU: F6 0A 95 AD 94 07 28 73 90 00 [19:41:28]wFMCommunicate OK [19:41:28]SAM_PROTO_SignData done [19:41:28]FM_MakeSignedData done [19:41:28]CreateOFDProtocolMessage [19:41:28]wFMCommunicate request_size=4 [19:41:28]MH_SAM_APDU [19:41:28]CAPDU: 80 11 00 00 [19:41:28]Write to MH i2c: E2 08 00 86 01 80 11 00 00 00 00 00 00 01 [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:28]Read from MH i2c: E2 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 17 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: E2 17 00 86 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [19:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:28]wFMCommunicate OK [19:41:28]CreateOFDProtocolMessage done [19:41:28]OFDSenderStorePacket 225499 [19:41:28]StoreOFDPacket docnum=225499 [19:41:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 31 E2 04 01 84 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 E7 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 70 03 00 35 04 06 00 E3 FD 04 BC 5B 27 F6 0A 95 AD 94 07 28 73 [19:41:28]CheckFolder [19:41:28]dirname=/storage/ofd_packets [19:41:28]CheckFolder done [19:41:28]ProducePacketName [19:41:28]name=ofd_packets/00225499 [19:41:28]NVStorageSaveData ofd_packets/00225499 [19:41:28]File name is /storage/ofd_packets/00225499 [19:41:28]Write 298 bytes [19:41:28]NVStorageSaveData done [19:41:28]OFDSenderStorePacket done [19:41:28]KKMCreateOFDPacket done [19:41:28]NVStorageSaveData kkm_last_timestamp [19:41:28]File name is /storage/kkm_last_timestamp [19:41:28]Write 4 bytes [19:41:28]NVStorageSaveData done [19:41:28]ExternCall_PrintAddStr [19:41:28]wPrintStart [19:41:28]Write to MH i2c: 01 00 00 87 01 88 [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: 01 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: 01 07 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 FF 0F 9D [19:41:28]RasterBufferAndPrint [19:41:28]line Счет N : (1)2001720 [19:41:28]line ИНН: 02508201610067 [19:41:28]line Контрольно-Кассовый Чек [19:41:28]line ПРОДАЖА [19:41:28]line ТРК (МРК, ГНК) : 11 [19:41:28]line Товар: 2710194210 [19:41:28]line ДТ-К-5 [19:41:28]line 131.840 * 75.70 [19:41:28]line = 9980.29 [19:41:28]line НДС 12% НСП 1% [19:41:28]line > о реализуемом товаре [19:41:28]line ОКРУГЛЕНИЕ: -0.29 [19:41:28]line ИТОГО: 9980.00 [19:41:28]line Внесено: 9980.00 [19:41:28]line СДАЧА: 0.00 [19:41:28]line НСП 1% : 88.32 [19:41:28]line НДС 12% : 1059.85 [19:41:28]line Наличными: 9980.00 [19:41:28]line Безнал.: 0.00 [19:41:28]line Место: АЗС № 97 "Партнер Нефть" [19:41:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:41:28]line СНО: Общий режим [19:41:28]line Чек 567 26.07.2024 19:41 [19:41:28]line Смена: 437 ФФД: 1.0 [19:41:28]line ЗНМ: 0300000054 [19:41:28]line РНМ: 0000000000092624 [19:41:28]line Версия ККМ: 001 [19:41:28]line ФМ: 0000000000874959 [19:41:28]line ФД: 225499 [19:41:28]line ФПД: 250675845684007 [19:41:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194127&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225499&fm=250675845684007&tin=02508201610067®Number=0000000000092624&sum=998000 [19:41:28]OFD Sender: Processing packet 225499 [packets to send 599, broken 598] [19:41:28]ProducePacketName [19:41:28]name=ofd_packets/00225499 [19:41:28]OFD Sender: To server: pG, [19:41:28]CommunicateWithHost lk.salyk.kg:30040 [19:41:28]ConnectInit lk.salyk.kg [19:41:28]written 0, free lines is 4095 [19:41:28]Write to MH i2c: 01 00 00 B2 01 B3 [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: 01 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: 01 07 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: 01 07 00 B2 01 00 00 00 00 00 5E 0C 24 [19:41:28]RasterBufferAndPrint [19:41:28]line [19:41:28]line [19:41:28]line [19:41:28]line [19:41:28]line [19:41:28]written 0, free lines is 3169 [19:41:28]MH_Cut [19:41:28]Write to MH i2c: D1 01 00 B9 01 01 8C [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: D1 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: D1 01 00 [19:41:28]MH_I2C_Read... [19:41:28]Read from MH i2c: D1 01 00 B9 01 00 8B [19:41:28]Write to MH i2c: 01 00 00 BA 01 BB [19:41:28]Write i2c OK [19:41:28]MH_I2C_Read... [19:41:29]Connected sock=10 [19:41:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 31 E2 04 01 84 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 E7 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 70 03 00 35 04 06 00 E3 FD 04 BC 5B 27 F6 0A 95 AD 94 07 28 73 [19:41:30]*** Cut start [19:41:30]*** Partial cut [19:41:30]*** CUTSNS_PIN = 1 [19:41:30]*** CUTSNS_PIN = 0 [19:41:30]*** Brake cut motor [19:41:30]Read from MH i2c: 01 [19:41:30]MH_I2C_Read... [19:41:30]*** Stop cut motor [19:41:30]*** Cut end [19:41:30]Read from MH i2c: 01 07 00 [19:41:30]MH_I2C_Read... [19:41:30]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 FF 0F D0 [19:41:30]process_action close_receipt done [19:41:30]requested_data is exist [19:41:30]produce_requested_data [19:41:30]requested_item fm.sn is exist - process it [19:41:30]wFMCommunicate request_size=4 [19:41:30]MH_SAM_APDU [19:41:30]CAPDU: 80 11 00 00 [19:41:30]Write to MH i2c: E2 08 00 BB 01 80 11 00 00 00 00 00 00 36 [19:41:30]Write i2c OK [19:41:30]MH_I2C_Read... [19:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:30]Read from MH i2c: E2 [19:41:30]MH_I2C_Read... [19:41:30]Read from MH i2c: E2 17 00 [19:41:30]MH_I2C_Read... [19:41:30]Read from MH i2c: E2 17 00 BB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [19:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:30]wFMCommunicate OK [19:41:30]requested_item fd.num is exist - process it [19:41:30]SAM_PROTO_GetFieldsCounters [19:41:30]wFMCommunicate request_size=4 [19:41:30]MH_SAM_APDU [19:41:30]CAPDU: 80 13 00 00 [19:41:30]Write to MH i2c: E2 08 00 BC 01 80 13 00 00 00 00 00 00 39 [19:41:30]Write i2c OK [19:41:30]MH_I2C_Read... [19:41:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:31]Read from MH i2c: E2 [19:41:31]MH_I2C_Read... [19:41:31]Read from MH i2c: E2 62 00 [19:41:31]MH_I2C_Read... [19:41:31]Read from MH i2c: E2 62 00 BC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [19:41:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:31]wFMCommunicate OK [19:41:31]SAM_PROTO_GetFieldsCounters done [19:41:31]requested_item shift.num is exist - process it [19:41:31]requested_item shift.opened is exist - process it [19:41:31]req_shift_opened [19:41:31]FM_GetShiftState [19:41:31]SAM_PROTO_GetShiftState [19:41:31]wFMCommunicate request_size=4 [19:41:31]MH_SAM_APDU [19:41:31]CAPDU: 80 13 01 00 [19:41:31]Write to MH i2c: E2 08 00 BD 01 80 13 01 00 00 00 00 00 3B [19:41:31]Write i2c OK [19:41:31]MH_I2C_Read... [19:41:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:31]Read from MH i2c: E2 [19:41:31]MH_I2C_Read... [19:41:31]Read from MH i2c: E2 0E 00 [19:41:31]MH_I2C_Read... [19:41:31]Read from MH i2c: E2 0E 00 BD 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EC [19:41:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:41:31]wFMCommunicate OK [19:41:31]SAM_PROTO_GetShiftState done [19:41:31]FM_GetShiftState done [19:41:31]req_shift_opened done [19:41:31]requested_item shift.open_date is exist - process it [19:41:31]req_shift_open_date [19:41:31]req_shift_open_date done [19:41:31]produce_requested_data done [19:41:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225499,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:41:31]process_action_free close_receipt [19:41:31]json_value_free [19:41:31]json_value_free done [19:41:31]process_json_proto returns [19:41:31]Send response to host [19:41:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225499,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:41:31]free response buf [19:41:31]execute_script done [19:41:31]execute_script returns [19:41:31]free content buf [19:41:31]Sock 9.Close socket [19:41:31]Sock 9.Thread stoped [19:41:33]accept exits with 8 [19:41:33]New connection [19:41:33]New thread 3067047268 created [19:41:33]Thread 3066903908 joined [19:41:33]Waiting for new connection... [19:41:33] Sock 8.Parse request [19:41:33]Sock 8.Check first char [19:41:33]Sock 8.First char is OK [19:41:33]request: POST /json_proto HTTP/1.0 [19:41:33]Method: POST [19:41:33]URL: /json_proto [19:41:33]Method is POST - this is cgi request [19:41:33]url: /json_proto [19:41:33]query_string will be loaded in cgi processing [19:41:33]execute_cgi json_proto POST (null) [19:41:33]execute_cgi path=json_proto method=POST [19:41:33]POST find Content-Length [19:41:33]Host: 172.17.43.131:8080 [19:41:33]Content-Length: 678 [19:41:33]Content-Type: application/json [19:41:33] [19:41:33]POST finish read [19:41:33]Found Content-Length = 678 [19:41:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:33]execute_script... [19:41:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:33]POST & json_proto [19:41:33]process_json_proto [19:41:33]json parsed OK: [19:41:33]protocol is kg_v1.0 [19:41:33]action value=close_receipt [19:41:33]process_action close_receipt [19:41:33]cmd_close_receipt [19:41:33]MH_GetDate [19:41:33]Write to MH i2c: F0 00 00 BE 01 AE [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: F0 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: F0 09 00 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: F0 09 00 BE 01 00 EE FB A3 66 F9 24 A2 66 CE [19:41:33]GetLastDocTimeStamp 1722022887 [19:41:33]current date 1722022894 [19:41:33]FM_GetShiftState [19:41:33]SAM_PROTO_GetShiftState [19:41:33]wFMCommunicate request_size=4 [19:41:33]MH_SAM_APDU [19:41:33]CAPDU: 80 13 01 00 [19:41:33]Write to MH i2c: E2 08 00 BF 01 80 13 01 00 00 00 00 00 3D [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:33]Read from MH i2c: E2 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 0E 00 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 0E 00 BF 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EE [19:41:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:41:33]wFMCommunicate OK [19:41:33]SAM_PROTO_GetShiftState done [19:41:33]FM_GetShiftState done [19:41:33]opened in 1721952182 [19:41:33]opened+sec_in_day 1722038582 [19:41:33]quantity*price = 50036 [19:41:33]sum+1 = 50037 [19:41:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 568 26.07.2024 19:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225500 ФПД: 26859786012617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194134&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225500&fm=26859786012617&tin=02508201610067®Number=0000000000092624&sum=50000 [19:41:34]StoreToDocumentArchive [19:41:34]shift 437 fd 225500 [19:41:34]save to /storage/0437/doc_00225500 [19:41:34]save last doc name /storage/0437/doc_00225500 to /storage/kkm_last_doc_name [19:41:34]save OK [19:41:34]Clear old archive folders... [19:41:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:41:34]tlvbuf is 01948E00 [19:41:34]SAM_PROTO_ClearQueue [19:41:34]wFMCommunicate request_size=4 [19:41:34]MH_SAM_APDU [19:41:34]CAPDU: 80 09 00 00 [19:41:34]Write to MH i2c: E2 08 00 CC 01 80 09 00 00 00 00 00 00 3F [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:34]Read from MH i2c: E2 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 03 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [19:41:34]RAPDU: 90 00 [19:41:34]wFMCommunicate OK [19:41:34]SAM_PROTO_ClearQueue done [19:41:34]KKMCreateOFDPacket [19:41:34]OFDProtocolAddRootSTLVToBuf [19:41:34]FM_MakeSignedData [19:41:34]FM_MakeSignedData [19:41:34]SAM_PROTO_SignData [19:41:34]wFMCommunicate request_size=4 [19:41:34]MH_SAM_APDU [19:41:34]CAPDU: 80 0D 01 02 [19:41:34]Write to MH i2c: E2 08 00 CD 01 80 0D 01 02 00 00 00 00 47 [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:34]Read from MH i2c: E2 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 03 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [19:41:34]RAPDU: 90 00 [19:41:34]wFMCommunicate OK [19:41:34]wFMCommunicate request_size=255 [19:41:34]MH_SAM_APDU [19:41:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 EE FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 70 03 00 35 04 06 00 18 [19:41:34]Write to MH i2c: E2 02 01 CE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 EE FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 70 03 00 35 04 06 00 18 00 00 17 [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:35]Read from MH i2c: E2 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 03 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [19:41:35]RAPDU: 90 00 [19:41:35]wFMCommunicate OK [19:41:35]wFMCommunicate request_size=10 [19:41:35]MH_SAM_APDU [19:41:35]CAPDU: 80 0D 02 02 05 6D C8 01 07 C9 [19:41:35]Write to MH i2c: E2 0D 00 CF 01 80 0D 02 02 05 00 6D C8 01 07 C9 00 00 5A [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:35]Read from MH i2c: E2 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 03 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [19:41:35]RAPDU: 90 00 [19:41:35]wFMCommunicate OK [19:41:35]wFMCommunicate request_size=4 [19:41:35]MH_SAM_APDU [19:41:35]CAPDU: 80 0D 03 02 [19:41:35]Write to MH i2c: E2 08 00 D0 01 80 0D 03 02 00 00 00 00 4C [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:35]Read from MH i2c: E2 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 0B 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 0B 00 D0 01 00 E6 75 02 90 0A 6C 62 DA 90 00 EC [19:41:35]RAPDU: E6 75 02 90 0A 6C 62 DA 90 00 [19:41:35]wFMCommunicate OK [19:41:35]SAM_PROTO_SignData done [19:41:35]FM_MakeSignedData done [19:41:35]CreateOFDProtocolMessage [19:41:35]wFMCommunicate request_size=4 [19:41:35]MH_SAM_APDU [19:41:35]CAPDU: 80 11 00 00 [19:41:35]Write to MH i2c: E2 08 00 D1 01 80 11 00 00 00 00 00 00 4C [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:35]Read from MH i2c: E2 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 17 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: E2 17 00 D1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A9 [19:41:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:35]wFMCommunicate OK [19:41:35]CreateOFDProtocolMessage done [19:41:35]OFDSenderStorePacket 225500 [19:41:35]StoreOFDPacket docnum=225500 [19:41:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7F 0C 07 01 2C 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 EE FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 70 03 00 35 04 06 00 18 6D C8 01 07 C9 E6 75 02 90 0A 6C 62 DA [19:41:35]CheckFolder [19:41:35]dirname=/storage/ofd_packets [19:41:35]CheckFolder done [19:41:35]ProducePacketName [19:41:35]name=ofd_packets/00225500 [19:41:35]NVStorageSaveData ofd_packets/00225500 [19:41:35]File name is /storage/ofd_packets/00225500 [19:41:35]Write 301 bytes [19:41:35]NVStorageSaveData done [19:41:35]OFDSenderStorePacket done [19:41:35]KKMCreateOFDPacket done [19:41:35]NVStorageSaveData kkm_last_timestamp [19:41:35]File name is /storage/kkm_last_timestamp [19:41:35]Write 4 bytes [19:41:35]NVStorageSaveData done [19:41:35]OFD Sender: Processing packet 225499 [packets to send 600, broken 598] [19:41:35]ProducePacketName [19:41:35]name=ofd_packets/00225499 [19:41:35]OFD Sender: To server: pG, [19:41:35]CommunicateWithHost lk.salyk.kg:30040 [19:41:35]ConnectInit lk.salyk.kg [19:41:35]ExternCall_PrintAddStr [19:41:35]wPrintStart [19:41:35]Write to MH i2c: 01 00 00 D2 01 D3 [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: 01 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: 01 07 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [19:41:35]RasterBufferAndPrint [19:41:35]line Счет N : (1)2001725 [19:41:35]line ИНН: 02508201610067 [19:41:35]line Контрольно-Кассовый Чек [19:41:35]line ПРОДАЖА [19:41:35]line ТРК (МРК, ГНК) : 43 [19:41:35]line Товар: 2710124130 [19:41:35]line Аи-92-К-5 [19:41:35]line 7.380 * 67.80 [19:41:35]line = 500.36 [19:41:35]line НДС 12% НСП 1% [19:41:35]line > о реализуемом товаре [19:41:35]line ОКРУГЛЕНИЕ: -0.36 [19:41:35]line ИТОГО: 500.00 [19:41:35]line Внесено: 500.00 [19:41:35]line СДАЧА: 0.00 [19:41:35]line НСП 1% : 4.43 [19:41:35]line НДС 12% : 53.14 [19:41:35]line Наличными: 500.00 [19:41:35]line Безнал.: 0.00 [19:41:35]line Место: АЗС № 97 "Партнер Нефть" [19:41:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:41:35]line СНО: Общий режим [19:41:35]line Чек 568 26.07.2024 19:41 [19:41:35]line Смена: 437 ФФД: 1.0 [19:41:35]line ЗНМ: 0300000054 [19:41:35]line РНМ: 0000000000092624 [19:41:35]line Версия ККМ: 001 [19:41:35]line ФМ: 0000000000874959 [19:41:35]line ФД: 225500 [19:41:35]line ФПД: 26859786012617 [19:41:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194134&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225500&fm=26859786012617&tin=02508201610067®Number=0000000000092624&sum=50000 [19:41:35]written 0, free lines is 4095 [19:41:35]Write to MH i2c: 01 00 00 FD 01 FE [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: 01 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: 01 07 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: 01 07 00 FD 01 00 00 00 00 00 65 0C 76 [19:41:35]RasterBufferAndPrint [19:41:35]line [19:41:35]line [19:41:35]line [19:41:35]line [19:41:35]line [19:41:35]written 0, free lines is 3180 [19:41:35]MH_Cut [19:41:35]Write to MH i2c: D1 01 00 04 02 01 D8 [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: D1 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: D1 01 00 [19:41:35]MH_I2C_Read... [19:41:35]Read from MH i2c: D1 01 00 04 02 00 D7 [19:41:35]Write to MH i2c: 01 00 00 05 02 07 [19:41:35]Write i2c OK [19:41:35]MH_I2C_Read... [19:41:36]*** Cut start [19:41:36]*** Partial cut [19:41:36]*** CUTSNS_PIN = 1 [19:41:36]*** CUTSNS_PIN = 0 [19:41:37]*** Brake cut motor [19:41:37]Read from MH i2c: 01 [19:41:37]MH_I2C_Read... [19:41:37]*** Stop cut motor [19:41:37]*** Cut end [19:41:37]Read from MH i2c: 01 07 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: 01 07 00 05 02 00 00 00 00 00 FF 0F 1C [19:41:37]process_action close_receipt done [19:41:37]requested_data is exist [19:41:37]produce_requested_data [19:41:37]requested_item fm.sn is exist - process it [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 11 00 00 [19:41:37]Write to MH i2c: E2 08 00 06 02 80 11 00 00 00 00 00 00 82 [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 17 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 17 00 06 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [19:41:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:41:37]wFMCommunicate OK [19:41:37]requested_item fd.num is exist - process it [19:41:37]SAM_PROTO_GetFieldsCounters [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 13 00 00 [19:41:37]Write to MH i2c: E2 08 00 07 02 80 13 00 00 00 00 00 00 85 [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 62 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 62 00 07 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [19:41:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:37]wFMCommunicate OK [19:41:37]SAM_PROTO_GetFieldsCounters done [19:41:37]requested_item shift.num is exist - process it [19:41:37]requested_item shift.opened is exist - process it [19:41:37]req_shift_opened [19:41:37]FM_GetShiftState [19:41:37]SAM_PROTO_GetShiftState [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 13 01 00 [19:41:37]Write to MH i2c: E2 08 00 08 02 80 13 01 00 00 00 00 00 87 [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 0E 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 0E 00 08 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 38 [19:41:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:41:37]wFMCommunicate OK [19:41:37]SAM_PROTO_GetShiftState done [19:41:37]FM_GetShiftState done [19:41:37]req_shift_opened done [19:41:37]requested_item shift.open_date is exist - process it [19:41:37]req_shift_open_date [19:41:37]req_shift_open_date done [19:41:37]produce_requested_data done [19:41:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225500,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:41:37]process_action_free close_receipt [19:41:37]json_value_free [19:41:37]json_value_free done [19:41:37]process_json_proto returns [19:41:37]Send response to host [19:41:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225500,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:41:37]free response buf [19:41:37]execute_script done [19:41:37]execute_script returns [19:41:37]free content buf [19:41:37]Sock 8.Close socket [19:41:37]Sock 8.Thread stoped [19:41:43]recv_with_timeout no data received [19:41:44]Connected sock=10 [19:41:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 31 E2 04 01 84 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 E7 FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 70 03 00 35 04 06 00 E3 FD 04 BC 5B 27 F6 0A 95 AD 94 07 28 73 [19:41:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 36 8A 47 00 AF B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DB 70 03 00 F4 03 04 00 07 A8 A3 66 B6 04 01 00 00 A5 55 77 33 77 3A 64 89 [19:41:45]CommunicateWithHost err = 0 [19:41:45]CheckOFDResponse [19:41:45]1017 (14) - 77093643461234 [19:41:45]1041 (16) - 0000000000874959 [19:41:45]1040 (4) - 225499 [19:41:45]1012 (4) - 26.07.2024 13:43 [19:41:45]1206 (1) - 0 [19:41:45]OFD Sender: Remove packet 225499 [19:41:45]ProducePacketName [19:41:45]name=ofd_packets/00225499 [19:41:45]NVStorageDeleteData [19:41:46]OFD Sender: Processing packet 225500 [packets to send 599, broken 598] [19:41:46]ProducePacketName [19:41:46]name=ofd_packets/00225500 [19:41:46]OFD Sender: To server: pG, [19:41:46]CommunicateWithHost lk.salyk.kg:30040 [19:41:46]ConnectInit lk.salyk.kg [19:41:51]ConnectInit Can't take IP for lk.salyk.kg [19:41:51]CommunicateWithHost connect error [19:41:51]CommunicateWithHost err = -1 [19:41:51]OFD Sender: Server communicate error [19:41:56]OFD Sender: Processing packet 225500 [packets to send 599, broken 598] [19:41:56]ProducePacketName [19:41:56]name=ofd_packets/00225500 [19:41:56]OFD Sender: To server: pG, [19:41:56]CommunicateWithHost lk.salyk.kg:30040 [19:41:56]ConnectInit lk.salyk.kg [19:42:00]Connected sock=8 [19:42:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7F 0C 07 01 2C 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 EE FB A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 70 03 00 35 04 06 00 18 6D C8 01 07 C9 E6 75 02 90 0A 6C 62 DA [19:42:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 61 47 47 00 D9 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DC 70 03 00 F4 03 04 00 16 A8 A3 66 B6 04 01 00 00 C8 27 9B 9D 62 61 E3 CE [19:42:00]CommunicateWithHost err = 0 [19:42:00]CheckOFDResponse [19:42:00]1017 (14) - 77093643461234 [19:42:00]1041 (16) - 0000000000874959 [19:42:00]1040 (4) - 225500 [19:42:00]1012 (4) - 26.07.2024 13:43 [19:42:00]1206 (1) - 0 [19:42:00]OFD Sender: Remove packet 225500 [19:42:00]ProducePacketName [19:42:00]name=ofd_packets/00225500 [19:42:00]NVStorageDeleteData [19:42:01]OFD Sender: No OFD packet to send [19:42:06]OFD Sender: No OFD packet to send [19:42:11]OFD Sender: No OFD packet to send [19:42:12]accept exits with 9 [19:42:12]New connection [19:42:12]New thread 3066903908 created [19:42:12]Thread 3067047268 joined [19:42:12]Waiting for new connection... [19:42:12] Sock 9.Parse request [19:42:12]Sock 9.Check first char [19:42:12]Sock 9.First char is OK [19:42:12]request: POST /json_proto HTTP/1.0 [19:42:12]Method: POST [19:42:12]URL: /json_proto [19:42:12]Method is POST - this is cgi request [19:42:12]url: /json_proto [19:42:12]query_string will be loaded in cgi processing [19:42:12]execute_cgi json_proto POST (null) [19:42:12]execute_cgi path=json_proto method=POST [19:42:12]POST find Content-Length [19:42:12]Host: 172.17.43.131:8080 [19:42:12]Content-Length: 681 [19:42:12]Content-Type: application/json [19:42:12] [19:42:12]POST finish read [19:42:12]Found Content-Length = 681 [19:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:12]execute_script... [19:42:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:12]POST & json_proto [19:42:12]process_json_proto [19:42:12]json parsed OK: [19:42:12]protocol is kg_v1.0 [19:42:12]action value=close_receipt [19:42:12]process_action close_receipt [19:42:12]cmd_close_receipt [19:42:12]MH_GetDate [19:42:12]Write to MH i2c: F0 00 00 09 02 FA [19:42:12]Write i2c OK [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: F0 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: F0 09 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: F0 09 00 09 02 00 15 FC A3 66 F9 24 A2 66 42 [19:42:12]GetLastDocTimeStamp 1722022894 [19:42:12]current date 1722022933 [19:42:12]FM_GetShiftState [19:42:12]SAM_PROTO_GetShiftState [19:42:12]wFMCommunicate request_size=4 [19:42:12]MH_SAM_APDU [19:42:12]CAPDU: 80 13 01 00 [19:42:12]Write to MH i2c: E2 08 00 0A 02 80 13 01 00 00 00 00 00 89 [19:42:12]Write i2c OK [19:42:12]MH_I2C_Read... [19:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:12]Read from MH i2c: E2 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: E2 0E 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: E2 0E 00 0A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3A [19:42:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:42:12]wFMCommunicate OK [19:42:12]SAM_PROTO_GetShiftState done [19:42:12]FM_GetShiftState done [19:42:12]opened in 1721952182 [19:42:12]opened+sec_in_day 1722038582 [19:42:12]quantity*price = 998028 [19:42:12]sum+1 = 998030 [19:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.85 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 569 26.07.2024 19:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225501 ФПД: 129033450825695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194213&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225501&fm=129033450825695&tin=02508201610067®Number=0000000000092624&sum=998000 [19:42:13]StoreToDocumentArchive [19:42:13]shift 437 fd 225501 [19:42:13]save to /storage/0437/doc_00225501 [19:42:13]save last doc name /storage/0437/doc_00225501 to /storage/kkm_last_doc_name [19:42:13]save OK [19:42:13]Clear old archive folders... [19:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:42:13]tlvbuf is 018B7A20 [19:42:13]SAM_PROTO_ClearQueue [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 09 00 00 [19:42:13]Write to MH i2c: E2 08 00 17 02 80 09 00 00 00 00 00 00 8B [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]SAM_PROTO_ClearQueue done [19:42:13]KKMCreateOFDPacket [19:42:13]OFDProtocolAddRootSTLVToBuf [19:42:13]FM_MakeSignedData [19:42:13]FM_MakeSignedData [19:42:13]SAM_PROTO_SignData [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 01 02 [19:42:13]Write to MH i2c: E2 08 00 18 02 80 0D 01 02 00 00 00 00 93 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 18 02 00 90 00 8E [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]wFMCommunicate request_size=255 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 15 FC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 70 03 00 35 04 06 00 75 5A F1 00 [19:42:13]Write to MH i2c: E2 02 01 19 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 15 FC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 70 03 00 35 04 06 00 75 5A F1 00 00 00 51 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 19 02 00 90 00 8F [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]wFMCommunicate request_size=7 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 02 02 02 27 DF [19:42:13]Write to MH i2c: E2 0A 00 1A 02 80 0D 02 02 02 00 27 DF 00 00 A0 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [19:42:13]RAPDU: 90 00 [19:42:13]wFMCommunicate OK [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 0D 03 02 [19:42:13]Write to MH i2c: E2 08 00 1B 02 80 0D 03 02 00 00 00 00 98 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0B 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0B 00 1B 02 00 72 95 CB 7B 62 B3 98 B9 90 00 4C [19:42:13]RAPDU: 72 95 CB 7B 62 B3 98 B9 90 00 [19:42:13]wFMCommunicate OK [19:42:13]SAM_PROTO_SignData done [19:42:13]FM_MakeSignedData done [19:42:13]CreateOFDProtocolMessage [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 11 00 00 [19:42:13]Write to MH i2c: E2 08 00 1C 02 80 11 00 00 00 00 00 00 98 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 17 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 17 00 1C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F5 [19:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:13]wFMCommunicate OK [19:42:13]CreateOFDProtocolMessage done [19:42:13]OFDSenderStorePacket 225501 [19:42:13]StoreOFDPacket docnum=225501 [19:42:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FC 31 04 01 27 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 15 FC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 70 03 00 35 04 06 00 75 5A F1 00 27 DF 72 95 CB 7B 62 B3 98 B9 [19:42:13]CheckFolder [19:42:13]dirname=/storage/ofd_packets [19:42:13]CheckFolder done [19:42:13]ProducePacketName [19:42:13]name=ofd_packets/00225501 [19:42:13]NVStorageSaveData ofd_packets/00225501 [19:42:13]File name is /storage/ofd_packets/00225501 [19:42:13]Write 298 bytes [19:42:13]NVStorageSaveData done [19:42:13]OFDSenderStorePacket done [19:42:13]KKMCreateOFDPacket done [19:42:13]NVStorageSaveData kkm_last_timestamp [19:42:13]File name is /storage/kkm_last_timestamp [19:42:13]Write 4 bytes [19:42:13]NVStorageSaveData done [19:42:13]ExternCall_PrintAddStr [19:42:13]wPrintStart [19:42:13]Write to MH i2c: 01 00 00 1D 02 1F [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 07 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 FF 0F 34 [19:42:13]RasterBufferAndPrint [19:42:13]line Счет N : (1)2001721 [19:42:13]line ИНН: 02508201610067 [19:42:13]line Контрольно-Кассовый Чек [19:42:13]line ПРОДАЖА [19:42:13]line ТРК (МРК, ГНК) : 21 [19:42:13]line Товар: 2710194210 [19:42:13]line ДТ-К-5 [19:42:13]line 131.840 * 75.70 [19:42:13]line = 9980.29 [19:42:13]line НДС 12% НСП 1% [19:42:13]line > о реализуемом товаре [19:42:13]line ОКРУГЛЕНИЕ: -0.29 [19:42:13]line ИТОГО: 9980.00 [19:42:13]line Внесено: 9980.00 [19:42:13]line СДАЧА: 0.00 [19:42:13]line НСП 1% : 88.32 [19:42:13]line НДС 12% : 1059.85 [19:42:13]line Наличными: 9980.00 [19:42:13]line Безнал.: 0.00 [19:42:13]line Место: АЗС № 97 "Партнер Нефть" [19:42:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:42:13]line СНО: Общий режим [19:42:13]line Чек 569 26.07.2024 19:42 [19:42:13]line Смена: 437 ФФД: 1.0 [19:42:13]line ЗНМ: 0300000054 [19:42:14]line РНМ: 0000000000092624 [19:42:14]line Версия ККМ: 001 [19:42:14]line ФМ: 0000000000874959 [19:42:14]line ФД: 225501 [19:42:14]line ФПД: 129033450825695 [19:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194213&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225501&fm=129033450825695&tin=02508201610067®Number=0000000000092624&sum=998000 [19:42:14]OFD Sender: Processing packet 225501 [packets to send 599, broken 598] [19:42:14]ProducePacketName [19:42:14]name=ofd_packets/00225501 [19:42:14]OFD Sender: To server: pG, [19:42:14]CommunicateWithHost lk.salyk.kg:30040 [19:42:14]ConnectInit lk.salyk.kg [19:42:14]written 0, free lines is 4095 [19:42:14]Write to MH i2c: 01 00 00 48 02 4A [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: 01 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: 01 07 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: 01 07 00 48 02 00 00 00 00 00 60 0C BD [19:42:14]RasterBufferAndPrint [19:42:14]line [19:42:14]line [19:42:14]line [19:42:14]line [19:42:14]line [19:42:14]written 0, free lines is 3178 [19:42:14]MH_Cut [19:42:14]Write to MH i2c: D1 01 00 4F 02 01 23 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: D1 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: D1 01 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: D1 01 00 4F 02 00 22 [19:42:14]Write to MH i2c: 01 00 00 50 02 52 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:15]*** Cut start [19:42:15]*** Partial cut [19:42:15]*** CUTSNS_PIN = 1 [19:42:15]*** CUTSNS_PIN = 0 [19:42:16]*** Brake cut motor [19:42:16]Read from MH i2c: 01 [19:42:16]MH_I2C_Read... [19:42:16]*** Stop cut motor [19:42:16]*** Cut end [19:42:16]Read from MH i2c: 01 07 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 FF 0F 67 [19:42:16]process_action close_receipt done [19:42:16]requested_data is exist [19:42:16]produce_requested_data [19:42:16]requested_item fm.sn is exist - process it [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 11 00 00 [19:42:16]Write to MH i2c: E2 08 00 51 02 80 11 00 00 00 00 00 00 CD [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 17 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 17 00 51 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2A [19:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:42:16]wFMCommunicate OK [19:42:16]requested_item fd.num is exist - process it [19:42:16]SAM_PROTO_GetFieldsCounters [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 13 00 00 [19:42:16]Write to MH i2c: E2 08 00 52 02 80 13 00 00 00 00 00 00 D0 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 62 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 62 00 52 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DD 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:16]wFMCommunicate OK [19:42:16]SAM_PROTO_GetFieldsCounters done [19:42:16]requested_item shift.num is exist - process it [19:42:16]requested_item shift.opened is exist - process it [19:42:16]req_shift_opened [19:42:16]FM_GetShiftState [19:42:16]SAM_PROTO_GetShiftState [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 13 01 00 [19:42:16]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 0E 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 83 [19:42:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:42:16]wFMCommunicate OK [19:42:16]SAM_PROTO_GetShiftState done [19:42:16]FM_GetShiftState done [19:42:16]req_shift_opened done [19:42:16]requested_item shift.open_date is exist - process it [19:42:16]req_shift_open_date [19:42:16]req_shift_open_date done [19:42:16]produce_requested_data done [19:42:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225501,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:42:16]process_action_free close_receipt [19:42:16]json_value_free [19:42:16]json_value_free done [19:42:16]process_json_proto returns [19:42:16]Send response to host [19:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225501,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:42:16]free response buf [19:42:16]execute_script done [19:42:16]execute_script returns [19:42:16]free content buf [19:42:16]Sock 9.Close socket [19:42:16]Sock 9.Thread stoped [19:42:19]ConnectInit Can't take IP for lk.salyk.kg [19:42:19]CommunicateWithHost connect error [19:42:19]CommunicateWithHost err = -1 [19:42:19]OFD Sender: Server communicate error [19:42:24]OFD Sender: Processing packet 225501 [packets to send 599, broken 598] [19:42:24]ProducePacketName [19:42:24]name=ofd_packets/00225501 [19:42:24]OFD Sender: To server: pG, [19:42:24]CommunicateWithHost lk.salyk.kg:30040 [19:42:24]ConnectInit lk.salyk.kg [19:42:25]recv_with_timeout no data received [19:42:29]ConnectInit Can't take IP for lk.salyk.kg [19:42:29]CommunicateWithHost connect error [19:42:29]CommunicateWithHost err = -1 [19:42:29]OFD Sender: Server communicate error [19:42:34]OFD Sender: Processing packet 225501 [packets to send 599, broken 598] [19:42:34]ProducePacketName [19:42:34]name=ofd_packets/00225501 [19:42:34]OFD Sender: To server: pG, [19:42:34]CommunicateWithHost lk.salyk.kg:30040 [19:42:34]ConnectInit lk.salyk.kg [19:42:37]Connected sock=9 [19:42:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FC 31 04 01 27 51 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 15 FC A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 70 03 00 35 04 06 00 75 5A F1 00 27 DF 72 95 CB 7B 62 B3 98 B9 [19:42:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C6 61 47 00 B7 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DD 70 03 00 F4 03 04 00 3C A8 A3 66 B6 04 01 00 00 12 C0 C5 DD 41 3E BC 65 [19:42:38]CommunicateWithHost err = 0 [19:42:38]CheckOFDResponse [19:42:38]1017 (14) - 77093643461234 [19:42:38]1041 (16) - 0000000000874959 [19:42:38]1040 (4) - 225501 [19:42:38]1012 (4) - 26.07.2024 13:44 [19:42:38]1206 (1) - 0 [19:42:38]OFD Sender: Remove packet 225501 [19:42:38]ProducePacketName [19:42:38]name=ofd_packets/00225501 [19:42:38]NVStorageDeleteData [19:42:38]OFD Sender: No OFD packet to send [19:42:43]OFD Sender: No OFD packet to send [19:42:48]OFD Sender: No OFD packet to send [19:42:53]OFD Sender: No OFD packet to send [19:42:58]OFD Sender: No OFD packet to send [19:43:03]OFD Sender: No OFD packet to send [19:43:09]OFD Sender: No OFD packet to send [19:43:14]OFD Sender: No OFD packet to send [19:43:19]OFD Sender: No OFD packet to send [19:43:24]OFD Sender: No OFD packet to send [19:43:29]OFD Sender: No OFD packet to send [19:43:34]OFD Sender: No OFD packet to send [19:43:39]OFD Sender: No OFD packet to send [19:43:44]OFD Sender: No OFD packet to send [19:43:49]OFD Sender: No OFD packet to send [19:43:54]OFD Sender: No OFD packet to send [19:43:59]OFD Sender: No OFD packet to send [19:44:01]recv_with_timeout no data received [19:44:04]OFD Sender: No OFD packet to send [19:44:09]OFD Sender: No OFD packet to send [19:44:14]OFD Sender: No OFD packet to send [19:44:19]recv_with_timeout no data received [19:44:19]OFD Sender: No OFD packet to send [19:44:24]OFD Sender: No OFD packet to send [19:44:29]OFD Sender: No OFD packet to send [19:44:34]OFD Sender: No OFD packet to send [19:44:39]OFD Sender: No OFD packet to send [19:44:44]OFD Sender: No OFD packet to send [19:44:49]OFD Sender: No OFD packet to send [19:44:51]recv_with_timeout no data received [19:44:54]OFD Sender: No OFD packet to send [19:44:59]OFD Sender: No OFD packet to send [19:45:04]OFD Sender: No OFD packet to send [19:45:09]OFD Sender: No OFD packet to send [19:45:14]OFD Sender: No OFD packet to send [19:45:19]OFD Sender: No OFD packet to send [19:45:24]OFD Sender: No OFD packet to send [19:45:26]recv_with_timeout no data received [19:45:29]OFD Sender: No OFD packet to send [19:45:34]OFD Sender: No OFD packet to send [19:45:39]OFD Sender: No OFD packet to send [19:45:44]OFD Sender: No OFD packet to send [19:45:49]OFD Sender: No OFD packet to send [19:45:54]OFD Sender: No OFD packet to send [19:45:59]OFD Sender: No OFD packet to send [19:46:04]OFD Sender: No OFD packet to send [19:46:09]OFD Sender: No OFD packet to send [19:46:14]OFD Sender: No OFD packet to send [19:46:19]OFD Sender: No OFD packet to send [19:46:22]recv_with_timeout no data received [19:46:24]OFD Sender: No OFD packet to send [19:46:29]OFD Sender: No OFD packet to send [19:46:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:04]OFD Sender: No OFD packet to send [19:47:09]OFD Sender: No OFD packet to send [19:47:12]recv_with_timeout no data received [19:47:14]OFD Sender: No OFD packet to send [19:47:18]accept exits with 10 [19:47:18]New connection [19:47:18]New thread 3067047268 created [19:47:18]Thread 3066903908 joined [19:47:18]Waiting for new connection... [19:47:18] Sock 10.Parse request [19:47:18]Sock 10.Check first char [19:47:18]Sock 10.First char is OK [19:47:18]request: POST /json_proto HTTP/1.0 [19:47:18]Method: POST [19:47:18]URL: /json_proto [19:47:18]Method is POST - this is cgi request [19:47:18]url: /json_proto [19:47:18]query_string will be loaded in cgi processing [19:47:18]execute_cgi json_proto POST (null) [19:47:18]execute_cgi path=json_proto method=POST [19:47:18]POST find Content-Length [19:47:18]Host: 172.17.43.131:8080 [19:47:18]Content-Length: 678 [19:47:18]Content-Type: application/json [19:47:18] [19:47:18]POST finish read [19:47:18]Found Content-Length = 678 [19:47:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:18]execute_script... [19:47:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:18]POST & json_proto [19:47:18]process_json_proto [19:47:18]json parsed OK: [19:47:18]protocol is kg_v1.0 [19:47:18]action value=close_receipt [19:47:18]process_action close_receipt [19:47:18]cmd_close_receipt [19:47:18]MH_GetDate [19:47:18]Write to MH i2c: F0 00 00 54 02 45 [19:47:18]Write i2c OK [19:47:18]MH_I2C_Read... [19:47:18]Read from MH i2c: F0 [19:47:18]MH_I2C_Read... [19:47:18]Read from MH i2c: F0 09 00 [19:47:18]MH_I2C_Read... [19:47:18]Read from MH i2c: F0 09 00 54 02 00 47 FD A3 66 F9 24 A2 66 C0 [19:47:18]GetLastDocTimeStamp 1722022933 [19:47:18]current date 1722023239 [19:47:18]FM_GetShiftState [19:47:18]SAM_PROTO_GetShiftState [19:47:18]wFMCommunicate request_size=4 [19:47:18]MH_SAM_APDU [19:47:18]CAPDU: 80 13 01 00 [19:47:18]Write to MH i2c: E2 08 00 55 02 80 13 01 00 00 00 00 00 D4 [19:47:18]Write i2c OK [19:47:18]MH_I2C_Read... [19:47:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:18]Read from MH i2c: E2 [19:47:18]MH_I2C_Read... [19:47:18]Read from MH i2c: E2 0E 00 [19:47:18]MH_I2C_Read... [19:47:18]Read from MH i2c: E2 0E 00 55 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 85 [19:47:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:47:18]wFMCommunicate OK [19:47:18]SAM_PROTO_GetShiftState done [19:47:18]FM_GetShiftState done [19:47:18]opened in 1721952182 [19:47:18]opened+sec_in_day 1722038582 [19:47:18]quantity*price = 60027 [19:47:18]sum+1 = 60029 [19:47:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 570 26.07.2024 19:47 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225502 ФПД: 101426114296323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225502&fm=101426114296323&tin=02508201610067®Number=0000000000092624&sum=60000 [19:47:20]StoreToDocumentArchive [19:47:20]shift 437 fd 225502 [19:47:20]save to /storage/0437/doc_00225502 [19:47:20]save last doc name /storage/0437/doc_00225502 to /storage/kkm_last_doc_name [19:47:20]save OK [19:47:20]Clear old archive folders... [19:47:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:47:20]tlvbuf is 018B9090 [19:47:20]SAM_PROTO_ClearQueue [19:47:20]wFMCommunicate request_size=4 [19:47:20]MH_SAM_APDU [19:47:20]CAPDU: 80 09 00 00 [19:47:20]Write to MH i2c: E2 08 00 62 02 80 09 00 00 00 00 00 00 D6 [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:20]Read from MH i2c: E2 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [19:47:20]RAPDU: 90 00 [19:47:20]wFMCommunicate OK [19:47:20]SAM_PROTO_ClearQueue done [19:47:20]KKMCreateOFDPacket [19:47:20]OFDProtocolAddRootSTLVToBuf [19:47:20]FM_MakeSignedData [19:47:20]FM_MakeSignedData [19:47:20]SAM_PROTO_SignData [19:47:20]wFMCommunicate request_size=4 [19:47:20]MH_SAM_APDU [19:47:20]CAPDU: 80 0D 01 02 [19:47:20]Write to MH i2c: E2 08 00 63 02 80 0D 01 02 00 00 00 00 DE [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:20]Read from MH i2c: E2 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [19:47:20]RAPDU: 90 00 [19:47:20]wFMCommunicate OK [19:47:20]wFMCommunicate request_size=255 [19:47:20]MH_SAM_APDU [19:47:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 47 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 70 03 00 35 04 06 00 5C [19:47:20]Write to MH i2c: E2 02 01 64 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 47 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 70 03 00 35 04 06 00 5C 00 00 BF [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:20]Read from MH i2c: E2 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [19:47:20]RAPDU: 90 00 [19:47:20]wFMCommunicate OK [19:47:20]wFMCommunicate request_size=10 [19:47:20]MH_SAM_APDU [19:47:20]CAPDU: 80 0D 02 02 05 3F 1B 83 7A 03 [19:47:20]Write to MH i2c: E2 0D 00 65 02 80 0D 02 02 05 00 3F 1B 83 7A 03 00 00 45 [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:20]Read from MH i2c: E2 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [19:47:20]RAPDU: 90 00 [19:47:20]wFMCommunicate OK [19:47:20]wFMCommunicate request_size=4 [19:47:20]MH_SAM_APDU [19:47:20]CAPDU: 80 0D 03 02 [19:47:20]Write to MH i2c: E2 08 00 66 02 80 0D 03 02 00 00 00 00 E3 [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:20]Read from MH i2c: E2 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 0B 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 0B 00 66 02 00 58 65 13 AC 9E B5 23 97 90 00 6D [19:47:20]RAPDU: 58 65 13 AC 9E B5 23 97 90 00 [19:47:20]wFMCommunicate OK [19:47:20]SAM_PROTO_SignData done [19:47:20]FM_MakeSignedData done [19:47:20]CreateOFDProtocolMessage [19:47:20]wFMCommunicate request_size=4 [19:47:20]MH_SAM_APDU [19:47:20]CAPDU: 80 11 00 00 [19:47:20]Write to MH i2c: E2 08 00 67 02 80 11 00 00 00 00 00 00 E3 [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:20]Read from MH i2c: E2 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 17 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: E2 17 00 67 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 40 [19:47:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:47:20]wFMCommunicate OK [19:47:20]CreateOFDProtocolMessage done [19:47:20]OFDSenderStorePacket 225502 [19:47:20]StoreOFDPacket docnum=225502 [19:47:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E 28 07 01 39 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 47 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 70 03 00 35 04 06 00 5C 3F 1B 83 7A 03 58 65 13 AC 9E B5 23 97 [19:47:20]CheckFolder [19:47:20]dirname=/storage/ofd_packets [19:47:20]CheckFolder done [19:47:20]ProducePacketName [19:47:20]name=ofd_packets/00225502 [19:47:20]NVStorageSaveData ofd_packets/00225502 [19:47:20]File name is /storage/ofd_packets/00225502 [19:47:20]Write 301 bytes [19:47:20]NVStorageSaveData done [19:47:20]OFDSenderStorePacket done [19:47:20]KKMCreateOFDPacket done [19:47:20]NVStorageSaveData kkm_last_timestamp [19:47:20]File name is /storage/kkm_last_timestamp [19:47:20]Write 4 bytes [19:47:20]NVStorageSaveData done [19:47:20]ExternCall_PrintAddStr [19:47:20]wPrintStart [19:47:20]Write to MH i2c: 01 00 00 68 02 6A [19:47:20]OFD Sender: Processing packet 225502 [packets to send 599, broken 598] [19:47:20]ProducePacketName [19:47:20]name=ofd_packets/00225502 [19:47:20]OFD Sender: To server: pG, [19:47:20]CommunicateWithHost lk.salyk.kg:30040 [19:47:20]ConnectInit lk.salyk.kg [19:47:20]Write i2c OK [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: 01 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: 01 07 00 [19:47:20]MH_I2C_Read... [19:47:20]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 FF 0F 7F [19:47:20]RasterBufferAndPrint [19:47:20]line Счет N : (1)2001726 [19:47:20]line ИНН: 02508201610067 [19:47:20]line Контрольно-Кассовый Чек [19:47:20]line ПРОДАЖА [19:47:20]line ТРК (МРК, ГНК) : 44 [19:47:20]line Товар: 2710124500 [19:47:20]line Аи-95-К-5 [19:47:20]line 8.090 * 74.20 [19:47:20]line = 600.28 [19:47:20]line НДС 12% НСП 1% [19:47:20]line > о реализуемом товаре [19:47:20]line ОКРУГЛЕНИЕ: -0.28 [19:47:20]line ИТОГО: 600.00 [19:47:20]line Внесено: 600.00 [19:47:20]line СДАЧА: 0.00 [19:47:20]line НСП 1% : 5.31 [19:47:20]line НДС 12% : 63.75 [19:47:20]line Наличными: 600.00 [19:47:20]line Безнал.: 0.00 [19:47:20]line Место: АЗС № 97 "Партнер Нефть" [19:47:20]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:47:20]line СНО: Общий режим [19:47:20]line Чек 570 26.07.2024 19:47 [19:47:20]line Смена: 437 ФФД: 1.0 [19:47:20]line ЗНМ: 0300000054 [19:47:20]line РНМ: 0000000000092624 [19:47:20]line Версия ККМ: 001 [19:47:20]line ФМ: 0000000000874959 [19:47:20]line ФД: 225502 [19:47:20]line ФПД: 101426114296323 [19:47:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194719&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225502&fm=101426114296323&tin=02508201610067®Number=0000000000092624&sum=60000 [19:47:20]written 0, free lines is 4095 [19:47:20]Connected sock=8 [19:47:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 9E 28 07 01 39 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 47 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 70 03 00 35 04 06 00 5C 3F 1B 83 7A 03 58 65 13 AC 9E B5 23 97 [19:47:21]Write to MH i2c: 01 00 00 93 02 95 [19:47:21]Write i2c OK [19:47:21]MH_I2C_Read... [19:47:21]Read from MH i2c: 01 [19:47:21]MH_I2C_Read... [19:47:21]Read from MH i2c: 01 07 00 [19:47:21]MH_I2C_Read... [19:47:21]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 6B 0C 13 [19:47:21]RasterBufferAndPrint [19:47:21]line [19:47:21]line [19:47:21]line [19:47:21]line [19:47:21]line [19:47:21]written 0, free lines is 3182 [19:47:21]MH_Cut [19:47:21]Write to MH i2c: D1 01 00 9A 02 01 6E [19:47:21]Write i2c OK [19:47:21]MH_I2C_Read... [19:47:21]Read from MH i2c: D1 [19:47:21]MH_I2C_Read... [19:47:21]Read from MH i2c: D1 01 00 [19:47:21]MH_I2C_Read... [19:47:21]Read from MH i2c: D1 01 00 9A 02 00 6D [19:47:21]Write to MH i2c: 01 00 00 9B 02 9D [19:47:21]Write i2c OK [19:47:21]MH_I2C_Read... [19:47:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 15 99 47 00 51 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DE 70 03 00 F4 03 04 00 57 A9 A3 66 B6 04 01 00 00 73 15 39 5F 13 2A 8D 34 [19:47:21]CommunicateWithHost err = 0 [19:47:21]CheckOFDResponse [19:47:21]1017 (14) - 77093643461234 [19:47:21]1041 (16) - 0000000000874959 [19:47:21]1040 (4) - 225502 [19:47:21]1012 (4) - 26.07.2024 13:49 [19:47:21]1206 (1) - 0 [19:47:21]OFD Sender: Remove packet 225502 [19:47:21]ProducePacketName [19:47:21]name=ofd_packets/00225502 [19:47:21]NVStorageDeleteData [19:47:22]OFD Sender: No OFD packet to send [19:47:22]*** Cut start [19:47:22]*** Partial cut [19:47:22]*** CUTSNS_PIN = 1 [19:47:22]*** CUTSNS_PIN = 0 [19:47:22]*** Brake cut motor [19:47:22]Read from MH i2c: 01 [19:47:22]MH_I2C_Read... [19:47:22]*** Stop cut motor [19:47:22]*** Cut end [19:47:22]Read from MH i2c: 01 07 00 [19:47:22]MH_I2C_Read... [19:47:22]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [19:47:22]process_action close_receipt done [19:47:22]requested_data is exist [19:47:22]produce_requested_data [19:47:22]requested_item fm.sn is exist - process it [19:47:22]wFMCommunicate request_size=4 [19:47:22]MH_SAM_APDU [19:47:22]CAPDU: 80 11 00 00 [19:47:22]Write to MH i2c: E2 08 00 9C 02 80 11 00 00 00 00 00 00 18 [19:47:22]Write i2c OK [19:47:22]MH_I2C_Read... [19:47:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:22]Read from MH i2c: E2 [19:47:22]MH_I2C_Read... [19:47:22]Read from MH i2c: E2 17 00 [19:47:22]MH_I2C_Read... [19:47:22]Read from MH i2c: E2 17 00 9C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [19:47:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:47:22]wFMCommunicate OK [19:47:22]requested_item fd.num is exist - process it [19:47:22]SAM_PROTO_GetFieldsCounters [19:47:22]wFMCommunicate request_size=4 [19:47:22]MH_SAM_APDU [19:47:22]CAPDU: 80 13 00 00 [19:47:22]Write to MH i2c: E2 08 00 9D 02 80 13 00 00 00 00 00 00 1B [19:47:22]Write i2c OK [19:47:22]MH_I2C_Read... [19:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:23]Read from MH i2c: E2 [19:47:23]MH_I2C_Read... [19:47:23]Read from MH i2c: E2 62 00 [19:47:23]MH_I2C_Read... [19:47:23]Read from MH i2c: E2 62 00 9D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 FF [19:47:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:23]wFMCommunicate OK [19:47:23]SAM_PROTO_GetFieldsCounters done [19:47:23]requested_item shift.num is exist - process it [19:47:23]requested_item shift.opened is exist - process it [19:47:23]req_shift_opened [19:47:23]FM_GetShiftState [19:47:23]SAM_PROTO_GetShiftState [19:47:23]wFMCommunicate request_size=4 [19:47:23]MH_SAM_APDU [19:47:23]CAPDU: 80 13 01 00 [19:47:23]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [19:47:23]Write i2c OK [19:47:23]MH_I2C_Read... [19:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:23]Read from MH i2c: E2 [19:47:23]MH_I2C_Read... [19:47:23]Read from MH i2c: E2 0E 00 [19:47:23]MH_I2C_Read... [19:47:23]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CE [19:47:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:47:23]wFMCommunicate OK [19:47:23]SAM_PROTO_GetShiftState done [19:47:23]FM_GetShiftState done [19:47:23]req_shift_opened done [19:47:23]requested_item shift.open_date is exist - process it [19:47:23]req_shift_open_date [19:47:23]req_shift_open_date done [19:47:23]produce_requested_data done [19:47:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225502,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:47:23]process_action_free close_receipt [19:47:23]json_value_free [19:47:23]json_value_free done [19:47:23]process_json_proto returns [19:47:23]Send response to host [19:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225502,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:47:23]free response buf [19:47:23]execute_script done [19:47:23]execute_script returns [19:47:23]free content buf [19:47:23]Sock 10.Close socket [19:47:23]Sock 10.Thread stoped [19:47:27]OFD Sender: No OFD packet to send [19:47:32]OFD Sender: No OFD packet to send [19:47:37]OFD Sender: No OFD packet to send [19:47:41]recv_with_timeout no data received [19:47:42]OFD Sender: No OFD packet to send [19:47:47]OFD Sender: No OFD packet to send [19:47:51]recv_with_timeout no data received [19:47:52]OFD Sender: No OFD packet to send [19:47:57]OFD Sender: No OFD packet to send [19:48:02]OFD Sender: No OFD packet to send [19:48:07]OFD Sender: No OFD packet to send [19:48:12]OFD Sender: No OFD packet to send [19:48:17]OFD Sender: No OFD packet to send [19:48:22]OFD Sender: No OFD packet to send [19:48:27]OFD Sender: No OFD packet to send [19:48:31]accept exits with 9 [19:48:31]New connection [19:48:31]New thread 3066903908 created [19:48:31]Thread 3067047268 joined [19:48:31]Waiting for new connection... [19:48:31] Sock 9.Parse request [19:48:31]Sock 9.Check first char [19:48:31]Sock 9.First char is OK [19:48:31]request: POST /json_proto HTTP/1.0 [19:48:31]Method: POST [19:48:31]URL: /json_proto [19:48:31]Method is POST - this is cgi request [19:48:31]url: /json_proto [19:48:31]query_string will be loaded in cgi processing [19:48:31]execute_cgi json_proto POST (null) [19:48:31]execute_cgi path=json_proto method=POST [19:48:31]POST find Content-Length [19:48:31]Host: 172.17.43.131:8080 [19:48:31]Content-Length: 801 [19:48:31]Content-Type: application/json [19:48:31] [19:48:31]POST finish read [19:48:31]Found Content-Length = 801 [19:48:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:31]execute_script... [19:48:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:31]POST & json_proto [19:48:31]process_json_proto [19:48:31]json parsed OK: [19:48:31]protocol is kg_v1.0 [19:48:31]action value=close_receipt [19:48:31]process_action close_receipt [19:48:31]cmd_close_receipt [19:48:31]MH_GetDate [19:48:31]Write to MH i2c: F0 00 00 9F 02 90 [19:48:31]Write i2c OK [19:48:31]MH_I2C_Read... [19:48:31]Read from MH i2c: F0 [19:48:31]MH_I2C_Read... [19:48:31]Read from MH i2c: F0 09 00 [19:48:31]MH_I2C_Read... [19:48:31]Read from MH i2c: F0 09 00 9F 02 00 90 FD A3 66 F9 24 A2 66 54 [19:48:31]GetLastDocTimeStamp 1722023239 [19:48:31]current date 1722023312 [19:48:31]FM_GetShiftState [19:48:31]SAM_PROTO_GetShiftState [19:48:31]wFMCommunicate request_size=4 [19:48:31]MH_SAM_APDU [19:48:31]CAPDU: 80 13 01 00 [19:48:31]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [19:48:31]Write i2c OK [19:48:31]MH_I2C_Read... [19:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:31]Read from MH i2c: E2 [19:48:31]MH_I2C_Read... [19:48:31]Read from MH i2c: E2 0E 00 [19:48:31]MH_I2C_Read... [19:48:31]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D0 [19:48:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:48:31]wFMCommunicate OK [19:48:31]SAM_PROTO_GetShiftState done [19:48:31]FM_GetShiftState done [19:48:31]opened in 1721952182 [19:48:31]opened+sec_in_day 1722038582 [19:48:31]quantity*price = 200075 [19:48:31]sum+1 = 200076 [19:48:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 571 26.07.2024 19:48 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225503 ФПД: 205915319460242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225503&fm=205915319460242&tin=02508201610067®Number=0000000000092624&sum=200075 [19:48:32]StoreToDocumentArchive [19:48:32]shift 437 fd 225503 [19:48:32]save to /storage/0437/doc_00225503 [19:48:32]save last doc name /storage/0437/doc_00225503 to /storage/kkm_last_doc_name [19:48:32]save OK [19:48:32]Clear old archive folders... [19:48:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:48:32]tlvbuf is 018AD210 [19:48:32]SAM_PROTO_ClearQueue [19:48:32]wFMCommunicate request_size=4 [19:48:32]MH_SAM_APDU [19:48:32]CAPDU: 80 09 00 00 [19:48:32]Write to MH i2c: E2 08 00 AD 02 80 09 00 00 00 00 00 00 21 [19:48:32]Write i2c OK [19:48:32]MH_I2C_Read... [19:48:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:32]Read from MH i2c: E2 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 03 00 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [19:48:32]RAPDU: 90 00 [19:48:32]wFMCommunicate OK [19:48:32]SAM_PROTO_ClearQueue done [19:48:32]KKMCreateOFDPacket [19:48:32]OFDProtocolAddRootSTLVToBuf [19:48:32]FM_MakeSignedData [19:48:32]FM_MakeSignedData [19:48:32]SAM_PROTO_SignData [19:48:32]wFMCommunicate request_size=4 [19:48:32]MH_SAM_APDU [19:48:32]CAPDU: 80 0D 01 02 [19:48:32]Write to MH i2c: E2 08 00 AE 02 80 0D 01 02 00 00 00 00 29 [19:48:32]Write i2c OK [19:48:32]MH_I2C_Read... [19:48:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:32]Read from MH i2c: E2 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 03 00 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [19:48:32]RAPDU: 90 00 [19:48:32]wFMCommunicate OK [19:48:32]wFMCommunicate request_size=255 [19:48:32]MH_SAM_APDU [19:48:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 90 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 70 03 00 35 04 06 00 BB 47 65 78 [19:48:32]Write to MH i2c: E2 02 01 AF 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 90 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 70 03 00 35 04 06 00 BB 47 65 78 00 00 AF [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:33]Read from MH i2c: E2 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 03 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [19:48:33]RAPDU: 90 00 [19:48:33]wFMCommunicate OK [19:48:33]wFMCommunicate request_size=7 [19:48:33]MH_SAM_APDU [19:48:33]CAPDU: 80 0D 02 02 02 61 92 [19:48:33]Write to MH i2c: E2 0A 00 B0 02 80 0D 02 02 02 00 61 92 00 00 23 [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:33]Read from MH i2c: E2 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 03 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [19:48:33]RAPDU: 90 00 [19:48:33]wFMCommunicate OK [19:48:33]wFMCommunicate request_size=4 [19:48:33]MH_SAM_APDU [19:48:33]CAPDU: 80 0D 03 02 [19:48:33]Write to MH i2c: E2 08 00 B1 02 80 0D 03 02 00 00 00 00 2E [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:33]Read from MH i2c: E2 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 0B 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 0B 00 B1 02 00 01 CF 06 92 80 54 FA DC 90 00 41 [19:48:33]RAPDU: 01 CF 06 92 80 54 FA DC 90 00 [19:48:33]wFMCommunicate OK [19:48:33]SAM_PROTO_SignData done [19:48:33]FM_MakeSignedData done [19:48:33]CreateOFDProtocolMessage [19:48:33]wFMCommunicate request_size=4 [19:48:33]MH_SAM_APDU [19:48:33]CAPDU: 80 11 00 00 [19:48:33]Write to MH i2c: E2 08 00 B2 02 80 11 00 00 00 00 00 00 2E [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:33]Read from MH i2c: E2 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 17 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 17 00 B2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [19:48:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:33]wFMCommunicate OK [19:48:33]CreateOFDProtocolMessage done [19:48:33]OFDSenderStorePacket 225503 [19:48:33]StoreOFDPacket docnum=225503 [19:48:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7C F6 04 01 6B 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 90 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 70 03 00 35 04 06 00 BB 47 65 78 61 92 01 CF 06 92 80 54 FA DC [19:48:33]CheckFolder [19:48:33]dirname=/storage/ofd_packets [19:48:33]CheckFolder done [19:48:33]ProducePacketName [19:48:33]name=ofd_packets/00225503 [19:48:33]NVStorageSaveData ofd_packets/00225503 [19:48:33]File name is /storage/ofd_packets/00225503 [19:48:33]Write 298 bytes [19:48:33]NVStorageSaveData done [19:48:33]OFDSenderStorePacket done [19:48:33]KKMCreateOFDPacket done [19:48:33]NVStorageSaveData kkm_last_timestamp [19:48:33]File name is /storage/kkm_last_timestamp [19:48:33]Write 4 bytes [19:48:33]NVStorageSaveData done [19:48:33]ExternCall_PrintAddStr [19:48:33]wPrintStart [19:48:33]Write to MH i2c: 01 00 00 B3 02 B5 [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: 01 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: 01 07 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 FF 0F CA [19:48:33]RasterBufferAndPrint [19:48:33]line Счет N : (1)2001727 [19:48:33]line ИНН: 02508201610067 [19:48:33]line Контрольно-Кассовый Чек [19:48:33]line ПРОДАЖА [19:48:33]line ТРК (МРК, ГНК) : 31 [19:48:33]line Товар: 2710194210 [19:48:33]line ДТ-К-5 [19:48:33]line 26.430 * 75.70 [19:48:33]line = 2000.75 [19:48:33]line НДС 12% НСП 1% [19:48:33]line > о реализуемом товаре [19:48:33]line ИТОГО: 2000.75 [19:48:33]line НСП 1% : 17.71 [19:48:33]line НДС 12% : 212.47 [19:48:33]line Наличными: 0.00 [19:48:33]line Безнал.: 2000.75 [19:48:33]line Место: АЗС № 97 "Партнер Нефть" [19:48:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:48:33]line СНО: Общий режим [19:48:33]line Чек 571 26.07.2024 19:48 [19:48:33]line Смена: 437 ФФД: 1.0 [19:48:33]line ЗНМ: 0300000054 [19:48:33]line РНМ: 0000000000092624 [19:48:33]line Версия ККМ: 001 [19:48:33]line Платежная система: O! деньги [19:48:33]line ФМ: 0000000000874959 [19:48:33]line ФД: 225503 [19:48:33]line ФПД: 205915319460242 [19:48:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T194832&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225503&fm=205915319460242&tin=02508201610067®Number=0000000000092624&sum=200075 [19:48:33]written 0, free lines is 4095 [19:48:33]OFD Sender: Processing packet 225503 [packets to send 599, broken 598] [19:48:33]ProducePacketName [19:48:33]name=ofd_packets/00225503 [19:48:33]OFD Sender: To server: pG, [19:48:33]CommunicateWithHost lk.salyk.kg:30040 [19:48:33]ConnectInit lk.salyk.kg [19:48:33]Write to MH i2c: 01 00 00 DD 02 DF [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: 01 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: 01 07 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: 01 07 00 DD 02 00 00 00 00 00 75 0C 67 [19:48:33]RasterBufferAndPrint [19:48:33]line [19:48:33]line [19:48:33]line [19:48:33]line [19:48:33]line [19:48:33]written 0, free lines is 3192 [19:48:33]MH_Cut [19:48:33]Write to MH i2c: D1 01 00 E4 02 01 B8 [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: D1 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: D1 01 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: D1 01 00 E4 02 00 B7 [19:48:33]Write to MH i2c: 01 00 00 E5 02 E7 [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]Connected sock=10 [19:48:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7C F6 04 01 6B 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 90 FD A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 70 03 00 35 04 06 00 BB 47 65 78 61 92 01 CF 06 92 80 54 FA DC [19:48:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CE 48 47 00 E6 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 DF 70 03 00 F4 03 04 00 A0 A9 A3 66 B6 04 01 00 00 89 42 4B 00 2E F3 FE 22 [19:48:34]CommunicateWithHost err = 0 [19:48:34]CheckOFDResponse [19:48:34]1017 (14) - 77093643461234 [19:48:34]1041 (16) - 0000000000874959 [19:48:34]1040 (4) - 225503 [19:48:34]1012 (4) - 26.07.2024 13:50 [19:48:34]1206 (1) - 0 [19:48:34]OFD Sender: Remove packet 225503 [19:48:34]ProducePacketName [19:48:34]name=ofd_packets/00225503 [19:48:34]NVStorageDeleteData [19:48:34]OFD Sender: No OFD packet to send [19:48:35]*** Cut start [19:48:35]*** Partial cut [19:48:35]*** CUTSNS_PIN = 1 [19:48:35]*** CUTSNS_PIN = 0 [19:48:35]*** Brake cut motor [19:48:35]Read from MH i2c: 01 [19:48:35]MH_I2C_Read... [19:48:35]*** Stop cut motor [19:48:35]*** Cut end [19:48:35]Read from MH i2c: 01 07 00 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: 01 07 00 E5 02 00 00 00 00 00 FF 0F FC [19:48:35]process_action close_receipt done [19:48:35]requested_data is exist [19:48:35]produce_requested_data [19:48:35]requested_item fm.sn is exist - process it [19:48:35]wFMCommunicate request_size=4 [19:48:35]MH_SAM_APDU [19:48:35]CAPDU: 80 11 00 00 [19:48:35]Write to MH i2c: E2 08 00 E6 02 80 11 00 00 00 00 00 00 62 [19:48:35]Write i2c OK [19:48:35]MH_I2C_Read... [19:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:35]Read from MH i2c: E2 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: E2 17 00 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: E2 17 00 E6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [19:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:48:35]wFMCommunicate OK [19:48:35]requested_item fd.num is exist - process it [19:48:35]SAM_PROTO_GetFieldsCounters [19:48:35]wFMCommunicate request_size=4 [19:48:35]MH_SAM_APDU [19:48:35]CAPDU: 80 13 00 00 [19:48:35]Write to MH i2c: E2 08 00 E7 02 80 13 00 00 00 00 00 00 65 [19:48:35]Write i2c OK [19:48:35]MH_I2C_Read... [19:48:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:35]Read from MH i2c: E2 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: E2 62 00 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: E2 62 00 E7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [19:48:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 DF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:35]wFMCommunicate OK [19:48:35]SAM_PROTO_GetFieldsCounters done [19:48:35]requested_item shift.num is exist - process it [19:48:35]requested_item shift.opened is exist - process it [19:48:35]req_shift_opened [19:48:35]FM_GetShiftState [19:48:35]SAM_PROTO_GetShiftState [19:48:35]wFMCommunicate request_size=4 [19:48:35]MH_SAM_APDU [19:48:35]CAPDU: 80 13 01 00 [19:48:35]Write to MH i2c: E2 08 00 E8 02 80 13 01 00 00 00 00 00 67 [19:48:35]Write i2c OK [19:48:35]MH_I2C_Read... [19:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:35]Read from MH i2c: E2 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: E2 0E 00 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: E2 0E 00 E8 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 18 [19:48:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:48:35]wFMCommunicate OK [19:48:35]SAM_PROTO_GetShiftState done [19:48:35]FM_GetShiftState done [19:48:35]req_shift_opened done [19:48:35]requested_item shift.open_date is exist - process it [19:48:35]req_shift_open_date [19:48:35]req_shift_open_date done [19:48:35]produce_requested_data done [19:48:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225503,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:48:35]process_action_free close_receipt [19:48:35]json_value_free [19:48:35]json_value_free done [19:48:35]process_json_proto returns [19:48:35]Send response to host [19:48:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225503,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:48:35]free response buf [19:48:35]execute_script done [19:48:35]execute_script returns [19:48:35]free content buf [19:48:35]Sock 9.Close socket [19:48:35]Sock 9.Thread stoped [19:48:39]OFD Sender: No OFD packet to send [19:48:44]OFD Sender: No OFD packet to send [19:48:50]OFD Sender: No OFD packet to send [19:48:55]OFD Sender: No OFD packet to send [19:49:00]OFD Sender: No OFD packet to send [19:49:05]OFD Sender: No OFD packet to send [19:49:10]OFD Sender: No OFD packet to send [19:49:15]OFD Sender: No OFD packet to send [19:49:20]OFD Sender: No OFD packet to send [19:49:25]OFD Sender: No OFD packet to send [19:49:30]OFD Sender: No OFD packet to send [19:49:35]OFD Sender: No OFD packet to send [19:49:40]OFD Sender: No OFD packet to send [19:49:45]OFD Sender: No OFD packet to send [19:49:50]OFD Sender: No OFD packet to send [19:49:55]OFD Sender: No OFD packet to send [19:50:00]OFD Sender: No OFD packet to send [19:50:05]OFD Sender: No OFD packet to send [19:50:10]OFD Sender: No OFD packet to send [19:50:15]OFD Sender: No OFD packet to send [19:50:20]OFD Sender: No OFD packet to send [19:50:25]OFD Sender: No OFD packet to send [19:50:30]OFD Sender: No OFD packet to send [19:50:31]recv_with_timeout no data received [19:50:35]OFD Sender: No OFD packet to send [19:50:40]OFD Sender: No OFD packet to send [19:50:45]OFD Sender: No OFD packet to send [19:50:50]OFD Sender: No OFD packet to send [19:50:55]OFD Sender: No OFD packet to send [19:51:00]OFD Sender: No OFD packet to send [19:51:05]OFD Sender: No OFD packet to send [19:51:10]OFD Sender: No OFD packet to send [19:51:15]OFD Sender: No OFD packet to send [19:51:19]recv_with_timeout no data received [19:51:20]OFD Sender: No OFD packet to send [19:51:25]OFD Sender: No OFD packet to send [19:51:30]OFD Sender: No OFD packet to send [19:51:34]recv_with_timeout no data received [19:51:35]OFD Sender: No OFD packet to send [19:51:40]OFD Sender: No OFD packet to send [19:51:45]OFD Sender: No OFD packet to send [19:51:50]OFD Sender: No OFD packet to send [19:51:55]OFD Sender: No OFD packet to send [19:52:00]OFD Sender: No OFD packet to send [19:52:05]OFD Sender: No OFD packet to send [19:52:10]OFD Sender: No OFD packet to send [19:52:15]OFD Sender: No OFD packet to send [19:52:20]OFD Sender: No OFD packet to send [19:52:25]OFD Sender: No OFD packet to send [19:52:30]OFD Sender: No OFD packet to send [19:52:35]OFD Sender: No OFD packet to send [19:52:40]OFD Sender: No OFD packet to send [19:52:45]OFD Sender: No OFD packet to send [19:52:50]OFD Sender: No OFD packet to send [19:52:55]OFD Sender: No OFD packet to send [19:53:00]OFD Sender: No OFD packet to send [19:53:05]OFD Sender: No OFD packet to send [19:53:10]OFD Sender: No OFD packet to send [19:53:15]OFD Sender: No OFD packet to send [19:53:20]OFD Sender: No OFD packet to send [19:53:25]OFD Sender: No OFD packet to send [19:53:30]OFD Sender: No OFD packet to send [19:53:35]OFD Sender: No OFD packet to send [19:53:40]OFD Sender: No OFD packet to send [19:53:45]OFD Sender: No OFD packet to send [19:53:50]OFD Sender: No OFD packet to send [19:53:55]OFD Sender: No OFD packet to send [19:54:00]OFD Sender: No OFD packet to send [19:54:05]OFD Sender: No OFD packet to send [19:54:10]OFD Sender: No OFD packet to send [19:54:15]OFD Sender: No OFD packet to send [19:54:17]recv_with_timeout no data received [19:54:20]OFD Sender: No OFD packet to send [19:54:23]accept exits with 8 [19:54:23]New connection [19:54:23]New thread 3067047268 created [19:54:23]Thread 3066903908 joined [19:54:23]Waiting for new connection... [19:54:23] Sock 8.Parse request [19:54:23]Sock 8.Check first char [19:54:23]Sock 8.First char is OK [19:54:23]request: POST /json_proto HTTP/1.0 [19:54:23]Method: POST [19:54:23]URL: /json_proto [19:54:23]Method is POST - this is cgi request [19:54:23]url: /json_proto [19:54:23]query_string will be loaded in cgi processing [19:54:23]execute_cgi json_proto POST (null) [19:54:23]execute_cgi path=json_proto method=POST [19:54:23]POST find Content-Length [19:54:23]Host: 172.17.43.131:8080 [19:54:23]Content-Length: 802 [19:54:23]Content-Type: application/json [19:54:23] [19:54:23]POST finish read [19:54:23]Found Content-Length = 802 [19:54:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9980.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:23]execute_script... [19:54:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 131.840, "sum" : 9980.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9980.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:23]POST & json_proto [19:54:23]process_json_proto [19:54:23]json parsed OK: [19:54:23]protocol is kg_v1.0 [19:54:23]action value=close_receipt [19:54:23]process_action close_receipt [19:54:23]cmd_close_receipt [19:54:23]MH_GetDate [19:54:23]Write to MH i2c: F0 00 00 E9 02 DA [19:54:23]Write i2c OK [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: F0 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: F0 09 00 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: F0 09 00 E9 02 00 F0 FE A3 66 F9 24 A2 66 FF [19:54:23]GetLastDocTimeStamp 1722023312 [19:54:23]current date 1722023664 [19:54:23]FM_GetShiftState [19:54:23]SAM_PROTO_GetShiftState [19:54:23]wFMCommunicate request_size=4 [19:54:23]MH_SAM_APDU [19:54:23]CAPDU: 80 13 01 00 [19:54:23]Write to MH i2c: E2 08 00 EA 02 80 13 01 00 00 00 00 00 69 [19:54:23]Write i2c OK [19:54:23]MH_I2C_Read... [19:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:23]Read from MH i2c: E2 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: E2 0E 00 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: E2 0E 00 EA 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1A [19:54:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:54:23]wFMCommunicate OK [19:54:23]SAM_PROTO_GetShiftState done [19:54:23]FM_GetShiftState done [19:54:23]opened in 1721952182 [19:54:23]opened+sec_in_day 1722038582 [19:54:23]quantity*price = 998028 [19:54:23]sum+1 = 998030 [19:54:23]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 1020.44 НСП 1% : 9.03 НДС 12% : 108.36 Наличными: 0.00 Безнал.: 1020.44 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 573 26.07.2024 19:55 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225505 ФПД: 24749003699103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T195540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225505&fm=24749003699103&tin=02508201610067®Number=0000000000092624&sum=102044 [19:55:40]StoreToDocumentArchive [19:55:40]shift 437 fd 225505 [19:55:40]save to /storage/0437/doc_00225505 [19:55:40]save last doc name /storage/0437/doc_00225505 to /storage/kkm_last_doc_name [19:55:40]save OK [19:55:40]Clear old archive folders... [19:55:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:55:40]tlvbuf is 018E2510 [19:55:40]SAM_PROTO_ClearQueue [19:55:40]wFMCommunicate request_size=4 [19:55:40]MH_SAM_APDU [19:55:40]CAPDU: 80 09 00 00 [19:55:40]Write to MH i2c: E2 08 00 41 03 80 09 00 00 00 00 00 00 B6 [19:55:40]Write i2c OK [19:55:40]MH_I2C_Read... [19:55:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:55:40]Read from MH i2c: E2 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: E2 03 00 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [19:55:40]RAPDU: 90 00 [19:55:40]wFMCommunicate OK [19:55:40]SAM_PROTO_ClearQueue done [19:55:40]KKMCreateOFDPacket [19:55:40]OFDProtocolAddRootSTLVToBuf [19:55:40]FM_MakeSignedData [19:55:40]FM_MakeSignedData [19:55:40]SAM_PROTO_SignData [19:55:40]wFMCommunicate request_size=4 [19:55:40]MH_SAM_APDU [19:55:40]CAPDU: 80 0D 01 02 [19:55:40]Write to MH i2c: E2 08 00 42 03 80 0D 01 02 00 00 00 00 BE [19:55:40]Write i2c OK [19:55:40]MH_I2C_Read... [19:55:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:55:40]Read from MH i2c: E2 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: E2 03 00 [19:55:40]MH_I2C_Read... [19:55:40]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [19:55:40]RAPDU: 90 00 [19:55:40]wFMCommunicate OK [19:55:40]wFMCommunicate request_size=255 [19:55:40]MH_SAM_APDU [19:55:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 3C FF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 70 03 00 35 04 06 00 16 82 53 92 [19:55:40]Write to MH i2c: E2 02 01 43 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 3C FF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 70 03 00 35 04 06 00 16 82 53 92 00 00 41 [19:55:40]Write i2c OK [19:55:40]MH_I2C_Read... [19:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:55:41]Read from MH i2c: E2 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 03 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [19:55:41]RAPDU: 90 00 [19:55:41]wFMCommunicate OK [19:55:41]wFMCommunicate request_size=7 [19:55:41]MH_SAM_APDU [19:55:41]CAPDU: 80 0D 02 02 02 F3 9F [19:55:41]Write to MH i2c: E2 0A 00 44 03 80 0D 02 02 02 00 F3 9F 00 00 57 [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:55:41]Read from MH i2c: E2 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 03 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [19:55:41]RAPDU: 90 00 [19:55:41]wFMCommunicate OK [19:55:41]wFMCommunicate request_size=4 [19:55:41]MH_SAM_APDU [19:55:41]CAPDU: 80 0D 03 02 [19:55:41]Write to MH i2c: E2 08 00 45 03 80 0D 03 02 00 00 00 00 C3 [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:55:41]Read from MH i2c: E2 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 0B 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 0B 00 45 03 00 06 17 43 36 E5 58 73 6C 90 00 76 [19:55:41]RAPDU: 06 17 43 36 E5 58 73 6C 90 00 [19:55:41]wFMCommunicate OK [19:55:41]SAM_PROTO_SignData done [19:55:41]FM_MakeSignedData done [19:55:41]CreateOFDProtocolMessage [19:55:41]wFMCommunicate request_size=4 [19:55:41]MH_SAM_APDU [19:55:41]CAPDU: 80 11 00 00 [19:55:41]Write to MH i2c: E2 08 00 46 03 80 11 00 00 00 00 00 00 C3 [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:55:41]Read from MH i2c: E2 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 17 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: E2 17 00 46 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 20 [19:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:55:41]wFMCommunicate OK [19:55:41]CreateOFDProtocolMessage done [19:55:41]OFDSenderStorePacket 225505 [19:55:41]StoreOFDPacket docnum=225505 [19:55:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 23 FF 04 01 6B 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 3C FF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 70 03 00 35 04 06 00 16 82 53 92 F3 9F 06 17 43 36 E5 58 73 6C [19:55:41]CheckFolder [19:55:41]dirname=/storage/ofd_packets [19:55:41]CheckFolder done [19:55:41]ProducePacketName [19:55:41]name=ofd_packets/00225505 [19:55:41]NVStorageSaveData ofd_packets/00225505 [19:55:41]File name is /storage/ofd_packets/00225505 [19:55:41]Write 298 bytes [19:55:41]NVStorageSaveData done [19:55:41]OFDSenderStorePacket done [19:55:41]KKMCreateOFDPacket done [19:55:41]NVStorageSaveData kkm_last_timestamp [19:55:41]File name is /storage/kkm_last_timestamp [19:55:41]Write 4 bytes [19:55:41]NVStorageSaveData done [19:55:41]ExternCall_PrintAddStr [19:55:41]wPrintStart [19:55:41]Write to MH i2c: 01 00 00 47 03 4A [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: 01 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: 01 07 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 FF 0F 5F [19:55:41]RasterBufferAndPrint [19:55:41]line Счет N : (1)2001729 [19:55:41]line ИНН: 02508201610067 [19:55:41]line Контрольно-Кассовый Чек [19:55:41]line ПРОДАЖА [19:55:41]line ТРК (МРК, ГНК) : 21 [19:55:41]line Товар: 2710194210 [19:55:41]line ДТ-К-5 [19:55:41]line 13.480 * 75.70 [19:55:41]line = 1020.44 [19:55:41]line НДС 12% НСП 1% [19:55:41]line > о реализуемом товаре [19:55:41]line ИТОГО: 1020.44 [19:55:41]line НСП 1% : 9.03 [19:55:41]line НДС 12% : 108.36 [19:55:41]line Наличными: 0.00 [19:55:41]line Безнал.: 1020.44 [19:55:41]line Место: АЗС № 97 "Партнер Нефть" [19:55:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:55:41]line СНО: Общий режим [19:55:41]line Чек 573 26.07.2024 19:55 [19:55:41]line Смена: 437 ФФД: 1.0 [19:55:41]line ЗНМ: 0300000054 [19:55:41]line РНМ: 0000000000092624 [19:55:41]line Версия ККМ: 001 [19:55:41]line Платежная система: O! деньги [19:55:41]line ФМ: 0000000000874959 [19:55:41]line ФД: 225505 [19:55:41]line ФПД: 24749003699103 [19:55:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T195540&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225505&fm=24749003699103&tin=02508201610067®Number=0000000000092624&sum=102044 [19:55:41]written 0, free lines is 4095 [19:55:41]Write to MH i2c: 01 00 00 71 03 74 [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: 01 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: 01 07 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 70 0C F7 [19:55:41]RasterBufferAndPrint [19:55:41]line [19:55:41]line [19:55:41]line [19:55:41]line [19:55:41]line [19:55:41]written 0, free lines is 3188 [19:55:41]ConnectInit Can't take IP for lk.salyk.kg [19:55:41]CommunicateWithHost connect error [19:55:41]CommunicateWithHost err = -1 [19:55:41]OFD Sender: Server communicate error [19:55:41]MH_Cut [19:55:41]Write to MH i2c: D1 01 00 78 03 01 4D [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: D1 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: D1 01 00 [19:55:41]MH_I2C_Read... [19:55:41]Read from MH i2c: D1 01 00 78 03 00 4C [19:55:41]Write to MH i2c: 01 00 00 79 03 7C [19:55:41]Write i2c OK [19:55:41]MH_I2C_Read... [19:55:41]OFD Sender: Processing packet 225504 [packets to send 600, broken 598] [19:55:41]ProducePacketName [19:55:41]name=ofd_packets/00225504 [19:55:41]OFD Sender: To server: pG, [19:55:41]CommunicateWithHost lk.salyk.kg:30040 [19:55:41]ConnectInit lk.salyk.kg [19:55:42]*** Cut start [19:55:42]*** Partial cut [19:55:42]*** CUTSNS_PIN = 1 [19:55:42]*** CUTSNS_PIN = 0 [19:55:43]*** Brake cut motor [19:55:43]Read from MH i2c: 01 [19:55:43]MH_I2C_Read... [19:55:43]*** Stop cut motor [19:55:43]*** Cut end [19:55:43]Read from MH i2c: 01 07 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 FF 0F 91 [19:55:43]process_action close_receipt done [19:55:43]requested_data is exist [19:55:43]produce_requested_data [19:55:43]requested_item fm.sn is exist - process it [19:55:43]wFMCommunicate request_size=4 [19:55:43]MH_SAM_APDU [19:55:43]CAPDU: 80 11 00 00 [19:55:43]Write to MH i2c: E2 08 00 7A 03 80 11 00 00 00 00 00 00 F7 [19:55:43]Write i2c OK [19:55:43]MH_I2C_Read... [19:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:55:43]Read from MH i2c: E2 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 17 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 17 00 7A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 54 [19:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:55:43]wFMCommunicate OK [19:55:43]requested_item fd.num is exist - process it [19:55:43]SAM_PROTO_GetFieldsCounters [19:55:43]wFMCommunicate request_size=4 [19:55:43]MH_SAM_APDU [19:55:43]CAPDU: 80 13 00 00 [19:55:43]Write to MH i2c: E2 08 00 7B 03 80 13 00 00 00 00 00 00 FA [19:55:43]Write i2c OK [19:55:43]MH_I2C_Read... [19:55:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:55:43]Read from MH i2c: E2 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 62 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 62 00 7B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [19:55:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E1 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:55:43]wFMCommunicate OK [19:55:43]SAM_PROTO_GetFieldsCounters done [19:55:43]requested_item shift.num is exist - process it [19:55:43]requested_item shift.opened is exist - process it [19:55:43]req_shift_opened [19:55:43]FM_GetShiftState [19:55:43]SAM_PROTO_GetShiftState [19:55:43]wFMCommunicate request_size=4 [19:55:43]MH_SAM_APDU [19:55:43]CAPDU: 80 13 01 00 [19:55:43]Write to MH i2c: E2 08 00 7C 03 80 13 01 00 00 00 00 00 FC [19:55:43]Write i2c OK [19:55:43]MH_I2C_Read... [19:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:55:43]Read from MH i2c: E2 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 0E 00 [19:55:43]MH_I2C_Read... [19:55:43]Read from MH i2c: E2 0E 00 7C 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AD [19:55:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:55:43]wFMCommunicate OK [19:55:43]SAM_PROTO_GetShiftState done [19:55:43]FM_GetShiftState done [19:55:43]req_shift_opened done [19:55:43]requested_item shift.open_date is exist - process it [19:55:43]req_shift_open_date [19:55:43]req_shift_open_date done [19:55:43]produce_requested_data done [19:55:43]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225505,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:55:43]process_action_free close_receipt [19:55:43]json_value_free [19:55:43]json_value_free done [19:55:43]process_json_proto returns [19:55:43]Send response to host [19:55:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225505,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:55:43]free response buf [19:55:43]execute_script done [19:55:43]execute_script returns [19:55:43]free content buf [19:55:43]Sock 10.Close socket [19:55:43]Sock 10.Thread stoped [19:55:43]Connected sock=9 [19:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DE A4 04 01 16 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 3A 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 F0 FE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 70 03 00 35 04 06 00 F8 1D FE 38 79 85 A9 C7 55 6A 4E D8 D6 81 [19:55:49]recv_with_timeout no data received [19:55:49]CommunicateWithHost answer receiving error [19:55:49]CommunicateWithHost err = -3 [19:55:49]OFD Sender: Server communicate error [19:55:54]OFD Sender: Processing packet 225504 [packets to send 600, broken 598] [19:55:54]ProducePacketName [19:55:54]name=ofd_packets/00225504 [19:55:54]OFD Sender: To server: pG, [19:55:54]CommunicateWithHost lk.salyk.kg:30040 [19:55:54]ConnectInit lk.salyk.kg [19:55:59]ConnectInit Can't take IP for lk.salyk.kg [19:55:59]CommunicateWithHost connect error [19:55:59]CommunicateWithHost err = -1 [19:55:59]OFD Sender: Server communicate error [19:56:01]recv_with_timeout no data received [19:56:04]OFD Sender: Processing packet 225504 [packets to send 600, broken 598] [19:56:04]ProducePacketName [19:56:04]name=ofd_packets/00225504 [19:56:04]OFD Sender: To server: pG, [19:56:04]CommunicateWithHost lk.salyk.kg:30040 [19:56:04]ConnectInit lk.salyk.kg [19:56:09]ConnectInit Can't take IP for lk.salyk.kg [19:56:09]CommunicateWithHost connect error [19:56:09]CommunicateWithHost err = -1 [19:56:09]OFD Sender: Server communicate error [19:56:14]OFD Sender: Processing packet 225504 [packets to send 600, broken 598] [19:56:14]ProducePacketName [19:56:14]name=ofd_packets/00225504 [19:56:14]OFD Sender: To server: pG, [19:56:14]CommunicateWithHost lk.salyk.kg:30040 [19:56:14]ConnectInit lk.salyk.kg [19:56:19]ConnectInit Can't take IP for lk.salyk.kg [19:56:19]CommunicateWithHost connect error [19:56:19]CommunicateWithHost err = -1 [19:56:19]OFD Sender: Server communicate error [19:56:24]OFD Sender: Processing packet 225504 [packets to send 600, broken 598] [19:56:24]ProducePacketName [19:56:24]name=ofd_packets/00225504 [19:56:24]OFD Sender: To server: pG, [19:56:24]CommunicateWithHost lk.salyk.kg:30040 [19:56:24]ConnectInit lk.salyk.kg [19:56:29]Connected sock=8 [19:56:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DE A4 04 01 16 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 3A 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 F0 FE A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 70 03 00 35 04 06 00 F8 1D FE 38 79 85 A9 C7 55 6A 4E D8 D6 81 [19:56:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 46 47 00 FC FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E0 70 03 00 F4 03 04 00 7C AB A3 66 B6 04 01 00 00 71 7F 4A BD C6 2F F2 CC [19:56:30]CommunicateWithHost err = 0 [19:56:30]CheckOFDResponse [19:56:30]1017 (14) - 77093643461234 [19:56:30]1041 (16) - 0000000000874959 [19:56:30]1040 (4) - 225504 [19:56:30]1012 (4) - 26.07.2024 13:58 [19:56:30]1206 (1) - 0 [19:56:30]OFD Sender: Remove packet 225504 [19:56:30]ProducePacketName [19:56:30]name=ofd_packets/00225504 [19:56:30]NVStorageDeleteData [19:56:30]OFD Sender: Processing packet 225505 [packets to send 599, broken 598] [19:56:30]ProducePacketName [19:56:30]name=ofd_packets/00225505 [19:56:30]OFD Sender: To server: pG, [19:56:30]CommunicateWithHost lk.salyk.kg:30040 [19:56:30]ConnectInit lk.salyk.kg [19:56:31]Connected sock=8 [19:56:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 23 FF 04 01 6B 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 3C FF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 70 03 00 35 04 06 00 16 82 53 92 F3 9F 06 17 43 36 E5 58 73 6C [19:56:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 10 D8 47 00 38 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E1 70 03 00 F4 03 04 00 7D AB A3 66 B6 04 01 00 00 37 A8 D5 89 04 99 55 9F [19:56:31]CommunicateWithHost err = 0 [19:56:31]CheckOFDResponse [19:56:31]1017 (14) - 77093643461234 [19:56:31]1041 (16) - 0000000000874959 [19:56:31]1040 (4) - 225505 [19:56:31]1012 (4) - 26.07.2024 13:58 [19:56:31]1206 (1) - 0 [19:56:31]OFD Sender: Remove packet 225505 [19:56:31]ProducePacketName [19:56:31]name=ofd_packets/00225505 [19:56:31]NVStorageDeleteData [19:56:32]OFD Sender: No OFD packet to send [19:56:37]OFD Sender: No OFD packet to send [19:56:42]OFD Sender: No OFD packet to send [19:56:47]OFD Sender: No OFD packet to send [19:56:52]OFD Sender: No OFD packet to send [19:56:57]OFD Sender: No OFD packet to send [19:57:02]OFD Sender: No OFD packet to send [19:57:07]OFD Sender: No OFD packet to send [19:57:12]OFD Sender: No OFD packet to send [19:57:17]OFD Sender: No OFD packet to send [19:57:22]OFD Sender: No OFD packet to send [19:57:27]OFD Sender: No OFD packet to send [19:57:32]OFD Sender: No OFD packet to send [19:57:37]OFD Sender: No OFD packet to send [19:57:42]OFD Sender: No OFD packet to send [19:57:47]OFD Sender: No OFD packet to send [19:57:52]OFD Sender: No OFD packet to send [19:57:57]accept exits with 12 [19:57:57]New connection [19:57:57]New thread 3067047268 created [19:57:57]Thread 3066903908 joined [19:57:57]Waiting for new connection... [19:57:57] Sock 12.Parse request [19:57:57]Sock 12.Check first char [19:57:57]Sock 12.First char is OK [19:57:57]request: POST /json_proto HTTP/1.0 [19:57:57]Method: POST [19:57:57]URL: /json_proto [19:57:57]Method is POST - this is cgi request [19:57:57]url: /json_proto [19:57:57]query_string will be loaded in cgi processing [19:57:57]execute_cgi json_proto POST (null) [19:57:57]execute_cgi path=json_proto method=POST [19:57:57]POST find Content-Length [19:57:57]Host: 172.17.43.131:8080 [19:57:57]Content-Length: 801 [19:57:57]Content-Type: application/json [19:57:57] [19:57:57]POST finish read [19:57:57]Found Content-Length = 801 [19:57:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:57]execute_script... [19:57:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:57]POST & json_proto [19:57:57]process_json_proto [19:57:57]json parsed OK: [19:57:57]protocol is kg_v1.0 [19:57:57]action value=close_receipt [19:57:57]process_action close_receipt [19:57:57]cmd_close_receipt [19:57:57]MH_GetDate [19:57:57]Write to MH i2c: F0 00 00 7D 03 6F [19:57:57]Write i2c OK [19:57:57]MH_I2C_Read... [19:57:57]Read from MH i2c: F0 [19:57:57]MH_I2C_Read... [19:57:57]Read from MH i2c: F0 09 00 [19:57:57]MH_I2C_Read... [19:57:57]Read from MH i2c: F0 09 00 7D 03 00 C5 FF A3 66 F9 24 A2 66 6A [19:57:57]GetLastDocTimeStamp 1722023740 [19:57:57]current date 1722023877 [19:57:57]FM_GetShiftState [19:57:57]SAM_PROTO_GetShiftState [19:57:57]wFMCommunicate request_size=4 [19:57:57]MH_SAM_APDU [19:57:57]CAPDU: 80 13 01 00 [19:57:57]Write to MH i2c: E2 08 00 7E 03 80 13 01 00 00 00 00 00 FE [19:57:57]Write i2c OK [19:57:57]MH_I2C_Read... [19:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:57]Read from MH i2c: E2 [19:57:57]MH_I2C_Read... [19:57:57]Read from MH i2c: E2 0E 00 [19:57:57]MH_I2C_Read... [19:57:57]Read from MH i2c: E2 0E 00 7E 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AF [19:57:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:57:57]wFMCommunicate OK [19:57:57]SAM_PROTO_GetShiftState done [19:57:57]FM_GetShiftState done [19:57:57]opened in 1721952182 [19:57:57]opened+sec_in_day 1722038582 [19:57:57]quantity*price = 150037 [19:57:57]sum+1 = 150038 [19:57:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 574 26.07.2024 19:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225506 ФПД: 266354638820765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T195758&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225506&fm=266354638820765&tin=02508201610067®Number=0000000000092624&sum=150037 [19:57:58]StoreToDocumentArchive [19:57:58]shift 437 fd 225506 [19:57:58]save to /storage/0437/doc_00225506 [19:57:58]save last doc name /storage/0437/doc_00225506 to /storage/kkm_last_doc_name [19:57:58]save OK [19:57:58]Clear old archive folders... [19:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:57:58]tlvbuf is 018E4140 [19:57:58]SAM_PROTO_ClearQueue [19:57:58]wFMCommunicate request_size=4 [19:57:58]MH_SAM_APDU [19:57:58]CAPDU: 80 09 00 00 [19:57:58]Write to MH i2c: E2 08 00 8B 03 80 09 00 00 00 00 00 00 00 [19:57:58]Write i2c OK [19:57:58]MH_I2C_Read... [19:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:58]Read from MH i2c: E2 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [19:57:58]RAPDU: 90 00 [19:57:58]wFMCommunicate OK [19:57:58]SAM_PROTO_ClearQueue done [19:57:58]KKMCreateOFDPacket [19:57:58]OFDProtocolAddRootSTLVToBuf [19:57:58]FM_MakeSignedData [19:57:58]FM_MakeSignedData [19:57:58]SAM_PROTO_SignData [19:57:58]wFMCommunicate request_size=4 [19:57:58]MH_SAM_APDU [19:57:58]CAPDU: 80 0D 01 02 [19:57:58]Write to MH i2c: E2 08 00 8C 03 80 0D 01 02 00 00 00 00 08 [19:57:58]Write i2c OK [19:57:58]MH_I2C_Read... [19:57:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:58]Read from MH i2c: E2 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [19:57:58]RAPDU: 90 00 [19:57:58]wFMCommunicate OK [19:57:58]wFMCommunicate request_size=255 [19:57:58]MH_SAM_APDU [19:57:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 C6 FF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 70 03 00 35 04 06 00 F2 3F 85 A1 [19:57:58]Write to MH i2c: E2 02 01 8D 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 C6 FF A3 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E2 70 03 00 35 04 06 00 F2 3F 85 A1 00 00 18 [19:57:58]Write i2c OK [19:57:58]MH_I2C_Read... [19:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:58]Read from MH i2c: E2 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [19:57:58]RAPDU: 90 00 [19:57:58]wFMCommunicate OK [19:57:58]wFMCommunicate request_size=7 [19:57:58]MH_SAM_APDU [19:57:58]CAPDU: 80 0D 02 02 02 95 9D [19:57:58]Write to MH i2c: E2 0A 00 8E 03 80 0D 02 02 02 00 95 9D 00 00 41 [19:57:58]Write i2c OK [19:57:58]MH_I2C_Read... [19:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:58]Read from MH i2c: E2 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [19:57:58]RAPDU: 90 00 [19:57:58]wFMCommunicate OK [19:57:58]wFMCommunicate request_size=4 [19:57:58]MH_SAM_APDU [19:57:58]CAPDU: 80 0D 03 02 [19:57:58]Write to MH i2c: E2 08 00 8F 03 80 0D 03 02 00 00 00 00 0D [19:57:58]Write i2c OK [19:57:58]MH_I2C_Read... [19:57:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:58]Read from MH i2c: E2 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 0B 00 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 0B 00 8F 03 00 EC 98 AD 86 A9 89 E2 37 90 00 10 [19:57:58]RAPDU: EC 98 AD 86 A9 89 E2 37 90 00 [19:57:58]wFMCommunicate OK [19:57:58]SAM_PROTO_SignData done [19:57:58]FM_MakeSignedData done [19:57:58]CreateOFDProtocolMessage [19:57:58]wFMCommunicate request_size=4 [19:57:58]MH_SAM_APDU [19:57:58]CAPDU: 80 11 00 00 [19:57:58]Write to MH i2c: E2 08 00 90 03 80 11 00 00 00 00 00 00 0D [19:57:58]Write i2c OK [19:57:58]MH_I2C_Read... [19:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:58]Read from MH i2c: E2 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 17 00 [19:57:58]MH_I2C_Read... [19:57:58]Read from MH i2c: E2 17 00 90 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6A [19:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:57:58]wFMCommunicate OK [19:57:58]CreateOFDProtocolMessage done [19:57:58]OFDSenderStorePacket 225506 [19:57:58]StoreOFDPacket docnum=225506 [19:58:01]1040 (4) - 225506 [19:58:01]1012 (4) - 26.07.2024 13:59 [19:58:01]1206 (1) - 0 [19:58:01]OFD Sender: Remove packet 225506 [19:58:01]ProducePacketName [19:58:01]name=ofd_packets/00225506 [19:58:01]NVStorageDeleteData [19:58:02]OFD Sender: No OFD packet to send [19:58:07]OFD Sender: No OFD packet to send [19:58:12]OFD Sender: No OFD packet to send [19:58:17]OFD Sender: No OFD packet to send [19:58:18]recv_with_timeout no data received [19:58:22]OFD Sender: No OFD packet to send [19:58:27]OFD Sender: No OFD packet to send [19:58:32]OFD Sender: No OFD packet to send [19:58:37]OFD Sender: No OFD packet to send [19:58:42]OFD Sender: No OFD packet to send [19:58:47]recv_with_timeout no data received [19:58:47]OFD Sender: No OFD packet to send [19:59:49]CheckFolder [19:59:49]dirname=/storage/ofd_packets [19:59:49]CheckFolder done [19:59:49]ProducePacketName [19:59:49]name=ofd_packets/00225509 [19:59:49]NVStorageSaveData ofd_packets/00225509 [19:59:49]File name is /storage/ofd_packets/00225509 [19:59:49]Write 301 bytes [19:59:49]NVStorageSaveData done [19:59:49]OFDSenderStorePacket done [19:59:49]KKMCreateOFDPacket done [19:59:49]NVStorageSaveData kkm_last_timestamp [19:59:49]File name is /storage/kkm_last_timestamp [19:59:49]Write 4 bytes [19:59:49]NVStorageSaveData done [19:59:49]ExternCall_PrintAddStr [19:59:49]wPrintStart [19:59:49]Write to MH i2c: 01 00 00 6E 04 72 [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: 01 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: 01 07 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: 01 07 00 6E 04 00 00 00 00 00 FF 0F 87 [19:59:49]RasterBufferAndPrint [19:59:49]line Счет N : (1)2001731 [19:59:49]line ИНН: 02508201610067 [19:59:49]line Контрольно-Кассовый Чек [19:59:49]line ПРОДАЖА [19:59:49]line ТРК (МРК, ГНК) : 33 [19:59:49]line Товар: 2710124130 [19:59:49]line Аи-92-К-5 [19:59:49]line 8.850 * 67.80 [19:59:49]line = 600.03 [19:59:49]line НДС 12% НСП 1% [19:59:49]line > о реализуемом товаре [19:59:49]line ОКРУГЛЕНИЕ: -0.03 [19:59:49]line ИТОГО: 600.00 [19:59:49]line Внесено: 600.00 [19:59:49]line СДАЧА: 0.00 [19:59:49]line НСП 1% : 5.31 [19:59:49]line НДС 12% : 63.72 [19:59:49]line Наличными: 600.00 [19:59:49]line Безнал.: 0.00 [19:59:49]line Место: АЗС № 97 "Партнер Нефть" [19:59:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [19:59:49]line СНО: Общий режим [19:59:49]line Чек 577 26.07.2024 19:59 [19:59:49]line Смена: 437 ФФД: 1.0 [19:59:49]line ЗНМ: 0300000054 [19:59:49]line РНМ: 0000000000092624 [19:59:49]line Версия ККМ: 001 [19:59:49]line ФМ: 0000000000874959 [19:59:49]line ФД: 225509 [19:59:49]line ФПД: 13387040346909 [19:59:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T195949&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225509&fm=13387040346909&tin=02508201610067®Number=0000000000092624&sum=60000 [19:59:49]written 0, free lines is 4095 [19:59:50]Write to MH i2c: 01 00 00 99 04 9D [19:59:50]Write i2c OK [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: 01 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: 01 07 00 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: 01 07 00 99 04 00 00 00 00 00 60 0C 10 [19:59:50]RasterBufferAndPrint [19:59:50]line [19:59:50]line [19:59:50]line [19:59:50]line [19:59:50]line [19:59:50]written 0, free lines is 3177 [19:59:50]MH_Cut [19:59:50]Write to MH i2c: D1 01 00 A0 04 01 76 [19:59:50]Write i2c OK [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: D1 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: D1 01 00 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: D1 01 00 A0 04 00 75 [19:59:50]Write to MH i2c: 01 00 00 A1 04 A5 [19:59:50]Write i2c OK [19:59:50]MH_I2C_Read... [19:59:51]ConnectInit Can't take IP for lk.salyk.kg [19:59:51]CommunicateWithHost connect error [19:59:51]CommunicateWithHost err = -1 [19:59:51]OFD Sender: Server communicate error [19:59:51]OFD Sender: Processing packet 225507 [packets to send 601, broken 598] [19:59:51]ProducePacketName [19:59:51]name=ofd_packets/00225507 [19:59:51]OFD Sender: To server: pG, [19:59:51]CommunicateWithHost lk.salyk.kg:30040 [19:59:51]ConnectInit lk.salyk.kg [19:59:51]*** Cut start [19:59:51]*** Partial cut [19:59:51]*** CUTSNS_PIN = 1 [19:59:51]*** CUTSNS_PIN = 0 [19:59:51]*** Brake cut motor [19:59:52]Read from MH i2c: 01 [19:59:52]MH_I2C_Read... [19:59:52]*** Stop cut motor [19:59:52]*** Cut end [19:59:52]Read from MH i2c: 01 07 00 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: 01 07 00 A1 04 00 00 00 00 00 FF 0F BA [19:59:52]process_action close_receipt done [19:59:52]requested_data is exist [19:59:52]produce_requested_data [19:59:52]requested_item fm.sn is exist - process it [19:59:52]wFMCommunicate request_size=4 [19:59:52]MH_SAM_APDU [19:59:52]CAPDU: 80 11 00 00 [19:59:52]Write to MH i2c: E2 08 00 A2 04 80 11 00 00 00 00 00 00 20 [19:59:52]Write i2c OK [19:59:52]MH_I2C_Read... [19:59:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:52]Read from MH i2c: E2 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: E2 17 00 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: E2 17 00 A2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [19:59:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [19:59:52]wFMCommunicate OK [19:59:52]requested_item fd.num is exist - process it [19:59:52]SAM_PROTO_GetFieldsCounters [19:59:52]wFMCommunicate request_size=4 [19:59:52]MH_SAM_APDU [19:59:52]CAPDU: 80 13 00 00 [19:59:52]Write to MH i2c: E2 08 00 A3 04 80 13 00 00 00 00 00 00 23 [19:59:52]Write i2c OK [19:59:52]MH_I2C_Read... [19:59:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:52]Read from MH i2c: E2 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: E2 62 00 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: E2 62 00 A3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [19:59:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E5 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:52]wFMCommunicate OK [19:59:52]SAM_PROTO_GetFieldsCounters done [19:59:52]requested_item shift.num is exist - process it [19:59:52]requested_item shift.opened is exist - process it [19:59:52]req_shift_opened [19:59:52]FM_GetShiftState [19:59:52]SAM_PROTO_GetShiftState [19:59:52]wFMCommunicate request_size=4 [19:59:52]MH_SAM_APDU [19:59:52]CAPDU: 80 13 01 00 [19:59:52]Write to MH i2c: E2 08 00 A4 04 80 13 01 00 00 00 00 00 25 [19:59:52]Write i2c OK [19:59:52]MH_I2C_Read... [19:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:52]Read from MH i2c: E2 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: E2 0E 00 [19:59:52]MH_I2C_Read... [19:59:52]Read from MH i2c: E2 0E 00 A4 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D6 [19:59:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [19:59:52]wFMCommunicate OK [19:59:52]SAM_PROTO_GetShiftState done [19:59:52]FM_GetShiftState done [19:59:52]req_shift_opened done [19:59:52]requested_item shift.open_date is exist - process it [19:59:52]req_shift_open_date [19:59:52]req_shift_open_date done [19:59:52]produce_requested_data done [19:59:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225509,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [19:59:52]process_action_free close_receipt [19:59:52]json_value_free [19:59:52]json_value_free done [19:59:52]process_json_proto returns [19:59:52]Send response to host [19:59:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225509,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [19:59:52]free response buf [19:59:52]execute_script done [19:59:52]execute_script returns [19:59:52]free content buf [19:59:52]Sock 11.Close socket [19:59:52]Sock 11.Thread stoped [19:59:53]ConnectInit Can't connect to host [19:59:56]ConnectInit Can't take IP for lk.salyk.kg [19:59:56]CommunicateWithHost connect error [19:59:56]CommunicateWithHost err = -1 [19:59:56]OFD Sender: Server communicate error [19:59:58]ConnectInit Can't connect to host [20:00:01]OFD Sender: Processing packet 225507 [packets to send 601, broken 598] [20:00:01]ProducePacketName [20:00:01]name=ofd_packets/00225507 [20:00:01]OFD Sender: To server: pG, [20:00:01]CommunicateWithHost lk.salyk.kg:30040 [20:00:01]ConnectInit lk.salyk.kg [20:00:04]ConnectInit Can't connect to host [20:00:06]ConnectInit Can't take IP for lk.salyk.kg [20:00:06]CommunicateWithHost connect error [20:00:06]CommunicateWithHost err = -1 [20:00:06]OFD Sender: Server communicate error [20:00:09]ConnectInit Can't connect to host [20:00:11]OFD Sender: Processing packet 225507 [packets to send 601, broken 598] [20:00:11]ProducePacketName [20:00:11]name=ofd_packets/00225507 [20:00:11]OFD Sender: To server: pG, [20:00:11]CommunicateWithHost lk.salyk.kg:30040 [20:00:11]ConnectInit lk.salyk.kg [20:00:14]ConnectInit Can't connect to host [20:00:16]ConnectInit Can't take IP for lk.salyk.kg [20:00:16]CommunicateWithHost connect error [20:00:16]CommunicateWithHost err = -1 [20:00:16]OFD Sender: Server communicate error [20:00:19]ConnectInit Can't connect to host [20:00:21]OFD Sender: Processing packet 225507 [packets to send 601, broken 598] [20:00:21]ProducePacketName [20:00:21]name=ofd_packets/00225507 [20:00:21]OFD Sender: To server: pG, [20:00:21]CommunicateWithHost lk.salyk.kg:30040 [20:00:21]ConnectInit lk.salyk.kg [20:00:24]Connected sock=8 [20:00:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 61 9A 07 01 12 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 03 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 70 03 00 35 04 06 00 93 18 1B 27 EC ED F7 C5 C7 9E FC BE E6 AA [20:00:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 27 0B 47 00 2D 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E3 70 03 00 F4 03 04 00 68 AC A3 66 B6 04 01 00 00 D2 7F 49 D8 0E 68 B7 A5 [20:00:26]CommunicateWithHost err = 0 [20:00:26]CheckOFDResponse [20:00:26]1017 (14) - 77093643461234 [20:00:26]1041 (16) - 0000000000874959 [20:00:26]1040 (4) - 225507 [20:00:26]1012 (4) - 26.07.2024 14:02 [20:00:26]1206 (1) - 0 [20:00:26]OFD Sender: Remove packet 225507 [20:00:26]ProducePacketName [20:00:26]name=ofd_packets/00225507 [20:00:26]NVStorageDeleteData [20:00:27]OFD Sender: Processing packet 225508 [packets to send 600, broken 598] [20:00:27]ProducePacketName [20:00:27]name=ofd_packets/00225508 [20:00:27]OFD Sender: To server: pG, [20:00:27]CommunicateWithHost lk.salyk.kg:30040 [20:00:27]ConnectInit lk.salyk.kg [20:00:29]Connected sock=8 [20:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 89 33 04 01 08 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 26 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 70 03 00 35 04 06 00 9B EB 8B CB BA 9B 31 EC 21 F5 72 37 84 AE [20:00:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 53 1F 47 00 A0 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E4 70 03 00 F4 03 04 00 6C AC A3 66 B6 04 01 00 00 66 FD EC 8C E0 01 0C 49 [20:00:30]CommunicateWithHost err = 0 [20:00:30]CheckOFDResponse [20:00:30]1017 (14) - 77093643461234 [20:00:30]1041 (16) - 0000000000874959 [20:00:30]1040 (4) - 225508 [20:00:30]1012 (4) - 26.07.2024 14:02 [20:00:30]1206 (1) - 0 [20:00:30]OFD Sender: Remove packet 225508 [20:00:30]ProducePacketName [20:00:30]name=ofd_packets/00225508 [20:00:30]NVStorageDeleteData [20:00:30]OFD Sender: Processing packet 225509 [packets to send 599, broken 598] [20:00:30]ProducePacketName [20:00:30]name=ofd_packets/00225509 [20:00:30]OFD Sender: To server: pG, [20:00:30]CommunicateWithHost lk.salyk.kg:30040 [20:00:30]ConnectInit lk.salyk.kg [20:00:31]Connected sock=8 [20:00:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BE E3 07 01 97 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 35 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 70 03 00 35 04 06 00 0C 2C E9 C8 D3 1D 8C 86 E4 C3 A9 D4 F0 AE [20:00:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CA 23 47 00 57 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E5 70 03 00 F4 03 04 00 6E AC A3 66 B6 04 01 00 00 47 0A C5 F7 D7 DB 27 74 [20:00:31]CommunicateWithHost err = 0 [20:00:31]CheckOFDResponse [20:00:31]1017 (14) - 77093643461234 [20:00:31]1041 (16) - 0000000000874959 [20:00:31]1040 (4) - 225509 [20:00:31]1012 (4) - 26.07.2024 14:02 [20:00:31]1206 (1) - 0 [20:00:31]OFD Sender: Remove packet 225509 [20:00:31]ProducePacketName [20:00:31]name=ofd_packets/00225509 [20:00:31]NVStorageDeleteData [20:00:32]OFD Sender: No OFD packet to send [20:00:37]OFD Sender: No OFD packet to send [20:00:42]OFD Sender: No OFD packet to send [20:00:47]OFD Sender: No OFD packet to send [20:00:52]OFD Sender: No OFD packet to send [20:00:57]OFD Sender: No OFD packet to send [20:01:02]OFD Sender: No OFD packet to send [20:01:07]OFD Sender: No OFD packet to send [20:01:12]OFD Sender: No OFD packet to send [20:01:17]accept exits with 12 [20:01:17]New connection [20:01:17]New thread 3067047268 created [20:01:17]Thread 3066903908 joined [20:01:17]Waiting for new connection... [20:01:17] Sock 12.Parse request [20:01:17]Sock 12.Check first char [20:01:17]Sock 12.First char is OK [20:01:17]request: POST /json_proto HTTP/1.0 [20:01:17]Method: POST [20:01:17]URL: /json_proto [20:01:17]Method is POST - this is cgi request [20:01:17]url: /json_proto [20:01:17]query_string will be loaded in cgi processing [20:01:17]execute_cgi json_proto POST (null) [20:01:17]execute_cgi path=json_proto method=POST [20:01:17]POST find Content-Length [20:01:17]Host: 172.17.43.131:8080 [20:01:17]Content-Length: 640 [20:01:17]Content-Type: application/json [20:01:17] [20:01:17]POST finish read [20:01:17]Found Content-Length = 640 [20:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:17]execute_script... [20:01:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:17]POST & json_proto [20:01:17]process_json_proto [20:01:17]json parsed OK: [20:01:17]protocol is kg_v1.0 [20:01:17]action value=close_receipt [20:01:17]process_action close_receipt [20:01:17]cmd_close_receipt [20:01:17]MH_GetDate [20:01:17]Write to MH i2c: F0 00 00 A5 04 98 [20:01:17]Write i2c OK [20:01:17]MH_I2C_Read... [20:01:17]Read from MH i2c: F0 [20:01:17]MH_I2C_Read... [20:01:17]Read from MH i2c: F0 09 00 [20:01:17]MH_I2C_Read... [20:01:17]Read from MH i2c: F0 09 00 A5 04 00 8D 00 A4 66 F9 24 A2 66 5D [20:01:17]GetLastDocTimeStamp 1722023989 [20:01:17]current date 1722024077 [20:01:17]FM_GetShiftState [20:01:17]SAM_PROTO_GetShiftState [20:01:17]wFMCommunicate request_size=4 [20:01:17]MH_SAM_APDU [20:01:17]CAPDU: 80 13 01 00 [20:01:17]Write to MH i2c: E2 08 00 A6 04 80 13 01 00 00 00 00 00 27 [20:01:17]Write i2c OK [20:01:17]MH_I2C_Read... [20:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:17]Read from MH i2c: E2 [20:01:17]MH_I2C_Read... [20:01:17]Read from MH i2c: E2 0E 00 [20:01:17]MH_I2C_Read... [20:01:17]Read from MH i2c: E2 0E 00 A6 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [20:01:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:01:17]wFMCommunicate OK [20:01:17]SAM_PROTO_GetShiftState done [20:01:17]FM_GetShiftState done [20:01:17]opened in 1721952182 [20:01:17]opened+sec_in_day 1722038582 [20:01:17]quantity*price = 99999 [20:01:17]sum+1 = 100001 [20:01:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 578 26.07.2024 20:01 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225510 ФПД: 32275604071363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200117&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225510&fm=32275604071363&tin=02508201610067®Number=0000000000092624&sum=100000 [20:01:18]StoreToDocumentArchive [20:01:18]shift 437 fd 225510 [20:01:18]save to /storage/0437/doc_00225510 [20:01:18]save last doc name /storage/0437/doc_00225510 to /storage/kkm_last_doc_name [20:01:18]save OK [20:01:18]Clear old archive folders... [20:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:01:18]tlvbuf is 018C6E20 [20:01:18]SAM_PROTO_ClearQueue [20:01:18]wFMCommunicate request_size=4 [20:01:18]MH_SAM_APDU [20:01:18]CAPDU: 80 09 00 00 [20:01:18]Write to MH i2c: E2 08 00 B3 04 80 09 00 00 00 00 00 00 29 [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:18]Read from MH i2c: E2 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 B3 04 00 90 00 2B [20:01:18]RAPDU: 90 00 [20:01:18]wFMCommunicate OK [20:01:18]SAM_PROTO_ClearQueue done [20:01:18]KKMCreateOFDPacket [20:01:18]OFDProtocolAddRootSTLVToBuf [20:01:18]FM_MakeSignedData [20:01:18]FM_MakeSignedData [20:01:18]SAM_PROTO_SignData [20:01:18]wFMCommunicate request_size=4 [20:01:18]MH_SAM_APDU [20:01:18]CAPDU: 80 0D 01 02 [20:01:18]Write to MH i2c: E2 08 00 B4 04 80 0D 01 02 00 00 00 00 31 [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:18]Read from MH i2c: E2 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 B4 04 00 90 00 2C [20:01:18]RAPDU: 90 00 [20:01:18]wFMCommunicate OK [20:01:18]wFMCommunicate request_size=255 [20:01:18]MH_SAM_APDU [20:01:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 8D 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 70 03 00 35 04 06 00 1D 5A BF EA [20:01:18]Write to MH i2c: E2 02 01 B5 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 8D 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 70 03 00 35 04 06 00 1D 5A BF EA 00 00 AD [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:18]Read from MH i2c: E2 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [20:01:18]RAPDU: 90 00 [20:01:18]wFMCommunicate OK [20:01:18]wFMCommunicate request_size=7 [20:01:18]MH_SAM_APDU [20:01:18]CAPDU: 80 0D 02 02 02 63 C3 [20:01:18]Write to MH i2c: E2 0A 00 B6 04 80 0D 02 02 02 00 63 C3 00 00 5E [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:18]Read from MH i2c: E2 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 03 00 B6 04 00 90 00 2E [20:01:18]RAPDU: 90 00 [20:01:18]wFMCommunicate OK [20:01:18]wFMCommunicate request_size=4 [20:01:18]MH_SAM_APDU [20:01:18]CAPDU: 80 0D 03 02 [20:01:18]Write to MH i2c: E2 08 00 B7 04 80 0D 03 02 00 00 00 00 36 [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:18]Read from MH i2c: E2 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 0B 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 0B 00 B7 04 00 5E 02 07 8E 14 3E 17 D4 90 00 69 [20:01:18]RAPDU: 5E 02 07 8E 14 3E 17 D4 90 00 [20:01:18]wFMCommunicate OK [20:01:18]SAM_PROTO_SignData done [20:01:18]FM_MakeSignedData done [20:01:18]CreateOFDProtocolMessage [20:01:18]wFMCommunicate request_size=4 [20:01:18]MH_SAM_APDU [20:01:18]CAPDU: 80 11 00 00 [20:01:18]Write to MH i2c: E2 08 00 B8 04 80 11 00 00 00 00 00 00 36 [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:18]Read from MH i2c: E2 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 17 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: E2 17 00 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [20:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:01:18]wFMCommunicate OK [20:01:18]CreateOFDProtocolMessage done [20:01:18]OFDSenderStorePacket 225510 [20:01:18]StoreOFDPacket docnum=225510 [20:01:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 BD 04 01 68 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 8D 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 70 03 00 35 04 06 00 1D 5A BF EA 63 C3 5E 02 07 8E 14 3E 17 D4 [20:01:18]CheckFolder [20:01:18]dirname=/storage/ofd_packets [20:01:18]CheckFolder done [20:01:18]ProducePacketName [20:01:18]name=ofd_packets/00225510 [20:01:18]NVStorageSaveData ofd_packets/00225510 [20:01:18]File name is /storage/ofd_packets/00225510 [20:01:18]Write 298 bytes [20:01:18]NVStorageSaveData done [20:01:18]OFDSenderStorePacket done [20:01:18]KKMCreateOFDPacket done [20:01:18]NVStorageSaveData kkm_last_timestamp [20:01:18]File name is /storage/kkm_last_timestamp [20:01:18]Write 4 bytes [20:01:18]NVStorageSaveData done [20:01:18]ExternCall_PrintAddStr [20:01:18]wPrintStart [20:01:18]Write to MH i2c: 01 00 00 B9 04 BD [20:01:18]Write i2c OK [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: 01 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: 01 07 00 [20:01:18]MH_I2C_Read... [20:01:18]Read from MH i2c: 01 07 00 B9 04 00 00 00 00 00 FF 0F D2 [20:01:18]RasterBufferAndPrint [20:01:18]line Счет N : (1)2001734 [20:01:18]line ИНН: 02508201610067 [20:01:18]line Контрольно-Кассовый Чек [20:01:18]line ПРОДАЖА [20:01:18]line ТРК (МРК, ГНК) : 41 [20:01:18]line Товар: 2710194210 [20:01:18]line ДТ-К-5 [20:01:18]line 13.210 * 75.70 [20:01:18]line = 1000.00 [20:01:18]line НДС 12% НСП 1% [20:01:18]line > о реализуемом товаре [20:01:18]line ИТОГО: 1000.00 [20:01:18]line НСП 1% : 8.85 [20:01:18]line НДС 12% : 106.19 [20:01:18]line Наличными: 1000.00 [20:01:18]line Безнал.: 0.00 [20:01:18]line Место: АЗС № 97 "Партнер Нефть" [20:01:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:01:18]line СНО: Общий режим [20:01:18]line Чек 578 26.07.2024 20:01 [20:01:18]line Смена: 437 ФФД: 1.0 [20:01:18]line ЗНМ: 0300000054 [20:01:18]line РНМ: 0000000000092624 [20:01:18]line Версия ККМ: 001 [20:01:18]line ФМ: 0000000000874959 [20:01:18]line ФД: 225510 [20:01:18]line ФПД: 32275604071363 [20:01:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200117&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225510&fm=32275604071363&tin=02508201610067®Number=0000000000092624&sum=100000 [20:01:19]written 0, free lines is 4095 [20:01:19]OFD Sender: Processing packet 225510 [packets to send 599, broken 598] [20:01:19]ProducePacketName [20:01:19]name=ofd_packets/00225510 [20:01:19]OFD Sender: To server: pG, [20:01:19]CommunicateWithHost lk.salyk.kg:30040 [20:01:19]ConnectInit lk.salyk.kg [20:01:19]Write to MH i2c: 01 00 00 E1 04 E5 [20:01:19]Write i2c OK [20:01:19]MH_I2C_Read... [20:01:19]Read from MH i2c: 01 [20:01:19]MH_I2C_Read... [20:01:19]Read from MH i2c: 01 07 00 [20:01:19]MH_I2C_Read... [20:01:19]Read from MH i2c: 01 07 00 E1 04 00 00 00 00 00 A1 0C 99 [20:01:19]RasterBufferAndPrint [20:01:19]line [20:01:19]line [20:01:19]line [20:01:19]line [20:01:19]line [20:01:19]written 0, free lines is 3238 [20:01:19]MH_Cut [20:01:19]Write to MH i2c: D1 01 00 E8 04 01 BE [20:01:19]Write i2c OK [20:01:19]MH_I2C_Read... [20:01:19]Read from MH i2c: D1 [20:01:19]MH_I2C_Read... [20:01:19]Read from MH i2c: D1 01 00 [20:01:19]MH_I2C_Read... [20:01:19]Read from MH i2c: D1 01 00 E8 04 00 BD [20:01:19]Write to MH i2c: 01 00 00 E9 04 ED [20:01:19]Write i2c OK [20:01:19]MH_I2C_Read... [20:01:19]Connected sock=10 [20:01:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 75 BD 04 01 68 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 8D 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 70 03 00 35 04 06 00 1D 5A BF EA 63 C3 5E 02 07 8E 14 3E 17 D4 [20:01:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4C ED 47 00 7C 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E6 70 03 00 F4 03 04 00 9E AC A3 66 B6 04 01 00 00 07 6D D4 5E 16 5F F9 92 [20:01:20]CommunicateWithHost err = 0 [20:01:20]CheckOFDResponse [20:01:20]1017 (14) - 77093643461234 [20:01:20]1041 (16) - 0000000000874959 [20:01:20]1040 (4) - 225510 [20:01:20]1012 (4) - 26.07.2024 14:03 [20:01:20]1206 (1) - 0 [20:01:20]OFD Sender: Remove packet 225510 [20:01:20]ProducePacketName [20:01:20]name=ofd_packets/00225510 [20:01:20]NVStorageDeleteData [20:01:20]*** Cut start [20:01:20]*** Partial cut [20:01:20]*** CUTSNS_PIN = 1 [20:01:20]*** CUTSNS_PIN = 0 [20:01:20]OFD Sender: No OFD packet to send [20:01:20]*** Brake cut motor [20:01:21]Read from MH i2c: 01 [20:01:21]MH_I2C_Read... [20:01:21]*** Stop cut motor [20:01:21]*** Cut end [20:01:21]Read from MH i2c: 01 07 00 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 FF 0F 02 [20:01:21]process_action close_receipt done [20:01:21]requested_data is exist [20:01:21]produce_requested_data [20:01:21]requested_item fm.sn is exist - process it [20:01:21]wFMCommunicate request_size=4 [20:01:21]MH_SAM_APDU [20:01:21]CAPDU: 80 11 00 00 [20:01:21]Write to MH i2c: E2 08 00 EA 04 80 11 00 00 00 00 00 00 68 [20:01:21]Write i2c OK [20:01:21]MH_I2C_Read... [20:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:21]Read from MH i2c: E2 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: E2 17 00 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: E2 17 00 EA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [20:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:01:21]wFMCommunicate OK [20:01:21]requested_item fd.num is exist - process it [20:01:21]SAM_PROTO_GetFieldsCounters [20:01:21]wFMCommunicate request_size=4 [20:01:21]MH_SAM_APDU [20:01:21]CAPDU: 80 13 00 00 [20:01:21]Write to MH i2c: E2 08 00 EB 04 80 13 00 00 00 00 00 00 6B [20:01:21]Write i2c OK [20:01:21]MH_I2C_Read... [20:01:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:21]Read from MH i2c: E2 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: E2 62 00 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: E2 62 00 EB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 6F [20:01:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E6 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:21]wFMCommunicate OK [20:01:21]SAM_PROTO_GetFieldsCounters done [20:01:21]requested_item shift.num is exist - process it [20:01:21]requested_item shift.opened is exist - process it [20:01:21]req_shift_opened [20:01:21]FM_GetShiftState [20:01:21]SAM_PROTO_GetShiftState [20:01:21]wFMCommunicate request_size=4 [20:01:21]MH_SAM_APDU [20:01:21]CAPDU: 80 13 01 00 [20:01:21]Write to MH i2c: E2 08 00 EC 04 80 13 01 00 00 00 00 00 6D [20:01:21]Write i2c OK [20:01:21]MH_I2C_Read... [20:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:21]Read from MH i2c: E2 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: E2 0E 00 [20:01:21]MH_I2C_Read... [20:01:21]Read from MH i2c: E2 0E 00 EC 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1E [20:01:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:01:21]wFMCommunicate OK [20:01:21]SAM_PROTO_GetShiftState done [20:01:21]FM_GetShiftState done [20:01:21]req_shift_opened done [20:01:21]requested_item shift.open_date is exist - process it [20:01:21]req_shift_open_date [20:01:21]req_shift_open_date done [20:01:21]produce_requested_data done [20:01:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225510,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:01:21]process_action_free close_receipt [20:01:21]json_value_free [20:01:21]json_value_free done [20:01:21]process_json_proto returns [20:01:21]Send response to host [20:01:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225510,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:01:21]free response buf [20:01:21]execute_script done [20:01:21]execute_script returns [20:01:21]free content buf [20:01:21]Sock 12.Close socket [20:01:21]Sock 12.Thread stoped [20:01:25]OFD Sender: No OFD packet to send [20:01:30]OFD Sender: No OFD packet to send [20:01:35]OFD Sender: No OFD packet to send [20:01:40]accept exits with 9 [20:01:40]New connection [20:01:40]New thread 3066903908 created [20:01:40]Thread 3067047268 joined [20:01:40]Waiting for new connection... [20:01:40] Sock 9.Parse request [20:01:40]Sock 9.Check first char [20:01:40]Sock 9.First char is OK [20:01:40]request: POST /json_proto HTTP/1.0 [20:01:40]Method: POST [20:01:40]URL: /json_proto [20:01:40]Method is POST - this is cgi request [20:01:40]url: /json_proto [20:01:40]query_string will be loaded in cgi processing [20:01:40]execute_cgi json_proto POST (null) [20:01:40]execute_cgi path=json_proto method=POST [20:01:40]POST find Content-Length [20:01:40]Host: 172.17.43.131:8080 [20:01:40]Content-Length: 683 [20:01:40]Content-Type: application/json [20:01:40] [20:01:40]POST finish read [20:01:40]Found Content-Length = 683 [20:01:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:40]execute_script... [20:01:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:40]POST & json_proto [20:01:40]process_json_proto [20:01:40]json parsed OK: [20:01:40]protocol is kg_v1.0 [20:01:40]action value=close_receipt [20:01:40]process_action close_receipt [20:01:40]cmd_close_receipt [20:01:40]MH_GetDate [20:01:40]Write to MH i2c: F0 00 00 ED 04 E0 [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: F0 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: F0 09 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: F0 09 00 ED 04 00 A5 00 A4 66 F9 24 A2 66 BD [20:01:40]GetLastDocTimeStamp 1722024077 [20:01:40]current date 1722024101 [20:01:40]FM_GetShiftState [20:01:40]SAM_PROTO_GetShiftState [20:01:40]wFMCommunicate request_size=4 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 13 01 00 [20:01:40]Write to MH i2c: E2 08 00 EE 04 80 13 01 00 00 00 00 00 6F [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:40]Read from MH i2c: E2 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 0E 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 0E 00 EE 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 20 [20:01:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:01:40]wFMCommunicate OK [20:01:40]SAM_PROTO_GetShiftState done [20:01:40]FM_GetShiftState done [20:01:40]opened in 1721952182 [20:01:40]opened+sec_in_day 1722038582 [20:01:40]quantity*price = 100005 [20:01:40]sum+1 = 100006 [20:01:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 579 26.07.2024 20:01 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225511 ФПД: 62447664460267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225511&fm=62447664460267&tin=02508201610067®Number=0000000000092624&sum=100000 [20:01:41]StoreToDocumentArchive [20:01:41]shift 437 fd 225511 [20:01:41]save to /storage/0437/doc_00225511 [20:01:41]save last doc name /storage/0437/doc_00225511 to /storage/kkm_last_doc_name [20:01:41]save OK [20:01:41]Clear old archive folders... [20:01:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:41]tlvbuf is 01939B00 [20:01:41]SAM_PROTO_ClearQueue [20:01:41]wFMCommunicate request_size=4 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 09 00 00 [20:01:41]Write to MH i2c: E2 08 00 FB 04 80 09 00 00 00 00 00 00 71 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 FB 04 00 90 00 73 [20:01:41]RAPDU: 90 00 [20:01:41]wFMCommunicate OK [20:01:41]SAM_PROTO_ClearQueue done [20:01:41]KKMCreateOFDPacket [20:01:41]OFDProtocolAddRootSTLVToBuf [20:01:41]FM_MakeSignedData [20:01:41]FM_MakeSignedData [20:01:41]SAM_PROTO_SignData [20:01:41]wFMCommunicate request_size=4 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 0D 01 02 [20:01:41]Write to MH i2c: E2 08 00 FC 04 80 0D 01 02 00 00 00 00 79 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 FC 04 00 90 00 74 [20:01:41]RAPDU: 90 00 [20:01:41]wFMCommunicate OK [20:01:41]wFMCommunicate request_size=255 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 A5 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 70 03 00 35 04 06 00 38 [20:01:41]Write to MH i2c: E2 02 01 FD 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 A5 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 70 03 00 35 04 06 00 38 00 00 CB [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 FD 04 00 90 00 75 [20:01:41]RAPDU: 90 00 [20:01:41]wFMCommunicate OK [20:01:41]wFMCommunicate request_size=10 [20:01:41]MH_SAM_APDU [20:01:41]CAPDU: 80 0D 02 02 05 CB BA DB 71 EB [20:01:41]Write to MH i2c: E2 0D 00 FE 04 80 0D 02 02 05 00 CB BA DB 71 EB 00 00 42 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 03 00 FE 04 00 90 00 76 [20:01:42]RAPDU: 90 00 [20:01:42]wFMCommunicate OK [20:01:42]wFMCommunicate request_size=4 [20:01:42]MH_SAM_APDU [20:01:42]CAPDU: 80 0D 03 02 [20:01:42]Write to MH i2c: E2 08 00 FF 04 80 0D 03 02 00 00 00 00 7E [20:01:42]Write i2c OK [20:01:42]MH_I2C_Read... [20:01:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:42]Read from MH i2c: E2 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: E2 0B 00 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: E2 0B 00 FF 04 00 EC 83 A5 90 BD 22 73 2E 90 00 A3 [20:01:42]RAPDU: EC 83 A5 90 BD 22 73 2E 90 00 [20:01:42]wFMCommunicate OK [20:01:42]SAM_PROTO_SignData done [20:01:42]FM_MakeSignedData done [20:01:42]CreateOFDProtocolMessage [20:01:42]wFMCommunicate request_size=4 [20:01:42]MH_SAM_APDU [20:01:42]CAPDU: 80 11 00 00 [20:01:42]Write to MH i2c: E2 08 00 00 05 80 11 00 00 00 00 00 00 7F [20:01:42]Write i2c OK [20:01:42]MH_I2C_Read... [20:01:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:42]Read from MH i2c: E2 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: E2 17 00 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: E2 17 00 00 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [20:01:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:01:42]wFMCommunicate OK [20:01:42]CreateOFDProtocolMessage done [20:01:42]OFDSenderStorePacket 225511 [20:01:42]StoreOFDPacket docnum=225511 [20:01:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 5B 07 01 8A 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 A5 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 70 03 00 35 04 06 00 38 CB BA DB 71 EB EC 83 A5 90 BD 22 73 2E [20:01:42]CheckFolder [20:01:42]dirname=/storage/ofd_packets [20:01:42]CheckFolder done [20:01:42]ProducePacketName [20:01:42]name=ofd_packets/00225511 [20:01:42]NVStorageSaveData ofd_packets/00225511 [20:01:42]File name is /storage/ofd_packets/00225511 [20:01:42]Write 301 bytes [20:01:42]NVStorageSaveData done [20:01:42]OFDSenderStorePacket done [20:01:42]KKMCreateOFDPacket done [20:01:42]NVStorageSaveData kkm_last_timestamp [20:01:42]File name is /storage/kkm_last_timestamp [20:01:42]Write 4 bytes [20:01:42]NVStorageSaveData done [20:01:42]ExternCall_PrintAddStr [20:01:42]wPrintStart [20:01:42]Write to MH i2c: 01 00 00 01 05 06 [20:01:42]Write i2c OK [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: 01 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: 01 07 00 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: 01 07 00 01 05 00 00 00 00 00 FF 0F 1B [20:01:42]RasterBufferAndPrint [20:01:42]line Счет N : (1)2001735 [20:01:42]line ИНН: 02508201610067 [20:01:42]line Контрольно-Кассовый Чек [20:01:42]line ПРОДАЖА [20:01:42]line ТРК (МРК, ГНК) : 53 [20:01:42]line Товар: 2710124130 [20:01:42]line Аи-92-К-5 [20:01:42]line 14.750 * 67.80 [20:01:42]line = 1000.05 [20:01:42]line НДС 12% НСП 1% [20:01:42]line > о реализуемом товаре [20:01:42]line ОКРУГЛЕНИЕ: -0.05 [20:01:42]line ИТОГО: 1000.00 [20:01:42]line Внесено: 1000.00 [20:01:42]line СДАЧА: 0.00 [20:01:42]line НСП 1% : 8.85 [20:01:42]line НДС 12% : 106.20 [20:01:42]line Наличными: 1000.00 [20:01:42]line Безнал.: 0.00 [20:01:42]line Место: АЗС № 97 "Партнер Нефть" [20:01:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:01:42]line СНО: Общий режим [20:01:42]line Чек 579 26.07.2024 20:01 [20:01:42]line Смена: 437 ФФД: 1.0 [20:01:42]line ЗНМ: 0300000054 [20:01:42]line РНМ: 0000000000092624 [20:01:42]line Версия ККМ: 001 [20:01:42]line ФМ: 0000000000874959 [20:01:42]line ФД: 225511 [20:01:42]line ФПД: 62447664460267 [20:01:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200141&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225511&fm=62447664460267&tin=02508201610067®Number=0000000000092624&sum=100000 [20:01:42]written 0, free lines is 4095 [20:01:42]OFD Sender: Processing packet 225511 [packets to send 599, broken 598] [20:01:42]ProducePacketName [20:01:42]name=ofd_packets/00225511 [20:01:42]OFD Sender: To server: pG, [20:01:42]CommunicateWithHost lk.salyk.kg:30040 [20:01:42]ConnectInit lk.salyk.kg [20:01:42]Write to MH i2c: 01 00 00 2C 05 31 [20:01:42]Write i2c OK [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: 01 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: 01 07 00 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: 01 07 00 2C 05 00 00 00 00 00 59 0C 9D [20:01:42]RasterBufferAndPrint [20:01:42]line [20:01:42]line [20:01:42]line [20:01:42]line [20:01:42]line [20:01:42]written 0, free lines is 3165 [20:01:42]MH_Cut [20:01:42]Write to MH i2c: D1 01 00 33 05 01 0A [20:01:42]Write i2c OK [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: D1 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: D1 01 00 [20:01:42]MH_I2C_Read... [20:01:42]Read from MH i2c: D1 01 00 33 05 00 09 [20:01:42]Write to MH i2c: 01 00 00 34 05 39 [20:01:42]Write i2c OK [20:01:42]MH_I2C_Read... [20:01:42]Connected sock=11 [20:01:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 95 5B 07 01 8A 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 A5 00 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 70 03 00 35 04 06 00 38 CB BA DB 71 EB EC 83 A5 90 BD 22 73 2E [20:01:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 66 47 00 A3 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E7 70 03 00 F4 03 04 00 B5 AC A3 66 B6 04 01 00 00 08 D2 E7 4B 26 9D 4C 95 [20:01:43]CommunicateWithHost err = 0 [20:01:43]CheckOFDResponse [20:01:43]1017 (14) - 77093643461234 [20:01:43]1041 (16) - 0000000000874959 [20:01:43]1040 (4) - 225511 [20:01:43]1012 (4) - 26.07.2024 14:03 [20:01:43]1206 (1) - 0 [20:01:43]OFD Sender: Remove packet 225511 [20:01:43]ProducePacketName [20:01:43]name=ofd_packets/00225511 [20:01:43]NVStorageDeleteData [20:01:43]OFD Sender: No OFD packet to send [20:01:43]*** Cut start [20:01:43]*** Partial cut [20:01:43]*** CUTSNS_PIN = 1 [20:01:43]*** CUTSNS_PIN = 0 [20:01:44]*** Brake cut motor [20:01:44]Read from MH i2c: 01 [20:01:44]MH_I2C_Read... [20:01:44]*** Stop cut motor [20:01:44]*** Cut end [20:01:44]Read from MH i2c: 01 07 00 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 FF 0F 4E [20:01:44]process_action close_receipt done [20:01:44]requested_data is exist [20:01:44]produce_requested_data [20:01:44]requested_item fm.sn is exist - process it [20:01:44]wFMCommunicate request_size=4 [20:01:44]MH_SAM_APDU [20:01:44]CAPDU: 80 11 00 00 [20:01:44]Write to MH i2c: E2 08 00 35 05 80 11 00 00 00 00 00 00 B4 [20:01:44]Write i2c OK [20:01:44]MH_I2C_Read... [20:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:44]Read from MH i2c: E2 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 17 00 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 17 00 35 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 11 [20:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:01:44]wFMCommunicate OK [20:01:44]requested_item fd.num is exist - process it [20:01:44]SAM_PROTO_GetFieldsCounters [20:01:44]wFMCommunicate request_size=4 [20:01:44]MH_SAM_APDU [20:01:44]CAPDU: 80 13 00 00 [20:01:44]Write to MH i2c: E2 08 00 36 05 80 13 00 00 00 00 00 00 B7 [20:01:44]Write i2c OK [20:01:44]MH_I2C_Read... [20:01:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:44]Read from MH i2c: E2 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 62 00 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 62 00 36 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [20:01:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E7 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:44]wFMCommunicate OK [20:01:44]SAM_PROTO_GetFieldsCounters done [20:01:44]requested_item shift.num is exist - process it [20:01:44]requested_item shift.opened is exist - process it [20:01:44]req_shift_opened [20:01:44]FM_GetShiftState [20:01:44]SAM_PROTO_GetShiftState [20:01:44]wFMCommunicate request_size=4 [20:01:44]MH_SAM_APDU [20:01:44]CAPDU: 80 13 01 00 [20:01:44]Write to MH i2c: E2 08 00 37 05 80 13 01 00 00 00 00 00 B9 [20:01:44]Write i2c OK [20:01:44]MH_I2C_Read... [20:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:44]Read from MH i2c: E2 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 0E 00 [20:01:44]MH_I2C_Read... [20:01:44]Read from MH i2c: E2 0E 00 37 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6A [20:01:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:01:44]wFMCommunicate OK [20:01:44]SAM_PROTO_GetShiftState done [20:01:44]FM_GetShiftState done [20:01:44]req_shift_opened done [20:01:44]requested_item shift.open_date is exist - process it [20:01:44]req_shift_open_date [20:01:44]req_shift_open_date done [20:01:44]produce_requested_data done [20:01:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225511,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:01:44]process_action_free close_receipt [20:01:44]json_value_free [20:01:44]json_value_free done [20:01:44]process_json_proto returns [20:01:44]Send response to host [20:01:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225511,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:01:44]free response buf [20:01:44]execute_script done [20:01:44]execute_script returns [20:01:44]free content buf [20:01:44]Sock 9.Close socket [20:01:44]Sock 9.Thread stoped [20:01:48]OFD Sender: No OFD packet to send [20:01:53]OFD Sender: No OFD packet to send [20:01:58]OFD Sender: No OFD packet to send [20:02:03]OFD Sender: No OFD packet to send [20:02:08]OFD Sender: No OFD packet to send [20:02:13]OFD Sender: No OFD packet to send [20:02:18]OFD Sender: No OFD packet to send [20:02:23]OFD Sender: No OFD packet to send [20:02:28]OFD Sender: No OFD packet to send [20:02:33]OFD Sender: No OFD packet to send [20:02:38]OFD Sender: No OFD packet to send [20:02:43]OFD Sender: No OFD packet to send [20:02:48]OFD Sender: No OFD packet to send [20:02:53]OFD Sender: No OFD packet to send [20:02:58]OFD Sender: No OFD packet to send [20:03:03]OFD Sender: No OFD packet to send [20:03:08]OFD Sender: No OFD packet to send [20:03:13]OFD Sender: No OFD packet to send [20:03:18]OFD Sender: No OFD packet to send [20:03:23]OFD Sender: No OFD packet to send [20:03:28]OFD Sender: No OFD packet to send [20:03:34]OFD Sender: No OFD packet to send [20:03:39]OFD Sender: No OFD packet to send [20:03:40]accept exits with 10 [20:03:40]New connection [20:03:40]New thread 3067047268 created [20:03:40]Thread 3066903908 joined [20:03:40]Waiting for new connection... [20:03:40] Sock 10.Parse request [20:03:40]Sock 10.Check first char [20:03:40]Sock 10.First char is OK [20:03:40]request: POST /json_proto HTTP/1.0 [20:03:40]Method: POST [20:03:40]URL: /json_proto [20:03:40]Method is POST - this is cgi request [20:03:40]url: /json_proto [20:03:40]query_string will be loaded in cgi processing [20:03:40]execute_cgi json_proto POST (null) [20:03:40]execute_cgi path=json_proto method=POST [20:03:40]POST find Content-Length [20:03:40]Host: 172.17.43.131:8080 [20:03:40]Content-Length: 671 [20:03:40]Content-Type: application/json [20:03:40] [20:03:40]POST finish read [20:03:40]Found Content-Length = 671 [20:03:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.640, "sum" : 250.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:40]execute_script... [20:03:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 3.640, "sum" : 250.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:40]POST & json_proto [20:03:40]process_json_proto [20:03:40]json parsed OK: [20:03:40]protocol is kg_v1.0 [20:03:40]action value=close_receipt [20:03:40]process_action close_receipt [20:03:40]cmd_close_receipt [20:03:40]MH_GetDate [20:03:40]Write to MH i2c: F0 00 00 38 05 2C [20:03:40]Write i2c OK [20:03:40]MH_I2C_Read... [20:03:40]Read from MH i2c: F0 [20:03:40]MH_I2C_Read... [20:03:40]Read from MH i2c: F0 09 00 [20:03:40]MH_I2C_Read... [20:03:40]Read from MH i2c: F0 09 00 38 05 00 1C 01 A4 66 F9 24 A2 66 81 [20:03:40]GetLastDocTimeStamp 1722024101 [20:03:40]current date 1722024220 [20:03:40]FM_GetShiftState [20:03:40]SAM_PROTO_GetShiftState [20:03:40]wFMCommunicate request_size=4 [20:03:40]MH_SAM_APDU [20:03:40]CAPDU: 80 13 01 00 [20:03:40]Write to MH i2c: E2 08 00 39 05 80 13 01 00 00 00 00 00 BB [20:03:40]Write i2c OK [20:03:40]MH_I2C_Read... [20:03:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:40]Read from MH i2c: E2 [20:03:40]MH_I2C_Read... [20:03:40]Read from MH i2c: E2 0E 00 [20:03:40]MH_I2C_Read... [20:03:40]Read from MH i2c: E2 0E 00 39 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6C [20:03:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:03:40]wFMCommunicate OK [20:03:40]SAM_PROTO_GetShiftState done [20:03:40]FM_GetShiftState done [20:03:40]opened in 1721952182 [20:03:40]opened+sec_in_day 1722038582 [20:03:40]quantity*price = 25043 [20:03:40]sum+1 = 25044 [20:03:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.22 НДС 12% : 26.59 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 580 26.07.2024 20:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225512 ФПД: 6580084798886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200340&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225512&fm=6580084798886&tin=02508201610067®Number=0000000000092624&sum=25000 [20:03:41]StoreToDocumentArchive [20:03:41]shift 437 fd 225512 [20:03:41]save to /storage/0437/doc_00225512 [20:03:41]save last doc name /storage/0437/doc_00225512 to /storage/kkm_last_doc_name [20:03:41]save OK [20:03:41]Clear old archive folders... [20:03:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:03:41]tlvbuf is 0194B420 [20:03:41]SAM_PROTO_ClearQueue [20:03:41]wFMCommunicate request_size=4 [20:03:41]MH_SAM_APDU [20:03:41]CAPDU: 80 09 00 00 [20:03:41]Write to MH i2c: E2 08 00 46 05 80 09 00 00 00 00 00 00 BD [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:41]Read from MH i2c: E2 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 46 05 00 90 00 BF [20:03:41]RAPDU: 90 00 [20:03:41]wFMCommunicate OK [20:03:41]SAM_PROTO_ClearQueue done [20:03:41]KKMCreateOFDPacket [20:03:41]OFDProtocolAddRootSTLVToBuf [20:03:41]FM_MakeSignedData [20:03:41]FM_MakeSignedData [20:03:41]SAM_PROTO_SignData [20:03:41]wFMCommunicate request_size=4 [20:03:41]MH_SAM_APDU [20:03:41]CAPDU: 80 0D 01 02 [20:03:41]Write to MH i2c: E2 08 00 47 05 80 0D 01 02 00 00 00 00 C5 [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:41]Read from MH i2c: E2 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 47 05 00 90 00 C0 [20:03:41]RAPDU: 90 00 [20:03:41]wFMCommunicate OK [20:03:41]wFMCommunicate request_size=255 [20:03:41]MH_SAM_APDU [20:03:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 1C 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 70 03 00 35 04 06 00 [20:03:41]Write to MH i2c: E2 02 01 48 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 1C 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 70 03 00 35 04 06 00 00 00 50 [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:41]Read from MH i2c: E2 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 48 05 00 90 00 C1 [20:03:41]RAPDU: 90 00 [20:03:41]wFMCommunicate OK [20:03:41]wFMCommunicate request_size=11 [20:03:41]MH_SAM_APDU [20:03:41]CAPDU: 80 0D 02 02 06 05 FC 0B 9D F5 A6 [20:03:41]Write to MH i2c: E2 0E 00 49 05 80 0D 02 02 06 00 05 FC 0B 9D F5 A6 00 00 18 [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:41]Read from MH i2c: E2 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 03 00 49 05 00 90 00 C2 [20:03:41]RAPDU: 90 00 [20:03:41]wFMCommunicate OK [20:03:41]wFMCommunicate request_size=4 [20:03:41]MH_SAM_APDU [20:03:41]CAPDU: 80 0D 03 02 [20:03:41]Write to MH i2c: E2 08 00 4A 05 80 0D 03 02 00 00 00 00 CA [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:41]Read from MH i2c: E2 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 0B 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 0B 00 4A 05 00 B4 51 36 07 AD E2 AB 0E 90 00 55 [20:03:41]RAPDU: B4 51 36 07 AD E2 AB 0E 90 00 [20:03:41]wFMCommunicate OK [20:03:41]SAM_PROTO_SignData done [20:03:41]FM_MakeSignedData done [20:03:41]CreateOFDProtocolMessage [20:03:41]wFMCommunicate request_size=4 [20:03:41]MH_SAM_APDU [20:03:41]CAPDU: 80 11 00 00 [20:03:41]Write to MH i2c: E2 08 00 4B 05 80 11 00 00 00 00 00 00 CA [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:41]Read from MH i2c: E2 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 17 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: E2 17 00 4B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [20:03:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:41]wFMCommunicate OK [20:03:41]CreateOFDProtocolMessage done [20:03:41]OFDSenderStorePacket 225512 [20:03:41]StoreOFDPacket docnum=225512 [20:03:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 15 5B 08 01 18 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 1C 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 70 03 00 35 04 06 00 05 FC 0B 9D F5 A6 B4 51 36 07 AD E2 AB 0E [20:03:41]CheckFolder [20:03:41]dirname=/storage/ofd_packets [20:03:41]CheckFolder done [20:03:41]ProducePacketName [20:03:41]name=ofd_packets/00225512 [20:03:41]NVStorageSaveData ofd_packets/00225512 [20:03:41]File name is /storage/ofd_packets/00225512 [20:03:41]Write 302 bytes [20:03:41]NVStorageSaveData done [20:03:41]OFDSenderStorePacket done [20:03:41]KKMCreateOFDPacket done [20:03:41]NVStorageSaveData kkm_last_timestamp [20:03:41]File name is /storage/kkm_last_timestamp [20:03:41]Write 4 bytes [20:03:41]NVStorageSaveData done [20:03:41]ExternCall_PrintAddStr [20:03:41]wPrintStart [20:03:41]Write to MH i2c: 01 00 00 4C 05 51 [20:03:41]Write i2c OK [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: 01 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: 01 07 00 [20:03:41]MH_I2C_Read... [20:03:41]Read from MH i2c: 01 07 00 4C 05 00 00 00 00 00 FF 0F 66 [20:03:41]RasterBufferAndPrint [20:03:41]line Счет N : (1)2001736 [20:03:41]line ИНН: 02508201610067 [20:03:41]line Контрольно-Кассовый Чек [20:03:41]line ПРОДАЖА [20:03:41]line ТРК (МРК, ГНК) : 32 [20:03:41]line Товар: 2710124130 [20:03:41]line Super-92-К-5 [20:03:41]line 3.640 * 68.80 [20:03:41]line = 250.43 [20:03:41]line НДС 12% НСП 1% [20:03:41]line > о реализуемом товаре [20:03:41]line ОКРУГЛЕНИЕ: -0.43 [20:03:41]line ИТОГО: 250.00 [20:03:41]line Внесено: 250.00 [20:03:41]line СДАЧА: 0.00 [20:03:41]line НСП 1% : 2.22 [20:03:41]line НДС 12% : 26.59 [20:03:41]line Наличными: 250.00 [20:03:41]line Безнал.: 0.00 [20:03:41]line Место: АЗС № 97 "Партнер Нефть" [20:03:41]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:03:41]line СНО: Общий режим [20:03:41]line Чек 580 26.07.2024 20:03 [20:03:41]line Смена: 437 ФФД: 1.0 [20:03:41]line ЗНМ: 0300000054 [20:03:41]line РНМ: 0000000000092624 [20:03:41]line Версия ККМ: 001 [20:03:41]line ФМ: 0000000000874959 [20:03:41]line ФД: 225512 [20:03:41]line ФПД: 6580084798886 [20:03:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200340&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225512&fm=6580084798886&tin=02508201610067®Number=0000000000092624&sum=25000 [20:03:41]written 0, free lines is 4095 [20:03:41]OFD Sender: Processing packet 225512 [packets to send 599, broken 598] [20:03:41]ProducePacketName [20:03:41]name=ofd_packets/00225512 [20:03:41]OFD Sender: To server: pG, [20:03:41]CommunicateWithHost lk.salyk.kg:30040 [20:03:41]ConnectInit lk.salyk.kg [20:03:42]Write to MH i2c: 01 00 00 77 05 7C [20:03:42]Write i2c OK [20:03:42]MH_I2C_Read... [20:03:42]Read from MH i2c: 01 [20:03:42]MH_I2C_Read... [20:03:42]Read from MH i2c: 01 07 00 [20:03:42]MH_I2C_Read... [20:03:42]Read from MH i2c: 01 07 00 77 05 00 00 00 00 00 5E 0C ED [20:03:42]RasterBufferAndPrint [20:03:42]line [20:03:42]line [20:03:42]line [20:03:42]line [20:03:42]line [20:03:42]written 0, free lines is 3169 [20:03:42]MH_Cut [20:03:42]Write to MH i2c: D1 01 00 7E 05 01 55 [20:03:42]Write i2c OK [20:03:42]MH_I2C_Read... [20:03:42]Read from MH i2c: D1 [20:03:42]MH_I2C_Read... [20:03:42]Read from MH i2c: D1 01 00 [20:03:42]MH_I2C_Read... [20:03:42]Read from MH i2c: D1 01 00 7E 05 00 54 [20:03:42]Write to MH i2c: 01 00 00 7F 05 84 [20:03:42]Write i2c OK [20:03:42]MH_I2C_Read... [20:03:42]Connected sock=9 [20:03:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 15 5B 08 01 18 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 D3 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 1C 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 70 03 00 35 04 06 00 05 FC 0B 9D F5 A6 B4 51 36 07 AD E2 AB 0E [20:03:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9F 98 47 00 B4 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E8 70 03 00 F4 03 04 00 2D AD A3 66 B6 04 01 00 00 60 47 B4 D0 B3 D4 AD 93 [20:03:43]CommunicateWithHost err = 0 [20:03:43]CheckOFDResponse [20:03:43]1017 (14) - 77093643461234 [20:03:43]1041 (16) - 0000000000874959 [20:03:43]1040 (4) - 225512 [20:03:43]1012 (4) - 26.07.2024 14:05 [20:03:43]1206 (1) - 0 [20:03:43]OFD Sender: Remove packet 225512 [20:03:43]ProducePacketName [20:03:43]name=ofd_packets/00225512 [20:03:43]NVStorageDeleteData [20:03:43]*** Cut start [20:03:43]*** Partial cut [20:03:43]*** CUTSNS_PIN = 1 [20:03:43]*** CUTSNS_PIN = 0 [20:03:43]*** Brake cut motor [20:03:43]OFD Sender: No OFD packet to send [20:03:44]Read from MH i2c: 01 [20:03:44]MH_I2C_Read... [20:03:44]*** Stop cut motor [20:03:44]Read from MH i2c: 01 07 00 [20:03:44]MH_I2C_Read... [20:03:44]*** Cut end [20:03:44]Read from MH i2c: 01 07 00 7F 05 00 00 00 00 00 FF 0F 99 [20:03:44]process_action close_receipt done [20:03:44]requested_data is exist [20:03:44]produce_requested_data [20:03:44]requested_item fm.sn is exist - process it [20:03:44]wFMCommunicate request_size=4 [20:03:44]MH_SAM_APDU [20:03:44]CAPDU: 80 11 00 00 [20:03:44]Write to MH i2c: E2 08 00 80 05 80 11 00 00 00 00 00 00 FF [20:03:44]Write i2c OK [20:03:44]MH_I2C_Read... [20:03:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:44]Read from MH i2c: E2 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 17 00 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 17 00 80 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [20:03:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:44]wFMCommunicate OK [20:03:44]requested_item fd.num is exist - process it [20:03:44]SAM_PROTO_GetFieldsCounters [20:03:44]wFMCommunicate request_size=4 [20:03:44]MH_SAM_APDU [20:03:44]CAPDU: 80 13 00 00 [20:03:44]Write to MH i2c: E2 08 00 81 05 80 13 00 00 00 00 00 00 02 [20:03:44]Write i2c OK [20:03:44]MH_I2C_Read... [20:03:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:44]Read from MH i2c: E2 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 62 00 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 62 00 81 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 0E [20:03:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:44]wFMCommunicate OK [20:03:44]SAM_PROTO_GetFieldsCounters done [20:03:44]requested_item shift.num is exist - process it [20:03:44]requested_item shift.opened is exist - process it [20:03:44]req_shift_opened [20:03:44]FM_GetShiftState [20:03:44]SAM_PROTO_GetShiftState [20:03:44]wFMCommunicate request_size=4 [20:03:44]MH_SAM_APDU [20:03:44]CAPDU: 80 13 01 00 [20:03:44]Write to MH i2c: E2 08 00 82 05 80 13 01 00 00 00 00 00 04 [20:03:44]Write i2c OK [20:03:44]MH_I2C_Read... [20:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:44]Read from MH i2c: E2 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 0E 00 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 0E 00 82 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B5 [20:03:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:03:44]wFMCommunicate OK [20:03:44]SAM_PROTO_GetShiftState done [20:03:44]FM_GetShiftState done [20:03:44]req_shift_opened done [20:03:44]requested_item shift.open_date is exist - process it [20:03:44]req_shift_open_date [20:03:44]req_shift_open_date done [20:03:44]produce_requested_data done [20:03:44]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225512,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:03:44]process_action_free close_receipt [20:03:44]json_value_free [20:03:44]json_value_free done [20:03:44]process_json_proto returns [20:03:44]Send response to host [20:03:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225512,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:03:44]free response buf [20:03:44]execute_script done [20:03:44]execute_script returns [20:03:44]free content buf [20:03:44]Sock 10.Close socket [20:03:44]Sock 10.Thread stoped [20:03:44]accept exits with 8 [20:03:44]New connection [20:03:44]New thread 3066903908 created [20:03:44]Thread 3067047268 joined [20:03:44]Waiting for new connection... [20:03:44] Sock 8.Parse request [20:03:44]Sock 8.Check first char [20:03:44]Sock 8.First char is OK [20:03:44]request: POST /json_proto HTTP/1.0 [20:03:44]Method: POST [20:03:44]URL: /json_proto [20:03:44]Method is POST - this is cgi request [20:03:44]url: /json_proto [20:03:44]query_string will be loaded in cgi processing [20:03:44]execute_cgi json_proto POST (null) [20:03:44]execute_cgi path=json_proto method=POST [20:03:44]POST find Content-Length [20:03:44]Host: 172.17.43.131:8080 [20:03:44]Content-Length: 683 [20:03:44]Content-Type: application/json [20:03:44] [20:03:44]POST finish read [20:03:44]Found Content-Length = 683 [20:03:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:44]execute_script... [20:03:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:44]POST & json_proto [20:03:44]process_json_proto [20:03:44]json parsed OK: [20:03:44]protocol is kg_v1.0 [20:03:44]action value=close_receipt [20:03:44]process_action close_receipt [20:03:44]cmd_close_receipt [20:03:44]MH_GetDate [20:03:44]Write to MH i2c: F0 00 00 83 05 77 [20:03:44]Write i2c OK [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: F0 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: F0 09 00 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: F0 09 00 83 05 00 21 01 A4 66 F9 24 A2 66 D1 [20:03:44]GetLastDocTimeStamp 1722024220 [20:03:44]current date 1722024225 [20:03:44]FM_GetShiftState [20:03:44]SAM_PROTO_GetShiftState [20:03:44]wFMCommunicate request_size=4 [20:03:44]MH_SAM_APDU [20:03:44]CAPDU: 80 13 01 00 [20:03:44]Write to MH i2c: E2 08 00 84 05 80 13 01 00 00 00 00 00 06 [20:03:44]Write i2c OK [20:03:44]MH_I2C_Read... [20:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:44]Read from MH i2c: E2 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 0E 00 [20:03:44]MH_I2C_Read... [20:03:44]Read from MH i2c: E2 0E 00 84 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B7 [20:03:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:03:44]wFMCommunicate OK [20:03:44]SAM_PROTO_GetShiftState done [20:03:44]FM_GetShiftState done [20:03:44]opened in 1721952182 [20:03:44]opened+sec_in_day 1722038582 [20:03:44]quantity*price = 100005 [20:03:44]sum+1 = 100006 [20:03:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 581 26.07.2024 20:03 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225513 ФПД: 53535344982085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225513&fm=53535344982085&tin=02508201610067®Number=0000000000092624&sum=100000 [20:03:46]StoreToDocumentArchive [20:03:46]shift 437 fd 225513 [20:03:46]save to /storage/0437/doc_00225513 [20:03:46]save last doc name /storage/0437/doc_00225513 to /storage/kkm_last_doc_name [20:03:46]save OK [20:03:46]Clear old archive folders... [20:03:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:03:46]tlvbuf is 0193E9A0 [20:03:46]SAM_PROTO_ClearQueue [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 09 00 00 [20:03:46]Write to MH i2c: E2 08 00 91 05 80 09 00 00 00 00 00 00 08 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 91 05 00 90 00 0A [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]SAM_PROTO_ClearQueue done [20:03:46]KKMCreateOFDPacket [20:03:46]OFDProtocolAddRootSTLVToBuf [20:03:46]FM_MakeSignedData [20:03:46]FM_MakeSignedData [20:03:46]SAM_PROTO_SignData [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 01 02 [20:03:46]Write to MH i2c: E2 08 00 92 05 80 0D 01 02 00 00 00 00 10 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 92 05 00 90 00 0B [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]wFMCommunicate request_size=255 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 21 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 70 03 00 35 04 06 00 30 [20:03:46]Write to MH i2c: E2 02 01 93 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 21 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 70 03 00 35 04 06 00 30 00 00 DB [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 93 05 00 90 00 0C [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]wFMCommunicate request_size=10 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 02 02 05 B0 AB 38 78 45 [20:03:46]Write to MH i2c: E2 0D 00 94 05 80 0D 02 02 05 00 B0 AB 38 78 45 00 00 6D [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 94 05 00 90 00 0D [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 03 02 [20:03:46]Write to MH i2c: E2 08 00 95 05 80 0D 03 02 00 00 00 00 15 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 0B 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 0B 00 95 05 00 00 E3 FA E0 04 73 E6 BA 90 00 EA [20:03:46]RAPDU: 00 E3 FA E0 04 73 E6 BA 90 00 [20:03:46]wFMCommunicate OK [20:03:46]SAM_PROTO_SignData done [20:03:46]FM_MakeSignedData done [20:03:46]CreateOFDProtocolMessage [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 11 00 00 [20:03:46]Write to MH i2c: E2 08 00 96 05 80 11 00 00 00 00 00 00 15 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 17 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 17 00 96 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [20:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:46]wFMCommunicate OK [20:03:46]CreateOFDProtocolMessage done [20:03:46]OFDSenderStorePacket 225513 [20:03:46]StoreOFDPacket docnum=225513 [20:03:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF AF 07 01 9D 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 21 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 70 03 00 35 04 06 00 30 B0 AB 38 78 45 00 E3 FA E0 04 73 E6 BA [20:03:46]CheckFolder [20:03:46]dirname=/storage/ofd_packets [20:03:46]CheckFolder done [20:03:46]ProducePacketName [20:03:46]name=ofd_packets/00225513 [20:03:46]NVStorageSaveData ofd_packets/00225513 [20:03:46]File name is /storage/ofd_packets/00225513 [20:03:46]Write 301 bytes [20:03:46]NVStorageSaveData done [20:03:46]OFDSenderStorePacket done [20:03:46]KKMCreateOFDPacket done [20:03:46]NVStorageSaveData kkm_last_timestamp [20:03:46]File name is /storage/kkm_last_timestamp [20:03:46]Write 4 bytes [20:03:46]NVStorageSaveData done [20:03:46]ExternCall_PrintAddStr [20:03:46]wPrintStart [20:03:46]Write to MH i2c: 01 00 00 97 05 9C [20:03:46]OFD Sender: Processing packet 225513 [packets to send 599, broken 598] [20:03:46]ProducePacketName [20:03:46]name=ofd_packets/00225513 [20:03:46]OFD Sender: To server: pG, [20:03:46]CommunicateWithHost lk.salyk.kg:30040 [20:03:46]ConnectInit lk.salyk.kg [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: 01 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: 01 07 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: 01 07 00 97 05 00 00 00 00 00 FF 0F B1 [20:03:46]RasterBufferAndPrint [20:03:46]line Счет N : (1)2001737 [20:03:46]line ИНН: 02508201610067 [20:03:46]line Контрольно-Кассовый Чек [20:03:46]line ПРОДАЖА [20:03:46]line ТРК (МРК, ГНК) : 63 [20:03:46]line Товар: 2710124130 [20:03:46]line Аи-92-К-5 [20:03:46]line 14.750 * 67.80 [20:03:46]line = 1000.05 [20:03:46]line НДС 12% НСП 1% [20:03:46]line > о реализуемом товаре [20:03:47]line ОКРУГЛЕНИЕ: -0.05 [20:03:47]line ИТОГО: 1000.00 [20:03:47]line Внесено: 1000.00 [20:03:47]line СДАЧА: 0.00 [20:03:47]line НСП 1% : 8.85 [20:03:47]line НДС 12% : 106.20 [20:03:47]line Наличными: 1000.00 [20:03:47]line Безнал.: 0.00 [20:03:47]line Место: АЗС № 97 "Партнер Нефть" [20:03:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:03:47]line СНО: Общий режим [20:03:47]line Чек 581 26.07.2024 20:03 [20:03:47]line Смена: 437 ФФД: 1.0 [20:03:47]line ЗНМ: 0300000054 [20:03:47]line РНМ: 0000000000092624 [20:03:47]line Версия ККМ: 001 [20:03:47]line ФМ: 0000000000874959 [20:03:47]line ФД: 225513 [20:03:47]line ФПД: 53535344982085 [20:03:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200345&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225513&fm=53535344982085&tin=02508201610067®Number=0000000000092624&sum=100000 [20:03:47]written 0, free lines is 4095 [20:03:47]Write to MH i2c: 01 00 00 C2 05 C7 [20:03:47]Write i2c OK [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: 01 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: 01 07 00 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 69 0C 43 [20:03:47]RasterBufferAndPrint [20:03:47]line [20:03:47]line [20:03:47]line [20:03:47]line [20:03:47]line [20:03:47]written 0, free lines is 3184 [20:03:47]MH_Cut [20:03:47]Write to MH i2c: D1 01 00 C9 05 01 A0 [20:03:47]Write i2c OK [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: D1 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: D1 01 00 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: D1 01 00 C9 05 00 9F [20:03:47]Write to MH i2c: 01 00 00 CA 05 CF [20:03:47]Write i2c OK [20:03:47]MH_I2C_Read... [20:03:48]*** Cut start [20:03:48]*** Partial cut [20:03:48]*** CUTSNS_PIN = 1 [20:03:48]*** CUTSNS_PIN = 0 [20:03:48]recv_with_timeout no data received [20:03:48]*** Brake cut motor [20:03:49]Read from MH i2c: 01 [20:03:49]MH_I2C_Read... [20:03:49]*** Stop cut motor [20:03:49]Read from MH i2c: 01 07 00 [20:03:49]MH_I2C_Read... [20:03:49]*** Cut end [20:03:49]Read from MH i2c: 01 07 00 CA 05 00 00 00 00 00 FF 0F E4 [20:03:49]process_action close_receipt done [20:03:49]requested_data is exist [20:03:49]produce_requested_data [20:03:49]requested_item fm.sn is exist - process it [20:03:49]wFMCommunicate request_size=4 [20:03:49]MH_SAM_APDU [20:03:49]CAPDU: 80 11 00 00 [20:03:49]Write to MH i2c: E2 08 00 CB 05 80 11 00 00 00 00 00 00 4A [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:49]Read from MH i2c: E2 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 17 00 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 17 00 CB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [20:03:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:03:49]wFMCommunicate OK [20:03:49]requested_item fd.num is exist - process it [20:03:49]SAM_PROTO_GetFieldsCounters [20:03:49]wFMCommunicate request_size=4 [20:03:49]MH_SAM_APDU [20:03:49]CAPDU: 80 13 00 00 [20:03:49]Write to MH i2c: E2 08 00 CC 05 80 13 00 00 00 00 00 00 4D [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:49]Read from MH i2c: E2 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 62 00 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 62 00 CC 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 5D [20:03:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 E9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:49]wFMCommunicate OK [20:03:49]SAM_PROTO_GetFieldsCounters done [20:03:49]requested_item shift.num is exist - process it [20:03:49]requested_item shift.opened is exist - process it [20:03:49]req_shift_opened [20:03:49]FM_GetShiftState [20:03:49]SAM_PROTO_GetShiftState [20:03:49]wFMCommunicate request_size=4 [20:03:49]MH_SAM_APDU [20:03:49]CAPDU: 80 13 01 00 [20:03:49]Write to MH i2c: E2 08 00 CD 05 80 13 01 00 00 00 00 00 4F [20:03:49]Write i2c OK [20:03:49]MH_I2C_Read... [20:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:49]Read from MH i2c: E2 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 0E 00 [20:03:49]MH_I2C_Read... [20:03:49]Read from MH i2c: E2 0E 00 CD 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 00 [20:03:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:03:49]wFMCommunicate OK [20:03:49]SAM_PROTO_GetShiftState done [20:03:49]FM_GetShiftState done [20:03:49]req_shift_opened done [20:03:49]requested_item shift.open_date is exist - process it [20:03:49]req_shift_open_date [20:03:49]req_shift_open_date done [20:03:49]produce_requested_data done [20:03:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225513,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:03:49]process_action_free close_receipt [20:03:49]json_value_free [20:03:49]json_value_free done [20:03:49]process_json_proto returns [20:03:49]Send response to host [20:03:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225513,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:03:49]free response buf [20:03:49]execute_script done [20:03:49]execute_script returns [20:03:49]free content buf [20:03:49]Sock 8.Close socket [20:03:49]Sock 8.Thread stoped [20:03:51]ConnectInit Can't take IP for lk.salyk.kg [20:03:51]CommunicateWithHost connect error [20:03:51]CommunicateWithHost err = -1 [20:03:51]OFD Sender: Server communicate error [20:03:56]OFD Sender: Processing packet 225513 [packets to send 599, broken 598] [20:03:56]ProducePacketName [20:03:56]name=ofd_packets/00225513 [20:03:56]OFD Sender: To server: pG, [20:03:56]CommunicateWithHost lk.salyk.kg:30040 [20:03:56]ConnectInit lk.salyk.kg [20:03:58]Connected sock=10 [20:03:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BF AF 07 01 9D 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 21 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 70 03 00 35 04 06 00 30 B0 AB 38 78 45 00 E3 FA E0 04 73 E6 BA [20:03:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2E 64 47 00 67 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 E9 70 03 00 F4 03 04 00 3C AD A3 66 B6 04 01 00 00 EE 5C 53 2C 8D B7 FB E1 [20:03:58]CommunicateWithHost err = 0 [20:03:58]CheckOFDResponse [20:03:58]1017 (14) - 77093643461234 [20:03:58]1041 (16) - 0000000000874959 [20:03:58]1040 (4) - 225513 [20:03:58]1012 (4) - 26.07.2024 14:05 [20:03:58]1206 (1) - 0 [20:03:58]OFD Sender: Remove packet 225513 [20:03:58]ProducePacketName [20:03:58]name=ofd_packets/00225513 [20:03:58]NVStorageDeleteData [20:03:59]OFD Sender: No OFD packet to send [20:04:04]OFD Sender: No OFD packet to send [20:04:09]OFD Sender: No OFD packet to send [20:04:14]OFD Sender: No OFD packet to send [20:04:19]OFD Sender: No OFD packet to send [20:04:24]OFD Sender: No OFD packet to send [20:04:29]OFD Sender: No OFD packet to send [20:04:34]OFD Sender: No OFD packet to send [20:04:37]recv_with_timeout no data received [20:04:39]OFD Sender: No OFD packet to send [20:04:44]OFD Sender: No OFD packet to send [20:04:49]OFD Sender: No OFD packet to send [20:04:54]OFD Sender: No OFD packet to send [20:04:59]OFD Sender: No OFD packet to send [20:05:04]OFD Sender: No OFD packet to send [20:05:09]OFD Sender: No OFD packet to send [20:05:11]accept exits with 9 [20:05:11]New connection [20:05:11]New thread 3067047268 created [20:05:11]Thread 3066903908 joined [20:05:11]Waiting for new connection... [20:05:11] Sock 9.Parse request [20:05:11]Sock 9.Check first char [20:05:11]Sock 9.First char is OK [20:05:11]request: POST /json_proto HTTP/1.0 [20:05:11]Method: POST [20:05:11]URL: /json_proto [20:05:11]Method is POST - this is cgi request [20:05:11]url: /json_proto [20:05:11]query_string will be loaded in cgi processing [20:05:11]execute_cgi json_proto POST (null) [20:05:11]execute_cgi path=json_proto method=POST [20:05:11]POST find Content-Length [20:05:11]Host: 172.17.43.131:8080 [20:05:11]Content-Length: 804 [20:05:11]Content-Type: application/json [20:05:11] [20:05:11]POST finish read [20:05:11]Found Content-Length = 804 [20:05:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:11]execute_script... [20:05:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:11]POST & json_proto [20:05:11]process_json_proto [20:05:11]json parsed OK: [20:05:11]protocol is kg_v1.0 [20:05:11]action value=close_receipt [20:05:11]process_action close_receipt [20:05:11]cmd_close_receipt [20:05:11]MH_GetDate [20:05:11]Write to MH i2c: F0 00 00 CE 05 C2 [20:05:11]Write i2c OK [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: F0 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: F0 09 00 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: F0 09 00 CE 05 00 78 01 A4 66 F9 24 A2 66 73 [20:05:11]GetLastDocTimeStamp 1722024225 [20:05:11]current date 1722024312 [20:05:11]FM_GetShiftState [20:05:11]SAM_PROTO_GetShiftState [20:05:11]wFMCommunicate request_size=4 [20:05:11]MH_SAM_APDU [20:05:11]CAPDU: 80 13 01 00 [20:05:11]Write to MH i2c: E2 08 00 CF 05 80 13 01 00 00 00 00 00 51 [20:05:11]Write i2c OK [20:05:11]MH_I2C_Read... [20:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:11]Read from MH i2c: E2 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: E2 0E 00 [20:05:11]MH_I2C_Read... [20:05:11]Read from MH i2c: E2 0E 00 CF 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 02 [20:05:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:05:11]wFMCommunicate OK [20:05:11]SAM_PROTO_GetShiftState done [20:05:11]FM_GetShiftState done [20:05:11]opened in 1721952182 [20:05:11]opened+sec_in_day 1722038582 [20:05:11]quantity*price = 100021 [20:05:11]sum+1 = 100023 [20:05:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 582 26.07.2024 20:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225514 ФПД: 258322758242257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200512&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225514&fm=258322758242257&tin=02508201610067®Number=0000000000092624&sum=100022 [20:05:12]StoreToDocumentArchive [20:05:12]shift 437 fd 225514 [20:05:12]save to /storage/0437/doc_00225514 [20:05:12]save last doc name /storage/0437/doc_00225514 to /storage/kkm_last_doc_name [20:05:12]save OK [20:05:12]Clear old archive folders... [20:05:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:05:12]tlvbuf is 0193E290 [20:05:12]SAM_PROTO_ClearQueue [20:05:12]wFMCommunicate request_size=4 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 09 00 00 [20:05:12]Write to MH i2c: E2 08 00 DC 05 80 09 00 00 00 00 00 00 53 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 DC 05 00 90 00 55 [20:05:12]RAPDU: 90 00 [20:05:12]wFMCommunicate OK [20:05:12]SAM_PROTO_ClearQueue done [20:05:12]KKMCreateOFDPacket [20:05:12]OFDProtocolAddRootSTLVToBuf [20:05:12]FM_MakeSignedData [20:05:12]FM_MakeSignedData [20:05:12]SAM_PROTO_SignData [20:05:12]wFMCommunicate request_size=4 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 0D 01 02 [20:05:12]Write to MH i2c: E2 08 00 DD 05 80 0D 01 02 00 00 00 00 5B [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 DD 05 00 90 00 56 [20:05:12]RAPDU: 90 00 [20:05:12]wFMCommunicate OK [20:05:12]wFMCommunicate request_size=255 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 78 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 70 03 00 35 04 06 00 EA [20:05:12]Write to MH i2c: E2 02 01 DE 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 78 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 70 03 00 35 04 06 00 EA 00 00 03 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [20:05:12]RAPDU: 90 00 [20:05:12]wFMCommunicate OK [20:05:12]wFMCommunicate request_size=10 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 0D 02 02 05 F1 74 3E 0F D1 [20:05:12]Write to MH i2c: E2 0D 00 DF 05 80 0D 02 02 05 00 F1 74 3E 0F D1 00 00 EB [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [20:05:12]RAPDU: 90 00 [20:05:12]wFMCommunicate OK [20:05:12]wFMCommunicate request_size=4 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 0D 03 02 [20:05:12]Write to MH i2c: E2 08 00 E0 05 80 0D 03 02 00 00 00 00 60 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 0B 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 0B 00 E0 05 00 A2 B7 66 48 06 CA 01 24 90 00 5D [20:05:12]RAPDU: A2 B7 66 48 06 CA 01 24 90 00 [20:05:12]wFMCommunicate OK [20:05:12]SAM_PROTO_SignData done [20:05:12]FM_MakeSignedData done [20:05:12]CreateOFDProtocolMessage [20:05:12]wFMCommunicate request_size=4 [20:05:12]MH_SAM_APDU [20:05:12]CAPDU: 80 11 00 00 [20:05:12]Write to MH i2c: E2 08 00 E1 05 80 11 00 00 00 00 00 00 60 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:12]Read from MH i2c: E2 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 17 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: E2 17 00 E1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [20:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:12]wFMCommunicate OK [20:05:12]CreateOFDProtocolMessage done [20:05:12]OFDSenderStorePacket 225514 [20:05:12]StoreOFDPacket docnum=225514 [20:05:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 3D 07 01 60 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 78 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 70 03 00 35 04 06 00 EA F1 74 3E 0F D1 A2 B7 66 48 06 CA 01 24 [20:05:12]CheckFolder [20:05:12]dirname=/storage/ofd_packets [20:05:12]CheckFolder done [20:05:12]ProducePacketName [20:05:12]name=ofd_packets/00225514 [20:05:12]NVStorageSaveData ofd_packets/00225514 [20:05:12]File name is /storage/ofd_packets/00225514 [20:05:12]Write 301 bytes [20:05:12]NVStorageSaveData done [20:05:12]OFDSenderStorePacket done [20:05:12]KKMCreateOFDPacket done [20:05:12]NVStorageSaveData kkm_last_timestamp [20:05:12]File name is /storage/kkm_last_timestamp [20:05:12]Write 4 bytes [20:05:12]NVStorageSaveData done [20:05:12]ExternCall_PrintAddStr [20:05:12]wPrintStart [20:05:12]Write to MH i2c: 01 00 00 E2 05 E7 [20:05:12]Write i2c OK [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: 01 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: 01 07 00 [20:05:12]MH_I2C_Read... [20:05:12]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [20:05:12]RasterBufferAndPrint [20:05:12]line Счет N : (1)2001738 [20:05:12]line ИНН: 02508201610067 [20:05:12]line Контрольно-Кассовый Чек [20:05:12]line ПРОДАЖА [20:05:12]line ТРК (МРК, ГНК) : 44 [20:05:12]line Товар: 2710124500 [20:05:12]line Аи-95-К-5 [20:05:12]line 13.480 * 74.20 [20:05:12]line = 1000.22 [20:05:12]line НДС 12% НСП 1% [20:05:12]line > о реализуемом товаре [20:05:12]line ИТОГО: 1000.22 [20:05:12]line НСП 1% : 8.85 [20:05:12]line НДС 12% : 106.22 [20:05:12]line Наличными: 0.00 [20:05:12]line Безнал.: 1000.22 [20:05:12]line Место: АЗС № 97 "Партнер Нефть" [20:05:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:05:12]line СНО: Общий режим [20:05:12]line Чек 582 26.07.2024 20:05 [20:05:12]line Смена: 437 ФФД: 1.0 [20:05:12]line ЗНМ: 0300000054 [20:05:12]line РНМ: 0000000000092624 [20:05:12]line Версия ККМ: 001 [20:05:12]line Платежная система: O! деньги [20:05:12]line ФМ: 0000000000874959 [20:05:12]line ФД: 225514 [20:05:12]line ФПД: 258322758242257 [20:05:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200512&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225514&fm=258322758242257&tin=02508201610067®Number=0000000000092624&sum=100022 [20:05:12]written 0, free lines is 4095 [20:05:12]OFD Sender: Processing packet 225514 [packets to send 599, broken 598] [20:05:12]ProducePacketName [20:05:12]name=ofd_packets/00225514 [20:05:12]OFD Sender: To server: pG, [20:05:12]CommunicateWithHost lk.salyk.kg:30040 [20:05:12]ConnectInit lk.salyk.kg [20:05:13]Write to MH i2c: 01 00 00 0C 06 12 [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: 01 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: 01 07 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: 01 07 00 0C 06 00 00 00 00 00 82 0C A7 [20:05:13]RasterBufferAndPrint [20:05:13]line [20:05:13]line [20:05:13]line [20:05:13]line [20:05:13]line [20:05:13]written 0, free lines is 3205 [20:05:13]MH_Cut [20:05:13]Write to MH i2c: D1 01 00 13 06 01 EB [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: D1 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: D1 01 00 [20:05:13]MH_I2C_Read... [20:05:13]Read from MH i2c: D1 01 00 13 06 00 EA [20:05:13]Write to MH i2c: 01 00 00 14 06 1A [20:05:13]Write i2c OK [20:05:13]MH_I2C_Read... [20:05:14]*** Cut start [20:05:14]*** Partial cut [20:05:14]*** CUTSNS_PIN = 1 [20:05:14]*** CUTSNS_PIN = 0 [20:05:14]*** Brake cut motor [20:05:15]Read from MH i2c: 01 [20:05:15]MH_I2C_Read... [20:05:15]*** Stop cut motor [20:05:15]*** Cut end [20:05:15]Read from MH i2c: 01 07 00 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: 01 07 00 14 06 00 00 00 00 00 FF 0F 2F [20:05:15]process_action close_receipt done [20:05:15]requested_data is exist [20:05:15]produce_requested_data [20:05:15]requested_item fm.sn is exist - process it [20:05:15]wFMCommunicate request_size=4 [20:05:15]MH_SAM_APDU [20:05:15]CAPDU: 80 11 00 00 [20:05:15]Write to MH i2c: E2 08 00 15 06 80 11 00 00 00 00 00 00 95 [20:05:15]Write i2c OK [20:05:15]MH_I2C_Read... [20:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:15]Read from MH i2c: E2 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 17 00 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 17 00 15 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [20:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:05:15]wFMCommunicate OK [20:05:15]requested_item fd.num is exist - process it [20:05:15]SAM_PROTO_GetFieldsCounters [20:05:15]wFMCommunicate request_size=4 [20:05:15]MH_SAM_APDU [20:05:15]CAPDU: 80 13 00 00 [20:05:15]Write to MH i2c: E2 08 00 16 06 80 13 00 00 00 00 00 00 98 [20:05:15]Write i2c OK [20:05:15]MH_I2C_Read... [20:05:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:15]Read from MH i2c: E2 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 62 00 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 62 00 16 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [20:05:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:15]wFMCommunicate OK [20:05:15]SAM_PROTO_GetFieldsCounters done [20:05:15]requested_item shift.num is exist - process it [20:05:15]requested_item shift.opened is exist - process it [20:05:15]req_shift_opened [20:05:15]FM_GetShiftState [20:05:15]SAM_PROTO_GetShiftState [20:05:15]wFMCommunicate request_size=4 [20:05:15]MH_SAM_APDU [20:05:15]CAPDU: 80 13 01 00 [20:05:15]Write to MH i2c: E2 08 00 17 06 80 13 01 00 00 00 00 00 9A [20:05:15]Write i2c OK [20:05:15]MH_I2C_Read... [20:05:15]Connected sock=11 [20:05:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D8 3D 07 01 60 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 78 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 70 03 00 35 04 06 00 EA F1 74 3E 0F D1 A2 B7 66 48 06 CA 01 24 [20:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:15]Read from MH i2c: E2 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 0E 00 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 0E 00 17 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4B [20:05:15]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:05:15]wFMCommunicate OK [20:05:15]SAM_PROTO_GetShiftState done [20:05:15]FM_GetShiftState done [20:05:15]req_shift_opened done [20:05:15]requested_item shift.open_date is exist - process it [20:05:15]req_shift_open_date [20:05:15]req_shift_open_date done [20:05:15]produce_requested_data done [20:05:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225514,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:05:15]process_action_free close_receipt [20:05:15]json_value_free [20:05:15]json_value_free done [20:05:15]process_json_proto returns [20:05:15]Send response to host [20:05:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225514,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:05:15]free response buf [20:05:15]execute_script done [20:05:15]execute_script returns [20:05:15]free content buf [20:05:15]Sock 9.Close socket [20:05:15]Sock 9.Thread stoped [20:05:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 00 AE 47 00 F8 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EA 70 03 00 F4 03 04 00 8A AD A3 66 B6 04 01 00 00 24 5F AF 6C 7E A4 32 58 [20:05:16]CommunicateWithHost err = 0 [20:05:16]CheckOFDResponse [20:05:16]1017 (14) - 77093643461234 [20:05:16]1041 (16) - 0000000000874959 [20:05:16]1040 (4) - 225514 [20:05:16]1012 (4) - 26.07.2024 14:07 [20:05:16]1206 (1) - 0 [20:05:16]OFD Sender: Remove packet 225514 [20:05:16]ProducePacketName [20:05:16]name=ofd_packets/00225514 [20:05:16]NVStorageDeleteData [20:05:16]OFD Sender: No OFD packet to send [20:05:21]OFD Sender: No OFD packet to send [20:05:26]OFD Sender: No OFD packet to send [20:05:31]OFD Sender: No OFD packet to send [20:05:36]OFD Sender: No OFD packet to send [20:05:40]recv_with_timeout no data received [20:05:41]OFD Sender: No OFD packet to send [20:05:46]OFD Sender: No OFD packet to send [20:05:51]OFD Sender: No OFD packet to send [20:05:56]OFD Sender: No OFD packet to send [20:06:01]OFD Sender: No OFD packet to send [20:06:06]OFD Sender: No OFD packet to send [20:06:11]OFD Sender: No OFD packet to send [20:06:16]OFD Sender: No OFD packet to send [20:06:21]OFD Sender: No OFD packet to send [20:06:25]recv_with_timeout no data received [20:06:26]OFD Sender: No OFD packet to send [20:06:31]OFD Sender: No OFD packet to send [20:06:36]OFD Sender: No OFD packet to send [20:06:41]OFD Sender: No OFD packet to send [20:06:46]OFD Sender: No OFD packet to send [20:06:51]OFD Sender: No OFD packet to send [20:06:56]OFD Sender: No OFD packet to send [20:07:01]accept exits with 8 [20:07:01]New connection [20:07:01]New thread 3066903908 created [20:07:01]Thread 3067047268 joined [20:07:01]Waiting for new connection... [20:07:01] Sock 8.Parse request [20:07:01]Sock 8.Check first char [20:07:01]Sock 8.First char is OK [20:07:01]request: POST /json_proto HTTP/1.0 [20:07:01]Method: POST [20:07:01]URL: /json_proto [20:07:01]Method is POST - this is cgi request [20:07:01]url: /json_proto [20:07:01]query_string will be loaded in cgi processing [20:07:01]execute_cgi json_proto POST (null) [20:07:01]execute_cgi path=json_proto method=POST [20:07:01]POST find Content-Length [20:07:01]Host: 172.17.43.131:8080 [20:07:01]Content-Length: 818 [20:07:01]Content-Type: application/json [20:07:01] [20:07:01]POST finish read [20:07:01]Found Content-Length = 818 [20:07:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:01]execute_script... [20:07:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:01]POST & json_proto [20:07:01]process_json_proto [20:07:01]json parsed OK: [20:07:01]protocol is kg_v1.0 [20:07:01]action value=close_receipt [20:07:01]process_action close_receipt [20:07:01]cmd_close_receipt [20:07:01]MH_GetDate [20:07:01]Write to MH i2c: F0 00 00 18 06 0D [20:07:01]Write i2c OK [20:07:01]MH_I2C_Read... [20:07:01]Read from MH i2c: F0 [20:07:01]MH_I2C_Read... [20:07:01]Read from MH i2c: F0 09 00 [20:07:01]MH_I2C_Read... [20:07:01]Read from MH i2c: F0 09 00 18 06 00 E6 01 A4 66 F9 24 A2 66 2C [20:07:01]GetLastDocTimeStamp 1722024312 [20:07:01]current date 1722024422 [20:07:01]FM_GetShiftState [20:07:01]SAM_PROTO_GetShiftState [20:07:01]wFMCommunicate request_size=4 [20:07:01]MH_SAM_APDU [20:07:01]CAPDU: 80 13 01 00 [20:07:01]Write to MH i2c: E2 08 00 19 06 80 13 01 00 00 00 00 00 9C [20:07:01]Write i2c OK [20:07:01]MH_I2C_Read... [20:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:01]Read from MH i2c: E2 [20:07:01]MH_I2C_Read... [20:07:01]Read from MH i2c: E2 0E 00 [20:07:01]MH_I2C_Read... [20:07:01]Read from MH i2c: E2 0E 00 19 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4D [20:07:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:07:01]wFMCommunicate OK [20:07:01]SAM_PROTO_GetShiftState done [20:07:01]FM_GetShiftState done [20:07:01]opened in 1721952182 [20:07:01]opened+sec_in_day 1722038582 [20:07:01]quantity*price = 90004 [20:07:01]sum+1 = 90006 [20:07:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.05 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 583 26.07.2024 20:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225515 ФПД: 166676124755264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225515&fm=166676124755264&tin=02508201610067®Number=0000000000092624&sum=90005 [20:07:02]StoreToDocumentArchive [20:07:02]shift 437 fd 225515 [20:07:02]save to /storage/0437/doc_00225515 [20:07:02]save last doc name /storage/0437/doc_00225515 to /storage/kkm_last_doc_name [20:07:02]save OK [20:07:02]Clear old archive folders... [20:07:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:07:02]tlvbuf is 0194A920 [20:07:02]SAM_PROTO_ClearQueue [20:07:02]wFMCommunicate request_size=4 [20:07:02]MH_SAM_APDU [20:07:02]CAPDU: 80 09 00 00 [20:07:02]Write to MH i2c: E2 08 00 26 06 80 09 00 00 00 00 00 00 9E [20:07:02]Write i2c OK [20:07:02]MH_I2C_Read... [20:07:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:02]Read from MH i2c: E2 [20:07:02]MH_I2C_Read... [20:07:02]Read from MH i2c: E2 03 00 [20:07:02]MH_I2C_Read... [20:07:02]Read from MH i2c: E2 03 00 26 06 00 90 00 A0 [20:07:02]RAPDU: 90 00 [20:07:02]wFMCommunicate OK [20:07:02]SAM_PROTO_ClearQueue done [20:07:02]KKMCreateOFDPacket [20:07:02]OFDProtocolAddRootSTLVToBuf [20:07:02]FM_MakeSignedData [20:07:02]FM_MakeSignedData [20:07:02]SAM_PROTO_SignData [20:07:02]wFMCommunicate request_size=4 [20:07:02]MH_SAM_APDU [20:07:02]CAPDU: 80 0D 01 02 [20:07:02]Write to MH i2c: E2 08 00 27 06 80 0D 01 02 00 00 00 00 A6 [20:07:02]Write i2c OK [20:07:02]MH_I2C_Read... [20:07:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:02]Read from MH i2c: E2 [20:07:02]MH_I2C_Read... [20:07:02]Read from MH i2c: E2 03 00 [20:07:02]MH_I2C_Read... [20:07:02]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [20:07:02]RAPDU: 90 00 [20:07:02]wFMCommunicate OK [20:07:02]wFMCommunicate request_size=255 [20:07:02]MH_SAM_APDU [20:07:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 E6 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 70 03 00 35 04 06 00 97 [20:07:02]Write to MH i2c: E2 02 01 28 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 E6 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 70 03 00 35 04 06 00 97 00 00 C3 [20:07:02]Write i2c OK [20:07:02]MH_I2C_Read... [20:07:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:03]Read from MH i2c: E2 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 03 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [20:07:03]RAPDU: 90 00 [20:07:03]wFMCommunicate OK [20:07:03]wFMCommunicate request_size=10 [20:07:03]MH_SAM_APDU [20:07:03]CAPDU: 80 0D 02 02 05 97 4F 35 65 40 [20:07:03]Write to MH i2c: E2 0D 00 29 06 80 0D 02 02 05 00 97 4F 35 65 40 00 00 73 [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:03]Read from MH i2c: E2 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 03 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [20:07:03]RAPDU: 90 00 [20:07:03]wFMCommunicate OK [20:07:03]wFMCommunicate request_size=4 [20:07:03]MH_SAM_APDU [20:07:03]CAPDU: 80 0D 03 02 [20:07:03]Write to MH i2c: E2 08 00 2A 06 80 0D 03 02 00 00 00 00 AB [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:03]Read from MH i2c: E2 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 0B 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 0B 00 2A 06 00 3A BB 42 85 0C 95 FB 04 90 00 08 [20:07:03]RAPDU: 3A BB 42 85 0C 95 FB 04 90 00 [20:07:03]wFMCommunicate OK [20:07:03]SAM_PROTO_SignData done [20:07:03]FM_MakeSignedData done [20:07:03]CreateOFDProtocolMessage [20:07:03]wFMCommunicate request_size=4 [20:07:03]MH_SAM_APDU [20:07:03]CAPDU: 80 11 00 00 [20:07:03]Write to MH i2c: E2 08 00 2B 06 80 11 00 00 00 00 00 00 AB [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:03]Read from MH i2c: E2 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 17 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: E2 17 00 2B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 08 [20:07:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:07:03]wFMCommunicate OK [20:07:03]CreateOFDProtocolMessage done [20:07:03]OFDSenderStorePacket 225515 [20:07:03]StoreOFDPacket docnum=225515 [20:07:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 13 28 07 01 F2 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 E6 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 70 03 00 35 04 06 00 97 97 4F 35 65 40 3A BB 42 85 0C 95 FB 04 [20:07:03]CheckFolder [20:07:03]dirname=/storage/ofd_packets [20:07:03]CheckFolder done [20:07:03]ProducePacketName [20:07:03]name=ofd_packets/00225515 [20:07:03]NVStorageSaveData ofd_packets/00225515 [20:07:03]File name is /storage/ofd_packets/00225515 [20:07:03]Write 301 bytes [20:07:03]NVStorageSaveData done [20:07:03]OFDSenderStorePacket done [20:07:03]KKMCreateOFDPacket done [20:07:03]NVStorageSaveData kkm_last_timestamp [20:07:03]File name is /storage/kkm_last_timestamp [20:07:03]Write 4 bytes [20:07:03]NVStorageSaveData done [20:07:03]ExternCall_PrintAddStr [20:07:03]wPrintStart [20:07:03]Write to MH i2c: 01 00 00 2C 06 32 [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: 01 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: 01 07 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 FF 0F 47 [20:07:03]RasterBufferAndPrint [20:07:03]line Счет N : (1)2001739 [20:07:03]line ИНН: 02508201610067 [20:07:03]line Контрольно-Кассовый Чек [20:07:03]line ПРОДАЖА [20:07:03]line ТРК (МРК, ГНК) : 54 [20:07:03]line Товар: 2710124500 [20:07:03]line Аи-95-К-5 [20:07:03]line 12.130 * 74.20 [20:07:03]line = 900.05 [20:07:03]line НДС 12% НСП 1% [20:07:03]line > о реализуемом товаре [20:07:03]line ИТОГО: 900.05 [20:07:03]line НСП 1% : 7.96 [20:07:03]line НДС 12% : 95.58 [20:07:03]line Наличными: 0.00 [20:07:03]line Безнал.: 900.05 [20:07:03]line Место: АЗС № 97 "Партнер Нефть" [20:07:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:07:03]line СНО: Общий режим [20:07:03]line Чек 583 26.07.2024 20:07 [20:07:03]line Смена: 437 ФФД: 1.0 [20:07:03]line ЗНМ: 0300000054 [20:07:03]line РНМ: 0000000000092624 [20:07:03]line Версия ККМ: 001 [20:07:03]line Платежная система: Бакай Банк [20:07:03]line ФМ: 0000000000874959 [20:07:03]line ФД: 225515 [20:07:03]line ФПД: 166676124755264 [20:07:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T200702&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225515&fm=166676124755264&tin=02508201610067®Number=0000000000092624&sum=90005 [20:07:03]written 0, free lines is 4095 [20:07:03]OFD Sender: Processing packet 225515 [packets to send 599, broken 598] [20:07:03]ProducePacketName [20:07:03]name=ofd_packets/00225515 [20:07:03]OFD Sender: To server: pG, [20:07:03]CommunicateWithHost lk.salyk.kg:30040 [20:07:03]ConnectInit lk.salyk.kg [20:07:03]Write to MH i2c: 01 00 00 56 06 5C [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: 01 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: 01 07 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: 01 07 00 56 06 00 00 00 00 00 78 0C E7 [20:07:03]RasterBufferAndPrint [20:07:03]line [20:07:03]line [20:07:03]line [20:07:03]line [20:07:03]line [20:07:03]written 0, free lines is 3196 [20:07:03]MH_Cut [20:07:03]Write to MH i2c: D1 01 00 5D 06 01 35 [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: D1 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: D1 01 00 [20:07:03]MH_I2C_Read... [20:07:03]Read from MH i2c: D1 01 00 5D 06 00 34 [20:07:03]Write to MH i2c: 01 00 00 5E 06 64 [20:07:03]Write i2c OK [20:07:03]MH_I2C_Read... [20:07:05]*** Cut start [20:07:05]*** Partial cut [20:07:05]*** CUTSNS_PIN = 1 [20:07:05]*** CUTSNS_PIN = 0 [20:07:05]*** Brake cut motor [20:07:05]Read from MH i2c: 01 [20:07:05]MH_I2C_Read... [20:07:05]*** Stop cut motor [20:07:05]*** Cut end [20:07:05]Read from MH i2c: 01 07 00 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: 01 07 00 5E 06 00 00 00 00 00 FF 0F 79 [20:07:05]process_action close_receipt done [20:07:05]requested_data is exist [20:07:05]produce_requested_data [20:07:05]requested_item fm.sn is exist - process it [20:07:05]wFMCommunicate request_size=4 [20:07:05]MH_SAM_APDU [20:07:05]CAPDU: 80 11 00 00 [20:07:05]Write to MH i2c: E2 08 00 5F 06 80 11 00 00 00 00 00 00 DF [20:07:05]Write i2c OK [20:07:05]MH_I2C_Read... [20:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:05]Read from MH i2c: E2 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: E2 17 00 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: E2 17 00 5F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [20:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:07:05]wFMCommunicate OK [20:07:05]requested_item fd.num is exist - process it [20:07:05]SAM_PROTO_GetFieldsCounters [20:07:05]wFMCommunicate request_size=4 [20:07:05]MH_SAM_APDU [20:07:05]CAPDU: 80 13 00 00 [20:07:05]Write to MH i2c: E2 08 00 60 06 80 13 00 00 00 00 00 00 E2 [20:07:05]Write i2c OK [20:07:05]MH_I2C_Read... [20:07:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:05]Read from MH i2c: E2 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: E2 62 00 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: E2 62 00 60 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [20:07:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:07:05]wFMCommunicate OK [20:07:05]SAM_PROTO_GetFieldsCounters done [20:07:05]requested_item shift.num is exist - process it [20:07:05]requested_item shift.opened is exist - process it [20:07:05]req_shift_opened [20:07:05]FM_GetShiftState [20:07:05]SAM_PROTO_GetShiftState [20:07:05]wFMCommunicate request_size=4 [20:07:05]MH_SAM_APDU [20:07:05]CAPDU: 80 13 01 00 [20:07:05]Write to MH i2c: E2 08 00 61 06 80 13 01 00 00 00 00 00 E4 [20:07:05]Write i2c OK [20:07:05]MH_I2C_Read... [20:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:05]Read from MH i2c: E2 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: E2 0E 00 [20:07:05]MH_I2C_Read... [20:07:05]Read from MH i2c: E2 0E 00 61 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [20:07:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:07:05]wFMCommunicate OK [20:07:05]SAM_PROTO_GetShiftState done [20:07:05]FM_GetShiftState done [20:07:05]req_shift_opened done [20:07:05]requested_item shift.open_date is exist - process it [20:07:05]req_shift_open_date [20:07:05]req_shift_open_date done [20:07:05]produce_requested_data done [20:07:05]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225515,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:07:05]process_action_free close_receipt [20:07:05]json_value_free [20:07:05]json_value_free done [20:07:05]process_json_proto returns [20:07:05]Send response to host [20:07:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225515,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:07:05]free response buf [20:07:05]execute_script done [20:07:05]execute_script returns [20:07:05]free content buf [20:07:05]Sock 8.Close socket [20:07:05]Sock 8.Thread stoped [20:07:08]ConnectInit Can't take IP for lk.salyk.kg [20:07:08]CommunicateWithHost connect error [20:07:08]CommunicateWithHost err = -1 [20:07:08]OFD Sender: Server communicate error [20:07:13]OFD Sender: Processing packet 225515 [packets to send 599, broken 598] [20:07:13]ProducePacketName [20:07:13]name=ofd_packets/00225515 [20:07:13]OFD Sender: To server: pG, [20:07:13]CommunicateWithHost lk.salyk.kg:30040 [20:07:13]ConnectInit lk.salyk.kg [20:07:14]Connected sock=8 [20:07:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 13 28 07 01 F2 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 E6 01 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 70 03 00 35 04 06 00 97 97 4F 35 65 40 3A BB 42 85 0C 95 FB 04 [20:07:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AD A3 47 00 84 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EB 70 03 00 F4 03 04 00 01 AE A3 66 B6 04 01 00 00 4C A7 19 7B DD 2C A1 5E [20:07:15]CommunicateWithHost err = 0 [20:07:15]CheckOFDResponse [20:07:15]1017 (14) - 77093643461234 [20:07:15]1041 (16) - 0000000000874959 [20:07:15]1040 (4) - 225515 [20:07:15]1012 (4) - 26.07.2024 14:09 [20:07:15]1206 (1) - 0 [20:07:15]OFD Sender: Remove packet 225515 [20:07:15]ProducePacketName [20:07:15]name=ofd_packets/00225515 [20:07:15]NVStorageDeleteData [20:07:15]OFD Sender: No OFD packet to send [20:07:20]OFD Sender: No OFD packet to send [20:07:25]OFD Sender: No OFD packet to send [20:07:31]OFD Sender: No OFD packet to send [20:07:36]OFD Sender: No OFD packet to send [20:07:41]OFD Sender: No OFD packet to send [20:07:46]OFD Sender: No OFD packet to send [20:07:51]OFD Sender: No OFD packet to send [20:07:56]OFD Sender: No OFD packet to send [20:08:01]OFD Sender: No OFD packet to send [20:08:06]OFD Sender: No OFD packet to send [20:08:10]recv_with_timeout no data received [20:08:11]OFD Sender: No OFD packet to send [20:08:16]OFD Sender: No OFD packet to send [20:08:21]OFD Sender: No OFD packet to send [20:08:26]OFD Sender: No OFD packet to send [20:08:31]OFD Sender: No OFD packet to send [20:08:36]OFD Sender: No OFD packet to send [20:08:40]accept exits with 10 [20:08:40]New connection [20:08:40]New thread 3067047268 created [20:08:40]Thread 3066903908 joined [20:08:40]Waiting for new connection... [20:08:40] Sock 10.Parse request [20:08:40]Sock 10.Check first char [20:08:40]Sock 10.First char is OK [20:08:40]request: POST /json_proto HTTP/1.0 [20:08:40]Method: POST [20:08:40]URL: /json_proto [20:08:40]Method is POST - this is cgi request [20:08:40]url: /json_proto [20:08:40]query_string will be loaded in cgi processing [20:08:40]execute_cgi json_proto POST (null) [20:08:40]execute_cgi path=json_proto method=POST [20:08:40]POST find Content-Length [20:08:40]Host: 172.17.43.131:8080 [20:08:40]Content-Length: 675 [20:08:40]Content-Type: application/json [20:08:40] [20:08:40]POST finish read [20:08:40]Found Content-Length = 675 [20:08:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:40]execute_script... [20:08:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:40]POST & json_proto [20:08:40]process_json_proto [20:08:40]json parsed OK: [20:08:40]protocol is kg_v1.0 [20:08:40]action value=close_receipt [20:08:40]process_action close_receipt [20:08:40]cmd_close_receipt [20:08:40]MH_GetDate [20:08:40]Write to MH i2c: F0 00 00 62 06 57 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: F0 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: F0 09 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: F0 09 00 62 06 00 48 02 A4 66 F9 24 A2 66 D9 [20:08:40]GetLastDocTimeStamp 1722024422 [20:08:40]current date 1722024520 [20:08:40]FM_GetShiftState [20:08:40]SAM_PROTO_GetShiftState [20:08:40]wFMCommunicate request_size=4 [20:08:40]MH_SAM_APDU [20:08:40]CAPDU: 80 13 01 00 [20:08:40]Write to MH i2c: E2 08 00 63 06 80 13 01 00 00 00 00 00 E6 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:40]Read from MH i2c: E2 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 0E 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 0E 00 63 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [20:08:40]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:08:40]wFMCommunicate OK [20:08:40]SAM_PROTO_GetShiftState done [20:08:40]FM_GetShiftState done [20:08:40]opened in 1721952182 [20:08:40]opened+sec_in_day 1722038582 [20:08:40]quantity*price = 50037 [20:08:40]sum+1 = 50039 [20:08:40]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2900.00 Внесено: 2900.00 СДАЧА: 0.00 НСП 1% : 25.66 НДС 12% : 307.97 Наличными: 2900.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 585 26.07.2024 20:10 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225517 ФПД: 132813933799650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201054&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225517&fm=132813933799650&tin=02508201610067®Number=0000000000092624&sum=290000 [20:10:54]StoreToDocumentArchive [20:10:54]shift 437 fd 225517 [20:10:54]save to /storage/0437/doc_00225517 [20:10:54]save last doc name /storage/0437/doc_00225517 to /storage/kkm_last_doc_name [20:10:54]save OK [20:10:54]Clear old archive folders... [20:10:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:10:54]tlvbuf is 018CBEE0 [20:10:54]SAM_PROTO_ClearQueue [20:10:54]wFMCommunicate request_size=4 [20:10:54]MH_SAM_APDU [20:10:54]CAPDU: 80 09 00 00 [20:10:54]Write to MH i2c: E2 08 00 BB 06 80 09 00 00 00 00 00 00 33 [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:54]Read from MH i2c: E2 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 BB 06 00 90 00 35 [20:10:54]RAPDU: 90 00 [20:10:54]wFMCommunicate OK [20:10:54]SAM_PROTO_ClearQueue done [20:10:54]KKMCreateOFDPacket [20:10:54]OFDProtocolAddRootSTLVToBuf [20:10:54]FM_MakeSignedData [20:10:54]FM_MakeSignedData [20:10:54]SAM_PROTO_SignData [20:10:54]wFMCommunicate request_size=4 [20:10:54]MH_SAM_APDU [20:10:54]CAPDU: 80 0D 01 02 [20:10:54]Write to MH i2c: E2 08 00 BC 06 80 0D 01 02 00 00 00 00 3B [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:54]Read from MH i2c: E2 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 BC 06 00 90 00 36 [20:10:54]RAPDU: 90 00 [20:10:54]wFMCommunicate OK [20:10:54]wFMCommunicate request_size=255 [20:10:54]MH_SAM_APDU [20:10:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 95 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 CE 02 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 70 03 00 35 04 06 00 78 CB 27 58 [20:10:54]Write to MH i2c: E2 02 01 BD 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 95 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 CE 02 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 70 03 00 35 04 06 00 78 CB 27 58 00 00 23 [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]OFD Sender: No OFD packet to send [20:10:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:54]Read from MH i2c: E2 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [20:10:54]RAPDU: 90 00 [20:10:54]wFMCommunicate OK [20:10:54]wFMCommunicate request_size=7 [20:10:54]MH_SAM_APDU [20:10:54]CAPDU: 80 0D 02 02 02 68 E2 [20:10:54]Write to MH i2c: E2 0A 00 BE 06 80 0D 02 02 02 00 68 E2 00 00 8C [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:54]Read from MH i2c: E2 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [20:10:54]RAPDU: 90 00 [20:10:54]wFMCommunicate OK [20:10:54]wFMCommunicate request_size=4 [20:10:54]MH_SAM_APDU [20:10:54]CAPDU: 80 0D 03 02 [20:10:54]Write to MH i2c: E2 08 00 BF 06 80 0D 03 02 00 00 00 00 40 [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:54]Read from MH i2c: E2 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 0B 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 0B 00 BF 06 00 48 7E 4E F0 FF 04 7B 1A 90 00 DD [20:10:54]RAPDU: 48 7E 4E F0 FF 04 7B 1A 90 00 [20:10:54]wFMCommunicate OK [20:10:54]SAM_PROTO_SignData done [20:10:54]FM_MakeSignedData done [20:10:54]CreateOFDProtocolMessage [20:10:54]wFMCommunicate request_size=4 [20:10:54]MH_SAM_APDU [20:10:54]CAPDU: 80 11 00 00 [20:10:54]Write to MH i2c: E2 08 00 C0 06 80 11 00 00 00 00 00 00 40 [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:54]Read from MH i2c: E2 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 17 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: E2 17 00 C0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [20:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:10:54]wFMCommunicate OK [20:10:54]CreateOFDProtocolMessage done [20:10:54]OFDSenderStorePacket 225517 [20:10:54]StoreOFDPacket docnum=225517 [20:10:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3E 03 04 01 23 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 95 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 CE 02 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 70 03 00 35 04 06 00 78 CB 27 58 68 E2 48 7E 4E F0 FF 04 7B 1A [20:10:54]CheckFolder [20:10:54]dirname=/storage/ofd_packets [20:10:54]CheckFolder done [20:10:54]ProducePacketName [20:10:54]name=ofd_packets/00225517 [20:10:54]NVStorageSaveData ofd_packets/00225517 [20:10:54]File name is /storage/ofd_packets/00225517 [20:10:54]Write 298 bytes [20:10:54]NVStorageSaveData done [20:10:54]OFDSenderStorePacket done [20:10:54]KKMCreateOFDPacket done [20:10:54]NVStorageSaveData kkm_last_timestamp [20:10:54]File name is /storage/kkm_last_timestamp [20:10:54]Write 4 bytes [20:10:54]NVStorageSaveData done [20:10:54]ExternCall_PrintAddStr [20:10:54]wPrintStart [20:10:54]Write to MH i2c: 01 00 00 C1 06 C7 [20:10:54]Write i2c OK [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: 01 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: 01 07 00 [20:10:54]MH_I2C_Read... [20:10:54]Read from MH i2c: 01 07 00 C1 06 00 00 00 00 00 FF 0F DC [20:10:54]RasterBufferAndPrint [20:10:54]line Счет N : (1)2001741 [20:10:54]line ИНН: 02508201610067 [20:10:54]line Контрольно-Кассовый Чек [20:10:54]line ПРОДАЖА [20:10:54]line ТРК (МРК, ГНК) : 11 [20:10:54]line Товар: 2710194210 [20:10:54]line ДТ-К-5 [20:10:54]line 38.310 * 75.70 [20:10:54]line = 2900.07 [20:10:54]line НДС 12% НСП 1% [20:10:54]line > о реализуемом товаре [20:10:54]line ОКРУГЛЕНИЕ: -0.07 [20:10:54]line ИТОГО: 2900.00 [20:10:54]line Внесено: 2900.00 [20:10:54]line СДАЧА: 0.00 [20:10:54]line НСП 1% : 25.66 [20:10:54]line НДС 12% : 307.97 [20:10:54]line Наличными: 2900.00 [20:10:54]line Безнал.: 0.00 [20:10:54]line Место: АЗС № 97 "Партнер Нефть" [20:10:54]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:10:54]line СНО: Общий режим [20:10:54]line Чек 585 26.07.2024 20:10 [20:10:54]line Смена: 437 ФФД: 1.0 [20:10:54]line ЗНМ: 0300000054 [20:10:54]line РНМ: 0000000000092624 [20:10:54]line Версия ККМ: 001 [20:10:54]line ФМ: 0000000000874959 [20:10:54]line ФД: 225517 [20:10:54]line ФПД: 132813933799650 [20:10:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201054&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225517&fm=132813933799650&tin=02508201610067®Number=0000000000092624&sum=290000 [20:10:55]OFD Sender: Processing packet 225517 [packets to send 599, broken 598] [20:10:55]ProducePacketName [20:10:55]name=ofd_packets/00225517 [20:10:55]OFD Sender: To server: pG, [20:10:55]CommunicateWithHost lk.salyk.kg:30040 [20:10:55]ConnectInit lk.salyk.kg [20:10:55]written 0, free lines is 4095 [20:10:55]Write to MH i2c: 01 00 00 EC 06 F2 [20:10:55]Write i2c OK [20:10:55]MH_I2C_Read... [20:10:55]Read from MH i2c: 01 [20:10:55]MH_I2C_Read... [20:10:55]Read from MH i2c: 01 07 00 [20:10:55]MH_I2C_Read... [20:10:55]Read from MH i2c: 01 07 00 EC 06 00 00 00 00 00 61 0C 66 [20:10:55]RasterBufferAndPrint [20:10:55]line [20:10:55]line [20:10:55]line [20:10:55]line [20:10:55]line [20:10:55]written 0, free lines is 3173 [20:10:55]MH_Cut [20:10:55]Write to MH i2c: D1 01 00 F3 06 01 CB [20:10:55]Write i2c OK [20:10:55]MH_I2C_Read... [20:10:55]Read from MH i2c: D1 [20:10:55]MH_I2C_Read... [20:10:55]Read from MH i2c: D1 01 00 [20:10:55]MH_I2C_Read... [20:10:55]Read from MH i2c: D1 01 00 F3 06 00 CA [20:10:55]Write to MH i2c: 01 00 00 F4 06 FA [20:10:55]Write i2c OK [20:10:55]MH_I2C_Read... [20:10:56]Connected sock=10 [20:10:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3E 03 04 01 23 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 95 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 D7 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 CE 02 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 70 03 00 35 04 06 00 78 CB 27 58 68 E2 48 7E 4E F0 FF 04 7B 1A [20:10:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A4 11 47 00 12 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 ED 70 03 00 F4 03 04 00 DE AE A3 66 B6 04 01 00 00 8C 20 E7 6E DD 17 55 2A [20:10:56]CommunicateWithHost err = 0 [20:10:56]CheckOFDResponse [20:10:56]1017 (14) - 77093643461234 [20:10:56]1041 (16) - 0000000000874959 [20:10:56]1040 (4) - 225517 [20:10:56]1012 (4) - 26.07.2024 14:12 [20:10:56]1206 (1) - 0 [20:10:56]OFD Sender: Remove packet 225517 [20:10:56]ProducePacketName [20:10:56]name=ofd_packets/00225517 [20:10:56]NVStorageDeleteData [20:10:56]*** Cut start [20:10:56]*** Partial cut [20:10:56]*** CUTSNS_PIN = 1 [20:10:56]OFD Sender: No OFD packet to send [20:10:57]*** CUTSNS_PIN = 0 [20:10:57]*** Brake cut motor [20:10:57]Read from MH i2c: 01 [20:10:57]MH_I2C_Read... [20:10:57]*** Stop cut motor [20:10:57]*** Cut end [20:10:57]Read from MH i2c: 01 07 00 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 FF 0F 0F [20:10:57]process_action close_receipt done [20:10:57]requested_data is exist [20:10:57]produce_requested_data [20:10:57]requested_item fm.sn is exist - process it [20:10:57]wFMCommunicate request_size=4 [20:10:57]MH_SAM_APDU [20:10:57]CAPDU: 80 11 00 00 [20:10:57]Write to MH i2c: E2 08 00 F5 06 80 11 00 00 00 00 00 00 75 [20:10:57]Write i2c OK [20:10:57]MH_I2C_Read... [20:10:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:57]Read from MH i2c: E2 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: E2 17 00 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: E2 17 00 F5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [20:10:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:10:57]wFMCommunicate OK [20:10:57]requested_item fd.num is exist - process it [20:10:57]SAM_PROTO_GetFieldsCounters [20:10:57]wFMCommunicate request_size=4 [20:10:57]MH_SAM_APDU [20:10:57]CAPDU: 80 13 00 00 [20:10:57]Write to MH i2c: E2 08 00 F6 06 80 13 00 00 00 00 00 00 78 [20:10:57]Write i2c OK [20:10:57]MH_I2C_Read... [20:10:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:57]Read from MH i2c: E2 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: E2 62 00 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: E2 62 00 F6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [20:10:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 ED 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:10:57]wFMCommunicate OK [20:10:57]SAM_PROTO_GetFieldsCounters done [20:10:57]requested_item shift.num is exist - process it [20:10:57]requested_item shift.opened is exist - process it [20:10:57]req_shift_opened [20:10:57]FM_GetShiftState [20:10:57]SAM_PROTO_GetShiftState [20:10:57]wFMCommunicate request_size=4 [20:10:57]MH_SAM_APDU [20:10:57]CAPDU: 80 13 01 00 [20:10:57]Write to MH i2c: E2 08 00 F7 06 80 13 01 00 00 00 00 00 7A [20:10:57]Write i2c OK [20:10:57]MH_I2C_Read... [20:10:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:57]Read from MH i2c: E2 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: E2 0E 00 [20:10:57]MH_I2C_Read... [20:10:57]Read from MH i2c: E2 0E 00 F7 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2B [20:10:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:10:57]wFMCommunicate OK [20:10:57]SAM_PROTO_GetShiftState done [20:10:57]FM_GetShiftState done [20:10:57]req_shift_opened done [20:10:57]requested_item shift.open_date is exist - process it [20:10:57]req_shift_open_date [20:10:57]req_shift_open_date done [20:10:57]produce_requested_data done [20:10:57]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225517,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:10:57]process_action_free close_receipt [20:10:57]json_value_free [20:10:57]json_value_free done [20:10:57]process_json_proto returns [20:10:57]Send response to host [20:10:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225517,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:10:57]free response buf [20:10:57]execute_script done [20:10:57]execute_script returns [20:10:57]free content buf [20:10:57]Sock 9.Close socket [20:10:57]Sock 9.Thread stoped [20:11:02]OFD Sender: No OFD packet to send [20:11:07]OFD Sender: No OFD packet to send [20:11:12]OFD Sender: No OFD packet to send [20:11:17]OFD Sender: No OFD packet to send [20:11:22]OFD Sender: No OFD packet to send [20:11:27]OFD Sender: No OFD packet to send [20:11:32]OFD Sender: No OFD packet to send [20:11:37]OFD Sender: No OFD packet to send [20:11:42]OFD Sender: No OFD packet to send [20:11:47]OFD Sender: No OFD packet to send [20:11:52]OFD Sender: No OFD packet to send [20:11:57]OFD Sender: No OFD packet to send [20:12:02]OFD Sender: No OFD packet to send [20:12:07]OFD Sender: No OFD packet to send [20:12:12]OFD Sender: No OFD packet to send [20:12:17]OFD Sender: No OFD packet to send [20:12:22]OFD Sender: No OFD packet to send [20:12:27]OFD Sender: No OFD packet to send [20:12:32]OFD Sender: No OFD packet to send [20:12:37]OFD Sender: No OFD packet to send [20:12:41]accept exits with 8 [20:12:41]New connection [20:12:41]New thread 3067047268 created [20:12:41]Thread 3066903908 joined [20:12:41]Waiting for new connection... [20:12:41] Sock 8.Parse request [20:12:41]Sock 8.Check first char [20:12:41]Sock 8.First char is OK [20:12:41]request: POST /json_proto HTTP/1.0 [20:12:41]Method: POST [20:12:41]URL: /json_proto [20:12:41]Method is POST - this is cgi request [20:12:41]url: /json_proto [20:12:41]query_string will be loaded in cgi processing [20:12:41]execute_cgi json_proto POST (null) [20:12:41]execute_cgi path=json_proto method=POST [20:12:41]POST find Content-Length [20:12:41]Host: 172.17.43.131:8080 [20:12:41]Content-Length: 680 [20:12:41]Content-Type: application/json [20:12:41] [20:12:41]POST finish read [20:12:41]Found Content-Length = 680 [20:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:41]execute_script... [20:12:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:41]POST & json_proto [20:12:41]process_json_proto [20:12:41]json parsed OK: [20:12:41]protocol is kg_v1.0 [20:12:41]action value=close_receipt [20:12:41]process_action close_receipt [20:12:41]cmd_close_receipt [20:12:41]MH_GetDate [20:12:41]Write to MH i2c: F0 00 00 F8 06 ED [20:12:41]Write i2c OK [20:12:41]MH_I2C_Read... [20:12:41]Read from MH i2c: F0 [20:12:41]MH_I2C_Read... [20:12:41]Read from MH i2c: F0 09 00 [20:12:41]MH_I2C_Read... [20:12:41]Read from MH i2c: F0 09 00 F8 06 00 3A 03 A4 66 F9 24 A2 66 62 [20:12:41]GetLastDocTimeStamp 1722024654 [20:12:41]current date 1722024762 [20:12:41]FM_GetShiftState [20:12:41]SAM_PROTO_GetShiftState [20:12:41]wFMCommunicate request_size=4 [20:12:41]MH_SAM_APDU [20:12:41]CAPDU: 80 13 01 00 [20:12:41]Write to MH i2c: E2 08 00 F9 06 80 13 01 00 00 00 00 00 7C [20:12:41]Write i2c OK [20:12:41]MH_I2C_Read... [20:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:41]Read from MH i2c: E2 [20:12:41]MH_I2C_Read... [20:12:41]Read from MH i2c: E2 0E 00 [20:12:41]MH_I2C_Read... [20:12:41]Read from MH i2c: E2 0E 00 F9 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [20:12:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:12:41]wFMCommunicate OK [20:12:41]SAM_PROTO_GetShiftState done [20:12:41]FM_GetShiftState done [20:12:41]opened in 1721952182 [20:12:41]opened+sec_in_day 1722038582 [20:12:41]quantity*price = 200075 [20:12:41]sum+1 = 200076 [20:12:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 586 26.07.2024 20:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225518 ФПД: 28325404771455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201242&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225518&fm=28325404771455&tin=02508201610067®Number=0000000000092624&sum=200000 [20:12:42]StoreToDocumentArchive [20:12:42]shift 437 fd 225518 [20:12:42]save to /storage/0437/doc_00225518 [20:12:42]save last doc name /storage/0437/doc_00225518 to /storage/kkm_last_doc_name [20:12:42]save OK [20:12:42]Clear old archive folders... [20:12:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:12:42]tlvbuf is 01954510 [20:12:42]SAM_PROTO_ClearQueue [20:12:42]wFMCommunicate request_size=4 [20:12:42]MH_SAM_APDU [20:12:42]CAPDU: 80 09 00 00 [20:12:42]Write to MH i2c: E2 08 00 06 07 80 09 00 00 00 00 00 00 7F [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:42]Read from MH i2c: E2 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 06 07 00 90 00 81 [20:12:42]RAPDU: 90 00 [20:12:42]wFMCommunicate OK [20:12:42]SAM_PROTO_ClearQueue done [20:12:42]KKMCreateOFDPacket [20:12:42]OFDProtocolAddRootSTLVToBuf [20:12:42]FM_MakeSignedData [20:12:42]FM_MakeSignedData [20:12:42]SAM_PROTO_SignData [20:12:42]wFMCommunicate request_size=4 [20:12:42]MH_SAM_APDU [20:12:42]CAPDU: 80 0D 01 02 [20:12:42]Write to MH i2c: E2 08 00 07 07 80 0D 01 02 00 00 00 00 87 [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:42]Read from MH i2c: E2 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 07 07 00 90 00 82 [20:12:42]RAPDU: 90 00 [20:12:42]wFMCommunicate OK [20:12:42]wFMCommunicate request_size=255 [20:12:42]MH_SAM_APDU [20:12:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 3A 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 70 03 00 35 04 06 00 19 C3 05 B0 [20:12:42]Write to MH i2c: E2 02 01 08 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 3A 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 70 03 00 35 04 06 00 19 C3 05 B0 00 00 F8 [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:42]Read from MH i2c: E2 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 08 07 00 90 00 83 [20:12:42]RAPDU: 90 00 [20:12:42]wFMCommunicate OK [20:12:42]wFMCommunicate request_size=7 [20:12:42]MH_SAM_APDU [20:12:42]CAPDU: 80 0D 02 02 02 84 7F [20:12:42]Write to MH i2c: E2 0A 00 09 07 80 0D 02 02 02 00 84 7F 00 00 91 [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:42]Read from MH i2c: E2 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 03 00 09 07 00 90 00 84 [20:12:42]RAPDU: 90 00 [20:12:42]wFMCommunicate OK [20:12:42]wFMCommunicate request_size=4 [20:12:42]MH_SAM_APDU [20:12:42]CAPDU: 80 0D 03 02 [20:12:42]Write to MH i2c: E2 08 00 0A 07 80 0D 03 02 00 00 00 00 8C [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:42]Read from MH i2c: E2 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 0B 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 0B 00 0A 07 00 54 B2 79 3D 07 75 CA 54 90 00 E3 [20:12:42]RAPDU: 54 B2 79 3D 07 75 CA 54 90 00 [20:12:42]wFMCommunicate OK [20:12:42]SAM_PROTO_SignData done [20:12:42]FM_MakeSignedData done [20:12:42]CreateOFDProtocolMessage [20:12:42]wFMCommunicate request_size=4 [20:12:42]MH_SAM_APDU [20:12:42]CAPDU: 80 11 00 00 [20:12:42]Write to MH i2c: E2 08 00 0B 07 80 11 00 00 00 00 00 00 8C [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:42]Read from MH i2c: E2 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 17 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: E2 17 00 0B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [20:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:42]wFMCommunicate OK [20:12:42]CreateOFDProtocolMessage done [20:12:42]OFDSenderStorePacket 225518 [20:12:42]StoreOFDPacket docnum=225518 [20:12:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 09 04 01 AE 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 3A 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 70 03 00 35 04 06 00 19 C3 05 B0 84 7F 54 B2 79 3D 07 75 CA 54 [20:12:42]CheckFolder [20:12:42]dirname=/storage/ofd_packets [20:12:42]CheckFolder done [20:12:42]ProducePacketName [20:12:42]name=ofd_packets/00225518 [20:12:42]NVStorageSaveData ofd_packets/00225518 [20:12:42]File name is /storage/ofd_packets/00225518 [20:12:42]Write 298 bytes [20:12:42]NVStorageSaveData done [20:12:42]OFDSenderStorePacket done [20:12:42]KKMCreateOFDPacket done [20:12:42]NVStorageSaveData kkm_last_timestamp [20:12:42]File name is /storage/kkm_last_timestamp [20:12:42]Write 4 bytes [20:12:42]NVStorageSaveData done [20:12:42]ExternCall_PrintAddStr [20:12:42]wPrintStart [20:12:42]Write to MH i2c: 01 00 00 0C 07 13 [20:12:42]Write i2c OK [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: 01 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: 01 07 00 [20:12:42]MH_I2C_Read... [20:12:42]Read from MH i2c: 01 07 00 0C 07 00 00 00 00 00 FF 0F 28 [20:12:42]RasterBufferAndPrint [20:12:42]line Счет N : (1)2001742 [20:12:42]line ИНН: 02508201610067 [20:12:42]line Контрольно-Кассовый Чек [20:12:42]line ПРОДАЖА [20:12:42]line ТРК (МРК, ГНК) : 51 [20:12:42]line Товар: 2710194210 [20:12:42]line ДТ-К-5 [20:12:42]line 26.430 * 75.70 [20:12:42]line = 2000.75 [20:12:42]line НДС 12% НСП 1% [20:12:42]line > о реализуемом товаре [20:12:42]line ОКРУГЛЕНИЕ: -0.75 [20:12:42]line ИТОГО: 2000.00 [20:12:42]line Внесено: 2000.00 [20:12:42]line СДАЧА: 0.00 [20:12:42]line НСП 1% : 17.71 [20:12:42]line НДС 12% : 212.47 [20:12:42]line Наличными: 2000.00 [20:12:42]line Безнал.: 0.00 [20:12:42]line Место: АЗС № 97 "Партнер Нефть" [20:12:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:12:42]line СНО: Общий режим [20:12:42]line Чек 586 26.07.2024 20:12 [20:12:42]line Смена: 437 ФФД: 1.0 [20:12:42]line ЗНМ: 0300000054 [20:12:42]line РНМ: 0000000000092624 [20:12:42]line Версия ККМ: 001 [20:12:42]line ФМ: 0000000000874959 [20:12:42]line ФД: 225518 [20:12:42]line ФПД: 28325404771455 [20:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201242&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225518&fm=28325404771455&tin=02508201610067®Number=0000000000092624&sum=200000 [20:12:43]OFD Sender: Processing packet 225518 [packets to send 599, broken 598] [20:12:43]ProducePacketName [20:12:43]name=ofd_packets/00225518 [20:12:43]OFD Sender: To server: pG, [20:12:43]CommunicateWithHost lk.salyk.kg:30040 [20:12:43]ConnectInit lk.salyk.kg [20:12:43]written 0, free lines is 4095 [20:12:43]Write to MH i2c: 01 00 00 37 07 3E [20:12:43]Write i2c OK [20:12:43]MH_I2C_Read... [20:12:43]Read from MH i2c: 01 [20:12:43]MH_I2C_Read... [20:12:43]Read from MH i2c: 01 07 00 [20:12:43]MH_I2C_Read... [20:12:43]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 5F 0C B0 [20:12:43]RasterBufferAndPrint [20:12:43]line [20:12:43]line [20:12:43]line [20:12:43]line [20:12:43]line [20:12:43]written 0, free lines is 3170 [20:12:43]MH_Cut [20:12:43]Write to MH i2c: D1 01 00 3E 07 01 17 [20:12:43]Write i2c OK [20:12:43]MH_I2C_Read... [20:12:43]Read from MH i2c: D1 [20:12:43]MH_I2C_Read... [20:12:43]Read from MH i2c: D1 01 00 [20:12:43]MH_I2C_Read... [20:12:43]Read from MH i2c: D1 01 00 3E 07 00 16 [20:12:43]Write to MH i2c: 01 00 00 3F 07 46 [20:12:43]Write i2c OK [20:12:43]MH_I2C_Read... [20:12:43]Connected sock=10 [20:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E6 09 04 01 AE 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 3A 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 70 03 00 35 04 06 00 19 C3 05 B0 84 7F 54 B2 79 3D 07 75 CA 54 [20:12:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3A 49 47 00 59 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EE 70 03 00 F4 03 04 00 4A AF A3 66 B6 04 01 00 00 67 ED BA 2B 01 10 24 FD [20:12:44]CommunicateWithHost err = 0 [20:12:44]CheckOFDResponse [20:12:44]1017 (14) - 77093643461234 [20:12:44]1041 (16) - 0000000000874959 [20:12:44]1040 (4) - 225518 [20:12:44]1012 (4) - 26.07.2024 14:14 [20:12:44]1206 (1) - 0 [20:12:44]OFD Sender: Remove packet 225518 [20:12:44]ProducePacketName [20:12:44]name=ofd_packets/00225518 [20:12:44]NVStorageDeleteData [20:12:44]OFD Sender: No OFD packet to send [20:12:44]*** Cut start [20:12:44]*** Partial cut [20:12:44]*** CUTSNS_PIN = 1 [20:12:44]*** CUTSNS_PIN = 0 [20:12:45]*** Brake cut motor [20:12:45]Read from MH i2c: 01 [20:12:45]MH_I2C_Read... [20:12:45]*** Stop cut motor [20:12:45]*** Cut end [20:12:45]Read from MH i2c: 01 07 00 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: 01 07 00 3F 07 00 00 00 00 00 FF 0F 5B [20:12:45]process_action close_receipt done [20:12:45]requested_data is exist [20:12:45]produce_requested_data [20:12:45]requested_item fm.sn is exist - process it [20:12:45]wFMCommunicate request_size=4 [20:12:45]MH_SAM_APDU [20:12:45]CAPDU: 80 11 00 00 [20:12:45]Write to MH i2c: E2 08 00 40 07 80 11 00 00 00 00 00 00 C1 [20:12:45]Write i2c OK [20:12:45]MH_I2C_Read... [20:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:45]Read from MH i2c: E2 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: E2 17 00 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: E2 17 00 40 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1E [20:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:12:45]wFMCommunicate OK [20:12:45]requested_item fd.num is exist - process it [20:12:45]SAM_PROTO_GetFieldsCounters [20:12:45]wFMCommunicate request_size=4 [20:12:45]MH_SAM_APDU [20:12:45]CAPDU: 80 13 00 00 [20:12:45]Write to MH i2c: E2 08 00 41 07 80 13 00 00 00 00 00 00 C4 [20:12:45]Write i2c OK [20:12:45]MH_I2C_Read... [20:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:45]Read from MH i2c: E2 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: E2 62 00 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: E2 62 00 41 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 E8 [20:12:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:45]wFMCommunicate OK [20:12:45]SAM_PROTO_GetFieldsCounters done [20:12:45]requested_item shift.num is exist - process it [20:12:45]requested_item shift.opened is exist - process it [20:12:45]req_shift_opened [20:12:45]FM_GetShiftState [20:12:45]SAM_PROTO_GetShiftState [20:12:45]wFMCommunicate request_size=4 [20:12:45]MH_SAM_APDU [20:12:45]CAPDU: 80 13 01 00 [20:12:45]Write to MH i2c: E2 08 00 42 07 80 13 01 00 00 00 00 00 C6 [20:12:45]Write i2c OK [20:12:45]MH_I2C_Read... [20:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:45]Read from MH i2c: E2 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: E2 0E 00 [20:12:45]MH_I2C_Read... [20:12:45]Read from MH i2c: E2 0E 00 42 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 77 [20:12:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:12:45]wFMCommunicate OK [20:12:45]SAM_PROTO_GetShiftState done [20:12:45]FM_GetShiftState done [20:12:45]req_shift_opened done [20:12:45]requested_item shift.open_date is exist - process it [20:12:45]req_shift_open_date [20:12:45]req_shift_open_date done [20:12:45]produce_requested_data done [20:12:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225518,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:12:45]process_action_free close_receipt [20:12:45]json_value_free [20:12:45]json_value_free done [20:12:45]process_json_proto returns [20:12:45]Send response to host [20:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225518,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:12:45]free response buf [20:12:45]execute_script done [20:12:45]execute_script returns [20:12:45]free content buf [20:12:45]Sock 8.Close socket [20:12:45]Sock 8.Thread stoped [20:12:49]OFD Sender: No OFD packet to send [20:12:54]OFD Sender: No OFD packet to send [20:12:56]recv_with_timeout no data received [20:12:59]OFD Sender: No OFD packet to send [20:13:04]OFD Sender: No OFD packet to send [20:13:09]OFD Sender: No OFD packet to send [20:13:10]recv_with_timeout no data received [20:13:14]OFD Sender: No OFD packet to send [20:13:19]OFD Sender: No OFD packet to send [20:13:24]OFD Sender: No OFD packet to send [20:13:29]OFD Sender: No OFD packet to send [20:13:34]OFD Sender: No OFD packet to send [20:13:39]OFD Sender: No OFD packet to send [20:13:44]OFD Sender: No OFD packet to send [20:13:49]OFD Sender: No OFD packet to send [20:13:54]recv_with_timeout no data received [20:13:54]OFD Sender: No OFD packet to send [20:13:59]OFD Sender: No OFD packet to send [20:14:04]OFD Sender: No OFD packet to send [20:14:09]OFD Sender: No OFD packet to send [20:14:15]OFD Sender: No OFD packet to send [20:14:20]OFD Sender: No OFD packet to send [20:14:25]OFD Sender: No OFD packet to send [20:14:27]accept exits with 9 [20:14:27]New connection [20:14:27]New thread 3066903908 created [20:14:27]Thread 3067047268 joined [20:14:27]Waiting for new connection... [20:14:27] Sock 9.Parse request [20:14:27]Sock 9.Check first char [20:14:27]Sock 9.First char is OK [20:14:27]request: POST /json_proto HTTP/1.0 [20:14:27]Method: POST [20:14:27]URL: /json_proto [20:14:27]Method is POST - this is cgi request [20:14:27]url: /json_proto [20:14:27]query_string will be loaded in cgi processing [20:14:27]execute_cgi json_proto POST (null) [20:14:27]execute_cgi path=json_proto method=POST [20:14:27]POST find Content-Length [20:14:27]Host: 172.17.43.131:8080 [20:14:27]Content-Length: 683 [20:14:27]Content-Type: application/json [20:14:27] [20:14:27]POST finish read [20:14:27]Found Content-Length = 683 [20:14:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:27]execute_script... [20:14:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:27]POST & json_proto [20:14:27]process_json_proto [20:14:27]json parsed OK: [20:14:27]protocol is kg_v1.0 [20:14:27]action value=close_receipt [20:14:27]process_action close_receipt [20:14:27]cmd_close_receipt [20:14:27]MH_GetDate [20:14:27]Write to MH i2c: F0 00 00 43 07 39 [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: F0 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: F0 09 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: F0 09 00 43 07 00 A4 03 A4 66 F9 24 A2 66 18 [20:14:27]GetLastDocTimeStamp 1722024762 [20:14:27]current date 1722024868 [20:14:27]FM_GetShiftState [20:14:27]SAM_PROTO_GetShiftState [20:14:27]wFMCommunicate request_size=4 [20:14:27]MH_SAM_APDU [20:14:27]CAPDU: 80 13 01 00 [20:14:27]Write to MH i2c: E2 08 00 44 07 80 13 01 00 00 00 00 00 C8 [20:14:27]Write i2c OK [20:14:27]MH_I2C_Read... [20:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:27]Read from MH i2c: E2 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 0E 00 [20:14:27]MH_I2C_Read... [20:14:27]Read from MH i2c: E2 0E 00 44 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 79 [20:14:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:14:27]wFMCommunicate OK [20:14:27]SAM_PROTO_GetShiftState done [20:14:27]FM_GetShiftState done [20:14:27]opened in 1721952182 [20:14:27]opened+sec_in_day 1722038582 [20:14:27]quantity*price = 100021 [20:14:27]sum+1 = 100023 [20:14:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 587 26.07.2024 20:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225519 ФПД: 158270241723255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201428&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225519&fm=158270241723255&tin=02508201610067®Number=0000000000092624&sum=100000 [20:14:28]StoreToDocumentArchive [20:14:28]shift 437 fd 225519 [20:14:28]save to /storage/0437/doc_00225519 [20:14:28]save last doc name /storage/0437/doc_00225519 to /storage/kkm_last_doc_name [20:14:28]save OK [20:14:28]Clear old archive folders... [20:14:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:14:28]tlvbuf is 018CBEA0 [20:14:28]SAM_PROTO_ClearQueue [20:14:28]wFMCommunicate request_size=4 [20:14:28]MH_SAM_APDU [20:14:28]CAPDU: 80 09 00 00 [20:14:28]Write to MH i2c: E2 08 00 51 07 80 09 00 00 00 00 00 00 CA [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:28]Read from MH i2c: E2 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 51 07 00 90 00 CC [20:14:28]RAPDU: 90 00 [20:14:28]wFMCommunicate OK [20:14:28]SAM_PROTO_ClearQueue done [20:14:28]KKMCreateOFDPacket [20:14:28]OFDProtocolAddRootSTLVToBuf [20:14:28]FM_MakeSignedData [20:14:28]FM_MakeSignedData [20:14:28]SAM_PROTO_SignData [20:14:28]wFMCommunicate request_size=4 [20:14:28]MH_SAM_APDU [20:14:28]CAPDU: 80 0D 01 02 [20:14:28]Write to MH i2c: E2 08 00 52 07 80 0D 01 02 00 00 00 00 D2 [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:28]Read from MH i2c: E2 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [20:14:28]RAPDU: 90 00 [20:14:28]wFMCommunicate OK [20:14:28]wFMCommunicate request_size=255 [20:14:28]MH_SAM_APDU [20:14:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A4 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 70 03 00 35 04 06 00 8F [20:14:28]Write to MH i2c: E2 02 01 53 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A4 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 70 03 00 35 04 06 00 8F 00 00 2B [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:28]Read from MH i2c: E2 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [20:14:28]RAPDU: 90 00 [20:14:28]wFMCommunicate OK [20:14:28]wFMCommunicate request_size=10 [20:14:28]MH_SAM_APDU [20:14:28]CAPDU: 80 0D 02 02 05 F2 29 89 53 77 [20:14:28]Write to MH i2c: E2 0D 00 54 07 80 0D 02 02 05 00 F2 29 89 53 77 00 00 4D [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:28]Read from MH i2c: E2 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [20:14:28]RAPDU: 90 00 [20:14:28]wFMCommunicate OK [20:14:28]wFMCommunicate request_size=4 [20:14:28]MH_SAM_APDU [20:14:28]CAPDU: 80 0D 03 02 [20:14:28]Write to MH i2c: E2 08 00 55 07 80 0D 03 02 00 00 00 00 D7 [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:28]Read from MH i2c: E2 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 0B 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 0B 00 55 07 00 F9 B0 77 53 98 18 96 FB 90 00 8C [20:14:28]RAPDU: F9 B0 77 53 98 18 96 FB 90 00 [20:14:28]wFMCommunicate OK [20:14:28]SAM_PROTO_SignData done [20:14:28]FM_MakeSignedData done [20:14:28]CreateOFDProtocolMessage [20:14:28]wFMCommunicate request_size=4 [20:14:28]MH_SAM_APDU [20:14:28]CAPDU: 80 11 00 00 [20:14:28]Write to MH i2c: E2 08 00 56 07 80 11 00 00 00 00 00 00 D7 [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:28]Read from MH i2c: E2 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 17 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: E2 17 00 56 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [20:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:28]wFMCommunicate OK [20:14:28]CreateOFDProtocolMessage done [20:14:28]OFDSenderStorePacket 225519 [20:14:28]StoreOFDPacket docnum=225519 [20:14:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 06 07 01 9F AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A4 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 70 03 00 35 04 06 00 8F F2 29 89 53 77 F9 B0 77 53 98 18 96 FB [20:14:28]CheckFolder [20:14:28]dirname=/storage/ofd_packets [20:14:28]CheckFolder done [20:14:28]ProducePacketName [20:14:28]name=ofd_packets/00225519 [20:14:28]NVStorageSaveData ofd_packets/00225519 [20:14:28]File name is /storage/ofd_packets/00225519 [20:14:28]Write 301 bytes [20:14:28]NVStorageSaveData done [20:14:28]OFDSenderStorePacket done [20:14:28]KKMCreateOFDPacket done [20:14:28]NVStorageSaveData kkm_last_timestamp [20:14:28]File name is /storage/kkm_last_timestamp [20:14:28]Write 4 bytes [20:14:28]NVStorageSaveData done [20:14:28]ExternCall_PrintAddStr [20:14:28]wPrintStart [20:14:28]Write to MH i2c: 01 00 00 57 07 5E [20:14:28]Write i2c OK [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: 01 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: 01 07 00 [20:14:28]MH_I2C_Read... [20:14:28]Read from MH i2c: 01 07 00 57 07 00 00 00 00 00 FF 0F 73 [20:14:28]RasterBufferAndPrint [20:14:28]line Счет N : (1)2001743 [20:14:28]line ИНН: 02508201610067 [20:14:28]line Контрольно-Кассовый Чек [20:14:28]line ПРОДАЖА [20:14:28]line ТРК (МРК, ГНК) : 44 [20:14:28]line Товар: 2710124500 [20:14:28]line Аи-95-К-5 [20:14:28]line 13.480 * 74.20 [20:14:28]line = 1000.22 [20:14:28]line НДС 12% НСП 1% [20:14:28]line > о реализуемом товаре [20:14:28]line ОКРУГЛЕНИЕ: -0.22 [20:14:28]line ИТОГО: 1000.00 [20:14:28]line Внесено: 1000.00 [20:14:28]line СДАЧА: 0.00 [20:14:28]line НСП 1% : 8.85 [20:14:28]line НДС 12% : 106.22 [20:14:28]line Наличными: 1000.00 [20:14:28]line Безнал.: 0.00 [20:14:28]line Место: АЗС № 97 "Партнер Нефть" [20:14:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:14:28]line СНО: Общий режим [20:14:28]line Чек 587 26.07.2024 20:14 [20:14:28]line Смена: 437 ФФД: 1.0 [20:14:28]line ЗНМ: 0300000054 [20:14:28]line РНМ: 0000000000092624 [20:14:28]line Версия ККМ: 001 [20:14:28]line ФМ: 0000000000874959 [20:14:28]line ФД: 225519 [20:14:28]line ФПД: 158270241723255 [20:14:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201428&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225519&fm=158270241723255&tin=02508201610067®Number=0000000000092624&sum=100000 [20:14:28]written 0, free lines is 4095 [20:14:28]OFD Sender: Processing packet 225519 [packets to send 599, broken 598] [20:14:28]ProducePacketName [20:14:28]name=ofd_packets/00225519 [20:14:28]OFD Sender: To server: pG, [20:14:28]CommunicateWithHost lk.salyk.kg:30040 [20:14:28]ConnectInit lk.salyk.kg [20:14:29]Write to MH i2c: 01 00 00 82 07 89 [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: 01 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: 01 07 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: 01 07 00 82 07 00 00 00 00 00 64 0C 00 [20:14:29]RasterBufferAndPrint [20:14:29]line [20:14:29]line [20:14:29]line [20:14:29]line [20:14:29]line [20:14:29]written 0, free lines is 3176 [20:14:29]MH_Cut [20:14:29]Write to MH i2c: D1 01 00 89 07 01 62 [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: D1 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: D1 01 00 [20:14:29]MH_I2C_Read... [20:14:29]Read from MH i2c: D1 01 00 89 07 00 61 [20:14:29]Write to MH i2c: 01 00 00 8A 07 91 [20:14:29]Write i2c OK [20:14:29]MH_I2C_Read... [20:14:29]Connected sock=10 [20:14:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 06 07 01 9F AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A4 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 70 03 00 35 04 06 00 8F F2 29 89 53 77 F9 B0 77 53 98 18 96 FB [20:14:30]*** Cut start [20:14:30]*** Partial cut [20:14:30]*** CUTSNS_PIN = 1 [20:14:30]*** CUTSNS_PIN = 0 [20:14:30]*** Brake cut motor [20:14:31]Read from MH i2c: 01 [20:14:31]MH_I2C_Read... [20:14:31]*** Stop cut motor [20:14:31]*** Cut end [20:14:31]Read from MH i2c: 01 07 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: 01 07 00 8A 07 00 00 00 00 00 FF 0F A6 [20:14:31]process_action close_receipt done [20:14:31]requested_data is exist [20:14:31]produce_requested_data [20:14:31]requested_item fm.sn is exist - process it [20:14:31]wFMCommunicate request_size=4 [20:14:31]MH_SAM_APDU [20:14:31]CAPDU: 80 11 00 00 [20:14:31]Write to MH i2c: E2 08 00 8B 07 80 11 00 00 00 00 00 00 0C [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:31]Read from MH i2c: E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 17 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 17 00 8B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [20:14:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:14:31]wFMCommunicate OK [20:14:31]requested_item fd.num is exist - process it [20:14:31]SAM_PROTO_GetFieldsCounters [20:14:31]wFMCommunicate request_size=4 [20:14:31]MH_SAM_APDU [20:14:31]CAPDU: 80 13 00 00 [20:14:31]Write to MH i2c: E2 08 00 8C 07 80 13 00 00 00 00 00 00 0F [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:31]Read from MH i2c: E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 62 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 62 00 8C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 37 [20:14:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 EF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:14:31]wFMCommunicate OK [20:14:31]SAM_PROTO_GetFieldsCounters done [20:14:31]requested_item shift.num is exist - process it [20:14:31]requested_item shift.opened is exist - process it [20:14:31]req_shift_opened [20:14:31]FM_GetShiftState [20:14:31]SAM_PROTO_GetShiftState [20:14:31]wFMCommunicate request_size=4 [20:14:31]MH_SAM_APDU [20:14:31]CAPDU: 80 13 01 00 [20:14:31]Write to MH i2c: E2 08 00 8D 07 80 13 01 00 00 00 00 00 11 [20:14:31]Write i2c OK [20:14:31]MH_I2C_Read... [20:14:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:31]Read from MH i2c: E2 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 0E 00 [20:14:31]MH_I2C_Read... [20:14:31]Read from MH i2c: E2 0E 00 8D 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C2 [20:14:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:14:31]wFMCommunicate OK [20:14:31]SAM_PROTO_GetShiftState done [20:14:31]FM_GetShiftState done [20:14:31]req_shift_opened done [20:14:31]requested_item shift.open_date is exist - process it [20:14:31]req_shift_open_date [20:14:31]req_shift_open_date done [20:14:31]produce_requested_data done [20:14:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225519,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:14:31]process_action_free close_receipt [20:14:31]json_value_free [20:14:31]json_value_free done [20:14:31]process_json_proto returns [20:14:31]Send response to host [20:14:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225519,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:14:31]free response buf [20:14:31]execute_script done [20:14:31]execute_script returns [20:14:31]free content buf [20:14:31]Sock 9.Close socket [20:14:31]Sock 9.Thread stoped [20:14:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D 83 47 00 23 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EF 70 03 00 F4 03 04 00 B5 AF A3 66 B6 04 01 00 00 EA 6A 41 9B 3E E0 C8 D2 [20:14:33]CommunicateWithHost err = 0 [20:14:33]CheckOFDResponse [20:14:33]1017 (14) - 77093643461234 [20:14:33]1041 (16) - 0000000000874959 [20:14:33]1040 (4) - 225519 [20:14:33]1012 (4) - 26.07.2024 14:16 [20:14:33]1206 (1) - 0 [20:14:33]OFD Sender: Remove packet 225519 [20:14:33]ProducePacketName [20:14:33]name=ofd_packets/00225519 [20:14:33]NVStorageDeleteData [20:14:34]OFD Sender: No OFD packet to send [20:14:39]OFD Sender: No OFD packet to send [20:14:44]OFD Sender: No OFD packet to send [20:14:49]OFD Sender: No OFD packet to send [20:14:54]OFD Sender: No OFD packet to send [20:14:59]OFD Sender: No OFD packet to send [20:15:04]OFD Sender: No OFD packet to send 49 02 A4 66 [20:08:40]Write to MH i2c: E2 10 00 6C 06 80 15 02 00 08 00 F4 03 04 00 49 02 A4 66 00 00 52 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:08:40]Read from MH i2c: E2 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 03 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 03 00 6C 06 00 90 00 E6 [20:08:40]RAPDU: 90 00 [20:08:40]wFMCommunicate OK [20:08:40]wFMCommunicate request_size=25 [20:08:40]MH_SAM_APDU [20:08:40]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [20:08:40]Write to MH i2c: E2 1C 00 6D 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 53 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:41]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:08:41]Read from MH i2c: E2 [20:08:41]MH_I2C_Read... [20:08:41]Read from MH i2c: E2 03 00 [20:08:41]MH_I2C_Read... [20:08:41]Read from MH i2c: E2 03 00 6D 06 00 90 00 E7 [20:08:41]RAPDU: 90 00 [20:08:41]wFMCommunicate OK [20:08:41]wFMCommunicate request_size=4 [20:08:41]MH_SAM_APDU [20:08:41]CAPDU: 80 15 03 00 [20:08:41]Write to MH i2c: E2 08 00 6E 06 80 15 03 00 00 00 00 00 F5 [20:08:41]Write i2c OK [20:08:41]MH_I2C_Read... [20:08:41]OFD Sender: No OFD packet to send [20:08:41]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [20:08:41]Read from MH i2c: E2 [20:08:41]MH_I2C_Read... [20:08:41]Read from MH i2c: E2 40 00 [20:08:41]MH_I2C_Read... [20:08:41]Read from MH i2c: E2 40 00 6E 06 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 48 02 00 00 35 04 06 00 08 34 D0 A3 25 C4 90 00 EC [20:08:41]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 EC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 48 02 00 00 35 04 06 00 08 34 D0 A3 25 C4 90 00 [20:08:41]wFMCommunicate OK [20:08:41]SAM_PROTO_ProcessDocument answer len = 59 [20:08:41]SAM_PROTO_ProcessDocument done [20:08:41]SetTLVBufToDocument [20:08:41]Processing tag 1209 (04B9) [20:08:41]Malloc new data [20:08:41]Processing tag 1041 (0411) [20:08:41]Processing tag 1040 (0410) [20:08:41]Malloc new data [20:08:41]Processing tag 1038 (040E) [20:08:41]Malloc new data [20:08:41]Processing tag 1042 (0412) [20:08:41]Malloc new data [20:08:41]Processing tag 1077 (0435) [20:08:41]Malloc new data [20:08:41]SetTLVBufToDocument err=0 [20:08:41]KKMLoadAndSignReceiptData store KKM data [20[20:15:09]OFD Sender: No OFD packet to send [20:15:14]OFD Sender: No OFD packet to send [20:15:16]accept exits with 8 [20:15:16]New connection [20:15:16]New thread 3067047268 created [20:15:16]Thread 3066903908 joined [20:15:16]Waiting for new connection... [20:15:16] Sock 8.Parse request [20:15:16]Sock 8.Check first char [20:15:16]Sock 8.First char is OK [20:15:16]request: POST /json_proto HTTP/1.0 [20:15:16]Method: POST [20:15:16]URL: /json_proto [20:15:16]Method is POST - this is cgi request [20:15:16]url: /json_proto [20:15:16]query_string will be loaded in cgi processing [20:15:16]execute_cgi json_proto POST (null) [20:15:16]execute_cgi path=json_proto method=POST [20:15:16]POST find Content-Length [20:15:16]Host: 172.17.43.131:8080 [20:15:16]Content-Length: 683 [20:15:16]Content-Type: application/json [20:15:16] [20:15:16]POST finish read [20:15:16]Found Content-Length = 683 [20:15:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:16]execute_script... [20:15:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:16]POST & json_proto [20:15:16]process_json_proto [20:15:16]json parsed OK: [20:15:16]protocol is kg_v1.0 [20:15:16]action value=close_receipt [20:15:16]process_action close_receipt [20:15:16]cmd_close_receipt [20:15:16]MH_GetDate [20:15:16]Write to MH i2c: F0 00 00 8E 07 84 [20:15:16]Write i2c OK [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: F0 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: F0 09 00 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: F0 09 00 8E 07 00 D5 03 A4 66 F9 24 A2 66 94 [20:15:16]GetLastDocTimeStamp 1722024868 [20:15:16]current date 1722024917 [20:15:16]FM_GetShiftState [20:15:16]SAM_PROTO_GetShiftState [20:15:16]wFMCommunicate request_size=4 [20:15:16]MH_SAM_APDU [20:15:16]CAPDU: 80 13 01 00 [20:15:16]Write to MH i2c: E2 08 00 8F 07 80 13 01 00 00 00 00 00 13 [20:15:16]Write i2c OK [20:15:16]MH_I2C_Read... [20:15:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:16]Read from MH i2c: E2 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: E2 0E 00 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: E2 0E 00 8F 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C4 [20:15:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:15:16]wFMCommunicate OK [20:15:16]SAM_PROTO_GetShiftState done [20:15:16]FM_GetShiftState done [20:15:16]opened in 1721952182 [20:15:16]opened+sec_in_day 1722038582 [20:15:16]quantity*price = 100005 [20:15:16]sum+1 = 100006 [20:15:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 588 26.07.2024 20:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225520 ФПД: 2349329287024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225520&fm=2349329287024&tin=02508201610067®Number=0000000000092624&sum=100000 [20:15:17]StoreToDocumentArchive [20:15:17]shift 437 fd 225520 [20:15:17]save to /storage/0437/doc_00225520 [20:15:17]save last doc name /storage/0437/doc_00225520 to /storage/kkm_last_doc_name [20:15:17]save OK [20:15:17]Clear old archive folders... [20:15:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:15:17]tlvbuf is 01953E60 [20:15:17]SAM_PROTO_ClearQueue [20:15:17]wFMCommunicate request_size=4 [20:15:17]MH_SAM_APDU [20:15:17]CAPDU: 80 09 00 00 [20:15:17]Write to MH i2c: E2 08 00 9C 07 80 09 00 00 00 00 00 00 15 [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:15:17]Read from MH i2c: E2 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 9C 07 00 90 00 17 [20:15:17]RAPDU: 90 00 [20:15:17]wFMCommunicate OK [20:15:17]SAM_PROTO_ClearQueue done [20:15:17]KKMCreateOFDPacket [20:15:17]OFDProtocolAddRootSTLVToBuf [20:15:17]FM_MakeSignedData [20:15:17]FM_MakeSignedData [20:15:17]SAM_PROTO_SignData [20:15:17]wFMCommunicate request_size=4 [20:15:17]MH_SAM_APDU [20:15:17]CAPDU: 80 0D 01 02 [20:15:17]Write to MH i2c: E2 08 00 9D 07 80 0D 01 02 00 00 00 00 1D [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:15:17]Read from MH i2c: E2 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 9D 07 00 90 00 18 [20:15:17]RAPDU: 90 00 [20:15:17]wFMCommunicate OK [20:15:17]wFMCommunicate request_size=255 [20:15:17]MH_SAM_APDU [20:15:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 D5 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 70 03 00 35 04 06 00 02 [20:15:17]Write to MH i2c: E2 02 01 9E 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 D5 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 70 03 00 35 04 06 00 02 00 00 7E [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:17]Read from MH i2c: E2 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 9E 07 00 90 00 19 [20:15:17]RAPDU: 90 00 [20:15:17]wFMCommunicate OK [20:15:17]wFMCommunicate request_size=10 [20:15:17]MH_SAM_APDU [20:15:17]CAPDU: 80 0D 02 02 05 22 FE F0 07 70 [20:15:17]Write to MH i2c: E2 0D 00 9F 07 80 0D 02 02 05 00 22 FE F0 07 70 00 00 B1 [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:17]Read from MH i2c: E2 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 03 00 9F 07 00 90 00 1A [20:15:17]RAPDU: 90 00 [20:15:17]wFMCommunicate OK [20:15:17]wFMCommunicate request_size=4 [20:15:17]MH_SAM_APDU [20:15:17]CAPDU: 80 0D 03 02 [20:15:17]Write to MH i2c: E2 08 00 A0 07 80 0D 03 02 00 00 00 00 22 [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:15:17]Read from MH i2c: E2 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 0B 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 0B 00 A0 07 00 E5 45 D4 1B 86 20 B9 53 90 00 EE [20:15:17]RAPDU: E5 45 D4 1B 86 20 B9 53 90 00 [20:15:17]wFMCommunicate OK [20:15:17]SAM_PROTO_SignData done [20:15:17]FM_MakeSignedData done [20:15:17]CreateOFDProtocolMessage [20:15:17]wFMCommunicate request_size=4 [20:15:17]MH_SAM_APDU [20:15:17]CAPDU: 80 11 00 00 [20:15:17]Write to MH i2c: E2 08 00 A1 07 80 11 00 00 00 00 00 00 22 [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:17]Read from MH i2c: E2 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 17 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: E2 17 00 A1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7F [20:15:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:15:17]wFMCommunicate OK [20:15:17]CreateOFDProtocolMessage done [20:15:17]OFDSenderStorePacket 225520 [20:15:17]StoreOFDPacket docnum=225520 [20:15:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A D0 07 01 CD A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 D5 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 70 03 00 35 04 06 00 02 22 FE F0 07 70 E5 45 D4 1B 86 20 B9 53 [20:15:17]CheckFolder [20:15:17]dirname=/storage/ofd_packets [20:15:17]CheckFolder done [20:15:17]ProducePacketName [20:15:17]name=ofd_packets/00225520 [20:15:17]NVStorageSaveData ofd_packets/00225520 [20:15:17]File name is /storage/ofd_packets/00225520 [20:15:17]Write 301 bytes [20:15:17]NVStorageSaveData done [20:15:17]OFDSenderStorePacket done [20:15:17]KKMCreateOFDPacket done [20:15:17]NVStorageSaveData kkm_last_timestamp [20:15:17]File name is /storage/kkm_last_timestamp [20:15:17]Write 4 bytes [20:15:17]NVStorageSaveData done [20:15:17]ExternCall_PrintAddStr [20:15:17]wPrintStart [20:15:17]Write to MH i2c: 01 00 00 A2 07 A9 [20:15:17]Write i2c OK [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: 01 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: 01 07 00 [20:15:17]MH_I2C_Read... [20:15:17]Read from MH i2c: 01 07 00 A2 07 00 00 00 00 00 FF 0F BE [20:15:17]RasterBufferAndPrint [20:15:17]line Счет N : (1)2001745 [20:15:17]line ИНН: 02508201610067 [20:15:17]line Контрольно-Кассовый Чек [20:15:17]line ПРОДАЖА [20:15:17]line ТРК (МРК, ГНК) : 63 [20:15:17]line Товар: 2710124130 [20:15:17]line Аи-92-К-5 [20:15:17]line 14.750 * 67.80 [20:15:17]line = 1000.05 [20:15:17]line НДС 12% НСП 1% [20:15:17]line > о реализуемом товаре [20:15:17]line ОКРУГЛЕНИЕ: -0.05 [20:15:17]line ИТОГО: 1000.00 [20:15:17]line Внесено: 1000.00 [20:15:17]line СДАЧА: 0.00 [20:15:17]line НСП 1% : 8.85 [20:15:17]line НДС 12% : 106.20 [20:15:17]line Наличными: 1000.00 [20:15:17]line Безнал.: 0.00 [20:15:17]line Место: АЗС № 97 "Партнер Нефть" [20:15:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:15:17]line СНО: Общий режим [20:15:17]line Чек 588 26.07.2024 20:15 [20:15:17]line Смена: 437 ФФД: 1.0 [20:15:17]line ЗНМ: 0300000054 [20:15:17]line РНМ: 0000000000092624 [20:15:17]line Версия ККМ: 001 [20:15:17]line ФМ: 0000000000874959 [20:15:17]line ФД: 225520 [20:15:17]line ФПД: 2349329287024 [20:15:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201517&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225520&fm=2349329287024&tin=02508201610067®Number=0000000000092624&sum=100000 [20:15:18]OFD Sender: Processing packet 225520 [packets to send 599, broken 598] [20:15:18]ProducePacketName [20:15:18]name=ofd_packets/00225520 [20:15:18]OFD Sender: To server: pG, [20:15:18]CommunicateWithHost lk.salyk.kg:30040 [20:15:18]ConnectInit lk.salyk.kg [20:15:18]written 0, free lines is 4095 [20:15:18]Write to MH i2c: 01 00 00 CD 07 D4 [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: 01 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: 01 07 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: 01 07 00 CD 07 00 00 00 00 00 62 0C 49 [20:15:18]RasterBufferAndPrint [20:15:18]line [20:15:18]line [20:15:18]line [20:15:18]line [20:15:18]line [20:15:18]written 0, free lines is 3174 [20:15:18]MH_Cut [20:15:18]Write to MH i2c: D1 01 00 D4 07 01 AD [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: D1 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: D1 01 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: D1 01 00 D4 07 00 AC [20:15:18]Write to MH i2c: 01 00 00 D5 07 DC [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]Connected sock=10 [20:15:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A D0 07 01 CD A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 D5 03 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 70 03 00 35 04 06 00 02 22 FE F0 07 70 E5 45 D4 1B 86 20 B9 53 [20:15:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B4 D6 47 00 A8 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F0 70 03 00 F4 03 04 00 E5 AF A3 66 B6 04 01 00 00 FE 47 83 21 37 38 ED E0 [20:15:19]CommunicateWithHost err = 0 [20:15:19]CheckOFDResponse [20:15:19]1017 (14) - 77093643461234 [20:15:19]1041 (16) - 0000000000874959 [20:15:19]1040 (4) - 225520 [20:15:19]1012 (4) - 26.07.2024 14:17 [20:15:19]1206 (1) - 0 [20:15:19]OFD Sender: Remove packet 225520 [20:15:19]ProducePacketName [20:15:19]name=ofd_packets/00225520 [20:15:19]NVStorageDeleteData [20:15:19]OFD Sender: No OFD packet to send [20:15:19]*** Cut start [20:15:19]*** Partial cut [20:15:19]*** CUTSNS_PIN = 1 [20:15:19]*** CUTSNS_PIN = 0 [20:15:20]*** Brake cut motor [20:15:20]Read from MH i2c: 01 [20:15:20]MH_I2C_Read... [20:15:20]*** Stop cut motor [20:15:20]*** Cut end [20:15:20]Read from MH i2c: 01 07 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: 01 07 00 D5 07 00 00 00 00 00 FF 0F F1 [20:15:20]process_action close_receipt done [20:15:20]requested_data is exist [20:15:20]produce_requested_data [20:15:20]requested_item fm.sn is exist - process it [20:15:20]wFMCommunicate request_size=4 [20:15:20]MH_SAM_APDU [20:15:20]CAPDU: 80 11 00 00 [20:15:20]Write to MH i2c: E2 08 00 D6 07 80 11 00 00 00 00 00 00 57 [20:15:20]Write i2c OK [20:15:20]MH_I2C_Read... [20:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:20]Read from MH i2c: E2 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 17 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 17 00 D6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B4 [20:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:15:20]wFMCommunicate OK [20:15:20]requested_item fd.num is exist - process it [20:15:20]SAM_PROTO_GetFieldsCounters [20:15:20]wFMCommunicate request_size=4 [20:15:20]MH_SAM_APDU [20:15:20]CAPDU: 80 13 00 00 [20:15:20]Write to MH i2c: E2 08 00 D7 07 80 13 00 00 00 00 00 00 5A [20:15:20]Write i2c OK [20:15:20]MH_I2C_Read... [20:15:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:20]Read from MH i2c: E2 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 62 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 62 00 D7 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 86 [20:15:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F0 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:15:20]wFMCommunicate OK [20:15:20]SAM_PROTO_GetFieldsCounters done [20:15:20]requested_item shift.num is exist - process it [20:15:20]requested_item shift.opened is exist - process it [20:15:20]req_shift_opened [20:15:20]FM_GetShiftState [20:15:20]SAM_PROTO_GetShiftState [20:15:20]wFMCommunicate request_size=4 [20:15:20]MH_SAM_APDU [20:15:20]CAPDU: 80 13 01 00 [20:15:20]Write to MH i2c: E2 08 00 D8 07 80 13 01 00 00 00 00 00 5C [20:15:20]Write i2c OK [20:15:20]MH_I2C_Read... [20:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:20]Read from MH i2c: E2 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 0E 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 0E 00 D8 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0D [20:15:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:15:20]wFMCommunicate OK [20:15:20]SAM_PROTO_GetShiftState done [20:15:20]FM_GetShiftState done [20:15:20]req_shift_opened done [20:15:20]requested_item shift.open_date is exist - process it [20:15:20]req_shift_open_date [20:15:20]req_shift_open_date done [20:15:20]produce_requested_data done [20:15:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225520,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:15:20]process_action_free close_receipt [20:15:20]json_value_free [20:15:20]json_value_free done [20:15:20]process_json_proto returns [20:15:20]Send response to host [20:15:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225520,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:15:20]free response buf [20:15:20]execute_script done [20:15:20]execute_script returns [20:15:20]free content buf [20:15:20]Sock 8.Close socket [20:15:20]Sock 8.Thread stoped [20:15:24]OFD Sender: No OFD packet to send [20:15:29]OFD Sender: No OFD packet to send [20:15:34]OFD Sender: No OFD packet to send [20:15:39]OFD Sender: No OFD packet to send [20:15:42]recv_with_timeout no data received [20:15:44]OFD Sender: No OFD packet to send [20:15:49]OFD Sender: No OFD packet to send [20:15:54]OFD Sender: No OFD packet to send [20:15:59]OFD Sender: No OFD packet to send [20:16:04]OFD Sender: No OFD packet to send [20:16:09]OFD Sender: No OFD packet to send [20:16:14]OFD Sender: No OFD packet to send [20:16:19]OFD Sender: No OFD packet to send [20:16:24]OFD Sender: No OFD packet to send [20:16:25]accept exits with 9 [20:16:25]New connection [20:16:25]New thread 3066903908 created [20:16:25]Thread 3067047268 joined [20:16:25]Waiting for new connection... [20:16:25] Sock 9.Parse request [20:16:25]Sock 9.Check first char [20:16:25]Sock 9.First char is OK [20:16:25]request: POST /json_proto HTTP/1.0 [20:16:25]Method: POST [20:16:25]URL: /json_proto [20:16:25]Method is POST - this is cgi request [20:16:25]url: /json_proto [20:16:25]query_string will be loaded in cgi processing [20:16:25]execute_cgi json_proto POST (null) [20:16:25]execute_cgi path=json_proto method=POST [20:16:25]POST find Content-Length [20:16:25]Host: 172.17.43.131:8080 [20:16:25]Content-Length: 678 [20:16:25]Content-Type: application/json [20:16:25] [20:16:25]POST finish read [20:16:25]Found Content-Length = 678 [20:16:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:25]execute_script... [20:16:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:25]POST & json_proto [20:16:25]process_json_proto [20:16:25]json parsed OK: [20:16:25]protocol is kg_v1.0 [20:16:25]action value=close_receipt [20:16:25]process_action close_receipt [20:16:25]cmd_close_receipt [20:16:25]MH_GetDate [20:16:25]Write to MH i2c: F0 00 00 D9 07 CF [20:16:25]Write i2c OK [20:16:25]MH_I2C_Read... [20:16:25]Read from MH i2c: F0 [20:16:25]MH_I2C_Read... [20:16:25]Read from MH i2c: F0 09 00 [20:16:25]MH_I2C_Read... [20:16:25]Read from MH i2c: F0 09 00 D9 07 00 1A 04 A4 66 F9 24 A2 66 25 [20:16:25]GetLastDocTimeStamp 1722024917 [20:16:25]current date 1722024986 [20:16:25]FM_GetShiftState [20:16:25]SAM_PROTO_GetShiftState [20:16:25]wFMCommunicate request_size=4 [20:16:25]MH_SAM_APDU [20:16:25]CAPDU: 80 13 01 00 [20:16:25]Write to MH i2c: E2 08 00 DA 07 80 13 01 00 00 00 00 00 5E [20:16:25]Write i2c OK [20:16:25]MH_I2C_Read... [20:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:25]Read from MH i2c: E2 [20:16:25]MH_I2C_Read... [20:16:25]Read from MH i2c: E2 0E 00 [20:16:25]MH_I2C_Read... [20:16:25]Read from MH i2c: E2 0E 00 DA 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0F [20:16:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:16:25]wFMCommunicate OK [20:16:25]SAM_PROTO_GetShiftState done [20:16:25]FM_GetShiftState done [20:16:25]opened in 1721952182 [20:16:25]opened+sec_in_day 1722038582 [20:16:25]quantity*price = 40068 [20:16:25]sum+1 = 40069 [20:16:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 589 26.07.2024 20:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225521 ФПД: 258801539553472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201626&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225521&fm=258801539553472&tin=02508201610067®Number=0000000000092624&sum=40000 [20:16:27]StoreToDocumentArchive [20:16:27]shift 437 fd 225521 [20:16:27]save to /storage/0437/doc_00225521 [20:16:27]save last doc name /storage/0437/doc_00225521 to /storage/kkm_last_doc_name [20:16:27]save OK [20:16:27]Clear old archive folders... [20:16:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:27]tlvbuf is 018CB690 [20:16:27]SAM_PROTO_ClearQueue [20:16:27]wFMCommunicate request_size=4 [20:16:27]MH_SAM_APDU [20:16:27]CAPDU: 80 09 00 00 [20:16:27]Write to MH i2c: E2 08 00 E7 07 80 09 00 00 00 00 00 00 60 [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:27]Read from MH i2c: E2 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [20:16:27]RAPDU: 90 00 [20:16:27]wFMCommunicate OK [20:16:27]SAM_PROTO_ClearQueue done [20:16:27]KKMCreateOFDPacket [20:16:27]OFDProtocolAddRootSTLVToBuf [20:16:27]FM_MakeSignedData [20:16:27]FM_MakeSignedData [20:16:27]SAM_PROTO_SignData [20:16:27]wFMCommunicate request_size=4 [20:16:27]MH_SAM_APDU [20:16:27]CAPDU: 80 0D 01 02 [20:16:27]Write to MH i2c: E2 08 00 E8 07 80 0D 01 02 00 00 00 00 68 [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:27]Read from MH i2c: E2 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [20:16:27]RAPDU: 90 00 [20:16:27]wFMCommunicate OK [20:16:27]wFMCommunicate request_size=255 [20:16:27]MH_SAM_APDU [20:16:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 1A 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 70 03 00 35 04 06 00 EB [20:16:27]Write to MH i2c: E2 02 01 E9 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 1A 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 70 03 00 35 04 06 00 EB 00 00 2A [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:27]Read from MH i2c: E2 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [20:16:27]RAPDU: 90 00 [20:16:27]wFMCommunicate OK [20:16:27]wFMCommunicate request_size=10 [20:16:27]MH_SAM_APDU [20:16:27]CAPDU: 80 0D 02 02 05 60 ED D5 18 C0 [20:16:27]Write to MH i2c: E2 0D 00 EA 07 80 0D 02 02 05 00 60 ED D5 18 C0 00 00 6F [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:27]Read from MH i2c: E2 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 03 00 EA 07 00 90 00 65 [20:16:27]RAPDU: 90 00 [20:16:27]wFMCommunicate OK [20:16:27]wFMCommunicate request_size=4 [20:16:27]MH_SAM_APDU [20:16:27]CAPDU: 80 0D 03 02 [20:16:27]Write to MH i2c: E2 08 00 EB 07 80 0D 03 02 00 00 00 00 6D [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:27]Read from MH i2c: E2 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 0B 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 0B 00 EB 07 00 B0 7F A5 97 15 55 BD 91 90 00 91 [20:16:27]RAPDU: B0 7F A5 97 15 55 BD 91 90 00 [20:16:27]wFMCommunicate OK [20:16:27]SAM_PROTO_SignData done [20:16:27]FM_MakeSignedData done [20:16:27]CreateOFDProtocolMessage [20:16:27]wFMCommunicate request_size=4 [20:16:27]MH_SAM_APDU [20:16:27]CAPDU: 80 11 00 00 [20:16:27]Write to MH i2c: E2 08 00 EC 07 80 11 00 00 00 00 00 00 6D [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:27]Read from MH i2c: E2 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 17 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: E2 17 00 EC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CA [20:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:16:27]wFMCommunicate OK [20:16:27]CreateOFDProtocolMessage done [20:16:27]OFDSenderStorePacket 225521 [20:16:27]StoreOFDPacket docnum=225521 [20:16:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D0 66 07 01 75 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 1A 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 70 03 00 35 04 06 00 EB 60 ED D5 18 C0 B0 7F A5 97 15 55 BD 91 [20:16:27]CheckFolder [20:16:27]dirname=/storage/ofd_packets [20:16:27]CheckFolder done [20:16:27]ProducePacketName [20:16:27]name=ofd_packets/00225521 [20:16:27]NVStorageSaveData ofd_packets/00225521 [20:16:27]File name is /storage/ofd_packets/00225521 [20:16:27]Write 301 bytes [20:16:27]NVStorageSaveData done [20:16:27]OFDSenderStorePacket done [20:16:27]KKMCreateOFDPacket done [20:16:27]NVStorageSaveData kkm_last_timestamp [20:16:27]File name is /storage/kkm_last_timestamp [20:16:27]Write 4 bytes [20:16:27]NVStorageSaveData done [20:16:27]ExternCall_PrintAddStr [20:16:27]wPrintStart [20:16:27]Write to MH i2c: 01 00 00 ED 07 F4 [20:16:27]Write i2c OK [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: 01 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: 01 07 00 [20:16:27]MH_I2C_Read... [20:16:27]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 FF 0F 09 [20:16:27]RasterBufferAndPrint [20:16:27]line Счет N : (1)2001746 [20:16:27]line ИНН: 02508201610067 [20:16:27]line Контрольно-Кассовый Чек [20:16:27]line ПРОДАЖА [20:16:27]line ТРК (МРК, ГНК) : 44 [20:16:27]line Товар: 2710124500 [20:16:27]line Аи-95-К-5 [20:16:27]line 5.400 * 74.20 [20:16:27]line = 400.68 [20:16:27]line НДС 12% НСП 1% [20:16:27]line > о реализуемом товаре [20:16:27]line ОКРУГЛЕНИЕ: -0.68 [20:16:27]line ИТОГО: 400.00 [20:16:27]line Внесено: 400.00 [20:16:27]line СДАЧА: 0.00 [20:16:27]line НСП 1% : 3.55 [20:16:27]line НДС 12% : 42.55 [20:16:27]line Наличными: 400.00 [20:16:27]line Безнал.: 0.00 [20:16:27]line Место: АЗС № 97 "Партнер Нефть" [20:16:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:16:27]line СНО: Общий режим [20:16:27]line Чек 589 26.07.2024 20:16 [20:16:27]line Смена: 437 ФФД: 1.0 [20:16:27]line ЗНМ: 0300000054 [20:16:27]line РНМ: 0000000000092624 [20:16:27]line Версия ККМ: 001 [20:16:27]line ФМ: 0000000000874959 [20:16:27]line ФД: 225521 [20:16:27]line ФПД: 258801539553472 [20:16:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201626&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225521&fm=258801539553472&tin=02508201610067®Number=0000000000092624&sum=40000 [20:16:27]OFD Sender: Processing packet 225521 [packets to send 599, broken 598] [20:16:27]ProducePacketName [20:16:27]name=ofd_packets/00225521 [20:16:27]OFD Sender: To server: pG, [20:16:27]CommunicateWithHost lk.salyk.kg:30040 [20:16:27]ConnectInit lk.salyk.kg [20:16:27]written 0, free lines is 4095 [20:16:28]Write to MH i2c: 01 00 00 18 08 20 [20:16:28]Write i2c OK [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: 01 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: 01 07 00 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: 01 07 00 18 08 00 00 00 00 00 65 0C 98 [20:16:28]RasterBufferAndPrint [20:16:28]line [20:16:28]line [20:16:28]line [20:16:28]line [20:16:28]line [20:16:28]written 0, free lines is 3177 [20:16:28]MH_Cut [20:16:28]Write to MH i2c: D1 01 00 1F 08 01 F9 [20:16:28]Write i2c OK [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: D1 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: D1 01 00 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: D1 01 00 1F 08 00 F8 [20:16:28]Write to MH i2c: 01 00 00 20 08 28 [20:16:28]Write i2c OK [20:16:28]MH_I2C_Read... [20:16:28]Connected sock=11 [20:16:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D0 66 07 01 75 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 1A 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 70 03 00 35 04 06 00 EB 60 ED D5 18 C0 B0 7F A5 97 15 55 BD 91 [20:16:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF 08 47 00 8B DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F1 70 03 00 F4 03 04 00 2B B0 A3 66 B6 04 01 00 00 6C 3E 37 68 0F 5D D2 40 [20:16:29]CommunicateWithHost err = 0 [20:16:29]CheckOFDResponse [20:16:29]1017 (14) - 77093643461234 [20:16:29]1041 (16) - 0000000000874959 [20:16:29]1040 (4) - 225521 [20:16:29]1012 (4) - 26.07.2024 14:18 [20:16:29]1206 (1) - 0 [20:16:29]OFD Sender: Remove packet 225521 [20:16:29]ProducePacketName [20:16:29]name=ofd_packets/00225521 [20:16:29]NVStorageDeleteData [20:16:29]*** Cut start [20:16:29]*** Partial cut [20:16:29]*** CUTSNS_PIN = 1 [20:16:29]OFD Sender: No OFD packet to send [20:16:29]*** CUTSNS_PIN = 0 [20:16:29]*** Brake cut motor [20:16:30]Read from MH i2c: 01 [20:16:30]MH_I2C_Read... [20:16:30]*** Stop cut motor [20:16:30]*** Cut end [20:16:30]Read from MH i2c: 01 07 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 07 00 20 08 00 00 00 00 00 FF 0F 3D [20:16:30]process_action close_receipt done [20:16:30]requested_data is exist [20:16:30]produce_requested_data [20:16:30]requested_item fm.sn is exist - process it [20:16:30]wFMCommunicate request_size=4 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 11 00 00 [20:16:30]Write to MH i2c: E2 08 00 21 08 80 11 00 00 00 00 00 00 A3 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 17 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 17 00 21 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 00 [20:16:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:16:30]wFMCommunicate OK [20:16:30]requested_item fd.num is exist - process it [20:16:30]SAM_PROTO_GetFieldsCounters [20:16:30]wFMCommunicate request_size=4 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 13 00 00 [20:16:30]Write to MH i2c: E2 08 00 22 08 80 13 00 00 00 00 00 00 A6 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 62 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 62 00 22 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 D6 [20:16:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F1 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:30]wFMCommunicate OK [20:16:30]SAM_PROTO_GetFieldsCounters done [20:16:30]requested_item shift.num is exist - process it [20:16:30]requested_item shift.opened is exist - process it [20:16:30]req_shift_opened [20:16:30]FM_GetShiftState [20:16:30]SAM_PROTO_GetShiftState [20:16:30]wFMCommunicate request_size=4 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 13 01 00 [20:16:30]Write to MH i2c: E2 08 00 23 08 80 13 01 00 00 00 00 00 A8 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 0E 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 0E 00 23 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 59 [20:16:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:16:30]wFMCommunicate OK [20:16:30]SAM_PROTO_GetShiftState done [20:16:30]FM_GetShiftState done [20:16:30]req_shift_opened done [20:16:30]requested_item shift.open_date is exist - process it [20:16:30]req_shift_open_date [20:16:30]req_shift_open_date done [20:16:30]produce_requested_data done [20:16:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225521,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:16:30]process_action_free close_receipt [20:16:30]json_value_free [20:16:30]json_value_free done [20:16:30]process_json_proto returns [20:16:30]Send response to host [20:16:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225521,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:16:30]free response buf [20:16:30]execute_script done [20:16:30]execute_script returns [20:16:30]free content buf [20:16:30]Sock 9.Close socket [20:16:30]Sock 9.Thread stoped [20:16:34]OFD Sender: No OFD packet to send [20:16:38]recv_with_timeout no data received [20:16:39]OFD Sender: No OFD packet to send [20:16:44]OFD Sender: No OFD packet to send [20:16:49]OFD Sender: No OFD packet to send [20:16:53]recv_with_timeout no data received [20:16:54]OFD Sender: No OFD packet to send [20:16:59]OFD Sender: No OFD packet to send [20:17:03]recv_with_timeout no data received [20:17:04]OFD Sender: No OFD packet to send [20:17:09]OFD Sender: No OFD packet to send [20:17:14]OFD Sender: No OFD packet to send [20:17:19]OFD Sender: No OFD packet to send [20:17:24]OFD Sender: No OFD packet to send [20:17:29]OFD Sender: No OFD packet to send [20:17:34]OFD Sender: No OFD packet to send [20:17:39]OFD Sender: No OFD packet to send [20:17:44]OFD Sender: No OFD packet to send [20:17:49]OFD Sender: No OFD packet to send [20:17:54]OFD Sender: No OFD packet to send [20:17:59]OFD Sender: No OFD packet to send [20:18:04]OFD Sender: No OFD packet to send [20:18:09]OFD Sender: No OFD packet to send [20:18:14]OFD Sender: No OFD packet to send [20:18:19]OFD Sender: No OFD packet to send [20:18:24]OFD Sender: No OFD packet to send [20:18:29]OFD Sender: No OFD packet to send [20:18:34]OFD Sender: No OFD packet to send [20:18:39]OFD Sender: No OFD packet to send [20:18:44]OFD Sender: No OFD packet to send [20:18:46]accept exits with 10 [20:18:46]New connection [20:18:46]New thread 3067047268 created [20:18:46]Thread 3066903908 joined [20:18:46]Waiting for new connection... [20:18:46] Sock 10.Parse request [20:18:46]Sock 10.Check first char [20:18:46]Sock 10.First char is OK [20:18:46]request: POST /json_proto HTTP/1.0 [20:18:46]Method: POST [20:18:46]URL: /json_proto [20:18:46]Method is POST - this is cgi request [20:18:46]url: /json_proto [20:18:46]query_string will be loaded in cgi processing [20:18:46]execute_cgi json_proto POST (null) [20:18:46]execute_cgi path=json_proto method=POST [20:18:46]POST find Content-Length [20:18:46]Host: 172.17.43.131:8080 [20:18:46]Content-Length: 680 [20:18:46]Content-Type: application/json [20:18:46] [20:18:46]POST finish read [20:18:46]Found Content-Length = 680 [20:18:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 52.620, "sum" : 3983.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 3983.00, "payments": [ { "type": 0, "sum" : 3983.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:46]execute_script... [20:18:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 52.620, "sum" : 3983.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 3983.00, "payments": [ { "type": 0, "sum" : 3983.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:46]POST & json_proto [20:18:46]process_json_proto [20:18:46]json parsed OK: [20:18:46]protocol is kg_v1.0 [20:18:46]action value=close_receipt [20:18:46]process_action close_receipt [20:18:46]cmd_close_receipt [20:18:46]MH_GetDate [20:18:46]Write to MH i2c: F0 00 00 24 08 1B [20:18:46]Write i2c OK [20:18:46]MH_I2C_Read... [20:18:46]Read from MH i2c: F0 [20:18:46]MH_I2C_Read... [20:18:46]Read from MH i2c: F0 09 00 [20:18:46]MH_I2C_Read... [20:18:46]Read from MH i2c: F0 09 00 24 08 00 A7 04 A4 66 F9 24 A2 66 FE [20:18:46]GetLastDocTimeStamp 1722024986 [20:18:46]current date 1722025127 [20:18:46]FM_GetShiftState [20:18:46]SAM_PROTO_GetShiftState [20:18:46]wFMCommunicate request_size=4 [20:18:46]MH_SAM_APDU [20:18:46]CAPDU: 80 13 01 00 [20:18:46]Write to MH i2c: E2 08 00 25 08 80 13 01 00 00 00 00 00 AA [20:18:46]Write i2c OK [20:18:46]MH_I2C_Read... [20:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:46]Read from MH i2c: E2 [20:18:46]MH_I2C_Read... [20:18:46]Read from MH i2c: E2 0E 00 [20:18:46]MH_I2C_Read... [20:18:46]Read from MH i2c: E2 0E 00 25 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5B [20:18:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:18:46]wFMCommunicate OK [20:18:46]SAM_PROTO_GetShiftState done [20:18:46]FM_GetShiftState done [20:18:46]opened in 1721952182 [20:18:46]opened+sec_in_day 1722038582 [20:18:46]quantity*price = 398333 [20:18:46]sum+1 = 398334 [20:18:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 3983.00 Внесено: 4000.00 СДАЧА: 17.00 НСП 1% : 35.25 НДС 12% : 423.01 Наличными: 3983.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 590 26.07.2024 20:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225522 ФПД: 122324230129946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225522&fm=122324230129946&tin=02508201610067®Number=0000000000092624&sum=398300 [20:18:47]StoreToDocumentArchive [20:18:47]shift 437 fd 225522 [20:18:47]save to /storage/0437/doc_00225522 [20:18:47]save last doc name /storage/0437/doc_00225522 to /storage/kkm_last_doc_name [20:18:47]save OK [20:18:47]Clear old archive folders... [20:18:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:18:47]tlvbuf is 018E3760 [20:18:47]SAM_PROTO_ClearQueue [20:18:47]wFMCommunicate request_size=4 [20:18:47]MH_SAM_APDU [20:18:47]CAPDU: 80 09 00 00 [20:18:47]Write to MH i2c: E2 08 00 32 08 80 09 00 00 00 00 00 00 AC [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:18:47]Read from MH i2c: E2 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 32 08 00 90 00 AE [20:18:47]RAPDU: 90 00 [20:18:47]wFMCommunicate OK [20:18:47]SAM_PROTO_ClearQueue done [20:18:47]KKMCreateOFDPacket [20:18:47]OFDProtocolAddRootSTLVToBuf [20:18:47]FM_MakeSignedData [20:18:47]FM_MakeSignedData [20:18:47]SAM_PROTO_SignData [20:18:47]wFMCommunicate request_size=4 [20:18:47]MH_SAM_APDU [20:18:47]CAPDU: 80 0D 01 02 [20:18:47]Write to MH i2c: E2 08 00 33 08 80 0D 01 02 00 00 00 00 B4 [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:18:47]Read from MH i2c: E2 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 33 08 00 90 00 AF [20:18:47]RAPDU: 90 00 [20:18:47]wFMCommunicate OK [20:18:47]wFMCommunicate request_size=255 [20:18:47]MH_SAM_APDU [20:18:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C CD 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FD 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D A5 00 00 00 00 07 04 06 00 DC 13 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 A7 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 70 03 00 35 04 06 00 6F 40 D4 48 [20:18:47]Write to MH i2c: E2 02 01 34 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C CD 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FD 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D A5 00 00 00 00 07 04 06 00 DC 13 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 A7 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 70 03 00 35 04 06 00 6F 40 D4 48 00 00 C0 [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:47]Read from MH i2c: E2 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [20:18:47]RAPDU: 90 00 [20:18:47]wFMCommunicate OK [20:18:47]wFMCommunicate request_size=7 [20:18:47]MH_SAM_APDU [20:18:47]CAPDU: 80 0D 02 02 02 C9 1A [20:18:47]Write to MH i2c: E2 0A 00 35 08 80 0D 02 02 02 00 C9 1A 00 00 9E [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:47]Read from MH i2c: E2 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [20:18:47]RAPDU: 90 00 [20:18:47]wFMCommunicate OK [20:18:47]wFMCommunicate request_size=4 [20:18:47]MH_SAM_APDU [20:18:47]CAPDU: 80 0D 03 02 [20:18:47]Write to MH i2c: E2 08 00 36 08 80 0D 03 02 00 00 00 00 B9 [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:18:47]Read from MH i2c: E2 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 0B 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 0B 00 36 08 00 34 3A 33 29 D1 A0 D5 45 90 00 0F [20:18:47]RAPDU: 34 3A 33 29 D1 A0 D5 45 90 00 [20:18:47]wFMCommunicate OK [20:18:47]SAM_PROTO_SignData done [20:18:47]FM_MakeSignedData done [20:18:47]CreateOFDProtocolMessage [20:18:47]wFMCommunicate request_size=4 [20:18:47]MH_SAM_APDU [20:18:47]CAPDU: 80 11 00 00 [20:18:47]Write to MH i2c: E2 08 00 37 08 80 11 00 00 00 00 00 00 B9 [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:47]Read from MH i2c: E2 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 17 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: E2 17 00 37 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 16 [20:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:47]wFMCommunicate OK [20:18:47]CreateOFDProtocolMessage done [20:18:47]OFDSenderStorePacket 225522 [20:18:47]StoreOFDPacket docnum=225522 [20:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7D 49 04 01 20 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C CD 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FD 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D A5 00 00 00 00 07 04 06 00 DC 13 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 A7 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 70 03 00 35 04 06 00 6F 40 D4 48 C9 1A 34 3A 33 29 D1 A0 D5 45 [20:18:47]CheckFolder [20:18:47]dirname=/storage/ofd_packets [20:18:47]CheckFolder done [20:18:47]ProducePacketName [20:18:47]name=ofd_packets/00225522 [20:18:47]NVStorageSaveData ofd_packets/00225522 [20:18:47]File name is /storage/ofd_packets/00225522 [20:18:47]Write 298 bytes [20:18:47]NVStorageSaveData done [20:18:47]OFDSenderStorePacket done [20:18:47]KKMCreateOFDPacket done [20:18:47]NVStorageSaveData kkm_last_timestamp [20:18:47]File name is /storage/kkm_last_timestamp [20:18:47]Write 4 bytes [20:18:47]NVStorageSaveData done [20:18:47]ExternCall_PrintAddStr [20:18:47]wPrintStart [20:18:47]Write to MH i2c: 01 00 00 38 08 40 [20:18:47]Write i2c OK [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: 01 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: 01 07 00 [20:18:47]MH_I2C_Read... [20:18:47]Read from MH i2c: 01 07 00 38 08 00 00 00 00 00 FF 0F 55 [20:18:47]RasterBufferAndPrint [20:18:47]line Счет N : (1)2001747 [20:18:47]line ИНН: 02508201610067 [20:18:47]line Контрольно-Кассовый Чек [20:18:47]line ПРОДАЖА [20:18:47]line ТРК (МРК, ГНК) : 21 [20:18:47]line Товар: 2710194210 [20:18:47]line ДТ-К-5 [20:18:47]line 52.620 * 75.70 [20:18:47]line = 3983.33 [20:18:47]line НДС 12% НСП 1% [20:18:47]line > о реализуемом товаре [20:18:47]line ОКРУГЛЕНИЕ: -0.33 [20:18:47]line ИТОГО: 3983.00 [20:18:47]line Внесено: 4000.00 [20:18:47]line СДАЧА: 17.00 [20:18:47]line НСП 1% : 35.25 [20:18:47]line НДС 12% : 423.01 [20:18:47]line Наличными: 3983.00 [20:18:47]line Безнал.: 0.00 [20:18:47]line Место: АЗС № 97 "Партнер Нефть" [20:18:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:18:47]line СНО: Общий режим [20:18:47]line Чек 590 26.07.2024 20:18 [20:18:47]line Смена: 437 ФФД: 1.0 [20:18:47]line ЗНМ: 0300000054 [20:18:47]line РНМ: 0000000000092624 [20:18:47]line Версия ККМ: 001 [20:18:47]line ФМ: 0000000000874959 [20:18:47]line ФД: 225522 [20:18:47]line ФПД: 122324230129946 [20:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T201847&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225522&fm=122324230129946&tin=02508201610067®Number=0000000000092624&sum=398300 [20:18:47]written 0, free lines is 4095 [20:18:47]OFD Sender: Processing packet 225522 [packets to send 599, broken 598] [20:18:47]ProducePacketName [20:18:47]name=ofd_packets/00225522 [20:18:47]OFD Sender: To server: pG, [20:18:47]CommunicateWithHost lk.salyk.kg:30040 [20:18:47]ConnectInit lk.salyk.kg [20:18:48]Write to MH i2c: 01 00 00 63 08 6B [20:18:48]Write i2c OK [20:18:48]MH_I2C_Read... [20:18:48]Read from MH i2c: 01 [20:18:48]MH_I2C_Read... [20:18:48]Read from MH i2c: 01 07 00 [20:18:48]MH_I2C_Read... [20:18:48]Read from MH i2c: 01 07 00 63 08 00 00 00 00 00 64 0C E2 [20:18:48]RasterBufferAndPrint [20:18:48]line [20:18:48]line [20:18:48]line [20:18:48]line [20:18:48]line [20:18:48]written 0, free lines is 3176 [20:18:48]MH_Cut [20:18:48]Write to MH i2c: D1 01 00 6A 08 01 44 [20:18:48]Write i2c OK [20:18:48]MH_I2C_Read... [20:18:48]Read from MH i2c: D1 [20:18:48]MH_I2C_Read... [20:18:48]Read from MH i2c: D1 01 00 [20:18:48]MH_I2C_Read... [20:18:48]Read from MH i2c: D1 01 00 6A 08 00 43 [20:18:48]Write to MH i2c: 01 00 00 6B 08 73 [20:18:48]Write i2c OK [20:18:48]MH_I2C_Read... [20:18:48]Connected sock=9 [20:18:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7D 49 04 01 20 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8C CD 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FD 13 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 13 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D A5 00 00 00 00 07 04 06 00 DC 13 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 A7 04 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 70 03 00 35 04 06 00 6F 40 D4 48 C9 1A 34 3A 33 29 D1 A0 D5 45 [20:18:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D C7 47 00 E2 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F2 70 03 00 F4 03 04 00 B7 B0 A3 66 B6 04 01 00 00 07 21 D7 12 F1 3B 21 5E [20:18:49]CommunicateWithHost err = 0 [20:18:49]CheckOFDResponse [20:18:49]1017 (14) - 77093643461234 [20:18:49]1041 (16) - 0000000000874959 [20:18:49]1040 (4) - 225522 [20:18:49]1012 (4) - 26.07.2024 14:20 [20:18:49]1206 (1) - 0 [20:18:49]OFD Sender: Remove packet 225522 [20:18:49]ProducePacketName [20:18:49]name=ofd_packets/00225522 [20:18:49]NVStorageDeleteData [20:18:49]*** Cut start [20:18:49]*** Partial cut [20:18:49]*** CUTSNS_PIN = 1 [20:18:49]*** CUTSNS_PIN = 0 [20:18:49]*** Brake cut motor [20:18:49]OFD Sender: No OFD packet to send [20:18:50]Read from MH i2c: 01 [20:18:50]MH_I2C_Read... [20:18:50]*** Stop cut motor [20:18:50]*** Cut end [20:18:50]Read from MH i2c: 01 07 00 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: 01 07 00 6B 08 00 00 00 00 00 FF 0F 88 [20:18:50]process_action close_receipt done [20:18:50]requested_data is exist [20:18:50]produce_requested_data [20:18:50]requested_item fm.sn is exist - process it [20:18:50]wFMCommunicate request_size=4 [20:18:50]MH_SAM_APDU [20:18:50]CAPDU: 80 11 00 00 [20:18:50]Write to MH i2c: E2 08 00 6C 08 80 11 00 00 00 00 00 00 EE [20:18:50]Write i2c OK [20:18:50]MH_I2C_Read... [20:18:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:50]Read from MH i2c: E2 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 17 00 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 17 00 6C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4B [20:18:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:18:50]wFMCommunicate OK [20:18:50]requested_item fd.num is exist - process it [20:18:50]SAM_PROTO_GetFieldsCounters [20:18:50]wFMCommunicate request_size=4 [20:18:50]MH_SAM_APDU [20:18:50]CAPDU: 80 13 00 00 [20:18:50]Write to MH i2c: E2 08 00 6D 08 80 13 00 00 00 00 00 00 F1 [20:18:50]Write i2c OK [20:18:50]MH_I2C_Read... [20:18:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:18:50]Read from MH i2c: E2 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 62 00 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 62 00 6D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 25 [20:18:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F2 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:18:50]wFMCommunicate OK [20:18:50]SAM_PROTO_GetFieldsCounters done [20:18:50]requested_item shift.num is exist - process it [20:18:50]requested_item shift.opened is exist - process it [20:18:50]req_shift_opened [20:18:50]FM_GetShiftState [20:18:50]SAM_PROTO_GetShiftState [20:18:50]wFMCommunicate request_size=4 [20:18:50]MH_SAM_APDU [20:18:50]CAPDU: 80 13 01 00 [20:18:50]Write to MH i2c: E2 08 00 6E 08 80 13 01 00 00 00 00 00 F3 [20:18:50]Write i2c OK [20:18:50]MH_I2C_Read... [20:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:50]Read from MH i2c: E2 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 0E 00 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 0E 00 6E 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A4 [20:18:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:18:50]wFMCommunicate OK [20:18:50]SAM_PROTO_GetShiftState done [20:18:50]FM_GetShiftState done [20:18:50]req_shift_opened done [20:18:50]requested_item shift.open_date is exist - process it [20:18:50]req_shift_open_date [20:18:50]req_shift_open_date done [20:18:50]produce_requested_data done [20:18:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225522,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:18:50]process_action_free close_receipt [20:18:50]json_value_free [20:18:50]json_value_free done [20:18:50]process_json_proto returns [20:18:50]Send response to host [20:18:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225522,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:18:50]free response buf [20:18:50]execute_script done [20:18:50]execute_script returns [20:18:50]free content buf [20:18:50]Sock 10.Close socket [20:18:50]Sock 10.Thread stoped [20:18:54]OFD Sender: No OFD packet to send [20:18:59]OFD Sender: No OFD packet to send [20:19:04]OFD Sender: No OFD packet to send [20:19:09]OFD Sender: No OFD packet to send [20:19:14]OFD Sender: No OFD packet to send [20:19:17]recv_with_timeout no data received [20:19:19]OFD Sender: No OFD packet to send [20:19:24]OFD Sender: No OFD packet to send [20:19:29]OFD Sender: No OFD packet to send [20:19:35]OFD Sender: No OFD packet to send [20:19:40]OFD Sender: No OFD packet to send [20:19:45]OFD Sender: No OFD packet to send [20:19:50]OFD Sender: No OFD packet to send [20:19:55]OFD Sender: No OFD packet to send [20:20:00]OFD Sender: No OFD packet to send [20:20:05]OFD Sender: No OFD packet to send [20:20:10]OFD Sender: No OFD packet to send [20:20:15]OFD Sender: No OFD packet to send [20:20:20]OFD Sender: No OFD packet to send [20:20:25]OFD Sender: No OFD packet to send [20:20:30]OFD Sender: No OFD packet to send [20:20:35]OFD Sender: No OFD packet to send [20:20:40]OFD Sender: No OFD packet to send [20:20:45]OFD Sender: No OFD packet to send [20:20:50]OFD Sender: No OFD packet to send [20:20:51]accept exits with 8 [20:20:51]New connection [20:20:51]New thread 3066903908 created [20:20:51]Thread 3067047268 joined [20:20:51]Waiting for new connection... [20:20:51] Sock 8.Parse request [20:20:51]Sock 8.Check first char [20:20:51]Sock 8.First char is OK [20:20:51]request: POST /json_proto HTTP/1.0 [20:20:51]Method: POST [20:20:51]URL: /json_proto [20:20:51]Method is POST - this is cgi request [20:20:51]url: /json_proto [20:20:51]query_string will be loaded in cgi processing [20:20:51]execute_cgi json_proto POST (null) [20:20:51]execute_cgi path=json_proto method=POST [20:20:51]POST find Content-Length [20:20:51]Host: 172.17.43.131:8080 [20:20:51]Content-Length: 678 [20:20:51]Content-Type: application/json [20:20:51] [20:20:51]POST finish read [20:20:51]Found Content-Length = 678 [20:20:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:51]execute_script... [20:20:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:51]POST & json_proto [20:20:51]process_json_proto [20:20:51]json parsed OK: [20:20:51]protocol is kg_v1.0 [20:20:51]action value=close_receipt [20:20:51]process_action close_receipt [20:20:51]cmd_close_receipt [20:20:51]MH_GetDate [20:20:51]Write to MH i2c: F0 00 00 6F 08 66 [20:20:51]Write i2c OK [20:20:51]MH_I2C_Read... [20:20:51]Read from MH i2c: F0 [20:20:51]MH_I2C_Read... [20:20:51]Read from MH i2c: F0 09 00 [20:20:51]MH_I2C_Read... [20:20:51]Read from MH i2c: F0 09 00 6F 08 00 24 05 A4 66 F9 24 A2 66 C7 [20:20:51]GetLastDocTimeStamp 1722025127 [20:20:51]current date 1722025252 [20:20:51]FM_GetShiftState [20:20:51]SAM_PROTO_GetShiftState [20:20:51]wFMCommunicate request_size=4 [20:20:51]MH_SAM_APDU [20:20:51]CAPDU: 80 13 01 00 [20:20:51]Write to MH i2c: E2 08 00 70 08 80 13 01 00 00 00 00 00 F5 [20:20:51]Write i2c OK [20:20:51]MH_I2C_Read... [20:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:51]Read from MH i2c: E2 [20:20:51]MH_I2C_Read... [20:20:51]Read from MH i2c: E2 0E 00 [20:20:51]MH_I2C_Read... [20:20:51]Read from MH i2c: E2 0E 00 70 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A6 [20:20:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:20:51]wFMCommunicate OK [20:20:51]SAM_PROTO_GetShiftState done [20:20:51]FM_GetShiftState done [20:20:51]opened in 1721952182 [20:20:51]opened+sec_in_day 1722038582 [20:20:51]quantity*price = 45019 [20:20:51]sum+1 = 45020 [20:20:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 591 26.07.2024 20:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225523 ФПД: 78342436462769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202052&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225523&fm=78342436462769&tin=02508201610067®Number=0000000000092624&sum=45000 [20:20:52]StoreToDocumentArchive [20:20:52]shift 437 fd 225523 [20:20:52]save to /storage/0437/doc_00225523 [20:20:52]save last doc name /storage/0437/doc_00225523 to /storage/kkm_last_doc_name [20:20:52]save OK [20:20:52]Clear old archive folders... [20:20:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:20:52]tlvbuf is 018CB4E0 [20:20:52]SAM_PROTO_ClearQueue [20:20:52]wFMCommunicate request_size=4 [20:20:52]MH_SAM_APDU [20:20:52]CAPDU: 80 09 00 00 [20:20:52]Write to MH i2c: E2 08 00 7D 08 80 09 00 00 00 00 00 00 F7 [20:20:52]Write i2c OK [20:20:52]MH_I2C_Read... [20:20:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:52]Read from MH i2c: E2 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: E2 03 00 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: E2 03 00 7D 08 00 90 00 F9 [20:20:52]RAPDU: 90 00 [20:20:52]wFMCommunicate OK [20:20:52]SAM_PROTO_ClearQueue done [20:20:52]KKMCreateOFDPacket [20:20:52]OFDProtocolAddRootSTLVToBuf [20:20:52]FM_MakeSignedData [20:20:52]FM_MakeSignedData [20:20:52]SAM_PROTO_SignData [20:20:52]wFMCommunicate request_size=4 [20:20:52]MH_SAM_APDU [20:20:52]CAPDU: 80 0D 01 02 [20:20:52]Write to MH i2c: E2 08 00 7E 08 80 0D 01 02 00 00 00 00 FF [20:20:52]Write i2c OK [20:20:52]MH_I2C_Read... [20:20:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:52]Read from MH i2c: E2 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: E2 03 00 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [20:20:52]RAPDU: 90 00 [20:20:52]wFMCommunicate OK [20:20:52]wFMCommunicate request_size=255 [20:20:52]MH_SAM_APDU [20:20:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 24 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 70 03 00 35 04 06 00 47 [20:20:52]Write to MH i2c: E2 02 01 7F 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 24 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 70 03 00 35 04 06 00 47 00 00 5D [20:20:52]Write i2c OK [20:20:52]MH_I2C_Read... [20:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:53]Read from MH i2c: E2 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 03 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [20:20:53]RAPDU: 90 00 [20:20:53]wFMCommunicate OK [20:20:53]wFMCommunicate request_size=10 [20:20:53]MH_SAM_APDU [20:20:53]CAPDU: 80 0D 02 02 05 40 85 18 A0 B1 [20:20:53]Write to MH i2c: E2 0D 00 80 08 80 0D 02 02 05 00 40 85 18 A0 B1 00 00 3A [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:53]Read from MH i2c: E2 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 03 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 03 00 80 08 00 90 00 FC [20:20:53]RAPDU: 90 00 [20:20:53]wFMCommunicate OK [20:20:53]wFMCommunicate request_size=4 [20:20:53]MH_SAM_APDU [20:20:53]CAPDU: 80 0D 03 02 [20:20:53]Write to MH i2c: E2 08 00 81 08 80 0D 03 02 00 00 00 00 04 [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:53]Read from MH i2c: E2 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 0B 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 0B 00 81 08 00 CF 85 A7 AD F9 33 37 56 90 00 66 [20:20:53]RAPDU: CF 85 A7 AD F9 33 37 56 90 00 [20:20:53]wFMCommunicate OK [20:20:53]SAM_PROTO_SignData done [20:20:53]FM_MakeSignedData done [20:20:53]CreateOFDProtocolMessage [20:20:53]wFMCommunicate request_size=4 [20:20:53]MH_SAM_APDU [20:20:53]CAPDU: 80 11 00 00 [20:20:53]Write to MH i2c: E2 08 00 82 08 80 11 00 00 00 00 00 00 04 [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:53]Read from MH i2c: E2 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 17 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: E2 17 00 82 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 61 [20:20:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:20:53]wFMCommunicate OK [20:20:53]CreateOFDProtocolMessage done [20:20:53]OFDSenderStorePacket 225523 [20:20:53]StoreOFDPacket docnum=225523 [20:20:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 BD 07 01 F1 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 24 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 70 03 00 35 04 06 00 47 40 85 18 A0 B1 CF 85 A7 AD F9 33 37 56 [20:20:53]CheckFolder [20:20:53]dirname=/storage/ofd_packets [20:20:53]CheckFolder done [20:20:53]ProducePacketName [20:20:53]name=ofd_packets/00225523 [20:20:53]NVStorageSaveData ofd_packets/00225523 [20:20:53]File name is /storage/ofd_packets/00225523 [20:20:53]Write 301 bytes [20:20:53]NVStorageSaveData done [20:20:53]OFDSenderStorePacket done [20:20:53]KKMCreateOFDPacket done [20:20:53]NVStorageSaveData kkm_last_timestamp [20:20:53]File name is /storage/kkm_last_timestamp [20:20:53]Write 4 bytes [20:20:53]NVStorageSaveData done [20:20:53]ExternCall_PrintAddStr [20:20:53]wPrintStart [20:20:53]Write to MH i2c: 01 00 00 83 08 8B [20:20:53]OFD Sender: Processing packet 225523 [packets to send 599, broken 598] [20:20:53]ProducePacketName [20:20:53]name=ofd_packets/00225523 [20:20:53]OFD Sender: To server: pG, [20:20:53]CommunicateWithHost lk.salyk.kg:30040 [20:20:53]ConnectInit lk.salyk.kg [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: 01 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: 01 07 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: 01 07 00 83 08 00 00 00 00 00 FF 0F A0 [20:20:53]RasterBufferAndPrint [20:20:53]line Счет N : (1)2001748 [20:20:53]line ИНН: 02508201610067 [20:20:53]line Контрольно-Кассовый Чек [20:20:53]line ПРОДАЖА [20:20:53]line ТРК (МРК, ГНК) : 33 [20:20:53]line Товар: 2710124130 [20:20:53]line Аи-92-К-5 [20:20:53]line 6.640 * 67.80 [20:20:53]line = 450.19 [20:20:53]line НДС 12% НСП 1% [20:20:53]line > о реализуемом товаре [20:20:53]line ОКРУГЛЕНИЕ: -0.19 [20:20:53]line ИТОГО: 450.00 [20:20:53]line Внесено: 450.00 [20:20:53]line СДАЧА: 0.00 [20:20:53]line НСП 1% : 3.98 [20:20:53]line НДС 12% : 47.81 [20:20:53]line Наличными: 450.00 [20:20:53]line Безнал.: 0.00 [20:20:53]line Место: АЗС № 97 "Партнер Нефть" [20:20:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:20:53]line СНО: Общий режим [20:20:53]line Чек 591 26.07.2024 20:20 [20:20:53]line Смена: 437 ФФД: 1.0 [20:20:53]line ЗНМ: 0300000054 [20:20:53]line РНМ: 0000000000092624 [20:20:53]line Версия ККМ: 001 [20:20:53]line ФМ: 0000000000874959 [20:20:53]line ФД: 225523 [20:20:53]line ФПД: 78342436462769 [20:20:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202052&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225523&fm=78342436462769&tin=02508201610067®Number=0000000000092624&sum=45000 [20:20:53]written 0, free lines is 4095 [20:20:53]Write to MH i2c: 01 00 00 AE 08 B6 [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: 01 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: 01 07 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: 01 07 00 AE 08 00 00 00 00 00 60 0C 29 [20:20:53]RasterBufferAndPrint [20:20:53]line [20:20:53]line [20:20:53]line [20:20:53]line [20:20:53]line [20:20:53]written 0, free lines is 3172 [20:20:53]MH_Cut [20:20:53]Write to MH i2c: D1 01 00 B5 08 01 8F [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: D1 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: D1 01 00 [20:20:53]MH_I2C_Read... [20:20:53]Read from MH i2c: D1 01 00 B5 08 00 8E [20:20:53]Write to MH i2c: 01 00 00 B6 08 BE [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:53]Connected sock=10 [20:20:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 BD 07 01 F1 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 24 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 70 03 00 35 04 06 00 47 40 85 18 A0 B1 CF 85 A7 AD F9 33 37 56 [20:20:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 94 47 00 7C 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F3 70 03 00 F4 03 04 00 34 B1 A3 66 B6 04 01 00 00 01 47 0C 92 99 6F FE C3 [20:20:54]CommunicateWithHost err = 0 [20:20:54]CheckOFDResponse [20:20:54]1017 (14) - 77093643461234 [20:20:54]1041 (16) - 0000000000874959 [20:20:54]1040 (4) - 225523 [20:20:54]1012 (4) - 26.07.2024 14:22 [20:20:54]1206 (1) - 0 [20:20:54]OFD Sender: Remove packet 225523 [20:20:54]ProducePacketName [20:20:54]name=ofd_packets/00225523 [20:20:54]NVStorageDeleteData [20:20:54]*** Cut start [20:20:54]*** Partial cut [20:20:54]*** CUTSNS_PIN = 1 [20:20:54]OFD Sender: No OFD packet to send [20:20:55]*** CUTSNS_PIN = 0 [20:20:55]*** Brake cut motor [20:20:55]Read from MH i2c: 01 [20:20:55]MH_I2C_Read... [20:20:55]*** Stop cut motor [20:20:55]*** Cut end [20:20:55]Read from MH i2c: 01 07 00 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: 01 07 00 B6 08 00 00 00 00 00 FF 0F D3 [20:20:55]process_action close_receipt done [20:20:55]requested_data is exist [20:20:55]produce_requested_data [20:20:55]requested_item fm.sn is exist - process it [20:20:55]wFMCommunicate request_size=4 [20:20:55]MH_SAM_APDU [20:20:55]CAPDU: 80 11 00 00 [20:20:55]Write to MH i2c: E2 08 00 B7 08 80 11 00 00 00 00 00 00 39 [20:20:55]Write i2c OK [20:20:55]MH_I2C_Read... [20:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:55]Read from MH i2c: E2 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: E2 17 00 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: E2 17 00 B7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 96 [20:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:20:55]wFMCommunicate OK [20:20:55]requested_item fd.num is exist - process it [20:20:55]SAM_PROTO_GetFieldsCounters [20:20:55]wFMCommunicate request_size=4 [20:20:55]MH_SAM_APDU [20:20:55]CAPDU: 80 13 00 00 [20:20:55]Write to MH i2c: E2 08 00 B8 08 80 13 00 00 00 00 00 00 3C [20:20:55]Write i2c OK [20:20:55]MH_I2C_Read... [20:20:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:55]Read from MH i2c: E2 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: E2 62 00 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: E2 62 00 B8 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [20:20:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F3 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:55]wFMCommunicate OK [20:20:55]SAM_PROTO_GetFieldsCounters done [20:20:55]requested_item shift.num is exist - process it [20:20:55]requested_item shift.opened is exist - process it [20:20:55]req_shift_opened [20:20:55]FM_GetShiftState [20:20:55]SAM_PROTO_GetShiftState [20:20:55]wFMCommunicate request_size=4 [20:20:55]MH_SAM_APDU [20:20:55]CAPDU: 80 13 01 00 [20:20:55]Write to MH i2c: E2 08 00 B9 08 80 13 01 00 00 00 00 00 3E [20:20:55]Write i2c OK [20:20:55]MH_I2C_Read... [20:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:55]Read from MH i2c: E2 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: E2 0E 00 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: E2 0E 00 B9 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EF [20:20:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:20:55]wFMCommunicate OK [20:20:55]SAM_PROTO_GetShiftState done [20:20:55]FM_GetShiftState done [20:20:55]req_shift_opened done [20:20:55]requested_item shift.open_date is exist - process it [20:20:55]req_shift_open_date [20:20:55]req_shift_open_date done [20:20:55]produce_requested_data done [20:20:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225523,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:20:55]process_action_free close_receipt [20:20:55]json_value_free [20:20:55]json_value_free done [20:20:55]process_json_proto returns [20:20:55]Send response to host [20:20:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225523,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:20:55]free response buf [20:20:55]execute_script done [20:20:55]execute_script returns [20:20:55]free content buf [20:20:55]Sock 8.Close socket [20:20:55]Sock 8.Thread stoped [20:20:57]accept exits with 9 [20:20:57]New connection [20:20:57]New thread 3067047268 created [20:20:57]Thread 3066903908 joined [20:20:57]Waiting for new connection... [20:20:57] Sock 9.Parse request [20:20:57]Sock 9.Check first char [20:20:57]Sock 9.First char is OK [20:20:57]request: POST /json_proto HTTP/1.0 [20:20:57]Method: POST [20:20:57]URL: /json_proto [20:20:57]Method is POST - this is cgi request [20:20:57]url: /json_proto [20:20:57]query_string will be loaded in cgi processing [20:20:57]execute_cgi json_proto POST (null) [20:20:57]execute_cgi path=json_proto method=POST [20:20:57]POST find Content-Length [20:20:57]Host: 172.17.43.131:8080 [20:20:57]Content-Length: 675 [20:20:57]Content-Type: application/json [20:20:57] [20:20:57]POST finish read [20:20:57]Found Content-Length = 675 [20:20:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:57]execute_script... [20:20:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:57]POST & json_proto [20:20:57]process_json_proto [20:20:57]json parsed OK: [20:20:57]protocol is kg_v1.0 [20:20:57]action value=close_receipt [20:20:57]process_action close_receipt [20:20:57]cmd_close_receipt [20:20:57]MH_GetDate [20:20:57]Write to MH i2c: F0 00 00 BA 08 B1 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: F0 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: F0 09 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: F0 09 00 BA 08 00 2A 05 A4 66 F9 24 A2 66 18 [20:20:57]GetLastDocTimeStamp 1722025252 [20:20:57]current date 1722025258 [20:20:57]FM_GetShiftState [20:20:57]SAM_PROTO_GetShiftState [20:20:57]wFMCommunicate request_size=4 [20:20:57]MH_SAM_APDU [20:20:57]CAPDU: 80 13 01 00 [20:20:57]Write to MH i2c: E2 08 00 BB 08 80 13 01 00 00 00 00 00 40 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 0E 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 0E 00 BB 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F1 [20:20:57]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:20:57]wFMCommunicate OK [20:20:57]SAM_PROTO_GetShiftState done [20:20:57]FM_GetShiftState done [20:20:57]opened in 1721952182 [20:20:57]opened+sec_in_day 1722038582 [20:20:57]quantity*price = 50037 [20:20:57]sum+1 = 50039 [20:20:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 592 26.07.2024 20:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225524 ФПД: 277317553002662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225524&fm=277317553002662&tin=02508201610067®Number=0000000000092624&sum=50000 [20:20:58]StoreToDocumentArchive [20:20:58]shift 437 fd 225524 [20:20:58]save to /storage/0437/doc_00225524 [20:20:58]save last doc name /storage/0437/doc_00225524 to /storage/kkm_last_doc_name [20:20:58]save OK [20:20:58]Clear old archive folders... [20:20:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:20:58]tlvbuf is 018B4FB0 [20:20:58]SAM_PROTO_ClearQueue [20:20:58]wFMCommunicate request_size=4 [20:20:58]MH_SAM_APDU [20:20:58]CAPDU: 80 09 00 00 [20:20:58]Write to MH i2c: E2 08 00 C8 08 80 09 00 00 00 00 00 00 42 [20:20:58]Write i2c OK [20:20:58]MH_I2C_Read... [20:20:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:58]Read from MH i2c: E2 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: E2 03 00 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [20:20:58]RAPDU: 90 00 [20:20:58]wFMCommunicate OK [20:20:58]SAM_PROTO_ClearQueue done [20:20:58]KKMCreateOFDPacket [20:20:58]OFDProtocolAddRootSTLVToBuf [20:20:58]FM_MakeSignedData [20:20:58]FM_MakeSignedData [20:20:58]SAM_PROTO_SignData [20:20:58]wFMCommunicate request_size=4 [20:20:58]MH_SAM_APDU [20:20:58]CAPDU: 80 0D 01 02 [20:20:58]Write to MH i2c: E2 08 00 C9 08 80 0D 01 02 00 00 00 00 4A [20:20:58]Write i2c OK [20:20:58]MH_I2C_Read... [20:20:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:58]Read from MH i2c: E2 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: E2 03 00 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [20:20:58]RAPDU: 90 00 [20:20:58]wFMCommunicate OK [20:20:58]wFMCommunicate request_size=255 [20:20:58]MH_SAM_APDU [20:20:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 2A 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 70 03 00 35 04 06 00 FC 38 06 3C [20:20:58]Write to MH i2c: E2 02 01 CA 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 2A 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 70 03 00 35 04 06 00 FC 38 06 3C 00 00 58 [20:20:58]Write i2c OK [20:20:58]MH_I2C_Read... [20:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:59]Read from MH i2c: E2 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 03 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [20:20:59]RAPDU: 90 00 [20:20:59]wFMCommunicate OK [20:20:59]wFMCommunicate request_size=7 [20:20:59]MH_SAM_APDU [20:20:59]CAPDU: 80 0D 02 02 02 98 A6 [20:20:59]Write to MH i2c: E2 0A 00 CB 08 80 0D 02 02 02 00 98 A6 00 00 8F [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:59]Read from MH i2c: E2 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 03 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 03 00 CB 08 00 90 00 47 [20:20:59]RAPDU: 90 00 [20:20:59]wFMCommunicate OK [20:20:59]wFMCommunicate request_size=4 [20:20:59]MH_SAM_APDU [20:20:59]CAPDU: 80 0D 03 02 [20:20:59]Write to MH i2c: E2 08 00 CC 08 80 0D 03 02 00 00 00 00 4F [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:59]Read from MH i2c: E2 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 0B 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 0B 00 CC 08 00 EC D4 E9 A9 55 99 0E 22 90 00 C0 [20:20:59]RAPDU: EC D4 E9 A9 55 99 0E 22 90 00 [20:20:59]wFMCommunicate OK [20:20:59]SAM_PROTO_SignData done [20:20:59]FM_MakeSignedData done [20:20:59]CreateOFDProtocolMessage [20:20:59]wFMCommunicate request_size=4 [20:20:59]MH_SAM_APDU [20:20:59]CAPDU: 80 11 00 00 [20:20:59]Write to MH i2c: E2 08 00 CD 08 80 11 00 00 00 00 00 00 4F [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:59]Read from MH i2c: E2 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 17 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 17 00 CD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AC [20:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:20:59]wFMCommunicate OK [20:20:59]CreateOFDProtocolMessage done [20:20:59]OFDSenderStorePacket 225524 [20:20:59]StoreOFDPacket docnum=225524 [20:20:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D 46 04 01 5B 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 2A 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 70 03 00 35 04 06 00 FC 38 06 3C 98 A6 EC D4 E9 A9 55 99 0E 22 [20:20:59]CheckFolder [20:20:59]dirname=/storage/ofd_packets [20:20:59]CheckFolder done [20:20:59]ProducePacketName [20:20:59]name=ofd_packets/00225524 [20:20:59]NVStorageSaveData ofd_packets/00225524 [20:20:59]File name is /storage/ofd_packets/00225524 [20:20:59]Write 298 bytes [20:20:59]NVStorageSaveData done [20:20:59]OFDSenderStorePacket done [20:20:59]KKMCreateOFDPacket done [20:20:59]NVStorageSaveData kkm_last_timestamp [20:20:59]File name is /storage/kkm_last_timestamp [20:20:59]Write 4 bytes [20:20:59]NVStorageSaveData done [20:20:59]ExternCall_PrintAddStr [20:20:59]wPrintStart [20:20:59]Write to MH i2c: 01 00 00 CE 08 D6 [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 07 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 07 00 CE 08 00 00 00 00 00 FF 0F EB [20:20:59]RasterBufferAndPrint [20:20:59]line Счет N : (1)2001749 [20:20:59]line ИНН: 02508201610067 [20:20:59]line Контрольно-Кассовый Чек [20:20:59]line ПРОДАЖА [20:20:59]line ТРК (МРК, ГНК) : 51 [20:20:59]line Товар: 2710194210 [20:20:59]line ДТ-К-5 [20:20:59]line 6.610 * 75.70 [20:20:59]line = 500.38 [20:20:59]line НДС 12% НСП 1% [20:20:59]line > о реализуемом товаре [20:20:59]line ОКРУГЛЕНИЕ: -0.38 [20:20:59]line ИТОГО: 500.00 [20:20:59]line Внесено: 500.00 [20:20:59]line СДАЧА: 0.00 [20:20:59]line НСП 1% : 4.43 [20:20:59]line НДС 12% : 53.14 [20:20:59]line Наличными: 500.00 [20:20:59]line Безнал.: 0.00 [20:20:59]line Место: АЗС № 97 "Партнер Нефть" [20:20:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:20:59]line СНО: Общий режим [20:20:59]line Чек 592 26.07.2024 20:20 [20:20:59]line Смена: 437 ФФД: 1.0 [20:20:59]line ЗНМ: 0300000054 [20:20:59]line РНМ: 0000000000092624 [20:20:59]line Версия ККМ: 001 [20:20:59]line ФМ: 0000000000874959 [20:20:59]line ФД: 225524 [20:20:59]line ФПД: 277317553002662 [20:20:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225524&fm=277317553002662&tin=02508201610067®Number=0000000000092624&sum=50000 [20:20:59]written 0, free lines is 4095 [20:20:59]OFD Sender: Processing packet 225524 [packets to send 599, broken 598] [20:20:59]ProducePacketName [20:20:59]name=ofd_packets/00225524 [20:20:59]OFD Sender: To server: pG, [20:20:59]CommunicateWithHost lk.salyk.kg:30040 [20:20:59]ConnectInit lk.salyk.kg [20:20:59]Write to MH i2c: 01 00 00 F9 08 01 [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 07 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 07 00 F9 08 00 00 00 00 00 5F 0C 73 [20:20:59]RasterBufferAndPrint [20:20:59]line [20:20:59]line [20:20:59]line [20:20:59]line [20:20:59]line [20:20:59]written 0, free lines is 3174 [20:20:59]MH_Cut [20:20:59]Write to MH i2c: D1 01 00 00 09 01 DB [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: D1 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: D1 01 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: D1 01 00 00 09 00 DA [20:20:59]Write to MH i2c: 01 00 00 01 09 0A [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]Connected sock=10 [20:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 8D 46 04 01 5B 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 2A 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 70 03 00 35 04 06 00 FC 38 06 3C 98 A6 EC D4 E9 A9 55 99 0E 22 [20:21:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D5 48 47 00 AB 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F4 70 03 00 F4 03 04 00 3A B1 A3 66 B6 04 01 00 00 A7 32 30 DC 5C 52 1D F9 [20:21:00]CommunicateWithHost err = 0 [20:21:00]CheckOFDResponse [20:21:00]1017 (14) - 77093643461234 [20:21:00]1041 (16) - 0000000000874959 [20:21:00]1040 (4) - 225524 [20:21:00]1012 (4) - 26.07.2024 14:22 [20:21:00]1206 (1) - 0 [20:21:00]OFD Sender: Remove packet 225524 [20:21:00]ProducePacketName [20:21:00]name=ofd_packets/00225524 [20:21:00]NVStorageDeleteData [20:21:01]*** Cut start [20:21:01]*** Partial cut [20:21:01]*** CUTSNS_PIN = 1 [20:21:01]*** CUTSNS_PIN = 0 [20:21:01]OFD Sender: No OFD packet to send [20:21:01]*** Brake cut motor [20:21:01]Read from MH i2c: 01 [20:21:01]MH_I2C_Read... [20:21:01]*** Stop cut motor [20:21:01]*** Cut end [20:21:01]Read from MH i2c: 01 07 00 [20:21:01]MH_I2C_Read... [20:21:01]Read from MH i2c: 01 07 00 01 09 00 00 00 00 00 FF 0F 1F [20:21:01]process_action close_receipt done [20:21:01]requested_data is exist [20:21:01]produce_requested_data [20:21:01]requested_item fm.sn is exist - process it [20:21:01]wFMCommunicate request_size=4 [20:21:01]MH_SAM_APDU [20:21:01]CAPDU: 80 11 00 00 [20:21:01]Write to MH i2c: E2 08 00 02 09 80 11 00 00 00 00 00 00 85 [20:21:01]Write i2c OK [20:21:01]MH_I2C_Read... [20:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:01]Read from MH i2c: E2 [20:21:01]MH_I2C_Read... [20:21:01]Read from MH i2c: E2 17 00 [20:21:01]MH_I2C_Read... [20:21:01]Read from MH i2c: E2 17 00 02 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [20:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:21:01]wFMCommunicate OK [20:21:01]requested_item fd.num is exist - process it [20:21:01]SAM_PROTO_GetFieldsCounters [20:21:01]wFMCommunicate request_size=4 [20:21:01]MH_SAM_APDU [20:21:01]CAPDU: 80 13 00 00 [20:21:01]Write to MH i2c: E2 08 00 03 09 80 13 00 00 00 00 00 00 88 [20:21:01]Write i2c OK [20:21:01]MH_I2C_Read... [20:21:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:01]Read from MH i2c: E2 [20:21:01]MH_I2C_Read... [20:21:01]Read from MH i2c: E2 62 00 [20:21:01]MH_I2C_Read... [20:21:01]Read from MH i2c: E2 62 00 03 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [20:21:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F4 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:01]wFMCommunicate OK [20:21:01]SAM_PROTO_GetFieldsCounters done [20:21:01]requested_item shift.num is exist - process it [20:21:01]requested_item shift.opened is exist - process it [20:21:01]req_shift_opened [20:21:01]FM_GetShiftState [20:21:01]SAM_PROTO_GetShiftState [20:21:01]wFMCommunicate request_size=4 [20:21:01]MH_SAM_APDU [20:21:01]CAPDU: 80 13 01 00 [20:21:01]Write to MH i2c: E2 08 00 04 09 80 13 01 00 00 00 00 00 8A [20:21:01]Write i2c OK [20:21:01]MH_I2C_Read... [20:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:02]Read from MH i2c: E2 [20:21:02]MH_I2C_Read... [20:21:02]Read from MH i2c: E2 0E 00 [20:21:02]MH_I2C_Read... [20:21:02]Read from MH i2c: E2 0E 00 04 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3B [20:21:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:21:02]wFMCommunicate OK [20:21:02]SAM_PROTO_GetShiftState done [20:21:02]FM_GetShiftState done [20:21:02]req_shift_opened done [20:21:02]requested_item shift.open_date is exist - process it [20:21:02]req_shift_open_date [20:21:02]req_shift_open_date done [20:21:02]produce_requested_data done [20:21:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225524,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:21:02]process_action_free close_receipt [20:21:02]json_value_free [20:21:02]json_value_free done [20:21:02]process_json_proto returns [20:21:02]Send response to host [20:21:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225524,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:21:02]free response buf [20:21:02]execute_script done [20:21:02]execute_script returns [20:21:02]free content buf [20:21:02]Sock 9.Close socket [20:21:02]Sock 9.Thread stoped [20:21:06]OFD Sender: No OFD packet to send [20:21:11]OFD Sender: No OFD packet to send [20:21:16]OFD Sender: No OFD packet to send [20:21:21]OFD Sender: No OFD packet to send [20:21:26]OFD Sender: No OFD packet to send [20:21:31]OFD Sender: No OFD packet to send [20:21:32]recv_with_timeout no data received [20:21:36]OFD Sender: No OFD packet to send [20:21:41]OFD Sender: No OFD packet to send [20:21:46]OFD Sender: No OFD packet to send [20:21:51]OFD Sender: No OFD packet to send [20:21:56]OFD Sender: No OFD packet to send [20:22:01]OFD Sender: No OFD packet to send [20:22:06]OFD Sender: No OFD packet to send [20:22:10]accept exits with 8 [20:22:10]New connection [20:22:10]New thread 3066903908 created [20:22:10]Thread 3067047268 joined [20:22:10]Waiting for new connection... [20:22:10] Sock 8.Parse request [20:22:10]Sock 8.Check first char [20:22:10]Sock 8.First char is OK [20:22:10]request: POST /json_proto HTTP/1.0 [20:22:10]Method: POST [20:22:10]URL: /json_proto [20:22:10]Method is POST - this is cgi request [20:22:10]url: /json_proto [20:22:10]query_string will be loaded in cgi processing [20:22:10]execute_cgi json_proto POST (null) [20:22:10]execute_cgi path=json_proto method=POST [20:22:10]POST find Content-Length [20:22:10]Host: 172.17.43.131:8080 [20:22:10]Content-Length: 675 [20:22:10]Content-Type: application/json [20:22:10] [20:22:10]POST finish read [20:22:10]Found Content-Length = 675 [20:22:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:10]execute_script... [20:22:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:10]POST & json_proto [20:22:10]process_json_proto [20:22:10]json parsed OK: [20:22:10]protocol is kg_v1.0 [20:22:10]action value=close_receipt [20:22:10]process_action close_receipt [20:22:10]cmd_close_receipt [20:22:10]MH_GetDate [20:22:10]Write to MH i2c: F0 00 00 05 09 FD [20:22:10]Write i2c OK [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: F0 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: F0 09 00 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: F0 09 00 05 09 00 72 05 A4 66 F9 24 A2 66 AC [20:22:10]GetLastDocTimeStamp 1722025258 [20:22:10]current date 1722025330 [20:22:10]FM_GetShiftState [20:22:10]SAM_PROTO_GetShiftState [20:22:10]wFMCommunicate request_size=4 [20:22:10]MH_SAM_APDU [20:22:10]CAPDU: 80 13 01 00 [20:22:10]Write to MH i2c: E2 08 00 06 09 80 13 01 00 00 00 00 00 8C [20:22:10]Write i2c OK [20:22:10]MH_I2C_Read... [20:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:10]Read from MH i2c: E2 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: E2 0E 00 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: E2 0E 00 06 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3D [20:22:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:22:10]wFMCommunicate OK [20:22:10]SAM_PROTO_GetShiftState done [20:22:10]FM_GetShiftState done [20:22:10]opened in 1721952182 [20:22:10]opened+sec_in_day 1722038582 [20:22:10]quantity*price = 40045 [20:22:10]sum+1 = 40046 [20:22:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 593 26.07.2024 20:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225525 ФПД: 252857092758499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202210&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225525&fm=252857092758499&tin=02508201610067®Number=0000000000092624&sum=40000 [20:22:11]StoreToDocumentArchive [20:22:11]shift 437 fd 225525 [20:22:11]save to /storage/0437/doc_00225525 [20:22:11]save last doc name /storage/0437/doc_00225525 to /storage/kkm_last_doc_name [20:22:11]save OK [20:22:11]Clear old archive folders... [20:22:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:22:11]tlvbuf is 018A4A80 [20:22:11]SAM_PROTO_ClearQueue [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 09 00 00 [20:22:11]Write to MH i2c: E2 08 00 13 09 80 09 00 00 00 00 00 00 8E [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 13 09 00 90 00 90 [20:22:11]RAPDU: 90 00 [20:22:11]wFMCommunicate OK [20:22:11]SAM_PROTO_ClearQueue done [20:22:11]KKMCreateOFDPacket [20:22:11]OFDProtocolAddRootSTLVToBuf [20:22:11]FM_MakeSignedData [20:22:11]FM_MakeSignedData [20:22:11]SAM_PROTO_SignData [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 0D 01 02 [20:22:11]Write to MH i2c: E2 08 00 14 09 80 0D 01 02 00 00 00 00 96 [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 14 09 00 90 00 91 [20:22:11]RAPDU: 90 00 [20:22:11]wFMCommunicate OK [20:22:11]wFMCommunicate request_size=255 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 72 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 70 03 00 35 04 06 00 E5 F8 E1 31 [20:22:11]Write to MH i2c: E2 02 01 15 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 72 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 70 03 00 35 04 06 00 E5 F8 E1 31 00 00 1A [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]OFD Sender: No OFD packet to send [20:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 15 09 00 90 00 92 [20:22:11]RAPDU: 90 00 [20:22:11]wFMCommunicate OK [20:22:11]wFMCommunicate request_size=7 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 0D 02 02 02 5B E3 [20:22:11]Write to MH i2c: E2 0A 00 16 09 80 0D 02 02 02 00 5B E3 00 00 DB [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 03 00 16 09 00 90 00 93 [20:22:11]RAPDU: 90 00 [20:22:11]wFMCommunicate OK [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 0D 03 02 [20:22:11]Write to MH i2c: E2 08 00 17 09 80 0D 03 02 00 00 00 00 9B [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 0B 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 0B 00 17 09 00 EE B9 A0 55 92 22 79 E5 90 00 4A [20:22:11]RAPDU: EE B9 A0 55 92 22 79 E5 90 00 [20:22:11]wFMCommunicate OK [20:22:11]SAM_PROTO_SignData done [20:22:11]FM_MakeSignedData done [20:22:11]CreateOFDProtocolMessage [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 11 00 00 [20:22:11]Write to MH i2c: E2 08 00 18 09 80 11 00 00 00 00 00 00 9B [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 17 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 17 00 18 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [20:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:22:11]wFMCommunicate OK [20:22:11]CreateOFDProtocolMessage done [20:22:11]OFDSenderStorePacket 225525 [20:22:11]StoreOFDPacket docnum=225525 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 123372+1721902329=1722025701 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 E6 06 A4 66 F9 24 A2 66 1A [20:28:22]Current date/time: 26.07.2024 20:28 [20:28:22]FM_Init [20:28:22]wFMConnect [20:28:22]MH_SAM_On [20:28:22]Write to MH i2c: E0 00 00 08 00 E7 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_init finished! [20:28:22]*** atr: [20:28:22]*** 0F 3B D5 18 FF 81 91 FE [20:28:22]*** 1F C3 80 73 C8 21 10 0A [20:28:22]*** 00 00 00 00 00 00 00 00 [20:28:22]*** 00 00 00 00 00 00 00 00 [20:28:22]*** 00 00 00 00 00 00 00 00 [20:28:22]*** 00 00 00 00 00 00 00 00 [20:28:22]*** 00 00 00 00 00 00 00 00 [20:28:22]*** 00 00 00 00 00 00 00 00 [20:28:22]Read from MH i2c: E0 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E0 10 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:28:22]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:28:22]wFMCommunicate request_size=10 [20:28:22]MH_SAM_APDU [20:28:22]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:28:22]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:28:22]Read from MH i2c: E2 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:28:22]RAPDU: 90 00 [20:28:22]wFMCommunicate OK [20:28:22]wFMCommunicate request_size=4 [20:28:22]MH_SAM_APDU [20:28:22]CAPDU: 80 11 00 00 [20:28:22]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:22]Read from MH i2c: E2 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 17 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [20:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:28:22]wFMCommunicate OK [20:28:22]Detected FM SN is 0000000000874959 [20:28:22]Stored FM SN is 0000000000874959 [20:28:22]wFMCommunicate request_size=9 [20:28:22]MH_SAM_APDU [20:28:22]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:28:22]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:28:22]Read from MH i2c: E2 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:28:22]RAPDU: 90 00 [20:28:22]wFMCommunicate OK [20:28:22]FM PIN OK [20:28:22]wFMCommunicate request_size=8 [20:28:22]MH_SAM_APDU [20:28:22]CAPDU: 80 14 04 00 03 02 00 01 [20:28:22]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:28:22]Read from MH i2c: E2 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:28:22]RAPDU: 90 00 [20:28:22]wFMCommunicate OK [20:28:22]wFMCommunicate request_size=13 [20:28:22]MH_SAM_APDU [20:28:22]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:28:22]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:28:22]Read from MH i2c: E2 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:28:22]RAPDU: 90 00 [20:28:22]wFMCommunicate OK [20:28:22]wFMCommunicate request_size=4 [20:28:22]MH_SAM_APDU [20:28:22]CAPDU: 80 11 00 00 [20:28:22]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:22]Read from MH i2c: E2 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 17 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [20:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:28:22]wFMCommunicate OK [20:28:22]DocumentArchiveInit [20:28:22]Start Httpd... [20:28:22]Httpd thread 3066895716 created [20:28:22]Write to MH i2c: 01 00 00 0F 00 0F [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: 01 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: 01 07 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:28:22]MH Int Process started [20:28:22]Allocated Socket 8 [20:28:22]Bind OK [20:28:22]Listen OK [20:28:22]httpd running on port 8080 [20:28:22]Waiting for new connection... [20:28:23]OFD Sender: Processing packet 225525 [packets to send 599, broken 598] [20:28:23]ProducePacketName [20:28:23]name=ofd_packets/00225525 [20:28:23]OFD Sender: To server: pG, [20:28:23]CommunicateWithHost lk.salyk.kg:30040 [20:28:23]ConnectInit lk.salyk.kg [20:28:23]Connected sock=7 [20:28:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D5 63 04 01 D5 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 72 05 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 70 03 00 35 04 06 00 E5 F8 E1 31 5B E3 EE B9 A0 55 92 22 79 E5 [20:28:24]accept exits with 9 [20:28:24]New connection [20:28:24]New thread 3066608996 created [20:28:24]Waiting for new connection... [20:28:24] Sock 9.Parse request [20:28:24]Sock 9.Check first char [20:28:24]Sock 9.First char is OK [20:28:24]request: POST /json_proto HTTP/1.0 [20:28:24]Method: POST [20:28:24]URL: /json_proto [20:28:24]Method is POST - this is cgi request [20:28:24]url: /json_proto [20:28:24]query_string will be loaded in cgi processing [20:28:24]execute_cgi json_proto POST (null) [20:28:24]execute_cgi path=json_proto method=POST [20:28:24]POST find Content-Length [20:28:24]Host: 172.17.43.131:8080 [20:28:24]Content-Length: 215 [20:28:24]Content-Type: application/json [20:28:24] [20:28:24]POST finish read [20:28:24]Found Content-Length = 215 [20:28:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:24]execute_script... [20:28:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:24]POST & json_proto [20:28:24]process_json_proto [20:28:24]json parsed OK: [20:28:24]protocol is kg_v1.0 [20:28:24]action value=get_value [20:28:24]process_action get_value [20:28:24]cmd_get_value [20:28:24]process_action get_value done [20:28:24]requested_data is exist [20:28:24]produce_requested_data [20:28:24]requested_item kkm.sn is exist - process it [20:28:24]requested_item kkm.ver is exist - process it [20:28:24]requested_item fm.sn is exist - process it [20:28:24]wFMCommunicate request_size=4 [20:28:24]MH_SAM_APDU [20:28:24]CAPDU: 80 11 00 00 [20:28:24]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:28:24]Write i2c OK [20:28:24]MH_I2C_Read... [20:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:24]Read from MH i2c: E2 [20:28:24]MH_I2C_Read... [20:28:24]Read from MH i2c: E2 17 00 [20:28:24]MH_I2C_Read... [20:28:24]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [20:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:28:24]wFMCommunicate OK [20:28:24]requested_item fd.num is exist - process it [20:28:24]SAM_PROTO_GetFieldsCounters [20:28:24]wFMCommunicate request_size=4 [20:28:24]MH_SAM_APDU [20:28:24]CAPDU: 80 13 00 00 [20:28:24]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:28:24]Write i2c OK [20:28:24]MH_I2C_Read... [20:28:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:24]Read from MH i2c: E2 [20:28:24]MH_I2C_Read... [20:28:24]Read from MH i2c: E2 62 00 [20:28:24]MH_I2C_Read... [20:28:24]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [20:28:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F5 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:24]wFMCommunicate OK [20:28:24]SAM_PROTO_GetFieldsCounters done [20:28:24]requested_item shift.num is exist - process it [20:28:24]requested_item shift.opened is exist - process it [20:28:24]req_shift_opened [20:28:24]FM_GetShiftState [20:28:24]SAM_PROTO_GetShiftState [20:28:24]wFMCommunicate request_size=4 [20:28:24]MH_SAM_APDU [20:28:24]CAPDU: 80 13 01 00 [20:28:24]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:28:24]Write i2c OK [20:28:24]MH_I2C_Read... [20:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 41 9E 47 00 A5 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F5 70 03 00 F4 03 04 00 F6 B2 A3 66 B6 04 01 00 00 27 6D 02 76 AE EA C8 AF [20:28:24]CommunicateWithHost err = 0 [20:28:24]CheckOFDResponse [20:28:24]1017 (14) - 77093643461234 [20:28:24]1041 (16) - 0000000000874959 [20:28:24]1040 (4) - 225525 [20:28:24]1012 (4) - 26.07.2024 14:30 [20:28:24]1206 (1) - 0 [20:28:24]OFD Sender: Remove packet 225525 [20:28:24]ProducePacketName [20:28:24]name=ofd_packets/00225525 [20:28:24]NVStorageDeleteData [20:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:24]Read from MH i2c: E2 [20:28:24]MH_I2C_Read... [20:28:24]Read from MH i2c: E2 0E 00 [20:28:24]MH_I2C_Read... [20:28:24]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [20:28:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:28:24]wFMCommunicate OK [20:28:24]SAM_PROTO_GetShiftState done [20:28:24]FM_GetShiftState done [20:28:24]req_shift_opened done [20:28:24]requested_item shift.open_date is exist - process it [20:28:24]req_shift_open_date [20:28:24]req_shift_open_date done [20:28:24]produce_requested_data done [20:28:24]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225525,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:28:24]process_action_free get_value [20:28:24]json_value_free [20:28:24]json_value_free done [20:28:24]process_json_proto returns [20:28:24]Send response to host [20:28:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225525,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:28:24]free response buf [20:28:24]execute_script done [20:28:24]execute_script returns [20:28:24]free content buf [20:28:24]Sock 9.Close socket [20:28:24]Sock 9.Thread stoped [20:28:24]accept exits with 10 [20:28:24]New connection [20:28:24]New thread 3066465636 created [20:28:24]Thread 3066608996 joined [20:28:24]Waiting for new connection... [20:28:24] Sock 10.Parse request [20:28:24]Sock 10.Check first char [20:28:24]Sock 10.First char is OK [20:28:24]request: POST /json_proto HTTP/1.0 [20:28:24]Method: POST [20:28:24]URL: /json_proto [20:28:24]Method is POST - this is cgi request [20:28:24]url: /json_proto [20:28:24]query_string will be loaded in cgi processing [20:28:24]execute_cgi json_proto POST (null) [20:28:24]execute_cgi path=json_proto method=POST [20:28:24]POST find Content-Length [20:28:24]Host: 172.17.43.131:8080 [20:28:24]Content-Length: 331 [20:28:24]Content-Type: application/json [20:28:24] [20:28:24]POST finish read [20:28:24]Found Content-Length = 331 [20:28:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:28:24]execute_script... [20:28:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:28:24]POST & json_proto [20:28:24]process_json_proto [20:28:24]json parsed OK: [20:28:24]protocol is kg_v1.0 [20:28:24]action value=get_value [20:28:24]process_action get_value [20:28:24]cmd_get_value [20:28:24]process_action get_value done [20:28:24]requested_data is exist [20:28:24]produce_requested_data [20:28:24]requested_item fm.sale.total is exist - process it [20:28:24]SAM_PROTO_GetFMData [20:28:24]wFMCommunicate request_size=4 [20:28:24]MH_SAM_APDU [20:28:24]CAPDU: 80 13 03 00 [20:28:24]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:28:24]Write i2c OK [20:28:24]MH_I2C_Read... [20:28:25]OFD Sender: No OFD packet to send [20:28:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:28:25]Read from MH i2c: E2 [20:28:25]MH_I2C_Read... [20:28:25]Read from MH i2c: E2 FD 00 [20:28:25]MH_I2C_Read... [20:28:25]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 8B 6D 03 00 69 04 A3 00 6F 04 04 00 42 67 03 00 B1 04 05 00 91 4B 30 78 05 70 04 05 00 34 7B 09 AC 04 72 04 04 00 5D D0 26 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 3C F7 BB 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4B B7 64 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 11 [20:28:25]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 8B 6D 03 00 69 04 A3 00 6F 04 04 00 42 67 03 00 B1 04 05 00 91 4B 30 78 05 70 04 05 00 34 7B 09 AC 04 72 04 04 00 5D D0 26 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 3C F7 BB 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4B B7 64 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [20:28:25]wFMCommunicate OK [20:28:25]wFMCommunicate request_size=4 [20:28:25]MH_SAM_APDU [20:28:25]CAPDU: 80 17 00 00 [20:28:25]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:28:25]Write i2c OK [20:28:25]MH_I2C_Read... [20:28:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:28:25]Read from MH i2c: E2 [20:28:25]MH_I2C_Read... [20:28:25]Read from MH i2c: E2 FD 00 [20:28:25]MH_I2C_Read... [20:28:25]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [20:28:25]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [20:28:25]wFMCommunicate OK [20:28:25]wFMCommunicate request_size=4 [20:28:25]MH_SAM_APDU [20:28:25]CAPDU: 80 17 00 00 [20:28:25]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:28:25]Write i2c OK [20:28:25]MH_I2C_Read... [20:28:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:28:25]Read from MH i2c: E2 [20:28:25]MH_I2C_Read... [20:28:25]Read from MH i2c: E2 FD 00 [20:28:25]MH_I2C_Read... [20:28:25]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [20:28:25]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [20:28:25]wFMCommunicate OK [20:28:25]wFMCommunicate request_size=4 [20:28:25]MH_SAM_APDU [20:28:25]CAPDU: 80 17 00 00 [20:28:25]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:28:25]Write i2c OK [20:28:25]MH_I2C_Read... [20:28:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:28:26]Read from MH i2c: E2 [20:28:26]MH_I2C_Read... [20:28:26]Read from MH i2c: E2 FD 00 [20:28:26]MH_I2C_Read... [20:28:26]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [20:28:26]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [20:28:26]wFMCommunicate OK [20:28:26]wFMCommunicate request_size=4 [20:28:26]MH_SAM_APDU [20:28:26]CAPDU: 80 17 00 00 [20:28:26]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:28:26]Write i2c OK [20:28:26]MH_I2C_Read... [20:28:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [20:28:26]Read from MH i2c: E2 [20:28:26]MH_I2C_Read... [20:28:26]Read from MH i2c: E2 E2 00 [20:28:26]MH_I2C_Read... [20:28:26]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [20:28:26]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:28:26]wFMCommunicate OK [20:28:26]SAM_PROTO_GetFMData done [20:28:26]requested_item fm.sale_refund.total is exist - process it [20:28:26]requested_item fm.buy.total is exist - process it [20:28:26]requested_item shift.sale.total is exist - process it [20:28:26]SAM_PROTO_GetShiftData [20:28:26]wFMCommunicate request_size=4 [20:28:26]MH_SAM_APDU [20:28:26]CAPDU: 80 13 02 00 [20:28:26]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:28:26]Write i2c OK [20:28:26]MH_I2C_Read... [20:28:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:28:26]Read from MH i2c: E2 [20:28:26]MH_I2C_Read... [20:28:26]Read from MH i2c: E2 FD 00 [20:28:26]MH_I2C_Read... [20:28:26]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 51 02 00 00 69 04 9E 00 6F 04 04 00 4F 02 00 00 B1 04 04 00 15 33 3E 04 70 04 04 00 34 F7 8A 03 72 04 03 00 E1 3B B3 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6E 5F 73 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 53 9D 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 30 [20:28:26]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 51 02 00 00 69 04 9E 00 6F 04 04 00 4F 02 00 00 B1 04 04 00 15 33 3E 04 70 04 04 00 34 F7 8A 03 72 04 03 00 E1 3B B3 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6E 5F 73 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 53 9D 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [20:28:26]wFMCommunicate OK [20:28:26]wFMCommunicate request_size=4 [20:28:26]MH_SAM_APDU [20:28:26]CAPDU: 80 17 00 00 [20:28:26]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:28:26]Write i2c OK [20:28:26]MH_I2C_Read... [20:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:28:27]Read from MH i2c: E2 [20:28:27]MH_I2C_Read... [20:28:27]Read from MH i2c: E2 FD 00 [20:28:27]MH_I2C_Read... [20:28:27]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [20:28:27]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [20:28:27]wFMCommunicate OK [20:28:27]wFMCommunicate request_size=4 [20:28:27]MH_SAM_APDU [20:28:27]CAPDU: 80 17 00 00 [20:28:27]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:28:27]Write i2c OK [20:28:27]MH_I2C_Read... [20:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:28:27]Read from MH i2c: E2 [20:28:27]MH_I2C_Read... [20:28:27]Read from MH i2c: E2 FD 00 [20:28:27]MH_I2C_Read... [20:28:27]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [20:28:27]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [20:28:27]wFMCommunicate OK [20:28:27]wFMCommunicate request_size=4 [20:28:27]MH_SAM_APDU [20:28:27]CAPDU: 80 17 00 00 [20:28:27]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:28:27]Write i2c OK [20:28:27]MH_I2C_Read... [20:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:28:27]Read from MH i2c: E2 [20:28:27]MH_I2C_Read... [20:28:27]Read from MH i2c: E2 FD 00 [20:28:27]MH_I2C_Read... [20:28:27]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [20:28:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [20:28:27]wFMCommunicate OK [20:28:27]wFMCommunicate request_size=4 [20:28:27]MH_SAM_APDU [20:28:27]CAPDU: 80 17 00 00 [20:28:27]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:28:27]Write i2c OK [20:28:27]MH_I2C_Read... [20:28:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [20:28:28]Read from MH i2c: E2 [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: E2 D8 00 [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [20:28:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:28:28]wFMCommunicate OK [20:28:28]SAM_PROTO_GetShiftData done [20:28:28]requested_item shift.sale.total_cash is exist - process it [20:28:28]requested_item shift.sale_refund.total is exist - process it [20:28:28]requested_item shift.sale_refund.total_cash is exist - process it [20:28:28]requested_item shift.buy.total is exist - process it [20:28:28]requested_item shift.buy.total_cash is exist - process it [20:28:28]produce_requested_data done [20:28:28]produce_requested_data return {"fm.sale.total":234912674.73,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":711851.73,"shift.sale.total_cash":594389.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:28:28]process_action_free get_value [20:28:28]json_value_free [20:28:28]json_value_free done [20:28:28]process_json_proto returns [20:28:28]Send response to host [20:28:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234912674.73,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":711851.73,"shift.sale.total_cash":594389.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:28:28]free response buf [20:28:28]execute_script done [20:28:28]execute_script returns [20:28:28]free content buf [20:28:28]Sock 10.Close socket [20:28:28]Sock 10.Thread stoped [20:28:28]accept exits with 7 [20:28:28]New connection [20:28:28]New thread 3066608996 created [20:28:28]Thread 3066465636 joined [20:28:28]Waiting for new connection... [20:28:28] Sock 7.Parse request [20:28:28]Sock 7.Check first char [20:28:28]Sock 7.First char is OK [20:28:28]request: POST /json_proto HTTP/1.0 [20:28:28]Method: POST [20:28:28]URL: /json_proto [20:28:28]Method is POST - this is cgi request [20:28:28]url: /json_proto [20:28:28]query_string will be loaded in cgi processing [20:28:28]execute_cgi json_proto POST (null) [20:28:28]execute_cgi path=json_proto method=POST [20:28:28]POST find Content-Length [20:28:28]Host: 172.17.43.131:8080 [20:28:28]Content-Length: 640 [20:28:28]Content-Type: application/json [20:28:28] [20:28:28]POST finish read [20:28:28]Found Content-Length = 640 [20:28:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:28]execute_script... [20:28:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:28]POST & json_proto [20:28:28]process_json_proto [20:28:28]json parsed OK: [20:28:28]protocol is kg_v1.0 [20:28:28]action value=close_receipt [20:28:28]process_action close_receipt [20:28:28]cmd_close_receipt [20:28:28]MH_GetDate [20:28:28]Write to MH i2c: F0 00 00 1D 00 0C [20:28:28]Write i2c OK [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: F0 [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: F0 09 00 [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: F0 09 00 1D 00 00 EC 06 A4 66 F9 24 A2 66 36 [20:28:28]GetLastDocTimeStamp 1722025330 [20:28:28]current date 1722025708 [20:28:28]FM_GetShiftState [20:28:28]SAM_PROTO_GetShiftState [20:28:28]wFMCommunicate request_size=4 [20:28:28]MH_SAM_APDU [20:28:28]CAPDU: 80 13 01 00 [20:28:28]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:28:28]Write i2c OK [20:28:28]MH_I2C_Read... [20:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:28]Read from MH i2c: E2 [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: E2 0E 00 [20:28:28]MH_I2C_Read... [20:28:28]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [20:28:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:28:28]wFMCommunicate OK [20:28:28]SAM_PROTO_GetShiftState done [20:28:28]FM_GetShiftState done [20:28:28]opened in 1721952182 [20:28:28]opened+sec_in_day 1722038582 [20:28:28]quantity*price = 99999 [20:28:28]sum+1 = 100001 [20:28:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 594 26.07.2024 20:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225526 ФПД: 22755509731084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225526&fm=22755509731084&tin=02508201610067®Number=0000000000092624&sum=100000 [20:28:30]StoreToDocumentArchive [20:28:30]shift 437 fd 225526 [20:28:30]save to /storage/0437/doc_00225526 [20:28:30]save last doc name /storage/0437/doc_00225526 to /storage/kkm_last_doc_name [20:28:30]save OK [20:28:30]Clear old archive folders... [20:28:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:28:30]tlvbuf is 01D4E610 [20:28:30]SAM_PROTO_ClearQueue [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 09 00 00 [20:28:30]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]OFD Sender: No OFD packet to send [20:28:30]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]SAM_PROTO_ClearQueue done [20:28:30]KKMCreateOFDPacket [20:28:30]OFDProtocolAddRootSTLVToBuf [20:28:30]FM_MakeSignedData [20:28:30]FM_MakeSignedData [20:28:30]SAM_PROTO_SignData [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 01 02 [20:28:30]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]wFMCommunicate request_size=255 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 EC 06 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 70 03 00 35 04 06 00 14 B2 2E 12 [20:28:30]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 EC 06 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 70 03 00 35 04 06 00 14 B2 2E 12 00 00 8C [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]wFMCommunicate request_size=7 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 02 02 02 FF 0C [20:28:30]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 FF 0C 00 00 B7 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 03 02 [20:28:30]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 0B 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 0B 00 2F 00 00 E4 A5 AF 1F A8 D2 EF 74 90 00 DF [20:28:30]RAPDU: E4 A5 AF 1F A8 D2 EF 74 90 00 [20:28:30]wFMCommunicate OK [20:28:30]SAM_PROTO_SignData done [20:28:30]FM_MakeSignedData done [20:28:30]CreateOFDProtocolMessage [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 11 00 00 [20:28:30]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 17 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [20:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:28:30]wFMCommunicate OK [20:28:30]CreateOFDProtocolMessage done [20:28:30]OFDSenderStorePacket 225526 [20:28:30]StoreOFDPacket docnum=225526 [20:28:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DD 92 04 01 99 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 EC 06 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 70 03 00 35 04 06 00 14 B2 2E 12 FF 0C E4 A5 AF 1F A8 D2 EF 74 [20:28:30]CheckFolder [20:28:30]dirname=/storage/ofd_packets [20:28:30]CheckFolder done [20:28:30]ProducePacketName [20:28:30]name=ofd_packets/00225526 [20:28:30]NVStorageSaveData ofd_packets/00225526 [20:28:30]File name is /storage/ofd_packets/00225526 [20:28:30]Write 298 bytes [20:28:30]NVStorageSaveData done [20:28:30]OFDSenderStorePacket done [20:28:30]KKMCreateOFDPacket done [20:28:30]NVStorageSaveData kkm_last_timestamp [20:28:30]File name is /storage/kkm_last_timestamp [20:28:30]Write 4 bytes [20:28:30]NVStorageSaveData done [20:28:30]ExternCall_PrintAddStr [20:28:30]wPrintStart [20:28:30]Write to MH i2c: 01 00 00 31 00 31 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: 01 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: 01 07 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:28:30]RasterBufferAndPrint [20:28:30]line Счет N : (1)2001752 [20:28:30]line ИНН: 02508201610067 [20:28:30]line Контрольно-Кассовый Чек [20:28:30]line ПРОДАЖА [20:28:30]line ТРК (МРК, ГНК) : 41 [20:28:30]line Товар: 2710194210 [20:28:30]line ДТ-К-5 [20:28:30]line 13.210 * 75.70 [20:28:30]line = 1000.00 [20:28:30]line НДС 12% НСП 1% [20:28:30]line > о реализуемом товаре [20:28:30]line ИТОГО: 1000.00 [20:28:30]line НСП 1% : 8.85 [20:28:30]line НДС 12% : 106.19 [20:28:30]line Наличными: 1000.00 [20:28:30]line Безнал.: 0.00 [20:28:30]line Место: АЗС № 97 "Партнер Нефть" [20:28:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:28:30]line СНО: Общий режим [20:28:30]line Чек 594 26.07.2024 20:28 [20:28:30]line Смена: 437 ФФД: 1.0 [20:28:30]line ЗНМ: 0300000054 [20:28:30]line РНМ: 0000000000092624 [20:28:30]line Версия ККМ: 001 [20:28:30]line ФМ: 0000000000874959 [20:28:30]line ФД: 225526 [20:28:30]line ФПД: 22755509731084 [20:28:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202828&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225526&fm=22755509731084&tin=02508201610067®Number=0000000000092624&sum=100000 [20:28:30]written 0, free lines is 4095 [20:28:31]OFD Sender: Processing packet 225526 [packets to send 599, broken 598] [20:28:31]ProducePacketName [20:28:31]name=ofd_packets/00225526 [20:28:31]OFD Sender: To server: pG, [20:28:31]CommunicateWithHost lk.salyk.kg:30040 [20:28:31]ConnectInit lk.salyk.kg [20:28:31]Write to MH i2c: 01 00 00 59 00 59 [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: 01 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: 01 07 00 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 A7 0C 13 [20:28:31]RasterBufferAndPrint [20:28:31]line [20:28:31]line [20:28:31]line [20:28:31]line [20:28:31]line [20:28:31]written 0, free lines is 3255 [20:28:31]MH_Cut [20:28:31]Write to MH i2c: D1 01 00 60 00 01 32 [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: D1 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: D1 01 00 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: D1 01 00 60 00 00 31 [20:28:31]Write to MH i2c: 01 00 00 61 00 61 [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]Connected sock=9 [20:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 DD 92 04 01 99 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 EC 06 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 70 03 00 35 04 06 00 14 B2 2E 12 FF 0C E4 A5 AF 1F A8 D2 EF 74 [20:28:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 11 40 47 00 4D 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F6 70 03 00 F4 03 04 00 FD B2 A3 66 B6 04 01 00 00 77 39 52 7D 93 46 01 E9 [20:28:32]CommunicateWithHost err = 0 [20:28:32]CheckOFDResponse [20:28:32]1017 (14) - 77093643461234 [20:28:32]1041 (16) - 0000000000874959 [20:28:32]1040 (4) - 225526 [20:28:32]1012 (4) - 26.07.2024 14:30 [20:28:32]1206 (1) - 0 [20:28:32]OFD Sender: Remove packet 225526 [20:28:32]ProducePacketName [20:28:32]name=ofd_packets/00225526 [20:28:32]NVStorageDeleteData [20:28:32]*** Cut start [20:28:32]*** Partial cut [20:28:32]*** CUTSNS_PIN = 1 [20:28:32]*** CUTSNS_PIN = 0 [20:28:32]*** Brake cut motor [20:28:33]OFD Sender: No OFD packet to send [20:28:33]Read from MH i2c: 01 [20:28:33]MH_I2C_Read... [20:28:33]*** Stop cut motor [20:28:33]*** Cut end [20:28:33]Read from MH i2c: 01 07 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [20:28:33]process_action close_receipt done [20:28:33]requested_data is exist [20:28:33]produce_requested_data [20:28:33]requested_item fm.sn is exist - process it [20:28:33]wFMCommunicate request_size=4 [20:28:33]MH_SAM_APDU [20:28:33]CAPDU: 80 11 00 00 [20:28:33]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 17 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [20:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:28:33]wFMCommunicate OK [20:28:33]requested_item fd.num is exist - process it [20:28:33]SAM_PROTO_GetFieldsCounters [20:28:33]wFMCommunicate request_size=4 [20:28:33]MH_SAM_APDU [20:28:33]CAPDU: 80 13 00 00 [20:28:33]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 62 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [20:28:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F6 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:33]wFMCommunicate OK [20:28:33]SAM_PROTO_GetFieldsCounters done [20:28:33]requested_item shift.num is exist - process it [20:28:33]requested_item shift.opened is exist - process it [20:28:33]req_shift_opened [20:28:33]FM_GetShiftState [20:28:33]SAM_PROTO_GetShiftState [20:28:33]wFMCommunicate request_size=4 [20:28:33]MH_SAM_APDU [20:28:33]CAPDU: 80 13 01 00 [20:28:33]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 0E 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 92 [20:28:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:28:33]wFMCommunicate OK [20:28:33]SAM_PROTO_GetShiftState done [20:28:33]FM_GetShiftState done [20:28:33]req_shift_opened done [20:28:33]requested_item shift.open_date is exist - process it [20:28:33]req_shift_open_date [20:28:33]req_shift_open_date done [20:28:33]produce_requested_data done [20:28:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225526,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:28:33]process_action_free close_receipt [20:28:33]json_value_free [20:28:33]json_value_free done [20:28:33]process_json_proto returns [20:28:33]Send response to host [20:28:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225526,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:28:33]free response buf [20:28:33]execute_script done [20:28:33]execute_script returns [20:28:33]free content buf [20:28:33]Sock 7.Close socket [20:28:33]Sock 7.Thread stoped [20:28:38]OFD Sender: No OFD packet to send [20:28:43]OFD Sender: No OFD packet to send [20:28:48]OFD Sender: No OFD packet to send [20:28:53]OFD Sender: No OFD packet to send [20:28:58]OFD Sender: No OFD packet to send [20:29:03]OFD Sender: No OFD packet to send [20:29:05]accept exits with 10 [20:29:05]New connection [20:29:05]New thread 3066465636 created [20:29:05]Thread 3066608996 joined [20:29:05]Waiting for new connection... [20:29:05] Sock 10.Parse request [20:29:05]Sock 10.Check first char [20:29:05]Sock 10.First char is OK [20:29:05]request: POST /json_proto HTTP/1.0 [20:29:05]Method: POST [20:29:05]URL: /json_proto [20:29:05]Method is POST - this is cgi request [20:29:05]url: /json_proto [20:29:05]query_string will be loaded in cgi processing [20:29:05]execute_cgi json_proto POST (null) [20:29:05]execute_cgi path=json_proto method=POST [20:29:05]POST find Content-Length [20:29:05]Host: 172.17.43.131:8080 [20:29:05]Content-Length: 675 [20:29:05]Content-Type: application/json [20:29:05] [20:29:05]POST finish read [20:29:05]Found Content-Length = 675 [20:29:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:05]execute_script... [20:29:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:05]POST & json_proto [20:29:05]process_json_proto [20:29:05]json parsed OK: [20:29:05]protocol is kg_v1.0 [20:29:05]action value=close_receipt [20:29:05]process_action close_receipt [20:29:05]cmd_close_receipt [20:29:05]MH_GetDate [20:29:05]Write to MH i2c: F0 00 00 65 00 54 [20:29:05]Write i2c OK [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: F0 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: F0 09 00 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: F0 09 00 65 00 00 11 07 A4 66 F9 24 A2 66 A4 [20:29:05]GetLastDocTimeStamp 1722025708 [20:29:05]current date 1722025745 [20:29:05]FM_GetShiftState [20:29:05]SAM_PROTO_GetShiftState [20:29:05]wFMCommunicate request_size=4 [20:29:05]MH_SAM_APDU [20:29:05]CAPDU: 80 13 01 00 [20:29:05]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [20:29:05]Write i2c OK [20:29:05]MH_I2C_Read... [20:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:05]Read from MH i2c: E2 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: E2 0E 00 [20:29:05]MH_I2C_Read... [20:29:05]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 94 [20:29:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:29:05]wFMCommunicate OK [20:29:05]SAM_PROTO_GetShiftState done [20:29:05]FM_GetShiftState done [20:29:05]opened in 1721952182 [20:29:05]opened+sec_in_day 1722038582 [20:29:05]quantity*price = 60030 [20:29:05]sum+1 = 60031 [20:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 595 26.07.2024 20:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225527 ФПД: 55614034939073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202905&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225527&fm=55614034939073&tin=02508201610067®Number=0000000000092624&sum=60000 [20:29:06]StoreToDocumentArchive [20:29:06]shift 437 fd 225527 [20:29:06]save to /storage/0437/doc_00225527 [20:29:06]save last doc name /storage/0437/doc_00225527 to /storage/kkm_last_doc_name [20:29:06]save OK [20:29:06]Clear old archive folders... [20:29:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:29:06]tlvbuf is 01D4E500 [20:29:06]SAM_PROTO_ClearQueue [20:29:06]wFMCommunicate request_size=4 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 09 00 00 [20:29:06]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:06]Read from MH i2c: E2 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [20:29:06]RAPDU: 90 00 [20:29:06]wFMCommunicate OK [20:29:06]SAM_PROTO_ClearQueue done [20:29:06]KKMCreateOFDPacket [20:29:06]OFDProtocolAddRootSTLVToBuf [20:29:06]FM_MakeSignedData [20:29:06]FM_MakeSignedData [20:29:06]SAM_PROTO_SignData [20:29:06]wFMCommunicate request_size=4 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 0D 01 02 [20:29:06]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:06]Read from MH i2c: E2 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [20:29:06]RAPDU: 90 00 [20:29:06]wFMCommunicate OK [20:29:06]wFMCommunicate request_size=255 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 11 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 70 03 00 35 04 06 00 32 94 A6 CC [20:29:06]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 11 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 70 03 00 35 04 06 00 32 94 A6 CC 00 00 F8 [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:06]Read from MH i2c: E2 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 [20:29:06]MH_I2C_Read... [20:29:06]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [20:29:06]RAPDU: 90 00 [20:29:06]wFMCommunicate OK [20:29:06]wFMCommunicate request_size=7 [20:29:06]MH_SAM_APDU [20:29:06]CAPDU: 80 0D 02 02 02 0C C1 [20:29:06]Write to MH i2c: E2 0A 00 76 00 80 0D 02 02 02 00 0C C1 00 00 C1 [20:29:06]Write i2c OK [20:29:06]MH_I2C_Read... [20:29:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:07]Read from MH i2c: E2 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 03 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:29:07]RAPDU: 90 00 [20:29:07]wFMCommunicate OK [20:29:07]wFMCommunicate request_size=4 [20:29:07]MH_SAM_APDU [20:29:07]CAPDU: 80 0D 03 02 [20:29:07]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:07]Read from MH i2c: E2 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 0B 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 0B 00 77 00 00 78 92 CB 56 0E D4 26 9F 90 00 C5 [20:29:07]RAPDU: 78 92 CB 56 0E D4 26 9F 90 00 [20:29:07]wFMCommunicate OK [20:29:07]SAM_PROTO_SignData done [20:29:07]FM_MakeSignedData done [20:29:07]CreateOFDProtocolMessage [20:29:07]wFMCommunicate request_size=4 [20:29:07]MH_SAM_APDU [20:29:07]CAPDU: 80 11 00 00 [20:29:07]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:07]Read from MH i2c: E2 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 17 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [20:29:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:07]wFMCommunicate OK [20:29:07]CreateOFDProtocolMessage done [20:29:07]OFDSenderStorePacket 225527 [20:29:07]StoreOFDPacket docnum=225527 [20:29:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 21 98 04 01 1C 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 11 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 70 03 00 35 04 06 00 32 94 A6 CC 0C C1 78 92 CB 56 0E D4 26 9F [20:29:07]CheckFolder [20:29:07]dirname=/storage/ofd_packets [20:29:07]CheckFolder done [20:29:07]ProducePacketName [20:29:07]name=ofd_packets/00225527 [20:29:07]NVStorageSaveData ofd_packets/00225527 [20:29:07]File name is /storage/ofd_packets/00225527 [20:29:07]Write 298 bytes [20:29:07]NVStorageSaveData done [20:29:07]OFDSenderStorePacket done [20:29:07]KKMCreateOFDPacket done [20:29:07]NVStorageSaveData kkm_last_timestamp [20:29:07]File name is /storage/kkm_last_timestamp [20:29:07]Write 4 bytes [20:29:07]NVStorageSaveData done [20:29:07]ExternCall_PrintAddStr [20:29:07]wPrintStart [20:29:07]Write to MH i2c: 01 00 00 79 00 79 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [20:29:07]RasterBufferAndPrint [20:29:07]line Счет N : (1)2001753 [20:29:07]line ИНН: 02508201610067 [20:29:07]line Контрольно-Кассовый Чек [20:29:07]line ПРОДАЖА [20:29:07]line ТРК (МРК, ГНК) : 31 [20:29:07]line Товар: 2710194210 [20:29:07]line ДТ-К-5 [20:29:07]line 7.930 * 75.70 [20:29:07]line = 600.30 [20:29:07]line НДС 12% НСП 1% [20:29:07]line > о реализуемом товаре [20:29:07]line ОКРУГЛЕНИЕ: -0.30 [20:29:07]line ИТОГО: 600.00 [20:29:07]line Внесено: 600.00 [20:29:07]line СДАЧА: 0.00 [20:29:07]line НСП 1% : 5.31 [20:29:07]line НДС 12% : 63.75 [20:29:07]line Наличными: 600.00 [20:29:07]line Безнал.: 0.00 [20:29:07]line Место: АЗС № 97 "Партнер Нефть" [20:29:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:29:07]line СНО: Общий режим [20:29:07]line Чек 595 26.07.2024 20:29 [20:29:07]line Смена: 437 ФФД: 1.0 [20:29:07]line ЗНМ: 0300000054 [20:29:07]line РНМ: 0000000000092624 [20:29:07]line Версия ККМ: 001 [20:29:07]line ФМ: 0000000000874959 [20:29:07]line ФД: 225527 [20:29:07]line ФПД: 55614034939073 [20:29:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202905&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225527&fm=55614034939073&tin=02508201610067®Number=0000000000092624&sum=60000 [20:29:07]written 0, free lines is 4095 [20:29:07]OFD Sender: Processing packet 225527 [packets to send 599, broken 598] [20:29:07]ProducePacketName [20:29:07]name=ofd_packets/00225527 [20:29:07]OFD Sender: To server: pG, [20:29:07]CommunicateWithHost lk.salyk.kg:30040 [20:29:07]ConnectInit lk.salyk.kg [20:29:07]Write to MH i2c: 01 00 00 A4 00 A4 [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 60 0C 17 [20:29:07]RasterBufferAndPrint [20:29:07]line [20:29:07]line [20:29:07]line [20:29:07]line [20:29:07]line [20:29:07]written 0, free lines is 3174 [20:29:07]MH_Cut [20:29:07]Write to MH i2c: D1 01 00 AB 00 01 7D [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: D1 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: D1 01 00 [20:29:07]MH_I2C_Read... [20:29:07]Read from MH i2c: D1 01 00 AB 00 00 7C [20:29:07]Write to MH i2c: 01 00 00 AC 00 AC [20:29:07]Write i2c OK [20:29:07]MH_I2C_Read... [20:29:07]Connected sock=9 [20:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 21 98 04 01 1C 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 11 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 70 03 00 35 04 06 00 32 94 A6 CC 0C C1 78 92 CB 56 0E D4 26 9F [20:29:08]*** Cut start [20:29:08]*** Partial cut [20:29:08]*** CUTSNS_PIN = 1 [20:29:08]*** CUTSNS_PIN = 0 [20:29:09]*** Brake cut motor [20:29:09]Read from MH i2c: 01 [20:29:09]MH_I2C_Read... [20:29:09]*** Stop cut motor [20:29:09]*** Cut end [20:29:09]Read from MH i2c: 01 07 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [20:29:09]process_action close_receipt done [20:29:09]requested_data is exist [20:29:09]produce_requested_data [20:29:09]requested_item fm.sn is exist - process it [20:29:09]wFMCommunicate request_size=4 [20:29:09]MH_SAM_APDU [20:29:09]CAPDU: 80 11 00 00 [20:29:09]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [20:29:09]Write i2c OK [20:29:09]MH_I2C_Read... [20:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:09]Read from MH i2c: E2 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 17 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [20:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:09]wFMCommunicate OK [20:29:09]requested_item fd.num is exist - process it [20:29:09]SAM_PROTO_GetFieldsCounters [20:29:09]wFMCommunicate request_size=4 [20:29:09]MH_SAM_APDU [20:29:09]CAPDU: 80 13 00 00 [20:29:09]Write to MH i2c: E2 08 00 AE 00 80 13 00 00 00 00 00 00 2A [20:29:09]Write i2c OK [20:29:09]MH_I2C_Read... [20:29:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:09]Read from MH i2c: E2 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 62 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 62 00 AE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [20:29:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F7 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:09]wFMCommunicate OK [20:29:09]SAM_PROTO_GetFieldsCounters done [20:29:09]requested_item shift.num is exist - process it [20:29:09]requested_item shift.opened is exist - process it [20:29:09]req_shift_opened [20:29:09]FM_GetShiftState [20:29:09]SAM_PROTO_GetShiftState [20:29:09]wFMCommunicate request_size=4 [20:29:09]MH_SAM_APDU [20:29:09]CAPDU: 80 13 01 00 [20:29:09]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [20:29:09]Write i2c OK [20:29:09]MH_I2C_Read... [20:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:09]Read from MH i2c: E2 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 0E 00 [20:29:09]MH_I2C_Read... [20:29:09]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [20:29:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:29:09]wFMCommunicate OK [20:29:09]SAM_PROTO_GetShiftState done [20:29:09]FM_GetShiftState done [20:29:09]req_shift_opened done [20:29:09]requested_item shift.open_date is exist - process it [20:29:09]req_shift_open_date [20:29:09]req_shift_open_date done [20:29:09]produce_requested_data done [20:29:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225527,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:29:09]process_action_free close_receipt [20:29:09]json_value_free [20:29:09]json_value_free done [20:29:09]process_json_proto returns [20:29:09]Send response to host [20:29:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225527,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:29:09]free response buf [20:29:09]execute_script done [20:29:09]execute_script returns [20:29:09]free content buf [20:29:09]Sock 10.Close socket [20:29:09]Sock 10.Thread stoped [20:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB BD 47 00 D2 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F7 70 03 00 F4 03 04 00 25 B3 A3 66 B6 04 01 00 00 72 5D D5 C3 D3 25 A0 6E [20:29:12]CommunicateWithHost err = 0 [20:29:12]CheckOFDResponse [20:29:12]1017 (14) - 77093643461234 [20:29:12]1041 (16) - 0000000000874959 [20:29:12]1040 (4) - 225527 [20:29:12]1012 (4) - 26.07.2024 14:31 [20:29:12]1206 (1) - 0 [20:29:12]OFD Sender: Remove packet 225527 [20:29:12]ProducePacketName [20:29:12]name=ofd_packets/00225527 [20:29:12]NVStorageDeleteData [20:29:12]OFD Sender: No OFD packet to send [20:29:18]OFD Sender: No OFD packet to send [20:29:22]recv_with_timeout no data received [20:29:23]OFD Sender: No OFD packet to send [20:29:28]OFD Sender: No OFD packet to send [20:29:33]OFD Sender: No OFD packet to send [20:29:38]OFD Sender: No OFD packet to send [20:29:43]OFD Sender: No OFD packet to send [20:29:45]accept exits with 7 [20:29:45]New connection [20:29:45]New thread 3066608996 created [20:29:45]Thread 3066465636 joined [20:29:45]Waiting for new connection... [20:29:45] Sock 7.Parse request [20:29:45]Sock 7.Check first char [20:29:45]Sock 7.First char is OK [20:29:45]request: POST /json_proto HTTP/1.0 [20:29:45]Method: POST [20:29:45]URL: /json_proto [20:29:45]Method is POST - this is cgi request [20:29:45]url: /json_proto [20:29:45]query_string will be loaded in cgi processing [20:29:45]execute_cgi json_proto POST (null) [20:29:45]execute_cgi path=json_proto method=POST [20:29:45]POST find Content-Length [20:29:45]Host: 172.17.43.131:8080 [20:29:45]Content-Length: 680 [20:29:45]Content-Type: application/json [20:29:45] [20:29:45]POST finish read [20:29:45]Found Content-Length = 680 [20:29:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:45]execute_script... [20:29:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:45]POST & json_proto [20:29:45]process_json_proto [20:29:45]json parsed OK: [20:29:45]protocol is kg_v1.0 [20:29:45]action value=close_receipt [20:29:45]process_action close_receipt [20:29:45]cmd_close_receipt [20:29:45]MH_GetDate [20:29:45]Write to MH i2c: F0 00 00 B0 00 9F [20:29:45]Write i2c OK [20:29:45]MH_I2C_Read... [20:29:45]Read from MH i2c: F0 [20:29:45]MH_I2C_Read... [20:29:45]Read from MH i2c: F0 09 00 [20:29:45]MH_I2C_Read... [20:29:45]Read from MH i2c: F0 09 00 B0 00 00 3A 07 A4 66 F9 24 A2 66 18 [20:29:45]GetLastDocTimeStamp 1722025745 [20:29:45]current date 1722025786 [20:29:45]FM_GetShiftState [20:29:45]SAM_PROTO_GetShiftState [20:29:45]wFMCommunicate request_size=4 [20:29:45]MH_SAM_APDU [20:29:45]CAPDU: 80 13 01 00 [20:29:45]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [20:29:45]Write i2c OK [20:29:45]MH_I2C_Read... [20:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:45]Read from MH i2c: E2 [20:29:45]MH_I2C_Read... [20:29:45]Read from MH i2c: E2 0E 00 [20:29:45]MH_I2C_Read... [20:29:45]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [20:29:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:29:45]wFMCommunicate OK [20:29:45]SAM_PROTO_GetShiftState done [20:29:45]FM_GetShiftState done [20:29:45]opened in 1721952182 [20:29:45]opened+sec_in_day 1722038582 [20:29:45]quantity*price = 120060 [20:29:45]sum+1 = 120061 [20:29:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 596 26.07.2024 20:29 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225528 ФПД: 95321816839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225528&fm=95321816839&tin=02508201610067®Number=0000000000092624&sum=120000 [20:29:47]StoreToDocumentArchive [20:29:47]shift 437 fd 225528 [20:29:47]save to /storage/0437/doc_00225528 [20:29:47]save last doc name /storage/0437/doc_00225528 to /storage/kkm_last_doc_name [20:29:47]save OK [20:29:47]Clear old archive folders... [20:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:29:47]tlvbuf is 01D613C0 [20:29:47]SAM_PROTO_ClearQueue [20:29:47]wFMCommunicate request_size=4 [20:29:47]MH_SAM_APDU [20:29:47]CAPDU: 80 09 00 00 [20:29:47]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:47]Read from MH i2c: E2 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [20:29:47]RAPDU: 90 00 [20:29:47]wFMCommunicate OK [20:29:47]SAM_PROTO_ClearQueue done [20:29:47]KKMCreateOFDPacket [20:29:47]OFDProtocolAddRootSTLVToBuf [20:29:47]FM_MakeSignedData [20:29:47]FM_MakeSignedData [20:29:47]SAM_PROTO_SignData [20:29:47]wFMCommunicate request_size=4 [20:29:47]MH_SAM_APDU [20:29:47]CAPDU: 80 0D 01 02 [20:29:47]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:47]Read from MH i2c: E2 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [20:29:47]RAPDU: 90 00 [20:29:47]wFMCommunicate OK [20:29:47]wFMCommunicate request_size=255 [20:29:47]MH_SAM_APDU [20:29:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 3A 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 70 03 00 35 04 06 00 00 16 31 9F [20:29:47]Write to MH i2c: E2 02 01 C0 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 3A 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 70 03 00 35 04 06 00 00 16 31 9F 00 00 49 [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:47]Read from MH i2c: E2 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [20:29:47]RAPDU: 90 00 [20:29:47]wFMCommunicate OK [20:29:47]wFMCommunicate request_size=7 [20:29:47]MH_SAM_APDU [20:29:47]CAPDU: 80 0D 02 02 02 7F 07 [20:29:47]Write to MH i2c: E2 0A 00 C1 00 80 0D 02 02 02 00 7F 07 00 00 C5 [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:47]Read from MH i2c: E2 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [20:29:47]RAPDU: 90 00 [20:29:47]wFMCommunicate OK [20:29:47]wFMCommunicate request_size=4 [20:29:47]MH_SAM_APDU [20:29:47]CAPDU: 80 0D 03 02 [20:29:47]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:47]Read from MH i2c: E2 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 0B 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 0B 00 C2 00 00 EF E0 6A 08 BA 88 DA C0 90 00 5B [20:29:47]RAPDU: EF E0 6A 08 BA 88 DA C0 90 00 [20:29:47]wFMCommunicate OK [20:29:47]SAM_PROTO_SignData done [20:29:47]FM_MakeSignedData done [20:29:47]CreateOFDProtocolMessage [20:29:47]wFMCommunicate request_size=4 [20:29:47]MH_SAM_APDU [20:29:47]CAPDU: 80 11 00 00 [20:29:47]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:47]Read from MH i2c: E2 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 17 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [20:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:47]wFMCommunicate OK [20:29:47]CreateOFDProtocolMessage done [20:29:47]OFDSenderStorePacket 225528 [20:29:47]StoreOFDPacket docnum=225528 [20:29:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E7 58 04 01 D0 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 3A 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 70 03 00 35 04 06 00 00 16 31 9F 7F 07 EF E0 6A 08 BA 88 DA C0 [20:29:47]CheckFolder [20:29:47]dirname=/storage/ofd_packets [20:29:47]CheckFolder done [20:29:47]ProducePacketName [20:29:47]name=ofd_packets/00225528 [20:29:47]NVStorageSaveData ofd_packets/00225528 [20:29:47]File name is /storage/ofd_packets/00225528 [20:29:47]Write 298 bytes [20:29:47]NVStorageSaveData done [20:29:47]OFDSenderStorePacket done [20:29:47]KKMCreateOFDPacket done [20:29:47]NVStorageSaveData kkm_last_timestamp [20:29:47]File name is /storage/kkm_last_timestamp [20:29:47]Write 4 bytes [20:29:47]NVStorageSaveData done [20:29:47]ExternCall_PrintAddStr [20:29:47]wPrintStart [20:29:47]Write to MH i2c: 01 00 00 C4 00 C4 [20:29:47]Write i2c OK [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: 01 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: 01 07 00 [20:29:47]MH_I2C_Read... [20:29:47]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [20:29:47]RasterBufferAndPrint [20:29:47]line Счет N : (1)2001755 [20:29:47]line ИНН: 02508201610067 [20:29:47]line Контрольно-Кассовый Чек [20:29:47]line ПРОДАЖА [20:29:47]line ТРК (МРК, ГНК) : 61 [20:29:47]line Товар: 2710194210 [20:29:47]line ДТ-К-5 [20:29:47]line 15.860 * 75.70 [20:29:47]line = 1200.60 [20:29:47]line НДС 12% НСП 1% [20:29:47]line > о реализуемом товаре [20:29:47]line ОКРУГЛЕНИЕ: -0.60 [20:29:47]line ИТОГО: 1200.00 [20:29:47]line Внесено: 1200.00 [20:29:47]line СДАЧА: 0.00 [20:29:47]line НСП 1% : 10.62 [20:29:47]line НДС 12% : 127.50 [20:29:47]line Наличными: 1200.00 [20:29:47]line Безнал.: 0.00 [20:29:47]line Место: АЗС № 97 "Партнер Нефть" [20:29:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:29:47]line СНО: Общий режим [20:29:47]line Чек 596 26.07.2024 20:29 [20:29:47]line Смена: 437 ФФД: 1.0 [20:29:47]line ЗНМ: 0300000054 [20:29:47]line РНМ: 0000000000092624 [20:29:47]line Версия ККМ: 001 [20:29:47]line ФМ: 0000000000874959 [20:29:47]line ФД: 225528 [20:29:47]line ФПД: 95321816839 [20:29:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T202946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225528&fm=95321816839&tin=02508201610067®Number=0000000000092624&sum=120000 [20:29:47]OFD Sender: Processing packet 225528 [packets to send 599, broken 598] [20:29:47]ProducePacketName [20:29:47]name=ofd_packets/00225528 [20:29:47]OFD Sender: To server: pG, [20:29:47]CommunicateWithHost lk.salyk.kg:30040 [20:29:47]ConnectInit lk.salyk.kg [20:29:47]written 0, free lines is 4095 [20:29:48]Write to MH i2c: 01 00 00 EF 00 EF [20:29:48]Write i2c OK [20:29:48]MH_I2C_Read... [20:29:48]Read from MH i2c: 01 [20:29:48]MH_I2C_Read... [20:29:48]Read from MH i2c: 01 07 00 [20:29:48]MH_I2C_Read... [20:29:48]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 61 0C 63 [20:29:48]RasterBufferAndPrint [20:29:48]line [20:29:48]line [20:29:48]line [20:29:48]line [20:29:48]line [20:29:48]written 0, free lines is 3175 [20:29:48]MH_Cut [20:29:48]Write to MH i2c: D1 01 00 F6 00 01 C8 [20:29:48]Write i2c OK [20:29:48]MH_I2C_Read... [20:29:48]Read from MH i2c: D1 [20:29:48]MH_I2C_Read... [20:29:48]Read from MH i2c: D1 01 00 [20:29:48]MH_I2C_Read... [20:29:48]Read from MH i2c: D1 01 00 F6 00 00 C7 [20:29:48]Write to MH i2c: 01 00 00 F7 00 F7 [20:29:48]Write i2c OK [20:29:48]MH_I2C_Read... [20:29:48]Connected sock=10 [20:29:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E7 58 04 01 D0 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 3A 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 70 03 00 35 04 06 00 00 16 31 9F 7F 07 EF E0 6A 08 BA 88 DA C0 [20:29:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DD 3D 47 00 76 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F8 70 03 00 F4 03 04 00 4A B3 A3 66 B6 04 01 00 00 84 43 BB AC AF C1 BB 4B [20:29:48]CommunicateWithHost err = 0 [20:29:48]CheckOFDResponse [20:29:48]1017 (14) - 77093643461234 [20:29:48]1041 (16) - 0000000000874959 [20:29:48]1040 (4) - 225528 [20:29:48]1012 (4) - 26.07.2024 14:31 [20:29:48]1206 (1) - 0 [20:29:48]OFD Sender: Remove packet 225528 [20:29:48]ProducePacketName [20:29:48]name=ofd_packets/00225528 [20:29:48]NVStorageDeleteData [20:29:49]OFD Sender: No OFD packet to send [20:29:49]*** Cut start [20:29:49]*** Partial cut [20:29:49]*** CUTSNS_PIN = 1 [20:29:49]*** CUTSNS_PIN = 0 [20:29:49]*** Brake cut motor [20:29:49]Read from MH i2c: 01 [20:29:49]MH_I2C_Read... [20:29:49]*** Stop cut motor [20:29:49]*** Cut end [20:29:49]Read from MH i2c: 01 07 00 [20:29:49]MH_I2C_Read... [20:29:49]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [20:29:49]process_action close_receipt done [20:29:49]requested_data is exist [20:29:49]produce_requested_data [20:29:49]requested_item fm.sn is exist - process it [20:29:49]wFMCommunicate request_size=4 [20:29:49]MH_SAM_APDU [20:29:49]CAPDU: 80 11 00 00 [20:29:49]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [20:29:49]Write i2c OK [20:29:49]MH_I2C_Read... [20:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:50]Read from MH i2c: E2 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 17 00 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [20:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:29:50]wFMCommunicate OK [20:29:50]requested_item fd.num is exist - process it [20:29:50]SAM_PROTO_GetFieldsCounters [20:29:50]wFMCommunicate request_size=4 [20:29:50]MH_SAM_APDU [20:29:50]CAPDU: 80 13 00 00 [20:29:50]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [20:29:50]Write i2c OK [20:29:50]MH_I2C_Read... [20:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:50]Read from MH i2c: E2 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 62 00 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 C1 [20:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F8 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:50]wFMCommunicate OK [20:29:50]SAM_PROTO_GetFieldsCounters done [20:29:50]requested_item shift.num is exist - process it [20:29:50]requested_item shift.opened is exist - process it [20:29:50]req_shift_opened [20:29:50]FM_GetShiftState [20:29:50]SAM_PROTO_GetShiftState [20:29:50]wFMCommunicate request_size=4 [20:29:50]MH_SAM_APDU [20:29:50]CAPDU: 80 13 01 00 [20:29:50]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [20:29:50]Write i2c OK [20:29:50]MH_I2C_Read... [20:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:50]Read from MH i2c: E2 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 0E 00 [20:29:50]MH_I2C_Read... [20:29:50]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 28 [20:29:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:29:50]wFMCommunicate OK [20:29:50]SAM_PROTO_GetShiftState done [20:29:50]FM_GetShiftState done [20:29:50]req_shift_opened done [20:29:50]requested_item shift.open_date is exist - process it [20:29:50]req_shift_open_date [20:29:50]req_shift_open_date done [20:29:50]produce_requested_data done [20:29:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225528,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:29:50]process_action_free close_receipt [20:29:50]json_value_free [20:29:50]json_value_free done [20:29:50]process_json_proto returns [20:29:50]Send response to host [20:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225528,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:29:50]free response buf [20:29:50]execute_script done [20:29:50]execute_script returns [20:29:50]free content buf [20:29:50]Sock 7.Close socket [20:29:50]Sock 7.Thread stoped [20:29:54]OFD Sender: No OFD packet to send [20:29:59]OFD Sender: No OFD packet to send [20:30:04]OFD Sender: No OFD packet to send [20:30:09]OFD Sender: No OFD packet to send [20:30:14]OFD Sender: No OFD packet to send [20:30:19]OFD Sender: No OFD packet to send [20:30:24]OFD Sender: No OFD packet to send [20:30:26]accept exits with 9 [20:30:26]New connection [20:30:26]New thread 3066465636 created [20:30:26]Thread 3066608996 joined [20:30:26]Waiting for new connection... [20:30:26] Sock 9.Parse request [20:30:26]Sock 9.Check first char [20:30:26]Sock 9.First char is OK [20:30:26]request: POST /json_proto HTTP/1.0 [20:30:26]Method: POST [20:30:26]URL: /json_proto [20:30:26]Method is POST - this is cgi request [20:30:26]url: /json_proto [20:30:26]query_string will be loaded in cgi processing [20:30:26]execute_cgi json_proto POST (null) [20:30:26]execute_cgi path=json_proto method=POST [20:30:26]POST find Content-Length [20:30:26]Host: 172.17.43.131:8080 [20:30:26]Content-Length: 680 [20:30:26]Content-Type: application/json [20:30:26] [20:30:26]POST finish read [20:30:26]Found Content-Length = 680 [20:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:30:26]execute_script... [20:30:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:30:26]POST & json_proto [20:30:26]process_json_proto [20:30:26]json parsed OK: [20:30:26]protocol is kg_v1.0 [20:30:26]action value=close_receipt [20:30:26]process_action close_receipt [20:30:26]cmd_close_receipt [20:30:26]MH_GetDate [20:30:26]Write to MH i2c: F0 00 00 FB 00 EA [20:30:26]Write i2c OK [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: F0 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: F0 09 00 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: F0 09 00 FB 00 00 62 07 A4 66 F9 24 A2 66 8B [20:30:26]GetLastDocTimeStamp 1722025786 [20:30:26]current date 1722025826 [20:30:26]FM_GetShiftState [20:30:26]SAM_PROTO_GetShiftState [20:30:26]wFMCommunicate request_size=4 [20:30:26]MH_SAM_APDU [20:30:26]CAPDU: 80 13 01 00 [20:30:26]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [20:30:26]Write i2c OK [20:30:26]MH_I2C_Read... [20:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:26]Read from MH i2c: E2 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: E2 0E 00 [20:30:26]MH_I2C_Read... [20:30:26]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [20:30:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:30:26]wFMCommunicate OK [20:30:26]SAM_PROTO_GetShiftState done [20:30:26]FM_GetShiftState done [20:30:26]opened in 1721952182 [20:30:26]opened+sec_in_day 1722038582 [20:30:26]quantity*price = 120060 [20:30:26]sum+1 = 120061 [20:30:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 597 26.07.2024 20:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225529 ФПД: 277979878104454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225529&fm=277979878104454&tin=02508201610067®Number=0000000000092624&sum=120000 [20:30:27]StoreToDocumentArchive [20:30:27]shift 437 fd 225529 [20:30:27]save to /storage/0437/doc_00225529 [20:30:27]save last doc name /storage/0437/doc_00225529 to /storage/kkm_last_doc_name [20:30:27]save OK [20:30:27]Clear old archive folders... [20:30:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:30:27]tlvbuf is 01CC7D00 [20:30:27]SAM_PROTO_ClearQueue [20:30:27]wFMCommunicate request_size=4 [20:30:27]MH_SAM_APDU [20:30:27]CAPDU: 80 09 00 00 [20:30:27]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [20:30:27]Write i2c OK [20:30:27]MH_I2C_Read... [20:30:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:30:27]Read from MH i2c: E2 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [20:30:27]RAPDU: 90 00 [20:30:27]wFMCommunicate OK [20:30:27]SAM_PROTO_ClearQueue done [20:30:27]KKMCreateOFDPacket [20:30:27]OFDProtocolAddRootSTLVToBuf [20:30:27]FM_MakeSignedData [20:30:27]FM_MakeSignedData [20:30:27]SAM_PROTO_SignData [20:30:27]wFMCommunicate request_size=4 [20:30:27]MH_SAM_APDU [20:30:27]CAPDU: 80 0D 01 02 [20:30:27]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [20:30:27]Write i2c OK [20:30:27]MH_I2C_Read... [20:30:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:30:27]Read from MH i2c: E2 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 [20:30:27]MH_I2C_Read... [20:30:27]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [20:30:27]RAPDU: 90 00 [20:30:27]wFMCommunicate OK [20:30:27]wFMCommunicate request_size=255 [20:30:27]MH_SAM_APDU [20:30:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 62 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 70 03 00 35 04 06 00 FC D2 3B E3 [20:30:27]Write to MH i2c: E2 02 01 0B 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 62 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 70 03 00 35 04 06 00 FC D2 3B E3 00 00 C5 [20:30:27]Write i2c OK [20:30:27]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [20:30:28]RAPDU: 90 00 [20:30:28]wFMCommunicate OK [20:30:28]wFMCommunicate request_size=7 [20:30:28]MH_SAM_APDU [20:30:28]CAPDU: 80 0D 02 02 02 9D 86 [20:30:28]Write to MH i2c: E2 0A 00 0C 01 80 0D 02 02 02 00 9D 86 00 00 AE [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [20:30:28]RAPDU: 90 00 [20:30:28]wFMCommunicate OK [20:30:28]wFMCommunicate request_size=4 [20:30:28]MH_SAM_APDU [20:30:28]CAPDU: 80 0D 03 02 [20:30:28]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 0B 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 0B 00 0D 01 00 72 98 97 8C 1A 2B 38 5B 90 00 8F [20:30:28]RAPDU: 72 98 97 8C 1A 2B 38 5B 90 00 [20:30:28]wFMCommunicate OK [20:30:28]SAM_PROTO_SignData done [20:30:28]FM_MakeSignedData done [20:30:28]CreateOFDProtocolMessage [20:30:28]wFMCommunicate request_size=4 [20:30:28]MH_SAM_APDU [20:30:28]CAPDU: 80 11 00 00 [20:30:28]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:28]Read from MH i2c: E2 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 17 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [20:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:30:28]wFMCommunicate OK [20:30:28]CreateOFDProtocolMessage done [20:30:28]OFDSenderStorePacket 225529 [20:30:28]StoreOFDPacket docnum=225529 [20:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA 19 04 01 1C 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 62 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 70 03 00 35 04 06 00 FC D2 3B E3 9D 86 72 98 97 8C 1A 2B 38 5B [20:30:28]CheckFolder [20:30:28]dirname=/storage/ofd_packets [20:30:28]CheckFolder done [20:30:28]ProducePacketName [20:30:28]name=ofd_packets/00225529 [20:30:28]NVStorageSaveData ofd_packets/00225529 [20:30:28]File name is /storage/ofd_packets/00225529 [20:30:28]Write 298 bytes [20:30:28]NVStorageSaveData done [20:30:28]OFDSenderStorePacket done [20:30:28]KKMCreateOFDPacket done [20:30:28]NVStorageSaveData kkm_last_timestamp [20:30:28]File name is /storage/kkm_last_timestamp [20:30:28]Write 4 bytes [20:30:28]NVStorageSaveData done [20:30:28]ExternCall_PrintAddStr [20:30:28]wPrintStart [20:30:28]Write to MH i2c: 01 00 00 0F 01 10 [20:30:28]Write i2c OK [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 07 00 [20:30:28]MH_I2C_Read... [20:30:28]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [20:30:28]RasterBufferAndPrint [20:30:28]line Счет N : (1)2001754 [20:30:28]line ИНН: 02508201610067 [20:30:28]line Контрольно-Кассовый Чек [20:30:28]line ПРОДАЖА [20:30:28]line ТРК (МРК, ГНК) : 51 [20:30:28]line Товар: 2710194210 [20:30:28]line ДТ-К-5 [20:30:28]line 15.860 * 75.70 [20:30:28]line = 1200.60 [20:30:28]line НДС 12% НСП 1% [20:30:28]line > о реализуемом товаре [20:30:28]line ОКРУГЛЕНИЕ: -0.60 [20:30:28]line ИТОГО: 1200.00 [20:30:28]line Внесено: 1200.00 [20:30:28]line СДАЧА: 0.00 [20:30:28]line НСП 1% : 10.62 [20:30:28]line НДС 12% : 127.50 [20:30:28]line Наличными: 1200.00 [20:30:28]line Безнал.: 0.00 [20:30:28]line Место: АЗС № 97 "Партнер Нефть" [20:30:28]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:30:28]line СНО: Общий режим [20:30:28]line Чек 597 26.07.2024 20:30 [20:30:28]line Смена: 437 ФФД: 1.0 [20:30:28]line ЗНМ: 0300000054 [20:30:28]line РНМ: 0000000000092624 [20:30:28]line Версия ККМ: 001 [20:30:28]line ФМ: 0000000000874959 [20:30:28]line ФД: 225529 [20:30:28]line ФПД: 277979878104454 [20:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203026&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225529&fm=277979878104454&tin=02508201610067®Number=0000000000092624&sum=120000 [20:30:28]OFD Sender: Processing packet 225529 [packets to send 599, broken 598] [20:30:28]ProducePacketName [20:30:28]name=ofd_packets/00225529 [20:30:28]OFD Sender: To server: pG, [20:30:28]CommunicateWithHost lk.salyk.kg:30040 [20:30:28]ConnectInit lk.salyk.kg [20:30:28]written 0, free lines is 4095 [20:30:29]Write to MH i2c: 01 00 00 3A 01 3B [20:30:29]Write i2c OK [20:30:29]MH_I2C_Read... [20:30:29]Read from MH i2c: 01 [20:30:29]MH_I2C_Read... [20:30:29]Read from MH i2c: 01 07 00 [20:30:29]MH_I2C_Read... [20:30:29]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 60 0C AE [20:30:29]RasterBufferAndPrint [20:30:29]line [20:30:29]line [20:30:29]line [20:30:29]line [20:30:29]line [20:30:29]written 0, free lines is 3171 [20:30:29]MH_Cut [20:30:29]Write to MH i2c: D1 01 00 41 01 01 14 [20:30:29]Write i2c OK [20:30:29]MH_I2C_Read... [20:30:29]Read from MH i2c: D1 [20:30:29]MH_I2C_Read... [20:30:29]Read from MH i2c: D1 01 00 [20:30:29]MH_I2C_Read... [20:30:29]Read from MH i2c: D1 01 00 41 01 00 13 [20:30:29]Write to MH i2c: 01 00 00 42 01 43 [20:30:29]Write i2c OK [20:30:29]MH_I2C_Read... [20:30:30]*** Cut start [20:30:30]*** Partial cut [20:30:30]*** CUTSNS_PIN = 1 [20:30:30]*** CUTSNS_PIN = 0 [20:30:30]*** Brake cut motor [20:30:30]Read from MH i2c: 01 [20:30:30]MH_I2C_Read... [20:30:30]*** Stop cut motor [20:30:30]*** Cut end [20:30:30]Read from MH i2c: 01 07 00 [20:30:30]MH_I2C_Read... [20:30:30]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [20:30:30]process_action close_receipt done [20:30:30]requested_data is exist [20:30:30]produce_requested_data [20:30:30]requested_item fm.sn is exist - process it [20:30:30]wFMCommunicate request_size=4 [20:30:30]MH_SAM_APDU [20:30:30]CAPDU: 80 11 00 00 [20:30:30]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [20:30:30]Write i2c OK [20:30:30]MH_I2C_Read... [20:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:31]Read from MH i2c: E2 [20:30:31]MH_I2C_Read... [20:30:31]Read from MH i2c: E2 17 00 [20:30:31]MH_I2C_Read... [20:30:31]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [20:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:30:31]wFMCommunicate OK [20:30:31]requested_item fd.num is exist - process it [20:30:31]SAM_PROTO_GetFieldsCounters [20:30:31]wFMCommunicate request_size=4 [20:30:31]MH_SAM_APDU [20:30:31]CAPDU: 80 13 00 00 [20:30:31]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [20:30:31]Write i2c OK [20:30:31]MH_I2C_Read... [20:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:30:31]Read from MH i2c: E2 [20:30:31]MH_I2C_Read... [20:30:31]Read from MH i2c: E2 62 00 [20:30:31]MH_I2C_Read... [20:30:31]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [20:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:30:31]wFMCommunicate OK [20:30:31]SAM_PROTO_GetFieldsCounters done [20:30:31]requested_item shift.num is exist - process it [20:30:31]requested_item shift.opened is exist - process it [20:30:31]req_shift_opened [20:30:31]FM_GetShiftState [20:30:31]SAM_PROTO_GetShiftState [20:30:31]wFMCommunicate request_size=4 [20:30:31]MH_SAM_APDU [20:30:31]CAPDU: 80 13 01 00 [20:30:31]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [20:30:31]Write i2c OK [20:30:31]MH_I2C_Read... [20:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:31]Read from MH i2c: E2 [20:30:31]MH_I2C_Read... [20:30:31]Read from MH i2c: E2 0E 00 [20:30:31]MH_I2C_Read... [20:30:31]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 74 [20:30:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:30:31]wFMCommunicate OK [20:30:31]SAM_PROTO_GetShiftState done [20:30:31]FM_GetShiftState done [20:30:31]req_shift_opened done [20:30:31]requested_item shift.open_date is exist - process it [20:30:31]req_shift_open_date [20:30:31]req_shift_open_date done [20:30:31]produce_requested_data done [20:30:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225529,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:30:31]process_action_free close_receipt [20:30:31]json_value_free [20:30:31]json_value_free done [20:30:31]process_json_proto returns [20:30:31]Send response to host [20:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225529,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:30:31]free response buf [20:30:31]execute_script done [20:30:31]execute_script returns [20:30:31]free content buf [20:30:31]Sock 9.Close socket [20:30:31]Sock 9.Thread stoped [20:30:32]recv_with_timeout no data received [20:30:33]ConnectInit Can't take IP for lk.salyk.kg [20:30:33]CommunicateWithHost connect error [20:30:33]CommunicateWithHost err = -1 [20:30:33]OFD Sender: Server communicate error [20:30:38]OFD Sender: Processing packet 225529 [packets to send 599, broken 598] [20:30:38]ProducePacketName [20:30:38]name=ofd_packets/00225529 [20:30:38]OFD Sender: To server: pG, [20:30:38]CommunicateWithHost lk.salyk.kg:30040 [20:30:38]ConnectInit lk.salyk.kg [20:30:42]Connected sock=10 [20:30:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA 19 04 01 1C 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 62 07 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 70 03 00 35 04 06 00 FC D2 3B E3 9D 86 72 98 97 8C 1A 2B 38 5B [20:30:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3D FC 47 00 22 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 F9 70 03 00 F4 03 04 00 80 B3 A3 66 B6 04 01 00 00 EE EB F6 0C 45 83 B8 3A [20:30:42]CommunicateWithHost err = 0 [20:30:42]CheckOFDResponse [20:30:42]1017 (14) - 77093643461234 [20:30:42]1041 (16) - 0000000000874959 [20:30:42]1040 (4) - 225529 [20:30:42]1012 (4) - 26.07.2024 14:32 [20:30:42]1206 (1) - 0 [20:30:42]OFD Sender: Remove packet 225529 [20:30:42]ProducePacketName [20:30:42]name=ofd_packets/00225529 [20:30:42]NVStorageDeleteData [20:30:43]OFD Sender: No OFD packet to send [20:30:48]OFD Sender: No OFD packet to send [20:30:53]OFD Sender: No OFD packet to send [20:30:58]OFD Sender: No OFD packet to send [20:31:03]OFD Sender: No OFD packet to send [20:31:08]OFD Sender: No OFD packet to send [20:31:13]OFD Sender: No OFD packet to send [20:31:18]OFD Sender: No OFD packet to send [20:31:23]OFD Sender: No OFD packet to send [20:31:28]OFD Sender: No OFD packet to send [20:31:33]OFD Sender: No OFD packet to send [20:31:38]OFD Sender: No OFD packet to send [20:31:43]OFD Sender: No OFD packet to send [20:31:48]OFD Sender: No OFD packet to send [20:31:53]OFD Sender: No OFD packet to send [20:31:58]OFD Sender: No OFD packet to send [20:32:00]accept exits with 7 [20:32:00]New connection [20:32:00]New thread 3066608996 created [20:32:00]Thread 3066465636 joined [20:32:00]Waiting for new connection... [20:32:00] Sock 7.Parse request [20:32:00]Sock 7.Check first char [20:32:00]Sock 7.First char is OK [20:32:00]request: POST /json_proto HTTP/1.0 [20:32:00]Method: POST [20:32:00]URL: /json_proto [20:32:00]Method is POST - this is cgi request [20:32:00]url: /json_proto [20:32:00]query_string will be loaded in cgi processing [20:32:00]execute_cgi json_proto POST (null) [20:32:00]execute_cgi path=json_proto method=POST [20:32:00]POST find Content-Length [20:32:00]Host: 172.17.43.131:8080 [20:32:00]Content-Length: 1219 [20:32:00]Content-Type: application/json [20:32:00] [20:32:00]POST finish read [20:32:00]Found Content-Length = 1219 [20:32:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001756\u000A26.07.2024 20:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083987\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:00]execute_script... [20:32:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001756\u000A26.07.2024 20:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4083987\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:00]POST & json_proto [20:32:00]process_json_proto [20:32:00]json parsed OK: [20:32:00]protocol is kg_v1.0 [20:32:00]action value=print_text [20:32:00]process_action print_text [20:32:00]cmd_print_text [20:32:00]ExternCall_PrintAddStr [20:32:00]wPrintStart [20:32:00]Write to MH i2c: 01 00 00 46 01 47 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 07 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [20:32:00]RasterBufferAndPrint [20:32:00]line *****ТОВАРНЫЙ ЧЕК***** [20:32:00]line АЗС-97 [20:32:00]line Партнер нефть [20:32:00]line 02508201610067 [20:32:00]line Кассир : Ахмадалиева М. [20:32:00]line Счет N : (1)2001756 [20:32:00]line 26.07.2024 20:30 [20:32:00]line ПРОДАЖА [20:32:00]line ТРК (МРК, ГНК): 11 [20:32:00]line Вид ГСМ : 2710194210 [20:32:00]line ДТ-К-5 [20:32:00]line 20.000 x 75.70 [20:32:00]line ИТОГ: 1514.00 [20:32:00]line Тип оплаты: Талоны: Топливные Талоны [20:32:00]line 4083987 [20:32:00]line ______________________ [20:32:00]line (подпись) [20:32:00]written 0, free lines is 4095 [20:32:00]Write to MH i2c: 01 00 00 5B 01 5C [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 07 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 F4 0D 64 [20:32:00]RasterBufferAndPrint [20:32:00]line [20:32:00]line [20:32:00]line [20:32:00]line [20:32:00]line [20:32:00]written 0, free lines is 3574 [20:32:00]MH_Cut [20:32:00]Write to MH i2c: D1 01 00 62 01 01 35 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: D1 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: D1 01 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: D1 01 00 62 01 00 34 [20:32:00]Write to MH i2c: 01 00 00 63 01 64 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:01]*** Cut start [20:32:01]*** Partial cut [20:32:01]*** CUTSNS_PIN = 1 [20:32:01]*** CUTSNS_PIN = 0 [20:32:01]*** Brake cut motor [20:32:01]Read from MH i2c: 01 [20:32:01]MH_I2C_Read... [20:32:01]*** Stop cut motor [20:32:01]*** Cut end [20:32:01]Read from MH i2c: 01 07 00 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: 01 07 00 63 01 00 00 00 00 00 FF 0F 79 [20:32:01]process_action print_text done [20:32:01]requested_data is exist [20:32:01]produce_requested_data [20:32:01]requested_item fm.sn is exist - process it [20:32:01]wFMCommunicate request_size=4 [20:32:01]MH_SAM_APDU [20:32:01]CAPDU: 80 11 00 00 [20:32:01]Write to MH i2c: E2 08 00 64 01 80 11 00 00 00 00 00 00 DF [20:32:01]Write i2c OK [20:32:01]MH_I2C_Read... [20:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:01]Read from MH i2c: E2 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: E2 17 00 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: E2 17 00 64 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [20:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:32:01]wFMCommunicate OK [20:32:01]requested_item fd.num is exist - process it [20:32:01]SAM_PROTO_GetFieldsCounters [20:32:01]wFMCommunicate request_size=4 [20:32:01]MH_SAM_APDU [20:32:01]CAPDU: 80 13 00 00 [20:32:01]Write to MH i2c: E2 08 00 65 01 80 13 00 00 00 00 00 00 E2 [20:32:01]Write i2c OK [20:32:01]MH_I2C_Read... [20:32:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:01]Read from MH i2c: E2 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: E2 62 00 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: E2 62 00 65 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [20:32:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 F9 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:32:01]wFMCommunicate OK [20:32:01]SAM_PROTO_GetFieldsCounters done [20:32:01]requested_item shift.num is exist - process it [20:32:01]requested_item shift.opened is exist - process it [20:32:01]req_shift_opened [20:32:01]FM_GetShiftState [20:32:01]SAM_PROTO_GetShiftState [20:32:01]wFMCommunicate request_size=4 [20:32:01]MH_SAM_APDU [20:32:01]CAPDU: 80 13 01 00 [20:32:01]Write to MH i2c: E2 08 00 66 01 80 13 01 00 00 00 00 00 E4 [20:32:01]Write i2c OK [20:32:01]MH_I2C_Read... [20:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:01]Read from MH i2c: E2 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: E2 0E 00 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: E2 0E 00 66 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [20:32:01]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:32:01]wFMCommunicate OK [20:32:01]SAM_PROTO_GetShiftState done [20:32:01]FM_GetShiftState done [20:32:01]req_shift_opened done [20:32:01]requested_item shift.open_date is exist - process it [20:32:01]req_shift_open_date [20:32:01]req_shift_open_date done [20:32:01]produce_requested_data done [20:32:01]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225529,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:32:01]process_action_free print_text [20:32:01]json_value_free [20:32:01]json_value_free done [20:32:01]process_json_proto returns [20:32:01]Send response to host [20:32:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225529,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:32:01]free response buf [20:32:01]execute_script done [20:32:01]execute_script returns [20:32:01]free content buf [20:32:01]Sock 7.Close socket [20:32:01]Sock 7.Thread stoped [20:32:03]OFD Sender: No OFD packet to send [20:32:08]OFD Sender: No OFD packet to send [20:32:09]recv_with_timeout no data received [20:32:13]OFD Sender: No OFD packet to send [20:32:18]OFD Sender: No OFD packet to send [20:32:23]OFD Sender: No OFD packet to send [20:32:28]OFD Sender: No OFD packet to send [20:32:33]OFD Sender: No OFD packet to send [20:32:38]OFD Sender: No OFD packet to send [20:32:43]OFD Sender: No OFD packet to send [20:32:48]OFD Sender: No OFD packet to send [20:32:53]OFD Sender: No OFD packet to send [20:32:58]OFD Sender: No OFD packet to send [20:33:03]OFD Sender: No OFD packet to send [20:33:08]OFD Sender: No OFD packet to send [20:33:13]OFD Sender: No OFD packet to send [20:33:18]OFD Sender: No OFD packet to send [20:33:23]OFD Sender: No OFD packet to send [20:33:28]OFD Sender: No OFD packet to send [20:33:33]OFD Sender: No OFD packet to send [20:33:38]OFD Sender: No OFD packet to send [20:33:43]OFD Sender: No OFD packet to send [20:33:48]OFD Sender: No OFD packet to send [20:33:53]OFD Sender: No OFD packet to send [20:33:56]accept exits with 9 [20:33:56]New connection [20:33:56]New thread 3066465636 created [20:33:56]Thread 3066608996 joined [20:33:56]Waiting for new connection... [20:33:56] Sock 9.Parse request [20:33:56]Sock 9.Check first char [20:33:56]Sock 9.First char is OK [20:33:56]request: POST /json_proto HTTP/1.0 [20:33:56]Method: POST [20:33:56]URL: /json_proto [20:33:56]Method is POST - this is cgi request [20:33:56]url: /json_proto [20:33:56]query_string will be loaded in cgi processing [20:33:56]execute_cgi json_proto POST (null) [20:33:56]execute_cgi path=json_proto method=POST [20:33:56]POST find Content-Length [20:33:56]Host: 172.17.43.131:8080 [20:33:56]Content-Length: 683 [20:33:56]Content-Type: application/json [20:33:56] [20:33:56]POST finish read [20:33:56]Found Content-Length = 683 [20:33:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:56]execute_script... [20:33:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:56]POST & json_proto [20:33:56]process_json_proto [20:33:56]json parsed OK: [20:33:56]protocol is kg_v1.0 [20:33:56]action value=close_receipt [20:33:56]process_action close_receipt [20:33:56]cmd_close_receipt [20:33:56]MH_GetDate [20:33:56]Write to MH i2c: F0 00 00 67 01 57 [20:33:56]Write i2c OK [20:33:56]MH_I2C_Read... [20:33:56]Read from MH i2c: F0 [20:33:56]MH_I2C_Read... [20:33:56]Read from MH i2c: F0 09 00 [20:33:56]MH_I2C_Read... [20:33:56]Read from MH i2c: F0 09 00 67 01 00 34 08 A4 66 F9 24 A2 66 CB [20:33:56]GetLastDocTimeStamp 1722025826 [20:33:56]current date 1722026036 [20:33:56]FM_GetShiftState [20:33:56]SAM_PROTO_GetShiftState [20:33:56]wFMCommunicate request_size=4 [20:33:56]MH_SAM_APDU [20:33:56]CAPDU: 80 13 01 00 [20:33:56]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [20:33:56]Write i2c OK [20:33:56]MH_I2C_Read... [20:33:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:56]Read from MH i2c: E2 [20:33:56]MH_I2C_Read... [20:33:56]Read from MH i2c: E2 0E 00 [20:33:56]MH_I2C_Read... [20:33:56]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [20:33:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:33:56]wFMCommunicate OK [20:33:56]SAM_PROTO_GetShiftState done [20:33:56]FM_GetShiftState done [20:33:56]opened in 1721952182 [20:33:56]opened+sec_in_day 1722038582 [20:33:56]quantity*price = 100021 [20:33:56]sum+1 = 100023 [20:33:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 598 26.07.2024 20:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225530 ФПД: 247809964160089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203356&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225530&fm=247809964160089&tin=02508201610067®Number=0000000000092624&sum=100000 [20:33:57]StoreToDocumentArchive [20:33:57]shift 437 fd 225530 [20:33:57]save to /storage/0437/doc_00225530 [20:33:57]save last doc name /storage/0437/doc_00225530 to /storage/kkm_last_doc_name [20:33:57]save OK [20:33:57]Clear old archive folders... [20:33:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:33:57]tlvbuf is 01CE0120 [20:33:57]SAM_PROTO_ClearQueue [20:33:57]wFMCommunicate request_size=4 [20:33:57]MH_SAM_APDU [20:33:57]CAPDU: 80 09 00 00 [20:33:57]Write to MH i2c: E2 08 00 75 01 80 09 00 00 00 00 00 00 E8 [20:33:57]Write i2c OK [20:33:57]MH_I2C_Read... [20:33:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:57]Read from MH i2c: E2 [20:33:57]MH_I2C_Read... [20:33:57]Read from MH i2c: E2 03 00 [20:33:57]MH_I2C_Read... [20:33:57]Read from MH i2c: E2 03 00 75 01 00 90 00 EA [20:33:57]RAPDU: 90 00 [20:33:57]wFMCommunicate OK [20:33:57]SAM_PROTO_ClearQueue done [20:33:57]KKMCreateOFDPacket [20:33:57]OFDProtocolAddRootSTLVToBuf [20:33:57]FM_MakeSignedData [20:33:57]FM_MakeSignedData [20:33:57]SAM_PROTO_SignData [20:33:57]wFMCommunicate request_size=4 [20:33:57]MH_SAM_APDU [20:33:57]CAPDU: 80 0D 01 02 [20:33:57]Write to MH i2c: E2 08 00 76 01 80 0D 01 02 00 00 00 00 F0 [20:33:57]Write i2c OK [20:33:57]MH_I2C_Read... [20:33:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:57]Read from MH i2c: E2 [20:33:57]MH_I2C_Read... [20:33:57]Read from MH i2c: E2 03 00 [20:33:57]MH_I2C_Read... [20:33:57]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [20:33:57]RAPDU: 90 00 [20:33:57]wFMCommunicate OK [20:33:57]wFMCommunicate request_size=255 [20:33:57]MH_SAM_APDU [20:33:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 34 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 70 03 00 35 04 06 00 E1 [20:33:57]Write to MH i2c: E2 02 01 77 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 34 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 70 03 00 35 04 06 00 E1 00 00 46 [20:33:57]Write i2c OK [20:33:57]MH_I2C_Read... [20:33:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:58]Read from MH i2c: E2 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 03 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [20:33:58]RAPDU: 90 00 [20:33:58]wFMCommunicate OK [20:33:58]wFMCommunicate request_size=10 [20:33:58]MH_SAM_APDU [20:33:58]CAPDU: 80 0D 02 02 05 61 C0 E2 B4 59 [20:33:58]Write to MH i2c: E2 0D 00 78 01 80 0D 02 02 05 00 61 C0 E2 B4 59 00 00 0D [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:58]Read from MH i2c: E2 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 03 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [20:33:58]RAPDU: 90 00 [20:33:58]wFMCommunicate OK [20:33:58]wFMCommunicate request_size=4 [20:33:58]MH_SAM_APDU [20:33:58]CAPDU: 80 0D 03 02 [20:33:58]Write to MH i2c: E2 08 00 79 01 80 0D 03 02 00 00 00 00 F5 [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:58]Read from MH i2c: E2 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 0B 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 0B 00 79 01 00 95 EB AB FD B0 81 C2 69 90 00 7A [20:33:58]RAPDU: 95 EB AB FD B0 81 C2 69 90 00 [20:33:58]wFMCommunicate OK [20:33:58]SAM_PROTO_SignData done [20:33:58]FM_MakeSignedData done [20:33:58]CreateOFDProtocolMessage [20:33:58]wFMCommunicate request_size=4 [20:33:58]MH_SAM_APDU [20:33:58]CAPDU: 80 11 00 00 [20:33:58]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:58]Read from MH i2c: E2 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 17 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [20:33:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:33:58]wFMCommunicate OK [20:33:58]CreateOFDProtocolMessage done [20:33:58]OFDSenderStorePacket 225530 [20:33:58]StoreOFDPacket docnum=225530 [20:33:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 26 2E 07 01 0B D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 34 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 70 03 00 35 04 06 00 E1 61 C0 E2 B4 59 95 EB AB FD B0 81 C2 69 [20:33:58]CheckFolder [20:33:58]dirname=/storage/ofd_packets [20:33:58]CheckFolder done [20:33:58]ProducePacketName [20:33:58]name=ofd_packets/00225530 [20:33:58]NVStorageSaveData ofd_packets/00225530 [20:33:58]File name is /storage/ofd_packets/00225530 [20:33:58]Write 301 bytes [20:33:58]NVStorageSaveData done [20:33:58]OFDSenderStorePacket done [20:33:58]KKMCreateOFDPacket done [20:33:58]NVStorageSaveData kkm_last_timestamp [20:33:58]File name is /storage/kkm_last_timestamp [20:33:58]Write 4 bytes [20:33:58]NVStorageSaveData done [20:33:58]ExternCall_PrintAddStr [20:33:58]wPrintStart [20:33:58]Write to MH i2c: 01 00 00 7B 01 7C [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: 01 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: 01 07 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: 01 07 00 7B 01 00 00 00 00 00 FF 0F 91 [20:33:58]RasterBufferAndPrint [20:33:58]line Счет N : (1)2001757 [20:33:58]line ИНН: 02508201610067 [20:33:58]line Контрольно-Кассовый Чек [20:33:58]line ПРОДАЖА [20:33:58]line ТРК (МРК, ГНК) : 44 [20:33:58]line Товар: 2710124500 [20:33:58]line Аи-95-К-5 [20:33:58]line 13.480 * 74.20 [20:33:58]line = 1000.22 [20:33:58]line НДС 12% НСП 1% [20:33:58]line > о реализуемом товаре [20:33:58]line ОКРУГЛЕНИЕ: -0.22 [20:33:58]line ИТОГО: 1000.00 [20:33:58]line Внесено: 1000.00 [20:33:58]line СДАЧА: 0.00 [20:33:58]line НСП 1% : 8.85 [20:33:58]line НДС 12% : 106.22 [20:33:58]line Наличными: 1000.00 [20:33:58]line Безнал.: 0.00 [20:33:58]line Место: АЗС № 97 "Партнер Нефть" [20:33:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:33:58]line СНО: Общий режим [20:33:58]line Чек 598 26.07.2024 20:33 [20:33:58]line Смена: 437 ФФД: 1.0 [20:33:58]line ЗНМ: 0300000054 [20:33:58]line РНМ: 0000000000092624 [20:33:58]line Версия ККМ: 001 [20:33:58]line ФМ: 0000000000874959 [20:33:58]line ФД: 225530 [20:33:58]line ФПД: 247809964160089 [20:33:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203356&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225530&fm=247809964160089&tin=02508201610067®Number=0000000000092624&sum=100000 [20:33:58]written 0, free lines is 4095 [20:33:58]OFD Sender: Processing packet 225530 [packets to send 599, broken 598] [20:33:58]ProducePacketName [20:33:58]name=ofd_packets/00225530 [20:33:58]OFD Sender: To server: pG, [20:33:58]CommunicateWithHost lk.salyk.kg:30040 [20:33:58]ConnectInit lk.salyk.kg [20:33:58]Write to MH i2c: 01 00 00 A6 01 A7 [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: 01 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: 01 07 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 68 0C 22 [20:33:58]RasterBufferAndPrint [20:33:58]line [20:33:58]line [20:33:58]line [20:33:58]line [20:33:58]line [20:33:58]written 0, free lines is 3178 [20:33:58]MH_Cut [20:33:58]Write to MH i2c: D1 01 00 AD 01 01 80 [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: D1 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: D1 01 00 [20:33:58]MH_I2C_Read... [20:33:58]Read from MH i2c: D1 01 00 AD 01 00 7F [20:33:58]Write to MH i2c: 01 00 00 AE 01 AF [20:33:58]Write i2c OK [20:33:58]MH_I2C_Read... [20:33:58]Connected sock=10 [20:33:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 26 2E 07 01 0B D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 34 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 70 03 00 35 04 06 00 E1 61 C0 E2 B4 59 95 EB AB FD B0 81 C2 69 [20:33:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 3A 9B 47 00 0F 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FA 70 03 00 F4 03 04 00 44 B4 A3 66 B6 04 01 00 00 06 39 75 12 85 C9 42 C1 [20:33:59]CommunicateWithHost err = 0 [20:33:59]CheckOFDResponse [20:33:59]1017 (14) - 77093643461234 [20:33:59]1041 (16) - 0000000000874959 [20:33:59]1040 (4) - 225530 [20:33:59]1012 (4) - 26.07.2024 14:35 [20:33:59]1206 (1) - 0 [20:33:59]OFD Sender: Remove packet 225530 [20:33:59]ProducePacketName [20:33:59]name=ofd_packets/00225530 [20:33:59]NVStorageDeleteData [20:33:59]OFD Sender: No OFD packet to send [20:33:59]*** Cut start [20:33:59]*** Partial cut [20:33:59]*** CUTSNS_PIN = 1 [20:34:00]*** CUTSNS_PIN = 0 [20:34:00]*** Brake cut motor [20:34:00]Read from MH i2c: 01 [20:34:00]MH_I2C_Read... [20:34:00]*** Stop cut motor [20:34:00]*** Cut end [20:34:00]Read from MH i2c: 01 07 00 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 FF 0F C4 [20:34:00]process_action close_receipt done [20:34:00]requested_data is exist [20:34:00]produce_requested_data [20:34:00]requested_item fm.sn is exist - process it [20:34:00]wFMCommunicate request_size=4 [20:34:00]MH_SAM_APDU [20:34:00]CAPDU: 80 11 00 00 [20:34:00]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [20:34:00]Write i2c OK [20:34:00]MH_I2C_Read... [20:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:00]Read from MH i2c: E2 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: E2 17 00 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [20:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:00]wFMCommunicate OK [20:34:00]requested_item fd.num is exist - process it [20:34:00]SAM_PROTO_GetFieldsCounters [20:34:00]wFMCommunicate request_size=4 [20:34:00]MH_SAM_APDU [20:34:00]CAPDU: 80 13 00 00 [20:34:00]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [20:34:00]Write i2c OK [20:34:00]MH_I2C_Read... [20:34:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:00]Read from MH i2c: E2 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: E2 62 00 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: E2 62 00 B0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [20:34:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FA 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:00]wFMCommunicate OK [20:34:00]SAM_PROTO_GetFieldsCounters done [20:34:00]requested_item shift.num is exist - process it [20:34:00]requested_item shift.opened is exist - process it [20:34:00]req_shift_opened [20:34:00]FM_GetShiftState [20:34:00]SAM_PROTO_GetShiftState [20:34:00]wFMCommunicate request_size=4 [20:34:00]MH_SAM_APDU [20:34:00]CAPDU: 80 13 01 00 [20:34:00]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [20:34:00]Write i2c OK [20:34:00]MH_I2C_Read... [20:34:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:00]Read from MH i2c: E2 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: E2 0E 00 [20:34:00]MH_I2C_Read... [20:34:00]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [20:34:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:34:00]wFMCommunicate OK [20:34:00]SAM_PROTO_GetShiftState done [20:34:00]FM_GetShiftState done [20:34:00]req_shift_opened done [20:34:00]requested_item shift.open_date is exist - process it [20:34:00]req_shift_open_date [20:34:00]req_shift_open_date done [20:34:00]produce_requested_data done [20:34:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225530,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:34:00]process_action_free close_receipt [20:34:00]json_value_free [20:34:00]json_value_free done [20:34:00]process_json_proto returns [20:34:00]Send response to host [20:34:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225530,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:34:00]free response buf [20:34:00]execute_script done [20:34:00]execute_script returns [20:34:00]free content buf [20:34:00]Sock 9.Close socket [20:34:00]Sock 9.Thread stoped [20:34:04]OFD Sender: No OFD packet to send [20:34:09]OFD Sender: No OFD packet to send [20:34:11]recv_with_timeout no data received [20:34:14]OFD Sender: No OFD packet to send [20:34:19]OFD Sender: No OFD packet to send [20:34:22]recv_with_timeout no data received [20:34:23]accept exits with 7 [20:34:23]New connection [20:34:23]New thread 3066608996 created [20:34:23]Thread 3066465636 joined [20:34:23]Waiting for new connection... [20:34:23] Sock 7.Parse request [20:34:23]Sock 7.Check first char [20:34:23]Sock 7.First char is OK [20:34:23]request: POST /json_proto HTTP/1.0 [20:34:23]Method: POST [20:34:23]URL: /json_proto [20:34:23]Method is POST - this is cgi request [20:34:23]url: /json_proto [20:34:23]query_string will be loaded in cgi processing [20:34:23]execute_cgi json_proto POST (null) [20:34:23]execute_cgi path=json_proto method=POST [20:34:23]POST find Content-Length [20:34:23]Host: 172.17.43.131:8080 [20:34:23]Content-Length: 678 [20:34:23]Content-Type: application/json [20:34:23] [20:34:23]POST finish read [20:34:23]Found Content-Length = 678 [20:34:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:23]execute_script... [20:34:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:23]POST & json_proto [20:34:23]process_json_proto [20:34:23]json parsed OK: [20:34:23]protocol is kg_v1.0 [20:34:23]action value=close_receipt [20:34:23]process_action close_receipt [20:34:23]cmd_close_receipt [20:34:23]MH_GetDate [20:34:23]Write to MH i2c: F0 00 00 B2 01 A2 [20:34:23]Write i2c OK [20:34:23]MH_I2C_Read... [20:34:23]Read from MH i2c: F0 [20:34:23]MH_I2C_Read... [20:34:23]Read from MH i2c: F0 09 00 [20:34:23]MH_I2C_Read... [20:34:23]Read from MH i2c: F0 09 00 B2 01 00 4F 08 A4 66 F9 24 A2 66 31 [20:34:23]GetLastDocTimeStamp 1722026036 [20:34:23]current date 1722026063 [20:34:23]FM_GetShiftState [20:34:23]SAM_PROTO_GetShiftState [20:34:23]wFMCommunicate request_size=4 [20:34:23]MH_SAM_APDU [20:34:23]CAPDU: 80 13 01 00 [20:34:23]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [20:34:23]Write i2c OK [20:34:23]MH_I2C_Read... [20:34:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:23]Read from MH i2c: E2 [20:34:23]MH_I2C_Read... [20:34:23]Read from MH i2c: E2 0E 00 [20:34:23]MH_I2C_Read... [20:34:23]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [20:34:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:34:23]wFMCommunicate OK [20:34:23]SAM_PROTO_GetShiftState done [20:34:23]FM_GetShiftState done [20:34:23]opened in 1721952182 [20:34:23]opened+sec_in_day 1722038582 [20:34:23]quantity*price = 50036 [20:34:23]sum+1 = 50037 [20:34:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 599 26.07.2024 20:34 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225531 ФПД: 268943941646927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203423&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225531&fm=268943941646927&tin=02508201610067®Number=0000000000092624&sum=50000 [20:34:24]StoreToDocumentArchive [20:34:24]shift 437 fd 225531 [20:34:24]save to /storage/0437/doc_00225531 [20:34:24]save last doc name /storage/0437/doc_00225531 to /storage/kkm_last_doc_name [20:34:24]save OK [20:34:24]Clear old archive folders... [20:34:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:34:24]tlvbuf is 01CE5E40 [20:34:24]SAM_PROTO_ClearQueue [20:34:24]wFMCommunicate request_size=4 [20:34:24]MH_SAM_APDU [20:34:24]CAPDU: 80 09 00 00 [20:34:24]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [20:34:24]Write i2c OK [20:34:24]MH_I2C_Read... [20:34:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:24]Read from MH i2c: E2 [20:34:24]MH_I2C_Read... [20:34:24]Read from MH i2c: E2 03 00 [20:34:24]MH_I2C_Read... [20:34:24]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [20:34:24]RAPDU: 90 00 [20:34:24]wFMCommunicate OK [20:34:24]SAM_PROTO_ClearQueue done [20:34:24]KKMCreateOFDPacket [20:34:24]OFDProtocolAddRootSTLVToBuf [20:34:24]FM_MakeSignedData [20:34:24]FM_MakeSignedData [20:34:24]SAM_PROTO_SignData [20:34:24]wFMCommunicate request_size=4 [20:34:24]MH_SAM_APDU [20:34:24]CAPDU: 80 0D 01 02 [20:34:24]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [20:34:24]Write i2c OK [20:34:24]MH_I2C_Read... [20:34:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:24]Read from MH i2c: E2 [20:34:24]MH_I2C_Read... [20:34:24]Read from MH i2c: E2 03 00 [20:34:24]MH_I2C_Read... [20:34:24]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [20:34:24]RAPDU: 90 00 [20:34:24]wFMCommunicate OK [20:34:24]wFMCommunicate request_size=255 [20:34:24]MH_SAM_APDU [20:34:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 4F 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 70 03 00 35 04 06 00 F4 [20:34:24]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 4F 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 70 03 00 35 04 06 00 F4 00 00 94 [20:34:24]Write i2c OK [20:34:24]MH_I2C_Read... [20:34:24]OFD Sender: No OFD packet to send [20:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:25]Read from MH i2c: E2 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 03 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [20:34:25]RAPDU: 90 00 [20:34:25]wFMCommunicate OK [20:34:25]wFMCommunicate request_size=10 [20:34:25]MH_SAM_APDU [20:34:25]CAPDU: 80 0D 02 02 05 9A 64 1B 3A 4F [20:34:25]Write to MH i2c: E2 0D 00 C3 01 80 0D 02 02 05 00 9A 64 1B 3A 4F 00 00 EA [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:25]Read from MH i2c: E2 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 03 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [20:34:25]RAPDU: 90 00 [20:34:25]wFMCommunicate OK [20:34:25]wFMCommunicate request_size=4 [20:34:25]MH_SAM_APDU [20:34:25]CAPDU: 80 0D 03 02 [20:34:25]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:25]Read from MH i2c: E2 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 0B 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 0B 00 C4 01 00 16 92 94 2F F0 4F 03 A3 90 00 91 [20:34:25]RAPDU: 16 92 94 2F F0 4F 03 A3 90 00 [20:34:25]wFMCommunicate OK [20:34:25]SAM_PROTO_SignData done [20:34:25]FM_MakeSignedData done [20:34:25]CreateOFDProtocolMessage [20:34:25]wFMCommunicate request_size=4 [20:34:25]MH_SAM_APDU [20:34:25]CAPDU: 80 11 00 00 [20:34:25]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:25]Read from MH i2c: E2 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 17 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [20:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:25]wFMCommunicate OK [20:34:25]CreateOFDProtocolMessage done [20:34:25]OFDSenderStorePacket 225531 [20:34:25]StoreOFDPacket docnum=225531 [20:34:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 87 07 01 02 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 4F 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 70 03 00 35 04 06 00 F4 9A 64 1B 3A 4F 16 92 94 2F F0 4F 03 A3 [20:34:25]CheckFolder [20:34:25]dirname=/storage/ofd_packets [20:34:25]CheckFolder done [20:34:25]ProducePacketName [20:34:25]name=ofd_packets/00225531 [20:34:25]NVStorageSaveData ofd_packets/00225531 [20:34:25]File name is /storage/ofd_packets/00225531 [20:34:25]Write 301 bytes [20:34:25]NVStorageSaveData done [20:34:25]OFDSenderStorePacket done [20:34:25]KKMCreateOFDPacket done [20:34:25]NVStorageSaveData kkm_last_timestamp [20:34:25]File name is /storage/kkm_last_timestamp [20:34:25]Write 4 bytes [20:34:25]NVStorageSaveData done [20:34:25]ExternCall_PrintAddStr [20:34:25]wPrintStart [20:34:25]Write to MH i2c: 01 00 00 C6 01 C7 [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: 01 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: 01 07 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [20:34:25]RasterBufferAndPrint [20:34:25]line Счет N : (1)2001758 [20:34:25]line ИНН: 02508201610067 [20:34:25]line Контрольно-Кассовый Чек [20:34:25]line ПРОДАЖА [20:34:25]line ТРК (МРК, ГНК) : 63 [20:34:25]line Товар: 2710124130 [20:34:25]line Аи-92-К-5 [20:34:25]line 7.380 * 67.80 [20:34:25]line = 500.36 [20:34:25]line НДС 12% НСП 1% [20:34:25]line > о реализуемом товаре [20:34:25]line ОКРУГЛЕНИЕ: -0.36 [20:34:25]line ИТОГО: 500.00 [20:34:25]line Внесено: 500.00 [20:34:25]line СДАЧА: 0.00 [20:34:25]line НСП 1% : 4.43 [20:34:25]line НДС 12% : 53.14 [20:34:25]line Наличными: 500.00 [20:34:25]line Безнал.: 0.00 [20:34:25]line Место: АЗС № 97 "Партнер Нефть" [20:34:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:34:25]line СНО: Общий режим [20:34:25]line Чек 599 26.07.2024 20:34 [20:34:25]line Смена: 437 ФФД: 1.0 [20:34:25]line ЗНМ: 0300000054 [20:34:25]line РНМ: 0000000000092624 [20:34:25]line Версия ККМ: 001 [20:34:25]line ФМ: 0000000000874959 [20:34:25]line ФД: 225531 [20:34:25]line ФПД: 268943941646927 [20:34:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203423&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225531&fm=268943941646927&tin=02508201610067®Number=0000000000092624&sum=50000 [20:34:25]written 0, free lines is 4095 [20:34:25]OFD Sender: Processing packet 225531 [packets to send 599, broken 598] [20:34:25]ProducePacketName [20:34:25]name=ofd_packets/00225531 [20:34:25]OFD Sender: To server: pG, [20:34:25]CommunicateWithHost lk.salyk.kg:30040 [20:34:25]ConnectInit lk.salyk.kg [20:34:25]Write to MH i2c: 01 00 00 F1 01 F2 [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: 01 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: 01 07 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 64 0C 69 [20:34:25]RasterBufferAndPrint [20:34:25]line [20:34:25]line [20:34:25]line [20:34:25]line [20:34:25]line [20:34:25]written 0, free lines is 3176 [20:34:25]MH_Cut [20:34:25]Write to MH i2c: D1 01 00 F8 01 01 CB [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: D1 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: D1 01 00 [20:34:25]MH_I2C_Read... [20:34:25]Read from MH i2c: D1 01 00 F8 01 00 CA [20:34:25]Write to MH i2c: 01 00 00 F9 01 FA [20:34:25]Write i2c OK [20:34:25]MH_I2C_Read... [20:34:25]Connected sock=10 [20:34:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 29 87 07 01 02 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 4F 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 70 03 00 35 04 06 00 F4 9A 64 1B 3A 4F 16 92 94 2F F0 4F 03 A3 [20:34:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 18 CE 47 00 EA 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FB 70 03 00 F4 03 04 00 5F B4 A3 66 B6 04 01 00 00 00 28 BD 0B 13 2C 37 41 [20:34:26]CommunicateWithHost err = 0 [20:34:26]CheckOFDResponse [20:34:26]1017 (14) - 77093643461234 [20:34:26]1041 (16) - 0000000000874959 [20:34:26]1040 (4) - 225531 [20:34:26]1012 (4) - 26.07.2024 14:36 [20:34:26]1206 (1) - 0 [20:34:26]OFD Sender: Remove packet 225531 [20:34:26]ProducePacketName [20:34:26]name=ofd_packets/00225531 [20:34:26]NVStorageDeleteData [20:34:26]OFD Sender: No OFD packet to send [20:34:26]*** Cut start [20:34:26]*** Partial cut [20:34:26]*** CUTSNS_PIN = 1 [20:34:26]*** CUTSNS_PIN = 0 [20:34:27]*** Brake cut motor [20:34:27]Read from MH i2c: 01 [20:34:27]MH_I2C_Read... [20:34:27]*** Stop cut motor [20:34:27]*** Cut end [20:34:27]Read from MH i2c: 01 07 00 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [20:34:27]process_action close_receipt done [20:34:27]requested_data is exist [20:34:27]produce_requested_data [20:34:27]requested_item fm.sn is exist - process it [20:34:27]wFMCommunicate request_size=4 [20:34:27]MH_SAM_APDU [20:34:27]CAPDU: 80 11 00 00 [20:34:27]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [20:34:27]Write i2c OK [20:34:27]MH_I2C_Read... [20:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:27]Read from MH i2c: E2 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 17 00 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D2 [20:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:34:27]wFMCommunicate OK [20:34:27]requested_item fd.num is exist - process it [20:34:27]SAM_PROTO_GetFieldsCounters [20:34:27]wFMCommunicate request_size=4 [20:34:27]MH_SAM_APDU [20:34:27]CAPDU: 80 13 00 00 [20:34:27]Write to MH i2c: E2 08 00 FB 01 80 13 00 00 00 00 00 00 78 [20:34:27]Write i2c OK [20:34:27]MH_I2C_Read... [20:34:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:27]Read from MH i2c: E2 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 62 00 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 62 00 FB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [20:34:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FB 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:27]wFMCommunicate OK [20:34:27]SAM_PROTO_GetFieldsCounters done [20:34:27]requested_item shift.num is exist - process it [20:34:27]requested_item shift.opened is exist - process it [20:34:27]req_shift_opened [20:34:27]FM_GetShiftState [20:34:27]SAM_PROTO_GetShiftState [20:34:27]wFMCommunicate request_size=4 [20:34:27]MH_SAM_APDU [20:34:27]CAPDU: 80 13 01 00 [20:34:27]Write to MH i2c: E2 08 00 FC 01 80 13 01 00 00 00 00 00 7A [20:34:27]Write i2c OK [20:34:27]MH_I2C_Read... [20:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:27]Read from MH i2c: E2 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 0E 00 [20:34:27]MH_I2C_Read... [20:34:27]Read from MH i2c: E2 0E 00 FC 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2B [20:34:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:34:27]wFMCommunicate OK [20:34:27]SAM_PROTO_GetShiftState done [20:34:27]FM_GetShiftState done [20:34:27]req_shift_opened done [20:34:27]requested_item shift.open_date is exist - process it [20:34:27]req_shift_open_date [20:34:27]req_shift_open_date done [20:34:27]produce_requested_data done [20:34:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225531,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:34:27]process_action_free close_receipt [20:34:27]json_value_free [20:34:27]json_value_free done [20:34:27]process_json_proto returns [20:34:27]Send response to host [20:34:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225531,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:34:27]free response buf [20:34:27]execute_script done [20:34:27]execute_script returns [20:34:27]free content buf [20:34:27]Sock 7.Close socket [20:34:27]Sock 7.Thread stoped [20:34:31]OFD Sender: No OFD packet to send [20:34:36]OFD Sender: No OFD packet to send [20:34:40]recv_with_timeout no data received [20:34:41]OFD Sender: No OFD packet to send [20:34:46]OFD Sender: No OFD packet to send [20:34:51]OFD Sender: No OFD packet to send [20:34:56]OFD Sender: No OFD packet to send [20:34:59]accept exits with 9 [20:34:59]New connection [20:34:59]New thread 3066465636 created [20:34:59]Thread 3066608996 joined [20:34:59]Waiting for new connection... [20:34:59] Sock 9.Parse request [20:34:59]Sock 9.Check first char [20:34:59]Sock 9.First char is OK [20:34:59]request: POST /json_proto HTTP/1.0 [20:34:59]Method: POST [20:34:59]URL: /json_proto [20:34:59]Method is POST - this is cgi request [20:34:59]url: /json_proto [20:34:59]query_string will be loaded in cgi processing [20:34:59]execute_cgi json_proto POST (null) [20:34:59]execute_cgi path=json_proto method=POST [20:34:59]POST find Content-Length [20:34:59]Host: 172.17.43.131:8080 [20:34:59]Content-Length: 801 [20:34:59]Content-Type: application/json [20:34:59] [20:34:59]POST finish read [20:34:59]Found Content-Length = 801 [20:34:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:59]execute_script... [20:34:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:59]POST & json_proto [20:34:59]process_json_proto [20:34:59]json parsed OK: [20:34:59]protocol is kg_v1.0 [20:34:59]action value=close_receipt [20:34:59]process_action close_receipt [20:34:59]cmd_close_receipt [20:34:59]MH_GetDate [20:34:59]Write to MH i2c: F0 00 00 FD 01 ED [20:34:59]Write i2c OK [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: F0 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: F0 09 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: F0 09 00 FD 01 00 74 08 A4 66 F9 24 A2 66 A1 [20:34:59]GetLastDocTimeStamp 1722026063 [20:34:59]current date 1722026100 [20:34:59]FM_GetShiftState [20:34:59]SAM_PROTO_GetShiftState [20:34:59]wFMCommunicate request_size=4 [20:34:59]MH_SAM_APDU [20:34:59]CAPDU: 80 13 01 00 [20:34:59]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [20:34:59]Write i2c OK [20:34:59]MH_I2C_Read... [20:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:59]Read from MH i2c: E2 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 0E 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2D [20:34:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:34:59]wFMCommunicate OK [20:34:59]SAM_PROTO_GetShiftState done [20:34:59]FM_GetShiftState done [20:34:59]opened in 1721952182 [20:34:59]opened+sec_in_day 1722038582 [20:34:59]quantity*price = 70044 [20:34:59]sum+1 = 70046 [20:34:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 600 26.07.2024 20:35 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225532 ФПД: 149516018281808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203500&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225532&fm=149516018281808&tin=02508201610067®Number=0000000000092624&sum=70045 [20:35:00]StoreToDocumentArchive [20:35:00]shift 437 fd 225532 [20:35:00]save to /storage/0437/doc_00225532 [20:35:00]save last doc name /storage/0437/doc_00225532 to /storage/kkm_last_doc_name [20:35:00]save OK [20:35:00]Clear old archive folders... [20:35:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:35:00]tlvbuf is 01D716F0 [20:35:00]SAM_PROTO_ClearQueue [20:35:00]wFMCommunicate request_size=4 [20:35:00]MH_SAM_APDU [20:35:00]CAPDU: 80 09 00 00 [20:35:00]Write to MH i2c: E2 08 00 0B 02 80 09 00 00 00 00 00 00 7F [20:35:00]Write i2c OK [20:35:00]MH_I2C_Read... [20:35:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:01]Read from MH i2c: E2 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [20:35:01]RAPDU: 90 00 [20:35:01]wFMCommunicate OK [20:35:01]SAM_PROTO_ClearQueue done [20:35:01]KKMCreateOFDPacket [20:35:01]OFDProtocolAddRootSTLVToBuf [20:35:01]FM_MakeSignedData [20:35:01]FM_MakeSignedData [20:35:01]SAM_PROTO_SignData [20:35:01]wFMCommunicate request_size=4 [20:35:01]MH_SAM_APDU [20:35:01]CAPDU: 80 0D 01 02 [20:35:01]Write to MH i2c: E2 08 00 0C 02 80 0D 01 02 00 00 00 00 87 [20:35:01]Write i2c OK [20:35:01]MH_I2C_Read... [20:35:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:01]Read from MH i2c: E2 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [20:35:01]RAPDU: 90 00 [20:35:01]wFMCommunicate OK [20:35:01]wFMCommunicate request_size=255 [20:35:01]MH_SAM_APDU [20:35:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 74 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 70 03 00 35 04 06 00 87 [20:35:01]Write to MH i2c: E2 02 01 0D 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 74 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 70 03 00 35 04 06 00 87 00 00 EB [20:35:01]Write i2c OK [20:35:01]MH_I2C_Read... [20:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:01]Read from MH i2c: E2 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [20:35:01]RAPDU: 90 00 [20:35:01]wFMCommunicate OK [20:35:01]wFMCommunicate request_size=10 [20:35:01]MH_SAM_APDU [20:35:01]CAPDU: 80 0D 02 02 05 FB E9 28 6D 50 [20:35:01]Write to MH i2c: E2 0D 00 0E 02 80 0D 02 02 05 00 FB E9 28 6D 50 00 00 5D [20:35:01]Write i2c OK [20:35:01]MH_I2C_Read... [20:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:01]Read from MH i2c: E2 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [20:35:01]RAPDU: 90 00 [20:35:01]wFMCommunicate OK [20:35:01]wFMCommunicate request_size=4 [20:35:01]MH_SAM_APDU [20:35:01]CAPDU: 80 0D 03 02 [20:35:01]Write to MH i2c: E2 08 00 0F 02 80 0D 03 02 00 00 00 00 8C [20:35:01]Write i2c OK [20:35:01]MH_I2C_Read... [20:35:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:01]Read from MH i2c: E2 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 0B 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 0B 00 0F 02 00 CA 0C 9E E1 B1 28 C6 64 90 00 E5 [20:35:01]RAPDU: CA 0C 9E E1 B1 28 C6 64 90 00 [20:35:01]wFMCommunicate OK [20:35:01]SAM_PROTO_SignData done [20:35:01]FM_MakeSignedData done [20:35:01]CreateOFDProtocolMessage [20:35:01]wFMCommunicate request_size=4 [20:35:01]MH_SAM_APDU [20:35:01]CAPDU: 80 11 00 00 [20:35:01]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [20:35:01]Write i2c OK [20:35:01]MH_I2C_Read... [20:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:01]Read from MH i2c: E2 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 17 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [20:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:35:01]wFMCommunicate OK [20:35:01]CreateOFDProtocolMessage done [20:35:01]OFDSenderStorePacket 225532 [20:35:01]StoreOFDPacket docnum=225532 [20:35:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 5C 07 01 9A 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 74 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 70 03 00 35 04 06 00 87 FB E9 28 6D 50 CA 0C 9E E1 B1 28 C6 64 [20:35:01]CheckFolder [20:35:01]dirname=/storage/ofd_packets [20:35:01]CheckFolder done [20:35:01]ProducePacketName [20:35:01]name=ofd_packets/00225532 [20:35:01]NVStorageSaveData ofd_packets/00225532 [20:35:01]File name is /storage/ofd_packets/00225532 [20:35:01]Write 301 bytes [20:35:01]NVStorageSaveData done [20:35:01]OFDSenderStorePacket done [20:35:01]KKMCreateOFDPacket done [20:35:01]NVStorageSaveData kkm_last_timestamp [20:35:01]File name is /storage/kkm_last_timestamp [20:35:01]Write 4 bytes [20:35:01]NVStorageSaveData done [20:35:01]ExternCall_PrintAddStr [20:35:01]wPrintStart [20:35:01]Write to MH i2c: 01 00 00 11 02 13 [20:35:01]Write i2c OK [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: 01 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: 01 07 00 [20:35:01]MH_I2C_Read... [20:35:01]Read from MH i2c: 01 07 00 11 02 00 00 00 00 00 FF 0F 28 [20:35:01]RasterBufferAndPrint [20:35:01]line Счет N : (1)2001759 [20:35:01]line ИНН: 02508201610067 [20:35:01]line Контрольно-Кассовый Чек [20:35:01]line ПРОДАЖА [20:35:01]line ТРК (МРК, ГНК) : 54 [20:35:01]line Товар: 2710124500 [20:35:01]line Аи-95-К-5 [20:35:01]line 9.440 * 74.20 [20:35:01]line = 700.45 [20:35:01]line НДС 12% НСП 1% [20:35:01]line > о реализуемом товаре [20:35:01]line ИТОГО: 700.45 [20:35:01]line НСП 1% : 6.20 [20:35:01]line НДС 12% : 74.38 [20:35:01]line Наличными: 0.00 [20:35:01]line Безнал.: 700.45 [20:35:01]line Место: АЗС № 97 "Партнер Нефть" [20:35:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:35:01]line СНО: Общий режим [20:35:01]line Чек 600 26.07.2024 20:35 [20:35:01]line Смена: 437 ФФД: 1.0 [20:35:01]line ЗНМ: 0300000054 [20:35:01]line РНМ: 0000000000092624 [20:35:01]line Версия ККМ: 001 [20:35:01]line Платежная система: O! деньги [20:35:01]line ФМ: 0000000000874959 [20:35:01]line ФД: 225532 [20:35:01]line ФПД: 149516018281808 [20:35:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203500&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225532&fm=149516018281808&tin=02508201610067®Number=0000000000092624&sum=70045 [20:35:01]OFD Sender: Processing packet 225532 [packets to send 599, broken 598] [20:35:01]ProducePacketName [20:35:01]name=ofd_packets/00225532 [20:35:01]OFD Sender: To server: pG, [20:35:01]CommunicateWithHost lk.salyk.kg:30040 [20:35:01]ConnectInit lk.salyk.kg [20:35:01]written 0, free lines is 4095 [20:35:02]Write to MH i2c: 01 00 00 3B 02 3D [20:35:02]Write i2c OK [20:35:02]MH_I2C_Read... [20:35:02]Read from MH i2c: 01 [20:35:02]MH_I2C_Read... [20:35:02]Read from MH i2c: 01 07 00 [20:35:02]MH_I2C_Read... [20:35:02]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 77 0C C7 [20:35:02]RasterBufferAndPrint [20:35:02]line [20:35:02]line [20:35:02]line [20:35:02]line [20:35:02]line [20:35:02]written 0, free lines is 3195 [20:35:02]MH_Cut [20:35:02]Write to MH i2c: D1 01 00 42 02 01 16 [20:35:02]Write i2c OK [20:35:02]MH_I2C_Read... [20:35:02]Read from MH i2c: D1 [20:35:02]MH_I2C_Read... [20:35:02]Read from MH i2c: D1 01 00 [20:35:02]MH_I2C_Read... [20:35:02]Read from MH i2c: D1 01 00 42 02 00 15 [20:35:02]Write to MH i2c: 01 00 00 43 02 45 [20:35:02]Write i2c OK [20:35:02]MH_I2C_Read... [20:35:03]*** Cut start [20:35:03]*** Partial cut [20:35:03]*** CUTSNS_PIN = 1 [20:35:03]*** CUTSNS_PIN = 0 [20:35:03]*** Brake cut motor [20:35:03]Connected sock=11 [20:35:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6B 5C 07 01 9A 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 74 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 70 03 00 35 04 06 00 87 FB E9 28 6D 50 CA 0C 9E E1 B1 28 C6 64 [20:35:04]Read from MH i2c: 01 [20:35:04]MH_I2C_Read... [20:35:04]*** Stop cut motor [20:35:04]*** Cut end [20:35:04]Read from MH i2c: 01 07 00 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: 01 07 00 43 02 00 00 00 00 00 FF 0F 5A [20:35:04]process_action close_receipt done [20:35:04]requested_data is exist [20:35:04]produce_requested_data [20:35:04]requested_item fm.sn is exist - process it [20:35:04]wFMCommunicate request_size=4 [20:35:04]MH_SAM_APDU [20:35:04]CAPDU: 80 11 00 00 [20:35:04]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [20:35:04]Write i2c OK [20:35:04]MH_I2C_Read... [20:35:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:04]Read from MH i2c: E2 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 17 00 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [20:35:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:35:04]wFMCommunicate OK [20:35:04]requested_item fd.num is exist - process it [20:35:04]SAM_PROTO_GetFieldsCounters [20:35:04]wFMCommunicate request_size=4 [20:35:04]MH_SAM_APDU [20:35:04]CAPDU: 80 13 00 00 [20:35:04]Write to MH i2c: E2 08 00 45 02 80 13 00 00 00 00 00 00 C3 [20:35:04]Write i2c OK [20:35:04]MH_I2C_Read... [20:35:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 33 E3 47 00 9C 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FC 70 03 00 F4 03 04 00 85 B4 A3 66 B6 04 01 00 00 F7 02 BE 2B BF E0 51 44 [20:35:04]CommunicateWithHost err = 0 [20:35:04]CheckOFDResponse [20:35:04]1017 (14) - 77093643461234 [20:35:04]1041 (16) - 0000000000874959 [20:35:04]1040 (4) - 225532 [20:35:04]1012 (4) - 26.07.2024 14:36 [20:35:04]1206 (1) - 0 [20:35:04]OFD Sender: Remove packet 225532 [20:35:04]ProducePacketName [20:35:04]name=ofd_packets/00225532 [20:35:04]NVStorageDeleteData [20:35:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:04]Read from MH i2c: E2 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 62 00 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 62 00 45 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 1F [20:35:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FC 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:04]wFMCommunicate OK [20:35:04]SAM_PROTO_GetFieldsCounters done [20:35:04]requested_item shift.num is exist - process it [20:35:04]requested_item shift.opened is exist - process it [20:35:04]req_shift_opened [20:35:04]FM_GetShiftState [20:35:04]SAM_PROTO_GetShiftState [20:35:04]wFMCommunicate request_size=4 [20:35:04]MH_SAM_APDU [20:35:04]CAPDU: 80 13 01 00 [20:35:04]Write to MH i2c: E2 08 00 46 02 80 13 01 00 00 00 00 00 C5 [20:35:04]Write i2c OK [20:35:04]MH_I2C_Read... [20:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:04]Read from MH i2c: E2 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 0E 00 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 0E 00 46 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [20:35:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:35:04]wFMCommunicate OK [20:35:04]SAM_PROTO_GetShiftState done [20:35:04]FM_GetShiftState done [20:35:04]req_shift_opened done [20:35:04]requested_item shift.open_date is exist - process it [20:35:04]req_shift_open_date [20:35:04]req_shift_open_date done [20:35:04]produce_requested_data done [20:35:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225532,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:35:04]process_action_free close_receipt [20:35:04]json_value_free [20:35:04]json_value_free done [20:35:04]process_json_proto returns [20:35:04]Send response to host [20:35:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225532,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:35:04]free response buf [20:35:04]execute_script done [20:35:04]execute_script returns [20:35:04]free content buf [20:35:04]Sock 9.Close socket [20:35:04]Sock 9.Thread stoped [20:35:04]OFD Sender: No OFD packet to send [20:35:09]OFD Sender: No OFD packet to send [20:35:14]recv_with_timeout no data received [20:35:14]OFD Sender: No OFD packet to send [20:35:19]OFD Sender: No OFD packet to send [20:35:24]OFD Sender: No OFD packet to send [20:35:28]recv_with_timeout no data received [20:35:29]OFD Sender: No OFD packet to send [20:35:34]OFD Sender: No OFD packet to send [20:35:39]OFD Sender: No OFD packet to send [20:35:44]OFD Sender: No OFD packet to send [20:35:49]OFD Sender: No OFD packet to send [20:35:54]OFD Sender: No OFD packet to send [20:35:59]OFD Sender: No OFD packet to send [20:36:04]OFD Sender: No OFD packet to send [20:36:09]OFD Sender: No OFD packet to send [20:36:14]OFD Sender: No OFD packet to send [20:36:19]OFD Sender: No OFD packet to send [20:36:24]OFD Sender: No OFD packet to send [20:36:30]OFD Sender: No OFD packet to send [20:36:35]OFD Sender: No OFD packet to send [20:36:40]OFD Sender: No OFD packet to send [20:36:45]OFD Sender: No OFD packet to send [20:36:50]OFD Sender: No OFD packet to send [20:36:55]OFD Sender: No OFD packet to send [20:36:58]accept exits with 7 [20:36:58]New connection [20:36:58]New thread 3066608996 created [20:36:58]Thread 3066465636 joined [20:36:58]Waiting for new connection... [20:36:58] Sock 7.Parse request [20:36:58]Sock 7.Check first char [20:36:58]Sock 7.First char is OK [20:36:58]request: POST /json_proto HTTP/1.0 [20:36:58]Method: POST [20:36:58]URL: /json_proto [20:36:58]Method is POST - this is cgi request [20:36:58]url: /json_proto [20:36:58]query_string will be loaded in cgi processing [20:36:58]execute_cgi json_proto POST (null) [20:36:58]execute_cgi path=json_proto method=POST [20:36:58]POST find Content-Length [20:36:58]Host: 172.17.43.131:8080 [20:36:58]Content-Length: 679 [20:36:58]Content-Type: application/json [20:36:58] [20:36:58]POST finish read [20:36:58]Found Content-Length = 679 [20:36:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:58]execute_script... [20:36:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:58]POST & json_proto [20:36:58]process_json_proto [20:36:58]json parsed OK: [20:36:58]protocol is kg_v1.0 [20:36:58]action value=close_receipt [20:36:58]process_action close_receipt [20:36:58]cmd_close_receipt [20:36:58]MH_GetDate [20:36:58]Write to MH i2c: F0 00 00 47 02 38 [20:36:58]Write i2c OK [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: F0 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: F0 09 00 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: F0 09 00 47 02 00 EA 08 A4 66 F9 24 A2 66 62 [20:36:58]GetLastDocTimeStamp 1722026100 [20:36:58]current date 1722026218 [20:36:58]FM_GetShiftState [20:36:58]SAM_PROTO_GetShiftState [20:36:58]wFMCommunicate request_size=4 [20:36:58]MH_SAM_APDU [20:36:58]CAPDU: 80 13 01 00 [20:36:58]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [20:36:58]Write i2c OK [20:36:58]MH_I2C_Read... [20:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:58]Read from MH i2c: E2 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: E2 0E 00 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 78 [20:36:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:36:58]wFMCommunicate OK [20:36:58]SAM_PROTO_GetShiftState done [20:36:58]FM_GetShiftState done [20:36:58]opened in 1721952182 [20:36:58]opened+sec_in_day 1722038582 [20:36:58]quantity*price = 70037 [20:36:58]sum+1 = 70038 [20:36:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 601 26.07.2024 20:36 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225533 ФПД: 41275526934844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225533&fm=41275526934844&tin=02508201610067®Number=0000000000092624&sum=70000 [20:36:59]StoreToDocumentArchive [20:36:59]shift 437 fd 225533 [20:36:59]save to /storage/0437/doc_00225533 [20:36:59]save last doc name /storage/0437/doc_00225533 to /storage/kkm_last_doc_name [20:36:59]save OK [20:36:59]Clear old archive folders... [20:36:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:36:59]tlvbuf is 01D52F40 [20:36:59]SAM_PROTO_ClearQueue [20:36:59]wFMCommunicate request_size=4 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 09 00 00 [20:36:59]Write to MH i2c: E2 08 00 55 02 80 09 00 00 00 00 00 00 C9 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [20:36:59]RAPDU: 90 00 [20:36:59]wFMCommunicate OK [20:36:59]SAM_PROTO_ClearQueue done [20:36:59]KKMCreateOFDPacket [20:36:59]OFDProtocolAddRootSTLVToBuf [20:36:59]FM_MakeSignedData [20:36:59]FM_MakeSignedData [20:36:59]SAM_PROTO_SignData [20:36:59]wFMCommunicate request_size=4 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 0D 01 02 [20:36:59]Write to MH i2c: E2 08 00 56 02 80 0D 01 02 00 00 00 00 D1 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [20:36:59]RAPDU: 90 00 [20:36:59]wFMCommunicate OK [20:36:59]wFMCommunicate request_size=255 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 EA 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 70 03 00 35 04 06 00 25 [20:36:59]Write to MH i2c: E2 02 01 57 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 EA 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 70 03 00 35 04 06 00 25 00 00 E1 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [20:36:59]RAPDU: 90 00 [20:36:59]wFMCommunicate OK [20:36:59]wFMCommunicate request_size=10 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 0D 02 02 05 8A 35 1E F1 3C [20:36:59]Write to MH i2c: E2 0D 00 58 02 80 0D 02 02 05 00 8A 35 1E F1 3C 00 00 E8 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [20:36:59]RAPDU: 90 00 [20:36:59]wFMCommunicate OK [20:36:59]wFMCommunicate request_size=4 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 0D 03 02 [20:36:59]Write to MH i2c: E2 08 00 59 02 80 0D 03 02 00 00 00 00 D6 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 0B 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 0B 00 59 02 00 19 66 1E AA A7 64 F7 2B 90 00 4B [20:36:59]RAPDU: 19 66 1E AA A7 64 F7 2B 90 00 [20:36:59]wFMCommunicate OK [20:36:59]SAM_PROTO_SignData done [20:36:59]FM_MakeSignedData done [20:36:59]CreateOFDProtocolMessage [20:36:59]wFMCommunicate request_size=4 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 11 00 00 [20:36:59]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 17 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 33 [20:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:36:59]wFMCommunicate OK [20:36:59]CreateOFDProtocolMessage done [20:36:59]OFDSenderStorePacket 225533 [20:36:59]StoreOFDPacket docnum=225533 [20:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D E6 07 01 B2 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 EA 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 70 03 00 35 04 06 00 25 8A 35 1E F1 3C 19 66 1E AA A7 64 F7 2B [20:36:59]CheckFolder [20:36:59]dirname=/storage/ofd_packets [20:36:59]CheckFolder done [20:36:59]ProducePacketName [20:36:59]name=ofd_packets/00225533 [20:36:59]NVStorageSaveData ofd_packets/00225533 [20:36:59]File name is /storage/ofd_packets/00225533 [20:36:59]Write 301 bytes [20:36:59]NVStorageSaveData done [20:36:59]OFDSenderStorePacket done [20:36:59]KKMCreateOFDPacket done [20:36:59]NVStorageSaveData kkm_last_timestamp [20:36:59]File name is /storage/kkm_last_timestamp [20:36:59]Write 4 bytes [20:36:59]NVStorageSaveData done [20:36:59]ExternCall_PrintAddStr [20:36:59]wPrintStart [20:36:59]Write to MH i2c: 01 00 00 5B 02 5D [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: 01 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: 01 07 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: 01 07 00 5B 02 00 00 00 00 00 FF 0F 72 [20:36:59]RasterBufferAndPrint [20:36:59]line Счет N : (1)2001760 [20:36:59]line ИНН: 02508201610067 [20:36:59]line Контрольно-Кассовый Чек [20:36:59]line ПРОДАЖА [20:36:59]line ТРК (МРК, ГНК) : 33 [20:36:59]line Товар: 2710124130 [20:36:59]line Аи-92-К-5 [20:36:59]line 10.330 * 67.80 [20:36:59]line = 700.37 [20:36:59]line НДС 12% НСП 1% [20:36:59]line > о реализуемом товаре [20:36:59]line ОКРУГЛЕНИЕ: -0.37 [20:36:59]line ИТОГО: 700.00 [20:36:59]line Внесено: 700.00 [20:36:59]line СДАЧА: 0.00 [20:36:59]line НСП 1% : 6.20 [20:36:59]line НДС 12% : 74.38 [20:36:59]line Наличными: 700.00 [20:36:59]line Безнал.: 0.00 [20:36:59]line Место: АЗС № 97 "Партнер Нефть" [20:36:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:36:59]line СНО: Общий режим [20:36:59]line Чек 601 26.07.2024 20:36 [20:36:59]line Смена: 437 ФФД: 1.0 [20:36:59]line ЗНМ: 0300000054 [20:36:59]line РНМ: 0000000000092624 [20:36:59]line Версия ККМ: 001 [20:36:59]line ФМ: 0000000000874959 [20:36:59]line ФД: 225533 [20:36:59]line ФПД: 41275526934844 [20:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225533&fm=41275526934844&tin=02508201610067®Number=0000000000092624&sum=70000 [20:36:59]written 0, free lines is 4095 [20:37:00]OFD Sender: Processing packet 225533 [packets to send 599, broken 598] [20:37:00]ProducePacketName [20:37:00]name=ofd_packets/00225533 [20:37:00]OFD Sender: To server: pG, [20:37:00]CommunicateWithHost lk.salyk.kg:30040 [20:37:00]ConnectInit lk.salyk.kg [20:37:00]Write to MH i2c: 01 00 00 86 02 88 [20:37:00]Write i2c OK [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: 01 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: 01 07 00 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 61 0C FC [20:37:00]RasterBufferAndPrint [20:37:00]line [20:37:00]line [20:37:00]line [20:37:00]line [20:37:00]line [20:37:00]written 0, free lines is 3173 [20:37:00]MH_Cut [20:37:00]Write to MH i2c: D1 01 00 8D 02 01 61 [20:37:00]Write i2c OK [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: D1 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: D1 01 00 [20:37:00]MH_I2C_Read... [20:37:00]Read from MH i2c: D1 01 00 8D 02 00 60 [20:37:00]Write to MH i2c: 01 00 00 8E 02 90 [20:37:00]Write i2c OK [20:37:00]MH_I2C_Read... [20:37:01]*** Cut start [20:37:01]*** Partial cut [20:37:01]*** CUTSNS_PIN = 1 [20:37:01]*** CUTSNS_PIN = 0 [20:37:01]*** Brake cut motor [20:37:02]Read from MH i2c: 01 [20:37:02]MH_I2C_Read... [20:37:02]*** Stop cut motor [20:37:02]*** Cut end [20:37:02]Read from MH i2c: 01 07 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: 01 07 00 8E 02 00 00 00 00 00 FF 0F A5 [20:37:02]process_action close_receipt done [20:37:02]requested_data is exist [20:37:02]produce_requested_data [20:37:02]requested_item fm.sn is exist - process it [20:37:02]wFMCommunicate request_size=4 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 11 00 00 [20:37:02]Write to MH i2c: E2 08 00 8F 02 80 11 00 00 00 00 00 00 0B [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 17 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 17 00 8F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [20:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:37:02]wFMCommunicate OK [20:37:02]requested_item fd.num is exist - process it [20:37:02]SAM_PROTO_GetFieldsCounters [20:37:02]wFMCommunicate request_size=4 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 13 00 00 [20:37:02]Write to MH i2c: E2 08 00 90 02 80 13 00 00 00 00 00 00 0E [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 62 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 62 00 90 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [20:37:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FD 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:02]wFMCommunicate OK [20:37:02]SAM_PROTO_GetFieldsCounters done [20:37:02]requested_item shift.num is exist - process it [20:37:02]requested_item shift.opened is exist - process it [20:37:02]req_shift_opened [20:37:02]FM_GetShiftState [20:37:02]SAM_PROTO_GetShiftState [20:37:02]wFMCommunicate request_size=4 [20:37:02]MH_SAM_APDU [20:37:02]CAPDU: 80 13 01 00 [20:37:02]Write to MH i2c: E2 08 00 91 02 80 13 01 00 00 00 00 00 10 [20:37:02]Write i2c OK [20:37:02]MH_I2C_Read... [20:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:02]Read from MH i2c: E2 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 0E 00 [20:37:02]MH_I2C_Read... [20:37:02]Read from MH i2c: E2 0E 00 91 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [20:37:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:37:02]wFMCommunicate OK [20:37:02]SAM_PROTO_GetShiftState done [20:37:02]FM_GetShiftState done [20:37:02]req_shift_opened done [20:37:02]requested_item shift.open_date is exist - process it [20:37:02]req_shift_open_date [20:37:02]req_shift_open_date done [20:37:02]produce_requested_data done [20:37:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225533,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:37:02]process_action_free close_receipt [20:37:02]json_value_free [20:37:02]json_value_free done [20:37:02]process_json_proto returns [20:37:02]Send response to host [20:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225533,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:37:02]free response buf [20:37:02]execute_script done [20:37:02]execute_script returns [20:37:02]free content buf [20:37:02]Sock 7.Close socket [20:37:02]Sock 7.Thread stoped [20:37:02]Connected sock=11 [20:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1D E6 07 01 B2 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 EA 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 70 03 00 35 04 06 00 25 8A 35 1E F1 3C 19 66 1E AA A7 64 F7 2B [20:37:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 77 BA 47 00 97 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FD 70 03 00 F4 03 04 00 FC B4 A3 66 B6 04 01 00 00 F6 E7 D5 6D 88 73 1E 36 [20:37:03]CommunicateWithHost err = 0 [20:37:03]CheckOFDResponse [20:37:03]1017 (14) - 77093643461234 [20:37:03]1041 (16) - 0000000000874959 [20:37:03]1040 (4) - 225533 [20:37:03]1012 (4) - 26.07.2024 14:38 [20:37:03]1206 (1) - 0 [20:37:03]OFD Sender: Remove packet 225533 [20:37:03]ProducePacketName [20:37:03]name=ofd_packets/00225533 [20:37:03]NVStorageDeleteData [20:37:03]OFD Sender: No OFD packet to send [20:37:05]accept exits with 10 [20:37:05]New connection [20:37:05]New thread 3066465636 created [20:37:05]Thread 3066608996 joined [20:37:05]Waiting for new connection... [20:37:05] Sock 10.Parse request [20:37:05]Sock 10.Check first char [20:37:05]Sock 10.First char is OK [20:37:05]request: POST /json_proto HTTP/1.0 [20:37:05]Method: POST [20:37:05]URL: /json_proto [20:37:05]Method is POST - this is cgi request [20:37:05]url: /json_proto [20:37:05]query_string will be loaded in cgi processing [20:37:05]execute_cgi json_proto POST (null) [20:37:05]execute_cgi path=json_proto method=POST [20:37:05]POST find Content-Length [20:37:05]Host: 172.17.43.131:8080 [20:37:05]Content-Length: 679 [20:37:05]Content-Type: application/json [20:37:05] [20:37:05]POST finish read [20:37:05]Found Content-Length = 679 [20:37:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.070, "sum" : 750.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:05]execute_script... [20:37:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.070, "sum" : 750.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:05]POST & json_proto [20:37:05]process_json_proto [20:37:05]json parsed OK: [20:37:05]protocol is kg_v1.0 [20:37:05]action value=close_receipt [20:37:05]process_action close_receipt [20:37:05]cmd_close_receipt [20:37:05]MH_GetDate [20:37:05]Write to MH i2c: F0 00 00 92 02 83 [20:37:05]Write i2c OK [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: F0 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: F0 09 00 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: F0 09 00 92 02 00 F1 08 A4 66 F9 24 A2 66 B4 [20:37:05]GetLastDocTimeStamp 1722026218 [20:37:05]current date 1722026225 [20:37:05]FM_GetShiftState [20:37:05]SAM_PROTO_GetShiftState [20:37:05]wFMCommunicate request_size=4 [20:37:05]MH_SAM_APDU [20:37:05]CAPDU: 80 13 01 00 [20:37:05]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [20:37:05]Write i2c OK [20:37:05]MH_I2C_Read... [20:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:05]Read from MH i2c: E2 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 0E 00 [20:37:05]MH_I2C_Read... [20:37:05]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C3 [20:37:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:37:05]wFMCommunicate OK [20:37:05]SAM_PROTO_GetShiftState done [20:37:05]FM_GetShiftState done [20:37:05]opened in 1721952182 [20:37:05]opened+sec_in_day 1722038582 [20:37:05]quantity*price = 75054 [20:37:05]sum+1 = 75056 [20:37:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.70 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 602 26.07.2024 20:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225534 ФПД: 242680534807607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225534&fm=242680534807607&tin=02508201610067®Number=0000000000092624&sum=75000 [20:37:06]StoreToDocumentArchive [20:37:06]shift 437 fd 225534 [20:37:06]save to /storage/0437/doc_00225534 [20:37:06]save last doc name /storage/0437/doc_00225534 to /storage/kkm_last_doc_name [20:37:06]save OK [20:37:06]Clear old archive folders... [20:37:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:06]tlvbuf is 01CEC300 [20:37:06]SAM_PROTO_ClearQueue [20:37:06]wFMCommunicate request_size=4 [20:37:06]MH_SAM_APDU [20:37:06]CAPDU: 80 09 00 00 [20:37:06]Write to MH i2c: E2 08 00 A0 02 80 09 00 00 00 00 00 00 14 [20:37:06]Write i2c OK [20:37:06]MH_I2C_Read... [20:37:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:06]Read from MH i2c: E2 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: E2 03 00 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [20:37:06]RAPDU: 90 00 [20:37:06]wFMCommunicate OK [20:37:06]SAM_PROTO_ClearQueue done [20:37:06]KKMCreateOFDPacket [20:37:06]OFDProtocolAddRootSTLVToBuf [20:37:06]FM_MakeSignedData [20:37:06]FM_MakeSignedData [20:37:06]SAM_PROTO_SignData [20:37:06]wFMCommunicate request_size=4 [20:37:06]MH_SAM_APDU [20:37:06]CAPDU: 80 0D 01 02 [20:37:06]Write to MH i2c: E2 08 00 A1 02 80 0D 01 02 00 00 00 00 1C [20:37:06]Write i2c OK [20:37:06]MH_I2C_Read... [20:37:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:06]Read from MH i2c: E2 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: E2 03 00 [20:37:06]MH_I2C_Read... [20:37:06]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [20:37:06]RAPDU: 90 00 [20:37:06]wFMCommunicate OK [20:37:06]wFMCommunicate request_size=255 [20:37:06]MH_SAM_APDU [20:37:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F1 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 70 03 00 35 04 06 00 DC [20:37:06]Write to MH i2c: E2 02 01 A2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F1 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 70 03 00 35 04 06 00 DC 00 00 F9 [20:37:06]Write i2c OK [20:37:06]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=10 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 02 02 05 B7 77 12 34 37 [20:37:07]Write to MH i2c: E2 0D 00 A3 02 80 0D 02 02 05 00 B7 77 12 34 37 00 00 D4 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [20:37:07]RAPDU: 90 00 [20:37:07]wFMCommunicate OK [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 0D 03 02 [20:37:07]Write to MH i2c: E2 08 00 A4 02 80 0D 03 02 00 00 00 00 21 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 0B 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 0B 00 A4 02 00 D2 12 BA 50 4B 28 D6 7E 90 00 D7 [20:37:07]RAPDU: D2 12 BA 50 4B 28 D6 7E 90 00 [20:37:07]wFMCommunicate OK [20:37:07]SAM_PROTO_SignData done [20:37:07]FM_MakeSignedData done [20:37:07]CreateOFDProtocolMessage [20:37:07]wFMCommunicate request_size=4 [20:37:07]MH_SAM_APDU [20:37:07]CAPDU: 80 11 00 00 [20:37:07]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:07]Read from MH i2c: E2 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 17 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7E [20:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:37:07]wFMCommunicate OK [20:37:07]CreateOFDProtocolMessage done [20:37:07]OFDSenderStorePacket 225534 [20:37:07]StoreOFDPacket docnum=225534 [20:37:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 27 07 01 B3 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F1 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 70 03 00 35 04 06 00 DC B7 77 12 34 37 D2 12 BA 50 4B 28 D6 7E [20:37:07]CheckFolder [20:37:07]dirname=/storage/ofd_packets [20:37:07]CheckFolder done [20:37:07]ProducePacketName [20:37:07]name=ofd_packets/00225534 [20:37:07]NVStorageSaveData ofd_packets/00225534 [20:37:07]File name is /storage/ofd_packets/00225534 [20:37:07]Write 301 bytes [20:37:07]NVStorageSaveData done [20:37:07]OFDSenderStorePacket done [20:37:07]KKMCreateOFDPacket done [20:37:07]NVStorageSaveData kkm_last_timestamp [20:37:07]File name is /storage/kkm_last_timestamp [20:37:07]Write 4 bytes [20:37:07]NVStorageSaveData done [20:37:07]ExternCall_PrintAddStr [20:37:07]wPrintStart [20:37:07]Write to MH i2c: 01 00 00 A6 02 A8 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 07 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 FF 0F BD [20:37:07]RasterBufferAndPrint [20:37:07]line Счет N : (1)2001761 [20:37:07]line ИНН: 02508201610067 [20:37:07]line Контрольно-Кассовый Чек [20:37:07]line ПРОДАЖА [20:37:07]line ТРК (МРК, ГНК) : 53 [20:37:07]line Товар: 2710124130 [20:37:07]line Аи-92-К-5 [20:37:07]line 11.070 * 67.80 [20:37:07]line = 750.55 [20:37:07]line НДС 12% НСП 1% [20:37:07]line > о реализуемом товаре [20:37:07]line ОКРУГЛЕНИЕ: -0.55 [20:37:07]line ИТОГО: 750.00 [20:37:07]line Внесено: 750.00 [20:37:07]line СДАЧА: 0.00 [20:37:07]line НСП 1% : 6.64 [20:37:07]line НДС 12% : 79.70 [20:37:07]line Наличными: 750.00 [20:37:07]line Безнал.: 0.00 [20:37:07]line Место: АЗС № 97 "Партнер Нефть" [20:37:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:37:07]line СНО: Общий режим [20:37:07]line Чек 602 26.07.2024 20:37 [20:37:07]line Смена: 437 ФФД: 1.0 [20:37:07]line ЗНМ: 0300000054 [20:37:07]line РНМ: 0000000000092624 [20:37:07]line Версия ККМ: 001 [20:37:07]line ФМ: 0000000000874959 [20:37:07]line ФД: 225534 [20:37:07]line ФПД: 242680534807607 [20:37:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203705&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225534&fm=242680534807607&tin=02508201610067®Number=0000000000092624&sum=75000 [20:37:07]written 0, free lines is 4095 [20:37:07]OFD Sender: Processing packet 225534 [packets to send 599, broken 598] [20:37:07]ProducePacketName [20:37:07]name=ofd_packets/00225534 [20:37:07]OFD Sender: To server: pG, [20:37:07]CommunicateWithHost lk.salyk.kg:30040 [20:37:07]ConnectInit lk.salyk.kg [20:37:07]Write to MH i2c: 01 00 00 D1 02 D3 [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 07 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 62 0C 48 [20:37:07]RasterBufferAndPrint [20:37:07]line [20:37:07]line [20:37:07]line [20:37:07]line [20:37:07]line [20:37:07]written 0, free lines is 3177 [20:37:07]MH_Cut [20:37:07]Write to MH i2c: D1 01 00 D8 02 01 AC [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: D1 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: D1 01 00 [20:37:07]MH_I2C_Read... [20:37:07]Read from MH i2c: D1 01 00 D8 02 00 AB [20:37:07]Write to MH i2c: 01 00 00 D9 02 DB [20:37:07]Write i2c OK [20:37:07]MH_I2C_Read... [20:37:08]*** Cut start [20:37:08]*** Partial cut [20:37:08]*** CUTSNS_PIN = 1 [20:37:08]*** CUTSNS_PIN = 0 [20:37:09]*** Brake cut motor [20:37:09]Read from MH i2c: 01 [20:37:09]MH_I2C_Read... [20:37:09]*** Stop cut motor [20:37:09]*** Cut end [20:37:09]Read from MH i2c: 01 07 00 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: 01 07 00 D9 02 00 00 00 00 00 FF 0F F0 [20:37:09]process_action close_receipt done [20:37:09]requested_data is exist [20:37:09]produce_requested_data [20:37:09]requested_item fm.sn is exist - process it [20:37:09]wFMCommunicate request_size=4 [20:37:09]MH_SAM_APDU [20:37:09]CAPDU: 80 11 00 00 [20:37:09]Write to MH i2c: E2 08 00 DA 02 80 11 00 00 00 00 00 00 56 [20:37:09]Write i2c OK [20:37:09]MH_I2C_Read... [20:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:09]Read from MH i2c: E2 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 17 00 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 17 00 DA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [20:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:37:09]wFMCommunicate OK [20:37:09]requested_item fd.num is exist - process it [20:37:09]SAM_PROTO_GetFieldsCounters [20:37:09]wFMCommunicate request_size=4 [20:37:09]MH_SAM_APDU [20:37:09]CAPDU: 80 13 00 00 [20:37:09]Write to MH i2c: E2 08 00 DB 02 80 13 00 00 00 00 00 00 59 [20:37:09]Write i2c OK [20:37:09]MH_I2C_Read... [20:37:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:09]Read from MH i2c: E2 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 62 00 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 62 00 DB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 BD [20:37:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FE 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:09]wFMCommunicate OK [20:37:09]SAM_PROTO_GetFieldsCounters done [20:37:09]requested_item shift.num is exist - process it [20:37:09]requested_item shift.opened is exist - process it [20:37:09]req_shift_opened [20:37:09]FM_GetShiftState [20:37:09]SAM_PROTO_GetShiftState [20:37:09]wFMCommunicate request_size=4 [20:37:09]MH_SAM_APDU [20:37:09]CAPDU: 80 13 01 00 [20:37:09]Write to MH i2c: E2 08 00 DC 02 80 13 01 00 00 00 00 00 5B [20:37:09]Write i2c OK [20:37:09]MH_I2C_Read... [20:37:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:09]Read from MH i2c: E2 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 0E 00 [20:37:09]MH_I2C_Read... [20:37:09]Read from MH i2c: E2 0E 00 DC 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [20:37:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:37:09]wFMCommunicate OK [20:37:09]SAM_PROTO_GetShiftState done [20:37:09]FM_GetShiftState done [20:37:09]req_shift_opened done [20:37:09]requested_item shift.open_date is exist - process it [20:37:09]req_shift_open_date [20:37:09]req_shift_open_date done [20:37:09]produce_requested_data done [20:37:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225534,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:37:09]process_action_free close_receipt [20:37:09]json_value_free [20:37:09]json_value_free done [20:37:09]process_json_proto returns [20:37:09]Send response to host [20:37:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225534,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:37:09]free response buf [20:37:09]execute_script done [20:37:09]execute_script returns [20:37:09]free content buf [20:37:09]Sock 10.Close socket [20:37:09]Sock 10.Thread stoped [20:39:16]accept exits with 7 [20:39:16]New connection [20:39:16]New thread 3066608996 created [20:39:16]Thread 3066465636 joined [20:39:16]Waiting for new connection... [20:39:16] Sock 7.Parse request [20:39:16]Sock 7.Check first char [20:39:16]Sock 7.First char is OK [20:39:16]request: POST /json_proto HTTP/1.0 [20:39:16]Method: POST [20:39:16]URL: /json_proto [20:39:16]Method is POST - this is cgi request [20:39:16]url: /json_proto [20:39:16]query_string will be loaded in cgi processing [20:39:16]execute_cgi json_proto POST (null) [20:39:16]execute_cgi path=json_proto method=POST [20:39:16]POST find Content-Length [20:39:16]Host: 172.17.43.131:8080 [20:39:16]Content-Length: 680 [20:39:16]Content-Type: application/json [20:39:16] [20:39:16]POST finish read [20:39:16]Found Content-Length = 680 [20:39:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:16]execute_script... [20:39:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:16]POST & json_proto [20:39:16]process_json_proto [20:39:16]json parsed OK: [20:39:16]protocol is kg_v1.0 [20:39:16]action value=close_receipt [20:39:16]process_action close_receipt [20:39:16]cmd_close_receipt [20:39:16]MH_GetDate [20:39:16]Write to MH i2c: F0 00 00 DD 02 CE [20:39:16]Write i2c OK [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: F0 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: F0 09 00 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: F0 09 00 DD 02 00 74 09 A4 66 F9 24 A2 66 83 [20:39:16]GetLastDocTimeStamp 1722026225 [20:39:16]current date 1722026356 [20:39:16]FM_GetShiftState [20:39:16]SAM_PROTO_GetShiftState [20:39:16]wFMCommunicate request_size=4 [20:39:16]MH_SAM_APDU [20:39:16]CAPDU: 80 13 01 00 [20:39:16]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [20:39:16]Write i2c OK [20:39:16]MH_I2C_Read... [20:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:16]Read from MH i2c: E2 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 0E 00 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [20:39:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:39:16]wFMCommunicate OK [20:39:16]SAM_PROTO_GetShiftState done [20:39:16]FM_GetShiftState done [20:39:16]opened in 1721952182 [20:39:16]opened+sec_in_day 1722038582 [20:39:16]quantity*price = 200075 [20:39:16]sum+1 = 200076 [20:39:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 603 26.07.2024 20:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225535 ФПД: 83298097077491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203916&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225535&fm=83298097077491&tin=02508201610067®Number=0000000000092624&sum=200000 [20:39:17]StoreToDocumentArchive [20:39:17]shift 437 fd 225535 [20:39:17]save to /storage/0437/doc_00225535 [20:39:17]save last doc name /storage/0437/doc_00225535 to /storage/kkm_last_doc_name [20:39:17]save OK [20:39:17]Clear old archive folders... [20:39:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:39:17]tlvbuf is 01CFA110 [20:39:17]SAM_PROTO_ClearQueue [20:39:17]wFMCommunicate request_size=4 [20:39:17]MH_SAM_APDU [20:39:17]CAPDU: 80 09 00 00 [20:39:17]Write to MH i2c: E2 08 00 EB 02 80 09 00 00 00 00 00 00 5F [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:17]Read from MH i2c: E2 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [20:39:17]RAPDU: 90 00 [20:39:17]wFMCommunicate OK [20:39:17]SAM_PROTO_ClearQueue done [20:39:17]KKMCreateOFDPacket [20:39:17]OFDProtocolAddRootSTLVToBuf [20:39:17]FM_MakeSignedData [20:39:17]FM_MakeSignedData [20:39:17]SAM_PROTO_SignData [20:39:17]wFMCommunicate request_size=4 [20:39:17]MH_SAM_APDU [20:39:17]CAPDU: 80 0D 01 02 [20:39:17]Write to MH i2c: E2 08 00 EC 02 80 0D 01 02 00 00 00 00 67 [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:17]Read from MH i2c: E2 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [20:39:17]RAPDU: 90 00 [20:39:17]wFMCommunicate OK [20:39:17]wFMCommunicate request_size=255 [20:39:17]MH_SAM_APDU [20:39:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 74 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 70 03 00 35 04 06 00 4B C2 59 7C [20:39:17]Write to MH i2c: E2 02 01 ED 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 74 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 70 03 00 35 04 06 00 4B C2 59 7C 00 00 8B [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:17]Read from MH i2c: E2 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [20:39:17]RAPDU: 90 00 [20:39:17]wFMCommunicate OK [20:39:17]wFMCommunicate request_size=7 [20:39:17]MH_SAM_APDU [20:39:17]CAPDU: 80 0D 02 02 02 9C F3 [20:39:17]Write to MH i2c: E2 0A 00 EE 02 80 0D 02 02 02 00 9C F3 00 00 FD [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]ConnectInit Can't connect to host [20:39:17]CommunicateWithHost connect error [20:39:17]CommunicateWithHost err = -1 [20:39:17]OFD Sender: Server communicate error [20:39:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:17]Read from MH i2c: E2 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [20:39:17]RAPDU: 90 00 [20:39:17]wFMCommunicate OK [20:39:17]wFMCommunicate request_size=4 [20:39:17]MH_SAM_APDU [20:39:17]CAPDU: 80 0D 03 02 [20:39:17]Write to MH i2c: E2 08 00 EF 02 80 0D 03 02 00 00 00 00 6C [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:17]Read from MH i2c: E2 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 0B 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 0B 00 EF 02 00 B1 C1 CB AF 1B BE F3 BF 90 00 E4 [20:39:17]RAPDU: B1 C1 CB AF 1B BE F3 BF 90 00 [20:39:17]wFMCommunicate OK [20:39:17]SAM_PROTO_SignData done [20:39:17]FM_MakeSignedData done [20:39:17]CreateOFDProtocolMessage [20:39:17]wFMCommunicate request_size=4 [20:39:17]MH_SAM_APDU [20:39:17]CAPDU: 80 11 00 00 [20:39:17]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:17]Read from MH i2c: E2 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 17 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [20:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:17]wFMCommunicate OK [20:39:17]CreateOFDProtocolMessage done [20:39:17]OFDSenderStorePacket 225535 [20:39:17]StoreOFDPacket docnum=225535 [20:39:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 69 97 04 01 C5 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 74 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 70 03 00 35 04 06 00 4B C2 59 7C 9C F3 B1 C1 CB AF 1B BE F3 BF [20:39:17]CheckFolder [20:39:17]dirname=/storage/ofd_packets [20:39:17]CheckFolder done [20:39:17]ProducePacketName [20:39:17]name=ofd_packets/00225535 [20:39:17]NVStorageSaveData ofd_packets/00225535 [20:39:17]File name is /storage/ofd_packets/00225535 [20:39:17]Write 298 bytes [20:39:17]NVStorageSaveData done [20:39:17]OFDSenderStorePacket done [20:39:17]KKMCreateOFDPacket done [20:39:17]NVStorageSaveData kkm_last_timestamp [20:39:17]File name is /storage/kkm_last_timestamp [20:39:17]Write 4 bytes [20:39:17]NVStorageSaveData done [20:39:17]ExternCall_PrintAddStr [20:39:17]wPrintStart [20:39:17]Write to MH i2c: 01 00 00 F1 02 F3 [20:39:17]Write i2c OK [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: 01 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: 01 07 00 [20:39:17]MH_I2C_Read... [20:39:17]Read from MH i2c: 01 07 00 F1 02 00 00 00 00 00 FF 0F 08 [20:39:17]RasterBufferAndPrint [20:39:17]line Счет N : (1)2001762 [20:39:17]line ИНН: 02508201610067 [20:39:17]line Контрольно-Кассовый Чек [20:39:17]line ПРОДАЖА [20:39:17]line ТРК (МРК, ГНК) : 41 [20:39:17]line Товар: 2710194210 [20:39:17]line ДТ-К-5 [20:39:17]line 26.430 * 75.70 [20:39:17]line = 2000.75 [20:39:17]line НДС 12% НСП 1% [20:39:17]line > о реализуемом товаре [20:39:17]line ОКРУГЛЕНИЕ: -0.75 [20:39:17]line ИТОГО: 2000.00 [20:39:17]line Внесено: 2000.00 [20:39:17]line СДАЧА: 0.00 [20:39:17]line НСП 1% : 17.71 [20:39:17]line НДС 12% : 212.47 [20:39:17]line Наличными: 2000.00 [20:39:17]line Безнал.: 0.00 [20:39:17]line Место: АЗС № 97 "Партнер Нефть" [20:39:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:39:18]line СНО: Общий режим [20:39:18]line Чек 603 26.07.2024 20:39 [20:39:18]line Смена: 437 ФФД: 1.0 [20:39:18]line ЗНМ: 0300000054 [20:39:18]line РНМ: 0000000000092624 [20:39:18]line Версия ККМ: 001 [20:39:18]line ФМ: 0000000000874959 [20:39:18]line ФД: 225535 [20:39:18]line ФПД: 83298097077491 [20:39:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203916&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225535&fm=83298097077491&tin=02508201610067®Number=0000000000092624&sum=200000 [20:39:18]OFD Sender: Processing packet 225534 [packets to send 600, broken 598] [20:39:18]ProducePacketName [20:39:18]name=ofd_packets/00225534 [20:39:18]OFD Sender: To server: pG, [20:39:18]CommunicateWithHost lk.salyk.kg:30040 [20:39:18]ConnectInit lk.salyk.kg [20:39:18]written 0, free lines is 4095 [20:39:18]Write to MH i2c: 01 00 00 1C 03 1F [20:39:18]Write i2c OK [20:39:18]MH_I2C_Read... [20:39:18]Read from MH i2c: 01 [20:39:18]MH_I2C_Read... [20:39:18]Read from MH i2c: 01 07 00 [20:39:18]MH_I2C_Read... [20:39:18]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 64 0C 96 [20:39:18]RasterBufferAndPrint [20:39:18]line [20:39:18]line [20:39:18]line [20:39:18]line [20:39:18]line [20:39:18]written 0, free lines is 3175 [20:39:18]MH_Cut [20:39:18]Write to MH i2c: D1 01 00 23 03 01 F8 [20:39:18]Write i2c OK [20:39:18]MH_I2C_Read... [20:39:18]Read from MH i2c: D1 [20:39:18]MH_I2C_Read... [20:39:18]Read from MH i2c: D1 01 00 [20:39:18]MH_I2C_Read... [20:39:18]Read from MH i2c: D1 01 00 23 03 00 F7 [20:39:18]Write to MH i2c: 01 00 00 24 03 27 [20:39:18]Write i2c OK [20:39:18]MH_I2C_Read... [20:39:19]*** Cut start [20:39:19]*** Partial cut [20:39:19]*** CUTSNS_PIN = 1 [20:39:19]*** CUTSNS_PIN = 0 [20:39:20]Connected sock=9 [20:39:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A4 27 07 01 B3 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 3E 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F1 08 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 70 03 00 35 04 06 00 DC B7 77 12 34 37 D2 12 BA 50 4B 28 D6 7E [20:39:20]*** Brake cut motor [20:39:20]Read from MH i2c: 01 [20:39:20]MH_I2C_Read... [20:39:20]*** Stop cut motor [20:39:20]*** Cut end [20:39:20]Read from MH i2c: 01 07 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 07 00 24 03 00 00 00 00 00 FF 0F 3C [20:39:20]process_action close_receipt done [20:39:20]requested_data is exist [20:39:20]produce_requested_data [20:39:20]requested_item fm.sn is exist - process it [20:39:20]wFMCommunicate request_size=4 [20:39:20]MH_SAM_APDU [20:39:20]CAPDU: 80 11 00 00 [20:39:20]Write to MH i2c: E2 08 00 25 03 80 11 00 00 00 00 00 00 A2 [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:20]Read from MH i2c: E2 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: E2 17 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: E2 17 00 25 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [20:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:20]wFMCommunicate OK [20:39:20]requested_item fd.num is exist - process it [20:39:20]SAM_PROTO_GetFieldsCounters [20:39:20]wFMCommunicate request_size=4 [20:39:20]MH_SAM_APDU [20:39:20]CAPDU: 80 13 00 00 [20:39:20]Write to MH i2c: E2 08 00 26 03 80 13 00 00 00 00 00 00 A5 [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:20]Read from MH i2c: E2 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: E2 62 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: E2 62 00 26 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 0D [20:39:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 FF 70 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:20]wFMCommunicate OK [20:39:20]SAM_PROTO_GetFieldsCounters done [20:39:20]requested_item shift.num is exist - process it [20:39:20]requested_item shift.opened is exist - process it [20:39:20]req_shift_opened [20:39:20]FM_GetShiftState [20:39:20]SAM_PROTO_GetShiftState [20:39:20]wFMCommunicate request_size=4 [20:39:20]MH_SAM_APDU [20:39:20]CAPDU: 80 13 01 00 [20:39:20]Write to MH i2c: E2 08 00 27 03 80 13 01 00 00 00 00 00 A7 [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:20]Read from MH i2c: E2 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: E2 0E 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: E2 0E 00 27 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 58 [20:39:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:39:20]wFMCommunicate OK [20:39:20]SAM_PROTO_GetShiftState done [20:39:20]FM_GetShiftState done [20:39:20]req_shift_opened done [20:39:20]requested_item shift.open_date is exist - process it [20:39:20]req_shift_open_date [20:39:20]req_shift_open_date done [20:39:20]produce_requested_data done [20:39:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225535,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:39:20]process_action_free close_receipt [20:39:20]json_value_free [20:39:20]json_value_free done [20:39:20]process_json_proto returns [20:39:20]Send response to host [20:39:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225535,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:39:20]free response buf [20:39:20]execute_script done [20:39:20]execute_script returns [20:39:20]free content buf [20:39:20]Sock 7.Close socket [20:39:20]Sock 7.Thread stoped [20:39:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 94 F9 47 00 C3 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FE 70 03 00 F4 03 04 00 86 B5 A3 66 B6 04 01 00 00 08 F0 F7 FC 92 EE F2 45 [20:39:20]CommunicateWithHost err = 0 [20:39:20]CheckOFDResponse [20:39:20]1017 (14) - 77093643461234 [20:39:20]1041 (16) - 0000000000874959 [20:39:20]1040 (4) - 225534 [20:39:20]1012 (4) - 26.07.2024 14:41 [20:39:20]1206 (1) - 0 [20:39:20]OFD Sender: Remove packet 225534 [20:39:20]ProducePacketName [20:39:20]name=ofd_packets/00225534 [20:39:20]NVStorageDeleteData [20:39:21]OFD Sender: Processing packet 225535 [packets to send 599, broken 598] [20:39:21]ProducePacketName [20:39:21]name=ofd_packets/00225535 [20:39:21]OFD Sender: To server: pG, [20:39:21]CommunicateWithHost lk.salyk.kg:30040 [20:39:21]ConnectInit lk.salyk.kg [20:39:21]Connected sock=7 [20:39:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 69 97 04 01 C5 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 74 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 70 03 00 35 04 06 00 4B C2 59 7C 9C F3 B1 C1 CB AF 1B BE F3 BF [20:39:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8F C6 47 00 0D CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 FF 70 03 00 F4 03 04 00 87 B5 A3 66 B6 04 01 00 00 0B 3D 76 A2 BA 8F E7 F6 [20:39:22]CommunicateWithHost err = 0 [20:39:22]CheckOFDResponse [20:39:22]1017 (14) - 77093643461234 [20:39:22]1041 (16) - 0000000000874959 [20:39:22]1040 (4) - 225535 [20:39:22]1012 (4) - 26.07.2024 14:41 [20:39:22]1206 (1) - 0 [20:39:22]OFD Sender: Remove packet 225535 [20:39:22]ProducePacketName [20:39:22]name=ofd_packets/00225535 [20:39:22]NVStorageDeleteData [20:39:22]OFD Sender: No OFD packet to send [20:39:27]OFD Sender: No OFD packet to send [20:39:28]accept exits with 10 [20:39:28]New connection [20:39:28]New thread 3066465636 created [20:39:28]Thread 3066608996 joined [20:39:28]Waiting for new connection... [20:39:28] Sock 10.Parse request [20:39:28]Sock 10.Check first char [20:39:28]Sock 10.First char is OK [20:39:28]request: POST /json_proto HTTP/1.0 [20:39:28]Method: POST [20:39:28]URL: /json_proto [20:39:28]Method is POST - this is cgi request [20:39:28]url: /json_proto [20:39:28]query_string will be loaded in cgi processing [20:39:28]execute_cgi json_proto POST (null) [20:39:28]execute_cgi path=json_proto method=POST [20:39:28]POST find Content-Length [20:39:28]Host: 172.17.43.131:8080 [20:39:28]Content-Length: 678 [20:39:28]Content-Type: application/json [20:39:28] [20:39:28]POST finish read [20:39:28]Found Content-Length = 678 [20:39:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:28]execute_script... [20:39:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:28]POST & json_proto [20:39:28]process_json_proto [20:39:28]json parsed OK: [20:39:28]protocol is kg_v1.0 [20:39:28]action value=close_receipt [20:39:28]process_action close_receipt [20:39:28]cmd_close_receipt [20:39:28]MH_GetDate [20:39:28]Write to MH i2c: F0 00 00 28 03 1A [20:39:28]Write i2c OK [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: F0 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: F0 09 00 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: F0 09 00 28 03 00 80 09 A4 66 F9 24 A2 66 DB [20:39:28]GetLastDocTimeStamp 1722026356 [20:39:28]current date 1722026368 [20:39:28]FM_GetShiftState [20:39:28]SAM_PROTO_GetShiftState [20:39:28]wFMCommunicate request_size=4 [20:39:28]MH_SAM_APDU [20:39:28]CAPDU: 80 13 01 00 [20:39:28]Write to MH i2c: E2 08 00 29 03 80 13 01 00 00 00 00 00 A9 [20:39:28]Write i2c OK [20:39:28]MH_I2C_Read... [20:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:28]Read from MH i2c: E2 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: E2 0E 00 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: E2 0E 00 29 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5A [20:39:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:39:28]wFMCommunicate OK [20:39:28]SAM_PROTO_GetShiftState done [20:39:28]FM_GetShiftState done [20:39:28]opened in 1721952182 [20:39:28]opened+sec_in_day 1722038582 [20:39:28]quantity*price = 50036 [20:39:28]sum+1 = 50037 [20:39:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 604 26.07.2024 20:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225536 ФПД: 194095810862609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203928&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225536&fm=194095810862609&tin=02508201610067®Number=0000000000092624&sum=50000 [20:39:29]StoreToDocumentArchive [20:39:29]shift 437 fd 225536 [20:39:29]save to /storage/0437/doc_00225536 [20:39:29]save last doc name /storage/0437/doc_00225536 to /storage/kkm_last_doc_name [20:39:29]save OK [20:39:29]Clear old archive folders... [20:39:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:39:29]tlvbuf is 01CFAEF0 [20:39:29]SAM_PROTO_ClearQueue [20:39:29]wFMCommunicate request_size=4 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 09 00 00 [20:39:29]Write to MH i2c: E2 08 00 36 03 80 09 00 00 00 00 00 00 AB [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:29]Read from MH i2c: E2 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 36 03 00 90 00 AD [20:39:29]RAPDU: 90 00 [20:39:29]wFMCommunicate OK [20:39:29]SAM_PROTO_ClearQueue done [20:39:29]KKMCreateOFDPacket [20:39:29]OFDProtocolAddRootSTLVToBuf [20:39:29]FM_MakeSignedData [20:39:29]FM_MakeSignedData [20:39:29]SAM_PROTO_SignData [20:39:29]wFMCommunicate request_size=4 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 0D 01 02 [20:39:29]Write to MH i2c: E2 08 00 37 03 80 0D 01 02 00 00 00 00 B3 [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:29]Read from MH i2c: E2 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [20:39:29]RAPDU: 90 00 [20:39:29]wFMCommunicate OK [20:39:29]wFMCommunicate request_size=255 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 80 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 71 03 00 35 04 06 00 B0 [20:39:29]Write to MH i2c: E2 02 01 38 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 80 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 71 03 00 35 04 06 00 B0 00 00 05 [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [20:39:30]RAPDU: 90 00 [20:39:30]wFMCommunicate OK [20:39:30]wFMCommunicate request_size=10 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 0D 02 02 05 87 73 DB DE 11 [20:39:30]Write to MH i2c: E2 0D 00 39 03 80 0D 02 02 05 00 87 73 DB DE 11 00 00 84 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [20:39:30]RAPDU: 90 00 [20:39:30]wFMCommunicate OK [20:39:30]wFMCommunicate request_size=4 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 0D 03 02 [20:39:30]Write to MH i2c: E2 08 00 3A 03 80 0D 03 02 00 00 00 00 B8 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 0B 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 0B 00 3A 03 00 8A 83 1D FE A4 3E A6 46 90 00 AF [20:39:30]RAPDU: 8A 83 1D FE A4 3E A6 46 90 00 [20:39:30]wFMCommunicate OK [20:39:30]SAM_PROTO_SignData done [20:39:30]FM_MakeSignedData done [20:39:30]CreateOFDProtocolMessage [20:39:30]wFMCommunicate request_size=4 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 11 00 00 [20:39:30]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:30]Read from MH i2c: E2 17 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [20:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:30]wFMCommunicate OK [20:39:30]CreateOFDProtocolMessage done [20:39:30]OFDSenderStorePacket 225536 [20:39:30]StoreOFDPacket docnum=225536 [20:39:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A5 51 07 01 24 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 80 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 71 03 00 35 04 06 00 B0 87 73 DB DE 11 8A 83 1D FE A4 3E A6 46 [20:39:30]CheckFolder [20:39:30]dirname=/storage/ofd_packets [20:39:30]CheckFolder done [20:39:30]ProducePacketName [20:39:30]name=ofd_packets/00225536 [20:39:30]NVStorageSaveData ofd_packets/00225536 [20:39:30]File name is /storage/ofd_packets/00225536 [20:39:30]Write 301 bytes [20:39:30]NVStorageSaveData done [20:39:30]OFDSenderStorePacket done [20:39:30]KKMCreateOFDPacket done [20:39:30]NVStorageSaveData kkm_last_timestamp [20:39:30]File name is /storage/kkm_last_timestamp [20:39:30]Write 4 bytes [20:39:30]NVStorageSaveData done [20:39:30]ExternCall_PrintAddStr [20:39:30]wPrintStart [20:39:30]Write to MH i2c: 01 00 00 3C 03 3F [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: 01 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: 01 07 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: 01 07 00 3C 03 00 00 00 00 00 FF 0F 54 [20:39:30]RasterBufferAndPrint [20:39:30]line Счет N : (1)2001764 [20:39:30]line ИНН: 02508201610067 [20:39:30]line Контрольно-Кассовый Чек [20:39:30]line ПРОДАЖА [20:39:30]line ТРК (МРК, ГНК) : 63 [20:39:30]line Товар: 2710124130 [20:39:30]line Аи-92-К-5 [20:39:30]line 7.380 * 67.80 [20:39:30]line = 500.36 [20:39:30]line НДС 12% НСП 1% [20:39:30]line > о реализуемом товаре [20:39:30]line ОКРУГЛЕНИЕ: -0.36 [20:39:30]line ИТОГО: 500.00 [20:39:30]line Внесено: 500.00 [20:39:30]line СДАЧА: 0.00 [20:39:30]line НСП 1% : 4.43 [20:39:30]line НДС 12% : 53.14 [20:39:30]line Наличными: 500.00 [20:39:30]line Безнал.: 0.00 [20:39:30]line Место: АЗС № 97 "Партнер Нефть" [20:39:30]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:39:30]line СНО: Общий режим [20:39:30]line Чек 604 26.07.2024 20:39 [20:39:30]line Смена: 437 ФФД: 1.0 [20:39:30]line ЗНМ: 0300000054 [20:39:30]line РНМ: 0000000000092624 [20:39:30]line Версия ККМ: 001 [20:39:30]line ФМ: 0000000000874959 [20:39:30]line ФД: 225536 [20:39:30]line ФПД: 194095810862609 [20:39:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203928&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225536&fm=194095810862609&tin=02508201610067®Number=0000000000092624&sum=50000 [20:39:30]written 0, free lines is 4095 [20:39:30]OFD Sender: Processing packet 225536 [packets to send 599, broken 598] [20:39:30]ProducePacketName [20:39:30]name=ofd_packets/00225536 [20:39:30]OFD Sender: To server: pG, [20:39:30]CommunicateWithHost lk.salyk.kg:30040 [20:39:30]ConnectInit lk.salyk.kg [20:39:30]Write to MH i2c: 01 00 00 67 03 6A [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]Connected sock=9 [20:39:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A5 51 07 01 24 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 80 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 71 03 00 35 04 06 00 B0 87 73 DB DE 11 8A 83 1D FE A4 3E A6 46 [20:39:30]Read from MH i2c: 01 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: 01 07 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 60 0C DD [20:39:30]RasterBufferAndPrint [20:39:30]line [20:39:30]line [20:39:30]line [20:39:30]line [20:39:30]line [20:39:30]written 0, free lines is 3220 [20:39:30]MH_Cut [20:39:30]Write to MH i2c: D1 01 00 6E 03 01 43 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: D1 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: D1 01 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: D1 01 00 6E 03 00 42 [20:39:30]Write to MH i2c: 01 00 00 6F 03 72 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BA 96 47 00 28 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 00 71 03 00 F4 03 04 00 90 B5 A3 66 B6 04 01 00 00 B7 90 87 86 3B 6C 86 D9 [20:39:31]CommunicateWithHost err = 0 [20:39:31]CheckOFDResponse [20:39:31]1017 (14) - 77093643461234 [20:39:31]1041 (16) - 0000000000874959 [20:39:31]1040 (4) - 225536 [20:39:31]1012 (4) - 26.07.2024 14:41 [20:39:31]1206 (1) - 0 [20:39:31]OFD Sender: Remove packet 225536 [20:39:31]ProducePacketName [20:39:31]name=ofd_packets/00225536 [20:39:31]NVStorageDeleteData [20:39:31]OFD Sender: No OFD packet to send [20:39:31]*** Cut start [20:39:31]*** Partial cut [20:39:31]*** CUTSNS_PIN = 1 [20:39:32]*** CUTSNS_PIN = 0 [20:39:32]*** Brake cut motor [20:39:32]Read from MH i2c: 01 [20:39:32]MH_I2C_Read... [20:39:32]*** Stop cut motor [20:39:32]*** Cut end [20:39:32]Read from MH i2c: 01 07 00 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: 01 07 00 6F 03 00 00 00 00 00 FF 0F 87 [20:39:32]process_action close_receipt done [20:39:32]requested_data is exist [20:39:32]produce_requested_data [20:39:32]requested_item fm.sn is exist - process it [20:39:32]wFMCommunicate request_size=4 [20:39:32]MH_SAM_APDU [20:39:32]CAPDU: 80 11 00 00 [20:39:32]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [20:39:32]Write i2c OK [20:39:32]MH_I2C_Read... [20:39:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:32]Read from MH i2c: E2 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: E2 17 00 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4A [20:39:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:32]wFMCommunicate OK [20:39:32]requested_item fd.num is exist - process it [20:39:32]SAM_PROTO_GetFieldsCounters [20:39:32]wFMCommunicate request_size=4 [20:39:32]MH_SAM_APDU [20:39:32]CAPDU: 80 13 00 00 [20:39:32]Write to MH i2c: E2 08 00 71 03 80 13 00 00 00 00 00 00 F0 [20:39:32]Write i2c OK [20:39:32]MH_I2C_Read... [20:39:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:32]Read from MH i2c: E2 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: E2 62 00 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: E2 62 00 71 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 5D [20:39:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 00 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:32]wFMCommunicate OK [20:39:32]SAM_PROTO_GetFieldsCounters done [20:39:32]requested_item shift.num is exist - process it [20:39:32]requested_item shift.opened is exist - process it [20:39:32]req_shift_opened [20:39:32]FM_GetShiftState [20:39:32]SAM_PROTO_GetShiftState [20:39:32]wFMCommunicate request_size=4 [20:39:32]MH_SAM_APDU [20:39:32]CAPDU: 80 13 01 00 [20:39:32]Write to MH i2c: E2 08 00 72 03 80 13 01 00 00 00 00 00 F2 [20:39:32]Write i2c OK [20:39:32]MH_I2C_Read... [20:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:32]Read from MH i2c: E2 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: E2 0E 00 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: E2 0E 00 72 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A3 [20:39:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:39:32]wFMCommunicate OK [20:39:32]SAM_PROTO_GetShiftState done [20:39:32]FM_GetShiftState done [20:39:32]req_shift_opened done [20:39:32]requested_item shift.open_date is exist - process it [20:39:32]req_shift_open_date [20:39:32]req_shift_open_date done [20:39:32]produce_requested_data done [20:39:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225536,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:39:32]process_action_free close_receipt [20:39:32]json_value_free [20:39:32]json_value_free done [20:39:32]process_json_proto returns [20:39:32]Send response to host [20:39:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225536,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:39:32]free response buf [20:39:32]execute_script done [20:39:32]execute_script returns [20:39:32]free content buf [20:39:32]Sock 10.Close socket [20:39:32]Sock 10.Thread stoped [20:39:36]OFD Sender: No OFD packet to send [20:39:37]accept exits with 7 [20:39:37]New connection [20:39:37]New thread 3066608996 created [20:39:37]Thread 3066465636 joined [20:39:37]Waiting for new connection... [20:39:37] Sock 7.Parse request [20:39:37]Sock 7.Check first char [20:39:37]Sock 7.First char is OK [20:39:37]request: POST /json_proto HTTP/1.0 [20:39:37]Method: POST [20:39:37]URL: /json_proto [20:39:37]Method is POST - this is cgi request [20:39:37]url: /json_proto [20:39:37]query_string will be loaded in cgi processing [20:39:37]execute_cgi json_proto POST (null) [20:39:37]execute_cgi path=json_proto method=POST [20:39:37]POST find Content-Length [20:39:37]Host: 172.17.43.131:8080 [20:39:37]Content-Length: 680 [20:39:37]Content-Type: application/json [20:39:37] [20:39:37]POST finish read [20:39:37]Found Content-Length = 680 [20:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:37]execute_script... [20:39:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:37]POST & json_proto [20:39:37]process_json_proto [20:39:37]json parsed OK: [20:39:37]protocol is kg_v1.0 [20:39:37]action value=close_receipt [20:39:37]process_action close_receipt [20:39:37]cmd_close_receipt [20:39:37]MH_GetDate [20:39:37]Write to MH i2c: F0 00 00 73 03 65 [20:39:37]Write i2c OK [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: F0 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: F0 09 00 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: F0 09 00 73 03 00 8A 09 A4 66 F9 24 A2 66 30 [20:39:37]GetLastDocTimeStamp 1722026368 [20:39:37]current date 1722026378 [20:39:37]FM_GetShiftState [20:39:37]SAM_PROTO_GetShiftState [20:39:37]wFMCommunicate request_size=4 [20:39:37]MH_SAM_APDU [20:39:37]CAPDU: 80 13 01 00 [20:39:37]Write to MH i2c: E2 08 00 74 03 80 13 01 00 00 00 00 00 F4 [20:39:37]Write i2c OK [20:39:37]MH_I2C_Read... [20:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:37]Read from MH i2c: E2 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: E2 0E 00 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: E2 0E 00 74 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A5 [20:39:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:39:37]wFMCommunicate OK [20:39:37]SAM_PROTO_GetShiftState done [20:39:37]FM_GetShiftState done [20:39:37]opened in 1721952182 [20:39:37]opened+sec_in_day 1722038582 [20:39:37]quantity*price = 200075 [20:39:37]sum+1 = 200076 [20:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 605 26.07.2024 20:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225537 ФПД: 31607623756995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225537&fm=31607623756995&tin=02508201610067®Number=0000000000092624&sum=200000 [20:39:38]StoreToDocumentArchive [20:39:38]shift 437 fd 225537 [20:39:38]save to /storage/0437/doc_00225537 [20:39:38]save last doc name /storage/0437/doc_00225537 to /storage/kkm_last_doc_name [20:39:38]save OK [20:39:38]Clear old archive folders... [20:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:39:38]tlvbuf is 01D3EF90 [20:39:38]SAM_PROTO_ClearQueue [20:39:38]wFMCommunicate request_size=4 [20:39:38]MH_SAM_APDU [20:39:38]CAPDU: 80 09 00 00 [20:39:38]Write to MH i2c: E2 08 00 81 03 80 09 00 00 00 00 00 00 F6 [20:39:38]Write i2c OK [20:39:38]MH_I2C_Read... [20:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:38]Read from MH i2c: E2 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 03 00 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 03 00 81 03 00 90 00 F8 [20:39:38]RAPDU: 90 00 [20:39:38]wFMCommunicate OK [20:39:38]SAM_PROTO_ClearQueue done [20:39:38]KKMCreateOFDPacket [20:39:38]OFDProtocolAddRootSTLVToBuf [20:39:38]FM_MakeSignedData [20:39:38]FM_MakeSignedData [20:39:38]SAM_PROTO_SignData [20:39:38]wFMCommunicate request_size=4 [20:39:38]MH_SAM_APDU [20:39:38]CAPDU: 80 0D 01 02 [20:39:38]Write to MH i2c: E2 08 00 82 03 80 0D 01 02 00 00 00 00 FE [20:39:38]Write i2c OK [20:39:38]MH_I2C_Read... [20:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:38]Read from MH i2c: E2 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 03 00 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [20:39:38]RAPDU: 90 00 [20:39:38]wFMCommunicate OK [20:39:38]wFMCommunicate request_size=255 [20:39:38]MH_SAM_APDU [20:39:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 8A 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 71 03 00 35 04 06 00 1C BF 39 2F [20:39:38]Write to MH i2c: E2 02 01 83 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 8A 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 71 03 00 35 04 06 00 1C BF 39 2F 00 00 9E [20:39:38]Write i2c OK [20:39:38]MH_I2C_Read... [20:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:39]Read from MH i2c: E2 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 03 00 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [20:39:39]RAPDU: 90 00 [20:39:39]wFMCommunicate OK [20:39:39]wFMCommunicate request_size=7 [20:39:39]MH_SAM_APDU [20:39:39]CAPDU: 80 0D 02 02 02 AC C3 [20:39:39]Write to MH i2c: E2 0A 00 84 03 80 0D 02 02 02 00 AC C3 00 00 74 [20:39:39]Write i2c OK [20:39:39]MH_I2C_Read... [20:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:39]Read from MH i2c: E2 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 03 00 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [20:39:39]RAPDU: 90 00 [20:39:39]wFMCommunicate OK [20:39:39]wFMCommunicate request_size=4 [20:39:39]MH_SAM_APDU [20:39:39]CAPDU: 80 0D 03 02 [20:39:39]Write to MH i2c: E2 08 00 85 03 80 0D 03 02 00 00 00 00 03 [20:39:39]Write i2c OK [20:39:39]MH_I2C_Read... [20:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:39]Read from MH i2c: E2 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 0B 00 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 0B 00 85 03 00 90 59 64 96 F5 55 E5 4B 90 00 61 [20:39:39]RAPDU: 90 59 64 96 F5 55 E5 4B 90 00 [20:39:39]wFMCommunicate OK [20:39:39]SAM_PROTO_SignData done [20:39:39]FM_MakeSignedData done [20:39:39]CreateOFDProtocolMessage [20:39:39]wFMCommunicate request_size=4 [20:39:39]MH_SAM_APDU [20:39:39]CAPDU: 80 11 00 00 [20:39:39]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [20:39:39]Write i2c OK [20:39:39]MH_I2C_Read... [20:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:39]Read from MH i2c: E2 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 17 00 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 60 [20:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:39]wFMCommunicate OK [20:39:39]CreateOFDProtocolMessage done [20:39:39]OFDSenderStorePacket 225537 [20:39:39]StoreOFDPacket docnum=225537 [20:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B3 EB 04 01 9E 3A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 8A 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 71 03 00 35 04 06 00 1C BF 39 2F AC C3 90 59 64 96 F5 55 E5 4B [20:39:39]CheckFolder [20:39:39]dirname=/storage/ofd_packets [20:39:39]CheckFolder done [20:39:39]ProducePacketName [20:39:39]name=ofd_packets/00225537 [20:39:39]NVStorageSaveData ofd_packets/00225537 [20:39:39]File name is /storage/ofd_packets/00225537 [20:39:39]Write 298 bytes [20:39:39]NVStorageSaveData done [20:39:39]OFDSenderStorePacket done [20:39:39]KKMCreateOFDPacket done [20:39:39]NVStorageSaveData kkm_last_timestamp [20:39:39]File name is /storage/kkm_last_timestamp [20:39:39]Write 4 bytes [20:39:39]NVStorageSaveData done [20:39:39]ExternCall_PrintAddStr [20:39:39]wPrintStart [20:39:39]Write to MH i2c: 01 00 00 87 03 8A [20:39:39]Write i2c OK [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: 01 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: 01 07 00 [20:39:39]MH_I2C_Read... [20:39:39]Read from MH i2c: 01 07 00 87 03 00 00 00 00 00 FF 0F 9F [20:39:39]RasterBufferAndPrint [20:39:39]line Счет N : (1)2001763 [20:39:39]line ИНН: 02508201610067 [20:39:39]line Контрольно-Кассовый Чек [20:39:39]line ПРОДАЖА [20:39:39]line ТРК (МРК, ГНК) : 21 [20:39:39]line Товар: 2710194210 [20:39:39]line ДТ-К-5 [20:39:39]line 26.430 * 75.70 [20:39:39]line = 2000.75 [20:39:39]line НДС 12% НСП 1% [20:39:39]line > о реализуемом товаре [20:39:39]line ОКРУГЛЕНИЕ: -0.75 [20:39:39]line ИТОГО: 2000.00 [20:39:39]line Внесено: 2000.00 [20:39:39]line СДАЧА: 0.00 [20:39:39]line НСП 1% : 17.71 [20:39:39]line НДС 12% : 212.47 [20:39:39]line Наличными: 2000.00 [20:39:39]line Безнал.: 0.00 [20:39:39]line Место: АЗС № 97 "Партнер Нефть" [20:39:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:39:39]line СНО: Общий режим [20:39:39]line Чек 605 26.07.2024 20:39 [20:39:39]line Смена: 437 ФФД: 1.0 [20:39:39]line ЗНМ: 0300000054 [20:39:39]line РНМ: 0000000000092624 [20:39:39]line Версия ККМ: 001 [20:39:39]line ФМ: 0000000000874959 [20:39:39]line ФД: 225537 [20:39:39]line ФПД: 31607623756995 [20:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T203938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225537&fm=31607623756995&tin=02508201610067®Number=0000000000092624&sum=200000 [20:39:39]OFD Sender: Processing packet 225537 [packets to send 599, broken 598] [20:39:39]ProducePacketName [20:39:39]name=ofd_packets/00225537 [20:39:39]OFD Sender: To server: pG, [20:39:39]CommunicateWithHost lk.salyk.kg:30040 [20:39:39]ConnectInit lk.salyk.kg [20:39:39]written 0, free lines is 4095 [20:39:40]Write to MH i2c: 01 00 00 B2 03 B5 [20:39:40]Write i2c OK [20:39:40]MH_I2C_Read... [20:39:40]Read from MH i2c: 01 [20:39:40]MH_I2C_Read... [20:39:40]Read from MH i2c: 01 07 00 [20:39:40]MH_I2C_Read... [20:39:40]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 68 0C 30 [20:39:40]RasterBufferAndPrint [20:39:40]line [20:39:40]line [20:39:40]line [20:39:40]line [20:39:40]line [20:39:40]written 0, free lines is 3184 [20:39:40]MH_Cut [20:39:40]Write to MH i2c: D1 01 00 B9 03 01 8E [20:39:40]Write i2c OK [20:39:40]MH_I2C_Read... [20:39:40]Read from MH i2c: D1 [20:39:40]MH_I2C_Read... [20:39:40]Read from MH i2c: D1 01 00 [20:39:40]MH_I2C_Read... [20:39:40]Read from MH i2c: D1 01 00 B9 03 00 8D [20:39:40]Write to MH i2c: 01 00 00 BA 03 BD [20:39:40]Write i2c OK [20:39:40]MH_I2C_Read... [20:39:40]Connected sock=10 [20:39:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B3 EB 04 01 9E 3A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 8A 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 71 03 00 35 04 06 00 1C BF 39 2F AC C3 90 59 64 96 F5 55 E5 4B [20:39:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DA 9C 47 00 03 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 01 71 03 00 F4 03 04 00 9A B5 A3 66 B6 04 01 00 00 23 F0 F1 E2 F5 2F F3 FA [20:39:40]CommunicateWithHost err = 0 [20:39:40]CheckOFDResponse [20:39:40]1017 (14) - 77093643461234 [20:39:40]1041 (16) - 0000000000874959 [20:39:40]1040 (4) - 225537 [20:39:40]1012 (4) - 26.07.2024 14:41 [20:39:40]1206 (1) - 0 [20:39:40]OFD Sender: Remove packet 225537 [20:39:40]ProducePacketName [20:39:40]name=ofd_packets/00225537 [20:39:40]NVStorageDeleteData [20:39:41]*** Cut start [20:39:41]*** Partial cut [20:39:41]*** CUTSNS_PIN = 1 [20:39:41]*** CUTSNS_PIN = 0 [20:39:41]OFD Sender: No OFD packet to send [20:39:41]*** Brake cut motor [20:39:42]Read from MH i2c: 01 [20:39:42]MH_I2C_Read... [20:39:42]*** Stop cut motor [20:39:42]*** Cut end [20:39:42]Read from MH i2c: 01 07 00 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 FF 0F D2 [20:39:42]process_action close_receipt done [20:39:42]requested_data is exist [20:39:42]produce_requested_data [20:39:42]requested_item fm.sn is exist - process it [20:39:42]wFMCommunicate request_size=4 [20:39:42]MH_SAM_APDU [20:39:42]CAPDU: 80 11 00 00 [20:39:42]Write to MH i2c: E2 08 00 BB 03 80 11 00 00 00 00 00 00 38 [20:39:42]Write i2c OK [20:39:42]MH_I2C_Read... [20:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:42]Read from MH i2c: E2 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: E2 17 00 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: E2 17 00 BB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 95 [20:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:39:42]wFMCommunicate OK [20:39:42]requested_item fd.num is exist - process it [20:39:42]SAM_PROTO_GetFieldsCounters [20:39:42]wFMCommunicate request_size=4 [20:39:42]MH_SAM_APDU [20:39:42]CAPDU: 80 13 00 00 [20:39:42]Write to MH i2c: E2 08 00 BC 03 80 13 00 00 00 00 00 00 3B [20:39:42]Write i2c OK [20:39:42]MH_I2C_Read... [20:39:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:42]Read from MH i2c: E2 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: E2 62 00 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: E2 62 00 BC 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [20:39:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 01 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:42]wFMCommunicate OK [20:39:42]SAM_PROTO_GetFieldsCounters done [20:39:42]requested_item shift.num is exist - process it [20:39:42]requested_item shift.opened is exist - process it [20:39:42]req_shift_opened [20:39:42]FM_GetShiftState [20:39:42]SAM_PROTO_GetShiftState [20:39:42]wFMCommunicate request_size=4 [20:39:42]MH_SAM_APDU [20:39:42]CAPDU: 80 13 01 00 [20:39:42]Write to MH i2c: E2 08 00 BD 03 80 13 01 00 00 00 00 00 3D [20:39:42]Write i2c OK [20:39:42]MH_I2C_Read... [20:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:42]Read from MH i2c: E2 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: E2 0E 00 [20:39:42]MH_I2C_Read... [20:39:42]Read from MH i2c: E2 0E 00 BD 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EE [20:39:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:39:42]wFMCommunicate OK [20:39:42]SAM_PROTO_GetShiftState done [20:39:42]FM_GetShiftState done [20:39:42]req_shift_opened done [20:39:42]requested_item shift.open_date is exist - process it [20:39:42]req_shift_open_date [20:39:42]req_shift_open_date done [20:39:42]produce_requested_data done [20:39:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225537,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:39:42]process_action_free close_receipt [20:39:42]json_value_free [20:39:42]json_value_free done [20:39:42]process_json_proto returns [20:39:42]Send response to host [20:39:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225537,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:39:42]free response buf [20:39:42]execute_script done [20:39:42]execute_script returns [20:39:42]free content buf [20:39:42]Sock 7.Close socket [20:39:42]Sock 7.Thread stoped [20:39:46]OFD Sender: No OFD packet to send [20:39:51]OFD Sender: No OFD packet to send [20:39:56]OFD Sender: No OFD packet to send [20:40:01]OFD Sender: No OFD packet to send [20:40:06]OFD Sender: No OFD packet to send [20:40:11]OFD Sender: No OFD packet to send [20:40:16]OFD Sender: No OFD packet to send [20:40:21]OFD Sender: No OFD packet to send [20:40:22]accept exits with 9 [20:40:22]New connection [20:40:22]New thread 3066465636 created [20:40:22]Thread 3066608996 joined [20:40:22]Waiting for new connection... [20:40:22] Sock 9.Parse request [20:40:22]Sock 9.Check first char [20:40:22]Sock 9.First char is OK [20:40:22]request: POST /json_proto HTTP/1.0 [20:40:22]Method: POST [20:40:22]URL: /json_proto [20:40:22]Method is POST - this is cgi request [20:40:22]url: /json_proto [20:40:22]query_string will be loaded in cgi processing [20:40:22]execute_cgi json_proto POST (null) [20:40:22]execute_cgi path=json_proto method=POST [20:40:22]POST find Content-Length [20:40:22]Host: 172.17.43.131:8080 [20:40:22]Content-Length: 683 [20:40:22]Content-Type: application/json [20:40:22] [20:40:22]POST finish read [20:40:22]Found Content-Length = 683 [20:40:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:22]execute_script... [20:40:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:22]POST & json_proto [20:40:22]process_json_proto [20:40:22]json parsed OK: [20:40:22]protocol is kg_v1.0 [20:40:22]action value=close_receipt [20:40:22]process_action close_receipt [20:40:22]cmd_close_receipt [20:40:22]MH_GetDate [20:40:22]Write to MH i2c: F0 00 00 BE 03 B0 [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: F0 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: F0 09 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: F0 09 00 BE 03 00 B6 09 A4 66 F9 24 A2 66 A7 [20:40:22]GetLastDocTimeStamp 1722026378 [20:40:22]current date 1722026422 [20:40:22]FM_GetShiftState [20:40:22]SAM_PROTO_GetShiftState [20:40:22]wFMCommunicate request_size=4 [20:40:22]MH_SAM_APDU [20:40:22]CAPDU: 80 13 01 00 [20:40:22]Write to MH i2c: E2 08 00 BF 03 80 13 01 00 00 00 00 00 3F [20:40:22]Write i2c OK [20:40:22]MH_I2C_Read... [20:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:22]Read from MH i2c: E2 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 0E 00 [20:40:22]MH_I2C_Read... [20:40:22]Read from MH i2c: E2 0E 00 BF 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F0 [20:40:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:40:22]wFMCommunicate OK [20:40:22]SAM_PROTO_GetShiftState done [20:40:22]FM_GetShiftState done [20:40:22]opened in 1721952182 [20:40:22]opened+sec_in_day 1722038582 [20:40:22]quantity*price = 110038 [20:40:22]sum+1 = 110040 [20:40:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 606 26.07.2024 20:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225538 ФПД: 116028792873833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204022&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225538&fm=116028792873833&tin=02508201610067®Number=0000000000092624&sum=110000 [20:40:23]StoreToDocumentArchive [20:40:23]shift 437 fd 225538 [20:40:23]save to /storage/0437/doc_00225538 [20:40:23]save last doc name /storage/0437/doc_00225538 to /storage/kkm_last_doc_name [20:40:23]save OK [20:40:23]Clear old archive folders... [20:40:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:40:23]tlvbuf is 01D044E0 [20:40:23]SAM_PROTO_ClearQueue [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 09 00 00 [20:40:23]Write to MH i2c: E2 08 00 CC 03 80 09 00 00 00 00 00 00 41 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [20:40:23]RAPDU: 90 00 [20:40:23]wFMCommunicate OK [20:40:23]SAM_PROTO_ClearQueue done [20:40:23]KKMCreateOFDPacket [20:40:23]OFDProtocolAddRootSTLVToBuf [20:40:23]FM_MakeSignedData [20:40:23]FM_MakeSignedData [20:40:23]SAM_PROTO_SignData [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 0D 01 02 [20:40:23]Write to MH i2c: E2 08 00 CD 03 80 0D 01 02 00 00 00 00 49 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [20:40:23]RAPDU: 90 00 [20:40:23]wFMCommunicate OK [20:40:23]wFMCommunicate request_size=255 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 B6 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 71 03 00 35 04 06 00 69 [20:40:23]Write to MH i2c: E2 02 01 CE 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 B6 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 71 03 00 35 04 06 00 69 00 00 41 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 CE 03 00 90 00 45 [20:40:23]RAPDU: 90 00 [20:40:23]wFMCommunicate OK [20:40:23]wFMCommunicate request_size=10 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 0D 02 02 05 87 0E FB A3 69 [20:40:23]Write to MH i2c: E2 0D 00 CF 03 80 0D 02 02 05 00 87 0E FB A3 69 00 00 F2 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 03 00 CF 03 00 90 00 46 [20:40:23]RAPDU: 90 00 [20:40:23]wFMCommunicate OK [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 0D 03 02 [20:40:23]Write to MH i2c: E2 08 00 D0 03 80 0D 03 02 00 00 00 00 4E [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 0B 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 0B 00 D0 03 00 F7 C4 F1 C3 58 A3 93 93 90 00 DF [20:40:23]RAPDU: F7 C4 F1 C3 58 A3 93 93 90 00 [20:40:23]wFMCommunicate OK [20:40:23]SAM_PROTO_SignData done [20:40:23]FM_MakeSignedData done [20:40:23]CreateOFDProtocolMessage [20:40:23]wFMCommunicate request_size=4 [20:40:23]MH_SAM_APDU [20:40:23]CAPDU: 80 11 00 00 [20:40:23]Write to MH i2c: E2 08 00 D1 03 80 11 00 00 00 00 00 00 4E [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:23]Read from MH i2c: E2 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 17 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: E2 17 00 D1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AB [20:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:40:23]wFMCommunicate OK [20:40:23]CreateOFDProtocolMessage done [20:40:23]OFDSenderStorePacket 225538 [20:40:23]StoreOFDPacket docnum=225538 [20:40:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 E7 07 01 27 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 B6 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 71 03 00 35 04 06 00 69 87 0E FB A3 69 F7 C4 F1 C3 58 A3 93 93 [20:40:23]CheckFolder [20:40:23]dirname=/storage/ofd_packets [20:40:23]CheckFolder done [20:40:23]ProducePacketName [20:40:23]name=ofd_packets/00225538 [20:40:23]NVStorageSaveData ofd_packets/00225538 [20:40:23]File name is /storage/ofd_packets/00225538 [20:40:23]Write 301 bytes [20:40:23]NVStorageSaveData done [20:40:23]OFDSenderStorePacket done [20:40:23]KKMCreateOFDPacket done [20:40:23]NVStorageSaveData kkm_last_timestamp [20:40:23]File name is /storage/kkm_last_timestamp [20:40:23]Write 4 bytes [20:40:23]NVStorageSaveData done [20:40:23]ExternCall_PrintAddStr [20:40:23]wPrintStart [20:40:23]Write to MH i2c: 01 00 00 D2 03 D5 [20:40:23]Write i2c OK [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: 01 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: 01 07 00 [20:40:23]MH_I2C_Read... [20:40:23]Read from MH i2c: 01 07 00 D2 03 00 00 00 00 00 FF 0F EA [20:40:23]RasterBufferAndPrint [20:40:23]line Счет N : (1)2001766 [20:40:23]line ИНН: 02508201610067 [20:40:23]line Контрольно-Кассовый Чек [20:40:23]line ПРОДАЖА [20:40:23]line ТРК (МРК, ГНК) : 34 [20:40:23]line Товар: 2710124500 [20:40:23]line Аи-95-К-5 [20:40:23]line 14.830 * 74.20 [20:40:23]line = 1100.39 [20:40:23]line НДС 12% НСП 1% [20:40:23]line > о реализуемом товаре [20:40:23]line ОКРУГЛЕНИЕ: -0.39 [20:40:23]line ИТОГО: 1100.00 [20:40:23]line Внесено: 1100.00 [20:40:23]line СДАЧА: 0.00 [20:40:23]line НСП 1% : 9.74 [20:40:23]line НДС 12% : 116.86 [20:40:23]line Наличными: 1100.00 [20:40:23]line Безнал.: 0.00 [20:40:23]line Место: АЗС № 97 "Партнер Нефть" [20:40:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:40:23]line СНО: Общий режим [20:40:23]line Чек 606 26.07.2024 20:40 [20:40:23]line Смена: 437 ФФД: 1.0 [20:40:23]line ЗНМ: 0300000054 [20:40:23]line РНМ: 0000000000092624 [20:40:23]line Версия ККМ: 001 [20:40:23]line ФМ: 0000000000874959 [20:40:23]line ФД: 225538 [20:40:23]line ФПД: 116028792873833 [20:40:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204022&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225538&fm=116028792873833&tin=02508201610067®Number=0000000000092624&sum=110000 [20:40:23]written 0, free lines is 4095 [20:40:23]OFD Sender: Processing packet 225538 [packets to send 599, broken 598] [20:40:23]ProducePacketName [20:40:23]name=ofd_packets/00225538 [20:40:23]OFD Sender: To server: pG, [20:40:23]CommunicateWithHost lk.salyk.kg:30040 [20:40:23]ConnectInit lk.salyk.kg [20:40:24]Write to MH i2c: 01 00 00 FD 03 00 [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: 01 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: 01 07 00 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 6B 0C 7E [20:40:24]RasterBufferAndPrint [20:40:24]line [20:40:24]line [20:40:24]line [20:40:24]line [20:40:24]line [20:40:24]Connected sock=10 [20:40:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D5 E7 07 01 27 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 B6 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 71 03 00 35 04 06 00 69 87 0E FB A3 69 F7 C4 F1 C3 58 A3 93 93 [20:40:24]written 0, free lines is 3188 [20:40:24]MH_Cut [20:40:24]Write to MH i2c: D1 01 00 04 04 01 DA [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: D1 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: D1 01 00 [20:40:24]MH_I2C_Read... [20:40:24]Read from MH i2c: D1 01 00 04 04 00 D9 [20:40:24]Write to MH i2c: 01 00 00 05 04 09 [20:40:24]Write i2c OK [20:40:24]MH_I2C_Read... [20:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EA F6 47 00 76 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 02 71 03 00 F4 03 04 00 C6 B5 A3 66 B6 04 01 00 00 DB 0D 6C 9C AD 74 14 69 [20:40:24]CommunicateWithHost err = 0 [20:40:24]CheckOFDResponse [20:40:24]1017 (14) - 77093643461234 [20:40:24]1041 (16) - 0000000000874959 [20:40:24]1040 (4) - 225538 [20:40:24]1012 (4) - 26.07.2024 14:42 [20:40:24]1206 (1) - 0 [20:40:24]OFD Sender: Remove packet 225538 [20:40:24]ProducePacketName [20:40:24]name=ofd_packets/00225538 [20:40:24]NVStorageDeleteData [20:40:25]OFD Sender: No OFD packet to send [20:40:25]*** Cut start [20:40:25]*** Partial cut [20:40:25]*** CUTSNS_PIN = 1 [20:40:25]*** CUTSNS_PIN = 0 [20:40:25]*** Brake cut motor [20:40:26]Read from MH i2c: 01 [20:40:26]MH_I2C_Read... [20:40:26]*** Stop cut motor [20:40:26]*** Cut end [20:40:26]Read from MH i2c: 01 07 00 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 FF 0F 1E [20:40:26]process_action close_receipt done [20:40:26]requested_data is exist [20:40:26]produce_requested_data [20:40:26]requested_item fm.sn is exist - process it [20:40:26]wFMCommunicate request_size=4 [20:40:26]MH_SAM_APDU [20:40:26]CAPDU: 80 11 00 00 [20:40:26]Write to MH i2c: E2 08 00 06 04 80 11 00 00 00 00 00 00 84 [20:40:26]Write i2c OK [20:40:26]MH_I2C_Read... [20:40:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:26]Read from MH i2c: E2 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: E2 17 00 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: E2 17 00 06 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [20:40:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:40:26]wFMCommunicate OK [20:40:26]requested_item fd.num is exist - process it [20:40:26]SAM_PROTO_GetFieldsCounters [20:40:26]wFMCommunicate request_size=4 [20:40:26]MH_SAM_APDU [20:40:26]CAPDU: 80 13 00 00 [20:40:26]Write to MH i2c: E2 08 00 07 04 80 13 00 00 00 00 00 00 87 [20:40:26]Write i2c OK [20:40:26]MH_I2C_Read... [20:40:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:26]Read from MH i2c: E2 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: E2 62 00 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: E2 62 00 07 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 FC [20:40:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 02 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:26]wFMCommunicate OK [20:40:26]SAM_PROTO_GetFieldsCounters done [20:40:26]requested_item shift.num is exist - process it [20:40:26]requested_item shift.opened is exist - process it [20:40:26]req_shift_opened [20:40:26]FM_GetShiftState [20:40:26]SAM_PROTO_GetShiftState [20:40:26]wFMCommunicate request_size=4 [20:40:26]MH_SAM_APDU [20:40:26]CAPDU: 80 13 01 00 [20:40:26]Write to MH i2c: E2 08 00 08 04 80 13 01 00 00 00 00 00 89 [20:40:26]Write i2c OK [20:40:26]MH_I2C_Read... [20:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:26]Read from MH i2c: E2 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: E2 0E 00 [20:40:26]MH_I2C_Read... [20:40:26]Read from MH i2c: E2 0E 00 08 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3A [20:40:26]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:40:26]wFMCommunicate OK [20:40:26]SAM_PROTO_GetShiftState done [20:40:26]FM_GetShiftState done [20:40:26]req_shift_opened done [20:40:26]requested_item shift.open_date is exist - process it [20:40:26]req_shift_open_date [20:40:26]req_shift_open_date done [20:40:26]produce_requested_data done [20:40:26]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225538,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:40:26]process_action_free close_receipt [20:40:26]json_value_free [20:40:26]json_value_free done [20:40:26]process_json_proto returns [20:40:26]Send response to host [20:40:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225538,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:40:26]free response buf [20:40:26]execute_script done [20:40:26]execute_script returns [20:40:26]free content buf [20:40:26]Sock 9.Close socket [20:40:26]Sock 9.Thread stoped [20:40:30]OFD Sender: No OFD packet to send [20:40:35]OFD Sender: No OFD packet to send [20:40:37]recv_with_timeout no data received [20:40:40]OFD Sender: No OFD packet to send [20:40:45]OFD Sender: No OFD packet to send [20:40:50]OFD Sender: No OFD packet to send [20:40:55]OFD Sender: No OFD packet to send [20:41:00]OFD Sender: No OFD packet to send [20:41:05]OFD Sender: No OFD packet to send [20:41:05]recv_with_timeout no data received [20:41:10]OFD Sender: No OFD packet to send [20:41:15]OFD Sender: No OFD packet to send [20:41:20]OFD Sender: No OFD packet to send [20:41:25]OFD Sender: No OFD packet to send [20:41:27]int [20:41:27]Write to MH i2c: 01 00 00 09 04 0D [20:41:27]*** FLAG_PRN_PAP1 set [20:41:27]Write i2c OK [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: 01 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: 01 07 00 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: 01 07 00 09 04 00 01 00 00 00 FF 0F 23 [20:41:27]state=0 [20:41:27]No paper [20:41:27]int [20:41:27]Write to MH i2c: 01 00 00 0A 04 0E [20:41:27]*** FLAG_PRN_PAP2 set [20:41:27]Write i2c OK [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: 01 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: 01 07 00 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: 01 07 00 0A 04 00 03 00 00 00 FF 0F 26 [20:41:27]state=0 [20:41:27]No paper [20:41:27]Cover opened [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 0B 04 0F [20:41:28]*** FLAG_PRN_PAP2 reset [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 0B 04 00 01 00 00 00 FF 0F 25 [20:41:28]state=3 [20:41:28]No paper [20:41:28]Cover closed [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 0C 04 10 [20:41:28]*** FLAG_PRN_PAP2 set [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 0C 04 00 03 00 00 00 FF 0F 28 [20:41:28]state=0 [20:41:28]No paper [20:41:28]Cover opened [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 0D 04 11 [20:41:28]*** FLAG_PRN_PAP2 reset [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 0D 04 00 01 00 00 00 FF 0F 27 [20:41:28]state=3 [20:41:28]No paper [20:41:28]Cover closed [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 0E 04 12 [20:41:28]*** FLAG_PRN_PAP2 set [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 0E 04 00 03 00 00 00 FF 0F 2A [20:41:28]state=0 [20:41:28]No paper [20:41:28]Cover opened [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 0F 04 13 [20:41:28]*** FLAG_PRN_PAP2 reset [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 0F 04 00 01 00 00 00 FF 0F 29 [20:41:28]state=3 [20:41:28]No paper [20:41:28]Cover closed [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 10 04 14 [20:41:28]*** FLAG_PRN_PAP2 set [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 10 04 00 03 00 00 00 FF 0F 2C [20:41:28]state=0 [20:41:28]No paper [20:41:28]Cover opened [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 11 04 15 [20:41:28]*** FLAG_PRN_PAP2 reset [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 11 04 00 01 00 00 00 FF 0F 2B [20:41:28]state=3 [20:41:28]No paper [20:41:28]Cover closed [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 12 04 16 [20:41:28]*** FLAG_PRN_PAP2 set [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 12 04 00 03 00 00 00 FF 0F 2E [20:41:28]state=0 [20:41:28]No paper [20:41:28]Cover opened [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 13 04 17 [20:41:28]*** FLAG_PRN_PAP2 reset [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 13 04 00 01 00 00 00 FF 0F 2D [20:41:28]state=3 [20:41:28]No paper [20:41:28]Cover closed [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 14 04 18 [20:41:28]*** FLAG_PRN_PAP2 set [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 14 04 00 03 00 00 00 FF 0F 30 [20:41:28]state=0 [20:41:28]No paper [20:41:28]Cover opened [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 15 04 19 [20:41:28]*** FLAG_PRN_PAP2 reset [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 15 04 00 01 00 00 00 FF 0F 2F [20:41:28]state=3 [20:41:28]No paper [20:41:28]Cover closed [20:41:28]int [20:41:28]Write to MH i2c: 01 00 00 16 04 1A [20:41:28]*** FLAG_PRN_PAP2 set [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 16 04 00 03 00 00 00 FF 0F 32 [20:41:28]state=0 [20:41:28]No paper [20:41:28]Cover opened [20:41:29]int [20:41:29]Write to MH i2c: 01 00 00 17 04 1B [20:41:29]*** FLAG_PRN_PAP2 reset [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 17 04 00 01 00 00 00 FF 0F 31 [20:41:29]state=3 [20:41:29]No paper [20:41:29]Cover closed [20:41:29]int [20:41:29]Write to MH i2c: 01 00 00 18 04 1C [20:41:29]*** FLAG_PRN_PAP2 set [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 18 04 00 03 00 00 00 FF 0F 34 [20:41:29]state=0 [20:41:29]No paper [20:41:29]Cover opened [20:41:29]int [20:41:29]Write to MH i2c: 01 00 00 19 04 1D [20:41:29]*** FLAG_PRN_PAP2 reset [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 19 04 00 01 00 00 00 FF 0F 33 [20:41:29]state=3 [20:41:29]No paper [20:41:29]Cover closed [20:41:29]int [20:41:29]Write to MH i2c: 01 00 00 1A 04 1E [20:41:29]*** FLAG_PRN_PAP2 set [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 1A 04 00 03 00 00 00 FF 0F 36 [20:41:29]state=0 [20:41:29]No paper [20:41:29]Cover opened [20:41:30]OFD Sender: No OFD packet to send [20:41:31]accept exits with 7 [20:41:31]New connection [20:41:31]New thread 3066608996 created [20:41:31]Thread 3066465636 joined [20:41:31]Waiting for new connection... [20:41:31] Sock 7.Parse request [20:41:31]Sock 7.Check first char [20:41:31]Sock 7.First char is OK [20:41:31]request: POST /json_proto HTTP/1.0 [20:41:31]Method: POST [20:41:31]URL: /json_proto [20:41:31]Method is POST - this is cgi request [20:41:31]url: /json_proto [20:41:31]query_string will be loaded in cgi processing [20:41:31]execute_cgi json_proto POST (null) [20:41:31]execute_cgi path=json_proto method=POST [20:41:31]POST find Content-Length [20:41:31]Host: 172.17.43.131:8080 [20:41:31]Content-Length: 675 [20:41:31]Content-Type: application/json [20:41:31] [20:41:31]POST finish read [20:41:31]Found Content-Length = 675 [20:41:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:31]execute_script... [20:41:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:31]POST & json_proto [20:41:31]process_json_proto [20:41:31]json parsed OK: [20:41:31]protocol is kg_v1.0 [20:41:31]action value=close_receipt [20:41:31]process_action close_receipt [20:41:31]cmd_close_receipt [20:41:31]MH_GetDate [20:41:31]Write to MH i2c: F0 00 00 1B 04 0E [20:41:31]Write i2c OK [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: F0 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: F0 09 00 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: F0 09 00 1B 04 00 FC 09 A4 66 F9 24 A2 66 4B [20:41:31]GetLastDocTimeStamp 1722026422 [20:41:31]current date 1722026492 [20:41:31]FM_GetShiftState [20:41:31]SAM_PROTO_GetShiftState [20:41:31]wFMCommunicate request_size=4 [20:41:31]MH_SAM_APDU [20:41:31]CAPDU: 80 13 01 00 [20:41:31]Write to MH i2c: E2 08 00 1C 04 80 13 01 00 00 00 00 00 9D [20:41:31]Write i2c OK [20:41:31]MH_I2C_Read... [20:41:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:31]Read from MH i2c: E2 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: E2 0E 00 [20:41:31]MH_I2C_Read... [20:41:31]Read from MH i2c: E2 0E 00 1C 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4E [20:41:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:41:31]wFMCommunicate OK [20:41:31]SAM_PROTO_GetShiftState done [20:41:31]FM_GetShiftState done [20:41:31]opened in 1721952182 [20:41:31]opened+sec_in_day 1722038582 [20:41:31]quantity*price = 50037 [20:41:31]sum+1 = 50039 [20:41:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 607 26.07.2024 20:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225539 ФПД: 56902636134084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225539&fm=56902636134084&tin=02508201610067®Number=0000000000092624&sum=50000 [20:41:32]StoreToDocumentArchive [20:41:32]shift 437 fd 225539 [20:41:32]save to /storage/0437/doc_00225539 [20:41:32]save last doc name /storage/0437/doc_00225539 to /storage/kkm_last_doc_name [20:41:32]save OK [20:41:32]Clear old archive folders... [20:41:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:41:33]tlvbuf is 01D72270 [20:41:33]SAM_PROTO_ClearQueue [20:41:33]wFMCommunicate request_size=4 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 09 00 00 [20:41:33]Write to MH i2c: E2 08 00 29 04 80 09 00 00 00 00 00 00 9F [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 29 04 00 90 00 A1 [20:41:33]RAPDU: 90 00 [20:41:33]wFMCommunicate OK [20:41:33]SAM_PROTO_ClearQueue done [20:41:33]KKMCreateOFDPacket [20:41:33]OFDProtocolAddRootSTLVToBuf [20:41:33]FM_MakeSignedData [20:41:33]FM_MakeSignedData [20:41:33]SAM_PROTO_SignData [20:41:33]wFMCommunicate request_size=4 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 0D 01 02 [20:41:33]Write to MH i2c: E2 08 00 2A 04 80 0D 01 02 00 00 00 00 A7 [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [20:41:33]RAPDU: 90 00 [20:41:33]wFMCommunicate OK [20:41:33]wFMCommunicate request_size=255 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 FC 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 71 03 00 35 04 06 00 33 C0 AD 69 [20:41:33]Write to MH i2c: E2 02 01 2B 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 FC 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 71 03 00 35 04 06 00 33 C0 AD 69 00 00 3D [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [20:41:33]RAPDU: 90 00 [20:41:33]wFMCommunicate OK [20:41:33]wFMCommunicate request_size=7 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 0D 02 02 02 DE C4 [20:41:33]Write to MH i2c: E2 0A 00 2C 04 80 0D 02 02 02 00 DE C4 00 00 50 [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 03 00 2C 04 00 90 00 A4 [20:41:33]RAPDU: 90 00 [20:41:33]wFMCommunicate OK [20:41:33]wFMCommunicate request_size=4 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 0D 03 02 [20:41:33]Write to MH i2c: E2 08 00 2D 04 80 0D 03 02 00 00 00 00 AC [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 0B 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 0B 00 2D 04 00 D3 5B C4 05 B9 1D 65 F7 90 00 D6 [20:41:33]RAPDU: D3 5B C4 05 B9 1D 65 F7 90 00 [20:41:33]wFMCommunicate OK [20:41:33]SAM_PROTO_SignData done [20:41:33]FM_MakeSignedData done [20:41:33]CreateOFDProtocolMessage [20:41:33]wFMCommunicate request_size=4 [20:41:33]MH_SAM_APDU [20:41:33]CAPDU: 80 11 00 00 [20:41:33]Write to MH i2c: E2 08 00 2E 04 80 11 00 00 00 00 00 00 AC [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:33]Read from MH i2c: E2 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 17 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: E2 17 00 2E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [20:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:41:33]wFMCommunicate OK [20:41:33]CreateOFDProtocolMessage done [20:41:33]OFDSenderStorePacket 225539 [20:41:33]StoreOFDPacket docnum=225539 [20:41:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E9 AA 04 01 9F 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 FC 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 71 03 00 35 04 06 00 33 C0 AD 69 DE C4 D3 5B C4 05 B9 1D 65 F7 [20:41:33]CheckFolder [20:41:33]dirname=/storage/ofd_packets [20:41:33]CheckFolder done [20:41:33]ProducePacketName [20:41:33]name=ofd_packets/00225539 [20:41:33]NVStorageSaveData ofd_packets/00225539 [20:41:33]File name is /storage/ofd_packets/00225539 [20:41:33]Write 298 bytes [20:41:33]NVStorageSaveData done [20:41:33]OFDSenderStorePacket done [20:41:33]KKMCreateOFDPacket done [20:41:33]NVStorageSaveData kkm_last_timestamp [20:41:33]File name is /storage/kkm_last_timestamp [20:41:33]Write 4 bytes [20:41:33]NVStorageSaveData done [20:41:33]ExternCall_PrintAddStr [20:41:33]wPrintStart [20:41:33]Write to MH i2c: 01 00 00 2F 04 33 [20:41:33]Write i2c OK [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: 01 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: 01 07 00 [20:41:33]MH_I2C_Read... [20:41:33]Read from MH i2c: 01 07 00 2F 04 00 03 00 00 00 FF 0F 4B [20:41:33]RasterBufferAndPrint [20:41:33]line Счет N : (1)2001767 [20:41:33]line ИНН: 02508201610067 [20:41:33]line Контрольно-Кассовый Чек [20:41:33]line ПРОДАЖА [20:41:33]line ТРК (МРК, ГНК) : 11 [20:41:33]line Товар: 2710194210 [20:41:33]line ДТ-К-5 [20:41:33]line 6.610 * 75.70 [20:41:33]line = 500.38 [20:41:33]line НДС 12% НСП 1% [20:41:33]line > о реализуемом товаре [20:41:33]line ОКРУГЛЕНИЕ: -0.38 [20:41:33]line ИТОГО: 500.00 [20:41:33]line Внесено: 500.00 [20:41:33]line СДАЧА: 0.00 [20:41:33]line НСП 1% : 4.43 [20:41:33]line НДС 12% : 53.14 [20:41:33]line Наличными: 500.00 [20:41:33]line Безнал.: 0.00 [20:41:33]line Место: АЗС № 97 "Партнер Нефть" [20:41:33]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:41:33]line СНО: Общий режим [20:41:33]line Чек 607 26.07.2024 20:41 [20:41:33]line Смена: 437 ФФД: 1.0 [20:41:33]line ЗНМ: 0300000054 [20:41:33]line РНМ: 0000000000092624 [20:41:33]line Версия ККМ: 001 [20:41:33]line ФМ: 0000000000874959 [20:41:33]line ФД: 225539 [20:41:33]line ФПД: 56902636134084 [20:41:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225539&fm=56902636134084&tin=02508201610067®Number=0000000000092624&sum=50000 [20:41:33]written 0, free lines is 4095 [20:41:33]OFD Sender: Processing packet 225539 [packets to send 599, broken 598] [20:41:33]ProducePacketName [20:41:33]name=ofd_packets/00225539 [20:41:33]OFD Sender: To server: pG, [20:41:33]CommunicateWithHost lk.salyk.kg:30040 [20:41:33]ConnectInit lk.salyk.kg [20:41:33]Error from MH - 05 [20:41:33]process_action_free close_receipt [20:41:33]json_value_free [20:41:33]json_value_free done [20:41:33]process_json_proto returns [20:41:33]Send response to host [20:41:33]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [20:41:33]free response buf [20:41:33]execute_script done [20:41:33]execute_script returns [20:41:33]free content buf [20:41:33]Sock 7.Close socket [20:41:33]Sock 7.Thread stoped [20:41:34]Write to MH i2c: 01 00 00 32 04 36 [20:41:34]Write i2c OK [20:41:34]MH_I2C_Read... [20:41:34]Read from MH i2c: 01 [20:41:34]MH_I2C_Read... [20:41:34]Read from MH i2c: 01 07 00 [20:41:34]MH_I2C_Read... [20:41:34]Read from MH i2c: 01 07 00 32 04 00 03 00 00 00 FF 0F 4E [20:41:34]state=3 [20:41:34]No paper [20:41:34]Cover opened [20:41:38]Connected sock=11 [20:41:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E9 AA 04 01 9F 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 FC 09 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 71 03 00 35 04 06 00 33 C0 AD 69 DE C4 D3 5B C4 05 B9 1D 65 F7 [20:41:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A3 F8 47 00 C6 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 03 71 03 00 F4 03 04 00 10 B6 A3 66 B6 04 01 00 00 4B 8F C9 C2 0E 0A 52 9B [20:41:38]CommunicateWithHost err = 0 [20:41:38]CheckOFDResponse [20:41:38]1017 (14) - 77093643461234 [20:41:38]1041 (16) - 0000000000874959 [20:41:38]1040 (4) - 225539 [20:41:38]1012 (4) - 26.07.2024 14:43 [20:41:38]1206 (1) - 0 [20:41:38]OFD Sender: Remove packet 225539 [20:41:38]ProducePacketName [20:41:38]name=ofd_packets/00225539 [20:41:38]NVStorageDeleteData [20:41:39]OFD Sender: No OFD packet to send [20:41:39]Write to MH i2c: 01 00 00 33 04 37 [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: 01 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: 01 07 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: 01 07 00 33 04 00 03 00 00 00 FF 0F 4F [20:41:39]state=3 [20:41:39]No paper [20:41:39]Cover opened [20:41:41]int [20:41:41]Write to MH i2c: 01 00 00 34 04 38 [20:41:41]*** FLAG_PRN_PAP1 reset [20:41:41]Write i2c OK [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 07 00 [20:41:41]MH_I2C_Read... [20:41:41]*** FLAG_PRN_PAP2 reset [20:41:41]Read from MH i2c: 01 07 00 34 04 00 02 00 00 00 FF 0F 4F [20:41:41]state=3 [20:41:41]Cover opened [20:41:41]int line is 0 - check status [20:41:41]Write to MH i2c: 01 00 00 35 04 39 [20:41:41]Write i2c OK [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 07 00 [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 07 00 35 04 00 00 00 00 00 FF 0F 4E [20:41:41]state=3 [20:41:41]Cover closed [20:41:41]int [20:41:41]Write to MH i2c: 01 00 00 36 04 3A [20:41:41]Write i2c OK [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 07 00 [20:41:41]MH_I2C_Read... [20:41:41]Read from MH i2c: 01 07 00 36 04 00 00 00 00 00 FF 0F 4F [20:41:41]state=0 [20:41:44]OFD Sender: No OFD packet to send [20:41:49]OFD Sender: No OFD packet to send [20:41:54]OFD Sender: No OFD packet to send [20:41:58]recv_with_timeout no data received [20:41:59]OFD Sender: No OFD packet to send [20:42:04]OFD Sender: No OFD packet to send [20:42:09]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 124231+1721902329=1722026560 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 40 0A A4 66 F9 24 A2 66 78 [20:42:40]Current date/time: 26.07.2024 20:42 [20:42:40]FM_Init [20:42:40]wFMConnect [20:42:40]MH_SAM_On [20:42:40]Write to MH i2c: E0 00 00 08 00 E7 [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_init finished! [20:42:40]*** atr: [20:42:40]*** 0F 3B D5 18 FF 81 91 FE [20:42:40]*** 1F C3 80 73 C8 21 10 0A [20:42:40]*** 00 00 00 00 00 00 00 00 [20:42:40]*** 00 00 00 00 00 00 00 00 [20:42:40]*** 00 00 00 00 00 00 00 00 [20:42:40]*** 00 00 00 00 00 00 00 00 [20:42:40]*** 00 00 00 00 00 00 00 00 [20:42:40]*** 00 00 00 00 00 00 00 00 [20:42:40]Read from MH i2c: E0 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E0 10 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:42:40]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:42:40]wFMCommunicate request_size=10 [20:42:40]MH_SAM_APDU [20:42:40]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:42:40]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:42:40]Read from MH i2c: E2 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:42:40]RAPDU: 90 00 [20:42:40]wFMCommunicate OK [20:42:40]wFMCommunicate request_size=4 [20:42:40]MH_SAM_APDU [20:42:40]CAPDU: 80 11 00 00 [20:42:40]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:40]Read from MH i2c: E2 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 17 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [20:42:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:40]wFMCommunicate OK [20:42:40]Detected FM SN is 0000000000874959 [20:42:40]Stored FM SN is 0000000000874959 [20:42:40]wFMCommunicate request_size=9 [20:42:40]MH_SAM_APDU [20:42:40]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:42:40]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:42:40]Read from MH i2c: E2 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:42:40]RAPDU: 90 00 [20:42:40]wFMCommunicate OK [20:42:40]FM PIN OK [20:42:40]wFMCommunicate request_size=8 [20:42:40]MH_SAM_APDU [20:42:40]CAPDU: 80 14 04 00 03 02 00 01 [20:42:40]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:42:40]Read from MH i2c: E2 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:42:40]RAPDU: 90 00 [20:42:40]wFMCommunicate OK [20:42:40]wFMCommunicate request_size=13 [20:42:40]MH_SAM_APDU [20:42:40]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:42:40]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:42:40]Read from MH i2c: E2 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:42:40]RAPDU: 90 00 [20:42:40]wFMCommunicate OK [20:42:40]wFMCommunicate request_size=4 [20:42:40]MH_SAM_APDU [20:42:40]CAPDU: 80 11 00 00 [20:42:40]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:40]Read from MH i2c: E2 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 17 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [20:42:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:40]wFMCommunicate OK [20:42:40]DocumentArchiveInit [20:42:40]Start Httpd... [20:42:40]Httpd thread 3067690340 created [20:42:40]Write to MH i2c: 01 00 00 0F 00 0F [20:42:40]Write i2c OK [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: 01 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: 01 07 00 [20:42:40]MH_I2C_Read... [20:42:40]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:42:40]MH Int Process started [20:42:40]Allocated Socket 7 [20:42:40]Bind OK [20:42:40]Listen OK [20:42:40]httpd running on port 8080 [20:42:40]Waiting for new connection... [20:42:41]OFD Sender: No OFD packet to send [20:42:42]accept exits with 8 [20:42:42]New connection [20:42:42]New thread 3067403620 created [20:42:42]Waiting for new connection... [20:42:42] Sock 8.Parse request [20:42:42]Sock 8.Check first char [20:42:42]Sock 8.First char is OK [20:42:42]request: POST /json_proto HTTP/1.0 [20:42:42]Method: POST [20:42:42]URL: /json_proto [20:42:42]Method is POST - this is cgi request [20:42:42]url: /json_proto [20:42:42]query_string will be loaded in cgi processing [20:42:42]execute_cgi json_proto POST (null) [20:42:42]execute_cgi path=json_proto method=POST [20:42:42]POST find Content-Length [20:42:42]Host: 172.17.43.131:8080 [20:42:42]Content-Length: 215 [20:42:42]Content-Type: application/json [20:42:42] [20:42:42]POST finish read [20:42:42]Found Content-Length = 215 [20:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:42]execute_script... [20:42:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:42]POST & json_proto [20:42:42]process_json_proto [20:42:42]json parsed OK: [20:42:42]protocol is kg_v1.0 [20:42:42]action value=get_value [20:42:42]process_action get_value [20:42:42]cmd_get_value [20:42:42]process_action get_value done [20:42:42]requested_data is exist [20:42:42]produce_requested_data [20:42:42]requested_item kkm.sn is exist - process it [20:42:42]requested_item kkm.ver is exist - process it [20:42:42]requested_item fm.sn is exist - process it [20:42:42]wFMCommunicate request_size=4 [20:42:42]MH_SAM_APDU [20:42:42]CAPDU: 80 11 00 00 [20:42:42]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:42:42]Write i2c OK [20:42:42]MH_I2C_Read... [20:42:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:42]Read from MH i2c: E2 [20:42:42]MH_I2C_Read... [20:42:42]Read from MH i2c: E2 17 00 [20:42:42]MH_I2C_Read... [20:42:42]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [20:42:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:42]wFMCommunicate OK [20:42:42]requested_item fd.num is exist - process it [20:42:42]SAM_PROTO_GetFieldsCounters [20:42:42]wFMCommunicate request_size=4 [20:42:42]MH_SAM_APDU [20:42:42]CAPDU: 80 13 00 00 [20:42:42]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:42:42]Write i2c OK [20:42:42]MH_I2C_Read... [20:42:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:42]Read from MH i2c: E2 [20:42:42]MH_I2C_Read... [20:42:42]Read from MH i2c: E2 62 00 [20:42:42]MH_I2C_Read... [20:42:42]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [20:42:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 03 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:42:42]wFMCommunicate OK [20:42:42]SAM_PROTO_GetFieldsCounters done [20:42:42]requested_item shift.num is exist - process it [20:42:42]requested_item shift.opened is exist - process it [20:42:42]req_shift_opened [20:42:42]FM_GetShiftState [20:42:42]SAM_PROTO_GetShiftState [20:42:42]wFMCommunicate request_size=4 [20:42:42]MH_SAM_APDU [20:42:42]CAPDU: 80 13 01 00 [20:42:42]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:42:42]Write i2c OK [20:42:42]MH_I2C_Read... [20:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:42]Read from MH i2c: E2 [20:42:42]MH_I2C_Read... [20:42:42]Read from MH i2c: E2 0E 00 [20:42:42]MH_I2C_Read... [20:42:42]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [20:42:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:42:42]wFMCommunicate OK [20:42:42]SAM_PROTO_GetShiftState done [20:42:42]FM_GetShiftState done [20:42:42]req_shift_opened done [20:42:42]requested_item shift.open_date is exist - process it [20:42:42]req_shift_open_date [20:42:42]req_shift_open_date done [20:42:42]produce_requested_data done [20:42:42]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225539,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:42:42]process_action_free get_value [20:42:42]json_value_free [20:42:42]json_value_free done [20:42:42]process_json_proto returns [20:42:42]Send response to host [20:42:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225539,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:42:42]free response buf [20:42:42]execute_script done [20:42:42]execute_script returns [20:42:42]free content buf [20:42:42]Sock 8.Close socket [20:42:42]Sock 8.Thread stoped [20:42:42]accept exits with 6 [20:42:42]New connection [20:42:42]New thread 3067260260 created [20:42:42]Thread 3067403620 joined [20:42:42]Waiting for new connection... [20:42:42] Sock 6.Parse request [20:42:42]Sock 6.Check first char [20:42:42]Sock 6.First char is OK [20:42:42]request: POST /json_proto HTTP/1.0 [20:42:42]Method: POST [20:42:42]URL: /json_proto [20:42:42]Method is POST - this is cgi request [20:42:42]url: /json_proto [20:42:42]query_string will be loaded in cgi processing [20:42:42]execute_cgi json_proto POST (null) [20:42:42]execute_cgi path=json_proto method=POST [20:42:42]POST find Content-Length [20:42:42]Host: 172.17.43.131:8080 [20:42:42]Content-Length: 331 [20:42:42]Content-Type: application/json [20:42:42] [20:42:42]POST finish read [20:42:42]Found Content-Length = 331 [20:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:42:42]execute_script... [20:42:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:42:42]POST & json_proto [20:42:42]process_json_proto [20:42:42]json parsed OK: [20:42:42]protocol is kg_v1.0 [20:42:42]action value=get_value [20:42:42]process_action get_value [20:42:42]cmd_get_value [20:42:42]process_action get_value done [20:42:42]requested_data is exist [20:42:42]produce_requested_data [20:42:42]requested_item fm.sale.total is exist - process it [20:42:42]SAM_PROTO_GetFMData [20:42:42]wFMCommunicate request_size=4 [20:42:42]MH_SAM_APDU [20:42:42]CAPDU: 80 13 03 00 [20:42:42]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:42:42]Write i2c OK [20:42:42]MH_I2C_Read... [20:42:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:42:43]Read from MH i2c: E2 [20:42:43]MH_I2C_Read... [20:42:43]Read from MH i2c: E2 FD 00 [20:42:43]MH_I2C_Read... [20:42:43]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 99 6D 03 00 69 04 A3 00 6F 04 04 00 50 67 03 00 B1 04 05 00 D6 46 45 78 05 70 04 05 00 DC 64 1D AC 04 72 04 04 00 FA E1 27 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 31 BE 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 D9 E6 64 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 74 [20:42:43]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 99 6D 03 00 69 04 A3 00 6F 04 04 00 50 67 03 00 B1 04 05 00 D6 46 45 78 05 70 04 05 00 DC 64 1D AC 04 72 04 04 00 FA E1 27 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E0 31 BE 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 D9 E6 64 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [20:42:43]wFMCommunicate OK [20:42:43]wFMCommunicate request_size=4 [20:42:43]MH_SAM_APDU [20:42:43]CAPDU: 80 17 00 00 [20:42:43]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:42:43]Write i2c OK [20:42:43]MH_I2C_Read... [20:42:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:42:43]Read from MH i2c: E2 [20:42:43]MH_I2C_Read... [20:42:43]Read from MH i2c: E2 FD 00 [20:42:43]MH_I2C_Read... [20:42:43]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [20:42:43]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [20:42:43]wFMCommunicate OK [20:42:43]wFMCommunicate request_size=4 [20:42:43]MH_SAM_APDU [20:42:43]CAPDU: 80 17 00 00 [20:42:43]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:42:43]Write i2c OK [20:42:43]MH_I2C_Read... [20:42:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:42:43]Read from MH i2c: E2 [20:42:43]MH_I2C_Read... [20:42:43]Read from MH i2c: E2 FD 00 [20:42:43]MH_I2C_Read... [20:42:43]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [20:42:43]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [20:42:43]wFMCommunicate OK [20:42:43]wFMCommunicate request_size=4 [20:42:43]MH_SAM_APDU [20:42:43]CAPDU: 80 17 00 00 [20:42:43]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:42:43]Write i2c OK [20:42:43]MH_I2C_Read... [20:42:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:42:44]Read from MH i2c: E2 [20:42:44]MH_I2C_Read... [20:42:44]Read from MH i2c: E2 FD 00 [20:42:44]MH_I2C_Read... [20:42:44]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [20:42:44]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [20:42:44]wFMCommunicate OK [20:42:44]wFMCommunicate request_size=4 [20:42:44]MH_SAM_APDU [20:42:44]CAPDU: 80 17 00 00 [20:42:44]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:42:44]Write i2c OK [20:42:44]MH_I2C_Read... [20:42:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [20:42:44]Read from MH i2c: E2 [20:42:44]MH_I2C_Read... [20:42:44]Read from MH i2c: E2 E2 00 [20:42:44]MH_I2C_Read... [20:42:44]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [20:42:44]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:42:44]wFMCommunicate OK [20:42:44]SAM_PROTO_GetFMData done [20:42:44]requested_item fm.sale_refund.total is exist - process it [20:42:44]requested_item fm.buy.total is exist - process it [20:42:44]requested_item shift.sale.total is exist - process it [20:42:44]SAM_PROTO_GetShiftData [20:42:44]wFMCommunicate request_size=4 [20:42:44]MH_SAM_APDU [20:42:44]CAPDU: 80 13 02 00 [20:42:44]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:42:44]Write i2c OK [20:42:44]MH_I2C_Read... [20:42:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:42:44]Read from MH i2c: E2 [20:42:44]MH_I2C_Read... [20:42:44]Read from MH i2c: E2 FD 00 [20:42:44]MH_I2C_Read... [20:42:44]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 5F 02 00 00 69 04 9E 00 6F 04 04 00 5D 02 00 00 B1 04 04 00 5A 2E 53 04 70 04 04 00 DC E0 9E 03 72 04 03 00 7E 4D B4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 12 9A 75 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E1 CC 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 94 [20:42:44]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 5F 02 00 00 69 04 9E 00 6F 04 04 00 5D 02 00 00 B1 04 04 00 5A 2E 53 04 70 04 04 00 DC E0 9E 03 72 04 03 00 7E 4D B4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 12 9A 75 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E1 CC 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [20:42:44]wFMCommunicate OK [20:42:44]wFMCommunicate request_size=4 [20:42:44]MH_SAM_APDU [20:42:44]CAPDU: 80 17 00 00 [20:42:44]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:42:44]Write i2c OK [20:42:44]MH_I2C_Read... [20:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:42:45]Read from MH i2c: E2 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 FD 00 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [20:42:45]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [20:42:45]wFMCommunicate OK [20:42:45]wFMCommunicate request_size=4 [20:42:45]MH_SAM_APDU [20:42:45]CAPDU: 80 17 00 00 [20:42:45]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:42:45]Write i2c OK [20:42:45]MH_I2C_Read... [20:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:42:45]Read from MH i2c: E2 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 FD 00 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [20:42:45]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [20:42:45]wFMCommunicate OK [20:42:45]wFMCommunicate request_size=4 [20:42:45]MH_SAM_APDU [20:42:45]CAPDU: 80 17 00 00 [20:42:45]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:42:45]Write i2c OK [20:42:45]MH_I2C_Read... [20:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:42:45]Read from MH i2c: E2 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 FD 00 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [20:42:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [20:42:45]wFMCommunicate OK [20:42:45]wFMCommunicate request_size=4 [20:42:45]MH_SAM_APDU [20:42:45]CAPDU: 80 17 00 00 [20:42:45]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:42:45]Write i2c OK [20:42:45]MH_I2C_Read... [20:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [20:42:46]Read from MH i2c: E2 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: E2 D8 00 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [20:42:46]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:42:46]wFMCommunicate OK [20:42:46]SAM_PROTO_GetShiftData done [20:42:46]requested_item shift.sale.total_cash is exist - process it [20:42:46]requested_item shift.sale_refund.total is exist - process it [20:42:46]requested_item shift.sale_refund.total_cash is exist - process it [20:42:46]requested_item shift.buy.total is exist - process it [20:42:46]requested_item shift.buy.total_cash is exist - process it [20:42:46]produce_requested_data done [20:42:46]produce_requested_data return {"fm.sale.total":234926425.18,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":725602.18,"shift.sale.total_cash":607439.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:42:46]process_action_free get_value [20:42:46]json_value_free [20:42:46]json_value_free done [20:42:46]process_json_proto returns [20:42:46]Send response to host [20:42:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234926425.18,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":725602.18,"shift.sale.total_cash":607439.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:42:46]free response buf [20:42:46]execute_script done [20:42:46]execute_script returns [20:42:46]free content buf [20:42:46]Sock 6.Close socket [20:42:46]Sock 6.Thread stoped [20:42:46]accept exits with 8 [20:42:46]New connection [20:42:46]New thread 3067403620 created [20:42:46]Thread 3067260260 joined [20:42:46]Waiting for new connection... [20:42:46] Sock 8.Parse request [20:42:46]Sock 8.Check first char [20:42:46]Sock 8.First char is OK [20:42:46]request: POST /json_proto HTTP/1.0 [20:42:46]Method: POST [20:42:46]URL: /json_proto [20:42:46]Method is POST - this is cgi request [20:42:46]url: /json_proto [20:42:46]query_string will be loaded in cgi processing [20:42:46]execute_cgi json_proto POST (null) [20:42:46]execute_cgi path=json_proto method=POST [20:42:46]POST find Content-Length [20:42:46]Host: 172.17.43.131:8080 [20:42:46]Content-Length: 144 [20:42:46]Content-Type: application/json [20:42:46] [20:42:46]POST finish read [20:42:46]Found Content-Length = 144 [20:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [20:42:46]execute_script... [20:42:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [20:42:46]POST & json_proto [20:42:46]process_json_proto [20:42:46]json parsed OK: [20:42:46]protocol is kg_v1.0 [20:42:46]action value=print_doc [20:42:46]process_action print_doc [20:42:46]ExternCall_PrintAddStr [20:42:46]wPrintStart [20:42:46]Write to MH i2c: 01 00 00 1D 00 1D [20:42:46]Write i2c OK [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: 01 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: 01 07 00 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [20:42:46]RasterBufferAndPrint [20:42:46]line Счет N : (1)2001767 [20:42:46]line ИНН: 02508201610067 [20:42:46]line Контрольно-Кассовый Чек [20:42:46]line ПРОДАЖА [20:42:46]line ТРК (МРК, ГНК) : 11 [20:42:46]line Товар: 2710194210 [20:42:46]line ДТ-К-5 [20:42:46]line 6.610 * 75.70 [20:42:46]line = 500.38 [20:42:46]line НДС 12% НСП 1% [20:42:46]line > о реализуемом товаре [20:42:46]line ОКРУГЛЕНИЕ: -0.38 [20:42:46]line ИТОГО: 500.00 [20:42:46]line Внесено: 500.00 [20:42:46]line СДАЧА: 0.00 [20:42:46]line НСП 1% : 4.43 [20:42:46]line НДС 12% : 53.14 [20:42:46]line Наличными: 500.00 [20:42:46]line Безнал.: 0.00 [20:42:46]line Место: АЗС № 97 "Партнер Нефть" [20:42:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:42:46]line СНО: Общий режим [20:42:46]line Чек 607 26.07.2024 20:41 [20:42:46]line Смена: 437 ФФД: 1.0 [20:42:46]line ЗНМ: 0300000054 [20:42:46]line РНМ: 0000000000092624 [20:42:46]line Версия ККМ: 001 [20:42:46]line ФМ: 0000000000874959 [20:42:46]line ФД: 225539 [20:42:46]line ФПД: 56902636134084 [20:42:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204132&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225539&fm=56902636134084&tin=02508201610067®Number=0000000000092624&sum=50000 [20:42:46]written 0, free lines is 4095 [20:42:46]OFD Sender: No OFD packet to send [20:42:46]Write to MH i2c: 01 00 00 48 00 48 [20:42:46]Write i2c OK [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: 01 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: 01 07 00 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 65 0C C0 [20:42:46]RasterBufferAndPrint [20:42:46]line [20:42:46]line [20:42:46]line [20:42:46]line [20:42:46]line [20:42:46]written 0, free lines is 3182 [20:42:46]MH_Cut [20:42:46]Write to MH i2c: D1 01 00 4F 00 01 21 [20:42:46]Write i2c OK [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: D1 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: D1 01 00 [20:42:46]MH_I2C_Read... [20:42:46]Read from MH i2c: D1 01 00 4F 00 00 20 [20:42:46]Write to MH i2c: 01 00 00 50 00 50 [20:42:46]Write i2c OK [20:42:46]MH_I2C_Read... [20:42:47]*** Cut start [20:42:47]*** Partial cut [20:42:47]*** CUTSNS_PIN = 1 [20:42:47]*** CUTSNS_PIN = 0 [20:42:48]*** Brake cut motor [20:42:48]Read from MH i2c: 01 [20:42:48]MH_I2C_Read... [20:42:48]*** Stop cut motor [20:42:48]*** Cut end [20:42:48]Read from MH i2c: 01 07 00 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [20:42:48]process_action print_doc done [20:42:48]requested_data is exist [20:42:48]produce_requested_data [20:42:48]produce_requested_data return (null) [20:42:48]process_action_free print_doc [20:42:48]json_value_free [20:42:48]json_value_free done [20:42:48]process_json_proto returns [20:42:48]Send response to host [20:42:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [20:42:48]free response buf [20:42:48]execute_script done [20:42:48]execute_script returns [20:42:48]free content buf [20:42:48]Sock 8.Close socket [20:42:48]Sock 8.Thread stoped [20:42:48]accept exits with 6 [20:42:48]New connection [20:42:48]New thread 3067260260 created [20:42:48]Thread 3067403620 joined [20:42:48]Waiting for new connection... [20:42:48] Sock 6.Parse request [20:42:48]Sock 6.Check first char [20:42:48]Sock 6.First char is OK [20:42:48]request: POST /json_proto HTTP/1.0 [20:42:48]Method: POST [20:42:48]URL: /json_proto [20:42:48]Method is POST - this is cgi request [20:42:48]url: /json_proto [20:42:48]query_string will be loaded in cgi processing [20:42:48]execute_cgi json_proto POST (null) [20:42:48]execute_cgi path=json_proto method=POST [20:42:48]POST find Content-Length [20:42:48]Host: 172.17.43.131:8080 [20:42:48]Content-Length: 683 [20:42:48]Content-Type: application/json [20:42:48] [20:42:48]POST finish read [20:42:48]Found Content-Length = 683 [20:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:48]execute_script... [20:42:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:48]POST & json_proto [20:42:48]process_json_proto [20:42:48]json parsed OK: [20:42:48]protocol is kg_v1.0 [20:42:48]action value=close_receipt [20:42:48]process_action close_receipt [20:42:48]cmd_close_receipt [20:42:48]MH_GetDate [20:42:48]Write to MH i2c: F0 00 00 51 00 40 [20:42:48]Write i2c OK [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: F0 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: F0 09 00 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: F0 09 00 51 00 00 49 0A A4 66 F9 24 A2 66 CB [20:42:48]GetLastDocTimeStamp 1722026492 [20:42:48]current date 1722026569 [20:42:48]FM_GetShiftState [20:42:48]SAM_PROTO_GetShiftState [20:42:48]wFMCommunicate request_size=4 [20:42:48]MH_SAM_APDU [20:42:48]CAPDU: 80 13 01 00 [20:42:48]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [20:42:48]Write i2c OK [20:42:48]MH_I2C_Read... [20:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:48]Read from MH i2c: E2 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: E2 0E 00 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [20:42:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:42:48]wFMCommunicate OK [20:42:48]SAM_PROTO_GetShiftState done [20:42:48]FM_GetShiftState done [20:42:48]opened in 1721952182 [20:42:48]opened+sec_in_day 1722038582 [20:42:48]quantity*price = 150032 [20:42:48]sum+1 = 150033 [20:42:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 608 26.07.2024 20:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225540 ФПД: 46550052186456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225540&fm=46550052186456&tin=02508201610067®Number=0000000000092624&sum=150000 [20:42:49]StoreToDocumentArchive [20:42:49]shift 437 fd 225540 [20:42:49]save to /storage/0437/doc_00225540 [20:42:49]save last doc name /storage/0437/doc_00225540 to /storage/kkm_last_doc_name [20:42:49]save OK [20:42:49]Clear old archive folders... [20:42:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:42:49]tlvbuf is 016623B0 [20:42:49]SAM_PROTO_ClearQueue [20:42:49]wFMCommunicate request_size=4 [20:42:49]MH_SAM_APDU [20:42:49]CAPDU: 80 09 00 00 [20:42:49]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [20:42:49]Write i2c OK [20:42:49]MH_I2C_Read... [20:42:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:42:49]Read from MH i2c: E2 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 03 00 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [20:42:49]RAPDU: 90 00 [20:42:49]wFMCommunicate OK [20:42:49]SAM_PROTO_ClearQueue done [20:42:49]KKMCreateOFDPacket [20:42:49]OFDProtocolAddRootSTLVToBuf [20:42:49]FM_MakeSignedData [20:42:49]FM_MakeSignedData [20:42:49]SAM_PROTO_SignData [20:42:49]wFMCommunicate request_size=4 [20:42:49]MH_SAM_APDU [20:42:49]CAPDU: 80 0D 01 02 [20:42:49]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [20:42:49]Write i2c OK [20:42:49]MH_I2C_Read... [20:42:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:42:49]Read from MH i2c: E2 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 03 00 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [20:42:49]RAPDU: 90 00 [20:42:49]wFMCommunicate OK [20:42:49]wFMCommunicate request_size=255 [20:42:49]MH_SAM_APDU [20:42:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 0A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 71 03 00 35 04 06 00 2A [20:42:50]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 0A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 71 03 00 35 04 06 00 2A 00 00 EA [20:42:50]Write i2c OK [20:42:50]MH_I2C_Read... [20:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:50]Read from MH i2c: E2 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 03 00 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [20:42:50]RAPDU: 90 00 [20:42:50]wFMCommunicate OK [20:42:50]wFMCommunicate request_size=10 [20:42:50]MH_SAM_APDU [20:42:50]CAPDU: 80 0D 02 02 05 56 47 53 29 58 [20:42:50]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 56 47 53 29 58 00 00 57 [20:42:50]Write i2c OK [20:42:50]MH_I2C_Read... [20:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:50]Read from MH i2c: E2 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 03 00 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [20:42:50]RAPDU: 90 00 [20:42:50]wFMCommunicate OK [20:42:50]wFMCommunicate request_size=4 [20:42:50]MH_SAM_APDU [20:42:50]CAPDU: 80 0D 03 02 [20:42:50]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [20:42:50]Write i2c OK [20:42:50]MH_I2C_Read... [20:42:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:42:50]Read from MH i2c: E2 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 0B 00 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 0B 00 63 00 00 C0 C5 63 8E A1 A4 C0 89 90 00 E3 [20:42:50]RAPDU: C0 C5 63 8E A1 A4 C0 89 90 00 [20:42:50]wFMCommunicate OK [20:42:50]SAM_PROTO_SignData done [20:42:50]FM_MakeSignedData done [20:42:50]CreateOFDProtocolMessage [20:42:50]wFMCommunicate request_size=4 [20:42:50]MH_SAM_APDU [20:42:50]CAPDU: 80 11 00 00 [20:42:50]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [20:42:50]Write i2c OK [20:42:50]MH_I2C_Read... [20:42:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:50]Read from MH i2c: E2 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 17 00 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [20:42:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:50]wFMCommunicate OK [20:42:50]CreateOFDProtocolMessage done [20:42:50]OFDSenderStorePacket 225540 [20:42:50]StoreOFDPacket docnum=225540 [20:42:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 FB 07 01 2A 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 0A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 71 03 00 35 04 06 00 2A 56 47 53 29 58 C0 C5 63 8E A1 A4 C0 89 [20:42:50]CheckFolder [20:42:50]dirname=/storage/ofd_packets [20:42:50]CheckFolder done [20:42:50]ProducePacketName [20:42:50]name=ofd_packets/00225540 [20:42:50]NVStorageSaveData ofd_packets/00225540 [20:42:50]File name is /storage/ofd_packets/00225540 [20:42:50]Write 301 bytes [20:42:50]NVStorageSaveData done [20:42:50]OFDSenderStorePacket done [20:42:50]KKMCreateOFDPacket done [20:42:50]NVStorageSaveData kkm_last_timestamp [20:42:50]File name is /storage/kkm_last_timestamp [20:42:50]Write 4 bytes [20:42:50]NVStorageSaveData done [20:42:50]ExternCall_PrintAddStr [20:42:50]wPrintStart [20:42:50]Write to MH i2c: 01 00 00 65 00 65 [20:42:50]Write i2c OK [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: 01 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: 01 07 00 [20:42:50]MH_I2C_Read... [20:42:50]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [20:42:50]RasterBufferAndPrint [20:42:50]line Счет N : (1)2001768 [20:42:50]line ИНН: 02508201610067 [20:42:50]line Контрольно-Кассовый Чек [20:42:50]line ПРОДАЖА [20:42:50]line ТРК (МРК, ГНК) : 54 [20:42:50]line Товар: 2710124500 [20:42:50]line Аи-95-К-5 [20:42:50]line 20.220 * 74.20 [20:42:50]line = 1500.32 [20:42:50]line НДС 12% НСП 1% [20:42:50]line > о реализуемом товаре [20:42:50]line ОКРУГЛЕНИЕ: -0.32 [20:42:50]line ИТОГО: 1500.00 [20:42:50]line Внесено: 1500.00 [20:42:50]line СДАЧА: 0.00 [20:42:50]line НСП 1% : 13.28 [20:42:50]line НДС 12% : 159.33 [20:42:50]line Наличными: 1500.00 [20:42:50]line Безнал.: 0.00 [20:42:50]line Место: АЗС № 97 "Партнер Нефть" [20:42:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:42:50]line СНО: Общий режим [20:42:50]line Чек 608 26.07.2024 20:42 [20:42:50]line Смена: 437 ФФД: 1.0 [20:42:50]line ЗНМ: 0300000054 [20:42:50]line РНМ: 0000000000092624 [20:42:50]line Версия ККМ: 001 [20:42:50]line ФМ: 0000000000874959 [20:42:50]line ФД: 225540 [20:42:50]line ФПД: 46550052186456 [20:42:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T204249&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225540&fm=46550052186456&tin=02508201610067®Number=0000000000092624&sum=150000 [20:42:50]written 0, free lines is 4095 [20:42:50]OFD Sender: Processing packet 225540 [packets to send 599, broken 598] [20:42:50]ProducePacketName [20:42:50]name=ofd_packets/00225540 [20:42:50]OFD Sender: To server: pG, [20:42:50]CommunicateWithHost lk.salyk.kg:30040 [20:42:50]ConnectInit lk.salyk.kg [20:42:51]Write to MH i2c: 01 00 00 90 00 90 [20:42:51]Write i2c OK [20:42:51]MH_I2C_Read... [20:42:51]Read from MH i2c: 01 [20:42:51]MH_I2C_Read... [20:42:51]Read from MH i2c: 01 07 00 [20:42:51]MH_I2C_Read... [20:42:51]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 60 0C 03 [20:42:51]RasterBufferAndPrint [20:42:51]line [20:42:51]line [20:42:51]line [20:42:51]line [20:42:51]line [20:42:51]written 0, free lines is 3180 [20:42:51]MH_Cut [20:42:51]Write to MH i2c: D1 01 00 97 00 01 69 [20:42:51]Write i2c OK [20:42:51]MH_I2C_Read... [20:42:51]Read from MH i2c: D1 [20:42:51]MH_I2C_Read... [20:42:51]Read from MH i2c: D1 01 00 [20:42:51]MH_I2C_Read... [20:42:51]Read from MH i2c: D1 01 00 97 00 00 68 [20:42:51]Write to MH i2c: 01 00 00 98 00 98 [20:42:51]Write i2c OK [20:42:51]MH_I2C_Read... [20:42:52]*** Cut start [20:42:52]*** Partial cut [20:42:52]*** CUTSNS_PIN = 1 [20:42:52]*** CUTSNS_PIN = 0 [20:42:52]*** Brake cut motor [20:42:53]Connected sock=10 [20:42:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 FB 07 01 2A 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 0A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D Read from MH i2c: 04 01 10 [20:42:53]00 MH_I2C_Read... [20:42:53]30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 71 03 00 35 04 06 00 2A 56 47 53 29 58 C0 C5 63 8E A1 A4 C0 89 [20:42:53]*** Stop cut motor [20:42:53]*** Cut end [20:42:53]Read from MH i2c: 01 07 00 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [20:42:53]process_action close_receipt done [20:42:53]requested_data is exist [20:42:53]produce_requested_data [20:42:53]requested_item fm.sn is exist - process it [20:42:53]wFMCommunicate request_size=4 [20:42:53]MH_SAM_APDU [20:42:53]CAPDU: 80 11 00 00 [20:42:53]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [20:42:53]Write i2c OK [20:42:53]MH_I2C_Read... [20:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:53]Read from MH i2c: E2 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: E2 17 00 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [20:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:42:53]wFMCommunicate OK [20:42:53]requested_item fd.num is exist - process it [20:42:53]SAM_PROTO_GetFieldsCounters [20:42:53]wFMCommunicate request_size=4 [20:42:53]MH_SAM_APDU [20:42:53]CAPDU: 80 13 00 00 [20:42:53]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [20:42:53]Write i2c OK [20:42:53]MH_I2C_Read... [20:42:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:53]Read from MH i2c: E2 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: E2 62 00 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [20:42:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:42:53]wFMCommunicate OK [20:42:53]SAM_PROTO_GetFieldsCounters done [20:42:53]requested_item shift.num is exist - process it [20:42:53]requested_item shift.opened is exist - process it [20:42:53]req_shift_opened [20:42:53]FM_GetShiftState [20:42:53]SAM_PROTO_GetShiftState [20:42:53]wFMCommunicate request_size=4 [20:42:53]MH_SAM_APDU [20:42:53]CAPDU: 80 13 01 00 [20:42:53]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [20:42:53]Write i2c OK [20:42:53]MH_I2C_Read... [20:42:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:53]00 00 FE 87 47 00 C4 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 04 71 03 00 F4 03 04 00 5B B6 A3 66 B6 04 01 00 00 BA 0A 36 FA B6 5D 42 0C [20:42:53]CommunicateWithHost err = 0 [20:42:53]CheckOFDResponse [20:42:53]1017 (14) - 77093643461234 [20:42:53]1041 (16) - 0000000000874959 [20:42:53]1040 (4) - 225540 [20:42:53]1012 (4) - 26.07.2024 14:44 [20:42:53]1206 (1) - 0 [20:42:53]OFD Sender: Remove packet 225540 [20:42:53]ProducePacketName [20:42:53]name=ofd_packets/00225540 [20:42:53]NVStorageDeleteData [20:42:53]Read from MH i2c: E2 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: E2 0E 00 [20:42:53]MH_I2C_Read... [20:42:53]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C9 [20:42:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:42:53]wFMCommunicate OK [20:42:53]SAM_PROTO_GetShiftState done [20:42:53]FM_GetShiftState done [20:42:53]req_shift_opened done [20:42:53]requested_item shift.open_date is exist - process it [20:42:53]req_shift_open_date [20:42:53]req_shift_open_date done [20:42:53]produce_requested_data done [20:42:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:42:53]process_action_free close_receipt [20:42:53]json_value_free [20:42:53]json_value_free done [20:42:53]process_json_proto returns [20:42:53]Send response to host [20:42:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:42:53]free response buf [20:42:53]execute_script done [20:42:53]execute_script returns [20:42:53]free content buf [20:42:53]Sock 6.Close socket [20:42:53]Sock 6.Thread stoped [20:42:54]OFD Sender: No OFD packet to send [20:42:59]OFD Sender: No OFD packet to send [20:43:04]OFD Sender: No OFD packet to send [20:43:09]OFD Sender: No OFD packet to send [20:43:14]OFD Sender: No OFD packet to send [20:43:19]OFD Sender: No OFD packet to send [20:43:19]recv_with_timeout no data received [20:43:24]OFD Sender: No OFD packet to send [20:43:29]OFD Sender: No OFD packet to send [20:43:29]recv_with_timeout no data received [20:43:34]OFD Sender: No OFD packet to send [20:43:39]OFD Sender: No OFD packet to send [20:43:44]OFD Sender: No OFD packet to send [20:43:45]accept exits with 8 [20:43:45]New connection [20:43:45]New thread 3067403620 created [20:43:45]Thread 3067260260 joined [20:43:45]Waiting for new connection... [20:43:45] Sock 8.Parse request [20:43:45]Sock 8.Check first char [20:43:45]Sock 8.First char is OK [20:43:45]request: POST /json_proto HTTP/1.0 [20:43:45]Method: POST [20:43:45]URL: /json_proto [20:43:45]Method is POST - this is cgi request [20:43:45]url: /json_proto [20:43:45]query_string will be loaded in cgi processing [20:43:45]execute_cgi json_proto POST (null) [20:43:45]execute_cgi path=json_proto method=POST [20:43:45]POST find Content-Length [20:43:45]Host: 172.17.43.131:8080 [20:43:45]Content-Length: 1214 [20:43:45]Content-Type: application/json [20:43:45] [20:43:45]POST finish read [20:43:45]Found Content-Length = 1214 [20:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001769\u000A26.07.2024 20:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43407\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:45]execute_script... [20:43:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001769\u000A26.07.2024 20:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43407\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:45]POST & json_proto [20:43:45]process_json_proto [20:43:45]json parsed OK: [20:43:45]protocol is kg_v1.0 [20:43:45]action value=print_text [20:43:45]process_action print_text [20:43:45]cmd_print_text [20:43:45]ExternCall_PrintAddStr [20:43:45]wPrintStart [20:43:45]Write to MH i2c: 01 00 00 9C 00 9C [20:43:45]Write i2c OK [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: 01 [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: 01 07 00 [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 FF 0F B1 [20:43:45]RasterBufferAndPrint [20:43:45]line *****ТОВАРНЫЙ ЧЕК***** [20:43:45]line АЗС-97 [20:43:45]line Партнер нефть [20:43:45]line 02508201610067 [20:43:45]line Кассир : Ахмадалиева М. [20:43:45]line Счет N : (1)2001769 [20:43:45]line 26.07.2024 20:42 [20:43:45]line ПРОДАЖА [20:43:45]line ТРК (МРК, ГНК): 43 [20:43:45]line Вид ГСМ : 2710124130 [20:43:45]line Аи-92-К-5 [20:43:45]line 20.000 x 67.80 [20:43:45]line ИТОГ: 1356.00 [20:43:45]line Тип оплаты: Талоны: Топливная Карта [20:43:45]line 43407 [20:43:45]line ______________________ [20:43:45]line (подпись) [20:43:45]written 0, free lines is 4095 [20:43:45]Write to MH i2c: 01 00 00 B1 00 B1 [20:43:45]Write i2c OK [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: 01 [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: 01 07 00 [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 F7 0D BC [20:43:45]RasterBufferAndPrint [20:43:45]line [20:43:45]line [20:43:45]line [20:43:45]line [20:43:45]line [20:43:45]written 0, free lines is 3576 [20:43:45]MH_Cut [20:43:45]Write to MH i2c: D1 01 00 B8 00 01 8A [20:43:45]Write i2c OK [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: D1 [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: D1 01 00 [20:43:45]MH_I2C_Read... [20:43:45]Read from MH i2c: D1 01 00 B8 00 00 89 [20:43:45]Write to MH i2c: 01 00 00 B9 00 B9 [20:43:45]Write i2c OK [20:43:45]MH_I2C_Read... [20:43:46]*** Cut start [20:43:46]*** Partial cut [20:43:46]*** CUTSNS_PIN = 1 [20:43:46]*** CUTSNS_PIN = 0 [20:43:46]*** Brake cut motor [20:43:46]Read from MH i2c: 01 [20:43:46]MH_I2C_Read... [20:43:46]*** Stop cut motor [20:43:46]*** Cut end [20:43:46]Read from MH i2c: 01 07 00 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [20:43:46]process_action print_text done [20:43:46]requested_data is exist [20:43:46]produce_requested_data [20:43:46]requested_item fm.sn is exist - process it [20:43:46]wFMCommunicate request_size=4 [20:43:46]MH_SAM_APDU [20:43:46]CAPDU: 80 11 00 00 [20:43:46]Write to MH i2c: E2 08 00 BA 00 80 11 00 00 00 00 00 00 34 [20:43:46]Write i2c OK [20:43:46]MH_I2C_Read... [20:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:46]Read from MH i2c: E2 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: E2 17 00 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: E2 17 00 BA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [20:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:43:46]wFMCommunicate OK [20:43:46]requested_item fd.num is exist - process it [20:43:46]SAM_PROTO_GetFieldsCounters [20:43:46]wFMCommunicate request_size=4 [20:43:46]MH_SAM_APDU [20:43:46]CAPDU: 80 13 00 00 [20:43:46]Write to MH i2c: E2 08 00 BB 00 80 13 00 00 00 00 00 00 37 [20:43:46]Write i2c OK [20:43:46]MH_I2C_Read... [20:43:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:46]Read from MH i2c: E2 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: E2 62 00 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: E2 62 00 BB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [20:43:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:46]wFMCommunicate OK [20:43:46]SAM_PROTO_GetFieldsCounters done [20:43:46]requested_item shift.num is exist - process it [20:43:46]requested_item shift.opened is exist - process it [20:43:46]req_shift_opened [20:43:46]FM_GetShiftState [20:43:46]SAM_PROTO_GetShiftState [20:43:46]wFMCommunicate request_size=4 [20:43:46]MH_SAM_APDU [20:43:46]CAPDU: 80 13 01 00 [20:43:46]Write to MH i2c: E2 08 00 BC 00 80 13 01 00 00 00 00 00 39 [20:43:46]Write i2c OK [20:43:46]MH_I2C_Read... [20:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:46]Read from MH i2c: E2 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: E2 0E 00 [20:43:46]MH_I2C_Read... [20:43:46]Read from MH i2c: E2 0E 00 BC 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EA [20:43:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:43:46]wFMCommunicate OK [20:43:46]SAM_PROTO_GetShiftState done [20:43:46]FM_GetShiftState done [20:43:46]req_shift_opened done [20:43:46]requested_item shift.open_date is exist - process it [20:43:46]req_shift_open_date [20:43:46]req_shift_open_date done [20:43:46]produce_requested_data done [20:43:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:43:46]process_action_free print_text [20:43:46]json_value_free [20:43:46]json_value_free done [20:43:46]process_json_proto returns [20:43:46]Send response to host [20:43:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:43:46]free response buf [20:43:46]execute_script done [20:43:46]execute_script returns [20:43:46]free content buf [20:43:46]Sock 8.Close socket [20:43:46]Sock 8.Thread stoped [20:43:49]OFD Sender: No OFD packet to send [20:43:54]OFD Sender: No OFD packet to send [20:43:57]recv_with_timeout no data received [20:43:59]OFD Sender: No OFD packet to send [20:44:04]OFD Sender: No OFD packet to send [20:44:09]OFD Sender: No OFD packet to send [20:44:14]OFD Sender: No OFD packet to send [20:44:19]OFD Sender: No OFD packet to send [20:44:24]OFD Sender: No OFD packet to send [20:44:29]OFD Sender: No OFD packet to send [20:44:34]OFD Sender: No OFD packet to send [20:44:39]OFD Sender: No OFD packet to send [20:44:44]OFD Sender: No OFD packet to send [20:44:49]OFD Sender: No OFD packet to send [20:44:54]OFD Sender: No OFD packet to send [20:44:59]OFD Sender: No OFD packet to send [20:45:04]OFD Sender: No OFD packet to send [20:45:09]OFD Sender: No OFD packet to send [20:45:14]OFD Sender: No OFD packet to send [20:45:19]OFD Sender: No OFD packet to send [20:45:24]OFD Sender: No OFD packet to send [20:45:29]OFD Sender: No OFD packet to send [20:45:34]OFD Sender: No OFD packet to send [20:45:39]OFD Sender: No OFD packet to send [20:45:44]OFD Sender: No OFD packet to send [20:45:49]OFD Sender: No OFD packet to send [20:45:54]OFD Sender: No OFD packet to send [20:45:55]accept exits with 10 [20:45:55]New connection [20:45:55]New thread 3067260260 created [20:45:55]Thread 3067403620 joined [20:45:55]Waiting for new connection... [20:45:55] Sock 10.Parse request [20:45:55]Sock 10.Check first char [20:45:55]Sock 10.First char is OK [20:45:55]request: POST /json_proto HTTP/1.0 [20:45:55]Method: POST [20:45:55]URL: /json_proto [20:45:55]Method is POST - this is cgi request [20:45:55]url: /json_proto [20:45:55]query_string will be loaded in cgi processing [20:45:55]execute_cgi json_proto POST (null) [20:45:55]execute_cgi path=json_proto method=POST [20:45:55]POST find Content-Length [20:45:55]Host: 172.17.43.131:8080 [20:45:55]Content-Length: 1213 [20:45:55]Content-Type: application/json [20:45:55] [20:45:55]POST finish read [20:45:55]Found Content-Length = 1213 [20:45:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001770\u000A26.07.2024 20:44\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 11.090 x 67.80\u000A\u0418\u0422\u041E\u0413: 751.90\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A04505\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:55]execute_script... [20:45:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001770\u000A26.07.2024 20:44\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 11.090 x 67.80\u000A\u0418\u0422\u041E\u0413: 751.90\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A04505\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:55]POST & json_proto [20:45:55]process_json_proto [20:45:55]json parsed OK: [20:45:55]protocol is kg_v1.0 [20:45:55]action value=print_text [20:45:55]process_action print_text [20:45:55]cmd_print_text [20:45:55]ExternCall_PrintAddStr [20:45:55]wPrintStart [20:45:55]Write to MH i2c: 01 00 00 BD 00 BD [20:45:55]Write i2c OK [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: 01 [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: 01 07 00 [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: 01 07 00 BD 00 00 00 00 00 00 FF 0F D2 [20:45:55]RasterBufferAndPrint [20:45:55]line *****ТОВАРНЫЙ ЧЕК***** [20:45:55]line АЗС-97 [20:45:55]line Партнер нефть [20:45:55]line 02508201610067 [20:45:55]line Кассир : Ахмадалиева М. [20:45:55]line Счет N : (1)2001770 [20:45:55]line 26.07.2024 20:44 [20:45:55]line ПРОДАЖА [20:45:55]line ТРК (МРК, ГНК): 63 [20:45:55]line Вид ГСМ : 2710124130 [20:45:55]line Аи-92-К-5 [20:45:55]line 11.090 x 67.80 [20:45:55]line ИТОГ: 751.90 [20:45:55]line Тип оплаты: Талоны: Топливная Карта [20:45:55]line 04505 [20:45:55]line ______________________ [20:45:55]line (подпись) [20:45:55]written 0, free lines is 4095 [20:45:55]Write to MH i2c: 01 00 00 D2 00 D2 [20:45:55]Write i2c OK [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: 01 [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: 01 07 00 [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: 01 07 00 D2 00 00 00 00 00 00 F5 0D DB [20:45:55]RasterBufferAndPrint [20:45:55]line [20:45:55]line [20:45:55]line [20:45:55]line [20:45:55]line [20:45:55]written 0, free lines is 3575 [20:45:55]MH_Cut [20:45:55]Write to MH i2c: D1 01 00 D9 00 01 AB [20:45:55]Write i2c OK [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: D1 [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: D1 01 00 [20:45:55]MH_I2C_Read... [20:45:55]Read from MH i2c: D1 01 00 D9 00 00 AA [20:45:55]Write to MH i2c: 01 00 00 DA 00 DA [20:45:55]Write i2c OK [20:45:55]MH_I2C_Read... [20:45:56]*** Cut start [20:45:56]*** Partial cut [20:45:56]*** CUTSNS_PIN = 1 [20:45:56]*** CUTSNS_PIN = 0 [20:45:56]*** Brake cut motor [20:45:56]Read from MH i2c: 01 [20:45:56]MH_I2C_Read... [20:45:56]*** Stop cut motor [20:45:56]*** Cut end [20:45:56]Read from MH i2c: 01 07 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 FF 0F EF [20:45:56]process_action print_text done [20:45:56]requested_data is exist [20:45:56]produce_requested_data [20:45:56]requested_item fm.sn is exist - process it [20:45:56]wFMCommunicate request_size=4 [20:45:56]MH_SAM_APDU [20:45:56]CAPDU: 80 11 00 00 [20:45:56]Write to MH i2c: E2 08 00 DB 00 80 11 00 00 00 00 00 00 55 [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:56]Read from MH i2c: E2 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 17 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 17 00 DB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [20:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:45:56]wFMCommunicate OK [20:45:56]requested_item fd.num is exist - process it [20:45:56]SAM_PROTO_GetFieldsCounters [20:45:56]wFMCommunicate request_size=4 [20:45:56]MH_SAM_APDU [20:45:56]CAPDU: 80 13 00 00 [20:45:56]Write to MH i2c: E2 08 00 DC 00 80 13 00 00 00 00 00 00 58 [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:56]Read from MH i2c: E2 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 62 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 62 00 DC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [20:45:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:56]wFMCommunicate OK [20:45:56]SAM_PROTO_GetFieldsCounters done [20:45:56]requested_item shift.num is exist - process it [20:45:56]requested_item shift.opened is exist - process it [20:45:56]req_shift_opened [20:45:56]FM_GetShiftState [20:45:56]SAM_PROTO_GetShiftState [20:45:56]wFMCommunicate request_size=4 [20:45:56]MH_SAM_APDU [20:45:56]CAPDU: 80 13 01 00 [20:45:56]Write to MH i2c: E2 08 00 DD 00 80 13 01 00 00 00 00 00 5A [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:56]Read from MH i2c: E2 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 0E 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 0E 00 DD 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [20:45:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:45:56]wFMCommunicate OK [20:45:56]SAM_PROTO_GetShiftState done [20:45:56]FM_GetShiftState done [20:45:56]req_shift_opened done [20:45:56]requested_item shift.open_date is exist - process it [20:45:56]req_shift_open_date [20:45:56]req_shift_open_date done [20:45:56]produce_requested_data done [20:45:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:45:56]process_action_free print_text [20:45:56]json_value_free [20:45:56]json_value_free done [20:45:56]process_json_proto returns [20:45:56]Send response to host [20:45:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:45:56]free response buf [20:45:56]execute_script done [20:45:56]execute_script returns [20:45:56]free content buf [20:45:56]Sock 10.Close socket [20:45:56]Sock 10.Thread stoped [20:45:59]OFD Sender: No OFD packet to send [20:46:04]OFD Sender: No OFD packet to send [20:46:09]OFD Sender: No OFD packet to send [20:46:14]OFD Sender: No OFD packet to send [20:46:19]OFD Sender: No OFD packet to send [20:46:24]OFD Sender: No OFD packet to send [20:46:29]OFD Sender: No OFD packet to send [20:46:34]OFD Sender: No OFD packet to send [20:46:40]OFD Sender: No OFD packet to send [20:46:45]OFD Sender: No OFD packet to send [20:46:50]OFD Sender: No OFD packet to send [20:46:55]OFD Sender: No OFD packet to send [20:47:00]OFD Sender: No OFD packet to send [20:47:05]OFD Sender: No OFD packet to send [20:47:10]OFD Sender: No OFD packet to send [20:47:15]OFD Sender: No OFD packet to send [20:47:20]OFD Sender: No OFD packet to send [20:47:25]OFD Sender: No OFD packet to send [20:47:30]OFD Sender: No OFD packet to send [20:47:35]OFD Sender: No OFD packet to send [20:47:40]OFD Sender: No OFD packet to send [20:47:45]OFD Sender: No OFD packet to send [20:47:50]OFD Sender: No OFD packet to send [20:47:55]OFD Sender: No OFD packet to send [20:48:00]OFD Sender: No OFD packet to send [20:48:05]OFD Sender: No OFD packet to send [20:48:10]OFD Sender: No OFD packet to send [20:48:15]OFD Sender: No OFD packet to send [20:48:20]OFD Sender: No OFD packet to send [20:48:25]OFD Sender: No OFD packet to send [20:48:30]recv_with_timeout no data received [20:48:30]OFD Sender: No OFD packet to send [20:48:35]OFD Sender: No OFD packet to send [20:48:40]OFD Sender: No OFD packet to send [20:48:45]OFD Sender: No OFD packet to send [20:48:50]OFD Sender: No OFD packet to send [20:48:53]accept exits with 8 [20:48:53]New connection [20:48:53]New thread 3067403620 created [20:48:53]Thread 3067260260 joined [20:48:53]Waiting for new connection... [20:48:53] Sock 8.Parse request [20:48:53]Sock 8.Check first char [20:48:53]Sock 8.First char is OK [20:48:53]request: POST /json_proto HTTP/1.0 [20:48:53]Method: POST [20:48:53]URL: /json_proto [20:48:53]Method is POST - this is cgi request [20:48:53]url: /json_proto [20:48:53]query_string will be loaded in cgi processing [20:48:53]execute_cgi json_proto POST (null) [20:48:53]execute_cgi path=json_proto method=POST [20:48:53]POST find Content-Length [20:48:53]Host: 172.17.43.131:8080 [20:48:53]Content-Length: 1173 [20:48:53]Content-Type: application/json [20:48:53] [20:48:53]POST finish read [20:48:53]Found Content-Length = 1173 [20:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001771\u000A26.07.2024 20:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 45.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3406.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:53]execute_script... [20:48:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001771\u000A26.07.2024 20:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 45.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3406.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:53]POST & json_proto [20:48:53]process_json_proto [20:48:53]json parsed OK: [20:48:53]protocol is kg_v1.0 [20:48:53]action value=print_text [20:48:53]process_action print_text [20:48:53]cmd_print_text [20:48:53]ExternCall_PrintAddStr [20:48:53]wPrintStart [20:48:53]Write to MH i2c: 01 00 00 DE 00 DE [20:48:53]Write i2c OK [20:48:53]MH_I2C_Read... [20:48:53]Read from MH i2c: 01 [20:48:53]MH_I2C_Read... [20:48:53]Read from MH i2c: 01 07 00 [20:48:53]MH_I2C_Read... [20:48:53]Read from MH i2c: 01 07 00 DE 00 00 00 00 00 00 FF 0F F3 [20:48:53]RasterBufferAndPrint [20:48:53]line *****ТОВАРНЫЙ ЧЕК***** [20:48:53]line АЗС-97 [20:48:53]line Партнер нефть [20:48:53]line 02508201610067 [20:48:53]line Кассир : Ахмадалиева М. [20:48:53]line Счет N : (1)2001771 [20:48:53]line 26.07.2024 20:47 [20:48:53]line ПРОДАЖА [20:48:53]line ТРК (МРК, ГНК): 21 [20:48:53]line Вид ГСМ : 2710194210 [20:48:53]line ДТ-К-5 [20:48:53]line 45.000 x 75.70 [20:48:53]line ИТОГ: 3406.50 [20:48:53]line Тип оплаты: Талоны: ТК ГПНА Online [20:48:53]line 30137659 [20:48:53]line ______________________ [20:48:53]line (подпись) [20:48:53]written 0, free lines is 4095 [20:48:54]Write to MH i2c: 01 00 00 F3 00 F3 [20:48:54]Write i2c OK [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: 01 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: 01 07 00 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 F4 0D FB [20:48:54]RasterBufferAndPrint [20:48:54]line [20:48:54]line [20:48:54]line [20:48:54]line [20:48:54]line [20:48:54]written 0, free lines is 3574 [20:48:54]MH_Cut [20:48:54]Write to MH i2c: D1 01 00 FA 00 01 CC [20:48:54]Write i2c OK [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: D1 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: D1 01 00 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: D1 01 00 FA 00 00 CB [20:48:54]Write to MH i2c: 01 00 00 FB 00 FB [20:48:54]Write i2c OK [20:48:54]MH_I2C_Read... [20:48:54]*** Cut start [20:48:54]*** Partial cut [20:48:54]*** CUTSNS_PIN = 1 [20:48:54]*** CUTSNS_PIN = 0 [20:48:55]*** Brake cut motor [20:48:55]OFD Sender: No OFD packet to send [20:48:55]Read from MH i2c: 01 [20:48:55]MH_I2C_Read... [20:48:55]*** Stop cut motor [20:48:55]*** Cut end [20:48:55]Read from MH i2c: 01 07 00 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [20:48:55]process_action print_text done [20:48:55]requested_data is exist [20:48:55]produce_requested_data [20:48:55]requested_item fm.sn is exist - process it [20:48:55]wFMCommunicate request_size=4 [20:48:55]MH_SAM_APDU [20:48:55]CAPDU: 80 11 00 00 [20:48:55]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [20:48:55]Write i2c OK [20:48:55]MH_I2C_Read... [20:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:55]Read from MH i2c: E2 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: E2 17 00 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [20:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:48:55]wFMCommunicate OK [20:48:55]requested_item fd.num is exist - process it [20:48:55]SAM_PROTO_GetFieldsCounters [20:48:55]wFMCommunicate request_size=4 [20:48:55]MH_SAM_APDU [20:48:55]CAPDU: 80 13 00 00 [20:48:55]Write to MH i2c: E2 08 00 FD 00 80 13 00 00 00 00 00 00 79 [20:48:55]Write i2c OK [20:48:55]MH_I2C_Read... [20:48:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:55]Read from MH i2c: E2 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: E2 62 00 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: E2 62 00 FD 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 F6 [20:48:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 04 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:55]wFMCommunicate OK [20:48:55]SAM_PROTO_GetFieldsCounters done [20:48:55]requested_item shift.num is exist - process it [20:48:55]requested_item shift.opened is exist - process it [20:48:55]req_shift_opened [20:48:55]FM_GetShiftState [20:48:55]SAM_PROTO_GetShiftState [20:48:55]wFMCommunicate request_size=4 [20:48:55]MH_SAM_APDU [20:48:55]CAPDU: 80 13 01 00 [20:48:55]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [20:48:55]Write i2c OK [20:48:55]MH_I2C_Read... [20:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:55]Read from MH i2c: E2 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: E2 0E 00 [20:48:55]MH_I2C_Read... [20:48:55]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2C [20:48:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:48:55]wFMCommunicate OK [20:48:55]SAM_PROTO_GetShiftState done [20:48:55]FM_GetShiftState done [20:48:55]req_shift_opened done [20:48:55]requested_item shift.open_date is exist - process it [20:48:55]req_shift_open_date [20:48:55]req_shift_open_date done [20:48:55]produce_requested_data done [20:48:55]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:48:55]process_action_free print_text [20:48:55]json_value_free [20:48:55]json_value_free done [20:48:55]process_json_proto returns [20:48:55]Send response to host [20:48:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225540,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:48:55]free response buf [20:48:55]execute_script done [20:48:55]execute_script returns [20:48:55]free content buf [20:48:55]Sock 8.Close socket [20:48:55]Sock 8.Thread stoped [20:49:00]OFD Sender: No OFD packet to send [20:49:05]OFD Sender: No OFD packet to send [20:49:10]OFD Sender: No OFD packet to send [20:49:15]OFD Sender: No OFD packet to send [20:49:20]OFD Sender: No OFD packet to send [20:49:25]OFD Sender: No OFD packet to send [20:49:30]OFD Sender: No OFD packet to send [20:49:35]OFD Sender: No OFD packet to send [20:49:40]OFD Sender: No OFD packet to send [20:49:45]OFD Sender: No OFD packet to send [20:49:50]OFD Sender: No OFD packet to send [20:49:55]OFD Sender: No OFD packet to send [20:50:00]OFD Sender: No OFD packet to send [20:50:05]OFD Sender: No OFD packet to send [20:50:10]OFD Sender: No OFD packet to send [20:50:15]OFD Sender: No OFD packet to send [20:50:20]OFD Sender: No OFD packet to send [20:50:25]OFD Sender: No OFD packet to send [20:50:30]OFD Sender: No OFD packet to send [20:50:35]OFD Sender: No OFD packet to send [20:50:40]OFD Sender: No OFD packet to send [20:50:44]recv_with_timeout no data received [20:50:45]OFD Sender: No OFD packet to send [20:50:50]OFD Sender: No OFD packet to send [20:50:55]OFD Sender: No OFD packet to send [20:51:00]OFD Sender: No OFD packet to send [20:51:05]OFD Sender: No OFD packet to send [20:51:10]OFD Sender: No OFD packet to send [20:51:15]OFD Sender: No OFD packet to send [20:51:20]OFD Sender: No OFD packet to send [20:51:21]recv_with_timeout no data received [20:51:25]OFD Sender: No OFD packet to send [20:51:27]accept exits with 10 [20:51:27]New connection [20:51:27]New thread 3067260260 created [20:51:27]Thread 3067403620 joined [20:51:27]Waiting for new connection... [20:51:27] Sock 10.Parse request [20:51:27]Sock 10.Check first char [20:51:27]Sock 10.First char is OK [20:51:27]request: POST /json_proto HTTP/1.0 [20:51:27]Method: POST [20:51:27]URL: /json_proto [20:51:27]Method is POST - this is cgi request [20:51:27]url: /json_proto [20:51:27]query_string will be loaded in cgi processing [20:51:27]execute_cgi json_proto POST (null) [20:51:27]execute_cgi path=json_proto method=POST [20:51:27]POST find Content-Length [20:51:27]Host: 172.17.43.131:8080 [20:51:27]Content-Length: 640 [20:51:27]Content-Type: application/json [20:51:27] [20:51:27]POST finish read [20:51:27]Found Content-Length = 640 [20:51:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:27]execute_script... [20:51:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:27]POST & json_proto [20:51:27]process_json_proto [20:51:27]json parsed OK: [20:51:27]protocol is kg_v1.0 [20:51:27]action value=close_receipt [20:51:27]process_action close_receipt [20:51:27]cmd_close_receipt [20:51:27]MH_GetDate [20:51:27]Write to MH i2c: F0 00 00 FF 00 EE [20:51:27]Write i2c OK [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: F0 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: F0 09 00 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: F0 09 00 FF 00 00 50 0C A4 66 F9 24 A2 66 82 [20:51:27]GetLastDocTimeStamp 1722026569 [20:51:27]current date 1722027088 [20:51:27]FM_GetShiftState [20:51:27]SAM_PROTO_GetShiftState [20:51:27]wFMCommunicate request_size=4 [20:51:27]MH_SAM_APDU [20:51:27]CAPDU: 80 13 01 00 [20:51:27]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [20:51:27]Write i2c OK [20:51:27]MH_I2C_Read... [20:51:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:27]Read from MH i2c: E2 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: E2 0E 00 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2F [20:51:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:51:27]wFMCommunicate OK [20:51:27]SAM_PROTO_GetShiftState done [20:51:27]FM_GetShiftState done [20:51:27]opened in 1721952182 [20:51:27]opened+sec_in_day 1722038582 [20:51:27]quantity*price = 99999 [20:51:27]sum+1 = 100001 [20:51:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 609 26.07.2024 20:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225541 ФПД: 173175506496221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225541&fm=173175506496221&tin=02508201610067®Number=0000000000092624&sum=100000 [20:51:28]StoreToDocumentArchive [20:51:28]shift 437 fd 225541 [20:51:28]save to /storage/0437/doc_00225541 [20:51:28]save last doc name /storage/0437/doc_00225541 to /storage/kkm_last_doc_name [20:51:28]save OK [20:51:28]Clear old archive folders... [20:51:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:51:28]tlvbuf is 01607750 [20:51:28]SAM_PROTO_ClearQueue [20:51:28]wFMCommunicate request_size=4 [20:51:28]MH_SAM_APDU [20:51:28]CAPDU: 80 09 00 00 [20:51:28]Write to MH i2c: E2 08 00 0D 01 80 09 00 00 00 00 00 00 80 [20:51:28]Write i2c OK [20:51:28]MH_I2C_Read... [20:51:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:28]Read from MH i2c: E2 [20:51:28]MH_I2C_Read... [20:51:28]Read from MH i2c: E2 03 00 [20:51:28]MH_I2C_Read... [20:51:28]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [20:51:28]RAPDU: 90 00 [20:51:28]wFMCommunicate OK [20:51:28]SAM_PROTO_ClearQueue done [20:51:28]KKMCreateOFDPacket [20:51:28]OFDProtocolAddRootSTLVToBuf [20:51:28]FM_MakeSignedData [20:51:28]FM_MakeSignedData [20:51:28]SAM_PROTO_SignData [20:51:28]wFMCommunicate request_size=4 [20:51:28]MH_SAM_APDU [20:51:28]CAPDU: 80 0D 01 02 [20:51:28]Write to MH i2c: E2 08 00 0E 01 80 0D 01 02 00 00 00 00 88 [20:51:28]Write i2c OK [20:51:28]MH_I2C_Read... [20:51:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 03 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [20:51:29]RAPDU: 90 00 [20:51:29]wFMCommunicate OK [20:51:29]wFMCommunicate request_size=255 [20:51:29]MH_SAM_APDU [20:51:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 50 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 71 03 00 35 04 06 00 9D 80 90 8C [20:51:29]Write to MH i2c: E2 02 01 0F 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 50 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 71 03 00 35 04 06 00 9D 80 90 8C 00 00 2B [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 03 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [20:51:29]RAPDU: 90 00 [20:51:29]wFMCommunicate OK [20:51:29]wFMCommunicate request_size=7 [20:51:29]MH_SAM_APDU [20:51:29]CAPDU: 80 0D 02 02 02 6A DD [20:51:29]Write to MH i2c: E2 0A 00 10 01 80 0D 02 02 02 00 6A DD 00 00 D6 [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 03 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [20:51:29]RAPDU: 90 00 [20:51:29]wFMCommunicate OK [20:51:29]wFMCommunicate request_size=4 [20:51:29]MH_SAM_APDU [20:51:29]CAPDU: 80 0D 03 02 [20:51:29]Write to MH i2c: E2 08 00 11 01 80 0D 03 02 00 00 00 00 8D [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 0B 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 0B 00 11 01 00 D6 D4 67 83 CD 29 CF 58 90 00 3F [20:51:29]RAPDU: D6 D4 67 83 CD 29 CF 58 90 00 [20:51:29]wFMCommunicate OK [20:51:29]SAM_PROTO_SignData done [20:51:29]FM_MakeSignedData done [20:51:29]CreateOFDProtocolMessage [20:51:29]wFMCommunicate request_size=4 [20:51:29]MH_SAM_APDU [20:51:29]CAPDU: 80 11 00 00 [20:51:29]Write to MH i2c: E2 08 00 12 01 80 11 00 00 00 00 00 00 8D [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 17 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 17 00 12 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EA [20:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:51:29]wFMCommunicate OK [20:51:29]CreateOFDProtocolMessage done [20:51:29]OFDSenderStorePacket 225541 [20:51:29]StoreOFDPacket docnum=225541 [20:51:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D7 57 04 01 95 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 50 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 71 03 00 35 04 06 00 9D 80 90 8C 6A DD D6 D4 67 83 CD 29 CF 58 [20:51:29]CheckFolder [20:51:29]dirname=/storage/ofd_packets [20:51:29]CheckFolder done [20:51:29]ProducePacketName [20:51:29]name=ofd_packets/00225541 [20:51:29]NVStorageSaveData ofd_packets/00225541 [20:51:29]File name is /storage/ofd_packets/00225541 [20:51:29]Write 298 bytes [20:51:29]NVStorageSaveData done [20:51:29]OFDSenderStorePacket done [20:51:29]KKMCreateOFDPacket done [20:51:29]NVStorageSaveData kkm_last_timestamp [20:51:29]File name is /storage/kkm_last_timestamp [20:51:29]Write 4 bytes [20:51:29]NVStorageSaveData done [20:51:29]ExternCall_PrintAddStr [20:51:29]wPrintStart [20:51:29]Write to MH i2c: 01 00 00 13 01 14 [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: 01 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: 01 07 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 FF 0F 29 [20:51:29]RasterBufferAndPrint [20:51:29]line Счет N : (1)2001773 [20:51:29]line ИНН: 02508201610067 [20:51:29]line Контрольно-Кассовый Чек [20:51:29]line ПРОДАЖА [20:51:29]line ТРК (МРК, ГНК) : 61 [20:51:29]line Товар: 2710194210 [20:51:29]line ДТ-К-5 [20:51:29]line 13.210 * 75.70 [20:51:29]line = 1000.00 [20:51:29]line НДС 12% НСП 1% [20:51:29]line > о реализуемом товаре [20:51:29]line ИТОГО: 1000.00 [20:51:29]line НСП 1% : 8.85 [20:51:29]line НДС 12% : 106.19 [20:51:29]line Наличными: 1000.00 [20:51:29]line Безнал.: 0.00 [20:51:29]line Место: АЗС № 97 "Партнер Нефть" [20:51:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:51:29]line СНО: Общий режим [20:51:29]line Чек 609 26.07.2024 20:51 [20:51:29]line Смена: 437 ФФД: 1.0 [20:51:29]line ЗНМ: 0300000054 [20:51:29]line РНМ: 0000000000092624 [20:51:29]line Версия ККМ: 001 [20:51:29]line ФМ: 0000000000874959 [20:51:29]line ФД: 225541 [20:51:29]line ФПД: 173175506496221 [20:51:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225541&fm=173175506496221&tin=02508201610067®Number=0000000000092624&sum=100000 [20:51:29]written 0, free lines is 4095 [20:51:29]OFD Sender: Processing packet 225541 [packets to send 599, broken 598] [20:51:29]ProducePacketName [20:51:29]name=ofd_packets/00225541 [20:51:29]OFD Sender: To server: pG, [20:51:29]CommunicateWithHost lk.salyk.kg:30040 [20:51:29]ConnectInit lk.salyk.kg [20:51:29]Write to MH i2c: 01 00 00 3B 01 3C [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: 01 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: 01 07 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 8F 0C DE [20:51:29]RasterBufferAndPrint [20:51:29]line [20:51:29]line [20:51:29]line [20:51:29]line [20:51:29]line [20:51:29]written 0, free lines is 3220 [20:51:29]MH_Cut [20:51:29]Write to MH i2c: D1 01 00 42 01 01 15 [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: D1 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: D1 01 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: D1 01 00 42 01 00 14 [20:51:29]Write to MH i2c: 01 00 00 43 01 44 [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:31]*** Cut start [20:51:31]*** Partial cut [20:51:31]*** CUTSNS_PIN = 1 [20:51:31]*** CUTSNS_PIN = 0 [20:51:31]*** Brake cut motor [20:51:31]Read from MH i2c: 01 [20:51:31]MH_I2C_Read... [20:51:31]*** Stop cut motor [20:51:31]*** Cut end [20:51:31]Read from MH i2c: 01 07 00 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [20:51:31]process_action close_receipt done [20:51:31]requested_data is exist [20:51:31]produce_requested_data [20:51:31]requested_item fm.sn is exist - process it [20:51:31]wFMCommunicate request_size=4 [20:51:31]MH_SAM_APDU [20:51:31]CAPDU: 80 11 00 00 [20:51:31]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [20:51:31]Write i2c OK [20:51:31]MH_I2C_Read... [20:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:31]Read from MH i2c: E2 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: E2 17 00 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [20:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:51:31]wFMCommunicate OK [20:51:31]requested_item fd.num is exist - process it [20:51:31]SAM_PROTO_GetFieldsCounters [20:51:31]wFMCommunicate request_size=4 [20:51:31]MH_SAM_APDU [20:51:31]CAPDU: 80 13 00 00 [20:51:31]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [20:51:31]Write i2c OK [20:51:31]MH_I2C_Read... [20:51:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:31]Read from MH i2c: E2 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: E2 62 00 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 43 [20:51:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 05 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:31]wFMCommunicate OK [20:51:31]SAM_PROTO_GetFieldsCounters done [20:51:31]requested_item shift.num is exist - process it [20:51:31]requested_item shift.opened is exist - process it [20:51:31]req_shift_opened [20:51:31]FM_GetShiftState [20:51:31]SAM_PROTO_GetShiftState [20:51:31]wFMCommunicate request_size=4 [20:51:31]MH_SAM_APDU [20:51:31]CAPDU: 80 13 01 00 [20:51:31]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [20:51:31]Write i2c OK [20:51:31]MH_I2C_Read... [20:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:31]Read from MH i2c: E2 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: E2 0E 00 [20:51:31]MH_I2C_Read... [20:51:31]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 75 [20:51:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:51:31]wFMCommunicate OK [20:51:31]SAM_PROTO_GetShiftState done [20:51:31]FM_GetShiftState done [20:51:31]req_shift_opened done [20:51:31]requested_item shift.open_date is exist - process it [20:51:31]req_shift_open_date [20:51:31]req_shift_open_date done [20:51:31]produce_requested_data done [20:51:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225541,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:51:31]process_action_free close_receipt [20:51:31]json_value_free [20:51:32]json_value_free done [20:51:32]process_json_proto returns [20:51:32]Send response to host [20:51:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225541,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:51:32]free response buf [20:51:32]execute_script done [20:51:32]execute_script returns [20:51:32]free content buf [20:51:32]Sock 10.Close socket [20:51:32]Sock 10.Thread stoped [20:51:34]ConnectInit Can't take IP for lk.salyk.kg [20:51:34]CommunicateWithHost connect error [20:51:34]CommunicateWithHost err = -1 [20:51:34]OFD Sender: Server communicate error [20:51:39]OFD Sender: Processing packet 225541 [packets to send 599, broken 598] [20:51:39]ProducePacketName [20:51:39]name=ofd_packets/00225541 [20:51:39]OFD Sender: To server: pG, [20:51:39]CommunicateWithHost lk.salyk.kg:30040 [20:51:39]ConnectInit lk.salyk.kg [20:51:42]Connected sock=8 [20:51:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 D7 57 04 01 95 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 50 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 71 03 00 35 04 06 00 9D 80 90 8C 6A DD D6 D4 67 83 CD 29 CF 58 [20:51:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 94 50 47 00 C9 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 05 71 03 00 F4 03 04 00 6F B8 A3 66 B6 04 01 00 00 FA 0C C1 8D 35 F3 B7 70 [20:51:45]CommunicateWithHost err = 0 [20:51:45]CheckOFDResponse [20:51:45]1017 (14) - 77093643461234 [20:51:45]1041 (16) - 0000000000874959 [20:51:45]1040 (4) - 225541 [20:51:45]1012 (4) - 26.07.2024 14:53 [20:51:45]1206 (1) - 0 [20:51:45]OFD Sender: Remove packet 225541 [20:51:45]ProducePacketName [20:51:45]name=ofd_packets/00225541 [20:51:45]NVStorageDeleteData [20:51:46]OFD Sender: No OFD packet to send [20:51:50]recv_with_timeout no data received [20:51:51]OFD Sender: No OFD packet to send [20:51:56]OFD Sender: No OFD packet to send [20:52:01]OFD Sender: No OFD packet to send [20:52:06]OFD Sender: No OFD packet to send [20:52:08]recv_with_timeout no data received [20:52:11]OFD Sender: No OFD packet to send [20:52:16]OFD Sender: No OFD packet to send [20:52:21]OFD Sender: No OFD packet to send [20:52:26]OFD Sender: No OFD packet to send [20:52:27]recv_with_timeout no data received [20:52:31]OFD Sender: No OFD packet to send [20:52:33]accept exits with 9 [20:52:33]New connection [20:52:33]New thread 3067403620 created [20:52:33]Thread 3067260260 joined [20:52:33]Waiting for new connection... [20:52:33] Sock 9.Parse request [20:52:33]Sock 9.Check first char [20:52:33]Sock 9.First char is OK [20:52:33]request: POST /json_proto HTTP/1.0 [20:52:33]Method: POST [20:52:33]URL: /json_proto [20:52:33]Method is POST - this is cgi request [20:52:33]url: /json_proto [20:52:33]query_string will be loaded in cgi processing [20:52:33]execute_cgi json_proto POST (null) [20:52:33]execute_cgi path=json_proto method=POST [20:52:33]POST find Content-Length [20:52:33]Host: 172.17.43.131:8080 [20:52:33]Content-Length: 794 [20:52:33]Content-Type: application/json [20:52:33] [20:52:33]POST finish read [20:52:33]Found Content-Length = 794 [20:52:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:33]execute_script... [20:52:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:33]POST & json_proto [20:52:33]process_json_proto [20:52:33]json parsed OK: [20:52:33]protocol is kg_v1.0 [20:52:33]action value=close_receipt [20:52:33]process_action close_receipt [20:52:33]cmd_close_receipt [20:52:33]MH_GetDate [20:52:33]Write to MH i2c: F0 00 00 47 01 37 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: F0 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: F0 09 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: F0 09 00 47 01 00 92 0C A4 66 F9 24 A2 66 0D [20:52:33]GetLastDocTimeStamp 1722027088 [20:52:33]current date 1722027154 [20:52:33]FM_GetShiftState [20:52:33]SAM_PROTO_GetShiftState [20:52:33]wFMCommunicate request_size=4 [20:52:33]MH_SAM_APDU [20:52:33]CAPDU: 80 13 01 00 [20:52:33]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [20:52:33]Write i2c OK [20:52:33]MH_I2C_Read... [20:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:33]Read from MH i2c: E2 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 0E 00 [20:52:33]MH_I2C_Read... [20:52:33]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 77 [20:52:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:52:33]wFMCommunicate OK [20:52:33]SAM_PROTO_GetShiftState done [20:52:33]FM_GetShiftState done [20:52:33]opened in 1721952182 [20:52:33]opened+sec_in_day 1722038582 [20:52:33]quantity*price = 50017 [20:52:33]sum+1 = 50019 [20:52:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 610 26.07.2024 20:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225542 ФПД: 255786842783848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205234&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225542&fm=255786842783848&tin=02508201610067®Number=0000000000092624&sum=50018 [20:52:34]StoreToDocumentArchive [20:52:34]shift 437 fd 225542 [20:52:34]save to /storage/0437/doc_00225542 [20:52:34]save last doc name /storage/0437/doc_00225542 to /storage/kkm_last_doc_name [20:52:34]save OK [20:52:34]Clear old archive folders... [20:52:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:52:34]tlvbuf is 01607640 [20:52:34]SAM_PROTO_ClearQueue [20:52:34]wFMCommunicate request_size=4 [20:52:34]MH_SAM_APDU [20:52:34]CAPDU: 80 09 00 00 [20:52:34]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [20:52:34]Write i2c OK [20:52:34]MH_I2C_Read... [20:52:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:34]Read from MH i2c: E2 [20:52:34]MH_I2C_Read... [20:52:34]Read from MH i2c: E2 03 00 [20:52:34]MH_I2C_Read... [20:52:34]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [20:52:34]RAPDU: 90 00 [20:52:34]wFMCommunicate OK [20:52:34]SAM_PROTO_ClearQueue done [20:52:34]KKMCreateOFDPacket [20:52:34]OFDProtocolAddRootSTLVToBuf [20:52:34]FM_MakeSignedData [20:52:34]FM_MakeSignedData [20:52:34]SAM_PROTO_SignData [20:52:34]wFMCommunicate request_size=4 [20:52:34]MH_SAM_APDU [20:52:34]CAPDU: 80 0D 01 02 [20:52:34]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [20:52:34]Write i2c OK [20:52:34]MH_I2C_Read... [20:52:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:34]Read from MH i2c: E2 [20:52:34]MH_I2C_Read... [20:52:34]Read from MH i2c: E2 03 00 [20:52:34]MH_I2C_Read... [20:52:34]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [20:52:34]RAPDU: 90 00 [20:52:34]wFMCommunicate OK [20:52:34]wFMCommunicate request_size=255 [20:52:34]MH_SAM_APDU [20:52:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 92 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 71 03 00 35 04 06 00 [20:52:34]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 92 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 71 03 00 35 04 06 00 00 00 C3 [20:52:34]Write i2c OK [20:52:34]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 03 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [20:52:35]RAPDU: 90 00 [20:52:35]wFMCommunicate OK [20:52:35]wFMCommunicate request_size=11 [20:52:35]MH_SAM_APDU [20:52:35]CAPDU: 80 0D 02 02 06 E8 A3 03 E7 00 68 [20:52:35]Write to MH i2c: E2 0E 00 58 01 80 0D 02 02 06 00 E8 A3 03 E7 00 68 00 00 BC [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 03 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [20:52:35]RAPDU: 90 00 [20:52:35]wFMCommunicate OK [20:52:35]wFMCommunicate request_size=4 [20:52:35]MH_SAM_APDU [20:52:35]CAPDU: 80 0D 03 02 [20:52:35]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 0B 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 0B 00 59 01 00 6D F8 55 92 B3 FB 91 F7 90 00 58 [20:52:35]RAPDU: 6D F8 55 92 B3 FB 91 F7 90 00 [20:52:35]wFMCommunicate OK [20:52:35]SAM_PROTO_SignData done [20:52:35]FM_MakeSignedData done [20:52:35]CreateOFDProtocolMessage [20:52:35]wFMCommunicate request_size=4 [20:52:35]MH_SAM_APDU [20:52:35]CAPDU: 80 11 00 00 [20:52:35]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:35]Read from MH i2c: E2 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 17 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [20:52:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:52:35]wFMCommunicate OK [20:52:35]CreateOFDProtocolMessage done [20:52:35]OFDSenderStorePacket 225542 [20:52:35]StoreOFDPacket docnum=225542 [20:52:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AD 08 08 01 38 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 92 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 71 03 00 35 04 06 00 E8 A3 03 E7 00 68 6D F8 55 92 B3 FB 91 F7 [20:52:35]CheckFolder [20:52:35]dirname=/storage/ofd_packets [20:52:35]CheckFolder done [20:52:35]ProducePacketName [20:52:35]name=ofd_packets/00225542 [20:52:35]NVStorageSaveData ofd_packets/00225542 [20:52:35]File name is /storage/ofd_packets/00225542 [20:52:35]Write 302 bytes [20:52:35]NVStorageSaveData done [20:52:35]OFDSenderStorePacket done [20:52:35]KKMCreateOFDPacket done [20:52:35]NVStorageSaveData kkm_last_timestamp [20:52:35]File name is /storage/kkm_last_timestamp [20:52:35]Write 4 bytes [20:52:35]NVStorageSaveData done [20:52:35]ExternCall_PrintAddStr [20:52:35]wPrintStart [20:52:35]Write to MH i2c: 01 00 00 5B 01 5C [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 07 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [20:52:35]RasterBufferAndPrint [20:52:35]line Счет N : (1)2001772 [20:52:35]line ИНН: 02508201610067 [20:52:35]line Контрольно-Кассовый Чек [20:52:35]line ПРОДАЖА [20:52:35]line ТРК (МРК, ГНК) : 42 [20:52:35]line Товар: 2710124130 [20:52:35]line Super-92-К-5 [20:52:35]line 7.270 * 68.80 [20:52:35]line = 500.18 [20:52:35]line НДС 12% НСП 1% [20:52:35]line > о реализуемом товаре [20:52:35]line ИТОГО: 500.18 [20:52:35]line НСП 1% : 4.43 [20:52:35]line НДС 12% : 53.12 [20:52:35]line Наличными: 0.00 [20:52:35]line Безнал.: 500.18 [20:52:35]line Место: АЗС № 97 "Партнер Нефть" [20:52:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:52:35]line СНО: Общий режим [20:52:35]line Чек 610 26.07.2024 20:52 [20:52:35]line Смена: 437 ФФД: 1.0 [20:52:35]line ЗНМ: 0300000054 [20:52:35]line РНМ: 0000000000092624 [20:52:35]line Версия ККМ: 001 [20:52:35]line Платежная система: O! деньги [20:52:35]line ФМ: 0000000000874959 [20:52:35]line ФД: 225542 [20:52:35]line ФПД: 255786842783848 [20:52:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205234&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225542&fm=255786842783848&tin=02508201610067®Number=0000000000092624&sum=50018 [20:52:35]written 0, free lines is 4095 [20:52:35]OFD Sender: Processing packet 225542 [packets to send 599, broken 598] [20:52:35]ProducePacketName [20:52:35]name=ofd_packets/00225542 [20:52:35]OFD Sender: To server: pG, [20:52:35]CommunicateWithHost lk.salyk.kg:30040 [20:52:35]ConnectInit lk.salyk.kg [20:52:35]Write to MH i2c: 01 00 00 85 01 86 [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 07 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 76 0C 0F [20:52:35]RasterBufferAndPrint [20:52:35]line [20:52:35]line [20:52:35]line [20:52:35]line [20:52:35]line [20:52:35]written 0, free lines is 3194 [20:52:35]MH_Cut [20:52:35]Write to MH i2c: D1 01 00 8C 01 01 5F [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: D1 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: D1 01 00 [20:52:35]MH_I2C_Read... [20:52:35]Read from MH i2c: D1 01 00 8C 01 00 5E [20:52:35]Write to MH i2c: 01 00 00 8D 01 8E [20:52:35]Write i2c OK [20:52:35]MH_I2C_Read... [20:52:36]Connected sock=8 [20:52:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 AD 08 08 01 38 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 92 0C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 71 03 00 35 04 06 00 E8 A3 03 E7 00 68 6D F8 55 92 B3 FB 91 F7 [20:52:36]*** Cut start [20:52:36]*** Partial cut [20:52:36]*** CUTSNS_PIN = 1 [20:52:36]*** CUTSNS_PIN = 0 [20:52:37]*** Brake cut motor [20:52:37]Read from MH i2c: 01 [20:52:37]MH_I2C_Read... [20:52:37]*** Stop cut motor [20:52:37]*** Cut end [20:52:37]Read from MH i2c: 01 07 00 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [20:52:37]process_action close_receipt done [20:52:37]requested_data is exist [20:52:37]produce_requested_data [20:52:37]requested_item fm.sn is exist - process it [20:52:37]wFMCommunicate request_size=4 [20:52:37]MH_SAM_APDU [20:52:37]CAPDU: 80 11 00 00 [20:52:37]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [20:52:37]Write i2c OK [20:52:37]MH_I2C_Read... [20:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:37]Read from MH i2c: E2 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: E2 17 00 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [20:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:52:37]wFMCommunicate OK [20:52:37]requested_item fd.num is exist - process it [20:52:37]SAM_PROTO_GetFieldsCounters [20:52:37]wFMCommunicate request_size=4 [20:52:37]MH_SAM_APDU [20:52:37]CAPDU: 80 13 00 00 [20:52:37]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [20:52:37]Write i2c OK [20:52:37]MH_I2C_Read... [20:52:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:37]Read from MH i2c: E2 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: E2 62 00 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [20:52:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 06 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:37]wFMCommunicate OK [20:52:37]SAM_PROTO_GetFieldsCounters done [20:52:37]requested_item shift.num is exist - process it [20:52:37]requested_item shift.opened is exist - process it [20:52:37]req_shift_opened [20:52:37]FM_GetShiftState [20:52:37]SAM_PROTO_GetShiftState [20:52:37]wFMCommunicate request_size=4 [20:52:37]MH_SAM_APDU [20:52:37]CAPDU: 80 13 01 00 [20:52:37]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [20:52:37]Write i2c OK [20:52:37]MH_I2C_Read... [20:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:37]Read from MH i2c: E2 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: E2 0E 00 [20:52:37]MH_I2C_Read... [20:52:37]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BF [20:52:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:52:37]wFMCommunicate OK [20:52:37]SAM_PROTO_GetShiftState done [20:52:37]FM_GetShiftState done [20:52:37]req_shift_opened done [20:52:37]requested_item shift.open_date is exist - process it [20:52:37]req_shift_open_date [20:52:37]req_shift_open_date done [20:52:37]produce_requested_data done [20:52:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225542,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:52:37]process_action_free close_receipt [20:52:37]json_value_free [20:52:37]json_value_free done [20:52:37]process_json_proto returns [20:52:37]Send response to host [20:52:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225542,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:52:37]free response buf [20:52:37]execute_script done [20:52:37]execute_script returns [20:52:37]free content buf [20:52:37]Sock 9.Close socket [20:52:37]Sock 9.Thread stoped [20:52:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 CF 47 00 AD 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 06 71 03 00 F4 03 04 00 A3 B8 A3 66 B6 04 01 00 00 68 8A 0E F3 05 A0 D6 27 [20:52:37]CommunicateWithHost err = 0 [20:52:37]CheckOFDResponse [20:52:37]1017 (14) - 77093643461234 [20:52:37]1041 (16) - 0000000000874959 [20:52:37]1040 (4) - 225542 [20:52:37]1012 (4) - 26.07.2024 14:54 [20:52:37]1206 (1) - 0 [20:52:37]OFD Sender: Remove packet 225542 [20:52:37]ProducePacketName [20:52:37]name=ofd_packets/00225542 [20:52:37]NVStorageDeleteData [20:52:38]OFD Sender: No OFD packet to send [20:52:43]OFD Sender: No OFD packet to send [20:52:48]OFD Sender: No OFD packet to send [20:52:53]OFD Sender: No OFD packet to send [20:52:58]OFD Sender: No OFD packet to send [20:53:03]OFD Sender: No OFD packet to send [20:53:05]recv_with_timeout no data received [20:53:08]OFD Sender: No OFD packet to send [20:53:13]OFD Sender: No OFD packet to send [20:53:18]OFD Sender: No OFD packet to send [20:53:23]OFD Sender: No OFD packet to send [20:53:28]OFD Sender: No OFD packet to send [20:53:33]OFD Sender: No OFD packet to send [20:53:38]OFD Sender: No OFD packet to send [20:53:43]OFD Sender: No OFD packet to send [20:53:48]OFD Sender: No OFD packet to send [20:53:53]OFD Sender: No OFD packet to send [20:53:58]OFD Sender: No OFD packet to send [20:54:03]OFD Sender: No OFD packet to send [20:54:07]recv_with_timeout no data received [20:54:08]OFD Sender: No OFD packet to send [20:54:13]OFD Sender: No OFD packet to send [20:54:18]OFD Sender: No OFD packet to send [20:54:23]OFD Sender: No OFD packet to send [20:54:28]OFD Sender: No OFD packet to send [20:54:33]OFD Sender: No OFD packet to send [20:54:38]OFD Sender: No OFD packet to send [20:54:41]accept exits with 10 [20:54:41]New connection [20:54:41]New thread 3067260260 created [20:54:41]Thread 3067403620 joined [20:54:41]Waiting for new connection... [20:54:41] Sock 10.Parse request [20:54:41]Sock 10.Check first char [20:54:41]Sock 10.First char is OK [20:54:41]request: POST /json_proto HTTP/1.0 [20:54:41]Method: POST [20:54:41]URL: /json_proto [20:54:41]Method is POST - this is cgi request [20:54:41]url: /json_proto [20:54:41]query_string will be loaded in cgi processing [20:54:41]execute_cgi json_proto POST (null) [20:54:41]execute_cgi path=json_proto method=POST [20:54:41]POST find Content-Length [20:54:41]Host: 172.17.43.131:8080 [20:54:41]Content-Length: 804 [20:54:41]Content-Type: application/json [20:54:41] [20:54:41]POST finish read [20:54:41]Found Content-Length = 804 [20:54:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:41]execute_script... [20:54:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:41]POST & json_proto [20:54:41]process_json_proto [20:54:41]json parsed OK: [20:54:41]protocol is kg_v1.0 [20:54:41]action value=close_receipt [20:54:41]process_action close_receipt [20:54:41]cmd_close_receipt [20:54:41]MH_GetDate [20:54:41]Write to MH i2c: F0 00 00 91 01 81 [20:54:41]Write i2c OK [20:54:41]MH_I2C_Read... [20:54:41]Read from MH i2c: F0 [20:54:41]MH_I2C_Read... [20:54:41]Read from MH i2c: F0 09 00 [20:54:41]MH_I2C_Read... [20:54:41]Read from MH i2c: F0 09 00 91 01 00 12 0D A4 66 F9 24 A2 66 D8 [20:54:41]GetLastDocTimeStamp 1722027154 [20:54:41]current date 1722027282 [20:54:41]FM_GetShiftState [20:54:41]SAM_PROTO_GetShiftState [20:54:41]wFMCommunicate request_size=4 [20:54:41]MH_SAM_APDU [20:54:41]CAPDU: 80 13 01 00 [20:54:41]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [20:54:41]Write i2c OK [20:54:41]MH_I2C_Read... [20:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:41]Read from MH i2c: E2 [20:54:41]MH_I2C_Read... [20:54:41]Read from MH i2c: E2 0E 00 [20:54:41]MH_I2C_Read... [20:54:41]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [20:54:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:54:41]wFMCommunicate OK [20:54:41]SAM_PROTO_GetShiftState done [20:54:41]FM_GetShiftState done [20:54:41]opened in 1721952182 [20:54:41]opened+sec_in_day 1722038582 [20:54:41]quantity*price = 100021 [20:54:41]sum+1 = 100023 [20:54:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 611 26.07.2024 20:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225543 ФПД: 254328656162571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205442&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225543&fm=254328656162571&tin=02508201610067®Number=0000000000092624&sum=100022 [20:54:42]StoreToDocumentArchive [20:54:42]shift 437 fd 225543 [20:54:42]save to /storage/0437/doc_00225543 [20:54:42]save last doc name /storage/0437/doc_00225543 to /storage/kkm_last_doc_name [20:54:42]save OK [20:54:42]Clear old archive folders... [20:54:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:54:42]tlvbuf is 01605480 [20:54:42]SAM_PROTO_ClearQueue [20:54:42]wFMCommunicate request_size=4 [20:54:42]MH_SAM_APDU [20:54:42]CAPDU: 80 09 00 00 [20:54:42]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [20:54:42]Write i2c OK [20:54:42]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]SAM_PROTO_ClearQueue done [20:54:43]KKMCreateOFDPacket [20:54:43]OFDProtocolAddRootSTLVToBuf [20:54:43]FM_MakeSignedData [20:54:43]FM_MakeSignedData [20:54:43]SAM_PROTO_SignData [20:54:43]wFMCommunicate request_size=4 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 0D 01 02 [20:54:43]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]wFMCommunicate request_size=255 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 12 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 71 03 00 35 04 06 00 E7 [20:54:43]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 12 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 71 03 00 35 04 06 00 E7 00 00 A0 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]wFMCommunicate request_size=10 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 0D 02 02 05 4F 81 34 EF 0B [20:54:43]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 4F 81 34 EF 0B 00 00 25 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]wFMCommunicate request_size=4 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 0D 03 02 [20:54:43]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 0B 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 0B 00 A3 01 00 41 12 F3 9C F9 B7 0D 6F 90 00 2E [20:54:43]RAPDU: 41 12 F3 9C F9 B7 0D 6F 90 00 [20:54:43]wFMCommunicate OK [20:54:43]SAM_PROTO_SignData done [20:54:43]FM_MakeSignedData done [20:54:43]CreateOFDProtocolMessage [20:54:43]wFMCommunicate request_size=4 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 11 00 00 [20:54:43]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 17 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [20:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:54:43]wFMCommunicate OK [20:54:43]CreateOFDProtocolMessage done [20:54:43]OFDSenderStorePacket 225543 [20:54:43]StoreOFDPacket docnum=225543 [20:54:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B B7 07 01 2A 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 12 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 07 71 03 00 35 04 06 00 E7 4F 81 34 EF 0B 41 12 F3 9C F9 B7 0D 6F [20:54:43]CheckFolder [20:54:43]dirname=/storage/ofd_packets [20:54:43]CheckFolder done [20:54:43]ProducePacketName [20:54:43]name=ofd_packets/00225543 [20:54:43]NVStorageSaveData ofd_packets/00225543 [20:54:43]File name is /storage/ofd_packets/00225543 [20:54:43]Write 301 bytes [20:54:43]NVStorageSaveData done [20:54:43]OFDSenderStorePacket done [20:54:43]KKMCreateOFDPacket done [20:54:43]NVStorageSaveData kkm_last_timestamp [20:54:43]File name is /storage/kkm_last_timestamp [20:54:43]Write 4 bytes [20:54:43]NVStorageSaveData done [20:54:43]ExternCall_PrintAddStr [20:54:43]wPrintStart [20:54:43]Write to MH i2c: 01 00 00 A5 01 A6 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: 01 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: 01 07 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [20:54:43]RasterBufferAndPrint [20:54:43]line Счет N : (1)2001775 [20:54:43]line ИНН: 02508201610067 [20:54:43]line Контрольно-Кассовый Чек [20:54:43]line ПРОДАЖА [20:54:43]line ТРК (МРК, ГНК) : 64 [20:54:43]line Товар: 2710124500 [20:54:43]line Аи-95-К-5 [20:54:43]line 13.480 * 74.20 [20:54:43]line = 1000.22 [20:54:43]line НДС 12% НСП 1% [20:54:43]line > о реализуемом товаре [20:54:43]line ИТОГО: 1000.22 [20:54:43]line НСП 1% : 8.85 [20:54:43]line НДС 12% : 106.22 [20:54:43]line Наличными: 0.00 [20:54:43]line Безнал.: 1000.22 [20:54:43]line Место: АЗС № 97 "Партнер Нефть" [20:54:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:54:43]line СНО: Общий режим [20:54:43]line Чек 611 26.07.2024 20:54 [20:54:43]line Смена: 437 ФФД: 1.0 [20:54:43]line ЗНМ: 0300000054 [20:54:43]line РНМ: 0000000000092624 [20:54:43]line Версия ККМ: 001 [20:54:43]line Платежная система: O! деньги [20:54:43]line ФМ: 0000000000874959 [20:54:43]line ФД: 225543 [20:54:43]line ФПД: 254328656162571 [20:54:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205442&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225543&fm=254328656162571&tin=02508201610067®Number=0000000000092624&sum=100022 [20:54:43]written 0, free lines is 4095 [20:54:43]OFD Sender: Processing packet 225543 [packets to send 599, broken 598] [20:54:43]ProducePacketName [20:54:43]name=ofd_packets/00225543 [20:54:43]OFD Sender: To server: pG, [20:54:43]CommunicateWithHost lk.salyk.kg:30040 [20:54:43]ConnectInit lk.salyk.kg [20:54:43]Write to MH i2c: 01 00 00 CF 01 D0 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: 01 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: 01 07 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 7F 0C 62 [20:54:43]RasterBufferAndPrint [20:54:43]line [20:54:43]line [20:54:43]line [20:54:43]line [20:54:43]line [20:54:43]written 0, free lines is 3202 [20:54:44]MH_Cut [20:54:44]Write to MH i2c: D1 01 00 D6 01 01 A9 [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: D1 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: D1 01 00 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: D1 01 00 D6 01 00 A8 [20:54:44]Write to MH i2c: 01 00 00 D7 01 D8 [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:45]*** Cut start [20:54:45]*** Partial cut [20:54:45]*** CUTSNS_PIN = 1 [20:54:45]*** CUTSNS_PIN = 0 [20:54:45]*** Brake cut motor [20:54:45]Read from MH i2c: 01 [20:54:45]MH_I2C_Read... [20:54:45]*** Stop cut motor [20:54:45]*** Cut end [20:54:45]Read from MH i2c: 01 07 00 [20:54:45]MH_I2C_Read... [20:54:45]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [20:54:45]process_action close_receipt done [20:54:45]requested_data is exist [20:54:45]produce_requested_data [20:54:45]requested_item fm.sn is exist - process it [20:54:45]wFMCommunicate request_size=4 [20:54:45]MH_SAM_APDU [20:54:45]CAPDU: 80 11 00 00 [20:54:45]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [20:54:45]Write i2c OK [20:54:45]MH_I2C_Read... [20:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:45]Read from MH i2c: E2 [20:54:45]MH_I2C_Read... [20:54:45]Read from MH i2c: E2 17 00 [20:54:45]MH_I2C_Read... [20:54:45]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [20:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:54:45]wFMCommunicate OK [20:54:45]requested_item fd.num is exist - process it [20:54:45]SAM_PROTO_GetFieldsCounters [20:54:45]wFMCommunicate request_size=4 [20:54:45]MH_SAM_APDU [20:54:45]CAPDU: 80 13 00 00 [20:54:45]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [20:54:45]Write i2c OK [20:54:45]MH_I2C_Read... [20:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:54:46]Read from MH i2c: E2 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 62 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 62 00 D9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [20:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 07 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:54:46]wFMCommunicate OK [20:54:46]SAM_PROTO_GetFieldsCounters done [20:54:46]requested_item shift.num is exist - process it [20:54:46]requested_item shift.opened is exist - process it [20:54:46]req_shift_opened [20:54:46]FM_GetShiftState [20:54:46]SAM_PROTO_GetShiftState [20:54:46]wFMCommunicate request_size=4 [20:54:46]MH_SAM_APDU [20:54:46]CAPDU: 80 13 01 00 [20:54:46]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [20:54:46]Write i2c OK [20:54:46]MH_I2C_Read... [20:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:46]Read from MH i2c: E2 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 0E 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [20:54:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:54:46]wFMCommunicate OK [20:54:46]SAM_PROTO_GetShiftState done [20:54:46]FM_GetShiftState done [20:54:46]req_shift_opened done [20:54:46]requested_item shift.open_date is exist - process it [20:54:46]req_shift_open_date [20:54:46]req_shift_open_date done [20:54:46]produce_requested_data done [20:54:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225543,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:54:46]process_action_free close_receipt [20:54:46]json_value_free [20:54:46]json_value_free done [20:54:46]process_json_proto returns [20:54:46]Send response to host [20:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225543,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:54:46]free response buf [20:54:46]execute_script done [20:54:46]execute_script returns [20:54:46]free content buf [20:54:46]Sock 10.Close socket [20:54:46]Sock 10.Thread stoped [20:54:46]accept exits with 9 [20:54:46]New connection [20:54:46]New thread 3067403620 created [20:54:46]Thread 3067260260 joined [20:54:46]Waiting for new connection... [20:54:46] Sock 9.Parse request [20:54:46]Sock 9.Check first char [20:54:46]Sock 9.First char is OK [20:54:46]request: POST /json_proto HTTP/1.0 [20:54:46]Method: POST [20:54:46]URL: /json_proto [20:54:46]Method is POST - this is cgi request [20:54:46]url: /json_proto [20:54:46]query_string will be loaded in cgi processing [20:54:46]execute_cgi json_proto POST (null) [20:54:46]execute_cgi path=json_proto method=POST [20:54:46]POST find Content-Length [20:54:46]Host: 172.17.43.131:8080 [20:54:46]Content-Length: 978 [20:54:46]Content-Type: application/json [20:54:46] [20:54:46]POST finish read [20:54:46]Found Content-Length = 978 [20:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 50.880, "sum" : 3800.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.88 \u0441\u043E\u043C", "deposit" : 3800.00, "total" : 3800.00, "payments": [ { "type": 0, "sum" : 3800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:46]execute_script... [20:54:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 50.880, "sum" : 3800.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.88 \u0441\u043E\u043C", "deposit" : 3800.00, "total" : 3800.00, "payments": [ { "type": 0, "sum" : 3800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:46]POST & json_proto [20:54:46]process_json_proto [20:54:46]json parsed OK: [20:54:46]protocol is kg_v1.0 [20:54:46]action value=close_receipt [20:54:46]process_action close_receipt [20:54:46]cmd_close_receipt [20:54:46]MH_GetDate [20:54:46]Write to MH i2c: F0 00 00 DB 01 CB [20:54:46]Write i2c OK [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: F0 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: F0 09 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: F0 09 00 DB 01 00 17 0D A4 66 F9 24 A2 66 27 [20:54:46]GetLastDocTimeStamp 1722027282 [20:54:46]current date 1722027287 [20:54:46]FM_GetShiftState [20:54:46]SAM_PROTO_GetShiftState [20:54:46]wFMCommunicate request_size=4 [20:54:46]MH_SAM_APDU [20:54:46]CAPDU: 80 13 01 00 [20:54:46]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [20:54:46]Write i2c OK [20:54:46]MH_I2C_Read... [20:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:46]Read from MH i2c: E2 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 0E 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0B [20:54:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:54:46]wFMCommunicate OK [20:54:46]SAM_PROTO_GetShiftState done [20:54:46]FM_GetShiftState done [20:54:46]opened in 1721952182 [20:54:46]opened+sec_in_day 1722038582 [20:54:46]quantity*price = 380073 [20:54:46]sum+1 = 380075 [20:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 3800.00 Внесено: 3800.00 СДАЧА: 0.00 НСП 1% : 33.63 НДС 12% : 403.62 Наличными: 3800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 612 26.07.2024 20:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа ДТ номер 97 сэкономлено 50.88 сом ФМ: 0000000000874959 ФД: 225544 ФПД: 228197479986555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205447&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225544&fm=228197479986555&tin=02508201610067®Number=0000000000092624&sum=380000 [20:54:47]StoreToDocumentArchive [20:54:47]shift 437 fd 225544 [20:54:47]save to /storage/0437/doc_00225544 [20:54:47]save last doc name /storage/0437/doc_00225544 to /storage/kkm_last_doc_name [20:54:47]save OK [20:54:47]Clear old archive folders... [20:54:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:54:47]tlvbuf is 0165DBA0 [20:54:47]SAM_PROTO_ClearQueue [20:54:47]wFMCommunicate request_size=4 [20:54:47]MH_SAM_APDU [20:54:47]CAPDU: 80 09 00 00 [20:54:47]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [20:54:47]Write i2c OK [20:54:47]MH_I2C_Read... [20:54:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:47]Read from MH i2c: E2 [20:54:47]MH_I2C_Read... [20:54:47]Read from MH i2c: E2 03 00 [20:54:47]MH_I2C_Read... [20:54:47]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [20:54:47]RAPDU: 90 00 [20:54:47]wFMCommunicate OK [20:54:47]SAM_PROTO_ClearQueue done [20:54:47]KKMCreateOFDPacket [20:54:47]OFDProtocolAddRootSTLVToBuf [20:54:47]FM_MakeSignedData [20:54:47]FM_MakeSignedData [20:54:47]SAM_PROTO_SignData [20:54:47]wFMCommunicate request_size=4 [20:54:47]MH_SAM_APDU [20:54:47]CAPDU: 80 0D 01 02 [20:54:47]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [20:54:47]Write i2c OK [20:54:47]MH_I2C_Read... [20:54:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:47]Read from MH i2c: E2 [20:54:47]MH_I2C_Read... [20:54:47]Read from MH i2c: E2 03 00 [20:54:47]MH_I2C_Read... [20:54:47]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [20:54:47]RAPDU: 90 00 [20:54:47]wFMCommunicate OK [20:54:47]wFMCommunicate request_size=255 [20:54:47]MH_SAM_APDU [20:54:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AA CC 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CC 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 9D 00 00 00 00 07 04 06 00 60 CC 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 17 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 71 03 00 35 04 06 00 CF 8B 5D BB [20:54:47]Write to MH i2c: E2 02 01 EB 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AA CC 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CC 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 9D 00 00 00 00 07 04 06 00 60 CC 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 17 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 08 71 03 00 35 04 06 00 CF 8B 5D BB 00 00 26 [20:54:48]Write i2c OK [20:54:48]MH_I2C_Read... [20:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:48]Read from MH i2c: E2 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 03 00 OFD Sender: No OFD packet to send [20:54:48] [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [20:54:48]RAPDU: 90 00 [20:54:48]wFMCommunicate OK [20:54:48]wFMCommunicate request_size=7 [20:54:48]MH_SAM_APDU [20:54:48]CAPDU: 80 0D 02 02 02 B5 7B [20:54:48]Write to MH i2c: E2 0A 00 EC 01 80 0D 02 02 02 00 B5 7B 00 00 9B [20:54:48]Write i2c OK [20:54:48]MH_I2C_Read... [20:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:48]Read from MH i2c: E2 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 03 00 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [20:54:48]RAPDU: 90 00 [20:57:02]ConnectInit Can't connect to host [20:57:05]OFD Sender: Processing packet 225545 [packets to send 599, broken 598] [20:57:05]ProducePacketName [20:57:05]name=ofd_packets/00225545 [20:57:05]OFD Sender: To server: pG, [20:57:05]CommunicateWithHost lk.salyk.kg:30040 [20:57:05]ConnectInit lk.salyk.kg [00:00:09] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 125149+1721902329=1722027478 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 D6 0D A4 66 F9 24 A2 66 11 [20:57:58]Current date/time: 26.07.2024 20:57 [20:57:58]FM_Init [20:57:58]wFMConnect [20:57:58]MH_SAM_On [20:57:58]Write to MH i2c: E0 00 00 08 00 E7 [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]*** iso7816_init finished! [20:57:58]*** atr: [20:57:58]*** 0F 3B D5 18 FF 81 91 FE [20:57:58]*** 1F C3 80 73 C8 21 10 0A [20:57:58]*** 00 00 00 00 00 00 00 00 [20:57:58]*** 00 00 00 00 00 00 00 00 [20:57:58]*** 00 00 00 00 00 00 00 00 [20:57:58]*** 00 00 00 00 00 00 00 00 [20:57:58]*** 00 00 00 00 00 00 00 00 [20:57:58]*** 00 00 00 00 00 00 00 00 [20:57:58]Read from MH i2c: E0 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: E0 10 00 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:57:58]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:57:58]wFMCommunicate request_size=10 [20:57:58]MH_SAM_APDU [20:57:58]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:57:58]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 125166+1721902329=1722027495 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 E8 0D A4 66 F9 24 A2 66 23 [20:58:16]Current date/time: 26.07.2024 20:58 [20:58:16]FM_Init [20:58:16]wFMConnect [20:58:16]MH_SAM_On [20:58:16]Write to MH i2c: E0 00 00 08 00 E7 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_init finished! [20:58:16]*** atr: [20:58:16]*** 0F 3B D5 18 FF 81 91 FE [20:58:16]*** 1F C3 80 73 C8 21 10 0A [20:58:16]*** 00 00 00 00 00 00 00 00 [20:58:16]*** 00 00 00 00 00 00 00 00 [20:58:16]*** 00 00 00 00 00 00 00 00 [20:58:16]*** 00 00 00 00 00 00 00 00 [20:58:16]*** 00 00 00 00 00 00 00 00 [20:58:16]*** 00 00 00 00 00 00 00 00 [20:58:16]Read from MH i2c: E0 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E0 10 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [20:58:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:58:16]wFMCommunicate request_size=10 [20:58:16]MH_SAM_APDU [20:58:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:58:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:58:16]Read from MH i2c: E2 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:58:16]RAPDU: 90 00 [20:58:16]wFMCommunicate OK [20:58:16]wFMCommunicate request_size=4 [20:58:16]MH_SAM_APDU [20:58:16]CAPDU: 80 11 00 00 [20:58:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:16]Read from MH i2c: E2 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 17 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [20:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:16]wFMCommunicate OK [20:58:16]Detected FM SN is 0000000000874959 [20:58:16]Stored FM SN is 0000000000874959 [20:58:16]wFMCommunicate request_size=9 [20:58:16]MH_SAM_APDU [20:58:16]CAPDU: 80 16 00 00 04 1A 5E 01 00 [20:58:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:58:16]Read from MH i2c: E2 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:58:16]RAPDU: 90 00 [20:58:16]wFMCommunicate OK [20:58:16]FM PIN OK [20:58:16]wFMCommunicate request_size=8 [20:58:16]MH_SAM_APDU [20:58:16]CAPDU: 80 14 04 00 03 02 00 01 [20:58:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:58:16]Read from MH i2c: E2 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:58:16]RAPDU: 90 00 [20:58:16]wFMCommunicate OK [20:58:16]wFMCommunicate request_size=13 [20:58:16]MH_SAM_APDU [20:58:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:58:16]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:58:16]Read from MH i2c: E2 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:58:16]RAPDU: 90 00 [20:58:16]wFMCommunicate OK [20:58:16]wFMCommunicate request_size=4 [20:58:16]MH_SAM_APDU [20:58:16]CAPDU: 80 11 00 00 [20:58:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:16]Read from MH i2c: E2 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 17 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [20:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:16]wFMCommunicate OK [20:58:16]DocumentArchiveInit [20:58:16]Start Httpd... [20:58:16]Httpd thread 3067034980 created [20:58:16]Write to MH i2c: 01 00 00 0F 00 0F [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 07 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:58:16]MH Int Process started [20:58:16]Allocated Socket 7 [20:58:16]Bind OK [20:58:16]Listen OK [20:58:16]httpd running on port 8080 [20:58:16]Waiting for new connection... [20:58:17]OFD Sender: Processing packet 225545 [packets to send 599, broken 598] [20:58:17]ProducePacketName [20:58:17]name=ofd_packets/00225545 [20:58:17]OFD Sender: To server: pG, [20:58:17]CommunicateWithHost lk.salyk.kg:30040 [20:58:17]ConnectInit lk.salyk.kg [20:58:18]Connected sock=9 [20:58:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 73 45 08 01 31 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 55 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 71 03 00 35 04 06 00 BC 71 7E 7F 72 38 F6 B9 C9 3E 0A C9 E9 30 [20:58:18]accept exits with 8 [20:58:18]New connection [20:58:18]New thread 3066748260 created [20:58:18]Waiting for new connection... [20:58:18] Sock 8.Parse request [20:58:18]Sock 8.Check first char [20:58:18]Sock 8.First char is OK [20:58:18]request: POST /json_proto HTTP/1.0 [20:58:18]Method: POST [20:58:18]URL: /json_proto [20:58:18]Method is POST - this is cgi request [20:58:18]url: /json_proto [20:58:18]query_string will be loaded in cgi processing [20:58:18]execute_cgi json_proto POST (null) [20:58:18]execute_cgi path=json_proto method=POST [20:58:18]POST find Content-Length [20:58:18]Host: 172.17.43.131:8080 [20:58:18]Content-Length: 215 [20:58:18]Content-Type: application/json [20:58:18] [20:58:18]POST finish read [20:58:18]Found Content-Length = 215 [20:58:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:18]execute_script... [20:58:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:18]POST & json_proto [20:58:18]process_json_proto [20:58:18]json parsed OK: [20:58:18]protocol is kg_v1.0 [20:58:18]action value=get_value [20:58:18]process_action get_value [20:58:18]cmd_get_value [20:58:18]process_action get_value done [20:58:18]requested_data is exist [20:58:18]produce_requested_data [20:58:18]requested_item kkm.sn is exist - process it [20:58:18]requested_item kkm.ver is exist - process it [20:58:18]requested_item fm.sn is exist - process it [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 11 00 00 [20:58:18]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 17 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [20:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:18]wFMCommunicate OK [20:58:18]requested_item fd.num is exist - process it [20:58:18]SAM_PROTO_GetFieldsCounters [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 13 00 00 [20:58:18]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 62 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [20:58:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 09 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:18]wFMCommunicate OK [20:58:18]SAM_PROTO_GetFieldsCounters done [20:58:18]requested_item shift.num is exist - process it [20:58:18]requested_item shift.opened is exist - process it [20:58:18]req_shift_opened [20:58:18]FM_GetShiftState [20:58:18]SAM_PROTO_GetShiftState [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 13 01 00 [20:58:18]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 13 9F 47 00 F1 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 09 71 03 00 F4 03 04 00 F8 B9 A3 66 B6 04 01 00 00 76 2D 97 2A 75 EF 83 15 [20:58:18]CommunicateWithHost err = 0 [20:58:18]CheckOFDResponse [20:58:18]1017 (14) - 77093643461234 [20:58:18]1041 (16) - 0000000000874959 [20:58:18]1040 (4) - 225545 [20:58:18]1012 (4) - 26.07.2024 15:00 [20:58:18]1206 (1) - 0 [20:58:18]OFD Sender: Remove packet 225545 [20:58:18]ProducePacketName [20:58:18]name=ofd_packets/00225545 [20:58:18]NVStorageDeleteData [20:58:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 0E 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [20:58:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:58:18]wFMCommunicate OK [20:58:18]SAM_PROTO_GetShiftState done [20:58:18]FM_GetShiftState done [20:58:18]req_shift_opened done [20:58:18]requested_item shift.open_date is exist - process it [20:58:18]req_shift_open_date [20:58:18]req_shift_open_date done [20:58:18]produce_requested_data done [20:58:18]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225545,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:58:18]process_action_free get_value [20:58:18]json_value_free [20:58:18]json_value_free done [20:58:18]process_json_proto returns [20:58:18]Send response to host [20:58:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225545,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:58:18]free response buf [20:58:18]execute_script done [20:58:18]execute_script returns [20:58:18]free content buf [20:58:18]Sock 8.Close socket [20:58:18]Sock 8.Thread stoped [20:58:18]accept exits with 10 [20:58:18]New connection [20:58:18]New thread 3066604900 created [20:58:18]Thread 3066748260 joined [20:58:18]Waiting for new connection... [20:58:18] Sock 10.Parse request [20:58:18]Sock 10.Check first char [20:58:18]Sock 10.First char is OK [20:58:18]request: POST /json_proto HTTP/1.0 [20:58:18]Method: POST [20:58:18]URL: /json_proto [20:58:18]Method is POST - this is cgi request [20:58:18]url: /json_proto [20:58:18]query_string will be loaded in cgi processing [20:58:18]execute_cgi json_proto POST (null) [20:58:18]execute_cgi path=json_proto method=POST [20:58:18]POST find Content-Length [20:58:18]Host: 172.17.43.131:8080 [20:58:18]Content-Length: 331 [20:58:18]Content-Type: application/json [20:58:18] [20:58:18]POST finish read [20:58:18]Found Content-Length = 331 [20:58:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:58:18]execute_script... [20:58:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:58:18]POST & json_proto [20:58:18]process_json_proto [20:58:18]json parsed OK: [20:58:18]protocol is kg_v1.0 [20:58:18]action value=get_value [20:58:18]process_action get_value [20:58:18]cmd_get_value [20:58:18]process_action get_value done [20:58:18]requested_data is exist [20:58:18]produce_requested_data [20:58:18]requested_item fm.sale.total is exist - process it [20:58:18]SAM_PROTO_GetFMData [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 13 03 00 [20:58:18]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]OFD Sender: No OFD packet to send [20:58:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:58:19]Read from MH i2c: E2 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 FD 00 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 9F 6D 03 00 69 04 A3 00 6F 04 04 00 56 67 03 00 B1 04 05 00 2E F1 51 78 05 70 04 05 00 1C C5 27 AC 04 72 04 04 00 12 2C 2A CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 8A BF 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8C 03 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 2B [20:58:19]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 9F 6D 03 00 69 04 A3 00 6F 04 04 00 56 67 03 00 B1 04 05 00 2E F1 51 78 05 70 04 05 00 1C C5 27 AC 04 72 04 04 00 12 2C 2A CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 40 8A BF 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8C 03 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [20:58:19]wFMCommunicate OK [20:58:19]wFMCommunicate request_size=4 [20:58:19]MH_SAM_APDU [20:58:19]CAPDU: 80 17 00 00 [20:58:19]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:58:19]Write i2c OK [20:58:19]MH_I2C_Read... [20:58:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:58:19]Read from MH i2c: E2 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 FD 00 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [20:58:19]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [20:58:19]wFMCommunicate OK [20:58:19]wFMCommunicate request_size=4 [20:58:19]MH_SAM_APDU [20:58:19]CAPDU: 80 17 00 00 [20:58:19]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:58:19]Write i2c OK [20:58:19]MH_I2C_Read... [20:58:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:58:19]Read from MH i2c: E2 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 FD 00 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [20:58:19]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [20:58:19]wFMCommunicate OK [20:58:19]wFMCommunicate request_size=4 [20:58:19]MH_SAM_APDU [20:58:19]CAPDU: 80 17 00 00 [20:58:19]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:58:19]Write i2c OK [20:58:19]MH_I2C_Read... [20:58:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:58:20]Read from MH i2c: E2 [20:58:20]MH_I2C_Read... [20:58:20]Read from MH i2c: E2 FD 00 [20:58:20]MH_I2C_Read... [20:58:20]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [20:58:20]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [20:58:20]wFMCommunicate OK [20:58:20]wFMCommunicate request_size=4 [20:58:20]MH_SAM_APDU [20:58:20]CAPDU: 80 17 00 00 [20:58:20]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:58:20]Write i2c OK [20:58:20]MH_I2C_Read... [20:58:20]Read from MH i2c: E2 [20:58:20]MH_I2C_Read... [20:58:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [20:58:20]Read from MH i2c: E2 E2 00 [20:58:20]MH_I2C_Read... [20:58:20]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [20:58:20]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:58:20]wFMCommunicate OK [20:58:20]SAM_PROTO_GetFMData done [20:58:20]requested_item fm.sale_refund.total is exist - process it [20:58:20]requested_item fm.buy.total is exist - process it [20:58:20]requested_item shift.sale.total is exist - process it [20:58:20]SAM_PROTO_GetShiftData [20:58:20]wFMCommunicate request_size=4 [20:58:20]MH_SAM_APDU [20:58:20]CAPDU: 80 13 02 00 [20:58:20]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:58:20]Write i2c OK [20:58:20]MH_I2C_Read... [20:58:20]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:58:20]Read from MH i2c: E2 [20:58:20]MH_I2C_Read... [20:58:20]Read from MH i2c: E2 FD 00 [20:58:20]MH_I2C_Read... [20:58:20]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 65 02 00 00 69 04 9E 00 6F 04 04 00 63 02 00 00 B1 04 04 00 B2 D8 5F 04 70 04 04 00 1C 41 A9 03 72 04 03 00 96 97 B6 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 72 F2 76 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 94 E9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 47 [20:58:20]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 65 02 00 00 69 04 9E 00 6F 04 04 00 63 02 00 00 B1 04 04 00 B2 D8 5F 04 70 04 04 00 1C 41 A9 03 72 04 03 00 96 97 B6 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 72 F2 76 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 94 E9 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [20:58:20]wFMCommunicate OK [20:58:20]wFMCommunicate request_size=4 [20:58:20]MH_SAM_APDU [20:58:20]CAPDU: 80 17 00 00 [20:58:20]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:58:20]Write i2c OK [20:58:20]MH_I2C_Read... [20:58:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:58:21]Read from MH i2c: E2 [20:58:21]MH_I2C_Read... [20:58:21]Read from MH i2c: E2 FD 00 [20:58:21]MH_I2C_Read... [20:58:21]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [20:58:21]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [20:58:21]wFMCommunicate OK [20:58:21]wFMCommunicate request_size=4 [20:58:21]MH_SAM_APDU [20:58:21]CAPDU: 80 17 00 00 [20:58:21]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:58:21]Write i2c OK [20:58:21]MH_I2C_Read... [20:58:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:58:21]Read from MH i2c: E2 [20:58:21]MH_I2C_Read... [20:58:21]Read from MH i2c: E2 FD 00 [20:58:21]MH_I2C_Read... [20:58:21]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [20:58:21]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [20:58:21]wFMCommunicate OK [20:58:21]wFMCommunicate request_size=4 [20:58:21]MH_SAM_APDU [20:58:21]CAPDU: 80 17 00 00 [20:58:21]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:58:21]Write i2c OK [20:58:21]MH_I2C_Read... [20:58:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:58:21]Read from MH i2c: E2 [20:58:21]MH_I2C_Read... [20:58:21]Read from MH i2c: E2 FD 00 [20:58:21]MH_I2C_Read... [20:58:21]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [20:58:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [20:58:21]wFMCommunicate OK [20:58:21]wFMCommunicate request_size=4 [20:58:21]MH_SAM_APDU [20:58:21]CAPDU: 80 17 00 00 [20:58:21]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:58:21]Write i2c OK [20:58:21]MH_I2C_Read... [20:58:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [20:58:22]Read from MH i2c: E2 [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: E2 D8 00 [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [20:58:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:58:22]wFMCommunicate OK [20:58:22]SAM_PROTO_GetShiftData done [20:58:22]requested_item shift.sale.total_cash is exist - process it [20:58:22]requested_item shift.sale_refund.total is exist - process it [20:58:22]requested_item shift.sale_refund.total_cash is exist - process it [20:58:22]requested_item shift.buy.total is exist - process it [20:58:22]requested_item shift.buy.total_cash is exist - process it [20:58:22]produce_requested_data done [20:58:22]produce_requested_data return {"fm.sale.total":234934725.58,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":733902.58,"shift.sale.total_cash":614239.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:58:22]process_action_free get_value [20:58:22]json_value_free [20:58:22]json_value_free done [20:58:22]process_json_proto returns [20:58:22]Send response to host [20:58:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234934725.58,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":733902.58,"shift.sale.total_cash":614239.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:58:22]free response buf [20:58:22]execute_script done [20:58:22]execute_script returns [20:58:22]free content buf [20:58:22]Sock 10.Close socket [20:58:22]Sock 10.Thread stoped [20:58:22]accept exits with 8 [20:58:22]New connection [20:58:22]New thread 3066748260 created [20:58:22]Thread 3066604900 joined [20:58:22]Waiting for new connection... [20:58:22] Sock 8.Parse request [20:58:22]Sock 8.Check first char [20:58:22]Sock 8.First char is OK [20:58:22]request: POST /json_proto HTTP/1.0 [20:58:22]Method: POST [20:58:22]URL: /json_proto [20:58:22]Method is POST - this is cgi request [20:58:22]url: /json_proto [20:58:22]query_string will be loaded in cgi processing [20:58:22]execute_cgi json_proto POST (null) [20:58:22]execute_cgi path=json_proto method=POST [20:58:22]POST find Content-Length [20:58:22]Host: 172.17.43.131:8080 [20:58:22]Content-Length: 686 [20:58:22]Content-Type: application/json [20:58:22] [20:58:22]POST finish read [20:58:22]Found Content-Length = 686 [20:58:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:22]execute_script... [20:58:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:22]POST & json_proto [20:58:22]process_json_proto [20:58:22]json parsed OK: [20:58:22]protocol is kg_v1.0 [20:58:22]action value=close_receipt [20:58:22]process_action close_receipt [20:58:22]cmd_close_receipt [20:58:22]MH_GetDate [20:58:22]Write to MH i2c: F0 00 00 1D 00 0C [20:58:22]Write i2c OK [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: F0 [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: F0 09 00 [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: F0 09 00 1D 00 00 EF 0D A4 66 F9 24 A2 66 40 [20:58:22]GetLastDocTimeStamp 1722027349 [20:58:22]current date 1722027503 [20:58:22]FM_GetShiftState [20:58:22]SAM_PROTO_GetShiftState [20:58:22]wFMCommunicate request_size=4 [20:58:22]MH_SAM_APDU [20:58:22]CAPDU: 80 13 01 00 [20:58:22]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:58:22]Write i2c OK [20:58:22]MH_I2C_Read... [20:58:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:22]Read from MH i2c: E2 [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: E2 0E 00 [20:58:22]MH_I2C_Read... [20:58:22]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [20:58:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:58:22]wFMCommunicate OK [20:58:22]SAM_PROTO_GetShiftState done [20:58:22]FM_GetShiftState done [20:58:22]opened in 1721952182 [20:58:22]opened+sec_in_day 1722038582 [20:58:22]quantity*price = 100027 [20:58:22]sum+1 = 100028 [20:58:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 614 26.07.2024 20:58 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225546 ФПД: 70820653594305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225546&fm=70820653594305&tin=02508201610067®Number=0000000000092624&sum=100000 [20:58:23]StoreToDocumentArchive [20:58:23]shift 437 fd 225546 [20:58:23]save to /storage/0437/doc_00225546 [20:58:23]save last doc name /storage/0437/doc_00225546 to /storage/kkm_last_doc_name [20:58:23]save OK [20:58:23]Clear old archive folders... [20:58:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:58:23]tlvbuf is 01EAEAC0 [20:58:23]SAM_PROTO_ClearQueue [20:58:23]wFMCommunicate request_size=4 [20:58:23]MH_SAM_APDU [20:58:23]CAPDU: 80 09 00 00 [20:58:23]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:58:23]Write i2c OK [20:58:23]MH_I2C_Read... [20:58:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:58:23]Read from MH i2c: E2 [20:58:23]MH_I2C_Read... [20:58:23]Read from MH i2c: E2 03 00 [20:58:23]MH_I2C_Read... [20:58:23]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:58:23]RAPDU: 90 00 [20:58:23]wFMCommunicate OK [20:58:23]SAM_PROTO_ClearQueue done [20:58:23]KKMCreateOFDPacket [20:58:23]OFDProtocolAddRootSTLVToBuf [20:58:23]FM_MakeSignedData [20:58:23]FM_MakeSignedData [20:58:23]SAM_PROTO_SignData [20:58:23]wFMCommunicate request_size=4 [20:58:23]MH_SAM_APDU [20:58:23]CAPDU: 80 0D 01 02 [20:58:23]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:58:23]Write i2c OK [20:58:23]MH_I2C_Read... [20:58:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:58:24]Read from MH i2c: E2 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 03 00 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:58:24]RAPDU: 90 00 [20:58:24]wFMCommunicate OK [20:58:24]wFMCommunicate request_size=255 [20:58:24]MH_SAM_APDU [20:58:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 EF 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 71 03 00 35 04 06 00 40 69 [20:58:24]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 EF 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 OFD Sender: No OFD packet to send [20:58:24]0A 71 03 00 35 04 06 00 40 69 00 00 61 [20:58:24]Write i2c OK [20:58:24]MH_I2C_Read... [20:58:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:24]Read from MH i2c: E2 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 03 00 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:58:24]RAPDU: 90 00 [20:58:24]wFMCommunicate OK [20:58:24]wFMCommunicate request_size=9 [20:58:24]MH_SAM_APDU [20:58:24]CAPDU: 80 0D 02 02 04 37 E6 76 C1 [20:58:24]Write to MH i2c: E2 0C 00 2E 00 80 0D 02 02 04 00 37 E6 76 C1 00 00 04 [20:58:24]Write i2c OK [20:58:24]MH_I2C_Read... [20:58:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:24]Read from MH i2c: E2 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 03 00 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:58:24]RAPDU: 90 00 [20:58:24]wFMCommunicate OK [20:58:24]wFMCommunicate request_size=4 [20:58:24]MH_SAM_APDU [20:58:24]CAPDU: 80 0D 03 02 [20:58:24]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:58:24]Write i2c OK [20:58:24]MH_I2C_Read... [20:58:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:58:24]Read from MH i2c: E2 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 0B 00 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 0B 00 2F 00 00 1A D9 73 8A 2B 8A 50 F5 90 00 95 [20:58:24]RAPDU: 1A D9 73 8A 2B 8A 50 F5 90 00 [20:58:24]wFMCommunicate OK [20:58:24]SAM_PROTO_SignData done [20:58:24]FM_MakeSignedData done [20:58:24]CreateOFDProtocolMessage [20:58:24]wFMCommunicate request_size=4 [20:58:24]MH_SAM_APDU [20:58:24]CAPDU: 80 11 00 00 [20:58:24]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:58:24]Write i2c OK [20:58:24]MH_I2C_Read... [20:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:24]Read from MH i2c: E2 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 17 00 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [20:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:24]wFMCommunicate OK [20:58:24]CreateOFDProtocolMessage done [20:58:24]OFDSenderStorePacket 225546 [20:58:24]StoreOFDPacket docnum=225546 [20:58:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 E5 54 06 01 D3 E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 EF 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 71 03 00 35 04 06 00 40 69 37 E6 76 C1 1A D9 73 8A 2B 8A 50 F5 [20:58:24]CheckFolder [20:58:24]dirname=/storage/ofd_packets [20:58:24]CheckFolder done [20:58:24]ProducePacketName [20:58:24]name=ofd_packets/00225546 [20:58:24]NVStorageSaveData ofd_packets/00225546 [20:58:24]File name is /storage/ofd_packets/00225546 [20:58:24]Write 300 bytes [20:58:24]NVStorageSaveData done [20:58:24]OFDSenderStorePacket done [20:58:24]KKMCreateOFDPacket done [20:58:24]NVStorageSaveData kkm_last_timestamp [20:58:24]File name is /storage/kkm_last_timestamp [20:58:24]Write 4 bytes [20:58:24]NVStorageSaveData done [20:58:24]ExternCall_PrintAddStr [20:58:24]wPrintStart [20:58:24]Write to MH i2c: 01 00 00 31 00 31 [20:58:24]Write i2c OK [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: 01 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: 01 07 00 [20:58:24]MH_I2C_Read... [20:58:24]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:58:24]RasterBufferAndPrint [20:58:24]line Счет N : (1)2001777 [20:58:24]line ИНН: 02508201610067 [20:58:24]line Контрольно-Кассовый Чек [20:58:24]line ПРОДАЖА [20:58:24]line ТРК (МРК, ГНК) : 81 [20:58:24]line Товар: 2711190000 [20:58:24]line ГАЗ-К-5 [20:58:24]line 27.480 * 36.40 [20:58:24]line = 1000.27 [20:58:24]line НДС 12% НСП 1% [20:58:24]line > о реализуемом товаре [20:58:24]line ОКРУГЛЕНИЕ: -0.27 [20:58:24]line ИТОГО: 1000.00 [20:58:24]line Внесено: 1000.00 [20:58:24]line СДАЧА: 0.00 [20:58:24]line НСП 1% : 8.85 [20:58:24]line НДС 12% : 106.22 [20:58:24]line Наличными: 1000.00 [20:58:24]line Безнал.: 0.00 [20:58:24]line Место: АЗС № 97 "Партнер Нефть" [20:58:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:58:24]line СНО: Общий режим [20:58:24]line Чек 614 26.07.2024 20:58 [20:58:24]line Смена: 437 ФФД: 1.0 [20:58:24]line ЗНМ: 0300000054 [20:58:24]line РНМ: 0000000000092624 [20:58:24]line Версия ККМ: 001 [20:58:24]line ФМ: 0000000000874959 [20:58:24]line ФД: 225546 [20:58:24]line ФПД: 70820653594305 [20:58:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205823&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225546&fm=70820653594305&tin=02508201610067®Number=0000000000092624&sum=100000 [20:58:24]written 0, free lines is 4095 [20:58:24]OFD Sender: Processing packet 225546 [packets to send 599, broken 598] [20:58:24]ProducePacketName [20:58:24]name=ofd_packets/00225546 [20:58:24]OFD Sender: To server: pG, [20:58:24]CommunicateWithHost lk.salyk.kg:30040 [20:58:24]ConnectInit lk.salyk.kg [20:58:25]Write to MH i2c: 01 00 00 5C 00 5C [20:58:25]Write i2c OK [20:58:25]MH_I2C_Read... [20:58:25]Read from MH i2c: 01 [20:58:25]MH_I2C_Read... [20:58:25]Read from MH i2c: 01 07 00 [20:58:25]MH_I2C_Read... [20:58:25]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 64 0C D3 [20:58:25]RasterBufferAndPrint [20:58:25]line [20:58:25]line [20:58:25]line [20:58:25]line [20:58:25]line [20:58:25]written 0, free lines is 3184 [20:58:25]MH_Cut [20:58:25]Write to MH i2c: D1 01 00 63 00 01 35 [20:58:25]Write i2c OK [20:58:25]MH_I2C_Read... [20:58:25]Read from MH i2c: D1 [20:58:25]MH_I2C_Read... [20:58:25]Read from MH i2c: D1 01 00 [20:58:25]MH_I2C_Read... [20:58:25]Read from MH i2c: D1 01 00 63 00 00 34 [20:58:25]Write to MH i2c: 01 00 00 64 00 64 [20:58:25]Write i2c OK [20:58:25]MH_I2C_Read... [20:58:25]Connected sock=10 [20:58:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 E5 54 06 01 D3 E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 EF 0D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 71 03 00 35 04 06 00 40 69 37 E6 76 C1 1A D9 73 8A 2B 8A 50 F5 [20:58:26]*** Cut start [20:58:26]*** Partial cut [20:58:26]*** CUTSNS_PIN = 1 [20:58:26]*** CUTSNS_PIN = 0 [20:58:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D8 CE 47 00 91 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0A 71 03 00 F4 03 04 00 00 BA A3 66 B6 04 01 00 00 50 DC 28 6E 17 B5 B1 CF [20:58:26]CommunicateWithHost err = 0 [20:58:26]CheckOFDResponse [20:58:26]1017 (14) - 77093643461234 [20:58:26]1041 (16) - 0000000000874959 [20:58:26]1040 (4) - 225546 [20:58:26]1012 (4) - 26.07.2024 15:00 [20:58:26]1206 (1) - 0 [20:58:26]OFD Sender: Remove packet 225546 [20:58:26]ProducePacketName [20:58:26]name=ofd_packets/00225546 [20:58:26]NVStorageDeleteData [20:58:26]*** Brake cut motor [20:58:27]Read from MH i2c: 01 *** Stop cut motor [20:58:27] [20:58:27]*** Cut end [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: 01 07 00 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:58:27]process_action close_receipt done [20:58:27]requested_data is exist [20:58:27]produce_requested_data [20:58:27]requested_item fm.sn is exist - process it [20:58:27]wFMCommunicate request_size=4 [20:58:27]MH_SAM_APDU [20:58:27]CAPDU: 80 11 00 00 [20:58:27]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:58:27]Write i2c OK [20:58:27]MH_I2C_Read... [20:58:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:27]Read from MH i2c: E2 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: E2 17 00 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [20:58:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:27]wFMCommunicate OK [20:58:27]requested_item fd.num is exist - process it [20:58:27]SAM_PROTO_GetFieldsCounters [20:58:27]wFMCommunicate request_size=4 [20:58:27]MH_SAM_APDU [20:58:27]CAPDU: 80 13 00 00 [20:58:27]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:58:27]Write i2c OK [20:58:27]MH_I2C_Read... [20:58:27]OFD Sender: No OFD packet to send [20:58:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:27]Read from MH i2c: E2 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: E2 62 00 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [20:58:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:27]wFMCommunicate OK [20:58:27]SAM_PROTO_GetFieldsCounters done [20:58:27]requested_item shift.num is exist - process it [20:58:27]requested_item shift.opened is exist - process it [20:58:27]req_shift_opened [20:58:27]FM_GetShiftState [20:58:27]SAM_PROTO_GetShiftState [20:58:27]wFMCommunicate request_size=4 [20:58:27]MH_SAM_APDU [20:58:27]CAPDU: 80 13 01 00 [20:58:27]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:58:27]Write i2c OK [20:58:27]MH_I2C_Read... [20:58:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:27]Read from MH i2c: E2 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: E2 0E 00 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [20:58:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:58:27]wFMCommunicate OK [20:58:27]SAM_PROTO_GetShiftState done [20:58:27]FM_GetShiftState done [20:58:27]req_shift_opened done [20:58:27]requested_item shift.open_date is exist - process it [20:58:27]req_shift_open_date [20:58:27]req_shift_open_date done [20:58:27]produce_requested_data done [20:58:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225546,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:58:27]process_action_free close_receipt [20:58:27]json_value_free [20:58:27]json_value_free done [20:58:27]process_json_proto returns [20:58:27]Send response to host [20:58:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225546,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:58:27]free response buf [20:58:27]execute_script done [20:58:27]execute_script returns [20:58:27]free content buf [20:58:27]Sock 8.Close socket [20:58:27]Sock 8.Thread stoped [20:58:27]accept exits with 9 [20:58:27]New connection [20:58:27]New thread 3066604900 created [20:58:27]Thread 3066748260 joined [20:58:27]Waiting for new connection... [20:58:27] Sock 9.Parse request [20:58:27]Sock 9.Check first char [20:58:27]Sock 9.First char is OK [20:58:27]request: POST /json_proto HTTP/1.0 [20:58:27]Method: POST [20:58:27]URL: /json_proto [20:58:27]Method is POST - this is cgi request [20:58:27]url: /json_proto [20:58:27]query_string will be loaded in cgi processing [20:58:27]execute_cgi json_proto POST (null) [20:58:27]execute_cgi path=json_proto method=POST [20:58:27]POST find Content-Length [20:58:27]Host: 172.17.43.131:8080 [20:58:27]Content-Length: 1219 [20:58:27]Content-Type: application/json [20:58:27] [20:58:27]POST finish read [20:58:27]Found Content-Length = 1219 [20:58:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001778\u000A26.07.2024 20:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070010\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:27]execute_script... [20:58:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001778\u000A26.07.2024 20:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4070010\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:27]POST & json_proto [20:58:27]process_json_proto [20:58:27]json parsed OK: [20:58:27]protocol is kg_v1.0 [20:58:27]action value=print_text [20:58:27]process_action print_text [20:58:27]cmd_print_text [20:58:27]ExternCall_PrintAddStr [20:58:27]wPrintStart [20:58:27]Write to MH i2c: 01 00 00 68 00 68 [20:58:27]Write i2c OK [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: 01 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: 01 07 00 [20:58:27]MH_I2C_Read... [20:58:27]Read from MH i2c: 01 07 00 68 00 00 00 00 00 00 FF 0F 7D [20:58:27]RasterBufferAndPrint [20:58:28]line *****ТОВАРНЫЙ ЧЕК***** [20:58:28]line АЗС-97 [20:58:28]line Партнер нефть [20:58:28]line 02508201610067 [20:58:28]line Кассир : Ахмадалиева М. [20:58:28]line Счет N : (1)2001778 [20:58:28]line 26.07.2024 20:57 [20:58:28]line ПРОДАЖА [20:58:28]line ТРК (МРК, ГНК): 31 [20:58:28]line Вид ГСМ : 2710194210 [20:58:28]line ДТ-К-5 [20:58:28]line 20.000 x 75.70 [20:58:28]line ИТОГ: 1514.00 [20:58:28]line Тип оплаты: Талоны: Топливные Талоны [20:58:28]line 4070010 [20:58:28]line ______________________ [20:58:28]line (подпись) [20:58:28]written 0, free lines is 4095 [20:58:28]Write to MH i2c: 01 00 00 7D 00 7D [20:58:28]Write i2c OK [20:58:28]MH_I2C_Read... [20:58:28]Read from MH i2c: 01 [20:58:28]MH_I2C_Read... [20:58:28]Read from MH i2c: 01 07 00 [20:58:28]MH_I2C_Read... [20:58:28]Read from MH i2c: 01 07 00 7D 00 00 00 00 00 00 06 0E 98 [20:58:28]RasterBufferAndPrint [20:58:28]line [20:58:28]line [20:58:28]line [20:58:28]line [20:58:28]line [20:58:28]written 0, free lines is 3610 [20:58:28]MH_Cut [20:58:28]Write to MH i2c: D1 01 00 84 00 01 56 [20:58:28]Write i2c OK [20:58:28]MH_I2C_Read... [20:58:28]Read from MH i2c: D1 [20:58:28]MH_I2C_Read... [20:58:28]Read from MH i2c: D1 01 00 [20:58:28]MH_I2C_Read... [20:58:28]Read from MH i2c: D1 01 00 84 00 00 55 [20:58:28]Write to MH i2c: 01 00 00 85 00 85 [20:58:28]Write i2c OK [20:58:28]MH_I2C_Read... [20:58:28]*** Cut start [20:58:28]*** Partial cut [20:58:28]*** CUTSNS_PIN = 1 [20:58:29]*** CUTSNS_PIN = 0 [20:58:29]*** Brake cut motor [20:58:29]Read from MH i2c: *** Stop cut motor [20:58:29]01 *** Cut end [20:58:29] [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: 01 07 00 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: 01 07 00 85 00 00 00 00 00 00 FF 0F 9A [20:58:29]process_action print_text done [20:58:29]requested_data is exist [20:58:29]produce_requested_data [20:58:29]requested_item fm.sn is exist - process it [20:58:29]wFMCommunicate request_size=4 [20:58:29]MH_SAM_APDU [20:58:29]CAPDU: 80 11 00 00 [20:58:29]Write to MH i2c: E2 08 00 86 00 80 11 00 00 00 00 00 00 00 [20:58:29]Write i2c OK [20:58:29]MH_I2C_Read... [20:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:29]Read from MH i2c: E2 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: E2 17 00 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: E2 17 00 86 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5D [20:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:58:29]wFMCommunicate OK [20:58:29]requested_item fd.num is exist - process it [20:58:29]SAM_PROTO_GetFieldsCounters [20:58:29]wFMCommunicate request_size=4 [20:58:29]MH_SAM_APDU [20:58:29]CAPDU: 80 13 00 00 [20:58:29]Write to MH i2c: E2 08 00 87 00 80 13 00 00 00 00 00 00 03 [20:58:29]Write i2c OK [20:58:29]MH_I2C_Read... [20:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:29]Read from MH i2c: E2 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: E2 62 00 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: E2 62 00 87 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [20:58:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:29]wFMCommunicate OK [20:58:29]SAM_PROTO_GetFieldsCounters done [20:58:29]requested_item shift.num is exist - process it [20:58:29]requested_item shift.opened is exist - process it [20:58:29]req_shift_opened [20:58:29]FM_GetShiftState [20:58:29]SAM_PROTO_GetShiftState [20:58:29]wFMCommunicate request_size=4 [20:58:29]MH_SAM_APDU [20:58:29]CAPDU: 80 13 01 00 [20:58:29]Write to MH i2c: E2 08 00 88 00 80 13 01 00 00 00 00 00 05 [20:58:29]Write i2c OK [20:58:29]MH_I2C_Read... [20:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:29]Read from MH i2c: E2 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: E2 0E 00 [20:58:29]MH_I2C_Read... [20:58:29]Read from MH i2c: E2 0E 00 88 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B6 [20:58:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:58:29]wFMCommunicate OK [20:58:29]SAM_PROTO_GetShiftState done [20:58:29]FM_GetShiftState done [20:58:29]req_shift_opened done [20:58:29]requested_item shift.open_date is exist - process it [20:58:29]req_shift_open_date [20:58:29]req_shift_open_date done [20:58:29]produce_requested_data done [20:58:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225546,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:58:29]process_action_free print_text [20:58:29]json_value_free [20:58:29]json_value_free done [20:58:29]process_json_proto returns [20:58:30]Send response to host [20:58:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225546,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:58:30]free response buf [20:58:30]execute_script done [20:58:30]execute_script returns [20:58:30]free content buf [20:58:30]Sock 9.Close socket [20:58:30]Sock 9.Thread stoped [20:58:32]OFD Sender: No OFD packet to send [20:58:37]OFD Sender: No OFD packet to send [20:58:42]OFD Sender: No OFD packet to send [20:58:47]OFD Sender: No OFD packet to send [20:58:52]OFD Sender: No OFD packet to send [20:58:57]OFD Sender: No OFD packet to send [20:59:02]OFD Sender: No OFD packet to send [20:59:06]recv_with_timeout no data received [20:59:07]OFD Sender: No OFD packet to send [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:20]recv_with_timeout no data received [20:59:20]accept exits with 8 [20:59:20]New connection [20:59:20]New thread 3066748260 created [20:59:20]Thread 3066604900 joined [20:59:20]Waiting for new connection... [20:59:20] Sock 8.Parse request [20:59:20]Sock 8.Check first char [20:59:20]Sock 8.First char is OK [20:59:20]request: POST /json_proto HTTP/1.0 [20:59:20]Method: POST [20:59:20]URL: /json_proto [20:59:20]Method is POST - this is cgi request [20:59:20]url: /json_proto [20:59:20]query_string will be loaded in cgi processing [20:59:20]execute_cgi json_proto POST (null) [20:59:20]execute_cgi path=json_proto method=POST [20:59:20]POST find Content-Length [20:59:20]Host: 172.17.43.131:8080 [20:59:20]Content-Length: 678 [20:59:20]Content-Type: application/json [20:59:20] [20:59:20]POST finish read [20:59:20]Found Content-Length = 678 [20:59:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.490, "sum" : 372.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 372.00, "payments": [ { "type": 0, "sum" : 372.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:20]execute_script... [20:59:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.490, "sum" : 372.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 372.00, "payments": [ { "type": 0, "sum" : 372.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:20]POST & json_proto [20:59:20]process_json_proto [20:59:20]json parsed OK: [20:59:20]protocol is kg_v1.0 [20:59:20]action value=close_receipt [20:59:20]process_action close_receipt [20:59:20]cmd_close_receipt [20:59:20]MH_GetDate [20:59:20]Write to MH i2c: F0 00 00 89 00 78 [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: F0 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: F0 09 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: F0 09 00 89 00 00 29 0E A4 66 F9 24 A2 66 E7 [20:59:20]GetLastDocTimeStamp 1722027503 [20:59:20]current date 1722027561 [20:59:20]FM_GetShiftState [20:59:20]SAM_PROTO_GetShiftState [20:59:20]wFMCommunicate request_size=4 [20:59:20]MH_SAM_APDU [20:59:20]CAPDU: 80 13 01 00 [20:59:20]Write to MH i2c: E2 08 00 8A 00 80 13 01 00 00 00 00 00 07 [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:20]Read from MH i2c: E2 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 0E 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 0E 00 8A 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B8 [20:59:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:59:20]wFMCommunicate OK [20:59:20]SAM_PROTO_GetShiftState done [20:59:20]FM_GetShiftState done [20:59:20]opened in 1721952182 [20:59:20]opened+sec_in_day 1722038582 [20:59:20]quantity*price = 37222 [20:59:20]sum+1 = 37223 [20:59:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 372.00 Внесено: 500.00 СДАЧА: 128.00 НСП 1% : 3.29 НДС 12% : 39.53 Наличными: 372.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 615 26.07.2024 20:59 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225547 ФПД: 83602011624813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205921&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225547&fm=83602011624813&tin=02508201610067®Number=0000000000092624&sum=37200 [20:59:21]StoreToDocumentArchive [20:59:21]shift 437 fd 225547 [20:59:21]save to /storage/0437/doc_00225547 [20:59:21]save last doc name /storage/0437/doc_00225547 to /storage/kkm_last_doc_name [20:59:21]save OK [20:59:21]Clear old archive folders... [20:59:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:59:21]tlvbuf is 01E4F1E0 [20:59:21]SAM_PROTO_ClearQueue [20:59:21]wFMCommunicate request_size=4 [20:59:21]MH_SAM_APDU [20:59:21]CAPDU: 80 09 00 00 [20:59:21]Write to MH i2c: E2 08 00 97 00 80 09 00 00 00 00 00 00 09 [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:21]Read from MH i2c: E2 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: E2 03 00 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [20:59:21]RAPDU: 90 00 [20:59:21]wFMCommunicate OK [20:59:21]SAM_PROTO_ClearQueue done [20:59:21]KKMCreateOFDPacket [20:59:21]OFDProtocolAddRootSTLVToBuf [20:59:21]FM_MakeSignedData [20:59:21]FM_MakeSignedData [20:59:21]SAM_PROTO_SignData [20:59:21]wFMCommunicate request_size=4 [20:59:21]MH_SAM_APDU [20:59:21]CAPDU: 80 0D 01 02 [20:59:21]Write to MH i2c: E2 08 00 98 00 80 0D 01 02 00 00 00 00 11 [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:21]Read from MH i2c: E2 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: E2 03 00 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [20:59:21]RAPDU: 90 00 [20:59:21]wFMCommunicate OK [20:59:21]wFMCommunicate request_size=255 [20:59:21]MH_SAM_APDU [20:59:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0F 00 00 00 00 07 04 06 00 50 91 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 29 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 71 03 00 35 04 06 00 4C [20:59:21]Write to MH i2c: E2 02 01 99 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0F 00 00 00 00 07 04 06 00 50 91 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 29 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 71 03 00 35 04 06 00 4C 00 00 EE [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:22]Read from MH i2c: E2 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 03 00 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [20:59:22]RAPDU: 90 00 [20:59:22]wFMCommunicate OK [20:59:22]wFMCommunicate request_size=10 [20:59:22]MH_SAM_APDU [20:59:22]CAPDU: 80 0D 02 02 05 09 1C 34 95 6D [20:59:22]Write to MH i2c: E2 0D 00 9A 00 80 0D 02 02 05 00 09 1C 34 95 6D 00 00 79 [20:59:22]Write i2c OK [20:59:22]MH_I2C_Read... [20:59:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:22]Read from MH i2c: E2 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 03 00 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 03 00 9A 00 00 90 00 0E [20:59:22]RAPDU: 90 00 [20:59:22]wFMCommunicate OK [20:59:22]wFMCommunicate request_size=4 [20:59:22]MH_SAM_APDU [20:59:22]CAPDU: 80 0D 03 02 [20:59:22]Write to MH i2c: E2 08 00 9B 00 80 0D 03 02 00 00 00 00 16 [20:59:22]Write i2c OK [20:59:22]MH_I2C_Read... [20:59:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:22]Read from MH i2c: E2 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 0B 00 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 0B 00 9B 00 00 C3 66 A2 69 B3 7E F3 76 90 00 E5 [20:59:22]RAPDU: C3 66 A2 69 B3 7E F3 76 90 00 [20:59:22]wFMCommunicate OK [20:59:22]SAM_PROTO_SignData done [20:59:22]FM_MakeSignedData done [20:59:22]CreateOFDProtocolMessage [20:59:22]wFMCommunicate request_size=4 [20:59:22]MH_SAM_APDU [20:59:22]CAPDU: 80 11 00 00 [20:59:22]Write to MH i2c: E2 08 00 9C 00 80 11 00 00 00 00 00 00 16 [20:59:22]Write i2c OK [20:59:22]MH_I2C_Read... [20:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:22]Read from MH i2c: E2 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 17 00 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: E2 17 00 9C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [20:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:59:22]wFMCommunicate OK [20:59:22]CreateOFDProtocolMessage done [20:59:22]OFDSenderStorePacket 225547 [20:59:22]StoreOFDPacket docnum=225547 [20:59:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 D8 07 01 1B 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0F 00 00 00 00 07 04 06 00 50 91 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 29 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 71 03 00 35 04 06 00 4C 09 1C 34 95 6D C3 66 A2 69 B3 7E F3 76 [20:59:22]CheckFolder [20:59:22]dirname=/storage/ofd_packets [20:59:22]CheckFolder done [20:59:22]ProducePacketName [20:59:22]name=ofd_packets/00225547 [20:59:22]NVStorageSaveData ofd_packets/00225547 [20:59:22]File name is /storage/ofd_packets/00225547 [20:59:22]Write 301 bytes [20:59:22]NVStorageSaveData done [20:59:22]OFDSenderStorePacket done [20:59:22]KKMCreateOFDPacket done [20:59:22]NVStorageSaveData kkm_last_timestamp [20:59:22]File name is /storage/kkm_last_timestamp [20:59:22]Write 4 bytes [20:59:22]NVStorageSaveData done [20:59:22]ExternCall_PrintAddStr [20:59:22]wPrintStart [20:59:22]Write to MH i2c: 01 00 00 9D 00 9D [20:59:22]Write i2c OK [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: 01 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: 01 07 00 [20:59:22]MH_I2C_Read... [20:59:22]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [20:59:22]RasterBufferAndPrint [20:59:22]line Счет N : (1)2001781 [20:59:22]line ИНН: 02508201610067 [20:59:22]line Контрольно-Кассовый Чек [20:59:22]line ПРОДАЖА [20:59:22]line ТРК (МРК, ГНК) : 53 [20:59:22]line Товар: 2710124130 [20:59:22]line Аи-92-К-5 [20:59:22]line 5.490 * 67.80 [20:59:22]line = 372.22 [20:59:22]line НДС 12% НСП 1% [20:59:22]line > о реализуемом товаре [20:59:22]line ОКРУГЛЕНИЕ: -0.22 [20:59:22]line ИТОГО: 372.00 [20:59:22]line Внесено: 500.00 [20:59:22]line СДАЧА: 128.00 [20:59:22]line НСП 1% : 3.29 [20:59:22]line НДС 12% : 39.53 [20:59:22]line Наличными: 372.00 [20:59:22]line Безнал.: 0.00 [20:59:22]line Место: АЗС № 97 "Партнер Нефть" [20:59:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [20:59:22]line СНО: Общий режим [20:59:22]line Чек 615 26.07.2024 20:59 [20:59:22]line Смена: 437 ФФД: 1.0 [20:59:22]line ЗНМ: 0300000054 [20:59:22]line РНМ: 0000000000092624 [20:59:22]line Версия ККМ: 001 [20:59:22]line ФМ: 0000000000874959 [20:59:22]line ФД: 225547 [20:59:22]line ФПД: 83602011624813 [20:59:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T205921&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225547&fm=83602011624813&tin=02508201610067®Number=0000000000092624&sum=37200 [20:59:22]OFD Sender: Processing packet 225547 [packets to send 599, broken 598] [20:59:22]ProducePacketName [20:59:22]name=ofd_packets/00225547 [20:59:22]OFD Sender: To server: pG, [20:59:22]CommunicateWithHost lk.salyk.kg:30040 [20:59:22]ConnectInit lk.salyk.kg [20:59:22]written 0, free lines is 4095 [20:59:23]Write to MH i2c: 01 00 00 C8 00 C8 [20:59:23]Write i2c OK [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: 01 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: 01 07 00 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 5A 0C 35 [20:59:23]RasterBufferAndPrint [20:59:23]line [20:59:23]line [20:59:23]line [20:59:23]line [20:59:23]line [20:59:23]written 0, free lines is 3172 [20:59:23]MH_Cut [20:59:23]Write to MH i2c: D1 01 00 CF 00 01 A1 [20:59:23]Write i2c OK [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: D1 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: D1 01 00 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: D1 01 00 CF 00 00 A0 [20:59:23]Write to MH i2c: 01 00 00 D0 00 D0 [20:59:23]Write i2c OK [20:59:23]MH_I2C_Read... [20:59:23]Connected sock=10 [20:59:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 D8 07 01 1B 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 91 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0F 00 00 00 00 07 04 06 00 50 91 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 29 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 71 03 00 35 04 06 00 4C 09 1C 34 95 6D C3 66 A2 69 B3 7E F3 76 [20:59:24]*** Cut start [20:59:24]*** Partial cut [20:59:24]*** CUTSNS_PIN = 1 [20:59:24]*** CUTSNS_PIN = 0 [20:59:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C9 73 47 00 01 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0B 71 03 00 F4 03 04 00 3A BA A3 66 B6 04 01 00 00 35 10 97 71 5A 3C FB B9 [20:59:24]CommunicateWithHost err = 0 [20:59:24]CheckOFDResponse [20:59:24]1017 (14) - 77093643461234 [20:59:24]1041 (16) - 0000000000874959 [20:59:24]1040 (4) - 225547 [20:59:24]1012 (4) - 26.07.2024 15:01 [20:59:24]1206 (1) - 0 [20:59:24]OFD Sender: Remove packet 225547 [20:59:24]ProducePacketName [20:59:24]name=ofd_packets/00225547 [20:59:24]NVStorageDeleteData [20:59:24]*** Brake cut motor [20:59:24]Read from MH i2c: 01 [20:59:24]MH_I2C_Read... [20:59:24]*** Stop cut motor [20:59:24]*** Cut end [20:59:24]Read from MH i2c: 01 07 00 [20:59:24]MH_I2C_Read... [20:59:24]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [20:59:24]process_action close_receipt done [20:59:24]requested_data is exist [20:59:24]produce_requested_data [20:59:24]requested_item fm.sn is exist - process it [20:59:24]wFMCommunicate request_size=4 [20:59:24]MH_SAM_APDU [20:59:24]CAPDU: 80 11 00 00 [20:59:24]Write to MH i2c: E2 08 00 D1 00 80 11 00 00 00 00 00 00 4B [20:59:24]Write i2c OK [20:59:24]MH_I2C_Read... [20:59:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:24]Read from MH i2c: E2 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 17 00 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 17 00 D1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [20:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [20:59:25]wFMCommunicate OK [20:59:25]requested_item fd.num is exist - process it [20:59:25]SAM_PROTO_GetFieldsCounters [20:59:25]wFMCommunicate request_size=4 [20:59:25]MH_SAM_APDU [20:59:25]CAPDU: 80 13 00 00 [20:59:25]Write to MH i2c: E2 08 00 D2 00 80 13 00 00 00 00 00 00 4E [20:59:25]Write i2c OK [20:59:25]MH_I2C_Read... [20:59:25]OFD Sender: No OFD packet to send [20:59:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:25]Read from MH i2c: E2 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 62 00 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 62 00 D2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [20:59:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:59:25]wFMCommunicate OK [20:59:25]SAM_PROTO_GetFieldsCounters done [20:59:25]requested_item shift.num is exist - process it [20:59:25]requested_item shift.opened is exist - process it [20:59:25]req_shift_opened [20:59:25]FM_GetShiftState [20:59:25]SAM_PROTO_GetShiftState [20:59:25]wFMCommunicate request_size=4 [20:59:25]MH_SAM_APDU [20:59:25]CAPDU: 80 13 01 00 [20:59:25]Write to MH i2c: E2 08 00 D3 00 80 13 01 00 00 00 00 00 50 [20:59:25]Write i2c OK [20:59:25]MH_I2C_Read... [20:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:25]Read from MH i2c: E2 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 0E 00 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 0E 00 D3 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 01 [20:59:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [20:59:25]wFMCommunicate OK [20:59:25]SAM_PROTO_GetShiftState done [20:59:25]FM_GetShiftState done [20:59:25]req_shift_opened done [20:59:25]requested_item shift.open_date is exist - process it [20:59:25]req_shift_open_date [20:59:25]req_shift_open_date done [20:59:25]produce_requested_data done [20:59:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225547,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [20:59:25]process_action_free close_receipt [20:59:25]json_value_free [20:59:25]json_value_free done [20:59:25]process_json_proto returns [20:59:25]Send response to host [20:59:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225547,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [20:59:25]free response buf [20:59:25]execute_script done [20:59:25]execute_script returns [20:59:25]free content buf [20:59:25]Sock 8.Close socket [20:59:25]Sock 8.Thread stoped [20:59:30]OFD Sender: No OFD packet to send [20:59:35]OFD Sender: No OFD packet to send [20:59:40]OFD Sender: No OFD packet to send [20:59:45]OFD Sender: No OFD packet to send [20:59:50]OFD Sender: No OFD packet to send [20:59:55]OFD Sender: No OFD packet to send [21:00:00]OFD Sender: No OFD packet to send [21:00:01]accept exits with 9 [21:00:01]New connection [21:00:01]New thread 3066604900 created [21:00:01]Thread 3066748260 joined [21:00:01]Waiting for new connection... [21:00:01] Sock 9.Parse request [21:00:01]Sock 9.Check first char [21:00:01]Sock 9.First char is OK [21:00:01]request: POST /json_proto HTTP/1.0 [21:00:01]Method: POST [21:00:01]URL: /json_proto [21:00:01]Method is POST - this is cgi request [21:00:01]url: /json_proto [21:00:01]query_string will be loaded in cgi processing [21:00:01]execute_cgi json_proto POST (null) [21:00:01]execute_cgi path=json_proto method=POST [21:00:01]POST find Content-Length [21:00:01]Host: 172.17.43.131:8080 [21:00:01]Content-Length: 1211 [21:00:01]Content-Type: application/json [21:00:01] [21:00:01]POST finish read [21:00:01]Found Content-Length = 1211 [21:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001779\u000A26.07.2024 20:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81615\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:01]execute_script... [21:00:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001779\u000A26.07.2024 20:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81615\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:01]POST & json_proto [21:00:01]process_json_proto [21:00:01]json parsed OK: [21:00:01]protocol is kg_v1.0 [21:00:01]action value=print_text [21:00:01]process_action print_text [21:00:01]cmd_print_text [21:00:01]ExternCall_PrintAddStr [21:00:01]wPrintStart [21:00:01]Write to MH i2c: 01 00 00 D4 00 D4 [21:00:01]Write i2c OK [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: 01 [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: 01 07 00 [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: 01 07 00 D4 00 00 00 00 00 00 FF 0F E9 [21:00:01]RasterBufferAndPrint [21:00:01]line *****ТОВАРНЫЙ ЧЕК***** [21:00:01]line АЗС-97 [21:00:01]line Партнер нефть [21:00:01]line 02508201610067 [21:00:01]line Кассир : Ахмадалиева М. [21:00:01]line Счет N : (1)2001779 [21:00:01]line 26.07.2024 20:58 [21:00:01]line ПРОДАЖА [21:00:01]line ТРК (МРК, ГНК): 11 [21:00:01]line Вид ГСМ : 2710194210 [21:00:01]line ДТ-К-5 [21:00:01]line 30.000 x 75.70 [21:00:01]line ИТОГ: 2271.00 [21:00:01]line Тип оплаты: Талоны: Топливная Карта [21:00:01]line 81615 [21:00:01]line ______________________ [21:00:01]line (подпись) [21:00:01]written 0, free lines is 4095 [21:00:01]Write to MH i2c: 01 00 00 E9 00 E9 [21:00:01]Write i2c OK [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: 01 [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: 01 07 00 [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: 01 07 00 E9 00 00 00 00 00 00 F3 0D F0 [21:00:01]RasterBufferAndPrint [21:00:01]line [21:00:01]line [21:00:01]line [21:00:01]line [21:00:01]line [21:00:01]written 0, free lines is 3573 [21:00:01]MH_Cut [21:00:01]Write to MH i2c: D1 01 00 F0 00 01 C2 [21:00:01]Write i2c OK [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: D1 [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: D1 01 00 [21:00:01]MH_I2C_Read... [21:00:01]Read from MH i2c: D1 01 00 F0 00 00 C1 [21:00:01]Write to MH i2c: 01 00 00 F1 00 F1 [21:00:01]Write i2c OK [21:00:01]MH_I2C_Read... [21:00:02]*** Cut start [21:00:02]*** Partial cut [21:00:02]*** CUTSNS_PIN = 1 [21:00:02]*** CUTSNS_PIN = 0 [21:00:02]*** Brake cut motor [21:00:02]Read from MH i2c: 01 [21:00:02]MH_I2C_Read... [21:00:02]*** Stop cut motor [21:00:02]*** Cut end [21:00:02]Read from MH i2c: 01 07 00 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 FF 0F 06 [21:00:02]process_action print_text done [21:00:02]requested_data is exist [21:00:02]produce_requested_data [21:00:02]requested_item fm.sn is exist - process it [21:00:02]wFMCommunicate request_size=4 [21:00:02]MH_SAM_APDU [21:00:02]CAPDU: 80 11 00 00 [21:00:02]Write to MH i2c: E2 08 00 F2 00 80 11 00 00 00 00 00 00 6C [21:00:02]Write i2c OK [21:00:02]MH_I2C_Read... [21:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:02]Read from MH i2c: E2 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: E2 17 00 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: E2 17 00 F2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [21:00:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:00:02]wFMCommunicate OK [21:00:02]requested_item fd.num is exist - process it [21:00:02]SAM_PROTO_GetFieldsCounters [21:00:02]wFMCommunicate request_size=4 [21:00:02]MH_SAM_APDU [21:00:02]CAPDU: 80 13 00 00 [21:00:02]Write to MH i2c: E2 08 00 F3 00 80 13 00 00 00 00 00 00 6F [21:00:02]Write i2c OK [21:00:02]MH_I2C_Read... [21:00:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:03]Read from MH i2c: E2 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 62 00 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 62 00 F3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [21:00:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:00:03]wFMCommunicate OK [21:00:03]SAM_PROTO_GetFieldsCounters done [21:00:03]requested_item shift.num is exist - process it [21:00:03]requested_item shift.opened is exist - process it [21:00:03]req_shift_opened [21:00:03]FM_GetShiftState [21:00:03]SAM_PROTO_GetShiftState [21:00:03]wFMCommunicate request_size=4 [21:00:03]MH_SAM_APDU [21:00:03]CAPDU: 80 13 01 00 [21:00:03]Write to MH i2c: E2 08 00 F4 00 80 13 01 00 00 00 00 00 71 [21:00:03]Write i2c OK [21:00:03]MH_I2C_Read... [21:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:03]Read from MH i2c: E2 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 0E 00 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 0E 00 F4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 22 [21:00:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:00:03]wFMCommunicate OK [21:00:03]SAM_PROTO_GetShiftState done [21:00:03]FM_GetShiftState done [21:00:03]req_shift_opened done [21:00:03]requested_item shift.open_date is exist - process it [21:00:03]req_shift_open_date [21:00:03]req_shift_open_date done [21:00:03]produce_requested_data done [21:00:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225547,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:00:03]process_action_free print_text [21:00:03]json_value_free [21:00:03]json_value_free done [21:00:03]process_json_proto returns [21:00:03]Send response to host [21:00:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225547,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:00:03]free response buf [21:00:03]execute_script done [21:00:03]execute_script returns [21:00:03]free content buf [21:00:03]Sock 9.Close socket [21:00:03]Sock 9.Thread stoped [21:00:05]OFD Sender: No OFD packet to send [21:00:08]recv_with_timeout no data received [21:00:10]OFD Sender: No OFD packet to send [21:00:15]OFD Sender: No OFD packet to send [21:00:20]OFD Sender: No OFD packet to send [21:00:20]recv_with_timeout no data received [21:00:25]OFD Sender: No OFD packet to send [21:00:30]OFD Sender: No OFD packet to send [21:00:35]OFD Sender: No OFD packet to send [21:00:40]OFD Sender: No OFD packet to send [21:00:41]accept exits with 10 [21:00:41]New connection [21:00:41]New thread 3066748260 created [21:00:41]Thread 3066604900 joined [21:00:41]Waiting for new connection... [21:00:41] Sock 10.Parse request [21:00:41]Sock 10.Check first char [21:00:41]Sock 10.First char is OK [21:00:41]request: POST /json_proto HTTP/1.0 [21:00:41]Method: POST [21:00:41]URL: /json_proto [21:00:41]Method is POST - this is cgi request [21:00:41]url: /json_proto [21:00:41]query_string will be loaded in cgi processing [21:00:41]execute_cgi json_proto POST (null) [21:00:41]execute_cgi path=json_proto method=POST [21:00:41]POST find Content-Length [21:00:41]Host: 172.17.43.131:8080 [21:00:41]Content-Length: 683 [21:00:41]Content-Type: application/json [21:00:41] [21:00:41]POST finish read [21:00:41]Found Content-Length = 683 [21:00:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:41]execute_script... [21:00:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:41]POST & json_proto [21:00:41]process_json_proto [21:00:41]json parsed OK: [21:00:41]protocol is kg_v1.0 [21:00:41]action value=close_receipt [21:00:41]process_action close_receipt [21:00:41]cmd_close_receipt [21:00:41]MH_GetDate [21:00:41]Write to MH i2c: F0 00 00 F5 00 E4 [21:00:41]Write i2c OK [21:00:41]MH_I2C_Read... [21:00:41]Read from MH i2c: F0 [21:00:41]MH_I2C_Read... [21:00:41]Read from MH i2c: F0 09 00 [21:00:41]MH_I2C_Read... [21:00:41]Read from MH i2c: F0 09 00 F5 00 00 7A 0E A4 66 F9 24 A2 66 A4 [21:00:41]GetLastDocTimeStamp 1722027561 [21:00:41]current date 1722027642 [21:00:41]FM_GetShiftState [21:00:41]SAM_PROTO_GetShiftState [21:00:41]wFMCommunicate request_size=4 [21:00:41]MH_SAM_APDU [21:00:41]CAPDU: 80 13 01 00 [21:00:41]Write to MH i2c: E2 08 00 F6 00 80 13 01 00 00 00 00 00 73 [21:00:41]Write i2c OK [21:00:41]MH_I2C_Read... [21:00:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:41]Read from MH i2c: E2 [21:00:41]MH_I2C_Read... [21:00:41]Read from MH i2c: E2 0E 00 [21:00:41]MH_I2C_Read... [21:00:41]Read from MH i2c: E2 0E 00 F6 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 24 [21:00:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:00:41]wFMCommunicate OK [21:00:41]SAM_PROTO_GetShiftState done [21:00:41]FM_GetShiftState done [21:00:41]opened in 1721952182 [21:00:41]opened+sec_in_day 1722038582 [21:00:41]quantity*price = 100005 [21:00:41]sum+1 = 100006 [21:00:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 616 26.07.2024 21:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225548 ФПД: 214815722890034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225548&fm=214815722890034&tin=02508201610067®Number=0000000000092624&sum=100000 [21:00:42]StoreToDocumentArchive [21:00:42]shift 437 fd 225548 [21:00:42]save to /storage/0437/doc_00225548 [21:00:42]save last doc name /storage/0437/doc_00225548 to /storage/kkm_last_doc_name [21:00:42]save OK [21:00:42]Clear old archive folders... [21:00:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:00:42]tlvbuf is 01E3FBE0 [21:00:42]SAM_PROTO_ClearQueue [21:00:42]wFMCommunicate request_size=4 [21:00:42]MH_SAM_APDU [21:00:42]CAPDU: 80 09 00 00 [21:00:42]Write to MH i2c: E2 08 00 03 01 80 09 00 00 00 00 00 00 76 [21:00:42]Write i2c OK [21:00:42]MH_I2C_Read... [21:00:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:42]Read from MH i2c: E2 [21:00:42]MH_I2C_Read... [21:00:42]Read from MH i2c: E2 03 00 [21:00:42]MH_I2C_Read... [21:00:42]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [21:00:42]RAPDU: 90 00 [21:00:42]wFMCommunicate OK [21:00:42]SAM_PROTO_ClearQueue done [21:00:42]KKMCreateOFDPacket [21:00:42]OFDProtocolAddRootSTLVToBuf [21:00:42]FM_MakeSignedData [21:00:42]FM_MakeSignedData [21:00:42]SAM_PROTO_SignData [21:00:42]wFMCommunicate request_size=4 [21:00:42]MH_SAM_APDU [21:00:42]CAPDU: 80 0D 01 02 [21:00:42]Write to MH i2c: E2 08 00 04 01 80 0D 01 02 00 00 00 00 7E [21:00:42]Write i2c OK [21:00:42]MH_I2C_Read... [21:00:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:42]Read from MH i2c: E2 [21:00:42]MH_I2C_Read... [21:00:42]Read from MH i2c: E2 03 00 [21:00:42]MH_I2C_Read... [21:00:42]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [21:00:42]RAPDU: 90 00 [21:00:42]wFMCommunicate OK [21:00:42]wFMCommunicate request_size=255 [21:00:42]MH_SAM_APDU [21:00:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 7A 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 71 03 00 35 04 06 00 C3 [21:00:42]Write to MH i2c: E2 02 01 05 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 7A 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 71 03 00 35 04 06 00 C3 00 00 89 [21:00:42]Write i2c OK [21:00:42]MH_I2C_Read... [21:00:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:43]Read from MH i2c: E2 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 03 00 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [21:00:43]RAPDU: 90 00 [21:00:43]wFMCommunicate OK [21:00:43]wFMCommunicate request_size=10 [21:00:43]MH_SAM_APDU [21:00:43]CAPDU: 80 0D 02 02 05 5F AE DA E3 32 [21:00:43]Write to MH i2c: E2 0D 00 06 01 80 0D 02 02 05 00 5F AE DA E3 32 00 00 87 [21:00:43]Write i2c OK [21:00:43]MH_I2C_Read... [21:00:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:43]Read from MH i2c: E2 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 03 00 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [21:00:43]RAPDU: 90 00 [21:00:43]wFMCommunicate OK [21:00:43]wFMCommunicate request_size=4 [21:00:43]MH_SAM_APDU [21:00:43]CAPDU: 80 0D 03 02 [21:00:43]Write to MH i2c: E2 08 00 07 01 80 0D 03 02 00 00 00 00 83 [21:00:43]Write i2c OK [21:00:43]MH_I2C_Read... [21:00:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:43]Read from MH i2c: E2 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 0B 00 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 0B 00 07 01 00 3F 7B 01 39 95 93 D3 50 90 00 C3 [21:00:43]RAPDU: 3F 7B 01 39 95 93 D3 50 90 00 [21:00:43]wFMCommunicate OK [21:00:43]SAM_PROTO_SignData done [21:00:43]FM_MakeSignedData done [21:00:43]CreateOFDProtocolMessage [21:00:43]wFMCommunicate request_size=4 [21:00:43]MH_SAM_APDU [21:00:43]CAPDU: 80 11 00 00 [21:00:43]Write to MH i2c: E2 08 00 08 01 80 11 00 00 00 00 00 00 83 [21:00:43]Write i2c OK [21:00:43]MH_I2C_Read... [21:00:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:43]Read from MH i2c: E2 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 17 00 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: E2 17 00 08 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E0 [21:00:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:00:43]wFMCommunicate OK [21:00:43]CreateOFDProtocolMessage done [21:00:43]OFDSenderStorePacket 225548 [21:00:43]StoreOFDPacket docnum=225548 [21:00:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A 5D 07 01 27 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 7A 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 71 03 00 35 04 06 00 C3 5F AE DA E3 32 3F 7B 01 39 95 93 D3 50 [21:00:43]CheckFolder [21:00:43]dirname=/storage/ofd_packets [21:00:43]CheckFolder done [21:00:43]ProducePacketName [21:00:43]name=ofd_packets/00225548 [21:00:43]NVStorageSaveData ofd_packets/00225548 [21:00:43]File name is /storage/ofd_packets/00225548 [21:00:43]Write 301 bytes [21:00:43]NVStorageSaveData done [21:00:43]OFDSenderStorePacket done [21:00:43]KKMCreateOFDPacket done [21:00:43]NVStorageSaveData kkm_last_timestamp [21:00:43]File name is /storage/kkm_last_timestamp [21:00:43]Write 4 bytes [21:00:43]NVStorageSaveData done [21:00:43]ExternCall_PrintAddStr [21:00:43]wPrintStart [21:00:43]Write to MH i2c: 01 00 00 09 01 0A [21:00:43]Write i2c OK [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: 01 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: 01 07 00 [21:00:43]MH_I2C_Read... [21:00:43]Read from MH i2c: 01 07 00 09 01 00 00 00 00 00 FF 0F 1F [21:00:43]RasterBufferAndPrint [21:00:43]line Счет N : (1)2001780 [21:00:43]line ИНН: 02508201610067 [21:00:43]line Контрольно-Кассовый Чек [21:00:43]line ПРОДАЖА [21:00:43]line ТРК (МРК, ГНК) : 63 [21:00:43]line Товар: 2710124130 [21:00:43]line Аи-92-К-5 [21:00:43]line 14.750 * 67.80 [21:00:43]line = 1000.05 [21:00:43]line НДС 12% НСП 1% [21:00:43]line > о реализуемом товаре [21:00:43]line ОКРУГЛЕНИЕ: -0.05 [21:00:43]line ИТОГО: 1000.00 [21:00:43]line Внесено: 1000.00 [21:00:43]line СДАЧА: 0.00 [21:00:43]line НСП 1% : 8.85 [21:00:43]line НДС 12% : 106.20 [21:00:43]line Наличными: 1000.00 [21:00:43]line Безнал.: 0.00 [21:00:43]line Место: АЗС № 97 "Партнер Нефть" [21:00:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:00:43]line СНО: Общий режим [21:00:43]line Чек 616 26.07.2024 21:00 [21:00:43]line Смена: 437 ФФД: 1.0 [21:00:43]line ЗНМ: 0300000054 [21:00:43]line РНМ: 0000000000092624 [21:00:43]line Версия ККМ: 001 [21:00:43]line ФМ: 0000000000874959 [21:00:43]line ФД: 225548 [21:00:43]line ФПД: 214815722890034 [21:00:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225548&fm=214815722890034&tin=02508201610067®Number=0000000000092624&sum=100000 [21:00:43]OFD Sender: Processing packet 225548 [packets to send 599, broken 598] [21:00:43]ProducePacketName [21:00:43]name=ofd_packets/00225548 [21:00:43]OFD Sender: To server: pG, [21:00:43]CommunicateWithHost lk.salyk.kg:30040 [21:00:43]ConnectInit lk.salyk.kg [21:00:43]written 0, free lines is 4095 [21:00:44]Write to MH i2c: 01 00 00 34 01 35 [21:00:44]Write i2c OK [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: 01 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: 01 07 00 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: 01 07 00 34 01 00 00 00 00 00 5C 0C A4 [21:00:44]RasterBufferAndPrint [21:00:44]line [21:00:44]line [21:00:44]line [21:00:44]line [21:00:44]line [21:00:44]written 0, free lines is 3167 [21:00:44]MH_Cut [21:00:44]Write to MH i2c: D1 01 00 3B 01 01 0E [21:00:44]Write i2c OK [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: D1 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: D1 01 00 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: D1 01 00 3B 01 00 0D [21:00:44]Write to MH i2c: 01 00 00 3C 01 3D [21:00:44]Write i2c OK [21:00:44]MH_I2C_Read... [21:00:44]Connected sock=8 [21:00:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 6A 5D 07 01 27 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 7A 0E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 71 03 00 35 04 06 00 C3 5F AE DA E3 32 3F 7B 01 39 95 93 D3 50 [21:00:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EB F8 47 00 A9 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0C 71 03 00 F4 03 04 00 8A BA A3 66 B6 04 01 00 00 5B 8C AE 09 70 62 49 3F [21:00:44]CommunicateWithHost err = 0 [21:00:44]CheckOFDResponse [21:00:44]1017 (14) - 77093643461234 [21:00:44]1041 (16) - 0000000000874959 [21:00:44]1040 (4) - 225548 [21:00:44]1012 (4) - 26.07.2024 15:02 [21:00:44]1206 (1) - 0 [21:00:44]OFD Sender: Remove packet 225548 [21:00:44]ProducePacketName [21:00:44]name=ofd_packets/00225548 [21:00:44]NVStorageDeleteData [21:00:45]OFD Sender: No OFD packet to send [21:00:45]*** Cut start [21:00:45]*** Partial cut [21:00:45]*** CUTSNS_PIN = 1 [21:00:45]*** CUTSNS_PIN = 0 [21:00:45]*** Brake cut motor [21:00:45]Read from MH i2c: 01 [21:00:45]MH_I2C_Read... [21:00:45]*** Stop cut motor [21:00:45]*** Cut end [21:00:45]Read from MH i2c: 01 07 00 [21:00:45]MH_I2C_Read... [21:00:45]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 FF 0F 52 [21:00:45]process_action close_receipt done [21:00:45]requested_data is exist [21:00:45]produce_requested_data [21:00:45]requested_item fm.sn is exist - process it [21:00:45]wFMCommunicate request_size=4 [21:00:45]MH_SAM_APDU [21:00:45]CAPDU: 80 11 00 00 [21:00:45]Write to MH i2c: E2 08 00 3D 01 80 11 00 00 00 00 00 00 B8 [21:00:45]Write i2c OK [21:00:45]MH_I2C_Read... [21:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:45]Read from MH i2c: E2 [21:00:45]MH_I2C_Read... [21:00:45]Read from MH i2c: E2 17 00 [21:00:45]MH_I2C_Read... [21:00:45]Read from MH i2c: E2 17 00 3D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 15 [21:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:00:45]wFMCommunicate OK [21:00:45]requested_item fd.num is exist - process it [21:00:45]SAM_PROTO_GetFieldsCounters [21:00:45]wFMCommunicate request_size=4 [21:00:45]MH_SAM_APDU [21:00:45]CAPDU: 80 13 00 00 [21:00:45]Write to MH i2c: E2 08 00 3E 01 80 13 00 00 00 00 00 00 BB [21:00:45]Write i2c OK [21:00:45]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 62 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 62 00 3E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [21:00:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:00:46]wFMCommunicate OK [21:00:46]SAM_PROTO_GetFieldsCounters done [21:00:46]requested_item shift.num is exist - process it [21:00:46]requested_item shift.opened is exist - process it [21:00:46]req_shift_opened [21:00:46]FM_GetShiftState [21:00:46]SAM_PROTO_GetShiftState [21:00:46]wFMCommunicate request_size=4 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 13 01 00 [21:00:46]Write to MH i2c: E2 08 00 3F 01 80 13 01 00 00 00 00 00 BD [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 0E 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 0E 00 3F 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 6E [21:00:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:00:46]wFMCommunicate OK [21:00:46]SAM_PROTO_GetShiftState done [21:00:46]FM_GetShiftState done [21:00:46]req_shift_opened done [21:00:46]requested_item shift.open_date is exist - process it [21:00:46]req_shift_open_date [21:00:46]req_shift_open_date done [21:00:46]produce_requested_data done [21:00:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225548,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:00:46]process_action_free close_receipt [21:00:46]json_value_free [21:00:46]json_value_free done [21:00:46]process_json_proto returns [21:00:46]Send response to host [21:00:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225548,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:00:46]free response buf [21:00:46]execute_script done [21:00:46]execute_script returns [21:00:46]free content buf [21:00:46]Sock 10.Close socket [21:00:46]Sock 10.Thread stoped [21:00:50]OFD Sender: No OFD packet to send [21:00:55]OFD Sender: No OFD packet to send [21:01:00]OFD Sender: No OFD packet to send [21:01:05]OFD Sender: No OFD packet to send [21:01:10]OFD Sender: No OFD packet to send [21:01:13]recv_with_timeout no data received [21:01:15]OFD Sender: No OFD packet to send [20:54:48]wFMCommunicate OK [20:54:48]wFMCommunicate request_size=4 [20:54:48]MH_SAM_APDU [20:54:48]CAPDU: 80 0D 03 02 [20:54:48]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [20:54:48]Write i2c OK [20:54:48]MH_I2C_Read... [20:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:48]Read from MH i2c: E2 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 0B 00 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 0B 00 ED 01 00 0F 52 D1 A8 57 84 5D 1D 90 00 99 [20:54:48]RAPDU: 0F 52 D1 A8 57 84 5D 1D 90 00 [20:54:48]wFMCommunicate OK [20:54:48]SAM_PROTO_SignData done [20:54:48]FM_MakeSignedData done [20:54:48]CreateOFDProtocolMessage [20:54:48]wFMCommunicate request_size=4 [20:54:48]MH_SAM_APDU [20:54:48]CAPDU: 80 11 00 00 [20:54:48]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [20:54:48]Write i2c OK [20:54:48]MH_I2C_Read... [20:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:48]Read from MH i2c: E2 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 17 00 [20:54:48]MH_I2C_Read... [20:54:48]Read from MH i2c: E2 17 00 EE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C6 [20:54:48]RAPDU: 11[21:01:20]OFD Sender: No OFD packet to send [21:01:25]OFD Sender: No OFD packet to send [21:01:30]OFD Sender: No OFD packet to send [21:01:35]OFD Sender: No OFD packet to send [21:01:40]OFD Sender: No OFD packet to send [21:01:45]OFD Sender: No OFD packet to send [21:01:50]OFD Sender: No OFD packet to send [21:01:52]recv_with_timeout no data received [21:01:55]OFD Sender: No OFD packet to send [21:02:00]OFD Sender: No OFD packet to send [21:02:05]OFD Sender: No OFD packet to send [21:02:10]OFD Sender: No OFD packet to send [21:02:15]OFD Sender: No OFD packet to send [21:02:20]OFD Sender: No OFD packet to send [21:02:25]OFD Sender: No OFD packet to send [21:02:30]OFD Sender: No OFD packet to send [21:02:35]OFD Sender: No OFD packet to send [21:02:40]OFD Sender: No OFD packet to send [21:02:45]OFD Sender: No OFD packet to send [21:02:50]OFD Sender: No OFD packet to send [21:02:55]OFD Sender: No OFD packet to send [21:03:00]OFD Sender: No OFD packet to send [21:03:15]OFD Sender: No OFD packet to send [21:03:20]OFD Sender: No OFD packet to send [21:03:25]OFD Sender: No OFD packet to send [21:03:30]OFD Sender: No OFD packet to send [21:03:35]OFD Sender: No OFD packet to send [21:03:40]OFD Sender: No OFD packet to send [21:03:44]recv_with_timeout no data received [21:03:45]OFD Sender: No OFD packet to send [21:03:50]OFD Sender: No OFD packet to send [21:03:55]OFD Sender: No OFD packet to send [21:04:00]OFD Sender: No OFD packet to send [21:04:05]OFD Sender: No OFD packet to send [21:04:10]OFD Sender: No OFD packet to send [21:04:15]OFD Sender: No OFD packet to send [21:04:20]OFD Sender: No OFD packet to send [21:04:25]OFD Sender: No OFD packet to send [21:04:30]OFD Sender: No OFD packet to send [21:04:35]OFD Sender: No OFD packet to send [21:04:40]OFD Sender: No OFD packet to send [21:04:41]accept exits with 9 [21:04:41]New connection [21:04:41]New thread 3066604900 created [21:04:41]Thread 3066748260 joined [21:04:41]Waiting for new connection... [21:04:41] Sock 9.Parse request [21:04:41]Sock 9.Check first char [21:04:41]Sock 9.First char is OK [21:04:41]request: POST /json_proto HTTP/1.0 [21:04:41]Method: POST [21:04:41]URL: /json_proto [21:04:41]Method is POST - this is cgi request [21:04:41]url: /json_proto [21:04:41]query_string will be loaded in cgi processing [21:04:41]execute_cgi json_proto POST (null) [21:04:41]execute_cgi path=json_proto method=POST [21:04:41]POST find Content-Length [21:04:41]Host: 172.17.43.131:8080 [21:04:41]Content-Length: 802 [21:04:41]Content-Type: application/json [21:04:41] [21:04:41]POST finish read [21:04:41]Found Content-Length = 802 [21:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:41]execute_script... [21:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:41]POST & json_proto [21:04:41]process_json_proto [21:04:41]json parsed OK: [21:04:41]protocol is kg_v1.0 [21:04:41]action value=close_receipt [21:04:41]process_action close_receipt [21:04:41]cmd_close_receipt [21:04:41]MH_GetDate [21:04:41]Write to MH i2c: F0 00 00 40 01 30 [21:04:41]Write i2c OK [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: F0 [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: F0 09 00 [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: F0 09 00 40 01 00 6A 0F A4 66 F9 24 A2 66 E1 [21:04:41]GetLastDocTimeStamp 1722027642 [21:04:41]current date 1722027882 [21:04:41]FM_GetShiftState [21:04:41]SAM_PROTO_GetShiftState [21:04:41]wFMCommunicate request_size=4 [21:04:41]MH_SAM_APDU [21:04:41]CAPDU: 80 13 01 00 [21:04:41]Write to MH i2c: E2 08 00 41 01 80 13 01 00 00 00 00 00 BF [21:04:41]Write i2c OK [21:04:41]MH_I2C_Read... [21:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:41]Read from MH i2c: E2 [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: E2 0E 00 [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: E2 0E 00 41 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 70 [21:04:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:04:41]wFMCommunicate OK [21:04:41]SAM_PROTO_GetShiftState done [21:04:41]FM_GetShiftState done [21:04:41]opened in 1721952182 [21:04:41]opened+sec_in_day 1722038582 [21:04:41]quantity*price = 70037 [21:04:41]sum+1 = 70038 [21:04:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 617 26.07.2024 21:04 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225549 ФПД: 35619525763658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210442&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225549&fm=35619525763658&tin=02508201610067®Number=0000000000092624&sum=70037 [21:04:42]StoreToDocumentArchive [21:04:42]shift 437 fd 225549 [21:04:42]save to /storage/0437/doc_00225549 [21:04:42]save last doc name /storage/0437/doc_00225549 to /storage/kkm_last_doc_name [21:04:42]save OK [21:04:42]Clear old archive folders... [21:04:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:42]tlvbuf is 01E437A0 [21:04:42]SAM_PROTO_ClearQueue [21:04:42]wFMCommunicate request_size=4 [21:04:42]MH_SAM_APDU [21:04:42]CAPDU: 80 09 00 00 [21:04:42]Write to MH i2c: E2 08 00 4E 01 80 09 00 00 00 00 00 00 C1 [21:04:42]Write i2c OK [21:04:42]MH_I2C_Read... [21:04:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:42]Read from MH i2c: E2 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 03 00 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 03 00 4E 01 00 90 00 C3 [21:04:42]RAPDU: 90 00 [21:04:42]wFMCommunicate OK [21:04:42]SAM_PROTO_ClearQueue done [21:04:42]KKMCreateOFDPacket [21:04:42]OFDProtocolAddRootSTLVToBuf [21:04:42]FM_MakeSignedData [21:04:42]FM_MakeSignedData [21:04:42]SAM_PROTO_SignData [21:04:42]wFMCommunicate request_size=4 [21:04:42]MH_SAM_APDU [21:04:42]CAPDU: 80 0D 01 02 [21:04:42]Write to MH i2c: E2 08 00 4F 01 80 0D 01 02 00 00 00 00 C9 [21:04:42]Write i2c OK [21:04:42]MH_I2C_Read... [21:04:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:42]Read from MH i2c: E2 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 03 00 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [21:04:42]RAPDU: 90 00 [21:04:42]wFMCommunicate OK [21:04:42]wFMCommunicate request_size=255 [21:04:42]MH_SAM_APDU [21:04:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 6A 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 71 03 00 35 04 06 00 20 [21:04:42]Write to MH i2c: E2 02 01 50 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 6A 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 71 03 00 35 04 06 00 20 00 00 C6 [21:04:42]Write i2c OK [21:04:42]MH_I2C_Read... [21:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:43]Read from MH i2c: E2 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 03 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [21:04:43]RAPDU: 90 00 [21:04:43]wFMCommunicate OK [21:04:43]wFMCommunicate request_size=10 [21:04:43]MH_SAM_APDU [21:04:43]CAPDU: 80 0D 02 02 05 65 51 2E 22 4A [21:04:43]Write to MH i2c: E2 0D 00 51 01 80 0D 02 02 05 00 65 51 2E 22 4A 00 00 26 [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:43]Read from MH i2c: E2 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 03 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [21:04:43]RAPDU: 90 00 [21:04:43]wFMCommunicate OK [21:04:43]wFMCommunicate request_size=4 [21:04:43]MH_SAM_APDU [21:04:43]CAPDU: 80 0D 03 02 [21:04:43]Write to MH i2c: E2 08 00 52 01 80 0D 03 02 00 00 00 00 CE [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:43]Read from MH i2c: E2 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 0B 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 0B 00 52 01 00 C5 38 DA AF BB 68 69 05 90 00 E6 [21:04:43]RAPDU: C5 38 DA AF BB 68 69 05 90 00 [21:04:43]wFMCommunicate OK [21:04:43]SAM_PROTO_SignData done [21:04:43]FM_MakeSignedData done [21:04:43]CreateOFDProtocolMessage [21:04:43]wFMCommunicate request_size=4 [21:04:43]MH_SAM_APDU [21:04:43]CAPDU: 80 11 00 00 [21:04:43]Write to MH i2c: E2 08 00 53 01 80 11 00 00 00 00 00 00 CE [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:43]Read from MH i2c: E2 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 17 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 17 00 53 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2B [21:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:43]wFMCommunicate OK [21:04:43]CreateOFDProtocolMessage done [21:04:43]OFDSenderStorePacket 225549 [21:04:43]StoreOFDPacket docnum=225549 [21:04:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 28 07 01 DB F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 6A 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 71 03 00 35 04 06 00 20 65 51 2E 22 4A C5 38 DA AF BB 68 69 05 [21:04:43]CheckFolder [21:04:43]dirname=/storage/ofd_packets [21:04:43]CheckFolder done [21:04:43]ProducePacketName [21:04:43]name=ofd_packets/00225549 [21:04:43]NVStorageSaveData ofd_packets/00225549 [21:04:43]File name is /storage/ofd_packets/00225549 [21:04:43]Write 301 bytes [21:04:43]NVStorageSaveData done [21:04:43]OFDSenderStorePacket done [21:04:43]KKMCreateOFDPacket done [21:04:43]NVStorageSaveData kkm_last_timestamp [21:04:43]File name is /storage/kkm_last_timestamp [21:04:43]Write 4 bytes [21:04:43]NVStorageSaveData done [21:04:43]ExternCall_PrintAddStr [21:04:43]wPrintStart [21:04:43]Write to MH i2c: 01 00 00 54 01 55 [21:04:43]OFD Sender: Processing packet 225549 [packets to send 599, broken 598] [21:04:43]ProducePacketName [21:04:43]name=ofd_packets/00225549 [21:04:43]OFD Sender: To server: pG, [21:04:43]CommunicateWithHost lk.salyk.kg:30040 [21:04:43]ConnectInit lk.salyk.kg [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: 01 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: 01 07 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: 01 07 00 54 01 00 00 00 00 00 FF 0F 6A [21:04:43]RasterBufferAndPrint [21:04:43]line Счет N : (1)2001782 [21:04:43]line ИНН: 02508201610067 [21:04:43]line Контрольно-Кассовый Чек [21:04:43]line ПРОДАЖА [21:04:43]line ТРК (МРК, ГНК) : 43 [21:04:43]line Товар: 2710124130 [21:04:43]line Аи-92-К-5 [21:04:43]line 10.330 * 67.80 [21:04:43]line = 700.37 [21:04:43]line НДС 12% НСП 1% [21:04:43]line > о реализуемом товаре [21:04:43]line ИТОГО: 700.37 [21:04:43]line НСП 1% : 6.20 [21:04:43]line НДС 12% : 74.38 [21:04:43]line Наличными: 0.00 [21:04:43]line Безнал.: 700.37 [21:04:43]line Место: АЗС № 97 "Партнер Нефть" [21:04:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:04:43]line СНО: Общий режим [21:04:43]line Чек 617 26.07.2024 21:04 [21:04:43]line Смена: 437 ФФД: 1.0 [21:04:43]line ЗНМ: 0300000054 [21:04:43]line РНМ: 0000000000092624 [21:04:43]line Версия ККМ: 001 [21:04:43]line Платежная система: O! деньги [21:04:43]line ФМ: 0000000000874959 [21:04:43]line ФД: 225549 [21:04:43]line ФПД: 35619525763658 [21:04:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210442&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225549&fm=35619525763658&tin=02508201610067®Number=0000000000092624&sum=70037 [21:04:43]written 0, free lines is 4095 [21:04:43]Write to MH i2c: 01 00 00 7E 01 7F [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: 01 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: 01 07 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: 01 07 00 7E 01 00 00 00 00 00 74 0C 06 [21:04:43]RasterBufferAndPrint [21:04:43]line [21:04:43]line [21:04:43]line [21:04:43]line [21:04:43]line [21:04:43]written 0, free lines is 3191 [21:04:43]MH_Cut [21:04:43]Write to MH i2c: D1 01 00 85 01 01 58 [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: D1 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: D1 01 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: D1 01 00 85 01 00 57 [21:04:43]Write to MH i2c: 01 00 00 86 01 87 [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]Connected sock=10 [21:04:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 73 28 07 01 DB F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 6A 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 71 03 00 35 04 06 00 20 65 51 2E 22 4A C5 38 DA AF BB 68 69 05 [21:04:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1F 03 47 00 7F BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0D 71 03 00 F4 03 04 00 79 BB A3 66 B6 04 01 00 00 06 97 D3 1B 96 E7 9D D6 [21:04:44]CommunicateWithHost err = 0 [21:04:44]CheckOFDResponse [21:04:44]1017 (14) - 77093643461234 [21:04:44]1041 (16) - 0000000000874959 [21:04:44]1040 (4) - 225549 [21:04:44]1012 (4) - 26.07.2024 15:06 [21:04:44]1206 (1) - 0 [21:04:44]OFD Sender: Remove packet 225549 [21:04:44]ProducePacketName [21:04:44]name=ofd_packets/00225549 [21:04:44]NVStorageDeleteData [21:04:44]OFD Sender: No OFD packet to send [21:04:44]*** Cut start [21:04:44]*** Partial cut [21:04:44]*** CUTSNS_PIN = 1 [21:04:44]*** CUTSNS_PIN = 0 [21:04:45]*** Brake cut motor [21:04:45]Read from MH i2c: 01 [21:04:45]MH_I2C_Read... [21:04:45]*** Stop cut motor [21:04:45]*** Cut end [21:04:45]Read from MH i2c: 01 07 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 FF 0F 9C [21:04:45]process_action close_receipt done [21:04:45]requested_data is exist [21:04:45]produce_requested_data [21:04:45]requested_item fm.sn is exist - process it [21:04:45]wFMCommunicate request_size=4 [21:04:45]MH_SAM_APDU [21:04:45]CAPDU: 80 11 00 00 [21:04:45]Write to MH i2c: E2 08 00 87 01 80 11 00 00 00 00 00 00 02 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:45]Read from MH i2c: E2 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 17 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 17 00 87 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5F [21:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:04:45]wFMCommunicate OK [21:04:45]requested_item fd.num is exist - process it [21:04:45]SAM_PROTO_GetFieldsCounters [21:04:45]wFMCommunicate request_size=4 [21:04:45]MH_SAM_APDU [21:04:45]CAPDU: 80 13 00 00 [21:04:45]Write to MH i2c: E2 08 00 88 01 80 13 00 00 00 00 00 00 05 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:45]Read from MH i2c: E2 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 62 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 62 00 88 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [21:04:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:45]wFMCommunicate OK [21:04:45]SAM_PROTO_GetFieldsCounters done [21:04:45]requested_item shift.num is exist - process it [21:04:45]requested_item shift.opened is exist - process it [21:04:45]req_shift_opened [21:04:45]FM_GetShiftState [21:04:45]SAM_PROTO_GetShiftState [21:04:45]wFMCommunicate request_size=4 [21:04:45]MH_SAM_APDU [21:04:45]CAPDU: 80 13 01 00 [21:04:45]Write to MH i2c: E2 08 00 89 01 80 13 01 00 00 00 00 00 07 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:45]Read from MH i2c: E2 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 0E 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 0E 00 89 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B8 [21:04:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:04:45]wFMCommunicate OK [21:04:45]SAM_PROTO_GetShiftState done [21:04:45]FM_GetShiftState done [21:04:45]req_shift_opened done [21:04:45]requested_item shift.open_date is exist - process it [21:04:45]req_shift_open_date [21:04:45]req_shift_open_date done [21:04:45]produce_requested_data done [21:04:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225549,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:04:45]process_action_free close_receipt [21:04:45]json_value_free [21:04:45]json_value_free done [21:04:45]process_json_proto returns [21:04:45]Send response to host [21:04:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225549,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:04:45]free response buf [21:04:45]execute_script done [21:04:45]execute_script returns [21:04:45]free content buf [21:04:45]Sock 9.Close socket [21:04:45]Sock 9.Thread stoped [21:04:49]OFD Sender: No OFD packet to send [21:04:54]OFD Sender: No OFD packet to send [21:04:59]OFD Sender: No OFD packet to send [21:05:04]OFD Sender: No OFD packet to send [21:05:07]accept exits with 8 [21:05:07]New connection [21:05:07]New thread 3066748260 created [21:05:07]Thread 3066604900 joined [21:05:07]Waiting for new connection... [21:05:07] Sock 8.Parse request [21:05:07]Sock 8.Check first char [21:05:07]Sock 8.First char is OK [21:05:07]request: POST /json_proto HTTP/1.0 [21:05:07]Method: POST [21:05:07]URL: /json_proto [21:05:07]Method is POST - this is cgi request [21:05:07]url: /json_proto [21:05:07]query_string will be loaded in cgi processing [21:05:07]execute_cgi json_proto POST (null) [21:05:07]execute_cgi path=json_proto method=POST [21:05:07]POST find Content-Length [21:05:07]Host: 172.17.43.131:8080 [21:05:07]Content-Length: 675 [21:05:07]Content-Type: application/json [21:05:07] [21:05:07]POST finish read [21:05:07]Found Content-Length = 675 [21:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 9.250, "sum" : 700.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:07]execute_script... [21:05:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 9.250, "sum" : 700.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:07]POST & json_proto [21:05:07]process_json_proto [21:05:07]json parsed OK: [21:05:07]protocol is kg_v1.0 [21:05:07]action value=close_receipt [21:05:07]process_action close_receipt [21:05:07]cmd_close_receipt [21:05:07]MH_GetDate [21:05:07]Write to MH i2c: F0 00 00 8A 01 7A [21:05:07]Write i2c OK [21:05:07]MH_I2C_Read... [21:05:07]Read from MH i2c: F0 [21:05:07]MH_I2C_Read... [21:05:07]Read from MH i2c: F0 09 00 [21:05:07]MH_I2C_Read... [21:05:07]Read from MH i2c: F0 09 00 8A 01 00 83 0F A4 66 F9 24 A2 66 44 [21:05:07]GetLastDocTimeStamp 1722027882 [21:05:07]current date 1722027907 [21:05:07]FM_GetShiftState [21:05:07]SAM_PROTO_GetShiftState [21:05:07]wFMCommunicate request_size=4 [21:05:07]MH_SAM_APDU [21:05:07]CAPDU: 80 13 01 00 [21:05:07]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [21:05:07]Write i2c OK [21:05:07]MH_I2C_Read... [21:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:07]Read from MH i2c: E2 [21:05:07]MH_I2C_Read... [21:05:07]Read from MH i2c: E2 0E 00 [21:05:07]MH_I2C_Read... [21:05:07]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BA [21:05:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:05:07]wFMCommunicate OK [21:05:07]SAM_PROTO_GetShiftState done [21:05:07]FM_GetShiftState done [21:05:07]opened in 1721952182 [21:05:07]opened+sec_in_day 1722038582 [21:05:07]quantity*price = 70022 [21:05:07]sum+1 = 70024 [21:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 618 26.07.2024 21:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225550 ФПД: 225226868569897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210507&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225550&fm=225226868569897&tin=02508201610067®Number=0000000000092624&sum=70000 [21:05:08]StoreToDocumentArchive [21:05:08]shift 437 fd 225550 [21:05:08]save to /storage/0437/doc_00225550 [21:05:08]save last doc name /storage/0437/doc_00225550 to /storage/kkm_last_doc_name [21:05:08]save OK [21:05:08]Clear old archive folders... [21:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:05:08]tlvbuf is 01ECCA50 [21:05:08]SAM_PROTO_ClearQueue [21:05:08]wFMCommunicate request_size=4 [21:05:08]MH_SAM_APDU [21:05:08]CAPDU: 80 09 00 00 [21:05:08]Write to MH i2c: E2 08 00 98 01 80 09 00 00 00 00 00 00 0B [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:08]Read from MH i2c: E2 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [21:05:08]RAPDU: 90 00 [21:05:08]wFMCommunicate OK [21:05:08]SAM_PROTO_ClearQueue done [21:05:08]KKMCreateOFDPacket [21:05:08]OFDProtocolAddRootSTLVToBuf [21:05:08]FM_MakeSignedData [21:05:08]FM_MakeSignedData [21:05:08]SAM_PROTO_SignData [21:05:08]wFMCommunicate request_size=4 [21:05:08]MH_SAM_APDU [21:05:08]CAPDU: 80 0D 01 02 [21:05:08]Write to MH i2c: E2 08 00 99 01 80 0D 01 02 00 00 00 00 13 [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:08]Read from MH i2c: E2 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [21:05:08]RAPDU: 90 00 [21:05:08]wFMCommunicate OK [21:05:08]wFMCommunicate request_size=255 [21:05:08]MH_SAM_APDU [21:05:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 83 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 71 03 00 35 04 06 00 CC D7 B7 7E [21:05:08]Write to MH i2c: E2 02 01 9A 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 83 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 71 03 00 35 04 06 00 CC D7 B7 7E 00 00 B9 [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:08]Read from MH i2c: E2 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [21:05:08]RAPDU: 90 00 [21:05:08]wFMCommunicate OK [21:05:08]wFMCommunicate request_size=7 [21:05:08]MH_SAM_APDU [21:05:08]CAPDU: 80 0D 02 02 02 B7 29 [21:05:08]Write to MH i2c: E2 0A 00 9B 01 80 0D 02 02 02 00 B7 29 00 00 FA [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:08]Read from MH i2c: E2 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [21:05:08]RAPDU: 90 00 [21:05:08]wFMCommunicate OK [21:05:08]wFMCommunicate request_size=4 [21:05:08]MH_SAM_APDU [21:05:08]CAPDU: 80 0D 03 02 [21:05:08]Write to MH i2c: E2 08 00 9C 01 80 0D 03 02 00 00 00 00 18 [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:08]Read from MH i2c: E2 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 0B 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 0B 00 9C 01 00 95 EB 1D 0C D1 ED 93 DD 90 00 F0 [21:05:08]RAPDU: 95 EB 1D 0C D1 ED 93 DD 90 00 [21:05:08]wFMCommunicate OK [21:05:08]SAM_PROTO_SignData done [21:05:08]FM_MakeSignedData done [21:05:08]CreateOFDProtocolMessage [21:05:08]wFMCommunicate request_size=4 [21:05:08]MH_SAM_APDU [21:05:08]CAPDU: 80 11 00 00 [21:05:08]Write to MH i2c: E2 08 00 9D 01 80 11 00 00 00 00 00 00 18 [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:08]Read from MH i2c: E2 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 17 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: E2 17 00 9D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [21:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:05:08]wFMCommunicate OK [21:05:08]CreateOFDProtocolMessage done [21:05:08]OFDSenderStorePacket 225550 [21:05:08]StoreOFDPacket docnum=225550 [21:05:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EE 7A 04 01 B8 E8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 83 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 71 03 00 35 04 06 00 CC D7 B7 7E B7 29 95 EB 1D 0C D1 ED 93 DD [21:05:08]CheckFolder [21:05:08]dirname=/storage/ofd_packets [21:05:08]CheckFolder done [21:05:08]ProducePacketName [21:05:08]name=ofd_packets/00225550 [21:05:08]NVStorageSaveData ofd_packets/00225550 [21:05:08]File name is /storage/ofd_packets/00225550 [21:05:08]Write 298 bytes [21:05:08]NVStorageSaveData done [21:05:08]OFDSenderStorePacket done [21:05:08]KKMCreateOFDPacket done [21:05:08]NVStorageSaveData kkm_last_timestamp [21:05:08]File name is /storage/kkm_last_timestamp [21:05:08]Write 4 bytes [21:05:08]NVStorageSaveData done [21:05:08]ExternCall_PrintAddStr [21:05:08]wPrintStart [21:05:08]Write to MH i2c: 01 00 00 9E 01 9F [21:05:08]Write i2c OK [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: 01 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: 01 07 00 [21:05:08]MH_I2C_Read... [21:05:08]Read from MH i2c: 01 07 00 9E 01 00 00 00 00 00 FF 0F B4 [21:05:08]RasterBufferAndPrint [21:05:08]line Счет N : (1)2001784 [21:05:08]line ИНН: 02508201610067 [21:05:08]line Контрольно-Кассовый Чек [21:05:08]line ПРОДАЖА [21:05:08]line ТРК (МРК, ГНК) : 31 [21:05:08]line Товар: 2710194210 [21:05:08]line ДТ-К-5 [21:05:08]line 9.250 * 75.70 [21:05:08]line = 700.23 [21:05:08]line НДС 12% НСП 1% [21:05:08]line > о реализуемом товаре [21:05:08]line ОКРУГЛЕНИЕ: -0.23 [21:05:08]line ИТОГО: 700.00 [21:05:08]line Внесено: 700.00 [21:05:08]line СДАЧА: 0.00 [21:05:08]line НСП 1% : 6.20 [21:05:08]line НДС 12% : 74.36 [21:05:08]line Наличными: 700.00 [21:05:08]line Безнал.: 0.00 [21:05:08]line Место: АЗС № 97 "Партнер Нефть" [21:05:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:05:08]line СНО: Общий режим [21:05:08]line Чек 618 26.07.2024 21:05 [21:05:08]line Смена: 437 ФФД: 1.0 [21:05:08]line ЗНМ: 0300000054 [21:05:08]line РНМ: 0000000000092624 [21:05:08]line Версия ККМ: 001 [21:05:08]line ФМ: 0000000000874959 [21:05:08]line ФД: 225550 [21:05:08]line ФПД: 225226868569897 [21:05:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210507&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225550&fm=225226868569897&tin=02508201610067®Number=0000000000092624&sum=70000 [21:05:09]written 0, free lines is 4095 [21:05:09]OFD Sender: Processing packet 225550 [packets to send 599, broken 598] [21:05:09]ProducePacketName [21:05:09]name=ofd_packets/00225550 [21:05:09]OFD Sender: To server: pG, [21:05:09]CommunicateWithHost lk.salyk.kg:30040 [21:05:09]ConnectInit lk.salyk.kg [21:05:09]Write to MH i2c: 01 00 00 C9 01 CA [21:05:09]Write i2c OK [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: 01 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: 01 07 00 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 59 0C 36 [21:05:09]RasterBufferAndPrint [21:05:09]line [21:05:09]line [21:05:09]line [21:05:09]line [21:05:09]line [21:05:09]written 0, free lines is 3165 [21:05:09]MH_Cut [21:05:09]Write to MH i2c: D1 01 00 D0 01 01 A3 [21:05:09]Write i2c OK [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: D1 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: D1 01 00 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: D1 01 00 D0 01 00 A2 [21:05:09]Write to MH i2c: 01 00 00 D1 01 D2 [21:05:09]Write i2c OK [21:05:09]MH_I2C_Read... [21:05:10]*** Cut start [21:05:10]*** Partial cut [21:05:10]*** CUTSNS_PIN = 1 [21:05:10]*** CUTSNS_PIN = 0 [21:05:11]*** Brake cut motor [21:05:11]Read from MH i2c: 01 [21:05:11]MH_I2C_Read... [21:05:11]*** Stop cut motor [21:05:11]*** Cut end [21:05:11]Read from MH i2c: 01 07 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 FF 0F E7 [21:05:11]process_action close_receipt done [21:05:11]requested_data is exist [21:05:11]produce_requested_data [21:05:11]requested_item fm.sn is exist - process it [21:05:11]wFMCommunicate request_size=4 [21:05:11]MH_SAM_APDU [21:05:11]CAPDU: 80 11 00 00 [21:05:11]Write to MH i2c: E2 08 00 D2 01 80 11 00 00 00 00 00 00 4D [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 17 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 17 00 D2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AA [21:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:05:11]wFMCommunicate OK [21:05:11]requested_item fd.num is exist - process it [21:05:11]SAM_PROTO_GetFieldsCounters [21:05:11]wFMCommunicate request_size=4 [21:05:11]MH_SAM_APDU [21:05:11]CAPDU: 80 13 00 00 [21:05:11]Write to MH i2c: E2 08 00 D3 01 80 13 00 00 00 00 00 00 50 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 62 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 62 00 D3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [21:05:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:11]wFMCommunicate OK [21:05:11]SAM_PROTO_GetFieldsCounters done [21:05:11]requested_item shift.num is exist - process it [21:05:11]requested_item shift.opened is exist - process it [21:05:11]req_shift_opened [21:05:11]FM_GetShiftState [21:05:11]SAM_PROTO_GetShiftState [21:05:11]wFMCommunicate request_size=4 [21:05:11]MH_SAM_APDU [21:05:11]CAPDU: 80 13 01 00 [21:05:11]Write to MH i2c: E2 08 00 D4 01 80 13 01 00 00 00 00 00 52 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 0E 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 0E 00 D4 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 03 [21:05:11]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:05:11]wFMCommunicate OK [21:05:11]SAM_PROTO_GetShiftState done [21:05:11]FM_GetShiftState done [21:05:11]req_shift_opened done [21:05:11]requested_item shift.open_date is exist - process it [21:05:11]req_shift_open_date [21:05:11]req_shift_open_date done [21:05:11]produce_requested_data done [21:05:11]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225550,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:05:11]process_action_free close_receipt [21:05:11]json_value_free [21:05:11]json_value_free done [21:05:11]process_json_proto returns [21:05:11]Send response to host [21:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225550,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:05:11]free response buf [21:05:11]execute_script done [21:05:11]execute_script returns [21:05:11]free content buf [21:05:11]Sock 8.Close socket [21:05:11]Sock 8.Thread stoped [21:05:15]recv_with_timeout no data received [21:05:15]Connected sock=11 [21:05:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 EE 7A 04 01 B8 E8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 83 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 71 03 00 35 04 06 00 CC D7 B7 7E B7 29 95 EB 1D 0C D1 ED 93 DD [21:05:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 46 47 00 C7 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0E 71 03 00 F4 03 04 00 99 BB A3 66 B6 04 01 00 00 71 81 04 E9 B4 03 E3 7D [21:05:16]CommunicateWithHost err = 0 [21:05:16]CheckOFDResponse [21:05:16]1017 (14) - 77093643461234 [21:05:16]1041 (16) - 0000000000874959 [21:05:16]1040 (4) - 225550 [21:05:16]1012 (4) - 26.07.2024 15:07 [21:05:16]1206 (1) - 0 [21:05:16]OFD Sender: Remove packet 225550 [21:05:16]ProducePacketName [21:05:16]name=ofd_packets/00225550 [21:05:16]NVStorageDeleteData [21:05:16]OFD Sender: No OFD packet to send [21:05:21]OFD Sender: No OFD packet to send [21:05:26]OFD Sender: No OFD packet to send [21:05:31]OFD Sender: No OFD packet to send [21:05:36]OFD Sender: No OFD packet to send [21:05:41]OFD Sender: No OFD packet to send [21:05:46]OFD Sender: No OFD packet to send [21:05:49]accept exits with 9 [21:05:49]New connection [21:05:49]New thread 3066604900 created [21:05:49]Thread 3066748260 joined [21:05:49]Waiting for new connection... [21:05:49] Sock 9.Parse request [21:05:49]Sock 9.Check first char [21:05:49]Sock 9.First char is OK [21:05:49]request: POST /json_proto HTTP/1.0 [21:05:49]Method: POST [21:05:49]URL: /json_proto [21:05:49]Method is POST - this is cgi request [21:05:49]url: /json_proto [21:05:49]query_string will be loaded in cgi processing [21:05:49]execute_cgi json_proto POST (null) [21:05:49]execute_cgi path=json_proto method=POST [21:05:49]POST find Content-Length [21:05:49]Host: 172.17.43.131:8080 [21:05:49]Content-Length: 683 [21:05:49]Content-Type: application/json [21:05:49] [21:05:49]POST finish read [21:05:49]Found Content-Length = 683 [21:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 36.390, "sum" : 2700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:49]execute_script... [21:05:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 36.390, "sum" : 2700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:49]POST & json_proto [21:05:49]process_json_proto [21:05:49]json parsed OK: [21:05:49]protocol is kg_v1.0 [21:05:49]action value=close_receipt [21:05:49]process_action close_receipt [21:05:49]cmd_close_receipt [21:05:49]MH_GetDate [21:05:49]Write to MH i2c: F0 00 00 D5 01 C5 [21:05:49]Write i2c OK [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: F0 [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: F0 09 00 [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: F0 09 00 D5 01 00 AE 0F A4 66 F9 24 A2 66 BA [21:05:49]GetLastDocTimeStamp 1722027907 [21:05:49]current date 1722027950 [21:05:49]FM_GetShiftState [21:05:49]SAM_PROTO_GetShiftState [21:05:49]wFMCommunicate request_size=4 [21:05:49]MH_SAM_APDU [21:05:49]CAPDU: 80 13 01 00 [21:05:49]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [21:05:49]Write i2c OK [21:05:49]MH_I2C_Read... [21:05:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:49]Read from MH i2c: E2 [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: E2 0E 00 [21:05:49]MH_I2C_Read... [21:05:49]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 05 [21:05:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:05:49]wFMCommunicate OK [21:05:49]SAM_PROTO_GetShiftState done [21:05:49]FM_GetShiftState done [21:05:49]opened in 1721952182 [21:05:49]opened+sec_in_day 1722038582 [21:05:49]quantity*price = 270013 [21:05:49]sum+1 = 270015 [21:05:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 2700.00 Внесено: 2700.00 СДАЧА: 0.00 НСП 1% : 23.89 НДС 12% : 286.74 Наличными: 2700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 619 26.07.2024 21:05 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225551 ФПД: 121199922377559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225551&fm=121199922377559&tin=02508201610067®Number=0000000000092624&sum=270000 [21:05:50]StoreToDocumentArchive [21:05:50]shift 437 fd 225551 [21:05:50]save to /storage/0437/doc_00225551 [21:05:50]save last doc name /storage/0437/doc_00225551 to /storage/kkm_last_doc_name [21:05:50]save OK [21:05:50]Clear old archive folders... [21:05:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:50]tlvbuf is 01ED1A70 [21:05:50]SAM_PROTO_ClearQueue [21:05:50]wFMCommunicate request_size=4 [21:05:50]MH_SAM_APDU [21:05:50]CAPDU: 80 09 00 00 [21:05:50]Write to MH i2c: E2 08 00 E3 01 80 09 00 00 00 00 00 00 56 [21:05:50]Write i2c OK [21:05:50]MH_I2C_Read... [21:05:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:50]Read from MH i2c: E2 [21:05:50]MH_I2C_Read... [21:05:50]Read from MH i2c: E2 03 00 [21:05:50]MH_I2C_Read... [21:05:50]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [21:05:50]RAPDU: 90 00 [21:05:50]wFMCommunicate OK [21:05:50]SAM_PROTO_ClearQueue done [21:05:50]KKMCreateOFDPacket [21:05:50]OFDProtocolAddRootSTLVToBuf [21:05:50]FM_MakeSignedData [21:05:50]FM_MakeSignedData [21:05:50]SAM_PROTO_SignData [21:05:50]wFMCommunicate request_size=4 [21:05:50]MH_SAM_APDU [21:05:50]CAPDU: 80 0D 01 02 [21:05:50]Write to MH i2c: E2 08 00 E4 01 80 0D 01 02 00 00 00 00 5E [21:05:50]Write i2c OK [21:05:50]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]wFMCommunicate request_size=255 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AE 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 71 03 00 35 04 06 00 6E [21:05:51]Write to MH i2c: E2 02 01 E5 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AE 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 71 03 00 35 04 06 00 6E 00 00 6F [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]wFMCommunicate request_size=10 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 02 02 05 3B 0E 51 F3 57 [21:05:51]Write to MH i2c: E2 0D 00 E6 01 80 0D 02 02 05 00 3B 0E 51 F3 57 00 00 4F [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [21:05:51]RAPDU: 90 00 [21:05:51]wFMCommunicate OK [21:05:51]wFMCommunicate request_size=4 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 0D 03 02 [21:05:51]Write to MH i2c: E2 08 00 E7 01 80 0D 03 02 00 00 00 00 63 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 0B 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 0B 00 E7 01 00 ED D8 90 80 E7 95 63 39 90 00 51 [21:05:51]RAPDU: ED D8 90 80 E7 95 63 39 90 00 [21:05:51]wFMCommunicate OK [21:05:51]SAM_PROTO_SignData done [21:05:51]FM_MakeSignedData done [21:05:51]CreateOFDProtocolMessage [21:05:51]wFMCommunicate request_size=4 [21:05:51]MH_SAM_APDU [21:05:51]CAPDU: 80 11 00 00 [21:05:51]Write to MH i2c: E2 08 00 E8 01 80 11 00 00 00 00 00 00 63 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:51]Read from MH i2c: E2 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 17 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: E2 17 00 E8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C0 [21:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:05:51]wFMCommunicate OK [21:05:51]CreateOFDProtocolMessage done [21:05:51]OFDSenderStorePacket 225551 [21:05:51]StoreOFDPacket docnum=225551 [21:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 79 07 01 5C A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AE 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 71 03 00 35 04 06 00 6E 3B 0E 51 F3 57 ED D8 90 80 E7 95 63 39 [21:05:51]CheckFolder [21:05:51]dirname=/storage/ofd_packets [21:05:51]CheckFolder done [21:05:51]ProducePacketName [21:05:51]name=ofd_packets/00225551 [21:05:51]NVStorageSaveData ofd_packets/00225551 [21:05:51]File name is /storage/ofd_packets/00225551 [21:05:51]Write 301 bytes [21:05:51]NVStorageSaveData done [21:05:51]OFDSenderStorePacket done [21:05:51]KKMCreateOFDPacket done [21:05:51]NVStorageSaveData kkm_last_timestamp [21:05:51]File name is /storage/kkm_last_timestamp [21:05:51]Write 4 bytes [21:05:51]NVStorageSaveData done [21:05:51]ExternCall_PrintAddStr [21:05:51]wPrintStart [21:05:51]Write to MH i2c: 01 00 00 E9 01 EA [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 07 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [21:05:51]RasterBufferAndPrint [21:05:51]line Счет N : (1)2001783 [21:05:51]line ИНН: 02508201610067 [21:05:51]line Контрольно-Кассовый Чек [21:05:51]line ПРОДАЖА [21:05:51]line ТРК (МРК, ГНК) : 54 [21:05:51]line Товар: 2710124500 [21:05:51]line Аи-95-К-5 [21:05:51]line 36.390 * 74.20 [21:05:51]line = 2700.14 [21:05:51]line НДС 12% НСП 1% [21:05:51]line > о реализуемом товаре [21:05:51]line ОКРУГЛЕНИЕ: -0.14 [21:05:51]line ИТОГО: 2700.00 [21:05:51]line Внесено: 2700.00 [21:05:51]line СДАЧА: 0.00 [21:05:51]line НСП 1% : 23.89 [21:05:51]line НДС 12% : 286.74 [21:05:51]line Наличными: 2700.00 [21:05:51]line Безнал.: 0.00 [21:05:51]line Место: АЗС № 97 "Партнер Нефть" [21:05:51]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:05:51]line СНО: Общий режим [21:05:51]line Чек 619 26.07.2024 21:05 [21:05:51]line Смена: 437 ФФД: 1.0 [21:05:51]line ЗНМ: 0300000054 [21:05:51]line РНМ: 0000000000092624 [21:05:51]line Версия ККМ: 001 [21:05:51]line ФМ: 0000000000874959 [21:05:51]line ФД: 225551 [21:05:51]line ФПД: 121199922377559 [21:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210550&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225551&fm=121199922377559&tin=02508201610067®Number=0000000000092624&sum=270000 [21:05:51]written 0, free lines is 4095 [21:05:51]OFD Sender: Processing packet 225551 [packets to send 599, broken 598] [21:05:51]ProducePacketName [21:05:51]name=ofd_packets/00225551 [21:05:51]OFD Sender: To server: pG, [21:05:51]CommunicateWithHost lk.salyk.kg:30040 [21:05:51]ConnectInit lk.salyk.kg [21:05:51]Connected sock=10 [21:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 D1 79 07 01 5C A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 8E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 AE 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 71 03 00 35 04 06 00 6E 3B 0E 51 F3 57 ED D8 90 80 E7 95 63 39 [21:05:51]Write to MH i2c: 01 00 00 14 02 16 [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 07 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 68 0C 91 [21:05:51]RasterBufferAndPrint [21:05:51]line [21:05:51]line [21:05:51]line [21:05:51]line [21:05:51]line [21:05:51]written 0, free lines is 3180 [21:05:51]MH_Cut [21:05:51]Write to MH i2c: D1 01 00 1B 02 01 EF [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: D1 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: D1 01 00 [21:05:51]MH_I2C_Read... [21:05:51]Read from MH i2c: D1 01 00 1B 02 00 EE [21:05:51]Write to MH i2c: 01 00 00 1C 02 1E [21:05:51]Write i2c OK [21:05:51]MH_I2C_Read... [21:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1C 9A 47 00 FB 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 0F 71 03 00 F4 03 04 00 BE BB A3 66 B6 04 01 00 00 7C 84 72 0E 03 4F EE 9D [21:05:52]CommunicateWithHost err = 0 [21:05:52]CheckOFDResponse [21:05:52]1017 (14) - 77093643461234 [21:05:52]1041 (16) - 0000000000874959 [21:05:52]1040 (4) - 225551 [21:05:52]1012 (4) - 26.07.2024 15:07 [21:05:52]1206 (1) - 0 [21:05:52]OFD Sender: Remove packet 225551 [21:05:52]ProducePacketName [21:05:52]name=ofd_packets/00225551 [21:05:52]NVStorageDeleteData [21:05:52]OFD Sender: No OFD packet to send [21:05:53]*** Cut start [21:05:53]*** Partial cut [21:05:53]*** CUTSNS_PIN = 1 [21:05:53]*** CUTSNS_PIN = 0 [21:05:53]*** Brake cut motor [21:05:53]Read from MH i2c: 01 [21:05:53]MH_I2C_Read... [21:05:53]*** Stop cut motor [21:05:53]*** Cut end [21:05:53]Read from MH i2c: 01 07 00 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [21:05:53]process_action close_receipt done [21:05:53]requested_data is exist [21:05:53]produce_requested_data [21:05:53]requested_item fm.sn is exist - process it [21:05:53]wFMCommunicate request_size=4 [21:05:53]MH_SAM_APDU [21:05:53]CAPDU: 80 11 00 00 [21:05:53]Write to MH i2c: E2 08 00 1D 02 80 11 00 00 00 00 00 00 99 [21:05:53]Write i2c OK [21:05:53]MH_I2C_Read... [21:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:53]Read from MH i2c: E2 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: E2 17 00 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: E2 17 00 1D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F6 [21:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:05:53]wFMCommunicate OK [21:05:53]requested_item fd.num is exist - process it [21:05:53]SAM_PROTO_GetFieldsCounters [21:05:53]wFMCommunicate request_size=4 [21:05:53]MH_SAM_APDU [21:05:53]CAPDU: 80 13 00 00 [21:05:53]Write to MH i2c: E2 08 00 1E 02 80 13 00 00 00 00 00 00 9C [21:05:53]Write i2c OK [21:05:53]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 62 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 62 00 1E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 45 [21:05:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 0F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:54]wFMCommunicate OK [21:05:54]SAM_PROTO_GetFieldsCounters done [21:05:54]requested_item shift.num is exist - process it [21:05:54]requested_item shift.opened is exist - process it [21:05:54]req_shift_opened [21:05:54]FM_GetShiftState [21:05:54]SAM_PROTO_GetShiftState [21:05:54]wFMCommunicate request_size=4 [21:05:54]MH_SAM_APDU [21:05:54]CAPDU: 80 13 01 00 [21:05:54]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [21:05:54]Write i2c OK [21:05:54]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 0E 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4F [21:05:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:05:54]wFMCommunicate OK [21:05:54]SAM_PROTO_GetShiftState done [21:05:54]FM_GetShiftState done [21:05:54]req_shift_opened done [21:05:54]requested_item shift.open_date is exist - process it [21:05:54]req_shift_open_date [21:05:54]req_shift_open_date done [21:05:54]produce_requested_data done [21:05:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225551,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:05:54]process_action_free close_receipt [21:05:54]json_value_free [21:05:54]json_value_free done [21:05:54]process_json_proto returns [21:05:54]Send response to host [21:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225551,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:05:54]free response buf [21:05:54]execute_script done [21:05:54]execute_script returns [21:05:54]free content buf [21:05:54]Sock 9.Close socket [21:05:54]Sock 9.Thread stoped [21:05:57]OFD Sender: No OFD packet to send [21:06:02]OFD Sender: No OFD packet to send [21:06:07]OFD Sender: No OFD packet to send [21:06:12]OFD Sender: No OFD packet to send [21:06:14]recv_with_timeout no data received [21:06:17]OFD Sender: No OFD packet to send [21:06:22]OFD Sender: No OFD packet to send [21:06:27]OFD Sender: No OFD packet to send [21:06:32]OFD Sender: No OFD packet to send [21:06:33]accept exits with 8 [21:06:33]New connection [21:06:33]New thread 3066748260 created [21:06:33]Thread 3066604900 joined [21:06:33]Waiting for new connection... [21:06:33] Sock 8.Parse request [21:06:33]Sock 8.Check first char [21:06:33]Sock 8.First char is OK [21:06:33]request: POST /json_proto HTTP/1.0 [21:06:33]Method: POST [21:06:33]URL: /json_proto [21:06:33]Method is POST - this is cgi request [21:06:33]url: /json_proto [21:06:33]query_string will be loaded in cgi processing [21:06:33]execute_cgi json_proto POST (null) [21:06:33]execute_cgi path=json_proto method=POST [21:06:33]POST find Content-Length [21:06:33]Host: 172.17.43.131:8080 [21:06:33]Content-Length: 678 [21:06:33]Content-Type: application/json [21:06:33] [21:06:33]POST finish read [21:06:33]Found Content-Length = 678 [21:06:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:33]execute_script... [21:06:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:33]POST & json_proto [21:06:33]process_json_proto [21:06:33]json parsed OK: [21:06:33]protocol is kg_v1.0 [21:06:33]action value=close_receipt [21:06:33]process_action close_receipt [21:06:33]cmd_close_receipt [21:06:33]MH_GetDate [21:06:33]Write to MH i2c: F0 00 00 20 02 11 [21:06:33]Write i2c OK [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: F0 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: F0 09 00 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: F0 09 00 20 02 00 D9 0F A4 66 F9 24 A2 66 31 [21:06:33]GetLastDocTimeStamp 1722027950 [21:06:33]current date 1722027993 [21:06:33]FM_GetShiftState [21:06:33]SAM_PROTO_GetShiftState [21:06:33]wFMCommunicate request_size=4 [21:06:33]MH_SAM_APDU [21:06:33]CAPDU: 80 13 01 00 [21:06:33]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [21:06:33]Write i2c OK [21:06:33]MH_I2C_Read... [21:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:33]Read from MH i2c: E2 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 0E 00 [21:06:33]MH_I2C_Read... [21:06:33]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 51 [21:06:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:06:33]wFMCommunicate OK [21:06:33]SAM_PROTO_GetShiftState done [21:06:33]FM_GetShiftState done [21:06:33]opened in 1721952182 [21:06:33]opened+sec_in_day 1722038582 [21:06:33]quantity*price = 30035 [21:06:33]sum+1 = 30036 [21:06:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 620 26.07.2024 21:06 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225552 ФПД: 118043253023826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210633&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225552&fm=118043253023826&tin=02508201610067®Number=0000000000092624&sum=30000 [21:06:34]StoreToDocumentArchive [21:06:34]shift 437 fd 225552 [21:06:34]save to /storage/0437/doc_00225552 [21:06:34]save last doc name /storage/0437/doc_00225552 to /storage/kkm_last_doc_name [21:06:34]save OK [21:06:34]Clear old archive folders... [21:06:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:06:34]tlvbuf is 01ED1630 [21:06:34]SAM_PROTO_ClearQueue [21:06:34]wFMCommunicate request_size=4 [21:06:34]MH_SAM_APDU [21:06:34]CAPDU: 80 09 00 00 [21:06:34]Write to MH i2c: E2 08 00 2E 02 80 09 00 00 00 00 00 00 A2 [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:34]Read from MH i2c: E2 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [21:06:34]RAPDU: 90 00 [21:06:34]wFMCommunicate OK [21:06:34]SAM_PROTO_ClearQueue done [21:06:34]KKMCreateOFDPacket [21:06:34]OFDProtocolAddRootSTLVToBuf [21:06:34]FM_MakeSignedData [21:06:34]FM_MakeSignedData [21:06:34]SAM_PROTO_SignData [21:06:34]wFMCommunicate request_size=4 [21:06:34]MH_SAM_APDU [21:06:34]CAPDU: 80 0D 01 02 [21:06:34]Write to MH i2c: E2 08 00 2F 02 80 0D 01 02 00 00 00 00 AA [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:34]Read from MH i2c: E2 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [21:06:34]RAPDU: 90 00 [21:06:34]wFMCommunicate OK [21:06:34]wFMCommunicate request_size=255 [21:06:34]MH_SAM_APDU [21:06:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 D9 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 71 03 00 35 04 06 00 6B [21:06:34]Write to MH i2c: E2 02 01 30 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 D9 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 71 03 00 35 04 06 00 6B 00 00 55 [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:34]Read from MH i2c: E2 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [21:06:34]RAPDU: 90 00 [21:06:34]wFMCommunicate OK [21:06:34]wFMCommunicate request_size=10 [21:06:34]MH_SAM_APDU [21:06:34]CAPDU: 80 0D 02 02 05 5C 16 2A 24 52 [21:06:34]Write to MH i2c: E2 0D 00 31 02 80 0D 02 02 05 00 5C 16 2A 24 52 00 00 C9 [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:34]Read from MH i2c: E2 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [21:06:34]RAPDU: 90 00 [21:06:34]wFMCommunicate OK [21:06:34]wFMCommunicate request_size=4 [21:06:34]MH_SAM_APDU [21:06:34]CAPDU: 80 0D 03 02 [21:06:34]Write to MH i2c: E2 08 00 32 02 80 0D 03 02 00 00 00 00 AF [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:34]Read from MH i2c: E2 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 0B 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 0B 00 32 02 00 99 BA 60 72 C0 D2 8E BA 90 00 AF [21:06:34]RAPDU: 99 BA 60 72 C0 D2 8E BA 90 00 [21:06:34]wFMCommunicate OK [21:06:34]SAM_PROTO_SignData done [21:06:34]FM_MakeSignedData done [21:06:34]CreateOFDProtocolMessage [21:06:34]wFMCommunicate request_size=4 [21:06:34]MH_SAM_APDU [21:06:34]CAPDU: 80 11 00 00 [21:06:34]Write to MH i2c: E2 08 00 33 02 80 11 00 00 00 00 00 00 AF [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:34]Read from MH i2c: E2 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 17 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: E2 17 00 33 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0C [21:06:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:06:34]wFMCommunicate OK [21:06:34]CreateOFDProtocolMessage done [21:06:34]OFDSenderStorePacket 225552 [21:06:34]StoreOFDPacket docnum=225552 [21:06:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 82 07 01 7F 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 D9 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 71 03 00 35 04 06 00 6B 5C 16 2A 24 52 99 BA 60 72 C0 D2 8E BA [21:06:34]CheckFolder [21:06:34]dirname=/storage/ofd_packets [21:06:34]CheckFolder done [21:06:34]ProducePacketName [21:06:34]name=ofd_packets/00225552 [21:06:34]NVStorageSaveData ofd_packets/00225552 [21:06:34]File name is /storage/ofd_packets/00225552 [21:06:34]Write 301 bytes [21:06:34]NVStorageSaveData done [21:06:34]OFDSenderStorePacket done [21:06:34]KKMCreateOFDPacket done [21:06:34]NVStorageSaveData kkm_last_timestamp [21:06:34]File name is /storage/kkm_last_timestamp [21:06:34]Write 4 bytes [21:06:34]NVStorageSaveData done [21:06:34]ExternCall_PrintAddStr [21:06:34]wPrintStart [21:06:34]Write to MH i2c: 01 00 00 34 02 36 [21:06:34]Write i2c OK [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: 01 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: 01 07 00 [21:06:34]MH_I2C_Read... [21:06:34]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [21:06:34]RasterBufferAndPrint [21:06:34]line Счет N : (1)2001785 [21:06:34]line ИНН: 02508201610067 [21:06:34]line Контрольно-Кассовый Чек [21:06:34]line ПРОДАЖА [21:06:34]line ТРК (МРК, ГНК) : 63 [21:06:34]line Товар: 2710124130 [21:06:34]line Аи-92-К-5 [21:06:34]line 4.430 * 67.80 [21:06:34]line = 300.35 [21:06:34]line НДС 12% НСП 1% [21:06:34]line > о реализуемом товаре [21:06:34]line ОКРУГЛЕНИЕ: -0.35 [21:06:34]line ИТОГО: 300.00 [21:06:34]line Внесено: 300.00 [21:06:34]line СДАЧА: 0.00 [21:06:34]line НСП 1% : 2.66 [21:06:34]line НДС 12% : 31.90 [21:06:34]line Наличными: 300.00 [21:06:34]line Безнал.: 0.00 [21:06:34]line Место: АЗС № 97 "Партнер Нефть" [21:06:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:06:34]line СНО: Общий режим [21:06:34]line Чек 620 26.07.2024 21:06 [21:06:34]line Смена: 437 ФФД: 1.0 [21:06:34]line ЗНМ: 0300000054 [21:06:34]line РНМ: 0000000000092624 [21:06:34]line Версия ККМ: 001 [21:06:34]line ФМ: 0000000000874959 [21:06:34]line ФД: 225552 [21:06:34]line ФПД: 118043253023826 [21:06:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210633&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225552&fm=118043253023826&tin=02508201610067®Number=0000000000092624&sum=30000 [21:06:34]written 0, free lines is 4095 [21:06:34]OFD Sender: Processing packet 225552 [packets to send 599, broken 598] [21:06:34]ProducePacketName [21:06:34]name=ofd_packets/00225552 [21:06:34]OFD Sender: To server: pG, [21:06:34]CommunicateWithHost lk.salyk.kg:30040 [21:06:34]ConnectInit lk.salyk.kg [21:06:35]Connected sock=10 [21:06:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 82 07 01 7F 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 D9 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 71 03 00 35 04 06 00 6B 5C 16 2A 24 52 99 BA 60 72 C0 D2 8E BA [21:06:35]Write to MH i2c: 01 00 00 5F 02 61 [21:06:35]Write i2c OK [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: 01 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: 01 07 00 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 61 0C D5 [21:06:35]RasterBufferAndPrint [21:06:35]line [21:06:35]line [21:06:35]line [21:06:35]line [21:06:35]line [21:06:35]written 0, free lines is 3172 [21:06:35]MH_Cut [21:06:35]Write to MH i2c: D1 01 00 66 02 01 3A [21:06:35]Write i2c OK [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: D1 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: D1 01 00 [21:06:35]MH_I2C_Read... [21:06:35]Read from MH i2c: D1 01 00 66 02 00 39 [21:06:35]Write to MH i2c: 01 00 00 67 02 69 [21:06:35]Write i2c OK [21:06:35]MH_I2C_Read... [21:06:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 28 01 47 00 AD 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 10 71 03 00 F4 03 04 00 E9 BB A3 66 B6 04 01 00 00 A0 F0 13 E6 16 E9 68 A4 [21:06:35]CommunicateWithHost err = 0 [21:06:35]CheckOFDResponse [21:06:35]1017 (14) - 77093643461234 [21:06:35]1041 (16) - 0000000000874959 [21:06:35]1040 (4) - 225552 [21:06:35]1012 (4) - 26.07.2024 15:08 [21:06:35]1206 (1) - 0 [21:06:35]OFD Sender: Remove packet 225552 [21:06:35]ProducePacketName [21:06:35]name=ofd_packets/00225552 [21:06:35]NVStorageDeleteData [21:06:36]OFD Sender: No OFD packet to send [21:06:36]*** Cut start [21:06:36]*** Partial cut [21:06:36]*** CUTSNS_PIN = 1 [21:06:36]*** CUTSNS_PIN = 0 [21:06:36]*** Brake cut motor [21:06:37]Read from MH i2c: 01 [21:06:37]MH_I2C_Read... [21:06:37]*** Stop cut motor [21:06:37]*** Cut end [21:06:37]Read from MH i2c: 01 07 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 FF 0F 7E [21:06:37]process_action close_receipt done [21:06:37]requested_data is exist [21:06:37]produce_requested_data [21:06:37]requested_item fm.sn is exist - process it [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 11 00 00 [21:06:37]Write to MH i2c: E2 08 00 68 02 80 11 00 00 00 00 00 00 E4 [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 17 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 17 00 68 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 41 [21:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:06:37]wFMCommunicate OK [21:06:37]requested_item fd.num is exist - process it [21:06:37]SAM_PROTO_GetFieldsCounters [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 13 00 00 [21:06:37]Write to MH i2c: E2 08 00 69 02 80 13 00 00 00 00 00 00 E7 [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 62 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 62 00 69 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [21:06:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 10 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:37]wFMCommunicate OK [21:06:37]SAM_PROTO_GetFieldsCounters done [21:06:37]requested_item shift.num is exist - process it [21:06:37]requested_item shift.opened is exist - process it [21:06:37]req_shift_opened [21:06:37]FM_GetShiftState [21:06:37]SAM_PROTO_GetShiftState [21:06:37]wFMCommunicate request_size=4 [21:06:37]MH_SAM_APDU [21:06:37]CAPDU: 80 13 01 00 [21:06:37]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [21:06:37]Write i2c OK [21:06:37]MH_I2C_Read... [21:06:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:37]Read from MH i2c: E2 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 0E 00 [21:06:37]MH_I2C_Read... [21:06:37]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9A [21:06:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:06:37]wFMCommunicate OK [21:06:37]SAM_PROTO_GetShiftState done [21:06:37]FM_GetShiftState done [21:06:37]req_shift_opened done [21:06:37]requested_item shift.open_date is exist - process it [21:06:37]req_shift_open_date [21:06:37]req_shift_open_date done [21:06:37]produce_requested_data done [21:06:37]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225552,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:06:37]process_action_free close_receipt [21:06:37]json_value_free [21:06:37]json_value_free done [21:06:37]process_json_proto returns [21:06:37]Send response to host [21:06:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225552,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:06:37]free response buf [21:06:37]execute_script done [21:06:37]execute_script returns [21:06:37]free content buf [21:06:37]Sock 8.Close socket [21:06:37]Sock 8.Thread stoped [21:06:41]OFD Sender: No OFD packet to send [21:06:43]recv_with_timeout no data received [21:06:46]OFD Sender: No OFD packet to send [21:06:50]accept exits with 9 [21:06:50]New connection [21:06:50]New thread 3066604900 created [21:06:50]Thread 3066748260 joined [21:06:50]Waiting for new connection... [21:06:50] Sock 9.Parse request [21:06:50]Sock 9.Check first char [21:06:50]Sock 9.First char is OK [21:06:50]request: POST /json_proto HTTP/1.0 [21:06:50]Method: POST [21:06:50]URL: /json_proto [21:06:50]Method is POST - this is cgi request [21:06:50]url: /json_proto [21:06:50]query_string will be loaded in cgi processing [21:06:50]execute_cgi json_proto POST (null) [21:06:50]execute_cgi path=json_proto method=POST [21:06:50]POST find Content-Length [21:06:50]Host: 172.17.43.131:8080 [21:06:50]Content-Length: 671 [21:06:50]Content-Type: application/json [21:06:50] [21:06:50]POST finish read [21:06:50]Found Content-Length = 671 [21:06:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:50]execute_script... [21:06:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:50]POST & json_proto [21:06:50]process_json_proto [21:06:50]json parsed OK: [21:06:50]protocol is kg_v1.0 [21:06:50]action value=close_receipt [21:06:50]process_action close_receipt [21:06:50]cmd_close_receipt [21:06:50]MH_GetDate [21:06:50]Write to MH i2c: F0 00 00 6B 02 5C [21:06:50]Write i2c OK [21:06:50]MH_I2C_Read... [21:06:50]Read from MH i2c: F0 [21:06:50]MH_I2C_Read... [21:06:50]Read from MH i2c: F0 09 00 [21:06:50]MH_I2C_Read... [21:06:50]Read from MH i2c: F0 09 00 6B 02 00 EB 0F A4 66 F9 24 A2 66 8E [21:06:50]GetLastDocTimeStamp 1722027993 [21:06:50]current date 1722028011 [21:06:50]FM_GetShiftState [21:06:50]SAM_PROTO_GetShiftState [21:06:50]wFMCommunicate request_size=4 [21:06:50]MH_SAM_APDU [21:06:50]CAPDU: 80 13 01 00 [21:06:50]Write to MH i2c: E2 08 00 6C 02 80 13 01 00 00 00 00 00 EB [21:06:50]Write i2c OK [21:06:50]MH_I2C_Read... [21:06:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:50]Read from MH i2c: E2 [21:06:50]MH_I2C_Read... [21:06:50]Read from MH i2c: E2 0E 00 [21:06:50]MH_I2C_Read... [21:06:50]Read from MH i2c: E2 0E 00 6C 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9C [21:06:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:06:50]wFMCommunicate OK [21:06:50]SAM_PROTO_GetShiftState done [21:06:50]FM_GetShiftState done [21:06:50]opened in 1721952182 [21:06:50]opened+sec_in_day 1722038582 [21:06:50]quantity*price = 60062 [21:06:50]sum+1 = 60063 [21:06:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 621 26.07.2024 21:06 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225553 ФПД: 10046036440151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210651&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225553&fm=10046036440151&tin=02508201610067®Number=0000000000092624&sum=60000 [21:06:51]StoreToDocumentArchive [21:06:51]shift 437 fd 225553 [21:06:51]save to /storage/0437/doc_00225553 [21:06:51]save last doc name /storage/0437/doc_00225553 to /storage/kkm_last_doc_name [21:06:51]save OK [21:06:51]Clear old archive folders... [21:06:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:06:51]tlvbuf is 01ED9440 [21:06:51]SAM_PROTO_ClearQueue [21:06:51]wFMCommunicate request_size=4 [21:06:51]MH_SAM_APDU [21:06:51]CAPDU: 80 09 00 00 [21:06:51]Write to MH i2c: E2 08 00 79 02 80 09 00 00 00 00 00 00 ED [21:06:51]Write i2c OK [21:06:51]MH_I2C_Read... [21:06:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:51]Read from MH i2c: E2 [21:06:51]MH_I2C_Read... [21:06:51]Read from MH i2c: E2 03 00 [21:06:51]MH_I2C_Read... [21:06:51]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [21:06:51]RAPDU: 90 00 [21:06:51]wFMCommunicate OK [21:06:51]SAM_PROTO_ClearQueue done [21:06:51]KKMCreateOFDPacket [21:06:51]OFDProtocolAddRootSTLVToBuf [21:06:51]FM_MakeSignedData [21:06:51]FM_MakeSignedData [21:06:51]SAM_PROTO_SignData [21:06:51]wFMCommunicate request_size=4 [21:06:51]MH_SAM_APDU [21:06:51]CAPDU: 80 0D 01 02 [21:06:51]Write to MH i2c: E2 08 00 7A 02 80 0D 01 02 00 00 00 00 F5 [21:06:51]Write i2c OK [21:06:51]MH_I2C_Read... [21:06:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:51]Read from MH i2c: E2 [21:06:51]MH_I2C_Read... [21:06:51]Read from MH i2c: E2 03 00 [21:06:51]MH_I2C_Read... [21:06:51]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [21:06:51]RAPDU: 90 00 [21:06:51]wFMCommunicate OK [21:06:51]wFMCommunicate request_size=255 [21:06:51]MH_SAM_APDU [21:06:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 EB 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 71 03 00 35 04 06 00 [21:06:51]Write to MH i2c: E2 02 01 7B 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 EB 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 71 03 00 35 04 06 00 00 00 48 [21:06:51]Write i2c OK [21:06:51]MH_I2C_Read... [21:06:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:52]Read from MH i2c: E2 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 03 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [21:06:52]RAPDU: 90 00 [21:06:52]wFMCommunicate OK [21:06:52]wFMCommunicate request_size=11 [21:06:52]MH_SAM_APDU [21:06:52]CAPDU: 80 0D 02 02 06 09 23 06 6E F4 57 [21:06:52]Write to MH i2c: E2 0E 00 7C 02 80 0D 02 02 06 00 09 23 06 6E F4 57 00 00 EF [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:52]Read from MH i2c: E2 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 03 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [21:06:52]RAPDU: 90 00 [21:06:52]wFMCommunicate OK [21:06:52]wFMCommunicate request_size=4 [21:06:52]MH_SAM_APDU [21:06:52]CAPDU: 80 0D 03 02 [21:06:52]Write to MH i2c: E2 08 00 7D 02 80 0D 03 02 00 00 00 00 FA [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:52]Read from MH i2c: E2 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 0B 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 0B 00 7D 02 00 42 E0 98 31 67 A2 05 4B 90 00 3F [21:06:52]RAPDU: 42 E0 98 31 67 A2 05 4B 90 00 [21:06:52]wFMCommunicate OK [21:06:52]SAM_PROTO_SignData done [21:06:52]FM_MakeSignedData done [21:06:52]CreateOFDProtocolMessage [21:06:52]wFMCommunicate request_size=4 [21:06:52]MH_SAM_APDU [21:06:52]CAPDU: 80 11 00 00 [21:06:52]Write to MH i2c: E2 08 00 7E 02 80 11 00 00 00 00 00 00 FA [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:52]Read from MH i2c: E2 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 17 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: E2 17 00 7E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 57 [21:06:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:06:52]wFMCommunicate OK [21:06:52]CreateOFDProtocolMessage done [21:06:52]OFDSenderStorePacket 225553 [21:06:52]StoreOFDPacket docnum=225553 [21:06:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FB 89 08 01 3E 0B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 EB 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 71 03 00 35 04 06 00 09 23 06 6E F4 57 42 E0 98 31 67 A2 05 4B [21:06:52]CheckFolder [21:06:52]dirname=/storage/ofd_packets [21:06:52]CheckFolder done [21:06:52]ProducePacketName [21:06:52]name=ofd_packets/00225553 [21:06:52]NVStorageSaveData ofd_packets/00225553 [21:06:52]File name is /storage/ofd_packets/00225553 [21:06:52]Write 302 bytes [21:06:52]NVStorageSaveData done [21:06:52]OFDSenderStorePacket done [21:06:52]KKMCreateOFDPacket done [21:06:52]NVStorageSaveData kkm_last_timestamp [21:06:52]File name is /storage/kkm_last_timestamp [21:06:52]Write 4 bytes [21:06:52]NVStorageSaveData done [21:06:52]ExternCall_PrintAddStr [21:06:52]wPrintStart [21:06:52]Write to MH i2c: 01 00 00 7F 02 81 [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: 01 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: 01 07 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: 01 07 00 7F 02 00 00 00 00 00 FF 0F 96 [21:06:52]RasterBufferAndPrint [21:06:52]line Счет N : (1)2001786 [21:06:52]line ИНН: 02508201610067 [21:06:52]line Контрольно-Кассовый Чек [21:06:52]line ПРОДАЖА [21:06:52]line ТРК (МРК, ГНК) : 42 [21:06:52]line Товар: 2710124130 [21:06:52]line Super-92-К-5 [21:06:52]line 8.730 * 68.80 [21:06:52]line = 600.62 [21:06:52]line НДС 12% НСП 1% [21:06:52]line > о реализуемом товаре [21:06:52]line ОКРУГЛЕНИЕ: -0.62 [21:06:52]line ИТОГО: 600.00 [21:06:52]line Внесено: 600.00 [21:06:52]line СДАЧА: 0.00 [21:06:52]line НСП 1% : 5.31 [21:06:52]line НДС 12% : 63.78 [21:06:52]line Наличными: 600.00 [21:06:52]line Безнал.: 0.00 [21:06:52]line Место: АЗС № 97 "Партнер Нефть" [21:06:52]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:06:52]line СНО: Общий режим [21:06:52]line Чек 621 26.07.2024 21:06 [21:06:52]line Смена: 437 ФФД: 1.0 [21:06:52]line ЗНМ: 0300000054 [21:06:52]line РНМ: 0000000000092624 [21:06:52]line Версия ККМ: 001 [21:06:52]line ФМ: 0000000000874959 [21:06:52]line ФД: 225553 [21:06:52]line ФПД: 10046036440151 [21:06:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210651&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225553&fm=10046036440151&tin=02508201610067®Number=0000000000092624&sum=60000 [21:06:52]written 0, free lines is 4095 [21:06:52]OFD Sender: Processing packet 225553 [packets to send 599, broken 598] [21:06:52]ProducePacketName [21:06:52]name=ofd_packets/00225553 [21:06:52]OFD Sender: To server: pG, [21:06:52]CommunicateWithHost lk.salyk.kg:30040 [21:06:52]ConnectInit lk.salyk.kg [21:06:52]Write to MH i2c: 01 00 00 AA 02 AC [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: 01 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: 01 07 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 5E 0C 1D [21:06:52]RasterBufferAndPrint [21:06:52]line [21:06:52]line [21:06:52]line [21:06:52]line [21:06:52]line [21:06:52]written 0, free lines is 3171 [21:06:52]MH_Cut [21:06:52]Write to MH i2c: D1 01 00 B1 02 01 85 [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: D1 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: D1 01 00 [21:06:52]MH_I2C_Read... [21:06:52]Read from MH i2c: D1 01 00 B1 02 00 84 [21:06:52]Write to MH i2c: 01 00 00 B2 02 B4 [21:06:52]Write i2c OK [21:06:52]MH_I2C_Read... [21:06:53]*** Cut start [21:06:53]*** Partial cut [21:06:53]*** CUTSNS_PIN = 1 [21:06:53]*** CUTSNS_PIN = 0 [21:06:53]recv_with_timeout no data received [21:06:54]*** Brake cut motor [21:06:54]Read from MH i2c: 01 [21:06:54]MH_I2C_Read... [21:06:54]*** Stop cut motor [21:06:54]*** Cut end [21:06:54]Read from MH i2c: 01 07 00 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [21:06:54]process_action close_receipt done [21:06:54]requested_data is exist [21:06:54]produce_requested_data [21:06:54]requested_item fm.sn is exist - process it [21:06:54]wFMCommunicate request_size=4 [21:06:54]MH_SAM_APDU [21:06:54]CAPDU: 80 11 00 00 [21:06:54]Write to MH i2c: E2 08 00 B3 02 80 11 00 00 00 00 00 00 2F [21:06:54]Write i2c OK [21:06:54]MH_I2C_Read... [21:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:54]Read from MH i2c: E2 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: E2 17 00 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: E2 17 00 B3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8C [21:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:06:54]wFMCommunicate OK [21:06:54]requested_item fd.num is exist - process it [21:06:54]SAM_PROTO_GetFieldsCounters [21:06:54]wFMCommunicate request_size=4 [21:06:54]MH_SAM_APDU [21:06:54]CAPDU: 80 13 00 00 [21:06:54]Write to MH i2c: E2 08 00 B4 02 80 13 00 00 00 00 00 00 32 [21:06:54]Write i2c OK [21:06:54]MH_I2C_Read... [21:06:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:54]Read from MH i2c: E2 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: E2 62 00 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: E2 62 00 B4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 E3 [21:06:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 11 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:54]wFMCommunicate OK [21:06:54]SAM_PROTO_GetFieldsCounters done [21:06:54]requested_item shift.num is exist - process it [21:06:54]requested_item shift.opened is exist - process it [21:06:54]req_shift_opened [21:06:54]FM_GetShiftState [21:06:54]SAM_PROTO_GetShiftState [21:06:54]wFMCommunicate request_size=4 [21:06:54]MH_SAM_APDU [21:06:54]CAPDU: 80 13 01 00 [21:06:54]Write to MH i2c: E2 08 00 B5 02 80 13 01 00 00 00 00 00 34 [21:06:54]Write i2c OK [21:06:54]MH_I2C_Read... [21:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:54]Read from MH i2c: E2 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: E2 0E 00 [21:06:54]MH_I2C_Read... [21:06:54]Read from MH i2c: E2 0E 00 B5 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E5 [21:06:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:06:54]wFMCommunicate OK [21:06:54]SAM_PROTO_GetShiftState done [21:06:54]FM_GetShiftState done [21:06:54]req_shift_opened done [21:06:54]requested_item shift.open_date is exist - process it [21:06:54]req_shift_open_date [21:06:54]req_shift_open_date done [21:06:54]produce_requested_data done [21:06:54]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225553,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:06:54]process_action_free close_receipt [21:06:54]json_value_free [21:06:54]json_value_free done [21:06:54]process_json_proto returns [21:06:54]Send response to host [21:06:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225553,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:06:54]free response buf [21:06:54]execute_script done [21:06:54]execute_script returns [21:06:54]free content buf [21:06:54]Sock 9.Close socket [21:06:54]Sock 9.Thread stoped [21:06:57]ConnectInit Can't take IP for lk.salyk.kg [21:06:57]CommunicateWithHost connect error [21:06:57]CommunicateWithHost err = -1 [21:06:57]OFD Sender: Server communicate error [21:07:02]OFD Sender: Processing packet 225553 [packets to send 599, broken 598] [21:07:02]ProducePacketName [21:07:02]name=ofd_packets/00225553 [21:07:02]OFD Sender: To server: pG, [21:07:02]CommunicateWithHost lk.salyk.kg:30040 [21:07:02]ConnectInit lk.salyk.kg [21:07:07]ConnectInit Can't take IP for lk.salyk.kg [21:07:07]CommunicateWithHost connect error [21:07:07]CommunicateWithHost err = -1 [21:07:07]OFD Sender: Server communicate error [21:07:12]OFD Sender: Processing packet 225553 [packets to send 599, broken 598] [21:07:12]ProducePacketName [21:07:12]name=ofd_packets/00225553 [21:07:12]OFD Sender: To server: pG, [21:07:12]CommunicateWithHost lk.salyk.kg:30040 [21:07:12]ConnectInit lk.salyk.kg [21:07:19]recv_with_timeout no data received [21:07:21]Connected sock=9 [21:07:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 FB 89 08 01 3E 0B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 EB 0F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 71 03 00 35 04 06 00 09 23 06 6E F4 57 42 E0 98 31 67 A2 05 4B [21:07:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB C8 47 00 43 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 11 71 03 00 F4 03 04 00 18 BC A3 66 B6 04 01 00 00 2F 25 0A F4 15 E3 2D BC [21:07:22]CommunicateWithHost err = 0 [21:07:22]CheckOFDResponse [21:07:22]1017 (14) - 77093643461234 [21:07:22]1041 (16) - 0000000000874959 [21:07:22]1040 (4) - 225553 [21:07:22]1012 (4) - 26.07.2024 15:09 [21:07:22]1206 (1) - 0 [21:07:22]OFD Sender: Remove packet 225553 [21:07:22]ProducePacketName [21:07:22]name=ofd_packets/00225553 [21:07:22]NVStorageDeleteData [21:07:23]OFD Sender: No OFD packet to send [21:07:28]OFD Sender: No OFD packet to send [21:07:33]OFD Sender: No OFD packet to send [21:07:38]OFD Sender: No OFD packet to send [21:07:43]OFD Sender: No OFD packet to send [21:07:48]OFD Sender: No OFD packet to send [21:07:53]OFD Sender: No OFD packet to send [21:07:58]OFD Sender: No OFD packet to send [21:08:03]OFD Sender: No OFD packet to send [21:08:03]accept exits with 10 [21:08:03]New connection [21:08:03]New thread 3066748260 created [21:08:03]Thread 3066604900 joined [21:08:03]Waiting for new connection... [21:08:03] Sock 10.Parse request [21:08:03]Sock 10.Check first char [21:08:03]Sock 10.First char is OK [21:08:03]request: POST /json_proto HTTP/1.0 [21:08:03]Method: POST [21:08:03]URL: /json_proto [21:08:03]Method is POST - this is cgi request [21:08:03]url: /json_proto [21:08:03]query_string will be loaded in cgi processing [21:08:03]execute_cgi json_proto POST (null) [21:08:03]execute_cgi path=json_proto method=POST [21:08:03]POST find Content-Length [21:08:03]Host: 172.17.43.131:8080 [21:08:03]Content-Length: 794 [21:08:03]Content-Type: application/json [21:08:03] [21:08:03]POST finish read [21:08:03]Found Content-Length = 794 [21:08:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:03]execute_script... [21:08:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:03]POST & json_proto [21:08:03]process_json_proto [21:08:03]json parsed OK: [21:08:03]protocol is kg_v1.0 [21:08:03]action value=close_receipt [21:08:03]process_action close_receipt [21:08:03]cmd_close_receipt [21:08:03]MH_GetDate [21:08:03]Write to MH i2c: F0 00 00 B6 02 A7 [21:08:03]Write i2c OK [21:08:03]MH_I2C_Read... [21:08:03]Read from MH i2c: F0 [21:08:03]MH_I2C_Read... [21:08:03]Read from MH i2c: F0 09 00 [21:08:03]MH_I2C_Read... [21:08:03]Read from MH i2c: F0 09 00 B6 02 00 34 10 A4 66 F9 24 A2 66 23 [21:08:03]GetLastDocTimeStamp 1722028011 [21:08:03]current date 1722028084 [21:08:03]FM_GetShiftState [21:08:03]SAM_PROTO_GetShiftState [21:08:03]wFMCommunicate request_size=4 [21:08:03]MH_SAM_APDU [21:08:03]CAPDU: 80 13 01 00 [21:08:03]Write to MH i2c: E2 08 00 B7 02 80 13 01 00 00 00 00 00 36 [21:08:03]Write i2c OK [21:08:03]MH_I2C_Read... [21:08:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:03]Read from MH i2c: E2 [21:08:03]MH_I2C_Read... [21:08:03]Read from MH i2c: E2 0E 00 [21:08:03]MH_I2C_Read... [21:08:03]Read from MH i2c: E2 0E 00 B7 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E7 [21:08:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:08:03]wFMCommunicate OK [21:08:03]SAM_PROTO_GetShiftState done [21:08:03]FM_GetShiftState done [21:08:03]opened in 1721952182 [21:08:03]opened+sec_in_day 1722038582 [21:08:03]quantity*price = 40041 [21:08:03]sum+1 = 40043 [21:08:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.42 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 0.00 Безнал.: 400.42 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 622 26.07.2024 21:08 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225554 ФПД: 256706803524130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225554&fm=256706803524130&tin=02508201610067®Number=0000000000092624&sum=40042 [21:08:04]StoreToDocumentArchive [21:08:04]shift 437 fd 225554 [21:08:04]save to /storage/0437/doc_00225554 [21:08:04]save last doc name /storage/0437/doc_00225554 to /storage/kkm_last_doc_name [21:08:04]save OK [21:08:04]Clear old archive folders... [21:08:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:08:04]tlvbuf is 01EDAD90 [21:08:04]SAM_PROTO_ClearQueue [21:08:04]wFMCommunicate request_size=4 [21:08:04]MH_SAM_APDU [21:08:04]CAPDU: 80 09 00 00 [21:08:04]Write to MH i2c: E2 08 00 C4 02 80 09 00 00 00 00 00 00 38 [21:08:04]Write i2c OK [21:08:04]MH_I2C_Read... [21:08:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:04]Read from MH i2c: E2 [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: E2 03 00 [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: E2 03 00 C4 02 00 90 00 3A [21:08:04]RAPDU: 90 00 [21:08:04]wFMCommunicate OK [21:08:04]SAM_PROTO_ClearQueue done [21:08:04]KKMCreateOFDPacket [21:08:04]OFDProtocolAddRootSTLVToBuf [21:08:04]FM_MakeSignedData [21:08:04]FM_MakeSignedData [21:08:04]SAM_PROTO_SignData [21:08:04]wFMCommunicate request_size=4 [21:08:04]MH_SAM_APDU [21:08:04]CAPDU: 80 0D 01 02 [21:08:04]Write to MH i2c: E2 08 00 C5 02 80 0D 01 02 00 00 00 00 40 [21:08:04]Write i2c OK [21:08:04]MH_I2C_Read... [21:08:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [21:08:05]RAPDU: 90 00 [21:08:05]wFMCommunicate OK [21:08:05]wFMCommunicate request_size=255 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 34 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 71 03 00 35 04 06 00 [21:08:05]Write to MH i2c: E2 02 01 C6 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 34 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 71 03 00 35 04 06 00 00 00 63 [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 C6 02 00 90 00 3C [21:08:05]RAPDU: 90 00 [21:08:05]wFMCommunicate OK [21:08:05]wFMCommunicate request_size=11 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 0D 02 02 06 E9 79 35 D5 E2 22 [21:08:05]Write to MH i2c: E2 0E 00 C7 02 80 0D 02 02 06 00 E9 79 35 D5 E2 22 00 00 BF [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [21:08:05]RAPDU: 90 00 [21:08:05]wFMCommunicate OK [21:08:05]wFMCommunicate request_size=4 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 0D 03 02 [21:08:05]Write to MH i2c: E2 08 00 C8 02 80 0D 03 02 00 00 00 00 45 [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 0B 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 0B 00 C8 02 00 85 28 D8 35 4D FA 95 8B 90 00 67 [21:08:05]RAPDU: 85 28 D8 35 4D FA 95 8B 90 00 [21:08:05]wFMCommunicate OK [21:08:05]SAM_PROTO_SignData done [21:08:05]FM_MakeSignedData done [21:08:05]CreateOFDProtocolMessage [21:08:05]wFMCommunicate request_size=4 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 11 00 00 [21:08:05]Write to MH i2c: E2 08 00 C9 02 80 11 00 00 00 00 00 00 45 [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 17 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 17 00 C9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A2 [21:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:08:05]wFMCommunicate OK [21:08:05]CreateOFDProtocolMessage done [21:08:05]OFDSenderStorePacket 225554 [21:08:05]StoreOFDPacket docnum=225554 [21:08:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 11 1D 08 01 E2 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 34 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 71 03 00 35 04 06 00 E9 79 35 D5 E2 22 85 28 D8 35 4D FA 95 8B [21:08:05]CheckFolder [21:08:05]dirname=/storage/ofd_packets [21:08:05]CheckFolder done [21:08:05]ProducePacketName [21:08:05]name=ofd_packets/00225554 [21:08:05]NVStorageSaveData ofd_packets/00225554 [21:08:05]File name is /storage/ofd_packets/00225554 [21:08:05]Write 302 bytes [21:08:05]NVStorageSaveData done [21:08:05]OFDSenderStorePacket done [21:08:05]KKMCreateOFDPacket done [21:08:05]NVStorageSaveData kkm_last_timestamp [21:08:05]File name is /storage/kkm_last_timestamp [21:08:05]Write 4 bytes [21:08:05]NVStorageSaveData done [21:08:05]ExternCall_PrintAddStr [21:08:05]wPrintStart [21:08:05]Write to MH i2c: 01 00 00 CA 02 CC [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: 01 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: 01 07 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: 01 07 00 CA 02 00 00 00 00 00 FF 0F E1 [21:08:05]RasterBufferAndPrint [21:08:05]line Счет N : (1)2001787 [21:08:05]line ИНН: 02508201610067 [21:08:05]line Контрольно-Кассовый Чек [21:08:05]line ПРОДАЖА [21:08:05]line ТРК (МРК, ГНК) : 32 [21:08:05]line Товар: 2710124130 [21:08:05]line Super-92-К-5 [21:08:05]line 5.820 * 68.80 [21:08:05]line = 400.42 [21:08:05]line НДС 12% НСП 1% [21:08:05]line > о реализуемом товаре [21:08:05]line ИТОГО: 400.42 [21:08:05]line НСП 1% : 3.54 [21:08:05]line НДС 12% : 42.52 [21:08:05]line Наличными: 0.00 [21:08:05]line Безнал.: 400.42 [21:08:05]line Место: АЗС № 97 "Партнер Нефть" [21:08:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:08:05]line СНО: Общий режим [21:08:05]line Чек 622 26.07.2024 21:08 [21:08:05]line Смена: 437 ФФД: 1.0 [21:08:05]line ЗНМ: 0300000054 [21:08:05]line РНМ: 0000000000092624 [21:08:05]line Версия ККМ: 001 [21:08:05]line Платежная система: O! деньги [21:08:05]line ФМ: 0000000000874959 [21:08:05]line ФД: 225554 [21:08:05]line ФПД: 256706803524130 [21:08:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225554&fm=256706803524130&tin=02508201610067®Number=0000000000092624&sum=40042 [21:08:05]written 0, free lines is 4095 [21:08:05]OFD Sender: Processing packet 225554 [packets to send 599, broken 598] [21:08:05]ProducePacketName [21:08:05]name=ofd_packets/00225554 [21:08:05]OFD Sender: To server: pG, [21:08:05]CommunicateWithHost lk.salyk.kg:30040 [21:08:05]ConnectInit lk.salyk.kg [21:08:05]Write to MH i2c: 01 00 00 F4 02 F6 [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: 01 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: 01 07 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 73 0C 7C [21:08:05]RasterBufferAndPrint [21:08:05]line [21:08:05]line [21:08:05]line [21:08:05]line [21:08:05]line [21:08:05]written 0, free lines is 3190 [21:08:05]MH_Cut [21:08:05]Write to MH i2c: D1 01 00 FB 02 01 CF [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: D1 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: D1 01 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: D1 01 00 FB 02 00 CE [21:08:05]Write to MH i2c: 01 00 00 FC 02 FE [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:06]Connected sock=11 [21:08:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 11 1D 08 01 E2 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 34 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 71 03 00 35 04 06 00 E9 79 35 D5 E2 22 85 28 D8 35 4D FA 95 8B [21:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2E BA 47 00 09 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 12 71 03 00 F4 03 04 00 44 BC A3 66 B6 04 01 00 00 50 85 84 64 70 1D AE F4 [21:08:06]CommunicateWithHost err = 0 [21:08:06]CheckOFDResponse [21:08:06]1017 (14) - 77093643461234 [21:08:06]1041 (16) - 0000000000874959 [21:08:06]1040 (4) - 225554 [21:08:06]1012 (4) - 26.07.2024 15:09 [21:08:06]1206 (1) - 0 [21:08:06]OFD Sender: Remove packet 225554 [21:08:06]ProducePacketName [21:08:06]name=ofd_packets/00225554 [21:08:06]NVStorageDeleteData [21:08:06]OFD Sender: No OFD packet to send [21:08:07]*** Cut start [21:08:07]*** Partial cut [21:08:07]*** CUTSNS_PIN = 1 [21:08:07]*** CUTSNS_PIN = 0 [21:08:07]*** Brake cut motor [21:08:07]Read from MH i2c: 01 [21:08:07]MH_I2C_Read... [21:08:07]*** Stop cut motor [21:08:07]*** Cut end [21:08:07]Read from MH i2c: 01 07 00 [21:08:07]MH_I2C_Read... [21:08:07]Read from MH i2c: 01 07 00 FC 02 00 00 00 00 00 FF 0F 13 [21:08:07]process_action close_receipt done [21:08:07]requested_data is exist [21:08:07]produce_requested_data [21:08:07]requested_item fm.sn is exist - process it [21:08:07]wFMCommunicate request_size=4 [21:08:07]MH_SAM_APDU [21:08:07]CAPDU: 80 11 00 00 [21:08:07]Write to MH i2c: E2 08 00 FD 02 80 11 00 00 00 00 00 00 79 [21:08:07]Write i2c OK [21:08:07]MH_I2C_Read... [21:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:07]Read from MH i2c: E2 [21:08:07]MH_I2C_Read... [21:08:07]Read from MH i2c: E2 17 00 [21:08:07]MH_I2C_Read... [21:08:07]Read from MH i2c: E2 17 00 FD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D6 [21:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:08:07]wFMCommunicate OK [21:08:07]requested_item fd.num is exist - process it [21:08:07]SAM_PROTO_GetFieldsCounters [21:08:07]wFMCommunicate request_size=4 [21:08:07]MH_SAM_APDU [21:08:07]CAPDU: 80 13 00 00 [21:08:07]Write to MH i2c: E2 08 00 FE 02 80 13 00 00 00 00 00 00 7C [21:08:07]Write i2c OK [21:08:07]MH_I2C_Read... [21:08:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:07]Read from MH i2c: E2 [21:08:07]MH_I2C_Read... [21:08:07]Read from MH i2c: E2 62 00 [21:08:07]MH_I2C_Read... [21:08:07]Read from MH i2c: E2 62 00 FE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [21:08:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 12 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:07]wFMCommunicate OK [21:08:07]SAM_PROTO_GetFieldsCounters done [21:08:07]requested_item shift.num is exist - process it [21:08:07]requested_item shift.opened is exist - process it [21:08:07]req_shift_opened [21:08:07]FM_GetShiftState [21:08:07]SAM_PROTO_GetShiftState [21:08:07]wFMCommunicate request_size=4 [21:08:07]MH_SAM_APDU [21:08:07]CAPDU: 80 13 01 00 [21:08:07]Write to MH i2c: E2 08 00 FF 02 80 13 01 00 00 00 00 00 7E [21:08:07]Write i2c OK [21:08:07]MH_I2C_Read... [21:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:08]Read from MH i2c: E2 [21:08:08]MH_I2C_Read... [21:08:08]Read from MH i2c: E2 0E 00 [21:08:08]MH_I2C_Read... [21:08:08]Read from MH i2c: E2 0E 00 FF 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2F [21:08:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:08:08]wFMCommunicate OK [21:08:08]SAM_PROTO_GetShiftState done [21:08:08]FM_GetShiftState done [21:08:08]req_shift_opened done [21:08:08]requested_item shift.open_date is exist - process it [21:08:08]req_shift_open_date [21:08:08]req_shift_open_date done [21:08:08]produce_requested_data done [21:08:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225554,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:08:08]process_action_free close_receipt [21:08:08]json_value_free [21:08:08]json_value_free done [21:08:08]process_json_proto returns [21:08:08]Send response to host [21:08:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225554,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:08:08]free response buf [21:08:08]execute_script done [21:08:08]execute_script returns [21:08:08]free content buf [21:08:08]Sock 10.Close socket [21:08:08]Sock 10.Thread stoped [21:08:11]OFD Sender: No OFD packet to send [21:08:16]OFD Sender: No OFD packet to send [21:08:21]OFD Sender: No OFD packet to send [21:08:25]recv_with_timeout no data received [21:08:26]OFD Sender: No OFD packet to send [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:47]OFD Sender: No OFD packet to send [21:08:52]OFD Sender: No OFD packet to send [21:08:57]OFD Sender: No OFD packet to send [21:09:02]OFD Sender: No OFD packet to send [21:09:07]OFD Sender: No OFD packet to send [21:09:12]OFD Sender: No OFD packet to send [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:45]accept exits with 8 [21:09:45]New connection [21:09:45]New thread 3066604900 created [21:09:45]Thread 3066748260 joined [21:09:45]Waiting for new connection... [21:09:45] Sock 8.Parse request [21:09:45]Sock 8.Check first char [21:09:45]Sock 8.First char is OK [21:09:45]request: POST /json_proto HTTP/1.0 [21:09:45]Method: POST [21:09:45]URL: /json_proto [21:09:45]Method is POST - this is cgi request [21:09:45]url: /json_proto [21:09:45]query_string will be loaded in cgi processing [21:09:45]execute_cgi json_proto POST (null) [21:09:45]execute_cgi path=json_proto method=POST [21:09:45]POST find Content-Length [21:09:45]Host: 172.17.43.131:8080 [21:09:45]Content-Length: 676 [21:09:45]Content-Type: application/json [21:09:45] [21:09:45]POST finish read [21:09:45]Found Content-Length = 676 [21:09:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:45]execute_script... [21:09:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:45]POST & json_proto [21:09:45]process_json_proto [21:09:45]json parsed OK: [21:09:45]protocol is kg_v1.0 [21:09:45]action value=close_receipt [21:09:45]process_action close_receipt [21:09:45]cmd_close_receipt [21:09:45]MH_GetDate [21:09:45]Write to MH i2c: F0 00 00 00 03 F2 [21:09:45]Write i2c OK [21:09:45]MH_I2C_Read... [21:09:45]Read from MH i2c: F0 [21:09:45]MH_I2C_Read... [21:09:45]Read from MH i2c: F0 09 00 [21:09:45]MH_I2C_Read... [21:09:45]Read from MH i2c: F0 09 00 00 03 00 9A 10 A4 66 F9 24 A2 66 D4 [21:09:45]GetLastDocTimeStamp 1722028084 [21:09:45]current date 1722028186 [21:09:45]FM_GetShiftState [21:09:45]SAM_PROTO_GetShiftState [21:09:45]wFMCommunicate request_size=4 [21:09:45]MH_SAM_APDU [21:09:45]CAPDU: 80 13 01 00 [21:09:45]Write to MH i2c: E2 08 00 01 03 80 13 01 00 00 00 00 00 81 [21:09:45]Write i2c OK [21:09:45]MH_I2C_Read... [21:09:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:45]Read from MH i2c: E2 [21:09:45]MH_I2C_Read... [21:09:45]Read from MH i2c: E2 0E 00 [21:09:45]MH_I2C_Read... [21:09:45]Read from MH i2c: E2 0E 00 01 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 32 [21:09:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:09:45]wFMCommunicate OK [21:09:45]SAM_PROTO_GetShiftState done [21:09:45]FM_GetShiftState done [21:09:45]opened in 1721952182 [21:09:45]opened+sec_in_day 1722038582 [21:09:45]quantity*price = 150052 [21:09:45]sum+1 = 150054 [21:09:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 623 26.07.2024 21:09 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225555 ФПД: 208229443563342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225555&fm=208229443563342&tin=02508201610067®Number=0000000000092624&sum=150000 [21:09:46]StoreToDocumentArchive [21:09:46]shift 437 fd 225555 [21:09:46]save to /storage/0437/doc_00225555 [21:09:46]save last doc name /storage/0437/doc_00225555 to /storage/kkm_last_doc_name [21:09:46]save OK [21:09:46]Clear old archive folders... [21:09:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:09:46]tlvbuf is 01EDCAE0 [21:09:46]SAM_PROTO_ClearQueue [21:09:46]wFMCommunicate request_size=4 [21:09:46]MH_SAM_APDU [21:09:46]CAPDU: 80 09 00 00 [21:09:46]Write to MH i2c: E2 08 00 0E 03 80 09 00 00 00 00 00 00 83 [21:09:46]Write i2c OK [21:09:46]MH_I2C_Read... [21:09:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:46]Read from MH i2c: E2 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 0E 03 00 90 00 85 [21:09:46]RAPDU: 90 00 [21:09:46]wFMCommunicate OK [21:09:46]SAM_PROTO_ClearQueue done [21:09:46]KKMCreateOFDPacket [21:09:46]OFDProtocolAddRootSTLVToBuf [21:09:46]FM_MakeSignedData [21:09:46]FM_MakeSignedData [21:09:46]SAM_PROTO_SignData [21:09:46]wFMCommunicate request_size=4 [21:09:46]MH_SAM_APDU [21:09:46]CAPDU: 80 0D 01 02 [21:09:46]Write to MH i2c: E2 08 00 0F 03 80 0D 01 02 00 00 00 00 8B [21:09:46]Write i2c OK [21:09:46]MH_I2C_Read... [21:09:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:46]Read from MH i2c: E2 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 0F 03 00 90 00 86 [21:09:46]RAPDU: 90 00 [21:09:46]wFMCommunicate OK [21:09:46]wFMCommunicate request_size=255 [21:09:46]MH_SAM_APDU [21:09:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 9A 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 71 03 00 35 04 06 00 [21:09:46]Write to MH i2c: E2 02 01 10 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 9A 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 71 03 00 35 04 06 00 00 00 43 [21:09:46]Write i2c OK [21:09:46]MH_I2C_Read... [21:09:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:46]Read from MH i2c: E2 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 10 03 00 90 00 87 [21:09:46]RAPDU: 90 00 [21:09:46]wFMCommunicate OK [21:09:46]wFMCommunicate request_size=11 [21:09:46]MH_SAM_APDU [21:09:46]CAPDU: 80 0D 02 02 06 BD 62 32 03 EF 4E [21:09:46]Write to MH i2c: E2 0E 00 11 03 80 0D 02 02 06 00 BD 62 32 03 EF 4E 00 00 2B [21:09:46]Write i2c OK [21:09:46]MH_I2C_Read... [21:09:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:46]Read from MH i2c: E2 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 [21:09:46]MH_I2C_Read... [21:09:46]Read from MH i2c: E2 03 00 11 03 00 90 00 88 [21:09:46]RAPDU: 90 00 [21:09:46]wFMCommunicate OK [21:09:46]wFMCommunicate request_size=4 [21:09:46]MH_SAM_APDU [21:09:46]CAPDU: 80 0D 03 02 [21:09:46]Write to MH i2c: E2 08 00 12 03 80 0D 03 02 00 00 00 00 90 [21:09:46]Write i2c OK [21:09:46]MH_I2C_Read... [21:09:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:47]Read from MH i2c: E2 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: E2 0B 00 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: E2 0B 00 12 03 00 07 E9 6E C3 32 63 7D 30 90 00 F4 [21:09:47]RAPDU: 07 E9 6E C3 32 63 7D 30 90 00 [21:09:47]wFMCommunicate OK [21:09:47]SAM_PROTO_SignData done [21:09:47]FM_MakeSignedData done [21:09:47]CreateOFDProtocolMessage [21:09:47]wFMCommunicate request_size=4 [21:09:47]MH_SAM_APDU [21:09:47]CAPDU: 80 11 00 00 [21:09:47]Write to MH i2c: E2 08 00 13 03 80 11 00 00 00 00 00 00 90 [21:09:47]Write i2c OK [21:09:47]MH_I2C_Read... [21:09:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:47]Read from MH i2c: E2 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: E2 17 00 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: E2 17 00 13 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 ED [21:09:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:47]wFMCommunicate OK [21:09:47]CreateOFDProtocolMessage done [21:09:47]OFDSenderStorePacket 225555 [21:09:47]StoreOFDPacket docnum=225555 [21:09:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 34 C4 08 01 23 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 9A 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 71 03 00 35 04 06 00 BD 62 32 03 EF 4E 07 E9 6E C3 32 63 7D 30 [21:09:47]CheckFolder [21:09:47]dirname=/storage/ofd_packets [21:09:47]CheckFolder done [21:09:47]ProducePacketName [21:09:47]name=ofd_packets/00225555 [21:09:47]NVStorageSaveData ofd_packets/00225555 [21:09:47]File name is /storage/ofd_packets/00225555 [21:09:47]Write 302 bytes [21:09:47]NVStorageSaveData done [21:09:47]OFDSenderStorePacket done [21:09:47]KKMCreateOFDPacket done [21:09:47]NVStorageSaveData kkm_last_timestamp [21:09:47]File name is /storage/kkm_last_timestamp [21:09:47]Write 4 bytes [21:09:47]NVStorageSaveData done [21:09:47]ExternCall_PrintAddStr [21:09:47]wPrintStart [21:09:47]Write to MH i2c: 01 00 00 14 03 17 [21:09:47]Write i2c OK [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: 01 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: 01 07 00 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: 01 07 00 14 03 00 00 00 00 00 FF 0F 2C [21:09:47]RasterBufferAndPrint [21:09:47]line Счет N : (1)2001788 [21:09:47]line ИНН: 02508201610067 [21:09:47]line Контрольно-Кассовый Чек [21:09:47]line ПРОДАЖА [21:09:47]line ТРК (МРК, ГНК) : 62 [21:09:47]line Товар: 2710124130 [21:09:47]line Super-92-К-5 [21:09:47]line 21.810 * 68.80 [21:09:47]line = 1500.53 [21:09:47]line НДС 12% НСП 1% [21:09:47]line > о реализуемом товаре [21:09:47]line ОКРУГЛЕНИЕ: -0.53 [21:09:47]line ИТОГО: 1500.00 [21:09:47]line Внесено: 1500.00 [21:09:47]line СДАЧА: 0.00 [21:09:47]line НСП 1% : 13.28 [21:09:47]line НДС 12% : 159.35 [21:09:47]line Наличными: 1500.00 [21:09:47]line Безнал.: 0.00 [21:09:47]line Место: АЗС № 97 "Партнер Нефть" [21:09:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:09:47]line СНО: Общий режим [21:09:47]line Чек 623 26.07.2024 21:09 [21:09:47]line Смена: 437 ФФД: 1.0 [21:09:47]line ЗНМ: 0300000054 [21:09:47]line РНМ: 0000000000092624 [21:09:47]line Версия ККМ: 001 [21:09:47]line ФМ: 0000000000874959 [21:09:47]line ФД: 225555 [21:09:47]line ФПД: 208229443563342 [21:09:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T210946&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225555&fm=208229443563342&tin=02508201610067®Number=0000000000092624&sum=150000 [21:09:47]written 0, free lines is 4095 [21:09:47]OFD Sender: Processing packet 225555 [packets to send 599, broken 598] [21:09:47]ProducePacketName [21:09:47]name=ofd_packets/00225555 [21:09:47]OFD Sender: To server: pG, [21:09:47]CommunicateWithHost lk.salyk.kg:30040 [21:09:47]ConnectInit lk.salyk.kg [21:09:47]Write to MH i2c: 01 00 00 3F 03 42 [21:09:47]Write i2c OK [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: 01 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: 01 07 00 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 5F 0C B4 [21:09:47]RasterBufferAndPrint [21:09:47]line [21:09:47]line [21:09:47]line [21:09:47]line [21:09:47]line [21:09:47]written 0, free lines is 3169 [21:09:47]MH_Cut [21:09:47]Write to MH i2c: D1 01 00 46 03 01 1B [21:09:47]Write i2c OK [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: D1 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: D1 01 00 [21:09:47]MH_I2C_Read... [21:09:47]Read from MH i2c: D1 01 00 46 03 00 1A [21:09:47]Write to MH i2c: 01 00 00 47 03 4A [21:09:47]Write i2c OK [21:09:47]MH_I2C_Read... [21:09:48]*** Cut start [21:09:48]*** Partial cut [21:09:48]*** CUTSNS_PIN = 1 [21:09:48]*** CUTSNS_PIN = 0 [21:09:48]Connected sock=11 [21:09:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 34 C4 08 01 23 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 9A 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 71 03 00 35 04 06 00 BD 62 32 03 EF 4E 07 E9 6E C3 32 63 7D 30 [21:09:49]*** Brake cut motor [21:09:49]Read from MH i2c: 01 [21:09:49]MH_I2C_Read... [21:09:49]*** Stop cut motor [21:09:49]*** Cut end [21:09:49]Read from MH i2c: 01 07 00 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 FF 0F 5F [21:09:49]process_action close_receipt done [21:09:49]requested_data is exist [21:09:49]produce_requested_data [21:09:49]requested_item fm.sn is exist - process it [21:09:49]wFMCommunicate request_size=4 [21:09:49]MH_SAM_APDU [21:09:49]CAPDU: 80 11 00 00 [21:09:49]Write to MH i2c: E2 08 00 48 03 80 11 00 00 00 00 00 00 C5 [21:09:49]Write i2c OK [21:09:49]MH_I2C_Read... [21:09:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:49]Read from MH i2c: E2 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 17 00 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 17 00 48 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 22 [21:09:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:09:49]wFMCommunicate OK [21:09:49]requested_item fd.num is exist - process it [21:09:49]SAM_PROTO_GetFieldsCounters [21:09:49]wFMCommunicate request_size=4 [21:09:49]MH_SAM_APDU [21:09:49]CAPDU: 80 13 00 00 [21:09:49]Write to MH i2c: E2 08 00 49 03 80 13 00 00 00 00 00 00 C8 [21:09:49]Write i2c OK [21:09:49]MH_I2C_Read... [21:09:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EA 99 47 00 24 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 13 71 03 00 F4 03 04 00 AB BC A3 66 B6 04 01 00 00 89 E1 38 AF BB 4B 44 E8 [21:09:49]CommunicateWithHost err = 0 [21:09:49]CheckOFDResponse [21:09:49]1017 (14) - 77093643461234 [21:09:49]1041 (16) - 0000000000874959 [21:09:49]1040 (4) - 225555 [21:09:49]1012 (4) - 26.07.2024 15:11 [21:09:49]1206 (1) - 0 [21:09:49]OFD Sender: Remove packet 225555 [21:09:49]ProducePacketName [21:09:49]name=ofd_packets/00225555 [21:09:49]NVStorageDeleteData [21:09:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:49]Read from MH i2c: E2 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 62 00 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 62 00 49 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [21:09:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 13 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:49]wFMCommunicate OK [21:09:49]SAM_PROTO_GetFieldsCounters done [21:09:49]requested_item shift.num is exist - process it [21:09:49]requested_item shift.opened is exist - process it [21:09:49]req_shift_opened [21:09:49]FM_GetShiftState [21:09:49]SAM_PROTO_GetShiftState [21:09:49]wFMCommunicate request_size=4 [21:09:49]MH_SAM_APDU [21:09:49]CAPDU: 80 13 01 00 [21:09:49]Write to MH i2c: E2 08 00 4A 03 80 13 01 00 00 00 00 00 CA [21:09:49]Write i2c OK [21:09:49]MH_I2C_Read... [21:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:49]Read from MH i2c: E2 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 0E 00 [21:09:49]MH_I2C_Read... [21:09:49]Read from MH i2c: E2 0E 00 4A 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7B [21:09:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:09:49]wFMCommunicate OK [21:09:49]SAM_PROTO_GetShiftState done [21:09:49]FM_GetShiftState done [21:09:49]req_shift_opened done [21:09:49]requested_item shift.open_date is exist - process it [21:09:49]req_shift_open_date [21:09:49]req_shift_open_date done [21:09:49]produce_requested_data done [21:09:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225555,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:09:49]process_action_free close_receipt [21:09:49]json_value_free [21:09:49]json_value_free done [21:09:49]process_json_proto returns [21:09:49]Send response to host [21:09:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225555,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:09:49]free response buf [21:09:49]execute_script done [21:09:49]execute_script returns [21:09:49]free content buf [21:09:49]Sock 8.Close socket [21:09:49]Sock 8.Thread stoped [21:09:50]OFD Sender: No OFD packet to send [21:09:55]OFD Sender: No OFD packet to send [21:10:00]OFD Sender: No OFD packet to send [21:10:05]OFD Sender: No OFD packet to send [21:10:10]OFD Sender: No OFD packet to send [21:10:15]OFD Sender: No OFD packet to send [21:10:20]OFD Sender: No OFD packet to send [21:10:25]OFD Sender: No OFD packet to send [21:10:30]OFD Sender: No OFD packet to send [21:10:35]OFD Sender: No OFD packet to send [21:10:40]OFD Sender: No OFD packet to send [21:10:45]OFD Sender: No OFD packet to send [21:10:50]OFD Sender: No OFD packet to send [21:10:55]OFD Sender: No OFD packet to send [21:11:00]OFD Sender: No OFD packet to send [21:11:05]OFD Sender: No OFD packet to send [21:11:10]OFD Sender: No OFD packet to send [21:11:15]OFD Sender: No OFD packet to send [21:11:20]OFD Sender: No OFD packet to send [21:11:24]accept exits with 10 [21:11:24]New connection [21:11:24]New thread 3066748260 created [21:11:24]Thread 3066604900 joined [21:11:24]Waiting for new connection... [21:11:24] Sock 10.Parse request [21:11:24]Sock 10.Check first char [21:11:24]Sock 10.First char is OK [21:11:24]request: POST /json_proto HTTP/1.0 [21:11:24]Method: POST [21:11:24]URL: /json_proto [21:11:24]Method is POST - this is cgi request [21:11:24]url: /json_proto [21:11:24]query_string will be loaded in cgi processing [21:11:24]execute_cgi json_proto POST (null) [21:11:24]execute_cgi path=json_proto method=POST [21:11:24]POST find Content-Length [21:11:24]Host: 172.17.43.131:8080 [21:11:24]Content-Length: 680 [21:11:24]Content-Type: application/json [21:11:24] [21:11:24]POST finish read [21:11:24]Found Content-Length = 680 [21:11:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:24]execute_script... [21:11:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:24]POST & json_proto [21:11:24]process_json_proto [21:11:24]json parsed OK: [21:11:24]protocol is kg_v1.0 [21:11:24]action value=close_receipt [21:11:24]process_action close_receipt [21:11:24]cmd_close_receipt [21:11:24]MH_GetDate [21:11:24]Write to MH i2c: F0 00 00 4B 03 3D [21:11:24]Write i2c OK [21:11:24]MH_I2C_Read... [21:11:24]Read from MH i2c: F0 [21:11:24]MH_I2C_Read... [21:11:24]Read from MH i2c: F0 09 00 [21:11:24]MH_I2C_Read... [21:11:24]Read from MH i2c: F0 09 00 4B 03 00 FD 10 A4 66 F9 24 A2 66 82 [21:11:24]GetLastDocTimeStamp 1722028186 [21:11:24]current date 1722028285 [21:11:24]FM_GetShiftState [21:11:24]SAM_PROTO_GetShiftState [21:11:24]wFMCommunicate request_size=4 [21:11:24]MH_SAM_APDU [21:11:24]CAPDU: 80 13 01 00 [21:11:24]Write to MH i2c: E2 08 00 4C 03 80 13 01 00 00 00 00 00 CC [21:11:24]Write i2c OK [21:11:24]MH_I2C_Read... [21:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:24]Read from MH i2c: E2 [21:11:24]MH_I2C_Read... [21:11:24]Read from MH i2c: E2 0E 00 [21:11:24]MH_I2C_Read... [21:11:24]Read from MH i2c: E2 0E 00 4C 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7D [21:11:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:11:24]wFMCommunicate OK [21:11:24]SAM_PROTO_GetShiftState done [21:11:24]FM_GetShiftState done [21:11:24]opened in 1721952182 [21:11:24]opened+sec_in_day 1722038582 [21:11:24]quantity*price = 150037 [21:11:24]sum+1 = 150038 [21:11:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 624 26.07.2024 21:11 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225556 ФПД: 188715163358315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225556&fm=188715163358315&tin=02508201610067®Number=0000000000092624&sum=150000 [21:11:26]StoreToDocumentArchive [21:11:26]shift 437 fd 225556 [21:11:26]save to /storage/0437/doc_00225556 [21:11:26]save last doc name /storage/0437/doc_00225556 to /storage/kkm_last_doc_name [21:11:26]save OK [21:11:26]Clear old archive folders... [21:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:11:26]tlvbuf is 01EC80A0 [21:11:26]SAM_PROTO_ClearQueue [21:11:26]wFMCommunicate request_size=4 [21:11:26]MH_SAM_APDU [21:11:26]CAPDU: 80 09 00 00 [21:11:26]Write to MH i2c: E2 08 00 59 03 80 09 00 00 00 00 00 00 CE [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:11:26]Read from MH i2c: E2 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [21:11:26]RAPDU: 90 00 [21:11:26]wFMCommunicate OK [21:11:26]SAM_PROTO_ClearQueue done [21:11:26]KKMCreateOFDPacket [21:11:26]OFDProtocolAddRootSTLVToBuf [21:11:26]FM_MakeSignedData [21:11:26]FM_MakeSignedData [21:11:26]SAM_PROTO_SignData [21:11:26]wFMCommunicate request_size=4 [21:11:26]MH_SAM_APDU [21:11:26]CAPDU: 80 0D 01 02 [21:11:26]Write to MH i2c: E2 08 00 5A 03 80 0D 01 02 00 00 00 00 D6 [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:11:26]Read from MH i2c: E2 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [21:11:26]RAPDU: 90 00 [21:11:26]wFMCommunicate OK [21:11:26]wFMCommunicate request_size=255 [21:11:26]MH_SAM_APDU [21:11:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 FD 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 71 03 00 35 04 06 00 AB A2 AC 46 [21:11:26]Write to MH i2c: E2 02 01 5B 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 FD 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 71 03 00 35 04 06 00 AB A2 AC 46 00 00 30 [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:26]Read from MH i2c: E2 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [21:11:26]RAPDU: 90 00 [21:11:26]wFMCommunicate OK [21:11:26]wFMCommunicate request_size=7 [21:11:26]MH_SAM_APDU [21:11:26]CAPDU: 80 0D 02 02 02 94 6B [21:11:26]Write to MH i2c: E2 0A 00 5C 03 80 0D 02 02 02 00 94 6B 00 00 DC [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:26]Read from MH i2c: E2 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 03 00 5C 03 00 90 00 D3 [21:11:26]RAPDU: 90 00 [21:11:26]wFMCommunicate OK [21:11:26]wFMCommunicate request_size=4 [21:11:26]MH_SAM_APDU [21:11:26]CAPDU: 80 0D 03 02 [21:11:26]Write to MH i2c: E2 08 00 5D 03 80 0D 03 02 00 00 00 00 DB [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:11:26]Read from MH i2c: E2 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 0B 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 0B 00 5D 03 00 8C 4D 32 2E B3 70 89 CA 90 00 8B [21:11:26]RAPDU: 8C 4D 32 2E B3 70 89 CA 90 00 [21:11:26]wFMCommunicate OK [21:11:26]SAM_PROTO_SignData done [21:11:26]FM_MakeSignedData done [21:11:26]CreateOFDProtocolMessage [21:11:26]wFMCommunicate request_size=4 [21:11:26]MH_SAM_APDU [21:11:26]CAPDU: 80 11 00 00 [21:11:26]Write to MH i2c: E2 08 00 5E 03 80 11 00 00 00 00 00 00 DB [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:26]Read from MH i2c: E2 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 17 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: E2 17 00 5E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [21:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:11:26]wFMCommunicate OK [21:11:26]CreateOFDProtocolMessage done [21:11:26]OFDSenderStorePacket 225556 [21:11:26]StoreOFDPacket docnum=225556 [21:11:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 ED 9B 04 01 A6 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 FD 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 71 03 00 35 04 06 00 AB A2 AC 46 94 6B 8C 4D 32 2E B3 70 89 CA [21:11:26]CheckFolder [21:11:26]dirname=/storage/ofd_packets [21:11:26]CheckFolder done [21:11:26]ProducePacketName [21:11:26]name=ofd_packets/00225556 [21:11:26]NVStorageSaveData ofd_packets/00225556 [21:11:26]File name is /storage/ofd_packets/00225556 [21:11:26]Write 298 bytes [21:11:26]NVStorageSaveData done [21:11:26]OFDSenderStorePacket done [21:11:26]KKMCreateOFDPacket done [21:11:26]NVStorageSaveData kkm_last_timestamp [21:11:26]File name is /storage/kkm_last_timestamp [21:11:26]Write 4 bytes [21:11:26]NVStorageSaveData done [21:11:26]ExternCall_PrintAddStr [21:11:26]wPrintStart [21:11:26]Write to MH i2c: 01 00 00 5F 03 62 [21:11:26]Write i2c OK [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: 01 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: 01 07 00 [21:11:26]MH_I2C_Read... [21:11:26]Read from MH i2c: 01 07 00 5F 03 00 00 00 00 00 FF 0F 77 [21:11:26]RasterBufferAndPrint [21:11:26]line Счет N : (1)2001789 [21:11:26]line ИНН: 02508201610067 [21:11:26]line Контрольно-Кассовый Чек [21:11:26]line ПРОДАЖА [21:11:26]line ТРК (МРК, ГНК) : 31 [21:11:26]line Товар: 2710194210 [21:11:26]line ДТ-К-5 [21:11:26]line 19.820 * 75.70 [21:11:26]line = 1500.37 [21:11:26]line НДС 12% НСП 1% [21:11:26]line > о реализуемом товаре [21:11:26]line ОКРУГЛЕНИЕ: -0.37 [21:11:26]line ИТОГО: 1500.00 [21:11:26]line Внесено: 1500.00 [21:11:26]line СДАЧА: 0.00 [21:11:26]line НСП 1% : 13.28 [21:11:26]line НДС 12% : 159.33 [21:11:26]line Наличными: 1500.00 [21:11:26]line Безнал.: 0.00 [21:11:26]line Место: АЗС № 97 "Партнер Нефть" [21:11:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:11:26]line СНО: Общий режим [21:11:26]line Чек 624 26.07.2024 21:11 [21:11:26]line Смена: 437 ФФД: 1.0 [21:11:26]line ЗНМ: 0300000054 [21:11:26]line РНМ: 0000000000092624 [21:11:26]line Версия ККМ: 001 [21:11:26]line ФМ: 0000000000874959 [21:11:26]line ФД: 225556 [21:11:26]line ФПД: 188715163358315 [21:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225556&fm=188715163358315&tin=02508201610067®Number=0000000000092624&sum=150000 [21:11:26]written 0, free lines is 4095 [21:11:26]OFD Sender: Processing packet 225556 [packets to send 599, broken 598] [21:11:26]ProducePacketName [21:11:26]name=ofd_packets/00225556 [21:11:26]OFD Sender: To server: pG, [21:11:26]CommunicateWithHost lk.salyk.kg:30040 [21:11:26]ConnectInit lk.salyk.kg [21:11:27]Write to MH i2c: 01 00 00 8A 03 8D [21:11:27]Write i2c OK [21:11:27]MH_I2C_Read... [21:11:27]Read from MH i2c: 01 [21:11:27]MH_I2C_Read... [21:11:27]Read from MH i2c: 01 07 00 [21:11:27]MH_I2C_Read... [21:11:27]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 5A 0C FA [21:11:27]RasterBufferAndPrint [21:11:27]line [21:11:27]line [21:11:27]line [21:11:27]line [21:11:27]line [21:11:27]written 0, free lines is 3166 [21:11:27]MH_Cut [21:11:27]Write to MH i2c: D1 01 00 91 03 01 66 [21:11:27]Write i2c OK [21:11:27]MH_I2C_Read... [21:11:27]Read from MH i2c: D1 [21:11:27]MH_I2C_Read... [21:11:27]Read from MH i2c: D1 01 00 [21:11:27]MH_I2C_Read... [21:11:27]Read from MH i2c: D1 01 00 91 03 00 65 [21:11:27]Write to MH i2c: 01 00 00 92 03 95 [21:11:27]Write i2c OK [21:11:27]MH_I2C_Read... [21:11:27]Connected sock=9 [21:11:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 ED 9B 04 01 A6 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 FD 10 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 71 03 00 35 04 06 00 AB A2 AC 46 94 6B 8C 4D 32 2E B3 70 89 CA [21:11:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 8B 47 00 43 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 14 71 03 00 F4 03 04 00 0D BD A3 66 B6 04 01 00 00 96 DF CB 8C C6 D7 E9 0E [21:11:28]CommunicateWithHost err = 0 [21:11:28]CheckOFDResponse [21:11:28]1017 (14) - 77093643461234 [21:11:28]1041 (16) - 0000000000874959 [21:11:28]1040 (4) - 225556 [21:11:28]1012 (4) - 26.07.2024 15:13 [21:11:28]1206 (1) - 0 [21:11:28]OFD Sender: Remove packet 225556 [21:11:28]ProducePacketName [21:11:28]name=ofd_packets/00225556 [21:11:28]NVStorageDeleteData [21:11:28]OFD Sender: No OFD packet to send [21:11:28]*** Cut start [21:11:28]*** Partial cut [21:11:28]*** CUTSNS_PIN = 1 [21:11:28]*** CUTSNS_PIN = 0 [21:11:28]*** Brake cut motor [21:11:29]Read from MH i2c: 01 [21:11:29]MH_I2C_Read... [21:11:29]*** Stop cut motor [21:11:29]*** Cut end [21:11:29]Read from MH i2c: 01 07 00 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 FF 0F AA [21:11:29]process_action close_receipt done [21:11:29]requested_data is exist [21:11:29]produce_requested_data [21:11:29]requested_item fm.sn is exist - process it [21:11:29]wFMCommunicate request_size=4 [21:11:29]MH_SAM_APDU [21:11:29]CAPDU: 80 11 00 00 [21:11:29]Write to MH i2c: E2 08 00 93 03 80 11 00 00 00 00 00 00 10 [21:11:29]Write i2c OK [21:11:29]MH_I2C_Read... [21:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:29]Read from MH i2c: E2 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: E2 17 00 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: E2 17 00 93 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6D [21:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:11:29]wFMCommunicate OK [21:11:29]requested_item fd.num is exist - process it [21:11:29]SAM_PROTO_GetFieldsCounters [21:11:29]wFMCommunicate request_size=4 [21:11:29]MH_SAM_APDU [21:11:29]CAPDU: 80 13 00 00 [21:11:29]Write to MH i2c: E2 08 00 94 03 80 13 00 00 00 00 00 00 13 [21:11:29]Write i2c OK [21:11:29]MH_I2C_Read... [21:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:29]Read from MH i2c: E2 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: E2 62 00 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: E2 62 00 94 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [21:11:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 14 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:29]wFMCommunicate OK [21:11:29]SAM_PROTO_GetFieldsCounters done [21:11:29]requested_item shift.num is exist - process it [21:11:29]requested_item shift.opened is exist - process it [21:11:29]req_shift_opened [21:11:29]FM_GetShiftState [21:11:29]SAM_PROTO_GetShiftState [21:11:29]wFMCommunicate request_size=4 [21:11:29]MH_SAM_APDU [21:11:29]CAPDU: 80 13 01 00 [21:11:29]Write to MH i2c: E2 08 00 95 03 80 13 01 00 00 00 00 00 15 [21:11:29]Write i2c OK [21:11:29]MH_I2C_Read... [21:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:29]Read from MH i2c: E2 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: E2 0E 00 [21:11:29]MH_I2C_Read... [21:11:29]Read from MH i2c: E2 0E 00 95 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C6 [21:11:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:11:29]wFMCommunicate OK [21:11:29]SAM_PROTO_GetShiftState done [21:11:29]FM_GetShiftState done [21:11:29]req_shift_opened done [21:11:29]requested_item shift.open_date is exist - process it [21:11:29]req_shift_open_date [21:11:29]req_shift_open_date done [21:11:29]produce_requested_data done [21:11:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225556,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:11:29]process_action_free close_receipt [21:11:29]json_value_free [21:11:29]json_value_free done [21:11:29]process_json_proto returns [21:11:29]Send response to host [21:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225556,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:11:29]free response buf [21:11:29]execute_script done [21:11:29]execute_script returns [21:11:29]free content buf [21:11:29]Sock 10.Close socket [21:11:29]Sock 10.Thread stoped [21:11:33]recv_with_timeout no data received [21:11:33]OFD Sender: No OFD packet to send [21:11:38]OFD Sender: No OFD packet to send [21:11:43]OFD Sender: No OFD packet to send [21:11:48]OFD Sender: No OFD packet to send [21:11:53]OFD Sender: No OFD packet to send [21:11:58]OFD Sender: No OFD packet to send [21:12:03]OFD Sender: No OFD packet to send [21:12:08]OFD Sender: No OFD packet to send [21:12:13]OFD Sender: No OFD packet to send [21:12:18]OFD Sender: No OFD packet to send [21:12:23]OFD Sender: No OFD packet to send [21:12:28]OFD Sender: No OFD packet to send [21:12:33]OFD Sender: No OFD packet to send [21:12:37]accept exits with 8 [21:12:37]New connection [21:12:37]New thread 3066604900 created [21:12:37]Thread 3066748260 joined [21:12:37]Waiting for new connection... [21:12:37] Sock 8.Parse request [21:12:37]Sock 8.Check first char [21:12:37]Sock 8.First char is OK [21:12:37]request: POST /json_proto HTTP/1.0 [21:12:37]Method: POST [21:12:37]URL: /json_proto [21:12:37]Method is POST - this is cgi request [21:12:37]url: /json_proto [21:12:37]query_string will be loaded in cgi processing [21:12:37]execute_cgi json_proto POST (null) [21:12:37]execute_cgi path=json_proto method=POST [21:12:37]POST find Content-Length [21:12:37]Host: 172.17.43.131:8080 [21:12:37]Content-Length: 640 [21:12:37]Content-Type: application/json [21:12:37] [21:12:37]POST finish read [21:12:37]Found Content-Length = 640 [21:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:37]execute_script... [21:12:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:37]POST & json_proto [21:12:37]process_json_proto [21:12:37]json parsed OK: [21:12:37]protocol is kg_v1.0 [21:12:37]action value=close_receipt [21:12:37]process_action close_receipt [21:12:37]cmd_close_receipt [21:12:37]MH_GetDate [21:12:37]Write to MH i2c: F0 00 00 96 03 88 [21:12:37]Write i2c OK [21:12:37]MH_I2C_Read... [21:12:37]Read from MH i2c: F0 [21:12:37]MH_I2C_Read... [21:12:37]Read from MH i2c: F0 09 00 [21:12:37]MH_I2C_Read... [21:12:37]Read from MH i2c: F0 09 00 96 03 00 46 11 A4 66 F9 24 A2 66 17 [21:12:37]GetLastDocTimeStamp 1722028285 [21:12:37]current date 1722028358 [21:12:37]FM_GetShiftState [21:12:37]SAM_PROTO_GetShiftState [21:12:37]wFMCommunicate request_size=4 [21:12:37]MH_SAM_APDU [21:12:37]CAPDU: 80 13 01 00 [21:12:37]Write to MH i2c: E2 08 00 97 03 80 13 01 00 00 00 00 00 17 [21:12:37]Write i2c OK [21:12:37]MH_I2C_Read... [21:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:38]Read from MH i2c: E2 [21:12:38]MH_I2C_Read... [21:12:38]Read from MH i2c: E2 0E 00 [21:12:38]MH_I2C_Read... [21:12:38]Read from MH i2c: E2 0E 00 97 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C8 [21:12:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:12:38]wFMCommunicate OK [21:12:38]SAM_PROTO_GetShiftState done [21:12:38]FM_GetShiftState done [21:12:38]opened in 1721952182 [21:12:38]opened+sec_in_day 1722038582 [21:12:38]quantity*price = 99999 [21:12:38]sum+1 = 100001 [21:12:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 625 26.07.2024 21:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225557 ФПД: 209318632873351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211238&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225557&fm=209318632873351&tin=02508201610067®Number=0000000000092624&sum=100000 [21:12:39]StoreToDocumentArchive [21:12:39]shift 437 fd 225557 [21:12:39]save to /storage/0437/doc_00225557 [21:12:39]save last doc name /storage/0437/doc_00225557 to /storage/kkm_last_doc_name [21:12:39]save OK [21:12:39]Clear old archive folders... [21:12:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:12:39]tlvbuf is 01EF98E0 [21:12:39]SAM_PROTO_ClearQueue [21:12:39]wFMCommunicate request_size=4 [21:12:39]MH_SAM_APDU [21:12:39]CAPDU: 80 09 00 00 [21:12:39]Write to MH i2c: E2 08 00 A4 03 80 09 00 00 00 00 00 00 19 [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:39]Read from MH i2c: E2 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [21:12:39]RAPDU: 90 00 [21:12:39]wFMCommunicate OK [21:12:39]SAM_PROTO_ClearQueue done [21:12:39]KKMCreateOFDPacket [21:12:39]OFDProtocolAddRootSTLVToBuf [21:12:39]FM_MakeSignedData [21:12:39]FM_MakeSignedData [21:12:39]SAM_PROTO_SignData [21:12:39]wFMCommunicate request_size=4 [21:12:39]MH_SAM_APDU [21:12:39]CAPDU: 80 0D 01 02 [21:12:39]Write to MH i2c: E2 08 00 A5 03 80 0D 01 02 00 00 00 00 21 [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:39]Read from MH i2c: E2 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [21:12:39]RAPDU: 90 00 [21:12:39]wFMCommunicate OK [21:12:39]wFMCommunicate request_size=255 [21:12:39]MH_SAM_APDU [21:12:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 46 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 71 03 00 35 04 06 00 BE 5F CA C1 [21:12:39]Write to MH i2c: E2 02 01 A6 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 46 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 71 03 00 35 04 06 00 BE 5F CA C1 00 00 4E [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:39]Read from MH i2c: E2 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [21:12:39]RAPDU: 90 00 [21:12:39]wFMCommunicate OK [21:12:39]wFMCommunicate request_size=7 [21:12:39]MH_SAM_APDU [21:12:39]CAPDU: 80 0D 02 02 02 DD 87 [21:12:39]Write to MH i2c: E2 0A 00 A7 03 80 0D 02 02 02 00 DD 87 00 00 8C [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:39]Read from MH i2c: E2 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [21:12:39]RAPDU: 90 00 [21:12:39]wFMCommunicate OK [21:12:39]wFMCommunicate request_size=4 [21:12:39]MH_SAM_APDU [21:12:39]CAPDU: 80 0D 03 02 [21:12:39]Write to MH i2c: E2 08 00 A8 03 80 0D 03 02 00 00 00 00 26 [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:39]Read from MH i2c: E2 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 0B 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 0B 00 A8 03 00 60 4C 63 B2 4C 32 31 56 90 00 ED [21:12:39]RAPDU: 60 4C 63 B2 4C 32 31 56 90 00 [21:12:39]wFMCommunicate OK [21:12:39]SAM_PROTO_SignData done [21:12:39]FM_MakeSignedData done [21:12:39]CreateOFDProtocolMessage [21:12:39]wFMCommunicate request_size=4 [21:12:39]MH_SAM_APDU [21:12:39]CAPDU: 80 11 00 00 [21:12:39]Write to MH i2c: E2 08 00 A9 03 80 11 00 00 00 00 00 00 26 [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:39]Read from MH i2c: E2 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 17 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: E2 17 00 A9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 83 [21:12:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:39]wFMCommunicate OK [21:12:39]CreateOFDProtocolMessage done [21:12:39]OFDSenderStorePacket 225557 [21:12:39]StoreOFDPacket docnum=225557 [21:12:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C1 84 04 01 12 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 46 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 71 03 00 35 04 06 00 BE 5F CA C1 DD 87 60 4C 63 B2 4C 32 31 56 [21:12:39]CheckFolder [21:12:39]dirname=/storage/ofd_packets [21:12:39]CheckFolder done [21:12:39]ProducePacketName [21:12:39]name=ofd_packets/00225557 [21:12:39]NVStorageSaveData ofd_packets/00225557 [21:12:39]File name is /storage/ofd_packets/00225557 [21:12:39]Write 298 bytes [21:12:39]NVStorageSaveData done [21:12:39]OFDSenderStorePacket done [21:12:39]KKMCreateOFDPacket done [21:12:39]NVStorageSaveData kkm_last_timestamp [21:12:39]File name is /storage/kkm_last_timestamp [21:12:39]Write 4 bytes [21:12:39]NVStorageSaveData done [21:12:39]ExternCall_PrintAddStr [21:12:39]wPrintStart [21:12:39]Write to MH i2c: 01 00 00 AA 03 AD [21:12:39]Write i2c OK [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: 01 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: 01 07 00 [21:12:39]MH_I2C_Read... [21:12:39]Read from MH i2c: 01 07 00 AA 03 00 00 00 00 00 FF 0F C2 [21:12:39]RasterBufferAndPrint [21:12:39]line Счет N : (1)2001790 [21:12:39]line ИНН: 02508201610067 [21:12:39]line Контрольно-Кассовый Чек [21:12:39]line ПРОДАЖА [21:12:39]line ТРК (МРК, ГНК) : 41 [21:12:39]line Товар: 2710194210 [21:12:39]line ДТ-К-5 [21:12:39]line 13.210 * 75.70 [21:12:39]line = 1000.00 [21:12:39]line НДС 12% НСП 1% [21:12:39]line > о реализуемом товаре [21:12:39]line ИТОГО: 1000.00 [21:12:39]line НСП 1% : 8.85 [21:12:39]line НДС 12% : 106.19 [21:12:39]line Наличными: 1000.00 [21:12:39]line Безнал.: 0.00 [21:12:39]line Место: АЗС № 97 "Партнер Нефть" [21:12:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:12:39]line СНО: Общий режим [21:12:39]line Чек 625 26.07.2024 21:12 [21:12:39]line Смена: 437 ФФД: 1.0 [21:12:39]line ЗНМ: 0300000054 [21:12:39]line РНМ: 0000000000092624 [21:12:39]line Версия ККМ: 001 [21:12:39]line ФМ: 0000000000874959 [21:12:39]line ФД: 225557 [21:12:39]line ФПД: 209318632873351 [21:12:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211238&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225557&fm=209318632873351&tin=02508201610067®Number=0000000000092624&sum=100000 [21:12:39]written 0, free lines is 4095 [21:12:39]OFD Sender: Processing packet 225557 [packets to send 599, broken 598] [21:12:39]ProducePacketName [21:12:39]name=ofd_packets/00225557 [21:12:39]OFD Sender: To server: pG, [21:12:39]CommunicateWithHost lk.salyk.kg:30040 [21:12:39]ConnectInit lk.salyk.kg [21:12:40]Write to MH i2c: 01 00 00 D2 03 D5 [21:12:40]Write i2c OK [21:12:40]MH_I2C_Read... [21:12:40]Read from MH i2c: 01 [21:12:40]MH_I2C_Read... [21:12:40]Read from MH i2c: 01 07 00 [21:12:40]MH_I2C_Read... [21:12:40]Read from MH i2c: 01 07 00 D2 03 00 00 00 00 00 9D 0C 85 [21:12:40]RasterBufferAndPrint [21:12:40]line [21:12:40]line [21:12:40]line [21:12:40]line [21:12:40]line [21:12:40]written 0, free lines is 3234 [21:12:40]MH_Cut [21:12:40]Write to MH i2c: D1 01 00 D9 03 01 AE [21:12:40]Write i2c OK [21:12:40]MH_I2C_Read... [21:12:40]Read from MH i2c: D1 [21:12:40]MH_I2C_Read... [21:12:40]Read from MH i2c: D1 01 00 [21:12:40]MH_I2C_Read... [21:12:40]Read from MH i2c: D1 01 00 D9 03 00 AD [21:12:40]Write to MH i2c: 01 00 00 DA 03 DD [21:12:40]Write i2c OK [21:12:40]MH_I2C_Read... [21:12:40]Connected sock=10 [21:12:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C1 84 04 01 12 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 46 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 71 03 00 35 04 06 00 BE 5F CA C1 DD 87 60 4C 63 B2 4C 32 31 56 [21:12:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D4 A8 47 00 55 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 15 71 03 00 F4 03 04 00 56 BD A3 66 B6 04 01 00 00 17 F7 21 49 C4 93 12 1C [21:12:40]CommunicateWithHost err = 0 [21:12:40]CheckOFDResponse [21:12:40]1017 (14) - 77093643461234 [21:12:40]1041 (16) - 0000000000874959 [21:12:40]1040 (4) - 225557 [21:12:40]1012 (4) - 26.07.2024 15:14 [21:12:40]1206 (1) - 0 [21:12:40]OFD Sender: Remove packet 225557 [21:12:40]ProducePacketName [21:12:40]name=ofd_packets/00225557 [21:12:40]NVStorageDeleteData [21:12:41]OFD Sender: No OFD packet to send [21:12:41]*** Cut start [21:12:41]*** Partial cut [21:12:41]*** CUTSNS_PIN = 1 [21:12:41]*** CUTSNS_PIN = 0 [21:12:41]*** Brake cut motor [21:12:41]Read from MH i2c: 01 [21:12:41]MH_I2C_Read... [21:12:41]*** Stop cut motor [21:12:41]*** Cut end [21:12:41]Read from MH i2c: 01 07 00 [21:12:41]MH_I2C_Read... [21:12:41]Read from MH i2c: 01 07 00 DA 03 00 00 00 00 00 FF 0F F2 [21:12:41]process_action close_receipt done [21:12:41]requested_data is exist [21:12:41]produce_requested_data [21:12:41]requested_item fm.sn is exist - process it [21:12:41]wFMCommunicate request_size=4 [21:12:41]MH_SAM_APDU [21:12:41]CAPDU: 80 11 00 00 [21:12:41]Write to MH i2c: E2 08 00 DB 03 80 11 00 00 00 00 00 00 58 [21:12:41]Write i2c OK [21:12:41]MH_I2C_Read... [21:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:41]Read from MH i2c: E2 [21:12:41]MH_I2C_Read... [21:12:41]Read from MH i2c: E2 17 00 [21:12:41]MH_I2C_Read... [21:12:41]Read from MH i2c: E2 17 00 DB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B5 [21:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:12:41]wFMCommunicate OK [21:12:41]requested_item fd.num is exist - process it [21:12:41]SAM_PROTO_GetFieldsCounters [21:12:41]wFMCommunicate request_size=4 [21:12:41]MH_SAM_APDU [21:12:41]CAPDU: 80 13 00 00 [21:12:41]Write to MH i2c: E2 08 00 DC 03 80 13 00 00 00 00 00 00 5B [21:12:41]Write i2c OK [21:12:41]MH_I2C_Read... [21:12:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:42]Read from MH i2c: E2 [21:12:42]MH_I2C_Read... [21:12:42]Read from MH i2c: E2 62 00 [21:12:42]MH_I2C_Read... [21:12:42]Read from MH i2c: E2 62 00 DC 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [21:12:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 15 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:42]wFMCommunicate OK [21:12:42]SAM_PROTO_GetFieldsCounters done [21:12:42]requested_item shift.num is exist - process it [21:12:42]requested_item shift.opened is exist - process it [21:12:42]req_shift_opened [21:12:42]FM_GetShiftState [21:12:42]SAM_PROTO_GetShiftState [21:12:42]wFMCommunicate request_size=4 [21:12:42]MH_SAM_APDU [21:12:42]CAPDU: 80 13 01 00 [21:12:42]Write to MH i2c: E2 08 00 DD 03 80 13 01 00 00 00 00 00 5D [21:12:42]Write i2c OK [21:12:42]MH_I2C_Read... [21:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:42]Read from MH i2c: E2 [21:12:42]MH_I2C_Read... [21:12:42]Read from MH i2c: E2 0E 00 [21:12:42]MH_I2C_Read... [21:12:42]Read from MH i2c: E2 0E 00 DD 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0E [21:12:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:12:42]wFMCommunicate OK [21:12:42]SAM_PROTO_GetShiftState done [21:12:42]FM_GetShiftState done [21:12:42]req_shift_opened done [21:12:42]requested_item shift.open_date is exist - process it [21:12:42]req_shift_open_date [21:12:42]req_shift_open_date done [21:12:42]produce_requested_data done [21:12:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225557,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:12:42]process_action_free close_receipt [21:12:42]json_value_free [21:12:42]json_value_free done [21:12:42]process_json_proto returns [21:12:42]Send response to host [21:12:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225557,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:12:42]free response buf [21:12:42]execute_script done [21:12:42]execute_script returns [21:12:42]free content buf [21:12:42]Sock 8.Close socket [21:12:42]Sock 8.Thread stoped [21:12:46]OFD Sender: No OFD packet to send [21:12:51]OFD Sender: No OFD packet to send [21:12:54]recv_with_timeout no data received [21:12:56]OFD Sender: No OFD packet to send [21:13:01]OFD Sender: No OFD packet to send [21:13:06]OFD Sender: No OFD packet to send [21:13:11]OFD Sender: No OFD packet to send [21:13:16]OFD Sender: No OFD packet to send [21:13:21]OFD Sender: No OFD packet to send [21:13:26]OFD Sender: No OFD packet to send [21:13:31]OFD Sender: No OFD packet to send [21:13:36]OFD Sender: No OFD packet to send [21:13:41]OFD Sender: No OFD packet to send [21:13:42]recv_with_timeout no data received [21:13:43]accept exits with 9 [21:13:43]New connection [21:13:43]New thread 3066748260 created [21:13:43]Thread 3066604900 joined [21:13:43]Waiting for new connection... [21:13:43] Sock 9.Parse request [21:13:43]Sock 9.Check first char [21:13:43]Sock 9.First char is OK [21:13:43]request: POST /json_proto HTTP/1.0 [21:13:43]Method: POST [21:13:43]URL: /json_proto [21:13:43]Method is POST - this is cgi request [21:13:43]url: /json_proto [21:13:43]query_string will be loaded in cgi processing [21:13:43]execute_cgi json_proto POST (null) [21:13:43]execute_cgi path=json_proto method=POST [21:13:43]POST find Content-Length [21:13:43]Host: 172.17.43.131:8080 [21:13:43]Content-Length: 678 [21:13:43]Content-Type: application/json [21:13:43] [21:13:43]POST finish read [21:13:43]Found Content-Length = 678 [21:13:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:43]execute_script... [21:13:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:43]POST & json_proto [21:13:43]process_json_proto [21:13:43]json parsed OK: [21:13:43]protocol is kg_v1.0 [21:13:43]action value=close_receipt [21:13:43]process_action close_receipt [21:13:43]cmd_close_receipt [21:13:43]MH_GetDate [21:13:43]Write to MH i2c: F0 00 00 DE 03 D0 [21:13:43]Write i2c OK [21:13:43]MH_I2C_Read... [21:13:43]Read from MH i2c: F0 [21:13:43]MH_I2C_Read... [21:13:43]Read from MH i2c: F0 09 00 [21:13:43]MH_I2C_Read... [21:13:43]Read from MH i2c: F0 09 00 DE 03 00 87 11 A4 66 F9 24 A2 66 A0 [21:13:43]GetLastDocTimeStamp 1722028358 [21:13:43]current date 1722028423 [21:13:43]FM_GetShiftState [21:13:43]SAM_PROTO_GetShiftState [21:13:43]wFMCommunicate request_size=4 [21:13:43]MH_SAM_APDU [21:13:43]CAPDU: 80 13 01 00 [21:13:43]Write to MH i2c: E2 08 00 DF 03 80 13 01 00 00 00 00 00 5F [21:13:43]Write i2c OK [21:13:43]MH_I2C_Read... [21:13:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:43]Read from MH i2c: E2 [21:13:43]MH_I2C_Read... [21:13:43]Read from MH i2c: E2 0E 00 [21:13:43]MH_I2C_Read... [21:13:43]Read from MH i2c: E2 0E 00 DF 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 10 [21:13:43]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:13:43]wFMCommunicate OK [21:13:43]SAM_PROTO_GetShiftState done [21:13:43]FM_GetShiftState done [21:13:43]opened in 1721952182 [21:13:43]opened+sec_in_day 1722038582 [21:13:43]quantity*price = 40002 [21:13:43]sum+1 = 40003 [21:13:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 626 26.07.2024 21:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225558 ФПД: 48884724478570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225558&fm=48884724478570&tin=02508201610067®Number=0000000000092624&sum=40000 [21:13:44]StoreToDocumentArchive [21:13:44]shift 437 fd 225558 [21:13:44]save to /storage/0437/doc_00225558 [21:13:44]save last doc name /storage/0437/doc_00225558 to /storage/kkm_last_doc_name [21:13:44]save OK [21:13:44]Clear old archive folders... [21:13:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:13:44]tlvbuf is 01EC7C60 [21:13:44]SAM_PROTO_ClearQueue [21:13:44]wFMCommunicate request_size=4 [21:13:44]MH_SAM_APDU [21:13:44]CAPDU: 80 09 00 00 [21:13:44]Write to MH i2c: E2 08 00 EC 03 80 09 00 00 00 00 00 00 61 [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:13:44]Read from MH i2c: E2 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 EC 03 00 90 00 63 [21:13:44]RAPDU: 90 00 [21:13:44]wFMCommunicate OK [21:13:44]SAM_PROTO_ClearQueue done [21:13:44]KKMCreateOFDPacket [21:13:44]OFDProtocolAddRootSTLVToBuf [21:13:44]FM_MakeSignedData [21:13:44]FM_MakeSignedData [21:13:44]SAM_PROTO_SignData [21:13:44]wFMCommunicate request_size=4 [21:13:44]MH_SAM_APDU [21:13:44]CAPDU: 80 0D 01 02 [21:13:44]Write to MH i2c: E2 08 00 ED 03 80 0D 01 02 00 00 00 00 69 [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:13:44]Read from MH i2c: E2 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [21:13:44]RAPDU: 90 00 [21:13:44]wFMCommunicate OK [21:13:44]wFMCommunicate request_size=255 [21:13:44]MH_SAM_APDU [21:13:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 71 03 00 35 04 06 00 2C [21:13:44]Write to MH i2c: E2 02 01 EE 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 71 03 00 35 04 06 00 2C 00 00 57 [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:44]Read from MH i2c: E2 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [21:13:44]RAPDU: 90 00 [21:13:44]wFMCommunicate OK [21:13:44]wFMCommunicate request_size=10 [21:13:44]MH_SAM_APDU [21:13:44]CAPDU: 80 0D 02 02 05 75 DC A3 32 6A [21:13:44]Write to MH i2c: E2 0D 00 EF 03 80 0D 02 02 05 00 75 DC A3 32 6A 00 00 06 [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:44]Read from MH i2c: E2 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [21:13:44]RAPDU: 90 00 [21:13:44]wFMCommunicate OK [21:13:44]wFMCommunicate request_size=4 [21:13:44]MH_SAM_APDU [21:13:44]CAPDU: 80 0D 03 02 [21:13:44]Write to MH i2c: E2 08 00 F0 03 80 0D 03 02 00 00 00 00 6E [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:13:44]Read from MH i2c: E2 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 0B 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 0B 00 F0 03 00 5D AD 7B 7C 3A 79 B3 8E 90 00 64 [21:13:44]RAPDU: 5D AD 7B 7C 3A 79 B3 8E 90 00 [21:13:44]wFMCommunicate OK [21:13:44]SAM_PROTO_SignData done [21:13:44]FM_MakeSignedData done [21:13:44]CreateOFDProtocolMessage [21:13:44]wFMCommunicate request_size=4 [21:13:44]MH_SAM_APDU [21:13:44]CAPDU: 80 11 00 00 [21:13:44]Write to MH i2c: E2 08 00 F1 03 80 11 00 00 00 00 00 00 6E [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:44]Read from MH i2c: E2 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 17 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: E2 17 00 F1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CB [21:13:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:13:44]wFMCommunicate OK [21:13:44]CreateOFDProtocolMessage done [21:13:44]OFDSenderStorePacket 225558 [21:13:44]StoreOFDPacket docnum=225558 [21:13:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 6F 07 01 DD 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 71 03 00 35 04 06 00 2C 75 DC A3 32 6A 5D AD 7B 7C 3A 79 B3 8E [21:13:44]CheckFolder [21:13:44]dirname=/storage/ofd_packets [21:13:44]CheckFolder done [21:13:44]ProducePacketName [21:13:44]name=ofd_packets/00225558 [21:13:44]NVStorageSaveData ofd_packets/00225558 [21:13:44]File name is /storage/ofd_packets/00225558 [21:13:44]Write 301 bytes [21:13:44]NVStorageSaveData done [21:13:44]OFDSenderStorePacket done [21:13:44]KKMCreateOFDPacket done [21:13:44]NVStorageSaveData kkm_last_timestamp [21:13:44]File name is /storage/kkm_last_timestamp [21:13:44]Write 4 bytes [21:13:44]NVStorageSaveData done [21:13:44]ExternCall_PrintAddStr [21:13:44]wPrintStart [21:13:44]Write to MH i2c: 01 00 00 F2 03 F5 [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: 01 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: 01 07 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: 01 07 00 F2 03 00 00 00 00 00 FF 0F 0A [21:13:44]RasterBufferAndPrint [21:13:44]line Счет N : (1)2001791 [21:13:44]line ИНН: 02508201610067 [21:13:44]line Контрольно-Кассовый Чек [21:13:44]line ПРОДАЖА [21:13:44]line ТРК (МРК, ГНК) : 33 [21:13:44]line Товар: 2710124130 [21:13:44]line Аи-92-К-5 [21:13:44]line 5.900 * 67.80 [21:13:44]line = 400.02 [21:13:44]line НДС 12% НСП 1% [21:13:44]line > о реализуемом товаре [21:13:44]line ОКРУГЛЕНИЕ: -0.02 [21:13:44]line ИТОГО: 400.00 [21:13:44]line Внесено: 400.00 [21:13:44]line СДАЧА: 0.00 [21:13:44]line НСП 1% : 3.54 [21:13:44]line НДС 12% : 42.48 [21:13:44]line Наличными: 400.00 [21:13:44]line Безнал.: 0.00 [21:13:44]line Место: АЗС № 97 "Партнер Нефть" [21:13:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:13:44]line СНО: Общий режим [21:13:44]line Чек 626 26.07.2024 21:13 [21:13:44]line Смена: 437 ФФД: 1.0 [21:13:44]line ЗНМ: 0300000054 [21:13:44]line РНМ: 0000000000092624 [21:13:44]line Версия ККМ: 001 [21:13:44]line ФМ: 0000000000874959 [21:13:44]line ФД: 225558 [21:13:44]line ФПД: 48884724478570 [21:13:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211343&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225558&fm=48884724478570&tin=02508201610067®Number=0000000000092624&sum=40000 [21:13:45]written 0, free lines is 4095 [21:13:45]OFD Sender: Processing packet 225558 [packets to send 599, broken 598] [21:13:45]ProducePacketName [21:13:45]name=ofd_packets/00225558 [21:13:45]OFD Sender: To server: pG, [21:13:45]CommunicateWithHost lk.salyk.kg:30040 [21:13:45]ConnectInit lk.salyk.kg [21:13:45]Write to MH i2c: 01 00 00 1D 04 21 [21:13:45]Write i2c OK [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 07 00 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 07 00 1D 04 00 00 00 00 00 5A 0C 8E [21:13:45]RasterBufferAndPrint [21:13:45]line [21:13:45]line [21:13:45]line [21:13:45]line [21:13:45]line [21:13:45]written 0, free lines is 3166 [21:13:45]MH_Cut [21:13:45]Write to MH i2c: D1 01 00 24 04 01 FA [21:13:45]Write i2c OK [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: D1 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: D1 01 00 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: D1 01 00 24 04 00 F9 [21:13:45]Write to MH i2c: 01 00 00 25 04 29 [21:13:45]Write i2c OK [21:13:45]MH_I2C_Read... [21:13:46]*** Cut start [21:13:46]*** Partial cut [21:13:46]*** CUTSNS_PIN = 1 [21:13:46]*** CUTSNS_PIN = 0 [21:13:46]*** Brake cut motor [21:13:47]Read from MH i2c: 01 [21:13:47]MH_I2C_Read... [21:13:47]*** Stop cut motor [21:13:47]*** Cut end [21:13:47]Read from MH i2c: 01 07 00 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [21:13:47]process_action close_receipt done [21:13:47]requested_data is exist [21:13:47]produce_requested_data [21:13:47]requested_item fm.sn is exist - process it [21:13:47]wFMCommunicate request_size=4 [21:13:47]MH_SAM_APDU [21:13:47]CAPDU: 80 11 00 00 [21:13:47]Write to MH i2c: E2 08 00 26 04 80 11 00 00 00 00 00 00 A4 [21:13:47]Write i2c OK [21:13:47]MH_I2C_Read... [21:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:47]Read from MH i2c: E2 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 17 00 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 17 00 26 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 01 [21:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:13:47]wFMCommunicate OK [21:13:47]requested_item fd.num is exist - process it [21:13:47]SAM_PROTO_GetFieldsCounters [21:13:47]wFMCommunicate request_size=4 [21:13:47]MH_SAM_APDU [21:13:47]CAPDU: 80 13 00 00 [21:13:47]Write to MH i2c: E2 08 00 27 04 80 13 00 00 00 00 00 00 A7 [21:13:47]Write i2c OK [21:13:47]MH_I2C_Read... [21:13:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:13:47]Read from MH i2c: E2 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 62 00 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 62 00 27 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [21:13:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 16 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:13:47]wFMCommunicate OK [21:13:47]SAM_PROTO_GetFieldsCounters done [21:13:47]requested_item shift.num is exist - process it [21:13:47]requested_item shift.opened is exist - process it [21:13:47]req_shift_opened [21:13:47]FM_GetShiftState [21:13:47]SAM_PROTO_GetShiftState [21:13:47]wFMCommunicate request_size=4 [21:13:47]MH_SAM_APDU [21:13:47]CAPDU: 80 13 01 00 [21:13:47]Write to MH i2c: E2 08 00 28 04 80 13 01 00 00 00 00 00 A9 [21:13:47]Write i2c OK [21:13:47]MH_I2C_Read... [21:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:47]Read from MH i2c: E2 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 0E 00 [21:13:47]MH_I2C_Read... [21:13:47]Read from MH i2c: E2 0E 00 28 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5A [21:13:47]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:13:47]wFMCommunicate OK [21:13:47]SAM_PROTO_GetShiftState done [21:13:47]FM_GetShiftState done [21:13:47]req_shift_opened done [21:13:47]requested_item shift.open_date is exist - process it [21:13:47]req_shift_open_date [21:13:47]req_shift_open_date done [21:13:47]produce_requested_data done [21:13:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225558,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:13:47]process_action_free close_receipt [21:13:47]json_value_free [21:13:47]json_value_free done [21:13:47]process_json_proto returns [21:13:47]Send response to host [21:13:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225558,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:13:47]free response buf [21:13:47]execute_script done [21:13:47]execute_script returns [21:13:47]free content buf [21:13:47]Sock 9.Close socket [21:13:47]Sock 9.Thread stoped [21:15:05]accept exits with 8 [21:15:05]New connection [21:15:05]New thread 3066604900 created [21:15:05]Thread 3066748260 joined [21:15:05]Waiting for new connection... [21:15:05] Sock 8.Parse request [21:15:05]Sock 8.Check first char [21:15:05]Sock 8.First char is OK [21:15:05]request: POST /json_proto HTTP/1.0 [21:15:05]Method: POST [21:15:05]URL: /json_proto [21:15:05]Method is POST - this is cgi request [21:15:05]url: /json_proto [21:15:05]query_string will be loaded in cgi processing [21:15:05]execute_cgi json_proto POST (null) [21:15:05]execute_cgi path=json_proto method=POST [21:15:05]POST find Content-Length [21:15:05]Host: 172.17.43.131:8080 [21:15:05]Content-Length: 683 [21:15:05]Content-Type: application/json [21:15:05] [21:15:05]POST finish read [21:15:05]Found Content-Length = 683 [21:15:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:05]execute_script... [21:15:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:05]POST & json_proto [21:15:05]process_json_proto [21:15:05]json parsed OK: [21:15:05]protocol is kg_v1.0 [21:15:05]action value=close_receipt [21:15:05]process_action close_receipt [21:15:05]cmd_close_receipt [21:15:05]MH_GetDate [21:15:05]Write to MH i2c: F0 00 00 29 04 1C [21:15:05]Write i2c OK [21:15:05]MH_I2C_Read... [21:15:05]Read from MH i2c: F0 [21:15:05]MH_I2C_Read... [21:15:05]Read from MH i2c: F0 09 00 [21:15:05]MH_I2C_Read... [21:15:05]Read from MH i2c: F0 09 00 29 04 00 DA 11 A4 66 F9 24 A2 66 3F [21:15:05]GetLastDocTimeStamp 1722028423 [21:15:05]current date 1722028506 [21:15:05]FM_GetShiftState [21:15:05]SAM_PROTO_GetShiftState [21:15:05]wFMCommunicate request_size=4 [21:15:05]MH_SAM_APDU [21:15:05]CAPDU: 80 13 01 00 [21:15:05]Write to MH i2c: E2 08 00 2A 04 80 13 01 00 00 00 00 00 AB [21:15:05]Write i2c OK [21:15:05]MH_I2C_Read... [21:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:05]Read from MH i2c: E2 [21:15:05]MH_I2C_Read... [21:15:05]Read from MH i2c: E2 0E 00 [21:15:05]MH_I2C_Read... [21:15:05]Read from MH i2c: E2 0E 00 2A 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 5C [21:15:05]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:15:05]wFMCommunicate OK [21:15:05]SAM_PROTO_GetShiftState done [21:15:05]FM_GetShiftState done [21:15:05]opened in 1721952182 [21:15:05]opened+sec_in_day 1722038582 [21:15:05]quantity*price = 150032 [21:15:05]sum+1 = 150033 [21:15:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 627 26.07.2024 21:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225559 ФПД: 207470162057917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225559&fm=207470162057917&tin=02508201610067®Number=0000000000092624&sum=150000 [21:15:06]StoreToDocumentArchive [21:15:06]shift 437 fd 225559 [21:15:06]save to /storage/0437/doc_00225559 [21:15:06]save last doc name /storage/0437/doc_00225559 to /storage/kkm_last_doc_name [21:15:06]save OK [21:15:06]Clear old archive folders... [21:15:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:15:06]tlvbuf is B6E76710 [21:15:06]SAM_PROTO_ClearQueue [21:15:06]wFMCommunicate request_size=4 [21:15:06]MH_SAM_APDU [21:15:06]CAPDU: 80 09 00 00 [21:15:06]Write to MH i2c: E2 08 00 37 04 80 09 00 00 00 00 00 00 AD [21:15:06]Write i2c OK [21:15:06]MH_I2C_Read... [21:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:06]Read from MH i2c: E2 [21:15:06]MH_I2C_Read... [21:15:06]Read from MH i2c: E2 03 00 [21:15:06]MH_I2C_Read... [21:15:06]Read from MH i2c: E2 03 00 37 04 00 90 00 AF [21:15:06]RAPDU: 90 00 [21:15:06]wFMCommunicate OK [21:15:06]SAM_PROTO_ClearQueue done [21:15:06]KKMCreateOFDPacket [21:15:06]OFDProtocolAddRootSTLVToBuf [21:15:06]FM_MakeSignedData [21:15:06]FM_MakeSignedData [21:15:06]SAM_PROTO_SignData [21:15:06]wFMCommunicate request_size=4 [21:15:06]MH_SAM_APDU [21:15:06]CAPDU: 80 0D 01 02 [21:15:06]Write to MH i2c: E2 08 00 38 04 80 0D 01 02 00 00 00 00 B5 [21:15:06]Write i2c OK [21:15:06]MH_I2C_Read... [21:15:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:07]Read from MH i2c: E2 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 03 00 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 03 00 38 04 00 90 00 B0 [21:15:07]RAPDU: 90 00 [21:15:07]wFMCommunicate OK [21:15:07]wFMCommunicate request_size=255 [21:15:07]MH_SAM_APDU [21:15:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 DA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 71 03 00 35 04 06 00 BC [21:15:07]Write to MH i2c: E2 02 01 39 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 DA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 71 03 00 35 04 06 00 BC 00 00 16 [21:15:07]Write i2c OK [21:15:07]MH_I2C_Read... [21:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:07]Read from MH i2c: E2 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 03 00 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [21:15:07]RAPDU: 90 00 [21:15:07]wFMCommunicate OK [21:15:07]wFMCommunicate request_size=10 [21:15:07]MH_SAM_APDU [21:15:07]CAPDU: 80 0D 02 02 05 B1 69 4F 9A BD [21:15:07]Write to MH i2c: E2 0D 00 3A 04 80 0D 02 02 05 00 B1 69 4F 9A BD 00 00 82 [21:15:07]Write i2c OK [21:15:07]MH_I2C_Read... [21:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:07]Read from MH i2c: E2 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 03 00 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [21:15:07]RAPDU: 90 00 [21:15:07]wFMCommunicate OK [21:15:07]wFMCommunicate request_size=4 [21:15:07]MH_SAM_APDU [21:15:07]CAPDU: 80 0D 03 02 [21:15:07]Write to MH i2c: E2 08 00 3B 04 80 0D 03 02 00 00 00 00 BA [21:15:07]Write i2c OK [21:15:07]MH_I2C_Read... [21:15:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:07]Read from MH i2c: E2 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 0B 00 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 0B 00 3B 04 00 22 77 3D B6 CD 40 4C 1F 90 00 BF [21:15:07]RAPDU: 22 77 3D B6 CD 40 4C 1F 90 00 [21:15:07]wFMCommunicate OK [21:15:07]SAM_PROTO_SignData done [21:15:07]FM_MakeSignedData done [21:15:07]CreateOFDProtocolMessage [21:15:07]wFMCommunicate request_size=4 [21:15:07]MH_SAM_APDU [21:15:07]CAPDU: 80 11 00 00 [21:15:07]Write to MH i2c: E2 08 00 3C 04 80 11 00 00 00 00 00 00 BA [21:15:07]Write i2c OK [21:15:07]MH_I2C_Read... [21:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:07]Read from MH i2c: E2 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 17 00 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: E2 17 00 3C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 17 [21:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:07]wFMCommunicate OK [21:15:07]CreateOFDProtocolMessage done [21:15:07]OFDSenderStorePacket 225559 [21:15:07]StoreOFDPacket docnum=225559 [21:15:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 77 07 01 C0 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 DA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 71 03 00 35 04 06 00 BC B1 69 4F 9A BD 22 77 3D B6 CD 40 4C 1F [21:15:07]CheckFolder [21:15:07]dirname=/storage/ofd_packets [21:15:07]CheckFolder done [21:15:07]ProducePacketName [21:15:07]name=ofd_packets/00225559 [21:15:07]NVStorageSaveData ofd_packets/00225559 [21:15:07]File name is /storage/ofd_packets/00225559 [21:15:07]Write 301 bytes [21:15:07]NVStorageSaveData done [21:15:07]OFDSenderStorePacket done [21:15:07]KKMCreateOFDPacket done [21:15:07]NVStorageSaveData kkm_last_timestamp [21:15:07]File name is /storage/kkm_last_timestamp [21:15:07]Write 4 bytes [21:15:07]NVStorageSaveData done [21:15:07]ExternCall_PrintAddStr [21:15:07]wPrintStart [21:15:07]Write to MH i2c: 01 00 00 3D 04 41 [21:15:07]Write i2c OK [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: 01 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: 01 07 00 [21:15:07]MH_I2C_Read... [21:15:07]Read from MH i2c: 01 07 00 3D 04 00 00 00 00 00 FF 0F 56 [21:15:07]RasterBufferAndPrint [21:15:07]line Счет N : (1)2001792 [21:15:07]line ИНН: 02508201610067 [21:15:07]line Контрольно-Кассовый Чек [21:15:07]line ПРОДАЖА [21:15:07]line ТРК (МРК, ГНК) : 64 [21:15:07]line Товар: 2710124500 [21:15:07]line Аи-95-К-5 [21:15:07]line 20.220 * 74.20 [21:15:07]line = 1500.32 [21:15:07]line НДС 12% НСП 1% [21:15:07]line > о реализуемом товаре [21:15:07]line ОКРУГЛЕНИЕ: -0.32 [21:15:07]line ИТОГО: 1500.00 [21:15:07]line Внесено: 1500.00 [21:15:07]line СДАЧА: 0.00 [21:15:07]line НСП 1% : 13.28 [21:15:07]line НДС 12% : 159.33 [21:15:07]line Наличными: 1500.00 [21:15:07]line Безнал.: 0.00 [21:15:07]line Место: АЗС № 97 "Партнер Нефть" [21:15:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:15:07]line СНО: Общий режим [21:15:07]line Чек 627 26.07.2024 21:15 [21:15:07]line Смена: 437 ФФД: 1.0 [21:15:07]line ЗНМ: 0300000054 [21:15:07]line РНМ: 0000000000092624 [21:15:07]line Версия ККМ: 001 [21:15:07]line ФМ: 0000000000874959 [21:15:07]line ФД: 225559 [21:15:07]line ФПД: 207470162057917 [21:15:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225559&fm=207470162057917&tin=02508201610067®Number=0000000000092624&sum=150000 [21:15:07]written 0, free lines is 4095 [21:15:08]Write to MH i2c: 01 00 00 68 04 6C [21:15:08]Write i2c OK [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: 01 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: 01 07 00 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 62 0C E1 [21:15:08]RasterBufferAndPrint [21:15:08]line [21:15:08]line [21:15:08]line [21:15:08]line [21:15:08]line [21:15:08]written 0, free lines is 3173 [21:15:08]MH_Cut [21:15:08]Write to MH i2c: D1 01 00 6F 04 01 45 [21:15:08]Write i2c OK [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: D1 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: D1 01 00 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: D1 01 00 6F 04 00 44 [21:15:08]Write to MH i2c: 01 00 00 70 04 74 [21:15:08]Write i2c OK [21:15:08]MH_I2C_Read... [21:15:09]*** Cut start [21:15:09]*** Partial cut [21:15:09]*** CUTSNS_PIN = 1 [21:15:09]*** CUTSNS_PIN = 0 [21:15:09]*** Brake cut motor [21:15:10]Read from MH i2c: 01 [21:15:10]MH_I2C_Read... [21:15:10]*** Stop cut motor [21:15:10]*** Cut end [21:15:10]Read from MH i2c: 01 07 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [21:15:10]process_action close_receipt done [21:15:10]requested_data is exist [21:15:10]produce_requested_data [21:15:10]requested_item fm.sn is exist - process it [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 11 00 00 [21:15:10]Write to MH i2c: E2 08 00 71 04 80 11 00 00 00 00 00 00 EF [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 17 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 17 00 71 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4C [21:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:10]wFMCommunicate OK [21:15:10]requested_item fd.num is exist - process it [21:15:10]SAM_PROTO_GetFieldsCounters [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 13 00 00 [21:15:10]Write to MH i2c: E2 08 00 72 04 80 13 00 00 00 00 00 00 F2 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 62 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 62 00 72 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 BB [21:15:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 17 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:10]wFMCommunicate OK [21:15:10]SAM_PROTO_GetFieldsCounters done [21:15:10]requested_item shift.num is exist - process it [21:15:10]requested_item shift.opened is exist - process it [21:15:10]req_shift_opened [21:15:10]FM_GetShiftState [21:15:10]SAM_PROTO_GetShiftState [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 13 01 00 [21:15:10]Write to MH i2c: E2 08 00 73 04 80 13 01 00 00 00 00 00 F4 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 0E 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 0E 00 73 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A5 [21:15:10]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:15:10]wFMCommunicate OK [21:15:10]SAM_PROTO_GetShiftState done [21:15:10]FM_GetShiftState done [21:15:10]req_shift_opened done [21:15:10]requested_item shift.open_date is exist - process it [21:15:10]req_shift_open_date [21:15:10]req_shift_open_date done [21:15:10]produce_requested_data done [21:15:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225559,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:15:10]process_action_free close_receipt [21:15:10]json_value_free [21:15:10]json_value_free done [21:15:10]process_json_proto returns [21:15:10]Send response to host [21:15:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225559,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:15:10]free response buf [21:15:10]execute_script done [21:15:10]execute_script returns [21:15:10]free content buf [21:15:10]Sock 8.Close socket [21:15:10]Sock 8.Thread stoped [21:15:21]accept exits with 9 [21:15:21]New connection [21:15:21]New thread 3066748260 created [21:15:21]Thread 3066604900 joined [21:15:21]Waiting for new connection... [21:15:21] Sock 9.Parse request [21:15:21]Sock 9.Check first char [21:15:21]Sock 9.First char is OK [21:15:21]request: POST /json_proto HTTP/1.0 [21:15:21]Method: POST [21:15:21]URL: /json_proto [21:15:21]Method is POST - this is cgi request [21:15:21]url: /json_proto [21:15:21]query_string will be loaded in cgi processing [21:15:21]execute_cgi json_proto POST (null) [21:15:21]execute_cgi path=json_proto method=POST [21:15:21]POST find Content-Length [21:15:21]Host: 172.17.43.131:8080 [21:15:21]Content-Length: 678 [21:15:21]Content-Type: application/json [21:15:21] [21:15:21]POST finish read [21:15:21]Found Content-Length = 678 [21:15:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:21]execute_script... [21:15:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:21]POST & json_proto [21:15:21]process_json_proto [21:15:21]json parsed OK: [21:15:21]protocol is kg_v1.0 [21:15:21]action value=close_receipt [21:15:21]process_action close_receipt [21:15:21]cmd_close_receipt [21:15:21]MH_GetDate [21:15:21]Write to MH i2c: F0 00 00 74 04 67 [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: F0 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: F0 09 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: F0 09 00 74 04 00 EA 11 A4 66 F9 24 A2 66 9A [21:15:21]GetLastDocTimeStamp 1722028506 [21:15:21]current date 1722028522 [21:15:21]FM_GetShiftState [21:15:21]SAM_PROTO_GetShiftState [21:15:21]wFMCommunicate request_size=4 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 13 01 00 [21:15:21]Write to MH i2c: E2 08 00 75 04 80 13 01 00 00 00 00 00 F6 [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:21]Read from MH i2c: E2 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 0E 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 0E 00 75 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A7 [21:15:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:15:21]wFMCommunicate OK [21:15:21]SAM_PROTO_GetShiftState done [21:15:21]FM_GetShiftState done [21:15:21]opened in 1721952182 [21:15:21]opened+sec_in_day 1722038582 [21:15:21]quantity*price = 50010 [21:15:21]sum+1 = 50012 [21:15:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 628 26.07.2024 21:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225560 ФПД: 116490342710041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211522&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225560&fm=116490342710041&tin=02508201610067®Number=0000000000092624&sum=50000 [21:15:22]StoreToDocumentArchive [21:15:22]shift 437 fd 225560 [21:15:22]save to /storage/0437/doc_00225560 [21:15:22]save last doc name /storage/0437/doc_00225560 to /storage/kkm_last_doc_name [21:15:22]save OK [21:15:22]Clear old archive folders... [21:15:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:15:22]tlvbuf is 01E46410 [21:15:22]SAM_PROTO_ClearQueue [21:15:22]wFMCommunicate request_size=4 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 09 00 00 [21:15:22]Write to MH i2c: E2 08 00 82 04 80 09 00 00 00 00 00 00 F8 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 82 04 00 90 00 FA [21:15:22]RAPDU: 90 00 [21:15:22]wFMCommunicate OK [21:15:22]SAM_PROTO_ClearQueue done [21:15:22]KKMCreateOFDPacket [21:15:22]OFDProtocolAddRootSTLVToBuf [21:15:22]FM_MakeSignedData [21:15:22]FM_MakeSignedData [21:15:22]SAM_PROTO_SignData [21:15:22]wFMCommunicate request_size=4 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 0D 01 02 [21:15:22]Write to MH i2c: E2 08 00 83 04 80 0D 01 02 00 00 00 00 00 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [21:15:22]RAPDU: 90 00 [21:15:22]wFMCommunicate OK [21:15:22]wFMCommunicate request_size=255 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 EA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 71 03 00 35 04 06 00 69 [21:15:22]Write to MH i2c: E2 02 01 84 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 EA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 71 03 00 35 04 06 00 69 00 00 95 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 84 04 00 90 00 FC [21:15:22]RAPDU: 90 00 [21:15:22]wFMCommunicate OK [21:15:22]wFMCommunicate request_size=10 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 0D 02 02 05 F2 85 7F 3B 19 [21:15:22]Write to MH i2c: E2 0D 00 85 04 80 0D 02 02 05 00 F2 85 7F 3B 19 00 00 57 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 03 00 85 04 00 90 00 FD [21:15:22]RAPDU: 90 00 [21:15:22]wFMCommunicate OK [21:15:22]wFMCommunicate request_size=4 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 0D 03 02 [21:15:22]Write to MH i2c: E2 08 00 86 04 80 0D 03 02 00 00 00 00 05 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:22]Read from MH i2c: E2 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 0B 00 [21:15:22]MH_I2C_Read... [21:15:22]Read from MH i2c: E2 0B 00 86 04 00 85 4C 80 BB CF DB DB CA 90 00 61 [21:15:22]RAPDU: 85 4C 80 BB CF DB DB CA 90 00 [21:15:22]wFMCommunicate OK [21:15:22]SAM_PROTO_SignData done [21:15:22]FM_MakeSignedData done [21:15:22]CreateOFDProtocolMessage [21:15:22]wFMCommunicate request_size=4 [21:15:22]MH_SAM_APDU [21:15:22]CAPDU: 80 11 00 00 [21:15:22]Write to MH i2c: E2 08 00 87 04 80 11 00 00 00 00 00 00 05 [21:15:22]Write i2c OK [21:15:22]MH_I2C_Read... [21:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:23]Read from MH i2c: E2 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: E2 17 00 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: E2 17 00 87 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 62 [21:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:23]wFMCommunicate OK [21:15:23]CreateOFDProtocolMessage done [21:15:23]OFDSenderStorePacket 225560 [21:15:23]StoreOFDPacket docnum=225560 [21:15:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 C0 07 01 54 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 EA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 71 03 00 35 04 06 00 69 F2 85 7F 3B 19 85 4C 80 BB CF DB DB CA [21:15:23]CheckFolder [21:15:23]dirname=/storage/ofd_packets [21:15:23]CheckFolder done [21:15:23]ProducePacketName [21:15:23]name=ofd_packets/00225560 [21:15:23]NVStorageSaveData ofd_packets/00225560 [21:15:23]File name is /storage/ofd_packets/00225560 [21:15:23]Write 301 bytes [21:15:23]NVStorageSaveData done [21:15:23]OFDSenderStorePacket done [21:15:23]KKMCreateOFDPacket done [21:15:23]NVStorageSaveData kkm_last_timestamp [21:15:23]File name is /storage/kkm_last_timestamp [21:15:23]Write 4 bytes [21:15:23]NVStorageSaveData done [21:15:23]ExternCall_PrintAddStr [21:15:23]wPrintStart [21:15:23]Write to MH i2c: 01 00 00 88 04 8C [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 07 00 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 07 00 88 04 00 00 00 00 00 FF 0F A1 [21:15:23]RasterBufferAndPrint [21:15:23]line Счет N : (1)2001794 [21:15:23]line ИНН: 02508201610067 [21:15:23]line Контрольно-Кассовый Чек [21:15:23]line ПРОДАЖА [21:15:23]line ТРК (МРК, ГНК) : 54 [21:15:23]line Товар: 2710124500 [21:15:23]line Аи-95-К-5 [21:15:23]line 6.740 * 74.20 [21:15:23]line = 500.11 [21:15:23]line НДС 12% НСП 1% [21:15:23]line > о реализуемом товаре [21:15:23]line ОКРУГЛЕНИЕ: -0.11 [21:15:23]line ИТОГО: 500.00 [21:15:23]line Внесено: 500.00 [21:15:23]line СДАЧА: 0.00 [21:15:23]line НСП 1% : 4.43 [21:15:23]line НДС 12% : 53.11 [21:15:23]line Наличными: 500.00 [21:15:23]line Безнал.: 0.00 [21:15:23]line Место: АЗС № 97 "Партнер Нефть" [21:15:23]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:15:23]line СНО: Общий режим [21:15:23]line Чек 628 26.07.2024 21:15 [21:15:23]line Смена: 437 ФФД: 1.0 [21:15:23]line ЗНМ: 0300000054 [21:15:23]line РНМ: 0000000000092624 [21:15:23]line Версия ККМ: 001 [21:15:23]line ФМ: 0000000000874959 [21:15:23]line ФД: 225560 [21:15:23]line ФПД: 116490342710041 [21:15:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211522&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225560&fm=116490342710041&tin=02508201610067®Number=0000000000092624&sum=50000 [21:15:23]written 0, free lines is 4095 [21:15:23]Write to MH i2c: 01 00 00 B3 04 B7 [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 07 00 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: 01 07 00 B3 04 00 00 00 00 00 5B 0C 25 [21:15:23]RasterBufferAndPrint [21:15:23]line [21:15:23]line [21:15:23]line [21:15:23]line [21:15:23]line [21:15:23]written 0, free lines is 3167 [21:15:23]MH_Cut [21:15:23]Write to MH i2c: D1 01 00 BA 04 01 90 [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: D1 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: D1 01 00 [21:15:23]MH_I2C_Read... [21:15:23]Read from MH i2c: D1 01 00 BA 04 00 8F [21:15:23]Write to MH i2c: 01 00 00 BB 04 BF [21:15:23]Write i2c OK [21:15:23]MH_I2C_Read... [21:15:24]*** Cut start [21:15:24]*** Partial cut [21:15:24]*** CUTSNS_PIN = 1 [21:15:24]*** CUTSNS_PIN = 0 [21:15:25]*** Brake cut motor [21:15:25]Read from MH i2c: 01 [21:15:25]MH_I2C_Read... [21:15:25]*** Stop cut motor [21:15:25]*** Cut end [21:15:25]Read from MH i2c: 01 07 00 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 FF 0F D4 [21:15:25]process_action close_receipt done [21:15:25]requested_data is exist [21:15:25]produce_requested_data [21:15:25]requested_item fm.sn is exist - process it [21:15:25]wFMCommunicate request_size=4 [21:15:25]MH_SAM_APDU [21:15:25]CAPDU: 80 11 00 00 [21:15:25]Write to MH i2c: E2 08 00 BC 04 80 11 00 00 00 00 00 00 3A [21:15:25]Write i2c OK [21:15:25]MH_I2C_Read... [21:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:25]Read from MH i2c: E2 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 17 00 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 17 00 BC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 97 [21:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:25]wFMCommunicate OK [21:15:25]requested_item fd.num is exist - process it [21:15:25]SAM_PROTO_GetFieldsCounters [21:15:25]wFMCommunicate request_size=4 [21:15:25]MH_SAM_APDU [21:15:25]CAPDU: 80 13 00 00 [21:15:25]Write to MH i2c: E2 08 00 BD 04 80 13 00 00 00 00 00 00 3D [21:15:25]Write i2c OK [21:15:25]MH_I2C_Read... [21:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:25]Read from MH i2c: E2 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 62 00 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 62 00 BD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [21:15:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 18 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:25]wFMCommunicate OK [21:15:25]SAM_PROTO_GetFieldsCounters done [21:15:25]requested_item shift.num is exist - process it [21:15:25]requested_item shift.opened is exist - process it [21:15:25]req_shift_opened [21:15:25]FM_GetShiftState [21:15:25]SAM_PROTO_GetShiftState [21:15:25]wFMCommunicate request_size=4 [21:15:25]MH_SAM_APDU [21:15:25]CAPDU: 80 13 01 00 [21:15:25]Write to MH i2c: E2 08 00 BE 04 80 13 01 00 00 00 00 00 3F [21:15:25]Write i2c OK [21:15:25]MH_I2C_Read... [21:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:25]Read from MH i2c: E2 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 0E 00 [21:15:25]MH_I2C_Read... [21:15:25]Read from MH i2c: E2 0E 00 BE 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F0 [21:15:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:15:25]wFMCommunicate OK [21:15:25]SAM_PROTO_GetShiftState done [21:15:25]FM_GetShiftState done [21:15:25]req_shift_opened done [21:15:25]requested_item shift.open_date is exist - process it [21:15:25]req_shift_open_date [21:15:25]req_shift_open_date done [21:15:25]produce_requested_data done [21:15:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225560,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:15:25]process_action_free close_receipt [21:15:25]json_value_free [21:15:25]json_value_free done [21:15:25]process_json_proto returns [21:15:25]Send response to host [21:15:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225560,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:15:25]free response buf [21:15:25]execute_script done [21:15:25]execute_script returns [21:15:25]free content buf [21:15:25]Sock 9.Close socket [21:15:25]Sock 9.Thread stoped [21:15:30]recv_with_timeout no data received [21:15:41]accept exits with 8 [21:15:41]New connection [21:15:41]New thread 3066604900 created [21:15:41]Thread 3066748260 joined [21:15:41]Waiting for new connection... [21:15:41] Sock 8.Parse request [21:15:41]Sock 8.Check first char [21:15:41]Sock 8.First char is OK [21:15:41]request: POST /json_proto HTTP/1.0 [21:15:41]Method: POST [21:15:41]URL: /json_proto [21:15:41]Method is POST - this is cgi request [21:15:41]url: /json_proto [21:15:41]query_string will be loaded in cgi processing [21:15:41]execute_cgi json_proto POST (null) [21:15:41]execute_cgi path=json_proto method=POST [21:15:41]POST find Content-Length [21:15:41]Host: 172.17.43.131:8080 [21:15:41]Content-Length: 801 [21:15:41]Content-Type: application/json [21:15:41] [21:15:41]POST finish read [21:15:41]Found Content-Length = 801 [21:15:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 33.030, "sum" : 2500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:41]execute_script... [21:15:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 33.030, "sum" : 2500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:41]POST & json_proto [21:15:41]process_json_proto [21:15:41]json parsed OK: [21:15:41]protocol is kg_v1.0 [21:15:41]action value=close_receipt [21:15:41]process_action close_receipt [21:15:41]cmd_close_receipt [21:15:41]MH_GetDate [21:15:41]Write to MH i2c: F0 00 00 BF 04 B2 [21:15:41]Write i2c OK [21:15:41]MH_I2C_Read... [21:15:41]Read from MH i2c: F0 [21:15:41]MH_I2C_Read... [21:15:41]Read from MH i2c: F0 09 00 [21:15:41]MH_I2C_Read... [21:15:41]Read from MH i2c: F0 09 00 BF 04 00 FE 11 A4 66 F9 24 A2 66 F9 [21:15:41]GetLastDocTimeStamp 1722028522 [21:15:41]current date 1722028542 [21:15:41]FM_GetShiftState [21:15:41]SAM_PROTO_GetShiftState [21:15:41]wFMCommunicate request_size=4 [21:15:41]MH_SAM_APDU [21:15:41]CAPDU: 80 13 01 00 [21:15:41]Write to MH i2c: E2 08 00 C0 04 80 13 01 00 00 00 00 00 41 [21:15:41]Write i2c OK [21:15:41]MH_I2C_Read... [21:15:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:41]Read from MH i2c: E2 [21:15:41]MH_I2C_Read... [21:15:41]Read from MH i2c: E2 0E 00 [21:15:41]MH_I2C_Read... [21:15:41]Read from MH i2c: E2 0E 00 C0 04 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F2 [21:15:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:15:41]wFMCommunicate OK [21:15:41]SAM_PROTO_GetShiftState done [21:15:41]FM_GetShiftState done [21:15:41]opened in 1721952182 [21:15:41]opened+sec_in_day 1722038582 [21:15:41]quantity*price = 250037 [21:15:41]sum+1 = 250038 [21:15:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.37 НСП 1% : 22.13 НДС 12% : 265.53 Наличными: 0.00 Безнал.: 2500.37 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 629 26.07.2024 21:15 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225561 ФПД: 76783818683513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225561&fm=76783818683513&tin=02508201610067®Number=0000000000092624&sum=250037 [21:15:42]StoreToDocumentArchive [21:15:42]shift 437 fd 225561 [21:15:42]save to /storage/0437/doc_00225561 [21:15:42]save last doc name /storage/0437/doc_00225561 to /storage/kkm_last_doc_name [21:15:42]save OK [21:15:42]Clear old archive folders... [21:15:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:15:42]tlvbuf is 01ECC4A0 [21:15:42]SAM_PROTO_ClearQueue [21:15:42]wFMCommunicate request_size=4 [21:15:42]MH_SAM_APDU [21:15:42]CAPDU: 80 09 00 00 [21:15:42]Write to MH i2c: E2 08 00 CD 04 80 09 00 00 00 00 00 00 43 [21:15:42]Write i2c OK [21:15:42]MH_I2C_Read... [21:15:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:42]Read from MH i2c: E2 [21:15:42]MH_I2C_Read... [21:15:42]Read from MH i2c: E2 03 00 [21:15:42]MH_I2C_Read... [21:15:42]Read from MH i2c: E2 03 00 CD 04 00 90 00 45 [21:15:42]RAPDU: 90 00 [21:15:42]wFMCommunicate OK [21:15:42]SAM_PROTO_ClearQueue done [21:15:42]KKMCreateOFDPacket [21:15:42]OFDProtocolAddRootSTLVToBuf [21:15:42]FM_MakeSignedData [21:15:42]FM_MakeSignedData [21:15:42]SAM_PROTO_SignData [21:15:42]wFMCommunicate request_size=4 [21:15:42]MH_SAM_APDU [21:15:42]CAPDU: 80 0D 01 02 [21:15:42]Write to MH i2c: E2 08 00 CE 04 80 0D 01 02 00 00 00 00 4B [21:15:42]Write i2c OK [21:15:42]MH_I2C_Read... [21:15:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:42]Read from MH i2c: E2 [21:15:42]MH_I2C_Read... [21:15:42]Read from MH i2c: E2 03 00 [21:15:42]MH_I2C_Read... [21:15:42]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [21:15:42]RAPDU: 90 00 [21:15:42]wFMCommunicate OK [21:15:42]wFMCommunicate request_size=255 [21:15:42]MH_SAM_APDU [21:15:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 FE 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 71 03 00 35 04 06 00 45 D5 A0 3C [21:15:42]Write to MH i2c: E2 02 01 CF 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 FE 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 71 03 00 35 04 06 00 45 D5 A0 3C 00 00 14 [21:15:42]Write i2c OK [21:15:42]MH_I2C_Read... [21:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:43]Read from MH i2c: E2 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 03 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [21:15:43]RAPDU: 90 00 [21:15:43]wFMCommunicate OK [21:15:43]wFMCommunicate request_size=7 [21:15:43]MH_SAM_APDU [21:15:43]CAPDU: 80 0D 02 02 02 B4 79 [21:15:43]Write to MH i2c: E2 0A 00 D0 04 80 0D 02 02 02 00 B4 79 00 00 7F [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:43]Read from MH i2c: E2 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 03 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [21:15:43]RAPDU: 90 00 [21:15:43]wFMCommunicate OK [21:15:43]wFMCommunicate request_size=4 [21:15:43]MH_SAM_APDU [21:15:43]CAPDU: 80 0D 03 02 [21:15:43]Write to MH i2c: E2 08 00 D1 04 80 0D 03 02 00 00 00 00 50 [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:43]Read from MH i2c: E2 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 0B 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 0B 00 D1 04 00 B2 12 C1 78 E5 0D 95 79 90 00 4E [21:15:43]RAPDU: B2 12 C1 78 E5 0D 95 79 90 00 [21:15:43]wFMCommunicate OK [21:15:43]SAM_PROTO_SignData done [21:15:43]FM_MakeSignedData done [21:15:43]CreateOFDProtocolMessage [21:15:43]wFMCommunicate request_size=4 [21:15:43]MH_SAM_APDU [21:15:43]CAPDU: 80 11 00 00 [21:15:43]Write to MH i2c: E2 08 00 D2 04 80 11 00 00 00 00 00 00 50 [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:43]Read from MH i2c: E2 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 17 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: E2 17 00 D2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AD [21:15:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:43]wFMCommunicate OK [21:15:43]CreateOFDProtocolMessage done [21:15:43]OFDSenderStorePacket 225561 [21:15:43]StoreOFDPacket docnum=225561 [21:15:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E0 1D 04 01 76 CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 FE 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 71 03 00 35 04 06 00 45 D5 A0 3C B4 79 B2 12 C1 78 E5 0D 95 79 [21:15:43]CheckFolder [21:15:43]dirname=/storage/ofd_packets [21:15:43]CheckFolder done [21:15:43]ProducePacketName [21:15:43]name=ofd_packets/00225561 [21:15:43]NVStorageSaveData ofd_packets/00225561 [21:15:43]File name is /storage/ofd_packets/00225561 [21:15:43]Write 298 bytes [21:15:43]NVStorageSaveData done [21:15:43]OFDSenderStorePacket done [21:15:43]KKMCreateOFDPacket done [21:15:43]NVStorageSaveData kkm_last_timestamp [21:15:43]File name is /storage/kkm_last_timestamp [21:15:43]Write 4 bytes [21:15:43]NVStorageSaveData done [21:15:43]ExternCall_PrintAddStr [21:15:43]wPrintStart [21:15:43]Write to MH i2c: 01 00 00 D3 04 D7 [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: 01 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: 01 07 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: 01 07 00 D3 04 00 00 00 00 00 FF 0F EC [21:15:43]RasterBufferAndPrint [21:15:43]line Счет N : (1)2001793 [21:15:43]line ИНН: 02508201610067 [21:15:43]line Контрольно-Кассовый Чек [21:15:43]line ПРОДАЖА [21:15:43]line ТРК (МРК, ГНК) : 11 [21:15:43]line Товар: 2710194210 [21:15:43]line ДТ-К-5 [21:15:43]line 33.030 * 75.70 [21:15:43]line = 2500.37 [21:15:43]line НДС 12% НСП 1% [21:15:43]line > о реализуемом товаре [21:15:43]line ИТОГО: 2500.37 [21:15:43]line НСП 1% : 22.13 [21:15:43]line НДС 12% : 265.53 [21:15:43]line Наличными: 0.00 [21:15:43]line Безнал.: 2500.37 [21:15:43]line Место: АЗС № 97 "Партнер Нефть" [21:15:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:15:43]line СНО: Общий режим [21:15:43]line Чек 629 26.07.2024 21:15 [21:15:43]line Смена: 437 ФФД: 1.0 [21:15:43]line ЗНМ: 0300000054 [21:15:43]line РНМ: 0000000000092624 [21:15:43]line Версия ККМ: 001 [21:15:43]line Платежная система: O! деньги [21:15:43]line ФМ: 0000000000874959 [21:15:43]line ФД: 225561 [21:15:43]line ФПД: 76783818683513 [21:15:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211542&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225561&fm=76783818683513&tin=02508201610067®Number=0000000000092624&sum=250037 [21:15:43]written 0, free lines is 4095 [21:15:43]Write to MH i2c: 01 00 00 FD 04 01 [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: 01 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: 01 07 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 72 0C 86 [21:15:43]RasterBufferAndPrint [21:15:43]line [21:15:43]line [21:15:43]line [21:15:43]line [21:15:43]line [21:15:43]written 0, free lines is 3192 [21:15:43]MH_Cut [21:15:43]Write to MH i2c: D1 01 00 04 05 01 DB [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: D1 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: D1 01 00 [21:15:43]MH_I2C_Read... [21:15:43]Read from MH i2c: D1 01 00 04 05 00 DA [21:15:43]Write to MH i2c: 01 00 00 05 05 0A [21:15:43]Write i2c OK [21:15:43]MH_I2C_Read... [21:15:44]*** Cut start [21:15:44]*** Partial cut [21:15:44]*** CUTSNS_PIN = 1 [21:15:44]*** CUTSNS_PIN = 0 [21:15:45]*** Brake cut motor [21:15:45]Read from MH i2c: 01 [21:15:45]MH_I2C_Read... [21:15:45]*** Stop cut motor [21:15:45]*** Cut end [21:15:45]Read from MH i2c: 01 07 00 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 FF 0F 1F [21:15:45]process_action close_receipt done [21:15:45]requested_data is exist [21:15:45]produce_requested_data [21:15:45]requested_item fm.sn is exist - process it [21:15:45]wFMCommunicate request_size=4 [21:15:45]MH_SAM_APDU [21:15:45]CAPDU: 80 11 00 00 [21:15:45]Write to MH i2c: E2 08 00 06 05 80 11 00 00 00 00 00 00 85 [21:15:45]Write i2c OK [21:15:45]MH_I2C_Read... [21:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:45]Read from MH i2c: E2 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: E2 17 00 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: E2 17 00 06 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E2 [21:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:15:45]wFMCommunicate OK [21:15:45]requested_item fd.num is exist - process it [21:15:45]SAM_PROTO_GetFieldsCounters [21:15:45]wFMCommunicate request_size=4 [21:15:45]MH_SAM_APDU [21:15:45]CAPDU: 80 13 00 00 [21:15:45]Write to MH i2c: E2 08 00 07 05 80 13 00 00 00 00 00 00 88 [21:15:45]Write i2c OK [21:15:45]MH_I2C_Read... [21:15:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:45]Read from MH i2c: E2 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: E2 62 00 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: E2 62 00 07 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [21:15:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 19 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:45]wFMCommunicate OK [21:15:45]SAM_PROTO_GetFieldsCounters done [21:15:45]requested_item shift.num is exist - process it [21:15:45]requested_item shift.opened is exist - process it [21:15:45]req_shift_opened [21:15:45]FM_GetShiftState [21:15:45]SAM_PROTO_GetShiftState [21:15:45]wFMCommunicate request_size=4 [21:15:45]MH_SAM_APDU [21:15:45]CAPDU: 80 13 01 00 [21:15:45]Write to MH i2c: E2 08 00 08 05 80 13 01 00 00 00 00 00 8A [21:15:45]Write i2c OK [21:15:45]MH_I2C_Read... [21:15:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:45]Read from MH i2c: E2 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: E2 0E 00 [21:15:45]MH_I2C_Read... [21:15:45]Read from MH i2c: E2 0E 00 08 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3B [21:15:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:15:45]wFMCommunicate OK [21:15:45]SAM_PROTO_GetShiftState done [21:15:45]FM_GetShiftState done [21:15:45]req_shift_opened done [21:15:45]requested_item shift.open_date is exist - process it [21:15:45]req_shift_open_date [21:15:45]req_shift_open_date done [21:15:45]produce_requested_data done [21:15:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225561,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:15:45]process_action_free close_receipt [21:15:45]json_value_free [21:15:45]json_value_free done [21:15:45]process_json_proto returns [21:15:45]Send response to host [21:15:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225561,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:15:45]free response buf [21:15:45]execute_script done [21:15:45]execute_script returns [21:15:45]free content buf [21:15:45]Sock 8.Close socket [21:15:45]Sock 8.Thread stoped [21:16:00]ConnectInit Can't connect to host [21:16:00]CommunicateWithHost connect error [21:16:00]CommunicateWithHost err = -1 [21:16:00]OFD Sender: Server communicate error [21:16:00]OFD Sender: Processing packet 225558 [packets to send 602, broken 598] [21:16:00]ProducePacketName [21:16:00]name=ofd_packets/00225558 [21:16:00]OFD Sender: To server: pG, [21:16:00]CommunicateWithHost lk.salyk.kg:30040 [21:16:00]ConnectInit lk.salyk.kg [21:16:01]Connected sock=10 [21:16:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 A7 6F 07 01 DD 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 87 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 71 03 00 35 04 06 00 2C 75 DC A3 32 6A 5D AD 7B 7C 3A 79 B3 8E [21:16:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 32 3F 47 00 70 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 16 71 03 00 F4 03 04 00 1F BE A3 66 B6 04 01 00 00 CE DE 1E 9B 9C EE F1 61 [21:16:01]CommunicateWithHost err = 0 [21:16:01]CheckOFDResponse [21:16:01]1017 (14) - 77093643461234 [21:16:01]1041 (16) - 0000000000874959 [21:16:01]1040 (4) - 225558 [21:16:01]1012 (4) - 26.07.2024 15:17 [21:16:01]1206 (1) - 0 [21:16:01]OFD Sender: Remove packet 225558 [21:16:01]ProducePacketName [21:16:01]name=ofd_packets/00225558 [21:16:01]NVStorageDeleteData [21:16:01]OFD Sender: Processing packet 225559 [packets to send 601, broken 598] [21:16:01]ProducePacketName [21:16:01]name=ofd_packets/00225559 [21:16:01]OFD Sender: To server: pG, [21:16:01]CommunicateWithHost lk.salyk.kg:30040 [21:16:01]ConnectInit lk.salyk.kg [21:16:02]Connected sock=8 [21:16:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 85 77 07 01 C0 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 DA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 71 03 00 35 04 06 00 BC B1 69 4F 9A BD 22 77 3D B6 CD 40 4C 1F [21:16:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 76 8B 47 00 E8 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 17 71 03 00 F4 03 04 00 20 BE A3 66 B6 04 01 00 00 2C 6F 9E 1B 0F 6E 6F BA [21:16:02]CommunicateWithHost err = 0 [21:16:02]CheckOFDResponse [21:16:02]1017 (14) - 77093643461234 [21:16:02]1041 (16) - 0000000000874959 [21:16:02]1040 (4) - 225559 [21:16:02]1012 (4) - 26.07.2024 15:17 [21:16:02]1206 (1) - 0 [21:16:02]OFD Sender: Remove packet 225559 [21:16:02]ProducePacketName [21:16:02]name=ofd_packets/00225559 [21:16:02]NVStorageDeleteData [21:16:03]OFD Sender: Processing packet 225560 [packets to send 600, broken 598] [21:16:03]ProducePacketName [21:16:03]name=ofd_packets/00225560 [21:16:03]OFD Sender: To server: pG, [21:16:03]CommunicateWithHost lk.salyk.kg:30040 [21:16:03]ConnectInit lk.salyk.kg [21:16:03]Connected sock=8 [21:16:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 91 C0 07 01 54 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 EA 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 71 03 00 35 04 06 00 69 F2 85 7F 3B 19 85 4C 80 BB CF DB DB CA [21:16:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A1 96 47 00 23 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 18 71 03 00 F4 03 04 00 21 BE A3 66 B6 04 01 00 00 23 0A 6D 80 E6 AA 4D E1 [21:16:04]CommunicateWithHost err = 0 [21:16:04]CheckOFDResponse [21:16:04]1017 (14) - 77093643461234 [21:16:04]1041 (16) - 0000000000874959 [21:16:04]1040 (4) - 225560 [21:16:04]1012 (4) - 26.07.2024 15:17 [21:16:04]1206 (1) - 0 [21:16:04]OFD Sender: Remove packet 225560 [21:16:04]ProducePacketName [21:16:04]name=ofd_packets/00225560 [21:16:04]NVStorageDeleteData [21:16:04]OFD Sender: Processing packet 225561 [packets to send 599, broken 598] [21:16:04]ProducePacketName [21:16:04]name=ofd_packets/00225561 [21:16:04]OFD Sender: To server: pG, [21:16:04]CommunicateWithHost lk.salyk.kg:30040 [21:16:04]ConnectInit lk.salyk.kg [21:16:04]Connected sock=8 [21:16:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E0 1D 04 01 76 CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 FE 11 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 71 03 00 35 04 06 00 45 D5 A0 3C B4 79 B2 12 C1 78 E5 0D 95 79 [21:16:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 97 EE 47 00 9D A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 19 71 03 00 F4 03 04 00 23 BE A3 66 B6 04 01 00 00 35 97 5D 90 D2 FE 75 82 [21:16:05]CommunicateWithHost err = 0 [21:16:05]CheckOFDResponse [21:16:05]1017 (14) - 77093643461234 [21:16:05]1041 (16) - 0000000000874959 [21:16:05]1040 (4) - 225561 [21:16:05]1012 (4) - 26.07.2024 15:17 [21:16:05]1206 (1) - 0 [21:16:05]OFD Sender: Remove packet 225561 [21:16:05]ProducePacketName [21:16:05]name=ofd_packets/00225561 [21:16:05]NVStorageDeleteData [21:16:05]OFD Sender: No OFD packet to send [21:16:10]OFD Sender: No OFD packet to send [21:16:11]recv_with_timeout no data received [21:16:15]OFD Sender: No OFD packet to send [21:16:20]OFD Sender: No OFD packet to send [21:16:25]OFD Sender: No OFD packet to send [21:16:30]OFD Sender: No OFD packet to send [21:16:35]OFD Sender: No OFD packet to send [21:16:40]OFD Sender: No OFD packet to send [21:16:45]OFD Sender: No OFD packet to send [21:16:50]OFD Sender: No OFD packet to send [21:16:55]OFD Sender: No OFD packet to send [21:17:00]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:20]recv_with_timeout no data received [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:36]OFD Sender: No OFD packet to send [21:17:41]OFD Sender: No OFD packet to send [21:17:45]recv_with_timeout no data received [21:17:46]OFD Sender: No OFD packet to send [21:17:51]OFD Sender: No OFD packet to send [21:17:56]OFD Sender: No OFD packet to send [21:18:01]OFD Sender: No OFD packet to send [21:18:06]OFD Sender: No OFD packet to send [21:18:11]OFD Sender: No OFD packet to send [21:18:16]OFD Sender: No OFD packet to send [21:18:21]OFD Sender: No OFD packet to send [21:18:26]OFD Sender: No OFD packet to send [21:18:31]OFD Sender: No OFD packet to send [21:18:36]OFD Sender: No OFD packet to send [21:18:41]OFD Sender: No OFD packet to send [21:18:46]OFD Sender: No OFD packet to send [21:18:51]OFD Sender: No OFD packet to send [21:18:55]accept exits with 9 [21:18:55]New connection [21:18:55]New thread 3066748260 created [21:18:55]Thread 3066604900 joined [21:18:55]Waiting for new connection... [21:18:55] Sock 9.Parse request [21:18:55]Sock 9.Check first char [21:18:55]Sock 9.First char is OK [21:18:55]request: POST /json_proto HTTP/1.0 [21:18:55]Method: POST [21:18:55]URL: /json_proto [21:18:55]Method is POST - this is cgi request [21:18:55]url: /json_proto [21:18:55]query_string will be loaded in cgi processing [21:18:55]execute_cgi json_proto POST (null) [21:18:55]execute_cgi path=json_proto method=POST [21:18:55]POST find Content-Length [21:18:55]Host: 172.17.43.131:8080 [21:18:55]Content-Length: 683 [21:18:55]Content-Type: application/json [21:18:55] [21:18:55]POST finish read [21:18:55]Found Content-Length = 683 [21:18:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:55]execute_script... [21:18:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:55]POST & json_proto [21:18:55]process_json_proto [21:18:55]json parsed OK: [21:18:55]protocol is kg_v1.0 [21:18:55]action value=close_receipt [21:18:55]process_action close_receipt [21:18:55]cmd_close_receipt [21:18:55]MH_GetDate [21:18:55]Write to MH i2c: F0 00 00 09 05 FD [21:18:55]Write i2c OK [21:18:55]MH_I2C_Read... [21:18:55]Read from MH i2c: F0 [21:18:55]MH_I2C_Read... [21:18:55]Read from MH i2c: F0 09 00 [21:18:55]MH_I2C_Read... [21:18:55]Read from MH i2c: F0 09 00 09 05 00 C0 12 A4 66 F9 24 A2 66 07 [21:18:55]GetLastDocTimeStamp 1722028542 [21:18:55]current date 1722028736 [21:18:55]FM_GetShiftState [21:18:55]SAM_PROTO_GetShiftState [21:18:55]wFMCommunicate request_size=4 [21:18:55]MH_SAM_APDU [21:18:55]CAPDU: 80 13 01 00 [21:18:55]Write to MH i2c: E2 08 00 0A 05 80 13 01 00 00 00 00 00 8C [21:18:55]Write i2c OK [21:18:55]MH_I2C_Read... [21:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:55]Read from MH i2c: E2 [21:18:55]MH_I2C_Read... [21:18:55]Read from MH i2c: E2 0E 00 [21:18:55]MH_I2C_Read... [21:18:55]Read from MH i2c: E2 0E 00 0A 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3D [21:18:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:18:55]wFMCommunicate OK [21:18:55]SAM_PROTO_GetShiftState done [21:18:55]FM_GetShiftState done [21:18:55]opened in 1721952182 [21:18:55]opened+sec_in_day 1722038582 [21:18:55]quantity*price = 150032 [21:18:55]sum+1 = 150033 [21:18:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 630 26.07.2024 21:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225562 ФПД: 102722015580062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211856&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225562&fm=102722015580062&tin=02508201610067®Number=0000000000092624&sum=150000 [21:18:56]StoreToDocumentArchive [21:18:56]shift 437 fd 225562 [21:18:56]save to /storage/0437/doc_00225562 [21:18:56]save last doc name /storage/0437/doc_00225562 to /storage/kkm_last_doc_name [21:18:56]save OK [21:18:56]Clear old archive folders... [21:18:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:18:56]tlvbuf is 01EDFCA0 [21:18:56]SAM_PROTO_ClearQueue [21:18:56]wFMCommunicate request_size=4 [21:18:56]MH_SAM_APDU [21:18:56]CAPDU: 80 09 00 00 [21:18:56]Write to MH i2c: E2 08 00 17 05 80 09 00 00 00 00 00 00 8E [21:18:56]Write i2c OK [21:18:56]MH_I2C_Read... [21:18:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:18:56]Read from MH i2c: E2 [21:18:56]MH_I2C_Read... [21:18:56]Read from MH i2c: E2 03 00 [21:18:56]MH_I2C_Read... [21:18:56]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [21:18:56]RAPDU: 90 00 [21:18:56]wFMCommunicate OK [21:18:56]SAM_PROTO_ClearQueue done [21:18:56]KKMCreateOFDPacket [21:18:56]OFDProtocolAddRootSTLVToBuf [21:18:56]FM_MakeSignedData [21:18:56]FM_MakeSignedData [21:18:56]SAM_PROTO_SignData [21:18:56]wFMCommunicate request_size=4 [21:18:56]MH_SAM_APDU [21:18:56]CAPDU: 80 0D 01 02 [21:18:56]Write to MH i2c: E2 08 00 18 05 80 0D 01 02 00 00 00 00 96 [21:18:56]Write i2c OK [21:18:56]MH_I2C_Read... [21:18:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:18:56]Read from MH i2c: E2 [21:18:56]MH_I2C_Read... [21:18:56]Read from MH i2c: E2 03 00 [21:18:56]MH_I2C_Read... [21:18:56]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [21:18:56]RAPDU: 90 00 [21:18:56]wFMCommunicate OK [21:18:56]wFMCommunicate request_size=255 [21:18:56]MH_SAM_APDU [21:18:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 C0 12 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 71 03 00 35 04 06 00 5D [21:18:56]Write to MH i2c: E2 02 01 19 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 C0 12 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 71 03 00 35 04 06 00 5D 00 00 85 [21:18:56]Write i2c OK [21:18:56]MH_I2C_Read... [21:18:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:57]Read from MH i2c: E2 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 03 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [21:18:57]RAPDU: 90 00 [21:18:57]wFMCommunicate OK [21:18:57]wFMCommunicate request_size=10 [21:18:57]MH_SAM_APDU [21:18:57]CAPDU: 80 0D 02 02 05 6C D5 3F CF 9E [21:18:57]Write to MH i2c: E2 0D 00 1A 05 80 0D 02 02 05 00 6C D5 3F CF 9E 00 00 90 [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:57]Read from MH i2c: E2 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 03 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [21:18:57]RAPDU: 90 00 [21:18:57]wFMCommunicate OK [21:18:57]wFMCommunicate request_size=4 [21:18:57]MH_SAM_APDU [21:18:57]CAPDU: 80 0D 03 02 [21:18:57]Write to MH i2c: E2 08 00 1B 05 80 0D 03 02 00 00 00 00 9B [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:18:57]Read from MH i2c: E2 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 0B 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 0B 00 1B 05 00 C5 16 61 4E 66 F9 B0 DA 90 00 0F [21:18:57]RAPDU: C5 16 61 4E 66 F9 B0 DA 90 00 [21:18:57]wFMCommunicate OK [21:18:57]SAM_PROTO_SignData done [21:18:57]FM_MakeSignedData done [21:18:57]CreateOFDProtocolMessage [21:18:57]wFMCommunicate request_size=4 [21:18:57]MH_SAM_APDU [21:18:57]CAPDU: 80 11 00 00 [21:18:57]Write to MH i2c: E2 08 00 1C 05 80 11 00 00 00 00 00 00 9B [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:57]Read from MH i2c: E2 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 17 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: E2 17 00 1C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F8 [21:18:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:18:57]wFMCommunicate OK [21:18:57]CreateOFDProtocolMessage done [21:18:57]OFDSenderStorePacket 225562 [21:18:57]StoreOFDPacket docnum=225562 [21:18:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F8 A5 07 01 ED 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 C0 12 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 71 03 00 35 04 06 00 5D 6C D5 3F CF 9E C5 16 61 4E 66 F9 B0 DA [21:18:57]CheckFolder [21:18:57]dirname=/storage/ofd_packets [21:18:57]CheckFolder done [21:18:57]ProducePacketName [21:18:57]name=ofd_packets/00225562 [21:18:57]NVStorageSaveData ofd_packets/00225562 [21:18:57]File name is /storage/ofd_packets/00225562 [21:18:57]Write 301 bytes [21:18:57]NVStorageSaveData done [21:18:57]OFDSenderStorePacket done [21:18:57]KKMCreateOFDPacket done [21:18:57]NVStorageSaveData kkm_last_timestamp [21:18:57]File name is /storage/kkm_last_timestamp [21:18:57]Write 4 bytes [21:18:57]NVStorageSaveData done [21:18:57]ExternCall_PrintAddStr [21:18:57]wPrintStart [21:18:57]Write to MH i2c: 01 00 00 1D 05 22 [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: 01 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: 01 07 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: 01 07 00 1D 05 00 00 00 00 00 FF 0F 37 [21:18:57]RasterBufferAndPrint [21:18:57]line Счет N : (1)2001795 [21:18:57]line ИНН: 02508201610067 [21:18:57]line Контрольно-Кассовый Чек [21:18:57]line ПРОДАЖА [21:18:57]line ТРК (МРК, ГНК) : 34 [21:18:57]line Товар: 2710124500 [21:18:57]line Аи-95-К-5 [21:18:57]line 20.220 * 74.20 [21:18:57]line = 1500.32 [21:18:57]line НДС 12% НСП 1% [21:18:57]line > о реализуемом товаре [21:18:57]line ОКРУГЛЕНИЕ: -0.32 [21:18:57]line ИТОГО: 1500.00 [21:18:57]line Внесено: 1500.00 [21:18:57]line СДАЧА: 0.00 [21:18:57]line НСП 1% : 13.28 [21:18:57]line НДС 12% : 159.33 [21:18:57]line Наличными: 1500.00 [21:18:57]line Безнал.: 0.00 [21:18:57]line Место: АЗС № 97 "Партнер Нефть" [21:18:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:18:57]line СНО: Общий режим [21:18:57]line Чек 630 26.07.2024 21:18 [21:18:57]line Смена: 437 ФФД: 1.0 [21:18:57]line ЗНМ: 0300000054 [21:18:57]line РНМ: 0000000000092624 [21:18:57]line Версия ККМ: 001 [21:18:57]line ФМ: 0000000000874959 [21:18:57]line ФД: 225562 [21:18:57]line ФПД: 102722015580062 [21:18:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T211856&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225562&fm=102722015580062&tin=02508201610067®Number=0000000000092624&sum=150000 [21:18:57]written 0, free lines is 4095 [21:18:57]OFD Sender: Processing packet 225562 [packets to send 599, broken 598] [21:18:57]ProducePacketName [21:18:57]name=ofd_packets/00225562 [21:18:57]OFD Sender: To server: pG, [21:18:57]CommunicateWithHost lk.salyk.kg:30040 [21:18:57]ConnectInit lk.salyk.kg [21:18:57]Write to MH i2c: 01 00 00 48 05 4D [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: 01 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: 01 07 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 64 0C C4 [21:18:57]RasterBufferAndPrint [21:18:57]line [21:18:57]line [21:18:57]line [21:18:57]line [21:18:57]line [21:18:57]written 0, free lines is 3176 [21:18:57]MH_Cut [21:18:57]Write to MH i2c: D1 01 00 4F 05 01 26 [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: D1 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: D1 01 00 [21:18:57]MH_I2C_Read... [21:18:57]Read from MH i2c: D1 01 00 4F 05 00 25 [21:18:57]Write to MH i2c: 01 00 00 50 05 55 [21:18:57]Write i2c OK [21:18:57]MH_I2C_Read... [21:18:58]*** Cut start [21:18:58]*** Partial cut [21:18:58]*** CUTSNS_PIN = 1 [21:18:58]*** CUTSNS_PIN = 0 [21:18:59]*** Brake cut motor [21:18:59]Read from MH i2c: 01 [21:18:59]MH_I2C_Read... [21:18:59]*** Stop cut motor [21:18:59]*** Cut end [21:18:59]Read from MH i2c: 01 07 00 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 FF 0F 6A [21:18:59]process_action close_receipt done [21:18:59]requested_data is exist [21:18:59]produce_requested_data [21:18:59]requested_item fm.sn is exist - process it [21:18:59]wFMCommunicate request_size=4 [21:18:59]MH_SAM_APDU [21:18:59]CAPDU: 80 11 00 00 [21:18:59]Write to MH i2c: E2 08 00 51 05 80 11 00 00 00 00 00 00 D0 [21:18:59]Write i2c OK [21:18:59]MH_I2C_Read... [21:18:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:59]Read from MH i2c: E2 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: E2 17 00 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: E2 17 00 51 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2D [21:18:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:18:59]wFMCommunicate OK [21:18:59]requested_item fd.num is exist - process it [21:18:59]SAM_PROTO_GetFieldsCounters [21:18:59]wFMCommunicate request_size=4 [21:18:59]MH_SAM_APDU [21:18:59]CAPDU: 80 13 00 00 [21:18:59]Write to MH i2c: E2 08 00 52 05 80 13 00 00 00 00 00 00 D3 [21:18:59]Write i2c OK [21:18:59]MH_I2C_Read... [21:18:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:18:59]Read from MH i2c: E2 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: E2 62 00 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: E2 62 00 52 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 A8 [21:18:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:18:59]wFMCommunicate OK [21:18:59]SAM_PROTO_GetFieldsCounters done [21:18:59]requested_item shift.num is exist - process it [21:18:59]requested_item shift.opened is exist - process it [21:18:59]req_shift_opened [21:18:59]FM_GetShiftState [21:18:59]SAM_PROTO_GetShiftState [21:18:59]wFMCommunicate request_size=4 [21:18:59]MH_SAM_APDU [21:18:59]CAPDU: 80 13 01 00 [21:18:59]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [21:18:59]Write i2c OK [21:18:59]MH_I2C_Read... [21:18:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:59]Read from MH i2c: E2 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: E2 0E 00 [21:18:59]MH_I2C_Read... [21:18:59]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 86 [21:18:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:18:59]wFMCommunicate OK [21:18:59]SAM_PROTO_GetShiftState done [21:18:59]FM_GetShiftState done [21:18:59]req_shift_opened done [21:18:59]requested_item shift.open_date is exist - process it [21:18:59]req_shift_open_date [21:18:59]req_shift_open_date done [21:18:59]produce_requested_data done [21:18:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225562,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:18:59]process_action_free close_receipt [21:18:59]json_value_free [21:18:59]json_value_free done [21:18:59]process_json_proto returns [21:18:59]Send response to host [21:18:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225562,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:18:59]free response buf [21:18:59]execute_script done [21:18:59]execute_script returns [21:18:59]free content buf [21:18:59]Sock 9.Close socket [21:18:59]Sock 9.Thread stoped [21:19:02]ConnectInit Can't take IP for lk.salyk.kg [21:19:02]CommunicateWithHost connect error [21:19:02]CommunicateWithHost err = -1 [21:19:02]OFD Sender: Server communicate error [21:19:04]recv_with_timeout no data received [21:19:07]OFD Sender: Processing packet 225562 [packets to send 599, broken 598] [21:19:07]ProducePacketName [21:19:07]name=ofd_packets/00225562 [21:19:07]OFD Sender: To server: pG, [21:19:07]CommunicateWithHost lk.salyk.kg:30040 [21:19:07]ConnectInit lk.salyk.kg [21:19:07]Connected sock=9 [21:19:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F8 A5 07 01 ED 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 C0 12 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 71 03 00 35 04 06 00 5D 6C D5 3F CF 9E C5 16 61 4E 66 F9 B0 DA [21:19:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA FB 47 00 AC 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1A 71 03 00 F4 03 04 00 DA BE A3 66 B6 04 01 00 00 1D 05 98 CD 00 C7 7D 42 [21:19:08]CommunicateWithHost err = 0 [21:19:08]CheckOFDResponse [21:19:08]1017 (14) - 77093643461234 [21:19:08]1041 (16) - 0000000000874959 [21:19:08]1040 (4) - 225562 [21:19:08]1012 (4) - 26.07.2024 15:20 [21:19:08]1206 (1) - 0 [21:19:08]OFD Sender: Remove packet 225562 [21:19:08]ProducePacketName [21:19:08]name=ofd_packets/00225562 [21:19:08]NVStorageDeleteData [21:19:08]OFD Sender: No OFD packet to send [21:19:13]OFD Sender: No OFD packet to send [21:19:18]OFD Sender: No OFD packet to send [21:19:23]OFD Sender: No OFD packet to send [21:19:24]recv_with_timeout no data received [21:19:28]OFD Sender: No OFD packet to send [21:19:33]OFD Sender: No OFD packet to send [21:19:38]OFD Sender: No OFD packet to send [21:19:43]OFD Sender: No OFD packet to send [21:19:48]OFD Sender: No OFD packet to send [21:19:53]OFD Sender: No OFD packet to send [21:19:59]OFD Sender: No OFD packet to send [21:20:04]OFD Sender: No OFD packet to send [21:20:09]OFD Sender: No OFD packet to send [21:20:11]recv_with_timeout no data received [21:20:14]OFD Sender: No OFD packet to send [21:20:19]OFD Sender: No OFD packet to send [21:20:23]recv_with_timeout no data received [21:20:24]OFD Sender: No OFD packet to send [21:20:29]OFD Sender: No OFD packet to send [21:20:34]OFD Sender: No OFD packet to send [21:20:39]OFD Sender: No OFD packet to send [21:20:44]OFD Sender: No OFD packet to send [21:20:49]OFD Sender: No OFD packet to send [21:20:54]OFD Sender: No OFD packet to send [21:20:59]OFD Sender: No OFD packet to send [21:21:04]OFD Sender: No OFD packet to send [21:21:09]OFD Sender: No OFD packet to send [21:21:14]OFD Sender: No OFD packet to send [21:21:19]OFD Sender: No OFD packet to send [21:21:24]OFD Sender: No OFD packet to send [21:21:29]OFD Sender: No OFD packet to send [21:21:34]OFD Sender: No OFD packet to send [21:21:39]OFD Sender: No OFD packet to send [21:21:44]OFD Sender: No OFD packet to send [21:21:44]accept exits with 8 [21:21:44]New connection [21:21:44]New thread 3066604900 created [21:21:44]Thread 3066748260 joined [21:21:44]Waiting for new connection... [21:21:44] Sock 8.Parse request [21:21:44]Sock 8.Check first char [21:21:44]Sock 8.First char is OK [21:21:44]request: POST /json_proto HTTP/1.0 [21:21:44]Method: POST [21:21:44]URL: /json_proto [21:21:44]Method is POST - this is cgi request [21:21:44]url: /json_proto [21:21:44]query_string will be loaded in cgi processing [21:21:44]execute_cgi json_proto POST (null) [21:21:44]execute_cgi path=json_proto method=POST [21:21:44]POST find Content-Length [21:21:44]Host: 172.17.43.131:8080 [21:21:44]Content-Length: 678 [21:21:44]Content-Type: application/json [21:21:44] [21:21:44]POST finish read [21:21:44]Found Content-Length = 678 [21:21:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:44]execute_script... [21:21:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:44]POST & json_proto [21:21:44]process_json_proto [21:21:44]json parsed OK: [21:21:44]protocol is kg_v1.0 [21:21:44]action value=close_receipt [21:21:44]process_action close_receipt [21:21:44]cmd_close_receipt [21:21:44]MH_GetDate [21:21:44]Write to MH i2c: F0 00 00 54 05 48 [21:21:44]Write i2c OK [21:21:44]MH_I2C_Read... [21:21:44]Read from MH i2c: F0 [21:21:44]MH_I2C_Read... [21:21:44]Read from MH i2c: F0 09 00 [21:21:44]MH_I2C_Read... [21:21:44]Read from MH i2c: F0 09 00 54 05 00 69 13 A4 66 F9 24 A2 66 FC [21:21:44]GetLastDocTimeStamp 1722028736 [21:21:44]current date 1722028905 [21:21:44]FM_GetShiftState [21:21:44]SAM_PROTO_GetShiftState [21:21:44]wFMCommunicate request_size=4 [21:21:44]MH_SAM_APDU [21:21:44]CAPDU: 80 13 01 00 [21:21:44]Write to MH i2c: E2 08 00 55 05 80 13 01 00 00 00 00 00 D7 [21:21:44]Write i2c OK [21:21:44]MH_I2C_Read... [21:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:44]Read from MH i2c: E2 [21:21:44]MH_I2C_Read... [21:21:44]Read from MH i2c: E2 0E 00 [21:21:44]MH_I2C_Read... [21:21:44]Read from MH i2c: E2 0E 00 55 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 88 [21:21:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:21:44]wFMCommunicate OK [21:21:44]SAM_PROTO_GetShiftState done [21:21:44]FM_GetShiftState done [21:21:44]opened in 1721952182 [21:21:44]opened+sec_in_day 1722038582 [21:21:44]quantity*price = 30035 [21:21:44]sum+1 = 30036 [21:21:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 631 26.07.2024 21:21 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225563 ФПД: 192571107306842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225563&fm=192571107306842&tin=02508201610067®Number=0000000000092624&sum=30000 [21:21:45]StoreToDocumentArchive [21:21:45]shift 437 fd 225563 [21:21:45]save to /storage/0437/doc_00225563 [21:21:45]save last doc name /storage/0437/doc_00225563 to /storage/kkm_last_doc_name [21:21:45]save OK [21:21:45]Clear old archive folders... [21:21:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:21:45]tlvbuf is 01EBFD70 [21:21:45]SAM_PROTO_ClearQueue [21:21:45]wFMCommunicate request_size=4 [21:21:45]MH_SAM_APDU [21:21:45]CAPDU: 80 09 00 00 [21:21:45]Write to MH i2c: E2 08 00 62 05 80 09 00 00 00 00 00 00 D9 [21:21:45]Write i2c OK [21:21:45]MH_I2C_Read... [21:21:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:45]Read from MH i2c: E2 [21:21:45]MH_I2C_Read... [21:21:45]Read from MH i2c: E2 03 00 [21:21:45]MH_I2C_Read... [21:21:45]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [21:21:45]RAPDU: 90 00 [21:21:45]wFMCommunicate OK [21:21:45]SAM_PROTO_ClearQueue done [21:21:45]KKMCreateOFDPacket [21:21:45]OFDProtocolAddRootSTLVToBuf [21:21:45]FM_MakeSignedData [21:21:45]FM_MakeSignedData [21:21:45]SAM_PROTO_SignData [21:21:45]wFMCommunicate request_size=4 [21:21:45]MH_SAM_APDU [21:21:45]CAPDU: 80 0D 01 02 [21:21:45]Write to MH i2c: E2 08 00 63 05 80 0D 01 02 00 00 00 00 E1 [21:21:45]Write i2c OK [21:21:45]MH_I2C_Read... [21:21:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:46]Read from MH i2c: E2 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 03 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [21:21:46]RAPDU: 90 00 [21:21:46]wFMCommunicate OK [21:21:46]wFMCommunicate request_size=255 [21:21:46]MH_SAM_APDU [21:21:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 69 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 71 03 00 35 04 06 00 AF [21:21:46]Write to MH i2c: E2 02 01 64 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 69 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 71 03 00 35 04 06 00 AF 00 00 7A [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:46]Read from MH i2c: E2 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 03 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [21:21:46]RAPDU: 90 00 [21:21:46]wFMCommunicate OK [21:21:46]wFMCommunicate request_size=10 [21:21:46]MH_SAM_APDU [21:21:46]CAPDU: 80 0D 02 02 05 24 74 71 ED 5A [21:21:46]Write to MH i2c: E2 0D 00 65 05 80 0D 02 02 05 00 24 74 71 ED 5A 00 00 3E [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:46]Read from MH i2c: E2 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 03 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [21:21:46]RAPDU: 90 00 [21:21:46]wFMCommunicate OK [21:21:46]wFMCommunicate request_size=4 [21:21:46]MH_SAM_APDU [21:21:46]CAPDU: 80 0D 03 02 [21:21:46]Write to MH i2c: E2 08 00 66 05 80 0D 03 02 00 00 00 00 E6 [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:46]Read from MH i2c: E2 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 0B 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 0B 00 66 05 00 27 FF 38 93 5B 6E 49 A2 90 00 8C [21:21:46]RAPDU: 27 FF 38 93 5B 6E 49 A2 90 00 [21:21:46]wFMCommunicate OK [21:21:46]SAM_PROTO_SignData done [21:21:46]FM_MakeSignedData done [21:21:46]CreateOFDProtocolMessage [21:21:46]wFMCommunicate request_size=4 [21:21:46]MH_SAM_APDU [21:21:46]CAPDU: 80 11 00 00 [21:21:46]Write to MH i2c: E2 08 00 67 05 80 11 00 00 00 00 00 00 E6 [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:46]Read from MH i2c: E2 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 17 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 17 00 67 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 43 [21:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:21:46]wFMCommunicate OK [21:21:46]CreateOFDProtocolMessage done [21:21:46]OFDSenderStorePacket 225563 [21:21:46]StoreOFDPacket docnum=225563 [21:21:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 25 0C 07 01 42 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 69 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 71 03 00 35 04 06 00 AF 24 74 71 ED 5A 27 FF 38 93 5B 6E 49 A2 [21:21:46]CheckFolder [21:21:46]dirname=/storage/ofd_packets [21:21:46]CheckFolder done [21:21:46]ProducePacketName [21:21:46]name=ofd_packets/00225563 [21:21:46]NVStorageSaveData ofd_packets/00225563 [21:21:46]File name is /storage/ofd_packets/00225563 [21:21:46]Write 301 bytes [21:21:46]NVStorageSaveData done [21:21:46]OFDSenderStorePacket done [21:21:46]KKMCreateOFDPacket done [21:21:46]NVStorageSaveData kkm_last_timestamp [21:21:46]File name is /storage/kkm_last_timestamp [21:21:46]Write 4 bytes [21:21:46]NVStorageSaveData done [21:21:46]ExternCall_PrintAddStr [21:21:46]wPrintStart [21:21:46]Write to MH i2c: 01 00 00 68 05 6D [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: 01 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: 01 07 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: 01 07 00 68 05 00 00 00 00 00 FF 0F 82 [21:21:46]RasterBufferAndPrint [21:21:46]line Счет N : (1)2001797 [21:21:46]line ИНН: 02508201610067 [21:21:46]line Контрольно-Кассовый Чек [21:21:46]line ПРОДАЖА [21:21:46]line ТРК (МРК, ГНК) : 33 [21:21:46]line Товар: 2710124130 [21:21:46]line Аи-92-К-5 [21:21:46]line 4.430 * 67.80 [21:21:46]line = 300.35 [21:21:46]line НДС 12% НСП 1% [21:21:46]line > о реализуемом товаре [21:21:46]line ОКРУГЛЕНИЕ: -0.35 [21:21:46]line ИТОГО: 300.00 [21:21:46]line Внесено: 300.00 [21:21:46]line СДАЧА: 0.00 [21:21:46]line НСП 1% : 2.66 [21:21:46]line НДС 12% : 31.90 [21:21:46]line Наличными: 300.00 [21:21:46]line Безнал.: 0.00 [21:21:46]line Место: АЗС № 97 "Партнер Нефть" [21:21:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:21:46]line СНО: Общий режим [21:21:46]line Чек 631 26.07.2024 21:21 [21:21:46]line Смена: 437 ФФД: 1.0 [21:21:46]line ЗНМ: 0300000054 [21:21:46]line РНМ: 0000000000092624 [21:21:46]line Версия ККМ: 001 [21:21:46]line ФМ: 0000000000874959 [21:21:46]line ФД: 225563 [21:21:46]line ФПД: 192571107306842 [21:21:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212145&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225563&fm=192571107306842&tin=02508201610067®Number=0000000000092624&sum=30000 [21:21:46]written 0, free lines is 4095 [21:21:46]OFD Sender: Processing packet 225563 [packets to send 599, broken 598] [21:21:46]ProducePacketName [21:21:46]name=ofd_packets/00225563 [21:21:46]OFD Sender: To server: pG, [21:21:46]CommunicateWithHost lk.salyk.kg:30040 [21:21:46]ConnectInit lk.salyk.kg [21:21:46]Write to MH i2c: 01 00 00 93 05 98 [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: 01 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: 01 07 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 58 0C 03 [21:21:46]RasterBufferAndPrint [21:21:46]line [21:21:46]line [21:21:46]line [21:21:46]line [21:21:46]line [21:21:46]written 0, free lines is 3164 [21:21:46]MH_Cut [21:21:46]Write to MH i2c: D1 01 00 9A 05 01 71 [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: D1 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: D1 01 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: D1 01 00 9A 05 00 70 [21:21:46]Write to MH i2c: 01 00 00 9B 05 A0 [21:21:46]Write i2c OK [21:21:46]MH_I2C_Read... [21:21:48]*** Cut start [21:21:48]*** Partial cut [21:21:48]*** CUTSNS_PIN = 1 [21:21:48]Connected sock=10 [21:21:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 25 0C 07 01 42 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 69 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 71 03 00 35 04 06 00 AF 24 74 71 ED 5A 27 FF 38 93 5B 6E 49 A2 [21:21:48]*** CUTSNS_PIN = 0 [21:21:48]*** Brake cut motor [21:21:48]Read from MH i2c: 01 [21:21:48]MH_I2C_Read... [21:21:48]*** Stop cut motor [21:21:48]*** Cut end [21:21:48]Read from MH i2c: 01 07 00 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: 01 07 00 9B 05 00 00 00 00 00 FF 0F B5 [21:21:48]process_action close_receipt done [21:21:48]requested_data is exist [21:21:48]produce_requested_data [21:21:48]requested_item fm.sn is exist - process it [21:21:48]wFMCommunicate request_size=4 [21:21:48]MH_SAM_APDU [21:21:48]CAPDU: 80 11 00 00 [21:21:48]Write to MH i2c: E2 08 00 9C 05 80 11 00 00 00 00 00 00 1B [21:21:48]Write i2c OK [21:21:48]MH_I2C_Read... [21:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:48]Read from MH i2c: E2 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: E2 17 00 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: E2 17 00 9C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 78 [21:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:21:48]wFMCommunicate OK [21:21:48]requested_item fd.num is exist - process it [21:21:48]SAM_PROTO_GetFieldsCounters [21:21:48]wFMCommunicate request_size=4 [21:21:48]MH_SAM_APDU [21:21:48]CAPDU: 80 13 00 00 [21:21:48]Write to MH i2c: E2 08 00 9D 05 80 13 00 00 00 00 00 00 1E [21:21:48]Write i2c OK [21:21:48]MH_I2C_Read... [21:21:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:48]Read from MH i2c: E2 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: E2 62 00 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: E2 62 00 9D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 F7 [21:21:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:48]wFMCommunicate OK [21:21:48]SAM_PROTO_GetFieldsCounters done [21:21:48]requested_item shift.num is exist - process it [21:21:48]requested_item shift.opened is exist - process it [21:21:48]req_shift_opened [21:21:48]FM_GetShiftState [21:21:48]SAM_PROTO_GetShiftState [21:21:48]wFMCommunicate request_size=4 [21:21:48]MH_SAM_APDU [21:21:48]CAPDU: 80 13 01 00 [21:21:48]Write to MH i2c: E2 08 00 9E 05 80 13 01 00 00 00 00 00 20 [21:21:48]Write i2c OK [21:21:48]MH_I2C_Read... [21:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:49]Read from MH i2c: E2 [21:21:49]MH_I2C_Read... [21:21:49]Read from MH i2c: E2 0E 00 [21:21:49]MH_I2C_Read... [21:21:49]Read from MH i2c: E2 0E 00 9E 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D1 [21:21:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:21:49]wFMCommunicate OK [21:21:49]SAM_PROTO_GetShiftState done [21:21:49]FM_GetShiftState done [21:21:49]req_shift_opened done [21:21:49]requested_item shift.open_date is exist - process it [21:21:49]req_shift_open_date [21:21:49]req_shift_open_date done [21:21:49]produce_requested_data done [21:21:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225563,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:21:49]process_action_free close_receipt [21:21:49]json_value_free [21:21:49]json_value_free done [21:21:49]process_json_proto returns [21:21:49]Send response to host [21:21:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225563,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:21:49]free response buf [21:21:49]execute_script done [21:21:49]execute_script returns [21:21:49]free content buf [21:21:49]Sock 8.Close socket [21:21:49]Sock 8.Thread stoped [21:21:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 A7 47 00 FD 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1B 71 03 00 F4 03 04 00 7E BF A3 66 B6 04 01 00 00 55 C5 2A 6E EA 89 84 BF [21:21:53]CommunicateWithHost err = 0 [21:21:53]CheckOFDResponse [21:21:53]1017 (14) - 77093643461234 [21:21:53]1041 (16) - 0000000000874959 [21:21:53]1040 (4) - 225563 [21:21:53]1012 (4) - 26.07.2024 15:23 [21:21:53]1206 (1) - 0 [21:21:53]OFD Sender: Remove packet 225563 [21:21:53]ProducePacketName [21:21:53]name=ofd_packets/00225563 [21:21:53]NVStorageDeleteData [21:21:53]OFD Sender: No OFD packet to send [21:21:58]OFD Sender: No OFD packet to send [21:22:03]recv_with_timeout no data received [21:22:03]OFD Sender: No OFD packet to send [21:22:08]OFD Sender: No OFD packet to send [21:22:13]OFD Sender: No OFD packet to send [21:22:15]recv_with_timeout no data received [21:22:18]OFD Sender: No OFD packet to send [21:22:23]OFD Sender: No OFD packet to send [21:22:28]OFD Sender: No OFD packet to send [21:22:33]OFD Sender: No OFD packet to send [21:22:38]OFD Sender: No OFD packet to send [21:22:41]recv_with_timeout no data received [21:22:43]OFD Sender: No OFD packet to send [21:22:44]accept exits with 9 [21:22:44]New connection [21:22:44]New thread 3066748260 created [21:22:44]Thread 3066604900 joined [21:22:44]Waiting for new connection... [21:22:44] Sock 9.Parse request [21:22:44]Sock 9.Check first char [21:22:44]Sock 9.First char is OK [21:22:44]request: POST /json_proto HTTP/1.0 [21:22:44]Method: POST [21:22:44]URL: /json_proto [21:22:44]Method is POST - this is cgi request [21:22:44]url: /json_proto [21:22:44]query_string will be loaded in cgi processing [21:22:44]execute_cgi json_proto POST (null) [21:22:44]execute_cgi path=json_proto method=POST [21:22:44]POST find Content-Length [21:22:44]Host: 172.17.43.131:8080 [21:22:44]Content-Length: 680 [21:22:44]Content-Type: application/json [21:22:44] [21:22:44]POST finish read [21:22:44]Found Content-Length = 680 [21:22:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 52.850, "sum" : 4000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:44]execute_script... [21:22:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 52.850, "sum" : 4000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:44]POST & json_proto [21:22:44]process_json_proto [21:22:44]json parsed OK: [21:22:44]protocol is kg_v1.0 [21:22:44]action value=close_receipt [21:22:44]process_action close_receipt [21:22:44]cmd_close_receipt [21:22:44]MH_GetDate [21:22:44]Write to MH i2c: F0 00 00 9F 05 93 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: F0 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: F0 09 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: F0 09 00 9F 05 00 A5 13 A4 66 F9 24 A2 66 83 [21:22:44]GetLastDocTimeStamp 1722028905 [21:22:44]current date 1722028965 [21:22:44]FM_GetShiftState [21:22:44]SAM_PROTO_GetShiftState [21:22:44]wFMCommunicate request_size=4 [21:22:44]MH_SAM_APDU [21:22:44]CAPDU: 80 13 01 00 [21:22:44]Write to MH i2c: E2 08 00 A0 05 80 13 01 00 00 00 00 00 22 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:44]Read from MH i2c: E2 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 0E 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 0E 00 A0 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D3 [21:22:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:22:44]wFMCommunicate OK [21:22:44]SAM_PROTO_GetShiftState done [21:22:44]FM_GetShiftState done [21:22:44]opened in 1721952182 [21:22:44]opened+sec_in_day 1722038582 [21:22:44]quantity*price = 400074 [21:22:44]sum+1 = 400076 [21:22:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.86 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 632 26.07.2024 21:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225564 ФПД: 18874866563591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225564&fm=18874866563591&tin=02508201610067®Number=0000000000092624&sum=400000 [21:22:45]StoreToDocumentArchive [21:22:45]shift 437 fd 225564 [21:22:45]save to /storage/0437/doc_00225564 [21:22:45]save last doc name /storage/0437/doc_00225564 to /storage/kkm_last_doc_name [21:22:45]save OK [21:22:45]Clear old archive folders... [21:22:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:22:45]tlvbuf is 01ED5970 [21:22:45]SAM_PROTO_ClearQueue [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 09 00 00 [21:22:45]Write to MH i2c: E2 08 00 AD 05 80 09 00 00 00 00 00 00 24 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 AD 05 00 90 00 26 [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]SAM_PROTO_ClearQueue done [21:22:45]KKMCreateOFDPacket [21:22:45]OFDProtocolAddRootSTLVToBuf [21:22:45]FM_MakeSignedData [21:22:45]FM_MakeSignedData [21:22:45]SAM_PROTO_SignData [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 01 02 [21:22:45]Write to MH i2c: E2 08 00 AE 05 80 0D 01 02 00 00 00 00 2C [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 AE 05 00 90 00 27 [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]wFMCommunicate request_size=255 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A5 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 71 03 00 35 04 06 00 11 2A A5 B7 [21:22:45]Write to MH i2c: E2 02 01 AF 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A5 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 71 03 00 35 04 06 00 11 2A A5 B7 00 00 40 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 AF 05 00 90 00 28 [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]wFMCommunicate request_size=7 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 02 02 02 7A 07 [21:22:45]Write to MH i2c: E2 0A 00 B0 05 80 0D 02 02 02 00 7A 07 00 00 B4 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 03 02 [21:22:45]Write to MH i2c: E2 08 00 B1 05 80 0D 03 02 00 00 00 00 31 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:46]Read from MH i2c: E2 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 0B 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 0B 00 B1 05 00 BD EE D1 44 21 F9 79 72 90 00 F7 [21:22:46]RAPDU: BD EE D1 44 21 F9 79 72 90 00 [21:22:46]wFMCommunicate OK [21:22:46]SAM_PROTO_SignData done [21:22:46]FM_MakeSignedData done [21:22:46]CreateOFDProtocolMessage [21:22:46]wFMCommunicate request_size=4 [21:22:46]MH_SAM_APDU [21:22:46]CAPDU: 80 11 00 00 [21:22:46]Write to MH i2c: E2 08 00 B2 05 80 11 00 00 00 00 00 00 31 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:46]Read from MH i2c: E2 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 17 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 17 00 B2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8E [21:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:22:46]wFMCommunicate OK [21:22:46]CreateOFDProtocolMessage done [21:22:46]OFDSenderStorePacket 225564 [21:22:46]StoreOFDPacket docnum=225564 [21:22:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AB 72 04 01 D6 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A5 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 71 03 00 35 04 06 00 11 2A A5 B7 7A 07 BD EE D1 44 21 F9 79 72 [21:22:46]CheckFolder [21:22:46]dirname=/storage/ofd_packets [21:22:46]CheckFolder done [21:22:46]ProducePacketName [21:22:46]name=ofd_packets/00225564 [21:22:46]NVStorageSaveData ofd_packets/00225564 [21:22:46]File name is /storage/ofd_packets/00225564 [21:22:46]Write 298 bytes [21:22:46]NVStorageSaveData done [21:22:46]OFDSenderStorePacket done [21:22:46]KKMCreateOFDPacket done [21:22:46]NVStorageSaveData kkm_last_timestamp [21:22:46]File name is /storage/kkm_last_timestamp [21:22:46]Write 4 bytes [21:22:46]NVStorageSaveData done [21:22:46]ExternCall_PrintAddStr [21:22:46]wPrintStart [21:22:46]Write to MH i2c: 01 00 00 B3 05 B8 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 B3 05 00 00 00 00 00 FF 0F CD [21:22:46]RasterBufferAndPrint [21:22:46]line Счет N : (1)2001796 [21:22:46]line ИНН: 02508201610067 [21:22:46]line Контрольно-Кассовый Чек [21:22:46]line ПРОДАЖА [21:22:46]line ТРК (МРК, ГНК) : 11 [21:22:46]line Товар: 2710194210 [21:22:46]line ДТ-К-5 [21:22:46]line 52.850 * 75.70 [21:22:46]line = 4000.75 [21:22:46]line НДС 12% НСП 1% [21:22:46]line > о реализуемом товаре [21:22:46]line ОКРУГЛЕНИЕ: -0.75 [21:22:46]line ИТОГО: 4000.00 [21:22:46]line Внесено: 4000.00 [21:22:46]line СДАЧА: 0.00 [21:22:46]line НСП 1% : 35.40 [21:22:46]line НДС 12% : 424.86 [21:22:46]line Наличными: 4000.00 [21:22:46]line Безнал.: 0.00 [21:22:46]line Место: АЗС № 97 "Партнер Нефть" [21:22:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:22:46]line СНО: Общий режим [21:22:46]line Чек 632 26.07.2024 21:22 [21:22:46]line Смена: 437 ФФД: 1.0 [21:22:46]line ЗНМ: 0300000054 [21:22:46]line РНМ: 0000000000092624 [21:22:46]line Версия ККМ: 001 [21:22:46]line ФМ: 0000000000874959 [21:22:46]line ФД: 225564 [21:22:46]line ФПД: 18874866563591 [21:22:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212245&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225564&fm=18874866563591&tin=02508201610067®Number=0000000000092624&sum=400000 [21:22:46]OFD Sender: Processing packet 225564 [packets to send 599, broken 598] [21:22:46]ProducePacketName [21:22:46]name=ofd_packets/00225564 [21:22:46]OFD Sender: To server: pG, [21:22:46]CommunicateWithHost lk.salyk.kg:30040 [21:22:46]ConnectInit lk.salyk.kg [21:22:46]written 0, free lines is 4095 [21:22:46]Write to MH i2c: 01 00 00 DE 05 E3 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 DE 05 00 00 00 00 00 59 0C 4F [21:22:46]RasterBufferAndPrint [21:22:46]line [21:22:46]line [21:22:46]line [21:22:46]line [21:22:46]line [21:22:46]written 0, free lines is 3165 [21:22:46]MH_Cut [21:22:46]Write to MH i2c: D1 01 00 E5 05 01 BC [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: D1 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: D1 01 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: D1 01 00 E5 05 00 BB [21:22:46]Write to MH i2c: 01 00 00 E6 05 EB [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:48]*** Cut start [21:22:48]*** Partial cut [21:22:48]*** CUTSNS_PIN = 1 [21:22:48]*** CUTSNS_PIN = 0 [21:22:48]*** Brake cut motor [21:22:48]Read from MH i2c: 01 [21:22:48]MH_I2C_Read... [21:22:48]*** Stop cut motor [21:22:48]Read from MH i2c: 01 07 00 [21:22:48]MH_I2C_Read... [21:22:48]*** Cut end [21:22:48]Read from MH i2c: 01 07 00 E6 05 00 00 00 00 00 FF 0F 00 [21:22:48]process_action close_receipt done [21:22:48]requested_data is exist [21:22:48]produce_requested_data [21:22:48]requested_item fm.sn is exist - process it [21:22:48]wFMCommunicate request_size=4 [21:22:48]MH_SAM_APDU [21:22:48]CAPDU: 80 11 00 00 [21:22:48]Write to MH i2c: E2 08 00 E7 05 80 11 00 00 00 00 00 00 66 [21:22:48]Write i2c OK [21:22:48]MH_I2C_Read... [21:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:48]Read from MH i2c: E2 [21:22:48]MH_I2C_Read... [21:22:48]Read from MH i2c: E2 17 00 [21:22:48]MH_I2C_Read... [21:22:48]Read from MH i2c: E2 17 00 E7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C3 [21:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:22:48]wFMCommunicate OK [21:22:48]requested_item fd.num is exist - process it [21:22:48]SAM_PROTO_GetFieldsCounters [21:22:48]wFMCommunicate request_size=4 [21:22:48]MH_SAM_APDU [21:22:48]CAPDU: 80 13 00 00 [21:22:48]Write to MH i2c: E2 08 00 E8 05 80 13 00 00 00 00 00 00 69 [21:22:48]Write i2c OK [21:22:48]MH_I2C_Read... [21:22:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:48]Read from MH i2c: E2 [21:22:48]MH_I2C_Read... [21:22:48]Read from MH i2c: E2 62 00 [21:22:48]MH_I2C_Read... [21:22:48]Read from MH i2c: E2 62 00 E8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 46 [21:22:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:48]wFMCommunicate OK [21:22:48]SAM_PROTO_GetFieldsCounters done [21:22:48]requested_item shift.num is exist - process it [21:22:48]requested_item shift.opened is exist - process it [21:22:48]req_shift_opened [21:22:48]FM_GetShiftState [21:22:48]SAM_PROTO_GetShiftState [21:22:48]wFMCommunicate request_size=4 [21:22:48]MH_SAM_APDU [21:22:48]CAPDU: 80 13 01 00 [21:22:48]Write to MH i2c: E2 08 00 E9 05 80 13 01 00 00 00 00 00 6B [21:22:48]Write i2c OK [21:22:48]MH_I2C_Read... [21:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:48]Read from MH i2c: E2 [21:22:48]MH_I2C_Read... [21:22:48]Read from MH i2c: E2 0E 00 [21:22:48]MH_I2C_Read... [21:22:48]Read from MH i2c: E2 0E 00 E9 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1C [21:22:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:22:48]wFMCommunicate OK [21:22:48]SAM_PROTO_GetShiftState done [21:22:48]FM_GetShiftState done [21:22:48]req_shift_opened done [21:22:48]requested_item shift.open_date is exist - process it [21:22:48]req_shift_open_date [21:22:48]req_shift_open_date done [21:22:48]produce_requested_data done [21:22:48]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225564,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:22:48]process_action_free close_receipt [21:22:48]json_value_free [21:22:48]json_value_free done [21:22:48]process_json_proto returns [21:22:48]Send response to host [21:22:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225564,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:22:48]free response buf [21:22:48]execute_script done [21:22:48]execute_script returns [21:22:48]free content buf [21:22:48]Sock 9.Close socket [21:22:48]Sock 9.Thread stoped [21:22:51]Connected sock=10 [21:22:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AB 72 04 01 D6 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 A5 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 71 03 00 35 04 06 00 11 2A A5 B7 7A 07 BD EE D1 44 21 F9 79 72 [21:22:51]recv_with_timeout no data received [21:22:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F9 8C 47 00 4F 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1C 71 03 00 F4 03 04 00 B9 BF A3 66 B6 04 01 00 00 28 2F 63 7E DF 32 F6 58 [21:22:52]CommunicateWithHost err = 0 [21:22:52]CheckOFDResponse [21:22:52]1017 (14) - 77093643461234 [21:22:52]1041 (16) - 0000000000874959 [21:22:52]1040 (4) - 225564 [21:22:52]1012 (4) - 26.07.2024 15:24 [21:22:52]1206 (1) - 0 [21:22:52]OFD Sender: Remove packet 225564 [21:22:52]ProducePacketName [21:22:52]name=ofd_packets/00225564 [21:22:52]NVStorageDeleteData [21:22:52]OFD Sender: No OFD packet to send [21:22:57]OFD Sender: No OFD packet to send [21:23:02]recv_with_timeout no data received [21:23:02]OFD Sender: No OFD packet to send [21:23:07]OFD Sender: No OFD packet to send [21:23:12]OFD Sender: No OFD packet to send [21:23:17]OFD Sender: No OFD packet to send [21:23:22]OFD Sender: No OFD packet to send [21:23:27]OFD Sender: No OFD packet to send [21:23:32]OFD Sender: No OFD packet to send [21:23:33]recv_with_timeout no data received [21:23:37]OFD Sender: No OFD packet to send [21:23:42]OFD Sender: No OFD packet to send [21:23:47]OFD Sender: No OFD packet to send [21:23:52]OFD Sender: No OFD packet to send [21:23:57]OFD Sender: No OFD packet to send [21:24:02]OFD Sender: No OFD packet to send [21:24:03]accept exits with 8 [21:24:03]New connection [21:24:03]New thread 3066604900 created [21:24:03]Thread 3066748260 joined [21:24:03]Waiting for new connection... [21:24:03] Sock 8.Parse request [21:24:03]Sock 8.Check first char [21:24:03]Sock 8.First char is OK [21:24:03]request: POST /json_proto HTTP/1.0 [21:24:03]Method: POST [21:24:03]URL: /json_proto [21:24:03]Method is POST - this is cgi request [21:24:03]url: /json_proto [21:24:03]query_string will be loaded in cgi processing [21:24:03]execute_cgi json_proto POST (null) [21:24:03]execute_cgi path=json_proto method=POST [21:24:03]POST find Content-Length [21:24:03]Host: 172.17.43.131:8080 [21:24:03]Content-Length: 801 [21:24:03]Content-Type: application/json [21:24:03] [21:24:03]POST finish read [21:24:03]Found Content-Length = 801 [21:24:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:03]execute_script... [21:24:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:03]POST & json_proto [21:24:03]process_json_proto [21:24:03]json parsed OK: [21:24:03]protocol is kg_v1.0 [21:24:03]action value=close_receipt [21:24:03]process_action close_receipt [21:24:03]cmd_close_receipt [21:24:03]MH_GetDate [21:24:03]Write to MH i2c: F0 00 00 EA 05 DE [21:24:03]Write i2c OK [21:24:03]MH_I2C_Read... [21:24:03]Read from MH i2c: F0 [21:24:03]MH_I2C_Read... [21:24:03]Read from MH i2c: F0 09 00 [21:24:03]MH_I2C_Read... [21:24:03]Read from MH i2c: F0 09 00 EA 05 00 F3 13 A4 66 F9 24 A2 66 1C [21:24:03]GetLastDocTimeStamp 1722028965 [21:24:03]current date 1722029043 [21:24:03]FM_GetShiftState [21:24:03]SAM_PROTO_GetShiftState [21:24:03]wFMCommunicate request_size=4 [21:24:03]MH_SAM_APDU [21:24:03]CAPDU: 80 13 01 00 [21:24:03]Write to MH i2c: E2 08 00 EB 05 80 13 01 00 00 00 00 00 6D [21:24:03]Write i2c OK [21:24:03]MH_I2C_Read... [21:24:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:03]Read from MH i2c: E2 [21:24:03]MH_I2C_Read... [21:24:03]Read from MH i2c: E2 0E 00 [21:24:03]MH_I2C_Read... [21:24:03]Read from MH i2c: E2 0E 00 EB 05 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1E [21:24:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:03]wFMCommunicate OK [21:24:03]SAM_PROTO_GetShiftState done [21:24:03]FM_GetShiftState done [21:24:03]opened in 1721952182 [21:24:03]opened+sec_in_day 1722038582 [21:24:03]quantity*price = 99999 [21:24:03]sum+1 = 100001 [21:24:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 633 26.07.2024 21:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225565 ФПД: 190575535571740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212403&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225565&fm=190575535571740&tin=02508201610067®Number=0000000000092624&sum=100000 [21:24:04]StoreToDocumentArchive [21:24:04]shift 437 fd 225565 [21:24:04]save to /storage/0437/doc_00225565 [21:24:04]save last doc name /storage/0437/doc_00225565 to /storage/kkm_last_doc_name [21:24:04]save OK [21:24:04]Clear old archive folders... [21:24:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:24:04]tlvbuf is 01ECD970 [21:24:04]SAM_PROTO_ClearQueue [21:24:04]wFMCommunicate request_size=4 [21:24:04]MH_SAM_APDU [21:24:04]CAPDU: 80 09 00 00 [21:24:04]Write to MH i2c: E2 08 00 F8 05 80 09 00 00 00 00 00 00 6F [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:24:04]Read from MH i2c: E2 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 F8 05 00 90 00 71 [21:24:04]RAPDU: 90 00 [21:24:04]wFMCommunicate OK [21:24:04]SAM_PROTO_ClearQueue done [21:24:04]KKMCreateOFDPacket [21:24:04]OFDProtocolAddRootSTLVToBuf [21:24:04]FM_MakeSignedData [21:24:04]FM_MakeSignedData [21:24:04]SAM_PROTO_SignData [21:24:04]wFMCommunicate request_size=4 [21:24:04]MH_SAM_APDU [21:24:04]CAPDU: 80 0D 01 02 [21:24:04]Write to MH i2c: E2 08 00 F9 05 80 0D 01 02 00 00 00 00 77 [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:24:04]Read from MH i2c: E2 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 F9 05 00 90 00 72 [21:24:04]RAPDU: 90 00 [21:24:04]wFMCommunicate OK [21:24:04]wFMCommunicate request_size=255 [21:24:04]MH_SAM_APDU [21:24:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 F3 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 71 03 00 35 04 06 00 AD 53 D3 19 [21:24:04]Write to MH i2c: E2 02 01 FA 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 F3 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 71 03 00 35 04 06 00 AD 53 D3 19 00 00 A7 [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:04]Read from MH i2c: E2 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 FA 05 00 90 00 73 [21:24:04]RAPDU: 90 00 [21:24:04]wFMCommunicate OK [21:24:04]wFMCommunicate request_size=7 [21:24:04]MH_SAM_APDU [21:24:04]CAPDU: 80 0D 02 02 02 C3 1C [21:24:04]Write to MH i2c: E2 0A 00 FB 05 80 0D 02 02 02 00 C3 1C 00 00 5D [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:04]Read from MH i2c: E2 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [21:24:04]RAPDU: 90 00 [21:24:04]wFMCommunicate OK [21:24:04]wFMCommunicate request_size=4 [21:24:04]MH_SAM_APDU [21:24:04]CAPDU: 80 0D 03 02 [21:24:04]Write to MH i2c: E2 08 00 FC 05 80 0D 03 02 00 00 00 00 7C [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:24:04]Read from MH i2c: E2 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 0B 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 0B 00 FC 05 00 7B 74 E1 F1 3E FB 26 E7 90 00 84 [21:24:04]RAPDU: 7B 74 E1 F1 3E FB 26 E7 90 00 [21:24:04]wFMCommunicate OK [21:24:04]SAM_PROTO_SignData done [21:24:04]FM_MakeSignedData done [21:24:04]CreateOFDProtocolMessage [21:24:04]wFMCommunicate request_size=4 [21:24:04]MH_SAM_APDU [21:24:04]CAPDU: 80 11 00 00 [21:24:04]Write to MH i2c: E2 08 00 FD 05 80 11 00 00 00 00 00 00 7C [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:04]Read from MH i2c: E2 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 17 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: E2 17 00 FD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D9 [21:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:04]wFMCommunicate OK [21:24:04]CreateOFDProtocolMessage done [21:24:04]OFDSenderStorePacket 225565 [21:24:04]StoreOFDPacket docnum=225565 [21:24:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7B 5E 04 01 86 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 F3 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 71 03 00 35 04 06 00 AD 53 D3 19 C3 1C 7B 74 E1 F1 3E FB 26 E7 [21:24:04]CheckFolder [21:24:04]dirname=/storage/ofd_packets [21:24:04]CheckFolder done [21:24:04]ProducePacketName [21:24:04]name=ofd_packets/00225565 [21:24:04]NVStorageSaveData ofd_packets/00225565 [21:24:04]File name is /storage/ofd_packets/00225565 [21:24:04]Write 298 bytes [21:24:04]NVStorageSaveData done [21:24:04]OFDSenderStorePacket done [21:24:04]KKMCreateOFDPacket done [21:24:04]NVStorageSaveData kkm_last_timestamp [21:24:04]File name is /storage/kkm_last_timestamp [21:24:04]Write 4 bytes [21:24:04]NVStorageSaveData done [21:24:04]ExternCall_PrintAddStr [21:24:04]wPrintStart [21:24:04]Write to MH i2c: 01 00 00 FE 05 03 [21:24:04]Write i2c OK [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: 01 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: 01 07 00 [21:24:04]MH_I2C_Read... [21:24:04]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 FF 0F 18 [21:24:04]RasterBufferAndPrint [21:24:04]line Счет N : (1)2001799 [21:24:04]line ИНН: 02508201610067 [21:24:04]line Контрольно-Кассовый Чек [21:24:04]line ПРОДАЖА [21:24:04]line ТРК (МРК, ГНК) : 61 [21:24:04]line Товар: 2710194210 [21:24:04]line ДТ-К-5 [21:24:04]line 13.210 * 75.70 [21:24:04]line = 1000.00 [21:24:04]line НДС 12% НСП 1% [21:24:04]line > о реализуемом товаре [21:24:04]line ИТОГО: 1000.00 [21:24:04]line НСП 1% : 8.85 [21:24:04]line НДС 12% : 106.19 [21:24:04]line Наличными: 0.00 [21:24:04]line Безнал.: 1000.00 [21:24:04]line Место: АЗС № 97 "Партнер Нефть" [21:24:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:24:04]line СНО: Общий режим [21:24:04]line Чек 633 26.07.2024 21:24 [21:24:04]line Смена: 437 ФФД: 1.0 [21:24:04]line ЗНМ: 0300000054 [21:24:04]line РНМ: 0000000000092624 [21:24:04]line Версия ККМ: 001 [21:24:04]line Платежная система: O! деньги [21:24:04]line ФМ: 0000000000874959 [21:24:04]line ФД: 225565 [21:24:04]line ФПД: 190575535571740 [21:24:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212403&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225565&fm=190575535571740&tin=02508201610067®Number=0000000000092624&sum=100000 [21:24:04]written 0, free lines is 4095 [21:24:04]OFD Sender: Processing packet 225565 [packets to send 599, broken 598] [21:24:04]ProducePacketName [21:24:04]name=ofd_packets/00225565 [21:24:04]OFD Sender: To server: pG, [21:24:04]CommunicateWithHost lk.salyk.kg:30040 [21:24:04]ConnectInit lk.salyk.kg [21:24:05]Write to MH i2c: 01 00 00 28 06 2E [21:24:05]Write i2c OK [21:24:05]MH_I2C_Read... [21:24:05]Read from MH i2c: 01 [21:24:05]MH_I2C_Read... [21:24:05]Read from MH i2c: 01 07 00 [21:24:05]MH_I2C_Read... [21:24:05]Read from MH i2c: 01 07 00 28 06 00 00 00 00 00 72 0C B3 [21:24:05]RasterBufferAndPrint [21:24:05]line [21:24:05]line [21:24:05]line [21:24:05]line [21:24:05]line [21:24:05]written 0, free lines is 3190 [21:24:05]MH_Cut [21:24:05]Write to MH i2c: D1 01 00 2F 06 01 07 [21:24:05]Write i2c OK [21:24:05]MH_I2C_Read... [21:24:05]Read from MH i2c: D1 [21:24:05]MH_I2C_Read... [21:24:05]Read from MH i2c: D1 01 00 [21:24:05]MH_I2C_Read... [21:24:05]Read from MH i2c: D1 01 00 2F 06 00 06 [21:24:05]Write to MH i2c: 01 00 00 30 06 36 [21:24:05]Write i2c OK [21:24:05]MH_I2C_Read... [21:24:06]Connected sock=10 [21:24:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7B 5E 04 01 86 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 F3 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 71 03 00 35 04 06 00 AD 53 D3 19 C3 1C 7B 74 E1 F1 3E FB 26 E7 [21:24:06]*** Cut start [21:24:06]*** Partial cut [21:24:06]*** CUTSNS_PIN = 1 [21:24:06]*** CUTSNS_PIN = 0 [21:24:06]*** Brake cut motor [21:24:07]Read from MH i2c: 01 [21:24:07]MH_I2C_Read... [21:24:07]*** Stop cut motor [21:24:07]*** Cut end [21:24:07]Read from MH i2c: 01 07 00 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: 01 07 00 30 06 00 00 00 00 00 FF 0F 4B [21:24:07]process_action close_receipt done [21:24:07]requested_data is exist [21:24:07]produce_requested_data [21:24:07]requested_item fm.sn is exist - process it [21:24:07]wFMCommunicate request_size=4 [21:24:07]MH_SAM_APDU [21:24:07]CAPDU: 80 11 00 00 [21:24:07]Write to MH i2c: E2 08 00 31 06 80 11 00 00 00 00 00 00 B1 [21:24:07]Write i2c OK [21:24:07]MH_I2C_Read... [21:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:07]Read from MH i2c: E2 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 17 00 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 17 00 31 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [21:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:07]wFMCommunicate OK [21:24:07]requested_item fd.num is exist - process it [21:24:07]SAM_PROTO_GetFieldsCounters [21:24:07]wFMCommunicate request_size=4 [21:24:07]MH_SAM_APDU [21:24:07]CAPDU: 80 13 00 00 [21:24:07]Write to MH i2c: E2 08 00 32 06 80 13 00 00 00 00 00 00 B4 [21:24:07]Write i2c OK [21:24:07]MH_I2C_Read... [21:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:24:07]Read from MH i2c: E2 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 62 00 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 62 00 32 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 95 [21:24:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:24:07]wFMCommunicate OK [21:24:07]SAM_PROTO_GetFieldsCounters done [21:24:07]requested_item shift.num is exist - process it [21:24:07]requested_item shift.opened is exist - process it [21:24:07]req_shift_opened [21:24:07]FM_GetShiftState [21:24:07]SAM_PROTO_GetShiftState [21:24:07]wFMCommunicate request_size=4 [21:24:07]MH_SAM_APDU [21:24:07]CAPDU: 80 13 01 00 [21:24:07]Write to MH i2c: E2 08 00 33 06 80 13 01 00 00 00 00 00 B6 [21:24:07]Write i2c OK [21:24:07]MH_I2C_Read... [21:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:07]Read from MH i2c: E2 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 0E 00 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 0E 00 33 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 67 [21:24:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:07]wFMCommunicate OK [21:24:07]SAM_PROTO_GetShiftState done [21:24:07]FM_GetShiftState done [21:24:07]req_shift_opened done [21:24:07]requested_item shift.open_date is exist - process it [21:24:07]req_shift_open_date [21:24:07]req_shift_open_date done [21:24:07]produce_requested_data done [21:24:07]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225565,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:24:07]process_action_free close_receipt [21:24:07]json_value_free [21:24:07]json_value_free done [21:24:07]process_json_proto returns [21:24:07]Send response to host [21:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225565,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:24:07]free response buf [21:24:07]execute_script done [21:24:07]execute_script returns [21:24:07]free content buf [21:24:07]Sock 8.Close socket [21:24:07]Sock 8.Thread stoped [21:24:07]accept exits with 9 [21:24:07]New connection [21:24:07]New thread 3066748260 created [21:24:07]Thread 3066604900 joined [21:24:07]Waiting for new connection... [21:24:07] Sock 9.Parse request [21:24:07]Sock 9.Check first char [21:24:07]Sock 9.First char is OK [21:24:07]request: POST /json_proto HTTP/1.0 [21:24:07]Method: POST [21:24:07]URL: /json_proto [21:24:07]Method is POST - this is cgi request [21:24:07]url: /json_proto [21:24:07]query_string will be loaded in cgi processing [21:24:07]execute_cgi json_proto POST (null) [21:24:07]execute_cgi path=json_proto method=POST [21:24:07]POST find Content-Length [21:24:07]Host: 172.17.43.131:8080 [21:24:07]Content-Length: 682 [21:24:07]Content-Type: application/json [21:24:07] [21:24:07]POST finish read [21:24:07]Found Content-Length = 682 [21:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:07]execute_script... [21:24:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:07]POST & json_proto [21:24:07]process_json_proto [21:24:07]json parsed OK: [21:24:07]protocol is kg_v1.0 [21:24:07]action value=close_receipt [21:24:07]process_action close_receipt [21:24:07]cmd_close_receipt [21:24:07]MH_GetDate [21:24:07]Write to MH i2c: F0 00 00 34 06 29 [21:24:07]Write i2c OK [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: F0 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: F0 09 00 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: F0 09 00 34 06 00 F8 13 A4 66 F9 24 A2 66 6C [21:24:07]GetLastDocTimeStamp 1722029043 [21:24:07]current date 1722029048 [21:24:07]FM_GetShiftState [21:24:07]SAM_PROTO_GetShiftState [21:24:07]wFMCommunicate request_size=4 [21:24:07]MH_SAM_APDU [21:24:07]CAPDU: 80 13 01 00 [21:24:07]Write to MH i2c: E2 08 00 35 06 80 13 01 00 00 00 00 00 B8 [21:24:07]Write i2c OK [21:24:07]MH_I2C_Read... [21:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:07]Read from MH i2c: E2 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 0E 00 [21:24:07]MH_I2C_Read... [21:24:07]Read from MH i2c: E2 0E 00 35 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 69 [21:24:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:07]wFMCommunicate OK [21:24:07]SAM_PROTO_GetShiftState done [21:24:07]FM_GetShiftState done [21:24:07]opened in 1721952182 [21:24:07]opened+sec_in_day 1722038582 [21:24:07]quantity*price = 70033 [21:24:07]sum+1 = 70035 [21:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 634 26.07.2024 21:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225566 ФПД: 211773735783468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225566&fm=211773735783468&tin=02508201610067®Number=0000000000092624&sum=70000 [21:24:08]StoreToDocumentArchive [21:24:08]shift 437 fd 225566 [21:24:08]save to /storage/0437/doc_00225566 [21:24:08]save last doc name /storage/0437/doc_00225566 to /storage/kkm_last_doc_name [21:24:08]save OK [21:24:08]Clear old archive folders... [21:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:24:08]tlvbuf is 01E49860 [21:24:08]SAM_PROTO_ClearQueue [21:24:08]wFMCommunicate request_size=4 [21:24:08]MH_SAM_APDU [21:24:08]CAPDU: 80 09 00 00 [21:24:08]Write to MH i2c: E2 08 00 42 06 80 09 00 00 00 00 00 00 BA [21:24:08]Write i2c OK [21:24:08]MH_I2C_Read... [21:24:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:24:09]Read from MH i2c: E2 [21:24:09]MH_I2C_Read... [21:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CB D8 47 00 2D 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1D 71 03 00 F4 03 04 00 04 C0 A3 66 B6 04 01 00 00 24 D4 E9 84 B8 4A 2D CB [21:24:09]CommunicateWithHost err = 0 [21:24:09]CheckOFDResponse [21:24:09]1017 (14) - 77093643461234 [21:24:09]1041 (16) - 0000000000874959 [21:24:09]1040 (4) - 225565 [21:24:09]1012 (4) - 26.07.2024 15:25 [21:24:09]1206 (1) - 0 [21:24:09]OFD Sender: Remove packet 225565 [21:24:09]ProducePacketName [21:24:09]name=ofd_packets/00225565 [21:24:09]NVStorageDeleteData [21:24:09]Read from MH i2c: E2 03 00 [21:24:09]MH_I2C_Read... [21:24:09]Read from MH i2c: E2 03 00 42 06 00 90 00 BC [21:24:09]RAPDU: 90 00 [21:24:09]wFMCommunicate OK [21:24:09]SAM_PROTO_ClearQueue done [21:24:09]KKMCreateOFDPacket [21:24:09]OFDProtocolAddRootSTLVToBuf [21:24:09]FM_MakeSignedData [21:24:09]FM_MakeSignedData [21:24:09]SAM_PROTO_SignData [21:24:09]wFMCommunicate request_size=4 [21:24:09]MH_SAM_APDU [21:24:09]CAPDU: 80 0D 01 02 [21:24:09]Write to MH i2c: E2 08 00 43 06 80 0D 01 02 00 00 00 00 C2 [21:24:09]Write i2c OK [21:24:09]MH_I2C_Read... [21:24:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:24:09]Read from MH i2c: E2 [21:24:09]MH_I2C_Read... [21:24:09]Read from MH i2c: E2 03 00 [21:24:09]MH_I2C_Read... [21:24:09]Read from MH i2c: E2 03 00 43 06 00 90 00 BD [21:24:09]RAPDU: 90 00 [21:24:09]wFMCommunicate OK [21:24:09]wFMCommunicate request_size=255 [21:24:09]MH_SAM_APDU [21:24:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 F8 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 71 03 00 35 04 06 00 C0 9B [21:24:09]Write to MH i2c: E2 02 01 44 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 F8 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 71 03 00 35 04 06 00 C0 9B 00 00 A8 [21:24:09]Write i2c OK [21:24:09]MH_I2C_Read... [21:24:09]OFD Sender: No OFD packet to send [21:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:10]Read from MH i2c: E2 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 03 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 03 00 44 06 00 90 00 BE [21:24:10]RAPDU: 90 00 [21:24:10]wFMCommunicate OK [21:24:10]wFMCommunicate request_size=9 [21:24:10]MH_SAM_APDU [21:24:10]CAPDU: 80 0D 02 02 04 6A 4B 4C 2C [21:24:10]Write to MH i2c: E2 0C 00 45 06 80 0D 02 02 04 00 6A 4B 4C 2C 00 00 FA [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:10]Read from MH i2c: E2 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 03 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [21:24:10]RAPDU: 90 00 [21:24:10]wFMCommunicate OK [21:24:10]wFMCommunicate request_size=4 [21:24:10]MH_SAM_APDU [21:24:10]CAPDU: 80 0D 03 02 [21:24:10]Write to MH i2c: E2 08 00 46 06 80 0D 03 02 00 00 00 00 C7 [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:24:10]Read from MH i2c: E2 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 0B 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 0B 00 46 06 00 3E 55 0C 26 3C 18 E5 C5 90 00 8B [21:24:10]RAPDU: 3E 55 0C 26 3C 18 E5 C5 90 00 [21:24:10]wFMCommunicate OK [21:24:10]SAM_PROTO_SignData done [21:24:10]FM_MakeSignedData done [21:24:10]CreateOFDProtocolMessage [21:24:10]wFMCommunicate request_size=4 [21:24:10]MH_SAM_APDU [21:24:10]CAPDU: 80 11 00 00 [21:24:10]Write to MH i2c: E2 08 00 47 06 80 11 00 00 00 00 00 00 C7 [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:10]Read from MH i2c: E2 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 17 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: E2 17 00 47 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [21:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:10]wFMCommunicate OK [21:24:10]CreateOFDProtocolMessage done [21:24:10]OFDSenderStorePacket 225566 [21:24:10]StoreOFDPacket docnum=225566 [21:24:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 87 D1 06 01 95 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 F8 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 71 03 00 35 04 06 00 C0 9B 6A 4B 4C 2C 3E 55 0C 26 3C 18 E5 C5 [21:24:10]CheckFolder [21:24:10]dirname=/storage/ofd_packets [21:24:10]CheckFolder done [21:24:10]ProducePacketName [21:24:10]name=ofd_packets/00225566 [21:24:10]NVStorageSaveData ofd_packets/00225566 [21:24:10]File name is /storage/ofd_packets/00225566 [21:24:10]Write 300 bytes [21:24:10]NVStorageSaveData done [21:24:10]OFDSenderStorePacket done [21:24:10]KKMCreateOFDPacket done [21:24:10]NVStorageSaveData kkm_last_timestamp [21:24:10]File name is /storage/kkm_last_timestamp [21:24:10]Write 4 bytes [21:24:10]NVStorageSaveData done [21:24:10]ExternCall_PrintAddStr [21:24:10]wPrintStart [21:24:10]Write to MH i2c: 01 00 00 48 06 4E [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: 01 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: 01 07 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: 01 07 00 48 06 00 00 00 00 00 FF 0F 63 [21:24:10]RasterBufferAndPrint [21:24:10]line Счет N : (1)2001798 [21:24:10]line ИНН: 02508201610067 [21:24:10]line Контрольно-Кассовый Чек [21:24:10]line ПРОДАЖА [21:24:10]line ТРК (МРК, ГНК) : 81 [21:24:10]line Товар: 2711190000 [21:24:10]line ГАЗ-К-5 [21:24:10]line 19.240 * 36.40 [21:24:10]line = 700.34 [21:24:10]line НДС 12% НСП 1% [21:24:10]line > о реализуемом товаре [21:24:10]line ОКРУГЛЕНИЕ: -0.34 [21:24:10]line ИТОГО: 700.00 [21:24:10]line Внесено: 700.00 [21:24:10]line СДАЧА: 0.00 [21:24:10]line НСП 1% : 6.20 [21:24:10]line НДС 12% : 74.37 [21:24:10]line Наличными: 700.00 [21:24:10]line Безнал.: 0.00 [21:24:10]line Место: АЗС № 97 "Партнер Нефть" [21:24:10]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:24:10]line СНО: Общий режим [21:24:10]line Чек 634 26.07.2024 21:24 [21:24:10]line Смена: 437 ФФД: 1.0 [21:24:10]line ЗНМ: 0300000054 [21:24:10]line РНМ: 0000000000092624 [21:24:10]line Версия ККМ: 001 [21:24:10]line ФМ: 0000000000874959 [21:24:10]line ФД: 225566 [21:24:10]line ФПД: 211773735783468 [21:24:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212408&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225566&fm=211773735783468&tin=02508201610067®Number=0000000000092624&sum=70000 [21:24:10]written 0, free lines is 4095 [21:24:10]OFD Sender: Processing packet 225566 [packets to send 599, broken 598] [21:24:10]ProducePacketName [21:24:10]name=ofd_packets/00225566 [21:24:10]OFD Sender: To server: pG, [21:24:10]CommunicateWithHost lk.salyk.kg:30040 [21:24:10]ConnectInit lk.salyk.kg [21:24:10]Write to MH i2c: 01 00 00 73 06 79 [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: 01 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: 01 07 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: 01 07 00 73 06 00 00 00 00 00 5E 0C EA [21:24:10]RasterBufferAndPrint [21:24:10]line [21:24:10]line [21:24:10]line [21:24:10]line [21:24:10]line [21:24:10]written 0, free lines is 3174 [21:24:10]MH_Cut [21:24:10]Write to MH i2c: D1 01 00 7A 06 01 52 [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: D1 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: D1 01 00 [21:24:10]MH_I2C_Read... [21:24:10]Read from MH i2c: D1 01 00 7A 06 00 51 [21:24:10]Write to MH i2c: 01 00 00 7B 06 81 [21:24:10]Write i2c OK [21:24:10]MH_I2C_Read... [21:24:11]*** Cut start [21:24:11]*** Partial cut [21:24:11]*** CUTSNS_PIN = 1 [21:24:11]*** CUTSNS_PIN = 0 [21:24:12]*** Brake cut motor [21:24:12]Connected sock=10 [21:24:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 87 D1 06 01 95 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 F8 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1E 71 03 00 35 04 06 00 C0 9B 6A 4B 4C 2C 3E 55 0C 26 3C 18 E5 C5 [21:24:12]Read from MH i2c: 01 [21:24:12]MH_I2C_Read... [21:24:12]*** Stop cut motor [21:24:12]*** Cut end [21:24:12]Read from MH i2c: 01 07 00 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: 01 07 00 7B 06 00 00 00 00 00 FF 0F 96 [21:24:12]process_action close_receipt done [21:24:12]requested_data is exist [21:24:12]produce_requested_data [21:24:12]requested_item fm.sn is exist - process it [21:24:12]wFMCommunicate request_size=4 [21:24:12]MH_SAM_APDU [21:24:12]CAPDU: 80 11 00 00 [21:24:12]Write to MH i2c: E2 08 00 7C 06 80 11 00 00 00 00 00 00 FC [21:24:12]Write i2c OK [21:24:12]MH_I2C_Read... [21:24:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:12]Read from MH i2c: E2 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: E2 17 00 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: E2 17 00 7C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [21:24:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:12]wFMCommunicate OK [21:24:12]requested_item fd.num is exist - process it [21:24:12]SAM_PROTO_GetFieldsCounters [21:24:12]wFMCommunicate request_size=4 [21:24:12]MH_SAM_APDU [21:24:12]CAPDU: 80 13 00 00 [21:24:12]Write to MH i2c: E2 08 00 7D 06 80 13 00 00 00 00 00 00 FF [21:24:12]Write i2c OK [21:24:12]MH_I2C_Read... [21:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:24:12]Read from MH i2c: E2 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: E2 62 00 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: E2 62 00 7D 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 E4 [21:24:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:24:12]wFMCommunicate OK [21:24:12]SAM_PROTO_GetFieldsCounters done [21:24:12]requested_item shift.num is exist - process it [21:24:12]requested_item shift.opened is exist - process it [21:24:12]req_shift_opened [21:24:12]FM_GetShiftState [21:24:12]SAM_PROTO_GetShiftState [21:24:12]wFMCommunicate request_size=4 [21:24:12]MH_SAM_APDU [21:24:12]CAPDU: 80 13 01 00 [21:24:12]Write to MH i2c: E2 08 00 7E 06 80 13 01 00 00 00 00 00 01 [21:24:12]Write i2c OK [21:24:12]MH_I2C_Read... [21:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:12]Read from MH i2c: E2 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: E2 0E 00 [21:24:12]MH_I2C_Read... [21:24:12]Read from MH i2c: E2 0E 00 7E 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B2 [21:24:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:12]wFMCommunicate OK [21:24:12]SAM_PROTO_GetShiftState done [21:24:12]FM_GetShiftState done [21:24:12]req_shift_opened done [21:24:12]requested_item shift.open_date is exist - process it [21:24:12]req_shift_open_date [21:24:12]req_shift_open_date done [21:24:12]produce_requested_data done [21:24:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225566,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:24:12]process_action_free close_receipt [21:24:12]json_value_free [21:24:12]json_value_free done [21:24:12]process_json_proto returns [21:24:12]Send response to host [21:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225566,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:24:12]free response buf [21:24:12]execute_script done [21:24:12]execute_script returns [21:24:12]free content buf [21:24:12]Sock 9.Close socket [21:24:12]Sock 9.Thread stoped [21:24:13]accept exits with 8 [21:24:13]New connection [21:24:13]New thread 3066604900 created [21:24:13]Thread 3066748260 joined [21:24:13]Waiting for new connection... [21:24:13] Sock 8.Parse request [21:24:13]Sock 8.Check first char [21:24:13]Sock 8.First char is OK [21:24:13]request: POST /json_proto HTTP/1.0 [21:24:13]Method: POST [21:24:13]URL: /json_proto [21:24:13]Method is POST - this is cgi request [21:24:13]url: /json_proto [21:24:13]query_string will be loaded in cgi processing [21:24:13]execute_cgi json_proto POST (null) [21:24:13]execute_cgi path=json_proto method=POST [21:24:13]POST find Content-Length [21:24:13]Host: 172.17.43.131:8080 [21:24:13]Content-Length: 817 [21:24:13]Content-Type: application/json [21:24:13] [21:24:13]POST finish read [21:24:13]Found Content-Length = 817 [21:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:13]execute_script... [21:24:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:13]POST & json_proto [21:24:13]process_json_proto [21:24:13]json parsed OK: [21:24:13]protocol is kg_v1.0 [21:24:13]action value=close_receipt [21:24:13]process_action close_receipt [21:24:13]cmd_close_receipt [21:24:13]MH_GetDate [21:24:13]Write to MH i2c: F0 00 00 7F 06 74 [21:24:13]Write i2c OK [21:24:13]MH_I2C_Read... [21:24:13]Read from MH i2c: F0 [21:24:13]MH_I2C_Read... [21:24:13]Read from MH i2c: F0 09 00 [21:24:13]MH_I2C_Read... [21:24:13]Read from MH i2c: F0 09 00 7F 06 00 FD 13 A4 66 F9 24 A2 66 BC [21:24:13]GetLastDocTimeStamp 1722029048 [21:24:13]current date 1722029053 [21:24:13]FM_GetShiftState [21:24:13]SAM_PROTO_GetShiftState [21:24:13]wFMCommunicate request_size=4 [21:24:13]MH_SAM_APDU [21:24:13]CAPDU: 80 13 01 00 [21:24:13]Write to MH i2c: E2 08 00 80 06 80 13 01 00 00 00 00 00 03 [21:24:13]Write i2c OK [21:24:13]MH_I2C_Read... [21:24:13]Read from MH i2c: E2 [21:24:13]MH_I2C_Read... [21:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:13]Read from MH i2c: E2 0E 00 [21:24:13]MH_I2C_Read... [21:24:13]Read from MH i2c: E2 0E 00 80 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B4 [21:24:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:13]wFMCommunicate OK [21:24:13]SAM_PROTO_GetShiftState done [21:24:13]FM_GetShiftState done [21:24:13]opened in 1721952182 [21:24:13]opened+sec_in_day 1722038582 [21:24:13]quantity*price = 50010 [21:24:13]sum+1 = 50012 [21:24:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 635 26.07.2024 21:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225567 ФПД: 49168445545549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225567&fm=49168445545549&tin=02508201610067®Number=0000000000092624&sum=50011 [21:24:14]StoreToDocumentArchive [21:24:14]shift 437 fd 225567 [21:24:14]save to /storage/0437/doc_00225567 [21:24:14]save last doc name /storage/0437/doc_00225567 to /storage/kkm_last_doc_name [21:24:14]save OK [21:24:14]Clear old archive folders... [21:24:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:24:14]tlvbuf is 01E708D0 [21:24:14]SAM_PROTO_ClearQueue [21:24:14]wFMCommunicate request_size=4 [21:24:14]MH_SAM_APDU [21:24:14]CAPDU: 80 09 00 00 [21:24:14]Write to MH i2c: E2 08 00 8D 06 80 09 00 00 00 00 00 00 05 [21:24:14]Write i2c OK [21:24:14]MH_I2C_Read... [21:24:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:24:14]Read from MH i2c: E2 [21:24:14]MH_I2C_Read... [21:24:14]Read from MH i2c: E2 03 00 [21:24:14]MH_I2C_Read... [21:24:14]Read from MH i2c: E2 03 00 8D 06 00 90 00 07 [21:24:14]RAPDU: 90 00 [21:24:14]wFMCommunicate OK [21:24:14]SAM_PROTO_ClearQueue done [21:24:14]KKMCreateOFDPacket [21:24:14]OFDProtocolAddRootSTLVToBuf [21:24:14]FM_MakeSignedData [21:24:14]FM_MakeSignedData [21:24:14]SAM_PROTO_SignData [21:24:14]wFMCommunicate request_size=4 [21:24:14]MH_SAM_APDU [21:24:14]CAPDU: 80 0D 01 02 [21:24:14]Write to MH i2c: E2 08 00 8E 06 80 0D 01 02 00 00 00 00 0D [21:24:14]Write i2c OK [21:24:14]MH_I2C_Read... [21:24:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:24:14]Read from MH i2c: E2 [21:24:14]MH_I2C_Read... [21:24:14]Read from MH i2c: E2 03 00 [21:24:14]MH_I2C_Read... [21:24:14]Read from MH i2c: E2 03 00 8E 06 00 90 00 08 [21:24:14]RAPDU: 90 00 [21:24:14]wFMCommunicate OK [21:24:14]wFMCommunicate request_size=255 [21:24:14]MH_SAM_APDU [21:24:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 FE 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 71 03 00 35 04 06 00 2C [21:24:14]Write to MH i2c: E2 02 01 8F 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 FE 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 71 03 00 35 04 06 00 2C 00 00 9F [21:24:14]Write i2c OK [21:24:14]MH_I2C_Read... [21:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:15]Read from MH i2c: E2 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 03 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [21:24:15]RAPDU: 90 00 [21:24:15]wFMCommunicate OK [21:24:15]wFMCommunicate request_size=10 [21:24:15]MH_SAM_APDU [21:24:15]CAPDU: 80 0D 02 02 05 B7 EB BB 1C 4D [21:24:15]Write to MH i2c: E2 0D 00 90 06 80 0D 02 02 05 00 B7 EB BB 1C 4D 00 00 E0 [21:24:15]Write i2c OK [21:24:15]MH_I2C_Read... [21:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:15]Read from MH i2c: E2 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 03 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [21:24:15]RAPDU: 90 00 [21:24:15]wFMCommunicate OK [21:24:15]wFMCommunicate request_size=4 [21:24:15]MH_SAM_APDU [21:24:15]CAPDU: 80 0D 03 02 [21:24:15]Write to MH i2c: E2 08 00 91 06 80 0D 03 02 00 00 00 00 12 [21:24:15]Write i2c OK [21:24:15]MH_I2C_Read... [21:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:24:15]Read from MH i2c: E2 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 0B 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 0B 00 91 06 00 3C 08 79 73 70 75 2A AE 90 00 00 [21:24:15]RAPDU: 3C 08 79 73 70 75 2A AE 90 00 [21:24:15]wFMCommunicate OK [21:24:15]SAM_PROTO_SignData done [21:24:15]FM_MakeSignedData done [21:24:15]CreateOFDProtocolMessage [21:24:15]wFMCommunicate request_size=4 [21:24:15]MH_SAM_APDU [21:24:15]CAPDU: 80 11 00 00 [21:24:15]Write to MH i2c: E2 08 00 92 06 80 11 00 00 00 00 00 00 12 [21:24:15]Write i2c OK [21:24:15]MH_I2C_Read... [21:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:15]Read from MH i2c: E2 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 17 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: E2 17 00 92 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [21:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:15]wFMCommunicate OK [21:24:15]CreateOFDProtocolMessage done [21:24:15]OFDSenderStorePacket 225567 [21:24:15]StoreOFDPacket docnum=225567 [21:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 3A 9E 07 01 E3 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 FE 13 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 71 03 00 35 04 06 00 2C B7 EB BB 1C 4D 3C 08 79 73 70 75 2A AE [21:24:15]CheckFolder [21:24:15]dirname=/storage/ofd_packets [21:24:15]CheckFolder done [21:24:15]ProducePacketName [21:24:15]name=ofd_packets/00225567 [21:24:15]NVStorageSaveData ofd_packets/00225567 [21:24:15]File name is /storage/ofd_packets/00225567 [21:24:15]Write 301 bytes [21:24:15]NVStorageSaveData done [21:24:15]OFDSenderStorePacket done [21:24:15]KKMCreateOFDPacket done [21:24:15]NVStorageSaveData kkm_last_timestamp [21:24:15]File name is /storage/kkm_last_timestamp [21:24:15]Write 4 bytes [21:24:15]NVStorageSaveData done [21:24:15]ExternCall_PrintAddStr [21:24:15]wPrintStart [21:24:15]Write to MH i2c: 01 00 00 93 06 99 [21:24:15]Write i2c OK [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: 01 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: 01 07 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: 01 07 00 93 06 00 00 00 00 00 FF 0F AE [21:24:15]RasterBufferAndPrint [21:24:15]line Счет N : (1)2001801 [21:24:15]line ИНН: 02508201610067 [21:24:15]line Контрольно-Кассовый Чек [21:24:15]line ПРОДАЖА [21:24:15]line ТРК (МРК, ГНК) : 54 [21:24:15]line Товар: 2710124500 [21:24:15]line Аи-95-К-5 [21:24:15]line 6.740 * 74.20 [21:24:15]line = 500.11 [21:24:15]line НДС 12% НСП 1% [21:24:15]line > о реализуемом товаре [21:24:15]line ИТОГО: 500.11 [21:24:15]line НСП 1% : 4.43 [21:24:15]line НДС 12% : 53.11 [21:24:15]line Наличными: 0.00 [21:24:15]line Безнал.: 500.11 [21:24:15]line Место: АЗС № 97 "Партнер Нефть" [21:24:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:24:15]line СНО: Общий режим [21:24:15]line Чек 635 26.07.2024 21:24 [21:24:15]line Смена: 437 ФФД: 1.0 [21:24:15]line ЗНМ: 0300000054 [21:24:15]line РНМ: 0000000000092624 [21:24:15]line Версия ККМ: 001 [21:24:15]line Платежная система: Бакай Банк [21:24:15]line ФМ: 0000000000874959 [21:24:15]line ФД: 225567 [21:24:15]line ФПД: 49168445545549 [21:24:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212414&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225567&fm=49168445545549&tin=02508201610067®Number=0000000000092624&sum=50011 [21:24:15]written 0, free lines is 4095 [21:24:15]OFD Sender: Processing packet 225567 [packets to send 599, broken 598] [21:24:15]ProducePacketName [21:24:15]name=ofd_packets/00225567 [21:24:15]OFD Sender: To server: pG, [21:24:15]CommunicateWithHost lk.salyk.kg:30040 [21:24:15]ConnectInit lk.salyk.kg [21:24:15]Write to MH i2c: 01 00 00 BD 06 C3 [21:24:15]Write i2c OK [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: 01 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: 01 07 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: 01 07 00 BD 06 00 00 00 00 00 75 0C 4B [21:24:15]RasterBufferAndPrint [21:24:15]line [21:24:15]line [21:24:15]line [21:24:15]line [21:24:15]line [21:24:15]written 0, free lines is 3203 [21:24:15]MH_Cut [21:24:15]Write to MH i2c: D1 01 00 C4 06 01 9C [21:24:15]Write i2c OK [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: D1 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: D1 01 00 [21:24:15]MH_I2C_Read... [21:24:15]Read from MH i2c: D1 01 00 C4 06 00 9B [21:24:16]Write to MH i2c: 01 00 00 C5 06 CB [21:24:16]Write i2c OK [21:24:16]MH_I2C_Read... [21:24:17]*** Cut start [21:24:17]*** Partial cut [21:24:17]*** CUTSNS_PIN = 1 [21:24:17]*** CUTSNS_PIN = 0 [21:24:17]*** Brake cut motor [21:24:17]Read from MH i2c: 01 [21:24:17]MH_I2C_Read... [21:24:17]*** Stop cut motor [21:24:17]*** Cut end [21:24:17]Read from MH i2c: 01 07 00 [21:24:17]MH_I2C_Read... [21:24:17]Read from MH i2c: 01 07 00 C5 06 00 00 00 00 00 FF 0F E0 [21:24:17]process_action close_receipt done [21:24:17]requested_data is exist [21:24:17]produce_requested_data [21:24:17]requested_item fm.sn is exist - process it [21:24:17]wFMCommunicate request_size=4 [21:24:17]MH_SAM_APDU [21:24:17]CAPDU: 80 11 00 00 [21:24:17]Write to MH i2c: E2 08 00 C6 06 80 11 00 00 00 00 00 00 46 [21:24:17]Write i2c OK [21:24:17]MH_I2C_Read... [21:24:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:17]Read from MH i2c: E2 [21:24:17]MH_I2C_Read... [21:24:17]Read from MH i2c: E2 17 00 [21:24:17]MH_I2C_Read... [21:24:17]Read from MH i2c: E2 17 00 C6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A3 [21:24:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:17]wFMCommunicate OK [21:24:17]requested_item fd.num is exist - process it [21:24:17]SAM_PROTO_GetFieldsCounters [21:24:17]wFMCommunicate request_size=4 [21:24:17]MH_SAM_APDU [21:24:17]CAPDU: 80 13 00 00 [21:24:17]Write to MH i2c: E2 08 00 C7 06 80 13 00 00 00 00 00 00 49 [21:24:17]Write i2c OK [21:24:17]MH_I2C_Read... [21:24:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:24:18]Read from MH i2c: E2 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: E2 62 00 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: E2 62 00 C7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [21:24:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 1F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:24:18]wFMCommunicate OK [21:24:18]SAM_PROTO_GetFieldsCounters done [21:24:18]requested_item shift.num is exist - process it [21:24:18]requested_item shift.opened is exist - process it [21:24:18]req_shift_opened [21:24:18]FM_GetShiftState [21:24:18]SAM_PROTO_GetShiftState [21:24:18]wFMCommunicate request_size=4 [21:24:18]MH_SAM_APDU [21:24:18]CAPDU: 80 13 01 00 [21:24:18]Write to MH i2c: E2 08 00 C8 06 80 13 01 00 00 00 00 00 4B [21:24:18]Write i2c OK [21:24:18]MH_I2C_Read... [21:24:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:18]Read from MH i2c: E2 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: E2 0E 00 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: E2 0E 00 C8 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FC [21:24:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:18]wFMCommunicate OK [21:24:18]SAM_PROTO_GetShiftState done [21:24:18]FM_GetShiftState done [21:24:18]req_shift_opened done [21:24:18]requested_item shift.open_date is exist - process it [21:24:18]req_shift_open_date [21:24:18]req_shift_open_date done [21:24:18]produce_requested_data done [21:24:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225567,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:24:18]process_action_free close_receipt [21:24:18]json_value_free [21:24:18]json_value_free done [21:24:18]process_json_proto returns [21:24:18]Send response to host [21:24:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225567,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:24:18]free response buf [21:24:18]execute_script done [21:24:18]execute_script returns [21:24:18]free content buf [21:24:18]Sock 8.Close socket [21:24:18]Sock 8.Thread stoped [21:24:18]accept exits with 9 [21:24:18]New connection [21:24:18]New thread 3066748260 created [21:24:18]Thread 3066604900 joined [21:24:18]Waiting for new connection... [21:24:18] Sock 9.Parse request [21:24:18]Sock 9.Check first char [21:24:18]Sock 9.First char is OK [21:24:18]request: POST /json_proto HTTP/1.0 [21:24:18]Method: POST [21:24:18]URL: /json_proto [21:24:18]Method is POST - this is cgi request [21:24:18]url: /json_proto [21:24:18]query_string will be loaded in cgi processing [21:24:18]execute_cgi json_proto POST (null) [21:24:18]execute_cgi path=json_proto method=POST [21:24:18]POST find Content-Length [21:24:18]Host: 172.17.43.131:8080 [21:24:18]Content-Length: 640 [21:24:18]Content-Type: application/json [21:24:18] [21:24:18]POST finish read [21:24:18]Found Content-Length = 640 [21:24:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:18]execute_script... [21:24:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:18]POST & json_proto [21:24:18]process_json_proto [21:24:18]json parsed OK: [21:24:18]protocol is kg_v1.0 [21:24:18]action value=close_receipt [21:24:18]process_action close_receipt [21:24:18]cmd_close_receipt [21:24:18]MH_GetDate [21:24:18]Write to MH i2c: F0 00 00 C9 06 BE [21:24:18]Write i2c OK [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: F0 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: F0 09 00 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: F0 09 00 C9 06 00 03 14 A4 66 F9 24 A2 66 0D [21:24:18]GetLastDocTimeStamp 1722029054 [21:24:18]current date 1722029059 [21:24:18]FM_GetShiftState [21:24:18]SAM_PROTO_GetShiftState [21:24:18]wFMCommunicate request_size=4 [21:24:18]MH_SAM_APDU [21:24:18]CAPDU: 80 13 01 00 [21:24:18]Write to MH i2c: E2 08 00 CA 06 80 13 01 00 00 00 00 00 4D [21:24:18]Write i2c OK [21:24:18]MH_I2C_Read... [21:24:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:18]Read from MH i2c: E2 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: E2 0E 00 [21:24:18]MH_I2C_Read... [21:24:18]Read from MH i2c: E2 0E 00 CA 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FE [21:24:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:18]wFMCommunicate OK [21:24:18]SAM_PROTO_GetShiftState done [21:24:18]FM_GetShiftState done [21:24:18]opened in 1721952182 [21:24:18]opened+sec_in_day 1722038582 [21:24:18]quantity*price = 99999 [21:24:18]sum+1 = 100001 [21:24:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 636 26.07.2024 21:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225568 ФПД: 265036472149753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225568&fm=265036472149753&tin=02508201610067®Number=0000000000092624&sum=100000 [21:24:20]StoreToDocumentArchive [21:24:20]shift 437 fd 225568 [21:24:20]save to /storage/0437/doc_00225568 [21:24:20]save last doc name /storage/0437/doc_00225568 to /storage/kkm_last_doc_name [21:24:20]save OK [21:24:20]Clear old archive folders... [21:24:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:24:20]tlvbuf is 01E87F90 [21:24:20]SAM_PROTO_ClearQueue [21:24:20]wFMCommunicate request_size=4 [21:24:20]MH_SAM_APDU [21:24:20]CAPDU: 80 09 00 00 [21:24:20]Write to MH i2c: E2 08 00 D7 06 80 09 00 00 00 00 00 00 4F [21:24:20]Write i2c OK [21:24:20]MH_I2C_Read... [21:24:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:24:20]Read from MH i2c: E2 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 D7 06 00 90 00 51 [21:24:20]RAPDU: 90 00 [21:24:20]wFMCommunicate OK [21:24:20]SAM_PROTO_ClearQueue done [21:24:20]KKMCreateOFDPacket [21:24:20]OFDProtocolAddRootSTLVToBuf [21:24:20]FM_MakeSignedData [21:24:20]FM_MakeSignedData [21:24:20]SAM_PROTO_SignData [21:24:20]wFMCommunicate request_size=4 [21:24:20]MH_SAM_APDU [21:24:20]CAPDU: 80 0D 01 02 [21:24:20]Write to MH i2c: E2 08 00 D8 06 80 0D 01 02 00 00 00 00 57 [21:24:20]Write i2c OK [21:24:20]MH_I2C_Read... [21:24:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:24:20]Read from MH i2c: E2 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 D8 06 00 90 00 52 [21:24:20]RAPDU: 90 00 [21:24:20]wFMCommunicate OK [21:24:20]wFMCommunicate request_size=255 [21:24:20]MH_SAM_APDU [21:24:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 03 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 71 03 00 35 04 06 00 F1 0C 9C C6 [21:24:20]Write to MH i2c: E2 02 01 D9 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 03 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 71 03 00 35 04 06 00 F1 0C 9C C6 00 00 11 [21:24:20]Write i2c OK [21:24:20]MH_I2C_Read... [21:24:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:20]Read from MH i2c: E2 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 D9 06 00 90 00 53 [21:24:20]RAPDU: 90 00 [21:24:20]wFMCommunicate OK [21:24:20]wFMCommunicate request_size=7 [21:24:20]MH_SAM_APDU [21:24:20]CAPDU: 80 0D 02 02 02 66 F9 [21:24:20]Write to MH i2c: E2 0A 00 DA 06 80 0D 02 02 02 00 66 F9 00 00 BD [21:24:20]Write i2c OK [21:24:20]MH_I2C_Read... [21:24:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:20]Read from MH i2c: E2 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [21:24:20]RAPDU: 90 00 [21:24:20]wFMCommunicate OK [21:24:20]wFMCommunicate request_size=4 [21:24:20]MH_SAM_APDU [21:24:20]CAPDU: 80 0D 03 02 [21:24:20]Write to MH i2c: E2 08 00 DB 06 80 0D 03 02 00 00 00 00 5C [21:24:20]Write i2c OK [21:24:20]MH_I2C_Read... [21:24:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:24:20]Read from MH i2c: E2 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 0B 00 [21:24:20]MH_I2C_Read... [21:24:20]Read from MH i2c: E2 0B 00 DB 06 00 00 DD 83 33 E8 F3 DF 91 90 00 3B [21:24:20]RAPDU: 00 DD 83 33 E8 F3 DF 91 90 00 [21:24:20]wFMCommunicate OK [21:24:20]SAM_PROTO_SignData done [21:24:20]FM_MakeSignedData done [21:24:20]CreateOFDProtocolMessage [21:24:20]wFMCommunicate request_size=4 [21:24:20]MH_SAM_APDU [21:24:20]CAPDU: 80 11 00 00 [21:24:20]Write to MH i2c: E2 08 00 DC 06 80 11 00 00 00 00 00 00 5C [21:24:20]Write i2c OK [21:24:20]MH_I2C_Read... [21:24:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:21]Read from MH i2c: E2 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: E2 17 00 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: E2 17 00 DC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B9 [21:24:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:21]wFMCommunicate OK [21:24:21]CreateOFDProtocolMessage done [21:24:21]OFDSenderStorePacket 225568 [21:24:21]StoreOFDPacket docnum=225568 [21:24:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 7A 04 01 A2 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 03 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 71 03 00 35 04 06 00 F1 0C 9C C6 66 F9 00 DD 83 33 E8 F3 DF 91 [21:24:21]CheckFolder [21:24:21]dirname=/storage/ofd_packets [21:24:21]CheckFolder done [21:24:21]ProducePacketName [21:24:21]name=ofd_packets/00225568 [21:24:21]NVStorageSaveData ofd_packets/00225568 [21:24:21]File name is /storage/ofd_packets/00225568 [21:24:21]Write 298 bytes [21:24:21]NVStorageSaveData done [21:24:21]OFDSenderStorePacket done [21:24:21]KKMCreateOFDPacket done [21:24:21]NVStorageSaveData kkm_last_timestamp [21:24:21]File name is /storage/kkm_last_timestamp [21:24:21]Write 4 bytes [21:24:21]NVStorageSaveData done [21:24:21]ExternCall_PrintAddStr [21:24:21]wPrintStart [21:24:21]Write to MH i2c: 01 00 00 DD 06 E3 [21:24:21]Write i2c OK [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: 01 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: 01 07 00 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: 01 07 00 DD 06 00 00 00 00 00 FF 0F F8 [21:24:21]RasterBufferAndPrint [21:24:21]line Счет N : (1)2001800 [21:24:21]line ИНН: 02508201610067 [21:24:21]line Контрольно-Кассовый Чек [21:24:21]line ПРОДАЖА [21:24:21]line ТРК (МРК, ГНК) : 31 [21:24:21]line Товар: 2710194210 [21:24:21]line ДТ-К-5 [21:24:21]line 13.210 * 75.70 [21:24:21]line = 1000.00 [21:24:21]line НДС 12% НСП 1% [21:24:21]line > о реализуемом товаре [21:24:21]line ИТОГО: 1000.00 [21:24:21]line НСП 1% : 8.85 [21:24:21]line НДС 12% : 106.19 [21:24:21]line Наличными: 1000.00 [21:24:21]line Безнал.: 0.00 [21:24:21]line Место: АЗС № 97 "Партнер Нефть" [21:24:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:24:21]line СНО: Общий режим [21:24:21]line Чек 636 26.07.2024 21:24 [21:24:21]line Смена: 437 ФФД: 1.0 [21:24:21]line ЗНМ: 0300000054 [21:24:21]line РНМ: 0000000000092624 [21:24:21]line Версия ККМ: 001 [21:24:21]line ФМ: 0000000000874959 [21:24:21]line ФД: 225568 [21:24:21]line ФПД: 265036472149753 [21:24:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212419&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225568&fm=265036472149753&tin=02508201610067®Number=0000000000092624&sum=100000 [21:24:21]written 0, free lines is 4095 [21:24:21]Write to MH i2c: 01 00 00 05 07 0C [21:24:21]Write i2c OK [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: 01 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: 01 07 00 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: 01 07 00 05 07 00 00 00 00 00 A8 0C C7 [21:24:21]RasterBufferAndPrint [21:24:21]line [21:24:21]line [21:24:21]line [21:24:21]line [21:24:21]line [21:24:21]written 0, free lines is 3259 [21:24:21]MH_Cut [21:24:21]Write to MH i2c: D1 01 00 0C 07 01 E5 [21:24:21]Write i2c OK [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: D1 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: D1 01 00 [21:24:21]MH_I2C_Read... [21:24:21]Read from MH i2c: D1 01 00 0C 07 00 E4 [21:24:21]Write to MH i2c: 01 00 00 0D 07 14 [21:24:21]Write i2c OK [21:24:21]MH_I2C_Read... [21:24:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 5F 8F 47 00 50 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 1F 71 03 00 F4 03 04 00 11 C0 A3 66 B6 04 01 00 00 94 52 13 15 04 79 0B 83 [21:24:21]CommunicateWithHost err = 0 [21:24:21]CheckOFDResponse [21:24:21]1017 (14) - 77093643461234 [21:24:21]1041 (16) - 0000000000874959 [21:24:21]1040 (4) - 225567 [21:24:21]1012 (4) - 26.07.2024 15:26 [21:24:21]1206 (1) - 0 [21:24:21]OFD Sender: Remove packet 225567 [21:24:21]ProducePacketName [21:24:21]name=ofd_packets/00225567 [21:24:21]NVStorageDeleteData [21:24:22]OFD Sender: Processing packet 225568 [packets to send 599, broken 598] [21:24:22]ProducePacketName [21:24:22]name=ofd_packets/00225568 [21:24:22]OFD Sender: To server: pG, [21:24:22]CommunicateWithHost lk.salyk.kg:30040 [21:24:22]ConnectInit lk.salyk.kg [21:24:22]*** Cut start [21:24:22]*** Partial cut [21:24:22]*** CUTSNS_PIN = 1 [21:24:22]*** CUTSNS_PIN = 0 [21:24:22]*** Brake cut motor [21:24:23]Read from MH i2c: 01 [21:24:23]MH_I2C_Read... [21:24:23]*** Stop cut motor [21:24:23]*** Cut end [21:24:23]Read from MH i2c: 01 07 00 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: 01 07 00 0D 07 00 00 00 00 00 FF 0F 29 [21:24:23]process_action close_receipt done [21:24:23]requested_data is exist [21:24:23]produce_requested_data [21:24:23]requested_item fm.sn is exist - process it [21:24:23]wFMCommunicate request_size=4 [21:24:23]MH_SAM_APDU [21:24:23]CAPDU: 80 11 00 00 [21:24:23]Write to MH i2c: E2 08 00 0E 07 80 11 00 00 00 00 00 00 8F [21:24:23]Write i2c OK [21:24:23]MH_I2C_Read... [21:24:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:23]Read from MH i2c: E2 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: E2 17 00 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: E2 17 00 0E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 EC [21:24:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:24:23]wFMCommunicate OK [21:24:23]requested_item fd.num is exist - process it [21:24:23]SAM_PROTO_GetFieldsCounters [21:24:23]wFMCommunicate request_size=4 [21:24:23]MH_SAM_APDU [21:24:23]CAPDU: 80 13 00 00 [21:24:23]Write to MH i2c: E2 08 00 0F 07 80 13 00 00 00 00 00 00 92 [21:24:23]Write i2c OK [21:24:23]MH_I2C_Read... [21:24:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:24:23]Read from MH i2c: E2 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: E2 62 00 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: E2 62 00 0F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 7F [21:24:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 20 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:24:23]wFMCommunicate OK [21:24:23]SAM_PROTO_GetFieldsCounters done [21:24:23]requested_item shift.num is exist - process it [21:24:23]requested_item shift.opened is exist - process it [21:24:23]req_shift_opened [21:24:23]FM_GetShiftState [21:24:23]SAM_PROTO_GetShiftState [21:24:23]wFMCommunicate request_size=4 [21:24:23]MH_SAM_APDU [21:24:23]CAPDU: 80 13 01 00 [21:24:23]Write to MH i2c: E2 08 00 10 07 80 13 01 00 00 00 00 00 94 [21:24:23]Write i2c OK [21:24:23]MH_I2C_Read... [21:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:23]Read from MH i2c: E2 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: E2 0E 00 [21:24:23]MH_I2C_Read... [21:24:23]Read from MH i2c: E2 0E 00 10 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 45 [21:24:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:24:23]wFMCommunicate OK [21:24:23]SAM_PROTO_GetShiftState done [21:24:23]FM_GetShiftState done [21:24:23]req_shift_opened done [21:24:23]requested_item shift.open_date is exist - process it [21:24:23]req_shift_open_date [21:24:23]req_shift_open_date done [21:24:23]produce_requested_data done [21:24:23]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225568,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:24:23]process_action_free close_receipt [21:24:23]json_value_free [21:24:23]json_value_free done [21:24:23]process_json_proto returns [21:24:23]Send response to host [21:24:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225568,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:24:23]free response buf [21:24:23]execute_script done [21:24:23]execute_script returns [21:24:23]free content buf [21:24:23]Sock 9.Close socket [21:24:23]Sock 9.Thread stoped [21:24:24]Connected sock=10 [21:24:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F5 7A 04 01 A2 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 03 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 71 03 00 35 04 06 00 F1 0C 9C C6 66 F9 00 DD 83 33 E8 F3 DF 91 [21:24:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2C 59 47 00 C2 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 20 71 03 00 F4 03 04 00 16 C0 A3 66 B6 04 01 00 00 1F CE 81 96 E7 5A DB B9 [21:24:25]CommunicateWithHost err = 0 [21:24:25]CheckOFDResponse [21:24:25]1017 (14) - 77093643461234 [21:24:25]1041 (16) - 0000000000874959 [21:24:25]1040 (4) - 225568 [21:24:25]1012 (4) - 26.07.2024 15:26 [21:24:25]1206 (1) - 0 [21:24:25]OFD Sender: Remove packet 225568 [21:24:25]ProducePacketName [21:24:25]name=ofd_packets/00225568 [21:24:25]NVStorageDeleteData [21:24:25]OFD Sender: No OFD packet to send [21:24:25]OFD Sender: No OFD packet to send [21:24:30]OFD Sender: No OFD packet to send [21:24:35]OFD Sender: No OFD packet to send [21:24:40]OFD Sender: No OFD packet to send [21:24:45]OFD Sender: No OFD packet to send [21:24:50]OFD Sender: No OFD packet to send [21:24:55]OFD Sender: No OFD packet to send [21:25:00]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:08]accept exits with 8 [21:25:08]New connection [21:25:08]New thread 3066604900 created [21:25:08]Thread 3066748260 joined [21:25:08]Waiting for new connection... [21:25:08] Sock 8.Parse request [21:25:08]Sock 8.Check first char [21:25:08]Sock 8.First char is OK [21:25:08]request: POST /json_proto HTTP/1.0 [21:25:08]Method: POST [21:25:08]URL: /json_proto [21:25:08]Method is POST - this is cgi request [21:25:08]url: /json_proto [21:25:08]query_string will be loaded in cgi processing [21:25:08]execute_cgi json_proto POST (null) [21:25:08]execute_cgi path=json_proto method=POST [21:25:08]POST find Content-Length [21:25:08]Host: 172.17.43.131:8080 [21:25:08]Content-Length: 678 [21:25:08]Content-Type: application/json [21:25:08] [21:25:08]POST finish read [21:25:08]Found Content-Length = 678 [21:25:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:08]execute_script... [21:25:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:08]POST & json_proto [21:25:08]process_json_proto [21:25:08]json parsed OK: [21:25:08]protocol is kg_v1.0 [21:25:08]action value=close_receipt [21:25:08]process_action close_receipt [21:25:08]cmd_close_receipt [21:25:08]MH_GetDate [21:25:08]Write to MH i2c: F0 00 00 11 07 07 [21:25:08]Write i2c OK [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: F0 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: F0 09 00 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: F0 09 00 11 07 00 34 14 A4 66 F9 24 A2 66 87 [21:25:08]GetLastDocTimeStamp 1722029059 [21:25:08]current date 1722029108 [21:25:08]FM_GetShiftState [21:25:08]SAM_PROTO_GetShiftState [21:25:08]wFMCommunicate request_size=4 [21:25:08]MH_SAM_APDU [21:25:08]CAPDU: 80 13 01 00 [21:25:08]Write to MH i2c: E2 08 00 12 07 80 13 01 00 00 00 00 00 96 [21:25:08]Write i2c OK [21:25:08]MH_I2C_Read... [21:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:08]Read from MH i2c: E2 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: E2 0E 00 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: E2 0E 00 12 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 47 [21:25:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:25:08]wFMCommunicate OK [21:25:08]SAM_PROTO_GetShiftState done [21:25:08]FM_GetShiftState done [21:25:08]opened in 1721952182 [21:25:08]opened+sec_in_day 1722038582 [21:25:08]quantity*price = 25018 [21:25:08]sum+1 = 25019 [21:25:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 637 26.07.2024 21:25 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225569 ФПД: 115829614646695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212508&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225569&fm=115829614646695&tin=02508201610067®Number=0000000000092624&sum=25000 [21:25:09]StoreToDocumentArchive [21:25:09]shift 437 fd 225569 [21:25:09]save to /storage/0437/doc_00225569 [21:25:09]save last doc name /storage/0437/doc_00225569 to /storage/kkm_last_doc_name [21:25:09]save OK [21:25:09]Clear old archive folders... [21:25:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:25:09]tlvbuf is 01E7DD80 [21:25:09]SAM_PROTO_ClearQueue [21:25:09]wFMCommunicate request_size=4 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 09 00 00 [21:25:09]Write to MH i2c: E2 08 00 1F 07 80 09 00 00 00 00 00 00 98 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:25:09]Read from MH i2c: E2 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 1F 07 00 90 00 9A [21:25:09]RAPDU: 90 00 [21:25:09]wFMCommunicate OK [21:25:09]SAM_PROTO_ClearQueue done [21:25:09]KKMCreateOFDPacket [21:25:09]OFDProtocolAddRootSTLVToBuf [21:25:09]FM_MakeSignedData [21:25:09]FM_MakeSignedData [21:25:09]SAM_PROTO_SignData [21:25:09]wFMCommunicate request_size=4 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 0D 01 02 [21:25:09]Write to MH i2c: E2 08 00 20 07 80 0D 01 02 00 00 00 00 A0 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:25:09]Read from MH i2c: E2 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 20 07 00 90 00 9B [21:25:09]RAPDU: 90 00 [21:25:09]wFMCommunicate OK [21:25:09]wFMCommunicate request_size=255 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 34 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 35 04 06 00 69 [21:25:09]Write to MH i2c: E2 02 01 21 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 34 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 35 04 06 00 69 00 00 BA [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:09]Read from MH i2c: E2 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 21 07 00 90 00 9C [21:25:09]RAPDU: 90 00 [21:25:09]wFMCommunicate OK [21:25:09]wFMCommunicate request_size=10 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 0D 02 02 05 58 AF 09 15 A7 [21:25:09]Write to MH i2c: E2 0D 00 22 07 80 0D 02 02 05 00 58 AF 09 15 A7 00 00 79 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:09]Read from MH i2c: E2 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 03 00 22 07 00 90 00 9D [21:25:09]RAPDU: 90 00 [21:25:09]wFMCommunicate OK [21:25:09]wFMCommunicate request_size=4 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 0D 03 02 [21:25:09]Write to MH i2c: E2 08 00 23 07 80 0D 03 02 00 00 00 00 A5 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:25:09]Read from MH i2c: E2 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 0B 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 0B 00 23 07 00 4A 45 B4 31 25 4F 9A 43 90 00 6B [21:25:09]RAPDU: 4A 45 B4 31 25 4F 9A 43 90 00 [21:25:09]wFMCommunicate OK [21:25:09]SAM_PROTO_SignData done [21:25:09]FM_MakeSignedData done [21:25:09]CreateOFDProtocolMessage [21:25:09]wFMCommunicate request_size=4 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 11 00 00 [21:25:09]Write to MH i2c: E2 08 00 24 07 80 11 00 00 00 00 00 00 A5 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:09]Read from MH i2c: E2 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 17 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: E2 17 00 24 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 02 [21:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:25:09]wFMCommunicate OK [21:25:09]CreateOFDProtocolMessage done [21:25:09]OFDSenderStorePacket 225569 [21:25:09]StoreOFDPacket docnum=225569 [21:25:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 23 07 01 CA E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 34 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 35 04 06 00 69 58 AF 09 15 A7 4A 45 B4 31 25 4F 9A 43 [21:25:09]CheckFolder [21:25:09]dirname=/storage/ofd_packets [21:25:09]CheckFolder done [21:25:09]ProducePacketName [21:25:09]name=ofd_packets/00225569 [21:25:09]NVStorageSaveData ofd_packets/00225569 [21:25:09]File name is /storage/ofd_packets/00225569 [21:25:09]Write 301 bytes [21:25:09]NVStorageSaveData done [21:25:09]OFDSenderStorePacket done [21:25:09]KKMCreateOFDPacket done [21:25:09]NVStorageSaveData kkm_last_timestamp [21:25:09]File name is /storage/kkm_last_timestamp [21:25:09]Write 4 bytes [21:25:09]NVStorageSaveData done [21:25:09]ExternCall_PrintAddStr [21:25:09]wPrintStart [21:25:09]Write to MH i2c: 01 00 00 25 07 2C [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: 01 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: 01 07 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: 01 07 00 25 07 00 00 00 00 00 FF 0F 41 [21:25:09]RasterBufferAndPrint [21:25:09]line Счет N : (1)2001802 [21:25:09]line ИНН: 02508201610067 [21:25:09]line Контрольно-Кассовый Чек [21:25:09]line ПРОДАЖА [21:25:09]line ТРК (МРК, ГНК) : 43 [21:25:09]line Товар: 2710124130 [21:25:09]line Аи-92-К-5 [21:25:09]line 3.690 * 67.80 [21:25:09]line = 250.18 [21:25:09]line НДС 12% НСП 1% [21:25:09]line > о реализуемом товаре [21:25:09]line ОКРУГЛЕНИЕ: -0.18 [21:25:09]line ИТОГО: 250.00 [21:25:09]line Внесено: 250.00 [21:25:09]line СДАЧА: 0.00 [21:25:09]line НСП 1% : 2.21 [21:25:09]line НДС 12% : 26.57 [21:25:09]line Наличными: 250.00 [21:25:09]line Безнал.: 0.00 [21:25:09]line Место: АЗС № 97 "Партнер Нефть" [21:25:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:25:09]line СНО: Общий режим [21:25:09]line Чек 637 26.07.2024 21:25 [21:25:09]line Смена: 437 ФФД: 1.0 [21:25:09]line ЗНМ: 0300000054 [21:25:09]line РНМ: 0000000000092624 [21:25:09]line Версия ККМ: 001 [21:25:09]line ФМ: 0000000000874959 [21:25:09]line ФД: 225569 [21:25:09]line ФПД: 115829614646695 [21:25:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212508&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225569&fm=115829614646695&tin=02508201610067®Number=0000000000092624&sum=25000 [21:25:09]OFD Sender: Processing packet 225569 [packets to send 599, broken 598] [21:25:09]ProducePacketName [21:25:09]name=ofd_packets/00225569 [21:25:09]OFD Sender: To server: pG, [21:25:09]CommunicateWithHost lk.salyk.kg:30040 [21:25:09]ConnectInit lk.salyk.kg [21:25:09]written 0, free lines is 4095 [21:25:10]Write to MH i2c: 01 00 00 50 07 57 [21:25:10]Write i2c OK [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: 01 [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: 01 07 00 [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: 01 07 00 50 07 00 00 00 00 00 6E 0C D8 [21:25:10]RasterBufferAndPrint [21:25:10]line [21:25:10]line [21:25:10]line [21:25:10]line [21:25:10]line [21:25:10]written 0, free lines is 3188 [21:25:10]MH_Cut [21:25:10]Write to MH i2c: D1 01 00 57 07 01 30 [21:25:10]Write i2c OK [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: D1 [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: D1 01 00 [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: D1 01 00 57 07 00 2F [21:25:10]Write to MH i2c: 01 00 00 58 07 5F [21:25:10]Write i2c OK [21:25:10]MH_I2C_Read... [21:25:10]Connected sock=10 [21:25:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 23 07 01 CA E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 34 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 35 04 06 00 69 58 AF 09 15 A7 4A 45 B4 31 25 4F 9A 43 [21:25:11]*** Cut start [21:25:11]*** Partial cut [21:25:11]*** CUTSNS_PIN = 1 [21:25:11]*** CUTSNS_PIN = 0 [21:25:11]*** Brake cut motor [21:25:12]Read from MH i2c: 01 [21:25:12]MH_I2C_Read... [21:25:12]*** Stop cut motor [21:25:12]*** Cut end [21:25:12]Read from MH i2c: 01 07 00 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 FF 0F 74 [21:25:12]process_action close_receipt done [21:25:12]requested_data is exist [21:25:12]produce_requested_data [21:25:12]requested_item fm.sn is exist - process it [21:25:12]wFMCommunicate request_size=4 [21:25:12]MH_SAM_APDU [21:25:12]CAPDU: 80 11 00 00 [21:25:12]Write to MH i2c: E2 08 00 59 07 80 11 00 00 00 00 00 00 DA [21:25:12]Write i2c OK [21:25:12]MH_I2C_Read... [21:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:12]Read from MH i2c: E2 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: E2 17 00 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: E2 17 00 59 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 37 [21:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:25:12]wFMCommunicate OK [21:25:12]requested_item fd.num is exist - process it [21:25:12]SAM_PROTO_GetFieldsCounters [21:25:12]wFMCommunicate request_size=4 [21:25:12]MH_SAM_APDU [21:25:12]CAPDU: 80 13 00 00 [21:25:12]Write to MH i2c: E2 08 00 5A 07 80 13 00 00 00 00 00 00 DD [21:25:12]Write i2c OK [21:25:12]MH_I2C_Read... [21:25:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:12]Read from MH i2c: E2 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: E2 62 00 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: E2 62 00 5A 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [21:25:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 21 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:12]wFMCommunicate OK [21:25:12]SAM_PROTO_GetFieldsCounters done [21:25:12]requested_item shift.num is exist - process it [21:25:12]requested_item shift.opened is exist - process it [21:25:12]req_shift_opened [21:25:12]FM_GetShiftState [21:25:12]SAM_PROTO_GetShiftState [21:25:12]wFMCommunicate request_size=4 [21:25:12]MH_SAM_APDU [21:25:12]CAPDU: 80 13 01 00 [21:25:12]Write to MH i2c: E2 08 00 5B 07 80 13 01 00 00 00 00 00 DF [21:25:12]Write i2c OK [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: E2 [21:25:12]MH_I2C_Read... [21:25:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:12]Read from MH i2c: E2 0E 00 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: E2 0E 00 5B 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 90 [21:25:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:25:12]wFMCommunicate OK [21:25:12]SAM_PROTO_GetShiftState done [21:25:12]FM_GetShiftState done [21:25:12]req_shift_opened done [21:25:12]requested_item shift.open_date is exist - process it [21:25:12]req_shift_open_date [21:25:12]req_shift_open_date done [21:25:12]produce_requested_data done [21:25:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225569,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:25:12]process_action_free close_receipt [21:25:12]json_value_free [21:25:12]json_value_free done [21:25:12]process_json_proto returns [21:25:12]Send response to host [21:25:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225569,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:25:12]free response buf [21:25:12]execute_script done [21:25:12]execute_script returns [21:25:12]free content buf [21:25:12]Sock 8.Close socket [21:25:12]Sock 8.Thread stoped [21:25:15]recv_with_timeout no data received [21:25:15]recv_with_timeout no data received [21:25:15]CommunicateWithHost answer receiving error [21:25:15]CommunicateWithHost err = -3 [21:25:15]OFD Sender: Server communicate error [21:25:20]OFD Sender: Processing packet 225569 [packets to send 599, broken 598] [21:25:20]ProducePacketName [21:25:20]name=ofd_packets/00225569 [21:25:20]OFD Sender: To server: pG, [21:25:20]CommunicateWithHost lk.salyk.kg:30040 [21:25:20]ConnectInit lk.salyk.kg [21:25:23]Connected sock=10 [21:25:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 23 07 01 CA E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 34 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 35 04 06 00 69 58 AF 09 15 A7 4A 45 B4 31 25 4F 9A 43 [21:25:26]recv_with_timeout no data received [21:25:28]recv_with_timeout no data received [21:25:28]CommunicateWithHost answer receiving error [21:25:28]CommunicateWithHost err = -3 [21:25:28]OFD Sender: Server communicate error [21:25:33]OFD Sender: Processing packet 225569 [packets to send 599, broken 598] [21:25:33]ProducePacketName [21:25:33]name=ofd_packets/00225569 [21:25:33]OFD Sender: To server: pG, [21:25:33]CommunicateWithHost lk.salyk.kg:30040 [21:25:33]ConnectInit lk.salyk.kg [21:25:38]ConnectInit Can't take IP for lk.salyk.kg [21:25:38]CommunicateWithHost connect error [21:25:38]CommunicateWithHost err = -1 [21:25:38]OFD Sender: Server communicate error [21:25:43]OFD Sender: Processing packet 225569 [packets to send 599, broken 598] [21:25:43]ProducePacketName [21:25:43]name=ofd_packets/00225569 [21:25:43]OFD Sender: To server: pG, [21:25:43]CommunicateWithHost lk.salyk.kg:30040 [21:25:43]ConnectInit lk.salyk.kg [21:25:46]Connected sock=8 [21:25:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EE 23 07 01 CA E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 34 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 35 04 06 00 69 58 AF 09 15 A7 4A 45 B4 31 25 4F 9A 43 [21:25:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 20 0F 47 00 2C 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 21 71 03 00 F4 03 04 00 69 C0 A3 66 B6 04 01 00 00 19 D6 22 4A 54 5E D1 6D [21:25:47]CommunicateWithHost err = 0 [21:25:47]CheckOFDResponse [21:25:47]1017 (14) - 77093643461234 [21:25:47]1041 (16) - 0000000000874959 [21:25:47]1040 (4) - 225569 [21:25:47]1012 (4) - 26.07.2024 15:27 [21:25:47]1206 (1) - 0 [21:25:47]OFD Sender: Remove packet 225569 [21:25:47]ProducePacketName [21:25:47]name=ofd_packets/00225569 [21:25:47]NVStorageDeleteData [21:25:48]OFD Sender: No OFD packet to send [21:25:53]OFD Sender: No OFD packet to send [21:25:58]OFD Sender: No OFD packet to send [21:26:03]OFD Sender: No OFD packet to send [21:26:08]OFD Sender: No OFD packet to send [21:26:09]recv_with_timeout no data received [21:26:13]OFD Sender: No OFD packet to send [21:26:18]OFD Sender: No OFD packet to send [21:26:23]OFD Sender: No OFD packet to send [21:26:25]accept exits with 9 [21:26:25]New connection [21:26:25]New thread 3066748260 created [21:26:25]Thread 3066604900 joined [21:26:25]Waiting for new connection... [21:26:25] Sock 9.Parse request [21:26:25]Sock 9.Check first char [21:26:25]Sock 9.First char is OK [21:26:25]request: POST /json_proto HTTP/1.0 [21:26:25]Method: POST [21:26:25]URL: /json_proto [21:26:25]Method is POST - this is cgi request [21:26:25]url: /json_proto [21:26:25]query_string will be loaded in cgi processing [21:26:25]execute_cgi json_proto POST (null) [21:26:25]execute_cgi path=json_proto method=POST [21:26:25]POST find Content-Length [21:26:25]Host: 172.17.43.131:8080 [21:26:25]Content-Length: 678 [21:26:25]Content-Type: application/json [21:26:25] [21:26:25]POST finish read [21:26:25]Found Content-Length = 678 [21:26:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:25]execute_script... [21:26:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:25]POST & json_proto [21:26:25]process_json_proto [21:26:25]json parsed OK: [21:26:25]protocol is kg_v1.0 [21:26:25]action value=close_receipt [21:26:25]process_action close_receipt [21:26:25]cmd_close_receipt [21:26:25]MH_GetDate [21:26:25]Write to MH i2c: F0 00 00 5C 07 52 [21:26:25]Write i2c OK [21:26:25]MH_I2C_Read... [21:26:25]Read from MH i2c: F0 [21:26:25]MH_I2C_Read... [21:26:25]Read from MH i2c: F0 09 00 [21:26:25]MH_I2C_Read... [21:26:25]Read from MH i2c: F0 09 00 5C 07 00 82 14 A4 66 F9 24 A2 66 20 [21:26:25]GetLastDocTimeStamp 1722029108 [21:26:25]current date 1722029186 [21:26:25]FM_GetShiftState [21:26:25]SAM_PROTO_GetShiftState [21:26:25]wFMCommunicate request_size=4 [21:26:25]MH_SAM_APDU [21:26:25]CAPDU: 80 13 01 00 [21:26:25]Write to MH i2c: E2 08 00 5D 07 80 13 01 00 00 00 00 00 E1 [21:26:25]Write i2c OK [21:26:25]MH_I2C_Read... [21:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:25]Read from MH i2c: E2 [21:26:25]MH_I2C_Read... [21:26:25]Read from MH i2c: E2 0E 00 [21:26:25]MH_I2C_Read... [21:26:25]Read from MH i2c: E2 0E 00 5D 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 92 [21:26:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:26:25]wFMCommunicate OK [21:26:25]SAM_PROTO_GetShiftState done [21:26:25]FM_GetShiftState done [21:26:25]opened in 1721952182 [21:26:25]opened+sec_in_day 1722038582 [21:26:25]quantity*price = 50036 [21:26:25]sum+1 = 50037 [21:26:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 638 26.07.2024 21:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225570 ФПД: 246522953314632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212626&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225570&fm=246522953314632&tin=02508201610067®Number=0000000000092624&sum=50000 [21:26:27]StoreToDocumentArchive [21:26:27]shift 437 fd 225570 [21:26:27]save to /storage/0437/doc_00225570 [21:26:27]save last doc name /storage/0437/doc_00225570 to /storage/kkm_last_doc_name [21:26:27]save OK [21:26:27]Clear old archive folders... [21:26:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:26:27]tlvbuf is 01EBFD70 [21:26:27]SAM_PROTO_ClearQueue [21:26:27]wFMCommunicate request_size=4 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 09 00 00 [21:26:27]Write to MH i2c: E2 08 00 6A 07 80 09 00 00 00 00 00 00 E3 [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 6A 07 00 90 00 E5 [21:26:27]RAPDU: 90 00 [21:26:27]wFMCommunicate OK [21:26:27]SAM_PROTO_ClearQueue done [21:26:27]KKMCreateOFDPacket [21:26:27]OFDProtocolAddRootSTLVToBuf [21:26:27]FM_MakeSignedData [21:26:27]FM_MakeSignedData [21:26:27]SAM_PROTO_SignData [21:26:27]wFMCommunicate request_size=4 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 0D 01 02 [21:26:27]Write to MH i2c: E2 08 00 6B 07 80 0D 01 02 00 00 00 00 EB [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 6B 07 00 90 00 E6 [21:26:27]RAPDU: 90 00 [21:26:27]wFMCommunicate OK [21:26:27]wFMCommunicate request_size=255 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 82 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 71 03 00 35 04 06 00 E0 [21:26:27]Write to MH i2c: E2 02 01 6C 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 82 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 71 03 00 35 04 06 00 E0 00 00 BE [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 6C 07 00 90 00 E7 [21:26:27]RAPDU: 90 00 [21:26:27]wFMCommunicate OK [21:26:27]wFMCommunicate request_size=10 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 0D 02 02 05 36 19 0F B1 48 [21:26:27]Write to MH i2c: E2 0D 00 6D 07 80 0D 02 02 05 00 36 19 0F B1 48 00 00 4F [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [21:26:27]RAPDU: 90 00 [21:26:27]wFMCommunicate OK [21:26:27]wFMCommunicate request_size=4 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 0D 03 02 [21:26:27]Write to MH i2c: E2 08 00 6E 07 80 0D 03 02 00 00 00 00 F0 [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 0B 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 0B 00 6E 07 00 5B 3B A4 51 AD 90 B1 9B 90 00 05 [21:26:27]RAPDU: 5B 3B A4 51 AD 90 B1 9B 90 00 [21:26:27]wFMCommunicate OK [21:26:27]SAM_PROTO_SignData done [21:26:27]FM_MakeSignedData done [21:26:27]CreateOFDProtocolMessage [21:26:27]wFMCommunicate request_size=4 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 11 00 00 [21:26:27]Write to MH i2c: E2 08 00 6F 07 80 11 00 00 00 00 00 00 F0 [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 17 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 17 00 6F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4D [21:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:26:27]wFMCommunicate OK [21:26:27]CreateOFDProtocolMessage done [21:26:27]OFDSenderStorePacket 225570 [21:26:27]StoreOFDPacket docnum=225570 [21:26:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 06 07 01 E3 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 82 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 71 03 00 35 04 06 00 E0 36 19 0F B1 48 5B 3B A4 51 AD 90 B1 9B [21:26:27]CheckFolder [21:26:27]dirname=/storage/ofd_packets [21:26:27]CheckFolder done [21:26:27]ProducePacketName [21:26:27]name=ofd_packets/00225570 [21:26:27]NVStorageSaveData ofd_packets/00225570 [21:26:27]File name is /storage/ofd_packets/00225570 [21:26:27]Write 301 bytes [21:26:27]NVStorageSaveData done [21:26:27]OFDSenderStorePacket done [21:26:27]KKMCreateOFDPacket done [21:26:27]NVStorageSaveData kkm_last_timestamp [21:26:27]File name is /storage/kkm_last_timestamp [21:26:27]Write 4 bytes [21:26:27]NVStorageSaveData done [21:26:27]ExternCall_PrintAddStr [21:26:27]wPrintStart [21:26:27]Write to MH i2c: 01 00 00 70 07 77 [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: 01 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: 01 07 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: 01 07 00 70 07 00 00 00 00 00 FF 0F 8C [21:26:27]RasterBufferAndPrint [21:26:27]line Счет N : (1)2001803 [21:26:27]line ИНН: 02508201610067 [21:26:27]line Контрольно-Кассовый Чек [21:26:27]line ПРОДАЖА [21:26:27]line ТРК (МРК, ГНК) : 53 [21:26:27]line Товар: 2710124130 [21:26:27]line Аи-92-К-5 [21:26:27]line 7.380 * 67.80 [21:26:27]line = 500.36 [21:26:27]line НДС 12% НСП 1% [21:26:27]line > о реализуемом товаре [21:26:27]line ОКРУГЛЕНИЕ: -0.36 [21:26:27]line ИТОГО: 500.00 [21:26:27]line Внесено: 500.00 [21:26:27]line СДАЧА: 0.00 [21:26:27]line НСП 1% : 4.43 [21:26:27]line НДС 12% : 53.14 [21:26:27]line Наличными: 500.00 [21:26:27]line Безнал.: 0.00 [21:26:27]line Место: АЗС № 97 "Партнер Нефть" [21:26:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:26:27]line СНО: Общий режим [21:26:27]line Чек 638 26.07.2024 21:26 [21:26:27]line Смена: 437 ФФД: 1.0 [21:26:27]line ЗНМ: 0300000054 [21:26:27]line РНМ: 0000000000092624 [21:26:27]line Версия ККМ: 001 [21:26:27]line ФМ: 0000000000874959 [21:26:27]line ФД: 225570 [21:26:27]line ФПД: 246522953314632 [21:26:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212626&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225570&fm=246522953314632&tin=02508201610067®Number=0000000000092624&sum=50000 [21:26:27]written 0, free lines is 4095 [21:26:27]OFD Sender: Processing packet 225570 [packets to send 599, broken 598] [21:26:27]ProducePacketName [21:26:27]name=ofd_packets/00225570 [21:26:27]OFD Sender: To server: pG, [21:26:27]CommunicateWithHost lk.salyk.kg:30040 [21:26:27]ConnectInit lk.salyk.kg [21:26:28]Write to MH i2c: 01 00 00 9B 07 A2 [21:26:28]Write i2c OK [21:26:28]MH_I2C_Read... [21:26:28]Read from MH i2c: 01 [21:26:28]MH_I2C_Read... [21:26:28]Read from MH i2c: 01 07 00 [21:26:28]MH_I2C_Read... [21:26:28]Read from MH i2c: 01 07 00 9B 07 00 00 00 00 00 61 0C 16 [21:26:28]RasterBufferAndPrint [21:26:28]line [21:26:28]line [21:26:28]line [21:26:28]line [21:26:28]line [21:26:28]written 0, free lines is 3174 [21:26:28]MH_Cut [21:26:28]Write to MH i2c: D1 01 00 A2 07 01 7B [21:26:28]Write i2c OK [21:26:28]MH_I2C_Read... [21:26:28]Read from MH i2c: D1 [21:26:28]MH_I2C_Read... [21:26:28]Read from MH i2c: D1 01 00 [21:26:28]MH_I2C_Read... [21:26:28]Read from MH i2c: D1 01 00 A2 07 00 7A [21:26:28]Write to MH i2c: 01 00 00 A3 07 AA [21:26:28]Write i2c OK [21:26:28]MH_I2C_Read... [21:26:28]Connected sock=10 [21:26:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 04 06 07 01 E3 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 82 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 71 03 00 35 04 06 00 E0 36 19 0F B1 48 5B 3B A4 51 AD 90 B1 9B [21:26:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2D B9 47 00 7A 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 22 71 03 00 F4 03 04 00 92 C0 A3 66 B6 04 01 00 00 74 76 87 F2 8D 0D 63 51 [21:26:28]CommunicateWithHost err = 0 [21:26:28]CheckOFDResponse [21:26:28]1017 (14) - 77093643461234 [21:26:28]1041 (16) - 0000000000874959 [21:26:28]1040 (4) - 225570 [21:26:28]1012 (4) - 26.07.2024 15:28 [21:26:28]1206 (1) - 0 [21:26:28]OFD Sender: Remove packet 225570 [21:26:28]ProducePacketName [21:26:28]name=ofd_packets/00225570 [21:26:28]NVStorageDeleteData [21:26:29]OFD Sender: No OFD packet to send [21:26:29]*** Cut start [21:26:29]*** Partial cut [21:26:29]*** CUTSNS_PIN = 1 [21:26:29]*** CUTSNS_PIN = 0 [21:26:29]*** Brake cut motor [21:26:29]Read from MH i2c: 01 [21:26:29]MH_I2C_Read... [21:26:29]*** Stop cut motor [21:26:29]*** Cut end [21:26:29]Read from MH i2c: 01 07 00 [21:26:29]MH_I2C_Read... [21:26:29]Read from MH i2c: 01 07 00 A3 07 00 00 00 00 00 FF 0F BF [21:26:29]process_action close_receipt done [21:26:29]requested_data is exist [21:26:29]produce_requested_data [21:26:29]requested_item fm.sn is exist - process it [21:26:29]wFMCommunicate request_size=4 [21:26:29]MH_SAM_APDU [21:26:29]CAPDU: 80 11 00 00 [21:26:29]Write to MH i2c: E2 08 00 A4 07 80 11 00 00 00 00 00 00 25 [21:26:29]Write i2c OK [21:26:29]MH_I2C_Read... [21:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:30]Read from MH i2c: E2 [21:26:30]MH_I2C_Read... [21:26:30]Read from MH i2c: E2 17 00 [21:26:30]MH_I2C_Read... [21:26:30]Read from MH i2c: E2 17 00 A4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [21:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:26:30]wFMCommunicate OK [21:26:30]requested_item fd.num is exist - process it [21:26:30]SAM_PROTO_GetFieldsCounters [21:26:30]wFMCommunicate request_size=4 [21:26:30]MH_SAM_APDU [21:26:30]CAPDU: 80 13 00 00 [21:26:30]Write to MH i2c: E2 08 00 A5 07 80 13 00 00 00 00 00 00 28 [21:26:30]Write i2c OK [21:26:30]MH_I2C_Read... [21:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:30]Read from MH i2c: E2 [21:26:30]MH_I2C_Read... [21:26:30]Read from MH i2c: E2 62 00 [21:26:30]MH_I2C_Read... [21:26:30]Read from MH i2c: E2 62 00 A5 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 1D [21:26:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 22 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:30]wFMCommunicate OK [21:26:30]SAM_PROTO_GetFieldsCounters done [21:26:30]requested_item shift.num is exist - process it [21:26:30]requested_item shift.opened is exist - process it [21:26:30]req_shift_opened [21:26:30]FM_GetShiftState [21:26:30]SAM_PROTO_GetShiftState [21:26:30]wFMCommunicate request_size=4 [21:26:30]MH_SAM_APDU [21:26:30]CAPDU: 80 13 01 00 [21:26:30]Write to MH i2c: E2 08 00 A6 07 80 13 01 00 00 00 00 00 2A [21:26:30]Write i2c OK [21:26:30]MH_I2C_Read... [21:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:30]Read from MH i2c: E2 [21:26:30]MH_I2C_Read... [21:26:30]Read from MH i2c: E2 0E 00 [21:26:30]MH_I2C_Read... [21:26:30]Read from MH i2c: E2 0E 00 A6 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DB [21:26:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:26:30]wFMCommunicate OK [21:26:30]SAM_PROTO_GetShiftState done [21:26:30]FM_GetShiftState done [21:26:30]req_shift_opened done [21:26:30]requested_item shift.open_date is exist - process it [21:26:30]req_shift_open_date [21:26:30]req_shift_open_date done [21:26:30]produce_requested_data done [21:26:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225570,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:26:30]process_action_free close_receipt [21:26:30]json_value_free [21:26:30]json_value_free done [21:26:30]process_json_proto returns [21:26:30]Send response to host [21:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225570,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:26:30]free response buf [21:26:30]execute_script done [21:26:30]execute_script returns [21:26:30]free content buf [21:26:30]Sock 9.Close socket [21:26:30]Sock 9.Thread stoped [21:26:34]OFD Sender: No OFD packet to send [21:26:39]OFD Sender: No OFD packet to send [21:26:42]recv_with_timeout no data received [21:26:44]OFD Sender: No OFD packet to send [21:26:49]OFD Sender: No OFD packet to send [21:26:54]OFD Sender: No OFD packet to send [21:26:59]OFD Sender: No OFD packet to send [21:26:59]accept exits with 8 [21:26:59]New connection [21:26:59]New thread 3066604900 created [21:26:59]Thread 3066748260 joined [21:26:59]Waiting for new connection... [21:26:59] Sock 8.Parse request [21:26:59]Sock 8.Check first char [21:26:59]Sock 8.First char is OK [21:26:59]request: POST /json_proto HTTP/1.0 [21:26:59]Method: POST [21:26:59]URL: /json_proto [21:26:59]Method is POST - this is cgi request [21:26:59]url: /json_proto [21:26:59]query_string will be loaded in cgi processing [21:26:59]execute_cgi json_proto POST (null) [21:26:59]execute_cgi path=json_proto method=POST [21:26:59]POST find Content-Length [21:26:59]Host: 172.17.43.131:8080 [21:26:59]Content-Length: 804 [21:26:59]Content-Type: application/json [21:26:59] [21:26:59]POST finish read [21:26:59]Found Content-Length = 804 [21:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:59]execute_script... [21:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:59]POST & json_proto [21:26:59]process_json_proto [21:26:59]json parsed OK: [21:26:59]protocol is kg_v1.0 [21:26:59]action value=close_receipt [21:26:59]process_action close_receipt [21:26:59]cmd_close_receipt [21:26:59]MH_GetDate [21:26:59]Write to MH i2c: F0 00 00 A7 07 9D [21:26:59]Write i2c OK [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: F0 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: F0 09 00 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: F0 09 00 A7 07 00 A4 14 A4 66 F9 24 A2 66 8D [21:26:59]GetLastDocTimeStamp 1722029186 [21:26:59]current date 1722029220 [21:26:59]FM_GetShiftState [21:26:59]SAM_PROTO_GetShiftState [21:26:59]wFMCommunicate request_size=4 [21:26:59]MH_SAM_APDU [21:26:59]CAPDU: 80 13 01 00 [21:26:59]Write to MH i2c: E2 08 00 A8 07 80 13 01 00 00 00 00 00 2C [21:26:59]Write i2c OK [21:26:59]MH_I2C_Read... [21:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:59]Read from MH i2c: E2 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 0E 00 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 0E 00 A8 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [21:26:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:26:59]wFMCommunicate OK [21:26:59]SAM_PROTO_GetShiftState done [21:26:59]FM_GetShiftState done [21:26:59]opened in 1721952182 [21:26:59]opened+sec_in_day 1722038582 [21:26:59]quantity*price = 130072 [21:26:59]sum+1 = 130074 [21:26:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.73 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 0.00 Безнал.: 1300.73 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 639 26.07.2024 21:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225571 ФПД: 248385311471975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212700&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225571&fm=248385311471975&tin=02508201610067®Number=0000000000092624&sum=130073 [21:27:00]StoreToDocumentArchive [21:27:00]shift 437 fd 225571 [21:27:00]save to /storage/0437/doc_00225571 [21:27:00]save last doc name /storage/0437/doc_00225571 to /storage/kkm_last_doc_name [21:27:00]save OK [21:27:00]Clear old archive folders... [21:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:27:00]tlvbuf is 01EED930 [21:27:00]SAM_PROTO_ClearQueue [21:27:00]wFMCommunicate request_size=4 [21:27:00]MH_SAM_APDU [21:27:00]CAPDU: 80 09 00 00 [21:27:00]Write to MH i2c: E2 08 00 B5 07 80 09 00 00 00 00 00 00 2E [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:27:00]Read from MH i2c: E2 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 03 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 03 00 B5 07 00 90 00 30 [21:27:00]RAPDU: 90 00 [21:27:00]wFMCommunicate OK [21:27:00]SAM_PROTO_ClearQueue done [21:27:00]KKMCreateOFDPacket [21:27:00]OFDProtocolAddRootSTLVToBuf [21:27:00]FM_MakeSignedData [21:27:00]FM_MakeSignedData [21:27:00]SAM_PROTO_SignData [21:27:00]wFMCommunicate request_size=4 [21:27:00]MH_SAM_APDU [21:27:00]CAPDU: 80 0D 01 02 [21:27:00]Write to MH i2c: E2 08 00 B6 07 80 0D 01 02 00 00 00 00 36 [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:27:01]Read from MH i2c: E2 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 03 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 03 00 B6 07 00 90 00 31 [21:27:01]RAPDU: 90 00 [21:27:01]wFMCommunicate OK [21:27:01]wFMCommunicate request_size=255 [21:27:01]MH_SAM_APDU [21:27:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 A4 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 71 03 00 35 04 06 00 E1 [21:27:01]Write to MH i2c: E2 02 01 B7 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 A4 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 71 03 00 35 04 06 00 E1 00 00 82 [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:01]Read from MH i2c: E2 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 03 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 03 00 B7 07 00 90 00 32 [21:27:01]RAPDU: 90 00 [21:27:01]wFMCommunicate OK [21:27:01]wFMCommunicate request_size=10 [21:27:01]MH_SAM_APDU [21:27:01]CAPDU: 80 0D 02 02 05 E7 B6 41 F9 67 [21:27:01]Write to MH i2c: E2 0D 00 B8 07 80 0D 02 02 05 00 E7 B6 41 F9 67 00 00 81 [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:01]Read from MH i2c: E2 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 03 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 03 00 B8 07 00 90 00 33 [21:27:01]RAPDU: 90 00 [21:27:01]wFMCommunicate OK [21:27:01]wFMCommunicate request_size=4 [21:27:01]MH_SAM_APDU [21:27:01]CAPDU: 80 0D 03 02 [21:27:01]Write to MH i2c: E2 08 00 B9 07 80 0D 03 02 00 00 00 00 3B [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:01]Read from MH i2c: E2 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 0B 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 0B 00 B9 07 00 3F C9 DD 53 A4 B3 08 37 90 00 0A [21:27:01]RAPDU: 3F C9 DD 53 A4 B3 08 37 90 00 [21:27:01]wFMCommunicate OK [21:27:01]SAM_PROTO_SignData done [21:27:01]FM_MakeSignedData done [21:27:01]CreateOFDProtocolMessage [21:27:01]wFMCommunicate request_size=4 [21:27:01]MH_SAM_APDU [21:27:01]CAPDU: 80 11 00 00 [21:27:01]Write to MH i2c: E2 08 00 BA 07 80 11 00 00 00 00 00 00 3B [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:01]Read from MH i2c: E2 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 17 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: E2 17 00 BA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 98 [21:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:27:01]wFMCommunicate OK [21:27:01]CreateOFDProtocolMessage done [21:27:01]OFDSenderStorePacket 225571 [21:27:01]StoreOFDPacket docnum=225571 [21:27:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 14 07 01 0D 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 A4 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 71 03 00 35 04 06 00 E1 E7 B6 41 F9 67 3F C9 DD 53 A4 B3 08 37 [21:27:01]CheckFolder [21:27:01]dirname=/storage/ofd_packets [21:27:01]CheckFolder done [21:27:01]ProducePacketName [21:27:01]name=ofd_packets/00225571 [21:27:01]NVStorageSaveData ofd_packets/00225571 [21:27:01]File name is /storage/ofd_packets/00225571 [21:27:01]Write 301 bytes [21:27:01]NVStorageSaveData done [21:27:01]OFDSenderStorePacket done [21:27:01]KKMCreateOFDPacket done [21:27:01]NVStorageSaveData kkm_last_timestamp [21:27:01]File name is /storage/kkm_last_timestamp [21:27:01]Write 4 bytes [21:27:01]NVStorageSaveData done [21:27:01]ExternCall_PrintAddStr [21:27:01]wPrintStart [21:27:01]Write to MH i2c: 01 00 00 BB 07 C2 [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: 01 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: 01 07 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: 01 07 00 BB 07 00 00 00 00 00 FF 0F D7 [21:27:01]RasterBufferAndPrint [21:27:01]line Счет N : (1)2001804 [21:27:01]line ИНН: 02508201610067 [21:27:01]line Контрольно-Кассовый Чек [21:27:01]line ПРОДАЖА [21:27:01]line ТРК (МРК, ГНК) : 34 [21:27:01]line Товар: 2710124500 [21:27:01]line Аи-95-К-5 [21:27:01]line 17.530 * 74.20 [21:27:01]line = 1300.73 [21:27:01]line НДС 12% НСП 1% [21:27:01]line > о реализуемом товаре [21:27:01]line ИТОГО: 1300.73 [21:27:01]line НСП 1% : 11.51 [21:27:01]line НДС 12% : 138.13 [21:27:01]line Наличными: 0.00 [21:27:01]line Безнал.: 1300.73 [21:27:01]line Место: АЗС № 97 "Партнер Нефть" [21:27:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:27:01]line СНО: Общий режим [21:27:01]line Чек 639 26.07.2024 21:27 [21:27:01]line Смена: 437 ФФД: 1.0 [21:27:01]line ЗНМ: 0300000054 [21:27:01]line РНМ: 0000000000092624 [21:27:01]line Версия ККМ: 001 [21:27:01]line Платежная система: O! деньги [21:27:01]line ФМ: 0000000000874959 [21:27:01]line ФД: 225571 [21:27:01]line ФПД: 248385311471975 [21:27:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212700&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225571&fm=248385311471975&tin=02508201610067®Number=0000000000092624&sum=130073 [21:27:01]written 0, free lines is 4095 [21:27:01]OFD Sender: Processing packet 225571 [packets to send 599, broken 598] [21:27:01]ProducePacketName [21:27:01]name=ofd_packets/00225571 [21:27:01]OFD Sender: To server: pG, [21:27:01]CommunicateWithHost lk.salyk.kg:30040 [21:27:01]ConnectInit lk.salyk.kg [21:27:01]Write to MH i2c: 01 00 00 E5 07 EC [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: 01 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: 01 07 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: 01 07 00 E5 07 00 00 00 00 00 7D 0C 7C [21:27:01]RasterBufferAndPrint [21:27:01]line [21:27:01]line [21:27:01]line [21:27:01]line [21:27:01]line [21:27:01]written 0, free lines is 3200 [21:27:01]MH_Cut [21:27:01]Write to MH i2c: D1 01 00 EC 07 01 C5 [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: D1 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: D1 01 00 [21:27:01]MH_I2C_Read... [21:27:01]Read from MH i2c: D1 01 00 EC 07 00 C4 [21:27:01]Write to MH i2c: 01 00 00 ED 07 F4 [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:02]Connected sock=11 [21:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C7 14 07 01 0D 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 A4 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 71 03 00 35 04 06 00 E1 E7 B6 41 F9 67 3F C9 DD 53 A4 B3 08 37 [21:27:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A6 9E 47 00 39 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 23 71 03 00 F4 03 04 00 B4 C0 A3 66 B6 04 01 00 00 5D 86 69 49 E7 0F 12 5A [21:27:02]CommunicateWithHost err = 0 [21:27:02]CheckOFDResponse [21:27:02]1017 (14) - 77093643461234 [21:27:02]1041 (16) - 0000000000874959 [21:27:02]1040 (4) - 225571 [21:27:02]1012 (4) - 26.07.2024 15:28 [21:27:02]1206 (1) - 0 [21:27:02]OFD Sender: Remove packet 225571 [21:27:02]ProducePacketName [21:27:02]name=ofd_packets/00225571 [21:27:02]NVStorageDeleteData [21:27:03]*** Cut start [21:27:03]*** Partial cut [21:27:03]*** CUTSNS_PIN = 1 [21:27:03]*** CUTSNS_PIN = 0 [21:27:03]OFD Sender: No OFD packet to send [21:27:03]*** Brake cut motor [21:27:03]Read from MH i2c: 01 [21:27:03]MH_I2C_Read... [21:27:03]*** Stop cut motor [21:27:03]*** Cut end [21:27:03]Read from MH i2c: 01 07 00 [21:27:03]MH_I2C_Read... [21:27:03]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 FF 0F 09 [21:27:03]process_action close_receipt done [21:27:03]requested_data is exist [21:27:03]produce_requested_data [21:27:03]requested_item fm.sn is exist - process it [21:27:03]wFMCommunicate request_size=4 [21:27:03]MH_SAM_APDU [21:27:03]CAPDU: 80 11 00 00 [21:27:03]Write to MH i2c: E2 08 00 EE 07 80 11 00 00 00 00 00 00 6F [21:27:03]Write i2c OK [21:27:03]MH_I2C_Read... [21:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:03]Read from MH i2c: E2 [21:27:03]MH_I2C_Read... [21:27:03]Read from MH i2c: E2 17 00 [21:27:03]MH_I2C_Read... [21:27:03]Read from MH i2c: E2 17 00 EE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CC [21:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:27:03]wFMCommunicate OK [21:27:03]requested_item fd.num is exist - process it [21:27:03]SAM_PROTO_GetFieldsCounters [21:27:03]wFMCommunicate request_size=4 [21:27:03]MH_SAM_APDU [21:27:03]CAPDU: 80 13 00 00 [21:27:03]Write to MH i2c: E2 08 00 EF 07 80 13 00 00 00 00 00 00 72 [21:27:03]Write i2c OK [21:27:03]MH_I2C_Read... [21:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:03]Read from MH i2c: E2 [21:27:03]MH_I2C_Read... [21:27:03]Read from MH i2c: E2 62 00 [21:27:03]MH_I2C_Read... [21:27:03]Read from MH i2c: E2 62 00 EF 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [21:27:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 23 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:27:03]wFMCommunicate OK [21:27:03]SAM_PROTO_GetFieldsCounters done [21:27:03]requested_item shift.num is exist - process it [21:27:03]requested_item shift.opened is exist - process it [21:27:03]req_shift_opened [21:27:03]FM_GetShiftState [21:27:03]SAM_PROTO_GetShiftState [21:27:03]wFMCommunicate request_size=4 [21:27:03]MH_SAM_APDU [21:27:03]CAPDU: 80 13 01 00 [21:27:03]Write to MH i2c: E2 08 00 F0 07 80 13 01 00 00 00 00 00 74 [21:27:03]Write i2c OK [21:27:03]MH_I2C_Read... [21:27:04]Read from MH i2c: E2 [21:27:04]MH_I2C_Read... [21:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:04]Read from MH i2c: E2 0E 00 [21:27:04]MH_I2C_Read... [21:27:04]Read from MH i2c: E2 0E 00 F0 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 25 [21:27:04]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:27:04]wFMCommunicate OK [21:27:04]SAM_PROTO_GetShiftState done [21:27:04]FM_GetShiftState done [21:27:04]req_shift_opened done [21:27:04]requested_item shift.open_date is exist - process it [21:27:04]req_shift_open_date [21:27:04]req_shift_open_date done [21:27:04]produce_requested_data done [21:27:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225571,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:27:04]process_action_free close_receipt [21:27:04]json_value_free [21:27:04]json_value_free done [21:27:04]process_json_proto returns [21:27:04]Send response to host [21:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225571,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:27:04]free response buf [21:27:04]execute_script done [21:27:04]execute_script returns [21:27:04]free content buf [21:27:04]Sock 8.Close socket [21:27:04]Sock 8.Thread stoped [21:27:08]OFD Sender: No OFD packet to send [21:27:13]OFD Sender: No OFD packet to send [21:27:13]recv_with_timeout no data received [21:27:18]OFD Sender: No OFD packet to send [21:27:19]accept exits with 9 [21:27:19]New connection [21:27:19]New thread 3066748260 created [21:27:19]Thread 3066604900 joined [21:27:19]Waiting for new connection... [21:27:19] Sock 9.Parse request [21:27:19]Sock 9.Check first char [21:27:19]Sock 9.First char is OK [21:27:19]request: POST /json_proto HTTP/1.0 [21:27:19]Method: POST [21:27:19]URL: /json_proto [21:27:19]Method is POST - this is cgi request [21:27:19]url: /json_proto [21:27:19]query_string will be loaded in cgi processing [21:27:19]execute_cgi json_proto POST (null) [21:27:19]execute_cgi path=json_proto method=POST [21:27:19]POST find Content-Length [21:27:19]Host: 172.17.43.131:8080 [21:27:19]Content-Length: 678 [21:27:19]Content-Type: application/json [21:27:19] [21:27:19]POST finish read [21:27:19]Found Content-Length = 678 [21:27:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:19]execute_script... [21:27:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:19]POST & json_proto [21:27:19]process_json_proto [21:27:19]json parsed OK: [21:27:19]protocol is kg_v1.0 [21:27:19]action value=close_receipt [21:27:19]process_action close_receipt [21:27:19]cmd_close_receipt [21:27:19]MH_GetDate [21:27:19]Write to MH i2c: F0 00 00 F1 07 E7 [21:27:19]Write i2c OK [21:27:19]MH_I2C_Read... [21:27:19]Read from MH i2c: F0 [21:27:19]MH_I2C_Read... [21:27:19]Read from MH i2c: F0 09 00 [21:27:19]MH_I2C_Read... [21:27:19]Read from MH i2c: F0 09 00 F1 07 00 B8 14 A4 66 F9 24 A2 66 EB [21:27:19]GetLastDocTimeStamp 1722029220 [21:27:19]current date 1722029240 [21:27:19]FM_GetShiftState [21:27:19]SAM_PROTO_GetShiftState [21:27:19]wFMCommunicate request_size=4 [21:27:19]MH_SAM_APDU [21:27:19]CAPDU: 80 13 01 00 [21:27:19]Write to MH i2c: E2 08 00 F2 07 80 13 01 00 00 00 00 00 76 [21:27:19]Write i2c OK [21:27:19]MH_I2C_Read... [21:27:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:19]Read from MH i2c: E2 [21:27:19]MH_I2C_Read... [21:27:19]Read from MH i2c: E2 0E 00 [21:27:19]MH_I2C_Read... [21:27:19]Read from MH i2c: E2 0E 00 F2 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 27 [21:27:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:27:19]wFMCommunicate OK [21:27:19]SAM_PROTO_GetShiftState done [21:27:19]FM_GetShiftState done [21:27:19]opened in 1721952182 [21:27:19]opened+sec_in_day 1722038582 [21:27:19]quantity*price = 50036 [21:27:19]sum+1 = 50037 [21:27:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 640 26.07.2024 21:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225572 ФПД: 186616608650421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212720&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225572&fm=186616608650421&tin=02508201610067®Number=0000000000092624&sum=50000 [21:27:21]StoreToDocumentArchive [21:27:21]shift 437 fd 225572 [21:27:21]save to /storage/0437/doc_00225572 [21:27:21]save last doc name /storage/0437/doc_00225572 to /storage/kkm_last_doc_name [21:27:21]save OK [21:27:21]Clear old archive folders... [21:27:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:27:21]tlvbuf is 01ECC5F0 [21:27:21]SAM_PROTO_ClearQueue [21:27:21]wFMCommunicate request_size=4 [21:27:21]MH_SAM_APDU [21:27:21]CAPDU: 80 09 00 00 [21:27:21]Write to MH i2c: E2 08 00 FF 07 80 09 00 00 00 00 00 00 78 [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:27:21]Read from MH i2c: E2 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 FF 07 00 90 00 7A [21:27:21]RAPDU: 90 00 [21:27:21]wFMCommunicate OK [21:27:21]SAM_PROTO_ClearQueue done [21:27:21]KKMCreateOFDPacket [21:27:21]OFDProtocolAddRootSTLVToBuf [21:27:21]FM_MakeSignedData [21:27:21]FM_MakeSignedData [21:27:21]SAM_PROTO_SignData [21:27:21]wFMCommunicate request_size=4 [21:27:21]MH_SAM_APDU [21:27:21]CAPDU: 80 0D 01 02 [21:27:21]Write to MH i2c: E2 08 00 00 08 80 0D 01 02 00 00 00 00 81 [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:27:21]Read from MH i2c: E2 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 00 08 00 90 00 7C [21:27:21]RAPDU: 90 00 [21:27:21]wFMCommunicate OK [21:27:21]wFMCommunicate request_size=255 [21:27:21]MH_SAM_APDU [21:27:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 B8 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 71 03 00 35 04 06 00 A9 [21:27:21]Write to MH i2c: E2 02 01 01 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 B8 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 71 03 00 35 04 06 00 A9 00 00 57 [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:21]Read from MH i2c: E2 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 01 08 00 90 00 7D [21:27:21]RAPDU: 90 00 [21:27:21]wFMCommunicate OK [21:27:21]wFMCommunicate request_size=10 [21:27:21]MH_SAM_APDU [21:27:21]CAPDU: 80 0D 02 02 05 BA 10 AA F4 B5 [21:27:21]Write to MH i2c: E2 0D 00 02 08 80 0D 02 02 05 00 BA 10 AA F4 B5 00 00 AB [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:21]Read from MH i2c: E2 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 03 00 02 08 00 90 00 7E [21:27:21]RAPDU: 90 00 [21:27:21]wFMCommunicate OK [21:27:21]wFMCommunicate request_size=4 [21:27:21]MH_SAM_APDU [21:27:21]CAPDU: 80 0D 03 02 [21:27:21]Write to MH i2c: E2 08 00 03 08 80 0D 03 02 00 00 00 00 86 [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:21]Read from MH i2c: E2 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 0B 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 0B 00 03 08 00 6F F4 59 E0 4C 76 6C B2 90 00 03 [21:27:21]RAPDU: 6F F4 59 E0 4C 76 6C B2 90 00 [21:27:21]wFMCommunicate OK [21:27:21]SAM_PROTO_SignData done [21:27:21]FM_MakeSignedData done [21:27:21]CreateOFDProtocolMessage [21:27:21]wFMCommunicate request_size=4 [21:27:21]MH_SAM_APDU [21:27:21]CAPDU: 80 11 00 00 [21:27:21]Write to MH i2c: E2 08 00 04 08 80 11 00 00 00 00 00 00 86 [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:21]Read from MH i2c: E2 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 17 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: E2 17 00 04 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E3 [21:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:27:21]wFMCommunicate OK [21:27:21]CreateOFDProtocolMessage done [21:27:21]OFDSenderStorePacket 225572 [21:27:21]StoreOFDPacket docnum=225572 [21:27:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EF CC 07 01 23 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 B8 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 71 03 00 35 04 06 00 A9 BA 10 AA F4 B5 6F F4 59 E0 4C 76 6C B2 [21:27:21]CheckFolder [21:27:21]dirname=/storage/ofd_packets [21:27:21]CheckFolder done [21:27:21]ProducePacketName [21:27:21]name=ofd_packets/00225572 [21:27:21]NVStorageSaveData ofd_packets/00225572 [21:27:21]File name is /storage/ofd_packets/00225572 [21:27:21]Write 301 bytes [21:27:21]NVStorageSaveData done [21:27:21]OFDSenderStorePacket done [21:27:21]KKMCreateOFDPacket done [21:27:21]NVStorageSaveData kkm_last_timestamp [21:27:21]File name is /storage/kkm_last_timestamp [21:27:21]Write 4 bytes [21:27:21]NVStorageSaveData done [21:27:21]ExternCall_PrintAddStr [21:27:21]wPrintStart [21:27:21]Write to MH i2c: 01 00 00 05 08 0D [21:27:21]Write i2c OK [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: 01 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: 01 07 00 [21:27:21]MH_I2C_Read... [21:27:21]Read from MH i2c: 01 07 00 05 08 00 00 00 00 00 FF 0F 22 [21:27:21]RasterBufferAndPrint [21:27:21]line Счет N : (1)2001805 [21:27:21]line ИНН: 02508201610067 [21:27:21]line Контрольно-Кассовый Чек [21:27:21]line ПРОДАЖА [21:27:21]line ТРК (МРК, ГНК) : 43 [21:27:21]line Товар: 2710124130 [21:27:21]line Аи-92-К-5 [21:27:21]line 7.380 * 67.80 [21:27:21]line = 500.36 [21:27:21]line НДС 12% НСП 1% [21:27:21]line > о реализуемом товаре [21:27:21]line ОКРУГЛЕНИЕ: -0.36 [21:27:21]line ИТОГО: 500.00 [21:27:21]line Внесено: 500.00 [21:27:21]line СДАЧА: 0.00 [21:27:21]line НСП 1% : 4.43 [21:27:21]line НДС 12% : 53.14 [21:27:21]line Наличными: 500.00 [21:27:21]line Безнал.: 0.00 [21:27:21]line Место: АЗС № 97 "Партнер Нефть" [21:27:21]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:27:21]line СНО: Общий режим [21:27:21]line Чек 640 26.07.2024 21:27 [21:27:21]line Смена: 437 ФФД: 1.0 [21:27:21]line ЗНМ: 0300000054 [21:27:21]line РНМ: 0000000000092624 [21:27:21]line Версия ККМ: 001 [21:27:21]line ФМ: 0000000000874959 [21:27:21]line ФД: 225572 [21:27:21]line ФПД: 186616608650421 [21:27:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212720&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225572&fm=186616608650421&tin=02508201610067®Number=0000000000092624&sum=50000 [21:27:21]written 0, free lines is 4095 [21:27:21]OFD Sender: Processing packet 225572 [packets to send 599, broken 598] [21:27:21]ProducePacketName [21:27:21]name=ofd_packets/00225572 [21:27:21]OFD Sender: To server: pG, [21:27:21]CommunicateWithHost lk.salyk.kg:30040 [21:27:21]ConnectInit lk.salyk.kg [21:27:22]Write to MH i2c: 01 00 00 30 08 38 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: 01 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: 01 07 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: 01 07 00 30 08 00 00 00 00 00 71 0C BC [21:27:22]RasterBufferAndPrint [21:27:22]line [21:27:22]line [21:27:22]line [21:27:22]line [21:27:22]line [21:27:22]written 0, free lines is 3187 [21:27:22]MH_Cut [21:27:22]Write to MH i2c: D1 01 00 37 08 01 11 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: D1 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: D1 01 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: D1 01 00 37 08 00 10 [21:27:22]Write to MH i2c: 01 00 00 38 08 40 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:23]*** Cut start [21:27:23]*** Partial cut [21:27:23]*** CUTSNS_PIN = 1 [21:27:23]*** CUTSNS_PIN = 0 [21:27:23]*** Brake cut motor [21:27:23]Read from MH i2c: 01 [21:27:23]MH_I2C_Read... [21:27:23]*** Stop cut motor [21:27:23]*** Cut end [21:27:23]Read from MH i2c: 01 07 00 [21:27:23]MH_I2C_Read... [21:27:23]Read from MH i2c: 01 07 00 38 08 00 00 00 00 00 FF 0F 55 [21:27:23]process_action close_receipt done [21:27:23]requested_data is exist [21:27:23]produce_requested_data [21:27:23]requested_item fm.sn is exist - process it [21:27:23]wFMCommunicate request_size=4 [21:27:23]MH_SAM_APDU [21:27:23]CAPDU: 80 11 00 00 [21:27:23]Write to MH i2c: E2 08 00 39 08 80 11 00 00 00 00 00 00 BB [21:27:23]Write i2c OK [21:27:23]MH_I2C_Read... [21:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:23]Read from MH i2c: E2 [21:27:23]MH_I2C_Read... [21:27:23]Read from MH i2c: E2 17 00 [21:27:23]MH_I2C_Read... [21:27:23]Read from MH i2c: E2 17 00 39 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 18 [21:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:27:23]wFMCommunicate OK [21:27:23]requested_item fd.num is exist - process it [21:27:23]SAM_PROTO_GetFieldsCounters [21:27:23]wFMCommunicate request_size=4 [21:27:23]MH_SAM_APDU [21:27:23]CAPDU: 80 13 00 00 [21:27:23]Write to MH i2c: E2 08 00 3A 08 80 13 00 00 00 00 00 00 BE [21:27:23]Write i2c OK [21:27:23]MH_I2C_Read... [21:27:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:24]Read from MH i2c: E2 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 62 00 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 62 00 3A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 BB [21:27:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 24 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:27:24]wFMCommunicate OK [21:27:24]SAM_PROTO_GetFieldsCounters done [21:27:24]requested_item shift.num is exist - process it [21:27:24]requested_item shift.opened is exist - process it [21:27:24]req_shift_opened [21:27:24]FM_GetShiftState [21:27:24]SAM_PROTO_GetShiftState [21:27:24]wFMCommunicate request_size=4 [21:27:24]MH_SAM_APDU [21:27:24]CAPDU: 80 13 01 00 [21:27:24]Write to MH i2c: E2 08 00 3B 08 80 13 01 00 00 00 00 00 C0 [21:27:24]Write i2c OK [21:27:24]MH_I2C_Read... [21:27:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:24]Read from MH i2c: E2 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 0E 00 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 0E 00 3B 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 71 [21:27:24]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:27:24]wFMCommunicate OK [21:27:24]SAM_PROTO_GetShiftState done [21:27:24]FM_GetShiftState done [21:27:24]req_shift_opened done [21:27:24]requested_item shift.open_date is exist - process it [21:27:24]req_shift_open_date [21:27:24]req_shift_open_date done [21:27:24]produce_requested_data done [21:27:24]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225572,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:27:24]process_action_free close_receipt [21:27:24]json_value_free [21:27:24]json_value_free done [21:27:24]process_json_proto returns [21:27:24]Send response to host [21:27:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225572,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:27:24]free response buf [21:27:24]execute_script done [21:27:24]execute_script returns [21:27:24]free content buf [21:27:24]Sock 9.Close socket [21:27:24]Sock 9.Thread stoped [21:27:24]recv_with_timeout no data received [21:27:26]ConnectInit Can't take IP for lk.salyk.kg [21:27:26]CommunicateWithHost connect error [21:27:26]CommunicateWithHost err = -1 [21:27:26]OFD Sender: Server communicate error [21:27:31]OFD Sender: Processing packet 225572 [packets to send 599, broken 598] [21:27:31]ProducePacketName [21:27:31]name=ofd_packets/00225572 [21:27:31]OFD Sender: To server: pG, [21:27:31]CommunicateWithHost lk.salyk.kg:30040 [21:27:31]ConnectInit lk.salyk.kg [21:27:36]ConnectInit Can't take IP for lk.salyk.kg [21:27:36]CommunicateWithHost connect error [21:27:36]CommunicateWithHost err = -1 [21:27:36]OFD Sender: Server communicate error [21:27:41]OFD Sender: Processing packet 225572 [packets to send 599, broken 598] [21:27:41]ProducePacketName [21:27:41]name=ofd_packets/00225572 [21:27:41]OFD Sender: To server: pG, [21:27:41]CommunicateWithHost lk.salyk.kg:30040 [21:27:41]ConnectInit lk.salyk.kg [21:27:46]ConnectInit Can't take IP for lk.salyk.kg [21:27:46]CommunicateWithHost connect error [21:27:46]CommunicateWithHost err = -1 [21:27:46]OFD Sender: Server communicate error [21:27:51]OFD Sender: Processing packet 225572 [packets to send 599, broken 598] [21:27:51]ProducePacketName [21:27:51]name=ofd_packets/00225572 [21:27:51]OFD Sender: To server: pG, [21:27:51]CommunicateWithHost lk.salyk.kg:30040 [21:27:51]ConnectInit lk.salyk.kg [21:27:56]ConnectInit Can't take IP for lk.salyk.kg [21:27:56]CommunicateWithHost connect error [21:27:56]CommunicateWithHost err = -1 [21:27:56]OFD Sender: Server communicate error [21:28:01]OFD Sender: Processing packet 225572 [packets to send 599, broken 598] [21:28:01]ProducePacketName [21:28:01]name=ofd_packets/00225572 [21:28:01]OFD Sender: To server: pG, [21:28:01]CommunicateWithHost lk.salyk.kg:30040 [21:28:01]ConnectInit lk.salyk.kg [21:28:04]Connected sock=9 [21:28:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 EF CC 07 01 23 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 B8 14 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 71 03 00 35 04 06 00 A9 BA 10 AA F4 B5 6F F4 59 E0 4C 76 6C B2 [21:28:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 76 55 47 00 E3 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 24 71 03 00 F4 03 04 00 F2 C0 A3 66 B6 04 01 00 00 C1 27 40 CA 25 EB C0 F3 [21:28:05]CommunicateWithHost err = 0 [21:28:05]CheckOFDResponse [21:28:05]1017 (14) - 77093643461234 [21:28:05]1041 (16) - 0000000000874959 [21:28:05]1040 (4) - 225572 [21:28:05]1012 (4) - 26.07.2024 15:29 [21:28:05]1206 (1) - 0 [21:28:05]OFD Sender: Remove packet 225572 [21:28:05]ProducePacketName [21:28:05]name=ofd_packets/00225572 [21:28:05]NVStorageDeleteData [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]OFD Sender: No OFD packet to send [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:54]accept exits with 10 [21:28:54]New connection [21:28:54]New thread 3066604900 created [21:28:54]Thread 3066748260 joined [21:28:54]Waiting for new connection... [21:28:54] Sock 10.Parse request [21:28:54]Sock 10.Check first char [21:28:54]Sock 10.First char is OK [21:28:54]request: POST /json_proto HTTP/1.0 [21:28:54]Method: POST [21:28:54]URL: /json_proto [21:28:54]Method is POST - this is cgi request [21:28:54]url: /json_proto [21:28:54]query_string will be loaded in cgi processing [21:28:54]execute_cgi json_proto POST (null) [21:28:54]execute_cgi path=json_proto method=POST [21:28:54]POST find Content-Length [21:28:54]Host: 172.17.43.131:8080 [21:28:54]Content-Length: 680 [21:28:54]Content-Type: application/json [21:28:54] [21:28:54]POST finish read [21:28:54]Found Content-Length = 680 [21:28:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:54]execute_script... [21:28:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:54]POST & json_proto [21:28:54]process_json_proto [21:28:54]json parsed OK: [21:28:54]protocol is kg_v1.0 [21:28:54]action value=close_receipt [21:28:54]process_action close_receipt [21:28:54]cmd_close_receipt [21:28:54]MH_GetDate [21:28:54]Write to MH i2c: F0 00 00 3C 08 33 [21:28:54]Write i2c OK [21:28:54]MH_I2C_Read... [21:28:54]Read from MH i2c: F0 [21:28:54]MH_I2C_Read... [21:28:54]Read from MH i2c: F0 09 00 [21:28:54]MH_I2C_Read... [21:28:54]Read from MH i2c: F0 09 00 3C 08 00 17 15 A4 66 F9 24 A2 66 97 [21:28:54]GetLastDocTimeStamp 1722029240 [21:28:54]current date 1722029335 [21:28:54]FM_GetShiftState [21:28:54]SAM_PROTO_GetShiftState [21:28:54]wFMCommunicate request_size=4 [21:28:54]MH_SAM_APDU [21:28:54]CAPDU: 80 13 01 00 [21:28:54]Write to MH i2c: E2 08 00 3D 08 80 13 01 00 00 00 00 00 C2 [21:28:54]Write i2c OK [21:28:54]MH_I2C_Read... [21:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:54]Read from MH i2c: E2 [21:28:54]MH_I2C_Read... [21:28:54]Read from MH i2c: E2 0E 00 [21:28:54]MH_I2C_Read... [21:28:54]Read from MH i2c: E2 0E 00 3D 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 73 [21:28:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:28:54]wFMCommunicate OK [21:28:54]SAM_PROTO_GetShiftState done [21:28:54]FM_GetShiftState done [21:28:54]opened in 1721952182 [21:28:54]opened+sec_in_day 1722038582 [21:28:54]quantity*price = 200075 [21:28:54]sum+1 = 200076 [21:28:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 641 26.07.2024 21:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225573 ФПД: 176833981082443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212855&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225573&fm=176833981082443&tin=02508201610067®Number=0000000000092624&sum=200000 [21:28:55]StoreToDocumentArchive [21:28:55]shift 437 fd 225573 [21:28:55]save to /storage/0437/doc_00225573 [21:28:55]save last doc name /storage/0437/doc_00225573 to /storage/kkm_last_doc_name [21:28:55]save OK [21:28:55]Clear old archive folders... [21:28:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:28:55]tlvbuf is 01EBFD70 [21:28:55]SAM_PROTO_ClearQueue [21:28:55]wFMCommunicate request_size=4 [21:28:55]MH_SAM_APDU [21:28:55]CAPDU: 80 09 00 00 [21:28:55]Write to MH i2c: E2 08 00 4A 08 80 09 00 00 00 00 00 00 C4 [21:28:55]Write i2c OK [21:28:55]MH_I2C_Read... [21:28:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:28:55]Read from MH i2c: E2 [21:28:55]MH_I2C_Read... [21:28:55]Read from MH i2c: E2 03 00 [21:28:55]MH_I2C_Read... [21:28:55]Read from MH i2c: E2 03 00 4A 08 00 90 00 C6 [21:28:55]RAPDU: 90 00 [21:28:55]wFMCommunicate OK [21:28:55]SAM_PROTO_ClearQueue done [21:28:55]KKMCreateOFDPacket [21:28:55]OFDProtocolAddRootSTLVToBuf [21:28:55]FM_MakeSignedData [21:28:55]FM_MakeSignedData [21:28:55]SAM_PROTO_SignData [21:28:55]wFMCommunicate request_size=4 [21:28:55]MH_SAM_APDU [21:28:55]CAPDU: 80 0D 01 02 [21:28:55]Write to MH i2c: E2 08 00 4B 08 80 0D 01 02 00 00 00 00 CC [21:28:55]Write i2c OK [21:28:55]MH_I2C_Read... [21:28:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:28:55]OFD Sender: No OFD packet to send [21:28:55]Read from MH i2c: E2 [21:28:55]MH_I2C_Read... [21:28:55]Read from MH i2c: E2 03 00 [21:28:55]MH_I2C_Read... [21:28:55]Read from MH i2c: E2 03 00 4B 08 00 90 00 C7 [21:28:55]RAPDU: 90 00 [21:28:55]wFMCommunicate OK [21:28:55]wFMCommunicate request_size=255 [21:28:55]MH_SAM_APDU [21:28:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 17 15 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 71 03 00 35 04 06 00 A0 D4 5E A0 [21:28:55]Write to MH i2c: E2 02 01 4C 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 17 15 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 71 03 00 35 04 06 00 A0 D4 5E A0 00 00 7C [21:28:55]Write i2c OK [21:28:55]MH_I2C_Read... [21:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:56]Read from MH i2c: E2 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 03 00 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 03 00 4C 08 00 90 00 C8 [21:28:56]RAPDU: 90 00 [21:28:56]wFMCommunicate OK [21:28:56]wFMCommunicate request_size=7 [21:28:56]MH_SAM_APDU [21:28:56]CAPDU: 80 0D 02 02 02 6B 4B [21:28:56]Write to MH i2c: E2 0A 00 4D 08 80 0D 02 02 02 00 6B 4B 00 00 89 [21:28:56]Write i2c OK [21:28:56]MH_I2C_Read... [21:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:56]Read from MH i2c: E2 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 03 00 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 03 00 4D 08 00 90 00 C9 [21:28:56]RAPDU: 90 00 [21:28:56]wFMCommunicate OK [21:28:56]wFMCommunicate request_size=4 [21:28:56]MH_SAM_APDU [21:28:56]CAPDU: 80 0D 03 02 [21:28:56]Write to MH i2c: E2 08 00 4E 08 80 0D 03 02 00 00 00 00 D1 [21:28:56]Write i2c OK [21:28:56]MH_I2C_Read... [21:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:28:56]Read from MH i2c: E2 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 0B 00 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 0B 00 4E 08 00 7F C1 F9 F9 EF 71 D2 07 90 00 3D [21:28:56]RAPDU: 7F C1 F9 F9 EF 71 D2 07 90 00 [21:28:56]wFMCommunicate OK [21:28:56]SAM_PROTO_SignData done [21:28:56]FM_MakeSignedData done [21:28:56]CreateOFDProtocolMessage [21:28:56]wFMCommunicate request_size=4 [21:28:56]MH_SAM_APDU [21:28:56]CAPDU: 80 11 00 00 [21:28:56]Write to MH i2c: E2 08 00 4F 08 80 11 00 00 00 00 00 00 D1 [21:28:56]Write i2c OK [21:28:56]MH_I2C_Read... [21:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:56]Read from MH i2c: E2 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 17 00 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: E2 17 00 4F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 2E [21:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:28:56]wFMCommunicate OK [21:28:56]CreateOFDProtocolMessage done [21:28:56]OFDSenderStorePacket 225573 [21:28:56]StoreOFDPacket docnum=225573 [21:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 97 14 04 01 84 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 17 15 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 71 03 00 35 04 06 00 A0 D4 5E A0 6B 4B 7F C1 F9 F9 EF 71 D2 07 [21:28:56]CheckFolder [21:28:56]dirname=/storage/ofd_packets [21:28:56]CheckFolder done [21:28:56]ProducePacketName [21:28:56]name=ofd_packets/00225573 [21:28:56]NVStorageSaveData ofd_packets/00225573 [21:28:56]File name is /storage/ofd_packets/00225573 [21:28:56]Write 298 bytes [21:28:56]NVStorageSaveData done [21:28:56]OFDSenderStorePacket done [21:28:56]KKMCreateOFDPacket done [21:28:56]NVStorageSaveData kkm_last_timestamp [21:28:56]File name is /storage/kkm_last_timestamp [21:28:56]Write 4 bytes [21:28:56]NVStorageSaveData done [21:28:56]ExternCall_PrintAddStr [21:28:56]wPrintStart [21:28:56]Write to MH i2c: 01 00 00 50 08 58 [21:28:56]Write i2c OK [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: 01 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: 01 07 00 [21:28:56]MH_I2C_Read... [21:28:56]Read from MH i2c: 01 07 00 50 08 00 00 00 00 00 FF 0F 6D [21:28:56]RasterBufferAndPrint [21:28:56]line Счет N : (1)2001806 [21:28:56]line ИНН: 02508201610067 [21:28:56]line Контрольно-Кассовый Чек [21:28:56]line ПРОДАЖА [21:28:56]line ТРК (МРК, ГНК) : 11 [21:28:56]line Товар: 2710194210 [21:28:56]line ДТ-К-5 [21:28:56]line 26.430 * 75.70 [21:28:56]line = 2000.75 [21:28:56]line НДС 12% НСП 1% [21:28:56]line > о реализуемом товаре [21:28:56]line ОКРУГЛЕНИЕ: -0.75 [21:28:56]line ИТОГО: 2000.00 [21:28:56]line Внесено: 2000.00 [21:28:56]line СДАЧА: 0.00 [21:28:56]line НСП 1% : 17.71 [21:28:56]line НДС 12% : 212.47 [21:28:56]line Наличными: 2000.00 [21:28:56]line Безнал.: 0.00 [21:28:56]line Место: АЗС № 97 "Партнер Нефть" [21:28:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:28:56]line СНО: Общий режим [21:28:56]line Чек 641 26.07.2024 21:28 [21:28:56]line Смена: 437 ФФД: 1.0 [21:28:56]line ЗНМ: 0300000054 [21:28:56]line РНМ: 0000000000092624 [21:28:56]line Версия ККМ: 001 [21:28:56]line ФМ: 0000000000874959 [21:28:56]line ФД: 225573 [21:28:56]line ФПД: 176833981082443 [21:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T212855&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225573&fm=176833981082443&tin=02508201610067®Number=0000000000092624&sum=200000 [21:28:56]OFD Sender: Processing packet 225573 [packets to send 599, broken 598] [21:28:56]ProducePacketName [21:28:56]name=ofd_packets/00225573 [21:28:56]OFD Sender: To server: pG, [21:28:56]CommunicateWithHost lk.salyk.kg:30040 [21:28:56]ConnectInit lk.salyk.kg [21:28:56]written 0, free lines is 4095 [21:28:57]Write to MH i2c: 01 00 00 7B 08 83 [21:28:57]Write i2c OK [21:28:57]MH_I2C_Read... [21:28:57]Read from MH i2c: 01 [21:28:57]MH_I2C_Read... [21:28:57]Read from MH i2c: 01 07 00 [21:28:57]MH_I2C_Read... [21:28:57]Read from MH i2c: 01 07 00 7B 08 00 00 00 00 00 5D 0C F3 [21:28:57]RasterBufferAndPrint [21:28:57]line [21:28:57]line [21:28:57]line [21:28:57]line [21:28:57]line [21:28:57]written 0, free lines is 3168 [21:28:57]MH_Cut [21:28:57]Write to MH i2c: D1 01 00 82 08 01 5C [21:28:57]Write i2c OK [21:28:57]MH_I2C_Read... [21:28:57]Read from MH i2c: D1 [21:28:57]MH_I2C_Read... [21:28:57]Read from MH i2c: D1 01 00 [21:28:57]MH_I2C_Read... [21:28:57]Read from MH i2c: D1 01 00 82 08 00 5B [21:28:57]Write to MH i2c: 01 00 00 83 08 8B [21:28:57]Write i2c OK [21:28:57]MH_I2C_Read... [21:28:58]*** Cut start [21:28:58]*** Partial cut [21:28:58]*** CUTSNS_PIN = 1 [21:28:58]*** CUTSNS_PIN = 0 [21:28:58]*** Brake cut motor [21:28:58]Read from MH i2c: 01 [21:28:58]MH_I2C_Read... [21:28:58]*** Stop cut motor [21:28:58]*** Cut end [21:28:58]Read from MH i2c: 01 07 00 [21:28:58]MH_I2C_Read... [21:28:58]Read from MH i2c: 01 07 00 83 08 00 00 00 00 00 FF 0F A0 [21:28:58]process_action close_receipt done [21:28:58]requested_data is exist [21:28:58]produce_requested_data [21:28:58]requested_item fm.sn is exist - process it [21:28:58]wFMCommunicate request_size=4 [21:28:58]MH_SAM_APDU [21:28:58]CAPDU: 80 11 00 00 [21:28:58]Write to MH i2c: E2 08 00 84 08 80 11 00 00 00 00 00 00 06 [21:28:58]Write i2c OK [21:28:58]MH_I2C_Read... [21:28:58]recv_with_timeout no data received [21:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:59]Read from MH i2c: E2 [21:28:59]MH_I2C_Read... [21:28:59]Read from MH i2c: E2 17 00 [21:28:59]MH_I2C_Read... [21:28:59]Read from MH i2c: E2 17 00 84 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [21:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:28:59]wFMCommunicate OK [21:28:59]requested_item fd.num is exist - process it [21:28:59]SAM_PROTO_GetFieldsCounters [21:28:59]wFMCommunicate request_size=4 [21:28:59]MH_SAM_APDU [21:28:59]CAPDU: 80 13 00 00 [21:28:59]Write to MH i2c: E2 08 00 85 08 80 13 00 00 00 00 00 00 09 [21:28:59]Write i2c OK [21:28:59]MH_I2C_Read... [21:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:59]Read from MH i2c: E2 [21:28:59]MH_I2C_Read... [21:28:59]Read from MH i2c: E2 62 00 [21:28:59]MH_I2C_Read... [21:28:59]Read from MH i2c: E2 62 00 85 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [21:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 25 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:59]wFMCommunicate OK [21:28:59]SAM_PROTO_GetFieldsCounters done [21:28:59]requested_item shift.num is exist - process it [21:28:59]requested_item shift.opened is exist - process it [21:28:59]req_shift_opened [21:28:59]FM_GetShiftState [21:28:59]SAM_PROTO_GetShiftState [21:28:59]wFMCommunicate request_size=4 [21:28:59]MH_SAM_APDU [21:28:59]CAPDU: 80 13 01 00 [21:28:59]Write to MH i2c: E2 08 00 86 08 80 13 01 00 00 00 00 00 0B [21:28:59]Write i2c OK [21:28:59]MH_I2C_Read... [21:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:59]Read from MH i2c: E2 [21:28:59]MH_I2C_Read... [21:28:59]Read from MH i2c: E2 0E 00 [21:28:59]MH_I2C_Read... [21:28:59]Read from MH i2c: E2 0E 00 86 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BC [21:28:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:28:59]wFMCommunicate OK [21:28:59]SAM_PROTO_GetShiftState done [21:28:59]FM_GetShiftState done [21:28:59]req_shift_opened done [21:28:59]requested_item shift.open_date is exist - process it [21:28:59]req_shift_open_date [21:28:59]req_shift_open_date done [21:28:59]produce_requested_data done [21:28:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225573,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:28:59]process_action_free close_receipt [21:28:59]json_value_free [21:28:59]json_value_free done [21:28:59]process_json_proto returns [21:28:59]Send response to host [21:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225573,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:28:59]free response buf [21:28:59]execute_script done [21:28:59]execute_script returns [21:28:59]free content buf [21:28:59]Sock 10.Close socket [21:28:59]Sock 10.Thread stoped [21:29:01]Connected sock=11 [21:29:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 97 14 04 01 84 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 17 15 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 71 03 00 35 04 06 00 A0 D4 5E A0 6B 4B 7F C1 F9 F9 EF 71 D2 07 [21:29:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FA 9B 47 00 57 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 25 71 03 00 F4 03 04 00 2B C1 A3 66 B6 04 01 00 00 F1 BE 52 AE 6E 0C 7A 2D [21:29:06]CommunicateWithHost err = 0 [21:29:06]CheckOFDResponse [21:29:06]1017 (14) - 77093643461234 [21:29:06]1041 (16) - 0000000000874959 [21:29:06]1040 (4) - 225573 [21:29:06]1012 (4) - 26.07.2024 15:30 [21:29:06]1206 (1) - 0 [21:29:06]OFD Sender: Remove packet 225573 [21:29:06]ProducePacketName [21:29:06]name=ofd_packets/00225573 [21:29:06]NVStorageDeleteData [21:29:07]OFD Sender: No OFD packet to send [21:29:12]OFD Sender: No OFD packet to send [21:29:14]recv_with_timeout no data received [21:29:17]OFD Sender: No OFD packet to send [21:29:22]OFD Sender: No OFD packet to send [21:29:27]OFD Sender: No OFD packet to send [21:29:32]OFD Sender: No OFD packet to send [21:29:33]recv_with_timeout no data received [21:29:37]OFD Sender: No OFD packet to send [21:29:42]OFD Sender: No OFD packet to send [21:29:47]OFD Sender: No OFD packet to send [21:29:52]OFD Sender: No OFD packet to send [21:29:57]OFD Sender: No OFD packet to send [21:30:02]OFD Sender: No OFD packet to send [21:30:07]OFD Sender: No OFD packet to send [21:30:12]OFD Sender: No OFD packet to send [21:30:17]OFD Sender: No OFD packet to send [21:30:22]OFD Sender: No OFD packet to send [21:30:27]OFD Sender: No OFD packet to send [21:30:32]OFD Sender: No OFD packet to send [21:30:37]OFD Sender: No OFD packet to send [21:32:12]ConnectInit Can't connect to host [21:32:12]OFD Sender: No OFD packet to send [21:32:17]OFD Sender: No OFD packet to send [21:32:22]OFD Sender: No OFD packet to send [21:32:27]OFD Sender: No OFD packet to send [21:32:32]OFD Sender: No OFD packet to send [21:32:37]OFD Sender: No OFD packet to send [21:32:42]OFD Sender: No OFD packet to send [21:32:47]OFD Sender: No OFD packet to send [21:32:52]OFD Sender: No OFD packet to send [21:32:55]recv_with_timeout no data received [21:32:57]OFD Sender: No OFD packet to send [21:33:02]OFD Sender: No OFD packet to send [21:33:07]OFD Sender: No OFD packet to send [21:33:12]OFD Sender: No OFD packet to send [21:33:17]OFD Sender: No OFD packet to send [21:33:22]OFD Sender: No OFD packet to send [21:33:27]OFD Sender: No OFD packet to send [21:33:32]OFD Sender: No OFD packet to send [21:33:37]accept exits with 9 [21:33:37]New connection [21:33:37]New thread 3066748260 created [21:33:37]Thread 3066604900 joined [21:33:37]Waiting for new connection... [21:33:37] Sock 9.Parse request [21:33:37]Sock 9.Check first char [21:33:37]Sock 9.First char is OK [21:33:37]request: POST /json_proto HTTP/1.0 [21:33:37]Method: POST [21:33:37]URL: /json_proto [21:33:37]Method is POST - this is cgi request [21:33:37]url: /json_proto [21:33:37]query_string will be loaded in cgi processing [21:33:37]execute_cgi json_proto POST (null) [21:33:37]execute_cgi path=json_proto method=POST [21:33:37]POST find Content-Length [21:33:37]Host: 172.17.43.131:8080 [21:33:37]Content-Length: 680 [21:33:37]Content-Type: application/json [21:33:37] [21:33:37]POST finish read [21:33:37]Found Content-Length = 680 [21:33:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:37]execute_script... [21:33:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:37]POST & json_proto [21:33:37]process_json_proto [21:33:37]json parsed OK: [21:33:37]protocol is kg_v1.0 [21:33:37]action value=close_receipt [21:33:37]process_action close_receipt [21:33:37]cmd_close_receipt [21:33:37]MH_GetDate [21:33:37]Write to MH i2c: F0 00 00 87 08 7E [21:33:37]Write i2c OK [21:33:37]MH_I2C_Read... [21:33:37]Read from MH i2c: F0 [21:33:37]MH_I2C_Read... [21:33:37]Read from MH i2c: F0 09 00 [21:33:37]MH_I2C_Read... [21:33:37]Read from MH i2c: F0 09 00 87 08 00 32 16 A4 66 F9 24 A2 66 FE [21:33:37]GetLastDocTimeStamp 1722029335 [21:33:37]current date 1722029618 [21:33:37]FM_GetShiftState [21:33:37]SAM_PROTO_GetShiftState [21:33:37]wFMCommunicate request_size=4 [21:33:37]MH_SAM_APDU [21:33:37]CAPDU: 80 13 01 00 [21:33:37]Write to MH i2c: E2 08 00 88 08 80 13 01 00 00 00 00 00 0D [21:33:37]Write i2c OK [21:33:37]MH_I2C_Read... [21:33:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:37]Read from MH i2c: E2 [21:33:37]MH_I2C_Read... [21:33:37]Read from MH i2c: E2 0E 00 [21:33:37]MH_I2C_Read... [21:33:37]Read from MH i2c: E2 0E 00 88 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BE [21:33:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:33:37]wFMCommunicate OK [21:33:37]SAM_PROTO_GetShiftState done [21:33:37]FM_GetShiftState done [21:33:37]opened in 1721952182 [21:33:37]opened+sec_in_day 1722038582 [21:33:37]quantity*price = 150037 [21:33:37]sum+1 = 150038 [21:33:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 642 26.07.2024 21:33 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225574 ФПД: 137264216276532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T213338&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225574&fm=137264216276532&tin=02508201610067®Number=0000000000092624&sum=150000 [21:33:38]StoreToDocumentArchive [21:33:38]shift 437 fd 225574 [21:33:38]save to /storage/0437/doc_00225574 [21:33:38]save last doc name /storage/0437/doc_00225574 to /storage/kkm_last_doc_name [21:33:38]save OK [21:33:38]Clear old archive folders... [21:33:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:33:38]tlvbuf is 01E48020 [21:33:38]SAM_PROTO_ClearQueue [21:33:38]wFMCommunicate request_size=4 [21:33:38]MH_SAM_APDU [21:33:38]CAPDU: 80 09 00 00 [21:33:38]Write to MH i2c: E2 08 00 95 08 80 09 00 00 00 00 00 00 0F [21:33:38]Write i2c OK [21:33:38]MH_I2C_Read... [21:33:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:38]Read from MH i2c: E2 [21:33:38]MH_I2C_Read... [21:33:38]Read from MH i2c: E2 03 00 [21:33:38]MH_I2C_Read... [21:33:38]Read from MH i2c: E2 03 00 95 08 00 90 00 11 [21:33:38]RAPDU: 90 00 [21:33:38]wFMCommunicate OK [21:33:38]SAM_PROTO_ClearQueue done [21:33:38]KKMCreateOFDPacket [21:33:38]OFDProtocolAddRootSTLVToBuf [21:33:38]FM_MakeSignedData [21:33:38]FM_MakeSignedData [21:33:38]SAM_PROTO_SignData [21:33:38]wFMCommunicate request_size=4 [21:33:38]MH_SAM_APDU [21:33:38]CAPDU: 80 0D 01 02 [21:33:38]Write to MH i2c: E2 08 00 96 08 80 0D 01 02 00 00 00 00 17 [21:33:38]Write i2c OK [21:33:38]MH_I2C_Read... [21:33:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:38]Read from MH i2c: E2 [21:33:38]MH_I2C_Read... [21:33:38]Read from MH i2c: E2 03 00 [21:33:38]MH_I2C_Read... [21:33:38]Read from MH i2c: E2 03 00 96 08 00 90 00 12 [21:33:38]RAPDU: 90 00 [21:33:38]wFMCommunicate OK [21:33:38]wFMCommunicate request_size=255 [21:33:38]MH_SAM_APDU [21:33:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 32 16 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 71 03 00 35 04 06 00 7C D7 50 D9 [21:33:38]Write to MH i2c: E2 02 01 97 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 32 16 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 71 03 00 35 04 06 00 7C D7 50 D9 00 00 0D [21:33:38]Write i2c OK [21:33:38]MH_I2C_Read... [21:33:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:39]Read from MH i2c: E2 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 03 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 03 00 97 08 00 90 00 13 [21:33:39]RAPDU: 90 00 [21:33:39]wFMCommunicate OK [21:33:39]wFMCommunicate request_size=7 [21:33:39]MH_SAM_APDU [21:33:39]CAPDU: 80 0D 02 02 02 FE 34 [21:33:39]Write to MH i2c: E2 0A 00 98 08 80 0D 02 02 02 00 FE 34 00 00 50 [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:39]Read from MH i2c: E2 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 03 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 03 00 98 08 00 90 00 14 [21:33:39]RAPDU: 90 00 [21:33:39]wFMCommunicate OK [21:33:39]wFMCommunicate request_size=4 [21:33:39]MH_SAM_APDU [21:33:39]CAPDU: 80 0D 03 02 [21:33:39]Write to MH i2c: E2 08 00 99 08 80 0D 03 02 00 00 00 00 1C [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:39]Read from MH i2c: E2 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 0B 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 0B 00 99 08 00 F8 03 1A 1B 05 62 C3 65 90 00 DC [21:33:39]RAPDU: F8 03 1A 1B 05 62 C3 65 90 00 [21:33:39]wFMCommunicate OK [21:33:39]SAM_PROTO_SignData done [21:33:39]FM_MakeSignedData done [21:33:39]CreateOFDProtocolMessage [21:33:39]wFMCommunicate request_size=4 [21:33:39]MH_SAM_APDU [21:33:39]CAPDU: 80 11 00 00 [21:33:39]Write to MH i2c: E2 08 00 9A 08 80 11 00 00 00 00 00 00 1C [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:39]Read from MH i2c: E2 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 17 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: E2 17 00 9A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [21:33:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:39]wFMCommunicate OK [21:33:39]CreateOFDProtocolMessage done [21:33:39]OFDSenderStorePacket 225574 [21:33:39]StoreOFDPacket docnum=225574 [21:33:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 83 CC 04 01 58 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 32 16 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 71 03 00 35 04 06 00 7C D7 50 D9 FE 34 F8 03 1A 1B 05 62 C3 65 [21:33:39]CheckFolder [21:33:39]dirname=/storage/ofd_packets [21:33:39]CheckFolder done [21:33:39]ProducePacketName [21:33:39]name=ofd_packets/00225574 [21:33:39]NVStorageSaveData ofd_packets/00225574 [21:33:39]File name is /storage/ofd_packets/00225574 [21:33:39]Write 298 bytes [21:33:39]NVStorageSaveData done [21:33:39]OFDSenderStorePacket done [21:33:39]KKMCreateOFDPacket done [21:33:39]NVStorageSaveData kkm_last_timestamp [21:33:39]File name is /storage/kkm_last_timestamp [21:33:39]Write 4 bytes [21:33:39]NVStorageSaveData done [21:33:39]ExternCall_PrintAddStr [21:33:39]wPrintStart [21:33:39]Write to MH i2c: 01 00 00 9B 08 A3 [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: 01 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: 01 07 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 FF 0F B8 [21:33:39]RasterBufferAndPrint [21:33:39]line Счет N : (1)2001807 [21:33:39]line ИНН: 02508201610067 [21:33:39]line Контрольно-Кассовый Чек [21:33:39]line ПРОДАЖА [21:33:39]line ТРК (МРК, ГНК) : 41 [21:33:39]line Товар: 2710194210 [21:33:39]line ДТ-К-5 [21:33:39]line 19.820 * 75.70 [21:33:39]line = 1500.37 [21:33:39]line НДС 12% НСП 1% [21:33:39]line > о реализуемом товаре [21:33:39]line ОКРУГЛЕНИЕ: -0.37 [21:33:39]line ИТОГО: 1500.00 [21:33:39]line Внесено: 1500.00 [21:33:39]line СДАЧА: 0.00 [21:33:39]line НСП 1% : 13.28 [21:33:39]line НДС 12% : 159.33 [21:33:39]line Наличными: 1500.00 [21:33:39]line Безнал.: 0.00 [21:33:39]line Место: АЗС № 97 "Партнер Нефть" [21:33:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:33:39]line СНО: Общий режим [21:33:39]line Чек 642 26.07.2024 21:33 [21:33:39]line Смена: 437 ФФД: 1.0 [21:33:39]line ЗНМ: 0300000054 [21:33:39]line РНМ: 0000000000092624 [21:33:39]line Версия ККМ: 001 [21:33:39]line ФМ: 0000000000874959 [21:33:39]line ФД: 225574 [21:33:39]line ФПД: 137264216276532 [21:33:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T213338&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225574&fm=137264216276532&tin=02508201610067®Number=0000000000092624&sum=150000 [21:33:39]OFD Sender: Processing packet 225574 [packets to send 599, broken 598] [21:33:39]ProducePacketName [21:33:39]name=ofd_packets/00225574 [21:33:39]OFD Sender: To server: pG, [21:33:39]CommunicateWithHost lk.salyk.kg:30040 [21:33:39]ConnectInit lk.salyk.kg [21:33:39]written 0, free lines is 4095 [21:33:39]Write to MH i2c: 01 00 00 C6 08 CE [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: 01 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: 01 07 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: 01 07 00 C6 08 00 00 00 00 00 67 0C 48 [21:33:39]RasterBufferAndPrint [21:33:39]line [21:33:39]line [21:33:39]line [21:33:39]line [21:33:39]line [21:33:39]written 0, free lines is 3178 [21:33:39]MH_Cut [21:33:39]Write to MH i2c: D1 01 00 CD 08 01 A7 [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: D1 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: D1 01 00 [21:33:39]MH_I2C_Read... [21:33:39]Read from MH i2c: D1 01 00 CD 08 00 A6 [21:33:39]Write to MH i2c: 01 00 00 CE 08 D6 [21:33:39]Write i2c OK [21:33:39]MH_I2C_Read... [21:33:41]*** Cut start [21:33:41]*** Partial cut [21:33:41]*** CUTSNS_PIN = 1 [21:33:41]*** CUTSNS_PIN = 0 [21:33:41]*** Brake cut motor [21:33:41]Read from MH i2c: 01 [21:33:41]MH_I2C_Read... [21:33:41]*** Stop cut motor [21:33:41]*** Cut end [21:33:41]Read from MH i2c: 01 07 00 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: 01 07 00 CE 08 00 00 00 00 00 FF 0F EB [21:33:41]process_action close_receipt done [21:33:41]requested_data is exist [21:33:41]produce_requested_data [21:33:41]requested_item fm.sn is exist - process it [21:33:41]wFMCommunicate request_size=4 [21:33:41]MH_SAM_APDU [21:33:41]CAPDU: 80 11 00 00 [21:33:41]Write to MH i2c: E2 08 00 CF 08 80 11 00 00 00 00 00 00 51 [21:33:41]Write i2c OK [21:33:41]MH_I2C_Read... [21:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:41]Read from MH i2c: E2 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: E2 17 00 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: E2 17 00 CF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [21:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:33:41]wFMCommunicate OK [21:33:41]requested_item fd.num is exist - process it [21:33:41]SAM_PROTO_GetFieldsCounters [21:33:41]wFMCommunicate request_size=4 [21:33:41]MH_SAM_APDU [21:33:41]CAPDU: 80 13 00 00 [21:33:41]Write to MH i2c: E2 08 00 D0 08 80 13 00 00 00 00 00 00 54 [21:33:41]Write i2c OK [21:33:41]MH_I2C_Read... [21:33:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:41]Read from MH i2c: E2 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: E2 62 00 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: E2 62 00 D0 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [21:33:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:41]wFMCommunicate OK [21:33:41]SAM_PROTO_GetFieldsCounters done [21:33:41]requested_item shift.num is exist - process it [21:33:41]requested_item shift.opened is exist - process it [21:33:41]req_shift_opened [21:33:41]FM_GetShiftState [21:33:41]SAM_PROTO_GetShiftState [21:33:41]wFMCommunicate request_size=4 [21:33:41]MH_SAM_APDU [21:33:41]CAPDU: 80 13 01 00 [21:33:41]Write to MH i2c: E2 08 00 D1 08 80 13 01 00 00 00 00 00 56 [21:33:41]Write i2c OK [21:33:41]MH_I2C_Read... [21:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:41]Read from MH i2c: E2 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: E2 0E 00 [21:33:41]MH_I2C_Read... [21:33:41]Read from MH i2c: E2 0E 00 D1 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 07 [21:33:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:33:41]wFMCommunicate OK [21:33:41]SAM_PROTO_GetShiftState done [21:33:41]FM_GetShiftState done [21:33:41]req_shift_opened done [21:33:41]requested_item shift.open_date is exist - process it [21:33:41]req_shift_open_date [21:33:41]req_shift_open_date done [21:33:41]produce_requested_data done [21:33:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225574,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:33:41]process_action_free close_receipt [21:33:41]json_value_free [21:33:41]json_value_free done [21:33:41]process_json_proto returns [21:33:41]Send response to host [21:33:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225574,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:33:41]free response buf [21:33:41]execute_script done [21:33:41]execute_script returns [21:33:41]free content buf [21:33:41]Sock 9.Close socket [21:33:41]Sock 9.Thread stoped [21:33:45]Connected sock=11 [21:33:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 83 CC 04 01 58 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 32 16 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 71 03 00 35 04 06 00 7C D7 50 D9 FE 34 F8 03 1A 1B 05 62 C3 65 [21:33:50]recv_with_timeout no data received [21:33:50]CommunicateWithHost answer receiving error [21:33:50]CommunicateWithHost err = -3 [21:33:50]OFD Sender: Server communicate error [21:33:55]OFD Sender: Processing packet 225574 [packets to send 599, broken 598] [21:33:55]ProducePacketName [21:33:55]name=ofd_packets/00225574 [21:33:55]OFD Sender: To server: pG, [21:33:55]CommunicateWithHost lk.salyk.kg:30040 [21:33:55]ConnectInit lk.salyk.kg [21:35:38]ConnectInit Can't connect to host [21:35:41]ConnectInit Can't take IP for lk.salyk.kg [21:35:41]CommunicateWithHost connect error [21:35:41]CommunicateWithHost err = -1 [21:35:41]OFD Sender: Server communicate error [21:35:46]OFD Sender: Processing packet 225574 [packets to send 599, broken 598] [21:35:46]ProducePacketName [21:35:46]name=ofd_packets/00225574 [21:35:46]OFD Sender: To server: pG, [21:35:46]CommunicateWithHost lk.salyk.kg:30040 [21:35:46]ConnectInit lk.salyk.kg [21:35:49]Connected sock=8 [21:35:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 83 CC 04 01 58 AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 32 16 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 71 03 00 35 04 06 00 7C D7 50 D9 FE 34 F8 03 1A 1B 05 62 C3 65 [21:35:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB DE 47 00 FE 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 26 71 03 00 F4 03 04 00 C4 C2 A3 66 B6 04 01 00 00 61 FB 81 31 B8 87 9F 6E [21:35:50]CommunicateWithHost err = 0 [21:35:50]CheckOFDResponse [21:35:50]1017 (14) - 77093643461234 [21:35:50]1041 (16) - 0000000000874959 [21:35:50]1040 (4) - 225574 [21:35:50]1012 (4) - 26.07.2024 15:37 [21:35:50]1206 (1) - 0 [21:35:50]OFD Sender: Remove packet 225574 [21:35:50]ProducePacketName [21:35:50]name=ofd_packets/00225574 [21:35:50]NVStorageDeleteData [21:35:50]OFD Sender: No OFD packet to send [21:35:55]OFD Sender: No OFD packet to send [21:36:00]OFD Sender: No OFD packet to send [21:36:05]OFD Sender: No OFD packet to send [21:36:10]OFD Sender: No OFD packet to send [21:36:15]OFD Sender: No OFD packet to send [21:36:20]OFD Sender: No OFD packet to send [21:36:25]OFD Sender: No OFD packet to send [21:36:29]accept exits with 10 [21:36:29]New connection [21:36:29]New thread 3066604900 created [21:36:29]Thread 3066748260 joined [21:36:29]Waiting for new connection... [21:36:29] Sock 10.Parse request [21:36:29]Sock 10.Check first char [21:36:29]Sock 10.First char is OK [21:36:29]request: POST /json_proto HTTP/1.0 [21:36:29]Method: POST [21:36:29]URL: /json_proto [21:36:29]Method is POST - this is cgi request [21:36:29]url: /json_proto [21:36:29]query_string will be loaded in cgi processing [21:36:29]execute_cgi json_proto POST (null) [21:36:29]execute_cgi path=json_proto method=POST [21:36:29]POST find Content-Length [21:36:29]Host: 172.17.43.131:8080 [21:36:29]Content-Length: 1219 [21:36:29]Content-Type: application/json [21:36:29] [21:36:29]POST finish read [21:36:29]Found Content-Length = 1219 [21:36:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001808\u000A26.07.2024 21:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3982789\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:29]execute_script... [21:36:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001808\u000A26.07.2024 21:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3982789\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:29]POST & json_proto [21:36:29]process_json_proto [21:36:29]json parsed OK: [21:36:29]protocol is kg_v1.0 [21:36:29]action value=print_text [21:36:29]process_action print_text [21:36:29]cmd_print_text [21:36:29]ExternCall_PrintAddStr [21:36:29]wPrintStart [21:36:29]Write to MH i2c: 01 00 00 D2 08 DA [21:36:29]Write i2c OK [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: 01 [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: 01 07 00 [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: 01 07 00 D2 08 00 00 00 00 00 FF 0F EF [21:36:29]RasterBufferAndPrint [21:36:29]line *****ТОВАРНЫЙ ЧЕК***** [21:36:29]line АЗС-97 [21:36:29]line Партнер нефть [21:36:29]line 02508201610067 [21:36:29]line Кассир : Ахмадалиева М. [21:36:29]line Счет N : (1)2001808 [21:36:29]line 26.07.2024 21:35 [21:36:29]line ПРОДАЖА [21:36:29]line ТРК (МРК, ГНК): 11 [21:36:29]line Вид ГСМ : 2710194210 [21:36:29]line ДТ-К-5 [21:36:29]line 50.000 x 75.70 [21:36:29]line ИТОГ: 3785.00 [21:36:29]line Тип оплаты: Талоны: Топливные Талоны [21:36:29]line 3982789 [21:36:29]line ______________________ [21:36:29]line (подпись) [21:36:29]written 0, free lines is 4095 [21:36:30]Write to MH i2c: 01 00 00 E7 08 EF [21:36:30]Write i2c OK [21:36:30]MH_I2C_Read... [21:36:30]Read from MH i2c: 01 [21:36:30]MH_I2C_Read... [21:36:30]Read from MH i2c: 01 07 00 [21:36:30]MH_I2C_Read... [21:36:30]Read from MH i2c: 01 07 00 E7 08 00 00 00 00 00 F5 0D F8 [21:36:30]RasterBufferAndPrint [21:36:30]line [21:36:30]line [21:36:30]line [21:36:30]line [21:36:30]line [21:36:30]written 0, free lines is 3575 [21:36:30]MH_Cut [21:36:30]Write to MH i2c: D1 01 00 EE 08 01 C8 [21:36:30]Write i2c OK [21:36:30]MH_I2C_Read... [21:36:30]Read from MH i2c: D1 [21:36:30]MH_I2C_Read... [21:36:30]Read from MH i2c: D1 01 00 [21:36:30]MH_I2C_Read... [21:36:30]Read from MH i2c: D1 01 00 EE 08 00 C7 [21:36:30]Write to MH i2c: 01 00 00 EF 08 F7 [21:36:30]Write i2c OK [21:36:30]MH_I2C_Read... [21:36:30]OFD Sender: No OFD packet to send [21:36:30]*** Cut start [21:36:30]*** Partial cut [21:36:30]*** CUTSNS_PIN = 1 [21:36:30]*** CUTSNS_PIN = 0 [21:36:31]*** Brake cut motor [21:36:31]Read from MH i2c: 01 [21:36:31]MH_I2C_Read... [21:36:31]*** Stop cut motor [21:36:31]*** Cut end [21:36:31]Read from MH i2c: 01 07 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: 01 07 00 EF 08 00 00 00 00 00 FF 0F 0C [21:36:31]process_action print_text done [21:36:31]requested_data is exist [21:36:31]produce_requested_data [21:36:31]requested_item fm.sn is exist - process it [21:36:31]wFMCommunicate request_size=4 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 11 00 00 [21:36:31]Write to MH i2c: E2 08 00 F0 08 80 11 00 00 00 00 00 00 72 [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 17 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 17 00 F0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [21:36:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:36:31]wFMCommunicate OK [21:36:31]requested_item fd.num is exist - process it [21:36:31]SAM_PROTO_GetFieldsCounters [21:36:31]wFMCommunicate request_size=4 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 13 00 00 [21:36:31]Write to MH i2c: E2 08 00 F1 08 80 13 00 00 00 00 00 00 75 [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 62 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 62 00 F1 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [21:36:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 26 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:36:31]wFMCommunicate OK [21:36:31]SAM_PROTO_GetFieldsCounters done [21:36:31]requested_item shift.num is exist - process it [21:36:31]requested_item shift.opened is exist - process it [21:36:31]req_shift_opened [21:36:31]FM_GetShiftState [21:36:31]SAM_PROTO_GetShiftState [21:36:31]wFMCommunicate request_size=4 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 13 01 00 [21:36:31]Write to MH i2c: E2 08 00 F2 08 80 13 01 00 00 00 00 00 77 [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 0E 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 0E 00 F2 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 28 [21:36:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:36:31]wFMCommunicate OK [21:36:31]SAM_PROTO_GetShiftState done [21:36:31]FM_GetShiftState done [21:36:31]req_shift_opened done [21:36:31]requested_item shift.open_date is exist - process it [21:36:31]req_shift_open_date [21:36:31]req_shift_open_date done [21:36:31]produce_requested_data done [21:36:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225574,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:36:31]process_action_free print_text [21:36:31]json_value_free [21:36:31]json_value_free done [21:36:31]process_json_proto returns [21:36:31]Send response to host [21:36:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225574,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:36:31]free response buf [21:36:31]execute_script done [21:36:31]execute_script returns [21:36:31]free content buf [21:36:31]Sock 10.Close socket [21:36:31]Sock 10.Thread stoped [21:36:35]OFD Sender: No OFD packet to send [21:36:40]OFD Sender: No OFD packet to send [21:36:45]OFD Sender: No OFD packet to send [21:36:50]OFD Sender: No OFD packet to send [21:36:55]OFD Sender: No OFD packet to send [21:37:00]OFD Sender: No OFD packet to send [21:37:05]OFD Sender: No OFD packet to send [21:37:10]OFD Sender: No OFD packet to send [21:37:15]OFD Sender: No OFD packet to send [21:37:20]OFD Sender: No OFD packet to send [21:37:25]OFD Sender: No OFD packet to send [21:37:30]OFD Sender: No OFD packet to send [21:37:35]OFD Sender: No OFD packet to send [21:37:40]OFD Sender: No OFD packet to send [21:37:45]OFD Sender: No OFD packet to send [21:37:48]recv_with_timeout no data received [21:37:50]OFD Sender: No OFD packet to send [21:37:53]accept exits with 8 [21:37:53]New connection [21:37:53]New thread 3066748260 created [21:37:53]Thread 3066604900 joined [21:37:53]Waiting for new connection... [21:37:53] Sock 8.Parse request [21:37:53]Sock 8.Check first char [21:37:53]Sock 8.First char is OK [21:37:53]request: POST /json_proto HTTP/1.0 [21:37:53]Method: POST [21:37:53]URL: /json_proto [21:37:53]Method is POST - this is cgi request [21:37:53]url: /json_proto [21:37:53]query_string will be loaded in cgi processing [21:37:53]execute_cgi json_proto POST (null) [21:37:53]execute_cgi path=json_proto method=POST [21:37:53]POST find Content-Length [21:37:53]Host: 172.17.43.131:8080 [21:37:53]Content-Length: 675 [21:37:53]Content-Type: application/json [21:37:53] [21:37:53]POST finish read [21:37:53]Found Content-Length = 675 [21:37:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:53]execute_script... [21:37:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:53]POST & json_proto [21:37:53]process_json_proto [21:37:53]json parsed OK: [21:37:53]protocol is kg_v1.0 [21:37:53]action value=close_receipt [21:37:53]process_action close_receipt [21:37:53]cmd_close_receipt [21:37:53]MH_GetDate [21:37:53]Write to MH i2c: F0 00 00 F3 08 EA [21:37:53]Write i2c OK [21:37:53]MH_I2C_Read... [21:37:53]Read from MH i2c: F0 [21:37:53]MH_I2C_Read... [21:37:53]Read from MH i2c: F0 09 00 [21:37:53]MH_I2C_Read... [21:37:53]Read from MH i2c: F0 09 00 F3 08 00 32 17 A4 66 F9 24 A2 66 6B [21:37:53]GetLastDocTimeStamp 1722029618 [21:37:53]current date 1722029874 [21:37:53]FM_GetShiftState [21:37:53]SAM_PROTO_GetShiftState [21:37:53]wFMCommunicate request_size=4 [21:37:53]MH_SAM_APDU [21:37:53]CAPDU: 80 13 01 00 [21:37:53]Write to MH i2c: E2 08 00 F4 08 80 13 01 00 00 00 00 00 79 [21:37:53]Write i2c OK [21:37:53]MH_I2C_Read... [21:37:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:53]Read from MH i2c: E2 [21:37:53]MH_I2C_Read... [21:37:53]Read from MH i2c: E2 0E 00 [21:37:53]MH_I2C_Read... [21:37:53]Read from MH i2c: E2 0E 00 F4 08 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 2A [21:37:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:37:53]wFMCommunicate OK [21:37:53]SAM_PROTO_GetShiftState done [21:37:53]FM_GetShiftState done [21:37:53]opened in 1721952182 [21:37:53]opened+sec_in_day 1722038582 [21:37:53]quantity*price = 50037 [21:37:53]sum+1 = 50039 [21:37:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 643 26.07.2024 21:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225575 ФПД: 32847487034321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T213754&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225575&fm=32847487034321&tin=02508201610067®Number=0000000000092624&sum=50000 [21:37:54]StoreToDocumentArchive [21:37:54]shift 437 fd 225575 [21:37:54]save to /storage/0437/doc_00225575 [21:37:54]save last doc name /storage/0437/doc_00225575 to /storage/kkm_last_doc_name [21:37:54]save OK [21:37:54]Clear old archive folders... [21:37:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:37:54]tlvbuf is 01EBFD70 [21:37:54]SAM_PROTO_ClearQueue [21:37:54]wFMCommunicate request_size=4 [21:37:54]MH_SAM_APDU [21:37:54]CAPDU: 80 09 00 00 [21:37:54]Write to MH i2c: E2 08 00 01 09 80 09 00 00 00 00 00 00 7C [21:37:54]Write i2c OK [21:37:54]MH_I2C_Read... [21:37:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:37:54]Read from MH i2c: E2 [21:37:54]MH_I2C_Read... [21:37:54]Read from MH i2c: E2 03 00 [21:37:54]MH_I2C_Read... [21:37:54]Read from MH i2c: E2 03 00 01 09 00 90 00 7E [21:37:54]RAPDU: 90 00 [21:37:54]wFMCommunicate OK [21:37:54]SAM_PROTO_ClearQueue done [21:37:54]KKMCreateOFDPacket [21:37:54]OFDProtocolAddRootSTLVToBuf [21:37:54]FM_MakeSignedData [21:37:54]FM_MakeSignedData [21:37:54]SAM_PROTO_SignData [21:37:54]wFMCommunicate request_size=4 [21:37:54]MH_SAM_APDU [21:37:54]CAPDU: 80 0D 01 02 [21:37:54]Write to MH i2c: E2 08 00 02 09 80 0D 01 02 00 00 00 00 84 [21:37:54]Write i2c OK [21:37:54]MH_I2C_Read... [21:37:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:37:54]Read from MH i2c: E2 [21:37:54]MH_I2C_Read... [21:37:54]Read from MH i2c: E2 03 00 [21:37:54]MH_I2C_Read... [21:37:54]Read from MH i2c: E2 03 00 02 09 00 90 00 7F [21:37:54]RAPDU: 90 00 [21:37:54]wFMCommunicate OK [21:37:54]wFMCommunicate request_size=255 [21:37:54]MH_SAM_APDU [21:37:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 32 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 71 03 00 35 04 06 00 1D DF E6 CB [21:37:54]Write to MH i2c: E2 02 01 03 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 32 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 71 03 00 35 04 06 00 1D DF E6 CB 00 00 4A [21:37:54]Write i2c OK [21:37:54]MH_I2C_Read... [21:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:55]Read from MH i2c: E2 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 03 00 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 03 00 03 09 00 90 00 80 [21:37:55]RAPDU: 90 00 [21:37:55]wFMCommunicate OK [21:37:55]wFMCommunicate request_size=7 [21:37:55]MH_SAM_APDU [21:37:55]CAPDU: 80 0D 02 02 02 E3 D1 [21:37:55]Write to MH i2c: E2 0A 00 04 09 80 0D 02 02 02 00 E3 D1 00 00 3F [21:37:55]Write i2c OK [21:37:55]MH_I2C_Read... [21:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:55]Read from MH i2c: E2 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 03 00 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 03 00 04 09 00 90 00 81 [21:37:55]RAPDU: 90 00 [21:37:55]wFMCommunicate OK [21:37:55]wFMCommunicate request_size=4 [21:37:55]MH_SAM_APDU [21:37:55]CAPDU: 80 0D 03 02 [21:37:55]Write to MH i2c: E2 08 00 05 09 80 0D 03 02 00 00 00 00 89 [21:37:55]Write i2c OK [21:37:55]MH_I2C_Read... [21:37:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:37:55]Read from MH i2c: E2 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 0B 00 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 0B 00 05 09 00 EC 3F E5 F8 69 E5 72 FC 90 00 4E [21:37:55]RAPDU: EC 3F E5 F8 69 E5 72 FC 90 00 [21:37:55]wFMCommunicate OK [21:37:55]SAM_PROTO_SignData done [21:37:55]FM_MakeSignedData done [21:37:55]CreateOFDProtocolMessage [21:37:55]wFMCommunicate request_size=4 [21:37:55]MH_SAM_APDU [21:37:55]CAPDU: 80 11 00 00 [21:37:55]Write to MH i2c: E2 08 00 06 09 80 11 00 00 00 00 00 00 89 [21:37:55]Write i2c OK [21:37:55]MH_I2C_Read... [21:37:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:55]Read from MH i2c: E2 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 17 00 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: E2 17 00 06 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [21:37:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:37:55]wFMCommunicate OK [21:37:55]CreateOFDProtocolMessage done [21:37:55]OFDSenderStorePacket 225575 [21:37:55]StoreOFDPacket docnum=225575 [21:37:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3D 74 04 01 07 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 32 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 71 03 00 35 04 06 00 1D DF E6 CB E3 D1 EC 3F E5 F8 69 E5 72 FC [21:37:55]CheckFolder [21:37:55]dirname=/storage/ofd_packets [21:37:55]CheckFolder done [21:37:55]ProducePacketName [21:37:55]name=ofd_packets/00225575 [21:37:55]NVStorageSaveData ofd_packets/00225575 [21:37:55]File name is /storage/ofd_packets/00225575 [21:37:55]Write 298 bytes [21:37:55]NVStorageSaveData done [21:37:55]OFDSenderStorePacket done [21:37:55]KKMCreateOFDPacket done [21:37:55]NVStorageSaveData kkm_last_timestamp [21:37:55]File name is /storage/kkm_last_timestamp [21:37:55]Write 4 bytes [21:37:55]NVStorageSaveData done [21:37:55]ExternCall_PrintAddStr [21:37:55]wPrintStart [21:37:55]Write to MH i2c: 01 00 00 07 09 10 [21:37:55]Write i2c OK [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: 01 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: 01 07 00 [21:37:55]MH_I2C_Read... [21:37:55]Read from MH i2c: 01 07 00 07 09 00 00 00 00 00 FF 0F 25 [21:37:55]RasterBufferAndPrint [21:37:55]line Счет N : (1)2001809 [21:37:55]line ИНН: 02508201610067 [21:37:55]line Контрольно-Кассовый Чек [21:37:55]line ПРОДАЖА [21:37:55]line ТРК (МРК, ГНК) : 41 [21:37:55]line Товар: 2710194210 [21:37:55]line ДТ-К-5 [21:37:55]line 6.610 * 75.70 [21:37:55]line = 500.38 [21:37:55]line НДС 12% НСП 1% [21:37:55]line > о реализуемом товаре [21:37:55]line ОКРУГЛЕНИЕ: -0.38 [21:37:55]line ИТОГО: 500.00 [21:37:55]line Внесено: 500.00 [21:37:55]line СДАЧА: 0.00 [21:37:55]line НСП 1% : 4.43 [21:37:55]line НДС 12% : 53.14 [21:37:55]line Наличными: 500.00 [21:37:55]line Безнал.: 0.00 [21:37:55]line Место: АЗС № 97 "Партнер Нефть" [21:37:55]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:37:55]line СНО: Общий режим [21:37:55]line Чек 643 26.07.2024 21:37 [21:37:55]line Смена: 437 ФФД: 1.0 [21:37:55]line ЗНМ: 0300000054 [21:37:55]line РНМ: 0000000000092624 [21:37:55]line Версия ККМ: 001 [21:37:55]line ФМ: 0000000000874959 [21:37:55]line ФД: 225575 [21:37:55]line ФПД: 32847487034321 [21:37:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T213754&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225575&fm=32847487034321&tin=02508201610067®Number=0000000000092624&sum=50000 [21:37:55]written 0, free lines is 4095 [21:37:55]OFD Sender: Processing packet 225575 [packets to send 599, broken 598] [21:37:55]ProducePacketName [21:37:55]name=ofd_packets/00225575 [21:37:55]OFD Sender: To server: pG, [21:37:55]CommunicateWithHost lk.salyk.kg:30040 [21:37:55]ConnectInit lk.salyk.kg [21:37:56]Write to MH i2c: 01 00 00 32 09 3B [21:37:56]Write i2c OK [21:37:56]MH_I2C_Read... [21:37:56]Read from MH i2c: 01 [21:37:56]MH_I2C_Read... [21:37:56]Read from MH i2c: 01 07 00 [21:37:56]MH_I2C_Read... [21:37:56]Read from MH i2c: 01 07 00 32 09 00 00 00 00 00 61 0C AF [21:37:56]RasterBufferAndPrint [21:37:56]line [21:37:56]line [21:37:56]line [21:37:56]line [21:37:56]line [21:37:56]written 0, free lines is 3172 [21:37:56]MH_Cut [21:37:56]Write to MH i2c: D1 01 00 39 09 01 14 [21:37:56]Write i2c OK [21:37:56]MH_I2C_Read... [21:37:56]Read from MH i2c: D1 [21:37:56]MH_I2C_Read... [21:37:56]Read from MH i2c: D1 01 00 [21:37:56]MH_I2C_Read... [21:37:56]Read from MH i2c: D1 01 00 39 09 00 13 [21:37:56]Write to MH i2c: 01 00 00 3A 09 43 [21:37:56]Write i2c OK [21:37:56]MH_I2C_Read... [21:37:57]*** Cut start [21:37:57]*** Partial cut [21:37:57]*** CUTSNS_PIN = 1 [21:37:57]*** CUTSNS_PIN = 0 [21:37:57]*** Brake cut motor [21:37:57]Read from MH i2c: 01 [21:37:57]MH_I2C_Read... [21:37:57]*** Stop cut motor [21:37:57]*** Cut end [21:37:57]Read from MH i2c: 01 07 00 [21:37:57]MH_I2C_Read... [21:37:57]Read from MH i2c: 01 07 00 3A 09 00 00 00 00 00 FF 0F 58 [21:37:57]process_action close_receipt done [21:37:57]requested_data is exist [21:37:57]produce_requested_data [21:37:57]requested_item fm.sn is exist - process it [21:37:57]wFMCommunicate request_size=4 [21:37:57]MH_SAM_APDU [21:37:57]CAPDU: 80 11 00 00 [21:37:57]Write to MH i2c: E2 08 00 3B 09 80 11 00 00 00 00 00 00 BE [21:37:57]Write i2c OK [21:37:57]MH_I2C_Read... [21:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:58]Read from MH i2c: E2 [21:37:58]MH_I2C_Read... [21:37:58]Read from MH i2c: E2 17 00 [21:37:58]MH_I2C_Read... [21:37:58]Read from MH i2c: E2 17 00 3B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [21:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:37:58]wFMCommunicate OK [21:37:58]requested_item fd.num is exist - process it [21:37:58]SAM_PROTO_GetFieldsCounters [21:37:58]wFMCommunicate request_size=4 [21:37:58]MH_SAM_APDU [21:37:58]CAPDU: 80 13 00 00 [21:37:58]Write to MH i2c: E2 08 00 3C 09 80 13 00 00 00 00 00 00 C1 [21:37:58]Write i2c OK [21:37:58]MH_I2C_Read... [21:37:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:58]Read from MH i2c: E2 [21:37:58]MH_I2C_Read... [21:37:58]Read from MH i2c: E2 62 00 [21:37:58]MH_I2C_Read... [21:37:58]Read from MH i2c: E2 62 00 3C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [21:37:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 27 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:37:58]wFMCommunicate OK [21:37:58]SAM_PROTO_GetFieldsCounters done [21:37:58]requested_item shift.num is exist - process it [21:37:58]requested_item shift.opened is exist - process it [21:37:58]req_shift_opened [21:37:58]FM_GetShiftState [21:37:58]SAM_PROTO_GetShiftState [21:37:58]wFMCommunicate request_size=4 [21:37:58]MH_SAM_APDU [21:37:58]CAPDU: 80 13 01 00 [21:37:58]Write to MH i2c: E2 08 00 3D 09 80 13 01 00 00 00 00 00 C3 [21:37:58]Write i2c OK [21:37:58]MH_I2C_Read... [21:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:58]Read from MH i2c: E2 [21:37:58]MH_I2C_Read... [21:37:58]Read from MH i2c: E2 0E 00 [21:37:58]MH_I2C_Read... [21:37:58]Read from MH i2c: E2 0E 00 3D 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 74 [21:37:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:37:58]wFMCommunicate OK [21:37:58]SAM_PROTO_GetShiftState done [21:37:58]FM_GetShiftState done [21:37:58]req_shift_opened done [21:37:58]requested_item shift.open_date is exist - process it [21:37:58]req_shift_open_date [21:37:58]req_shift_open_date done [21:37:58]produce_requested_data done [21:37:58]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225575,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:37:58]process_action_free close_receipt [21:37:58]json_value_free [21:37:58]json_value_free done [21:37:58]process_json_proto returns [21:37:58]Send response to host [21:37:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225575,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:37:58]free response buf [21:37:58]execute_script done [21:37:58]execute_script returns [21:37:58]free content buf [21:37:58]Sock 8.Close socket [21:37:58]Sock 8.Thread stoped [21:38:00]ConnectInit Can't take IP for lk.salyk.kg [21:38:00]CommunicateWithHost connect error [21:38:00]CommunicateWithHost err = -1 [21:38:00]OFD Sender: Server communicate error [21:38:05]OFD Sender: Processing packet 225575 [packets to send 599, broken 598] [21:38:05]ProducePacketName [21:38:05]name=ofd_packets/00225575 [21:38:05]OFD Sender: To server: pG, [21:38:05]CommunicateWithHost lk.salyk.kg:30040 [21:38:05]ConnectInit lk.salyk.kg [21:38:10]Connected sock=8 [21:38:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3D 74 04 01 07 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 32 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 71 03 00 35 04 06 00 1D DF E6 CB E3 D1 EC 3F E5 F8 69 E5 72 FC [21:38:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 91 3A 47 00 6B 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 27 71 03 00 F4 03 04 00 50 C3 A3 66 B6 04 01 00 00 B2 8C 93 2D C1 37 C1 89 [21:38:10]CommunicateWithHost err = 0 [21:38:10]CheckOFDResponse [21:38:10]1017 (14) - 77093643461234 [21:38:10]1041 (16) - 0000000000874959 [21:38:10]1040 (4) - 225575 [21:38:10]1012 (4) - 26.07.2024 15:40 [21:38:10]1206 (1) - 0 [21:38:10]OFD Sender: Remove packet 225575 [21:38:10]ProducePacketName [21:38:10]name=ofd_packets/00225575 [21:38:10]NVStorageDeleteData [21:38:11]OFD Sender: No OFD packet to send [21:38:16]OFD Sender: No OFD packet to send [21:38:21]OFD Sender: No OFD packet to send [21:38:26]OFD Sender: No OFD packet to send [21:38:31]OFD Sender: No OFD packet to send [21:38:36]OFD Sender: No OFD packet to send [21:38:41]OFD Sender: No OFD packet to send [21:38:42]accept exits with 10 [21:38:42]New connection [21:38:42]New thread 3066604900 created [21:38:42]Thread 3066748260 joined [21:38:42]Waiting for new connection... [21:38:42] Sock 10.Parse request [21:38:42]Sock 10.Check first char [21:38:42]Sock 10.First char is OK [21:38:42]request: POST /json_proto HTTP/1.0 [21:38:42]Method: POST [21:38:42]URL: /json_proto [21:38:42]Method is POST - this is cgi request [21:38:42]url: /json_proto [21:38:42]query_string will be loaded in cgi processing [21:38:42]execute_cgi json_proto POST (null) [21:38:42]execute_cgi path=json_proto method=POST [21:38:42]POST find Content-Length [21:38:42]Host: 172.17.43.131:8080 [21:38:42]Content-Length: 676 [21:38:42]Content-Type: application/json [21:38:42] [21:38:42]POST finish read [21:38:42]Found Content-Length = 676 [21:38:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:42]execute_script... [21:38:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:42]POST & json_proto [21:38:42]process_json_proto [21:38:42]json parsed OK: [21:38:42]protocol is kg_v1.0 [21:38:42]action value=close_receipt [21:38:42]process_action close_receipt [21:38:42]cmd_close_receipt [21:38:42]MH_GetDate [21:38:42]Write to MH i2c: F0 00 00 3E 09 36 [21:38:42]Write i2c OK [21:38:42]MH_I2C_Read... [21:38:42]Read from MH i2c: F0 [21:38:42]MH_I2C_Read... [21:38:42]Read from MH i2c: F0 09 00 [21:38:42]MH_I2C_Read... [21:38:42]Read from MH i2c: F0 09 00 3E 09 00 63 17 A4 66 F9 24 A2 66 E8 [21:38:42]GetLastDocTimeStamp 1722029874 [21:38:42]current date 1722029923 [21:38:42]FM_GetShiftState [21:38:42]SAM_PROTO_GetShiftState [21:38:42]wFMCommunicate request_size=4 [21:38:42]MH_SAM_APDU [21:38:42]CAPDU: 80 13 01 00 [21:38:42]Write to MH i2c: E2 08 00 3F 09 80 13 01 00 00 00 00 00 C5 [21:38:42]Write i2c OK [21:38:42]MH_I2C_Read... [21:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:42]Read from MH i2c: E2 [21:38:42]MH_I2C_Read... [21:38:42]Read from MH i2c: E2 0E 00 [21:38:42]MH_I2C_Read... [21:38:42]Read from MH i2c: E2 0E 00 3F 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 76 [21:38:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:38:42]wFMCommunicate OK [21:38:42]SAM_PROTO_GetShiftState done [21:38:42]FM_GetShiftState done [21:38:42]opened in 1721952182 [21:38:42]opened+sec_in_day 1722038582 [21:38:42]quantity*price = 200001 [21:38:42]sum+1 = 200003 [21:38:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 644 26.07.2024 21:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225576 ФПД: 79793440895724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T213843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225576&fm=79793440895724&tin=02508201610067®Number=0000000000092624&sum=200000 [21:38:43]StoreToDocumentArchive [21:38:43]shift 437 fd 225576 [21:38:43]save to /storage/0437/doc_00225576 [21:38:43]save last doc name /storage/0437/doc_00225576 to /storage/kkm_last_doc_name [21:38:43]save OK [21:38:43]Clear old archive folders... [21:38:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:38:43]tlvbuf is 01EBFD70 [21:38:43]SAM_PROTO_ClearQueue [21:38:43]wFMCommunicate request_size=4 [21:38:43]MH_SAM_APDU [21:38:43]CAPDU: 80 09 00 00 [21:38:43]Write to MH i2c: E2 08 00 4C 09 80 09 00 00 00 00 00 00 C7 [21:38:43]Write i2c OK [21:38:43]MH_I2C_Read... [21:38:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:43]Read from MH i2c: E2 [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: E2 03 00 [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [21:38:43]RAPDU: 90 00 [21:38:43]wFMCommunicate OK [21:38:43]SAM_PROTO_ClearQueue done [21:38:43]KKMCreateOFDPacket [21:38:43]OFDProtocolAddRootSTLVToBuf [21:38:43]FM_MakeSignedData [21:38:43]FM_MakeSignedData [21:38:43]SAM_PROTO_SignData [21:38:43]wFMCommunicate request_size=4 [21:38:43]MH_SAM_APDU [21:38:43]CAPDU: 80 0D 01 02 [21:38:43]Write to MH i2c: E2 08 00 4D 09 80 0D 01 02 00 00 00 00 CF [21:38:43]Write i2c OK [21:38:43]MH_I2C_Read... [21:38:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:43]Read from MH i2c: E2 [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: E2 03 00 [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: E2 03 00 4D 09 00 90 00 CA [21:38:43]RAPDU: 90 00 [21:38:43]wFMCommunicate OK [21:38:43]wFMCommunicate request_size=255 [21:38:43]MH_SAM_APDU [21:38:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 63 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 71 03 00 35 04 06 00 [21:38:43]Write to MH i2c: E2 02 01 4E 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 63 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 71 03 00 35 04 06 00 00 00 8B [21:38:43]Write i2c OK [21:38:43]MH_I2C_Read... [21:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:44]Read from MH i2c: E2 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 03 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 03 00 4E 09 00 90 00 CB [21:38:44]RAPDU: 90 00 [21:38:44]wFMCommunicate OK [21:38:44]wFMCommunicate request_size=11 [21:38:44]MH_SAM_APDU [21:38:44]CAPDU: 80 0D 02 02 06 48 92 5B B3 32 EC [21:38:44]Write to MH i2c: E2 0E 00 4F 09 80 0D 02 02 06 00 48 92 5B B3 32 EC 00 00 E4 [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:44]Read from MH i2c: E2 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 03 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 03 00 4F 09 00 90 00 CC [21:38:44]RAPDU: 90 00 [21:38:44]wFMCommunicate OK [21:38:44]wFMCommunicate request_size=4 [21:38:44]MH_SAM_APDU [21:38:44]CAPDU: 80 0D 03 02 [21:38:44]Write to MH i2c: E2 08 00 50 09 80 0D 03 02 00 00 00 00 D4 [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:44]Read from MH i2c: E2 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 0B 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 0B 00 50 09 00 0E D5 3F 4F 71 3C B5 26 90 00 CE [21:38:44]RAPDU: 0E D5 3F 4F 71 3C B5 26 90 00 [21:38:44]wFMCommunicate OK [21:38:44]SAM_PROTO_SignData done [21:38:44]FM_MakeSignedData done [21:38:44]CreateOFDProtocolMessage [21:38:44]wFMCommunicate request_size=4 [21:38:44]MH_SAM_APDU [21:38:44]CAPDU: 80 11 00 00 [21:38:44]Write to MH i2c: E2 08 00 51 09 80 11 00 00 00 00 00 00 D4 [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:44]Read from MH i2c: E2 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 17 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 17 00 51 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 31 [21:38:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:38:44]wFMCommunicate OK [21:38:44]CreateOFDProtocolMessage done [21:38:44]OFDSenderStorePacket 225576 [21:38:44]StoreOFDPacket docnum=225576 [21:38:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A2 32 08 01 94 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 63 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 71 03 00 35 04 06 00 48 92 5B B3 32 EC 0E D5 3F 4F 71 3C B5 26 [21:38:44]CheckFolder [21:38:44]dirname=/storage/ofd_packets [21:38:44]CheckFolder done [21:38:44]ProducePacketName [21:38:44]name=ofd_packets/00225576 [21:38:44]NVStorageSaveData ofd_packets/00225576 [21:38:44]File name is /storage/ofd_packets/00225576 [21:38:44]Write 302 bytes [21:38:44]NVStorageSaveData done [21:38:44]OFDSenderStorePacket done [21:38:44]KKMCreateOFDPacket done [21:38:44]NVStorageSaveData kkm_last_timestamp [21:38:44]File name is /storage/kkm_last_timestamp [21:38:44]Write 4 bytes [21:38:44]NVStorageSaveData done [21:38:44]ExternCall_PrintAddStr [21:38:44]wPrintStart [21:38:44]Write to MH i2c: 01 00 00 52 09 5B [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: 01 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: 01 07 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: 01 07 00 52 09 00 00 00 00 00 FF 0F 70 [21:38:44]RasterBufferAndPrint [21:38:44]line Счет N : (1)2001810 [21:38:44]line ИНН: 02508201610067 [21:38:44]line Контрольно-Кассовый Чек [21:38:44]line ПРОДАЖА [21:38:44]line ТРК (МРК, ГНК) : 62 [21:38:44]line Товар: 2710124130 [21:38:44]line Super-92-К-5 [21:38:44]line 29.070 * 68.80 [21:38:44]line = 2000.02 [21:38:44]line НДС 12% НСП 1% [21:38:44]line > о реализуемом товаре [21:38:44]line ОКРУГЛЕНИЕ: -0.02 [21:38:44]line ИТОГО: 2000.00 [21:38:44]line Внесено: 2000.00 [21:38:44]line СДАЧА: 0.00 [21:38:44]line НСП 1% : 17.70 [21:38:44]line НДС 12% : 212.39 [21:38:44]line Наличными: 2000.00 [21:38:44]line Безнал.: 0.00 [21:38:44]line Место: АЗС № 97 "Партнер Нефть" [21:38:44]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:38:44]line СНО: Общий режим [21:38:44]line Чек 644 26.07.2024 21:38 [21:38:44]line Смена: 437 ФФД: 1.0 [21:38:44]line ЗНМ: 0300000054 [21:38:44]line РНМ: 0000000000092624 [21:38:44]line Версия ККМ: 001 [21:38:44]line ФМ: 0000000000874959 [21:38:44]line ФД: 225576 [21:38:44]line ФПД: 79793440895724 [21:38:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T213843&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225576&fm=79793440895724&tin=02508201610067®Number=0000000000092624&sum=200000 [21:38:44]written 0, free lines is 4095 [21:38:44]OFD Sender: Processing packet 225576 [packets to send 599, broken 598] [21:38:44]ProducePacketName [21:38:44]name=ofd_packets/00225576 [21:38:44]OFD Sender: To server: pG, [21:38:44]CommunicateWithHost lk.salyk.kg:30040 [21:38:44]ConnectInit lk.salyk.kg [21:38:44]Write to MH i2c: 01 00 00 7D 09 86 [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: 01 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: 01 07 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: 01 07 00 7D 09 00 00 00 00 00 64 0C FD [21:38:44]RasterBufferAndPrint [21:38:44]line [21:38:44]line [21:38:44]line [21:38:44]line [21:38:44]line [21:38:44]written 0, free lines is 3175 [21:38:44]MH_Cut [21:38:44]Write to MH i2c: D1 01 00 84 09 01 5F [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: D1 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: D1 01 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: D1 01 00 84 09 00 5E [21:38:44]Write to MH i2c: 01 00 00 85 09 8E [21:38:44]Write i2c OK [21:38:44]MH_I2C_Read... [21:38:45]Connected sock=9 [21:38:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 A2 32 08 01 94 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 63 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 71 03 00 35 04 06 00 48 92 5B B3 32 EC 0E D5 3F 4F 71 3C B5 26 [21:38:45]*** Cut start [21:38:45]*** Partial cut [21:38:45]*** CUTSNS_PIN = 1 [21:38:45]*** CUTSNS_PIN = 0 [21:38:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 38 47 47 00 64 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 28 71 03 00 F4 03 04 00 73 C3 A3 66 B6 04 01 00 00 DB 57 D0 19 40 AF 9B 6B [21:38:46]CommunicateWithHost err = 0 [21:38:46]CheckOFDResponse [21:38:46]1017 (14) - 77093643461234 [21:38:46]1041 (16) - 0000000000874959 [21:38:46]1040 (4) - 225576 [21:38:46]1012 (4) - 26.07.2024 15:40 [21:38:46]1206 (1) - 0 [21:38:46]OFD Sender: Remove packet 225576 [21:38:46]ProducePacketName [21:38:46]name=ofd_packets/00225576 [21:38:46]NVStorageDeleteData [21:38:46]*** Brake cut motor [21:38:46]Read from MH i2c: 01 [21:38:46]MH_I2C_Read... [21:38:46]*** Stop cut motor [21:38:46]*** Cut end [21:38:46]Read from MH i2c: 01 07 00 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: 01 07 00 85 09 00 00 00 00 00 FF 0F A3 [21:38:46]process_action close_receipt done [21:38:46]requested_data is exist [21:38:46]produce_requested_data [21:38:46]requested_item fm.sn is exist - process it [21:38:46]wFMCommunicate request_size=4 [21:38:46]MH_SAM_APDU [21:38:46]CAPDU: 80 11 00 00 [21:38:46]Write to MH i2c: E2 08 00 86 09 80 11 00 00 00 00 00 00 09 [21:38:46]Write i2c OK [21:38:46]MH_I2C_Read... [21:38:46]OFD Sender: No OFD packet to send [21:38:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:46]Read from MH i2c: E2 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: E2 17 00 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: E2 17 00 86 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [21:38:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:38:46]wFMCommunicate OK [21:38:46]requested_item fd.num is exist - process it [21:38:46]SAM_PROTO_GetFieldsCounters [21:38:46]wFMCommunicate request_size=4 [21:38:46]MH_SAM_APDU [21:38:46]CAPDU: 80 13 00 00 [21:38:46]Write to MH i2c: E2 08 00 87 09 80 13 00 00 00 00 00 00 0C [21:38:46]Write i2c OK [21:38:46]MH_I2C_Read... [21:38:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:46]Read from MH i2c: E2 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: E2 62 00 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: E2 62 00 87 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 19 [21:38:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 28 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:46]wFMCommunicate OK [21:38:46]SAM_PROTO_GetFieldsCounters done [21:38:46]requested_item shift.num is exist - process it [21:38:46]requested_item shift.opened is exist - process it [21:38:46]req_shift_opened [21:38:46]FM_GetShiftState [21:38:46]SAM_PROTO_GetShiftState [21:38:46]wFMCommunicate request_size=4 [21:38:46]MH_SAM_APDU [21:38:46]CAPDU: 80 13 01 00 [21:38:46]Write to MH i2c: E2 08 00 88 09 80 13 01 00 00 00 00 00 0E [21:38:46]Write i2c OK [21:38:46]MH_I2C_Read... [21:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:46]Read from MH i2c: E2 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: E2 0E 00 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: E2 0E 00 88 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BF [21:38:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:38:46]wFMCommunicate OK [21:38:46]SAM_PROTO_GetShiftState done [21:38:46]FM_GetShiftState done [21:38:46]req_shift_opened done [21:38:46]requested_item shift.open_date is exist - process it [21:38:46]req_shift_open_date [21:38:46]req_shift_open_date done [21:38:46]produce_requested_data done [21:38:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225576,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:38:46]process_action_free close_receipt [21:38:46]json_value_free [21:38:46]json_value_free done [21:38:46]process_json_proto returns [21:38:46]Send response to host [21:38:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225576,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:38:46]free response buf [21:38:46]execute_script done [21:38:46]execute_script returns [21:38:46]free content buf [21:38:46]Sock 10.Close socket [21:38:46]Sock 10.Thread stoped [21:38:50]recv_with_timeout no data received [21:38:51]OFD Sender: No OFD packet to send [21:38:56]OFD Sender: No OFD packet to send [21:39:01]OFD Sender: No OFD packet to send [21:39:06]OFD Sender: No OFD packet to send [21:39:11]OFD Sender: No OFD packet to send [21:39:16]OFD Sender: No OFD packet to send [21:39:21]OFD Sender: No OFD packet to send [21:39:25]recv_with_timeout no data received [21:39:26]OFD Sender: No OFD packet to send [21:39:31]OFD Sender: No OFD packet to send [21:39:36]OFD Sender: No OFD packet to send [21:39:41]OFD Sender: No OFD packet to send [21:39:46]OFD Sender: No OFD packet to send [21:39:51]OFD Sender: No OFD packet to send [21:39:56]OFD Sender: No OFD packet to send [21:40:01]OFD Sender: No OFD packet to send [21:40:06]OFD Sender: No OFD packet to send [21:40:11]OFD Sender: No OFD packet to send [21:40:16]OFD Sender: No OFD packet to send [21:40:21]OFD Sender: No OFD packet to send [21:40:26]OFD Sender: No OFD packet to send [21:40:31]OFD Sender: No OFD packet to send [21:40:36]OFD Sender: No OFD packet to send [21:40:41]OFD Sender: No OFD packet to send [21:40:46]OFD Sender: No OFD packet to send [21:40:51]OFD Sender: No OFD packet to send [21:40:56]OFD Sender: No OFD packet to send [21:40:57]accept exits with 8 [21:40:57]New connection [21:40:57]New thread 3066748260 created [21:40:57]Thread 3066604900 joined [21:40:57]Waiting for new connection... [21:40:57] Sock 8.Parse request [21:40:57]Sock 8.Check first char [21:40:57]Sock 8.First char is OK [21:40:57]request: POST /json_proto HTTP/1.0 [21:40:57]Method: POST [21:40:57]URL: /json_proto [21:40:57]Method is POST - this is cgi request [21:40:57]url: /json_proto [21:40:57]query_string will be loaded in cgi processing [21:40:57]execute_cgi json_proto POST (null) [21:40:57]execute_cgi path=json_proto method=POST [21:40:57]POST find Content-Length [21:40:57]Host: 172.17.43.131:8080 [21:40:57]Content-Length: 675 [21:40:57]Content-Type: application/json [21:40:57] [21:40:57]POST finish read [21:40:57]Found Content-Length = 675 [21:40:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:57]execute_script... [21:40:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:57]POST & json_proto [21:40:57]process_json_proto [21:40:57]json parsed OK: [21:40:57]protocol is kg_v1.0 [21:40:57]action value=close_receipt [21:40:57]process_action close_receipt [21:40:57]cmd_close_receipt [21:40:57]MH_GetDate [21:40:57]Write to MH i2c: F0 00 00 89 09 81 [21:40:57]Write i2c OK [21:40:57]MH_I2C_Read... [21:40:57]Read from MH i2c: F0 [21:40:57]MH_I2C_Read... [21:40:57]Read from MH i2c: F0 09 00 [21:40:57]MH_I2C_Read... [21:40:57]Read from MH i2c: F0 09 00 89 09 00 EA 17 A4 66 F9 24 A2 66 BA [21:40:57]GetLastDocTimeStamp 1722029923 [21:40:57]current date 1722030058 [21:40:57]FM_GetShiftState [21:40:57]SAM_PROTO_GetShiftState [21:40:57]wFMCommunicate request_size=4 [21:40:57]MH_SAM_APDU [21:40:57]CAPDU: 80 13 01 00 [21:40:57]Write to MH i2c: E2 08 00 8A 09 80 13 01 00 00 00 00 00 10 [21:40:57]Write i2c OK [21:40:57]MH_I2C_Read... [21:40:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:58]Read from MH i2c: E2 [21:40:58]MH_I2C_Read... [21:40:58]Read from MH i2c: E2 0E 00 [21:40:58]MH_I2C_Read... [21:40:58]Read from MH i2c: E2 0E 00 8A 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C1 [21:40:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:40:58]wFMCommunicate OK [21:40:58]SAM_PROTO_GetShiftState done [21:40:58]FM_GetShiftState done [21:40:58]opened in 1721952182 [21:40:58]opened+sec_in_day 1722038582 [21:40:58]quantity*price = 60030 [21:40:58]sum+1 = 60031 [21:40:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 645 26.07.2024 21:40 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225577 ФПД: 258265086051423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225577&fm=258265086051423&tin=02508201610067®Number=0000000000092624&sum=60000 [21:40:59]StoreToDocumentArchive [21:40:59]shift 437 fd 225577 [21:40:59]save to /storage/0437/doc_00225577 [21:40:59]save last doc name /storage/0437/doc_00225577 to /storage/kkm_last_doc_name [21:40:59]save OK [21:40:59]Clear old archive folders... [21:40:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:40:59]tlvbuf is 01EBFD70 [21:40:59]SAM_PROTO_ClearQueue [21:40:59]wFMCommunicate request_size=4 [21:40:59]MH_SAM_APDU [21:40:59]CAPDU: 80 09 00 00 [21:40:59]Write to MH i2c: E2 08 00 97 09 80 09 00 00 00 00 00 00 12 [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:40:59]Read from MH i2c: E2 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 97 09 00 90 00 14 [21:40:59]RAPDU: 90 00 [21:40:59]wFMCommunicate OK [21:40:59]SAM_PROTO_ClearQueue done [21:40:59]KKMCreateOFDPacket [21:40:59]OFDProtocolAddRootSTLVToBuf [21:40:59]FM_MakeSignedData [21:40:59]FM_MakeSignedData [21:40:59]SAM_PROTO_SignData [21:40:59]wFMCommunicate request_size=4 [21:40:59]MH_SAM_APDU [21:40:59]CAPDU: 80 0D 01 02 [21:40:59]Write to MH i2c: E2 08 00 98 09 80 0D 01 02 00 00 00 00 1A [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:40:59]Read from MH i2c: E2 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 98 09 00 90 00 15 [21:40:59]RAPDU: 90 00 [21:40:59]wFMCommunicate OK [21:40:59]wFMCommunicate request_size=255 [21:40:59]MH_SAM_APDU [21:40:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 EA 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 71 03 00 35 04 06 00 EA E4 06 B6 [21:40:59]Write to MH i2c: E2 02 01 99 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 EA 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 71 03 00 35 04 06 00 EA E4 06 B6 00 00 C5 [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:59]Read from MH i2c: E2 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 99 09 00 90 00 16 [21:40:59]RAPDU: 90 00 [21:40:59]wFMCommunicate OK [21:40:59]wFMCommunicate request_size=7 [21:40:59]MH_SAM_APDU [21:40:59]CAPDU: 80 0D 02 02 02 44 5F [21:40:59]Write to MH i2c: E2 0A 00 9A 09 80 0D 02 02 02 00 44 5F 00 00 C4 [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:59]Read from MH i2c: E2 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 03 00 9A 09 00 90 00 17 [21:40:59]RAPDU: 90 00 [21:40:59]wFMCommunicate OK [21:40:59]wFMCommunicate request_size=4 [21:40:59]MH_SAM_APDU [21:40:59]CAPDU: 80 0D 03 02 [21:40:59]Write to MH i2c: E2 08 00 9B 09 80 0D 03 02 00 00 00 00 1F [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:40:59]Read from MH i2c: E2 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 0B 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 0B 00 9B 09 00 71 C7 44 09 14 71 64 5D 90 00 EB [21:40:59]RAPDU: 71 C7 44 09 14 71 64 5D 90 00 [21:40:59]wFMCommunicate OK [21:40:59]SAM_PROTO_SignData done [21:40:59]FM_MakeSignedData done [21:40:59]CreateOFDProtocolMessage [21:40:59]wFMCommunicate request_size=4 [21:40:59]MH_SAM_APDU [21:40:59]CAPDU: 80 11 00 00 [21:40:59]Write to MH i2c: E2 08 00 9C 09 80 11 00 00 00 00 00 00 1F [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:59]Read from MH i2c: E2 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 17 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: E2 17 00 9C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [21:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:40:59]wFMCommunicate OK [21:40:59]CreateOFDProtocolMessage done [21:40:59]OFDSenderStorePacket 225577 [21:40:59]StoreOFDPacket docnum=225577 [21:40:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3E 2B 04 01 E3 E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 EA 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 71 03 00 35 04 06 00 EA E4 06 B6 44 5F 71 C7 44 09 14 71 64 5D [21:40:59]CheckFolder [21:40:59]dirname=/storage/ofd_packets [21:40:59]CheckFolder done [21:40:59]ProducePacketName [21:40:59]name=ofd_packets/00225577 [21:40:59]NVStorageSaveData ofd_packets/00225577 [21:40:59]File name is /storage/ofd_packets/00225577 [21:40:59]Write 298 bytes [21:40:59]NVStorageSaveData done [21:40:59]OFDSenderStorePacket done [21:40:59]KKMCreateOFDPacket done [21:40:59]NVStorageSaveData kkm_last_timestamp [21:40:59]File name is /storage/kkm_last_timestamp [21:40:59]Write 4 bytes [21:40:59]NVStorageSaveData done [21:40:59]ExternCall_PrintAddStr [21:40:59]wPrintStart [21:40:59]Write to MH i2c: 01 00 00 9D 09 A6 [21:40:59]Write i2c OK [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: 01 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: 01 07 00 [21:40:59]MH_I2C_Read... [21:40:59]Read from MH i2c: 01 07 00 9D 09 00 00 00 00 00 FF 0F BB [21:40:59]RasterBufferAndPrint [21:40:59]line Счет N : (1)2001811 [21:40:59]line ИНН: 02508201610067 [21:40:59]line Контрольно-Кассовый Чек [21:40:59]line ПРОДАЖА [21:40:59]line ТРК (МРК, ГНК) : 31 [21:40:59]line Товар: 2710194210 [21:40:59]line ДТ-К-5 [21:40:59]line 7.930 * 75.70 [21:40:59]line = 600.30 [21:40:59]line НДС 12% НСП 1% [21:40:59]line > о реализуемом товаре [21:40:59]line ОКРУГЛЕНИЕ: -0.30 [21:40:59]line ИТОГО: 600.00 [21:40:59]line Внесено: 600.00 [21:40:59]line СДАЧА: 0.00 [21:40:59]line НСП 1% : 5.31 [21:40:59]line НДС 12% : 63.75 [21:40:59]line Наличными: 600.00 [21:40:59]line Безнал.: 0.00 [21:40:59]line Место: АЗС № 97 "Партнер Нефть" [21:40:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:40:59]line СНО: Общий режим [21:40:59]line Чек 645 26.07.2024 21:40 [21:40:59]line Смена: 437 ФФД: 1.0 [21:40:59]line ЗНМ: 0300000054 [21:40:59]line РНМ: 0000000000092624 [21:40:59]line Версия ККМ: 001 [21:40:59]line ФМ: 0000000000874959 [21:40:59]line ФД: 225577 [21:40:59]line ФПД: 258265086051423 [21:40:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214058&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225577&fm=258265086051423&tin=02508201610067®Number=0000000000092624&sum=60000 [21:40:59]OFD Sender: Processing packet 225577 [packets to send 599, broken 598] [21:40:59]ProducePacketName [21:40:59]name=ofd_packets/00225577 [21:40:59]OFD Sender: To server: pG, [21:40:59]CommunicateWithHost lk.salyk.kg:30040 [21:40:59]ConnectInit lk.salyk.kg [21:41:00]written 0, free lines is 4095 [21:41:00]recv_with_timeout no data received [21:41:00]Write to MH i2c: 01 00 00 C8 09 D1 [21:41:00]Write i2c OK [21:41:00]MH_I2C_Read... [21:41:00]Read from MH i2c: 01 [21:41:00]MH_I2C_Read... [21:41:00]Read from MH i2c: 01 07 00 [21:41:00]MH_I2C_Read... [21:41:00]Read from MH i2c: 01 07 00 C8 09 00 00 00 00 00 5A 0C 3E [21:41:00]RasterBufferAndPrint [21:41:00]line [21:41:00]line [21:41:00]line [21:41:00]line [21:41:00]line [21:41:00]written 0, free lines is 3166 [21:41:00]MH_Cut [21:41:00]Write to MH i2c: D1 01 00 CF 09 01 AA [21:41:00]Write i2c OK [21:41:00]MH_I2C_Read... [21:41:00]Read from MH i2c: D1 [21:41:00]MH_I2C_Read... [21:41:00]Read from MH i2c: D1 01 00 [21:41:00]MH_I2C_Read... [21:41:00]Read from MH i2c: D1 01 00 CF 09 00 A9 [21:41:00]Write to MH i2c: 01 00 00 D0 09 D9 [21:41:00]Write i2c OK [21:41:00]MH_I2C_Read... [21:41:01]*** Cut start [21:41:01]*** Partial cut [21:41:01]*** CUTSNS_PIN = 1 [21:41:01]*** CUTSNS_PIN = 0 [21:41:01]*** Brake cut motor [21:41:02]Connected sock=11 [21:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 3E 2B 04 01 E3 E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 EA 17 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 71 03 00 35 04 06 00 EA E4 06 B6 44 5F 71 C7 44 09 14 71 64 5D [21:41:02]Read from MH i2c: 01 [21:41:02]MH_I2C_Read... [21:41:02]*** Stop cut motor [21:41:02]*** Cut end [21:41:02]Read from MH i2c: 01 07 00 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: 01 07 00 D0 09 00 00 00 00 00 FF 0F EE [21:41:02]process_action close_receipt done [21:41:02]requested_data is exist [21:41:02]produce_requested_data [21:41:02]requested_item fm.sn is exist - process it [21:41:02]wFMCommunicate request_size=4 [21:41:02]MH_SAM_APDU [21:41:02]CAPDU: 80 11 00 00 [21:41:02]Write to MH i2c: E2 08 00 D1 09 80 11 00 00 00 00 00 00 54 [21:41:02]Write i2c OK [21:41:02]MH_I2C_Read... [21:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:02]Read from MH i2c: E2 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: E2 17 00 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: E2 17 00 D1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B1 [21:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:41:02]wFMCommunicate OK [21:41:02]requested_item fd.num is exist - process it [21:41:02]SAM_PROTO_GetFieldsCounters [21:41:02]wFMCommunicate request_size=4 [21:41:02]MH_SAM_APDU [21:41:02]CAPDU: 80 13 00 00 [21:41:02]Write to MH i2c: E2 08 00 D2 09 80 13 00 00 00 00 00 00 57 [21:41:02]Write i2c OK [21:41:02]MH_I2C_Read... [21:41:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:02]Read from MH i2c: E2 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: E2 62 00 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: E2 62 00 D2 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [21:41:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 29 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:02]wFMCommunicate OK [21:41:02]SAM_PROTO_GetFieldsCounters done [21:41:02]requested_item shift.num is exist - process it [21:41:02]requested_item shift.opened is exist - process it [21:41:02]req_shift_opened [21:41:02]FM_GetShiftState [21:41:02]SAM_PROTO_GetShiftState [21:41:02]wFMCommunicate request_size=4 [21:41:02]MH_SAM_APDU [21:41:02]CAPDU: 80 13 01 00 [21:41:02]Write to MH i2c: E2 08 00 D3 09 80 13 01 00 00 00 00 00 59 [21:41:02]Write i2c OK [21:41:02]MH_I2C_Read... [21:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:02]Read from MH i2c: E2 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: E2 0E 00 [21:41:02]MH_I2C_Read... [21:41:02]Read from MH i2c: E2 0E 00 D3 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0A [21:41:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:41:02]wFMCommunicate OK [21:41:02]SAM_PROTO_GetShiftState done [21:41:02]FM_GetShiftState done [21:41:02]req_shift_opened done [21:41:02]requested_item shift.open_date is exist - process it [21:41:02]req_shift_open_date [21:41:02]req_shift_open_date done [21:41:02]produce_requested_data done [21:41:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225577,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:41:02]process_action_free close_receipt [21:41:02]json_value_free [21:41:02]json_value_free done [21:41:02]process_json_proto returns [21:41:02]Send response to host [21:41:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225577,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:41:02]free response buf [21:41:02]execute_script done [21:41:02]execute_script returns [21:41:02]free content buf [21:41:02]Sock 8.Close socket [21:41:02]Sock 8.Thread stoped [21:41:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 97 D1 47 00 58 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 29 71 03 00 F4 03 04 00 FC C3 A3 66 B6 04 01 00 00 49 F9 E6 4F AB E5 E7 99 [21:41:02]CommunicateWithHost err = 0 [21:41:02]CheckOFDResponse [21:41:02]1017 (14) - 77093643461234 [21:41:02]1041 (16) - 0000000000874959 [21:41:02]1040 (4) - 225577 [21:41:02]1012 (4) - 26.07.2024 15:42 [21:41:02]1206 (1) - 0 [21:41:02]OFD Sender: Remove packet 225577 [21:41:02]ProducePacketName [21:41:02]name=ofd_packets/00225577 [21:41:02]NVStorageDeleteData [21:41:03]OFD Sender: No OFD packet to send [21:41:08]OFD Sender: No OFD packet to send [21:41:13]OFD Sender: No OFD packet to send [21:41:18]OFD Sender: No OFD packet to send [21:41:23]OFD Sender: No OFD packet to send [21:41:28]OFD Sender: No OFD packet to send [21:41:33]OFD Sender: No OFD packet to send [21:41:38]OFD Sender: No OFD packet to send [21:41:43]OFD Sender: No OFD packet to send [21:41:44]recv_with_timeout no data received [21:41:48]OFD Sender: No OFD packet to send [21:41:53]OFD Sender: No OFD packet to send [21:41:58]OFD Sender: No OFD packet to send [21:42:03]OFD Sender: No OFD packet to send [21:42:08]OFD Sender: No OFD packet to send [21:42:13]OFD Sender: No OFD packet to send [21:42:18]OFD Sender: No OFD packet to send [21:42:23]OFD Sender: No OFD packet to send [21:42:28]OFD Sender: No OFD packet to send [21:42:33]OFD Sender: No OFD packet to send [21:42:38]OFD Sender: No OFD packet to send [21:42:43]OFD Sender: No OFD packet to send [21:42:48]OFD Sender: No OFD packet to send [21:42:53]OFD Sender: No OFD packet to send [21:42:58]OFD Sender: No OFD packet to send [21:43:03]OFD Sender: No OFD packet to send [21:43:08]OFD Sender: No OFD packet to send [21:43:13]OFD Sender: No OFD packet to send [21:43:17]accept exits with 10 [21:43:17]New connection [21:43:17]New thread 3066604900 created [21:43:17]Thread 3066748260 joined [21:43:17]Waiting for new connection... [21:43:17] Sock 10.Parse request [21:43:17]Sock 10.Check first char [21:43:17]Sock 10.First char is OK [21:43:17]request: POST /json_proto HTTP/1.0 [21:43:17]Method: POST [21:43:17]URL: /json_proto [21:43:17]Method is POST - this is cgi request [21:43:17]url: /json_proto [21:43:17]query_string will be loaded in cgi processing [21:43:17]execute_cgi json_proto POST (null) [21:43:17]execute_cgi path=json_proto method=POST [21:43:17]POST find Content-Length [21:43:17]Host: 172.17.43.131:8080 [21:43:17]Content-Length: 676 [21:43:17]Content-Type: application/json [21:43:17] [21:43:17]POST finish read [21:43:17]Found Content-Length = 676 [21:43:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:17]execute_script... [21:43:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:17]POST & json_proto [21:43:17]process_json_proto [21:43:17]json parsed OK: [21:43:17]protocol is kg_v1.0 [21:43:17]action value=close_receipt [21:43:17]process_action close_receipt [21:43:17]cmd_close_receipt [21:43:17]MH_GetDate [21:43:17]Write to MH i2c: F0 00 00 D4 09 CC [21:43:17]Write i2c OK [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: F0 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: F0 09 00 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: F0 09 00 D4 09 00 75 18 A4 66 F9 24 A2 66 91 [21:43:17]GetLastDocTimeStamp 1722030058 [21:43:17]current date 1722030197 [21:43:17]FM_GetShiftState [21:43:17]SAM_PROTO_GetShiftState [21:43:17]wFMCommunicate request_size=4 [21:43:17]MH_SAM_APDU [21:43:17]CAPDU: 80 13 01 00 [21:43:17]Write to MH i2c: E2 08 00 D5 09 80 13 01 00 00 00 00 00 5B [21:43:17]Write i2c OK [21:43:17]MH_I2C_Read... [21:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:17]Read from MH i2c: E2 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 0E 00 [21:43:17]MH_I2C_Read... [21:43:17]Read from MH i2c: E2 0E 00 D5 09 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0C [21:43:17]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:43:17]wFMCommunicate OK [21:43:17]SAM_PROTO_GetShiftState done [21:43:17]FM_GetShiftState done [21:43:17]opened in 1721952182 [21:43:17]opened+sec_in_day 1722038582 [21:43:17]quantity*price = 100035 [21:43:17]sum+1 = 100036 [21:43:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 646 26.07.2024 21:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225578 ФПД: 182325008872526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225578&fm=182325008872526&tin=02508201610067®Number=0000000000092624&sum=100000 [21:43:18]StoreToDocumentArchive [21:43:18]shift 437 fd 225578 [21:43:18]save to /storage/0437/doc_00225578 [21:43:18]save last doc name /storage/0437/doc_00225578 to /storage/kkm_last_doc_name [21:43:18]save OK [21:43:18]Clear old archive folders... [21:43:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:43:18]tlvbuf is 01E27100 [21:43:18]SAM_PROTO_ClearQueue [21:43:18]wFMCommunicate request_size=4 [21:43:18]MH_SAM_APDU [21:43:18]CAPDU: 80 09 00 00 [21:43:18]Write to MH i2c: E2 08 00 E2 09 80 09 00 00 00 00 00 00 5D [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:18]Read from MH i2c: E2 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 E2 09 00 90 00 5F [21:43:18]RAPDU: 90 00 [21:43:18]wFMCommunicate OK [21:43:18]SAM_PROTO_ClearQueue done [21:43:18]KKMCreateOFDPacket [21:43:18]OFDProtocolAddRootSTLVToBuf [21:43:18]FM_MakeSignedData [21:43:18]FM_MakeSignedData [21:43:18]SAM_PROTO_SignData [21:43:18]wFMCommunicate request_size=4 [21:43:18]MH_SAM_APDU [21:43:18]CAPDU: 80 0D 01 02 [21:43:18]Write to MH i2c: E2 08 00 E3 09 80 0D 01 02 00 00 00 00 65 [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:18]Read from MH i2c: E2 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 E3 09 00 90 00 60 [21:43:18]RAPDU: 90 00 [21:43:18]wFMCommunicate OK [21:43:18]wFMCommunicate request_size=255 [21:43:18]MH_SAM_APDU [21:43:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 76 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 71 03 00 35 04 06 00 [21:43:18]Write to MH i2c: E2 02 01 E4 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 76 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 71 03 00 35 04 06 00 00 00 CB [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]OFD Sender: No OFD packet to send [21:43:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:18]Read from MH i2c: E2 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 E4 09 00 90 00 61 [21:43:18]RAPDU: 90 00 [21:43:18]wFMCommunicate OK [21:43:18]wFMCommunicate request_size=11 [21:43:18]MH_SAM_APDU [21:43:18]CAPDU: 80 0D 02 02 06 A5 D2 D9 63 34 4E [21:43:18]Write to MH i2c: E2 0E 00 E5 09 80 0D 02 02 06 00 A5 D2 D9 63 34 4E 00 00 A9 [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:18]Read from MH i2c: E2 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 03 00 E5 09 00 90 00 62 [21:43:18]RAPDU: 90 00 [21:43:18]wFMCommunicate OK [21:43:18]wFMCommunicate request_size=4 [21:43:18]MH_SAM_APDU [21:43:18]CAPDU: 80 0D 03 02 [21:43:18]Write to MH i2c: E2 08 00 E6 09 80 0D 03 02 00 00 00 00 6A [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:18]Read from MH i2c: E2 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 0B 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 0B 00 E6 09 00 42 63 D2 C2 C8 B2 D0 9B 90 00 89 [21:43:18]RAPDU: 42 63 D2 C2 C8 B2 D0 9B 90 00 [21:43:18]wFMCommunicate OK [21:43:18]SAM_PROTO_SignData done [21:43:18]FM_MakeSignedData done [21:43:18]CreateOFDProtocolMessage [21:43:18]wFMCommunicate request_size=4 [21:43:18]MH_SAM_APDU [21:43:18]CAPDU: 80 11 00 00 [21:43:18]Write to MH i2c: E2 08 00 E7 09 80 11 00 00 00 00 00 00 6A [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:18]Read from MH i2c: E2 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 17 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: E2 17 00 E7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C7 [21:43:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:43:18]wFMCommunicate OK [21:43:18]CreateOFDProtocolMessage done [21:43:18]OFDSenderStorePacket 225578 [21:43:18]StoreOFDPacket docnum=225578 [21:43:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 ED E2 08 01 2F C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 76 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 71 03 00 35 04 06 00 A5 D2 D9 63 34 4E 42 63 D2 C2 C8 B2 D0 9B [21:43:18]CheckFolder [21:43:18]dirname=/storage/ofd_packets [21:43:18]CheckFolder done [21:43:18]ProducePacketName [21:43:18]name=ofd_packets/00225578 [21:43:18]NVStorageSaveData ofd_packets/00225578 [21:43:18]File name is /storage/ofd_packets/00225578 [21:43:18]Write 302 bytes [21:43:18]NVStorageSaveData done [21:43:18]OFDSenderStorePacket done [21:43:18]KKMCreateOFDPacket done [21:43:18]NVStorageSaveData kkm_last_timestamp [21:43:18]File name is /storage/kkm_last_timestamp [21:43:18]Write 4 bytes [21:43:18]NVStorageSaveData done [21:43:18]ExternCall_PrintAddStr [21:43:18]wPrintStart [21:43:18]Write to MH i2c: 01 00 00 E8 09 F1 [21:43:18]Write i2c OK [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: 01 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: 01 07 00 [21:43:18]MH_I2C_Read... [21:43:18]Read from MH i2c: 01 07 00 E8 09 00 00 00 00 00 FF 0F 06 [21:43:18]RasterBufferAndPrint [21:43:18]line Счет N : (1)2001813 [21:43:18]line ИНН: 02508201610067 [21:43:18]line Контрольно-Кассовый Чек [21:43:18]line ПРОДАЖА [21:43:18]line ТРК (МРК, ГНК) : 62 [21:43:18]line Товар: 2710124130 [21:43:18]line Super-92-К-5 [21:43:18]line 14.540 * 68.80 [21:43:18]line = 1000.35 [21:43:18]line НДС 12% НСП 1% [21:43:18]line > о реализуемом товаре [21:43:18]line ОКРУГЛЕНИЕ: -0.35 [21:43:18]line ИТОГО: 1000.00 [21:43:18]line Внесено: 1000.00 [21:43:18]line СДАЧА: 0.00 [21:43:18]line НСП 1% : 8.85 [21:43:18]line НДС 12% : 106.23 [21:43:18]line Наличными: 1000.00 [21:43:18]line Безнал.: 0.00 [21:43:18]line Место: АЗС № 97 "Партнер Нефть" [21:43:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:43:18]line СНО: Общий режим [21:43:18]line Чек 646 26.07.2024 21:43 [21:43:18]line Смена: 437 ФФД: 1.0 [21:43:18]line ЗНМ: 0300000054 [21:43:18]line РНМ: 0000000000092624 [21:43:18]line Версия ККМ: 001 [21:43:18]line ФМ: 0000000000874959 [21:43:18]line ФД: 225578 [21:43:18]line ФПД: 182325008872526 [21:43:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214318&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225578&fm=182325008872526&tin=02508201610067®Number=0000000000092624&sum=100000 [21:43:18]written 0, free lines is 4095 [21:43:18]OFD Sender: Processing packet 225578 [packets to send 599, broken 598] [21:43:18]ProducePacketName [21:43:18]name=ofd_packets/00225578 [21:43:18]OFD Sender: To server: pG, [21:43:18]CommunicateWithHost lk.salyk.kg:30040 [21:43:18]ConnectInit lk.salyk.kg [21:43:19]Write to MH i2c: 01 00 00 13 0A 1D [21:43:19]Write i2c OK [21:43:19]MH_I2C_Read... [21:43:19]Read from MH i2c: 01 [21:43:19]MH_I2C_Read... [21:43:19]Read from MH i2c: 01 07 00 [21:43:19]MH_I2C_Read... [21:43:19]Read from MH i2c: 01 07 00 13 0A 00 00 00 00 00 64 0C 94 [21:43:19]RasterBufferAndPrint [21:43:19]line [21:43:19]line [21:43:19]line [21:43:19]line [21:43:19]line [21:43:19]written 0, free lines is 3176 [21:43:19]MH_Cut [21:43:19]Write to MH i2c: D1 01 00 1A 0A 01 F6 [21:43:19]Write i2c OK [21:43:19]MH_I2C_Read... [21:43:19]Read from MH i2c: D1 [21:43:19]MH_I2C_Read... [21:43:19]Read from MH i2c: D1 01 00 [21:43:19]MH_I2C_Read... [21:43:19]Read from MH i2c: D1 01 00 1A 0A 00 F5 [21:43:19]Write to MH i2c: 01 00 00 1B 0A 25 [21:43:19]Write i2c OK [21:43:19]MH_I2C_Read... [21:43:19]Connected sock=9 [21:43:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 ED E2 08 01 2F C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 76 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 71 03 00 35 04 06 00 A5 D2 D9 63 34 4E 42 63 D2 C2 C8 B2 D0 9B [21:43:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 71 6E 47 00 27 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2A 71 03 00 F4 03 04 00 85 C4 A3 66 B6 04 01 00 00 54 A3 33 3A D6 5E 5C F1 [21:43:19]CommunicateWithHost err = 0 [21:43:19]CheckOFDResponse [21:43:19]1017 (14) - 77093643461234 [21:43:19]1041 (16) - 0000000000874959 [21:43:19]1040 (4) - 225578 [21:43:19]1012 (4) - 26.07.2024 15:45 [21:43:19]1206 (1) - 0 [21:43:19]OFD Sender: Remove packet 225578 [21:43:19]ProducePacketName [21:43:19]name=ofd_packets/00225578 [21:43:19]NVStorageDeleteData [21:43:20]OFD Sender: No OFD packet to send [21:43:20]*** Cut start [21:43:20]*** Partial cut [21:43:20]*** CUTSNS_PIN = 1 [21:43:20]*** CUTSNS_PIN = 0 [21:43:20]*** Brake cut motor [21:43:21]Read from MH i2c: 01 [21:43:21]MH_I2C_Read... [21:43:21]*** Stop cut motor [21:43:21]*** Cut end [21:43:21]Read from MH i2c: 01 07 00 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: 01 07 00 1B 0A 00 00 00 00 00 FF 0F 3A [21:43:21]process_action close_receipt done [21:43:21]requested_data is exist [21:43:21]produce_requested_data [21:43:21]requested_item fm.sn is exist - process it [21:43:21]wFMCommunicate request_size=4 [21:43:21]MH_SAM_APDU [21:43:21]CAPDU: 80 11 00 00 [21:43:21]Write to MH i2c: E2 08 00 1C 0A 80 11 00 00 00 00 00 00 A0 [21:43:21]Write i2c OK [21:43:21]MH_I2C_Read... [21:43:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:21]Read from MH i2c: E2 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: E2 17 00 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: E2 17 00 1C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FD [21:43:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:43:21]wFMCommunicate OK [21:43:21]requested_item fd.num is exist - process it [21:43:21]SAM_PROTO_GetFieldsCounters [21:43:21]wFMCommunicate request_size=4 [21:43:21]MH_SAM_APDU [21:43:21]CAPDU: 80 13 00 00 [21:43:21]Write to MH i2c: E2 08 00 1D 0A 80 13 00 00 00 00 00 00 A3 [21:43:21]Write i2c OK [21:43:21]MH_I2C_Read... [21:43:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:21]Read from MH i2c: E2 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: E2 62 00 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: E2 62 00 1D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [21:43:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:21]wFMCommunicate OK [21:43:21]SAM_PROTO_GetFieldsCounters done [21:43:21]requested_item shift.num is exist - process it [21:43:21]requested_item shift.opened is exist - process it [21:43:21]req_shift_opened [21:43:21]FM_GetShiftState [21:43:21]SAM_PROTO_GetShiftState [21:43:21]wFMCommunicate request_size=4 [21:43:21]MH_SAM_APDU [21:43:21]CAPDU: 80 13 01 00 [21:43:21]Write to MH i2c: E2 08 00 1E 0A 80 13 01 00 00 00 00 00 A5 [21:43:21]Write i2c OK [21:43:21]MH_I2C_Read... [21:43:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:21]Read from MH i2c: E2 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: E2 0E 00 [21:43:21]MH_I2C_Read... [21:43:21]Read from MH i2c: E2 0E 00 1E 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 56 [21:43:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:43:21]wFMCommunicate OK [21:43:21]SAM_PROTO_GetShiftState done [21:43:21]FM_GetShiftState done [21:43:21]req_shift_opened done [21:43:21]requested_item shift.open_date is exist - process it [21:43:21]req_shift_open_date [21:43:21]req_shift_open_date done [21:43:21]produce_requested_data done [21:43:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225578,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:43:21]process_action_free close_receipt [21:43:21]json_value_free [21:43:21]json_value_free done [21:43:21]process_json_proto returns [21:43:21]Send response to host [21:43:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225578,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:43:21]free response buf [21:43:21]execute_script done [21:43:21]execute_script returns [21:43:21]free content buf [21:43:21]Sock 10.Close socket [21:43:21]Sock 10.Thread stoped [21:43:25]OFD Sender: No OFD packet to send [21:43:30]OFD Sender: No OFD packet to send [21:43:31]accept exits with 8 [21:43:31]New connection [21:43:31]New thread 3066748260 created [21:43:31]Thread 3066604900 joined [21:43:31]Waiting for new connection... [21:43:31] Sock 8.Parse request [21:43:31]Sock 8.Check first char [21:43:31]Sock 8.First char is OK [21:43:31]request: POST /json_proto HTTP/1.0 [21:43:31]Method: POST [21:43:31]URL: /json_proto [21:43:31]Method is POST - this is cgi request [21:43:31]url: /json_proto [21:43:31]query_string will be loaded in cgi processing [21:43:31]execute_cgi json_proto POST (null) [21:43:31]execute_cgi path=json_proto method=POST [21:43:31]POST find Content-Length [21:43:31]Host: 172.17.43.131:8080 [21:43:31]Content-Length: 680 [21:43:31]Content-Type: application/json [21:43:31] [21:43:31]POST finish read [21:43:31]Found Content-Length = 680 [21:43:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:31]execute_script... [21:43:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:31]POST & json_proto [21:43:31]process_json_proto [21:43:31]json parsed OK: [21:43:31]protocol is kg_v1.0 [21:43:31]action value=close_receipt [21:43:31]process_action close_receipt [21:43:31]cmd_close_receipt [21:43:31]MH_GetDate [21:43:31]Write to MH i2c: F0 00 00 1F 0A 18 [21:43:31]Write i2c OK [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: F0 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: F0 09 00 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: F0 09 00 1F 0A 00 84 18 A4 66 F9 24 A2 66 EC [21:43:31]GetLastDocTimeStamp 1722030198 [21:43:31]current date 1722030212 [21:43:31]FM_GetShiftState [21:43:31]SAM_PROTO_GetShiftState [21:43:31]wFMCommunicate request_size=4 [21:43:31]MH_SAM_APDU [21:43:31]CAPDU: 80 13 01 00 [21:43:31]Write to MH i2c: E2 08 00 20 0A 80 13 01 00 00 00 00 00 A7 [21:43:31]Write i2c OK [21:43:31]MH_I2C_Read... [21:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:31]Read from MH i2c: E2 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: E2 0E 00 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: E2 0E 00 20 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 58 [21:43:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:43:31]wFMCommunicate OK [21:43:31]SAM_PROTO_GetShiftState done [21:43:31]FM_GetShiftState done [21:43:31]opened in 1721952182 [21:43:31]opened+sec_in_day 1722038582 [21:43:31]quantity*price = 200075 [21:43:31]sum+1 = 200076 [21:43:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 647 26.07.2024 21:43 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225579 ФПД: 262377669044823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214332&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225579&fm=262377669044823&tin=02508201610067®Number=0000000000092624&sum=200000 [21:43:32]StoreToDocumentArchive [21:43:32]shift 437 fd 225579 [21:43:32]save to /storage/0437/doc_00225579 [21:43:32]save last doc name /storage/0437/doc_00225579 to /storage/kkm_last_doc_name [21:43:32]save OK [21:43:32]Clear old archive folders... [21:43:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:43:32]tlvbuf is 01EC61D0 [21:43:32]SAM_PROTO_ClearQueue [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 09 00 00 [21:43:32]Write to MH i2c: E2 08 00 2D 0A 80 09 00 00 00 00 00 00 A9 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 2D 0A 00 90 00 AB [21:43:32]RAPDU: 90 00 [21:43:32]wFMCommunicate OK [21:43:32]SAM_PROTO_ClearQueue done [21:43:32]KKMCreateOFDPacket [21:43:32]OFDProtocolAddRootSTLVToBuf [21:43:32]FM_MakeSignedData [21:43:32]FM_MakeSignedData [21:43:32]SAM_PROTO_SignData [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 0D 01 02 [21:43:32]Write to MH i2c: E2 08 00 2E 0A 80 0D 01 02 00 00 00 00 B1 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 2E 0A 00 90 00 AC [21:43:32]RAPDU: 90 00 [21:43:32]wFMCommunicate OK [21:43:32]wFMCommunicate request_size=255 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 84 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 71 03 00 35 04 06 00 EE A1 8F C2 [21:43:32]Write to MH i2c: E2 02 01 2F 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 84 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 71 03 00 35 04 06 00 EE A1 8F C2 00 00 4B [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 2F 0A 00 90 00 AD [21:43:32]RAPDU: 90 00 [21:43:32]wFMCommunicate OK [21:43:32]wFMCommunicate request_size=7 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 0D 02 02 02 AA 57 [21:43:32]Write to MH i2c: E2 0A 00 30 0A 80 0D 02 02 02 00 AA 57 00 00 B9 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 03 00 30 0A 00 90 00 AE [21:43:32]RAPDU: 90 00 [21:43:32]wFMCommunicate OK [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 0D 03 02 [21:43:32]Write to MH i2c: E2 08 00 31 0A 80 0D 03 02 00 00 00 00 B6 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 0B 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 0B 00 31 0A 00 98 A8 34 E1 84 07 A7 3F 90 00 7D [21:43:32]RAPDU: 98 A8 34 E1 84 07 A7 3F 90 00 [21:43:32]wFMCommunicate OK [21:43:32]SAM_PROTO_SignData done [21:43:32]FM_MakeSignedData done [21:43:32]CreateOFDProtocolMessage [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 11 00 00 [21:43:32]Write to MH i2c: E2 08 00 32 0A 80 11 00 00 00 00 00 00 B6 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 17 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 17 00 32 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 13 [21:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:43:32]wFMCommunicate OK [21:43:32]CreateOFDProtocolMessage done [21:43:32]OFDSenderStorePacket 225579 [21:43:32]StoreOFDPacket docnum=225579 [21:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA 37 04 01 E5 68 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 84 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 71 03 00 35 04 06 00 EE A1 8F C2 AA 57 98 A8 34 E1 84 07 A7 3F [21:43:32]CheckFolder [21:43:32]dirname=/storage/ofd_packets [21:43:32]CheckFolder done [21:43:32]ProducePacketName [21:43:32]name=ofd_packets/00225579 [21:43:32]NVStorageSaveData ofd_packets/00225579 [21:43:32]File name is /storage/ofd_packets/00225579 [21:43:32]Write 298 bytes [21:43:32]NVStorageSaveData done [21:43:32]OFDSenderStorePacket done [21:43:32]KKMCreateOFDPacket done [21:43:32]NVStorageSaveData kkm_last_timestamp [21:43:32]File name is /storage/kkm_last_timestamp [21:43:32]Write 4 bytes [21:43:32]NVStorageSaveData done [21:43:32]ExternCall_PrintAddStr [21:43:32]wPrintStart [21:43:32]Write to MH i2c: 01 00 00 33 0A 3D [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: 01 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: 01 07 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: 01 07 00 33 0A 00 00 00 00 00 FF 0F 52 [21:43:32]RasterBufferAndPrint [21:43:32]line Счет N : (1)2001812 [21:43:32]line ИНН: 02508201610067 [21:43:32]line Контрольно-Кассовый Чек [21:43:32]line ПРОДАЖА [21:43:32]line ТРК (МРК, ГНК) : 41 [21:43:32]line Товар: 2710194210 [21:43:32]line ДТ-К-5 [21:43:32]line 26.430 * 75.70 [21:43:32]line = 2000.75 [21:43:32]line НДС 12% НСП 1% [21:43:32]line > о реализуемом товаре [21:43:32]line ОКРУГЛЕНИЕ: -0.75 [21:43:32]line ИТОГО: 2000.00 [21:43:32]line Внесено: 2000.00 [21:43:32]line СДАЧА: 0.00 [21:43:32]line НСП 1% : 17.71 [21:43:32]line НДС 12% : 212.47 [21:43:32]line Наличными: 2000.00 [21:43:32]line Безнал.: 0.00 [21:43:32]line Место: АЗС № 97 "Партнер Нефть" [21:43:32]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:43:32]line СНО: Общий режим [21:43:32]line Чек 647 26.07.2024 21:43 [21:43:32]line Смена: 437 ФФД: 1.0 [21:43:32]line ЗНМ: 0300000054 [21:43:32]line РНМ: 0000000000092624 [21:43:32]line Версия ККМ: 001 [21:43:32]line ФМ: 0000000000874959 [21:43:32]line ФД: 225579 [21:43:32]line ФПД: 262377669044823 [21:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214332&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225579&fm=262377669044823&tin=02508201610067®Number=0000000000092624&sum=200000 [21:43:32]written 0, free lines is 4095 [21:43:33]OFD Sender: Processing packet 225579 [packets to send 599, broken 598] [21:43:33]ProducePacketName [21:43:33]name=ofd_packets/00225579 [21:43:33]OFD Sender: To server: pG, [21:43:33]CommunicateWithHost lk.salyk.kg:30040 [21:43:33]ConnectInit lk.salyk.kg [21:43:33]Write to MH i2c: 01 00 00 5E 0A 68 [21:43:33]Write i2c OK [21:43:33]MH_I2C_Read... [21:43:33]Read from MH i2c: 01 [21:43:33]MH_I2C_Read... [21:43:33]Read from MH i2c: 01 07 00 [21:43:33]MH_I2C_Read... [21:43:33]Read from MH i2c: 01 07 00 5E 0A 00 00 00 00 00 68 0C E3 [21:43:33]RasterBufferAndPrint [21:43:33]line [21:43:33]line [21:43:33]line [21:43:33]line [21:43:33]line [21:43:33]written 0, free lines is 3180 [21:43:33]MH_Cut [21:43:33]Write to MH i2c: D1 01 00 65 0A 01 41 [21:43:33]Write i2c OK [21:43:33]MH_I2C_Read... [21:43:33]Read from MH i2c: D1 [21:43:33]MH_I2C_Read... [21:43:33]Read from MH i2c: D1 01 00 [21:43:33]MH_I2C_Read... [21:43:33]Read from MH i2c: D1 01 00 65 0A 00 40 [21:43:33]Write to MH i2c: 01 00 00 66 0A 70 [21:43:33]Write i2c OK [21:43:33]MH_I2C_Read... [21:43:33]Connected sock=9 [21:43:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 FA 37 04 01 E5 68 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 84 18 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 71 03 00 35 04 06 00 EE A1 8F C2 AA 57 98 A8 34 E1 84 07 A7 3F [21:43:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 34 47 00 D2 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2B 71 03 00 F4 03 04 00 93 C4 A3 66 B6 04 01 00 00 A3 9C 42 10 28 7C B3 D5 [21:43:34]CommunicateWithHost err = 0 [21:43:34]CheckOFDResponse [21:43:34]1017 (14) - 77093643461234 [21:43:34]1041 (16) - 0000000000874959 [21:43:34]1040 (4) - 225579 [21:43:34]1012 (4) - 26.07.2024 15:45 [21:43:34]1206 (1) - 0 [21:43:34]OFD Sender: Remove packet 225579 [21:43:34]ProducePacketName [21:43:34]name=ofd_packets/00225579 [21:43:34]NVStorageDeleteData [21:43:34]OFD Sender: No OFD packet to send [21:43:34]*** Cut start [21:43:34]*** Partial cut [21:43:34]*** CUTSNS_PIN = 1 [21:43:34]*** CUTSNS_PIN = 0 [21:43:34]*** Brake cut motor [21:43:35]Read from MH i2c: 01 [21:43:35]MH_I2C_Read... [21:43:35]*** Stop cut motor [21:43:35]*** Cut end [21:43:35]Read from MH i2c: 01 07 00 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: 01 07 00 66 0A 00 00 00 00 00 FF 0F 85 [21:43:35]process_action close_receipt done [21:43:35]requested_data is exist [21:43:35]produce_requested_data [21:43:35]requested_item fm.sn is exist - process it [21:43:35]wFMCommunicate request_size=4 [21:43:35]MH_SAM_APDU [21:43:35]CAPDU: 80 11 00 00 [21:43:35]Write to MH i2c: E2 08 00 67 0A 80 11 00 00 00 00 00 00 EB [21:43:35]Write i2c OK [21:43:35]MH_I2C_Read... [21:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:35]Read from MH i2c: E2 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: E2 17 00 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: E2 17 00 67 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [21:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:43:35]wFMCommunicate OK [21:43:35]requested_item fd.num is exist - process it [21:43:35]SAM_PROTO_GetFieldsCounters [21:43:35]wFMCommunicate request_size=4 [21:43:35]MH_SAM_APDU [21:43:35]CAPDU: 80 13 00 00 [21:43:35]Write to MH i2c: E2 08 00 68 0A 80 13 00 00 00 00 00 00 EE [21:43:35]Write i2c OK [21:43:35]MH_I2C_Read... [21:43:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:35]Read from MH i2c: E2 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: E2 62 00 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: E2 62 00 68 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [21:43:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:35]wFMCommunicate OK [21:43:35]SAM_PROTO_GetFieldsCounters done [21:43:35]requested_item shift.num is exist - process it [21:43:35]requested_item shift.opened is exist - process it [21:43:35]req_shift_opened [21:43:35]FM_GetShiftState [21:43:35]SAM_PROTO_GetShiftState [21:43:35]wFMCommunicate request_size=4 [21:43:35]MH_SAM_APDU [21:43:35]CAPDU: 80 13 01 00 [21:43:35]Write to MH i2c: E2 08 00 69 0A 80 13 01 00 00 00 00 00 F0 [21:43:35]Write i2c OK [21:43:35]MH_I2C_Read... [21:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:35]Read from MH i2c: E2 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: E2 0E 00 [21:43:35]MH_I2C_Read... [21:43:35]Read from MH i2c: E2 0E 00 69 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A1 [21:43:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:43:35]wFMCommunicate OK [21:43:35]SAM_PROTO_GetShiftState done [21:43:35]FM_GetShiftState done [21:43:35]req_shift_opened done [21:43:35]requested_item shift.open_date is exist - process it [21:43:35]req_shift_open_date [21:43:35]req_shift_open_date done [21:43:35]produce_requested_data done [21:43:35]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225579,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:43:35]process_action_free close_receipt [21:43:35]json_value_free [21:43:35]json_value_free done [21:43:35]process_json_proto returns [21:43:35]Send response to host [21:43:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225579,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:43:35]free response buf [21:43:35]execute_script done [21:43:35]execute_script returns [21:43:35]free content buf [21:43:35]Sock 8.Close socket [21:43:35]Sock 8.Thread stoped [21:43:39]OFD Sender: No OFD packet to send [21:43:44]OFD Sender: No OFD packet to send [21:43:49]OFD Sender: No OFD packet to send [21:43:54]OFD Sender: No OFD packet to send [21:43:59]OFD Sender: No OFD packet to send [21:44:01]recv_with_timeout no data received [21:44:04]OFD Sender: No OFD packet to send [21:44:09]OFD Sender: No OFD packet to send [21:44:14]OFD Sender: No OFD packet to send [21:44:18]recv_with_timeout no data received [21:44:19]OFD Sender: No OFD packet to send [21:44:24]OFD Sender: No OFD packet to send [21:44:29]OFD Sender: No OFD packet to send [21:44:34]OFD Sender: No OFD packet to send [21:44:39]OFD Sender: No OFD packet to send [21:44:44]OFD Sender: No OFD packet to send [21:44:49]OFD Sender: No OFD packet to send [21:44:54]OFD Sender: No OFD packet to send [21:44:59]OFD Sender: No OFD packet to send [21:45:04]OFD Sender: No OFD packet to send [21:45:09]OFD Sender: No OFD packet to send [21:45:14]OFD Sender: No OFD packet to send [21:45:19]OFD Sender: No OFD packet to send [21:45:24]OFD Sender: No OFD packet to send [21:45:29]OFD Sender: No OFD packet to send [21:45:34]OFD Sender: No OFD packet to send [21:45:39]OFD Sender: No OFD packet to send [21:45:44]OFD Sender: No OFD packet to send [21:45:49]OFD Sender: No OFD packet to send [21:45:54]OFD Sender: No OFD packet to send [21:45:59]OFD Sender: No OFD packet to send [21:46:04]OFD Sender: No OFD packet to send [21:46:09]OFD Sender: No OFD packet to send [21:46:14]OFD Sender: No OFD packet to send [21:46:19]OFD Sender: No OFD packet to send [21:46:25]OFD Sender: No OFD packet to send [21:46:30]OFD Sender: No OFD packet to send [21:46:35]OFD Sender: No OFD packet to send [21:46:38]recv_with_timeout no data received [21:46:40]OFD Sender: No OFD packet to send [21:46:45]OFD Sender: No OFD packet to send [21:46:50]OFD Sender: No OFD packet to send [21:46:55]OFD Sender: No OFD packet to send [21:47:00]OFD Sender: No OFD packet to send [21:47:05]OFD Sender: No OFD packet to send [21:47:10]OFD Sender: No OFD packet to send [21:47:15]OFD Sender: No OFD packet to send [21:47:20]OFD Sender: No OFD packet to send [21:47:25]OFD Sender: No OFD packet to send [21:47:30]OFD Sender: No OFD packet to send [21:47:35]OFD Sender: No OFD packet to send [21:47:40]OFD Sender: No OFD packet to send [21:47:45]OFD Sender: No OFD packet to send [21:47:50]OFD Sender: No OFD packet to send [21:47:55]OFD Sender: No OFD packet to send [21:48:00]OFD Sender: No OFD packet to send [21:48:05]OFD Sender: No OFD packet to send [21:48:10]OFD Sender: No OFD packet to send [21:48:15]OFD Sender: No OFD packet to send [21:48:20]OFD Sender: No OFD packet to send [21:48:25]OFD Sender: No OFD packet to send [21:48:30]OFD Sender: No OFD packet to send [21:48:35]OFD Sender: No OFD packet to send [21:48:40]OFD Sender: No OFD packet to send [21:48:45]OFD Sender: No OFD packet to send [21:48:50]recv_with_timeout no data received [21:48:50]OFD Sender: No OFD packet to send [21:48:55]OFD Sender: No OFD packet to send [21:49:00]OFD Sender: No OFD packet to send [21:49:05]OFD Sender: No OFD packet to send [21:49:10]OFD Sender: No OFD packet to send [21:49:15]OFD Sender: No OFD packet to send [21:49:20]OFD Sender: No OFD packet to send [21:49:25]OFD Sender: No OFD packet to send [21:49:30]OFD Sender: No OFD packet to send [21:49:35]OFD Sender: No OFD packet to send [21:49:36]recv_with_timeout no data received [21:49:36]accept exits with 10 [21:49:36]New connection [21:49:36]New thread 3066604900 created [21:49:36]Thread 3066748260 joined [21:49:36]Waiting for new connection... [21:49:36] Sock 10.Parse request [21:49:36]Sock 10.Check first char [21:49:36]Sock 10.First char is OK [21:49:36]request: POST /json_proto HTTP/1.0 [21:49:36]Method: POST [21:49:36]URL: /json_proto [21:49:36]Method is POST - this is cgi request [21:49:36]url: /json_proto [21:49:36]query_string will be loaded in cgi processing [21:49:36]execute_cgi json_proto POST (null) [21:49:36]execute_cgi path=json_proto method=POST [21:49:36]POST find Content-Length [21:49:36]Host: 172.17.43.131:8080 [21:49:36]Content-Length: 805 [21:49:36]Content-Type: application/json [21:49:36] [21:49:36]POST finish read [21:49:36]Found Content-Length = 805 [21:49:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:36]execute_script... [21:49:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:36]POST & json_proto [21:49:36]process_json_proto [21:49:36]json parsed OK: [21:49:36]protocol is kg_v1.0 [21:49:36]action value=close_receipt [21:49:36]process_action close_receipt [21:49:36]cmd_close_receipt [21:49:36]MH_GetDate [21:49:36]Write to MH i2c: F0 00 00 6A 0A 63 [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: F0 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: F0 09 00 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: F0 09 00 6A 0A 00 F1 19 A4 66 F9 24 A2 66 A5 [21:49:36]GetLastDocTimeStamp 1722030212 [21:49:36]current date 1722030577 [21:49:36]FM_GetShiftState [21:49:36]SAM_PROTO_GetShiftState [21:49:36]wFMCommunicate request_size=4 [21:49:36]MH_SAM_APDU [21:49:36]CAPDU: 80 13 01 00 [21:49:36]Write to MH i2c: E2 08 00 6B 0A 80 13 01 00 00 00 00 00 F2 [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:36]Read from MH i2c: E2 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: E2 0E 00 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: E2 0E 00 6B 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A3 [21:49:36]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:49:36]wFMCommunicate OK [21:49:36]SAM_PROTO_GetShiftState done [21:49:36]FM_GetShiftState done [21:49:36]opened in 1721952182 [21:49:36]opened+sec_in_day 1722038582 [21:49:36]quantity*price = 50013 [21:49:36]sum+1 = 50015 [21:49:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.14 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.14 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 648 26.07.2024 21:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225580 ФПД: 163685252097093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214937&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225580&fm=163685252097093&tin=02508201610067®Number=0000000000092624&sum=50014 [21:49:38]StoreToDocumentArchive [21:49:38]shift 437 fd 225580 [21:49:38]save to /storage/0437/doc_00225580 [21:49:38]save last doc name /storage/0437/doc_00225580 to /storage/kkm_last_doc_name [21:49:38]save OK [21:49:38]Clear old archive folders... [21:49:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:49:38]tlvbuf is 01E27C70 [21:49:38]SAM_PROTO_ClearQueue [21:49:38]wFMCommunicate request_size=4 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 09 00 00 [21:49:38]Write to MH i2c: E2 08 00 78 0A 80 09 00 00 00 00 00 00 F4 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 78 0A 00 90 00 F6 [21:49:38]RAPDU: 90 00 [21:49:38]wFMCommunicate OK [21:49:38]SAM_PROTO_ClearQueue done [21:49:38]KKMCreateOFDPacket [21:49:38]OFDProtocolAddRootSTLVToBuf [21:49:38]FM_MakeSignedData [21:49:38]FM_MakeSignedData [21:49:38]SAM_PROTO_SignData [21:49:38]wFMCommunicate request_size=4 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 0D 01 02 [21:49:38]Write to MH i2c: E2 08 00 79 0A 80 0D 01 02 00 00 00 00 FC [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 79 0A 00 90 00 F7 [21:49:38]RAPDU: 90 00 [21:49:38]wFMCommunicate OK [21:49:38]wFMCommunicate request_size=255 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 F1 19 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 71 03 00 35 04 06 00 94 DE [21:49:38]Write to MH i2c: E2 02 01 7A 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 F1 19 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 71 03 00 35 04 06 00 94 DE 00 00 34 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 7A 0A 00 90 00 F8 [21:49:38]RAPDU: 90 00 [21:49:38]wFMCommunicate OK [21:49:38]wFMCommunicate request_size=9 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 0D 02 02 04 F1 4E 64 45 [21:49:38]Write to MH i2c: E2 0C 00 7B 0A 80 0D 02 02 04 00 F1 4E 64 45 00 00 EF [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 03 00 7B 0A 00 90 00 F9 [21:49:38]RAPDU: 90 00 [21:49:38]wFMCommunicate OK [21:49:38]wFMCommunicate request_size=4 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 0D 03 02 [21:49:38]Write to MH i2c: E2 08 00 7C 0A 80 0D 03 02 00 00 00 00 01 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 0B 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 0B 00 7C 0A 00 25 D0 9E 34 E4 DD EB 11 90 00 86 [21:49:38]RAPDU: 25 D0 9E 34 E4 DD EB 11 90 00 [21:49:38]wFMCommunicate OK [21:49:38]SAM_PROTO_SignData done [21:49:38]FM_MakeSignedData done [21:49:38]CreateOFDProtocolMessage [21:49:38]wFMCommunicate request_size=4 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 11 00 00 [21:49:38]Write to MH i2c: E2 08 00 7D 0A 80 11 00 00 00 00 00 00 01 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 17 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 17 00 7D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5E [21:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:49:38]wFMCommunicate OK [21:49:38]CreateOFDProtocolMessage done [21:49:38]OFDSenderStorePacket 225580 [21:49:38]StoreOFDPacket docnum=225580 [21:49:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 B2 CF 06 01 7B AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 F1 19 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 71 03 00 35 04 06 00 94 DE F1 4E 64 45 25 D0 9E 34 E4 DD EB 11 [21:49:38]CheckFolder [21:49:38]dirname=/storage/ofd_packets [21:49:38]CheckFolder done [21:49:38]ProducePacketName [21:49:38]name=ofd_packets/00225580 [21:49:38]NVStorageSaveData ofd_packets/00225580 [21:49:38]File name is /storage/ofd_packets/00225580 [21:49:38]Write 300 bytes [21:49:38]NVStorageSaveData done [21:49:38]OFDSenderStorePacket done [21:49:38]KKMCreateOFDPacket done [21:49:38]NVStorageSaveData kkm_last_timestamp [21:49:38]File name is /storage/kkm_last_timestamp [21:49:38]Write 4 bytes [21:49:38]NVStorageSaveData done [21:49:38]ExternCall_PrintAddStr [21:49:38]wPrintStart [21:49:38]Write to MH i2c: 01 00 00 7E 0A 88 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: 01 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: 01 07 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: 01 07 00 7E 0A 00 00 00 00 00 FF 0F 9D [21:49:38]RasterBufferAndPrint [21:49:38]line Счет N : (1)2001814 [21:49:38]line ИНН: 02508201610067 [21:49:38]line Контрольно-Кассовый Чек [21:49:38]line ПРОДАЖА [21:49:38]line ТРК (МРК, ГНК) : 81 [21:49:38]line Товар: 2711190000 [21:49:38]line ГАЗ-К-5 [21:49:38]line 13.740 * 36.40 [21:49:38]line = 500.14 [21:49:38]line НДС 12% НСП 1% [21:49:38]line > о реализуемом товаре [21:49:38]line ИТОГО: 500.14 [21:49:38]line НСП 1% : 4.43 [21:49:38]line НДС 12% : 53.11 [21:49:38]line Наличными: 0.00 [21:49:38]line Безнал.: 500.14 [21:49:38]line Место: АЗС № 97 "Партнер Нефть" [21:49:38]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:49:38]line СНО: Общий режим [21:49:38]line Чек 648 26.07.2024 21:49 [21:49:38]line Смена: 437 ФФД: 1.0 [21:49:38]line ЗНМ: 0300000054 [21:49:38]line РНМ: 0000000000092624 [21:49:38]line Версия ККМ: 001 [21:49:38]line Платежная система: O! деньги [21:49:38]line ФМ: 0000000000874959 [21:49:38]line ФД: 225580 [21:49:38]line ФПД: 163685252097093 [21:49:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T214937&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225580&fm=163685252097093&tin=02508201610067®Number=0000000000092624&sum=50014 [21:49:38]written 0, free lines is 4095 [21:49:38]OFD Sender: Processing packet 225580 [packets to send 599, broken 598] [21:49:38]ProducePacketName [21:49:38]name=ofd_packets/00225580 [21:49:38]OFD Sender: To server: pG, [21:49:38]CommunicateWithHost lk.salyk.kg:30040 [21:49:38]ConnectInit lk.salyk.kg [21:49:39]Write to MH i2c: 01 00 00 A8 0A B2 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: 01 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: 01 07 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: 01 07 00 A8 0A 00 00 00 00 00 6B 0C 30 [21:49:39]RasterBufferAndPrint [21:49:39]line [21:49:39]line [21:49:39]line [21:49:39]line [21:49:39]line [21:49:39]written 0, free lines is 3183 [21:49:39]MH_Cut [21:49:39]Write to MH i2c: D1 01 00 AF 0A 01 8B [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: D1 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: D1 01 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: D1 01 00 AF 0A 00 8A [21:49:39]Write to MH i2c: 01 00 00 B0 0A BA [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:40]*** Cut start [21:49:40]*** Partial cut [21:49:40]*** CUTSNS_PIN = 1 [21:49:40]*** CUTSNS_PIN = 0 [21:49:40]*** Brake cut motor [21:49:40]Read from MH i2c: 01 [21:49:40]MH_I2C_Read... [21:49:40]*** Stop cut motor [21:49:40]*** Cut end [21:49:40]Read from MH i2c: 01 07 00 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 07 00 B0 0A 00 00 00 00 00 FF 0F CF [21:49:40]process_action close_receipt done [21:49:40]requested_data is exist [21:49:40]produce_requested_data [21:49:40]requested_item fm.sn is exist - process it [21:49:40]wFMCommunicate request_size=4 [21:49:40]MH_SAM_APDU [21:49:40]CAPDU: 80 11 00 00 [21:49:40]Write to MH i2c: E2 08 00 B1 0A 80 11 00 00 00 00 00 00 35 [21:49:40]Write i2c OK [21:49:40]MH_I2C_Read... [21:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:40]Read from MH i2c: E2 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: E2 17 00 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: E2 17 00 B1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 92 [21:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:49:40]wFMCommunicate OK [21:49:40]requested_item fd.num is exist - process it [21:49:40]SAM_PROTO_GetFieldsCounters [21:49:40]wFMCommunicate request_size=4 [21:49:40]MH_SAM_APDU [21:49:40]CAPDU: 80 13 00 00 [21:49:40]Write to MH i2c: E2 08 00 B2 0A 80 13 00 00 00 00 00 00 38 [21:49:40]Write i2c OK [21:49:40]MH_I2C_Read... [21:49:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:41]Read from MH i2c: E2 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: E2 62 00 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: E2 62 00 B2 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 55 [21:49:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:41]wFMCommunicate OK [21:49:41]SAM_PROTO_GetFieldsCounters done [21:49:41]requested_item shift.num is exist - process it [21:49:41]requested_item shift.opened is exist - process it [21:49:41]req_shift_opened [21:49:41]FM_GetShiftState [21:49:41]SAM_PROTO_GetShiftState [21:49:41]wFMCommunicate request_size=4 [21:49:41]MH_SAM_APDU [21:49:41]CAPDU: 80 13 01 00 [21:49:41]Write to MH i2c: E2 08 00 B3 0A 80 13 01 00 00 00 00 00 3A [21:49:41]Write i2c OK [21:49:41]MH_I2C_Read... [21:49:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:41]Read from MH i2c: E2 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: E2 0E 00 [21:49:41]MH_I2C_Read... [21:49:41]Read from MH i2c: E2 0E 00 B3 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 EB [21:49:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:49:41]wFMCommunicate OK [21:49:41]SAM_PROTO_GetShiftState done [21:49:41]FM_GetShiftState done [21:49:41]req_shift_opened done [21:49:41]requested_item shift.open_date is exist - process it [21:49:41]req_shift_open_date [21:49:41]req_shift_open_date done [21:49:41]produce_requested_data done [21:49:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225580,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:49:41]process_action_free close_receipt [21:49:41]json_value_free [21:49:41]json_value_free done [21:49:41]process_json_proto returns [21:49:41]Send response to host [21:49:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225580,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:49:41]free response buf [21:49:41]execute_script done [21:49:41]execute_script returns [21:49:41]free content buf [21:49:41]Sock 10.Close socket [21:49:41]Sock 10.Thread stoped [21:49:43]ConnectInit Can't take IP for lk.salyk.kg [21:49:43]CommunicateWithHost connect error [21:49:43]CommunicateWithHost err = -1 [21:49:43]OFD Sender: Server communicate error [21:49:48]OFD Sender: Processing packet 225580 [packets to send 599, broken 598] [21:49:48]ProducePacketName [21:49:48]name=ofd_packets/00225580 [21:49:48]OFD Sender: To server: pG, [21:49:48]CommunicateWithHost lk.salyk.kg:30040 [21:49:48]ConnectInit lk.salyk.kg [21:49:53]ConnectInit Can't take IP for lk.salyk.kg [21:49:53]CommunicateWithHost connect error [21:49:53]CommunicateWithHost err = -1 [21:49:53]OFD Sender: Server communicate error [21:49:58]OFD Sender: Processing packet 225580 [packets to send 599, broken 598] [21:49:58]ProducePacketName [21:49:58]name=ofd_packets/00225580 [21:49:58]OFD Sender: To server: pG, [21:49:58]CommunicateWithHost lk.salyk.kg:30040 [21:49:58]ConnectInit lk.salyk.kg [21:50:02]Connected sock=9 [21:50:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0E 01 00 00 B2 CF 06 01 7B AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 F1 19 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 71 03 00 35 04 06 00 94 DE F1 4E 64 45 25 D0 9E 34 E4 DD EB 11 [21:50:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AF C2 47 00 8E 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2C 71 03 00 F4 03 04 00 19 C6 A3 66 B6 04 01 00 00 3F BF 11 92 27 DC E1 20 [21:50:03]CommunicateWithHost err = 0 [21:50:03]CheckOFDResponse [21:50:03]1017 (14) - 77093643461234 [21:50:03]1041 (16) - 0000000000874959 [21:50:03]1040 (4) - 225580 [21:50:03]1012 (4) - 26.07.2024 15:51 [21:50:03]1206 (1) - 0 [21:50:03]OFD Sender: Remove packet 225580 [21:50:03]ProducePacketName [21:50:03]name=ofd_packets/00225580 [21:50:03]NVStorageDeleteData [21:50:03]OFD Sender: No OFD packet to send [21:50:08]OFD Sender: No OFD packet to send [21:50:13]OFD Sender: No OFD packet to send [21:50:18]OFD Sender: No OFD packet to send [21:50:23]OFD Sender: No OFD packet to send [21:50:28]OFD Sender: No OFD packet to send [21:50:34]OFD Sender: No OFD packet to send [21:50:39]OFD Sender: No OFD packet to send [21:50:44]OFD Sender: No OFD packet to send [21:50:49]OFD Sender: No OFD packet to send [21:50:54]OFD Sender: No OFD packet to send [21:50:59]OFD Sender: No OFD packet to send [21:51:04]OFD Sender: No OFD packet to send [21:51:09]OFD Sender: No OFD packet to send [21:51:14]OFD Sender: No OFD packet to send [21:51:18]accept exits with 8 [21:51:18]New connection [21:51:18]New thread 3066748260 created [21:51:18]Thread 3066604900 joined [21:51:18]Waiting for new connection... [21:51:18] Sock 8.Parse request [21:51:18]Sock 8.Check first char [21:51:18]Sock 8.First char is OK [21:51:18]request: POST /json_proto HTTP/1.0 [21:51:18]Method: POST [21:51:18]URL: /json_proto [21:51:18]Method is POST - this is cgi request [21:51:18]url: /json_proto [21:51:18]query_string will be loaded in cgi processing [21:51:18]execute_cgi json_proto POST (null) [21:51:18]execute_cgi path=json_proto method=POST [21:51:18]POST find Content-Length [21:51:18]Host: 172.17.43.131:8080 [21:51:18]Content-Length: 801 [21:51:18]Content-Type: application/json [21:51:18] [21:51:18]POST finish read [21:51:18]Found Content-Length = 801 [21:51:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:51:18]execute_script... [21:51:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:51:18]POST & json_proto [21:51:18]process_json_proto [21:51:18]json parsed OK: [21:51:18]protocol is kg_v1.0 [21:51:18]action value=close_receipt [21:51:18]process_action close_receipt [21:51:18]cmd_close_receipt [21:51:18]MH_GetDate [21:51:18]Write to MH i2c: F0 00 00 B4 0A AD [21:51:18]Write i2c OK [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: F0 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: F0 09 00 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: F0 09 00 B4 0A 00 57 1A A4 66 F9 24 A2 66 56 [21:51:18]GetLastDocTimeStamp 1722030577 [21:51:18]current date 1722030679 [21:51:18]FM_GetShiftState [21:51:18]SAM_PROTO_GetShiftState [21:51:18]wFMCommunicate request_size=4 [21:51:18]MH_SAM_APDU [21:51:18]CAPDU: 80 13 01 00 [21:51:18]Write to MH i2c: E2 08 00 B5 0A 80 13 01 00 00 00 00 00 3C [21:51:18]Write i2c OK [21:51:18]MH_I2C_Read... [21:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:18]Read from MH i2c: E2 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: E2 0E 00 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: E2 0E 00 B5 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 ED [21:51:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:51:18]wFMCommunicate OK [21:51:18]SAM_PROTO_GetShiftState done [21:51:18]FM_GetShiftState done [21:51:18]opened in 1721952182 [21:51:18]opened+sec_in_day 1722038582 [21:51:18]quantity*price = 40068 [21:51:18]sum+1 = 40069 [21:51:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.68 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 0.00 Безнал.: 400.68 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 649 26.07.2024 21:51 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225581 ФПД: 269390502127148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T215119&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225581&fm=269390502127148&tin=02508201610067®Number=0000000000092624&sum=40068 [21:51:19]StoreToDocumentArchive [21:51:19]shift 437 fd 225581 [21:51:19]save to /storage/0437/doc_00225581 [21:51:19]save last doc name /storage/0437/doc_00225581 to /storage/kkm_last_doc_name [21:51:19]save OK [21:51:19]Clear old archive folders... [21:51:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:51:19]tlvbuf is 01E27B30 [21:51:19]SAM_PROTO_ClearQueue [21:51:19]wFMCommunicate request_size=4 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 09 00 00 [21:51:19]Write to MH i2c: E2 08 00 C2 0A 80 09 00 00 00 00 00 00 3E [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 C2 0A 00 90 00 40 [21:51:19]RAPDU: 90 00 [21:51:19]wFMCommunicate OK [21:51:19]SAM_PROTO_ClearQueue done [21:51:19]KKMCreateOFDPacket [21:51:19]OFDProtocolAddRootSTLVToBuf [21:51:19]FM_MakeSignedData [21:51:19]FM_MakeSignedData [21:51:19]SAM_PROTO_SignData [21:51:19]wFMCommunicate request_size=4 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 0D 01 02 [21:51:19]Write to MH i2c: E2 08 00 C3 0A 80 0D 01 02 00 00 00 00 46 [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 C3 0A 00 90 00 41 [21:51:19]RAPDU: 90 00 [21:51:19]wFMCommunicate OK [21:51:19]wFMCommunicate request_size=255 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 57 1A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 71 03 00 35 04 06 00 F5 [21:51:19]Write to MH i2c: E2 02 01 C4 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 57 1A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 71 03 00 35 04 06 00 F5 00 00 66 [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 C4 0A 00 90 00 42 [21:51:19]RAPDU: 90 00 [21:51:19]wFMCommunicate OK [21:51:19]wFMCommunicate request_size=10 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 0D 02 02 05 02 5D 2F 66 2C [21:51:19]Write to MH i2c: E2 0D 00 C5 0A 80 0D 02 02 05 00 02 5D 2F 66 2C 00 00 73 [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 03 00 C5 0A 00 90 00 43 [21:51:19]RAPDU: 90 00 [21:51:19]wFMCommunicate OK [21:51:19]wFMCommunicate request_size=4 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 0D 03 02 [21:51:19]Write to MH i2c: E2 08 00 C6 0A 80 0D 03 02 00 00 00 00 4B [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 0B 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 0B 00 C6 0A 00 52 B7 41 59 6B 8E 09 DF 90 00 D0 [21:51:19]RAPDU: 52 B7 41 59 6B 8E 09 DF 90 00 [21:51:19]wFMCommunicate OK [21:51:19]SAM_PROTO_SignData done [21:51:19]FM_MakeSignedData done [21:51:19]CreateOFDProtocolMessage [21:51:19]wFMCommunicate request_size=4 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 11 00 00 [21:51:19]Write to MH i2c: E2 08 00 C7 0A 80 11 00 00 00 00 00 00 4B [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 17 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 17 00 C7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A8 [21:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:51:19]wFMCommunicate OK [21:51:19]CreateOFDProtocolMessage done [21:51:19]OFDSenderStorePacket 225581 [21:51:19]StoreOFDPacket docnum=225581 [21:51:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F2 93 07 01 22 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 57 1A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 71 03 00 35 04 06 00 F5 02 5D 2F 66 2C 52 B7 41 59 6B 8E 09 DF [21:51:19]CheckFolder [21:51:19]dirname=/storage/ofd_packets [21:51:19]CheckFolder done [21:51:19]ProducePacketName [21:51:19]name=ofd_packets/00225581 [21:51:19]NVStorageSaveData ofd_packets/00225581 [21:51:19]File name is /storage/ofd_packets/00225581 [21:51:19]Write 301 bytes [21:51:19]NVStorageSaveData done [21:51:19]OFDSenderStorePacket done [21:51:19]KKMCreateOFDPacket done [21:51:19]NVStorageSaveData kkm_last_timestamp [21:51:19]File name is /storage/kkm_last_timestamp [21:51:19]Write 4 bytes [21:51:19]NVStorageSaveData done [21:51:19]ExternCall_PrintAddStr [21:51:19]wPrintStart [21:51:19]Write to MH i2c: 01 00 00 C8 0A D2 [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: 01 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: 01 07 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: 01 07 00 C8 0A 00 00 00 00 00 FF 0F E7 [21:51:19]RasterBufferAndPrint [21:51:19]line Счет N : (1)2001815 [21:51:19]line ИНН: 02508201610067 [21:51:19]line Контрольно-Кассовый Чек [21:51:19]line ПРОДАЖА [21:51:19]line ТРК (МРК, ГНК) : 44 [21:51:19]line Товар: 2710124500 [21:51:19]line Аи-95-К-5 [21:51:19]line 5.400 * 74.20 [21:51:19]line = 400.68 [21:51:19]line НДС 12% НСП 1% [21:51:19]line > о реализуемом товаре [21:51:19]line ИТОГО: 400.68 [21:51:19]line НСП 1% : 3.55 [21:51:19]line НДС 12% : 42.55 [21:51:19]line Наличными: 0.00 [21:51:19]line Безнал.: 400.68 [21:51:19]line Место: АЗС № 97 "Партнер Нефть" [21:51:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:51:19]line СНО: Общий режим [21:51:19]line Чек 649 26.07.2024 21:51 [21:51:19]line Смена: 437 ФФД: 1.0 [21:51:19]line ЗНМ: 0300000054 [21:51:19]line РНМ: 0000000000092624 [21:51:19]line Версия ККМ: 001 [21:51:19]line Платежная система: O! деньги [21:51:19]line ФМ: 0000000000874959 [21:51:19]line ФД: 225581 [21:51:19]line ФПД: 269390502127148 [21:51:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T215119&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225581&fm=269390502127148&tin=02508201610067®Number=0000000000092624&sum=40068 [21:51:19]written 0, free lines is 4095 [21:51:20]OFD Sender: Processing packet 225581 [packets to send 599, broken 598] [21:51:20]ProducePacketName [21:51:20]name=ofd_packets/00225581 [21:51:20]OFD Sender: To server: pG, [21:51:20]CommunicateWithHost lk.salyk.kg:30040 [21:51:20]ConnectInit lk.salyk.kg [21:51:20]Write to MH i2c: 01 00 00 F2 0A FC [21:51:20]Write i2c OK [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: 01 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: 01 07 00 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: 01 07 00 F2 0A 00 00 00 00 00 77 0C 86 [21:51:20]RasterBufferAndPrint [21:51:20]line [21:51:20]line [21:51:20]line [21:51:20]line [21:51:20]line [21:51:20]written 0, free lines is 3195 [21:51:20]MH_Cut [21:51:20]Write to MH i2c: D1 01 00 F9 0A 01 D5 [21:51:20]Write i2c OK [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: D1 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: D1 01 00 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: D1 01 00 F9 0A 00 D4 [21:51:20]Write to MH i2c: 01 00 00 FA 0A 04 [21:51:20]Write i2c OK [21:51:20]MH_I2C_Read... [21:51:21]*** Cut start [21:51:21]*** Partial cut [21:51:21]*** CUTSNS_PIN = 1 [21:51:21]*** CUTSNS_PIN = 0 [21:51:21]*** Brake cut motor [21:51:22]Read from MH i2c: 01 [21:51:22]MH_I2C_Read... [21:51:22]*** Stop cut motor [21:51:22]*** Cut end [21:51:22]Read from MH i2c: 01 07 00 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: 01 07 00 FA 0A 00 00 00 00 00 FF 0F 19 [21:51:22]process_action close_receipt done [21:51:22]requested_data is exist [21:51:22]produce_requested_data [21:51:22]requested_item fm.sn is exist - process it [21:51:22]wFMCommunicate request_size=4 [21:51:22]MH_SAM_APDU [21:51:22]CAPDU: 80 11 00 00 [21:51:22]Write to MH i2c: E2 08 00 FB 0A 80 11 00 00 00 00 00 00 7F [21:51:22]Write i2c OK [21:51:22]MH_I2C_Read... [21:51:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:22]Read from MH i2c: E2 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 17 00 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 17 00 FB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [21:51:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:51:22]wFMCommunicate OK [21:51:22]requested_item fd.num is exist - process it [21:51:22]SAM_PROTO_GetFieldsCounters [21:51:22]wFMCommunicate request_size=4 [21:51:22]MH_SAM_APDU [21:51:22]CAPDU: 80 13 00 00 [21:51:22]Write to MH i2c: E2 08 00 FC 0A 80 13 00 00 00 00 00 00 82 [21:51:22]Write i2c OK [21:51:22]MH_I2C_Read... [21:51:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:51:22]Read from MH i2c: E2 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 62 00 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 62 00 FC 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 A3 [21:51:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:51:22]wFMCommunicate OK [21:51:22]SAM_PROTO_GetFieldsCounters done [21:51:22]requested_item shift.num is exist - process it [21:51:22]requested_item shift.opened is exist - process it [21:51:22]req_shift_opened [21:51:22]FM_GetShiftState [21:51:22]SAM_PROTO_GetShiftState [21:51:22]wFMCommunicate request_size=4 [21:51:22]MH_SAM_APDU [21:51:22]CAPDU: 80 13 01 00 [21:51:22]Write to MH i2c: E2 08 00 FD 0A 80 13 01 00 00 00 00 00 84 [21:51:22]Write i2c OK [21:51:22]MH_I2C_Read... [21:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:22]Read from MH i2c: E2 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 0E 00 [21:51:22]MH_I2C_Read... [21:51:22]Read from MH i2c: E2 0E 00 FD 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 35 [21:51:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:51:22]wFMCommunicate OK [21:51:22]SAM_PROTO_GetShiftState done [21:51:22]FM_GetShiftState done [21:51:22]req_shift_opened done [21:51:22]requested_item shift.open_date is exist - process it [21:51:22]req_shift_open_date [21:51:22]req_shift_open_date done [21:51:22]produce_requested_data done [21:51:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225581,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:51:22]process_action_free close_receipt [21:51:22]json_value_free [21:51:22]json_value_free done [21:51:22]process_json_proto returns [21:51:22]Send response to host [21:51:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225581,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:51:22]free response buf [21:51:22]execute_script done [21:51:22]execute_script returns [21:51:22]free content buf [21:51:22]Sock 8.Close socket [21:51:22]Sock 8.Thread stoped [21:51:32]recv_with_timeout no data received [21:53:38]ConnectInit Can't connect to host [21:53:38]CommunicateWithHost connect error [21:53:38]CommunicateWithHost err = -1 [21:53:38]OFD Sender: Server communicate error [21:53:43]OFD Sender: Processing packet 225581 [packets to send 599, broken 598] [21:53:43]ProducePacketName [21:53:43]name=ofd_packets/00225581 [21:53:43]OFD Sender: To server: pG, [21:53:43]CommunicateWithHost lk.salyk.kg:30040 [21:53:43]ConnectInit lk.salyk.kg [21:53:44]Connected sock=9 [21:53:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 F2 93 07 01 22 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 57 1A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 71 03 00 35 04 06 00 F5 02 5D 2F 66 2C 52 B7 41 59 6B 8E 09 DF [21:53:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 54 5F 47 00 1B 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2D 71 03 00 F4 03 04 00 F7 C6 A3 66 B6 04 01 00 00 8D DB 9E 12 8E 82 02 A0 [21:53:45]CommunicateWithHost err = 0 [21:53:45]CheckOFDResponse [21:53:45]1017 (14) - 77093643461234 [21:53:45]1041 (16) - 0000000000874959 [21:53:45]1040 (4) - 225581 [21:53:45]1012 (4) - 26.07.2024 15:55 [21:53:45]1206 (1) - 0 [21:53:45]OFD Sender: Remove packet 225581 [21:53:45]ProducePacketName [21:53:45]name=ofd_packets/00225581 [21:53:45]NVStorageDeleteData [21:53:45]OFD Sender: No OFD packet to send [21:53:50]OFD Sender: No OFD packet to send [21:53:55]OFD Sender: No OFD packet to send [21:54:00]OFD Sender: No OFD packet to send [21:54:06]OFD Sender: No OFD packet to send [21:54:11]OFD Sender: No OFD packet to send [21:54:16]OFD Sender: No OFD packet to send [21:54:21]OFD Sender: No OFD packet to send [21:54:26]OFD Sender: No OFD packet to send [21:54:31]OFD Sender: No OFD packet to send [21:54:36]OFD Sender: No OFD packet to send [21:54:41]OFD Sender: No OFD packet to send [21:54:46]OFD Sender: No OFD packet to send [21:54:48]accept exits with 10 [21:54:48]New connection [21:54:48]New thread 3066604900 created [21:54:48]Thread 3066748260 joined [21:54:48]Waiting for new connection... [21:54:48] Sock 10.Parse request [21:54:48]Sock 10.Check first char [21:54:48]Sock 10.First char is OK [21:54:48]request: POST /json_proto HTTP/1.0 [21:54:48]Method: POST [21:54:48]URL: /json_proto [21:54:48]Method is POST - this is cgi request [21:54:48]url: /json_proto [21:54:48]query_string will be loaded in cgi processing [21:54:48]execute_cgi json_proto POST (null) [21:54:48]execute_cgi path=json_proto method=POST [21:54:48]POST find Content-Length [21:54:48]Host: 172.17.43.131:8080 [21:54:48]Content-Length: 678 [21:54:48]Content-Type: application/json [21:54:48] [21:54:48]POST finish read [21:54:48]Found Content-Length = 678 [21:54:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:54:48]execute_script... [21:54:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:54:48]POST & json_proto [21:54:48]process_json_proto [21:54:48]json parsed OK: [21:54:48]protocol is kg_v1.0 [21:54:48]action value=close_receipt [21:54:48]process_action close_receipt [21:54:48]cmd_close_receipt [21:54:48]MH_GetDate [21:54:48]Write to MH i2c: F0 00 00 FE 0A F7 [21:54:48]Write i2c OK [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: F0 [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: F0 09 00 [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: F0 09 00 FE 0A 00 29 1B A4 66 F9 24 A2 66 73 [21:54:48]GetLastDocTimeStamp 1722030679 [21:54:48]current date 1722030889 [21:54:48]FM_GetShiftState [21:54:48]SAM_PROTO_GetShiftState [21:54:48]wFMCommunicate request_size=4 [21:54:48]MH_SAM_APDU [21:54:48]CAPDU: 80 13 01 00 [21:54:48]Write to MH i2c: E2 08 00 FF 0A 80 13 01 00 00 00 00 00 86 [21:54:48]Write i2c OK [21:54:48]MH_I2C_Read... [21:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:54:48]Read from MH i2c: E2 [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: E2 0E 00 [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: E2 0E 00 FF 0A 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 37 [21:54:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:54:48]wFMCommunicate OK [21:54:48]SAM_PROTO_GetShiftState done [21:54:48]FM_GetShiftState done [21:54:48]opened in 1721952182 [21:54:48]opened+sec_in_day 1722038582 [21:54:48]quantity*price = 50036 [21:54:48]sum+1 = 50037 [21:54:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 650 26.07.2024 21:54 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225582 ФПД: 14357201429196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T215449&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225582&fm=14357201429196&tin=02508201610067®Number=0000000000092624&sum=50000 [21:54:49]StoreToDocumentArchive [21:54:49]shift 437 fd 225582 [21:54:49]save to /storage/0437/doc_00225582 [21:54:49]save last doc name /storage/0437/doc_00225582 to /storage/kkm_last_doc_name [21:54:49]save OK [21:54:49]Clear old archive folders... [21:54:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:54:49]tlvbuf is 01E56570 [21:54:49]SAM_PROTO_ClearQueue [21:54:49]wFMCommunicate request_size=4 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 09 00 00 [21:54:49]Write to MH i2c: E2 08 00 0C 0B 80 09 00 00 00 00 00 00 89 [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 0C 0B 00 90 00 8B [21:54:49]RAPDU: 90 00 [21:54:49]wFMCommunicate OK [21:54:49]SAM_PROTO_ClearQueue done [21:54:49]KKMCreateOFDPacket [21:54:49]OFDProtocolAddRootSTLVToBuf [21:54:49]FM_MakeSignedData [21:54:49]FM_MakeSignedData [21:54:49]SAM_PROTO_SignData [21:54:49]wFMCommunicate request_size=4 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 0D 01 02 [21:54:49]Write to MH i2c: E2 08 00 0D 0B 80 0D 01 02 00 00 00 00 91 [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 0D 0B 00 90 00 8C [21:54:49]RAPDU: 90 00 [21:54:49]wFMCommunicate OK [21:54:49]wFMCommunicate request_size=255 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 29 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 71 03 00 35 04 06 00 0D [21:54:49]Write to MH i2c: E2 02 01 0E 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 29 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 71 03 00 35 04 06 00 0D 00 00 57 [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:54:50]Read from MH i2c: E2 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 03 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 03 00 0E 0B 00 90 00 8D [21:54:50]RAPDU: 90 00 [21:54:50]wFMCommunicate OK [21:54:50]wFMCommunicate request_size=10 [21:54:50]MH_SAM_APDU [21:54:50]CAPDU: 80 0D 02 02 05 0E CB E4 22 CC [21:54:50]Write to MH i2c: E2 0D 00 0F 0B 80 0D 02 02 05 00 0E CB E4 22 CC 00 00 49 [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:54:50]Read from MH i2c: E2 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 03 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 03 00 0F 0B 00 90 00 8E [21:54:50]RAPDU: 90 00 [21:54:50]wFMCommunicate OK [21:54:50]wFMCommunicate request_size=4 [21:54:50]MH_SAM_APDU [21:54:50]CAPDU: 80 0D 03 02 [21:54:50]Write to MH i2c: E2 08 00 10 0B 80 0D 03 02 00 00 00 00 96 [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:54:50]Read from MH i2c: E2 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 0B 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 0B 00 10 0B 00 BD 21 B9 23 CE 14 B9 77 90 00 63 [21:54:50]RAPDU: BD 21 B9 23 CE 14 B9 77 90 00 [21:54:50]wFMCommunicate OK [21:54:50]SAM_PROTO_SignData done [21:54:50]FM_MakeSignedData done [21:54:50]CreateOFDProtocolMessage [21:54:50]wFMCommunicate request_size=4 [21:54:50]MH_SAM_APDU [21:54:50]CAPDU: 80 11 00 00 [21:54:50]Write to MH i2c: E2 08 00 11 0B 80 11 00 00 00 00 00 00 96 [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:54:50]Read from MH i2c: E2 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 17 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: E2 17 00 11 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F3 [21:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:54:50]wFMCommunicate OK [21:54:50]CreateOFDProtocolMessage done [21:54:50]OFDSenderStorePacket 225582 [21:54:50]StoreOFDPacket docnum=225582 [21:54:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 D7 07 01 B2 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 29 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 71 03 00 35 04 06 00 0D 0E CB E4 22 CC BD 21 B9 23 CE 14 B9 77 [21:54:50]CheckFolder [21:54:50]dirname=/storage/ofd_packets [21:54:50]CheckFolder done [21:54:50]ProducePacketName [21:54:50]name=ofd_packets/00225582 [21:54:50]NVStorageSaveData ofd_packets/00225582 [21:54:50]File name is /storage/ofd_packets/00225582 [21:54:50]Write 301 bytes [21:54:50]NVStorageSaveData done [21:54:50]OFDSenderStorePacket done [21:54:50]KKMCreateOFDPacket done [21:54:50]NVStorageSaveData kkm_last_timestamp [21:54:50]File name is /storage/kkm_last_timestamp [21:54:50]Write 4 bytes [21:54:50]NVStorageSaveData done [21:54:50]ExternCall_PrintAddStr [21:54:50]wPrintStart [21:54:50]Write to MH i2c: 01 00 00 12 0B 1D [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: 01 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: 01 07 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: 01 07 00 12 0B 00 00 00 00 00 FF 0F 32 [21:54:50]RasterBufferAndPrint [21:54:50]line Счет N : (1)2001816 [21:54:50]line ИНН: 02508201610067 [21:54:50]line Контрольно-Кассовый Чек [21:54:50]line ПРОДАЖА [21:54:50]line ТРК (МРК, ГНК) : 53 [21:54:50]line Товар: 2710124130 [21:54:50]line Аи-92-К-5 [21:54:50]line 7.380 * 67.80 [21:54:50]line = 500.36 [21:54:50]line НДС 12% НСП 1% [21:54:50]line > о реализуемом товаре [21:54:50]line ОКРУГЛЕНИЕ: -0.36 [21:54:50]line ИТОГО: 500.00 [21:54:50]line Внесено: 500.00 [21:54:50]line СДАЧА: 0.00 [21:54:50]line НСП 1% : 4.43 [21:54:50]line НДС 12% : 53.14 [21:54:50]line Наличными: 500.00 [21:54:50]line Безнал.: 0.00 [21:54:50]line Место: АЗС № 97 "Партнер Нефть" [21:54:50]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:54:50]line СНО: Общий режим [21:54:50]line Чек 650 26.07.2024 21:54 [21:54:50]line Смена: 437 ФФД: 1.0 [21:54:50]line ЗНМ: 0300000054 [21:54:50]line РНМ: 0000000000092624 [21:54:50]line Версия ККМ: 001 [21:54:50]line ФМ: 0000000000874959 [21:54:50]line ФД: 225582 [21:54:50]line ФПД: 14357201429196 [21:54:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T215449&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225582&fm=14357201429196&tin=02508201610067®Number=0000000000092624&sum=50000 [21:54:50]OFD Sender: Processing packet 225582 [packets to send 599, broken 598] [21:54:50]ProducePacketName [21:54:50]name=ofd_packets/00225582 [21:54:50]OFD Sender: To server: pG, [21:54:50]CommunicateWithHost lk.salyk.kg:30040 [21:54:50]ConnectInit lk.salyk.kg [21:54:50]written 0, free lines is 4095 [21:54:51]Write to MH i2c: 01 00 00 3D 0B 48 [21:54:51]Write i2c OK [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: 01 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: 01 07 00 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: 01 07 00 3D 0B 00 00 00 00 00 58 0C B3 [21:54:51]RasterBufferAndPrint [21:54:51]line [21:54:51]line [21:54:51]line [21:54:51]line [21:54:51]line [21:54:51]written 0, free lines is 3163 [21:54:51]MH_Cut [21:54:51]Write to MH i2c: D1 01 00 44 0B 01 21 [21:54:51]Write i2c OK [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: D1 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: D1 01 00 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: D1 01 00 44 0B 00 20 [21:54:51]Write to MH i2c: 01 00 00 45 0B 50 [21:54:51]Write i2c OK [21:54:51]MH_I2C_Read... [21:54:51]Connected sock=11 [21:54:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 37 D7 07 01 B2 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 29 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 71 03 00 35 04 06 00 0D 0E CB E4 22 CC BD 21 B9 23 CE 14 B9 77 [21:54:52]*** Cut start [21:54:52]*** Partial cut [21:54:52]*** CUTSNS_PIN = 1 [21:54:52]*** CUTSNS_PIN = 0 [21:54:52]*** Brake cut motor [21:54:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EF 0A 47 00 38 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2E 71 03 00 F4 03 04 00 3A C7 A3 66 B6 04 01 00 00 5F F1 2B BE 3B 2B 54 1F [21:54:52]CommunicateWithHost err = 0 [21:54:52]CheckOFDResponse [21:54:52]1017 (14) - 77093643461234 [21:54:52]1041 (16) - 0000000000874959 [21:54:52]1040 (4) - 225582 [21:54:52]1012 (4) - 26.07.2024 15:56 [21:54:52]1206 (1) - 0 [21:54:52]OFD Sender: Remove packet 225582 [21:54:52]ProducePacketName [21:54:52]name=ofd_packets/00225582 [21:54:52]NVStorageDeleteData [21:54:52]Read from MH i2c: 01 [21:54:53]MH_I2C_Read... [21:54:53]*** Stop cut motor [21:54:53]*** Cut end [21:54:53]Read from MH i2c: 01 07 00 [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 FF 0F 65 [21:54:53]process_action close_receipt done [21:54:53]requested_data is exist [21:54:53]produce_requested_data [21:54:53]requested_item fm.sn is exist - process it [21:54:53]wFMCommunicate request_size=4 [21:54:53]MH_SAM_APDU [21:54:53]CAPDU: 80 11 00 00 [21:54:53]Write to MH i2c: E2 08 00 46 0B 80 11 00 00 00 00 00 00 CB [21:54:53]Write i2c OK [21:54:53]MH_I2C_Read... [21:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:54:53]Read from MH i2c: E2 [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: E2 17 00 [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: E2 17 00 46 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 28 [21:54:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:54:53]wFMCommunicate OK [21:54:53]requested_item fd.num is exist - process it [21:54:53]SAM_PROTO_GetFieldsCounters [21:54:53]wFMCommunicate request_size=4 [21:54:53]MH_SAM_APDU [21:54:53]CAPDU: 80 13 00 00 [21:54:53]Write to MH i2c: E2 08 00 47 0B 80 13 00 00 00 00 00 00 CE [21:54:53]Write i2c OK [21:54:53]MH_I2C_Read... [21:54:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:54:53]Read from MH i2c: E2 [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: E2 62 00 [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: E2 62 00 47 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [21:54:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:54:53]wFMCommunicate OK [21:54:53]SAM_PROTO_GetFieldsCounters done [21:54:53]requested_item shift.num is exist - process it [21:54:53]requested_item shift.opened is exist - process it [21:54:53]req_shift_opened [21:54:53]FM_GetShiftState [21:54:53]SAM_PROTO_GetShiftState [21:54:53]wFMCommunicate request_size=4 [21:54:53]MH_SAM_APDU [21:54:53]CAPDU: 80 13 01 00 [21:54:53]Write to MH i2c: E2 08 00 48 0B 80 13 01 00 00 00 00 00 D0 [21:54:53]Write i2c OK [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: E2 [21:54:53]MH_I2C_Read... [21:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:54:53]Read from MH i2c: E2 0E 00 [21:54:53]MH_I2C_Read... [21:54:53]Read from MH i2c: E2 0E 00 48 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 81 [21:54:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:54:53]wFMCommunicate OK [21:54:53]SAM_PROTO_GetShiftState done [21:54:53]FM_GetShiftState done [21:54:53]req_shift_opened done [21:54:53]requested_item shift.open_date is exist - process it [21:54:53]req_shift_open_date [21:54:53]req_shift_open_date done [21:54:53]produce_requested_data done [21:54:53]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225582,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:54:53]process_action_free close_receipt [21:54:53]json_value_free [21:54:53]json_value_free done [21:54:53]process_json_proto returns [21:54:53]Send response to host [21:54:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225582,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:54:53]free response buf [21:54:53]execute_script done [21:54:53]execute_script returns [21:54:53]free content buf [21:54:53]Sock 10.Close socket [21:54:53]Sock 10.Thread stoped [21:54:53]OFD Sender: No OFD packet to send [21:54:58]OFD Sender: No OFD packet to send [21:55:01]recv_with_timeout no data received [21:55:03]OFD Sender: No OFD packet to send [21:55:08]OFD Sender: No OFD packet to send [21:55:13]OFD Sender: No OFD packet to send [21:55:18]recv_with_timeout no data received [21:55:18]OFD Sender: No OFD packet to send [21:55:23]OFD Sender: No OFD packet to send [21:55:28]OFD Sender: No OFD packet to send [21:55:32]recv_with_timeout no data received [21:55:33]OFD Sender: No OFD packet to send [21:55:38]OFD Sender: No OFD packet to send [21:55:43]OFD Sender: No OFD packet to send [21:55:48]OFD Sender: No OFD packet to send [21:55:53]OFD Sender: No OFD packet to send [21:55:58]OFD Sender: No OFD packet to send [21:56:03]OFD Sender: No OFD packet to send [21:56:08]OFD Sender: No OFD packet to send [21:56:13]OFD Sender: No OFD packet to send [21:56:18]OFD Sender: No OFD packet to send [21:56:23]OFD Sender: No OFD packet to send [21:56:28]OFD Sender: No OFD packet to send [21:56:33]OFD Sender: No OFD packet to send [21:56:38]OFD Sender: No OFD packet to send [21:56:43]OFD Sender: No OFD packet to send [21:56:48]OFD Sender: No OFD packet to send [21:56:53]OFD Sender: No OFD packet to send [21:56:58]OFD Sender: No OFD packet to send [21:57:03]OFD Sender: No OFD packet to send [21:57:08]OFD Sender: No OFD packet to send [21:57:13]OFD Sender: No OFD packet to send [21:57:18]OFD Sender: No OFD packet to send [21:57:23]OFD Sender: No OFD packet to send [21:57:28]accept exits with 9 [21:57:28]New connection [21:57:28]New thread 3066748260 created [21:57:28]Thread 3066604900 joined [21:57:28]Waiting for new connection... [21:57:28] Sock 9.Parse request [21:57:28]Sock 9.Check first char [21:57:28]Sock 9.First char is OK [21:57:28]request: POST /json_proto HTTP/1.0 [21:57:28]Method: POST [21:57:28]URL: /json_proto [21:57:28]Method is POST - this is cgi request [21:57:28]url: /json_proto [21:57:28]query_string will be loaded in cgi processing [21:57:28]execute_cgi json_proto POST (null) [21:57:28]execute_cgi path=json_proto method=POST [21:57:28]POST find Content-Length [21:57:28]Host: 172.17.43.131:8080 [21:57:28]Content-Length: 675 [21:57:28]Content-Type: application/json [21:57:28] [21:57:28]POST finish read [21:57:28]Found Content-Length = 675 [21:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:28]execute_script... [21:57:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:28]POST & json_proto [21:57:28]process_json_proto [21:57:28]json parsed OK: [21:57:28]protocol is kg_v1.0 [21:57:28]action value=close_receipt [21:57:28]process_action close_receipt [21:57:28]cmd_close_receipt [21:57:28]MH_GetDate [21:57:28]Write to MH i2c: F0 00 00 49 0B 43 [21:57:28]Write i2c OK [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: F0 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: F0 09 00 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: F0 09 00 49 0B 00 C9 1B A4 66 F9 24 A2 66 5F [21:57:28]GetLastDocTimeStamp 1722030889 [21:57:28]current date 1722031049 [21:57:28]FM_GetShiftState [21:57:28]SAM_PROTO_GetShiftState [21:57:28]wFMCommunicate request_size=4 [21:57:28]MH_SAM_APDU [21:57:28]CAPDU: 80 13 01 00 [21:57:28]Write to MH i2c: E2 08 00 4A 0B 80 13 01 00 00 00 00 00 D2 [21:57:28]Write i2c OK [21:57:28]MH_I2C_Read... [21:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:28]Read from MH i2c: E2 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 0E 00 [21:57:28]MH_I2C_Read... [21:57:28]Read from MH i2c: E2 0E 00 4A 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 83 [21:57:28]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:57:28]wFMCommunicate OK [21:57:28]SAM_PROTO_GetShiftState done [21:57:28]FM_GetShiftState done [21:57:28]opened in 1721952182 [21:57:28]opened+sec_in_day 1722038582 [21:57:28]quantity*price = 40045 [21:57:28]sum+1 = 40046 [21:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 651 26.07.2024 21:57 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225583 ФПД: 127120879805387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T215729&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225583&fm=127120879805387&tin=02508201610067®Number=0000000000092624&sum=40000 [21:57:29]StoreToDocumentArchive [21:57:29]shift 437 fd 225583 [21:57:29]save to /storage/0437/doc_00225583 [21:57:29]save last doc name /storage/0437/doc_00225583 to /storage/kkm_last_doc_name [21:57:29]save OK [21:57:29]Clear old archive folders... [21:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:57:29]tlvbuf is 01EC2690 [21:57:29]SAM_PROTO_ClearQueue [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 09 00 00 [21:57:29]Write to MH i2c: E2 08 00 57 0B 80 09 00 00 00 00 00 00 D4 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 57 0B 00 90 00 D6 [21:57:29]RAPDU: 90 00 [21:57:29]wFMCommunicate OK [21:57:29]SAM_PROTO_ClearQueue done [21:57:29]KKMCreateOFDPacket [21:57:29]OFDProtocolAddRootSTLVToBuf [21:57:29]FM_MakeSignedData [21:57:29]FM_MakeSignedData [21:57:29]SAM_PROTO_SignData [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 0D 01 02 [21:57:29]Write to MH i2c: E2 08 00 58 0B 80 0D 01 02 00 00 00 00 DC [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 58 0B 00 90 00 D7 [21:57:29]RAPDU: 90 00 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=255 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 C9 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 71 03 00 35 04 06 00 73 9D A2 E2 [21:57:29]Write to MH i2c: E2 02 01 59 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 C9 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 71 03 00 35 04 06 00 73 9D A2 E2 00 00 E7 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 59 0B 00 90 00 D8 [21:57:29]RAPDU: 90 00 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=7 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 0D 02 02 02 63 CB [21:57:29]Write to MH i2c: E2 0A 00 5A 0B 80 0D 02 02 02 00 63 CB 00 00 11 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 03 00 5A 0B 00 90 00 D9 [21:57:29]RAPDU: 90 00 [21:57:29]wFMCommunicate OK [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 0D 03 02 [21:57:29]Write to MH i2c: E2 08 00 5B 0B 80 0D 03 02 00 00 00 00 E1 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 0B 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 0B 00 5B 0B 00 2E 6F 6F 87 C6 3A A8 D9 90 00 F6 [21:57:29]RAPDU: 2E 6F 6F 87 C6 3A A8 D9 90 00 [21:57:29]wFMCommunicate OK [21:57:29]SAM_PROTO_SignData done [21:57:29]FM_MakeSignedData done [21:57:29]CreateOFDProtocolMessage [21:57:29]wFMCommunicate request_size=4 [21:57:29]MH_SAM_APDU [21:57:29]CAPDU: 80 11 00 00 [21:57:29]Write to MH i2c: E2 08 00 5C 0B 80 11 00 00 00 00 00 00 E1 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:29]Read from MH i2c: E2 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 17 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: E2 17 00 5C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3E [21:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:29]wFMCommunicate OK [21:57:29]CreateOFDProtocolMessage done [21:57:29]OFDSenderStorePacket 225583 [21:57:29]StoreOFDPacket docnum=225583 [21:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4D FD 04 01 5E 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 C9 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 71 03 00 35 04 06 00 73 9D A2 E2 63 CB 2E 6F 6F 87 C6 3A A8 D9 [21:57:29]CheckFolder [21:57:29]dirname=/storage/ofd_packets [21:57:29]CheckFolder done [21:57:29]ProducePacketName [21:57:29]name=ofd_packets/00225583 [21:57:29]NVStorageSaveData ofd_packets/00225583 [21:57:29]File name is /storage/ofd_packets/00225583 [21:57:29]Write 298 bytes [21:57:29]NVStorageSaveData done [21:57:29]OFDSenderStorePacket done [21:57:29]KKMCreateOFDPacket done [21:57:29]NVStorageSaveData kkm_last_timestamp [21:57:29]File name is /storage/kkm_last_timestamp [21:57:29]Write 4 bytes [21:57:29]NVStorageSaveData done [21:57:29]OFD Sender: Processing packet 225583 [packets to send 599, broken 598] [21:57:29]ProducePacketName [21:57:29]name=ofd_packets/00225583 [21:57:29]OFD Sender: To server: pG, [21:57:29]CommunicateWithHost lk.salyk.kg:30040 [21:57:29]ConnectInit lk.salyk.kg [21:57:29]ExternCall_PrintAddStr [21:57:29]wPrintStart [21:57:29]Write to MH i2c: 01 00 00 5D 0B 68 [21:57:29]Write i2c OK [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: 01 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: 01 07 00 [21:57:29]MH_I2C_Read... [21:57:29]Read from MH i2c: 01 07 00 5D 0B 00 00 00 00 00 FF 0F 7D [21:57:29]RasterBufferAndPrint [21:57:29]line Счет N : (1)2001817 [21:57:29]line ИНН: 02508201610067 [21:57:29]line Контрольно-Кассовый Чек [21:57:29]line ПРОДАЖА [21:57:29]line ТРК (МРК, ГНК) : 41 [21:57:29]line Товар: 2710194210 [21:57:29]line ДТ-К-5 [21:57:29]line 5.290 * 75.70 [21:57:29]line = 400.45 [21:57:29]line НДС 12% НСП 1% [21:57:29]line > о реализуемом товаре [21:57:29]line ОКРУГЛЕНИЕ: -0.45 [21:57:29]line ИТОГО: 400.00 [21:57:29]line Внесено: 400.00 [21:57:29]line СДАЧА: 0.00 [21:57:29]line НСП 1% : 3.54 [21:57:29]line НДС 12% : 42.53 [21:57:29]line Наличными: 400.00 [21:57:29]line Безнал.: 0.00 [21:57:29]line Место: АЗС № 97 "Партнер Нефть" [21:57:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [21:57:29]line СНО: Общий режим [21:57:29]line Чек 651 26.07.2024 21:57 [21:57:29]line Смена: 437 ФФД: 1.0 [21:57:29]line ЗНМ: 0300000054 [21:57:29]line РНМ: 0000000000092624 [21:57:29]line Версия ККМ: 001 [21:57:29]line ФМ: 0000000000874959 [21:57:29]line ФД: 225583 [21:57:29]line ФПД: 127120879805387 [21:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T215729&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225583&fm=127120879805387&tin=02508201610067®Number=0000000000092624&sum=40000 [21:57:29]written 0, free lines is 4095 [21:57:30]Write to MH i2c: 01 00 00 88 0B 93 [21:57:30]Write i2c OK [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: 01 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: 01 07 00 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: 01 07 00 88 0B 00 00 00 00 00 5B 0C 01 [21:57:30]RasterBufferAndPrint [21:57:30]line [21:57:30]line [21:57:30]line [21:57:30]line [21:57:30]line [21:57:30]written 0, free lines is 3167 [21:57:30]MH_Cut [21:57:30]Write to MH i2c: D1 01 00 8F 0B 01 6C [21:57:30]Write i2c OK [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: D1 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: D1 01 00 [21:57:30]MH_I2C_Read... [21:57:30]Read from MH i2c: D1 01 00 8F 0B 00 6B [21:57:30]Write to MH i2c: 01 00 00 90 0B 9B [21:57:30]Write i2c OK [21:57:30]MH_I2C_Read... [21:57:30]Connected sock=11 [21:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4D FD 04 01 5E 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 C9 1B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 71 03 00 35 04 06 00 73 9D A2 E2 63 CB 2E 6F 6F 87 C6 3A A8 D9 [21:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BB 8F 47 00 4B 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 2F 71 03 00 F4 03 04 00 D8 C7 A3 66 B6 04 01 00 00 81 A0 ED 90 24 E4 68 0B [21:57:30]CommunicateWithHost err = 0 [21:57:30]CheckOFDResponse [21:57:30]1017 (14) - 77093643461234 [21:57:30]1041 (16) - 0000000000874959 [21:57:30]1040 (4) - 225583 [21:57:30]1012 (4) - 26.07.2024 15:59 [21:57:30]1206 (1) - 0 [21:57:30]OFD Sender: Remove packet 225583 [21:57:30]ProducePacketName [21:57:30]name=ofd_packets/00225583 [21:57:30]NVStorageDeleteData [21:57:31]OFD Sender: No OFD packet to send [21:57:31]*** Cut start [21:57:31]*** Partial cut [21:57:31]*** CUTSNS_PIN = 1 [21:57:31]*** CUTSNS_PIN = 0 [21:57:31]*** Brake cut motor [21:57:32]Read from MH i2c: 01 [21:57:32]MH_I2C_Read... [21:57:32]*** Stop cut motor [21:57:32]*** Cut end [21:57:32]Read from MH i2c: 01 07 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: 01 07 00 90 0B 00 00 00 00 00 FF 0F B0 [21:57:32]process_action close_receipt done [21:57:32]requested_data is exist [21:57:32]produce_requested_data [21:57:32]requested_item fm.sn is exist - process it [21:57:32]wFMCommunicate request_size=4 [21:57:32]MH_SAM_APDU [21:57:32]CAPDU: 80 11 00 00 [21:57:32]Write to MH i2c: E2 08 00 91 0B 80 11 00 00 00 00 00 00 16 [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: E2 [21:57:32]MH_I2C_Read... [21:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:32]Read from MH i2c: E2 17 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: E2 17 00 91 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 73 [21:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [21:57:32]wFMCommunicate OK [21:57:32]requested_item fd.num is exist - process it [21:57:32]SAM_PROTO_GetFieldsCounters [21:57:32]wFMCommunicate request_size=4 [21:57:32]MH_SAM_APDU [21:57:32]CAPDU: 80 13 00 00 [21:57:32]Write to MH i2c: E2 08 00 92 0B 80 13 00 00 00 00 00 00 19 [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:32]Read from MH i2c: E2 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: E2 62 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: E2 62 00 92 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [21:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 2F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:32]wFMCommunicate OK [21:57:32]SAM_PROTO_GetFieldsCounters done [21:57:32]requested_item shift.num is exist - process it [21:57:32]requested_item shift.opened is exist - process it [21:57:32]req_shift_opened [21:57:32]FM_GetShiftState [21:57:32]SAM_PROTO_GetShiftState [21:57:32]wFMCommunicate request_size=4 [21:57:32]MH_SAM_APDU [21:57:32]CAPDU: 80 13 01 00 [21:57:32]Write to MH i2c: E2 08 00 93 0B 80 13 01 00 00 00 00 00 1B [21:57:32]Write i2c OK [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: E2 [21:57:32]MH_I2C_Read... [21:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:32]Read from MH i2c: E2 0E 00 [21:57:32]MH_I2C_Read... [21:57:32]Read from MH i2c: E2 0E 00 93 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CC [21:57:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [21:57:32]wFMCommunicate OK [21:57:32]SAM_PROTO_GetShiftState done [21:57:32]FM_GetShiftState done [21:57:32]req_shift_opened done [21:57:32]requested_item shift.open_date is exist - process it [21:57:32]req_shift_open_date [21:57:32]req_shift_open_date done [21:57:32]produce_requested_data done [21:57:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225583,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [21:57:32]process_action_free close_receipt [21:57:32]json_value_free [21:57:32]json_value_free done [21:57:32]process_json_proto returns [21:57:32]Send response to host [21:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225583,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [21:57:32]free response buf [21:57:32]execute_script done [21:57:32]execute_script returns [21:57:32]free content buf [21:57:32]Sock 9.Close socket [21:57:32]Sock 9.Thread stoped [21:57:36]OFD Sender: No OFD packet to send [21:57:41]OFD Sender: No OFD packet to send [21:57:46]OFD Sender: No OFD packet to send [21:57:51]OFD Sender: No OFD packet to send [21:57:56]OFD Sender: No OFD packet to send [21:58:01]OFD Sender: No OFD packet to send [21:58:06]OFD Sender: No OFD packet to send [21:58:11]OFD Sender: No OFD packet to send [21:58:16]OFD Sender: No OFD packet to send [21:58:21]OFD Sender: No OFD packet to send [21:58:26]OFD Sender: No OFD packet to send [21:58:31]OFD Sender: No OFD packet to send [21:58:36]OFD Sender: No OFD packet to send [21:58:38]recv_with_timeout no data received [21:58:41]OFD Sender: No OFD packet to send [21:58:46]OFD Sender: No OFD packet to send [21:58:51]OFD Sender: No OFD packet to send [21:58:56]OFD Sender: No OFD packet to send [21:59:01]OFD Sender: No OFD packet to send [21:59:06]OFD Sender: No OFD packet to send [21:59:10]recv_with_timeout no data received [21:59:11]OFD Sender: No OFD packet to send [21:59:16]OFD Sender: No OFD packet to send [21:59:21]OFD Sender: No OFD packet to send [21:59:26]OFD Sender: No OFD packet to send [21:59:31]OFD Sender: No OFD packet to send [21:59:36]OFD Sender: No OFD packet to send [21:59:41]OFD Sender: No OFD packet to send [21:59:46]OFD Sender: No OFD packet to send [21:59:51]OFD Sender: No OFD packet to send [21:59:56]OFD Sender: No OFD packet to send [22:00:01]OFD Sender: No OFD packet to send [22:00:06]OFD Sender: No OFD packet to send [22:00:11]OFD Sender: No OFD packet to send [22:00:16]OFD Sender: No OFD packet to send [22:00:21]OFD Sender: No OFD packet to send [22:00:26]OFD Sender: No OFD packet to send [22:00:31]OFD Sender: No OFD packet to send [22:00:36]OFD Sender: No OFD packet to send [22:00:42]OFD Sender: No OFD packet to send [22:00:47]OFD Sender: No OFD packet to send [22:00:48]accept exits with 8 [22:00:48]New connection [22:00:48]New thread 3066604900 created [22:00:48]Thread 3066748260 joined [22:00:48]Waiting for new connection... [22:00:48] Sock 8.Parse request [22:00:48]Sock 8.Check first char [22:00:48]Sock 8.First char is OK [22:00:48]request: POST /json_proto HTTP/1.0 [22:00:48]Method: POST [22:00:48]URL: /json_proto [22:00:48]Method is POST - this is cgi request [22:00:48]url: /json_proto [22:00:48]query_string will be loaded in cgi processing [22:00:48]execute_cgi json_proto POST (null) [22:00:48]execute_cgi path=json_proto method=POST [22:00:48]POST find Content-Length [22:00:48]Host: 172.17.43.131:8080 [22:00:48]Content-Length: 678 [22:00:48]Content-Type: application/json [22:00:48] [22:00:48]POST finish read [22:00:48]Found Content-Length = 678 [22:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:48]execute_script... [22:00:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:48]POST & json_proto [22:00:48]process_json_proto [22:00:48]json parsed OK: [22:00:48]protocol is kg_v1.0 [22:00:48]action value=close_receipt [22:00:48]process_action close_receipt [22:00:48]cmd_close_receipt [22:00:48]MH_GetDate [22:00:48]Write to MH i2c: F0 00 00 94 0B 8E [22:00:48]Write i2c OK [22:00:48]MH_I2C_Read... [22:00:48]Read from MH i2c: F0 [22:00:48]MH_I2C_Read... [22:00:48]Read from MH i2c: F0 09 00 [22:00:48]MH_I2C_Read... [22:00:48]Read from MH i2c: F0 09 00 94 0B 00 91 1C A4 66 F9 24 A2 66 73 [22:00:48]GetLastDocTimeStamp 1722031049 [22:00:48]current date 1722031249 [22:00:48]FM_GetShiftState [22:00:48]SAM_PROTO_GetShiftState [22:00:48]wFMCommunicate request_size=4 [22:00:48]MH_SAM_APDU [22:00:48]CAPDU: 80 13 01 00 [22:00:48]Write to MH i2c: E2 08 00 95 0B 80 13 01 00 00 00 00 00 1D [22:00:48]Write i2c OK [22:00:48]MH_I2C_Read... [22:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:48]Read from MH i2c: E2 [22:00:48]MH_I2C_Read... [22:00:48]Read from MH i2c: E2 0E 00 [22:00:48]MH_I2C_Read... [22:00:48]Read from MH i2c: E2 0E 00 95 0B 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CE [22:00:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:00:48]wFMCommunicate OK [22:00:48]SAM_PROTO_GetShiftState done [22:00:48]FM_GetShiftState done [22:00:48]opened in 1721952182 [22:00:48]opened+sec_in_day 1722038582 [22:00:48]quantity*price = 50036 [22:00:48]sum+1 = 50037 [22:00:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 652 26.07.2024 22:00 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225584 ФПД: 277719965276855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T220049&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225584&fm=277719965276855&tin=02508201610067®Number=0000000000092624&sum=50000 [22:00:49]StoreToDocumentArchive [22:00:49]shift 437 fd 225584 [22:00:49]save to /storage/0437/doc_00225584 [22:00:49]save last doc name /storage/0437/doc_00225584 to /storage/kkm_last_doc_name [22:00:49]save OK [22:00:49]Clear old archive folders... [22:00:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:00:49]tlvbuf is 01E27E90 [22:00:49]SAM_PROTO_ClearQueue [22:00:49]wFMCommunicate request_size=4 [22:00:49]MH_SAM_APDU [22:00:49]CAPDU: 80 09 00 00 [22:00:49]Write to MH i2c: E2 08 00 A2 0B 80 09 00 00 00 00 00 00 1F [22:00:49]Write i2c OK [22:00:49]MH_I2C_Read... [22:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:49]Read from MH i2c: E2 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 A2 0B 00 90 00 21 [22:00:49]RAPDU: 90 00 [22:00:49]wFMCommunicate OK [22:00:49]SAM_PROTO_ClearQueue done [22:00:49]KKMCreateOFDPacket [22:00:49]OFDProtocolAddRootSTLVToBuf [22:00:49]FM_MakeSignedData [22:00:49]FM_MakeSignedData [22:00:49]SAM_PROTO_SignData [22:00:49]wFMCommunicate request_size=4 [22:00:49]MH_SAM_APDU [22:00:49]CAPDU: 80 0D 01 02 [22:00:49]Write to MH i2c: E2 08 00 A3 0B 80 0D 01 02 00 00 00 00 27 [22:00:49]Write i2c OK [22:00:49]MH_I2C_Read... [22:00:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:49]Read from MH i2c: E2 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 A3 0B 00 90 00 22 [22:00:49]RAPDU: 90 00 [22:00:49]wFMCommunicate OK [22:00:49]wFMCommunicate request_size=255 [22:00:49]MH_SAM_APDU [22:00:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 91 1C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 71 03 00 35 04 06 00 FC [22:00:49]Write to MH i2c: E2 02 01 A4 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 91 1C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 30 71 03 00 35 04 06 00 FC 00 00 49 [22:00:49]Write i2c OK [22:00:49]MH_I2C_Read... [22:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:49]Read from MH i2c: E2 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 A4 0B 00 90 00 23 [22:00:49]RAPDU: 90 00 [22:00:49]wFMCommunicate OK [22:00:49]wFMCommunicate request_size=10 [22:00:49]MH_SAM_APDU [22:00:49]CAPDU: 80 0D 02 02 05 95 B7 E0 9A B7 [22:00:49]Write to MH i2c: E2 0D 00 A5 0B 80 0D 02 02 05 00 95 B7 E0 9A B7 00 00 B1 [22:00:49]Write i2c OK [22:00:49]MH_I2C_Read... [22:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:49]Read from MH i2c: E2 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 03 00 A5 0B 00 90 00 24 [22:00:49]RAPDU: 90 00 [22:00:49]wFMCommunicate OK [22:00:49]wFMCommunicate request_size=4 [22:00:49]MH_SAM_APDU [22:00:49]CAPDU: 80 0D 03 02 [22:00:49]Write to MH i2c: E2 08 00 A6 0B 80 0D 03 02 00 00 00 00 2C [22:00:49]Write i2c OK [22:00:49]MH_I2C_Read... [22:00:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:49]Read from MH i2c: E2 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 0B 00 [22:00:49]MH_I2C_Read... [22:00:49]Read from MH i2c: E2 0B 00 A6 0B 00 A1 7F EB E1 35 3A 2D D2 90 00 87 [22:00:49]RAPDU: A1 7F EB E1 35 3A 2D D2 90 00 [22:00:49]wFMCommunicate OK [22:00:49]SAM_PROTO_SignData done [22:00:49]FM_MakeSignedData done [22:00:49]CreateOFDProtocolMessage [22:00:49]wFMCommunicate request_size=4 [22:00:49]MH_SAM_APDU [22:00:49]CAPDU: 80 11 00 00 [22:00:49]Write to MH i2c: E2 08 00 A7 0B 80 11 00 00 00 00 00 00 2C [22:00:49]Write i2c OK [22:00:49]MH_I2C_Read... [22:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:50]Read from MH i2c: E2 [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: E2 17 00 [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: E2 17 00 A7 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 89 [22:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:00:50]wFMCommunicate OK [22:00:50]CreateOFDProtocolMessage done [22:00:50]OFDSenderStorePacket 225584 [22:00:50]StoreOFDPacket docnum=225584 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 129285+1721902329=1722031614 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 FE 1D A4 66 F9 24 A2 66 49 [22:06:54]Current date/time: 26.07.2024 22:06 [22:06:54]FM_Init [22:06:54]wFMConnect [22:06:54]MH_SAM_On [22:06:54]Write to MH i2c: E0 00 00 08 00 E7 [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_init finished! [22:06:54]*** atr: [22:06:54]*** 0F 3B D5 18 FF 81 91 FE [22:06:54]*** 1F C3 80 73 C8 21 10 0A [22:06:54]*** 00 00 00 00 00 00 00 00 [22:06:54]*** 00 00 00 00 00 00 00 00 [22:06:54]*** 00 00 00 00 00 00 00 00 [22:06:54]*** 00 00 00 00 00 00 00 00 [22:06:54]*** 00 00 00 00 00 00 00 00 [22:06:54]*** 00 00 00 00 00 00 00 00 [22:06:54]Read from MH i2c: E0 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E0 10 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:06:54]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:06:54]wFMCommunicate request_size=10 [22:06:54]MH_SAM_APDU [22:06:54]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:06:54]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:06:54]Read from MH i2c: E2 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:06:54]RAPDU: 90 00 [22:06:54]wFMCommunicate OK [22:06:54]wFMCommunicate request_size=4 [22:06:54]MH_SAM_APDU [22:06:54]CAPDU: 80 11 00 00 [22:06:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:54]Read from MH i2c: E2 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 17 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:06:54]wFMCommunicate OK [22:06:54]Detected FM SN is 0000000000874959 [22:06:54]Stored FM SN is 0000000000874959 [22:06:54]wFMCommunicate request_size=9 [22:06:54]MH_SAM_APDU [22:06:54]CAPDU: 80 16 00 00 04 1A 5E 01 00 [22:06:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:06:54]Read from MH i2c: E2 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:06:54]RAPDU: 90 00 [22:06:54]wFMCommunicate OK [22:06:54]FM PIN OK [22:06:54]wFMCommunicate request_size=8 [22:06:54]MH_SAM_APDU [22:06:54]CAPDU: 80 14 04 00 03 02 00 01 [22:06:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:06:54]Read from MH i2c: E2 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:06:54]RAPDU: 90 00 [22:06:54]wFMCommunicate OK [22:06:54]wFMCommunicate request_size=13 [22:06:54]MH_SAM_APDU [22:06:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:06:54]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:06:54]Read from MH i2c: E2 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:06:54]RAPDU: 90 00 [22:06:54]wFMCommunicate OK [22:06:54]wFMCommunicate request_size=4 [22:06:54]MH_SAM_APDU [22:06:54]CAPDU: 80 11 00 00 [22:06:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:54]Read from MH i2c: E2 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 17 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [22:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:06:54]wFMCommunicate OK [22:06:54]DocumentArchiveInit [22:06:54]Start Httpd... [22:06:54]Httpd thread 3067043172 created [22:06:54]Write to MH i2c: 01 00 00 0F 00 0F [22:06:54]Write i2c OK [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: 01 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: 01 07 00 [22:06:54]MH_I2C_Read... [22:06:54]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:06:54]MH Int Process started [22:06:54]Allocated Socket 8 [22:06:54]Bind OK [22:06:54]Listen OK [22:06:54]httpd running on port 8080 [22:06:54]Waiting for new connection... [22:06:55]OFD Sender: Processing packet 225584 [packets to send 600, broken 598] [22:06:55]ProducePacketName [22:06:55]name=ofd_packets/00225584 [22:06:55]OFD Sender: To server: pG, [22:06:55]CommunicateWithHost lk.salyk.kg:30040 [22:06:55]ConnectInit lk.salyk.kg [22:06:55]accept exits with 9 [22:06:55]New connection [22:06:55]New thread 3066756452 created [22:06:55]Waiting for new connection... [22:06:55] Sock 9.Parse request [22:06:55]Sock 9.Check first char [22:06:55]Sock 9.First char is OK [22:06:55]request: POST /json_proto HTTP/1.0 [22:06:55]Method: POST [22:06:55]URL: /json_proto [22:06:55]Method is POST - this is cgi request [22:06:55]url: /json_proto [22:06:55]query_string will be loaded in cgi processing [22:06:55]execute_cgi json_proto POST (null) [22:06:55]execute_cgi path=json_proto method=POST [22:06:55]POST find Content-Length [22:06:55]Host: 172.17.43.131:8080 [22:06:55]Content-Length: 215 [22:06:55]Content-Type: application/json [22:06:55] [22:06:55]POST finish read [22:06:55]Found Content-Length = 215 [22:06:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:55]execute_script... [22:06:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:55]POST & json_proto [22:06:55]process_json_proto [22:06:55]json parsed OK: [22:06:55]protocol is kg_v1.0 [22:06:55]action value=get_value [22:06:55]process_action get_value [22:06:55]cmd_get_value [22:06:55]process_action get_value done [22:06:55]requested_data is exist [22:06:55]produce_requested_data [22:06:55]requested_item kkm.sn is exist - process it [22:06:55]requested_item kkm.ver is exist - process it [22:06:55]requested_item fm.sn is exist - process it [22:06:55]wFMCommunicate request_size=4 [22:06:55]MH_SAM_APDU [22:06:55]CAPDU: 80 11 00 00 [22:06:55]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:06:55]Write i2c OK [22:06:55]MH_I2C_Read... [22:06:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:55]Read from MH i2c: E2 [22:06:55]MH_I2C_Read... [22:06:55]Read from MH i2c: E2 17 00 [22:06:55]MH_I2C_Read... [22:06:55]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [22:06:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:06:55]wFMCommunicate OK [22:06:55]requested_item fd.num is exist - process it [22:06:55]SAM_PROTO_GetFieldsCounters [22:06:55]wFMCommunicate request_size=4 [22:06:55]MH_SAM_APDU [22:06:55]CAPDU: 80 13 00 00 [22:06:55]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:06:55]Write i2c OK [22:06:55]MH_I2C_Read... [22:06:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:06:55]Read from MH i2c: E2 [22:06:55]MH_I2C_Read... [22:06:55]Read from MH i2c: E2 62 00 [22:06:55]MH_I2C_Read... [22:06:55]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 BE [22:06:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 31 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:06:55]wFMCommunicate OK [22:06:55]SAM_PROTO_GetFieldsCounters done [22:06:55]requested_item shift.num is exist - process it [22:06:55]requested_item shift.opened is exist - process it [22:06:55]req_shift_opened [22:06:55]FM_GetShiftState [22:06:55]SAM_PROTO_GetShiftState [22:06:55]wFMCommunicate request_size=4 [22:06:55]MH_SAM_APDU [22:06:55]CAPDU: 80 13 01 00 [22:06:55]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:06:55]Write i2c OK [22:06:55]MH_I2C_Read... [22:06:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:56]Read from MH i2c: E2 [22:06:56]MH_I2C_Read... [22:06:56]Read from MH i2c: E2 0E 00 [22:06:56]MH_I2C_Read... [22:06:56]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [22:06:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:06:56]wFMCommunicate OK [22:06:56]SAM_PROTO_GetShiftState done [22:06:56]FM_GetShiftState done [22:06:56]req_shift_opened done [22:06:56]requested_item shift.open_date is exist - process it [22:06:56]req_shift_open_date [22:06:56]req_shift_open_date done [22:06:56]produce_requested_data done [22:06:56]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225585,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:06:56]process_action_free get_value [22:06:56]json_value_free [22:06:56]json_value_free done [22:06:56]process_json_proto returns [22:06:56]Send response to host [22:06:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225585,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:06:56]free response buf [22:06:56]execute_script done [22:06:56]execute_script returns [22:06:56]free content buf [22:06:56]Sock 9.Close socket [22:06:56]Sock 9.Thread stoped [22:06:56]accept exits with 11 [22:06:56]New connection [22:06:56]New thread 3066613092 created [22:06:56]Thread 3066756452 joined [22:06:56]Waiting for new connection... [22:06:56] Sock 11.Parse request [22:06:56]Sock 11.Check first char [22:06:56]Sock 11.First char is OK [22:06:56]request: POST /json_proto HTTP/1.0 [22:06:56]Method: POST [22:06:56]URL: /json_proto [22:06:56]Method is POST - this is cgi request [22:06:56]url: /json_proto [22:06:56]query_string will be loaded in cgi processing [22:06:56]execute_cgi json_proto POST (null) [22:06:56]execute_cgi path=json_proto method=POST [22:06:56]POST find Content-Length [22:06:56]Host: 172.17.43.131:8080 [22:06:56]Content-Length: 331 [22:06:56]Content-Type: application/json [22:06:56] [22:06:56]POST finish read [22:06:56]Found Content-Length = 331 [22:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:06:56]execute_script... [22:06:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:06:56]POST & json_proto [22:06:56]process_json_proto [22:06:56]json parsed OK: [22:06:56]protocol is kg_v1.0 [22:06:56]action value=get_value [22:06:56]process_action get_value [22:06:56]cmd_get_value [22:06:56]process_action get_value done [22:06:56]requested_data is exist [22:06:56]produce_requested_data [22:06:56]requested_item fm.sale.total is exist - process it [22:06:56]SAM_PROTO_GetFMData [22:06:56]wFMCommunicate request_size=4 [22:06:56]MH_SAM_APDU [22:06:56]CAPDU: 80 13 03 00 [22:06:56]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:06:56]Write i2c OK [22:06:56]MH_I2C_Read... [22:06:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:06:56]Read from MH i2c: E2 [22:06:56]MH_I2C_Read... [22:06:56]Read from MH i2c: E2 FD 00 [22:06:56]MH_I2C_Read... [22:06:56]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C7 6D 03 00 69 04 A3 00 6F 04 04 00 7E 67 03 00 B1 04 05 00 7B 38 92 78 05 70 04 05 00 34 DA 59 AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 24 5E C6 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 37 95 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 20 [22:06:56]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C7 6D 03 00 69 04 A3 00 6F 04 04 00 7E 67 03 00 B1 04 05 00 7B 38 92 78 05 70 04 05 00 34 DA 59 AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 24 5E C6 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 37 95 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [22:06:56]wFMCommunicate OK [22:06:56]wFMCommunicate request_size=4 [22:06:56]MH_SAM_APDU [22:06:56]CAPDU: 80 17 00 00 [22:06:56]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:06:56]Write i2c OK [22:06:56]MH_I2C_Read... [22:06:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:06:57]Read from MH i2c: E2 [22:06:57]MH_I2C_Read... [22:06:57]Read from MH i2c: E2 FD 00 [22:06:57]MH_I2C_Read... [22:06:57]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [22:06:57]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [22:06:57]wFMCommunicate OK [22:06:57]wFMCommunicate request_size=4 [22:06:57]MH_SAM_APDU [22:06:57]CAPDU: 80 17 00 00 [22:06:57]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:06:57]Write i2c OK [22:06:57]MH_I2C_Read... [22:06:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:06:57]Read from MH i2c: E2 [22:06:57]MH_I2C_Read... [22:06:57]Read from MH i2c: E2 FD 00 [22:06:57]MH_I2C_Read... [22:06:57]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [22:06:57]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [22:06:57]wFMCommunicate OK [22:06:57]wFMCommunicate request_size=4 [22:06:57]MH_SAM_APDU [22:06:57]CAPDU: 80 17 00 00 [22:06:57]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:06:57]Write i2c OK [22:06:57]MH_I2C_Read... [22:06:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:06:57]Read from MH i2c: E2 [22:06:57]MH_I2C_Read... [22:06:57]Read from MH i2c: E2 FD 00 [22:06:57]MH_I2C_Read... [22:06:57]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [22:06:57]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [22:06:57]wFMCommunicate OK [22:06:57]wFMCommunicate request_size=4 [22:06:57]MH_SAM_APDU [22:06:57]CAPDU: 80 17 00 00 [22:06:57]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:06:57]Write i2c OK [22:06:57]MH_I2C_Read... [22:06:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [22:06:57]Read from MH i2c: E2 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 129544+1721902329=1722031873 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 02 1F A4 66 F9 24 A2 66 4F [22:11:14]Current date/time: 26.07.2024 22:11 [22:11:14]FM_Init [22:11:14]wFMConnect [22:11:14]MH_SAM_On [22:11:14]Write to MH i2c: E0 00 00 08 00 E7 [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]*** iso7816_init finished! [22:11:14]*** atr: [22:11:14]*** 0F 3B D5 18 FF 81 91 FE [22:11:14]*** 1F C3 80 73 C8 21 10 0A [22:11:14]*** 00 00 00 00 00 00 00 00 [22:11:14]*** 00 00 00 00 00 00 00 00 [22:11:14]*** 00 00 00 00 00 00 00 00 [22:11:14]*** 00 00 00 00 00 00 00 00 [22:11:14]*** 00 00 00 00 00 00 00 00 [22:11:14]*** 00 00 00 00 00 00 00 00 [22:11:14]Read from MH i2c: E0 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E0 10 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:11:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:11:14]wFMCommunicate request_size=10 [22:11:14]MH_SAM_APDU [22:11:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:11:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 129612+1721902329=1722031941 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 45 1F A4 66 F9 24 A2 66 92 [22:12:21]Current date/time: 26.07.2024 22:12 [22:12:21]FM_Init [22:12:21]wFMConnect [22:12:21]MH_SAM_On [22:12:21]Write to MH i2c: E0 00 00 08 00 E7 [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_init finished! [22:12:21]*** atr: [22:12:21]*** 0F 3B D5 18 FF 81 91 FE [22:12:21]*** 1F C3 80 73 C8 21 10 0A [22:12:21]*** 00 00 00 00 00 00 00 00 [22:12:21]*** 00 00 00 00 00 00 00 00 [22:12:21]*** 00 00 00 00 00 00 00 00 [22:12:21]*** 00 00 00 00 00 00 00 00 [22:12:21]*** 00 00 00 00 00 00 00 00 [22:12:21]*** 00 00 00 00 00 00 00 00 [22:12:21]Read from MH i2c: E0 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E0 10 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:12:21]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:12:21]wFMCommunicate request_size=10 [22:12:21]MH_SAM_APDU [22:12:21]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:12:21]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:12:21]Read from MH i2c: E2 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:12:21]RAPDU: 90 00 [22:12:21]wFMCommunicate OK [22:12:21]wFMCommunicate request_size=4 [22:12:21]MH_SAM_APDU [22:12:21]CAPDU: 80 11 00 00 [22:12:21]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:21]Read from MH i2c: E2 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 17 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:21]wFMCommunicate OK [22:12:21]Detected FM SN is 0000000000874959 [22:12:21]Stored FM SN is 0000000000874959 [22:12:21]wFMCommunicate request_size=9 [22:12:21]MH_SAM_APDU [22:12:21]CAPDU: 80 16 00 00 04 1A 5E 01 00 [22:12:21]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:12:21]Read from MH i2c: E2 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:12:21]RAPDU: 90 00 [22:12:21]wFMCommunicate OK [22:12:21]FM PIN OK [22:12:21]wFMCommunicate request_size=8 [22:12:21]MH_SAM_APDU [22:12:21]CAPDU: 80 14 04 00 03 02 00 01 [22:12:21]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:12:21]Read from MH i2c: E2 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:12:21]RAPDU: 90 00 [22:12:21]wFMCommunicate OK [22:12:21]wFMCommunicate request_size=13 [22:12:21]MH_SAM_APDU [22:12:21]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:12:21]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:12:21]Read from MH i2c: E2 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:12:21]RAPDU: 90 00 [22:12:21]wFMCommunicate OK [22:12:21]wFMCommunicate request_size=4 [22:12:21]MH_SAM_APDU [22:12:21]CAPDU: 80 11 00 00 [22:12:21]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:21]Read from MH i2c: E2 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 17 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [22:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:21]wFMCommunicate OK [22:12:21]DocumentArchiveInit [22:12:21]Start Httpd... [22:12:21]Httpd thread 3067772260 created [22:12:21]Write to MH i2c: 01 00 00 0F 00 0F [22:12:21]Write i2c OK [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: 01 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: 01 07 00 [22:12:21]MH_I2C_Read... [22:12:21]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:12:21]MH Int Process started [22:12:21]Allocated Socket 8 [22:12:21]Bind OK [22:12:21]Listen OK [22:12:21]httpd running on port 8080 [22:12:21]Waiting for new connection... [22:12:22]OFD Sender: Processing packet 225585 [packets to send 600, broken 598] [22:12:22]ProducePacketName [22:12:22]name=ofd_packets/00225585 [22:12:22]OFD Sender: To server: pG, [22:12:22]CommunicateWithHost lk.salyk.kg:30040 [22:12:22]ConnectInit lk.salyk.kg [22:12:23]Connected sock=6 [22:12:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7E C7 04 01 6C 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 9D 1C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 71 03 00 35 04 06 00 B1 FD 71 43 AE D8 20 2D DE E5 E6 A3 50 38 [22:12:23]accept exits with 9 [22:12:23]New connection [22:12:23]New thread 3067485540 created [22:12:23]Waiting for new connection... [22:12:23] Sock 9.Parse request [22:12:23]Sock 9.Check first char [22:12:23]Sock 9.First char is OK [22:12:23]request: POST /json_proto HTTP/1.0 [22:12:23]Method: POST [22:12:23]URL: /json_proto [22:12:23]Method is POST - this is cgi request [22:12:23]url: /json_proto [22:12:23]query_string will be loaded in cgi processing [22:12:23]execute_cgi json_proto POST (null) [22:12:23]execute_cgi path=json_proto method=POST [22:12:23]POST find Content-Length [22:12:23]Host: 172.17.43.131:8080 [22:12:23]Content-Length: 215 [22:12:23]Content-Type: application/json [22:12:23] [22:12:23]POST finish read [22:12:23]Found Content-Length = 215 [22:12:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:23]execute_script... [22:12:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:23]POST & json_proto [22:12:23]process_json_proto [22:12:23]json parsed OK: [22:12:23]protocol is kg_v1.0 [22:12:23]action value=get_value [22:12:23]process_action get_value [22:12:23]cmd_get_value [22:12:23]process_action get_value done [22:12:23]requested_data is exist [22:12:23]produce_requested_data [22:12:23]requested_item kkm.sn is exist - process it [22:12:23]requested_item kkm.ver is exist - process it [22:12:23]requested_item fm.sn is exist - process it [22:12:23]wFMCommunicate request_size=4 [22:12:23]MH_SAM_APDU [22:12:23]CAPDU: 80 11 00 00 [22:12:23]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:12:23]Write i2c OK [22:12:23]MH_I2C_Read... [22:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:23]Read from MH i2c: E2 [22:12:23]MH_I2C_Read... [22:12:23]Read from MH i2c: E2 17 00 [22:12:23]MH_I2C_Read... [22:12:23]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [22:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:23]wFMCommunicate OK [22:12:23]requested_item fd.num is exist - process it [22:12:23]SAM_PROTO_GetFieldsCounters [22:12:23]wFMCommunicate request_size=4 [22:12:23]MH_SAM_APDU [22:12:23]CAPDU: 80 13 00 00 [22:12:23]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:12:23]Write i2c OK [22:12:23]MH_I2C_Read... [22:12:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:23]Read from MH i2c: E2 [22:12:23]MH_I2C_Read... [22:12:23]Read from MH i2c: E2 62 00 [22:12:23]MH_I2C_Read... [22:12:23]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [22:12:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 32 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:23]wFMCommunicate OK [22:12:23]SAM_PROTO_GetFieldsCounters done [22:12:23]requested_item shift.num is exist - process it [22:12:23]requested_item shift.opened is exist - process it [22:12:23]req_shift_opened [22:12:23]FM_GetShiftState [22:12:23]SAM_PROTO_GetShiftState [22:12:23]wFMCommunicate request_size=4 [22:12:23]MH_SAM_APDU [22:12:23]CAPDU: 80 13 01 00 [22:12:23]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:12:23]Write i2c OK [22:12:23]MH_I2C_Read... [22:12:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:23]Read from MH i2c: E2 [22:12:23]MH_I2C_Read... [22:12:23]Read from MH i2c: E2 0E 00 [22:12:23]MH_I2C_Read... [22:12:23]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [22:12:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:12:23]wFMCommunicate OK [22:12:23]SAM_PROTO_GetShiftState done [22:12:23]FM_GetShiftState done [22:12:23]req_shift_opened done [22:12:23]requested_item shift.open_date is exist - process it [22:12:23]req_shift_open_date [22:12:23]req_shift_open_date done [22:12:23]produce_requested_data done [22:12:23]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225586,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:12:23]process_action_free get_value [22:12:23]json_value_free [22:12:23]json_value_free done [22:12:23]process_json_proto returns [22:12:23]Send response to host [22:12:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225586,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:12:23]free response buf [22:12:23]execute_script done [22:12:23]execute_script returns [22:12:23]free content buf [22:12:23]Sock 9.Close socket [22:12:23]Sock 9.Thread stoped [22:12:23]accept exits with 10 [22:12:23]New connection [22:12:23]New thread 3067342180 created [22:12:23]Thread 3067485540 joined [22:12:23]Waiting for new connection... [22:12:23] Sock 10.Parse request [22:12:23]Sock 10.Check first char [22:12:23]Sock 10.First char is OK [22:12:23]request: POST /json_proto HTTP/1.0 [22:12:23]Method: POST [22:12:23]URL: /json_proto [22:12:23]Method is POST - this is cgi request [22:12:23]url: /json_proto [22:12:23]query_string will be loaded in cgi processing [22:12:23]execute_cgi json_proto POST (null) [22:12:23]execute_cgi path=json_proto method=POST [22:12:23]POST find Content-Length [22:12:23]Host: 172.17.43.131:8080 [22:12:23]Content-Length: 331 [22:12:23]Content-Type: application/json [22:12:23] [22:12:23]POST finish read [22:12:23]Found Content-Length = 331 [22:12:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:12:23]execute_script... [22:12:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:12:23]POST & json_proto [22:12:23]process_json_proto [22:12:23]json parsed OK: [22:12:23]protocol is kg_v1.0 [22:12:23]action value=get_value [22:12:23]process_action get_value [22:12:23]cmd_get_value [22:12:23]process_action get_value done [22:12:23]requested_data is exist [22:12:23]produce_requested_data [22:12:23]requested_item fm.sale.total is exist - process it [22:12:23]SAM_PROTO_GetFMData [22:12:23]wFMCommunicate request_size=4 [22:12:23]MH_SAM_APDU [22:12:23]CAPDU: 80 13 03 00 [22:12:23]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:12:23]Write i2c OK [22:12:23]MH_I2C_Read... [22:12:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:12:24]Read from MH i2c: E2 [22:12:24]MH_I2C_Read... [22:12:24]Read from MH i2c: E2 FD 00 [22:12:24]MH_I2C_Read... [22:12:24]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C8 6D 03 00 69 04 A3 00 6F 04 04 00 7F 67 03 00 B1 04 05 00 8B D0 94 78 05 70 04 05 00 44 72 5C AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AB A4 C6 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 18 9B 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 2B [22:12:24]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C8 6D 03 00 69 04 A3 00 6F 04 04 00 7F 67 03 00 B1 04 05 00 8B D0 94 78 05 70 04 05 00 44 72 5C AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AB A4 C6 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 18 9B 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [22:12:24]wFMCommunicate OK [22:12:24]wFMCommunicate request_size=4 [22:12:24]MH_SAM_APDU [22:12:24]CAPDU: 80 17 00 00 [22:12:24]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:12:24]Write i2c OK [22:12:24]MH_I2C_Read... [22:12:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:12:24]Read from MH i2c: E2 [22:12:24]MH_I2C_Read... [22:12:24]Read from MH i2c: E2 FD 00 [22:12:24]MH_I2C_Read... [22:12:24]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [22:12:24]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [22:12:24]wFMCommunicate OK [22:12:24]wFMCommunicate request_size=4 [22:12:24]MH_SAM_APDU [22:12:24]CAPDU: 80 17 00 00 [22:12:24]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:12:24]Write i2c OK [22:12:24]MH_I2C_Read... [22:12:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:12:24]Read from MH i2c: E2 [22:12:24]MH_I2C_Read... [22:12:24]Read from MH i2c: E2 FD 00 [22:12:24]MH_I2C_Read... [22:12:24]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [22:12:24]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [22:12:24]wFMCommunicate OK [22:12:24]wFMCommunicate request_size=4 [22:12:24]MH_SAM_APDU [22:12:24]CAPDU: 80 17 00 00 [22:12:24]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:12:24]Write i2c OK [22:12:24]MH_I2C_Read... [22:12:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:12:25]Read from MH i2c: E2 [22:12:25]MH_I2C_Read... [22:12:25]Read from MH i2c: E2 FD 00 [22:12:25]MH_I2C_Read... [22:12:25]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [22:12:25]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [22:12:25]wFMCommunicate OK [22:12:25]wFMCommunicate request_size=4 [22:12:25]MH_SAM_APDU [22:12:25]CAPDU: 80 17 00 00 [22:12:25]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:12:25]Write i2c OK [22:12:25]MH_I2C_Read... [22:12:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [22:12:25]Read from MH i2c: E2 [22:12:25]MH_I2C_Read... [22:12:25]Read from MH i2c: E2 E2 00 [22:12:25]MH_I2C_Read... [22:12:25]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [22:12:25]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:12:25]wFMCommunicate OK [22:12:25]SAM_PROTO_GetFMData done [22:12:25]requested_item fm.sale_refund.total is exist - process it [22:12:25]requested_item fm.buy.total is exist - process it [22:12:25]requested_item shift.sale.total is exist - process it [22:12:25]SAM_PROTO_GetShiftData [22:12:25]wFMCommunicate request_size=4 [22:12:25]MH_SAM_APDU [22:12:25]CAPDU: 80 13 02 00 [22:12:25]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:12:25]Write i2c OK [22:12:25]MH_I2C_Read... [22:12:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:12:25]Read from MH i2c: E2 [22:12:25]MH_I2C_Read... [22:12:25]Read from MH i2c: E2 FD 00 [22:12:25]MH_I2C_Read... [22:12:25]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 8E 02 00 00 69 04 9E 00 6F 04 04 00 8C 02 00 00 B1 04 04 00 0F B8 A2 04 70 04 04 00 44 EE DD 03 72 04 03 00 CB C9 C4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DD 0C 7E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 20 81 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 49 [22:12:25]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 8E 02 00 00 69 04 9E 00 6F 04 04 00 8C 02 00 00 B1 04 04 00 0F B8 A2 04 70 04 04 00 44 EE DD 03 72 04 03 00 CB C9 C4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 DD 0C 7E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 20 81 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [22:12:25]wFMCommunicate OK [22:12:25]wFMCommunicate request_size=4 [22:12:25]MH_SAM_APDU [22:12:25]CAPDU: 80 17 00 00 [22:12:25]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:12:25]Write i2c OK [22:12:25]MH_I2C_Read... [22:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:12:26]Read from MH i2c: E2 [22:12:26]MH_I2C_Read... [22:12:26]Read from MH i2c: E2 FD 00 [22:12:26]MH_I2C_Read... [22:12:26]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [22:12:26]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [22:12:26]wFMCommunicate OK [22:12:26]wFMCommunicate request_size=4 [22:12:26]MH_SAM_APDU [22:12:26]CAPDU: 80 17 00 00 [22:12:26]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:12:26]Write i2c OK [22:12:26]MH_I2C_Read... [22:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:12:26]Read from MH i2c: E2 [22:12:26]MH_I2C_Read... [22:12:26]Read from MH i2c: E2 FD 00 [22:12:26]MH_I2C_Read... [22:12:26]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [22:12:26]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [22:12:26]wFMCommunicate OK [22:12:26]wFMCommunicate request_size=4 [22:12:26]MH_SAM_APDU [22:12:26]CAPDU: 80 17 00 00 [22:12:26]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:12:26]Write i2c OK [22:12:26]MH_I2C_Read... [22:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:12:26]Read from MH i2c: E2 [22:12:26]MH_I2C_Read... [22:12:26]Read from MH i2c: E2 FD 00 [22:12:26]MH_I2C_Read... [22:12:26]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [22:12:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [22:12:26]wFMCommunicate OK [22:12:26]wFMCommunicate request_size=4 [22:12:26]MH_SAM_APDU [22:12:26]CAPDU: 80 17 00 00 [22:12:26]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:12:26]Write i2c OK [22:12:26]MH_I2C_Read... [22:12:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [22:12:27]Read from MH i2c: E2 [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: E2 D8 00 [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [22:12:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:12:27]wFMCommunicate OK [22:12:27]SAM_PROTO_GetShiftData done [22:12:27]requested_item shift.sale.total_cash is exist - process it [22:12:27]requested_item shift.sale_refund.total is exist - process it [22:12:27]requested_item shift.sale_refund.total_cash is exist - process it [22:12:27]requested_item shift.buy.total is exist - process it [22:12:27]requested_item shift.buy.total_cash is exist - process it [22:12:27]produce_requested_data done [22:12:27]produce_requested_data return {"fm.sale.total":234978551.15,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":777728.15,"shift.sale.total_cash":648761.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:12:27]process_action_free get_value [22:12:27]json_value_free [22:12:27]json_value_free done [22:12:27]process_json_proto returns [22:12:27]Send response to host [22:12:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234978551.15,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":777728.15,"shift.sale.total_cash":648761.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:12:27]free response buf [22:12:27]execute_script done [22:12:27]execute_script returns [22:12:27]free content buf [22:12:27]Sock 10.Close socket [22:12:27]Sock 10.Thread stoped [22:12:27]accept exits with 9 [22:12:27]New connection [22:12:27]New thread 3067485540 created [22:12:27]Thread 3067342180 joined [22:12:27]Waiting for new connection... [22:12:27] Sock 9.Parse request [22:12:27]Sock 9.Check first char [22:12:27]Sock 9.First char is OK [22:12:27]request: POST /json_proto HTTP/1.0 [22:12:27]Method: POST [22:12:27]URL: /json_proto [22:12:27]Method is POST - this is cgi request [22:12:27]url: /json_proto [22:12:27]query_string will be loaded in cgi processing [22:12:27]execute_cgi json_proto POST (null) [22:12:27]execute_cgi path=json_proto method=POST [22:12:27]POST find Content-Length [22:12:27]Host: 172.17.43.131:8080 [22:12:27]Content-Length: 683 [22:12:27]Content-Type: application/json [22:12:27] [22:12:27]POST finish read [22:12:27]Found Content-Length = 683 [22:12:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:27]execute_script... [22:12:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:27]POST & json_proto [22:12:27]process_json_proto [22:12:27]json parsed OK: [22:12:27]protocol is kg_v1.0 [22:12:27]action value=close_receipt [22:12:27]process_action close_receipt [22:12:27]cmd_close_receipt [22:12:27]MH_GetDate [22:12:27]Write to MH i2c: F0 00 00 1D 00 0C [22:12:27]Write i2c OK [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: F0 [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: F0 09 00 [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: F0 09 00 1D 00 00 4C 1F A4 66 F9 24 A2 66 AF [22:12:27]GetLastDocTimeStamp 1722031620 [22:12:27]current date 1722031948 [22:12:27]FM_GetShiftState [22:12:27]SAM_PROTO_GetShiftState [22:12:27]wFMCommunicate request_size=4 [22:12:27]MH_SAM_APDU [22:12:27]CAPDU: 80 13 01 00 [22:12:27]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:12:27]Write i2c OK [22:12:27]MH_I2C_Read... [22:12:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:27]Read from MH i2c: E2 [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: E2 0E 00 [22:12:27]MH_I2C_Read... [22:12:27]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [22:12:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:12:27]wFMCommunicate OK [22:12:27]SAM_PROTO_GetShiftState done [22:12:27]FM_GetShiftState done [22:12:27]opened in 1721952182 [22:12:27]opened+sec_in_day 1722038582 [22:12:27]quantity*price = 100021 [22:12:27]sum+1 = 100023 [22:12:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 655 26.07.2024 22:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225587 ФПД: 161262455837516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221228&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225587&fm=161262455837516&tin=02508201610067®Number=0000000000092624&sum=100000 [22:12:28]StoreToDocumentArchive [22:12:28]shift 437 fd 225587 [22:12:28]save to /storage/0437/doc_00225587 [22:12:28]save last doc name /storage/0437/doc_00225587 to /storage/kkm_last_doc_name [22:12:28]save OK [22:12:28]Clear old archive folders... [22:12:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:28]tlvbuf is 01F88BF0 [22:12:28]SAM_PROTO_ClearQueue [22:12:28]wFMCommunicate request_size=4 [22:12:28]MH_SAM_APDU [22:12:28]CAPDU: 80 09 00 00 [22:12:28]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:12:28]Write i2c OK [22:12:28]MH_I2C_Read... [22:12:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:28]Read from MH i2c: E2 [22:12:28]MH_I2C_Read... [22:12:28]Read from MH i2c: E2 03 00 [22:12:28]MH_I2C_Read... [22:12:28]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:12:28]RAPDU: 90 00 [22:12:28]wFMCommunicate OK [22:12:28]SAM_PROTO_ClearQueue done [22:12:28]KKMCreateOFDPacket [22:12:28]OFDProtocolAddRootSTLVToBuf [22:12:28]FM_MakeSignedData [22:12:28]FM_MakeSignedData [22:12:28]SAM_PROTO_SignData [22:12:28]wFMCommunicate request_size=4 [22:12:28]MH_SAM_APDU [22:12:28]CAPDU: 80 0D 01 02 [22:12:28]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:12:28]Write i2c OK [22:12:28]MH_I2C_Read... [22:12:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:29]Read from MH i2c: E2 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 03 00 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:12:29]RAPDU: 90 00 [22:12:29]wFMCommunicate OK [22:12:29]wFMCommunicate request_size=255 [22:12:29]MH_SAM_APDU [22:12:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 4C 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 71 03 00 35 04 06 00 92 [22:12:29]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 4C 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 71 03 00 35 04 06 00 92 00 00 4E [22:12:29]Write i2c OK [22:12:29]MH_I2C_Read... [22:12:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:29]Read from MH i2c: E2 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 03 00 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:12:29]RAPDU: 90 00 [22:12:29]wFMCommunicate OK [22:12:29]wFMCommunicate request_size=10 [22:12:29]MH_SAM_APDU [22:12:29]CAPDU: 80 0D 02 02 05 AA D7 65 53 4C [22:12:29]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 AA D7 65 53 4C 00 00 37 [22:12:29]Write i2c OK [22:12:29]MH_I2C_Read... [22:12:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:29]Read from MH i2c: E2 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 03 00 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:12:29]RAPDU: 90 00 [22:12:29]wFMCommunicate OK [22:12:29]wFMCommunicate request_size=4 [22:12:29]MH_SAM_APDU [22:12:29]CAPDU: 80 0D 03 02 [22:12:29]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:12:29]Write i2c OK [22:12:29]MH_I2C_Read... [22:12:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:29]Read from MH i2c: E2 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 0B 00 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 0B 00 2F 00 00 E3 D0 DA 05 A2 FD E4 29 90 00 E9 [22:12:29]RAPDU: E3 D0 DA 05 A2 FD E4 29 90 00 [22:12:29]wFMCommunicate OK [22:12:29]SAM_PROTO_SignData done [22:12:29]FM_MakeSignedData done [22:12:29]CreateOFDProtocolMessage [22:12:29]wFMCommunicate request_size=4 [22:12:29]MH_SAM_APDU [22:12:29]CAPDU: 80 11 00 00 [22:12:29]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:12:29]Write i2c OK [22:12:29]MH_I2C_Read... [22:12:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:29]Read from MH i2c: E2 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 17 00 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [22:12:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:29]wFMCommunicate OK [22:12:29]CreateOFDProtocolMessage done [22:12:29]OFDSenderStorePacket 225587 [22:12:29]StoreOFDPacket docnum=225587 [22:12:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 B0 07 01 F8 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 4C 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 71 03 00 35 04 06 00 92 AA D7 65 53 4C E3 D0 DA 05 A2 FD E4 29 [22:12:29]CheckFolder [22:12:29]dirname=/storage/ofd_packets [22:12:29]CheckFolder done [22:12:29]ProducePacketName [22:12:29]name=ofd_packets/00225587 [22:12:29]NVStorageSaveData ofd_packets/00225587 [22:12:29]File name is /storage/ofd_packets/00225587 [22:12:29]Write 301 bytes [22:12:29]NVStorageSaveData done [22:12:29]OFDSenderStorePacket done [22:12:29]KKMCreateOFDPacket done [22:12:29]NVStorageSaveData kkm_last_timestamp [22:12:29]File name is /storage/kkm_last_timestamp [22:12:29]Write 4 bytes [22:12:29]NVStorageSaveData done [22:12:29]ExternCall_PrintAddStr [22:12:29]wPrintStart [22:12:29]Write to MH i2c: 01 00 00 31 00 31 [22:12:29]Write i2c OK [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: 01 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: 01 07 00 [22:12:29]MH_I2C_Read... [22:12:29]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [22:12:29]RasterBufferAndPrint [22:12:29]line Счет N : (1)2001821 [22:12:29]line ИНН: 02508201610067 [22:12:29]line Контрольно-Кассовый Чек [22:12:29]line ПРОДАЖА [22:12:29]line ТРК (МРК, ГНК) : 44 [22:12:29]line Товар: 2710124500 [22:12:29]line Аи-95-К-5 [22:12:29]line 13.480 * 74.20 [22:12:29]line = 1000.22 [22:12:29]line НДС 12% НСП 1% [22:12:29]line > о реализуемом товаре [22:12:29]line ОКРУГЛЕНИЕ: -0.22 [22:12:29]line ИТОГО: 1000.00 [22:12:29]line Внесено: 1000.00 [22:12:29]line СДАЧА: 0.00 [22:12:29]line НСП 1% : 8.85 [22:12:29]line НДС 12% : 106.22 [22:12:29]line Наличными: 1000.00 [22:12:29]line Безнал.: 0.00 [22:12:29]line Место: АЗС № 97 "Партнер Нефть" [22:12:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:12:29]line СНО: Общий режим [22:12:29]line Чек 655 26.07.2024 22:12 [22:12:29]line Смена: 437 ФФД: 1.0 [22:12:29]line ЗНМ: 0300000054 [22:12:29]line РНМ: 0000000000092624 [22:12:29]line Версия ККМ: 001 [22:12:29]line ФМ: 0000000000874959 [22:12:29]line ФД: 225587 [22:12:29]line ФПД: 161262455837516 [22:12:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221228&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225587&fm=161262455837516&tin=02508201610067®Number=0000000000092624&sum=100000 [22:12:29]written 0, free lines is 4095 [22:12:29]OFD Sender: Processing packet 225585 [packets to send 601, broken 598] [22:12:29]ProducePacketName [22:12:29]name=ofd_packets/00225585 [22:12:29]OFD Sender: To server: pG, [22:12:29]CommunicateWithHost lk.salyk.kg:30040 [22:12:29]ConnectInit lk.salyk.kg [22:12:30]Write to MH i2c: 01 00 00 5C 00 5C [22:12:30]Write i2c OK [22:12:30]MH_I2C_Read... [22:12:30]Read from MH i2c: 01 [22:12:30]MH_I2C_Read... [22:12:30]Read from MH i2c: 01 07 00 [22:12:30]MH_I2C_Read... [22:12:30]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 66 0C D5 [22:12:30]RasterBufferAndPrint [22:12:30]line [22:12:30]line [22:12:30]line [22:12:30]line [22:12:30]line [22:12:30]written 0, free lines is 3185 [22:12:30]MH_Cut [22:12:30]Write to MH i2c: D1 01 00 63 00 01 35 [22:12:30]Write i2c OK [22:12:30]MH_I2C_Read... [22:12:30]Read from MH i2c: D1 [22:12:30]MH_I2C_Read... [22:12:30]Read from MH i2c: D1 01 00 [22:12:30]MH_I2C_Read... [22:12:30]Read from MH i2c: D1 01 00 63 00 00 34 [22:12:30]Write to MH i2c: 01 00 00 64 00 64 [22:12:30]Write i2c OK [22:12:30]MH_I2C_Read... [22:12:31]*** Cut start [22:12:31]*** Partial cut [22:12:31]*** CUTSNS_PIN = 1 [22:12:31]*** CUTSNS_PIN = 0 [22:12:31]*** Brake cut motor [22:12:32]Read from MH i2c: 01 [22:12:32]MH_I2C_Read... [22:12:32]*** Stop cut motor [22:12:32]*** Cut end [22:12:32]Read from MH i2c: 01 07 00 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [22:12:32]process_action close_receipt done [22:12:32]requested_data is exist [22:12:32]produce_requested_data [22:12:32]requested_item fm.sn is exist - process it [22:12:32]wFMCommunicate request_size=4 [22:12:32]MH_SAM_APDU [22:12:32]CAPDU: 80 11 00 00 [22:12:32]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [22:12:32]Write i2c OK [22:12:32]MH_I2C_Read... [22:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:32]Read from MH i2c: E2 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 17 00 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [22:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:32]wFMCommunicate OK [22:12:32]requested_item fd.num is exist - process it [22:12:32]SAM_PROTO_GetFieldsCounters [22:12:32]wFMCommunicate request_size=4 [22:12:32]MH_SAM_APDU [22:12:32]CAPDU: 80 13 00 00 [22:12:32]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [22:12:32]Write i2c OK [22:12:32]MH_I2C_Read... [22:12:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:32]Read from MH i2c: E2 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 62 00 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [22:12:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 33 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:32]wFMCommunicate OK [22:12:32]SAM_PROTO_GetFieldsCounters done [22:12:32]requested_item shift.num is exist - process it [22:12:32]requested_item shift.opened is exist - process it [22:12:32]req_shift_opened [22:12:32]FM_GetShiftState [22:12:32]SAM_PROTO_GetShiftState [22:12:32]wFMCommunicate request_size=4 [22:12:32]MH_SAM_APDU [22:12:32]CAPDU: 80 13 01 00 [22:12:32]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [22:12:32]Write i2c OK [22:12:32]MH_I2C_Read... [22:12:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:32]Read from MH i2c: E2 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 0E 00 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [22:12:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:12:32]wFMCommunicate OK [22:12:32]SAM_PROTO_GetShiftState done [22:12:32]FM_GetShiftState done [22:12:32]req_shift_opened done [22:12:32]requested_item shift.open_date is exist - process it [22:12:32]req_shift_open_date [22:12:32]req_shift_open_date done [22:12:32]produce_requested_data done [22:12:32]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225587,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:12:32]process_action_free close_receipt [22:12:32]json_value_free [22:12:32]json_value_free done [22:12:32]process_json_proto returns [22:12:32]Send response to host [22:12:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225587,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:12:32]free response buf [22:12:32]execute_script done [22:12:32]execute_script returns [22:12:32]free content buf [22:12:32]Sock 9.Close socket [22:12:32]Sock 9.Thread stoped [22:12:32]accept exits with 10 [22:12:32]New connection [22:12:32]New thread 3067342180 created [22:12:32]Thread 3067485540 joined [22:12:32]Waiting for new connection... [22:12:32] Sock 10.Parse request [22:12:32]Sock 10.Check first char [22:12:32]Sock 10.First char is OK [22:12:32]request: POST /json_proto HTTP/1.0 [22:12:32]Method: POST [22:12:32]URL: /json_proto [22:12:32]Method is POST - this is cgi request [22:12:32]url: /json_proto [22:12:32]query_string will be loaded in cgi processing [22:12:32]execute_cgi json_proto POST (null) [22:12:32]execute_cgi path=json_proto method=POST [22:12:32]POST find Content-Length [22:12:32]Host: 172.17.43.131:8080 [22:12:32]Content-Length: 683 [22:12:32]Content-Type: application/json [22:12:32] [22:12:32]POST finish read [22:12:32]Found Content-Length = 683 [22:12:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:32]execute_script... [22:12:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:32]POST & json_proto [22:12:32]process_json_proto [22:12:32]json parsed OK: [22:12:32]protocol is kg_v1.0 [22:12:32]action value=close_receipt [22:12:32]process_action close_receipt [22:12:32]cmd_close_receipt [22:12:32]MH_GetDate [22:12:32]Write to MH i2c: F0 00 00 68 00 57 [22:12:32]Write i2c OK [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: F0 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: F0 09 00 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: F0 09 00 68 00 00 51 1F A4 66 F9 24 A2 66 FF [22:12:32]GetLastDocTimeStamp 1722031948 [22:12:32]current date 1722031953 [22:12:32]FM_GetShiftState [22:12:32]SAM_PROTO_GetShiftState [22:12:32]wFMCommunicate request_size=4 [22:12:32]MH_SAM_APDU [22:12:32]CAPDU: 80 13 01 00 [22:12:32]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [22:12:32]Write i2c OK [22:12:32]MH_I2C_Read... [22:12:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:32]Read from MH i2c: E2 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 0E 00 [22:12:32]MH_I2C_Read... [22:12:32]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [22:12:32]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:12:32]wFMCommunicate OK [22:12:32]SAM_PROTO_GetShiftState done [22:12:32]FM_GetShiftState done [22:12:32]opened in 1721952182 [22:12:32]opened+sec_in_day 1722038582 [22:12:32]quantity*price = 150032 [22:12:32]sum+1 = 150033 [22:12:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 656 26.07.2024 22:12 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225588 ФПД: 226492665367797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225588&fm=226492665367797&tin=02508201610067®Number=0000000000092624&sum=150000 [22:12:34]StoreToDocumentArchive [22:12:34]shift 437 fd 225588 [22:12:34]save to /storage/0437/doc_00225588 [22:12:34]save last doc name /storage/0437/doc_00225588 to /storage/kkm_last_doc_name [22:12:34]save OK [22:12:34]Clear old archive folders... [22:12:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:34]tlvbuf is 01F95960 [22:12:34]SAM_PROTO_ClearQueue [22:12:34]wFMCommunicate request_size=4 [22:12:34]MH_SAM_APDU [22:12:34]CAPDU: 80 09 00 00 [22:12:34]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [22:12:34]Write i2c OK [22:12:34]MH_I2C_Read... [22:12:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:34]Read from MH i2c: E2 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:12:34]RAPDU: 90 00 [22:12:34]wFMCommunicate OK [22:12:34]SAM_PROTO_ClearQueue done [22:12:34]KKMCreateOFDPacket [22:12:34]OFDProtocolAddRootSTLVToBuf [22:12:34]FM_MakeSignedData [22:12:34]FM_MakeSignedData [22:12:34]SAM_PROTO_SignData [22:12:34]wFMCommunicate request_size=4 [22:12:34]MH_SAM_APDU [22:12:34]CAPDU: 80 0D 01 02 [22:12:34]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [22:12:34]Write i2c OK [22:12:34]MH_I2C_Read... [22:12:34]recv_with_timeout no data received [22:12:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:34]Read from MH i2c: E2 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:12:34]RAPDU: 90 00 [22:12:34]wFMCommunicate OK [22:12:34]wFMCommunicate request_size=255 [22:12:34]MH_SAM_APDU [22:12:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 51 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 71 03 00 35 04 06 00 CD [22:12:34]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 51 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 71 03 00 35 04 06 00 CD 00 00 21 [22:12:34]Write i2c OK [22:12:34]MH_I2C_Read... [22:12:34]ConnectInit Can't take IP for lk.salyk.kg [22:12:34]CommunicateWithHost connect error [22:12:34]CommunicateWithHost err = -1 [22:12:34]OFD Sender: Server communicate error [22:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:34]Read from MH i2c: E2 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [22:12:34]RAPDU: 90 00 [22:12:34]wFMCommunicate OK [22:12:34]wFMCommunicate request_size=10 [22:12:34]MH_SAM_APDU [22:12:34]CAPDU: 80 0D 02 02 05 FE 6E DD 0C F5 [22:12:34]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 FE 6E DD 0C F5 00 00 47 [22:12:34]Write i2c OK [22:12:34]MH_I2C_Read... [22:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:34]Read from MH i2c: E2 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 [22:12:34]MH_I2C_Read... [22:12:34]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [22:12:35]RAPDU: 90 00 [22:12:35]wFMCommunicate OK [22:12:35]wFMCommunicate request_size=4 [22:12:35]MH_SAM_APDU [22:12:35]CAPDU: 80 0D 03 02 [22:12:35]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [22:12:35]Write i2c OK [22:12:35]MH_I2C_Read... [22:12:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:35]Read from MH i2c: E2 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: E2 0B 00 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: E2 0B 00 7A 00 00 63 EF 4F EA DB 37 E9 7F 90 00 FB [22:12:35]RAPDU: 63 EF 4F EA DB 37 E9 7F 90 00 [22:12:35]wFMCommunicate OK [22:12:35]SAM_PROTO_SignData done [22:12:35]FM_MakeSignedData done [22:12:35]CreateOFDProtocolMessage [22:12:35]wFMCommunicate request_size=4 [22:12:35]MH_SAM_APDU [22:12:35]CAPDU: 80 11 00 00 [22:12:35]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [22:12:35]Write i2c OK [22:12:35]MH_I2C_Read... [22:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:35]Read from MH i2c: E2 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: E2 17 00 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [22:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:35]wFMCommunicate OK [22:12:35]CreateOFDProtocolMessage done [22:12:35]OFDSenderStorePacket 225588 [22:12:35]StoreOFDPacket docnum=225588 [22:12:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 F3 07 01 8E 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 51 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 71 03 00 35 04 06 00 CD FE 6E DD 0C F5 63 EF 4F EA DB 37 E9 7F [22:12:35]CheckFolder [22:12:35]dirname=/storage/ofd_packets [22:12:35]CheckFolder done [22:12:35]ProducePacketName [22:12:35]name=ofd_packets/00225588 [22:12:35]NVStorageSaveData ofd_packets/00225588 [22:12:35]File name is /storage/ofd_packets/00225588 [22:12:35]Write 301 bytes [22:12:35]NVStorageSaveData done [22:12:35]OFDSenderStorePacket done [22:12:35]KKMCreateOFDPacket done [22:12:35]NVStorageSaveData kkm_last_timestamp [22:12:35]File name is /storage/kkm_last_timestamp [22:12:35]Write 4 bytes [22:12:35]NVStorageSaveData done [22:12:35]ExternCall_PrintAddStr [22:12:35]wPrintStart [22:12:35]Write to MH i2c: 01 00 00 7C 00 7C [22:12:35]Write i2c OK [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: 01 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: 01 07 00 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [22:12:35]RasterBufferAndPrint [22:12:35]line Счет N : (1)2001822 [22:12:35]line ИНН: 02508201610067 [22:12:35]line Контрольно-Кассовый Чек [22:12:35]line ПРОДАЖА [22:12:35]line ТРК (МРК, ГНК) : 54 [22:12:35]line Товар: 2710124500 [22:12:35]line Аи-95-К-5 [22:12:35]line 20.220 * 74.20 [22:12:35]line = 1500.32 [22:12:35]line НДС 12% НСП 1% [22:12:35]line > о реализуемом товаре [22:12:35]line ОКРУГЛЕНИЕ: -0.32 [22:12:35]line ИТОГО: 1500.00 [22:12:35]line Внесено: 1500.00 [22:12:35]line СДАЧА: 0.00 [22:12:35]line НСП 1% : 13.28 [22:12:35]line НДС 12% : 159.33 [22:12:35]line Наличными: 1500.00 [22:12:35]line Безнал.: 0.00 [22:12:35]line Место: АЗС № 97 "Партнер Нефть" [22:12:35]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:12:35]line СНО: Общий режим [22:12:35]line Чек 656 26.07.2024 22:12 [22:12:35]line Смена: 437 ФФД: 1.0 [22:12:35]line ЗНМ: 0300000054 [22:12:35]line РНМ: 0000000000092624 [22:12:35]line Версия ККМ: 001 [22:12:35]line ФМ: 0000000000874959 [22:12:35]line ФД: 225588 [22:12:35]line ФПД: 226492665367797 [22:12:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221233&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225588&fm=226492665367797&tin=02508201610067®Number=0000000000092624&sum=150000 [22:12:35]written 0, free lines is 4095 [22:12:35]OFD Sender: Processing packet 225585 [packets to send 602, broken 598] [22:12:35]ProducePacketName [22:12:35]name=ofd_packets/00225585 [22:12:35]OFD Sender: To server: pG, [22:12:35]CommunicateWithHost lk.salyk.kg:30040 [22:12:35]ConnectInit lk.salyk.kg [22:12:35]Write to MH i2c: 01 00 00 A7 00 A7 [22:12:35]Write i2c OK [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: 01 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: 01 07 00 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 64 0C 1E [22:12:35]RasterBufferAndPrint [22:12:35]line [22:12:35]line [22:12:35]line [22:12:35]line [22:12:35]line [22:12:35]written 0, free lines is 3187 [22:12:35]MH_Cut [22:12:35]Write to MH i2c: D1 01 00 AE 00 01 80 [22:12:35]Write i2c OK [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: D1 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: D1 01 00 [22:12:35]MH_I2C_Read... [22:12:35]Read from MH i2c: D1 01 00 AE 00 00 7F [22:12:35]Write to MH i2c: 01 00 00 AF 00 AF [22:12:35]Write i2c OK [22:12:35]MH_I2C_Read... [22:12:35]Connected sock=6 [22:12:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 7E C7 04 01 6C 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 9D 1C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 71 03 00 35 04 06 00 B1 FD 71 43 AE D8 20 2D DE E5 E6 A3 50 38 [22:12:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E7 92 47 00 76 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 31 71 03 00 F4 03 04 00 62 CB A3 66 B6 04 01 00 00 BF B8 3D D5 B5 FE 5A 69 [22:12:36]CommunicateWithHost err = 0 [22:12:36]CheckOFDResponse [22:12:36]1017 (14) - 77093643461234 [22:12:36]1041 (16) - 0000000000874959 [22:12:36]1040 (4) - 225585 [22:12:36]1012 (4) - 26.07.2024 16:14 [22:12:36]1206 (1) - 0 [22:12:36]OFD Sender: Remove packet 225585 [22:12:36]ProducePacketName [22:12:36]name=ofd_packets/00225585 [22:12:36]NVStorageDeleteData [22:12:36]*** Cut start [22:12:36]*** Partial cut [22:12:36]*** CUTSNS_PIN = 1 [22:12:36]*** CUTSNS_PIN = 0 [22:12:37]*** Brake cut motor [22:12:37]OFD Sender: Processing packet 225586 [packets to send 601, broken 598] [22:12:37]ProducePacketName [22:12:37]name=ofd_packets/00225586 [22:12:37]OFD Sender: To server: pG, [22:12:37]CommunicateWithHost lk.salyk.kg:30040 [22:12:37]ConnectInit lk.salyk.kg [22:12:37]Read from MH i2c: 01 [22:12:37]MH_I2C_Read... [22:12:37]*** Stop cut motor [22:12:37]*** Cut end [22:12:37]Read from MH i2c: 01 07 00 [22:12:37]MH_I2C_Read... [22:12:37]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [22:12:37]process_action close_receipt done [22:12:37]requested_data is exist [22:12:37]produce_requested_data [22:12:37]requested_item fm.sn is exist - process it [22:12:37]wFMCommunicate request_size=4 [22:12:37]MH_SAM_APDU [22:12:37]CAPDU: 80 11 00 00 [22:12:37]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [22:12:37]Write i2c OK [22:12:37]MH_I2C_Read... [22:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:37]Read from MH i2c: E2 [22:12:37]MH_I2C_Read... [22:12:37]Read from MH i2c: E2 17 00 [22:12:37]MH_I2C_Read... [22:12:37]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [22:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:12:37]wFMCommunicate OK [22:12:37]requested_item fd.num is exist - process it [22:12:37]SAM_PROTO_GetFieldsCounters [22:12:37]wFMCommunicate request_size=4 [22:12:37]MH_SAM_APDU [22:12:37]CAPDU: 80 13 00 00 [22:12:37]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [22:12:37]Write i2c OK [22:12:37]MH_I2C_Read... [22:12:37]Connected sock=6 [22:12:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F7 09 04 01 B5 36 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:37]Read from MH i2c: E2 [22:12:37]MH_I2C_Read... [22:12:37]04 06 00 92 1D 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 04 1E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 71 03 00 35 04 06 00 56 F6 DC 25 CB DC 8D C2 C4 97 Read from MH i2c: C0 E2 A9 62 00 26 [22:12:38]6F MH_I2C_Read... [22:12:38] [22:12:38]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [22:12:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 34 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:38]wFMCommunicate OK [22:12:38]SAM_PROTO_GetFieldsCounters done [22:12:38]requested_item shift.num is exist - process it [22:12:38]requested_item shift.opened is exist - process it [22:12:38]req_shift_opened [22:12:38]FM_GetShiftState [22:12:38]SAM_PROTO_GetShiftState [22:12:38]wFMCommunicate request_size=4 [22:12:38]MH_SAM_APDU [22:12:38]CAPDU: 80 13 01 00 [22:12:38]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [22:12:38]Write i2c OK [22:12:38]MH_I2C_Read... [22:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:38]Read from MH i2c: E2 [22:12:38]MH_I2C_Read... [22:12:38]Read from MH i2c: E2 0E 00 [22:12:38]MH_I2C_Read... [22:12:38]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [22:12:38]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:12:38]wFMCommunicate OK [22:12:38]SAM_PROTO_GetShiftState done [22:12:38]FM_GetShiftState done [22:12:38]req_shift_opened done [22:12:38]requested_item shift.open_date is exist - process it [22:12:38]req_shift_open_date [22:12:38]req_shift_open_date done [22:12:38]produce_requested_data done [22:12:38]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225588,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:12:38]process_action_free close_receipt [22:12:38]json_value_free [22:12:38]json_value_free done [22:12:38]process_json_proto returns [22:12:38]Send response to host [22:12:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225588,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:12:38]free response buf [22:12:38]execute_script done [22:12:38]execute_script returns [22:12:38]free content buf [22:12:38]Sock 10.Close socket [22:12:38]Sock 10.Thread stoped [22:12:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 95 02 47 00 FF 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 32 71 03 00 F4 03 04 00 64 CB A3 66 B6 04 01 00 00 17 19 CE 9D C3 26 EB DA [22:12:38]CommunicateWithHost err = 0 [22:12:38]CheckOFDResponse [22:12:38]1017 (14) - 77093643461234 [22:12:38]1041 (16) - 0000000000874959 [22:12:38]1040 (4) - 225586 [22:12:38]1012 (4) - 26.07.2024 16:14 [22:12:38]1206 (1) - 0 [22:12:38]OFD Sender: Remove packet 225586 [22:12:38]ProducePacketName [22:12:38]name=ofd_packets/00225586 [22:12:38]NVStorageDeleteData [22:12:39]OFD Sender: Processing packet 225587 [packets to send 600, broken 598] [22:12:39]ProducePacketName [22:12:39]name=ofd_packets/00225587 [22:12:39]OFD Sender: To server: pG, [22:12:39]CommunicateWithHost lk.salyk.kg:30040 [22:12:39]ConnectInit lk.salyk.kg [22:12:41]Connected sock=6 [22:12:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 33 B0 07 01 F8 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 4C 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 71 03 00 35 04 06 00 92 AA D7 65 53 4C E3 D0 DA 05 A2 FD E4 29 [22:12:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 62 D1 47 00 D7 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 33 71 03 00 F4 03 04 00 67 CB A3 66 B6 04 01 00 00 08 34 4D 09 36 38 AE 19 [22:12:41]CommunicateWithHost err = 0 [22:12:41]CheckOFDResponse [22:12:41]1017 (14) - 77093643461234 [22:12:41]1041 (16) - 0000000000874959 [22:12:41]1040 (4) - 225587 [22:12:41]1012 (4) - 26.07.2024 16:14 [22:12:41]1206 (1) - 0 [22:12:41]OFD Sender: Remove packet 225587 [22:12:41]ProducePacketName [22:12:41]name=ofd_packets/00225587 [22:12:41]NVStorageDeleteData [22:12:42]OFD Sender: Processing packet 225588 [packets to send 599, broken 598] [22:12:42]ProducePacketName [22:12:42]name=ofd_packets/00225588 [22:12:42]OFD Sender: To server: pG, [22:12:42]CommunicateWithHost lk.salyk.kg:30040 [22:12:42]ConnectInit lk.salyk.kg [22:12:42]Connected sock=6 [22:12:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B6 F3 07 01 8E 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 51 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 71 03 00 35 04 06 00 CD FE 6E DD 0C F5 63 EF 4F EA DB 37 E9 7F [22:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6F B9 47 00 8A 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 34 71 03 00 F4 03 04 00 69 CB A3 66 B6 04 01 00 00 21 5B 0F 10 D5 A6 9C 09 [22:12:43]CommunicateWithHost err = 0 [22:12:43]CheckOFDResponse [22:12:43]1017 (14) - 77093643461234 [22:12:43]1041 (16) - 0000000000874959 [22:12:43]1040 (4) - 225588 [22:12:43]1012 (4) - 26.07.2024 16:14 [22:12:43]1206 (1) - 0 [22:12:43]OFD Sender: Remove packet 225588 [22:12:43]ProducePacketName [22:12:43]name=ofd_packets/00225588 [22:12:43]NVStorageDeleteData [22:12:43]OFD Sender: No OFD packet to send [22:12:48]OFD Sender: No OFD packet to send [22:12:53]OFD Sender: No OFD packet to send [22:12:58]OFD Sender: No OFD packet to send [22:13:03]OFD Sender: No OFD packet to send [22:13:05]recv_with_timeout no data received [22:13:08]OFD Sender: No OFD packet to send [22:13:13]OFD Sender: No OFD packet to send [22:13:18]OFD Sender: No OFD packet to send [22:13:23]OFD Sender: No OFD packet to send [22:13:28]OFD Sender: No OFD packet to send [22:13:30]accept exits with 9 [22:13:30]New connection [22:13:30]New thread 3067485540 created [22:13:30]Thread 3067342180 joined [22:13:30]Waiting for new connection... [22:13:30] Sock 9.Parse request [22:13:30]Sock 9.Check first char [22:13:30]Sock 9.First char is OK [22:13:30]request: POST /json_proto HTTP/1.0 [22:13:30]Method: POST [22:13:30]URL: /json_proto [22:13:30]Method is POST - this is cgi request [22:13:30]url: /json_proto [22:13:30]query_string will be loaded in cgi processing [22:13:30]execute_cgi json_proto POST (null) [22:13:30]execute_cgi path=json_proto method=POST [22:13:30]POST find Content-Length [22:13:30]Host: 172.17.43.131:8080 [22:13:30]Content-Length: 680 [22:13:30]Content-Type: application/json [22:13:30] [22:13:30]POST finish read [22:13:30]Found Content-Length = 680 [22:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:30]execute_script... [22:13:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:30]POST & json_proto [22:13:30]process_json_proto [22:13:30]json parsed OK: [22:13:30]protocol is kg_v1.0 [22:13:30]action value=close_receipt [22:13:30]process_action close_receipt [22:13:30]cmd_close_receipt [22:13:30]MH_GetDate [22:13:30]Write to MH i2c: F0 00 00 B3 00 A2 [22:13:30]Write i2c OK [22:13:30]MH_I2C_Read... [22:13:30]Read from MH i2c: F0 [22:13:30]MH_I2C_Read... [22:13:30]Read from MH i2c: F0 09 00 [22:13:30]MH_I2C_Read... [22:13:30]Read from MH i2c: F0 09 00 B3 00 00 8B 1F A4 66 F9 24 A2 66 84 [22:13:30]GetLastDocTimeStamp 1722031953 [22:13:30]current date 1722032011 [22:13:30]FM_GetShiftState [22:13:30]SAM_PROTO_GetShiftState [22:13:30]wFMCommunicate request_size=4 [22:13:30]MH_SAM_APDU [22:13:30]CAPDU: 80 13 01 00 [22:13:30]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [22:13:30]Write i2c OK [22:13:30]MH_I2C_Read... [22:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:30]Read from MH i2c: E2 [22:13:30]MH_I2C_Read... [22:13:30]Read from MH i2c: E2 0E 00 [22:13:30]MH_I2C_Read... [22:13:30]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E2 [22:13:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:13:30]wFMCommunicate OK [22:13:30]SAM_PROTO_GetShiftState done [22:13:30]FM_GetShiftState done [22:13:30]opened in 1721952182 [22:13:30]opened+sec_in_day 1722038582 [22:13:30]quantity*price = 120060 [22:13:30]sum+1 = 120061 [22:13:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 657 26.07.2024 22:13 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225589 ФПД: 120972583539913 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221331&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225589&fm=120972583539913&tin=02508201610067®Number=0000000000092624&sum=120000 [22:13:31]StoreToDocumentArchive [22:13:31]shift 437 fd 225589 [22:13:31]save to /storage/0437/doc_00225589 [22:13:31]save last doc name /storage/0437/doc_00225589 to /storage/kkm_last_doc_name [22:13:31]save OK [22:13:31]Clear old archive folders... [22:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:13:31]tlvbuf is 01FB77B0 [22:13:31]SAM_PROTO_ClearQueue [22:13:31]wFMCommunicate request_size=4 [22:13:31]MH_SAM_APDU [22:13:31]CAPDU: 80 09 00 00 [22:13:31]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [22:13:31]Write i2c OK [22:13:31]MH_I2C_Read... [22:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:31]Read from MH i2c: E2 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [22:13:31]RAPDU: 90 00 [22:13:31]wFMCommunicate OK [22:13:31]SAM_PROTO_ClearQueue done [22:13:31]KKMCreateOFDPacket [22:13:31]OFDProtocolAddRootSTLVToBuf [22:13:31]FM_MakeSignedData [22:13:31]FM_MakeSignedData [22:13:31]SAM_PROTO_SignData [22:13:31]wFMCommunicate request_size=4 [22:13:31]MH_SAM_APDU [22:13:31]CAPDU: 80 0D 01 02 [22:13:31]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [22:13:31]Write i2c OK [22:13:31]MH_I2C_Read... [22:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:31]Read from MH i2c: E2 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [22:13:31]RAPDU: 90 00 [22:13:31]wFMCommunicate OK [22:13:31]wFMCommunicate request_size=255 [22:13:31]MH_SAM_APDU [22:13:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 8B 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 71 03 00 35 04 06 00 6E 06 1F DE [22:13:31]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 8B 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 71 03 00 35 04 06 00 6E 06 1F DE 00 00 BB [22:13:31]Write i2c OK [22:13:31]MH_I2C_Read... [22:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:31]Read from MH i2c: E2 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [22:13:31]RAPDU: 90 00 [22:13:31]wFMCommunicate OK [22:13:31]wFMCommunicate request_size=7 [22:13:31]MH_SAM_APDU [22:13:31]CAPDU: 80 0D 02 02 02 94 C9 [22:13:31]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 94 C9 00 00 9F [22:13:31]Write i2c OK [22:13:31]MH_I2C_Read... [22:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:31]Read from MH i2c: E2 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [22:13:31]RAPDU: 90 00 [22:13:31]wFMCommunicate OK [22:13:31]wFMCommunicate request_size=4 [22:13:31]MH_SAM_APDU [22:13:31]CAPDU: 80 0D 03 02 [22:13:31]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [22:13:31]Write i2c OK [22:13:31]MH_I2C_Read... [22:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:31]Read from MH i2c: E2 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 0B 00 [22:13:31]MH_I2C_Read... [22:13:31]Read from MH i2c: E2 0B 00 C5 00 00 65 4C DD 69 A0 F7 97 9D 90 00 03 [22:13:31]RAPDU: 65 4C DD 69 A0 F7 97 9D 90 00 [22:13:31]wFMCommunicate OK [22:13:31]SAM_PROTO_SignData done [22:13:31]FM_MakeSignedData done [22:13:31]CreateOFDProtocolMessage [22:13:31]wFMCommunicate request_size=4 [22:13:31]MH_SAM_APDU [22:13:31]CAPDU: 80 11 00 00 [22:13:31]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [22:13:31]Write i2c OK [22:13:31]MH_I2C_Read... [22:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:32]Read from MH i2c: E2 [22:13:32]MH_I2C_Read... [22:13:32]Read from MH i2c: E2 17 00 [22:13:32]MH_I2C_Read... [22:13:32]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [22:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:13:32]wFMCommunicate OK [22:13:32]CreateOFDProtocolMessage done [22:13:32]OFDSenderStorePacket 225589 [22:13:32]StoreOFDPacket docnum=225589 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 129831+1721902329=1722032160 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 21 20 A4 66 F9 24 A2 66 6F [22:16:01]Current date/time: 26.07.2024 22:16 [22:16:01]FM_Init [22:16:01]wFMConnect [22:16:01]MH_SAM_On [22:16:01]Write to MH i2c: E0 00 00 08 00 E7 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_init finished! [22:16:01]*** atr: [22:16:01]*** 0F 3B D5 18 FF 81 91 FE [22:16:01]*** 1F C3 80 73 C8 21 10 0A [22:16:01]*** 00 00 00 00 00 00 00 00 [22:16:01]*** 00 00 00 00 00 00 00 00 [22:16:01]*** 00 00 00 00 00 00 00 00 [22:16:01]*** 00 00 00 00 00 00 00 00 [22:16:01]*** 00 00 00 00 00 00 00 00 [22:16:01]*** 00 00 00 00 00 00 00 00 [22:16:01]Read from MH i2c: E0 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E0 10 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:16:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:16:01]wFMCommunicate request_size=10 [22:16:01]MH_SAM_APDU [22:16:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:16:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:16:01]Read from MH i2c: E2 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:16:01]RAPDU: 90 00 [22:16:01]wFMCommunicate OK [22:16:01]wFMCommunicate request_size=4 [22:16:01]MH_SAM_APDU [22:16:01]CAPDU: 80 11 00 00 [22:16:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:01]Read from MH i2c: E2 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 17 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:01]wFMCommunicate OK [22:16:01]Detected FM SN is 0000000000874959 [22:16:01]Stored FM SN is 0000000000874959 [22:16:01]wFMCommunicate request_size=9 [22:16:01]MH_SAM_APDU [22:16:01]CAPDU: 80 16 00 00 04 1A 5E 01 00 [22:16:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:16:01]Read from MH i2c: E2 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:16:01]RAPDU: 90 00 [22:16:01]wFMCommunicate OK [22:16:01]FM PIN OK [22:16:01]wFMCommunicate request_size=8 [22:16:01]MH_SAM_APDU [22:16:01]CAPDU: 80 14 04 00 03 02 00 01 [22:16:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:16:01]Read from MH i2c: E2 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:16:01]RAPDU: 90 00 [22:16:01]wFMCommunicate OK [22:16:01]wFMCommunicate request_size=13 [22:16:01]MH_SAM_APDU [22:16:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:16:01]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:16:01]Read from MH i2c: E2 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:16:01]RAPDU: 90 00 [22:16:01]wFMCommunicate OK [22:16:01]wFMCommunicate request_size=4 [22:16:01]MH_SAM_APDU [22:16:01]CAPDU: 80 11 00 00 [22:16:01]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:01]Read from MH i2c: E2 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 17 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [22:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:01]wFMCommunicate OK [22:16:01]DocumentArchiveInit [22:16:01]Start Httpd... [22:16:01]Httpd thread 3067911524 created [22:16:01]Write to MH i2c: 01 00 00 0F 00 0F [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 07 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:16:01]MH Int Process started [22:16:01]Allocated Socket 7 [22:16:01]Bind OK [22:16:01]Listen OK [22:16:01]httpd running on port 8080 [22:16:01]Waiting for new connection... [22:16:02]OFD Sender: Processing packet 225589 [packets to send 600, broken 598] [22:16:02]ProducePacketName [22:16:02]name=ofd_packets/00225589 [22:16:02]OFD Sender: To server: pG, [22:16:02]CommunicateWithHost lk.salyk.kg:30040 [22:16:02]ConnectInit lk.salyk.kg [22:16:02]Connected sock=9 [22:16:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B1 9B 04 01 32 BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 8B 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 71 03 00 35 04 06 00 6E 06 1F DE 94 C9 65 4C DD 69 A0 F7 97 9D [22:16:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7D 40 47 00 42 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 35 71 03 00 F4 03 04 00 30 CC A3 66 B6 04 01 00 00 CD 0C F2 36 32 B6 31 2A [22:16:03]CommunicateWithHost err = 0 [22:16:03]CheckOFDResponse [22:16:03]1017 (14) - 77093643461234 [22:16:03]1041 (16) - 0000000000874959 [22:16:03]1040 (4) - 225589 [22:16:03]1012 (4) - 26.07.2024 16:17 [22:16:03]1206 (1) - 0 [22:16:03]OFD Sender: Remove packet 225589 [22:16:03]ProducePacketName [22:16:03]name=ofd_packets/00225589 [22:16:03]NVStorageDeleteData [22:16:03]accept exits with 8 [22:16:03]New connection [22:16:03]New thread 3067624804 created [22:16:03]Waiting for new connection... [22:16:03] Sock 8.Parse request [22:16:03]Sock 8.Check first char [22:16:03]Sock 8.First char is OK [22:16:03]request: POST /json_proto HTTP/1.0 [22:16:03]Method: POST [22:16:03]URL: /json_proto [22:16:03]Method is POST - this is cgi request [22:16:03]url: /json_proto [22:16:03]query_string will be loaded in cgi processing [22:16:03]execute_cgi json_proto POST (null) [22:16:03]execute_cgi path=json_proto method=POST [22:16:03]POST find Content-Length [22:16:03]Host: 172.17.43.131:8080 [22:16:03]Content-Length: 215 [22:16:03]Content-Type: application/json [22:16:03] [22:16:03]POST finish read [22:16:03]Found Content-Length = 215 [22:16:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:03]execute_script... [22:16:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:03]POST & json_proto [22:16:03]process_json_proto [22:16:03]json parsed OK: [22:16:03]protocol is kg_v1.0 [22:16:03]action value=get_value [22:16:03]process_action get_value [22:16:03]cmd_get_value [22:16:03]process_action get_value done [22:16:03]requested_data is exist [22:16:03]produce_requested_data [22:16:03]requested_item kkm.sn is exist - process it [22:16:03]requested_item kkm.ver is exist - process it [22:16:03]requested_item fm.sn is exist - process it [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 11 00 00 [22:16:03]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 17 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [22:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:03]wFMCommunicate OK [22:16:03]requested_item fd.num is exist - process it [22:16:03]SAM_PROTO_GetFieldsCounters [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 13 00 00 [22:16:03]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 62 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 D2 [22:16:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 36 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:03]wFMCommunicate OK [22:16:03]SAM_PROTO_GetFieldsCounters done [22:16:03]requested_item shift.num is exist - process it [22:16:03]requested_item shift.opened is exist - process it [22:16:03]req_shift_opened [22:16:03]FM_GetShiftState [22:16:03]SAM_PROTO_GetShiftState [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 13 01 00 [22:16:03]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 0E 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [22:16:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:16:03]wFMCommunicate OK [22:16:03]SAM_PROTO_GetShiftState done [22:16:03]FM_GetShiftState done [22:16:03]req_shift_opened done [22:16:03]requested_item shift.open_date is exist - process it [22:16:03]req_shift_open_date [22:16:03]req_shift_open_date done [22:16:03]produce_requested_data done [22:16:03]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225590,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:16:03]process_action_free get_value [22:16:03]json_value_free [22:16:03]json_value_free done [22:16:03]process_json_proto returns [22:16:03]Send response to host [22:16:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225590,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:16:03]free response buf [22:16:03]execute_script done [22:16:03]execute_script returns [22:16:03]free content buf [22:16:03]Sock 8.Close socket [22:16:03]Sock 8.Thread stoped [22:16:03]accept exits with 9 [22:16:03]New connection [22:16:03]New thread 3067481444 created [22:16:03]Thread 3067624804 joined [22:16:03]Waiting for new connection... [22:16:03] Sock 9.Parse request [22:16:03]Sock 9.Check first char [22:16:03]Sock 9.First char is OK [22:16:03]request: POST /json_proto HTTP/1.0 [22:16:03]Method: POST [22:16:03]URL: /json_proto [22:16:03]Method is POST - this is cgi request [22:16:03]url: /json_proto [22:16:03]query_string will be loaded in cgi processing [22:16:03]execute_cgi json_proto POST (null) [22:16:03]execute_cgi path=json_proto method=POST [22:16:03]POST find Content-Length [22:16:03]Host: 172.17.43.131:8080 [22:16:03]Content-Length: 331 [22:16:03]Content-Type: application/json [22:16:03] [22:16:03]POST finish read [22:16:03]Found Content-Length = 331 [22:16:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:16:03]execute_script... [22:16:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:16:03]POST & json_proto [22:16:03]process_json_proto [22:16:03]json parsed OK: [22:16:03]protocol is kg_v1.0 [22:16:03]action value=get_value [22:16:03]process_action get_value [22:16:03]cmd_get_value [22:16:03]process_action get_value done [22:16:03]requested_data is exist [22:16:03]produce_requested_data [22:16:03]requested_item fm.sale.total is exist - process it [22:16:03]SAM_PROTO_GetFMData [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 13 03 00 [22:16:03]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]OFD Sender: Processing packet 225590 [packets to send 599, broken 598] [22:16:03]ProducePacketName [22:16:03]name=ofd_packets/00225590 [22:16:03]OFD Sender: To server: pG, [22:16:03]CommunicateWithHost lk.salyk.kg:30040 [22:16:03]ConnectInit lk.salyk.kg [22:16:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:16:04]Read from MH i2c: E2 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: E2 FD 00 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 CC 6D 03 00 69 04 A3 00 6F 04 04 00 83 67 03 00 B1 04 05 00 1B 83 9D 78 05 70 04 05 00 D4 24 65 AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 33 91 C7 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CE AE 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 09 [22:16:04]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CC 6D 03 00 69 04 A3 00 6F 04 04 00 83 67 03 00 B1 04 05 00 1B 83 9D 78 05 70 04 05 00 D4 24 65 AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 33 91 C7 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 CE AE 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [22:16:04]wFMCommunicate OK [22:16:04]wFMCommunicate request_size=4 [22:16:04]MH_SAM_APDU [22:16:04]CAPDU: 80 17 00 00 [22:16:04]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:16:04]Write i2c OK [22:16:04]MH_I2C_Read... [22:16:04]Connected sock=10 [22:16:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C5 8A 04 01 73 11 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 B6 1F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 71 03 00 35 04 06 00 C1 4D FF B1 DA 7A 73 07 F1 39 6A 9B 8B ED [22:16:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:16:04]Read from MH i2c: E2 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: E2 FD 00 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [22:16:04]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [22:16:04]wFMCommunicate OK [22:16:04]wFMCommunicate request_size=4 [22:16:04]MH_SAM_APDU [22:16:04]CAPDU: 80 17 00 00 [22:16:04]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:16:04]Write i2c OK [22:16:04]MH_I2C_Read... [22:16:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4D 1A 47 00 1D EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 36 71 03 00 F4 03 04 00 32 CC A3 66 B6 04 01 00 00 F9 1E 5E 3C 38 C3 A3 D4 [22:16:04]CommunicateWithHost err = 0 [22:16:04]CheckOFDResponse [22:16:04]1017 (14) - 77093643461234 [22:16:04]1041 (16) - 0000000000874959 [22:16:04]1040 (4) - 225590 [22:16:04]1012 (4) - 26.07.2024 16:17 [22:16:04]1206 (1) - 0 [22:16:04]OFD Sender: Remove packet 225590 [22:16:04]ProducePacketName [22:16:04]name=ofd_packets/00225590 [22:16:04]NVStorageDeleteData [22:16:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:16:04]Read from MH i2c: E2 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: E2 FD 00 [22:16:04]MH_I2C_Read... [22:16:04]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [22:16:04]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [22:16:04]wFMCommunicate OK [22:16:04]wFMCommunicate request_size=4 [22:16:04]MH_SAM_APDU [22:16:04]CAPDU: 80 17 00 00 [22:16:04]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:16:04]Write i2c OK [22:16:04]MH_I2C_Read... [22:16:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:16:05]Read from MH i2c: E2 [22:16:05]MH_I2C_Read... [22:16:05]Read from MH i2c: E2 FD 00 [22:16:05]MH_I2C_Read... [22:16:05]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [22:16:05]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [22:16:05]wFMCommunicate OK [22:16:05]wFMCommunicate request_size=4 [22:16:05]MH_SAM_APDU [22:16:05]CAPDU: 80 17 00 00 [22:16:05]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:16:05]Write i2c OK [22:16:05]MH_I2C_Read... [22:16:05]OFD Sender: No OFD packet to send [22:16:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [22:16:05]Read from MH i2c: E2 [22:16:05]MH_I2C_Read... [22:16:05]Read from MH i2c: E2 E2 00 [22:16:05]MH_I2C_Read... [22:16:05]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [22:16:05]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:16:05]wFMCommunicate OK [22:16:05]SAM_PROTO_GetFMData done [22:16:05]requested_item fm.sale_refund.total is exist - process it [22:16:05]requested_item fm.buy.total is exist - process it [22:16:05]requested_item shift.sale.total is exist - process it [22:16:05]SAM_PROTO_GetShiftData [22:16:05]wFMCommunicate request_size=4 [22:16:05]MH_SAM_APDU [22:16:05]CAPDU: 80 13 02 00 [22:16:05]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:16:05]Write i2c OK [22:16:05]MH_I2C_Read... [22:16:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:16:05]Read from MH i2c: E2 [22:16:05]MH_I2C_Read... [22:16:05]Read from MH i2c: E2 FD 00 [22:16:05]MH_I2C_Read... [22:16:05]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 92 02 00 00 69 04 9E 00 6F 04 04 00 90 02 00 00 B1 04 04 00 9F 6A AB 04 70 04 04 00 D4 A0 E6 03 72 04 03 00 CB C9 C4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 65 F9 7E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D6 94 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 25 [22:16:05]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 92 02 00 00 69 04 9E 00 6F 04 04 00 90 02 00 00 B1 04 04 00 9F 6A AB 04 70 04 04 00 D4 A0 E6 03 72 04 03 00 CB C9 C4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 65 F9 7E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D6 94 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [22:16:05]wFMCommunicate OK [22:16:05]wFMCommunicate request_size=4 [22:16:05]MH_SAM_APDU [22:16:05]CAPDU: 80 17 00 00 [22:16:05]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:16:05]Write i2c OK [22:16:05]MH_I2C_Read... [22:16:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:16:06]Read from MH i2c: E2 [22:16:06]MH_I2C_Read... [22:16:06]Read from MH i2c: E2 FD 00 [22:16:06]MH_I2C_Read... [22:16:06]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [22:16:06]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [22:16:06]wFMCommunicate OK [22:16:06]wFMCommunicate request_size=4 [22:16:06]MH_SAM_APDU [22:16:06]CAPDU: 80 17 00 00 [22:16:06]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:16:06]Write i2c OK [22:16:06]MH_I2C_Read... [22:16:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:16:06]Read from MH i2c: E2 [22:16:06]MH_I2C_Read... [22:16:06]Read from MH i2c: E2 FD 00 [22:16:06]MH_I2C_Read... [22:16:06]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [22:16:06]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [22:16:06]wFMCommunicate OK [22:16:06]wFMCommunicate request_size=4 [22:16:06]MH_SAM_APDU [22:16:06]CAPDU: 80 17 00 00 [22:16:06]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:16:06]Write i2c OK [22:16:06]MH_I2C_Read... [22:16:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:16:06]Read from MH i2c: E2 [22:16:06]MH_I2C_Read... [22:16:06]Read from MH i2c: E2 FD 00 [22:16:06]MH_I2C_Read... [22:16:06]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [22:16:06]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [22:16:06]wFMCommunicate OK [22:16:06]wFMCommunicate request_size=4 [22:16:06]MH_SAM_APDU [22:16:06]CAPDU: 80 17 00 00 [22:16:06]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:16:06]Write i2c OK [22:16:06]MH_I2C_Read... [22:16:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [22:16:07]Read from MH i2c: E2 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 D8 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [22:16:07]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:16:07]wFMCommunicate OK [22:16:07]SAM_PROTO_GetShiftData done [22:16:07]requested_item shift.sale.total_cash is exist - process it [22:16:07]requested_item shift.sale_refund.total is exist - process it [22:16:07]requested_item shift.sale_refund.total_cash is exist - process it [22:16:07]requested_item shift.buy.total is exist - process it [22:16:07]requested_item shift.buy.total_cash is exist - process it [22:16:07]produce_requested_data done [22:16:07]produce_requested_data return {"fm.sale.total":234984251.15,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":783428.15,"shift.sale.total_cash":654461.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:16:07]process_action_free get_value [22:16:07]json_value_free [22:16:07]json_value_free done [22:16:07]process_json_proto returns [22:16:07]Send response to host [22:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234984251.15,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":783428.15,"shift.sale.total_cash":654461.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:16:07]free response buf [22:16:07]execute_script done [22:16:07]execute_script returns [22:16:07]free content buf [22:16:07]Sock 9.Close socket [22:16:07]Sock 9.Thread stoped [22:16:07]accept exits with 8 [22:16:07]New connection [22:16:07]New thread 3067624804 created [22:16:07]Thread 3067481444 joined [22:16:07]Waiting for new connection... [22:16:07] Sock 8.Parse request [22:16:07]Sock 8.Check first char [22:16:07]Sock 8.First char is OK [22:16:07]request: POST /json_proto HTTP/1.0 [22:16:07]Method: POST [22:16:07]URL: /json_proto [22:16:07]Method is POST - this is cgi request [22:16:07]url: /json_proto [22:16:07]query_string will be loaded in cgi processing [22:16:07]execute_cgi json_proto POST (null) [22:16:07]execute_cgi path=json_proto method=POST [22:16:07]POST find Content-Length [22:16:07]Host: 172.17.43.131:8080 [22:16:07]Content-Length: 640 [22:16:07]Content-Type: application/json [22:16:07] [22:16:07]POST finish read [22:16:07]Found Content-Length = 640 [22:16:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:07]execute_script... [22:16:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:07]POST & json_proto [22:16:07]process_json_proto [22:16:07]json parsed OK: [22:16:07]protocol is kg_v1.0 [22:16:07]action value=close_receipt [22:16:07]process_action close_receipt [22:16:07]cmd_close_receipt [22:16:07]MH_GetDate [22:16:07]Write to MH i2c: F0 00 00 1D 00 0C [22:16:07]Write i2c OK [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: F0 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: F0 09 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: F0 09 00 1D 00 00 27 20 A4 66 F9 24 A2 66 8B [22:16:07]GetLastDocTimeStamp 1722032054 [22:16:07]current date 1722032167 [22:16:07]FM_GetShiftState [22:16:07]SAM_PROTO_GetShiftState [22:16:07]wFMCommunicate request_size=4 [22:16:07]MH_SAM_APDU [22:16:07]CAPDU: 80 13 01 00 [22:16:07]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:16:07]Write i2c OK [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:07]E2 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 0E 00 [22:16:07]MH_I2C_Read... [22:16:07]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [22:16:07]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:16:07]wFMCommunicate OK [22:16:07]SAM_PROTO_GetShiftState done [22:16:07]FM_GetShiftState done [22:16:07]opened in 1721952182 [22:16:07]opened+sec_in_day 1722038582 [22:16:07]quantity*price = 99999 [22:16:07]sum+1 = 100001 [22:16:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 659 26.07.2024 22:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225591 ФПД: 40319998164737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225591&fm=40319998164737&tin=02508201610067®Number=0000000000092624&sum=100000 [22:16:09]StoreToDocumentArchive [22:16:09]shift 437 fd 225591 [22:16:09]save to /storage/0437/doc_00225591 [22:16:09]save last doc name /storage/0437/doc_00225591 to /storage/kkm_last_doc_name [22:16:09]save OK [22:16:09]Clear old archive folders... [22:16:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:16:09]tlvbuf is 00E84B60 [22:16:09]SAM_PROTO_ClearQueue [22:16:09]wFMCommunicate request_size=4 [22:16:09]MH_SAM_APDU [22:16:09]CAPDU: 80 09 00 00 [22:16:09]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:09]Read from MH i2c: E2 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:16:09]RAPDU: 90 00 [22:16:09]wFMCommunicate OK [22:16:09]SAM_PROTO_ClearQueue done [22:16:09]KKMCreateOFDPacket [22:16:09]OFDProtocolAddRootSTLVToBuf [22:16:09]FM_MakeSignedData [22:16:09]FM_MakeSignedData [22:16:09]SAM_PROTO_SignData [22:16:09]wFMCommunicate request_size=4 [22:16:09]MH_SAM_APDU [22:16:09]CAPDU: 80 0D 01 02 [22:16:09]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:09]Read from MH i2c: E2 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:16:09]RAPDU: 90 00 [22:16:09]wFMCommunicate OK [22:16:09]wFMCommunicate request_size=255 [22:16:09]MH_SAM_APDU [22:16:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 27 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 71 03 00 35 04 06 00 24 AB BB 2A [22:16:09]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 27 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 71 03 00 35 04 06 00 24 AB BB 2A 00 00 12 [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:09]Read from MH i2c: E2 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:16:09]RAPDU: 90 00 [22:16:09]wFMCommunicate OK [22:16:09]wFMCommunicate request_size=7 [22:16:09]MH_SAM_APDU [22:16:09]CAPDU: 80 0D 02 02 02 FF 01 [22:16:09]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 FF 01 00 00 AC [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:09]Read from MH i2c: E2 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:16:09]RAPDU: 90 00 [22:16:09]wFMCommunicate OK [22:16:09]wFMCommunicate request_size=4 [22:16:09]MH_SAM_APDU [22:16:09]CAPDU: 80 0D 03 02 [22:16:09]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:09]Read from MH i2c: E2 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 0B 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 0B 00 2F 00 00 DC 5B FE 60 25 0C 79 E4 90 00 CE [22:16:09]RAPDU: DC 5B FE 60 25 0C 79 E4 90 00 [22:16:09]wFMCommunicate OK [22:16:09]SAM_PROTO_SignData done [22:16:09]FM_MakeSignedData done [22:16:09]CreateOFDProtocolMessage [22:16:09]wFMCommunicate request_size=4 [22:16:09]MH_SAM_APDU [22:16:09]CAPDU: 80 11 00 00 [22:16:09]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:09]Read from MH i2c: E2 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 17 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [22:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:09]wFMCommunicate OK [22:16:09]CreateOFDProtocolMessage done [22:16:09]OFDSenderStorePacket 225591 [22:16:09]StoreOFDPacket docnum=225591 [22:16:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AE 2E 04 01 F4 E1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 27 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 71 03 00 35 04 06 00 24 AB BB 2A FF 01 DC 5B FE 60 25 0C 79 E4 [22:16:09]CheckFolder [22:16:09]dirname=/storage/ofd_packets [22:16:09]CheckFolder done [22:16:09]ProducePacketName [22:16:09]name=ofd_packets/00225591 [22:16:09]NVStorageSaveData ofd_packets/00225591 [22:16:09]File name is /storage/ofd_packets/00225591 [22:16:09]Write 298 bytes [22:16:09]NVStorageSaveData done [22:16:09]OFDSenderStorePacket done [22:16:09]KKMCreateOFDPacket done [22:16:09]NVStorageSaveData kkm_last_timestamp [22:16:09]File name is /storage/kkm_last_timestamp [22:16:09]Write 4 bytes [22:16:09]NVStorageSaveData done [22:16:09]ExternCall_PrintAddStr [22:16:09]wPrintStart [22:16:09]Write to MH i2c: 01 00 00 31 00 31 [22:16:09]Write i2c OK [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: 01 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: 01 07 00 [22:16:09]MH_I2C_Read... [22:16:09]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [22:16:09]RasterBufferAndPrint [22:16:09]line Счет N : (1)2001825 [22:16:09]line ИНН: 02508201610067 [22:16:09]line Контрольно-Кассовый Чек [22:16:09]line ПРОДАЖА [22:16:09]line ТРК (МРК, ГНК) : 31 [22:16:09]line Товар: 2710194210 [22:16:09]line ДТ-К-5 [22:16:09]line 13.210 * 75.70 [22:16:09]line = 1000.00 [22:16:09]line НДС 12% НСП 1% [22:16:09]line > о реализуемом товаре [22:16:09]line ИТОГО: 1000.00 [22:16:09]line НСП 1% : 8.85 [22:16:09]line НДС 12% : 106.19 [22:16:09]line Наличными: 1000.00 [22:16:09]line Безнал.: 0.00 [22:16:09]line Место: АЗС № 97 "Партнер Нефть" [22:16:09]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:16:09]line СНО: Общий режим [22:16:09]line Чек 659 26.07.2024 22:16 [22:16:09]line Смена: 437 ФФД: 1.0 [22:16:09]line ЗНМ: 0300000054 [22:16:09]line РНМ: 0000000000092624 [22:16:09]line Версия ККМ: 001 [22:16:09]line ФМ: 0000000000874959 [22:16:09]line ФД: 225591 [22:16:09]line ФПД: 40319998164737 [22:16:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221607&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225591&fm=40319998164737&tin=02508201610067®Number=0000000000092624&sum=100000 [22:16:09]written 0, free lines is 4095 [22:16:09]OFD Sender: Processing packet 225591 [packets to send 599, broken 598] [22:16:09]ProducePacketName [22:16:09]name=ofd_packets/00225591 [22:16:09]OFD Sender: To server: pG, [22:16:09]CommunicateWithHost lk.salyk.kg:30040 [22:16:09]ConnectInit lk.salyk.kg [22:16:10]Write to MH i2c: 01 00 00 59 00 59 [22:16:10]Write i2c OK [22:16:10]MH_I2C_Read... [22:16:10]Read from MH i2c: 01 [22:16:10]MH_I2C_Read... [22:16:10]Read from MH i2c: 01 07 00 [22:16:10]MH_I2C_Read... [22:16:10]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 94 0C 00 [22:16:10]RasterBufferAndPrint [22:16:10]line [22:16:10]line [22:16:10]line [22:16:10]line [22:16:10]line [22:16:10]written 0, free lines is 3240 [22:16:10]MH_Cut [22:16:10]Write to MH i2c: D1 01 00 60 00 01 32 [22:16:10]Write i2c OK [22:16:10]MH_I2C_Read... [22:16:10]Read from MH i2c: D1 [22:16:10]MH_I2C_Read... [22:16:10]Read from MH i2c: D1 01 00 [22:16:10]MH_I2C_Read... [22:16:10]Read from MH i2c: D1 01 00 60 00 00 31 [22:16:10]Write to MH i2c: 01 00 00 61 00 61 [22:16:10]Write i2c OK [22:16:10]MH_I2C_Read... [22:16:10]Connected sock=10 [22:16:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AE 2E 04 01 F4 E1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 27 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 71 03 00 35 04 06 00 24 AB BB 2A FF 01 DC 5B FE 60 25 0C 79 E4 [22:16:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 62 EE 47 00 12 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 37 71 03 00 F4 03 04 00 38 CC A3 66 B6 04 01 00 00 7A E4 B3 BD 72 F9 10 21 [22:16:11]CommunicateWithHost err = 0 [22:16:11]CheckOFDResponse [22:16:11]1017 (14) - 77093643461234 [22:16:11]1041 (16) - 0000000000874959 [22:16:11]1040 (4) - 225591 [22:16:11]1012 (4) - 26.07.2024 16:18 [22:16:11]1206 (1) - 0 [22:16:11]OFD Sender: Remove packet 225591 [22:16:11]ProducePacketName [22:16:11]name=ofd_packets/00225591 [22:16:11]NVStorageDeleteData [22:16:11]*** Cut start [22:16:11]*** Partial cut [22:16:11]*** CUTSNS_PIN = 1 [22:16:11]*** CUTSNS_PIN = 0 [22:16:11]OFD Sender: No OFD packet to send [22:16:11]*** Brake cut motor [22:16:12]Read from MH i2c: 01 [22:16:12]MH_I2C_Read... [22:16:12]*** Stop cut motor [22:16:12]*** Cut end [22:16:12]Read from MH i2c: 01 07 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [22:16:12]process_action close_receipt done [22:16:12]requested_data is exist [22:16:12]produce_requested_data [22:16:12]requested_item fm.sn is exist - process it [22:16:12]wFMCommunicate request_size=4 [22:16:12]MH_SAM_APDU [22:16:12]CAPDU: 80 11 00 00 [22:16:12]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:12]Read from MH i2c: E2 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 17 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 39 [22:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:12]wFMCommunicate OK [22:16:12]requested_item fd.num is exist - process it [22:16:12]SAM_PROTO_GetFieldsCounters [22:16:12]wFMCommunicate request_size=4 [22:16:12]MH_SAM_APDU [22:16:12]CAPDU: 80 13 00 00 [22:16:12]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:12]Read from MH i2c: E2 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 62 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [22:16:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 37 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:12]wFMCommunicate OK [22:16:12]SAM_PROTO_GetFieldsCounters done [22:16:12]requested_item shift.num is exist - process it [22:16:12]requested_item shift.opened is exist - process it [22:16:12]req_shift_opened [22:16:12]FM_GetShiftState [22:16:12]SAM_PROTO_GetShiftState [22:16:12]wFMCommunicate request_size=4 [22:16:12]MH_SAM_APDU [22:16:12]CAPDU: 80 13 01 00 [22:16:12]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:12]Read from MH i2c: E2 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 0E 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 92 [22:16:12]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:16:12]wFMCommunicate OK [22:16:12]SAM_PROTO_GetShiftState done [22:16:12]FM_GetShiftState done [22:16:12]req_shift_opened done [22:16:12]requested_item shift.open_date is exist - process it [22:16:12]req_shift_open_date [22:16:12]req_shift_open_date done [22:16:12]produce_requested_data done [22:16:12]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225591,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:16:12]process_action_free close_receipt [22:16:12]json_value_free [22:16:12]json_value_free done [22:16:12]process_json_proto returns [22:16:12]Send response to host [22:16:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225591,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:16:12]free response buf [22:16:12]execute_script done [22:16:12]execute_script returns [22:16:12]free content buf [22:16:12]Sock 8.Close socket [22:16:12]Sock 8.Thread stoped [22:16:13]accept exits with 9 [22:16:13]New connection [22:16:13]New thread 3067481444 created [22:16:13]Thread 3067624804 joined [22:16:13]Waiting for new connection... [22:16:13] Sock 9.Parse request [22:16:13]Sock 9.Check first char [22:16:13]Sock 9.First char is OK [22:16:13]request: POST /json_proto HTTP/1.0 [22:16:13]Method: POST [22:16:13]URL: /json_proto [22:16:13]Method is POST - this is cgi request [22:16:13]url: /json_proto [22:16:13]query_string will be loaded in cgi processing [22:16:13]execute_cgi json_proto POST (null) [22:16:13]execute_cgi path=json_proto method=POST [22:16:13]POST find Content-Length [22:16:13]Host: 172.17.43.131:8080 [22:16:13]Content-Length: 678 [22:16:13]Content-Type: application/json [22:16:13] [22:16:13]POST finish read [22:16:13]Found Content-Length = 678 [22:16:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:13]execute_script... [22:16:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:13]POST & json_proto [22:16:13]process_json_proto [22:16:13]json parsed OK: [22:16:13]protocol is kg_v1.0 [22:16:13]action value=close_receipt [22:16:13]process_action close_receipt [22:16:13]cmd_close_receipt [22:16:13]MH_GetDate [22:16:13]Write to MH i2c: F0 00 00 65 00 54 [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: F0 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: F0 09 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: F0 09 00 65 00 00 2D 20 A4 66 F9 24 A2 66 D9 [22:16:13]GetLastDocTimeStamp 1722032167 [22:16:13]current date 1722032173 [22:16:13]FM_GetShiftState [22:16:13]SAM_PROTO_GetShiftState [22:16:13]wFMCommunicate request_size=4 [22:16:13]MH_SAM_APDU [22:16:13]CAPDU: 80 13 01 00 [22:16:13]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:13]Read from MH i2c: E2 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 0E 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 94 [22:16:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:16:13]wFMCommunicate OK [22:16:13]SAM_PROTO_GetShiftState done [22:16:13]FM_GetShiftState done [22:16:13]opened in 1721952182 [22:16:13]opened+sec_in_day 1722038582 [22:16:13]quantity*price = 30035 [22:16:13]sum+1 = 30036 [22:16:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 660 26.07.2024 22:16 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225592 ФПД: 122223005839957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225592&fm=122223005839957&tin=02508201610067®Number=0000000000092624&sum=30000 [22:16:14]StoreToDocumentArchive [22:16:14]shift 437 fd 225592 [22:16:14]save to /storage/0437/doc_00225592 [22:16:14]save last doc name /storage/0437/doc_00225592 to /storage/kkm_last_doc_name [22:16:14]save OK [22:16:14]Clear old archive folders... [22:16:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:16:14]tlvbuf is 00E84A50 [22:16:14]SAM_PROTO_ClearQueue [22:16:14]wFMCommunicate request_size=4 [22:16:14]MH_SAM_APDU [22:16:14]CAPDU: 80 09 00 00 [22:16:14]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [22:16:14]Write i2c OK [22:16:14]MH_I2C_Read... [22:16:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:14]Read from MH i2c: E2 [22:16:14]MH_I2C_Read... [22:16:14]Read from MH i2c: E2 03 00 [22:16:14]MH_I2C_Read... [22:16:14]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [22:16:14]RAPDU: 90 00 [22:16:14]wFMCommunicate OK [22:16:14]SAM_PROTO_ClearQueue done [22:16:14]KKMCreateOFDPacket [22:16:14]OFDProtocolAddRootSTLVToBuf [22:16:14]FM_MakeSignedData [22:16:14]FM_MakeSignedData [22:16:14]SAM_PROTO_SignData [22:16:14]wFMCommunicate request_size=4 [22:16:14]MH_SAM_APDU [22:16:14]CAPDU: 80 0D 01 02 [22:16:14]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [22:16:14]Write i2c OK [22:16:14]MH_I2C_Read... [22:16:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:14]Read from MH i2c: E2 [22:16:14]MH_I2C_Read... [22:16:14]Read from MH i2c: E2 03 00 [22:16:14]MH_I2C_Read... [22:16:14]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [22:16:14]RAPDU: 90 00 [22:16:14]wFMCommunicate OK [22:16:14]wFMCommunicate request_size=255 [22:16:14]MH_SAM_APDU [22:16:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 2D 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 71 03 00 35 04 06 00 6F [22:16:14]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 2D 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 71 03 00 35 04 06 00 6F 00 00 51 [22:16:15]Write i2c OK [22:16:15]MH_I2C_Read... [22:16:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:15]Read from MH i2c: E2 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 03 00 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [22:16:15]RAPDU: 90 00 [22:16:15]wFMCommunicate OK [22:16:15]wFMCommunicate request_size=10 [22:16:15]MH_SAM_APDU [22:16:15]CAPDU: 80 0D 02 02 05 29 42 D8 B2 55 [22:16:15]Write to MH i2c: E2 0D 00 76 00 80 0D 02 02 05 00 29 42 D8 B2 55 00 00 44 [22:16:15]Write i2c OK [22:16:15]MH_I2C_Read... [22:16:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:15]Read from MH i2c: E2 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 03 00 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:16:15]RAPDU: 90 00 [22:16:15]wFMCommunicate OK [22:16:15]wFMCommunicate request_size=4 [22:16:15]MH_SAM_APDU [22:16:15]CAPDU: 80 0D 03 02 [22:16:15]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [22:16:15]Write i2c OK [22:16:15]MH_I2C_Read... [22:16:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:15]Read from MH i2c: E2 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 0B 00 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 0B 00 77 00 00 EA 5C 32 E7 65 CA A1 34 90 00 56 [22:16:15]RAPDU: EA 5C 32 E7 65 CA A1 34 90 00 [22:16:15]wFMCommunicate OK [22:16:15]SAM_PROTO_SignData done [22:16:15]FM_MakeSignedData done [22:16:15]CreateOFDProtocolMessage [22:16:15]wFMCommunicate request_size=4 [22:16:15]MH_SAM_APDU [22:16:15]CAPDU: 80 11 00 00 [22:16:15]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [22:16:15]Write i2c OK [22:16:15]MH_I2C_Read... [22:16:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:15]Read from MH i2c: E2 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 17 00 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [22:16:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:15]wFMCommunicate OK [22:16:15]CreateOFDProtocolMessage done [22:16:15]OFDSenderStorePacket 225592 [22:16:15]StoreOFDPacket docnum=225592 [22:16:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B1 B3 07 01 28 D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 2D 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 71 03 00 35 04 06 00 6F 29 42 D8 B2 55 EA 5C 32 E7 65 CA A1 34 [22:16:15]CheckFolder [22:16:15]dirname=/storage/ofd_packets [22:16:15]CheckFolder done [22:16:15]ProducePacketName [22:16:15]name=ofd_packets/00225592 [22:16:15]NVStorageSaveData ofd_packets/00225592 [22:16:15]File name is /storage/ofd_packets/00225592 [22:16:15]Write 301 bytes [22:16:15]NVStorageSaveData done [22:16:15]OFDSenderStorePacket done [22:16:15]KKMCreateOFDPacket done [22:16:15]NVStorageSaveData kkm_last_timestamp [22:16:15]File name is /storage/kkm_last_timestamp [22:16:15]Write 4 bytes [22:16:15]NVStorageSaveData done [22:16:15]ExternCall_PrintAddStr [22:16:15]wPrintStart [22:16:15]Write to MH i2c: 01 00 00 79 00 79 [22:16:15]Write i2c OK [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: 01 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: 01 07 00 [22:16:15]MH_I2C_Read... [22:16:15]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [22:16:15]RasterBufferAndPrint [22:16:15]line Счет N : (1)2001826 [22:16:15]line ИНН: 02508201610067 [22:16:15]line Контрольно-Кассовый Чек [22:16:15]line ПРОДАЖА [22:16:15]line ТРК (МРК, ГНК) : 53 [22:16:15]line Товар: 2710124130 [22:16:15]line Аи-92-К-5 [22:16:15]line 4.430 * 67.80 [22:16:15]line = 300.35 [22:16:15]line НДС 12% НСП 1% [22:16:15]line > о реализуемом товаре [22:16:15]line ОКРУГЛЕНИЕ: -0.35 [22:16:15]line ИТОГО: 300.00 [22:16:15]line Внесено: 300.00 [22:16:15]line СДАЧА: 0.00 [22:16:15]line НСП 1% : 2.66 [22:16:15]line НДС 12% : 31.90 [22:16:15]line Наличными: 300.00 [22:16:15]line Безнал.: 0.00 [22:16:15]line Место: АЗС № 97 "Партнер Нефть" [22:16:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:16:15]line СНО: Общий режим [22:16:15]line Чек 660 26.07.2024 22:16 [22:16:15]line Смена: 437 ФФД: 1.0 [22:16:15]line ЗНМ: 0300000054 [22:16:15]line РНМ: 0000000000092624 [22:16:15]line Версия ККМ: 001 [22:16:15]line ФМ: 0000000000874959 [22:16:15]line ФД: 225592 [22:16:15]line ФПД: 122223005839957 [22:16:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221613&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225592&fm=122223005839957&tin=02508201610067®Number=0000000000092624&sum=30000 [22:16:15]written 0, free lines is 4095 [22:16:15]OFD Sender: Processing packet 225592 [packets to send 599, broken 598] [22:16:15]ProducePacketName [22:16:15]name=ofd_packets/00225592 [22:16:15]OFD Sender: To server: pG, [22:16:15]CommunicateWithHost lk.salyk.kg:30040 [22:16:15]ConnectInit lk.salyk.kg [22:16:16]Write to MH i2c: 01 00 00 A4 00 A4 [22:16:16]Write i2c OK [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: 01 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: 01 07 00 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 60 0C 17 [22:16:16]RasterBufferAndPrint [22:16:16]line [22:16:16]line [22:16:16]line [22:16:16]line [22:16:16]line [22:16:16]written 0, free lines is 3184 [22:16:16]MH_Cut [22:16:16]Write to MH i2c: D1 01 00 AB 00 01 7D [22:16:16]Write i2c OK [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: D1 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: D1 01 00 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: D1 01 00 AB 00 00 7C [22:16:16]Write to MH i2c: 01 00 00 AC 00 AC [22:16:16]Write i2c OK [22:16:16]MH_I2C_Read... [22:16:16]Connected sock=11 [22:16:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B1 B3 07 01 28 D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 2D 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 71 03 00 35 04 06 00 6F 29 42 D8 B2 55 EA 5C 32 E7 65 CA A1 34 [22:16:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A8 0C 47 00 CC 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 38 71 03 00 F4 03 04 00 3E CC A3 66 B6 04 01 00 00 BC 43 A6 F6 DD 8E 0C A9 [22:16:16]CommunicateWithHost err = 0 [22:16:16]CheckOFDResponse [22:16:16]1017 (14) - 77093643461234 [22:16:16]1041 (16) - 0000000000874959 [22:16:16]1040 (4) - 225592 [22:16:16]1012 (4) - 26.07.2024 16:18 [22:16:16]1206 (1) - 0 [22:16:16]OFD Sender: Remove packet 225592 [22:16:16]ProducePacketName [22:16:16]name=ofd_packets/00225592 [22:16:16]NVStorageDeleteData [22:16:17]*** Cut start [22:16:17]*** Partial cut [22:16:17]*** CUTSNS_PIN = 1 [22:16:17]OFD Sender: No OFD packet to send [22:16:17]*** CUTSNS_PIN = 0 [22:16:17]*** Brake cut motor [22:16:17]Read from MH i2c: 01 [22:16:17]MH_I2C_Read... [22:16:17]*** Stop cut motor [22:16:17]*** Cut end [22:16:17]Read from MH i2c: 01 07 00 [22:16:17]MH_I2C_Read... [22:16:17]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [22:16:18]process_action close_receipt done [22:16:18]requested_data is exist [22:16:18]produce_requested_data [22:16:18]requested_item fm.sn is exist - process it [22:16:18]wFMCommunicate request_size=4 [22:16:18]MH_SAM_APDU [22:16:18]CAPDU: 80 11 00 00 [22:16:18]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [22:16:18]Write i2c OK [22:16:18]MH_I2C_Read... [22:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:18]Read from MH i2c: E2 [22:16:18]MH_I2C_Read... [22:16:18]Read from MH i2c: E2 17 00 [22:16:18]MH_I2C_Read... [22:16:18]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 84 [22:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:16:18]wFMCommunicate OK [22:16:18]requested_item fd.num is exist - process it [22:16:18]SAM_PROTO_GetFieldsCounters [22:16:18]wFMCommunicate request_size=4 [22:16:18]MH_SAM_APDU [22:16:18]CAPDU: 80 13 00 00 [22:16:18]Write to MH i2c: E2 08 00 AE 00 80 13 00 00 00 00 00 00 2A [22:16:18]Write i2c OK [22:16:18]MH_I2C_Read... [22:16:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:18]Read from MH i2c: E2 [22:16:18]MH_I2C_Read... [22:16:18]Read from MH i2c: E2 62 00 [22:16:18]MH_I2C_Read... [22:16:18]Read from MH i2c: E2 62 00 AE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [22:16:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 38 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:18]wFMCommunicate OK [22:16:18]SAM_PROTO_GetFieldsCounters done [22:16:18]requested_item shift.num is exist - process it [22:16:18]requested_item shift.opened is exist - process it [22:16:18]req_shift_opened [22:16:18]FM_GetShiftState [22:16:18]SAM_PROTO_GetShiftState [22:16:18]wFMCommunicate request_size=4 [22:16:18]MH_SAM_APDU [22:16:18]CAPDU: 80 13 01 00 [22:16:18]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [22:16:18]Write i2c OK [22:16:18]MH_I2C_Read... [22:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:18]Read from MH i2c: E2 [22:16:18]MH_I2C_Read... [22:16:18]Read from MH i2c: E2 0E 00 [22:16:18]MH_I2C_Read... [22:16:18]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DD [22:16:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:16:18]wFMCommunicate OK [22:16:18]SAM_PROTO_GetShiftState done [22:16:18]FM_GetShiftState done [22:16:18]req_shift_opened done [22:16:18]requested_item shift.open_date is exist - process it [22:16:18]req_shift_open_date [22:16:18]req_shift_open_date done [22:16:18]produce_requested_data done [22:16:18]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225592,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:16:18]process_action_free close_receipt [22:16:18]json_value_free [22:16:18]json_value_free done [22:16:18]process_json_proto returns [22:16:18]Send response to host [22:16:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225592,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:16:18]free response buf [22:16:18]execute_script done [22:16:18]execute_script returns [22:16:18]free content buf [22:16:18]Sock 9.Close socket [22:16:18]Sock 9.Thread stoped [22:16:22]OFD Sender: No OFD packet to send [22:16:27]OFD Sender: No OFD packet to send [22:16:32]OFD Sender: No OFD packet to send [22:16:37]OFD Sender: No OFD packet to send [22:16:40]recv_with_timeout no data received [22:16:42]OFD Sender: No OFD packet to send [22:16:47]OFD Sender: No OFD packet to send [22:16:52]OFD Sender: No OFD packet to send [22:16:57]OFD Sender: No OFD packet to send [22:17:02]OFD Sender: No OFD packet to send [22:17:07]OFD Sender: No OFD packet to send [22:17:12]OFD Sender: No OFD packet to send [22:17:13]accept exits with 8 [22:17:13]New connection [22:17:13]New thread 3067624804 created [22:17:13]Thread 3067481444 joined [22:17:13]Waiting for new connection... [22:17:13] Sock 8.Parse request [22:17:13]Sock 8.Check first char [22:17:13]Sock 8.First char is OK [22:17:13]request: POST /json_proto HTTP/1.0 [22:17:13]Method: POST [22:17:13]URL: /json_proto [22:17:13]Method is POST - this is cgi request [22:17:13]url: /json_proto [22:17:13]query_string will be loaded in cgi processing [22:17:13]execute_cgi json_proto POST (null) [22:17:13]execute_cgi path=json_proto method=POST [22:17:13]POST find Content-Length [22:17:13]Host: 172.17.43.131:8080 [22:17:13]Content-Length: 640 [22:17:13]Content-Type: application/json [22:17:13] [22:17:13]POST finish read [22:17:13]Found Content-Length = 640 [22:17:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:17:13]execute_script... [22:17:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:17:13]POST & json_proto [22:17:13]process_json_proto [22:17:13]json parsed OK: [22:17:13]protocol is kg_v1.0 [22:17:13]action value=close_receipt [22:17:13]process_action close_receipt [22:17:13]cmd_close_receipt [22:17:13]MH_GetDate [22:17:13]Write to MH i2c: F0 00 00 B0 00 9F [22:17:13]Write i2c OK [22:17:13]MH_I2C_Read... [22:17:13]Read from MH i2c: F0 [22:17:13]MH_I2C_Read... [22:17:13]Read from MH i2c: F0 09 00 [22:17:13]MH_I2C_Read... [22:17:13]Read from MH i2c: F0 09 00 B0 00 00 6A 20 A4 66 F9 24 A2 66 61 [22:17:13]GetLastDocTimeStamp 1722032173 [22:17:13]current date 1722032234 [22:17:13]FM_GetShiftState [22:17:13]SAM_PROTO_GetShiftState [22:17:13]wFMCommunicate request_size=4 [22:17:13]MH_SAM_APDU [22:17:13]CAPDU: 80 13 01 00 [22:17:13]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [22:17:13]Write i2c OK [22:17:13]MH_I2C_Read... [22:17:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:17:13]Read from MH i2c: E2 [22:17:13]MH_I2C_Read... [22:17:13]Read from MH i2c: E2 0E 00 [22:17:13]MH_I2C_Read... [22:17:13]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 DF [22:17:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:17:13]wFMCommunicate OK [22:17:13]SAM_PROTO_GetShiftState done [22:17:13]FM_GetShiftState done [22:17:13]opened in 1721952182 [22:17:13]opened+sec_in_day 1722038582 [22:17:13]quantity*price = 99999 [22:17:13]sum+1 = 100001 [22:17:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 661 26.07.2024 22:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225593 ФПД: 278561637786328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T221714&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225593&fm=278561637786328&tin=02508201610067®Number=0000000000092624&sum=100000 [22:17:14]StoreToDocumentArchive [22:17:14]shift 437 fd 225593 [22:17:14]save to /storage/0437/doc_00225593 [22:17:14]save last doc name /storage/0437/doc_00225593 to /storage/kkm_last_doc_name [22:17:14]save OK [22:17:14]Clear old archive folders... [22:17:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:17:14]tlvbuf is 00E69C50 [22:17:14]SAM_PROTO_ClearQueue [22:17:14]wFMCommunicate request_size=4 [22:17:14]MH_SAM_APDU [22:17:14]CAPDU: 80 09 00 00 [22:17:14]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [22:17:14]Write i2c OK [22:17:14]MH_I2C_Read... [22:17:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:17:14]Read from MH i2c: E2 [22:17:14]MH_I2C_Read... [22:17:14]Read from MH i2c: E2 03 00 [22:17:14]MH_I2C_Read... [22:17:14]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [22:17:14]RAPDU: 90 00 [22:17:14]wFMCommunicate OK [22:17:14]SAM_PROTO_ClearQueue done [22:17:14]KKMCreateOFDPacket [22:17:14]OFDProtocolAddRootSTLVToBuf [22:17:14]FM_MakeSignedData [22:17:14]FM_MakeSignedData [22:17:14]SAM_PROTO_SignData [22:17:14]wFMCommunicate request_size=4 [22:17:14]MH_SAM_APDU [22:17:14]CAPDU: 80 0D 01 02 [22:17:14]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [22:17:14]Write i2c OK [22:17:14]MH_I2C_Read... [22:17:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:17:15]Read from MH i2c: E2 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 03 00 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [22:17:15]RAPDU: 90 00 [22:17:15]wFMCommunicate OK [22:17:15]wFMCommunicate request_size=255 [22:17:15]MH_SAM_APDU [22:17:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 6A 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 71 03 00 35 04 06 00 FD 59 AF 77 [22:17:15]Write to MH i2c: E2 02 01 C0 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 6A 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 71 03 00 35 04 06 00 FD 59 AF 77 00 00 B4 [22:17:15]Write i2c OK [22:17:15]MH_I2C_Read... [22:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:17:15]Read from MH i2c: E2 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 03 00 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [22:17:15]RAPDU: 90 00 [22:17:15]wFMCommunicate OK [22:17:15]wFMCommunicate request_size=7 [22:17:15]MH_SAM_APDU [22:17:15]CAPDU: 80 0D 02 02 02 E2 D8 [22:17:15]Write to MH i2c: E2 0A 00 C1 00 80 0D 02 02 02 00 E2 D8 00 00 F9 [22:17:15]Write i2c OK [22:17:15]MH_I2C_Read... [22:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:17:15]Read from MH i2c: E2 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 03 00 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [22:17:15]RAPDU: 90 00 [22:17:15]wFMCommunicate OK [22:17:15]wFMCommunicate request_size=4 [22:17:15]MH_SAM_APDU [22:17:15]CAPDU: 80 0D 03 02 [22:17:15]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [22:17:15]Write i2c OK [22:17:15]MH_I2C_Read... [22:17:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:17:15]Read from MH i2c: E2 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 0B 00 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 0B 00 C2 00 00 89 16 EA C3 62 24 80 EC 90 00 7C [22:17:15]RAPDU: 89 16 EA C3 62 24 80 EC 90 00 [22:17:15]wFMCommunicate OK [22:17:15]SAM_PROTO_SignData done [22:17:15]FM_MakeSignedData done [22:17:15]CreateOFDProtocolMessage [22:17:15]wFMCommunicate request_size=4 [22:17:15]MH_SAM_APDU [22:17:15]CAPDU: 80 11 00 00 [22:17:15]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [22:17:15]Write i2c OK [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 [22:17:15]MH_I2C_Read... [22:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:17:15]Read from MH i2c: E2 17 00 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [22:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:17:15]wFMCommunicate OK [22:17:15]CreateOFDProtocolMessage done [22:17:15]OFDSenderStorePacket 225593 [22:17:15]StoreOFDPacket docnum=225593 [22:17:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F6 F2 04 01 51 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 6A 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 39 71 03 00 35 04 06 00 FD 59 AF 77 E2 D8 89 16 EA C3 62 24 80 EC [22:17:15]CheckFolder [22:17:15]dirname=/storage/ofd_packets [22:17:15]CheckFolder done [22:17:15]ProducePacketName [22:17:15]name=ofd_packets/00225593 [22:17:15]NVStorageSaveData ofd_packets/00225593 [22:17:15]File name is /storage/ofd_packets/00225593 [22:17:15]Write 298 bytes [22:17:15]NVStorageSaveData done [22:17:15]OFDSenderStorePacket done [22:17:15]KKMCreateOFDPacket done [22:17:15]NVStorageSaveData kkm_last_timestamp [22:17:15]File name is /storage/kkm_last_timestamp [22:17:15]Write 4 bytes [22:17:15]NVStorageSaveData done [22:17:15]ExternCall_PrintAddStr [22:17:15]wPrintStart [22:17:15]Write to MH i2c: 01 00 00 C4 00 C4 [22:17:15]Write i2c OK [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: 01 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: 01 07 00 [22:17:15]MH_I2C_Read... [22:17:15]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [22:17:15]RasterBufferAndPrint [22:17:15]line Счет N : (1)2001827 [22:17:15]line ИНН: 02508201610067 [22:17:15]line Контрольно-Кассовый Чек [22:17:15]line ПРОДАЖА [22:17:15]line ТРК (МРК, ГНК) : 11 [22:17:15]line Товар: 2710194210 [22:17:15]line ДТ-К-5 [22:17:15]line 13.210 * 75.70 [22:17:15]line = 1000.00 [22:17:15]line НДС 12% НСП 1% [22:17:15]line > о реализуемом товаре [22:17:15]line ИТОГО: 1000.00 [22:17:15]line НСП 1% : 8.85 [22:17:15]line НДС 12% : 106.19 [22:17:15]line Наличными: 1000.00 [22:17:15]line Безнал.: 0.00 [22:17:15]line Место: АЗС № 97 "Партнер Нефть" [22:17:15]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:17:15]line СНО: Общий режим [22:17:15]line Чек 661 26.07.2024 22:17 [22:17:15]line Смена: 437 ФФД: 1.0 [22:17:15]line ЗНМ: 0300000054 [22:17:15]line РНМ: 0000000000092624 [22:17:15]line Версия ККМ: 001 [22:17:15]line ФМ: 0000000000874959 [22:17:15]line ФД: 225593 [22:18:58]Write to MH i2c: 01 00 00 82 01 83 [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: 01 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: 01 07 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: 01 07 00 82 01 00 00 00 00 00 5D 0C F3 [22:18:58]RasterBufferAndPrint [22:18:58]line [22:18:58]line [22:18:58]line [22:18:58]line [22:18:58]line [22:18:58]written 0, free lines is 3173 [22:18:58]MH_Cut [22:18:58]Write to MH i2c: D1 01 00 89 01 01 5C [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: D1 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: D1 01 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: D1 01 00 89 01 00 5B [22:18:58]Write to MH i2c: 01 00 00 8A 01 8B [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:59]*** Cut start [22:18:59]*** Partial cut [22:18:59]*** CUTSNS_PIN = 1 [22:18:59]*** CUTSNS_PIN = 0 [22:19:00]*** Brake cut motor [22:19:00]Read from MH i2c: 01 [22:19:00]MH_I2C_Read... [22:19:00]*** Stop cut motor [22:19:00]*** Cut end [22:19:00]Read from MH i2c: 01 07 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 FF 0F A0 [22:19:00]process_action close_receipt done [22:19:00]requested_data is exist [22:19:00]produce_requested_data [22:19:00]requested_item fm.sn is exist - process it [22:19:00]wFMCommunicate request_size=4 [22:19:00]MH_SAM_APDU [22:19:00]CAPDU: 80 11 00 00 [22:19:00]Write to MH i2c: E2 08 00 8B 01 80 11 00 00 00 00 00 00 06 [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 17 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 17 00 8B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 63 [22:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:19:00]wFMCommunicate OK [22:19:00]requested_item fd.num is exist - process it [22:19:00]SAM_PROTO_GetFieldsCounters [22:19:00]wFMCommunicate request_size=4 [22:19:00]MH_SAM_APDU [22:19:00]CAPDU: 80 13 00 00 [22:19:00]Write to MH i2c: E2 08 00 8C 01 80 13 00 00 00 00 00 00 09 [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 62 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 62 00 8C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 62 [22:19:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:00]wFMCommunicate OK [22:19:00]SAM_PROTO_GetFieldsCounters done [22:19:00]requested_item shift.num is exist - process it [22:19:00]requested_item shift.opened is exist - process it [22:19:00]req_shift_opened [22:19:00]FM_GetShiftState [22:19:00]SAM_PROTO_GetShiftState [22:19:00]wFMCommunicate request_size=4 [22:19:00]MH_SAM_APDU [22:19:00]CAPDU: 80 13 01 00 [22:19:00]Write to MH i2c: E2 08 00 8D 01 80 13 01 00 00 00 00 00 0B [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 0E 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 0E 00 8D 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BC [22:19:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:19:00]wFMCommunicate OK [22:19:00]SAM_PROTO_GetShiftState done [22:19:00]FM_GetShiftState done [22:19:00]req_shift_opened done [22:19:00]requested_item shift.open_date is exist - process it [22:19:00]req_shift_open_date [22:19:00]req_shift_open_date done [22:19:00]produce_requested_data done [22:19:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225595,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:19:00]process_action_free close_receipt [22:19:00]json_value_free [22:19:00]json_value_free done [22:19:00]process_json_proto returns [22:19:00]Send response to host [22:19:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225595,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:19:00]free response buf [22:19:00]execute_script done [22:19:00]execute_script returns [22:19:00]free content buf [22:19:00]Sock 8.Close socket [22:19:00]Sock 8.Thread stoped [22:19:01]recv_with_timeout no data received [22:19:07]ConnectInit Can't connect to host [22:19:12]ConnectInit Can't connect to host [22:19:17]ConnectInit Can't connect to host [22:19:22]ConnectInit Can't connect to host [22:19:27]ConnectInit Can't connect to host [22:19:35]ConnectInit Can't connect to host [22:19:35]CommunicateWithHost connect error [22:19:35]CommunicateWithHost err = -1 [22:19:35]OFD Sender: Server communicate error [22:19:35]OFD Sender: Processing packet 225594 [packets to send 600, broken 598] [22:19:35]ProducePacketName [22:19:35]name=ofd_packets/00225594 [22:19:35]OFD Sender: To server: pG, [22:19:35]CommunicateWithHost lk.salyk.kg:30040 [22:19:35]ConnectInit lk.salyk.kg [22:19:40]ConnectInit Can't take IP for lk.salyk.kg [22:19:40]CommunicateWithHost connect error [22:19:40]CommunicateWithHost err = -1 [22:19:40]OFD Sender: Server communicate error [22:19:45]OFD Sender: Processing packet 225594 [packets to send 600, broken 598] [22:19:45]ProducePacketName [22:19:45]name=ofd_packets/00225594 [22:19:45]OFD Sender: To server: pG, [22:19:45]CommunicateWithHost lk.salyk.kg:30040 [22:19:45]ConnectInit lk.salyk.kg [22:19:47]Connected sock=8 [22:19:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 85 79 08 01 51 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 72 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 71 03 00 35 04 06 00 08 81 C0 99 BD 69 F3 CA 9D 59 53 71 9A FE [22:19:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D6 BE 47 00 18 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3A 71 03 00 F4 03 04 00 11 CD A3 66 B6 04 01 00 00 20 C6 2F 56 DE 79 50 76 [22:19:50]CommunicateWithHost err = 0 [22:19:50]CheckOFDResponse [22:19:50]1017 (14) - 77093643461234 [22:19:50]1041 (16) - 0000000000874959 [22:19:50]1040 (4) - 225594 [22:19:50]1012 (4) - 26.07.2024 16:21 [22:19:50]1206 (1) - 0 [22:19:50]OFD Sender: Remove packet 225594 [22:19:50]ProducePacketName [22:19:50]name=ofd_packets/00225594 [22:19:50]NVStorageDeleteData [22:19:50]OFD Sender: Processing packet 225595 [packets to send 599, broken 598] [22:19:50]ProducePacketName [22:19:50]name=ofd_packets/00225595 [22:19:50]OFD Sender: To server: pG, [22:19:50]CommunicateWithHost lk.salyk.kg:30040 [22:19:50]ConnectInit lk.salyk.kg [22:19:58]Connected sock=8 [22:19:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C1 4D 07 01 39 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 D0 20 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 71 03 00 35 04 06 00 08 4A 77 EE 03 4F DD 15 F6 60 9D 05 A3 66 [22:20:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2F 87 47 00 2B 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3B 71 03 00 F4 03 04 00 1D CD A3 66 B6 04 01 00 00 A4 5F 1E C3 45 1D 66 AF [22:20:00]CommunicateWithHost err = 0 [22:20:00]CheckOFDResponse [22:20:00]1017 (14) - 77093643461234 [22:20:00]1041 (16) - 0000000000874959 [22:20:00]1040 (4) - 225595 [22:20:00]1012 (4) - 26.07.2024 16:21 [22:20:00]1206 (1) - 0 [22:20:00]OFD Sender: Remove packet 225595 [22:20:00]ProducePacketName [22:20:00]name=ofd_packets/00225595 [22:20:00]NVStorageDeleteData [22:20:01]OFD Sender: No OFD packet to send [22:20:02]accept exits with 11 [22:20:02]New connection [22:20:02]New thread 3067481444 created [22:20:02]Thread 3067624804 joined [22:20:02]Waiting for new connection... [22:20:02] Sock 11.Parse request [22:20:02]Sock 11.Check first char [22:20:02]Sock 11.First char is OK [22:20:02]request: POST /json_proto HTTP/1.0 [22:20:02]Method: POST [22:20:02]URL: /json_proto [22:20:02]Method is POST - this is cgi request [22:20:02]url: /json_proto [22:20:02]query_string will be loaded in cgi processing [22:20:02]execute_cgi json_proto POST (null) [22:20:02]execute_cgi path=json_proto method=POST [22:20:02]POST find Content-Length [22:20:02]Host: 172.17.43.131:8080 [22:20:02]Content-Length: 678 [22:20:02]Content-Type: application/json [22:20:02] [22:20:02]POST finish read [22:20:02]Found Content-Length = 678 [22:20:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:02]execute_script... [22:20:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:02]POST & json_proto [22:20:02]process_json_proto [22:20:02]json parsed OK: [22:20:02]protocol is kg_v1.0 [22:20:02]action value=close_receipt [22:20:02]process_action close_receipt [22:20:02]cmd_close_receipt [22:20:02]MH_GetDate [22:20:02]Write to MH i2c: F0 00 00 8E 01 7E [22:20:02]Write i2c OK [22:20:02]MH_I2C_Read... [22:20:02]Read from MH i2c: F0 [22:20:02]MH_I2C_Read... [22:20:02]Read from MH i2c: F0 09 00 [22:20:02]MH_I2C_Read... [22:20:02]Read from MH i2c: F0 09 00 8E 01 00 12 21 A4 66 F9 24 A2 66 E9 [22:20:02]GetLastDocTimeStamp 1722032336 [22:20:02]current date 1722032402 [22:20:02]FM_GetShiftState [22:20:02]SAM_PROTO_GetShiftState [22:20:02]wFMCommunicate request_size=4 [22:20:02]MH_SAM_APDU [22:20:02]CAPDU: 80 13 01 00 [22:20:02]Write to MH i2c: E2 08 00 8F 01 80 13 01 00 00 00 00 00 0D [22:20:02]Write i2c OK [22:20:02]MH_I2C_Read... [22:20:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:02]Read from MH i2c: E2 [22:20:02]MH_I2C_Read... [22:20:02]Read from MH i2c: E2 0E 00 [22:20:02]MH_I2C_Read... [22:20:02]Read from MH i2c: E2 0E 00 8F 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 BE [22:20:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:20:02]wFMCommunicate OK [22:20:02]SAM_PROTO_GetShiftState done [22:20:02]FM_GetShiftState done [22:20:02]opened in 1721952182 [22:20:02]opened+sec_in_day 1722038582 [22:20:02]quantity*price = 50036 [22:20:02]sum+1 = 50037 [22:20:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 664 26.07.2024 22:20 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225596 ФПД: 144659818408737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222002&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225596&fm=144659818408737&tin=02508201610067®Number=0000000000092624&sum=50000 [22:20:03]StoreToDocumentArchive [22:20:03]shift 437 fd 225596 [22:20:03]save to /storage/0437/doc_00225596 [22:20:03]save last doc name /storage/0437/doc_00225596 to /storage/kkm_last_doc_name [22:20:03]save OK [22:20:03]Clear old archive folders... [22:20:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:20:03]tlvbuf is 00E15100 [22:20:03]SAM_PROTO_ClearQueue [22:20:03]wFMCommunicate request_size=4 [22:20:03]MH_SAM_APDU [22:20:03]CAPDU: 80 09 00 00 [22:20:03]Write to MH i2c: E2 08 00 9C 01 80 09 00 00 00 00 00 00 0F [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:03]Read from MH i2c: E2 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [22:20:03]RAPDU: 90 00 [22:20:03]wFMCommunicate OK [22:20:03]SAM_PROTO_ClearQueue done [22:20:03]KKMCreateOFDPacket [22:20:03]OFDProtocolAddRootSTLVToBuf [22:20:03]FM_MakeSignedData [22:20:03]FM_MakeSignedData [22:20:03]SAM_PROTO_SignData [22:20:03]wFMCommunicate request_size=4 [22:20:03]MH_SAM_APDU [22:20:03]CAPDU: 80 0D 01 02 [22:20:03]Write to MH i2c: E2 08 00 9D 01 80 0D 01 02 00 00 00 00 17 [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:03]Read from MH i2c: E2 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [22:20:03]RAPDU: 90 00 [22:20:03]wFMCommunicate OK [22:20:03]wFMCommunicate request_size=255 [22:20:03]MH_SAM_APDU [22:20:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 12 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 71 03 00 35 04 06 00 83 [22:20:03]Write to MH i2c: E2 02 01 9E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 12 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 71 03 00 35 04 06 00 83 00 00 5E [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:03]Read from MH i2c: E2 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [22:20:03]RAPDU: 90 00 [22:20:03]wFMCommunicate OK [22:20:03]wFMCommunicate request_size=10 [22:20:03]MH_SAM_APDU [22:20:03]CAPDU: 80 0D 02 02 05 91 3D 16 EB 21 [22:20:03]Write to MH i2c: E2 0D 00 9F 01 80 0D 02 02 05 00 91 3D 16 EB 21 00 00 14 [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:03]Read from MH i2c: E2 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [22:20:03]RAPDU: 90 00 [22:20:03]wFMCommunicate OK [22:20:03]wFMCommunicate request_size=4 [22:20:03]MH_SAM_APDU [22:20:03]CAPDU: 80 0D 03 02 [22:20:03]Write to MH i2c: E2 08 00 A0 01 80 0D 03 02 00 00 00 00 1C [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:03]Read from MH i2c: E2 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 0B 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 0B 00 A0 01 00 22 53 A2 41 5A C8 0D C7 90 00 6B [22:20:03]RAPDU: 22 53 A2 41 5A C8 0D C7 90 00 [22:20:03]wFMCommunicate OK [22:20:03]SAM_PROTO_SignData done [22:20:03]FM_MakeSignedData done [22:20:03]CreateOFDProtocolMessage [22:20:03]wFMCommunicate request_size=4 [22:20:03]MH_SAM_APDU [22:20:03]CAPDU: 80 11 00 00 [22:20:03]Write to MH i2c: E2 08 00 A1 01 80 11 00 00 00 00 00 00 1C [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:03]Read from MH i2c: E2 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 17 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: E2 17 00 A1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 79 [22:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:20:03]wFMCommunicate OK [22:20:03]CreateOFDProtocolMessage done [22:20:03]OFDSenderStorePacket 225596 [22:20:03]StoreOFDPacket docnum=225596 [22:20:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 B8 07 01 F6 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 12 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 71 03 00 35 04 06 00 83 91 3D 16 EB 21 22 53 A2 41 5A C8 0D C7 [22:20:03]CheckFolder [22:20:03]dirname=/storage/ofd_packets [22:20:03]CheckFolder done [22:20:03]ProducePacketName [22:20:03]name=ofd_packets/00225596 [22:20:03]NVStorageSaveData ofd_packets/00225596 [22:20:03]File name is /storage/ofd_packets/00225596 [22:20:03]Write 301 bytes [22:20:03]NVStorageSaveData done [22:20:03]OFDSenderStorePacket done [22:20:03]KKMCreateOFDPacket done [22:20:03]NVStorageSaveData kkm_last_timestamp [22:20:03]File name is /storage/kkm_last_timestamp [22:20:03]Write 4 bytes [22:20:03]NVStorageSaveData done [22:20:03]OFD Sender: Processing packet 225596 [packets to send 599, broken 598] [22:20:03]ProducePacketName [22:20:03]name=ofd_packets/00225596 [22:20:03]OFD Sender: To server: pG, [22:20:03]CommunicateWithHost lk.salyk.kg:30040 [22:20:03]ConnectInit lk.salyk.kg [22:20:03]ExternCall_PrintAddStr [22:20:03]wPrintStart [22:20:03]Write to MH i2c: 01 00 00 A2 01 A3 [22:20:03]Write i2c OK [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: 01 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: 01 07 00 [22:20:03]MH_I2C_Read... [22:20:03]Read from MH i2c: 01 07 00 A2 01 00 00 00 00 00 FF 0F B8 [22:20:03]RasterBufferAndPrint [22:20:03]line Счет N : (1)2001830 [22:20:03]line ИНН: 02508201610067 [22:20:03]line Контрольно-Кассовый Чек [22:20:03]line ПРОДАЖА [22:20:03]line ТРК (МРК, ГНК) : 53 [22:20:03]line Товар: 2710124130 [22:20:03]line Аи-92-К-5 [22:20:03]line 7.380 * 67.80 [22:20:03]line = 500.36 [22:20:03]line НДС 12% НСП 1% [22:20:03]line > о реализуемом товаре [22:20:03]line ОКРУГЛЕНИЕ: -0.36 [22:20:03]line ИТОГО: 500.00 [22:20:03]line Внесено: 500.00 [22:20:03]line СДАЧА: 0.00 [22:20:03]line НСП 1% : 4.43 [22:20:03]line НДС 12% : 53.14 [22:20:03]line Наличными: 500.00 [22:20:03]line Безнал.: 0.00 [22:20:03]line Место: АЗС № 97 "Партнер Нефть" [22:20:03]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:20:03]line СНО: Общий режим [22:20:03]line Чек 664 26.07.2024 22:20 [22:20:03]line Смена: 437 ФФД: 1.0 [22:20:03]line ЗНМ: 0300000054 [22:20:03]line РНМ: 0000000000092624 [22:20:03]line Версия ККМ: 001 [22:20:03]line ФМ: 0000000000874959 [22:20:03]line ФД: 225596 [22:20:03]line ФПД: 144659818408737 [22:20:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222002&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225596&fm=144659818408737&tin=02508201610067®Number=0000000000092624&sum=50000 [22:20:03]written 0, free lines is 4095 [22:20:04]Write to MH i2c: 01 00 00 CD 01 CE [22:20:04]Write i2c OK [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: 01 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: 01 07 00 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: 01 07 00 CD 01 00 00 00 00 00 5E 0C 3F [22:20:04]RasterBufferAndPrint [22:20:04]line [22:20:04]line [22:20:04]line [22:20:04]line [22:20:04]line [22:20:04]written 0, free lines is 3169 [22:20:04]MH_Cut [22:20:04]Write to MH i2c: D1 01 00 D4 01 01 A7 [22:20:04]Write i2c OK [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: D1 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: D1 01 00 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: D1 01 00 D4 01 00 A6 [22:20:04]Write to MH i2c: 01 00 00 D5 01 D6 [22:20:04]Write i2c OK [22:20:04]MH_I2C_Read... [22:20:05]*** Cut start [22:20:05]*** Partial cut [22:20:05]*** CUTSNS_PIN = 1 [22:20:05]*** CUTSNS_PIN = 0 [22:20:05]*** Brake cut motor [22:20:06]Read from MH i2c: 01 [22:20:06]MH_I2C_Read... [22:20:06]*** Stop cut motor [22:20:06]*** Cut end [22:20:06]Read from MH i2c: 01 07 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: 01 07 00 D5 01 00 00 00 00 00 FF 0F EB [22:20:06]process_action close_receipt done [22:20:06]requested_data is exist [22:20:06]produce_requested_data [22:20:06]requested_item fm.sn is exist - process it [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 11 00 00 [22:20:06]Write to MH i2c: E2 08 00 D6 01 80 11 00 00 00 00 00 00 51 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 17 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 17 00 D6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AE [22:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:20:06]wFMCommunicate OK [22:20:06]requested_item fd.num is exist - process it [22:20:06]SAM_PROTO_GetFieldsCounters [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 13 00 00 [22:20:06]Write to MH i2c: E2 08 00 D7 01 80 13 00 00 00 00 00 00 54 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 62 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 62 00 D7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 B1 [22:20:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:06]wFMCommunicate OK [22:20:06]SAM_PROTO_GetFieldsCounters done [22:20:06]requested_item shift.num is exist - process it [22:20:06]requested_item shift.opened is exist - process it [22:20:06]req_shift_opened [22:20:06]FM_GetShiftState [22:20:06]SAM_PROTO_GetShiftState [22:20:06]wFMCommunicate request_size=4 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 13 01 00 [22:20:06]Write to MH i2c: E2 08 00 D8 01 80 13 01 00 00 00 00 00 56 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:06]Read from MH i2c: E2 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 0E 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: E2 0E 00 D8 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 07 [22:20:06]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:20:06]wFMCommunicate OK [22:20:06]SAM_PROTO_GetShiftState done [22:20:06]FM_GetShiftState done [22:20:06]req_shift_opened done [22:20:06]requested_item shift.open_date is exist - process it [22:20:06]req_shift_open_date [22:20:06]req_shift_open_date done [22:20:06]produce_requested_data done [22:20:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225596,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:20:06]process_action_free close_receipt [22:20:06]json_value_free [22:20:06]json_value_free done [22:20:06]process_json_proto returns [22:20:06]Send response to host [22:20:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225596,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:20:06]free response buf [22:20:06]execute_script done [22:20:06]execute_script returns [22:20:06]free content buf [22:20:06]Sock 11.Close socket [22:20:06]Sock 11.Thread stoped [22:20:08]Connected sock=10 [22:20:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 07 B8 07 01 F6 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 12 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 71 03 00 35 04 06 00 83 91 3D 16 EB 21 22 53 A2 41 5A C8 0D C7 [22:20:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1E 3E 47 00 1B 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3C 71 03 00 F4 03 04 00 26 CD A3 66 B6 04 01 00 00 20 F7 61 B8 E5 B2 99 89 [22:20:11]CommunicateWithHost err = 0 [22:20:11]CheckOFDResponse [22:20:11]1017 (14) - 77093643461234 [22:20:11]1041 (16) - 0000000000874959 [22:20:11]1040 (4) - 225596 [22:20:11]1012 (4) - 26.07.2024 16:21 [22:20:11]1206 (1) - 0 [22:20:11]OFD Sender: Remove packet 225596 [22:20:11]ProducePacketName [22:20:11]name=ofd_packets/00225596 [22:20:11]NVStorageDeleteData [22:20:12]OFD Sender: No OFD packet to send [22:20:17]OFD Sender: No OFD packet to send [22:20:22]OFD Sender: No OFD packet to send [22:20:27]OFD Sender: No OFD packet to send [22:20:32]OFD Sender: No OFD packet to send [22:20:37]OFD Sender: No OFD packet to send [22:20:42]OFD Sender: No OFD packet to send [22:20:47]OFD Sender: No OFD packet to send [22:20:52]OFD Sender: No OFD packet to send [22:20:57]OFD Sender: No OFD packet to send [22:21:02]OFD Sender: No OFD packet to send [22:21:07]OFD Sender: No OFD packet to send [22:21:12]OFD Sender: No OFD packet to send [22:21:17]OFD Sender: No OFD packet to send [22:21:22]OFD Sender: No OFD packet to send [22:21:27]OFD Sender: No OFD packet to send [22:21:32]OFD Sender: No OFD packet to send [22:21:37]OFD Sender: No OFD packet to send [22:21:42]OFD Sender: No OFD packet to send [22:21:47]OFD Sender: No OFD packet to send [22:21:52]OFD Sender: No OFD packet to send [22:21:57]OFD Sender: No OFD packet to send [22:22:02]OFD Sender: No OFD packet to send [22:22:07]OFD Sender: No OFD packet to send [22:22:09]accept exits with 8 [22:22:09]New connection [22:22:09]New thread 3067624804 created [22:22:09]Thread 3067481444 joined [22:22:09]Waiting for new connection... [22:22:09] Sock 8.Parse request [22:22:09]Sock 8.Check first char [22:22:09]Sock 8.First char is OK [22:22:09]request: POST /json_proto HTTP/1.0 [22:22:09]Method: POST [22:22:09]URL: /json_proto [22:22:09]Method is POST - this is cgi request [22:22:09]url: /json_proto [22:22:09]query_string will be loaded in cgi processing [22:22:09]execute_cgi json_proto POST (null) [22:22:09]execute_cgi path=json_proto method=POST [22:22:09]POST find Content-Length [22:22:09]Host: 172.17.43.131:8080 [22:22:09]Content-Length: 683 [22:22:09]Content-Type: application/json [22:22:09] [22:22:09]POST finish read [22:22:09]Found Content-Length = 683 [22:22:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:09]execute_script... [22:22:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:09]POST & json_proto [22:22:09]process_json_proto [22:22:09]json parsed OK: [22:22:09]protocol is kg_v1.0 [22:22:09]action value=close_receipt [22:22:09]process_action close_receipt [22:22:09]cmd_close_receipt [22:22:09]MH_GetDate [22:22:09]Write to MH i2c: F0 00 00 D9 01 C9 [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: F0 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: F0 09 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: F0 09 00 D9 01 00 91 21 A4 66 F9 24 A2 66 B3 [22:22:09]GetLastDocTimeStamp 1722032402 [22:22:09]current date 1722032529 [22:22:09]FM_GetShiftState [22:22:09]SAM_PROTO_GetShiftState [22:22:09]wFMCommunicate request_size=4 [22:22:09]MH_SAM_APDU [22:22:09]CAPDU: 80 13 01 00 [22:22:09]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:09]Read from MH i2c: E2 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 0E 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 09 [22:22:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:22:09]wFMCommunicate OK [22:22:09]SAM_PROTO_GetShiftState done [22:22:09]FM_GetShiftState done [22:22:09]opened in 1721952182 [22:22:09]opened+sec_in_day 1722038582 [22:22:09]quantity*price = 100021 [22:22:09]sum+1 = 100023 [22:22:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 665 26.07.2024 22:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225597 ФПД: 209517175152072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222209&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225597&fm=209517175152072&tin=02508201610067®Number=0000000000092624&sum=100000 [22:22:10]StoreToDocumentArchive [22:22:10]shift 437 fd 225597 [22:22:10]save to /storage/0437/doc_00225597 [22:22:10]save last doc name /storage/0437/doc_00225597 to /storage/kkm_last_doc_name [22:22:10]save OK [22:22:10]Clear old archive folders... [22:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:22:10]tlvbuf is 00E9F5F0 [22:22:10]SAM_PROTO_ClearQueue [22:22:10]wFMCommunicate request_size=4 [22:22:10]MH_SAM_APDU [22:22:10]CAPDU: 80 09 00 00 [22:22:10]Write to MH i2c: E2 08 00 E7 01 80 09 00 00 00 00 00 00 5A [22:22:10]Write i2c OK [22:22:10]MH_I2C_Read... [22:22:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:22:10]Read from MH i2c: E2 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 03 00 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [22:22:10]RAPDU: 90 00 [22:22:10]wFMCommunicate OK [22:22:10]SAM_PROTO_ClearQueue done [22:22:10]KKMCreateOFDPacket [22:22:10]OFDProtocolAddRootSTLVToBuf [22:22:10]FM_MakeSignedData [22:22:10]FM_MakeSignedData [22:22:10]SAM_PROTO_SignData [22:22:10]wFMCommunicate request_size=4 [22:22:10]MH_SAM_APDU [22:22:10]CAPDU: 80 0D 01 02 [22:22:10]Write to MH i2c: E2 08 00 E8 01 80 0D 01 02 00 00 00 00 62 [22:22:10]Write i2c OK [22:22:10]MH_I2C_Read... [22:22:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:22:10]Read from MH i2c: E2 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 03 00 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [22:22:10]RAPDU: 90 00 [22:22:10]wFMCommunicate OK [22:22:10]wFMCommunicate request_size=255 [22:22:10]MH_SAM_APDU [22:22:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 91 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 71 03 00 35 04 06 00 BE [22:22:10]Write to MH i2c: E2 02 01 E9 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 91 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 71 03 00 35 04 06 00 BE 00 00 92 [22:22:10]Write i2c OK [22:22:10]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 03 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [22:22:11]RAPDU: 90 00 [22:22:11]wFMCommunicate OK [22:22:11]wFMCommunicate request_size=10 [22:22:11]MH_SAM_APDU [22:22:11]CAPDU: 80 0D 02 02 05 8E 04 CC 9D C8 [22:22:11]Write to MH i2c: E2 0D 00 EA 01 80 0D 02 02 05 00 8E 04 CC 9D C8 00 00 32 [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 03 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [22:22:11]RAPDU: 90 00 [22:22:11]wFMCommunicate OK [22:22:11]wFMCommunicate request_size=4 [22:22:11]MH_SAM_APDU [22:22:11]CAPDU: 80 0D 03 02 [22:22:11]Write to MH i2c: E2 08 00 EB 01 80 0D 03 02 00 00 00 00 67 [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 0B 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 0B 00 EB 01 00 46 3E 4E 5C 98 95 5C 6B 90 00 8A [22:22:11]RAPDU: 46 3E 4E 5C 98 95 5C 6B 90 00 [22:22:11]wFMCommunicate OK [22:22:11]SAM_PROTO_SignData done [22:22:11]FM_MakeSignedData done [22:22:11]CreateOFDProtocolMessage [22:22:11]wFMCommunicate request_size=4 [22:22:11]MH_SAM_APDU [22:22:11]CAPDU: 80 11 00 00 [22:22:11]Write to MH i2c: E2 08 00 EC 01 80 11 00 00 00 00 00 00 67 [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:11]Read from MH i2c: E2 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 17 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: E2 17 00 EC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C4 [22:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:22:11]wFMCommunicate OK [22:22:11]CreateOFDProtocolMessage done [22:22:11]OFDSenderStorePacket 225597 [22:22:11]StoreOFDPacket docnum=225597 [22:22:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 66 07 01 CB 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 91 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 71 03 00 35 04 06 00 BE 8E 04 CC 9D C8 46 3E 4E 5C 98 95 5C 6B [22:22:11]CheckFolder [22:22:11]dirname=/storage/ofd_packets [22:22:11]CheckFolder done [22:22:11]ProducePacketName [22:22:11]name=ofd_packets/00225597 [22:22:11]NVStorageSaveData ofd_packets/00225597 [22:22:11]File name is /storage/ofd_packets/00225597 [22:22:11]Write 301 bytes [22:22:11]NVStorageSaveData done [22:22:11]OFDSenderStorePacket done [22:22:11]KKMCreateOFDPacket done [22:22:11]NVStorageSaveData kkm_last_timestamp [22:22:11]File name is /storage/kkm_last_timestamp [22:22:11]Write 4 bytes [22:22:11]NVStorageSaveData done [22:22:11]ExternCall_PrintAddStr [22:22:11]wPrintStart [22:22:11]Write to MH i2c: 01 00 00 ED 01 EE [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 ED 01 00 00 00 00 00 FF 0F 03 [22:22:11]RasterBufferAndPrint [22:22:11]line Счет N : (1)2001831 [22:22:11]line ИНН: 02508201610067 [22:22:11]line Контрольно-Кассовый Чек [22:22:11]line ПРОДАЖА [22:22:11]line ТРК (МРК, ГНК) : 64 [22:22:11]line Товар: 2710124500 [22:22:11]line Аи-95-К-5 [22:22:11]line 13.480 * 74.20 [22:22:11]line = 1000.22 [22:22:11]line НДС 12% НСП 1% [22:22:11]line > о реализуемом товаре [22:22:11]line ОКРУГЛЕНИЕ: -0.22 [22:22:11]line ИТОГО: 1000.00 [22:22:11]line Внесено: 1000.00 [22:22:11]line СДАЧА: 0.00 [22:22:11]line НСП 1% : 8.85 [22:22:11]line НДС 12% : 106.22 [22:22:11]line Наличными: 1000.00 [22:22:11]line Безнал.: 0.00 [22:22:11]line Место: АЗС № 97 "Партнер Нефть" [22:22:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:22:11]line СНО: Общий режим [22:22:11]line Чек 665 26.07.2024 22:22 [22:22:11]line Смена: 437 ФФД: 1.0 [22:22:11]line ЗНМ: 0300000054 [22:22:11]line РНМ: 0000000000092624 [22:22:11]line Версия ККМ: 001 [22:22:11]line ФМ: 0000000000874959 [22:22:11]line ФД: 225597 [22:22:11]line ФПД: 209517175152072 [22:22:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222209&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225597&fm=209517175152072&tin=02508201610067®Number=0000000000092624&sum=100000 [22:22:11]written 0, free lines is 4095 [22:22:11]OFD Sender: Processing packet 225597 [packets to send 599, broken 598] [22:22:11]ProducePacketName [22:22:11]name=ofd_packets/00225597 [22:22:11]OFD Sender: To server: pG, [22:22:11]CommunicateWithHost lk.salyk.kg:30040 [22:22:11]ConnectInit lk.salyk.kg [22:22:11]Write to MH i2c: 01 00 00 18 02 1A [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 18 02 00 00 00 00 00 5E 0C 8B [22:22:11]RasterBufferAndPrint [22:22:11]line [22:22:11]line [22:22:11]line [22:22:11]line [22:22:11]line [22:22:11]written 0, free lines is 3169 [22:22:11]MH_Cut [22:22:11]Write to MH i2c: D1 01 00 1F 02 01 F3 [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: D1 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: D1 01 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: D1 01 00 1F 02 00 F2 [22:22:11]Write to MH i2c: 01 00 00 20 02 22 [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]Connected sock=10 [22:22:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 66 07 01 CB 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 91 21 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 71 03 00 35 04 06 00 BE 8E 04 CC 9D C8 46 3E 4E 5C 98 95 5C 6B [22:22:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 70 82 47 00 A7 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3D 71 03 00 F4 03 04 00 A1 CD A3 66 B6 04 01 00 00 58 82 99 76 B1 94 7B 2F [22:22:12]CommunicateWithHost err = 0 [22:22:12]CheckOFDResponse [22:22:12]1017 (14) - 77093643461234 [22:22:12]1041 (16) - 0000000000874959 [22:22:12]1040 (4) - 225597 [22:22:12]1012 (4) - 26.07.2024 16:24 [22:22:12]1206 (1) - 0 [22:22:12]OFD Sender: Remove packet 225597 [22:22:12]ProducePacketName [22:22:12]name=ofd_packets/00225597 [22:22:12]NVStorageDeleteData [22:22:12]OFD Sender: No OFD packet to send [22:22:12]*** Cut start [22:22:12]*** Partial cut [22:22:12]*** CUTSNS_PIN = 1 [22:22:13]*** CUTSNS_PIN = 0 [22:22:13]*** Brake cut motor [22:22:13]Read from MH i2c: 01 [22:22:13]MH_I2C_Read... [22:22:13]*** Stop cut motor [22:22:13]*** Cut end [22:22:13]Read from MH i2c: 01 07 00 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [22:22:13]process_action close_receipt done [22:22:13]requested_data is exist [22:22:13]produce_requested_data [22:22:13]requested_item fm.sn is exist - process it [22:22:13]wFMCommunicate request_size=4 [22:22:13]MH_SAM_APDU [22:22:13]CAPDU: 80 11 00 00 [22:22:13]Write to MH i2c: E2 08 00 21 02 80 11 00 00 00 00 00 00 9D [22:22:13]Write i2c OK [22:22:13]MH_I2C_Read... [22:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:13]Read from MH i2c: E2 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: E2 17 00 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: E2 17 00 21 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FA [22:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:22:13]wFMCommunicate OK [22:22:13]requested_item fd.num is exist - process it [22:22:13]SAM_PROTO_GetFieldsCounters [22:22:13]wFMCommunicate request_size=4 [22:22:13]MH_SAM_APDU [22:22:13]CAPDU: 80 13 00 00 [22:22:13]Write to MH i2c: E2 08 00 22 02 80 13 00 00 00 00 00 00 A0 [22:22:13]Write i2c OK [22:22:13]MH_I2C_Read... [22:22:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:22:13]Read from MH i2c: E2 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: E2 62 00 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: E2 62 00 22 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 01 [22:22:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:22:13]wFMCommunicate OK [22:22:13]SAM_PROTO_GetFieldsCounters done [22:22:13]requested_item shift.num is exist - process it [22:22:13]requested_item shift.opened is exist - process it [22:22:13]req_shift_opened [22:22:13]FM_GetShiftState [22:22:13]SAM_PROTO_GetShiftState [22:22:13]wFMCommunicate request_size=4 [22:22:13]MH_SAM_APDU [22:22:13]CAPDU: 80 13 01 00 [22:22:13]Write to MH i2c: E2 08 00 23 02 80 13 01 00 00 00 00 00 A2 [22:22:13]Write i2c OK [22:22:13]MH_I2C_Read... [22:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:13]Read from MH i2c: E2 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: E2 0E 00 [22:22:13]MH_I2C_Read... [22:22:13]Read from MH i2c: E2 0E 00 23 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 53 [22:22:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:22:13]wFMCommunicate OK [22:22:13]SAM_PROTO_GetShiftState done [22:22:13]FM_GetShiftState done [22:22:13]req_shift_opened done [22:22:13]requested_item shift.open_date is exist - process it [22:22:13]req_shift_open_date [22:22:13]req_shift_open_date done [22:22:13]produce_requested_data done [22:22:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225597,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:22:13]process_action_free close_receipt [22:22:13]json_value_free [22:22:13]json_value_free done [22:22:13]process_json_proto returns [22:22:13]Send response to host [22:22:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225597,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:22:13]free response buf [22:22:13]execute_script done [22:22:13]execute_script returns [22:22:13]free content buf [22:22:13]Sock 8.Close socket [22:22:13]Sock 8.Thread stoped [22:22:17]OFD Sender: No OFD packet to send [22:22:23]OFD Sender: No OFD packet to send [22:22:28]OFD Sender: No OFD packet to send [22:22:33]OFD Sender: No OFD packet to send [22:22:38]OFD Sender: No OFD packet to send [22:22:43]OFD Sender: No OFD packet to send [22:22:48]OFD Sender: No OFD packet to send [22:22:53]OFD Sender: No OFD packet to send [22:22:58]OFD Sender: No OFD packet to send [22:23:03]OFD Sender: No OFD packet to send [22:23:08]OFD Sender: No OFD packet to send [22:23:13]OFD Sender: No OFD packet to send [22:23:18]OFD Sender: No OFD packet to send [22:23:23]OFD Sender: No OFD packet to send [22:23:28]OFD Sender: No OFD packet to send [22:23:33]OFD Sender: No OFD packet to send [22:23:38]OFD Sender: No OFD packet to send [22:23:43]OFD Sender: No OFD packet to send [22:23:48]OFD Sender: No OFD packet to send [22:23:53]OFD Sender: No OFD packet to send [22:23:58]OFD Sender: No OFD packet to send [22:24:03]OFD Sender: No OFD packet to send [22:24:08]OFD Sender: No OFD packet to send [22:24:13]OFD Sender: No OFD packet to send [22:24:18]OFD Sender: No OFD packet to send [22:24:23]OFD Sender: No OFD packet to send [22:24:28]OFD Sender: No OFD packet to send [22:24:33]OFD Sender: No OFD packet to send [22:24:38]OFD Sender: No OFD packet to send [22:24:43]OFD Sender: No OFD packet to send [22:24:48]OFD Sender: No OFD packet to send [22:24:51]accept exits with 9 [22:24:51]New connection [22:24:51]New thread 3067481444 created [22:24:51]Thread 3067624804 joined [22:24:51]Waiting for new connection... [22:24:51] Sock 9.Parse request [22:24:51]Sock 9.Check first char [22:24:51]Sock 9.First char is OK [22:24:51]request: POST /json_proto HTTP/1.0 [22:24:51]Method: POST [22:24:51]URL: /json_proto [22:24:51]Method is POST - this is cgi request [22:24:51]url: /json_proto [22:24:51]query_string will be loaded in cgi processing [22:24:51]execute_cgi json_proto POST (null) [22:24:51]execute_cgi path=json_proto method=POST [22:24:51]POST find Content-Length [22:24:51]Host: 172.17.43.131:8080 [22:24:51]Content-Length: 678 [22:24:51]Content-Type: application/json [22:24:51] [22:24:51]POST finish read [22:24:51]Found Content-Length = 678 [22:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:51]execute_script... [22:24:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:51]POST & json_proto [22:24:51]process_json_proto [22:24:51]json parsed OK: [22:24:51]protocol is kg_v1.0 [22:24:51]action value=close_receipt [22:24:51]process_action close_receipt [22:24:51]cmd_close_receipt [22:24:51]MH_GetDate [22:24:51]Write to MH i2c: F0 00 00 24 02 15 [22:24:51]Write i2c OK [22:24:51]MH_I2C_Read... [22:24:51]Read from MH i2c: F0 [22:24:51]MH_I2C_Read... [22:24:51]Read from MH i2c: F0 09 00 [22:24:51]MH_I2C_Read... [22:24:51]Read from MH i2c: F0 09 00 24 02 00 34 22 A4 66 F9 24 A2 66 A3 [22:24:51]GetLastDocTimeStamp 1722032529 [22:24:51]current date 1722032692 [22:24:51]FM_GetShiftState [22:24:51]SAM_PROTO_GetShiftState [22:24:51]wFMCommunicate request_size=4 [22:24:51]MH_SAM_APDU [22:24:51]CAPDU: 80 13 01 00 [22:24:51]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [22:24:51]Write i2c OK [22:24:51]MH_I2C_Read... [22:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:51]Read from MH i2c: E2 [22:24:51]MH_I2C_Read... [22:24:51]Read from MH i2c: E2 0E 00 [22:24:51]MH_I2C_Read... [22:24:51]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 55 [22:24:51]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:24:51]wFMCommunicate OK [22:24:51]SAM_PROTO_GetShiftState done [22:24:51]FM_GetShiftState done [22:24:51]opened in 1721952182 [22:24:51]opened+sec_in_day 1722038582 [22:24:51]quantity*price = 60003 [22:24:51]sum+1 = 60004 [22:24:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 666 26.07.2024 22:24 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225598 ФПД: 210316275109788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222452&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225598&fm=210316275109788&tin=02508201610067®Number=0000000000092624&sum=60000 [22:24:52]StoreToDocumentArchive [22:24:52]shift 437 fd 225598 [22:24:52]save to /storage/0437/doc_00225598 [22:24:52]save last doc name /storage/0437/doc_00225598 to /storage/kkm_last_doc_name [22:24:52]save OK [22:24:52]Clear old archive folders... [22:24:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:24:52]tlvbuf is 00E12280 [22:24:52]SAM_PROTO_ClearQueue [22:24:52]wFMCommunicate request_size=4 [22:24:52]MH_SAM_APDU [22:24:52]CAPDU: 80 09 00 00 [22:24:52]Write to MH i2c: E2 08 00 32 02 80 09 00 00 00 00 00 00 A6 [22:24:52]Write i2c OK [22:24:52]MH_I2C_Read... [22:24:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:52]Read from MH i2c: E2 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 03 00 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [22:24:52]RAPDU: 90 00 [22:24:52]wFMCommunicate OK [22:24:52]SAM_PROTO_ClearQueue done [22:24:52]KKMCreateOFDPacket [22:24:52]OFDProtocolAddRootSTLVToBuf [22:24:52]FM_MakeSignedData [22:24:52]FM_MakeSignedData [22:24:52]SAM_PROTO_SignData [22:24:52]wFMCommunicate request_size=4 [22:24:52]MH_SAM_APDU [22:24:52]CAPDU: 80 0D 01 02 [22:24:52]Write to MH i2c: E2 08 00 33 02 80 0D 01 02 00 00 00 00 AE [22:24:52]Write i2c OK [22:24:52]MH_I2C_Read... [22:24:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:52]Read from MH i2c: E2 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 03 00 [22:24:52]MH_I2C_Read... [22:24:52]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [22:24:52]RAPDU: 90 00 [22:24:52]wFMCommunicate OK [22:24:52]wFMCommunicate request_size=255 [22:24:52]MH_SAM_APDU [22:24:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 34 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 71 03 00 35 04 06 00 BF [22:24:52]Write to MH i2c: E2 02 01 34 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 34 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 71 03 00 35 04 06 00 BF 00 00 1F [22:24:52]Write i2c OK [22:24:52]MH_I2C_Read... [22:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:53]Read from MH i2c: E2 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 03 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [22:24:53]RAPDU: 90 00 [22:24:53]wFMCommunicate OK [22:24:53]wFMCommunicate request_size=10 [22:24:53]MH_SAM_APDU [22:24:53]CAPDU: 80 0D 02 02 05 48 12 DE 4F 9C [22:24:53]Write to MH i2c: E2 0D 00 35 02 80 0D 02 02 05 00 48 12 DE 4F 9C 00 00 DE [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:53]Read from MH i2c: E2 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 03 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [22:24:53]RAPDU: 90 00 [22:24:53]wFMCommunicate OK [22:24:53]wFMCommunicate request_size=4 [22:24:53]MH_SAM_APDU [22:24:53]CAPDU: 80 0D 03 02 [22:24:53]Write to MH i2c: E2 08 00 36 02 80 0D 03 02 00 00 00 00 B3 [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:53]Read from MH i2c: E2 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 0B 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 0B 00 36 02 00 9D 12 C8 F6 7B F9 55 C4 90 00 AE [22:24:53]RAPDU: 9D 12 C8 F6 7B F9 55 C4 90 00 [22:24:53]wFMCommunicate OK [22:24:53]SAM_PROTO_SignData done [22:24:53]FM_MakeSignedData done [22:24:53]CreateOFDProtocolMessage [22:24:53]wFMCommunicate request_size=4 [22:24:53]MH_SAM_APDU [22:24:53]CAPDU: 80 11 00 00 [22:24:53]Write to MH i2c: E2 08 00 37 02 80 11 00 00 00 00 00 00 B3 [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:53]Read from MH i2c: E2 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 17 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 17 00 37 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 10 [22:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:24:53]wFMCommunicate OK [22:24:53]CreateOFDProtocolMessage done [22:24:53]OFDSenderStorePacket 225598 [22:24:53]StoreOFDPacket docnum=225598 [22:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 F6 07 01 44 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 34 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 71 03 00 35 04 06 00 BF 48 12 DE 4F 9C 9D 12 C8 F6 7B F9 55 C4 [22:24:53]CheckFolder [22:24:53]dirname=/storage/ofd_packets [22:24:53]CheckFolder done [22:24:53]ProducePacketName [22:24:53]name=ofd_packets/00225598 [22:24:53]NVStorageSaveData ofd_packets/00225598 [22:24:53]File name is /storage/ofd_packets/00225598 [22:24:53]Write 301 bytes [22:24:53]NVStorageSaveData done [22:24:53]OFDSenderStorePacket done [22:24:53]KKMCreateOFDPacket done [22:24:53]NVStorageSaveData kkm_last_timestamp [22:24:53]File name is /storage/kkm_last_timestamp [22:24:53]Write 4 bytes [22:24:53]NVStorageSaveData done [22:24:53]ExternCall_PrintAddStr [22:24:53]wPrintStart [22:24:53]Write to MH i2c: 01 00 00 38 02 3A [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: 01 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: 01 07 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 FF 0F 4F [22:24:53]RasterBufferAndPrint [22:24:53]line Счет N : (1)2001833 [22:24:53]line ИНН: 02508201610067 [22:24:53]line Контрольно-Кассовый Чек [22:24:53]line ПРОДАЖА [22:24:53]line ТРК (МРК, ГНК) : 53 [22:24:53]line Товар: 2710124130 [22:24:53]line Аи-92-К-5 [22:24:53]line 8.850 * 67.80 [22:24:53]line = 600.03 [22:24:53]line НДС 12% НСП 1% [22:24:53]line > о реализуемом товаре [22:24:53]line ОКРУГЛЕНИЕ: -0.03 [22:24:53]line ИТОГО: 600.00 [22:24:53]line Внесено: 600.00 [22:24:53]line СДАЧА: 0.00 [22:24:53]line НСП 1% : 5.31 [22:24:53]line НДС 12% : 63.72 [22:24:53]line Наличными: 600.00 [22:24:53]line Безнал.: 0.00 [22:24:53]line Место: АЗС № 97 "Партнер Нефть" [22:24:53]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:24:53]line СНО: Общий режим [22:24:53]line Чек 666 26.07.2024 22:24 [22:24:53]line Смена: 437 ФФД: 1.0 [22:24:53]line ЗНМ: 0300000054 [22:24:53]line РНМ: 0000000000092624 [22:24:53]line Версия ККМ: 001 [22:24:53]line ФМ: 0000000000874959 [22:24:53]line ФД: 225598 [22:24:53]line ФПД: 210316275109788 [22:24:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222452&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225598&fm=210316275109788&tin=02508201610067®Number=0000000000092624&sum=60000 [22:24:53]written 0, free lines is 4095 [22:24:53]OFD Sender: Processing packet 225598 [packets to send 599, broken 598] [22:24:53]ProducePacketName [22:24:53]name=ofd_packets/00225598 [22:24:53]OFD Sender: To server: pG, [22:24:53]CommunicateWithHost lk.salyk.kg:30040 [22:24:53]ConnectInit lk.salyk.kg [22:24:53]Write to MH i2c: 01 00 00 63 02 65 [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: 01 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: 01 07 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 5A 0C D2 [22:24:53]RasterBufferAndPrint [22:24:53]line [22:24:53]line [22:24:53]line [22:24:53]line [22:24:53]line [22:24:53]written 0, free lines is 3166 [22:24:53]MH_Cut [22:24:53]Write to MH i2c: D1 01 00 6A 02 01 3E [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: D1 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: D1 01 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: D1 01 00 6A 02 00 3D [22:24:53]Write to MH i2c: 01 00 00 6B 02 6D [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:55]*** Cut start [22:24:55]*** Partial cut [22:24:55]*** CUTSNS_PIN = 1 [22:24:55]*** CUTSNS_PIN = 0 [22:24:55]*** Brake cut motor [22:24:55]Read from MH i2c: 01 [22:24:55]MH_I2C_Read... [22:24:55]*** Stop cut motor [22:24:55]*** Cut end [22:24:55]Read from MH i2c: 01 07 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [22:24:55]process_action close_receipt done [22:24:55]requested_data is exist [22:24:55]produce_requested_data [22:24:55]requested_item fm.sn is exist - process it [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 11 00 00 [22:24:55]Write to MH i2c: E2 08 00 6C 02 80 11 00 00 00 00 00 00 E8 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 17 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 17 00 6C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 45 [22:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:24:55]wFMCommunicate OK [22:24:55]requested_item fd.num is exist - process it [22:24:55]SAM_PROTO_GetFieldsCounters [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 13 00 00 [22:24:55]Write to MH i2c: E2 08 00 6D 02 80 13 00 00 00 00 00 00 EB [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 62 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 62 00 6D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [22:24:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 3E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:55]wFMCommunicate OK [22:24:55]SAM_PROTO_GetFieldsCounters done [22:24:55]requested_item shift.num is exist - process it [22:24:55]requested_item shift.opened is exist - process it [22:24:55]req_shift_opened [22:24:55]FM_GetShiftState [22:24:55]SAM_PROTO_GetShiftState [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 13 01 00 [22:24:55]Write to MH i2c: E2 08 00 6E 02 80 13 01 00 00 00 00 00 ED [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 0E 00 [22:24:55]MH_I2C_Read... [22:24:56]Read from MH i2c: E2 0E 00 6E 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 9E [22:24:56]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:24:56]wFMCommunicate OK [22:24:56]SAM_PROTO_GetShiftState done [22:24:56]FM_GetShiftState done [22:24:56]req_shift_opened done [22:24:56]requested_item shift.open_date is exist - process it [22:24:56]req_shift_open_date [22:24:56]req_shift_open_date done [22:24:56]produce_requested_data done [22:24:56]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225598,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:24:56]process_action_free close_receipt [22:24:56]json_value_free [22:24:56]json_value_free done [22:24:56]process_json_proto returns [22:24:56]Send response to host [22:24:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225598,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:24:56]free response buf [22:24:56]execute_script done [22:24:56]execute_script returns [22:24:56]free content buf [22:24:56]Sock 9.Close socket [22:24:56]Sock 9.Thread stoped [22:24:58]ConnectInit Can't take IP for lk.salyk.kg [22:24:58]CommunicateWithHost connect error [22:24:58]CommunicateWithHost err = -1 [22:24:58]OFD Sender: Server communicate error [22:25:03]OFD Sender: Processing packet 225598 [packets to send 599, broken 598] [22:25:03]ProducePacketName [22:25:03]name=ofd_packets/00225598 [22:25:03]OFD Sender: To server: pG, [22:25:03]CommunicateWithHost lk.salyk.kg:30040 [22:25:03]ConnectInit lk.salyk.kg [22:25:04]Connected sock=8 [22:25:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 45 F6 07 01 44 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 34 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 71 03 00 35 04 06 00 BF 48 12 DE 4F 9C 9D 12 C8 F6 7B F9 55 C4 [22:25:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 59 1F 47 00 3F F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3E 71 03 00 F4 03 04 00 4E CE A3 66 B6 04 01 00 00 83 C6 52 18 45 8C 1F 64 [22:25:04]CommunicateWithHost err = 0 [22:25:04]CheckOFDResponse [22:25:04]1017 (14) - 77093643461234 [22:25:04]1041 (16) - 0000000000874959 [22:25:04]1040 (4) - 225598 [22:25:04]1012 (4) - 26.07.2024 16:26 [22:25:04]1206 (1) - 0 [22:25:04]OFD Sender: Remove packet 225598 [22:25:04]ProducePacketName [22:25:04]name=ofd_packets/00225598 [22:25:04]NVStorageDeleteData [22:25:05]OFD Sender: No OFD packet to send [22:25:10]OFD Sender: No OFD packet to send [22:25:15]OFD Sender: No OFD packet to send [22:25:20]OFD Sender: No OFD packet to send [22:25:24]recv_with_timeout no data received [22:25:25]OFD Sender: No OFD packet to send [22:25:30]OFD Sender: No OFD packet to send [22:25:35]OFD Sender: No OFD packet to send [22:25:40]OFD Sender: No OFD packet to send [22:25:43]recv_with_timeout no data received [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:54]accept exits with 10 [22:25:54]New connection [22:25:54]New thread 3067624804 created [22:25:54]Thread 3067481444 joined [22:25:54]Waiting for new connection... [22:25:54] Sock 10.Parse request [22:25:54]Sock 10.Check first char [22:25:54]Sock 10.First char is OK [22:25:54]request: POST /json_proto HTTP/1.0 [22:25:54]Method: POST [22:25:54]URL: /json_proto [22:25:54]Method is POST - this is cgi request [22:25:54]url: /json_proto [22:25:54]query_string will be loaded in cgi processing [22:25:54]execute_cgi json_proto POST (null) [22:25:54]execute_cgi path=json_proto method=POST [22:25:54]POST find Content-Length [22:25:54]Host: 172.17.43.131:8080 [22:25:54]Content-Length: 678 [22:25:54]Content-Type: application/json [22:25:54] [22:25:54]POST finish read [22:25:54]Found Content-Length = 678 [22:25:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.500, "sum" : 630.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 630.00, "total" : 630.00, "payments": [ { "type": 0, "sum" : 630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:54]execute_script... [22:25:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.500, "sum" : 630.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 630.00, "total" : 630.00, "payments": [ { "type": 0, "sum" : 630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:54]POST & json_proto [22:25:54]process_json_proto [22:25:54]json parsed OK: [22:25:54]protocol is kg_v1.0 [22:25:54]action value=close_receipt [22:25:54]process_action close_receipt [22:25:54]cmd_close_receipt [22:25:54]MH_GetDate [22:25:54]Write to MH i2c: F0 00 00 6F 02 60 [22:25:54]Write i2c OK [22:25:54]MH_I2C_Read... [22:25:54]Read from MH i2c: F0 [22:25:54]MH_I2C_Read... [22:25:54]Read from MH i2c: F0 09 00 [22:25:54]MH_I2C_Read... [22:25:54]Read from MH i2c: F0 09 00 6F 02 00 73 22 A4 66 F9 24 A2 66 2D [22:25:54]GetLastDocTimeStamp 1722032692 [22:25:54]current date 1722032755 [22:25:54]FM_GetShiftState [22:25:54]SAM_PROTO_GetShiftState [22:25:54]wFMCommunicate request_size=4 [22:25:54]MH_SAM_APDU [22:25:54]CAPDU: 80 13 01 00 [22:25:54]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [22:25:54]Write i2c OK [22:25:54]MH_I2C_Read... [22:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:54]Read from MH i2c: E2 [22:25:54]MH_I2C_Read... [22:25:54]Read from MH i2c: E2 0E 00 [22:25:54]MH_I2C_Read... [22:25:54]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A0 [22:25:54]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:25:54]wFMCommunicate OK [22:25:54]SAM_PROTO_GetShiftState done [22:25:54]FM_GetShiftState done [22:25:54]opened in 1721952182 [22:25:54]opened+sec_in_day 1722038582 [22:25:54]quantity*price = 63070 [22:25:54]sum+1 = 63071 [22:25:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 630.00 Внесено: 630.00 СДАЧА: 0.00 НСП 1% : 5.58 НДС 12% : 66.98 Наличными: 630.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 667 26.07.2024 22:25 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225599 ФПД: 138284472880892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225599&fm=138284472880892&tin=02508201610067®Number=0000000000092624&sum=63000 [22:25:55]StoreToDocumentArchive [22:25:55]shift 437 fd 225599 [22:25:55]save to /storage/0437/doc_00225599 [22:25:55]save last doc name /storage/0437/doc_00225599 to /storage/kkm_last_doc_name [22:25:55]save OK [22:25:55]Clear old archive folders... [22:25:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:55]tlvbuf is 00E117B0 [22:25:55]SAM_PROTO_ClearQueue [22:25:55]wFMCommunicate request_size=4 [22:25:55]MH_SAM_APDU [22:25:55]CAPDU: 80 09 00 00 [22:25:55]Write to MH i2c: E2 08 00 7D 02 80 09 00 00 00 00 00 00 F1 [22:25:55]Write i2c OK [22:25:55]MH_I2C_Read... [22:25:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:55]Read from MH i2c: E2 [22:25:55]MH_I2C_Read... [22:25:55]Read from MH i2c: E2 03 00 [22:25:55]MH_I2C_Read... [22:25:55]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [22:25:55]RAPDU: 90 00 [22:25:55]wFMCommunicate OK [22:25:55]SAM_PROTO_ClearQueue done [22:25:55]KKMCreateOFDPacket [22:25:55]OFDProtocolAddRootSTLVToBuf [22:25:55]FM_MakeSignedData [22:25:55]FM_MakeSignedData [22:25:55]SAM_PROTO_SignData [22:25:55]wFMCommunicate request_size=4 [22:25:55]MH_SAM_APDU [22:25:55]CAPDU: 80 0D 01 02 [22:25:55]Write to MH i2c: E2 08 00 7E 02 80 0D 01 02 00 00 00 00 F9 [22:25:55]Write i2c OK [22:25:55]MH_I2C_Read... [22:25:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:55]Read from MH i2c: E2 [22:25:55]MH_I2C_Read... [22:25:55]Read from MH i2c: E2 03 00 [22:25:55]MH_I2C_Read... [22:25:55]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [22:25:55]RAPDU: 90 00 [22:25:55]wFMCommunicate OK [22:25:55]wFMCommunicate request_size=255 [22:25:55]MH_SAM_APDU [22:25:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 1A 00 00 00 00 07 04 06 00 18 F6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 73 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 71 03 00 35 04 06 00 7D [22:25:55]Write to MH i2c: E2 02 01 7F 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 1A 00 00 00 00 07 04 06 00 18 F6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 73 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 3F 71 03 00 35 04 06 00 7D 00 00 82 [22:25:55]Write i2c OK [22:25:55]MH_I2C_Read... [22:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:56]Read from MH i2c: E2 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 03 00 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [22:25:56]RAPDU: 90 00 [22:25:56]wFMCommunicate OK [22:25:56]wFMCommunicate request_size=10 [22:25:56]MH_SAM_APDU [22:25:56]CAPDU: 80 0D 02 02 05 C4 DC E2 4E FC [22:25:56]Write to MH i2c: E2 0D 00 80 02 80 0D 02 02 05 00 C4 DC E2 4E FC 00 00 D2 [22:25:56]Write i2c OK [22:25:56]MH_I2C_Read... [22:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:56]Read from MH i2c: E2 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 03 00 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [22:25:56]RAPDU: 90 00 [22:25:56]wFMCommunicate OK [22:25:56]wFMCommunicate request_size=4 [22:25:56]MH_SAM_APDU [22:25:56]CAPDU: 80 0D 03 02 [22:25:56]Write to MH i2c: E2 08 00 81 02 80 0D 03 02 00 00 00 00 FE [22:25:56]Write i2c OK [22:25:56]MH_I2C_Read... [22:25:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:56]Read from MH i2c: E2 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 0B 00 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 0B 00 81 02 00 67 B5 1B 9A 0A 33 B2 70 90 00 2F [22:25:56]RAPDU: 67 B5 1B 9A 0A 33 B2 70 90 00 [22:25:56]wFMCommunicate OK [22:25:56]SAM_PROTO_SignData done [22:25:56]FM_MakeSignedData done [22:25:56]CreateOFDProtocolMessage [22:25:56]wFMCommunicate request_size=4 [22:25:56]MH_SAM_APDU [22:25:56]CAPDU: 80 11 00 00 [22:25:56]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [22:25:56]Write i2c OK [22:25:56]MH_I2C_Read... [22:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:56]Read from MH i2c: E2 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 17 00 [22:25:56]MH_I2C_Read... [22:25:56]Read from MH i2c: E2 17 00 82 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5B [22:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:25:56]wFMCommunicate OK [22:25:56]CreateOFDProtocolMessage done [22:25:56]OFDSenderStorePacket 225599 [22:25:56]StoreOFDPacket docnum=225599 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 130497+1721902329=1722032826 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 BA 22 A4 66 F9 24 A2 66 0A [22:27:06]Current date/time: 26.07.2024 22:27 [22:27:06]FM_Init [22:27:06]wFMConnect [22:27:06]MH_SAM_On [22:27:06]Write to MH i2c: E0 00 00 08 00 E7 [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_init finished! [22:27:06]*** atr: [22:27:06]*** 0F 3B D5 18 FF 81 91 FE [22:27:06]*** 1F C3 80 73 C8 21 10 0A [22:27:06]*** 00 00 00 00 00 00 00 00 [22:27:06]*** 00 00 00 00 00 00 00 00 [22:27:06]*** 00 00 00 00 00 00 00 00 [22:27:06]*** 00 00 00 00 00 00 00 00 [22:27:06]*** 00 00 00 00 00 00 00 00 [22:27:06]*** 00 00 00 00 00 00 00 00 [22:27:06]Read from MH i2c: E0 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E0 10 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:27:06]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:27:06]wFMCommunicate request_size=10 [22:27:06]MH_SAM_APDU [22:27:06]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:27:06]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:27:06]Read from MH i2c: E2 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:27:06]RAPDU: 90 00 [22:27:06]wFMCommunicate OK [22:27:06]wFMCommunicate request_size=4 [22:27:06]MH_SAM_APDU [22:27:06]CAPDU: 80 11 00 00 [22:27:06]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:06]Read from MH i2c: E2 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 17 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [22:27:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:06]wFMCommunicate OK [22:27:06]Detected FM SN is 0000000000874959 [22:27:06]Stored FM SN is 0000000000874959 [22:27:06]wFMCommunicate request_size=9 [22:27:06]MH_SAM_APDU [22:27:06]CAPDU: 80 16 00 00 04 1A 5E 01 00 [22:27:06]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:27:06]Read from MH i2c: E2 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:27:06]RAPDU: 90 00 [22:27:06]wFMCommunicate OK [22:27:06]FM PIN OK [22:27:06]wFMCommunicate request_size=8 [22:27:06]MH_SAM_APDU [22:27:06]CAPDU: 80 14 04 00 03 02 00 01 [22:27:06]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:27:06]Read from MH i2c: E2 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:27:06]RAPDU: 90 00 [22:27:06]wFMCommunicate OK [22:27:06]wFMCommunicate request_size=13 [22:27:06]MH_SAM_APDU [22:27:06]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:27:06]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:27:06]Read from MH i2c: E2 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:27:06]RAPDU: 90 00 [22:27:06]wFMCommunicate OK [22:27:06]wFMCommunicate request_size=4 [22:27:06]MH_SAM_APDU [22:27:06]CAPDU: 80 11 00 00 [22:27:06]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:06]Read from MH i2c: E2 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 17 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [22:27:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:06]wFMCommunicate OK [22:27:06]DocumentArchiveInit [22:27:06]Start Httpd... [22:27:06]Httpd thread 3067280740 created [22:27:06]Write to MH i2c: 01 00 00 0F 00 0F [22:27:06]Write i2c OK [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: 01 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: 01 07 00 [22:27:06]MH_I2C_Read... [22:27:06]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:27:06]MH Int Process started [22:27:06]Allocated Socket 8 [22:27:06]Bind OK [22:27:06]Listen OK [22:27:06]httpd running on port 8080 [22:27:06]Waiting for new connection... [22:27:07]OFD Sender: Processing packet 225600 [packets to send 599, broken 598] [22:27:07]ProducePacketName [22:27:07]name=ofd_packets/00225600 [22:27:07]OFD Sender: To server: pG, [22:27:07]CommunicateWithHost lk.salyk.kg:30040 [22:27:07]ConnectInit lk.salyk.kg [22:27:08]accept exits with 9 [22:27:08]New connection [22:27:08]New thread 3066994020 created [22:27:08]Waiting for new connection... [22:27:08] Sock 9.Parse request [22:27:08]Sock 9.Check first char [22:27:08]Sock 9.First char is OK [22:27:08]request: POST /json_proto HTTP/1.0 [22:27:08]Method: POST [22:27:08]URL: /json_proto [22:27:08]Method is POST - this is cgi request [22:27:08]url: /json_proto [22:27:08]query_string will be loaded in cgi processing [22:27:08]execute_cgi json_proto POST (null) [22:27:08]execute_cgi path=json_proto method=POST [22:27:08]POST find Content-Length [22:27:08]Host: 172.17.43.131:8080 [22:27:08]Content-Length: 215 [22:27:08]Content-Type: application/json [22:27:08] [22:27:08]POST finish read [22:27:08]Found Content-Length = 215 [22:27:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:08]execute_script... [22:27:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:08]POST & json_proto [22:27:08]process_json_proto [22:27:08]json parsed OK: [22:27:08]protocol is kg_v1.0 [22:27:08]action value=get_value [22:27:08]process_action get_value [22:27:08]cmd_get_value [22:27:08]process_action get_value done [22:27:08]requested_data is exist [22:27:08]produce_requested_data [22:27:08]requested_item kkm.sn is exist - process it [22:27:08]requested_item kkm.ver is exist - process it [22:27:08]requested_item fm.sn is exist - process it [22:27:08]wFMCommunicate request_size=4 [22:27:08]MH_SAM_APDU [22:27:08]CAPDU: 80 11 00 00 [22:27:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:27:08]Write i2c OK [22:27:08]MH_I2C_Read... [22:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:08]Read from MH i2c: E2 [22:27:08]MH_I2C_Read... [22:27:08]Read from MH i2c: E2 17 00 [22:27:08]MH_I2C_Read... [22:27:08]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [22:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:08]wFMCommunicate OK [22:27:08]requested_item fd.num is exist - process it [22:27:08]SAM_PROTO_GetFieldsCounters [22:27:08]wFMCommunicate request_size=4 [22:27:08]MH_SAM_APDU [22:27:08]CAPDU: 80 13 00 00 [22:27:08]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:27:08]Write i2c OK [22:27:08]MH_I2C_Read... [22:27:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:27:08]Read from MH i2c: E2 [22:27:08]MH_I2C_Read... [22:27:08]Read from MH i2c: E2 62 00 [22:27:08]MH_I2C_Read... [22:27:08]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [22:27:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 40 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:27:08]wFMCommunicate OK [22:27:08]SAM_PROTO_GetFieldsCounters done [22:27:08]requested_item shift.num is exist - process it [22:27:08]requested_item shift.opened is exist - process it [22:27:08]req_shift_opened [22:27:08]FM_GetShiftState [22:27:08]SAM_PROTO_GetShiftState [22:27:08]wFMCommunicate request_size=4 [22:27:08]MH_SAM_APDU [22:27:08]CAPDU: 80 13 01 00 [22:27:08]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:27:08]Write i2c OK [22:27:08]MH_I2C_Read... [22:27:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:08]Read from MH i2c: E2 [22:27:08]MH_I2C_Read... [22:27:08]Read from MH i2c: E2 0E 00 [22:27:08]MH_I2C_Read... [22:27:08]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [22:27:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:27:08]wFMCommunicate OK [22:27:08]SAM_PROTO_GetShiftState done [22:27:08]FM_GetShiftState done [22:27:08]req_shift_opened done [22:27:08]requested_item shift.open_date is exist - process it [22:27:08]req_shift_open_date [22:27:08]req_shift_open_date done [22:27:08]produce_requested_data done [22:27:08]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225600,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:27:08]process_action_free get_value [22:27:08]json_value_free [22:27:08]json_value_free done [22:27:08]process_json_proto returns [22:27:08]Send response to host [22:27:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225600,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:27:08]free response buf [22:27:08]execute_script done [22:27:08]execute_script returns [22:27:08]free content buf [22:27:08]Sock 9.Close socket [22:27:08]Sock 9.Thread stoped [22:27:08]accept exits with 11 [22:27:08]New connection [22:27:08]New thread 3066850660 created [22:27:08]Thread 3066994020 joined [22:27:08]Waiting for new connection... [22:27:08] Sock 11.Parse request [22:27:08]Sock 11.Check first char [22:27:08]Sock 11.First char is OK [22:27:08]request: POST /json_proto HTTP/1.0 [22:27:08]Method: POST [22:27:08]URL: /json_proto [22:27:08]Method is POST - this is cgi request [22:27:08]url: /json_proto [22:27:08]query_string will be loaded in cgi processing [22:27:08]execute_cgi json_proto POST (null) [22:27:08]execute_cgi path=json_proto method=POST [22:27:08]POST find Content-Length [22:27:08]Host: 172.17.43.131:8080 [22:27:08]Content-Length: 331 [22:27:08]Content-Type: application/json [22:27:08] [22:27:08]POST finish read [22:27:08]Found Content-Length = 331 [22:27:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:27:08]execute_script... [22:27:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:27:08]POST & json_proto [22:27:08]process_json_proto [22:27:08]json parsed OK: [22:27:08]protocol is kg_v1.0 [22:27:08]action value=get_value [22:27:08]process_action get_value [22:27:08]cmd_get_value [22:27:08]process_action get_value done [22:27:08]requested_data is exist [22:27:08]produce_requested_data [22:27:08]requested_item fm.sale.total is exist - process it [22:27:08]SAM_PROTO_GetFMData [22:27:08]wFMCommunicate request_size=4 [22:27:08]MH_SAM_APDU [22:27:08]CAPDU: 80 13 03 00 [22:27:08]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:27:08]Write i2c OK [22:27:08]MH_I2C_Read... [22:27:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:27:09]Read from MH i2c: E2 [22:27:09]MH_I2C_Read... [22:27:09]Read from MH i2c: E2 FD 00 [22:27:09]MH_I2C_Read... [22:27:09]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 D6 6D 03 00 69 04 A3 00 6F 04 04 00 8D 67 03 00 B1 04 05 00 F3 A0 A7 78 05 70 04 05 00 AC 42 6F AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 50 A4 C8 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC C5 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 52 [22:27:09]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 D6 6D 03 00 69 04 A3 00 6F 04 04 00 8D 67 03 00 B1 04 05 00 F3 A0 A7 78 05 70 04 05 00 AC 42 6F AC 04 72 04 04 00 47 5E 38 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 50 A4 C8 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 BC C5 65 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [22:27:09]wFMCommunicate OK [22:27:09]wFMCommunicate request_size=4 [22:27:09]MH_SAM_APDU [22:27:09]CAPDU: 80 17 00 00 [22:27:09]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:27:09]Write i2c OK [22:27:09]MH_I2C_Read... [22:27:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:27:09]Read from MH i2c: E2 [22:27:09]MH_I2C_Read... [22:27:09]Read from MH i2c: E2 FD 00 [22:27:09]MH_I2C_Read... [22:27:09]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [22:27:09]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [22:27:09]wFMCommunicate OK [22:27:09]wFMCommunicate request_size=4 [22:27:09]MH_SAM_APDU [22:27:09]CAPDU: 80 17 00 00 [22:27:09]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:27:09]Connected sock=6 [22:27:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 79 3F 07 01 3F 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 80 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 71 03 00 35 04 06 00 B6 58 83 5C B4 BD E4 FE 25 25 E8 38 62 1D [22:27:09]Write i2c OK [22:27:09]MH_I2C_Read... [22:27:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:27:09]Read from MH i2c: E2 [22:27:09]MH_I2C_Read... [22:27:09]Read from MH i2c: E2 FD 00 [22:27:09]MH_I2C_Read... [22:27:09]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [22:27:09]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [22:27:09]wFMCommunicate OK [22:27:09]wFMCommunicate request_size=4 [22:27:09]MH_SAM_APDU [22:27:09]CAPDU: 80 17 00 00 [22:27:09]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:27:09]Write i2c OK [22:27:09]MH_I2C_Read... [22:27:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:27:10]Read from MH i2c: E2 [22:27:10]MH_I2C_Read... [22:27:10]Read from MH i2c: E2 FD 00 [22:27:10]MH_I2C_Read... [22:27:10]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [22:27:10]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [22:27:10]wFMCommunicate OK [22:27:10]wFMCommunicate request_size=4 [22:27:10]MH_SAM_APDU [22:27:10]CAPDU: 80 17 00 00 [22:27:10]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:27:10]Write i2c OK [22:27:10]MH_I2C_Read... [22:27:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [22:27:10]Read from MH i2c: E2 [22:27:10]MH_I2C_Read... [22:27:10]Read from MH i2c: E2 E2 00 [22:27:10]MH_I2C_Read... [22:27:10]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [22:27:10]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:27:10]wFMCommunicate OK [22:27:10]SAM_PROTO_GetFMData done [22:27:10]requested_item fm.sale_refund.total is exist - process it [22:27:10]requested_item fm.buy.total is exist - process it [22:27:10]requested_item shift.sale.total is exist - process it [22:27:10]SAM_PROTO_GetShiftData [22:27:10]wFMCommunicate request_size=4 [22:27:10]MH_SAM_APDU [22:27:10]CAPDU: 80 13 02 00 [22:27:10]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:27:10]Write i2c OK [22:27:10]MH_I2C_Read... [22:27:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A3 02 47 00 CA 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 40 71 03 00 F4 03 04 00 CB CE A3 66 B6 04 01 00 00 83 44 FE A7 0B D5 C8 0D [22:27:10]CommunicateWithHost err = 0 [22:27:10]CheckOFDResponse [22:27:10]1017 (14) - 77093643461234 [22:27:10]1041 (16) - 0000000000874959 [22:27:10]1040 (4) - 225600 [22:27:10]1012 (4) - 26.07.2024 16:28 [22:27:10]1206 (1) - 0 [22:27:10]OFD Sender: Remove packet 225600 [22:27:10]ProducePacketName [22:27:10]name=ofd_packets/00225600 [22:27:10]NVStorageDeleteData [22:27:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:27:10]Read from MH i2c: E2 [22:27:10]MH_I2C_Read... [22:27:10]Read from MH i2c: E2 FD 00 [22:27:10]MH_I2C_Read... [22:27:10]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 9C 02 00 00 69 04 9E 00 6F 04 04 00 9A 02 00 00 B1 04 04 00 77 88 B5 04 70 04 04 00 AC BE F0 03 72 04 03 00 CB C9 C4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 82 0C 80 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C4 AB 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 70 [22:27:10]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 9C 02 00 00 69 04 9E 00 6F 04 04 00 9A 02 00 00 B1 04 04 00 77 88 B5 04 70 04 04 00 AC BE F0 03 72 04 03 00 CB C9 C4 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 82 0C 80 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C4 AB 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [22:27:10]wFMCommunicate OK [22:27:10]wFMCommunicate request_size=4 [22:27:10]MH_SAM_APDU [22:27:10]CAPDU: 80 17 00 00 [22:27:10]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:27:10]Write i2c OK [22:27:10]MH_I2C_Read... [22:27:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:27:11]Read from MH i2c: E2 [22:27:11]MH_I2C_Read... [22:27:11]Read from MH i2c: E2 FD 00 [22:27:11]MH_I2C_Read... [22:27:11]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [22:27:11]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [22:27:11]wFMCommunicate OK [22:27:11]wFMCommunicate request_size=4 [22:27:11]MH_SAM_APDU [22:27:11]CAPDU: 80 17 00 00 [22:27:11]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:27:11]Write i2c OK [22:27:11]MH_I2C_Read... [22:27:11]OFD Sender: No OFD packet to send [22:27:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:27:11]Read from MH i2c: E2 [22:27:11]MH_I2C_Read... [22:27:11]Read from MH i2c: E2 FD 00 [22:27:11]MH_I2C_Read... [22:27:11]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [22:27:11]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [22:27:11]wFMCommunicate OK [22:27:11]wFMCommunicate request_size=4 [22:27:11]MH_SAM_APDU [22:27:11]CAPDU: 80 17 00 00 [22:27:11]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:27:11]Write i2c OK [22:27:11]MH_I2C_Read... [22:27:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:27:11]Read from MH i2c: E2 [22:27:11]MH_I2C_Read... [22:27:11]Read from MH i2c: E2 FD 00 [22:27:11]MH_I2C_Read... [22:27:11]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [22:27:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [22:27:11]wFMCommunicate OK [22:27:11]wFMCommunicate request_size=4 [22:27:11]MH_SAM_APDU [22:27:11]CAPDU: 80 17 00 00 [22:27:11]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:27:11]Write i2c OK [22:27:11]MH_I2C_Read... [22:27:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [22:27:12]Read from MH i2c: E2 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: E2 D8 00 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [22:27:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:27:12]wFMCommunicate OK [22:27:12]SAM_PROTO_GetShiftData done [22:27:12]requested_item shift.sale.total_cash is exist - process it [22:27:12]requested_item shift.sale_refund.total is exist - process it [22:27:12]requested_item shift.sale_refund.total_cash is exist - process it [22:27:12]requested_item shift.buy.total is exist - process it [22:27:12]requested_item shift.buy.total_cash is exist - process it [22:27:12]produce_requested_data done [22:27:12]produce_requested_data return {"fm.sale.total":234990881.15,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":790058.15,"shift.sale.total_cash":661091.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:27:12]process_action_free get_value [22:27:12]json_value_free [22:27:12]json_value_free done [22:27:12]process_json_proto returns [22:27:12]Send response to host [22:27:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234990881.15,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":790058.15,"shift.sale.total_cash":661091.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:27:12]free response buf [22:27:12]execute_script done [22:27:12]execute_script returns [22:27:12]free content buf [22:27:12]Sock 11.Close socket [22:27:12]Sock 11.Thread stoped [22:27:12]accept exits with 9 [22:27:12]New connection [22:27:12]New thread 3066994020 created [22:27:12]Thread 3066850660 joined [22:27:12]Waiting for new connection... [22:27:12] Sock 9.Parse request [22:27:12]Sock 9.Check first char [22:27:12]Sock 9.First char is OK [22:27:12]request: POST /json_proto HTTP/1.0 [22:27:12]Method: POST [22:27:12]URL: /json_proto [22:27:12]Method is POST - this is cgi request [22:27:12]url: /json_proto [22:27:12]query_string will be loaded in cgi processing [22:27:12]execute_cgi json_proto POST (null) [22:27:12]execute_cgi path=json_proto method=POST [22:27:12]POST find Content-Length [22:27:12]Host: 172.17.43.131:8080 [22:27:12]Content-Length: 144 [22:27:12]Content-Type: application/json [22:27:12] [22:27:12]POST finish read [22:27:12]Found Content-Length = 144 [22:27:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [22:27:12]execute_script... [22:27:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [22:27:12]POST & json_proto [22:27:12]process_json_proto [22:27:12]json parsed OK: [22:27:12]protocol is kg_v1.0 [22:27:12]action value=print_doc [22:27:12]process_action print_doc [22:27:12]ExternCall_PrintAddStr [22:27:12]wPrintStart [22:27:12]Write to MH i2c: 01 00 00 1D 00 1D [22:27:12]Write i2c OK [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: 01 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: 01 07 00 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [22:27:12]RasterBufferAndPrint [22:27:12]line Счет N : (1)2001835 [22:27:12]line ИНН: 02508201610067 [22:27:12]line Контрольно-Кассовый Чек [22:27:12]line ПРОДАЖА [22:27:12]line ТРК (МРК, ГНК) : 34 [22:27:12]line Товар: 2710124500 [22:27:12]line Аи-95-К-5 [22:27:12]line 6.740 * 74.20 [22:27:12]line = 500.11 [22:27:12]line НДС 12% НСП 1% [22:27:12]line > о реализуемом товаре [22:27:12]line ОКРУГЛЕНИЕ: -0.11 [22:27:12]line ИТОГО: 500.00 [22:27:12]line Внесено: 500.00 [22:27:12]line СДАЧА: 0.00 [22:27:12]line НСП 1% : 4.43 [22:27:12]line НДС 12% : 53.11 [22:27:12]line Наличными: 500.00 [22:27:12]line Безнал.: 0.00 [22:27:12]line Место: АЗС № 97 "Партнер Нефть" [22:27:12]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:27:12]line СНО: Общий режим [22:27:12]line Чек 668 26.07.2024 22:26 [22:27:12]line Смена: 437 ФФД: 1.0 [22:27:12]line ЗНМ: 0300000054 [22:27:12]line РНМ: 0000000000092624 [22:27:12]line Версия ККМ: 001 [22:27:12]line ФМ: 0000000000874959 [22:27:12]line ФД: 225600 [22:27:12]line ФПД: 200491277268157 [22:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222608&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225600&fm=200491277268157&tin=02508201610067®Number=0000000000092624&sum=50000 [22:27:12]written 0, free lines is 4095 [22:27:12]Write to MH i2c: 01 00 00 48 00 48 [22:27:12]Write i2c OK [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: 01 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: 01 07 00 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 6D 0C C8 [22:27:12]RasterBufferAndPrint [22:27:12]line [22:27:12]line [22:27:12]line [22:27:12]line [22:27:12]line [22:27:12]written 0, free lines is 3188 [22:27:12]MH_Cut [22:27:12]Write to MH i2c: D1 01 00 4F 00 01 21 [22:27:12]Write i2c OK [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: D1 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: D1 01 00 [22:27:12]MH_I2C_Read... [22:27:12]Read from MH i2c: D1 01 00 4F 00 00 20 [22:27:12]Write to MH i2c: 01 00 00 50 00 50 [22:27:12]Write i2c OK [22:27:12]MH_I2C_Read... [22:27:13]*** Cut start [22:27:13]*** Partial cut [22:27:13]*** CUTSNS_PIN = 1 [22:27:13]*** CUTSNS_PIN = 0 [22:27:14]*** Brake cut motor [22:27:14]Read from MH i2c: 01 *** Stop cut motor [22:27:14] [22:27:14]*** Cut end [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: 01 07 00 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [22:27:14]process_action print_doc done [22:27:14]requested_data is exist [22:27:14]produce_requested_data [22:27:14]produce_requested_data return (null) [22:27:14]process_action_free print_doc [22:27:14]json_value_free [22:27:14]json_value_free done [22:27:14]process_json_proto returns [22:27:14]Send response to host [22:27:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [22:27:14]free response buf [22:27:14]execute_script done [22:27:14]execute_script returns [22:27:14]free content buf [22:27:14]Sock 9.Close socket [22:27:14]Sock 9.Thread stoped [22:27:14]accept exits with 7 [22:27:14]New connection [22:27:14]New thread 3066850660 created [22:27:14]Thread 3066994020 joined [22:27:14]Waiting for new connection... [22:27:14] Sock 7.Parse request [22:27:14]Sock 7.Check first char [22:27:14]Sock 7.First char is OK [22:27:14]request: POST /json_proto HTTP/1.0 [22:27:14]Method: POST [22:27:14]URL: /json_proto [22:27:14]Method is POST - this is cgi request [22:27:14]url: /json_proto [22:27:14]query_string will be loaded in cgi processing [22:27:14]execute_cgi json_proto POST (null) [22:27:14]execute_cgi path=json_proto method=POST [22:27:14]POST find Content-Length [22:27:14]Host: 172.17.43.131:8080 [22:27:14]Content-Length: 978 [22:27:14]Content-Type: application/json [22:27:14] [22:27:14]POST finish read [22:27:14]Found Content-Length = 978 [22:27:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 66.940, "sum" : 5000.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.94 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:14]execute_script... [22:27:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.70, "quantity" : 66.940, "sum" : 5000.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 97\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.94 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:14]POST & json_proto [22:27:14]process_json_proto [22:27:14]json parsed OK: [22:27:14]protocol is kg_v1.0 [22:27:14]action value=close_receipt [22:27:14]process_action close_receipt [22:27:14]cmd_close_receipt [22:27:14]MH_GetDate [22:27:14]Write to MH i2c: F0 00 00 51 00 40 [22:27:14]Write i2c OK [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: F0 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: F0 09 00 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: F0 09 00 51 00 00 C3 22 A4 66 F9 24 A2 66 5D [22:27:14]GetLastDocTimeStamp 1722032768 [22:27:14]current date 1722032835 [22:27:14]FM_GetShiftState [22:27:14]SAM_PROTO_GetShiftState [22:27:14]wFMCommunicate request_size=4 [22:27:14]MH_SAM_APDU [22:27:14]CAPDU: 80 13 01 00 [22:27:14]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [22:27:14]Write i2c OK [22:27:14]MH_I2C_Read... [22:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:14]Read from MH i2c: E2 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: E2 0E 00 [22:27:14]MH_I2C_Read... [22:27:14]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 80 [22:27:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:27:14]wFMCommunicate OK [22:27:14]SAM_PROTO_GetShiftState done [22:27:14]FM_GetShiftState done [22:27:14]opened in 1721952182 [22:27:14]opened+sec_in_day 1722038582 [22:27:14]quantity*price = 500041 [22:27:14]sum+1 = 500043 [22:27:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.02 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 669 26.07.2024 22:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Дисконтная программа ДТ номер 97 сэкономлено 66.94 сом ФМ: 0000000000874959 ФД: 225601 ФПД: 23871836883713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222715&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225601&fm=23871836883713&tin=02508201610067®Number=0000000000092624&sum=500000 [22:27:15]StoreToDocumentArchive [22:27:15]shift 437 fd 225601 [22:27:15]save to /storage/0437/doc_00225601 [22:27:15]save last doc name /storage/0437/doc_00225601 to /storage/kkm_last_doc_name [22:27:15]save OK [22:27:15]Clear old archive folders... [22:27:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:27:15]tlvbuf is 00AAAA40 [22:27:15]SAM_PROTO_ClearQueue [22:27:15]wFMCommunicate request_size=4 [22:27:15]MH_SAM_APDU [22:27:15]CAPDU: 80 09 00 00 [22:27:15]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [22:27:15]Write i2c OK [22:27:15]MH_I2C_Read... [22:27:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:27:16]Read from MH i2c: E2 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [22:27:16]RAPDU: 90 00 [22:27:16]wFMCommunicate OK [22:27:16]SAM_PROTO_ClearQueue done [22:27:16]KKMCreateOFDPacket [22:27:16]OFDProtocolAddRootSTLVToBuf [22:27:16]FM_MakeSignedData [22:27:16]FM_MakeSignedData [22:27:16]SAM_PROTO_SignData [22:27:16]wFMCommunicate request_size=4 [22:27:16]MH_SAM_APDU [22:27:16]CAPDU: 80 0D 01 02 [22:27:16]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:27:16]Read from MH i2c: E2 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [22:27:16]RAPDU: 90 00 [22:27:16]wFMCommunicate OK [22:27:16]wFMCommunicate request_size=255 [22:27:16]MH_SAM_APDU [22:27:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 C3 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 71 03 00 35 04 06 00 15 B6 18 5B [22:27:16]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 C3 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 71 03 00 35 04 06 00 15 B6 18 5B 00 00 5B [22:27:16]OFD Sender: No OFD packet to send [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:16]Read from MH i2c: E2 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [22:27:16]RAPDU: 90 00 [22:27:16]wFMCommunicate OK [22:27:16]wFMCommunicate request_size=7 [22:27:16]MH_SAM_APDU [22:27:16]CAPDU: 80 0D 02 02 02 8B 01 [22:27:16]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 8B 01 00 00 6C [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:16]Read from MH i2c: E2 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [22:27:16]RAPDU: 90 00 [22:27:16]wFMCommunicate OK [22:27:16]wFMCommunicate request_size=4 [22:27:16]MH_SAM_APDU [22:27:16]CAPDU: 80 0D 03 02 [22:27:16]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:27:16]Read from MH i2c: E2 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 0B 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 0B 00 63 00 00 29 F7 D0 23 F1 32 74 98 90 00 21 [22:27:16]RAPDU: 29 F7 D0 23 F1 32 74 98 90 00 [22:27:16]wFMCommunicate OK [22:27:16]SAM_PROTO_SignData done [22:27:16]FM_MakeSignedData done [22:27:16]CreateOFDProtocolMessage [22:27:16]wFMCommunicate request_size=4 [22:27:16]MH_SAM_APDU [22:27:16]CAPDU: 80 11 00 00 [22:27:16]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [22:27:16]Write i2c OK [22:27:16]MH_I2C_Read... [22:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:16]Read from MH i2c: E2 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 17 00 [22:27:16]MH_I2C_Read... [22:27:16]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [22:27:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:16]wFMCommunicate OK [22:27:16]CreateOFDProtocolMessage done [22:27:16]OFDSenderStorePacket 225601 [22:27:16]StoreOFDPacket docnum=225601 [22:27:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 02 22 04 01 26 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 C3 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 71 03 00 35 04 06 00 15 B6 18 5B 8B 01 29 F7 D0 23 F1 32 74 98 [22:27:16]CheckFolder [22:27:16]dirname=/storage/ofd_packets [22:27:16]CheckFolder done [22:27:16]ProducePacketName [22:27:16]name=ofd_packets/00225601 [22:27:16]NVStorageSaveData ofd_packets/00225601 [22:27:16]File name is /storage/ofd_packets/00225601 [22:27:16]Write 298 bytes [22:27:16]NVStorageSaveData done [22:27:16]OFDSenderStorePacket done [22:27:16]KKMCreateOFDPacket done [22:27:16]NVStorageSaveData kkm_last_timestamp [22:27:16]File name is /storage/kkm_last_timestamp [22:27:16]Write 4 bytes [22:27:16]NVStorageSaveData done [22:27:17]ExternCall_PrintAddStr [22:27:17]wPrintStart [22:27:17]Write to MH i2c: 01 00 00 65 00 65 [22:27:17]Write i2c OK [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: 01 [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: 01 07 00 [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [22:27:17]RasterBufferAndPrint [22:27:17]line Счет N : (1)2001832 [22:27:17]line ИНН: 02508201610067 [22:27:17]line Контрольно-Кассовый Чек [22:27:17]line ПРОДАЖА [22:27:17]line ТРК (МРК, ГНК) : 11 [22:27:17]line Товар: 2710194210 [22:27:17]line ДТ-К-5 [22:27:17]line 66.940 * 74.70 [22:27:17]line = 5000.42 [22:27:17]line НДС 12% НСП 1% [22:27:17]line > о реализуемом товаре [22:27:17]line ОКРУГЛЕНИЕ: -0.42 [22:27:17]line ИТОГО: 5000.00 [22:27:17]line Внесено: 5000.00 [22:27:17]line СДАЧА: 0.00 [22:27:17]line НСП 1% : 44.25 [22:27:17]line НДС 12% : 531.02 [22:27:17]line Наличными: 5000.00 [22:27:17]line Безнал.: 0.00 [22:27:17]line Место: АЗС № 97 "Партнер Нефть" [22:27:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:27:17]line СНО: Общий режим [22:27:17]line Чек 669 26.07.2024 22:27 [22:27:17]line Смена: 437 ФФД: 1.0 [22:27:17]line ЗНМ: 0300000054 [22:27:17]line РНМ: 0000000000092624 [22:27:17]line Версия ККМ: 001 [22:27:17]line [22:27:17]line Дисконтная программа [22:27:17]line ДТ [22:27:17]line номер 97 [22:27:17]line сэкономлено 66.94 сом [22:27:17]line ФМ: 0000000000874959 [22:27:17]line ФД: 225601 [22:27:17]line ФПД: 23871836883713 [22:27:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222715&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225601&fm=23871836883713&tin=02508201610067®Number=0000000000092624&sum=500000 [22:27:17]written 0, free lines is 4095 [22:27:17]OFD Sender: Processing packet 225601 [packets to send 599, broken 598] [22:27:17]ProducePacketName [22:27:17]name=ofd_packets/00225601 [22:27:17]OFD Sender: To server: pG, [22:27:17]CommunicateWithHost lk.salyk.kg:30040 [22:27:17]ConnectInit lk.salyk.kg [22:27:17]Write to MH i2c: 01 00 00 95 00 95 [22:27:17]Write i2c OK [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: 01 [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: 01 07 00 [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 EC 0B 93 [22:27:17]RasterBufferAndPrint [22:27:17]line [22:27:17]line [22:27:17]line [22:27:17]line [22:27:17]line [22:27:17]written 0, free lines is 3065 [22:27:17]MH_Cut [22:27:17]Write to MH i2c: D1 01 00 9C 00 01 6E [22:27:17]Write i2c OK [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: D1 [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: D1 01 00 [22:27:17]MH_I2C_Read... [22:27:17]Read from MH i2c: D1 01 00 9C 00 00 6D [22:27:17]Write to MH i2c: 01 00 00 9D 00 9D [22:27:17]Write i2c OK [22:27:17]MH_I2C_Read... [22:27:18]Connected sock=10 [22:27:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 02 22 04 01 26 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 C3 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 71 03 00 35 04 06 00 15 B6 18 5B 8B 01 29 F7 D0 23 F1 32 74 98 [22:27:18]*** Cut start [22:27:18]*** Partial cut [22:27:18]*** CUTSNS_PIN = 1 [22:27:18]*** CUTSNS_PIN = 0 [22:27:19]*** Brake cut motor [22:27:19]Read from MH i2c: 01 *** Stop cut motor [22:27:19] [22:27:19]*** Cut end [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: 01 07 00 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [22:27:19]process_action close_receipt done [22:27:19]requested_data is exist [22:27:19]produce_requested_data [22:27:19]requested_item fm.sn is exist - process it [22:27:19]wFMCommunicate request_size=4 [22:27:19]MH_SAM_APDU [22:27:19]CAPDU: 80 11 00 00 [22:27:19]Write to MH i2c: E2 08 00 9E 00 80 11 00 00 00 00 00 00 18 [22:27:19]Write i2c OK [22:27:19]MH_I2C_Read... [22:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:19]Read from MH i2c: E2 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: E2 17 00 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: E2 17 00 9E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 75 [22:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:19]wFMCommunicate OK [22:27:19]requested_item fd.num is exist - process it [22:27:19]SAM_PROTO_GetFieldsCounters [22:27:19]wFMCommunicate request_size=4 [22:27:19]MH_SAM_APDU [22:27:19]CAPDU: 80 13 00 00 [22:27:19]Write to MH i2c: E2 08 00 9F 00 80 13 00 00 00 00 00 00 1B [22:27:19]Write i2c OK [22:27:19]MH_I2C_Read... [22:27:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:27:19]Read from MH i2c: E2 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: E2 62 00 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: E2 62 00 9F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 8C [22:27:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 41 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:27:19]wFMCommunicate OK [22:27:19]SAM_PROTO_GetFieldsCounters done [22:27:19]requested_item shift.num is exist - process it [22:27:19]requested_item shift.opened is exist - process it [22:27:19]req_shift_opened [22:27:19]FM_GetShiftState [22:27:19]SAM_PROTO_GetShiftState [22:27:19]wFMCommunicate request_size=4 [22:27:19]MH_SAM_APDU [22:27:19]CAPDU: 80 13 01 00 [22:27:19]Write to MH i2c: E2 08 00 A0 00 80 13 01 00 00 00 00 00 1D [22:27:19]Write i2c OK [22:27:19]MH_I2C_Read... [22:27:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:19]30 30 30 38 37 34 39 35 39 4F 00 00 00 04 3C 47 00 F7 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 41 71 03 00 F4 03 04 00 D5 CE A3 66 B6 04 01 00 00 AB 5F AC 4D D6 B3 69 E6 [22:27:19]CommunicateWithHost err = 0 [22:27:19]CheckOFDResponse [22:27:19]1017 (14) - 77093643461234 [22:27:19]1041 (16) - 0000000000874959 [22:27:19]1040 (4) - 225601 [22:27:19]1012 (4) - 26.07.2024 16:29 [22:27:19]1206 (1) - 0 [22:27:19]OFD Sender: Remove packet 225601 [22:27:19]ProducePacketName [22:27:19]name=ofd_packets/00225601 [22:27:19]NVStorageDeleteData [22:27:19]Read from MH i2c: E2 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: E2 0E 00 [22:27:19]MH_I2C_Read... [22:27:19]Read from MH i2c: E2 0E 00 A0 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 CE [22:27:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:27:19]wFMCommunicate OK [22:27:19]SAM_PROTO_GetShiftState done [22:27:19]FM_GetShiftState done [22:27:19]req_shift_opened done [22:27:19]requested_item shift.open_date is exist - process it [22:27:19]req_shift_open_date [22:27:19]req_shift_open_date done [22:27:19]produce_requested_data done [22:27:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225601,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:27:19]process_action_free close_receipt [22:27:19]json_value_free [22:27:19]json_value_free done [22:27:19]process_json_proto returns [22:27:19]Send response to host [22:27:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225601,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:27:19]free response buf [22:27:19]execute_script done [22:27:19]execute_script returns [22:27:19]free content buf [22:27:19]Sock 7.Close socket [22:27:19]Sock 7.Thread stoped [22:27:20]accept exits with 9 [22:27:20]New connection [22:27:20]New thread 3066994020 created [22:27:20]Thread 3066850660 joined [22:27:20]Waiting for new connection... [22:27:20] Sock 9.Parse request [22:27:20]Sock 9.Check first char [22:27:20]Sock 9.First char is OK [22:27:20]request: POST /json_proto HTTP/1.0 [22:27:20]Method: POST [22:27:20]URL: /json_proto [22:27:20]Method is POST - this is cgi request [22:27:20]url: /json_proto [22:27:20]query_string will be loaded in cgi processing [22:27:20]execute_cgi json_proto POST (null) [22:27:20]execute_cgi path=json_proto method=POST [22:27:20]POST find Content-Length [22:27:20]Host: 172.17.43.131:8080 [22:27:20]Content-Length: 801 [22:27:20]Content-Type: application/json [22:27:20] [22:27:20]POST finish read [22:27:20]Found Content-Length = 801 [22:27:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:20]execute_script... [22:27:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:20]POST & json_proto [22:27:20]process_json_proto [22:27:20]json parsed OK: [22:27:20]protocol is kg_v1.0 [22:27:20]action value=close_receipt [22:27:20]process_action close_receipt [22:27:20]cmd_close_receipt [22:27:20]MH_GetDate [22:27:20]Write to MH i2c: F0 00 00 A1 00 90 [22:27:20]Write i2c OK [22:27:20]MH_I2C_Read... [22:27:20]Read from MH i2c: F0 [22:27:20]MH_I2C_Read... [22:27:20]Read from MH i2c: F0 09 00 [22:27:20]MH_I2C_Read... [22:27:20]Read from MH i2c: F0 09 00 A1 00 00 C9 22 A4 66 F9 24 A2 66 B3 [22:27:20]GetLastDocTimeStamp 1722032835 [22:27:20]current date 1722032841 [22:27:20]FM_GetShiftState [22:27:20]SAM_PROTO_GetShiftState [22:27:20]wFMCommunicate request_size=4 [22:27:20]MH_SAM_APDU [22:27:20]CAPDU: 80 13 01 00 [22:27:20]Write to MH i2c: E2 08 00 A2 00 80 13 01 00 00 00 00 00 1F [22:27:20]Write i2c OK [22:27:20]MH_I2C_Read... [22:27:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:20]Read from MH i2c: E2 [22:27:20]MH_I2C_Read... [22:27:20]Read from MH i2c: E2 0E 00 [22:27:20]MH_I2C_Read... [22:27:20]Read from MH i2c: E2 0E 00 A2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D0 [22:27:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:27:20]wFMCommunicate OK [22:27:20]SAM_PROTO_GetShiftState done [22:27:20]FM_GetShiftState done [22:27:20]opened in 1721952182 [22:27:20]opened+sec_in_day 1722038582 [22:27:20]quantity*price = 70044 [22:27:20]sum+1 = 70046 [22:27:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 670 26.07.2024 22:27 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225602 ФПД: 206483097047798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225602&fm=206483097047798&tin=02508201610067®Number=0000000000092624&sum=70045 [22:27:21]StoreToDocumentArchive [22:27:21]shift 437 fd 225602 [22:27:21]save to /storage/0437/doc_00225602 [22:27:21]save last doc name /storage/0437/doc_00225602 to /storage/kkm_last_doc_name [22:27:21]save OK [22:27:21]Clear old archive folders... [22:27:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:27:21]tlvbuf is 00ACD670 [22:27:21]SAM_PROTO_ClearQueue [22:27:21]wFMCommunicate request_size=4 [22:27:21]MH_SAM_APDU [22:27:21]CAPDU: 80 09 00 00 [22:27:21]Write to MH i2c: E2 08 00 AF 00 80 09 00 00 00 00 00 00 21 [22:27:21]Write i2c OK [22:27:21]MH_I2C_Read... [22:27:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:27:21]Read from MH i2c: E2 [22:27:21]MH_I2C_Read... [22:27:21]Read from MH i2c: E2 03 00 [22:27:21]MH_I2C_Read... [22:27:21]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [22:27:21]RAPDU: 90 00 [22:27:21]wFMCommunicate OK [22:27:21]SAM_PROTO_ClearQueue done [22:27:21]KKMCreateOFDPacket [22:27:21]OFDProtocolAddRootSTLVToBuf [22:27:21]FM_MakeSignedData [22:27:21]FM_MakeSignedData [22:27:21]SAM_PROTO_SignData [22:27:21]wFMCommunicate request_size=4 [22:27:21]MH_SAM_APDU [22:27:21]CAPDU: 80 0D 01 02 [22:27:21]Write to MH i2c: E2 08 00 B0 00 80 0D 01 02 00 00 00 00 29 [22:27:21]Write i2c OK [22:27:21]MH_I2C_Read... [22:27:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:27:21]Read from MH i2c: E2 [22:27:21]MH_I2C_Read... [22:27:21]Read from MH i2c: E2 03 00 [22:27:21]MH_I2C_Read... [22:27:21]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [22:27:21]RAPDU: 90 00 [22:27:21]wFMCommunicate OK [22:27:21]wFMCommunicate request_size=255 [22:27:21]MH_SAM_APDU [22:27:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 C9 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 71 03 00 35 04 06 00 BB [22:27:22]Write to MH i2c: E2 02 01 B1 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 C9 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 71 03 00 35 04 06 00 BB 00 00 BD [22:27:22]Write i2c OK [22:27:22]MH_I2C_Read... [22:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:22]Read from MH i2c: E2 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 03 00 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [22:27:22]RAPDU: 90 00 [22:27:22]wFMCommunicate OK [22:27:22]wFMCommunicate request_size=10 [22:27:22]MH_SAM_APDU [22:27:22]CAPDU: 80 0D 02 02 05 CB 97 A6 D2 F6 [22:27:22]Write to MH i2c: E2 0D 00 B2 00 80 0D 02 02 05 00 CB 97 A6 D2 F6 00 00 06 [22:27:22]Write i2c OK [22:27:22]MH_I2C_Read... [22:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:22]Read from MH i2c: E2 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 03 00 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [22:27:22]RAPDU: 90 00 [22:27:22]wFMCommunicate OK [22:27:22]wFMCommunicate request_size=4 [22:27:22]MH_SAM_APDU [22:27:22]CAPDU: 80 0D 03 02 [22:27:22]Write to MH i2c: E2 08 00 B3 00 80 0D 03 02 00 00 00 00 2E [22:27:22]Write i2c OK [22:27:22]MH_I2C_Read... [22:27:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:27:22]Read from MH i2c: E2 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 0B 00 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 0B 00 B3 00 00 15 4A E2 2E 56 E5 9A 12 90 00 85 [22:27:22]RAPDU: 15 4A E2 2E 56 E5 9A 12 90 00 [22:27:22]wFMCommunicate OK [22:27:22]SAM_PROTO_SignData done [22:27:22]FM_MakeSignedData done [22:27:22]CreateOFDProtocolMessage [22:27:22]wFMCommunicate request_size=4 [22:27:22]MH_SAM_APDU [22:27:22]CAPDU: 80 11 00 00 [22:27:22]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [22:27:22]Write i2c OK [22:27:22]MH_I2C_Read... [22:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:22]Read from MH i2c: E2 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 17 00 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8B [22:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:22]wFMCommunicate OK [22:27:22]CreateOFDProtocolMessage done [22:27:22]OFDSenderStorePacket 225602 [22:27:22]StoreOFDPacket docnum=225602 [22:27:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1E B0 07 01 48 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 C9 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 71 03 00 35 04 06 00 BB CB 97 A6 D2 F6 15 4A E2 2E 56 E5 9A 12 [22:27:22]CheckFolder [22:27:22]dirname=/storage/ofd_packets [22:27:22]CheckFolder done [22:27:22]ProducePacketName [22:27:22]name=ofd_packets/00225602 [22:27:22]NVStorageSaveData ofd_packets/00225602 [22:27:22]File name is /storage/ofd_packets/00225602 [22:27:22]Write 301 bytes [22:27:22]NVStorageSaveData done [22:27:22]OFDSenderStorePacket done [22:27:22]KKMCreateOFDPacket done [22:27:22]NVStorageSaveData kkm_last_timestamp [22:27:22]File name is /storage/kkm_last_timestamp [22:27:22]Write 4 bytes [22:27:22]NVStorageSaveData done [22:27:22]ExternCall_PrintAddStr [22:27:22]wPrintStart [22:27:22]Write to MH i2c: 01 00 00 B5 00 B5 [22:27:22]Write i2c OK [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: 01 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: 01 07 00 [22:27:22]MH_I2C_Read... [22:27:22]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [22:27:22]RasterBufferAndPrint [22:27:22]line Счет N : (1)2001836 [22:27:22]line ИНН: 02508201610067 [22:27:22]line Контрольно-Кассовый Чек [22:27:22]line ПРОДАЖА [22:27:22]line ТРК (МРК, ГНК) : 64 [22:27:22]line Товар: 2710124500 [22:27:22]line Аи-95-К-5 [22:27:22]line 9.440 * 74.20 [22:27:22]line = 700.45 [22:27:22]line НДС 12% НСП 1% [22:27:22]line > о реализуемом товаре [22:27:22]line ИТОГО: 700.45 [22:27:22]line НСП 1% : 6.20 [22:27:22]line НДС 12% : 74.38 [22:27:22]line Наличными: 0.00 [22:27:22]line Безнал.: 700.45 [22:27:22]line Место: АЗС № 97 "Партнер Нефть" [22:27:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:27:22]line СНО: Общий режим [22:27:22]line Чек 670 26.07.2024 22:27 [22:27:22]line Смена: 437 ФФД: 1.0 [22:27:22]line ЗНМ: 0300000054 [22:27:22]line РНМ: 0000000000092624 [22:27:22]line Версия ККМ: 001 [22:27:22]line Платежная система: O! деньги [22:27:22]line ФМ: 0000000000874959 [22:27:22]line ФД: 225602 [22:27:22]line ФПД: 206483097047798 [22:27:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T222721&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225602&fm=206483097047798&tin=02508201610067®Number=0000000000092624&sum=70045 [22:27:22]written 0, free lines is 4095 [22:27:22]OFD Sender: Processing packet 225602 [packets to send 599, broken 598] [22:27:22]ProducePacketName [22:27:22]name=ofd_packets/00225602 [22:27:22]OFD Sender: To server: pG, [22:27:22]CommunicateWithHost lk.salyk.kg:30040 [22:27:22]ConnectInit lk.salyk.kg [22:27:23]Write to MH i2c: 01 00 00 DF 00 DF [22:27:23]Write i2c OK [22:27:23]MH_I2C_Read... [22:27:23]Read from MH i2c: 01 [22:27:23]MH_I2C_Read... [22:27:23]Read from MH i2c: 01 07 00 [22:27:23]MH_I2C_Read... [22:27:23]Read from MH i2c: 01 07 00 DF 00 00 00 00 00 00 80 0C 72 [22:27:23]RasterBufferAndPrint [22:27:23]line [22:27:23]line [22:27:23]line [22:27:23]line [22:27:23]line [22:27:23]written 0, free lines is 3216 [22:27:23]MH_Cut [22:27:23]Write to MH i2c: D1 01 00 E6 00 01 B8 [22:27:23]Write i2c OK [22:27:23]MH_I2C_Read... [22:27:23]Read from MH i2c: D1 [22:27:23]MH_I2C_Read... [22:27:23]Read from MH i2c: D1 01 00 [22:27:23]MH_I2C_Read... [22:27:23]Read from MH i2c: D1 01 00 E6 00 00 B7 [22:27:23]Write to MH i2c: 01 00 00 E7 00 E7 [22:27:23]Write i2c OK [22:27:23]MH_I2C_Read... [22:27:24]*** Cut start [22:27:24]*** Partial cut [22:27:24]*** CUTSNS_PIN = 1 [22:27:24]*** CUTSNS_PIN = 0 [22:27:24]*** Brake cut motor [22:27:24]Connected sock=10 [22:27:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1E B0 07 01 48 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 C9 22 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 *** Stop cut motor [22:27:25]30 *** Cut end [22:27:25]39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 42 71 03 00 35 04 06 00 BB CB 97 A6 D2 F6 15 4A E2 2E 56 E5 9A 12 [22:27:25]Read from MH i2c: 01 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: 01 07 00 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [22:27:25]process_action close_receipt done [22:27:25]requested_data is exist [22:27:25]produce_requested_data [22:27:25]requested_item fm.sn is exist - process it [22:27:25]wFMCommunicate request_size=4 [22:27:25]MH_SAM_APDU [22:27:25]CAPDU: 80 11 00 00 [22:27:25]Write to MH i2c: E2 08 00 E8 00 80 11 00 00 00 00 00 00 62 [22:27:25]Write i2c OK [22:27:25]MH_I2C_Read... [22:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:25]Read from MH i2c: E2 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: E2 17 00 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: E2 17 00 E8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BF [22:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:27:25]wFMCommunicate OK [22:27:25]requested_item fd.num is exist - process it [22:27:25]SAM_PROTO_GetFieldsCounters [22:27:25]wFMCommunicate request_size=4 [22:27:25]MH_SAM_APDU [22:27:25]CAPDU: 80 13 00 00 [22:27:25]Write to MH i2c: E2 08 00 E9 00 80 13 00 00 00 00 00 00 65 [22:27:25]Write i2c OK [22:27:25]MH_I2C_Read... [22:27:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:27:25]Read from MH i2c: E2 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: E2 62 00 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: E2 62 00 E9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 DA [22:27:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 42 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:27:25]wFMCommunicate OK [22:27:25]SAM_PROTO_GetFieldsCounters done [22:27:25]requested_item shift.num is exist - process it [22:27:25]requested_item shift.opened is exist - process it [22:27:25]req_shift_opened [22:27:25]FM_GetShiftState [22:27:25]SAM_PROTO_GetShiftState [22:27:25]wFMCommunicate request_size=4 [22:27:25]MH_SAM_APDU [22:27:25]CAPDU: 80 13 01 00 [22:27:25]Write to MH i2c: E2 08 00 EA 00 80 13 01 00 00 00 00 00 67 [22:27:25]Write i2c OK [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: E2 [22:27:25]MH_I2C_Read... [22:27:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:25]Read from MH i2c: E2 0E 00 [22:27:25]MH_I2C_Read... [22:27:25]Read from MH i2c: E2 0E 00 EA 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 18 [22:27:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:27:25]wFMCommunicate OK [22:27:25]SAM_PROTO_GetShiftState done [22:27:25]FM_GetShiftState done [22:27:25]req_shift_opened done [22:27:25]requested_item shift.open_date is exist - process it [22:27:25]req_shift_open_date [22:27:25]req_shift_open_date done [22:27:25]produce_requested_data done [22:27:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225602,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:27:25]process_action_free close_receipt [22:27:25]json_value_free [22:27:25]json_value_free done [22:27:25]process_json_proto returns [22:30:21]ConnectInit Can't connect to host [22:30:25]OFD Sender: Processing packet 225603 [packets to send 599, broken 598] [22:30:25]ProducePacketName [22:30:25]name=ofd_packets/00225603 [22:30:25]OFD Sender: To server: pG, [22:30:25]CommunicateWithHost lk.salyk.kg:30040 [22:30:25]ConnectInit lk.salyk.kg 04 02 00 01 00 00 00 F2 [22:30:35]Write i2c OK [22:30:35]MH_I2C_Read... [22:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [22:30:35]Read from MH i2c: E2 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 03 00 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [22:30:35]RAPDU: 90 00 [22:30:35]wFMCommunicate OK [22:30:35]wFMCommunicate request_size=13 [22:30:35]MH_SAM_APDU [22:30:35]CAPDU: 80 15 02 00 08 F4 03 04 00 8B 23 A4 66 [22:30:35]Write to MH i2c: E2 10 00 40 01 80 15 02 00 08 00 F4 03 04 00 8B 23 A4 66 00 00 84 [22:30:35]Write i2c OK [22:30:35]MH_I2C_Read... [22:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [22:30:35]Read from MH i2c: E2 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 03 00 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [22:30:35]RAPDU: 90 00 [22:30:35]wFMCommunicate OK [22:30:35]wFMCommunicate request_size=25 [22:30:35]MH_SAM_APDU [22:30:35]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [22:30:35]Write to MH i2c: E2 1C 00 41 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 22 [22:30:35]Write i2c OK [22:30:35]MH_I2C_Read... [22:30:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [22:30:35]Read from MH i2c: E2 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 03 00 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [22:30:35]RAPDU: 90 00 [22:30:35]wFMCommunicate OK [22:30:35]wFMCommunicate request_size=4 [22:30:35]MH_SAM_APDU [22:30:35]CAPDU: 80 15 03 00 [22:30:35]Write to MH i2c: E2 08 00 42 01 80 15 03 00 00 00 00 00 C4 [22:30:35]Write i2c OK [22:30:35]MH_I2C_Read... [22:30:35]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [22:30:35]Read from MH i2c: E2 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 40 00 [22:30:35]MH_I2C_Read... [22:30:35]Read from MH i2c: E2 40 00 42 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 02 00 00 35 04 06 00 7B 63 65 1E B4 9E 90 00 87 [22:30:35]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 02 00 00 35 04 06 00 7B 63 65 1E B4 9E 90 00 [22:30:35]wFMCommunicate OK [22:30:35]SAM_PROTO_ProcessDocument answer len = 59 [22:30:35]SAM_PROTO_ProcessDocument done [22:30:35]SetTLVBufToDocument [22:30:35]Processing tag 1209 (04B9) [22:30:35]Malloc new data [22:30:35]Processing tag 1041 (0411) [22:30:35]Processing tag 1040 (0410) [22:30:35]Malloc new data [22:30:35]Processing tag 1038 (040E) [22:30:35]Malloc new data [22:30:35]Processing tag 1042 (0412) [22:30:35]Malloc new data [22:30:35]Processing tag 1077 (0435) [22:30:35]Malloc new data [22:30:35]SetTLVBufToDocument err=0 [22:30:35]KKMLoadAndSignReceiptData store KKM data [22:30:35]KKMLoadAndSignReceiptData err=0 [22:30:35]wFMCommunicate request_size=4 [22:30:35]MH_SAM_APDU [22:30:35]CAPDU: 80 11 00 00 [22:30:35]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [22:30:35]Write i2c OK [22:30:35]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 17 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [22:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:30:36]wFMCommunicate OK [22:30:36]Счет N : (1)2001837 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 54 Товар: 2710124500 Аи-95-К-5 22.640 * 74.20 = 1679.89 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.89 ИТОГО: 1679.00 Внесено: 2000.00 СДАЧА: 321.00 НСП 1% : 14.87 НДС 12% : 178.39 Наличными: 1679.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 672 26.07.2024 22:30 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225604 ФПД: 135666828489886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T223035&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225604&fm=135666828489886&tin=02508201610067®Number=0000000000092624&sum=167900 [22:30:36]StoreToDocumentArchive [22:30:36]shift 437 fd 225604 [22:30:36]save to /storage/0437/doc_00225604 [22:30:36]save last doc name /storage/0437/doc_00225604 to /storage/kkm_last_doc_name [22:30:36]save OK [22:30:36]Clear old archive folders... [22:30:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:36]tlvbuf is 00A45000 [22:30:36]SAM_PROTO_ClearQueue [22:30:36]wFMCommunicate request_size=4 [22:30:36]MH_SAM_APDU [22:30:36]CAPDU: 80 09 00 00 [22:30:36]Write to MH i2c: E2 08 00 44 01 80 09 00 00 00 00 00 00 B7 [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [22:30:36]RAPDU: 90 00 [22:30:36]wFMCommunicate OK [22:30:36]SAM_PROTO_ClearQueue done [22:30:36]KKMCreateOFDPacket [22:30:36]OFDProtocolAddRootSTLVToBuf [22:30:36]FM_MakeSignedData [22:30:36]FM_MakeSignedData [22:30:36]SAM_PROTO_SignData [22:30:36]wFMCommunicate request_size=4 [22:30:36]MH_SAM_APDU [22:30:36]CAPDU: 80 0D 01 02 [22:30:36]Write to MH i2c: E2 08 00 45 01 80 0D 01 02 00 00 00 00 BF [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [22:30:36]RAPDU: 90 00 [22:30:36]wFMCommunicate OK [22:30:36]wFMCommunicate request_size=255 [22:30:36]MH_SAM_APDU [22:30:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 70 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 8F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 45 00 00 00 00 07 04 06 00 DC 8F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 8B 23 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 71 03 00 35 04 06 00 7B [22:30:36]Write to MH i2c: E2 02 01 46 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 70 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 8F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 45 00 00 00 00 07 04 06 00 DC 8F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 8B 23 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 71 03 00 35 04 06 00 7B 00 00 61 [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 46 01 00 90 00 BB [22:30:36]RAPDU: 90 00 [22:30:36]wFMCommunicate OK [22:30:36]wFMCommunicate request_size=10 [22:30:36]MH_SAM_APDU [22:30:36]CAPDU: 80 0D 02 02 05 63 65 1E B4 9E [22:30:36]Write to MH i2c: E2 0D 00 47 01 80 0D 02 02 05 00 63 65 1E B4 9E 00 00 04 [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 03 00 47 01 00 90 00 BC [22:30:36]RAPDU: 90 00 [22:30:36]wFMCommunicate OK [22:30:36]wFMCommunicate request_size=4 [22:30:36]MH_SAM_APDU [22:30:36]CAPDU: 80 0D 03 02 [22:30:36]Write to MH i2c: E2 08 00 48 01 80 0D 03 02 00 00 00 00 C4 [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 0B 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 0B 00 48 01 00 28 7D 5E 3A CE 16 B7 5A 90 00 F7 [22:30:36]RAPDU: 28 7D 5E 3A CE 16 B7 5A 90 00 [22:30:36]wFMCommunicate OK [22:30:36]SAM_PROTO_SignData done [22:30:36]FM_MakeSignedData done [22:30:36]CreateOFDProtocolMessage [22:30:36]wFMCommunicate request_size=4 [22:30:36]MH_SAM_APDU [22:30:36]CAPDU: 80 11 00 00 [22:30:36]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:36]Read from MH i2c: E2 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 17 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 21 [22:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:30:36]wFMCommunicate OK [22:30:36]CreateOFDProtocolMessage done [22:30:36]OFDSenderStorePacket 225604 [22:30:36]StoreOFDPacket docnum=225604 [22:30:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 81 9E 07 01 16 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 70 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 35 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 8F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 45 00 00 00 00 07 04 06 00 DC 8F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 8B 23 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 44 71 03 00 35 04 06 00 7B 63 65 1E B4 9E 28 7D 5E 3A CE 16 B7 5A [22:30:36]CheckFolder [22:30:36]dirname=/storage/ofd_packets [22:30:36]CheckFolder done [22:30:36]ProducePacketName [22:30:36]name=ofd_packets/00225604 [22:30:36]NVStorageSaveData ofd_packets/00225604 [22:30:36]File name is /storage/ofd_packets/00225604 [22:30:36]Write 301 bytes [22:30:36]NVStorageSaveData done [22:30:36]OFDSenderStorePacket done [22:30:36]KKMCreateOFDPacket done [22:30:36]NVStorageSaveData kkm_last_timestamp [22:30:36]File name is /storage/kkm_last_timestamp [22:30:36]Write 4 bytes [22:30:36]NVStorageSaveData done [22:30:36]ExternCall_PrintAddStr [22:30:36]wPrintStart [22:30:36]Write to MH i2c: 01 00 00 4A 01 4B [22:30:36]Write i2c OK [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: 01 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: 01 07 00 [22:30:36]MH_I2C_Read... [22:30:36]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 FF 0F 60 [22:30:36]RasterBufferAndPrint [22:30:36]line Счет N : (1)2001837 [22:30:36]line ИНН: 02508201610067 [22:30:36]line Контрольно-Кассовый Чек [22:30:36]line ПРОДАЖА [22:30:36]line ТРК (МРК, ГНК) : 54 [22:30:36]line Товар: 2710124500 [22:30:36]line Аи-95-К-5 [22:30:36]line 22.640 * 74.20 [22:30:36]line = 1679.89 [22:30:36]line НДС 12% НСП 1% [22:30:36]line > о реализуемом товаре [22:30:36]line ОКРУГЛЕНИЕ: -0.89 [22:30:36]line ИТОГО: 1679.00 [22:30:36]line Внесено: 2000.00 [22:30:36]line СДАЧА: 321.00 [22:30:36]line НСП 1% : 14.87 [22:30:36]line НДС 12% : 178.39 [22:30:36]line Наличными: 1679.00 [22:30:36]line Безнал.: 0.00 [22:30:36]line Место: АЗС № 97 "Партнер Нефть" [22:30:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:30:36]line СНО: Общий режим [22:30:36]line Чек 672 26.07.2024 22:30 [22:30:36]line Смена: 437 ФФД: 1.0 [22:30:36]line ЗНМ: 0300000054 [22:30:36]line РНМ: 0000000000092624 [22:30:36]line Версия ККМ: 001 [22:30:36]line ФМ: 0000000000874959 [22:30:36]line ФД: 225604 [22:30:36]line ФПД: 135666828489886 [22:30:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T223035&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225604&fm=135666828489886&tin=02508201610067®Number=0000000000092624&sum=167900 [22:30:36]written 0, free lines is 4095 [22:30:37]Write to MH i2c: 01 00 00 75 01 76 [22:30:37]Write i2c OK [22:30:37]MH_I2C_Read... [22:30:37]Read from MH i2c: 01 [22:30:37]MH_I2C_Read... [22:30:37]Read from MH i2c: 01 07 00 [22:30:37]MH_I2C_Read... [22:30:37]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 64 0C ED [22:30:37]RasterBufferAndPrint [22:30:37]line [22:30:37]line [22:30:37]line [22:30:37]line [22:30:37]line [22:30:37]written 0, free lines is 3175 [22:30:37]MH_Cut [22:30:37]Write to MH i2c: D1 01 00 7C 01 01 4F [22:30:37]Write i2c OK [22:30:37]MH_I2C_Read... [22:30:37]Read from MH i2c: D1 [22:30:37]MH_I2C_Read... [22:30:37]Read from MH i2c: D1 01 00 [22:30:37]MH_I2C_Read... [22:30:37]Read from MH i2c: D1 01 00 7C 01 00 4E [22:30:37]Write to MH i2c: 01 00 00 7D 01 7E [22:30:37]Write i2c OK [22:30:37]MH_I2C_Read... [22:30:38]*** Cut start [22:30:38]*** Partial cut [22:30:38]*** CUTSNS_PIN = 1 [22:30:38]*** CUTSNS_PIN = 0 [22:30:38]*** Brake cut motor [22:30:38]Read from MH i2c: 01 [22:30:38]MH_I2C_Read... [22:30:38]*** Stop cut motor [22:30:38]*** Cut end [22:30:38]Read from MH i2c: 01 07 00 [22:30:38]MH_I2C_Read... [22:30:38]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [22:30:38]process_action close_receipt done [22:30:38]requested_data is exist [22:30:38]produce_requested_data [22:30:38]requested_item fm.sn is exist - process it [22:30:38]wFMCommunicate request_size=4 [22:30:38]MH_SAM_APDU [22:30:38]CAPDU: 80 11 00 00 [22:30:38]Write to MH i2c: E2 08 00 7E 01 80 11 00 00 00 00 00 00 F9 [22:30:38]Write i2c OK [22:30:38]MH_I2C_Read... [22:30:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:39]Read from MH i2c: E2 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 17 00 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 17 00 7E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 56 [22:30:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:30:39]wFMCommunicate OK [22:30:39]requested_item fd.num is exist - process it [22:30:39]SAM_PROTO_GetFieldsCounters [22:30:39]wFMCommunicate request_size=4 [22:30:39]MH_SAM_APDU [22:30:39]CAPDU: 80 13 00 00 [22:30:39]Write to MH i2c: E2 08 00 7F 01 80 13 00 00 00 00 00 00 FC [22:30:39]Write i2c OK [22:30:39]MH_I2C_Read... [22:30:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:39]Read from MH i2c: E2 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 62 00 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 62 00 7F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 79 [22:30:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 44 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:39]wFMCommunicate OK [22:30:39]SAM_PROTO_GetFieldsCounters done [22:30:39]requested_item shift.num is exist - process it [22:30:39]requested_item shift.opened is exist - process it [22:30:39]req_shift_opened [22:30:39]FM_GetShiftState [22:30:39]SAM_PROTO_GetShiftState [22:30:39]wFMCommunicate request_size=4 [22:30:39]MH_SAM_APDU [22:30:39]CAPDU: 80 13 01 00 [22:30:39]Write to MH i2c: E2 08 00 80 01 80 13 01 00 00 00 00 00 FE [22:30:39]Write i2c OK [22:30:39]MH_I2C_Read... [22:30:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:39]Read from MH i2c: E2 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 0E 00 [22:30:39]MH_I2C_Read... [22:30:39]Read from MH i2c: E2 0E 00 80 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AF [22:30:39]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:30:39]wFMCommunicate OK [22:30:39]SAM_PROTO_GetShiftState done [22:30:39]FM_GetShiftState done [22:30:39]req_shift_opened done [22:30:39]requested_item shift.open_date is exist - process it [22:30:39]req_shift_open_date [22:30:39]req_shift_open_date done [22:30:39]produce_requested_data done [22:30:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225604,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:30:39]process_action_free close_receipt [22:30:39]json_value_free [22:30:39]json_value_free done [22:30:39]process_json_proto returns [22:30:39]Send response to host [22:30:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225604,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:30:39]free response buf [22:30:39]execute_script done [22:30:39]execute_script returns [22:30:39]free content buf [22:30:39]Sock 10.Close socket [22:30:39]Sock 10.Thread stoped [22:30:41]Connected sock=9 [22:30:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CE 9F 04 01 25 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 1C 23 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 71 03 00 35 04 06 00 21 83 31 72 42 64 B2 1F 9C DB 96 58 6B 88 [22:30:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A5 0B 47 00 85 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 43 71 03 00 F4 03 04 00 A1 CF A3 66 B6 04 01 00 00 F9 2D 64 6B 2B 2B 45 CE [22:30:43]CommunicateWithHost err = 0 [22:30:43]CheckOFDResponse [22:30:30]ConnectInit Can't take IP for lk.salyk.kg [22:30:30]CommunicateWithHost connect error [22:30:30]CommunicateWithHost err = -1 [22:30:30]OFD Sender: Server communicate error [22:30:34]accept exits with 10 [22:30:34]New connection [22:30:34]New thread 3066994020 created [22:30:34]Thread 3066850660 joined [22:30:34]Waiting for new connection... [22:30:34] Sock 10.Parse request [22:30:34]Sock 10.Check first char [22:30:34]Sock 10.First char is OK [22:30:34]request: POST /json_proto HTTP/1.0 [22:30:34]Method: POST [22:30:34]URL: /json_proto [22:30:34]Method is POST - this is cgi request [22:30:34]url: /json_proto [22:30:34]query_string will be loaded in cgi processing [22:30:34]execute_cgi json_proto POST (null) [22:30:34]execute_cgi path=json_proto method=POST [22:30:34]POST find Content-Length [22:30:34]Host: 172.17.43.131:8080 [22:30:34]Content-Length: 683 [22:30:34]Content-Type: application/json [22:30:34] [22:30:34]POST finish read [22:30:34]Found Content-Length = 683 [22:30:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 22.640, "sum" : 1679.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1679.00, "payments": [ { "type": 0, "sum" : 1679.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:34]execute_script... [22:30:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 22.640, "sum" : 1679.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1679.00, "payments": [ { "type": 0, "sum" : 1679.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:34]POST & json_proto [22:30:34]process_json_proto [22:30:34]json parsed OK: [22:30:34]protocol is kg_v1.0 [22:30:34]action value=close_receipt [22:30:34]process_action close_receipt [22:30:34]cmd_close_receipt [22:30:34]MH_GetDate [22:30:34]Write to MH i2c: F0 00 00 36 01 26 [22:30:34]Write i2c OK [22:30:34]MH_I2C_Read... [22:30:34]Read from MH i2c: F0 [22:30:34]MH_I2C_Read... [22:30:34]Read from MH i2c: F0 09 00 [22:30:34]MH_I2C_Read... [22:30:34]Read from MH i2c: F0 09 00 36 01 00 8B 23 A4 66 F9 24 A2 66 0C [22:30:34]GetLastDocTimeStamp 1722032924 [22:30:34]current date 1722033035 [22:30:34]FM_GetShiftState [22:30:34]SAM_PROTO_GetShiftState [22:30:34]wFMCommunicate request_size=4 [22:30:34]MH_SAM_APDU [22:30:34]CAPDU: 80 13 01 00 [22:30:34]Write to MH i2c: E2 08 00 37 01 80 13 01 00 00 00 00 00 B5 [22:30:34]Write i2c OK [22:30:34]MH_I2C_Read... [22:30:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:34]Read from MH i2c: E2 [22:30:34]MH_I2C_Read... [22:30:34]Read from MH i2c: E2 0E 00 [22:30:34]MH_I2C_Read... [22:30:34]Read from MH i2c: E2 0E 00 37 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 66 [22:30:34]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:30:34]wFMCommunicate OK [22:30:34]SAM_PROTO_GetShiftState done [22:30:34]FM_GetShiftState done [22:30:34]opened in 1721952182 [22:30:34]opened+sec_in_day 1722038582 [22:30:34]quantity*price = 167988 [22:30:34]sum+1 = 167990 [22:30:34]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 673 26.07.2024 22:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225605 ФПД: 241057643580714 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T223726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225605&fm=241057643580714&tin=02508201610067®Number=0000000000092624&sum=100000 [22:37:26]StoreToDocumentArchive [22:37:26]shift 437 fd 225605 [22:37:26]save to /storage/0437/doc_00225605 [22:37:26]save last doc name /storage/0437/doc_00225605 to /storage/kkm_last_doc_name [22:37:26]save OK [22:37:26]Clear old archive folders... [22:37:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:37:26]tlvbuf is 00AA0D40 [22:37:26]SAM_PROTO_ClearQueue [22:37:26]wFMCommunicate request_size=4 [22:37:26]MH_SAM_APDU [22:37:26]CAPDU: 80 09 00 00 [22:37:26]Write to MH i2c: E2 08 00 8F 01 80 09 00 00 00 00 00 00 02 [22:37:26]Write i2c OK [22:37:26]MH_I2C_Read... [22:37:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:37:27]Read from MH i2c: E2 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 8F 01 00 90 00 04 [22:37:27]RAPDU: 90 00 [22:37:27]wFMCommunicate OK [22:37:27]SAM_PROTO_ClearQueue done [22:37:27]KKMCreateOFDPacket [22:37:27]OFDProtocolAddRootSTLVToBuf [22:37:27]FM_MakeSignedData [22:37:27]FM_MakeSignedData [22:37:27]SAM_PROTO_SignData [22:37:27]wFMCommunicate request_size=4 [22:37:27]MH_SAM_APDU [22:37:27]CAPDU: 80 0D 01 02 [22:37:27]Write to MH i2c: E2 08 00 90 01 80 0D 01 02 00 00 00 00 0A [22:37:27]Write i2c OK [22:37:27]MH_I2C_Read... [22:37:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:37:27]Read from MH i2c: E2 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 90 01 00 90 00 05 [22:37:27]RAPDU: 90 00 [22:37:27]wFMCommunicate OK [22:37:27]wFMCommunicate request_size=255 [22:37:27]MH_SAM_APDU [22:37:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 26 25 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 71 03 00 35 04 06 00 DB [22:37:27]Write to MH i2c: E2 02 01 91 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 26 25 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 71 03 00 35 04 06 00 DB 00 00 62 [22:37:27]Write i2c OK [22:37:27]MH_I2C_Read... [22:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:27]Read from MH i2c: E2 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 91 01 00 90 00 06 [22:37:27]RAPDU: 90 00 [22:37:27]wFMCommunicate OK [22:37:27]wFMCommunicate request_size=10 [22:37:27]MH_SAM_APDU [22:37:27]CAPDU: 80 0D 02 02 05 3D 9B 37 4D 2A [22:37:27]Write to MH i2c: E2 0D 00 92 01 80 0D 02 02 05 00 3D 9B 37 4D 2A 00 00 9D [22:37:27]Write i2c OK [22:37:27]MH_I2C_Read... [22:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:27]Read from MH i2c: E2 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 03 00 92 01 00 90 00 07 [22:37:27]RAPDU: 90 00 [22:37:27]wFMCommunicate OK [22:37:27]wFMCommunicate request_size=4 [22:37:27]MH_SAM_APDU [22:37:27]CAPDU: 80 0D 03 02 [22:37:27]Write to MH i2c: E2 08 00 93 01 80 0D 03 02 00 00 00 00 0F [22:37:27]Write i2c OK [22:37:27]MH_I2C_Read... [22:37:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:37:27]Read from MH i2c: E2 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 0B 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 0B 00 93 01 00 01 3D 26 55 0E 2F 5D 02 90 00 65 [22:37:27]RAPDU: 01 3D 26 55 0E 2F 5D 02 90 00 [22:37:27]wFMCommunicate OK [22:37:27]SAM_PROTO_SignData done [22:37:27]FM_MakeSignedData done [22:37:27]CreateOFDProtocolMessage [22:37:27]wFMCommunicate request_size=4 [22:37:27]MH_SAM_APDU [22:37:27]CAPDU: 80 11 00 00 [22:37:27]Write to MH i2c: E2 08 00 94 01 80 11 00 00 00 00 00 00 0F [22:37:27]Write i2c OK [22:37:27]MH_I2C_Read... [22:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:27]Read from MH i2c: E2 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 17 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: E2 17 00 94 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [22:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:37:27]wFMCommunicate OK [22:37:27]CreateOFDProtocolMessage done [22:37:27]OFDSenderStorePacket 225605 [22:37:27]StoreOFDPacket docnum=225605 [22:37:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F A0 07 01 ED 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 26 25 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 71 03 00 35 04 06 00 DB 3D 9B 37 4D 2A 01 3D 26 55 0E 2F 5D 02 [22:37:27]CheckFolder [22:37:27]dirname=/storage/ofd_packets [22:37:27]CheckFolder done [22:37:27]ProducePacketName [22:37:27]name=ofd_packets/00225605 [22:37:27]NVStorageSaveData ofd_packets/00225605 [22:37:27]File name is /storage/ofd_packets/00225605 [22:37:27]Write 301 bytes [22:37:27]NVStorageSaveData done [22:37:27]OFDSenderStorePacket done [22:37:27]KKMCreateOFDPacket done [22:37:27]NVStorageSaveData kkm_last_timestamp [22:37:27]File name is /storage/kkm_last_timestamp [22:37:27]Write 4 bytes [22:37:27]NVStorageSaveData done [22:37:27]ExternCall_PrintAddStr [22:37:27]wPrintStart [22:37:27]Write to MH i2c: 01 00 00 95 01 96 [22:37:27]Write i2c OK [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: 01 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: 01 07 00 [22:37:27]MH_I2C_Read... [22:37:27]Read from MH i2c: 01 07 00 95 01 00 00 00 00 00 FF 0F AB [22:37:27]RasterBufferAndPrint [22:37:27]line Счет N : (1)2001839 [22:37:27]line ИНН: 02508201610067 [22:37:27]line Контрольно-Кассовый Чек [22:37:27]line ПРОДАЖА [22:37:27]line ТРК (МРК, ГНК) : 53 [22:37:27]line Товар: 2710124130 [22:37:27]line Аи-92-К-5 [22:37:27]line 14.750 * 67.80 [22:37:27]line = 1000.05 [22:37:27]line НДС 12% НСП 1% [22:37:27]line > о реализуемом товаре [22:37:27]line ОКРУГЛЕНИЕ: -0.05 [22:37:27]line ИТОГО: 1000.00 [22:37:27]line Внесено: 1000.00 [22:37:27]line СДАЧА: 0.00 [22:37:27]line НСП 1% : 8.85 [22:37:27]line НДС 12% : 106.20 [22:37:27]line Наличными: 1000.00 [22:37:27]line Безнал.: 0.00 [22:37:27]line Место: АЗС № 97 "Партнер Нефть" [22:37:27]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:37:27]line СНО: Общий режим [22:37:27]line Чек 673 26.07.2024 22:37 [22:37:27]line Смена: 437 ФФД: 1.0 [22:37:27]line ЗНМ: 0300000054 [22:37:27]line РНМ: 0000000000092624 [22:37:27]line Версия ККМ: 001 [22:37:27]line ФМ: 0000000000874959 [22:37:27]line ФД: 225605 [22:37:27]line ФПД: 241057643580714 [22:37:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T223726&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225605&fm=241057643580714&tin=02508201610067®Number=0000000000092624&sum=100000 [22:37:27]written 0, free lines is 4095 [22:37:27]OFD Sender: Processing packet 225605 [packets to send 599, broken 598] [22:37:27]ProducePacketName [22:37:27]name=ofd_packets/00225605 [22:37:27]OFD Sender: To server: pG, [22:37:27]CommunicateWithHost lk.salyk.kg:30040 [22:37:27]ConnectInit lk.salyk.kg [22:37:27]Write to MH i2c: 01 00 00 C0 01 C1 [22:37:28]Write i2c OK [22:37:28]MH_I2C_Read... [22:37:28]Read from MH i2c: 01 [22:37:28]MH_I2C_Read... [22:37:28]Read from MH i2c: 01 07 00 [22:37:28]MH_I2C_Read... [22:37:28]Read from MH i2c: 01 07 00 C0 01 00 00 00 00 00 5A 0C 2E [22:37:28]RasterBufferAndPrint [22:37:28]line [22:37:28]line [22:37:28]line [22:37:28]line [22:37:28]line [22:37:28]written 0, free lines is 3165 [22:37:28]MH_Cut [22:37:28]Write to MH i2c: D1 01 00 C7 01 01 9A [22:37:28]Write i2c OK [22:37:28]MH_I2C_Read... [22:37:28]Read from MH i2c: D1 [22:37:28]MH_I2C_Read... [22:37:28]Read from MH i2c: D1 01 00 [22:37:28]MH_I2C_Read... [22:37:28]Read from MH i2c: D1 01 00 C7 01 00 99 [22:37:28]Write to MH i2c: 01 00 00 C8 01 C9 [22:37:28]Write i2c OK [22:37:28]MH_I2C_Read... [22:37:28]Connected sock=9 [22:37:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2F A0 07 01 ED 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 26 25 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 71 03 00 35 04 06 00 DB 3D 9B 37 4D 2A 01 3D 26 55 0E 2F 5D 02 [22:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A1 8D 47 00 C2 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 45 71 03 00 F4 03 04 00 36 D1 A3 66 B6 04 01 00 00 85 F4 35 43 47 79 C8 DC [22:37:28]CommunicateWithHost err = 0 [22:37:28]CheckOFDResponse [22:37:28]1017 (14) - 77093643461234 [22:37:28]1041 (16) - 0000000000874959 [22:37:28]1040 (4) - 225605 [22:37:28]1012 (4) - 26.07.2024 16:39 [22:37:28]1206 (1) - 0 [22:37:28]OFD Sender: Remove packet 225605 [22:37:28]ProducePacketName [22:37:28]name=ofd_packets/00225605 [22:37:28]NVStorageDeleteData [22:37:29]*** Cut start [22:37:29]*** Partial cut [22:37:29]*** CUTSNS_PIN = 1 [22:37:29]OFD Sender: No OFD packet to send [22:37:29]*** CUTSNS_PIN = 0 [22:37:29]*** Brake cut motor [22:37:29]Read from MH i2c: 01 [22:37:29]MH_I2C_Read... [22:37:29]*** Stop cut motor [22:37:29]*** Cut end [22:37:29]Read from MH i2c: 01 07 00 [22:37:29]MH_I2C_Read... [22:37:29]Read from MH i2c: 01 07 00 C8 01 00 00 00 00 00 FF 0F DE [22:37:29]process_action close_receipt done [22:37:29]requested_data is exist [22:37:29]produce_requested_data [22:37:29]requested_item fm.sn is exist - process it [22:37:29]wFMCommunicate request_size=4 [22:37:29]MH_SAM_APDU [22:37:29]CAPDU: 80 11 00 00 [22:37:29]Write to MH i2c: E2 08 00 C9 01 80 11 00 00 00 00 00 00 44 [22:37:29]Write i2c OK [22:37:29]MH_I2C_Read... [22:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:29]Read from MH i2c: E2 [22:37:29]MH_I2C_Read... [22:37:29]Read from MH i2c: E2 17 00 [22:37:29]MH_I2C_Read... [22:37:29]Read from MH i2c: E2 17 00 C9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A1 [22:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:37:29]wFMCommunicate OK [22:37:29]requested_item fd.num is exist - process it [22:37:29]SAM_PROTO_GetFieldsCounters [22:37:29]wFMCommunicate request_size=4 [22:37:29]MH_SAM_APDU [22:37:29]CAPDU: 80 13 00 00 [22:37:29]Write to MH i2c: E2 08 00 CA 01 80 13 00 00 00 00 00 00 47 [22:37:29]Write i2c OK [22:37:29]MH_I2C_Read... [22:37:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:37:30]Read from MH i2c: E2 [22:37:30]MH_I2C_Read... [22:37:30]Read from MH i2c: E2 62 00 [22:37:30]MH_I2C_Read... [22:37:30]Read from MH i2c: E2 62 00 CA 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 C8 [22:37:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 45 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:37:30]wFMCommunicate OK [22:37:30]SAM_PROTO_GetFieldsCounters done [22:37:30]requested_item shift.num is exist - process it [22:37:30]requested_item shift.opened is exist - process it [22:37:30]req_shift_opened [22:37:30]FM_GetShiftState [22:37:30]SAM_PROTO_GetShiftState [22:37:30]wFMCommunicate request_size=4 [22:37:30]MH_SAM_APDU [22:37:30]CAPDU: 80 13 01 00 [22:37:30]Write to MH i2c: E2 08 00 CB 01 80 13 01 00 00 00 00 00 49 [22:37:30]Write i2c OK [22:37:30]MH_I2C_Read... [22:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:30]Read from MH i2c: E2 [22:37:30]MH_I2C_Read... [22:37:30]Read from MH i2c: E2 0E 00 [22:37:30]MH_I2C_Read... [22:37:30]Read from MH i2c: E2 0E 00 CB 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FA [22:37:30]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:37:30]wFMCommunicate OK [22:37:30]SAM_PROTO_GetShiftState done [22:37:30]FM_GetShiftState done [22:37:30]req_shift_opened done [22:37:30]requested_item shift.open_date is exist - process it [22:37:30]req_shift_open_date [22:37:30]req_shift_open_date done [22:37:30]produce_requested_data done [22:37:30]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225605,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:37:30]process_action_free close_receipt [22:37:30]json_value_free [22:37:30]json_value_free done [22:37:30]process_json_proto returns [22:37:30]Send response to host [22:37:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225605,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:37:30]free response buf [22:37:30]execute_script done [22:37:30]execute_script returns [22:37:30]free content buf [22:37:30]Sock 7.Close socket [22:37:30]Sock 7.Thread stoped [22:37:34]OFD Sender: No OFD packet to send [22:37:38]recv_with_timeout no data received [22:37:39]OFD Sender: No OFD packet to send [22:37:44]OFD Sender: No OFD packet to send [22:37:49]OFD Sender: No OFD packet to send [22:37:54]recv_with_timeout no data received [22:37:54]OFD Sender: No OFD packet to send [22:37:59]OFD Sender: No OFD packet to send [22:38:04]OFD Sender: No OFD packet to send [22:38:09]OFD Sender: No OFD packet to send [22:38:14]OFD Sender: No OFD packet to send [22:38:19]OFD Sender: No OFD packet to send [22:38:24]OFD Sender: No OFD packet to send [22:38:29]OFD Sender: No OFD packet to send [22:38:34]OFD Sender: No OFD packet to send [22:38:39]OFD Sender: No OFD packet to send [22:38:44]OFD Sender: No OFD packet to send [22:38:48]recv_with_timeout no data received [22:38:49]OFD Sender: No OFD packet to send [22:38:54]OFD Sender: No OFD packet to send [22:38:59]OFD Sender: No OFD packet to send [22:39:04]OFD Sender: No OFD packet to send [22:39:09]OFD Sender: No OFD packet to send [22:39:14]OFD Sender: No OFD packet to send [22:39:15]recv_with_timeout no data received [22:39:19]OFD Sender: No OFD packet to send [22:39:24]OFD Sender: No OFD packet to send [22:39:29]OFD Sender: No OFD packet to send [22:39:34]OFD Sender: No OFD packet to send [22:39:39]OFD Sender: No OFD packet to send [22:39:44]OFD Sender: No OFD packet to send [22:39:49]OFD Sender: No OFD packet to send [22:39:54]OFD Sender: No OFD packet to send [22:39:58]recv_with_timeout no data received [22:39:59]OFD Sender: No OFD packet to send [22:40:04]OFD Sender: No OFD packet to send [22:40:09]OFD Sender: No OFD packet to send [22:40:12]recv_with_timeout no data received [22:40:14]OFD Sender: No OFD packet to send [22:40:19]OFD Sender: No OFD packet to send [22:40:24]OFD Sender: No OFD packet to send [22:40:28]recv_with_timeout no data received [22:40:29]OFD Sender: No OFD packet to send [22:40:34]OFD Sender: No OFD packet to send [22:40:39]OFD Sender: No OFD packet to send [22:40:43]recv_with_timeout no data received [22:40:44]OFD Sender: No OFD packet to send [22:40:49]OFD Sender: No OFD packet to send [22:40:54]OFD Sender: No OFD packet to send [22:40:59]OFD Sender: No OFD packet to send [22:41:04]OFD Sender: No OFD packet to send [22:41:06]recv_with_timeout no data received [22:41:09]OFD Sender: No OFD packet to send [22:41:14]OFD Sender: No OFD packet to send [22:41:19]OFD Sender: No OFD packet to send [22:41:22]recv_with_timeout no data received [22:41:24]OFD Sender: No OFD packet to send [22:41:29]OFD Sender: No OFD packet to send [22:41:34]OFD Sender: No OFD packet to send [22:41:36]recv_with_timeout no data received [22:41:39]OFD Sender: No OFD packet to send [22:41:44]OFD Sender: No OFD packet to send [22:41:50]OFD Sender: No OFD packet to send [22:41:50]recv_with_timeout no data received [22:41:55]OFD Sender: No OFD packet to send [22:42:00]OFD Sender: No OFD packet to send [22:42:03]accept exits with 10 [22:42:03]New connection [22:42:03]New thread 3066994020 created [22:42:03]Thread 3066850660 joined [22:42:03]Waiting for new connection... [22:42:03] Sock 10.Parse request [22:42:03]Sock 10.Check first char [22:42:03]Sock 10.First char is OK [22:42:03]request: POST /json_proto HTTP/1.0 [22:42:03]Method: POST [22:42:03]URL: /json_proto [22:42:03]Method is POST - this is cgi request [22:42:03]url: /json_proto [22:42:03]query_string will be loaded in cgi processing [22:42:03]execute_cgi json_proto POST (null) [22:42:03]execute_cgi path=json_proto method=POST [22:42:03]POST find Content-Length [22:42:03]Host: 172.17.43.131:8080 [22:42:03]Content-Length: 678 [22:42:03]Content-Type: application/json [22:42:03] [22:42:03]POST finish read [22:42:03]Found Content-Length = 678 [22:42:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:03]execute_script... [22:42:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:03]POST & json_proto [22:42:03]process_json_proto [22:42:03]json parsed OK: [22:42:03]protocol is kg_v1.0 [22:42:03]action value=close_receipt [22:42:03]process_action close_receipt [22:42:03]cmd_close_receipt [22:42:03]MH_GetDate [22:42:03]Write to MH i2c: F0 00 00 CC 01 BC [22:42:03]Write i2c OK [22:42:03]MH_I2C_Read... [22:42:03]Read from MH i2c: F0 [22:42:03]MH_I2C_Read... [22:42:03]Read from MH i2c: F0 09 00 [22:42:03]MH_I2C_Read... [22:42:03]Read from MH i2c: F0 09 00 CC 01 00 3C 26 A4 66 F9 24 A2 66 56 [22:42:03]GetLastDocTimeStamp 1722033446 [22:42:03]current date 1722033724 [22:42:03]FM_GetShiftState [22:42:03]SAM_PROTO_GetShiftState [22:42:03]wFMCommunicate request_size=4 [22:42:03]MH_SAM_APDU [22:42:03]CAPDU: 80 13 01 00 [22:42:03]Write to MH i2c: E2 08 00 CD 01 80 13 01 00 00 00 00 00 4B [22:42:03]Write i2c OK [22:42:03]MH_I2C_Read... [22:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:03]Read from MH i2c: E2 [22:42:03]MH_I2C_Read... [22:42:03]Read from MH i2c: E2 0E 00 [22:42:03]MH_I2C_Read... [22:42:03]Read from MH i2c: E2 0E 00 CD 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FC [22:42:03]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:42:03]wFMCommunicate OK [22:42:03]SAM_PROTO_GetShiftState done [22:42:03]FM_GetShiftState done [22:42:03]opened in 1721952182 [22:42:03]opened+sec_in_day 1722038582 [22:42:03]quantity*price = 50036 [22:42:03]sum+1 = 50037 [22:42:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 674 26.07.2024 22:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225606 ФПД: 121022439886085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225606&fm=121022439886085&tin=02508201610067®Number=0000000000092624&sum=50000 [22:42:04]StoreToDocumentArchive [22:42:04]shift 437 fd 225606 [22:42:04]save to /storage/0437/doc_00225606 [22:42:04]save last doc name /storage/0437/doc_00225606 to /storage/kkm_last_doc_name [22:42:04]save OK [22:42:04]Clear old archive folders... [22:42:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:42:04]tlvbuf is 00AB6240 [22:42:04]SAM_PROTO_ClearQueue [22:42:04]wFMCommunicate request_size=4 [22:42:04]MH_SAM_APDU [22:42:04]CAPDU: 80 09 00 00 [22:42:04]Write to MH i2c: E2 08 00 DA 01 80 09 00 00 00 00 00 00 4D [22:42:04]Write i2c OK [22:42:04]MH_I2C_Read... [22:42:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:42:04]Read from MH i2c: E2 [22:42:04]MH_I2C_Read... [22:42:04]Read from MH i2c: E2 03 00 [22:42:04]MH_I2C_Read... [22:42:04]Read from MH i2c: E2 03 00 DA 01 00 90 00 4F [22:42:04]RAPDU: 90 00 [22:42:04]wFMCommunicate OK [22:42:04]SAM_PROTO_ClearQueue done [22:42:04]KKMCreateOFDPacket [22:42:04]OFDProtocolAddRootSTLVToBuf [22:42:04]FM_MakeSignedData [22:42:04]FM_MakeSignedData [22:42:04]SAM_PROTO_SignData [22:42:04]wFMCommunicate request_size=4 [22:42:04]MH_SAM_APDU [22:42:04]CAPDU: 80 0D 01 02 [22:42:04]Write to MH i2c: E2 08 00 DB 01 80 0D 01 02 00 00 00 00 55 [22:42:04]Write i2c OK [22:42:04]MH_I2C_Read... [22:42:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:42:04]Read from MH i2c: E2 [22:42:04]MH_I2C_Read... [22:42:04]Read from MH i2c: E2 03 00 [22:42:04]MH_I2C_Read... [22:42:04]Read from MH i2c: E2 03 00 DB 01 00 90 00 50 [22:42:04]RAPDU: 90 00 [22:42:04]wFMCommunicate OK [22:42:04]wFMCommunicate request_size=255 [22:42:04]MH_SAM_APDU [22:42:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 3C 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 71 03 00 35 04 06 00 6E [22:42:04]Write to MH i2c: E2 02 01 DC 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 3C 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 71 03 00 35 04 06 00 6E 00 00 CA [22:42:04]Write i2c OK [22:42:04]MH_I2C_Read... [22:42:05]OFD Sender: No OFD packet to send [22:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:05]Read from MH i2c: E2 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 03 00 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 03 00 DC 01 00 90 00 51 [22:42:05]RAPDU: 90 00 [22:42:05]wFMCommunicate OK [22:42:05]wFMCommunicate request_size=10 [22:42:05]MH_SAM_APDU [22:42:05]CAPDU: 80 0D 02 02 05 11 BB 8A 0D 05 [22:42:05]Write to MH i2c: E2 0D 00 DD 01 80 0D 02 02 05 00 11 BB 8A 0D 05 00 00 CA [22:42:05]Write i2c OK [22:42:05]MH_I2C_Read... [22:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:05]Read from MH i2c: E2 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 03 00 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [22:42:05]RAPDU: 90 00 [22:42:05]wFMCommunicate OK [22:42:05]wFMCommunicate request_size=4 [22:42:05]MH_SAM_APDU [22:42:05]CAPDU: 80 0D 03 02 [22:42:05]Write to MH i2c: E2 08 00 DE 01 80 0D 03 02 00 00 00 00 5A [22:42:05]Write i2c OK [22:42:05]MH_I2C_Read... [22:42:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:42:05]Read from MH i2c: E2 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 0B 00 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 0B 00 DE 01 00 97 C4 B9 27 60 61 FD 22 90 00 76 [22:42:05]RAPDU: 97 C4 B9 27 60 61 FD 22 90 00 [22:42:05]wFMCommunicate OK [22:42:05]SAM_PROTO_SignData done [22:42:05]FM_MakeSignedData done [22:42:05]CreateOFDProtocolMessage [22:42:05]wFMCommunicate request_size=4 [22:42:05]MH_SAM_APDU [22:42:05]CAPDU: 80 11 00 00 [22:42:05]Write to MH i2c: E2 08 00 DF 01 80 11 00 00 00 00 00 00 5A [22:42:05]Write i2c OK [22:42:05]MH_I2C_Read... [22:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:05]Read from MH i2c: E2 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 17 00 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: E2 17 00 DF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [22:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:42:05]wFMCommunicate OK [22:42:05]CreateOFDProtocolMessage done [22:42:05]OFDSenderStorePacket 225606 [22:42:05]StoreOFDPacket docnum=225606 [22:42:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C CF 07 01 13 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 3C 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 71 03 00 35 04 06 00 6E 11 BB 8A 0D 05 97 C4 B9 27 60 61 FD 22 [22:42:05]CheckFolder [22:42:05]dirname=/storage/ofd_packets [22:42:05]CheckFolder done [22:42:05]ProducePacketName [22:42:05]name=ofd_packets/00225606 [22:42:05]NVStorageSaveData ofd_packets/00225606 [22:42:05]File name is /storage/ofd_packets/00225606 [22:42:05]Write 301 bytes [22:42:05]NVStorageSaveData done [22:42:05]OFDSenderStorePacket done [22:42:05]KKMCreateOFDPacket done [22:42:05]NVStorageSaveData kkm_last_timestamp [22:42:05]File name is /storage/kkm_last_timestamp [22:42:05]Write 4 bytes [22:42:05]NVStorageSaveData done [22:42:05]ExternCall_PrintAddStr [22:42:05]wPrintStart [22:42:05]Write to MH i2c: 01 00 00 E0 01 E1 [22:42:05]Write i2c OK [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: 01 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: 01 07 00 [22:42:05]MH_I2C_Read... [22:42:05]Read from MH i2c: 01 07 00 E0 01 00 00 00 00 00 FF 0F F6 [22:42:05]RasterBufferAndPrint [22:42:05]line Счет N : (1)2001842 [22:42:05]line ИНН: 02508201610067 [22:42:05]line Контрольно-Кассовый Чек [22:42:05]line ПРОДАЖА [22:42:05]line ТРК (МРК, ГНК) : 33 [22:42:05]line Товар: 2710124130 [22:42:05]line Аи-92-К-5 [22:42:05]line 7.380 * 67.80 [22:42:05]line = 500.36 [22:42:05]line НДС 12% НСП 1% [22:42:05]line > о реализуемом товаре [22:42:05]line ОКРУГЛЕНИЕ: -0.36 [22:42:05]line ИТОГО: 500.00 [22:42:05]line Внесено: 500.00 [22:42:05]line СДАЧА: 0.00 [22:42:05]line НСП 1% : 4.43 [22:42:05]line НДС 12% : 53.14 [22:42:05]line Наличными: 500.00 [22:42:05]line Безнал.: 0.00 [22:42:05]line Место: АЗС № 97 "Партнер Нефть" [22:42:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:42:05]line СНО: Общий режим [22:42:05]line Чек 674 26.07.2024 22:42 [22:42:05]line Смена: 437 ФФД: 1.0 [22:42:05]line ЗНМ: 0300000054 [22:42:05]line РНМ: 0000000000092624 [22:42:05]line Версия ККМ: 001 [22:42:05]line ФМ: 0000000000874959 [22:42:05]line ФД: 225606 [22:42:05]line ФПД: 121022439886085 [22:42:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224204&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225606&fm=121022439886085&tin=02508201610067®Number=0000000000092624&sum=50000 [22:42:05]OFD Sender: Processing packet 225606 [packets to send 599, broken 598] [22:42:05]ProducePacketName [22:42:05]name=ofd_packets/00225606 [22:42:05]OFD Sender: To server: pG, [22:42:05]CommunicateWithHost lk.salyk.kg:30040 [22:42:05]ConnectInit lk.salyk.kg [22:42:05]written 0, free lines is 4095 [22:42:06]Write to MH i2c: 01 00 00 0B 02 0D [22:42:06]Write i2c OK [22:42:06]MH_I2C_Read... [22:42:06]Read from MH i2c: 01 [22:42:06]MH_I2C_Read... [22:42:06]Read from MH i2c: 01 07 00 [22:42:06]MH_I2C_Read... [22:42:06]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 59 0C 79 [22:42:06]RasterBufferAndPrint [22:42:06]line [22:42:06]line [22:42:06]line [22:42:06]line [22:42:06]line [22:42:06]written 0, free lines is 3165 [22:42:06]MH_Cut [22:42:06]Write to MH i2c: D1 01 00 12 02 01 E6 [22:42:06]Write i2c OK [22:42:06]MH_I2C_Read... [22:42:06]Read from MH i2c: D1 [22:42:06]MH_I2C_Read... [22:42:06]Read from MH i2c: D1 01 00 [22:42:06]MH_I2C_Read... [22:42:06]Read from MH i2c: D1 01 00 12 02 00 E5 [22:42:06]Write to MH i2c: 01 00 00 13 02 15 [22:42:06]Write i2c OK [22:42:06]MH_I2C_Read... [22:42:06]Connected sock=7 [22:42:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2C CF 07 01 13 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 3C 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 71 03 00 35 04 06 00 6E 11 BB 8A 0D 05 97 C4 B9 27 60 61 FD 22 [22:42:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2B 32 47 00 F4 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 46 71 03 00 F4 03 04 00 4C D2 A3 66 B6 04 01 00 00 6F 85 8D 40 63 DE B3 6A [22:42:06]CommunicateWithHost err = 0 [22:42:06]CheckOFDResponse [22:42:06]1017 (14) - 77093643461234 [22:42:06]1041 (16) - 0000000000874959 [22:42:06]1040 (4) - 225606 [22:42:06]1012 (4) - 26.07.2024 16:43 [22:42:06]1206 (1) - 0 [22:42:06]OFD Sender: Remove packet 225606 [22:42:06]ProducePacketName [22:42:06]name=ofd_packets/00225606 [22:42:06]NVStorageDeleteData [22:42:07]OFD Sender: No OFD packet to send [22:42:07]*** Cut start [22:42:07]*** Partial cut [22:42:07]*** CUTSNS_PIN = 1 [22:42:07]*** CUTSNS_PIN = 0 [22:42:07]*** Brake cut motor [22:42:07]Read from MH i2c: 01 [22:42:07]MH_I2C_Read... [22:42:07]*** Stop cut motor [22:42:07]*** Cut end [22:42:07]Read from MH i2c: 01 07 00 [22:42:07]MH_I2C_Read... [22:42:07]Read from MH i2c: 01 07 00 13 02 00 00 00 00 00 FF 0F 2A [22:42:07]process_action close_receipt done [22:42:07]requested_data is exist [22:42:07]produce_requested_data [22:42:07]requested_item fm.sn is exist - process it [22:42:07]wFMCommunicate request_size=4 [22:42:07]MH_SAM_APDU [22:42:07]CAPDU: 80 11 00 00 [22:42:07]Write to MH i2c: E2 08 00 14 02 80 11 00 00 00 00 00 00 90 [22:42:07]Write i2c OK [22:42:07]MH_I2C_Read... [22:42:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:08]Read from MH i2c: E2 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 17 00 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 17 00 14 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 ED [22:42:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:42:08]wFMCommunicate OK [22:42:08]requested_item fd.num is exist - process it [22:42:08]SAM_PROTO_GetFieldsCounters [22:42:08]wFMCommunicate request_size=4 [22:42:08]MH_SAM_APDU [22:42:08]CAPDU: 80 13 00 00 [22:42:08]Write to MH i2c: E2 08 00 15 02 80 13 00 00 00 00 00 00 93 [22:42:08]Write i2c OK [22:42:08]MH_I2C_Read... [22:42:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:42:08]Read from MH i2c: E2 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 62 00 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 62 00 15 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [22:42:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 46 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:42:08]wFMCommunicate OK [22:42:08]SAM_PROTO_GetFieldsCounters done [22:42:08]requested_item shift.num is exist - process it [22:42:08]requested_item shift.opened is exist - process it [22:42:08]req_shift_opened [22:42:08]FM_GetShiftState [22:42:08]SAM_PROTO_GetShiftState [22:42:08]wFMCommunicate request_size=4 [22:42:08]MH_SAM_APDU [22:42:08]CAPDU: 80 13 01 00 [22:42:08]Write to MH i2c: E2 08 00 16 02 80 13 01 00 00 00 00 00 95 [22:42:08]Write i2c OK [22:42:08]MH_I2C_Read... [22:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:08]Read from MH i2c: E2 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 0E 00 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 0E 00 16 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 46 [22:42:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:42:08]wFMCommunicate OK [22:42:08]SAM_PROTO_GetShiftState done [22:42:08]FM_GetShiftState done [22:42:08]req_shift_opened done [22:42:08]requested_item shift.open_date is exist - process it [22:42:08]req_shift_open_date [22:42:08]req_shift_open_date done [22:42:08]produce_requested_data done [22:42:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225606,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:42:08]process_action_free close_receipt [22:42:08]json_value_free [22:42:08]json_value_free done [22:42:08]process_json_proto returns [22:42:08]Send response to host [22:42:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225606,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:42:08]free response buf [22:42:08]execute_script done [22:42:08]execute_script returns [22:42:08]free content buf [22:42:08]Sock 10.Close socket [22:42:08]Sock 10.Thread stoped [22:42:08]accept exits with 9 [22:42:08]New connection [22:42:08]New thread 3066850660 created [22:42:08]Thread 3066994020 joined [22:42:08]Waiting for new connection... [22:42:08] Sock 9.Parse request [22:42:08]Sock 9.Check first char [22:42:08]Sock 9.First char is OK [22:42:08]request: POST /json_proto HTTP/1.0 [22:42:08]Method: POST [22:42:08]URL: /json_proto [22:42:08]Method is POST - this is cgi request [22:42:08]url: /json_proto [22:42:08]query_string will be loaded in cgi processing [22:42:08]execute_cgi json_proto POST (null) [22:42:08]execute_cgi path=json_proto method=POST [22:42:08]POST find Content-Length [22:42:08]Host: 172.17.43.131:8080 [22:42:08]Content-Length: 679 [22:42:08]Content-Type: application/json [22:42:08] [22:42:08]POST finish read [22:42:08]Found Content-Length = 679 [22:42:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:08]execute_script... [22:42:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:42:08]POST & json_proto [22:42:08]process_json_proto [22:42:08]json parsed OK: [22:42:08]protocol is kg_v1.0 [22:42:08]action value=close_receipt [22:42:08]process_action close_receipt [22:42:08]cmd_close_receipt [22:42:08]MH_GetDate [22:42:08]Write to MH i2c: F0 00 00 17 02 08 [22:42:08]Write i2c OK [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: F0 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: F0 09 00 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: F0 09 00 17 02 00 41 26 A4 66 F9 24 A2 66 A7 [22:42:08]GetLastDocTimeStamp 1722033724 [22:42:08]current date 1722033729 [22:42:08]FM_GetShiftState [22:42:08]SAM_PROTO_GetShiftState [22:42:08]wFMCommunicate request_size=4 [22:42:08]MH_SAM_APDU [22:42:08]CAPDU: 80 13 01 00 [22:42:08]Write to MH i2c: E2 08 00 18 02 80 13 01 00 00 00 00 00 97 [22:42:08]Write i2c OK [22:42:08]MH_I2C_Read... [22:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:08]Read from MH i2c: E2 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 0E 00 [22:42:08]MH_I2C_Read... [22:42:08]Read from MH i2c: E2 0E 00 18 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 48 [22:42:08]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:42:08]wFMCommunicate OK [22:42:08]SAM_PROTO_GetShiftState done [22:42:08]FM_GetShiftState done [22:42:08]opened in 1721952182 [22:42:08]opened+sec_in_day 1722038582 [22:42:08]quantity*price = 70037 [22:42:08]sum+1 = 70038 [22:42:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 675 26.07.2024 22:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225607 ФПД: 82183257855210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224209&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225607&fm=82183257855210&tin=02508201610067®Number=0000000000092624&sum=70000 [22:42:09]StoreToDocumentArchive [22:42:09]shift 437 fd 225607 [22:42:09]save to /storage/0437/doc_00225607 [22:42:09]save last doc name /storage/0437/doc_00225607 to /storage/kkm_last_doc_name [22:42:09]save OK [22:42:09]Clear old archive folders... [22:42:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:42:09]tlvbuf is 00AB5B10 [22:42:09]SAM_PROTO_ClearQueue [22:42:09]wFMCommunicate request_size=4 [22:42:09]MH_SAM_APDU [22:42:09]CAPDU: 80 09 00 00 [22:42:09]Write to MH i2c: E2 08 00 25 02 80 09 00 00 00 00 00 00 99 [22:42:09]Write i2c OK [22:42:09]MH_I2C_Read... [22:42:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:42:09]Read from MH i2c: E2 [22:42:09]MH_I2C_Read... [22:42:09]Read from MH i2c: E2 03 00 [22:42:09]MH_I2C_Read... [22:42:09]Read from MH i2c: E2 03 00 25 02 00 90 00 9B [22:42:09]RAPDU: 90 00 [22:42:09]wFMCommunicate OK [22:42:09]SAM_PROTO_ClearQueue done [22:42:09]KKMCreateOFDPacket [22:42:09]OFDProtocolAddRootSTLVToBuf [22:42:09]FM_MakeSignedData [22:42:09]FM_MakeSignedData [22:42:09]SAM_PROTO_SignData [22:42:09]wFMCommunicate request_size=4 [22:42:09]MH_SAM_APDU [22:42:09]CAPDU: 80 0D 01 02 [22:42:09]Write to MH i2c: E2 08 00 26 02 80 0D 01 02 00 00 00 00 A1 [22:42:09]Write i2c OK [22:42:09]MH_I2C_Read... [22:42:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:42:09]Read from MH i2c: E2 [22:42:09]MH_I2C_Read... [22:42:09]Read from MH i2c: E2 03 00 [22:42:09]MH_I2C_Read... [22:42:09]Read from MH i2c: E2 03 00 26 02 00 90 00 9C [22:42:09]RAPDU: 90 00 [22:42:09]wFMCommunicate OK [22:42:09]wFMCommunicate request_size=255 [22:42:09]MH_SAM_APDU [22:42:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 41 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 71 03 00 35 04 06 00 4A [22:42:09]Write to MH i2c: E2 02 01 27 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 41 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 71 03 00 35 04 06 00 4A 00 00 E0 [22:42:10]Write i2c OK [22:42:10]MH_I2C_Read... [22:42:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:10]Read from MH i2c: E2 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 03 00 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [22:42:10]RAPDU: 90 00 [22:42:10]wFMCommunicate OK [22:42:10]wFMCommunicate request_size=10 [22:42:10]MH_SAM_APDU [22:42:10]CAPDU: 80 0D 02 02 05 BE C7 E4 14 EA [22:42:10]Write to MH i2c: E2 0D 00 28 02 80 0D 02 02 05 00 BE C7 E4 14 EA 00 00 15 [22:42:10]Write i2c OK [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:10]E2 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 03 00 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [22:42:10]RAPDU: 90 00 [22:42:10]wFMCommunicate OK [22:42:10]wFMCommunicate request_size=4 [22:42:10]MH_SAM_APDU [22:42:10]CAPDU: 80 0D 03 02 [22:42:10]Write to MH i2c: E2 08 00 29 02 80 0D 03 02 00 00 00 00 A6 [22:42:10]Write i2c OK [22:42:10]MH_I2C_Read... [22:42:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:42:10]Read from MH i2c: E2 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 0B 00 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 0B 00 29 02 00 DA C4 49 C7 E4 05 5E 83 90 00 1F [22:42:10]RAPDU: DA C4 49 C7 E4 05 5E 83 90 00 [22:42:10]wFMCommunicate OK [22:42:10]SAM_PROTO_SignData done [22:42:10]FM_MakeSignedData done [22:42:10]CreateOFDProtocolMessage [22:42:10]wFMCommunicate request_size=4 [22:42:10]MH_SAM_APDU [22:42:10]CAPDU: 80 11 00 00 [22:42:10]Write to MH i2c: E2 08 00 2A 02 80 11 00 00 00 00 00 00 A6 [22:42:10]Write i2c OK [22:42:10]MH_I2C_Read... [22:42:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:10]Read from MH i2c: E2 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 17 00 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: E2 17 00 2A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 03 [22:42:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:42:10]wFMCommunicate OK [22:42:10]CreateOFDProtocolMessage done [22:42:10]OFDSenderStorePacket 225607 [22:42:10]StoreOFDPacket docnum=225607 [22:42:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 28 DA 07 01 D6 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 41 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 71 03 00 35 04 06 00 4A BE C7 E4 14 EA DA C4 49 C7 E4 05 5E 83 [22:42:10]CheckFolder [22:42:10]dirname=/storage/ofd_packets [22:42:10]CheckFolder done [22:42:10]ProducePacketName [22:42:10]name=ofd_packets/00225607 [22:42:10]NVStorageSaveData ofd_packets/00225607 [22:42:10]File name is /storage/ofd_packets/00225607 [22:42:10]Write 301 bytes [22:42:10]NVStorageSaveData done [22:42:10]OFDSenderStorePacket done [22:42:10]KKMCreateOFDPacket done [22:42:10]NVStorageSaveData kkm_last_timestamp [22:42:10]File name is /storage/kkm_last_timestamp [22:42:10]Write 4 bytes [22:42:10]NVStorageSaveData done [22:42:10]ExternCall_PrintAddStr [22:42:10]wPrintStart [22:42:10]Write to MH i2c: 01 00 00 2B 02 2D [22:42:10]Write i2c OK [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: 01 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: 01 07 00 [22:42:10]MH_I2C_Read... [22:42:10]Read from MH i2c: 01 07 00 2B 02 00 00 00 00 00 FF 0F 42 [22:42:10]RasterBufferAndPrint [22:42:10]line Счет N : (1)2001841 [22:42:10]line ИНН: 02508201610067 [22:42:10]line Контрольно-Кассовый Чек [22:42:10]line ПРОДАЖА [22:42:10]line ТРК (МРК, ГНК) : 53 [22:42:10]line Товар: 2710124130 [22:42:11]line Аи-92-К-5 [22:42:11]line 10.330 * 67.80 [22:42:11]line = 700.37 [22:42:11]line НДС 12% НСП 1% [22:42:11]line > о реализуемом товаре [22:42:11]line ОКРУГЛЕНИЕ: -0.37 [22:42:11]line ИТОГО: 700.00 [22:42:11]line Внесено: 700.00 [22:42:11]line СДАЧА: 0.00 [22:42:11]line НСП 1% : 6.20 [22:42:11]line НДС 12% : 74.38 [22:42:11]line Наличными: 700.00 [22:42:11]line Безнал.: 0.00 [22:42:11]line Место: АЗС № 97 "Партнер Нефть" [22:42:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:42:11]line СНО: Общий режим [22:42:11]line Чек 675 26.07.2024 22:42 [22:42:11]line Смена: 437 ФФД: 1.0 [22:42:11]line ЗНМ: 0300000054 [22:42:11]line РНМ: 0000000000092624 [22:42:11]line Версия ККМ: 001 [22:42:11]line ФМ: 0000000000874959 [22:42:11]line ФД: 225607 [22:42:11]line ФПД: 82183257855210 [22:42:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224209&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225607&fm=82183257855210&tin=02508201610067®Number=0000000000092624&sum=70000 [22:42:11]OFD Sender: Processing packet 225607 [packets to send 599, broken 598] [22:42:11]ProducePacketName [22:42:11]name=ofd_packets/00225607 [22:42:11]OFD Sender: To server: pG, [22:42:11]CommunicateWithHost lk.salyk.kg:30040 [22:42:11]ConnectInit lk.salyk.kg [22:42:11]written 0, free lines is 4095 [22:42:11]Write to MH i2c: 01 00 00 56 02 58 [22:42:11]Write i2c OK [22:42:11]MH_I2C_Read... [22:42:11]Read from MH i2c: 01 [22:42:11]MH_I2C_Read... [22:42:11]Read from MH i2c: 01 07 00 [22:42:11]MH_I2C_Read... [22:42:11]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 5F 0C CA [22:42:11]RasterBufferAndPrint [22:42:11]line [22:42:11]line [22:42:11]line [22:42:11]line [22:42:11]line [22:42:11]written 0, free lines is 3174 [22:42:11]MH_Cut [22:42:11]Write to MH i2c: D1 01 00 5D 02 01 31 [22:42:11]Write i2c OK [22:42:11]MH_I2C_Read... [22:42:11]Read from MH i2c: D1 [22:42:11]MH_I2C_Read... [22:42:11]Read from MH i2c: D1 01 00 [22:42:11]MH_I2C_Read... [22:42:11]Read from MH i2c: D1 01 00 5D 02 00 30 [22:42:11]Write to MH i2c: 01 00 00 5E 02 60 [22:42:11]Write i2c OK [22:42:11]MH_I2C_Read... [22:42:12]*** Cut start [22:42:12]*** Partial cut [22:42:12]*** CUTSNS_PIN = 1 [22:42:12]*** CUTSNS_PIN = 0 [22:42:13]*** Brake cut motor [22:42:13]Read from MH i2c: 01 [22:42:13]MH_I2C_Read... [22:42:13]*** Stop cut motor [22:42:13]*** Cut end [22:42:13]Read from MH i2c: 01 07 00 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 FF 0F 75 [22:42:13]process_action close_receipt done [22:42:13]requested_data is exist [22:42:13]produce_requested_data [22:42:13]requested_item fm.sn is exist - process it [22:42:13]wFMCommunicate request_size=4 [22:42:13]MH_SAM_APDU [22:42:13]CAPDU: 80 11 00 00 [22:42:13]Write to MH i2c: E2 08 00 5F 02 80 11 00 00 00 00 00 00 DB [22:42:13]Write i2c OK [22:42:13]MH_I2C_Read... [22:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:13]Read from MH i2c: E2 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: E2 17 00 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: E2 17 00 5F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 38 [22:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:42:13]wFMCommunicate OK [22:42:13]requested_item fd.num is exist - process it [22:42:13]SAM_PROTO_GetFieldsCounters [22:42:13]wFMCommunicate request_size=4 [22:42:13]MH_SAM_APDU [22:42:13]CAPDU: 80 13 00 00 [22:42:13]Write to MH i2c: E2 08 00 60 02 80 13 00 00 00 00 00 00 DE [22:42:13]Write i2c OK [22:42:13]MH_I2C_Read... [22:42:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:42:13]Read from MH i2c: E2 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: E2 62 00 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: E2 62 00 60 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [22:42:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 47 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:42:13]wFMCommunicate OK [22:42:13]SAM_PROTO_GetFieldsCounters done [22:42:13]requested_item shift.num is exist - process it [22:42:13]requested_item shift.opened is exist - process it [22:42:13]req_shift_opened [22:42:13]FM_GetShiftState [22:42:13]SAM_PROTO_GetShiftState [22:42:13]wFMCommunicate request_size=4 [22:42:13]MH_SAM_APDU [22:42:13]CAPDU: 80 13 01 00 [22:42:13]Write to MH i2c: E2 08 00 61 02 80 13 01 00 00 00 00 00 E0 [22:42:13]Write i2c OK [22:42:13]MH_I2C_Read... [22:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:13]Read from MH i2c: E2 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: E2 0E 00 [22:42:13]MH_I2C_Read... [22:42:13]Read from MH i2c: E2 0E 00 61 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 91 [22:42:13]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:42:13]wFMCommunicate OK [22:42:13]SAM_PROTO_GetShiftState done [22:42:13]FM_GetShiftState done [22:42:13]req_shift_opened done [22:42:13]requested_item shift.open_date is exist - process it [22:42:13]req_shift_open_date [22:42:13]req_shift_open_date done [22:42:13]produce_requested_data done [22:42:13]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225607,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:42:13]process_action_free close_receipt [22:42:13]json_value_free [22:42:13]json_value_free done [22:42:13]process_json_proto returns [22:42:13]Send response to host [22:42:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225607,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:42:13]free response buf [22:42:13]execute_script done [22:42:13]execute_script returns [22:42:13]free content buf [22:42:13]Sock 9.Close socket [22:42:13]Sock 9.Thread stoped [22:42:14]Connected sock=11 [22:42:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 28 DA 07 01 D6 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 41 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 71 03 00 35 04 06 00 4A BE C7 E4 14 EA DA C4 49 C7 E4 05 5E 83 [22:42:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A9 75 47 00 12 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 47 71 03 00 F4 03 04 00 55 D2 A3 66 B6 04 01 00 00 B7 42 B2 AE 84 B2 FD CA [22:42:15]CommunicateWithHost err = 0 [22:42:15]CheckOFDResponse [22:42:15]1017 (14) - 77093643461234 [22:42:15]1041 (16) - 0000000000874959 [22:42:15]1040 (4) - 225607 [22:42:15]1012 (4) - 26.07.2024 16:44 [22:42:15]1206 (1) - 0 [22:42:15]OFD Sender: Remove packet 225607 [22:42:15]ProducePacketName [22:42:15]name=ofd_packets/00225607 [22:42:15]NVStorageDeleteData [22:42:15]OFD Sender: No OFD packet to send [22:42:20]OFD Sender: No OFD packet to send [22:42:25]OFD Sender: No OFD packet to send [22:42:30]OFD Sender: No OFD packet to send [22:42:35]OFD Sender: No OFD packet to send [22:42:40]OFD Sender: No OFD packet to send [22:42:45]OFD Sender: No OFD packet to send [22:42:48]recv_with_timeout no data received [22:42:50]OFD Sender: No OFD packet to send [22:42:55]OFD Sender: No OFD packet to send [22:42:59]recv_with_timeout no data received [22:43:01]OFD Sender: No OFD packet to send [22:43:06]OFD Sender: No OFD packet to send [22:43:11]OFD Sender: No OFD packet to send [22:43:16]OFD Sender: No OFD packet to send [22:43:21]OFD Sender: No OFD packet to send [22:43:26]OFD Sender: No OFD packet to send [22:43:31]OFD Sender: No OFD packet to send [22:43:36]OFD Sender: No OFD packet to send [22:43:41]OFD Sender: No OFD packet to send [22:43:46]OFD Sender: No OFD packet to send [22:43:46]recv_with_timeout no data received [22:43:51]OFD Sender: No OFD packet to send [22:43:56]OFD Sender: No OFD packet to send [22:44:01]OFD Sender: No OFD packet to send [22:44:06]OFD Sender: No OFD packet to send [22:44:11]OFD Sender: No OFD packet to send [22:44:16]OFD Sender: No OFD packet to send [22:44:21]OFD Sender: No OFD packet to send [22:44:23]accept exits with 7 [22:44:23]New connection [22:44:23]New thread 3066994020 created [22:44:23]Thread 3066850660 joined [22:44:23]Waiting for new connection... [22:44:23] Sock 7.Parse request [22:44:23]Sock 7.Check first char [22:44:23]Sock 7.First char is OK [22:44:23]request: POST /json_proto HTTP/1.0 [22:44:23]Method: POST [22:44:23]URL: /json_proto [22:44:23]Method is POST - this is cgi request [22:44:23]url: /json_proto [22:44:23]query_string will be loaded in cgi processing [22:44:23]execute_cgi json_proto POST (null) [22:44:23]execute_cgi path=json_proto method=POST [22:44:23]POST find Content-Length [22:44:23]Host: 172.17.43.131:8080 [22:44:23]Content-Length: 640 [22:44:23]Content-Type: application/json [22:44:23] [22:44:23]POST finish read [22:44:23]Found Content-Length = 640 [22:44:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:23]execute_script... [22:44:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:23]POST & json_proto [22:44:23]process_json_proto [22:44:23]json parsed OK: [22:44:23]protocol is kg_v1.0 [22:44:23]action value=close_receipt [22:44:23]process_action close_receipt [22:44:23]cmd_close_receipt [22:44:23]MH_GetDate [22:44:23]Write to MH i2c: F0 00 00 62 02 53 [22:44:23]Write i2c OK [22:44:23]MH_I2C_Read... [22:44:23]Read from MH i2c: F0 [22:44:23]MH_I2C_Read... [22:44:23]Read from MH i2c: F0 09 00 [22:44:23]MH_I2C_Read... [22:44:23]Read from MH i2c: F0 09 00 62 02 00 C8 26 A4 66 F9 24 A2 66 79 [22:44:23]GetLastDocTimeStamp 1722033729 [22:44:23]current date 1722033864 [22:44:23]FM_GetShiftState [22:44:23]SAM_PROTO_GetShiftState [22:44:23]wFMCommunicate request_size=4 [22:44:23]MH_SAM_APDU [22:44:23]CAPDU: 80 13 01 00 [22:44:23]Write to MH i2c: E2 08 00 63 02 80 13 01 00 00 00 00 00 E2 [22:44:23]Write i2c OK [22:44:23]MH_I2C_Read... [22:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:23]Read from MH i2c: E2 [22:44:23]MH_I2C_Read... [22:44:23]Read from MH i2c: E2 0E 00 [22:44:23]MH_I2C_Read... [22:44:23]Read from MH i2c: E2 0E 00 63 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 93 [22:44:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:44:23]wFMCommunicate OK [22:44:23]SAM_PROTO_GetShiftState done [22:44:23]FM_GetShiftState done [22:44:23]opened in 1721952182 [22:44:23]opened+sec_in_day 1722038582 [22:44:23]quantity*price = 99999 [22:44:23]sum+1 = 100001 [22:44:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 676 26.07.2024 22:44 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225608 ФПД: 179961811159801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224424&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225608&fm=179961811159801&tin=02508201610067®Number=0000000000092624&sum=100000 [22:44:24]StoreToDocumentArchive [22:44:24]shift 437 fd 225608 [22:44:24]save to /storage/0437/doc_00225608 [22:44:24]save last doc name /storage/0437/doc_00225608 to /storage/kkm_last_doc_name [22:44:24]save OK [22:44:24]Clear old archive folders... [22:44:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:44:24]tlvbuf is 00AB5DC0 [22:44:24]SAM_PROTO_ClearQueue [22:44:24]wFMCommunicate request_size=4 [22:44:24]MH_SAM_APDU [22:44:24]CAPDU: 80 09 00 00 [22:44:24]Write to MH i2c: E2 08 00 70 02 80 09 00 00 00 00 00 00 E4 [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:44:24]Read from MH i2c: E2 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [22:44:24]RAPDU: 90 00 [22:44:24]wFMCommunicate OK [22:44:24]SAM_PROTO_ClearQueue done [22:44:24]KKMCreateOFDPacket [22:44:24]OFDProtocolAddRootSTLVToBuf [22:44:24]FM_MakeSignedData [22:44:24]FM_MakeSignedData [22:44:24]SAM_PROTO_SignData [22:44:24]wFMCommunicate request_size=4 [22:44:24]MH_SAM_APDU [22:44:24]CAPDU: 80 0D 01 02 [22:44:24]Write to MH i2c: E2 08 00 71 02 80 0D 01 02 00 00 00 00 EC [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:44:24]Read from MH i2c: E2 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [22:44:24]RAPDU: 90 00 [22:44:24]wFMCommunicate OK [22:44:24]wFMCommunicate request_size=255 [22:44:24]MH_SAM_APDU [22:44:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 C8 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 71 03 00 35 04 06 00 A3 AC 9F D3 [22:44:24]Write to MH i2c: E2 02 01 72 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 C8 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 71 03 00 35 04 06 00 A3 AC 9F D3 00 00 2F [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:24]Read from MH i2c: E2 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [22:44:24]RAPDU: 90 00 [22:44:24]wFMCommunicate OK [22:44:24]wFMCommunicate request_size=7 [22:44:24]MH_SAM_APDU [22:44:24]CAPDU: 80 0D 02 02 02 CA F9 [22:44:24]Write to MH i2c: E2 0A 00 73 02 80 0D 02 02 02 00 CA F9 00 00 B6 [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:24]Read from MH i2c: E2 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [22:44:24]RAPDU: 90 00 [22:44:24]wFMCommunicate OK [22:44:24]wFMCommunicate request_size=4 [22:44:24]MH_SAM_APDU [22:44:24]CAPDU: 80 0D 03 02 [22:44:24]Write to MH i2c: E2 08 00 74 02 80 0D 03 02 00 00 00 00 F1 [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:44:24]Read from MH i2c: E2 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 0B 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 0B 00 74 02 00 5B DA CB E7 B9 52 41 EB 90 00 10 [22:44:24]RAPDU: 5B DA CB E7 B9 52 41 EB 90 00 [22:44:24]wFMCommunicate OK [22:44:24]SAM_PROTO_SignData done [22:44:24]FM_MakeSignedData done [22:44:24]CreateOFDProtocolMessage [22:44:24]wFMCommunicate request_size=4 [22:44:24]MH_SAM_APDU [22:44:24]CAPDU: 80 11 00 00 [22:44:24]Write to MH i2c: E2 08 00 75 02 80 11 00 00 00 00 00 00 F1 [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:24]Read from MH i2c: E2 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 17 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: E2 17 00 75 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [22:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:44:24]wFMCommunicate OK [22:44:24]CreateOFDProtocolMessage done [22:44:24]OFDSenderStorePacket 225608 [22:44:24]StoreOFDPacket docnum=225608 [22:44:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C0 04 04 01 C4 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 C8 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 71 03 00 35 04 06 00 A3 AC 9F D3 CA F9 5B DA CB E7 B9 52 41 EB [22:44:24]CheckFolder [22:44:24]dirname=/storage/ofd_packets [22:44:24]CheckFolder done [22:44:24]ProducePacketName [22:44:24]name=ofd_packets/00225608 [22:44:24]NVStorageSaveData ofd_packets/00225608 [22:44:24]File name is /storage/ofd_packets/00225608 [22:44:24]Write 298 bytes [22:44:24]NVStorageSaveData done [22:44:24]OFDSenderStorePacket done [22:44:24]KKMCreateOFDPacket done [22:44:24]NVStorageSaveData kkm_last_timestamp [22:44:24]File name is /storage/kkm_last_timestamp [22:44:24]Write 4 bytes [22:44:24]NVStorageSaveData done [22:44:24]ExternCall_PrintAddStr [22:44:24]wPrintStart [22:44:24]Write to MH i2c: 01 00 00 76 02 78 [22:44:24]Write i2c OK [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: 01 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: 01 07 00 [22:44:24]MH_I2C_Read... [22:44:24]Read from MH i2c: 01 07 00 76 02 00 00 00 00 00 FF 0F 8D [22:44:24]RasterBufferAndPrint [22:44:24]line Счет N : (1)2001843 [22:44:24]line ИНН: 02508201610067 [22:44:24]line Контрольно-Кассовый Чек [22:44:24]line ПРОДАЖА [22:44:24]line ТРК (МРК, ГНК) : 61 [22:44:24]line Товар: 2710194210 [22:44:24]line ДТ-К-5 [22:44:24]line 13.210 * 75.70 [22:44:24]line = 1000.00 [22:44:24]line НДС 12% НСП 1% [22:44:24]line > о реализуемом товаре [22:44:24]line ИТОГО: 1000.00 [22:44:24]line НСП 1% : 8.85 [22:44:24]line НДС 12% : 106.19 [22:44:24]line Наличными: 1000.00 [22:44:24]line Безнал.: 0.00 [22:44:24]line Место: АЗС № 97 "Партнер Нефть" [22:44:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:44:24]line СНО: Общий режим [22:44:24]line Чек 676 26.07.2024 22:44 [22:44:24]line Смена: 437 ФФД: 1.0 [22:44:24]line ЗНМ: 0300000054 [22:44:24]line РНМ: 0000000000092624 [22:44:24]line Версия ККМ: 001 [22:44:24]line ФМ: 0000000000874959 [22:44:24]line ФД: 225608 [22:44:24]line ФПД: 179961811159801 [22:44:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224424&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225608&fm=179961811159801&tin=02508201610067®Number=0000000000092624&sum=100000 [22:44:25]written 0, free lines is 4095 [22:44:25]OFD Sender: Processing packet 225608 [packets to send 599, broken 598] [22:44:25]ProducePacketName [22:44:25]name=ofd_packets/00225608 [22:44:25]OFD Sender: To server: pG, [22:44:25]CommunicateWithHost lk.salyk.kg:30040 [22:44:25]ConnectInit lk.salyk.kg [22:44:25]Write to MH i2c: 01 00 00 9E 02 A0 [22:44:25]Write i2c OK [22:44:25]MH_I2C_Read... [22:44:25]Read from MH i2c: 01 [22:44:25]MH_I2C_Read... [22:44:25]Read from MH i2c: 01 07 00 [22:44:25]MH_I2C_Read... [22:44:25]Read from MH i2c: 01 07 00 9E 02 00 00 00 00 00 91 0C 44 [22:44:25]RasterBufferAndPrint [22:44:25]line [22:44:25]line [22:44:25]line [22:44:25]line [22:44:25]line [22:44:25]written 0, free lines is 3222 [22:44:25]MH_Cut [22:44:25]Write to MH i2c: D1 01 00 A5 02 01 79 [22:44:25]Write i2c OK [22:44:25]MH_I2C_Read... [22:44:25]Read from MH i2c: D1 [22:44:25]MH_I2C_Read... [22:44:25]Read from MH i2c: D1 01 00 [22:44:25]MH_I2C_Read... [22:44:25]Read from MH i2c: D1 01 00 A5 02 00 78 [22:44:25]Write to MH i2c: 01 00 00 A6 02 A8 [22:44:25]Write i2c OK [22:44:25]MH_I2C_Read... [22:44:25]Connected sock=10 [22:44:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C0 04 04 01 C4 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 C8 26 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 71 03 00 35 04 06 00 A3 AC 9F D3 CA F9 5B DA CB E7 B9 52 41 EB [22:44:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 90 B5 47 00 E4 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 48 71 03 00 F4 03 04 00 D8 D2 A3 66 B6 04 01 00 00 A4 62 B2 13 08 04 73 7B [22:44:26]CommunicateWithHost err = 0 [22:44:26]CheckOFDResponse [22:44:26]1017 (14) - 77093643461234 [22:44:26]1041 (16) - 0000000000874959 [22:44:26]1040 (4) - 225608 [22:44:26]1012 (4) - 26.07.2024 16:46 [22:44:26]1206 (1) - 0 [22:44:26]OFD Sender: Remove packet 225608 [22:44:26]ProducePacketName [22:44:26]name=ofd_packets/00225608 [22:44:26]NVStorageDeleteData [22:44:26]OFD Sender: No OFD packet to send [22:44:26]*** Cut start [22:44:26]*** Partial cut [22:44:26]*** CUTSNS_PIN = 1 [22:44:26]*** CUTSNS_PIN = 0 [22:44:27]*** Brake cut motor [22:44:27]Read from MH i2c: 01 [22:44:27]MH_I2C_Read... [22:44:27]*** Stop cut motor [22:44:27]*** Cut end [22:44:27]Read from MH i2c: 01 07 00 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: 01 07 00 A6 02 00 00 00 00 00 FF 0F BD [22:44:27]process_action close_receipt done [22:44:27]requested_data is exist [22:44:27]produce_requested_data [22:44:27]requested_item fm.sn is exist - process it [22:44:27]wFMCommunicate request_size=4 [22:44:27]MH_SAM_APDU [22:44:27]CAPDU: 80 11 00 00 [22:44:27]Write to MH i2c: E2 08 00 A7 02 80 11 00 00 00 00 00 00 23 [22:44:27]Write i2c OK [22:44:27]MH_I2C_Read... [22:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:27]Read from MH i2c: E2 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: E2 17 00 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 80 [22:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:44:27]wFMCommunicate OK [22:44:27]requested_item fd.num is exist - process it [22:44:27]SAM_PROTO_GetFieldsCounters [22:44:27]wFMCommunicate request_size=4 [22:44:27]MH_SAM_APDU [22:44:27]CAPDU: 80 13 00 00 [22:44:27]Write to MH i2c: E2 08 00 A8 02 80 13 00 00 00 00 00 00 26 [22:44:27]Write i2c OK [22:44:27]MH_I2C_Read... [22:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:27]Read from MH i2c: E2 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: E2 62 00 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: E2 62 00 A8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 B3 [22:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:27]wFMCommunicate OK [22:44:27]SAM_PROTO_GetFieldsCounters done [22:44:27]requested_item shift.num is exist - process it [22:44:27]requested_item shift.opened is exist - process it [22:44:27]req_shift_opened [22:44:27]FM_GetShiftState [22:44:27]SAM_PROTO_GetShiftState [22:44:27]wFMCommunicate request_size=4 [22:44:27]MH_SAM_APDU [22:44:27]CAPDU: 80 13 01 00 [22:44:27]Write to MH i2c: E2 08 00 A9 02 80 13 01 00 00 00 00 00 28 [22:44:27]Write i2c OK [22:44:27]MH_I2C_Read... [22:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:27]Read from MH i2c: E2 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: E2 0E 00 [22:44:27]MH_I2C_Read... [22:44:27]Read from MH i2c: E2 0E 00 A9 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D9 [22:44:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:44:27]wFMCommunicate OK [22:44:27]SAM_PROTO_GetShiftState done [22:44:27]FM_GetShiftState done [22:44:27]req_shift_opened done [22:44:27]requested_item shift.open_date is exist - process it [22:44:27]req_shift_open_date [22:44:27]req_shift_open_date done [22:44:27]produce_requested_data done [22:44:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225608,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:44:27]process_action_free close_receipt [22:44:27]json_value_free [22:44:27]json_value_free done [22:44:27]process_json_proto returns [22:44:27]Send response to host [22:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225608,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:44:27]free response buf [22:44:27]execute_script done [22:44:27]execute_script returns [22:44:27]free content buf [22:44:27]Sock 7.Close socket [22:44:27]Sock 7.Thread stoped [22:44:28]accept exits with 9 [22:44:28]New connection [22:44:28]New thread 3066850660 created [22:44:28]Thread 3066994020 joined [22:44:28]Waiting for new connection... [22:44:28] Sock 9.Parse request [22:44:28]Sock 9.Check first char [22:44:28]Sock 9.First char is OK [22:44:28]request: POST /json_proto HTTP/1.0 [22:44:28]Method: POST [22:44:28]URL: /json_proto [22:44:28]Method is POST - this is cgi request [22:44:28]url: /json_proto [22:44:28]query_string will be loaded in cgi processing [22:44:28]execute_cgi json_proto POST (null) [22:44:28]execute_cgi path=json_proto method=POST [22:44:28]POST find Content-Length [22:44:28]Host: 172.17.43.131:8080 [22:44:28]Content-Length: 1174 [22:44:28]Content-Type: application/json [22:44:28] [22:44:28]POST finish read [22:44:28]Found Content-Length = 1174 [22:44:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001840\u000A26.07.2024 22:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113973\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:28]execute_script... [22:44:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001840\u000A26.07.2024 22:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113973\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:28]POST & json_proto [22:44:28]process_json_proto [22:44:28]json parsed OK: [22:44:28]protocol is kg_v1.0 [22:44:28]action value=print_text [22:44:28]process_action print_text [22:44:28]cmd_print_text [22:44:28]ExternCall_PrintAddStr [22:44:28]wPrintStart [22:44:28]Write to MH i2c: 01 00 00 AA 02 AC [22:44:28]Write i2c OK [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: 01 [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: 01 07 00 [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [22:44:28]RasterBufferAndPrint [22:44:28]line *****ТОВАРНЫЙ ЧЕК***** [22:44:28]line АЗС-97 [22:44:28]line Партнер нефть [22:44:28]line 02508201610067 [22:44:28]line Кассир : Ахмадалиева М. [22:44:28]line Счет N : (1)2001840 [22:44:28]line 26.07.2024 22:43 [22:44:28]line ПРОДАЖА [22:44:28]line ТРК (МРК, ГНК): 21 [22:44:28]line Вид ГСМ : 2710194210 [22:44:28]line ДТ-К-5 [22:44:28]line 100.000 x 75.70 [22:44:28]line ИТОГ: 7570.00 [22:44:28]line Тип оплаты: Талоны: ТК ГПНА Online [22:44:28]line 30113973 [22:44:28]line ______________________ [22:44:28]line (подпись) [22:44:28]written 0, free lines is 4095 [22:44:28]Write to MH i2c: 01 00 00 BF 02 C1 [22:44:28]Write i2c OK [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: 01 [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: 01 07 00 [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 F4 0D C9 [22:44:28]RasterBufferAndPrint [22:44:28]line [22:44:28]line [22:44:28]line [22:44:28]line [22:44:28]line [22:44:28]written 0, free lines is 3575 [22:44:28]MH_Cut [22:44:28]Write to MH i2c: D1 01 00 C6 02 01 9A [22:44:28]Write i2c OK [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: D1 [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: D1 01 00 [22:44:28]MH_I2C_Read... [22:44:28]Read from MH i2c: D1 01 00 C6 02 00 99 [22:44:28]Write to MH i2c: 01 00 00 C7 02 C9 [22:44:28]Write i2c OK [22:44:28]MH_I2C_Read... [22:44:29]*** Cut start [22:44:29]*** Partial cut [22:44:29]*** CUTSNS_PIN = 1 [22:44:29]*** CUTSNS_PIN = 0 [22:44:29]*** Brake cut motor [22:44:29]Read from MH i2c: 01 [22:44:29]MH_I2C_Read... [22:44:29]*** Stop cut motor [22:44:29]*** Cut end [22:44:29]Read from MH i2c: 01 07 00 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: 01 07 00 C7 02 00 00 00 00 00 FF 0F DE [22:44:29]process_action print_text done [22:44:29]requested_data is exist [22:44:29]produce_requested_data [22:44:29]requested_item fm.sn is exist - process it [22:44:29]wFMCommunicate request_size=4 [22:44:29]MH_SAM_APDU [22:44:29]CAPDU: 80 11 00 00 [22:44:29]Write to MH i2c: E2 08 00 C8 02 80 11 00 00 00 00 00 00 44 [22:44:29]Write i2c OK [22:44:29]MH_I2C_Read... [22:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:29]Read from MH i2c: E2 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: E2 17 00 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: E2 17 00 C8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A1 [22:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:44:29]wFMCommunicate OK [22:44:29]requested_item fd.num is exist - process it [22:44:29]SAM_PROTO_GetFieldsCounters [22:44:29]wFMCommunicate request_size=4 [22:44:29]MH_SAM_APDU [22:44:29]CAPDU: 80 13 00 00 [22:44:29]Write to MH i2c: E2 08 00 C9 02 80 13 00 00 00 00 00 00 47 [22:44:29]Write i2c OK [22:44:29]MH_I2C_Read... [22:44:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:29]Read from MH i2c: E2 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: E2 62 00 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: E2 62 00 C9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [22:44:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:29]wFMCommunicate OK [22:44:29]SAM_PROTO_GetFieldsCounters done [22:44:29]requested_item shift.num is exist - process it [22:44:29]requested_item shift.opened is exist - process it [22:44:29]req_shift_opened [22:44:29]FM_GetShiftState [22:44:29]SAM_PROTO_GetShiftState [22:44:29]wFMCommunicate request_size=4 [22:44:29]MH_SAM_APDU [22:44:29]CAPDU: 80 13 01 00 [22:44:29]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [22:44:29]Write i2c OK [22:44:29]MH_I2C_Read... [22:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:29]Read from MH i2c: E2 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: E2 0E 00 [22:44:29]MH_I2C_Read... [22:44:29]Read from MH i2c: E2 0E 00 CA 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 FA [22:44:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:44:29]wFMCommunicate OK [22:44:29]SAM_PROTO_GetShiftState done [22:44:29]FM_GetShiftState done [22:44:29]req_shift_opened done [22:44:29]requested_item shift.open_date is exist - process it [22:44:29]req_shift_open_date [22:44:29]req_shift_open_date done [22:44:29]produce_requested_data done [22:44:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225608,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:44:29]process_action_free print_text [22:44:29]json_value_free [22:44:29]json_value_free done [22:44:29]process_json_proto returns [22:44:29]Send response to host [22:44:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225608,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:44:29]free response buf [22:44:29]execute_script done [22:44:29]execute_script returns [22:44:29]free content buf [22:44:29]Sock 9.Close socket [22:44:29]Sock 9.Thread stoped [22:44:31]OFD Sender: No OFD packet to send [22:44:36]OFD Sender: No OFD packet to send [22:44:39]recv_with_timeout no data received [22:44:41]OFD Sender: No OFD packet to send [22:44:46]OFD Sender: No OFD packet to send [22:44:51]OFD Sender: No OFD packet to send [22:44:56]OFD Sender: No OFD packet to send [22:45:01]OFD Sender: No OFD packet to send [22:45:06]OFD Sender: No OFD packet to send [22:45:11]OFD Sender: No OFD packet to send [22:45:16]OFD Sender: No OFD packet to send [22:45:21]OFD Sender: No OFD packet to send [22:45:26]OFD Sender: No OFD packet to send [22:45:31]OFD Sender: No OFD packet to send [22:45:36]OFD Sender: No OFD packet to send [22:45:41]OFD Sender: No OFD packet to send [22:45:46]OFD Sender: No OFD packet to send [22:45:51]OFD Sender: No OFD packet to send [22:45:56]OFD Sender: No OFD packet to send [22:46:01]OFD Sender: No OFD packet to send [22:46:06]OFD Sender: No OFD packet to send [22:46:11]OFD Sender: No OFD packet to send [22:46:16]OFD Sender: No OFD packet to send [22:46:21]OFD Sender: No OFD packet to send [22:46:26]OFD Sender: No OFD packet to send [22:46:31]OFD Sender: No OFD packet to send [22:46:36]OFD Sender: No OFD packet to send [22:46:42]OFD Sender: No OFD packet to send [22:46:47]OFD Sender: No OFD packet to send [22:46:52]OFD Sender: No OFD packet to send [22:46:57]OFD Sender: No OFD packet to send [22:47:02]OFD Sender: No OFD packet to send [22:47:07]OFD Sender: No OFD packet to send [22:47:12]OFD Sender: No OFD packet to send [22:47:17]OFD Sender: No OFD packet to send [22:47:22]OFD Sender: No OFD packet to send [22:47:27]OFD Sender: No OFD packet to send [22:47:32]OFD Sender: No OFD packet to send [22:47:36]recv_with_timeout no data received [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:52]recv_with_timeout no data received [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:37]OFD Sender: No OFD packet to send [22:48:42]OFD Sender: No OFD packet to send [22:48:47]OFD Sender: No OFD packet to send [22:48:52]OFD Sender: No OFD packet to send [22:48:57]OFD Sender: No OFD packet to send [22:48:57]recv_with_timeout no data received [22:49:02]OFD Sender: No OFD packet to send [22:49:07]OFD Sender: No OFD packet to send [22:49:12]OFD Sender: No OFD packet to send [22:49:17]OFD Sender: No OFD packet to send [22:49:22]OFD Sender: No OFD packet to send [22:49:23]accept exits with 7 [22:49:23]New connection [22:49:23]New thread 3066994020 created [22:49:23]Thread 3066850660 joined [22:49:23]Waiting for new connection... [22:49:23] Sock 7.Parse request [22:49:23]Sock 7.Check first char [22:49:23]Sock 7.First char is OK [22:49:23]request: POST /json_proto HTTP/1.0 [22:49:23]Method: POST [22:49:23]URL: /json_proto [22:49:23]Method is POST - this is cgi request [22:49:23]url: /json_proto [22:49:23]query_string will be loaded in cgi processing [22:49:23]execute_cgi json_proto POST (null) [22:49:23]execute_cgi path=json_proto method=POST [22:49:23]POST find Content-Length [22:49:23]Host: 172.17.43.131:8080 [22:49:23]Content-Length: 1174 [22:49:23]Content-Type: application/json [22:49:23] [22:49:23]POST finish read [22:49:23]Found Content-Length = 1174 [22:49:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001844\u000A26.07.2024 22:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113973\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:23]execute_script... [22:49:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001844\u000A26.07.2024 22:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113973\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:23]POST & json_proto [22:49:23]process_json_proto [22:49:23]json parsed OK: [22:49:23]protocol is kg_v1.0 [22:49:23]action value=print_text [22:49:23]process_action print_text [22:49:23]cmd_print_text [22:49:23]ExternCall_PrintAddStr [22:49:23]wPrintStart [22:49:23]Write to MH i2c: 01 00 00 CB 02 CD [22:49:23]Write i2c OK [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: 01 [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: 01 07 00 [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: 01 07 00 CB 02 00 00 00 00 00 FF 0F E2 [22:49:23]RasterBufferAndPrint [22:49:23]line *****ТОВАРНЫЙ ЧЕК***** [22:49:23]line АЗС-97 [22:49:23]line Партнер нефть [22:49:23]line 02508201610067 [22:49:23]line Кассир : Ахмадалиева М. [22:49:23]line Счет N : (1)2001844 [22:49:23]line 26.07.2024 22:48 [22:49:23]line ПРОДАЖА [22:49:23]line ТРК (МРК, ГНК): 21 [22:49:23]line Вид ГСМ : 2710194210 [22:49:23]line ДТ-К-5 [22:49:23]line 100.000 x 75.70 [22:49:23]line ИТОГ: 7570.00 [22:49:23]line Тип оплаты: Талоны: ТК ГПНА Online [22:49:23]line 30113973 [22:49:23]line ______________________ [22:49:23]line (подпись) [22:49:23]written 0, free lines is 4095 [22:49:23]Write to MH i2c: 01 00 00 E0 02 E2 [22:49:23]Write i2c OK [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: 01 [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: 01 07 00 [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 F4 0D EA [22:49:23]RasterBufferAndPrint [22:49:23]line [22:49:23]line [22:49:23]line [22:49:23]line [22:49:23]line [22:49:23]written 0, free lines is 3574 [22:49:23]MH_Cut [22:49:23]Write to MH i2c: D1 01 00 E7 02 01 BB [22:49:23]Write i2c OK [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: D1 [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: D1 01 00 [22:49:23]MH_I2C_Read... [22:49:23]Read from MH i2c: D1 01 00 E7 02 00 BA [22:49:23]Write to MH i2c: 01 00 00 E8 02 EA [22:49:23]Write i2c OK [22:49:23]MH_I2C_Read... [22:49:24]*** Cut start [22:49:24]*** Partial cut [22:49:24]*** CUTSNS_PIN = 1 [22:49:24]*** CUTSNS_PIN = 0 [22:49:24]*** Brake cut motor [22:49:25]Read from MH i2c: 01 [22:49:25]MH_I2C_Read... [22:49:25]*** Stop cut motor [22:49:25]*** Cut end [22:49:25]Read from MH i2c: 01 07 00 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: 01 07 00 E8 02 00 00 00 00 00 FF 0F FF [22:49:25]process_action print_text done [22:49:25]requested_data is exist [22:49:25]produce_requested_data [22:49:25]requested_item fm.sn is exist - process it [22:49:25]wFMCommunicate request_size=4 [22:49:25]MH_SAM_APDU [22:49:25]CAPDU: 80 11 00 00 [22:49:25]Write to MH i2c: E2 08 00 E9 02 80 11 00 00 00 00 00 00 65 [22:49:25]Write i2c OK [22:49:25]MH_I2C_Read... [22:49:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:25]Read from MH i2c: E2 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: E2 17 00 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: E2 17 00 E9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C2 [22:49:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:49:25]wFMCommunicate OK [22:49:25]requested_item fd.num is exist - process it [22:49:25]SAM_PROTO_GetFieldsCounters [22:49:25]wFMCommunicate request_size=4 [22:49:25]MH_SAM_APDU [22:49:25]CAPDU: 80 13 00 00 [22:49:25]Write to MH i2c: E2 08 00 EA 02 80 13 00 00 00 00 00 00 68 [22:49:25]Write i2c OK [22:49:25]MH_I2C_Read... [22:49:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:25]Read from MH i2c: E2 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: E2 62 00 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: E2 62 00 EA 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [22:49:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 48 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:49:25]wFMCommunicate OK [22:49:25]SAM_PROTO_GetFieldsCounters done [22:49:25]requested_item shift.num is exist - process it [22:49:25]requested_item shift.opened is exist - process it [22:49:25]req_shift_opened [22:49:25]FM_GetShiftState [22:49:25]SAM_PROTO_GetShiftState [22:49:25]wFMCommunicate request_size=4 [22:49:25]MH_SAM_APDU [22:49:25]CAPDU: 80 13 01 00 [22:49:25]Write to MH i2c: E2 08 00 EB 02 80 13 01 00 00 00 00 00 6A [22:49:25]Write i2c OK [22:49:25]MH_I2C_Read... [22:49:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:25]Read from MH i2c: E2 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: E2 0E 00 [22:49:25]MH_I2C_Read... [22:49:25]Read from MH i2c: E2 0E 00 EB 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1B [22:49:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:49:25]wFMCommunicate OK [22:49:25]SAM_PROTO_GetShiftState done [22:49:25]FM_GetShiftState done [22:49:25]req_shift_opened done [22:49:25]requested_item shift.open_date is exist - process it [22:49:25]req_shift_open_date [22:49:25]req_shift_open_date done [22:49:25]produce_requested_data done [22:49:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225608,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:49:25]process_action_free print_text [22:49:25]json_value_free [22:49:25]json_value_free done [22:49:25]process_json_proto returns [22:49:25]Send response to host [22:49:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225608,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:49:25]free response buf [22:49:25]execute_script done [22:49:25]execute_script returns [22:49:25]free content buf [22:49:25]Sock 7.Close socket [22:49:25]Sock 7.Thread stoped [22:49:27]OFD Sender: No OFD packet to send [22:49:32]OFD Sender: No OFD packet to send [22:49:37]OFD Sender: No OFD packet to send [22:49:42]OFD Sender: No OFD packet to send [22:49:47]OFD Sender: No OFD packet to send [22:49:52]OFD Sender: No OFD packet to send [22:49:55]accept exits with 10 [22:49:55]New connection [22:49:55]New thread 3066850660 created [22:49:55]Thread 3066994020 joined [22:49:55]Waiting for new connection... [22:49:55] Sock 10.Parse request [22:49:55]Sock 10.Check first char [22:49:55]Sock 10.First char is OK [22:49:55]request: POST /json_proto HTTP/1.0 [22:49:55]Method: POST [22:49:55]URL: /json_proto [22:49:55]Method is POST - this is cgi request [22:49:55]url: /json_proto [22:49:55]query_string will be loaded in cgi processing [22:49:55]execute_cgi json_proto POST (null) [22:49:55]execute_cgi path=json_proto method=POST [22:49:55]POST find Content-Length [22:49:55]Host: 172.17.43.131:8080 [22:49:55]Content-Length: 680 [22:49:55]Content-Type: application/json [22:49:55] [22:49:55]POST finish read [22:49:55]Found Content-Length = 680 [22:49:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:55]execute_script... [22:49:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:55]POST & json_proto [22:49:55]process_json_proto [22:49:55]json parsed OK: [22:49:55]protocol is kg_v1.0 [22:49:55]action value=close_receipt [22:49:55]process_action close_receipt [22:49:55]cmd_close_receipt [22:49:55]MH_GetDate [22:49:55]Write to MH i2c: F0 00 00 EC 02 DD [22:49:55]Write i2c OK [22:49:55]MH_I2C_Read... [22:49:55]Read from MH i2c: F0 [22:49:55]MH_I2C_Read... [22:49:55]Read from MH i2c: F0 09 00 [22:49:55]MH_I2C_Read... [22:49:55]Read from MH i2c: F0 09 00 EC 02 00 14 28 A4 66 F9 24 A2 66 51 [22:49:55]GetLastDocTimeStamp 1722033864 [22:49:55]current date 1722034196 [22:49:55]FM_GetShiftState [22:49:55]SAM_PROTO_GetShiftState [22:49:55]wFMCommunicate request_size=4 [22:49:55]MH_SAM_APDU [22:49:55]CAPDU: 80 13 01 00 [22:49:55]Write to MH i2c: E2 08 00 ED 02 80 13 01 00 00 00 00 00 6C [22:49:55]Write i2c OK [22:49:55]MH_I2C_Read... [22:49:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:55]Read from MH i2c: E2 [22:49:55]MH_I2C_Read... [22:49:55]Read from MH i2c: E2 0E 00 [22:49:55]MH_I2C_Read... [22:49:55]Read from MH i2c: E2 0E 00 ED 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 1D [22:49:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:49:55]wFMCommunicate OK [22:49:55]SAM_PROTO_GetShiftState done [22:49:55]FM_GetShiftState done [22:49:55]opened in 1721952182 [22:49:55]opened+sec_in_day 1722038582 [22:49:55]quantity*price = 200075 [22:49:55]sum+1 = 200076 [22:49:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 677 26.07.2024 22:49 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225609 ФПД: 269824031872200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225609&fm=269824031872200&tin=02508201610067®Number=0000000000092624&sum=200000 [22:49:56]StoreToDocumentArchive [22:49:56]shift 437 fd 225609 [22:49:56]save to /storage/0437/doc_00225609 [22:49:56]save last doc name /storage/0437/doc_00225609 to /storage/kkm_last_doc_name [22:49:56]save OK [22:49:56]Clear old archive folders... [22:49:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:49:56]tlvbuf is 00ABD930 [22:49:56]SAM_PROTO_ClearQueue [22:49:56]wFMCommunicate request_size=4 [22:49:56]MH_SAM_APDU [22:49:56]CAPDU: 80 09 00 00 [22:49:56]Write to MH i2c: E2 08 00 FA 02 80 09 00 00 00 00 00 00 6E [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:56]Read from MH i2c: E2 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [22:49:56]RAPDU: 90 00 [22:49:56]wFMCommunicate OK [22:49:56]SAM_PROTO_ClearQueue done [22:49:56]KKMCreateOFDPacket [22:49:56]OFDProtocolAddRootSTLVToBuf [22:49:56]FM_MakeSignedData [22:49:56]FM_MakeSignedData [22:49:56]SAM_PROTO_SignData [22:49:56]wFMCommunicate request_size=4 [22:49:56]MH_SAM_APDU [22:49:56]CAPDU: 80 0D 01 02 [22:49:56]Write to MH i2c: E2 08 00 FB 02 80 0D 01 02 00 00 00 00 76 [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:56]Read from MH i2c: E2 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [22:49:56]RAPDU: 90 00 [22:49:56]wFMCommunicate OK [22:49:56]wFMCommunicate request_size=255 [22:49:56]MH_SAM_APDU [22:49:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 14 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 71 03 00 35 04 06 00 F5 67 4D 92 [22:49:56]Write to MH i2c: E2 02 01 FC 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 14 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 71 03 00 35 04 06 00 F5 67 4D 92 00 00 47 [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:56]Read from MH i2c: E2 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [22:49:56]RAPDU: 90 00 [22:49:56]wFMCommunicate OK [22:49:56]wFMCommunicate request_size=7 [22:49:56]MH_SAM_APDU [22:49:56]CAPDU: 80 0D 02 02 02 54 C8 [22:49:56]Write to MH i2c: E2 0A 00 FD 02 80 0D 02 02 02 00 54 C8 00 00 99 [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:56]Read from MH i2c: E2 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [22:49:56]RAPDU: 90 00 [22:49:56]wFMCommunicate OK [22:49:56]wFMCommunicate request_size=4 [22:49:56]MH_SAM_APDU [22:49:56]CAPDU: 80 0D 03 02 [22:49:56]Write to MH i2c: E2 08 00 FE 02 80 0D 03 02 00 00 00 00 7B [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:56]Read from MH i2c: E2 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 0B 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 0B 00 FE 02 00 B7 1D 45 BC B5 8F DA 01 90 00 70 [22:49:56]RAPDU: B7 1D 45 BC B5 8F DA 01 90 00 [22:49:56]wFMCommunicate OK [22:49:56]SAM_PROTO_SignData done [22:49:56]FM_MakeSignedData done [22:49:56]CreateOFDProtocolMessage [22:49:56]wFMCommunicate request_size=4 [22:49:56]MH_SAM_APDU [22:49:56]CAPDU: 80 11 00 00 [22:49:56]Write to MH i2c: E2 08 00 FF 02 80 11 00 00 00 00 00 00 7B [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:56]Read from MH i2c: E2 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 17 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: E2 17 00 FF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D8 [22:49:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:49:56]wFMCommunicate OK [22:49:56]CreateOFDProtocolMessage done [22:49:56]OFDSenderStorePacket 225609 [22:49:56]StoreOFDPacket docnum=225609 [22:49:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C7 2D 04 01 4E CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 14 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 71 03 00 35 04 06 00 F5 67 4D 92 54 C8 B7 1D 45 BC B5 8F DA 01 [22:49:56]CheckFolder [22:49:56]dirname=/storage/ofd_packets [22:49:56]CheckFolder done [22:49:56]ProducePacketName [22:49:56]name=ofd_packets/00225609 [22:49:56]NVStorageSaveData ofd_packets/00225609 [22:49:56]File name is /storage/ofd_packets/00225609 [22:49:56]Write 298 bytes [22:49:56]NVStorageSaveData done [22:49:56]OFDSenderStorePacket done [22:49:56]KKMCreateOFDPacket done [22:49:56]NVStorageSaveData kkm_last_timestamp [22:49:56]File name is /storage/kkm_last_timestamp [22:49:56]Write 4 bytes [22:49:56]NVStorageSaveData done [22:49:56]ExternCall_PrintAddStr [22:49:56]wPrintStart [22:49:56]Write to MH i2c: 01 00 00 00 03 03 [22:49:56]Write i2c OK [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: 01 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: 01 07 00 [22:49:56]MH_I2C_Read... [22:49:56]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 FF 0F 18 [22:49:56]RasterBufferAndPrint [22:49:56]line Счет N : (1)2001845 [22:49:56]line ИНН: 02508201610067 [22:49:56]line Контрольно-Кассовый Чек [22:49:56]line ПРОДАЖА [22:49:56]line ТРК (МРК, ГНК) : 41 [22:49:56]line Товар: 2710194210 [22:49:56]line ДТ-К-5 [22:49:56]line 26.430 * 75.70 [22:49:56]line = 2000.75 [22:49:56]line НДС 12% НСП 1% [22:49:56]line > о реализуемом товаре [22:49:56]line ОКРУГЛЕНИЕ: -0.75 [22:49:56]line ИТОГО: 2000.00 [22:49:56]line Внесено: 2000.00 [22:49:56]line СДАЧА: 0.00 [22:49:56]line НСП 1% : 17.71 [22:49:56]line НДС 12% : 212.47 [22:49:56]line Наличными: 2000.00 [22:49:56]line Безнал.: 0.00 [22:49:56]line Место: АЗС № 97 "Партнер Нефть" [22:49:56]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:49:56]line СНО: Общий режим [22:49:56]line Чек 677 26.07.2024 22:49 [22:49:56]line Смена: 437 ФФД: 1.0 [22:49:56]line ЗНМ: 0300000054 [22:49:56]line РНМ: 0000000000092624 [22:49:56]line Версия ККМ: 001 [22:49:56]line ФМ: 0000000000874959 [22:49:56]line ФД: 225609 [22:49:56]line ФПД: 269824031872200 [22:49:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T224956&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225609&fm=269824031872200&tin=02508201610067®Number=0000000000092624&sum=200000 [22:49:57]OFD Sender: Processing packet 225609 [packets to send 599, broken 598] [22:49:57]ProducePacketName [22:49:57]name=ofd_packets/00225609 [22:49:57]OFD Sender: To server: pG, [22:49:57]CommunicateWithHost lk.salyk.kg:30040 [22:49:57]ConnectInit lk.salyk.kg [22:49:57]written 0, free lines is 4095 [22:49:57]Write to MH i2c: 01 00 00 2B 03 2E [22:49:57]Write i2c OK [22:49:57]MH_I2C_Read... [22:49:57]Read from MH i2c: 01 [22:49:57]MH_I2C_Read... [22:49:57]Read from MH i2c: 01 07 00 [22:49:57]MH_I2C_Read... [22:49:57]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 66 0C A7 [22:49:57]RasterBufferAndPrint [22:49:57]line [22:49:57]line [22:49:57]line [22:49:57]line [22:49:57]line [22:49:57]written 0, free lines is 3177 [22:49:57]MH_Cut [22:49:57]Write to MH i2c: D1 01 00 32 03 01 07 [22:49:57]Write i2c OK [22:49:57]MH_I2C_Read... [22:49:57]Read from MH i2c: D1 [22:49:57]MH_I2C_Read... [22:49:57]Read from MH i2c: D1 01 00 [22:49:57]MH_I2C_Read... [22:49:57]Read from MH i2c: D1 01 00 32 03 00 06 [22:49:57]Write to MH i2c: 01 00 00 33 03 36 [22:49:57]Write i2c OK [22:49:57]MH_I2C_Read... [22:49:57]Connected sock=9 [22:49:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 C7 2D 04 01 4E CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 14 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 71 03 00 35 04 06 00 F5 67 4D 92 54 C8 B7 1D 45 BC B5 8F DA 01 [22:49:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 98 47 00 54 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 49 71 03 00 F4 03 04 00 24 D4 A3 66 B6 04 01 00 00 26 4E 31 16 67 67 E5 DE [22:49:58]CommunicateWithHost err = 0 [22:49:58]CheckOFDResponse [22:49:58]1017 (14) - 77093643461234 [22:49:58]1041 (16) - 0000000000874959 [22:49:58]1040 (4) - 225609 [22:49:58]1012 (4) - 26.07.2024 16:51 [22:49:58]1206 (1) - 0 [22:49:58]OFD Sender: Remove packet 225609 [22:49:58]ProducePacketName [22:49:58]name=ofd_packets/00225609 [22:49:58]NVStorageDeleteData [22:49:58]OFD Sender: No OFD packet to send [22:49:58]*** Cut start [22:49:58]*** Partial cut [22:49:58]*** CUTSNS_PIN = 1 [22:49:58]*** CUTSNS_PIN = 0 [22:49:59]*** Brake cut motor [22:49:59]Read from MH i2c: 01 [22:49:59]MH_I2C_Read... [22:49:59]*** Stop cut motor [22:49:59]*** Cut end [22:49:59]Read from MH i2c: 01 07 00 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FF 0F 4B [22:49:59]process_action close_receipt done [22:49:59]requested_data is exist [22:49:59]produce_requested_data [22:49:59]requested_item fm.sn is exist - process it [22:49:59]wFMCommunicate request_size=4 [22:49:59]MH_SAM_APDU [22:49:59]CAPDU: 80 11 00 00 [22:49:59]Write to MH i2c: E2 08 00 34 03 80 11 00 00 00 00 00 00 B1 [22:49:59]Write i2c OK [22:49:59]MH_I2C_Read... [22:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:59]Read from MH i2c: E2 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: E2 17 00 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: E2 17 00 34 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 0E [22:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:49:59]wFMCommunicate OK [22:49:59]requested_item fd.num is exist - process it [22:49:59]SAM_PROTO_GetFieldsCounters [22:49:59]wFMCommunicate request_size=4 [22:49:59]MH_SAM_APDU [22:49:59]CAPDU: 80 13 00 00 [22:49:59]Write to MH i2c: E2 08 00 35 03 80 13 00 00 00 00 00 00 B4 [22:49:59]Write i2c OK [22:49:59]MH_I2C_Read... [22:49:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:59]Read from MH i2c: E2 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: E2 62 00 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: E2 62 00 35 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 45 [22:49:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 49 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:49:59]wFMCommunicate OK [22:49:59]SAM_PROTO_GetFieldsCounters done [22:49:59]requested_item shift.num is exist - process it [22:49:59]requested_item shift.opened is exist - process it [22:49:59]req_shift_opened [22:49:59]FM_GetShiftState [22:49:59]SAM_PROTO_GetShiftState [22:49:59]wFMCommunicate request_size=4 [22:49:59]MH_SAM_APDU [22:49:59]CAPDU: 80 13 01 00 [22:49:59]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [22:49:59]Write i2c OK [22:49:59]MH_I2C_Read... [22:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:59]Read from MH i2c: E2 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: E2 0E 00 [22:49:59]MH_I2C_Read... [22:49:59]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 67 [22:49:59]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:49:59]wFMCommunicate OK [22:49:59]SAM_PROTO_GetShiftState done [22:49:59]FM_GetShiftState done [22:49:59]req_shift_opened done [22:49:59]requested_item shift.open_date is exist - process it [22:49:59]req_shift_open_date [22:49:59]req_shift_open_date done [22:49:59]produce_requested_data done [22:49:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225609,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:49:59]process_action_free close_receipt [22:49:59]json_value_free [22:49:59]json_value_free done [22:49:59]process_json_proto returns [22:49:59]Send response to host [22:49:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225609,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:49:59]free response buf [22:49:59]execute_script done [22:49:59]execute_script returns [22:49:59]free content buf [22:49:59]Sock 10.Close socket [22:49:59]Sock 10.Thread stoped [22:50:03]OFD Sender: No OFD packet to send [22:50:08]OFD Sender: No OFD packet to send [22:50:13]OFD Sender: No OFD packet to send [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:28]OFD Sender: No OFD packet to send [22:50:33]OFD Sender: No OFD packet to send [22:50:38]OFD Sender: No OFD packet to send [22:50:43]OFD Sender: No OFD packet to send [22:50:48]OFD Sender: No OFD packet to send [22:50:53]OFD Sender: No OFD packet to send [22:50:58]OFD Sender: No OFD packet to send [22:51:03]OFD Sender: No OFD packet to send [22:51:08]OFD Sender: No OFD packet to send [22:51:13]OFD Sender: No OFD packet to send [22:51:18]OFD Sender: No OFD packet to send [22:51:23]OFD Sender: No OFD packet to send [22:51:29]OFD Sender: No OFD packet to send [22:51:34]OFD Sender: No OFD packet to send [22:51:39]OFD Sender: No OFD packet to send [22:51:43]recv_with_timeout no data received [22:51:44]OFD Sender: No OFD packet to send [22:51:49]OFD Sender: No OFD packet to send [22:51:54]OFD Sender: No OFD packet to send [22:51:59]OFD Sender: No OFD packet to send [22:52:04]OFD Sender: No OFD packet to send [22:52:09]OFD Sender: No OFD packet to send [22:52:14]OFD Sender: No OFD packet to send [22:52:14]accept exits with 7 [22:52:14]New connection [22:52:14]New thread 3066994020 created [22:52:14]Thread 3066850660 joined [22:52:14]Waiting for new connection... [22:52:14] Sock 7.Parse request [22:52:14]Sock 7.Check first char [22:52:14]Sock 7.First char is OK [22:52:14]request: POST /json_proto HTTP/1.0 [22:52:14]Method: POST [22:52:14]URL: /json_proto [22:52:14]Method is POST - this is cgi request [22:52:14]url: /json_proto [22:52:14]query_string will be loaded in cgi processing [22:52:14]execute_cgi json_proto POST (null) [22:52:14]execute_cgi path=json_proto method=POST [22:52:14]POST find Content-Length [22:52:14]Host: 172.17.43.131:8080 [22:52:14]Content-Length: 676 [22:52:14]Content-Type: application/json [22:52:14] [22:52:14]POST finish read [22:52:14]Found Content-Length = 676 [22:52:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 33.420, "sum" : 2299.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 2299.00, "payments": [ { "type": 0, "sum" : 2299.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:14]execute_script... [22:52:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 33.420, "sum" : 2299.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 2299.00, "payments": [ { "type": 0, "sum" : 2299.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:14]POST & json_proto [22:52:14]process_json_proto [22:52:14]json parsed OK: [22:52:14]protocol is kg_v1.0 [22:52:14]action value=close_receipt [22:52:14]process_action close_receipt [22:52:14]cmd_close_receipt [22:52:14]MH_GetDate [22:52:14]Write to MH i2c: F0 00 00 37 03 29 [22:52:14]Write i2c OK [22:52:14]MH_I2C_Read... [22:52:14]Read from MH i2c: F0 [22:52:14]MH_I2C_Read... [22:52:14]Read from MH i2c: F0 09 00 [22:52:14]MH_I2C_Read... [22:52:14]Read from MH i2c: F0 09 00 37 03 00 9F 28 A4 66 F9 24 A2 66 28 [22:52:14]GetLastDocTimeStamp 1722034196 [22:52:14]current date 1722034335 [22:52:14]FM_GetShiftState [22:52:14]SAM_PROTO_GetShiftState [22:52:14]wFMCommunicate request_size=4 [22:52:14]MH_SAM_APDU [22:52:14]CAPDU: 80 13 01 00 [22:52:14]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [22:52:14]Write i2c OK [22:52:14]MH_I2C_Read... [22:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:14]Read from MH i2c: E2 [22:52:14]MH_I2C_Read... [22:52:14]Read from MH i2c: E2 0E 00 [22:52:14]MH_I2C_Read... [22:52:14]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 69 [22:52:14]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:52:14]wFMCommunicate OK [22:52:14]SAM_PROTO_GetShiftState done [22:52:14]FM_GetShiftState done [22:52:14]opened in 1721952182 [22:52:14]opened+sec_in_day 1722038582 [22:52:14]quantity*price = 229929 [22:52:14]sum+1 = 229931 [22:52:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 2299.00 Внесено: 4500.00 СДАЧА: 2201.00 НСП 1% : 20.35 НДС 12% : 244.17 Наличными: 2299.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 678 26.07.2024 22:52 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225610 ФПД: 27751431996844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T225215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225610&fm=27751431996844&tin=02508201610067®Number=0000000000092624&sum=229900 [22:52:15]StoreToDocumentArchive [22:52:15]shift 437 fd 225610 [22:52:15]save to /storage/0437/doc_00225610 [22:52:15]save last doc name /storage/0437/doc_00225610 to /storage/kkm_last_doc_name [22:52:15]save OK [22:52:15]Clear old archive folders... [22:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:52:15]tlvbuf is 00A477A0 [22:52:15]SAM_PROTO_ClearQueue [22:52:15]wFMCommunicate request_size=4 [22:52:15]MH_SAM_APDU [22:52:15]CAPDU: 80 09 00 00 [22:52:15]Write to MH i2c: E2 08 00 45 03 80 09 00 00 00 00 00 00 BA [22:52:15]Write i2c OK [22:52:15]MH_I2C_Read... [22:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:52:15]Read from MH i2c: E2 [22:52:15]MH_I2C_Read... [22:52:15]Read from MH i2c: E2 03 00 [22:52:15]MH_I2C_Read... [22:52:15]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [22:52:15]RAPDU: 90 00 [22:52:15]wFMCommunicate OK [22:52:15]SAM_PROTO_ClearQueue done [22:52:15]KKMCreateOFDPacket [22:52:15]OFDProtocolAddRootSTLVToBuf [22:52:15]FM_MakeSignedData [22:52:15]FM_MakeSignedData [22:52:15]SAM_PROTO_SignData [22:52:15]wFMCommunicate request_size=4 [22:52:15]MH_SAM_APDU [22:52:15]CAPDU: 80 0D 01 02 [22:52:15]Write to MH i2c: E2 08 00 46 03 80 0D 01 02 00 00 00 00 C2 [22:52:15]Write i2c OK [22:52:15]MH_I2C_Read... [22:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:52:15]Read from MH i2c: E2 [22:52:15]MH_I2C_Read... [22:52:15]Read from MH i2c: E2 03 00 [22:52:15]MH_I2C_Read... [22:52:15]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [22:52:15]RAPDU: 90 00 [22:52:15]wFMCommunicate OK [22:52:15]wFMCommunicate request_size=255 [22:52:15]MH_SAM_APDU [22:52:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 82 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2A 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 5F 00 00 00 00 07 04 06 00 0C 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 9F 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 71 03 00 35 04 06 00 [22:52:15]Write to MH i2c: E2 02 01 47 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 82 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2A 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 5F 00 00 00 00 07 04 06 00 0C 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 9F 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 71 03 00 35 04 06 00 00 00 7E [22:52:15]Write i2c OK [22:52:15]MH_I2C_Read... [22:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:16]Read from MH i2c: E2 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 03 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [22:52:16]RAPDU: 90 00 [22:52:16]wFMCommunicate OK [22:52:16]wFMCommunicate request_size=11 [22:52:16]MH_SAM_APDU [22:52:16]CAPDU: 80 0D 02 02 06 19 3D 62 3F 05 AC [22:52:16]Write to MH i2c: E2 0E 00 48 03 80 0D 02 02 06 00 19 3D 62 3F 05 AC 00 00 79 [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:16]Read from MH i2c: E2 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 03 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [22:52:16]RAPDU: 90 00 [22:52:16]wFMCommunicate OK [22:52:16]wFMCommunicate request_size=4 [22:52:16]MH_SAM_APDU [22:52:16]CAPDU: 80 0D 03 02 [22:52:16]Write to MH i2c: E2 08 00 49 03 80 0D 03 02 00 00 00 00 C7 [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:52:16]Read from MH i2c: E2 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 0B 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 0B 00 49 03 00 44 D7 04 9E CB 85 A3 16 90 00 8E [22:52:16]RAPDU: 44 D7 04 9E CB 85 A3 16 90 00 [22:52:16]wFMCommunicate OK [22:52:16]SAM_PROTO_SignData done [22:52:16]FM_MakeSignedData done [22:52:16]CreateOFDProtocolMessage [22:52:16]wFMCommunicate request_size=4 [22:52:16]MH_SAM_APDU [22:52:16]CAPDU: 80 11 00 00 [22:52:16]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:16]Read from MH i2c: E2 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 17 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 24 [22:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:52:16]wFMCommunicate OK [22:52:16]CreateOFDProtocolMessage done [22:52:16]OFDSenderStorePacket 225610 [22:52:16]StoreOFDPacket docnum=225610 [22:52:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 22 F3 08 01 82 26 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 82 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2A 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 5F 00 00 00 00 07 04 06 00 0C 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 9F 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 71 03 00 35 04 06 00 19 3D 62 3F 05 AC 44 D7 04 9E CB 85 A3 16 [22:52:16]CheckFolder [22:52:16]dirname=/storage/ofd_packets [22:52:16]CheckFolder done [22:52:16]ProducePacketName [22:52:16]name=ofd_packets/00225610 [22:52:16]NVStorageSaveData ofd_packets/00225610 [22:52:16]File name is /storage/ofd_packets/00225610 [22:52:16]Write 302 bytes [22:52:16]NVStorageSaveData done [22:52:16]OFDSenderStorePacket done [22:52:16]KKMCreateOFDPacket done [22:52:16]NVStorageSaveData kkm_last_timestamp [22:52:16]File name is /storage/kkm_last_timestamp [22:52:16]Write 4 bytes [22:52:16]NVStorageSaveData done [22:52:16]ExternCall_PrintAddStr [22:52:16]wPrintStart [22:52:16]Write to MH i2c: 01 00 00 4B 03 4E [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: 01 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: 01 07 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [22:52:16]RasterBufferAndPrint [22:52:16]line Счет N : (1)2001847 [22:52:16]line ИНН: 02508201610067 [22:52:16]line Контрольно-Кассовый Чек [22:52:16]line ПРОДАЖА [22:52:16]line ТРК (МРК, ГНК) : 52 [22:52:16]line Товар: 2710124130 [22:52:16]line Super-92-К-5 [22:52:16]line 33.420 * 68.80 [22:52:16]line = 2299.30 [22:52:16]line НДС 12% НСП 1% [22:52:16]line > о реализуемом товаре [22:52:16]line ОКРУГЛЕНИЕ: -0.30 [22:52:16]line ИТОГО: 2299.00 [22:52:16]line Внесено: 4500.00 [22:52:16]line СДАЧА: 2201.00 [22:52:16]line НСП 1% : 20.35 [22:52:16]line НДС 12% : 244.17 [22:52:16]line Наличными: 2299.00 [22:52:16]line Безнал.: 0.00 [22:52:16]line Место: АЗС № 97 "Партнер Нефть" [22:52:16]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [22:52:16]line СНО: Общий режим [22:52:16]line Чек 678 26.07.2024 22:52 [22:52:16]line Смена: 437 ФФД: 1.0 [22:52:16]line ЗНМ: 0300000054 [22:52:16]line РНМ: 0000000000092624 [22:52:16]line Версия ККМ: 001 [22:52:16]line ФМ: 0000000000874959 [22:52:16]line ФД: 225610 [22:52:16]line ФПД: 27751431996844 [22:52:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T225215&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225610&fm=27751431996844&tin=02508201610067®Number=0000000000092624&sum=229900 [22:52:16]written 0, free lines is 4095 [22:52:16]OFD Sender: Processing packet 225610 [packets to send 599, broken 598] [22:52:16]ProducePacketName [22:52:16]name=ofd_packets/00225610 [22:52:16]OFD Sender: To server: pG, [22:52:16]CommunicateWithHost lk.salyk.kg:30040 [22:52:16]ConnectInit lk.salyk.kg [22:52:16]Write to MH i2c: 01 00 00 76 03 79 [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: 01 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: 01 07 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: 01 07 00 76 03 00 00 00 00 00 5F 0C EB [22:52:16]RasterBufferAndPrint [22:52:16]line [22:52:16]line [22:52:16]line [22:52:16]line [22:52:16]line [22:52:16]written 0, free lines is 3169 [22:52:16]MH_Cut [22:52:16]Write to MH i2c: D1 01 00 7D 03 01 52 [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: D1 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: D1 01 00 [22:52:16]MH_I2C_Read... [22:52:16]Read from MH i2c: D1 01 00 7D 03 00 51 [22:52:16]Write to MH i2c: 01 00 00 7E 03 81 [22:52:16]Write i2c OK [22:52:16]MH_I2C_Read... [22:52:16]Connected sock=9 [22:52:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 22 F3 08 01 82 26 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 82 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 2A 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 5F 00 00 00 00 07 04 06 00 0C 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 9F 28 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 71 03 00 35 04 06 00 19 3D 62 3F 05 AC 44 D7 04 9E CB 85 A3 16 [22:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 6E CF 47 00 FD C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4A 71 03 00 F4 03 04 00 AF D4 A3 66 B6 04 01 00 00 3F A8 6A 52 B0 9F 8B 47 [22:52:17]CommunicateWithHost err = 0 [22:52:17]CheckOFDResponse [22:52:17]1017 (14) - 77093643461234 [22:52:17]1041 (16) - 0000000000874959 [22:52:17]1040 (4) - 225610 [22:52:17]1012 (4) - 26.07.2024 16:54 [22:52:17]1206 (1) - 0 [22:52:17]OFD Sender: Remove packet 225610 [22:52:17]ProducePacketName [22:52:17]name=ofd_packets/00225610 [22:52:17]NVStorageDeleteData [22:52:18]*** Cut start [22:52:18]*** Partial cut [22:52:18]*** CUTSNS_PIN = 1 [22:52:18]*** CUTSNS_PIN = 0 [22:52:18]OFD Sender: No OFD packet to send [22:52:18]*** Brake cut motor [22:52:18]Read from MH i2c: 01 [22:52:18]MH_I2C_Read... [22:52:18]*** Stop cut motor [22:52:18]*** Cut end [22:52:18]Read from MH i2c: 01 07 00 [22:52:18]MH_I2C_Read... [22:52:18]Read from MH i2c: 01 07 00 7E 03 00 00 00 00 00 FF 0F 96 [22:52:18]process_action close_receipt done [22:52:18]requested_data is exist [22:52:18]produce_requested_data [22:52:18]requested_item fm.sn is exist - process it [22:52:18]wFMCommunicate request_size=4 [22:52:18]MH_SAM_APDU [22:52:18]CAPDU: 80 11 00 00 [22:52:18]Write to MH i2c: E2 08 00 7F 03 80 11 00 00 00 00 00 00 FC [22:52:18]Write i2c OK [22:52:18]MH_I2C_Read... [22:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:18]Read from MH i2c: E2 [22:52:18]MH_I2C_Read... [22:52:18]Read from MH i2c: E2 17 00 [22:52:18]MH_I2C_Read... [22:52:18]Read from MH i2c: E2 17 00 7F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 59 [22:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [22:52:18]wFMCommunicate OK [22:52:18]requested_item fd.num is exist - process it [22:52:18]SAM_PROTO_GetFieldsCounters [22:52:18]wFMCommunicate request_size=4 [22:52:18]MH_SAM_APDU [22:52:18]CAPDU: 80 13 00 00 [22:52:18]Write to MH i2c: E2 08 00 80 03 80 13 00 00 00 00 00 00 FF [22:52:18]Write i2c OK [22:52:18]MH_I2C_Read... [22:52:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:52:18]Read from MH i2c: E2 [22:52:18]MH_I2C_Read... [22:52:18]Read from MH i2c: E2 62 00 [22:52:18]MH_I2C_Read... [22:52:18]Read from MH i2c: E2 62 00 80 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [22:52:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 4A 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:52:18]wFMCommunicate OK [22:52:18]SAM_PROTO_GetFieldsCounters done [22:52:18]requested_item shift.num is exist - process it [22:52:18]requested_item shift.opened is exist - process it [22:52:18]req_shift_opened [22:52:18]FM_GetShiftState [22:52:18]SAM_PROTO_GetShiftState [22:52:18]wFMCommunicate request_size=4 [22:52:18]MH_SAM_APDU [22:52:18]CAPDU: 80 13 01 00 [22:52:18]Write to MH i2c: E2 08 00 81 03 80 13 01 00 00 00 00 00 01 [22:52:18]Write i2c OK [22:52:18]MH_I2C_Read... [22:52:18]Read from MH i2c: E2 [22:52:19]MH_I2C_Read... [22:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:19]Read from MH i2c: E2 0E 00 [22:52:19]MH_I2C_Read... [22:52:19]Read from MH i2c: E2 0E 00 81 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B2 [22:52:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:52:19]wFMCommunicate OK [22:52:19]SAM_PROTO_GetShiftState done [22:52:19]FM_GetShiftState done [22:52:19]req_shift_opened done [22:52:19]requested_item shift.open_date is exist - process it [22:52:19]req_shift_open_date [22:52:19]req_shift_open_date done [22:52:19]produce_requested_data done [22:52:19]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225610,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [22:52:19]process_action_free close_receipt [22:52:19]json_value_free [22:52:19]json_value_free done [22:52:19]process_json_proto returns [22:52:19]Send response to host [22:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225610,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [22:52:19]free response buf [22:52:19]execute_script done [22:52:19]execute_script returns [22:52:19]free content buf [22:52:19]Sock 7.Close socket [22:52:19]Sock 7.Thread stoped [22:52:19]accept exits with 10 [22:52:19]New connection [22:52:19]New thread 3066850660 created [22:52:19]Thread 3066994020 joined [22:52:19]Waiting for new connection... [22:52:19] Sock 10.Parse request [22:52:19]Sock 10.Check first char [22:52:19]Sock 10.First char is OK [22:52:19]request: POST /json_proto HTTP/1.0 [22:52:19]Method: POST [22:52:19]URL: /json_proto [22:52:19]Method is POST - this is cgi request [22:52:19]url: /json_proto [22:52:19]query_string will be loaded in cgi processing [22:52:19]execute_cgi json_proto POST (null) [22:52:19]execute_cgi path=json_proto method=POST [22:52:19]POST find Content-Length [22:52:19]Host: 172.17.43.131:8080 [22:52:19]Content-Length: 640 [22:52:19]Content-Type: application/json [22:52:19] [22:52:19]POST finish read [22:52:19]Found Content-Length = 640 [22:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:19]execute_script... [22:52:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:19]POST & json_proto [22:52:19]process_json_proto [22:52:19]json parsed OK: [22:52:19]protocol is kg_v1.0 [22:52:19]action value=close_receipt [22:52:19]process_action close_receipt [22:52:19]cmd_close_receipt [22:52:19]MH_GetDate [22:52:19]Write to MH i2c: F0 00 00 82 03 74 [22:52:19]Write i2c OK [22:52:19]MH_I2C_Read... [22:52:19]Read from MH i2c: F0 [22:52:19]MH_I2C_Read... [22:52:19]Read from MH i2c: F0 09 00 [22:52:19]MH_I2C_Read... [22:52:19]Read from MH i2c: F0 09 00 82 03 00 A4 28 A4 66 F9 24 A2 66 78 [22:52:19]GetLastDocTimeStamp 1722034335 [22:52:19]current date 1722034340 [22:52:19]FM_GetShiftState [22:52:19]SAM_PROTO_GetShiftState [22:52:19]wFMCommunicate request_size=4 [22:52:19]MH_SAM_APDU [22:52:19]CAPDU: 80 13 01 00 [22:52:19]Write to MH i2c: E2 08 00 83 03 80 13 01 00 00 00 00 00 03 [22:52:19]Write i2c OK [22:52:19]MH_I2C_Read... [22:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:19]Read from MH i2c: E2 [22:52:19]MH_I2C_Read... [22:52:19]Read from MH i2c: E2 0E 00 [22:52:19]MH_I2C_Read... [22:52:19]Read from MH i2c: E2 0E 00 83 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 B4 [22:52:19]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [22:52:19]wFMCommunicate OK [22:52:19]SAM_PROTO_GetShiftState done [22:52:19]FM_GetShiftState done [22:52:19]opened in 1721952182 [22:52:19]opened+sec_in_day 1722038582 [22:52:19]quantity*price = 99999 [22:52:19]sum+1 = 100001 [22:52:19]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.85 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 689 26.07.2024 23:07 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225621 ФПД: 84514345831068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T230757&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225621&fm=84514345831068&tin=02508201610067®Number=0000000000092624&sum=998000 [23:07:57]StoreToDocumentArchive [23:07:57]shift 437 fd 225621 [23:07:57]save to /storage/0437/doc_00225621 [23:07:57]save last doc name /storage/0437/doc_00225621 to /storage/kkm_last_doc_name [23:07:57]save OK [23:07:57]Clear old archive folders... [23:07:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:07:57]tlvbuf is B6EE44E0 [23:07:57]SAM_PROTO_ClearQueue [23:07:57]wFMCommunicate request_size=4 [23:07:57]MH_SAM_APDU [23:07:57]CAPDU: 80 09 00 00 [23:07:57]Write to MH i2c: E2 08 00 98 06 80 09 00 00 00 00 00 00 10 [23:07:57]Write i2c OK [23:07:57]MH_I2C_Read... [23:07:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:07:57]Read from MH i2c: E2 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [23:07:57]RAPDU: 90 00 [23:07:57]wFMCommunicate OK [23:07:57]SAM_PROTO_ClearQueue done [23:07:57]KKMCreateOFDPacket [23:07:57]OFDProtocolAddRootSTLVToBuf [23:07:57]FM_MakeSignedData [23:07:57]FM_MakeSignedData [23:07:57]SAM_PROTO_SignData [23:07:57]wFMCommunicate request_size=4 [23:07:57]MH_SAM_APDU [23:07:57]CAPDU: 80 0D 01 02 [23:07:57]Write to MH i2c: E2 08 00 99 06 80 0D 01 02 00 00 00 00 18 [23:07:57]Write i2c OK [23:07:57]MH_I2C_Read... [23:07:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:07:57]Read from MH i2c: E2 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [23:07:57]RAPDU: 90 00 [23:07:57]wFMCommunicate OK [23:07:57]wFMCommunicate request_size=255 [23:07:57]MH_SAM_APDU [23:07:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 4D 2C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 71 03 00 35 04 06 00 4C DD 87 8F [23:07:57]Write to MH i2c: E2 02 01 9A 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 4D 2C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 71 03 00 35 04 06 00 4C DD 87 8F 00 00 AF [23:07:57]Write i2c OK [23:07:57]MH_I2C_Read... [23:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:57]Read from MH i2c: E2 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [23:07:57]RAPDU: 90 00 [23:07:57]wFMCommunicate OK [23:07:57]wFMCommunicate request_size=7 [23:07:57]MH_SAM_APDU [23:07:57]CAPDU: 80 0D 02 02 02 CA 9C [23:07:57]Write to MH i2c: E2 0A 00 9B 06 80 0D 02 02 02 00 CA 9C 00 00 85 [23:07:57]Write i2c OK [23:07:57]MH_I2C_Read... [23:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:57]Read from MH i2c: E2 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 [23:07:57]MH_I2C_Read... [23:07:57]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [23:07:57]RAPDU: 90 00 [23:07:57]wFMCommunicate OK [23:07:57]wFMCommunicate request_size=4 [23:07:57]MH_SAM_APDU [23:07:57]CAPDU: 80 0D 03 02 [23:07:57]Write to MH i2c: E2 08 00 9C 06 80 0D 03 02 00 00 00 00 1D [23:07:57]Write i2c OK [23:07:57]MH_I2C_Read... [23:07:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:07:58]Read from MH i2c: E2 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: E2 0B 00 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: E2 0B 00 9C 06 00 8E F9 D7 A4 7C FB 81 1C 90 00 34 [23:07:58]RAPDU: 8E F9 D7 A4 7C FB 81 1C 90 00 [23:07:58]wFMCommunicate OK [23:07:58]SAM_PROTO_SignData done [23:07:58]FM_MakeSignedData done [23:07:58]CreateOFDProtocolMessage [23:07:58]wFMCommunicate request_size=4 [23:07:58]MH_SAM_APDU [23:07:58]CAPDU: 80 11 00 00 [23:07:58]Write to MH i2c: E2 08 00 9D 06 80 11 00 00 00 00 00 00 1D [23:07:58]Write i2c OK [23:07:58]MH_I2C_Read... [23:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:58]Read from MH i2c: E2 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: E2 17 00 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: E2 17 00 9D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7A [23:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:07:58]wFMCommunicate OK [23:07:58]CreateOFDProtocolMessage done [23:07:58]OFDSenderStorePacket 225621 [23:07:58]StoreOFDPacket docnum=225621 [23:07:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 05 8A 04 01 88 F7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 4D 2C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 71 03 00 35 04 06 00 4C DD 87 8F CA 9C 8E F9 D7 A4 7C FB 81 1C [23:07:58]CheckFolder [23:07:58]dirname=/storage/ofd_packets [23:07:58]CheckFolder done [23:07:58]ProducePacketName [23:07:58]name=ofd_packets/00225621 [23:07:58]NVStorageSaveData ofd_packets/00225621 [23:07:58]File name is /storage/ofd_packets/00225621 [23:07:58]Write 298 bytes [23:07:58]NVStorageSaveData done [23:07:58]OFDSenderStorePacket done [23:07:58]KKMCreateOFDPacket done [23:07:58]NVStorageSaveData kkm_last_timestamp [23:07:58]File name is /storage/kkm_last_timestamp [23:07:58]Write 4 bytes [23:07:58]NVStorageSaveData done [23:07:58]ExternCall_PrintAddStr [23:07:58]wPrintStart [23:07:58]Write to MH i2c: 01 00 00 9E 06 A4 [23:07:58]Write i2c OK [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: 01 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: 01 07 00 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: 01 07 00 9E 06 00 00 00 00 00 FF 0F B9 [23:07:58]RasterBufferAndPrint [23:07:58]line Счет N : (1)2001855 [23:07:58]line ИНН: 02508201610067 [23:07:58]line Контрольно-Кассовый Чек [23:07:58]line ПРОДАЖА [23:07:58]line ТРК (МРК, ГНК) : 21 [23:07:58]line Товар: 2710194210 [23:07:58]line ДТ-К-5 [23:07:58]line 131.840 * 75.70 [23:07:58]line = 9980.29 [23:07:58]line НДС 12% НСП 1% [23:07:58]line > о реализуемом товаре [23:07:58]line ОКРУГЛЕНИЕ: -0.29 [23:07:58]line ИТОГО: 9980.00 [23:07:58]line Внесено: 9980.00 [23:07:58]line СДАЧА: 0.00 [23:07:58]line НСП 1% : 88.32 [23:07:58]line НДС 12% : 1059.85 [23:07:58]line Наличными: 9980.00 [23:07:58]line Безнал.: 0.00 [23:07:58]line Место: АЗС № 97 "Партнер Нефть" [23:07:58]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:07:58]line СНО: Общий режим [23:07:58]line Чек 689 26.07.2024 23:07 [23:07:58]line Смена: 437 ФФД: 1.0 [23:07:58]line ЗНМ: 0300000054 [23:07:58]line РНМ: 0000000000092624 [23:07:58]line Версия ККМ: 001 [23:07:58]line ФМ: 0000000000874959 [23:07:58]line ФД: 225621 [23:07:58]line ФПД: 84514345831068 [23:07:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T230757&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225621&fm=84514345831068&tin=02508201610067®Number=0000000000092624&sum=998000 [23:07:58]OFD Sender: Processing packet 225612 [packets to send 608, broken 598] [23:07:58]ProducePacketName [23:07:58]name=ofd_packets/00225612 [23:07:58]OFD Sender: To server: pG, [23:07:58]CommunicateWithHost lk.salyk.kg:30040 [23:07:58]ConnectInit lk.salyk.kg [23:07:58]written 0, free lines is 4095 [23:07:58]Write to MH i2c: 01 00 00 C9 06 CF [23:07:58]Write i2c OK [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: 01 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: 01 07 00 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: 01 07 00 C9 06 00 00 00 00 00 60 0C 42 [23:07:58]RasterBufferAndPrint [23:07:58]line [23:07:58]line [23:07:58]line [23:07:58]line [23:07:58]line [23:07:58]written 0, free lines is 3171 [23:07:58]MH_Cut [23:07:58]Write to MH i2c: D1 01 00 D0 06 01 A8 [23:07:58]Write i2c OK [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: D1 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: D1 01 00 [23:07:58]MH_I2C_Read... [23:07:58]Read from MH i2c: D1 01 00 D0 06 00 A7 [23:07:58]Write to MH i2c: 01 00 00 D1 06 D7 [23:07:58]Write i2c OK [23:07:58]MH_I2C_Read... [23:08:00]*** Cut start [23:08:00]*** Partial cut [23:08:00]*** CUTSNS_PIN = 1 [23:08:00]*** CUTSNS_PIN = 0 [23:08:00]*** Brake cut motor [23:08:00]Read from MH i2c: 01 [23:08:00]MH_I2C_Read... [23:08:00]*** Stop cut motor [23:08:00]*** Cut end [23:08:00]Read from MH i2c: 01 07 00 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: 01 07 00 D1 06 00 00 00 00 00 FF 0F EC [23:08:00]process_action close_receipt done [23:08:00]requested_data is exist [23:08:00]produce_requested_data [23:08:00]requested_item fm.sn is exist - process it [23:08:00]wFMCommunicate request_size=4 [23:08:00]MH_SAM_APDU [23:08:00]CAPDU: 80 11 00 00 [23:08:00]Write to MH i2c: E2 08 00 D2 06 80 11 00 00 00 00 00 00 52 [23:08:00]Write i2c OK [23:08:00]MH_I2C_Read... [23:08:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:00]Read from MH i2c: E2 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: E2 17 00 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: E2 17 00 D2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [23:08:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:08:00]wFMCommunicate OK [23:08:00]requested_item fd.num is exist - process it [23:08:00]SAM_PROTO_GetFieldsCounters [23:08:00]wFMCommunicate request_size=4 [23:08:00]MH_SAM_APDU [23:08:00]CAPDU: 80 13 00 00 [23:08:00]Write to MH i2c: E2 08 00 D3 06 80 13 00 00 00 00 00 00 55 [23:08:00]Write i2c OK [23:08:00]MH_I2C_Read... [23:08:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:08:00]Read from MH i2c: E2 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: E2 62 00 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: E2 62 00 D3 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 16 [23:08:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 55 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:08:00]wFMCommunicate OK [23:08:00]SAM_PROTO_GetFieldsCounters done [23:08:00]requested_item shift.num is exist - process it [23:08:00]requested_item shift.opened is exist - process it [23:08:00]req_shift_opened [23:08:00]FM_GetShiftState [23:08:00]SAM_PROTO_GetShiftState [23:08:00]wFMCommunicate request_size=4 [23:08:00]MH_SAM_APDU [23:08:00]CAPDU: 80 13 01 00 [23:08:00]Write to MH i2c: E2 08 00 D4 06 80 13 01 00 00 00 00 00 57 [23:08:00]Write i2c OK [23:08:00]MH_I2C_Read... [23:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:08:00]Read from MH i2c: E2 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: E2 0E 00 [23:08:00]MH_I2C_Read... [23:08:00]Read from MH i2c: E2 0E 00 D4 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 08 [23:08:00]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:08:00]wFMCommunicate OK [23:08:00]SAM_PROTO_GetShiftState done [23:08:00]FM_GetShiftState done [23:08:00]req_shift_opened done [23:08:00]requested_item shift.open_date is exist - process it [23:08:00]req_shift_open_date [23:08:00]req_shift_open_date done [23:08:00]produce_requested_data done [23:08:00]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225621,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:08:00]process_action_free close_receipt [23:08:00]json_value_free [23:08:00]json_value_free done [23:08:00]process_json_proto returns [23:08:00]Send response to host [23:08:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225621,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:08:00]free response buf [23:08:00]execute_script done [23:08:00]execute_script returns [23:08:00]free content buf [23:08:00]Sock 9.Close socket [23:08:00]Sock 9.Thread stoped [23:08:03]recv_with_timeout no data received [23:08:03]ConnectInit Can't take IP for lk.salyk.kg [23:08:03]CommunicateWithHost connect error [23:08:03]CommunicateWithHost err = -1 [23:08:03]OFD Sender: Server communicate error [23:08:08]OFD Sender: Processing packet 225612 [packets to send 608, broken 598] [23:08:08]ProducePacketName [23:08:08]name=ofd_packets/00225612 [23:08:08]OFD Sender: To server: pG, [23:08:08]CommunicateWithHost lk.salyk.kg:30040 [23:08:08]ConnectInit lk.salyk.kg [23:08:13]ConnectInit Can't take IP for lk.salyk.kg [23:08:13]CommunicateWithHost connect error [23:08:13]CommunicateWithHost err = -1 [23:08:13]OFD Sender: Server communicate error [23:08:18]OFD Sender: Processing packet 225612 [packets to send 608, broken 598] [23:08:18]ProducePacketName [23:08:18]name=ofd_packets/00225612 [23:08:18]OFD Sender: To server: pG, [23:08:18]CommunicateWithHost lk.salyk.kg:30040 [23:08:18]ConnectInit lk.salyk.kg [23:08:23]ConnectInit Can't take IP for lk.salyk.kg [23:08:23]CommunicateWithHost connect error [23:08:23]CommunicateWithHost err = -1 [23:08:23]OFD Sender: Server communicate error [23:08:28]OFD Sender: Processing packet 225612 [packets to send 608, broken 598] [23:08:28]ProducePacketName [23:08:28]name=ofd_packets/00225612 [23:08:28]OFD Sender: To server: pG, [23:08:28]CommunicateWithHost lk.salyk.kg:30040 [23:08:28]ConnectInit lk.salyk.kg [23:08:33]ConnectInit Can't take IP for lk.salyk.kg [23:08:33]CommunicateWithHost connect error [23:08:33]CommunicateWithHost err = -1 [23:08:33]OFD Sender: Server communicate error [23:08:38]OFD Sender: Processing packet 225612 [packets to send 608, broken 598] [23:08:38]ProducePacketName [23:08:38]name=ofd_packets/00225612 [23:08:38]OFD Sender: To server: pG, [23:08:38]CommunicateWithHost lk.salyk.kg:30040 [23:08:38]ConnectInit lk.salyk.kg [23:08:44]Connected sock=10 [23:08:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 1A F9 07 01 63 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 02 29 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 71 03 00 35 04 06 00 34 EE 46 36 B3 E8 F0 E0 46 F9 63 A5 F2 E1 [23:08:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF 10 47 00 3B C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4C 71 03 00 F4 03 04 00 8B D8 A3 66 B6 04 01 00 00 D3 B8 98 15 1D F7 78 3F [23:08:45]CommunicateWithHost err = 0 [23:08:45]CheckOFDResponse [23:08:45]1017 (14) - 77093643461234 [23:08:45]1041 (16) - 0000000000874959 [23:08:45]1040 (4) - 225612 [23:08:45]1012 (4) - 26.07.2024 17:10 [23:08:45]1206 (1) - 0 [23:08:45]OFD Sender: Remove packet 225612 [23:08:45]ProducePacketName [23:08:45]name=ofd_packets/00225612 [23:08:45]NVStorageDeleteData [23:08:46]OFD Sender: Processing packet 225613 [packets to send 607, broken 598] [23:08:46]ProducePacketName [23:08:46]name=ofd_packets/00225613 [23:08:46]OFD Sender: To server: pG, [23:08:46]CommunicateWithHost lk.salyk.kg:30040 [23:08:46]ConnectInit lk.salyk.kg [23:08:48]Connected sock=9 [23:08:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B5 30 07 01 D9 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3E 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 38 29 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 71 03 00 35 04 06 00 E4 10 F3 DB 64 86 BC E3 8B 88 98 18 25 38 [23:08:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 4C C9 47 00 58 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4D 71 03 00 F4 03 04 00 8F D8 A3 66 B6 04 01 00 00 0C DA EA C4 32 8D E8 DD [23:08:49]CommunicateWithHost err = 0 [23:08:49]CheckOFDResponse [23:08:49]1017 (14) - 77093643461234 [23:08:49]1041 (16) - 0000000000874959 [23:08:49]1040 (4) - 225613 [23:08:49]1012 (4) - 26.07.2024 17:10 [23:08:49]1206 (1) - 0 [23:08:49]OFD Sender: Remove packet 225613 [23:08:49]ProducePacketName [23:08:49]name=ofd_packets/00225613 [23:08:49]NVStorageDeleteData [23:08:49]OFD Sender: Processing packet 225614 [packets to send 606, broken 598] [23:08:49]ProducePacketName [23:08:49]name=ofd_packets/00225614 [23:08:49]OFD Sender: To server: pG, [23:08:49]CommunicateWithHost lk.salyk.kg:30040 [23:08:49]ConnectInit lk.salyk.kg [23:08:51]Connected sock=9 [23:08:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 38 7E 07 01 3C 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 CF 29 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 71 03 00 35 04 06 00 8D D2 57 8F D1 8B 91 46 7A 8C 98 50 3F DC [23:08:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 ED B9 47 00 64 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4E 71 03 00 F4 03 04 00 91 D8 A3 66 B6 04 01 00 00 60 65 FD 16 08 96 8E E9 [23:08:51]CommunicateWithHost err = 0 [23:08:51]CheckOFDResponse [23:08:51]1017 (14) - 77093643461234 [23:08:51]1041 (16) - 0000000000874959 [23:08:51]1040 (4) - 225614 [23:08:51]1012 (4) - 26.07.2024 17:10 [23:08:51]1206 (1) - 0 [23:08:51]OFD Sender: Remove packet 225614 [23:08:51]ProducePacketName [23:08:51]name=ofd_packets/00225614 [23:08:51]NVStorageDeleteData [23:08:52]OFD Sender: Processing packet 225615 [packets to send 605, broken 598] [23:08:52]ProducePacketName [23:08:52]name=ofd_packets/00225615 [23:08:52]OFD Sender: To server: pG, [23:08:52]CommunicateWithHost lk.salyk.kg:30040 [23:08:52]ConnectInit lk.salyk.kg [23:08:53]Connected sock=9 [23:08:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 09 F7 04 01 3A C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 80 2A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 71 03 00 35 04 06 00 30 C7 41 F6 A4 41 13 99 52 4A D6 93 C3 CE [23:08:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 EC D8 47 00 CA B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 4F 71 03 00 F4 03 04 00 93 D8 A3 66 B6 04 01 00 00 AE 38 F1 D7 28 6E C1 67 [23:08:54]CommunicateWithHost err = 0 [23:08:54]CheckOFDResponse [23:08:54]1017 (14) - 77093643461234 [23:08:54]1041 (16) - 0000000000874959 [23:08:54]1040 (4) - 225615 [23:08:54]1012 (4) - 26.07.2024 17:10 [23:08:54]1206 (1) - 0 [23:08:54]OFD Sender: Remove packet 225615 [23:08:54]ProducePacketName [23:08:54]name=ofd_packets/00225615 [23:08:54]NVStorageDeleteData [23:08:54]OFD Sender: Processing packet 225616 [packets to send 604, broken 598] [23:08:54]ProducePacketName [23:08:54]name=ofd_packets/00225616 [23:08:54]OFD Sender: To server: pG, [23:08:54]CommunicateWithHost lk.salyk.kg:30040 [23:08:54]ConnectInit lk.salyk.kg [23:08:55]Connected sock=9 [23:08:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 ED F4 04 01 F4 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 B8 2A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 71 03 00 35 04 06 00 7B F4 89 65 B1 44 DC 4F BB 5E 3B FF 88 BE [23:08:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 22 A8 47 00 1B 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 50 71 03 00 F4 03 04 00 96 D8 A3 66 B6 04 01 00 00 CD 59 AE 3B A1 22 F8 5C [23:08:56]CommunicateWithHost err = 0 [23:08:56]CheckOFDResponse [23:08:56]1017 (14) - 77093643461234 [23:08:56]1041 (16) - 0000000000874959 [23:08:56]1040 (4) - 225616 [23:08:56]1012 (4) - 26.07.2024 17:10 [23:08:56]1206 (1) - 0 [23:08:56]OFD Sender: Remove packet 225616 [23:08:56]ProducePacketName [23:08:56]name=ofd_packets/00225616 [23:08:56]NVStorageDeleteData [23:08:57]OFD Sender: Processing packet 225617 [packets to send 603, broken 598] [23:08:57]ProducePacketName [23:08:57]name=ofd_packets/00225617 [23:08:57]OFD Sender: To server: pG, [23:08:57]CommunicateWithHost lk.salyk.kg:30040 [23:08:57]ConnectInit lk.salyk.kg [23:08:59]Connected sock=9 [23:08:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 53 1F 04 01 59 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 F8 2A A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 71 03 00 35 04 06 00 74 C4 A4 3B 50 67 52 35 50 7E 98 3A 7E 97 [23:08:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CC 5E 47 00 AB C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 51 71 03 00 F4 03 04 00 99 D8 A3 66 B6 04 01 00 00 9C 49 27 46 FE E6 53 BC [23:08:59]CommunicateWithHost err = 0 [23:08:59]CheckOFDResponse [23:08:59]1017 (14) - 77093643461234 [23:08:59]1041 (16) - 0000000000874959 [23:08:59]1040 (4) - 225617 [23:08:59]1012 (4) - 26.07.2024 17:10 [23:08:59]1206 (1) - 0 [23:08:59]OFD Sender: Remove packet 225617 [23:08:59]ProducePacketName [23:08:59]name=ofd_packets/00225617 [23:08:59]NVStorageDeleteData [23:09:00]OFD Sender: Processing packet 225618 [packets to send 602, broken 598] [23:09:00]ProducePacketName [23:09:00]name=ofd_packets/00225618 [23:09:00]OFD Sender: To server: pG, [23:09:00]CommunicateWithHost lk.salyk.kg:30040 [23:09:00]ConnectInit lk.salyk.kg [23:09:00]Connected sock=9 [23:09:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 B7 2A 07 01 AE FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 61 2B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 71 03 00 35 04 06 00 2F 8B AF 2C D4 48 43 AF 5A F5 9A 9C F9 6C [23:09:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 F0 A7 47 00 F9 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 52 71 03 00 F4 03 04 00 9B D8 A3 66 B6 04 01 00 00 1B E5 DD 3A 21 BA 02 D2 [23:09:01]CommunicateWithHost err = 0 [23:09:01]CheckOFDResponse [23:09:01]1017 (14) - 77093643461234 [23:09:01]1041 (16) - 0000000000874959 [23:09:01]1040 (4) - 225618 [23:09:01]1012 (4) - 26.07.2024 17:10 [23:09:01]1206 (1) - 0 [23:09:01]OFD Sender: Remove packet 225618 [23:09:01]ProducePacketName [23:09:01]name=ofd_packets/00225618 [23:09:01]NVStorageDeleteData [23:09:01]OFD Sender: Processing packet 225619 [packets to send 601, broken 598] [23:09:01]ProducePacketName [23:09:01]name=ofd_packets/00225619 [23:09:01]OFD Sender: To server: pG, [23:09:01]CommunicateWithHost lk.salyk.kg:30040 [23:09:01]ConnectInit lk.salyk.kg [23:09:02]Connected sock=9 [23:09:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 02 00 07 01 A0 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 AB 2B A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 71 03 00 35 04 06 00 AE C6 14 0E 0A 91 87 11 99 DE 32 5C EC 1A [23:09:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2B 0D 47 00 12 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 53 71 03 00 F4 03 04 00 9C D8 A3 66 B6 04 01 00 00 CF FA A4 31 5F 1A 50 5E [23:09:03]CommunicateWithHost err = 0 [23:09:03]CheckOFDResponse [23:09:03]1017 (14) - 77093643461234 [23:09:03]1041 (16) - 0000000000874959 [23:09:03]1040 (4) - 225619 [23:09:03]1012 (4) - 26.07.2024 17:10 [23:09:03]1206 (1) - 0 [23:09:03]OFD Sender: Remove packet 225619 [23:09:03]ProducePacketName [23:09:03]name=ofd_packets/00225619 [23:09:03]NVStorageDeleteData [23:09:03]OFD Sender: Processing packet 225620 [packets to send 600, broken 598] [23:09:03]ProducePacketName [23:09:03]name=ofd_packets/00225620 [23:09:03]OFD Sender: To server: pG, [23:09:03]CommunicateWithHost lk.salyk.kg:30040 [23:09:03]ConnectInit lk.salyk.kg [23:11:17]ConnectInit Can't connect to host [23:11:17]CommunicateWithHost connect error [23:11:17]CommunicateWithHost err = -1 [23:11:17]OFD Sender: Server communicate error [23:11:22]OFD Sender: Processing packet 225620 [packets to send 600, broken 598] [23:11:22]ProducePacketName [23:11:22]name=ofd_packets/00225620 [23:11:22]OFD Sender: To server: pG, [23:11:22]CommunicateWithHost lk.salyk.kg:30040 [23:11:22]ConnectInit lk.salyk.kg [23:11:22]Connected sock=9 [23:11:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 28 07 04 01 F0 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 12 2C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 71 03 00 35 04 06 00 9D 25 49 1C 78 8D 2D C3 52 B8 C2 11 94 D6 [23:11:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B6 09 47 00 71 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 54 71 03 00 F4 03 04 00 29 D9 A3 66 B6 04 01 00 00 FA B3 02 10 34 D2 8C 69 [23:11:23]CommunicateWithHost err = 0 [23:11:23]CheckOFDResponse [23:11:23]1017 (14) - 77093643461234 [23:11:23]1041 (16) - 0000000000874959 [23:11:23]1040 (4) - 225620 [23:11:23]1012 (4) - 26.07.2024 17:13 [23:11:23]1206 (1) - 0 [23:11:23]OFD Sender: Remove packet 225620 [23:11:23]ProducePacketName [23:11:23]name=ofd_packets/00225620 [23:11:23]NVStorageDeleteData [23:11:24]OFD Sender: Processing packet 225621 [packets to send 599, broken 598] [23:11:24]ProducePacketName [23:11:24]name=ofd_packets/00225621 [23:11:24]OFD Sender: To server: pG, [23:11:24]CommunicateWithHost lk.salyk.kg:30040 [23:11:24]ConnectInit lk.salyk.kg [23:11:24]Connected sock=9 [23:11:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 05 8A 04 01 88 F7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 03 02 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8D 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 4D 2C A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 71 03 00 35 04 06 00 4C DD 87 8F CA 9C 8E F9 D7 A4 7C FB 81 1C [23:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8D AB 47 00 1C 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 55 71 03 00 F4 03 04 00 2A D9 A3 66 B6 04 01 00 00 37 27 8F 9E 5B F1 D8 A1 [23:11:24]CommunicateWithHost err = 0 [23:11:24]CheckOFDResponse [23:11:24]1017 (14) - 77093643461234 [23:11:24]1041 (16) - 0000000000874959 [23:11:24]1040 (4) - 225621 [23:11:24]1012 (4) - 26.07.2024 17:13 [23:11:24]1206 (1) - 0 [23:11:24]OFD Sender: Remove packet 225621 [23:11:24]ProducePacketName [23:11:24]name=ofd_packets/00225621 [23:11:24]NVStorageDeleteData [23:11:25]OFD Sender: No OFD packet to send [23:11:30]OFD Sender: No OFD packet to send [23:11:35]OFD Sender: No OFD packet to send [23:11:40]OFD Sender: No OFD packet to send [23:11:45]OFD Sender: No OFD packet to send [23:11:50]OFD Sender: No OFD packet to send [23:11:55]OFD Sender: No OFD packet to send [23:12:00]OFD Sender: No OFD packet to send [23:12:05]OFD Sender: No OFD packet to send [23:12:10]OFD Sender: No OFD packet to send [23:12:15]OFD Sender: No OFD packet to send [23:12:20]OFD Sender: No OFD packet to send [23:12:24]recv_with_timeout no data received [23:12:25]OFD Sender: No OFD packet to send [23:12:30]OFD Sender: No OFD packet to send [23:12:35]OFD Sender: No OFD packet to send [23:12:40]OFD Sender: No OFD packet to send [23:12:45]OFD Sender: No OFD packet to send [23:12:50]OFD Sender: No OFD packet to send [23:12:55]OFD Sender: No OFD packet to send [23:13:00]OFD Sender: No OFD packet to send [23:13:05]OFD Sender: No OFD packet to send [23:13:10]OFD Sender: No OFD packet to send [23:13:15]OFD Sender: No OFD packet to send [23:13:17]recv_with_timeout no data received [23:13:20]OFD Sender: No OFD packet to send [23:13:25]OFD Sender: No OFD packet to send [23:13:30]OFD Sender: No OFD packet to send [23:13:35]OFD Sender: No OFD packet to send [23:13:40]OFD Sender: No OFD packet to send [23:13:45]OFD Sender: No OFD packet to send [23:13:50]OFD Sender: No OFD packet to send [23:13:55]OFD Sender: No OFD packet to send [23:14:00]OFD Sender: No OFD packet to send [23:14:04]recv_with_timeout no data received [23:14:05]OFD Sender: No OFD packet to send [23:14:10]OFD Sender: No OFD packet to send [23:14:15]OFD Sender: No OFD packet to send [23:14:20]accept exits with 7 [23:14:20]New connection [23:14:20]New thread 3066850660 created [23:14:20]Thread 3066994020 joined [23:14:20]Waiting for new connection... [23:14:20] Sock 7.Parse request [23:14:20]Sock 7.Check first char [23:14:20]Sock 7.First char is OK [23:14:20]request: POST /json_proto HTTP/1.0 [23:14:20]Method: POST [23:14:20]URL: /json_proto [23:14:20]Method is POST - this is cgi request [23:14:20]url: /json_proto [23:14:20]query_string will be loaded in cgi processing [23:14:20]execute_cgi json_proto POST (null) [23:14:20]execute_cgi path=json_proto method=POST [23:14:20]POST find Content-Length [23:14:20]Host: 172.17.43.131:8080 [23:14:20]Content-Length: 678 [23:14:20]Content-Type: application/json [23:14:20] [23:14:20]POST finish read [23:14:20]Found Content-Length = 678 [23:14:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:20]execute_script... [23:14:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:20]POST & json_proto [23:14:20]process_json_proto [23:14:20]json parsed OK: [23:14:20]protocol is kg_v1.0 [23:14:20]action value=close_receipt [23:14:20]process_action close_receipt [23:14:20]cmd_close_receipt [23:14:20]MH_GetDate [23:14:20]Write to MH i2c: F0 00 00 D5 06 CA [23:14:20]Write i2c OK [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: F0 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: F0 09 00 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: F0 09 00 D5 06 00 CE 2D A4 66 F9 24 A2 66 FD [23:14:20]GetLastDocTimeStamp 1722035277 [23:14:20]current date 1722035662 [23:14:20]FM_GetShiftState [23:14:20]SAM_PROTO_GetShiftState [23:14:20]wFMCommunicate request_size=4 [23:14:20]MH_SAM_APDU [23:14:20]CAPDU: 80 13 01 00 [23:14:20]Write to MH i2c: E2 08 00 D6 06 80 13 01 00 00 00 00 00 59 [23:14:20]Write i2c OK [23:14:20]MH_I2C_Read... [23:14:20]OFD Sender: No OFD packet to send [23:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:20]Read from MH i2c: E2 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: E2 0E 00 [23:14:20]MH_I2C_Read... [23:14:20]Read from MH i2c: E2 0E 00 D6 06 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 0A [23:14:20]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:14:20]wFMCommunicate OK [23:14:20]SAM_PROTO_GetShiftState done [23:14:20]FM_GetShiftState done [23:14:20]opened in 1721952182 [23:14:20]opened+sec_in_day 1722038582 [23:14:20]quantity*price = 50036 [23:14:20]sum+1 = 50037 [23:14:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 690 26.07.2024 23:14 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225622 ФПД: 97035438833822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225622&fm=97035438833822&tin=02508201610067®Number=0000000000092624&sum=50000 [23:14:22]StoreToDocumentArchive [23:14:22]shift 437 fd 225622 [23:14:22]save to /storage/0437/doc_00225622 [23:14:22]save last doc name /storage/0437/doc_00225622 to /storage/kkm_last_doc_name [23:14:22]save OK [23:14:22]Clear old archive folders... [23:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:14:22]tlvbuf is 00AF52C0 [23:14:22]SAM_PROTO_ClearQueue [23:14:22]wFMCommunicate request_size=4 [23:14:22]MH_SAM_APDU [23:14:22]CAPDU: 80 09 00 00 [23:14:22]Write to MH i2c: E2 08 00 E3 06 80 09 00 00 00 00 00 00 5B [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:14:22]Read from MH i2c: E2 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [23:14:22]RAPDU: 90 00 [23:14:22]wFMCommunicate OK [23:14:22]SAM_PROTO_ClearQueue done [23:14:22]KKMCreateOFDPacket [23:14:22]OFDProtocolAddRootSTLVToBuf [23:14:22]FM_MakeSignedData [23:14:22]FM_MakeSignedData [23:14:22]SAM_PROTO_SignData [23:14:22]wFMCommunicate request_size=4 [23:14:22]MH_SAM_APDU [23:14:22]CAPDU: 80 0D 01 02 [23:14:22]Write to MH i2c: E2 08 00 E4 06 80 0D 01 02 00 00 00 00 63 [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:14:22]Read from MH i2c: E2 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [23:14:22]RAPDU: 90 00 [23:14:22]wFMCommunicate OK [23:14:22]wFMCommunicate request_size=255 [23:14:22]MH_SAM_APDU [23:14:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 CE 2D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 71 03 00 35 04 06 00 58 [23:14:22]Write to MH i2c: E2 02 01 E5 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 CE 2D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 71 03 00 35 04 06 00 58 00 00 7B [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:22]Read from MH i2c: E2 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 E5 06 00 90 00 5F [23:14:22]RAPDU: 90 00 [23:14:22]wFMCommunicate OK [23:14:22]wFMCommunicate request_size=10 [23:14:22]MH_SAM_APDU [23:14:22]CAPDU: 80 0D 02 02 05 40 D2 DC C0 9E [23:14:22]Write to MH i2c: E2 0D 00 E6 06 80 0D 02 02 05 00 40 D2 DC C0 9E 00 00 BC [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:22]Read from MH i2c: E2 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 03 00 E6 06 00 90 00 60 [23:14:22]RAPDU: 90 00 [23:14:22]wFMCommunicate OK [23:14:22]wFMCommunicate request_size=4 [23:14:22]MH_SAM_APDU [23:14:22]CAPDU: 80 0D 03 02 [23:14:22]Write to MH i2c: E2 08 00 E7 06 80 0D 03 02 00 00 00 00 68 [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:14:22]Read from MH i2c: E2 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 0B 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 0B 00 E7 06 00 48 8A 47 11 03 E2 4A 58 90 00 1A [23:14:22]RAPDU: 48 8A 47 11 03 E2 4A 58 90 00 [23:14:22]wFMCommunicate OK [23:14:22]SAM_PROTO_SignData done [23:14:22]FM_MakeSignedData done [23:14:22]CreateOFDProtocolMessage [23:14:22]wFMCommunicate request_size=4 [23:14:22]MH_SAM_APDU [23:14:22]CAPDU: 80 11 00 00 [23:14:22]Write to MH i2c: E2 08 00 E8 06 80 11 00 00 00 00 00 00 68 [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:22]Read from MH i2c: E2 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 17 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: E2 17 00 E8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C5 [23:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:14:22]wFMCommunicate OK [23:14:22]CreateOFDProtocolMessage done [23:14:22]OFDSenderStorePacket 225622 [23:14:22]StoreOFDPacket docnum=225622 [23:14:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A 9A 07 01 9C 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 CE 2D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 71 03 00 35 04 06 00 58 40 D2 DC C0 9E 48 8A 47 11 03 E2 4A 58 [23:14:22]CheckFolder [23:14:22]dirname=/storage/ofd_packets [23:14:22]CheckFolder done [23:14:22]ProducePacketName [23:14:22]name=ofd_packets/00225622 [23:14:22]NVStorageSaveData ofd_packets/00225622 [23:14:22]File name is /storage/ofd_packets/00225622 [23:14:22]Write 301 bytes [23:14:22]NVStorageSaveData done [23:14:22]OFDSenderStorePacket done [23:14:22]KKMCreateOFDPacket done [23:14:22]NVStorageSaveData kkm_last_timestamp [23:14:22]File name is /storage/kkm_last_timestamp [23:14:22]Write 4 bytes [23:14:22]NVStorageSaveData done [23:14:22]ExternCall_PrintAddStr [23:14:22]wPrintStart [23:14:22]Write to MH i2c: 01 00 00 E9 06 EF [23:14:22]Write i2c OK [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: 01 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: 01 07 00 [23:14:22]MH_I2C_Read... [23:14:22]Read from MH i2c: 01 07 00 E9 06 00 00 00 00 00 FF 0F 04 [23:14:22]RasterBufferAndPrint [23:14:22]line Счет N : (1)2001860 [23:14:22]line ИНН: 02508201610067 [23:14:22]line Контрольно-Кассовый Чек [23:14:22]line ПРОДАЖА [23:14:22]line ТРК (МРК, ГНК) : 33 [23:14:22]line Товар: 2710124130 [23:14:22]line Аи-92-К-5 [23:14:22]line 7.380 * 67.80 [23:14:22]line = 500.36 [23:14:22]line НДС 12% НСП 1% [23:14:22]line > о реализуемом товаре [23:14:22]line ОКРУГЛЕНИЕ: -0.36 [23:14:22]line ИТОГО: 500.00 [23:14:22]line Внесено: 500.00 [23:14:22]line СДАЧА: 0.00 [23:14:22]line НСП 1% : 4.43 [23:14:22]line НДС 12% : 53.14 [23:14:22]line Наличными: 500.00 [23:14:22]line Безнал.: 0.00 [23:14:22]line Место: АЗС № 97 "Партнер Нефть" [23:14:22]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:14:22]line СНО: Общий режим [23:14:22]line Чек 690 26.07.2024 23:14 [23:14:22]line Смена: 437 ФФД: 1.0 [23:14:22]line ЗНМ: 0300000054 [23:14:22]line РНМ: 0000000000092624 [23:14:22]line Версия ККМ: 001 [23:14:22]line ФМ: 0000000000874959 [23:14:22]line ФД: 225622 [23:14:22]line ФПД: 97035438833822 [23:14:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231422&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225622&fm=97035438833822&tin=02508201610067®Number=0000000000092624&sum=50000 [23:14:22]written 0, free lines is 4095 [23:14:22]OFD Sender: Processing packet 225622 [packets to send 599, broken 598] [23:14:22]ProducePacketName [23:14:22]name=ofd_packets/00225622 [23:14:22]OFD Sender: To server: pG, [23:14:22]CommunicateWithHost lk.salyk.kg:30040 [23:14:22]ConnectInit lk.salyk.kg [23:14:23]Write to MH i2c: 01 00 00 14 07 1B [23:14:23]Write i2c OK [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: 01 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: 01 07 00 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: 01 07 00 14 07 00 00 00 00 00 5A 0C 88 [23:14:23]RasterBufferAndPrint [23:14:23]line [23:14:23]line [23:14:23]line [23:14:23]line [23:14:23]line [23:14:23]written 0, free lines is 3166 [23:14:23]MH_Cut [23:14:23]Write to MH i2c: D1 01 00 1B 07 01 F4 [23:14:23]Write i2c OK [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: D1 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: D1 01 00 [23:14:23]MH_I2C_Read... [23:14:23]Read from MH i2c: D1 01 00 1B 07 00 F3 [23:14:23]Write to MH i2c: 01 00 00 1C 07 23 [23:14:23]Write i2c OK [23:14:23]MH_I2C_Read... [23:14:24]*** Cut start [23:14:24]*** Partial cut [23:14:24]*** CUTSNS_PIN = 1 [23:14:24]*** CUTSNS_PIN = 0 [23:14:24]*** Brake cut motor [23:14:24]Read from MH i2c: 01 [23:14:24]MH_I2C_Read... [23:14:24]*** Stop cut motor [23:14:24]*** Cut end [23:14:24]Read from MH i2c: 01 07 00 [23:14:24]MH_I2C_Read... [23:14:24]Read from MH i2c: 01 07 00 1C 07 00 00 00 00 00 FF 0F 38 [23:14:24]process_action close_receipt done [23:14:24]requested_data is exist [23:14:24]produce_requested_data [23:14:24]requested_item fm.sn is exist - process it [23:14:24]wFMCommunicate request_size=4 [23:14:24]MH_SAM_APDU [23:14:24]CAPDU: 80 11 00 00 [23:14:24]Write to MH i2c: E2 08 00 1D 07 80 11 00 00 00 00 00 00 9E [23:14:24]Connected sock=9 [23:14:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 7A 9A 07 01 9C 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 CE 2D A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 71 03 00 35 04 06 00 58 40 D2 DC C0 9E 48 8A 47 11 03 E2 4A 58 [23:14:24]Write i2c OK [23:14:24]MH_I2C_Read... [23:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:25]Read from MH i2c: E2 [23:14:25]MH_I2C_Read... [23:14:25]Read from MH i2c: E2 17 00 [23:14:25]MH_I2C_Read... [23:14:25]Read from MH i2c: E2 17 00 1D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [23:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:14:25]wFMCommunicate OK [23:14:25]requested_item fd.num is exist - process it [23:14:25]SAM_PROTO_GetFieldsCounters [23:14:25]wFMCommunicate request_size=4 [23:14:25]MH_SAM_APDU [23:14:25]CAPDU: 80 13 00 00 [23:14:25]Write to MH i2c: E2 08 00 1E 07 80 13 00 00 00 00 00 00 A1 [23:14:25]Write i2c OK [23:14:25]MH_I2C_Read... [23:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:14:25]Read from MH i2c: E2 [23:14:25]MH_I2C_Read... [23:14:25]Read from MH i2c: E2 62 00 [23:14:25]MH_I2C_Read... [23:14:25]Read from MH i2c: E2 62 00 1E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 66 [23:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 56 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:14:25]wFMCommunicate OK [23:14:25]SAM_PROTO_GetFieldsCounters done [23:14:25]requested_item shift.num is exist - process it [23:14:25]requested_item shift.opened is exist - process it [23:14:25]req_shift_opened [23:14:25]FM_GetShiftState [23:14:25]SAM_PROTO_GetShiftState [23:14:25]wFMCommunicate request_size=4 [23:14:25]MH_SAM_APDU [23:14:25]CAPDU: 80 13 01 00 [23:14:25]Write to MH i2c: E2 08 00 1F 07 80 13 01 00 00 00 00 00 A3 [23:14:25]Write i2c OK [23:14:25]MH_I2C_Read... [23:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:25]Read from MH i2c: E2 [23:14:25]MH_I2C_Read... [23:14:25]Read from MH i2c: E2 0E 00 [23:14:25]MH_I2C_Read... [23:14:25]Read from MH i2c: E2 0E 00 1F 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 54 [23:14:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:14:25]wFMCommunicate OK [23:14:25]SAM_PROTO_GetShiftState done [23:14:25]FM_GetShiftState done [23:14:25]req_shift_opened done [23:14:25]requested_item shift.open_date is exist - process it [23:14:25]req_shift_open_date [23:14:25]req_shift_open_date done [23:14:25]produce_requested_data done [23:14:25]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225622,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:14:25]process_action_free close_receipt [23:14:25]json_value_free [23:14:25]json_value_free done [23:14:25]process_json_proto returns [23:14:25]Send response to host [23:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225622,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:14:25]free response buf [23:14:25]execute_script done [23:14:25]execute_script returns [23:14:25]free content buf [23:14:25]Sock 7.Close socket [23:14:25]Sock 7.Thread stoped [23:14:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A9 80 47 00 D2 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 56 71 03 00 F4 03 04 00 DF D9 A3 66 B6 04 01 00 00 7F 58 C9 AC E7 28 FC AC [23:14:26]CommunicateWithHost err = 0 [23:14:26]CheckOFDResponse [23:14:26]1017 (14) - 77093643461234 [23:14:26]1041 (16) - 0000000000874959 [23:14:26]1040 (4) - 225622 [23:14:26]1012 (4) - 26.07.2024 17:16 [23:14:26]1206 (1) - 0 [23:14:26]OFD Sender: Remove packet 225622 [23:14:26]ProducePacketName [23:14:26]name=ofd_packets/00225622 [23:14:26]NVStorageDeleteData [23:14:26]OFD Sender: No OFD packet to send [23:14:31]OFD Sender: No OFD packet to send [23:14:33]recv_with_timeout no data received [23:14:36]OFD Sender: No OFD packet to send [23:14:41]OFD Sender: No OFD packet to send [23:14:46]OFD Sender: No OFD packet to send [23:14:51]OFD Sender: No OFD packet to send [23:14:56]OFD Sender: No OFD packet to send [23:15:01]OFD Sender: No OFD packet to send [23:15:06]OFD Sender: No OFD packet to send [23:15:11]OFD Sender: No OFD packet to send [23:15:16]OFD Sender: No OFD packet to send [23:15:21]OFD Sender: No OFD packet to send [23:15:23]accept exits with 10 [23:15:23]New connection [23:15:23]New thread 3066994020 created [23:15:23]Thread 3066850660 joined [23:15:23]Waiting for new connection... [23:15:23] Sock 10.Parse request [23:15:23]Sock 10.Check first char [23:15:23]Sock 10.First char is OK [23:15:23]request: POST /json_proto HTTP/1.0 [23:15:23]Method: POST [23:15:23]URL: /json_proto [23:15:23]Method is POST - this is cgi request [23:15:23]url: /json_proto [23:15:23]query_string will be loaded in cgi processing [23:15:23]execute_cgi json_proto POST (null) [23:15:23]execute_cgi path=json_proto method=POST [23:15:23]POST find Content-Length [23:15:23]Host: 172.17.43.131:8080 [23:15:23]Content-Length: 804 [23:15:23]Content-Type: application/json [23:15:23] [23:15:23]POST finish read [23:15:23]Found Content-Length = 804 [23:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:23]execute_script... [23:15:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:23]POST & json_proto [23:15:23]process_json_proto [23:15:23]json parsed OK: [23:15:23]protocol is kg_v1.0 [23:15:23]action value=close_receipt [23:15:23]process_action close_receipt [23:15:23]cmd_close_receipt [23:15:23]MH_GetDate [23:15:23]Write to MH i2c: F0 00 00 20 07 16 [23:15:23]Write i2c OK [23:15:23]MH_I2C_Read... [23:15:23]Read from MH i2c: F0 [23:15:23]MH_I2C_Read... [23:15:23]Read from MH i2c: F0 09 00 [23:15:23]MH_I2C_Read... [23:15:23]Read from MH i2c: F0 09 00 20 07 00 0D 2E A4 66 F9 24 A2 66 89 [23:15:23]GetLastDocTimeStamp 1722035662 [23:15:23]current date 1722035725 [23:15:23]FM_GetShiftState [23:15:23]SAM_PROTO_GetShiftState [23:15:23]wFMCommunicate request_size=4 [23:15:23]MH_SAM_APDU [23:15:23]CAPDU: 80 13 01 00 [23:15:23]Write to MH i2c: E2 08 00 21 07 80 13 01 00 00 00 00 00 A5 [23:15:23]Write i2c OK [23:15:23]MH_I2C_Read... [23:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:23]Read from MH i2c: E2 [23:15:23]MH_I2C_Read... [23:15:23]Read from MH i2c: E2 0E 00 [23:15:23]MH_I2C_Read... [23:15:23]Read from MH i2c: E2 0E 00 21 07 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 56 [23:15:23]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:15:23]wFMCommunicate OK [23:15:23]SAM_PROTO_GetShiftState done [23:15:23]FM_GetShiftState done [23:15:23]opened in 1721952182 [23:15:23]opened+sec_in_day 1722038582 [23:15:23]quantity*price = 100005 [23:15:23]sum+1 = 100006 [23:15:23]Check (price>sum+1) || (price+1 о реализуемом товаре [23:17:34]line ИТОГО: 1000.05 [23:17:34]line НСП 1% : 8.85 [23:17:34]line НДС 12% : 106.20 [23:17:34]line Наличными: 0.00 [23:17:34]line Безнал.: 1000.05 [23:17:34]line Место: АЗС № 97 "Партнер Нефть" [23:17:34]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:17:34]line СНО: Общий режим [23:17:34]line Чек 691 26.07.2024 23:15 [23:17:34]line Смена: 437 ФФД: 1.0 [23:17:34]line ЗНМ: 0300000054 [23:17:34]line РНМ: 0000000000092624 [23:17:34]line Версия ККМ: 001 [23:17:34]line Платежная система: O! деньги [23:17:34]line ФМ: 0000000000874959 [23:17:34]line ФД: 225623 [23:17:34]line ФПД: 134527749139184 [23:17:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231525&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225623&fm=134527749139184&tin=02508201610067®Number=0000000000092624&sum=100005 [23:17:34]written 0, free lines is 4095 [23:17:35]Write to MH i2c: 01 00 00 47 00 47 [23:17:35]Write i2c OK [23:17:35]MH_I2C_Read... [23:17:35]Read from MH i2c: 01 [23:17:35]MH_I2C_Read... [23:17:35]Read from MH i2c: 01 07 00 [23:17:35]MH_I2C_Read... [23:17:35]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 75 0C CF [23:17:35]RasterBufferAndPrint [23:17:35]line [23:17:35]line [23:17:35]line [23:17:35]line [23:17:35]line [23:17:35]written 0, free lines is 3199 [23:17:35]MH_Cut [23:17:35]Write to MH i2c: D1 01 00 4E 00 01 20 [23:17:35]Write i2c OK [23:17:35]MH_I2C_Read... [23:17:35]Read from MH i2c: D1 [23:17:35]MH_I2C_Read... [23:17:35]Read from MH i2c: D1 01 00 [23:17:35]MH_I2C_Read... [23:17:35]Read from MH i2c: D1 01 00 4E 00 00 1F [23:17:35]Write to MH i2c: 01 00 00 4F 00 4F [23:17:35]Write i2c OK [23:17:35]MH_I2C_Read... [23:17:36]*** Cut start [23:17:36]*** Partial cut [23:17:36]*** CUTSNS_PIN = 1 [23:17:36]*** CUTSNS_PIN = 0 [23:17:36]*** Brake cut motor [23:17:36]Read from MH i2c: 01 [23:17:36]MH_I2C_Read... [23:17:36]*** Stop cut motor [23:17:36]*** Cut end [23:17:36]Read from MH i2c: 01 07 00 [23:17:36]MH_I2C_Read... [23:17:36]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [23:17:36]process_action print_doc done [23:17:36]requested_data is exist [23:17:36]produce_requested_data [23:17:36]produce_requested_data return (null) [23:17:36]process_action_free print_doc [23:17:36]json_value_free [23:17:36]json_value_free done [23:17:36]process_json_proto returns [23:17:36]Send response to host [23:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [23:17:36]free response buf [23:17:36]execute_script done [23:17:36]execute_script returns [23:17:36]free content buf [23:17:36]Sock 9.Close socket [23:17:36]Sock 9.Thread stoped [23:17:37]accept exits with 8 [23:17:37]New connection [23:17:37]New thread 3066908004 created [23:17:37]Thread 3067051364 joined [23:17:37]Waiting for new connection... [23:17:37] Sock 8.Parse request [23:17:37]Sock 8.Check first char [23:17:37]Sock 8.First char is OK [23:17:37]request: POST /json_proto HTTP/1.0 [23:17:37]Method: POST [23:17:37]URL: /json_proto [23:17:37]Method is POST - this is cgi request [23:17:37]url: /json_proto [23:17:37]query_string will be loaded in cgi processing [23:17:37]execute_cgi json_proto POST (null) [23:17:37]execute_cgi path=json_proto method=POST [23:17:37]POST find Content-Length [23:17:37]Host: 172.17.43.131:8080 [23:17:37]Content-Length: 640 [23:17:37]Content-Type: application/json [23:17:37] [23:17:37]POST finish read [23:17:37]Found Content-Length = 640 [23:17:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:37]execute_script... [23:17:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:37]POST & json_proto [23:17:37]process_json_proto [23:17:37]json parsed OK: [23:17:37]protocol is kg_v1.0 [23:17:37]action value=close_receipt [23:17:37]process_action close_receipt [23:17:37]cmd_close_receipt [23:17:37]MH_GetDate [23:17:37]Write to MH i2c: F0 00 00 50 00 3F [23:17:37]Write i2c OK [23:17:37]MH_I2C_Read... [23:17:37]Read from MH i2c: F0 [23:17:37]MH_I2C_Read... [23:17:37]Read from MH i2c: F0 09 00 [23:17:37]MH_I2C_Read... [23:17:37]Read from MH i2c: F0 09 00 50 00 00 91 2E A4 66 F9 24 A2 66 36 [23:17:37]GetLastDocTimeStamp 1722035725 [23:17:37]current date 1722035857 [23:17:37]FM_GetShiftState [23:17:37]SAM_PROTO_GetShiftState [23:17:37]wFMCommunicate request_size=4 [23:17:37]MH_SAM_APDU [23:17:37]CAPDU: 80 13 01 00 [23:17:37]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [23:17:37]Write i2c OK [23:17:37]MH_I2C_Read... [23:17:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:37]Read from MH i2c: E2 [23:17:37]MH_I2C_Read... [23:17:37]Read from MH i2c: E2 0E 00 [23:17:37]MH_I2C_Read... [23:17:37]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 7F [23:17:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:17:37]wFMCommunicate OK [23:17:37]SAM_PROTO_GetShiftState done [23:17:37]FM_GetShiftState done [23:17:37]opened in 1721952182 [23:17:37]opened+sec_in_day 1722038582 [23:17:37]quantity*price = 99999 [23:17:37]sum+1 = 100001 [23:17:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 692 26.07.2024 23:17 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225624 ФПД: 271288290076337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231737&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225624&fm=271288290076337&tin=02508201610067®Number=0000000000092624&sum=100000 [23:17:38]StoreToDocumentArchive [23:17:38]shift 437 fd 225624 [23:17:38]save to /storage/0437/doc_00225624 [23:17:38]save last doc name /storage/0437/doc_00225624 to /storage/kkm_last_doc_name [23:17:38]save OK [23:17:38]Clear old archive folders... [23:17:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:17:38]tlvbuf is 00D081B0 [23:17:38]SAM_PROTO_ClearQueue [23:17:38]wFMCommunicate request_size=4 [23:17:38]MH_SAM_APDU [23:17:38]CAPDU: 80 09 00 00 [23:17:38]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [23:17:38]Write i2c OK [23:17:38]MH_I2C_Read... [23:17:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:38]Read from MH i2c: E2 [23:17:38]MH_I2C_Read... [23:17:38]Read from MH i2c: E2 03 00 [23:17:38]MH_I2C_Read... [23:17:38]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [23:17:38]RAPDU: 90 00 [23:17:38]wFMCommunicate OK [23:17:38]SAM_PROTO_ClearQueue done [23:17:38]KKMCreateOFDPacket [23:17:38]OFDProtocolAddRootSTLVToBuf [23:17:38]FM_MakeSignedData [23:17:38]FM_MakeSignedData [23:17:38]SAM_PROTO_SignData [23:17:38]wFMCommunicate request_size=4 [23:17:38]MH_SAM_APDU [23:17:38]CAPDU: 80 0D 01 02 [23:17:38]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [23:17:38]Write i2c OK [23:17:38]MH_I2C_Read... [23:17:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:38]Read from MH i2c: E2 [23:17:38]MH_I2C_Read... [23:17:38]Read from MH i2c: E2 03 00 [23:17:38]MH_I2C_Read... [23:17:38]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [23:17:38]RAPDU: 90 00 [23:17:38]wFMCommunicate OK [23:17:38]wFMCommunicate request_size=255 [23:17:38]MH_SAM_APDU [23:17:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 91 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 71 03 00 35 04 06 00 F6 BC 3A 29 [23:17:38]Write to MH i2c: E2 02 01 60 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 91 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 71 03 00 35 04 06 00 F6 BC 3A 29 00 00 60 [23:17:39]Write i2c OK [23:17:39]MH_I2C_Read... [23:17:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:39]Read from MH i2c: E2 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 03 00 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [23:17:39]RAPDU: 90 00 [23:17:39]wFMCommunicate OK [23:17:39]wFMCommunicate request_size=7 [23:17:39]MH_SAM_APDU [23:17:39]CAPDU: 80 0D 02 02 02 66 B1 [23:17:39]Write to MH i2c: E2 0A 00 61 00 80 0D 02 02 02 00 66 B1 00 00 F6 [23:17:39]Write i2c OK [23:17:39]MH_I2C_Read... [23:17:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:39]Read from MH i2c: E2 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 03 00 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [23:17:39]RAPDU: 90 00 [23:17:39]wFMCommunicate OK [23:17:39]wFMCommunicate request_size=4 [23:17:39]MH_SAM_APDU [23:17:39]CAPDU: 80 0D 03 02 [23:17:39]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [23:17:39]Write i2c OK [23:17:39]MH_I2C_Read... [23:17:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:39]Read from MH i2c: E2 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 0B 00 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 0B 00 62 00 00 AB 6B E2 16 7B 3C 20 99 90 00 5C [23:17:39]RAPDU: AB 6B E2 16 7B 3C 20 99 90 00 [23:17:39]wFMCommunicate OK [23:17:39]SAM_PROTO_SignData done [23:17:39]FM_MakeSignedData done [23:17:39]CreateOFDProtocolMessage [23:17:39]wFMCommunicate request_size=4 [23:17:39]MH_SAM_APDU [23:17:39]CAPDU: 80 11 00 00 [23:17:39]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [23:17:39]Write i2c OK [23:17:39]MH_I2C_Read... [23:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:39]Read from MH i2c: E2 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 17 00 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3A [23:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:17:39]wFMCommunicate OK [23:17:39]CreateOFDProtocolMessage done [23:17:39]OFDSenderStorePacket 225624 [23:17:39]StoreOFDPacket docnum=225624 [23:17:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4C BE 04 01 FF 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 91 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 71 03 00 35 04 06 00 F6 BC 3A 29 66 B1 AB 6B E2 16 7B 3C 20 99 [23:17:39]CheckFolder [23:17:39]dirname=/storage/ofd_packets [23:17:39]CheckFolder done [23:17:39]ProducePacketName [23:17:39]name=ofd_packets/00225624 [23:17:39]NVStorageSaveData ofd_packets/00225624 [23:17:39]File name is /storage/ofd_packets/00225624 [23:17:39]Write 298 bytes [23:17:39]NVStorageSaveData done [23:17:39]OFDSenderStorePacket done [23:17:39]KKMCreateOFDPacket done [23:17:39]NVStorageSaveData kkm_last_timestamp [23:17:39]File name is /storage/kkm_last_timestamp [23:17:39]Write 4 bytes [23:17:39]NVStorageSaveData done [23:17:39]ExternCall_PrintAddStr [23:17:39]wPrintStart [23:17:39]Write to MH i2c: 01 00 00 64 00 64 [23:17:39]Write i2c OK [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: 01 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: 01 07 00 [23:17:39]MH_I2C_Read... [23:17:39]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [23:17:39]RasterBufferAndPrint [23:17:39]line Счет N : (1)2001861 [23:17:39]line ИНН: 02508201610067 [23:17:39]line Контрольно-Кассовый Чек [23:17:39]line ПРОДАЖА [23:17:39]line ТРК (МРК, ГНК) : 41 [23:17:39]line Товар: 2710194210 [23:17:39]line ДТ-К-5 [23:17:39]line 13.210 * 75.70 [23:17:39]line = 1000.00 [23:17:39]line НДС 12% НСП 1% [23:17:39]line > о реализуемом товаре [23:17:39]line ИТОГО: 1000.00 [23:17:39]line НСП 1% : 8.85 [23:17:39]line НДС 12% : 106.19 [23:17:39]line Наличными: 1000.00 [23:17:39]line Безнал.: 0.00 [23:17:39]line Место: АЗС № 97 "Партнер Нефть" [23:17:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:17:39]line СНО: Общий режим [23:17:39]line Чек 692 26.07.2024 23:17 [23:17:39]line Смена: 437 ФФД: 1.0 [23:17:39]line ЗНМ: 0300000054 [23:17:39]line РНМ: 0000000000092624 [23:17:39]line Версия ККМ: 001 [23:17:39]line ФМ: 0000000000874959 [23:17:39]line ФД: 225624 [23:17:39]line ФПД: 271288290076337 [23:17:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231737&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225624&fm=271288290076337&tin=02508201610067®Number=0000000000092624&sum=100000 [23:17:39]written 0, free lines is 4095 [23:17:39]OFD Sender: Processing packet 225624 [packets to send 599, broken 598] [23:17:39]ProducePacketName [23:17:39]name=ofd_packets/00225624 [23:17:39]OFD Sender: To server: pG, [23:17:39]CommunicateWithHost lk.salyk.kg:30040 [23:17:39]ConnectInit lk.salyk.kg [23:17:39]Connected sock=10 [23:17:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 4C BE 04 01 FF 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 91 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 71 03 00 35 04 06 00 F6 BC 3A 29 66 B1 AB 6B Write to MH i2c: E2 01 16 00 7B 00 3C 8C 20 00 99 8C [23:17:40] [23:17:40]Write i2c OK [23:17:40]MH_I2C_Read... [23:17:40]Read from MH i2c: 01 [23:17:40]MH_I2C_Read... [23:17:40]Read from MH i2c: 01 07 00 [23:17:40]MH_I2C_Read... [23:17:40]Read from MH i2c: 01 07 00 8C 00 00 00 00 00 00 F2 0C 91 [23:17:40]RasterBufferAndPrint [23:17:40]line [23:17:40]line [23:17:40]line [23:17:40]line [23:17:40]line [23:17:40]written 0, free lines is 3335 [23:17:40]MH_Cut [23:17:40]Write to MH i2c: D1 01 00 93 00 01 65 [23:17:40]Write i2c OK [23:17:40]MH_I2C_Read... [23:17:40]Read from MH i2c: D1 [23:17:40]MH_I2C_Read... [23:17:40]Read from MH i2c: D1 01 00 [23:17:40]MH_I2C_Read... [23:17:40]Read from MH i2c: D1 01 00 93 00 00 64 [23:17:40]Write to MH i2c: 01 00 00 94 00 94 [23:17:40]Write i2c OK [23:17:40]MH_I2C_Read... [23:17:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A1 F6 47 00 9E 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 58 71 03 00 F4 03 04 00 A1 DA A3 66 B6 04 01 00 00 92 83 0A C4 85 24 11 A5 [23:17:40]CommunicateWithHost err = 0 [23:17:40]CheckOFDResponse [23:17:40]1017 (14) - 77093643461234 [23:17:40]1041 (16) - 0000000000874959 [23:17:40]1040 (4) - 225624 [23:17:40]1012 (4) - 26.07.2024 17:19 [23:17:40]1206 (1) - 0 [23:17:40]OFD Sender: Remove packet 225624 [23:17:40]ProducePacketName [23:17:40]name=ofd_packets/00225624 [23:17:40]NVStorageDeleteData [23:17:41]OFD Sender: No OFD packet to send [23:17:41]*** Cut start [23:17:41]*** Partial cut [23:17:41]*** CUTSNS_PIN = 1 [23:17:41]*** CUTSNS_PIN = 0 [23:17:41]*** Brake cut motor [23:17:41]Read from MH i2c: 01 *** Stop cut motor [23:17:41] [23:17:41]*** Cut end [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 07 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 07 00 94 00 00 00 00 00 00 FF 0F A9 [23:17:41]process_action close_receipt done [23:17:41]requested_data is exist [23:17:41]produce_requested_data [23:17:41]requested_item fm.sn is exist - process it [23:17:41]wFMCommunicate request_size=4 [23:17:41]MH_SAM_APDU [23:17:41]CAPDU: 80 11 00 00 [23:17:41]Write to MH i2c: E2 08 00 95 00 80 11 00 00 00 00 00 00 0F [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:41]Read from MH i2c: E2 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: E2 17 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: E2 17 00 95 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6C [23:17:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:17:41]wFMCommunicate OK [23:17:41]requested_item fd.num is exist - process it [23:17:41]SAM_PROTO_GetFieldsCounters [23:17:41]wFMCommunicate request_size=4 [23:17:41]MH_SAM_APDU [23:17:41]CAPDU: 80 13 00 00 [23:17:41]Write to MH i2c: E2 08 00 96 00 80 13 00 00 00 00 00 00 12 [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:42]Read from MH i2c: E2 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 62 00 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 62 00 96 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [23:17:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 58 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:42]wFMCommunicate OK [23:17:42]SAM_PROTO_GetFieldsCounters done [23:17:42]requested_item shift.num is exist - process it [23:17:42]requested_item shift.opened is exist - process it [23:17:42]req_shift_opened [23:17:42]FM_GetShiftState [23:17:42]SAM_PROTO_GetShiftState [23:17:42]wFMCommunicate request_size=4 [23:17:42]MH_SAM_APDU [23:17:42]CAPDU: 80 13 01 00 [23:17:42]Write to MH i2c: E2 08 00 97 00 80 13 01 00 00 00 00 00 14 [23:17:42]Write i2c OK [23:17:42]MH_I2C_Read... [23:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:42]Read from MH i2c: E2 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 0E 00 [23:17:42]MH_I2C_Read... [23:17:42]Read from MH i2c: E2 0E 00 97 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C5 [23:17:42]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:17:42]wFMCommunicate OK [23:17:42]SAM_PROTO_GetShiftState done [23:17:42]FM_GetShiftState done [23:17:42]req_shift_opened done [23:17:42]requested_item shift.open_date is exist - process it [23:17:42]req_shift_open_date [23:17:42]req_shift_open_date done [23:17:42]produce_requested_data done [23:17:42]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225624,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:17:42]process_action_free close_receipt [23:17:42]json_value_free [23:17:42]json_value_free done [23:17:42]process_json_proto returns [23:17:42]Send response to host [23:17:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225624,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:17:42]free response buf [23:17:42]execute_script done [23:17:42]execute_script returns [23:17:42]free content buf [23:17:42]Sock 8.Close socket [23:17:42]Sock 8.Thread stoped [23:17:46]OFD Sender: No OFD packet to send [23:17:51]OFD Sender: No OFD packet to send [23:17:54]recv_with_timeout no data received [23:17:56]OFD Sender: No OFD packet to send [23:18:01]OFD Sender: No OFD packet to send [23:18:06]OFD Sender: No OFD packet to send [23:18:11]OFD Sender: No OFD packet to send [23:18:16]OFD Sender: No OFD packet to send [23:18:21]OFD Sender: No OFD packet to send [23:18:25]recv_with_timeout no data received [23:18:26]OFD Sender: No OFD packet to send [23:18:27]accept exits with 9 [23:18:27]New connection [23:18:27]New thread 3067051364 created [23:18:27]Thread 3066908004 joined [23:18:27]Waiting for new connection... [23:18:27] Sock 9.Parse request [23:18:27]Sock 9.Check first char [23:18:27]Sock 9.First char is OK [23:18:27]request: POST /json_proto HTTP/1.0 [23:18:27]Method: POST [23:18:27]URL: /json_proto [23:18:27]Method is POST - this is cgi request [23:18:27]url: /json_proto [23:18:27]query_string will be loaded in cgi processing [23:18:27]execute_cgi json_proto POST (null) [23:18:27]execute_cgi path=json_proto method=POST [23:18:27]POST find Content-Length [23:18:27]Host: 172.17.43.131:8080 [23:18:27]Content-Length: 683 [23:18:27]Content-Type: application/json [23:18:27] [23:18:27]POST finish read [23:18:27]Found Content-Length = 683 [23:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:27]execute_script... [23:18:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:27]POST & json_proto [23:18:27]process_json_proto [23:18:27]json parsed OK: [23:18:27]protocol is kg_v1.0 [23:18:27]action value=close_receipt [23:18:27]process_action close_receipt [23:18:27]cmd_close_receipt [23:18:27]MH_GetDate [23:18:27]Write to MH i2c: F0 00 00 98 00 87 [23:18:27]Write i2c OK [23:18:27]MH_I2C_Read... [23:18:27]Read from MH i2c: F0 [23:18:27]MH_I2C_Read... [23:18:27]Read from MH i2c: F0 09 00 [23:18:27]MH_I2C_Read... [23:18:27]Read from MH i2c: F0 09 00 98 00 00 C3 2E A4 66 F9 24 A2 66 B0 [23:18:27]GetLastDocTimeStamp 1722035857 [23:18:27]current date 1722035907 [23:18:27]FM_GetShiftState [23:18:27]SAM_PROTO_GetShiftState [23:18:27]wFMCommunicate request_size=4 [23:18:27]MH_SAM_APDU [23:18:27]CAPDU: 80 13 01 00 [23:18:27]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [23:18:27]Write i2c OK [23:18:27]MH_I2C_Read... [23:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:27]Read from MH i2c: E2 [23:18:27]MH_I2C_Read... [23:18:27]Read from MH i2c: E2 0E 00 [23:18:27]MH_I2C_Read... [23:18:27]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 C7 [23:18:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:18:27]wFMCommunicate OK [23:18:27]SAM_PROTO_GetShiftState done [23:18:27]FM_GetShiftState done [23:18:27]opened in 1721952182 [23:18:27]opened+sec_in_day 1722038582 [23:18:27]quantity*price = 100005 [23:18:27]sum+1 = 100006 [23:18:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 693 26.07.2024 23:18 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225625 ФПД: 265203353677209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225625&fm=265203353677209&tin=02508201610067®Number=0000000000092624&sum=100000 [23:18:28]StoreToDocumentArchive [23:18:28]shift 437 fd 225625 [23:18:28]save to /storage/0437/doc_00225625 [23:18:28]save last doc name /storage/0437/doc_00225625 to /storage/kkm_last_doc_name [23:18:28]save OK [23:18:28]Clear old archive folders... [23:18:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:18:28]tlvbuf is 00CB0FE0 [23:18:28]SAM_PROTO_ClearQueue [23:18:28]wFMCommunicate request_size=4 [23:18:28]MH_SAM_APDU [23:18:28]CAPDU: 80 09 00 00 [23:18:28]Write to MH i2c: E2 08 00 A6 00 80 09 00 00 00 00 00 00 18 [23:18:28]Write i2c OK [23:18:28]MH_I2C_Read... [23:18:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:18:28]Read from MH i2c: E2 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 A6 00 00 90 00 1A [23:18:28]RAPDU: 90 00 [23:18:28]wFMCommunicate OK [23:18:28]SAM_PROTO_ClearQueue done [23:18:28]KKMCreateOFDPacket [23:18:28]OFDProtocolAddRootSTLVToBuf [23:18:28]FM_MakeSignedData [23:18:28]FM_MakeSignedData [23:18:28]SAM_PROTO_SignData [23:18:28]wFMCommunicate request_size=4 [23:18:28]MH_SAM_APDU [23:18:28]CAPDU: 80 0D 01 02 [23:18:28]Write to MH i2c: E2 08 00 A7 00 80 0D 01 02 00 00 00 00 20 [23:18:28]Write i2c OK [23:18:28]MH_I2C_Read... [23:18:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:18:28]Read from MH i2c: E2 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [23:18:28]RAPDU: 90 00 [23:18:28]wFMCommunicate OK [23:18:28]wFMCommunicate request_size=255 [23:18:28]MH_SAM_APDU [23:18:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C3 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 71 03 00 35 04 06 00 F1 [23:18:28]Write to MH i2c: E2 02 01 A8 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C3 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 71 03 00 35 04 06 00 F1 00 00 5C [23:18:28]Write i2c OK [23:18:28]MH_I2C_Read... [23:18:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:28]Read from MH i2c: E2 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [23:18:28]RAPDU: 90 00 [23:18:28]wFMCommunicate OK [23:18:28]wFMCommunicate request_size=10 [23:18:28]MH_SAM_APDU [23:18:28]CAPDU: 80 0D 02 02 05 33 77 B0 6D 99 [23:18:28]Write to MH i2c: E2 0D 00 A9 00 80 0D 02 02 05 00 33 77 B0 6D 99 00 00 8D [23:18:28]Write i2c OK [23:18:28]MH_I2C_Read... [23:18:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:28]Read from MH i2c: E2 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [23:18:28]RAPDU: 90 00 [23:18:28]wFMCommunicate OK [23:18:28]wFMCommunicate request_size=4 [23:18:28]MH_SAM_APDU [23:18:28]CAPDU: 80 0D 03 02 [23:18:28]Write to MH i2c: E2 08 00 AA 00 80 0D 03 02 00 00 00 00 25 [23:18:28]Write i2c OK [23:18:28]MH_I2C_Read... [23:18:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:18:28]Read from MH i2c: E2 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 0B 00 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 0B 00 AA 00 00 7A B1 FC DD EC 13 1A 51 90 00 94 [23:18:28]RAPDU: 7A B1 FC DD EC 13 1A 51 90 00 [23:18:28]wFMCommunicate OK [23:18:28]SAM_PROTO_SignData done [23:18:28]FM_MakeSignedData done [23:18:28]CreateOFDProtocolMessage [23:18:28]wFMCommunicate request_size=4 [23:18:28]MH_SAM_APDU [23:18:28]CAPDU: 80 11 00 00 [23:18:28]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [23:18:28]Write i2c OK [23:18:28]MH_I2C_Read... [23:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:28]Read from MH i2c: E2 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 17 00 [23:18:28]MH_I2C_Read... [23:18:28]Read from MH i2c: E2 17 00 AB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 82 [23:18:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:18:28]wFMCommunicate OK [23:18:28]CreateOFDProtocolMessage done [23:18:28]OFDSenderStorePacket 225625 [23:18:28]StoreOFDPacket docnum=225625 [23:18:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 65 70 07 01 5D 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C3 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 71 03 00 35 04 06 00 F1 33 77 B0 6D 99 7A B1 FC DD EC 13 1A 51 [23:18:28]CheckFolder [23:18:28]dirname=/storage/ofd_packets [23:18:28]CheckFolder done [23:18:28]ProducePacketName [23:18:28]name=ofd_packets/00225625 [23:18:28]NVStorageSaveData ofd_packets/00225625 [23:18:28]File name is /storage/ofd_packets/00225625 [23:18:28]Write 301 bytes [23:18:28]NVStorageSaveData done [23:18:28]OFDSenderStorePacket done [23:18:28]KKMCreateOFDPacket done [23:18:28]NVStorageSaveData kkm_last_timestamp [23:18:28]File name is /storage/kkm_last_timestamp [23:18:28]Write 4 bytes [23:18:28]NVStorageSaveData done [23:18:29]ExternCall_PrintAddStr [23:18:29]wPrintStart [23:18:29]Write to MH i2c: 01 00 00 AC 00 AC [23:18:29]OFD Sender: Processing packet 225625 [packets to send 599, broken 598] [23:18:29]ProducePacketName [23:18:29]name=ofd_packets/00225625 [23:18:29]OFD Sender: To server: pG, [23:18:29]CommunicateWithHost lk.salyk.kg:30040 [23:18:29]ConnectInit lk.salyk.kg [23:18:29]Write i2c OK [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: 01 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: 01 07 00 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [23:18:29]RasterBufferAndPrint [23:18:29]line Счет N : (1)2001863 [23:18:29]line ИНН: 02508201610067 [23:18:29]line Контрольно-Кассовый Чек [23:18:29]line ПРОДАЖА [23:18:29]line ТРК (МРК, ГНК) : 63 [23:18:29]line Товар: 2710124130 [23:18:29]line Аи-92-К-5 [23:18:29]line 14.750 * 67.80 [23:18:29]line = 1000.05 [23:18:29]line НДС 12% НСП 1% [23:18:29]line > о реализуемом товаре [23:18:29]line ОКРУГЛЕНИЕ: -0.05 [23:18:29]line ИТОГО: 1000.00 [23:18:29]line Внесено: 1000.00 [23:18:29]line СДАЧА: 0.00 [23:18:29]line НСП 1% : 8.85 [23:18:29]line НДС 12% : 106.20 [23:18:29]line Наличными: 1000.00 [23:18:29]line Безнал.: 0.00 [23:18:29]line Место: АЗС № 97 "Партнер Нефть" [23:18:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:18:29]line СНО: Общий режим [23:18:29]line Чек 693 26.07.2024 23:18 [23:18:29]line Смена: 437 ФФД: 1.0 [23:18:29]line ЗНМ: 0300000054 [23:18:29]line РНМ: 0000000000092624 [23:18:29]line Версия ККМ: 001 [23:18:29]line ФМ: 0000000000874959 [23:18:29]line ФД: 225625 [23:18:29]line ФПД: 265203353677209 [23:18:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T231827&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225625&fm=265203353677209&tin=02508201610067®Number=0000000000092624&sum=100000 [23:18:29]written 0, free lines is 4095 [23:18:29]Connected sock=10 [23:18:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 65 70 07 01 5D 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 C3 2E A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 71 03 00 35 04 06 00 F1 33 77 B0 6D 99 7A B1 FC DD EC 13 1A 51 [23:18:29]Write to MH i2c: 01 00 00 D7 00 D7 [23:18:29]Write i2c OK [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: 01 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: 01 07 00 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: 01 07 00 D7 00 00 00 00 00 00 62 0C 4C [23:18:29]RasterBufferAndPrint [23:18:29]line [23:18:29]line [23:18:29]line [23:18:29]line [23:18:29]line [23:18:29]written 0, free lines is 3177 [23:18:29]MH_Cut [23:18:29]Write to MH i2c: D1 01 00 DE 00 01 B0 [23:18:29]Write i2c OK [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: D1 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: D1 01 00 [23:18:29]MH_I2C_Read... [23:18:29]Read from MH i2c: D1 01 00 DE 00 00 AF [23:18:29]Write to MH i2c: 01 00 00 DF 00 DF [23:18:29]Write i2c OK [23:18:29]MH_I2C_Read... [23:18:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C8 AC 47 00 3A 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 59 71 03 00 F4 03 04 00 D3 DA A3 66 B6 04 01 00 00 E1 F8 6D AC 8D 05 86 0A [23:18:29]CommunicateWithHost err = 0 [23:18:29]CheckOFDResponse [23:18:29]1017 (14) - 77093643461234 [23:18:29]1041 (16) - 0000000000874959 [23:18:29]1040 (4) - 225625 [23:18:29]1012 (4) - 26.07.2024 17:20 [23:18:29]1206 (1) - 0 [23:18:29]OFD Sender: Remove packet 225625 [23:18:29]ProducePacketName [23:18:29]name=ofd_packets/00225625 [23:18:29]NVStorageDeleteData [23:18:30]OFD Sender: No OFD packet to send [23:18:30]*** Cut start [23:18:30]*** Partial cut [23:18:30]*** CUTSNS_PIN = 1 [23:18:30]*** CUTSNS_PIN = 0 [23:18:31]*** Brake cut motor [23:18:31]Read from MH i2c: 01 [23:18:31]MH_I2C_Read... [23:18:31]*** Stop cut motor [23:18:31]*** Cut end [23:18:31]Read from MH i2c: 01 07 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: 01 07 00 DF 00 00 00 00 00 00 FF 0F F4 [23:18:31]process_action close_receipt done [23:18:31]requested_data is exist [23:18:31]produce_requested_data [23:18:31]requested_item fm.sn is exist - process it [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 11 00 00 [23:18:31]Write to MH i2c: E2 08 00 E0 00 80 11 00 00 00 00 00 00 5A [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 17 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 17 00 E0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B7 [23:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:18:31]wFMCommunicate OK [23:18:31]requested_item fd.num is exist - process it [23:18:31]SAM_PROTO_GetFieldsCounters [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 13 00 00 [23:18:31]Write to MH i2c: E2 08 00 E1 00 80 13 00 00 00 00 00 00 5D [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 62 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 62 00 E1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [23:18:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 59 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:18:31]wFMCommunicate OK [23:18:31]SAM_PROTO_GetFieldsCounters done [23:18:31]requested_item shift.num is exist - process it [23:18:31]requested_item shift.opened is exist - process it [23:18:31]req_shift_opened [23:18:31]FM_GetShiftState [23:18:31]SAM_PROTO_GetShiftState [23:18:31]wFMCommunicate request_size=4 [23:18:31]MH_SAM_APDU [23:18:31]CAPDU: 80 13 01 00 [23:18:31]Write to MH i2c: E2 08 00 E2 00 80 13 01 00 00 00 00 00 5F [23:18:31]Write i2c OK [23:18:31]MH_I2C_Read... [23:18:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:31]Read from MH i2c: E2 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 0E 00 [23:18:31]MH_I2C_Read... [23:18:31]Read from MH i2c: E2 0E 00 E2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 10 [23:20:36]ConnectInit Can't connect to host [23:20:39]OFD Sender: No OFD packet to send [23:20:44]OFD Sender: No OFD packet to send [23:20:49]OFD Sender: No OFD packet to send [23:20:54]OFD Sender: No OFD packet to send [23:20:59]OFD Sender: No OFD packet to send [23:21:04]OFD Sender: No OFD packet to send [23:21:09]OFD Sender: No OFD packet to send [23:21:14]OFD Sender: No OFD packet to send [23:21:19]OFD Sender: No OFD packet to send [23:21:24]OFD Sender: No OFD packet to send [23:21:29]OFD Sender: No OFD packet to send [23:18:31]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:18:31]wFMCommunicate OK [23:18:31]SAM_PROTO_GetShiftState done [23:18:31]FM_GetShiftState done [23:18:31]req_shift_opened done [23:18:31]requested_item shift.open_date is exist - process it [23:18:31]req_shift_open_date [23:18:31]req_shift_open_date done [23:18:31]produce_requested_data done [23:18:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225625,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:18:31]process_action_free close_receipt [23:18:31]json_value_free [23:18:31]json_value_free done [23:18:31]process_json_proto returns [23:18:31]Send response to host [23:18:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225625,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:18:31]free response buf [23:18:31]execute_script done [23:18:31]execute_script returns [23:18:31]free content buf [23:18:31]Sock 9.Close socket [23:18:31]Sock 9.Thread stoped [23:18:35]OFD Sender: No OFD packet to send [23:18:35]accept exits with 8 [23:18:35]New connection [23:18:35]New thread 3066908004 created [23:18:35]Thread 3067051364 joined [23:18:35]Waiting for new connection... [23:18:35] Sock 8.Parse request [23:18:35]Sock 8.Check first char [23:18:35]Sock 8.First char is OK [23:18:35]request: POST /json_proto HTTP/1.0 [23:18:35]Method: POST [23:18:35]URL: /json_proto [23:18:35]Method is POST - this is cgi request [23:18:35]url: /json_proto [23:18:35]query_string will be loaded in cgi processing [23:18:35]execute_cgi json_proto POST (null) [23:18:35]execute_cgi path=json_proto method=POST [23:18:35]POST find Content-Length [23:18:35]Host: 172.17.43.131:8080 [23:18:35]Content-Length: 676 [23:18:35]Content-Type: application/json [23:18:35] [23:18:35]POST finish read [23:18:35]Found Content-Length = 676 [23:18:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:35]execute_script... [23:18:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:35]POST & json_proto [23:18:35]process_json_proto [23:18:35]json parsed OK: [23:18:35]protocol is kg_v1.0 [23:18:35]action value=close_receipt [23:18:35]process_action close_receipt [23:18:35]cmd_close_receipt [23:18:35]MH_GetDate [23:18:35]Write to MH i2c: F0 00 00 E3 00 D2 [23:18:35]Write i2c OK [23:18:35]MH_I2C_Read... [23:18:35]Read from MH i2c: F0 [23:18:35]MH_I2C_Read... [23:18:35]Read from MH i2c: F0 09 00 [23:18:35]MH_I2C_Read... [23:18:35]Read from MH i2c: F0 09 00 E3 00 00 CC 2E A4 66 F9 24 A2 66 04 [23:18:35]GetLastDocTimeStamp 1722035907 [23:18:35]current date 1722035916 [23:18:35]FM_GetShiftState [23:18:35]SAM_PROTO_GetShiftState [23:18:35]wFMCommunicate request_size=4 [23:18:35]MH_SAM_APDU [23:18:35]CAPDU: 80 13 01 00 [23:18:35]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [23:18:35]Write i2c OK [23:18:35]MH_I2C_Read... [23:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:35]Read from MH i2c: E2 [23:18:35]MH_I2C_Read... [23:18:35]Read from MH i2c: E2 0E 00 [23:18:35]MH_I2C_Read... [23:18:35]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 12 [23:18:35]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:18:35]wFMCommunicate OK [23:18:35]SAM_PROTO_GetShiftState done [23:18:35]FM_GetShiftState done [23:18:35]opened in 1721952182 [23:18:35]opened+sec_in_day 1722038582 [23:18:35]quantity*price = 100035 [23:18:35]sum+1 = 100036 [23:18:35]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 695 26.07.2024 23:22 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225627 ФПД: 85198445522112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T232205&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225627&fm=85198445522112&tin=02508201610067®Number=0000000000092624&sum=30000 [23:22:06]StoreToDocumentArchive [23:22:06]shift 437 fd 225627 [23:22:06]save to /storage/0437/doc_00225627 [23:22:06]save last doc name /storage/0437/doc_00225627 to /storage/kkm_last_doc_name [23:22:06]save OK [23:22:06]Clear old archive folders... [23:22:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:06]tlvbuf is 00D10CD0 [23:22:06]SAM_PROTO_ClearQueue [23:22:06]wFMCommunicate request_size=4 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 09 00 00 [23:22:06]Write to MH i2c: E2 08 00 3C 01 80 09 00 00 00 00 00 00 AF [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [23:22:06]RAPDU: 90 00 [23:22:06]wFMCommunicate OK [23:22:06]SAM_PROTO_ClearQueue done [23:22:06]KKMCreateOFDPacket [23:22:06]OFDProtocolAddRootSTLVToBuf [23:22:06]FM_MakeSignedData [23:22:06]FM_MakeSignedData [23:22:06]SAM_PROTO_SignData [23:22:06]wFMCommunicate request_size=4 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 0D 01 02 [23:22:06]Write to MH i2c: E2 08 00 3D 01 80 0D 01 02 00 00 00 00 B7 [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [23:22:06]RAPDU: 90 00 [23:22:06]wFMCommunicate OK [23:22:06]wFMCommunicate request_size=255 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 9D 2F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 71 03 00 35 04 06 00 4D [23:22:06]Write to MH i2c: E2 02 01 3E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 9D 2F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 71 03 00 35 04 06 00 4D 00 00 BE [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [23:22:06]RAPDU: 90 00 [23:22:06]wFMCommunicate OK [23:22:06]wFMCommunicate request_size=10 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 0D 02 02 05 7C CF 14 AC C0 [23:22:06]Write to MH i2c: E2 0D 00 3F 01 80 0D 02 02 05 00 7C CF 14 AC C0 00 00 8F [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [23:22:06]RAPDU: 90 00 [23:22:06]wFMCommunicate OK [23:22:06]wFMCommunicate request_size=4 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 0D 03 02 [23:22:06]Write to MH i2c: E2 08 00 40 01 80 0D 03 02 00 00 00 00 BC [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 0B 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 0B 00 40 01 00 A4 6E 98 78 B1 F4 34 DD 90 00 95 [23:22:06]RAPDU: A4 6E 98 78 B1 F4 34 DD 90 00 [23:22:06]wFMCommunicate OK [23:22:06]SAM_PROTO_SignData done [23:22:06]FM_MakeSignedData done [23:22:06]CreateOFDProtocolMessage [23:22:06]wFMCommunicate request_size=4 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 11 00 00 [23:22:06]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 17 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 19 [23:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:22:06]wFMCommunicate OK [23:22:06]CreateOFDProtocolMessage done [23:22:06]OFDSenderStorePacket 225627 [23:22:06]StoreOFDPacket docnum=225627 [23:22:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 6B 07 01 EC 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 9D 2F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 71 03 00 35 04 06 00 4D 7C CF 14 AC C0 A4 6E 98 78 B1 F4 34 DD [23:22:06]CheckFolder [23:22:06]dirname=/storage/ofd_packets [23:22:06]CheckFolder done [23:22:06]ProducePacketName [23:22:06]name=ofd_packets/00225627 [23:22:06]NVStorageSaveData ofd_packets/00225627 [23:22:06]File name is /storage/ofd_packets/00225627 [23:22:06]Write 301 bytes [23:22:06]NVStorageSaveData done [23:22:06]OFDSenderStorePacket done [23:22:06]KKMCreateOFDPacket done [23:22:06]NVStorageSaveData kkm_last_timestamp [23:22:06]File name is /storage/kkm_last_timestamp [23:22:06]Write 4 bytes [23:22:06]NVStorageSaveData done [23:22:06]ExternCall_PrintAddStr [23:22:06]wPrintStart [23:22:06]Write to MH i2c: 01 00 00 42 01 43 [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: 01 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: 01 07 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [23:22:06]RasterBufferAndPrint [23:22:06]line Счет N : (1)2001865 [23:22:06]line ИНН: 02508201610067 [23:22:06]line Контрольно-Кассовый Чек [23:22:06]line ПРОДАЖА [23:22:06]line ТРК (МРК, ГНК) : 53 [23:22:06]line Товар: 2710124130 [23:22:06]line Аи-92-К-5 [23:22:06]line 4.430 * 67.80 [23:22:06]line = 300.35 [23:22:06]line НДС 12% НСП 1% [23:22:06]line > о реализуемом товаре [23:22:06]line ОКРУГЛЕНИЕ: -0.35 [23:22:06]line ИТОГО: 300.00 [23:22:06]line Внесено: 300.00 [23:22:06]line СДАЧА: 0.00 [23:22:06]line НСП 1% : 2.66 [23:22:06]line НДС 12% : 31.90 [23:22:06]line Наличными: 300.00 [23:22:06]line Безнал.: 0.00 [23:22:06]line Место: АЗС № 97 "Партнер Нефть" [23:22:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:22:06]line СНО: Общий режим [23:22:06]line Чек 695 26.07.2024 23:22 [23:22:06]line Смена: 437 ФФД: 1.0 [23:22:06]line ЗНМ: 0300000054 [23:22:06]line РНМ: 0000000000092624 [23:22:06]line Версия ККМ: 001 [23:22:06]line ФМ: 0000000000874959 [23:22:06]line ФД: 225627 [23:22:06]line ФПД: 85198445522112 [23:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T232205&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225627&fm=85198445522112&tin=02508201610067®Number=0000000000092624&sum=30000 [23:22:06]written 0, free lines is 4095 [23:22:06]OFD Sender: Processing packet 225627 [packets to send 599, broken 598] [23:22:06]ProducePacketName [23:22:06]name=ofd_packets/00225627 [23:22:06]OFD Sender: To server: pG, [23:22:06]CommunicateWithHost lk.salyk.kg:30040 [23:22:06]ConnectInit lk.salyk.kg [23:22:07]Write to MH i2c: 01 00 00 6D 01 6E [23:22:07]Write i2c OK [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: 01 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: 01 07 00 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: 01 07 00 6D 01 00 00 00 00 00 5C 0C DD [23:22:07]RasterBufferAndPrint [23:22:07]line [23:22:07]line [23:22:07]line [23:22:07]line [23:22:07]line [23:22:07]written 0, free lines is 3167 [23:22:07]MH_Cut [23:22:07]Write to MH i2c: D1 01 00 74 01 01 47 [23:22:07]Write i2c OK [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: D1 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: D1 01 00 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: D1 01 00 74 01 00 46 [23:22:07]Write to MH i2c: 01 00 00 75 01 76 [23:22:07]Write i2c OK [23:22:07]MH_I2C_Read... [23:22:07]Connected sock=8 [23:22:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 C6 6B 07 01 EC 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 9D 2F A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 71 03 00 35 04 06 00 4D 7C CF 14 AC C0 A4 6E 98 78 B1 F4 34 DD [23:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D3 59 47 00 F1 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5B 71 03 00 F4 03 04 00 AD DB A3 66 B6 04 01 00 00 15 46 84 DE C2 FD C8 F8 [23:22:08]CommunicateWithHost err = 0 [23:22:08]CheckOFDResponse [23:22:08]1017 (14) - 77093643461234 [23:22:08]1041 (16) - 0000000000874959 [23:22:08]1040 (4) - 225627 [23:22:08]1012 (4) - 26.07.2024 17:23 [23:22:08]1206 (1) - 0 [23:22:08]OFD Sender: Remove packet 225627 [23:22:08]ProducePacketName [23:22:08]name=ofd_packets/00225627 [23:22:08]NVStorageDeleteData [23:22:08]*** Cut start [23:22:08]*** Partial cut [23:22:08]*** CUTSNS_PIN = 1 [23:22:08]*** CUTSNS_PIN = 0 [23:22:08]OFD Sender: No OFD packet to send [23:22:08]*** Brake cut motor [23:22:09]Read from MH i2c: 01 [23:22:09]MH_I2C_Read... [23:22:09]*** Stop cut motor [23:22:09]*** Cut end [23:22:09]Read from MH i2c: 01 07 00 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 FF 0F 8B [23:22:09]process_action close_receipt done [23:22:09]requested_data is exist [23:22:09]produce_requested_data [23:22:09]requested_item fm.sn is exist - process it [23:22:09]wFMCommunicate request_size=4 [23:22:09]MH_SAM_APDU [23:22:09]CAPDU: 80 11 00 00 [23:22:09]Write to MH i2c: E2 08 00 76 01 80 11 00 00 00 00 00 00 F1 [23:22:09]Write i2c OK [23:22:09]MH_I2C_Read... [23:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:09]Read from MH i2c: E2 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: E2 17 00 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: E2 17 00 76 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4E [23:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:22:09]wFMCommunicate OK [23:22:09]requested_item fd.num is exist - process it [23:22:09]SAM_PROTO_GetFieldsCounters [23:22:09]wFMCommunicate request_size=4 [23:22:09]MH_SAM_APDU [23:22:09]CAPDU: 80 13 00 00 [23:22:09]Write to MH i2c: E2 08 00 77 01 80 13 00 00 00 00 00 00 F4 [23:22:09]Write i2c OK [23:22:09]MH_I2C_Read... [23:22:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:09]Read from MH i2c: E2 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: E2 62 00 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: E2 62 00 77 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [23:22:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5B 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:09]wFMCommunicate OK [23:22:09]SAM_PROTO_GetFieldsCounters done [23:22:09]requested_item shift.num is exist - process it [23:22:09]requested_item shift.opened is exist - process it [23:22:09]req_shift_opened [23:22:09]FM_GetShiftState [23:22:09]SAM_PROTO_GetShiftState [23:22:09]wFMCommunicate request_size=4 [23:22:09]MH_SAM_APDU [23:22:09]CAPDU: 80 13 01 00 [23:22:09]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [23:22:09]Write i2c OK [23:22:09]MH_I2C_Read... [23:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:09]Read from MH i2c: E2 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: E2 0E 00 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A7 [23:22:09]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:22:09]wFMCommunicate OK [23:22:09]SAM_PROTO_GetShiftState done [23:22:09]FM_GetShiftState done [23:22:09]req_shift_opened done [23:22:09]requested_item shift.open_date is exist - process it [23:22:09]req_shift_open_date [23:22:09]req_shift_open_date done [23:22:09]produce_requested_data done [23:22:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225627,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:22:09]process_action_free close_receipt [23:22:09]json_value_free [23:22:09]json_value_free done [23:22:09]process_json_proto returns [23:22:09]Send response to host [23:22:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225627,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:22:09]free response buf [23:22:09]execute_script done [23:22:09]execute_script returns [23:22:09]free content buf [23:22:09]Sock 9.Close socket [23:22:09]Sock 9.Thread stoped [23:22:13]OFD Sender: No OFD packet to send [23:22:18]OFD Sender: No OFD packet to send [23:22:23]OFD Sender: No OFD packet to send [23:22:28]OFD Sender: No OFD packet to send [23:22:33]OFD Sender: No OFD packet to send [23:22:38]OFD Sender: No OFD packet to send [23:22:43]OFD Sender: No OFD packet to send [23:22:48]OFD Sender: No OFD packet to send [23:22:53]OFD Sender: No OFD packet to send [23:22:59]OFD Sender: No OFD packet to send [23:23:03]recv_with_timeout no data received [23:23:04]OFD Sender: No OFD packet to send [23:23:09]OFD Sender: No OFD packet to send [23:23:14]OFD Sender: No OFD packet to send [23:23:19]OFD Sender: No OFD packet to send [23:23:24]OFD Sender: No OFD packet to send [23:23:29]OFD Sender: No OFD packet to send [23:23:34]OFD Sender: No OFD packet to send [23:23:39]OFD Sender: No OFD packet to send [23:23:44]OFD Sender: No OFD packet to send [23:23:49]OFD Sender: No OFD packet to send [23:23:54]OFD Sender: No OFD packet to send [23:23:59]OFD Sender: No OFD packet to send [23:24:04]OFD Sender: No OFD packet to send [23:24:09]OFD Sender: No OFD packet to send [23:24:14]OFD Sender: No OFD packet to send [23:24:19]OFD Sender: No OFD packet to send [23:24:24]OFD Sender: No OFD packet to send [23:24:29]OFD Sender: No OFD packet to send [23:24:34]OFD Sender: No OFD packet to send [23:24:39]OFD Sender: No OFD packet to send [23:24:44]OFD Sender: No OFD packet to send [23:24:49]OFD Sender: No OFD packet to send [23:24:54]OFD Sender: No OFD packet to send [23:24:59]OFD Sender: No OFD packet to send [23:25:04]OFD Sender: No OFD packet to send [23:25:09]OFD Sender: No OFD packet to send [23:25:14]OFD Sender: No OFD packet to send [23:25:17]recv_with_timeout no data received [23:25:19]OFD Sender: No OFD packet to send [23:25:24]OFD Sender: No OFD packet to send [23:25:29]recv_with_timeout no data received [23:25:29]OFD Sender: No OFD packet to send [23:25:34]OFD Sender: No OFD packet to send [23:25:39]OFD Sender: No OFD packet to send [23:25:44]OFD Sender: No OFD packet to send [23:25:49]OFD Sender: No OFD packet to send [23:25:54]OFD Sender: No OFD packet to send [23:25:59]OFD Sender: No OFD packet to send [23:26:04]OFD Sender: No OFD packet to send [23:26:09]OFD Sender: No OFD packet to send [23:26:14]OFD Sender: No OFD packet to send [23:26:19]OFD Sender: No OFD packet to send [23:26:24]OFD Sender: No OFD packet to send [23:26:29]OFD Sender: No OFD packet to send [23:26:34]OFD Sender: No OFD packet to send [23:26:39]OFD Sender: No OFD packet to send [23:26:44]OFD Sender: No OFD packet to send [23:26:47]recv_with_timeout no data received [23:26:49]OFD Sender: No OFD packet to send [23:26:54]OFD Sender: No OFD packet to send [23:26:58]accept exits with 10 [23:26:58]New connection [23:26:58]New thread 3066908004 created [23:26:58]Thread 3067051364 joined [23:26:58]Waiting for new connection... [23:26:58] Sock 10.Parse request [23:26:58]Sock 10.Check first char [23:26:58]Sock 10.First char is OK [23:26:58]request: POST /json_proto HTTP/1.0 [23:26:58]Method: POST [23:26:58]URL: /json_proto [23:26:58]Method is POST - this is cgi request [23:26:58]url: /json_proto [23:26:58]query_string will be loaded in cgi processing [23:26:58]execute_cgi json_proto POST (null) [23:26:58]execute_cgi path=json_proto method=POST [23:26:58]POST find Content-Length [23:26:58]Host: 172.17.43.131:8080 [23:26:58]Content-Length: 676 [23:26:58]Content-Type: application/json [23:26:58] [23:26:58]POST finish read [23:26:58]Found Content-Length = 676 [23:26:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:58]execute_script... [23:26:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 10.570, "sum" : 800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:58]POST & json_proto [23:26:58]process_json_proto [23:26:58]json parsed OK: [23:26:58]protocol is kg_v1.0 [23:26:58]action value=close_receipt [23:26:58]process_action close_receipt [23:26:58]cmd_close_receipt [23:26:58]MH_GetDate [23:26:58]Write to MH i2c: F0 00 00 79 01 69 [23:26:58]Write i2c OK [23:26:58]MH_I2C_Read... [23:26:58]Read from MH i2c: F0 [23:26:58]MH_I2C_Read... [23:26:58]Read from MH i2c: F0 09 00 [23:26:58]MH_I2C_Read... [23:26:58]Read from MH i2c: F0 09 00 79 01 00 C2 30 A4 66 F9 24 A2 66 93 [23:26:58]GetLastDocTimeStamp 1722036125 [23:26:58]current date 1722036418 [23:26:58]FM_GetShiftState [23:26:58]SAM_PROTO_GetShiftState [23:26:58]wFMCommunicate request_size=4 [23:26:58]MH_SAM_APDU [23:26:58]CAPDU: 80 13 01 00 [23:26:58]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [23:26:58]Write i2c OK [23:26:58]MH_I2C_Read... [23:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:58]Read from MH i2c: E2 [23:26:58]MH_I2C_Read... [23:26:58]Read from MH i2c: E2 0E 00 [23:26:58]MH_I2C_Read... [23:26:58]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 A9 [23:26:58]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:26:58]wFMCommunicate OK [23:26:58]SAM_PROTO_GetShiftState done [23:26:58]FM_GetShiftState done [23:26:58]opened in 1721952182 [23:26:58]opened+sec_in_day 1722038582 [23:26:58]quantity*price = 80014 [23:26:58]sum+1 = 80016 [23:26:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 696 26.07.2024 23:26 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225628 ФПД: 128034602157988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T232658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225628&fm=128034602157988&tin=02508201610067®Number=0000000000092624&sum=80000 [23:26:59]StoreToDocumentArchive [23:26:59]shift 437 fd 225628 [23:26:59]save to /storage/0437/doc_00225628 [23:26:59]save last doc name /storage/0437/doc_00225628 to /storage/kkm_last_doc_name [23:26:59]save OK [23:26:59]Clear old archive folders... [23:26:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:26:59]tlvbuf is 00D19FA0 [23:26:59]SAM_PROTO_ClearQueue [23:26:59]wFMCommunicate request_size=4 [23:26:59]MH_SAM_APDU [23:26:59]CAPDU: 80 09 00 00 [23:26:59]Write to MH i2c: E2 08 00 87 01 80 09 00 00 00 00 00 00 FA [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:26:59]Read from MH i2c: E2 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [23:26:59]RAPDU: 90 00 [23:26:59]wFMCommunicate OK [23:26:59]SAM_PROTO_ClearQueue done [23:26:59]KKMCreateOFDPacket [23:26:59]OFDProtocolAddRootSTLVToBuf [23:26:59]FM_MakeSignedData [23:26:59]FM_MakeSignedData [23:26:59]SAM_PROTO_SignData [23:26:59]wFMCommunicate request_size=4 [23:26:59]MH_SAM_APDU [23:26:59]CAPDU: 80 0D 01 02 [23:26:59]Write to MH i2c: E2 08 00 88 01 80 0D 01 02 00 00 00 00 02 [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:26:59]Read from MH i2c: E2 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [23:26:59]RAPDU: 90 00 [23:26:59]wFMCommunicate OK [23:26:59]wFMCommunicate request_size=255 [23:26:59]MH_SAM_APDU [23:26:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 30 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 71 03 00 35 04 06 00 74 72 60 FB [23:26:59]Write to MH i2c: E2 02 01 89 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 30 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 71 03 00 35 04 06 00 74 72 60 FB 00 00 58 [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]OFD Sender: No OFD packet to send [23:26:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:59]Read from MH i2c: E2 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [23:26:59]RAPDU: 90 00 [23:26:59]wFMCommunicate OK [23:26:59]wFMCommunicate request_size=7 [23:26:59]MH_SAM_APDU [23:26:59]CAPDU: 80 0D 02 02 02 07 A4 [23:26:59]Write to MH i2c: E2 0A 00 8A 01 80 0D 02 02 02 00 07 A4 00 00 B4 [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:59]Read from MH i2c: E2 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [23:26:59]RAPDU: 90 00 [23:26:59]wFMCommunicate OK [23:26:59]wFMCommunicate request_size=4 [23:26:59]MH_SAM_APDU [23:26:59]CAPDU: 80 0D 03 02 [23:26:59]Write to MH i2c: E2 08 00 8B 01 80 0D 03 02 00 00 00 00 07 [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:26:59]Read from MH i2c: E2 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 0B 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 0B 00 8B 01 00 FE 69 DB 45 E6 A7 0A 70 90 00 96 [23:26:59]RAPDU: FE 69 DB 45 E6 A7 0A 70 90 00 [23:26:59]wFMCommunicate OK [23:26:59]SAM_PROTO_SignData done [23:26:59]FM_MakeSignedData done [23:26:59]CreateOFDProtocolMessage [23:26:59]wFMCommunicate request_size=4 [23:26:59]MH_SAM_APDU [23:26:59]CAPDU: 80 11 00 00 [23:26:59]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:59]Read from MH i2c: E2 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 17 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: E2 17 00 8C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 64 [23:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:26:59]wFMCommunicate OK [23:26:59]CreateOFDProtocolMessage done [23:26:59]OFDSenderStorePacket 225628 [23:26:59]StoreOFDPacket docnum=225628 [23:26:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F7 66 04 01 E7 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 30 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 71 03 00 35 04 06 00 74 72 60 FB 07 A4 FE 69 DB 45 E6 A7 0A 70 [23:26:59]CheckFolder [23:26:59]dirname=/storage/ofd_packets [23:26:59]CheckFolder done [23:26:59]ProducePacketName [23:26:59]name=ofd_packets/00225628 [23:26:59]NVStorageSaveData ofd_packets/00225628 [23:26:59]File name is /storage/ofd_packets/00225628 [23:26:59]Write 298 bytes [23:26:59]NVStorageSaveData done [23:26:59]OFDSenderStorePacket done [23:26:59]KKMCreateOFDPacket done [23:26:59]NVStorageSaveData kkm_last_timestamp [23:26:59]File name is /storage/kkm_last_timestamp [23:26:59]Write 4 bytes [23:26:59]NVStorageSaveData done [23:26:59]ExternCall_PrintAddStr [23:26:59]wPrintStart [23:26:59]Write to MH i2c: 01 00 00 8D 01 8E [23:26:59]Write i2c OK [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: 01 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: 01 07 00 [23:26:59]MH_I2C_Read... [23:26:59]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [23:26:59]RasterBufferAndPrint [23:26:59]line Счет N : (1)2001866 [23:26:59]line ИНН: 02508201610067 [23:26:59]line Контрольно-Кассовый Чек [23:26:59]line ПРОДАЖА [23:26:59]line ТРК (МРК, ГНК) : 41 [23:26:59]line Товар: 2710194210 [23:26:59]line ДТ-К-5 [23:26:59]line 10.570 * 75.70 [23:26:59]line = 800.15 [23:26:59]line НДС 12% НСП 1% [23:26:59]line > о реализуемом товаре [23:26:59]line ОКРУГЛЕНИЕ: -0.15 [23:26:59]line ИТОГО: 800.00 [23:26:59]line Внесено: 800.00 [23:26:59]line СДАЧА: 0.00 [23:26:59]line НСП 1% : 7.08 [23:26:59]line НДС 12% : 84.97 [23:26:59]line Наличными: 800.00 [23:26:59]line Безнал.: 0.00 [23:26:59]line Место: АЗС № 97 "Партнер Нефть" [23:26:59]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:26:59]line СНО: Общий режим [23:26:59]line Чек 696 26.07.2024 23:26 [23:26:59]line Смена: 437 ФФД: 1.0 [23:26:59]line ЗНМ: 0300000054 [23:26:59]line РНМ: 0000000000092624 [23:26:59]line Версия ККМ: 001 [23:26:59]line ФМ: 0000000000874959 [23:26:59]line ФД: 225628 [23:26:59]line ФПД: 128034602157988 [23:27:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T232658&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225628&fm=128034602157988&tin=02508201610067®Number=0000000000092624&sum=80000 [23:27:00]OFD Sender: Processing packet 225628 [packets to send 599, broken 598] [23:27:00]ProducePacketName [23:27:00]name=ofd_packets/00225628 [23:27:00]OFD Sender: To server: pG, [23:27:00]CommunicateWithHost lk.salyk.kg:30040 [23:27:00]ConnectInit lk.salyk.kg [23:27:00]written 0, free lines is 4095 [23:27:00]Write to MH i2c: 01 00 00 B8 01 B9 [23:27:00]Write i2c OK [23:27:00]MH_I2C_Read... [23:27:00]Read from MH i2c: 01 [23:27:00]MH_I2C_Read... [23:27:00]Read from MH i2c: 01 07 00 [23:27:00]MH_I2C_Read... [23:27:00]Read from MH i2c: 01 07 00 B8 01 00 00 00 00 00 65 0C 31 [23:27:00]RasterBufferAndPrint [23:27:00]line [23:27:00]line [23:27:00]line [23:27:00]line [23:27:00]line [23:27:00]written 0, free lines is 3176 [23:27:00]MH_Cut [23:27:00]Write to MH i2c: D1 01 00 BF 01 01 92 [23:27:00]Write i2c OK [23:27:00]MH_I2C_Read... [23:27:00]Read from MH i2c: D1 [23:27:00]MH_I2C_Read... [23:27:00]Read from MH i2c: D1 01 00 [23:27:00]MH_I2C_Read... [23:27:00]Read from MH i2c: D1 01 00 BF 01 00 91 [23:27:00]Write to MH i2c: 01 00 00 C0 01 C1 [23:27:00]Write i2c OK [23:27:00]MH_I2C_Read... [23:27:01]*** Cut start [23:27:01]*** Partial cut [23:27:01]*** CUTSNS_PIN = 1 [23:27:01]*** CUTSNS_PIN = 0 [23:27:02]*** Brake cut motor [23:27:02]Read from MH i2c: 01 [23:27:02]MH_I2C_Read... [23:27:02]*** Stop cut motor [23:27:02]*** Cut end [23:27:02]Read from MH i2c: 01 07 00 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: 01 07 00 C0 01 00 00 00 00 00 FF 0F D6 [23:27:02]process_action close_receipt done [23:27:02]requested_data is exist [23:27:02]produce_requested_data [23:27:02]requested_item fm.sn is exist - process it [23:27:02]wFMCommunicate request_size=4 [23:27:02]MH_SAM_APDU [23:27:02]CAPDU: 80 11 00 00 [23:27:02]Write to MH i2c: E2 08 00 C1 01 80 11 00 00 00 00 00 00 3C [23:27:02]Write i2c OK [23:27:02]MH_I2C_Read... [23:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:02]Read from MH i2c: E2 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: E2 17 00 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: E2 17 00 C1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 99 [23:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:27:02]wFMCommunicate OK [23:27:02]requested_item fd.num is exist - process it [23:27:02]SAM_PROTO_GetFieldsCounters [23:27:02]wFMCommunicate request_size=4 [23:27:02]MH_SAM_APDU [23:27:02]CAPDU: 80 13 00 00 [23:27:02]Write to MH i2c: E2 08 00 C2 01 80 13 00 00 00 00 00 00 3F [23:27:02]Write i2c OK [23:27:02]MH_I2C_Read... [23:27:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:27:02]Read from MH i2c: E2 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: E2 62 00 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: E2 62 00 C2 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [23:27:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5C 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:27:02]wFMCommunicate OK [23:27:02]SAM_PROTO_GetFieldsCounters done [23:27:02]requested_item shift.num is exist - process it [23:27:02]requested_item shift.opened is exist - process it [23:27:02]req_shift_opened [23:27:02]FM_GetShiftState [23:27:02]SAM_PROTO_GetShiftState [23:27:02]wFMCommunicate request_size=4 [23:27:02]MH_SAM_APDU [23:27:02]CAPDU: 80 13 01 00 [23:27:02]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [23:27:02]Write i2c OK [23:27:02]MH_I2C_Read... [23:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:02]Read from MH i2c: E2 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: E2 0E 00 [23:27:02]MH_I2C_Read... [23:27:02]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F2 [23:27:02]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:27:02]wFMCommunicate OK [23:27:02]SAM_PROTO_GetShiftState done [23:27:02]FM_GetShiftState done [23:27:02]req_shift_opened done [23:27:02]requested_item shift.open_date is exist - process it [23:27:02]req_shift_open_date [23:27:02]req_shift_open_date done [23:27:02]produce_requested_data done [23:27:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225628,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:27:02]process_action_free close_receipt [23:27:02]json_value_free [23:27:02]json_value_free done [23:27:02]process_json_proto returns [23:27:02]Send response to host [23:27:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225628,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:27:02]free response buf [23:27:02]execute_script done [23:27:02]execute_script returns [23:27:02]free content buf [23:27:02]Sock 10.Close socket [23:27:02]Sock 10.Thread stoped [23:27:03]Connected sock=11 [23:27:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 F7 66 04 01 E7 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 29 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8F 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 C2 30 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 71 03 00 35 04 06 00 74 72 60 FB 07 A4 FE 69 DB 45 E6 A7 0A 70 [23:27:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 98 7D 47 00 1E F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5C 71 03 00 F4 03 04 00 D5 DC A3 66 B6 04 01 00 00 91 0F 05 5F AA 03 7E 5C [23:27:04]CommunicateWithHost err = 0 [23:27:04]CheckOFDResponse [23:27:04]1017 (14) - 77093643461234 [23:27:04]1041 (16) - 0000000000874959 [23:27:04]1040 (4) - 225628 [23:27:04]1012 (4) - 26.07.2024 17:28 [23:27:04]1206 (1) - 0 [23:27:04]OFD Sender: Remove packet 225628 [23:27:04]ProducePacketName [23:27:04]name=ofd_packets/00225628 [23:27:04]NVStorageDeleteData [23:27:04]OFD Sender: No OFD packet to send [23:27:09]OFD Sender: No OFD packet to send [23:27:14]OFD Sender: No OFD packet to send [23:27:19]OFD Sender: No OFD packet to send [23:27:24]OFD Sender: No OFD packet to send [23:27:29]OFD Sender: No OFD packet to send [23:27:34]OFD Sender: No OFD packet to send [23:27:39]OFD Sender: No OFD packet to send [23:27:44]OFD Sender: No OFD packet to send [23:27:49]OFD Sender: No OFD packet to send [23:27:54]OFD Sender: No OFD packet to send [23:27:59]OFD Sender: No OFD packet to send [23:28:04]OFD Sender: No OFD packet to send [23:28:10]OFD Sender: No OFD packet to send [23:28:15]OFD Sender: No OFD packet to send [23:28:20]OFD Sender: No OFD packet to send [23:28:25]OFD Sender: No OFD packet to send [23:28:29]accept exits with 9 [23:28:29]New connection [23:28:29]New thread 3067051364 created [23:28:29]Thread 3066908004 joined [23:28:29]Waiting for new connection... [23:28:29] Sock 9.Parse request [23:28:29]Sock 9.Check first char [23:28:29]Sock 9.First char is OK [23:28:29]request: POST /json_proto HTTP/1.0 [23:28:29]Method: POST [23:28:29]URL: /json_proto [23:28:29]Method is POST - this is cgi request [23:28:29]url: /json_proto [23:28:29]query_string will be loaded in cgi processing [23:28:29]execute_cgi json_proto POST (null) [23:28:29]execute_cgi path=json_proto method=POST [23:28:29]POST find Content-Length [23:28:29]Host: 172.17.43.131:8080 [23:28:29]Content-Length: 683 [23:28:29]Content-Type: application/json [23:28:29] [23:28:29]POST finish read [23:28:29]Found Content-Length = 683 [23:28:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:29]execute_script... [23:28:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:29]POST & json_proto [23:28:29]process_json_proto [23:28:29]json parsed OK: [23:28:29]protocol is kg_v1.0 [23:28:29]action value=close_receipt [23:28:29]process_action close_receipt [23:28:29]cmd_close_receipt [23:28:29]MH_GetDate [23:28:29]Write to MH i2c: F0 00 00 C4 01 B4 [23:28:29]Write i2c OK [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: F0 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: F0 09 00 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: F0 09 00 C4 01 00 1E 31 A4 66 F9 24 A2 66 3B [23:28:29]GetLastDocTimeStamp 1722036418 [23:28:29]current date 1722036510 [23:28:29]FM_GetShiftState [23:28:29]SAM_PROTO_GetShiftState [23:28:29]wFMCommunicate request_size=4 [23:28:29]MH_SAM_APDU [23:28:29]CAPDU: 80 13 01 00 [23:28:29]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [23:28:29]Write i2c OK [23:28:29]MH_I2C_Read... [23:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:29]Read from MH i2c: E2 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: E2 0E 00 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F4 [23:28:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:28:29]wFMCommunicate OK [23:28:29]SAM_PROTO_GetShiftState done [23:28:29]FM_GetShiftState done [23:28:29]opened in 1721952182 [23:28:29]opened+sec_in_day 1722038582 [23:28:29]quantity*price = 100005 [23:28:29]sum+1 = 100006 [23:28:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 697 26.07.2024 23:28 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225629 ФПД: 141741470461484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T232830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225629&fm=141741470461484&tin=02508201610067®Number=0000000000092624&sum=100000 [23:28:30]StoreToDocumentArchive [23:28:30]shift 437 fd 225629 [23:28:30]save to /storage/0437/doc_00225629 [23:28:30]save last doc name /storage/0437/doc_00225629 to /storage/kkm_last_doc_name [23:28:30]save OK [23:28:30]Clear old archive folders... [23:28:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:28:30]tlvbuf is 00CA6660 [23:28:30]SAM_PROTO_ClearQueue [23:28:30]wFMCommunicate request_size=4 [23:28:30]MH_SAM_APDU [23:28:30]CAPDU: 80 09 00 00 [23:28:30]Write to MH i2c: E2 08 00 D2 01 80 09 00 00 00 00 00 00 45 [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:30]Read from MH i2c: E2 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [23:28:30]RAPDU: 90 00 [23:28:30]wFMCommunicate OK [23:28:30]SAM_PROTO_ClearQueue done [23:28:30]KKMCreateOFDPacket [23:28:30]OFDProtocolAddRootSTLVToBuf [23:28:30]FM_MakeSignedData [23:28:30]FM_MakeSignedData [23:28:30]SAM_PROTO_SignData [23:28:30]wFMCommunicate request_size=4 [23:28:30]MH_SAM_APDU [23:28:30]CAPDU: 80 0D 01 02 [23:28:30]Write to MH i2c: E2 08 00 D3 01 80 0D 01 02 00 00 00 00 4D [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:30]Read from MH i2c: E2 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [23:28:30]RAPDU: 90 00 [23:28:30]wFMCommunicate OK [23:28:30]wFMCommunicate request_size=255 [23:28:30]MH_SAM_APDU [23:28:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 1E 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 71 03 00 35 04 06 00 80 [23:28:30]Write to MH i2c: E2 02 01 D4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 1E 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 71 03 00 35 04 06 00 80 00 00 7E [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [23:28:31]RAPDU: 90 00 [23:28:31]wFMCommunicate OK [23:28:31]wFMCommunicate request_size=10 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 0D 02 02 05 E9 C1 FF 2E 2C [23:28:31]Write to MH i2c: E2 0D 00 D5 01 80 0D 02 02 05 00 E9 C1 FF 2E 2C 00 00 5D [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [23:28:31]RAPDU: 90 00 [23:28:31]wFMCommunicate OK [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 0D 03 02 [23:28:31]Write to MH i2c: E2 08 00 D6 01 80 0D 03 02 00 00 00 00 52 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 0B 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 0B 00 D6 01 00 0F 35 AB 96 66 DE 5D FA 90 00 73 [23:28:31]RAPDU: 0F 35 AB 96 66 DE 5D FA 90 00 [23:28:31]wFMCommunicate OK [23:28:31]SAM_PROTO_SignData done [23:28:31]FM_MakeSignedData done [23:28:31]CreateOFDProtocolMessage [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 11 00 00 [23:28:31]Write to MH i2c: E2 08 00 D7 01 80 11 00 00 00 00 00 00 52 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 D7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 AF [23:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:31]wFMCommunicate OK [23:28:31]CreateOFDProtocolMessage done [23:28:31]OFDSenderStorePacket 225629 [23:28:31]StoreOFDPacket docnum=225629 [23:28:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 ED 07 01 FD ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 1E 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 71 03 00 35 04 06 00 80 E9 C1 FF 2E 2C 0F 35 AB 96 66 DE 5D FA [23:28:31]CheckFolder [23:28:31]dirname=/storage/ofd_packets [23:28:31]CheckFolder done [23:28:31]ProducePacketName [23:28:31]name=ofd_packets/00225629 [23:28:31]NVStorageSaveData ofd_packets/00225629 [23:28:31]File name is /storage/ofd_packets/00225629 [23:28:31]Write 301 bytes [23:28:31]NVStorageSaveData done [23:28:31]OFDSenderStorePacket done [23:28:31]KKMCreateOFDPacket done [23:28:31]NVStorageSaveData kkm_last_timestamp [23:28:31]File name is /storage/kkm_last_timestamp [23:28:31]Write 4 bytes [23:28:31]NVStorageSaveData done [23:28:31]ExternCall_PrintAddStr [23:28:31]wPrintStart [23:28:31]Write to MH i2c: 01 00 00 D8 01 D9 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [23:28:31]RasterBufferAndPrint [23:28:31]line Счет N : (1)2001867 [23:28:31]line ИНН: 02508201610067 [23:28:31]line Контрольно-Кассовый Чек [23:28:31]line ПРОДАЖА [23:28:31]line ТРК (МРК, ГНК) : 63 [23:28:31]line Товар: 2710124130 [23:28:31]line Аи-92-К-5 [23:28:31]line 14.750 * 67.80 [23:28:31]line = 1000.05 [23:28:31]line НДС 12% НСП 1% [23:28:31]line > о реализуемом товаре [23:28:31]line ОКРУГЛЕНИЕ: -0.05 [23:28:31]line ИТОГО: 1000.00 [23:28:31]line Внесено: 1000.00 [23:28:31]line СДАЧА: 0.00 [23:28:31]line НСП 1% : 8.85 [23:28:31]line НДС 12% : 106.20 [23:28:31]line Наличными: 1000.00 [23:28:31]line Безнал.: 0.00 [23:28:31]line Место: АЗС № 97 "Партнер Нефть" [23:28:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:28:31]line СНО: Общий режим [23:28:31]line Чек 697 26.07.2024 23:28 [23:28:31]line Смена: 437 ФФД: 1.0 [23:28:31]line ЗНМ: 0300000054 [23:28:31]line РНМ: 0000000000092624 [23:28:31]line Версия ККМ: 001 [23:28:31]line ФМ: 0000000000874959 [23:28:31]line ФД: 225629 [23:28:31]line ФПД: 141741470461484 [23:28:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T232830&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225629&fm=141741470461484&tin=02508201610067®Number=0000000000092624&sum=100000 [23:28:31]written 0, free lines is 4095 [23:28:31]OFD Sender: Processing packet 225629 [packets to send 599, broken 598] [23:28:31]ProducePacketName [23:28:31]name=ofd_packets/00225629 [23:28:31]OFD Sender: To server: pG, [23:28:31]CommunicateWithHost lk.salyk.kg:30040 [23:28:31]ConnectInit lk.salyk.kg [23:28:31]Write to MH i2c: 01 00 00 03 02 05 [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 5C 0C 74 [23:28:31]RasterBufferAndPrint [23:28:31]line [23:28:31]line [23:28:31]line [23:28:31]line [23:28:31]line [23:28:31]written 0, free lines is 3167 [23:28:31]MH_Cut [23:28:31]Write to MH i2c: D1 01 00 0A 02 01 DE [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: D1 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: D1 01 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: D1 01 00 0A 02 00 DD [23:28:31]Write to MH i2c: 01 00 00 0B 02 0D [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:33]*** Cut start [23:28:33]*** Partial cut [23:28:33]*** CUTSNS_PIN = 1 [23:28:33]*** CUTSNS_PIN = 0 [23:28:33]*** Brake cut motor [23:28:33]Read from MH i2c: 01 [23:28:33]MH_I2C_Read... [23:28:33]*** Stop cut motor [23:28:33]*** Cut end [23:28:33]Read from MH i2c: 01 07 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 FF 0F 22 [23:28:33]process_action close_receipt done [23:28:33]requested_data is exist [23:28:33]produce_requested_data [23:28:33]requested_item fm.sn is exist - process it [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 11 00 00 [23:28:33]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 17 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 17 00 0C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [23:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:28:33]wFMCommunicate OK [23:28:33]requested_item fd.num is exist - process it [23:28:33]SAM_PROTO_GetFieldsCounters [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 13 00 00 [23:28:33]Write to MH i2c: E2 08 00 0D 02 80 13 00 00 00 00 00 00 8B [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 62 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 62 00 0D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [23:28:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5D 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:33]wFMCommunicate OK [23:28:33]SAM_PROTO_GetFieldsCounters done [23:28:33]requested_item shift.num is exist - process it [23:28:33]requested_item shift.opened is exist - process it [23:28:33]req_shift_opened [23:28:33]FM_GetShiftState [23:28:33]SAM_PROTO_GetShiftState [23:28:33]wFMCommunicate request_size=4 [23:28:33]MH_SAM_APDU [23:28:33]CAPDU: 80 13 01 00 [23:28:33]Write to MH i2c: E2 08 00 0E 02 80 13 01 00 00 00 00 00 8D [23:28:33]Write i2c OK [23:28:33]MH_I2C_Read... [23:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:33]Read from MH i2c: E2 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 0E 00 [23:28:33]MH_I2C_Read... [23:28:33]Read from MH i2c: E2 0E 00 0E 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 3E [23:28:33]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:28:33]wFMCommunicate OK [23:28:33]SAM_PROTO_GetShiftState done [23:28:33]FM_GetShiftState done [23:28:33]req_shift_opened done [23:28:33]requested_item shift.open_date is exist - process it [23:28:33]req_shift_open_date [23:28:33]req_shift_open_date done [23:28:33]produce_requested_data done [23:28:33]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225629,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:28:33]process_action_free close_receipt [23:28:33]json_value_free [23:28:33]json_value_free done [23:28:33]process_json_proto returns [23:28:33]Send response to host [23:28:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225629,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:28:33]free response buf [23:28:33]execute_script done [23:28:33]execute_script returns [23:28:33]free content buf [23:28:33]Sock 9.Close socket [23:28:33]Sock 9.Thread stoped [23:28:36]ConnectInit Can't take IP for lk.salyk.kg [23:28:36]CommunicateWithHost connect error [23:28:36]CommunicateWithHost err = -1 [23:28:36]OFD Sender: Server communicate error [23:28:41]OFD Sender: Processing packet 225629 [packets to send 599, broken 598] [23:28:41]ProducePacketName [23:28:41]name=ofd_packets/00225629 [23:28:41]OFD Sender: To server: pG, [23:28:41]CommunicateWithHost lk.salyk.kg:30040 [23:28:41]ConnectInit lk.salyk.kg [23:28:46]Connected sock=9 [23:28:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 ED 07 01 FD ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 1E 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 71 03 00 35 04 06 00 80 E9 C1 FF 2E 2C 0F 35 AB 96 66 DE 5D FA [23:28:51]recv_with_timeout no data received [23:28:51]CommunicateWithHost answer receiving error [23:28:51]CommunicateWithHost err = -3 [23:28:51]OFD Sender: Server communicate error [23:28:56]OFD Sender: Processing packet 225629 [packets to send 599, broken 598] [23:28:56]ProducePacketName [23:28:56]name=ofd_packets/00225629 [23:28:56]OFD Sender: To server: pG, [23:28:56]CommunicateWithHost lk.salyk.kg:30040 [23:28:56]ConnectInit lk.salyk.kg [23:29:01]ConnectInit Can't take IP for lk.salyk.kg [23:29:01]CommunicateWithHost connect error [23:29:01]CommunicateWithHost err = -1 [23:29:01]OFD Sender: Server communicate error [23:29:05]recv_with_timeout no data received [23:29:06]OFD Sender: Processing packet 225629 [packets to send 599, broken 598] [23:29:06]ProducePacketName [23:29:06]name=ofd_packets/00225629 [23:29:06]OFD Sender: To server: pG, [23:29:06]CommunicateWithHost lk.salyk.kg:30040 [23:29:06]ConnectInit lk.salyk.kg [23:29:11]ConnectInit Can't take IP for lk.salyk.kg [23:29:11]CommunicateWithHost connect error [23:29:11]CommunicateWithHost err = -1 [23:29:11]OFD Sender: Server communicate error [23:29:16]OFD Sender: Processing packet 225629 [packets to send 599, broken 598] [23:29:16]ProducePacketName [23:29:16]name=ofd_packets/00225629 [23:29:16]OFD Sender: To server: pG, [23:29:16]CommunicateWithHost lk.salyk.kg:30040 [23:29:16]ConnectInit lk.salyk.kg [23:29:18]recv_with_timeout no data received [23:29:19]Connected sock=8 [23:29:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 54 ED 07 01 FD ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 1E 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 71 03 00 35 04 06 00 80 E9 C1 FF 2E 2C 0F 35 AB 96 66 DE 5D FA [23:29:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C2 EB 47 00 C8 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5D 71 03 00 F4 03 04 00 5D DD A3 66 B6 04 01 00 00 A8 33 05 58 21 5F FB 8D [23:29:20]CommunicateWithHost err = 0 [23:29:20]CheckOFDResponse [23:29:20]1017 (14) - 77093643461234 [23:29:20]1041 (16) - 0000000000874959 [23:29:20]1040 (4) - 225629 [23:29:20]1012 (4) - 26.07.2024 17:31 [23:29:20]1206 (1) - 0 [23:29:20]OFD Sender: Remove packet 225629 [23:29:20]ProducePacketName [23:29:20]name=ofd_packets/00225629 [23:29:20]NVStorageDeleteData [23:29:20]OFD Sender: No OFD packet to send [23:29:25]OFD Sender: No OFD packet to send [23:29:29]recv_with_timeout no data received [23:29:30]OFD Sender: No OFD packet to send [23:29:35]OFD Sender: No OFD packet to send [23:29:40]OFD Sender: No OFD packet to send [23:29:45]OFD Sender: No OFD packet to send [23:29:50]OFD Sender: No OFD packet to send [23:29:55]OFD Sender: No OFD packet to send [23:30:00]OFD Sender: No OFD packet to send [23:30:05]OFD Sender: No OFD packet to send [23:30:08]recv_with_timeout no data received [23:30:10]OFD Sender: No OFD packet to send [23:30:15]OFD Sender: No OFD packet to send [23:30:20]OFD Sender: No OFD packet to send [23:30:25]OFD Sender: No OFD packet to send [23:30:30]OFD Sender: No OFD packet to send [23:30:35]OFD Sender: No OFD packet to send [23:30:40]OFD Sender: No OFD packet to send [23:30:46]OFD Sender: No OFD packet to send [23:30:51]OFD Sender: No OFD packet to send [23:30:56]OFD Sender: No OFD packet to send [23:31:01]OFD Sender: No OFD packet to send [23:31:06]OFD Sender: No OFD packet to send [23:31:11]OFD Sender: No OFD packet to send [23:31:16]OFD Sender: No OFD packet to send [23:31:18]recv_with_timeout no data received [23:31:21]OFD Sender: No OFD packet to send [23:31:25]accept exits with 10 [23:31:25]New connection [23:31:25]New thread 3066908004 created [23:31:25]Thread 3067051364 joined [23:31:25]Waiting for new connection... [23:31:25] Sock 10.Parse request [23:31:25]Sock 10.Check first char [23:31:25]Sock 10.First char is OK [23:31:25]request: POST /json_proto HTTP/1.0 [23:31:25]Method: POST [23:31:25]URL: /json_proto [23:31:25]Method is POST - this is cgi request [23:31:25]url: /json_proto [23:31:25]query_string will be loaded in cgi processing [23:31:25]execute_cgi json_proto POST (null) [23:31:25]execute_cgi path=json_proto method=POST [23:31:25]POST find Content-Length [23:31:25]Host: 172.17.43.131:8080 [23:31:25]Content-Length: 678 [23:31:25]Content-Type: application/json [23:31:25] [23:31:25]POST finish read [23:31:25]Found Content-Length = 678 [23:31:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:25]execute_script... [23:31:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:25]POST & json_proto [23:31:25]process_json_proto [23:31:25]json parsed OK: [23:31:25]protocol is kg_v1.0 [23:31:25]action value=close_receipt [23:31:25]process_action close_receipt [23:31:25]cmd_close_receipt [23:31:25]MH_GetDate [23:31:25]Write to MH i2c: F0 00 00 0F 02 00 [23:31:25]Write i2c OK [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: F0 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: F0 09 00 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: F0 09 00 0F 02 00 CD 31 A4 66 F9 24 A2 66 36 [23:31:25]GetLastDocTimeStamp 1722036510 [23:31:25]current date 1722036685 [23:31:25]FM_GetShiftState [23:31:25]SAM_PROTO_GetShiftState [23:31:25]wFMCommunicate request_size=4 [23:31:25]MH_SAM_APDU [23:31:25]CAPDU: 80 13 01 00 [23:31:25]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [23:31:25]Write i2c OK [23:31:25]MH_I2C_Read... [23:31:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:25]Read from MH i2c: E2 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 0E 00 [23:31:25]MH_I2C_Read... [23:31:25]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [23:31:25]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:31:25]wFMCommunicate OK [23:31:25]SAM_PROTO_GetShiftState done [23:31:25]FM_GetShiftState done [23:31:25]opened in 1721952182 [23:31:25]opened+sec_in_day 1722038582 [23:31:25]quantity*price = 30035 [23:31:25]sum+1 = 30036 [23:31:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 698 26.07.2024 23:31 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225630 ФПД: 265772062401317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225630&fm=265772062401317&tin=02508201610067®Number=0000000000092624&sum=30000 [23:31:26]StoreToDocumentArchive [23:31:26]shift 437 fd 225630 [23:31:26]save to /storage/0437/doc_00225630 [23:31:26]save last doc name /storage/0437/doc_00225630 to /storage/kkm_last_doc_name [23:31:26]save OK [23:31:26]Clear old archive folders... [23:31:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:31:26]tlvbuf is 00CA2D30 [23:31:26]SAM_PROTO_ClearQueue [23:31:26]wFMCommunicate request_size=4 [23:31:26]MH_SAM_APDU [23:31:26]CAPDU: 80 09 00 00 [23:31:26]Write to MH i2c: E2 08 00 1D 02 80 09 00 00 00 00 00 00 91 [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:31:26]Read from MH i2c: E2 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [23:31:26]RAPDU: 90 00 [23:31:26]wFMCommunicate OK [23:31:26]SAM_PROTO_ClearQueue done [23:31:26]KKMCreateOFDPacket [23:31:26]OFDProtocolAddRootSTLVToBuf [23:31:26]FM_MakeSignedData [23:31:26]FM_MakeSignedData [23:31:26]SAM_PROTO_SignData [23:31:26]wFMCommunicate request_size=4 [23:31:26]MH_SAM_APDU [23:31:26]CAPDU: 80 0D 01 02 [23:31:26]Write to MH i2c: E2 08 00 1E 02 80 0D 01 02 00 00 00 00 99 [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:31:26]Read from MH i2c: E2 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [23:31:26]RAPDU: 90 00 [23:31:26]wFMCommunicate OK [23:31:26]wFMCommunicate request_size=255 [23:31:26]MH_SAM_APDU [23:31:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 CD 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 71 03 00 35 04 06 00 F1 [23:31:26]Write to MH i2c: E2 02 01 1F 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 CD 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 71 03 00 35 04 06 00 F1 00 00 7C [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:26]Read from MH i2c: E2 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [23:31:26]RAPDU: 90 00 [23:31:26]wFMCommunicate OK [23:31:26]wFMCommunicate request_size=10 [23:31:26]MH_SAM_APDU [23:31:26]CAPDU: 80 0D 02 02 05 B7 E1 5E E3 25 [23:31:26]Write to MH i2c: E2 0D 00 20 02 80 0D 02 02 05 00 B7 E1 5E E3 25 00 00 A4 [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 [23:31:26]MH_I2C_Read... [23:31:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:26]Read from MH i2c: E2 03 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [23:31:26]RAPDU: 90 00 [23:31:26]wFMCommunicate OK [23:31:26]wFMCommunicate request_size=4 [23:31:26]MH_SAM_APDU [23:31:26]CAPDU: 80 0D 03 02 [23:31:26]Write to MH i2c: E2 08 00 21 02 80 0D 03 02 00 00 00 00 9E [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:31:26]Read from MH i2c: E2 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 0B 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 0B 00 21 02 00 25 F9 13 2A 53 16 38 9B 90 00 36 [23:31:26]RAPDU: 25 F9 13 2A 53 16 38 9B 90 00 [23:31:26]wFMCommunicate OK [23:31:26]SAM_PROTO_SignData done [23:31:26]FM_MakeSignedData done [23:31:26]CreateOFDProtocolMessage [23:31:26]wFMCommunicate request_size=4 [23:31:26]MH_SAM_APDU [23:31:26]CAPDU: 80 11 00 00 [23:31:26]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:26]Read from MH i2c: E2 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 17 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [23:31:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:31:26]wFMCommunicate OK [23:31:26]CreateOFDProtocolMessage done [23:31:26]OFDSenderStorePacket 225630 [23:31:26]StoreOFDPacket docnum=225630 [23:31:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 01 07 01 02 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 CD 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 71 03 00 35 04 06 00 F1 B7 E1 5E E3 25 25 F9 13 2A 53 16 38 9B [23:31:26]CheckFolder [23:31:26]dirname=/storage/ofd_packets [23:31:26]CheckFolder done [23:31:26]ProducePacketName [23:31:26]name=ofd_packets/00225630 [23:31:26]NVStorageSaveData ofd_packets/00225630 [23:31:26]File name is /storage/ofd_packets/00225630 [23:31:26]Write 301 bytes [23:31:26]NVStorageSaveData done [23:31:26]OFDSenderStorePacket done [23:31:26]KKMCreateOFDPacket done [23:31:26]NVStorageSaveData kkm_last_timestamp [23:31:26]File name is /storage/kkm_last_timestamp [23:31:26]Write 4 bytes [23:31:26]NVStorageSaveData done [23:31:26]ExternCall_PrintAddStr [23:31:26]wPrintStart [23:31:26]Write to MH i2c: 01 00 00 23 02 25 [23:31:26]Write i2c OK [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: 01 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: 01 07 00 [23:31:26]MH_I2C_Read... [23:31:26]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [23:31:26]RasterBufferAndPrint [23:31:26]line Счет N : (1)2001868 [23:31:26]line ИНН: 02508201610067 [23:31:26]line Контрольно-Кассовый Чек [23:31:26]line ПРОДАЖА [23:31:26]line ТРК (МРК, ГНК) : 53 [23:31:26]line Товар: 2710124130 [23:31:26]line Аи-92-К-5 [23:31:26]line 4.430 * 67.80 [23:31:26]line = 300.35 [23:31:26]line НДС 12% НСП 1% [23:31:26]line > о реализуемом товаре [23:31:26]line ОКРУГЛЕНИЕ: -0.35 [23:31:26]line ИТОГО: 300.00 [23:31:26]line Внесено: 300.00 [23:31:26]line СДАЧА: 0.00 [23:31:26]line НСП 1% : 2.66 [23:31:26]line НДС 12% : 31.90 [23:31:26]line Наличными: 300.00 [23:31:26]line Безнал.: 0.00 [23:31:26]line Место: АЗС № 97 "Партнер Нефть" [23:31:26]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:31:26]line СНО: Общий режим [23:31:26]line Чек 698 26.07.2024 23:31 [23:31:26]line Смена: 437 ФФД: 1.0 [23:31:26]line ЗНМ: 0300000054 [23:31:26]line РНМ: 0000000000092624 [23:31:26]line Версия ККМ: 001 [23:31:26]line ФМ: 0000000000874959 [23:31:26]line ФД: 225630 [23:31:26]line ФПД: 265772062401317 [23:31:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233125&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225630&fm=265772062401317&tin=02508201610067®Number=0000000000092624&sum=30000 [23:31:26]written 0, free lines is 4095 [23:31:26]OFD Sender: Processing packet 225630 [packets to send 599, broken 598] [23:31:26]ProducePacketName [23:31:26]name=ofd_packets/00225630 [23:31:26]OFD Sender: To server: pG, [23:31:26]CommunicateWithHost lk.salyk.kg:30040 [23:31:26]ConnectInit lk.salyk.kg [23:31:27]Write to MH i2c: 01 00 00 4E 02 50 [23:31:27]Write i2c OK [23:31:27]MH_I2C_Read... [23:31:27]Read from MH i2c: 01 [23:31:27]MH_I2C_Read... [23:31:27]Read from MH i2c: 01 07 00 [23:31:27]MH_I2C_Read... [23:31:27]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 5C 0C BF [23:31:27]RasterBufferAndPrint [23:31:27]line [23:31:27]line [23:31:27]line [23:31:27]line [23:31:27]line [23:31:27]written 0, free lines is 3167 [23:31:27]MH_Cut [23:31:27]Write to MH i2c: D1 01 00 55 02 01 29 [23:31:27]Write i2c OK [23:31:27]MH_I2C_Read... [23:31:27]Read from MH i2c: D1 [23:31:27]MH_I2C_Read... [23:31:27]Read from MH i2c: D1 01 00 [23:31:27]MH_I2C_Read... [23:31:27]Read from MH i2c: D1 01 00 55 02 00 28 [23:31:27]Write to MH i2c: 01 00 00 56 02 58 [23:31:27]Write i2c OK [23:31:27]MH_I2C_Read... [23:31:28]*** Cut start [23:31:28]*** Partial cut [23:31:28]*** CUTSNS_PIN = 1 [23:31:28]*** CUTSNS_PIN = 0 [23:31:28]*** Brake cut motor [23:31:29]Read from MH i2c: 01 [23:31:29]MH_I2C_Read... [23:31:29]*** Stop cut motor [23:31:29]*** Cut end [23:31:29]Read from MH i2c: 01 07 00 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 FF 0F 6D [23:31:29]process_action close_receipt done [23:31:29]requested_data is exist [23:31:29]produce_requested_data [23:31:29]requested_item fm.sn is exist - process it [23:31:29]wFMCommunicate request_size=4 [23:31:29]MH_SAM_APDU [23:31:29]CAPDU: 80 11 00 00 [23:31:29]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [23:31:29]Write i2c OK [23:31:29]MH_I2C_Read... [23:31:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:29]Read from MH i2c: E2 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: E2 17 00 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [23:31:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:31:29]wFMCommunicate OK [23:31:29]requested_item fd.num is exist - process it [23:31:29]SAM_PROTO_GetFieldsCounters [23:31:29]wFMCommunicate request_size=4 [23:31:29]MH_SAM_APDU [23:31:29]CAPDU: 80 13 00 00 [23:31:29]Write to MH i2c: E2 08 00 58 02 80 13 00 00 00 00 00 00 D6 [23:31:29]Write i2c OK [23:31:29]MH_I2C_Read... [23:31:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:31:29]Read from MH i2c: E2 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: E2 62 00 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: E2 62 00 58 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 BB [23:31:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:31:29]wFMCommunicate OK [23:31:29]SAM_PROTO_GetFieldsCounters done [23:31:29]requested_item shift.num is exist - process it [23:31:29]requested_item shift.opened is exist - process it [23:31:29]req_shift_opened [23:31:29]FM_GetShiftState [23:31:29]SAM_PROTO_GetShiftState [23:31:29]wFMCommunicate request_size=4 [23:31:29]MH_SAM_APDU [23:31:29]CAPDU: 80 13 01 00 [23:31:29]Write to MH i2c: E2 08 00 59 02 80 13 01 00 00 00 00 00 D8 [23:31:29]Write i2c OK [23:31:29]MH_I2C_Read... [23:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:29]Read from MH i2c: E2 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: E2 0E 00 [23:31:29]MH_I2C_Read... [23:31:29]Read from MH i2c: E2 0E 00 59 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 89 [23:31:29]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:31:29]wFMCommunicate OK [23:31:29]SAM_PROTO_GetShiftState done [23:31:29]FM_GetShiftState done [23:31:29]req_shift_opened done [23:31:29]requested_item shift.open_date is exist - process it [23:31:29]req_shift_open_date [23:31:29]req_shift_open_date done [23:31:29]produce_requested_data done [23:31:29]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225630,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:31:29]process_action_free close_receipt [23:31:29]json_value_free [23:31:29]json_value_free done [23:31:29]process_json_proto returns [23:31:29]Send response to host [23:31:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225630,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:31:29]free response buf [23:31:29]execute_script done [23:31:29]execute_script returns [23:31:29]free content buf [23:31:29]Sock 10.Close socket [23:31:29]Sock 10.Thread stoped [23:31:31]ConnectInit Can't take IP for lk.salyk.kg [23:31:31]CommunicateWithHost connect error [23:31:31]CommunicateWithHost err = -1 [23:31:31]OFD Sender: Server communicate error [23:31:36]OFD Sender: Processing packet 225630 [packets to send 599, broken 598] [23:31:36]ProducePacketName [23:31:36]name=ofd_packets/00225630 [23:31:36]OFD Sender: To server: pG, [23:31:36]CommunicateWithHost lk.salyk.kg:30040 [23:31:36]ConnectInit lk.salyk.kg [23:31:41]ConnectInit Can't take IP for lk.salyk.kg [23:31:41]CommunicateWithHost connect error [23:31:41]CommunicateWithHost err = -1 [23:31:41]OFD Sender: Server communicate error [23:31:46]OFD Sender: Processing packet 225630 [packets to send 599, broken 598] [23:31:46]ProducePacketName [23:31:46]name=ofd_packets/00225630 [23:31:46]OFD Sender: To server: pG, [23:31:46]CommunicateWithHost lk.salyk.kg:30040 [23:31:46]ConnectInit lk.salyk.kg [23:31:50]recv_with_timeout no data received [23:31:52]Connected sock=10 [23:31:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 01 07 01 02 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 CD 31 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 71 03 00 35 04 06 00 F1 B7 E1 5E E3 25 25 F9 13 2A 53 16 38 9B [23:31:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2C E8 47 00 FE 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5E 71 03 00 F4 03 04 00 F6 DD A3 66 B6 04 01 00 00 13 3D B5 99 7C 08 FA D3 [23:31:53]CommunicateWithHost err = 0 [23:31:53]CheckOFDResponse [23:31:53]1017 (14) - 77093643461234 [23:31:53]1041 (16) - 0000000000874959 [23:31:53]1040 (4) - 225630 [23:31:53]1012 (4) - 26.07.2024 17:33 [23:31:53]1206 (1) - 0 [23:31:53]OFD Sender: Remove packet 225630 [23:31:53]ProducePacketName [23:31:53]name=ofd_packets/00225630 [23:31:53]NVStorageDeleteData [23:31:53]OFD Sender: No OFD packet to send [23:31:58]OFD Sender: No OFD packet to send [23:32:03]OFD Sender: No OFD packet to send [23:32:08]OFD Sender: No OFD packet to send [23:32:13]OFD Sender: No OFD packet to send [23:32:18]OFD Sender: No OFD packet to send [23:32:23]OFD Sender: No OFD packet to send [23:32:28]OFD Sender: No OFD packet to send [23:32:33]OFD Sender: No OFD packet to send [23:32:38]OFD Sender: No OFD packet to send [23:32:43]OFD Sender: No OFD packet to send [23:32:48]OFD Sender: No OFD packet to send [23:32:53]OFD Sender: No OFD packet to send [23:32:58]OFD Sender: No OFD packet to send [23:33:03]OFD Sender: No OFD packet to send [23:33:08]OFD Sender: No OFD packet to send [23:33:13]OFD Sender: No OFD packet to send [23:33:18]OFD Sender: No OFD packet to send [23:33:23]OFD Sender: No OFD packet to send [23:33:28]OFD Sender: No OFD packet to send [23:33:31]recv_with_timeout no data received [23:33:33]OFD Sender: No OFD packet to send [23:33:38]OFD Sender: No OFD packet to send [23:33:43]OFD Sender: No OFD packet to send [23:33:48]accept exits with 9 [23:33:48]New connection [23:33:48]New thread 3067051364 created [23:33:48]Thread 3066908004 joined [23:33:48]Waiting for new connection... [23:33:48] Sock 9.Parse request [23:33:48]Sock 9.Check first char [23:33:48]Sock 9.First char is OK [23:33:48]request: POST /json_proto HTTP/1.0 [23:33:48]Method: POST [23:33:48]URL: /json_proto [23:33:48]Method is POST - this is cgi request [23:33:48]url: /json_proto [23:33:48]query_string will be loaded in cgi processing [23:33:48]execute_cgi json_proto POST (null) [23:33:48]execute_cgi path=json_proto method=POST [23:33:48]POST find Content-Length [23:33:48]Host: 172.17.43.131:8080 [23:33:48]Content-Length: 1214 [23:33:48]Content-Type: application/json [23:33:48] [23:33:48]POST finish read [23:33:48]Found Content-Length = 1214 [23:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001869\u000A26.07.2024 23:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.650 x 67.80\u000A\u0418\u0422\u041E\u0413: 1400.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99549\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:48]execute_script... [23:33:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-97\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. \u000A\u0421\u0447\u0435\u0442 N : (1)2001869\u000A26.07.2024 23:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.650 x 67.80\u000A\u0418\u0422\u041E\u0413: 1400.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99549\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:48]POST & json_proto [23:33:48]process_json_proto [23:33:48]json parsed OK: [23:33:48]protocol is kg_v1.0 [23:33:48]action value=print_text [23:33:48]process_action print_text [23:33:48]cmd_print_text [23:33:48]ExternCall_PrintAddStr [23:33:48]wPrintStart [23:33:48]Write to MH i2c: 01 00 00 5A 02 5C [23:33:48]Write i2c OK [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: 01 [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: 01 07 00 [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: 01 07 00 5A 02 00 00 00 00 00 FF 0F 71 [23:33:48]RasterBufferAndPrint [23:33:48]line *****ТОВАРНЫЙ ЧЕК***** [23:33:48]line АЗС-97 [23:33:48]line Партнер нефть [23:33:48]line 02508201610067 [23:33:48]line Кассир : Ахмадалиева М. [23:33:48]line Счет N : (1)2001869 [23:33:48]line 26.07.2024 23:32 [23:33:48]line ПРОДАЖА [23:33:48]line ТРК (МРК, ГНК): 33 [23:33:48]line Вид ГСМ : 2710124130 [23:33:48]line Аи-92-К-5 [23:33:48]line 20.650 x 67.80 [23:33:48]line ИТОГ: 1400.07 [23:33:48]line Тип оплаты: Талоны: Топливная Карта [23:33:48]line 99549 [23:33:48]line ______________________ [23:33:48]line (подпись) [23:33:48]written 0, free lines is 4095 [23:33:48]Write to MH i2c: 01 00 00 6F 02 71 [23:33:48]Write i2c OK [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: 01 [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: 01 07 00 [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 F8 0D 7D [23:33:48]RasterBufferAndPrint [23:33:48]line [23:33:48]line [23:33:48]line [23:33:48]line [23:33:48]line [23:33:48]written 0, free lines is 3578 [23:33:48]MH_Cut [23:33:48]Write to MH i2c: D1 01 00 76 02 01 4A [23:33:48]Write i2c OK [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: D1 [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: D1 01 00 [23:33:48]MH_I2C_Read... [23:33:48]Read from MH i2c: D1 01 00 76 02 00 49 [23:33:48]Write to MH i2c: 01 00 00 77 02 79 [23:33:48]Write i2c OK [23:33:48]MH_I2C_Read... [23:33:48]OFD Sender: No OFD packet to send [23:33:49]*** Cut start [23:33:49]*** Partial cut [23:33:49]*** CUTSNS_PIN = 1 [23:33:49]*** CUTSNS_PIN = 0 [23:33:49]*** Brake cut motor [23:33:49]Read from MH i2c: 01 [23:33:49]MH_I2C_Read... [23:33:49]*** Stop cut motor [23:33:49]*** Cut end [23:33:49]Read from MH i2c: 01 07 00 [23:33:49]MH_I2C_Read... [23:33:49]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [23:33:49]process_action print_text done [23:33:49]requested_data is exist [23:33:49]produce_requested_data [23:33:49]requested_item fm.sn is exist - process it [23:33:49]wFMCommunicate request_size=4 [23:33:49]MH_SAM_APDU [23:33:49]CAPDU: 80 11 00 00 [23:33:49]Write to MH i2c: E2 08 00 78 02 80 11 00 00 00 00 00 00 F4 [23:33:49]Write i2c OK [23:33:49]MH_I2C_Read... [23:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:50]Read from MH i2c: E2 [23:33:50]MH_I2C_Read... [23:33:50]Read from MH i2c: E2 17 00 [23:33:50]MH_I2C_Read... [23:33:50]Read from MH i2c: E2 17 00 78 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 51 [23:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:33:50]wFMCommunicate OK [23:33:50]requested_item fd.num is exist - process it [23:33:50]SAM_PROTO_GetFieldsCounters [23:33:50]wFMCommunicate request_size=4 [23:33:50]MH_SAM_APDU [23:33:50]CAPDU: 80 13 00 00 [23:33:50]Write to MH i2c: E2 08 00 79 02 80 13 00 00 00 00 00 00 F7 [23:33:50]Write i2c OK [23:33:50]MH_I2C_Read... [23:33:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:50]Read from MH i2c: E2 [23:33:50]MH_I2C_Read... [23:33:50]Read from MH i2c: E2 62 00 [23:33:50]MH_I2C_Read... [23:33:50]Read from MH i2c: E2 62 00 79 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [23:33:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5E 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:50]wFMCommunicate OK [23:33:50]SAM_PROTO_GetFieldsCounters done [23:33:50]requested_item shift.num is exist - process it [23:33:50]requested_item shift.opened is exist - process it [23:33:50]req_shift_opened [23:33:50]FM_GetShiftState [23:33:50]SAM_PROTO_GetShiftState [23:33:50]wFMCommunicate request_size=4 [23:33:50]MH_SAM_APDU [23:33:50]CAPDU: 80 13 01 00 [23:33:50]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [23:33:50]Write i2c OK [23:33:50]MH_I2C_Read... [23:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:50]Read from MH i2c: E2 [23:33:50]MH_I2C_Read... [23:33:50]Read from MH i2c: E2 0E 00 [23:33:50]MH_I2C_Read... [23:33:50]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AA [23:33:50]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:33:50]wFMCommunicate OK [23:33:50]SAM_PROTO_GetShiftState done [23:33:50]FM_GetShiftState done [23:33:50]req_shift_opened done [23:33:50]requested_item shift.open_date is exist - process it [23:33:50]req_shift_open_date [23:33:50]req_shift_open_date done [23:33:50]produce_requested_data done [23:33:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225630,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:33:50]process_action_free print_text [23:33:50]json_value_free [23:33:50]json_value_free done [23:33:50]process_json_proto returns [23:33:50]Send response to host [23:33:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225630,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:33:50]free response buf [23:33:50]execute_script done [23:33:50]execute_script returns [23:33:50]free content buf [23:33:50]Sock 9.Close socket [23:33:50]Sock 9.Thread stoped [23:33:53]OFD Sender: No OFD packet to send [23:33:58]OFD Sender: No OFD packet to send [23:34:03]OFD Sender: No OFD packet to send [23:34:08]OFD Sender: No OFD packet to send [23:34:13]OFD Sender: No OFD packet to send [23:34:18]OFD Sender: No OFD packet to send [23:34:23]OFD Sender: No OFD packet to send [23:34:28]OFD Sender: No OFD packet to send [23:34:33]OFD Sender: No OFD packet to send [23:34:38]OFD Sender: No OFD packet to send [23:34:44]OFD Sender: No OFD packet to send [23:34:49]OFD Sender: No OFD packet to send [23:34:50]recv_with_timeout no data received [23:34:54]OFD Sender: No OFD packet to send [23:34:59]OFD Sender: No OFD packet to send [23:35:04]OFD Sender: No OFD packet to send [23:35:09]OFD Sender: No OFD packet to send [23:35:14]OFD Sender: No OFD packet to send [23:35:19]OFD Sender: No OFD packet to send [23:35:24]OFD Sender: No OFD packet to send [23:35:29]OFD Sender: No OFD packet to send [23:35:34]OFD Sender: No OFD packet to send [23:35:39]OFD Sender: No OFD packet to send [23:35:44]OFD Sender: No OFD packet to send [23:35:49]OFD Sender: No OFD packet to send [23:35:54]OFD Sender: No OFD packet to send [23:35:59]OFD Sender: No OFD packet to send [23:36:04]OFD Sender: No OFD packet to send [23:36:09]OFD Sender: No OFD packet to send [23:36:14]OFD Sender: No OFD packet to send [23:36:19]OFD Sender: No OFD packet to send [23:36:24]OFD Sender: No OFD packet to send [23:36:29]OFD Sender: No OFD packet to send [23:36:34]OFD Sender: No OFD packet to send [23:36:39]OFD Sender: No OFD packet to send [23:36:44]OFD Sender: No OFD packet to send [23:36:49]OFD Sender: No OFD packet to send [23:36:54]OFD Sender: No OFD packet to send [23:36:55]recv_with_timeout no data received [23:36:59]OFD Sender: No OFD packet to send [23:37:04]OFD Sender: No OFD packet to send [23:37:09]OFD Sender: No OFD packet to send [23:37:14]OFD Sender: No OFD packet to send [23:37:19]OFD Sender: No OFD packet to send [23:37:22]accept exits with 10 [23:37:22]New connection [23:37:22]New thread 3066908004 created [23:37:22]Thread 3067051364 joined [23:37:22]Waiting for new connection... [23:37:22] Sock 10.Parse request [23:37:22]Sock 10.Check first char [23:37:22]Sock 10.First char is OK [23:37:22]request: POST /json_proto HTTP/1.0 [23:37:22]Method: POST [23:37:22]URL: /json_proto [23:37:22]Method is POST - this is cgi request [23:37:22]url: /json_proto [23:37:22]query_string will be loaded in cgi processing [23:37:22]execute_cgi json_proto POST (null) [23:37:22]execute_cgi path=json_proto method=POST [23:37:22]POST find Content-Length [23:37:22]Host: 172.17.43.131:8080 [23:37:22]Content-Length: 678 [23:37:22]Content-Type: application/json [23:37:22] [23:37:22]POST finish read [23:37:22]Found Content-Length = 678 [23:37:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:22]execute_script... [23:37:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:22]POST & json_proto [23:37:22]process_json_proto [23:37:22]json parsed OK: [23:37:22]protocol is kg_v1.0 [23:37:22]action value=close_receipt [23:37:22]process_action close_receipt [23:37:22]cmd_close_receipt [23:37:22]MH_GetDate [23:37:22]Write to MH i2c: F0 00 00 7B 02 6C [23:37:22]Write i2c OK [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: F0 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: F0 09 00 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: F0 09 00 7B 02 00 33 33 A4 66 F9 24 A2 66 0A [23:37:22]GetLastDocTimeStamp 1722036685 [23:37:22]current date 1722037043 [23:37:22]FM_GetShiftState [23:37:22]SAM_PROTO_GetShiftState [23:37:22]wFMCommunicate request_size=4 [23:37:22]MH_SAM_APDU [23:37:22]CAPDU: 80 13 01 00 [23:37:22]Write to MH i2c: E2 08 00 7C 02 80 13 01 00 00 00 00 00 FB [23:37:22]Write i2c OK [23:37:22]MH_I2C_Read... [23:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:22]Read from MH i2c: E2 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: E2 0E 00 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: E2 0E 00 7C 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 AC [23:37:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:37:22]wFMCommunicate OK [23:37:22]SAM_PROTO_GetShiftState done [23:37:22]FM_GetShiftState done [23:37:22]opened in 1721952182 [23:37:22]opened+sec_in_day 1722038582 [23:37:22]quantity*price = 40002 [23:37:22]sum+1 = 40003 [23:37:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 699 26.07.2024 23:37 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225631 ФПД: 82041507019451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233723&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225631&fm=82041507019451&tin=02508201610067®Number=0000000000092624&sum=40000 [23:37:23]StoreToDocumentArchive [23:37:23]shift 437 fd 225631 [23:37:23]save to /storage/0437/doc_00225631 [23:37:23]save last doc name /storage/0437/doc_00225631 to /storage/kkm_last_doc_name [23:37:23]save OK [23:37:23]Clear old archive folders... [23:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:37:23]tlvbuf is 00D22280 [23:37:23]SAM_PROTO_ClearQueue [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 09 00 00 [23:37:23]Write to MH i2c: E2 08 00 89 02 80 09 00 00 00 00 00 00 FD [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]SAM_PROTO_ClearQueue done [23:37:23]KKMCreateOFDPacket [23:37:23]OFDProtocolAddRootSTLVToBuf [23:37:23]FM_MakeSignedData [23:37:23]FM_MakeSignedData [23:37:23]SAM_PROTO_SignData [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 01 02 [23:37:23]Write to MH i2c: E2 08 00 8A 02 80 0D 01 02 00 00 00 00 05 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [23:37:24]RAPDU: 90 00 [23:37:24]wFMCommunicate OK [23:37:24]wFMCommunicate request_size=255 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 33 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 71 03 00 35 04 06 00 4A [23:37:24]Write to MH i2c: E2 02 01 8B 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 33 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 71 03 00 35 04 06 00 4A 00 00 71 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [23:37:24]RAPDU: 90 00 [23:37:24]wFMCommunicate OK [23:37:24]wFMCommunicate request_size=10 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 0D 02 02 05 9D C6 E1 FA BB [23:37:24]Write to MH i2c: E2 0D 00 8C 02 80 0D 02 02 05 00 9D C6 E1 FA BB 00 00 0B [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [23:37:24]RAPDU: 90 00 [23:37:24]wFMCommunicate OK [23:37:24]wFMCommunicate request_size=4 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 0D 03 02 [23:37:24]Write to MH i2c: E2 08 00 8D 02 80 0D 03 02 00 00 00 00 0A [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 0B 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 0B 00 8D 02 00 7E B3 30 8C 76 04 12 A0 90 00 24 [23:37:24]RAPDU: 7E B3 30 8C 76 04 12 A0 90 00 [23:37:24]wFMCommunicate OK [23:37:24]SAM_PROTO_SignData done [23:37:24]FM_MakeSignedData done [23:37:24]CreateOFDProtocolMessage [23:37:24]wFMCommunicate request_size=4 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 11 00 00 [23:37:24]Write to MH i2c: E2 08 00 8E 02 80 11 00 00 00 00 00 00 0A [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 17 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 17 00 8E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 67 [23:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:37:24]wFMCommunicate OK [23:37:24]CreateOFDProtocolMessage done [23:37:24]OFDSenderStorePacket 225631 [23:37:24]StoreOFDPacket docnum=225631 [23:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F FF 07 01 E1 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 33 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 71 03 00 35 04 06 00 4A 9D C6 E1 FA BB 7E B3 30 8C 76 04 12 A0 [23:37:24]CheckFolder [23:37:24]dirname=/storage/ofd_packets [23:37:24]CheckFolder done [23:37:24]ProducePacketName [23:37:24]name=ofd_packets/00225631 [23:37:24]NVStorageSaveData ofd_packets/00225631 [23:37:24]File name is /storage/ofd_packets/00225631 [23:37:24]Write 301 bytes [23:37:24]NVStorageSaveData done [23:37:24]OFDSenderStorePacket done [23:37:24]KKMCreateOFDPacket done [23:37:24]NVStorageSaveData kkm_last_timestamp [23:37:24]File name is /storage/kkm_last_timestamp [23:37:24]Write 4 bytes [23:37:24]NVStorageSaveData done [23:37:24]ExternCall_PrintAddStr [23:37:24]wPrintStart [23:37:24]Write to MH i2c: 01 00 00 8F 02 91 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 8F 02 00 00 00 00 00 FF 0F A6 [23:37:24]RasterBufferAndPrint [23:37:24]line Счет N : (1)2001870 [23:37:24]line ИНН: 02508201610067 [23:37:24]line Контрольно-Кассовый Чек [23:37:24]line ПРОДАЖА [23:37:24]line ТРК (МРК, ГНК) : 53 [23:37:24]line Товар: 2710124130 [23:37:24]line Аи-92-К-5 [23:37:24]line 5.900 * 67.80 [23:37:24]line = 400.02 [23:37:24]line НДС 12% НСП 1% [23:37:24]line > о реализуемом товаре [23:37:24]line ОКРУГЛЕНИЕ: -0.02 [23:37:24]line ИТОГО: 400.00 [23:37:24]line Внесено: 400.00 [23:37:24]line СДАЧА: 0.00 [23:37:24]line НСП 1% : 3.54 [23:37:24]line НДС 12% : 42.48 [23:37:24]line Наличными: 400.00 [23:37:24]line Безнал.: 0.00 [23:37:24]line Место: АЗС № 97 "Партнер Нефть" [23:37:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:37:24]line СНО: Общий режим [23:37:24]line Чек 699 26.07.2024 23:37 [23:37:24]line Смена: 437 ФФД: 1.0 [23:37:24]line ЗНМ: 0300000054 [23:37:24]line РНМ: 0000000000092624 [23:37:24]line Версия ККМ: 001 [23:37:24]line ФМ: 0000000000874959 [23:37:24]line ФД: 225631 [23:37:24]line ФПД: 82041507019451 [23:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233723&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225631&fm=82041507019451&tin=02508201610067®Number=0000000000092624&sum=40000 [23:37:24]written 0, free lines is 4095 [23:37:24]OFD Sender: Processing packet 225631 [packets to send 599, broken 598] [23:37:24]ProducePacketName [23:37:24]name=ofd_packets/00225631 [23:37:24]OFD Sender: To server: pG, [23:37:24]CommunicateWithHost lk.salyk.kg:30040 [23:37:24]ConnectInit lk.salyk.kg [23:37:24]Write to MH i2c: 01 00 00 BA 02 BC [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 57 0C 26 [23:37:24]RasterBufferAndPrint [23:37:24]line [23:37:24]line [23:37:24]line [23:37:24]line [23:37:24]line [23:37:24]written 0, free lines is 3162 [23:37:24]MH_Cut [23:37:24]Write to MH i2c: D1 01 00 C1 02 01 95 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: D1 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: D1 01 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: D1 01 00 C1 02 00 94 [23:37:24]Write to MH i2c: 01 00 00 C2 02 C4 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:26]*** Cut start [23:37:26]*** Partial cut [23:37:26]*** CUTSNS_PIN = 1 [23:37:26]*** CUTSNS_PIN = 0 [23:37:26]*** Brake cut motor [23:37:26]Read from MH i2c: 01 [23:37:26]MH_I2C_Read... [23:37:26]*** Stop cut motor [23:37:26]*** Cut end [23:37:26]Read from MH i2c: 01 07 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: 01 07 00 C2 02 00 00 00 00 00 FF 0F D9 [23:37:26]process_action close_receipt done [23:37:26]requested_data is exist [23:37:26]produce_requested_data [23:37:26]requested_item fm.sn is exist - process it [23:37:26]wFMCommunicate request_size=4 [23:37:26]MH_SAM_APDU [23:37:26]CAPDU: 80 11 00 00 [23:37:26]Write to MH i2c: E2 08 00 C3 02 80 11 00 00 00 00 00 00 3F [23:37:26]Write i2c OK [23:37:26]MH_I2C_Read... [23:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:26]Read from MH i2c: E2 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 17 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 17 00 C3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9C [23:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:37:26]wFMCommunicate OK [23:37:26]requested_item fd.num is exist - process it [23:37:26]SAM_PROTO_GetFieldsCounters [23:37:26]wFMCommunicate request_size=4 [23:37:26]MH_SAM_APDU [23:37:26]CAPDU: 80 13 00 00 [23:37:26]Write to MH i2c: E2 08 00 C4 02 80 13 00 00 00 00 00 00 42 [23:37:26]Write i2c OK [23:37:26]MH_I2C_Read... [23:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:27]Read from MH i2c: E2 [23:37:27]MH_I2C_Read... [23:37:27]Read from MH i2c: E2 62 00 [23:37:27]MH_I2C_Read... [23:37:27]Read from MH i2c: E2 62 00 C4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [23:37:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 5F 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:27]wFMCommunicate OK [23:37:27]SAM_PROTO_GetFieldsCounters done [23:37:27]requested_item shift.num is exist - process it [23:37:27]requested_item shift.opened is exist - process it [23:37:27]req_shift_opened [23:37:27]FM_GetShiftState [23:37:27]SAM_PROTO_GetShiftState [23:37:27]wFMCommunicate request_size=4 [23:37:27]MH_SAM_APDU [23:37:27]CAPDU: 80 13 01 00 [23:37:27]Write to MH i2c: E2 08 00 C5 02 80 13 01 00 00 00 00 00 44 [23:37:27]Write i2c OK [23:37:27]MH_I2C_Read... [23:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:27]Read from MH i2c: E2 [23:37:27]MH_I2C_Read... [23:37:27]Read from MH i2c: E2 0E 00 [23:37:27]MH_I2C_Read... [23:37:27]Read from MH i2c: E2 0E 00 C5 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F5 [23:37:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:37:27]wFMCommunicate OK [23:37:27]SAM_PROTO_GetShiftState done [23:37:27]FM_GetShiftState done [23:37:27]req_shift_opened done [23:37:27]requested_item shift.open_date is exist - process it [23:37:27]req_shift_open_date [23:37:27]req_shift_open_date done [23:37:27]produce_requested_data done [23:37:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225631,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:37:27]process_action_free close_receipt [23:37:27]json_value_free [23:37:27]json_value_free done [23:37:27]process_json_proto returns [23:37:27]Send response to host [23:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225631,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:37:27]free response buf [23:37:27]execute_script done [23:37:27]execute_script returns [23:37:27]free content buf [23:37:27]Sock 10.Close socket [23:37:27]Sock 10.Thread stoped [23:37:29]ConnectInit Can't take IP for lk.salyk.kg [23:37:29]CommunicateWithHost connect error [23:37:29]CommunicateWithHost err = -1 [23:37:29]OFD Sender: Server communicate error [23:37:34]OFD Sender: Processing packet 225631 [packets to send 599, broken 598] [23:37:34]ProducePacketName [23:37:34]name=ofd_packets/00225631 [23:37:34]OFD Sender: To server: pG, [23:37:34]CommunicateWithHost lk.salyk.kg:30040 [23:37:34]ConnectInit lk.salyk.kg [23:37:38]recv_with_timeout no data received [23:37:39]ConnectInit Can't take IP for lk.salyk.kg [23:37:39]CommunicateWithHost connect error [23:37:39]CommunicateWithHost err = -1 [23:37:39]OFD Sender: Server communicate error [23:37:44]OFD Sender: Processing packet 225631 [packets to send 599, broken 598] [23:37:44]ProducePacketName [23:37:44]name=ofd_packets/00225631 [23:37:44]OFD Sender: To server: pG, [23:37:44]CommunicateWithHost lk.salyk.kg:30040 [23:37:44]ConnectInit lk.salyk.kg [23:37:48]recv_with_timeout no data received [23:37:49]ConnectInit Can't take IP for lk.salyk.kg [23:37:49]CommunicateWithHost connect error [23:37:49]CommunicateWithHost err = -1 [23:37:49]OFD Sender: Server communicate error [23:37:54]OFD Sender: Processing packet 225631 [packets to send 599, broken 598] [23:37:54]ProducePacketName [23:37:54]name=ofd_packets/00225631 [23:37:54]OFD Sender: To server: pG, [23:37:54]CommunicateWithHost lk.salyk.kg:30040 [23:37:54]ConnectInit lk.salyk.kg [23:37:59]recv_with_timeout no data received [23:37:59]ConnectInit Can't take IP for lk.salyk.kg [23:37:59]CommunicateWithHost connect error [23:37:59]CommunicateWithHost err = -1 [23:37:59]OFD Sender: Server communicate error [23:38:04]OFD Sender: Processing packet 225631 [packets to send 599, broken 598] [23:38:04]ProducePacketName [23:38:04]name=ofd_packets/00225631 [23:38:04]OFD Sender: To server: pG, [23:38:04]CommunicateWithHost lk.salyk.kg:30040 [23:38:04]ConnectInit lk.salyk.kg [23:38:09]Connected sock=10 [23:38:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F FF 07 01 E1 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 33 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 71 03 00 35 04 06 00 4A 9D C6 E1 FA BB 7E B3 30 8C 76 04 12 A0 [23:38:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 38 33 47 00 91 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 5F 71 03 00 F4 03 04 00 70 DF A3 66 B6 04 01 00 00 73 8C 55 E2 91 A5 70 35 [23:38:11]CommunicateWithHost err = 0 [23:38:11]CheckOFDResponse [23:38:11]1017 (14) - 77093643461234 [23:38:11]1041 (16) - 0000000000874959 [23:38:11]1040 (4) - 225631 [23:38:11]1012 (4) - 26.07.2024 17:40 [23:38:11]1206 (1) - 0 [23:38:11]OFD Sender: Remove packet 225631 [23:38:11]ProducePacketName [23:38:11]name=ofd_packets/00225631 [23:38:11]NVStorageDeleteData [23:38:11]OFD Sender: No OFD packet to send [23:38:16]OFD Sender: No OFD packet to send [23:38:16]accept exits with 8 [23:38:16]New connection [23:38:16]New thread 3067051364 created [23:38:16]Thread 3066908004 joined [23:38:16]Waiting for new connection... [23:38:16] Sock 8.Parse request [23:38:16]Sock 8.Check first char [23:38:16]Sock 8.First char is OK [23:38:16]request: POST /json_proto HTTP/1.0 [23:38:16]Method: POST [23:38:16]URL: /json_proto [23:38:16]Method is POST - this is cgi request [23:38:16]url: /json_proto [23:38:16]query_string will be loaded in cgi processing [23:38:16]execute_cgi json_proto POST (null) [23:38:16]execute_cgi path=json_proto method=POST [23:38:16]POST find Content-Length [23:38:16]Host: 172.17.43.131:8080 [23:38:16]Content-Length: 804 [23:38:16]Content-Type: application/json [23:38:16] [23:38:16]POST finish read [23:38:16]Found Content-Length = 804 [23:38:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:16]execute_script... [23:38:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:16]POST & json_proto [23:38:16]process_json_proto [23:38:16]json parsed OK: [23:38:16]protocol is kg_v1.0 [23:38:16]action value=close_receipt [23:38:16]process_action close_receipt [23:38:16]cmd_close_receipt [23:38:16]MH_GetDate [23:38:16]Write to MH i2c: F0 00 00 C6 02 B7 [23:38:16]Write i2c OK [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: F0 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: F0 09 00 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: F0 09 00 C6 02 00 69 33 A4 66 F9 24 A2 66 8B [23:38:16]GetLastDocTimeStamp 1722037043 [23:38:16]current date 1722037097 [23:38:16]FM_GetShiftState [23:38:16]SAM_PROTO_GetShiftState [23:38:16]wFMCommunicate request_size=4 [23:38:16]MH_SAM_APDU [23:38:16]CAPDU: 80 13 01 00 [23:38:16]Write to MH i2c: E2 08 00 C7 02 80 13 01 00 00 00 00 00 46 [23:38:16]Write i2c OK [23:38:16]MH_I2C_Read... [23:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:16]Read from MH i2c: E2 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: E2 0E 00 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: E2 0E 00 C7 02 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F7 [23:38:16]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:38:16]wFMCommunicate OK [23:38:16]SAM_PROTO_GetShiftState done [23:38:16]FM_GetShiftState done [23:38:16]opened in 1721952182 [23:38:16]opened+sec_in_day 1722038582 [23:38:16]quantity*price = 150041 [23:38:16]sum+1 = 150042 [23:38:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 700 26.07.2024 23:38 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225632 ФПД: 219949197908621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233817&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225632&fm=219949197908621&tin=02508201610067®Number=0000000000092624&sum=150041 [23:38:18]StoreToDocumentArchive [23:38:18]shift 437 fd 225632 [23:38:18]save to /storage/0437/doc_00225632 [23:38:18]save last doc name /storage/0437/doc_00225632 to /storage/kkm_last_doc_name [23:38:18]save OK [23:38:18]Clear old archive folders... [23:38:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:38:18]tlvbuf is 00D1ED60 [23:38:18]SAM_PROTO_ClearQueue [23:38:18]wFMCommunicate request_size=4 [23:38:18]MH_SAM_APDU [23:38:18]CAPDU: 80 09 00 00 [23:38:18]Write to MH i2c: E2 08 00 D4 02 80 09 00 00 00 00 00 00 48 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:18]Read from MH i2c: E2 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [23:38:18]RAPDU: 90 00 [23:38:18]wFMCommunicate OK [23:38:18]SAM_PROTO_ClearQueue done [23:38:18]KKMCreateOFDPacket [23:38:18]OFDProtocolAddRootSTLVToBuf [23:38:18]FM_MakeSignedData [23:38:18]FM_MakeSignedData [23:38:18]SAM_PROTO_SignData [23:38:18]wFMCommunicate request_size=4 [23:38:18]MH_SAM_APDU [23:38:18]CAPDU: 80 0D 01 02 [23:38:18]Write to MH i2c: E2 08 00 D5 02 80 0D 01 02 00 00 00 00 50 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:18]Read from MH i2c: E2 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [23:38:18]RAPDU: 90 00 [23:38:18]wFMCommunicate OK [23:38:18]wFMCommunicate request_size=255 [23:38:18]MH_SAM_APDU [23:38:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 69 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 71 03 00 35 04 06 00 C8 [23:38:18]Write to MH i2c: E2 02 01 D6 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 69 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 71 03 00 35 04 06 00 C8 00 00 56 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:18]Read from MH i2c: E2 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [23:38:18]RAPDU: 90 00 [23:38:18]wFMCommunicate OK [23:38:18]wFMCommunicate request_size=10 [23:38:18]MH_SAM_APDU [23:38:18]CAPDU: 80 0D 02 02 05 0A E9 CF 5A 8D [23:38:18]Write to MH i2c: E2 0D 00 D7 02 80 0D 02 02 05 00 0A E9 CF 5A 8D 00 00 06 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:18]Read from MH i2c: E2 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [23:38:18]RAPDU: 90 00 [23:38:18]wFMCommunicate OK [23:38:18]wFMCommunicate request_size=4 [23:38:18]MH_SAM_APDU [23:38:18]CAPDU: 80 0D 03 02 [23:38:18]Write to MH i2c: E2 08 00 D8 02 80 0D 03 02 00 00 00 00 55 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:18]Read from MH i2c: E2 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 0B 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 0B 00 D8 02 00 43 7D 5D 21 E2 9B 88 B5 90 00 4E [23:38:18]RAPDU: 43 7D 5D 21 E2 9B 88 B5 90 00 [23:38:18]wFMCommunicate OK [23:38:18]SAM_PROTO_SignData done [23:38:18]FM_MakeSignedData done [23:38:18]CreateOFDProtocolMessage [23:38:18]wFMCommunicate request_size=4 [23:38:18]MH_SAM_APDU [23:38:18]CAPDU: 80 11 00 00 [23:38:18]Write to MH i2c: E2 08 00 D9 02 80 11 00 00 00 00 00 00 55 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:18]Read from MH i2c: E2 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 17 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: E2 17 00 D9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B2 [23:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:38:18]wFMCommunicate OK [23:38:18]CreateOFDProtocolMessage done [23:38:18]OFDSenderStorePacket 225632 [23:38:18]StoreOFDPacket docnum=225632 [23:38:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2A 69 07 01 2A 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 69 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 71 03 00 35 04 06 00 C8 0A E9 CF 5A 8D 43 7D 5D 21 E2 9B 88 B5 [23:38:18]CheckFolder [23:38:18]dirname=/storage/ofd_packets [23:38:18]CheckFolder done [23:38:18]ProducePacketName [23:38:18]name=ofd_packets/00225632 [23:38:18]NVStorageSaveData ofd_packets/00225632 [23:38:18]File name is /storage/ofd_packets/00225632 [23:38:18]Write 301 bytes [23:38:18]NVStorageSaveData done [23:38:18]OFDSenderStorePacket done [23:38:18]KKMCreateOFDPacket done [23:38:18]NVStorageSaveData kkm_last_timestamp [23:38:18]File name is /storage/kkm_last_timestamp [23:38:18]Write 4 bytes [23:38:18]NVStorageSaveData done [23:38:18]ExternCall_PrintAddStr [23:38:18]wPrintStart [23:38:18]Write to MH i2c: 01 00 00 DA 02 DC [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: 01 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: 01 07 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: 01 07 00 DA 02 00 00 00 00 00 FF 0F F1 [23:38:18]RasterBufferAndPrint [23:38:18]line Счет N : (1)2001871 [23:38:18]line ИНН: 02508201610067 [23:38:18]line Контрольно-Кассовый Чек [23:38:18]line ПРОДАЖА [23:38:18]line ТРК (МРК, ГНК) : 33 [23:38:18]line Товар: 2710124130 [23:38:18]line Аи-92-К-5 [23:38:18]line 22.130 * 67.80 [23:38:18]line = 1500.41 [23:38:18]line НДС 12% НСП 1% [23:38:18]line > о реализуемом товаре [23:38:18]line ИТОГО: 1500.41 [23:38:18]line НСП 1% : 13.28 [23:38:18]line НДС 12% : 159.34 [23:38:18]line Наличными: 0.00 [23:38:18]line Безнал.: 1500.41 [23:38:18]line Место: АЗС № 97 "Партнер Нефть" [23:38:18]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:38:18]line СНО: Общий режим [23:38:18]line Чек 700 26.07.2024 23:38 [23:38:18]line Смена: 437 ФФД: 1.0 [23:38:18]line ЗНМ: 0300000054 [23:38:18]line РНМ: 0000000000092624 [23:38:18]line Версия ККМ: 001 [23:38:18]line Платежная система: O! деньги [23:38:18]line ФМ: 0000000000874959 [23:38:18]line ФД: 225632 [23:38:18]line ФПД: 219949197908621 [23:38:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233817&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225632&fm=219949197908621&tin=02508201610067®Number=0000000000092624&sum=150041 [23:38:18]OFD Sender: Processing packet 225632 [packets to send 599, broken 598] [23:38:18]ProducePacketName [23:38:18]name=ofd_packets/00225632 [23:38:18]OFD Sender: To server: pG, [23:38:18]CommunicateWithHost lk.salyk.kg:30040 [23:38:18]ConnectInit lk.salyk.kg [23:38:18]written 0, free lines is 4095 [23:38:19]Write to MH i2c: 01 00 00 04 03 07 [23:38:19]Write i2c OK [23:38:19]MH_I2C_Read... [23:38:19]Read from MH i2c: 01 [23:38:19]MH_I2C_Read... [23:38:19]Read from MH i2c: 01 07 00 [23:38:19]MH_I2C_Read... [23:38:19]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 71 0C 8B [23:38:19]RasterBufferAndPrint [23:38:19]line [23:38:19]line [23:38:19]line [23:38:19]line [23:38:19]line [23:38:19]written 0, free lines is 3188 [23:38:19]MH_Cut [23:38:19]Write to MH i2c: D1 01 00 0B 03 01 E0 [23:38:19]Write i2c OK [23:38:19]MH_I2C_Read... [23:38:19]Read from MH i2c: D1 [23:38:19]MH_I2C_Read... [23:38:19]Read from MH i2c: D1 01 00 [23:38:19]MH_I2C_Read... [23:38:19]Read from MH i2c: D1 01 00 0B 03 00 DF [23:38:19]Write to MH i2c: 01 00 00 0C 03 0F [23:38:19]Write i2c OK [23:38:19]MH_I2C_Read... [23:38:20]*** Cut start [23:38:20]*** Partial cut [23:38:20]*** CUTSNS_PIN = 1 [23:38:20]*** CUTSNS_PIN = 0 [23:38:20]*** Brake cut motor [23:38:21]Read from MH i2c: 01 [23:38:21]MH_I2C_Read... [23:38:21]*** Stop cut motor [23:38:21]*** Cut end [23:38:21]Read from MH i2c: 01 07 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [23:38:21]process_action close_receipt done [23:38:21]requested_data is exist [23:38:21]produce_requested_data [23:38:21]requested_item fm.sn is exist - process it [23:38:21]wFMCommunicate request_size=4 [23:38:21]MH_SAM_APDU [23:38:21]CAPDU: 80 11 00 00 [23:38:21]Write to MH i2c: E2 08 00 0D 03 80 11 00 00 00 00 00 00 8A [23:38:21]Write i2c OK [23:38:21]MH_I2C_Read... [23:38:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:21]Read from MH i2c: E2 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 17 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 17 00 0D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [23:38:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:38:21]wFMCommunicate OK [23:38:21]requested_item fd.num is exist - process it [23:38:21]SAM_PROTO_GetFieldsCounters [23:38:21]wFMCommunicate request_size=4 [23:38:21]MH_SAM_APDU [23:38:21]CAPDU: 80 13 00 00 [23:38:21]Write to MH i2c: E2 08 00 0E 03 80 13 00 00 00 00 00 00 8D [23:38:21]Write i2c OK [23:38:21]MH_I2C_Read... [23:38:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:21]Read from MH i2c: E2 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 62 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 62 00 0E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [23:38:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 60 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:38:21]wFMCommunicate OK [23:38:21]SAM_PROTO_GetFieldsCounters done [23:38:21]requested_item shift.num is exist - process it [23:38:21]requested_item shift.opened is exist - process it [23:38:21]req_shift_opened [23:38:21]FM_GetShiftState [23:38:21]SAM_PROTO_GetShiftState [23:38:21]wFMCommunicate request_size=4 [23:38:21]MH_SAM_APDU [23:38:21]CAPDU: 80 13 01 00 [23:38:21]Write to MH i2c: E2 08 00 0F 03 80 13 01 00 00 00 00 00 8F [23:38:21]Write i2c OK [23:38:21]MH_I2C_Read... [23:38:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:21]Read from MH i2c: E2 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 0E 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 0E 00 0F 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [23:38:21]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:38:21]wFMCommunicate OK [23:38:21]SAM_PROTO_GetShiftState done [23:38:21]FM_GetShiftState done [23:38:21]req_shift_opened done [23:38:21]requested_item shift.open_date is exist - process it [23:38:21]req_shift_open_date [23:38:21]req_shift_open_date done [23:38:21]produce_requested_data done [23:38:21]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225632,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:38:21]process_action_free close_receipt [23:38:21]json_value_free [23:38:21]json_value_free done [23:38:21]process_json_proto returns [23:38:21]Send response to host [23:38:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225632,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:38:21]free response buf [23:38:21]execute_script done [23:38:21]execute_script returns [23:38:21]free content buf [23:38:21]Sock 8.Close socket [23:38:21]Sock 8.Thread stoped [23:38:22]recv_with_timeout no data received [23:38:23]Connected sock=11 [23:38:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 2A 69 07 01 2A 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 69 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 71 03 00 35 04 06 00 C8 0A E9 CF 5A 8D 43 7D 5D 21 E2 9B 88 B5 [23:38:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 03 B6 47 00 2C C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 60 71 03 00 F4 03 04 00 7D DF A3 66 B6 04 01 00 00 FA 5C B8 76 1E 01 E8 0B [23:38:25]CommunicateWithHost err = 0 [23:38:25]CheckOFDResponse [23:38:25]1017 (14) - 77093643461234 [23:38:25]1041 (16) - 0000000000874959 [23:38:25]1040 (4) - 225632 [23:38:25]1012 (4) - 26.07.2024 17:40 [23:38:25]1206 (1) - 0 [23:38:25]OFD Sender: Remove packet 225632 [23:38:25]ProducePacketName [23:38:25]name=ofd_packets/00225632 [23:38:25]NVStorageDeleteData [23:38:25]OFD Sender: No OFD packet to send [23:38:30]OFD Sender: No OFD packet to send [23:38:33]recv_with_timeout no data received [23:38:35]OFD Sender: No OFD packet to send [23:38:40]OFD Sender: No OFD packet to send [23:38:45]OFD Sender: No OFD packet to send [23:38:50]OFD Sender: No OFD packet to send [23:38:55]OFD Sender: No OFD packet to send [23:39:00]OFD Sender: No OFD packet to send [23:39:05]OFD Sender: No OFD packet to send [23:39:10]OFD Sender: No OFD packet to send [23:39:15]OFD Sender: No OFD packet to send [23:39:20]OFD Sender: No OFD packet to send [23:39:25]OFD Sender: No OFD packet to send [23:39:30]OFD Sender: No OFD packet to send [23:39:35]OFD Sender: No OFD packet to send [23:39:37]accept exits with 9 [23:39:37]New connection [23:39:37]New thread 3066908004 created [23:39:37]Thread 3067051364 joined [23:39:37]Waiting for new connection... [23:39:37] Sock 9.Parse request [23:39:37]Sock 9.Check first char [23:39:37]Sock 9.First char is OK [23:39:37]request: POST /json_proto HTTP/1.0 [23:39:37]Method: POST [23:39:37]URL: /json_proto [23:39:37]Method is POST - this is cgi request [23:39:37]url: /json_proto [23:39:37]query_string will be loaded in cgi processing [23:39:37]execute_cgi json_proto POST (null) [23:39:37]execute_cgi path=json_proto method=POST [23:39:37]POST find Content-Length [23:39:37]Host: 172.17.43.131:8080 [23:39:37]Content-Length: 683 [23:39:37]Content-Type: application/json [23:39:37] [23:39:37]POST finish read [23:39:37]Found Content-Length = 683 [23:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:37]execute_script... [23:39:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:37]POST & json_proto [23:39:37]process_json_proto [23:39:37]json parsed OK: [23:39:37]protocol is kg_v1.0 [23:39:37]action value=close_receipt [23:39:37]process_action close_receipt [23:39:37]cmd_close_receipt [23:39:37]MH_GetDate [23:39:37]Write to MH i2c: F0 00 00 10 03 02 [23:39:37]Write i2c OK [23:39:37]MH_I2C_Read... [23:39:37]Read from MH i2c: F0 [23:39:37]MH_I2C_Read... [23:39:37]Read from MH i2c: F0 09 00 [23:39:37]MH_I2C_Read... [23:39:37]Read from MH i2c: F0 09 00 10 03 00 BA 33 A4 66 F9 24 A2 66 27 [23:39:37]GetLastDocTimeStamp 1722037097 [23:39:37]current date 1722037178 [23:39:37]FM_GetShiftState [23:39:37]SAM_PROTO_GetShiftState [23:39:37]wFMCommunicate request_size=4 [23:39:37]MH_SAM_APDU [23:39:37]CAPDU: 80 13 01 00 [23:39:37]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [23:39:37]Write i2c OK [23:39:37]MH_I2C_Read... [23:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:37]Read from MH i2c: E2 [23:39:37]MH_I2C_Read... [23:39:37]Read from MH i2c: E2 0E 00 [23:39:37]MH_I2C_Read... [23:39:37]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 42 [23:39:37]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:39:37]wFMCommunicate OK [23:39:37]SAM_PROTO_GetShiftState done [23:39:37]FM_GetShiftState done [23:39:37]opened in 1721952182 [23:39:37]opened+sec_in_day 1722038582 [23:39:37]quantity*price = 300015 [23:39:37]sum+1 = 300016 [23:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 701 26.07.2024 23:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225633 ФПД: 232911563737245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225633&fm=232911563737245&tin=02508201610067®Number=0000000000092624&sum=300000 [23:39:38]StoreToDocumentArchive [23:39:38]shift 437 fd 225633 [23:39:38]save to /storage/0437/doc_00225633 [23:39:38]save last doc name /storage/0437/doc_00225633 to /storage/kkm_last_doc_name [23:39:38]save OK [23:39:38]Clear old archive folders... [23:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:39:38]tlvbuf is 00D187F0 [23:39:38]SAM_PROTO_ClearQueue [23:39:38]wFMCommunicate request_size=4 [23:39:38]MH_SAM_APDU [23:39:38]CAPDU: 80 09 00 00 [23:39:38]Write to MH i2c: E2 08 00 1E 03 80 09 00 00 00 00 00 00 93 [23:39:38]Write i2c OK [23:39:38]MH_I2C_Read... [23:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:38]Read from MH i2c: E2 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 03 00 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [23:39:38]RAPDU: 90 00 [23:39:38]wFMCommunicate OK [23:39:38]SAM_PROTO_ClearQueue done [23:39:38]KKMCreateOFDPacket [23:39:38]OFDProtocolAddRootSTLVToBuf [23:39:38]FM_MakeSignedData [23:39:38]FM_MakeSignedData [23:39:38]SAM_PROTO_SignData [23:39:38]wFMCommunicate request_size=4 [23:39:38]MH_SAM_APDU [23:39:38]CAPDU: 80 0D 01 02 [23:39:38]Write to MH i2c: E2 08 00 1F 03 80 0D 01 02 00 00 00 00 9B [23:39:38]Write i2c OK [23:39:38]MH_I2C_Read... [23:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:38]Read from MH i2c: E2 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 03 00 [23:39:38]MH_I2C_Read... [23:39:38]Read from MH i2c: E2 03 00 1F 03 00 90 00 96 [23:39:38]RAPDU: 90 00 [23:39:38]wFMCommunicate OK [23:39:38]wFMCommunicate request_size=255 [23:39:38]MH_SAM_APDU [23:39:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 BA 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 71 03 00 35 04 06 00 D3 [23:39:38]Write to MH i2c: E2 02 01 20 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 BA 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 71 03 00 35 04 06 00 D3 00 00 AA [23:39:38]Write i2c OK [23:39:38]MH_I2C_Read... [23:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:39]Read from MH i2c: E2 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 03 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [23:39:39]RAPDU: 90 00 [23:39:39]wFMCommunicate OK [23:39:39]wFMCommunicate request_size=10 [23:39:39]MH_SAM_APDU [23:39:39]CAPDU: 80 0D 02 02 05 D4 F3 05 48 9D [23:39:39]Write to MH i2c: E2 0D 00 21 03 80 0D 02 02 05 00 D4 F3 05 48 9D 00 00 59 [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:39]Read from MH i2c: E2 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 03 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [23:39:39]RAPDU: 90 00 [23:39:39]wFMCommunicate OK [23:39:39]wFMCommunicate request_size=4 [23:39:39]MH_SAM_APDU [23:39:39]CAPDU: 80 0D 03 02 [23:39:39]Write to MH i2c: E2 08 00 22 03 80 0D 03 02 00 00 00 00 A0 [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:39:39]Read from MH i2c: E2 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 0B 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 0B 00 22 03 00 FC E9 1E 98 A9 36 72 4C 90 00 D9 [23:39:39]RAPDU: FC E9 1E 98 A9 36 72 4C 90 00 [23:39:39]wFMCommunicate OK [23:39:39]SAM_PROTO_SignData done [23:39:39]FM_MakeSignedData done [23:39:39]CreateOFDProtocolMessage [23:39:39]wFMCommunicate request_size=4 [23:39:39]MH_SAM_APDU [23:39:39]CAPDU: 80 11 00 00 [23:39:39]Write to MH i2c: E2 08 00 23 03 80 11 00 00 00 00 00 00 A0 [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:39]Read from MH i2c: E2 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 17 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: E2 17 00 23 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FD [23:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:39:39]wFMCommunicate OK [23:39:39]CreateOFDProtocolMessage done [23:39:39]OFDSenderStorePacket 225633 [23:39:39]StoreOFDPacket docnum=225633 [23:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB F7 07 01 EF 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 BA 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 71 03 00 35 04 06 00 D3 D4 F3 05 48 9D FC E9 1E 98 A9 36 72 4C [23:39:39]CheckFolder [23:39:39]dirname=/storage/ofd_packets [23:39:39]CheckFolder done [23:39:39]ProducePacketName [23:39:39]name=ofd_packets/00225633 [23:39:39]NVStorageSaveData ofd_packets/00225633 [23:39:39]File name is /storage/ofd_packets/00225633 [23:39:39]Write 301 bytes [23:39:39]NVStorageSaveData done [23:39:39]OFDSenderStorePacket done [23:39:39]KKMCreateOFDPacket done [23:39:39]NVStorageSaveData kkm_last_timestamp [23:39:39]File name is /storage/kkm_last_timestamp [23:39:39]Write 4 bytes [23:39:39]NVStorageSaveData done [23:39:39]ExternCall_PrintAddStr [23:39:39]wPrintStart [23:39:39]Write to MH i2c: 01 00 00 24 03 27 [23:39:39]OFD Sender: Processing packet 225633 [packets to send 599, broken 598] [23:39:39]ProducePacketName [23:39:39]name=ofd_packets/00225633 [23:39:39]OFD Sender: To server: pG, [23:39:39]CommunicateWithHost lk.salyk.kg:30040 [23:39:39]ConnectInit lk.salyk.kg [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: 01 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: 01 07 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: 01 07 00 24 03 00 00 00 00 00 FF 0F 3C [23:39:39]RasterBufferAndPrint [23:39:39]line Счет N : (1)2001872 [23:39:39]line ИНН: 02508201610067 [23:39:39]line Контрольно-Кассовый Чек [23:39:39]line ПРОДАЖА [23:39:39]line ТРК (МРК, ГНК) : 43 [23:39:39]line Товар: 2710124130 [23:39:39]line Аи-92-К-5 [23:39:39]line 44.250 * 67.80 [23:39:39]line = 3000.15 [23:39:39]line НДС 12% НСП 1% [23:39:39]line > о реализуемом товаре [23:39:39]line ОКРУГЛЕНИЕ: -0.15 [23:39:39]line ИТОГО: 3000.00 [23:39:39]line Внесено: 3000.00 [23:39:39]line СДАЧА: 0.00 [23:39:39]line НСП 1% : 26.55 [23:39:39]line НДС 12% : 318.60 [23:39:39]line Наличными: 3000.00 [23:39:39]line Безнал.: 0.00 [23:39:39]line Место: АЗС № 97 "Партнер Нефть" [23:39:39]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:39:39]line СНО: Общий режим [23:39:39]line Чек 701 26.07.2024 23:39 [23:39:39]line Смена: 437 ФФД: 1.0 [23:39:39]line ЗНМ: 0300000054 [23:39:39]line РНМ: 0000000000092624 [23:39:39]line Версия ККМ: 001 [23:39:39]line ФМ: 0000000000874959 [23:39:39]line ФД: 225633 [23:39:39]line ФПД: 232911563737245 [23:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233938&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225633&fm=232911563737245&tin=02508201610067®Number=0000000000092624&sum=300000 [23:39:39]written 0, free lines is 4095 [23:39:39]Write to MH i2c: 01 00 00 4F 03 52 [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: 01 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: 01 07 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 68 0C CD [23:39:39]RasterBufferAndPrint [23:39:39]line [23:39:39]line [23:39:39]line [23:39:39]line [23:39:39]line [23:39:39]written 0, free lines is 3179 [23:39:39]MH_Cut [23:39:39]Write to MH i2c: D1 01 00 56 03 01 2B [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: D1 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: D1 01 00 [23:39:39]MH_I2C_Read... [23:39:39]Read from MH i2c: D1 01 00 56 03 00 2A [23:39:39]Write to MH i2c: 01 00 00 57 03 5A [23:39:39]Write i2c OK [23:39:39]MH_I2C_Read... [23:39:39]Connected sock=11 [23:39:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 BB F7 07 01 EF 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 BA 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 71 03 00 35 04 06 00 D3 D4 F3 05 48 9D FC E9 1E 98 A9 36 72 4C [23:39:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 F0 47 00 0D DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 61 71 03 00 F4 03 04 00 C9 DF A3 66 B6 04 01 00 00 FE 55 84 13 76 EE 05 25 [23:39:40]CommunicateWithHost err = 0 [23:39:40]CheckOFDResponse [23:39:40]1017 (14) - 77093643461234 [23:39:40]1041 (16) - 0000000000874959 [23:39:40]1040 (4) - 225633 [23:39:40]1012 (4) - 26.07.2024 17:41 [23:39:40]1206 (1) - 0 [23:39:40]OFD Sender: Remove packet 225633 [23:39:40]ProducePacketName [23:39:40]name=ofd_packets/00225633 [23:39:40]NVStorageDeleteData [23:39:40]*** Cut start [23:39:40]*** Partial cut [23:39:40]*** CUTSNS_PIN = 1 [23:39:41]*** CUTSNS_PIN = 0 [23:39:41]*** Brake cut motor [23:39:41]OFD Sender: No OFD packet to send [23:39:41]Read from MH i2c: 01 [23:39:41]MH_I2C_Read... [23:39:41]*** Stop cut motor [23:39:41]*** Cut end [23:39:41]Read from MH i2c: 01 07 00 [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [23:39:41]process_action close_receipt done [23:39:41]requested_data is exist [23:39:41]produce_requested_data [23:39:41]requested_item fm.sn is exist - process it [23:39:41]wFMCommunicate request_size=4 [23:39:41]MH_SAM_APDU [23:39:41]CAPDU: 80 11 00 00 [23:39:41]Write to MH i2c: E2 08 00 58 03 80 11 00 00 00 00 00 00 D5 [23:39:41]Write i2c OK [23:39:41]MH_I2C_Read... [23:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:41]Read from MH i2c: E2 [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: E2 17 00 [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: E2 17 00 58 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 32 [23:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:39:41]wFMCommunicate OK [23:39:41]requested_item fd.num is exist - process it [23:39:41]SAM_PROTO_GetFieldsCounters [23:39:41]wFMCommunicate request_size=4 [23:39:41]MH_SAM_APDU [23:39:41]CAPDU: 80 13 00 00 [23:39:41]Write to MH i2c: E2 08 00 59 03 80 13 00 00 00 00 00 00 D8 [23:39:41]Write i2c OK [23:39:41]MH_I2C_Read... [23:39:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:39:41]Read from MH i2c: E2 [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: E2 62 00 [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: E2 62 00 59 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [23:39:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 61 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:39:41]wFMCommunicate OK [23:39:41]SAM_PROTO_GetFieldsCounters done [23:39:41]requested_item shift.num is exist - process it [23:39:41]requested_item shift.opened is exist - process it [23:39:41]req_shift_opened [23:39:41]FM_GetShiftState [23:39:41]SAM_PROTO_GetShiftState [23:39:41]wFMCommunicate request_size=4 [23:39:41]MH_SAM_APDU [23:39:41]CAPDU: 80 13 01 00 [23:39:41]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [23:39:41]Write i2c OK [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: E2 [23:39:41]MH_I2C_Read... [23:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:41]Read from MH i2c: E2 0E 00 [23:39:41]MH_I2C_Read... [23:39:41]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8B [23:39:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:39:41]wFMCommunicate OK [23:39:41]SAM_PROTO_GetShiftState done [23:39:41]FM_GetShiftState done [23:39:41]req_shift_opened done [23:39:41]requested_item shift.open_date is exist - process it [23:39:41]req_shift_open_date [23:39:41]req_shift_open_date done [23:39:41]produce_requested_data done [23:39:41]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225633,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:39:41]process_action_free close_receipt [23:39:41]json_value_free [23:39:41]json_value_free done [23:39:41]process_json_proto returns [23:39:41]Send response to host [23:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225633,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:39:41]free response buf [23:39:41]execute_script done [23:39:41]execute_script returns [23:39:41]free content buf [23:39:41]Sock 9.Close socket [23:39:41]Sock 9.Thread stoped [23:39:44]accept exits with 10 [23:39:44]New connection [23:39:44]New thread 3067051364 created [23:39:44]Thread 3066908004 joined [23:39:44]Waiting for new connection... [23:39:44] Sock 10.Parse request [23:39:44]Sock 10.Check first char [23:39:44]Sock 10.First char is OK [23:39:44]request: POST /json_proto HTTP/1.0 [23:39:44]Method: POST [23:39:44]URL: /json_proto [23:39:44]Method is POST - this is cgi request [23:39:44]url: /json_proto [23:39:44]query_string will be loaded in cgi processing [23:39:44]execute_cgi json_proto POST (null) [23:39:44]execute_cgi path=json_proto method=POST [23:39:44]POST find Content-Length [23:39:44]Host: 172.17.43.131:8080 [23:39:44]Content-Length: 680 [23:39:44]Content-Type: application/json [23:39:44] [23:39:44]POST finish read [23:39:44]Found Content-Length = 680 [23:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.950, "sum" : 1510.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1510.00, "total" : 1510.00, "payments": [ { "type": 0, "sum" : 1510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:44]execute_script... [23:39:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 19.950, "sum" : 1510.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1510.00, "total" : 1510.00, "payments": [ { "type": 0, "sum" : 1510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:44]POST & json_proto [23:39:44]process_json_proto [23:39:44]json parsed OK: [23:39:44]protocol is kg_v1.0 [23:39:44]action value=close_receipt [23:39:44]process_action close_receipt [23:39:44]cmd_close_receipt [23:39:44]MH_GetDate [23:39:44]Write to MH i2c: F0 00 00 5B 03 4D [23:39:44]Write i2c OK [23:39:44]MH_I2C_Read... [23:39:44]Read from MH i2c: F0 [23:39:44]MH_I2C_Read... [23:39:44]Read from MH i2c: F0 09 00 [23:39:44]MH_I2C_Read... [23:39:44]Read from MH i2c: F0 09 00 5B 03 00 C1 33 A4 66 F9 24 A2 66 79 [23:39:44]GetLastDocTimeStamp 1722037178 [23:39:44]current date 1722037185 [23:39:44]FM_GetShiftState [23:39:44]SAM_PROTO_GetShiftState [23:39:44]wFMCommunicate request_size=4 [23:39:44]MH_SAM_APDU [23:39:44]CAPDU: 80 13 01 00 [23:39:44]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [23:39:44]Write i2c OK [23:39:44]MH_I2C_Read... [23:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:44]Read from MH i2c: E2 [23:39:44]MH_I2C_Read... [23:39:44]Read from MH i2c: E2 0E 00 [23:39:44]MH_I2C_Read... [23:39:44]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 8D [23:39:44]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:39:44]wFMCommunicate OK [23:39:44]SAM_PROTO_GetShiftState done [23:39:44]FM_GetShiftState done [23:39:44]opened in 1721952182 [23:39:44]opened+sec_in_day 1722038582 [23:39:44]quantity*price = 151021 [23:39:44]sum+1 = 151023 [23:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1510.00 Внесено: 1510.00 СДАЧА: 0.00 НСП 1% : 13.36 НДС 12% : 160.38 Наличными: 1510.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 702 26.07.2024 23:39 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225634 ФПД: 167263047402123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225634&fm=167263047402123&tin=02508201610067®Number=0000000000092624&sum=151000 [23:39:46]StoreToDocumentArchive [23:39:46]shift 437 fd 225634 [23:39:46]save to /storage/0437/doc_00225634 [23:39:46]save last doc name /storage/0437/doc_00225634 to /storage/kkm_last_doc_name [23:39:46]save OK [23:39:46]Clear old archive folders... [23:39:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:39:46]tlvbuf is 00CADDA0 [23:39:46]SAM_PROTO_ClearQueue [23:39:46]wFMCommunicate request_size=4 [23:39:46]MH_SAM_APDU [23:39:46]CAPDU: 80 09 00 00 [23:39:46]Write to MH i2c: E2 08 00 69 03 80 09 00 00 00 00 00 00 DE [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:46]Read from MH i2c: E2 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [23:39:46]RAPDU: 90 00 [23:39:46]wFMCommunicate OK [23:39:46]SAM_PROTO_ClearQueue done [23:39:46]KKMCreateOFDPacket [23:39:46]OFDProtocolAddRootSTLVToBuf [23:39:46]FM_MakeSignedData [23:39:46]FM_MakeSignedData [23:39:46]SAM_PROTO_SignData [23:39:46]wFMCommunicate request_size=4 [23:39:46]MH_SAM_APDU [23:39:46]CAPDU: 80 0D 01 02 [23:39:46]Write to MH i2c: E2 08 00 6A 03 80 0D 01 02 00 00 00 00 E6 [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:46]Read from MH i2c: E2 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [23:39:46]RAPDU: 90 00 [23:39:46]wFMCommunicate OK [23:39:46]wFMCommunicate request_size=255 [23:39:46]MH_SAM_APDU [23:39:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EE 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 3E 00 00 00 00 07 04 06 00 D8 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 C1 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 71 03 00 35 04 06 00 98 1F F6 86 [23:39:46]Write to MH i2c: E2 02 01 6B 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EE 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 3E 00 00 00 00 07 04 06 00 D8 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 C1 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 71 03 00 35 04 06 00 98 1F F6 86 00 00 5E [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]OFD Sender: No OFD packet to send [23:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:46]Read from MH i2c: E2 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [23:39:46]RAPDU: 90 00 [23:39:46]wFMCommunicate OK [23:39:46]wFMCommunicate request_size=7 [23:39:46]MH_SAM_APDU [23:39:46]CAPDU: 80 0D 02 02 02 42 8B [23:39:46]Write to MH i2c: E2 0A 00 6C 03 80 0D 02 02 02 00 42 8B 00 00 BA [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:46]Read from MH i2c: E2 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [23:39:46]RAPDU: 90 00 [23:39:46]wFMCommunicate OK [23:39:46]wFMCommunicate request_size=4 [23:39:46]MH_SAM_APDU [23:39:46]CAPDU: 80 0D 03 02 [23:39:46]Write to MH i2c: E2 08 00 6D 03 80 0D 03 02 00 00 00 00 EB [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:39:46]Read from MH i2c: E2 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 0B 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 0B 00 6D 03 00 4D AC 12 83 DC 8E 5C ED 90 00 2D [23:39:46]RAPDU: 4D AC 12 83 DC 8E 5C ED 90 00 [23:39:46]wFMCommunicate OK [23:39:46]SAM_PROTO_SignData done [23:39:46]FM_MakeSignedData done [23:39:46]CreateOFDProtocolMessage [23:39:46]wFMCommunicate request_size=4 [23:39:46]MH_SAM_APDU [23:39:46]CAPDU: 80 11 00 00 [23:39:46]Write to MH i2c: E2 08 00 6E 03 80 11 00 00 00 00 00 00 EB [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:46]Read from MH i2c: E2 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 17 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: E2 17 00 6E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 48 [23:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:39:46]wFMCommunicate OK [23:39:46]CreateOFDProtocolMessage done [23:39:46]OFDSenderStorePacket 225634 [23:39:46]StoreOFDPacket docnum=225634 [23:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 62 3C 04 01 2A 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EE 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 3E 00 00 00 00 07 04 06 00 D8 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 C1 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 71 03 00 35 04 06 00 98 1F F6 86 42 8B 4D AC 12 83 DC 8E 5C ED [23:39:46]CheckFolder [23:39:46]dirname=/storage/ofd_packets [23:39:46]CheckFolder done [23:39:46]ProducePacketName [23:39:46]name=ofd_packets/00225634 [23:39:46]NVStorageSaveData ofd_packets/00225634 [23:39:46]File name is /storage/ofd_packets/00225634 [23:39:46]Write 298 bytes [23:39:46]NVStorageSaveData done [23:39:46]OFDSenderStorePacket done [23:39:46]KKMCreateOFDPacket done [23:39:46]NVStorageSaveData kkm_last_timestamp [23:39:46]File name is /storage/kkm_last_timestamp [23:39:46]Write 4 bytes [23:39:46]NVStorageSaveData done [23:39:46]ExternCall_PrintAddStr [23:39:46]wPrintStart [23:39:46]Write to MH i2c: 01 00 00 6F 03 72 [23:39:46]Write i2c OK [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: 01 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: 01 07 00 [23:39:46]MH_I2C_Read... [23:39:46]Read from MH i2c: 01 07 00 6F 03 00 00 00 00 00 FF 0F 87 [23:39:46]RasterBufferAndPrint [23:39:46]line Счет N : (1)2001873 [23:39:46]line ИНН: 02508201610067 [23:39:46]line Контрольно-Кассовый Чек [23:39:46]line ПРОДАЖА [23:39:46]line ТРК (МРК, ГНК) : 61 [23:39:46]line Товар: 2710194210 [23:39:46]line ДТ-К-5 [23:39:46]line 19.950 * 75.70 [23:39:46]line = 1510.22 [23:39:46]line НДС 12% НСП 1% [23:39:46]line > о реализуемом товаре [23:39:46]line ОКРУГЛЕНИЕ: -0.22 [23:39:46]line ИТОГО: 1510.00 [23:39:46]line Внесено: 1510.00 [23:39:46]line СДАЧА: 0.00 [23:39:46]line НСП 1% : 13.36 [23:39:46]line НДС 12% : 160.38 [23:39:46]line Наличными: 1510.00 [23:39:46]line Безнал.: 0.00 [23:39:46]line Место: АЗС № 97 "Партнер Нефть" [23:39:46]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:39:46]line СНО: Общий режим [23:39:46]line Чек 702 26.07.2024 23:39 [23:39:46]line Смена: 437 ФФД: 1.0 [23:39:46]line ЗНМ: 0300000054 [23:39:46]line РНМ: 0000000000092624 [23:39:46]line Версия ККМ: 001 [23:39:46]line ФМ: 0000000000874959 [23:39:46]line ФД: 225634 [23:39:46]line ФПД: 167263047402123 [23:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T233945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225634&fm=167263047402123&tin=02508201610067®Number=0000000000092624&sum=151000 [23:39:46]written 0, free lines is 4095 [23:39:46]OFD Sender: Processing packet 225634 [packets to send 599, broken 598] [23:39:46]ProducePacketName [23:39:46]name=ofd_packets/00225634 [23:39:46]OFD Sender: To server: pG, [23:39:46]CommunicateWithHost lk.salyk.kg:30040 [23:39:46]ConnectInit lk.salyk.kg [23:39:47]Write to MH i2c: 01 00 00 9A 03 9D [23:39:47]Write i2c OK [23:39:47]MH_I2C_Read... [23:39:47]Read from MH i2c: 01 [23:39:47]MH_I2C_Read... [23:39:47]Read from MH i2c: 01 07 00 [23:39:47]MH_I2C_Read... [23:39:47]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 5D 0C 0D [23:39:47]RasterBufferAndPrint [23:39:47]line [23:39:47]line [23:39:47]line [23:39:47]line [23:39:47]line [23:39:47]written 0, free lines is 3172 [23:39:47]MH_Cut [23:39:47]Write to MH i2c: D1 01 00 A1 03 01 76 [23:39:47]Write i2c OK [23:39:47]MH_I2C_Read... [23:39:47]Read from MH i2c: D1 [23:39:47]MH_I2C_Read... [23:39:47]Read from MH i2c: D1 01 00 [23:39:47]MH_I2C_Read... [23:39:47]Read from MH i2c: D1 01 00 A1 03 00 75 [23:39:47]Write to MH i2c: 01 00 00 A2 03 A5 [23:39:47]Write i2c OK [23:39:47]MH_I2C_Read... [23:39:48]*** Cut start [23:39:48]*** Partial cut [23:39:48]*** CUTSNS_PIN = 1 [23:39:48]*** CUTSNS_PIN = 0 [23:39:48]*** Brake cut motor [23:39:49]Read from MH i2c: 01 [23:39:49]MH_I2C_Read... [23:39:49]*** Stop cut motor [23:39:49]*** Cut end [23:39:49]Read from MH i2c: 01 07 00 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: 01 07 00 A2 03 00 00 00 00 00 FF 0F BA [23:39:49]process_action close_receipt done [23:39:49]requested_data is exist [23:39:49]produce_requested_data [23:39:49]requested_item fm.sn is exist - process it [23:39:49]wFMCommunicate request_size=4 [23:39:49]MH_SAM_APDU [23:39:49]CAPDU: 80 11 00 00 [23:39:49]Write to MH i2c: E2 08 00 A3 03 80 11 00 00 00 00 00 00 20 [23:39:49]Write i2c OK [23:39:49]MH_I2C_Read... [23:39:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:49]Read from MH i2c: E2 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: E2 17 00 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: E2 17 00 A3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7D [23:39:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:39:49]wFMCommunicate OK [23:39:49]requested_item fd.num is exist - process it [23:39:49]SAM_PROTO_GetFieldsCounters [23:39:49]wFMCommunicate request_size=4 [23:39:49]MH_SAM_APDU [23:39:49]CAPDU: 80 13 00 00 [23:39:49]Write to MH i2c: E2 08 00 A4 03 80 13 00 00 00 00 00 00 23 [23:39:49]Write i2c OK [23:39:49]MH_I2C_Read... [23:39:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:39:49]Read from MH i2c: E2 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: E2 62 00 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: E2 62 00 A4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [23:39:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 62 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:39:49]wFMCommunicate OK [23:39:49]SAM_PROTO_GetFieldsCounters done [23:39:49]requested_item shift.num is exist - process it [23:39:49]requested_item shift.opened is exist - process it [23:39:49]req_shift_opened [23:39:49]FM_GetShiftState [23:39:49]SAM_PROTO_GetShiftState [23:39:49]wFMCommunicate request_size=4 [23:39:49]MH_SAM_APDU [23:39:49]CAPDU: 80 13 01 00 [23:39:49]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [23:39:49]Write i2c OK [23:39:49]MH_I2C_Read... [23:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:49]Read from MH i2c: E2 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: E2 0E 00 [23:39:49]MH_I2C_Read... [23:39:49]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D6 [23:39:49]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:39:49]wFMCommunicate OK [23:39:49]SAM_PROTO_GetShiftState done [23:39:49]FM_GetShiftState done [23:39:49]req_shift_opened done [23:39:49]requested_item shift.open_date is exist - process it [23:39:49]req_shift_open_date [23:39:49]req_shift_open_date done [23:39:49]produce_requested_data done [23:39:49]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225634,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:39:49]process_action_free close_receipt [23:39:49]json_value_free [23:39:49]json_value_free done [23:39:49]process_json_proto returns [23:39:49]Send response to host [23:39:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225634,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:39:49]free response buf [23:39:49]execute_script done [23:39:49]execute_script returns [23:39:49]free content buf [23:39:49]Sock 10.Close socket [23:39:49]Sock 10.Thread stoped [23:39:51]Connected sock=11 [23:39:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 62 3C 04 01 2A 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 EE 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 3E 00 00 00 00 07 04 06 00 D8 4D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 C1 33 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 71 03 00 35 04 06 00 98 1F F6 86 42 8B 4D AC 12 83 DC 8E 5C ED [23:39:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FB 78 47 00 7E 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 62 71 03 00 F4 03 04 00 D5 DF A3 66 B6 04 01 00 00 09 25 20 5E C0 27 F9 95 [23:39:52]CommunicateWithHost err = 0 [23:39:52]CheckOFDResponse [23:39:52]1017 (14) - 77093643461234 [23:39:52]1041 (16) - 0000000000874959 [23:39:52]1040 (4) - 225634 [23:39:52]1012 (4) - 26.07.2024 17:41 [23:39:52]1206 (1) - 0 [23:39:52]OFD Sender: Remove packet 225634 [23:39:52]ProducePacketName [23:39:52]name=ofd_packets/00225634 [23:39:52]NVStorageDeleteData [23:39:52]OFD Sender: No OFD packet to send [23:39:57]OFD Sender: No OFD packet to send [23:40:02]recv_with_timeout no data received [23:40:02]OFD Sender: No OFD packet to send [23:40:07]OFD Sender: No OFD packet to send [23:40:12]OFD Sender: No OFD packet to send [23:40:12]recv_with_timeout no data received [23:40:17]OFD Sender: No OFD packet to send [23:40:22]OFD Sender: No OFD packet to send [23:40:27]OFD Sender: No OFD packet to send [23:40:30]recv_with_timeout no data received [23:40:32]OFD Sender: No OFD packet to send [23:40:37]OFD Sender: No OFD packet to send [23:40:42]OFD Sender: No OFD packet to send [23:40:47]OFD Sender: No OFD packet to send [23:40:52]OFD Sender: No OFD packet to send [23:40:57]OFD Sender: No OFD packet to send [23:41:02]OFD Sender: No OFD packet to send [23:41:07]OFD Sender: No OFD packet to send [23:41:12]OFD Sender: No OFD packet to send [23:41:14]recv_with_timeout no data received [23:41:17]OFD Sender: No OFD packet to send [23:41:22]OFD Sender: No OFD packet to send [23:41:26]recv_with_timeout no data received [23:41:27]OFD Sender: No OFD packet to send [23:41:32]OFD Sender: No OFD packet to send [23:41:37]OFD Sender: No OFD packet to send [23:41:42]OFD Sender: No OFD packet to send [23:41:47]accept exits with 9 [23:41:47]New connection [23:41:47]New thread 3066908004 created [23:41:47]Thread 3067051364 joined [23:41:47]Waiting for new connection... [23:41:47]OFD Sender: No OFD packet to send [23:41:47] Sock 9.Parse request [23:41:47]Sock 9.Check first char [23:41:47]Sock 9.First char is OK [23:41:47]request: POST /json_proto HTTP/1.0 [23:41:47]Method: POST [23:41:47]URL: /json_proto [23:41:47]Method is POST - this is cgi request [23:41:47]url: /json_proto [23:41:47]query_string will be loaded in cgi processing [23:41:47]execute_cgi json_proto POST (null) [23:41:47]execute_cgi path=json_proto method=POST [23:41:47]POST find Content-Length [23:41:47]Host: 172.17.43.131:8080 [23:41:47]Content-Length: 678 [23:41:47]Content-Type: application/json [23:41:47] [23:41:47]POST finish read [23:41:47]Found Content-Length = 678 [23:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:47]execute_script... [23:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:47]POST & json_proto [23:41:47]process_json_proto [23:41:47]json parsed OK: [23:41:47]protocol is kg_v1.0 [23:41:47]action value=close_receipt [23:41:47]process_action close_receipt [23:41:47]cmd_close_receipt [23:41:47]MH_GetDate [23:41:47]Write to MH i2c: F0 00 00 A6 03 98 [23:41:47]Write i2c OK [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: F0 [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: F0 09 00 [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: F0 09 00 A6 03 00 3C 34 A4 66 F9 24 A2 66 40 [23:41:47]GetLastDocTimeStamp 1722037185 [23:41:47]current date 1722037308 [23:41:47]FM_GetShiftState [23:41:47]SAM_PROTO_GetShiftState [23:41:47]wFMCommunicate request_size=4 [23:41:47]MH_SAM_APDU [23:41:47]CAPDU: 80 13 01 00 [23:41:47]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [23:41:47]Write i2c OK [23:41:47]MH_I2C_Read... [23:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:48]Read from MH i2c: E2 [23:41:48]MH_I2C_Read... [23:41:48]Read from MH i2c: E2 0E 00 [23:41:48]MH_I2C_Read... [23:41:48]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 D8 [23:41:48]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:41:48]wFMCommunicate OK [23:41:48]SAM_PROTO_GetShiftState done [23:41:48]FM_GetShiftState done [23:41:48]opened in 1721952182 [23:41:48]opened+sec_in_day 1722038582 [23:41:48]quantity*price = 25018 [23:41:48]sum+1 = 25019 [23:41:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 703 26.07.2024 23:41 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225635 ФПД: 155769563844880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234148&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225635&fm=155769563844880&tin=02508201610067®Number=0000000000092624&sum=25000 [23:41:49]StoreToDocumentArchive [23:41:49]shift 437 fd 225635 [23:41:49]save to /storage/0437/doc_00225635 [23:41:49]save last doc name /storage/0437/doc_00225635 to /storage/kkm_last_doc_name [23:41:49]save OK [23:41:49]Clear old archive folders... [23:41:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:49]tlvbuf is 00D114C0 [23:41:49]SAM_PROTO_ClearQueue [23:41:49]wFMCommunicate request_size=4 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 09 00 00 [23:41:49]Write to MH i2c: E2 08 00 B4 03 80 09 00 00 00 00 00 00 29 [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [23:41:49]RAPDU: 90 00 [23:41:49]wFMCommunicate OK [23:41:49]SAM_PROTO_ClearQueue done [23:41:49]KKMCreateOFDPacket [23:41:49]OFDProtocolAddRootSTLVToBuf [23:41:49]FM_MakeSignedData [23:41:49]FM_MakeSignedData [23:41:49]SAM_PROTO_SignData [23:41:49]wFMCommunicate request_size=4 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 0D 01 02 [23:41:49]Write to MH i2c: E2 08 00 B5 03 80 0D 01 02 00 00 00 00 31 [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [23:41:49]RAPDU: 90 00 [23:41:49]wFMCommunicate OK [23:41:49]wFMCommunicate request_size=255 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 3C 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 71 03 00 35 04 06 00 8D [23:41:49]Write to MH i2c: E2 02 01 B6 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 3C 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 71 03 00 35 04 06 00 8D 00 00 1B [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [23:41:49]RAPDU: 90 00 [23:41:49]wFMCommunicate OK [23:41:49]wFMCommunicate request_size=10 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 0D 02 02 05 AB ED 85 11 10 [23:41:49]Write to MH i2c: E2 0D 00 B7 03 80 0D 02 02 05 00 AB ED 85 11 10 00 00 7C [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [23:41:49]RAPDU: 90 00 [23:41:49]wFMCommunicate OK [23:41:49]wFMCommunicate request_size=4 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 0D 03 02 [23:41:49]Write to MH i2c: E2 08 00 B8 03 80 0D 03 02 00 00 00 00 36 [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 0B 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 0B 00 B8 03 00 E7 36 9F F9 30 77 BB D2 90 00 20 [23:41:49]RAPDU: E7 36 9F F9 30 77 BB D2 90 00 [23:41:49]wFMCommunicate OK [23:41:49]SAM_PROTO_SignData done [23:41:49]FM_MakeSignedData done [23:41:49]CreateOFDProtocolMessage [23:41:49]wFMCommunicate request_size=4 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 11 00 00 [23:41:49]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 17 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 93 [23:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:41:49]wFMCommunicate OK [23:41:49]CreateOFDProtocolMessage done [23:41:49]OFDSenderStorePacket 225635 [23:41:49]StoreOFDPacket docnum=225635 [23:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F 0F 07 01 73 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 3C 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 71 03 00 35 04 06 00 8D AB ED 85 11 10 E7 36 9F F9 30 77 BB D2 [23:41:49]CheckFolder [23:41:49]dirname=/storage/ofd_packets [23:41:49]CheckFolder done [23:41:49]ProducePacketName [23:41:49]name=ofd_packets/00225635 [23:41:49]NVStorageSaveData ofd_packets/00225635 [23:41:49]File name is /storage/ofd_packets/00225635 [23:41:49]Write 301 bytes [23:41:49]NVStorageSaveData done [23:41:49]OFDSenderStorePacket done [23:41:49]KKMCreateOFDPacket done [23:41:49]NVStorageSaveData kkm_last_timestamp [23:41:49]File name is /storage/kkm_last_timestamp [23:41:49]Write 4 bytes [23:41:49]NVStorageSaveData done [23:41:49]ExternCall_PrintAddStr [23:41:49]wPrintStart [23:41:49]Write to MH i2c: 01 00 00 BA 03 BD [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: 01 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: 01 07 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 FF 0F D2 [23:41:49]RasterBufferAndPrint [23:41:49]line Счет N : (1)2001874 [23:41:49]line ИНН: 02508201610067 [23:41:49]line Контрольно-Кассовый Чек [23:41:49]line ПРОДАЖА [23:41:49]line ТРК (МРК, ГНК) : 43 [23:41:49]line Товар: 2710124130 [23:41:49]line Аи-92-К-5 [23:41:49]line 3.690 * 67.80 [23:41:49]line = 250.18 [23:41:49]line НДС 12% НСП 1% [23:41:49]line > о реализуемом товаре [23:41:49]line ОКРУГЛЕНИЕ: -0.18 [23:41:49]line ИТОГО: 250.00 [23:41:49]line Внесено: 250.00 [23:41:49]line СДАЧА: 0.00 [23:41:49]line НСП 1% : 2.21 [23:41:49]line НДС 12% : 26.57 [23:41:49]line Наличными: 250.00 [23:41:49]line Безнал.: 0.00 [23:41:49]line Место: АЗС № 97 "Партнер Нефть" [23:41:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:41:49]line СНО: Общий режим [23:41:49]line Чек 703 26.07.2024 23:41 [23:41:49]line Смена: 437 ФФД: 1.0 [23:41:49]line ЗНМ: 0300000054 [23:41:49]line РНМ: 0000000000092624 [23:41:49]line Версия ККМ: 001 [23:41:49]line ФМ: 0000000000874959 [23:41:49]line ФД: 225635 [23:41:49]line ФПД: 155769563844880 [23:41:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234148&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225635&fm=155769563844880&tin=02508201610067®Number=0000000000092624&sum=25000 [23:41:50]OFD Sender: Processing packet 225635 [packets to send 599, broken 598] [23:41:50]ProducePacketName [23:41:50]name=ofd_packets/00225635 [23:41:50]OFD Sender: To server: pG, [23:41:50]CommunicateWithHost lk.salyk.kg:30040 [23:41:50]ConnectInit lk.salyk.kg [23:41:50]written 0, free lines is 4095 [23:41:50]Write to MH i2c: 01 00 00 E5 03 E8 [23:41:50]Write i2c OK [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: 01 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: 01 07 00 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 64 0C 5F [23:41:50]RasterBufferAndPrint [23:41:50]line [23:41:50]line [23:41:50]line [23:41:50]line [23:41:50]line [23:41:50]written 0, free lines is 3175 [23:41:50]MH_Cut [23:41:50]Write to MH i2c: D1 01 00 EC 03 01 C1 [23:41:50]Write i2c OK [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: D1 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: D1 01 00 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: D1 01 00 EC 03 00 C0 [23:41:50]Write to MH i2c: 01 00 00 ED 03 F0 [23:41:50]Write i2c OK [23:41:50]MH_I2C_Read... [23:41:51]Connected sock=10 [23:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 4F 0F 07 01 73 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 3C 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 71 03 00 35 04 06 00 8D AB ED 85 11 10 E7 36 9F F9 30 77 BB D2 [23:41:51]*** Cut start [23:41:51]*** Partial cut [23:41:51]*** CUTSNS_PIN = 1 [23:41:51]*** CUTSNS_PIN = 0 [23:41:51]*** Brake cut motor [23:41:52]Read from MH i2c: 01 [23:41:52]MH_I2C_Read... [23:41:52]*** Stop cut motor [23:41:52]*** Cut end [23:41:52]Read from MH i2c: 01 07 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: 01 07 00 ED 03 00 00 00 00 00 FF 0F 05 [23:41:52]process_action close_receipt done [23:41:52]requested_data is exist [23:41:52]produce_requested_data [23:41:52]requested_item fm.sn is exist - process it [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 11 00 00 [23:41:52]Write to MH i2c: E2 08 00 EE 03 80 11 00 00 00 00 00 00 6B [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:52]Read from MH i2c: E2 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 17 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 17 00 EE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C8 [23:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:41:52]wFMCommunicate OK [23:41:52]requested_item fd.num is exist - process it [23:41:52]SAM_PROTO_GetFieldsCounters [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 13 00 00 [23:41:52]Write to MH i2c: E2 08 00 EF 03 80 13 00 00 00 00 00 00 6E [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:52]Read from MH i2c: E2 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 62 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 62 00 EF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [23:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 63 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:52]wFMCommunicate OK [23:41:52]SAM_PROTO_GetFieldsCounters done [23:41:52]requested_item shift.num is exist - process it [23:41:52]requested_item shift.opened is exist - process it [23:41:52]req_shift_opened [23:41:52]FM_GetShiftState [23:41:52]SAM_PROTO_GetShiftState [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 13 01 00 [23:41:52]Write to MH i2c: E2 08 00 F0 03 80 13 01 00 00 00 00 00 70 [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:52]Read from MH i2c: E2 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 0E 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 0E 00 F0 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 21 [23:41:52]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:41:52]wFMCommunicate OK [23:41:52]SAM_PROTO_GetShiftState done [23:41:52]FM_GetShiftState done [23:41:52]req_shift_opened done [23:41:52]requested_item shift.open_date is exist - process it [23:41:52]req_shift_open_date [23:41:52]req_shift_open_date done [23:41:52]produce_requested_data done [23:41:52]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225635,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:41:52]process_action_free close_receipt [23:41:52]json_value_free [23:41:52]json_value_free done [23:41:52]process_json_proto returns [23:41:52]Send response to host [23:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225635,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:41:52]free response buf [23:41:52]execute_script done [23:41:52]execute_script returns [23:41:52]free content buf [23:41:52]Sock 9.Close socket [23:41:52]Sock 9.Thread stoped [23:41:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 70 B2 47 00 AE 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 63 71 03 00 F4 03 04 00 4D E0 A3 66 B6 04 01 00 00 D4 57 B8 47 44 B4 D0 7F [23:41:52]CommunicateWithHost err = 0 [23:41:52]CheckOFDResponse [23:41:52]1017 (14) - 77093643461234 [23:41:52]1041 (16) - 0000000000874959 [23:41:52]1040 (4) - 225635 [23:41:52]1012 (4) - 26.07.2024 17:43 [23:41:52]1206 (1) - 0 [23:41:52]OFD Sender: Remove packet 225635 [23:41:52]ProducePacketName [23:41:52]name=ofd_packets/00225635 [23:41:52]NVStorageDeleteData [23:41:53]OFD Sender: No OFD packet to send [23:41:58]OFD Sender: No OFD packet to send [23:42:03]OFD Sender: No OFD packet to send [23:42:08]OFD Sender: No OFD packet to send [23:42:12]recv_with_timeout no data received [23:42:13]OFD Sender: No OFD packet to send [23:42:18]OFD Sender: No OFD packet to send [23:42:22]recv_with_timeout no data received [23:42:23]OFD Sender: No OFD packet to send [23:42:28]OFD Sender: No OFD packet to send [23:42:33]OFD Sender: No OFD packet to send [23:42:38]OFD Sender: No OFD packet to send [23:42:43]OFD Sender: No OFD packet to send [23:42:48]OFD Sender: No OFD packet to send [23:42:51]recv_with_timeout no data received [23:42:53]OFD Sender: No OFD packet to send [23:42:55]accept exits with 11 [23:42:55]New connection [23:42:55]New thread 3067051364 created [23:42:55]Thread 3066908004 joined [23:42:55]Waiting for new connection... [23:42:55] Sock 11.Parse request [23:42:55]Sock 11.Check first char [23:42:55]Sock 11.First char is OK [23:42:55]request: POST /json_proto HTTP/1.0 [23:42:55]Method: POST [23:42:55]URL: /json_proto [23:42:55]Method is POST - this is cgi request [23:42:55]url: /json_proto [23:42:55]query_string will be loaded in cgi processing [23:42:55]execute_cgi json_proto POST (null) [23:42:55]execute_cgi path=json_proto method=POST [23:42:55]POST find Content-Length [23:42:55]Host: 172.17.43.131:8080 [23:42:55]Content-Length: 678 [23:42:55]Content-Type: application/json [23:42:55] [23:42:55]POST finish read [23:42:55]Found Content-Length = 678 [23:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:55]execute_script... [23:42:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:55]POST & json_proto [23:42:55]process_json_proto [23:42:55]json parsed OK: [23:42:55]protocol is kg_v1.0 [23:42:55]action value=close_receipt [23:42:55]process_action close_receipt [23:42:55]cmd_close_receipt [23:42:55]MH_GetDate [23:42:55]Write to MH i2c: F0 00 00 F1 03 E3 [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: F0 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: F0 09 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: F0 09 00 F1 03 00 7F 34 A4 66 F9 24 A2 66 CE [23:42:55]GetLastDocTimeStamp 1722037308 [23:42:55]current date 1722037375 [23:42:55]FM_GetShiftState [23:42:55]SAM_PROTO_GetShiftState [23:42:55]wFMCommunicate request_size=4 [23:42:55]MH_SAM_APDU [23:42:55]CAPDU: 80 13 01 00 [23:42:55]Write to MH i2c: E2 08 00 F2 03 80 13 01 00 00 00 00 00 72 [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:55]Read from MH i2c: E2 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 0E 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 0E 00 F2 03 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 23 [23:42:55]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:42:55]wFMCommunicate OK [23:42:55]SAM_PROTO_GetShiftState done [23:42:55]FM_GetShiftState done [23:42:55]opened in 1721952182 [23:42:55]opened+sec_in_day 1722038582 [23:42:55]quantity*price = 50010 [23:42:55]sum+1 = 50012 [23:42:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 704 26.07.2024 23:42 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225636 ФПД: 203868157009923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234255&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225636&fm=203868157009923&tin=02508201610067®Number=0000000000092624&sum=50000 [23:42:56]StoreToDocumentArchive [23:42:56]shift 437 fd 225636 [23:42:56]save to /storage/0437/doc_00225636 [23:42:56]save last doc name /storage/0437/doc_00225636 to /storage/kkm_last_doc_name [23:42:56]save OK [23:42:56]Clear old archive folders... [23:42:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:42:56]tlvbuf is 00D0C1C0 [23:42:56]SAM_PROTO_ClearQueue [23:42:56]wFMCommunicate request_size=4 [23:42:56]MH_SAM_APDU [23:42:56]CAPDU: 80 09 00 00 [23:42:56]Write to MH i2c: E2 08 00 FF 03 80 09 00 00 00 00 00 00 74 [23:42:56]Write i2c OK [23:42:56]MH_I2C_Read... [23:42:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:56]Read from MH i2c: E2 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [23:42:56]RAPDU: 90 00 [23:42:56]wFMCommunicate OK [23:42:56]SAM_PROTO_ClearQueue done [23:42:56]KKMCreateOFDPacket [23:42:56]OFDProtocolAddRootSTLVToBuf [23:42:56]FM_MakeSignedData [23:42:56]FM_MakeSignedData [23:42:56]SAM_PROTO_SignData [23:42:56]wFMCommunicate request_size=4 [23:42:56]MH_SAM_APDU [23:42:56]CAPDU: 80 0D 01 02 [23:42:56]Write to MH i2c: E2 08 00 00 04 80 0D 01 02 00 00 00 00 7D [23:42:56]Write i2c OK [23:42:56]MH_I2C_Read... [23:42:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:56]Read from MH i2c: E2 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [23:42:56]RAPDU: 90 00 [23:42:56]wFMCommunicate OK [23:42:56]wFMCommunicate request_size=255 [23:42:56]MH_SAM_APDU [23:42:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 7F 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 71 03 00 35 04 06 00 B9 [23:42:56]Write to MH i2c: E2 02 01 01 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 7F 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 71 03 00 35 04 06 00 B9 00 00 B2 [23:42:56]Write i2c OK [23:42:56]MH_I2C_Read... [23:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:56]Read from MH i2c: E2 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [23:42:56]RAPDU: 90 00 [23:42:56]wFMCommunicate OK [23:42:56]wFMCommunicate request_size=10 [23:42:56]MH_SAM_APDU [23:42:56]CAPDU: 80 0D 02 02 05 6A C1 14 60 03 [23:42:56]Write to MH i2c: E2 0D 00 02 04 80 0D 02 02 05 00 6A C1 14 60 03 00 00 2C [23:42:56]Write i2c OK [23:42:56]MH_I2C_Read... [23:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:56]Read from MH i2c: E2 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [23:42:56]RAPDU: 90 00 [23:42:56]wFMCommunicate OK [23:42:56]wFMCommunicate request_size=4 [23:42:56]MH_SAM_APDU [23:42:56]CAPDU: 80 0D 03 02 [23:42:56]Write to MH i2c: E2 08 00 03 04 80 0D 03 02 00 00 00 00 82 [23:42:56]Write i2c OK [23:42:56]MH_I2C_Read... [23:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:56]Read from MH i2c: E2 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 0B 00 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 0B 00 03 04 00 68 6A E4 D9 27 3C 1C CC 90 00 5D [23:42:56]RAPDU: 68 6A E4 D9 27 3C 1C CC 90 00 [23:42:56]wFMCommunicate OK [23:42:56]SAM_PROTO_SignData done [23:42:56]FM_MakeSignedData done [23:42:56]CreateOFDProtocolMessage [23:42:56]wFMCommunicate request_size=4 [23:42:56]MH_SAM_APDU [23:42:56]CAPDU: 80 11 00 00 [23:42:56]Write to MH i2c: E2 08 00 04 04 80 11 00 00 00 00 00 00 82 [23:42:56]Write i2c OK [23:42:56]MH_I2C_Read... [23:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:56]Read from MH i2c: E2 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 17 00 [23:42:56]MH_I2C_Read... [23:42:56]Read from MH i2c: E2 17 00 04 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DF [23:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:42:56]wFMCommunicate OK [23:42:56]CreateOFDProtocolMessage done [23:42:56]OFDSenderStorePacket 225636 [23:42:56]StoreOFDPacket docnum=225636 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09] [00:00:09]*** [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 135225+1721902329=1722037554 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0xff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 33 35 A4 66 F9 24 A2 66 96 [23:45:55]Current date/time: 26.07.2024 23:45 [23:45:55]FM_Init [23:45:55]wFMConnect [23:45:55]MH_SAM_On [23:45:55]Write to MH i2c: E0 00 00 08 00 E7 [23:45:55]Write i2c OK [23:45:55]MH_I2C_Read... [23:45:55]*** iso7816_init finished! [23:45:55]*** atr: [23:45:55]*** 0F 3B D5 18 FF 81 91 FE [23:45:55]*** 1F C3 80 73 C8 21 10 0A [23:45:55]*** 00 00 00 00 00 00 00 00 [23:45:55]*** 00 00 00 00 00 00 00 00 [23:45:55]*** 00 00 00 00 00 00 00 00 [23:45:55]*** 00 00 00 00 00 00 00 00 [23:45:55]*** 00 00 00 00 00 00 00 00 [23:45:55]*** 00 00 00 00 00 00 00 00 [23:45:55]Read from MH i2c: E0 [23:45:55]MH_I2C_Read... [23:45:55]Read from MH i2c: E0 10 00 [23:45:55]MH_I2C_Read... [23:45:55]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [23:45:55]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:45:55]wFMCommunicate request_size=10 [23:45:55]MH_SAM_APDU [23:45:55]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:45:55]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 135245+1721902329=1722037574 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 46 35 A4 66 F9 24 A2 66 A9 [23:46:14]Current date/time: 26.07.2024 23:46 [23:46:14]FM_Init [23:46:14]wFMConnect [23:46:14]MH_SAM_On [23:46:14]Write to MH i2c: E0 00 00 08 00 E7 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_init finished! [23:46:14]*** atr: [23:46:14]*** 0F 3B D5 18 FF 81 91 FE [23:46:14]*** 1F C3 80 73 C8 21 10 0A [23:46:14]*** 00 00 00 00 00 00 00 00 [23:46:14]*** 00 00 00 00 00 00 00 00 [23:46:14]*** 00 00 00 00 00 00 00 00 [23:46:14]*** 00 00 00 00 00 00 00 00 [23:46:14]*** 00 00 00 00 00 00 00 00 [23:46:14]*** 00 00 00 00 00 00 00 00 [23:46:14]Read from MH i2c: E0 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E0 10 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [23:46:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:46:14]wFMCommunicate request_size=10 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:46:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 11 00 00 [23:46:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 17 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [23:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:14]wFMCommunicate OK [23:46:14]Detected FM SN is 0000000000874959 [23:46:14]Stored FM SN is 0000000000874959 [23:46:14]wFMCommunicate request_size=9 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 16 00 00 04 1A 5E 01 00 [23:46:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]FM PIN OK [23:46:14]wFMCommunicate request_size=8 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 14 04 00 03 02 00 01 [23:46:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=13 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:46:14]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 11 00 00 [23:46:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 17 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [23:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:14]wFMCommunicate OK [23:46:14]DocumentArchiveInit [23:46:14]Start Httpd... [23:46:14]Httpd thread 3067116900 created [23:46:14]Write to MH i2c: 01 00 00 0F 00 0F [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 07 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:46:14]MH Int Process started [23:46:14]Allocated Socket 8 [23:46:14]Bind OK [23:46:14]Listen OK [23:46:14]httpd running on port 8080 [23:46:14]Waiting for new connection... [23:46:15]OFD Sender: Processing packet 225636 [packets to send 599, broken 598] [23:46:15]ProducePacketName [23:46:15]name=ofd_packets/00225636 [23:46:15]OFD Sender: To server: pG, [23:46:15]CommunicateWithHost lk.salyk.kg:30040 [23:46:15]ConnectInit lk.salyk.kg [23:46:15]Connected sock=6 [23:46:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0D 87 07 01 4F 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 7F 34 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 71 03 00 35 04 06 00 B9 6A C1 14 60 03 68 6A E4 D9 27 3C 1C CC [23:46:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DE 6E 47 00 92 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 64 71 03 00 F4 03 04 00 55 E1 A3 66 B6 04 01 00 00 BB D1 51 4A 57 93 05 05 [23:46:16]CommunicateWithHost err = 0 [23:46:16]CheckOFDResponse [23:46:16]1017 (14) - 77093643461234 [23:46:16]1041 (16) - 0000000000874959 [23:46:16]1040 (4) - 225636 [23:46:16]1012 (4) - 26.07.2024 17:48 [23:46:16]1206 (1) - 0 [23:46:16]OFD Sender: Remove packet 225636 [23:46:16]ProducePacketName [23:46:16]name=ofd_packets/00225636 [23:46:16]NVStorageDeleteData [23:46:16]OFD Sender: No OFD packet to send [23:46:17]accept exits with 9 [23:46:17]New connection [23:46:17]New thread 3066830180 created [23:46:17]Waiting for new connection... [23:46:17] Sock 9.Parse request [23:46:17]Sock 9.Check first char [23:46:17]Sock 9.First char is OK [23:46:17]request: POST /json_proto HTTP/1.0 [23:46:17]Method: POST [23:46:17]URL: /json_proto [23:46:17]Method is POST - this is cgi request [23:46:17]url: /json_proto [23:46:17]query_string will be loaded in cgi processing [23:46:17]execute_cgi json_proto POST (null) [23:46:17]execute_cgi path=json_proto method=POST [23:46:17]POST find Content-Length [23:46:17]Host: 172.17.43.131:8080 [23:46:17]Content-Length: 215 [23:46:17]Content-Type: application/json [23:46:17] [23:46:17]POST finish read [23:46:17]Found Content-Length = 215 [23:46:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:17]execute_script... [23:46:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:17]POST & json_proto [23:46:17]process_json_proto [23:46:17]json parsed OK: [23:46:17]protocol is kg_v1.0 [23:46:17]action value=get_value [23:46:17]process_action get_value [23:46:17]cmd_get_value [23:46:17]process_action get_value done [23:46:17]requested_data is exist [23:46:17]produce_requested_data [23:46:17]requested_item kkm.sn is exist - process it [23:46:17]requested_item kkm.ver is exist - process it [23:46:17]requested_item fm.sn is exist - process it [23:46:17]wFMCommunicate request_size=4 [23:46:17]MH_SAM_APDU [23:46:17]CAPDU: 80 11 00 00 [23:46:17]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [23:46:17]Write i2c OK [23:46:17]MH_I2C_Read... [23:46:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:17]Read from MH i2c: E2 [23:46:17]MH_I2C_Read... [23:46:17]Read from MH i2c: E2 17 00 [23:46:17]MH_I2C_Read... [23:46:17]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [23:46:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:17]wFMCommunicate OK [23:46:17]requested_item fd.num is exist - process it [23:46:17]SAM_PROTO_GetFieldsCounters [23:46:17]wFMCommunicate request_size=4 [23:46:17]MH_SAM_APDU [23:46:17]CAPDU: 80 13 00 00 [23:46:17]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [23:46:17]Write i2c OK [23:46:17]MH_I2C_Read... [23:46:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:18]Read from MH i2c: E2 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 62 00 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [23:46:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 64 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:18]wFMCommunicate OK [23:46:18]SAM_PROTO_GetFieldsCounters done [23:46:18]requested_item shift.num is exist - process it [23:46:18]requested_item shift.opened is exist - process it [23:46:18]req_shift_opened [23:46:18]FM_GetShiftState [23:46:18]SAM_PROTO_GetShiftState [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 13 01 00 [23:46:18]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:18]Read from MH i2c: E2 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 0E 00 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 40 [23:46:18]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:46:18]wFMCommunicate OK [23:46:18]SAM_PROTO_GetShiftState done [23:46:18]FM_GetShiftState done [23:46:18]req_shift_opened done [23:46:18]requested_item shift.open_date is exist - process it [23:46:18]req_shift_open_date [23:46:18]req_shift_open_date done [23:46:18]produce_requested_data done [23:46:18]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225636,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:46:18]process_action_free get_value [23:46:18]json_value_free [23:46:18]json_value_free done [23:46:18]process_json_proto returns [23:46:18]Send response to host [23:46:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225636,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:46:18]free response buf [23:46:18]execute_script done [23:46:18]execute_script returns [23:46:18]free content buf [23:46:18]Sock 9.Close socket [23:46:18]Sock 9.Thread stoped [23:46:18]accept exits with 6 [23:46:18]New connection [23:46:18]New thread 3066686820 created [23:46:18]Thread 3066830180 joined [23:46:18]Waiting for new connection... [23:46:18] Sock 6.Parse request [23:46:18]Sock 6.Check first char [23:46:18]Sock 6.First char is OK [23:46:18]request: POST /json_proto HTTP/1.0 [23:46:18]Method: POST [23:46:18]URL: /json_proto [23:46:18]Method is POST - this is cgi request [23:46:18]url: /json_proto [23:46:18]query_string will be loaded in cgi processing [23:46:18]execute_cgi json_proto POST (null) [23:46:18]execute_cgi path=json_proto method=POST [23:46:18]POST find Content-Length [23:46:18]Host: 172.17.43.131:8080 [23:46:18]Content-Length: 331 [23:46:18]Content-Type: application/json [23:46:18] [23:46:18]POST finish read [23:46:18]Found Content-Length = 331 [23:46:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:46:18]execute_script... [23:46:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:46:18]POST & json_proto [23:46:18]process_json_proto [23:46:18]json parsed OK: [23:46:18]protocol is kg_v1.0 [23:46:18]action value=get_value [23:46:18]process_action get_value [23:46:18]cmd_get_value [23:46:18]process_action get_value done [23:46:18]requested_data is exist [23:46:18]produce_requested_data [23:46:18]requested_item fm.sale.total is exist - process it [23:46:18]SAM_PROTO_GetFMData [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 13 03 00 [23:46:18]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:46:18]Read from MH i2c: E2 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 FD 00 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 FA 6D 03 00 69 04 A3 00 6F 04 04 00 B1 67 03 00 B1 04 05 00 A1 C8 F5 78 05 70 04 05 00 74 7A B5 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5E F1 D0 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 D5 76 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 10 [23:46:18]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FA 6D 03 00 69 04 A3 00 6F 04 04 00 B1 67 03 00 B1 04 05 00 A1 C8 F5 78 05 70 04 05 00 74 7A B5 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 5E F1 D0 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 D5 76 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [23:46:18]wFMCommunicate OK [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 17 00 00 [23:46:18]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FE [23:46:19]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:46:19]wFMCommunicate OK [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 17 00 00 [23:46:19]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [23:46:19]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:46:19]wFMCommunicate OK [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 17 00 00 [23:46:19]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [23:46:19]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:46:19]wFMCommunicate OK [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 17 00 00 [23:46:19]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 E2 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [23:46:19]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:46:19]wFMCommunicate OK [23:46:19]SAM_PROTO_GetFMData done [23:46:19]requested_item fm.sale_refund.total is exist - process it [23:46:19]requested_item fm.buy.total is exist - process it [23:46:19]requested_item shift.sale.total is exist - process it [23:46:19]SAM_PROTO_GetShiftData [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 13 02 00 [23:46:19]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:20]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:46:20]Read from MH i2c: E2 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 FD 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C0 02 00 00 69 04 9E 00 6F 04 04 00 BE 02 00 00 B1 04 04 00 25 B0 03 05 70 04 04 00 74 F6 36 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 90 59 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 DD 5C 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 30 [23:46:20]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C0 02 00 00 69 04 9E 00 6F 04 04 00 BE 02 00 00 B1 04 04 00 25 B0 03 05 70 04 04 00 74 F6 36 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 90 59 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 DD 5C 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:46:20]wFMCommunicate OK [23:46:20]wFMCommunicate request_size=4 [23:46:20]MH_SAM_APDU [23:46:20]CAPDU: 80 17 00 00 [23:46:20]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:20]Read from MH i2c: E2 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 FD 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 28 [23:46:20]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:46:20]wFMCommunicate OK [23:46:20]wFMCommunicate request_size=4 [23:46:20]MH_SAM_APDU [23:46:20]CAPDU: 80 17 00 00 [23:46:20]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:21]Read from MH i2c: E2 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [23:46:21]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:46:21]wFMCommunicate OK [23:46:21]wFMCommunicate request_size=4 [23:46:21]MH_SAM_APDU [23:46:21]CAPDU: 80 17 00 00 [23:46:21]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [23:46:21]Write i2c OK [23:46:21]MH_I2C_Read... [23:46:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:21]Read from MH i2c: E2 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [23:46:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:46:21]wFMCommunicate OK [23:46:21]wFMCommunicate request_size=4 [23:46:21]MH_SAM_APDU [23:46:21]CAPDU: 80 17 00 00 [23:46:21]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [23:46:21]Write i2c OK [23:46:21]MH_I2C_Read... [23:46:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:46:21]Read from MH i2c: E2 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 D8 00 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [23:46:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:46:21]wFMCommunicate OK [23:46:21]SAM_PROTO_GetShiftData done [23:46:21]requested_item shift.sale.total_cash is exist - process it [23:46:21]requested_item shift.sale_refund.total is exist - process it [23:46:21]requested_item shift.sale_refund.total_cash is exist - process it [23:46:21]requested_item shift.buy.total is exist - process it [23:46:21]requested_item shift.buy.total_cash is exist - process it [23:46:21]produce_requested_data done [23:46:21]produce_requested_data return {"fm.sale.total":235042100.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":841277.81,"shift.sale.total_cash":707109.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:46:21]process_action_free get_value [23:46:21]json_value_free [23:46:21]json_value_free done [23:46:21]process_json_proto returns [23:46:21]Send response to host [23:46:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235042100.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":841277.81,"shift.sale.total_cash":707109.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:46:21]free response buf [23:46:21]execute_script done [23:46:21]execute_script returns [23:46:21]free content buf [23:46:21]Sock 6.Close socket [23:46:21]Sock 6.Thread stoped [23:46:21]OFD Sender: No OFD packet to send [23:46:22]accept exits with 9 [23:46:22]New connection [23:46:22]New thread 3066830180 created [23:46:22]Thread 3066686820 joined [23:46:22]Waiting for new connection... [23:46:22] Sock 9.Parse request [23:46:22]Sock 9.Check first char [23:46:22]Sock 9.First char is OK [23:46:22]request: POST /json_proto HTTP/1.0 [23:46:22]Method: POST [23:46:22]URL: /json_proto [23:46:22]Method is POST - this is cgi request [23:46:22]url: /json_proto [23:46:22]query_string will be loaded in cgi processing [23:46:22]execute_cgi json_proto POST (null) [23:46:22]execute_cgi path=json_proto method=POST [23:46:22]POST find Content-Length [23:46:22]Host: 172.17.43.131:8080 [23:46:22]Content-Length: 671 [23:46:22]Content-Type: application/json [23:46:22] [23:46:22]POST finish read [23:46:22]Found Content-Length = 671 [23:46:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 6.550, "sum" : 450.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:22]execute_script... [23:46:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 6.550, "sum" : 450.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:22]POST & json_proto [23:46:22]process_json_proto [23:46:22]json parsed OK: [23:46:22]protocol is kg_v1.0 [23:46:22]action value=close_receipt [23:46:22]process_action close_receipt [23:46:22]cmd_close_receipt [23:46:22]MH_GetDate [23:46:22]Write to MH i2c: F0 00 00 1D 00 0C [23:46:22]Write i2c OK [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: F0 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: F0 09 00 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: F0 09 00 1D 00 00 4E 35 A4 66 F9 24 A2 66 C7 [23:46:22]GetLastDocTimeStamp 1722037375 [23:46:22]current date 1722037582 [23:46:22]FM_GetShiftState [23:46:22]SAM_PROTO_GetShiftState [23:46:22]wFMCommunicate request_size=4 [23:46:22]MH_SAM_APDU [23:46:22]CAPDU: 80 13 01 00 [23:46:22]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [23:46:22]Write i2c OK [23:46:22]MH_I2C_Read... [23:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:22]Read from MH i2c: E2 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: E2 0E 00 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 4C [23:46:22]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:46:22]wFMCommunicate OK [23:46:22]SAM_PROTO_GetShiftState done [23:46:22]FM_GetShiftState done [23:46:22]opened in 1721952182 [23:46:22]opened+sec_in_day 1722038582 [23:46:22]quantity*price = 45064 [23:46:22]sum+1 = 45065 [23:46:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.99 НДС 12% : 47.86 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 705 26.07.2024 23:46 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225637 ФПД: 128483252502601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225637&fm=128483252502601&tin=02508201610067®Number=0000000000092624&sum=45000 [23:46:23]StoreToDocumentArchive [23:46:23]shift 437 fd 225637 [23:46:23]save to /storage/0437/doc_00225637 [23:46:23]save last doc name /storage/0437/doc_00225637 to /storage/kkm_last_doc_name [23:46:23]save OK [23:46:23]Clear old archive folders... [23:46:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:46:23]tlvbuf is 00FBDB00 [23:46:23]SAM_PROTO_ClearQueue [23:46:23]wFMCommunicate request_size=4 [23:46:23]MH_SAM_APDU [23:46:23]CAPDU: 80 09 00 00 [23:46:23]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [23:46:23]Write i2c OK [23:46:23]MH_I2C_Read... [23:46:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:46:23]Read from MH i2c: E2 [23:46:23]MH_I2C_Read... [23:46:23]Read from MH i2c: E2 03 00 [23:46:23]MH_I2C_Read... [23:46:23]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [23:46:23]RAPDU: 90 00 [23:46:23]wFMCommunicate OK [23:46:23]SAM_PROTO_ClearQueue done [23:46:23]KKMCreateOFDPacket [23:46:23]OFDProtocolAddRootSTLVToBuf [23:46:23]FM_MakeSignedData [23:46:23]FM_MakeSignedData [23:46:23]SAM_PROTO_SignData [23:46:23]wFMCommunicate request_size=4 [23:46:23]MH_SAM_APDU [23:46:23]CAPDU: 80 0D 01 02 [23:46:23]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [23:46:23]Write i2c OK [23:46:23]MH_I2C_Read... [23:46:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:46:23]Read from MH i2c: E2 [23:46:23]MH_I2C_Read... [23:46:23]Read from MH i2c: E2 03 00 [23:46:23]MH_I2C_Read... [23:46:23]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [23:46:23]RAPDU: 90 00 [23:46:23]wFMCommunicate OK [23:46:23]wFMCommunicate request_size=255 [23:46:23]MH_SAM_APDU [23:46:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 4F 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 71 03 00 35 04 06 00 [23:46:23]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 4F 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 71 03 00 35 04 06 00 00 00 64 [23:46:23]Write i2c OK [23:46:23]MH_I2C_Read... [23:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:24]Read from MH i2c: E2 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 03 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [23:46:24]RAPDU: 90 00 [23:46:24]wFMCommunicate OK [23:46:24]wFMCommunicate request_size=11 [23:46:24]MH_SAM_APDU [23:46:24]CAPDU: 80 0D 02 02 06 74 DA D6 A0 00 49 [23:46:24]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 74 DA D6 A0 00 49 00 00 C1 [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:24]Read from MH i2c: E2 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 03 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [23:46:24]RAPDU: 90 00 [23:46:24]wFMCommunicate OK [23:46:24]wFMCommunicate request_size=4 [23:46:24]MH_SAM_APDU [23:46:24]CAPDU: 80 0D 03 02 [23:46:24]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:46:24]Read from MH i2c: E2 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 0B 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 0B 00 2F 00 00 94 6F DC 7D 9C 17 9B 7C 90 00 D1 [23:46:24]RAPDU: 94 6F DC 7D 9C 17 9B 7C 90 00 [23:46:24]wFMCommunicate OK [23:46:24]SAM_PROTO_SignData done [23:46:24]FM_MakeSignedData done [23:46:24]CreateOFDProtocolMessage [23:46:24]wFMCommunicate request_size=4 [23:46:24]MH_SAM_APDU [23:46:24]CAPDU: 80 11 00 00 [23:46:24]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:24]Read from MH i2c: E2 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 17 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [23:46:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:24]wFMCommunicate OK [23:46:24]CreateOFDProtocolMessage done [23:46:24]OFDSenderStorePacket 225637 [23:46:24]StoreOFDPacket docnum=225637 [23:46:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 56 50 08 01 68 E5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 4F 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 71 03 00 35 04 06 00 74 DA D6 A0 00 49 94 6F DC 7D 9C 17 9B 7C [23:46:24]CheckFolder [23:46:24]dirname=/storage/ofd_packets [23:46:24]CheckFolder done [23:46:24]ProducePacketName [23:46:24]name=ofd_packets/00225637 [23:46:24]NVStorageSaveData ofd_packets/00225637 [23:46:24]File name is /storage/ofd_packets/00225637 [23:46:24]Write 302 bytes [23:46:24]NVStorageSaveData done [23:46:24]OFDSenderStorePacket done [23:46:24]KKMCreateOFDPacket done [23:46:24]NVStorageSaveData kkm_last_timestamp [23:46:24]File name is /storage/kkm_last_timestamp [23:46:24]Write 4 bytes [23:46:24]NVStorageSaveData done [23:46:24]ExternCall_PrintAddStr [23:46:24]wPrintStart [23:46:24]Write to MH i2c: 01 00 00 31 00 31 [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: 01 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: 01 07 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [23:46:24]RasterBufferAndPrint [23:46:24]line Счет N : (1)2001879 [23:46:24]line ИНН: 02508201610067 [23:46:24]line Контрольно-Кассовый Чек [23:46:24]line ПРОДАЖА [23:46:24]line ТРК (МРК, ГНК) : 52 [23:46:24]line Товар: 2710124130 [23:46:24]line Super-92-К-5 [23:46:24]line 6.550 * 68.80 [23:46:24]line = 450.64 [23:46:24]line НДС 12% НСП 1% [23:46:24]line > о реализуемом товаре [23:46:24]line ОКРУГЛЕНИЕ: -0.64 [23:46:24]line ИТОГО: 450.00 [23:46:24]line Внесено: 450.00 [23:46:24]line СДАЧА: 0.00 [23:46:24]line НСП 1% : 3.99 [23:46:24]line НДС 12% : 47.86 [23:46:24]line Наличными: 450.00 [23:46:24]line Безнал.: 0.00 [23:46:24]line Место: АЗС № 97 "Партнер Нефть" [23:46:24]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:46:24]line СНО: Общий режим [23:46:24]line Чек 705 26.07.2024 23:46 [23:46:24]line Смена: 437 ФФД: 1.0 [23:46:24]line ЗНМ: 0300000054 [23:46:24]line РНМ: 0000000000092624 [23:46:24]line Версия ККМ: 001 [23:46:24]line ФМ: 0000000000874959 [23:46:24]line ФД: 225637 [23:46:24]line ФПД: 128483252502601 [23:46:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234623&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225637&fm=128483252502601&tin=02508201610067®Number=0000000000092624&sum=45000 [23:46:24]written 0, free lines is 4095 [23:46:24]OFD Sender: Processing packet 225637 [packets to send 599, broken 598] [23:46:24]ProducePacketName [23:46:24]name=ofd_packets/00225637 [23:46:24]OFD Sender: To server: pG, [23:46:24]CommunicateWithHost lk.salyk.kg:30040 [23:46:24]ConnectInit lk.salyk.kg [23:46:24]Write to MH i2c: 01 00 00 5C 00 5C [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: 01 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: 01 07 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 60 0C CF [23:46:24]RasterBufferAndPrint [23:46:24]line [23:46:24]line [23:46:24]line [23:46:24]line [23:46:24]line [23:46:24]written 0, free lines is 3180 [23:46:24]MH_Cut [23:46:24]Write to MH i2c: D1 01 00 63 00 01 35 [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: D1 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: D1 01 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: D1 01 00 63 00 00 34 [23:46:24]Write to MH i2c: 01 00 00 64 00 64 [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:25]Connected sock=10 [23:46:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 56 50 08 01 68 E5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 19 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 08 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 4F 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 71 03 00 35 04 06 00 74 DA D6 A0 00 49 94 6F DC 7D 9C 17 9B 7C [23:46:26]*** Cut start [23:46:26]*** Partial cut [23:46:26]*** CUTSNS_PIN = 1 [23:46:26]*** CUTSNS_PIN = 0 [23:46:26]*** Brake cut motor [23:46:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF C1 47 00 DF 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 65 71 03 00 F4 03 04 00 60 E1 A3 66 B6 04 01 00 00 0C 38 D6 EF 1D A6 14 85 [23:46:26]CommunicateWithHost err = 0 [23:46:26]CheckOFDResponse [23:46:26]1017 (14) - 77093643461234 [23:46:26]1041 (16) - 0000000000874959 [23:46:26]1040 (4) - 225637 [23:46:26]1012 (4) - 26.07.2024 17:48 [23:46:26]1206 (1) - 0 [23:46:26]OFD Sender: Remove packet 225637 [23:46:26]ProducePacketName [23:46:26]name=ofd_packets/00225637 [23:46:26]NVStorageDeleteData [23:46:26]*** Stop cut motor [23:46:26]*** Cut end [23:46:26]Read from MH i2c: 01 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: 01 07 00 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [23:46:26]process_action close_receipt done [23:46:26]requested_data is exist [23:46:26]produce_requested_data [23:46:26]requested_item fm.sn is exist - process it [23:46:26]wFMCommunicate request_size=4 [23:46:26]MH_SAM_APDU [23:46:26]CAPDU: 80 11 00 00 [23:46:26]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [23:46:26]Write i2c OK [23:46:26]MH_I2C_Read... [23:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:26]Read from MH i2c: E2 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: E2 17 00 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3C [23:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:46:26]wFMCommunicate OK [23:46:26]requested_item fd.num is exist - process it [23:46:26]SAM_PROTO_GetFieldsCounters [23:46:26]wFMCommunicate request_size=4 [23:46:26]MH_SAM_APDU [23:46:26]CAPDU: 80 13 00 00 [23:46:26]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [23:46:26]Write i2c OK [23:46:26]MH_I2C_Read... [23:46:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:27]Read from MH i2c: E2 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: E2 62 00 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 E3 [23:46:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 65 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:27]wFMCommunicate OK [23:46:27]SAM_PROTO_GetFieldsCounters done [23:46:27]requested_item shift.num is exist - process it [23:46:27]requested_item shift.opened is exist - process it [23:46:27]req_shift_opened [23:46:27]FM_GetShiftState [23:46:27]SAM_PROTO_GetShiftState [23:46:27]wFMCommunicate request_size=4 [23:46:27]MH_SAM_APDU [23:46:27]CAPDU: 80 13 01 00 [23:46:27]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [23:46:27]Write i2c OK [23:46:27]MH_I2C_Read... [23:46:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:27]Read from MH i2c: E2 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: E2 0E 00 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 95 [23:46:27]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:46:27]wFMCommunicate OK [23:46:27]SAM_PROTO_GetShiftState done [23:46:27]FM_GetShiftState done [23:46:27]req_shift_opened done [23:46:27]requested_item shift.open_date is exist - process it [23:46:27]req_shift_open_date [23:46:27]req_shift_open_date done [23:46:27]produce_requested_data done [23:46:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225637,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:46:27]process_action_free close_receipt [23:46:27]json_value_free [23:46:27]json_value_free done [23:46:27]process_json_proto returns [23:46:27]Send response to host [23:46:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225637,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:46:27]free response buf [23:46:27]execute_script done [23:46:27]execute_script returns [23:46:27]free content buf [23:46:27]Sock 9.Close socket [23:46:27]Sock 9.Thread stoped [23:46:27]OFD Sender: No OFD packet to send [23:46:32]OFD Sender: No OFD packet to send [23:46:37]OFD Sender: No OFD packet to send [23:46:42]OFD Sender: No OFD packet to send [23:46:47]OFD Sender: No OFD packet to send [23:46:52]OFD Sender: No OFD packet to send [23:46:57]OFD Sender: No OFD packet to send [23:47:02]OFD Sender: No OFD packet to send [23:47:07]OFD Sender: No OFD packet to send [23:47:12]OFD Sender: No OFD packet to send [23:47:17]OFD Sender: No OFD packet to send [23:47:22]OFD Sender: No OFD packet to send [23:47:27]OFD Sender: No OFD packet to send [23:47:32]OFD Sender: No OFD packet to send [23:47:37]OFD Sender: No OFD packet to send [23:47:41]accept exits with 6 [23:47:41]New connection [23:47:41]New thread 3066686820 created [23:47:41]Thread 3066830180 joined [23:47:41]Waiting for new connection... [23:47:41] Sock 6.Parse request [23:47:41]Sock 6.Check first char [23:47:41]Sock 6.First char is OK [23:47:41]request: POST /json_proto HTTP/1.0 [23:47:41]Method: POST [23:47:41]URL: /json_proto [23:47:41]Method is POST - this is cgi request [23:47:41]url: /json_proto [23:47:41]query_string will be loaded in cgi processing [23:47:41]execute_cgi json_proto POST (null) [23:47:41]execute_cgi path=json_proto method=POST [23:47:41]POST find Content-Length [23:47:41]Host: 172.17.43.131:8080 [23:47:41]Content-Length: 680 [23:47:41]Content-Type: application/json [23:47:41] [23:47:41]POST finish read [23:47:41]Found Content-Length = 680 [23:47:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:41]execute_script... [23:47:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:41]POST & json_proto [23:47:41]process_json_proto [23:47:41]json parsed OK: [23:47:41]protocol is kg_v1.0 [23:47:41]action value=close_receipt [23:47:41]process_action close_receipt [23:47:41]cmd_close_receipt [23:47:41]MH_GetDate [23:47:41]Write to MH i2c: F0 00 00 68 00 57 [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: F0 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: F0 09 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: F0 09 00 68 00 00 9E 35 A4 66 F9 24 A2 66 62 [23:47:41]GetLastDocTimeStamp 1722037583 [23:47:41]current date 1722037662 [23:47:41]FM_GetShiftState [23:47:41]SAM_PROTO_GetShiftState [23:47:41]wFMCommunicate request_size=4 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 13 01 00 [23:47:41]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 0E 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 97 [23:47:41]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:47:41]wFMCommunicate OK [23:47:41]SAM_PROTO_GetShiftState done [23:47:41]FM_GetShiftState done [23:47:41]opened in 1721952182 [23:47:41]opened+sec_in_day 1722038582 [23:47:41]quantity*price = 200075 [23:47:41]sum+1 = 200076 [23:47:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 706 26.07.2024 23:47 Смена: 437 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225638 ФПД: 71772220302400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225638&fm=71772220302400&tin=02508201610067®Number=0000000000092624&sum=200000 [23:47:42]StoreToDocumentArchive [23:47:42]shift 437 fd 225638 [23:47:42]save to /storage/0437/doc_00225638 [23:47:42]save last doc name /storage/0437/doc_00225638 to /storage/kkm_last_doc_name [23:47:42]save OK [23:47:42]Clear old archive folders... [23:47:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:47:42]tlvbuf is 00FBC300 [23:47:42]SAM_PROTO_ClearQueue [23:47:42]wFMCommunicate request_size=4 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 09 00 00 [23:47:42]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:47:42]RAPDU: 90 00 [23:47:42]wFMCommunicate OK [23:47:42]SAM_PROTO_ClearQueue done [23:47:42]KKMCreateOFDPacket [23:47:42]OFDProtocolAddRootSTLVToBuf [23:47:42]FM_MakeSignedData [23:47:42]FM_MakeSignedData [23:47:42]SAM_PROTO_SignData [23:47:42]wFMCommunicate request_size=4 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 0D 01 02 [23:47:42]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:47:42]RAPDU: 90 00 [23:47:42]wFMCommunicate OK [23:47:42]wFMCommunicate request_size=255 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 9E 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 71 03 00 35 04 06 00 41 46 C5 B2 [23:47:42]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 9E 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 71 03 00 35 04 06 00 41 46 C5 B2 00 00 55 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [23:47:43]RAPDU: 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=7 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 0D 02 02 02 24 40 [23:47:43]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 24 40 00 00 5B [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [23:47:43]RAPDU: 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 0D 03 02 [23:47:43]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 0B 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 0B 00 7A 00 00 77 9D 7A D1 BB 48 0E 11 90 00 77 [23:47:43]RAPDU: 77 9D 7A D1 BB 48 0E 11 90 00 [23:47:43]wFMCommunicate OK [23:47:43]SAM_PROTO_SignData done [23:47:43]FM_MakeSignedData done [23:47:43]CreateOFDProtocolMessage [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 11 00 00 [23:47:43]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 17 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [23:47:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:47:43]wFMCommunicate OK [23:47:43]CreateOFDProtocolMessage done [23:47:43]OFDSenderStorePacket 225638 [23:47:43]StoreOFDPacket docnum=225638 [23:47:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 83 72 04 01 A2 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 9E 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 71 03 00 35 04 06 00 41 46 C5 B2 24 40 77 9D 7A D1 BB 48 0E 11 [23:47:43]CheckFolder [23:47:43]dirname=/storage/ofd_packets [23:47:43]CheckFolder done [23:47:43]ProducePacketName [23:47:43]name=ofd_packets/00225638 [23:47:43]NVStorageSaveData ofd_packets/00225638 [23:47:43]File name is /storage/ofd_packets/00225638 [23:47:43]Write 298 bytes [23:47:43]NVStorageSaveData done [23:47:43]OFDSenderStorePacket done [23:47:43]KKMCreateOFDPacket done [23:47:43]NVStorageSaveData kkm_last_timestamp [23:47:43]File name is /storage/kkm_last_timestamp [23:47:43]Write 4 bytes [23:47:43]NVStorageSaveData done [23:47:43]ExternCall_PrintAddStr [23:47:43]wPrintStart [23:47:43]Write to MH i2c: 01 00 00 7C 00 7C [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: 01 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: 01 07 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [23:47:43]RasterBufferAndPrint [23:47:43]line Счет N : (1)2001880 [23:47:43]line ИНН: 02508201610067 [23:47:43]line Контрольно-Кассовый Чек [23:47:43]line ПРОДАЖА [23:47:43]line ТРК (МРК, ГНК) : 61 [23:47:43]line Товар: 2710194210 [23:47:43]line ДТ-К-5 [23:47:43]line 26.430 * 75.70 [23:47:43]line = 2000.75 [23:47:43]line НДС 12% НСП 1% [23:47:43]line > о реализуемом товаре [23:47:43]line ОКРУГЛЕНИЕ: -0.75 [23:47:43]line ИТОГО: 2000.00 [23:47:43]line Внесено: 2000.00 [23:47:43]line СДАЧА: 0.00 [23:47:43]line НСП 1% : 17.71 [23:47:43]line НДС 12% : 212.47 [23:47:43]line Наличными: 2000.00 [23:47:43]line Безнал.: 0.00 [23:47:43]line Место: АЗС № 97 "Партнер Нефть" [23:47:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [23:47:43]line СНО: Общий режим [23:47:43]line Чек 706 26.07.2024 23:47 [23:47:43]line Смена: 437 ФФД: 1.0 [23:47:43]line ЗНМ: 0300000054 [23:47:43]line РНМ: 0000000000092624 [23:47:43]line Версия ККМ: 001 [23:47:43]line ФМ: 0000000000874959 [23:47:43]line ФД: 225638 [23:47:43]line ФПД: 71772220302400 [23:47:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240726T234742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225638&fm=71772220302400&tin=02508201610067®Number=0000000000092624&sum=200000 [23:47:43]OFD Sender: Processing packet 225638 [packets to send 599, broken 598] [23:47:43]ProducePacketName [23:47:43]name=ofd_packets/00225638 [23:47:43]OFD Sender: To server: pG, [23:47:43]CommunicateWithHost lk.salyk.kg:30040 [23:47:43]ConnectInit lk.salyk.kg [23:47:43]written 0, free lines is 4095 [23:47:43]Write to MH i2c: 01 00 00 A7 00 A7 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: 01 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: 01 07 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 57 0C 11 [23:47:43]RasterBufferAndPrint [23:47:43]line [23:47:43]line [23:47:43]line [23:47:43]line [23:47:43]line [23:47:43]written 0, free lines is 3162 [23:47:43]MH_Cut [23:47:43]Write to MH i2c: D1 01 00 AE 00 01 80 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: D1 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: D1 01 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: D1 01 00 AE 00 00 7F [23:47:43]Write to MH i2c: 01 00 00 AF 00 AF [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:45]*** Cut start [23:47:45]*** Partial cut [23:47:45]*** CUTSNS_PIN = 1 [23:47:45]*** CUTSNS_PIN = 0 [23:47:45]*** Brake cut motor [23:47:45]Read from MH i2c: 01 [23:47:45]MH_I2C_Read... [23:47:45]*** Stop cut motor [23:47:45]Read from MH i2c: 01 07 00 [23:47:45]MH_I2C_Read... [23:47:45]*** Cut end [23:47:45]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [23:47:45]process_action close_receipt done [23:47:45]requested_data is exist [23:47:45]produce_requested_data [23:47:45]requested_item fm.sn is exist - process it [23:47:45]wFMCommunicate request_size=4 [23:47:45]MH_SAM_APDU [23:47:45]CAPDU: 80 11 00 00 [23:47:45]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [23:47:45]Write i2c OK [23:47:45]MH_I2C_Read... [23:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:45]Read from MH i2c: E2 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 17 00 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 87 [23:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:47:45]wFMCommunicate OK [23:47:45]requested_item fd.num is exist - process it [23:47:45]SAM_PROTO_GetFieldsCounters [23:47:45]wFMCommunicate request_size=4 [23:47:45]MH_SAM_APDU [23:47:45]CAPDU: 80 13 00 00 [23:47:45]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [23:47:45]Write i2c OK [23:47:45]MH_I2C_Read... [23:47:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:46]Read from MH i2c: E2 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 62 00 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [23:47:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:46]wFMCommunicate OK [23:47:46]SAM_PROTO_GetFieldsCounters done [23:47:46]requested_item shift.num is exist - process it [23:47:46]requested_item shift.opened is exist - process it [23:47:46]req_shift_opened [23:47:46]FM_GetShiftState [23:47:46]SAM_PROTO_GetShiftState [23:47:46]wFMCommunicate request_size=4 [23:47:46]MH_SAM_APDU [23:47:46]CAPDU: 80 13 01 00 [23:47:46]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [23:47:46]Write i2c OK [23:47:46]MH_I2C_Read... [23:47:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:46]Read from MH i2c: E2 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 0E 00 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E0 [23:47:46]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:47:46]wFMCommunicate OK [23:47:46]SAM_PROTO_GetShiftState done [23:47:46]FM_GetShiftState done [23:47:46]req_shift_opened done [23:47:46]requested_item shift.open_date is exist - process it [23:47:46]req_shift_open_date [23:47:46]req_shift_open_date done [23:47:46]produce_requested_data done [23:47:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225638,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:47:46]process_action_free close_receipt [23:47:46]json_value_free [23:47:46]json_value_free done [23:47:46]process_json_proto returns [23:47:46]Send response to host [23:47:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225638,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:47:46]free response buf [23:47:46]execute_script done [23:47:46]execute_script returns [23:47:46]free content buf [23:47:46]Sock 6.Close socket [23:47:46]Sock 6.Thread stoped [23:47:48]Connected sock=11 [23:47:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 83 72 04 01 A2 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 9E 35 A4 66 0E 04 04 00 B5 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 71 03 00 35 04 06 00 41 46 C5 B2 24 40 77 9D 7A D1 BB 48 0E 11 [23:47:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 D1 C2 47 00 F7 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 66 71 03 00 F4 03 04 00 B2 E1 A3 66 B6 04 01 00 00 24 A5 99 B4 90 7F 54 ED [23:47:50]CommunicateWithHost err = 0 [23:47:50]CheckOFDResponse [23:47:50]1017 (14) - 77093643461234 [23:47:50]1041 (16) - 0000000000874959 [23:47:50]1040 (4) - 225638 [23:47:50]1012 (4) - 26.07.2024 17:49 [23:47:50]1206 (1) - 0 [23:47:50]OFD Sender: Remove packet 225638 [23:47:50]ProducePacketName [23:47:50]name=ofd_packets/00225638 [23:47:50]NVStorageDeleteData [23:47:50]OFD Sender: No OFD packet to send [23:47:55]OFD Sender: No OFD packet to send [23:48:00]OFD Sender: No OFD packet to send [23:48:05]OFD Sender: No OFD packet to send [23:48:10]OFD Sender: No OFD packet to send [23:48:15]OFD Sender: No OFD packet to send [23:48:20]OFD Sender: No OFD packet to send [23:48:25]OFD Sender: No OFD packet to send [23:48:30]OFD Sender: No OFD packet to send [23:48:35]OFD Sender: No OFD packet to send [23:48:40]OFD Sender: No OFD packet to send [23:48:45]OFD Sender: No OFD packet to send [23:48:50]OFD Sender: No OFD packet to send [23:48:55]OFD Sender: No OFD packet to send [23:49:00]OFD Sender: No OFD packet to send [23:49:05]OFD Sender: No OFD packet to send [23:49:10]OFD Sender: No OFD packet to send [23:49:15]OFD Sender: No OFD packet to send [23:49:20]OFD Sender: No OFD packet to send [23:49:25]OFD Sender: No OFD packet to send [23:49:30]OFD Sender: No OFD packet to send [23:49:35]OFD Sender: No OFD packet to send [23:49:40]OFD Sender: No OFD packet to send [23:49:45]OFD Sender: No OFD packet to send [23:49:50]OFD Sender: No OFD packet to send [23:49:55]OFD Sender: No OFD packet to send [23:50:00]OFD Sender: No OFD packet to send [23:50:05]OFD Sender: No OFD packet to send [23:50:10]OFD Sender: No OFD packet to send [23:50:16]OFD Sender: No OFD packet to send [23:50:21]OFD Sender: No OFD packet to send [23:50:26]OFD Sender: No OFD packet to send [23:50:31]OFD Sender: No OFD packet to send [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:45]accept exits with 9 [23:50:45]New connection [23:50:45]New thread 3066830180 created [23:50:45]Thread 3066686820 joined [23:50:45]Waiting for new connection... [23:50:45] Sock 9.Parse request [23:50:45]Sock 9.Check first char [23:50:45]Sock 9.First char is OK [23:50:45]request: POST /json_proto HTTP/1.0 [23:50:45]Method: POST [23:50:45]URL: /json_proto [23:50:45]Method is POST - this is cgi request [23:50:45]url: /json_proto [23:50:45]query_string will be loaded in cgi processing [23:50:45]execute_cgi json_proto POST (null) [23:50:45]execute_cgi path=json_proto method=POST [23:50:45]POST find Content-Length [23:50:45]Host: 172.17.43.131:8080 [23:50:45]Content-Length: 215 [23:50:45]Content-Type: application/json [23:50:45] [23:50:45]POST finish read [23:50:45]Found Content-Length = 215 [23:50:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:45]execute_script... [23:50:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:45]POST & json_proto [23:50:45]process_json_proto [23:50:45]json parsed OK: [23:50:45]protocol is kg_v1.0 [23:50:45]action value=get_value [23:50:45]process_action get_value [23:50:45]cmd_get_value [23:50:45]process_action get_value done [23:50:45]requested_data is exist [23:50:45]produce_requested_data [23:50:45]requested_item kkm.sn is exist - process it [23:50:45]requested_item kkm.ver is exist - process it [23:50:45]requested_item fm.sn is exist - process it [23:50:45]wFMCommunicate request_size=4 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 11 00 00 [23:50:45]Write to MH i2c: E2 08 00 B3 00 80 11 00 00 00 00 00 00 2D [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 17 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 17 00 B3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 8A [23:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:50:45]wFMCommunicate OK [23:50:45]requested_item fd.num is exist - process it [23:50:45]SAM_PROTO_GetFieldsCounters [23:50:45]wFMCommunicate request_size=4 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 13 00 00 [23:50:45]Write to MH i2c: E2 08 00 B4 00 80 13 00 00 00 00 00 00 30 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 62 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 62 00 B4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 35 [23:50:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:45]wFMCommunicate OK [23:50:45]SAM_PROTO_GetFieldsCounters done [23:50:45]requested_item shift.num is exist - process it [23:50:45]requested_item shift.opened is exist - process it [23:50:45]req_shift_opened [23:50:45]FM_GetShiftState [23:50:45]SAM_PROTO_GetShiftState [23:50:45]wFMCommunicate request_size=4 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 13 01 00 [23:50:45]Write to MH i2c: E2 08 00 B5 00 80 13 01 00 00 00 00 00 32 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 0E 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 0E 00 B5 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 E3 [23:50:45]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:50:45]wFMCommunicate OK [23:50:45]SAM_PROTO_GetShiftState done [23:50:45]FM_GetShiftState done [23:50:45]req_shift_opened done [23:50:45]requested_item shift.open_date is exist - process it [23:50:45]req_shift_open_date [23:50:45]req_shift_open_date done [23:50:45]produce_requested_data done [23:50:45]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225638,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182} [23:50:45]process_action_free get_value [23:50:45]json_value_free [23:50:45]json_value_free done [23:50:45]process_json_proto returns [23:50:45]Send response to host [23:50:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225638,"shift.num":437,"shift.opened":1,"shift.open_date":1721952182}}} [23:50:45]free response buf [23:50:45]execute_script done [23:50:45]execute_script returns [23:50:45]free content buf [23:50:45]Sock 9.Close socket [23:50:45]Sock 9.Thread stoped [23:50:45]accept exits with 7 [23:50:45]New connection [23:50:45]New thread 3066686820 created [23:50:45]Thread 3066830180 joined [23:50:45]Waiting for new connection... [23:50:45] Sock 7.Parse request [23:50:45]Sock 7.Check first char [23:50:45]Sock 7.First char is OK [23:50:45]request: POST /json_proto HTTP/1.0 [23:50:45]Method: POST [23:50:45]URL: /json_proto [23:50:45]Method is POST - this is cgi request [23:50:45]url: /json_proto [23:50:45]query_string will be loaded in cgi processing [23:50:45]execute_cgi json_proto POST (null) [23:50:45]execute_cgi path=json_proto method=POST [23:50:45]POST find Content-Length [23:50:45]Host: 172.17.43.131:8080 [23:50:45]Content-Length: 331 [23:50:45]Content-Type: application/json [23:50:45] [23:50:45]POST finish read [23:50:45]Found Content-Length = 331 [23:50:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:45]execute_script... [23:50:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:45]POST & json_proto [23:50:45]process_json_proto [23:50:45]json parsed OK: [23:50:45]protocol is kg_v1.0 [23:50:45]action value=get_value [23:50:45]process_action get_value [23:50:45]cmd_get_value [23:50:45]process_action get_value done [23:50:45]requested_data is exist [23:50:45]produce_requested_data [23:50:45]requested_item fm.sale.total is exist - process it [23:50:45]SAM_PROTO_GetFMData [23:50:45]wFMCommunicate request_size=4 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 13 03 00 [23:50:45]Write to MH i2c: E2 08 00 B6 00 80 13 03 00 00 00 00 00 35 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:46]OFD Sender: No OFD packet to send [23:50:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:46]Read from MH i2c: E2 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: E2 FD 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: E2 FD 00 B6 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 E4 [23:50:46]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [23:50:46]wFMCommunicate OK [23:50:46]wFMCommunicate request_size=4 [23:50:46]MH_SAM_APDU [23:50:46]CAPDU: 80 17 00 00 [23:50:46]Write to MH i2c: E2 08 00 B7 00 80 17 00 00 00 00 00 00 37 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:46]Read from MH i2c: E2 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: E2 FD 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: E2 FD 00 B7 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 A1 [23:50:46]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:50:46]wFMCommunicate OK [23:50:46]wFMCommunicate request_size=4 [23:50:46]MH_SAM_APDU [23:50:46]CAPDU: 80 17 00 00 [23:50:46]Write to MH i2c: E2 08 00 B8 00 80 17 00 00 00 00 00 00 38 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:46]Read from MH i2c: E2 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: E2 FD 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: E2 FD 00 B8 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 4A [23:50:46]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:50:46]wFMCommunicate OK [23:50:46]wFMCommunicate request_size=4 [23:50:46]MH_SAM_APDU [23:50:46]CAPDU: 80 17 00 00 [23:50:46]Write to MH i2c: E2 08 00 B9 00 80 17 00 00 00 00 00 00 39 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 FD 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 FD 00 B9 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 C5 [23:50:47]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 17 00 00 [23:50:47]Write to MH i2c: E2 08 00 BA 00 80 17 00 00 00 00 00 00 3A [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 E2 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 E2 00 BA 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 18 [23:50:47]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]SAM_PROTO_GetFMData done [23:50:47]requested_item fm.sale_refund.total is exist - process it [23:50:47]requested_item fm.buy.total is exist - process it [23:50:47]requested_item shift.sale.total is exist - process it [23:50:47]SAM_PROTO_GetShiftData [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 13 02 00 [23:50:47]Write to MH i2c: E2 08 00 BB 00 80 13 02 00 00 00 00 00 39 [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 FD 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 FD 00 BB 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 03 [23:50:47]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 17 00 00 [23:50:47]Write to MH i2c: E2 08 00 BC 00 80 17 00 00 00 00 00 00 3C [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 FD 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 FD 00 BC 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 CB [23:50:47]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:50:48]wFMCommunicate OK [23:50:48]wFMCommunicate request_size=4 [23:50:48]MH_SAM_APDU [23:50:48]CAPDU: 80 17 00 00 [23:50:48]Write to MH i2c: E2 08 00 BD 00 80 17 00 00 00 00 00 00 3D [23:50:48]Write i2c OK [23:50:48]MH_I2C_Read... [23:50:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:48]Read from MH i2c: E2 [23:50:48]MH_I2C_Read... [23:50:48]Read from MH i2c: E2 FD 00 [23:50:48]MH_I2C_Read... [23:50:48]Read from MH i2c: E2 FD 00 BD 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 69 [23:50:48]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:50:48]wFMCommunicate OK [23:50:48]wFMCommunicate request_size=4 [23:50:48]MH_SAM_APDU [23:50:48]CAPDU: 80 17 00 00 [23:50:48]Write to MH i2c: E2 08 00 BE 00 80 17 00 00 00 00 00 00 3E [23:50:48]Write i2c OK [23:50:48]MH_I2C_Read... [23:50:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:48]Read from MH i2c: E2 [23:50:48]MH_I2C_Read... [23:50:48]Read from MH i2c: E2 FD 00 [23:50:48]MH_I2C_Read... [23:50:48]Read from MH i2c: E2 FD 00 BE 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 B3 [23:50:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:50:48]wFMCommunicate OK [23:50:48]wFMCommunicate request_size=4 [23:50:48]MH_SAM_APDU [23:50:48]CAPDU: 80 17 00 00 [23:50:48]Write to MH i2c: E2 08 00 BF 00 80 17 00 00 00 00 00 00 3F [23:50:48]Write i2c OK [23:50:48]MH_I2C_Read... [23:50:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:50:48]Read from MH i2c: E2 [23:50:48]MH_I2C_Read... [23:50:48]Read from MH i2c: E2 D8 00 [23:50:48]MH_I2C_Read... [23:50:48]Read from MH i2c: E2 D8 00 BF 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 26 [23:50:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:48]wFMCommunicate OK [23:50:48]SAM_PROTO_GetShiftData done [23:50:48]requested_item shift.sale.total_cash is exist - process it [23:50:48]requested_item shift.sale_refund.total is exist - process it [23:50:48]requested_item shift.sale_refund.total_cash is exist - process it [23:50:48]requested_item shift.buy.total is exist - process it [23:50:48]requested_item shift.buy.total_cash is exist - process it [23:50:48]produce_requested_data done [23:50:48]produce_requested_data return {"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:50:48]process_action_free get_value [23:50:48]json_value_free [23:50:48]json_value_free done [23:50:48]process_json_proto returns [23:50:48]Send response to host [23:50:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:50:48]free response buf [23:50:48]execute_script done [23:50:48]execute_script returns [23:50:48]free content buf [23:50:48]Sock 7.Close socket [23:50:48]Sock 7.Thread stoped [23:50:48]accept exits with 9 [23:50:48]New connection [23:50:48]New thread 3066830180 created [23:50:48]Thread 3066686820 joined [23:50:48]Waiting for new connection... [23:50:48] Sock 9.Parse request [23:50:48]Sock 9.Check first char [23:50:48]Sock 9.First char is OK [23:50:48]request: POST /json_proto HTTP/1.0 [23:50:48]Method: POST [23:50:48]URL: /json_proto [23:50:48]Method is POST - this is cgi request [23:50:48]url: /json_proto [23:50:48]query_string will be loaded in cgi processing [23:50:48]execute_cgi json_proto POST (null) [23:50:48]execute_cgi path=json_proto method=POST [23:50:48]POST find Content-Length [23:50:48]Host: 172.17.43.131:8080 [23:50:48]Content-Length: 331 [23:50:48]Content-Type: application/json [23:50:48] [23:50:48]POST finish read [23:50:48]Found Content-Length = 331 [23:50:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:48]execute_script... [23:50:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:48]POST & json_proto [23:50:48]process_json_proto [23:50:48]json parsed OK: [23:50:48]protocol is kg_v1.0 [23:50:48]action value=get_value [23:50:48]process_action get_value [23:50:48]cmd_get_value [23:50:48]process_action get_value done [23:50:48]requested_data is exist [23:50:48]produce_requested_data [23:50:48]requested_item fm.sale.total is exist - process it [23:50:48]SAM_PROTO_GetFMData [23:50:48]wFMCommunicate request_size=4 [23:50:48]MH_SAM_APDU [23:50:49]CAPDU: 80 13 03 00 [23:50:49]Write to MH i2c: E2 08 00 C0 00 80 13 03 00 00 00 00 00 3F [23:50:49]Write i2c OK [23:50:49]MH_I2C_Read... [23:50:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:49]Read from MH i2c: E2 [23:50:49]MH_I2C_Read... [23:50:49]Read from MH i2c: E2 FD 00 [23:50:49]MH_I2C_Read... [23:50:49]Read from MH i2c: E2 FD 00 C0 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 EE [23:50:49]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [23:50:49]wFMCommunicate OK [23:50:49]wFMCommunicate request_size=4 [23:50:49]MH_SAM_APDU [23:50:49]CAPDU: 80 17 00 00 [23:50:49]Write to MH i2c: E2 08 00 C1 00 80 17 00 00 00 00 00 00 41 [23:50:49]Write i2c OK [23:50:49]MH_I2C_Read... [23:50:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:49]Read from MH i2c: E2 [23:50:49]MH_I2C_Read... [23:50:49]Read from MH i2c: E2 FD 00 [23:50:49]MH_I2C_Read... [23:50:49]Read from MH i2c: E2 FD 00 C1 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 AB [23:50:49]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:50:49]wFMCommunicate OK [23:50:49]wFMCommunicate request_size=4 [23:50:49]MH_SAM_APDU [23:50:49]CAPDU: 80 17 00 00 [23:50:49]Write to MH i2c: E2 08 00 C2 00 80 17 00 00 00 00 00 00 42 [23:50:49]Write i2c OK [23:50:49]MH_I2C_Read... [23:50:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:50]Read from MH i2c: E2 [23:50:50]MH_I2C_Read... [23:50:50]Read from MH i2c: E2 FD 00 [23:50:50]MH_I2C_Read... [23:50:50]Read from MH i2c: E2 FD 00 C2 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 54 [23:50:50]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:50:50]wFMCommunicate OK [23:50:50]wFMCommunicate request_size=4 [23:50:50]MH_SAM_APDU [23:50:50]CAPDU: 80 17 00 00 [23:50:50]Write to MH i2c: E2 08 00 C3 00 80 17 00 00 00 00 00 00 43 [23:50:50]Write i2c OK [23:50:50]MH_I2C_Read... [23:50:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:50]Read from MH i2c: E2 [23:50:50]MH_I2C_Read... [23:50:50]Read from MH i2c: E2 FD 00 [23:50:50]MH_I2C_Read... [23:50:50]Read from MH i2c: E2 FD 00 C3 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 CF [23:50:50]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:50:50]wFMCommunicate OK [23:50:50]wFMCommunicate request_size=4 [23:50:50]MH_SAM_APDU [23:50:50]CAPDU: 80 17 00 00 [23:50:50]Write to MH i2c: E2 08 00 C4 00 80 17 00 00 00 00 00 00 44 [23:50:50]Write i2c OK [23:50:50]MH_I2C_Read... [23:50:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:50:50]Read from MH i2c: E2 [23:50:50]MH_I2C_Read... [23:50:50]Read from MH i2c: E2 E2 00 [23:50:50]MH_I2C_Read... [23:50:50]Read from MH i2c: E2 E2 00 C4 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 22 [23:50:50]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:50]wFMCommunicate OK [23:50:50]SAM_PROTO_GetFMData done [23:50:50]requested_item fm.sale_refund.total is exist - process it [23:50:50]requested_item fm.buy.total is exist - process it [23:50:50]requested_item shift.sale.total is exist - process it [23:50:50]SAM_PROTO_GetShiftData [23:50:50]wFMCommunicate request_size=4 [23:50:50]MH_SAM_APDU [23:50:50]CAPDU: 80 13 02 00 [23:50:50]Write to MH i2c: E2 08 00 C5 00 80 13 02 00 00 00 00 00 43 [23:50:50]Write i2c OK [23:50:50]MH_I2C_Read... [23:50:51]OFD Sender: No OFD packet to send [23:50:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:51]Read from MH i2c: E2 [23:50:51]MH_I2C_Read... [23:50:51]Read from MH i2c: E2 FD 00 [23:50:51]MH_I2C_Read... [23:50:51]Read from MH i2c: E2 FD 00 C5 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 0D [23:50:51]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:50:51]wFMCommunicate OK [23:50:51]wFMCommunicate request_size=4 [23:50:51]MH_SAM_APDU [23:50:51]CAPDU: 80 17 00 00 [23:50:51]Write to MH i2c: E2 08 00 C6 00 80 17 00 00 00 00 00 00 46 [23:50:51]Write i2c OK [23:50:51]MH_I2C_Read... [23:50:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:51]Read from MH i2c: E2 [23:50:51]MH_I2C_Read... [23:50:51]Read from MH i2c: E2 FD 00 [23:50:51]MH_I2C_Read... [23:50:51]Read from MH i2c: E2 FD 00 C6 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 D5 [23:50:51]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:50:51]wFMCommunicate OK [23:50:51]wFMCommunicate request_size=4 [23:50:51]MH_SAM_APDU [23:50:51]CAPDU: 80 17 00 00 [23:50:51]Write to MH i2c: E2 08 00 C7 00 80 17 00 00 00 00 00 00 47 [23:50:51]Write i2c OK [23:50:51]MH_I2C_Read... [23:50:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:52]Read from MH i2c: E2 [23:50:52]MH_I2C_Read... [23:50:52]Read from MH i2c: E2 FD 00 [23:50:52]MH_I2C_Read... [23:50:52]Read from MH i2c: E2 FD 00 C7 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 73 [23:50:52]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:50:52]wFMCommunicate OK [23:50:52]wFMCommunicate request_size=4 [23:50:52]MH_SAM_APDU [23:50:52]CAPDU: 80 17 00 00 [23:50:52]Write to MH i2c: E2 08 00 C8 00 80 17 00 00 00 00 00 00 48 [23:50:52]Write i2c OK [23:50:52]MH_I2C_Read... [23:50:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:52]Read from MH i2c: E2 [23:50:52]MH_I2C_Read... [23:50:52]Read from MH i2c: E2 FD 00 [23:50:52]MH_I2C_Read... [23:50:52]Read from MH i2c: E2 FD 00 C8 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 BD [23:50:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:50:52]wFMCommunicate OK [23:50:52]wFMCommunicate request_size=4 [23:50:52]MH_SAM_APDU [23:50:52]CAPDU: 80 17 00 00 [23:50:52]Write to MH i2c: E2 08 00 C9 00 80 17 00 00 00 00 00 00 49 [23:50:52]Write i2c OK [23:50:52]MH_I2C_Read... [23:50:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:50:52]Read from MH i2c: E2 [23:50:52]MH_I2C_Read... [23:50:52]Read from MH i2c: E2 D8 00 [23:50:52]MH_I2C_Read... [23:50:52]Read from MH i2c: E2 D8 00 C9 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 30 [23:50:52]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:53]wFMCommunicate OK [23:50:53]SAM_PROTO_GetShiftData done [23:50:53]requested_item shift.sale.total_cash is exist - process it [23:50:53]requested_item shift.sale_refund.total is exist - process it [23:50:53]requested_item shift.sale_refund.total_cash is exist - process it [23:50:53]requested_item shift.buy.total is exist - process it [23:50:53]requested_item shift.buy.total_cash is exist - process it [23:50:53]produce_requested_data done [23:50:53]produce_requested_data return {"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:50:53]process_action_free get_value [23:50:53]json_value_free [23:50:53]json_value_free done [23:50:53]process_json_proto returns [23:50:53]Send response to host [23:50:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:50:53]free response buf [23:50:53]execute_script done [23:50:53]execute_script returns [23:50:53]free content buf [23:50:53]Sock 9.Close socket [23:50:53]Sock 9.Thread stoped [23:50:53]accept exits with 7 [23:50:53]New connection [23:50:53]New thread 3066686820 created [23:50:53]Thread 3066830180 joined [23:50:53]Waiting for new connection... [23:50:53] Sock 7.Parse request [23:50:53]Sock 7.Check first char [23:50:53]Sock 7.First char is OK [23:50:53]request: POST /json_proto HTTP/1.0 [23:50:53]Method: POST [23:50:53]URL: /json_proto [23:50:53]Method is POST - this is cgi request [23:50:53]url: /json_proto [23:50:53]query_string will be loaded in cgi processing [23:50:53]execute_cgi json_proto POST (null) [23:50:53]execute_cgi path=json_proto method=POST [23:50:53]POST find Content-Length [23:50:53]Host: 172.17.43.131:8080 [23:50:53]Content-Length: 275 [23:50:53]Content-Type: application/json [23:50:53] [23:50:53]POST finish read [23:50:53]Found Content-Length = 275 [23:50:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:53]execute_script... [23:50:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u0445\u043C\u0430\u0434\u0430\u043B\u0438\u0435\u0432\u0430 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:53]POST & json_proto [23:50:53]process_json_proto [23:50:53]json parsed OK: [23:50:53]protocol is kg_v1.0 [23:50:53]action value=x_report [23:50:53]process_action x_report [23:50:53]cmd_x_report [23:50:53]MH_GetDate [23:50:53]Write to MH i2c: F0 00 00 CA 00 B9 [23:50:53]Write i2c OK [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: F0 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: F0 09 00 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: F0 09 00 CA 00 00 5D 36 A4 66 F9 24 A2 66 84 [23:50:53]GetLastDocTimeStamp 1722037662 [23:50:53]current date 1722037853 [23:50:53]FM_GetShiftState [23:50:53]SAM_PROTO_GetShiftState [23:50:53]wFMCommunicate request_size=4 [23:50:53]MH_SAM_APDU [23:50:53]CAPDU: 80 13 01 00 [23:50:53]Write to MH i2c: E2 08 00 CB 00 80 13 01 00 00 00 00 00 48 [23:50:53]Write i2c OK [23:50:53]MH_I2C_Read... [23:50:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:53]Read from MH i2c: E2 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 0E 00 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 0E 00 CB 00 00 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 F9 [23:50:53]RAPDU: 09 00 01 B6 E7 A2 66 00 00 00 00 90 00 [23:50:53]wFMCommunicate OK [23:50:53]SAM_PROTO_GetShiftState done [23:50:53]FM_GetShiftState done [23:50:53]KKMCreateXReportDocument [23:50:53]Load OK [23:50:53]Malloc new data [23:50:53]MH_GetDate [23:50:53]Write to MH i2c: F0 00 00 CC 00 BB [23:50:53]Write i2c OK [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: F0 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: F0 09 00 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: F0 09 00 CC 00 00 5E 36 A4 66 F9 24 A2 66 87 [23:50:53]Malloc new data [23:50:53]Malloc new data [23:50:53]wFMCommunicate request_size=4 [23:50:53]MH_SAM_APDU [23:50:53]CAPDU: 80 11 00 00 [23:50:53]Write to MH i2c: E2 08 00 CD 00 80 11 00 00 00 00 00 00 47 [23:50:53]Write i2c OK [23:50:53]MH_I2C_Read... [23:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:53]Read from MH i2c: E2 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 17 00 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 17 00 CD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A4 [23:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:50:53]wFMCommunicate OK [23:50:53]SAM_PROTO_GetFieldsCounters [23:50:53]wFMCommunicate request_size=4 [23:50:53]MH_SAM_APDU [23:50:53]CAPDU: 80 13 00 00 [23:50:53]Write to MH i2c: E2 08 00 CE 00 80 13 00 00 00 00 00 00 4A [23:50:53]Write i2c OK [23:50:53]MH_I2C_Read... [23:50:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:53]Read from MH i2c: E2 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 62 00 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 62 00 CE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 4F [23:50:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 66 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:53]wFMCommunicate OK [23:50:53]SAM_PROTO_GetFieldsCounters done [23:50:53]Malloc new data [23:50:53]Malloc new data [23:50:53]Malloc new data [23:50:53]KKMCreateXReportDocument OK [23:50:53]KKMSetXReportData OK [23:50:53]KKMPrepareXReportFMData [23:50:53]SAM_PROTO_GetShiftData [23:50:53]wFMCommunicate request_size=4 [23:50:53]MH_SAM_APDU [23:50:53]CAPDU: 80 13 02 00 [23:50:53]Write to MH i2c: E2 08 00 CF 00 80 13 02 00 00 00 00 00 4D [23:50:53]Write i2c OK [23:50:53]MH_I2C_Read... [23:50:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:53]Read from MH i2c: E2 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 FD 00 [23:50:53]MH_I2C_Read... [23:50:53]Read from MH i2c: E2 FD 00 CF 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 17 [23:50:54]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:50:54]wFMCommunicate OK [23:50:54]wFMCommunicate request_size=4 [23:50:54]MH_SAM_APDU [23:50:54]CAPDU: 80 17 00 00 [23:50:54]Write to MH i2c: E2 08 00 D0 00 80 17 00 00 00 00 00 00 50 [23:50:54]Write i2c OK [23:50:54]MH_I2C_Read... [23:50:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:54]Read from MH i2c: E2 [23:50:54]MH_I2C_Read... [23:50:54]Read from MH i2c: E2 FD 00 [23:50:54]MH_I2C_Read... [23:50:54]Read from MH i2c: E2 FD 00 D0 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 DF [23:50:54]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:50:54]wFMCommunicate OK [23:50:54]wFMCommunicate request_size=4 [23:50:54]MH_SAM_APDU [23:50:54]CAPDU: 80 17 00 00 [23:50:54]Write to MH i2c: E2 08 00 D1 00 80 17 00 00 00 00 00 00 51 [23:50:54]Write i2c OK [23:50:54]MH_I2C_Read... [23:50:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:54]Read from MH i2c: E2 [23:50:54]MH_I2C_Read... [23:50:54]Read from MH i2c: E2 FD 00 [23:50:54]MH_I2C_Read... [23:50:54]Read from MH i2c: E2 FD 00 D1 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 7D [23:50:55]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:50:55]wFMCommunicate OK [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 17 00 00 [23:50:55]Write to MH i2c: E2 08 00 D2 00 80 17 00 00 00 00 00 00 52 [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:55]Read from MH i2c: E2 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 FD 00 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 FD 00 D2 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 C7 [23:50:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:50:55]wFMCommunicate OK [23:50:55]wFMCommunicate request_size=4 [23:50:55]MH_SAM_APDU [23:50:55]CAPDU: 80 17 00 00 [23:50:55]Write to MH i2c: E2 08 00 D3 00 80 17 00 00 00 00 00 00 53 [23:50:55]Write i2c OK [23:50:55]MH_I2C_Read... [23:50:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:50:55]Read from MH i2c: E2 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 D8 00 [23:50:55]MH_I2C_Read... [23:50:55]Read from MH i2c: E2 D8 00 D3 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3A [23:50:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:56]wFMCommunicate OK [23:50:56]SAM_PROTO_GetShiftData done [23:50:56]1194 (1207) - счетчики итогов смены [23:50:56] 1134 (4) - 706 - количество чеков со всеми признаками расчетов [23:50:56] 1129 (158) - счетчики операций «приход» [23:50:56] 1135 (4) - 704 - количество чеков по признаку расчетов [23:50:56] 1201 (4) - 843727.81 - общая итоговая сумма в чеках [23:50:56] 1136 (4) - 709559.00 - итоговая сумма в чеках наличными [23:50:56] 1138 (3) - 134168.81 - итоговая сумма в чеках безналичными [23:50:56] 1024 (123) - суммы налогов [23:50:56] 1006 (9) - суммы НДС [23:50:56] 1010 (1) - 0% - код ставки НДС [23:50:56] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:56] 1006 (12) - суммы НДС [23:50:56] 1010 (1) - 12% - код ставки НДС [23:50:56] 1011 (3) - 89618.57 - сумма НДС по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (12) - суммы НСП [23:50:56] 1014 (1) - 1% - код ставки НСП [23:50:56] 1015 (3) - 7468.39 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 2% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 3% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 5% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 1,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1130 (151) - счетчики операций «возврат прихода» [23:50:56] 1135 (4) - 2 - количество чеков по признаку расчетов [23:50:56] 1201 (3) - 3427.00 - общая итоговая сумма в чеках [23:50:56] 1136 (3) - 3427.00 - итоговая сумма в чеках наличными [23:50:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:56] 1024 (121) - суммы налогов [23:50:56] 1006 (9) - суммы НДС [23:50:56] 1010 (1) - 0% - код ставки НДС [23:50:56] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:56] 1006 (11) - суммы НДС [23:50:56] 1010 (1) - 12% - код ставки НДС [23:50:56] 1011 (2) - 364.08 - сумма НДС по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (11) - суммы НСП [23:50:56] 1014 (1) - 1% - код ставки НСП [23:50:56] 1015 (2) - 30.34 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 2% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 3% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 5% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 1,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1131 (141) - счетчики операций «расход» [23:50:56] 1135 (4) - 0 - количество чеков по признаку расчетов [23:50:56] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:50:56] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:50:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:56] 1024 (117) - суммы налогов [23:50:56] 1006 (9) - суммы НДС [23:50:56] 1010 (1) - 0% - код ставки НДС [23:50:56] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:56] 1006 (9) - суммы НДС [23:50:56] 1010 (1) - 12% - код ставки НДС [23:50:56] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 1% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 2% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 3% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 5% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 1,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1132 (141) - счетчики операций «возврат расхода» [23:50:56] 1135 (4) - 0 - количество чеков по признаку расчетов [23:50:56] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:50:56] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:50:56] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:56] 1024 (117) - суммы налогов [23:50:56] 1006 (9) - суммы НДС [23:50:56] 1010 (1) - 0% - код ставки НДС [23:50:56] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:56] 1006 (9) - суммы НДС [23:50:56] 1010 (1) - 12% - код ставки НДС [23:50:56] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 1% - код ставки НСП [23:50:56]OFD Sender: No OFD packet to send [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 2% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 3% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 5% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 0,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1007 (9) - суммы НСП [23:50:56] 1014 (1) - 1,50% - код ставки НСП [23:50:56] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:56] 1133 (588) - - счетчики коррекции - не используются [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1194 (04AA) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1134 (046E) [23:50:56]Malloc new data [23:50:56]Processing tag 1129 (0469) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1135 (046F) [23:50:56]Malloc new data [23:50:56]Processing tag 1201 (04B1) [23:50:56]Malloc new data [23:50:56]Processing tag 1136 (0470) [23:50:56]Malloc new data [23:50:56]Processing tag 1138 (0472) [23:50:56]Malloc new data [23:50:56]Processing tag 1024 (0400) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]SetTLVBufToDocument err=0 [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1130 (046A) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1135 (046F) [23:50:56]Malloc new data [23:50:56]Processing tag 1201 (04B1) [23:50:56]Malloc new data [23:50:56]Processing tag 1136 (0470) [23:50:56]Malloc new data [23:50:56]Processing tag 1138 (0472) [23:50:56]Malloc new data [23:50:56]Processing tag 1024 (0400) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]SetTLVBufToDocument err=0 [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1131 (046B) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1135 (046F) [23:50:56]Malloc new data [23:50:56]Processing tag 1201 (04B1) [23:50:56]Malloc new data [23:50:56]Processing tag 1136 (0470) [23:50:56]Malloc new data [23:50:56]Processing tag 1138 (0472) [23:50:56]Malloc new data [23:50:56]Processing tag 1024 (0400) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1007 (03EF) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1014 (03F6) [23:50:56]Malloc new data [23:50:56]Processing tag 1015 (03F7) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]SetTLVBufToDocument err=0 [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1132 (046C) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1135 (046F) [23:50:56]Malloc new data [23:50:56]Processing tag 1201 (04B1) [23:50:56]Malloc new data [23:50:56]Processing tag 1136 (0470) [23:50:56]Malloc new data [23:50:56]Processing tag 1138 (0472) [23:50:56]Malloc new data [23:50:56]Processing tag 1024 (0400) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:56]Processing tag 1011 (03F3) [23:50:56]Malloc new data [23:50:56]SetTLVBufToDocument err=0 [23:50:56]Processing tag 1006 (03EE) [23:50:56]Load OK [23:50:56]SetTLVBufToDocument [23:50:56]Processing tag 1010 (03F2) [23:50:56]Malloc new data [23:50:57]Processing tag 1011 (03F3) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1007 (03EF) [23:50:57]Load OK [23:50:57]SetTLVBufToDocument [23:50:57]Processing tag 1014 (03F6) [23:50:57]Malloc new data [23:50:57]Processing tag 1015 (03F7) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]SetTLVBufToDocument err=0 [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Processing tag 1133 (046D) [23:50:57]Malloc new data [23:50:57]SetTLVBufToDocument err=0 [23:50:57]SetTLVBufToDocument err=0 [23:50:57]Malloc new data [23:50:57]SAM_PROTO_GetFMData [23:50:57]wFMCommunicate request_size=4 [23:50:57]MH_SAM_APDU [23:50:57]CAPDU: 80 13 03 00 [23:50:57]Write to MH i2c: E2 08 00 D4 00 80 13 03 00 00 00 00 00 53 [23:50:57]Write i2c OK [23:50:57]MH_I2C_Read... [23:50:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:57]Read from MH i2c: E2 [23:50:57]MH_I2C_Read... [23:50:57]Read from MH i2c: E2 FD 00 [23:50:57]MH_I2C_Read... [23:50:57]Read from MH i2c: E2 FD 00 D4 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 02 [23:50:57]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [23:50:57]wFMCommunicate OK [23:50:57]wFMCommunicate request_size=4 [23:50:57]MH_SAM_APDU [23:50:57]CAPDU: 80 17 00 00 [23:50:57]Write to MH i2c: E2 08 00 D5 00 80 17 00 00 00 00 00 00 55 [23:50:57]Write i2c OK [23:50:57]MH_I2C_Read... [23:50:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:57]Read from MH i2c: E2 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 D5 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 BF [23:50:58]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:50:58]wFMCommunicate OK [23:50:58]wFMCommunicate request_size=4 [23:50:58]MH_SAM_APDU [23:50:58]CAPDU: 80 17 00 00 [23:50:58]Write to MH i2c: E2 08 00 D6 00 80 17 00 00 00 00 00 00 56 [23:50:58]Write i2c OK [23:50:58]MH_I2C_Read... [23:50:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:58]Read from MH i2c: E2 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 [23:50:58]MH_I2C_Read... [23:50:58]Read from MH i2c: E2 FD 00 D6 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 68 [23:50:58]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:50:58]wFMCommunicate OK [23:50:58]wFMCommunicate request_size=4 [23:50:58]MH_SAM_APDU [23:50:58]CAPDU: 80 17 00 00 [23:50:58]Write to MH i2c: E2 08 00 D7 00 80 17 00 00 00 00 00 00 57 [23:50:58]Write i2c OK [23:50:58]MH_I2C_Read... [23:50:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:59]Read from MH i2c: E2 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 FD 00 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 FD 00 D7 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 E3 [23:50:59]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:50:59]wFMCommunicate OK [23:50:59]wFMCommunicate request_size=4 [23:50:59]MH_SAM_APDU [23:50:59]CAPDU: 80 17 00 00 [23:50:59]Write to MH i2c: E2 08 00 D8 00 80 17 00 00 00 00 00 00 58 [23:50:59]Write i2c OK [23:50:59]MH_I2C_Read... [23:50:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:50:59]Read from MH i2c: E2 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 E2 00 [23:50:59]MH_I2C_Read... [23:50:59]Read from MH i2c: E2 E2 00 D8 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 36 [23:50:59]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:59]wFMCommunicate OK [23:50:59]SAM_PROTO_GetFMData done [23:50:59]FM_GetFMData:85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:00]oper:6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:00]total:A9 85 F9 78 05 [23:51:00]Malloc new data [23:51:00]oper:6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:00]total:EC 41 94 1F [23:51:00]Malloc new data [23:51:00]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:00]total: [23:51:00]Malloc new data [23:51:00]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:51:00]total: [23:51:00]Malloc new data [23:51:00]KKMPrepareXReportFMData err=0 [23:51:00]Х отчет ИНН: 02508201610067 Кассир: Ахмадалиева М. 26.07.2024 23:50 Смена: 266 РНМ: 0000000000092624 ЗНМ: 0300000054 СНО: Общий режим Всего чеков: 706 ИТОГИ ПРИХОД Чеков: 704 Общий итог: 843727.81 Итого наличными: 709559.00 Итого безнал.: 134168.81 НДС 0% : 0.00 НДС 12% : 89618.57 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 7468.39 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 2 Общий итог: 3427.00 Итого наличными: 3427.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 364.08 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 30.34 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 706132.00 НС Приход: 235044550.81 НС Возвр.Прихода: 5298099.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874959 [23:51:00]StoreToDocumentArchive [23:51:00]MH_GetDate [23:51:00]Write to MH i2c: F0 00 00 D9 00 C8 [23:51:00]Write i2c OK [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: F0 [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: F0 09 00 [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: F0 09 00 D9 00 00 65 36 A4 66 F9 24 A2 66 9B [23:51:00]shift 266 fd 1722037861 [23:51:00]Create dir for shift 0266 [23:51:00]save to /storage/0266/doc_1722037861 [23:51:00]save last doc name /storage/0266/doc_1722037861 to /storage/kkm_last_doc_name [23:51:00]save OK [23:51:00]Clear old archive folders... [23:51:00]NVStorageSaveData kkm_last_timestamp [23:51:00]File name is /storage/kkm_last_timestamp [23:51:00]Write 4 bytes [23:51:00]NVStorageSaveData done [23:51:00]ExternCall_PrintAddStr [23:51:00]wPrintStart [23:51:00]Write to MH i2c: 01 00 00 DA 00 DA [23:51:00]Write i2c OK [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: 01 [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: 01 07 00 [23:51:00]MH_I2C_Read... [23:51:00]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 FF 0F EF [23:51:00]RasterBufferAndPrint [23:51:00]line Х отчет [23:51:00]line ИНН: 02508201610067 [23:51:00]line Кассир: Ахмадалиева М. [23:51:00]line 26.07.2024 23:50 [23:51:00]line Смена: 266 [23:51:00]line РНМ: 0000000000092624 [23:51:00]line ЗНМ: 0300000054 [23:51:00]line СНО: Общий режим [23:51:00]line Всего чеков: 706 [23:51:00]line ИТОГИ ПРИХОД [23:51:00]line Чеков: 704 [23:51:00]line Общий итог: 843727.81 [23:51:00]line Итого наличными: 709559.00 [23:51:00]line Итого безнал.: 134168.81 [23:51:00]line НДС 0% : 0.00 [23:51:00]line НДС 12% : 89618.57 [23:51:00]line НСП 0% : 0.00 [23:51:00]line НСП 1,50% : 0.00 [23:51:00]line НСП 0,50% : 0.00 [23:51:00]line НСП 5% : 0.00 [23:51:00]line НСП 3% : 0.00 [23:51:00]line НСП 2% : 0.00 [23:51:00]line НСП 1% : 7468.39 [23:51:00]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:51:00]line Чеков: 2 [23:51:00]line Общий итог: 3427.00 [23:51:00]line Итого наличными: 3427.00 [23:51:00]line Итого безнал.: 0.00 [23:51:00]line НДС 0% : 0.00 [23:51:00]line НДС 12% : 364.08 [23:51:00]line НСП 0% : 0.00 [23:51:00]line НСП 1,50% : 0.00 [23:51:00]line НСП 0,50% : 0.00 [23:51:00]line НСП 5% : 0.00 [23:51:00]line НСП 3% : 0.00 [23:51:01]line НСП 2% : 0.00 [23:51:01]line НСП 1% : 30.34 [23:51:01]line ИТОГИ РАСХОД [23:51:01]line Чеков: 0 [23:51:01]line Общий итог: 0.00 [23:51:01]line Итого наличными: 0.00 [23:51:01]line Итого безнал.: 0.00 [23:51:01]line НДС 0% : 0.00 [23:51:01]line НДС 12% : 0.00 [23:51:01]line НСП 0% : 0.00 [23:51:01]line НСП 1,50% : 0.00 [23:51:01]line НСП 0,50% : 0.00 [23:51:01]line НСП 5% : 0.00 [23:51:01]line НСП 3% : 0.00 [23:51:01]line НСП 2% : 0.00 [23:51:01]line НСП 1% : 0.00 [23:51:01]line ИТОГИ ВОЗВРАТ РАСХОДА [23:51:01]line Чеков: 0 [23:51:01]line Общий итог: 0.00 [23:51:01]line Итого наличными: 0.00 [23:51:01]line Итого безнал.: 0.00 [23:51:01]line НДС 0% : 0.00 [23:51:01]line НДС 12% : 0.00 [23:51:01]line НСП 0% : 0.00 [23:51:01]line НСП 1,50% : 0.00 [23:51:01]line НСП 0,50% : 0.00 [23:51:01]line НСП 5% : 0.00 [23:51:01]line НСП 3% : 0.00 [23:51:01]line НСП 2% : 0.00 [23:51:01]line НСП 1% : 0.00 [23:51:01]line Сумма внесений: 0.00 [23:51:01]line Сумма выплат: 0.00 [23:51:01]line Нал. в кассе: 706132.00 [23:51:01]line НС Приход: 235044550.81 [23:51:01]line НС Возвр.Прихода: 5298099.00 [23:51:01]line НС Расход: 0.00 [23:51:01]line НС Возвр.Расхода: 0.00 [23:51:01]line ФМ: 0000000000874959 [23:51:01]written 0, free lines is 4095 [23:51:01]OFD Sender: No OFD packet to send [23:51:01]Write to MH i2c: 01 00 00 25 01 26 [23:51:01]Write i2c OK [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: 01 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: 01 07 00 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 AF 09 E5 [23:51:01]RasterBufferAndPrint [23:51:01]line [23:51:01]line [23:51:01]line [23:51:01]line [23:51:01]line [23:51:01]written 0, free lines is 2509 [23:51:01]MH_Cut [23:51:01]Write to MH i2c: D1 01 00 2C 01 01 FF [23:51:01]Write i2c OK [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: D1 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: D1 01 00 [23:51:01]MH_I2C_Read... [23:51:01]Read from MH i2c: D1 01 00 2C 01 00 FE [23:51:01]Write to MH i2c: 01 00 00 2D 01 2E [23:51:01]Write i2c OK [23:51:01]MH_I2C_Read... [23:51:03]*** Cut start [23:51:03]*** Partial cut [23:51:03]*** CUTSNS_PIN = 1 [23:51:03]*** CUTSNS_PIN = 0 [23:51:03]*** Brake cut motor [23:51:04]Read from MH i2c: 01 [23:51:04]MH_I2C_Read... [23:51:04]*** Stop cut motor [23:51:04]*** Cut end [23:51:04]Read from MH i2c: 01 07 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E5 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 135732+1721902329=1722038061 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 2E 37 A4 66 F9 24 A2 66 93 [23:54:22]Current date/time: 26.07.2024 23:54 [23:54:22]FM_Init [23:54:22]wFMConnect [23:54:22]MH_SAM_On [23:54:22]Write to MH i2c: E0 00 00 08 00 E7 [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_init finished! [23:54:22]*** atr: [23:54:22]*** 0F 3B D5 18 FF 81 91 FE [23:54:22]*** 1F C3 80 73 C8 21 10 0A [23:54:22]*** 00 00 00 00 00 00 00 00 [23:54:22]*** 00 00 00 00 00 00 00 00 [23:54:22]*** 00 00 00 00 00 00 00 00 [23:54:22]*** 00 00 00 00 00 00 00 00 [23:54:22]*** 00 00 00 00 00 00 00 00 [23:54:22]*** 00 00 00 00 00 00 00 00 [23:54:22]Read from MH i2c: E0 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E0 10 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [23:54:22]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:54:22]wFMCommunicate request_size=10 [23:54:22]MH_SAM_APDU [23:54:22]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:54:22]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:54:22]Read from MH i2c: E2 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:54:22]RAPDU: 90 00 [23:54:22]wFMCommunicate OK [23:54:22]wFMCommunicate request_size=4 [23:54:22]MH_SAM_APDU [23:54:22]CAPDU: 80 11 00 00 [23:54:22]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:22]Read from MH i2c: E2 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 17 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E1 [23:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:54:22]wFMCommunicate OK [23:54:22]Detected FM SN is 0000000000874959 [23:54:22]Stored FM SN is 0000000000874959 [23:54:22]wFMCommunicate request_size=9 [23:54:22]MH_SAM_APDU [23:54:22]CAPDU: 80 16 00 00 04 1A 5E 01 00 [23:54:22]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 1A 5E 01 00 00 00 0B [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:54:22]Read from MH i2c: E2 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:54:22]RAPDU: 90 00 [23:54:22]wFMCommunicate OK [23:54:22]FM PIN OK [23:54:22]wFMCommunicate request_size=8 [23:54:22]MH_SAM_APDU [23:54:22]CAPDU: 80 14 04 00 03 02 00 01 [23:54:22]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:54:22]Read from MH i2c: E2 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:54:22]RAPDU: 90 00 [23:54:22]wFMCommunicate OK [23:54:22]wFMCommunicate request_size=13 [23:54:22]MH_SAM_APDU [23:54:22]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:54:22]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:54:22]Read from MH i2c: E2 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:54:22]RAPDU: 90 00 [23:54:22]wFMCommunicate OK [23:54:22]wFMCommunicate request_size=4 [23:54:22]MH_SAM_APDU [23:54:22]CAPDU: 80 11 00 00 [23:54:22]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:22]Read from MH i2c: E2 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 17 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [23:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:54:22]wFMCommunicate OK [23:54:22]DocumentArchiveInit [23:54:22]Start Httpd... [23:54:22]Httpd thread 3067915620 created [23:54:22]Write to MH i2c: 01 00 00 0F 00 0F [23:54:22]Write i2c OK [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: 01 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: 01 07 00 [23:54:22]MH_I2C_Read... [23:54:22]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:54:22]MH Int Process started [23:54:22]Allocated Socket 8 [23:54:22]Bind OK [23:54:22]Listen OK [23:54:22]httpd running on port 8080 [23:54:22]Waiting for new connection... [23:54:23]OFD Sender: Processing packet 225639 [packets to send 599, broken 598] [23:54:23]ProducePacketName [23:54:23]name=ofd_packets/00225639 [23:54:23]OFD Sender: To server: pG, [23:54:23]CommunicateWithHost lk.salyk.kg:30040 [23:54:23]ConnectInit lk.salyk.kg [23:54:24]Connected sock=7 [23:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 86 05 00 00 B2 92 7E 05 C6 07 5A 05 01 00 05 00 72 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 90 D1 85 D0 BC D0 B0 D0 B4 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 D0 B0 20 D0 9C 2E 20 F4 03 04 00 92 36 A4 66 0E 04 04 00 B5 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 AA 04 DE 04 6E 04 04 00 C2 02 00 00 69 04 A5 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B 6A 04 9F 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 67 71 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 35 04 06 00 37 DD 6D FE 38 91 01 99 FE 4F DC 63 CF 1B [23:54:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E6 59 47 00 05 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 67 71 03 00 F4 03 04 00 3E E3 A3 66 B6 04 01 00 00 88 0E C7 2D 00 A7 D3 E8 [23:54:26]CommunicateWithHost err = 0 [23:54:26]CheckOFDResponse [23:54:26]1017 (14) - 77093643461234 [23:54:26]1041 (16) - 0000000000874959 [23:54:26]1040 (4) - 225639 [23:54:26]1012 (4) - 26.07.2024 17:56 [23:54:26]1206 (1) - 0 [23:54:26]OFD Sender: Remove packet 225639 [23:54:26]ProducePacketName [23:54:26]name=ofd_packets/00225639 [23:54:26]NVStorageDeleteData [23:54:26]OFD Sender: No OFD packet to send [23:54:31]recv_with_timeout no data received [23:54:31]OFD Sender: No OFD packet to send [23:54:35]accept exits with 9 [23:54:35]New connection [23:54:35]New thread 3067628900 created [23:54:35]Waiting for new connection... [23:54:35] Sock 9.Parse request [23:54:35]Sock 9.Check first char [23:54:35]Sock 9.First char is OK [23:54:35]request: POST /json_proto HTTP/1.0 [23:54:35]Method: POST [23:54:35]URL: /json_proto [23:54:35]Method is POST - this is cgi request [23:54:35]url: /json_proto [23:54:35]query_string will be loaded in cgi processing [23:54:35]execute_cgi json_proto POST (null) [23:54:35]execute_cgi path=json_proto method=POST [23:54:35]POST find Content-Length [23:54:35]Host: 172.17.43.131:8080 [23:54:35]Content-Length: 215 [23:54:35]Content-Type: application/json [23:54:35] [23:54:35]POST finish read [23:54:35]Found Content-Length = 215 [23:54:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:35]execute_script... [23:54:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:35]POST & json_proto [23:54:35]process_json_proto [23:54:35]json parsed OK: [23:54:35]protocol is kg_v1.0 [23:54:35]action value=get_value [23:54:35]process_action get_value [23:54:35]cmd_get_value [23:54:35]process_action get_value done [23:54:35]requested_data is exist [23:54:35]produce_requested_data [23:54:35]requested_item kkm.sn is exist - process it [23:54:35]requested_item kkm.ver is exist - process it [23:54:35]requested_item fm.sn is exist - process it [23:54:35]wFMCommunicate request_size=4 [23:54:35]MH_SAM_APDU [23:54:35]CAPDU: 80 11 00 00 [23:54:35]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [23:54:35]Write i2c OK [23:54:35]MH_I2C_Read... [23:54:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:35]Read from MH i2c: E2 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 17 00 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E7 [23:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:54:35]wFMCommunicate OK [23:54:35]requested_item fd.num is exist - process it [23:54:35]SAM_PROTO_GetFieldsCounters [23:54:35]wFMCommunicate request_size=4 [23:54:35]MH_SAM_APDU [23:54:35]CAPDU: 80 13 00 00 [23:54:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [23:54:35]Write i2c OK [23:54:35]MH_I2C_Read... [23:54:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:54:35]Read from MH i2c: E2 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 62 00 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [23:54:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:54:35]wFMCommunicate OK [23:54:35]SAM_PROTO_GetFieldsCounters done [23:54:35]requested_item shift.num is exist - process it [23:54:35]requested_item shift.opened is exist - process it [23:54:35]req_shift_opened [23:54:35]FM_GetShiftState [23:54:35]SAM_PROTO_GetShiftState [23:54:35]wFMCommunicate request_size=4 [23:54:35]MH_SAM_APDU [23:54:35]CAPDU: 80 13 01 00 [23:54:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [23:54:35]Write i2c OK [23:54:35]MH_I2C_Read... [23:54:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:54:35]Read from MH i2c: E2 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 0E 00 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [23:54:35]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:54:35]wFMCommunicate OK [23:54:35]SAM_PROTO_GetShiftState done [23:54:35]FM_GetShiftState done [23:54:35]req_shift_opened done [23:54:35]requested_item shift.open_date is exist - process it [23:54:35]req_shift_open_date [23:54:35]FM_GetShiftState [23:54:35]SAM_PROTO_GetShiftState [23:54:35]wFMCommunicate request_size=4 [23:54:35]MH_SAM_APDU [23:54:35]CAPDU: 80 13 01 00 [23:54:35]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [23:54:35]Write i2c OK [23:54:35]MH_I2C_Read... [23:54:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:54:35]Read from MH i2c: E2 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 0E 00 [23:54:35]MH_I2C_Read... [23:54:35]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [23:54:35]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:54:35]wFMCommunicate OK [23:54:35]SAM_PROTO_GetShiftState done [23:54:35]FM_GetShiftState done [23:54:35]req_shift_open_date done [23:54:35]produce_requested_data done [23:54:35]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225639,"shift.num":437,"shift.opened":0,"shift.open_date":0} [23:54:35]process_action_free get_value [23:54:35]json_value_free [23:54:35]json_value_free done [23:54:35]process_json_proto returns [23:54:35]Send response to host [23:54:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225639,"shift.num":437,"shift.opened":0,"shift.open_date":0}}} [23:54:35]free response buf [23:54:35]execute_script done [23:54:35]execute_script returns [23:54:35]free content buf [23:54:35]Sock 9.Close socket [23:54:35]Sock 9.Thread stoped [23:54:35]accept exits with 7 [23:54:35]New connection [23:54:35]New thread 3067485540 created [23:54:35]Thread 3067628900 joined [23:54:35]Waiting for new connection... [23:54:35] Sock 7.Parse request [23:54:35]Sock 7.Check first char [23:54:35]Sock 7.First char is OK [23:54:35]request: POST /json_proto HTTP/1.0 [23:54:35]Method: POST [23:54:35]URL: /json_proto [23:54:35]Method is POST - this is cgi request [23:54:35]url: /json_proto [23:54:35]query_string will be loaded in cgi processing [23:54:35]execute_cgi json_proto POST (null) [23:54:35]execute_cgi path=json_proto method=POST [23:54:35]POST find Content-Length [23:54:35]Host: 172.17.43.131:8080 [23:54:35]Content-Length: 331 [23:54:35]Content-Type: application/json [23:54:35] [23:54:35]POST finish read [23:54:35]Found Content-Length = 331 [23:54:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:54:35]execute_script... [23:54:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:54:35]POST & json_proto [23:54:35]process_json_proto [23:54:35]json parsed OK: [23:54:35]protocol is kg_v1.0 [23:54:35]action value=get_value [23:54:35]process_action get_value [23:54:35]cmd_get_value [23:54:35]process_action get_value done [23:54:35]requested_data is exist [23:54:35]produce_requested_data [23:54:35]requested_item fm.sale.total is exist - process it [23:54:35]SAM_PROTO_GetFMData [23:54:35]wFMCommunicate request_size=4 [23:54:35]MH_SAM_APDU [23:54:35]CAPDU: 80 13 03 00 [23:54:35]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [23:54:35]Write i2c OK [23:54:35]MH_I2C_Read... [23:54:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:54:36]Read from MH i2c: E2 [23:54:36]MH_I2C_Read... [23:54:36]Read from MH i2c: E2 FD 00 [23:54:36]MH_I2C_Read... [23:54:36]Read from MH i2c: E2 FD 00 14 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 42 [23:54:36]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [23:54:36]wFMCommunicate OK [23:54:36]wFMCommunicate request_size=4 [23:54:36]MH_SAM_APDU [23:54:36]CAPDU: 80 17 00 00 [23:54:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [23:54:36]Write i2c OK [23:54:36]MH_I2C_Read... [23:54:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:36]Read from MH i2c: E2 [23:54:36]MH_I2C_Read... [23:54:36]Read from MH i2c: E2 FD 00 [23:54:36]MH_I2C_Read... [23:54:36]Read from MH i2c: E2 FD 00 15 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 FF [23:54:36]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:54:36]wFMCommunicate OK [23:54:36]wFMCommunicate request_size=4 [23:54:36]MH_SAM_APDU [23:54:36]CAPDU: 80 17 00 00 [23:54:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [23:54:36]Write i2c OK [23:54:36]MH_I2C_Read... [23:54:36]OFD Sender: No OFD packet to send [23:54:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:36]Read from MH i2c: E2 [23:54:36]MH_I2C_Read... [23:54:36]Read from MH i2c: E2 FD 00 [23:54:36]MH_I2C_Read... [23:54:36]Read from MH i2c: E2 FD 00 16 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A8 [23:54:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:54:36]wFMCommunicate OK [23:54:36]wFMCommunicate request_size=4 [23:54:36]MH_SAM_APDU [23:54:36]CAPDU: 80 17 00 00 [23:54:36]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [23:54:36]Write i2c OK [23:54:36]MH_I2C_Read... [23:54:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:37]Read from MH i2c: E2 [23:54:37]MH_I2C_Read... [23:54:37]Read from MH i2c: E2 FD 00 [23:54:37]MH_I2C_Read... [23:54:37]Read from MH i2c: E2 FD 00 17 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 23 [23:54:37]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:54:37]wFMCommunicate OK [23:54:37]wFMCommunicate request_size=4 [23:54:37]MH_SAM_APDU [23:54:37]CAPDU: 80 17 00 00 [23:54:37]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [23:54:37]Write i2c OK [23:54:37]MH_I2C_Read... [23:54:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:54:37]Read from MH i2c: E2 [23:54:37]MH_I2C_Read... [23:54:37]Read from MH i2c: E2 E2 00 [23:54:37]MH_I2C_Read... [23:54:37]Read from MH i2c: E2 E2 00 18 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [23:54:37]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:54:37]wFMCommunicate OK [23:54:37]SAM_PROTO_GetFMData done [23:54:37]requested_item fm.sale_refund.total is exist - process it [23:54:37]requested_item fm.buy.total is exist - process it [23:54:37]requested_item shift.sale.total is exist - process it [23:54:37]SAM_PROTO_GetShiftData [23:54:37]wFMCommunicate request_size=4 [23:54:37]MH_SAM_APDU [23:54:37]CAPDU: 80 13 02 00 [23:54:37]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [23:54:37]Write i2c OK [23:54:37]MH_I2C_Read... [23:54:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:54:37]Read from MH i2c: E2 [23:54:37]MH_I2C_Read... [23:54:37]Read from MH i2c: E2 FD 00 [23:54:37]MH_I2C_Read... [23:54:37]Read from MH i2c: E2 FD 00 19 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 61 [23:54:37]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:54:37]wFMCommunicate OK [23:54:37]wFMCommunicate request_size=4 [23:54:37]MH_SAM_APDU [23:54:37]CAPDU: 80 17 00 00 [23:54:37]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [23:54:37]Write i2c OK [23:54:37]MH_I2C_Read... [23:54:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:38]Read from MH i2c: E2 [23:54:38]MH_I2C_Read... [23:54:38]Read from MH i2c: E2 FD 00 [23:54:38]MH_I2C_Read... [23:54:38]Read from MH i2c: E2 FD 00 1A 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 29 [23:54:38]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:54:38]wFMCommunicate OK [23:54:38]wFMCommunicate request_size=4 [23:54:38]MH_SAM_APDU [23:54:38]CAPDU: 80 17 00 00 [23:54:38]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [23:54:38]Write i2c OK [23:54:38]MH_I2C_Read... [23:54:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:38]Read from MH i2c: E2 [23:54:38]MH_I2C_Read... [23:54:38]Read from MH i2c: E2 FD 00 [23:54:38]MH_I2C_Read... [23:54:38]Read from MH i2c: E2 FD 00 1B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C7 [23:54:38]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:54:38]wFMCommunicate OK [23:54:38]wFMCommunicate request_size=4 [23:54:38]MH_SAM_APDU [23:54:38]CAPDU: 80 17 00 00 [23:54:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [23:54:38]Write i2c OK [23:54:38]MH_I2C_Read... [23:54:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:38]Read from MH i2c: E2 [23:54:38]MH_I2C_Read... [23:54:38]Read from MH i2c: E2 FD 00 [23:54:38]MH_I2C_Read... [23:54:38]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 11 [23:54:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:54:38]wFMCommunicate OK [23:54:38]wFMCommunicate request_size=4 [23:54:38]MH_SAM_APDU [23:54:38]CAPDU: 80 17 00 00 [23:54:38]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [23:54:38]Write i2c OK [23:54:38]MH_I2C_Read... [23:54:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:54:39]Read from MH i2c: E2 [23:54:39]MH_I2C_Read... [23:54:39]Read from MH i2c: E2 D8 00 [23:54:39]MH_I2C_Read... [23:54:39]Read from MH i2c: E2 D8 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 84 [23:54:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:54:39]wFMCommunicate OK [23:54:39]SAM_PROTO_GetShiftData done [23:54:39]requested_item shift.sale.total_cash is exist - process it [23:54:39]requested_item shift.sale_refund.total is exist - process it [23:54:39]requested_item shift.sale_refund.total_cash is exist - process it [23:54:39]requested_item shift.buy.total is exist - process it [23:54:39]requested_item shift.buy.total_cash is exist - process it [23:54:39]produce_requested_data done [23:54:39]produce_requested_data return {"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:54:39]process_action_free get_value [23:54:39]json_value_free [23:54:39]json_value_free done [23:54:39]process_json_proto returns [23:54:39]Send response to host [23:54:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:54:39]free response buf [23:54:39]execute_script done [23:54:39]execute_script returns [23:54:39]free content buf [23:54:39]Sock 7.Close socket [23:54:39]Sock 7.Thread stoped [23:54:41]OFD Sender: No OFD packet to send [23:54:43]recv_with_timeout no data received [23:54:46]OFD Sender: No OFD packet to send [23:54:51]OFD Sender: No OFD packet to send [23:54:53]recv_with_timeout no data received [23:54:56]OFD Sender: No OFD packet to send [23:55:01]OFD Sender: No OFD packet to send [23:55:06]OFD Sender: No OFD packet to send [23:55:07]recv_with_timeout no data received [23:55:11]OFD Sender: No OFD packet to send [23:55:16]OFD Sender: No OFD packet to send [23:55:18]recv_with_timeout no data received [23:55:21]OFD Sender: No OFD packet to send [23:55:26]OFD Sender: No OFD packet to send [23:55:31]OFD Sender: No OFD packet to send [23:55:36]OFD Sender: No OFD packet to send [23:55:41]OFD Sender: No OFD packet to send [23:55:47]OFD Sender: No OFD packet to send [23:55:52]OFD Sender: No OFD packet to send [23:55:54]accept exits with 9 [23:55:54]New connection [23:55:54]New thread 3067628900 created [23:55:54]Thread 3067485540 joined [23:55:54]Waiting for new connection... [23:55:54] Sock 9.Parse request [23:55:54]Sock 9.Check first char [23:55:54]Sock 9.First char is OK [23:55:54]request: POST /json_proto HTTP/1.0 [23:55:54]Method: POST [23:55:54]URL: /json_proto [23:55:54]Method is POST - this is cgi request [23:55:54]url: /json_proto [23:55:54]query_string will be loaded in cgi processing [23:55:54]execute_cgi json_proto POST (null) [23:55:54]execute_cgi path=json_proto method=POST [23:55:54]POST find Content-Length [23:55:54]Host: 172.17.43.131:8080 [23:55:54]Content-Length: 215 [23:55:54]Content-Type: application/json [23:55:54] [23:55:54]POST finish read [23:55:54]Found Content-Length = 215 [23:55:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:54]execute_script... [23:55:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:54]POST & json_proto [23:55:54]process_json_proto [23:55:54]json parsed OK: [23:55:54]protocol is kg_v1.0 [23:55:54]action value=get_value [23:55:54]process_action get_value [23:55:54]cmd_get_value [23:55:54]process_action get_value done [23:55:54]requested_data is exist [23:55:54]produce_requested_data [23:55:54]requested_item kkm.sn is exist - process it [23:55:54]requested_item kkm.ver is exist - process it [23:55:54]requested_item fm.sn is exist - process it [23:55:54]wFMCommunicate request_size=4 [23:55:54]MH_SAM_APDU [23:55:54]CAPDU: 80 11 00 00 [23:55:54]Write to MH i2c: E2 08 00 1E 00 80 11 00 00 00 00 00 00 98 [23:55:54]Write i2c OK [23:55:54]MH_I2C_Read... [23:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:54]Read from MH i2c: E2 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 17 00 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 17 00 1E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F5 [23:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [23:55:54]wFMCommunicate OK [23:55:54]requested_item fd.num is exist - process it [23:55:54]SAM_PROTO_GetFieldsCounters [23:55:54]wFMCommunicate request_size=4 [23:55:54]MH_SAM_APDU [23:55:54]CAPDU: 80 13 00 00 [23:55:54]Write to MH i2c: E2 08 00 1F 00 80 13 00 00 00 00 00 00 9B [23:55:54]Write i2c OK [23:55:54]MH_I2C_Read... [23:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:55:54]Read from MH i2c: E2 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 62 00 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 62 00 1F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [23:55:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:55:54]wFMCommunicate OK [23:55:54]SAM_PROTO_GetFieldsCounters done [23:55:54]requested_item shift.num is exist - process it [23:55:54]requested_item shift.opened is exist - process it [23:55:54]req_shift_opened [23:55:54]FM_GetShiftState [23:55:54]SAM_PROTO_GetShiftState [23:55:54]wFMCommunicate request_size=4 [23:55:54]MH_SAM_APDU [23:55:54]CAPDU: 80 13 01 00 [23:55:54]Write to MH i2c: E2 08 00 20 00 80 13 01 00 00 00 00 00 9D [23:55:54]Write i2c OK [23:55:54]MH_I2C_Read... [23:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:54]Read from MH i2c: E2 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 0E 00 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 0E 00 20 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A8 [23:55:54]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:55:54]wFMCommunicate OK [23:55:54]SAM_PROTO_GetShiftState done [23:55:54]FM_GetShiftState done [23:55:54]req_shift_opened done [23:55:54]requested_item shift.open_date is exist - process it [23:55:54]req_shift_open_date [23:55:54]FM_GetShiftState [23:55:54]SAM_PROTO_GetShiftState [23:55:54]wFMCommunicate request_size=4 [23:55:54]MH_SAM_APDU [23:55:54]CAPDU: 80 13 01 00 [23:55:54]Write to MH i2c: E2 08 00 21 00 80 13 01 00 00 00 00 00 9E [23:55:54]Write i2c OK [23:55:54]MH_I2C_Read... [23:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:54]Read from MH i2c: E2 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 0E 00 [23:55:54]MH_I2C_Read... [23:55:54]Read from MH i2c: E2 0E 00 21 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A9 [23:55:54]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:55:54]wFMCommunicate OK [23:55:54]SAM_PROTO_GetShiftState done [23:55:54]FM_GetShiftState done [23:55:54]req_shift_open_date done [23:55:54]produce_requested_data done [23:55:54]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225639,"shift.num":437,"shift.opened":0,"shift.open_date":0} [23:55:54]process_action_free get_value [23:55:54]json_value_free [23:55:54]json_value_free done [23:55:54]process_json_proto returns [23:55:54]Send response to host [23:55:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225639,"shift.num":437,"shift.opened":0,"shift.open_date":0}}} [23:55:54]free response buf [23:55:54]execute_script done [23:55:54]execute_script returns [23:55:54]free content buf [23:55:54]Sock 9.Close socket [23:55:54]Sock 9.Thread stoped [23:55:54]accept exits with 10 [23:55:54]New connection [23:55:54]New thread 3067485540 created [23:55:54]Thread 3067628900 joined [23:55:54]Waiting for new connection... [23:55:54] Sock 10.Parse request [23:55:54]Sock 10.Check first char [23:55:54]Sock 10.First char is OK [23:55:54]request: POST /json_proto HTTP/1.0 [23:55:54]Method: POST [23:55:54]URL: /json_proto [23:55:54]Method is POST - this is cgi request [23:55:54]url: /json_proto [23:55:54]query_string will be loaded in cgi processing [23:55:54]execute_cgi json_proto POST (null) [23:55:54]execute_cgi path=json_proto method=POST [23:55:54]POST find Content-Length [23:55:54]Host: 172.17.43.131:8080 [23:55:54]Content-Length: 331 [23:55:54]Content-Type: application/json [23:55:54] [23:55:54]POST finish read [23:55:54]Found Content-Length = 331 [23:55:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:55:54]execute_script... [23:55:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:55:54]POST & json_proto [23:55:54]process_json_proto [23:55:54]json parsed OK: [23:55:54]protocol is kg_v1.0 [23:55:54]action value=get_value [23:55:54]process_action get_value [23:55:54]cmd_get_value [23:55:54]process_action get_value done [23:55:54]requested_data is exist [23:55:54]produce_requested_data [23:55:54]requested_item fm.sale.total is exist - process it [23:55:54]SAM_PROTO_GetFMData [23:55:54]wFMCommunicate request_size=4 [23:55:54]MH_SAM_APDU [23:55:54]CAPDU: 80 13 03 00 [23:55:54]Write to MH i2c: E2 08 00 22 00 80 13 03 00 00 00 00 00 A1 [23:55:54]Write i2c OK [23:55:54]MH_I2C_Read... [23:55:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:55:55]Read from MH i2c: E2 [23:55:55]MH_I2C_Read... [23:55:55]Read from MH i2c: E2 FD 00 [23:55:55]MH_I2C_Read... [23:55:55]Read from MH i2c: E2 FD 00 22 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 50 [23:55:55]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [23:55:55]wFMCommunicate OK [23:55:55]wFMCommunicate request_size=4 [23:55:55]MH_SAM_APDU [23:55:55]CAPDU: 80 17 00 00 [23:55:55]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [23:55:55]Write i2c OK [23:55:55]MH_I2C_Read... [23:55:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:55]Read from MH i2c: E2 [23:55:55]MH_I2C_Read... [23:55:55]Read from MH i2c: E2 FD 00 [23:55:55]MH_I2C_Read... [23:55:55]Read from MH i2c: E2 FD 00 23 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 0D [23:55:55]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:55:55]wFMCommunicate OK [23:55:55]wFMCommunicate request_size=4 [23:55:55]MH_SAM_APDU [23:55:55]CAPDU: 80 17 00 00 [23:55:55]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [23:55:55]Write i2c OK [23:55:55]MH_I2C_Read... [23:55:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:55]Read from MH i2c: E2 [23:55:55]MH_I2C_Read... [23:55:55]Read from MH i2c: E2 FD 00 [23:55:55]MH_I2C_Read... [23:55:55]Read from MH i2c: E2 FD 00 24 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 B6 [23:55:55]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:55:55]wFMCommunicate OK [23:55:55]wFMCommunicate request_size=4 [23:55:55]MH_SAM_APDU [23:55:55]CAPDU: 80 17 00 00 [23:55:55]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [23:55:55]Write i2c OK [23:55:55]MH_I2C_Read... [23:55:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:56]Read from MH i2c: E2 [23:55:56]MH_I2C_Read... [23:55:56]Read from MH i2c: E2 FD 00 [23:55:56]MH_I2C_Read... [23:55:56]Read from MH i2c: E2 FD 00 25 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 31 [23:55:56]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:55:56]wFMCommunicate OK [23:55:56]wFMCommunicate request_size=4 [23:55:56]MH_SAM_APDU [23:55:56]CAPDU: 80 17 00 00 [23:55:56]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [23:55:56]Write i2c OK [23:55:56]MH_I2C_Read... [23:55:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:55:56]Read from MH i2c: E2 [23:55:56]MH_I2C_Read... [23:55:56]Read from MH i2c: E2 E2 00 [23:55:56]MH_I2C_Read... [23:55:56]Read from MH i2c: E2 E2 00 26 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 84 [23:55:56]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:55:56]wFMCommunicate OK [23:55:56]SAM_PROTO_GetFMData done [23:55:56]requested_item fm.sale_refund.total is exist - process it [23:55:56]requested_item fm.buy.total is exist - process it [23:55:56]requested_item shift.sale.total is exist - process it [23:55:56]SAM_PROTO_GetShiftData [23:55:56]wFMCommunicate request_size=4 [23:55:56]MH_SAM_APDU [23:55:56]CAPDU: 80 13 02 00 [23:55:56]Write to MH i2c: E2 08 00 27 00 80 13 02 00 00 00 00 00 A5 [23:55:56]Write i2c OK [23:55:56]MH_I2C_Read... [23:55:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:55:56]Read from MH i2c: E2 [23:55:56]MH_I2C_Read... [23:55:56]Read from MH i2c: E2 FD 00 [23:55:56]MH_I2C_Read... [23:55:56]Read from MH i2c: E2 FD 00 27 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 6F [23:55:56]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:55:56]wFMCommunicate OK [23:55:56]wFMCommunicate request_size=4 [23:55:56]MH_SAM_APDU [23:55:56]CAPDU: 80 17 00 00 [23:55:56]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [23:55:56]Write i2c OK [23:55:56]MH_I2C_Read... [23:55:57]OFD Sender: No OFD packet to send [23:55:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:57]Read from MH i2c: E2 [23:55:57]MH_I2C_Read... [23:55:57]Read from MH i2c: E2 FD 00 [23:55:57]MH_I2C_Read... [23:55:57]Read from MH i2c: E2 FD 00 28 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 37 [23:55:57]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:55:57]wFMCommunicate OK [23:55:57]wFMCommunicate request_size=4 [23:55:57]MH_SAM_APDU [23:55:57]CAPDU: 80 17 00 00 [23:55:57]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [23:55:57]Write i2c OK [23:55:57]MH_I2C_Read... [23:55:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:57]Read from MH i2c: E2 [23:55:57]MH_I2C_Read... [23:55:57]Read from MH i2c: E2 FD 00 [23:55:57]MH_I2C_Read... [23:55:57]Read from MH i2c: E2 FD 00 29 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 D5 [23:55:57]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:55:57]wFMCommunicate OK [23:55:57]wFMCommunicate request_size=4 [23:55:57]MH_SAM_APDU [23:55:57]CAPDU: 80 17 00 00 [23:55:57]Write to MH i2c: E2 08 00 2A 00 80 17 00 00 00 00 00 00 AA [23:55:57]Write i2c OK [23:55:57]MH_I2C_Read... [23:55:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:55:57]Read from MH i2c: E2 [23:55:57]MH_I2C_Read... [23:55:57]Read from MH i2c: E2 FD 00 [23:55:57]MH_I2C_Read... [23:55:57]Read from MH i2c: E2 FD 00 2A 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 1F [23:55:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:55:57]wFMCommunicate OK [23:55:57]wFMCommunicate request_size=4 [23:55:57]MH_SAM_APDU [23:55:57]CAPDU: 80 17 00 00 [23:55:57]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [23:55:57]Write i2c OK [23:55:57]MH_I2C_Read... [23:55:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:55:58]Read from MH i2c: E2 [23:55:58]MH_I2C_Read... [23:55:58]Read from MH i2c: E2 D8 00 [23:55:58]MH_I2C_Read... [23:55:58]Read from MH i2c: E2 D8 00 2B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [23:55:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:55:58]wFMCommunicate OK [23:55:58]SAM_PROTO_GetShiftData done [23:55:58]requested_item shift.sale.total_cash is exist - process it [23:55:58]requested_item shift.sale_refund.total is exist - process it [23:55:58]requested_item shift.sale_refund.total_cash is exist - process it [23:55:58]requested_item shift.buy.total is exist - process it [23:55:58]requested_item shift.buy.total_cash is exist - process it [23:55:58]produce_requested_data done [23:55:58]produce_requested_data return {"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:55:58]process_action_free get_value [23:55:58]json_value_free [23:55:58]json_value_free done [23:55:58]process_json_proto returns [23:55:58]Send response to host [23:55:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:55:58]free response buf [23:55:58]execute_script done [23:55:58]execute_script returns [23:55:58]free content buf [23:55:58]Sock 10.Close socket [23:55:58]Sock 10.Thread stoped [23:56:02]OFD Sender: No OFD packet to send [23:56:07]OFD Sender: No OFD packet to send [23:56:12]OFD Sender: No OFD packet to send [23:56:17]OFD Sender: No OFD packet to send [23:56:22]OFD Sender: No OFD packet to send [23:56:27]OFD Sender: No OFD packet to send [23:56:32]recv_with_timeout no data received [23:56:32]OFD Sender: No OFD packet to send [23:56:37]OFD Sender: No OFD packet to send [23:56:42]OFD Sender: No OFD packet to send [23:56:47]OFD Sender: No OFD packet to send [23:56:52]OFD Sender: No OFD packet to send [23:56:57]OFD Sender: No OFD packet to send [23:57:02]OFD Sender: No OFD packet to send [23:57:06]recv_with_timeout no data received [23:57:07]OFD Sender: No OFD packet to send [23:57:12]OFD Sender: No OFD packet to send [23:57:17]OFD Sender: No OFD packet to send [23:57:22]OFD Sender: No OFD packet to send [23:57:27]OFD Sender: No OFD packet to send [23:57:32]OFD Sender: No OFD packet to send [23:57:36]recv_with_timeout no data received [23:57:37]OFD Sender: No OFD packet to send [23:57:42]OFD Sender: No OFD packet to send [23:57:47]OFD Sender: No OFD packet to send [23:57:52]OFD Sender: No OFD packet to send [23:57:57]OFD Sender: No OFD packet to send [23:58:02]OFD Sender: No OFD packet to send [23:58:07]OFD Sender: No OFD packet to send [23:58:11]recv_with_timeout no data received [23:58:12]OFD Sender: No OFD packet to send [23:58:17]OFD Sender: No OFD packet to send [23:58:22]OFD Sender: No OFD packet to send [23:58:27]OFD Sender: No OFD packet to send [23:58:32]OFD Sender: No OFD packet to send [23:58:37]OFD Sender: No OFD packet to send [23:58:42]OFD Sender: No OFD packet to send [23:58:47]OFD Sender: No OFD packet to send [23:58:52]OFD Sender: No OFD packet to send [23:58:57]OFD Sender: No OFD packet to send [23:59:02]OFD Sender: No OFD packet to send [23:59:07]OFD Sender: No OFD packet to send [23:59:12]OFD Sender: No OFD packet to send [23:59:17]OFD Sender: No OFD packet to send [00:01:04]ConnectInit Can't connect to host [00:01:07]OFD Sender: No OFD packet to send [00:01:12]OFD Sender: No OFD packet to send [00:01:17]OFD Sender: No OFD packet to send [00:01:22]OFD Sender: No OFD packet to send [00:01:27]OFD Sender: No OFD packet to send [00:01:33]OFD Sender: No OFD packet to send [00:01:38]OFD Sender: No OFD packet to send [00:01:43]OFD Sender: No OFD packet to send [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:10]recv_with_timeout no data received [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:23]OFD Sender: No OFD packet to send [00:03:28]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:25]recv_with_timeout no data received [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:14]accept exits with 7 [00:05:14]New connection [00:05:14]New thread 3067628900 created [00:05:14]Thread 3067485540 joined [00:05:14]Waiting for new connection... [00:05:14] Sock 7.Parse request [00:05:14]Sock 7.Check first char [00:05:14]Sock 7.First char is OK [00:05:14]request: POST /json_proto HTTP/1.0 [00:05:14]Method: POST [00:05:14]URL: /json_proto [00:05:14]Method is POST - this is cgi request [00:05:14]url: /json_proto [00:05:14]query_string will be loaded in cgi processing [00:05:14]execute_cgi json_proto POST (null) [00:05:14]execute_cgi path=json_proto method=POST [00:05:14]POST find Content-Length [00:05:14]Host: 172.17.43.131:8080 [00:05:14]Content-Length: 215 [00:05:14]Content-Type: application/json [00:05:14] [00:05:14]POST finish read [00:05:14]Found Content-Length = 215 [00:05:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:14]execute_script... [00:05:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:14]POST & json_proto [00:05:14]process_json_proto [00:05:14]json parsed OK: [00:05:14]protocol is kg_v1.0 [00:05:14]action value=get_value [00:05:14]process_action get_value [00:05:14]cmd_get_value [00:05:14]process_action get_value done [00:05:14]requested_data is exist [00:05:14]produce_requested_data [00:05:14]requested_item kkm.sn is exist - process it [00:05:14]requested_item kkm.ver is exist - process it [00:05:14]requested_item fm.sn is exist - process it [00:05:14]wFMCommunicate request_size=4 [00:05:14]MH_SAM_APDU [00:05:14]CAPDU: 80 11 00 00 [00:05:14]Write to MH i2c: E2 08 00 2C 00 80 11 00 00 00 00 00 00 A6 [00:05:14]Write i2c OK [00:05:14]MH_I2C_Read... [00:05:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:14]Read from MH i2c: E2 [00:05:14]MH_I2C_Read... [00:05:14]Read from MH i2c: E2 17 00 [00:05:14]MH_I2C_Read... [00:05:14]Read from MH i2c: E2 17 00 2C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 03 [00:05:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:05:14]wFMCommunicate OK [00:05:14]requested_item fd.num is exist - process it [00:05:14]SAM_PROTO_GetFieldsCounters [00:05:14]wFMCommunicate request_size=4 [00:05:14]MH_SAM_APDU [00:05:14]CAPDU: 80 13 00 00 [00:05:14]Write to MH i2c: E2 08 00 2D 00 80 13 00 00 00 00 00 00 A9 [00:05:14]Write i2c OK [00:05:14]MH_I2C_Read... [00:05:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:15]Read from MH i2c: E2 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 62 00 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 62 00 2D 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [00:05:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 67 71 03 00 0E 04 04 00 B5 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:05:15]wFMCommunicate OK [00:05:15]SAM_PROTO_GetFieldsCounters done [00:05:15]requested_item shift.num is exist - process it [00:05:15]requested_item shift.opened is exist - process it [00:05:15]req_shift_opened [00:05:15]FM_GetShiftState [00:05:15]SAM_PROTO_GetShiftState [00:05:15]wFMCommunicate request_size=4 [00:05:15]MH_SAM_APDU [00:05:15]CAPDU: 80 13 01 00 [00:05:15]Write to MH i2c: E2 08 00 2E 00 80 13 01 00 00 00 00 00 AB [00:05:15]Write i2c OK [00:05:15]MH_I2C_Read... [00:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:15]Read from MH i2c: E2 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 0E 00 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 0E 00 2E 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B6 [00:05:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:15]wFMCommunicate OK [00:05:15]SAM_PROTO_GetShiftState done [00:05:15]FM_GetShiftState done [00:05:15]req_shift_opened done [00:05:15]requested_item shift.open_date is exist - process it [00:05:15]req_shift_open_date [00:05:15]FM_GetShiftState [00:05:15]SAM_PROTO_GetShiftState [00:05:15]wFMCommunicate request_size=4 [00:05:15]MH_SAM_APDU [00:05:15]CAPDU: 80 13 01 00 [00:05:15]Write to MH i2c: E2 08 00 2F 00 80 13 01 00 00 00 00 00 AC [00:05:15]Write i2c OK [00:05:15]MH_I2C_Read... [00:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:15]Read from MH i2c: E2 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 0E 00 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 0E 00 2F 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B7 [00:05:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:15]wFMCommunicate OK [00:05:15]SAM_PROTO_GetShiftState done [00:05:15]FM_GetShiftState done [00:05:15]req_shift_open_date done [00:05:15]produce_requested_data done [00:05:15]produce_requested_data return {"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225639,"shift.num":437,"shift.opened":0,"shift.open_date":0} [00:05:15]process_action_free get_value [00:05:15]json_value_free [00:05:15]json_value_free done [00:05:15]process_json_proto returns [00:05:15]Send response to host [00:05:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000054","kkm.ver":"001","fm.sn":"0000000000874959","fd.num":225639,"shift.num":437,"shift.opened":0,"shift.open_date":0}}} [00:05:15]free response buf [00:05:15]execute_script done [00:05:15]execute_script returns [00:05:15]free content buf [00:05:15]Sock 7.Close socket [00:05:15]Sock 7.Thread stoped [00:05:15]accept exits with 9 [00:05:15]New connection [00:05:15]New thread 3067485540 created [00:05:15]Thread 3067628900 joined [00:05:15]Waiting for new connection... [00:05:15] Sock 9.Parse request [00:05:15]Sock 9.Check first char [00:05:15]Sock 9.First char is OK [00:05:15]request: POST /json_proto HTTP/1.0 [00:05:15]Method: POST [00:05:15]URL: /json_proto [00:05:15]Method is POST - this is cgi request [00:05:15]url: /json_proto [00:05:15]query_string will be loaded in cgi processing [00:05:15]execute_cgi json_proto POST (null) [00:05:15]execute_cgi path=json_proto method=POST [00:05:15]POST find Content-Length [00:05:15]Host: 172.17.43.131:8080 [00:05:15]Content-Length: 331 [00:05:15]Content-Type: application/json [00:05:15] [00:05:15]POST finish read [00:05:15]Found Content-Length = 331 [00:05:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:15]execute_script... [00:05:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:15]POST & json_proto [00:05:15]process_json_proto [00:05:15]json parsed OK: [00:05:15]protocol is kg_v1.0 [00:05:15]action value=get_value [00:05:15]process_action get_value [00:05:15]cmd_get_value [00:05:15]process_action get_value done [00:05:15]requested_data is exist [00:05:15]produce_requested_data [00:05:15]requested_item fm.sale.total is exist - process it [00:05:15]SAM_PROTO_GetFMData [00:05:15]wFMCommunicate request_size=4 [00:05:15]MH_SAM_APDU [00:05:15]CAPDU: 80 13 03 00 [00:05:15]Write to MH i2c: E2 08 00 30 00 80 13 03 00 00 00 00 00 AF [00:05:15]Write i2c OK [00:05:15]MH_I2C_Read... [00:05:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:15]Read from MH i2c: E2 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 FD 00 [00:05:15]MH_I2C_Read... [00:05:15]Read from MH i2c: E2 FD 00 30 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 5E [00:05:15]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 [00:05:15]wFMCommunicate OK [00:05:15]wFMCommunicate request_size=4 [00:05:15]MH_SAM_APDU [00:05:15]CAPDU: 80 17 00 00 [00:05:15]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:05:15]Write i2c OK [00:05:15]MH_I2C_Read... [00:05:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:16]Read from MH i2c: E2 [00:05:16]MH_I2C_Read... [00:05:16]Read from MH i2c: E2 FD 00 [00:05:16]MH_I2C_Read... [00:05:16]Read from MH i2c: E2 FD 00 31 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 1B [00:05:16]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:05:16]wFMCommunicate OK [00:05:16]wFMCommunicate request_size=4 [00:05:16]MH_SAM_APDU [00:05:16]CAPDU: 80 17 00 00 [00:05:16]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [00:05:16]Write i2c OK [00:05:16]MH_I2C_Read... [00:05:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:16]Read from MH i2c: E2 [00:05:16]MH_I2C_Read... [00:05:16]Read from MH i2c: E2 FD 00 [00:05:16]MH_I2C_Read... [00:05:16]Read from MH i2c: E2 FD 00 32 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 C4 [00:05:16]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:05:16]wFMCommunicate OK [00:05:16]wFMCommunicate request_size=4 [00:05:16]MH_SAM_APDU [00:05:16]CAPDU: 80 17 00 00 [00:05:16]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:05:16]Write i2c OK [00:05:16]MH_I2C_Read... [00:05:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:16]Read from MH i2c: E2 [00:05:16]MH_I2C_Read... [00:05:16]Read from MH i2c: E2 FD 00 [00:05:16]MH_I2C_Read... [00:05:16]Read from MH i2c: E2 FD 00 33 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 3F [00:05:16]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:05:16]wFMCommunicate OK [00:05:16]wFMCommunicate request_size=4 [00:05:16]MH_SAM_APDU [00:05:16]CAPDU: 80 17 00 00 [00:05:16]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:05:16]Write i2c OK [00:05:16]MH_I2C_Read... [00:05:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:05:17]Read from MH i2c: E2 [00:05:17]MH_I2C_Read... [00:05:17]Read from MH i2c: E2 E2 00 [00:05:17]MH_I2C_Read... [00:05:17]Read from MH i2c: E2 E2 00 34 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [00:05:17]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:17]wFMCommunicate OK [00:05:17]SAM_PROTO_GetFMData done [00:05:17]requested_item fm.sale_refund.total is exist - process it [00:05:17]requested_item fm.buy.total is exist - process it [00:05:17]requested_item shift.sale.total is exist - process it [00:05:17]SAM_PROTO_GetShiftData [00:05:17]wFMCommunicate request_size=4 [00:05:17]MH_SAM_APDU [00:05:17]CAPDU: 80 13 02 00 [00:05:17]Write to MH i2c: E2 08 00 35 00 80 13 02 00 00 00 00 00 B3 [00:05:17]Write i2c OK [00:05:17]MH_I2C_Read... [00:05:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:17]Read from MH i2c: E2 [00:05:17]MH_I2C_Read... [00:05:17]Read from MH i2c: E2 FD 00 [00:05:17]MH_I2C_Read... [00:05:17]Read from MH i2c: E2 FD 00 35 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 7D [00:05:17]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C2 02 00 00 69 04 9E 00 6F 04 04 00 C0 02 00 00 B1 04 04 00 2D 6D 07 05 70 04 04 00 7C B3 3A 04 72 04 03 00 B1 B9 CC 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 41 BF 88 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 57 65 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 AC 3A 05 70 04 03 00 AC 3A 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 38 8E EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:05:17]wFMCommunicate OK [00:05:17]wFMCommunicate request_size=4 [00:05:17]MH_SAM_APDU [00:05:17]CAPDU: 80 17 00 00 [00:05:17]Write to MH i2c: E2 08 00 36 00 80 17 00 00 00 00 00 00 B6 [00:05:17]Write i2c OK [00:05:17]MH_I2C_Read... [00:05:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:17]Read from MH i2c: E2 [00:05:17]MH_I2C_Read... [00:05:17]Read from MH i2c: E2 FD 00 [00:05:17]MH_I2C_Read... [00:05:17]Read from MH i2c: E2 FD 00 36 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 45 [00:05:17]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 DA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:05:17]wFMCommunicate OK [00:05:17]wFMCommunicate request_size=4 [00:05:17]MH_SAM_APDU [00:05:17]CAPDU: 80 17 00 00 [00:05:17]Write to MH i2c: E2 08 00 37 00 80 17 00 00 00 00 00 00 B7 [00:05:17]Write i2c OK [00:05:17]MH_I2C_Read... [00:05:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:18]Read from MH i2c: E2 [00:05:18]MH_I2C_Read... [00:05:18]Read from MH i2c: E2 FD 00 [00:05:18]MH_I2C_Read... [00:05:18]Read from MH i2c: E2 FD 00 37 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 E3 [00:05:18]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:05:18]wFMCommunicate OK [00:05:18]wFMCommunicate request_size=4 [00:05:18]MH_SAM_APDU [00:05:18]CAPDU: 80 17 00 00 [00:05:18]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [00:05:18]Write i2c OK [00:05:18]MH_I2C_Read... [00:05:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:18]Read from MH i2c: E2 [00:05:18]MH_I2C_Read... [00:05:18]Read from MH i2c: E2 FD 00 [00:05:18]MH_I2C_Read... [00:05:18]Read from MH i2c: E2 FD 00 38 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 2D [00:05:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:05:18]wFMCommunicate OK [00:05:18]wFMCommunicate request_size=4 [00:05:18]MH_SAM_APDU [00:05:18]CAPDU: 80 17 00 00 [00:05:18]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [00:05:18]Write i2c OK [00:05:18]MH_I2C_Read... [00:05:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:05:18]Read from MH i2c: E2 [00:05:18]MH_I2C_Read... [00:05:18]Read from MH i2c: E2 D8 00 [00:05:18]MH_I2C_Read... [00:05:18]Read from MH i2c: E2 D8 00 39 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A0 [00:05:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:18]wFMCommunicate OK [00:05:18]SAM_PROTO_GetShiftData done [00:05:18]requested_item shift.sale.total_cash is exist - process it [00:05:18]requested_item shift.sale_refund.total is exist - process it [00:05:18]requested_item shift.sale_refund.total_cash is exist - process it [00:05:18]requested_item shift.buy.total is exist - process it [00:05:18]requested_item shift.buy.total_cash is exist - process it [00:05:18]produce_requested_data done [00:05:18]produce_requested_data return {"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:05:18]process_action_free get_value [00:05:18]json_value_free [00:05:18]json_value_free done [00:05:18]process_json_proto returns [00:05:18]Send response to host [00:05:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":843727.81,"shift.sale.total_cash":709559.00,"shift.sale_refund.total":3427.00,"shift.sale_refund.total_cash":3427.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:05:18]free response buf [00:05:18]execute_script done [00:05:18]execute_script returns [00:05:18]free content buf [00:05:18]Sock 9.Close socket [00:05:18]Sock 9.Thread stoped [00:05:18]OFD Sender: No OFD packet to send [00:05:19]accept exits with 7 [00:05:19]New connection [00:05:19]New thread 3067628900 created [00:05:19]Thread 3067485540 joined [00:05:19]Waiting for new connection... [00:05:19] Sock 7.Parse request [00:05:19]Sock 7.Check first char [00:05:19]Sock 7.First char is OK [00:05:19]request: POST /json_proto HTTP/1.0 [00:05:19]Method: POST [00:05:19]URL: /json_proto [00:05:19]Method is POST - this is cgi request [00:05:19]url: /json_proto [00:05:19]query_string will be loaded in cgi processing [00:05:19]execute_cgi json_proto POST (null) [00:05:19]execute_cgi path=json_proto method=POST [00:05:19]POST find Content-Length [00:05:19]Host: 172.17.43.131:8080 [00:05:19]Content-Length: 265 [00:05:19]Content-Type: application/json [00:05:19] [00:05:19]POST finish read [00:05:19]Found Content-Length = 265 [00:05:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:19]execute_script... [00:05:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:19]POST & json_proto [00:05:19]process_json_proto [00:05:19]json parsed OK: [00:05:19]protocol is kg_v1.0 [00:05:19]action value=open_shift [00:05:19]process_action open_shift [00:05:19]cmd_open_shift [00:05:19]MH_GetDate [00:05:19]Write to MH i2c: F0 00 00 3A 00 29 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: F0 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: F0 09 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: F0 09 00 3A 00 00 BF 39 A4 66 F9 24 A2 66 59 [00:05:19]GetLastDocTimeStamp 1722037906 [00:05:19]current date 1722038719 [00:05:19]FM_GetShiftState [00:05:19]SAM_PROTO_GetShiftState [00:05:19]wFMCommunicate request_size=4 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 13 01 00 [00:05:19]Write to MH i2c: E2 08 00 3B 00 80 13 01 00 00 00 00 00 B8 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 0E 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 0E 00 3B 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C3 [00:05:19]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:19]wFMCommunicate OK [00:05:19]SAM_PROTO_GetShiftState done [00:05:19]FM_GetShiftState done [00:05:19]KKMCreateOpenShiftDocument [00:05:19]Load OK [00:05:19]Malloc new data [00:05:19]MH_GetDate [00:05:19]Write to MH i2c: F0 00 00 3C 00 2B [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: F0 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: F0 09 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: F0 09 00 3C 00 00 BF 39 A4 66 F9 24 A2 66 5B [00:05:19]Malloc new data [00:05:19]KKMCreateOpenShiftDocument OK [00:05:19]KKMSetOpenShiftData OK [00:05:19]ProcessDocumentItem done err = 0, tmpTLVsize=204 [00:05:19]tlvbuf is 0112DBD0 [00:05:19]KKMLoadAndSignOpenShiftData [00:05:19]SAM_PROTO_ProcessDocument [00:05:19]wFMCommunicate request_size=9 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 01 00 04 02 00 CC 00 [00:05:19]Write to MH i2c: E2 0C 00 3D 00 80 15 01 00 04 00 02 00 CC 00 00 00 92 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 3D 00 00 90 00 B1 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=23 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:05:19]Write to MH i2c: E2 1A 00 3E 00 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 B3 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 3E 00 00 90 00 B2 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=32 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 [00:05:19]Write to MH i2c: E2 23 00 3F 00 80 15 02 00 1B 00 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 00 00 03 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 3F 00 00 90 00 B3 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=91 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 02 00 56 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 [00:05:19]Write to MH i2c: E2 5E 00 40 00 80 15 02 00 56 00 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 00 00 27 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 40 00 00 90 00 B4 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=50 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:05:19]Write to MH i2c: E2 35 00 41 00 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 40 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 41 00 00 90 00 B5 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=13 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 02 00 08 F4 03 04 00 BF 39 A4 66 [00:05:19]Write to MH i2c: E2 10 00 42 00 80 15 02 00 08 00 F4 03 04 00 BF 39 A4 66 00 00 CF [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 42 00 00 90 00 B6 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=25 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [00:05:19]Write to MH i2c: E2 1C 00 43 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 23 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 03 00 43 00 00 90 00 B7 [00:05:19]RAPDU: 90 00 [00:05:19]wFMCommunicate OK [00:05:19]wFMCommunicate request_size=4 [00:05:19]MH_SAM_APDU [00:05:19]CAPDU: 80 15 03 00 [00:05:19]Write to MH i2c: E2 08 00 44 00 80 15 03 00 00 00 00 00 C5 [00:05:19]Write i2c OK [00:05:19]MH_I2C_Read... [00:05:19]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:05:19]Read from MH i2c: E2 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 38 00 [00:05:19]MH_I2C_Read... [00:05:19]Read from MH i2c: E2 38 00 44 00 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 71 03 00 0E 04 04 00 B6 01 00 00 35 04 06 00 D4 74 EF 75 AC 9C 90 00 22 [00:05:19]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 71 03 00 0E 04 04 00 B6 01 00 00 35 04 06 00 D4 74 EF 75 AC 9C 90 00 [00:05:19]wFMCommunicate OK [00:05:19]SAM_PROTO_ProcessDocument answer len = 51 [00:05:19]SAM_PROTO_ProcessDocument done [00:05:19]SetTLVBufToDocument [00:05:19]Processing tag 1209 (04B9) [00:05:19]Malloc new data [00:05:19]Processing tag 1041 (0411) [00:05:19]Processing tag 1040 (0410) [00:05:19]Malloc new data [00:05:19]Processing tag 1038 (040E) [00:05:19]Malloc new data [00:05:19]Processing tag 1077 (0435) [00:05:19]Malloc new data [00:05:19]SetTLVBufToDocument err=0 [00:05:19]KKMLoadAndSignOpenShiftData store KKM data [00:05:19]KKMLoadAndSignOpenShiftData err=0 [00:05:19]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Орунбаева Б. Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 Место: АЗС № 97 "Партнер Нефть" 27.07.2024 00:05 Смена: 438 РНМ: 0000000000092624 ЗНМ: 0300000054 ФД: 225640 ФМ: 0000000000874959 ФПД: 233598698761372 [00:05:19]StoreToDocumentArchive [00:05:19]shift 438 fd 225640 [00:05:20]Create dir for shift 0438 [00:05:20]save to /storage/0438/doc_00225640 [00:05:20]save last doc name /storage/0438/doc_00225640 to /storage/kkm_last_doc_name [00:05:20]save OK [00:05:20]Clear old archive folders... [00:05:20]Remove dir /storage/0437 [00:05:20]opendir ok [00:05:20]file . [00:05:20]file .. [00:05:20]file doc_00224932 [00:05:20]remove file /storage/0437/doc_00224932 [00:05:20]file doc_00224933 [00:05:20]remove file /storage/0437/doc_00224933 [00:05:20]file doc_00224934 [00:05:20]remove file /storage/0437/doc_00224934 [00:05:20]file doc_00224935 [00:05:20]remove file /storage/0437/doc_00224935 [00:05:20]file doc_00224936 [00:05:20]remove file /storage/0437/doc_00224936 [00:05:20]file doc_00224937 [00:05:20]remove file /storage/0437/doc_00224937 [00:05:20]file doc_00224938 [00:05:20]remove file /storage/0437/doc_00224938 [00:05:20]file doc_00224939 [00:05:20]remove file /storage/0437/doc_00224939 [00:05:20]file doc_00224940 [00:05:20]remove file /storage/0437/doc_00224940 [00:05:20]file doc_00224941 [00:05:20]remove file /storage/0437/doc_00224941 [00:05:20]file doc_00224942 [00:05:20]remove file /storage/0437/doc_00224942 [00:05:20]file doc_00224943 [00:05:20]remove file /storage/0437/doc_00224943 [00:05:20]file doc_00224944 [00:05:20]remove file /storage/0437/doc_00224944 [00:05:20]file doc_00224945 [00:05:20]remove file /storage/0437/doc_00224945 [00:05:20]file doc_00224946 [00:05:20]remove file /storage/0437/doc_00224946 [00:05:20]file doc_00224947 [00:05:20]remove file /storage/0437/doc_00224947 [00:05:20]file doc_00224948 [00:05:20]remove file /storage/0437/doc_00224948 [00:05:20]file doc_00224949 [00:05:20]remove file /storage/0437/doc_00224949 [00:05:20]file doc_00224950 [00:05:20]remove file /storage/0437/doc_00224950 [00:05:20]file doc_00224951 [00:05:20]remove file /storage/0437/doc_00224951 [00:05:20]file doc_00224952 [00:05:20]remove file /storage/0437/doc_00224952 [00:05:20]file doc_00224953 [00:05:20]remove file /storage/0437/doc_00224953 [00:05:20]file doc_00224954 [00:05:20]remove file /storage/0437/doc_00224954 [00:05:20]file doc_00224955 [00:05:20]remove file /storage/0437/doc_00224955 [00:05:20]file doc_00224956 [00:05:20]remove file /storage/0437/doc_00224956 [00:05:20]file doc_00224957 [00:05:20]remove file /storage/0437/doc_00224957 [00:05:20]file doc_00224958 [00:05:20]remove file /storage/0437/doc_00224958 [00:05:20]file doc_00224959 [00:05:20]remove file /storage/0437/doc_00224959 [00:05:20]file doc_00224960 [00:05:20]remove file /storage/0437/doc_00224960 [00:05:20]file doc_00224961 [00:05:20]remove file /storage/0437/doc_00224961 [00:05:20]file doc_00224962 [00:05:20]remove file /storage/0437/doc_00224962 [00:05:20]file doc_00224963 [00:05:20]remove file /storage/0437/doc_00224963 [00:05:20]file doc_00224964 [00:05:20]remove file /storage/0437/doc_00224964 [00:05:20]file doc_00224965 [00:05:20]remove file /storage/0437/doc_00224965 [00:05:20]file doc_00224966 [00:05:20]remove file /storage/0437/doc_00224966 [00:05:20]file doc_00224967 [00:05:20]remove file /storage/0437/doc_00224967 [00:05:20]file doc_00224968 [00:05:20]remove file /storage/0437/doc_00224968 [00:05:20]file doc_00224969 [00:05:20]remove file /storage/0437/doc_00224969 [00:05:20]file doc_00224970 [00:05:20]remove file /storage/0437/doc_00224970 [00:05:20]file doc_00224971 [00:05:20]remove file /storage/0437/doc_00224971 [00:05:20]file doc_00224972 [00:05:20]remove file /storage/0437/doc_00224972 [00:05:20]file doc_00224973 [00:05:20]remove file /storage/0437/doc_00224973 [00:05:20]file doc_00224974 [00:05:20]remove file /storage/0437/doc_00224974 [00:05:20]file doc_00224975 [00:05:20]remove file /storage/0437/doc_00224975 [00:05:20]file doc_00224976 [00:05:20]remove file /storage/0437/doc_00224976 [00:05:20]file doc_00224977 [00:05:20]remove file /storage/0437/doc_00224977 [00:05:20]file doc_00224978 [00:05:20]remove file /storage/0437/doc_00224978 [00:05:20]file doc_00224979 [00:05:20]remove file /storage/0437/doc_00224979 [00:05:20]file doc_00224980 [00:05:20]remove file /storage/0437/doc_00224980 [00:05:20]file doc_00224981 [00:05:20]remove file /storage/0437/doc_00224981 [00:05:20]file doc_00224982 [00:05:20]remove file /storage/0437/doc_00224982 [00:05:20]file doc_00224983 [00:05:20]remove file /storage/0437/doc_00224983 [00:05:20]file doc_00224984 [00:05:20]remove file /storage/0437/doc_00224984 [00:05:20]file doc_00224985 [00:05:20]remove file /storage/0437/doc_00224985 [00:05:20]file doc_00224986 [00:05:20]remove file /storage/0437/doc_00224986 [00:05:20]file doc_00224987 [00:05:20]remove file /storage/0437/doc_00224987 [00:05:20]file doc_00224988 [00:05:20]remove file /storage/0437/doc_00224988 [00:05:20]file doc_00224989 [00:05:20]remove file /storage/0437/doc_00224989 [00:05:20]file doc_00224990 [00:05:20]remove file /storage/0437/doc_00224990 [00:05:20]file doc_00224991 [00:05:20]remove file /storage/0437/doc_00224991 [00:05:20]file doc_00224992 [00:05:20]remove file /storage/0437/doc_00224992 [00:05:20]file doc_00224993 [00:05:20]remove file /storage/0437/doc_00224993 [00:05:20]file doc_00224994 [00:05:20]remove file /storage/0437/doc_00224994 [00:05:20]file doc_00224995 [00:05:20]remove file /storage/0437/doc_00224995 [00:05:20]file doc_00224996 [00:05:20]remove file /storage/0437/doc_00224996 [00:05:20]file doc_00224997 [00:05:20]remove file /storage/0437/doc_00224997 [00:05:20]file doc_00224998 [00:05:20]remove file /storage/0437/doc_00224998 [00:05:20]file doc_00224999 [00:05:20]remove file /storage/0437/doc_00224999 [00:05:20]file doc_00225000 [00:05:20]remove file /storage/0437/doc_00225000 [00:05:20]file doc_00225001 [00:05:20]remove file /storage/0437/doc_00225001 [00:05:20]file doc_00225002 [00:05:20]remove file /storage/0437/doc_00225002 [00:05:20]file doc_00225003 [00:05:20]remove file /storage/0437/doc_00225003 [00:05:20]file doc_00225004 [00:05:20]remove file /storage/0437/doc_00225004 [00:05:20]file doc_00225005 [00:05:20]remove file /storage/0437/doc_00225005 [00:05:20]file doc_00225006 [00:05:20]remove file /storage/0437/doc_00225006 [00:05:20]file doc_00225007 [00:05:20]remove file /storage/0437/doc_00225007 [00:05:20]file doc_00225008 [00:05:20]remove file /storage/0437/doc_00225008 [00:05:20]file doc_00225009 [00:05:20]remove file /storage/0437/doc_00225009 [00:05:20]file doc_00225010 [00:05:20]remove file /storage/0437/doc_00225010 [00:05:20]file doc_00225011 [00:05:20]remove file /storage/0437/doc_00225011 [00:05:20]file doc_00225012 [00:05:20]remove file /storage/0437/doc_00225012 [00:05:20]file doc_00225013 [00:05:20]remove file /storage/0437/doc_00225013 [00:05:20]file doc_00225014 [00:05:20]remove file /storage/0437/doc_00225014 [00:05:20]file doc_00225015 [00:05:20]remove file /storage/0437/doc_00225015 [00:05:20]file doc_00225016 [00:05:20]remove file /storage/0437/doc_00225016 [00:05:20]file doc_00225017 [00:05:20]remove file /storage/0437/doc_00225017 [00:05:20]file doc_00225018 [00:05:20]remove file /storage/0437/doc_00225018 [00:05:20]file doc_00225019 [00:05:20]remove file /storage/0437/doc_00225019 [00:05:20]file doc_00225020 [00:05:20]remove file /storage/0437/doc_00225020 [00:05:20]file doc_00225021 [00:05:20]remove file /storage/0437/doc_00225021 [00:05:20]file doc_00225022 [00:05:20]remove file /storage/0437/doc_00225022 [00:05:20]file doc_00225023 [00:05:20]remove file /storage/0437/doc_00225023 [00:05:20]file doc_00225024 [00:05:20]remove file /storage/0437/doc_00225024 [00:05:20]file doc_00225025 [00:05:20]remove file /storage/0437/doc_00225025 [00:05:20]file doc_00225026 [00:05:20]remove file /storage/0437/doc_00225026 [00:05:20]file doc_00225027 [00:05:20]remove file /storage/0437/doc_00225027 [00:05:20]file doc_00225028 [00:05:20]remove file /storage/0437/doc_00225028 [00:05:20]file doc_00225029 [00:05:20]remove file /storage/0437/doc_00225029 [00:05:20]file doc_00225030 [00:05:20]remove file /storage/0437/doc_00225030 [00:05:20]file doc_00225031 [00:05:20]remove file /storage/0437/doc_00225031 [00:05:20]file doc_00225032 [00:05:20]remove file /storage/0437/doc_00225032 [00:05:20]file doc_00225033 [00:05:20]remove file /storage/0437/doc_00225033 [00:05:20]file doc_00225034 [00:05:20]remove file /storage/0437/doc_00225034 [00:05:20]file doc_00225035 [00:05:20]remove file /storage/0437/doc_00225035 [00:05:20]file doc_00225036 [00:05:20]remove file /storage/0437/doc_00225036 [00:05:20]file doc_00225037 [00:05:20]remove file /storage/0437/doc_00225037 [00:05:20]file doc_00225038 [00:05:20]remove file /storage/0437/doc_00225038 [00:05:20]file doc_00225040 [00:05:20]remove file /storage/0437/doc_00225040 [00:05:20]file doc_00225041 [00:05:20]remove file /storage/0437/doc_00225041 [00:05:20]file doc_00225042 [00:05:20]remove file /storage/0437/doc_00225042 [00:05:20]file doc_00225043 [00:05:20]remove file /storage/0437/doc_00225043 [00:05:20]file doc_00225044 [00:05:20]remove file /storage/0437/doc_00225044 [00:05:20]file doc_00225045 [00:05:20]remove file /storage/0437/doc_00225045 [00:05:20]file doc_00225046 [00:05:20]remove file /storage/0437/doc_00225046 [00:05:20]file doc_00225047 [00:05:20]remove file /storage/0437/doc_00225047 [00:05:20]file doc_00225048 [00:05:20]remove file /storage/0437/doc_00225048 [00:05:20]file doc_00225049 [00:05:20]remove file /storage/0437/doc_00225049 [00:05:20]file doc_00225050 [00:05:20]remove file /storage/0437/doc_00225050 [00:05:20]file doc_00225051 [00:05:20]remove file /storage/0437/doc_00225051 [00:05:20]file doc_00225052 [00:05:20]remove file /storage/0437/doc_00225052 [00:05:20]file doc_00225053 [00:05:20]remove file /storage/0437/doc_00225053 [00:05:20]file doc_00225054 [00:05:20]remove file /storage/0437/doc_00225054 [00:05:20]file doc_00225055 [00:05:20]remove file /storage/0437/doc_00225055 [00:05:20]file doc_00225056 [00:05:20]remove file /storage/0437/doc_00225056 [00:05:20]file doc_00225057 [00:05:20]remove file /storage/0437/doc_00225057 [00:05:20]file doc_00225058 [00:05:20]remove file /storage/0437/doc_00225058 [00:05:26]SAM_PROTO_GetFMData [00:05:26]wFMCommunicate request_size=4 [00:05:26]MH_SAM_APDU [00:05:26]CAPDU: 80 13 03 00 [00:05:26]Write to MH i2c: E2 08 00 68 00 80 13 03 00 00 00 00 00 E7 [00:05:26]Write i2c OK [00:05:26]MH_I2C_Read... [00:05:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:26]Read from MH i2c: E2 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 68 00 00 C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 09 90 00 96 [00:05:26]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 FC 6D 03 00 69 04 A3 00 6F 04 04 00 B3 67 03 00 B1 04 05 00 A9 85 F9 78 05 70 04 05 00 7C 37 B9 AC 04 72 04 04 00 2D 4E 40 CC 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0F 57 D1 94 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 4F 7F 66 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 49 06 00 00 B1 04 04 00 EC 41 94 1F 70 04 04 00 EC 41 94 1F 72 04 00 Received data: 00 87 00 95 04 F6 7C 70 00 47 EE 2C 03 01 09 00 00 30 F2 30 03 30 01 30 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 AF 95 5A 03 EF 03 30 09 30 90 30 00 30 [00:05:26]30 wFMCommunicate OK [00:05:26]30 wFMCommunicate request_size=4 [00:05:26]38 MH_SAM_APDU [00:05:26]37 CAPDU: 34 80 39 17 35 00 39 4F 00 [00:05:26]Write to MH i2c: E2 08 00 69 00 80 17 00 00 00 00 00 00 E9 [00:05:26]00 00 00 08 59 47 00 E4 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 Write i2c OK [00:05:26]31 MH_I2C_Read... [00:05:26]32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 68 71 03 00 F4 03 04 00 D2 E5 A3 66 B6 04 01 00 00 53 0F D3 8A EB D9 E2 A9 [00:05:26]CommunicateWithHost err = 0 [00:05:26]CheckOFDResponse [00:05:26]1017 (14) - 77093643461234 [00:05:26]1041 (16) - 0000000000874959 [00:05:26]1040 (4) - 225640 [00:05:26]1012 (4) - 26.07.2024 18:07 [00:05:26]1206 (1) - 0 [00:05:26]OFD Sender: Remove packet 225640 [00:05:26]ProducePacketName [00:05:26]name=ofd_packets/00225640 [00:05:26]NVStorageDeleteData [00:05:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:27]Read from MH i2c: E2 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 69 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 53 [00:05:27]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E2 8B 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:05:27]wFMCommunicate OK [00:05:27]wFMCommunicate request_size=4 [00:05:27]MH_SAM_APDU [00:05:27]CAPDU: 80 17 00 00 [00:05:27]Write to MH i2c: E2 08 00 6A 00 80 17 00 00 00 00 00 00 EA [00:05:27]Write i2c OK [00:05:27]MH_I2C_Read... [00:05:27]OFD Sender: No OFD packet to send [00:05:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:27]Read from MH i2c: E2 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 6A 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 FC [00:05:27]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:05:27]wFMCommunicate OK [00:05:27]wFMCommunicate request_size=4 [00:05:27]MH_SAM_APDU [00:05:27]CAPDU: 80 17 00 00 [00:05:27]Write to MH i2c: E2 08 00 6B 00 80 17 00 00 00 00 00 00 EB [00:05:27]Write i2c OK [00:05:27]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 FD 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 FD 00 6B 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 77 [00:05:28]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:05:28]wFMCommunicate OK [00:05:28]wFMCommunicate request_size=4 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 17 00 00 [00:05:28]Write to MH i2c: E2 08 00 6C 00 80 17 00 00 00 00 00 00 EC [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 E2 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 E2 00 6C 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CA [00:05:28]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:28]wFMCommunicate OK [00:05:28]SAM_PROTO_GetFMData done [00:05:28]requested_item fm.sale_refund.total is exist - process it [00:05:28]requested_item fm.buy.total is exist - process it [00:05:28]requested_item shift.sale.total is exist - process it [00:05:28]SAM_PROTO_GetShiftData [00:05:28]wFMCommunicate request_size=4 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 13 02 00 [00:05:28]Write to MH i2c: E2 08 00 6D 00 80 13 02 00 00 00 00 00 EB [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 FD 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 FD 00 6D 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 5E [00:05:29]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:05:29]wFMCommunicate OK [00:05:29]wFMCommunicate request_size=4 [00:05:29]MH_SAM_APDU [00:05:29]CAPDU: 80 17 00 00 [00:05:29]Write to MH i2c: E2 08 00 6E 00 80 17 00 00 00 00 00 00 EE [00:05:29]Write i2c OK [00:05:29]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 FD 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 FD 00 6E 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 F6 [00:05:29]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:05:29]wFMCommunicate OK [00:05:29]wFMCommunicate request_size=4 [00:05:29]MH_SAM_APDU [00:05:30]CAPDU: 80 17 00 00 [00:05:30]Write to MH i2c: E2 08 00 6F 00 80 17 00 00 00 00 00 00 EF [00:05:30]Write i2c OK [00:05:30]MH_I2C_Read... [00:05:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:30]Read from MH i2c: E2 [00:05:30]MH_I2C_Read... [00:05:30]Read from MH i2c: E2 FD 00 [00:05:30]MH_I2C_Read... [00:05:30]Read from MH i2c: E2 FD 00 6F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 C1 [00:05:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:05:30]wFMCommunicate OK [00:05:30]wFMCommunicate request_size=4 [00:05:30]MH_SAM_APDU [00:05:30]CAPDU: 80 17 00 00 [00:05:30]Write to MH i2c: E2 08 00 70 00 80 17 00 00 00 00 00 00 F0 [00:05:30]Write i2c OK [00:05:30]MH_I2C_Read... [00:05:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:30]Read from MH i2c: E2 [00:05:30]MH_I2C_Read... [00:05:30]Read from MH i2c: E2 FD 00 [00:05:30]MH_I2C_Read... [00:05:30]Read from MH i2c: E2 FD 00 70 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 62 [00:05:30]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:05:31]wFMCommunicate OK [00:05:31]wFMCommunicate request_size=4 [00:05:31]MH_SAM_APDU [00:05:31]CAPDU: 80 17 00 00 [00:05:31]Write to MH i2c: E2 08 00 71 00 80 17 00 00 00 00 00 00 F1 [00:05:31]Write i2c OK [00:05:31]MH_I2C_Read... [00:05:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:05:31]Read from MH i2c: E2 [00:05:31]MH_I2C_Read... [00:05:31]Read from MH i2c: E2 BD 00 [00:05:31]MH_I2C_Read... [00:05:31]Read from MH i2c: E2 BD 00 71 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [00:05:31]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:31]wFMCommunicate OK [00:05:31]SAM_PROTO_GetShiftData done [00:05:31]requested_item shift.sale.total_cash is exist - process it [00:05:31]requested_item shift.sale_refund.total is exist - process it [00:05:31]requested_item shift.sale_refund.total_cash is exist - process it [00:05:31]requested_item shift.buy.total is exist - process it [00:05:31]requested_item shift.buy.total_cash is exist - process it [00:05:31]produce_requested_data done [00:05:31]produce_requested_data return {"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:05:31]process_action_free get_value [00:05:31]json_value_free [00:05:31]json_value_free done [00:05:31]process_json_proto returns [00:05:31]Send response to host [00:05:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":235044550.81,"fm.sale_refund.total":5298099.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:05:31]free response buf [00:05:31]execute_script done [00:05:31]execute_script returns [00:05:31]free content buf [00:05:31]Sock 9.Close socket [00:05:31]Sock 9.Thread stoped [00:05:32]OFD Sender: No OFD packet to send [00:05:37]OFD Sender: No OFD packet to send [00:05:42]OFD Sender: No OFD packet to send [00:05:47]OFD Sender: No OFD packet to send [00:05:52]OFD Sender: No OFD packet to send [00:05:57]OFD Sender: No OFD packet to send [00:06:02]OFD Sender: No OFD packet to send [00:06:04]recv_with_timeout no data received [00:06:07]OFD Sender: No OFD packet to send [00:06:12]OFD Sender: No OFD packet to send [00:06:17]OFD Sender: No OFD packet to send [00:06:22]OFD Sender: No OFD packet to send [00:06:27]OFD Sender: No OFD packet to send [00:06:32]OFD Sender: No OFD packet to send [00:06:37]OFD Sender: No OFD packet to send [00:06:42]OFD Sender: No OFD packet to send [00:06:47]OFD Sender: No OFD packet to send [00:06:52]OFD Sender: No OFD packet to send [00:06:57]recv_with_timeout no data received [00:06:57]OFD Sender: No OFD packet to send [00:07:02]OFD Sender: No OFD packet to send [00:07:03]ConnectInit Can't connect to host [00:07:07]OFD Sender: No OFD packet to send [00:07:08]ConnectInit Can't connect to host [00:07:12]OFD Sender: No OFD packet to send [00:07:13]ConnectInit Can't connect to host [00:07:17]OFD Sender: No OFD packet to send [00:07:18]ConnectInit Can't connect to host [00:07:22]OFD Sender: No OFD packet to send [00:07:24]ConnectInit Can't connect to host [00:07:27]OFD Sender: No OFD packet to send [00:07:29]ConnectInit Can't connect to host [00:07:32]OFD Sender: No OFD packet to send [00:07:37]OFD Sender: No OFD packet to send [00:07:42]OFD Sender: No OFD packet to send [00:07:47]recv_with_timeout no data received [00:07:47]OFD Sender: No OFD packet to send [00:07:52]OFD Sender: No OFD packet to send [00:07:57]OFD Sender: No OFD packet to send [00:08:02]OFD Sender: No OFD packet to send [00:08:07]OFD Sender: No OFD packet to send [00:08:12]OFD Sender: No OFD packet to send [00:08:17]OFD Sender: No OFD packet to send [00:08:22]OFD Sender: No OFD packet to send [00:08:28]OFD Sender: No OFD packet to send [00:08:33]OFD Sender: No OFD packet to send [00:08:38]OFD Sender: No OFD packet to send [00:08:43]OFD Sender: No OFD packet to send [00:08:48]OFD Sender: No OFD packet to send [00:08:53]OFD Sender: No OFD packet to send [00:08:58]OFD Sender: No OFD packet to send [00:09:03]OFD Sender: No OFD packet to send [00:09:08]OFD Sender: No OFD packet to send [00:09:13]OFD Sender: No OFD packet to send [00:09:18]OFD Sender: No OFD packet to send [00:09:23]OFD Sender: No OFD packet to send [00:09:28]OFD Sender: No OFD packet to send [00:09:33]OFD Sender: No OFD packet to send [00:09:38]OFD Sender: No OFD packet to send [00:09:39]recv_with_timeout no data received [00:09:43]OFD Sender: No OFD packet to send [00:09:48]OFD Sender: No OFD packet to send [00:09:53]OFD Sender: No OFD packet to send [00:09:58]OFD Sender: No OFD packet to send [00:10:03]OFD Sender: No OFD packet to send [00:10:08]OFD Sender: No OFD packet to send [00:10:13]OFD Sender: No OFD packet to send [00:10:18]OFD Sender: No OFD packet to send [00:10:23]OFD Sender: No OFD packet to send [00:10:28]OFD Sender: No OFD packet to send [00:10:33]OFD Sender: No OFD packet to send [00:10:38]OFD Sender: No OFD packet to send [00:10:42]recv_with_timeout no data received [00:10:43]OFD Sender: No OFD packet to send [00:10:48]OFD Sender: No OFD packet to send [00:10:53]OFD Sender: No OFD packet to send [00:10:58]OFD Sender: No OFD packet to send [00:11:03]OFD Sender: No OFD packet to send [00:11:08]OFD Sender: No OFD packet to send [00:11:13]OFD Sender: No OFD packet to send [00:11:18]OFD Sender: No OFD packet to send [00:11:23]OFD Sender: No OFD packet to send [00:11:28]OFD Sender: No OFD packet to send [00:11:32]recv_with_timeout no data received [00:11:33]OFD Sender: No OFD packet to send [00:11:38]OFD Sender: No OFD packet to send [00:11:43]OFD Sender: No OFD packet to send [00:11:58]OFD Sender: No OFD packet to send [00:12:03]OFD Sender: No OFD packet to send [00:12:08]OFD Sender: No OFD packet to send [00:12:13]OFD Sender: No OFD packet to send [00:12:13]recv_with_timeout no data received [00:12:18]OFD Sender: No OFD packet to send [00:12:23]OFD Sender: No OFD packet to send [00:12:28]OFD Sender: No OFD packet to send [00:12:33]OFD Sender: No OFD packet to send [00:12:38]OFD Sender: No OFD packet to send [00:12:43]OFD Sender: No OFD packet to send [00:12:48]OFD Sender: No OFD packet to send [00:12:53]OFD Sender: No OFD packet to send [00:12:58]OFD Sender: No OFD packet to send [00:13:03]OFD Sender: No OFD packet to send [00:13:08]OFD Sender: No OFD packet to send [00:13:13]OFD Sender: No OFD packet to send [00:13:18]OFD Sender: No OFD packet to send [00:13:23]OFD Sender: No OFD packet to send [00:13:28]OFD Sender: No OFD packet to send [00:13:33]OFD Sender: No OFD packet to send [00:13:38]OFD Sender: No OFD packet to send [00:13:43]OFD Sender: No OFD packet to send [00:13:48]OFD Sender: No OFD packet to send [00:13:53]OFD Sender: No OFD packet to send [00:13:58]OFD Sender: No OFD packet to send [00:14:03]OFD Sender: No OFD packet to send [00:14:08]OFD Sender: No OFD packet to send [00:14:13]OFD Sender: No OFD packet to send [00:14:18]OFD Sender: No OFD packet to send [00:14:23]OFD Sender: No OFD packet to send [00:14:28]OFD Sender: No OFD packet to send [00:14:33]recv_with_timeout no data received [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:44]OFD Sender: No OFD packet to send [00:14:49]OFD Sender: No OFD packet to send [00:14:54]OFD Sender: No OFD packet to send [00:14:59]OFD Sender: No OFD packet to send [00:15:04]OFD Sender: No OFD packet to send [00:15:09]OFD Sender: No OFD packet to send [00:15:14]OFD Sender: No OFD packet to send [00:15:16]recv_with_timeout no data received [00:15:19]OFD Sender: No OFD packet to send [00:15:24]OFD Sender: No OFD packet to send [00:15:29]OFD Sender: No OFD packet to send [00:15:34]OFD Sender: No OFD packet to send [00:15:38]recv_with_timeout no data received [00:15:39]OFD Sender: No OFD packet to send [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:31]recv_with_timeout no data received [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:20]recv_with_timeout no data received [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:52]recv_with_timeout no data received [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:55]recv_with_timeout no data received [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:39]OFD Sender: No OFD packet to send [00:19:44]OFD Sender: No OFD packet to send [00:19:49]OFD Sender: No OFD packet to send [00:19:54]OFD Sender: No OFD packet to send [00:19:57]recv_with_timeout no data received [00:19:59]OFD Sender: No OFD packet to send [00:20:04]OFD Sender: No OFD packet to send [00:20:09]OFD Sender: No OFD packet to send [00:20:14]OFD Sender: No OFD packet to send [00:20:19]OFD Sender: No OFD packet to send [00:20:24]OFD Sender: No OFD packet to send [00:20:30]OFD Sender: No OFD packet to send [00:20:35]OFD Sender: No OFD packet to send [00:20:40]OFD Sender: No OFD packet to send [00:20:45]OFD Sender: No OFD packet to send [00:20:50]OFD Sender: No OFD packet to send [00:20:55]OFD Sender: No OFD packet to send [00:21:00]OFD Sender: No OFD packet to send [00:21:05]OFD Sender: No OFD packet to send [00:21:10]OFD Sender: No OFD packet to send [00:21:14]recv_with_timeout no data received [00:21:15]OFD Sender: No OFD packet to send [00:21:20]OFD Sender: No OFD packet to send [00:21:25]OFD Sender: No OFD packet to send [00:21:30]OFD Sender: No OFD packet to send [00:21:35]OFD Sender: No OFD packet to send [00:21:40]OFD Sender: No OFD packet to send [00:21:45]OFD Sender: No OFD packet to send [00:21:50]OFD Sender: No OFD packet to send [00:21:55]OFD Sender: No OFD packet to send [00:22:00]OFD Sender: No OFD packet to send [00:22:05]OFD Sender: No OFD packet to send [00:22:10]OFD Sender: No OFD packet to send [00:22:15]OFD Sender: No OFD packet to send [00:22:20]OFD Sender: No OFD packet to send [00:22:23]recv_with_timeout no data received [00:22:25]OFD Sender: No OFD packet to send [00:22:30]OFD Sender: No OFD packet to send [00:22:35]OFD Sender: No OFD packet to send [00:22:40]OFD Sender: No OFD packet to send [00:22:45]OFD Sender: No OFD packet to send [00:22:50]OFD Sender: No OFD packet to send [00:22:55]OFD Sender: No OFD packet to send [00:23:00]OFD Sender: No OFD packet to send [00:23:05]OFD Sender: No OFD packet to send [00:23:10]OFD Sender: No OFD packet to send [00:23:15]OFD Sender: No OFD packet to send [00:23:20]OFD Sender: No OFD packet to send [00:23:25]OFD Sender: No OFD packet to send [00:23:30]OFD Sender: No OFD packet to send [00:23:35]OFD Sender: No OFD packet to send [00:23:40]OFD Sender: No OFD packet to send [00:23:45]OFD Sender: No OFD packet to send [00:23:50]OFD Sender: No OFD packet to send [00:23:55]OFD Sender: No OFD packet to send [00:24:00]OFD Sender: No OFD packet to send [00:24:03]recv_with_timeout no data received [00:24:05]OFD Sender: No OFD packet to send [00:24:10]OFD Sender: No OFD packet to send [00:24:15]OFD Sender: No OFD packet to send [00:24:20]OFD Sender: No OFD packet to send [00:24:25]OFD Sender: No OFD packet to send [00:24:30]OFD Sender: No OFD packet to send [00:24:35]OFD Sender: No OFD packet to send [00:24:40]OFD Sender: No OFD packet to send [00:24:45]OFD Sender: No OFD packet to send [00:24:50]OFD Sender: No OFD packet to send [00:24:55]OFD Sender: No OFD packet to send [00:25:00]OFD Sender: No OFD packet to send [00:25:05]OFD Sender: No OFD packet to send [00:25:10]OFD Sender: No OFD packet to send [00:25:15]OFD Sender: No OFD packet to send [00:25:20]OFD Sender: No OFD packet to send [00:25:25]OFD Sender: No OFD packet to send [00:25:30]OFD Sender: No OFD packet to send [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:45]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:15]OFD Sender: No OFD packet to send [00:26:21]OFD Sender: No OFD packet to send [00:26:26]OFD Sender: No OFD packet to send [00:26:31]OFD Sender: No OFD packet to send [00:26:36]OFD Sender: No OFD packet to send [00:26:41]OFD Sender: No OFD packet to send [00:26:46]OFD Sender: No OFD packet to send [00:26:51]OFD Sender: No OFD packet to send [00:26:56]OFD Sender: No OFD packet to send [00:27:01]OFD Sender: No OFD packet to send [00:27:06]OFD Sender: No OFD packet to send [00:27:11]OFD Sender: No OFD packet to send [00:27:16]OFD Sender: No OFD packet to send [00:27:21]OFD Sender: No OFD packet to send [00:27:26]OFD Sender: No OFD packet to send [00:27:31]OFD Sender: No OFD packet to send [00:27:36]OFD Sender: No OFD packet to send [00:27:41]OFD Sender: No OFD packet to send [00:27:46]OFD Sender: No OFD packet to send [00:27:51]OFD Sender: No OFD packet to send [00:27:56]OFD Sender: No OFD packet to send [00:28:01]OFD Sender: No OFD packet to send [00:28:06]OFD Sender: No OFD packet to send [00:28:11]OFD Sender: No OFD packet to send [00:28:16]OFD Sender: No OFD packet to send [00:28:21]OFD Sender: No OFD packet to send [00:28:23]recv_with_timeout no data received [00:28:26]OFD Sender: No OFD packet to send [00:28:31]OFD Sender: No OFD packet to send [00:28:36]OFD Sender: No OFD packet to send [00:28:41]OFD Sender: No OFD packet to send [00:28:46]OFD Sender: No OFD packet to send [00:28:49]recv_with_timeout no data received [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:29:01]OFD Sender: No OFD packet to send [00:29:06]OFD Sender: No OFD packet to send [00:29:11]OFD Sender: No OFD packet to send [00:29:16]OFD Sender: No OFD packet to send [00:29:21]OFD Sender: No OFD packet to send [00:29:26]OFD Sender: No OFD packet to send [00:29:31]OFD Sender: No OFD packet to send [00:29:36]OFD Sender: No OFD packet to send [00:29:41]OFD Sender: No OFD packet to send [00:29:46]OFD Sender: No OFD packet to send [00:29:51]OFD Sender: No OFD packet to send [00:29:56]OFD Sender: No OFD packet to send [00:30:01]OFD Sender: No OFD packet to send [00:30:06]OFD Sender: No OFD packet to send [00:30:11]OFD Sender: No OFD packet to send [00:30:16]OFD Sender: No OFD packet to send [00:30:21]OFD Sender: No OFD packet to send [00:30:26]OFD Sender: No OFD packet to send [00:30:31]OFD Sender: No OFD packet to send [00:30:36]OFD Sender: No OFD packet to send [00:30:41]OFD Sender: No OFD packet to send [00:30:46]OFD Sender: No OFD packet to send [00:30:51]OFD Sender: No OFD packet to send [00:30:56]OFD Sender: No OFD packet to send [00:31:01]OFD Sender: No OFD packet to send [00:31:06]OFD Sender: No OFD packet to send [00:31:11]OFD Sender: No OFD packet to send [00:31:16]OFD Sender: No OFD packet to send [00:31:21]OFD Sender: No OFD packet to send [00:31:26]OFD Sender: No OFD packet to send [00:31:31]OFD Sender: No OFD packet to send [00:31:36]OFD Sender: No OFD packet to send [00:31:41]OFD Sender: No OFD packet to send [00:31:46]OFD Sender: No OFD packet to send [00:31:50]recv_with_timeout no data received [00:31:51]OFD Sender: No OFD packet to send [00:31:56]OFD Sender: No OFD packet to send [00:32:01]OFD Sender: No OFD packet to send [00:32:06]OFD Sender: No OFD packet to send [00:32:11]OFD Sender: No OFD packet to send [00:32:17]OFD Sender: No OFD packet to send [00:32:22]OFD Sender: No OFD packet to send [00:32:27]OFD Sender: No OFD packet to send [00:32:32]OFD Sender: No OFD packet to send [00:32:37]OFD Sender: No OFD packet to send [00:32:42]OFD Sender: No OFD packet to send [00:32:47]OFD Sender: No OFD packet to send [00:32:52]OFD Sender: No OFD packet to send [00:32:57]OFD Sender: No OFD packet to send [00:33:02]OFD Sender: No OFD packet to send [00:33:07]OFD Sender: No OFD packet to send [00:33:12]OFD Sender: No OFD packet to send [00:33:17]OFD Sender: No OFD packet to send [00:33:21]recv_with_timeout no data received [00:33:22]OFD Sender: No OFD packet to send [00:33:27]OFD Sender: No OFD packet to send [00:33:32]OFD Sender: No OFD packet to send [00:33:37]OFD Sender: No OFD packet to send [00:33:38]recv_with_timeout no data received [00:33:42]OFD Sender: No OFD packet to send [00:33:47]OFD Sender: No OFD packet to send [00:33:52]OFD Sender: No OFD packet to send [00:33:57]OFD Sender: No OFD packet to send [00:34:02]OFD Sender: No OFD packet to send [00:34:02]recv_with_timeout no data received [00:34:07]OFD Sender: No OFD packet to send [00:34:12]OFD Sender: No OFD packet to send [00:34:17]OFD Sender: No OFD packet to send [00:34:18]recv_with_timeout no data received [00:34:22]OFD Sender: No OFD packet to send [00:34:27]OFD Sender: No OFD packet to send [00:34:32]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:42]OFD Sender: No OFD packet to send [00:34:47]OFD Sender: No OFD packet to send [00:34:52]OFD Sender: No OFD packet to send [00:34:57]OFD Sender: No OFD packet to send [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:17]OFD Sender: No OFD packet to send [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:30]recv_with_timeout no data received [00:35:32]OFD Sender: No OFD packet to send [00:35:37]OFD Sender: No OFD packet to send [00:35:42]OFD Sender: No OFD packet to send [00:35:46]recv_with_timeout no data received [00:35:47]OFD Sender: No OFD packet to send [00:35:52]OFD Sender: No OFD packet to send [00:35:57]OFD Sender: No OFD packet to send [00:36:02]OFD Sender: No OFD packet to send [00:36:07]OFD Sender: No OFD packet to send [00:36:12]OFD Sender: No OFD packet to send [00:36:17]OFD Sender: No OFD packet to send [00:36:22]OFD Sender: No OFD packet to send [00:36:27]OFD Sender: No OFD packet to send [00:36:32]OFD Sender: No OFD packet to send [00:36:33]recv_with_timeout no data received [00:36:37]OFD Sender: No OFD packet to send [00:36:42]OFD Sender: No OFD packet to send [00:36:47]OFD Sender: No OFD packet to send [00:36:52]OFD Sender: No OFD packet to send [00:36:57]OFD Sender: No OFD packet to send [00:37:02]recv_with_timeout no data received [00:37:02]OFD Sender: No OFD packet to send [00:37:07]OFD Sender: No OFD packet to send [00:37:12]OFD Sender: No OFD packet to send [00:37:17]OFD Sender: No OFD packet to send [00:37:21]recv_with_timeout no data received [00:37:22]OFD Sender: No OFD packet to send [00:37:27]OFD Sender: No OFD packet to send [00:37:32]OFD Sender: No OFD packet to send [00:37:37]OFD Sender: No OFD packet to send [00:37:38]recv_with_timeout no data received [00:37:42]OFD Sender: No OFD packet to send [00:37:47]OFD Sender: No OFD packet to send [00:37:52]OFD Sender: No OFD packet to send [00:37:57]OFD Sender: No OFD packet to send [00:38:02]recv_with_timeout no data received [00:38:02]OFD Sender: No OFD packet to send [00:38:07]OFD Sender: No OFD packet to send [00:38:13]OFD Sender: No OFD packet to send [00:38:18]OFD Sender: No OFD packet to send [00:38:19]recv_with_timeout no data received [00:38:23]OFD Sender: No OFD packet to send [00:38:28]OFD Sender: No OFD packet to send [00:38:33]OFD Sender: No OFD packet to send [00:38:37]recv_with_timeout no data received [00:38:38]OFD Sender: No OFD packet to send [00:38:53]OFD Sender: No OFD packet to send [00:38:58]OFD Sender: No OFD packet to send [00:39:03]OFD Sender: No OFD packet to send [00:39:08]OFD Sender: No OFD packet to send [00:39:10]recv_with_timeout no data received [00:39:13]OFD Sender: No OFD packet to send [00:39:18]OFD Sender: No OFD packet to send [00:39:23]OFD Sender: No OFD packet to send [00:39:28]OFD Sender: No OFD packet to send [00:39:33]OFD Sender: No OFD packet to send [00:39:38]OFD Sender: No OFD packet to send [00:39:43]OFD Sender: No OFD packet to send [00:39:48]OFD Sender: No OFD packet to send [00:39:53]OFD Sender: No OFD packet to send [00:39:58]OFD Sender: No OFD packet to send [00:40:03]OFD Sender: No OFD packet to send [00:40:07]recv_with_timeout no data received [00:40:08]OFD Sender: No OFD packet to send [00:40:13]OFD Sender: No OFD packet to send [00:40:18]OFD Sender: No OFD packet to send [00:40:23]OFD Sender: No OFD packet to send [00:40:28]OFD Sender: No OFD packet to send [00:40:33]OFD Sender: No OFD packet to send [00:40:38]OFD Sender: No OFD packet to send [00:40:43]OFD Sender: No OFD packet to send [00:40:48]OFD Sender: No OFD packet to send [00:40:53]OFD Sender: No OFD packet to send [00:40:58]OFD Sender: No OFD packet to send [00:41:03]OFD Sender: No OFD packet to send [00:41:08]OFD Sender: No OFD packet to send [00:41:13]OFD Sender: No OFD packet to send [00:41:18]OFD Sender: No OFD packet to send [00:41:23]OFD Sender: No OFD packet to send [00:41:28]OFD Sender: No OFD packet to send [00:41:33]OFD Sender: No OFD packet to send [00:41:38]OFD Sender: No OFD packet to send [00:41:43]OFD Sender: No OFD packet to send [00:41:48]OFD Sender: No OFD packet to send [00:41:53]OFD Sender: No OFD packet to send [00:41:58]OFD Sender: No OFD packet to send [00:42:03]OFD Sender: No OFD packet to send [00:42:08]OFD Sender: No OFD packet to send [00:42:13]OFD Sender: No OFD packet to send [00:42:18]OFD Sender: No OFD packet to send [00:42:23]OFD Sender: No OFD packet to send [00:42:28]OFD Sender: No OFD packet to send [00:42:33]OFD Sender: No OFD packet to send [00:42:38]OFD Sender: No OFD packet to send [00:42:43]OFD Sender: No OFD packet to send [00:42:48]recv_with_timeout no data received [00:42:48]OFD Sender: No OFD packet to send [00:42:53]OFD Sender: No OFD packet to send [00:42:58]OFD Sender: No OFD packet to send [00:43:03]OFD Sender: No OFD packet to send [00:43:08]OFD Sender: No OFD packet to send [00:43:13]OFD Sender: No OFD packet to send [00:43:18]OFD Sender: No OFD packet to send [00:43:23]OFD Sender: No OFD packet to send [00:43:26]recv_with_timeout no data received [00:43:28]OFD Sender: No OFD packet to send [00:43:33]OFD Sender: No OFD packet to send [00:43:38]OFD Sender: No OFD packet to send [00:43:43]OFD Sender: No OFD packet to send [00:43:48]OFD Sender: No OFD packet to send [00:43:53]OFD Sender: No OFD packet to send [00:43:58]OFD Sender: No OFD packet to send [00:44:04]OFD Sender: No OFD packet to send [00:44:09]OFD Sender: No OFD packet to send [00:44:14]OFD Sender: No OFD packet to send [00:44:19]OFD Sender: No OFD packet to send [00:44:24]OFD Sender: No OFD packet to send [00:44:29]OFD Sender: No OFD packet to send [00:44:34]OFD Sender: No OFD packet to send [00:44:39]OFD Sender: No OFD packet to send [00:44:44]OFD Sender: No OFD packet to send [00:44:49]OFD Sender: No OFD packet to send [00:44:54]OFD Sender: No OFD packet to send [00:44:59]OFD Sender: No OFD packet to send [00:45:04]OFD Sender: No OFD packet to send [00:45:09]OFD Sender: No OFD packet to send [00:45:14]OFD Sender: No OFD packet to send [00:45:19]OFD Sender: No OFD packet to send [00:45:24]OFD Sender: No OFD packet to send [00:45:29]OFD Sender: No OFD packet to send [00:45:32]recv_with_timeout no data received [00:45:34]OFD Sender: No OFD packet to send [00:45:39]OFD Sender: No OFD packet to send [00:45:44]OFD Sender: No OFD packet to send [00:45:49]OFD Sender: No OFD packet to send [00:45:54]OFD Sender: No OFD packet to send [00:45:59]OFD Sender: No OFD packet to send [00:46:04]OFD Sender: No OFD packet to send [00:46:06]recv_with_timeout no data received [00:46:09]OFD Sender: No OFD packet to send [00:46:14]OFD Sender: No OFD packet to send [00:46:19]OFD Sender: No OFD packet to send [00:46:24]OFD Sender: No OFD packet to send [00:46:29]OFD Sender: No OFD packet to send [00:46:34]OFD Sender: No OFD packet to send [00:46:38]recv_with_timeout no data received [00:46:39]OFD Sender: No OFD packet to send [00:46:44]OFD Sender: No OFD packet to send [00:46:49]recv_with_timeout no data received [00:46:49]OFD Sender: No OFD packet to send [00:46:54]OFD Sender: No OFD packet to send [00:46:59]OFD Sender: No OFD packet to send [00:47:04]OFD Sender: No OFD packet to send [00:47:09]OFD Sender: No OFD packet to send [00:47:14]OFD Sender: No OFD packet to send [00:47:19]OFD Sender: No OFD packet to send [00:47:24]OFD Sender: No OFD packet to send [00:47:29]OFD Sender: No OFD packet to send [00:47:34]OFD Sender: No OFD packet to send [00:47:39]OFD Sender: No OFD packet to send [00:47:44]OFD Sender: No OFD packet to send [00:47:49]OFD Sender: No OFD packet to send [00:47:54]OFD Sender: No OFD packet to send [00:47:59]OFD Sender: No OFD packet to send [00:48:04]OFD Sender: No OFD packet to send [00:48:09]OFD Sender: No OFD packet to send [00:48:14]OFD Sender: No OFD packet to send [00:48:19]OFD Sender: No OFD packet to send [00:48:24]OFD Sender: No OFD packet to send [00:48:29]OFD Sender: No OFD packet to send [00:48:34]OFD Sender: No OFD packet to send [00:48:38]recv_with_timeout no data received [00:48:39]OFD Sender: No OFD packet to send [00:48:44]OFD Sender: No OFD packet to send [00:48:49]OFD Sender: No OFD packet to send [00:48:54]OFD Sender: No OFD packet to send [00:48:59]OFD Sender: No OFD packet to send [00:49:04]OFD Sender: No OFD packet to send [00:49:09]OFD Sender: No OFD packet to send [00:49:14]OFD Sender: No OFD packet to send [00:49:19]OFD Sender: No OFD packet to send [00:49:24]OFD Sender: No OFD packet to send [00:49:29]OFD Sender: No OFD packet to send [00:49:34]OFD Sender: No OFD packet to send [00:49:39]OFD Sender: No OFD packet to send [00:49:44]OFD Sender: No OFD packet to send [00:49:49]OFD Sender: No OFD packet to send [00:49:54]OFD Sender: No OFD packet to send [00:49:59]OFD Sender: No OFD packet to send [00:50:02]recv_with_timeout no data received [00:50:05]OFD Sender: No OFD packet to send [00:50:10]OFD Sender: No OFD packet to send [00:50:15]OFD Sender: No OFD packet to send [00:50:20]OFD Sender: No OFD packet to send [00:50:25]OFD Sender: No OFD packet to send [00:50:30]OFD Sender: No OFD packet to send [00:50:35]OFD Sender: No OFD packet to send [00:50:40]OFD Sender: No OFD packet to send [00:50:45]OFD Sender: No OFD packet to send [00:50:50]OFD Sender: No OFD packet to send [00:50:55]OFD Sender: No OFD packet to send [00:51:00]OFD Sender: No OFD packet to send [00:51:05]OFD Sender: No OFD packet to send [00:51:10]OFD Sender: No OFD packet to send [00:51:15]OFD Sender: No OFD packet to send [00:51:18]accept exits with 7 [00:51:18]New connection [00:51:18]New thread 3067628900 created [00:51:18]Thread 3067485540 joined [00:51:18]Waiting for new connection... [00:51:18] Sock 7.Parse request [00:51:18]Sock 7.Check first char [00:51:18]Sock 7.First char is OK [00:51:18]request: POST /json_proto HTTP/1.0 [00:51:18]Method: POST [00:51:18]URL: /json_proto [00:51:18]Method is POST - this is cgi request [00:51:18]url: /json_proto [00:51:18]query_string will be loaded in cgi processing [00:51:18]execute_cgi json_proto POST (null) [00:51:18]execute_cgi path=json_proto method=POST [00:51:18]POST find Content-Length [00:51:18]Host: 172.17.43.131:8080 [00:51:18]Content-Length: 676 [00:51:18]Content-Type: application/json [00:51:18] [00:51:18]POST finish read [00:51:18]Found Content-Length = 676 [00:51:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:18]execute_script... [00:51:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:18]POST & json_proto [00:51:18]process_json_proto [00:51:18]json parsed OK: [00:51:18]protocol is kg_v1.0 [00:51:18]action value=close_receipt [00:51:18]process_action close_receipt [00:51:18]cmd_close_receipt [00:51:18]MH_GetDate [00:51:18]Write to MH i2c: F0 00 00 72 00 61 [00:51:18]Write i2c OK [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: F0 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: F0 09 00 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: F0 09 00 72 00 00 86 44 A4 66 F9 24 A2 66 63 [00:51:18]GetLastDocTimeStamp 1722038719 [00:51:18]current date 1722041478 [00:51:18]FM_GetShiftState [00:51:18]SAM_PROTO_GetShiftState [00:51:18]wFMCommunicate request_size=4 [00:51:18]MH_SAM_APDU [00:51:18]CAPDU: 80 13 01 00 [00:51:18]Write to MH i2c: E2 08 00 73 00 80 13 01 00 00 00 00 00 F0 [00:51:18]Write i2c OK [00:51:18]MH_I2C_Read... [00:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:18]Read from MH i2c: E2 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: E2 0E 00 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: E2 0E 00 73 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 FE [00:51:18]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:51:18]wFMCommunicate OK [00:51:18]SAM_PROTO_GetShiftState done [00:51:18]FM_GetShiftState done [00:51:18]opened in 1722038719 [00:51:18]opened+sec_in_day 1722125119 [00:51:18]quantity*price = 100035 [00:51:18]sum+1 = 100036 [00:51:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 1 27.07.2024 00:51 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225641 ФПД: 25163772828112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225641&fm=25163772828112&tin=02508201610067®Number=0000000000092624&sum=100000 [00:51:19]StoreToDocumentArchive [00:51:19]shift 438 fd 225641 [00:51:19]save to /storage/0438/doc_00225641 [00:51:19]save last doc name /storage/0438/doc_00225641 to /storage/kkm_last_doc_name [00:51:19]save OK [00:51:19]Clear old archive folders... [00:51:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:51:19]tlvbuf is 010F9D80 [00:51:19]SAM_PROTO_ClearQueue [00:51:19]wFMCommunicate request_size=4 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 09 00 00 [00:51:19]Write to MH i2c: E2 08 00 80 00 80 09 00 00 00 00 00 00 F2 [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [00:51:19]RAPDU: 90 00 [00:51:19]wFMCommunicate OK [00:51:19]SAM_PROTO_ClearQueue done [00:51:19]KKMCreateOFDPacket [00:51:19]OFDProtocolAddRootSTLVToBuf [00:51:19]FM_MakeSignedData [00:51:19]FM_MakeSignedData [00:51:19]SAM_PROTO_SignData [00:51:19]wFMCommunicate request_size=4 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 0D 01 02 [00:51:19]Write to MH i2c: E2 08 00 81 00 80 0D 01 02 00 00 00 00 FA [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [00:51:19]RAPDU: 90 00 [00:51:19]wFMCommunicate OK [00:51:19]wFMCommunicate request_size=255 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 86 44 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 71 03 00 35 04 06 00 [00:51:19]Write to MH i2c: E2 02 01 82 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 86 44 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 71 03 00 35 04 06 00 00 00 55 [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [00:51:19]RAPDU: 90 00 [00:51:19]wFMCommunicate OK [00:51:19]wFMCommunicate request_size=11 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 0D 02 02 06 16 E2 E5 BD 99 D0 [00:51:19]Write to MH i2c: E2 0E 00 83 00 80 0D 02 02 06 00 16 E2 E5 BD 99 D0 00 00 0C [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [00:51:19]RAPDU: 90 00 [00:51:19]wFMCommunicate OK [00:51:19]wFMCommunicate request_size=4 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 0D 03 02 [00:51:19]Write to MH i2c: E2 08 00 84 00 80 0D 03 02 00 00 00 00 FF [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 0B 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 0B 00 84 00 00 D5 15 03 43 1B 69 6F 6C 90 00 8F [00:51:19]RAPDU: D5 15 03 43 1B 69 6F 6C 90 00 [00:51:19]wFMCommunicate OK [00:51:19]SAM_PROTO_SignData done [00:51:19]FM_MakeSignedData done [00:51:19]CreateOFDProtocolMessage [00:51:19]wFMCommunicate request_size=4 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 11 00 00 [00:51:19]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 17 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 5C [00:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:51:19]wFMCommunicate OK [00:51:19]CreateOFDProtocolMessage done [00:51:19]OFDSenderStorePacket 225641 [00:51:19]StoreOFDPacket docnum=225641 [00:51:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 14 F9 08 01 0B FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 86 44 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 71 03 00 35 04 06 00 16 E2 E5 BD 99 D0 D5 15 03 43 1B 69 6F 6C [00:51:19]CheckFolder [00:51:19]dirname=/storage/ofd_packets [00:51:19]CheckFolder done [00:51:19]ProducePacketName [00:51:19]name=ofd_packets/00225641 [00:51:19]NVStorageSaveData ofd_packets/00225641 [00:51:19]File name is /storage/ofd_packets/00225641 [00:51:19]Write 302 bytes [00:51:19]NVStorageSaveData done [00:51:19]OFDSenderStorePacket done [00:51:19]KKMCreateOFDPacket done [00:51:19]NVStorageSaveData kkm_last_timestamp [00:51:19]File name is /storage/kkm_last_timestamp [00:51:19]Write 4 bytes [00:51:19]NVStorageSaveData done [00:51:19]ExternCall_PrintAddStr [00:51:19]wPrintStart [00:51:19]Write to MH i2c: 01 00 00 86 00 86 [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: 01 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: 01 07 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: 01 07 00 86 00 00 00 00 00 00 FF 0F 9B [00:51:19]RasterBufferAndPrint [00:51:19]line Счет N : (1)2001882 [00:51:19]line ИНН: 02508201610067 [00:51:19]line Контрольно-Кассовый Чек [00:51:19]line ПРОДАЖА [00:51:19]line ТРК (МРК, ГНК) : 32 [00:51:19]line Товар: 2710124130 [00:51:19]line Super-92-К-5 [00:51:19]line 14.540 * 68.80 [00:51:19]line = 1000.35 [00:51:19]line НДС 12% НСП 1% [00:51:19]line > о реализуемом товаре [00:51:19]line ОКРУГЛЕНИЕ: -0.35 [00:51:19]line ИТОГО: 1000.00 [00:51:19]line Внесено: 1000.00 [00:51:19]line СДАЧА: 0.00 [00:51:19]line НСП 1% : 8.85 [00:51:19]line НДС 12% : 106.23 [00:51:19]line Наличными: 1000.00 [00:51:19]line Безнал.: 0.00 [00:51:19]line Место: АЗС № 97 "Партнер Нефть" [00:51:19]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:51:19]line СНО: Общий режим [00:51:19]line Чек 1 27.07.2024 00:51 [00:51:19]line Смена: 438 ФФД: 1.0 [00:51:19]line ЗНМ: 0300000054 [00:51:19]line РНМ: 0000000000092624 [00:51:19]line Версия ККМ: 001 [00:51:19]line ФМ: 0000000000874959 [00:51:19]line ФД: 225641 [00:51:19]line ФПД: 25163772828112 [00:51:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005118&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225641&fm=25163772828112&tin=02508201610067®Number=0000000000092624&sum=100000 [00:51:19]written 0, free lines is 4095 [00:51:19]OFD Sender: Processing packet 225641 [packets to send 599, broken 598] [00:51:19]ProducePacketName [00:51:19]name=ofd_packets/00225641 [00:51:19]OFD Sender: To server: pG, [00:51:19]CommunicateWithHost lk.salyk.kg:30040 [00:51:19]ConnectInit lk.salyk.kg [00:51:20]Write to MH i2c: 01 00 00 B1 00 B1 [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: 01 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: 01 07 00 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 51 0C 15 [00:51:20]RasterBufferAndPrint [00:51:20]line [00:51:20]line [00:51:20]line [00:51:20]line [00:51:20]line [00:51:20]written 0, free lines is 3157 [00:51:20]MH_Cut [00:51:20]Write to MH i2c: D1 01 00 B8 00 01 8A [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: D1 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: D1 01 00 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: D1 01 00 B8 00 00 89 [00:51:20]Write to MH i2c: 01 00 00 B9 00 B9 [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:21]*** Cut start [00:51:21]*** Partial cut [00:51:21]*** CUTSNS_PIN = 1 [00:51:21]*** CUTSNS_PIN = 0 [00:51:21]*** Brake cut motor [00:51:22]Read from MH i2c: 01 [00:51:22]MH_I2C_Read... [00:51:22]*** Stop cut motor [00:51:22]*** Cut end [00:51:22]Read from MH i2c: 01 07 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [00:51:22]process_action close_receipt done [00:51:22]requested_data is exist [00:51:22]produce_requested_data [00:51:22]requested_item fm.sn is exist - process it [00:51:22]wFMCommunicate request_size=4 [00:51:22]MH_SAM_APDU [00:51:22]CAPDU: 80 11 00 00 [00:51:22]Write to MH i2c: E2 08 00 BA 00 80 11 00 00 00 00 00 00 34 [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:22]Read from MH i2c: E2 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 17 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 17 00 BA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 91 [00:51:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:51:22]wFMCommunicate OK [00:51:22]requested_item fd.num is exist - process it [00:51:22]SAM_PROTO_GetFieldsCounters [00:51:22]wFMCommunicate request_size=4 [00:51:22]MH_SAM_APDU [00:51:22]CAPDU: 80 13 00 00 [00:51:22]Write to MH i2c: E2 08 00 BB 00 80 13 00 00 00 00 00 00 37 [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:22]Read from MH i2c: E2 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 62 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 62 00 BB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [00:51:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 69 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:22]wFMCommunicate OK [00:51:22]SAM_PROTO_GetFieldsCounters done [00:51:22]requested_item shift.num is exist - process it [00:51:22]requested_item shift.opened is exist - process it [00:51:22]req_shift_opened [00:51:22]FM_GetShiftState [00:51:22]SAM_PROTO_GetShiftState [00:51:22]wFMCommunicate request_size=4 [00:51:22]MH_SAM_APDU [00:51:22]CAPDU: 80 13 01 00 [00:51:22]Write to MH i2c: E2 08 00 BC 00 80 13 01 00 00 00 00 00 39 [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:22]Read from MH i2c: E2 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 0E 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 0E 00 BC 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 47 [00:51:22]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:51:22]wFMCommunicate OK [00:51:22]SAM_PROTO_GetShiftState done [00:51:22]FM_GetShiftState done [00:51:22]req_shift_opened done [00:51:22]requested_item shift.open_date is exist - process it [00:51:22]req_shift_open_date [00:51:22]req_shift_open_date done [00:51:22]produce_requested_data done [00:51:22]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225641,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:51:22]process_action_free close_receipt [00:51:22]json_value_free [00:51:22]json_value_free done [00:51:22]process_json_proto returns [00:51:22]Send response to host [00:51:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225641,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:51:22]free response buf [00:51:22]execute_script done [00:51:22]execute_script returns [00:51:22]free content buf [00:51:22]Sock 7.Close socket [00:51:22]Sock 7.Thread stoped [00:51:23]Connected sock=9 [00:51:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 14 F9 08 01 0B FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 86 44 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 71 03 00 35 04 06 00 16 E2 E5 BD 99 D0 D5 15 03 43 1B 69 6F 6C [00:51:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BF 66 47 00 18 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 69 71 03 00 F4 03 04 00 99 F0 A3 66 B6 04 01 00 00 F6 26 25 14 2B 58 33 69 [00:51:25]CommunicateWithHost err = 0 [00:51:25]CheckOFDResponse [00:51:25]1017 (14) - 77093643461234 [00:51:25]1041 (16) - 0000000000874959 [00:51:25]1040 (4) - 225641 [00:51:25]1012 (4) - 26.07.2024 18:53 [00:51:25]1206 (1) - 0 [00:51:25]OFD Sender: Remove packet 225641 [00:51:25]ProducePacketName [00:51:25]name=ofd_packets/00225641 [00:51:25]NVStorageDeleteData [00:51:25]OFD Sender: No OFD packet to send [00:51:30]OFD Sender: No OFD packet to send [00:51:35]OFD Sender: No OFD packet to send [00:51:40]recv_with_timeout no data received [00:51:40]OFD Sender: No OFD packet to send [00:51:45]OFD Sender: No OFD packet to send [00:51:50]OFD Sender: No OFD packet to send [00:51:55]OFD Sender: No OFD packet to send [00:51:57]recv_with_timeout no data received [00:52:00]OFD Sender: No OFD packet to send [00:52:05]OFD Sender: No OFD packet to send [00:52:10]OFD Sender: No OFD packet to send [00:52:15]OFD Sender: No OFD packet to send [00:52:16]recv_with_timeout no data received [00:52:21]OFD Sender: No OFD packet to send [00:52:26]OFD Sender: No OFD packet to send [00:52:31]OFD Sender: No OFD packet to send [00:52:36]OFD Sender: No OFD packet to send [00:52:41]OFD Sender: No OFD packet to send [00:52:46]OFD Sender: No OFD packet to send [00:52:51]OFD Sender: No OFD packet to send [00:52:56]OFD Sender: No OFD packet to send [00:53:01]OFD Sender: No OFD packet to send [00:53:06]OFD Sender: No OFD packet to send [00:53:11]OFD Sender: No OFD packet to send [00:53:16]OFD Sender: No OFD packet to send [00:53:21]OFD Sender: No OFD packet to send [00:53:26]OFD Sender: No OFD packet to send [00:53:31]OFD Sender: No OFD packet to send [00:53:33]recv_with_timeout no data received [00:53:36]OFD Sender: No OFD packet to send [00:53:41]OFD Sender: No OFD packet to send [00:53:45]recv_with_timeout no data received [00:53:46]OFD Sender: No OFD packet to send [00:53:51]OFD Sender: No OFD packet to send [00:53:56]OFD Sender: No OFD packet to send [00:54:01]OFD Sender: No OFD packet to send [00:54:06]OFD Sender: No OFD packet to send [00:54:11]OFD Sender: No OFD packet to send [00:54:16]OFD Sender: No OFD packet to send [00:54:21]OFD Sender: No OFD packet to send [00:54:23]accept exits with 10 [00:54:23]New connection [00:54:23]New thread 3067485540 created [00:54:23]Thread 3067628900 joined [00:54:23]Waiting for new connection... [00:54:23] Sock 10.Parse request [00:54:23]Sock 10.Check first char [00:54:23]Sock 10.First char is OK [00:54:23]request: POST /json_proto HTTP/1.0 [00:54:23]Method: POST [00:54:23]URL: /json_proto [00:54:23]Method is POST - this is cgi request [00:54:23]url: /json_proto [00:54:23]query_string will be loaded in cgi processing [00:54:23]execute_cgi json_proto POST (null) [00:54:23]execute_cgi path=json_proto method=POST [00:54:23]POST find Content-Length [00:54:23]Host: 172.17.43.131:8080 [00:54:23]Content-Length: 801 [00:54:23]Content-Type: application/json [00:54:23] [00:54:23]POST finish read [00:54:23]Found Content-Length = 801 [00:54:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.770, "sum" : 650.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 650.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:23]execute_script... [00:54:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.770, "sum" : 650.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 650.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:23]POST & json_proto [00:54:23]process_json_proto [00:54:23]json parsed OK: [00:54:23]protocol is kg_v1.0 [00:54:23]action value=close_receipt [00:54:23]process_action close_receipt [00:54:23]cmd_close_receipt [00:54:23]MH_GetDate [00:54:23]Write to MH i2c: F0 00 00 BD 00 AC [00:54:23]Write i2c OK [00:54:23]MH_I2C_Read... [00:54:23]Read from MH i2c: F0 [00:54:23]MH_I2C_Read... [00:54:23]Read from MH i2c: F0 09 00 [00:54:23]MH_I2C_Read... [00:54:23]Read from MH i2c: F0 09 00 BD 00 00 3F 45 A4 66 F9 24 A2 66 68 [00:54:23]GetLastDocTimeStamp 1722041478 [00:54:23]current date 1722041663 [00:54:23]FM_GetShiftState [00:54:23]SAM_PROTO_GetShiftState [00:54:23]wFMCommunicate request_size=4 [00:54:23]MH_SAM_APDU [00:54:23]CAPDU: 80 13 01 00 [00:54:23]Write to MH i2c: E2 08 00 BE 00 80 13 01 00 00 00 00 00 3B [00:54:23]Write i2c OK [00:54:23]MH_I2C_Read... [00:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:23]Read from MH i2c: E2 [00:54:23]MH_I2C_Read... [00:54:23]Read from MH i2c: E2 0E 00 [00:54:23]MH_I2C_Read... [00:54:23]Read from MH i2c: E2 0E 00 BE 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 49 [00:54:23]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:54:23]wFMCommunicate OK [00:54:23]SAM_PROTO_GetShiftState done [00:54:23]FM_GetShiftState done [00:54:23]opened in 1722038719 [00:54:23]opened+sec_in_day 1722125119 [00:54:23]quantity*price = 65073 [00:54:23]sum+1 = 65074 [00:54:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.73 НСП 1% : 5.76 НДС 12% : 69.10 Наличными: 0.00 Безнал.: 650.73 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 2 27.07.2024 00:54 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225642 ФПД: 150115796397642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005423&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225642&fm=150115796397642&tin=02508201610067®Number=0000000000092624&sum=65073 [00:54:24]StoreToDocumentArchive [00:54:24]shift 438 fd 225642 [00:54:24]save to /storage/0438/doc_00225642 [00:54:24]save last doc name /storage/0438/doc_00225642 to /storage/kkm_last_doc_name [00:54:24]save OK [00:54:24]Clear old archive folders... [00:54:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:54:24]tlvbuf is 010F4C40 [00:54:24]SAM_PROTO_ClearQueue [00:54:24]wFMCommunicate request_size=4 [00:54:24]MH_SAM_APDU [00:54:24]CAPDU: 80 09 00 00 [00:54:24]Write to MH i2c: E2 08 00 CB 00 80 09 00 00 00 00 00 00 3D [00:54:24]Write i2c OK [00:54:24]MH_I2C_Read... [00:54:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:54:24]Read from MH i2c: E2 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [00:54:24]RAPDU: 90 00 [00:54:24]wFMCommunicate OK [00:54:24]SAM_PROTO_ClearQueue done [00:54:24]KKMCreateOFDPacket [00:54:24]OFDProtocolAddRootSTLVToBuf [00:54:24]FM_MakeSignedData [00:54:24]FM_MakeSignedData [00:54:24]SAM_PROTO_SignData [00:54:24]wFMCommunicate request_size=4 [00:54:24]MH_SAM_APDU [00:54:24]CAPDU: 80 0D 01 02 [00:54:24]Write to MH i2c: E2 08 00 CC 00 80 0D 01 02 00 00 00 00 45 [00:54:24]Write i2c OK [00:54:24]MH_I2C_Read... [00:54:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:54:24]Read from MH i2c: E2 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [00:54:24]RAPDU: 90 00 [00:54:24]wFMCommunicate OK [00:54:24]wFMCommunicate request_size=255 [00:54:24]MH_SAM_APDU [00:54:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 3F 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 71 03 00 35 04 06 00 88 [00:54:24]Write to MH i2c: E2 02 01 CD 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 3F 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 71 03 00 35 04 06 00 88 00 00 6B [00:54:24]Write i2c OK [00:54:24]MH_I2C_Read... [00:54:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:54:24]Read from MH i2c: E2 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [00:54:24]RAPDU: 90 00 [00:54:24]wFMCommunicate OK [00:54:24]wFMCommunicate request_size=10 [00:54:24]MH_SAM_APDU [00:54:24]CAPDU: 80 0D 02 02 05 87 8E B8 2E 4A [00:54:24]Write to MH i2c: E2 0D 00 CE 00 80 0D 02 02 05 00 87 8E B8 2E 4A 00 00 97 [00:54:24]Write i2c OK [00:54:24]MH_I2C_Read... [00:54:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:54:24]Read from MH i2c: E2 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [00:54:24]RAPDU: 90 00 [00:54:24]wFMCommunicate OK [00:54:24]wFMCommunicate request_size=4 [00:54:24]MH_SAM_APDU [00:54:24]CAPDU: 80 0D 03 02 [00:54:24]Write to MH i2c: E2 08 00 CF 00 80 0D 03 02 00 00 00 00 4A [00:54:24]Write i2c OK [00:54:24]MH_I2C_Read... [00:54:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:54:24]Read from MH i2c: E2 [00:54:24]MH_I2C_Read... [00:54:24]Read from MH i2c: E2 0B 00 [00:54:24]MH_I2C_Read... [00:54:25]Read from MH i2c: E2 0B 00 CF 00 00 55 7A 0F 04 78 2D 5F D3 90 00 04 [00:54:25]RAPDU: 55 7A 0F 04 78 2D 5F D3 90 00 [00:54:25]wFMCommunicate OK [00:54:25]SAM_PROTO_SignData done [00:54:25]FM_MakeSignedData done [00:54:25]CreateOFDProtocolMessage [00:54:25]wFMCommunicate request_size=4 [00:54:25]MH_SAM_APDU [00:54:25]CAPDU: 80 11 00 00 [00:54:25]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [00:54:25]Write i2c OK [00:54:25]MH_I2C_Read... [00:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:25]Read from MH i2c: E2 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: E2 17 00 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 A7 [00:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:54:25]wFMCommunicate OK [00:54:25]CreateOFDProtocolMessage done [00:54:25]OFDSenderStorePacket 225642 [00:54:25]StoreOFDPacket docnum=225642 [00:54:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 82 07 01 FD 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 3F 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 71 03 00 35 04 06 00 88 87 8E B8 2E 4A 55 7A 0F 04 78 2D 5F D3 [00:54:25]CheckFolder [00:54:25]dirname=/storage/ofd_packets [00:54:25]CheckFolder done [00:54:25]ProducePacketName [00:54:25]name=ofd_packets/00225642 [00:54:25]NVStorageSaveData ofd_packets/00225642 [00:54:25]File name is /storage/ofd_packets/00225642 [00:54:25]Write 301 bytes [00:54:25]NVStorageSaveData done [00:54:25]OFDSenderStorePacket done [00:54:25]KKMCreateOFDPacket done [00:54:25]NVStorageSaveData kkm_last_timestamp [00:54:25]File name is /storage/kkm_last_timestamp [00:54:25]Write 4 bytes [00:54:25]NVStorageSaveData done [00:54:25]ExternCall_PrintAddStr [00:54:25]wPrintStart [00:54:25]Write to MH i2c: 01 00 00 D1 00 D1 [00:54:25]Write i2c OK [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: 01 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: 01 07 00 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: 01 07 00 D1 00 00 00 00 00 00 FF 0F E6 [00:54:25]RasterBufferAndPrint [00:54:25]line Счет N : (1)2001883 [00:54:25]line ИНН: 02508201610067 [00:54:25]line Контрольно-Кассовый Чек [00:54:25]line ПРОДАЖА [00:54:25]line ТРК (МРК, ГНК) : 44 [00:54:25]line Товар: 2710124500 [00:54:25]line Аи-95-К-5 [00:54:25]line 8.770 * 74.20 [00:54:25]line = 650.73 [00:54:25]line НДС 12% НСП 1% [00:54:25]line > о реализуемом товаре [00:54:25]line ИТОГО: 650.73 [00:54:25]line НСП 1% : 5.76 [00:54:25]line НДС 12% : 69.10 [00:54:25]line Наличными: 0.00 [00:54:25]line Безнал.: 650.73 [00:54:25]line Место: АЗС № 97 "Партнер Нефть" [00:54:25]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:54:25]line СНО: Общий режим [00:54:25]line Чек 2 27.07.2024 00:54 [00:54:25]line Смена: 438 ФФД: 1.0 [00:54:25]line ЗНМ: 0300000054 [00:54:25]line РНМ: 0000000000092624 [00:54:25]line Версия ККМ: 001 [00:54:25]line Платежная система: O! деньги [00:54:25]line ФМ: 0000000000874959 [00:54:25]line ФД: 225642 [00:54:25]line ФПД: 150115796397642 [00:54:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005423&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225642&fm=150115796397642&tin=02508201610067®Number=0000000000092624&sum=65073 [00:54:25]written 0, free lines is 4095 [00:54:25]OFD Sender: Processing packet 225642 [packets to send 599, broken 598] [00:54:25]ProducePacketName [00:54:25]name=ofd_packets/00225642 [00:54:25]OFD Sender: To server: pG, [00:54:25]CommunicateWithHost lk.salyk.kg:30040 [00:54:25]ConnectInit lk.salyk.kg [00:54:25]Write to MH i2c: 01 00 00 FB 00 FB [00:54:25]Write i2c OK [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: 01 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: 01 07 00 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 71 0C 7F [00:54:25]RasterBufferAndPrint [00:54:25]line [00:54:25]line [00:54:25]line [00:54:25]line [00:54:25]line [00:54:25]written 0, free lines is 3189 [00:54:25]MH_Cut [00:54:25]Write to MH i2c: D1 01 00 02 01 01 D5 [00:54:25]Write i2c OK [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: D1 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: D1 01 00 [00:54:25]MH_I2C_Read... [00:54:25]Read from MH i2c: D1 01 00 02 01 00 D4 [00:54:25]Write to MH i2c: 01 00 00 03 01 04 [00:54:25]Write i2c OK [00:54:25]MH_I2C_Read... [00:54:26]*** Cut start [00:54:26]*** Partial cut [00:54:26]*** CUTSNS_PIN = 1 [00:54:26]*** CUTSNS_PIN = 0 [00:54:27]*** Brake cut motor [00:54:27]Read from MH i2c: 01 [00:54:27]MH_I2C_Read... [00:54:27]*** Stop cut motor [00:54:27]*** Cut end [00:54:27]Read from MH i2c: 01 07 00 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: 01 07 00 03 01 00 00 00 00 00 FF 0F 19 [00:54:27]process_action close_receipt done [00:54:27]requested_data is exist [00:54:27]produce_requested_data [00:54:27]requested_item fm.sn is exist - process it [00:54:27]wFMCommunicate request_size=4 [00:54:27]MH_SAM_APDU [00:54:27]CAPDU: 80 11 00 00 [00:54:27]Write to MH i2c: E2 08 00 04 01 80 11 00 00 00 00 00 00 7F [00:54:27]Write i2c OK [00:54:27]MH_I2C_Read... [00:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:27]Read from MH i2c: E2 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: E2 17 00 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: E2 17 00 04 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 DC [00:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:54:27]wFMCommunicate OK [00:54:27]requested_item fd.num is exist - process it [00:54:27]SAM_PROTO_GetFieldsCounters [00:54:27]wFMCommunicate request_size=4 [00:54:27]MH_SAM_APDU [00:54:27]CAPDU: 80 13 00 00 [00:54:27]Write to MH i2c: E2 08 00 05 01 80 13 00 00 00 00 00 00 82 [00:54:27]Write i2c OK [00:54:27]MH_I2C_Read... [00:54:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:54:27]Read from MH i2c: E2 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: E2 62 00 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: E2 62 00 05 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [00:54:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:54:27]wFMCommunicate OK [00:54:27]SAM_PROTO_GetFieldsCounters done [00:54:27]requested_item shift.num is exist - process it [00:54:27]requested_item shift.opened is exist - process it [00:54:27]req_shift_opened [00:54:27]FM_GetShiftState [00:54:27]SAM_PROTO_GetShiftState [00:54:27]wFMCommunicate request_size=4 [00:54:27]MH_SAM_APDU [00:54:27]CAPDU: 80 13 01 00 [00:54:27]Write to MH i2c: E2 08 00 06 01 80 13 01 00 00 00 00 00 84 [00:54:27]Write i2c OK [00:54:27]MH_I2C_Read... [00:54:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:27]Read from MH i2c: E2 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: E2 0E 00 [00:54:27]MH_I2C_Read... [00:54:27]Read from MH i2c: E2 0E 00 06 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 92 [00:54:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:54:27]wFMCommunicate OK [00:54:27]SAM_PROTO_GetShiftState done [00:54:27]FM_GetShiftState done [00:54:27]req_shift_opened done [00:54:27]requested_item shift.open_date is exist - process it [00:54:27]req_shift_open_date [00:54:27]req_shift_open_date done [00:54:27]produce_requested_data done [00:54:27]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225642,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:54:27]process_action_free close_receipt [00:54:27]json_value_free [00:54:27]json_value_free done [00:54:27]process_json_proto returns [00:54:27]Send response to host [00:54:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225642,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:54:27]free response buf [00:54:27]execute_script done [00:54:27]execute_script returns [00:54:27]free content buf [00:54:27]Sock 10.Close socket [00:54:27]Sock 10.Thread stoped [00:54:28]Connected sock=7 [00:54:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 5B 82 07 01 FD 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 3F 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 71 03 00 35 04 06 00 88 87 8E B8 2E 4A 55 7A 0F 04 78 2D 5F D3 [00:54:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E C1 47 00 95 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6A 71 03 00 F4 03 04 00 52 F1 A3 66 B6 04 01 00 00 E5 5E 49 02 05 75 1E DD [00:54:29]CommunicateWithHost err = 0 [00:54:29]CheckOFDResponse [00:54:29]1017 (14) - 77093643461234 [00:54:29]1041 (16) - 0000000000874959 [00:54:29]1040 (4) - 225642 [00:54:29]1012 (4) - 26.07.2024 18:56 [00:54:29]1206 (1) - 0 [00:54:29]OFD Sender: Remove packet 225642 [00:54:29]ProducePacketName [00:54:29]name=ofd_packets/00225642 [00:54:29]NVStorageDeleteData [00:54:30]OFD Sender: No OFD packet to send [00:54:35]OFD Sender: No OFD packet to send [00:54:40]OFD Sender: No OFD packet to send [00:54:45]OFD Sender: No OFD packet to send [00:54:50]OFD Sender: No OFD packet to send [00:54:52]recv_with_timeout no data received [00:54:55]OFD Sender: No OFD packet to send [00:55:00]OFD Sender: No OFD packet to send [00:55:05]OFD Sender: No OFD packet to send [00:55:10]OFD Sender: No OFD packet to send [00:55:15]OFD Sender: No OFD packet to send [00:55:20]OFD Sender: No OFD packet to send [00:55:25]OFD Sender: No OFD packet to send [00:55:30]OFD Sender: No OFD packet to send [00:55:35]OFD Sender: No OFD packet to send [00:55:40]OFD Sender: No OFD packet to send [00:55:45]OFD Sender: No OFD packet to send [00:55:50]OFD Sender: No OFD packet to send [00:55:55]OFD Sender: No OFD packet to send [00:55:58]recv_with_timeout no data received [00:56:00]OFD Sender: No OFD packet to send [00:56:05]OFD Sender: No OFD packet to send [00:56:10]OFD Sender: No OFD packet to send [00:56:15]OFD Sender: No OFD packet to send [00:56:20]OFD Sender: No OFD packet to send [00:56:25]OFD Sender: No OFD packet to send [00:56:30]OFD Sender: No OFD packet to send [00:56:35]OFD Sender: No OFD packet to send [00:56:40]OFD Sender: No OFD packet to send [00:56:45]OFD Sender: No OFD packet to send [00:56:45]accept exits with 9 [00:56:45]New connection [00:56:45]New thread 3067628900 created [00:56:45]Thread 3067485540 joined [00:56:45]Waiting for new connection... [00:56:45] Sock 9.Parse request [00:56:45]Sock 9.Check first char [00:56:45]Sock 9.First char is OK [00:56:45]request: POST /json_proto HTTP/1.0 [00:56:45]Method: POST [00:56:45]URL: /json_proto [00:56:45]Method is POST - this is cgi request [00:56:45]url: /json_proto [00:56:45]query_string will be loaded in cgi processing [00:56:45]execute_cgi json_proto POST (null) [00:56:45]execute_cgi path=json_proto method=POST [00:56:45]POST find Content-Length [00:56:45]Host: 172.17.43.131:8080 [00:56:45]Content-Length: 678 [00:56:45]Content-Type: application/json [00:56:45] [00:56:45]POST finish read [00:56:45]Found Content-Length = 678 [00:56:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:45]execute_script... [00:56:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:45]POST & json_proto [00:56:45]process_json_proto [00:56:45]json parsed OK: [00:56:45]protocol is kg_v1.0 [00:56:45]action value=close_receipt [00:56:45]process_action close_receipt [00:56:45]cmd_close_receipt [00:56:45]MH_GetDate [00:56:45]Write to MH i2c: F0 00 00 07 01 F7 [00:56:45]Write i2c OK [00:56:45]MH_I2C_Read... [00:56:45]Read from MH i2c: F0 [00:56:45]MH_I2C_Read... [00:56:45]Read from MH i2c: F0 09 00 [00:56:45]MH_I2C_Read... [00:56:45]Read from MH i2c: F0 09 00 07 01 00 CE 45 A4 66 F9 24 A2 66 42 [00:56:45]GetLastDocTimeStamp 1722041663 [00:56:45]current date 1722041806 [00:56:45]FM_GetShiftState [00:56:45]SAM_PROTO_GetShiftState [00:56:45]wFMCommunicate request_size=4 [00:56:45]MH_SAM_APDU [00:56:45]CAPDU: 80 13 01 00 [00:56:45]Write to MH i2c: E2 08 00 08 01 80 13 01 00 00 00 00 00 86 [00:56:45]Write i2c OK [00:56:45]MH_I2C_Read... [00:56:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:45]Read from MH i2c: E2 [00:56:45]MH_I2C_Read... [00:56:45]Read from MH i2c: E2 0E 00 [00:56:45]MH_I2C_Read... [00:56:45]Read from MH i2c: E2 0E 00 08 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 94 [00:56:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:56:45]wFMCommunicate OK [00:56:45]SAM_PROTO_GetShiftState done [00:56:45]FM_GetShiftState done [00:56:45]opened in 1722038719 [00:56:45]opened+sec_in_day 1722125119 [00:56:45]quantity*price = 50036 [00:56:45]sum+1 = 50037 [00:56:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 3 27.07.2024 00:56 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225643 ФПД: 213826559482319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005646&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225643&fm=213826559482319&tin=02508201610067®Number=0000000000092624&sum=50000 [00:56:47]StoreToDocumentArchive [00:56:47]shift 438 fd 225643 [00:56:47]save to /storage/0438/doc_00225643 [00:56:47]save last doc name /storage/0438/doc_00225643 to /storage/kkm_last_doc_name [00:56:47]save OK [00:56:47]Clear old archive folders... [00:56:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:56:47]tlvbuf is 010ED810 [00:56:47]SAM_PROTO_ClearQueue [00:56:47]wFMCommunicate request_size=4 [00:56:47]MH_SAM_APDU [00:56:47]CAPDU: 80 09 00 00 [00:56:47]Write to MH i2c: E2 08 00 15 01 80 09 00 00 00 00 00 00 88 [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:56:47]Read from MH i2c: E2 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [00:56:47]RAPDU: 90 00 [00:56:47]wFMCommunicate OK [00:56:47]SAM_PROTO_ClearQueue done [00:56:47]KKMCreateOFDPacket [00:56:47]OFDProtocolAddRootSTLVToBuf [00:56:47]FM_MakeSignedData [00:56:47]FM_MakeSignedData [00:56:47]SAM_PROTO_SignData [00:56:47]wFMCommunicate request_size=4 [00:56:47]MH_SAM_APDU [00:56:47]CAPDU: 80 0D 01 02 [00:56:47]Write to MH i2c: E2 08 00 16 01 80 0D 01 02 00 00 00 00 90 [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:56:47]Read from MH i2c: E2 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [00:56:47]RAPDU: 90 00 [00:56:47]wFMCommunicate OK [00:56:47]wFMCommunicate request_size=255 [00:56:47]MH_SAM_APDU [00:56:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 CE 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 71 03 00 35 04 06 00 C2 [00:56:47]Write to MH i2c: E2 02 01 17 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 CE 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 71 03 00 35 04 06 00 C2 00 00 8F [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:47]Read from MH i2c: E2 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [00:56:47]RAPDU: 90 00 [00:56:47]wFMCommunicate OK [00:56:47]wFMCommunicate request_size=10 [00:56:47]MH_SAM_APDU [00:56:47]CAPDU: 80 0D 02 02 05 79 60 1F 19 CF [00:56:47]Write to MH i2c: E2 0D 00 18 01 80 0D 02 02 05 00 79 60 1F 19 CF 00 00 7D [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:47]Read from MH i2c: E2 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [00:56:47]RAPDU: 90 00 [00:56:47]wFMCommunicate OK [00:56:47]wFMCommunicate request_size=4 [00:56:47]MH_SAM_APDU [00:56:47]CAPDU: 80 0D 03 02 [00:56:47]Write to MH i2c: E2 08 00 19 01 80 0D 03 02 00 00 00 00 95 [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:56:47]Read from MH i2c: E2 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 0B 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 0B 00 19 01 00 AB E0 66 70 4D F8 CC 0B 90 00 13 [00:56:47]RAPDU: AB E0 66 70 4D F8 CC 0B 90 00 [00:56:47]wFMCommunicate OK [00:56:47]SAM_PROTO_SignData done [00:56:47]FM_MakeSignedData done [00:56:47]CreateOFDProtocolMessage [00:56:47]wFMCommunicate request_size=4 [00:56:47]MH_SAM_APDU [00:56:47]CAPDU: 80 11 00 00 [00:56:47]Write to MH i2c: E2 08 00 1A 01 80 11 00 00 00 00 00 00 95 [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:47]Read from MH i2c: E2 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 17 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: E2 17 00 1A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 F2 [00:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:56:47]wFMCommunicate OK [00:56:47]CreateOFDProtocolMessage done [00:56:47]OFDSenderStorePacket 225643 [00:56:47]StoreOFDPacket docnum=225643 [00:56:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8B D3 07 01 20 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 CE 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 71 03 00 35 04 06 00 C2 79 60 1F 19 CF AB E0 66 70 4D F8 CC 0B [00:56:47]CheckFolder [00:56:47]dirname=/storage/ofd_packets [00:56:47]CheckFolder done [00:56:47]ProducePacketName [00:56:47]name=ofd_packets/00225643 [00:56:47]NVStorageSaveData ofd_packets/00225643 [00:56:47]File name is /storage/ofd_packets/00225643 [00:56:47]Write 301 bytes [00:56:47]NVStorageSaveData done [00:56:47]OFDSenderStorePacket done [00:56:47]KKMCreateOFDPacket done [00:56:47]NVStorageSaveData kkm_last_timestamp [00:56:47]File name is /storage/kkm_last_timestamp [00:56:47]Write 4 bytes [00:56:47]NVStorageSaveData done [00:56:47]ExternCall_PrintAddStr [00:56:47]wPrintStart [00:56:47]Write to MH i2c: 01 00 00 1B 01 1C [00:56:47]OFD Sender: Processing packet 225643 [packets to send 599, broken 598] [00:56:47]ProducePacketName [00:56:47]name=ofd_packets/00225643 [00:56:47]OFD Sender: To server: pG, [00:56:47]CommunicateWithHost lk.salyk.kg:30040 [00:56:47]ConnectInit lk.salyk.kg [00:56:47]Write i2c OK [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: 01 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: 01 07 00 [00:56:47]MH_I2C_Read... [00:56:47]Read from MH i2c: 01 07 00 1B 01 00 00 00 00 00 FF 0F 31 [00:56:47]RasterBufferAndPrint [00:56:47]line Счет N : (1)2001887 [00:56:47]line ИНН: 02508201610067 [00:56:47]line Контрольно-Кассовый Чек [00:56:47]line ПРОДАЖА [00:56:47]line ТРК (МРК, ГНК) : 43 [00:56:47]line Товар: 2710124130 [00:56:47]line Аи-92-К-5 [00:56:47]line 7.380 * 67.80 [00:56:47]line = 500.36 [00:56:47]line НДС 12% НСП 1% [00:56:47]line > о реализуемом товаре [00:56:47]line ОКРУГЛЕНИЕ: -0.36 [00:56:47]line ИТОГО: 500.00 [00:56:47]line Внесено: 500.00 [00:56:47]line СДАЧА: 0.00 [00:56:47]line НСП 1% : 4.43 [00:56:47]line НДС 12% : 53.14 [00:56:47]line Наличными: 500.00 [00:56:47]line Безнал.: 0.00 [00:56:47]line Место: АЗС № 97 "Партнер Нефть" [00:56:47]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:56:47]line СНО: Общий режим [00:56:47]line Чек 3 27.07.2024 00:56 [00:56:47]line Смена: 438 ФФД: 1.0 [00:56:47]line ЗНМ: 0300000054 [00:56:47]line РНМ: 0000000000092624 [00:56:47]line Версия ККМ: 001 [00:56:47]line ФМ: 0000000000874959 [00:56:47]line ФД: 225643 [00:56:47]line ФПД: 213826559482319 [00:56:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005646&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225643&fm=213826559482319&tin=02508201610067®Number=0000000000092624&sum=50000 [00:56:47]written 0, free lines is 4095 [00:56:48]Write to MH i2c: 01 00 00 46 01 47 [00:56:48]Write i2c OK [00:56:48]MH_I2C_Read... [00:56:48]Read from MH i2c: 01 [00:56:48]MH_I2C_Read... [00:56:48]Read from MH i2c: 01 07 00 [00:56:48]MH_I2C_Read... [00:56:48]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 58 0C B2 [00:56:48]RasterBufferAndPrint [00:56:48]line [00:56:48]line [00:56:48]line [00:56:48]line [00:56:48]line [00:56:48]written 0, free lines is 3164 [00:56:48]MH_Cut [00:56:48]Write to MH i2c: D1 01 00 4D 01 01 20 [00:56:48]Write i2c OK [00:56:48]MH_I2C_Read... [00:56:48]Read from MH i2c: D1 [00:56:48]MH_I2C_Read... [00:56:48]Read from MH i2c: D1 01 00 [00:56:48]MH_I2C_Read... [00:56:48]Read from MH i2c: D1 01 00 4D 01 00 1F [00:56:48]Write to MH i2c: 01 00 00 4E 01 4F [00:56:48]Write i2c OK [00:56:48]MH_I2C_Read... [00:56:48]recv_with_timeout no data received [00:56:49]*** Cut start [00:56:49]*** Partial cut [00:56:49]*** CUTSNS_PIN = 1 [00:56:49]*** CUTSNS_PIN = 0 [00:56:49]*** Brake cut motor [00:56:50]Read from MH i2c: 01 [00:56:50]MH_I2C_Read... [00:56:50]*** Stop cut motor [00:56:50]*** Cut end [00:56:50]Read from MH i2c: 01 07 00 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: 01 07 00 4E 01 00 00 00 00 00 FF 0F 64 [00:56:50]process_action close_receipt done [00:56:50]requested_data is exist [00:56:50]produce_requested_data [00:56:50]requested_item fm.sn is exist - process it [00:56:50]wFMCommunicate request_size=4 [00:56:50]MH_SAM_APDU [00:56:50]CAPDU: 80 11 00 00 [00:56:50]Write to MH i2c: E2 08 00 4F 01 80 11 00 00 00 00 00 00 CA [00:56:50]Write i2c OK [00:56:50]MH_I2C_Read... [00:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:50]Read from MH i2c: E2 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: E2 17 00 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: E2 17 00 4F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 27 [00:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:56:50]wFMCommunicate OK [00:56:50]requested_item fd.num is exist - process it [00:56:50]SAM_PROTO_GetFieldsCounters [00:56:50]wFMCommunicate request_size=4 [00:56:50]MH_SAM_APDU [00:56:50]CAPDU: 80 13 00 00 [00:56:50]Write to MH i2c: E2 08 00 50 01 80 13 00 00 00 00 00 00 CD [00:56:50]Write i2c OK [00:56:50]MH_I2C_Read... [00:56:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:56:50]Read from MH i2c: E2 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: E2 62 00 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: E2 62 00 50 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [00:56:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6B 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:56:50]wFMCommunicate OK [00:56:50]SAM_PROTO_GetFieldsCounters done [00:56:50]requested_item shift.num is exist - process it [00:56:50]requested_item shift.opened is exist - process it [00:56:50]req_shift_opened [00:56:50]FM_GetShiftState [00:56:50]SAM_PROTO_GetShiftState [00:56:50]wFMCommunicate request_size=4 [00:56:50]MH_SAM_APDU [00:56:50]CAPDU: 80 13 01 00 [00:56:50]Write to MH i2c: E2 08 00 51 01 80 13 01 00 00 00 00 00 CF [00:56:50]Write i2c OK [00:56:50]MH_I2C_Read... [00:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:50]Read from MH i2c: E2 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: E2 0E 00 [00:56:50]MH_I2C_Read... [00:56:50]Read from MH i2c: E2 0E 00 51 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [00:56:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:56:50]wFMCommunicate OK [00:56:50]SAM_PROTO_GetShiftState done [00:56:50]FM_GetShiftState done [00:56:50]req_shift_opened done [00:56:50]requested_item shift.open_date is exist - process it [00:56:50]req_shift_open_date [00:56:50]req_shift_open_date done [00:56:50]produce_requested_data done [00:56:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225643,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:56:50]process_action_free close_receipt [00:56:50]json_value_free [00:56:50]json_value_free done [00:56:50]process_json_proto returns [00:56:50]Send response to host [00:56:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225643,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:56:50]free response buf [00:56:50]execute_script done [00:56:50]execute_script returns [00:56:50]free content buf [00:56:50]Sock 9.Close socket [00:56:50]Sock 9.Thread stoped [00:56:52]ConnectInit Can't take IP for lk.salyk.kg [00:56:52]CommunicateWithHost connect error [00:56:52]CommunicateWithHost err = -1 [00:56:52]OFD Sender: Server communicate error [00:56:57]OFD Sender: Processing packet 225643 [packets to send 599, broken 598] [00:56:57]ProducePacketName [00:56:57]name=ofd_packets/00225643 [00:56:57]OFD Sender: To server: pG, [00:56:57]CommunicateWithHost lk.salyk.kg:30040 [00:56:57]ConnectInit lk.salyk.kg [00:57:02]ConnectInit Can't take IP for lk.salyk.kg [00:57:02]CommunicateWithHost connect error [00:57:02]CommunicateWithHost err = -1 [00:57:02]OFD Sender: Server communicate error [00:57:07]OFD Sender: Processing packet 225643 [packets to send 599, broken 598] [00:57:07]ProducePacketName [00:57:07]name=ofd_packets/00225643 [00:57:07]OFD Sender: To server: pG, [00:57:07]CommunicateWithHost lk.salyk.kg:30040 [00:57:07]ConnectInit lk.salyk.kg [00:57:08]recv_with_timeout no data received [00:57:09]Connected sock=9 [00:57:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8B D3 07 01 20 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 CE 45 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 71 03 00 35 04 06 00 C2 79 60 1F 19 CF AB E0 66 70 4D F8 CC 0B [00:57:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BA 9A 47 00 10 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6B 71 03 00 F4 03 04 00 F3 F1 A3 66 B6 04 01 00 00 39 50 E7 5C 61 33 64 B5 [00:57:10]CommunicateWithHost err = 0 [00:57:10]CheckOFDResponse [00:57:10]1017 (14) - 77093643461234 [00:57:10]1041 (16) - 0000000000874959 [00:57:10]1040 (4) - 225643 [00:57:10]1012 (4) - 26.07.2024 18:58 [00:57:10]1206 (1) - 0 [00:57:10]OFD Sender: Remove packet 225643 [00:57:10]ProducePacketName [00:57:10]name=ofd_packets/00225643 [00:57:10]NVStorageDeleteData [00:57:10]OFD Sender: No OFD packet to send [00:57:15]OFD Sender: No OFD packet to send [00:57:20]OFD Sender: No OFD packet to send [00:57:26]OFD Sender: No OFD packet to send [00:57:31]OFD Sender: No OFD packet to send [00:57:36]OFD Sender: No OFD packet to send [00:57:41]OFD Sender: No OFD packet to send [00:57:42]accept exits with 10 [00:57:42]New connection [00:57:42]New thread 3067485540 created [00:57:42]Thread 3067628900 joined [00:57:42]Waiting for new connection... [00:57:42] Sock 10.Parse request [00:57:42]Sock 10.Check first char [00:57:42]Sock 10.First char is OK [00:57:42]request: POST /json_proto HTTP/1.0 [00:57:42]Method: POST [00:57:42]URL: /json_proto [00:57:42]Method is POST - this is cgi request [00:57:42]url: /json_proto [00:57:42]query_string will be loaded in cgi processing [00:57:42]execute_cgi json_proto POST (null) [00:57:42]execute_cgi path=json_proto method=POST [00:57:42]POST find Content-Length [00:57:42]Host: 172.17.43.131:8080 [00:57:42]Content-Length: 683 [00:57:42]Content-Type: application/json [00:57:42] [00:57:42]POST finish read [00:57:42]Found Content-Length = 683 [00:57:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 31.660, "sum" : 2349.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2349.00, "payments": [ { "type": 0, "sum" : 2349.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:42]execute_script... [00:57:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 31.660, "sum" : 2349.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2349.00, "payments": [ { "type": 0, "sum" : 2349.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:42]POST & json_proto [00:57:42]process_json_proto [00:57:42]json parsed OK: [00:57:42]protocol is kg_v1.0 [00:57:42]action value=close_receipt [00:57:42]process_action close_receipt [00:57:42]cmd_close_receipt [00:57:42]MH_GetDate [00:57:42]Write to MH i2c: F0 00 00 52 01 42 [00:57:42]Write i2c OK [00:57:42]MH_I2C_Read... [00:57:42]Read from MH i2c: F0 [00:57:42]MH_I2C_Read... [00:57:42]Read from MH i2c: F0 09 00 [00:57:42]MH_I2C_Read... [00:57:42]Read from MH i2c: F0 09 00 52 01 00 06 46 A4 66 F9 24 A2 66 C6 [00:57:42]GetLastDocTimeStamp 1722041806 [00:57:42]current date 1722041862 [00:57:42]FM_GetShiftState [00:57:42]SAM_PROTO_GetShiftState [00:57:42]wFMCommunicate request_size=4 [00:57:42]MH_SAM_APDU [00:57:42]CAPDU: 80 13 01 00 [00:57:42]Write to MH i2c: E2 08 00 53 01 80 13 01 00 00 00 00 00 D1 [00:57:42]Write i2c OK [00:57:42]MH_I2C_Read... [00:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:42]Read from MH i2c: E2 [00:57:42]MH_I2C_Read... [00:57:42]Read from MH i2c: E2 0E 00 [00:57:42]MH_I2C_Read... [00:57:42]Read from MH i2c: E2 0E 00 53 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DF [00:57:42]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:57:42]wFMCommunicate OK [00:57:42]SAM_PROTO_GetShiftState done [00:57:42]FM_GetShiftState done [00:57:42]opened in 1722038719 [00:57:42]opened+sec_in_day 1722125119 [00:57:42]quantity*price = 234917 [00:57:42]sum+1 = 234918 [00:57:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 2349.00 Внесено: 2500.00 СДАЧА: 151.00 НСП 1% : 20.79 НДС 12% : 249.47 Наличными: 2349.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 4 27.07.2024 00:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225644 ФПД: 38465683152860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225644&fm=38465683152860&tin=02508201610067®Number=0000000000092624&sum=234900 [00:57:43]StoreToDocumentArchive [00:57:43]shift 438 fd 225644 [00:57:43]save to /storage/0438/doc_00225644 [00:57:43]save last doc name /storage/0438/doc_00225644 to /storage/kkm_last_doc_name [00:57:43]save OK [00:57:43]Clear old archive folders... [00:57:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:57:43]tlvbuf is 010EF140 [00:57:43]SAM_PROTO_ClearQueue [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 09 00 00 [00:57:43]Write to MH i2c: E2 08 00 60 01 80 09 00 00 00 00 00 00 D3 [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 60 01 00 90 00 D5 [00:57:43]RAPDU: 90 00 [00:57:43]wFMCommunicate OK [00:57:43]SAM_PROTO_ClearQueue done [00:57:43]KKMCreateOFDPacket [00:57:43]OFDProtocolAddRootSTLVToBuf [00:57:43]FM_MakeSignedData [00:57:43]FM_MakeSignedData [00:57:43]SAM_PROTO_SignData [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 0D 01 02 [00:57:43]Write to MH i2c: E2 08 00 61 01 80 0D 01 02 00 00 00 00 DB [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [00:57:43]RAPDU: 90 00 [00:57:43]wFMCommunicate OK [00:57:43]wFMCommunicate request_size=255 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 61 00 00 00 00 07 04 06 00 94 95 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 06 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 71 03 00 35 04 06 00 22 [00:57:43]Write to MH i2c: E2 02 01 62 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 61 00 00 00 00 07 04 06 00 94 95 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 06 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 71 03 00 35 04 06 00 22 00 00 D3 [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [00:57:43]RAPDU: 90 00 [00:57:43]wFMCommunicate OK [00:57:43]wFMCommunicate request_size=10 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 0D 02 02 05 FB FD 61 5F DC [00:57:43]Write to MH i2c: E2 0D 00 63 01 80 0D 02 02 05 00 FB FD 61 5F DC 00 00 7C [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [00:57:43]RAPDU: 90 00 [00:57:43]wFMCommunicate OK [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 0D 03 02 [00:57:43]Write to MH i2c: E2 08 00 64 01 80 0D 03 02 00 00 00 00 E0 [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 0B 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 0B 00 64 01 00 B2 4A 59 3A 04 8A 79 9A 90 00 11 [00:57:43]RAPDU: B2 4A 59 3A 04 8A 79 9A 90 00 [00:57:43]wFMCommunicate OK [00:57:43]SAM_PROTO_SignData done [00:57:43]FM_MakeSignedData done [00:57:43]CreateOFDProtocolMessage [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 11 00 00 [00:57:43]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 17 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3D [00:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:57:43]wFMCommunicate OK [00:57:43]CreateOFDProtocolMessage done [00:57:43]OFDSenderStorePacket 225644 [00:57:43]StoreOFDPacket docnum=225644 [00:57:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 16 D8 07 01 31 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 61 00 00 00 00 07 04 06 00 94 95 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 06 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 71 03 00 35 04 06 00 22 FB FD 61 5F DC B2 4A 59 3A 04 8A 79 9A [00:57:43]CheckFolder [00:57:43]dirname=/storage/ofd_packets [00:57:43]CheckFolder done [00:57:43]ProducePacketName [00:57:43]name=ofd_packets/00225644 [00:57:43]NVStorageSaveData ofd_packets/00225644 [00:57:43]File name is /storage/ofd_packets/00225644 [00:57:43]Write 301 bytes [00:57:43]NVStorageSaveData done [00:57:43]OFDSenderStorePacket done [00:57:43]KKMCreateOFDPacket done [00:57:43]NVStorageSaveData kkm_last_timestamp [00:57:43]File name is /storage/kkm_last_timestamp [00:57:43]Write 4 bytes [00:57:43]NVStorageSaveData done [00:57:43]ExternCall_PrintAddStr [00:57:43]wPrintStart [00:57:43]Write to MH i2c: 01 00 00 66 01 67 [00:57:43]OFD Sender: Processing packet 225644 [packets to send 599, broken 598] [00:57:43]ProducePacketName [00:57:43]name=ofd_packets/00225644 [00:57:43]OFD Sender: To server: pG, [00:57:43]CommunicateWithHost lk.salyk.kg:30040 [00:57:43]ConnectInit lk.salyk.kg [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: 01 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: 01 07 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: 01 07 00 66 01 00 00 00 00 00 FF 0F 7C [00:57:43]RasterBufferAndPrint [00:57:43]line Счет N : (1)2001886 [00:57:43]line ИНН: 02508201610067 [00:57:43]line Контрольно-Кассовый Чек [00:57:43]line ПРОДАЖА [00:57:43]line ТРК (МРК, ГНК) : 54 [00:57:43]line Товар: 2710124500 [00:57:43]line Аи-95-К-5 [00:57:43]line 31.660 * 74.20 [00:57:43]line = 2349.17 [00:57:43]line НДС 12% НСП 1% [00:57:43]line > о реализуемом товаре [00:57:43]line ОКРУГЛЕНИЕ: -0.17 [00:57:43]line ИТОГО: 2349.00 [00:57:43]line Внесено: 2500.00 [00:57:43]line СДАЧА: 151.00 [00:57:43]line НСП 1% : 20.79 [00:57:43]line НДС 12% : 249.47 [00:57:43]line Наличными: 2349.00 [00:57:43]line Безнал.: 0.00 [00:57:43]line Место: АЗС № 97 "Партнер Нефть" [00:57:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:57:43]line СНО: Общий режим [00:57:43]line Чек 4 27.07.2024 00:57 [00:57:43]line Смена: 438 ФФД: 1.0 [00:57:43]line ЗНМ: 0300000054 [00:57:43]line РНМ: 0000000000092624 [00:57:43]line Версия ККМ: 001 [00:57:43]line ФМ: 0000000000874959 [00:57:43]line ФД: 225644 [00:57:43]line ФПД: 38465683152860 [00:57:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005742&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225644&fm=38465683152860&tin=02508201610067®Number=0000000000092624&sum=234900 [00:57:43]written 0, free lines is 4095 [00:57:44]Write to MH i2c: 01 00 00 91 01 92 [00:57:44]Write i2c OK [00:57:44]MH_I2C_Read... [00:57:44]Read from MH i2c: 01 [00:57:44]MH_I2C_Read... [00:57:44]Read from MH i2c: 01 07 00 [00:57:44]MH_I2C_Read... [00:57:44]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 51 0C F6 [00:57:44]RasterBufferAndPrint [00:57:44]line [00:57:44]line [00:57:44]line [00:57:44]line [00:57:44]line [00:57:44]written 0, free lines is 3157 [00:57:44]MH_Cut [00:57:44]Write to MH i2c: D1 01 00 98 01 01 6B [00:57:44]Write i2c OK [00:57:44]MH_I2C_Read... [00:57:44]Read from MH i2c: D1 [00:57:44]MH_I2C_Read... [00:57:44]Read from MH i2c: D1 01 00 [00:57:44]MH_I2C_Read... [00:57:44]Read from MH i2c: D1 01 00 98 01 00 6A [00:57:44]Write to MH i2c: 01 00 00 99 01 9A [00:57:44]Write i2c OK [00:57:44]MH_I2C_Read... [00:57:45]*** Cut start [00:57:45]*** Partial cut [00:57:45]*** CUTSNS_PIN = 1 [00:57:45]*** CUTSNS_PIN = 0 [00:57:45]*** Brake cut motor [00:57:46]Read from MH i2c: 01 [00:57:46]MH_I2C_Read... [00:57:46]*** Stop cut motor [00:57:46]*** Cut end [00:57:46]Read from MH i2c: 01 07 00 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: 01 07 00 99 01 00 00 00 00 00 FF 0F AF [00:57:46]process_action close_receipt done [00:57:46]requested_data is exist [00:57:46]produce_requested_data [00:57:46]requested_item fm.sn is exist - process it [00:57:46]wFMCommunicate request_size=4 [00:57:46]MH_SAM_APDU [00:57:46]CAPDU: 80 11 00 00 [00:57:46]Write to MH i2c: E2 08 00 9A 01 80 11 00 00 00 00 00 00 15 [00:57:46]Write i2c OK [00:57:46]MH_I2C_Read... [00:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:46]Read from MH i2c: E2 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 17 00 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 17 00 9A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 72 [00:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:57:46]wFMCommunicate OK [00:57:46]requested_item fd.num is exist - process it [00:57:46]SAM_PROTO_GetFieldsCounters [00:57:46]wFMCommunicate request_size=4 [00:57:46]MH_SAM_APDU [00:57:46]CAPDU: 80 13 00 00 [00:57:46]Write to MH i2c: E2 08 00 9B 01 80 13 00 00 00 00 00 00 18 [00:57:46]Write i2c OK [00:57:46]MH_I2C_Read... [00:57:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:57:46]Read from MH i2c: E2 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 62 00 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 62 00 9B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [00:57:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:57:46]wFMCommunicate OK [00:57:46]SAM_PROTO_GetFieldsCounters done [00:57:46]requested_item shift.num is exist - process it [00:57:46]requested_item shift.opened is exist - process it [00:57:46]req_shift_opened [00:57:46]FM_GetShiftState [00:57:46]SAM_PROTO_GetShiftState [00:57:46]wFMCommunicate request_size=4 [00:57:46]MH_SAM_APDU [00:57:46]CAPDU: 80 13 01 00 [00:57:46]Write to MH i2c: E2 08 00 9C 01 80 13 01 00 00 00 00 00 1A [00:57:46]Write i2c OK [00:57:46]MH_I2C_Read... [00:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:46]Read from MH i2c: E2 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 0E 00 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 0E 00 9C 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [00:57:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:57:46]wFMCommunicate OK [00:57:46]SAM_PROTO_GetShiftState done [00:57:46]FM_GetShiftState done [00:57:46]req_shift_opened done [00:57:46]requested_item shift.open_date is exist - process it [00:57:46]req_shift_open_date [00:57:46]req_shift_open_date done [00:57:46]produce_requested_data done [00:57:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225644,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:57:46]process_action_free close_receipt [00:57:46]json_value_free [00:57:46]json_value_free done [00:57:46]process_json_proto returns [00:57:46]Send response to host [00:57:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225644,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:57:46]free response buf [00:57:46]execute_script done [00:57:46]execute_script returns [00:57:46]free content buf [00:57:46]Sock 10.Close socket [00:57:46]Sock 10.Thread stoped [00:57:46]accept exits with 9 [00:57:46]New connection [00:57:46]New thread 3067628900 created [00:57:46]Thread 3067485540 joined [00:57:46]Waiting for new connection... [00:57:46] Sock 9.Parse request [00:57:46]Sock 9.Check first char [00:57:46]Sock 9.First char is OK [00:57:46]request: POST /json_proto HTTP/1.0 [00:57:46]Method: POST [00:57:46]URL: /json_proto [00:57:46]Method is POST - this is cgi request [00:57:46]url: /json_proto [00:57:46]query_string will be loaded in cgi processing [00:57:46]execute_cgi json_proto POST (null) [00:57:46]execute_cgi path=json_proto method=POST [00:57:46]POST find Content-Length [00:57:46]Host: 172.17.43.131:8080 [00:57:46]Content-Length: 676 [00:57:46]Content-Type: application/json [00:57:46] [00:57:46]POST finish read [00:57:46]Found Content-Length = 676 [00:57:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:46]execute_script... [00:57:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:46]POST & json_proto [00:57:46]process_json_proto [00:57:46]json parsed OK: [00:57:46]protocol is kg_v1.0 [00:57:46]action value=close_receipt [00:57:46]process_action close_receipt [00:57:46]cmd_close_receipt [00:57:46]MH_GetDate [00:57:46]Write to MH i2c: F0 00 00 9D 01 8D [00:57:46]Write i2c OK [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: F0 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: F0 09 00 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: F0 09 00 9D 01 00 0B 46 A4 66 F9 24 A2 66 16 [00:57:46]GetLastDocTimeStamp 1722041862 [00:57:46]current date 1722041867 [00:57:46]FM_GetShiftState [00:57:46]SAM_PROTO_GetShiftState [00:57:46]wFMCommunicate request_size=4 [00:57:46]MH_SAM_APDU [00:57:46]CAPDU: 80 13 01 00 [00:57:46]Write to MH i2c: E2 08 00 9E 01 80 13 01 00 00 00 00 00 1C [00:57:46]Write i2c OK [00:57:46]MH_I2C_Read... [00:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:46]Read from MH i2c: E2 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 0E 00 [00:57:46]MH_I2C_Read... [00:57:46]Read from MH i2c: E2 0E 00 9E 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 2A [00:57:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:57:46]wFMCommunicate OK [00:57:46]SAM_PROTO_GetShiftState done [00:57:46]FM_GetShiftState done [00:57:46]opened in 1722038719 [00:57:46]opened+sec_in_day 1722125119 [00:57:46]quantity*price = 100035 [00:57:46]sum+1 = 100036 [00:57:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 5 27.07.2024 00:57 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225645 ФПД: 19712370594181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005747&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225645&fm=19712370594181&tin=02508201610067®Number=0000000000092624&sum=100000 [00:57:48]StoreToDocumentArchive [00:57:48]shift 438 fd 225645 [00:57:48]save to /storage/0438/doc_00225645 [00:57:48]save last doc name /storage/0438/doc_00225645 to /storage/kkm_last_doc_name [00:57:48]save OK [00:57:48]Clear old archive folders... [00:57:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:57:48]tlvbuf is 010ECFE0 [00:57:48]SAM_PROTO_ClearQueue [00:57:48]wFMCommunicate request_size=4 [00:57:48]MH_SAM_APDU [00:57:48]CAPDU: 80 09 00 00 [00:57:48]Write to MH i2c: E2 08 00 AB 01 80 09 00 00 00 00 00 00 1E [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:57:48]Read from MH i2c: E2 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 AB 01 00 90 00 20 [00:57:48]RAPDU: 90 00 [00:57:48]wFMCommunicate OK [00:57:48]SAM_PROTO_ClearQueue done [00:57:48]KKMCreateOFDPacket [00:57:48]OFDProtocolAddRootSTLVToBuf [00:57:48]FM_MakeSignedData [00:57:48]FM_MakeSignedData [00:57:48]SAM_PROTO_SignData [00:57:48]wFMCommunicate request_size=4 [00:57:48]MH_SAM_APDU [00:57:48]CAPDU: 80 0D 01 02 [00:57:48]Write to MH i2c: E2 08 00 AC 01 80 0D 01 02 00 00 00 00 26 [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:57:48]Read from MH i2c: E2 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [00:57:48]RAPDU: 90 00 [00:57:48]wFMCommunicate OK [00:57:48]wFMCommunicate request_size=255 [00:57:48]MH_SAM_APDU [00:57:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 0B 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 71 03 00 35 04 06 00 [00:57:48]Write to MH i2c: E2 02 01 AD 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 0B 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 71 03 00 35 04 06 00 00 00 10 [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:48]Read from MH i2c: E2 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [00:57:48]RAPDU: 90 00 [00:57:48]wFMCommunicate OK [00:57:48]wFMCommunicate request_size=11 [00:57:48]MH_SAM_APDU [00:57:48]CAPDU: 80 0D 02 02 06 11 ED A4 D8 D1 85 [00:57:48]Write to MH i2c: E2 0E 00 AE 01 80 0D 02 02 06 00 11 ED A4 D8 D1 85 00 00 05 [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:48]Read from MH i2c: E2 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [00:57:48]RAPDU: 90 00 [00:57:48]wFMCommunicate OK [00:57:48]wFMCommunicate request_size=4 [00:57:48]MH_SAM_APDU [00:57:48]CAPDU: 80 0D 03 02 [00:57:48]Write to MH i2c: E2 08 00 AF 01 80 0D 03 02 00 00 00 00 2B [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:57:48]Read from MH i2c: E2 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 0B 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 0B 00 AF 01 00 34 12 BA BE A2 99 D4 EE 90 00 E7 [00:57:48]RAPDU: 34 12 BA BE A2 99 D4 EE 90 00 [00:57:48]wFMCommunicate OK [00:57:48]SAM_PROTO_SignData done [00:57:48]FM_MakeSignedData done [00:57:48]CreateOFDProtocolMessage [00:57:48]wFMCommunicate request_size=4 [00:57:48]MH_SAM_APDU [00:57:48]CAPDU: 80 11 00 00 [00:57:48]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 [00:57:48]MH_I2C_Read... [00:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:48]Read from MH i2c: E2 17 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 88 [00:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:57:48]wFMCommunicate OK [00:57:48]CreateOFDProtocolMessage done [00:57:48]OFDSenderStorePacket 225645 [00:57:48]StoreOFDPacket docnum=225645 [00:57:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 93 03 08 01 22 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 0B 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 71 03 00 35 04 06 00 11 ED A4 D8 D1 85 34 12 BA BE A2 99 D4 EE [00:57:48]CheckFolder [00:57:48]dirname=/storage/ofd_packets [00:57:48]CheckFolder done [00:57:48]ProducePacketName [00:57:48]name=ofd_packets/00225645 [00:57:48]NVStorageSaveData ofd_packets/00225645 [00:57:48]File name is /storage/ofd_packets/00225645 [00:57:48]Write 302 bytes [00:57:48]NVStorageSaveData done [00:57:48]OFDSenderStorePacket done [00:57:48]KKMCreateOFDPacket done [00:57:48]NVStorageSaveData kkm_last_timestamp [00:57:48]File name is /storage/kkm_last_timestamp [00:57:48]Write 4 bytes [00:57:48]NVStorageSaveData done [00:57:48]ExternCall_PrintAddStr [00:57:48]wPrintStart [00:57:48]Write to MH i2c: 01 00 00 B1 01 B2 [00:57:48]Write i2c OK [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: 01 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: 01 07 00 [00:57:48]MH_I2C_Read... [00:57:48]Read from MH i2c: 01 07 00 B1 01 00 00 00 00 00 FF 0F C7 [00:57:48]RasterBufferAndPrint [00:57:48]line Счет N : (1)2001888 [00:57:48]line ИНН: 02508201610067 [00:57:48]line Контрольно-Кассовый Чек [00:57:48]line ПРОДАЖА [00:57:48]line ТРК (МРК, ГНК) : 62 [00:57:48]line Товар: 2710124130 [00:57:48]line Super-92-К-5 [00:57:48]line 14.540 * 68.80 [00:57:48]line = 1000.35 [00:57:48]line НДС 12% НСП 1% [00:57:48]line > о реализуемом товаре [00:57:48]line ОКРУГЛЕНИЕ: -0.35 [00:57:48]line ИТОГО: 1000.00 [00:57:48]line Внесено: 1000.00 [00:57:48]line СДАЧА: 0.00 [00:57:48]line НСП 1% : 8.85 [00:57:48]line НДС 12% : 106.23 [00:57:48]line Наличными: 1000.00 [00:57:48]line Безнал.: 0.00 [00:57:48]line Место: АЗС № 97 "Партнер Нефть" [00:57:49]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:57:49]line СНО: Общий режим [00:57:49]line Чек 5 27.07.2024 00:57 [00:57:49]line Смена: 438 ФФД: 1.0 [00:57:49]line ЗНМ: 0300000054 [00:57:49]line РНМ: 0000000000092624 [00:57:49]line Версия ККМ: 001 [00:57:49]line ФМ: 0000000000874959 [00:57:49]line ФД: 225645 [00:57:49]line ФПД: 19712370594181 [00:57:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005747&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225645&fm=19712370594181&tin=02508201610067®Number=0000000000092624&sum=100000 [00:57:49]ConnectInit Can't take IP for lk.salyk.kg [00:57:49]CommunicateWithHost connect error [00:57:49]CommunicateWithHost err = -1 [00:57:49]OFD Sender: Server communicate error [00:57:49]written 0, free lines is 4095 [00:57:49]OFD Sender: Processing packet 225644 [packets to send 600, broken 598] [00:57:49]ProducePacketName [00:57:49]name=ofd_packets/00225644 [00:57:49]OFD Sender: To server: pG, [00:57:49]CommunicateWithHost lk.salyk.kg:30040 [00:57:49]ConnectInit lk.salyk.kg [00:57:49]Write to MH i2c: 01 00 00 DC 01 DD [00:57:49]Write i2c OK [00:57:49]MH_I2C_Read... [00:57:49]Read from MH i2c: 01 [00:57:49]MH_I2C_Read... [00:57:49]Read from MH i2c: 01 07 00 [00:57:49]MH_I2C_Read... [00:57:49]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 68 0C 58 [00:57:49]RasterBufferAndPrint [00:57:49]line [00:57:49]line [00:57:49]line [00:57:49]line [00:57:49]line [00:57:49]written 0, free lines is 3181 [00:57:49]MH_Cut [00:57:49]Write to MH i2c: D1 01 00 E3 01 01 B6 [00:57:49]Write i2c OK [00:57:49]MH_I2C_Read... [00:57:49]Read from MH i2c: D1 [00:57:49]MH_I2C_Read... [00:57:49]Read from MH i2c: D1 01 00 [00:57:49]MH_I2C_Read... [00:57:49]Read from MH i2c: D1 01 00 E3 01 00 B5 [00:57:49]Write to MH i2c: 01 00 00 E4 01 E5 [00:57:49]Write i2c OK [00:57:49]MH_I2C_Read... [00:57:50]*** Cut start [00:57:50]*** Partial cut [00:57:50]*** CUTSNS_PIN = 1 [00:57:50]*** CUTSNS_PIN = 0 [00:57:51]*** Brake cut motor [00:57:51]Read from MH i2c: 01 [00:57:51]MH_I2C_Read... [00:57:51]*** Stop cut motor [00:57:51]*** Cut end [00:57:51]Read from MH i2c: 01 07 00 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 FF 0F FA [00:57:51]process_action close_receipt done [00:57:51]requested_data is exist [00:57:51]produce_requested_data [00:57:51]requested_item fm.sn is exist - process it [00:57:51]wFMCommunicate request_size=4 [00:57:51]MH_SAM_APDU [00:57:51]CAPDU: 80 11 00 00 [00:57:51]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [00:57:51]Write i2c OK [00:57:51]MH_I2C_Read... [00:57:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:51]Read from MH i2c: E2 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: E2 17 00 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BD [00:57:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:57:51]wFMCommunicate OK [00:57:51]requested_item fd.num is exist - process it [00:57:51]SAM_PROTO_GetFieldsCounters [00:57:51]wFMCommunicate request_size=4 [00:57:51]MH_SAM_APDU [00:57:51]CAPDU: 80 13 00 00 [00:57:51]Write to MH i2c: E2 08 00 E6 01 80 13 00 00 00 00 00 00 63 [00:57:51]Write i2c OK [00:57:51]MH_I2C_Read... [00:57:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:57:51]Read from MH i2c: E2 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: E2 62 00 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: E2 62 00 E6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [00:57:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:57:51]wFMCommunicate OK [00:57:51]SAM_PROTO_GetFieldsCounters done [00:57:51]requested_item shift.num is exist - process it [00:57:51]requested_item shift.opened is exist - process it [00:57:51]req_shift_opened [00:57:51]FM_GetShiftState [00:57:51]SAM_PROTO_GetShiftState [00:57:51]wFMCommunicate request_size=4 [00:57:51]MH_SAM_APDU [00:57:51]CAPDU: 80 13 01 00 [00:57:51]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [00:57:51]Write i2c OK [00:57:51]MH_I2C_Read... [00:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:51]Read from MH i2c: E2 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: E2 0E 00 [00:57:51]MH_I2C_Read... [00:57:51]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [00:57:51]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:57:51]wFMCommunicate OK [00:57:51]SAM_PROTO_GetShiftState done [00:57:51]FM_GetShiftState done [00:57:51]req_shift_opened done [00:57:51]requested_item shift.open_date is exist - process it [00:57:51]req_shift_open_date [00:57:51]req_shift_open_date done [00:57:51]produce_requested_data done [00:57:51]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225645,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:57:51]process_action_free close_receipt [00:57:51]json_value_free [00:57:51]json_value_free done [00:57:51]process_json_proto returns [00:57:51]Send response to host [00:57:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225645,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:57:51]free response buf [00:57:51]execute_script done [00:57:51]execute_script returns [00:57:51]free content buf [00:57:51]Sock 9.Close socket [00:57:51]Sock 9.Thread stoped [00:57:54]Connected sock=7 [00:57:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 16 D8 07 01 31 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A5 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 61 00 00 00 00 07 04 06 00 94 95 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 06 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 71 03 00 35 04 06 00 22 FB FD 61 5F DC B2 4A 59 3A 04 8A 79 9A [00:57:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 79 D1 47 00 B9 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6C 71 03 00 F4 03 04 00 1F F2 A3 66 B6 04 01 00 00 32 3C CD B2 66 43 6D 6A [00:57:55]CommunicateWithHost err = 0 [00:57:55]CheckOFDResponse [00:57:55]1017 (14) - 77093643461234 [00:57:55]1041 (16) - 0000000000874959 [00:57:55]1040 (4) - 225644 [00:57:55]1012 (4) - 26.07.2024 18:59 [00:57:55]1206 (1) - 0 [00:57:55]OFD Sender: Remove packet 225644 [00:57:55]ProducePacketName [00:57:55]name=ofd_packets/00225644 [00:57:55]NVStorageDeleteData [00:57:56]OFD Sender: Processing packet 225645 [packets to send 599, broken 598] [00:57:56]ProducePacketName [00:57:56]name=ofd_packets/00225645 [00:57:56]OFD Sender: To server: pG, [00:57:56]CommunicateWithHost lk.salyk.kg:30040 [00:57:56]ConnectInit lk.salyk.kg [00:58:01]Connected sock=7 [00:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 93 03 08 01 22 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 0B 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 71 03 00 35 04 06 00 11 ED A4 D8 D1 85 34 12 BA BE A2 99 D4 EE [00:58:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A8 03 47 00 00 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6D 71 03 00 F4 03 04 00 27 F2 A3 66 B6 04 01 00 00 A1 9C 5C 0B D1 CA F1 0A [00:58:03]CommunicateWithHost err = 0 [00:58:03]CheckOFDResponse [00:58:03]1017 (14) - 77093643461234 [00:58:03]1041 (16) - 0000000000874959 [00:58:03]1040 (4) - 225645 [00:58:03]1012 (4) - 26.07.2024 18:59 [00:58:03]1206 (1) - 0 [00:58:03]OFD Sender: Remove packet 225645 [00:58:03]ProducePacketName [00:58:03]name=ofd_packets/00225645 [00:58:03]NVStorageDeleteData [00:58:03]OFD Sender: No OFD packet to send [00:58:04]accept exits with 10 [00:58:04]New connection [00:58:04]New thread 3067485540 created [00:58:04]Thread 3067628900 joined [00:58:04]Waiting for new connection... [00:58:04] Sock 10.Parse request [00:58:04]Sock 10.Check first char [00:58:04]Sock 10.First char is OK [00:58:04]request: POST /json_proto HTTP/1.0 [00:58:04]Method: POST [00:58:04]URL: /json_proto [00:58:04]Method is POST - this is cgi request [00:58:04]url: /json_proto [00:58:04]query_string will be loaded in cgi processing [00:58:04]execute_cgi json_proto POST (null) [00:58:04]execute_cgi path=json_proto method=POST [00:58:04]POST find Content-Length [00:58:04]Host: 172.17.43.131:8080 [00:58:04]Content-Length: 683 [00:58:04]Content-Type: application/json [00:58:04] [00:58:04]POST finish read [00:58:04]Found Content-Length = 683 [00:58:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:58:04]execute_script... [00:58:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:58:04]POST & json_proto [00:58:04]process_json_proto [00:58:04]json parsed OK: [00:58:04]protocol is kg_v1.0 [00:58:04]action value=close_receipt [00:58:04]process_action close_receipt [00:58:04]cmd_close_receipt [00:58:04]MH_GetDate [00:58:04]Write to MH i2c: F0 00 00 E8 01 D8 [00:58:04]Write i2c OK [00:58:04]MH_I2C_Read... [00:58:04]Read from MH i2c: F0 [00:58:04]MH_I2C_Read... [00:58:04]Read from MH i2c: F0 09 00 [00:58:04]MH_I2C_Read... [00:58:04]Read from MH i2c: F0 09 00 E8 01 00 1C 46 A4 66 F9 24 A2 66 72 [00:58:04]GetLastDocTimeStamp 1722041867 [00:58:04]current date 1722041884 [00:58:04]FM_GetShiftState [00:58:04]SAM_PROTO_GetShiftState [00:58:04]wFMCommunicate request_size=4 [00:58:04]MH_SAM_APDU [00:58:04]CAPDU: 80 13 01 00 [00:58:04]Write to MH i2c: E2 08 00 E9 01 80 13 01 00 00 00 00 00 67 [00:58:04]Write i2c OK [00:58:04]MH_I2C_Read... [00:58:04]Read from MH i2c: E2 [00:58:04]MH_I2C_Read... [00:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:58:04]Read from MH i2c: E2 0E 00 [00:58:04]MH_I2C_Read... [00:58:04]Read from MH i2c: E2 0E 00 E9 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 75 [00:58:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:58:04]wFMCommunicate OK [00:58:04]SAM_PROTO_GetShiftState done [00:58:04]FM_GetShiftState done [00:58:04]opened in 1722038719 [00:58:04]opened+sec_in_day 1722125119 [00:58:04]quantity*price = 100005 [00:58:04]sum+1 = 100006 [00:58:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 6 27.07.2024 00:58 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225646 ФПД: 95427636327682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225646&fm=95427636327682&tin=02508201610067®Number=0000000000092624&sum=100000 [00:58:05]StoreToDocumentArchive [00:58:05]shift 438 fd 225646 [00:58:05]save to /storage/0438/doc_00225646 [00:58:05]save last doc name /storage/0438/doc_00225646 to /storage/kkm_last_doc_name [00:58:05]save OK [00:58:05]Clear old archive folders... [00:58:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:58:05]tlvbuf is 01106890 [00:58:05]SAM_PROTO_ClearQueue [00:58:05]wFMCommunicate request_size=4 [00:58:05]MH_SAM_APDU [00:58:05]CAPDU: 80 09 00 00 [00:58:05]Write to MH i2c: E2 08 00 F6 01 80 09 00 00 00 00 00 00 69 [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:58:05]Read from MH i2c: E2 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [00:58:05]RAPDU: 90 00 [00:58:05]wFMCommunicate OK [00:58:05]SAM_PROTO_ClearQueue done [00:58:05]KKMCreateOFDPacket [00:58:05]OFDProtocolAddRootSTLVToBuf [00:58:05]FM_MakeSignedData [00:58:05]FM_MakeSignedData [00:58:05]SAM_PROTO_SignData [00:58:05]wFMCommunicate request_size=4 [00:58:05]MH_SAM_APDU [00:58:05]CAPDU: 80 0D 01 02 [00:58:05]Write to MH i2c: E2 08 00 F7 01 80 0D 01 02 00 00 00 00 71 [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:58:05]Read from MH i2c: E2 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [00:58:05]RAPDU: 90 00 [00:58:05]wFMCommunicate OK [00:58:05]wFMCommunicate request_size=255 [00:58:05]MH_SAM_APDU [00:58:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 1C 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 71 03 00 35 04 06 00 56 [00:58:05]Write to MH i2c: E2 02 01 F8 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 1C 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 71 03 00 35 04 06 00 56 00 00 E8 [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:58:05]Read from MH i2c: E2 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [00:58:05]RAPDU: 90 00 [00:58:05]wFMCommunicate OK [00:58:05]wFMCommunicate request_size=10 [00:58:05]MH_SAM_APDU [00:58:05]CAPDU: 80 0D 02 02 05 CA 7A 5D 75 02 [00:58:05]Write to MH i2c: E2 0D 00 F9 01 80 0D 02 02 05 00 CA 7A 5D 75 02 00 00 96 [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:58:05]Read from MH i2c: E2 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [00:58:05]RAPDU: 90 00 [00:58:05]wFMCommunicate OK [00:58:05]wFMCommunicate request_size=4 [00:58:05]MH_SAM_APDU [00:58:05]CAPDU: 80 0D 03 02 [00:58:05]Write to MH i2c: E2 08 00 FA 01 80 0D 03 02 00 00 00 00 76 [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:58:05]Read from MH i2c: E2 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 0B 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 0B 00 FA 01 00 64 51 D4 F8 E9 8F 92 52 90 00 54 [00:58:05]RAPDU: 64 51 D4 F8 E9 8F 92 52 90 00 [00:58:05]wFMCommunicate OK [00:58:05]SAM_PROTO_SignData done [00:58:05]FM_MakeSignedData done [00:58:05]CreateOFDProtocolMessage [00:58:05]wFMCommunicate request_size=4 [00:58:05]MH_SAM_APDU [00:58:05]CAPDU: 80 11 00 00 [00:58:05]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:58:05]Read from MH i2c: E2 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 17 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D3 [00:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:58:05]wFMCommunicate OK [00:58:05]CreateOFDProtocolMessage done [00:58:05]OFDSenderStorePacket 225646 [00:58:05]StoreOFDPacket docnum=225646 [00:58:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 6E 07 01 32 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 1C 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 71 03 00 35 04 06 00 56 CA 7A 5D 75 02 64 51 D4 F8 E9 8F 92 52 [00:58:05]CheckFolder [00:58:05]dirname=/storage/ofd_packets [00:58:05]CheckFolder done [00:58:05]ProducePacketName [00:58:05]name=ofd_packets/00225646 [00:58:05]NVStorageSaveData ofd_packets/00225646 [00:58:05]File name is /storage/ofd_packets/00225646 [00:58:05]Write 301 bytes [00:58:05]NVStorageSaveData done [00:58:05]OFDSenderStorePacket done [00:58:05]KKMCreateOFDPacket done [00:58:05]NVStorageSaveData kkm_last_timestamp [00:58:05]File name is /storage/kkm_last_timestamp [00:58:05]Write 4 bytes [00:58:05]NVStorageSaveData done [00:58:05]ExternCall_PrintAddStr [00:58:05]wPrintStart [00:58:05]Write to MH i2c: 01 00 00 FC 01 FD [00:58:05]Write i2c OK [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: 01 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: 01 07 00 [00:58:05]MH_I2C_Read... [00:58:05]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 FF 0F 12 [00:58:05]RasterBufferAndPrint [00:58:05]line Счет N : (1)2001889 [00:58:05]line ИНН: 02508201610067 [00:58:05]line Контрольно-Кассовый Чек [00:58:05]line ПРОДАЖА [00:58:05]line ТРК (МРК, ГНК) : 33 [00:58:05]line Товар: 2710124130 [00:58:05]line Аи-92-К-5 [00:58:05]line 14.750 * 67.80 [00:58:05]line = 1000.05 [00:58:05]line НДС 12% НСП 1% [00:58:05]line > о реализуемом товаре [00:58:05]line ОКРУГЛЕНИЕ: -0.05 [00:58:05]line ИТОГО: 1000.00 [00:58:05]line Внесено: 1000.00 [00:58:05]line СДАЧА: 0.00 [00:58:05]line НСП 1% : 8.85 [00:58:05]line НДС 12% : 106.20 [00:58:05]line Наличными: 1000.00 [00:58:05]line Безнал.: 0.00 [00:58:05]line Место: АЗС № 97 "Партнер Нефть" [00:58:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [00:58:05]line СНО: Общий режим [00:58:05]line Чек 6 27.07.2024 00:58 [00:58:05]line Смена: 438 ФФД: 1.0 [00:58:05]line ЗНМ: 0300000054 [00:58:05]line РНМ: 0000000000092624 [00:58:05]line Версия ККМ: 001 [00:58:05]line ФМ: 0000000000874959 [00:58:05]line ФД: 225646 [00:58:05]line ФПД: 95427636327682 [00:58:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T005804&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225646&fm=95427636327682&tin=02508201610067®Number=0000000000092624&sum=100000 [00:58:05]written 0, free lines is 4095 [00:58:05]OFD Sender: Processing packet 225646 [packets to send 599, broken 598] [00:58:05]ProducePacketName [00:58:05]name=ofd_packets/00225646 [00:58:05]OFD Sender: To server: pG, [00:58:05]CommunicateWithHost lk.salyk.kg:30040 [00:58:05]ConnectInit lk.salyk.kg [00:58:06]Write to MH i2c: 01 00 00 27 02 29 [00:58:06]Write i2c OK [00:58:06]MH_I2C_Read... [00:58:06]Read from MH i2c: 01 [00:58:06]MH_I2C_Read... [00:58:06]Read from MH i2c: 01 07 00 [00:58:06]MH_I2C_Read... [00:58:06]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 5E 0C 9A [00:58:06]RasterBufferAndPrint [00:58:06]line [00:58:06]line [00:58:06]line [00:58:06]line [00:58:06]line [00:58:06]written 0, free lines is 3177 [00:58:06]MH_Cut [00:58:06]Write to MH i2c: D1 01 00 2E 02 01 02 [00:58:06]Write i2c OK [00:58:06]MH_I2C_Read... [00:58:06]Read from MH i2c: D1 [00:58:06]MH_I2C_Read... [00:58:06]Read from MH i2c: D1 01 00 [00:58:06]MH_I2C_Read... [00:58:06]Read from MH i2c: D1 01 00 2E 02 00 01 [00:58:06]Write to MH i2c: 01 00 00 2F 02 31 [00:58:06]Write i2c OK [00:58:06]MH_I2C_Read... [00:58:06]Connected sock=9 [00:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 66 6E 07 01 32 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 1C 46 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 71 03 00 35 04 06 00 56 CA 7A 5D 75 02 64 51 D4 F8 E9 8F 92 52 [00:58:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 DF BE 47 00 23 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6E 71 03 00 F4 03 04 00 2C F2 A3 66 B6 04 01 00 00 D1 31 1F D3 EE 2E 46 F6 [00:58:07]CommunicateWithHost err = 0 [00:58:07]CheckOFDResponse [00:58:07]1017 (14) - 77093643461234 [00:58:07]1041 (16) - 0000000000874959 [00:58:07]1040 (4) - 225646 [00:58:07]1012 (4) - 26.07.2024 18:59 [00:58:07]1206 (1) - 0 [00:58:07]OFD Sender: Remove packet 225646 [00:58:07]ProducePacketName [00:58:07]name=ofd_packets/00225646 [00:58:07]NVStorageDeleteData [00:58:07]*** Cut start [00:58:07]*** Partial cut [00:58:07]*** CUTSNS_PIN = 1 [00:58:07]*** CUTSNS_PIN = 0 [00:58:07]OFD Sender: No OFD packet to send [00:58:07]*** Brake cut motor [00:58:08]Read from MH i2c: 01 [00:58:08]MH_I2C_Read... [00:58:08]*** Stop cut motor [00:58:08]*** Cut end [00:58:08]Read from MH i2c: 01 07 00 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: 01 07 00 2F 02 00 00 00 00 00 FF 0F 46 [00:58:08]process_action close_receipt done [00:58:08]requested_data is exist [00:58:08]produce_requested_data [00:58:08]requested_item fm.sn is exist - process it [00:58:08]wFMCommunicate request_size=4 [00:58:08]MH_SAM_APDU [00:58:08]CAPDU: 80 11 00 00 [00:58:08]Write to MH i2c: E2 08 00 30 02 80 11 00 00 00 00 00 00 AC [00:58:08]Write i2c OK [00:58:08]MH_I2C_Read... [00:58:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:58:08]Read from MH i2c: E2 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: E2 17 00 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: E2 17 00 30 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 09 [00:58:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [00:58:08]wFMCommunicate OK [00:58:08]requested_item fd.num is exist - process it [00:58:08]SAM_PROTO_GetFieldsCounters [00:58:08]wFMCommunicate request_size=4 [00:58:08]MH_SAM_APDU [00:58:08]CAPDU: 80 13 00 00 [00:58:08]Write to MH i2c: E2 08 00 31 02 80 13 00 00 00 00 00 00 AF [00:58:08]Write i2c OK [00:58:08]MH_I2C_Read... [00:58:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:58:08]Read from MH i2c: E2 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: E2 62 00 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: E2 62 00 31 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [00:58:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:58:08]wFMCommunicate OK [00:58:08]SAM_PROTO_GetFieldsCounters done [00:58:08]requested_item shift.num is exist - process it [00:58:08]requested_item shift.opened is exist - process it [00:58:08]req_shift_opened [00:58:08]FM_GetShiftState [00:58:08]SAM_PROTO_GetShiftState [00:58:08]wFMCommunicate request_size=4 [00:58:08]MH_SAM_APDU [00:58:08]CAPDU: 80 13 01 00 [00:58:08]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [00:58:08]Write i2c OK [00:58:08]MH_I2C_Read... [00:58:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:58:08]Read from MH i2c: E2 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: E2 0E 00 [00:58:08]MH_I2C_Read... [00:58:08]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [00:58:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [00:58:08]wFMCommunicate OK [00:58:08]SAM_PROTO_GetShiftState done [00:58:08]FM_GetShiftState done [00:58:08]req_shift_opened done [00:58:08]requested_item shift.open_date is exist - process it [00:58:08]req_shift_open_date [00:58:08]req_shift_open_date done [00:58:08]produce_requested_data done [00:58:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225646,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [00:58:08]process_action_free close_receipt [00:58:08]json_value_free [00:58:08]json_value_free done [00:58:08]process_json_proto returns [00:58:08]Send response to host [00:58:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225646,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [00:58:08]free response buf [00:58:08]execute_script done [00:58:08]execute_script returns [00:58:08]free content buf [00:58:08]Sock 10.Close socket [00:58:08]Sock 10.Thread stoped [00:58:12]OFD Sender: No OFD packet to send [00:58:17]OFD Sender: No OFD packet to send [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:35]recv_with_timeout no data received [00:58:37]OFD Sender: No OFD packet to send [00:58:42]OFD Sender: No OFD packet to send [00:58:47]recv_with_timeout no data received [00:58:47]OFD Sender: No OFD packet to send [00:58:52]OFD Sender: No OFD packet to send [00:58:57]OFD Sender: No OFD packet to send [00:58:58]recv_with_timeout no data received [00:59:02]OFD Sender: No OFD packet to send [00:59:07]OFD Sender: No OFD packet to send [00:59:13]OFD Sender: No OFD packet to send [00:59:13]recv_with_timeout no data received [00:59:18]OFD Sender: No OFD packet to send [00:59:23]OFD Sender: No OFD packet to send [00:59:24]recv_with_timeout no data received [00:59:28]OFD Sender: No OFD packet to send [00:59:33]OFD Sender: No OFD packet to send [00:59:38]OFD Sender: No OFD packet to send [00:59:43]OFD Sender: No OFD packet to send [00:59:48]OFD Sender: No OFD packet to send [00:59:53]OFD Sender: No OFD packet to send [00:59:58]OFD Sender: No OFD packet to send [01:00:03]OFD Sender: No OFD packet to send [01:00:08]OFD Sender: No OFD packet to send [01:00:13]OFD Sender: No OFD packet to send [01:00:18]OFD Sender: No OFD packet to send [01:00:23]OFD Sender: No OFD packet to send [01:00:28]OFD Sender: No OFD packet to send [01:00:33]OFD Sender: No OFD packet to send [01:00:38]OFD Sender: No OFD packet to send [01:00:43]OFD Sender: No OFD packet to send [01:00:48]OFD Sender: No OFD packet to send [01:00:53]OFD Sender: No OFD packet to send [01:00:58]OFD Sender: No OFD packet to send [01:01:03]OFD Sender: No OFD packet to send [01:01:08]OFD Sender: No OFD packet to send [01:01:13]OFD Sender: No OFD packet to send [01:01:18]OFD Sender: No OFD packet to send [01:01:23]OFD Sender: No OFD packet to send [01:01:28]OFD Sender: No OFD packet to send [01:01:33]OFD Sender: No OFD packet to send [01:01:38]OFD Sender: No OFD packet to send [01:01:43]OFD Sender: No OFD packet to send [01:01:45]recv_with_timeout no data received [01:01:48]OFD Sender: No OFD packet to send [01:01:53]OFD Sender: No OFD packet to send [01:01:58]OFD Sender: No OFD packet to send [01:02:03]OFD Sender: No OFD packet to send [01:02:08]OFD Sender: No OFD packet to send [01:02:13]OFD Sender: No OFD packet to send [01:02:18]OFD Sender: No OFD packet to send [01:02:23]OFD Sender: No OFD packet to send [01:02:28]OFD Sender: No OFD packet to send [01:02:33]OFD Sender: No OFD packet to send [01:02:37]recv_with_timeout no data received [01:02:38]OFD Sender: No OFD packet to send [01:02:43]OFD Sender: No OFD packet to send [01:02:48]OFD Sender: No OFD packet to send [01:02:53]OFD Sender: No OFD packet to send [01:02:58]OFD Sender: No OFD packet to send [01:03:03]OFD Sender: No OFD packet to send [01:03:08]OFD Sender: No OFD packet to send [01:03:13]OFD Sender: No OFD packet to send [01:03:18]OFD Sender: No OFD packet to send [01:03:19]recv_with_timeout no data received [01:03:23]OFD Sender: No OFD packet to send [01:03:28]OFD Sender: No OFD packet to send [01:03:29]accept exits with 7 [01:03:29]New connection [01:03:29]New thread 3067628900 created [01:03:29]Thread 3067485540 joined [01:03:29]Waiting for new connection... [01:03:29] Sock 7.Parse request [01:03:29]Sock 7.Check first char [01:03:29]Sock 7.First char is OK [01:03:29]request: POST /json_proto HTTP/1.0 [01:03:29]Method: POST [01:03:29]URL: /json_proto [01:03:29]Method is POST - this is cgi request [01:03:29]url: /json_proto [01:03:29]query_string will be loaded in cgi processing [01:03:29]execute_cgi json_proto POST (null) [01:03:29]execute_cgi path=json_proto method=POST [01:03:29]POST find Content-Length [01:03:29]Host: 172.17.43.131:8080 [01:03:29]Content-Length: 802 [01:03:29]Content-Type: application/json [01:03:29] [01:03:29]POST finish read [01:03:29]Found Content-Length = 802 [01:03:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:03:29]execute_script... [01:03:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:03:29]POST & json_proto [01:03:29]process_json_proto [01:03:29]json parsed OK: [01:03:29]protocol is kg_v1.0 [01:03:29]action value=close_receipt [01:03:29]process_action close_receipt [01:03:29]cmd_close_receipt [01:03:29]MH_GetDate [01:03:29]Write to MH i2c: F0 00 00 33 02 24 [01:03:29]Write i2c OK [01:03:29]MH_I2C_Read... [01:03:29]Read from MH i2c: F0 [01:03:29]MH_I2C_Read... [01:03:29]Read from MH i2c: F0 09 00 [01:03:29]MH_I2C_Read... [01:03:29]Read from MH i2c: F0 09 00 33 02 00 62 47 A4 66 F9 24 A2 66 05 [01:03:29]GetLastDocTimeStamp 1722041884 [01:03:29]current date 1722042210 [01:03:29]FM_GetShiftState [01:03:29]SAM_PROTO_GetShiftState [01:03:29]wFMCommunicate request_size=4 [01:03:29]MH_SAM_APDU [01:03:29]CAPDU: 80 13 01 00 [01:03:29]Write to MH i2c: E2 08 00 34 02 80 13 01 00 00 00 00 00 B3 [01:03:29]Write i2c OK [01:03:29]MH_I2C_Read... [01:03:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:03:29]Read from MH i2c: E2 [01:03:29]MH_I2C_Read... [01:03:29]Read from MH i2c: E2 0E 00 [01:03:29]MH_I2C_Read... [01:03:29]Read from MH i2c: E2 0E 00 34 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 C1 [01:03:29]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:03:29]wFMCommunicate OK [01:03:29]SAM_PROTO_GetShiftState done [01:03:29]FM_GetShiftState done [01:03:29]opened in 1722038719 [01:03:29]opened+sec_in_day 1722125119 [01:03:29]quantity*price = 950061 [01:03:29]sum+1 = 950063 [01:03:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 7 27.07.2024 01:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225647 ФПД: 239584593502359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T010330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225647&fm=239584593502359&tin=02508201610067®Number=0000000000092624&sum=950062 [01:03:31]StoreToDocumentArchive [01:03:31]shift 438 fd 225647 [01:03:31]save to /storage/0438/doc_00225647 [01:03:31]save last doc name /storage/0438/doc_00225647 to /storage/kkm_last_doc_name [01:03:31]save OK [01:03:31]Clear old archive folders... [01:03:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:03:31]tlvbuf is 011431E0 [01:03:31]SAM_PROTO_ClearQueue [01:03:31]wFMCommunicate request_size=4 [01:03:31]MH_SAM_APDU [01:03:31]CAPDU: 80 09 00 00 [01:03:31]Write to MH i2c: E2 08 00 41 02 80 09 00 00 00 00 00 00 B5 [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 [01:03:31]MH_I2C_Read... [01:03:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:03:31]Read from MH i2c: E2 03 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [01:03:31]RAPDU: 90 00 [01:03:31]wFMCommunicate OK [01:03:31]SAM_PROTO_ClearQueue done [01:03:31]KKMCreateOFDPacket [01:03:31]OFDProtocolAddRootSTLVToBuf [01:03:31]FM_MakeSignedData [01:03:31]FM_MakeSignedData [01:03:31]SAM_PROTO_SignData [01:03:31]wFMCommunicate request_size=4 [01:03:31]MH_SAM_APDU [01:03:31]CAPDU: 80 0D 01 02 [01:03:31]Write to MH i2c: E2 08 00 42 02 80 0D 01 02 00 00 00 00 BD [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:03:31]Read from MH i2c: E2 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [01:03:31]RAPDU: 90 00 [01:03:31]wFMCommunicate OK [01:03:31]wFMCommunicate request_size=255 [01:03:31]MH_SAM_APDU [01:03:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 62 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 71 03 00 35 04 06 00 D9 E6 A2 96 [01:03:31]Write to MH i2c: E2 02 01 43 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 62 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 71 03 00 35 04 06 00 D9 E6 A2 96 00 00 0D [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:03:31]Read from MH i2c: E2 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 43 02 00 90 00 B9 [01:03:31]RAPDU: 90 00 [01:03:31]wFMCommunicate OK [01:03:31]wFMCommunicate request_size=7 [01:03:31]MH_SAM_APDU [01:03:31]CAPDU: 80 0D 02 02 02 E0 97 [01:03:31]Write to MH i2c: E2 0A 00 44 02 80 0D 02 02 02 00 E0 97 00 00 3B [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:03:31]Read from MH i2c: E2 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 03 00 44 02 00 90 00 BA [01:03:31]RAPDU: 90 00 [01:03:31]wFMCommunicate OK [01:03:31]wFMCommunicate request_size=4 [01:03:31]MH_SAM_APDU [01:03:31]CAPDU: 80 0D 03 02 [01:03:31]Write to MH i2c: E2 08 00 45 02 80 0D 03 02 00 00 00 00 C2 [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:03:31]Read from MH i2c: E2 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 0B 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 0B 00 45 02 00 BF 0F 65 49 01 49 07 CC 90 00 5C [01:03:31]RAPDU: BF 0F 65 49 01 49 07 CC 90 00 [01:03:31]wFMCommunicate OK [01:03:31]SAM_PROTO_SignData done [01:03:31]FM_MakeSignedData done [01:03:31]CreateOFDProtocolMessage [01:03:31]wFMCommunicate request_size=4 [01:03:31]MH_SAM_APDU [01:03:31]CAPDU: 80 11 00 00 [01:03:31]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:03:31]Read from MH i2c: E2 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 17 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1F [01:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:03:31]wFMCommunicate OK [01:03:31]CreateOFDProtocolMessage done [01:03:31]OFDSenderStorePacket 225647 [01:03:31]StoreOFDPacket docnum=225647 [01:03:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 74 BF 04 01 62 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 62 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 71 03 00 35 04 06 00 D9 E6 A2 96 E0 97 BF 0F 65 49 01 49 07 CC [01:03:31]CheckFolder [01:03:31]dirname=/storage/ofd_packets [01:03:31]CheckFolder done [01:03:31]ProducePacketName [01:03:31]name=ofd_packets/00225647 [01:03:31]NVStorageSaveData ofd_packets/00225647 [01:03:31]File name is /storage/ofd_packets/00225647 [01:03:31]Write 298 bytes [01:03:31]NVStorageSaveData done [01:03:31]OFDSenderStorePacket done [01:03:31]KKMCreateOFDPacket done [01:03:31]NVStorageSaveData kkm_last_timestamp [01:03:31]File name is /storage/kkm_last_timestamp [01:03:31]Write 4 bytes [01:03:31]NVStorageSaveData done [01:03:31]ExternCall_PrintAddStr [01:03:31]wPrintStart [01:03:31]Write to MH i2c: 01 00 00 47 02 49 [01:03:31]Write i2c OK [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: 01 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: 01 07 00 [01:03:31]MH_I2C_Read... [01:03:31]Read from MH i2c: 01 07 00 47 02 00 00 00 00 00 FF 0F 5E [01:03:31]RasterBufferAndPrint [01:03:31]line Счет N : (1)2001884 [01:03:31]line ИНН: 02508201610067 [01:03:31]line Контрольно-Кассовый Чек [01:03:31]line ПРОДАЖА [01:03:31]line ТРК (МРК, ГНК) : 21 [01:03:31]line Товар: 2710194210 [01:03:31]line ДТ-К-5 [01:03:31]line 124.680 * 76.20 [01:03:31]line = 9500.62 [01:03:31]line НДС 12% НСП 1% [01:03:31]line > о реализуемом товаре [01:03:31]line ИТОГО: 9500.62 [01:03:31]line НСП 1% : 84.08 [01:03:31]line НДС 12% : 1008.91 [01:03:31]line Наличными: 0.00 [01:03:31]line Безнал.: 9500.62 [01:03:31]line Место: АЗС № 97 "Партнер Нефть" [01:03:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:03:31]line СНО: Общий режим [01:03:31]line Чек 7 27.07.2024 01:03 [01:03:31]line Смена: 438 ФФД: 1.0 [01:03:31]line ЗНМ: 0300000054 [01:03:31]line РНМ: 0000000000092624 [01:03:31]line Версия ККМ: 001 [01:03:31]line Платежная система: O! деньги [01:03:31]line ФМ: 0000000000874959 [01:03:31]line ФД: 225647 [01:03:31]line ФПД: 239584593502359 [01:03:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T010330&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225647&fm=239584593502359&tin=02508201610067®Number=0000000000092624&sum=950062 [01:03:31]OFD Sender: Processing packet 225647 [packets to send 599, broken 598] [01:03:31]ProducePacketName [01:03:31]name=ofd_packets/00225647 [01:03:31]OFD Sender: To server: pG, [01:03:31]CommunicateWithHost lk.salyk.kg:30040 [01:03:31]ConnectInit lk.salyk.kg [01:03:31]written 0, free lines is 4095 [01:03:32]Write to MH i2c: 01 00 00 71 02 73 [01:03:32]Write i2c OK [01:03:32]MH_I2C_Read... [01:03:32]Read from MH i2c: 01 [01:03:32]MH_I2C_Read... [01:03:32]Read from MH i2c: 01 07 00 [01:03:32]MH_I2C_Read... [01:03:32]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 6E 0C F4 [01:03:32]RasterBufferAndPrint [01:03:32]line [01:03:32]line [01:03:32]line [01:03:32]line [01:03:32]line [01:03:32]written 0, free lines is 3185 [01:03:32]MH_Cut [01:03:32]Write to MH i2c: D1 01 00 78 02 01 4C [01:03:32]Write i2c OK [01:03:32]MH_I2C_Read... [01:03:32]Read from MH i2c: D1 [01:03:32]MH_I2C_Read... [01:03:32]Read from MH i2c: D1 01 00 [01:03:32]MH_I2C_Read... [01:03:32]Read from MH i2c: D1 01 00 78 02 00 4B [01:03:32]Write to MH i2c: 01 00 00 79 02 7B [01:03:32]Write i2c OK [01:03:32]MH_I2C_Read... [01:03:33]*** Cut start [01:03:33]*** Partial cut [01:03:33]*** CUTSNS_PIN = 1 [01:03:33]*** CUTSNS_PIN = 0 [01:03:33]*** Brake cut motor [01:03:34]Read from MH i2c: 01 [01:03:34]MH_I2C_Read... [01:03:34]*** Stop cut motor [01:03:34]*** Cut end [01:03:34]Read from MH i2c: 01 07 00 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: 01 07 00 79 02 00 00 00 00 00 FF 0F 90 [01:03:34]process_action close_receipt done [01:03:34]requested_data is exist [01:03:34]produce_requested_data [01:03:34]requested_item fm.sn is exist - process it [01:03:34]wFMCommunicate request_size=4 [01:03:34]MH_SAM_APDU [01:03:34]CAPDU: 80 11 00 00 [01:03:34]Write to MH i2c: E2 08 00 7A 02 80 11 00 00 00 00 00 00 F6 [01:03:34]Write i2c OK [01:03:34]MH_I2C_Read... [01:03:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:03:34]Read from MH i2c: E2 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: E2 17 00 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: E2 17 00 7A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 53 [01:03:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:03:34]wFMCommunicate OK [01:03:34]requested_item fd.num is exist - process it [01:03:34]SAM_PROTO_GetFieldsCounters [01:03:34]wFMCommunicate request_size=4 [01:03:34]MH_SAM_APDU [01:03:34]CAPDU: 80 13 00 00 [01:03:34]Write to MH i2c: E2 08 00 7B 02 80 13 00 00 00 00 00 00 F9 [01:03:34]Write i2c OK [01:03:34]MH_I2C_Read... [01:03:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:03:34]Read from MH i2c: E2 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: E2 62 00 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: E2 62 00 7B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [01:03:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 6F 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:03:34]wFMCommunicate OK [01:03:34]SAM_PROTO_GetFieldsCounters done [01:03:34]requested_item shift.num is exist - process it [01:03:34]requested_item shift.opened is exist - process it [01:03:34]req_shift_opened [01:03:34]FM_GetShiftState [01:03:34]SAM_PROTO_GetShiftState [01:03:34]wFMCommunicate request_size=4 [01:03:34]MH_SAM_APDU [01:03:34]CAPDU: 80 13 01 00 [01:03:34]Write to MH i2c: E2 08 00 7C 02 80 13 01 00 00 00 00 00 FB [01:03:34]Write i2c OK [01:03:34]MH_I2C_Read... [01:03:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:03:34]Read from MH i2c: E2 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: E2 0E 00 [01:03:34]MH_I2C_Read... [01:03:34]Read from MH i2c: E2 0E 00 7C 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 09 [01:03:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:03:34]wFMCommunicate OK [01:03:34]SAM_PROTO_GetShiftState done [01:03:34]FM_GetShiftState done [01:03:34]req_shift_opened done [01:03:34]requested_item shift.open_date is exist - process it [01:03:34]req_shift_open_date [01:03:34]req_shift_open_date done [01:03:34]produce_requested_data done [01:03:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225647,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:03:34]process_action_free close_receipt [01:03:34]json_value_free [01:03:34]json_value_free done [01:03:34]process_json_proto returns [01:03:34]Send response to host [01:03:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225647,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:03:34]free response buf [01:03:34]execute_script done [01:03:34]execute_script returns [01:03:34]free content buf [01:03:34]Sock 7.Close socket [01:03:34]Sock 7.Thread stoped [01:03:35]Connected sock=11 [01:03:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 74 BF 04 01 62 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 62 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 71 03 00 35 04 06 00 D9 E6 A2 96 E0 97 BF 0F 65 49 01 49 07 CC [01:03:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 BD 58 47 00 0F 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 6F 71 03 00 F4 03 04 00 75 F3 A3 66 B6 04 01 00 00 B3 E7 4A 65 57 A5 A8 7E [01:03:36]CommunicateWithHost err = 0 [01:03:36]CheckOFDResponse [01:03:36]1017 (14) - 77093643461234 [01:03:36]1041 (16) - 0000000000874959 [01:03:36]1040 (4) - 225647 [01:03:36]1012 (4) - 26.07.2024 19:05 [01:03:36]1206 (1) - 0 [01:03:36]OFD Sender: Remove packet 225647 [01:03:36]ProducePacketName [01:03:36]name=ofd_packets/00225647 [01:03:36]NVStorageDeleteData [01:03:36]OFD Sender: No OFD packet to send [01:03:41]accept exits with 9 [01:03:41]New connection [01:03:41]New thread 3067485540 created [01:03:41]Thread 3067628900 joined [01:03:41]Waiting for new connection... [01:03:41] Sock 9.Parse request [01:03:41]Sock 9.Check first char [01:03:41]Sock 9.First char is OK [01:03:41]request: POST /json_proto HTTP/1.0 [01:03:41]Method: POST [01:03:41]URL: /json_proto [01:03:41]Method is POST - this is cgi request [01:03:41]url: /json_proto [01:03:41]query_string will be loaded in cgi processing [01:03:41]execute_cgi json_proto POST (null) [01:03:41]execute_cgi path=json_proto method=POST [01:03:41]POST find Content-Length [01:03:41]Host: 172.17.43.131:8080 [01:03:41]Content-Length: 802 [01:03:41]Content-Type: application/json [01:03:41] [01:03:41]POST finish read [01:03:41]Found Content-Length = 802 [01:03:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:03:41]execute_script... [01:03:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:03:41]POST & json_proto [01:03:41]process_json_proto [01:03:41]json parsed OK: [01:03:41]protocol is kg_v1.0 [01:03:41]action value=close_receipt [01:03:41]process_action close_receipt [01:03:41]cmd_close_receipt [01:03:41]MH_GetDate [01:03:41]Write to MH i2c: F0 00 00 7D 02 6E [01:03:41]Write i2c OK [01:03:41]MH_I2C_Read... [01:03:41]Read from MH i2c: F0 [01:03:41]MH_I2C_Read... [01:03:41]Read from MH i2c: F0 09 00 [01:03:41]MH_I2C_Read... [01:03:41]Read from MH i2c: F0 09 00 7D 02 00 6D 47 A4 66 F9 24 A2 66 5A [01:03:41]GetLastDocTimeStamp 1722042210 [01:03:41]current date 1722042221 [01:03:41]FM_GetShiftState [01:03:41]SAM_PROTO_GetShiftState [01:03:41]wFMCommunicate request_size=4 [01:03:41]MH_SAM_APDU [01:03:41]CAPDU: 80 13 01 00 [01:03:41]Write to MH i2c: E2 08 00 7E 02 80 13 01 00 00 00 00 00 FD [01:03:41]Write i2c OK [01:03:41]MH_I2C_Read... [01:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:03:41]Read from MH i2c: E2 [01:03:41]MH_I2C_Read... [01:03:41]Read from MH i2c: E2 0E 00 [01:03:41]MH_I2C_Read... [01:03:41]Read from MH i2c: E2 0E 00 7E 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0B [01:03:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:03:41]wFMCommunicate OK [01:03:41]SAM_PROTO_GetShiftState done [01:03:41]FM_GetShiftState done [01:03:41]opened in 1722038719 [01:03:41]opened+sec_in_day 1722125119 [01:03:41]quantity*price = 950061 [01:03:41]sum+1 = 950063 [01:03:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 8 27.07.2024 01:03 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225648 ФПД: 5313394519766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T010341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225648&fm=5313394519766&tin=02508201610067®Number=0000000000092624&sum=950062 [01:03:42]StoreToDocumentArchive [01:03:42]shift 438 fd 225648 [01:03:42]save to /storage/0438/doc_00225648 [01:03:42]save last doc name /storage/0438/doc_00225648 to /storage/kkm_last_doc_name [01:03:42]save OK [01:03:42]Clear old archive folders... [01:03:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:03:42]tlvbuf is 011430A0 [01:03:42]SAM_PROTO_ClearQueue [01:03:42]wFMCommunicate request_size=4 [01:03:42]MH_SAM_APDU [01:03:42]CAPDU: 80 09 00 00 [01:03:42]Write to MH i2c: E2 08 00 8B 02 80 09 00 00 00 00 00 00 FF [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:03:42]Read from MH i2c: E2 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [01:03:42]RAPDU: 90 00 [01:03:42]wFMCommunicate OK [01:03:42]SAM_PROTO_ClearQueue done [01:03:42]KKMCreateOFDPacket [01:03:42]OFDProtocolAddRootSTLVToBuf [01:03:42]FM_MakeSignedData [01:03:42]FM_MakeSignedData [01:03:42]SAM_PROTO_SignData [01:03:42]wFMCommunicate request_size=4 [01:03:42]MH_SAM_APDU [01:03:42]CAPDU: 80 0D 01 02 [01:03:42]Write to MH i2c: E2 08 00 8C 02 80 0D 01 02 00 00 00 00 07 [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:03:42]Read from MH i2c: E2 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [01:03:42]RAPDU: 90 00 [01:03:42]wFMCommunicate OK [01:03:42]wFMCommunicate request_size=255 [01:03:42]MH_SAM_APDU [01:03:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 6D 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 71 03 00 35 04 06 00 04 D5 1E FE [01:03:42]Write to MH i2c: E2 02 01 8D 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 6D 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 71 03 00 35 04 06 00 04 D5 1E FE 00 00 62 [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:03:42]Read from MH i2c: E2 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [01:03:42]RAPDU: 90 00 [01:03:42]wFMCommunicate OK [01:03:42]wFMCommunicate request_size=7 [01:03:42]MH_SAM_APDU [01:03:42]CAPDU: 80 0D 02 02 02 2E D6 [01:03:42]Write to MH i2c: E2 0A 00 8E 02 80 0D 02 02 02 00 2E D6 00 00 12 [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:03:42]Read from MH i2c: E2 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 03 00 8E 02 00 90 00 04 [01:03:42]RAPDU: 90 00 [01:03:42]wFMCommunicate OK [01:03:42]wFMCommunicate request_size=4 [01:03:42]MH_SAM_APDU [01:03:42]CAPDU: 80 0D 03 02 [01:03:42]Write to MH i2c: E2 08 00 8F 02 80 0D 03 02 00 00 00 00 0C [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:03:42]Read from MH i2c: E2 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 0B 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 0B 00 8F 02 00 6A 84 12 11 96 59 69 BE 90 00 34 [01:03:42]RAPDU: 6A 84 12 11 96 59 69 BE 90 00 [01:03:42]wFMCommunicate OK [01:03:42]SAM_PROTO_SignData done [01:03:42]FM_MakeSignedData done [01:03:42]CreateOFDProtocolMessage [01:03:42]wFMCommunicate request_size=4 [01:03:42]MH_SAM_APDU [01:03:42]CAPDU: 80 11 00 00 [01:03:42]Write to MH i2c: E2 08 00 90 02 80 11 00 00 00 00 00 00 0C [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:03:42]Read from MH i2c: E2 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 17 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: E2 17 00 90 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 69 [01:03:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:03:42]wFMCommunicate OK [01:03:42]CreateOFDProtocolMessage done [01:03:42]OFDSenderStorePacket 225648 [01:03:42]StoreOFDPacket docnum=225648 [01:03:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A8 6A 04 01 65 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 6D 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 71 03 00 35 04 06 00 04 D5 1E FE 2E D6 6A 84 12 11 96 59 69 BE [01:03:42]CheckFolder [01:03:42]dirname=/storage/ofd_packets [01:03:42]CheckFolder done [01:03:42]ProducePacketName [01:03:42]name=ofd_packets/00225648 [01:03:42]NVStorageSaveData ofd_packets/00225648 [01:03:42]File name is /storage/ofd_packets/00225648 [01:03:42]Write 298 bytes [01:03:42]NVStorageSaveData done [01:03:42]OFDSenderStorePacket done [01:03:42]KKMCreateOFDPacket done [01:03:42]NVStorageSaveData kkm_last_timestamp [01:03:42]File name is /storage/kkm_last_timestamp [01:03:42]Write 4 bytes [01:03:42]NVStorageSaveData done [01:03:42]ExternCall_PrintAddStr [01:03:42]wPrintStart [01:03:42]Write to MH i2c: 01 00 00 91 02 93 [01:03:42]Write i2c OK [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: 01 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: 01 07 00 [01:03:42]MH_I2C_Read... [01:03:42]Read from MH i2c: 01 07 00 91 02 00 00 00 00 00 FF 0F A8 [01:03:42]RasterBufferAndPrint [01:03:42]line Счет N : (1)2001885 [01:03:42]line ИНН: 02508201610067 [01:03:42]line Контрольно-Кассовый Чек [01:03:42]line ПРОДАЖА [01:03:42]line ТРК (МРК, ГНК) : 11 [01:03:42]line Товар: 2710194210 [01:03:42]line ДТ-К-5 [01:03:42]line 124.680 * 76.20 [01:03:42]line = 9500.62 [01:03:42]line НДС 12% НСП 1% [01:03:42]line > о реализуемом товаре [01:03:42]line ИТОГО: 9500.62 [01:03:42]line НСП 1% : 84.08 [01:03:42]line НДС 12% : 1008.91 [01:03:42]line Наличными: 0.00 [01:03:42]line Безнал.: 9500.62 [01:03:42]line Место: АЗС № 97 "Партнер Нефть" [01:03:42]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:03:42]line СНО: Общий режим [01:03:42]line Чек 8 27.07.2024 01:03 [01:03:42]line Смена: 438 ФФД: 1.0 [01:03:42]line ЗНМ: 0300000054 [01:03:42]line РНМ: 0000000000092624 [01:03:42]line Версия ККМ: 001 [01:03:42]line Платежная система: O! деньги [01:03:42]line ФМ: 0000000000874959 [01:03:42]line ФД: 225648 [01:03:42]line ФПД: 5313394519766 [01:03:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T010341&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225648&fm=5313394519766&tin=02508201610067®Number=0000000000092624&sum=950062 [01:03:42]written 0, free lines is 4095 [01:03:42]OFD Sender: Processing packet 225648 [packets to send 599, broken 598] [01:03:42]ProducePacketName [01:03:42]name=ofd_packets/00225648 [01:03:42]OFD Sender: To server: pG, [01:03:42]CommunicateWithHost lk.salyk.kg:30040 [01:03:42]ConnectInit lk.salyk.kg [01:03:43]Write to MH i2c: 01 00 00 BB 02 BD [01:03:43]Write i2c OK [01:03:43]MH_I2C_Read... [01:03:43]Read from MH i2c: 01 [01:03:43]MH_I2C_Read... [01:03:43]Read from MH i2c: 01 07 00 [01:03:43]MH_I2C_Read... [01:03:43]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 6D 0C 3D [01:03:43]RasterBufferAndPrint [01:03:43]line [01:03:43]line [01:03:43]line [01:03:43]line [01:03:43]line [01:03:43]written 0, free lines is 3187 [01:03:43]MH_Cut [01:03:43]Write to MH i2c: D1 01 00 C2 02 01 96 [01:03:43]Write i2c OK [01:03:43]MH_I2C_Read... [01:03:43]Read from MH i2c: D1 [01:03:43]MH_I2C_Read... [01:03:43]Read from MH i2c: D1 01 00 [01:03:43]MH_I2C_Read... [01:03:43]Read from MH i2c: D1 01 00 C2 02 00 95 [01:03:43]Write to MH i2c: 01 00 00 C3 02 C5 [01:03:43]Write i2c OK [01:03:43]MH_I2C_Read... [01:03:44]*** Cut start [01:03:44]*** Partial cut [01:03:44]*** CUTSNS_PIN = 1 [01:03:44]*** CUTSNS_PIN = 0 [01:03:44]*** Brake cut motor [01:03:45]Connected sock=11 [01:03:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A8 6A 04 01 65 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 6D 47 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 71 03 00 35 04 06 00 04 D5 1E FE 2E D6 6A 84 12 11 96 59 69 BE [01:03:45]Read from MH i2c: 01 [01:03:45]MH_I2C_Read... [01:03:45]*** Stop cut motor [01:03:45]*** Cut end [01:03:45]Read from MH i2c: 01 07 00 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [01:03:45]process_action close_receipt done [01:03:45]requested_data is exist [01:03:45]produce_requested_data [01:03:45]requested_item fm.sn is exist - process it [01:03:45]wFMCommunicate request_size=4 [01:03:45]MH_SAM_APDU [01:03:45]CAPDU: 80 11 00 00 [01:03:45]Write to MH i2c: E2 08 00 C4 02 80 11 00 00 00 00 00 00 40 [01:03:45]Write i2c OK [01:03:45]MH_I2C_Read... [01:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:03:45]Read from MH i2c: E2 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: E2 17 00 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: E2 17 00 C4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [01:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:03:45]wFMCommunicate OK [01:03:45]requested_item fd.num is exist - process it [01:03:45]SAM_PROTO_GetFieldsCounters [01:03:45]wFMCommunicate request_size=4 [01:03:45]MH_SAM_APDU [01:03:45]CAPDU: 80 13 00 00 [01:03:45]Write to MH i2c: E2 08 00 C5 02 80 13 00 00 00 00 00 00 43 [01:03:45]Write i2c OK [01:03:45]MH_I2C_Read... [01:03:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:03:45]Read from MH i2c: E2 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: E2 62 00 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: E2 62 00 C5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [01:03:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 70 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:03:45]wFMCommunicate OK [01:03:45]SAM_PROTO_GetFieldsCounters done [01:03:45]requested_item shift.num is exist - process it [01:03:45]requested_item shift.opened is exist - process it [01:03:45]req_shift_opened [01:03:45]FM_GetShiftState [01:03:45]SAM_PROTO_GetShiftState [01:03:45]wFMCommunicate request_size=4 [01:03:45]MH_SAM_APDU [01:03:45]CAPDU: 80 13 01 00 [01:03:45]Write to MH i2c: E2 08 00 C6 02 80 13 01 00 00 00 00 00 45 [01:03:45]Write i2c OK [01:03:45]MH_I2C_Read... [01:03:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:03:45]Read from MH i2c: E2 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: E2 0E 00 [01:03:45]MH_I2C_Read... [01:03:45]Read from MH i2c: E2 0E 00 C6 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [01:03:45]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:03:45]wFMCommunicate OK [01:03:45]SAM_PROTO_GetShiftState done [01:03:45]FM_GetShiftState done [01:03:45]req_shift_opened done [01:03:45]requested_item shift.open_date is exist - process it [01:03:45]req_shift_open_date [01:03:45]req_shift_open_date done [01:03:45]produce_requested_data done [01:03:45]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225648,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:03:45]process_action_free close_receipt [01:03:45]json_value_free [01:03:45]json_value_free done [01:03:45]process_json_proto returns [01:03:45]Send response to host [01:03:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225648,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:03:45]free response buf [01:03:45]execute_script done [01:03:45]execute_script returns [01:03:45]free content buf [01:03:45]Sock 9.Close socket [01:03:45]Sock 9.Thread stoped [01:03:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 87 3E 47 00 DD 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 70 71 03 00 F4 03 04 00 7E F3 A3 66 B6 04 01 00 00 48 74 36 72 1B 1E A1 F2 [01:03:45]CommunicateWithHost err = 0 [01:03:45]CheckOFDResponse [01:03:45]1017 (14) - 77093643461234 [01:03:45]1041 (16) - 0000000000874959 [01:03:45]1040 (4) - 225648 [01:03:45]1012 (4) - 26.07.2024 19:05 [01:03:45]1206 (1) - 0 [01:03:45]OFD Sender: Remove packet 225648 [01:03:45]ProducePacketName [01:03:45]name=ofd_packets/00225648 [01:03:45]NVStorageDeleteData [01:03:46]OFD Sender: No OFD packet to send [01:03:51]OFD Sender: No OFD packet to send [01:03:56]OFD Sender: No OFD packet to send [01:04:01]OFD Sender: No OFD packet to send [01:04:06]OFD Sender: No OFD packet to send [01:04:11]OFD Sender: No OFD packet to send [01:04:16]OFD Sender: No OFD packet to send [01:04:21]OFD Sender: No OFD packet to send [01:04:26]OFD Sender: No OFD packet to send [01:04:31]OFD Sender: No OFD packet to send [01:04:36]OFD Sender: No OFD packet to send [01:04:41]OFD Sender: No OFD packet to send [01:04:46]OFD Sender: No OFD packet to send [01:04:51]OFD Sender: No OFD packet to send [01:04:56]OFD Sender: No OFD packet to send [01:06:35]ConnectInit Can't connect to host [01:06:36]OFD Sender: No OFD packet to send [01:06:41]OFD Sender: No OFD packet to send [01:06:46]OFD Sender: No OFD packet to send [01:06:51]OFD Sender: No OFD packet to send [01:06:56]OFD Sender: No OFD packet to send [01:07:01]OFD Sender: No OFD packet to send [01:07:06]OFD Sender: No OFD packet to send [01:07:11]OFD Sender: No OFD packet to send [01:07:16]OFD Sender: No OFD packet to send [01:07:21]OFD Sender: No OFD packet to send [01:07:26]OFD Sender: No OFD packet to send [01:07:31]OFD Sender: No OFD packet to send [01:07:36]OFD Sender: No OFD packet to send [01:07:41]OFD Sender: No OFD packet to send [01:07:46]OFD Sender: No OFD packet to send [01:07:51]OFD Sender: No OFD packet to send [01:07:56]OFD Sender: No OFD packet to send [01:07:59]recv_with_timeout no data received [01:08:01]OFD Sender: No OFD packet to send [01:08:06]OFD Sender: No OFD packet to send [01:08:11]OFD Sender: No OFD packet to send [01:08:16]OFD Sender: No OFD packet to send [01:08:21]OFD Sender: No OFD packet to send [01:08:26]OFD Sender: No OFD packet to send [01:08:31]OFD Sender: No OFD packet to send [01:08:36]OFD Sender: No OFD packet to send [01:08:41]OFD Sender: No OFD packet to send [01:08:46]OFD Sender: No OFD packet to send [01:08:51]OFD Sender: No OFD packet to send [01:08:56]OFD Sender: No OFD packet to send [01:09:01]OFD Sender: No OFD packet to send [01:09:06]OFD Sender: No OFD packet to send [01:09:10]recv_with_timeout no data received [01:09:11]OFD Sender: No OFD packet to send [01:09:16]OFD Sender: No OFD packet to send [01:09:21]OFD Sender: No OFD packet to send [01:09:26]OFD Sender: No OFD packet to send [01:09:32]OFD Sender: No OFD packet to send [01:09:37]OFD Sender: No OFD packet to send [01:09:42]OFD Sender: No OFD packet to send [01:09:47]OFD Sender: No OFD packet to send [01:09:52]OFD Sender: No OFD packet to send [01:09:57]OFD Sender: No OFD packet to send [01:10:02]OFD Sender: No OFD packet to send [01:10:07]OFD Sender: No OFD packet to send [01:10:12]OFD Sender: No OFD packet to send [01:10:17]OFD Sender: No OFD packet to send [01:10:22]OFD Sender: No OFD packet to send [01:10:27]OFD Sender: No OFD packet to send [01:10:32]OFD Sender: No OFD packet to send [01:10:37]OFD Sender: No OFD packet to send [01:10:38]recv_with_timeout no data received [01:10:42]OFD Sender: No OFD packet to send [01:10:47]OFD Sender: No OFD packet to send [01:10:52]OFD Sender: No OFD packet to send [01:10:57]OFD Sender: No OFD packet to send [01:11:02]OFD Sender: No OFD packet to send [01:11:07]OFD Sender: No OFD packet to send [01:11:09]accept exits with 10 [01:11:09]New connection [01:11:09]New thread 3067628900 created [01:11:09]Thread 3067485540 joined [01:11:09]Waiting for new connection... [01:11:09] Sock 10.Parse request [01:11:09]Sock 10.Check first char [01:11:09]Sock 10.First char is OK [01:11:09]request: POST /json_proto HTTP/1.0 [01:11:09]Method: POST [01:11:09]URL: /json_proto [01:11:09]Method is POST - this is cgi request [01:11:09]url: /json_proto [01:11:09]query_string will be loaded in cgi processing [01:11:09]execute_cgi json_proto POST (null) [01:11:09]execute_cgi path=json_proto method=POST [01:11:09]POST find Content-Length [01:11:09]Host: 172.17.43.131:8080 [01:11:09]Content-Length: 683 [01:11:09]Content-Type: application/json [01:11:09] [01:11:09]POST finish read [01:11:09]Found Content-Length = 683 [01:11:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:09]execute_script... [01:11:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:09]POST & json_proto [01:11:09]process_json_proto [01:11:09]json parsed OK: [01:11:09]protocol is kg_v1.0 [01:11:09]action value=close_receipt [01:11:09]process_action close_receipt [01:11:09]cmd_close_receipt [01:11:09]MH_GetDate [01:11:09]Write to MH i2c: F0 00 00 C7 02 B8 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: F0 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: F0 09 00 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: F0 09 00 C7 02 00 2D 49 A4 66 F9 24 A2 66 66 [01:11:09]GetLastDocTimeStamp 1722042221 [01:11:09]current date 1722042669 [01:11:09]FM_GetShiftState [01:11:09]SAM_PROTO_GetShiftState [01:11:09]wFMCommunicate request_size=4 [01:11:09]MH_SAM_APDU [01:11:09]CAPDU: 80 13 01 00 [01:11:09]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:09]Read from MH i2c: E2 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 0E 00 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 55 [01:11:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:11:09]wFMCommunicate OK [01:11:09]SAM_PROTO_GetShiftState done [01:11:09]FM_GetShiftState done [01:11:09]opened in 1722038719 [01:11:09]opened+sec_in_day 1722125119 [01:11:09]quantity*price = 200043 [01:11:09]sum+1 = 200044 [01:11:09]Check (price>sum+1) || (price+1 о реализуемом товаре [01:13:02]line ОКРУГЛЕНИЕ: -0.43 [01:13:02]line ИТОГО: 2000.00 [01:13:02]line Внесено: 2000.00 [01:13:02]line СДАЧА: 0.00 [01:13:02]line НСП 1% : 17.70 [01:13:02]line НДС 12% : 212.43 [01:13:02]line Наличными: 2000.00 [01:13:02]line Безнал.: 0.00 [01:13:02]line Место: АЗС № 97 "Партнер Нефть" [01:13:02]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:13:02]line СНО: Общий режим [01:13:02]line Чек 9 27.07.2024 01:11 [01:13:02]line Смена: 438 ФФД: 1.0 [01:13:02]line ЗНМ: 0300000054 [01:13:02]line РНМ: 0000000000092624 [01:13:02]line Версия ККМ: 001 [01:13:02]line ФМ: 0000000000874959 [01:13:02]line ФД: 225649 [01:13:02]line ФПД: 232772266839967 [01:13:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011109&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225649&fm=232772266839967&tin=02508201610067®Number=0000000000092624&sum=200000 [01:13:02]written 0, free lines is 4095 [01:13:02]Write to MH i2c: 01 00 00 48 00 48 [01:13:02]Write i2c OK [01:13:02]MH_I2C_Read... [01:13:02]Read from MH i2c: 01 [01:13:02]MH_I2C_Read... [01:13:02]Read from MH i2c: 01 07 00 [01:13:02]MH_I2C_Read... [01:13:02]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 58 0C B3 [01:13:02]RasterBufferAndPrint [01:13:02]line [01:13:02]line [01:13:02]line [01:13:02]line [01:13:02]line [01:13:02]written 0, free lines is 3169 [01:13:02]MH_Cut [01:13:02]Write to MH i2c: D1 01 00 4F 00 01 21 [01:13:02]Write i2c OK [01:13:02]MH_I2C_Read... [01:13:02]Read from MH i2c: D1 [01:13:02]MH_I2C_Read... [01:13:02]Read from MH i2c: D1 01 00 [01:13:02]MH_I2C_Read... [01:13:02]Read from MH i2c: D1 01 00 4F 00 00 20 [01:13:02]Write to MH i2c: 01 00 00 50 00 50 [01:13:02]Write i2c OK [01:13:02]MH_I2C_Read... [01:13:03]OFD Sender: No OFD packet to send [01:13:04]*** Cut start [01:13:04]*** Partial cut [01:13:04]*** CUTSNS_PIN = 1 [01:13:04]*** CUTSNS_PIN = 0 [01:13:04]*** Brake cut motor [01:13:04]recv_with_timeout no data received [01:13:04]Read from MH i2c: 01 [01:13:04]MH_I2C_Read... [01:13:04]*** Stop cut motor [01:13:04]*** Cut end [01:13:04]Read from MH i2c: 01 07 00 [01:13:04]MH_I2C_Read... [01:13:04]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [01:13:04]process_action print_doc done [01:13:04]requested_data is exist [01:13:04]produce_requested_data [01:13:04]produce_requested_data return (null) [01:13:04]process_action_free print_doc [01:13:04]json_value_free [01:13:04]json_value_free done [01:13:04]process_json_proto returns [01:13:04]Send response to host [01:13:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [01:13:04]free response buf [01:13:04]execute_script done [01:13:04]execute_script returns [01:13:04]free content buf [01:13:04]Sock 7.Close socket [01:13:04]Sock 7.Thread stoped [01:13:05]accept exits with 10 [01:13:05]New connection [01:13:05]New thread 3067080036 created [01:13:05]Thread 3067223396 joined [01:13:05]Waiting for new connection... [01:13:05] Sock 10.Parse request [01:13:05]Sock 10.Check first char [01:13:05]Sock 10.First char is OK [01:13:05]request: POST /json_proto HTTP/1.0 [01:13:05]Method: POST [01:13:05]URL: /json_proto [01:13:05]Method is POST - this is cgi request [01:13:05]url: /json_proto [01:13:05]query_string will be loaded in cgi processing [01:13:05]execute_cgi json_proto POST (null) [01:13:05]execute_cgi path=json_proto method=POST [01:13:05]POST find Content-Length [01:13:05]Host: 172.17.43.131:8080 [01:13:05]Content-Length: 680 [01:13:05]Content-Type: application/json [01:13:05] [01:13:05]POST finish read [01:13:05]Found Content-Length = 680 [01:13:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.750, "sum" : 6000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:05]execute_script... [01:13:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 78.750, "sum" : 6000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:05]POST & json_proto [01:13:05]process_json_proto [01:13:05]json parsed OK: [01:13:05]protocol is kg_v1.0 [01:13:05]action value=close_receipt [01:13:05]process_action close_receipt [01:13:05]cmd_close_receipt [01:13:05]MH_GetDate [01:13:05]Write to MH i2c: F0 00 00 51 00 40 [01:13:05]Write i2c OK [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: F0 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: F0 09 00 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: F0 09 00 51 00 00 A1 49 A4 66 F9 24 A2 66 62 [01:13:05]GetLastDocTimeStamp 1722042669 [01:13:05]current date 1722042785 [01:13:05]FM_GetShiftState [01:13:05]SAM_PROTO_GetShiftState [01:13:05]wFMCommunicate request_size=4 [01:13:05]MH_SAM_APDU [01:13:05]CAPDU: 80 13 01 00 [01:13:05]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [01:13:05]Write i2c OK [01:13:05]MH_I2C_Read... [01:13:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:05]Read from MH i2c: E2 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: E2 0E 00 [01:13:05]MH_I2C_Read... [01:13:05]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [01:13:05]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:13:05]wFMCommunicate OK [01:13:05]SAM_PROTO_GetShiftState done [01:13:05]FM_GetShiftState done [01:13:05]opened in 1722038719 [01:13:05]opened+sec_in_day 1722125119 [01:13:05]quantity*price = 600075 [01:13:05]sum+1 = 600076 [01:13:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 6000.00 Внесено: 6000.00 СДАЧА: 0.00 НСП 1% : 53.10 НДС 12% : 637.25 Наличными: 6000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 10 27.07.2024 01:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225650 ФПД: 75510013708328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011305&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225650&fm=75510013708328&tin=02508201610067®Number=0000000000092624&sum=600000 [01:13:06]StoreToDocumentArchive [01:13:06]shift 438 fd 225650 [01:13:06]save to /storage/0438/doc_00225650 [01:13:06]save last doc name /storage/0438/doc_00225650 to /storage/kkm_last_doc_name [01:13:06]save OK [01:13:06]Clear old archive folders... [01:13:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:13:06]tlvbuf is 014FD650 [01:13:06]SAM_PROTO_ClearQueue [01:13:06]wFMCommunicate request_size=4 [01:13:06]MH_SAM_APDU [01:13:06]CAPDU: 80 09 00 00 [01:13:06]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [01:13:06]Write i2c OK [01:13:06]MH_I2C_Read... [01:13:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:13:06]Read from MH i2c: E2 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [01:13:06]RAPDU: 90 00 [01:13:06]wFMCommunicate OK [01:13:06]SAM_PROTO_ClearQueue done [01:13:06]KKMCreateOFDPacket [01:13:06]OFDProtocolAddRootSTLVToBuf [01:13:06]FM_MakeSignedData [01:13:06]FM_MakeSignedData [01:13:06]SAM_PROTO_SignData [01:13:06]wFMCommunicate request_size=4 [01:13:06]MH_SAM_APDU [01:13:06]CAPDU: 80 0D 01 02 [01:13:06]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [01:13:06]Write i2c OK [01:13:06]MH_I2C_Read... [01:13:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:13:06]Read from MH i2c: E2 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 [01:13:06]MH_I2C_Read... [01:13:06]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [01:13:06]RAPDU: 90 00 [01:13:06]wFMCommunicate OK [01:13:06]wFMCommunicate request_size=255 [01:13:06]MH_SAM_APDU [01:13:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A1 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 71 03 00 35 04 06 00 44 AD 0B 8B [01:13:06]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A1 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 71 03 00 35 04 06 00 44 AD 0B 8B 00 00 E6 [01:13:06]Write i2c OK [01:13:06]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [01:13:07]RAPDU: 90 00 [01:13:07]wFMCommunicate OK [01:13:07]wFMCommunicate request_size=7 [01:13:07]MH_SAM_APDU [01:13:07]CAPDU: 80 0D 02 02 02 48 28 [01:13:07]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 48 28 00 00 50 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [01:13:07]RAPDU: 90 00 [01:13:07]wFMCommunicate OK [01:13:07]wFMCommunicate request_size=4 [01:13:07]MH_SAM_APDU [01:13:07]CAPDU: 80 0D 03 02 [01:13:07]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 0B 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 0B 00 63 00 00 6B 3A 49 FA 3D 0D 94 6F 90 00 14 [01:13:07]RAPDU: 6B 3A 49 FA 3D 0D 94 6F 90 00 [01:13:07]wFMCommunicate OK [01:13:07]SAM_PROTO_SignData done [01:13:07]FM_MakeSignedData done [01:13:07]CreateOFDProtocolMessage [01:13:07]wFMCommunicate request_size=4 [01:13:07]MH_SAM_APDU [01:13:07]CAPDU: 80 11 00 00 [01:13:07]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:07]Read from MH i2c: E2 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 17 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [01:13:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:13:07]wFMCommunicate OK [01:13:07]CreateOFDProtocolMessage done [01:13:07]OFDSenderStorePacket 225650 [01:13:07]StoreOFDPacket docnum=225650 [01:13:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A0 0E 04 01 6D 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A1 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 71 03 00 35 04 06 00 44 AD 0B 8B 48 28 6B 3A 49 FA 3D 0D 94 6F [01:13:07]CheckFolder [01:13:07]dirname=/storage/ofd_packets [01:13:07]CheckFolder done [01:13:07]ProducePacketName [01:13:07]name=ofd_packets/00225650 [01:13:07]NVStorageSaveData ofd_packets/00225650 [01:13:07]File name is /storage/ofd_packets/00225650 [01:13:07]Write 298 bytes [01:13:07]NVStorageSaveData done [01:13:07]OFDSenderStorePacket done [01:13:07]KKMCreateOFDPacket done [01:13:07]NVStorageSaveData kkm_last_timestamp [01:13:07]File name is /storage/kkm_last_timestamp [01:13:07]Write 4 bytes [01:13:07]NVStorageSaveData done [01:13:07]ExternCall_PrintAddStr [01:13:07]wPrintStart [01:13:07]Write to MH i2c: 01 00 00 65 00 65 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [01:13:07]RasterBufferAndPrint [01:13:07]line Счет N : (1)2001890 [01:13:07]line ИНН: 02508201610067 [01:13:07]line Контрольно-Кассовый Чек [01:13:07]line ПРОДАЖА [01:13:07]line ТРК (МРК, ГНК) : 21 [01:13:07]line Товар: 2710194210 [01:13:07]line ДТ-К-5 [01:13:07]line 78.750 * 76.20 [01:13:07]line = 6000.75 [01:13:07]line НДС 12% НСП 1% [01:13:07]line > о реализуемом товаре [01:13:07]line ОКРУГЛЕНИЕ: -0.75 [01:13:07]line ИТОГО: 6000.00 [01:13:07]line Внесено: 6000.00 [01:13:07]line СДАЧА: 0.00 [01:13:07]line НСП 1% : 53.10 [01:13:07]line НДС 12% : 637.25 [01:13:07]line Наличными: 6000.00 [01:13:07]line Безнал.: 0.00 [01:13:07]line Место: АЗС № 97 "Партнер Нефть" [01:13:07]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:13:07]line СНО: Общий режим [01:13:07]line Чек 10 27.07.2024 01:13 [01:13:07]line Смена: 438 ФФД: 1.0 [01:13:07]line ЗНМ: 0300000054 [01:13:07]line РНМ: 0000000000092624 [01:13:07]line Версия ККМ: 001 [01:13:07]line ФМ: 0000000000874959 [01:13:07]line ФД: 225650 [01:13:07]line ФПД: 75510013708328 [01:13:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011305&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225650&fm=75510013708328&tin=02508201610067®Number=0000000000092624&sum=600000 [01:13:07]written 0, free lines is 4095 [01:13:07]OFD Sender: Processing packet 225650 [packets to send 599, broken 598] [01:13:07]ProducePacketName [01:13:07]name=ofd_packets/00225650 [01:13:07]OFD Sender: To server: pG, [01:13:07]CommunicateWithHost lk.salyk.kg:30040 [01:13:07]ConnectInit lk.salyk.kg [01:13:07]Write to MH i2c: 01 00 00 90 00 90 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 58 0C FB [01:13:07]RasterBufferAndPrint [01:13:07]line [01:13:07]line [01:13:07]line [01:13:07]line [01:13:07]line [01:13:07]written 0, free lines is 3174 [01:13:07]MH_Cut [01:13:07]Write to MH i2c: D1 01 00 97 00 01 69 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: D1 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: D1 01 00 [01:13:07]MH_I2C_Read... [01:13:07]Read from MH i2c: D1 01 00 97 00 00 68 [01:13:07]Write to MH i2c: 01 00 00 98 00 98 [01:13:07]Write i2c OK [01:13:07]MH_I2C_Read... [01:13:08]Connected sock=8 [01:13:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 A0 0E 04 01 6D 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9E 33 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0B 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 A1 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 71 03 00 35 04 06 00 44 AD 0B 8B 48 28 6B 3A 49 FA 3D 0D 94 6F [01:13:09]*** Cut start [01:13:09]*** Partial cut [01:13:09]*** CUTSNS_PIN = 1 [01:13:09]*** CUTSNS_PIN = 0 [01:13:09]*** Brake cut motor [01:13:09]Read from MH i2c: 01 [01:13:09]MH_I2C_Read... [01:13:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E 10 47 00 37 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 Read from MH i2c: 30 01 07 30 00 30 [01:13:09]30 MH_I2C_Read... [01:13:09]30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 72 71 03 00 F4 03 04 00 B2 F5 A3 66 B6 04 01 00 00 1B BE F2 A3 2B 6D 6B 71 [01:13:09]CommunicateWithHost err = 0 [01:13:09]CheckOFDResponse [01:13:09]1017 (14) - 77093643461234 [01:13:09]1041 (16) - 0000000000874959 [01:13:09]1040 (4) - 225650 [01:13:09]1012 (4) - 26.07.2024 19:14 [01:13:09]1206 (1) - 0 [01:13:09]OFD Sender: Remove packet 225650 [01:13:09]ProducePacketName [01:13:09]name=ofd_packets/00225650 [01:13:09]NVStorageDeleteData [01:13:09]*** Stop cut motor [01:13:09]*** Cut end [01:13:09]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [01:13:09]process_action close_receipt done [01:13:09]requested_data is exist [01:13:09]produce_requested_data [01:13:09]requested_item fm.sn is exist - process it [01:13:09]wFMCommunicate request_size=4 [01:13:09]MH_SAM_APDU [01:13:09]CAPDU: 80 11 00 00 [01:13:09]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [01:13:09]Write i2c OK [01:13:09]MH_I2C_Read... [01:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:09]Read from MH i2c: E2 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 17 00 [01:13:09]MH_I2C_Read... [01:13:09]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [01:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:13:09]wFMCommunicate OK [01:13:09]requested_item fd.num is exist - process it [01:13:09]SAM_PROTO_GetFieldsCounters [01:13:09]wFMCommunicate request_size=4 [01:13:09]MH_SAM_APDU [01:13:10]CAPDU: 80 13 00 00 [01:13:10]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [01:13:10]Write i2c OK [01:13:10]MH_I2C_Read... [01:13:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:13:10]Read from MH i2c: E2 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: E2 62 00 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [01:13:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 72 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:13:10]wFMCommunicate OK [01:13:10]SAM_PROTO_GetFieldsCounters done [01:13:10]requested_item shift.num is exist - process it [01:13:10]requested_item shift.opened is exist - process it [01:13:10]req_shift_opened [01:13:10]FM_GetShiftState [01:13:10]SAM_PROTO_GetShiftState [01:13:10]wFMCommunicate request_size=4 [01:13:10]MH_SAM_APDU [01:13:10]CAPDU: 80 13 01 00 [01:13:10]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [01:13:10]Write i2c OK [01:13:10]MH_I2C_Read... [01:13:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:10]Read from MH i2c: E2 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: E2 0E 00 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [01:13:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:13:10]wFMCommunicate OK [01:13:10]SAM_PROTO_GetShiftState done [01:13:10]FM_GetShiftState done [01:13:10]req_shift_opened done [01:13:10]requested_item shift.open_date is exist - process it [01:13:10]req_shift_open_date [01:13:10]req_shift_open_date done [01:13:10]produce_requested_data done [01:13:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225650,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:13:10]process_action_free close_receipt [01:13:10]json_value_free [01:13:10]json_value_free done [01:13:10]process_json_proto returns [01:13:10]Send response to host [01:13:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225650,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:13:10]free response buf [01:13:10]execute_script done [01:13:10]execute_script returns [01:13:10]free content buf [01:13:10]Sock 10.Close socket [01:13:10]Sock 10.Thread stoped [01:13:10]OFD Sender: No OFD packet to send [01:13:10]accept exits with 7 [01:13:10]New connection [01:13:10]New thread 3067223396 created [01:13:10]Thread 3067080036 joined [01:13:10]Waiting for new connection... [01:13:10] Sock 7.Parse request [01:13:10]Sock 7.Check first char [01:13:10]Sock 7.First char is OK [01:13:10]request: POST /json_proto HTTP/1.0 [01:13:10]Method: POST [01:13:10]URL: /json_proto [01:13:10]Method is POST - this is cgi request [01:13:10]url: /json_proto [01:13:10]query_string will be loaded in cgi processing [01:13:10]execute_cgi json_proto POST (null) [01:13:10]execute_cgi path=json_proto method=POST [01:13:10]POST find Content-Length [01:13:10]Host: 172.17.43.131:8080 [01:13:10]Content-Length: 678 [01:13:10]Content-Type: application/json [01:13:10] [01:13:10]POST finish read [01:13:10]Found Content-Length = 678 [01:13:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:10]execute_script... [01:13:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:10]POST & json_proto [01:13:10]process_json_proto [01:13:10]json parsed OK: [01:13:10]protocol is kg_v1.0 [01:13:10]action value=close_receipt [01:13:10]process_action close_receipt [01:13:10]cmd_close_receipt [01:13:10]MH_GetDate [01:13:10]Write to MH i2c: F0 00 00 9C 00 8B [01:13:10]Write i2c OK [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: F0 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: F0 09 00 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: F0 09 00 9C 00 00 A6 49 A4 66 F9 24 A2 66 B2 [01:13:10]GetLastDocTimeStamp 1722042785 [01:13:10]current date 1722042790 [01:13:10]FM_GetShiftState [01:13:10]SAM_PROTO_GetShiftState [01:13:10]wFMCommunicate request_size=4 [01:13:10]MH_SAM_APDU [01:13:10]CAPDU: 80 13 01 00 [01:13:10]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [01:13:10]Write i2c OK [01:13:10]MH_I2C_Read... [01:13:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:10]Read from MH i2c: E2 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: E2 0E 00 [01:13:10]MH_I2C_Read... [01:13:10]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [01:13:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:13:10]wFMCommunicate OK [01:13:10]SAM_PROTO_GetShiftState done [01:13:10]FM_GetShiftState done [01:13:10]opened in 1722038719 [01:13:10]opened+sec_in_day 1722125119 [01:13:10]quantity*price = 50036 [01:13:10]sum+1 = 50037 [01:13:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 11 27.07.2024 01:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225651 ФПД: 180436492443398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225651&fm=180436492443398&tin=02508201610067®Number=0000000000092624&sum=50000 [01:13:12]StoreToDocumentArchive [01:13:12]shift 438 fd 225651 [01:13:12]save to /storage/0438/doc_00225651 [01:13:12]save last doc name /storage/0438/doc_00225651 to /storage/kkm_last_doc_name [01:13:12]save OK [01:13:12]Clear old archive folders... [01:13:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:13:12]tlvbuf is 0151D070 [01:13:12]SAM_PROTO_ClearQueue [01:13:12]wFMCommunicate request_size=4 [01:13:12]MH_SAM_APDU [01:13:12]CAPDU: 80 09 00 00 [01:13:12]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [01:13:12]Write i2c OK [01:13:12]MH_I2C_Read... [01:13:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:13:12]Read from MH i2c: E2 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [01:13:12]RAPDU: 90 00 [01:13:12]wFMCommunicate OK [01:13:12]SAM_PROTO_ClearQueue done [01:13:12]KKMCreateOFDPacket [01:13:12]OFDProtocolAddRootSTLVToBuf [01:13:12]FM_MakeSignedData [01:13:12]FM_MakeSignedData [01:13:12]SAM_PROTO_SignData [01:13:12]wFMCommunicate request_size=4 [01:13:12]MH_SAM_APDU [01:13:12]CAPDU: 80 0D 01 02 [01:13:12]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [01:13:12]Write i2c OK [01:13:12]MH_I2C_Read... [01:13:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:13:12]Read from MH i2c: E2 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [01:13:12]RAPDU: 90 00 [01:13:12]wFMCommunicate OK [01:13:12]wFMCommunicate request_size=255 [01:13:12]MH_SAM_APDU [01:13:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 A6 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 71 03 00 35 04 06 00 A4 [01:13:12]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 A6 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 71 03 00 35 04 06 00 A4 00 00 F1 [01:13:12]Write i2c OK [01:13:12]MH_I2C_Read... [01:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:12]Read from MH i2c: E2 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [01:13:12]RAPDU: 90 00 [01:13:12]wFMCommunicate OK [01:13:12]wFMCommunicate request_size=10 [01:13:12]MH_SAM_APDU [01:13:12]CAPDU: 80 0D 02 02 05 1B 25 09 5F 06 [01:13:12]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 1B 25 09 5F 06 00 00 DF [01:13:12]Write i2c OK [01:13:12]MH_I2C_Read... [01:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:12]Read from MH i2c: E2 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [01:13:12]RAPDU: 90 00 [01:13:12]wFMCommunicate OK [01:13:12]wFMCommunicate request_size=4 [01:13:12]MH_SAM_APDU [01:13:12]CAPDU: 80 0D 03 02 [01:13:12]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [01:13:12]Write i2c OK [01:13:12]MH_I2C_Read... [01:13:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:13:12]Read from MH i2c: E2 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 0B 00 [01:13:12]MH_I2C_Read... [01:13:12]Read from MH i2c: E2 0B 00 AE 00 00 64 8F F9 48 08 22 F2 B2 90 00 2C [01:13:12]RAPDU: 64 8F F9 48 08 22 F2 B2 90 00 [01:13:12]wFMCommunicate OK [01:13:12]SAM_PROTO_SignData done [01:13:12]FM_MakeSignedData done [01:13:12]CreateOFDProtocolMessage [01:13:12]wFMCommunicate request_size=4 [01:13:12]MH_SAM_APDU [01:13:12]CAPDU: 80 11 00 00 [01:13:12]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [01:13:12]Write i2c OK [01:13:12]MH_I2C_Read... [01:13:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:13]Read from MH i2c: E2 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: E2 17 00 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [01:13:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:13:13]wFMCommunicate OK [01:13:13]CreateOFDProtocolMessage done [01:13:13]OFDSenderStorePacket 225651 [01:13:13]StoreOFDPacket docnum=225651 [01:13:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 62 07 01 D3 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 A6 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 71 03 00 35 04 06 00 A4 1B 25 09 5F 06 64 8F F9 48 08 22 F2 B2 [01:13:13]CheckFolder [01:13:13]dirname=/storage/ofd_packets [01:13:13]CheckFolder done [01:13:13]ProducePacketName [01:13:13]name=ofd_packets/00225651 [01:13:13]NVStorageSaveData ofd_packets/00225651 [01:13:13]File name is /storage/ofd_packets/00225651 [01:13:13]Write 301 bytes [01:13:13]NVStorageSaveData done [01:13:13]OFDSenderStorePacket done [01:13:13]KKMCreateOFDPacket done [01:13:13]NVStorageSaveData kkm_last_timestamp [01:13:13]File name is /storage/kkm_last_timestamp [01:13:13]Write 4 bytes [01:13:13]NVStorageSaveData done [01:13:13]ExternCall_PrintAddStr [01:13:13]wPrintStart [01:13:13]Write to MH i2c: 01 00 00 B0 00 B0 [01:13:13]Write i2c OK [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: 01 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: 01 07 00 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [01:13:13]RasterBufferAndPrint [01:13:13]line Счет N : (1)2001893 [01:13:13]line ИНН: 02508201610067 [01:13:13]line Контрольно-Кассовый Чек [01:13:13]line ПРОДАЖА [01:13:13]line ТРК (МРК, ГНК) : 43 [01:13:13]line Товар: 2710124130 [01:13:13]line Аи-92-К-5 [01:13:13]line 7.380 * 67.80 [01:13:13]line = 500.36 [01:13:13]line НДС 12% НСП 1% [01:13:13]line > о реализуемом товаре [01:13:13]line ОКРУГЛЕНИЕ: -0.36 [01:13:13]line ИТОГО: 500.00 [01:13:13]line Внесено: 500.00 [01:13:13]line СДАЧА: 0.00 [01:13:13]line НСП 1% : 4.43 [01:13:13]line НДС 12% : 53.14 [01:13:13]line Наличными: 500.00 [01:13:13]line Безнал.: 0.00 [01:13:13]line Место: АЗС № 97 "Партнер Нефть" [01:13:13]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:13:13]line СНО: Общий режим [01:13:13]line Чек 11 27.07.2024 01:13 [01:13:13]line Смена: 438 ФФД: 1.0 [01:13:13]line ЗНМ: 0300000054 [01:13:13]line РНМ: 0000000000092624 [01:13:13]line Версия ККМ: 001 [01:13:13]line ФМ: 0000000000874959 [01:13:13]line ФД: 225651 [01:13:13]line ФПД: 180436492443398 [01:13:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011310&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225651&fm=180436492443398&tin=02508201610067®Number=0000000000092624&sum=50000 [01:13:13]written 0, free lines is 4095 [01:13:13]OFD Sender: Processing packet 225651 [packets to send 599, broken 598] [01:13:13]ProducePacketName [01:13:13]name=ofd_packets/00225651 [01:13:13]OFD Sender: To server: pG, [01:13:13]CommunicateWithHost lk.salyk.kg:30040 [01:13:13]ConnectInit lk.salyk.kg [01:13:13]Write to MH i2c: 01 00 00 DB 00 DB [01:13:13]Write i2c OK [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: 01 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: 01 07 00 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 61 0C 4F [01:13:13]RasterBufferAndPrint [01:13:13]line [01:13:13]line [01:13:13]line [01:13:13]line [01:13:13]line [01:13:13]written 0, free lines is 3184 [01:13:13]MH_Cut [01:13:13]Write to MH i2c: D1 01 00 E2 00 01 B4 [01:13:13]Write i2c OK [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: D1 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: D1 01 00 [01:13:13]MH_I2C_Read... [01:13:13]Read from MH i2c: D1 01 00 E2 00 00 B3 [01:13:13]Write to MH i2c: 01 00 00 E3 00 E3 [01:13:13]Write i2c OK [01:13:13]MH_I2C_Read... [01:13:14]*** Cut start [01:13:14]*** Partial cut [01:13:14]*** CUTSNS_PIN = 1 [01:13:14]*** CUTSNS_PIN = 0 [01:13:15]*** Brake cut motor [01:13:15]recv_with_timeout no data received [01:13:15]Read from MH i2c: 01 [01:13:15]MH_I2C_Read... [01:13:15]*** Stop cut motor [01:13:15]*** Cut end [01:13:15]Read from MH i2c: 01 07 00 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [01:13:15]process_action close_receipt done [01:13:15]requested_data is exist [01:13:15]produce_requested_data [01:13:15]requested_item fm.sn is exist - process it [01:13:15]wFMCommunicate request_size=4 [01:13:15]MH_SAM_APDU [01:13:15]CAPDU: 80 11 00 00 [01:13:15]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [01:13:15]Write i2c OK [01:13:15]MH_I2C_Read... [01:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:15]Read from MH i2c: E2 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: E2 17 00 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [01:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:13:15]wFMCommunicate OK [01:13:15]requested_item fd.num is exist - process it [01:13:15]SAM_PROTO_GetFieldsCounters [01:13:15]wFMCommunicate request_size=4 [01:13:15]MH_SAM_APDU [01:13:15]CAPDU: 80 13 00 00 [01:13:15]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [01:13:15]Write i2c OK [01:13:15]MH_I2C_Read... [01:13:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:13:15]Read from MH i2c: E2 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: E2 62 00 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [01:13:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 73 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:13:15]wFMCommunicate OK [01:13:15]SAM_PROTO_GetFieldsCounters done [01:13:15]requested_item shift.num is exist - process it [01:13:15]requested_item shift.opened is exist - process it [01:13:15]req_shift_opened [01:13:15]FM_GetShiftState [01:13:15]SAM_PROTO_GetShiftState [01:13:15]wFMCommunicate request_size=4 [01:13:15]MH_SAM_APDU [01:13:15]CAPDU: 80 13 01 00 [01:13:15]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [01:13:15]Write i2c OK [01:13:15]MH_I2C_Read... [01:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:15]Read from MH i2c: E2 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: E2 0E 00 [01:13:15]MH_I2C_Read... [01:13:15]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [01:13:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:13:15]wFMCommunicate OK [01:13:15]SAM_PROTO_GetShiftState done [01:13:15]FM_GetShiftState done [01:13:15]req_shift_opened done [01:13:15]requested_item shift.open_date is exist - process it [01:13:15]req_shift_open_date [01:13:15]req_shift_open_date done [01:13:15]produce_requested_data done [01:13:15]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225651,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:13:15]process_action_free close_receipt [01:13:15]json_value_free [01:13:15]json_value_free done [01:13:15]process_json_proto returns [01:13:15]Send response to host [01:13:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225651,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:13:15]free response buf [01:13:15]execute_script done [01:13:15]execute_script returns [01:13:15]free content buf [01:13:15]Sock 7.Close socket [01:13:15]Sock 7.Thread stoped [01:13:15]Connected sock=10 [01:13:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 44 62 07 01 D3 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 A6 49 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 71 03 00 35 04 06 00 A4 1B 25 09 5F 06 64 8F F9 48 08 22 F2 B2 [01:13:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 B2 BF 47 00 79 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 73 71 03 00 F4 03 04 00 B9 F5 A3 66 B6 04 01 00 00 44 E8 47 7D F3 A1 85 20 [01:13:17]CommunicateWithHost err = 0 [01:13:17]CheckOFDResponse [01:13:17]1017 (14) - 77093643461234 [01:13:17]1041 (16) - 0000000000874959 [01:13:17]1040 (4) - 225651 [01:13:17]1012 (4) - 26.07.2024 19:15 [01:13:17]1206 (1) - 0 [01:13:17]OFD Sender: Remove packet 225651 [01:13:17]ProducePacketName [01:13:17]name=ofd_packets/00225651 [01:13:17]NVStorageDeleteData [01:13:17]OFD Sender: No OFD packet to send [01:13:22]OFD Sender: No OFD packet to send [01:13:27]OFD Sender: No OFD packet to send [01:13:32]OFD Sender: No OFD packet to send [01:13:36]recv_with_timeout no data received [01:13:37]OFD Sender: No OFD packet to send [01:13:42]OFD Sender: No OFD packet to send [01:13:47]recv_with_timeout no data received [01:13:47]OFD Sender: No OFD packet to send [01:13:52]OFD Sender: No OFD packet to send [01:13:57]OFD Sender: No OFD packet to send [01:13:58]recv_with_timeout no data received [01:14:02]OFD Sender: No OFD packet to send [01:14:07]OFD Sender: No OFD packet to send [01:14:08]recv_with_timeout no data received [01:14:12]OFD Sender: No OFD packet to send [01:14:17]OFD Sender: No OFD packet to send [01:14:20]recv_with_timeout no data received [01:14:22]OFD Sender: No OFD packet to send [01:14:27]OFD Sender: No OFD packet to send [01:14:31]recv_with_timeout no data received [01:14:32]OFD Sender: No OFD packet to send [01:14:37]OFD Sender: No OFD packet to send [01:14:42]recv_with_timeout no data received [01:14:42]OFD Sender: No OFD packet to send [01:14:47]OFD Sender: No OFD packet to send [01:14:52]OFD Sender: No OFD packet to send [01:14:54]recv_with_timeout no data received [01:14:57]OFD Sender: No OFD packet to send [01:15:02]OFD Sender: No OFD packet to send [01:15:04]accept exits with 8 [01:15:04]New connection [01:15:04]New thread 3067080036 created [01:15:04]Thread 3067223396 joined [01:15:04]Waiting for new connection... [01:15:04] Sock 8.Parse request [01:15:04]Sock 8.Check first char [01:15:04]Sock 8.First char is OK [01:15:04]request: POST /json_proto HTTP/1.0 [01:15:04]Method: POST [01:15:04]URL: /json_proto [01:15:04]Method is POST - this is cgi request [01:15:04]url: /json_proto [01:15:04]query_string will be loaded in cgi processing [01:15:04]execute_cgi json_proto POST (null) [01:15:04]execute_cgi path=json_proto method=POST [01:15:04]POST find Content-Length [01:15:04]Host: 172.17.43.131:8080 [01:15:04]Content-Length: 802 [01:15:04]Content-Type: application/json [01:15:04] [01:15:04]POST finish read [01:15:04]Found Content-Length = 802 [01:15:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:15:04]execute_script... [01:15:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:15:04]POST & json_proto [01:15:04]process_json_proto [01:15:04]json parsed OK: [01:15:04]protocol is kg_v1.0 [01:15:04]action value=close_receipt [01:15:04]process_action close_receipt [01:15:04]cmd_close_receipt [01:15:04]MH_GetDate [01:15:04]Write to MH i2c: F0 00 00 E7 00 D6 [01:15:04]Write i2c OK [01:15:04]MH_I2C_Read... [01:15:04]Read from MH i2c: F0 [01:15:04]MH_I2C_Read... [01:15:04]Read from MH i2c: F0 09 00 [01:15:04]MH_I2C_Read... [01:15:04]Read from MH i2c: F0 09 00 E7 00 00 18 4A A4 66 F9 24 A2 66 70 [01:15:04]GetLastDocTimeStamp 1722042790 [01:15:04]current date 1722042904 [01:15:04]FM_GetShiftState [01:15:04]SAM_PROTO_GetShiftState [01:15:04]wFMCommunicate request_size=4 [01:15:04]MH_SAM_APDU [01:15:04]CAPDU: 80 13 01 00 [01:15:04]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [01:15:04]Write i2c OK [01:15:04]MH_I2C_Read... [01:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:04]Read from MH i2c: E2 [01:15:04]MH_I2C_Read... [01:15:04]Read from MH i2c: E2 0E 00 [01:15:04]MH_I2C_Read... [01:15:04]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [01:15:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:15:04]wFMCommunicate OK [01:15:04]SAM_PROTO_GetShiftState done [01:15:04]FM_GetShiftState done [01:15:04]opened in 1722038719 [01:15:04]opened+sec_in_day 1722125119 [01:15:04]quantity*price = 950061 [01:15:04]sum+1 = 950063 [01:15:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 12 27.07.2024 01:15 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225652 ФПД: 213127645926716 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011504&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225652&fm=213127645926716&tin=02508201610067®Number=0000000000092624&sum=950062 [01:15:05]StoreToDocumentArchive [01:15:05]shift 438 fd 225652 [01:15:05]save to /storage/0438/doc_00225652 [01:15:05]save last doc name /storage/0438/doc_00225652 to /storage/kkm_last_doc_name [01:15:05]save OK [01:15:05]Clear old archive folders... [01:15:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:15:05]tlvbuf is 01519E40 [01:15:05]SAM_PROTO_ClearQueue [01:15:05]wFMCommunicate request_size=4 [01:15:05]MH_SAM_APDU [01:15:05]CAPDU: 80 09 00 00 [01:15:05]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [01:15:05]Write i2c OK [01:15:05]MH_I2C_Read... [01:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:15:06]Read from MH i2c: E2 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [01:15:06]RAPDU: 90 00 [01:15:06]wFMCommunicate OK [01:15:06]SAM_PROTO_ClearQueue done [01:15:06]KKMCreateOFDPacket [01:15:06]OFDProtocolAddRootSTLVToBuf [01:15:06]FM_MakeSignedData [01:15:06]FM_MakeSignedData [01:15:06]SAM_PROTO_SignData [01:15:06]wFMCommunicate request_size=4 [01:15:06]MH_SAM_APDU [01:15:06]CAPDU: 80 0D 01 02 [01:15:06]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:15:06]Read from MH i2c: E2 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [01:15:06]RAPDU: 90 00 [01:15:06]wFMCommunicate OK [01:15:06]wFMCommunicate request_size=255 [01:15:06]MH_SAM_APDU [01:15:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 18 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 71 03 00 35 04 06 00 C1 D6 A5 A0 [01:15:06]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 18 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 71 03 00 35 04 06 00 C1 D6 A5 A0 00 00 67 [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:15:06]Read from MH i2c: E2 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [01:15:06]RAPDU: 90 00 [01:15:06]wFMCommunicate OK [01:15:06]wFMCommunicate request_size=7 [01:15:06]MH_SAM_APDU [01:15:06]CAPDU: 80 0D 02 02 02 95 3C [01:15:06]Write to MH i2c: E2 0A 00 F8 00 80 0D 02 02 02 00 95 3C 00 00 47 [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:15:06]Read from MH i2c: E2 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [01:15:06]RAPDU: 90 00 [01:15:06]wFMCommunicate OK [01:15:06]wFMCommunicate request_size=4 [01:15:06]MH_SAM_APDU [01:15:06]CAPDU: 80 0D 03 02 [01:15:06]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:15:06]Read from MH i2c: E2 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 0B 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 0B 00 F9 00 00 1E B1 04 7F B6 6A 25 22 90 00 2E [01:15:06]RAPDU: 1E B1 04 7F B6 6A 25 22 90 00 [01:15:06]wFMCommunicate OK [01:15:06]SAM_PROTO_SignData done [01:15:06]FM_MakeSignedData done [01:15:06]CreateOFDProtocolMessage [01:15:06]wFMCommunicate request_size=4 [01:15:06]MH_SAM_APDU [01:15:06]CAPDU: 80 11 00 00 [01:15:06]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:06]Read from MH i2c: E2 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 17 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [01:15:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:15:06]wFMCommunicate OK [01:15:06]CreateOFDProtocolMessage done [01:15:06]OFDSenderStorePacket 225652 [01:15:06]StoreOFDPacket docnum=225652 [01:15:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AD C9 04 01 D3 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 18 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 71 03 00 35 04 06 00 C1 D6 A5 A0 95 3C 1E B1 04 7F B6 6A 25 22 [01:15:06]CheckFolder [01:15:06]dirname=/storage/ofd_packets [01:15:06]CheckFolder done [01:15:06]ProducePacketName [01:15:06]name=ofd_packets/00225652 [01:15:06]NVStorageSaveData ofd_packets/00225652 [01:15:06]File name is /storage/ofd_packets/00225652 [01:15:06]Write 298 bytes [01:15:06]NVStorageSaveData done [01:15:06]OFDSenderStorePacket done [01:15:06]KKMCreateOFDPacket done [01:15:06]NVStorageSaveData kkm_last_timestamp [01:15:06]File name is /storage/kkm_last_timestamp [01:15:06]Write 4 bytes [01:15:06]NVStorageSaveData done [01:15:06]ExternCall_PrintAddStr [01:15:06]wPrintStart [01:15:06]Write to MH i2c: 01 00 00 FB 00 FB [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: 01 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: 01 07 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [01:15:06]RasterBufferAndPrint [01:15:06]line Счет N : (1)2001891 [01:15:06]line ИНН: 02508201610067 [01:15:06]line Контрольно-Кассовый Чек [01:15:06]line ПРОДАЖА [01:15:06]line ТРК (МРК, ГНК) : 11 [01:15:06]line Товар: 2710194210 [01:15:06]line ДТ-К-5 [01:15:06]line 124.680 * 76.20 [01:15:06]line = 9500.62 [01:15:06]line НДС 12% НСП 1% [01:15:06]line > о реализуемом товаре [01:15:06]line ИТОГО: 9500.62 [01:15:06]line НСП 1% : 84.08 [01:15:06]line НДС 12% : 1008.91 [01:15:06]line Наличными: 0.00 [01:15:06]line Безнал.: 9500.62 [01:15:06]line Место: АЗС № 97 "Партнер Нефть" [01:15:06]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:15:06]line СНО: Общий режим [01:15:06]line Чек 12 27.07.2024 01:15 [01:15:06]line Смена: 438 ФФД: 1.0 [01:15:06]line ЗНМ: 0300000054 [01:15:06]line РНМ: 0000000000092624 [01:15:06]line Версия ККМ: 001 [01:15:06]line Платежная система: O! деньги [01:15:06]line ФМ: 0000000000874959 [01:15:06]line ФД: 225652 [01:15:06]line ФПД: 213127645926716 [01:15:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011504&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225652&fm=213127645926716&tin=02508201610067®Number=0000000000092624&sum=950062 [01:15:06]written 0, free lines is 4095 [01:15:06]OFD Sender: Processing packet 225652 [packets to send 599, broken 598] [01:15:06]ProducePacketName [01:15:06]name=ofd_packets/00225652 [01:15:06]OFD Sender: To server: pG, [01:15:06]CommunicateWithHost lk.salyk.kg:30040 [01:15:06]ConnectInit lk.salyk.kg [01:15:06]Write to MH i2c: 01 00 00 25 01 26 [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: 01 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: 01 07 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 6D 0C A6 [01:15:06]RasterBufferAndPrint [01:15:06]line [01:15:06]line [01:15:06]line [01:15:06]line [01:15:06]line [01:15:06]written 0, free lines is 3184 [01:15:06]MH_Cut [01:15:06]Write to MH i2c: D1 01 00 2C 01 01 FF [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: D1 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: D1 01 00 [01:15:06]MH_I2C_Read... [01:15:06]Read from MH i2c: D1 01 00 2C 01 00 FE [01:15:06]Write to MH i2c: 01 00 00 2D 01 2E [01:15:06]Write i2c OK [01:15:06]MH_I2C_Read... [01:15:08]*** Cut start [01:15:08]*** Partial cut [01:15:08]*** CUTSNS_PIN = 1 [01:15:08]*** CUTSNS_PIN = 0 [01:15:08]*** Brake cut motor [01:15:08]Read from MH i2c: 01 [01:15:08]MH_I2C_Read... [01:15:08]*** Stop cut motor [01:15:08]*** Cut end [01:15:08]Read from MH i2c: 01 07 00 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [01:15:08]process_action close_receipt done [01:15:08]requested_data is exist [01:15:08]produce_requested_data [01:15:08]requested_item fm.sn is exist - process it [01:15:08]wFMCommunicate request_size=4 [01:15:08]MH_SAM_APDU [01:15:08]CAPDU: 80 11 00 00 [01:15:08]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [01:15:08]Write i2c OK [01:15:08]MH_I2C_Read... [01:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:08]Read from MH i2c: E2 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 17 00 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 06 [01:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:15:08]wFMCommunicate OK [01:15:08]requested_item fd.num is exist - process it [01:15:08]SAM_PROTO_GetFieldsCounters [01:15:08]wFMCommunicate request_size=4 [01:15:08]MH_SAM_APDU [01:15:08]CAPDU: 80 13 00 00 [01:15:08]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [01:15:08]Write i2c OK [01:15:08]MH_I2C_Read... [01:15:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:15:09]Read from MH i2c: E2 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 62 00 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [01:15:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 74 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:15:09]wFMCommunicate OK [01:15:09]SAM_PROTO_GetFieldsCounters done [01:15:09]requested_item shift.num is exist - process it [01:15:09]requested_item shift.opened is exist - process it [01:15:09]req_shift_opened [01:15:09]FM_GetShiftState [01:15:09]SAM_PROTO_GetShiftState [01:15:09]wFMCommunicate request_size=4 [01:15:09]MH_SAM_APDU [01:15:09]CAPDU: 80 13 01 00 [01:15:09]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [01:15:09]Write i2c OK [01:15:09]MH_I2C_Read... [01:15:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:09]Read from MH i2c: E2 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 0E 00 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BC [01:15:09]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:15:09]wFMCommunicate OK [01:15:09]SAM_PROTO_GetShiftState done [01:15:09]FM_GetShiftState done [01:15:09]req_shift_opened done [01:15:09]requested_item shift.open_date is exist - process it [01:15:09]req_shift_open_date [01:15:09]req_shift_open_date done [01:15:09]produce_requested_data done [01:15:09]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225652,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:15:09]process_action_free close_receipt [01:15:09]json_value_free [01:15:09]json_value_free done [01:15:09]process_json_proto returns [01:15:09]Send response to host [01:15:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225652,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:15:09]free response buf [01:15:09]execute_script done [01:15:09]execute_script returns [01:15:09]free content buf [01:15:09]Sock 8.Close socket [01:15:09]Sock 8.Thread stoped [01:15:10]Connected sock=9 [01:15:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 AD C9 04 01 D3 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 18 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 71 03 00 35 04 06 00 C1 D6 A5 A0 95 3C 1E B1 04 7F B6 6A 25 22 [01:15:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 C5 DF 47 00 A5 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 74 71 03 00 F4 03 04 00 2C F6 A3 66 B6 04 01 00 00 F3 79 31 D7 D2 73 46 05 [01:15:13]CommunicateWithHost err = 0 [01:15:13]CheckOFDResponse [01:15:13]1017 (14) - 77093643461234 [01:15:13]1041 (16) - 0000000000874959 [01:15:13]1040 (4) - 225652 [01:15:13]1012 (4) - 26.07.2024 19:17 [01:15:13]1206 (1) - 0 [01:15:13]OFD Sender: Remove packet 225652 [01:15:13]ProducePacketName [01:15:13]name=ofd_packets/00225652 [01:15:13]NVStorageDeleteData [01:15:14]OFD Sender: No OFD packet to send [01:15:19]OFD Sender: No OFD packet to send [01:15:24]OFD Sender: No OFD packet to send [01:15:26]recv_with_timeout no data received [01:15:29]OFD Sender: No OFD packet to send [01:15:34]OFD Sender: No OFD packet to send [01:15:39]OFD Sender: No OFD packet to send [01:15:44]OFD Sender: No OFD packet to send [01:15:49]OFD Sender: No OFD packet to send [01:15:54]OFD Sender: No OFD packet to send [01:15:59]OFD Sender: No OFD packet to send [01:16:04]OFD Sender: No OFD packet to send [01:16:09]OFD Sender: No OFD packet to send [01:16:14]OFD Sender: No OFD packet to send [01:16:19]OFD Sender: No OFD packet to send [01:16:24]OFD Sender: No OFD packet to send [01:16:29]OFD Sender: No OFD packet to send [01:16:34]OFD Sender: No OFD packet to send [01:16:39]OFD Sender: No OFD packet to send [01:16:44]OFD Sender: No OFD packet to send [01:16:49]OFD Sender: No OFD packet to send [01:16:54]OFD Sender: No OFD packet to send [01:16:59]OFD Sender: No OFD packet to send [01:17:04]OFD Sender: No OFD packet to send [01:17:09]OFD Sender: No OFD packet to send [01:17:14]OFD Sender: No OFD packet to send [01:17:19]OFD Sender: No OFD packet to send [01:17:24]OFD Sender: No OFD packet to send [01:17:29]OFD Sender: No OFD packet to send [01:17:34]OFD Sender: No OFD packet to send [01:17:39]OFD Sender: No OFD packet to send [01:17:44]OFD Sender: No OFD packet to send [01:17:49]OFD Sender: No OFD packet to send [01:17:54]OFD Sender: No OFD packet to send [01:17:59]OFD Sender: No OFD packet to send [01:18:04]OFD Sender: No OFD packet to send [01:18:06]accept exits with 10 [01:18:06]New connection [01:18:06]New thread 3067223396 created [01:18:06]Thread 3067080036 joined [01:18:06]Waiting for new connection... [01:18:06] Sock 10.Parse request [01:18:06]Sock 10.Check first char [01:18:06]Sock 10.First char is OK [01:18:06]request: POST /json_proto HTTP/1.0 [01:18:06]Method: POST [01:18:06]URL: /json_proto [01:18:06]Method is POST - this is cgi request [01:18:06]url: /json_proto [01:18:06]query_string will be loaded in cgi processing [01:18:06]execute_cgi json_proto POST (null) [01:18:06]execute_cgi path=json_proto method=POST [01:18:06]POST find Content-Length [01:18:06]Host: 172.17.43.131:8080 [01:18:06]Content-Length: 797 [01:18:06]Content-Type: application/json [01:18:06] [01:18:06]POST finish read [01:18:06]Found Content-Length = 797 [01:18:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:06]execute_script... [01:18:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:06]POST & json_proto [01:18:06]process_json_proto [01:18:06]json parsed OK: [01:18:06]protocol is kg_v1.0 [01:18:06]action value=close_receipt [01:18:06]process_action close_receipt [01:18:06]cmd_close_receipt [01:18:06]MH_GetDate [01:18:06]Write to MH i2c: F0 00 00 31 01 21 [01:18:06]Write i2c OK [01:18:06]MH_I2C_Read... [01:18:06]Read from MH i2c: F0 [01:18:06]MH_I2C_Read... [01:18:06]Read from MH i2c: F0 09 00 [01:18:06]MH_I2C_Read... [01:18:06]Read from MH i2c: F0 09 00 31 01 00 CE 4A A4 66 F9 24 A2 66 71 [01:18:06]GetLastDocTimeStamp 1722042904 [01:18:06]current date 1722043086 [01:18:06]FM_GetShiftState [01:18:06]SAM_PROTO_GetShiftState [01:18:06]wFMCommunicate request_size=4 [01:18:06]MH_SAM_APDU [01:18:06]CAPDU: 80 13 01 00 [01:18:06]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [01:18:06]Write i2c OK [01:18:06]MH_I2C_Read... [01:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:06]Read from MH i2c: E2 [01:18:06]MH_I2C_Read... [01:18:06]Read from MH i2c: E2 0E 00 [01:18:06]MH_I2C_Read... [01:18:06]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BE [01:18:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:18:06]wFMCommunicate OK [01:18:06]SAM_PROTO_GetShiftState done [01:18:06]FM_GetShiftState done [01:18:06]opened in 1722038719 [01:18:06]opened+sec_in_day 1722125119 [01:18:06]quantity*price = 150052 [01:18:06]sum+1 = 150054 [01:18:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 13 27.07.2024 01:18 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225653 ФПД: 90270259845136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011806&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225653&fm=90270259845136&tin=02508201610067®Number=0000000000092624&sum=150053 [01:18:07]StoreToDocumentArchive [01:18:07]shift 438 fd 225653 [01:18:07]save to /storage/0438/doc_00225653 [01:18:07]save last doc name /storage/0438/doc_00225653 to /storage/kkm_last_doc_name [01:18:07]save OK [01:18:07]Clear old archive folders... [01:18:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:18:07]tlvbuf is 015145C0 [01:18:07]SAM_PROTO_ClearQueue [01:18:07]wFMCommunicate request_size=4 [01:18:07]MH_SAM_APDU [01:18:07]CAPDU: 80 09 00 00 [01:18:07]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [01:18:07]Write i2c OK [01:18:07]MH_I2C_Read... [01:18:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:18:07]Read from MH i2c: E2 [01:18:07]MH_I2C_Read... [01:18:07]Read from MH i2c: E2 03 00 [01:18:07]MH_I2C_Read... [01:18:07]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [01:18:07]RAPDU: 90 00 [01:18:07]wFMCommunicate OK [01:18:07]SAM_PROTO_ClearQueue done [01:18:07]KKMCreateOFDPacket [01:18:07]OFDProtocolAddRootSTLVToBuf [01:18:07]FM_MakeSignedData [01:18:07]FM_MakeSignedData [01:18:07]SAM_PROTO_SignData [01:18:07]wFMCommunicate request_size=4 [01:18:07]MH_SAM_APDU [01:18:07]CAPDU: 80 0D 01 02 [01:18:07]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [01:18:07]Write i2c OK [01:18:07]MH_I2C_Read... [01:18:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:18:07]Read from MH i2c: E2 [01:18:07]MH_I2C_Read... [01:18:07]Read from MH i2c: E2 03 00 [01:18:07]MH_I2C_Read... [01:18:07]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [01:18:07]RAPDU: 90 00 [01:18:07]wFMCommunicate OK [01:18:07]wFMCommunicate request_size=255 [01:18:07]MH_SAM_APDU [01:18:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CE 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 71 03 00 35 04 06 00 [01:18:07]Write to MH i2c: E2 02 01 41 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CE 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 71 03 00 35 04 06 00 00 00 4B [01:18:07]Write i2c OK [01:18:07]MH_I2C_Read... [01:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:08]Read from MH i2c: E2 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 03 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [01:18:08]RAPDU: 90 00 [01:18:08]wFMCommunicate OK [01:18:08]wFMCommunicate request_size=11 [01:18:08]MH_SAM_APDU [01:18:08]CAPDU: 80 0D 02 02 06 52 19 AE C5 98 10 [01:18:08]Write to MH i2c: E2 0E 00 42 01 80 0D 02 02 06 00 52 19 AE C5 98 10 00 00 4F [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:08]Read from MH i2c: E2 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 03 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [01:18:08]RAPDU: 90 00 [01:18:08]wFMCommunicate OK [01:18:08]wFMCommunicate request_size=4 [01:18:08]MH_SAM_APDU [01:18:08]CAPDU: 80 0D 03 02 [01:18:08]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:18:08]Read from MH i2c: E2 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 0B 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 0B 00 43 01 00 F0 A0 4F 9C 44 21 2E FE 90 00 CC [01:18:08]RAPDU: F0 A0 4F 9C 44 21 2E FE 90 00 [01:18:08]wFMCommunicate OK [01:18:08]SAM_PROTO_SignData done [01:18:08]FM_MakeSignedData done [01:18:08]CreateOFDProtocolMessage [01:18:08]wFMCommunicate request_size=4 [01:18:08]MH_SAM_APDU [01:18:08]CAPDU: 80 11 00 00 [01:18:08]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:08]Read from MH i2c: E2 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 17 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1C [01:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:18:08]wFMCommunicate OK [01:18:08]CreateOFDProtocolMessage done [01:18:08]OFDSenderStorePacket 225653 [01:18:08]StoreOFDPacket docnum=225653 [01:18:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 61 16 08 01 5C BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CE 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 71 03 00 35 04 06 00 52 19 AE C5 98 10 F0 A0 4F 9C 44 21 2E FE [01:18:08]CheckFolder [01:18:08]dirname=/storage/ofd_packets [01:18:08]CheckFolder done [01:18:08]ProducePacketName [01:18:08]name=ofd_packets/00225653 [01:18:08]NVStorageSaveData ofd_packets/00225653 [01:18:08]File name is /storage/ofd_packets/00225653 [01:18:08]Write 302 bytes [01:18:08]NVStorageSaveData done [01:18:08]OFDSenderStorePacket done [01:18:08]KKMCreateOFDPacket done [01:18:08]NVStorageSaveData kkm_last_timestamp [01:18:08]File name is /storage/kkm_last_timestamp [01:18:08]Write 4 bytes [01:18:08]NVStorageSaveData done [01:18:08]ExternCall_PrintAddStr [01:18:08]wPrintStart [01:18:08]Write to MH i2c: 01 00 00 45 01 46 [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: 01 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: 01 07 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [01:18:08]RasterBufferAndPrint [01:18:08]line Счет N : (1)2001896 [01:18:08]line ИНН: 02508201610067 [01:18:08]line Контрольно-Кассовый Чек [01:18:08]line ПРОДАЖА [01:18:08]line ТРК (МРК, ГНК) : 42 [01:18:08]line Товар: 2710124130 [01:18:08]line Super-92-К-5 [01:18:08]line 21.810 * 68.80 [01:18:08]line = 1500.53 [01:18:08]line НДС 12% НСП 1% [01:18:08]line > о реализуемом товаре [01:18:08]line ИТОГО: 1500.53 [01:18:08]line НСП 1% : 13.28 [01:18:08]line НДС 12% : 159.35 [01:18:08]line Наличными: 0.00 [01:18:08]line Безнал.: 1500.53 [01:18:08]line Место: АЗС № 97 "Партнер Нефть" [01:18:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:18:08]line СНО: Общий режим [01:18:08]line Чек 13 27.07.2024 01:18 [01:18:08]line Смена: 438 ФФД: 1.0 [01:18:08]line ЗНМ: 0300000054 [01:18:08]line РНМ: 0000000000092624 [01:18:08]line Версия ККМ: 001 [01:18:08]line Платежная система: O! деньги [01:18:08]line ФМ: 0000000000874959 [01:18:08]line ФД: 225653 [01:18:08]line ФПД: 90270259845136 [01:18:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T011806&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225653&fm=90270259845136&tin=02508201610067®Number=0000000000092624&sum=150053 [01:18:08]written 0, free lines is 4095 [01:18:08]OFD Sender: Processing packet 225653 [packets to send 599, broken 598] [01:18:08]ProducePacketName [01:18:08]name=ofd_packets/00225653 [01:18:08]OFD Sender: To server: pG, [01:18:08]CommunicateWithHost lk.salyk.kg:30040 [01:18:08]ConnectInit lk.salyk.kg [01:18:08]Write to MH i2c: 01 00 00 6F 01 70 [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: 01 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: 01 07 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 6D 0C F0 [01:18:08]RasterBufferAndPrint [01:18:08]line [01:18:08]line [01:18:08]line [01:18:08]line [01:18:08]line [01:18:08]written 0, free lines is 3184 [01:18:08]MH_Cut [01:18:08]Write to MH i2c: D1 01 00 76 01 01 49 [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: D1 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: D1 01 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: D1 01 00 76 01 00 48 [01:18:08]Write to MH i2c: 01 00 00 77 01 78 [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:10]Connected sock=9 [01:18:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 61 16 08 01 5C BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CE 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 71 03 00 35 04 06 00 52 19 AE C5 98 10 F0 A0 4F 9C 44 21 2E FE [01:18:10]*** Cut start [01:18:10]*** Partial cut [01:18:10]*** CUTSNS_PIN = 1 [01:18:10]*** CUTSNS_PIN = 0 [01:18:10]*** Brake cut motor [01:18:10]Read from MH i2c: 01 [01:18:10]MH_I2C_Read... [01:18:10]*** Stop cut motor [01:18:10]*** Cut end [01:18:10]Read from MH i2c: 01 07 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [01:18:10]process_action close_receipt done [01:18:10]requested_data is exist [01:18:10]produce_requested_data [01:18:10]requested_item fm.sn is exist - process it [01:18:10]wFMCommunicate request_size=4 [01:18:10]MH_SAM_APDU [01:18:10]CAPDU: 80 11 00 00 [01:18:10]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:10]Read from MH i2c: E2 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 17 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 50 [01:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:18:10]wFMCommunicate OK [01:18:10]requested_item fd.num is exist - process it [01:18:10]SAM_PROTO_GetFieldsCounters [01:18:10]wFMCommunicate request_size=4 [01:18:10]MH_SAM_APDU [01:18:10]CAPDU: 80 13 00 00 [01:18:10]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:18:10]Read from MH i2c: E2 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 62 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 62 00 79 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [01:18:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 75 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:18:10]wFMCommunicate OK [01:18:10]SAM_PROTO_GetFieldsCounters done [01:18:10]requested_item shift.num is exist - process it [01:18:10]requested_item shift.opened is exist - process it [01:18:10]req_shift_opened [01:18:10]FM_GetShiftState [01:18:10]SAM_PROTO_GetShiftState [01:18:10]wFMCommunicate request_size=4 [01:18:10]MH_SAM_APDU [01:18:10]CAPDU: 80 13 01 00 [01:18:10]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:10]Read from MH i2c: E2 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 0E 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 06 [01:18:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:18:10]wFMCommunicate OK [01:18:10]SAM_PROTO_GetShiftState done [01:18:10]FM_GetShiftState done [01:18:10]req_shift_opened done [01:18:10]requested_item shift.open_date is exist - process it [01:18:10]req_shift_open_date [01:18:10]req_shift_open_date done [01:18:10]produce_requested_data done [01:18:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225653,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:18:10]process_action_free close_receipt [01:18:10]json_value_free [01:18:10]json_value_free done [01:18:10]process_json_proto returns [01:18:10]Send response to host [01:18:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225653,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:18:10]free response buf [01:18:10]execute_script done [01:18:10]execute_script returns [01:18:10]free content buf [01:18:10]Sock 10.Close socket [01:18:10]Sock 10.Thread stoped [01:18:15]recv_with_timeout no data received [01:18:15]CommunicateWithHost answer receiving error [01:18:15]CommunicateWithHost err = -3 [01:18:15]OFD Sender: Server communicate error [01:18:15]recv_with_timeout no data received [01:18:20]OFD Sender: Processing packet 225653 [packets to send 599, broken 598] [01:18:20]ProducePacketName [01:18:20]name=ofd_packets/00225653 [01:18:20]OFD Sender: To server: pG, [01:18:20]CommunicateWithHost lk.salyk.kg:30040 [01:18:20]ConnectInit lk.salyk.kg [01:18:25]recv_with_timeout no data received [01:18:26]Connected sock=10 [01:18:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 61 16 08 01 5C BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CE 4A A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 71 03 00 35 04 06 00 52 19 AE C5 98 10 F0 A0 4F 9C 44 21 2E FE [01:18:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 2E 64 47 00 21 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 75 71 03 00 F4 03 04 00 F0 F6 A3 66 B6 04 01 00 00 E6 4A 63 09 B1 A2 A1 9D [01:18:27]CommunicateWithHost err = 0 [01:18:27]CheckOFDResponse [01:18:27]1017 (14) - 77093643461234 [01:18:27]1041 (16) - 0000000000874959 [01:18:27]1040 (4) - 225653 [01:18:27]1012 (4) - 26.07.2024 19:20 [01:18:27]1206 (1) - 0 [01:18:27]OFD Sender: Remove packet 225653 [01:18:27]ProducePacketName [01:18:27]name=ofd_packets/00225653 [01:18:27]NVStorageDeleteData [01:18:28]OFD Sender: No OFD packet to send [01:18:33]OFD Sender: No OFD packet to send [01:18:36]recv_with_timeout no data received [01:18:38]OFD Sender: No OFD packet to send [01:18:43]OFD Sender: No OFD packet to send [01:18:48]OFD Sender: No OFD packet to send [01:18:53]OFD Sender: No OFD packet to send [01:18:58]OFD Sender: No OFD packet to send [01:19:03]OFD Sender: No OFD packet to send [01:19:08]OFD Sender: No OFD packet to send [01:19:13]OFD Sender: No OFD packet to send [01:19:18]OFD Sender: No OFD packet to send [01:19:23]OFD Sender: No OFD packet to send [01:19:28]OFD Sender: No OFD packet to send [01:19:33]OFD Sender: No OFD packet to send [01:19:38]OFD Sender: No OFD packet to send [01:19:43]OFD Sender: No OFD packet to send [01:19:48]OFD Sender: No OFD packet to send [01:19:53]OFD Sender: No OFD packet to send [01:19:58]OFD Sender: No OFD packet to send [01:20:03]OFD Sender: No OFD packet to send [01:20:08]OFD Sender: No OFD packet to send [01:20:13]OFD Sender: No OFD packet to send [01:20:18]OFD Sender: No OFD packet to send [01:20:23]OFD Sender: No OFD packet to send [01:20:28]OFD Sender: No OFD packet to send [01:20:33]OFD Sender: No OFD packet to send [01:20:38]OFD Sender: No OFD packet to send [01:20:43]OFD Sender: No OFD packet to send [01:20:48]OFD Sender: No OFD packet to send [01:20:53]OFD Sender: No OFD packet to send [01:20:58]OFD Sender: No OFD packet to send [01:21:03]OFD Sender: No OFD packet to send [01:21:08]OFD Sender: No OFD packet to send [01:21:13]OFD Sender: No OFD packet to send [01:21:18]OFD Sender: No OFD packet to send [01:21:23]OFD Sender: No OFD packet to send [01:21:28]OFD Sender: No OFD packet to send [01:21:33]OFD Sender: No OFD packet to send [01:21:38]OFD Sender: No OFD packet to send [01:21:43]OFD Sender: No OFD packet to send [01:21:48]OFD Sender: No OFD packet to send [01:21:53]OFD Sender: No OFD packet to send [01:21:58]OFD Sender: No OFD packet to send [01:21:59]accept exits with 8 [01:21:59]New connection [01:21:59]New thread 3067080036 created [01:21:59]Thread 3067223396 joined [01:21:59]Waiting for new connection... [01:21:59] Sock 8.Parse request [01:21:59]Sock 8.Check first char [01:21:59]Sock 8.First char is OK [01:21:59]request: POST /json_proto HTTP/1.0 [01:21:59]Method: POST [01:21:59]URL: /json_proto [01:21:59]Method is POST - this is cgi request [01:21:59]url: /json_proto [01:21:59]query_string will be loaded in cgi processing [01:21:59]execute_cgi json_proto POST (null) [01:21:59]execute_cgi path=json_proto method=POST [01:21:59]POST find Content-Length [01:21:59]Host: 172.17.43.131:8080 [01:21:59]Content-Length: 802 [01:21:59]Content-Type: application/json [01:21:59] [01:21:59]POST finish read [01:21:59]Found Content-Length = 802 [01:21:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:59]execute_script... [01:21:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:59]POST & json_proto [01:21:59]process_json_proto [01:21:59]json parsed OK: [01:21:59]protocol is kg_v1.0 [01:21:59]action value=close_receipt [01:21:59]process_action close_receipt [01:21:59]cmd_close_receipt [01:21:59]MH_GetDate [01:21:59]Write to MH i2c: F0 00 00 7B 01 6B [01:21:59]Write i2c OK [01:21:59]MH_I2C_Read... [01:21:59]Read from MH i2c: F0 [01:21:59]MH_I2C_Read... [01:21:59]Read from MH i2c: F0 09 00 [01:21:59]MH_I2C_Read... [01:21:59]Read from MH i2c: F0 09 00 7B 01 00 B7 4B A4 66 F9 24 A2 66 A5 [01:21:59]GetLastDocTimeStamp 1722043086 [01:21:59]current date 1722043319 [01:21:59]FM_GetShiftState [01:21:59]SAM_PROTO_GetShiftState [01:21:59]wFMCommunicate request_size=4 [01:21:59]MH_SAM_APDU [01:21:59]CAPDU: 80 13 01 00 [01:21:59]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [01:21:59]Write i2c OK [01:21:59]MH_I2C_Read... [01:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:59]Read from MH i2c: E2 [01:21:59]MH_I2C_Read... [01:21:59]Read from MH i2c: E2 0E 00 [01:21:59]MH_I2C_Read... [01:21:59]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [01:21:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:21:59]wFMCommunicate OK [01:21:59]SAM_PROTO_GetShiftState done [01:21:59]FM_GetShiftState done [01:21:59]opened in 1722038719 [01:21:59]opened+sec_in_day 1722125119 [01:21:59]quantity*price = 950061 [01:21:59]sum+1 = 950063 [01:21:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 14 27.07.2024 01:21 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225654 ФПД: 183690404096203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225654&fm=183690404096203&tin=02508201610067®Number=0000000000092624&sum=950062 [01:22:00]StoreToDocumentArchive [01:22:00]shift 438 fd 225654 [01:22:00]save to /storage/0438/doc_00225654 [01:22:00]save last doc name /storage/0438/doc_00225654 to /storage/kkm_last_doc_name [01:22:00]save OK [01:22:00]Clear old archive folders... [01:22:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:22:00]tlvbuf is 015403F0 [01:22:00]SAM_PROTO_ClearQueue [01:22:00]wFMCommunicate request_size=4 [01:22:00]MH_SAM_APDU [01:22:00]CAPDU: 80 09 00 00 [01:22:00]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [01:22:00]Write i2c OK [01:22:00]MH_I2C_Read... [01:22:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:22:00]Read from MH i2c: E2 [01:22:00]MH_I2C_Read... [01:22:00]Read from MH i2c: E2 03 00 [01:22:00]MH_I2C_Read... [01:22:00]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [01:22:00]RAPDU: 90 00 [01:22:00]wFMCommunicate OK [01:22:00]SAM_PROTO_ClearQueue done [01:22:00]KKMCreateOFDPacket [01:22:00]OFDProtocolAddRootSTLVToBuf [01:22:00]FM_MakeSignedData [01:22:00]FM_MakeSignedData [01:22:00]SAM_PROTO_SignData [01:22:00]wFMCommunicate request_size=4 [01:22:00]MH_SAM_APDU [01:22:00]CAPDU: 80 0D 01 02 [01:22:00]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [01:22:00]Write i2c OK [01:22:00]MH_I2C_Read... [01:22:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:22:00]Read from MH i2c: E2 [01:22:00]MH_I2C_Read... [01:22:00]Read from MH i2c: E2 03 00 [01:22:00]MH_I2C_Read... [01:22:00]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [01:22:00]RAPDU: 90 00 [01:22:00]wFMCommunicate OK [01:22:00]wFMCommunicate request_size=255 [01:22:00]MH_SAM_APDU [01:22:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 B7 4B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 71 03 00 35 04 06 00 A7 10 C1 48 [01:22:00]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 B7 4B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 71 03 00 35 04 06 00 A7 10 C1 48 00 00 84 [01:22:00]Write i2c OK [01:22:00]MH_I2C_Read... [01:22:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:22:01]Read from MH i2c: E2 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 03 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [01:22:01]RAPDU: 90 00 [01:22:01]wFMCommunicate OK [01:22:01]wFMCommunicate request_size=7 [01:22:01]MH_SAM_APDU [01:22:01]CAPDU: 80 0D 02 02 02 E8 CB [01:22:01]Write to MH i2c: E2 0A 00 8C 01 80 0D 02 02 02 00 E8 CB 00 00 BE [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:22:01]Read from MH i2c: E2 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 03 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [01:22:01]RAPDU: 90 00 [01:22:01]wFMCommunicate OK [01:22:01]wFMCommunicate request_size=4 [01:22:01]MH_SAM_APDU [01:22:01]CAPDU: 80 0D 03 02 [01:22:01]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:22:01]Read from MH i2c: E2 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 0B 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 0B 00 8D 01 00 93 CA 6C 6B 3C 7A A9 89 90 00 26 [01:22:01]RAPDU: 93 CA 6C 6B 3C 7A A9 89 90 00 [01:22:01]wFMCommunicate OK [01:22:01]SAM_PROTO_SignData done [01:22:01]FM_MakeSignedData done [01:22:01]CreateOFDProtocolMessage [01:22:01]wFMCommunicate request_size=4 [01:22:01]MH_SAM_APDU [01:22:01]CAPDU: 80 11 00 00 [01:22:01]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:22:01]Read from MH i2c: E2 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 17 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 66 [01:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:22:01]wFMCommunicate OK [01:22:01]CreateOFDProtocolMessage done [01:22:01]OFDSenderStorePacket 225654 [01:22:01]StoreOFDPacket docnum=225654 [01:22:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CA C7 04 01 B2 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 B7 4B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 71 03 00 35 04 06 00 A7 10 C1 48 E8 CB 93 CA 6C 6B 3C 7A A9 89 [01:22:01]CheckFolder [01:22:01]dirname=/storage/ofd_packets [01:22:01]CheckFolder done [01:22:01]ProducePacketName [01:22:01]name=ofd_packets/00225654 [01:22:01]NVStorageSaveData ofd_packets/00225654 [01:22:01]File name is /storage/ofd_packets/00225654 [01:22:01]Write 298 bytes [01:22:01]NVStorageSaveData done [01:22:01]OFDSenderStorePacket done [01:22:01]KKMCreateOFDPacket done [01:22:01]NVStorageSaveData kkm_last_timestamp [01:22:01]File name is /storage/kkm_last_timestamp [01:22:01]Write 4 bytes [01:22:01]NVStorageSaveData done [01:22:01]ExternCall_PrintAddStr [01:22:01]wPrintStart [01:22:01]Write to MH i2c: 01 00 00 8F 01 90 [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: 01 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: 01 07 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [01:22:01]RasterBufferAndPrint [01:22:01]line Счет N : (1)2001894 [01:22:01]line ИНН: 02508201610067 [01:22:01]line Контрольно-Кассовый Чек [01:22:01]line ПРОДАЖА [01:22:01]line ТРК (МРК, ГНК) : 21 [01:22:01]line Товар: 2710194210 [01:22:01]line ДТ-К-5 [01:22:01]line 124.680 * 76.20 [01:22:01]line = 9500.62 [01:22:01]line НДС 12% НСП 1% [01:22:01]line > о реализуемом товаре [01:22:01]line ИТОГО: 9500.62 [01:22:01]line НСП 1% : 84.08 [01:22:01]line НДС 12% : 1008.91 [01:22:01]line Наличными: 0.00 [01:22:01]line Безнал.: 9500.62 [01:22:01]line Место: АЗС № 97 "Партнер Нефть" [01:22:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:22:01]line СНО: Общий режим [01:22:01]line Чек 14 27.07.2024 01:21 [01:22:01]line Смена: 438 ФФД: 1.0 [01:22:01]line ЗНМ: 0300000054 [01:22:01]line РНМ: 0000000000092624 [01:22:01]line Версия ККМ: 001 [01:22:01]line Платежная система: O! деньги [01:22:01]line ФМ: 0000000000874959 [01:22:01]line ФД: 225654 [01:22:01]line ФПД: 183690404096203 [01:22:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012159&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225654&fm=183690404096203&tin=02508201610067®Number=0000000000092624&sum=950062 [01:22:01]written 0, free lines is 4095 [01:22:01]OFD Sender: Processing packet 225654 [packets to send 599, broken 598] [01:22:01]ProducePacketName [01:22:01]name=ofd_packets/00225654 [01:22:01]OFD Sender: To server: pG, [01:22:01]CommunicateWithHost lk.salyk.kg:30040 [01:22:01]ConnectInit lk.salyk.kg [01:22:01]Write to MH i2c: 01 00 00 B9 01 BA [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: 01 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: 01 07 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 6D 0C 3A [01:22:01]RasterBufferAndPrint [01:22:01]line [01:22:01]line [01:22:01]line [01:22:01]line [01:22:01]line [01:22:01]written 0, free lines is 3184 [01:22:01]MH_Cut [01:22:01]Write to MH i2c: D1 01 00 C0 01 01 93 [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: D1 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: D1 01 00 [01:22:01]MH_I2C_Read... [01:22:01]Read from MH i2c: D1 01 00 C0 01 00 92 [01:22:01]Write to MH i2c: 01 00 00 C1 01 C2 [01:22:01]Write i2c OK [01:22:01]MH_I2C_Read... [01:22:01]Connected sock=10 [01:22:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 CA C7 04 01 B2 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 B7 4B A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 71 03 00 35 04 06 00 A7 10 C1 48 E8 CB 93 CA 6C 6B 3C 7A A9 89 [01:22:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 29 44 47 00 61 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 76 71 03 00 F4 03 04 00 C7 F7 A3 66 B6 04 01 00 00 0B 94 81 3C AF 2F A2 1F [01:22:02]CommunicateWithHost err = 0 [01:22:02]CheckOFDResponse [01:22:02]1017 (14) - 77093643461234 [01:22:02]1041 (16) - 0000000000874959 [01:22:02]1040 (4) - 225654 [01:22:02]1012 (4) - 26.07.2024 19:23 [01:22:02]1206 (1) - 0 [01:22:02]OFD Sender: Remove packet 225654 [01:22:02]ProducePacketName [01:22:02]name=ofd_packets/00225654 [01:22:02]NVStorageDeleteData [01:22:02]OFD Sender: No OFD packet to send [01:22:02]*** Cut start [01:22:02]*** Partial cut [01:22:02]*** CUTSNS_PIN = 1 [01:22:02]*** CUTSNS_PIN = 0 [01:22:03]*** Brake cut motor [01:22:03]Read from MH i2c: 01 [01:22:03]MH_I2C_Read... [01:22:03]*** Stop cut motor [01:22:03]*** Cut end [01:22:03]Read from MH i2c: 01 07 00 [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [01:22:03]process_action close_receipt done [01:22:03]requested_data is exist [01:22:03]produce_requested_data [01:22:03]requested_item fm.sn is exist - process it [01:22:03]wFMCommunicate request_size=4 [01:22:03]MH_SAM_APDU [01:22:03]CAPDU: 80 11 00 00 [01:22:03]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [01:22:03]Write i2c OK [01:22:03]MH_I2C_Read... [01:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:22:03]Read from MH i2c: E2 [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: E2 17 00 [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [01:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:22:03]wFMCommunicate OK [01:22:03]requested_item fd.num is exist - process it [01:22:03]SAM_PROTO_GetFieldsCounters [01:22:03]wFMCommunicate request_size=4 [01:22:03]MH_SAM_APDU [01:22:03]CAPDU: 80 13 00 00 [01:22:03]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [01:22:03]Write i2c OK [01:22:03]MH_I2C_Read... [01:22:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:22:03]Read from MH i2c: E2 [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: E2 62 00 [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [01:22:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 76 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:22:03]wFMCommunicate OK [01:22:03]SAM_PROTO_GetFieldsCounters done [01:22:03]requested_item shift.num is exist - process it [01:22:03]requested_item shift.opened is exist - process it [01:22:03]req_shift_opened [01:22:03]FM_GetShiftState [01:22:03]SAM_PROTO_GetShiftState [01:22:03]wFMCommunicate request_size=4 [01:22:03]MH_SAM_APDU [01:22:03]CAPDU: 80 13 01 00 [01:22:03]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [01:22:03]Write i2c OK [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: E2 [01:22:03]MH_I2C_Read... [01:22:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:22:03]Read from MH i2c: E2 0E 00 [01:22:03]MH_I2C_Read... [01:22:03]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [01:22:03]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:22:03]wFMCommunicate OK [01:22:03]SAM_PROTO_GetShiftState done [01:22:03]FM_GetShiftState done [01:22:03]req_shift_opened done [01:22:03]requested_item shift.open_date is exist - process it [01:22:03]req_shift_open_date [01:22:03]req_shift_open_date done [01:22:03]produce_requested_data done [01:22:03]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225654,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:22:03]process_action_free close_receipt [01:22:03]json_value_free [01:22:03]json_value_free done [01:22:03]process_json_proto returns [01:22:03]Send response to host [01:22:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225654,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:22:03]free response buf [01:22:03]execute_script done [01:22:03]execute_script returns [01:22:03]free content buf [01:22:03]Sock 8.Close socket [01:22:03]Sock 8.Thread stoped [01:22:07]OFD Sender: No OFD packet to send [01:22:12]OFD Sender: No OFD packet to send [01:22:17]OFD Sender: No OFD packet to send [01:22:21]recv_with_timeout no data received [01:22:22]OFD Sender: No OFD packet to send [01:22:27]OFD Sender: No OFD packet to send [01:22:32]recv_with_timeout no data received [01:22:32]OFD Sender: No OFD packet to send [01:22:37]OFD Sender: No OFD packet to send [01:22:42]OFD Sender: No OFD packet to send [01:22:47]OFD Sender: No OFD packet to send [01:22:52]OFD Sender: No OFD packet to send [01:22:57]OFD Sender: No OFD packet to send [01:23:03]OFD Sender: No OFD packet to send [01:23:08]OFD Sender: No OFD packet to send [01:23:13]OFD Sender: No OFD packet to send [01:23:18]OFD Sender: No OFD packet to send [01:23:23]OFD Sender: No OFD packet to send [01:23:28]OFD Sender: No OFD packet to send [01:23:33]OFD Sender: No OFD packet to send [01:23:35]recv_with_timeout no data received [01:23:38]OFD Sender: No OFD packet to send [01:23:43]OFD Sender: No OFD packet to send [01:23:48]OFD Sender: No OFD packet to send [01:23:53]OFD Sender: No OFD packet to send [01:23:58]OFD Sender: No OFD packet to send [01:24:03]OFD Sender: No OFD packet to send [01:24:08]OFD Sender: No OFD packet to send [01:24:12]accept exits with 9 [01:24:12]New connection [01:24:12]New thread 3067223396 created [01:24:12]Thread 3067080036 joined [01:24:12]Waiting for new connection... [01:24:12] Sock 9.Parse request [01:24:12]Sock 9.Check first char [01:24:12]Sock 9.First char is OK [01:24:12]request: POST /json_proto HTTP/1.0 [01:24:12]Method: POST [01:24:12]URL: /json_proto [01:24:12]Method is POST - this is cgi request [01:24:12]url: /json_proto [01:24:12]query_string will be loaded in cgi processing [01:24:12]execute_cgi json_proto POST (null) [01:24:12]execute_cgi path=json_proto method=POST [01:24:12]POST find Content-Length [01:24:12]Host: 172.17.43.131:8080 [01:24:12]Content-Length: 802 [01:24:12]Content-Type: application/json [01:24:12] [01:24:12]POST finish read [01:24:12]Found Content-Length = 802 [01:24:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:12]execute_script... [01:24:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:12]POST & json_proto [01:24:12]process_json_proto [01:24:12]json parsed OK: [01:24:12]protocol is kg_v1.0 [01:24:12]action value=close_receipt [01:24:12]process_action close_receipt [01:24:12]cmd_close_receipt [01:24:12]MH_GetDate [01:24:12]Write to MH i2c: F0 00 00 C5 01 B5 [01:24:12]Write i2c OK [01:24:12]MH_I2C_Read... [01:24:12]Read from MH i2c: F0 [01:24:12]MH_I2C_Read... [01:24:12]Read from MH i2c: F0 09 00 [01:24:12]MH_I2C_Read... [01:24:12]Read from MH i2c: F0 09 00 C5 01 00 3C 4C A4 66 F9 24 A2 66 75 [01:24:12]GetLastDocTimeStamp 1722043319 [01:24:12]current date 1722043452 [01:24:12]FM_GetShiftState [01:24:12]SAM_PROTO_GetShiftState [01:24:12]wFMCommunicate request_size=4 [01:24:12]MH_SAM_APDU [01:24:12]CAPDU: 80 13 01 00 [01:24:12]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [01:24:12]Write i2c OK [01:24:12]MH_I2C_Read... [01:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:12]Read from MH i2c: E2 [01:24:12]MH_I2C_Read... [01:24:12]Read from MH i2c: E2 0E 00 [01:24:12]MH_I2C_Read... [01:24:12]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [01:24:12]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:24:12]wFMCommunicate OK [01:24:12]SAM_PROTO_GetShiftState done [01:24:12]FM_GetShiftState done [01:24:12]opened in 1722038719 [01:24:12]opened+sec_in_day 1722125119 [01:24:12]quantity*price = 950061 [01:24:12]sum+1 = 950063 [01:24:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 15 27.07.2024 01:24 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225655 ФПД: 134303910611676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225655&fm=134303910611676&tin=02508201610067®Number=0000000000092624&sum=950062 [01:24:13]StoreToDocumentArchive [01:24:13]shift 438 fd 225655 [01:24:13]save to /storage/0438/doc_00225655 [01:24:13]save last doc name /storage/0438/doc_00225655 to /storage/kkm_last_doc_name [01:24:13]save OK [01:24:13]Clear old archive folders... [01:24:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:24:13]tlvbuf is 015402B0 [01:24:13]SAM_PROTO_ClearQueue [01:24:13]wFMCommunicate request_size=4 [01:24:13]MH_SAM_APDU [01:24:13]CAPDU: 80 09 00 00 [01:24:13]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [01:24:13]Write i2c OK [01:24:13]MH_I2C_Read... [01:24:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:24:13]Read from MH i2c: E2 [01:24:13]MH_I2C_Read... [01:24:13]Read from MH i2c: E2 03 00 [01:24:13]MH_I2C_Read... [01:24:13]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [01:24:13]RAPDU: 90 00 [01:24:13]wFMCommunicate OK [01:24:13]SAM_PROTO_ClearQueue done [01:24:13]KKMCreateOFDPacket [01:24:13]OFDProtocolAddRootSTLVToBuf [01:24:13]FM_MakeSignedData [01:24:13]FM_MakeSignedData [01:24:13]SAM_PROTO_SignData [01:24:13]wFMCommunicate request_size=4 [01:24:13]MH_SAM_APDU [01:24:13]CAPDU: 80 0D 01 02 [01:24:13]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [01:24:13]Write i2c OK [01:24:13]MH_I2C_Read... [01:24:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:24:13]Read from MH i2c: E2 [01:24:13]MH_I2C_Read... [01:24:13]Read from MH i2c: E2 03 00 [01:24:13]MH_I2C_Read... [01:24:13]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [01:24:13]RAPDU: 90 00 [01:24:13]wFMCommunicate OK [01:24:13]wFMCommunicate request_size=255 [01:24:13]MH_SAM_APDU [01:24:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3C 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 71 03 00 35 04 06 00 7A 26 10 E2 [01:24:13]Write to MH i2c: E2 02 01 D5 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3C 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 71 03 00 35 04 06 00 7A 26 10 E2 00 00 28 [01:24:13]Write i2c OK [01:24:13]MH_I2C_Read... [01:24:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:14]Read from MH i2c: E2 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 03 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [01:24:14]RAPDU: 90 00 [01:24:14]wFMCommunicate OK [01:24:14]wFMCommunicate request_size=7 [01:24:14]MH_SAM_APDU [01:24:14]CAPDU: 80 0D 02 02 02 4A DC [01:24:14]Write to MH i2c: E2 0A 00 D6 01 80 0D 02 02 02 00 4A DC 00 00 7B [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:14]Read from MH i2c: E2 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 03 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [01:24:14]RAPDU: 90 00 [01:24:14]wFMCommunicate OK [01:24:14]wFMCommunicate request_size=4 [01:24:14]MH_SAM_APDU [01:24:14]CAPDU: 80 0D 03 02 [01:24:14]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:24:14]Read from MH i2c: E2 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 0B 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 0B 00 D7 01 00 59 05 E3 4C 62 9C 20 7D 90 00 7C [01:24:14]RAPDU: 59 05 E3 4C 62 9C 20 7D 90 00 [01:24:14]wFMCommunicate OK [01:24:14]SAM_PROTO_SignData done [01:24:14]FM_MakeSignedData done [01:24:14]CreateOFDProtocolMessage [01:24:14]wFMCommunicate request_size=4 [01:24:14]MH_SAM_APDU [01:24:14]CAPDU: 80 11 00 00 [01:24:14]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:14]Read from MH i2c: E2 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 17 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [01:24:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:24:14]wFMCommunicate OK [01:24:14]CreateOFDProtocolMessage done [01:24:14]OFDSenderStorePacket 225655 [01:24:14]StoreOFDPacket docnum=225655 [01:24:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 63 B9 04 01 BB 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3C 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 71 03 00 35 04 06 00 7A 26 10 E2 4A DC 59 05 E3 4C 62 9C 20 7D [01:24:14]CheckFolder [01:24:14]dirname=/storage/ofd_packets [01:24:14]CheckFolder done [01:24:14]ProducePacketName [01:24:14]name=ofd_packets/00225655 [01:24:14]NVStorageSaveData ofd_packets/00225655 [01:24:14]File name is /storage/ofd_packets/00225655 [01:24:14]Write 298 bytes [01:24:14]NVStorageSaveData done [01:24:14]OFDSenderStorePacket done [01:24:14]KKMCreateOFDPacket done [01:24:14]NVStorageSaveData kkm_last_timestamp [01:24:14]File name is /storage/kkm_last_timestamp [01:24:14]Write 4 bytes [01:24:14]NVStorageSaveData done [01:24:14]ExternCall_PrintAddStr [01:24:14]wPrintStart [01:24:14]Write to MH i2c: 01 00 00 D9 01 DA [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: 01 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: 01 07 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [01:24:14]RasterBufferAndPrint [01:24:14]line Счет N : (1)2001895 [01:24:14]line ИНН: 02508201610067 [01:24:14]line Контрольно-Кассовый Чек [01:24:14]line ПРОДАЖА [01:24:14]line ТРК (МРК, ГНК) : 11 [01:24:14]line Товар: 2710194210 [01:24:14]line ДТ-К-5 [01:24:14]line 124.680 * 76.20 [01:24:14]line = 9500.62 [01:24:14]line НДС 12% НСП 1% [01:24:14]line > о реализуемом товаре [01:24:14]line ИТОГО: 9500.62 [01:24:14]line НСП 1% : 84.08 [01:24:14]line НДС 12% : 1008.91 [01:24:14]line Наличными: 0.00 [01:24:14]line Безнал.: 9500.62 [01:24:14]line Место: АЗС № 97 "Партнер Нефть" [01:24:14]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:24:14]line СНО: Общий режим [01:24:14]line Чек 15 27.07.2024 01:24 [01:24:14]line Смена: 438 ФФД: 1.0 [01:24:14]line ЗНМ: 0300000054 [01:24:14]line РНМ: 0000000000092624 [01:24:14]line Версия ККМ: 001 [01:24:14]line Платежная система: O! деньги [01:24:14]line ФМ: 0000000000874959 [01:24:14]line ФД: 225655 [01:24:14]line ФПД: 134303910611676 [01:24:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012412&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225655&fm=134303910611676&tin=02508201610067®Number=0000000000092624&sum=950062 [01:24:14]written 0, free lines is 4095 [01:24:14]OFD Sender: Processing packet 225655 [packets to send 599, broken 598] [01:24:14]ProducePacketName [01:24:14]name=ofd_packets/00225655 [01:24:14]OFD Sender: To server: pG, [01:24:14]CommunicateWithHost lk.salyk.kg:30040 [01:24:14]ConnectInit lk.salyk.kg [01:24:14]Write to MH i2c: 01 00 00 03 02 05 [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: 01 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: 01 07 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 65 0C 7D [01:24:14]RasterBufferAndPrint [01:24:14]line [01:24:14]line [01:24:14]line [01:24:14]line [01:24:14]line [01:24:14]written 0, free lines is 3177 [01:24:14]MH_Cut [01:24:14]Write to MH i2c: D1 01 00 0A 02 01 DE [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: D1 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: D1 01 00 [01:24:14]MH_I2C_Read... [01:24:14]Read from MH i2c: D1 01 00 0A 02 00 DD [01:24:14]Write to MH i2c: 01 00 00 0B 02 0D [01:24:14]Write i2c OK [01:24:14]MH_I2C_Read... [01:24:15]Connected sock=8 [01:24:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 63 B9 04 01 BB 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3C 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 71 03 00 35 04 06 00 7A 26 10 E2 4A DC 59 05 E3 4C 62 9C 20 7D [01:24:16]*** Cut start [01:24:16]*** Partial cut [01:24:16]*** CUTSNS_PIN = 1 [01:24:16]*** CUTSNS_PIN = 0 [01:24:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 19 84 47 00 C9 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 77 71 03 00 F4 03 04 00 4C F8 A3 66 B6 04 01 00 00 33 70 0C B5 BB B0 B2 CB [01:24:16]CommunicateWithHost err = 0 [01:24:16]CheckOFDResponse [01:24:16]1017 (14) - 77093643461234 [01:24:16]1041 (16) - 0000000000874959 [01:24:16]1040 (4) - 225655 [01:24:16]1012 (4) - 26.07.2024 19:26 [01:24:16]1206 (1) - 0 [01:24:16]OFD Sender: Remove packet 225655 [01:24:16]ProducePacketName [01:24:16]name=ofd_packets/00225655 [01:24:16]NVStorageDeleteData [01:24:16]*** Brake cut motor [01:24:16]Read from MH i2c: 01 [01:24:16]MH_I2C_Read... [01:24:16]*** Stop cut motor [01:24:16]*** Cut end [01:24:16]Read from MH i2c: 01 07 00 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 FF 0F 22 [01:24:16]process_action close_receipt done [01:24:16]requested_data is exist [01:24:16]produce_requested_data [01:24:16]requested_item fm.sn is exist - process it [01:24:16]wFMCommunicate request_size=4 [01:24:16]MH_SAM_APDU [01:24:16]CAPDU: 80 11 00 00 [01:24:16]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [01:24:16]Write i2c OK [01:24:16]MH_I2C_Read... [01:24:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:16]Read from MH i2c: E2 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: E2 17 00 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: E2 17 00 0C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E5 [01:24:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:24:16]wFMCommunicate OK [01:24:16]requested_item fd.num is exist - process it [01:24:16]SAM_PROTO_GetFieldsCounters [01:24:16]wFMCommunicate request_size=4 [01:24:16]MH_SAM_APDU [01:24:16]CAPDU: 80 13 00 00 [01:24:16]Write to MH i2c: E2 08 00 0D 02 80 13 00 00 00 00 00 00 8B [01:24:16]Write i2c OK [01:24:16]MH_I2C_Read... [01:24:16]OFD Sender: No OFD packet to send [01:24:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:24:16]Read from MH i2c: E2 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: E2 62 00 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: E2 62 00 0D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [01:24:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 77 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:24:16]wFMCommunicate OK [01:24:16]SAM_PROTO_GetFieldsCounters done [01:24:16]requested_item shift.num is exist - process it [01:24:16]requested_item shift.opened is exist - process it [01:24:16]req_shift_opened [01:24:16]FM_GetShiftState [01:24:16]SAM_PROTO_GetShiftState [01:24:16]wFMCommunicate request_size=4 [01:24:16]MH_SAM_APDU [01:24:16]CAPDU: 80 13 01 00 [01:24:16]Write to MH i2c: E2 08 00 0E 02 80 13 01 00 00 00 00 00 8D [01:24:16]Write i2c OK [01:24:16]MH_I2C_Read... [01:24:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:16]Read from MH i2c: E2 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: E2 0E 00 [01:24:16]MH_I2C_Read... [01:24:16]Read from MH i2c: E2 0E 00 0E 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9B [01:24:16]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:24:16]wFMCommunicate OK [01:24:16]SAM_PROTO_GetShiftState done [01:24:16]FM_GetShiftState done [01:24:16]req_shift_opened done [01:24:16]requested_item shift.open_date is exist - process it [01:24:16]req_shift_open_date [01:24:16]req_shift_open_date done [01:24:16]produce_requested_data done [01:24:16]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225655,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:24:16]process_action_free close_receipt [01:24:16]json_value_free [01:24:16]json_value_free done [01:24:16]process_json_proto returns [01:24:16]Send response to host [01:24:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225655,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:24:16]free response buf [01:24:16]execute_script done [01:24:16]execute_script returns [01:24:16]free content buf [01:24:16]Sock 9.Close socket [01:24:16]Sock 9.Thread stoped [01:24:21]OFD Sender: No OFD packet to send [01:24:23]recv_with_timeout no data received [01:24:26]OFD Sender: No OFD packet to send [01:24:31]OFD Sender: No OFD packet to send [01:24:36]OFD Sender: No OFD packet to send [01:24:41]OFD Sender: No OFD packet to send [01:24:42]recv_with_timeout no data received [01:24:46]OFD Sender: No OFD packet to send [01:24:51]OFD Sender: No OFD packet to send [01:24:56]OFD Sender: No OFD packet to send [01:24:58]recv_with_timeout no data received [01:25:01]OFD Sender: No OFD packet to send [01:25:06]accept exits with 10 [01:25:06]New connection [01:25:06]New thread 3067080036 created [01:25:06]Thread 3067223396 joined [01:25:06]Waiting for new connection... [01:25:06] Sock 10.Parse request [01:25:06]Sock 10.Check first char [01:25:06]Sock 10.First char is OK [01:25:06]request: POST /json_proto HTTP/1.0 [01:25:06]Method: POST [01:25:06]URL: /json_proto [01:25:06]Method is POST - this is cgi request [01:25:06]url: /json_proto [01:25:06]query_string will be loaded in cgi processing [01:25:06]execute_cgi json_proto POST (null) [01:25:06]execute_cgi path=json_proto method=POST [01:25:06]POST find Content-Length [01:25:06]Host: 172.17.43.131:8080 [01:25:06]Content-Length: 678 [01:25:06]Content-Type: application/json [01:25:06] [01:25:06]POST finish read [01:25:06]Found Content-Length = 678 [01:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.740, "sum" : 203.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 203.00, "payments": [ { "type": 0, "sum" : 203.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:25:06]execute_script... [01:25:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.740, "sum" : 203.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 203.00, "payments": [ { "type": 0, "sum" : 203.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:25:06]POST & json_proto [01:25:06]process_json_proto [01:25:06]json parsed OK: [01:25:06]protocol is kg_v1.0 [01:25:06]action value=close_receipt [01:25:06]process_action close_receipt [01:25:06]cmd_close_receipt [01:25:06]MH_GetDate [01:25:06]Write to MH i2c: F0 00 00 0F 02 00 [01:25:06]Write i2c OK [01:25:06]MH_I2C_Read... [01:25:06]Read from MH i2c: F0 [01:25:06]MH_I2C_Read... [01:25:06]Read from MH i2c: F0 09 00 [01:25:06]MH_I2C_Read... [01:25:06]Read from MH i2c: F0 09 00 0F 02 00 72 4C A4 66 F9 24 A2 66 F6 [01:25:06]GetLastDocTimeStamp 1722043452 [01:25:06]current date 1722043506 [01:25:06]FM_GetShiftState [01:25:06]SAM_PROTO_GetShiftState [01:25:06]wFMCommunicate request_size=4 [01:25:06]MH_SAM_APDU [01:25:06]CAPDU: 80 13 01 00 [01:25:06]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [01:25:06]Write i2c OK [01:25:06]MH_I2C_Read... [01:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:25:06]Read from MH i2c: E2 [01:25:06]MH_I2C_Read... [01:25:06]Read from MH i2c: E2 0E 00 [01:25:06]MH_I2C_Read... [01:25:06]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9D [01:25:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:25:06]wFMCommunicate OK [01:25:06]SAM_PROTO_GetShiftState done [01:25:06]FM_GetShiftState done [01:25:06]opened in 1722038719 [01:25:06]opened+sec_in_day 1722125119 [01:25:06]quantity*price = 20330 [01:25:06]sum+1 = 20332 [01:25:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 203.00 Внесено: 300.00 СДАЧА: 97.00 НСП 1% : 1.80 НДС 12% : 21.59 Наличными: 203.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 16 27.07.2024 01:25 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225656 ФПД: 33658240380352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225656&fm=33658240380352&tin=02508201610067®Number=0000000000092624&sum=20300 [01:25:07]StoreToDocumentArchive [01:25:07]shift 438 fd 225656 [01:25:07]save to /storage/0438/doc_00225656 [01:25:07]save last doc name /storage/0438/doc_00225656 to /storage/kkm_last_doc_name [01:25:07]save OK [01:25:07]Clear old archive folders... [01:25:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:25:07]tlvbuf is 0149CE60 [01:25:07]SAM_PROTO_ClearQueue [01:25:07]wFMCommunicate request_size=4 [01:25:07]MH_SAM_APDU [01:25:07]CAPDU: 80 09 00 00 [01:25:07]Write to MH i2c: E2 08 00 1D 02 80 09 00 00 00 00 00 00 91 [01:25:07]Write i2c OK [01:25:07]MH_I2C_Read... [01:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:25:07]Read from MH i2c: E2 [01:25:07]MH_I2C_Read... [01:25:07]Read from MH i2c: E2 03 00 [01:25:07]MH_I2C_Read... [01:25:07]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [01:25:07]RAPDU: 90 00 [01:25:07]wFMCommunicate OK [01:25:07]SAM_PROTO_ClearQueue done [01:25:07]KKMCreateOFDPacket [01:25:07]OFDProtocolAddRootSTLVToBuf [01:25:07]FM_MakeSignedData [01:25:07]FM_MakeSignedData [01:25:07]SAM_PROTO_SignData [01:25:07]wFMCommunicate request_size=4 [01:25:07]MH_SAM_APDU [01:25:07]CAPDU: 80 0D 01 02 [01:25:07]Write to MH i2c: E2 08 00 1E 02 80 0D 01 02 00 00 00 00 99 [01:25:07]Write i2c OK [01:25:07]MH_I2C_Read... [01:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:25:07]Read from MH i2c: E2 [01:25:07]MH_I2C_Read... [01:25:07]Read from MH i2c: E2 03 00 [01:25:07]MH_I2C_Read... [01:25:07]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [01:25:07]RAPDU: 90 00 [01:25:07]wFMCommunicate OK [01:25:07]wFMCommunicate request_size=255 [01:25:07]MH_SAM_APDU [01:25:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 08 00 00 00 00 07 04 06 00 4C 4F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 72 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 71 03 00 35 04 06 00 1E [01:25:07]Write to MH i2c: E2 02 01 1F 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 08 00 00 00 00 07 04 06 00 4C 4F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 72 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 71 03 00 35 04 06 00 1E 00 00 39 [01:25:07]Write i2c OK [01:25:07]MH_I2C_Read... [01:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:25:07]Read from MH i2c: E2 [01:25:07]MH_I2C_Read... [01:25:07]Read from MH i2c: E2 03 00 [01:25:07]MH_I2C_Read... [01:25:07]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [01:25:07]RAPDU: 90 00 [01:25:07]wFMCommunicate OK [01:25:07]wFMCommunicate request_size=10 [01:25:07]MH_SAM_APDU [01:25:07]CAPDU: 80 0D 02 02 05 9C AB 76 2D C0 [01:25:07]Write to MH i2c: E2 0D 00 20 02 80 0D 02 02 05 00 9C AB 76 2D C0 00 00 50 [01:25:07]Write i2c OK [01:25:07]MH_I2C_Read... [01:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:25:08]Read from MH i2c: E2 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: E2 03 00 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [01:25:08]RAPDU: 90 00 [01:25:08]wFMCommunicate OK [01:25:08]wFMCommunicate request_size=4 [01:25:08]MH_SAM_APDU [01:25:08]CAPDU: 80 0D 03 02 [01:25:08]Write to MH i2c: E2 08 00 21 02 80 0D 03 02 00 00 00 00 9E [01:25:08]Write i2c OK [01:25:08]MH_I2C_Read... [01:25:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:25:08]Read from MH i2c: E2 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: E2 0B 00 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: E2 0B 00 21 02 00 15 39 A8 1B 0E 3B B3 9B 90 00 47 [01:25:08]RAPDU: 15 39 A8 1B 0E 3B B3 9B 90 00 [01:25:08]wFMCommunicate OK [01:25:08]SAM_PROTO_SignData done [01:25:08]FM_MakeSignedData done [01:25:08]CreateOFDProtocolMessage [01:25:08]wFMCommunicate request_size=4 [01:25:08]MH_SAM_APDU [01:25:08]CAPDU: 80 11 00 00 [01:25:08]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [01:25:08]Write i2c OK [01:25:08]MH_I2C_Read... [01:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:25:08]Read from MH i2c: E2 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: E2 17 00 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FB [01:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:25:08]wFMCommunicate OK [01:25:08]CreateOFDProtocolMessage done [01:25:08]OFDSenderStorePacket 225656 [01:25:08]StoreOFDPacket docnum=225656 [01:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 57 07 01 03 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 08 00 00 00 00 07 04 06 00 4C 4F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 72 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 71 03 00 35 04 06 00 1E 9C AB 76 2D C0 15 39 A8 1B 0E 3B B3 9B [01:25:08]CheckFolder [01:25:08]dirname=/storage/ofd_packets [01:25:08]CheckFolder done [01:25:08]ProducePacketName [01:25:08]name=ofd_packets/00225656 [01:25:08]NVStorageSaveData ofd_packets/00225656 [01:25:08]File name is /storage/ofd_packets/00225656 [01:25:08]Write 301 bytes [01:25:08]NVStorageSaveData done [01:25:08]OFDSenderStorePacket done [01:25:08]KKMCreateOFDPacket done [01:25:08]NVStorageSaveData kkm_last_timestamp [01:25:08]File name is /storage/kkm_last_timestamp [01:25:08]Write 4 bytes [01:25:08]NVStorageSaveData done [01:25:08]ExternCall_PrintAddStr [01:25:08]wPrintStart [01:25:08]Write to MH i2c: 01 00 00 23 02 25 [01:25:08]Write i2c OK [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: 01 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: 01 07 00 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [01:25:08]RasterBufferAndPrint [01:25:08]line Счет N : (1)2001898 [01:25:08]line ИНН: 02508201610067 [01:25:08]line Контрольно-Кассовый Чек [01:25:08]line ПРОДАЖА [01:25:08]line ТРК (МРК, ГНК) : 34 [01:25:08]line Товар: 2710124500 [01:25:08]line Аи-95-К-5 [01:25:08]line 2.740 * 74.20 [01:25:08]line = 203.31 [01:25:08]line НДС 12% НСП 1% [01:25:08]line > о реализуемом товаре [01:25:08]line ОКРУГЛЕНИЕ: -0.31 [01:25:08]line ИТОГО: 203.00 [01:25:08]line Внесено: 300.00 [01:25:08]line СДАЧА: 97.00 [01:25:08]line НСП 1% : 1.80 [01:25:08]line НДС 12% : 21.59 [01:25:08]line Наличными: 203.00 [01:25:08]line Безнал.: 0.00 [01:25:08]line Место: АЗС № 97 "Партнер Нефть" [01:25:08]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:25:08]line СНО: Общий режим [01:25:08]line Чек 16 27.07.2024 01:25 [01:25:08]line Смена: 438 ФФД: 1.0 [01:25:08]line ЗНМ: 0300000054 [01:25:08]line РНМ: 0000000000092624 [01:25:08]line Версия ККМ: 001 [01:25:08]line ФМ: 0000000000874959 [01:25:08]line ФД: 225656 [01:25:08]line ФПД: 33658240380352 [01:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012506&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225656&fm=33658240380352&tin=02508201610067®Number=0000000000092624&sum=20300 [01:25:08]written 0, free lines is 4095 [01:25:08]OFD Sender: Processing packet 225656 [packets to send 599, broken 598] [01:25:08]ProducePacketName [01:25:08]name=ofd_packets/00225656 [01:25:08]OFD Sender: To server: pG, [01:25:08]CommunicateWithHost lk.salyk.kg:30040 [01:25:08]ConnectInit lk.salyk.kg [01:25:08]Write to MH i2c: 01 00 00 4E 02 50 [01:25:08]Write i2c OK [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: 01 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: 01 07 00 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 5E 0C C1 [01:25:08]RasterBufferAndPrint [01:25:08]line [01:25:08]line [01:25:08]line [01:25:08]line [01:25:08]line [01:25:08]written 0, free lines is 3169 [01:25:08]MH_Cut [01:25:08]Write to MH i2c: D1 01 00 55 02 01 29 [01:25:08]Write i2c OK [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: D1 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: D1 01 00 [01:25:08]MH_I2C_Read... [01:25:08]Read from MH i2c: D1 01 00 55 02 00 28 [01:25:08]Write to MH i2c: 01 00 00 56 02 58 [01:25:08]Write i2c OK [01:25:08]MH_I2C_Read... [01:25:09]*** Cut start [01:25:09]*** Partial cut [01:25:09]*** CUTSNS_PIN = 1 [01:25:09]*** CUTSNS_PIN = 0 [01:25:10]*** Brake cut motor [01:25:10]Read from MH i2c: 01 [01:25:10]MH_I2C_Read... [01:25:10]*** Stop cut motor [01:25:10]*** Cut end [01:25:10]Read from MH i2c: 01 07 00 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 FF 0F 6D [01:25:10]process_action close_receipt done [01:25:10]requested_data is exist [01:25:10]produce_requested_data [01:25:10]requested_item fm.sn is exist - process it [01:25:10]wFMCommunicate request_size=4 [01:25:10]MH_SAM_APDU [01:25:10]CAPDU: 80 11 00 00 [01:25:10]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [01:25:10]Write i2c OK [01:25:10]MH_I2C_Read... [01:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:25:10]Read from MH i2c: E2 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: E2 17 00 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 30 [01:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:25:10]wFMCommunicate OK [01:25:10]requested_item fd.num is exist - process it [01:25:10]SAM_PROTO_GetFieldsCounters [01:25:10]wFMCommunicate request_size=4 [01:25:10]MH_SAM_APDU [01:25:10]CAPDU: 80 13 00 00 [01:25:10]Write to MH i2c: E2 08 00 58 02 80 13 00 00 00 00 00 00 D6 [01:25:10]Write i2c OK [01:25:10]MH_I2C_Read... [01:25:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:25:10]Read from MH i2c: E2 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: E2 62 00 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: E2 62 00 58 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [01:25:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 78 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:25:10]wFMCommunicate OK [01:25:10]SAM_PROTO_GetFieldsCounters done [01:25:10]requested_item shift.num is exist - process it [01:25:10]requested_item shift.opened is exist - process it [01:25:10]req_shift_opened [01:25:10]FM_GetShiftState [01:25:10]SAM_PROTO_GetShiftState [01:25:10]wFMCommunicate request_size=4 [01:25:10]MH_SAM_APDU [01:25:10]CAPDU: 80 13 01 00 [01:25:10]Write to MH i2c: E2 08 00 59 02 80 13 01 00 00 00 00 00 D8 [01:25:10]Write i2c OK [01:25:10]MH_I2C_Read... [01:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:25:10]Read from MH i2c: E2 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: E2 0E 00 [01:25:10]MH_I2C_Read... [01:25:10]Read from MH i2c: E2 0E 00 59 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E6 [01:25:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:25:10]wFMCommunicate OK [01:25:10]SAM_PROTO_GetShiftState done [01:25:10]FM_GetShiftState done [01:25:10]req_shift_opened done [01:25:10]requested_item shift.open_date is exist - process it [01:25:10]req_shift_open_date [01:25:10]req_shift_open_date done [01:25:10]produce_requested_data done [01:25:10]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225656,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:25:10]process_action_free close_receipt [01:25:10]json_value_free [01:25:10]json_value_free done [01:25:10]process_json_proto returns [01:25:10]Send response to host [01:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225656,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:25:10]free response buf [01:25:10]execute_script done [01:25:10]execute_script returns [01:25:10]free content buf [01:25:10]Sock 10.Close socket [01:25:10]Sock 10.Thread stoped [01:25:14]Connected sock=11 [01:25:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 E7 57 07 01 03 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 08 00 00 00 00 07 04 06 00 4C 4F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 72 4C A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 71 03 00 35 04 06 00 1E 9C AB 76 2D C0 15 39 A8 1B 0E 3B B3 9B [01:25:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 CB 84 47 00 E7 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 78 71 03 00 F4 03 04 00 89 F8 A3 66 B6 04 01 00 00 86 B4 49 36 D7 C0 9D DE [01:25:16]CommunicateWithHost err = 0 [01:25:16]CheckOFDResponse [01:25:16]1017 (14) - 77093643461234 [01:25:16]1041 (16) - 0000000000874959 [01:25:16]1040 (4) - 225656 [01:25:16]1012 (4) - 26.07.2024 19:27 [01:25:16]1206 (1) - 0 [01:25:16]OFD Sender: Remove packet 225656 [01:25:16]ProducePacketName [01:25:16]name=ofd_packets/00225656 [01:25:16]NVStorageDeleteData [01:25:17]OFD Sender: No OFD packet to send [01:25:22]OFD Sender: No OFD packet to send [01:25:26]recv_with_timeout no data received [01:25:27]OFD Sender: No OFD packet to send [01:25:32]OFD Sender: No OFD packet to send [01:25:37]OFD Sender: No OFD packet to send [01:25:42]OFD Sender: No OFD packet to send [01:25:44]recv_with_timeout no data received [01:25:47]OFD Sender: No OFD packet to send [01:25:52]OFD Sender: No OFD packet to send [01:25:57]OFD Sender: No OFD packet to send [01:26:02]OFD Sender: No OFD packet to send [01:26:07]OFD Sender: No OFD packet to send [01:26:08]recv_with_timeout no data received [01:26:12]OFD Sender: No OFD packet to send [01:26:17]accept exits with 9 [01:26:17]New connection [01:26:17]New thread 3067223396 created [01:26:17]Thread 3067080036 joined [01:26:17]Waiting for new connection... [01:26:17] Sock 9.Parse request [01:26:17]Sock 9.Check first char [01:26:17]Sock 9.First char is OK [01:26:17]request: POST /json_proto HTTP/1.0 [01:26:17]Method: POST [01:26:17]URL: /json_proto [01:26:17]Method is POST - this is cgi request [01:26:17]url: /json_proto [01:26:17]query_string will be loaded in cgi processing [01:26:17]execute_cgi json_proto POST (null) [01:26:17]execute_cgi path=json_proto method=POST [01:26:17]POST find Content-Length [01:26:17]Host: 172.17.43.131:8080 [01:26:17]Content-Length: 680 [01:26:17]Content-Type: application/json [01:26:17] [01:26:17]POST finish read [01:26:17]Found Content-Length = 680 [01:26:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:17]execute_script... [01:26:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:17]POST & json_proto [01:26:17]process_json_proto [01:26:17]json parsed OK: [01:26:17]protocol is kg_v1.0 [01:26:17]action value=close_receipt [01:26:17]process_action close_receipt [01:26:17]cmd_close_receipt [01:26:17]MH_GetDate [01:26:17]Write to MH i2c: F0 00 00 5A 02 4B [01:26:17]Write i2c OK [01:26:17]MH_I2C_Read... [01:26:17]Read from MH i2c: F0 [01:26:17]MH_I2C_Read... [01:26:17]Read from MH i2c: F0 09 00 [01:26:17]MH_I2C_Read... [01:26:17]Read from MH i2c: F0 09 00 5A 02 00 B9 4C A4 66 F9 24 A2 66 88 [01:26:17]GetLastDocTimeStamp 1722043506 [01:26:17]current date 1722043577 [01:26:17]FM_GetShiftState [01:26:17]SAM_PROTO_GetShiftState [01:26:17]wFMCommunicate request_size=4 [01:26:17]MH_SAM_APDU [01:26:17]CAPDU: 80 13 01 00 [01:26:17]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [01:26:17]Write i2c OK [01:26:17]MH_I2C_Read... [01:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:26:17]Read from MH i2c: E2 [01:26:17]MH_I2C_Read... [01:26:17]Read from MH i2c: E2 0E 00 [01:26:17]MH_I2C_Read... [01:26:17]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E8 [01:26:17]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:26:17]wFMCommunicate OK [01:26:17]SAM_PROTO_GetShiftState done [01:26:17]FM_GetShiftState done [01:26:17]opened in 1722038719 [01:26:17]opened+sec_in_day 1722125119 [01:26:17]quantity*price = 150037 [01:26:17]sum+1 = 150039 [01:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре [01:29:31]line ОКРУГЛЕНИЕ: -0.38 [01:29:31]line ИТОГО: 1500.00 [01:29:31]line Внесено: 1500.00 [01:29:31]line СДАЧА: 0.00 [01:29:31]line НСП 1% : 13.28 [01:29:31]line НДС 12% : 159.33 [01:29:31]line Наличными: 1500.00 [01:29:31]line Безнал.: 0.00 [01:29:31]line Место: АЗС № 97 "Партнер Нефть" [01:29:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:29:31]line СНО: Общий режим [01:29:31]line Чек 17 27.07.2024 01:26 [01:29:31]line Смена: 438 ФФД: 1.0 [01:29:31]line ЗНМ: 0300000054 [01:29:31]line РНМ: 0000000000092624 [01:29:31]line Версия ККМ: 001 [01:29:31]line ФМ: 0000000000874959 [01:29:31]line ФД: 225657 [01:29:31]line ФПД: 141768262417494 [01:29:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012617&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225657&fm=141768262417494&tin=02508201610067®Number=0000000000092624&sum=150000 [01:29:31]written 0, free lines is 4095 [01:29:31]Write to MH i2c: 01 00 00 48 00 48 [01:29:31]Write i2c OK [01:29:31]MH_I2C_Read... [01:29:31]Read from MH i2c: 01 [01:29:31]MH_I2C_Read... [01:29:31]Read from MH i2c: 01 07 00 [01:29:31]MH_I2C_Read... [01:29:31]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 5A 0C B5 [01:29:31]RasterBufferAndPrint [01:29:31]line [01:29:31]line [01:29:31]line [01:29:31]line [01:29:31]line [01:29:31]written 0, free lines is 3172 [01:29:31]MH_Cut [01:29:31]Write to MH i2c: D1 01 00 4F 00 01 21 [01:29:31]Write i2c OK [01:29:31]MH_I2C_Read... [01:29:31]Read from MH i2c: D1 [01:29:31]MH_I2C_Read... [01:29:31]Read from MH i2c: D1 01 00 [01:29:31]MH_I2C_Read... [01:29:31]Read from MH i2c: D1 01 00 4F 00 00 20 [01:29:31]Write to MH i2c: 01 00 00 50 00 50 [01:29:31]Write i2c OK [01:29:31]MH_I2C_Read... [01:29:32]*** Cut start [01:29:32]*** Partial cut [01:29:32]*** CUTSNS_PIN = 1 [01:29:33]*** CUTSNS_PIN = 0 [01:29:33]*** Brake cut motor [01:29:33]Read from MH i2c: 01 [01:29:33]MH_I2C_Read... [01:29:33]*** Stop cut motor [01:29:33]*** Cut end [01:29:33]Read from MH i2c: 01 07 00 [01:29:33]MH_I2C_Read... [01:29:33]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [01:29:33]process_action print_doc done [01:29:33]requested_data is exist [01:29:33]produce_requested_data [01:29:33]produce_requested_data return (null) [01:29:33]process_action_free print_doc [01:29:33]json_value_free [01:29:33]json_value_free done [01:29:33]process_json_proto returns [01:29:33]Send response to host [01:29:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [01:29:33]free response buf [01:29:33]execute_script done [01:29:33]execute_script returns [01:29:33]free content buf [01:29:33]Sock 8.Close socket [01:29:33]Sock 8.Thread stoped [01:29:33]accept exits with 9 [01:29:33]New connection [01:29:33]New thread 3067432292 created [01:29:33]Thread 3067575652 joined [01:29:33]Waiting for new connection... [01:29:33] Sock 9.Parse request [01:29:33]Sock 9.Check first char [01:29:33]Sock 9.First char is OK [01:29:33]request: POST /json_proto HTTP/1.0 [01:29:33]Method: POST [01:29:33]URL: /json_proto [01:29:33]Method is POST - this is cgi request [01:29:33]url: /json_proto [01:29:33]query_string will be loaded in cgi processing [01:29:33]execute_cgi json_proto POST (null) [01:29:33]execute_cgi path=json_proto method=POST [01:29:33]POST find Content-Length [01:29:33]Host: 172.17.43.131:8080 [01:29:33]Content-Length: 802 [01:29:33]Content-Type: application/json [01:29:33] [01:29:33]POST finish read [01:29:33]Found Content-Length = 802 [01:29:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:33]execute_script... [01:29:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:33]POST & json_proto [01:29:33]process_json_proto [01:29:33]json parsed OK: [01:29:33]protocol is kg_v1.0 [01:29:33]action value=close_receipt [01:29:33]process_action close_receipt [01:29:33]cmd_close_receipt [01:29:33]MH_GetDate [01:29:33]Write to MH i2c: F0 00 00 51 00 40 [01:29:33]Write i2c OK [01:29:33]MH_I2C_Read... [01:29:33]Read from MH i2c: F0 [01:29:33]MH_I2C_Read... [01:29:33]Read from MH i2c: F0 09 00 [01:29:33]MH_I2C_Read... [01:29:33]Read from MH i2c: F0 09 00 51 00 00 7E 4D A4 66 F9 24 A2 66 43 [01:29:33]GetLastDocTimeStamp 1722043577 [01:29:33]current date 1722043774 [01:29:33]FM_GetShiftState [01:29:33]SAM_PROTO_GetShiftState [01:29:33]wFMCommunicate request_size=4 [01:29:33]MH_SAM_APDU [01:29:33]CAPDU: 80 13 01 00 [01:29:33]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [01:29:33]Write i2c OK [01:29:33]MH_I2C_Read... [01:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:33]Read from MH i2c: E2 [01:29:33]MH_I2C_Read... [01:29:33]Read from MH i2c: E2 0E 00 [01:29:33]MH_I2C_Read... [01:29:33]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [01:29:33]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:29:33]wFMCommunicate OK [01:29:33]SAM_PROTO_GetShiftState done [01:29:33]FM_GetShiftState done [01:29:33]opened in 1722038719 [01:29:33]opened+sec_in_day 1722125119 [01:29:33]quantity*price = 800023 [01:29:33]sum+1 = 800025 [01:29:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8000.24 НСП 1% : 70.80 НДС 12% : 849.58 Наличными: 0.00 Безнал.: 8000.24 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 18 27.07.2024 01:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225658 ФПД: 166535337162204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225658&fm=166535337162204&tin=02508201610067®Number=0000000000092624&sum=800024 [01:29:35]StoreToDocumentArchive [01:29:35]shift 438 fd 225658 [01:29:35]save to /storage/0438/doc_00225658 [01:29:35]save last doc name /storage/0438/doc_00225658 to /storage/kkm_last_doc_name [01:29:35]save OK [01:29:35]Clear old archive folders... [01:29:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:29:35]tlvbuf is 00793150 [01:29:35]SAM_PROTO_ClearQueue [01:29:35]wFMCommunicate request_size=4 [01:29:35]MH_SAM_APDU [01:29:35]CAPDU: 80 09 00 00 [01:29:35]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [01:29:35]Write i2c OK [01:29:35]MH_I2C_Read... [01:29:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:35]Read from MH i2c: E2 [01:29:35]MH_I2C_Read... [01:29:35]Read from MH i2c: E2 03 00 [01:29:35]MH_I2C_Read... [01:29:35]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [01:29:35]RAPDU: 90 00 [01:29:35]wFMCommunicate OK [01:29:35]SAM_PROTO_ClearQueue done [01:29:35]KKMCreateOFDPacket [01:29:35]OFDProtocolAddRootSTLVToBuf [01:29:35]FM_MakeSignedData [01:29:35]FM_MakeSignedData [01:29:35]SAM_PROTO_SignData [01:29:35]wFMCommunicate request_size=4 [01:29:35]MH_SAM_APDU [01:29:35]CAPDU: 80 0D 01 02 [01:29:35]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [01:29:35]Write i2c OK [01:29:35]MH_I2C_Read... [01:29:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:35]Read from MH i2c: E2 [01:29:35]MH_I2C_Read... [01:29:35]Read from MH i2c: E2 03 00 [01:29:35]MH_I2C_Read... [01:29:35]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [01:29:35]RAPDU: 90 00 [01:29:35]wFMCommunicate OK [01:29:35]wFMCommunicate request_size=255 [01:29:35]MH_SAM_APDU [01:29:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 7E 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 71 03 00 35 04 06 00 97 76 87 9D [01:29:35]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 7E 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 71 03 00 35 04 06 00 97 76 87 9D 00 00 8D [01:29:35]Write i2c OK [01:29:35]MH_I2C_Read... [01:29:35]Read from MH i2c: E2 [01:29:35]MH_I2C_Read... [01:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:35]Read from MH i2c: E2 03 00 [01:29:35]MH_I2C_Read... [01:29:35]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [01:29:35]RAPDU: 90 00 [01:29:35]wFMCommunicate OK [01:29:35]wFMCommunicate request_size=7 [01:29:35]MH_SAM_APDU [01:29:35]CAPDU: 80 0D 02 02 02 35 DC [01:29:35]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 35 DC 00 00 F1 [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:36]Read from MH i2c: E2 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: E2 03 00 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [01:29:36]RAPDU: 90 00 [01:29:36]wFMCommunicate OK [01:29:36]wFMCommunicate request_size=4 [01:29:36]MH_SAM_APDU [01:29:36]CAPDU: 80 0D 03 02 [01:29:36]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:36]Read from MH i2c: E2 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: E2 0B 00 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: E2 0B 00 63 00 00 EB 4D 58 E6 3E 56 61 45 90 00 8F [01:29:36]RAPDU: EB 4D 58 E6 3E 56 61 45 90 00 [01:29:36]wFMCommunicate OK [01:29:36]SAM_PROTO_SignData done [01:29:36]FM_MakeSignedData done [01:29:36]CreateOFDProtocolMessage [01:29:36]wFMCommunicate request_size=4 [01:29:36]MH_SAM_APDU [01:29:36]CAPDU: 80 11 00 00 [01:29:36]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:36]Read from MH i2c: E2 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: E2 17 00 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [01:29:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:29:36]wFMCommunicate OK [01:29:36]CreateOFDProtocolMessage done [01:29:36]OFDSenderStorePacket 225658 [01:29:36]StoreOFDPacket docnum=225658 [01:29:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5B 06 04 01 DC 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 7E 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 71 03 00 35 04 06 00 97 76 87 9D 35 DC EB 4D 58 E6 3E 56 61 45 [01:29:36]CheckFolder [01:29:36]dirname=/storage/ofd_packets [01:29:36]CheckFolder done [01:29:36]ProducePacketName [01:29:36]name=ofd_packets/00225658 [01:29:36]NVStorageSaveData ofd_packets/00225658 [01:29:36]File name is /storage/ofd_packets/00225658 [01:29:36]Write 298 bytes [01:29:36]NVStorageSaveData done [01:29:36]OFDSenderStorePacket done [01:29:36]KKMCreateOFDPacket done [01:29:36]NVStorageSaveData kkm_last_timestamp [01:29:36]File name is /storage/kkm_last_timestamp [01:29:36]Write 4 bytes [01:29:36]NVStorageSaveData done [01:29:36]ExternCall_PrintAddStr [01:29:36]wPrintStart [01:29:36]Write to MH i2c: 01 00 00 65 00 65 [01:29:36]OFD Sender: Processing packet 225658 [packets to send 599, broken 598] [01:29:36]ProducePacketName [01:29:36]name=ofd_packets/00225658 [01:29:36]OFD Sender: To server: pG, [01:29:36]CommunicateWithHost lk.salyk.kg:30040 [01:29:36]ConnectInit lk.salyk.kg [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: 01 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: 01 07 00 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [01:29:36]RasterBufferAndPrint [01:29:36]line Счет N : (1)2001897 [01:29:36]line ИНН: 02508201610067 [01:29:36]line Контрольно-Кассовый Чек [01:29:36]line ПРОДАЖА [01:29:36]line ТРК (МРК, ГНК) : 21 [01:29:36]line Товар: 2710194210 [01:29:36]line ДТ-К-5 [01:29:36]line 104.990 * 76.20 [01:29:36]line = 8000.24 [01:29:36]line НДС 12% НСП 1% [01:29:36]line > о реализуемом товаре [01:29:36]line ИТОГО: 8000.24 [01:29:36]line НСП 1% : 70.80 [01:29:36]line НДС 12% : 849.58 [01:29:36]line Наличными: 0.00 [01:29:36]line Безнал.: 8000.24 [01:29:36]line Место: АЗС № 97 "Партнер Нефть" [01:29:36]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:29:36]line СНО: Общий режим [01:29:36]line Чек 18 27.07.2024 01:29 [01:29:36]line Смена: 438 ФФД: 1.0 [01:29:36]line ЗНМ: 0300000054 [01:29:36]line РНМ: 0000000000092624 [01:29:36]line Версия ККМ: 001 [01:29:36]line Платежная система: O! деньги [01:29:36]line ФМ: 0000000000874959 [01:29:36]line ФД: 225658 [01:29:36]line ФПД: 166535337162204 [01:29:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012934&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225658&fm=166535337162204&tin=02508201610067®Number=0000000000092624&sum=800024 [01:29:36]written 0, free lines is 4095 [01:29:36]Write to MH i2c: 01 00 00 8F 00 8F [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: 01 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: 01 07 00 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 6E 0C 10 [01:29:36]RasterBufferAndPrint [01:29:36]line [01:29:36]line [01:29:36]line [01:29:36]line [01:29:36]line [01:29:36]written 0, free lines is 3197 [01:29:36]MH_Cut [01:29:36]Write to MH i2c: D1 01 00 96 00 01 68 [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: D1 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: D1 01 00 [01:29:36]MH_I2C_Read... [01:29:36]Read from MH i2c: D1 01 00 96 00 00 67 [01:29:36]Write to MH i2c: 01 00 00 97 00 97 [01:29:36]Write i2c OK [01:29:36]MH_I2C_Read... [01:29:37]Connected sock=10 [01:29:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 5B 06 04 01 DC 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 7E 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 71 03 00 35 04 06 00 97 76 87 9D 35 DC EB 4D 58 E6 3E 56 61 45 [01:29:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 7E B6 47 00 D2 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7A 71 03 00 F4 03 04 00 8E F9 A3 66 B6 04 01 00 00 92 3E 66 A9 D4 8D 71 2F [01:29:37]CommunicateWithHost err = 0 [01:29:37]CheckOFDResponse [01:29:37]1017 (14) - 77093643461234 [01:29:37]1041 (16) - 0000000000874959 [01:29:37]1040 (4) - 225658 [01:29:37]1012 (4) - 26.07.2024 19:31 [01:29:37]1206 (1) - 0 [01:29:37]OFD Sender: Remove packet 225658 [01:29:37]ProducePacketName [01:29:37]name=ofd_packets/00225658 [01:29:37]NVStorageDeleteData [01:29:37]*** Cut start [01:29:37]*** Partial cut [01:29:37]*** CUTSNS_PIN = 1 [01:29:38]*** CUTSNS_PIN = 0 [01:29:38]OFD Sender: No OFD packet to send [01:29:38]*** Brake cut motor [01:29:38]Read from MH i2c: 01 [01:29:38]MH_I2C_Read... [01:29:38]*** Stop cut motor [01:29:38]*** Cut end [01:29:38]Read from MH i2c: 01 07 00 [01:29:38]MH_I2C_Read... [01:29:38]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [01:29:38]process_action close_receipt done [01:29:38]requested_data is exist [01:29:38]produce_requested_data [01:29:38]requested_item fm.sn is exist - process it [01:29:38]wFMCommunicate request_size=4 [01:29:38]MH_SAM_APDU [01:29:38]CAPDU: 80 11 00 00 [01:29:38]Write to MH i2c: E2 08 00 98 00 80 11 00 00 00 00 00 00 12 [01:29:38]Write i2c OK [01:29:38]MH_I2C_Read... [01:29:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:38]Read from MH i2c: E2 [01:29:38]MH_I2C_Read... [01:29:38]Read from MH i2c: E2 17 00 [01:29:38]MH_I2C_Read... [01:29:38]Read from MH i2c: E2 17 00 98 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 6F [01:29:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:29:38]wFMCommunicate OK [01:29:38]requested_item fd.num is exist - process it [01:29:38]SAM_PROTO_GetFieldsCounters [01:29:38]wFMCommunicate request_size=4 [01:29:38]MH_SAM_APDU [01:29:38]CAPDU: 80 13 00 00 [01:29:38]Write to MH i2c: E2 08 00 99 00 80 13 00 00 00 00 00 00 15 [01:29:38]Write i2c OK [01:29:38]MH_I2C_Read... [01:29:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:38]Read from MH i2c: E2 [01:29:38]MH_I2C_Read... [01:29:38]Read from MH i2c: E2 62 00 [01:29:38]MH_I2C_Read... [01:29:38]Read from MH i2c: E2 62 00 99 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [01:29:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7A 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:29:38]wFMCommunicate OK [01:29:38]SAM_PROTO_GetFieldsCounters done [01:29:38]requested_item shift.num is exist - process it [01:29:38]requested_item shift.opened is exist - process it [01:29:38]req_shift_opened [01:29:38]FM_GetShiftState [01:29:38]SAM_PROTO_GetShiftState [01:29:38]wFMCommunicate request_size=4 [01:29:38]MH_SAM_APDU [01:29:38]CAPDU: 80 13 01 00 [01:29:38]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [01:29:38]Write i2c OK [01:29:38]MH_I2C_Read... [01:29:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:39]Read from MH i2c: E2 [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: E2 0E 00 [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 25 [01:29:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:29:39]wFMCommunicate OK [01:29:39]SAM_PROTO_GetShiftState done [01:29:39]FM_GetShiftState done [01:29:39]req_shift_opened done [01:29:39]requested_item shift.open_date is exist - process it [01:29:39]req_shift_open_date [01:29:39]req_shift_open_date done [01:29:39]produce_requested_data done [01:29:39]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225658,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:29:39]process_action_free close_receipt [01:29:39]json_value_free [01:29:39]json_value_free done [01:29:39]process_json_proto returns [01:29:39]Send response to host [01:29:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225658,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:29:39]free response buf [01:29:39]execute_script done [01:29:39]execute_script returns [01:29:39]free content buf [01:29:39]Sock 9.Close socket [01:29:39]Sock 9.Thread stoped [01:29:39]accept exits with 8 [01:29:39]New connection [01:29:39]New thread 3067575652 created [01:29:39]Thread 3067432292 joined [01:29:39]Waiting for new connection... [01:29:39] Sock 8.Parse request [01:29:39]Sock 8.Check first char [01:29:39]Sock 8.First char is OK [01:29:39]request: POST /json_proto HTTP/1.0 [01:29:39]Method: POST [01:29:39]URL: /json_proto [01:29:39]Method is POST - this is cgi request [01:29:39]url: /json_proto [01:29:39]query_string will be loaded in cgi processing [01:29:39]execute_cgi json_proto POST (null) [01:29:39]execute_cgi path=json_proto method=POST [01:29:39]POST find Content-Length [01:29:39]Host: 172.17.43.131:8080 [01:29:39]Content-Length: 801 [01:29:39]Content-Type: application/json [01:29:39] [01:29:39]POST finish read [01:29:39]Found Content-Length = 801 [01:29:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:39]execute_script... [01:29:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:39]POST & json_proto [01:29:39]process_json_proto [01:29:39]json parsed OK: [01:29:39]protocol is kg_v1.0 [01:29:39]action value=close_receipt [01:29:39]process_action close_receipt [01:29:39]cmd_close_receipt [01:29:39]MH_GetDate [01:29:39]Write to MH i2c: F0 00 00 9B 00 8A [01:29:39]Write i2c OK [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: F0 [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: F0 09 00 [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: F0 09 00 9B 00 00 83 4D A4 66 F9 24 A2 66 92 [01:29:39]GetLastDocTimeStamp 1722043774 [01:29:39]current date 1722043779 [01:29:39]FM_GetShiftState [01:29:39]SAM_PROTO_GetShiftState [01:29:39]wFMCommunicate request_size=4 [01:29:39]MH_SAM_APDU [01:29:39]CAPDU: 80 13 01 00 [01:29:39]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [01:29:39]Write i2c OK [01:29:39]MH_I2C_Read... [01:29:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:39]Read from MH i2c: E2 [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: E2 0E 00 [01:29:39]MH_I2C_Read... [01:29:39]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 27 [01:29:39]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:29:39]wFMCommunicate OK [01:29:39]SAM_PROTO_GetShiftState done [01:29:39]FM_GetShiftState done [01:29:39]opened in 1722038719 [01:29:39]opened+sec_in_day 1722125119 [01:29:39]quantity*price = 150037 [01:29:39]sum+1 = 150039 [01:29:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 19 27.07.2024 01:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874959 ФД: 225659 ФПД: 182574253312386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012940&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225659&fm=182574253312386&tin=02508201610067®Number=0000000000092624&sum=150038 [01:29:41]StoreToDocumentArchive [01:29:41]shift 438 fd 225659 [01:29:41]save to /storage/0438/doc_00225659 [01:29:41]save last doc name /storage/0438/doc_00225659 to /storage/kkm_last_doc_name [01:29:41]save OK [01:29:41]Clear old archive folders... [01:29:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:29:41]tlvbuf is 00794E20 [01:29:41]SAM_PROTO_ClearQueue [01:29:41]wFMCommunicate request_size=4 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 09 00 00 [01:29:41]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [01:29:41]RAPDU: 90 00 [01:29:41]wFMCommunicate OK [01:29:41]SAM_PROTO_ClearQueue done [01:29:41]KKMCreateOFDPacket [01:29:41]OFDProtocolAddRootSTLVToBuf [01:29:41]FM_MakeSignedData [01:29:41]FM_MakeSignedData [01:29:41]SAM_PROTO_SignData [01:29:41]wFMCommunicate request_size=4 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 0D 01 02 [01:29:41]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [01:29:41]RAPDU: 90 00 [01:29:41]wFMCommunicate OK [01:29:41]wFMCommunicate request_size=255 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 84 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 71 03 00 35 04 06 00 A6 0C E1 83 [01:29:41]Write to MH i2c: E2 02 01 AB 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 84 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7B 71 03 00 35 04 06 00 A6 0C E1 83 00 00 1F [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [01:29:41]RAPDU: 90 00 [01:29:41]wFMCommunicate OK [01:29:41]wFMCommunicate request_size=7 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 0D 02 02 02 89 82 [01:29:41]Write to MH i2c: E2 0A 00 AC 00 80 0D 02 02 02 00 89 82 00 00 35 [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [01:29:41]RAPDU: 90 00 [01:29:41]wFMCommunicate OK [01:29:41]wFMCommunicate request_size=4 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 0D 03 02 [01:29:41]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 0B 00 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 0B 00 AD 00 00 21 D4 2C 87 6F D9 7B 62 90 00 F6 [01:29:41]RAPDU: 21 D4 2C 87 6F D9 7B 62 90 00 [01:29:41]wFMCommunicate OK [01:29:41]SAM_PROTO_SignData done [01:29:41]FM_MakeSignedData done [01:29:41]CreateOFDProtocolMessage [01:29:41]wFMCommunicate request_size=4 [01:29:41]MH_SAM_APDU [01:29:41]CAPDU: 80 11 00 00 [01:29:41]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [01:29:41]Write i2c OK [01:29:41]MH_I2C_Read... [01:29:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:41]Read from MH i2c: E2 [01:29:41]MH_I2C_Read... [01:29:41]Read from MH i2c: E2 17 00 [01:29:41]MH_I2C_Read... [01:29:45]wFMCommunicate OK [01:29:45]wFMCommunicate request_size=11 [01:29:45]MH_SAM_APDU [01:29:45]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [01:29:45]Write to MH i2c: E2 0E 00 EE 00 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 A0 [01:29:46]Write i2c OK [01:29:46]MH_I2C_Read... [01:29:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [01:29:46]Read from MH i2c: E2 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 03 00 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 03 00 EE 00 00 90 00 62 [01:29:46]RAPDU: 90 00 [01:29:46]wFMCommunicate OK [01:29:46]wFMCommunicate request_size=13 [01:29:46]MH_SAM_APDU [01:29:46]CAPDU: 80 15 02 00 08 F4 03 04 00 89 4D A4 66 [01:29:46]Write to MH i2c: E2 10 00 EF 00 80 15 02 00 08 00 F4 03 04 00 89 4D A4 66 00 00 5A [01:29:46]Write i2c OK [01:29:46]MH_I2C_Read... [01:29:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [01:29:46]Read from MH i2c: E2 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 03 00 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [01:29:46]RAPDU: 90 00 [01:29:46]wFMCommunicate OK [01:29:46]wFMCommunicate request_size=25 [01:29:46]MH_SAM_APDU [01:29:46]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 [01:29:46]Write to MH i2c: E2 1C 00 F0 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 00 00 D0 [01:29:46]Write i2c OK [01:29:46]MH_I2C_Read... [01:29:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [01:29:46]Read from MH i2c: E2 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 03 00 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [01:29:46]RAPDU: 90 00 [01:29:46]wFMCommunicate OK [01:29:46]wFMCommunicate request_size=4 [01:29:46]MH_SAM_APDU [01:29:46]CAPDU: 80 15 03 00 [01:29:46]Write to MH i2c: E2 08 00 F1 00 80 15 03 00 00 00 00 00 72 [01:29:46]Write i2c OK [01:29:46]MH_I2C_Read... [01:29:46]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [01:29:46]Read from MH i2c: E2 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 40 00 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 40 00 F1 00 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 14 00 00 00 35 04 06 00 7C BA 82 AC 8D 26 90 00 44 [01:29:46]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 14 00 00 00 35 04 06 00 7C BA 82 AC 8D 26 90 00 [01:29:46]wFMCommunicate OK [01:29:46]SAM_PROTO_ProcessDocument answer len = 59 [01:29:46]SAM_PROTO_ProcessDocument done [01:29:46]SetTLVBufToDocument [01:29:46]Processing tag 1209 (04B9) [01:29:46]Malloc new data [01:29:46]Processing tag 1041 (0411) [01:29:46]Processing tag 1040 (0410) [01:29:46]Malloc new data [01:29:46]Processing tag 1038 (040E) [01:29:46]Malloc new data [01:29:46]Processing tag 1042 (0412) [01:29:46]Malloc new data [01:29:46]Processing tag 1077 (0435) [01:29:46]Malloc new data [01:29:46]SetTLVBufToDocument err=0 [01:29:46]KKMLoadAndSignReceiptData store KKM data [01:29:46]KKMLoadAndSignReceiptData err=0 [01:29:46]wFMCommunicate request_size=4 [01:29:46]MH_SAM_APDU [01:29:46]CAPDU: 80 11 00 00 [01:29:46]Write to MH i2c: E2 08 00 F2 00 80 11 00 00 00 00 00 00 6C [01:29:46]Write i2c OK [01:29:46]MH_I2C_Read... [01:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:46]Read from MH i2c: E2 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 17 00 [01:29:46]MH_I2C_Read... [01:29:46]Read from MH i2c: E2 17 00 F2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 C9 [01:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:29:47]wFMCommunicate OK [01:29:47]Счет N : (1)2001901 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 34 Товар: 2710124500 Аи-95-К-5 1.350 * 74.20 = 100.17 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.64 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 20 27.07.2024 01:29 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225660 ФПД: 137140498107686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225660&fm=137140498107686&tin=02508201610067®Number=0000000000092624&sum=10000 [01:29:47]StoreToDocumentArchive [01:29:47]shift 438 fd 225660 [01:29:47]save to /storage/0438/doc_00225660 [01:29:47]save last doc name /storage/0438/doc_00225660 to /storage/kkm_last_doc_name [01:29:47]save OK [01:29:47]Clear old archive folders... [01:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:29:47]tlvbuf is 007DF1A0 [01:29:47]SAM_PROTO_ClearQueue [01:29:47]wFMCommunicate request_size=4 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 09 00 00 [01:29:47]Write to MH i2c: E2 08 00 F3 00 80 09 00 00 00 00 00 00 65 [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [01:29:47]RAPDU: 90 00 [01:29:47]wFMCommunicate OK [01:29:47]SAM_PROTO_ClearQueue done [01:29:47]KKMCreateOFDPacket [01:29:47]OFDProtocolAddRootSTLVToBuf [01:29:47]FM_MakeSignedData [01:29:47]FM_MakeSignedData [01:29:47]SAM_PROTO_SignData [01:29:47]wFMCommunicate request_size=4 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 0D 01 02 [01:29:47]Write to MH i2c: E2 08 00 F4 00 80 0D 01 02 00 00 00 00 6D [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [01:29:47]RAPDU: 90 00 [01:29:47]wFMCommunicate OK [01:29:47]wFMCommunicate request_size=255 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 89 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 35 04 06 00 7C [01:29:47]Write to MH i2c: E2 02 01 F5 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 89 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 35 04 06 00 7C 00 00 38 [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [01:29:47]RAPDU: 90 00 [01:29:47]wFMCommunicate OK [01:29:47]wFMCommunicate request_size=10 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 0D 02 02 05 BA 82 AC 8D 26 [01:29:47]Write to MH i2c: E2 0D 00 F6 00 80 0D 02 02 05 00 BA 82 AC 8D 26 00 00 15 [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [01:29:47]RAPDU: 90 00 [01:29:47]wFMCommunicate OK [01:29:47]wFMCommunicate request_size=4 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 0D 03 02 [01:29:47]Write to MH i2c: E2 08 00 F7 00 80 0D 03 02 00 00 00 00 72 [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 0B 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 0B 00 F7 00 00 3E 3C EB 82 B1 C1 41 06 90 00 13 [01:29:47]RAPDU: 3E 3C EB 82 B1 C1 41 06 90 00 [01:29:47]wFMCommunicate OK [01:29:47]SAM_PROTO_SignData done [01:29:47]FM_MakeSignedData done [01:29:47]CreateOFDProtocolMessage [01:29:47]wFMCommunicate request_size=4 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 11 00 00 [01:29:47]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 17 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 CF [01:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:29:47]wFMCommunicate OK [01:29:47]CreateOFDProtocolMessage done [01:29:47]OFDSenderStorePacket 225660 [01:29:47]StoreOFDPacket docnum=225660 [01:29:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 66 07 01 18 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 89 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 35 04 06 00 7C BA 82 AC 8D 26 3E 3C EB 82 B1 C1 41 06 [01:29:48]CheckFolder [01:29:48]dirname=/storage/ofd_packets [01:29:48]CheckFolder done [01:29:48]ProducePacketName [01:29:48]name=ofd_packets/00225660 [01:29:48]NVStorageSaveData ofd_packets/00225660 [01:29:48]File name is /storage/ofd_packets/00225660 [01:29:48]Write 301 bytes [01:29:48]NVStorageSaveData done [01:29:48]OFDSenderStorePacket done [01:29:48]KKMCreateOFDPacket done [01:29:48]NVStorageSaveData kkm_last_timestamp [01:29:48]File name is /storage/kkm_last_timestamp [01:29:48]Write 4 bytes [01:29:48]NVStorageSaveData done [01:29:48]ExternCall_PrintAddStr [01:29:48]wPrintStart [01:29:48]Write to MH i2c: 01 00 00 F9 00 F9 [01:29:48]Write i2c OK [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: 01 [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: 01 07 00 [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [01:29:48]RasterBufferAndPrint [01:29:48]line Счет N : (1)2001901 [01:29:48]line ИНН: 02508201610067 [01:29:48]line Контрольно-Кассовый Чек [01:29:48]line ПРОДАЖА [01:29:48]line ТРК (МРК, ГНК) : 34 [01:29:48]line Товар: 2710124500 [01:29:48]line Аи-95-К-5 [01:29:48]line 1.350 * 74.20 [01:29:48]line = 100.17 [01:29:48]line НДС 12% НСП 1% [01:29:48]line > о реализуемом товаре [01:29:48]line ОКРУГЛЕНИЕ: -0.17 [01:29:48]line ИТОГО: 100.00 [01:29:48]line Внесено: 100.00 [01:29:48]line СДАЧА: 0.00 [01:29:48]line НСП 1% : 0.89 [01:29:48]line НДС 12% : 10.64 [01:29:48]line Наличными: 100.00 [01:29:48]line Безнал.: 0.00 [01:29:48]line Место: АЗС № 97 "Партнер Нефть" [01:29:48]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:29:48]line СНО: Общий режим [01:29:48]line Чек 20 27.07.2024 01:29 [01:29:48]line Смена: 438 ФФД: 1.0 [01:29:48]line ЗНМ: 0300000054 [01:29:48]line РНМ: 0000000000092624 [01:29:48]line Версия ККМ: 001 [01:29:48]line ФМ: 0000000000874959 [01:29:48]line ФД: 225660 [01:29:48]line ФПД: 137140498107686 [01:29:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T012945&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225660&fm=137140498107686&tin=02508201610067®Number=0000000000092624&sum=10000 [01:29:48]written 0, free lines is 4095 [01:29:48]OFD Sender: Processing packet 225660 [packets to send 599, broken 598] [01:29:48]ProducePacketName [01:29:48]name=ofd_packets/00225660 [01:29:48]OFD Sender: To server: pG, [01:29:48]CommunicateWithHost lk.salyk.kg:30040 [01:29:48]ConnectInit lk.salyk.kg [01:29:48]Write to MH i2c: 01 00 00 24 01 25 [01:29:48]Write i2c OK [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: 01 [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: 01 07 00 [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 65 0C 9D [01:29:48]RasterBufferAndPrint [01:29:48]line [01:29:48]line [01:29:48]line [01:29:48]line [01:29:48]line [01:29:48]written 0, free lines is 3188 [01:29:48]MH_Cut [01:29:48]Write to MH i2c: D1 01 00 2B 01 01 FE [01:29:48]Write i2c OK [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: D1 [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: D1 01 00 [01:29:48]MH_I2C_Read... [01:29:48]Read from MH i2c: D1 01 00 2B 01 00 FD [01:29:48]Write to MH i2c: 01 00 00 2C 01 2D [01:29:48]Write i2c OK [01:29:48]MH_I2C_Read... [01:29:49]*** Cut start [01:29:49]*** Partial cut [01:29:49]*** CUTSNS_PIN = 1 [01:29:49]*** CUTSNS_PIN = 0 [01:29:50]*** Brake cut motor [01:29:50]Read from MH i2c: 01 [01:29:50]MH_I2C_Read... [01:29:50]*** Stop cut motor [01:29:50]*** Cut end [01:29:50]Read from MH i2c: 01 07 00 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 FF 0F 42 [01:29:50]process_action close_receipt done [01:29:50]requested_data is exist [01:29:50]produce_requested_data [01:29:50]requested_item fm.sn is exist - process it [01:29:50]wFMCommunicate request_size=4 [01:29:50]MH_SAM_APDU [01:29:50]CAPDU: 80 11 00 00 [01:29:50]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [01:29:50]Write i2c OK [01:29:50]MH_I2C_Read... [01:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:50]Read from MH i2c: E2 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: E2 17 00 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: E2 17 00 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 05 [01:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:29:50]wFMCommunicate OK [01:29:50]requested_item fd.num is exist - process it [01:29:50]SAM_PROTO_GetFieldsCounters [01:29:50]wFMCommunicate request_size=4 [01:29:50]MH_SAM_APDU [01:29:50]CAPDU: 80 13 00 00 [01:29:50]Write to MH i2c: E2 08 00 2E 01 80 13 00 00 00 00 00 00 AB [01:29:50]Write i2c OK [01:29:50]MH_I2C_Read... [01:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:50]Read from MH i2c: E2 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: E2 62 00 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: E2 62 00 2E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [01:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7C 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:29:50]wFMCommunicate OK [01:29:50]SAM_PROTO_GetFieldsCounters done [01:29:50]requested_item shift.num is exist - process it [01:29:50]requested_item shift.opened is exist - process it [01:29:50]req_shift_opened [01:29:50]FM_GetShiftState [01:29:50]SAM_PROTO_GetShiftState [01:29:50]wFMCommunicate request_size=4 [01:29:50]MH_SAM_APDU [01:29:50]CAPDU: 80 13 01 00 [01:29:50]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [01:29:50]Write i2c OK [01:29:50]MH_I2C_Read... [01:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:50]Read from MH i2c: E2 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: E2 0E 00 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BB [01:29:50]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:29:50]wFMCommunicate OK [01:29:50]SAM_PROTO_GetShiftState done [01:29:50]FM_GetShiftState done [01:29:50]req_shift_opened done [01:29:50]requested_item shift.open_date is exist - process it [01:29:50]req_shift_open_date [01:29:50]req_shift_open_date done [01:29:50]produce_requested_data done [01:29:50]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225660,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:29:50]process_action_free close_receipt [01:29:50]json_value_free [01:29:50]json_value_free done [01:29:50]process_json_proto returns [01:29:50]Send response to host [01:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225660,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:29:50]free response buf [01:29:50]execute_script done [01:29:50]execute_script returns [01:29:50]free content buf [01:29:50]Sock 9.Close socket [01:29:50]Sock 9.Thread stoped [01:29:53]recv_with_timeout no data received [01:29:59]Connected sock=11 [01:29:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 66 07 01 18 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 89 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 35 04 06 00 7C BA 82 AC 8D 26 3E 3C EB 82 B1 C1 41 06 [01:30:04]recv_with_timeout no data received [01:30:04]CommunicateWithHost answer receiving error [01:30:04]CommunicateWithHost err = -3 [01:30:04]OFD Sender: Server communicate error [01:30:09]OFD Sender: Processing packet 225660 [packets to send 599, broken 598] [01:30:09]ProducePacketName [01:30:09]name=ofd_packets/00225660 [01:30:09]OFD Sender: To server: pG, [01:30:09]CommunicateWithHost lk.salyk.kg:30040 [01:30:09]ConnectInit lk.salyk.kg [01:30:16]recv_with_timeout no data received [01:30:28]Connected sock=10 [01:30:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 8F 66 07 01 18 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 89 4D A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 35 04 06 00 7C BA 82 AC 8D 26 3E 3C EB 82 B1 C1 41 06 [01:30:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FE 36 47 00 9D 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7C 71 03 00 F4 03 04 00 C4 F9 A3 66 B6 04 01 00 00 BF 08 F1 20 9D FF 1B 8C [01:30:31]CommunicateWithHost err = 0 [01:30:31]CheckOFDResponse [01:30:31]1017 (14) - 77093643461234 [01:30:31]1041 (16) - 0000000000874959 [01:30:31]1040 (4) - 225660 [01:30:31]1012 (4) - 26.07.2024 19:32 [01:30:31]1206 (1) - 0 [01:30:31]OFD Sender: Remove packet 225660 [01:30:31]ProducePacketName [01:30:31]name=ofd_packets/00225660 [01:30:31]NVStorageDeleteData [01:30:32]OFD Sender: No OFD packet to send [01:30:34]recv_with_timeout no data received [01:30:37]OFD Sender: No OFD packet to send [01:30:42]OFD Sender: No OFD packet to send [01:30:47]OFD Sender: No OFD packet to send [01:30:52]OFD Sender: No OFD packet to send [01:30:52]recv_with_timeout no data received [01:30:57]OFD Sender: No OFD packet to send [01:31:02]OFD Sender: No OFD packet to send [01:31:07]OFD Sender: No OFD packet to send [01:31:09]recv_with_timeout no data received [01:31:12]OFD Sender: No OFD packet to send [01:31:17]OFD Sender: No OFD packet to send [01:31:22]OFD Sender: No OFD packet to send [01:31:26]recv_with_timeout no data received [01:31:27]OFD Sender: No OFD packet to send [01:31:32]OFD Sender: No OFD packet to send [01:31:37]OFD Sender: No OFD packet to send [01:31:42]OFD Sender: No OFD packet to send [01:31:44]recv_with_timeout no data received [01:31:47]OFD Sender: No OFD packet to send [01:31:52]OFD Sender: No OFD packet to send [01:31:57]OFD Sender: No OFD packet to send [01:32:02]OFD Sender: No OFD packet to send [01:32:03]recv_with_timeout no data received [01:32:07]OFD Sender: No OFD packet to send [01:32:12]OFD Sender: No OFD packet to send [01:32:17]OFD Sender: No OFD packet to send [01:32:22]OFD Sender: No OFD packet to send [01:32:26]recv_with_timeout no data received [01:32:27]OFD Sender: No OFD packet to send [01:32:31]ConnectInit Can't connect to host [01:32:32]OFD Sender: No OFD packet to send [01:32:37]OFD Sender: No OFD packet to send [01:32:42]OFD Sender: No OFD packet to send [01:32:47]OFD Sender: No OFD packet to send [01:32:52]OFD Sender: No OFD packet to send [01:32:57]OFD Sender: No OFD packet to send [01:33:02]OFD Sender: No OFD packet to send [01:33:07]OFD Sender: No OFD packet to send [01:33:12]OFD Sender: No OFD packet to send [01:33:17]OFD Sender: No OFD packet to send [01:33:22]OFD Sender: No OFD packet to send [01:33:23]recv_with_timeout no data received [01:33:27]OFD Sender: No OFD packet to send [01:33:32]OFD Sender: No OFD packet to send [01:33:34]recv_with_timeout no data received [01:33:37]OFD Sender: No OFD packet to send [01:33:42]OFD Sender: No OFD packet to send [01:33:47]OFD Sender: No OFD packet to send [01:33:52]OFD Sender: No OFD packet to send [01:33:57]OFD Sender: No OFD packet to send [01:34:02]OFD Sender: No OFD packet to send [01:34:07]OFD Sender: No OFD packet to send [01:34:12]OFD Sender: No OFD packet to send [01:34:17]OFD Sender: No OFD packet to send [01:34:22]OFD Sender: No OFD packet to send [01:34:27]OFD Sender: No OFD packet to send [01:34:32]OFD Sender: No OFD packet to send [01:34:37]OFD Sender: No OFD packet to send [01:34:42]OFD Sender: No OFD packet to send [01:34:48]OFD Sender: No OFD packet to send [01:34:53]OFD Sender: No OFD packet to send [01:34:58]OFD Sender: No OFD packet to send [01:35:03]OFD Sender: No OFD packet to send [01:35:08]OFD Sender: No OFD packet to send [01:35:13]OFD Sender: No OFD packet to send [01:35:18]OFD Sender: No OFD packet to send [01:35:23]OFD Sender: No OFD packet to send [01:35:28]OFD Sender: No OFD packet to send [01:35:33]OFD Sender: No OFD packet to send [01:35:38]OFD Sender: No OFD packet to send [01:35:43]OFD Sender: No OFD packet to send [01:35:48]OFD Sender: No OFD packet to send [01:35:53]OFD Sender: No OFD packet to send [01:35:58]OFD Sender: No OFD packet to send [01:36:03]OFD Sender: No OFD packet to send [01:36:08]OFD Sender: No OFD packet to send [01:36:13]OFD Sender: No OFD packet to send [01:36:13]recv_with_timeout no data received [01:36:18]OFD Sender: No OFD packet to send [01:36:23]OFD Sender: No OFD packet to send [01:36:28]OFD Sender: No OFD packet to send [01:36:33]OFD Sender: No OFD packet to send [01:36:38]OFD Sender: No OFD packet to send [01:36:43]OFD Sender: No OFD packet to send [01:36:48]OFD Sender: No OFD packet to send [01:36:53]OFD Sender: No OFD packet to send [01:36:58]OFD Sender: No OFD packet to send [01:37:03]OFD Sender: No OFD packet to send [01:37:08]OFD Sender: No OFD packet to send [01:37:13]OFD Sender: No OFD packet to send [01:37:18]OFD Sender: No OFD packet to send [01:37:23]OFD Sender: No OFD packet to send [01:37:28]OFD Sender: No OFD packet to send [01:37:33]OFD Sender: No OFD packet to send [01:37:38]OFD Sender: No OFD packet to send [01:37:43]OFD Sender: No OFD packet to send [01:37:48]OFD Sender: No OFD packet to send [01:37:53]OFD Sender: No OFD packet to send [01:37:58]OFD Sender: No OFD packet to send [01:38:03]OFD Sender: No OFD packet to send [01:38:08]OFD Sender: No OFD packet to send [01:38:13]OFD Sender: No OFD packet to send [01:38:18]OFD Sender: No OFD packet to send [01:38:23]OFD Sender: No OFD packet to send [01:38:28]OFD Sender: No OFD packet to send [01:38:33]OFD Sender: No OFD packet to send [01:38:38]OFD Sender: No OFD packet to send [01:38:43]recv_with_timeout no data received [01:38:43]OFD Sender: No OFD packet to send [01:38:48]OFD Sender: No OFD packet to send [01:38:53]OFD Sender: No OFD packet to send [01:38:58]OFD Sender: No OFD packet to send [01:39:03]OFD Sender: No OFD packet to send [01:39:08]OFD Sender: No OFD packet to send [01:39:13]OFD Sender: No OFD packet to send [01:39:18]OFD Sender: No OFD packet to send [01:39:23]OFD Sender: No OFD packet to send [01:39:28]OFD Sender: No OFD packet to send [01:39:33]OFD Sender: No OFD packet to send [01:39:38]OFD Sender: No OFD packet to send [01:39:43]OFD Sender: No OFD packet to send [01:39:48]OFD Sender: No OFD packet to send [01:39:53]OFD Sender: No OFD packet to send [01:39:58]OFD Sender: No OFD packet to send [01:40:03]OFD Sender: No OFD packet to send [01:40:08]OFD Sender: No OFD packet to send [01:40:13]OFD Sender: No OFD packet to send [01:40:18]OFD Sender: No OFD packet to send [01:40:23]OFD Sender: No OFD packet to send [01:40:28]OFD Sender: No OFD packet to send [01:40:33]OFD Sender: No OFD packet to send [01:40:39]OFD Sender: No OFD packet to send [01:40:43]accept exits with 8 [01:40:43]New connection [01:40:43]New thread 3067575652 created [01:40:43]Thread 3067432292 joined [01:40:43]Waiting for new connection... [01:40:43] Sock 8.Parse request [01:40:43]Sock 8.Check first char [01:40:43]Sock 8.First char is OK [01:40:43]request: POST /json_proto HTTP/1.0 [01:40:43]Method: POST [01:40:43]URL: /json_proto [01:40:43]Method is POST - this is cgi request [01:40:43]url: /json_proto [01:40:43]query_string will be loaded in cgi processing [01:40:43]execute_cgi json_proto POST (null) [01:40:43]execute_cgi path=json_proto method=POST [01:40:43]POST find Content-Length [01:40:43]Host: 172.17.43.131:8080 [01:40:43]Content-Length: 820 [01:40:43]Content-Type: application/json [01:40:43] [01:40:43]POST finish read [01:40:43]Found Content-Length = 820 [01:40:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:40:43]execute_script... [01:40:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:40:43]POST & json_proto [01:40:43]process_json_proto [01:40:43]json parsed OK: [01:40:43]protocol is kg_v1.0 [01:40:43]action value=close_receipt [01:40:43]process_action close_receipt [01:40:43]cmd_close_receipt [01:40:43]MH_GetDate [01:40:43]Write to MH i2c: F0 00 00 30 01 20 [01:40:43]Write i2c OK [01:40:43]MH_I2C_Read... [01:40:43]Read from MH i2c: F0 [01:40:43]MH_I2C_Read... [01:40:43]Read from MH i2c: F0 09 00 [01:40:43]MH_I2C_Read... [01:40:43]Read from MH i2c: F0 09 00 30 01 00 1C 50 A4 66 F9 24 A2 66 C4 [01:40:43]GetLastDocTimeStamp 1722043785 [01:40:43]current date 1722044444 [01:40:43]FM_GetShiftState [01:40:43]SAM_PROTO_GetShiftState [01:40:43]wFMCommunicate request_size=4 [01:40:43]MH_SAM_APDU [01:40:43]CAPDU: 80 13 01 00 [01:40:43]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [01:40:43]Write i2c OK [01:40:43]MH_I2C_Read... [01:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:40:43]Read from MH i2c: E2 [01:40:43]MH_I2C_Read... [01:40:43]Read from MH i2c: E2 0E 00 [01:40:43]MH_I2C_Read... [01:40:43]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [01:40:43]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:40:43]wFMCommunicate OK [01:40:43]SAM_PROTO_GetShiftState done [01:40:43]FM_GetShiftState done [01:40:43]opened in 1722038719 [01:40:43]opened+sec_in_day 1722125119 [01:40:43]quantity*price = 100005 [01:40:43]sum+1 = 100006 [01:40:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 21 27.07.2024 01:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874959 ФД: 225661 ФПД: 27670641455127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225661&fm=27670641455127&tin=02508201610067®Number=0000000000092624&sum=100005 [01:40:44]StoreToDocumentArchive [01:40:44]shift 438 fd 225661 [01:40:44]save to /storage/0438/doc_00225661 [01:40:44]save last doc name /storage/0438/doc_00225661 to /storage/kkm_last_doc_name [01:40:44]save OK [01:40:44]Clear old archive folders... [01:40:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:40:44]tlvbuf is 007E7010 [01:40:44]SAM_PROTO_ClearQueue [01:40:44]wFMCommunicate request_size=4 [01:40:44]MH_SAM_APDU [01:40:44]CAPDU: 80 09 00 00 [01:40:44]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [01:40:44]Write i2c OK [01:40:44]MH_I2C_Read... [01:40:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:40:44]Read from MH i2c: E2 [01:40:44]MH_I2C_Read... [01:40:44]Read from MH i2c: E2 03 00 [01:40:44]MH_I2C_Read... [01:40:44]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [01:40:44]RAPDU: 90 00 [01:40:44]wFMCommunicate OK [01:40:44]SAM_PROTO_ClearQueue done [01:40:44]KKMCreateOFDPacket [01:40:44]OFDProtocolAddRootSTLVToBuf [01:40:44]FM_MakeSignedData [01:40:44]FM_MakeSignedData [01:40:44]SAM_PROTO_SignData [01:40:44]wFMCommunicate request_size=4 [01:40:44]MH_SAM_APDU [01:40:44]CAPDU: 80 0D 01 02 [01:40:44]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [01:40:44]Write i2c OK [01:40:44]MH_I2C_Read... [01:40:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:40:44]Read from MH i2c: E2 [01:40:44]MH_I2C_Read... [01:40:44]Read from MH i2c: E2 03 00 [01:40:44]MH_I2C_Read... [01:40:44]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [01:40:44]RAPDU: 90 00 [01:40:44]wFMCommunicate OK [01:40:44]wFMCommunicate request_size=255 [01:40:44]MH_SAM_APDU [01:40:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 1C 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 71 03 00 35 04 06 00 19 [01:40:44]Write to MH i2c: E2 02 01 40 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 1C 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 71 03 00 35 04 06 00 19 00 00 25 [01:40:44]Write i2c OK [01:40:44]MH_I2C_Read... [01:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:40:45]Read from MH i2c: E2 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 03 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [01:40:45]RAPDU: 90 00 [01:40:45]wFMCommunicate OK [01:40:45]wFMCommunicate request_size=10 [01:40:45]MH_SAM_APDU [01:40:45]CAPDU: 80 0D 02 02 05 2A 92 C1 30 17 [01:40:45]Write to MH i2c: E2 0D 00 41 01 80 0D 02 02 05 00 2A 92 C1 30 17 00 00 8A [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:40:45]Read from MH i2c: E2 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 03 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [01:40:45]RAPDU: 90 00 [01:40:45]wFMCommunicate OK [01:40:45]wFMCommunicate request_size=4 [01:40:45]MH_SAM_APDU [01:40:45]CAPDU: 80 0D 03 02 [01:40:45]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:40:45]Read from MH i2c: E2 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 0B 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 0B 00 42 01 00 40 50 31 ED CE 0A BE 2F 90 00 32 [01:40:45]RAPDU: 40 50 31 ED CE 0A BE 2F 90 00 [01:40:45]wFMCommunicate OK [01:40:45]SAM_PROTO_SignData done [01:40:45]FM_MakeSignedData done [01:40:45]CreateOFDProtocolMessage [01:40:45]wFMCommunicate request_size=4 [01:40:45]MH_SAM_APDU [01:40:45]CAPDU: 80 11 00 00 [01:40:45]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:40:45]Read from MH i2c: E2 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 17 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1B [01:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:40:45]wFMCommunicate OK [01:40:45]CreateOFDProtocolMessage done [01:40:45]OFDSenderStorePacket 225661 [01:40:45]StoreOFDPacket docnum=225661 [01:40:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 5B 07 01 1D 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 1C 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 71 03 00 35 04 06 00 19 2A 92 C1 30 17 40 50 31 ED CE 0A BE 2F [01:40:45]CheckFolder [01:40:45]dirname=/storage/ofd_packets [01:40:45]CheckFolder done [01:40:45]ProducePacketName [01:40:45]name=ofd_packets/00225661 [01:40:45]NVStorageSaveData ofd_packets/00225661 [01:40:45]File name is /storage/ofd_packets/00225661 [01:40:45]Write 301 bytes [01:40:45]NVStorageSaveData done [01:40:45]OFDSenderStorePacket done [01:40:45]KKMCreateOFDPacket done [01:40:45]NVStorageSaveData kkm_last_timestamp [01:40:45]File name is /storage/kkm_last_timestamp [01:40:45]Write 4 bytes [01:40:45]NVStorageSaveData done [01:40:45]ExternCall_PrintAddStr [01:40:45]wPrintStart [01:40:45]Write to MH i2c: 01 00 00 44 01 45 [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: 01 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: 01 07 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [01:40:45]RasterBufferAndPrint [01:40:45]line Счет N : (1)2001902 [01:40:45]line ИНН: 02508201610067 [01:40:45]line Контрольно-Кассовый Чек [01:40:45]line ПРОДАЖА [01:40:45]line ТРК (МРК, ГНК) : 43 [01:40:45]line Товар: 2710124130 [01:40:45]line Аи-92-К-5 [01:40:45]line 14.750 * 67.80 [01:40:45]line = 1000.05 [01:40:45]line НДС 12% НСП 1% [01:40:45]line > о реализуемом товаре [01:40:45]line ИТОГО: 1000.05 [01:40:45]line НСП 1% : 8.85 [01:40:45]line НДС 12% : 106.20 [01:40:45]line Наличными: 0.00 [01:40:45]line Безнал.: 1000.05 [01:40:45]line Место: АЗС № 97 "Партнер Нефть" [01:40:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:40:45]line СНО: Общий режим [01:40:45]line Чек 21 27.07.2024 01:40 [01:40:45]line Смена: 438 ФФД: 1.0 [01:40:45]line ЗНМ: 0300000054 [01:40:45]line РНМ: 0000000000092624 [01:40:45]line Версия ККМ: 001 [01:40:45]line Платежная система: Бакай Банк [01:40:45]line ФМ: 0000000000874959 [01:40:45]line ФД: 225661 [01:40:45]line ФПД: 27670641455127 [01:40:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014044&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225661&fm=27670641455127&tin=02508201610067®Number=0000000000092624&sum=100005 [01:40:45]written 0, free lines is 4095 [01:40:45]OFD Sender: Processing packet 225661 [packets to send 599, broken 598] [01:40:45]ProducePacketName [01:40:45]name=ofd_packets/00225661 [01:40:45]OFD Sender: To server: pG, [01:40:45]CommunicateWithHost lk.salyk.kg:30040 [01:40:45]ConnectInit lk.salyk.kg [01:40:45]Write to MH i2c: 01 00 00 6E 01 6F [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: 01 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: 01 07 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: 01 07 00 6E 01 00 00 00 00 00 72 0C F4 [01:40:45]RasterBufferAndPrint [01:40:45]line [01:40:45]line [01:40:45]line [01:40:45]line [01:40:45]line [01:40:45]written 0, free lines is 3190 [01:40:45]MH_Cut [01:40:45]Write to MH i2c: D1 01 00 75 01 01 48 [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: D1 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: D1 01 00 [01:40:45]MH_I2C_Read... [01:40:45]Read from MH i2c: D1 01 00 75 01 00 47 [01:40:45]Write to MH i2c: 01 00 00 76 01 77 [01:40:45]Write i2c OK [01:40:45]MH_I2C_Read... [01:40:45]Connected sock=11 [01:40:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 60 5B 07 01 1D 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 1C 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 71 03 00 35 04 06 00 19 2A 92 C1 30 17 40 50 31 ED CE 0A BE 2F [01:40:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 A8 6C 47 00 37 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7D 71 03 00 F4 03 04 00 2B FC A3 66 B6 04 01 00 00 DE 0B 13 4D 40 14 53 29 [01:40:46]CommunicateWithHost err = 0 [01:40:46]CheckOFDResponse [01:40:46]1017 (14) - 77093643461234 [01:40:46]1041 (16) - 0000000000874959 [01:40:46]1040 (4) - 225661 [01:40:46]1012 (4) - 26.07.2024 19:42 [01:40:46]1206 (1) - 0 [01:40:46]OFD Sender: Remove packet 225661 [01:40:46]ProducePacketName [01:40:46]name=ofd_packets/00225661 [01:40:46]NVStorageDeleteData [01:40:46]*** Cut start [01:40:46]*** Partial cut [01:40:46]*** CUTSNS_PIN = 1 [01:40:47]*** CUTSNS_PIN = 0 [01:40:47]*** Brake cut motor [01:40:47]OFD Sender: No OFD packet to send [01:40:47]Read from MH i2c: 01 [01:40:47]MH_I2C_Read... [01:40:47]*** Stop cut motor [01:40:47]*** Cut end [01:40:47]Read from MH i2c: 01 07 00 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 FF 0F 8C [01:40:47]process_action close_receipt done [01:40:47]requested_data is exist [01:40:47]produce_requested_data [01:40:47]requested_item fm.sn is exist - process it [01:40:47]wFMCommunicate request_size=4 [01:40:47]MH_SAM_APDU [01:40:47]CAPDU: 80 11 00 00 [01:40:47]Write to MH i2c: E2 08 00 77 01 80 11 00 00 00 00 00 00 F2 [01:40:47]Write i2c OK [01:40:47]MH_I2C_Read... [01:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:40:47]Read from MH i2c: E2 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: E2 17 00 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: E2 17 00 77 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 4F [01:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:40:47]wFMCommunicate OK [01:40:47]requested_item fd.num is exist - process it [01:40:47]SAM_PROTO_GetFieldsCounters [01:40:47]wFMCommunicate request_size=4 [01:40:47]MH_SAM_APDU [01:40:47]CAPDU: 80 13 00 00 [01:40:47]Write to MH i2c: E2 08 00 78 01 80 13 00 00 00 00 00 00 F5 [01:40:47]Write i2c OK [01:40:47]MH_I2C_Read... [01:40:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:40:47]Read from MH i2c: E2 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: E2 62 00 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: E2 62 00 78 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [01:40:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7D 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:40:47]wFMCommunicate OK [01:40:47]SAM_PROTO_GetFieldsCounters done [01:40:47]requested_item shift.num is exist - process it [01:40:47]requested_item shift.opened is exist - process it [01:40:47]req_shift_opened [01:40:47]FM_GetShiftState [01:40:47]SAM_PROTO_GetShiftState [01:40:47]wFMCommunicate request_size=4 [01:40:47]MH_SAM_APDU [01:40:47]CAPDU: 80 13 01 00 [01:40:47]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [01:40:47]Write i2c OK [01:40:47]MH_I2C_Read... [01:40:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:40:47]Read from MH i2c: E2 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: E2 0E 00 [01:40:47]MH_I2C_Read... [01:40:47]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 05 [01:40:47]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:40:47]wFMCommunicate OK [01:40:47]SAM_PROTO_GetShiftState done [01:40:47]FM_GetShiftState done [01:40:47]req_shift_opened done [01:40:47]requested_item shift.open_date is exist - process it [01:40:47]req_shift_open_date [01:40:47]req_shift_open_date done [01:40:47]produce_requested_data done [01:40:47]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225661,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:40:47]process_action_free close_receipt [01:40:47]json_value_free [01:40:47]json_value_free done [01:40:47]process_json_proto returns [01:40:47]Send response to host [01:40:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225661,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:40:47]free response buf [01:40:47]execute_script done [01:40:47]execute_script returns [01:40:47]free content buf [01:40:47]Sock 8.Close socket [01:40:47]Sock 8.Thread stoped [01:40:52]OFD Sender: No OFD packet to send [01:40:56]recv_with_timeout no data received [01:40:57]OFD Sender: No OFD packet to send [01:40:58]accept exits with 10 [01:40:58]New connection [01:40:58]New thread 3067432292 created [01:40:58]Thread 3067575652 joined [01:40:58]Waiting for new connection... [01:40:58] Sock 10.Parse request [01:40:58]Sock 10.Check first char [01:40:58]Sock 10.First char is OK [01:40:58]request: POST /json_proto HTTP/1.0 [01:40:58]Method: POST [01:40:58]URL: /json_proto [01:40:58]Method is POST - this is cgi request [01:40:58]url: /json_proto [01:40:58]query_string will be loaded in cgi processing [01:40:58]execute_cgi json_proto POST (null) [01:40:58]execute_cgi path=json_proto method=POST [01:40:58]POST find Content-Length [01:40:58]Host: 172.17.43.131:8080 [01:40:58]Content-Length: 678 [01:40:58]Content-Type: application/json [01:40:58] [01:40:58]POST finish read [01:40:58]Found Content-Length = 678 [01:40:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:40:58]execute_script... [01:40:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:40:58]POST & json_proto [01:40:58]process_json_proto [01:40:58]json parsed OK: [01:40:58]protocol is kg_v1.0 [01:40:58]action value=close_receipt [01:40:58]process_action close_receipt [01:40:58]cmd_close_receipt [01:40:58]MH_GetDate [01:40:58]Write to MH i2c: F0 00 00 7A 01 6A [01:40:58]Write i2c OK [01:40:58]MH_I2C_Read... [01:40:58]Read from MH i2c: F0 [01:40:58]MH_I2C_Read... [01:40:58]Read from MH i2c: F0 09 00 [01:40:58]MH_I2C_Read... [01:40:58]Read from MH i2c: F0 09 00 7A 01 00 2B 50 A4 66 F9 24 A2 66 1D [01:40:58]GetLastDocTimeStamp 1722044444 [01:40:58]current date 1722044459 [01:40:58]FM_GetShiftState [01:40:58]SAM_PROTO_GetShiftState [01:40:58]wFMCommunicate request_size=4 [01:40:58]MH_SAM_APDU [01:40:58]CAPDU: 80 13 01 00 [01:40:58]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [01:40:58]Write i2c OK [01:40:58]MH_I2C_Read... [01:40:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:40:58]Read from MH i2c: E2 [01:40:58]MH_I2C_Read... [01:40:58]Read from MH i2c: E2 0E 00 [01:40:58]MH_I2C_Read... [01:40:58]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 07 [01:40:58]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:40:58]wFMCommunicate OK [01:40:58]SAM_PROTO_GetShiftState done [01:40:58]FM_GetShiftState done [01:40:58]opened in 1722038719 [01:40:58]opened+sec_in_day 1722125119 [01:40:58]quantity*price = 70044 [01:40:58]sum+1 = 70046 [01:40:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 22 27.07.2024 01:40 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225662 ФПД: 3720426570638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225662&fm=3720426570638&tin=02508201610067®Number=0000000000092624&sum=70000 [01:40:59]StoreToDocumentArchive [01:40:59]shift 438 fd 225662 [01:40:59]save to /storage/0438/doc_00225662 [01:40:59]save last doc name /storage/0438/doc_00225662 to /storage/kkm_last_doc_name [01:40:59]save OK [01:40:59]Clear old archive folders... [01:40:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:40:59]tlvbuf is 007BEF70 [01:40:59]SAM_PROTO_ClearQueue [01:40:59]wFMCommunicate request_size=4 [01:40:59]MH_SAM_APDU [01:40:59]CAPDU: 80 09 00 00 [01:40:59]Write to MH i2c: E2 08 00 88 01 80 09 00 00 00 00 00 00 FB [01:40:59]Write i2c OK [01:40:59]MH_I2C_Read... [01:40:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:40:59]Read from MH i2c: E2 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 03 00 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [01:40:59]RAPDU: 90 00 [01:40:59]wFMCommunicate OK [01:40:59]SAM_PROTO_ClearQueue done [01:40:59]KKMCreateOFDPacket [01:40:59]OFDProtocolAddRootSTLVToBuf [01:40:59]FM_MakeSignedData [01:40:59]FM_MakeSignedData [01:40:59]SAM_PROTO_SignData [01:40:59]wFMCommunicate request_size=4 [01:40:59]MH_SAM_APDU [01:40:59]CAPDU: 80 0D 01 02 [01:40:59]Write to MH i2c: E2 08 00 89 01 80 0D 01 02 00 00 00 00 03 [01:40:59]Write i2c OK [01:40:59]MH_I2C_Read... [01:40:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:40:59]Read from MH i2c: E2 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 03 00 [01:40:59]MH_I2C_Read... [01:40:59]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [01:40:59]RAPDU: 90 00 [01:40:59]wFMCommunicate OK [01:40:59]wFMCommunicate request_size=255 [01:40:59]MH_SAM_APDU [01:40:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 2B 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 71 03 00 35 04 06 00 03 [01:40:59]Write to MH i2c: E2 02 01 8A 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 2B 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 71 03 00 35 04 06 00 03 00 00 C8 [01:40:59]Write i2c OK [01:40:59]MH_I2C_Read... [01:41:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:00]Read from MH i2c: E2 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 03 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [01:41:00]RAPDU: 90 00 [01:41:00]wFMCommunicate OK [01:41:00]wFMCommunicate request_size=10 [01:41:00]MH_SAM_APDU [01:41:00]CAPDU: 80 0D 02 02 05 62 3A B4 43 8E [01:41:00]Write to MH i2c: E2 0D 00 8B 01 80 0D 02 02 05 00 62 3A B4 43 8E 00 00 31 [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:00]Read from MH i2c: E2 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 03 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [01:41:00]RAPDU: 90 00 [01:41:00]wFMCommunicate OK [01:41:00]wFMCommunicate request_size=4 [01:41:00]MH_SAM_APDU [01:41:00]CAPDU: 80 0D 03 02 [01:41:00]Write to MH i2c: E2 08 00 8C 01 80 0D 03 02 00 00 00 00 08 [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:41:00]Read from MH i2c: E2 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 0B 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 0B 00 8C 01 00 A1 5D 04 E7 69 11 22 B1 90 00 3F [01:41:00]RAPDU: A1 5D 04 E7 69 11 22 B1 90 00 [01:41:00]wFMCommunicate OK [01:41:00]SAM_PROTO_SignData done [01:41:00]FM_MakeSignedData done [01:41:00]CreateOFDProtocolMessage [01:41:00]wFMCommunicate request_size=4 [01:41:00]MH_SAM_APDU [01:41:00]CAPDU: 80 11 00 00 [01:41:00]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:00]Read from MH i2c: E2 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 17 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 65 [01:41:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:41:00]wFMCommunicate OK [01:41:00]CreateOFDProtocolMessage done [01:41:00]OFDSenderStorePacket 225662 [01:41:00]StoreOFDPacket docnum=225662 [01:41:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 65 2A 07 01 8F F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 2B 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 71 03 00 35 04 06 00 03 62 3A B4 43 8E A1 5D 04 E7 69 11 22 B1 [01:41:00]CheckFolder [01:41:00]dirname=/storage/ofd_packets [01:41:00]CheckFolder done [01:41:00]ProducePacketName [01:41:00]name=ofd_packets/00225662 [01:41:00]NVStorageSaveData ofd_packets/00225662 [01:41:00]File name is /storage/ofd_packets/00225662 [01:41:00]Write 301 bytes [01:41:00]NVStorageSaveData done [01:41:00]OFDSenderStorePacket done [01:41:00]KKMCreateOFDPacket done [01:41:00]NVStorageSaveData kkm_last_timestamp [01:41:00]File name is /storage/kkm_last_timestamp [01:41:00]Write 4 bytes [01:41:00]NVStorageSaveData done [01:41:00]ExternCall_PrintAddStr [01:41:00]wPrintStart [01:41:00]Write to MH i2c: 01 00 00 8E 01 8F [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: 01 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: 01 07 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [01:41:00]RasterBufferAndPrint [01:41:00]line Счет N : (1)2001903 [01:41:00]line ИНН: 02508201610067 [01:41:00]line Контрольно-Кассовый Чек [01:41:00]line ПРОДАЖА [01:41:00]line ТРК (МРК, ГНК) : 64 [01:41:00]line Товар: 2710124500 [01:41:00]line Аи-95-К-5 [01:41:00]line 9.440 * 74.20 [01:41:00]line = 700.45 [01:41:00]line НДС 12% НСП 1% [01:41:00]line > о реализуемом товаре [01:41:00]line ОКРУГЛЕНИЕ: -0.45 [01:41:00]line ИТОГО: 700.00 [01:41:00]line Внесено: 700.00 [01:41:00]line СДАЧА: 0.00 [01:41:00]line НСП 1% : 6.20 [01:41:00]line НДС 12% : 74.38 [01:41:00]line Наличными: 700.00 [01:41:00]line Безнал.: 0.00 [01:41:00]line Место: АЗС № 97 "Партнер Нефть" [01:41:00]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:41:00]line СНО: Общий режим [01:41:00]line Чек 22 27.07.2024 01:40 [01:41:00]line Смена: 438 ФФД: 1.0 [01:41:00]line ЗНМ: 0300000054 [01:41:00]line РНМ: 0000000000092624 [01:41:00]line Версия ККМ: 001 [01:41:00]line ФМ: 0000000000874959 [01:41:00]line ФД: 225662 [01:41:00]line ФПД: 3720426570638 [01:41:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014059&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225662&fm=3720426570638&tin=02508201610067®Number=0000000000092624&sum=70000 [01:41:00]written 0, free lines is 4095 [01:41:00]OFD Sender: Processing packet 225662 [packets to send 599, broken 598] [01:41:00]ProducePacketName [01:41:00]name=ofd_packets/00225662 [01:41:00]OFD Sender: To server: pG, [01:41:00]CommunicateWithHost lk.salyk.kg:30040 [01:41:00]ConnectInit lk.salyk.kg [01:41:00]Write to MH i2c: 01 00 00 B9 01 BA [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: 01 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: 01 07 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 5D 0C 2A [01:41:00]RasterBufferAndPrint [01:41:00]line [01:41:00]line [01:41:00]line [01:41:00]line [01:41:00]line [01:41:00]written 0, free lines is 3172 [01:41:00]MH_Cut [01:41:00]Write to MH i2c: D1 01 00 C0 01 01 93 [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: D1 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: D1 01 00 [01:41:00]MH_I2C_Read... [01:41:00]Read from MH i2c: D1 01 00 C0 01 00 92 [01:41:00]Write to MH i2c: 01 00 00 C1 01 C2 [01:41:00]Write i2c OK [01:41:00]MH_I2C_Read... [01:41:01]*** Cut start [01:41:01]*** Partial cut [01:41:01]*** CUTSNS_PIN = 1 [01:41:02]*** CUTSNS_PIN = 0 [01:41:02]*** Brake cut motor [01:41:02]Connected sock=9 [01:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 65 2A 07 01 8F F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 2B 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 71 03 00 35 04 06 00 03 62 3A B4 43 8E A1 5D 04 E7 69 11 22 B1 [01:41:02]Read from MH i2c: 01 [01:41:02]MH_I2C_Read... [01:41:02]*** Stop cut motor [01:41:02]*** Cut end [01:41:02]Read from MH i2c: 01 07 00 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [01:41:02]process_action close_receipt done [01:41:02]requested_data is exist [01:41:02]produce_requested_data [01:41:02]requested_item fm.sn is exist - process it [01:41:02]wFMCommunicate request_size=4 [01:41:02]MH_SAM_APDU [01:41:02]CAPDU: 80 11 00 00 [01:41:02]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [01:41:02]Write i2c OK [01:41:02]MH_I2C_Read... [01:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:02]Read from MH i2c: E2 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: E2 17 00 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9A [01:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:41:02]wFMCommunicate OK [01:41:02]requested_item fd.num is exist - process it [01:41:02]SAM_PROTO_GetFieldsCounters [01:41:02]wFMCommunicate request_size=4 [01:41:02]MH_SAM_APDU [01:41:02]CAPDU: 80 13 00 00 [01:41:02]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [01:41:02]Write i2c OK [01:41:02]MH_I2C_Read... [01:41:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:41:02]Read from MH i2c: E2 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: E2 62 00 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [01:41:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7E 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:41:02]wFMCommunicate OK [01:41:02]SAM_PROTO_GetFieldsCounters done [01:41:02]requested_item shift.num is exist - process it [01:41:02]requested_item shift.opened is exist - process it [01:41:02]req_shift_opened [01:41:02]FM_GetShiftState [01:41:02]SAM_PROTO_GetShiftState [01:41:02]wFMCommunicate request_size=4 [01:41:02]MH_SAM_APDU [01:41:02]CAPDU: 80 13 01 00 [01:41:02]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [01:41:02]Write i2c OK [01:41:02]MH_I2C_Read... [01:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:02]Read from MH i2c: E2 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: E2 0E 00 [01:41:02]MH_I2C_Read... [01:41:02]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 50 [01:41:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:41:02]wFMCommunicate OK [01:41:02]SAM_PROTO_GetShiftState done [01:41:02]FM_GetShiftState done [01:41:02]req_shift_opened done [01:41:02]requested_item shift.open_date is exist - process it [01:41:02]req_shift_open_date [01:41:02]req_shift_open_date done [01:41:02]produce_requested_data done [01:41:02]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225662,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:41:02]process_action_free close_receipt [01:41:02]json_value_free [01:41:02]json_value_free done [01:41:02]process_json_proto returns [01:41:02]Send response to host [01:41:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225662,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:41:02]free response buf [01:41:02]execute_script done [01:41:02]execute_script returns [01:41:02]free content buf [01:41:02]Sock 10.Close socket [01:41:02]Sock 10.Thread stoped [01:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 93 A1 47 00 2B C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7E 71 03 00 F4 03 04 00 3E FC A3 66 B6 04 01 00 00 49 42 57 E9 AE 2B 92 96 [01:41:05]CommunicateWithHost err = 0 [01:41:05]CheckOFDResponse [01:41:05]1017 (14) - 77093643461234 [01:41:05]1041 (16) - 0000000000874959 [01:41:05]1040 (4) - 225662 [01:41:05]1012 (4) - 26.07.2024 19:42 [01:41:05]1206 (1) - 0 [01:41:05]OFD Sender: Remove packet 225662 [01:41:05]ProducePacketName [01:41:05]name=ofd_packets/00225662 [01:41:05]NVStorageDeleteData [01:41:05]OFD Sender: No OFD packet to send [01:41:10]OFD Sender: No OFD packet to send [01:41:15]OFD Sender: No OFD packet to send [01:41:20]OFD Sender: No OFD packet to send [01:41:25]OFD Sender: No OFD packet to send [01:41:27]accept exits with 8 [01:41:27]New connection [01:41:27]New thread 3067575652 created [01:41:27]Thread 3067432292 joined [01:41:27]Waiting for new connection... [01:41:27] Sock 8.Parse request [01:41:27]Sock 8.Check first char [01:41:27]Sock 8.First char is OK [01:41:27]request: POST /json_proto HTTP/1.0 [01:41:27]Method: POST [01:41:27]URL: /json_proto [01:41:27]Method is POST - this is cgi request [01:41:27]url: /json_proto [01:41:27]query_string will be loaded in cgi processing [01:41:27]execute_cgi json_proto POST (null) [01:41:27]execute_cgi path=json_proto method=POST [01:41:27]POST find Content-Length [01:41:27]Host: 172.17.43.131:8080 [01:41:27]Content-Length: 671 [01:41:27]Content-Type: application/json [01:41:27] [01:41:27]POST finish read [01:41:27]Found Content-Length = 671 [01:41:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:41:27]execute_script... [01:41:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:41:27]POST & json_proto [01:41:27]process_json_proto [01:41:27]json parsed OK: [01:41:27]protocol is kg_v1.0 [01:41:27]action value=close_receipt [01:41:27]process_action close_receipt [01:41:27]cmd_close_receipt [01:41:27]MH_GetDate [01:41:27]Write to MH i2c: F0 00 00 C5 01 B5 [01:41:27]Write i2c OK [01:41:27]MH_I2C_Read... [01:41:27]Read from MH i2c: F0 [01:41:27]MH_I2C_Read... [01:41:27]Read from MH i2c: F0 09 00 [01:41:27]MH_I2C_Read... [01:41:27]Read from MH i2c: F0 09 00 C5 01 00 48 50 A4 66 F9 24 A2 66 85 [01:41:27]GetLastDocTimeStamp 1722044459 [01:41:27]current date 1722044488 [01:41:27]FM_GetShiftState [01:41:27]SAM_PROTO_GetShiftState [01:41:27]wFMCommunicate request_size=4 [01:41:27]MH_SAM_APDU [01:41:27]CAPDU: 80 13 01 00 [01:41:27]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [01:41:27]Write i2c OK [01:41:27]MH_I2C_Read... [01:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:27]Read from MH i2c: E2 [01:41:27]MH_I2C_Read... [01:41:27]Read from MH i2c: E2 0E 00 [01:41:27]MH_I2C_Read... [01:41:27]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 52 [01:41:27]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:41:27]wFMCommunicate OK [01:41:27]SAM_PROTO_GetShiftState done [01:41:27]FM_GetShiftState done [01:41:27]opened in 1722038719 [01:41:27]opened+sec_in_day 1722125119 [01:41:27]quantity*price = 50017 [01:41:27]sum+1 = 50019 [01:41:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 23 27.07.2024 01:41 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225663 ФПД: 62203352976883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225663&fm=62203352976883&tin=02508201610067®Number=0000000000092624&sum=50000 [01:41:28]StoreToDocumentArchive [01:41:28]shift 438 fd 225663 [01:41:28]save to /storage/0438/doc_00225663 [01:41:28]save last doc name /storage/0438/doc_00225663 to /storage/kkm_last_doc_name [01:41:28]save OK [01:41:28]Clear old archive folders... [01:41:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:41:28]tlvbuf is 007E3340 [01:41:28]SAM_PROTO_ClearQueue [01:41:28]wFMCommunicate request_size=4 [01:41:28]MH_SAM_APDU [01:41:28]CAPDU: 80 09 00 00 [01:41:28]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [01:41:28]Write i2c OK [01:41:28]MH_I2C_Read... [01:41:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:41:28]Read from MH i2c: E2 [01:41:28]MH_I2C_Read... [01:41:28]Read from MH i2c: E2 03 00 [01:41:28]MH_I2C_Read... [01:41:28]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [01:41:28]RAPDU: 90 00 [01:41:28]wFMCommunicate OK [01:41:28]SAM_PROTO_ClearQueue done [01:41:28]KKMCreateOFDPacket [01:41:28]OFDProtocolAddRootSTLVToBuf [01:41:28]FM_MakeSignedData [01:41:28]FM_MakeSignedData [01:41:28]SAM_PROTO_SignData [01:41:28]wFMCommunicate request_size=4 [01:41:28]MH_SAM_APDU [01:41:28]CAPDU: 80 0D 01 02 [01:41:28]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [01:41:28]Write i2c OK [01:41:28]MH_I2C_Read... [01:41:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:41:28]Read from MH i2c: E2 [01:41:28]MH_I2C_Read... [01:41:28]Read from MH i2c: E2 03 00 [01:41:28]MH_I2C_Read... [01:41:28]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [01:41:28]RAPDU: 90 00 [01:41:28]wFMCommunicate OK [01:41:28]wFMCommunicate request_size=255 [01:41:28]MH_SAM_APDU [01:41:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 48 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 71 03 00 35 04 06 00 [01:41:28]Write to MH i2c: E2 02 01 D5 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 48 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 71 03 00 35 04 06 00 00 00 44 [01:41:28]Write i2c OK [01:41:28]MH_I2C_Read... [01:41:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:29]Read from MH i2c: E2 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 03 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [01:41:29]RAPDU: 90 00 [01:41:29]wFMCommunicate OK [01:41:29]wFMCommunicate request_size=11 [01:41:29]MH_SAM_APDU [01:41:29]CAPDU: 80 0D 02 02 06 38 92 D8 C2 0D F3 [01:41:29]Write to MH i2c: E2 0E 00 D6 01 80 0D 02 02 06 00 38 92 D8 C2 0D F3 00 00 C1 [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:29]Read from MH i2c: E2 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 03 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [01:41:29]RAPDU: 90 00 [01:41:29]wFMCommunicate OK [01:41:29]wFMCommunicate request_size=4 [01:41:29]MH_SAM_APDU [01:41:29]CAPDU: 80 0D 03 02 [01:41:29]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:41:29]Read from MH i2c: E2 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 0B 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 0B 00 D7 01 00 37 18 81 DF C1 CD 3A 3B 90 00 06 [01:41:29]RAPDU: 37 18 81 DF C1 CD 3A 3B 90 00 [01:41:29]wFMCommunicate OK [01:41:29]SAM_PROTO_SignData done [01:41:29]FM_MakeSignedData done [01:41:29]CreateOFDProtocolMessage [01:41:29]wFMCommunicate request_size=4 [01:41:29]MH_SAM_APDU [01:41:29]CAPDU: 80 11 00 00 [01:41:29]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:29]Read from MH i2c: E2 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 17 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B0 [01:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:41:29]wFMCommunicate OK [01:41:29]CreateOFDProtocolMessage done [01:41:29]OFDSenderStorePacket 225663 [01:41:29]StoreOFDPacket docnum=225663 [01:41:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 55 60 08 01 E2 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 48 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 71 03 00 35 04 06 00 38 92 D8 C2 0D F3 37 18 81 DF C1 CD 3A 3B [01:41:29]CheckFolder [01:41:29]dirname=/storage/ofd_packets [01:41:29]CheckFolder done [01:41:29]ProducePacketName [01:41:29]name=ofd_packets/00225663 [01:41:29]NVStorageSaveData ofd_packets/00225663 [01:41:29]File name is /storage/ofd_packets/00225663 [01:41:29]Write 302 bytes [01:41:29]NVStorageSaveData done [01:41:29]OFDSenderStorePacket done [01:41:29]KKMCreateOFDPacket done [01:41:29]NVStorageSaveData kkm_last_timestamp [01:41:29]File name is /storage/kkm_last_timestamp [01:41:29]Write 4 bytes [01:41:29]NVStorageSaveData done [01:41:29]ExternCall_PrintAddStr [01:41:29]wPrintStart [01:41:29]Write to MH i2c: 01 00 00 D9 01 DA [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: 01 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: 01 07 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [01:41:29]RasterBufferAndPrint [01:41:29]line Счет N : (1)2001904 [01:41:29]line ИНН: 02508201610067 [01:41:29]line Контрольно-Кассовый Чек [01:41:29]line ПРОДАЖА [01:41:29]line ТРК (МРК, ГНК) : 32 [01:41:29]line Товар: 2710124130 [01:41:29]line Super-92-К-5 [01:41:29]line 7.270 * 68.80 [01:41:29]line = 500.18 [01:41:29]line НДС 12% НСП 1% [01:41:29]line > о реализуемом товаре [01:41:29]line ОКРУГЛЕНИЕ: -0.18 [01:41:29]line ИТОГО: 500.00 [01:41:29]line Внесено: 500.00 [01:41:29]line СДАЧА: 0.00 [01:41:29]line НСП 1% : 4.43 [01:41:29]line НДС 12% : 53.12 [01:41:29]line Наличными: 500.00 [01:41:29]line Безнал.: 0.00 [01:41:29]line Место: АЗС № 97 "Партнер Нефть" [01:41:29]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:41:29]line СНО: Общий режим [01:41:29]line Чек 23 27.07.2024 01:41 [01:41:29]line Смена: 438 ФФД: 1.0 [01:41:29]line ЗНМ: 0300000054 [01:41:29]line РНМ: 0000000000092624 [01:41:29]line Версия ККМ: 001 [01:41:29]line ФМ: 0000000000874959 [01:41:29]line ФД: 225663 [01:41:29]line ФПД: 62203352976883 [01:41:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014128&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225663&fm=62203352976883&tin=02508201610067®Number=0000000000092624&sum=50000 [01:41:29]written 0, free lines is 4095 [01:41:29]OFD Sender: Processing packet 225663 [packets to send 599, broken 598] [01:41:29]ProducePacketName [01:41:29]name=ofd_packets/00225663 [01:41:29]OFD Sender: To server: pG, [01:41:29]CommunicateWithHost lk.salyk.kg:30040 [01:41:29]ConnectInit lk.salyk.kg [01:41:29]Write to MH i2c: 01 00 00 04 02 06 [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: 01 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: 01 07 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 58 0C 71 [01:41:29]RasterBufferAndPrint [01:41:29]line [01:41:29]line [01:41:29]line [01:41:29]line [01:41:29]line [01:41:29]written 0, free lines is 3165 [01:41:29]MH_Cut [01:41:29]Write to MH i2c: D1 01 00 0B 02 01 DF [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: D1 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: D1 01 00 [01:41:29]MH_I2C_Read... [01:41:29]Read from MH i2c: D1 01 00 0B 02 00 DE [01:41:29]Write to MH i2c: 01 00 00 0C 02 0E [01:41:29]Write i2c OK [01:41:29]MH_I2C_Read... [01:41:31]*** Cut start [01:41:31]*** Partial cut [01:41:31]*** CUTSNS_PIN = 1 [01:41:31]*** CUTSNS_PIN = 0 [01:41:31]*** Brake cut motor [01:41:31]Read from MH i2c: 01 [01:41:31]MH_I2C_Read... [01:41:31]*** Stop cut motor [01:41:31]*** Cut end [01:41:31]Read from MH i2c: 01 07 00 [01:41:31]MH_I2C_Read... [01:41:31]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 FF 0F 23 [01:41:31]process_action close_receipt done [01:41:31]requested_data is exist [01:41:31]produce_requested_data [01:41:31]requested_item fm.sn is exist - process it [01:41:31]wFMCommunicate request_size=4 [01:41:31]MH_SAM_APDU [01:41:31]CAPDU: 80 11 00 00 [01:41:31]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [01:41:31]Write i2c OK [01:41:31]MH_I2C_Read... [01:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:31]Read from MH i2c: E2 [01:41:31]MH_I2C_Read... [01:41:31]Read from MH i2c: E2 17 00 [01:41:31]MH_I2C_Read... [01:41:31]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E6 [01:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:41:31]wFMCommunicate OK [01:41:31]requested_item fd.num is exist - process it [01:41:31]SAM_PROTO_GetFieldsCounters [01:41:31]wFMCommunicate request_size=4 [01:41:31]MH_SAM_APDU [01:41:31]CAPDU: 80 13 00 00 [01:41:31]Write to MH i2c: E2 08 00 0E 02 80 13 00 00 00 00 00 00 8C [01:41:31]Write i2c OK [01:41:31]MH_I2C_Read... [01:41:31]Connected sock=11 [01:41:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 01 00 00 55 60 08 01 E2 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 48 50 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 71 03 00 35 04 06 00 38 92 D8 C2 0D F3 37 18 81 DF C1 CD 3A 3B [01:41:31]Read from MH i2c: E2 [01:41:31]MH_I2C_Read... [01:41:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:41:31]Read from MH i2c: E2 62 00 [01:41:31]MH_I2C_Read... [01:41:31]Read from MH i2c: E2 62 00 0E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [01:41:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 7F 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:41:31]wFMCommunicate OK [01:41:31]SAM_PROTO_GetFieldsCounters done [01:41:31]requested_item shift.num is exist - process it [01:41:31]requested_item shift.opened is exist - process it [01:41:31]req_shift_opened [01:41:31]FM_GetShiftState [01:41:31]SAM_PROTO_GetShiftState [01:41:31]wFMCommunicate request_size=4 [01:41:31]MH_SAM_APDU [01:41:31]CAPDU: 80 13 01 00 [01:41:31]Write to MH i2c: E2 08 00 0F 02 80 13 01 00 00 00 00 00 8E [01:41:31]Write i2c OK [01:41:31]MH_I2C_Read... [01:41:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:31]Read from MH i2c: E2 [01:41:31]MH_I2C_Read... [01:41:31]Read from MH i2c: E2 0E 00 [01:41:31]MH_I2C_Read... [01:41:31]Read from MH i2c: E2 0E 00 0F 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9C [01:41:31]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:41:31]wFMCommunicate OK [01:41:31]SAM_PROTO_GetShiftState done [01:41:31]FM_GetShiftState done [01:41:31]req_shift_opened done [01:41:31]requested_item shift.open_date is exist - process it [01:41:31]req_shift_open_date [01:41:31]req_shift_open_date done [01:41:31]produce_requested_data done [01:41:31]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225663,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:41:31]process_action_free close_receipt [01:41:31]json_value_free [01:41:31]json_value_free done [01:41:31]process_json_proto returns [01:41:31]Send response to host [01:41:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225663,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:41:31]free response buf [01:41:31]execute_script done [01:41:31]execute_script returns [01:41:31]free content buf [01:41:31]Sock 8.Close socket [01:41:31]Sock 8.Thread stoped [01:41:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 17 F7 47 00 B4 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 7F 71 03 00 F4 03 04 00 59 FC A3 66 B6 04 01 00 00 20 D5 42 9A 2B C4 42 00 [01:41:32]CommunicateWithHost err = 0 [01:41:32]CheckOFDResponse [01:41:32]1017 (14) - 77093643461234 [01:41:32]1041 (16) - 0000000000874959 [01:41:32]1040 (4) - 225663 [01:41:32]1012 (4) - 26.07.2024 19:43 [01:41:32]1206 (1) - 0 [01:41:32]OFD Sender: Remove packet 225663 [01:41:32]ProducePacketName [01:41:32]name=ofd_packets/00225663 [01:41:32]NVStorageDeleteData [01:41:33]OFD Sender: No OFD packet to send [01:41:38]OFD Sender: No OFD packet to send [01:41:43]OFD Sender: No OFD packet to send [01:41:48]OFD Sender: No OFD packet to send [01:41:53]OFD Sender: No OFD packet to send [01:41:58]OFD Sender: No OFD packet to send [01:42:03]OFD Sender: No OFD packet to send [01:42:08]OFD Sender: No OFD packet to send [01:42:13]OFD Sender: No OFD packet to send [01:42:18]OFD Sender: No OFD packet to send [01:42:23]OFD Sender: No OFD packet to send [01:42:28]OFD Sender: No OFD packet to send [01:42:33]OFD Sender: No OFD packet to send [01:42:38]OFD Sender: No OFD packet to send [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:28]OFD Sender: No OFD packet to send [01:43:33]OFD Sender: No OFD packet to send [01:43:38]OFD Sender: No OFD packet to send [01:43:43]OFD Sender: No OFD packet to send [01:43:48]OFD Sender: No OFD packet to send [01:43:53]OFD Sender: No OFD packet to send [01:43:55]recv_with_timeout no data received [01:43:58]OFD Sender: No OFD packet to send [01:44:03]OFD Sender: No OFD packet to send [01:44:08]OFD Sender: No OFD packet to send [01:44:13]OFD Sender: No OFD packet to send [01:44:18]OFD Sender: No OFD packet to send [01:44:23]OFD Sender: No OFD packet to send [01:44:28]OFD Sender: No OFD packet to send [01:44:33]OFD Sender: No OFD packet to send [01:44:38]accept exits with 10 [01:44:38]New connection [01:44:38]New thread 3067432292 created [01:44:38]Thread 3067575652 joined [01:44:38]Waiting for new connection... [01:44:38] Sock 10.Parse request [01:44:38]Sock 10.Check first char [01:44:38]Sock 10.First char is OK [01:44:38]request: POST /json_proto HTTP/1.0 [01:44:38]Method: POST [01:44:38]URL: /json_proto [01:44:38]Method is POST - this is cgi request [01:44:38]url: /json_proto [01:44:38]query_string will be loaded in cgi processing [01:44:38]execute_cgi json_proto POST (null) [01:44:38]execute_cgi path=json_proto method=POST [01:44:38]POST find Content-Length [01:44:38]Host: 172.17.43.131:8080 [01:44:38]Content-Length: 680 [01:44:38]Content-Type: application/json [01:44:38] [01:44:38]POST finish read [01:44:38]Found Content-Length = 680 [01:44:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:44:38]execute_script... [01:44:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:44:38]POST & json_proto [01:44:38]process_json_proto [01:44:38]json parsed OK: [01:44:38]protocol is kg_v1.0 [01:44:38]action value=close_receipt [01:44:38]process_action close_receipt [01:44:38]cmd_close_receipt [01:44:38]MH_GetDate [01:44:38]Write to MH i2c: F0 00 00 10 02 01 [01:44:38]Write i2c OK [01:44:38]MH_I2C_Read... [01:44:38]Read from MH i2c: F0 [01:44:38]MH_I2C_Read... [01:44:38]Read from MH i2c: F0 09 00 [01:44:38]MH_I2C_Read... [01:44:38]Read from MH i2c: F0 09 00 10 02 00 07 51 A4 66 F9 24 A2 66 91 [01:44:38]GetLastDocTimeStamp 1722044488 [01:44:38]current date 1722044679 [01:44:38]FM_GetShiftState [01:44:38]SAM_PROTO_GetShiftState [01:44:38]wFMCommunicate request_size=4 [01:44:38]MH_SAM_APDU [01:44:38]CAPDU: 80 13 01 00 [01:44:38]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [01:44:38]Write i2c OK [01:44:38]MH_I2C_Read... [01:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:44:38]Read from MH i2c: E2 [01:44:38]MH_I2C_Read... [01:44:38]Read from MH i2c: E2 0E 00 [01:44:38]MH_I2C_Read... [01:44:38]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9E [01:44:38]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:44:38]wFMCommunicate OK [01:44:38]SAM_PROTO_GetShiftState done [01:44:38]FM_GetShiftState done [01:44:38]opened in 1722038719 [01:44:38]opened+sec_in_day 1722125119 [01:44:38]quantity*price = 100050 [01:44:38]sum+1 = 100052 [01:44:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 24 27.07.2024 01:44 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225664 ФПД: 233144279555390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T014439&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225664&fm=233144279555390&tin=02508201610067®Number=0000000000092624&sum=100000 [01:44:39]StoreToDocumentArchive [01:44:39]shift 438 fd 225664 [01:44:39]save to /storage/0438/doc_00225664 [01:44:39]save last doc name /storage/0438/doc_00225664 to /storage/kkm_last_doc_name [01:44:39]save OK [01:44:39]Clear old archive folders... [01:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:44:39]tlvbuf is 007E6AB0 [01:44:39]SAM_PROTO_ClearQueue [01:44:39]wFMCommunicate request_size=4 [01:44:39]MH_SAM_APDU [01:44:39]CAPDU: 80 09 00 00 [01:44:39]Write to MH i2c: E2 08 00 1E 02 80 09 00 00 00 00 00 00 92 [01:44:39]Write i2c OK [01:44:39]MH_I2C_Read... [01:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:44:39]Read from MH i2c: E2 [01:44:39]MH_I2C_Read... [01:44:39]Read from MH i2c: E2 03 00 [01:44:39]MH_I2C_Read... [01:44:39]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [01:44:39]RAPDU: 90 00 [01:44:39]wFMCommunicate OK [01:44:39]SAM_PROTO_ClearQueue done [01:44:39]KKMCreateOFDPacket [01:44:39]OFDProtocolAddRootSTLVToBuf [01:44:39]FM_MakeSignedData [01:44:39]FM_MakeSignedData [01:44:39]SAM_PROTO_SignData [01:44:39]wFMCommunicate request_size=4 [01:44:39]MH_SAM_APDU [01:44:39]CAPDU: 80 0D 01 02 [01:44:39]Write to MH i2c: E2 08 00 1F 02 80 0D 01 02 00 00 00 00 9A [01:44:39]Write i2c OK [01:44:39]MH_I2C_Read... [01:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:44:39]Read from MH i2c: E2 [01:44:39]MH_I2C_Read... [01:44:39]Read from MH i2c: E2 03 00 [01:44:39]MH_I2C_Read... [01:44:39]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [01:44:39]RAPDU: 90 00 [01:44:39]wFMCommunicate OK [01:44:39]wFMCommunicate request_size=255 [01:44:39]MH_SAM_APDU [01:44:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 07 51 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 71 03 00 35 04 06 00 D4 0B 21 F6 [01:44:39]Write to MH i2c: E2 02 01 20 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 07 51 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 71 03 00 35 04 06 00 D4 0B 21 F6 00 00 42 [01:44:39]Write i2c OK [01:44:39]MH_I2C_Read... [01:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:44:40]Read from MH i2c: E2 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 03 00 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [01:44:40]RAPDU: 90 00 [01:44:40]wFMCommunicate OK [01:44:40]wFMCommunicate request_size=7 [01:44:40]MH_SAM_APDU [01:44:40]CAPDU: 80 0D 02 02 02 DD 3E [01:44:40]Write to MH i2c: E2 0A 00 21 02 80 0D 02 02 02 00 DD 3E 00 00 BC [01:44:40]Write i2c OK [01:44:40]MH_I2C_Read... [01:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:44:40]Read from MH i2c: E2 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 03 00 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [01:44:40]RAPDU: 90 00 [01:44:40]wFMCommunicate OK [01:44:40]wFMCommunicate request_size=4 [01:44:40]MH_SAM_APDU [01:44:40]CAPDU: 80 0D 03 02 [01:44:40]Write to MH i2c: E2 08 00 22 02 80 0D 03 02 00 00 00 00 9F [01:44:40]Write i2c OK [01:44:40]MH_I2C_Read... [01:44:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:44:40]Read from MH i2c: E2 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 0B 00 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 0B 00 22 02 00 4A 16 09 E0 A0 CE 02 EA 90 00 43 [01:44:40]RAPDU: 4A 16 09 E0 A0 CE 02 EA 90 00 [01:44:40]wFMCommunicate OK [01:44:40]SAM_PROTO_SignData done [01:44:40]FM_MakeSignedData done [01:44:40]CreateOFDProtocolMessage [01:44:40]wFMCommunicate request_size=4 [01:44:40]MH_SAM_APDU [01:44:40]CAPDU: 80 11 00 00 [01:44:40]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [01:44:40]Write i2c OK [01:44:40]MH_I2C_Read... [01:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:44:40]Read from MH i2c: E2 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 17 00 [01:44:40]MH_I2C_Read... [01:44:40]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FC [01:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:44:40]wFMCommunicate OK [01:44:40]CreateOFDProtocolMessage done [01:44:40]OFDSenderStorePacket 225664 [01:44:40]StoreOFDPacket docnum=225664 [01:46:47]ConnectInit Can't connect to host [01:46:50]OFD Sender: Processing packet 225664 [packets to send 599, broken 598] [01:46:50]ProducePacketName [01:46:50]name=ofd_packets/00225664 [01:46:50]OFD Sender: To server: pG, [01:46:50]CommunicateWithHost lk.salyk.kg:30040 [01:46:50]ConnectInit lk.salyk.kg [01:49:07]ConnectInit Can't connect to host [01:49:07]CommunicateWithHost connect error [01:49:07]CommunicateWithHost err = -1 [01:49:07]OFD Sender: Server communicate error [01:49:12]OFD Sender: Processing packet 225664 [packets to send 599, broken 598] [01:49:12]ProducePacketName [01:49:12]name=ofd_packets/00225664 [01:49:12]OFD Sender: To server: pG, [01:49:12]CommunicateWithHost lk.salyk.kg:30040 [01:49:12]ConnectInit lk.salyk.kg [01:49:13]Connected sock=10 [01:49:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 85 B1 04 01 6D F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 07 51 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 71 03 00 35 04 06 00 D4 0B 21 F6 DD 3E 4A 16 09 E0 A0 CE 02 EA [01:49:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 58 65 47 00 53 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 80 71 03 00 F4 03 04 00 26 FE A3 66 B6 04 01 00 00 20 AB B3 C7 A8 B0 9C 94 [01:49:13]CommunicateWithHost err = 0 [01:49:13]CheckOFDResponse [01:49:13]1017 (14) - 77093643461234 [01:49:13]1041 (16) - 0000000000874959 [01:49:13]1040 (4) - 225664 [01:49:13]1012 (4) - 26.07.2024 19:51 [01:49:13]1206 (1) - 0 [01:49:13]OFD Sender: Remove packet 225664 [01:49:13]ProducePacketName [01:49:13]name=ofd_packets/00225664 [01:49:13]NVStorageDeleteData [01:49:14]OFD Sender: No OFD packet to send [01:49:19]OFD Sender: No OFD packet to send [01:49:24]OFD Sender: No OFD packet to send [01:49:29]OFD Sender: No OFD packet to send [01:49:34]OFD Sender: No OFD packet to send [01:49:39]OFD Sender: No OFD packet to send [01:49:44]OFD Sender: No OFD packet to send [01:49:49]OFD Sender: No OFD packet to send [01:49:54]OFD Sender: No OFD packet to send [01:49:59]OFD Sender: No OFD packet to send [01:50:04]OFD Sender: No OFD packet to send [01:50:09]OFD Sender: No OFD packet to send [01:50:14]OFD Sender: No OFD packet to send [01:50:19]OFD Sender: No OFD packet to send [01:50:24]OFD Sender: No OFD packet to send [01:50:29]OFD Sender: No OFD packet to send [01:50:34]OFD Sender: No OFD packet to send [01:50:39]OFD Sender: No OFD packet to send [01:50:41]accept exits with 9 [01:50:41]New connection [01:50:41]New thread 3067575652 created [01:50:41]Thread 3067432292 joined [01:50:41]Waiting for new connection... [01:50:41] Sock 9.Parse request [01:50:41]Sock 9.Check first char [01:50:41]Sock 9.First char is OK [01:50:41]request: POST /json_proto HTTP/1.0 [01:50:41]Method: POST [01:50:41]URL: /json_proto [01:50:41]Method is POST - this is cgi request [01:50:41]url: /json_proto [01:50:41]query_string will be loaded in cgi processing [01:50:41]execute_cgi json_proto POST (null) [01:50:41]execute_cgi path=json_proto method=POST [01:50:41]POST find Content-Length [01:50:41]Host: 172.17.43.131:8080 [01:50:41]Content-Length: 683 [01:50:41]Content-Type: application/json [01:50:41] [01:50:41]POST finish read [01:50:41]Found Content-Length = 683 [01:50:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.470, "sum" : 1320.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1320.00, "total" : 1320.00, "payments": [ { "type": 0, "sum" : 1320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:50:41]execute_script... [01:50:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.470, "sum" : 1320.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1320.00, "total" : 1320.00, "payments": [ { "type": 0, "sum" : 1320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:50:41]POST & json_proto [01:50:41]process_json_proto [01:50:41]json parsed OK: [01:50:41]protocol is kg_v1.0 [01:50:41]action value=close_receipt [01:50:41]process_action close_receipt [01:50:41]cmd_close_receipt [01:50:41]MH_GetDate [01:50:41]Write to MH i2c: F0 00 00 5B 02 4C [01:50:41]Write i2c OK [01:50:41]MH_I2C_Read... [01:50:41]Read from MH i2c: F0 [01:50:41]MH_I2C_Read... [01:50:41]Read from MH i2c: F0 09 00 [01:50:41]MH_I2C_Read... [01:50:41]Read from MH i2c: F0 09 00 5B 02 00 72 52 A4 66 F9 24 A2 66 48 [01:50:41]GetLastDocTimeStamp 1722044679 [01:50:41]current date 1722045042 [01:50:41]FM_GetShiftState [01:50:41]SAM_PROTO_GetShiftState [01:50:41]wFMCommunicate request_size=4 [01:50:41]MH_SAM_APDU [01:50:41]CAPDU: 80 13 01 00 [01:50:41]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [01:50:41]Write i2c OK [01:50:41]MH_I2C_Read... [01:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:50:41]Read from MH i2c: E2 [01:50:41]MH_I2C_Read... [01:50:41]Read from MH i2c: E2 0E 00 [01:50:41]MH_I2C_Read... [01:50:41]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 E9 [01:50:41]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:50:41]wFMCommunicate OK [01:50:41]SAM_PROTO_GetShiftState done [01:50:41]FM_GetShiftState done [01:50:41]opened in 1722038719 [01:50:41]opened+sec_in_day 1722125119 [01:50:41]quantity*price = 132006 [01:50:41]sum+1 = 132008 [01:50:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1320.00 Внесено: 1320.00 СДАЧА: 0.00 НСП 1% : 11.68 НДС 12% : 140.18 Наличными: 1320.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 25 27.07.2024 01:50 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225665 ФПД: 238696795502205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T015042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225665&fm=238696795502205&tin=02508201610067®Number=0000000000092624&sum=132000 [01:50:42]StoreToDocumentArchive [01:50:42]shift 438 fd 225665 [01:50:42]save to /storage/0438/doc_00225665 [01:50:42]save last doc name /storage/0438/doc_00225665 to /storage/kkm_last_doc_name [01:50:42]save OK [01:50:42]Clear old archive folders... [01:50:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:50:42]tlvbuf is 007F6340 [01:50:42]SAM_PROTO_ClearQueue [01:50:42]wFMCommunicate request_size=4 [01:50:42]MH_SAM_APDU [01:50:42]CAPDU: 80 09 00 00 [01:50:42]Write to MH i2c: E2 08 00 69 02 80 09 00 00 00 00 00 00 DD [01:50:42]Write i2c OK [01:50:42]MH_I2C_Read... [01:50:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:50:42]Read from MH i2c: E2 [01:50:42]MH_I2C_Read... [01:50:42]Read from MH i2c: E2 03 00 [01:50:42]MH_I2C_Read... [01:50:42]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [01:50:42]RAPDU: 90 00 [01:50:42]wFMCommunicate OK [01:50:42]SAM_PROTO_ClearQueue done [01:50:42]KKMCreateOFDPacket [01:50:42]OFDProtocolAddRootSTLVToBuf [01:50:42]FM_MakeSignedData [01:50:42]FM_MakeSignedData [01:50:42]SAM_PROTO_SignData [01:50:42]wFMCommunicate request_size=4 [01:50:42]MH_SAM_APDU [01:50:42]CAPDU: 80 0D 01 02 [01:50:42]Write to MH i2c: E2 08 00 6A 02 80 0D 01 02 00 00 00 00 E5 [01:50:42]Write i2c OK [01:50:42]MH_I2C_Read... [01:50:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:50:43]Read from MH i2c: E2 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 03 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [01:50:43]RAPDU: 90 00 [01:50:43]wFMCommunicate OK [01:50:43]wFMCommunicate request_size=255 [01:50:43]MH_SAM_APDU [01:50:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 4C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A7 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 36 00 00 00 00 07 04 06 00 A0 03 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 72 52 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 71 03 00 35 04 06 00 D9 [01:50:43]Write to MH i2c: E2 02 01 6B 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 4C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A7 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 36 00 00 00 00 07 04 06 00 A0 03 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 72 52 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 71 03 00 35 04 06 00 D9 00 00 D5 [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:50:43]Read from MH i2c: E2 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 03 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [01:50:43]RAPDU: 90 00 [01:50:43]wFMCommunicate OK [01:50:43]wFMCommunicate request_size=10 [01:50:43]MH_SAM_APDU [01:50:43]CAPDU: 80 0D 02 02 05 17 ED B4 76 7D [01:50:43]Write to MH i2c: E2 0D 00 6C 02 80 0D 02 02 05 00 17 ED B4 76 7D 00 00 9D [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:50:43]Read from MH i2c: E2 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 03 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [01:50:43]RAPDU: 90 00 [01:50:43]wFMCommunicate OK [01:50:43]wFMCommunicate request_size=4 [01:50:43]MH_SAM_APDU [01:50:43]CAPDU: 80 0D 03 02 [01:50:43]Write to MH i2c: E2 08 00 6D 02 80 0D 03 02 00 00 00 00 EA [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:50:43]Read from MH i2c: E2 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 0B 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 0B 00 6D 02 00 8E 82 DB 32 55 ED 6C 10 90 00 C6 [01:50:43]RAPDU: 8E 82 DB 32 55 ED 6C 10 90 00 [01:50:43]wFMCommunicate OK [01:50:43]SAM_PROTO_SignData done [01:50:43]FM_MakeSignedData done [01:50:43]CreateOFDProtocolMessage [01:50:43]wFMCommunicate request_size=4 [01:50:43]MH_SAM_APDU [01:50:43]CAPDU: 80 11 00 00 [01:50:43]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:50:43]Read from MH i2c: E2 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 17 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 47 [01:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:50:43]wFMCommunicate OK [01:50:43]CreateOFDProtocolMessage done [01:50:43]OFDSenderStorePacket 225665 [01:50:43]StoreOFDPacket docnum=225665 [01:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 42 07 01 67 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 4C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A7 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 36 00 00 00 00 07 04 06 00 A0 03 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 72 52 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 71 03 00 35 04 06 00 D9 17 ED B4 76 7D 8E 82 DB 32 55 ED 6C 10 [01:50:43]CheckFolder [01:50:43]dirname=/storage/ofd_packets [01:50:43]CheckFolder done [01:50:43]ProducePacketName [01:50:43]name=ofd_packets/00225665 [01:50:43]NVStorageSaveData ofd_packets/00225665 [01:50:43]File name is /storage/ofd_packets/00225665 [01:50:43]Write 301 bytes [01:50:43]NVStorageSaveData done [01:50:43]OFDSenderStorePacket done [01:50:43]KKMCreateOFDPacket done [01:50:43]NVStorageSaveData kkm_last_timestamp [01:50:43]File name is /storage/kkm_last_timestamp [01:50:43]Write 4 bytes [01:50:43]NVStorageSaveData done [01:50:43]ExternCall_PrintAddStr [01:50:43]wPrintStart [01:50:43]Write to MH i2c: 01 00 00 6F 02 71 [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: 01 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: 01 07 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [01:50:43]RasterBufferAndPrint [01:50:43]line Счет N : (1)2001906 [01:50:43]line ИНН: 02508201610067 [01:50:43]line Контрольно-Кассовый Чек [01:50:43]line ПРОДАЖА [01:50:43]line ТРК (МРК, ГНК) : 43 [01:50:43]line Товар: 2710124130 [01:50:43]line Аи-92-К-5 [01:50:43]line 19.470 * 67.80 [01:50:43]line = 1320.07 [01:50:43]line НДС 12% НСП 1% [01:50:43]line > о реализуемом товаре [01:50:43]line ОКРУГЛЕНИЕ: -0.07 [01:50:43]line ИТОГО: 1320.00 [01:50:43]line Внесено: 1320.00 [01:50:43]line СДАЧА: 0.00 [01:50:43]line НСП 1% : 11.68 [01:50:43]line НДС 12% : 140.18 [01:50:43]line Наличными: 1320.00 [01:50:43]line Безнал.: 0.00 [01:50:43]line Место: АЗС № 97 "Партнер Нефть" [01:50:43]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:50:43]line СНО: Общий режим [01:50:43]line Чек 25 27.07.2024 01:50 [01:50:43]line Смена: 438 ФФД: 1.0 [01:50:43]line ЗНМ: 0300000054 [01:50:43]line РНМ: 0000000000092624 [01:50:43]line Версия ККМ: 001 [01:50:43]line ФМ: 0000000000874959 [01:50:43]line ФД: 225665 [01:50:43]line ФПД: 238696795502205 [01:50:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T015042&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225665&fm=238696795502205&tin=02508201610067®Number=0000000000092624&sum=132000 [01:50:43]written 0, free lines is 4095 [01:50:43]OFD Sender: Processing packet 225665 [packets to send 599, broken 598] [01:50:43]ProducePacketName [01:50:43]name=ofd_packets/00225665 [01:50:43]OFD Sender: To server: pG, [01:50:43]CommunicateWithHost lk.salyk.kg:30040 [01:50:43]ConnectInit lk.salyk.kg [01:50:43]Write to MH i2c: 01 00 00 9A 02 9C [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: 01 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: 01 07 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: 01 07 00 9A 02 00 00 00 00 00 5E 0C 0D [01:50:43]RasterBufferAndPrint [01:50:43]line [01:50:43]line [01:50:43]line [01:50:43]line [01:50:43]line [01:50:43]written 0, free lines is 3168 [01:50:43]MH_Cut [01:50:43]Write to MH i2c: D1 01 00 A1 02 01 75 [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: D1 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: D1 01 00 [01:50:43]MH_I2C_Read... [01:50:43]Read from MH i2c: D1 01 00 A1 02 00 74 [01:50:43]Write to MH i2c: 01 00 00 A2 02 A4 [01:50:43]Write i2c OK [01:50:43]MH_I2C_Read... [01:50:44]recv_with_timeout no data received [01:50:45]*** Cut start [01:50:45]*** Partial cut [01:50:45]*** CUTSNS_PIN = 1 [01:50:45]*** CUTSNS_PIN = 0 [01:50:45]*** Brake cut motor [01:50:45]Read from MH i2c: 01 [01:50:45]MH_I2C_Read... [01:50:45]*** Stop cut motor [01:50:45]*** Cut end [01:50:45]Read from MH i2c: 01 07 00 [01:50:45]MH_I2C_Read... [01:50:45]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 FF 0F B9 [01:50:45]process_action close_receipt done [01:50:45]requested_data is exist [01:50:45]produce_requested_data [01:50:45]requested_item fm.sn is exist - process it [01:50:45]wFMCommunicate request_size=4 [01:50:45]MH_SAM_APDU [01:50:45]CAPDU: 80 11 00 00 [01:50:45]Write to MH i2c: E2 08 00 A3 02 80 11 00 00 00 00 00 00 1F [01:50:45]Write i2c OK [01:50:45]MH_I2C_Read... [01:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:50:45]Read from MH i2c: E2 [01:50:45]MH_I2C_Read... [01:50:45]Read from MH i2c: E2 17 00 [01:50:45]MH_I2C_Read... [01:50:45]Read from MH i2c: E2 17 00 A3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 7C [01:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [01:50:45]wFMCommunicate OK [01:50:45]requested_item fd.num is exist - process it [01:50:45]SAM_PROTO_GetFieldsCounters [01:50:45]wFMCommunicate request_size=4 [01:50:45]MH_SAM_APDU [01:50:45]CAPDU: 80 13 00 00 [01:50:45]Write to MH i2c: E2 08 00 A4 02 80 13 00 00 00 00 00 00 22 [01:50:45]Write i2c OK [01:50:45]MH_I2C_Read... [01:50:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:50:46]Read from MH i2c: E2 [01:50:46]MH_I2C_Read... [01:50:46]Read from MH i2c: E2 62 00 [01:50:46]MH_I2C_Read... [01:50:46]Read from MH i2c: E2 62 00 A4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [01:50:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 81 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:50:46]wFMCommunicate OK [01:50:46]SAM_PROTO_GetFieldsCounters done [01:50:46]requested_item shift.num is exist - process it [01:50:46]requested_item shift.opened is exist - process it [01:50:46]req_shift_opened [01:50:46]FM_GetShiftState [01:50:46]SAM_PROTO_GetShiftState [01:50:46]wFMCommunicate request_size=4 [01:50:46]MH_SAM_APDU [01:50:46]CAPDU: 80 13 01 00 [01:50:46]Write to MH i2c: E2 08 00 A5 02 80 13 01 00 00 00 00 00 24 [01:50:46]Write i2c OK [01:50:46]MH_I2C_Read... [01:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:50:46]Read from MH i2c: E2 [01:50:46]MH_I2C_Read... [01:50:46]Read from MH i2c: E2 0E 00 [01:50:46]MH_I2C_Read... [01:50:46]Read from MH i2c: E2 0E 00 A5 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 32 [01:50:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:50:46]wFMCommunicate OK [01:50:46]SAM_PROTO_GetShiftState done [01:50:46]FM_GetShiftState done [01:50:46]req_shift_opened done [01:50:46]requested_item shift.open_date is exist - process it [01:50:46]req_shift_open_date [01:50:46]req_shift_open_date done [01:50:46]produce_requested_data done [01:50:46]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225665,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [01:50:46]process_action_free close_receipt [01:50:46]json_value_free [01:50:46]json_value_free done [01:50:46]process_json_proto returns [01:50:46]Send response to host [01:50:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225665,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [01:50:46]free response buf [01:50:46]execute_script done [01:50:46]execute_script returns [01:50:46]free content buf [01:50:46]Sock 9.Close socket [01:50:46]Sock 9.Thread stoped [01:50:46]Connected sock=11 [01:50:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 92 42 07 01 67 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 4C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A7 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 36 00 00 00 00 07 04 06 00 A0 03 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 72 52 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 71 03 00 35 04 06 00 D9 17 ED B4 76 7D 8E 82 DB 32 55 ED 6C 10 [01:50:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 AC 7F 47 00 68 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 81 71 03 00 F4 03 04 00 85 FE A3 66 B6 04 01 00 00 E5 1D 89 1A 66 38 9B 26 [01:50:48]CommunicateWithHost err = 0 [01:50:48]CheckOFDResponse [01:50:48]1017 (14) - 77093643461234 [01:50:48]1041 (16) - 0000000000874959 [01:50:48]1040 (4) - 225665 [01:50:48]1012 (4) - 26.07.2024 19:52 [01:50:48]1206 (1) - 0 [01:50:48]OFD Sender: Remove packet 225665 [01:50:48]ProducePacketName [01:50:48]name=ofd_packets/00225665 [01:50:48]NVStorageDeleteData [01:50:49]OFD Sender: No OFD packet to send [01:50:54]OFD Sender: No OFD packet to send [01:50:59]OFD Sender: No OFD packet to send [01:51:04]OFD Sender: No OFD packet to send [01:51:08]recv_with_timeout no data received [01:51:09]OFD Sender: No OFD packet to send [01:51:14]OFD Sender: No OFD packet to send [01:51:19]OFD Sender: No OFD packet to send [01:51:24]OFD Sender: No OFD packet to send [01:51:29]OFD Sender: No OFD packet to send [01:51:34]OFD Sender: No OFD packet to send [01:51:39]OFD Sender: No OFD packet to send [01:51:44]OFD Sender: No OFD packet to send [01:51:49]OFD Sender: No OFD packet to send [01:51:54]OFD Sender: No OFD packet to send [01:51:59]OFD Sender: No OFD packet to send [01:52:04]OFD Sender: No OFD packet to send [01:52:09]OFD Sender: No OFD packet to send [01:52:14]OFD Sender: No OFD packet to send [01:52:19]OFD Sender: No OFD packet to send [01:52:24]OFD Sender: No OFD packet to send [01:52:29]OFD Sender: No OFD packet to send [01:52:34]OFD Sender: No OFD packet to send [01:52:39]OFD Sender: No OFD packet to send [01:52:44]OFD Sender: No OFD packet to send [01:52:48]recv_with_timeout no data received [01:52:49]OFD Sender: No OFD packet to send [01:52:54]OFD Sender: No OFD packet to send [01:52:59]OFD Sender: No OFD packet to send [01:53:04]OFD Sender: No OFD packet to send [01:53:09]OFD Sender: No OFD packet to send [01:53:14]OFD Sender: No OFD packet to send [01:53:19]OFD Sender: No OFD packet to send [01:53:24]OFD Sender: No OFD packet to send [01:53:29]OFD Sender: No OFD packet to send [01:53:34]OFD Sender: No OFD packet to send [01:53:39]OFD Sender: No OFD packet to send [01:53:44]OFD Sender: No OFD packet to send [01:53:49]OFD Sender: No OFD packet to send [01:53:54]OFD Sender: No OFD packet to send [01:53:59]OFD Sender: No OFD packet to send [01:54:04]OFD Sender: No OFD packet to send [01:54:09]OFD Sender: No OFD packet to send [01:54:14]OFD Sender: No OFD packet to send [01:54:19]OFD Sender: No OFD packet to send [01:54:24]OFD Sender: No OFD packet to send [01:54:30]OFD Sender: No OFD packet to send [01:54:35]OFD Sender: No OFD packet to send [01:54:40]OFD Sender: No OFD packet to send [01:54:45]OFD Sender: No OFD packet to send [01:54:50]OFD Sender: No OFD packet to send [01:54:55]OFD Sender: No OFD packet to send [01:55:00]OFD Sender: No OFD packet to send [01:55:05]OFD Sender: No OFD packet to send [01:55:10]OFD Sender: No OFD packet to send [01:55:15]OFD Sender: No OFD packet to send [01:55:20]OFD Sender: No OFD packet to send [01:55:25]OFD Sender: No OFD packet to send [01:55:30]OFD Sender: No OFD packet to send [01:55:35]OFD Sender: No OFD packet to send [01:55:40]OFD Sender: No OFD packet to send [01:55:45]OFD Sender: No OFD packet to send [01:55:50]OFD Sender: No OFD packet to send [01:55:55]OFD Sender: No OFD packet to send [01:56:00]OFD Sender: No OFD packet to send [01:56:05]OFD Sender: No OFD packet to send [01:56:10]OFD Sender: No OFD packet to send [01:56:15]OFD Sender: No OFD packet to send [01:56:20]OFD Sender: No OFD packet to send [01:56:25]OFD Sender: No OFD packet to send [01:56:30]OFD Sender: No OFD packet to send [01:56:35]OFD Sender: No OFD packet to send [01:56:40]OFD Sender: No OFD packet to send [01:56:45]OFD Sender: No OFD packet to send [01:56:46]accept exits with 10 [01:56:46]New connection [01:56:46]New thread 3067432292 created [01:56:46]Thread 3067575652 joined [01:56:46]Waiting for new connection... [01:56:46] Sock 10.Parse request [01:56:46]Sock 10.Check first char [01:56:46]Sock 10.First char is OK [01:56:46]request: POST /json_proto HTTP/1.0 [01:56:46]Method: POST [01:56:46]URL: /json_proto [01:56:46]Method is POST - this is cgi request [01:56:46]url: /json_proto [01:56:46]query_string will be loaded in cgi processing [01:56:46]execute_cgi json_proto POST (null) [01:56:46]execute_cgi path=json_proto method=POST [01:56:46]POST find Content-Length [01:56:46]Host: 172.17.43.131:8080 [01:56:46]Content-Length: 675 [01:56:46]Content-Type: application/json [01:56:46] [01:56:46]POST finish read [01:56:46]Found Content-Length = 675 [01:56:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:56:46]execute_script... [01:56:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:56:46]POST & json_proto [01:56:46]process_json_proto [01:56:46]json parsed OK: [01:56:46]protocol is kg_v1.0 [01:56:46]action value=close_receipt [01:56:46]process_action close_receipt [01:56:46]cmd_close_receipt [01:56:46]MH_GetDate [01:56:46]Write to MH i2c: F0 00 00 A6 02 97 [01:56:46]Write i2c OK [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: F0 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: F0 09 00 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: F0 09 00 A6 02 00 DF 53 A4 66 F9 24 A2 66 01 [01:56:46]GetLastDocTimeStamp 1722045042 [01:56:46]current date 1722045407 [01:56:46]FM_GetShiftState [01:56:46]SAM_PROTO_GetShiftState [01:56:46]wFMCommunicate request_size=4 [01:56:46]MH_SAM_APDU [01:56:46]CAPDU: 80 13 01 00 [01:56:46]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [01:56:46]Write i2c OK [01:56:46]MH_I2C_Read... [01:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:56:46]Read from MH i2c: E2 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: E2 0E 00 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 34 [01:56:46]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [01:56:46]wFMCommunicate OK [01:56:46]SAM_PROTO_GetShiftState done [01:56:46]FM_GetShiftState done [01:56:46]opened in 1722038719 [01:56:46]opened+sec_in_day 1722125119 [01:56:46]quantity*price = 30022 [01:56:46]sum+1 = 30024 [01:56:46]Check (price>sum+1) || (price+1 о реализуемом товаре [01:58:45]line ОКРУГЛЕНИЕ: -0.23 [01:58:45]line ИТОГО: 300.00 [01:58:45]line Внесено: 300.00 [01:58:45]line СДАЧА: 0.00 [01:58:45]line НСП 1% : 2.66 [01:58:45]line НДС 12% : 31.88 [01:58:45]line Наличными: 300.00 [01:58:45]line Безнал.: 0.00 [01:58:45]line Место: АЗС № 97 "Партнер Нефть" [01:58:45]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [01:58:45]line СНО: Общий режим [01:58:45]line Чек 26 27.07.2024 01:56 [01:58:45]line Смена: 438 ФФД: 1.0 [01:58:45]line ЗНМ: 0300000054 [01:58:45]line РНМ: 0000000000092624 [01:58:45]line Версия ККМ: 001 [01:58:45]line ФМ: 0000000000874959 [01:58:45]line ФД: 225666 [01:58:45]line ФПД: 105081861281497 [01:58:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T015647&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225666&fm=105081861281497&tin=02508201610067®Number=0000000000092624&sum=30000 [01:58:45]written 0, free lines is 4095 [01:58:45]Write to MH i2c: 01 00 00 48 00 48 [01:58:45]Write i2c OK [01:58:45]MH_I2C_Read... [01:58:45]Read from MH i2c: 01 [01:58:45]MH_I2C_Read... [01:58:45]Read from MH i2c: 01 07 00 [01:58:45]MH_I2C_Read... [01:58:45]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 58 0C B3 [01:58:45]RasterBufferAndPrint [01:58:45]line [01:58:45]line [01:58:45]line [01:58:45]line [01:58:45]line [01:58:45]written 0, free lines is 3170 [01:58:45]MH_Cut [01:58:45]Write to MH i2c: D1 01 00 4F 00 01 21 [01:58:45]Write i2c OK [01:58:45]MH_I2C_Read... [01:58:45]Read from MH i2c: D1 [01:58:45]MH_I2C_Read... [01:58:45]Read from MH i2c: D1 01 00 [01:58:45]MH_I2C_Read... [01:58:45]Read from MH i2c: D1 01 00 4F 00 00 20 [01:58:45]Write to MH i2c: 01 00 00 50 00 50 [01:58:45]Write i2c OK [01:58:45]MH_I2C_Read... [01:58:46]*** Cut start [01:58:46]*** Partial cut [01:58:46]*** CUTSNS_PIN = 1 [01:58:46]*** CUTSNS_PIN = 0 [01:58:47]*** Brake cut motor [01:58:47]Read from MH i2c: 01 [01:58:47]MH_I2C_Read... [01:58:47]*** Stop cut motor [01:58:47]*** Cut end [01:58:47]Read from MH i2c: 01 07 00 [01:58:47]MH_I2C_Read... [01:58:47]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [01:58:47]process_action print_doc done [01:58:47]requested_data is exist [01:58:47]produce_requested_data [01:58:47]produce_requested_data return (null) [01:58:47]process_action_free print_doc [01:58:47]json_value_free [01:58:47]json_value_free done [01:58:47]process_json_proto returns [01:58:47]Send response to host [01:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [01:58:47]free response buf [01:58:47]execute_script done [01:58:47]execute_script returns [01:58:47]free content buf [01:58:47]Sock 8.Close socket [01:58:47]Sock 8.Thread stoped [01:58:49]OFD Sender: No OFD packet to send [01:58:54]OFD Sender: No OFD packet to send [01:58:59]OFD Sender: No OFD packet to send [01:59:04]OFD Sender: No OFD packet to send [01:59:04]recv_with_timeout no data received [01:59:09]OFD Sender: No OFD packet to send [01:59:14]OFD Sender: No OFD packet to send [01:59:15]recv_with_timeout no data received [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:59]OFD Sender: No OFD packet to send [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:39]OFD Sender: No OFD packet to send [02:00:44]OFD Sender: No OFD packet to send [02:00:49]OFD Sender: No OFD packet to send [02:00:54]OFD Sender: No OFD packet to send [02:00:59]OFD Sender: No OFD packet to send [02:01:03]recv_with_timeout no data received [02:01:04]OFD Sender: No OFD packet to send [02:01:29]OFD Sender: No OFD packet to send [02:01:33]recv_with_timeout no data received [02:01:35]OFD Sender: No OFD packet to send [02:01:40]OFD Sender: No OFD packet to send [02:01:45]OFD Sender: No OFD packet to send [02:01:50]OFD Sender: No OFD packet to send [02:01:55]OFD Sender: No OFD packet to send [02:02:00]OFD Sender: No OFD packet to send [02:02:05]OFD Sender: No OFD packet to send [02:02:10]OFD Sender: No OFD packet to send [02:02:15]OFD Sender: No OFD packet to send [02:02:20]OFD Sender: No OFD packet to send [02:02:25]OFD Sender: No OFD packet to send [02:02:30]OFD Sender: No OFD packet to send [02:02:35]OFD Sender: No OFD packet to send [02:02:40]OFD Sender: No OFD packet to send [02:02:45]OFD Sender: No OFD packet to send [02:02:50]OFD Sender: No OFD packet to send [02:02:55]OFD Sender: No OFD packet to send [02:03:00]OFD Sender: No OFD packet to send [02:03:05]OFD Sender: No OFD packet to send [02:03:10]OFD Sender: No OFD packet to send [02:03:15]OFD Sender: No OFD packet to send [02:03:20]OFD Sender: No OFD packet to send [02:03:25]OFD Sender: No OFD packet to send [02:03:30]OFD Sender: No OFD packet to send [02:03:32]recv_with_timeout no data received [02:03:35]OFD Sender: No OFD packet to send [02:03:40]OFD Sender: No OFD packet to send [02:03:45]OFD Sender: No OFD packet to send [02:03:48]recv_with_timeout no data received [02:03:50]OFD Sender: No OFD packet to send [02:03:55]OFD Sender: No OFD packet to send [02:04:00]OFD Sender: No OFD packet to send [02:04:05]OFD Sender: No OFD packet to send [02:04:10]accept exits with 6 [02:04:10]New connection [02:04:10]New thread 3066924388 created [02:04:10]Thread 3067067748 joined [02:04:10]Waiting for new connection... [02:04:10] Sock 6.Parse request [02:04:10]Sock 6.Check first char [02:04:10]Sock 6.First char is OK [02:04:10]request: POST /json_proto HTTP/1.0 [02:04:10]Method: POST [02:04:10]URL: /json_proto [02:04:10]Method is POST - this is cgi request [02:04:10]url: /json_proto [02:04:10]query_string will be loaded in cgi processing [02:04:10]execute_cgi json_proto POST (null) [02:04:10]execute_cgi path=json_proto method=POST [02:04:10]POST find Content-Length [02:04:10]Host: 172.17.43.131:8080 [02:04:10]Content-Length: 675 [02:04:10]Content-Type: application/json [02:04:10] [02:04:10]POST finish read [02:04:10]Found Content-Length = 675 [02:04:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:04:10]execute_script... [02:04:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:04:10]POST & json_proto [02:04:10]process_json_proto [02:04:10]json parsed OK: [02:04:10]protocol is kg_v1.0 [02:04:10]action value=close_receipt [02:04:10]process_action close_receipt [02:04:10]cmd_close_receipt [02:04:10]MH_GetDate [02:04:10]Write to MH i2c: F0 00 00 51 00 40 [02:04:10]Write i2c OK [02:04:10]MH_I2C_Read... [02:04:10]Read from MH i2c: F0 [02:04:10]MH_I2C_Read... [02:04:10]Read from MH i2c: F0 09 00 [02:04:10]MH_I2C_Read... [02:04:10]Read from MH i2c: F0 09 00 51 00 00 9A 55 A4 66 F9 24 A2 66 67 [02:04:10]GetLastDocTimeStamp 1722045407 [02:04:10]current date 1722045850 [02:04:10]FM_GetShiftState [02:04:10]SAM_PROTO_GetShiftState [02:04:10]wFMCommunicate request_size=4 [02:04:10]MH_SAM_APDU [02:04:10]CAPDU: 80 13 01 00 [02:04:10]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [02:04:10]Write i2c OK [02:04:10]MH_I2C_Read... [02:04:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:10]Read from MH i2c: E2 [02:04:10]MH_I2C_Read... [02:04:10]Read from MH i2c: E2 0E 00 [02:04:10]MH_I2C_Read... [02:04:10]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 DD [02:04:10]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:04:10]wFMCommunicate OK [02:04:10]SAM_PROTO_GetShiftState done [02:04:10]FM_GetShiftState done [02:04:10]opened in 1722038719 [02:04:10]opened+sec_in_day 1722125119 [02:04:10]quantity*price = 70027 [02:04:10]sum+1 = 70029 [02:04:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 27 27.07.2024 02:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225667 ФПД: 108726094702069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020410&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225667&fm=108726094702069&tin=02508201610067®Number=0000000000092624&sum=70000 [02:04:11]StoreToDocumentArchive [02:04:11]shift 438 fd 225667 [02:04:11]save to /storage/0438/doc_00225667 [02:04:11]save last doc name /storage/0438/doc_00225667 to /storage/kkm_last_doc_name [02:04:11]save OK [02:04:11]Clear old archive folders... [02:04:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:04:11]tlvbuf is 01ED0420 [02:04:11]SAM_PROTO_ClearQueue [02:04:11]wFMCommunicate request_size=4 [02:04:11]MH_SAM_APDU [02:04:11]CAPDU: 80 09 00 00 [02:04:11]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:04:11]Read from MH i2c: E2 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [02:04:11]RAPDU: 90 00 [02:04:11]wFMCommunicate OK [02:04:11]SAM_PROTO_ClearQueue done [02:04:11]KKMCreateOFDPacket [02:04:11]OFDProtocolAddRootSTLVToBuf [02:04:11]FM_MakeSignedData [02:04:11]FM_MakeSignedData [02:04:11]SAM_PROTO_SignData [02:04:11]wFMCommunicate request_size=4 [02:04:11]MH_SAM_APDU [02:04:11]CAPDU: 80 0D 01 02 [02:04:11]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:04:11]Read from MH i2c: E2 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [02:04:11]RAPDU: 90 00 [02:04:11]wFMCommunicate OK [02:04:11]wFMCommunicate request_size=255 [02:04:11]MH_SAM_APDU [02:04:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9A 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 71 03 00 35 04 06 00 62 E2 C4 40 [02:04:11]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9A 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 71 03 00 35 04 06 00 62 E2 C4 40 00 00 6C [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:11]Read from MH i2c: E2 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [02:04:11]RAPDU: 90 00 [02:04:11]wFMCommunicate OK [02:04:11]wFMCommunicate request_size=7 [02:04:11]MH_SAM_APDU [02:04:11]CAPDU: 80 0D 02 02 02 A5 F5 [02:04:11]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 A5 F5 00 00 7A [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:11]Read from MH i2c: E2 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [02:04:11]RAPDU: 90 00 [02:04:11]wFMCommunicate OK [02:04:11]wFMCommunicate request_size=4 [02:04:11]MH_SAM_APDU [02:04:11]CAPDU: 80 0D 03 02 [02:04:11]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:04:11]Read from MH i2c: E2 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 0B 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 0B 00 63 00 00 92 3B D2 40 6A E8 0D 41 90 00 5E [02:04:11]RAPDU: 92 3B D2 40 6A E8 0D 41 90 00 [02:04:11]wFMCommunicate OK [02:04:11]SAM_PROTO_SignData done [02:04:11]FM_MakeSignedData done [02:04:11]CreateOFDProtocolMessage [02:04:11]wFMCommunicate request_size=4 [02:04:11]MH_SAM_APDU [02:04:11]CAPDU: 80 11 00 00 [02:04:11]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:11]Read from MH i2c: E2 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 17 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 3B [02:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:04:11]wFMCommunicate OK [02:04:11]CreateOFDProtocolMessage done [02:04:11]OFDSenderStorePacket 225667 [02:04:11]StoreOFDPacket docnum=225667 [02:04:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 98 5F 04 01 3F 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9A 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 71 03 00 35 04 06 00 62 E2 C4 40 A5 F5 92 3B D2 40 6A E8 0D 41 [02:04:11]CheckFolder [02:04:11]dirname=/storage/ofd_packets [02:04:11]CheckFolder done [02:04:11]ProducePacketName [02:04:11]name=ofd_packets/00225667 [02:04:11]NVStorageSaveData ofd_packets/00225667 [02:04:11]File name is /storage/ofd_packets/00225667 [02:04:11]Write 298 bytes [02:04:11]NVStorageSaveData done [02:04:11]OFDSenderStorePacket done [02:04:11]KKMCreateOFDPacket done [02:04:11]NVStorageSaveData kkm_last_timestamp [02:04:11]File name is /storage/kkm_last_timestamp [02:04:11]Write 4 bytes [02:04:11]NVStorageSaveData done [02:04:11]ExternCall_PrintAddStr [02:04:11]wPrintStart [02:04:11]Write to MH i2c: 01 00 00 65 00 65 [02:04:11]Write i2c OK [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: 01 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: 01 07 00 [02:04:11]MH_I2C_Read... [02:04:11]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [02:04:11]RasterBufferAndPrint [02:04:11]line Счет N : (1)2001910 [02:04:11]line ИНН: 02508201610067 [02:04:11]line Контрольно-Кассовый Чек [02:04:11]line ПРОДАЖА [02:04:11]line ТРК (МРК, ГНК) : 31 [02:04:11]line Товар: 2710194210 [02:04:11]line ДТ-К-5 [02:04:11]line 9.190 * 76.20 [02:04:11]line = 700.28 [02:04:11]line НДС 12% НСП 1% [02:04:11]line > о реализуемом товаре [02:04:11]line ОКРУГЛЕНИЕ: -0.28 [02:04:11]line ИТОГО: 700.00 [02:04:11]line Внесено: 700.00 [02:04:11]line СДАЧА: 0.00 [02:04:11]line НСП 1% : 6.20 [02:04:11]line НДС 12% : 74.37 [02:04:11]line Наличными: 700.00 [02:04:11]line Безнал.: 0.00 [02:04:11]line Место: АЗС № 97 "Партнер Нефть" [02:04:11]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:04:11]line СНО: Общий режим [02:04:11]line Чек 27 27.07.2024 02:04 [02:04:11]line Смена: 438 ФФД: 1.0 [02:04:11]line ЗНМ: 0300000054 [02:04:11]line РНМ: 0000000000092624 [02:04:11]line Версия ККМ: 001 [02:04:11]line ФМ: 0000000000874959 [02:04:11]line ФД: 225667 [02:04:11]line ФПД: 108726094702069 [02:04:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020410&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225667&fm=108726094702069&tin=02508201610067®Number=0000000000092624&sum=70000 [02:04:11]OFD Sender: Processing packet 225667 [packets to send 599, broken 598] [02:04:11]ProducePacketName [02:04:11]name=ofd_packets/00225667 [02:04:11]OFD Sender: To server: pG, [02:04:11]CommunicateWithHost lk.salyk.kg:30040 [02:04:11]ConnectInit lk.salyk.kg [02:04:11]written 0, free lines is 4095 [02:04:12]Write to MH i2c: 01 00 00 90 00 90 [02:04:12]Write i2c OK [02:04:12]MH_I2C_Read... [02:04:12]Read from MH i2c: 01 [02:04:12]MH_I2C_Read... [02:04:12]Read from MH i2c: 01 07 00 [02:04:12]MH_I2C_Read... [02:04:12]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 4E 0C F1 [02:04:12]RasterBufferAndPrint [02:04:12]line [02:04:12]line [02:04:12]line [02:04:12]line [02:04:12]line [02:04:12]written 0, free lines is 3154 [02:04:12]MH_Cut [02:04:12]Write to MH i2c: D1 01 00 97 00 01 69 [02:04:12]Write i2c OK [02:04:12]MH_I2C_Read... [02:04:12]Read from MH i2c: D1 [02:04:12]MH_I2C_Read... [02:04:12]Read from MH i2c: D1 01 00 [02:04:12]MH_I2C_Read... [02:04:12]Read from MH i2c: D1 01 00 97 00 00 68 [02:04:12]Write to MH i2c: 01 00 00 98 00 98 [02:04:12]Write i2c OK [02:04:12]MH_I2C_Read... [02:04:13]Connected sock=9 [02:04:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 98 5F 04 01 3F 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9A 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 71 03 00 35 04 06 00 62 E2 C4 40 A5 F5 92 3B D2 40 6A E8 0D 41 [02:04:13]*** Cut start [02:04:13]*** Partial cut [02:04:13]*** CUTSNS_PIN = 1 [02:04:13]*** CUTSNS_PIN = 0 [02:04:13]*** Brake cut motor [02:04:14]Read from MH i2c: 01 [02:04:14]MH_I2C_Read... [02:04:14]*** Stop cut motor [02:04:14]*** Cut end [02:04:14]Read from MH i2c: 01 07 00 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [02:04:14]process_action close_receipt done [02:04:14]requested_data is exist [02:04:14]produce_requested_data [02:04:14]requested_item fm.sn is exist - process it [02:04:14]wFMCommunicate request_size=4 [02:04:14]MH_SAM_APDU [02:04:14]CAPDU: 80 11 00 00 [02:04:14]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [02:04:14]Write i2c OK [02:04:14]MH_I2C_Read... [02:04:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:14]Read from MH i2c: E2 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: E2 17 00 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 70 [02:04:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:04:14]wFMCommunicate OK [02:04:14]requested_item fd.num is exist - process it [02:04:14]SAM_PROTO_GetFieldsCounters [02:04:14]wFMCommunicate request_size=4 [02:04:14]MH_SAM_APDU [02:04:14]CAPDU: 80 13 00 00 [02:04:14]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [02:04:14]Write i2c OK [02:04:14]MH_I2C_Read... [02:04:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:04:14]Read from MH i2c: E2 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: E2 62 00 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [02:04:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 83 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:04:14]wFMCommunicate OK [02:04:14]SAM_PROTO_GetFieldsCounters done [02:04:14]requested_item shift.num is exist - process it [02:04:14]requested_item shift.opened is exist - process it [02:04:14]req_shift_opened [02:04:14]FM_GetShiftState [02:04:14]SAM_PROTO_GetShiftState [02:04:14]wFMCommunicate request_size=4 [02:04:14]MH_SAM_APDU [02:04:14]CAPDU: 80 13 01 00 [02:04:14]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [02:04:14]Write i2c OK [02:04:14]MH_I2C_Read... [02:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:14]Read from MH i2c: E2 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: E2 0E 00 [02:04:14]MH_I2C_Read... [02:04:14]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 26 [02:04:14]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:04:14]wFMCommunicate OK [02:04:14]SAM_PROTO_GetShiftState done [02:04:14]FM_GetShiftState done [02:04:14]req_shift_opened done [02:04:14]requested_item shift.open_date is exist - process it [02:04:14]req_shift_open_date [02:04:14]req_shift_open_date done [02:04:14]produce_requested_data done [02:04:14]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225667,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:04:14]process_action_free close_receipt [02:04:14]json_value_free [02:04:14]json_value_free done [02:04:14]process_json_proto returns [02:04:14]Send response to host [02:04:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225667,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:04:14]free response buf [02:04:14]execute_script done [02:04:14]execute_script returns [02:04:14]free content buf [02:04:14]Sock 6.Close socket [02:04:14]Sock 6.Thread stoped [02:04:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 9E 60 47 00 7C 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 83 71 03 00 F4 03 04 00 AA 01 A4 66 B6 04 01 00 00 A1 03 DD F8 01 CE 33 88 [02:04:15]CommunicateWithHost err = 0 [02:04:15]CheckOFDResponse [02:04:15]1017 (14) - 77093643461234 [02:04:15]1041 (16) - 0000000000874959 [02:04:15]1040 (4) - 225667 [02:04:15]1012 (4) - 26.07.2024 20:06 [02:04:15]1206 (1) - 0 [02:04:15]OFD Sender: Remove packet 225667 [02:04:15]ProducePacketName [02:04:15]name=ofd_packets/00225667 [02:04:15]NVStorageDeleteData [02:04:15]OFD Sender: No OFD packet to send [02:04:20]OFD Sender: No OFD packet to send [02:04:21]recv_with_timeout no data received [02:04:25]OFD Sender: No OFD packet to send [02:04:30]accept exits with 10 [02:04:30]New connection [02:04:30]New thread 3067067748 created [02:04:30]Thread 3066924388 joined [02:04:30]Waiting for new connection... [02:04:30] Sock 10.Parse request [02:04:30]Sock 10.Check first char [02:04:30]Sock 10.First char is OK [02:04:30]request: POST /json_proto HTTP/1.0 [02:04:30]Method: POST [02:04:30]URL: /json_proto [02:04:30]Method is POST - this is cgi request [02:04:30]url: /json_proto [02:04:30]query_string will be loaded in cgi processing [02:04:30]execute_cgi json_proto POST (null) [02:04:30]execute_cgi path=json_proto method=POST [02:04:30]POST find Content-Length [02:04:30]Host: 172.17.43.131:8080 [02:04:30]Content-Length: 681 [02:04:30]Content-Type: application/json [02:04:30] [02:04:30]POST finish read [02:04:30]Found Content-Length = 681 [02:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.980, "sum" : 9980.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:04:30]execute_script... [02:04:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.980, "sum" : 9980.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:04:30]POST & json_proto [02:04:30]process_json_proto [02:04:30]json parsed OK: [02:04:30]protocol is kg_v1.0 [02:04:30]action value=close_receipt [02:04:30]process_action close_receipt [02:04:30]cmd_close_receipt [02:04:30]MH_GetDate [02:04:30]Write to MH i2c: F0 00 00 9C 00 8B [02:04:30]Write i2c OK [02:04:30]MH_I2C_Read... [02:04:30]Read from MH i2c: F0 [02:04:30]MH_I2C_Read... [02:04:30]Read from MH i2c: F0 09 00 [02:04:30]MH_I2C_Read... [02:04:30]Read from MH i2c: F0 09 00 9C 00 00 AE 55 A4 66 F9 24 A2 66 C6 [02:04:30]GetLastDocTimeStamp 1722045850 [02:04:30]current date 1722045870 [02:04:30]FM_GetShiftState [02:04:30]SAM_PROTO_GetShiftState [02:04:30]wFMCommunicate request_size=4 [02:04:30]MH_SAM_APDU [02:04:30]CAPDU: 80 13 01 00 [02:04:30]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [02:04:30]Write i2c OK [02:04:30]MH_I2C_Read... [02:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:30]Read from MH i2c: E2 [02:04:30]MH_I2C_Read... [02:04:30]Read from MH i2c: E2 0E 00 [02:04:30]MH_I2C_Read... [02:04:30]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 28 [02:04:30]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:04:30]wFMCommunicate OK [02:04:30]SAM_PROTO_GetShiftState done [02:04:30]FM_GetShiftState done [02:04:30]opened in 1722038719 [02:04:30]opened+sec_in_day 1722125119 [02:04:30]quantity*price = 998067 [02:04:30]sum+1 = 998069 [02:04:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.89 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 28 27.07.2024 02:04 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225668 ФПД: 111725759569682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225668&fm=111725759569682&tin=02508201610067®Number=0000000000092624&sum=998000 [02:04:31]StoreToDocumentArchive [02:04:31]shift 438 fd 225668 [02:04:31]save to /storage/0438/doc_00225668 [02:04:31]save last doc name /storage/0438/doc_00225668 to /storage/kkm_last_doc_name [02:04:31]save OK [02:04:31]Clear old archive folders... [02:04:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:04:31]tlvbuf is 01F25310 [02:04:31]SAM_PROTO_ClearQueue [02:04:31]wFMCommunicate request_size=4 [02:04:31]MH_SAM_APDU [02:04:31]CAPDU: 80 09 00 00 [02:04:31]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:04:31]Read from MH i2c: E2 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [02:04:31]RAPDU: 90 00 [02:04:31]wFMCommunicate OK [02:04:31]SAM_PROTO_ClearQueue done [02:04:31]KKMCreateOFDPacket [02:04:31]OFDProtocolAddRootSTLVToBuf [02:04:31]FM_MakeSignedData [02:04:31]FM_MakeSignedData [02:04:31]SAM_PROTO_SignData [02:04:31]wFMCommunicate request_size=4 [02:04:31]MH_SAM_APDU [02:04:31]CAPDU: 80 0D 01 02 [02:04:31]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:04:31]Read from MH i2c: E2 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [02:04:31]RAPDU: 90 00 [02:04:31]wFMCommunicate OK [02:04:31]wFMCommunicate request_size=255 [02:04:31]MH_SAM_APDU [02:04:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 AE 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 71 03 00 35 04 06 00 65 9D 2E 36 [02:04:31]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 AE 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 71 03 00 35 04 06 00 65 9D 2E 36 00 00 01 [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:31]Read from MH i2c: E2 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [02:04:31]RAPDU: 90 00 [02:04:31]wFMCommunicate OK [02:04:31]wFMCommunicate request_size=7 [02:04:31]MH_SAM_APDU [02:04:31]CAPDU: 80 0D 02 02 02 1F 12 [02:04:31]Write to MH i2c: E2 0A 00 AD 00 80 0D 02 02 02 00 1F 12 00 00 5C [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:31]Read from MH i2c: E2 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [02:04:31]RAPDU: 90 00 [02:04:31]wFMCommunicate OK [02:04:31]wFMCommunicate request_size=4 [02:04:31]MH_SAM_APDU [02:04:31]CAPDU: 80 0D 03 02 [02:04:31]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:04:31]Read from MH i2c: E2 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 0B 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 0B 00 AE 00 00 BD 06 FA A8 CA DF D1 7D 90 00 86 [02:04:31]RAPDU: BD 06 FA A8 CA DF D1 7D 90 00 [02:04:31]wFMCommunicate OK [02:04:31]SAM_PROTO_SignData done [02:04:31]FM_MakeSignedData done [02:04:31]CreateOFDProtocolMessage [02:04:31]wFMCommunicate request_size=4 [02:04:31]MH_SAM_APDU [02:04:31]CAPDU: 80 11 00 00 [02:04:31]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:31]Read from MH i2c: E2 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 17 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 86 [02:04:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:04:31]wFMCommunicate OK [02:04:31]CreateOFDProtocolMessage done [02:04:31]OFDSenderStorePacket 225668 [02:04:31]StoreOFDPacket docnum=225668 [02:04:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 14 04 01 84 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 AE 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 71 03 00 35 04 06 00 65 9D 2E 36 1F 12 BD 06 FA A8 CA DF D1 7D [02:04:31]CheckFolder [02:04:31]dirname=/storage/ofd_packets [02:04:31]CheckFolder done [02:04:31]ProducePacketName [02:04:31]name=ofd_packets/00225668 [02:04:31]NVStorageSaveData ofd_packets/00225668 [02:04:31]File name is /storage/ofd_packets/00225668 [02:04:31]Write 298 bytes [02:04:31]NVStorageSaveData done [02:04:31]OFDSenderStorePacket done [02:04:31]KKMCreateOFDPacket done [02:04:31]NVStorageSaveData kkm_last_timestamp [02:04:31]File name is /storage/kkm_last_timestamp [02:04:31]Write 4 bytes [02:04:31]NVStorageSaveData done [02:04:31]ExternCall_PrintAddStr [02:04:31]wPrintStart [02:04:31]Write to MH i2c: 01 00 00 B0 00 B0 [02:04:31]Write i2c OK [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: 01 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: 01 07 00 [02:04:31]MH_I2C_Read... [02:04:31]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [02:04:31]RasterBufferAndPrint [02:04:31]line Счет N : (1)2001908 [02:04:31]line ИНН: 02508201610067 [02:04:31]line Контрольно-Кассовый Чек [02:04:31]line ПРОДАЖА [02:04:31]line ТРК (МРК, ГНК) : 11 [02:04:31]line Товар: 2710194210 [02:04:31]line ДТ-К-5 [02:04:31]line 130.980 * 76.20 [02:04:31]line = 9980.68 [02:04:31]line НДС 12% НСП 1% [02:04:31]line > о реализуемом товаре [02:04:31]line ОКРУГЛЕНИЕ: -0.68 [02:04:31]line ИТОГО: 9980.00 [02:04:31]line Внесено: 9980.00 [02:04:31]line СДАЧА: 0.00 [02:04:31]line НСП 1% : 88.32 [02:04:31]line НДС 12% : 1059.89 [02:04:31]line Наличными: 9980.00 [02:04:31]line Безнал.: 0.00 [02:04:31]line Место: АЗС № 97 "Партнер Нефть" [02:04:31]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:04:31]line СНО: Общий режим [02:04:31]line Чек 28 27.07.2024 02:04 [02:04:31]line Смена: 438 ФФД: 1.0 [02:04:31]line ЗНМ: 0300000054 [02:04:31]line РНМ: 0000000000092624 [02:04:31]line Версия ККМ: 001 [02:04:31]line ФМ: 0000000000874959 [02:04:31]line ФД: 225668 [02:04:31]line ФПД: 111725759569682 [02:04:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020430&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225668&fm=111725759569682&tin=02508201610067®Number=0000000000092624&sum=998000 [02:04:31]written 0, free lines is 4095 [02:04:32]OFD Sender: Processing packet 225668 [packets to send 599, broken 598] [02:04:32]ProducePacketName [02:04:32]name=ofd_packets/00225668 [02:04:32]OFD Sender: To server: pG, [02:04:32]CommunicateWithHost lk.salyk.kg:30040 [02:04:32]ConnectInit lk.salyk.kg [02:04:32]Write to MH i2c: 01 00 00 DB 00 DB [02:04:32]Write i2c OK [02:04:32]MH_I2C_Read... [02:04:32]Read from MH i2c: 01 [02:04:32]MH_I2C_Read... [02:04:32]Read from MH i2c: 01 07 00 [02:04:32]MH_I2C_Read... [02:04:32]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 58 0C 46 [02:04:32]RasterBufferAndPrint [02:04:32]line [02:04:32]line [02:04:32]line [02:04:32]line [02:04:32]line [02:04:32]written 0, free lines is 3165 [02:04:32]MH_Cut [02:04:32]Write to MH i2c: D1 01 00 E2 00 01 B4 [02:04:32]Write i2c OK [02:04:32]MH_I2C_Read... [02:04:32]Read from MH i2c: D1 [02:04:32]MH_I2C_Read... [02:04:32]Read from MH i2c: D1 01 00 [02:04:32]MH_I2C_Read... [02:04:32]Read from MH i2c: D1 01 00 E2 00 00 B3 [02:04:32]Write to MH i2c: 01 00 00 E3 00 E3 [02:04:32]Write i2c OK [02:04:32]MH_I2C_Read... [02:04:32]Connected sock=9 [02:04:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 32 14 04 01 84 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 AE 55 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 71 03 00 35 04 06 00 65 9D 2E 36 1F 12 BD 06 FA A8 CA DF D1 7D [02:04:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 8E 83 47 00 87 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 84 71 03 00 F4 03 04 00 BD 01 A4 66 B6 04 01 00 00 DF 06 20 53 C1 68 27 08 [02:04:32]CommunicateWithHost err = 0 [02:04:32]CheckOFDResponse [02:04:32]1017 (14) - 77093643461234 [02:04:32]1041 (16) - 0000000000874959 [02:04:32]1040 (4) - 225668 [02:04:32]1012 (4) - 26.07.2024 20:06 [02:04:32]1206 (1) - 0 [02:04:32]OFD Sender: Remove packet 225668 [02:04:32]ProducePacketName [02:04:32]name=ofd_packets/00225668 [02:04:32]NVStorageDeleteData [02:04:33]OFD Sender: No OFD packet to send [02:04:33]*** Cut start [02:04:33]*** Partial cut [02:04:33]*** CUTSNS_PIN = 1 [02:04:33]*** CUTSNS_PIN = 0 [02:04:34]*** Brake cut motor [02:04:34]Read from MH i2c: 01 [02:04:34]MH_I2C_Read... [02:04:34]*** Stop cut motor [02:04:34]*** Cut end [02:04:34]Read from MH i2c: 01 07 00 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [02:04:34]process_action close_receipt done [02:04:34]requested_data is exist [02:04:34]produce_requested_data [02:04:34]requested_item fm.sn is exist - process it [02:04:34]wFMCommunicate request_size=4 [02:04:34]MH_SAM_APDU [02:04:34]CAPDU: 80 11 00 00 [02:04:34]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [02:04:34]Write i2c OK [02:04:34]MH_I2C_Read... [02:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:34]Read from MH i2c: E2 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 17 00 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 BB [02:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:04:34]wFMCommunicate OK [02:04:34]requested_item fd.num is exist - process it [02:04:34]SAM_PROTO_GetFieldsCounters [02:04:34]wFMCommunicate request_size=4 [02:04:34]MH_SAM_APDU [02:04:34]CAPDU: 80 13 00 00 [02:04:34]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [02:04:34]Write i2c OK [02:04:34]MH_I2C_Read... [02:04:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:04:34]Read from MH i2c: E2 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 62 00 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [02:04:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 84 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:04:34]wFMCommunicate OK [02:04:34]SAM_PROTO_GetFieldsCounters done [02:04:34]requested_item shift.num is exist - process it [02:04:34]requested_item shift.opened is exist - process it [02:04:34]req_shift_opened [02:04:34]FM_GetShiftState [02:04:34]SAM_PROTO_GetShiftState [02:04:34]wFMCommunicate request_size=4 [02:04:34]MH_SAM_APDU [02:04:34]CAPDU: 80 13 01 00 [02:04:34]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [02:04:34]Write i2c OK [02:04:34]MH_I2C_Read... [02:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:34]Read from MH i2c: E2 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 0E 00 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 71 [02:04:34]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:04:34]wFMCommunicate OK [02:04:34]SAM_PROTO_GetShiftState done [02:04:34]FM_GetShiftState done [02:04:34]req_shift_opened done [02:04:34]requested_item shift.open_date is exist - process it [02:04:34]req_shift_open_date [02:04:34]req_shift_open_date done [02:04:34]produce_requested_data done [02:04:34]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225668,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:04:34]process_action_free close_receipt [02:04:34]json_value_free [02:04:34]json_value_free done [02:04:34]process_json_proto returns [02:04:34]Send response to host [02:04:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225668,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:04:34]free response buf [02:04:34]execute_script done [02:04:34]execute_script returns [02:04:34]free content buf [02:04:34]Sock 10.Close socket [02:04:34]Sock 10.Thread stoped [02:04:38]OFD Sender: No OFD packet to send [02:04:43]OFD Sender: No OFD packet to send [02:04:48]OFD Sender: No OFD packet to send [02:04:53]OFD Sender: No OFD packet to send [02:04:58]OFD Sender: No OFD packet to send [02:05:03]OFD Sender: No OFD packet to send [02:05:08]OFD Sender: No OFD packet to send [02:05:12]recv_with_timeout no data received [02:05:13]OFD Sender: No OFD packet to send [02:05:18]OFD Sender: No OFD packet to send [02:05:23]OFD Sender: No OFD packet to send [02:05:28]OFD Sender: No OFD packet to send [02:05:33]OFD Sender: No OFD packet to send [02:05:38]OFD Sender: No OFD packet to send [02:05:43]OFD Sender: No OFD packet to send [02:05:48]OFD Sender: No OFD packet to send [02:05:53]OFD Sender: No OFD packet to send [02:05:55]accept exits with 8 [02:05:55]New connection [02:05:55]New thread 3066924388 created [02:05:55]Thread 3067067748 joined [02:05:55]Waiting for new connection... [02:05:55] Sock 8.Parse request [02:05:55]Sock 8.Check first char [02:05:55]Sock 8.First char is OK [02:05:55]request: POST /json_proto HTTP/1.0 [02:05:55]Method: POST [02:05:55]URL: /json_proto [02:05:55]Method is POST - this is cgi request [02:05:55]url: /json_proto [02:05:55]query_string will be loaded in cgi processing [02:05:55]execute_cgi json_proto POST (null) [02:05:55]execute_cgi path=json_proto method=POST [02:05:55]POST find Content-Length [02:05:55]Host: 172.17.43.131:8080 [02:05:55]Content-Length: 678 [02:05:55]Content-Type: application/json [02:05:55] [02:05:55]POST finish read [02:05:55]Found Content-Length = 678 [02:05:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:05:55]execute_script... [02:05:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:05:55]POST & json_proto [02:05:55]process_json_proto [02:05:55]json parsed OK: [02:05:55]protocol is kg_v1.0 [02:05:55]action value=close_receipt [02:05:55]process_action close_receipt [02:05:55]cmd_close_receipt [02:05:55]MH_GetDate [02:05:55]Write to MH i2c: F0 00 00 E7 00 D6 [02:05:55]Write i2c OK [02:05:55]MH_I2C_Read... [02:05:55]Read from MH i2c: F0 [02:05:55]MH_I2C_Read... [02:05:55]Read from MH i2c: F0 09 00 [02:05:55]MH_I2C_Read... [02:05:55]Read from MH i2c: F0 09 00 E7 00 00 03 56 A4 66 F9 24 A2 66 67 [02:05:55]GetLastDocTimeStamp 1722045870 [02:05:55]current date 1722045955 [02:05:55]FM_GetShiftState [02:05:55]SAM_PROTO_GetShiftState [02:05:55]wFMCommunicate request_size=4 [02:05:55]MH_SAM_APDU [02:05:55]CAPDU: 80 13 01 00 [02:05:55]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [02:05:55]Write i2c OK [02:05:55]MH_I2C_Read... [02:05:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:05:55]Read from MH i2c: E2 [02:05:55]MH_I2C_Read... [02:05:55]Read from MH i2c: E2 0E 00 [02:05:55]MH_I2C_Read... [02:05:55]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 73 [02:05:55]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:05:55]wFMCommunicate OK [02:05:55]SAM_PROTO_GetShiftState done [02:05:55]FM_GetShiftState done [02:05:55]opened in 1722038719 [02:05:55]opened+sec_in_day 1722125119 [02:05:55]quantity*price = 30035 [02:05:55]sum+1 = 30036 [02:05:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 29 27.07.2024 02:05 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225669 ФПД: 222616257928274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225669&fm=222616257928274&tin=02508201610067®Number=0000000000092624&sum=30000 [02:05:56]StoreToDocumentArchive [02:05:56]shift 438 fd 225669 [02:05:56]save to /storage/0438/doc_00225669 [02:05:56]save last doc name /storage/0438/doc_00225669 to /storage/kkm_last_doc_name [02:05:56]save OK [02:05:56]Clear old archive folders... [02:05:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:05:56]tlvbuf is 01ED10F0 [02:05:56]SAM_PROTO_ClearQueue [02:05:56]wFMCommunicate request_size=4 [02:05:56]MH_SAM_APDU [02:05:56]CAPDU: 80 09 00 00 [02:05:56]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [02:05:56]Write i2c OK [02:05:56]MH_I2C_Read... [02:05:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:05:56]Read from MH i2c: E2 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [02:05:56]RAPDU: 90 00 [02:05:56]wFMCommunicate OK [02:05:56]SAM_PROTO_ClearQueue done [02:05:56]KKMCreateOFDPacket [02:05:56]OFDProtocolAddRootSTLVToBuf [02:05:56]FM_MakeSignedData [02:05:56]FM_MakeSignedData [02:05:56]SAM_PROTO_SignData [02:05:56]wFMCommunicate request_size=4 [02:05:56]MH_SAM_APDU [02:05:56]CAPDU: 80 0D 01 02 [02:05:56]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [02:05:56]Write i2c OK [02:05:56]MH_I2C_Read... [02:05:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:05:56]Read from MH i2c: E2 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [02:05:56]RAPDU: 90 00 [02:05:56]wFMCommunicate OK [02:05:56]wFMCommunicate request_size=255 [02:05:56]MH_SAM_APDU [02:05:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 03 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 71 03 00 35 04 06 00 CA [02:05:56]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 03 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 71 03 00 35 04 06 00 CA 00 00 0F [02:05:56]Write i2c OK [02:05:56]MH_I2C_Read... [02:05:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:05:56]Read from MH i2c: E2 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [02:05:56]RAPDU: 90 00 [02:05:56]wFMCommunicate OK [02:05:56]wFMCommunicate request_size=10 [02:05:56]MH_SAM_APDU [02:05:56]CAPDU: 80 0D 02 02 05 77 E2 F9 9C 52 [02:05:56]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 77 E2 F9 9C 52 00 00 BC [02:05:56]Write i2c OK [02:05:56]MH_I2C_Read... [02:05:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:05:56]Read from MH i2c: E2 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [02:05:56]RAPDU: 90 00 [02:05:56]wFMCommunicate OK [02:05:56]wFMCommunicate request_size=4 [02:05:56]MH_SAM_APDU [02:05:56]CAPDU: 80 0D 03 02 [02:05:56]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [02:05:56]Write i2c OK [02:05:56]MH_I2C_Read... [02:05:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:05:56]Read from MH i2c: E2 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 0B 00 [02:05:56]MH_I2C_Read... [02:05:56]Read from MH i2c: E2 0B 00 F9 00 00 5A 74 BF 31 89 65 E4 AC 90 00 B1 [02:05:56]RAPDU: 5A 74 BF 31 89 65 E4 AC 90 00 [02:05:56]wFMCommunicate OK [02:05:56]SAM_PROTO_SignData done [02:05:56]FM_MakeSignedData done [02:05:56]CreateOFDProtocolMessage [02:05:56]wFMCommunicate request_size=4 [02:05:56]MH_SAM_APDU [02:05:56]CAPDU: 80 11 00 00 [02:05:56]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [02:05:56]Write i2c OK [02:05:56]MH_I2C_Read... [02:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:05:57]Read from MH i2c: E2 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: E2 17 00 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 D1 [02:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:05:57]wFMCommunicate OK [02:05:57]CreateOFDProtocolMessage done [02:05:57]OFDSenderStorePacket 225669 [02:05:57]StoreOFDPacket docnum=225669 [02:05:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 A4 07 01 0F AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 03 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 71 03 00 35 04 06 00 CA 77 E2 F9 9C 52 5A 74 BF 31 89 65 E4 AC [02:05:57]CheckFolder [02:05:57]dirname=/storage/ofd_packets [02:05:57]CheckFolder done [02:05:57]ProducePacketName [02:05:57]name=ofd_packets/00225669 [02:05:57]NVStorageSaveData ofd_packets/00225669 [02:05:57]File name is /storage/ofd_packets/00225669 [02:05:57]Write 301 bytes [02:05:57]NVStorageSaveData done [02:05:57]OFDSenderStorePacket done [02:05:57]KKMCreateOFDPacket done [02:05:57]NVStorageSaveData kkm_last_timestamp [02:05:57]File name is /storage/kkm_last_timestamp [02:05:57]Write 4 bytes [02:05:57]NVStorageSaveData done [02:05:57]ExternCall_PrintAddStr [02:05:57]wPrintStart [02:05:57]Write to MH i2c: 01 00 00 FB 00 FB [02:05:57]Write i2c OK [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: 01 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: 01 07 00 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [02:05:57]RasterBufferAndPrint [02:05:57]line Счет N : (1)2001911 [02:05:57]line ИНН: 02508201610067 [02:05:57]line Контрольно-Кассовый Чек [02:05:57]line ПРОДАЖА [02:05:57]line ТРК (МРК, ГНК) : 53 [02:05:57]line Товар: 2710124130 [02:05:57]line Аи-92-К-5 [02:05:57]line 4.430 * 67.80 [02:05:57]line = 300.35 [02:05:57]line НДС 12% НСП 1% [02:05:57]line > о реализуемом товаре [02:05:57]line ОКРУГЛЕНИЕ: -0.35 [02:05:57]line ИТОГО: 300.00 [02:05:57]line Внесено: 300.00 [02:05:57]line СДАЧА: 0.00 [02:05:57]line НСП 1% : 2.66 [02:05:57]line НДС 12% : 31.90 [02:05:57]line Наличными: 300.00 [02:05:57]line Безнал.: 0.00 [02:05:57]line Место: АЗС № 97 "Партнер Нефть" [02:05:57]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:05:57]line СНО: Общий режим [02:05:57]line Чек 29 27.07.2024 02:05 [02:05:57]line Смена: 438 ФФД: 1.0 [02:05:57]line ЗНМ: 0300000054 [02:05:57]line РНМ: 0000000000092624 [02:05:57]line Версия ККМ: 001 [02:05:57]line ФМ: 0000000000874959 [02:05:57]line ФД: 225669 [02:05:57]line ФПД: 222616257928274 [02:05:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020555&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225669&fm=222616257928274&tin=02508201610067®Number=0000000000092624&sum=30000 [02:05:57]OFD Sender: Processing packet 225669 [packets to send 599, broken 598] [02:05:57]ProducePacketName [02:05:57]name=ofd_packets/00225669 [02:05:57]OFD Sender: To server: pG, [02:05:57]CommunicateWithHost lk.salyk.kg:30040 [02:05:57]ConnectInit lk.salyk.kg [02:05:57]written 0, free lines is 4095 [02:05:57]Write to MH i2c: 01 00 00 26 01 27 [02:05:57]Write i2c OK [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: 01 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: 01 07 00 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 53 0C 8D [02:05:57]RasterBufferAndPrint [02:05:57]line [02:05:57]line [02:05:57]line [02:05:57]line [02:05:57]line [02:05:57]written 0, free lines is 3159 [02:05:57]MH_Cut [02:05:57]Write to MH i2c: D1 01 00 2D 01 01 00 [02:05:57]Write i2c OK [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: D1 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: D1 01 00 [02:05:57]MH_I2C_Read... [02:05:57]Read from MH i2c: D1 01 00 2D 01 00 FF [02:05:57]Write to MH i2c: 01 00 00 2E 01 2F [02:05:57]Write i2c OK [02:05:57]MH_I2C_Read... [02:05:58]Connected sock=9 [02:05:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 84 A4 07 01 0F AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 03 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 71 03 00 35 04 06 00 CA 77 E2 F9 9C 52 5A 74 BF 31 89 65 E4 AC [02:05:59]*** Cut start [02:05:59]*** Partial cut [02:05:59]*** CUTSNS_PIN = 1 [02:05:59]*** CUTSNS_PIN = 0 [02:05:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 1B 1F 47 00 89 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 85 71 03 00 F4 03 04 00 13 02 A4 66 B6 04 01 00 00 95 73 29 37 1F 23 33 6F [02:05:59]CommunicateWithHost err = 0 [02:05:59]CheckOFDResponse [02:05:59]1017 (14) - 77093643461234 [02:05:59]1041 (16) - 0000000000874959 [02:05:59]1040 (4) - 225669 [02:05:59]1012 (4) - 26.07.2024 20:07 [02:05:59]1206 (1) - 0 [02:05:59]OFD Sender: Remove packet 225669 [02:05:59]ProducePacketName [02:05:59]name=ofd_packets/00225669 [02:05:59]NVStorageDeleteData [02:05:59]*** Brake cut motor [02:05:59]OFD Sender: No OFD packet to send [02:05:59]Read from MH i2c: 01 [02:05:59]MH_I2C_Read... [02:05:59]*** Stop cut motor [02:05:59]*** Cut end [02:05:59]Read from MH i2c: 01 07 00 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [02:05:59]process_action close_receipt done [02:05:59]requested_data is exist [02:05:59]produce_requested_data [02:05:59]requested_item fm.sn is exist - process it [02:05:59]wFMCommunicate request_size=4 [02:05:59]MH_SAM_APDU [02:05:59]CAPDU: 80 11 00 00 [02:05:59]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [02:05:59]Write i2c OK [02:05:59]MH_I2C_Read... [02:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:05:59]Read from MH i2c: E2 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: E2 17 00 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 07 [02:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:05:59]wFMCommunicate OK [02:05:59]requested_item fd.num is exist - process it [02:05:59]SAM_PROTO_GetFieldsCounters [02:05:59]wFMCommunicate request_size=4 [02:05:59]MH_SAM_APDU [02:05:59]CAPDU: 80 13 00 00 [02:05:59]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [02:05:59]Write i2c OK [02:05:59]MH_I2C_Read... [02:05:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:05:59]Read from MH i2c: E2 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: E2 62 00 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [02:05:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 85 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:05:59]wFMCommunicate OK [02:05:59]SAM_PROTO_GetFieldsCounters done [02:05:59]requested_item shift.num is exist - process it [02:05:59]requested_item shift.opened is exist - process it [02:05:59]req_shift_opened [02:05:59]FM_GetShiftState [02:05:59]SAM_PROTO_GetShiftState [02:05:59]wFMCommunicate request_size=4 [02:05:59]MH_SAM_APDU [02:05:59]CAPDU: 80 13 01 00 [02:05:59]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [02:05:59]Write i2c OK [02:05:59]MH_I2C_Read... [02:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:05:59]Read from MH i2c: E2 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: E2 0E 00 [02:05:59]MH_I2C_Read... [02:05:59]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BD [02:05:59]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:05:59]wFMCommunicate OK [02:05:59]SAM_PROTO_GetShiftState done [02:05:59]FM_GetShiftState done [02:05:59]req_shift_opened done [02:05:59]requested_item shift.open_date is exist - process it [02:05:59]req_shift_open_date [02:05:59]req_shift_open_date done [02:05:59]produce_requested_data done [02:05:59]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225669,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:05:59]process_action_free close_receipt [02:05:59]json_value_free [02:05:59]json_value_free done [02:05:59]process_json_proto returns [02:05:59]Send response to host [02:05:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225669,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:05:59]free response buf [02:05:59]execute_script done [02:05:59]execute_script returns [02:05:59]free content buf [02:05:59]Sock 8.Close socket [02:05:59]Sock 8.Thread stoped [02:06:04]OFD Sender: No OFD packet to send [02:06:09]OFD Sender: No OFD packet to send [02:06:14]OFD Sender: No OFD packet to send [02:06:19]OFD Sender: No OFD packet to send [02:06:24]OFD Sender: No OFD packet to send [02:06:28]recv_with_timeout no data received [02:06:29]OFD Sender: No OFD packet to send [02:06:34]OFD Sender: No OFD packet to send [02:06:39]OFD Sender: No OFD packet to send [02:06:44]OFD Sender: No OFD packet to send [02:06:49]OFD Sender: No OFD packet to send [02:06:54]OFD Sender: No OFD packet to send [02:06:59]OFD Sender: No OFD packet to send [02:07:03]accept exits with 10 [02:07:03]New connection [02:07:03]New thread 3067067748 created [02:07:03]Thread 3066924388 joined [02:07:03]Waiting for new connection... [02:07:03] Sock 10.Parse request [02:07:03]Sock 10.Check first char [02:07:03]Sock 10.First char is OK [02:07:03]request: POST /json_proto HTTP/1.0 [02:07:03]Method: POST [02:07:03]URL: /json_proto [02:07:03]Method is POST - this is cgi request [02:07:03]url: /json_proto [02:07:03]query_string will be loaded in cgi processing [02:07:03]execute_cgi json_proto POST (null) [02:07:03]execute_cgi path=json_proto method=POST [02:07:03]POST find Content-Length [02:07:03]Host: 172.17.43.131:8080 [02:07:03]Content-Length: 681 [02:07:03]Content-Type: application/json [02:07:03] [02:07:03]POST finish read [02:07:03]Found Content-Length = 681 [02:07:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.980, "sum" : 9980.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:07:03]execute_script... [02:07:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 130.980, "sum" : 9980.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9980.00, "total" : 9980.00, "payments": [ { "type": 0, "sum" : 9980.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:07:03]POST & json_proto [02:07:03]process_json_proto [02:07:03]json parsed OK: [02:07:03]protocol is kg_v1.0 [02:07:03]action value=close_receipt [02:07:03]process_action close_receipt [02:07:03]cmd_close_receipt [02:07:03]MH_GetDate [02:07:03]Write to MH i2c: F0 00 00 32 01 22 [02:07:03]Write i2c OK [02:07:03]MH_I2C_Read... [02:07:03]Read from MH i2c: F0 [02:07:03]MH_I2C_Read... [02:07:03]Read from MH i2c: F0 09 00 [02:07:03]MH_I2C_Read... [02:07:03]Read from MH i2c: F0 09 00 32 01 00 48 56 A4 66 F9 24 A2 66 F8 [02:07:03]GetLastDocTimeStamp 1722045955 [02:07:03]current date 1722046024 [02:07:03]FM_GetShiftState [02:07:03]SAM_PROTO_GetShiftState [02:07:03]wFMCommunicate request_size=4 [02:07:03]MH_SAM_APDU [02:07:03]CAPDU: 80 13 01 00 [02:07:03]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [02:07:03]Write i2c OK [02:07:03]MH_I2C_Read... [02:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:07:04]Read from MH i2c: E2 [02:07:04]MH_I2C_Read... [02:07:04]Read from MH i2c: E2 0E 00 [02:07:04]MH_I2C_Read... [02:07:04]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 BF [02:07:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:07:04]wFMCommunicate OK [02:07:04]SAM_PROTO_GetShiftState done [02:07:04]FM_GetShiftState done [02:07:04]opened in 1722038719 [02:07:04]opened+sec_in_day 1722125119 [02:07:04]quantity*price = 998067 [02:07:04]sum+1 = 998069 [02:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 9980.00 Внесено: 9980.00 СДАЧА: 0.00 НСП 1% : 88.32 НДС 12% : 1059.89 Наличными: 9980.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 30 27.07.2024 02:07 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225670 ФПД: 104829331662992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225670&fm=104829331662992&tin=02508201610067®Number=0000000000092624&sum=998000 [02:07:05]StoreToDocumentArchive [02:07:05]shift 438 fd 225670 [02:07:05]save to /storage/0438/doc_00225670 [02:07:05]save last doc name /storage/0438/doc_00225670 to /storage/kkm_last_doc_name [02:07:05]save OK [02:07:05]Clear old archive folders... [02:07:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:07:05]tlvbuf is 01F42690 [02:07:05]SAM_PROTO_ClearQueue [02:07:05]wFMCommunicate request_size=4 [02:07:05]MH_SAM_APDU [02:07:05]CAPDU: 80 09 00 00 [02:07:05]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:07:05]Read from MH i2c: E2 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [02:07:05]RAPDU: 90 00 [02:07:05]wFMCommunicate OK [02:07:05]SAM_PROTO_ClearQueue done [02:07:05]KKMCreateOFDPacket [02:07:05]OFDProtocolAddRootSTLVToBuf [02:07:05]FM_MakeSignedData [02:07:05]FM_MakeSignedData [02:07:05]SAM_PROTO_SignData [02:07:05]wFMCommunicate request_size=4 [02:07:05]MH_SAM_APDU [02:07:05]CAPDU: 80 0D 01 02 [02:07:05]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:07:05]Read from MH i2c: E2 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [02:07:05]RAPDU: 90 00 [02:07:05]wFMCommunicate OK [02:07:05]wFMCommunicate request_size=255 [02:07:05]MH_SAM_APDU [02:07:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 48 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 71 03 00 35 04 06 00 5F 57 7B 13 [02:07:05]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 48 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 71 03 00 35 04 06 00 5F 57 7B 13 00 00 15 [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:07:05]Read from MH i2c: E2 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [02:07:05]RAPDU: 90 00 [02:07:05]wFMCommunicate OK [02:07:05]wFMCommunicate request_size=7 [02:07:05]MH_SAM_APDU [02:07:05]CAPDU: 80 0D 02 02 02 68 90 [02:07:05]Write to MH i2c: E2 0A 00 43 01 80 0D 02 02 02 00 68 90 00 00 BA [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:07:05]Read from MH i2c: E2 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [02:07:05]RAPDU: 90 00 [02:07:05]wFMCommunicate OK [02:07:05]wFMCommunicate request_size=4 [02:07:05]MH_SAM_APDU [02:07:05]CAPDU: 80 0D 03 02 [02:07:05]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:07:05]Read from MH i2c: E2 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 0B 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 0B 00 44 01 00 C8 DF 2F 32 83 84 8D BD 90 00 1A [02:07:05]RAPDU: C8 DF 2F 32 83 84 8D BD 90 00 [02:07:05]wFMCommunicate OK [02:07:05]SAM_PROTO_SignData done [02:07:05]FM_MakeSignedData done [02:07:05]CreateOFDProtocolMessage [02:07:05]wFMCommunicate request_size=4 [02:07:05]MH_SAM_APDU [02:07:05]CAPDU: 80 11 00 00 [02:07:05]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:07:05]Read from MH i2c: E2 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 17 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 1D [02:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:07:05]wFMCommunicate OK [02:07:05]CreateOFDProtocolMessage done [02:07:05]OFDSenderStorePacket 225670 [02:07:05]StoreOFDPacket docnum=225670 [02:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E5 00 04 01 3A 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 48 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 71 03 00 35 04 06 00 5F 57 7B 13 68 90 C8 DF 2F 32 83 84 8D BD [02:07:05]CheckFolder [02:07:05]dirname=/storage/ofd_packets [02:07:05]CheckFolder done [02:07:05]ProducePacketName [02:07:05]name=ofd_packets/00225670 [02:07:05]NVStorageSaveData ofd_packets/00225670 [02:07:05]File name is /storage/ofd_packets/00225670 [02:07:05]Write 298 bytes [02:07:05]NVStorageSaveData done [02:07:05]OFDSenderStorePacket done [02:07:05]KKMCreateOFDPacket done [02:07:05]NVStorageSaveData kkm_last_timestamp [02:07:05]File name is /storage/kkm_last_timestamp [02:07:05]Write 4 bytes [02:07:05]NVStorageSaveData done [02:07:05]ExternCall_PrintAddStr [02:07:05]wPrintStart [02:07:05]Write to MH i2c: 01 00 00 46 01 47 [02:07:05]Write i2c OK [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: 01 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: 01 07 00 [02:07:05]MH_I2C_Read... [02:07:05]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [02:07:05]RasterBufferAndPrint [02:07:05]line Счет N : (1)2001909 [02:07:05]line ИНН: 02508201610067 [02:07:05]line Контрольно-Кассовый Чек [02:07:05]line ПРОДАЖА [02:07:05]line ТРК (МРК, ГНК) : 21 [02:07:05]line Товар: 2710194210 [02:07:05]line ДТ-К-5 [02:07:05]line 130.980 * 76.20 [02:07:05]line = 9980.68 [02:07:05]line НДС 12% НСП 1% [02:07:05]line > о реализуемом товаре [02:07:05]line ОКРУГЛЕНИЕ: -0.68 [02:07:05]line ИТОГО: 9980.00 [02:07:05]line Внесено: 9980.00 [02:07:05]line СДАЧА: 0.00 [02:07:05]line НСП 1% : 88.32 [02:07:05]line НДС 12% : 1059.89 [02:07:05]line Наличными: 9980.00 [02:07:05]line Безнал.: 0.00 [02:07:05]line Место: АЗС № 97 "Партнер Нефть" [02:07:05]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:07:05]line СНО: Общий режим [02:07:05]line Чек 30 27.07.2024 02:07 [02:07:05]line Смена: 438 ФФД: 1.0 [02:07:05]line ЗНМ: 0300000054 [02:07:05]line РНМ: 0000000000092624 [02:07:05]line Версия ККМ: 001 [02:07:05]line ФМ: 0000000000874959 [02:07:05]line ФД: 225670 [02:07:05]line ФПД: 104829331662992 [02:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T020704&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225670&fm=104829331662992&tin=02508201610067®Number=0000000000092624&sum=998000 [02:07:05]OFD Sender: Processing packet 225670 [packets to send 599, broken 598] [02:07:05]ProducePacketName [02:07:05]name=ofd_packets/00225670 [02:07:05]OFD Sender: To server: pG, [02:07:05]CommunicateWithHost lk.salyk.kg:30040 [02:07:05]ConnectInit lk.salyk.kg [02:07:05]written 0, free lines is 4095 [02:07:06]Write to MH i2c: 01 00 00 71 01 72 [02:07:06]Write i2c OK [02:07:06]MH_I2C_Read... [02:07:06]Read from MH i2c: 01 [02:07:06]MH_I2C_Read... [02:07:06]Read from MH i2c: 01 07 00 [02:07:06]MH_I2C_Read... [02:07:06]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 56 0C DB [02:07:06]RasterBufferAndPrint [02:07:06]line [02:07:06]line [02:07:06]line [02:07:06]line [02:07:06]line [02:07:06]written 0, free lines is 3160 [02:07:06]MH_Cut [02:07:06]Write to MH i2c: D1 01 00 78 01 01 4B [02:07:06]Write i2c OK [02:07:06]MH_I2C_Read... [02:07:06]Read from MH i2c: D1 [02:07:06]MH_I2C_Read... [02:07:06]Read from MH i2c: D1 01 00 [02:07:06]MH_I2C_Read... [02:07:06]Read from MH i2c: D1 01 00 78 01 00 4A [02:07:06]Write to MH i2c: 01 00 00 79 01 7A [02:07:06]Write i2c OK [02:07:06]MH_I2C_Read... [02:07:07]*** Cut start [02:07:07]*** Partial cut [02:07:07]*** CUTSNS_PIN = 1 [02:07:07]*** CUTSNS_PIN = 0 [02:07:08]*** Brake cut motor [02:07:08]Read from MH i2c: 01 [02:07:08]MH_I2C_Read... [02:07:08]*** Stop cut motor [02:07:08]*** Cut end [02:07:08]Read from MH i2c: 01 07 00 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [02:07:08]process_action close_receipt done [02:07:08]requested_data is exist [02:07:08]produce_requested_data [02:07:08]requested_item fm.sn is exist - process it [02:07:08]wFMCommunicate request_size=4 [02:07:08]MH_SAM_APDU [02:07:08]CAPDU: 80 11 00 00 [02:07:08]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [02:07:08]Write i2c OK [02:07:08]MH_I2C_Read... [02:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:07:08]Read from MH i2c: E2 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: E2 17 00 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 52 [02:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:07:08]wFMCommunicate OK [02:07:08]requested_item fd.num is exist - process it [02:07:08]SAM_PROTO_GetFieldsCounters [02:07:08]wFMCommunicate request_size=4 [02:07:08]MH_SAM_APDU [02:07:08]CAPDU: 80 13 00 00 [02:07:08]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [02:07:08]Write i2c OK [02:07:08]MH_I2C_Read... [02:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:07:08]Read from MH i2c: E2 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: E2 62 00 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: E2 62 00 7B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [02:07:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 86 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:07:08]wFMCommunicate OK [02:07:08]SAM_PROTO_GetFieldsCounters done [02:07:08]requested_item shift.num is exist - process it [02:07:08]requested_item shift.opened is exist - process it [02:07:08]req_shift_opened [02:07:08]FM_GetShiftState [02:07:08]SAM_PROTO_GetShiftState [02:07:08]wFMCommunicate request_size=4 [02:07:08]MH_SAM_APDU [02:07:08]CAPDU: 80 13 01 00 [02:07:08]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [02:07:08]Write i2c OK [02:07:08]MH_I2C_Read... [02:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:07:08]Read from MH i2c: E2 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: E2 0E 00 [02:07:08]MH_I2C_Read... [02:07:08]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 08 [02:07:08]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:07:08]wFMCommunicate OK [02:07:08]SAM_PROTO_GetShiftState done [02:07:08]FM_GetShiftState done [02:07:08]req_shift_opened done [02:07:08]requested_item shift.open_date is exist - process it [02:07:08]req_shift_open_date [02:07:08]req_shift_open_date done [02:07:08]produce_requested_data done [02:07:08]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225670,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:07:08]process_action_free close_receipt [02:07:08]json_value_free [02:07:08]json_value_free done [02:07:08]process_json_proto returns [02:07:08]Send response to host [02:07:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225670,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:07:08]free response buf [02:07:08]execute_script done [02:07:08]execute_script returns [02:07:08]free content buf [02:07:08]Sock 10.Close socket [02:07:08]Sock 10.Thread stoped [02:07:10]ConnectInit Can't take IP for lk.salyk.kg [02:07:10]CommunicateWithHost connect error [02:07:10]CommunicateWithHost err = -1 [02:07:10]OFD Sender: Server communicate error [02:07:11]recv_with_timeout no data received [02:07:16]OFD Sender: Processing packet 225670 [packets to send 599, broken 598] [02:07:16]ProducePacketName [02:07:16]name=ofd_packets/00225670 [02:07:16]OFD Sender: To server: pG, [02:07:16]CommunicateWithHost lk.salyk.kg:30040 [02:07:16]ConnectInit lk.salyk.kg [02:07:20]Connected sock=9 [02:07:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 E5 00 04 01 3A 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 FF 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B4 3A 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3A 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 9E 01 00 00 00 07 04 06 00 70 3A 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 48 56 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 71 03 00 35 04 06 00 5F 57 7B 13 68 90 C8 DF 2F 32 83 84 8D BD [02:07:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 42 08 47 00 ED 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 86 71 03 00 F4 03 04 00 66 02 A4 66 B6 04 01 00 00 CD 06 B1 40 7B 24 8D CD [02:07:21]CommunicateWithHost err = 0 [02:07:21]CheckOFDResponse [02:07:21]1017 (14) - 77093643461234 [02:07:21]1041 (16) - 0000000000874959 [02:07:21]1040 (4) - 225670 [02:07:21]1012 (4) - 26.07.2024 20:09 [02:07:21]1206 (1) - 0 [02:07:21]OFD Sender: Remove packet 225670 [02:07:21]ProducePacketName [02:07:21]name=ofd_packets/00225670 [02:07:21]NVStorageDeleteData [02:07:22]OFD Sender: No OFD packet to send [02:07:27]OFD Sender: No OFD packet to send [02:07:32]OFD Sender: No OFD packet to send [02:07:37]OFD Sender: No OFD packet to send [02:07:42]OFD Sender: No OFD packet to send [02:07:47]OFD Sender: No OFD packet to send [02:07:52]OFD Sender: No OFD packet to send [02:07:57]OFD Sender: No OFD packet to send [02:08:02]OFD Sender: No OFD packet to send [02:08:07]OFD Sender: No OFD packet to send [02:08:12]OFD Sender: No OFD packet to send [02:08:17]OFD Sender: No OFD packet to send [02:08:22]OFD Sender: No OFD packet to send [02:08:27]OFD Sender: No OFD packet to send [02:08:32]OFD Sender: No OFD packet to send [02:08:37]OFD Sender: No OFD packet to send [02:08:42]OFD Sender: No OFD packet to send [02:08:43]recv_with_timeout no data received [02:08:47]OFD Sender: No OFD packet to send [02:08:52]OFD Sender: No OFD packet to send [02:08:57]OFD Sender: No OFD packet to send [02:09:02]OFD Sender: No OFD packet to send [02:09:07]OFD Sender: No OFD packet to send [02:09:12]OFD Sender: No OFD packet to send [02:09:17]OFD Sender: No OFD packet to send [02:09:22]OFD Sender: No OFD packet to send [02:09:27]OFD Sender: No OFD packet to send [02:09:32]OFD Sender: No OFD packet to send [02:09:37]OFD Sender: No OFD packet to send [02:09:42]OFD Sender: No OFD packet to send [02:09:44]recv_with_timeout no data received [02:09:47]OFD Sender: No OFD packet to send [02:09:52]OFD Sender: No OFD packet to send [02:09:57]OFD Sender: No OFD packet to send [02:10:02]OFD Sender: No OFD packet to send [02:10:07]OFD Sender: No OFD packet to send [02:10:09]recv_with_timeout no data received [02:10:12]OFD Sender: No OFD packet to send [02:10:17]OFD Sender: No OFD packet to send [02:10:22]OFD Sender: No OFD packet to send [02:10:27]OFD Sender: No OFD packet to send [02:10:32]OFD Sender: No OFD packet to send [02:10:37]OFD Sender: No OFD packet to send [02:10:42]OFD Sender: No OFD packet to send [02:10:47]OFD Sender: No OFD packet to send [02:10:48]recv_with_timeout no data received [02:10:52]OFD Sender: No OFD packet to send [02:10:57]OFD Sender: No OFD packet to send [02:11:02]OFD Sender: No OFD packet to send [02:11:07]OFD Sender: No OFD packet to send [02:11:12]OFD Sender: No OFD packet to send [02:11:14]recv_with_timeout no data received [02:11:17]OFD Sender: No OFD packet to send [02:11:22]OFD Sender: No OFD packet to send [02:11:27]OFD Sender: No OFD packet to send [02:11:32]OFD Sender: No OFD packet to send [02:11:37]OFD Sender: No OFD packet to send [02:11:42]OFD Sender: No OFD packet to send [02:11:47]OFD Sender: No OFD packet to send [02:11:52]OFD Sender: No OFD packet to send [02:11:57]OFD Sender: No OFD packet to send [02:12:02]OFD Sender: No OFD packet to send [02:12:07]OFD Sender: No OFD packet to send [02:12:12]OFD Sender: No OFD packet to send [02:12:17]OFD Sender: No OFD packet to send [02:12:23]OFD Sender: No OFD packet to send [02:12:28]OFD Sender: No OFD packet to send [02:12:33]OFD Sender: No OFD packet to send [02:12:38]OFD Sender: No OFD packet to send [02:12:43]OFD Sender: No OFD packet to send [02:12:48]OFD Sender: No OFD packet to send [02:12:53]OFD Sender: No OFD packet to send [02:12:58]OFD Sender: No OFD packet to send [02:13:02]accept exits with 8 [02:13:02]New connection [02:13:02]New thread 3066924388 created [02:13:02]Thread 3067067748 joined [02:13:02]Waiting for new connection... [02:13:02] Sock 8.Parse request [02:13:02]Sock 8.Check first char [02:13:02]Sock 8.First char is OK [02:13:02]request: POST /json_proto HTTP/1.0 [02:13:02]Method: POST [02:13:02]URL: /json_proto [02:13:02]Method is POST - this is cgi request [02:13:02]url: /json_proto [02:13:02]query_string will be loaded in cgi processing [02:13:02]execute_cgi json_proto POST (null) [02:13:02]execute_cgi path=json_proto method=POST [02:13:02]POST find Content-Length [02:13:02]Host: 172.17.43.131:8080 [02:13:02]Content-Length: 678 [02:13:02]Content-Type: application/json [02:13:02] [02:13:02]POST finish read [02:13:02]Found Content-Length = 678 [02:13:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:13:02]execute_script... [02:13:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:13:02]POST & json_proto [02:13:02]process_json_proto [02:13:02]json parsed OK: [02:13:02]protocol is kg_v1.0 [02:13:02]action value=close_receipt [02:13:02]process_action close_receipt [02:13:02]cmd_close_receipt [02:13:02]MH_GetDate [02:13:02]Write to MH i2c: F0 00 00 7D 01 6D [02:13:02]Write i2c OK [02:13:02]MH_I2C_Read... [02:13:02]Read from MH i2c: F0 [02:13:02]MH_I2C_Read... [02:13:02]Read from MH i2c: F0 09 00 [02:13:02]MH_I2C_Read... [02:13:02]Read from MH i2c: F0 09 00 7D 01 00 AE 57 A4 66 F9 24 A2 66 AA [02:13:02]GetLastDocTimeStamp 1722046024 [02:13:02]current date 1722046382 [02:13:02]FM_GetShiftState [02:13:02]SAM_PROTO_GetShiftState [02:13:02]wFMCommunicate request_size=4 [02:13:02]MH_SAM_APDU [02:13:02]CAPDU: 80 13 01 00 [02:13:02]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [02:13:02]Write i2c OK [02:13:02]MH_I2C_Read... [02:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:13:02]Read from MH i2c: E2 [02:13:02]MH_I2C_Read... [02:13:02]Read from MH i2c: E2 0E 00 [02:13:02]MH_I2C_Read... [02:13:02]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 0A [02:13:02]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:13:02]wFMCommunicate OK [02:13:02]SAM_PROTO_GetShiftState done [02:13:02]FM_GetShiftState done [02:13:02]opened in 1722038719 [02:13:02]opened+sec_in_day 1722125119 [02:13:02]quantity*price = 50010 [02:13:02]sum+1 = 50012 [02:13:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 31 27.07.2024 02:13 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225671 ФПД: 109834858294977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T021302&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225671&fm=109834858294977&tin=02508201610067®Number=0000000000092624&sum=50000 [02:13:03]StoreToDocumentArchive [02:13:03]shift 438 fd 225671 [02:13:03]save to /storage/0438/doc_00225671 [02:13:03]save last doc name /storage/0438/doc_00225671 to /storage/kkm_last_doc_name [02:13:03]save OK [02:13:03]Clear old archive folders... [02:13:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:13:03]tlvbuf is 01ECE0C0 [02:13:03]SAM_PROTO_ClearQueue [02:13:03]wFMCommunicate request_size=4 [02:13:03]MH_SAM_APDU [02:13:03]CAPDU: 80 09 00 00 [02:13:03]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [02:13:03]Write i2c OK [02:13:03]MH_I2C_Read... [02:13:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:13:03]Read from MH i2c: E2 [02:13:03]MH_I2C_Read... [02:13:03]Read from MH i2c: E2 03 00 [02:13:03]MH_I2C_Read... [02:13:03]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [02:13:03]RAPDU: 90 00 [02:13:03]wFMCommunicate OK [02:13:03]SAM_PROTO_ClearQueue done [02:13:03]KKMCreateOFDPacket [02:13:03]OFDProtocolAddRootSTLVToBuf [02:13:03]FM_MakeSignedData [02:13:03]FM_MakeSignedData [02:13:03]SAM_PROTO_SignData [02:13:03]wFMCommunicate request_size=4 [02:13:03]MH_SAM_APDU [02:13:03]CAPDU: 80 0D 01 02 [02:13:03]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [02:13:03]Write i2c OK [02:13:03]MH_I2C_Read... [02:13:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:13:03]Read from MH i2c: E2 [02:13:03]MH_I2C_Read... [02:13:03]Read from MH i2c: E2 03 00 [02:13:03]MH_I2C_Read... [02:13:03]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [02:13:03]RAPDU: 90 00 [02:13:03]wFMCommunicate OK [02:13:03]wFMCommunicate request_size=255 [02:13:03]MH_SAM_APDU [02:13:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AE 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 71 03 00 35 04 06 00 63 [02:13:03]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AE 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 71 03 00 35 04 06 00 63 00 00 B8 [02:13:03]Write i2c OK [02:13:03]MH_I2C_Read... [02:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:13:04]Read from MH i2c: E2 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 03 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [02:13:04]RAPDU: 90 00 [02:13:04]wFMCommunicate OK [02:13:04]wFMCommunicate request_size=10 [02:13:04]MH_SAM_APDU [02:13:04]CAPDU: 80 0D 02 02 05 E4 EB B6 6E C1 [02:13:04]Write to MH i2c: E2 0D 00 8E 01 80 0D 02 02 05 00 E4 EB B6 6E C1 00 00 C7 [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:13:04]Read from MH i2c: E2 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 03 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [02:13:04]RAPDU: 90 00 [02:13:04]wFMCommunicate OK [02:13:04]wFMCommunicate request_size=4 [02:13:04]MH_SAM_APDU [02:13:04]CAPDU: 80 0D 03 02 [02:13:04]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:13:04]Read from MH i2c: E2 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 0B 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 0B 00 8F 01 00 F5 4E FE 5D BB 91 EA 95 90 00 75 [02:13:04]RAPDU: F5 4E FE 5D BB 91 EA 95 90 00 [02:13:04]wFMCommunicate OK [02:13:04]SAM_PROTO_SignData done [02:13:04]FM_MakeSignedData done [02:13:04]CreateOFDProtocolMessage [02:13:04]wFMCommunicate request_size=4 [02:13:04]MH_SAM_APDU [02:13:04]CAPDU: 80 11 00 00 [02:13:04]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:13:04]Read from MH i2c: E2 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 17 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 68 [02:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:13:04]wFMCommunicate OK [02:13:04]CreateOFDProtocolMessage done [02:13:04]OFDSenderStorePacket 225671 [02:13:04]StoreOFDPacket docnum=225671 [02:13:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0F 31 07 01 91 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AE 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 71 03 00 35 04 06 00 63 E4 EB B6 6E C1 F5 4E FE 5D BB 91 EA 95 [02:13:04]CheckFolder [02:13:04]dirname=/storage/ofd_packets [02:13:04]CheckFolder done [02:13:04]ProducePacketName [02:13:04]name=ofd_packets/00225671 [02:13:04]NVStorageSaveData ofd_packets/00225671 [02:13:04]File name is /storage/ofd_packets/00225671 [02:13:04]Write 301 bytes [02:13:04]NVStorageSaveData done [02:13:04]OFDSenderStorePacket done [02:13:04]KKMCreateOFDPacket done [02:13:04]NVStorageSaveData kkm_last_timestamp [02:13:04]File name is /storage/kkm_last_timestamp [02:13:04]Write 4 bytes [02:13:04]NVStorageSaveData done [02:13:04]ExternCall_PrintAddStr [02:13:04]wPrintStart [02:13:04]Write to MH i2c: 01 00 00 91 01 92 [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: 01 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: 01 07 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [02:13:04]RasterBufferAndPrint [02:13:04]line Счет N : (1)2001912 [02:13:04]line ИНН: 02508201610067 [02:13:04]line Контрольно-Кассовый Чек [02:13:04]line ПРОДАЖА [02:13:04]line ТРК (МРК, ГНК) : 44 [02:13:04]line Товар: 2710124500 [02:13:04]line Аи-95-К-5 [02:13:04]line 6.740 * 74.20 [02:13:04]line = 500.11 [02:13:04]line НДС 12% НСП 1% [02:13:04]line > о реализуемом товаре [02:13:04]line ОКРУГЛЕНИЕ: -0.11 [02:13:04]line ИТОГО: 500.00 [02:13:04]line Внесено: 500.00 [02:13:04]line СДАЧА: 0.00 [02:13:04]line НСП 1% : 4.43 [02:13:04]line НДС 12% : 53.11 [02:13:04]line Наличными: 500.00 [02:13:04]line Безнал.: 0.00 [02:13:04]line Место: АЗС № 97 "Партнер Нефть" [02:13:04]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:13:04]line СНО: Общий режим [02:13:04]line Чек 31 27.07.2024 02:13 [02:13:04]line Смена: 438 ФФД: 1.0 [02:13:04]line ЗНМ: 0300000054 [02:13:04]line РНМ: 0000000000092624 [02:13:04]line Версия ККМ: 001 [02:13:04]line ФМ: 0000000000874959 [02:13:04]line ФД: 225671 [02:13:04]line ФПД: 109834858294977 [02:13:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T021302&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225671&fm=109834858294977&tin=02508201610067®Number=0000000000092624&sum=50000 [02:13:04]written 0, free lines is 4095 [02:13:04]OFD Sender: Processing packet 225671 [packets to send 599, broken 598] [02:13:04]ProducePacketName [02:13:04]name=ofd_packets/00225671 [02:13:04]OFD Sender: To server: pG, [02:13:04]CommunicateWithHost lk.salyk.kg:30040 [02:13:04]ConnectInit lk.salyk.kg [02:13:04]Write to MH i2c: 01 00 00 BC 01 BD [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: 01 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: 01 07 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 5C 0C 2C [02:13:04]RasterBufferAndPrint [02:13:04]line [02:13:04]line [02:13:04]line [02:13:04]line [02:13:04]line [02:13:04]written 0, free lines is 3167 [02:13:04]MH_Cut [02:13:04]Write to MH i2c: D1 01 00 C3 01 01 96 [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: D1 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: D1 01 00 [02:13:04]MH_I2C_Read... [02:13:04]Read from MH i2c: D1 01 00 C3 01 00 95 [02:13:04]Write to MH i2c: 01 00 00 C4 01 C5 [02:13:04]Write i2c OK [02:13:04]MH_I2C_Read... [02:13:05]Connected sock=10 [02:13:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 0F 31 07 01 91 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AE 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 71 03 00 35 04 06 00 63 E4 EB B6 6E C1 F5 4E FE 5D BB 91 EA 95 [02:13:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 FF B9 47 00 31 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 87 71 03 00 F4 03 04 00 BE 03 A4 66 B6 04 01 00 00 2F 35 DF 96 F6 D1 B6 69 [02:13:06]CommunicateWithHost err = 0 [02:13:06]CheckOFDResponse [02:13:06]1017 (14) - 77093643461234 [02:13:06]1041 (16) - 0000000000874959 [02:13:06]1040 (4) - 225671 [02:13:06]1012 (4) - 26.07.2024 20:14 [02:13:06]1206 (1) - 0 [02:13:06]OFD Sender: Remove packet 225671 [02:13:06]ProducePacketName [02:13:06]name=ofd_packets/00225671 [02:13:06]NVStorageDeleteData [02:13:06]*** Cut start [02:13:06]*** Partial cut [02:13:06]*** CUTSNS_PIN = 1 [02:13:06]*** CUTSNS_PIN = 0 [02:13:06]*** Brake cut motor [02:13:06]OFD Sender: No OFD packet to send [02:13:06]Read from MH i2c: 01 [02:13:06]MH_I2C_Read... [02:13:06]*** Stop cut motor [02:13:06]*** Cut end [02:13:06]Read from MH i2c: 01 07 00 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 FF 0F DA [02:13:06]process_action close_receipt done [02:13:06]requested_data is exist [02:13:06]produce_requested_data [02:13:06]requested_item fm.sn is exist - process it [02:13:06]wFMCommunicate request_size=4 [02:13:06]MH_SAM_APDU [02:13:06]CAPDU: 80 11 00 00 [02:13:06]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [02:13:06]Write i2c OK [02:13:06]MH_I2C_Read... [02:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:13:06]Read from MH i2c: E2 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: E2 17 00 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 9D [02:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:13:06]wFMCommunicate OK [02:13:06]requested_item fd.num is exist - process it [02:13:06]SAM_PROTO_GetFieldsCounters [02:13:06]wFMCommunicate request_size=4 [02:13:06]MH_SAM_APDU [02:13:06]CAPDU: 80 13 00 00 [02:13:06]Write to MH i2c: E2 08 00 C6 01 80 13 00 00 00 00 00 00 43 [02:13:06]Write i2c OK [02:13:06]MH_I2C_Read... [02:13:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:13:06]Read from MH i2c: E2 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: E2 62 00 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: E2 62 00 C6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [02:13:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 87 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:13:06]wFMCommunicate OK [02:13:06]SAM_PROTO_GetFieldsCounters done [02:13:06]requested_item shift.num is exist - process it [02:13:06]requested_item shift.opened is exist - process it [02:13:06]req_shift_opened [02:13:06]FM_GetShiftState [02:13:06]SAM_PROTO_GetShiftState [02:13:06]wFMCommunicate request_size=4 [02:13:06]MH_SAM_APDU [02:13:06]CAPDU: 80 13 01 00 [02:13:06]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [02:13:06]Write i2c OK [02:13:06]MH_I2C_Read... [02:13:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:13:06]Read from MH i2c: E2 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: E2 0E 00 [02:13:06]MH_I2C_Read... [02:13:06]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 53 [02:13:06]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:13:06]wFMCommunicate OK [02:13:06]SAM_PROTO_GetShiftState done [02:13:06]FM_GetShiftState done [02:13:06]req_shift_opened done [02:13:06]requested_item shift.open_date is exist - process it [02:13:06]req_shift_open_date [02:13:06]req_shift_open_date done [02:13:06]produce_requested_data done [02:13:06]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225671,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:13:06]process_action_free close_receipt [02:13:06]json_value_free [02:13:06]json_value_free done [02:13:06]process_json_proto returns [02:13:06]Send response to host [02:13:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225671,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:13:06]free response buf [02:13:06]execute_script done [02:13:06]execute_script returns [02:13:06]free content buf [02:13:06]Sock 8.Close socket [02:13:06]Sock 8.Thread stoped [02:13:11]OFD Sender: No OFD packet to send [02:13:12]recv_with_timeout no data received [02:13:16]OFD Sender: No OFD packet to send [02:13:21]OFD Sender: No OFD packet to send [02:13:23]recv_with_timeout no data received [02:13:26]OFD Sender: No OFD packet to send [02:13:31]OFD Sender: No OFD packet to send [02:13:36]OFD Sender: No OFD packet to send [02:13:41]OFD Sender: No OFD packet to send [02:13:46]OFD Sender: No OFD packet to send [02:13:51]OFD Sender: No OFD packet to send [02:13:56]OFD Sender: No OFD packet to send [02:14:01]OFD Sender: No OFD packet to send [02:14:06]OFD Sender: No OFD packet to send [02:14:11]OFD Sender: No OFD packet to send [02:14:15]accept exits with 9 [02:14:15]New connection [02:14:15]New thread 3067067748 created [02:14:15]Thread 3066924388 joined [02:14:15]Waiting for new connection... [02:14:15] Sock 9.Parse request [02:14:15]Sock 9.Check first char [02:14:15]Sock 9.First char is OK [02:14:15]request: POST /json_proto HTTP/1.0 [02:14:15]Method: POST [02:14:15]URL: /json_proto [02:14:15]Method is POST - this is cgi request [02:14:15]url: /json_proto [02:14:15]query_string will be loaded in cgi processing [02:14:15]execute_cgi json_proto POST (null) [02:14:15]execute_cgi path=json_proto method=POST [02:14:15]POST find Content-Length [02:14:15]Host: 172.17.43.131:8080 [02:14:15]Content-Length: 683 [02:14:15]Content-Type: application/json [02:14:15] [02:14:15]POST finish read [02:14:15]Found Content-Length = 683 [02:14:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:14:15]execute_script... [02:14:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:14:15]POST & json_proto [02:14:15]process_json_proto [02:14:15]json parsed OK: [02:14:15]protocol is kg_v1.0 [02:14:15]action value=close_receipt [02:14:15]process_action close_receipt [02:14:15]cmd_close_receipt [02:14:15]MH_GetDate [02:14:15]Write to MH i2c: F0 00 00 C8 01 B8 [02:14:15]Write i2c OK [02:14:15]MH_I2C_Read... [02:14:15]Read from MH i2c: F0 [02:14:15]MH_I2C_Read... [02:14:15]Read from MH i2c: F0 09 00 [02:14:15]MH_I2C_Read... [02:14:15]Read from MH i2c: F0 09 00 C8 01 00 F7 57 A4 66 F9 24 A2 66 3E [02:14:15]GetLastDocTimeStamp 1722046382 [02:14:15]current date 1722046455 [02:14:15]FM_GetShiftState [02:14:15]SAM_PROTO_GetShiftState [02:14:15]wFMCommunicate request_size=4 [02:14:15]MH_SAM_APDU [02:14:15]CAPDU: 80 13 01 00 [02:14:15]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [02:14:15]Write i2c OK [02:14:15]MH_I2C_Read... [02:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:14:15]Read from MH i2c: E2 [02:14:15]MH_I2C_Read... [02:14:15]Read from MH i2c: E2 0E 00 [02:14:15]MH_I2C_Read... [02:14:15]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 55 [02:14:15]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:14:15]wFMCommunicate OK [02:14:15]SAM_PROTO_GetShiftState done [02:14:15]FM_GetShiftState done [02:14:15]opened in 1722038719 [02:14:15]opened+sec_in_day 1722125119 [02:14:15]quantity*price = 100021 [02:14:15]sum+1 = 100023 [02:14:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 32 27.07.2024 02:14 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225672 ФПД: 77240132107485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T021416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225672&fm=77240132107485&tin=02508201610067®Number=0000000000092624&sum=100000 [02:14:16]StoreToDocumentArchive [02:14:16]shift 438 fd 225672 [02:14:16]save to /storage/0438/doc_00225672 [02:14:16]save last doc name /storage/0438/doc_00225672 to /storage/kkm_last_doc_name [02:14:16]save OK [02:14:16]Clear old archive folders... [02:14:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:14:16]tlvbuf is 01F41C30 [02:14:16]SAM_PROTO_ClearQueue [02:14:16]wFMCommunicate request_size=4 [02:14:16]MH_SAM_APDU [02:14:16]CAPDU: 80 09 00 00 [02:14:16]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [02:14:16]Write i2c OK [02:14:16]MH_I2C_Read... [02:14:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:14:16]Read from MH i2c: E2 [02:14:16]MH_I2C_Read... [02:14:16]Read from MH i2c: E2 03 00 [02:14:16]MH_I2C_Read... [02:14:16]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [02:14:16]RAPDU: 90 00 [02:14:16]wFMCommunicate OK [02:14:16]SAM_PROTO_ClearQueue done [02:14:16]KKMCreateOFDPacket [02:14:16]OFDProtocolAddRootSTLVToBuf [02:14:16]FM_MakeSignedData [02:14:16]FM_MakeSignedData [02:14:16]SAM_PROTO_SignData [02:14:16]wFMCommunicate request_size=4 [02:14:16]MH_SAM_APDU [02:14:16]CAPDU: 80 0D 01 02 [02:14:16]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [02:14:16]Write i2c OK [02:14:16]MH_I2C_Read... [02:14:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:14:16]Read from MH i2c: E2 [02:14:16]MH_I2C_Read... [02:14:16]Read from MH i2c: E2 03 00 [02:14:16]MH_I2C_Read... [02:14:16]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [02:14:16]RAPDU: 90 00 [02:14:16]wFMCommunicate OK [02:14:16]wFMCommunicate request_size=255 [02:14:16]MH_SAM_APDU [02:14:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 F8 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 71 03 00 35 04 06 00 46 [02:14:16]Write to MH i2c: E2 02 01 D8 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 F8 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 71 03 00 35 04 06 00 46 00 00 77 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:14:17]Read from MH i2c: E2 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 03 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [02:14:17]RAPDU: 90 00 [02:14:17]wFMCommunicate OK [02:14:17]wFMCommunicate request_size=10 [02:14:17]MH_SAM_APDU [02:14:17]CAPDU: 80 0D 02 02 05 3F DE A2 FC DD [02:14:17]Write to MH i2c: E2 0D 00 D9 01 80 0D 02 02 05 00 3F DE A2 FC DD 00 00 F6 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:14:17]Read from MH i2c: E2 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 03 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [02:14:17]RAPDU: 90 00 [02:14:17]wFMCommunicate OK [02:14:17]wFMCommunicate request_size=4 [02:14:17]MH_SAM_APDU [02:14:17]CAPDU: 80 0D 03 02 [02:14:17]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:14:17]Read from MH i2c: E2 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 0B 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 0B 00 DA 01 00 47 C1 4C 00 D7 CF D5 B5 90 00 DB [02:14:17]RAPDU: 47 C1 4C 00 D7 CF D5 B5 90 00 [02:14:17]wFMCommunicate OK [02:14:17]SAM_PROTO_SignData done [02:14:17]FM_MakeSignedData done [02:14:17]CreateOFDProtocolMessage [02:14:17]wFMCommunicate request_size=4 [02:14:17]MH_SAM_APDU [02:14:17]CAPDU: 80 11 00 00 [02:14:17]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:14:17]Read from MH i2c: E2 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 17 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 B3 [02:14:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:14:17]wFMCommunicate OK [02:14:17]CreateOFDProtocolMessage done [02:14:17]OFDSenderStorePacket 225672 [02:14:17]StoreOFDPacket docnum=225672 [02:14:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 60 07 01 C0 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 F8 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 71 03 00 35 04 06 00 46 3F DE A2 FC DD 47 C1 4C 00 D7 CF D5 B5 [02:14:17]CheckFolder [02:14:17]dirname=/storage/ofd_packets [02:14:17]CheckFolder done [02:14:17]ProducePacketName [02:14:17]name=ofd_packets/00225672 [02:14:17]NVStorageSaveData ofd_packets/00225672 [02:14:17]File name is /storage/ofd_packets/00225672 [02:14:17]Write 301 bytes [02:14:17]NVStorageSaveData done [02:14:17]OFDSenderStorePacket done [02:14:17]KKMCreateOFDPacket done [02:14:17]NVStorageSaveData kkm_last_timestamp [02:14:17]File name is /storage/kkm_last_timestamp [02:14:17]Write 4 bytes [02:14:17]NVStorageSaveData done [02:14:17]ExternCall_PrintAddStr [02:14:17]wPrintStart [02:14:17]Write to MH i2c: 01 00 00 DC 01 DD [02:14:17]OFD Sender: Processing packet 225672 [packets to send 599, broken 598] [02:14:17]ProducePacketName [02:14:17]name=ofd_packets/00225672 [02:14:17]OFD Sender: To server: pG, [02:14:17]CommunicateWithHost lk.salyk.kg:30040 [02:14:17]ConnectInit lk.salyk.kg [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: 01 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: 01 07 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [02:14:17]RasterBufferAndPrint [02:14:17]line Счет N : (1)2001913 [02:14:17]line ИНН: 02508201610067 [02:14:17]line Контрольно-Кассовый Чек [02:14:17]line ПРОДАЖА [02:14:17]line ТРК (МРК, ГНК) : 64 [02:14:17]line Товар: 2710124500 [02:14:17]line Аи-95-К-5 [02:14:17]line 13.480 * 74.20 [02:14:17]line = 1000.22 [02:14:17]line НДС 12% НСП 1% [02:14:17]line > о реализуемом товаре [02:14:17]line ОКРУГЛЕНИЕ: -0.22 [02:14:17]line ИТОГО: 1000.00 [02:14:17]line Внесено: 1000.00 [02:14:17]line СДАЧА: 0.00 [02:14:17]line НСП 1% : 8.85 [02:14:17]line НДС 12% : 106.22 [02:14:17]line Наличными: 1000.00 [02:14:17]line Безнал.: 0.00 [02:14:17]line Место: АЗС № 97 "Партнер Нефть" [02:14:17]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:14:17]line СНО: Общий режим [02:14:17]line Чек 32 27.07.2024 02:14 [02:14:17]line Смена: 438 ФФД: 1.0 [02:14:17]line ЗНМ: 0300000054 [02:14:17]line РНМ: 0000000000092624 [02:14:17]line Версия ККМ: 001 [02:14:17]line ФМ: 0000000000874959 [02:14:17]line ФД: 225672 [02:14:17]line ФПД: 77240132107485 [02:14:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T021416&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225672&fm=77240132107485&tin=02508201610067®Number=0000000000092624&sum=100000 [02:14:17]written 0, free lines is 4095 [02:14:17]Write to MH i2c: 01 00 00 07 02 09 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: 01 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: 01 07 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 5C 0C 78 [02:14:17]RasterBufferAndPrint [02:14:17]line [02:14:17]line [02:14:17]line [02:14:17]line [02:14:17]line [02:14:17]written 0, free lines is 3167 [02:14:17]MH_Cut [02:14:17]Write to MH i2c: D1 01 00 0E 02 01 E2 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: D1 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: D1 01 00 [02:14:17]MH_I2C_Read... [02:14:17]Read from MH i2c: D1 01 00 0E 02 00 E1 [02:14:17]Write to MH i2c: 01 00 00 0F 02 11 [02:14:17]Write i2c OK [02:14:17]MH_I2C_Read... [02:14:19]*** Cut start [02:14:19]*** Partial cut [02:14:19]*** CUTSNS_PIN = 1 [02:14:19]*** CUTSNS_PIN = 0 [02:14:19]*** Brake cut motor [02:14:19]Read from MH i2c: 01 [02:14:19]MH_I2C_Read... [02:14:19]*** Stop cut motor [02:14:19]*** Cut end [02:14:19]Read from MH i2c: 01 07 00 [02:14:19]MH_I2C_Read... [02:14:19]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [02:14:19]process_action close_receipt done [02:14:19]requested_data is exist [02:14:19]produce_requested_data [02:14:19]requested_item fm.sn is exist - process it [02:14:19]wFMCommunicate request_size=4 [02:14:19]MH_SAM_APDU [02:14:19]CAPDU: 80 11 00 00 [02:14:19]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [02:14:19]Write i2c OK [02:14:19]MH_I2C_Read... [02:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:14:19]Read from MH i2c: E2 [02:14:19]MH_I2C_Read... [02:14:19]Read from MH i2c: E2 17 00 [02:14:19]MH_I2C_Read... [02:14:19]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 E9 [02:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:14:19]wFMCommunicate OK [02:14:19]requested_item fd.num is exist - process it [02:14:19]SAM_PROTO_GetFieldsCounters [02:14:19]wFMCommunicate request_size=4 [02:14:19]MH_SAM_APDU [02:14:19]CAPDU: 80 13 00 00 [02:14:19]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [02:14:19]Write i2c OK [02:14:19]MH_I2C_Read... [02:14:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:14:20]Read from MH i2c: E2 [02:14:20]MH_I2C_Read... [02:14:20]Read from MH i2c: E2 62 00 [02:14:20]MH_I2C_Read... [02:14:20]Read from MH i2c: E2 62 00 11 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [02:14:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 88 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:14:20]wFMCommunicate OK [02:14:20]SAM_PROTO_GetFieldsCounters done [02:14:20]requested_item shift.num is exist - process it [02:14:20]requested_item shift.opened is exist - process it [02:14:20]req_shift_opened [02:14:20]FM_GetShiftState [02:14:20]SAM_PROTO_GetShiftState [02:14:20]wFMCommunicate request_size=4 [02:14:20]MH_SAM_APDU [02:14:20]CAPDU: 80 13 01 00 [02:14:20]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [02:14:20]Write i2c OK [02:14:20]MH_I2C_Read... [02:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:14:20]Read from MH i2c: E2 [02:14:20]MH_I2C_Read... [02:14:20]Read from MH i2c: E2 0E 00 [02:14:20]MH_I2C_Read... [02:14:20]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 9F [02:14:20]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:14:20]wFMCommunicate OK [02:14:20]SAM_PROTO_GetShiftState done [02:14:20]FM_GetShiftState done [02:14:20]req_shift_opened done [02:14:20]requested_item shift.open_date is exist - process it [02:14:20]req_shift_open_date [02:14:20]req_shift_open_date done [02:14:20]produce_requested_data done [02:14:20]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225672,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:14:20]process_action_free close_receipt [02:14:20]json_value_free [02:14:20]json_value_free done [02:14:20]process_json_proto returns [02:14:20]Send response to host [02:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225672,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:14:20]free response buf [02:14:20]execute_script done [02:14:20]execute_script returns [02:14:20]free content buf [02:14:20]Sock 9.Close socket [02:14:20]Sock 9.Thread stoped [02:14:22]ConnectInit Can't take IP for lk.salyk.kg [02:14:22]CommunicateWithHost connect error [02:14:22]CommunicateWithHost err = -1 [02:14:22]OFD Sender: Server communicate error [02:14:27]OFD Sender: Processing packet 225672 [packets to send 599, broken 598] [02:14:27]ProducePacketName [02:14:27]name=ofd_packets/00225672 [02:14:27]OFD Sender: To server: pG, [02:14:27]CommunicateWithHost lk.salyk.kg:30040 [02:14:27]ConnectInit lk.salyk.kg [02:14:32]Connected sock=9 [02:14:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0F 01 00 00 68 60 07 01 C0 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 F8 57 A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 71 03 00 35 04 06 00 46 3F DE A2 FC DD 47 C1 4C 00 D7 CF D5 B5 [02:14:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 96 5E 47 00 91 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 88 71 03 00 F4 03 04 00 19 04 A4 66 B6 04 01 00 00 DE 33 9C 21 73 4A 1E D5 [02:14:37]CommunicateWithHost err = 0 [02:14:37]CheckOFDResponse [02:14:37]1017 (14) - 77093643461234 [02:14:37]1041 (16) - 0000000000874959 [02:14:37]1040 (4) - 225672 [02:14:37]1012 (4) - 26.07.2024 20:16 [02:14:37]1206 (1) - 0 [02:14:37]OFD Sender: Remove packet 225672 [02:14:37]ProducePacketName [02:14:37]name=ofd_packets/00225672 [02:14:37]NVStorageDeleteData [02:14:37]OFD Sender: No OFD packet to send [02:14:42]OFD Sender: No OFD packet to send [02:14:47]OFD Sender: No OFD packet to send [02:14:50]recv_with_timeout no data received [02:14:52]OFD Sender: No OFD packet to send [02:14:57]OFD Sender: No OFD packet to send [02:15:02]recv_with_timeout no data received [02:15:02]OFD Sender: No OFD packet to send [02:15:07]OFD Sender: No OFD packet to send [02:15:12]OFD Sender: No OFD packet to send [02:15:13]recv_with_timeout no data received [02:15:17]OFD Sender: No OFD packet to send [02:15:22]OFD Sender: No OFD packet to send [02:15:27]OFD Sender: No OFD packet to send [02:15:32]OFD Sender: No OFD packet to send [02:15:37]OFD Sender: No OFD packet to send [02:15:42]OFD Sender: No OFD packet to send [02:15:47]OFD Sender: No OFD packet to send [02:15:52]OFD Sender: No OFD packet to send [02:15:57]OFD Sender: No OFD packet to send [02:16:02]OFD Sender: No OFD packet to send [02:16:07]OFD Sender: No OFD packet to send [02:16:12]OFD Sender: No OFD packet to send [02:16:17]OFD Sender: No OFD packet to send [02:16:22]OFD Sender: No OFD packet to send [02:16:23]recv_with_timeout no data received [02:16:27]OFD Sender: No OFD packet to send [02:16:32]OFD Sender: No OFD packet to send [02:16:37]OFD Sender: No OFD packet to send [02:16:43]OFD Sender: No OFD packet to send [02:16:48]OFD Sender: No OFD packet to send [02:16:53]OFD Sender: No OFD packet to send [02:16:58]OFD Sender: No OFD packet to send [02:17:03]OFD Sender: No OFD packet to send [02:17:08]OFD Sender: No OFD packet to send [02:17:13]OFD Sender: No OFD packet to send [02:17:16]recv_with_timeout no data received [02:17:18]OFD Sender: No OFD packet to send [02:17:23]OFD Sender: No OFD packet to send [02:17:28]OFD Sender: No OFD packet to send [02:17:33]OFD Sender: No OFD packet to send [02:17:38]OFD Sender: No OFD packet to send [02:17:43]OFD Sender: No OFD packet to send [02:17:44]recv_with_timeout no data received [02:17:48]OFD Sender: No OFD packet to send [02:17:53]OFD Sender: No OFD packet to send [02:17:58]OFD Sender: No OFD packet to send [02:18:03]OFD Sender: No OFD packet to send [02:18:08]OFD Sender: No OFD packet to send [02:18:13]OFD Sender: No OFD packet to send [02:18:18]OFD Sender: No OFD packet to send [02:18:23]OFD Sender: No OFD packet to send [02:18:28]OFD Sender: No OFD packet to send [02:18:33]OFD Sender: No OFD packet to send [02:18:38]OFD Sender: No OFD packet to send [02:18:43]OFD Sender: No OFD packet to send [02:18:48]OFD Sender: No OFD packet to send [02:18:53]OFD Sender: No OFD packet to send [02:18:55]recv_with_timeout no data received [02:18:58]OFD Sender: No OFD packet to send [02:19:03]OFD Sender: No OFD packet to send [02:19:08]OFD Sender: No OFD packet to send [02:19:13]OFD Sender: No OFD packet to send [02:19:18]OFD Sender: No OFD packet to send [02:19:23]OFD Sender: No OFD packet to send [02:19:28]OFD Sender: No OFD packet to send [02:19:33]OFD Sender: No OFD packet to send [02:19:38]OFD Sender: No OFD packet to send [02:19:43]OFD Sender: No OFD packet to send [02:19:48]OFD Sender: No OFD packet to send [02:19:53]OFD Sender: No OFD packet to send [02:19:58]OFD Sender: No OFD packet to send [02:20:03]OFD Sender: No OFD packet to send [02:20:08]OFD Sender: No OFD packet to send [02:20:10]recv_with_timeout no data received [02:20:13]OFD Sender: No OFD packet to send [02:20:18]OFD Sender: No OFD packet to send [02:20:23]OFD Sender: No OFD packet to send [02:20:28]OFD Sender: No OFD packet to send [02:20:33]OFD Sender: No OFD packet to send [02:20:38]OFD Sender: No OFD packet to send [02:20:43]OFD Sender: No OFD packet to send [02:20:48]OFD Sender: No OFD packet to send [02:20:53]OFD Sender: No OFD packet to send [02:20:58]OFD Sender: No OFD packet to send [02:21:03]OFD Sender: No OFD packet to send [02:21:08]OFD Sender: No OFD packet to send [02:21:13]OFD Sender: No OFD packet to send [02:21:18]OFD Sender: No OFD packet to send [02:21:23]OFD Sender: No OFD packet to send [02:21:28]recv_with_timeout no data received [02:21:28]OFD Sender: No OFD packet to send [02:21:33]OFD Sender: No OFD packet to send [02:21:38]OFD Sender: No OFD packet to send [02:21:43]OFD Sender: No OFD packet to send [02:21:48]OFD Sender: No OFD packet to send [02:21:53]OFD Sender: No OFD packet to send [02:21:58]OFD Sender: No OFD packet to send [02:22:03]OFD Sender: No OFD packet to send [02:22:08]OFD Sender: No OFD packet to send [02:22:13]OFD Sender: No OFD packet to send [02:22:18]OFD Sender: No OFD packet to send [02:22:23]OFD Sender: No OFD packet to send [02:22:28]OFD Sender: No OFD packet to send [02:22:34]OFD Sender: No OFD packet to send [02:22:38]recv_with_timeout no data received [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:49]OFD Sender: No OFD packet to send [02:22:54]OFD Sender: No OFD packet to send [02:22:59]OFD Sender: No OFD packet to send [02:23:04]OFD Sender: No OFD packet to send [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:48]recv_with_timeout no data received [02:23:49]OFD Sender: No OFD packet to send [02:23:54]OFD Sender: No OFD packet to send [02:23:59]OFD Sender: No OFD packet to send [02:24:04]OFD Sender: No OFD packet to send [02:24:09]OFD Sender: No OFD packet to send [02:24:14]OFD Sender: No OFD packet to send [02:24:19]OFD Sender: No OFD packet to send [02:24:24]OFD Sender: No OFD packet to send [02:24:29]OFD Sender: No OFD packet to send [02:24:34]OFD Sender: No OFD packet to send [02:24:39]OFD Sender: No OFD packet to send [02:24:44]OFD Sender: No OFD packet to send [02:24:49]OFD Sender: No OFD packet to send [02:24:54]OFD Sender: No OFD packet to send [02:24:59]OFD Sender: No OFD packet to send [02:25:04]OFD Sender: No OFD packet to send [02:25:09]OFD Sender: No OFD packet to send [02:25:14]OFD Sender: No OFD packet to send [02:25:15]recv_with_timeout no data received [02:25:19]OFD Sender: No OFD packet to send [02:25:24]OFD Sender: No OFD packet to send [02:25:29]OFD Sender: No OFD packet to send [02:25:34]OFD Sender: No OFD packet to send [02:25:39]OFD Sender: No OFD packet to send [02:25:44]OFD Sender: No OFD packet to send [02:25:49]OFD Sender: No OFD packet to send [02:25:54]OFD Sender: No OFD packet to send [02:25:59]OFD Sender: No OFD packet to send [02:26:04]OFD Sender: No OFD packet to send [02:26:09]OFD Sender: No OFD packet to send [02:26:14]OFD Sender: No OFD packet to send [02:26:19]OFD Sender: No OFD packet to send [02:26:24]OFD Sender: No OFD packet to send [02:26:29]OFD Sender: No OFD packet to send [02:26:34]OFD Sender: No OFD packet to send [02:26:39]OFD Sender: No OFD packet to send [02:26:44]OFD Sender: No OFD packet to send [02:26:49]OFD Sender: No OFD packet to send [02:26:54]OFD Sender: No OFD packet to send [02:26:59]OFD Sender: No OFD packet to send [02:27:04]OFD Sender: No OFD packet to send [02:27:09]OFD Sender: No OFD packet to send [02:27:14]OFD Sender: No OFD packet to send [02:27:19]OFD Sender: No OFD packet to send [02:27:24]OFD Sender: No OFD packet to send [02:27:29]OFD Sender: No OFD packet to send [02:27:34]OFD Sender: No OFD packet to send [02:27:39]OFD Sender: No OFD packet to send [02:27:44]OFD Sender: No OFD packet to send [02:27:49]OFD Sender: No OFD packet to send [02:27:49]recv_with_timeout no data received [02:27:54]OFD Sender: No OFD packet to send [02:27:59]OFD Sender: No OFD packet to send [02:28:04]OFD Sender: No OFD packet to send [02:28:09]OFD Sender: No OFD packet to send [02:28:14]OFD Sender: No OFD packet to send [02:28:19]OFD Sender: No OFD packet to send [02:28:25]OFD Sender: No OFD packet to send [02:28:30]OFD Sender: No OFD packet to send [02:28:35]OFD Sender: No OFD packet to send [02:28:40]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02:31:00]OFD Sender: No OFD packet to send [02:31:05]OFD Sender: No OFD packet to send [02:31:10]OFD Sender: No OFD packet to send [02:31:15]OFD Sender: No OFD packet to send [02:31:20]OFD Sender: No OFD packet to send [02:31:25]OFD Sender: No OFD packet to send [02:31:30]OFD Sender: No OFD packet to send [02:31:35]OFD Sender: No OFD packet to send [02:31:40]OFD Sender: No OFD packet to send [02:31:45]OFD Sender: No OFD packet to send [02:31:50]OFD Sender: No OFD packet to send [02:31:55]OFD Sender: No OFD packet to send [02:32:00]OFD Sender: No OFD packet to send [02:32:05]OFD Sender: No OFD packet to send [02:32:10]OFD Sender: No OFD packet to send [02:32:15]OFD Sender: No OFD packet to send [02:32:20]OFD Sender: No OFD packet to send [02:32:25]OFD Sender: No OFD packet to send [02:32:30]OFD Sender: No OFD packet to send [02:32:35]OFD Sender: No OFD packet to send [02:32:40]OFD Sender: No OFD packet to send [02:32:45]OFD Sender: No OFD packet to send [02:32:50]OFD Sender: No OFD packet to send [02:32:55]OFD Sender: No OFD packet to send [02:33:00]OFD Sender: No OFD packet to send [02:33:05]OFD Sender: No OFD packet to send [02:33:10]OFD Sender: No OFD packet to send [02:33:15]OFD Sender: No OFD packet to send [02:33:17]recv_with_timeout no data received [02:33:20]OFD Sender: No OFD packet to send [02:33:25]OFD Sender: No OFD packet to send [02:33:30]OFD Sender: No OFD packet to send [02:33:35]OFD Sender: No OFD packet to send [02:33:40]OFD Sender: No OFD packet to send [02:33:45]OFD Sender: No OFD packet to send [02:33:49]recv_with_timeout no data received [02:33:50]OFD Sender: No OFD packet to send [02:33:55]OFD Sender: No OFD packet to send [02:34:00]OFD Sender: No OFD packet to send [02:34:05]recv_with_timeout no data received [02:34:05]OFD Sender: No OFD packet to send [02:34:10]OFD Sender: No OFD packet to send [02:34:16]OFD Sender: No OFD packet to send [02:34:21]OFD Sender: No OFD packet to send [02:34:26]OFD Sender: No OFD packet to send [02:34:27]recv_with_timeout no data received [02:34:31]OFD Sender: No OFD packet to send [02:34:36]OFD Sender: No OFD packet to send [02:34:37]recv_with_timeout no data received [02:34:41]OFD Sender: No OFD packet to send [02:34:46]OFD Sender: No OFD packet to send [02:34:51]OFD Sender: No OFD packet to send [02:34:56]OFD Sender: No OFD packet to send [02:35:01]OFD Sender: No OFD packet to send [02:35:06]OFD Sender: No OFD packet to send [02:35:11]OFD Sender: No OFD packet to send [02:35:16]OFD Sender: No OFD packet to send [02:35:21]OFD Sender: No OFD packet to send [02:35:26]OFD Sender: No OFD packet to send [02:35:31]OFD Sender: No OFD packet to send [02:35:36]OFD Sender: No OFD packet to send [02:35:41]OFD Sender: No OFD packet to send [02:35:46]OFD Sender: No OFD packet to send [02:35:51]OFD Sender: No OFD packet to send [02:35:56]OFD Sender: No OFD packet to send [02:36:01]OFD Sender: No OFD packet to send [02:36:06]OFD Sender: No OFD packet to send [02:36:11]OFD Sender: No OFD packet to send [02:36:16]OFD Sender: No OFD packet to send [02:36:21]OFD Sender: No OFD packet to send [02:36:26]OFD Sender: No OFD packet to send [02:36:31]OFD Sender: No OFD packet to send [02:36:36]OFD Sender: No OFD packet to send [02:36:41]OFD Sender: No OFD packet to send [02:36:46]OFD Sender: No OFD packet to send [02:36:51]OFD Sender: No OFD packet to send [02:36:56]OFD Sender: No OFD packet to send [02:37:01]OFD Sender: No OFD packet to send [02:37:06]OFD Sender: No OFD packet to send [02:37:11]OFD Sender: No OFD packet to send [02:37:16]OFD Sender: No OFD packet to send [02:37:21]OFD Sender: No OFD packet to send [02:37:26]OFD Sender: No OFD packet to send [02:37:31]OFD Sender: No OFD packet to send [02:37:36]OFD Sender: No OFD packet to send [02:37:41]OFD Sender: No OFD packet to send [02:37:46]OFD Sender: No OFD packet to send [02:37:51]OFD Sender: No OFD packet to send [02:37:56]OFD Sender: No OFD packet to send [02:38:01]OFD Sender: No OFD packet to send [02:38:03]recv_with_timeout no data received [02:38:06]OFD Sender: No OFD packet to send [02:38:11]OFD Sender: No OFD packet to send [02:38:16]OFD Sender: No OFD packet to send [02:38:21]OFD Sender: No OFD packet to send [02:38:26]OFD Sender: No OFD packet to send [02:38:31]OFD Sender: No OFD packet to send [02:38:36]OFD Sender: No OFD packet to send [02:38:41]OFD Sender: No OFD packet to send [02:38:46]OFD Sender: No OFD packet to send [02:38:51]OFD Sender: No OFD packet to send [02:38:56]OFD Sender: No OFD packet to send [02:39:01]OFD Sender: No OFD packet to send [02:39:06]OFD Sender: No OFD packet to send [02:39:11]OFD Sender: No OFD packet to send [02:39:16]OFD Sender: No OFD packet to send [02:39:21]OFD Sender: No OFD packet to send [02:39:26]OFD Sender: No OFD packet to send [02:39:31]OFD Sender: No OFD packet to send [02:39:36]OFD Sender: No OFD packet to send [02:39:41]OFD Sender: No OFD packet to send [02:39:43]recv_with_timeout no data received [02:39:46]OFD Sender: No OFD packet to send [02:39:51]OFD Sender: No OFD packet to send [02:39:56]OFD Sender: No OFD packet to send [02:40:01]OFD Sender: No OFD packet to send [02:40:07]OFD Sender: No OFD packet to send [02:40:12]OFD Sender: No OFD packet to send [02:40:17]OFD Sender: No OFD packet to send [02:40:22]OFD Sender: No OFD packet to send [02:40:27]OFD Sender: No OFD packet to send [02:40:32]OFD Sender: No OFD packet to send [02:40:37]OFD Sender: No OFD packet to send [02:40:42]OFD Sender: No OFD packet to send [02:40:47]OFD Sender: No OFD packet to send [02:40:52]OFD Sender: No OFD packet to send [02:40:57]OFD Sender: No OFD packet to send [02:41:02]OFD Sender: No OFD packet to send [02:41:07]OFD Sender: No OFD packet to send [02:41:12]OFD Sender: No OFD packet to send [02:41:17]OFD Sender: No OFD packet to send [02:41:22]OFD Sender: No OFD packet to send [02:41:27]OFD Sender: No OFD packet to send [02:41:32]OFD Sender: No OFD packet to send [02:41:37]OFD Sender: No OFD packet to send [02:41:42]OFD Sender: No OFD packet to send [02:41:47]OFD Sender: No OFD packet to send [02:41:52]OFD Sender: No OFD packet to send [02:41:53]recv_with_timeout no data received [02:41:57]OFD Sender: No OFD packet to send [02:42:00]accept exits with 10 [02:42:00]New connection [02:42:00]New thread 3066924388 created [02:42:00]Thread 3067067748 joined [02:42:00]Waiting for new connection... [02:42:00] Sock 10.Parse request [02:42:00]Sock 10.Check first char [02:42:00]Sock 10.First char is OK [02:42:00]request: POST /json_proto HTTP/1.0 [02:42:00]Method: POST [02:42:00]URL: /json_proto [02:42:00]Method is POST - this is cgi request [02:42:00]url: /json_proto [02:42:00]query_string will be loaded in cgi processing [02:42:00]execute_cgi json_proto POST (null) [02:42:00]execute_cgi path=json_proto method=POST [02:42:00]POST find Content-Length [02:42:00]Host: 172.17.43.131:8080 [02:42:00]Content-Length: 675 [02:42:00]Content-Type: application/json [02:42:00] [02:42:00]POST finish read [02:42:00]Found Content-Length = 675 [02:42:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:42:00]execute_script... [02:42:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)2001914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:42:00]POST & json_proto [02:42:00]process_json_proto [02:42:00]json parsed OK: [02:42:00]protocol is kg_v1.0 [02:42:00]action value=close_receipt [02:42:00]process_action close_receipt [02:42:00]cmd_close_receipt [02:42:00]MH_GetDate [02:42:00]Write to MH i2c: F0 00 00 13 02 04 [02:42:00]Write i2c OK [02:42:00]MH_I2C_Read... [02:42:00]Read from MH i2c: F0 [02:42:00]MH_I2C_Read... [02:42:00]Read from MH i2c: F0 09 00 [02:42:00]MH_I2C_Read... [02:42:00]Read from MH i2c: F0 09 00 13 02 00 78 5E A4 66 F9 24 A2 66 12 [02:42:00]GetLastDocTimeStamp 1722046456 [02:42:00]current date 1722048120 [02:42:00]FM_GetShiftState [02:42:00]SAM_PROTO_GetShiftState [02:42:00]wFMCommunicate request_size=4 [02:42:00]MH_SAM_APDU [02:42:00]CAPDU: 80 13 01 00 [02:42:00]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [02:42:00]Write i2c OK [02:42:00]MH_I2C_Read... [02:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:42:00]Read from MH i2c: E2 [02:42:00]MH_I2C_Read... [02:42:00]Read from MH i2c: E2 0E 00 [02:42:00]MH_I2C_Read... [02:42:00]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 A1 [02:42:00]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:42:00]wFMCommunicate OK [02:42:00]SAM_PROTO_GetShiftState done [02:42:00]FM_GetShiftState done [02:42:00]opened in 1722038719 [02:42:00]opened+sec_in_day 1722125119 [02:42:00]quantity*price = 50063 [02:42:00]sum+1 = 50064 [02:42:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 97 "Партнер Нефть" Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 СНО: Общий режим Чек 33 27.07.2024 02:42 Смена: 438 ФФД: 1.0 ЗНМ: 0300000054 РНМ: 0000000000092624 Версия ККМ: 001 ФМ: 0000000000874959 ФД: 225673 ФПД: 124822457360955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T024200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225673&fm=124822457360955&tin=02508201610067®Number=0000000000092624&sum=50000 [02:42:01]StoreToDocumentArchive [02:42:01]shift 438 fd 225673 [02:42:01]save to /storage/0438/doc_00225673 [02:42:01]save last doc name /storage/0438/doc_00225673 to /storage/kkm_last_doc_name [02:42:01]save OK [02:42:01]Clear old archive folders... [02:42:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:42:01]tlvbuf is 01ECE210 [02:42:01]SAM_PROTO_ClearQueue [02:42:01]wFMCommunicate request_size=4 [02:42:01]MH_SAM_APDU [02:42:01]CAPDU: 80 09 00 00 [02:42:01]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:42:01]Read from MH i2c: E2 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [02:42:01]RAPDU: 90 00 [02:42:01]wFMCommunicate OK [02:42:01]SAM_PROTO_ClearQueue done [02:42:01]KKMCreateOFDPacket [02:42:01]OFDProtocolAddRootSTLVToBuf [02:42:01]FM_MakeSignedData [02:42:01]FM_MakeSignedData [02:42:01]SAM_PROTO_SignData [02:42:01]wFMCommunicate request_size=4 [02:42:01]MH_SAM_APDU [02:42:01]CAPDU: 80 0D 01 02 [02:42:01]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:42:01]Read from MH i2c: E2 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [02:42:01]RAPDU: 90 00 [02:42:01]wFMCommunicate OK [02:42:01]wFMCommunicate request_size=255 [02:42:01]MH_SAM_APDU [02:42:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 78 5E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 71 03 00 35 04 06 00 71 86 7E 3B [02:42:01]Write to MH i2c: E2 02 01 23 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 78 5E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 71 03 00 35 04 06 00 71 86 7E 3B 00 00 17 [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:42:01]Read from MH i2c: E2 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [02:42:01]RAPDU: 90 00 [02:42:01]wFMCommunicate OK [02:42:01]wFMCommunicate request_size=7 [02:42:01]MH_SAM_APDU [02:42:01]CAPDU: 80 0D 02 02 02 22 3B [02:42:01]Write to MH i2c: E2 0A 00 24 02 80 0D 02 02 02 00 22 3B 00 00 01 [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:42:01]Read from MH i2c: E2 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [02:42:01]RAPDU: 90 00 [02:42:01]wFMCommunicate OK [02:42:01]wFMCommunicate request_size=4 [02:42:01]MH_SAM_APDU [02:42:01]CAPDU: 80 0D 03 02 [02:42:01]Write to MH i2c: E2 08 00 25 02 80 0D 03 02 00 00 00 00 A2 [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:42:01]Read from MH i2c: E2 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 0B 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 0B 00 25 02 00 37 9F 5E 97 87 83 F1 9C 90 00 05 [02:42:01]RAPDU: 37 9F 5E 97 87 83 F1 9C 90 00 [02:42:01]wFMCommunicate OK [02:42:01]SAM_PROTO_SignData done [02:42:01]FM_MakeSignedData done [02:42:01]CreateOFDProtocolMessage [02:42:01]wFMCommunicate request_size=4 [02:42:01]MH_SAM_APDU [02:42:01]CAPDU: 80 11 00 00 [02:42:01]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:42:01]Read from MH i2c: E2 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 17 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 FF [02:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:42:01]wFMCommunicate OK [02:42:01]CreateOFDProtocolMessage done [02:42:01]OFDSenderStorePacket 225673 [02:42:01]StoreOFDPacket docnum=225673 [02:42:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 A7 04 01 69 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 78 5E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 71 03 00 35 04 06 00 71 86 7E 3B 22 3B 37 9F 5E 97 87 83 F1 9C [02:42:01]CheckFolder [02:42:01]dirname=/storage/ofd_packets [02:42:01]CheckFolder done [02:42:01]ProducePacketName [02:42:01]name=ofd_packets/00225673 [02:42:01]NVStorageSaveData ofd_packets/00225673 [02:42:01]File name is /storage/ofd_packets/00225673 [02:42:01]Write 298 bytes [02:42:01]NVStorageSaveData done [02:42:01]OFDSenderStorePacket done [02:42:01]KKMCreateOFDPacket done [02:42:01]NVStorageSaveData kkm_last_timestamp [02:42:01]File name is /storage/kkm_last_timestamp [02:42:01]Write 4 bytes [02:42:01]NVStorageSaveData done [02:42:01]ExternCall_PrintAddStr [02:42:01]wPrintStart [02:42:01]Write to MH i2c: 01 00 00 27 02 29 [02:42:01]Write i2c OK [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: 01 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: 01 07 00 [02:42:01]MH_I2C_Read... [02:42:01]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 FF 0F 3E [02:42:01]RasterBufferAndPrint [02:42:01]line Счет N : (1)2001914 [02:42:01]line ИНН: 02508201610067 [02:42:01]line Контрольно-Кассовый Чек [02:42:01]line ПРОДАЖА [02:42:01]line ТРК (МРК, ГНК) : 31 [02:42:01]line Товар: 2710194210 [02:42:01]line ДТ-К-5 [02:42:01]line 6.570 * 76.20 [02:42:01]line = 500.63 [02:42:01]line НДС 12% НСП 1% [02:42:01]line > о реализуемом товаре [02:42:01]line ОКРУГЛЕНИЕ: -0.63 [02:42:01]line ИТОГО: 500.00 [02:42:01]line Внесено: 500.00 [02:42:01]line СДАЧА: 0.00 [02:42:01]line НСП 1% : 4.43 [02:42:01]line НДС 12% : 53.16 [02:42:01]line Наличными: 500.00 [02:42:01]line Безнал.: 0.00 [02:42:01]line Место: АЗС № 97 "Партнер Нефть" [02:42:01]line Адрес: 720001, г. Кызыл Кия, ул. Кулатова 147 А, 40.273370, 72.134152 [02:42:01]line СНО: Общий режим [02:42:01]line Чек 33 27.07.2024 02:42 [02:42:01]line Смена: 438 ФФД: 1.0 [02:42:01]line ЗНМ: 0300000054 [02:42:01]line РНМ: 0000000000092624 [02:42:01]line Версия ККМ: 001 [02:42:01]line ФМ: 0000000000874959 [02:42:01]line ФД: 225673 [02:42:01]line ФПД: 124822457360955 [02:42:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T024200&type=1&operation_type=1&fn_number=0000000000874959&fd_number=225673&fm=124822457360955&tin=02508201610067®Number=0000000000092624&sum=50000 [02:42:01]written 0, free lines is 4095 [02:42:01]OFD Sender: Processing packet 225673 [packets to send 599, broken 598] [02:42:01]ProducePacketName [02:42:01]name=ofd_packets/00225673 [02:42:01]OFD Sender: To server: pG, [02:42:01]CommunicateWithHost lk.salyk.kg:30040 [02:42:01]ConnectInit lk.salyk.kg [02:42:02]Write to MH i2c: 01 00 00 52 02 54 [02:42:02]Write i2c OK [02:42:02]MH_I2C_Read... [02:42:02]Read from MH i2c: 01 [02:42:02]MH_I2C_Read... [02:42:02]Read from MH i2c: 01 07 00 [02:42:02]MH_I2C_Read... [02:42:02]Read from MH i2c: 01 07 00 52 02 00 00 00 00 00 50 0C B7 [02:42:02]RasterBufferAndPrint [02:42:02]line [02:42:02]line [02:42:02]line [02:42:02]line [02:42:02]line [02:42:02]written 0, free lines is 3155 [02:42:02]MH_Cut [02:42:02]Write to MH i2c: D1 01 00 59 02 01 2D [02:42:02]Write i2c OK [02:42:02]MH_I2C_Read... [02:42:02]Read from MH i2c: D1 [02:42:02]MH_I2C_Read... [02:42:02]Read from MH i2c: D1 01 00 [02:42:02]MH_I2C_Read... [02:42:02]Read from MH i2c: D1 01 00 59 02 00 2C [02:42:02]Write to MH i2c: 01 00 00 5A 02 5C [02:42:02]Write i2c OK [02:42:02]MH_I2C_Read... [02:42:03]Connected sock=11 [02:42:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0C 01 00 00 B7 A7 04 01 69 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 78 5E A4 66 0E 04 04 00 B6 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 71 03 00 35 04 06 00 71 86 7E 3B 22 3B 37 9F 5E 97 87 83 F1 9C [02:42:03]*** Cut start [02:42:03]*** Partial cut [02:42:03]*** CUTSNS_PIN = 1 [02:42:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 4F 00 00 00 E1 02 47 00 3A 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 10 04 04 00 89 71 03 00 F4 03 04 00 88 0A A4 66 B6 04 01 00 00 B5 8E 24 7E 8B F0 67 C3 [02:42:03]CommunicateWithHost err = 0 [02:42:03]CheckOFDResponse [02:42:03]1017 (14) - 77093643461234 [02:42:03]1041 (16) - 0000000000874959 [02:42:03]1040 (4) - 225673 [02:42:03]1012 (4) - 26.07.2024 20:43 [02:42:03]1206 (1) - 0 [02:42:03]OFD Sender: Remove packet 225673 [02:42:03]ProducePacketName [02:42:03]name=ofd_packets/00225673 [02:42:03]NVStorageDeleteData [02:42:03]*** CUTSNS_PIN = 0 [02:42:03]*** Brake cut motor [02:42:04]OFD Sender: No OFD packet to send [02:42:04]Read from MH i2c: 01 [02:42:04]MH_I2C_Read... [02:42:04]*** Stop cut motor [02:42:04]*** Cut end [02:42:04]Read from MH i2c: 01 07 00 [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: 01 07 00 5A 02 00 00 00 00 00 FF 0F 71 [02:42:04]process_action close_receipt done [02:42:04]requested_data is exist [02:42:04]produce_requested_data [02:42:04]requested_item fm.sn is exist - process it [02:42:04]wFMCommunicate request_size=4 [02:42:04]MH_SAM_APDU [02:42:04]CAPDU: 80 11 00 00 [02:42:04]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [02:42:04]Write i2c OK [02:42:04]MH_I2C_Read... [02:42:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:42:04]Read from MH i2c: E2 [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: E2 17 00 [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 34 [02:42:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 90 00 [02:42:04]wFMCommunicate OK [02:42:04]requested_item fd.num is exist - process it [02:42:04]SAM_PROTO_GetFieldsCounters [02:42:04]wFMCommunicate request_size=4 [02:42:04]MH_SAM_APDU [02:42:04]CAPDU: 80 13 00 00 [02:42:04]Write to MH i2c: E2 08 00 5C 02 80 13 00 00 00 00 00 00 DA [02:42:04]Write i2c OK [02:42:04]MH_I2C_Read... [02:42:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:42:04]Read from MH i2c: E2 [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: E2 62 00 [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: E2 62 00 5C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [02:42:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 34 10 04 04 00 89 71 03 00 0E 04 04 00 B6 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:42:04]wFMCommunicate OK [02:42:04]SAM_PROTO_GetFieldsCounters done [02:42:04]requested_item shift.num is exist - process it [02:42:04]requested_item shift.opened is exist - process it [02:42:04]req_shift_opened [02:42:04]FM_GetShiftState [02:42:04]SAM_PROTO_GetShiftState [02:42:04]wFMCommunicate request_size=4 [02:42:04]MH_SAM_APDU [02:42:04]CAPDU: 80 13 01 00 [02:42:04]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [02:42:04]Write i2c OK [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: E2 [02:42:04]MH_I2C_Read... [02:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:42:04]Read from MH i2c: E2 0E 00 [02:42:04]MH_I2C_Read... [02:42:04]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 BF 39 A4 66 00 00 00 00 90 00 EA [02:42:04]RAPDU: 09 00 01 BF 39 A4 66 00 00 00 00 90 00 [02:42:04]wFMCommunicate OK [02:42:04]SAM_PROTO_GetShiftState done [02:42:04]FM_GetShiftState done [02:42:04]req_shift_opened done [02:42:04]requested_item shift.open_date is exist - process it [02:42:04]req_shift_open_date [02:42:04]req_shift_open_date done [02:42:04]produce_requested_data done [02:42:04]produce_requested_data return {"fm.sn":"0000000000874959","fd.num":225673,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719} [02:42:04]process_action_free close_receipt [02:42:04]json_value_free [02:42:04]json_value_free done [02:42:04]process_json_proto returns [02:42:04]Send response to host [02:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874959","fd.num":225673,"shift.num":438,"shift.opened":1,"shift.open_date":1722038719}}} [02:42:04]free response buf [02:42:04]execute_script done [02:42:04]execute_script returns [02:42:04]free content buf [02:42:04]Sock 10.Close socket [02:42:04]Sock 10.Thread stoped [02:42:09]OFD Sender: No OFD packet to send [02:42:14]OFD Sender: No OFD packet to send [02:42:19]OFD Sender: No OFD packet to send [02:42:24]OFD Sender: No OFD packet to send [02:42:29]OFD Sender: No OFD packet to send [02:42:32]recv_with_timeout no data received [02:42:34]OFD Sender: No OFD packet to send [02:42:39]OFD Sender: No OFD packet to send [02:42:44]OFD Sender: No OFD packet to send [02:42:49]OFD Sender: No OFD packet to send [02:42:54]OFD Sender: No OFD packet to send [02:42:59]OFD Sender: No OFD packet to send [02:43:04]OFD Sender: No OFD packet to send [02:43:09]OFD Sender: No OFD packet to send [02:43:14]OFD Sender: No OFD packet to send [02:43:19]OFD Sender: No OFD packet to send [02:43:24]OFD Sender: No OFD packet to send [02:43:29]OFD Sender: No OFD packet to send [02:43:29]recv_with_timeout no data received [02:43:34]OFD Sender: No OFD packet to send [02:43:39]OFD Sender: No OFD packet to send [02:43:44]OFD Sender: No OFD packet to send [02:43:49]OFD Sender: No OFD packet to send [02:43:54]OFD Sender: No OFD packet to send [02:43:59]OFD Sender: No OFD packet to send [02:44:01]recv_with_timeout no data received [02:44:04]OFD Sender: No OFD packet to send [02:44:09]OFD Sender: No OFD packet to send [02:44:14]OFD Sender: No OFD packet to send [02:44:19]OFD Sender: No OFD packet to send [02:44:24]OFD Sender: No OFD packet to send [02:44:27]recv_with_timeout no data received [02:44:29]OFD Sender: No OFD packet to send [02:44:34]OFD Sender: No OFD packet to send [02:44:39]OFD Sender: No OFD packet to send [02:44:44]OFD Sender: No OFD packet to send [02:44:45]recv_with_timeout no data received [02:44:49]OFD Sender: No OFD packet to send [02:44:54]OFD Sender: No OFD packet to send [02:44:59]OFD Sender: No OFD packet to send [02:45:04]OFD Sender: No OFD packet to send [02:45:09]OFD Sender: No OFD packet to send [02:45:14]OFD Sender: No OFD packet to send [02:45:19]OFD Sender: No OFD packet to send [02:45:24]OFD Sender: No OFD packet to send [02:45:29]OFD Sender: No OFD packet to send [02:45:34]OFD Sender: No OFD packet to send [02:45:39]OFD Sender: No OFD packet to send [02:45:44]OFD Sender: No OFD packet to send [02:45:49]OFD Sender: No OFD packet to send [02:45:54]OFD Sender: No OFD packet to send [02:45:59]OFD Sender: No OFD packet to send [02:46:04]OFD Sender: No OFD packet to send [02:46:09]OFD Sender: No OFD packet to send [02:46:14]OFD Sender: No OFD packet to send [02:46:19]OFD Sender: No OFD packet to send [02:46:24]OFD Sender: No OFD packet to send [02:46:29]OFD Sender: No OFD packet to send [02:46:34]OFD Sender: No OFD packet to send [02:46:39]OFD Sender: No OFD packet to send [02:46:44]OFD Sender: No OFD packet to send [02:46:49]OFD Sender: No OFD packet to send [02:46:54]OFD Sender: No OFD packet to send [02:46:59]OFD Sender: No OFD packet to send [02:47:04]OFD Sender: No OFD packet to send [02:47:09]OFD Sender: No OFD packet to send [02:47:14]OFD Sender: No OFD packet to send [02:47:19]OFD Sender: No OFD packet to send [02:47:24]OFD Sender: No OFD packet to send [02:47:29]OFD Sender: No OFD packet to send [02:47:34]OFD Sender: No OFD packet to send [02:47:39]OFD Sender: No OFD packet to send [02:47:44]OFD Sender: No OFD packet to send [02:47:49]OFD Sender: No OFD packet to send [02:47:55]OFD Sender: No OFD packet to send [02:48:00]OFD Sender: No OFD packet to send [02:48:05]OFD Sender: No OFD packet to send [02:48:10]OFD Sender: No OFD packet to send [02:48:15]OFD Sender: No OFD packet to send [02:48:19]recv_with_timeout no data received [02:48:20]OFD Sender: No OFD packet to send [02:48:25]OFD Sender: No OFD packet to send [02:48:30]OFD Sender: No OFD packet to send [02:48:35]OFD Sender: No OFD packet to send [02:48:40]OFD Sender: No OFD packet to send [02:48:45]OFD Sender: No OFD packet to send [02:48:50]OFD Sender: No OFD packet to send [02:48:55]OFD Sender: No OFD packet to send [02:48:59]recv_with_timeout no data received [02:49:00]OFD Sender: No OFD packet to send [02:49:05]OFD Sender: No OFD packet to send [02:49:10]OFD Sender: No OFD packet to send [02:49:15]OFD Sender: No OFD packet to send [02:49:20]OFD Sender: No OFD packet to send [02:49:25]OFD Sender: No OFD packet to send [02:49:30]OFD Sender: No OFD packet to send [02:49:35]OFD Sender: No OFD packet to send [02:49:40]OFD Sender: No OFD packet to send [02:49:45]OFD Sender: No OFD packet to send [02:49:49]recv_with_timeout no data received [02:49:50]OFD Sender: No OFD packet to send [02:49:55]OFD Sender: No OFD packet to send [02:50:00]OFD Sender: No OFD packet to send [02:50:05]OFD Sender: No OFD packet to send [02:50:10]OFD Sender: No OFD packet to send [02:50:15]OFD Sender: No OFD packet to send [02:50:20]OFD Sender: No OFD packet to send [02:50:25]OFD Sender: No OFD packet to send [02:50:30]OFD Sender: No OFD packet to send [02:50:35]OFD Sender: No OFD packet to send [02:50:40]OFD Sender: No OFD packet to send [02:50:45]OFD Sender: No OFD packet to send [02:50:50]OFD Sender: No OFD packet to send [02:50:51]recv_with_timeout no data received [02:50:55]OFD Sender: No OFD packet to send [02:51:00]OFD Sender: No OFD packet to send [02:51:05]OFD Sender: No OFD packet to send [02:51:10]OFD Sender: No OFD packet to send [02:51:15]OFD Sender: No OFD packet to send [02:51:20]OFD Sender: No OFD packet to send [02:51:25]OFD Sender: No OFD packet to send [02:51:30]OFD Sender: No OFD packet to send [02:51:35]OFD Sender: No OFD packet to send [02:51:40]OFD Sender: No OFD packet to send [02:51:45]OFD Sender: No OFD packet to send [02:51:50]OFD Sender: No OFD packet to send [02:51:54]recv_with_timeout no data received [02:51:55]OFD Sender: No OFD packet to send [02:52:00]OFD Sender: No OFD packet to send [02:52:05]OFD Sender: No OFD packet to send [02:52:10]OFD Sender: No OFD packet to send [02:52:15]OFD Sender: No OFD packet to send [02:52:20]OFD Sender: No OFD packet to send [02:52:25]OFD Sender: No OFD packet to send [02:52:30]OFD Sender: No OFD packet to send [02:52:35]OFD Sender: No OFD packet to send [02:52:40]OFD Sender: No OFD packet to send [02:52:45]OFD Sender: No OFD packet to send [02:52:50]OFD Sender: No OFD packet to send [02:52:55]OFD Sender: No OFD packet to send [02:53:00]OFD Sender: No OFD packet to send [02:53:02]recv_with_timeout no data received [02:53:05]OFD Sender: No OFD packet to send [02:53:10]OFD Sender: No OFD packet to send [02:53:15]OFD Sender: No OFD packet to send [02:53:20]recv_with_timeout no data received [02:53:20]OFD Sender: No OFD packet to send [02:53:25]OFD Sender: No OFD packet to send [02:53:30]OFD Sender: No OFD packet to send [02:53:35]OFD Sender: No OFD packet to send [02:53:40]OFD Sender: No OFD packet to send [02:53:46]OFD Sender: No OFD packet to send [02:53:51]OFD Sender: No OFD packet to send [02:53:56]OFD Sender: No OFD packet to send [02:54:01]OFD Sender: No OFD packet to send [02:54:06]OFD Sender: No OFD packet to send [02:54:11]OFD Sender: No OFD packet to send [02:54:16]OFD Sender: No OFD packet to send [02:54:21]OFD Sender: No OFD packet to send [02:54:26]OFD Sender: No OFD packet to send [02:54:31]OFD Sender: No OFD packet to send [02:54:36]OFD Sender: No OFD packet to send [02:54:41]OFD Sender: No OFD packet to send [02:54:46]OFD Sender: No OFD packet to send [02:54:51]OFD Sender: No OFD packet to send [02:54:56]OFD Sender: No OFD packet to send [02:55:01]OFD Sender: No OFD packet to send [02:55:06]OFD Sender: No OFD packet to send [02:55:11]OFD Sender: No OFD packet to send [02:55:16]OFD Sender: No OFD packet to send [02:55:21]OFD Sender: No OFD packet to send [02:55:26]OFD Sender: No OFD packet to send [02:55:31]OFD Sender: No OFD packet to send [02:55:36]OFD Sender: No OFD packet to send [02:55:41]OFD Sender: No OFD packet to send [02:55:46]OFD Sender: No OFD packet to send [02:55:51]OFD Sender: No OFD packet to send [02:55:56]OFD Sender: No OFD packet to send [02:56:01]OFD Sender: No OFD packet to send [02:56:06]OFD Sender: No OFD packet to send [02:56:11]OFD Sender: No OFD packet to send [02:56:16]OFD Sender: No OFD packet to send [02:56:21]OFD Sender: No OFD packet to send [02:56:26]OFD Sender: No OFD packet to send [02:56:31]OFD Sender: No OFD packet to send [02:56:36]OFD Sender: No OFD packet to send [02:56:41]OFD Sender: No OFD packet to send [02:56:46]OFD Sender: No OFD packet to send [02:56:51]OFD Sender: No OFD packet to send [02:56:56]OFD Sender: No OFD packet to send [02:57:01]OFD Sender: No OFD packet to send [02:57:06]OFD Sender: No OFD packet to send [02:57:11]OFD Sender: No OFD packet to send [02:57:16]OFD Sender: No OFD packet to send [02:57:21]OFD Sender: No OFD packet to send [02:57:26]OFD Sender: No OFD packet to send [02:57:31]OFD Sender: No OFD packet to send [02:57:36]OFD Sender: No OFD packet to send [02:57:41]OFD Sender: No OFD packet to send [02:57:46]OFD Sender: No OFD packet to send [02:57:49]recv_with_timeout no data received [02:57:51]OFD Sender: No OFD packet to send [02:57:56]OFD Sender: No OFD packet to send [02:58:01]OFD Sender: No OFD packet to send [02:58:06]OFD Sender: No OFD packet to send